#include <iostream>
#include <limits>
int main()
{
float nan = std::numeric_limits<float>::quiet_NaN();
float inf = std::numeric_limits<float>::infinity();
std::cout << "Is NaN? " << (nan == nan) << std::endl;
std::cout << "NaN > Inf? " << (nan > inf) << std::endl;
std::cout << "Inf > NaN? " << (inf > nan) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgoKaW50IG1haW4oKQp7CiAgICBmbG9hdCBuYW4gPSBzdGQ6Om51bWVyaWNfbGltaXRzPGZsb2F0Pjo6cXVpZXRfTmFOKCk7CiAgICBmbG9hdCBpbmYgPSBzdGQ6Om51bWVyaWNfbGltaXRzPGZsb2F0Pjo6aW5maW5pdHkoKTsKICAgIHN0ZDo6Y291dCA8PCAiSXMgTmFOPyAiIDw8IChuYW4gPT0gbmFuKSA8PCBzdGQ6OmVuZGw7CiAgICBzdGQ6OmNvdXQgPDwgIk5hTiA+IEluZj8gIiA8PCAobmFuID4gaW5mKSA8PCBzdGQ6OmVuZGw7CiAgICBzdGQ6OmNvdXQgPDwgIkluZiA+IE5hTj8gIiA8PCAoaW5mID4gbmFuKSA8PCBzdGQ6OmVuZGw7CiAgICByZXR1cm4gMDsKfQ==