99991336 - 呆唯练打字

通过次数

10

提交次数

18

时间限制 : 8 秒
内存限制 : 512 MB

呆唯收到了一个艰巨的任务:打字!

这是一个QWERTY键盘的字母部分:
pPpv8mt.png

她使用她的两个食指进行打字。一开始,她的左手食指在键'F'上,右手在键'J'上。由于她并不是很熟悉QWERTY键盘,她需要1秒钟的时间来把一根手指从一个键移动到与这个键相邻的键上。比如如图所示,键'F'与键'R''T''D''G''C''V'相邻,所以,她可以从键'F'花费1秒钟来移动到这些键上。

由于她并不熟悉键盘,她一次只能移动一根手指。即:不能同时移动两个手指。

请问她最少需要多少时间来打完给定的字符串(敲击按键不消耗时间,仅移动手指消耗时间)

输入

输入的第一行是一个整数T,代表数据组数(1 \leq T \leq 100)。

每组数据读入一行字符串S,代表呆唯要打的字符(1 \leq |S| \leq 10^5,保证其中均为小写拉丁字母)。

保证对于所有输入,1\leq \Sigma |S| \leq 10^5

输出

对于每组数据,输出一行整数:打完字所需时间(秒)。

样例

输入

5
abcd
xyz
ffjj
hhh
qwq

输出

8
5
0
1
6