4 15 20 35 45
3 1 15 2 40 3 15
0