Так как разница между максимальным и минимальным возможными числами равна 909=(52929-52020),
то решений от [909/36] до [909/36]+1, то есть от 25 до 26 решений
52020 разделить на 36 это то же самое, что и 26010 разделить на 18, то же самое, что и 13005 разделить на 9 и получается 1445 (1000*9 + 400*9 + 40*9 +5*9)
вообщем 26 решений, начиная от 52020 с шагом 36 )