include[HTML_REMOVED]
using namespace std;
int main() {
int n, m, min = 1000, t = 1, count = 1;
cin >> n >> m;
if (n < min) min = n;
if (m < min) min = m;
vector < int > a;
a.push_back(1);
while (count < min) {
if (t >= m && a[t - m] == 1) {
a.push_back(1);
count++;
} else if (t >= n && a[t - n] == 1) {
a.push_back(1);
count++;
} else {
count = 0;
a.push_back(0);
}
t++;
}
cout << a.size() - 1 - min << endl;
return 0;
}