def main(): box_num, get_num = [int(i) for i in input().split()] boxes = [int(i) for i in input().split()] sorted_boxes = sorted(boxes) ans = 0 current_box_candies = 0 for box in sorted_boxes: #print("---") #print("get_num", get_num) #print("box", box) #print("---") if box > get_num: break else: ans += 1 get_num = get_num - box print(ans) if __name__ == '__main__': main()