Ну если бы ещё задачу сформулировать попонятнее.
«Других переменных, кроме 5 чисел — нет, но могут быть константы.» — а константы не являются числами?
«Действия могут быть любого характера, не только математические» — я не представляю себе не-математические действия над числами. Число — это математическая абстракция. Побитный сдвиг — это умножение на степень 2, к примеру,…
Разве что, как в той детской задачке, нематематические действия над числами — это когда восьмёрка соответствует двойке, потому что в восьмёрке два кружочка. Но если это такой алгоритм, тогда конечно вряд ли его можно подобрать…
Если вы из головы задачу придумали, нужно её сформулировать строже.