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