3 12 5 9
151714
510
1010
1520