#log10(log10((2^((2^(115-1))-1))*(2-(2^-4294967180))))
from decimal import *
getcontext().prec = 100
from decimal import localcontext
with localcontext() as ctx:
print(ctx.Emax) # デフォルトの指数上限は999999なので、今回の計算だと足りない
ctx.Emax = 999999999999999999999999999999999999 # 指数上限を増やす
s = ctx.power(2,20769187434139310514121985316880383)
print(s)
w = ctx.power(2,-4294967180)
print(w)
t = (s * 2 - s * w)
print(t)
x = t.log10()
print(x)
y = x.log10()
print(y)
I2xvZzEwKGxvZzEwKCgyXigoMl4oMTE1LTEpKS0xKSkqKDItKDJeLTQyOTQ5NjcxODApKSkpCmZyb20gZGVjaW1hbCBpbXBvcnQgKgpnZXRjb250ZXh0KCkucHJlYyA9IDEwMApmcm9tIGRlY2ltYWwgaW1wb3J0IGxvY2FsY29udGV4dAp3aXRoIGxvY2FsY29udGV4dCgpIGFzIGN0eDoKICAgIHByaW50KGN0eC5FbWF4KSAjIOODh+ODleOCqeODq+ODiOOBruaMh+aVsOS4iumZkOOBrzk5OTk5OeOBquOBruOBp+OAgeS7iuWbnuOBruioiOeul+OBoOOBqOi2s+OCiuOBquOBhAogICAgY3R4LkVtYXggPSA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTkgIyDmjIfmlbDkuIrpmZDjgpLlopfjgoTjgZkKICAgIHMgPSBjdHgucG93ZXIoMiwyMDc2OTE4NzQzNDEzOTMxMDUxNDEyMTk4NTMxNjg4MDM4MykKICAgIHByaW50KHMpCiAgICB3ID0gY3R4LnBvd2VyKDIsLTQyOTQ5NjcxODApCiAgICBwcmludCh3KQogICAgdCA9IChzICogMiAtIHMgKiB3KQogICAgcHJpbnQodCkKICAgIHggPSB0LmxvZzEwKCkKICAgIHByaW50KHgpCiAgICB5ID0geC5sb2cxMCgpCiAgICBwcmludCh5KQo=