#include "stdio.h" #define INF -1 typedef struct{ int c1, c2, c3, c4; } Pocty; static Pocty C; int sucet(Pocty P) { if (P.c1==INF || P.c2==INF || P.c3==INF || P.c4==INF) return INF; return P.c1+P.c2+P.c3+P.c4; } Pocty solve1(int p) { Pocty A={INF, INF, INF, INF}; if (C.c1sucet(B)) return A; else return B; } int main(void) { while (1) { int p; Pocty R; scanf("%d %d %d %d %d ", &p, &C.c1, &C.c2, &C.c3, &C.c4); if (C.c1==0 && C.c2==0 && C.c3==0 && C.c4==0 && p==0) break; R=solve4(p); if (sucet(R)==INF) printf("Charlie cannot buy coffee.\n"); else printf("Throw in %d cents, %d nickels, %d dimes, and %d quarters.\n", R.c1, R.c2, R.c3, R.c4); } return 0; }