def packages(set1,set2,set3): nums =[0]*151 for a in range (150//set1+1): for b in range ((150-a*set1)//set2+1): for c in range ((150-a*set1-b*set2)//set3+1): nums[a*set1+b*set2+c*set3] = 1 notPossible = [i for i in range (151) if nums[i] != 1] return notPossible[-1]