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