# sum[n=1..inf]n^2/(n-1)! = 5e
# sum[n=1..inf]n^2/(n+1)! = e-1
# sum[n=1..inf]n^2/n! = 2e
import math
a = [1]
p = 1
for i in range(1, 11):
p = p * i
a.append(p)
print(a)
r = 0
s = 0
t = 0
for i in range(1, 10):
r = r + (i*i) / a[i-1]
s = s + (i*i) / a[i+1]
t = t + (i*i) / a[i]
print(r, s, t)
print(math.e)
IyBzdW1bbj0xLi5pbmZdbl4yLyhuLTEpISA9IDVlCiMgc3VtW249MS4uaW5mXW5eMi8obisxKSEgPSBlLTEKIyBzdW1bbj0xLi5pbmZdbl4yL24hID0gMmUKCmltcG9ydCBtYXRoCgphID0gWzFdCnAgPSAxCgpmb3IgaSBpbiByYW5nZSgxLCAxMSk6CglwID0gcCAqIGkKCWEuYXBwZW5kKHApCgpwcmludChhKQoKciA9IDAKcyA9IDAKdCA9IDAKCmZvciBpIGluIHJhbmdlKDEsIDEwKToKCXIgPSByICsgKGkqaSkgLyBhW2ktMV0KCXMgPSBzICsgKGkqaSkgLyBhW2krMV0KCXQgPSB0ICsgKGkqaSkgLyBhW2ldCgpwcmludChyLCBzLCB0KQpwcmludChtYXRoLmUpCg==
[1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800]
13.59109623015873 1.718279045414462 5.436532738095238
2.718281828459045