#include <iostream>
#include <limits>
using namespace std;
size_t lie(double factor)
{
return std::numeric_limits<size_t>::max()*factor;
}
int main() {
cout << std::numeric_limits<size_t>::max()<< ":" << endl;
cout << lie(0.5) << endl;
cout << lie(1.0) << endl;
cout << lie(2.0) << endl;
cout << lie(3.0) << endl;
cout << lie(4.0) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzaXplX3QgbGllKGRvdWJsZSBmYWN0b3IpCnsKCXJldHVybiBzdGQ6Om51bWVyaWNfbGltaXRzPHNpemVfdD46Om1heCgpKmZhY3RvcjsKfQppbnQgbWFpbigpIHsKCWNvdXQgPDwgc3RkOjpudW1lcmljX2xpbWl0czxzaXplX3Q+OjptYXgoKTw8ICI6IiA8PCBlbmRsOwoJY291dCA8PCBsaWUoMC41KSA8PCBlbmRsOwoJY291dCA8PCBsaWUoMS4wKSA8PCBlbmRsOwoJY291dCA8PCBsaWUoMi4wKSA8PCBlbmRsOwoJY291dCA8PCBsaWUoMy4wKSA8PCBlbmRsOwoJY291dCA8PCBsaWUoNC4wKSA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=