#include <bits/stdc++.h>
int max(int a, int b) { return a > b ? a : b; }
int min(int a, int b) { return a < b ? a : b; }
char str1[200001], str2[200001];
int main() {
  scanf("%s %s", str1, str2);
  int a1 = strlen(str1);
  int a2 = strlen(str2);
  int len = a1 + a2;
  int cnt = 0;
  if (!strcmp(str1, str2)) {
    printf("0");
    return 0;
  }
  while (min(a1, a2) >= 0) {
    if (str1[a1 - 1] == str2[a2 - 1]) {
      cnt++;
      a1--, a2--;
    } else
      break;
  }
  printf("%d", len - cnt * 2);
}
