#include int n, a, b, c, d; int p1, p2, p3, p4; int kolko() { p1 = p2 = p3 = p4 = 0; if (a < n) { if (a + b * 5 < n) { if (a + b * 5 + c * 10 < n) { if (a + b * 5 + c * 10 < n) { if (a + b * 5 + c * 10 + d * 25 < n) return 0; p4 = 1; while (a + b * 5 + c * 10 + p4 * 25 < n) p4++; if (p4 * 25 > n) return 0; n = n - (p4 * 25); p3 = 0; while (a + b * 5 + p3 * 10 < n && p3 < c) p3++; if (p3 * 10 > n) return 0; n = n - (p3 * 10); p2 = 0; while (a + p2 * 5 < n && p2 < b) p2++; if (p2 * 5 > n) return 0; n = n - p2 * 5; if (n > a) return 0; p1 = n; return 1; } } else { p3 = 1; while (a + b * 5 + p3 * 10 < n) p3++; if (p3 * 10 > n) return 0; n = n - (p3 * 10); p2 = 0; while (a + p2 * 5 + p3 * 10 < n && p2 < b) p2++; if (p2 * 5 > n) return 0; n = n - p2 * 5; if (n > a) return 0; p1 = n; return 1; } } else { p2 = 1; while (a + p2 * 5 < n) p2++; if (p2 * 5 > n) return 0; n = n - (p2 * 5); if (n > a) return 0; p1 = n; return 1; } } else { p1 = n; return 1; } return 0; } int main() { scanf("%d%d%d%d%d", &n, &a, &b, &c, &d); while (n) { if (kolko()) printf("Throw in %d cents, %d nickels, %d dimes, and %d quarters.\n", p1, p2, p3, p4); else printf("Charlie cannot buy coffee.\n"); scanf("%d%d%d%d%d", &n, &a, &b, &c, &d); } return 0; }