S = input()
ans = 0
flag = False #繰り上がりありならTrue
flag2 = False #前が5ならTrue
for k in range(len(S)):
  n = int(S[-k-1])
  if flag2:
    if n < 5:
      flag = False
    else:
      flag = True
  if flag:
    n += 1
  if n == 5:
    ans += 5
    flag2 = True
    flag = False
  elif n < 5:
    ans += n
    flag2 = False
    flag = False
  else:
    ans += 10-n
    flag2 = False
    flag = True
if flag:
  ans += 1
print(ans) S = input() S input() input ans = 0 ans 0 flag = False flag False flag2 = False flag2 False for k in range(len(S)):
  n = int(S[-k-1])
  if flag2:
    if n < 5:
      flag = False
    else:
      flag = True
  if flag:
    n += 1
  if n == 5:
    ans += 5
    flag2 = True
    flag = False
  elif n < 5:
    ans += n
    flag2 = False
    flag = False
  else:
    ans += 10-n
    flag2 = False
    flag = True k range(len(S)) range len(S) len S n = int(S[-k-1]) n int(S[-k-1]) int S[-k-1] S -k-1 -k k 1 if flag2:
    if n < 5:
      flag = False
    else:
      flag = True
   flag2 if n < 5:
      flag = False
    else:
      flag = True
   n < 5 n 5 flag = False flag False flag = True flag True if flag:
    n += 1
   flag n += 1 n 1 if n == 5:
    ans += 5
    flag2 = True
    flag = False
  elif n < 5:
    ans += n
    flag2 = False
    flag = False
  else:
    ans += 10-n
    flag2 = False
    flag = True n == 5 n 5 ans += 5 ans 5 flag2 = True flag2 True flag = False flag False elif n < 5:
    ans += n
    flag2 = False
    flag = False
   n < 5 n 5 ans += n ans n flag2 = False flag2 False flag = False flag False ans += 10-n ans 10-n 10 n flag2 = False flag2 False flag = True flag True if flag:
  ans += 1 flag ans += 1 ans 1 print(ans) print ans flag = True True flag ans += 5 5 ans flag = False False flag flag2 = True True flag2 flag2 = False False flag2 flag = False False flag n += 1 1 n flag = True True flag ans = 0 0 ans ans += 10-n 10-n ans flag = False False flag flag2 = False False flag2 ans += n n ans S = input() input() S ans += 1 1 ans n = int(S[-k-1]) int(S[-k-1]) n flag = False False flag flag2 = False False flag2
S = input()
ans = 0
flag = False #繰り上がりありならTrue
flag2 = False #前が5ならTrue
for k in range(len(S)):
  n = int(S[-k-1])
  if flag2:
    if n < 5:
      flag = False
    else:
      flag = True
  if flag:
    n += 1
  if n == 5:
    ans += 5
    flag2 = True
    flag = False
  elif n < 5:
    ans += n
    flag2 = False
    flag = False
  else:
    ans += 10-n
    flag2 = False
    flag = True
if flag:
  ans += 1
print(ans)