#include using namespace std; using ll = long long; using P = pair; #define rep(i,n) for(int i=0;i> a >> b >> x0 >> n; ll m = pow(2,32); vector tkhs,aok; ll x; rep(i,n){ x = (a * x + b) % m; tkhs.push_back(x%2); x = (a * x + b) % m; aok.push_back(x%2); } ll bk = 0,wh = 0; for (auto y:tkhs){ if (y) bk++; else wh++; } ll tk = min(bk,wh); bk = 0,wh = 0; for (auto y:aok){ if (y) bk++; else wh++; } ll ao = min(bk,wh); printf("%ld %ld\n",tk,ao); return 0; }