#+title: Solution to p23 * Script ** Part 1 ---- Day 23: LAN Party --- As The Historians wander around a secure area at Easter Bunny HQ, you come across posters for a LAN party scheduled for today! Maybe you can find it; you connect to a nearby datalink port and download a map of the local network (your puzzle input). The network map provides a list of every connection between two computers. For example: kh-tc qp-kh de-cg ka-co yn-aq qp-ub cg-tb vc-aq tb-ka wh-tc yn-cg kh-ub ta-co de-co tc-td tb-wq wh-td ta-ka td-qp aq-cg wq-ub ub-vc de-ta wq-aq wq-vc wh-yn ka-de kh-ta co-tc wh-qp tb-vc td-yn Each line of text in the network map represents a single connection; the line kh-tc represents a connection between the computer named kh and the computer named tc. Connections aren't directional; tc-kh would mean exactly the same thing. LAN parties typically involve multiplayer games, so maybe you can locate it by finding groups of connected computers. Start by looking for sets of three computers where each computer in the set is connected to the other two computers. In this example, there are 12 such sets of three inter-connected computers: aq,cg,yn aq,vc,wq co,de,ka co,de,ta co,ka,ta de,ka,ta kh,qp,ub qp,td,wh tb,vc,wq tc,td,wh td,wh,yn ub,vc,wq If the Chief Historian is here, and he's at the LAN party, it would be best to know that right away. You're pretty sure his computer's name starts with t, so consider only sets of three computers where at least one computer's name starts with t. That narrows the list down to 7 sets of three inter-connected computers: co,de,ta co,ka,ta de,ka,ta qp,td,wh tb,vc,wq tc,td,wh td,wh,yn Find all the sets of three inter-connected computers. How many contain at least one computer with a name that starts with t? ** Part 2 There are still way too many results to go through them all. You'll have to find the LAN party another way and go there yourself. Since it doesn't seem like any employees are around, you figure they must all be at the LAN party. If that's true, the LAN party will be the largest set of computers that are all connected to each other. That is, for each computer at the LAN party, that computer will have a connection to every other computer at the LAN party. In the above example, the largest set of computers that are all connected to each other is made up of co, de, ka, and ta. Each computer in this set has a connection to every other computer in the set: What is the password to get into the LAN party? ka-co ta-co de-co ta-ka de-ta ka-de The LAN party posters say that the password to get into the LAN party is the name of every computer at the LAN party, sorted alphabetically, then joined together with commas. (The people running the LAN party are clearly a bunch of nerds.) In this example, the password would be co,de,ka,ta. * Solution #+begin_src emacs-lisp :results none (require 'dash) (with-temp-buffer (insert-file-contents "input") (goto-char (point-min)) (advent/replace-multiple-regex-buffer '(("^\\(.*\\)-\\(.*\\)$" . "(\"\\1\" . \"\\2\")"))) (insert "(setq data-asym '(") (goto-char (point-max)) (insert "))") (eval-buffer)) (setq data (--mapcat (list it (cons (cdr it) (car it))) data-asym)) #+end_src #+begin_src emacs-lisp (setq computer-list (-distinct (-map #'car data))) #+end_src #+RESULTS: | qp | wz | uo | tl | hr | su | zb | uz | rn | gr | yw | tr | ce | in | gu | vq | ch | xe | wo | es | js | qh | ep | yu | xh | qn | gk | by | ue | mw | ev | hw | cj | mi | qw | sy | bg | ub | kv | vf | fk | eg | lh | pw | do | hg | vt | ql | zg | tf | fg | ez | jp | qc | si | ij | xw | lf | ox | bp | ku | no | ur | nn | zd | xm | uh | ov | il | fz | mb | wq | um | mt | ze | gt | vp | bx | oc | od | lm | wr | ls | qt | zv | oj | cl | vl | fq | gm | bs | py | wp | hb | ri | jd | wn | my | oh | rt | nm | qo | sj | yi | at | xl | zu | fw | df | ec | rv | bo | iv | yk | vu | mk | qy | ck | tu | ah | ek | xi | eh | jw | gj | ho | iq | og | yc | xf | bl | fx | ml | tg | dk | lz | dj | mg | mz | fa | wb | vk | ws | xx | xa | re | wy | ux | zt | pr | kx | qq | ja | dw | pi | zk | wa | hq | sg | ty | nj | se | uy | xd | pz | lp | hi | aw | zx | uq | nb | ac | ik | sl | pv | le | du | vo | fc | gc | qi | zc | as | fe | hl | ma | gp | fm | rz | yt | gv | ao | zz | tt | fo | fb | nw | rk | yg | dx | dg | uw | yz | jb | kb | rf | jj | xv | fy | wv | di | iu | oy | vs | us | de | wx | iy | hc | dc | rj | bq | la | aj | wu | gy | kp | kd | ns | ab | ss | ef | jq | mo | nt | ej | op | ti | ii | wg | un | ix | ds | ym | pj | ny | yd | dm | if | hs | hh | xg | ka | ll | dl | mm | az | ax | zm | zr | kh | dp | md | vw | qm | vz | yo | qr | or | ys | ff | gz | fs | km | yx | mh | ge | sp | uu | cx | fp | ju | nk | ne | sc | ig | tk | tc | ed | of | ow | qu | ba | bb | zj | wk | im | pe | wi | vc | cp | nh | ui | ea | uj | pu | io | mp | pm | os | nl | dh | hu | xp | eu | uk | wf | vx | ya | pb | nc | jo | tw | fl | fh | fn | af | au | rg | wt | bt | lc | ud | jr | is | va | cn | lt | xo | yn | xr | cy | ae | hx | hf | ih | xy | hy | er | ug | ww | hm | gh | kf | fv | en | ip | ht | kl | qd | cf | rr | mx | ib | bu | jf | mn | oq | jx | yj | lr | fd | gl | ob | sv | zs | ut | pn | aq | te | qa | kq | iz | tm | bi | wh | tx | mv | ps | ou | mr | hk | ra | iw | he | mc | rl | vd | jy | za | ms | tn | hz | bv | cz | ry | ul | pt | be | tb | ee | fu | wl | gg | al | lj | ta | bj | qx | bf | oi | sx | ft | rd | wc | ci | ag | we | uv | nv | cr | zh | sf | zw | na | aa | st | sw | gi | fr | ln | gx | mu | kn | uf | dt | ap | me | xn | cg | ay | pf | cs | zo | tz | db | ar | jt | fj | it | mj | xq | lv | cc | kj | hj | ei | el | oa | yl | vr | jc | rh | ot | ey | cq | yr | qf | ly | ks | yh | jn | ko | vn | om | jv | an | go | to | dv | xs | cw | xu | gb | ha | ex | ni | qj | sq | rs | ct | hn | gs | pa | lw | tp | kz | sr | dq | rq | gf | kr | ua | so | sn | vm | lg | cv | bw | ga | #+begin_src emacs-lisp (defun clusters (dataset) (-distinct (--map (-sort #'string< it) (-mapcat (lambda (pair) (--map (list (car pair) (cdr pair) it) (-intersection (neighbours (car pair)) (neighbours (cdr pair))))) dataset)))) (defun neighbours (computer) (-map #'cdr (--filter (string= (car it) computer) data))) (defun good-computer-p (s) (string-match-p "t." s) ) (defun good-link-p (link) (or (good-computer-p (car link)) (good-computer-p (cdr link)))) (length (clusters (-filter #'good-link-p data-asym))) #+end_src #+RESULTS: : 1218 #+begin_src emacs-lisp (defun grow-clusters(dataset) (let ((counter 0)) (prune-clusters (-mapcat (lambda (cluster) (message (format "cluster %d . %d / %d" (length cluster) counter (length dataset))) (setq counter (+ 1 counter)) (--map (cons it cluster) (-reduce #'-intersection (-map #'neighbours cluster)))) dataset)))) (-filter #'good-computer-p computer-list) (defun split (l) (when l (cons l l))) (setq links (prune-clusters (--map (list (car it) (cdr it)) data-asym))) #+end_src #+RESULTS: | qp | wz | | uo | tl | | hr | su | | zb | uz | | rn | gr | | yw | tr | | ce | in | | gu | vq | | ch | xe | | wo | es | | js | qh | | uo | in | | ep | yu | | xe | js | | xh | qn | | gk | by | | ue | mw | | ev | hw | | cj | mi | | qw | sy | | bg | ub | | kv | vf | | xh | fk | | xh | eg | | by | lh | | pw | do | | hg | vt | | ql | zg | | tf | fg | | ez | jp | | qc | si | | ij | xw | | lf | ox | | bp | ku | | no | ur | | nn | zd | | xm | uh | | ov | tl | | il | fz | | mb | wq | | um | mt | | ox | ze | | gt | vp | | bx | oc | | od | ue | | lm | wr | | ls | qt | | ze | zv | | oj | xe | | cl | vl | | fq | gm | | bs | yw | | py | wp | | hb | ri | | jd | wn | | my | oh | | rt | mi | | vl | nm | | qo | hr | | sj | yi | | at | xl | | qt | zu | | fw | df | | ec | rv | | bo | ep | | iv | yk | | vu | mk | | qy | ck | | tu | ck | | ah | ek | | xi | eh | | jw | gj | | ho | iq | | og | yc | | xf | bl | | fx | bl | | ml | tg | | dk | lz | | dj | mg | | mz | uo | | fa | zu | | vf | wb | | nm | wq | | vk | ws | | xx | xa | | re | wy | | ux | zt | | kx | qq | | ja | dw | | pi | zk | | wa | hq | | od | sg | | ty | nj | | se | ub | | tf | xx | | gk | uy | | xd | pz | | lp | hi | | ec | aw | | zx | oj | | uq | nb | | ac | ik | | sl | hq | | pv | zk | | le | du | | od | zd | | vo | bl | | fc | qt | | gc | zd | | qi | zc | | as | gu | | fe | qw | | hl | ma | | pw | ze | | gp | fm | | rz | yt | | gv | ao | | zz | tt | | ij | fx | | fo | fb | | iv | no | | nw | rk | | wp | se | | dx | qw | | vl | dg | | ez | uw | | yz | yw | | jb | iv | | kb | rf | | jj | pr | | rf | xv | | tg | fy | | wv | di | | iu | oy | | vs | us | | de | wx | | bg | iy | | hc | dc | | re | rj | | bq | gk | | tt | la | | dj | aj | | wu | gy | | xa | kp | | ah | at | | gj | vf | | kd | ns | | yt | ab | | qi | ss | | ss | ef | | iu | jq | | qi | ef | | rj | hb | | mo | bs | | nt | ej | | gt | kx | | xa | xi | | op | ti | | ii | vf | | wg | uz | | mg | ze | | tu | un | | lf | mg | | se | ix | | ds | ym | | pj | rk | | ny | oj | | yd | ux | | dm | tl | | qh | yw | | if | hs | | qw | hh | | hc | xg | | ka | ek | | ll | dl | | mm | ku | | hc | az | | kx | df | | xa | ax | | zm | zr | | kh | dp | | ev | md | | gv | zr | | vw | ls | | qm | vz | | ti | yo | | pr | qr | | dl | iv | | jb | or | | ej | ys | | ff | gz | | zv | do | | nj | fs | | km | zr | | fz | jq | | vq | yx | | mh | sj | | di | ge | | ac | fz | | sp | uu | | cx | ym | | eh | ax | | fp | iv | | fm | ju | | tf | xa | | ge | yi | | nk | pi | | es | qc | | ne | hq | | ne | wa | | hc | si | | qi | nm | | zx | tr | | sc | qq | | od | dk | | ig | tk | | tc | ed | | of | ed | | ow | qu | | ej | vt | | xw | lz | | wo | xl | | mo | oj | | la | ba | | bb | pw | | zj | uw | | jj | yg | | uu | ne | | qc | wk | | hq | ux | | mi | im | | pe | wi | | vc | ls | | zx | cp | | nh | nj | | ui | ea | | uj | ov | | pu | xf | | tr | qh | | io | py | | mp | pm | | mo | yz | | od | mk | | os | fm | | um | sp | | nl | dh | | hu | di | | xp | eu | | nb | hb | | uk | qi | | ls | wf | | vx | aj | | op | yo | | ya | ac | | cl | uk | | yt | vt | | ii | vo | | zk | rt | | pb | of | | ii | fx | | zc | pm | | nc | jo | | tw | cj | | zu | fc | | fl | fh | | wx | fn | | xf | ii | | af | au | | hi | hw | | xd | jp | | rg | wt | | bt | lf | | lc | tl | | ud | bg | | jr | is | | af | va | | cn | vq | | ne | um | | mw | lt | | vq | xo | | lp | yn | | zk | xr | | vc | cy | | ae | uo | | qr | hx | | ql | mp | | hf | sc | | ur | ih | | xy | do | | vf | hy | | bp | er | | pe | gm | | xg | ep | | kh | ug | | ti | ww | | lp | hm | | ea | gh | | kf | nl | | fv | ho | | tu | iq | | xa | en | | wt | ze | | dw | od | | ip | wy | | vz | bx | | ht | kl | | qd | ug | | ea | sc | | qh | cf | | hi | rr | | mx | ix | | ib | zb | | vz | bu | | is | dx | | xi | xx | | qy | jf | | mn | oq | | uu | jx | | yj | ce | | lr | fd | | gl | cj | | ed | ls | | ov | ob | | sv | zs | | ut | qm | | pn | aq | | sg | dw | | io | te | | kl | mm | | rg | sv | | mz | ov | | mp | qa | | jr | sy | | ib | if | | vs | vk | | ff | wb | | fb | uh | | ba | kl | | xe | ny | | yd | kq | | iz | tm | | zz | ht | | dw | nn | | wu | ys | | bi | zz | | wh | lm | | re | tx | | ut | bx | | mv | zb | | hf | vp | | ps | jq | | bp | kl | | ju | rk | | jx | wu | | nk | xr | | eh | ou | | xv | nh | | os | mr | | hk | ra | | iw | fe | | at | he | | mc | wp | | ox | ma | | ax | fg | | dx | rl | | dg | cn | | fw | vd | | gy | vt | | ef | dg | | kq | jy | | hr | gl | | ii | xw | | za | ms | | tn | qd | | hz | fs | | sv | hg | | wg | qn | | bg | io | | zs | bv | | qt | cz | | jf | ry | | vu | gc | | az | dc | | bs | oj | | ul | km | | pt | ul | | be | tb | | ee | fu | | wl | js | | ec | ww | | eg | hs | | gl | gg | | jo | aj | | al | bq | | eh | fg | | pz | lj | | be | yo | | lm | md | | rf | wn | | sp | yd | | rk | fb | | zz | ta | | ny | mo | | yu | bo | | de | pz | | bj | kv | | qm | oc | | zg | ek | | qx | zr | | fy | ow | | tm | jq | | tw | bf | | wh | qq | | sy | is | | oj | yz | | mc | ae | | qy | un | | pe | wt | | oi | sx | | ww | uw | | ui | vd | | ft | zk | | rd | wc | | nt | gy | | uj | lc | | xp | ci | | te | nw | | wa | yd | | ag | ul | | ue | ow | | iw | dx | | ac | we | | uv | rg | | zr | ul | | sv | nv | | ya | iu | | mi | hr | | cr | va | | od | vu | | ri | re | | ps | zh | | lp | dj | | tm | vw | | hz | kb | | ef | wq | | qh | xe | | de | sf | | iw | jr | | zh | kf | | zw | ya | | zc | nm | | na | vq | | uz | if | | io | wp | | aa | st | | rt | nk | | se | sw | | hf | ea | | hx | gi | | qc | dc | | gl | im | | fr | ln | | pv | gx | | gz | mu | | sg | kn | | eh | uf | | tm | dt | | gi | xr | | vs | kh | | na | jw | | pt | qx | | qa | ql | | ap | me | | tr | wl | | za | xn | | nt | rr | | he | xl | | cg | oh | | ou | xa | | ed | wf | | pi | ay | | dg | cl | | xn | pf | | cs | az | | er | kl | | ws | us | | ik | il | | be | kd | | ms | ym | | lr | tz | | ab | ej | | tc | ri | | en | xi | | vo | pu | | ev | lp | | dh | hw | | ov | ce | | ob | mc | | db | uu | | tn | ug | | km | cg | | gm | wi | | ar | qw | | jt | fj | | it | of | | bv | gm | | ce | lc | | ck | qu | | nc | ej | | xh | zb | | gi | rt | | ac | iu | | xd | wx | | pt | yw | | oh | te | | iq | ck | | tz | wo | | it | fa | | hr | mj | | fr | jt | | ez | de | | zd | vu | | ln | mp | | uh | fm | | wh | qm | | hf | df | | yu | dc | | ti | lv | | cc | la | | tm | ws | | fr | fj | | pb | cy | | kj | hk | | xf | ij | | hf | qq | | yz | xe | | bl | ft | | mk | zd | | hj | ij | | ny | yz | | vu | ei | | qw | jr | | sy | ar | | re | el | | ur | wy | | no | ar | | mg | zv | | aw | tw | | ce | tl | | oa | yl | | ih | ll | | jw | mu | | yw | wl | | hg | jx | | lc | mc | | su | lv | | vr | jc | | vc | pb | | wa | mt | | te | lh | | zm | mz | | rh | cg | | ot | xi | | ix | iy | | fy | ey | | mv | wg | | cq | yd | | sc | ui | | al | cg | | wn | xv | | hl | yc | | fd | wo | | pn | de | | cg | gk | | mc | uo | | hy | ff | | ek | ln | | aj | mg | | hc | qc | | na | fd | | zz | mm | | at | tz | | dh | fa | | au | ns | | ku | zz | | iv | yr | | yc | rn | | ba | ht | | ek | ql | | ps | il | | pu | bl | | wg | hs | | lj | jp | | iw | is | | bo | hc | | fd | gu | | qf | ly | | ks | yn | | ag | af | | pn | ez | | hg | wu | | rh | te | | rk | fl | | yx | wo | | hm | ks | | te | gk | | yk | ih | | yh | ty | | uv | sv | | yh | oc | | ws | kh | | jn | gz | | rj | ko | | iz | vw | | vn | pn | | om | oy | | wi | wt | | kb | xv | | bl | hj | | or | yr | | un | fv | | nc | ys | | jv | mx | | an | yu | | rk | fm | | jx | nt | | hu | qf | | kx | go | | ry | ud | | gg | mi | | vw | ug | | be | zj | | jj | ml | | by | oh | | fn | xd | | cf | uv | | kj | nh | | tr | ny | | df | gt | | du | wb | | ib | eg | | an | to | | fh | ju | | bu | qm | | mc | yj | | yi | ko | | ja | nn | | cp | mz | | dl | yk | | nb | rj | | ra | wn | | jt | me | | fc | cy | | vk | dv | | ah | ap | | il | we | | kx | hf | | fp | ur | | kf | ks | | ii | xs | | fp | ip | | we | oy | | cw | rn | | cc | bi | | fv | jf | | yj | ob | | nb | gy | | ap | qa | | ck | jf | | he | tz | | aj | zv | | wh | ut | | za | xu | | jc | ec | | vk | vw | | ka | fh | | qh | wl | | ey | hh | | op | uw | | nv | gm | | qf | oq | | gb | ha | | fq | ym | | og | cw | | rv | ex | | wo | iw | | ws | ug | | qy | ff | | zd | rl | | hm | hw | | hr | lv | | nn | dk | | rg | gm | | ww | ni | | ps | iu | | pt | zm | | be | ww | | dw | kn | | at | wo | | qj | xr | | na | tz | | qa | ek | | zc | sq | | we | xq | | xq | iu | | za | cx | | ul | qx | | rf | nh | | to | bo | | jj | xo | | si | ml | | uk | vl | | bu | bx | | bp | fr | | cw | hl | | cr | af | | rs | qf | | fj | ln | | jx | ab | | nm | ef | | xf | ct | | fn | ez | | of | ls | | hr | gg | | fg | ot | | rv | st | | hn | hh | | us | tn | | xu | ms | | oi | zw | | fl | mr | | ul | il | | tm | kh | | cp | ov | | if | mv | | dw | gc | | cj | gg | | hb | el | | pm | qi | | uj | ob | | rz | ci | | vn | sf | | yk | ip | | us | dv | | wb | gz | | xi | ou | | yo | ni | | or | no | | it | pb | | ut | yh | | ob | lc | | gl | lv | | iq | jf | | xw | hj | | gs | hi | | dl | wy | | wo | gu | | ba | mm | | xr | ft | | ra | kj | | cr | ag | | ly | rs | | uu | um | | rl | sg | | ax | xi | | gr | og | | ed | zu | | uy | bq | | pa | vl | | ay | kl | | lh | rh | | yt | wu | | pw | mg | | xy | lf | | lw | mv | | as | oj | | df | go | | ko | tc | | cx | xn | | fs | hk | | qu | iq | | bv | sv | | ds | tk | | bb | zv | | qr | tg | | to | si | | yn | ev | | qx | va | | dm | en | | mg | tp | | kj | kb | | hh | ar | | tg | jj | | ta | la | | mn | eu | | ay | oa | | fp | no | | lt | yc | | xo | me | | fj | ek | | ig | ze | | gm | kz | | vf | jn | | cz | pb | | ao | af | | aj | ox | | if | sr | | ah | me | | jv | py | | qy | iq | | mu | jn | | bi | jj | | pw | bt | | mr | gp | | aj | if | | kz | vz | | ff | le | | dq | rd | | sl | sp | | ft | gx | | wy | jb | | zs | rg | | dq | rq | | mw | iq | | he | es | | tk | gf | | iz | dp | | qc | xg | | vn | ez | | uy | oh | | yt | jx | | tf | ex | | ip | ll | | gr | ma | | zo | fu | | hy | du | | ey | iw | | kz | nv | | cg | nw | | pn | wx | | wu | jo | | ub | sw | | xd | vn | | tn | dv | | xq | jq | | dt | ix | | fs | wn | | kj | wn | | ul | va | | lv | im | | xg | wk | | is | ar | | du | gz | | dx | hh | | uz | xh | | kr | gl | | rr | ks | | eh | xx | | lz | ij | | wi | sl | | ln | jt | | ec | vr | | jj | zo | | au | va | | nl | rr | | mw | qy | | hs | sr | | kx | fw | | pb | zu | | pf | gf | | qf | ge | | mv | uz | | lm | ut | | qq | wu | | hn | is | | hb | ko | | iq | ue | | ha | kd | | ks | hi | | ed | cz | | jp | pn | | sl | ux | | ih | hq | | er | qw | | ja | rl | | to | xg | | xf | fx | | ex | st | | bp | mm | | st | sx | | gr | rq | | mo | cq | | gh | gt | | bt | jd | | ei | zd | | ln | ql | | uf | gb | | is | ua | | pf | ms | | tt | bi | | kj | xv | | qd | tm | | ya | il | | kl | la | | vx | lf | | od | kn | | rz | wv | | fn | lj | | ev | fp | | kn | gc | | tc | yi | | xq | ps | | ur | yk | | uh | fh | | mz | ce | | xn | ig | | rn | ma | | nl | zh | | rz | xp | | ct | cw | | vq | lr | | ub | ud | | ab | hg | | bl | xs | | zt | ne | | vz | ri | | dt | bg | | tp | lm | | cs | gi | | sj | el | | le | jr | | ms | fk | | ra | xv | | gc | ei | | ba | zz | | wh | so | | ms | tk | | wi | cf | | by | uy | | tt | ba | | og | xp | | uz | hs | | jp | de | | ko | el | | ly | wv | | sn | yt | | lw | vm | | lv | kq | | sw | wp | | wl | rv | | do | lf | | tx | tc | | zx | js | | rj | tx | | xr | rt | | ur | ms | | mr | xm | | oq | xp | | qn | zb | | fo | pj | | ou | kp | | fp | ll | | rz | ly | | rt | oa | | aq | sf | | ry | ow | | dk | rl | | zs | uv | | vo | ct | | ec | ex | | yn | zh | | el | rj | | hi | ja | | jp | pz | | wc | cw | | sx | oh | | tp | md | | sj | ri | | hr | kr | | yi | hb | | zj | ha | | sw | dt | | zs | uj | | cc | kl | | nh | wn | | xo | ee | | xf | lg | | gh | vp | | we | fz | | dx | fe | | rl | kn | | df | sc | | hh | jr | | og | lt | | dj | xy | | rh | my | | go | dl | | ms | ds | | hc | sq | | ci | di | | te | tb | | ae | jy | | aq | pz | | yl | cs | | it | cy | | cc | ta | | gv | af | | xv | hz | | hs | mv | | fn | wv | | hq | mt | | xf | hj | | fg | xi | | rd | rq | | ae | yj | | tg | hx | | lp | dh | | zz | kl | | mh | uq | | nv | bv | | uq | ko | | af | ul | | ri | rj | | lv | kr | | sn | ab | | hj | pu | | qr | yg | | zg | qa | | fv | iq | | di | ly | | uv | nv | | xi | tf | | jx | ej | | dv | pu | | su | cv | | ev | dh | | xm | ju | | xe | tr | | rq | lt | | hg | jo | | tw | st | | zb | lw | | qu | un | | eg | mv | | jb | pe | | tu | fv | | ap | zg | | dm | ch | | yr | no | | jy | su | | fy | is | | de | dt | | ar | hn | | by | nw | | kz | cf | | ux | db | | pf | tk | | ku | cc | | tc | re | | tk | ym | | us | ug | | gx | oa | | dv | qd | | lw | qn | | ma | bw | | fc | vc | | dk | ja | | lp | ks | | wq | qi | | vn | lj | | yh | wh | | us | qd | | gr | fd | | xy | um | | vl | mb | | go | sc | | mv | qn | | bv | wt | | ou | xx | | iz | tn | | gs | yn | | uj | ce | | bf | sx | | jy | mj | | ry | ue | | fe | fy | | bx | md | | ae | lc | | se | ci | | bg | wp | | yw | js | | wl | ny | | wq | dg | | ua | jr | | cv | cj | | ty | ra | | zs | wt | | vq | xl | | fx | lz | | nk | ju | | yh | qm | | hm | yn | | dm | xa | | rq | yc | | tk | xn | | ek | mp | | uq | tx | | cr | ao | | mn | ci | | ya | xq | | gx | yl | | hh | fy | | tp | so | | yg | hx | | op | zj | | uj | cp | | dl | ur | | tz | gu | | jy | lv | | yu | az | | im | su | | it | fc | | wx | ga | | mt | db | | lr | at | | lt | ma | | zt | hq | | du | ff | | fs | kb | | zs | pe | | hc | an | | mz | tl | | fm | fh | | ay | ft | | qo | iu | | ps | fz | | oi | jc | | dc | fj | | ju | pj | | nt | ys | | un | ry | | kp | dm | | sx | tw | | dl | ih | | qa | ah | | tn | vk | | wf | fc | | ct | fx | | xs | pu | | aq | lj | | qt | of | | gt | ui | | ab | nt | | qc | an | | dx | fy | | ux | mt | | sr | wg | | lw | eg | | wl | yz | | xh | sr | | mm | cc | | at | cn | | ry | iq | | xw | ct | | ub | io | | hq | db | | qr | zo | | ha | ni | | mu | le | | ho | ow | | zc | ef | | mi | su | | py | iy | | wl | mo | | vs | iz | | iu | il | | in | ae | | fk | pf | | ux | uz | | sp | zt | | jq | om | | jn | wb | | fb | ct | | kd | uf | | ut | so | | ek | me | | ix | iv | | sj | mm | | xu | pf | | wv | hu | | zt | yd | | fd | cn | | rf | nj | | qq | vp | | nl | lp | | qf | wv | | wv | eu | | sn | jo | | hh | fe | | cx | qj | | ef | uk | | to | sq | | kh | us | | ka | ln | | au | km | | eu | hu | | zk | oa | | gz | jw | | ni | gb | | cn | tz | | ga | pn | | wc | gr | | fh | fo | | di | xp | | bq | te | | fq | sv | | ba | er | | fv | ow | | ly | oq | | qu | op | | ou | en | | ea | kx | | hl | wc | | vx | bb | | uh | pj | | mk | pr | | za | ym | | km | ao | | mi | jy | | ua | fy | | dj | ze | | ou | fg | | dj | do | | ka | ap | | zs | fq | | mx | bg | | xr | yl | | ik | fz | | gm | zs | | oa | pi | | im | mj | | yu | si | | fx | ql | | no | dl | | ms | cx | | gm | sv | | wp | ix | | ya | vd | | ue | qy | | mm | ta | | gu | yx | | wr | zj | | gu | na | | mr | iq | | zm | ao | | al | by | | nw | gk | | fr | ek | | qa | fj | | vt | jx | | kl | ta | | cr | gv | | qm | lm | | nj | hz | | nw | uy | | xu | ds | | gl | kq | | bj | le | | xy | pw | | ab | ys | | zm | ag | | xd | ez | | ej | gy | | iw | fy | | tt | cc | | tb | by | | ep | dc | | nv | wt | | wc | rq | | fd | xl | | ps | we | | ha | uf | | zx | wl | | xu | ym | | pt | af | | wq | fw | | ec | sx | | mp | fj | | ut | bu | | iz | us | | mu | kv | | ja | ei | | su | gg | | jv | iy | | di | us | | ot | en | | aa | ec | | ob | in | | ff | jw | | ff | kv | | pe | sv | | aj | bt | | yl | ft | | rv | vr | | ip | yr | | du | kv | | ku | ba | | sf | jp | | wg | if | | ag | au | | uz | ib | | ah | fj | | kf | gs | | ls | it | | uh | mr | | fo | gp | | jv | dt | | fp | yk | | fg | dm | | lw | ab | | wv | rs | | ze | bb | | dp | vs | | kd | ww | | zz | la | | ht | cc | | zd | sg | | cs | xr | | tt | cw | | mj | cj | | sv | cf | | oc | bs | | ge | ly | | ta | tu | | ev | zh | | nw | my | | jv | ud | | pz | sf | | fb | mr | | we | jq | | xa | ch | | rz | di | | yj | cp | | hf | gh | | nn | vu | | tt | ta | | wo | sg | | xs | xf | | ge | rs | | za | yj | | gt | hf | | it | ed | | bq | cg | | rf | ty | | xl | es | | md | qm | | rj | sj | | qh | bs | | er | mm | | xr | oa | | cn | gu | | lh | cg | | vd | df | | eg | sr | | ce | cp | | dk | ei | | ka | fj | | cc | zz | | ex | sx | | jt | ek | | jr | fy | | fh | pj | | ta | ht | | mb | nn | | il | jq | | gs | uq | | qd | iz | | ny | js | | xe | as | | wg | eg | | gp | fb | | cr | zm | | nk | ft | | nj | wn | | hk | nj | | cx | ds | | vw | qd | | om | il | | eg | qx | | or | dl | | gj | wb | | mo | tr | | cj | lv | | qy | ry | | ns | uw | | jq | ac | | bt | bb | | fa | cy | | rd | ln | | nt | yt | | rv | aw | | jr | dx | | ae | tl | | vw | kh | | bl | ct | | gl | zb | | wh | md | | iy | jq | | ev | ks | | si | az | | xv | fs | | bb | xy | | ux | wa | | qj | tk | | jf | un | | gp | fl | | sr | mv | | tz | xl | | de | aq | | ah | jt | | ui | hf | | zg | me | | xp | ge | | dj | ox | | sf | xd | | dj | bb | | dt | io | | cs | nk | | az | wk | | ea | gt | | wr | so | | gm | cf | | ae | ov | | tm | tn | | zv | xy | | my | tb | | jc | st | | kf | hi | | pa | ij | | gp | xm | | uh | gp | | mk | ei | | hi | zh | | fq | wi | | wx | ez | | mi | ch | | db | wa | | fx | xw | | yx | he | | ku | tt | | jp | vr | | be | op | | au | qx | | ut | vz | | yg | xo | | cz | fc | | dq | lt | | js | yz | | ey | jr | | sq | az | | sp | so | | xp | mn | | mn | qf | | ti | kd | | um | db | | pr | zo | | rz | oq | | qa | ck | | ht | ku | | ea | df | | do | vx | | rr | yn | | mj | mi | | kf | lp | | og | dq | | mm | ht | | vn | wx | | ac | xq | | cj | im | | it | vc | | ov | lc | | js | as | | rn | dq | | yx | lr | | nh | ra | | qm | qj | | ju | gp | | gf | fk | | zu | cy | | zk | nk | | ms | ig | | vl | ss | | gt | go | | kn | ep | | ez | pz | | gb | kd | | jn | hy | | sx | zw | | rd | cw | | ac | om | | ti | be | | ud | io | | rt | cs | | rd | ma | | ii | ij | | ox | xy | | mp | ka | | nc | nt | | wp | jv | | xq | fz | | ej | hg | | fa | ls | | xg | yu | | du | ef | | ry | mw | | tw | rv | | lr | wo | | ct | xs | | wl | bs | | ot | ax | | xi | sf | | gj | gz | | bi | bp | | ul | zm | | cv | lv | | jr | ar | | an | bo | | ck | ue | | uq | tc | | ja | od | | wh | wr | | bi | la | | ip | iv | | rf | ra | | he | cn | | mj | cv | | rl | nn | | jw | du | | eg | if | | vs | ug | | iu | ik | | yc | ma | | yi | uq | | qc | yu | | sl | mt | | lh | al | | mo | qh | | nc | yt | | eh | xa | | fw | ea | | yw | xe | | fh | rk | | kq | mi | | gg | lj | | lg | ii | | iq | ow | | to | fo | | ga | aq | | bq | rh | | om | iu | | bj | hy | | cp | lc | | yg | uk | | hj | ii | | tb | oh | | sg | gc | | pt | zr | | pm | wq | | ys | jx | | tp | bx | | nn | mk | | ux | um | | lc | yj | | sn | oc | | py | ix | | en | kp | | mu | fl | | jw | vf | | jf | qu | | oj | im | | cz | ui | | uz | lw | | py | mx | | ub | wp | | fo | xm | | kz | uv | | sg | vu | | qw | is | | oa | cs | | jo | ej | | en | eh | | gx | jt | | kp | tf | | pi | rt | | hk | xv | | ex | oi | | sg | dk | | qh | yz | | os | fb | | iy | io | | nv | fq | | tb | al | | ds | pf | | bv | cf | | sw | io | | bv | rj | | uy | cg | | pv | yl | | dc | bo | | tm | vk | | cy | cz | | cw | yc | | hx | ml | | uu | ux | | rd | lt | | ff | bj | | cf | nv | | zk | gx | | hm | ev | | it | zu | | gf | za | | vk | iz | | hs | xh | | al | rh | | dc | to | | ix | ud | | qd | kh | | fl | os | | uj | ae | | ik | jq | | bs | js | | xq | qo | | fw | ui | | vm | wg | | ag | qx | | fv | ck | | cf | zs | | qu | ue | | dg | zc | | ck | ow | | yl | gi | | by | bq | | if | lw | | na | cn | | mt | uu | | gu | lr | | nk | ay | | ct | lg | | xx | en | | vw | tn | | ag | pt | | he | ba | | gh | kx | | bs | xe | | fl | xm | | bt | mg | | ut | oc | | bi | er | | kh | vk | | yg | pr | | zd | rq | | rn | lt | | cv | mi | | tx | nb | | bx | wr | | tu | ry | | gv | pt | | rn | hl | | ou | ax | | rn | tg | | qn | hs | | hy | dw | | ei | nn | | mj | lv | | te | my | | sq | wk | | zx | ny | | bw | wc | | vc | cz | | wb | mu | | oi | ec | | qt | fa | | ga | xd | | gg | mj | | py | ub | | oq | rs | | lg | hj | | os | uh | | xr | pv | | ow | un | | cp | mc | | gi | pi | | uv | xg | | jc | zr | | lg | ij | | mu | hy | | gg | lv | | rs | hu | | wg | ib | | xs | ij | | mn | wv | | nw | rh | | kj | ty | | rr | hm | | hz | jd | | oy | il | | mb | dg | | iy | se | | ip | ur | | tx | vn | | ka | jt | | ra | jd | | zv | lf | | ou | ot | | pm | ss | | zw | jc | | dk | dw | | nh | lc | | uk | pm | | lj | xd | | yj | uo | | zw | aa | | lp | zh | | ql | ap | | ig | cx | | ch | xx | | qi | vl | | kn | vu | | oi | st | | jw | bj | | jb | yr | | ig | ym | | tc | rj | | kr | kq | | tr | wg | | vc | zu | | mb | zc | | mn | di | | di | hi | | jd | fs | | vz | md | | pm | dg | | sc | vd | | pa | ef | | db | ne | | ku | bi | | vk | ks | | ll | jb | | qt | wf | | cx | gf | | pr | ml | | nb | mh | | ze | xy | | qi | mb | | os | fo | | zs | nv | | fm | fo | | si | bo | | hq | nl | | zj | kd | | hs | ib | | sr | lw | | cw | rq | | ep | sq | | tu | ho | | uk | dg | | ln | ap | | tp | qm | | xp | wv | | hk | jd | | om | ik | | zs | wi | | jx | sn | | jc | sx | | be | ni | | ls | fc | | ah | mp | | sx | aw | | uy | tb | | ix | ub | | ns | ha | | an | ep | | ah | zg | | nc | ab | | gv | xu | | az | an | | ui | df | | tp | wh | | uy | te | | op | ni | | qf | my | | gv | qx | | gv | km | | cx | tk | | cl | nm | | pf | ig | | sg | ei | | od | rl | | rq | rn | | wt | gm | | yu | wk | | kx | vd | | bb | do | | ob | cp | | pa | mb | | dq | bw | | uw | kd | | kv | jw | | sc | kf | | we | om | | uv | wi | | cv | hr | | kb | jd | | nw | lh | | wn | kb | | sy | ua | | ri | mh | | qf | di | | sf | fn | | xd | aq | | mr | fm | | jb | ip | | qw | ey | | yu | sq | | au | zm | | nc | wu | | an | sq | | uk | wq | | ta | bp | | mk | gc | | sj | nb | | hn | ey | | wq | cl | | in | cp | | rs | mn | | nb | db | | cg | my | | vu | ja | | wv | ge | | kz | rg | | ae | ob | | jy | im | | nh | kb | | kx | sc | | nc | ll | | qq | gh | | rh | tn | | oj | tr | | pw | mn | | sg | mk | | tp | ut | | cv | gl | | tu | qy | | gb | uw | | cc | bp | | pz | cy | | dw | vu | | yc | bw | | rz | eu | | xo | fu | | ss | dg | | go | qq | | ee | hx | | an | si | | sr | uz | | ps | ya | | dc | si | | ao | zr | | xf | lz | | ab | vt | | zx | as | | me | mp | | vr | st | | jj | qr | | wr | tp | | fv | ry | | cs | ay | | cq | mt | | lf | aj | | db | zt | | mw | jf | | mr | rk | | uz | qn | | sx | vr | | ea | go | | ep | wk | | tl | ob | | lg | lz | | hx | xo | | zg | dw | | yn | cx | | mp | jt | | dh | kf | | ov | ni | | vo | fe | | vo | lg | | in | tl | | jt | qa | | wt | uv | | cr | ul | | zk | ay | | wf | cz | | iy | dt | | qi | wc | | ev | rr | | ju | uh | | pw | vx | | hr | kq | | tx | ri | | fv | qu | | az | bo | | pi | ft | | zj | ti | | nh | jd | | ll | wy | | mj | kq | | wf | of | | na | lr | | fv | ue | | ne | hz | | vq | fd | | bo | wk | | fc | of | | tz | yx | | gi | pv | | mm | bi | | ch | en | | uk | pa | | ur | yr | | vd | hf | | gp | os | | fg | kp | | na | xl | | ml | xo | | xw | xf | | ls | cy | | xs | hj | | oi | aw | | dw | rl | | os | rk | | ui | go | | zv | ox | | ln | me | | lt | cw | | oq | ci | | wr | yh | | rg | gb | | al | oh | | la | ht | | nn | kn | | ti | uw | | er | la | | do | bt | | gy | nc | | au | gv | | bf | oi | | xw | vo | | yo | zt | | pf | cx | | gk | al | | ta | ba | | hu | mn | | aq | jp | | tf | ax | | zj | ns | | qy | qu | | zx | mo | | un | mw | | ua | fe | | dp | tm | | tn | vs | | gs | rr | | qj | ds | | hc | dq | | dx | ey | | lm | vz | | iw | hh | | fs | ra | | ea | hu | | jc | rv | | hk | ty | | xu | cx | | ot | by | | ss | cl | | cf | fq | | we | wx | | mu | ff | | iz | ws | | ov | uo | | ot | xx | | mz | lc | | vn | de | | bv | pe | | um | wa | | sp | mt | | uh | rk | | ig | ds | | op | kj | | ao | mx | | gy | ys | | or | ur | | mr | fo | | jt | ql | | zk | xl | | ma | cw | | jy | cj | | jy | cv | | py | sw | | wn | ty | | qu | mw | | gz | kv | | bo | wa | | fs | ny | | bu | wh | | ra | nj | | tx | yi | | jf | tu | | rq | ma | | kn | dk | | ui | gh | | yw | as | | zk | gi | | pb | ed | | eg | vm | | jy | gl | | ip | or | | ps | om | | mj | su | | pa | cl | | oy | ri | | ao | qx | | rs | eu | | ko | py | | ml | qr | | lr | xl | | xw | lg | | ag | va | | gb | be | | hw | yn | | wc | yc | | ch | ou | | bj | ku | | kd | ni | | ub | jv | | bl | ij | | gj | sr | | bx | qm | | gz | vf | | ka | me | | xp | rs | | hw | nl | | dx | ua | | qr | jw | | pe | cf | | vp | ui | | db | sl | | hu | ly | | nl | gs | | oa | nk | | by | bs | | xo | zo | | az | to | | ps | oy | | sg | ja | | zh | rr | | ha | op | | xn | xu | | uv | fq | | dq | gr | | jv | se | | nc | vt | | bt | xy | | vx | mg | | ge | hu | | nk | gi | | tm | ug | | ka | ah | | ne | mt | | di | rs | | ea | hb | | pj | vu | | bo | sq | | cp | tl | | nj | kj | | xn | fk | | aq | vn | | yj | tl | | kr | su | | bl | ii | | uw | be | | qa | ka | | yh | tp | | fb | pj | | og | ma | | hn | sy | | oq | of | | he | lr | | en | yx | | mz | ob | | bw | rn | | yx | xl | | wf | it | | ee | yg | | as | bs | | hq | cq | | kj | pe | | la | mm | | an | dc | | jo | gy | | yx | cn | | ta | er | | gr | hl | | hs | lw | | dg | nm | | vw | ws | | wy | yk | | fv | qy | | oi | tw | | hg | gy | | bb | ox | | ix | sw | | hb | uq | | cg | te | | lw | ib | | qw | iw | | wr | oc | | gx | ay | | yl | nk | | hi | dh | | bw | cw | | lc | in | | qn | eg | | wn | hz | | gu | es | | fk | xu | | fg | bg | | fr | qa | | iv | ur | | mb | ss | | sf | lj | | zv | pw | | aw | bf | | sj | ko | | yz | vt | | pv | pi | | vs | tm | | fl | fm | | rs | rz | | xv | nj | | km | ag | | wb | ap | | pb | ls | | gz | au | | dh | hm | | ay | qy | | xd | pn | | rg | fq | | vq | es | | qa | me | | gg | cv | | fw | go | | mw | fv | | es | cn | | vx | ox | | ry | qu | | ee | os | | ao | pt | | un | xf | | ib | qn | | at | yx | | ft | rt | | zx | yz | | jn | kv | | ei | rl | | ym | fk | | ga | de | | fp | jb | | zu | ot | | qx | zm | | oc | wh | | pu | ij | | ci | ge | | mc | mz | | fz | qo | | gv | ul | | hl | lt | | in | uj | | ra | hz | | ar | ey | | ln | qa | | ax | kp | | cs | pv | | kl | ku | | lr | fv | | ur | jb | | nm | ss | | fa | pb | | ce | ae | | jj | fu | | ac | il | | hn | qw | | wb | kv | | hz | rf | | qf | eu | | qj | za | | ds | gf | | dp | ws | | hl | og | | ls | zu | | eh | kp | | lt | wc | | zo | tg | | uf | ns | | pu | ct | | aw | zw | | zw | tw | | xq | om | | yk | hs | | nh | hk | | ib | bf | | ds | xn | | ge | oq | | mg | xy | | gb | zj | | ry | ho | | kb | su | | mx | ud | | ef | vl | | sw | vp | | yg | tg | | gs | dh | | sg | nn | | sq | si | | vm | mv | | he | wo | | fu | pr | | ih | wy | | oa | jn | | dm | ax | | it | qt | | nb | ko | | zd | ja | | bw | rq | | le | wb | | yo | gb | | lj | pn | | pv | ay | | wf | pb | | nj | kb | | qo | ik | | wl | oj | | yt | hg | | wf | bu | | ym | qj | | qf | xp | | ed | fa | | af | zm | | pw | lf | | vz | tp | | ua | ey | | eu | ou | | jv | io | | gu | xl | | as | qh | | en | ax | | ba | bp | | ud | wp | | zr | af | | jj | hx | | gl | su | | ya | ik | | hn | ua | | tu | mw | | ti | uf | | me | fr | | cs | gx | | gs | hw | | dk | mk | | jv | ix | | pt | xa | | yl | ay | | we | ik | | qt | vc | | hh | ua | | xq | oy | | oh | gk | | eh | tf | | wy | or | | an | jf | | ha | be | | tt | kl | | ce | uo | | bb | lf | | pf | ym | | om | pb | | ns | ti | | vc | nc | | hz | nh | | ff | jn | | ov | zz | | gi | oa | | nw | bq | | dk | vu | | mh | hb | | ar | iw | | sf | ga | | to | wk | | yz | tr | | zd | dk | | es | fd | | yh | so | | tk | nj | | me | ql | | zc | wq | | gp | rk | | af | qx | | qt | cy | | fb | fl | | rv | bf | | kh | dv | | an | xg | | au | ul | | so | bx | | wr | ut | | fy | qw | | rt | yl | | ed | fc | | ub | dt | | rr | lp | | ku | er | | mt | ds | | tx | el | | ty | kb | | mp | ap | | pe | uv | | cj | kq | | be | ns | | gz | hy | | yo | ha | | aa | sx | | uk | nm | | wp | iy | | pn | ug | | wb | jw | | so | lm | | yi | ri | | so | md | | ab | gy | | sw | bg | | ks | dh | | ea | vp | | lz | tz | | hf | go | | cq | sl | | vk | qd | | ql | ka | | fz | kp | | ll | or | | jb | yk | | at | na | | cf | rg | | mh | yi | | bg | ix | | jn | jw | | sn | nt | | gr | lt | | oy | fz | | gj | du | | yr | ut | | vx | ws | | cz | ls | | ax | ch | | du | bj | | ze | vx | | uu | yd | | no | jb | | fu | hx | | zc | uk | | wc | ma | | gi | ay | | se | io | | wk | si | | uq | el | | vc | of | | wf | vc | | bf | ec | | le | jn | | bv | rg | | om | qo | | mk | dw | | md | ut | | re | sj | | pm | vl | | hu | oq | | zu | yd | | mh | tc | | aq | fn | | vs | dv | | ri | uq | | yi | nb | | tu | ue | | pw | aj | | ep | hc | | zk | yl | | ya | om | | zh | gs | | fp | dl | | eg | zb | | er | zz | | cj | hr | | tk | xu | | ay | rt | | xm | lm | | hr | jy | | xs | fx | | ed | vc | | yw | ny | | mh | do | | ks | hw | | er | tt | | dv | ag | | jy | gg | | tz | es | | nm | mb | | ov | in | | zb | kz | | bl | lg | | aj | xy | | is | hh | | il | qo | | bs | zx | | vw | vs | | xh | wg | | ga | jp | | fr | zg | | aa | oi | | rd | rn | | pu | xw | | cw | gr | | fn | de | | yn | kf | | un | ck | | pa | nm | | dl | ip | | ll | iv | | yd | um | | sp | hq | | ri | ko | | za | ig | | vd | vp | | gi | ft | | tx | mh | | bp | ht | | qj | fk | | xr | pi | | pz | fn | | hz | ty | | sx | rv | | wg | lw | | gh | df | | ho | un | | eh | ch | | jv | sw | | dp | us | | ij | ct | | lz | vo | | bj | gz | | cs | pi | | wi | bv | | rd | og | | vf | bj | | hq | um | | wc | rn | | is | ey | | xd | de | | gk | lh | | ib | mv | | ap | ek | | qw | ua | | ih | jb | | qd | ws | | sw | iy | | fz | iu | | hm | gm | | op | uf | | cy | of | | bb | qt | | sj | hb | | cq | db | | xg | si | | yj | in | | mz | uj | | wf | vl | | mk | ja | | ms | xn | | vm | uz | | au | zr | | kf | hw | | yg | zo | | ep | az | | kr | mi | | la | vl | | js | tr | | ae | cp | | wr | qm | | lj | ez | | le | kv | | dp | tn | | vf | mu | | qo | ps | | og | rq | | vx | zv | | vq | tz | | hb | re | | iu | we | | ty | fs | | ih | yr | | bs | yz | | pj | gp | | xa | ot | | wy | fp | | cj | kr | | vm | if | | gf | ym | | la | bp | | ih | zv | | aa | tw | | ub | iy | | fx | hj | | qq | gt | | ys | jo | | xm | fh | | he | vq | | gs | ks | | nl | yn | | vt | jo | | ma | dq | | im | hr | | yi | el | | ua | iw | | fx | lg | | wk | an | | hg | ys | | js | mo | | bx | yh | | va | gv | | pf | ny | | mn | ge | | zw | bf | | ex | bf | | hz | hk | | nk | pv | | gc | od | | pv | ft | | dq | hl | | by | my | | tt | mm | | dq | kv | | ha | xn | | go | gh | | xs | vo | | ee | ml | | ww | zj | | ox | do | | zu | of | | ff | vf | | no | yk | | iz | ug | | yo | kd | | kp | ch | | yt | gy | | mb | pm | | sp | ux | | xh | mv | | nb | tc | | qc | az | | ps | ik | | uo | qn | | mw | ow | | gb | ti | | jd | lh | | ka | fr | | bg | jv | | tt | ht | | az | xg | | ww | yo | | so | oc | | sw | mx | | ww | gb | | qo | oy | | ee | pr | | kr | mj | | oi | ub | | sn | wu | | na | he | | xm | fb | | cz | fa | | ef | mb | | uu | hq | | lf | gh | | if | zb | | ue | un | | hx | zo | | fh | gp | | vo | fx | | fk | cx | | sc | gh | | xp | hu | | xr | gx | | va | zm | | gs | ev | | ah | fr | | wt | cf | | rl | gc | | vn | ga | | aq | ez | | xo | qr | | bi | kl | | rd | bw | | eu | ly | | of | fa | | hy | gj | | uu | wa | | pw | ox | | fr | ql | | vt | wu | | dp | qd | | ff | gj | | mx | iy | | um | sl | | ml | fu | | te | al | | ty | jd | | cc | er | | cs | ft | | ys | gf | | gg | im | | ln | ah | | ot | dm | | zh | hm | | ij | vo | | ed | cy | | cr | zr | | ju | hl | | eg | uz | | wv | oq | | aw | ex | | pj | xm | | wi | rg | | kx | ui | | zx | qh | | wp | mx | | nc | jx | | aw | jc | | ck | ho | | zc | pa | | ap | fj | | lf | dj | | fj | ql | | mz | in | | ax | kx | | uh | ua | | vo | xf | | sr | hk | | vz | yh | | nm | pi | | el | ri | | ei | wx | | vx | xy | | pu | fx | | kh | hf | | kp | ot | | te | by | | dx | ar | | tb | rh | | yt | ys | | lj | ga | | bo | xg | | aj | bb | | kp | xx | | oq | di | | al | my | | za | pf | | dm | eh | | qj | ig | | gm | uv | | ef | pm | | fs | kj | | jt | ap | | sq | dc | | vt | nt | | fw | gt | | fo | fl | | zz | bp | | im | kr | | gs | lp | | no | ip | | st | ec | | xv | ty | | vz | wr | | yz | as | | xg | hj | | nv | rg | | jr | hn | | fa | fc | | pa | wq | | wy | iv | | xp | ly | | wf | fa | | pa | qi | | fg | ch | | gx | rt | | db | sp | | uu | zt | | xm | fm | | wo | na | | as | tr | | ci | qf | | ag | gv | | lj | al | | at | gu | | ci | hu | | fq | kz | | oa | ft | | dv | ws | | dm | xx | | dl | yr | | fn | jp | | ns | op | | tr | bs | | qr | fu | | ds | za | | va | km | | qj | gf | | cl | ef | | vo | hj | | fp | or | | vn | fn | | hb | tx | | ba | bi | | wa | sl | | my | bq | | yw | oj | | wk | hc | | vd | gt | | fm | pj | | gj | jn | | zg | fj | | fl | pj | | fs | rf | | xh | vm | | dm | xi | | fq | bv | | os | xm | | qn | vm | | pz | ga | | rd | yc | | ii | pu | | ea | vd | | uu | sl | | be | uf | | or | ih | | um | zt | | bw | yl | | gc | nn | | cz | zu | | ex | aa | | ix | io | | dw | ei | | hb | tc | | vd | gh | | eu | iu | | ox | bt | | ko | re | | tb | cg | | wn | hk | | du | mu | | py | ud | | oh | rh | | pm | pa | | aa | jc | | xh | if | | ey | sy | | ww | ha | | yw | mo | | zo | ee | | hn | iw | | tw | hh | | yk | or | | pm | cl | | fb | fh | | hi | nl | | hy | wb | | bo | qc | | yn | hi | | rs | ip | | ge | rz | | lh | my | | dg | pa | | tw | vr | | rk | xm | | bt | dj | | wc | og | | au | ao | | bf | jc | | jb | dl | | wx | jp | | qt | pb | | hl | rq | | yo | zj | | cq | um | | yk | ll | | uh | fl | | ga | gt | | ht | bi | | cq | sp | | ib | vm | | ju | fl | | pr | hx | | yk | yr | | tb | lh | | qx | km | | cz | of | | aq | wx | | dm | ou | | mr | fh | | is | fe | | mo | xe | | dg | qi | | rf | jd | | rj | uq | | uw | yo | | he | fd | | xh | lw | | xu | ig | | uy | ce | | rj | yi | | hn | fe | | nl | hm | | cq | ne | | wt | fq | | km | zm | | vw | dp | | gx | nk | | wu | nt | | fp | qd | | af | mj | | gv | zm | | md | wr | | hg | fu | | oa | pv | | gf | ms | | qc | sq | | tp | bu | | sn | hg | | na | es | | uy | lh | | uy | rh | | bf | aa | | qx | cr | | re | nb | | nw | al | | ue | ho | | ti | ha | | gx | pi | | qq | vd | | ja | kn | | wb | bj | | qj | pf | | zg | mp | | ec | zw | | hn | dx | | gj | kv | | at | fd | | jx | jo | | it | ud | | cl | qi | | re | yi | | vf | le | | ee | tg | | ox | mg | | ob | xd | | rv | oi | | fg | en | | ob | ce | | le | yu | | bu | yh | | uk | ss | | pn | fn | | iz | st | | hl | rd | | ib | xh | | io | mx | | zx | yw | | zt | wa | | le | gz | | mr | pj | | ci | wv | | ny | as | | iw | sy | | qm | so | | gh | fw | | ze | do | | ya | oy | | el | tc | | fg | xa | | gj | bj | | bq | tb | | oy | jq | | bt | ze | | ns | ni | | pz | wx | | hg | nt | | or | iv | | re | uq | | ci | eu | | ac | ps | | ud | iy | | dj | zv | | ey | pv | | rv | aa | | so | vz | | uf | ww | | vw | us | | ib | sr | | cs | zk | | yc | dq | | uk | mb | | jf | ho | | kn | ei | | sn | ej | | wl | as | | zg | ln | | mr | ju | | ht | er | | ml | zo | | xg | dc | | ui | qq | | le | gj | | wq | fm | | wx | sf | | ac | oy | | ux | cq | | rl | mk | | ha | uw | | hk | rf | | pz | pn | | js | oj | | fd | tz | | wt | sv | | ni | zj | | mv | ww | | lr | es | | ks | zh | | qo | we | | mn | ly | | ot | eh | | fz | om | | ac | in | | sj | uq | | mc | aa | | by | rh | | jv | hw | | ck | ry | | lg | xs | | xw | xs | | ex | jc | | km | pt | | ko | tx | | gy | sn | | wl | xe | | gi | gx | | ly | ci | | ql | ah | | km | af | | dp | vk | | bf | st | | hn | fy | | va | zr | | py | se | | ep | qc | | qc | to | | ge | eu | | fo | uh | | zj | uf | | qu | ho | | ny | qh | | fc | or | | df | qq | | mo | as | | zv | bt | | vd | go | | wg | zb | | rn | og | | kf | rr | | lv | nv | | do | mg | | dp | xx | | dh | zh | | tx | sj | | sr | vm | | bw | og | | ip | ih | | ht | fo | | fj | me | | lf | ze | | xv | va | | ra | ej | | lc | uo | | yh | md | | cq | zt | | cc | xs | | yd | db | | yl | pi | | jy | kr | | vl | zc | | wa | cq | | wc | dq | | du | jn | | tb | gk | | ch | tf | | sn | vt | | hj | lz | | uf | ni | | yj | ov | | hj | ct | | ws | vs | | bx | lm | | wi | sv | | ii | ct | | is | ek | | lt | bw | | kq | im | | pr | xo | | fp | yr | | zw | st | | tf | en | | uy | my | | rs | ci | | se | bg | | lh | bq | | kb | hk | | fe | sy | | nw | tb | | dj | pw | | gf | ig | | kj | rf | | jo | nt | | jo | ab | | dv | dp | | mx | se | | hi | hm | | ex | zw | | uv | bv | | fw | vp | | zw | rv | | md | oc | | ku | la | | st | aw | | vr | zw | | dt | wp | | dv | ug | | do | aj | | zs | kz | | sn | nc | | tm | us | | ss | ar | | fe | jr | | qn | sr | | gr | yc | | qd | vs | | dh | rr | | qu | tu | | os | ju | | ta | bi | | zc | cl | | gc | ja | | yj | uj | | jt | zg | | cp | uo | | lg | pu | | yx | es | | hy | le | | uf | yo | | wh | bx | | nl | ks | | rl | vu | | dp | ug | | op | gb | | yj | mz | | uj | mc | | rz | hu | | ik | cg | | tu | ow | | tn | ws | | rh | gk | | ow | cl | | sj | tc | | lz | bl | | mt | yd | | dh | yn | | xx | fg | | rg | pe | | el | vs | | za | tk | | na | yx | | yd | ne | | bq | df | | rj | mh | | go | vp | | js | kd | | pb | fc | | lz | xs | | cj | su | | fn | ga | | lh | oh | | mc | tl | | hw | zh | | gc | bp | | ce | mc | | yt | jo | | ap | fr | | fw | qq | | sl | zt | | dv | iz | | at | es | | du | vf | | wy | no | | uo | uj | | ho | mw | | ju | fb | | ar | ua | | lz | pu | | mh | el | | rr | hw | | lg | zo | | fk | za | | vq | at | | vr | ex | | oh | nw | | cc | ba | | fw | sc | | my | gk | | pe | fq | | ms | kr | | oc | lm | | rt | pv | | gf | xu | | nh | fs | | to | ep | | kr | gg | | hc | yu | | dx | sy | | yg | ml | | pj | os | | gl | mj | | cn | wo | | qn | if | | nl | ev | | bu | md | | ot | tf | | kf | ev | | kr | cv | | jd | nj | | hn | yc | | se | ud | | mi | gl | | wu | ej | | va | pt | | ll | ur | | hy | jw | | py | bg | | aa | aw | | vw | dv | | iv | ih | | sw | ud | | qr | ee | | yr | wy | | ae | mz | | ue | jf | | ll | yr | | pm | nm | | cn | lr | | ei | od | | sp | ne | | el | nb | | ys | sn | | fk | tk | | ti | ni | | aw | vr | | to | yu | | au | cr | | ez | ga | | sy | hh | | tn | kh | | yg | fu | | aa | vr | | qt | ed | | bv | kz | | hm | gs | | ar | fe | | qo | ya | | fk | ig | | pt | cr | | tp | oc | | sf | pn | | uj | tl | | ds | fk | | xr | zd | | ns | gb | | kj | hz | | vk | us | | bf | vr | | ik | oy | | gt | sc | | ow | jf | | vp | sc | | vq | gp | | oc | bu | | fa | vc | | xl | cn | | ux | ne | | vx | bt | | se | dt | | gj | mu | | wq | ss | | ax | xx | | ne | sl | | pa | ss | | va | ao | | jp | vn | | jc | ly | | xi | ch | | zr | ag | | ya | fz | | zt | mt | | zx | xe | | dt | mx | | lz | ii | | tf | ou | | jx | gy | | aw | wn | | gr | bw | | yo | ns | | lj | de | | il | xq | | ww | ns | | un | iq | | tw | ex | | zg | ka | | pe | nv | | ku | ta | | mn | rz | | bj | mu | | py | dt | | eu | oq | | ep | si | | tg | fu | | cv | gk | | ih | no | | wk | tt | | fo | rk | | ul | ao | | jj | ee | | wh | vz | | xv | jd | | xn | qj | | to | hc | | xn | ym | | vm | hs | | vp | df | | uw | ni | | fe | ey | | sy | fy | | ez | sf | | jq | qo | | kh | iz | | al | uy | | aq | cr | | in | mc | | re | mh | | mb | cl | | zb | hs | | kz | wi | | ej | yt | | it | cz | | tw | ec | | qo | ac | | bw | hl | | fb | fm | | yd | sl | | bu | lm | | kn | mk | | kb | ra | | km | cr | | gr | rd | | ao | ag | | uw | uf | | fr | mp | | xw | bl | | jn | bj | | hw | lp | | hm | kf | | wf | cy | | kx | vp | | oi | vr | | cv | kq | | sv | kz | | su | kq | | vn | pz | | so | bu | | ik | xq | | cq | uu | | xn | gf | | dj | vx | | bx | vm | | mw | ck | | we | ya | | bb | mg | | sq | sy | | no | ll | | fw | hf | | oh | bq | | nn | od | | wa | sp | | gg | kq | | kp | xi | | ty | nh | | yx | fd | | zb | vm | | qf | rz | | dm | tf | | ss | zc | | tg | pr | | op | kd | | kn | zd | | yh | lm | | xw | rf | | wr | bu | | gu | he | | nv | wi | | xu | qj | | oj | qh | | wu | ab | | qy | ho | | dk | gc | | ko | mh | | im | cv | | kv | hy | | ob | uo | | fh | os | | vk | ug | | dc | wk | | ub | mx | | ys | vt | | wt | kz | #+begin_src emacs-lisp (defun prune-clusters (clusters) (let ((remove-list (car clusters)) (remainder (cdr clusters)) ) (when remove-list (cons remove-list (--remove (-intersection it remove-list) remainder))) ) ) (setq poly-sequence (--unfold (split (grow-clusters it)) links)) ; (-last-item poly-sequence) #+end_src