47 KiB
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
(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))
(setq computer-list (-distinct (-map #'car data)))
| 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 | 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 |
(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)))
1218
(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)))
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 |
| 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 |
| 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 |
| 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 | |
| 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 |
| 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 |
| 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 | |
| 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 | |
| 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 | |
| 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 |
(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)