당신은 폴리매스 왕국의 암호 개발자 친구로부터 개발을 요청받아 암호 제작을 돕기로 했습니다.
친구가 고안한 암호는 다음과 같이 작동합니다. 1에서 9까지의 숫자로 이루어진 문자열 A와 B가 있을 때, 이 둘이 공통으로 가지는 부분 문자열 중 길이가 K인 것이 비밀번호가 됩니다. (부분문자열의 정의는 다음 페이지에 있습니다.) 예를 들어, A=1122, B=1223, K=2라면, 비밀번호로 가능한 문자열은 12, 22입니다.
친구는 문자열 A와 암호 P를 이미 정해 놓았고, B를 정하려고 합니다. 비밀번호로 가능한 문자열이 여러 개일 경우 보안이 약해질 수 있기 때문에, P 이외에 다른 비밀번호가 나와서는 안 됩니다. 친구를 도와 이 조건을 모두 만족하는 B를 아무거나 하나 찾아 주도록 합시다. 문자열이 너무 길면 힘들기 때문에, B의 길이는 100 이하여야 합니다.
조건을 만족하는 문자열 B가 항상 존재함이 보장됩니다.
첫 줄에는 문자열 A가 주어집니다. 둘째 줄에는 비밀번호 P가 주어집니다.
P가 유일한 비밀번호가 되게 하는 B를 아무거나 출력합니다.
B가 A의 부분문자열이라는 것은 A의 왼쪽 끝과 오른쪽 끝에서 0개 이상의 문자를 제거해서 B를 만들 수 있음을 말합니다. 예를 들어 "123123"의 부분문자열로는 "123", "2312", "3", "123123" 등이 있지만, "11", "212" 등은 부분문자열이 아닙니다.