def a(x,u):    s=w=u//x    n=3    g=-1    while 1:        w=w//(x*x)        t=w//n        if not t:            break        s+=g*t        g=-g        n+=2    return s def pi(d):    u=10**(d+10)    pi=4*(4*a(5,u)-a(239,u))    return pi//10**10 print pi(20)