6 4 2 8 10 1 1 9 12 14 7 2 3