#include using namespace std; using ll=long long; ll modpow(ll x,ll n,ll mod){ ll res=1; while(n>0){ if(n&1){ res=res*x%mod; } x=x*x%mod; n>>=1; } return res%mod; } int main(){ int N; cin>>N; vector A(N); for(int i=0;i>A[i]; } ll mod=1e9+7; ll ans=0; ll temp=1; for(int i=0;i