Python-Ref > Recursion > Recursion introduction
 
 

^^->
Klíčová slova
Moduly
Knihovní funkce

Recursion introduction

Function that calls itself from the body of the function itself is called recursive. Recursive approach is usable for many common algorithms and by far superior for some of them.
The typical textbook example of recursive algorithm is the computation of factorial.
Expand/Shrink
Zdroj: (recursion1.py)
  1   def factorial( n):
  2       if n == 0:
  3           return 1
  4       else:
  5           return n * factorial( n-1)
  6   
  7   
  8   print factorial( 10)
stdout:
3628800
Doba běhu: 14.0 ms
Of course such function must implement some means of stopping itself, otherwise it will propagate until the recursion limit is reached.
Expand/Shrink
Zdroj: (recursion1-1.py)
  1   def factorial( n):
  2       return n * factorial( n-1)
  3   
  4   
  5   print factorial( 10)
stderr:
Traceback (most recent call last):
  File "recursion1-1.py", line 6, in <module>
    print factorial( 10)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
  File "recursion1-1.py", line 3, in factorial
    return n * factorial( n-1)
RuntimeError: maximum recursion depth exceeded
Doba běhu: 25.6 ms