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

long double ans;
int p, q;

void dfs(int d, int p, long double x) {
	if (x < 1e-10) return;
	if (d >= 20) return;

	// use
	ans += x * 0.01l * p * 0.5l;
	dfs(d + 1, max(0, p - q), x * 0.01l * p * 0.5l);

	// unuse
	ans += x * (1.0l - 0.01l * p) / 3;
	dfs(d + 1, min(100, p + q), x * (1.0l - 0.01l * p) / 3);
}

int main() {
	cin >> p >> q;

	ans = 1.0l / 3l;
	dfs(0, p, 1.0l / 3l);

	printf("%.20f\n", (double)ans);
}