#include unsigned long long pw(unsigned int n){ unsigned long long r = 1; for(int i=0; i>a>>b>>k>>c; if(c != a && c != b){ std::cout << 0 << std::endl; return 0; } if(a == b){ std::cout << 1 << std::endl; return 0; } unsigned long long res = pw(k); std::cout << (res) << std::endl; }