total = 1
def recurtion(x):  
  global total
  print(str(x),end="")
  if x > 1:
    total *= x
    x -= 1
    print(" x ",end="")
    recurtion(x)
 
  
  
x = input("Enter : ")
print(str(x) + "! = ",end="")
recurtion(int(x))
print(" =","{:,}".format(total))
ff3653fcb23a4b0868c4bf4e5211d24c9604b42e
<mask token>

<mask token>


def recurtion(x):
    global total
    print(str(x), end='')
    if x > 1:
        total *= x
        x -= 1
        print(' x ', end='')
        recurtion(x)


<mask token>

<mask token>


def recurtion(x):
    global total
    print(str(x), end='')
    if x > 1:
        total *= x
        x -= 1
        print(' x ', end='')
        recurtion(x)


<mask token>
print(str(x) + '! = ', end='')
recurtion(int(x))
print(' =', '{:,}'.format(total))

total = 1


def recurtion(x):
    global total
    print(str(x), end='')
    if x > 1:
        total *= x
        x -= 1
        print(' x ', end='')
        recurtion(x)


x = input('Enter : ')
print(str(x) + '! = ', end='')
recurtion(int(x))
print(' =', '{:,}'.format(total))

total = 1
def recurtion(x):  
  global total
  print(str(x),end="")
  if x > 1:
    total *= x
    x -= 1
    print(" x ",end="")
    recurtion(x)
 
  
  
x = input("Enter : ")
print(str(x) + "! = ",end="")
recurtion(int(x))
print(" =","{:,}".format(total))