홍준이는 문자열을 좋아해서 문자열과 관련된 문제를 여러 개 만들어 보고 있습니다.
그중 하나는 이렇습니다. 문자열 S와 두 문자열 A, B가 주어질 때, A와 B를 모두 부분 문자열로 포함하는 S의 연속 부분 문자열 가운데 길이가 가장 짧은 것을 구합니다. A가 나타나는 자리와 B가 나타나는 자리는 겹쳐도 됩니다.
홍준이는 똑똑해서 이 문제를 금방 풀어버렸습니다. 그래서 두 문자열 A와 B가 질문으로 Q번 들어오는, 한층 더 어려운 문제를 생각했습니다. 답을 빠르게 구하는 방법을 고민하던 홍준이는 너무 어려워서 A와 B의 길이가 짧다면 빨리 풀 수 있을 것으로 생각하고 있습니다.
홍준이를 도와 질문마다 답을 구하는 프로그램을 작성하세요.