import math
N=10**18
T=[]
b=1
while b < N:
a,n=b,0
while a < N:
n+=1
a*=2
T.append(n)
b*=3
ans=math.factorial(sum(T))
for b in range(len(T)):
for a in range(T[b]):
ans//=T[b]-a+sum(T[c]>a for c in range(b+1,len(T)))
p=int(math.log10(ans))
print(f"{ans/(10**p):.10f}e{p}")