Ошибка - expected an indented block. Помогите

Вот код решения одной задачи, не принимает, пишет ошибка -expected an indented block, в строке distinctfivisors(n // i, i + 1, l + [i]), что нужно сделать, чтобы работало? Может где-то еще ошибся с отступами

def distinctfivisors(n, start, l:list):

   global f

   if n == 1:

       f.append(l)

   return

for i in range(start, n+1):

   if n % i == 0:

   distinctfivisors(n // i, i + 1, l + [i])

f = []

distinctfivisors(int(input()), 2, [])

print(len)

Ответы (0 шт):