Угадать дату рождения

Предположим, вы родились 18 мая и вам 23 года. Эти цифры можно "угадать" заставив вас проделать ряд арифметических операций.

А именно, порядковый месяц вашего рождения (5 - май) я попрошу вас умножить на 100, прибавить к этому числу 18, сумму удвоить, к результату прибавить 8, полученное число умножить на 5, к произведению прибавить 4, помножить результат на 10, прибавить 4 и к полученному числу прибавить ваш возраст (23 года). Когда вы это проделаете, вы сообщаете мне результат вычислений.
5*100=500
500+18=518
518*2=1036
1036+8=1044
1044*5=5220
5220+4=5224
5224*10=52240
52240+4=52244
52244+23=52267

Я вычитаю из него 444, и то, что у меня получилось разбиваю на грани по 2 цифры справа налево - ваш возраст, число и месяц вашего рождения.

52267-444=51823
5 18 23 - 18 мая, 23 года.