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