intDList = []
intNList = []
intAvgD = 0
intAvgN = 0
n,k = map(int,input().split())
if ((n<1) & (n>10000)) | ((k<0) & (k>100)):
exit()
for index in range(1,n+1):
if index % k == 0:
intDList.append(index)
else:
intNList.append(index)
intAvgD = sum(intDList)/len(intDList)
intAvgN = sum(intNList)/len(intNList)
print(round(intAvgD,1),round(intAvgN,1))