import java.util.* ;
import java.lang.* ;
import java.io.PrintStream ;
class Main
{
{
o.
println ( new Float ( 10 ) .
compareTo ( nan
) ) ; o.
println ( "POS_INF ? NaN:" + new Float ( Float .
POSITIVE_INFINITY ) .
compareTo ( nan
) ) ; o.println ( "NaN ? NaN:" + nan.compareTo ( nan) ) ;
o.println ( nan== nan) ;
o.println ( nan== nan1) ;
o.
println ( nan
== Float .
NaN ) ;
o.println ( "========Test Byte Equality ======" ) ;
o.println ( "Equals(2):" + b.equals ( 2 ) ) ;
o.println ( "b==2:" + ( b== 2 ) ) ;
o.println ( "========And now test Some Integers======" ) ;
o.println ( "Equals(2):" + i.equals ( 2 ) ) ;
o.println ( "i==2:" + ( i== i1) ) ;
o.println ( "========And now Mix in======" ) ;
o.println ( b.equals ( i) ) ;
o.println ( "========May be thats way?======" ) ;
o.println ( o1== o2) ;
o.println ( "========Fuck... Java is pile of shit.======" ) ;
o.println ( "========Dont use it======" ) ;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLlByaW50U3RyZWFtOwpjbGFzcyBNYWluCnsKICAgIHN0YXRpYyBQcmludFN0cmVhbSBvID0gU3lzdGVtLm91dDsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgIEZsb2F0IG5hbj1GbG9hdC5OYU47CiAgICAgICAgRmxvYXQgbmFuMT1GbG9hdC5OYU47CiAgICAgICAgRG91YmxlIGQ9RG91YmxlLk5hTjsKCQlvLnByaW50bG4obmV3IEZsb2F0KDEwKS5jb21wYXJlVG8obmFuKSk7CiAgICAgICAgby5wcmludGxuKCJQT1NfSU5GID8gTmFOOiIrbmV3IEZsb2F0KEZsb2F0LlBPU0lUSVZFX0lORklOSVRZKS5jb21wYXJlVG8obmFuKSk7CiAgICAgICAgby5wcmludGxuKCJOYU4gPyBOYU46IituYW4uY29tcGFyZVRvKG5hbikpOwogICAgICAgIG8ucHJpbnRsbihuYW49PW5hbik7CiAgICAgICAgby5wcmludGxuKG5hbj09bmFuMSk7CiAgICAgICAgby5wcmludGxuKG5hbj09RmxvYXQuTmFOKTsKICAgICAgICBvLnByaW50bG4obmFuLmVxdWFscyhuZXcgRmxvYXQoRmxvYXQuTmFOKSkpOwogICAgICAgIAogICAgICAgIG8ucHJpbnRsbigiPT09PT09PT1UZXN0IEJ5dGUgRXF1YWxpdHkgPT09PT09Iik7ICAgICAgICAKICAgICAgICBCeXRlIGI9KGJ5dGUpMjsKICAgICAgICBvLnByaW50bG4oIkVxdWFscygyKToiK2IuZXF1YWxzKDIpKTsgICAgICAgIAogICAgICAgIG8ucHJpbnRsbigiYj09MjoiKyhiPT0yKSApOwogICAgICAgIAogICAgICAgIG8ucHJpbnRsbigiPT09PT09PT1BbmQgbm93IHRlc3QgU29tZSBJbnRlZ2Vycz09PT09PSIpOwogICAgICAgIAogICAgICAgIEludGVnZXIgaT1uZXcgSW50ZWdlcigyKTsKICAgICAgICBJbnRlZ2VyIGkxID0yOwogICAgICAgIG8ucHJpbnRsbigiRXF1YWxzKDIpOiIraS5lcXVhbHMoMikpOwogICAgICAgIG8ucHJpbnRsbigiaT09MjoiKyhpPT1pMSkpOwogICAgICAgIG8ucHJpbnRsbigiPT09PT09PT1BbmQgbm93IE1peCBpbj09PT09PSIpOwogICAgICAgIG8ucHJpbnRsbihiLmVxdWFscyhpKSk7CiAgICAgICAgby5wcmludGxuKCI9PT09PT09PU1heSBiZSAgdGhhdHMgd2F5Pz09PT09PSIpOwogICAgICAgIE9iamVjdCBvMT1iLG8yPWk7CiAgICAgICAgby5wcmludGxuKG8xPT1vMik7CiAgICAgICAgby5wcmludGxuKCI9PT09PT09PUZ1Y2suLi4gSmF2YSBpcyBwaWxlIG9mIHNoaXQuPT09PT09Iik7ICAgIAkKICAgICAgICBvLnByaW50bG4oIj09PT09PT09RG9udCB1c2UgaXQ9PT09PT0iKTsgICAgICAgIAogICAgICAgICAgICAgICAgCgl9Cn0=