1 2 3 5 0 4 6 10 7 8 9 14 12 13 11 15 