#include #include using namespace std; using ll = long long; ll calc(ll days, ll a, ll b, ll c) { ll k = days / b; //ll mx = b * k; return a * days + c * (k * days - b * k * (k + 1) / 2LL); } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll N, A, B, C, D, E, F; cin >> N >> A >> B >> C >> D >> E >> F; ll kcpc, kupc; { ll left = 0LL; ll right = N / A + 100LL; while (right > left) { ll mid = left + (right - left) / 2LL; if (calc(mid, A, B, C) >= N) { right = mid; } else { left = mid + 1; } } kcpc = left; } { ll left = 0LL; ll right = N / A + 100LL; while (right > left) { ll mid = left + (right - left) / 2LL; if (calc(mid, D, E, F) >= N) { right = mid; } else { left = mid + 1; } } kupc = left; } if (kupc < kcpc) cout << "KUPC" << endl; else if (kcpc < kupc) cout << "KCPC" << endl; else cout << "Same" << endl; }