Для того чтобы число делилось на 3, сумма его цифр должна делиться на 3. Для числа *943 сумма цифр равна * + 9 + 4 + 3 = * + 16.
Для того чтобы число делилось на 9, сумма его цифр должна делиться на 9. Сумма цифр равна * + 16.
Перебираем цифры вместо *: 1+16=17 (не делится на 3), 2+16=18 (делится на 3 и на 9), 3+16=19 (не делится на 3), 4+16=20 (не делится на 3), 5+16=21 (делится на 3, но не делится на 9). Наименьшая цифра, удовлетворяющая условию, — 5.