https://www.acmicpc.net/problem/20436
sl, sr=input().split()
word=input()
board=['qwertyuiop','asdfghjkl','zxcvbnm']
leftk="qwertasdfgzxcv"
res=0
for i in range(len(board)):
if sl in board[i]:
lx=i
ly=board[i].index(sl)
if sr in board[i]:
rx=i
ry=board[i].index(sr)
for w in word:
res+=1
if w in leftk:
for i in range(len(board)):
if w in board[i]:
la=i
lb=board[i].index(w)
res+=abs(lx-la)+abs(ly-lb)
lx=la
ly=lb
break
else:
for i in range(len(board)):
if w in board[i]:
ra=i
rb=board[i].index(w)
res+=abs(rx-ra)+abs(ry-rb)
rx=ra
ry=rb
break
print(res)
board=['qwertyuiop','asdfghjkl','zxcvbnm']
#๋ฌธ์์ด์ ํํ๋ก ํค๋ณด๋ ํ ์ค์ฉ ์ ์ฅ
leftk="qwertasdfgzxcv"
# ํค๋ณด๋์์ ํ๊ตญ์ด ์์ ์์น์ ์ํ๋ฒณ๋ค์ ๋ชจ์๋
for w in word:
res+=1
if w in leftk: # ํ๊ตญ์ด ์์ ์์น์ ์๋ ์ํ๋ฒณ์ด๋ฉด
for i in range(len(board)):
if w in board[i]:
# ์ผ์์ผ๋ก ๋๋ฌ์ผ ํจ
la=i
lb=board[i].index(w)
res+=abs(lx-la)+abs(ly-lb)
lx=la
ly=lb
break
else:
#์ค๋ฅธ์
for i in range(len(board)):
if w in board[i]:
ra=i
rb=board[i].index(w)
res+=abs(rx-ra)+abs(ry-rb)
rx=ra
ry=rb
break