def chainLength(n):
	from PE_digits import applyToDigits
	seen = []
	while n not in seen:
		seen.append(n)
		n = applyToDigits(n,factorial)
	#print(seen)
	return len(seen)
	def f(n): return applyToDigits(n,factorial)
	from PE_digits import applyToDigits