5 5 7 6 1 2 10 9 11 6 3 12