#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define nln puts("") ///printnewline #define getint(a) scanf("%d",&a); #define max3(a,b,c) max(a,max(b,c)) ///3 ta theke max #define min3(a,b,c) min(a,min(b,c)) ///3 ta theke min #define FOR1(i,n) for(int i=1;i<=n;i++) #define FOR0(i,n) for(int i=0;i=0;i--) #define ALL(p) p.begin(),p.end() #define SET(p) memset(p,-1,sizeof(p)) #define CLR(p) memset(p,0,sizeof(p)) ///memset #define MEM(p,v) memset(p,v,sizeof(p)) #define READ(f) freopen(f, "r", stdin) /// file #define WRITE(f) freopen(f, "w", stdout) #define SZ(c) (int)c.size() #define PB(x) push_back(x) ///STL defines #define MP(x,y) make_pair(x,y) #define ff first #define ss second #define LI long int #define LLI long long int #define f64 long double #define PI acos(-1.0) ///PI er value int Set(int N,int pos){return N=N | (1< void getarray(T a[],int n) { for(int i=0; i>a[i]; } template void printarray(T a[],int n) { for(int i=0; i>n>>m; LLI ans=0; ans+=m-1; ans+=m*(n-1); cout<