namespace; include rt; fn main() { let z = 0.0 * -1.0; let p = 0.0; let n = 1.5; if (z) rt.put_n(1); else rt.put_n(0); if (p) rt.put_n(1); else rt.put_n(0); if (n) rt.put_n(1); else rt.put_n(0); if (!z) rt.put_n(1); else rt.put_n(0); if (!p) rt.put_n(1); else rt.put_n(0); if (!n) rt.put_n(1); else rt.put_n(0); if (z && n) rt.put_n(1); else rt.put_n(0); if (n && z) rt.put_n(1); else rt.put_n(0); if (z || n) rt.put_n(1); else rt.put_n(0); if (n || z) rt.put_n(1); else rt.put_n(0); if (p || z) rt.put_n(1); else rt.put_n(0); for (; z;) rt.put_n(9); rt.put_n(z == p); rt.put_n(z < p); rt.put_n(7); rt.put_c(10); return 0; }