#include "stdio.h" double p,q; double ans; void sum(int fig,double now, int pre,double con) { if (fig > 20)return; if (pre== 1) { if (now - q > 0.0) { sum(fig + 1, now - q, 1, con/2.0*(now-q)); sum(fig + 1, now-q, 0, con / 3.0*(1.0 - now + q)); ans += con*((now - q) / 2.0 + (1.0 - now + q) / 3.0); } else { sum(fig + 1, 0.0, 0, con / 3.0); ans += con / 3.0; } } else { if (now + q < 1.0) { sum(fig + 1, now + q, 1, con / 2.0 * (now + q)); sum(fig + 1, now + q, 0, con / 3.0 * (1.0 - now - q)); ans += con*((now + q) / 2.0 + (1 - now - q) / 3.0); } else { sum(fig + 1, 1.0, 1, con / 2.0); ans += con / 2.0; } } } int main() { scanf("%lf %lf", &p, &q); p = p / 100; q = q / 100; ans += 1.0 / 3.0; ans += p / 6.0; ans += (1 - p) / 9.0; sum(1, p, 1, p / 6.0); sum(1, p, 0, (1-p)/9.0); printf("%f\n", ans); return 0; }