Изменения
Была ошибка, из-за которой рекурсия не могла кончиться
'''else'''
sum = 0
w[v] = ''true''
'''for''' c '''in''' g[v]
sum += '''count'''(g, c)
d[v] = sum
'''return''' sum