#include <iostream>
int main () {
{
double n;
for ( n = 2; 1 / n * n == 1; ++ n ) ;
std::cout << n << " (" << 1 - 1/n*n << ")\n";
for ( ; (int) ( 1 / n * n ) == 1; ++ n ) ;
std::cout << n << " (" << 1 - 1/n*n << ")\n";
}
{
float n;
for ( n = 2; 1 / n * n == 1; ++ n ) ;
std::cout << n << " (" << 1 - 1/n*n << ")\n";
for ( ; (int) ( 1 / n * n ) == 1; ++ n ) ;
std::cout << n << " (" << 1 - 1/n*n << ")\n";
}
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KCiAgICBpbnQgbWFpbiAoKSB7CiAgICAgICAgewogICAgICAgIGRvdWJsZSBuOwogICAgICAgIGZvciAoIG4gPSAyOyAxIC8gbiAqIG4gPT0gMTsgKysgbiApIDsKICAgICAgICBzdGQ6OmNvdXQgPDwgbiA8PCAiICgiIDw8IDEgLSAxL24qbiA8PCAiKVxuIjsKICAgICAgICBmb3IgKCA7IChpbnQpICggMSAvIG4gKiBuICkgPT0gMTsgKysgbiApIDsKICAgICAgICBzdGQ6OmNvdXQgPDwgbiA8PCAiICgiIDw8IDEgLSAxL24qbiA8PCAiKVxuIjsKICAgICAgICB9CiAgICAgICAgewogICAgICAgIGZsb2F0IG47CiAgICAgICAgZm9yICggbiA9IDI7IDEgLyBuICogbiA9PSAxOyArKyBuICkgOwogICAgICAgIHN0ZDo6Y291dCA8PCBuIDw8ICIgKCIgPDwgMSAtIDEvbipuIDw8ICIpXG4iOwogICAgICAgIGZvciAoIDsgKGludCkgKCAxIC8gbiAqIG4gKSA9PSAxOyArKyBuICkgOwogICAgICAgIHN0ZDo6Y291dCA8PCBuIDw8ICIgKCIgPDwgMSAtIDEvbipuIDw8ICIpXG4iOwogICAgICAgIH0KICAgIH0K