//#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()); unsigned long long F0, F1, F2, N; std::cin >> F0 >> F1 >> N; if (N != 0) { for (int i = 0; i < N - 1; i++) { F2 = F0 ^ F1; F0 = F1; F1 = F2; } std::cout << F1 << std::endl; } else { std::cout << F0 << std::endl; } }