Всего комбинаций: 120
1. 25804 
2. 25840 
3. 25084 
4. 25048 
5. 25480 
6. 25408 
7. 28504 
8. 28540 
9. 28054 
10. 28045 
11. 28450 
12. 28405 
13. 20584 
14. 20548 
15. 20854 
16. 20845 
17. 20458 
18. 20485 
19. 24580 
20. 24508 
21. 24850 
22. 24805 
23. 24058 
24. 24085 
25. 52804 
26. 52840 
27. 52084 
28. 52048 
29. 52480 
30. 52408 
31. 58204 
32. 58240 
33. 58024 
34. 58042 
35. 58420 
36. 58402 
37. 50284 
38. 50248 
39. 50824 
40. 50842 
41. 50428 
42. 50482 
43. 54280 
44. 54208 
45. 54820 
46. 54802 
47. 54028 
48. 54082 
49. 82504 
50. 82540 
51. 82054 
52. 82045 
53. 82450 
54. 82405 
55. 85204 
56. 85240 
57. 85024 
58. 85042 
59. 85420 
60. 85402 
61. 80254 
62. 80245 
63. 80524 
64. 80542 
65. 80425 
66. 80452 
67. 84250 
68. 84205 
69. 84520 
70. 84502 
71. 84025 
72. 84052 
73. 02584 
74. 02548 
75. 02854 
76. 02845 
77. 02458 
78. 02485 
79. 05284 
80. 05248 
81. 05824 
82. 05842 
83. 05428 
84. 05482 
85. 08254 
86. 08245 
87. 08524 
88. 08542 
89. 08425 
90. 08452 
91. 04258 
92. 04285 
93. 04528 
94. 04582 
95. 04825 
96. 04852 
97. 42580 
98. 42508 
99. 42850 
100. 42805 
101. 42058 
102. 42085 
103. 45280 
104. 45208 
105. 45820 
106. 45802 
107. 45028 
108. 45082 
109. 48250 
110. 48205 
111. 48520 
112. 48502 
113. 48025 
114. 48052 
115. 40258 
116. 40285 
117. 40528 
118. 40582 
119. 40825 
120. 40852 
 -------------------
КОД: s = '25804' 
c = 0 
for q in s: 
    for w in s: 
        for e in s: 
            for r in s: 
                for t in s: 
                    f = q + w + e + r + t 
                    if f.count('2') == 1 and f.count('5') == 1 and f.count('8') == 1 and f.count('0') == 1 and f.count('4') == 1: 
                        c+=1 
                        print(c, f, sep='. ')