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