#include <limits.h>
#include <stdio.h>
static int get_the_value() {
int value;
if (scanf("%d", &value
) != 1) value
= INT_MAX
- 1; return value;
}
int main(void) {
{
int something = get_the_value();
// How many 8s (or parts thereof) do we need?
unsigned count = (something + 7U) / 8U;
printf("We need %u eights to reach %d\n", count
, something
); }
return 0;
}
I2luY2x1ZGUgPGxpbWl0cy5oPgojaW5jbHVkZSA8c3RkaW8uaD4Kc3RhdGljIGludCBnZXRfdGhlX3ZhbHVlKCkgewoJaW50IHZhbHVlOwoJaWYgKHNjYW5mKCIlZCIsICZ2YWx1ZSkgIT0gMSkgdmFsdWUgPSBJTlRfTUFYIC0gMTsKCXJldHVybiB2YWx1ZTsKfQppbnQgbWFpbih2b2lkKSB7Cgl7CgkJaW50IHNvbWV0aGluZyA9IGdldF90aGVfdmFsdWUoKTsKCQkvLyBIb3cgbWFueSA4cyAob3IgcGFydHMgdGhlcmVvZikgZG8gd2UgbmVlZD8KCQl1bnNpZ25lZCBjb3VudCA9IChzb21ldGhpbmcgKyA3VSkgLyA4VTsKCQlwcmludGYoIldlIG5lZWQgJXUgZWlnaHRzIHRvIHJlYWNoICVkXG4iLCBjb3VudCwgc29tZXRoaW5nKTsKCX0KCXJldHVybiAwOwp9Cg==