#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
int n;
double p;
cin >> n >> p;
for(int k = 0; k <= 10000;++k){
int c1 = k*(k-1)*(k-2)/6;
int c2 = k*(k-1)*(n-k)/2;
int c3 = k*(n-k)*(n-k-1)/2;
int c4 = (n-k)*(n-k-1)*(n-k-2)/6;
double ans = 1.0 *(c1+c2+0.5*c3+0*c4)/(c1+c2+c3+c4);
cout << ans << endl;
if(ans >= p){
cout << k << endl;
return 0;
}
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBpbnQgbG9uZyBsb25nCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnNpZ25lZCBtYWluKCl7CglpbnQgbjsKCWRvdWJsZSBwOwoJY2luID4+IG4gPj4gcDsKCWZvcihpbnQgayA9IDA7IGsgPD0gMTAwMDA7KytrKXsKCQlpbnQgYzEgPSBrKihrLTEpKihrLTIpLzY7CgkJaW50IGMyID0gayooay0xKSoobi1rKS8yOwoJCWludCBjMyA9IGsqKG4taykqKG4tay0xKS8yOwoJCWludCBjNCA9IChuLWspKihuLWstMSkqKG4tay0yKS82OwoJCWRvdWJsZSBhbnMgPSAxLjAgKihjMStjMiswLjUqYzMrMCpjNCkvKGMxK2MyK2MzK2M0KTsKCQljb3V0IDw8IGFucyA8PCBlbmRsOwoJCWlmKGFucyA+PSBwKXsKCQkJY291dCA8PCBrIDw8IGVuZGw7CgkJCXJldHVybiAwOwoJCX0KCX0KfQ==