#include <bits/stdc++.h>
using namespace std;
long long cnt[12345];
int main() {
  std::ios::sync_with_stdio(false);
  long long n, ans = 0, wow = 0;
  cin >> n;
  string s, t;
  cin >> s >> t;
  long long i;
  long long j = n;
  for (i = 0; i < n; i++) {
    wow += j * j;
    j--;
  }
  long long iinf = (1000 * 1000 * 1000 + 5);
  iinf *= (1000 * 1000 * 1000 + 5);
  long double total = 0;
  for (i = 0; i < s.length(); i++) {
    cnt[s[i]] += i + 1;
    ans += (n - i) * cnt[t[i]];
    if (ans > iinf) {
      total += ans * 1.00 / wow;
      ans = 0;
    }
  }
  for (i = 0; i < 1000; i++) {
    cnt[i] = 0;
  }
  for (i = 0; i < s.length(); i++) {
    ans += (n - i) * cnt[s[i]];
    cnt[t[i]] += i + 1;
    if (ans > iinf) {
      total += ans * 1.00 / wow;
      ans = 0;
    }
  }
  total += ans * 1.00 / wow;
  cout << setprecision(30) << total << endl;
  return 0;
}
