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