#include <bits/stdc++.h>

using namespace std;

int main(){
  int N,W,x;
  while(cin >> N >> W, N){
    int n = 0;
    double p[11] = {0};
    for(int i = 0 ; i < N ; i++){
      cin >> x; p[x/W]++;
      n = max(n,x/W);
    }
    double den = *max_element(p,p+11);
    double ans = 0,t = n;
    for(int i = 0 ; i < n ; i++){
      ans += (p[i]/den)*(t--/n);
    }
    printf("%f\n",ans+0.01);
  }
  return 0;
}