Пересечение двух массивов II. Решение задачи.
Алгоритм представляет из себя предварительный пересчет всех символов в первой строке и последующий проход по второй строке. Если обнаруживается, что символ второй строки находится в структуре Counter(), то мы уменьшаем значение по ключу и добавляем число в ответ.
