#include #include #include #include #include #include #include #include #include #include #include #include #include #define p(s) cout<<(s)<=n;i--) #define CK(n,a,b) ((a)<=(n)&&(n)<(b)) #define F first #define S second typedef long long ll; using namespace std; const int inf = 1e9+7; ll f[3],N; int main() { cin>>f[0]>>f[1]>>N; f[2] = f[0]^f[1]; p(f[N%3]); return 0; }