#include <iostream>
#include <cmath>
#include <limits>
using namespace std;
int main()
{
double x = 1.57079632679489666901;
double y = nextafter(x, numeric_limits<double>::max());
cout << fixed << tan(x) << endl;
cout << fixed << tan(y) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxsaW1pdHM+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7Cglkb3VibGUgeCA9IDEuNTcwNzk2MzI2Nzk0ODk2NjY5MDE7Cglkb3VibGUgeSA9IG5leHRhZnRlcih4LCBudW1lcmljX2xpbWl0czxkb3VibGU+OjptYXgoKSk7CiAgICBjb3V0IDw8IGZpeGVkIDw8IHRhbih4KSA8PCBlbmRsOwogICAgY291dCA8PCBmaXhlZCA8PCB0YW4oeSkgPDwgZW5kbDsKICAgIHJldHVybiAwOwp9