무한 문자열

길이가 50 이하인 두 문자열 s와 t가 주어질 때, 각각을 무한히 반복한 문자열이 서로 같은지 판별한다.

보통4문자열문자열 매칭면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

문자열 ss에 대해 f(s)f(s)ss를 무한히 이어 붙인 문자열이다. 예를 들어 ssabc이면 f(s)f(s)abcabcabcabc...가 된다.

서로 다른 두 문자열 sstt가 주어져도 f(s)f(s)f(t)f(t)가 같은 문자열이 되는 경우가 있다. ssabc, ttabcabc이면 f(s)f(s)f(t)f(t)는 같은 문자열이다.

sstt가 주어졌을 때 f(s)f(s)f(t)f(t)가 같은 문자열인지 판정하는 프로그램을 작성하시오.

입력

첫째 줄에 ss, 둘째 줄에 tt가 주어진다. sstt의 길이는 각각 5050 이하의 자연수이고, 두 문자열은 알파벳 소문자로만 이루어져 있다.

출력

첫째 줄에 f(s)f(s)f(t)f(t)가 같으면 11, 다르면 00을 출력한다.