x=input() # 리스트로 입력받을 필요 없음
y=input()
xa=[0]*26
ya=[0]*26
for i in x:
    xa[ord(i)-97]+=1 # ord('a') = 97 -> 알파벳 위치
for i in y:
    ya[ord(i)-97]+=1
sum=0
for i in range(26):
    if xa[i] != ya[i]:
        sum+=abs(xa[i]-ya[i])
print(sum)
n,b=input().split()
b=int(b)
sum=0
for i in range(len(n)):
    if ord(n[i]) >57: 
        a=ord(n[i])-55
    else: # n[i]가 10미만인 경우로 숫자도 있음
        a=int(n[i])
    sum+=a*b**(len(n)-i-1)
print(sum)