#include #include #include #include #include #include #include #include #define DB cerr<<"D"< void caut(T a, U b, O c){cout<<"("< void caut(T a, U b){cout<<"("< void caut(T a){cout<<"("<; const ll M = 1e9+7, mx = 200000; void add(ll& x, ll y) {x+=y; x%=M;}; void mul(ll& x, ll y) {x*=y; x%=M;}; void chmax(ll& x, ll y) {if (xy) x=y;}; int main() { int n;cin>>n; ll a[n]; for(int i=0;i>a[i]; for(int i=0;i