import string
def Dword(s):
      for i in string.punctuation:
            s=s.replace(i,' ') 
      words=s.split()
      num={}
      for i in words:
            num[i]=num.get(i,0)+1
      y=list(num.items())
      y.sort(key=lambda a: a[1],reverse=True)
      return y
f=open(input('Please enter a file name for the input:'),'r',encoding='utf-8')
fo=open(input('Please enter the file name for the output:'),'w' ,encoding='utf-8')
x=Dword(f.read())
for i in range(5): 
      fo.write(x[i][0]+":"+str(x[i][1])+'\n')
f.close()
fo.close()
