A,B=map(int,input().split()) d = 10**30 ans=A*d//B ansf = [] for i in range(28): ansf.append(abs(ans)//(1000*(10**i))%10) ansf = ansf[::-1] if ans < 0: print("-"+str(ansf[0])+"."+"".join([str(x) for x in ansf[1:]])) else: print(str(ansf[0])+"."+"".join([str(x) for x in ansf[1:]]))