def count_num(s):
d={}
lst=s.split()
for c in lst:
if c not in d:
d[c]=1
else:
d[c]=d[c]+1
return d
s1='Python VB VFP C C++ Java Python Java Python C'
dd=count_num(s1)
d1=sorted(dd.keys())
print('Order of keys:')
for c in d1:
print(c,dd[c])
d2=sorted(dd.items(),key=lambda d:d[1])
print('Order of values:')
for c in d2:
print(c[0],c[1])



