첫째 줄에 Q가 주어진다. (1≤Q≤2.5×105)
둘째 줄부터 Q개의 줄에 다섯 개의 정수 Ai,Bi,Ci,Di,Ki가 주어진다. (0≤Ai,Bi,Ci,Di,Ki<231)
last_ans는 처음에 0이고, 가장 최근에 출력한 값이다. i번째 쿼리의 값은 다음과 같이 정한다.
Xi1=(Ai⊕last_ans)mod105, Yi1=(Bi⊕last_ans)mod105, Xi2=(Ci⊕last_ans)mod105, Yi2=(Di⊕last_ans)mod105, Vi=(Ki⊕last_ans)mod(109+7)
Xi1,Yi1,Xi2,Yi2는 i번째 쿼리의 X1,Y1,X2,Y2이며, 0≤Xi1,Yi1,Xi2,Yi2<105, 0≤Vi<109+7, Xi1≤Xi2, Yi1≤Yi2를 만족한다.
1번 쿼리는 50000개를 넘지 않으며, 2번 쿼리는 1개 이상 있다.