#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long power(long long a, long long b, long long mod) { long long ret = 1; long long tmp = a; while(b > 0){ if(b & 1){ ret *= tmp; ret %= mod; } tmp *= tmp; tmp %= mod; b >>= 1; } return ret; } int main() { long long a, n, m; cin >> a >> n >> m; n %= m; long long ans = 1; for(int i=0; i