Browse Source

Solve day 21

Taddeus Kroes 2 năm trước cách đây
mục cha
commit
8f00b53946
2 tập tin đã thay đổi với 2083 bổ sung0 xóa
  1. 46 0
      2022/21_monkeymath.py
  2. 2037 0
      2022/input/21

+ 46 - 0
2022/21_monkeymath.py

@@ -0,0 +1,46 @@
+#!/usr/bin/env python3
+import sys
+from operator import mul, floordiv, add, sub
+
+class Expr:
+    def __init__(self, left, op, right):
+        self.left = left
+        self.op = op
+        self.right = right
+
+    def __str__(self):
+        return '(%s %s %s)' % (self.left, self.op, self.right)
+
+def simplify(expr, solve=None):
+    if isinstance(expr, (int, str)):
+        return expr
+    left = simplify(expr.left)
+    right = simplify(expr.right)
+    if isinstance(left, int) and isinstance(right, int):
+        fn = {'*': mul, '/': floordiv, '-': sub, '+': add}[expr.op]
+        return fn(left, right)
+    if isinstance(left, int) and expr.op in '*+':
+        return simplify(Expr(right, expr.op, left))
+    if expr.op == '=' and isinstance(left, Expr):
+        if isinstance(left.right, int):
+            inv = {'*': '/', '/': '*', '-': '+', '+': '-'}[left.op]
+            return simplify(Expr(left.left, '=', Expr(right, inv, left.right)))
+        if isinstance(left.left, int) and left.op == '-':
+            return simplify(Expr(left.right, '=', Expr(left.left, '-', right)))
+    if expr.op == '=' and left == solve:
+        return right
+    return Expr(left, expr.op, right)
+
+def parse(tasks, monkey):
+    task = tasks[monkey]
+    if ' ' in task:
+        left, op, right = task.split()
+        return Expr(parse(tasks, left), op, parse(tasks, right))
+    return int(task) if task.isdigit() else task
+
+tasks = dict(line.rstrip().split(': ') for line in sys.stdin)
+print(simplify(parse(tasks, 'root')))
+tasks['humn'] = 'humn'
+left, _, right = tasks['root'].split()
+tasks['root'] = left + ' = ' + right
+print(simplify(parse(tasks, 'root')))

+ 2037 - 0
2022/input/21

@@ -0,0 +1,2037 @@
+mlgm: dssb * wjbz
+ptqp: 2
+ncnt: 5
+hzfs: gbsq * fbbz
+htwj: qcnb * rlmh
+qlzl: 2
+hrfp: 5
+hbsl: ddqr * ffgz
+vcsd: 2
+pght: 17
+mvwb: 10
+mmpr: 3
+mhhm: rcsd + cmbv
+ldjn: 4
+rjcv: qqbm / qlgp
+hbcq: hmtb * mzsr
+ctgj: 7
+qzjg: mwdq * fdfd
+bpgs: 3
+qfpf: 2
+ztmc: 3
+thpt: lsrn / wsqj
+zwmj: tdsz * drch
+btgl: 3
+jnpp: hdpn * hrfp
+lbbz: cfww * prtb
+sbqc: rmrr * ppms
+fprb: 3
+hvmh: 8
+sznb: 9
+nstl: fmcd * zwml
+gwtg: 3
+rmtm: 14
+dprf: nccf - jnwn
+gtjs: gfgq + shbd
+mnjj: 2
+dtdm: 6
+wchv: 4
+tqjb: tncc + gpvj
+zcwf: 12
+nhrm: dvwr + htlb
+wrmb: 19
+rjrr: 3
+dcpr: 2
+zpqz: 2
+bgvb: 3
+pdrt: zctw + npqm
+ftzd: 15
+nvdv: pfmm * lpjf
+wbmq: 5
+cbnh: pgdp * fnnc
+ldvc: 6
+bbrw: glvt * hvqw
+gnwd: fdmq * gfth
+tvwm: pltv * nrmf
+gcch: 4
+wpnl: 3
+rhbv: wtpl / vtcg
+flcm: 3
+tcwd: 2
+zlph: 4
+mddn: 5
+gqrt: nnpd * ctnm
+qsjp: fzdp + vzsg
+pwlw: 3
+fgzn: 4
+fpfj: 18
+jfrg: 8
+pgrl: dnld * pdmm
+wdcw: jdpt + zsqb
+nnll: dcmm + cztp
+vvjn: pmrj * qzjc
+jnbb: 12
+dwzs: 3
+lfqp: 5
+nlzp: pcgz * mjpt
+jbrz: 11
+mvfc: cfjh * tcll
+ntst: trnf + swwz
+brhf: mcss + lrzj
+fmjt: mhjp * zlph
+gpvj: qnrh * shpm
+nnjb: 17
+hntz: 2
+wzsr: rgwr * rwgf
+rsjz: sfnv * dwnf
+qpdl: prql * thwj
+hqds: 2
+swlc: 3
+zzdt: 2
+vsgq: sqtl + vvdr
+zwdn: vpgz + mmrw
+hmmf: vgbc * vgjp
+gfrn: 13
+cfww: 2
+plvz: qfmq - lqlt
+nglb: bfdv * lrmg
+vdrs: shjn * rtnv
+ttjg: jnbb * chhb
+jlsm: rbwl * lnns
+zhmh: czsn + zdht
+sjqr: pclc * lmrj
+dsqb: 2
+vddn: 5
+sjzh: 17
+dcvl: nlbr * gszg
+wwvf: pjdl * gdrj
+bbbj: dwsq + chgm
+mssl: lcgh * gphz
+grfn: mgzr * hnvz
+spqt: czph + shps
+wtsh: 18
+qblr: qflh * cmwq
+czng: glsq + tclf
+rcbq: jjlm + bwst
+dwmz: vmrg * zcdd
+vzsg: lgrr + lhmf
+flvt: qjzj - dtdm
+lgrr: mbmr * hfww
+wlmt: htrp * pgzb
+dzln: 2
+tjmw: 1
+grpq: 10
+szgj: rhjh + cpjw
+rhcc: 3
+rwrb: btvv * dqrg
+ncll: gzrq + mffv
+tcll: jpsb - nqwd
+rsrh: spds + vcpq
+gsnv: 2
+rphm: 12
+bzqg: bpsh - jvfh
+jdvh: 4
+zpcw: brfj + btmp
+mfld: ttjg + gtws
+dzmg: 2
+bghn: gqtg + gvff
+rlqq: tbzl - lcpv
+mlcg: 3
+rdnz: rdnp + jfdb
+qqvt: 4
+wvwh: 13
+mljl: nsbg * bfvg
+zfhs: qnqc + pztt
+rqdc: nflf - prhq
+root: rcsj + zfsf
+wstc: rpbc * gwfp
+lnzd: dwwp + czng
+zlcr: 3
+hbvv: svdn + jzdg
+vsnl: smqm + tptg
+ldzd: 6
+wpsg: jftj * ngrw
+wgjf: 3
+npqm: gbvt + njnf
+rwjb: 3
+nnqd: 4
+rdlm: ljzj * hcns
+lqrg: ntpc * pbwb
+tpqw: 8
+lsrn: prgt * dmtc
+hlfj: hqds * hgvl
+pwrh: 3
+vtcg: 2
+fnnc: 2
+csfz: 11
+nzbn: bmqg * fwrp
+nqcg: 5
+swzv: wdft + ljtt
+tbtn: nzbn + wzcn
+twff: 2
+rndm: 2
+tdsz: 17
+qmzh: 20
+gstp: vqpd * ttnq
+ncqz: dlpm - ptgf
+ctrq: 2
+bnsh: tvnr + lfcw
+lmdr: 2
+chps: 16
+glhl: ghvv * jqsd
+qmvm: 3
+njgm: vjgn + tpcn
+qtjf: jplf + tlnw
+qnqc: hssv * wrmb
+prtb: 7
+ncwg: 12
+flqr: 2
+wdrv: 5
+pmgn: sfsj * wgfl
+vmrs: 5
+pqmf: trqq / blsb
+rmjs: 3
+qpvr: fmwn * dlpp
+pqzq: snzz + vldf
+hblv: mqsg + lrgs
+dsjl: rdjh + lfqp
+sspw: nswz + wcgw
+nngg: 4
+qzsv: ggdg * tdrt
+mshb: cbgn * pqjz
+vnqg: 3
+cmbv: rfhv + ljdn
+swsm: 4
+vtbt: 4
+sjgw: 3
+lnwf: dbbv * jvlg
+whzm: cfrr * qrpw
+vtsq: tbsr + mgnl
+bmzt: 6
+bcpz: 9
+vjvd: pzqq * wgjf
+dwnf: bpnp + hlqb
+dlws: fthn * mqmd
+dwtj: bdvl / twtm
+pcgz: 3
+lbpv: jvtt * crrq
+vbsw: 1
+wqnm: mzqb + hjtw
+wprh: 3
+cpjw: 6
+pvwh: gnvg * gtsh
+hbmp: jzmc + mctq
+jrgj: jsdf * mtgd
+dhgt: 5
+bbgt: 2
+ffgz: qqdd - phrz
+zbms: 3
+pgwb: zrfn * gvhb
+bsrb: zrtn + dcvl
+mqzr: tbnw * hdgz
+tmlm: 3
+shmz: 8
+dvjt: 3
+fqnd: lpbq * wjqv
+vtvb: dvtj * nltb
+bscm: 2
+lhjl: stns + rgnf
+pzqq: 3
+wnqv: vwbt + vjwr
+qmsc: bshb + phqn
+mjpt: 4
+bmqg: pfff * rndm
+lhmj: pmrz + rdlm
+mmrz: rqmg + cbgc
+tgsn: 2
+tcpc: 3
+wgcw: gqrg * twmj
+lvsf: qwwh * qrmn
+qjpj: mljr * lpdb
+hjlh: lwgr * jbth
+tdrf: 1
+grdm: 3
+zddz: dztc * wpsj
+lnwd: 2
+nflf: fqnd * flvt
+stgz: 4
+bjcg: bfdb + hbmm
+zsqb: 1
+vcgs: sdwm * tgqs
+rmdl: mppz * dslv
+pjlw: flrs * lhtj
+zzvn: brhf + qcdg
+wbzw: sqsh * gwgz
+jnnw: cjwj * zffj
+gpzz: ltgb * zlcw
+dpnb: prvr + hwgh
+lwpw: 1
+npnz: qcsv - hpbn
+ppjr: 20
+bqcp: 2
+lpmg: 13
+rdhl: jtqc + pvbc
+zctw: tlqq * pnrq
+wnvw: vczv + zbpn
+clwz: 2
+pbzv: 2
+dbbv: 3
+phqn: wfgw + qbwb
+fcvz: dcbz * vsnl
+ltzg: thpt - wlhl
+pdwg: qbrv / qbzz
+tnzd: vffw * jqdj
+fgfd: 2
+fvld: 2
+sjfc: tvvs / npff
+rbfg: 3
+pclc: 13
+jlfh: qdrp + cjlc
+lsmd: 2
+zrtn: whzm * ndsl
+chns: lqlr * cjjn
+cwdd: 4
+fspj: dtts * jmnr
+hhms: sbtw - vsnj
+qgph: 3
+slmq: 7
+btzq: sqqv + tqpq
+pmjs: wnvc + dhjs
+pwfv: sczh / jcsh
+zvzj: 17
+lmrj: 5
+prgt: gpsz + zffw
+dlpp: mptw / tdrd
+cgcv: 2
+qndw: 3
+mgmm: 4
+brcn: 2
+hnmc: zfnz + dmqm
+sbnn: 5
+tpcn: prqp * spqt
+pdmm: 4
+mdvd: 5
+lzhv: 2
+zvpr: 1
+qbrv: fghj * qdgn
+vdcr: 5
+gzcg: 3
+qnfp: vjfs + dvbg
+mbnw: rtzt - zvcq
+bdtg: rfts / wcsz
+tncc: zznh - jgml
+trrg: 16
+chgm: brcv * vqht
+mqmd: 4
+slpg: gsnv * qqcp
+rjgf: 3
+vpgg: pdwg + wprn
+bzpc: 13
+pnhr: hwht * vphq
+chfj: whqw * qzjg
+chhb: 5
+ztcz: qhzv + dwdz
+dcmm: 3
+shbd: fbfq + shlt
+qtmg: jjvz + ctpt
+ldgj: 2
+cwlt: mnzl * qgph
+twbh: wbmq * jbjh
+lrqd: 2
+csnr: 5
+fwwh: 3
+pngg: bgwh / lmgh
+qppw: vsnh / zpcw
+prmv: cpvn * nqcv
+hsdf: rvvt - tvmf
+zvcq: tnzd - mdth
+zfnz: qtjf + tvwm
+jwsn: 2
+whgr: mvhg * fmlt
+fthn: 2
+dfnq: 4
+jmrv: 2
+znqf: 2
+zrtw: gpvp * lswh
+svfd: 3
+rlqt: hjmr * grdm
+smqm: rdzs / zvvl
+hdpn: 2
+dwwj: mnnf + crst
+mpfp: nwgq + wcmp
+btmp: 7
+szgd: smjw - fjhv
+dvnz: 3
+grnc: 5
+pbwb: 9
+jdpt: 5
+dvwr: sjfj - sbvb
+lcpv: dbjq * qddj
+whdh: 3
+mvhg: 3
+tvtm: tpzh + dgnj
+qnpj: 3
+rlmh: 5
+jtqc: htsm * rlqq
+mgvq: tlqt * mbnw
+hmlv: 1
+qswc: gzwt + htzd
+tslb: cwlt * lpwr
+cswf: jghl * zszj
+pmmr: rlfc * mssl
+rbdb: 3
+wwbg: 17
+jbbv: 2
+vhvc: wssb * rhfw
+psbd: npnj * dwwj
+vjnr: wnvw * szmt
+trdw: ctqv + dqcn
+fpjt: vcgs - lqnp
+tvnr: hsdf * gmnz
+szlp: 2
+nmwp: gfqt * hfjz
+trmb: 4
+gsvv: bpgs + hsqw
+qvbv: 3
+psbv: 9
+qnrh: tnmn + vlgm
+nqtd: 4
+bhqn: chhp + mfst
+vvgb: csqq * gfcb
+qcdg: bfvr * pwlw
+bhwr: zzwv * rrjj
+gvqq: 3
+tbjm: pjzl * srpt
+jlhz: tmbs * rdvd
+cwpb: tffm * jlsm
+qmcs: 3
+nvht: 4
+flnv: jhvw * snts
+hdnn: nnjb * rncp
+vpfn: 2
+nncq: zjtv - sndh
+qmrn: cgwh * sslp
+smdv: 5
+tzmg: qgcn + jllc
+rhfw: 7
+wqtf: 7
+ntgd: 4
+gddd: jpfm * fvmg
+gwfp: 3
+sndh: 7
+zwml: 8
+dlfm: fjgm * qwsm
+wlgn: 7
+ggdg: 2
+ccrm: 10
+fwfq: 11
+bdgj: 3
+fqpl: 16
+jvvt: 3
+hdgz: rpfs - mddc
+gddl: 1
+jztz: 3
+pgdp: mvfc / hzsn
+vmhl: llnt * qrst
+qdjm: 2
+plds: 2
+zfvl: 5
+qmhp: szwn - qmcs
+dtpz: 11
+cpvn: vgrj + hvmh
+lzcp: nnqd * lzgc
+qvvs: 1
+ngjs: 4
+jbqv: 6
+pfmm: sznb + rzsc
+prvr: 7
+fbfq: 4
+fjgc: 8
+zcmz: 17
+nhvl: 2
+dsjd: mlcg + tpqw
+zcbb: 3
+mnnf: 4
+wjhq: zfhs * bzfw
+mmqn: fmrw * gllr
+dmcc: 5
+zfrn: 4
+phrz: qgmv * hhnt
+qfnr: 2
+btgd: 13
+gnrh: rdjz * nmbc
+rgnf: lmhr * cfrf
+rmvm: 5
+zgzh: dpnb + wfdd
+jsqn: 3
+clhv: dwtj + btpf
+nfpq: 2
+twhs: 3
+jvwb: mcbz + bjsl
+dvtj: 13
+qsgq: 5
+ghvv: 4
+rzsc: 2
+qvfv: pqzq - cdth
+hzmt: 4
+mpbm: vgjj + gfzd
+wclq: rbdb * wrvl
+lmwb: tdlw + wscg
+rdjh: vstg * dpcg
+qzlv: 4
+gslh: 2
+hhch: tmzs * qggg
+rhlr: 8
+lspc: bsnr + wchv
+gdrj: prnv + wcvd
+wqjg: dptg + vfsg
+nvrp: 4
+rdvd: 3
+qjwv: jddt * tfbh
+shcw: httv - fmjt
+lnmh: njfj + dqsc
+zdht: 3
+zscv: 4
+msqs: gvfj + btzq
+wpmg: 4
+jtht: hlcd * whnd
+hljq: phsl + sfgc
+jhts: 1
+gtjt: fqjb * qrpj
+vjwr: tnwv * gtjs
+hswd: 5
+tvvs: sjgj + qlfs
+wlsf: sjtm * flpv
+crwl: jgpw * fnzw
+zzjn: 5
+fbzw: qmrn + lmbf
+gptp: zcbb + tqlr
+hpbn: 3
+vqpd: vtvb + qztv
+fghj: shwg * hbvv
+jcdg: 4
+crst: 3
+pswd: 2
+zrqm: pjlw + slgc
+zfgq: 2
+fdfd: jpqb / zmcl
+ntfc: qdsm * fvld
+swwz: sbmj + sdrn
+rlft: jfhm * pbwn
+dgmc: 2
+qftf: 4
+wvgd: rzsv + qpzq
+fnqc: 8
+mcqn: 10
+htzt: 5
+ljzj: ncll + zzqf
+tlnw: mrzn * flnv
+mbbg: zztr + zstf
+sldc: 2
+htzd: 4
+psfr: bzfm * qhps
+mppn: 12
+ltqj: gftl + cjbs
+vplf: 2
+dhpr: 5
+pqjz: sqtf + mgpr
+wsjh: vbzp * spvq
+sllp: 2
+rdnf: fjtg + bnff
+hbvq: mdvd * vmrs
+qbsd: shcw * bhmf
+jfdb: qzmz * tbtn
+mhpc: 5
+sbtw: rcbp * tnbp
+jvfh: 3
+njvw: 2
+rbwl: zstt + vhwd
+mbmr: mcqn * lqss
+qwtt: 5
+sbwq: 20
+prhl: mlls + csch
+hppv: rhbb * shqz
+nmdc: nncq + qvvs
+vdmp: pshg + nqcg
+nwcl: vsdw + ztng
+bfvm: 2
+gvhr: 5
+trhc: 3
+tnwv: jztz + jqjn
+lwsf: nvht * fpfj
+prjq: 2
+tzhf: pzsq + jjmh
+vpgz: 2
+ptbj: tdvv * nstl
+vlgf: 7
+sfsj: 5
+gvff: vjvd + dwjf
+tqhr: 18
+mffv: whgr * vnht
+mrqp: 7
+ssvp: 4
+tflv: 12
+bhwn: 2
+qvqm: chpb + vtsd
+cprd: 3
+sntc: 4
+psfj: 1
+dpjc: swwv * bmzt
+lpft: 3
+gjvr: 5
+snts: 9
+jrdw: 3
+ztfh: 3
+smlv: ldvc * nlzp
+jgwr: 14
+znpv: ljqw + gzlz
+mmzh: htzw * csbn
+llnt: 2
+sczc: hvlg * lrqd
+thgb: bmnw * svfd
+bshb: npqr * dnpf
+rtfc: 3
+mrzn: ztcz - wdqz
+brfq: gddm + lzfs
+smjh: 5
+gdgj: vfbb + vrtp
+nvfr: djwn * dsrt
+nrmf: tlwr * ztfb
+vjbm: 2
+vcpq: 9
+jqzn: pvph - wpsg
+chpb: 18
+fjdr: lldn + jccs
+htmz: 4
+bpbg: mcsc * tvhv
+pnhc: 7
+spds: cnpv * vtbt
+pmrj: qmhp * ltdp
+rpbc: swsm + tmqj
+hdff: 2
+btqt: 17
+wtjg: 5
+cqpd: nnll * clwz
+wpns: 2
+lqnp: 2
+gqrg: ntst + rcbq
+zstf: 5
+hsnc: 2
+vnlt: 14
+pnsn: ghhc * lbzf
+thwj: bdsw - pgwb
+pttq: dvdc * rvbt
+svdn: pmjs * swlc
+qwvh: 6
+dvnb: wptw / rsbs
+chwj: mfnn * pmss
+shgs: 4
+zfsf: cvmj * hfbg
+wbgs: 11
+gfqt: 3
+dppj: zbbt * mzhc
+vmzm: bgfl * wtpr
+nljh: pbzv * mwtl
+tnmn: stgs * bjcg
+slwg: vlcw * gzvg
+gdnd: mshh + dfpp
+rgnz: hntz * dmjr
+dnqj: gvqq * lbcr
+cmzj: 3
+nnnn: jntt * cwch
+wwqb: 5
+pscq: nnpb + vvjz
+wscg: 14
+bfrg: 3
+lsng: wvpz * wgps
+qhnv: nmgs * szsc
+hswm: jjdb - sngh
+cwch: 3
+rmlg: dgmc + lnwf
+pmls: hsnc * qcqm
+dpvl: rbpm * vddn
+lwwq: 4
+vphf: 2
+djwn: ncpc * bncg
+dsvb: rcnr * zfvl
+tmbs: mjjt * ldjn
+hgpp: 2
+mwdq: 2
+qwwh: drhc + vtsq
+gfcb: 3
+hnvz: 2
+btnn: 13
+lhmf: qvnp * mhhm
+nnpb: 5
+hsjl: wdfz * zdpw
+bnzm: 2
+rpff: tphg / hzmt
+hzsn: 2
+btvv: 3
+mtgd: 3
+ddhf: swsd + ghhh
+prnv: pltz + lwpm
+zmrz: 7
+nglg: 4
+lmqj: 2
+jzbb: 4
+rvcs: 3
+wzfh: hswm + lfcr
+cjjn: crwl / bgvb
+sqrj: qttr * rfdz
+hnpz: npvs - swbl
+qlfs: zgfr * hhms
+hfww: htzt * jlpp
+vhlg: zqld - qpnc
+pnrq: zpgc - wdrv
+zqlb: tgcm * zjqf
+tlqt: 2
+znzt: 4
+tmqq: czzb * nlhw
+jsdf: bhqn + tbvn
+tbzl: hnmc / vtjt
+ftpf: bdtg - wrvp
+qhzv: zhww * zfrn
+qctj: 2
+qztj: 11
+fmvc: 6
+szhl: twbh * lqzn
+ztfb: 2
+bphv: dzmg + mcpt
+lmhr: 2
+hmtz: 1
+jftj: 4
+wrvp: nhpg * gbjf
+rfdz: 5
+wcjw: 10
+qbwb: 15
+dqrg: 3
+nqcv: mwjt * ccmh
+jplf: crpm + zmbc
+spvq: 4
+fpts: 3
+rsbs: 4
+mgzq: 3
+cfrr: 5
+cfft: sddg + mbhc
+ctvj: 5
+scjl: 3
+srpt: qswc * zrqm
+prqp: 3
+dtsz: 6
+mvqd: wlgn * lmvf
+vncb: jcgg / hdqs
+qzmz: hpmc + cswf
+tzzr: 5
+zrfn: jhtm * mhpc
+ffvf: 3
+hqwp: 10
+wdqz: 9
+mspd: rdnf * pgmc
+qbzz: 2
+rdsp: 3
+lwbp: vwcb + npbl
+vwmt: 3
+mbsm: 2
+jzrw: 2
+vlgm: brcn + dhpr
+jfrm: qmvm * qgmp
+wlwm: 6
+blsb: 4
+tlwr: 5
+mwss: dwzs * shgs
+wdbp: 2
+lsfd: qslr * jfbv
+zzqf: 4
+nswz: lppg + jdqs
+rpwm: 2
+srzq: sqwj + tzmg
+tnnl: zrgq - ztmc
+pmqb: gtjc * mmgt
+lpwg: 1
+zdjz: 4
+rjdd: 2
+mjnq: rgnz + bzgv
+rgwr: tqjb + nljh
+bljn: vdcr * bbnj
+wjbz: 3
+hdrl: 4
+ffms: 3
+lrth: 2
+hqvc: 5
+jnwn: jdlg + rbrt
+rjqm: dsjl + rmfj
+wnzl: fbbg * hsdc
+wdft: 4
+qwvg: 2
+wpsj: zrtw + pbwr
+llzs: fzhr * cbjm
+dfzs: ftzd + nwsb
+sjtb: cmzz * lgfh
+htsm: dsvb - ffvf
+mfjn: 12
+wjcm: hhch + hvlh
+wnrb: zrwt + qcrn
+ljdn: brfq * ffvc
+pvph: mfqr + hjlh
+jfhm: 2
+zcbt: 4
+vnqc: rzcl + fwsw
+rlmq: sswz * spjv
+ltcp: 11
+qhjn: psvj * gnwd
+jbjh: 3
+jmvh: 14
+wcdt: bfvm * vsgs
+mrrc: 3
+rtnv: 9
+zgfr: pwrh * mgzq
+fwtt: stgz + vpgt
+mpzf: smjh * qtgf
+tdlw: dwmz / jmrv
+gfgq: 4
+jwrp: 5
+mjbf: 6
+rgtm: wgcw + vflt
+wcvd: tvdr * mwss
+lszr: 16
+ggpt: 1
+jccs: mmqn + tjmw
+bpnp: sbwq + hbcq
+hrhw: 2
+vwbt: 6
+njst: vhlg * wprh
+qtgf: 5
+mpqb: 3
+trnf: ptlc + rqdc
+hjtw: 2
+wjpl: zgzd + qbqc
+bmnw: jqqj + vmsf
+lcgh: 5
+snhj: mbsm * msqs
+qdsm: 11
+jfbr: 5
+qhmc: rfpg * slpg
+fbzr: 3
+zcdd: mcgm + tflv
+tsbz: 4
+nflz: 3
+dbjq: nqtd * rhlr
+jbth: 14
+wrsq: 2
+czsn: tsbz * mqwv
+fnzw: 3
+jlgt: 2
+dslv: 2
+rhjh: 5
+fmzz: vqll + psjp
+tmzs: 2
+grtw: 17
+ftlg: 3
+ptlc: gmvz * mnqv
+pmss: 5
+qngc: 1
+gbsq: jnpp + bngb
+gvjw: rmdl / hhtd
+flrs: 3
+bgpg: chps * vqgq
+ffhs: 3
+zfgh: sbjf + lgpj
+bhmq: wbwg * gldd
+gcph: 2
+ghhh: ctww + hjfz
+scpn: zrgr + hqwp
+lhrd: ftpf / nlsm
+nntq: zgvw - fqpl
+bwrh: 3
+bvrq: 4
+wfgw: gjtl * mrdv
+shlt: 3
+rmfj: mppn * fgzn
+ddqr: 7
+dstt: 4
+dhjs: btnn * jddd
+prhq: rsrh * cwsl
+nwgq: lptq + wzfh
+mnzd: 2
+vzqf: qghr * mrbt
+jhvm: tggw + tvtm
+mbtw: 1
+qgmv: mfld + szvl
+chzd: 2
+pwlt: mdhl / fjgc
+vqlg: 2
+chgs: jsmm / whdh
+mfcp: 19
+fmqp: hbmh * ppvl
+nqgz: 4
+ppvl: 2
+bfrv: 3
+zcvw: 3
+bzds: 9
+dmtc: 3
+lzgc: 2
+pgzb: znqf * bhzh
+jqdt: 17
+dgnj: 5
+sngh: 4
+qjzj: lstj + llqv
+mwqr: bbbj + bsrb
+nvdz: dqpd * fspj
+hzbm: 7
+mjlf: tqbh * wnqv
+dzpd: 3
+mvhr: dprf / dfnq
+lhnr: 7
+qlns: 13
+btwg: gsfj * mrvr
+dflq: flqr + bbjs
+jtrn: qplb + dfzs
+crlt: 15
+rbgm: lpft * pcwf
+pnsf: 2
+dwwp: 9
+znmp: jstc * zrfs
+ppwb: 2
+wlfc: 19
+qcsv: bnhn + sqtc
+cbcc: dpmr / fsmf
+vffw: 5
+bfdb: 4
+lfcw: rjqm * bphn
+wwqv: pwtq * hbvq
+bvrr: 16
+hvqw: lgpg - bgrt
+rtql: 1
+fndt: 5
+npqr: 4
+gnzd: gjvr * gmgz
+qwfw: hbbw + vzqf
+mgnz: ldlm + jsjt
+dshq: 3
+stgs: 2
+swwv: 2
+wtpl: htrz * csfz
+fzhr: bmbf / mrjm
+cgmw: wqrl * btgd
+ghhc: fddg * vdmp
+mnzf: szhl * crlt
+lsvj: 2
+pbsn: rmlg - fbpw
+jlzq: 11
+zzwv: 2
+mrvr: 12
+mdhl: mmzh - gwrd
+wpmr: 3
+bdcw: hlsw + qhwt
+lmbf: sfmr * wzfv
+hndn: 18
+lqss: rbvr + mnhz
+cvmj: rvzs * jrgj
+qcnz: 10
+tdvv: pwfv * dsqb
+gtgn: tmqq + jgwr
+wqbj: mnjj * bljh
+jcsh: 2
+dlpm: trdw + tslp
+ztng: wwpj - ghhp
+pprv: 10
+zsmv: 4
+gwth: 3
+vgjj: mhsn * rjrr
+hsqw: dcpr * wfms
+npnj: 3
+hvsj: 7
+hfjb: vpgg * sjcm
+npff: ccrm - csgb
+sthj: 2
+fjtg: rjsn + jwqb
+tpst: psfr * dcqv
+tpnf: hbtc * pwqj
+zfmb: humn - znmp
+qbqb: rbgm - rjgf
+tjlg: 2
+gtws: wtsh + tlzt
+pltv: 2
+ntws: wgzt + pgrl
+tbpg: 2
+qdrp: zzfs + vbqr
+fvjs: 5
+jcqr: 2
+tccg: jphm * jbqv
+gldd: pwtp - vhqg
+vtbn: qvfv - sjzh
+znbt: mbzb * cspv
+jdlg: rwmw + mjnq
+fbbz: wrqs * jlzq
+jsdz: 2
+glbm: jfbr * mddn
+tvdr: fvjg - thgb
+glvt: 9
+lptq: wqnm * rrpf
+vsnj: glhl * zssl
+llqv: 6
+fqzs: qzsv - zstc
+mzjn: fgng + fhvd
+gqtg: 13
+bhww: gzwj * rjdd
+hhqv: ztwn * hnnc
+cpbz: hdnn + sqrj
+smmr: mmrz + jmvh
+wdrp: 5
+qqdd: pmls * rsjz
+nwnp: ddww / vmgb
+czzb: 2
+mddc: nhrw * bjrb
+rqmg: hmlv + mwhj
+qrgf: tcwd * tprs
+zshv: vnqc * rbfj
+vldf: ghzr + wnrb
+rprp: tfbz + dstt
+rvzs: lctp + zshv
+lqrb: qltm * rzzf
+crrq: jtht + pbsn
+hdpb: 5
+ldfb: bzbl * pnlz
+mppz: qwhr + hsjl
+rqqn: vsgq * wzth
+bjrb: ncrf + bqgg
+mmrw: cjzd + bhsh
+lqhf: 4
+gzsm: pjwm + qmsc
+hvzn: 2
+qgcn: 4
+rznw: 4
+cppm: 17
+rfzs: 3
+rfts: fdzl + qpdl
+hvlg: 19
+hbbw: vfwh + pdrt
+gwrd: fmlp * ptqp
+dpmr: sbqc - bbrw
+vmgb: 2
+lmgh: 2
+rlfc: 5
+rqzz: 6
+nlbr: 2
+pnlz: 3
+cdbz: 5
+ltsf: lnzd + jtrn
+qrmn: 2
+hsdc: 2
+tmtn: 19
+pgmc: 2
+jsch: znzc * grtw
+jstc: mcbs * mgph
+cztz: 4
+cgwh: 2
+cggv: 2
+mqzc: 4
+vstg: 2
+cjzd: 4
+vrgr: 7
+tfdh: 6
+bnff: qztj + ftmr
+rtcz: bbmq * jwrp
+twdz: 13
+fzfs: 3
+mnhq: bchd + njgm
+njnf: 3
+bvff: 4
+sdhz: 3
+qcst: 17
+bbfz: 3
+btpf: vnpb * bjst
+bbjs: 17
+lgpg: nvls + bhwr
+zgrr: qlrq * gwth
+wgps: 2
+hwrl: 5
+vjmn: hjml + sqpb
+ctpt: 10
+shpm: 2
+mqbn: 2
+sljf: 16
+whqw: 2
+dtvh: nsbn * mflw
+gfzd: mfnh + rlqt
+ntwf: zvpr + vhvc
+pfdc: 4
+qpzq: 4
+hbmh: chwj + jnwd
+bnwp: jcbl * dghg
+nlsm: dhjc * gqbq
+rbrt: vvjn + zgzh
+sjfj: zhfg * fmqp
+mdhf: dnfj + gbwc
+qcrn: qwvz + pfdc
+mnhz: qtvj * rngf
+tqlr: 4
+dhgc: bzds + wvgd
+zssl: 2
+cwvj: 2
+zztr: mpsc * lzcp
+ctmz: 2
+dqcn: 4
+zqld: mbjv * tqdc
+sfgt: hccs + gfrn
+swmc: qngc + gmjd
+bgrt: prjq + nglg
+zvvf: 7
+tznj: mgnz + dvnb
+vfbb: 10
+pqtc: rbfg + wvgs
+rdnp: shtz + ltqj
+lspv: 1
+mwjt: 2
+mmgt: 7
+mzqb: 5
+bgzb: 3
+fjws: 15
+qzjc: 6
+rszl: 7
+mwtl: rhbv * zlcr
+qrpw: 5
+lzfs: qrgb * sczc
+vsnh: sjfc + hzfs
+wbwg: 3
+rcwr: 12
+qvtj: ntfc * cmzj
+zvgg: 4
+nccf: rdhl * bndg
+gpdb: vbsw + nhfb
+dqsc: pght * mrqp
+hnnc: dhgt * zwzg
+bjst: qppw - chfj
+wlhl: qbrs * dvnz
+mcbz: wlsf * tpst
+cnpv: 4
+mgph: 7
+bprq: pptd * wvwh
+fsmf: 3
+jvlg: slwg - jhsc
+lwpm: grtd * qqvt
+flpv: wjhq + tqtf
+vjwv: 2
+jhtm: 5
+zrgq: 12
+rbfj: 7
+msld: 15
+qqtv: 2
+fddg: 2
+htrz: 2
+fnwh: hlfj * mhmz
+wngq: gdnw + wlmt
+mfnh: 4
+bhsh: 5
+ngrw: 2
+wzdb: 2
+fjgm: 3
+jvdv: zjmm - dppj
+jrjd: 14
+vbqr: 3
+dnlb: hqvc * nlbs
+qrpj: tcpc + zsmv
+vhqg: ztmf * fpjt
+dstg: wgsh + qhmc
+mrwd: rgzm + fbdq
+tclf: 3
+fwwv: fqzs * hrvg
+mcnd: ltcp * vjwv
+lldn: qwtt * swmd
+pmzr: 8
+qzzp: fzfs * qrgf
+jfbv: 3
+jdqz: 3
+cbgn: rwjb * mrrc
+vbvn: tmvn + trrg
+jvcs: 10
+ctnm: bwvl * wwwj
+crcv: 2
+glsq: wwwg * dlws
+vwfr: 3
+csbn: 2
+jpsb: lmwb + lhmj
+wzfv: 3
+fpvj: 8
+vhwd: gdgj + sspl
+ljqw: qrql * pmzr
+bchd: wwvf - sjfb
+sczh: thjr * ffjl
+sfmr: fbvr / bzbb
+dmmn: 5
+bdsw: djbl * flcm
+bfdv: dnlb + wnzl
+gllr: 3
+dpcg: gsvv + jbrz
+zbbt: 2
+lbbl: 1
+qzcd: 3
+dztl: vbvn * nfpq
+pbwr: zfmb / hrhw
+hdbv: ptbj + qsjp
+mctq: 5
+sjcm: bjzh + mfjn
+qttr: hbwf - hmsq
+hdqs: 2
+hcpm: dnps + vgjs
+rhbb: 3
+fgng: 10
+fmcd: qcnz * mjrb
+bgwh: scrh * wwtg
+tphg: sntc * jlfh
+fqjb: 3
+wwtg: 4
+wvgs: 4
+bndg: 2
+rmrr: 2
+mcbs: dpjc + jhts
+gfwh: 9
+dvpl: 2
+dcqv: gjjl * tznj
+hwht: zjpf * lrzm
+dwww: 4
+jtnv: 4
+zjqf: nnnn * jqdt
+mdhs: 2
+cmwq: rtql + rzql
+prql: 2
+vnjc: 2
+wtpr: 8
+mcsc: jmcz + fbzw
+szqv: dsjd * mqbn
+sbrf: 5
+mgpr: bhww + jsch
+pwjt: 3
+lwgr: 5
+dcgq: 3
+cbjm: hzqz * rmvm
+vqll: 3
+swls: 2
+vmrg: 2
+tfbz: jzbb * cnfm
+fbfd: sjgw * bbgt
+jbcq: 4
+frds: lqrg - fmvc
+qltm: ppjr + tzhf
+fbgq: nhrm / grpq
+bnhn: 18
+hwgh: 12
+jlhw: hzjc * chns
+tqtv: jcdg * fjhr
+ctww: spgr * lqnw
+jqvj: lwsf + rcrn
+tvmf: mdhs * rsnj
+vflt: mqzr / hcqw
+pjdl: 2
+humn: 3705
+zffw: pqmf * ctvj
+gzwt: jqzn - vptl
+tmqj: 3
+tdrt: 13
+lpjf: 3
+ljtt: 2
+mzsr: 4
+mfst: dztl + hbmp
+lmvf: 7
+schc: 18
+qrql: 3
+dqpd: 4
+pjfg: 2
+mcss: cgmw + pmqb
+pshg: lsmd * qvdq
+lnns: 2
+nqhq: mhbw * mrwd
+gdnq: prmv + fdhl
+mcgm: pbsq + ncqz
+czph: ncnt * fnfv
+dnps: fmzz * jfrm
+rfcv: lzhv * rcmt
+sqtf: qncv * mpzf
+pltz: cwdd * rpff
+zsrr: 3
+drns: 3
+dmjh: 1
+hqhr: 2
+tvmh: 2
+mjrb: 4
+thvl: wwqb + twff
+gjjl: 3
+lpwr: 2
+gchm: pngg + rhdj
+wrvl: 5
+sfgz: swmc * znzt
+hpmc: 3
+nnpd: 7
+zbpn: mfps * jtnz
+tprs: pmgn + gddl
+szvl: rvnb + vdrs
+mzhc: 6
+vtgl: 11
+qgld: grfn + pmjj
+hznw: ntbs * psnm
+hhtd: 2
+dtbn: hlcb + jdqz
+ttnq: 3
+zdpw: pmmr + ztqs
+pnqz: 4
+bgfl: 2
+dqgt: 18
+jvjh: dffc + wdbp
+zwzg: 4
+jpfm: 19
+wszn: hmmf + jvdv
+qqpg: qzlv * hznw
+lctp: gdnq * nvrp
+rvbt: ptmh * qwvh
+qfmq: nppj * rhcc
+tbnw: rsgb / dsvv
+wrqg: bfdg * lbbz
+sjfb: bljn * wbcz
+gsll: 2
+lstj: 17
+cbgc: 3
+rpfs: qzzp * rffd
+zgzd: fvgl + zgcw
+vjfs: hwrl * cvcz
+hfbg: twdz * hdbv
+gjqp: bgpg - pvwh
+tqdc: 5
+tnjh: sbrf + pjfg
+ldgz: 5
+qgsd: zsrr * qqtv
+ghzr: mbtw + fbvs
+dptg: wclq * lcbf
+fnds: rlmq / mnzd
+wfdd: cmbb * grzc
+mbbf: wstc + npnz
+slgc: rcnm * rjlj
+qztv: wlwm * msld
+jjmh: lbpv / hcsb
+pcdc: cvgr * rfzs
+hvlh: msdb * cgcv
+wgsh: 20
+dnld: 2
+jqnc: jrjd / tgsn
+rfph: 5
+sdzz: 1
+nctj: sdhz * nnjg
+fbvs: bfrg * vlls
+qcnb: 2
+lfdr: 19
+hcns: 3
+hsrg: twhs + ftlg
+vwcb: psgb + lsfd
+hzjc: 4
+qqbm: nmwp + tccg
+dmqm: nnvh + fcvz
+jllc: ndmj * bdcw
+lhmt: wzdb * nwnp
+gftl: hcpm / bfrv
+tqtf: czjc * mpfg
+wwwg: 5
+thjr: 2
+tfbh: 3
+dsvv: 2
+hgsl: 5
+sfnl: pwrf * rfcv
+rvvt: rmst * qmfp
+bzbb: 6
+jpqb: gsll * lnmh
+qsfd: 4
+vptl: bvrq * nwng
+gdnw: vvcl + bpbg
+cvcz: 2
+dztc: vdjv + vjmn
+fvjg: hwgr / lwwq
+dvgv: gnzd + ntwf
+wsdn: wjcm / jwsn
+plgl: 4
+lrmg: 3
+qrgb: jbbv * cdbz
+hjsb: 13
+ctqv: 3
+qrst: 3
+nnqm: 2
+dnfj: 9
+lhds: 2
+hwgr: pwlt + slnf
+tqpq: vmzm + thvl
+trnr: 2
+cjlc: jhwj / gmld
+wcgw: 16
+frpw: nbmj / zlcn
+szwn: 12
+qpnc: fbzr + rlft
+nmbc: dtsz + lpwg
+znzc: 5
+lwcv: 2
+hcww: 2
+vsdw: 4
+jhwj: vphf * hwmv
+tmvn: 15
+mcpt: mcnd / zzdt
+lrzj: 19
+rngf: 2
+gszg: hqhr * zzvn
+gnwp: 4
+wcsz: 4
+pgjl: ncwg + fwpp
+gqsg: zwmj + qqpg
+cmzz: 2
+vsgs: 13
+psvj: bnzm * zfgh
+gtsh: wcjw + dflq
+qpzd: tnmv - hhsp
+fvmg: 2
+sbjf: 17
+nsbg: zbms * dtvh
+jrpp: 2
+qncv: 8
+djzl: jrdw * jhvm
+ddww: pnsn - lszr
+zvvl: 3
+bfvr: zscv * lgfv
+tnbp: 2
+qbjl: qjpj + szgd
+shps: rcwr / szlp
+czjc: 2
+njfj: smmr * vczm
+jzmc: htwj * fqfs
+drhc: 3
+qhwt: jbcq * psdd
+rljg: mhbf * vplf
+nlhw: sbwv * rjzg
+zdbq: 2
+npbl: vvgb + lbbl
+jhvw: 2
+jqsd: ltsf - gddd
+mbjv: frqv * rznw
+gsfj: 3
+szlc: 3
+ghhp: zspb * bgfr
+fjlb: ppwb * mnsm
+mlqv: 4
+htzw: fpcb + zddz
+rcsj: qwfw / vnjc
+fzdp: vtfv * mwqr
+vpgt: 3
+cqnw: zhmh * vlgf
+dvbg: qftf + ffms
+nmnt: zqlb + cqnw
+mzqw: dnsw * gwts
+fdhl: gqsg + lbfn
+rcsd: cpbz * pcrb
+dmjr: nrqs * lvsf
+wssb: 2
+sjhq: znpv * bhmq
+swbl: 6
+pbwn: dmcc + ctmz
+gvhl: 2
+stsn: nzcd * dshq
+hssv: fwtt * bgzb
+cllf: 7
+rwgp: qlzl * fcvm
+jmcz: schc + mzjn
+mhhr: rlhj + cfft
+csch: wfmt * frpw
+tpzh: 2
+mfnn: 7
+pwrf: 2
+mhbf: 5
+zffj: 6
+wgts: 2
+wnvc: ldgj * gtgn
+mlvg: 4
+vlls: 2
+jcgg: wsdn * pgfl
+mnmh: 13
+hbtc: 2
+sqwj: tjdg * mpbm
+jcbl: 2
+mmzg: wdcw + ltzg
+lgpj: 14
+mhsn: 10
+hlsw: 11
+szng: wtjg * lhbm
+mgtd: 5
+tjdg: 3
+fdzl: 8
+tlmv: vjrj + qnfp
+gzwj: tmsh - ggvg
+cztp: dwww + gbzz
+jjvz: 1
+vrtp: gnvr + gcph
+hcqw: 7
+wgqt: nbbt - qqdr
+fwpp: grnc * rszl
+nltb: 11
+ffvc: 2
+dwjf: 1
+mrbt: jvwb - cbcc
+vczm: 2
+tnmv: 10
+wzcn: jnnw + dmmn
+dtts: 4
+zwtw: fnwh / wpmr
+ptgf: 2
+zpfp: qhjn + tbjm
+psgb: 1
+gnqf: 13
+wprn: gvjw + sjhq
+hjfz: pscq * ghpl
+rbvr: zgrr + nhgc
+qwhr: mshb + nmnt
+grzc: 2
+mwhj: 13
+zrmv: frmb + wsjh
+zstt: 1
+qwsm: lwbp + hjqv
+gmnz: 3
+zhww: 5
+rtfb: 5
+lfmc: gstp / qnpj
+gjtl: bghn + chbw
+wgfl: 2
+dttm: 3
+qcqm: gdtq * lsvj
+twfd: plvz + dpvl
+ncpc: 3
+gtjc: 4
+cnnh: trmb * gvhl
+rzzf: 2
+dhjc: 3
+rcrn: mspd / trnr
+wrqs: 2
+bvqc: lqrb + fcdp
+spjv: 2
+vhtw: 5
+dvdc: 2
+dnsw: 12
+fvvc: 3
+tbsr: 2
+nccv: qvqm + smlv
+ptmh: 2
+rhdj: 3
+jqqj: hdpb * mwgm
+wtfc: 4
+spgr: zdjz + fnds
+tpvs: tbpg * mdhf
+jggh: dtbn + nctj
+brcv: zzjn + nvfr
+qddj: lspc * lmdr
+dnpf: 4
+bwvl: 2
+ltdp: 3
+ffjl: vgdg + wzsr
+jzrf: wgqt - cggv
+lmpt: 3
+sspl: cccs + zvzj
+lpbq: vpfn * mmpr
+crpm: twlz + qhnv
+qhps: gmpr - tdrf
+sbwv: 8
+vgrj: 2
+vvjz: gtjt * chzd
+mqsg: cprd * slsp
+qdgn: bdfc * qcvd
+zrgr: rphm * lmqj
+ldhd: 4
+slnf: nmdc * bzpc
+pmrz: mpfp * lqhf
+mlls: lpmg * gzqv
+dmtv: 2
+fmwn: pprw - zpqz
+zjmr: 2
+gnvr: psjl + nnqm
+qvdl: tslb * fnqc
+lzqw: 5
+szmt: 13
+gbwc: wgts * bgsb
+stjz: ssvp * swzv
+jtnz: mbbf * ddhf
+lrgs: mjbf * qlns
+wqrl: 2
+sfgc: vrgr * sbnn
+bzfw: srzq * nggm
+fjhv: 1
+shtz: gqrt * btqt
+gmpl: jfrg + vwfr
+nppj: drns * dvjt
+lnlb: tjlg * mrqr
+gwgz: ldhd * qfpf
+gpvp: mmzg / ntgd
+gdtq: jlhw + zrmv
+vqht: 7
+zszj: 2
+gmrz: 11
+hmsq: scrf * dzpd
+gbjf: gvhr * gpdb
+hcsb: 3
+jghl: hblv / rvcs
+mdth: 2
+lbzf: 5
+ltgb: bjll * lhdz
+rzsv: 4
+jgpw: qvtj / lnlb
+gzqh: 3
+dzjc: 16
+gzvg: 5
+wzth: 14
+rtzt: clhv / jrpp
+mjjt: 2
+qbrs: 7
+bgfr: 3
+mpsc: 3
+vjgn: 4
+jhwr: jlgt + hdrl
+hjml: mvwb * rpwm
+gcdc: qsfd + lzqw
+jnwz: nwcl + plhd
+vslq: fjlb + mnzf
+tvhv: 2
+mffq: rprp + qgsd
+gmgz: 3
+wgzt: tmtn + jzrw
+wptw: cwpb / rtfc
+gbvt: 4
+rbpm: gslh * mlvg
+pgfl: 2
+dwsq: gpzz * mgtd
+qslr: 2
+tslp: ldzd * jdvh
+hbwf: lhmt / crcv
+rsgb: qpzd * nhvl
+bncg: 3
+mbpg: nvdz - bcpz
+sqpb: 19
+vgbc: mgmm * qhld
+mptw: wqtf * fvvc
+cnfm: 3
+zrwt: 9
+zjtv: mbpg + pttq
+qvdq: 3
+rdjz: 3
+ztwn: 10
+vgdg: 19
+mwrp: zpfp * zpgm
+vczv: hfjb * pnhc
+mljv: prhl * gnqf
+fcdp: rcdt + gnrh
+lqzn: 5
+hlcd: 3
+zpgm: wqbj * zwdn
+qplb: qpvr - hzbm
+csqq: 11
+pbsq: 8
+rrjj: 17
+fhvd: 3
+fwsw: sjqr + jpvr
+mhbw: 3
+lppg: 5
+jntt: 3
+trqq: vtbn + hppv
+ztmf: 7
+lgfh: snhj / tvmh
+dghg: bprq / swls
+psjp: 12
+cwsl: 2
+zlml: gwtg + hndn
+bngb: 1
+bdfc: 4
+npvs: mfcp + jvcs
+sfnv: hmgc / sllp
+jwqb: fvjs * rtfb
+lhqf: 2
+pprw: tmlm * bwrh
+vbzp: 2
+pptd: 2
+sswz: pnqz + fpts
+zmbc: sldc * hnpz
+fmrw: bgfj * dttm
+hgvl: 3
+shqz: 3
+wvpz: qwvg + tcns
+rcnr: 11
+lqnw: 3
+bphn: 2
+frqv: 3
+fcct: 6
+gtmf: 2
+vmsf: jnwz + gdnd
+tdrd: 3
+vnht: 3
+vgjp: 8
+cfjh: 4
+hlqb: cllf + wbzw
+vtjt: 4
+mnzl: 2
+bjzh: 11
+ntpc: 5
+cfrf: 5
+grtd: 2
+mfps: rdnz + rgtm
+cmbb: 3
+gmpr: 8
+pwtq: lvml + qcjh
+cspv: 4
+fpcb: wjpl * tnnl
+mqwv: 7
+qmfp: gzsm + lhrd
+nbmj: zvvf * wrsq
+hccs: 6
+sqqv: vncb + tqjr
+wwwj: zmcb + ggpt
+smjw: 8
+gzlz: 2
+lbfn: shgv * mljv
+lrpd: 6
+qqcp: scwf / qctj
+scwf: jqnc * lnwd
+qgmp: 12
+sqtl: 1
+tgqs: 3
+pzsq: cnnh * dzvc
+sjbb: hswd + jlhz
+dcbz: dmjh + prnl
+bjsl: vslq * vjnr
+ncrf: 3
+dnqg: 2
+rwgf: 2
+hzqz: 5
+sdrn: qcst * rwrb
+vphq: stsn / vnqg
+qggg: bmmc + vhtw
+fbbg: 4
+jjnv: 3
+wfms: pprv + ldfb
+nlsf: 3
+vgjs: gprp * vnmn
+jmnr: 2
+bqgg: 5
+jzdg: bnbz * qwhg
+vtsd: 11
+cjbs: wszn * ldgz
+mshh: lrlj + tqhr
+sjtm: 2
+shjn: 2
+rjlj: zlml + mffq
+bpsh: rfph * hgpp
+qrqn: plgl * htmz
+gfth: 3
+tqbh: 2
+dlpg: 7
+hfmd: 2
+mwgm: jrbp / wslm
+hlcb: 4
+tptg: 17
+zpgc: wbgs * jcqr
+zlcn: 2
+sqsh: 3
+ffvn: 3
+gmld: 2
+jddt: 2
+fqfs: 3
+zgcw: qcfb - tzzr
+sbmj: dtpz + fwwv
+lbcr: 5
+vrhl: 2
+wcmp: 3
+djbl: bvqc + chgs
+fzzv: rdsp * qndw
+dzvc: 8
+bljh: 4
+gzrq: qbjl * lhrv
+vfsg: wwqv + fjdr
+bbmq: 5
+rrpf: 14
+zrfs: 3
+zfrm: 1
+qvnp: tlmv + tpnf
+pfff: bhwn * lhnr
+lgfv: 3
+nqwd: zmrz * mnmh
+vnpb: bvrr + sljf
+bzgv: bscm + nglb
+tqjr: 18
+hmtb: 4
+lvml: 15
+gqbq: 3
+pwtp: jqvj * zfgq
+rcnm: 4
+qfjr: wpnl + jsqn
+zdjb: 6
+cccs: 4
+szsc: 9
+sblz: 8
+qgwm: bqfv + zvgg
+tggw: dvpl * lhjl
+jjlm: vnlt * zcmz
+zmcl: 2
+nhfb: mmpc * wfgs
+gddm: bdgj * pcdc
+sjgj: cbnh / mchb
+tlzt: dnqg + ntws
+ggvg: rqzz * lwcv
+pchb: qfjr + sdzz
+swsd: trhc * dqgt
+tzvz: zfrm + bnwp
+jgml: 9
+gpsz: 2
+gphz: lspv + nntq
+mrqr: 3
+fwrp: 2
+frfm: 5
+rzcl: vcsd * mjlf
+nzcd: 7
+ppms: qbsd + mvhr
+zgvw: fgfd * sjbb
+twmj: 6
+sqtc: tpvs - jjnm
+bhzh: cqpd / njvw
+bnbz: cppm * dzln
+pcwf: 3
+rfhv: nvgj * mhhr
+dfpp: qbqb + vtgl
+nrqs: 2
+rsnj: gchm * qdjm
+lrzm: dlfm / fcct
+gprp: wcdt + qmzh
+rgzm: 5
+zhfg: 8
+jphm: gzcg * jvvt
+tsfc: 3
+psnm: dstg - ctgj
+pztt: vrhl * gjqp
+qcfb: bzqg * gzqj
+cdth: 4
+qflh: sspw + sblz
+nvgj: qmbj + cjfz
+mpfg: hbsl + mwrp
+jrbp: mqpc * mbbg
+wsqj: 3
+wmvv: 4
+hhnt: qblr + qvdl
+mljr: 2
+nnjg: 4
+lhrv: 2
+vvcl: rjcv + jzrf
+mnsm: tsgb * hlcp
+zznh: wpns * wwbg
+jsmm: mgvq - mzqw
+rncp: 17
+mgnl: qntf * lmpt
+zmcb: btgl + ztfh
+qlgp: 3
+qcvd: rwgp * hcww
+chbw: 14
+mbzb: 2
+qqdr: lhqf * gmpl
+shwg: 3
+mhjp: 3
+ztqs: djzl * stjz
+fbpw: dnqj + wpmg
+gmvz: 5
+rcdt: gptp * szng
+qntf: 2
+fnfv: 3
+lqlt: zcbt * hvzn
+pwqj: zwtw - psfj
+jfbj: 5
+mgzr: rmjs + qzcd
+htrp: zdbq * hsrg
+lqlr: 3
+bgsb: 4
+ndsl: jggh + ffhs
+wfmt: 3
+wwpj: hfmd + sfgz
+tcns: mpqb * dlpg
+fjhr: 4
+jpvr: zcvw * shmz
+qtvj: fwfq * vjbm
+rjzg: 2
+pcrb: 2
+rvnb: 10
+bgwd: 2
+bsnr: 7
+bfdg: 2
+wbcz: smdv * fndt
+fbvr: pqtc * jhwr
+lhtj: 3
+tmsh: njst / scjl
+sftz: 3
+wdfz: 4
+hmgc: pswd * psbd
+nvls: 19
+cwvw: sthj * pchb
+hrvg: 3
+zspb: 3
+nbbt: scpn + twfd
+phsl: 6
+scrf: 3
+chhp: vwmt * cwvw
+sslp: 11
+zlcw: 3
+lrlj: 12
+pvbc: qwgr * qgwm
+fcvm: sfgt + wtfc
+whnd: 5
+vvdr: 9
+zpvn: mbss + qsgq
+pmjj: psbv + wrqg
+mmpc: 5
+nmgs: 3
+ghpl: 2
+mrjm: 2
+stns: 1
+hwmv: bgwd * hljq
+fdmq: ffvn * zpvn
+hjqv: jdlv * fprb
+bqfv: nvdv + tqtv
+vlcw: 5
+cjfz: 4
+bfvg: 3
+nhrw: pnhr / hvsj
+frmb: glbm + znbt
+nlbs: 3
+bhmf: wmvv * fwwh
+tmsz: 6
+vdjv: 8
+zstc: 7
+mfqr: wdrp * slmq
+vnmn: 3
+plhd: szlc * jtnv
+bvth: sftz * qtmg
+lswh: 5
+mhmz: 7
+ldlm: 17
+zzfs: 4
+bjll: 2
+jlpp: lsng / jrzs
+mbhc: mlgm - tnjh
+wfgs: 2
+sbvb: hhqv + nqhq
+ntbs: 2
+tzdb: llzs + wngq
+jjdb: 15
+qghr: 3
+twtm: 2
+fbdq: 2
+wjqv: 2
+hjmr: 3
+dsrt: 2
+sddg: jjnv * szgj
+rmst: 2
+rfpg: 2
+hhsp: 3
+gzqj: 4
+jjnm: hgsl + qjwv
+mqpc: 2
+cmrj: 13
+twlz: lhds * dhgc
+mchb: 4
+qcjh: 4
+swmd: 5
+wslm: 2
+sdwm: 3
+bzfm: fjzc / cwvj
+prnl: pnsf * bmcs
+hlcp: lfmc + rqqn
+nsbn: 2
+vjrj: bztz + vmhl
+shgv: 2
+csgb: 3
+fmlp: pgjl * nngg
+dssb: qvbv + tfdh
+slsp: 11
+rjsn: fbfd * szjr
+vfwh: ctrq + cmrj
+msdb: 16
+fmlt: 5
+jdqs: 2
+pjzl: 2
+zjmm: nflz * hjsb
+mbss: 2
+brfj: 2
+nhpg: 5
+fjzc: vqlg * tzdb
+nggm: hmtz + lrpd
+jqjn: 4
+cjwj: 3
+jddd: 3
+psdd: 3
+bzbl: 3
+pjwm: 17
+nwng: 7
+qwgr: 8
+gmjd: dcgq + mqzc
+mflw: 3
+fvgl: 20
+tgcm: 3
+gwts: 19
+qhld: 2
+hbmm: 7
+jrzs: 2
+nhgc: 8
+rcbp: fbgq - wqjg
+tlqq: ngjs * rljg
+vqgq: plds * mvqd
+lfcr: 1
+dffc: dmtv + fzzv
+vtfv: rtcz + gcch
+qlrq: fpvj + gcdc
+rffd: qgld + mljl
+jnwd: 8
+lhbm: 5
+lpdb: 5
+bmcs: 3
+tbvn: bphv + fjws
+ftmr: 7
+qwhg: szqv + gfwh
+gbzz: 6
+gvfj: lwpw + btwg
+nwsb: 18
+cvgr: 7
+bgfj: 3
+bztz: 7
+rzql: gtmf * gmrz
+qbqc: csnr * lrth
+rlhj: sfnl * jfbj
+bwst: pwjt * nccv
+shvb: 14
+qwvz: tsfc + dvgv
+psjl: 5
+lhdz: 5
+rwmw: sjtb * bbfz
+ccmh: frds + rmtm
+hfjz: bvff * mlqv
+bdvl: 20
+lcbf: cztz + dzjc
+bbnj: 5
+mnqv: 5
+ndmj: 2
+jsjt: wlfc + hdff
+tsgb: 2
+qmbj: 9
+tffm: zcwf / zjmr
+bmbf: nqgz * zdjb
+jdlv: gzqh * jvjh
+bmmc: 8
+szjr: 4
+dwdz: frfm + shvb
+gzqv: 2
+gnvg: 3
+jqdj: 5
+scrh: lfdr - tmsz
+rcmt: 3
+mrdv: 2
+jhsc: 2
+nnvh: bnsh / jsdz
+snzz: 11
+drch: 7
+rdzs: bvth * gnwp
+jvtt: 3
+httv: qrqn + tzvz
+zjpf: 2
+htlb: mnhq / qfnr
+gvhb: bqcp * nlsf