#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,n) for(int i=0;i=0;i--) #define all(v) (v).begin(),(v).end() #define stop char nyaa;cin>>nyaa; using P = pair; using ll = long long; using LP = pair; const ll inf = 1000000007; const ll INF = inf * inf; void solve() { int a, b; cin >> a >> b; vector v; rep(i, a)v.push_back(0); rep(i, b)v.push_back(1); int ans = 0; do { int cnt = 0; rep(i, a + b - 1) { if (v[i] != v[i + 1])cnt++; } ans = max(ans, cnt); } while (next_permutation(all(v))); cout << ans << "\n"; } signed main() { cin.tie(0); ios::sync_with_stdio(false); //int t; cin >> t;rep(i, t)solve(); solve(); stop return 0; }