import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * Created by spenteleiciuc on 4/6/2017. */ public class prog { public static void main(final String[] args) { Scanner scan = new Scanner(System.in); String line = scan.next(); String line1 = "QWERTYUIOP"; String line2 = "ASDFGHJKL "; String line3 = "ZXCVBNM"; Map charToLong = new HashMap(); Map charToLat = new HashMap(); for(int i = 0; i < line1.length(); i++) { charToLong.put(line1.charAt(i), 0); charToLat.put(line1.charAt(i), i); } for(int i = 0; i < line2.length(); i++) { charToLong.put(line2.charAt(i), 1); charToLat.put(line2.charAt(i), i); } for(int i = 0; i < line3.length(); i++) { charToLong.put(line3.charAt(i), 2); charToLat.put(line3.charAt(i), i); } StringBuilder sb = new StringBuilder(); int sum = 0; int sLong1 = 1; int sLat1 = 3; int sLong2 = 1; int sLat2 = 6; for(int i = 0; i < line.length(); i++) { int fLong = charToLong.get(line.charAt(i)).intValue(); int fLat = charToLat.get(line.charAt(i)).intValue(); int distance1 = Math.abs(fLat-sLat1) + Math.abs(sLong1-fLong); int distance2 = Math.abs(fLat-sLat2) + Math.abs(sLong2-fLong); if (distance1 < distance2) { sum += distance1; sLong1 = fLong; sLat1 =fLat; } else { sum += distance2; sLong2 = fLong; sLat2 =fLat; } } System.out.println(sum); } }