#include <bits/stdc++.h>
using namespace std;

int main(){
  int N, K; cin >> N >> K;
  
  double result=0;
  
  for(int i=1; i<=N; i++){
    double p=1;
    int ii=i;
    while(ii<K){
      ii*=2;
      p/=2.0;
    }
    result+=p;
  }
  cout << setprecision(20) << result/N << endl;
}