Lopov je provalio u magacin noseći ranac koji može da izdrži najviše kilograma. U magacinu se nalazi predmeta, svaki sa svojom težinom i vrednošću. Svaki predmet može se uzeti najviše jednom, a predmeti se ne mogu deliti.
Odredi najveću ukupnu vrednost predmeta koje lopov može da iznese, tako da njihova ukupna težina ne pređe .
Ulaz
U prvom redu nalaze se dva broja: i , broj predmeta i kapacitet ranca.
U narednih redova nalaze se po dva broja: i , težina i vrednost -tog predmeta.
Izlaz
Jedan broj - najveća ukupna vrednost koja staje u ranac.
Primer
4 5 4 1 5 2 1 3 3 4
7
Lopov uzima treći i četvrti predmet: ukupna težina , ukupna vrednost .
Ograničenja