#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

typedef unsigned int uint;
typedef unsigned long long uint64;
typedef long long sint64;

int main(int argc, char* argv[])
{
    uint64 n, m;
    cin >> n >> m;

    uint64 ra = n - 1 + n * (m - 1),
           rb = m - 1 + m * (n - 1);
    cout << min(ra, rb) << endl;

    return 0;
}