# coding: utf-8 f0,f1,n = map(int, input().split(" ")) li = [] li.append(f0) li.append(f1) next = 0 for _ in range(2,n+1): ne = f0 ^ f1 f0 = f1 f1 = ne if ne not in li: li.append(ne) else: break print(li[n % len(li)])