fork download
  1. #include <vector>
  2. #include <string>
  3. #include <iostream>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7.  
  8. int main(int argc, char * argv[])
  9. {
  10. vector<string> v;
  11. v.push_back("2");
  12. v.push_back("5");
  13. for(int start = 0, n = 0; n < 10; ++n)
  14. {
  15. int e = v.size();
  16. for(int i = start; i < e; i++)
  17. v.push_back("2" + v[i]);
  18. for(int i = start; i < e; i++)
  19. v.push_back("5" + v[i]);
  20. start = e;
  21. }
  22. for(auto s: v)
  23. cout << s << endl;
  24.  
  25. }
  26.  
Success #stdin #stdout 0.01s 5624KB
stdin
Standard input is empty
stdout
2
5
22
25
52
55
222
225
252
255
522
525
552
555
2222
2225
2252
2255
2522
2525
2552
2555
5222
5225
5252
5255
5522
5525
5552
5555
22222
22225
22252
22255
22522
22525
22552
22555
25222
25225
25252
25255
25522
25525
25552
25555
52222
52225
52252
52255
52522
52525
52552
52555
55222
55225
55252
55255
55522
55525
55552
55555
222222
222225
222252
222255
222522
222525
222552
222555
225222
225225
225252
225255
225522
225525
225552
225555
252222
252225
252252
252255
252522
252525
252552
252555
255222
255225
255252
255255
255522
255525
255552
255555
522222
522225
522252
522255
522522
522525
522552
522555
525222
525225
525252
525255
525522
525525
525552
525555
552222
552225
552252
552255
552522
552525
552552
552555
555222
555225
555252
555255
555522
555525
555552
555555
2222222
2222225
2222252
2222255
2222522
2222525
2222552
2222555
2225222
2225225
2225252
2225255
2225522
2225525
2225552
2225555
2252222
2252225
2252252
2252255
2252522
2252525
2252552
2252555
2255222
2255225
2255252
2255255
2255522
2255525
2255552
2255555
2522222
2522225
2522252
2522255
2522522
2522525
2522552
2522555
2525222
2525225
2525252
2525255
2525522
2525525
2525552
2525555
2552222
2552225
2552252
2552255
2552522
2552525
2552552
2552555
2555222
2555225
2555252
2555255
2555522
2555525
2555552
2555555
5222222
5222225
5222252
5222255
5222522
5222525
5222552
5222555
5225222
5225225
5225252
5225255
5225522
5225525
5225552
5225555
5252222
5252225
5252252
5252255
5252522
5252525
5252552
5252555
5255222
5255225
5255252
5255255
5255522
5255525
5255552
5255555
5522222
5522225
5522252
5522255
5522522
5522525
5522552
5522555
5525222
5525225
5525252
5525255
5525522
5525525
5525552
5525555
5552222
5552225
5552252
5552255
5552522
5552525
5552552
5552555
5555222
5555225
5555252
5555255
5555522
5555525
5555552
5555555
22222222
22222225
22222252
22222255
22222522
22222525
22222552
22222555
22225222
22225225
22225252
22225255
22225522
22225525
22225552
22225555
22252222
22252225
22252252
22252255
22252522
22252525
22252552
22252555
22255222
22255225
22255252
22255255
22255522
22255525
22255552
22255555
22522222
22522225
22522252
22522255
22522522
22522525
22522552
22522555
22525222
22525225
22525252
22525255
22525522
22525525
22525552
22525555
22552222
22552225
22552252
22552255
22552522
22552525
22552552
22552555
22555222
22555225
22555252
22555255
22555522
22555525
22555552
22555555
25222222
25222225
25222252
25222255
25222522
25222525
25222552
25222555
25225222
25225225
25225252
25225255
25225522
25225525
25225552
25225555
25252222
25252225
25252252
25252255
25252522
25252525
25252552
25252555
25255222
25255225
25255252
25255255
25255522
25255525
25255552
25255555
25522222
25522225
25522252
25522255
25522522
25522525
25522552
25522555
25525222
25525225
25525252
25525255
25525522
25525525
25525552
25525555
25552222
25552225
25552252
25552255
25552522
25552525
25552552
25552555
25555222
25555225
25555252
25555255
25555522
25555525
25555552
25555555
52222222
52222225
52222252
52222255
52222522
52222525
52222552
52222555
52225222
52225225
52225252
52225255
52225522
52225525
52225552
52225555
52252222
52252225
52252252
52252255
52252522
52252525
52252552
52252555
52255222
52255225
52255252
52255255
52255522
52255525
52255552
52255555
52522222
52522225
52522252
52522255
52522522
52522525
52522552
52522555
52525222
52525225
52525252
52525255
52525522
52525525
52525552
52525555
52552222
52552225
52552252
52552255
52552522
52552525
52552552
52552555
52555222
52555225
52555252
52555255
52555522
52555525
52555552
52555555
55222222
55222225
55222252
55222255
55222522
55222525
55222552
55222555
55225222
55225225
55225252
55225255
55225522
55225525
55225552
55225555
55252222
55252225
55252252
55252255
55252522
55252525
55252552
55252555
55255222
55255225
55255252
55255255
55255522
55255525
55255552
55255555
55522222
55522225
55522252
55522255
55522522
55522525
55522552
55522555
55525222
55525225
55525252
55525255
55525522
55525525
55525552
55525555
55552222
55552225
55552252
55552255
55552522
55552525
55552552
55552555
55555222
55555225
55555252
55555255
55555522
55555525
55555552
55555555
222222222
222222225
222222252
222222255
222222522
222222525
222222552
222222555
222225222
222225225
222225252
222225255
222225522
222225525
222225552
222225555
222252222
222252225
222252252
222252255
222252522
222252525
222252552
222252555
222255222
222255225
222255252
222255255
222255522
222255525
222255552
222255555
222522222
222522225
222522252
222522255
222522522
222522525
222522552
222522555
222525222
222525225
222525252
222525255
222525522
222525525
222525552
222525555
222552222
222552225
222552252
222552255
222552522
222552525
222552552
222552555
222555222
222555225
222555252
222555255
222555522
222555525
222555552
222555555
225222222
225222225
225222252
225222255
225222522
225222525
225222552
225222555
225225222
225225225
225225252
225225255
225225522
225225525
225225552
225225555
225252222
225252225
225252252
225252255
225252522
225252525
225252552
225252555
225255222
225255225
225255252
225255255
225255522
225255525
225255552
225255555
225522222
225522225
225522252
225522255
225522522
225522525
225522552
225522555
225525222
225525225
225525252
225525255
225525522
225525525
225525552
225525555
225552222
225552225
225552252
225552255
225552522
225552525
225552552
225552555
225555222
225555225
225555252
225555255
225555522
225555525
225555552
225555555
252222222
252222225
252222252
252222255
252222522
252222525
252222552
252222555
252225222
252225225
252225252
252225255
252225522
252225525
252225552
252225555
252252222
252252225
252252252
252252255
252252522
252252525
252252552
252252555
252255222
252255225
252255252
252255255
252255522
252255525
252255552
252255555
252522222
252522225
252522252
252522255
252522522
252522525
252522552
252522555
252525222
252525225
252525252
252525255
252525522
252525525
252525552
252525555
252552222
252552225
252552252
252552255
252552522
252552525
252552552
252552555
252555222
252555225
252555252
252555255
252555522
252555525
252555552
252555555
255222222
255222225
255222252
255222255
255222522
255222525
255222552
255222555
255225222
255225225
255225252
255225255
255225522
255225525
255225552
255225555
255252222
255252225
255252252
255252255
255252522
255252525
255252552
255252555
255255222
255255225
255255252
255255255
255255522
255255525
255255552
255255555
255522222
255522225
255522252
255522255
255522522
255522525
255522552
255522555
255525222
255525225
255525252
255525255
255525522
255525525
255525552
255525555
255552222
255552225
255552252
255552255
255552522
255552525
255552552
255552555
255555222
255555225
255555252
255555255
255555522
255555525
255555552
255555555
522222222
522222225
522222252
522222255
522222522
522222525
522222552
522222555
522225222
522225225
522225252
522225255
522225522
522225525
522225552
522225555
522252222
522252225
522252252
522252255
522252522
522252525
522252552
522252555
522255222
522255225
522255252
522255255
522255522
522255525
522255552
522255555
522522222
522522225
522522252
522522255
522522522
522522525
522522552
522522555
522525222
522525225
522525252
522525255
522525522
522525525
522525552
522525555
522552222
522552225
522552252
522552255
522552522
522552525
522552552
522552555
522555222
522555225
522555252
522555255
522555522
522555525
522555552
522555555
525222222
525222225
525222252
525222255
525222522
525222525
525222552
525222555
525225222
525225225
525225252
525225255
525225522
525225525
525225552
525225555
525252222
525252225
525252252
525252255
525252522
525252525
525252552
525252555
525255222
525255225
525255252
525255255
525255522
525255525
525255552
525255555
525522222
525522225
525522252
525522255
525522522
525522525
525522552
525522555
525525222
525525225
525525252
525525255
525525522
525525525
525525552
525525555
525552222
525552225
525552252
525552255
525552522
525552525
525552552
525552555
525555222
525555225
525555252
525555255
525555522
525555525
525555552
525555555
552222222
552222225
552222252
552222255
552222522
552222525
552222552
552222555
552225222
552225225
552225252
552225255
552225522
552225525
552225552
552225555
552252222
552252225
552252252
552252255
552252522
552252525
552252552
552252555
552255222
552255225
552255252
552255255
552255522
552255525
552255552
552255555
552522222
552522225
552522252
552522255
552522522
552522525
552522552
552522555
552525222
552525225
552525252
552525255
552525522
552525525
552525552
552525555
552552222
552552225
552552252
552552255
552552522
552552525
552552552
552552555
552555222
552555225
552555252
552555255
552555522
552555525
552555552
552555555
555222222
555222225
555222252
555222255
555222522
555222525
555222552
555222555
555225222
555225225
555225252
555225255
555225522
555225525
555225552
555225555
555252222
555252225
555252252
555252255
555252522
555252525
555252552
555252555
555255222
555255225
555255252
555255255
555255522
555255525
555255552
555255555
555522222
555522225
555522252
555522255
555522522
555522525
555522552
555522555
555525222
555525225
555525252
555525255
555525522
555525525
555525552
555525555
555552222
555552225
555552252
555552255
555552522
555552525
555552552
555552555
555555222
555555225
555555252
555555255
555555522
555555525
555555552
555555555
2222222222
2222222225
2222222252
2222222255
2222222522
2222222525
2222222552
2222222555
2222225222
2222225225
2222225252
2222225255
2222225522
2222225525
2222225552
2222225555
2222252222
2222252225
2222252252
2222252255
2222252522
2222252525
2222252552
2222252555
2222255222
2222255225
2222255252
2222255255
2222255522
2222255525
2222255552
2222255555
2222522222
2222522225
2222522252
2222522255
2222522522
2222522525
2222522552
2222522555
2222525222
2222525225
2222525252
2222525255
2222525522
2222525525
2222525552
2222525555
2222552222
2222552225
2222552252
2222552255
2222552522
2222552525
2222552552
2222552555
2222555222
2222555225
2222555252
2222555255
2222555522
2222555525
2222555552
2222555555
2225222222
2225222225
2225222252
2225222255
2225222522
2225222525
2225222552
2225222555
2225225222
2225225225
2225225252
2225225255
2225225522
2225225525
2225225552
2225225555
2225252222
2225252225
2225252252
2225252255
2225252522
2225252525
2225252552
2225252555
2225255222
2225255225
2225255252
2225255255
2225255522
2225255525
2225255552
2225255555
2225522222
2225522225
2225522252
2225522255
2225522522
2225522525
2225522552
2225522555
2225525222
2225525225
2225525252
2225525255
2225525522
2225525525
2225525552
2225525555
2225552222
2225552225
2225552252
2225552255
2225552522
2225552525
2225552552
2225552555
2225555222
2225555225
2225555252
2225555255
2225555522
2225555525
2225555552
2225555555
2252222222
2252222225
2252222252
2252222255
2252222522
2252222525
2252222552
2252222555
2252225222
2252225225
2252225252
2252225255
2252225522
2252225525
2252225552
2252225555
2252252222
2252252225
2252252252
2252252255
2252252522
2252252525
2252252552
2252252555
2252255222
2252255225
2252255252
2252255255
2252255522
2252255525
2252255552
2252255555
2252522222
2252522225
2252522252
2252522255
2252522522
2252522525
2252522552
2252522555
2252525222
2252525225
2252525252
2252525255
2252525522
2252525525
2252525552
2252525555
2252552222
2252552225
2252552252
2252552255
2252552522
2252552525
2252552552
2252552555
2252555222
2252555225
2252555252
2252555255
2252555522
2252555525
2252555552
2252555555
2255222222
2255222225
2255222252
2255222255
2255222522
2255222525
2255222552
2255222555
2255225222
2255225225
2255225252
2255225255
2255225522
2255225525
2255225552
2255225555
2255252222
2255252225
2255252252
2255252255
2255252522
2255252525
2255252552
2255252555
2255255222
2255255225
2255255252
2255255255
2255255522
2255255525
2255255552
2255255555
2255522222
2255522225
2255522252
2255522255
2255522522
2255522525
2255522552
2255522555
2255525222
2255525225
2255525252
2255525255
2255525522
2255525525
2255525552
2255525555
2255552222
2255552225
2255552252
2255552255
2255552522
2255552525
2255552552
2255552555
2255555222
2255555225
2255555252
2255555255
2255555522
2255555525
2255555552
2255555555
2522222222
2522222225
2522222252
2522222255
2522222522
2522222525
2522222552
2522222555
2522225222
2522225225
2522225252
2522225255
2522225522
2522225525
2522225552
2522225555
2522252222
2522252225
2522252252
2522252255
2522252522
2522252525
2522252552
2522252555
2522255222
2522255225
2522255252
2522255255
2522255522
2522255525
2522255552
2522255555
2522522222
2522522225
2522522252
2522522255
2522522522
2522522525
2522522552
2522522555
2522525222
2522525225
2522525252
2522525255
2522525522
2522525525
2522525552
2522525555
2522552222
2522552225
2522552252
2522552255
2522552522
2522552525
2522552552
2522552555
2522555222
2522555225
2522555252
2522555255
2522555522
2522555525
2522555552
2522555555
2525222222
2525222225
2525222252
2525222255
2525222522
2525222525
2525222552
2525222555
2525225222
2525225225
2525225252
2525225255
2525225522
2525225525
2525225552
2525225555
2525252222
2525252225
2525252252
2525252255
2525252522
2525252525
2525252552
2525252555
2525255222
2525255225
2525255252
2525255255
2525255522
2525255525
2525255552
2525255555
2525522222
2525522225
2525522252
2525522255
2525522522
2525522525
2525522552
2525522555
2525525222
2525525225
2525525252
2525525255
2525525522
2525525525
2525525552
2525525555
2525552222
2525552225
2525552252
2525552255
2525552522
2525552525
2525552552
2525552555
2525555222
2525555225
2525555252
2525555255
2525555522
2525555525
2525555552
2525555555
2552222222
2552222225
2552222252
2552222255
2552222522
2552222525
2552222552
2552222555
2552225222
2552225225
2552225252
2552225255
2552225522
2552225525
2552225552
2552225555
2552252222
2552252225
2552252252
2552252255
2552252522
2552252525
2552252552
2552252555
2552255222
2552255225
2552255252
2552255255
2552255522
2552255525
2552255552
2552255555
2552522222
2552522225
2552522252
2552522255
2552522522
2552522525
2552522552
2552522555
2552525222
2552525225
2552525252
2552525255
2552525522
2552525525
2552525552
2552525555
2552552222
2552552225
2552552252
2552552255
2552552522
2552552525
2552552552
2552552555
2552555222
2552555225
2552555252
2552555255
2552555522
2552555525
2552555552
2552555555
2555222222
2555222225
2555222252
2555222255
2555222522
2555222525
2555222552
2555222555
2555225222
2555225225
2555225252
2555225255
2555225522
2555225525
2555225552
2555225555
2555252222
2555252225
2555252252
2555252255
2555252522
2555252525
2555252552
2555252555
2555255222
2555255225
2555255252
2555255255
2555255522
2555255525
2555255552
2555255555
2555522222
2555522225
2555522252
2555522255
2555522522
2555522525
2555522552
2555522555
2555525222
2555525225
2555525252
2555525255
2555525522
2555525525
2555525552
2555525555
2555552222
2555552225
2555552252
2555552255
2555552522
2555552525
2555552552
2555552555
2555555222
2555555225
2555555252
2555555255
2555555522
2555555525
2555555552
2555555555
5222222222
5222222225
5222222252
5222222255
5222222522
5222222525
5222222552
5222222555
5222225222
5222225225
5222225252
5222225255
5222225522
5222225525
5222225552
5222225555
5222252222
5222252225
5222252252
5222252255
5222252522
5222252525
5222252552
5222252555
5222255222
5222255225
5222255252
5222255255
5222255522
5222255525
5222255552
5222255555
5222522222
5222522225
5222522252
5222522255
5222522522
5222522525
5222522552
5222522555
5222525222
5222525225
5222525252
5222525255
5222525522
5222525525
5222525552
5222525555
5222552222
5222552225
5222552252
5222552255
5222552522
5222552525
5222552552
5222552555
5222555222
5222555225
5222555252
5222555255
5222555522
5222555525
5222555552
5222555555
5225222222
5225222225
5225222252
5225222255
5225222522
5225222525
5225222552
5225222555
5225225222
5225225225
5225225252
5225225255
5225225522
5225225525
5225225552
5225225555
5225252222
5225252225
5225252252
5225252255
5225252522
5225252525
5225252552
5225252555
5225255222
5225255225
5225255252
5225255255
5225255522
5225255525
5225255552
5225255555
5225522222
5225522225
5225522252
5225522255
5225522522
5225522525
5225522552
5225522555
5225525222
5225525225
5225525252
5225525255
5225525522
5225525525
5225525552
5225525555
5225552222
5225552225
5225552252
5225552255
5225552522
5225552525
5225552552
5225552555
5225555222
5225555225
5225555252
5225555255
5225555522
5225555525
5225555552
5225555555
5252222222
5252222225
5252222252
5252222255
5252222522
5252222525
5252222552
5252222555
5252225222
5252225225
5252225252
5252225255
5252225522
5252225525
5252225552
5252225555
5252252222
5252252225
5252252252
5252252255
5252252522
5252252525
5252252552
5252252555
5252255222
5252255225
5252255252
5252255255
5252255522
5252255525
5252255552
5252255555
5252522222
5252522225
5252522252
5252522255
5252522522
5252522525
5252522552
5252522555
5252525222
5252525225
5252525252
5252525255
5252525522
5252525525
5252525552
5252525555
5252552222
5252552225
5252552252
5252552255
5252552522
5252552525
5252552552
5252552555
5252555222
5252555225
5252555252
5252555255
5252555522
5252555525
5252555552
5252555555
5255222222
5255222225
5255222252
5255222255
5255222522
5255222525
5255222552
5255222555
5255225222
5255225225
5255225252
5255225255
5255225522
5255225525
5255225552
5255225555
5255252222
5255252225
5255252252
5255252255
5255252522
5255252525
5255252552
5255252555
5255255222
5255255225
5255255252
5255255255
5255255522
5255255525
5255255552
5255255555
5255522222
5255522225
5255522252
5255522255
5255522522
5255522525
5255522552
5255522555
5255525222
5255525225
5255525252
5255525255
5255525522
5255525525
5255525552
5255525555
5255552222
5255552225
5255552252
5255552255
5255552522
5255552525
5255552552
5255552555
5255555222
5255555225
5255555252
5255555255
5255555522
5255555525
5255555552
5255555555
5522222222
5522222225
5522222252
5522222255
5522222522
5522222525
5522222552
5522222555
5522225222
5522225225
5522225252
5522225255
5522225522
5522225525
5522225552
5522225555
5522252222
5522252225
5522252252
5522252255
5522252522
5522252525
5522252552
5522252555
5522255222
5522255225
5522255252
5522255255
5522255522
5522255525
5522255552
5522255555
5522522222
5522522225
5522522252
5522522255
5522522522
5522522525
5522522552
5522522555
5522525222
5522525225
5522525252
5522525255
5522525522
5522525525
5522525552
5522525555
5522552222
5522552225
5522552252
5522552255
5522552522
5522552525
5522552552
5522552555
5522555222
5522555225
5522555252
5522555255
5522555522
5522555525
5522555552
5522555555
5525222222
5525222225
5525222252
5525222255
5525222522
5525222525
5525222552
5525222555
5525225222
5525225225
5525225252
5525225255
5525225522
5525225525
5525225552
5525225555
5525252222
5525252225
5525252252
5525252255
5525252522
5525252525
5525252552
5525252555
5525255222
5525255225
5525255252
5525255255
5525255522
5525255525
5525255552
5525255555
5525522222
5525522225
5525522252
5525522255
5525522522
5525522525
5525522552
5525522555
5525525222
5525525225
5525525252
5525525255
5525525522
5525525525
5525525552
5525525555
5525552222
5525552225
5525552252
5525552255
5525552522
5525552525
5525552552
5525552555
5525555222
5525555225
5525555252
5525555255
5525555522
5525555525
5525555552
5525555555
5552222222
5552222225
5552222252
5552222255
5552222522
5552222525
5552222552
5552222555
5552225222
5552225225
5552225252
5552225255
5552225522
5552225525
5552225552
5552225555
5552252222
5552252225
5552252252
5552252255
5552252522
5552252525
5552252552
5552252555
5552255222
5552255225
5552255252
5552255255
5552255522
5552255525
5552255552
5552255555
5552522222
5552522225
5552522252
5552522255
5552522522
5552522525
5552522552
5552522555
5552525222
5552525225
5552525252
5552525255
5552525522
5552525525
5552525552
5552525555
5552552222
5552552225
5552552252
5552552255
5552552522
5552552525
5552552552
5552552555
5552555222
5552555225
5552555252
5552555255
5552555522
5552555525
5552555552
5552555555
5555222222
5555222225
5555222252
5555222255
5555222522
5555222525
5555222552
5555222555
5555225222
5555225225
5555225252
5555225255
5555225522
5555225525
5555225552
5555225555
5555252222
5555252225
5555252252
5555252255
5555252522
5555252525
5555252552
5555252555
5555255222
5555255225
5555255252
5555255255
5555255522
5555255525
5555255552
5555255555
5555522222
5555522225
5555522252
5555522255
5555522522
5555522525
5555522552
5555522555
5555525222
5555525225
5555525252
5555525255
5555525522
5555525525
5555525552
5555525555
5555552222
5555552225
5555552252
5555552255
5555552522
5555552525
5555552552
5555552555
5555555222
5555555225
5555555252
5555555255
5555555522
5555555525
5555555552
5555555555
22222222222
22222222225
22222222252
22222222255
22222222522
22222222525
22222222552
22222222555
22222225222
22222225225
22222225252
22222225255
22222225522
22222225525
22222225552
22222225555
22222252222
22222252225
22222252252
22222252255
22222252522
22222252525
22222252552
22222252555
22222255222
22222255225
22222255252
22222255255
22222255522
22222255525
22222255552
22222255555
22222522222
22222522225
22222522252
22222522255
22222522522
22222522525
22222522552
22222522555
22222525222
22222525225
22222525252
22222525255
22222525522
22222525525
22222525552
22222525555
22222552222
22222552225
22222552252
22222552255
22222552522
22222552525
22222552552
22222552555
22222555222
22222555225
22222555252
22222555255
22222555522
22222555525
22222555552
22222555555
22225222222
22225222225
22225222252
22225222255
22225222522
22225222525
22225222552
22225222555
22225225222
22225225225
22225225252
22225225255
22225225522
22225225525
22225225552
22225225555
22225252222
22225252225
22225252252
22225252255
22225252522
22225252525
22225252552
22225252555
22225255222
22225255225
22225255252
22225255255
22225255522
22225255525
22225255552
22225255555
22225522222
22225522225
22225522252
22225522255
22225522522
22225522525
22225522552
22225522555
22225525222
22225525225
22225525252
22225525255
22225525522
22225525525
22225525552
22225525555
22225552222
22225552225
22225552252
22225552255
22225552522
22225552525
22225552552
22225552555
22225555222
22225555225
22225555252
22225555255
22225555522
22225555525
22225555552
22225555555
22252222222
22252222225
22252222252
22252222255
22252222522
22252222525
22252222552
22252222555
22252225222
22252225225
22252225252
22252225255
22252225522
22252225525
22252225552
22252225555
22252252222
22252252225
22252252252
22252252255
22252252522
22252252525
22252252552
22252252555
22252255222
22252255225
22252255252
22252255255
22252255522
22252255525
22252255552
22252255555
22252522222
22252522225
22252522252
22252522255
22252522522
22252522525
22252522552
22252522555
22252525222
22252525225
22252525252
22252525255
22252525522
22252525525
22252525552
22252525555
22252552222
22252552225
22252552252
22252552255
22252552522
22252552525
22252552552
22252552555
22252555222
22252555225
22252555252
22252555255
22252555522
22252555525
22252555552
22252555555
22255222222
22255222225
22255222252
22255222255
22255222522
22255222525
22255222552
22255222555
22255225222
22255225225
22255225252
22255225255
22255225522
22255225525
22255225552
22255225555
22255252222
22255252225
22255252252
22255252255
22255252522
22255252525
22255252552
22255252555
22255255222
22255255225
22255255252
22255255255
22255255522
22255255525
22255255552
22255255555
22255522222
22255522225
22255522252
22255522255
22255522522
22255522525
22255522552
22255522555
22255525222
22255525225
22255525252
22255525255
22255525522
22255525525
22255525552
22255525555
22255552222
22255552225
22255552252
22255552255
22255552522
22255552525
22255552552
22255552555
22255555222
22255555225
22255555252
22255555255
22255555522
22255555525
22255555552
22255555555
22522222222
22522222225
22522222252
22522222255
22522222522
22522222525
22522222552
22522222555
22522225222
22522225225
22522225252
22522225255
22522225522
22522225525
22522225552
22522225555
22522252222
22522252225
22522252252
22522252255
22522252522
22522252525
22522252552
22522252555
22522255222
22522255225
22522255252
22522255255
22522255522
22522255525
22522255552
22522255555
22522522222
22522522225
22522522252
22522522255
22522522522
22522522525
22522522552
22522522555
22522525222
22522525225
22522525252
22522525255
22522525522
22522525525
22522525552
22522525555
22522552222
22522552225
22522552252
22522552255
22522552522
22522552525
22522552552
22522552555
22522555222
22522555225
22522555252
22522555255
22522555522
22522555525
22522555552
22522555555
22525222222
22525222225
22525222252
22525222255
22525222522
22525222525
22525222552
22525222555
22525225222
22525225225
22525225252
22525225255
22525225522
22525225525
22525225552
22525225555
22525252222
22525252225
22525252252
22525252255
22525252522
22525252525
22525252552
22525252555
22525255222
22525255225
22525255252
22525255255
22525255522
22525255525
22525255552
22525255555
22525522222
22525522225
22525522252
22525522255
22525522522
22525522525
22525522552
22525522555
22525525222
22525525225
22525525252
22525525255
22525525522
22525525525
22525525552
22525525555
22525552222
22525552225
22525552252
22525552255
22525552522
22525552525
22525552552
22525552555
22525555222
22525555225
22525555252
22525555255
22525555522
22525555525
22525555552
22525555555
22552222222
22552222225
22552222252
22552222255
22552222522
22552222525
22552222552
22552222555
22552225222
22552225225
22552225252
22552225255
22552225522
22552225525
22552225552
22552225555
22552252222
22552252225
22552252252
22552252255
22552252522
22552252525
22552252552
22552252555
22552255222
22552255225
22552255252
22552255255
22552255522
22552255525
22552255552
22552255555
22552522222
22552522225
22552522252
22552522255
22552522522
22552522525
22552522552
22552522555
22552525222
22552525225
22552525252
22552525255
22552525522
22552525525
22552525552
22552525555
22552552222
22552552225
22552552252
22552552255
22552552522
22552552525
22552552552
22552552555
22552555222
22552555225
22552555252
22552555255
22552555522
22552555525
22552555552
22552555555
22555222222
22555222225
22555222252
22555222255
22555222522
22555222525
22555222552
22555222555
22555225222
22555225225
22555225252
22555225255
22555225522
22555225525
22555225552
22555225555
22555252222
22555252225
22555252252
22555252255
22555252522
22555252525
22555252552
22555252555
22555255222
22555255225
22555255252
22555255255
22555255522
22555255525
22555255552
22555255555
22555522222
22555522225
22555522252
22555522255
22555522522
22555522525
22555522552
22555522555
22555525222
22555525225
22555525252
22555525255
22555525522
22555525525
22555525552
22555525555
22555552222
22555552225
22555552252
22555552255
22555552522
22555552525
22555552552
22555552555
22555555222
22555555225
22555555252
22555555255
22555555522
22555555525
22555555552
22555555555
25222222222
25222222225
25222222252
25222222255
25222222522
25222222525
25222222552
25222222555
25222225222
25222225225
25222225252
25222225255
25222225522
25222225525
25222225552
25222225555
25222252222
25222252225
25222252252
25222252255
25222252522
25222252525
25222252552
25222252555
25222255222
25222255225
25222255252
25222255255
25222255522
25222255525
25222255552
25222255555
25222522222
25222522225
25222522252
25222522255
25222522522
25222522525
25222522552
25222522555
25222525222
25222525225
25222525252
25222525255
25222525522
25222525525
25222525552
25222525555
25222552222
25222552225
25222552252
25222552255
25222552522
25222552525
25222552552
25222552555
25222555222
25222555225
25222555252
25222555255
25222555522
25222555525
25222555552
25222555555
25225222222
25225222225
25225222252
25225222255
25225222522
25225222525
25225222552
25225222555
25225225222
25225225225
25225225252
25225225255
25225225522
25225225525
25225225552
25225225555
25225252222
25225252225
25225252252
25225252255
25225252522
25225252525
25225252552
25225252555
25225255222
25225255225
25225255252
25225255255
25225255522
25225255525
25225255552
25225255555
25225522222
25225522225
25225522252
25225522255
25225522522
25225522525
25225522552
25225522555
25225525222
25225525225
25225525252
25225525255
25225525522
25225525525
25225525552
25225525555
25225552222
25225552225
25225552252
25225552255
25225552522
25225552525
25225552552
25225552555
25225555222
25225555225
25225555252
25225555255
25225555522
25225555525
25225555552
25225555555
25252222222
25252222225
25252222252
25252222255
25252222522
25252222525
25252222552
25252222555
25252225222
25252225225
25252225252
25252225255
25252225522
25252225525
25252225552
25252225555
25252252222
25252252225
25252252252
25252252255
25252252522
25252252525
25252252552
25252252555
25252255222
25252255225
25252255252
25252255255
25252255522
25252255525
25252255552
25252255555
25252522222
25252522225
25252522252
25252522255
25252522522
25252522525
25252522552
25252522555
25252525222
25252525225
25252525252
25252525255
25252525522
25252525525
25252525552
25252525555
25252552222
25252552225
25252552252
25252552255
25252552522
25252552525
25252552552
25252552555
25252555222
25252555225
25252555252
25252555255
25252555522
25252555525
25252555552
25252555555
25255222222
25255222225
25255222252
25255222255
25255222522
25255222525
25255222552
25255222555
25255225222
25255225225
25255225252
25255225255
25255225522
25255225525
25255225552
25255225555
25255252222
25255252225
25255252252
25255252255
25255252522
25255252525
25255252552
25255252555
25255255222
25255255225
25255255252
25255255255
25255255522
25255255525
25255255552
25255255555
25255522222
25255522225
25255522252
25255522255
25255522522
25255522525
25255522552
25255522555
25255525222
25255525225
25255525252
25255525255
25255525522
25255525525
25255525552
25255525555
25255552222
25255552225
25255552252
25255552255
25255552522
25255552525
25255552552
25255552555
25255555222
25255555225
25255555252
25255555255
25255555522
25255555525
25255555552
25255555555
25522222222
25522222225
25522222252
25522222255
25522222522
25522222525
25522222552
25522222555
25522225222
25522225225
25522225252
25522225255
25522225522
25522225525
25522225552
25522225555
25522252222
25522252225
25522252252
25522252255
25522252522
25522252525
25522252552
25522252555
25522255222
25522255225
25522255252
25522255255
25522255522
25522255525
25522255552
25522255555
25522522222
25522522225
25522522252
25522522255
25522522522
25522522525
25522522552
25522522555
25522525222
25522525225
25522525252
25522525255
25522525522
25522525525
25522525552
25522525555
25522552222
25522552225
25522552252
25522552255
25522552522
25522552525
25522552552
25522552555
25522555222
25522555225
25522555252
25522555255
25522555522
25522555525
25522555552
25522555555
25525222222
25525222225
25525222252
25525222255
25525222522
25525222525
25525222552
25525222555
25525225222
25525225225
25525225252
25525225255
25525225522
25525225525
25525225552
25525225555
25525252222
25525252225
25525252252
25525252255
25525252522
25525252525
25525252552
25525252555
25525255222
25525255225
25525255252
25525255255
25525255522
25525255525
25525255552
25525255555
25525522222
25525522225
25525522252
25525522255
25525522522
25525522525
25525522552
25525522555
25525525222
25525525225
25525525252
25525525255
25525525522
25525525525
25525525552
25525525555
25525552222
25525552225
25525552252
25525552255
25525552522
25525552525
25525552552
25525552555
25525555222
25525555225
25525555252
25525555255
25525555522
25525555525
25525555552
25525555555
25552222222
25552222225
25552222252
25552222255
25552222522
25552222525
25552222552
25552222555
25552225222
25552225225
25552225252
25552225255
25552225522
25552225525
25552225552
25552225555
25552252222
25552252225
25552252252
25552252255
25552252522
25552252525
25552252552
25552252555
25552255222
25552255225
25552255252
25552255255
25552255522
25552255525
25552255552
25552255555
25552522222
25552522225
25552522252
25552522255
25552522522
25552522525
25552522552
25552522555
25552525222
25552525225
25552525252
25552525255
25552525522
25552525525
25552525552
25552525555
25552552222
25552552225
25552552252
25552552255
25552552522
25552552525
25552552552
25552552555
25552555222
25552555225
25552555252
25552555255
25552555522
25552555525
25552555552
25552555555
25555222222
25555222225
25555222252
25555222255
25555222522
25555222525
25555222552
25555222555
25555225222
25555225225
25555225252
25555225255
25555225522
25555225525
25555225552
25555225555
25555252222
25555252225
25555252252
25555252255
25555252522
25555252525
25555252552
25555252555
25555255222
25555255225
25555255252
25555255255
25555255522
25555255525
25555255552
25555255555
25555522222
25555522225
25555522252
25555522255
25555522522
25555522525
25555522552
25555522555
25555525222
25555525225
25555525252
25555525255
25555525522
25555525525
25555525552
25555525555
25555552222
25555552225
25555552252
25555552255
25555552522
25555552525
25555552552
25555552555
25555555222
25555555225
25555555252
25555555255
25555555522
25555555525
25555555552
25555555555
52222222222
52222222225
52222222252
52222222255
52222222522
52222222525
52222222552
52222222555
52222225222
52222225225
52222225252
52222225255
52222225522
52222225525
52222225552
52222225555
52222252222
52222252225
52222252252
52222252255
52222252522
52222252525
52222252552
52222252555
52222255222
52222255225
52222255252
52222255255
52222255522
52222255525
52222255552
52222255555
52222522222
52222522225
52222522252
52222522255
52222522522
52222522525
52222522552
52222522555
52222525222
52222525225
52222525252
52222525255
52222525522
52222525525
52222525552
52222525555
52222552222
52222552225
52222552252
52222552255
52222552522
52222552525
52222552552
52222552555
52222555222
52222555225
52222555252
52222555255
52222555522
52222555525
52222555552
52222555555
52225222222
52225222225
52225222252
52225222255
52225222522
52225222525
52225222552
52225222555
52225225222
52225225225
52225225252
52225225255
52225225522
52225225525
52225225552
52225225555
52225252222
52225252225
52225252252
52225252255
52225252522
52225252525
52225252552
52225252555
52225255222
52225255225
52225255252
52225255255
52225255522
52225255525
52225255552
52225255555
52225522222
52225522225
52225522252
52225522255
52225522522
52225522525
52225522552
52225522555
52225525222
52225525225
52225525252
52225525255
52225525522
52225525525
52225525552
52225525555
52225552222
52225552225
52225552252
52225552255
52225552522
52225552525
52225552552
52225552555
52225555222
52225555225
52225555252
52225555255
52225555522
52225555525
52225555552
52225555555
52252222222
52252222225
52252222252
52252222255
52252222522
52252222525
52252222552
52252222555
52252225222
52252225225
52252225252
52252225255
52252225522
52252225525
52252225552
52252225555
52252252222
52252252225
52252252252
52252252255
52252252522
52252252525
52252252552
52252252555
52252255222
52252255225
52252255252
52252255255
52252255522
52252255525
52252255552
52252255555
52252522222
52252522225
52252522252
52252522255
52252522522
52252522525
52252522552
52252522555
52252525222
52252525225
52252525252
52252525255
52252525522
52252525525
52252525552
52252525555
52252552222
52252552225
52252552252
52252552255
52252552522
52252552525
52252552552
52252552555
52252555222
52252555225
52252555252
52252555255
52252555522
52252555525
52252555552
52252555555
52255222222
52255222225
52255222252
52255222255
52255222522
52255222525
52255222552
52255222555
52255225222
52255225225
52255225252
52255225255
52255225522
52255225525
52255225552
52255225555
52255252222
52255252225
52255252252
52255252255
52255252522
52255252525
52255252552
52255252555
52255255222
52255255225
52255255252
52255255255
52255255522
52255255525
52255255552
52255255555
52255522222
52255522225
52255522252
52255522255
52255522522
52255522525
52255522552
52255522555
52255525222
52255525225
52255525252
52255525255
52255525522
52255525525
52255525552
52255525555
52255552222
52255552225
52255552252
52255552255
52255552522
52255552525
52255552552
52255552555
52255555222
52255555225
52255555252
52255555255
52255555522
52255555525
52255555552
52255555555
52522222222
52522222225
52522222252
52522222255
52522222522
52522222525
52522222552
52522222555
52522225222
52522225225
52522225252
52522225255
52522225522
52522225525
52522225552
52522225555
52522252222
52522252225
52522252252
52522252255
52522252522
52522252525
52522252552
52522252555
52522255222
52522255225
52522255252
52522255255
52522255522
52522255525
52522255552
52522255555
52522522222
52522522225
52522522252
52522522255
52522522522
52522522525
52522522552
52522522555
52522525222
52522525225
52522525252
52522525255
52522525522
52522525525
52522525552
52522525555
52522552222
52522552225
52522552252
52522552255
52522552522
52522552525
52522552552
52522552555
52522555222
52522555225
52522555252
52522555255
52522555522
52522555525
52522555552
52522555555
52525222222
52525222225
52525222252
52525222255
52525222522
52525222525
52525222552
52525222555
52525225222
52525225225
52525225252
52525225255
52525225522
52525225525
52525225552
52525225555
52525252222
52525252225
52525252252
52525252255
52525252522
52525252525
52525252552
52525252555
52525255222
52525255225
52525255252
52525255255
52525255522
52525255525
52525255552
52525255555
52525522222
52525522225
52525522252
52525522255
52525522522
52525522525
52525522552
52525522555
52525525222
52525525225
52525525252
52525525255
52525525522
52525525525
52525525552
52525525555
52525552222
52525552225
52525552252
52525552255
52525552522
52525552525
52525552552
52525552555
52525555222
52525555225
52525555252
52525555255
52525555522
52525555525
52525555552
52525555555
52552222222
52552222225
52552222252
52552222255
52552222522
52552222525
52552222552
52552222555
52552225222
52552225225
52552225252
52552225255
52552225522
52552225525
52552225552
52552225555
52552252222
52552252225
52552252252
52552252255
52552252522
52552252525
52552252552
52552252555
52552255222
52552255225
52552255252
52552255255
52552255522
52552255525
52552255552
52552255555
52552522222
52552522225
52552522252
52552522255
52552522522
52552522525
52552522552
52552522555
52552525222
52552525225
52552525252
52552525255
52552525522
52552525525
52552525552
52552525555
52552552222
52552552225
52552552252
52552552255
52552552522
52552552525
52552552552
52552552555
52552555222
52552555225
52552555252
52552555255
52552555522
52552555525
52552555552
52552555555
52555222222
52555222225
52555222252
52555222255
52555222522
52555222525
52555222552
52555222555
52555225222
52555225225
52555225252
52555225255
52555225522
52555225525
52555225552
52555225555
52555252222
52555252225
52555252252
52555252255
52555252522
52555252525
52555252552
52555252555
52555255222
52555255225
52555255252
52555255255
52555255522
52555255525
52555255552
52555255555
52555522222
52555522225
52555522252
52555522255
52555522522
52555522525
52555522552
52555522555
52555525222
52555525225
52555525252
52555525255
52555525522
52555525525
52555525552
52555525555
52555552222
52555552225
52555552252
52555552255
52555552522
52555552525
52555552552
52555552555
52555555222
52555555225
52555555252
52555555255
52555555522
52555555525
52555555552
52555555555
55222222222
55222222225
55222222252
55222222255
55222222522
55222222525
55222222552
55222222555
55222225222
55222225225
55222225252
55222225255
55222225522
55222225525
55222225552
55222225555
55222252222
55222252225
55222252252
55222252255
55222252522
55222252525
55222252552
55222252555
55222255222
55222255225
55222255252
55222255255
55222255522
55222255525
55222255552
55222255555
55222522222
55222522225
55222522252
55222522255
55222522522
55222522525
55222522552
55222522555
55222525222
55222525225
55222525252
55222525255
55222525522
55222525525
55222525552
55222525555
55222552222
55222552225
55222552252
55222552255
55222552522
55222552525
55222552552
55222552555
55222555222
55222555225
55222555252
55222555255
55222555522
55222555525
55222555552
55222555555
55225222222
55225222225
55225222252
55225222255
55225222522
55225222525
55225222552
55225222555
55225225222
55225225225
55225225252
55225225255
55225225522
55225225525
55225225552
55225225555
55225252222
55225252225
55225252252
55225252255
55225252522
55225252525
55225252552
55225252555
55225255222
55225255225
55225255252
55225255255
55225255522
55225255525
55225255552
55225255555
55225522222
55225522225
55225522252
55225522255
55225522522
55225522525
55225522552
55225522555
55225525222
55225525225
55225525252
55225525255
55225525522
55225525525
55225525552
55225525555
55225552222
55225552225
55225552252
55225552255
55225552522
55225552525
55225552552
55225552555
55225555222
55225555225
55225555252
55225555255
55225555522
55225555525
55225555552
55225555555
55252222222
55252222225
55252222252
55252222255
55252222522
55252222525
55252222552
55252222555
55252225222
55252225225
55252225252
55252225255
55252225522
55252225525
55252225552
55252225555
55252252222
55252252225
55252252252
55252252255
55252252522
55252252525
55252252552
55252252555
55252255222
55252255225
55252255252
55252255255
55252255522
55252255525
55252255552
55252255555
55252522222
55252522225
55252522252
55252522255
55252522522
55252522525
55252522552
55252522555
55252525222
55252525225
55252525252
55252525255
55252525522
55252525525
55252525552
55252525555
55252552222
55252552225
55252552252
55252552255
55252552522
55252552525
55252552552
55252552555
55252555222
55252555225
55252555252
55252555255
55252555522
55252555525
55252555552
55252555555
55255222222
55255222225
55255222252
55255222255
55255222522
55255222525
55255222552
55255222555
55255225222
55255225225
55255225252
55255225255
55255225522
55255225525
55255225552
55255225555
55255252222
55255252225
55255252252
55255252255
55255252522
55255252525
55255252552
55255252555
55255255222
55255255225
55255255252
55255255255
55255255522
55255255525
55255255552
55255255555
55255522222
55255522225
55255522252
55255522255
55255522522
55255522525
55255522552
55255522555
55255525222
55255525225
55255525252
55255525255
55255525522
55255525525
55255525552
55255525555
55255552222
55255552225
55255552252
55255552255
55255552522
55255552525
55255552552
55255552555
55255555222
55255555225
55255555252
55255555255
55255555522
55255555525
55255555552
55255555555
55522222222
55522222225
55522222252
55522222255
55522222522
55522222525
55522222552
55522222555
55522225222
55522225225
55522225252
55522225255
55522225522
55522225525
55522225552
55522225555
55522252222
55522252225
55522252252
55522252255
55522252522
55522252525
55522252552
55522252555
55522255222
55522255225
55522255252
55522255255
55522255522
55522255525
55522255552
55522255555
55522522222
55522522225
55522522252
55522522255
55522522522
55522522525
55522522552
55522522555
55522525222
55522525225
55522525252
55522525255
55522525522
55522525525
55522525552
55522525555
55522552222
55522552225
55522552252
55522552255
55522552522
55522552525
55522552552
55522552555
55522555222
55522555225
55522555252
55522555255
55522555522
55522555525
55522555552
55522555555
55525222222
55525222225
55525222252
55525222255
55525222522
55525222525
55525222552
55525222555
55525225222
55525225225
55525225252
55525225255
55525225522
55525225525
55525225552
55525225555
55525252222
55525252225
55525252252
55525252255
55525252522
55525252525
55525252552
55525252555
55525255222
55525255225
55525255252
55525255255
55525255522
55525255525
55525255552
55525255555
55525522222
55525522225
55525522252
55525522255
55525522522
55525522525
55525522552
55525522555
55525525222
55525525225
55525525252
55525525255
55525525522
55525525525
55525525552
55525525555
55525552222
55525552225
55525552252
55525552255
55525552522
55525552525
55525552552
55525552555
55525555222
55525555225
55525555252
55525555255
55525555522
55525555525
55525555552
55525555555
55552222222
55552222225
55552222252
55552222255
55552222522
55552222525
55552222552
55552222555
55552225222
55552225225
55552225252
55552225255
55552225522
55552225525
55552225552
55552225555
55552252222
55552252225
55552252252
55552252255
55552252522
55552252525
55552252552
55552252555
55552255222
55552255225
55552255252
55552255255
55552255522
55552255525
55552255552
55552255555
55552522222
55552522225
55552522252
55552522255
55552522522
55552522525
55552522552
55552522555
55552525222
55552525225
55552525252
55552525255
55552525522
55552525525
55552525552
55552525555
55552552222
55552552225
55552552252
55552552255
55552552522
55552552525
55552552552
55552552555
55552555222
55552555225
55552555252
55552555255
55552555522
55552555525
55552555552
55552555555
55555222222
55555222225
55555222252
55555222255
55555222522
55555222525
55555222552
55555222555
55555225222
55555225225
55555225252
55555225255
55555225522
55555225525
55555225552
55555225555
55555252222
55555252225
55555252252
55555252255
55555252522
55555252525
55555252552
55555252555
55555255222
55555255225
55555255252
55555255255
55555255522
55555255525
55555255552
55555255555
55555522222
55555522225
55555522252
55555522255
55555522522
55555522525
55555522552
55555522555
55555525222
55555525225
55555525252
55555525255
55555525522
55555525525
55555525552
55555525555
55555552222
55555552225
55555552252
55555552255
55555552522
55555552525
55555552552
55555552555
55555555222
55555555225
55555555252
55555555255
55555555522
55555555525
55555555552
55555555555