#include #include #include #include #include #include #include #include #include #include #include #include #include #define loop(i,a,b) for(int i=a;i pii; typedef vector vi; typedef vector vvi; typedef vector vp; typedef vector vvp; typedef pair pip; typedef vectorvip; const double PI=acos(-1); const double EPS=1e-8; const ll inf=1e17; int main(){ int n,m; cin>>n>>m; vectorin(n); rep(i,n)cin>>in[i]; double a=0,b=0; rep(i,n){ a+=in[i]*pow(m,in[i]-1); if(in[i]==-1)b+=log(m); else b+=pow(m,in[i]+1)/(in[i]+1); } cout<