삼항식 (x2+x+1)n 을 생각하자. 이 식을 전개했을 때 나타나는 계수 ci 를 구하려고 한다.
c0+c1x+c2x2+⋯+c2nx2n
예를 들어 (x2+x+1)3=1+3x+6x2+7x3+6x4+3x5+x6 이다.
다음을 수행하는 프로그램을 작성하라.
첫째 줄에 데이터 집합의 개수를 나타내는 정수 k 가 주어진다 (1≤k≤10000).
이어서 k 개의 데이터 집합이 한 줄에 하나씩 주어진다. 각 데이터 집합은 공백 하나로 구분된 음이 아닌 두 정수 n 과 i 로 이루어진다 (0≤n≤1015, 0≤i≤2n).
k 개의 줄을 출력한다. j 번째 줄에는 j 번째 데이터 집합에 대한 cimod3 값을 나타내는, 음이 아닌 정수 하나를 출력한다.