Основна проблема — перевіряти, чи ця вимога виконується для певного числа. Якщо є така функція, то ми можемо збільшувати число доти, доки ця умова не виконається.
Перевірити умову можна кількома способами. Наприклад, перевівши число у рядок, а потім перевірити, що код кожного наступного символу більший за попередній.