n = 5; price = [13,25,17,12,9]; m = 3; buy = [1,2,3]; free = [1,1,2];