двуцифрено число е 18 по-малко от квадрата на сумата от неговите цифри . колко такива числа има ?
Вариант 2 взема n  10 a + b . имайки предвид, че , ( 10 a + b ) + 18  k 2  ( a + b ) 2 дава число  k 2 - 18  ( 10 a + b ), което означава, че когато добавим 18 към даденото число, то трябва да бъде перфектен квадрат . Така че k 2 взема следните стойности . 1, 4, 9, 16  .
add(multiply(divide(const_100, const_2), const_10), power(18, const_3))