#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;
}