5 17
1000
4 8 57 100 73 235