8 12 12
4 1 3 10 11 7 5 8