/* -*- coding: utf-8 -*- * * 3557.cc: No.3557 KCPC or KUPC 2 - yukicoder */ #include #include using namespace std; /* constant */ /* typedef */ using ll = long long; /* global variables */ /* subroutines */ ll calc(ll l, int x, int y, int z) { ll q = l / y, r = l % y; return l * x + ((q * (q - 1) / 2) * y + q * r) * z; } ll bsearch(ll n, int a, int b, int c) { ll l0 = 0, l1 = 1; while (calc(l1, a, b, c) < n) l1 <<= 1; while (l0 + 1 < l1) { ll l = (l0 + l1) / 2; if (calc(l, a, b, c) >= n) l1 = l; else l0 = l; } return l1; } /* main */ int main() { ll n; int a, b, c, d, e, f; scanf("%lld%d%d%d%d%d%d", &n, &a, &b, &c, &d, &e, &f); ll lc = bsearch(n, a, b, c); ll lu = bsearch(n, d, e, f); //printf(" lc=%lld, lu=%lld\n", lc, lu); if (lc < lu) puts("KCPC"); else if (lc > lu) puts("KUPC"); else puts("Same"); return 0; }