Пусть дано число a, вида PYZ, где Y,Z∈[0,9], а P - некий набор цифр.
Тогда:
c:=a div 100 запишет в с значение P
a:=a mod 10 + 2*(a mod 10) запишет в a Z+2*Z = 3Z
a:=10*a+c запишет в а 10*3Z+P = 30Z+P
Получаем уравнение:
30Z+P=519.
У него много решений.
Z=0, P=519 ⇒ число 519x0, где x=0, 1, .. 9
Z=1, P=489 ⇒ число 489x1
Z=2, P=459 ⇒ число 459x2
................................................
Z=9, P=249 ⇒ число 249x9