// #include <cstdint>
// #include <iostream>
// #include <string>

// using ll = int64_t;
// ll n,ans{};
// std::string s1,s2;

// bool isBig(char c){
//     return 'A'<=c&&c<='Z';
// }

// void swapBS(char &c){
//     if(isBig(c)){
//         c=c-'A'+'a';
//     }else{
//         c=c-'a'+'A';
//     }
// }

// ll rn(ll idx){
//     ll ans{};
//     if(s2[idx]>=s1[idx]){
//         ans=s2[idx]-s1[idx];
//     }else{
        
//     }
//     // return 
// }

// int main(){
//     std::cin>>n;
//     std::cin>>s1>>s2;
//     s1=' '+s1;
//     s2=' '+s2;

//     for(ll i=s1.size()-1;i>=1;i--){
//         if(isBig(s1[i])!=isBig(s2[i]))ans++;
//         swapBS(s1[i]);

//     }
// }

// /*
// 1. 改变大小写
// 2. 前后移动字典序
//     1. 如果向右越界那么前面一个字母的字典序+1
//     2. 向左则反之
//     3. 第一位不用考虑这些
//     4. 类似于26进制
// */

#include <cstdint>
#include<iostream>
#include <vector>
#include <cctype>
using namespace std;

using ll = int64_t;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);

    int n;
    cin >> n;
    string s1, s2;
    cin >> s1 >> s2;

    ll co = 0;
    vector<int> A(n), B(n);
    for (int i = 0; i < n; i++) {
        if (isupper(s1[i])) {
            A[i] = s1[i] - 'A';
        } else {
            A[i] = s1[i] - 'a';
        }
        if (isupper(s2[i])) {
            B[i] = s2[i] - 'A';
        } else {
            B[i] = s2[i] - 'a';
        }
        bool s1_upper = isupper(s1[i]);
        bool s2_upper = isupper(s2[i]);
        if (s1_upper != s2_upper) {
            co++;
        }
    }

    vector<ll> diff(n);
    for (int i = 0; i < n; i++) {
        diff[i] = B[i] - A[i];
    }

    for (int i = n - 1; i >= 1; i--) {
        ll x = diff[i];
        ll temp = x + 12;
        ll q;
        if (temp >= 0) {
            q = temp / 26;
        } else {
            q = temp / 26;
            if (temp % 26 != 0) {
                q--;
            }
        }
        ll r = x - 26 * q;
        diff[i] = r;
        diff[i - 1] += q;
    }

    ll mo = 0;
    for (int i = 0; i < n; i++) {
        mo += abs(diff[i]);
    }

    ll ans = mo + co;
    cout << ans << endl;

    return 0;
}