#include using namespace std; #define mod 10000007 long long int power(long long int x,long long int y){ long long int t=1; while(y>0){ if(y%2) y-=1,t=t*x%mod; else y/=2,x=x*x%mod; } return t; } long long int inverse(long long int q) { long long int t; t=power(q,mod-2); return t; } long long int ncr(long long int N,long long int R) { long long int i,p=1; if(R>N-R) { for(i=N;i>=R+1;i--) { p=((p%mod)*(i%mod))%mod; } for(i=1;i<=N-R;i++) { p=((p%mod)*(inverse(i)%mod))%mod; } } else { for(i=N;i>=N-R+1;i--) { p=((p%mod)*(i%mod))%mod; } for(i=1;i<=R;i++) { p=((p%mod)*(inverse(i)%mod))%mod; } } return p; } long long int fastpow( long long int w, long long int e) { long long int a,b,ans=1; a=w; b=e; while(b>0) { if(b%2==1) { ans=((ans%mod)*(a%mod))%mod; } a=((a%mod)*(a%mod))%mod; b=b/2; } return ans; } int main() { long long int n,m,P[1000000],i,j,t,sum,A[1000000],c,a,b; cin>>a>>b; if(b>a){ c=b; b=a; a=c; } cout<<(a-1)*b +(b-1); return 0; }