Предположим, у нас есть n мужчин и k женщин, обладающих определёнными танцевальными навыками: и .
Нужно составить пары так, чтобы разница в уровне мастерства в каждой из них не превышала 1. Ваша задача — определить, какое максимальное число пар получится образовать для участия в танцевальном состязании.
Входные данные
Первая строка входных данных содержит два целых числа n и k (1 ≤ n, k ≤ ).
Следующая строка содержит n целых чисел, разделённых пробелами: (1 ≤ ≤ 100).
Третья строка содержит k целых чисел, разделённых пробелами: (1 ≤ ≤ 100).
Выходные данные
Программа должна вывести максимальное количество пар, которое можно составить при указанных условиях.