#include<atcoder/all> using namespace std; int main(){ long n,m; cin>>n>>m; atcoder::modint1000000007 ans,mul=m; int a[n-1]; for(int i=0;i<n-1;i++)cin>>a[i]; for(int i=0;i<n-1;i++){ ans+=a[n-2-i]*mul; mul*=m+i+1; mul/=i+2; } cout<<ans.val()<<endl; }