N,S=map(int,raw_input().split()) P=[input() for i in xrange(N)] dp = {0:0} ans = [] while dp: tmp_dp = {} for k,v in dp.iteritems(): for j in xrange(N): jbit = 1<