#include <bits/stdc++.h>
using namespace std;
#include <math.h>
#include <iomanip>

int main() {
  int N;
  cin>>N;
  string s,t;
  cin>>s>>t;
  reverse(s.begin(),s.end());
  for(int i=N;i<=2*N;i++){
    string S=s.substr(0,2*N-i);
    reverse(S.begin(),S.end());
    if(S==t.substr(0,2*N-i)){cout<<i<<endl;return 0;}
  }
  return 0;
}
#include <bits/stdc++.h>
using namespace std;

int main(){
  int N;
  string S,T;
  cin >> N >> S >> T;
  bool a=false;
  for(int i=0;i<N;i++){
    if(S.substr(i,N-i)==T.substr(0,N-i)){
      a=true;
      cout << N+i << endl;
      break;
    }
  }
  if(!a){
    cout << 2*N << endl;
  }
} 