#include #define int long long using namespace std; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (a>b) { a=b; return 1; } return 0; } const int mod=1e9+7; const int sz=300010; int fact[sz],inv[sz],ifact[sz]; void make(){ fact[0]=fact[1]=inv[1]=ifact[0]=ifact[1]=1; for(int i=2;i>a>>b>>c; int N=a+b+c; vector two(N+1); two[0]=1; for(int i=0;i=0;i--){ if(a