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