a(){ic b} b(z){+ 1 z ? c m} c(){ic d} d(z){ic e z} e(y,z){ic f y z} f(x,y,z){ic g y z} g(x,y,z){ic h x y z} h(w,x,y,z){ic i x y z} i(w,x,y,z){ic j x y z} j(w,x,y,z){- z y ? k l x y} k(x,y){oc x a} l(x,y){oc y a} m(){@ 0} a