Если решь шла о переводе то обычно раскладывают на степени.
В качестве примера:
1001
Ставим степени справа на лево от нулевой
1 * 2° + 0 * 2 + 0 * 2² + 1 * 2³
2° = 1
2³ = 8
Следовательно
8 + 1 = 9
9 в десятичной = 1001 в двоичной
связь многим ко многим потому что разные типы под одним id
В а - количество цифр в числе
в b - произведение цифр
то есть число x - трехзначное и произведение его цифр=0,
990 - максимальное из трёхзначных, произведение цифр которых=0
ответ 990