c = 0 b = 1674 t = c << 1 v = b >> 1 f = b >> 5 d = b >> 2 e = b >> 3 g = e | f h = e & f i = ~ h j = g & i l = d & j m = ~ l k = d | j n = k & m p = b & n o = b | n q = ~ p r = o & q s = 1 & r u = t | s w = s << 15 x = v | w y = x >> 2 z = x >> 3 aq = x >> 1 aa = x >> 5 ao = u << 1 ab = z | aa ac = z & aa ad = ~ ac ae = ab & ad af = y | ae ag = y & ae ah = ~ ag ai = af & ah ak = x & ai aj = x | ai al = ~ ak am = aj & al an = 1 & am ar = an << 15 as_ = aq | ar ap = ao | an at = as_ >> 2 bj = ap << 1 av = as_ >> 5 au = as_ >> 3 ax = au & av bl = as_ >> 1 aw = au | av ay = ~ ax az = aw & ay ba = at | az bb = at & az bc = ~ bb bd = ba & bc bf = as_ & bd bg = ~ bf be = as_ | bd bh = be & bg bi = 1 & bh bk = bj | bi bm = bi << 15 ce = bk << 1 bn = bl | bm bp = bn >> 3 bq = bn >> 5 bo = bn >> 2 cg = bn >> 1 br = bp | bq bs = bp & bq bt = ~ bs bu = br & bt bv = bo | bu bw = bo & bu bx = ~ bw by = bv & bx ca = bn & by bz = bn | by cb = ~ ca cc = bz & cb cd = 1 & cc ch = cd << 15 cf = ce | cd ci = cg | ch cj = ci >> 2 ck = ci >> 3 cl = ci >> 5 db = ci >> 1 cz = cf << 1 cn = ck & cl co = ~ cn cm = ck | cl cp = cm & co cq = cj | cp cr = cj & cp cs = ~ cr ct = cq & cs cu = ci | ct cv = ci & ct cw = ~ cv cx = cu & cw cy = 1 & cx da = cz | cy dc = cy << 15 du = da << 1 dd = db | dc de = dd >> 2 df = dd >> 3 dg = dd >> 5 dw = dd >> 1 di = df & dg dh = df | dg dj = ~ di dk = dh & dj dl = de | dk dm = de & dk dn = ~ dm do = dl & dn dp = dd | do dq = dd & do dr = ~ dq ds = dp & dr dt = 1 & ds dv = du | dt ep = dv << 1 dx = dt << 15 dy = dw | dx er = dy >> 1 ea = dy >> 3 dz = dy >> 2 eb = dy >> 5 ed = ea & eb ec = ea | eb ee = ~ ed ef = ec & ee eh = dz & ef eg = dz | ef ei = ~ eh ej = eg & ei el = dy & ej ek = dy | ej em = ~ el en = ek & em eo = 1 & en es = eo << 15 et = er | es fm = et >> 1 eq = ep | eo fk = eq << 1 ew = et >> 5 ev = et >> 3 ey = ev & ew eu = et >> 2 ex = ev | ew ez = ~ ey fa = ex & ez fc = eu & fa fb = eu | fa fd = ~ fc fe = fb & fd fg = et & fe ff = et | fe fh = ~ fg fi = ff & fh fj = 1 & fi fl = fk | fj fn = fj << 15 gf = fl << 1 fo = fm | fn gh = fo >> 1 fp = fo >> 2 fq = fo >> 3 fr = fo >> 5 ft = fq & fr fs = fq | fr fu = ~ ft fv = fs & fu fx = fp & fv fw = fp | fv fy = ~ fx fz = fw & fy gb = fo & fz ga = fo | fz gc = ~ gb gd = ga & gc ge = 1 & gd gg = gf | ge gi = ge << 15 gj = gh | gi hc = gj >> 1 ha = gg << 1 gk = gj >> 2 gl = gj >> 3 gm = gj >> 5 go = gl & gm gn = gl | gm gp = ~ go gq = gn & gp gr = gk | gq gs = gk & gq gt = ~ gs gu = gr & gt gw = gj & gu gv = gj | gu gx = ~ gw gy = gv & gx gz = 1 & gy hb = ha | gz hd = gz << 15 he = hc | hd hg = he >> 3 hf = he >> 2 hv = hb << 1 hx = he >> 1 hh = he >> 5 hj = hg & hh hk = ~ hj hi = hg | hh hl = hi & hk hn = hf & hl ho = ~ hn hm = hf | hl hp = hm & ho hr = he & hp hs = ~ hr hq = he | hp ht = hq & hs hu = 1 & ht hy = hu << 15 hw = hv | hu hz = hx | hy iq = hw << 1 is_ = hz >> 1 ib = hz >> 3 ic = hz >> 5 ia = hz >> 2 id = ib | ic ie = ib & ic if_ = ~ ie ig = id & if_ ii = ia & ig ij = ~ ii ih = ia | ig ik = ih & ij il = hz | ik im = hz & ik in_ = ~ im io = il & in_ ip = 1 & io it = ip << 15 ir = iq | ip iu = is_ | it jn = iu >> 1 jl = ir << 1 iv = iu >> 2 iw = iu >> 3 ix = iu >> 5 iz = iw & ix iy = iw | ix ja = ~ iz jb = iy & ja jc = iv | jb jd = iv & jb je = ~ jd jf = jc & je jg = iu | jf jh = iu & jf ji = ~ jh jj = jg & ji jk = 1 & jj jm = jl | jk jo = jk << 15 kg = jm << 1 jp = jn | jo jq = jp >> 2 jr = jp >> 3 js = jp >> 5 jt = jr | js ki = jp >> 1 ju = jr & js jv = ~ ju jw = jt & jv jx = jq | jw jy = jq & jw jz = ~ jy ka = jx & jz kc = jp & ka kb = jp | ka kd = ~ kc ke = kb & kd kf = 1 & ke kj = kf << 15 kh = kg | kf kk = ki | kj lb = kh << 1 kl = kk >> 2 kn = kk >> 5 ld = kk >> 1 km = kk >> 3 kp = km & kn ko = km | kn kq = ~ kp kr = ko & kq kt = kl & kr ku = ~ kt ks = kl | kr kv = ks & ku kx = kk & kv kw = kk | kv ky = ~ kx kz = kw & ky la = 1 & kz lc = lb | la le = la << 15 lw = lc << 1 lf = ld | le lg = lf >> 2 li = lf >> 5 ly = lf >> 1 lh = lf >> 3 lk = lh & li lj = lh | li ll = ~ lk lm = lj & ll lo = lg & lm ln = lg | lm lp = ~ lo lq = ln & lp lr = lf | lq ls = lf & lq lt = ~ ls lu = lr & lt lv = 1 & lu lx = lw | lv lz = lv << 15 ma = ly | lz a = lx