Да се напише функция, която решава зададен буквен ребус от вида: SEND + MORE = MONEY. Правилата са:
- На всяка буква съответства точно една цифра и обратно.
- Число не може да започва с 0.
Програмата трябва да приема произволни прости ребуси, съдържащи едно от действията +,-,* и /. Програмата да генерира всички решения или да съобщава, ако ребусът няма решение. Желателно е да се предвиди възможност за контролиране на бройната система, в която се решава ребусът. Бонуси се дават за разширение за работа на системата със ребуси със няколко действия и скоби, както и за възможност за ребуси с дробни числа.