5 3
10 10 20 20 30
20 50 50 50
50 50 50
30 50
50
