Ответ:
Ищем число меньше 50, которое при делении на 7 даёт остаток 2. Подходят 2, 9, 16, 23, 30, 37 и 44.
Если для раскладывания по 9 не хватает 4 карандашей, то число карандашей вместе с 4 делится на 9. Для 23 получаем 23 + 4 = 27, а 27 делится на 9.
Ответ: 23 карандаша.
