//#define _USE_MATH_DEFINES //M_PI #include //std::cout, std::cin //#include //std::string #include //std::vector //#include //std::valarray 数値のみの一次配列 //#include //std::sort //#include //localtime_s //#include //abs //#include //abs, std::pow, sqrt, sin, cos, //#include //std::ifstream //#include //std::setprecision //#include //std::random(C++11) //#include //std::accumulate int main(void) { //test用 //std::ifstream in("test.txt"); //std::cin.rdbuf(in.rdbuf()); std::vector F(2); unsigned long long N; std::cin >> F[0] >> F[1] >> N; for (int i = 0; i < N; i++) { F.push_back(F[i+1] ^ F[i]); } std::cout << F[N] << std::endl; }