#!/usr/bin/python3 def load_input(): m, n = map(int, input().split()) jokes = sum(map(int, input().split())) # celkový počet vtipů od Zuzky patients = sorted(map(int, input().split())) # utřídit pacienty podle počtu vtipů, které potřebují return jokes, patients def solve(jokes, patients): served = 0 for patient in patients: if jokes >= patient: # pro každého pacienta zjistíme, zda mu můžeme dát dost vtipů jokes -= patient served += 1 else: # pokud ne tak vypíšeme odpověď a skončíme break print(served) if __name__ == "__main__": jokes, patients = load_input() solve(jokes, patients)