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