Advent of Code Day 15: Lens Library
Part 1
Day 15: Lens Library
defmodule Day15 do
def part1(description_test) do
description_test
|> String.trim()
|> String.split(",")
|> Enum.map(&part1_string/1)
|> Enum.sum()
end
def part1_string(string) do
string
|> String.codepoints()
|> Enum.map(fn char -> to_ascii(char) end)
|> Enum.reduce(0, fn value, acc -> rem((acc + value) * 17, 256) end)
end
def to_ascii(string) when is_binary(string) do
:binary.first(string)
end
end
Day15.part1_string("HASH") == 52
Day15.part1_string("rn=1")
Day15.part1("rn=1,cm-,qp=3,cm=2,qp-,pc=4,ot=9,ab=5,pc-,pc=6,ot=7") == 1320
input =
"""
vjmbhd=6,ttj=1,rsl=7,jqq-,jdq=5,dgm-,nfbdm=2,bk-,sn=9,lzd-,ckq-,cn=3,mnmc=5,kqpd=2,lbj-,cv-,svsb-,mccqr=6,mccqr=8,vbl-,gg=5,hbkq=3,rr=8,nsksl=2,hgscd=1,hcz-,ff-,lc=5,kgt=4,hxh-,hbz=9,dp-,tz-,rsl=8,mvm=3,xl=9,hqzdc=7,hsx-,tvc-,vkz=7,nx-,pzzxcq-,lphv-,rcjm-,cnl=3,mtm-,fhg=8,lpx-,hp=6,nvbr=1,cc=8,gdm-,gvctn-,rsd=6,kdc-,vtzd=2,thkk-,dt=1,zmb=1,mkr=7,qm-,zvsrxd-,sh-,hmms-,xv=2,vgshgp=5,plg=3,xz-,zq=3,jcsvx-,qv=4,nnxjbr-,vzdp-,zq-,ctf-,rfg=5,zmxz=9,hbm-,jcsvx-,pgl=1,kj=4,pcdk=5,zjr-,rsbn=4,qbrs-,jnj-,txk-,tq-,zx-,rhj-,gj=4,bgr-,vnx=9,rsl-,mbf-,vqsm=2,kddl-,ddh=3,bqb-,lsskds=8,jrs-,bvfsm-,bhg-,ck-,kt-,fqcs=2,cmlnnq-,jd-,rsd-,mn=8,xh=4,jxnh=7,stk-,qsl-,qgncfg=2,bd=2,qr=1,tnnvq=9,sq=4,dx-,bk-,vnfs-,blbqx=5,ckq-,txk-,xvng-,kdg-,llc=4,ktcxx=3,xvng=1,gc=9,gj=8,djt=7,vg=9,ttgbm-,jrs-,lsskds-,lpx=7,zjh-,fv=8,rhj-,bgr-,rlh=3,frjh=8,sklxf=7,gvc-,nqxp=8,qbrs=5,nnnrz-,gff=5,hfg-,jtn=5,mghbj=3,cj=2,kdc-,jkz=2,fj=5,kxp-,kxpk=3,tcx-,bgr=5,gg=1,dl-,sjx-,njx-,ds-,tnms=4,bvnd=9,qbn-,thn=5,qvq=8,vpc-,kltj-,bp-,nvzfn=4,zzl-,rlm-,fl=3,kpv-,cs=2,zzd-,rlm-,nn=3,kc-,xcjh=7,jtn=4,dz-,llc=9,drv-,dbpf=2,dx-,zmdjh=4,svsb=3,dhr=2,fd-,plg=8,mlzrsd-,thz-,jkjchf=7,dmnfh=5,sjbp-,gvc=3,ctf=7,xzrd=1,lxccq-,dxbl=5,zsp=4,jll=4,grc=4,pb=6,sdts-,zb-,ds-,jqqks-,rngf-,fqlk-,zkq=3,xmjzpg-,bvnd=5,pj=8,qd-,pfb-,hf-,tq=1,vpc=1,smprjm-,zsp-,hs-,fv=9,mkt-,xqs=8,mpvj-,ttm=6,znk-,mc-,vjlq=5,zp-,hv-,sn-,xkmkv-,gqkj=1,mf-,hhxx=4,qdjh-,ckt-,dbz-,zjr=4,txfx-,lzd=6,hqzdc-,bbf-,hxh=1,mkr=3,xjld-,xkv=6,rlm-,svh=1,qx=2,vvz=1,hq=6,vkz=1,nnxjbr=1,srt=4,vvz=3,thn-,vpp=8,gsk-,dlv-,pvc=7,pr-,dtc-,hff=8,txcs-,xd-,ghpdj=2,bx-,jtx=7,rqj=3,hs=4,rgvz-,qb-,pr-,lc=8,txfx-,bbzlt=2,fmzfnz=5,zn=6,cc-,jv-,znk-,sklxf=7,ckjs=2,rsl=5,jlf-,fp-,pz-,pbml-,jqq=6,fm-,shmcr-,kltj-,svh-,bq=8,djt-,ktcxx-,btj-,qhdmn=7,zvsrxd-,xs=4,sq-,szv-,hbm=3,zp=1,mlzrsd=5,qb-,rd-,zpd=7,zp-,bbhq-,vh-,fhg-,hgscd=6,zfvgf-,hx=1,fl-,dlv=8,jhq-,cpt-,nqp-,thtspg=7,fvl-,tp-,tcqktr=1,bbf=6,db=8,cl-,lh=9,rx=8,fd=6,bd-,jzpc=8,bxlh=5,ckjs=3,dqg=4,bbxk=6,ncdl-,xkv-,vfk-,cc=9,ds=6,dgkb-,fsdk-,fvv-,mq-,mmk-,vgk-,cj=8,gl-,bdg=9,msq-,mnrd=9,kxpk=3,bvnd=7,jnj-,jqqks-,kxpk-,vfk-,jb-,ft-,qsl-,mkv=9,djg=8,gdm-,bvfsm=6,nh-,srt-,pzzxcq-,svk-,tvhxj-,dt=6,kpv-,tqgx=9,bd-,kqf=4,rfz=8,nqp=6,dlc-,qp-,cn=3,hrr-,zsj-,cvsj-,lphv-,fvl=9,vd=6,zcb-,cnl=9,lphv=7,tt-,bxlh=5,hp=7,zjr-,jfvnl-,xzrd-,qdl=5,spp-,sjz-,gl=8,fvl=7,vjmbhd-,zp-,ccx=4,jv-,jrz-,kr-,skg-,vx=4,vkz=1,dgq=2,zrz-,dhr=9,ttgbm=7,gdctzq-,gdm=9,zh=4,fqlk=7,ll=7,ngb-,jbr-,nvbr-,zcb=3,bqf-,zfvgf=3,lvrj-,pbml=2,mnmc-,fl=7,rt-,nrmxt-,zzl=9,rt-,rngp=7,rsbn-,bf-,lpx-,sgnr=7,dmnfh-,vjlq=6,vlq=9,ln-,mnmc=1,tbftpm-,rj-,mq-,jrs=6,bvfsm-,bbzlt-,ntvm-,ll=6,cq-,ttj-,vm-,lh-,qbrs=1,vx=7,qr=2,nqp-,rnsr=1,hfg=5,jtrdrs=1,pzzxcq-,zxt-,hcz-,nxd-,tcx=3,rlh-,hfx=7,hg-,bbhq-,qx=6,bxlh=8,plg=7,xz=7,sx-,jzh-,ttj=1,vzdp=3,fp=4,pfb=1,trst=9,rhj=9,bvfsm=3,lg=9,plg-,pqt=1,hq=8,zjh-,rsl-,kmsq-,fd-,gj=5,kls-,ff=1,cs=6,gg=2,zfvgf=9,ttj=6,dz-,kls=4,qb=5,qsk=9,lvrj-,vqsm=1,hq-,vbl-,dgm-,hff-,vkz-,gdctzq-,hmms=4,fd-,sqd=1,ljsb-,rgv-,ttgbm=5,sjz=4,vs=3,qspp=5,rfg-,vzdp-,nvzfn=4,jrs=4,gdm-,tcnbp-,smprjm-,xcjh=4,hx=4,kls-,vkz=7,rj-,hlvq=7,vx=8,znk-,zmb-,xbtvx=7,mf=9,jtb=3,vl=7,ckq-,fqcs-,lc-,tbmrt-,mdm-,ckt-,jbr=4,jb-,pcdk-,zxt-,tggs-,thtspg-,fsdk-,cxv-,zb-,rsbn=9,hbm-,xk=8,tbmrt-,pb-,kddl=6,txcs-,hp=3,rj=7,nvdk=8,rx-,vlq-,lg-,vbl=9,pb=5,zm=6,vmtd-,dbvvl-,lpx-,jsv=7,hcl-,pntl-,nk-,blbqx-,qbrs-,jxnh-,vnpj=6,rf=9,zl-,xvng-,hq=3,vzdp=2,vnfs-,nnxjbr-,ffv-,znk-,jzh=7,hcl-,qx=6,ljhrv=2,jkjchf-,lzd=4,nfl-,kgv-,nk=8,xm-,zxt-,fl-,tp=8,pr=6,znk=9,thn-,plg=5,dnt=7,mcn=7,hrr=4,sxnxdv-,jzh=6,ncdl-,frjh=1,plcf=9,nxd=3,txcs-,cs-,mkr=3,lkst-,djg-,bk-,lkst-,fqcs=4,lbj-,qgncfg-,grc-,mmp=8,lpx=4,qsk-,jlf-,jv=8,kmsq-,jr=3,fd=9,hf-,svh=4,xzf=2,pcdk=8,lvrj-,xh-,sjz-,lknhl-,dqg=9,hgllzn=2,jlf-,trd-,vb=5,ssjxpn=3,kjlxvl-,cmlnnq=6,sdts=4,qr=9,thn-,hl-,bgr=2,mbf=2,pbml-,cnl-,dmnfh=9,xv=4,xh-,bvztj=3,kmsq=6,rc-,vvz=7,sm-,mcs-,ffv-,dt-,bk=5,hfx=5,hs-,xkmkv=6,pzzxcq-,mghbj=1,svsb=6,nnnrz=4,hrj-,vzdp-,nftb=6,xs=5,bvp=5,dx=9,nfl-,pqt=7,hgx-,kp=3,jkz-,bbhq=7,bgr=5,qbrs=7,bd=5,kpv-,klsstz=1,pz=8,znk=9,hqzdc-,vpc=6,qr-,tbmrt=3,klsstz-,ckt-,jrs=3,cl=4,cnl=9,qx=5,tnnvq-,vjlq-,khn-,zb-,zfvgf-,hs=2,gg=2,bfnsp-,xk-,xh=8,fsl-,tv=7,pgl-,nfbdm=3,tggs=2,jg-,rsbgl-,sx-,lsskds=2,kgd-,hxh-,kltj=7,kqf=5,nx-,dl-,kdc-,pr=7,gdpkz=5,ljhrv-,hrj-,nvzfn=4,jqq-,snqf-,dgq=6,jkjchf=8,bzj=8,kf-,sdts-,gdm=2,jd=6,lkst=9,qtk-,mmp=8,sgnr-,pr-,bfnsp-,cfq=6,rngb=4,tvc-,xb-,ssdcf=3,xjcz-,hp-,zrz=9,ntvm=4,xjcz-,kgv=7,rgv=9,xvng=1,jfvnl-,nfbdm=6,xbtvx=9,hrj=5,zmb-,pqt=9,srt-,ktcxx-,xm-,cn=6,xz=2,lzd-,jtb=2,jg-,nnnrz-,pz-,jzpc-,djt=4,dx=8,xvgrf=2,jnh=3,zx-,tz=2,shmcr=2,brs=3,xv-,qxrc-,svg-,kx-,nrmxt=4,ntvm=2,dmnfh-,jrz-,qsk-,dlc=5,lkst=1,rgvz-,jmnk-,zm=7,kp=1,jnh-,hmlzdn-,pvth=1,qdjh-,bd-,kddl=4,cfq-,hgllzn-,bk-,svsb=2,xvng=2,shmcr=7,kt-,pzzxcq=7,kx=4,jmnk-,jlf=9,tvc-,vvz-,cv=9,vm=9,zc=9,hbkq=6,qx-,jnh=3,qx=2,xd=1,lphv=4,vkz-,jcsvx=4,nqp=7,gtxdt=9,qd-,fhg=9,zlj=6,kc-,hbqxt=1,ds-,shmcr-,xk=1,gl=5,vh=7,xjcz-,mnrd-,zfvgf-,gvtd=4,gsk=5,qspp-,kf-,pzdbc-,hgscd=2,ttm-,vx=3,fmzfnz=8,xmjzpg-,rngp-,ctf=3,lgn=5,np-,fqcs-,fz=1,vnfs-,cc-,vzdp=3,gl=2,vh=9,tcqktr=8,tbmrt=7,zq=9,fmzfnz=7,mlzrsd=4,vzdp-,qp-,nqxp-,fsl-,jzf=6,zvh-,fsdk=1,xvqxmh-,lzd=1,lh=4,nvzfn-,bq-,xjs=5,jkz=5,nn-,fsl=6,tlr=2,tq=5,jhq=6,cpt-,dz=4,sn-,rsl-,jmnk-,ddh=4,rx=3,xkc=9,kltj-,gdm-,qx-,qtc-,mmk-,vk=5,pcdk-,fq=6,pb-,tf-,tcqktr=3,ht-,mdm-,jxrrs=3,nsqp=8,tcnbp-,gdm-,rlm=5,hmlzdn=4,bfnsp-,hlvq=5,dl-,zcb=1,gl-,sq-,mgv=4,cmlnnq-,nqp-,qdjh-,ngb=1,mgv=7,bvnd=8,sjx=1,vs=5,hv-,fj=2,rdnp=7,ddh=3,xv-,jv-,xvqxmh-,sz=5,qspp=1,qvq-,hmms=6,fsdk-,rngf-,jqqks=8,kgv=7,qgncfg=6,gvc=6,mc-,rgvz-,jqq-,xzf-,znsz-,qnbh-,hgx-,qr-,bhg=8,rsl-,fp-,ktcxx=5,gvctn=8,zlj=3,ttj-,mcn=1,kxp-,mgv-,xbtvx-,ssdcf=2,lpt=6,fd=5,hhx=7,txk-,nrmxt-,ttm=7,tp-,fz-,mz=2,xvgrf=8,ttgbm=3,rf-,lphv-,zmxz=6,ccx=2,txfx-,zl=3,rt=2,lpt=5,lphv=3,zmxz=5,xvng-,qdjh=3,jhq=8,jd=8,jkjchf=8,jb=9,xdd=5,dbpf-,xb-,mtm-,pbml-,sjx=7,ll-,tf-,kxpk=7,dhr=2,ckjs-,rnsr=2,mtm=7,lsskds-,vzdp-,gm-,qs=6,jnh-,lg-,lbj-,bvztj=8,lh=6,jd-,qm=5,xvqxmh=5,lphv-,nvzfn-,ckjs-,dlv=6,rngb-,ntvm-,rsbn-,fmzfnz=9,xr-,jtn=8,znsz=3,qxrc-,gdctzq-,vfk-,kdg-,jj=3,zsp-,cfq=7,hbkq=3,hx=1,mmk=9,dbz-,kxp=8,gtxdt-,ljsb-,zsp-,cd-,zsp-,kqf=2,tlr-,rgvz=3,mc=7,vm=4,bjff-,xmjzpg=5,ntvm=6,bq-,jlf=5,nvbr-,qgncfg=4,qbn=6,fk=3,hgllzn=1,zdc=3,jtb-,jnh-,jtb=3,ffv=4,dxbl-,hqzdc=3,kc=5,lgn=4,hsx=4,hbm=5,ngb-,szv-,sk=3,lzd-,dgkb-,qvq=8,hgllzn-,jxnh-,jc-,kmsq-,xvgrf=6,nsqp-,rnsr=6,rcjm-,kx=6,jtb=3,lpt-,fmzfnz-,qxrc-,xjs=4,hcz-,hbqxt-,zsp=2,jj-,tqgx-,rt-,ngjc=6,dk=2,rr-,zc=5,skg-,hv-,ttj=5,nh=6,kmsq=3,hcl=6,gff=6,dxbl=2,cpt=9,trst=9,tglv-,xjld-,rd=8,xkv=3,qbrs=2,nvdk-,xdd-,rngb=2,bvnd=8,fjh-,skg-,vtzd-,gvctn=1,thz=8,kr=4,qdjh=9,zh-,sklxf-,lsskds=8,hmlzdn-,mbf-,snqf=6,sjx-,mmp-,dgt-,jqq-,rsbgl=8,bbxk-,gsk=8,ck-,xvgrf-,rngf=6,hxh=8,kgd-,bbxk=8,kxpk-,zpd=4,dlv=1,vd-,zp=9,hmms=6,sdts-,jtn-,nh=8,jxnh=1,rngf=2,mcn-,dlv-,jzf-,hfx=4,thtspg=9,vvz-,cs-,tcx-,xmjzpg-,ghpdj-,xl=6,qqj-,qs-,kp-,khn-,zsp=9,fsl=5,jsv=7,jdq=9,xv=4,zmbc-,nf-,lknhl-,kgd-,lkst-,qs-,mc=4,ft=7,shmcr-,xvqxmh=4,bx=3,vg-,lbj=2,bvztj=2,ckt-,szrqm-,xmjzpg-,kpv=1,xz=5,dbvvl=1,bfnsp-,fqlk-,frjh=5,cj-,jc-,rsbn=4,bk-,dnt=8,dxbl=6,nqxp=7,jqq-,gc-,hcl-,dqg-,lh=3,hsx=4,cxv=4,lknhl-,rzjl=2,mtm=5,tf=8,kdc-,bdg-,fd-,vnfs-,qb-,njx=7,mghbj=5,zjh-,zm=2,mdm-,txfx=8,nknc=1,sqd=2,gtxdt=7,kgd=8,hhx=7,ll=2,qr-,hhx=5,szv=5,brs=1,svg=3,cc=4,spp=1,rqj-,hs-,hv-,bbhq=5,dgm-,sgnr=3,sh-,bp=9,mtm=5,spp-,hcl-,pbml=6,nx=1,sk-,ckq-,nqs-,ff-,pntl-,xvgrf=2,fmzfnz=6,hqzdc=8,mmk-,pzzxcq=8,gdpkz=5,ghpdj-,xkc-,bqb-,qtk-,tcqktr-,cv-,zp-,bvnd-,mtm-,xz=1,jj=7,zzl-,djt=9,hgscd-,cpt=9,ht-,jfvnl=8,szv=7,kdc=6,pvth-,drv=2,mb-,nrmxt-,rsd-,mmk-,nnnrz-,jb=9,pj=1,rx=8,rd=2,ds=2,rnsr-,cslsk-,zjr-,djt=2,kddl-,kpv=9,pzdbc-,glbl=4,cn-,ckt-,dxbl=6,qnbh-,nftb-,ncdl=1,xm-,zlj-,bhg=2,tsrjk-,lfvf-,tcx-,nvzfn=1,hmg-,jrs=3,khn-,vmtd-,ssdcf=6,cl=1,rfg-,zx-,ljhrv-,bxlh-,hq-,klsstz-,rsl=9,svh-,nsqp-,svfst=4,hrt=9,zh=1,qhdmn-,kmsq=1,xh=7,dlc=1,ncdl-,bfnsp-,lc=5,tt-,qx-,vnx=6,rhj-,fsdk-,tglv=4,vtzd-,rlh-,hl=3,lc-,mbf-,gvtd-,sh-,bzj-,dgq-,fk=1,lzd-,fsdk-,qqj-,dgkb=7,xk-,qhdmn-,cj=2,fvl-,bf=2,rqj=3,mghbj=2,vjlq=6,mpvj=8,kt=2,bbzlt-,frjh=1,hcl=5,vzdp-,lphv-,db=7,cg=2,mf=5,fd-,hbkq-,rlh-,cq-,mgv=2,jrs-,sqd=7,qvq-,gl=3,rf=7,ljhrv=2,jkz-,zb-,lq=8,fq-,kqf=4,zkq=5,sq=4,rf=8,dz-,tq=7,cslsk=3,xr-,lsskds-,ccx=4,hbz-,rh-,thkk-,ncdl-,ngjc-,tf=9,xb=4,bf=6,plk=2,thz-,jb=1,dz=7,cslsk=9,rj-,zfvgf=8,rh-,dp-,vh=7,ckjs-,pvc=1,qsl=1,ld=5,gtxdt=9,sq=9,dz=5,skg=3,cvsj-,vd=2,qxrc-,vgshgp=4,xbtvx=7,hfg-,jq-,zh=4,chd=6,jxnh-,hrj-,hcl=2,dqg-,xs-,zkq=3,vbl=4,xdd-,vk=4,dx-,fjh-,zcb-,gvtd-,sklxf=8,fsl=8,nfl-,vnx-,bzj-,mz=1,shmcr=3,gg=5,qtc=7,kddl-,bvfsm=8,hg-,rr=3,zx=4,hgscd=1,gc-,qp-,jqq-,mnmc-,xzf-,szrqm-,chd=3,jb=8,mc=5,fj=3,bqf-,xr=6,qsl-,fvv=2,dp=7,tv-,dz=7,zp=5,fz-,tbftpm-,hf=4,kqf=3,rsbn=7,txfx=4,mcs-,pz-,vkz=7,tnnvq=9,njx-,zdc=8,gdctzq-,bvp=8,kr=1,kdg-,rcjm-,drf-,zlj-,ll=8,rqj-,kj=1,bzj-,dtc=5,pzzxcq=3,jlr-,nxd-,jtx-,ffv-,plg-,gj-,jkz=2,jj=3,vx-,rx-,hlvq=1,rlh=5,jb-,zlj=9,qxrc=2,vnx=7,qhdmn=1,gtxdt=1,hf=9,pvth-,hmlzdn=3,smprjm-,xjcz-,vnfs=2,sz=4,qtc-,ztx=6,jtn-,nknc=4,vg-,jmnk-,hsx=5,stk-,hmg-,tcx-,plg-,vkz-,zxt=2,sqd-,bqb-,zvh=6,rngb=4,gqkj-,spp=1,rsbn-,jvr=4,qr-,jc-,kqpd=3,cl-,pcdk-,rzjl=1,khn-,zjh=7,btj=4,ck=4,nfbdm-,hl-,ds-,gdm=5,znk-,blbqx=6,zxt=5,zm-,ztx=7,gtxdt-,pgl-,rgvz-,qnbh=1,gqkj-,bxlh-,zb=9,mpqp=7,hhxx=3,nqxp-,kj-,qdl=6,frjh-,hp=7,hcz-,tp-,kpv=7,hgp=7,llc-,gqkj=2,qd=5,hfx-,tnnvq-,zvsrxd=6,ctf=1,xjs=2,cxv=2,kpv=5,zdc=6,vnfs=4,zzd-,jg-,rlm-,rt-,xv-,cfq-,bqb-,lgn=6,xz-,bbxk-,vs=1,zcb-,nh=5,fk=1,bfnsp=7,rsbn=1,rsl-,lpt=3,btj-,sh-,bx=4,xbtvx-,dl-,pvc-,hhxx-,vkz=5,jkjchf-,gtmh=2,zq=2,kxpk=1,xb=3,mkt=6,tksf=9,dbvvl=6,qm-,zh-,txfx-,mmp=1,mpqp=9,np=9,bhhn=5,gc-,klsstz-,vnfs-,ll-,zm-,bqb=9,blbqx=9,xqs=5,kxp-,nn=5,fqcs-,ssdcf-,ttm-,thtspg-,zjr-,rgvz-,vvz-,hg-,nsqp-,vnx-,ffv=4,fnztg-,bvnd=1,qm=5,ssjxpn=3,xdd-,hbkq=8,rzjl-,qd-,cnl-,jq=1,ld-,rfg-,sjbp-,rcjm=2,fl-,dlv-,vnpj=6,gc-,nf-,bbxk=2,nknc-,nrmxt=3,zlj-,rfg=1,qvq=7,svk-,xkmkv=3,rf-,jbr=2,cd=8,tggs=1,bvp=3,xdd=9,bbxk-,vg-,ttgbm-,xzf=3,rfg-,sjbp=6,np-,vs-,xh-,mtm-,jtx=2,rlm=4,cs-,qdjh=5,zzd=8,stk-,tglv=8,qd-,hgllzn-,pvth-,frjh=5,xcjh=9,zb-,svg=3,hlvq-,dk-,xh-,dgkb=1,xcjh-,pb=2,sh=6,btj-,msq-,jc-,zjr=6,skg=9,jqq=5,kqpd-,nn=2,dt-,rx-,thn-,mq-,lfvf-,cmlnnq=7,sz=3,fqlk=1,tq=7,drv=1,xcjh=9,plg=7,pfb-,hbqxt=6,nnnrz=2,zq=7,qhdmn-,qsk-,kpv=9,nvdk-,jtn-,lh-,drf-,fsdk=9,cq=9,grc=6,vbl-,zmbc-,lzd=9,vvz-,svk=4,lgn-,kgv-,sklxf-,ccx-,mnmc-,rc-,jhq=5,xrzx-,rqj=4,sq-,vnfs=1,qtc-,llc=3,glbl-,jlr=3,plg=6,kqf=1,nk-,qd-,vpp=5,rhj-,hbz=1,tv=7,dp=9,hfx=6,vk=3,bbzlt=6,qxrc-,mpvj=1,dxbl-,zmb=4,ccx=5,qr=3,jsv-,sjbp=7,sm=8,qvq-,tz=1,tggs-,bbf-,jj-,tv=4,rj-,bzj-,rngp-,dgm-,jg=2,tq=2,ttj=9,kr=5,jlf=5,jlf=3,gg=7,frjh-,rc=2,sm-,bxlh=1,shmcr=2,btj-,cnl=9,drv=7,jq=6,bvnd-,bfnsp=2,jr-,mghbj-,bvfsm-,hbkq=5,ckjs=4,cq=3,dgq-,ntvm=7,tp=8,vk-,lgn=1,gqkj-,gtxdt-,mkv=6,qnbh-,jtn-,bf=7,bbhq=7,jzpc=6,ddh=5,hhxx=7,bgr=2,qtk=7,dmnfh=8,vjmbhd=8,jtn=5,jvr-,tcnbp=2,lsskds-,blbqx=2,nfbdm-,ttj-,qnbh=7,tggs-,nf=2,jtn-,kp-,xd-,vfk-,ljsb-,pqt=8,qsl=2,hq-,sqd-,lpt-,nqs=7,ssjxpn-,fqlk-,cv=1,bjff-,lc-,dt-,zvh=3,tlr-,gvc-,sdts=7,zfvgf=1,hgllzn=5,thtspg=8,tqgx-,rgvz=6,tksf-,hgllzn=2,tbmrt-,zq-,pbml-,hx=5,tcnbp=8,vs-,bd=3,bvp-,bfnsp=6,ddh-,jc=5,xrzx-,zzd=9,hbqxt-,mkr-,xl-,tz=7,svk=9,rfz=4,hff=8,lphv=2,gc-,jhq-,hff=8,zfvgf=2,lq-,mgv=1,hs=3,tggs-,zsp-,fqlk=3,hbz-,lbj-,bzj=7,tz=7,jzf=3,nsksl=9,dlc-,svsb-,hp-,fsdk-,khn-,rh=6,hs-,gtmh-,jfvnl-,jcc=7,nqp=3,hgp=7,szrqm-,txcs-,nqp=4,fvl-,xk-,pvth=1,ntvm-,jlf=5,kgt-,xkv=6,cc=2,szv-,tsrjk=4,cnl=3,mghbj-,fqcs-,fd=1,nnxjbr-,ttm-,tqgx-,fnztg-,mq=1,rhj-,tnms=9,zn-,szv-,vx-,jzpc=2,znk=8,zzl-,hgscd-,rsbgl-,dx=2,pb-,szv-,qm=6,mbf=6,kf-,nx=2,rd=9,sx-,nnxjbr-,thtspg-,vb=8,rsl-,fp-,ttj-,mdm=6,srt-,zjh=7,bd-,vjmbhd-,nvdk-,rsl=8,mcs-,jv-,jc=1,dgt=3,ncdl=4,qxrc-,fm-,cd-,jnj-,hx=1,gc-,sdts-,tsrjk=8,rfz=4,kc=8,lknhl=2,rzjl=6,vl=8,qms-,trd=6,ttj-,cxv-,fk=8,bd-,kr-,gdpkz=4,tv=2,sdts-,mn=5,rx-,mnmc-,np=6,qsk=2,hcz=7,kxp-,zsp-,zrz-,cs-,lsskds-,mpqp=7,cq=9,xv-,xz-,dxbl-,fqcs=5,xb-,gvc=6,pz-,nsqp=9,zkq=1,vtzd-,jll=7,db=4,ljsb-,hfx=5,pbml-,nx=8,hcl=4,ckjs-,ddh-,jtrdrs-,qsl=6,gvtd=8,qp=9,zjh-,mlzrsd-,gff-,kddl-,jzh-,nsqp=9,spp=1,vh-,fj-,fk=5,mdm-,hp=3,nftb=8,zl=7,zp-,zkq-,qnbh=5,fj-,bxlh=3,nsksl=6,ttj-,mkv-,vjlq-,nsksl=9,plcf=2,zvh-,bgr=2,bdg=9,nknc-,sjz=3,pb=5,vg=2,jd=7,np-,mq-,vmtd-,fsl=6,hp=7,nf-,lsskds=6,nvdk-,jll-,qs=4,fnztg-,zl=6,bhg-,vtzd=6,sjz-,rlm-,qvq=3,kmsq=2,qvq-,jfvnl-,ll-,gsk-,jhq=9,zp-,rf-,zsj-,vl-,rt=9,jkz=4,svg=9,zkq-,lh-,jrz-,vgshgp-,stk=2,gvc-,lknhl=8,vgshgp-,xkv-,ckq=9,qx=6,ffv=2,vlq-,ff-,qtk=8,qvq=4,dbvvl=9,rzjl-,hgp-,vzdp=4,pgl=9,ssdcf-,srt=4,pcdk=8,plcf-,nnxjbr=6,rt=1,qtc=5,bvfsm=1,bvfsm-,ck-,rqj=8,tlr-,cq=3,szv=2,tglv=2,pvth-,gqkj=2,mcn=9,smprjm-,tcnbp-,cmlnnq=7,ld-,kj=6,dhr=5,xkv-,xkv=3,kj=7,nsksl=5,tnms-,ld-,rfz=9,chd-,tnnvq=8,rc-,jg=7,jcsvx=3,svk=4,zx=1,ld-,rsbgl=3,dx-,qgncfg=3,nh=8,bvztj=3,kgd=4,szv=1,rfg-,fp=9,qx=4,svsb-,sz-,fqlk=2,dgkb-,kmsq=8,skg-,xjcz=7,xjcz-,qtk=6,xk-,spp-,vs=3,nk=7,fmzfnz-,xkc=9,hfx-,hfg=1,vg-,hhxx=2,vgk-,hmms=1,bx-,bhg-,sqd=2,bvp-,rf=3,zzl=7,nf-,tbmrt-,hlvq=8,vk-,bzj-,fqcs-,thz=7,zxt-,fv-,mghbj-,rzjl-,zrz-,xb=9,lgn-,kddl-,jqq-,rlh-,cj-,sjbp=4,svfst-,mf-,zmdjh-,lxccq=8,frjh-,qqj-,dk-,bvp-,bbzlt-,nqxp-,mkv=6,kls=8,dbvvl=9,rj-,skg=2,jnj-,jlr=2,ttj=2,mpqp-,xjs=7,stk-,mtm=2,kr=1,vx-,pj-,kxp=9,xkc-,np=5,jd-,bp=7,rd-,vvz=5,kls-,qdl-,nqp-,svfst-,lxccq=9,ngb=3,qdl=7,nvdk-,tz-,jcsvx-,pr-,ctf-,bhg=7,kltj-,vjlq=4,mdm-,plg-,chd-,ld=4,mz-,xbtvx-,ckq-,jvr-,zc-,plcf-,dl=4,kddl=6,kt=1,xjcz=4,tnms-,hq-,xs-,ztx=6,ttj-,kjlxvl-,tbftpm=2,ddh-,mq-,vfk=1,rfg-,ph=1,sjz-,xjs=1,dlv=7,jtx=4,xl=7,vk-,xzf-,dbz-,qnbh-,dlv=5,ncdl=7,qvq=8,nn-,zzl-,rgv=3,thz-,fv-,rcjm=8,bvztj=3,zxt=8,ngjc=5,sx-,xl-,sm=5,kp=6,zmb=3,ht-,fqlk-,zkq=6,hcz-,nk-,kp=6,vh-,ztf-,qdl=9,vd-,mdm=6,nvbr-,qs-,mf=3,jtn-,vjmbhd-,lsskds-,gdm-,kxp-,jks=2,hq-,jvl=3,pcdk-,rngf=5,kt=8,vpc-,kj-,kgt=2,chd-,sq-,xz-,bp-,xzrd=9,zvsrxd=5,chd=3,qbn=9,dbvvl=1,jbr-,vx=6,xcjh-,rhj=5,trst-,bxlh=1,zl-,bf-,glbl-,zmxz=3,bbzlt=6,rlr-,xcjh=3,dk=7,jnj-,gj-,vvz=9,zn-,dmnfh=5,mx=4,jc-,plcf=3,hcl=3,fl-,xz=2,ns=1,gc-,nvzfn-,vjlq=4,vpc=6,hp-,tbftpm=1,vlq-,tggs-,xqs-,rlh-,vgk-,jqq=5,pzzxcq=4,ttgbm-,fqlk-,kmsq-,ph=8,xqs-,gtmh-,txcs-,rh=8,rfg=3,jb=6,bhhn-,hhxx-,sqd-,jhq=3,lgn=4,grc-,dgm-,xcjh-,zcb-,qx=2,tglv=8,msq=9,fsdk-,pcdk-,zl-,cn=6,np=2,spp-,ncdl-,hrr-,sdts-,dnt-,cnl=2,rgv=3,zpd-,ztf-,jb-,hgllzn-,rngf-,kc=1,bp=5,sm-,rngp-,ds-,ncdl=2,tv=8,rlr-,rlr=4,xkv=9,vnx-,rfg=8,mq=9,rnsr=5,bhg-,jqq-,xzrd=9,dmnfh-,cl-,rngb=8,kdg=2,bbf-,xzrd=5,jzpc-,hq-,rh-,hx-,qms-,nfbdm-,kp-,tnms=4,tbmrt-,kmsq-,ccx=1,mtm-,sq-,lc-,dp-,qbrs=9,bbf=2,nh=2,cmlnnq-,jxnh=6,mpvj=5,gtmh-,jb=3,bd=7,jg=1,sdts-,vgk=6,fsdk-,zsj-,lh-,nsksl-,rfg-,jhq-,jll-,sz=6,jc=3,pvth-,nvbr-,xl-,nqp-,rdnp=9,vjlq-,nftb-,jtrdrs-,nqxp-,jrz=9,sm-,bqb=2,txcs=7,qb=4,nsksl=7,cc-,pbml=3,jlr=3,rf-,rngf-,kdc-,nfbdm=6,zh-,dbz=3,ktcxx-,lg=2,xkc-,lc=1,qsl-,cfq=9,xzf-,dmnfh=1,ssdcf=4,tcqktr=2,xkv-,rj-,ld=8,ns-,cxv-,bbxk=7,bvfsm=1,tp-,zp=1,rfz=4,fj=6,zbnm=6,dlc=2,hrt=9,zlj=7,rlh=5,njx-,lbj=9,nftb=4,rc-,pgl-,bvztj-,jlr-,mtm=4,nxd=4,rqj=2,kjlxvl-,hrt-,bbzlt=1,mz=1,fqcs-,jmnk=8,glbl=7,zxt-,pj=6,zrz=9,zvsrxd=2,tljv-,ds=8,sk-,zfvgf-,dx-,txk-,mnmc-,jnj-,ck=2,bxlh-,ds=1,hrr=2,ht=4,tvc-,rsl-,mnrd-,zvsrxd-,tf=2,znsz=3,ztx=4,mkv-,mkv=5,cmlnnq=5,brs-,njx-,zmxz=3,cc-,svh-,txk-,jq-,jrs-,thkk=2,nknc-,ttgbm=2,zsp-,qbrs=1,nfbdm=9,gj=2,brs-,dbpf-,bx-,mb-,svk=5,bp-,rf=4,qv=8,rhj-,mtm-,pbml=3,mcs-,xjs=7,btj=8,dlv=6,khn=5,szrqm-,jg-,xqs-,tglv-,pz-,zzd-,hfg-,hff-,kdc-,vg-,rsbn=6,jtx-,xvqxmh=6,gm=6,kgd=2,zmbc-,pvc=6,kmsq=9,trd-,jzpc-,fvl=6,hsx=8,vx=3,jlf-,drf=2,hff=9,qdl-,rzjl=6,ctf-,rfz=5,jkz-,hcl-,zkq-,xs-,jd=8,btj-,gff=4,jkjchf-,hp=9,rlh-,vd=1,zx-,nfbdm-,cxv=1,ssjxpn-,dgkb-,db=1,hgx-,rsbgl=5,szrqm-,lpx=9,fv=1,jfvnl=9,kjlxvl=3,mtm=9,nsqp=7,brs=7,vpc=1,rt=9,mz-,bx=5,cnl=6,vpp=5,kr-,mkr=7,vx=8,tsrjk-,bhhn=4,qdjh=7,kgd-,cmlnnq-,sqd=1,rngp-,pntl=2,dz-,zmdjh=1,vjmbhd-,rhj=7,vbl=8,pz=7,tnnvq-,ttgbm=1,ckjs-,cv-,djg-,kpv=6,zmbc=2,zp=7,rlm=3,mvm=9,xjs=7,kdc=3,mghbj=1,lknhl-,fhg-,brs-,cxv-,jkjchf=6,dmnfh=2,jnj=8,xdd=8,kjlxvl-,mx=4,zkq=6,kp=4,vgk-,nh-,jzh-,dnt-,jzf=1,nnnrz-,rsbn=3,lkst=3,jtn=8,nxd-,nqs=9,zdc-,trd=3,dbvvl=5,qbrs-,pb-,pntl-,hgscd-,fp=1,rngp-,cslsk-,jzh-,rt=8,hqzdc-,mmp-,qsl=6,ztx-,fjh-,hrr=8,dlc=5,cfq-,nvbr-,vbl=7,njx-,pzdbc=4,lvrj=4,bbf-,tglv-,mf=7,rcjm-,ljhrv-,btj-,qb=7,pqt-,pj=2,hgscd=4,szrqm=3,nsqp-,nh-,nk=9,qv=7,qtk-,dp-,fj=1,blbqx-,jq=4,gtmh-,hx=8,tlr-,pvc=4,dx-,xkmkv-,nfbdm-,xz-,nk-,vb-,zsj=1,vs-,qtc=6,sqd=2,ffv-,nfl-,jcc=9,gsk-,fnztg-,vpc-,rr=8,qtc=4,tqgx=3,qsk-,rsl=6,bbzlt=7,lh-,jd-,thkk=3,svg-,qtc-,vjmbhd-,bdg=6,bq-,fp-,xvqxmh-,hbz-,hhxx-,vpc-,tp=3,jr-,jll-,rnsr-,xdd-,zmbc-,bx=5,svh-,kgd-,rnsr=8,xkmkv=1,rngb-,lgn=8,fsdk-,tcx-,tcqktr=3,sjx-,xm=3,jrz=6,lvrj=7,fjh-,nftb=7,njx-,dlv-,svk=6,jvr-,rdnp=2,vg=8,cv=4,qbrs-,dgt=1,xrzx-,hrt-,tq-,mmk=6,xh=9,kqf-,hmms-,vg-,qxrc-,rsbgl-,tcqktr-,nknc=6,xb-,kmsq-,hmms=2,lpx-,thn=9,hg-,rsl=6,jtn=2,pz=1,jg=6,vtzd-,mpqp-,jnh=1,rngp-,qbn-,pfb=7,cl-,txfx=6,nx-,tqgx-,trd-,kmsq-,qd=4,hcz=1,ckt=9,dbz=8,fvl-,hrt=6,qd=2,qb=3,mf-,cd-,zjh=5,sq-,nxd-,zsp=3,bx-,jrz=2,stk=9,rhj-,rlm-,pfb-,rsbn-,frjh-,frjh=1,hlvq-,lphv=6,vbl-,tq=7,fj-,ngb=5,snqf-,sn=2,txcs-,lg-,vnx-,stk=9,jrz-,zlj-,vh=5,xb-,cxv=6,jmnk=7,zmbc=7,rzjl=5,jnh=2,thz=6,rd=7,hgllzn=5,rsbn-,ztx=8,jrs-,rx-,nvdk-,bf=5,srt-,qdjh-,grc-,pz-,vnx-,gff-,tvhxj-,pr=1,dqg=6,rhj-,rd=7,rsbgl=1,plk-,vzdp=7,lc-,xb-,fk-,mvm-,sdts-,rfg=3,grc=2,lknhl-,zb-,ghpdj=6,nxd-,qv=9,tggs-,gj-,kdg-,lg=8,jcc=5,hgscd=2,kqf-,thz-,tljv-,zn-,stk-,jks=3,xvqxmh-,dt=2,xdd-,svg=5,nqp-,cfq=9,fl-,rx-,fz-,ckq-,kr=8,vl-,hmg-,khn-,hs=7,pcdk=3,dmnfh=8,xkv=7,xzrd=9,ctf=8,svfst=3,sn=6,vh=7,xr-,qgncfg=6,drv=4,bq-,mcs=1,rt=2,jtrdrs=2,lkst-,llc=2,bhg-,mb-,nknc=3,zkq=2,zfvgf-,qbn=6,xjcz=6,pvth-,rh-,zn-,vs=8,mmk-,vfk-,nvdk-,cg=5,jkz-,ghpdj=5,jv=2,zbnm=4,kgd-,ht-,ncdl-,qnbh-,nvbr-,tq-,fq-,jbr=3,nnxjbr-,zvh=4,dx=7,zxt-,vs=9,jks=7,rngp=7,llc-,lbj=8,nnxjbr=2,tvhxj=1,rgvz=4,tp=5,qb=2,jvl=4,bbhq=2,hgp=2,xs-,trst-,hfg-,zmb=4,ncdl-,rsbn-,xvgrf-,kgv=1,thkk=1,zjr=4,jb-,jb-,jvr=5,kls=8,dmnfh=3,lsskds-,ck=7,lpt-,fd=3,mghbj-,kt-,gg=7,qsl=1,fk=8,kr-,szrqm-,bgr-,bx=7,cxv=5,gvctn-,xdd-,kdg=2,jdq=5,xl-,lq-,xcjh=8,rj=5,svfst=2,zp-,hhx-,xcjh=2,zl=5,vs-,pntl-,bzj=4,qbrs=8,vtzd-,kf-,rqj=6,sjbp-,xjld-,vpp=2,xcjh-,jll-,sm-,zpd=3,hlvq=2,dqg-,hcl-,hx=4,sjz-,qs-,nn-,ll=3,rf-,fmzfnz=9,kdc=3,vb-,hbqxt=5,drv=9,hmms=7,glbl=5,ntvm-,fvv=3,xjs-,zmxz=6,qnbh-,xkc-,ssdcf-,zl-,hgx-,hsx=5,sdts=5,kx=4,hp-,zzd=9,ngjc-,spp=9,jtn-,xkc=9,kf-,trst-,nx=4,ccx-,svg-,hhxx=6,znsz=2,pntl=7,hmms-,xv-,ttm=6,mcs-,qx=6,hx-,dbz=3,rfz-,rqj-,nn=6,qx=7,xzf-,bgr=9,nfl=9,ngb-,rcjm-,dt=6,tcnbp=5,pvth=3,msq-,vl=3,mcn-,vkz-,zl-,zjh=5,fmzfnz=8,hbm=5,bdg-,zm=6,sxnxdv=2,lpt=2,vzdp=5,jj-,mccqr-,kt=2,gtxdt=7,sz=5,mbf-,zjh=5,xmjzpg-,gdctzq=7,tqgx-,vh-,vl=8,jd=2,dnt-,fl-,xdd-,xkc=1,bqf=1,fsdk=6,vvz=9,qsl=9,kgt-,lsskds-,vb=4,xr=4,tvc=5,xh-,thkk-,hqzdc-,jtx=6,rsd-,dk=8,sxnxdv=8,lg=3,kqpd=9,fl=2,lkst-,jnh=2,ph-,xbtvx-,cg=5,nnxjbr=8,bxlh=4,mf-,pr-,khn-,mc=3,mz=5,rgvz=3,zjr=2,zn-,sm=3,cxv-,sh=9,gl=6,gqkj=1,xr-,qgncfg-,zbnm=2,lsskds=9,drv=7,dx-,gff=4,kqf=7,nx-,rdnp-,zmdjh-,vlq-,bhhn=3,sz-,ff=2,bbzlt=6,bqb=2,trd-,pz=7,jnj-,nsksl-,hf-,rd=4,dlv-,trd=8,kj-,qx=5,jj-,nvbr=7,mtm-,hlvq-,xjs=4,mf-,dgm=4,lc-,nf=7,jcsvx=3,nvdk=3,jbr-,hcl=4,gl=5,mz-,kt-,ht=5,gqkj-,pj-,lphv-,ckjs-,ljhrv-,rt-,hmlzdn=7,mn=9,nqs-,fnztg-,nnnrz-,spp-,kjlxvl=3,tcx-,hxh=9,vnx-,bx-,sjz=5,hxh=3,cmlnnq-,gvc-,xb-,pqt-,ffv=1,rfz-,ntvm-,nh-,nnnrz-,ljhrv=8,gg-,grc=4,vmtd=2,nxd-,mdm=7,cc=2,pb-,nnnrz-,hmlzdn=2,dnt-,zbnm=2,rngp=7,ljhrv=9,mlzrsd=1,bbhq=8,tp-,mz=5,nqp=4,qtk-,kjlxvl=4,zbnm-,zm-,bq=8,hbqxt=8,zdc-,nvdk=7,szv=7,gvctn-,bqf-,qm-,vtzd=7,znsz-,ds-,snqf-,vd=1,cpt-,fj-,hbkq-,jlr=5,glbl=9,zfvgf=8,plcf-,rngp=8,zcb=7,bd=4,mq-,hgx-,hbz-,fp-,szrqm=2,sq=1,cc-,lq-,rh=1,jsv=7,bjff-,ncdl-,bp-,fl=7,lfvf-,plcf-,mb=6,ssdcf=3,nqs-,zcb-,jkjchf=4,nrmxt=3,lfvf-,kltj-,kddl-,hrt=5,hhx-,nqxp-,qms-,szv=7,xjs-,bbzlt=5,mkr-,rc-,fhg=5,xmjzpg-,bp-,jg=7,zb-,ckt=7,smprjm-,ft-,trd=9,kgt-,jq=9,vlq-,hl=5,tv=2,mq-,kp-,dtc=9,xkv=1,gdctzq-,ht-,tggs=9,zh=9,jlr-,ssdcf-,hmms-,lzd=1,qsk=2,rh=9,jd-,nftb=5,drf-,nsqp=1,cv=3,dt=5,qxrc-,cmlnnq-,jvr=7,jlf=7,nftb=4,nfl=7,jlr-,zjh-,ld-,pj-,jzf-,jr-,mc-,mnmc=4,gdctzq=3,plk-,pvth=4,vkz-,fjh-,tqgx-,vnx-,dz=6,fjh=2,brs-,tz-,vgshgp=4,plk-,trd=3,zq-,qp=2,nsqp=1,hbkq-,ssdcf-,rhj-,ns=6,pz-,kgd-,xbtvx=4,rsd-,lq-,bjff-,mnmc-,qsl-,pzdbc=8,xbtvx-,fqcs-,kqf-,shmcr-,nqxp=9,hbz-,vvz=3,qtc=1,dgq-,mnrd=3,jbr-,mf=9,chd=7,ssjxpn=8,sq-,svsb-,cd=5,zrz-,xm=6,lphv-,zdc-,vh=5,zn-,jj=8,jsv-,mc-,xrzx=1,pcdk=3,djt=9,gj-,vzdp=8,smprjm-,bbxk=1,lxccq=9,dt-,vb-,fm=4,vnpj-,kt=7,hp-,bfnsp-,blbqx=6,zjr=3,rd=5,qbrs-,pfb=5,lsskds-,xjs=3,ph=9,khn=4,brs=7,bbhq=4,hhxx-,jcsvx=2,bvfsm=2,rsl=7,bqf-,dlv-,btj-,bhg-,lg=9,svfst=7,tp-,bk-,tz-,jks-,mlzrsd=2,rnsr=7,glbl-,tggs=9,ljsb=4,zfvgf=6,cpt=4,mnmc=7,xb=2,sm=5,lg-,nfbdm=4,ttj-,rsbn-,hlvq=2,vnx-,xvng=6,tv=6,sgnr=6,rsbgl=9,tljv-,rngp=5,rqj-,hs-,nfbdm=5,fj=2,kf=1,hlvq=8,mf-,tp-,khn-,chd=6,khn=1,ln-,ddh-,ns-,cj=5,vzdp-,kddl=5,bvfsm-,trst-,hrr=5,kqpd-,ck-,jd=5,mbf=7,ll-,jxrrs=3,ghpdj-,shmcr=9,ljsb=7,trd=6,ld=8,ckq=9,ht=5,rdnp=4,cpt-,hbz-,bxlh=9,ktcxx=3,dxbl-,jg=3,qv-,xjld-,fm=7,qtk-,fk-,txfx-,tqgx=9,zcb=4,pj=3,tnnvq=1,zdc-,zm=3,cv-,xdd=5,rngf-,hg=1,kr=1,xvng=7,sxnxdv-,jcc-,fd-,jxnh=7,rfg-,lfvf-,jqqks-,plg=5,zpd-,pcdk-,zjr-,qnbh=7,rf-,zsp-,hgx=6,lkst-,zsp=1,rt-,xkc=9,zn-,gvtd=4,pzdbc-,trd=7,zn=8,hcl=5,hmlzdn-,mtm-,qqj-,thtspg=1,lxccq=1,fnztg=6,zsp=8,ns-,cc=8,xrzx-,vbl=2,dk=9,drf-,sgnr-,pqt-,tsrjk=4,gvc-,xrzx=5,zh=8,brs-,pvc-,rzjl=8,pqt-,vbl=9,bhg=8,mvm=6,lc=5,nxd-,hgx=1,ff-,svg-,sh=4,xb=7,jtb-,qm-,rr-,pcdk=1,tsrjk-,vlq-,mkv-,lkst-,zdc-,jrs=5,lpx=3,vjmbhd-,xh=2,gm=7,qb=2,pzdbc=9,tbftpm=2,zmxz-,jrz=2,cpt=5,mgv=4,nknc-,jvl=5,jlr-,qvq=4,cn-,qbn-,dp=8,bjff=4,mz=5,kt=2,qhdmn-,jtb-,rj-,svh=2,tcnbp=5,vjmbhd-,vjmbhd-,xkc=9,hmms-,ssjxpn-,fk=4,xk=4,rngp=9,dlc=1,rhj-,sh=1,jfvnl=2,fd-,tbmrt-,lq=5,rqj-,dgkb-,xvng-,nnnrz=1,zzl=5,jd-,nqxp=5,nsqp=9,ngb-,jr-,lxccq-,nx-,ttm=4,ljsb-,dbpf=2,bbzlt-,nsqp=7,bbhq-,zq=9,ckt=4,plk=4,jcc-,srt-,djg=8,cmlnnq=6,bgr=7,hv=3,ghpdj=1,tnms=9,zmxz=3,hfx=7,jq-,rt-,jkz=8,hgscd-,xs-,gc-,xkv-,jqqks-,sjx=8,mc=2,znsz=7,hfx-,vh=7,shmcr=6,xdd-,tvhxj-,hbqxt=6,srt=5,rngp=8,dqg=5,xh=5,vvz=2,kqf=6,gdm=8,dx-,drf=2,cs-,pgl-,fjh=1,rlr-,tnnvq-,rfz=3,qp=6,jrz=5,rzjl-,fl=2,kmsq=3,hgp=9,rt-,szrqm-,vl-,hcz=4,mx-,jg=8,mx-,rlm-,kdc-,vlq=8,ft=5,vm-,kmsq=8,fm=2,mkv=3,nnnrz=6,mf-,bbf=7,qtc-,xb=3,jkjchf-,fsdk-,jbr-,kc-,vbl=5,rh=3,zjh-,hgscd=8,ckq-,pz=6,nf=4,bjff=3,vpp-,xjs-,qnbh-,dbvvl=1,bbf-,cnl=3,xh=9,mgv-,cmlnnq=9,svk=5,ph-,vvz=6,hp=1,nk=9,rsl=3,nqs-,jks-,zmbc-,mq=7,bbxk=5,qnbh=2,sklxf=1,gvctn=6,szv-,jv=5,ktcxx=7,zzl=4,txcs-,ljhrv=1,zmdjh-,plg-,ft=8,bqb=1,dl=3,ff=5,jkz=9,zh-,qp=5,xkmkv-,nh-,tksf-,hrt=4,vlq=4,vh-,znsz-,mnrd-,txfx-,fq=6,srt-,mpqp=2,tnnvq-,hmlzdn-,gc-,mghbj-,kmsq=2,txfx-,nfl=1,nn=3,mcs=5,vs=4,ntvm=7,hxh=5,xh=1,jd=1,zjh=4,thn-,jlr=2,dhr=4,thtspg-,fmzfnz=7,sn-,hl=7,lxccq-,mcs-,tcnbp=5,lphv=8,txk=4,ngb=6,jxnh-,trst=2,tcx=5,mkt-,qms-,bxlh-,zpd-,szv=5,xkv=2,gqkj-,zrz-,hlvq-,bd=8,jg=7,hxh-,rsbn=9,ll=3,fvl-,pzzxcq-,khn=4,mcn-,db=9,zvsrxd-,vb-,zjh=6,fk=7,zl=7,vpp-,hp=3,mghbj=8,jzh=3,brs=3,hhx-,qd-,mgv-,sh=8,drv-,rx=1,qtc-,ljhrv-,dx-,fhg-,rlm=9,tp=6,vmtd-,zsp-,qp-,hgp-,rgv=5,cg-,qd-,bdg-,ljhrv=4,rnsr-,lsskds=4,cxv-
"""
Day15.part1(input)