5 3
5 3 2 4 6
8 5 5
107 1 4
7 3 5
