import math
import numpy
print("x: f*: f:")
x = 0.2
for i in range(11):
y = 3 * x + 0.6
z = 1 - x**2
g = 0.9 * x + 1
s1 = 0
s2 = 0
s3 = 0
n = 0
while y**(2*n+1)/math.factorial(2*n+1) > 10**(-6)/2:
n += 1
for j in range(n + 1):
s1 += (-1)**j*y**(2*j+1)/math.factorial(2*j+1)
n = 0
w = 1.0
w2 = (1 + (g))/2.0
while abs(w2-w)*g > 10**(-6)/1.92:
w = w2
w2 = (w+ g/w) / 2.0
s2 = w2/z
n = 0
while s2**-(2*n+1)/(2*n+1) > 10**(-6)/2:
n += 1
for j in range(n + 1):
s3 += (math.pi/2)*numpy.sign(s2)-(-1)**n*s2**(-2*n-1)/(2*n+1)
print(round(x,2), " ", s1+s3 ," ", math.atan((0.9*x+1)**0.5/(1-x**2))+math.sin(3*x+0.6))
x += 0.01
aW1wb3J0IG1hdGgKaW1wb3J0IG51bXB5CnByaW50KCJ4OgkJZio6CQkJCQkJZjoiKQp4ID0gMC4yCmZvciBpIGluIHJhbmdlKDExKToKCXkgPSAzICogeCArIDAuNgoJeiA9IDEgLSB4KioyCglnID0gMC45ICogeCArIDEKCXMxID0gMAoJczIgPSAwCglzMyA9IDAKCW4gPSAwCgl3aGlsZSB5KiooMipuKzEpL21hdGguZmFjdG9yaWFsKDIqbisxKSA+IDEwKiooLTYpLzI6CgkJbiArPSAxCglmb3IgaiBpbiByYW5nZShuICsgMSk6CgkJczEgKz0gKC0xKSoqaip5KiooMipqKzEpL21hdGguZmFjdG9yaWFsKDIqaisxKQoJbiA9IDAKCXcgPSAxLjAgCgl3MiA9ICgxICsgKGcpKS8yLjAKCXdoaWxlIGFicyh3Mi13KSpnID4gMTAqKigtNikvMS45MjoKCQl3ID0gdzIKCQl3MiA9ICh3KyBnL3cpIC8gMi4wCgkKCXMyID0gdzIvegoJbiA9IDAJCgl3aGlsZSBzMioqLSgyKm4rMSkvKDIqbisxKSA+IDEwKiooLTYpLzI6CgkJbiArPSAxCglmb3IgaiBpbiByYW5nZShuICsgMSk6CgkJczMgKz0gKG1hdGgucGkvMikqbnVtcHkuc2lnbihzMiktKC0xKSoqbipzMioqKC0yKm4tMSkvKDIqbisxKQoJcHJpbnQocm91bmQoeCwyKSwgIiAiLCBzMStzMyAsIiAiLCBtYXRoLmF0YW4oKDAuOSp4KzEpKiowLjUvKDEteCoqMikpK21hdGguc2luKDMqeCswLjYpKQoJeCArPSAwLjAx