				 Clasa a X-a
				 Problema 2

     Un constructor are nevoie de n tipuri de bare de lungimi diferite
l1,l2,..,ln (n<=200, li<=100). El dispune de o bara de dimensiune standard
d (d<=10000). Sa se determine ce tipuri de bare trebuie constructorul sa taie
astfel incat portiunea de bara ramasa nefolosita sa fie de lungime minima.
Datele se citesc din fisierul text 'Bare.in',
pe prima linie aflandu-se numarul n de tipuri de bare si dimensiunea totala d,
pe urmatoarea linie lungimile l1  l2  ... ln.
Rezultatele se scriu in fisierul corespunzator 'Bare.out' pe o singura linie
in forma p1   p2  ...  pk unde pi este indicele unei bare ce va fi taiata din
bara de dimensiune initiala d.

Exemplu:
BARE.IN

3 50
22   15   23

BARE.OUT
3 1

Timp maxim de executie pe test: 1 sec.