11697. Італійський мотив
Вдома у Степана є паста, що складається з \(N\) локшин. Довжина \(i\)-ї локшини \(A_i\). У Степана є план харчування на наступні \(M\) днів. На \(i\)-й день він збирається вибрати макаронну локшину довжиною рівно \(B_i\) і з'їсти її.
Якщо в будь-який день такої локшини немає, його план провалюється. Крім того, він не може їсти ту саму локшину кілька днів.
Чи зможе Степан виконати свій план харчування?
Формат вхідних даних
Перший рядок містить цілі числа \(N,M\) (\(1 \le M \le N \le 1000\))
Наступний рядок містить \(N\) цілих чисел \(A_i\) (\(1 \le A_i \le 10^9\))
Третій рядок містить \(M\) цілих чисел \(B_i\) (\(1 \le B_i \le 10^9\))
Числа у рядках розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести \(Yes\) або \(No\) - відповідь на поставлене завдання
Примітка
До прикладу 1:
Він може з’їсти 3-ю локшину на 1-й день і 1-у локшину на 2-й день, тому його план харчування здійсненний.
Приклад вхідних даних
3 2
1 1 3
3 1
Приклад вихідних даних
Yes
Приклад вхідних даних
1 1
1000000000
1
Приклад вихідних даних
No
Приклад вхідних даних
5 2
1 2 3 4 5
5 5
Приклад вихідних даних
No
Коментарі