Строки
Определим расстояние между равными по длине строками S_A и S_B (обозначим d(S_A, S_B)) как сумму для всех 1 ≤ i ≤ |S_A| кратчайших расстояний между буквами S_A(i) и S_B(i) в циклически замкнутом латинском алфавите (т.е. после буквы "a" идёт буква "b", ..., после буквы "z" идёт "a"). Например, d(aba, aca) = 1, а d(aba, zbz) = 2.
Напомним, что циклическим сдвигом строки S называется строка (обозначим как S → k) S_kS_{k+1}S_{k+2}...S_{|S|}S_1S_2...S_{k-1} для некоторого k, где |S| - длина строки S.
Степенью циклического расстояния между строками S_A и S_B (|S_A| = |S_B|) называется сумма:
Ваша задача посичтать степень циклического расстояния заданных строк S_A и S_B.
Входные данные
В первой и второй строке расположены две строки равной длины, не превышающей 100000 символов. Строки состоят только из маленьких букв латинского алфавита.
Выходные данные
В выходной файл выведите ответ на задачу.