Прикольно, что в строгом виде эта задачка вообще не имеет решения :)
Щас объясню.
"В строгом виде" - потому что числовые ребусы, как правило, строятся не на числах, а на цифрах. То есть одна буква - это одна цифра, а не число (поэтому 10 как значение одной из букв для строгой постановки задачи не канает).
Кроме того, само собой разумеющимся считается, что разным буквам соотвествуют разные цифры.
И тогда что получается: есть 9 букв - значит, это 9 цифр. Причём явно среди них нет нуля. Так что - от 1 до 9. Но там по дороге есть семёрка. И тогда получится, что одна часть этого равенства будет содержать 7 как множитель, стало быть, будет делиться на 7, а другая - нет, и поэтому на 7 делиться не будет. Так что такое равенство при строгом подходе невозможно.
Оно становится возможным, если выйти за пределы десятичной системы счисления. И взять, например, шестнажцатеричную систему, популярную у юниксоидов. В такой системе одной цифрой отображаются числа от 0 до 15, а не от 0 до 9. Поэтому в шестнадцатеричной системе этот ребус может быть решён "честно" - хватит цифр и дез семёрки.
Ну а если делать так, как предлагает большинство отвечавших (с использованием двузначного числа - 10), то ребус вообще теряет всякий смысл. ведь если можно использовать одно двузначное число - то почему нельзя использовать и не одно? А почему вообще только двузначное, а не любое? А если так - то можно взять любые шесть чисел, разбить их на пары, перемножить в каждой паре - и произведение всех шеститочняк будет равно произведению трёх пар.