10 29
2 29 6
3 15 9 25
3 18 21 7
3 20 3 13
3 27 8 10
3 12 19 11
3 5 4 1
3 2 14 26
3 17 16 22
3 24 28 23

