#include <stdio.h>
#include <string.h>
int main(void) {
char s1[1001], s2[1001];
fgets(s1, sizeof(s1), stdin);
fgets(s2, sizeof(s2), stdin);
size_t len1 = strlen(s1);
if (len1 > 0 && s1[len1 - 1] == '\n') s1[--len1] = '\0';
size_t len2 = strlen(s2);
if (len2 > 0 && s2[len2 - 1] == '\n') s2[--len2] = '\0';
size_t min_len = (len1 < len2) ? len1 : len2;
int pos = -1;
for (size_t i = 0; i < min_len; ++i) {
if (s1[i] != s2[i]) {
pos = (int)i;
break;
}
}
if (pos == -1 && len1 != len2) {
pos = (int)min_len;
}
printf("%d\n", pos);
return 0;
}