$ ./travel-expenditure -v "2 7 25" "1 2 3 5 7 10 11 12 14 20 30 31" : Cost: 12 - new lowest : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 1 day(s) (7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 1 day(s) (15) : Cost: 17 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 1 day(s) (7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 7 day(s) (15) : Cost: 35 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 1 day(s) (7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 30 day(s) (15) : Cost: 15 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 1 day(s) (7) : - At day 9 pay for 7 day(s) (9,15) : Cost: 33 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 1 day(s) (7) : - At day 9 pay for 30 day(s) (9,15) : Cost: 15 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 7 day(s) (7,9) : - At day 15 pay for 1 day(s) (15) : Cost: 20 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 7 day(s) (7,9) : - At day 15 pay for 7 day(s) (15) : Cost: 38 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 7 day(s) (7,9) : - At day 15 pay for 30 day(s) (15) : Cost: 31 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 1 day(s) (6) : - At day 7 pay for 30 day(s) (7,9,15) : Cost: 13 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 7 day(s) (6,7,9) : - At day 15 pay for 1 day(s) (15) : Cost: 18 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 7 day(s) (6,7,9) : - At day 15 pay for 7 day(s) (15) : Cost: 36 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 7 day(s) (6,7,9) : - At day 15 pay for 30 day(s) (15) : Cost: 29 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 1 day(s) (5) : - At day 6 pay for 30 day(s) (6,7,9,15) : Cost: 11 - new lowest : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 7 day(s) (5,6,7,9) : - At day 15 pay for 1 day(s) (15) : Cost: 16 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 7 day(s) (5,6,7,9) : - At day 15 pay for 7 day(s) (15) : Cost: 34 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 7 day(s) (5,6,7,9) : - At day 15 pay for 30 day(s) (15) : Cost: 27 : - At day 1 pay for 1 day(s) (1) : - At day 5 pay for 30 day(s) (5,6,7,9,15) : Cost: 11 : - At day 1 pay for 7 day(s) (1,5,6,7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 1 day(s) (15) : Cost: 16 : - At day 1 pay for 7 day(s) (1,5,6,7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 7 day(s) (15) : Cost: 34 : - At day 1 pay for 7 day(s) (1,5,6,7) : - At day 9 pay for 1 day(s) (9) : - At day 15 pay for 30 day(s) (15) : Cost: 14 : - At day 1 pay for 7 day(s) (1,5,6,7) : - At day 9 pay for 7 day(s) (9,15) : Cost: 32 : - At day 1 pay for 7 day(s) (1,5,6,7) : - At day 9 pay for 30 day(s) (9,15) : Cost: 25 : - At day 1 pay for 30 day(s) (1,5,6,7,9,15) 11