10 12 2 4
5 7 8