피보나치 수열은 다음과 같이 시작한다.
1, 1, 2, 3, 5, 8, 13, 21, 34, ...
첫째 항과 둘째 항은 1이고, 셋째 항부터는 바로 앞 두 항의 합이다. 즉 F1=F2=1이고, i≥3이면 Fi=Fi−1+Fi−2이다.
정수 P와 Q가 주어질 때 FP를 Q로 나눈 나머지를 구한다.
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
이어지는 T개의 줄에 테스트 케이스마다 정수 P와 Q가 공백으로 구분되어 주어진다.
테스트 케이스마다 Case #x: M 형식으로 한 줄씩 출력한다.
x는 1부터 시작하는 테스트 케이스 번호이고, M은 FP를 Q로 나눈 나머지이다.