Anagramlar
Elly-nin eyni uzunluqda olan iki sətiri A və B var. O, A-nı B-nin anaqramına çevirmək istəyir və bunun üçün bəzi hərfləri dəyişdirməlidir.
Tərif: İki sətir X və Y bir-birinin anaqramı sayılır, əgər birinin hərflərini yenidən düzəldərək digərini əldə etmək mümkündürsə.
Elly-nin edə biləcəyi yeganə əməliyyat, A-dakı bəzi (mümkün olduqda heç biri və ya hamısı) simvolları dövri olaraq bir və ya bir neçə dəfə artırmaqdır. Məsələn, artırmalar 'A'-dan 'B'-yə, 'K'-dan 'L'-ə və ya 'Z'-dən 'A'-ya ola bilər.
Məsələn, o, "ELLY"-ni simvol-simvol "KRIS"-ə çevirmək üçün 'E'-ni 'K'-ya çevirməklə (6 əməliyyat), 'L'-ni 'R'-ə çevirməklə (yenə 6 əməliyyat), ikinci 'L'-ni 'I'-yə çevirməklə (23 əməliyyat, 15-ci əməliyyatda 'Z'-dən 'A'-ya keçərək) və nəhayət 'Y'-ni 'S'-ə çevirməklə (20 əməliyyat, yenə də 2-ci əməliyyatda 'Z'-dən 'A'-ya keçərək) çevirmək olar. Ümumi əməliyyat sayı 6 + 6 + 23 + 20 = 55 olacaq. Lakin, "ELLY"-ni "KRIS"-in anaqramı etmək üçün onu "IRSK"-ə çevirmək daha yaxşı olardı və bu yalnız 29 əməliyyat tələb edərdi.
Sizə A və B sətirləri verilir. Elə bir proqram yazın ki, A-nı elə bir X sətirinə çevirmək üçün lazım olan minimal əməliyyat sayını hesablasın ki, X B-nin anaqramı olsun.
Giriş
Standart girişdə ilk sətirdə A sətiri, növbəti sətirdə isə B sətiri veriləcək. Hər iki sətir yalnız ingilis əlifbasının böyük hərflərini ('A'-'Z') ehtiva edəcək.
Çıxış
Standart çıxışda bir tam ədəd çap edin – minimal artırma sayını.
Məhdudiyyətlər
1 ≤ |A| = |B| ≤ 50 (|S| S sətirinin uzunluğudur)