N = (list(input()))
N =N[::-1]
N_int = [int(i) for i in N]
N_int.append(0)
maisu = 0
keta = False
for i in range(len(N_int)-1):
    if keta ==True:
        N_int[i] +=1
    if N_int[i]<5:
        maisu +=N_int[i]
        keta =False
    elif N_int[i]==5 :
        if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
    else:
        keta =True
        maisu +=(10-N_int[i])  
if keta ==True:
    maisu +=1
print(maisu) N = (list(input())) N list(input()) list input() input N =N[::-1] N N[::-1] N ::-1 -1 int(i) for i in N for i in N i N for i in N int(i) int i N_int = [int(i) for i in N] N_int [int(i) for i in N] N_int.append(0) N_int.append N_int append 0 maisu = 0 maisu 0 keta = False keta False for i in range(len(N_int)-1):
    if keta ==True:
        N_int[i] +=1
    if N_int[i]<5:
        maisu +=N_int[i]
        keta =False
    elif N_int[i]==5 :
        if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
    else:
        keta =True
        maisu +=(10-N_int[i])   i range(len(N_int)-1) range len(N_int)-1 len(N_int) len N_int 1 if keta ==True:
        N_int[i] +=1
     keta ==True keta True N_int[i] +=1 N_int[i] N_int i 1 if N_int[i]<5:
        maisu +=N_int[i]
        keta =False
    elif N_int[i]==5 :
        if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
    else:
        keta =True
        maisu +=(10-N_int[i])   N_int[i]<5 N_int[i] N_int i 5 maisu +=N_int[i] maisu N_int[i] N_int i keta =False keta False elif N_int[i]==5 :
        if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
     N_int[i]==5 N_int[i] N_int i 5 if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
     N_int[i+1]>4 N_int[i+1] N_int i+1 i 1 4 keta =True keta True maisu +=(10-N_int[i]) maisu 10-N_int[i] 10 N_int[i] N_int i keta =False keta False maisu += N_int[i] maisu N_int[i] N_int i keta =True keta True maisu +=(10-N_int[i]) maisu 10-N_int[i] 10 N_int[i] N_int i if keta ==True:
    maisu +=1 keta ==True keta True maisu +=1 maisu 1 print(maisu) print maisu N =N[::-1] N[::-1] N N = (list(input())) list(input()) N keta =True True keta maisu +=N_int[i] N_int[i] maisu keta =True True keta maisu = 0 0 maisu keta =False False keta maisu +=(10-N_int[i]) 10-N_int[i] maisu keta = False False keta keta =False False keta maisu +=1 1 maisu maisu +=(10-N_int[i]) 10-N_int[i] maisu maisu += N_int[i] N_int[i] maisu N_int = [int(i) for i in N] [int(i) for i in N] N_int
N = (list(input()))
N =N[::-1]
N_int = [int(i) for i in N]
N_int.append(0)
maisu = 0
keta = False
for i in range(len(N_int)-1):
    if keta ==True:
        N_int[i] +=1
    if N_int[i]<5:
        maisu +=N_int[i]
        keta =False
    elif N_int[i]==5 :
        if N_int[i+1]>4:
            keta =True
            maisu +=(10-N_int[i])
        else:
            keta =False
            maisu += N_int[i]
    else:
        keta =True
        maisu +=(10-N_int[i])  
if keta ==True:
    maisu +=1
print(maisu)