Нужно найти для начала самый наименьший старший разряд для чисел. Т.к. первая цифра второго числа в 2 раза больше последней цифры первого числа, то 1 и 2 придется отдать на эти места. Получим числа с разрядами **1 и 2**. Самая наименьшая незанятая цифра - 3, поэтому подставляем его в старший разряд первого числа: 3*1+2**. Дальше просто распределяем Самые наименьшие цифры в числа:
Ответ: 301+245=546