XORXORXOR

아직 제출이 없습니다시간 제한0.2초메모리 제한512 MB

문제

세 정수 AA, BB, CC가 주어진다. 현재 값에 BB를 XOR 하는 연산을 AA에서 시작해 CC번 반복한 결과를 구한다.

(((AB)B))B(\cdots((A \oplus B) \oplus B) \cdots) \oplus B 에서 B\oplus BCC번 나타나는 식의 값을 출력한다. 여기서 \oplus 는 비트 단위 배타적 논리합이다.

입력

첫째 줄에 AA, BB, CC가 공백으로 구분되어 주어진다. (0<A,B,C1090 < A, B, C \le 10^9)

출력

첫째 줄에 계산한 결과를 정수 하나로 출력한다.