#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int n;
  cin >> n;
  string s, m;
  cin >> s >> m;
  unordered_map<int, int> mp, mp1;
  for (auto e : m) {
    mp[e - '0']++;
    mp1[e - '0']++;
  }
  int cnt = 0;
  for (int i = 0; i < n; i++) {
    int x = s[i] - '0';
    for (int j = x; j <= 9; j++) {
      if (mp[j]) {
        mp[j]--;
        cnt++;
        break;
      }
    }
  }
  cout << n - cnt << '\n';
  cnt = 0;
  for (int i = 0; i < n; i++) {
    int flag = 0;
    int x = s[i] - '0';
    for (int j = x + 1; j <= 9; j++) {
      if (mp1[j]) {
        flag = 1;
        mp1[j]--;
        cnt++;
        break;
      }
    }
    if (!flag) {
      for (int j = 0; j <= 9; j++) {
        if (mp1[j]) {
          mp1[j]--;
          break;
        }
      }
    }
  }
  cout << cnt << '\n';
}
