Имеется n претендентов и m свободных квартир. Ваша задача — распределить квартиры так, чтобы квартиры получили как можно больше претендентов.
У каждого заявителя есть желаемый размер квартиры, и они примут любую квартиру, размер которой достаточно близок к желаемому размеру.
Первая строка содержит три целых числа n,m (1≤n,m≤2⋅105) и k (0≤k≤109) — количество претендентов, количество квартир и максимально допустимая разница.
Следующая строка содержит n целых чисел a1,a2,...,an (1≤ai,bi≤109) — желаемый размер квартиры каждого заявителя. Если желаемый размер заявителя x, то он примет любую квартиру, размер которой находится между x−k и x+k включительно.
Последняя строка содержит m целых чисел b1,b2,...,bm — размер каждой квартиры.
Выведите одно целое число — количество претендентов, которым достанется квартира.