첫째줄에 Q가 주어진다 (1 ≤ Q ≤ 2.5×105)
둘째줄부터 Q개의 줄에 다섯 개의 수 Ai, Bi, Ci, Di, Ki가 주어진다. (0 ≤ Ai, Bi, Ci, Di, Ki < 231)
Xi1 = (Ai xor last_ans) mod 105, Yi1 = (Bi xor last_ans) mod 105, Xi2 = (Ci xor last_ans) mod 105, Yi2 = (Di xor last_ans) mod 105, Vi = (Ki xor last_ans) mod (109 + 7)이며 last_ans는 최초 0이고, 현재 시점에서 가장 마지막으로 출력한 값이다.
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개 이상 있다.