{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003eMur loves hash algorithm, and he sometimes encrypt another one\u0027s name, and call him with that encrypted value. For instance, he calls Kimura KMR, and calls Suzuki YJSNPI. One day he read a book about SHA-$256$ , which can transit a string into just $256$ bits. Mur thought that is really cool, and he came up with a new algorithm to do the similar work. The algorithm works this way: first we choose a single letter L as the seed, and for the input(you can regard the input as a string $s$, $s[i]$ represents the $i$th character in the string) we calculates the value($|(int) L - s[i]|$), and write down the number(keeping leading zero. The length of each answer equals to $2$ because the string only contains letters and numbers). Numbers writes from left to right, finally transfer all digits into a single integer(without leading zero($s$)). For instance, if we choose \u0027z\u0027 as the seed, the string \"oMl\" becomes \"$11$ $45$ $14$\".\u003c/p\u003e\u003cp\u003eIt\u0027s easy to find out that the algorithm cannot transfer any input string into the same length. Though in despair, Mur still wants to know the length of the answer the algorithm produces. Due to the silliness of Mur, he can even not figure out this, so you are assigned with the work to calculate the answer.\u003c/p\u003e\u003ch3\u003eInput\u003c/h3\u003e\u003cp\u003eFirst line a integer $T$ , the number of test cases $(T \\le 10)$.\u003c/p\u003e\u003cp\u003eFor each test case:\u003c/p\u003e\u003cp\u003eFirst line contains a integer $N$ and a character $z$, $(N \\le 1000000)$.\u003c/p\u003e\u003cp\u003eSecond line contains a string with length $N$ . Problem makes sure that all characters referred in the problem are only letters.\u003c/p\u003e\u003ch3\u003eOutput\u003c/h3\u003e\u003cp\u003eA single number which gives the answer.\u003c/p\u003e"}},{"title":"Sample 1","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\n3 z\noMl\n6 Y\nYJSNPI\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e6\n10\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cbr /\u003e"}}]}