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