Suprimentos equilibrados
Time limit: 3000 msMemory limit: 256 MB
Cada um dos kits tem peso e ganho , ambos inteiros que podem ser negativos. Escolha exatamente kits de modo que o peso total pertença a , maximizando o ganho total. Cada kit pode ser escolhido no máximo uma vez. A escolha vazia é permitida quando .
Input
A primeira linha contém . Seguem linhas com .
Output
Imprima o ganho máximo, ou IMPOSSIVEL se não houver escolha válida.
Samples
Sample 1
Input
4 2 4 5 1 8 3 -1 4 6 -2 10
Output
14
Os kits 1 e 3 têm peso total 5 e ganho total 14.