Новое слово

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

В информатике иногда образуют новые слова, взяв начало одного слова и конец другого. Например, из слов <<tree>> и <<heap>> образовано слово <<treap>>.

Дано слово ss и слово tt. Сколько различных слов можно образовать, добавив к непустому началу слова ss непустой конец слова tt?

입력

Первая строка входных данных содержит слово ss.

Вторая строка входных данных содержит слово tt.

Каждое из слов непусто и состоит из строчных латинских букв. Длина каждого из слов не превышает 100,000100\\,000.

출력

Выведите одно целое число --- количество различных слов, которые можно образовать, добавив к непустому началу слова ss непустой конец слова tt.