diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..eb1b383
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,46 @@
+language: python
+python:
+ - "3.5"
+
+# install jupyter
+install:
+ - pip install jupyter
+script:
+ - jupyter nbconvert --to notebook --execute ipynb/Cheryl.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Advent 2017.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Advent of Code.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/BASIC.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Beal.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Bike Speed versus Grade.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Cheryl-and-Eve.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Coin Flip.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Convex Hull.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Countdown.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Differentiation.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Economics.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Fred Buns.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Gesture Typing.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Ghost.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Golomb-Puzzle.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/How To Count Things.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/How to Do Things with Words.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Life.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Mean Misanthrope Density.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/pal3.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Palindrome.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Probability.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/ProbabilityParadox.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Project Euler Utils.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/PropositionalLogic.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Riddler Battle Royale.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Scrabble.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/SET.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Sicherman Dice.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Sierpinski.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Snobol.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/Sudoku IPython Notebook.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/TSP.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/WWW.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/xkcd1313.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/xkcd1313-part2.ipynb
+ - jupyter nbconvert --to notebook --execute ipynb/xkxd-part3.ipynb
diff --git a/README.md b/README.md
index f55fa7c..8970458 100644
--- a/README.md
+++ b/README.md
@@ -6,11 +6,12 @@ This project contains **pytudes**—Python programs for perfecting programmi
Some are in Jupyter (IPython) notebooks, some in `.py` files. You can view the files here, or clone the project, or run the notebooks online by clicking this button: [](https://mybinder.org/v2/gh/norvig/pytudes/master)
-# pytudes: Index of Jupyter (IPython) Notebooks
+# Index of Jupyter (IPython) Notebooks
|Logic and Number Puzzles|
|---|
-|[Advent of Code 2016](https://github.com/norvig/pytudes/blob/master/ipynb/Advent%20of%20Code.ipynb)
*Puzzle site with a coding puzzle each day for Advent 2016*|
+|[Advent of Code 2017](https://github.com/norvig/pytudes/blob/master/ipynb/Advent%202017.ipynb)
*Puzzle site with a coding puzzle each day for Advent 2017.*|
+|[Advent of Code 2016](https://github.com/norvig/pytudes/blob/master/ipynb/Advent%20of%20Code.ipynb)
*Puzzle site with a coding puzzle each day for Advent 2016*.|
|[Translating English Sentences into Propositional Logic Statements](https://github.com/norvig/pytudes/blob/master/ipynb/PropositionalLogic.ipynb)
*Automatically converting informal English sentences into formal Propositional Logic.*|
|[The Puzzle of the Misanthropic Neighbors](https://github.com/norvig/pytudes/blob/master/ipynb/Mean%20Misanthrope%20Density.ipynb)
*How crowded will this neighborhood be, if nobody wants to live next door to anyone else?*|
|[Countdown to 2016](https://github.com/norvig/pytudes/blob/master/ipynb/Countdown.ipynb)
*Solving the equation 10 _ 9 _ 8 _ 7 _ 6 _ 5 _ 4 _ 3 _ 2 _ 1 = 2016. From an Alex Bellos puzzle.*|
@@ -27,7 +28,7 @@ Some are in Jupyter (IPython) notebooks, some in `.py` files. You can view the f
|[World's Longest Palindrome](https://github.com/norvig/pytudes/blob/master/ipynb/pal3.ipynb)
*Searching for a long Panama-style palindrome, this time letter-by-letter.*|
|[Refactoring a Crossword Game Program](https://github.com/norvig/pytudes/blob/master/ipynb/Scrabble.ipynb)
*Refactoring the Scrabble / Word with Friends game from Udacity 212.*|
|[xkcd 1313: Regex Golf](https://github.com/norvig/pytudes/blob/master/ipynb/xkcd1313.ipynb)
*Find the smallest regular expression; inspired by Randall Monroe.*|
-|[xkcd 1313: Regex Golf (Part 2: Infinite Problems)](https://github.com/norvig/pytudes/blob/master/ipynb/xkcd1313-part2.ipynb)
*Regex Golf: better, faster, funer. With Stefan Pochmann.*|
+|[xkcd 1313: Regex Golf (Part 2: Infinite Problems)](https://github.com/norvig/pytudes/blob/master/ipynb/xkcd1313-part2.ipynb)
*Regex Golf: better, faster, funner. With Stefan Pochmann.*|
|[Let's Code About Bike Locks](https://github.com/norvig/pytudes/blob/master/ipynb/Fred%20Buns.ipynb)
*A tale of a bicycle combination lock that uses letters instead of digits. Inspired by Bike Snob NYC.*|
|[Gesture Typing](https://github.com/norvig/pytudes/blob/master/ipynb/Gesture%20Typing.ipynb)
*What word has the longest path on a gesture-typing smartphone keyboard? Inspired by Nicolas Schank and Shumin Zhai.*|
|[How to Do Things with Words, or Statistical Natural Language Processing in Python](https://github.com/norvig/pytudes/blob/master/ipynb/How%20to%20Do%20Things%20with%20Words.ipynb)
*Spelling Correction, Secret Codes, Word Segmentation, and more: grab your bag of words.*|
@@ -39,13 +40,13 @@ Some are in Jupyter (IPython) notebooks, some in `.py` files. You can view the f
|[Bad Grade, Good Experience](https://github.com/norvig/pytudes/blob/master/ipynb/Snobol.ipynb)
*As a student, did you ever get a bad grade on a programming assignment? (Snobol, Concordance)*|
|[Conway's Game of Life](https://github.com/norvig/pytudes/blob/master/ipynb/Life.ipynb)
*The cellular automata zero-player game.*|
|[A Concrete Introduction to Probability](https://github.com/norvig/pytudes/blob/master/ipynb/Probability.ipynb)
*Code and examples of the basic principles of Probability Theory.*|
-|[Probability, Paradox, and the Reasonable Person Principle](https://github.com/norvig/pytudes/blob/master/ipynb/ProbabilityParadox.ipynb)
*Some classic paradoxes in Probability Theory, and how too think about disagreements.*|
+|[Probability, Paradox, and the Reasonable Person Principle](https://github.com/norvig/pytudes/blob/master/ipynb/ProbabilityParadox.ipynb)
*Some classic paradoxes in Probability Theory, and how to think about disagreements.*|
|[The Convex Hull Problem](https://github.com/norvig/pytudes/blob/master/ipynb/Convex%20Hull.ipynb)
*A classic Computer Science Algorithm.*|
|[The Traveling Salesperson Problem](https://github.com/norvig/pytudes/blob/master/ipynb/TSP.ipynb)
*Another of the classics.*|
|[Economics Simulation](https://github.com/norvig/pytudes/blob/master/ipynb/Economics.ipynb)
*A simulation of a simple economic game.*|
|[Project Euler Utilities](https://github.com/norvig/pytudes/blob/master/ipynb/Project%20Euler%20Utils.ipynb)
*My utility functions for the Project Euler problems, including `Primes` and `Factors`.*|
-# pytudes: Index of Python Files
+# Index of Python Files
| **File** | **Description** | **Documentation**|
|:--------|:-------------------|----|
@@ -69,6 +70,6 @@ Some are in Jupyter (IPython) notebooks, some in `.py` files. You can view the f
# Etudes for Programmers
I got the idea for the "etudes" part of the name from this [1978 book by Charles Wetherell](https://books.google.com/books/about/Etudes_for_programmers.html?id=u89WAAAAMAAJ)
-that was very influential to me when I was learning to program.
+that was very influential to me when I was first learning to program.

diff --git a/data/advent2017/input1.txt b/data/advent2017/input1.txt
index 8b13789..b7e8ce6 100644
--- a/data/advent2017/input1.txt
+++ b/data/advent2017/input1.txt
@@ -1 +1 @@
-
+3294199471327195994824832197564859876682638188889768298894243832665654681412886862234525991553276578641265589959178414218389329361496673991614673626344552179413995562266818138372393213966143124914469397692587251112663217862879233226763533911128893354536353213847122251463857894159819828724827969576432191847787772732881266875469721189331882228146576832921314638221317393256471998598117289632684663355273845983933845721713497811766995367795857965222183668765517454263354111134841334631345111596131682726196574763165187889337599583345634413436165539744188866156771585647718555182529936669683581662398618765391487164715724849894563314426959348119286955144439452731762666568741612153254469131724137699832984728937865956711925592628456617133695259554548719328229938621332325125972547181236812263887375866231118312954369432937359357266467383318326239572877314765121844831126178173988799765218913178825966268816476559792947359956859989228917136267178571776316345292573489873792149646548747995389669692188457724414468727192819919448275922166321158141365237545222633688372891451842434458527698774342111482498999383831492577615154591278719656798277377363284379468757998373193231795767644654155432692988651312845433511879457921638934877557575241394363721667237778962455961493559848522582413748218971212486373232795878362964873855994697149692824917183375545192119453587398199912564474614219929345185468661129966379693813498542474732198176496694746111576925715493967296487258237854152382365579876894391815759815373319159213475555251488754279888245492373595471189191353244684697662848376529881512529221627313527441221459672786923145165989611223372241149929436247374818467481641931872972582295425936998535194423916544367799522276914445231582272368388831834437562752119325286474352863554693373718848649568451797751926315617575295381964426843625282819524747119726872193569785611959896776143539915299968276374712996485367853494734376257511273443736433464496287219615697341973131715166768916149828396454638596713572963686159214116763
diff --git a/data/advent2017/input11.txt b/data/advent2017/input11.txt
new file mode 100644
index 0000000..1614b28
--- /dev/null
+++ b/data/advent2017/input11.txt
@@ -0,0 +1 @@
+n,nw,nw,nw,sw,sw,sw,ne,s,s,nw,s,s,ne,se,s,s,nw,s,se,se,se,se,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,sw,se,ne,sw,n,s,ne,ne,sw,n,ne,sw,nw,n,n,ne,ne,ne,ne,n,se,n,n,n,n,n,n,n,n,n,n,nw,n,n,sw,nw,n,nw,s,nw,n,n,s,nw,ne,n,se,nw,nw,nw,nw,se,s,s,s,s,s,sw,nw,n,nw,nw,se,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,se,nw,nw,nw,nw,nw,s,nw,sw,nw,nw,sw,sw,sw,n,s,nw,sw,sw,nw,nw,nw,s,n,n,sw,sw,nw,nw,sw,sw,sw,n,nw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,sw,sw,sw,sw,sw,nw,ne,sw,s,sw,sw,sw,sw,sw,sw,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,s,s,sw,sw,s,s,s,se,nw,sw,s,s,se,sw,nw,s,se,s,sw,sw,sw,s,sw,s,s,s,s,s,s,s,s,s,sw,s,s,ne,s,s,ne,s,nw,sw,s,s,s,nw,s,se,s,ne,s,s,s,s,s,s,s,s,s,s,s,s,n,s,s,ne,nw,s,s,s,se,se,s,s,nw,se,s,se,s,s,s,s,sw,sw,s,s,s,se,n,se,s,ne,se,s,se,nw,s,ne,se,se,se,se,se,s,s,se,ne,s,nw,se,s,se,sw,se,se,se,se,se,s,s,n,ne,se,s,se,n,nw,s,se,se,s,s,s,se,se,se,s,sw,se,se,se,sw,se,se,s,se,se,se,se,se,se,ne,se,se,ne,s,se,n,se,se,se,se,se,ne,se,n,se,ne,se,ne,se,ne,ne,nw,se,ne,s,ne,n,se,sw,se,se,nw,se,ne,se,se,s,ne,n,se,se,se,s,ne,se,se,ne,se,se,se,ne,ne,sw,ne,se,s,ne,nw,nw,ne,n,ne,se,nw,s,ne,se,ne,ne,se,ne,n,ne,ne,ne,ne,ne,se,ne,sw,ne,sw,ne,ne,ne,ne,se,ne,ne,n,ne,ne,ne,se,n,se,ne,se,nw,se,ne,ne,ne,ne,ne,se,s,nw,ne,ne,ne,ne,ne,ne,ne,se,ne,n,ne,ne,ne,se,ne,s,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,ne,ne,se,ne,ne,n,sw,nw,se,ne,ne,sw,ne,nw,ne,ne,ne,n,s,ne,ne,ne,n,ne,ne,ne,se,n,ne,se,se,s,ne,ne,nw,ne,ne,sw,ne,se,n,ne,ne,s,n,ne,ne,ne,n,ne,ne,n,nw,ne,ne,ne,n,ne,n,s,ne,se,s,ne,ne,ne,ne,ne,nw,s,ne,sw,n,ne,n,ne,ne,nw,se,n,ne,ne,ne,n,n,ne,n,ne,ne,ne,n,nw,ne,n,ne,n,ne,n,ne,ne,ne,nw,n,s,ne,ne,sw,n,ne,n,ne,s,sw,ne,ne,ne,ne,ne,ne,n,n,ne,ne,n,s,n,ne,nw,ne,n,ne,n,s,ne,ne,ne,n,n,s,se,nw,n,ne,n,ne,n,n,n,s,n,s,n,n,ne,n,n,n,n,ne,n,n,n,n,sw,n,n,n,n,n,n,sw,nw,sw,n,n,n,n,n,n,ne,n,s,nw,n,nw,n,ne,n,n,n,n,s,n,n,n,n,n,n,n,n,n,sw,s,n,ne,n,n,n,n,s,sw,n,ne,n,n,n,n,n,n,n,se,s,n,n,sw,n,se,n,n,n,n,n,n,n,s,s,sw,n,n,n,n,n,n,sw,nw,n,n,sw,s,nw,sw,se,n,n,n,n,s,n,nw,nw,nw,n,sw,nw,n,sw,s,sw,nw,n,n,n,ne,n,nw,nw,n,n,n,n,s,nw,se,n,n,se,n,nw,nw,n,n,n,s,n,s,nw,n,nw,nw,nw,nw,nw,sw,nw,ne,n,nw,n,n,n,nw,se,sw,n,n,s,ne,n,nw,nw,nw,nw,n,n,nw,se,n,n,n,se,n,nw,n,sw,se,nw,n,n,nw,nw,n,nw,n,nw,nw,n,n,nw,n,n,nw,n,n,n,n,n,n,n,n,nw,nw,nw,nw,sw,n,n,nw,nw,n,se,s,n,nw,n,nw,nw,n,n,nw,n,n,n,nw,nw,nw,n,nw,se,nw,n,n,nw,n,n,n,n,n,nw,n,se,s,ne,n,nw,ne,nw,nw,nw,n,nw,nw,n,se,n,nw,se,s,n,ne,n,nw,se,s,n,n,ne,n,nw,se,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,n,nw,nw,n,nw,n,nw,nw,nw,n,ne,nw,nw,nw,n,nw,nw,sw,n,nw,sw,nw,nw,n,nw,nw,nw,n,n,nw,nw,s,nw,sw,nw,se,nw,nw,nw,nw,s,nw,n,nw,nw,n,nw,nw,nw,nw,n,ne,nw,nw,nw,nw,nw,nw,sw,nw,s,sw,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,sw,nw,nw,nw,nw,nw,nw,s,nw,s,nw,nw,nw,nw,ne,nw,s,nw,nw,nw,nw,nw,sw,nw,nw,s,nw,sw,se,sw,nw,nw,s,n,nw,nw,nw,s,nw,nw,nw,nw,se,nw,ne,nw,nw,n,nw,nw,nw,sw,sw,n,nw,nw,sw,nw,sw,nw,nw,nw,n,nw,nw,sw,nw,s,sw,se,nw,nw,nw,nw,nw,nw,nw,sw,nw,nw,ne,sw,nw,nw,n,nw,sw,sw,se,nw,nw,nw,n,nw,nw,nw,nw,s,se,ne,sw,nw,nw,nw,nw,nw,nw,nw,nw,nw,sw,sw,n,se,s,s,nw,n,sw,s,s,sw,sw,s,nw,nw,sw,sw,nw,sw,nw,nw,nw,n,sw,sw,s,nw,ne,ne,sw,n,se,nw,sw,sw,nw,sw,nw,ne,nw,nw,sw,nw,nw,n,nw,se,sw,nw,nw,se,sw,sw,se,sw,nw,se,nw,nw,nw,nw,nw,nw,sw,nw,sw,sw,sw,n,sw,sw,nw,nw,sw,sw,nw,sw,nw,nw,nw,nw,ne,se,nw,nw,sw,nw,sw,nw,sw,nw,nw,nw,sw,nw,sw,se,sw,nw,sw,n,ne,sw,sw,sw,sw,se,nw,se,sw,sw,nw,sw,sw,nw,sw,nw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,nw,sw,sw,nw,nw,sw,se,sw,nw,sw,sw,sw,nw,s,ne,n,s,n,sw,sw,sw,sw,se,sw,nw,nw,se,nw,sw,nw,se,sw,sw,nw,sw,ne,sw,s,n,se,se,sw,s,s,sw,sw,nw,s,se,sw,sw,sw,sw,s,nw,n,nw,sw,sw,sw,nw,sw,sw,s,n,sw,nw,nw,nw,se,sw,sw,nw,se,sw,sw,sw,sw,sw,nw,n,sw,nw,ne,sw,se,sw,nw,n,sw,se,sw,sw,se,nw,s,sw,sw,nw,nw,sw,ne,n,se,sw,se,sw,nw,sw,sw,sw,sw,sw,nw,se,sw,sw,ne,sw,sw,se,ne,sw,sw,n,sw,nw,sw,n,sw,sw,ne,sw,sw,nw,sw,sw,sw,sw,sw,sw,nw,s,sw,sw,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,se,sw,sw,n,sw,s,sw,sw,n,se,sw,sw,ne,n,se,sw,sw,sw,sw,sw,sw,nw,sw,s,sw,se,nw,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,se,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,sw,sw,sw,sw,n,sw,s,s,sw,se,sw,ne,sw,s,sw,sw,sw,sw,ne,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,s,se,se,s,sw,sw,nw,sw,s,sw,sw,nw,s,se,nw,sw,sw,sw,s,sw,sw,sw,s,sw,ne,sw,sw,se,sw,sw,sw,sw,s,sw,n,sw,sw,nw,s,s,s,sw,se,sw,sw,sw,sw,sw,s,sw,nw,se,se,nw,sw,sw,n,ne,sw,s,sw,se,s,sw,sw,sw,sw,sw,sw,se,se,s,sw,sw,sw,sw,s,sw,s,nw,sw,sw,s,sw,s,sw,sw,s,s,sw,sw,s,ne,sw,sw,sw,s,s,s,sw,nw,nw,s,sw,sw,ne,s,sw,sw,sw,s,se,s,s,sw,sw,sw,se,sw,sw,nw,sw,s,sw,sw,n,sw,sw,sw,sw,s,s,s,s,s,ne,se,sw,s,n,sw,se,se,s,sw,sw,s,s,s,s,sw,s,s,s,s,sw,sw,s,s,s,sw,s,sw,n,s,nw,nw,sw,sw,sw,sw,s,se,sw,sw,s,sw,s,s,sw,s,sw,sw,sw,sw,s,se,se,n,ne,ne,s,sw,sw,sw,s,sw,nw,nw,n,nw,s,sw,sw,ne,s,sw,sw,n,s,s,s,s,se,s,sw,se,sw,s,sw,s,nw,se,sw,s,sw,sw,sw,s,n,sw,ne,se,s,s,n,s,s,s,sw,s,sw,sw,sw,s,nw,ne,n,s,s,sw,ne,s,sw,s,s,sw,sw,sw,s,s,nw,s,nw,s,s,sw,ne,s,s,s,ne,s,sw,s,se,s,s,s,s,s,s,s,s,s,ne,sw,n,s,s,s,s,s,ne,s,sw,s,s,n,s,s,s,s,s,s,s,s,s,s,s,s,sw,n,s,se,ne,s,s,s,s,sw,s,nw,s,s,s,s,s,s,s,se,s,sw,s,sw,n,s,sw,s,sw,sw,s,sw,s,ne,sw,s,se,s,sw,s,s,sw,ne,nw,s,s,sw,sw,s,s,s,se,s,s,s,n,sw,sw,ne,ne,sw,nw,s,s,sw,s,s,sw,s,s,s,s,nw,sw,s,s,s,s,sw,s,s,s,sw,s,s,s,sw,s,s,s,s,s,s,s,s,s,s,s,s,sw,s,s,se,s,s,n,s,ne,s,s,se,s,s,s,s,s,s,s,ne,s,s,s,s,n,s,s,s,n,s,n,s,sw,s,n,sw,nw,s,s,ne,s,s,s,s,s,s,n,s,nw,s,sw,s,s,s,s,s,s,s,n,s,s,s,s,s,se,s,s,s,s,s,n,s,s,ne,s,s,s,s,n,s,ne,s,s,s,nw,se,ne,se,se,s,ne,nw,s,s,n,s,s,s,s,n,s,s,s,s,se,s,sw,se,ne,s,s,s,n,n,s,se,se,ne,s,s,s,s,s,se,s,s,s,s,nw,s,se,s,s,s,s,s,s,se,s,s,s,sw,n,s,sw,s,s,s,se,s,s,s,s,s,s,s,s,s,s,nw,s,s,ne,s,s,sw,s,ne,s,s,ne,s,sw,n,s,nw,s,se,se,s,s,s,sw,nw,s,s,s,s,s,ne,s,se,s,s,s,s,s,s,s,s,se,n,s,sw,s,s,ne,se,s,s,se,se,se,s,se,nw,s,s,s,se,nw,sw,s,s,s,ne,s,s,se,s,ne,s,s,s,nw,n,se,s,s,se,s,s,se,se,s,s,s,s,nw,s,s,s,nw,s,s,n,se,nw,s,s,sw,se,s,n,n,s,sw,s,s,nw,s,n,nw,nw,s,se,s,s,se,s,s,ne,s,s,s,sw,sw,s,se,s,s,se,se,s,nw,s,se,s,s,nw,s,n,se,ne,sw,se,s,s,s,s,ne,se,n,se,s,se,s,s,nw,s,se,s,ne,s,s,se,s,se,n,sw,sw,s,nw,s,se,s,se,nw,se,s,se,s,sw,n,s,se,se,s,s,ne,s,n,s,se,se,ne,s,s,s,s,se,se,se,se,sw,s,se,sw,s,s,s,s,se,se,s,nw,s,se,se,s,ne,s,se,s,s,s,s,s,s,se,se,s,se,se,se,se,se,ne,nw,s,n,ne,s,se,s,s,s,nw,se,se,nw,s,se,nw,s,se,se,s,s,se,se,se,sw,se,s,se,ne,sw,s,se,s,s,s,s,s,s,s,nw,n,ne,se,sw,s,se,s,se,s,se,n,se,s,se,se,se,se,se,s,se,ne,se,s,se,n,s,s,ne,s,s,se,s,s,s,s,sw,se,s,se,sw,sw,s,sw,nw,se,nw,se,s,s,ne,se,s,s,s,s,s,se,s,se,se,nw,se,nw,s,sw,s,n,sw,se,se,s,se,nw,se,sw,s,se,se,nw,s,s,s,s,sw,nw,n,se,s,sw,se,se,s,se,ne,s,s,se,s,se,s,ne,se,s,se,se,se,se,se,s,se,se,se,s,se,s,se,s,s,s,s,s,se,nw,se,nw,se,se,s,se,se,se,s,sw,se,se,se,se,sw,se,se,se,s,n,s,sw,se,n,se,s,se,se,se,s,nw,s,se,se,nw,se,se,se,s,se,se,se,se,se,nw,sw,se,s,s,sw,se,se,nw,s,se,s,s,se,ne,se,nw,se,s,se,se,s,se,se,se,se,sw,n,se,ne,se,se,s,se,se,s,se,s,se,se,s,se,s,se,n,s,se,s,s,s,se,se,se,se,se,n,se,se,se,se,ne,s,sw,se,se,se,n,se,se,se,s,se,se,se,se,n,ne,se,se,se,se,se,se,se,se,se,se,s,sw,se,se,se,se,se,se,se,se,s,se,se,se,se,se,s,se,se,se,se,se,se,se,se,se,nw,s,se,s,se,se,se,se,se,s,s,ne,se,se,se,ne,se,se,se,se,se,se,s,se,se,se,se,se,se,se,se,se,s,se,se,se,s,s,s,s,se,ne,sw,se,se,se,se,se,s,ne,se,se,se,se,s,sw,se,se,sw,se,s,sw,se,nw,se,se,s,se,se,nw,s,s,se,s,se,se,se,nw,se,ne,se,se,n,se,se,se,se,n,ne,se,se,sw,se,sw,se,se,se,se,se,se,se,n,nw,se,s,sw,n,ne,se,se,se,se,n,sw,se,se,se,se,se,n,se,nw,se,nw,sw,se,n,se,ne,se,se,se,se,se,se,sw,n,se,se,nw,se,se,s,se,se,se,se,ne,se,se,s,se,se,se,se,se,nw,n,se,se,se,s,se,se,nw,ne,nw,se,se,se,se,se,se,se,se,se,se,se,se,s,ne,ne,se,se,nw,se,se,se,se,se,se,nw,se,sw,se,sw,se,se,nw,se,se,se,se,ne,se,se,se,se,se,nw,nw,se,se,se,se,se,se,se,se,se,se,nw,se,se,se,se,se,se,nw,se,se,se,se,se,se,nw,se,se,se,se,se,se,se,se,se,se,s,se,se,se,ne,s,sw,s,se,ne,se,ne,se,se,se,se,ne,se,se,nw,se,se,se,se,se,se,se,se,n,s,se,nw,se,se,n,nw,sw,s,se,se,se,sw,se,se,ne,se,s,nw,se,se,n,se,se,sw,ne,se,se,se,ne,se,se,se,se,se,nw,se,se,s,se,ne,se,se,se,nw,sw,se,n,se,ne,s,ne,nw,n,ne,se,ne,se,ne,se,se,ne,se,sw,se,se,n,s,se,nw,ne,se,se,ne,se,ne,se,se,nw,se,se,s,ne,ne,se,se,se,se,se,se,se,se,se,ne,se,se,ne,se,se,se,nw,nw,se,se,se,n,se,se,s,ne,se,se,se,s,se,ne,se,ne,se,se,se,se,ne,se,n,se,se,se,ne,n,se,se,s,se,se,nw,se,se,sw,se,se,ne,se,se,se,se,se,se,s,ne,sw,ne,se,se,se,se,nw,se,se,ne,se,s,se,se,se,ne,ne,nw,se,se,se,s,sw,se,ne,sw,se,n,ne,se,sw,se,ne,se,se,ne,se,s,se,ne,se,se,se,ne,sw,ne,se,se,se,ne,ne,ne,ne,se,se,se,se,se,se,sw,se,ne,se,sw,ne,se,se,se,se,se,se,ne,se,sw,se,ne,n,ne,se,se,se,ne,se,se,se,ne,se,n,ne,nw,se,se,ne,ne,ne,ne,nw,se,ne,se,nw,se,se,se,ne,se,se,se,se,ne,ne,ne,nw,se,se,sw,se,ne,se,nw,n,s,s,se,ne,ne,sw,ne,se,ne,ne,ne,sw,se,se,se,nw,nw,ne,se,se,s,se,ne,sw,se,se,se,se,ne,se,ne,se,ne,se,se,se,se,ne,se,ne,se,se,ne,ne,se,n,sw,se,sw,se,sw,ne,ne,se,nw,se,sw,ne,se,nw,ne,se,ne,se,se,se,se,se,ne,ne,ne,ne,se,ne,nw,se,sw,se,nw,ne,se,se,ne,se,se,ne,se,se,se,nw,ne,ne,se,ne,se,sw,se,se,nw,ne,ne,ne,n,n,nw,nw,se,ne,ne,se,n,ne,se,ne,se,n,se,se,se,ne,ne,se,se,nw,se,se,se,se,se,ne,ne,se,n,se,ne,se,ne,nw,se,se,se,n,ne,ne,se,se,se,se,se,ne,n,ne,ne,ne,n,se,se,se,se,se,ne,ne,se,ne,se,ne,nw,se,se,ne,ne,ne,ne,ne,se,se,ne,se,ne,ne,ne,ne,sw,ne,se,ne,se,nw,ne,ne,se,ne,ne,se,se,ne,se,sw,ne,ne,se,ne,se,s,ne,ne,se,ne,ne,sw,se,se,s,nw,se,n,s,s,ne,se,se,ne,se,se,ne,s,se,se,se,nw,ne,se,ne,se,ne,ne,se,se,se,se,ne,sw,ne,se,s,ne,ne,ne,ne,n,se,sw,s,se,ne,se,se,ne,ne,se,se,nw,ne,ne,ne,sw,se,ne,ne,ne,ne,se,se,se,se,ne,se,se,se,se,sw,s,se,ne,ne,ne,ne,ne,se,ne,ne,ne,se,ne,ne,sw,nw,nw,n,ne,se,se,s,se,s,n,ne,se,se,se,ne,se,ne,sw,nw,nw,ne,ne,se,ne,ne,ne,ne,ne,se,ne,n,ne,se,se,se,se,se,ne,ne,se,se,ne,n,n,ne,se,ne,se,nw,se,ne,se,ne,ne,se,ne,se,ne,se,se,nw,se,nw,ne,ne,ne,ne,s,s,ne,ne,se,ne,se,ne,ne,n,sw,ne,ne,s,nw,ne,ne,se,ne,nw,ne,se,s,se,ne,sw,ne,sw,se,ne,n,nw,ne,nw,ne,se,n,se,ne,se,ne,ne,se,ne,se,ne,n,se,se,ne,ne,sw,se,ne,ne,ne,ne,ne,ne,nw,ne,se,se,se,ne,se,ne,s,se,se,ne,sw,se,s,ne,n,ne,se,ne,se,se,ne,ne,ne,nw,sw,se,ne,se,ne,ne,se,n,s,ne,n,ne,ne,se,ne,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,ne,s,nw,ne,ne,ne,ne,n,ne,ne,ne,se,ne,ne,sw,ne,ne,se,se,se,ne,ne,nw,ne,ne,ne,se,n,se,sw,ne,se,se,ne,nw,n,se,ne,s,ne,n,ne,ne,se,ne,ne,se,ne,ne,ne,n,ne,n,sw,sw,ne,n,se,ne,se,n,s,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,nw,ne,nw,se,ne,sw,ne,ne,ne,ne,n,ne,n,ne,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,n,se,ne,ne,ne,sw,ne,ne,se,ne,ne,se,n,ne,ne,s,se,nw,ne,ne,ne,s,se,sw,ne,ne,ne,ne,n,s,se,se,ne,ne,ne,ne,ne,ne,s,sw,sw,ne,ne,ne,ne,ne,sw,ne,n,ne,ne,sw,ne,n,ne,ne,ne,ne,s,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,se,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,ne,se,sw,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,ne,nw,ne,ne,ne,n,ne,nw,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,n,sw,s,nw,nw,sw,s,nw,ne,ne,sw,ne,ne,se,ne,ne,ne,s,ne,sw,nw,ne,ne,s,ne,ne,ne,ne,se,ne,ne,sw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,se,ne,sw,se,ne,ne,nw,ne,ne,s,ne,ne,ne,nw,ne,nw,ne,ne,n,ne,ne,ne,ne,s,ne,ne,ne,se,n,ne,ne,ne,ne,s,se,ne,nw,ne,se,n,nw,ne,ne,ne,ne,ne,ne,n,ne,se,ne,ne,n,ne,ne,ne,ne,s,ne,ne,ne,n,n,ne,n,ne,ne,ne,ne,ne,n,nw,ne,ne,ne,se,ne,ne,ne,s,se,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,sw,ne,ne,ne,nw,nw,ne,ne,nw,ne,ne,ne,n,ne,ne,ne,n,ne,ne,ne,ne,se,se,n,ne,ne,ne,n,ne,ne,ne,s,se,ne,ne,ne,n,ne,ne,ne,nw,ne,ne,ne,nw,ne,ne,ne,ne,ne,se,ne,ne,ne,n,ne,ne,nw,ne,ne,ne,n,ne,nw,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,nw,ne,ne,ne,ne,se,ne,se,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,n,n,se,ne,n,ne,ne,n,ne,ne,ne,nw,ne,ne,ne,n,ne,s,ne,n,n,ne,ne,ne,ne,n,ne,sw,ne,ne,ne,nw,ne,ne,ne,se,s,nw,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,n,nw,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,n,ne,ne,ne,ne,nw,n,ne,ne,ne,n,n,n,se,ne,sw,ne,nw,ne,ne,ne,n,ne,ne,ne,ne,sw,n,ne,ne,se,ne,nw,s,ne,ne,ne,s,n,ne,ne,ne,ne,se,ne,ne,sw,ne,ne,n,ne,ne,ne,ne,ne,n,n,nw,n,ne,ne,n,s,sw,n,ne,ne,ne,n,n,ne,ne,ne,sw,ne,ne,ne,nw,ne,ne,n,ne,ne,n,se,ne,ne,n,se,n,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,n,ne,ne,nw,s,n,n,n,ne,n,n,ne,n,ne,n,ne,ne,ne,nw,s,ne,ne,ne,ne,ne,se,nw,ne,ne,s,se,n,n,ne,ne,ne,ne,n,ne,ne,ne,n,n,ne,ne,ne,nw,ne,ne,ne,n,ne,n,ne,sw,ne,ne,n,ne,ne,ne,n,n,n,n,n,sw,ne,nw,n,se,s,ne,ne,ne,s,ne,sw,n,ne,se,ne,ne,ne,ne,ne,se,n,n,ne,ne,n,n,n,ne,ne,n,n,ne,s,ne,ne,se,ne,se,n,sw,ne,ne,ne,s,ne,ne,sw,nw,ne,se,n,ne,n,ne,n,n,ne,n,s,ne,n,s,ne,ne,ne,n,n,ne,n,sw,sw,ne,n,ne,ne,sw,n,n,n,ne,ne,se,ne,ne,n,ne,ne,ne,sw,ne,nw,sw,ne,s,ne,ne,ne,s,ne,sw,ne,n,ne,n,n,ne,nw,ne,s,n,n,ne,nw,ne,n,ne,ne,ne,ne,ne,se,nw,ne,sw,ne,ne,ne,sw,n,n,ne,ne,ne,ne,ne,nw,ne,ne,nw,ne,sw,ne,ne,sw,ne,ne,ne,n,ne,se,ne,n,n,se,n,s,n,n,ne,ne,ne,ne,ne,ne,ne,n,n,ne,ne,se,ne,ne,n,ne,nw,ne,n,se,nw,ne,ne,n,ne,n,nw,ne,ne,n,ne,n,n,ne,n,n,n,ne,ne,ne,ne,ne,n,n,nw,ne,ne,ne,nw,ne,ne,ne,ne,n,sw,ne,ne,n,n,ne,n,se,n,ne,n,n,nw,ne,ne,n,sw,ne,ne,ne,sw,ne,ne,n,s,n,nw,ne,s,ne,n,n,n,ne,s,ne,s,ne,sw,ne,se,ne,n,ne,n,n,n,ne,n,ne,n,ne,ne,ne,se,ne,ne,n,n,n,ne,n,n,ne,ne,ne,ne,sw,ne,ne,n,n,ne,n,n,n,ne,ne,ne,nw,sw,sw,n,ne,ne,n,ne,n,ne,sw,ne,n,n,se,n,n,ne,ne,sw,n,n,n,s,ne,n,ne,sw,ne,n,ne,ne,ne,ne,ne,ne,ne,n,n,n,se,ne,nw,n,ne,n,ne,sw,nw,n,se,ne,ne,n,n,s,n,n,n,ne,sw,ne,ne,se,n,n,ne,n,ne,n,ne,ne,ne,n,nw,n,n,n,nw,n,n,n,n,nw,ne,n,s,sw,ne,n,n,ne,n,nw,n,ne,s,sw,n,n,se,n,n,n,se,n,se,ne,se,n,n,n,n,s,ne,n,n,n,ne,ne,nw,n,n,sw,ne,n,n,n,n,ne,n,n,n,ne,ne,ne,n,ne,sw,ne,n,n,ne,n,n,n,ne,s,nw,n,ne,nw,n,n,ne,s,n,ne,ne,ne,ne,ne,n,ne,n,n,nw,ne,n,n,ne,n,n,n,se,sw,n,ne,s,n,n,ne,s,ne,n,n,sw,n,n,n,n,se,n,n,n,ne,n,n,se,ne,ne,sw,n,ne,n,n,ne,n,ne,n,s,s,n,s,n,n,n,n,ne,n,n,sw,nw,n,n,sw,ne,n,s,n,n,n,n,nw,n,n,ne,ne,ne,sw,ne,nw,n,ne,n,ne,n,n,n,nw,ne,nw,n,ne,sw,n,sw,s,ne,n,n,n,ne,n,s,n,n,n,n,ne,n,n,ne,se,se,n,ne,n,n,ne,n,ne,ne,ne,s,n,n,ne,ne,n,n,sw,ne,n,n,n,n,n,ne,ne,n,n,ne,n,n,n,n,ne,n,ne,n,n,ne,nw,n,sw,sw,nw,n,se,sw,ne,n,ne,n,ne,ne,s,n,ne,s,ne,s,ne,n,n,n,n,ne,n,ne,nw,n,n,n,n,n,ne,n,ne,ne,nw,sw,s,se,n,n,s,n,n,n,n,ne,n,ne,n,n,sw,ne,ne,n,n,n,ne,ne,n,n,n,n,nw,n,ne,s,n,ne,ne,n,sw,se,n,ne,ne,ne,s,ne,n,n,ne,n,nw,nw,ne,n,n,nw,n,n,ne,s,n,nw,n,n,n,nw,n,n,sw,n,n,n,s,n,n,n,n,ne,se,n,n,n,ne,nw,n,n,n,ne,n,ne,n,n,n,n,n,n,n,n,n,n,ne,n,n,ne,ne,n,n,s,n,s,n,n,n,nw,ne,n,n,ne,n,n,ne,n,n,n,ne,n,n,n,n,n,n,n,ne,n,nw,n,ne,n,ne,n,n,n,n,sw,ne,ne,ne,n,s,ne,ne,n,ne,n,n,n,n,n,n,n,n,s,n,ne,s,n,n,ne,ne,ne,ne,nw,s,n,n,n,ne,sw,n,n,s,n,n,n,n,ne,n,n,s,ne,n,n,n,se,nw,ne,ne,ne,n,ne,n,ne,n,n,n,se,n,s,n,ne,se,n,ne,n,ne,n,n,ne,n,nw,ne,n,ne,nw,n,n,s,sw,se,n,n,n,ne,nw,n,n,n,n,se,n,ne,ne,n,nw,n,n,nw,n,ne,n,n,n,ne,sw,n,n,se,n,n,sw,ne,nw,n,n,n,n,n,n,ne,n,n,n,n,ne,ne,ne,s,n,n,ne,sw,n,n,n,se,n,ne,sw,sw,sw,n,n,n,sw,n,ne,n,sw,n,ne,n,se,ne,n,n,n,n,n,n,n,n,s,n,n,sw,ne,n,n,n,se,se,n,n,n,s,n,n,n,sw,n,n,n,nw,sw,n,n,n,nw,n,ne,ne,n,se,n,n,n,n,se,ne,sw,n,n,sw,n,sw,n,s,ne,n,n,s,se,n,n,se,n,n,n,ne,sw,n,nw,n,ne,n,n,n,n,se,n,s,n,n,n,se,n,n,n,nw,n,n,n,n,n,n,nw,n,n,n,n,sw,s,s,n,n,n,se,ne,n,n,ne,ne,ne,n,n,n,n,n,sw,n,ne,n,n,n,n,n,se,n,n,n,nw,se,n,nw,n,ne,n,n,n,s,n,n,n,n,n,n,n,n,n,n,ne,n,ne,n,n,n,ne,n,n,n,s,n,n,n,n,n,n,n,n,n,n,n,n,n,ne,s,n,n,n,ne,n,n,n,sw,n,ne,s,n,n,n,n,sw,n,n,n,n,n,se,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,se,sw,n,n,ne,se,s,se,s,s,s,s,s,sw,sw,sw,nw,nw,sw,nw,se,ne,nw,nw,sw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,se,n,ne,n,n,sw,ne,n,n,n,sw,n,ne,s,n,ne,ne,ne,ne,n,ne,n,n,se,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,sw,ne,ne,se,ne,ne,ne,ne,ne,se,ne,se,se,se,ne,ne,ne,se,ne,se,ne,se,ne,se,se,n,se,se,n,se,se,nw,se,se,se,se,se,s,se,se,se,s,se,se,se,se,s,s,nw,s,se,s,se,se,s,s,se,sw,s,se,nw,s,s,ne,n,sw,se,s,se,s,se,s,s,s,s,s,ne,s,s,sw,s,s,s,s,s,s,n,s,s,s,sw,s,s,s,sw,sw,nw,sw,s,sw,n,s,s,s,s,sw,sw,s,n,s,sw,ne,sw,sw,s,s,sw,s,s,s,s,s,ne,nw,sw,sw,s,s,sw,sw,sw,sw,sw,sw,n,sw,s,sw,sw,sw,s,se,n,sw,s,s,n,sw,sw,sw,sw,sw,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,nw,nw,sw,sw,sw,sw,se,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,ne,s,sw,nw,nw,sw,sw,sw,nw,n,sw,sw,nw,nw,se,sw,sw,sw,nw,sw,sw,sw,sw,n,sw,nw,nw,sw,ne,sw,nw,sw,nw,sw,sw,nw,s,nw,n,nw,nw,nw,nw,nw,nw,sw,s,n,se,nw,nw,nw,nw,ne,nw,n,nw,nw,sw,n,ne,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,sw,n,se,sw,sw,ne,nw,nw,nw,nw,ne,nw,nw,nw,sw,nw,ne,nw,nw,nw,ne,nw,ne,n,n,nw,ne,nw,nw,nw,nw,nw,n,nw,nw,nw,nw,n,nw,s,se,nw,nw,nw,nw,n,n,sw,n,nw,nw,nw,nw,n,nw,n,sw,nw,nw,n,nw,se,nw,nw,n,n,n,n,nw,n,sw,n,n,nw,sw,sw,nw,nw,s,nw,nw,nw,sw,n,n,nw,nw,n,n,n,s,nw,se,n,n,n,nw,nw,nw,n,n,n,n,nw,n,ne,n,n,sw,se,n,nw,s,s,n,se,n,s,n,ne,nw,n,n,n,ne,n,n,nw,nw,ne,n,nw,nw,se,n,n,nw,n,n,n,n,n,ne,n,n,n,n,se,n,n,n,n,ne,n,sw,n,n,n,n,n,ne,n,se,n,n,n,nw,n,ne,n,n,ne,n,nw,n,s,n,n,ne,n,n,n,n,ne,s,n,n,se,n,n,se,n,n,sw,ne,s,n,nw,s,n,ne,nw,n,n,ne,n,n,n,se,n,n,n,n,s,se,n,n,ne,s,se,ne,n,ne,ne,n,ne,ne,ne,ne,ne,se,ne,n,n,ne,ne,ne,ne,n,sw,n,n,sw,ne,ne,ne,nw,nw,ne,ne,se,sw,n,n,ne,n,n,ne,n,n,ne,n,n,ne,n,ne,n,nw,ne,se,ne,sw,se,s,n,n,ne,ne,n,ne,nw,n,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,se,sw,ne,se,ne,ne,n,ne,ne,ne,s,ne,ne,ne,ne,ne,n,se,ne,n,ne,ne,sw,se,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,ne,s,ne,ne,sw,nw,n,ne,ne,ne,n,s,n,se,ne,ne,sw,se,ne,ne,ne,s,ne,se,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,sw,ne,ne,ne,sw,ne,se,ne,ne,ne,nw,ne,ne,se,ne,ne,ne,ne,ne,s,ne,ne,ne,ne,ne,se,se,ne,ne,ne,sw,ne,n,ne,ne,ne,ne,s,nw,ne,ne,ne,ne,ne,ne,ne,se,ne,se,ne,ne,ne,se,se,ne,ne,sw,ne,ne,s,se,ne,n,ne,s,s,ne,s,nw,se,ne,ne,sw,ne,ne,se,ne,ne,ne,ne,se,ne,ne,sw,se,ne,ne,ne,n,sw,ne,ne,se,se,se,se,s,nw,se,ne,se,nw,se,ne,ne,se,ne,ne,ne,ne,sw,ne,ne,n,ne,se,sw,ne,ne,se,se,se,nw,ne,ne,ne,ne,se,se,sw,ne,se,se,se,ne,se,nw,ne,ne,ne,ne,nw,ne,se,se,ne,se,se,se,n,ne,ne,se,n,se,ne,se,se,se,se,se,se,ne,s,se,ne,se,se,ne,sw,ne,se,n,ne,se,ne,se,se,ne,se,ne,ne,se,nw,se,se,se,ne,se,ne,se,se,se,ne,se,se,ne,se,se,sw,se,se,ne,se,se,se,se,se,se,se,nw,s,ne,ne,ne,se,sw,se,se,ne,se,n,se,se,se,se,se,se,s,se,se,se,se,ne,s,se,se,ne,se,se,se,sw,se,se,n,ne,ne,se,ne,n,se,se,ne,s,se,se,nw,se,n,se,ne,se,se,ne,sw,se,se,se,nw,se,se,ne,ne,se,nw,se,se,se,se,se,se,se,se,se,se,se,se,se,n,sw,se,se,se,n,se,se,se,sw,se,sw,se,s,nw,se,se,se,se,sw,se,se,se,se,se,se,se,ne,se,se,se,se,nw,n,sw,se,ne,se,se,se,sw,se,se,se,sw,n,se,se,sw,se,se,s,se,se,se,s,se,se,ne,s,se,se,se,se,s,se,s,se,se,s,se,ne,se,se,se,se,se,ne,se,se,se,ne,s,se,s,ne,n,nw,se,sw,se,se,s,se,se,s,se,s,nw,s,s,s,ne,s,se,se,se,n,s,s,se,se,se,ne,sw,se,se,se,se,se,s,s,s,se,se,ne,se,ne,se,nw,se,se,se,ne,s,se,se,se,nw,se,se,s,se,s,s,s,nw,ne,se,s,se,s,sw,nw,se,s,ne,se,n,se,s,se,ne,se,s,s,se,s,se,s,s,ne,se,se,se,se,s,ne,se,s,se,s,s,s,s,se,se,se,s,s,s,se,se,sw,s,se,se,s,se,se,s,sw,sw,s,s,nw,s,s,ne,s,ne,s,s,n,se,s,s,sw,s,n,n,s,s,ne,se,s,s,s,ne,s,s,se,s,sw,se,n,se,s,ne,n,s,s,se,s,sw,s,nw,se,n,n,s,s,s,s,n,s,s,sw,s,se,s,se,s,se,se,s,s,sw,s,se,s,ne,s,s,s,s,s,sw,nw,s,s,nw,s,s,s,se,s,se,s,n,se,s,s,se,s,ne,s,n,s,s,s,s,se,s,n,s,s,s,s,s,s,s,s,s,nw,s,se,nw,se,sw,se,se,s,se,s,s,s,s,s,ne,nw,n,s,s,s,n,s,s,nw,s,s,s,s,s,s,s,n,se,ne,s,se,s,s,se,s,s,ne,s,s,s,s,s,s,sw,nw,se,se,s,s,s,s,sw,s,s,s,nw,se,s,se,sw,s,s,s,nw,sw,s,ne,s,s,s,nw,s,s,s,s,s,s,s,s,s,s,s,s,s,ne,s,s,s,s,ne,s,n,se,s,s,s,s,s,n,s,nw,s,s,s,sw,s,s,s,s,s,sw,s,s,s,sw,s,s,s,ne,sw,s,s,ne,s,ne,s,s,s,s,s,s,s,s,nw,ne,nw,s,se,s,s,sw,s,n,s,sw,s,sw,s,se,sw,sw,sw,s,s,s,nw,sw,s,s,s,ne,s,se,s,sw,sw,s,sw,s,sw,s,s,s,s,s,s,sw,se,s,s,sw,sw,s,s,s,s,sw,s,s,se,nw,sw,s,nw,s,s,s,sw,se,s,s,sw,sw,n,sw,s,sw,s,s,sw,s,s,s,sw,se,s,s,s,s,se,s,s,s,s,s,s,s,s,s,s,ne,s,s,s,s,s,nw,sw,s,s,sw,sw,s,nw,s,s,s,sw,se,nw,ne,s,n,s,se,s,s,s,s,nw,s,s,s,ne,s,sw,s,s,ne,sw,s,ne,sw,nw,sw,s,s,s,s,s,sw,s,sw,sw,nw,s,n,s,sw,s,s,sw,s,n,sw,sw,s,s,s,s,s,nw,nw,s,sw,s,nw,sw,nw,s,s,sw,sw,sw,nw,s,nw,n,sw,sw,sw,sw,n,sw,s,sw,sw,sw,s,sw,sw,sw,s,s,ne,ne,sw,sw,s,se,s,s,nw,s,n,s,s,s,n,s,s,s,s,se,ne,se,nw,ne,sw,sw,s,n,n,s,s,s,ne,s,sw,sw,sw,sw,s,sw,s,sw,sw,s,sw,sw,nw,s,sw,sw,s,nw,sw,s,n,s,s,s,se,sw,s,s,s,s,s,s,sw,sw,sw,sw,nw,sw,sw,ne,nw,nw,n,s,sw,sw,sw,ne,s,s,sw,s,s,sw,sw,se,sw,sw,sw,n,n,s,sw,se,s,sw,ne,sw,se,s,sw,sw,s,s,s,sw,s,sw,s,sw,s,s,s,s,sw,sw,s,sw,s,sw,sw,sw,s,s,sw,s,s,sw,s,sw,ne,s,sw,s,sw,sw,s,s,sw,sw,n,n,s,sw,s,sw,s,s,sw,sw,s,s,sw,sw,sw,sw,sw,n,s,sw,sw,sw,sw,s,sw,se,sw,s,s,n,s,s,sw,sw,ne,sw,se,sw,sw,s,s,sw,sw,s,sw,s,sw,sw,nw,sw,s,nw,n,sw,n,se,sw,sw,sw,se,ne,sw,sw,sw,sw,n,sw,sw,sw,sw,n,sw,sw,sw,s,sw,se,sw,nw,sw,sw,se,sw,sw,sw,s,sw,sw,sw,sw,ne,se,sw,s,sw,s,s,nw,sw,n,se,s,s,sw,sw,s,s,sw,sw,sw,nw,sw,sw,sw,s,n,se,sw,sw,sw,sw,n,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,s,sw,sw,sw,sw,sw,sw,ne,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,sw,sw,sw,sw,n,sw,n,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,n,sw,sw,sw,sw,sw,sw,sw,sw,se,s,sw,ne,sw,ne,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,n,nw,s,sw,sw,sw,sw,sw,n,n,sw,sw,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,sw,sw,s,sw,sw,ne,sw,nw,sw,sw,sw,sw,sw,s,s,sw,nw,sw,sw,sw,se,sw,s,sw,s,se,sw,sw,s,sw,ne,sw,sw,sw,sw,nw,sw,n,sw,sw,s,nw,nw,nw,sw,se,nw,ne,sw,sw,sw,n,sw,se,sw,sw,sw,sw,sw,sw,se,nw,sw,nw,nw,sw,sw,n,sw,sw,s,nw,sw,sw,sw,nw,sw,s,sw,s,sw,sw,sw,se,sw,sw,se,se,sw,sw,nw,sw,nw,sw,sw,sw,nw,n,ne,sw,nw,ne,sw,ne,sw,nw,ne,sw,sw,ne,nw,sw,nw,ne,sw,sw,sw,sw,s,sw,n,nw,nw,nw,nw,nw,nw,s,s,sw,nw,sw,sw,sw,nw,sw,nw,sw,nw,sw,nw,sw,sw,nw,nw,nw,sw,nw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,se,sw,sw,sw,n,s,ne,sw,nw,nw,sw,sw,ne,sw,sw,nw,nw,sw,nw,nw,sw,se,sw,s,sw,n,sw,sw,nw,ne,sw,sw,se,nw,sw,sw,nw,nw,sw,sw,nw,nw,sw,sw,nw,ne,sw,sw,ne,sw,sw,nw,ne,nw,sw,sw,nw,sw,s,ne,nw,nw,n,sw,nw,nw,sw,nw,sw,sw,ne,sw,sw,sw,sw,se,sw,nw,sw,sw,nw,nw,sw,sw,nw,n,sw,n,nw,nw,nw,nw,s,se,nw,sw,nw,sw,sw,nw,sw,nw,sw,n,nw,sw,nw,sw,sw,sw,sw,nw,n,sw,sw,sw,nw,sw,sw,s,nw,nw,nw,nw,sw,nw,sw,sw,nw,sw,nw,sw,nw,nw,nw,sw,sw,s,ne,sw,nw,sw,nw,n,nw,sw,nw,nw,nw,nw,nw,ne,n,sw,nw,se,sw,sw,nw,sw,nw,sw,sw,sw,sw,sw,nw,n,s,ne,ne,sw,sw,sw,nw,nw,sw,se,sw,nw,ne,nw,sw,s,nw,nw,sw,ne,nw,se,ne,sw,s,sw,nw,nw,s,nw,sw,sw,sw,sw,nw,nw,nw,nw,sw,sw,s,sw,nw,sw,ne,nw,sw,se,sw,nw,ne,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,sw,se,nw,ne,nw,nw,n,sw,sw,sw,se,sw,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,ne,ne,nw,ne,sw,sw,nw,n,se,sw,nw,nw,sw,sw,nw,nw,nw,sw,nw,nw,se,n,sw,sw,sw,sw,s,nw,sw,nw,n,sw,sw,sw,sw,n,sw,nw,se,nw,s,sw,nw,nw,nw,nw,s,nw,sw,sw,nw,sw,n,s,nw,s,nw,sw,s,nw,sw,s,n,nw,sw,nw,nw,nw,nw,s,sw,nw,nw,nw,sw,sw,ne,se,sw,sw,nw,nw,nw,nw,sw,sw,sw,nw,sw,n,nw,nw,nw,nw,sw,nw,nw,s,nw,nw,sw,sw,nw,nw,sw,nw,nw,nw,nw,nw,nw,se,nw,nw,s,nw,nw,s,nw,n,nw,nw,nw,n,n,nw,nw,nw,nw,nw,nw,nw,n,ne,nw,nw,nw,sw,nw,se,sw,nw,sw,nw,sw,n,nw,nw,sw,nw,nw,s,nw,nw,sw,sw,nw,nw,nw,nw,nw,s,sw,nw,se,nw,nw,nw,ne,se,nw,s,nw,sw,nw,sw,ne,nw,nw,sw,nw,sw,n,nw,nw,nw,s,s,nw,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,s,nw,nw,nw,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,nw,nw,se,sw,se,nw,nw,se,se,nw,n,nw,nw,se,nw,nw,n,nw,s,nw,nw,nw,sw,nw,nw,nw,nw,sw,nw,nw,nw,ne,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,s,s,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,ne,nw,nw,nw,se,nw,nw,ne,nw,nw,se,nw,se,nw,n,n,nw,ne,sw,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,nw,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,nw
diff --git a/data/advent2017/input12.txt b/data/advent2017/input12.txt
new file mode 100644
index 0000000..990a764
--- /dev/null
+++ b/data/advent2017/input12.txt
@@ -0,0 +1,2000 @@
+0 <-> 659, 737
+1 <-> 1, 1433
+2 <-> 982, 1869
+3 <-> 306, 380, 1462, 1827
+4 <-> 1076
+5 <-> 794, 1451
+6 <-> 146, 1055
+7 <-> 834, 1557
+8 <-> 1333
+9 <-> 849, 906, 1863
+10 <-> 362, 505
+11 <-> 33, 938, 1896
+12 <-> 490, 913
+13 <-> 189, 690
+14 <-> 796
+15 <-> 56, 280, 1288, 1721
+16 <-> 16
+17 <-> 904
+18 <-> 150, 1394, 1458
+19 <-> 1773
+20 <-> 70
+21 <-> 993
+22 <-> 22
+23 <-> 285, 1004
+24 <-> 209, 727
+25 <-> 614, 1590
+26 <-> 113
+27 <-> 1321, 1341
+28 <-> 351, 730, 1037
+29 <-> 29, 1828
+30 <-> 1378, 1983
+31 <-> 705, 1035
+32 <-> 1042, 1519
+33 <-> 11, 886
+34 <-> 360, 1101, 1531, 1877
+35 <-> 971, 1652
+36 <-> 188
+37 <-> 1935
+38 <-> 38
+39 <-> 39, 1472
+40 <-> 84, 1110
+41 <-> 483, 895, 1035, 1864, 1919
+42 <-> 624, 813, 1484, 1517
+43 <-> 492
+44 <-> 947, 1572
+45 <-> 45, 1589, 1748, 1836
+46 <-> 1821
+47 <-> 123, 206, 239
+48 <-> 146
+49 <-> 235, 871
+50 <-> 172, 1672
+51 <-> 504
+52 <-> 585, 678, 878
+53 <-> 484, 543, 1282
+54 <-> 374, 723
+55 <-> 1956
+56 <-> 15
+57 <-> 583, 1159, 1596
+58 <-> 313, 580, 1101
+59 <-> 1529, 1788
+60 <-> 60
+61 <-> 1033, 1857
+62 <-> 874
+63 <-> 63, 1007, 1316, 1673
+64 <-> 1140
+65 <-> 1136
+66 <-> 1337, 1546
+67 <-> 67, 1468
+68 <-> 298, 951
+69 <-> 906
+70 <-> 20, 1977
+71 <-> 1956
+72 <-> 146, 1465
+73 <-> 911
+74 <-> 1345
+75 <-> 711
+76 <-> 732, 789, 1499, 1637
+77 <-> 1897
+78 <-> 78, 379
+79 <-> 96, 462, 847
+80 <-> 886, 907
+81 <-> 1564
+82 <-> 1362, 1680
+83 <-> 225, 916
+84 <-> 40, 1460
+85 <-> 330
+86 <-> 1370
+87 <-> 87, 640
+88 <-> 806, 1411
+89 <-> 1732
+90 <-> 603
+91 <-> 547, 904
+92 <-> 1106
+93 <-> 782
+94 <-> 401, 1039, 1148, 1356
+95 <-> 95, 344, 1092
+96 <-> 79
+97 <-> 1555, 1649
+98 <-> 133
+99 <-> 866
+100 <-> 116, 1183, 1450
+101 <-> 964
+102 <-> 521, 843
+103 <-> 1002
+104 <-> 675, 1752, 1760
+105 <-> 447
+106 <-> 625
+107 <-> 200, 923, 1573
+108 <-> 108, 1535
+109 <-> 1938, 1984
+110 <-> 992
+111 <-> 410, 436, 1789, 1985
+112 <-> 730, 1742
+113 <-> 26, 774, 1620
+114 <-> 891
+115 <-> 556, 980, 1502
+116 <-> 100, 405, 438
+117 <-> 1220, 1747
+118 <-> 417
+119 <-> 1671
+120 <-> 225
+121 <-> 215, 1414
+122 <-> 1421
+123 <-> 47, 488, 1390
+124 <-> 1750
+125 <-> 1020, 1456, 1645, 1811
+126 <-> 945, 988, 1558
+127 <-> 1562
+128 <-> 246, 419, 878, 1057
+129 <-> 198, 214, 526
+130 <-> 1572
+131 <-> 624
+132 <-> 1086
+133 <-> 98, 430, 1950
+134 <-> 1179
+135 <-> 1603
+136 <-> 136
+137 <-> 137, 248
+138 <-> 604
+139 <-> 1080, 1744, 1829
+140 <-> 786, 890, 1336
+141 <-> 819, 835
+142 <-> 142, 1657
+143 <-> 590, 670
+144 <-> 622
+145 <-> 182, 930, 1164, 1741
+146 <-> 6, 48, 72, 152
+147 <-> 1880
+148 <-> 1486
+149 <-> 1595
+150 <-> 18, 653
+151 <-> 1834
+152 <-> 146, 289, 1949
+153 <-> 1379
+154 <-> 694, 1025
+155 <-> 1143, 1469
+156 <-> 437, 1492, 1616
+157 <-> 1044
+158 <-> 410, 1391
+159 <-> 1327
+160 <-> 387, 892, 963, 1287
+161 <-> 964, 1017
+162 <-> 786, 1098, 1351, 1445, 1508
+163 <-> 415
+164 <-> 255, 790, 1410
+165 <-> 252, 425, 1186, 1662, 1838
+166 <-> 791, 1012
+167 <-> 167, 836, 1922
+168 <-> 1586, 1998
+169 <-> 679, 914
+170 <-> 1975
+171 <-> 672
+172 <-> 50
+173 <-> 614
+174 <-> 723
+175 <-> 246, 747
+176 <-> 400, 1338
+177 <-> 573, 1617, 1724
+178 <-> 473, 1572
+179 <-> 183
+180 <-> 200, 1380
+181 <-> 1394, 1657
+182 <-> 145, 1825
+183 <-> 179, 399, 955, 1236, 1295, 1840
+184 <-> 712
+185 <-> 185
+186 <-> 551, 1627
+187 <-> 1195
+188 <-> 36, 440, 1277, 1362
+189 <-> 13
+190 <-> 1111
+191 <-> 985, 1372
+192 <-> 496, 1137, 1283
+193 <-> 827, 1053
+194 <-> 610
+195 <-> 1231, 1497
+196 <-> 1960
+197 <-> 584, 1359
+198 <-> 129, 651, 714, 1663
+199 <-> 1047, 1805
+200 <-> 107, 180, 658, 1397
+201 <-> 1590
+202 <-> 1268, 1768
+203 <-> 1683
+204 <-> 567, 1848
+205 <-> 276
+206 <-> 47, 461, 1794
+207 <-> 207
+208 <-> 1248
+209 <-> 24, 1589
+210 <-> 1063, 1504
+211 <-> 907, 1815
+212 <-> 1948
+213 <-> 388
+214 <-> 129, 561, 793, 1569
+215 <-> 121, 252
+216 <-> 216, 1728
+217 <-> 761
+218 <-> 631, 816
+219 <-> 459, 807, 1008
+220 <-> 1231, 1447
+221 <-> 713, 1541
+222 <-> 856, 924, 1924
+223 <-> 1103
+224 <-> 1426, 1761
+225 <-> 83, 120, 242, 784
+226 <-> 311, 560
+227 <-> 587, 667, 984, 1091
+228 <-> 1852
+229 <-> 229, 1198, 1204
+230 <-> 1505, 1944
+231 <-> 1158, 1594, 1925
+232 <-> 232, 345, 1417
+233 <-> 828, 1677
+234 <-> 982
+235 <-> 49, 1012, 1254, 1956
+236 <-> 489, 893, 1545
+237 <-> 988, 1450
+238 <-> 1719, 1791
+239 <-> 47, 736, 1027
+240 <-> 1167, 1457
+241 <-> 270
+242 <-> 225, 814, 1873
+243 <-> 243, 282, 914
+244 <-> 302, 328, 559
+245 <-> 1753
+246 <-> 128, 175
+247 <-> 1230, 1660, 1824
+248 <-> 137, 537, 1423
+249 <-> 1209, 1391, 1749
+250 <-> 298
+251 <-> 799
+252 <-> 165, 215
+253 <-> 1437, 1741
+254 <-> 1356
+255 <-> 164
+256 <-> 310
+257 <-> 1267, 1821
+258 <-> 1177, 1876
+259 <-> 1257, 1432
+260 <-> 311, 1115
+261 <-> 1504
+262 <-> 1268
+263 <-> 565, 1023
+264 <-> 408, 1806
+265 <-> 1009, 1144
+266 <-> 599, 616
+267 <-> 1182
+268 <-> 1026, 1456, 1470, 1854
+269 <-> 269, 686
+270 <-> 241, 1445
+271 <-> 1232
+272 <-> 487, 863, 1286
+273 <-> 1614, 1748
+274 <-> 1332
+275 <-> 1010, 1334
+276 <-> 205, 478, 888, 1049
+277 <-> 277, 1330
+278 <-> 734, 1561
+279 <-> 535, 1190, 1913
+280 <-> 15
+281 <-> 1206
+282 <-> 243, 475, 1571
+283 <-> 283, 1936
+284 <-> 324, 702, 844, 1601
+285 <-> 23
+286 <-> 286, 1080, 1127
+287 <-> 295
+288 <-> 805
+289 <-> 152, 656, 691, 993
+290 <-> 595, 616, 1199
+291 <-> 1028, 1218, 1844
+292 <-> 1447
+293 <-> 378, 1771
+294 <-> 811, 1790
+295 <-> 287, 367, 693
+296 <-> 861, 1948, 1950
+297 <-> 1631
+298 <-> 68, 250, 641, 745
+299 <-> 299, 898, 1152, 1574
+300 <-> 353
+301 <-> 990, 1340, 1960
+302 <-> 244
+303 <-> 1645
+304 <-> 445, 448, 557, 1611
+305 <-> 1350, 1442
+306 <-> 3, 445
+307 <-> 567
+308 <-> 1799
+309 <-> 864
+310 <-> 256, 853, 1911
+311 <-> 226, 260, 970
+312 <-> 1308
+313 <-> 58
+314 <-> 1795
+315 <-> 1225, 1627, 1903
+316 <-> 1065, 1991
+317 <-> 317
+318 <-> 546, 1415
+319 <-> 1883
+320 <-> 417, 1040
+321 <-> 1927
+322 <-> 686
+323 <-> 1018, 1619
+324 <-> 284
+325 <-> 1114
+326 <-> 474, 872
+327 <-> 439
+328 <-> 244
+329 <-> 329
+330 <-> 85, 1868
+331 <-> 331, 680, 1224, 1243, 1291
+332 <-> 1748
+333 <-> 1673
+334 <-> 676, 1306
+335 <-> 809
+336 <-> 797, 1559, 1858
+337 <-> 978, 1874
+338 <-> 538, 1077
+339 <-> 432, 1033
+340 <-> 340
+341 <-> 1267, 1683
+342 <-> 587, 726
+343 <-> 1560, 1705
+344 <-> 95
+345 <-> 232, 1032
+346 <-> 581, 1992
+347 <-> 530
+348 <-> 667, 1479
+349 <-> 1620
+350 <-> 861, 998, 1069
+351 <-> 28
+352 <-> 352
+353 <-> 300, 1513
+354 <-> 1109, 1747
+355 <-> 950, 965, 1394, 1616
+356 <-> 1136
+357 <-> 1443, 1698
+358 <-> 973, 1814
+359 <-> 1662
+360 <-> 34, 921
+361 <-> 1418
+362 <-> 10, 668, 1656
+363 <-> 450, 766
+364 <-> 615, 1941
+365 <-> 1071
+366 <-> 749, 1375
+367 <-> 295, 1708, 1925
+368 <-> 383, 928
+369 <-> 369
+370 <-> 651, 1048
+371 <-> 665, 1460, 1686
+372 <-> 390, 958, 1682
+373 <-> 1559
+374 <-> 54, 1395, 1847
+375 <-> 799, 1061, 1383, 1773
+376 <-> 376
+377 <-> 1463
+378 <-> 293, 872, 917
+379 <-> 78, 449
+380 <-> 3, 1117
+381 <-> 1995
+382 <-> 846, 896, 1506, 1918
+383 <-> 368, 477
+384 <-> 1009, 1788
+385 <-> 1926
+386 <-> 1602
+387 <-> 160, 667
+388 <-> 213, 713
+389 <-> 586
+390 <-> 372, 1140
+391 <-> 863
+392 <-> 590, 1259, 1384
+393 <-> 645
+394 <-> 423, 1537
+395 <-> 782, 1496, 1893
+396 <-> 1497
+397 <-> 397
+398 <-> 847, 1265
+399 <-> 183, 743, 1564
+400 <-> 176
+401 <-> 94
+402 <-> 402
+403 <-> 558
+404 <-> 572
+405 <-> 116
+406 <-> 769, 1563
+407 <-> 1790
+408 <-> 264
+409 <-> 847
+410 <-> 111, 158, 1467, 1880, 1902
+411 <-> 1221
+412 <-> 858, 1088, 1848
+413 <-> 1589
+414 <-> 468, 637
+415 <-> 163, 415
+416 <-> 416, 817
+417 <-> 118, 320, 1671
+418 <-> 1029, 1987
+419 <-> 128, 765
+420 <-> 420, 1180
+421 <-> 1170, 1766
+422 <-> 563, 1400, 1904, 1926
+423 <-> 394
+424 <-> 730
+425 <-> 165, 478, 957
+426 <-> 1505
+427 <-> 1478, 1780
+428 <-> 1658
+429 <-> 650
+430 <-> 133
+431 <-> 469, 1491
+432 <-> 339
+433 <-> 667, 1549
+434 <-> 852
+435 <-> 435
+436 <-> 111
+437 <-> 156
+438 <-> 116, 874
+439 <-> 327, 1387
+440 <-> 188, 540
+441 <-> 441
+442 <-> 692
+443 <-> 1037, 1153
+444 <-> 758, 1064
+445 <-> 304, 306
+446 <-> 1072, 1495, 1890
+447 <-> 105, 1665
+448 <-> 304, 591
+449 <-> 379
+450 <-> 363, 450, 466
+451 <-> 1135
+452 <-> 990, 1344, 1604
+453 <-> 1390, 1755
+454 <-> 1853
+455 <-> 1199, 1735, 1852
+456 <-> 484
+457 <-> 457, 1973
+458 <-> 786
+459 <-> 219
+460 <-> 1655, 1777
+461 <-> 206, 753
+462 <-> 79, 668
+463 <-> 699
+464 <-> 1843
+465 <-> 829, 978, 1820
+466 <-> 450
+467 <-> 770, 1475
+468 <-> 414, 613, 1230
+469 <-> 431, 1470
+470 <-> 1292, 1659
+471 <-> 603
+472 <-> 719, 1398
+473 <-> 178, 1419
+474 <-> 326, 866
+475 <-> 282
+476 <-> 1512, 1669
+477 <-> 383
+478 <-> 276, 425
+479 <-> 1029
+480 <-> 603
+481 <-> 991, 1878
+482 <-> 1726, 1783
+483 <-> 41, 855
+484 <-> 53, 456
+485 <-> 1814
+486 <-> 1470
+487 <-> 272, 1693
+488 <-> 123
+489 <-> 236, 1155, 1793
+490 <-> 12, 1349, 1498
+491 <-> 913
+492 <-> 43, 1121, 1822
+493 <-> 1148
+494 <-> 619, 1528
+495 <-> 1960
+496 <-> 192
+497 <-> 497
+498 <-> 1185
+499 <-> 1933
+500 <-> 1948
+501 <-> 1364, 1433, 1826
+502 <-> 893, 933
+503 <-> 514
+504 <-> 51, 821, 1116
+505 <-> 10, 905
+506 <-> 506
+507 <-> 892
+508 <-> 508
+509 <-> 1078
+510 <-> 1716
+511 <-> 1197, 1900
+512 <-> 568, 1284, 1422
+513 <-> 1604, 1817, 1927
+514 <-> 503, 773, 1725, 1883
+515 <-> 1396
+516 <-> 542
+517 <-> 1299
+518 <-> 1562
+519 <-> 1622
+520 <-> 1254, 1868, 1881
+521 <-> 102, 1765
+522 <-> 1438, 1980
+523 <-> 1779
+524 <-> 1235, 1968
+525 <-> 1267, 1484
+526 <-> 129
+527 <-> 1211
+528 <-> 597, 1017
+529 <-> 529, 609
+530 <-> 347, 1737, 1890
+531 <-> 851, 1320
+532 <-> 709
+533 <-> 819, 1091
+534 <-> 856
+535 <-> 279, 535
+536 <-> 536
+537 <-> 248, 1317, 1763
+538 <-> 338, 1793
+539 <-> 539, 1485
+540 <-> 440, 1216
+541 <-> 541
+542 <-> 516, 1232, 1831
+543 <-> 53, 1234
+544 <-> 639, 1090
+545 <-> 1898
+546 <-> 318, 1208
+547 <-> 91
+548 <-> 569, 750, 1090
+549 <-> 1720
+550 <-> 660
+551 <-> 186
+552 <-> 642, 672, 723
+553 <-> 1927
+554 <-> 717, 1841, 1997
+555 <-> 1938
+556 <-> 115, 1453
+557 <-> 304, 904
+558 <-> 403, 1438
+559 <-> 244, 1046
+560 <-> 226
+561 <-> 214, 793, 1570
+562 <-> 1992
+563 <-> 422
+564 <-> 860
+565 <-> 263, 804
+566 <-> 566
+567 <-> 204, 307
+568 <-> 512, 1084
+569 <-> 548, 985, 1910
+570 <-> 665, 1844
+571 <-> 735
+572 <-> 404, 1026, 1111
+573 <-> 177, 1994
+574 <-> 846
+575 <-> 723, 738, 795, 802, 926, 1215
+576 <-> 1650, 1962, 1996
+577 <-> 1501, 1670
+578 <-> 1504
+579 <-> 1016, 1729
+580 <-> 58
+581 <-> 346, 581
+582 <-> 749
+583 <-> 57, 613, 1219, 1941
+584 <-> 197, 1366
+585 <-> 52, 1518
+586 <-> 389, 1597
+587 <-> 227, 342
+588 <-> 1408
+589 <-> 1229
+590 <-> 143, 392, 1044, 1078
+591 <-> 448, 1289
+592 <-> 592
+593 <-> 711
+594 <-> 770
+595 <-> 290, 1169
+596 <-> 1854
+597 <-> 528, 755, 1241, 1982
+598 <-> 663, 806
+599 <-> 266
+600 <-> 1065, 1694
+601 <-> 746
+602 <-> 827
+603 <-> 90, 471, 480, 1083
+604 <-> 138, 1003
+605 <-> 1703
+606 <-> 1289
+607 <-> 1309
+608 <-> 808, 1100
+609 <-> 529, 1621, 1943
+610 <-> 194, 610
+611 <-> 1337, 1609
+612 <-> 980, 1350
+613 <-> 468, 583
+614 <-> 25, 173, 1623, 1914
+615 <-> 364, 775
+616 <-> 266, 290
+617 <-> 1514
+618 <-> 1031
+619 <-> 494, 1761
+620 <-> 1126, 1150, 1221, 1513, 1712
+621 <-> 1770
+622 <-> 144, 1761
+623 <-> 1367
+624 <-> 42, 131
+625 <-> 106, 914
+626 <-> 1849
+627 <-> 1477
+628 <-> 1379
+629 <-> 969
+630 <-> 1114
+631 <-> 218, 1935, 1979
+632 <-> 1015, 1665, 1816, 1819
+633 <-> 1326, 1628
+634 <-> 1347, 1720
+635 <-> 816
+636 <-> 636
+637 <-> 414, 1566
+638 <-> 1668
+639 <-> 544, 824, 1542
+640 <-> 87
+641 <-> 298, 1196
+642 <-> 552, 1619
+643 <-> 972
+644 <-> 814
+645 <-> 393, 1148, 1205, 1302
+646 <-> 969
+647 <-> 935, 1575
+648 <-> 648, 1424
+649 <-> 1794
+650 <-> 429, 854, 1586, 1711
+651 <-> 198, 370
+652 <-> 996, 1996
+653 <-> 150, 1919
+654 <-> 654
+655 <-> 658
+656 <-> 289
+657 <-> 978, 1954
+658 <-> 200, 655
+659 <-> 0, 825, 1258, 1792
+660 <-> 550, 1232
+661 <-> 661, 1405
+662 <-> 662
+663 <-> 598
+664 <-> 1014
+665 <-> 371, 570, 1247
+666 <-> 989, 1778
+667 <-> 227, 348, 387, 433
+668 <-> 362, 462, 703, 1091
+669 <-> 1184
+670 <-> 143
+671 <-> 671, 901
+672 <-> 171, 552
+673 <-> 1865
+674 <-> 972, 1961
+675 <-> 104, 1581, 1800
+676 <-> 334, 1995
+677 <-> 1836
+678 <-> 52
+679 <-> 169
+680 <-> 331
+681 <-> 823
+682 <-> 921
+683 <-> 1800
+684 <-> 750, 1505
+685 <-> 722, 1338, 1993
+686 <-> 269, 322
+687 <-> 989, 1178
+688 <-> 1338
+689 <-> 1535
+690 <-> 13, 690
+691 <-> 289, 721
+692 <-> 442, 1014
+693 <-> 295
+694 <-> 154, 862
+695 <-> 1552, 1735
+696 <-> 1044
+697 <-> 993, 1793, 1801
+698 <-> 698
+699 <-> 463, 1022, 1399
+700 <-> 897, 1085
+701 <-> 1782, 1987
+702 <-> 284
+703 <-> 668, 1031
+704 <-> 704, 849
+705 <-> 31
+706 <-> 1909
+707 <-> 1276
+708 <-> 1301
+709 <-> 532, 1607
+710 <-> 1094
+711 <-> 75, 593, 1251, 1297
+712 <-> 184, 712
+713 <-> 221, 388, 713
+714 <-> 198
+715 <-> 1607
+716 <-> 1110
+717 <-> 554, 1819
+718 <-> 1755
+719 <-> 472, 1942
+720 <-> 1043, 1984
+721 <-> 691, 1641
+722 <-> 685, 1360, 1679
+723 <-> 54, 174, 552, 575
+724 <-> 1466
+725 <-> 1231
+726 <-> 342, 1023
+727 <-> 24
+728 <-> 1928
+729 <-> 975, 1759
+730 <-> 28, 112, 424, 1324
+731 <-> 731
+732 <-> 76, 1698
+733 <-> 1895
+734 <-> 278
+735 <-> 571, 1440
+736 <-> 239
+737 <-> 0, 1214, 1949
+738 <-> 575, 985
+739 <-> 1467
+740 <-> 740, 1449, 1885
+741 <-> 1243
+742 <-> 845, 1588, 1676, 1956, 1980
+743 <-> 399
+744 <-> 744, 1990
+745 <-> 298, 1966
+746 <-> 601, 1294, 1601
+747 <-> 175, 1106
+748 <-> 1433, 1565, 1795
+749 <-> 366, 582
+750 <-> 548, 684, 1210
+751 <-> 751, 1967
+752 <-> 765, 1297
+753 <-> 461
+754 <-> 754
+755 <-> 597, 1089
+756 <-> 756
+757 <-> 1350, 1936
+758 <-> 444, 1044, 1279
+759 <-> 996, 1310
+760 <-> 1943
+761 <-> 217, 1333
+762 <-> 1671
+763 <-> 1761
+764 <-> 1881
+765 <-> 419, 752
+766 <-> 363, 928, 1100
+767 <-> 1220, 1986
+768 <-> 1337
+769 <-> 406, 1307
+770 <-> 467, 594, 1707
+771 <-> 1624, 1782
+772 <-> 1230
+773 <-> 514, 1266, 1305
+774 <-> 113, 1198
+775 <-> 615, 1753
+776 <-> 1307
+777 <-> 1785
+778 <-> 778, 1776
+779 <-> 992
+780 <-> 1406
+781 <-> 781, 1272
+782 <-> 93, 395, 1207
+783 <-> 1544, 1729
+784 <-> 225, 1168, 1587
+785 <-> 1050
+786 <-> 140, 162, 458, 786, 1060
+787 <-> 1210
+788 <-> 1431
+789 <-> 76
+790 <-> 164, 882
+791 <-> 166, 1688
+792 <-> 792, 946
+793 <-> 214, 561
+794 <-> 5, 1561
+795 <-> 575, 1208, 1875
+796 <-> 14, 1205, 1427
+797 <-> 336, 1006, 1352
+798 <-> 1176, 1754
+799 <-> 251, 375
+800 <-> 840, 1471
+801 <-> 801, 1246, 1897
+802 <-> 575
+803 <-> 1692
+804 <-> 565, 859, 1978
+805 <-> 288, 1447
+806 <-> 88, 598
+807 <-> 219, 1579
+808 <-> 608
+809 <-> 335, 867, 1734, 1843
+810 <-> 1279
+811 <-> 294, 1043, 1560, 1583, 1600
+812 <-> 1487, 1527
+813 <-> 42, 1405
+814 <-> 242, 644, 1175, 1638
+815 <-> 1050, 1177
+816 <-> 218, 635, 1427
+817 <-> 416
+818 <-> 1765, 1999
+819 <-> 141, 533
+820 <-> 1238, 1393
+821 <-> 504, 1755
+822 <-> 1320, 1397
+823 <-> 681, 1120, 1798
+824 <-> 639
+825 <-> 659
+826 <-> 1722, 1834
+827 <-> 193, 602, 968
+828 <-> 233, 1835
+829 <-> 465
+830 <-> 951
+831 <-> 1606
+832 <-> 1619, 1964
+833 <-> 1109
+834 <-> 7, 962, 1869
+835 <-> 141
+836 <-> 167, 875, 1145
+837 <-> 1752
+838 <-> 838, 1146
+839 <-> 1247
+840 <-> 800
+841 <-> 1337
+842 <-> 1438, 1466
+843 <-> 102
+844 <-> 284
+845 <-> 742
+846 <-> 382, 574
+847 <-> 79, 398, 409
+848 <-> 959
+849 <-> 9, 704
+850 <-> 915, 1455, 1911, 1987
+851 <-> 531, 1001
+852 <-> 434, 1172
+853 <-> 310, 1533
+854 <-> 650
+855 <-> 483, 868, 1598
+856 <-> 222, 534, 1133
+857 <-> 857, 1249, 1923
+858 <-> 412, 1540, 1575, 1607
+859 <-> 804, 1655
+860 <-> 564, 1243
+861 <-> 296, 350, 1130, 1521
+862 <-> 694
+863 <-> 272, 391, 1558
+864 <-> 309, 1071, 1227
+865 <-> 1537, 1669, 1825
+866 <-> 99, 474
+867 <-> 809, 867, 1004
+868 <-> 855, 1539
+869 <-> 1550
+870 <-> 1885
+871 <-> 49
+872 <-> 326, 378, 1552
+873 <-> 1307
+874 <-> 62, 438
+875 <-> 836, 1056, 1326
+876 <-> 876
+877 <-> 1933
+878 <-> 52, 128, 1527
+879 <-> 879
+880 <-> 1292, 1561, 1770
+881 <-> 881, 981
+882 <-> 790, 882, 932
+883 <-> 1322, 1963
+884 <-> 1842
+885 <-> 885
+886 <-> 33, 80, 1765, 1959
+887 <-> 1012
+888 <-> 276
+889 <-> 1391
+890 <-> 140
+891 <-> 114, 891
+892 <-> 160, 507
+893 <-> 236, 502, 1602
+894 <-> 1525
+895 <-> 41
+896 <-> 382
+897 <-> 700
+898 <-> 299
+899 <-> 1797
+900 <-> 1736
+901 <-> 671, 944, 1147
+902 <-> 1597, 1940
+903 <-> 1283
+904 <-> 17, 91, 557, 1169, 1764
+905 <-> 505
+906 <-> 9, 69, 942
+907 <-> 80, 211, 1348
+908 <-> 1398
+909 <-> 909
+910 <-> 1683
+911 <-> 73, 911
+912 <-> 1929
+913 <-> 12, 491, 1591
+914 <-> 169, 243, 625, 1867
+915 <-> 850, 1538
+916 <-> 83
+917 <-> 378
+918 <-> 1438
+919 <-> 1951
+920 <-> 1814
+921 <-> 360, 682, 1952
+922 <-> 922
+923 <-> 107, 1161, 1254
+924 <-> 222
+925 <-> 1691
+926 <-> 575
+927 <-> 1165, 1270
+928 <-> 368, 766
+929 <-> 1707, 1914
+930 <-> 145, 1096, 1434, 1791
+931 <-> 931, 1983
+932 <-> 882
+933 <-> 502, 1921
+934 <-> 1297
+935 <-> 647, 1319
+936 <-> 1255
+937 <-> 1210
+938 <-> 11
+939 <-> 1348, 1666
+940 <-> 1408
+941 <-> 1440
+942 <-> 906
+943 <-> 1977
+944 <-> 901
+945 <-> 126
+946 <-> 792
+947 <-> 44, 1400
+948 <-> 948, 1045
+949 <-> 967
+950 <-> 355
+951 <-> 68, 830, 969
+952 <-> 1225, 1757, 1929
+953 <-> 1534, 1726
+954 <-> 1511, 1888
+955 <-> 183, 1418
+956 <-> 1702
+957 <-> 425
+958 <-> 372
+959 <-> 848, 1512
+960 <-> 1868
+961 <-> 1509
+962 <-> 834, 1678
+963 <-> 160
+964 <-> 101, 161
+965 <-> 355
+966 <-> 1740, 1866
+967 <-> 949, 1802
+968 <-> 827, 1534
+969 <-> 629, 646, 951
+970 <-> 311
+971 <-> 35, 1670
+972 <-> 643, 674, 1449
+973 <-> 358
+974 <-> 974
+975 <-> 729, 1955
+976 <-> 1495
+977 <-> 1603, 1889
+978 <-> 337, 465, 657, 1615, 1953
+979 <-> 1801
+980 <-> 115, 612, 1239
+981 <-> 881
+982 <-> 2, 234, 1411, 1511
+983 <-> 1970
+984 <-> 227, 984
+985 <-> 191, 569, 738
+986 <-> 1926
+987 <-> 987
+988 <-> 126, 237, 1894
+989 <-> 666, 687, 1079
+990 <-> 301, 452, 1903
+991 <-> 481, 1435
+992 <-> 110, 779, 1637
+993 <-> 21, 289, 697, 1675
+994 <-> 1151, 1639
+995 <-> 1090, 1798
+996 <-> 652, 759, 1229
+997 <-> 1253, 1380, 1553
+998 <-> 350, 1812
+999 <-> 1128
+1000 <-> 1566
+1001 <-> 851
+1002 <-> 103, 1229
+1003 <-> 604, 1156, 1232, 1420
+1004 <-> 23, 867
+1005 <-> 1085, 1174, 1899
+1006 <-> 797
+1007 <-> 63, 1282
+1008 <-> 219, 1008, 1977
+1009 <-> 265, 384, 1731
+1010 <-> 275, 1438, 1474
+1011 <-> 1289
+1012 <-> 166, 235, 887, 1342, 1471
+1013 <-> 1013, 1886
+1014 <-> 664, 692, 1229
+1015 <-> 632, 1015
+1016 <-> 579
+1017 <-> 161, 528
+1018 <-> 323
+1019 <-> 1684
+1020 <-> 125
+1021 <-> 1036, 1450
+1022 <-> 699, 1600, 1962
+1023 <-> 263, 726
+1024 <-> 1295
+1025 <-> 154, 1025
+1026 <-> 268, 572, 1610
+1027 <-> 239, 1269
+1028 <-> 291, 1275
+1029 <-> 418, 479, 1957
+1030 <-> 1184
+1031 <-> 618, 703
+1032 <-> 345
+1033 <-> 61, 339, 1033
+1034 <-> 1166, 1291
+1035 <-> 31, 41
+1036 <-> 1021, 1228
+1037 <-> 28, 443, 1227
+1038 <-> 1178
+1039 <-> 94, 1578
+1040 <-> 320, 1992
+1041 <-> 1041
+1042 <-> 32, 1486
+1043 <-> 720, 811
+1044 <-> 157, 590, 696, 758, 1433, 1739
+1045 <-> 948
+1046 <-> 559, 1241
+1047 <-> 199, 1962
+1048 <-> 370
+1049 <-> 276, 1885
+1050 <-> 785, 815
+1051 <-> 1051, 1290
+1052 <-> 1165
+1053 <-> 193, 1446, 1488
+1054 <-> 1081
+1055 <-> 6
+1056 <-> 875
+1057 <-> 128, 1137
+1058 <-> 1112, 1173
+1059 <-> 1226, 1538
+1060 <-> 786
+1061 <-> 375, 1639, 1988
+1062 <-> 1748
+1063 <-> 210, 1692
+1064 <-> 444
+1065 <-> 316, 600, 1689
+1066 <-> 1709
+1067 <-> 1067
+1068 <-> 1068
+1069 <-> 350
+1070 <-> 1196
+1071 <-> 365, 864, 1827
+1072 <-> 446, 1142
+1073 <-> 1931
+1074 <-> 1529
+1075 <-> 1075
+1076 <-> 4, 1717, 1879, 1969
+1077 <-> 338
+1078 <-> 509, 590
+1079 <-> 989, 1282
+1080 <-> 139, 286
+1081 <-> 1054, 1992
+1082 <-> 1115, 1451, 1704
+1083 <-> 603, 1271
+1084 <-> 568, 1233
+1085 <-> 700, 1005, 1939
+1086 <-> 132, 1745, 1901
+1087 <-> 1519
+1088 <-> 412
+1089 <-> 755
+1090 <-> 544, 548, 995, 1768
+1091 <-> 227, 533, 668, 1141
+1092 <-> 95
+1093 <-> 1271, 1946
+1094 <-> 710, 1102
+1095 <-> 1546
+1096 <-> 930
+1097 <-> 1288
+1098 <-> 162, 1933
+1099 <-> 1456
+1100 <-> 608, 766
+1101 <-> 34, 58, 1108
+1102 <-> 1094, 1938
+1103 <-> 223, 1117
+1104 <-> 1457, 1605, 1654
+1105 <-> 1105
+1106 <-> 92, 747
+1107 <-> 1699
+1108 <-> 1101, 1201
+1109 <-> 354, 833, 1285, 1874
+1110 <-> 40, 716
+1111 <-> 190, 572, 1440
+1112 <-> 1058, 1193
+1113 <-> 1113
+1114 <-> 325, 630, 1853
+1115 <-> 260, 1082
+1116 <-> 504
+1117 <-> 380, 1103
+1118 <-> 1118
+1119 <-> 1353, 1871
+1120 <-> 823
+1121 <-> 492, 1196
+1122 <-> 1122
+1123 <-> 1725
+1124 <-> 1892
+1125 <-> 1344
+1126 <-> 620
+1127 <-> 286, 1138
+1128 <-> 999, 1268
+1129 <-> 1129
+1130 <-> 861
+1131 <-> 1874
+1132 <-> 1913
+1133 <-> 856
+1134 <-> 1185, 1767
+1135 <-> 451, 1975
+1136 <-> 65, 356, 1487
+1137 <-> 192, 1057
+1138 <-> 1127, 1782
+1139 <-> 1240
+1140 <-> 64, 390, 1385
+1141 <-> 1091
+1142 <-> 1072, 1587
+1143 <-> 155, 1143
+1144 <-> 265
+1145 <-> 836, 1401
+1146 <-> 838
+1147 <-> 901, 1483
+1148 <-> 94, 493, 645, 1167
+1149 <-> 1818
+1150 <-> 620, 1237, 1264
+1151 <-> 994, 1844
+1152 <-> 299, 1167
+1153 <-> 443, 1947
+1154 <-> 1803
+1155 <-> 489, 1163
+1156 <-> 1003, 1635, 1668
+1157 <-> 1340, 1809
+1158 <-> 231
+1159 <-> 57
+1160 <-> 1558
+1161 <-> 923
+1162 <-> 1590
+1163 <-> 1155
+1164 <-> 145, 1164, 1283
+1165 <-> 927, 1052, 1678, 1934
+1166 <-> 1034
+1167 <-> 240, 1148, 1152, 1462
+1168 <-> 784
+1169 <-> 595, 904
+1170 <-> 421
+1171 <-> 1667
+1172 <-> 852, 1195, 1323, 1444
+1173 <-> 1058, 1389
+1174 <-> 1005
+1175 <-> 814
+1176 <-> 798
+1177 <-> 258, 815, 1401
+1178 <-> 687, 1038, 1331
+1179 <-> 134, 1179
+1180 <-> 420
+1181 <-> 1181
+1182 <-> 267, 1677
+1183 <-> 100
+1184 <-> 669, 1030, 1969
+1185 <-> 498, 1134, 1673, 1750
+1186 <-> 165
+1187 <-> 1893
+1188 <-> 1236, 1365
+1189 <-> 1334, 1732
+1190 <-> 279
+1191 <-> 1620
+1192 <-> 1257
+1193 <-> 1112
+1194 <-> 1770
+1195 <-> 187, 1172, 1964
+1196 <-> 641, 1070, 1121, 1729
+1197 <-> 511, 1273, 1607
+1198 <-> 229, 774
+1199 <-> 290, 455, 1860
+1200 <-> 1901
+1201 <-> 1108
+1202 <-> 1378
+1203 <-> 1591
+1204 <-> 229
+1205 <-> 645, 796, 1250
+1206 <-> 281, 1824
+1207 <-> 782
+1208 <-> 546, 795, 1700
+1209 <-> 249
+1210 <-> 750, 787, 937
+1211 <-> 527, 1981
+1212 <-> 1212, 1369
+1213 <-> 1512
+1214 <-> 737
+1215 <-> 575
+1216 <-> 540, 1216
+1217 <-> 1312, 1340
+1218 <-> 291, 1586
+1219 <-> 583, 1554
+1220 <-> 117, 767
+1221 <-> 411, 620, 1221
+1222 <-> 1612, 1710
+1223 <-> 1223, 1374
+1224 <-> 331
+1225 <-> 315, 952, 1263
+1226 <-> 1059, 1928
+1227 <-> 864, 1037, 1823
+1228 <-> 1036, 1613
+1229 <-> 589, 996, 1002, 1014, 1906
+1230 <-> 247, 468, 772, 1821, 1837
+1231 <-> 195, 220, 725
+1232 <-> 271, 542, 660, 1003, 1232, 1606
+1233 <-> 1084, 1366, 1738
+1234 <-> 543, 1408
+1235 <-> 524
+1236 <-> 183, 1188
+1237 <-> 1150
+1238 <-> 820, 1521
+1239 <-> 980
+1240 <-> 1139, 1240
+1241 <-> 597, 1046
+1242 <-> 1646
+1243 <-> 331, 741, 860
+1244 <-> 1522, 1870
+1245 <-> 1245
+1246 <-> 801
+1247 <-> 665, 839
+1248 <-> 208, 1932
+1249 <-> 857
+1250 <-> 1205
+1251 <-> 711
+1252 <-> 1888
+1253 <-> 997, 1593
+1254 <-> 235, 520, 923, 1382
+1255 <-> 936
+1256 <-> 1718
+1257 <-> 259, 1192
+1258 <-> 659, 1917
+1259 <-> 392
+1260 <-> 1260
+1261 <-> 1261, 1376
+1262 <-> 1936
+1263 <-> 1225
+1264 <-> 1150, 1567
+1265 <-> 398
+1266 <-> 773, 1373
+1267 <-> 257, 341, 525
+1268 <-> 202, 262, 1128
+1269 <-> 1027
+1270 <-> 927
+1271 <-> 1083, 1093
+1272 <-> 781
+1273 <-> 1197
+1274 <-> 1760
+1275 <-> 1028, 1827
+1276 <-> 707, 1900
+1277 <-> 188
+1278 <-> 1463
+1279 <-> 758, 810
+1280 <-> 1920
+1281 <-> 1942
+1282 <-> 53, 1007, 1079
+1283 <-> 192, 903, 1164, 1690
+1284 <-> 512, 1584
+1285 <-> 1109, 1285
+1286 <-> 272
+1287 <-> 160
+1288 <-> 15, 1097, 1905
+1289 <-> 591, 606, 1011
+1290 <-> 1051
+1291 <-> 331, 1034
+1292 <-> 470, 880
+1293 <-> 1501, 1899
+1294 <-> 746, 1294
+1295 <-> 183, 1024
+1296 <-> 1580
+1297 <-> 711, 752, 934
+1298 <-> 1298
+1299 <-> 517, 1299
+1300 <-> 1300
+1301 <-> 708, 1301
+1302 <-> 645
+1303 <-> 1355, 1492
+1304 <-> 1361, 1746
+1305 <-> 773
+1306 <-> 334, 1325
+1307 <-> 769, 776, 873, 1333
+1308 <-> 312, 1851, 1966
+1309 <-> 607, 1459, 1496
+1310 <-> 759
+1311 <-> 1381, 1520
+1312 <-> 1217
+1313 <-> 1983
+1314 <-> 1314
+1315 <-> 1315, 1647
+1316 <-> 63
+1317 <-> 537
+1318 <-> 1973
+1319 <-> 935, 1517
+1320 <-> 531, 822
+1321 <-> 27, 1837
+1322 <-> 883, 1664
+1323 <-> 1172
+1324 <-> 730
+1325 <-> 1306
+1326 <-> 633, 875
+1327 <-> 159, 1553
+1328 <-> 1974
+1329 <-> 1939
+1330 <-> 277, 1515
+1331 <-> 1178, 1590
+1332 <-> 274, 1332
+1333 <-> 8, 761, 1307, 1333
+1334 <-> 275, 1189, 1482
+1335 <-> 1478
+1336 <-> 140
+1337 <-> 66, 611, 768, 841
+1338 <-> 176, 685, 688, 1449
+1339 <-> 1339
+1340 <-> 301, 1157, 1217, 1630
+1341 <-> 27
+1342 <-> 1012
+1343 <-> 1408
+1344 <-> 452, 1125, 1622
+1345 <-> 74, 1835
+1346 <-> 1860
+1347 <-> 634, 1428
+1348 <-> 907, 939
+1349 <-> 490, 1349
+1350 <-> 305, 612, 757
+1351 <-> 162
+1352 <-> 797, 1818
+1353 <-> 1119, 1353
+1354 <-> 1436
+1355 <-> 1303
+1356 <-> 94, 254
+1357 <-> 1419, 1664, 1680
+1358 <-> 1358
+1359 <-> 197
+1360 <-> 722, 1909
+1361 <-> 1304
+1362 <-> 82, 188, 1448
+1363 <-> 1752
+1364 <-> 501
+1365 <-> 1188, 1661
+1366 <-> 584, 1233
+1367 <-> 623, 1394, 1781
+1368 <-> 1886
+1369 <-> 1212
+1370 <-> 86, 1370
+1371 <-> 1772
+1372 <-> 191, 1473
+1373 <-> 1266
+1374 <-> 1223, 1981
+1375 <-> 366, 1375
+1376 <-> 1261, 1599
+1377 <-> 1675
+1378 <-> 30, 1202, 1406, 1845
+1379 <-> 153, 628, 1557
+1380 <-> 180, 997
+1381 <-> 1311, 1407, 1666
+1382 <-> 1254
+1383 <-> 375, 1714
+1384 <-> 392
+1385 <-> 1140, 1933
+1386 <-> 1949
+1387 <-> 439, 1387
+1388 <-> 1770
+1389 <-> 1173, 1679
+1390 <-> 123, 453, 1733
+1391 <-> 158, 249, 889, 1945
+1392 <-> 1881
+1393 <-> 820
+1394 <-> 18, 181, 355, 1367
+1395 <-> 374, 1404
+1396 <-> 515, 1860
+1397 <-> 200, 822
+1398 <-> 472, 908, 1622, 1701
+1399 <-> 699
+1400 <-> 422, 947, 1551
+1401 <-> 1145, 1177
+1402 <-> 1764
+1403 <-> 1875
+1404 <-> 1395
+1405 <-> 661, 813
+1406 <-> 780, 1378
+1407 <-> 1381
+1408 <-> 588, 940, 1234, 1343, 1603, 1865
+1409 <-> 1427
+1410 <-> 164
+1411 <-> 88, 982
+1412 <-> 1452
+1413 <-> 1707, 1766
+1414 <-> 121
+1415 <-> 318, 1415, 1612
+1416 <-> 1416
+1417 <-> 232
+1418 <-> 361, 955, 1418, 1737
+1419 <-> 473, 1357
+1420 <-> 1003
+1421 <-> 122, 1973
+1422 <-> 512, 1870
+1423 <-> 248
+1424 <-> 648
+1425 <-> 1425
+1426 <-> 224, 1946
+1427 <-> 796, 816, 1409
+1428 <-> 1347
+1429 <-> 1810, 1862
+1430 <-> 1430
+1431 <-> 788, 1488
+1432 <-> 259, 1432
+1433 <-> 1, 501, 748, 1044
+1434 <-> 930
+1435 <-> 991
+1436 <-> 1354, 1436
+1437 <-> 253
+1438 <-> 522, 558, 842, 918, 1010
+1439 <-> 1649
+1440 <-> 735, 941, 1111
+1441 <-> 1707
+1442 <-> 305, 1930
+1443 <-> 357
+1444 <-> 1172
+1445 <-> 162, 270, 1636
+1446 <-> 1053
+1447 <-> 220, 292, 805
+1448 <-> 1362
+1449 <-> 740, 972, 1338
+1450 <-> 100, 237, 1021
+1451 <-> 5, 1082
+1452 <-> 1412, 1572
+1453 <-> 556
+1454 <-> 1454
+1455 <-> 850
+1456 <-> 125, 268, 1099
+1457 <-> 240, 1104
+1458 <-> 18, 1576
+1459 <-> 1309, 1503
+1460 <-> 84, 371
+1461 <-> 1747, 1879
+1462 <-> 3, 1167, 1807
+1463 <-> 377, 1278, 1499, 1971
+1464 <-> 1908
+1465 <-> 72
+1466 <-> 724, 842
+1467 <-> 410, 739
+1468 <-> 67
+1469 <-> 155, 1652
+1470 <-> 268, 469, 486
+1471 <-> 800, 1012, 1471, 1510
+1472 <-> 39
+1473 <-> 1372
+1474 <-> 1010, 1915
+1475 <-> 467, 1658
+1476 <-> 1476
+1477 <-> 627, 1477
+1478 <-> 427, 1335, 1907
+1479 <-> 348
+1480 <-> 1480
+1481 <-> 1802
+1482 <-> 1334
+1483 <-> 1147, 1524
+1484 <-> 42, 525
+1485 <-> 539
+1486 <-> 148, 1042, 1549
+1487 <-> 812, 1136
+1488 <-> 1053, 1431
+1489 <-> 1708, 1931
+1490 <-> 1807
+1491 <-> 431
+1492 <-> 156, 1303
+1493 <-> 1493
+1494 <-> 1853
+1495 <-> 446, 976
+1496 <-> 395, 1309
+1497 <-> 195, 396, 1974
+1498 <-> 490, 1626
+1499 <-> 76, 1463
+1500 <-> 1722
+1501 <-> 577, 1293
+1502 <-> 115
+1503 <-> 1459, 1507
+1504 <-> 210, 261, 578, 1521, 1718
+1505 <-> 230, 426, 684, 1634
+1506 <-> 382, 1921
+1507 <-> 1503
+1508 <-> 162, 1667
+1509 <-> 961, 1509
+1510 <-> 1471
+1511 <-> 954, 982, 1582
+1512 <-> 476, 959, 1213, 1703
+1513 <-> 353, 620
+1514 <-> 617, 1546
+1515 <-> 1330, 1595
+1516 <-> 1946
+1517 <-> 42, 1319
+1518 <-> 585
+1519 <-> 32, 1087
+1520 <-> 1311
+1521 <-> 861, 1238, 1504
+1522 <-> 1244, 1653
+1523 <-> 1523
+1524 <-> 1483
+1525 <-> 894, 1525
+1526 <-> 1924
+1527 <-> 812, 878
+1528 <-> 494
+1529 <-> 59, 1074
+1530 <-> 1530
+1531 <-> 34, 1531
+1532 <-> 1638
+1533 <-> 853
+1534 <-> 953, 968
+1535 <-> 108, 689
+1536 <-> 1589
+1537 <-> 394, 865
+1538 <-> 915, 1059
+1539 <-> 868
+1540 <-> 858, 1745
+1541 <-> 221
+1542 <-> 639
+1543 <-> 1746
+1544 <-> 783, 1544
+1545 <-> 236
+1546 <-> 66, 1095, 1514
+1547 <-> 1628
+1548 <-> 1548
+1549 <-> 433, 1486
+1550 <-> 869, 1550
+1551 <-> 1400, 1787
+1552 <-> 695, 872
+1553 <-> 997, 1327
+1554 <-> 1219
+1555 <-> 97
+1556 <-> 1840
+1557 <-> 7, 1379
+1558 <-> 126, 863, 1160
+1559 <-> 336, 373
+1560 <-> 343, 811
+1561 <-> 278, 794, 880, 1561
+1562 <-> 127, 518, 1562
+1563 <-> 406
+1564 <-> 81, 399
+1565 <-> 748
+1566 <-> 637, 1000
+1567 <-> 1264
+1568 <-> 1568
+1569 <-> 214
+1570 <-> 561, 1849
+1571 <-> 282
+1572 <-> 44, 130, 178, 1452
+1573 <-> 107
+1574 <-> 299
+1575 <-> 647, 858
+1576 <-> 1458, 1633
+1577 <-> 1833, 1939
+1578 <-> 1039, 1802
+1579 <-> 807, 1853
+1580 <-> 1296, 1580, 1907
+1581 <-> 675
+1582 <-> 1511, 1605, 1756
+1583 <-> 811
+1584 <-> 1284
+1585 <-> 1817
+1586 <-> 168, 650, 1218
+1587 <-> 784, 1142
+1588 <-> 742
+1589 <-> 45, 209, 413, 1536
+1590 <-> 25, 201, 1162, 1331
+1591 <-> 913, 1203
+1592 <-> 1820
+1593 <-> 1253
+1594 <-> 231
+1595 <-> 149, 1515
+1596 <-> 57, 1976
+1597 <-> 586, 902
+1598 <-> 855
+1599 <-> 1376
+1600 <-> 811, 1022
+1601 <-> 284, 746
+1602 <-> 386, 893
+1603 <-> 135, 977, 1408
+1604 <-> 452, 513
+1605 <-> 1104, 1582
+1606 <-> 831, 1232
+1607 <-> 709, 715, 858, 1197
+1608 <-> 1793
+1609 <-> 611, 1808
+1610 <-> 1026, 1964
+1611 <-> 304
+1612 <-> 1222, 1415, 1769
+1613 <-> 1228, 1847
+1614 <-> 273
+1615 <-> 978
+1616 <-> 156, 355
+1617 <-> 177
+1618 <-> 1618
+1619 <-> 323, 642, 832
+1620 <-> 113, 349, 1191, 1746
+1621 <-> 609
+1622 <-> 519, 1344, 1398
+1623 <-> 614
+1624 <-> 771, 1989
+1625 <-> 1625
+1626 <-> 1498
+1627 <-> 186, 315
+1628 <-> 633, 1547
+1629 <-> 1706
+1630 <-> 1340
+1631 <-> 297, 1800
+1632 <-> 1806
+1633 <-> 1576
+1634 <-> 1505
+1635 <-> 1156
+1636 <-> 1445
+1637 <-> 76, 992, 1920, 1995
+1638 <-> 814, 1532
+1639 <-> 994, 1061
+1640 <-> 1640
+1641 <-> 721
+1642 <-> 1739, 1945
+1643 <-> 1643
+1644 <-> 1644, 1908
+1645 <-> 125, 303
+1646 <-> 1242, 1646
+1647 <-> 1315
+1648 <-> 1957
+1649 <-> 97, 1439, 1783
+1650 <-> 576
+1651 <-> 1651
+1652 <-> 35, 1469
+1653 <-> 1522
+1654 <-> 1104
+1655 <-> 460, 859
+1656 <-> 362
+1657 <-> 142, 181
+1658 <-> 428, 1475
+1659 <-> 470
+1660 <-> 247
+1661 <-> 1365
+1662 <-> 165, 359
+1663 <-> 198
+1664 <-> 1322, 1357
+1665 <-> 447, 632
+1666 <-> 939, 1381
+1667 <-> 1171, 1508
+1668 <-> 638, 1156
+1669 <-> 476, 865, 1699
+1670 <-> 577, 971
+1671 <-> 119, 417, 762, 1804
+1672 <-> 50, 1672, 1687
+1673 <-> 63, 333, 1185
+1674 <-> 1674
+1675 <-> 993, 1377
+1676 <-> 742, 1813
+1677 <-> 233, 1182, 1846
+1678 <-> 962, 1165
+1679 <-> 722, 1389
+1680 <-> 82, 1357
+1681 <-> 1681, 1702, 1895
+1682 <-> 372
+1683 <-> 203, 341, 910
+1684 <-> 1019, 1948
+1685 <-> 1982
+1686 <-> 371
+1687 <-> 1672
+1688 <-> 791
+1689 <-> 1065, 1689
+1690 <-> 1283
+1691 <-> 925, 1878
+1692 <-> 803, 1063, 1732
+1693 <-> 487
+1694 <-> 600
+1695 <-> 1695, 1794
+1696 <-> 1696
+1697 <-> 1802
+1698 <-> 357, 732
+1699 <-> 1107, 1669
+1700 <-> 1208
+1701 <-> 1398
+1702 <-> 956, 1681
+1703 <-> 605, 1512
+1704 <-> 1082
+1705 <-> 343
+1706 <-> 1629, 1775
+1707 <-> 770, 929, 1413, 1441
+1708 <-> 367, 1489
+1709 <-> 1066, 1862
+1710 <-> 1222
+1711 <-> 650
+1712 <-> 620
+1713 <-> 1713
+1714 <-> 1383
+1715 <-> 1911
+1716 <-> 510, 1716
+1717 <-> 1076
+1718 <-> 1256, 1504
+1719 <-> 238
+1720 <-> 549, 634, 1720
+1721 <-> 15
+1722 <-> 826, 1500
+1723 <-> 1880
+1724 <-> 177, 1724
+1725 <-> 514, 1123, 1797
+1726 <-> 482, 953
+1727 <-> 1914
+1728 <-> 216, 1982
+1729 <-> 579, 783, 1196, 1800
+1730 <-> 1730, 1972
+1731 <-> 1009
+1732 <-> 89, 1189, 1692
+1733 <-> 1390
+1734 <-> 809
+1735 <-> 455, 695
+1736 <-> 900, 1736
+1737 <-> 530, 1418
+1738 <-> 1233, 1888
+1739 <-> 1044, 1642, 1834
+1740 <-> 966
+1741 <-> 145, 253
+1742 <-> 112
+1743 <-> 1980
+1744 <-> 139
+1745 <-> 1086, 1540
+1746 <-> 1304, 1543, 1620
+1747 <-> 117, 354, 1461
+1748 <-> 45, 273, 332, 1062
+1749 <-> 249
+1750 <-> 124, 1185
+1751 <-> 1835
+1752 <-> 104, 837, 1363
+1753 <-> 245, 775
+1754 <-> 798, 1876
+1755 <-> 453, 718, 821
+1756 <-> 1582
+1757 <-> 952, 1772, 1841
+1758 <-> 1758, 1830, 1878
+1759 <-> 729
+1760 <-> 104, 1274
+1761 <-> 224, 619, 622, 763, 1868
+1762 <-> 1762
+1763 <-> 537
+1764 <-> 904, 1402
+1765 <-> 521, 818, 886, 1782
+1766 <-> 421, 1413
+1767 <-> 1134
+1768 <-> 202, 1090
+1769 <-> 1612
+1770 <-> 621, 880, 1194, 1388
+1771 <-> 293
+1772 <-> 1371, 1757
+1773 <-> 19, 375
+1774 <-> 1774
+1775 <-> 1706, 1915
+1776 <-> 778
+1777 <-> 460, 1918
+1778 <-> 666
+1779 <-> 523, 1846
+1780 <-> 427
+1781 <-> 1367
+1782 <-> 701, 771, 1138, 1765
+1783 <-> 482, 1649, 1783
+1784 <-> 1784, 1872
+1785 <-> 777, 1785
+1786 <-> 1858
+1787 <-> 1551
+1788 <-> 59, 384, 1865
+1789 <-> 111
+1790 <-> 294, 407, 1969
+1791 <-> 238, 930
+1792 <-> 659
+1793 <-> 489, 538, 697, 1608
+1794 <-> 206, 649, 1695
+1795 <-> 314, 748
+1796 <-> 1796
+1797 <-> 899, 1725, 1797
+1798 <-> 823, 995
+1799 <-> 308, 1799
+1800 <-> 675, 683, 1631, 1729
+1801 <-> 697, 979, 1858
+1802 <-> 967, 1481, 1578, 1697
+1803 <-> 1154, 1803
+1804 <-> 1671
+1805 <-> 199
+1806 <-> 264, 1632, 1806
+1807 <-> 1462, 1490
+1808 <-> 1609, 1808
+1809 <-> 1157
+1810 <-> 1429
+1811 <-> 125
+1812 <-> 998
+1813 <-> 1676
+1814 <-> 358, 485, 920, 1814
+1815 <-> 211
+1816 <-> 632
+1817 <-> 513, 1585
+1818 <-> 1149, 1352
+1819 <-> 632, 717
+1820 <-> 465, 1592
+1821 <-> 46, 257, 1230
+1822 <-> 492
+1823 <-> 1227, 1891
+1824 <-> 247, 1206
+1825 <-> 182, 865
+1826 <-> 501
+1827 <-> 3, 1071, 1275
+1828 <-> 29
+1829 <-> 139
+1830 <-> 1758
+1831 <-> 542
+1832 <-> 1862
+1833 <-> 1577
+1834 <-> 151, 826, 1739, 1882
+1835 <-> 828, 1345, 1751, 1835
+1836 <-> 45, 677
+1837 <-> 1230, 1321
+1838 <-> 165, 1856
+1839 <-> 1842, 1953
+1840 <-> 183, 1556
+1841 <-> 554, 1757
+1842 <-> 884, 1839
+1843 <-> 464, 809
+1844 <-> 291, 570, 1151
+1845 <-> 1378
+1846 <-> 1677, 1779
+1847 <-> 374, 1613
+1848 <-> 204, 412
+1849 <-> 626, 1570
+1850 <-> 1850
+1851 <-> 1308
+1852 <-> 228, 455
+1853 <-> 454, 1114, 1494, 1579
+1854 <-> 268, 596
+1855 <-> 1855
+1856 <-> 1838
+1857 <-> 61
+1858 <-> 336, 1786, 1801, 1937
+1859 <-> 1908
+1860 <-> 1199, 1346, 1396
+1861 <-> 1861
+1862 <-> 1429, 1709, 1832, 1900
+1863 <-> 9
+1864 <-> 41, 1975
+1865 <-> 673, 1408, 1788
+1866 <-> 966, 1873
+1867 <-> 914
+1868 <-> 330, 520, 960, 1761
+1869 <-> 2, 834
+1870 <-> 1244, 1422
+1871 <-> 1119
+1872 <-> 1784
+1873 <-> 242, 1866
+1874 <-> 337, 1109, 1131
+1875 <-> 795, 1403
+1876 <-> 258, 1754
+1877 <-> 34
+1878 <-> 481, 1691, 1758
+1879 <-> 1076, 1461
+1880 <-> 147, 410, 1723
+1881 <-> 520, 764, 1392, 1955
+1882 <-> 1834
+1883 <-> 319, 514
+1884 <-> 1969
+1885 <-> 740, 870, 1049
+1886 <-> 1013, 1368
+1887 <-> 1887
+1888 <-> 954, 1252, 1738
+1889 <-> 977
+1890 <-> 446, 530
+1891 <-> 1823
+1892 <-> 1124, 1892
+1893 <-> 395, 1187, 1893
+1894 <-> 988
+1895 <-> 733, 1681
+1896 <-> 11
+1897 <-> 77, 801
+1898 <-> 545, 1898
+1899 <-> 1005, 1293
+1900 <-> 511, 1276, 1862
+1901 <-> 1086, 1200
+1902 <-> 410
+1903 <-> 315, 990
+1904 <-> 422
+1905 <-> 1288, 1905
+1906 <-> 1229
+1907 <-> 1478, 1580
+1908 <-> 1464, 1644, 1859
+1909 <-> 706, 1360
+1910 <-> 569
+1911 <-> 310, 850, 1715
+1912 <-> 1912
+1913 <-> 279, 1132
+1914 <-> 614, 929, 1727
+1915 <-> 1474, 1775
+1916 <-> 1916
+1917 <-> 1258
+1918 <-> 382, 1777
+1919 <-> 41, 653
+1920 <-> 1280, 1637
+1921 <-> 933, 1506
+1922 <-> 167
+1923 <-> 857
+1924 <-> 222, 1526, 1924
+1925 <-> 231, 367, 1925
+1926 <-> 385, 422, 986
+1927 <-> 321, 513, 553
+1928 <-> 728, 1226
+1929 <-> 912, 952, 1965
+1930 <-> 1442
+1931 <-> 1073, 1489
+1932 <-> 1248, 1932
+1933 <-> 499, 877, 1098, 1385
+1934 <-> 1165
+1935 <-> 37, 631
+1936 <-> 283, 757, 1262
+1937 <-> 1858
+1938 <-> 109, 555, 1102
+1939 <-> 1085, 1329, 1577
+1940 <-> 902, 1940
+1941 <-> 364, 583
+1942 <-> 719, 1281
+1943 <-> 609, 760
+1944 <-> 230
+1945 <-> 1391, 1642
+1946 <-> 1093, 1426, 1516
+1947 <-> 1153
+1948 <-> 212, 296, 500, 1684
+1949 <-> 152, 737, 1386
+1950 <-> 133, 296
+1951 <-> 919, 1951
+1952 <-> 921
+1953 <-> 978, 1839
+1954 <-> 657
+1955 <-> 975, 1881
+1956 <-> 55, 71, 235, 742
+1957 <-> 1029, 1648
+1958 <-> 1958
+1959 <-> 886
+1960 <-> 196, 301, 495
+1961 <-> 674
+1962 <-> 576, 1022, 1047
+1963 <-> 883
+1964 <-> 832, 1195, 1610
+1965 <-> 1929
+1966 <-> 745, 1308
+1967 <-> 751
+1968 <-> 524, 1968
+1969 <-> 1076, 1184, 1790, 1884
+1970 <-> 983, 1970
+1971 <-> 1463
+1972 <-> 1730
+1973 <-> 457, 1318, 1421
+1974 <-> 1328, 1497, 1974
+1975 <-> 170, 1135, 1864
+1976 <-> 1596
+1977 <-> 70, 943, 1008
+1978 <-> 804
+1979 <-> 631
+1980 <-> 522, 742, 1743
+1981 <-> 1211, 1374
+1982 <-> 597, 1685, 1728
+1983 <-> 30, 931, 1313
+1984 <-> 109, 720
+1985 <-> 111
+1986 <-> 767
+1987 <-> 418, 701, 850
+1988 <-> 1061
+1989 <-> 1624
+1990 <-> 744
+1991 <-> 316
+1992 <-> 346, 562, 1040, 1081
+1993 <-> 685
+1994 <-> 573
+1995 <-> 381, 676, 1637, 1995
+1996 <-> 576, 652
+1997 <-> 554
+1998 <-> 168
+1999 <-> 818
diff --git a/data/advent2017/input13.txt b/data/advent2017/input13.txt
new file mode 100644
index 0000000..e911a64
--- /dev/null
+++ b/data/advent2017/input13.txt
@@ -0,0 +1,43 @@
+0: 3
+1: 2
+2: 4
+4: 6
+6: 4
+8: 6
+10: 5
+12: 6
+14: 9
+16: 6
+18: 8
+20: 8
+22: 8
+24: 8
+26: 8
+28: 8
+30: 12
+32: 14
+34: 10
+36: 12
+38: 12
+40: 10
+42: 12
+44: 12
+46: 12
+48: 12
+50: 12
+52: 14
+54: 14
+56: 12
+62: 12
+64: 14
+66: 14
+68: 14
+70: 17
+72: 14
+74: 14
+76: 14
+82: 14
+86: 18
+88: 14
+96: 14
+98: 44
diff --git a/data/advent2017/input16.txt b/data/advent2017/input16.txt
new file mode 100644
index 0000000..5311dbb
--- /dev/null
+++ b/data/advent2017/input16.txt
@@ -0,0 +1 @@
+x5/15,s15,x1/3,pn/f,x11/2,s13,x6/3,pe/a,x14/12,s15,x1/0,pd/l,x8/15,pa/n,x14/1,s15,x15/2,pi/k,x6/3,pp/c,s9,x8/9,pb/i,x11/2,pc/a,s8,x13/6,pj/g,x5/11,s14,x9/2,s6,x10/1,pc/f,s14,x6/4,s5,x8/2,po/m,s14,x9/1,s14,x11/10,pk/g,s11,x2/13,pp/i,x12/11,pd/b,x5/7,pa/i,x12/2,pn/h,x7/4,s6,x8/1,s8,pl/c,x4/10,pg/f,x6/3,s12,x10/4,s15,x8/6,s10,x4/5,s5,x6/9,pc/m,x13/15,s12,x4/11,pp/o,x1/15,s8,x5/4,s2,x7/3,pi/b,x13/12,s12,x0/2,pe/l,x9/3,s11,x8/13,pm/i,x9/4,s13,x13/0,s6,x2/10,pd/l,s4,x12/15,pi/o,x3/0,pb/k,x8/4,s1,x10/6,s6,x3/15,s7,x4/13,pf/h,x14/10,s9,x6/12,pi/k,x9/7,pg/n,x8/5,pp/k,x7/3,s8,x0/2,pm/e,x11/3,ph/n,x4/0,pc/i,x7/15,pf/a,x6/12,s13,x13/7,pj/b,x11/14,pg/d,s15,x15/9,pe/b,x10/11,pp/h,x7/4,pc/o,x5/11,pe/m,x15/12,pi/n,x1/0,s2,x2/6,s14,x10/15,s6,x13/1,s6,x7/10,s2,ph/j,x12/14,s13,x2/6,s12,x14/0,s7,x5/15,s11,x6/4,s7,x10/9,s3,x7/5,s13,x8/2,pd/f,x10/13,s10,x5/12,pe/j,x1/15,po/c,x7/6,s4,pg/m,x14/13,s9,x4/5,s4,x9/11,s13,x10/2,pp/b,x4/0,pm/n,x7/3,s9,x9/1,s11,x3/5,s7,x14/8,pd/b,x10/7,s12,x12/9,s12,x11/2,s3,x12/6,pm/f,x11/2,s13,x6/1,s7,x9/12,pn/h,x1/3,s2,x15/10,s4,x3/4,s10,x13/2,s8,x1/7,pi/p,x2/8,s12,x11/14,s1,x13/2,pf/n,s1,x10/6,pm/k,x3/9,s8,x5/10,s2,x1/15,pg/p,x6/10,s13,x1/7,s13,x14/8,s5,x10/15,s15,x3/12,s1,x10/14,s1,x2/1,po/h,x14/5,pa/k,x1/8,s15,x4/11,s5,x3/15,s11,x2/12,pb/i,x10/14,s12,x13/12,pm/p,s10,x8/14,pa/n,s2,x4/12,s11,pp/d,x11/7,pl/e,x8/6,ph/k,s4,x10/7,s5,x14/0,pn/m,x5/10,s14,x3/7,s15,x6/0,s1,x1/14,s8,po/g,x8/13,pj/h,s3,x12/2,s3,pg/m,x7/6,pk/n,x0/4,s13,pf/l,x11/5,s11,x2/4,s5,x0/5,s7,x8/1,pc/i,x5/9,s15,x2/4,pj/f,x7/12,pe/p,x3/10,ph/i,s5,x0/12,pf/d,x6/13,pi/p,x1/5,s14,x14/13,s7,x8/6,pj/o,x15/2,pn/l,x4/3,pi/m,x10/0,s1,x5/6,s6,x1/9,pe/l,x7/0,s9,x4/8,s5,x9/1,pa/n,x14/13,s4,x3/5,pl/d,x8/1,s11,x10/2,pe/a,x9/5,pb/h,x13/15,pi/d,x5/11,s15,x8/0,pc/f,x1/11,s5,x12/8,s6,x1/14,s12,x2/10,s10,x14/1,s12,x3/7,pk/o,x5/6,s10,x1/0,pm/l,x9/4,pc/p,x6/8,s12,x15/7,pm/o,x13/12,s9,x1/2,pi/p,x14/0,s13,x15/7,pf/e,x10/6,s3,x1/13,s6,x4/14,pp/d,x15/9,s3,x13/3,s11,pj/g,x11/6,s6,x8/2,pn/f,x7/11,pa/k,s5,x9/12,s5,pm/n,x7/6,s12,x14/1,s5,x2/6,pl/e,x1/8,pa/m,x11/2,pp/h,x1/14,pm/n,x3/8,pg/h,s1,x0/13,s9,pe/l,x14/8,s10,x13/4,s6,x0/7,s9,x15/4,pp/f,x12/6,s6,pl/a,x8/0,pk/j,x14/5,s4,pc/e,x0/11,s10,x15/7,s10,x8/1,s7,x3/11,s7,x5/10,po/n,s15,x4/8,s15,x7/0,pl/i,x9/5,s3,x2/1,pa/b,x10/11,pk/m,x3/1,po/d,x2/9,pf/n,x15/14,po/i,x8/11,s15,x14/4,s6,x7/5,pj/g,x0/3,s15,x13/6,s3,x14/4,s1,x5/13,pb/i,x6/9,pl/m,x5/8,pb/h,s4,x9/2,s14,x1/12,pi/p,x9/7,pd/k,x2/3,pf/g,s9,x5/1,s10,x10/8,s4,ph/c,x5/4,s11,x11/15,s9,x5/6,s3,x11/12,pd/i,x5/9,s6,x13/7,pp/j,x1/12,pc/i,s15,x8/2,s7,x11/0,s2,x15/14,s13,x1/12,s15,x10/13,pg/p,x11/14,s4,x3/2,pm/b,x15/1,s3,x3/9,s9,x5/12,s15,x3/13,pc/e,x15/9,s10,x2/12,s13,x10/7,pa/f,s13,x8/4,s8,x14/1,s2,x13/10,s14,x14/5,s3,x13/11,pj/m,x1/8,s1,x4/10,s14,x8/7,s5,x11/14,pa/b,x6/13,s7,x14/12,s15,x0/5,pj/l,x1/7,s12,x13/6,s6,x10/12,s13,x11/3,s4,x5/9,s4,x6/7,po/k,x0/15,s13,x3/5,s5,x15/1,s2,x0/11,s6,x7/2,pc/a,x5/4,pl/b,s12,x1/14,s2,x6/7,pa/j,x13/11,s4,x10/9,s12,x13/14,s11,x9/12,pg/e,x7/6,s6,x3/5,s4,x1/2,s11,x7/0,pp/i,x1/6,s3,x3/4,pl/e,x7/5,s3,x11/13,s15,x6/8,pg/b,x4/15,pl/j,x10/3,s14,x4/1,s6,x12/3,s11,x0/1,s6,x6/11,s11,x2/5,pi/h,x8/14,pa/n,x2/13,s15,x1/14,s15,x8/15,s11,x5/0,s12,x13/10,pg/h,x7/0,pk/o,s4,x6/11,s7,x10/12,s14,x13/1,s2,x14/9,s3,x2/1,pj/d,x8/14,pc/k,s9,x1/7,s13,x0/5,pm/f,x15/10,pi/b,x12/1,pg/e,x15/0,ph/b,x12/5,s15,x11/0,pg/i,x15/12,s11,x3/11,s5,x12/13,s11,x8/10,s9,x15/13,s5,x3/2,s12,x14/7,pn/c,x11/2,s3,x5/14,s13,x8/3,s6,x11/0,s2,x4/13,s7,x5/2,s7,x8/0,s6,x12/15,s4,x6/9,s5,x5/8,s7,x3/11,s14,x14/13,s9,x9/10,pl/b,x12/4,pf/m,x5/14,s14,x0/1,pn/c,x2/13,s3,x1/4,s15,x8/2,pd/l,x0/13,pc/o,x7/15,s3,x6/4,pe/k,x13/11,po/p,x4/8,pb/j,x5/6,pg/k,x10/12,pj/c,x6/5,s2,x9/3,s4,pk/o,x12/13,s3,pf/c,x8/7,s9,x3/6,s12,x7/1,pa/h,x12/4,s1,x3/0,s12,x2/6,pk/l,x1/15,ph/d,x6/13,pb/n,x4/15,s1,x14/0,pm/d,x3/6,s4,ph/j,x4/5,pg/f,x7/8,pm/b,x2/4,s2,x9/7,s11,x10/2,pp/c,x7/13,s14,x5/4,s4,x7/1,pg/b,s13,x4/0,s7,pc/e,x3/11,s15,x6/13,s6,x0/5,s15,x8/15,pb/m,x5/1,s4,x13/10,s4,x7/0,pn/c,x8/4,s6,x1/6,s13,x4/7,s3,x5/11,s15,x14/0,s8,x4/9,s12,x14/10,s15,x9/6,s1,x7/1,s7,x13/11,s4,x4/6,pk/m,x7/9,s4,x15/2,pp/g,x6/3,s1,x7/15,ph/m,x0/5,pp/g,x4/3,pe/i,x13/15,s3,x12/14,s9,x8/15,s2,x0/4,s6,x13/7,s13,x3/14,s13,pm/c,x1/8,pn/g,x14/7,s9,x2/3,s10,pd/j,x4/14,s14,x3/11,s12,x0/15,s9,x8/12,pb/p,x3/13,s6,x12/14,s10,x11/10,pi/o,s10,x3/6,s2,x13/2,s13,x9/8,s14,x3/11,s2,x7/4,s3,x15/9,pp/h,x8/10,s6,x5/0,s9,x2/1,s9,x9/0,s10,pa/f,x11/1,pm/p,s4,x9/4,po/j,x2/12,pp/d,x10/6,pi/a,s7,x14/7,s14,x1/15,s1,x3/0,s15,x4/12,s15,x8/1,pc/d,x11/14,s10,x15/6,s3,x0/3,s9,x14/8,s1,x6/0,s15,x11/5,pa/n,x2/4,s5,x12/10,s4,x8/0,ph/i,x5/14,s8,pg/j,x11/12,pc/k,x0/7,s14,pp/g,x5/15,s15,x11/10,s14,x7/12,s8,x2/13,pn/k,x3/14,pc/l,x13/2,s7,x10/9,s15,x2/13,po/p,x3/8,s5,ph/l,x6/10,pd/c,x13/8,s6,x5/7,pg/b,x11/10,s7,x8/1,pp/i,s8,x2/12,s6,ph/m,x3/6,pl/k,x11/7,pb/e,x14/0,pi/c,s11,x10/4,s9,x8/9,s9,x7/2,pd/p,s3,x6/0,s15,pe/l,s10,x5/13,s5,x4/3,pk/c,x1/6,s3,ph/d,x2/9,pp/i,x7/3,s14,x15/14,s2,x8/9,s11,x0/4,pe/f,x13/12,s13,x5/7,pm/b,s2,x9/15,pf/j,x3/2,pc/d,x10/6,s12,x12/0,s11,x7/15,pe/i,x6/13,s11,x8/12,s12,x3/5,pf/m,x2/6,pl/j,x11/4,s3,x5/9,s11,x1/11,pf/i,x10/0,s10,x14/12,s14,pe/a,x11/9,pn/h,x8/6,s13,x10/1,pf/j,x15/9,pa/n,x4/1,po/l,x15/6,pp/h,x13/1,s14,x14/12,s14,x0/2,pa/d,x15/4,s9,x11/5,s6,x13/7,s12,x15/10,s12,x7/8,pb/h,x3/10,s2,x12/14,s13,pf/m,x7/6,s3,x9/12,s1,x5/15,s4,x4/11,pg/p,x2/10,pk/d,x12/9,pp/a,x8/5,pf/d,x7/0,s4,x10/1,pe/p,x6/2,s6,x9/15,pk/d,x11/13,s5,x0/5,pc/o,x3/6,s13,x11/0,pd/l,s12,x13/8,pc/m,x15/11,s15,x13/2,pi/j,x4/6,pf/m,x0/8,s5,x5/2,pn/o,x7/14,pi/d,x8/6,pk/m,x13/14,pb/o,x15/2,s2,x14/6,pm/a,x15/11,s13,x5/8,pd/b,x11/4,pl/c,x12/6,s10,x5/4,pd/p,x0/1,s1,x12/2,s10,x7/11,pb/k,x8/3,pi/j,x9/12,s15,x4/3,s12,x13/11,pd/e,x2/10,s6,x12/8,pf/o,x15/4,ph/p,x5/14,s2,x9/6,s12,x5/1,s14,x12/8,pl/g,x4/1,pa/m,s2,x0/5,s10,x12/4,s8,x6/1,s5,x15/5,ph/o,x14/7,s8,x8/12,pd/g,x11/13,s1,x9/1,pc/p,x10/15,s11,x3/7,s9,x0/9,pj/k,x2/6,pc/e,x0/1,s3,x2/7,pd/g,s8,x4/1,pp/l,s10,x10/6,s6,x15/9,s15,x12/13,pd/o,x9/7,s1,x2/6,s14,x5/12,pb/k,x1/15,s2,x10/11,pg/i,x12/13,s14,x11/2,s11,x10/3,s3,x0/11,s3,x1/2,po/a,x3/5,s7,x8/1,s11,x7/9,s1,x6/13,s11,x4/2,s12,x13/10,pb/e,x2/7,pk/g,x12/5,po/h,x10/11,pf/j,x0/14,s5,x7/12,pa/l,x0/5,s4,x9/2,s14,pg/p,x10/8,s15,x12/6,pn/h,x2/10,s6,x13/1,s6,x8/9,pj/e,x5/15,pf/o,x8/0,pl/n,x10/11,s1,x4/3,s9,x5/8,pc/p,x3/15,pl/m,x4/13,pf/j,s9,x6/15,pb/g,x10/7,s5,x14/1,pm/o,x7/11,s14,x1/5,s13,x9/4,pp/d,x15/14,s7,x8/10,s6,x0/7,pe/g,s14,pn/a,x4/3,s14,x0/5,s6,x6/12,pf/i,x10/5,s5,x6/14,pn/j,x11/9,s6,x14/7,pa/b,x5/2,pd/o,x9/3,s9,pa/e,x8/12,pd/c,x4/3,pl/p,x15/6,s4,x5/7,s15,x3/2,s5,pe/d,s10,x12/14,s5,x7/0,pb/o,x12/1,s6,x14/10,s13,x4/0,s13,x9/15,pn/g,x3/1,s7,x0/7,pi/c,x6/15,s11,x5/7,pl/b,x1/14,s10,x4/0,pf/m,x15/13,s8,x5/2,s10,x9/0,s7,x7/15,pl/o,x6/0,pe/d,x1/12,s4,x11/0,s10,x10/5,s2,x7/2,s4,x8/12,pi/l,s9,x15/2,s10,x9/10,s7,x7/14,pg/h,x4/1,s13,pj/e,x8/12,ph/n,x6/15,s11,x5/10,pa/e,x6/12,pd/c,x11/8,s1,x15/12,pa/g,s14,pf/h,s14,x8/2,s4,pm/g,x11/0,s15,x5/4,pc/e,x1/3,pj/f,x4/10,s8,x2/5,pe/a,x10/9,pf/d,x8/1,pc/h,s14,x7/3,s12,x8/4,s4,x2/1,s14,x12/6,s14,x11/14,s8,x4/13,s14,x12/15,s14,x7/13,pe/n,x4/12,s8,x6/5,pc/m,s12,x0/8,s2,pj/f,x11/1,s5,pc/a,x6/2,s12,x8/11,s9,x10/3,pd/n,x2/5,pa/f,x1/11,s6,x3/6,s10,x9/12,s10,x11/1,s3,x5/7,s8,x1/13,pp/j,x5/0,po/e,x15/9,pk/p,x7/5,s14,x6/1,pb/c,s3,x5/9,s11,x2/4,s14,x5/8,pg/e,x7/6,pm/b,x13/9,s2,x10/5,s6,x12/13,s9,x3/14,s15,x13/12,s11,x4/15,s11,x13/0,s2,x5/8,pn/a,x0/9,s2,pc/h,x11/6,s6,x13/9,s11,x0/7,s9,x3/2,s11,x4/0,s10,x11/3,s3,x9/4,s11,x2/10,s4,x3/0,pj/e,x12/11,pi/k,x10/15,s8,x5/14,s7,x9/7,s11,x15/11,s8,x12/4,pb/e,s2,po/n,x14/3,pg/i,x4/15,pf/l,x6/9,s12,x11/10,s8,x1/2,pg/n,x5/0,s7,x13/4,pd/e,s9,x0/8,pm/n,s12,x3/4,s15,x1/8,pd/p,x5/4,s5,x14/3,s8,x9/10,s1,x3/11,pc/b,s7,x9/1,pa/p,s14,pd/j,s10,x8/7,pc/h,x5/12,pl/f,x8/13,s10,x11/7,s8,x6/10,s12,x15/13,s13,x2/10,s4,x9/0,s6,x2/8,pa/d,x12/14,s4,pb/j,x8/4,pg/l,x9/12,s5,x3/11,pj/h,x13/7,pi/a,s1,x0/8,pc/f,x4/13,pb/l,x2/9,s3,x12/4,pe/a,x2/14,s13,x6/1,pm/b,s10,x9/11,s8,x4/15,pf/h,x5/10,s14,x12/0,s6,x4/15,s14,x6/10,s6,x0/4,pp/m,x13/7,pg/i,x0/8,s11,x6/13,pb/p,x5/7,s1,x3/2,po/k,x0/9,pc/f,x14/2,pi/o,s3,x3/5,pe/c,x2/6,s5,x1/10,s14,x6/14,pp/j,s10,x0/15,ph/g,x4/1,s4,x7/5,s10,x4/6,pp/e,x12/7,pn/l,x8/3,s12,x10/1,s3,x11/9,pc/a,x2/13,pl/n,s2,x3/7,s13,x5/2,s15,x12/10,s1,x2/8,s6,x1/13,ph/j,x8/9,s13,x14/10,po/k,x7/13,s2,x12/14,pa/p,x1/10,s15,x8/2,pd/c,x13/15,s7,x2/1,s4,x12/13,pe/n,x11/5,pg/j,x10/1,s1,x4/0,s13,x14/6,pk/i,x3/15,pp/g,x12/11,po/e,x10/1,s14,pl/h,x8/6,pb/i,x11/5,pj/k,x2/4,s12,x11/0,s1,x9/7,pg/m,x5/2,s4,x3/12,pj/a,s6,x10/8,s3,x0/7,pm/g,x14/3,s4,x15/8,pi/f,x11/2,pl/b,s9,x15/4,pa/g,x9/0,s9,x8/10,pn/f,x5/4,s5,x6/15,pe/o,x4/2,s13,x11/8,s14,x10/1,s7,x2/0,s5,x3/6,pn/b,x13/7,pa/e,x12/11,s3,x5/10,pk/b,x9/8,pa/d,x6/12,s3,pg/e,x4/15,s7,x10/2,pj/l,s5,x15/13,pd/i,x6/1,pg/h,x8/13,s5,x3/9,s14,x10/15,pn/j,x3/12,pi/m,x0/11,s12,x14/15,s10,x9/13,pl/p,x12/5,pm/b,x8/6,s12,x11/10,pn/l,s3,x7/13,s1,x15/0,s2,x7/12,pi/p,x1/10,pj/m,x3/15,s14,pc/b,x12/6,s7,x11/14,pd/m,s9,x0/15,pp/l,x4/6,s14,x2/14,s15,x0/15,s8,x13/5,s2,x2/11,s4,x9/0,s9,x1/14,s13,x0/11,s2,x10/1,pa/j,x9/5,s7,x13/11,s14,x14/6,s8,x8/10,s3,x13/0,pc/k,x8/7,s15,x15/10,s3,x7/12,s1,po/f,x10/11,s6,x13/9,pe/n,x3/5,s11,pj/h,x10/8,pc/d,s4,x14/1,po/p,x3/4,s8,x6/12,s13,x8/4,pj/g,x10/0,pm/f,x4/13,pd/o,x9/15,s4,x2/5,ph/c,x12/8,s15,x10/5,s6,x9/12,s6,x6/7,pb/n,x0/10,s13,x8/3,ph/g,x6/10,s3,x2/3,s8,x15/6,pl/p,x13/9,s8,x15/6,pn/c,s9,x7/13,pi/p,x11/14,s3,x2/3,pd/a,x9/6,s11,x8/12,po/k,x3/5,s6,x12/8,s3,x10/6,pg/b,x0/4,s15,x2/6,s8,x4/9,s14,x12/15,s1,x0/9,pa/o,x8/6,s3,x5/10,s4,x12/4,s10,x0/6,pm/e,x4/12,pf/c,x8/6,s12,x3/7,pn/l,x5/12,s10,x13/2,s15,x3/0,pg/f,s5,pe/a,x14/10,po/h,x8/1,s13,x4/14,s3,x12/10,s13,x9/2,s11,x5/15,pd/e,x10/7,s2,x3/6,pi/j,x7/1,s5,x2/9,s7,x1/4,pm/b,s2,x15/8,s8,x14/4,s9,x12/10,s6,x7/11,pe/g,x9/15,s3,x4/13,s2,x10/0,pj/k,x7/3,s3,x12/5,pe/c,x1/3,pp/j,x6/0,pb/d,x4/1,s3,x15/0,s12,x9/4,pf/h,x0/14,pg/a,x10/6,s10,x4/13,s13,x6/14,pb/f,x8/9,s9,x12/10,pi/a,x7/13,pp/b,x15/12,pi/l,x0/11,s14,x3/7,s10,pc/n,x6/12,s10,x0/5,s1,x13/6,pi/o,x0/11,s12,x15/1,s12,x2/13,ph/a,x7/3,s14,x0/1,s15,x10/13,s15,x6/7,s12,x2/14,s1,x0/15,pk/i,x3/6,s9,x1/2,s2,x7/15,pg/b,x14/11,s9,x5/3,po/p,x0/14,s13,x15/5,s14,x6/4,s7,x1/13,ph/m,x3/7,s4,x10/9,pe/c,x15/14,s12,x9/0,pb/n,x6/15,s14,x0/5,pm/e,x6/15,s3,x4/7,s7,x5/8,s5,x2/15,s7,x4/11,pk/a,x9/0,s2,x13/5,s3,x8/15,s7,x4/10,pd/g,x7/15,pc/i,s11,x10/9,pp/f,x2/14,ph/j,x9/0,s9,x13/10,s4,x0/6,s6,x7/9,s2,x13/2,po/p,x15/7,pn/j,x0/1,s5,x6/8,pc/f,x13/7,pn/d,x11/1,s6,x3/7,pe/k,x14/0,pn/c,x12/15,s4,x8/7,pm/a,x0/5,ph/k,x7/9,s6,x3/15,s7,x11/5,s4,x13/0,pi/a,x2/11,s6,x4/6,s12,x13/10,s5,pd/j,x6/4,s3,x11/15,pg/f,x3/14,s12,x6/8,s3,x0/3,s14,x14/13,pj/h,x12/6,pa/l,x14/0,s15,x12/10,pj/b,x2/15,ph/e,x12/1,s8,x8/6,pp/n,x14/15,pb/j,x5/8,s3,x6/10,s2,x9/1,pg/f,x10/11,s12,x13/8,s8,ph/n,x9/0,pp/k,x4/3,pc/n,x13/6,s3,x9/15,pj/f,x14/13,s11,x10/2,s1,x13/4,pi/g,x12/3,s6,x9/7,s8,x2/0,s2,x11/5,pn/m,x3/12,pl/e,x9/6,ph/a,x13/1,s15,x6/12,s6,x2/10,s4,x14/0,pc/p,s7,x8/10,pl/d,s3,x11/4,pj/i,x7/6,s14,x1/10,pm/g,x12/3,pe/d,x9/11,pa/c,x13/6,pd/i,s10,x11/7,s10,x14/9,s14,x4/7,s15,x10/3,s11,x6/14,s7,x12/15,pc/j,x0/8,pd/o,x13/1,s2,x7/0,pa/j,x15/5,pl/b,x7/6,pn/m,x10/8,s14,x9/14,pa/p,x7/6,pc/o,x13/8,s1,x10/12,s7,x8/5,s8,x15/12,pb/g,x13/3,s13,x7/11,s10,x15/12,s14,x7/9,s2,x14/11,s2,x7/8,pf/n,x15/4,s3,pk/c,x14/13,s10,x7/2,s3,pn/j,x3/11,s10,pe/l,x9/6,s3,pj/f,x14/0,s4,x10/4,s4,x3/12,ph/n,x4/2,s6,x3/14,s13,x12/4,s14,x13/8,pl/e,x7/12,ph/d,x8/0,pc/m,x14/4,s5,x10/3,ph/f,x13/6,s5,x8/5,pe/g,x15/9,s11,x0/4,s14,x7/2,s2,x0/14,s11,x10/9,ph/n,x8/2,s2,x1/7,s13,x13/2,s3,x1/15,s10,x4/9,s15,pp/b,x8/2,s10,x1/7,po/f,x0/12,pa/j,x4/7,po/b,x6/10,s3,x14/1,s2,x2/3,s2,x10/13,pd/j,x4/5,s12,x6/14,s6,x10/11,pn/i,x6/15,pg/a,x3/8,s2,x6/5,s7,x11/3,s8,x9/10,s5,pm/e,x6/3,s12,x5/2,s7,x9/6,s14,x1/2,s6,x13/4,pg/b,x7/0,pe/m,x12/13,s11,x4/2,pn/c,s1,x5/10,s3,x0/1,s4,x2/8,s10,x14/7,s10,x6/10,s4,x13/0,s2,x10/4,s7,pj/o,x7/2,pb/g,x8/9,s14,x15/6,ph/c,x13/4,s15,x14/11,s13,x9/3,s13,x13/12,pp/a,x8/7,s10,x13/10,pm/o,x5/1,s12,x8/10,s1,pg/l,x11/0,s15,x10/12,pe/a,x1/0,s11,x10/15,s4,po/h,x11/6,s14,pd/b,x10/4,s4,ph/a,x12/1,pm/b,x14/4,pp/g,x13/1,s1,x8/3,s2,x12/11,s1,x8/10,s6,x9/6,pn/h,x14/11,s11,x9/8,s9,x4/11,pe/f,x5/15,s10,x0/1,s10,x5/6,pg/h,x9/8,po/f,x11/10,s11,x5/6,s10,x7/8,pd/l,x0/12,s10,x7/14,s7,x9/10,s9,x1/5,ph/a,x0/9,pc/j,s3,x8/6,pi/f,x3/15,s6,x0/9,pm/b,s3,x8/6,s4,x0/12,pg/d,x8/5,s6,x10/13,s14,x8/4,s4,pm/j,x11/0,s7,x5/3,s4,pl/p,s11,x7/9,po/g,x8/12,s14,x5/15,s11,x6/14,s14,x0/7,pm/l,x15/1,s12,x13/0,pp/b,s11,x8/3,s3,x14/7,s10,x10/6,pa/c,x5/3,s9,x4/9,pf/b,x1/14,pa/p,x12/7,s7,x3/2,pl/j,x7/1,s11,x0/4,s11,x1/10,pp/a,s4,x14/5,s10,pe/j,x12/7,s7,x15/5,s11,x0/8,s12,x9/6,pk/c,x14/10,s7,x7/5,po/i,x0/4,s6,x3/9,pm/k,x13/14,pe/n,x4/10,pa/p,x8/11,pb/k,x5/13,pd/o,x14/15,s10,x7/13,s15,x8/11,pk/b,x13/15,s12,x6/12,pj/h,x5/1,pf/o,s8,x4/13,s12,x8/0,pj/b,x13/4,s15,x0/15,s13,x13/11,s1,x3/4,s9,x10/12,s6,x4/11,pp/a,x15/10,s6,x1/0,pi/e,x9/8,pk/a,x4/14,s2,x8/12,s11,x6/1,s14,x3/11,s8,x5/10,pn/i,x13/0,pd/a,s10,x8/1,ph/e,s11,x14/4,pb/p,x12/7,pm/o,s6,x13/14,s11,x0/12,pa/d,x10/15,s5,x12/1,pl/j,x15/8,s4,x0/13,s10,x6/12,s10,x4/9,s5,x0/15,ph/e,x5/8,s1,x14/3,s11,x2/9,s13,x10/4,s9,x13/0,s10,x3/7,s7,x14/13,s7,x6/0,s9,x1/12,s13,pl/m,x5/10,pa/f,x0/15,s9,x2/1,s13,x3/9,s2,x6/10,pm/g,s12,x12/8,s8,x0/9,s11,x10/14,pa/b,x2/3,pk/g,x8/7,pf/d,x10/12,s13,x3/6,pe/i,x9/8,s14,x1/5,s1,x11/7,s11,x5/8,s4,x2/7,pn/k,x6/1,pa/i,x15/3,s3,x11/9,pe/p,s3,x8/7,s2,x14/13,s15,x6/15,s12,x7/9,pn/g,x1/14,pa/i,x10/7,s9,x4/1,s2,pl/j,x6/13,pp/e,x2/7,s5,x4/14,s12,x7/9,s6,x4/5,s8,x14/10,s4,x1/5,s7,pd/l,x3/11,s3,x7/9,s3,x10/3,pp/k,x14/4,s15,x5/12,s11,pe/j,s6,x14/15,s3,x9/5,pc/f,x10/13,s1,pn/e,s4,x8/1,s14,x2/11,s15,x7/8,pb/g,s15,x2/14,pn/j,x11/1,pa/p,x5/4,s6,x13/3,pn/e,x6/9,ph/o,x2/10,pc/e,x15/12,s14,x13/8,s13,x0/2,s2,x1/13,pi/o,x9/3,s8,x5/12,s2,x9/7,pe/g,s12,x10/14,s11,x2/12,pp/i,s5,x14/8,pg/b,x13/12,pc/n,x11/0,s4,x7/3,s10,x1/12,s14,x8/3,pa/g,x2/1,s5,x0/3,pi/l,x13/12,s4,x9/6,s7,x11/4,s4,x10/7,s5,x9/2,s2,x12/4,s2,x9/8,s4,x1/4,pm/h,x10/15,s4,x3/7,s13,x10/13,s6,x14/9,s15,pk/b,x3/13,s12,x7/12,s10,x11/14,pg/d,x15/4,pi/l,x11/7,s9,x12/2,s13,x14/5,s1,x4/13,s5,x2/11,s2,x3/14,s5,x6/1,s8,x8/9,s2,x1/11,s11,x15/6,s14,pk/d,s15,x8/1,s12,pm/p,x4/15,pf/d,x0/1,s5,x14/15,s7,x7/8,s1,x12/10,pe/g,s6,x9/0,s5,x2/10,s8,x9/11,pp/d,s4,x12/8,s13,pa/g,x4/5,pi/d,x14/13,s2,po/l,x12/15,s3,x7/3,s13,x12/1,s6,x11/9,s14,x3/0,pd/i,x2/5,pn/b,x10/11,s4,x13/2,pi/a,x5/3,s14,pf/e,x6/15,s5,x10/0,s7,x9/3,pb/p,x4/5,ph/e,x2/8,pl/g,x9/4,s4,x15/12,s14,x9/14,pk/j,x8/11,pe/i,x2/4,s2,x13/7,s13,x12/11,s1,x7/14,pj/g,s9,x3/15,s2,x14/10,s8,x9/15,s2,x7/2,s11,pm/a,x3/14,s9,x12/6,pl/b,x3/13,s8,x10/8,pk/a,x1/15,s15,pl/f,x7/3,pk/i,x8/9,pg/e,x15/4,s15,x6/0,s11,x14/5,pk/h,x4/12,pn/e,x2/13,pb/a,x7/6,s1,x0/12,s5,x11/3,s3,x0/2,pl/o,x9/11,s9,x1/0,s10,x14/2,s1,x4/0,pn/g,s11,x7/1,s12,pk/f,x2/11,s7,x3/1,ph/p,x14/5,pe/f,x3/10,s14,x8/2,s2,x4/15,s5,x10/11,pg/c,x15/4,s14,x11/2,s11,x9/0,s9,x14/10,pp/f,x6/1,po/j,x15/8,pl/k,x1/6,pb/g,x8/9,pc/m,x4/12,pg/k,x2/8,s11,pb/m,x10/9,s12,x0/1,s5,x15/3,s3,x14/4,s6,x1/12,pd/o,x5/15,s5,x2/6,s3,x7/1,s4,x0/13,s7,x1/14,s9,x2/8,s2,x9/7,s15,x8/13,s1,x0/6,pb/j,x14/9,s8,x5/1,s13,x9/12,s8,x6/10,s6,pi/h,x13/4,s13,x11/0,pa/m,x10/2,s7,x7/4,s6,x5/14,s12,x6/9,s15,x13/0,po/h,s14,x7/1,s3,x0/14,s1,pf/b,x1/4,s15,x11/7,s10,x1/9,pi/n,x14/10,pl/k,x8/7,pf/h,x11/0,s3,x5/2,s11,pl/k,x6/0,pi/a,x15/8,s13,x1/6,s2,x12/2,s10,x0/4,s3,x3/5,s5,x4/9,s13,pp/l,s14,pf/k,x0/2,s11,x10/6,pm/d,x14/0,s4,x10/5,s3,x1/7,s9,x3/12,s5,x7/2,pb/h,s1,x11/4,pl/i,x9/3,s4,x10/2,po/k,x7/1,pc/m,x6/10,pg/f,x5/2,pj/p,x0/8,pa/l,x9/6,pp/g,s7,x12/3,s3,x9/0,pm/c,x12/11,s12,x8/6,pa/g,x3/7,po/e,x2/15,s11,x12/3,s6,x8/0,s3,pg/n,x14/15,s10,x2/11,pc/k,s3,x15/7,s8,x12/13,pm/i,x7/0,s11,x15/13,s12,pn/l,x9/1,pj/g,x10/0,s2,x9/12,pe/b,x1/5,pp/j,x3/11,pb/c,x1/5,s3,x2/14,s4,x8/12,s6,pf/e,x3/0,s6,x12/13,pl/i,s9,pp/n,s9,x4/14,pk/m,x5/11,s5,x10/9,s7,x3/15,pa/d,s15,x4/10,ph/c,x1/8,s6,pm/o,x5/3,s11,x14/15,s7,x11/12,s11,x10/15,s7,x14/4,s1,x5/12,pk/f,x7/10,s3,x1/2,s14,x7/0,s11,x15/1,pc/m,x13/14,pl/f,x3/12,pj/m,s14,x10/15,s9,x2/7,pc/b,x15/5,s5,x10/3,pm/n,x4/15,pe/p,x7/13,pn/b,x0/11,s9,x12/5,s5,x14/4,s13,x12/2,pm/c,s8,x9/11,s5,x10/1,pp/e,x12/5,pg/a,x10/0,pd/f,x7/11,s3,x14/2,s13,ph/i,x1/3,pc/g,x10/8,pa/i,x11/15,s12,x7/8,pp/f,x1/2,pl/j,x11/4,s15,x9/10,pm/h,x0/6,pg/n,x13/7,pi/b,s1,x9/11,s5,x3/10,s1,x2/12,pj/k,x9/5,s3,x13/10,s8,x15/5,s2,pf/i,s4,x10/4,pb/e,x0/11,s8,x15/9,pj/l,x0/5,s11,x4/14,s13,x2/3,s4,ph/k,x15/4,pe/p,x11/13,pd/l,x2/8,pb/h,x7/13,s4,x9/11,s4,x14/2,s3,x11/3,s14,x4/6,pc/a,x2/8,s13,x15/6,pl/f,s7,x13/2,s5,x6/9,pk/a,x2/11,pb/m,x8/13,s8,x14/6,pn/f,x10/15,pi/b,x12/14,s5,x7/1,s5,x13/12,s7,x6/15,po/l,x8/2,s15,pb/i,x3/6,s9,x7/1,s11,x10/6,s14,x4/2,pc/p,x15/0,s12,x11/4,pf/b,x3/10,s5,x15/13,pc/d,x4/11,s11,x8/9,pm/e,x15/6,pn/j,x8/9,s3,pp/i,x14/7,s2,x10/6,pe/f,x3/8,ph/l,x1/15,s3,x13/7,pn/o,x5/1,s7,x10/0,s1,x9/5,s12,x2/0,pd/l,x12/6,pp/c,x5/13,s5,pd/l,x2/6,s3,x14/4,s11,x15/8,s13,x10/12,pb/h,x7/13,pd/p,x1/3,s15,x12/9,pc/e,x5/8,pi/n,s5,x11/7,s3,x12/2,pc/a,x14/13,pf/i,x8/4,s11,x13/2,s8,x0/4,s15,x5/1,s6,x10/2,s11,x14/0,s10,x1/11,pk/n,x0/4,s10,x2/6,s4,x9/7,pi/o,x14/0,s11,x15/9,pb/d,x3/1,s9,x10/6,pf/e,s8,x15/1,s1,x2/12,s10,x1/8,ph/a,x9/13,s6,x15/0,po/j,x2/11,s10,pk/a,x7/0,s3,x10/6,pl/n,x5/4,s11,x15/1,s1,x9/7,s5,x15/14,s5,x4/10,s5,x14/15,s2,x9/13,s14,x5/0,s7,x1/15,s12,x10/2,pj/a,x0/15,pb/o,x8/14,pe/h,x2/7,pa/b,x13/8,s14,x2/6,pp/j,x15/7,s8,x14/10,s13,x4/2,pk/f,s8,x8/12,ph/j,s10,x6/13,pl/k,x15/5,s14,x3/8,s8,x14/0,pg/i,s13,x3/9,s10,x15/6,po/j,x12/0,pb/p,x3/9,pe/o,x13/5,pa/d,x3/9,s15,x14/15,s8,x6/5,pb/f,x7/2,s4,x12/8,s7,x11/1,s6,x10/6,ph/k,x14/13,s9,x4/5,pn/p,x1/9,s1,x0/10,s8,x6/11,pb/o,x7/1,pi/f,x13/3,pl/k,x8/11,pd/p,s10,x13/0,pm/n,s7,x10/4,s13,x5/11,pi/g,x14/4,s1,x2/12,s14,x15/10,s4,x8/9,s2,x11/7,pa/m,x15/3,s5,x6/2,s6,x10/14,pg/k,x15/1,s13,x12/4,s3,pn/m,x3/13,s11,x6/7,s8,x13/14,pf/i,x1/9,pa/m,x6/11,pj/l,x7/9,pe/c,x13/14,s4,x0/6,pj/f,x3/10,s3,x7/15,s9,x8/2,s2,x10/9,s5,x12/4,s2,x3/9,s13,x8/15,s9,x13/11,s2,x4/3,s8,x0/12,ph/p,x10/6,s12,x3/13,s13,x11/14,pa/c,x3/15,s10,x13/5,s4,x2/4,ph/d,x7/12,pe/g,x5/11,pa/j,x2/6,pp/n,x7/5,s11,x4/0,s14,x7/5,pk/d,x15/2,pm/b,x0/11,s9,x10/9,s10,x11/2,pi/c,x1/4,s5,x6/13,s6,pj/n,s10,x3/4,s4,x12/5,s9,x8/4,s10,x13/15,pe/h,x14/1,s7,x0/6,pc/d,x8/9,s10,x5/12,s13,x9/3,pl/e,x2/10,s2,x13/11,s1,pm/h,x0/6,pg/a,x8/12,s4,x3/9,s1,x8/0,pj/f,x3/1,s8,x13/15,pc/k,s12,x6/8,s8,x5/0,s4,x13/7,s6,x8/4,s4,x1/14,s9,x4/6,s6,x12/0,ph/j,x5/10,s3,x13/1,pl/d,x15/4,pj/o,x10/12,s9,x7/11,s8,x12/14,pk/c,x4/9,s8,x6/2,s5,x10/14,s9,x4/12,s12,x5/15,s1,x2/6,s1,x5/7,s5,x10/4,s9,x12/8,s10,x7/0,pm/b,x6/10,s11,x15/14,pg/e,x1/4,s9,x5/9,s14,x8/10,pn/m,x12/9,s10,x14/7,s2,x6/2,pa/e,x8/14,pc/d,x13/1,s9,x9/7,ph/p,x6/1,pk/l,x0/4,s13,x5/9,s6,x2/14,s11,x1/0,pe/m,x7/9,s6,x3/4,pb/p,x6/1,pl/k,x15/0,s4,x10/6,pg/j,x14/9,s5,x8/13,s2,x1/11,pk/d,x3/15,pc/m,s3,x7/11,pd/p,x13/4,po/m,x2/14,pc/i,x1/12,s3,x5/15,s4,x11/9,pf/o,x5/2,s6,x10/1,s4,x12/2,pp/b,x11/0,s15,x14/3,s5,x13/11,s1,x5/7,s10,x10/14,pe/h,x8/5,s8,pc/m,s14,x13/15,pf/g,x12/11,s6,x4/3,s1,x15/11,pb/j,x10/13,s14,x11/15,s11,x10/4,s1,x12/7,s11,x3/0,pd/o,x7/11,s13,x2/0,s4,x11/5,pl/b,x2/8,pi/m,x1/13,s1,x3/5,s6,x12/14,s10,x13/3,s4,x10/5,s12,x1/12,ph/g,x15/8,pn/c,s4,x13/12,pm/b,x2/10,pd/l,x1/5,s12,pb/k,x7/3,s7,x2/10,pg/c,x11/5,s14,x8/3,pf/o,s11,x7/12,pa/m,x2/5,s7,x6/4,s11,x8/3,s4,x5/6,s14,x12/3,pj/p,x2/5,s12,x1/14,s2,pd/l,x11/7,pj/h,x0/1,s8,x14/10,s1,x2/13,pe/f,x8/3,s5,x15/5,s1,x9/8,s14,x7/3,s11,pp/h,x10/13,s5,x5/9,pn/m,x8/15,s12,x5/4,pb/e,x13/3,pi/c,x14/2,ph/l,x10/11,s6,x15/9,pm/f,x4/2,pc/k,x6/8,s11,x14/15,s1,x4/6,pb/f,x0/7,s14,x8/11,s9,x5/0,s3,x2/15,pm/g,x4/1,pp/f,x8/12,s2,x15/14,pl/h,x7/8,s15,x5/11,s8,x4/1,s5,x12/6,pk/j,s7,x0/4,pg/p,x15/5,pl/k,x0/3,pj/o,x9/8,s12,x13/6,pd/h,x8/10,s2,x2/1,s7,x8/5,pj/k,x2/4,ph/d,x15/7,s6,x9/10,pa/p,x13/12,s13,x5/10,ph/k,x6/4,pe/d,x8/10,s2,x11/5,pb/f,x7/9,s8,x14/0,s4,x10/13,s6,x3/7,pd/g,x8/14,pm/i,x10/12,s8,x8/11,s7,x15/14,s13,x8/11,s1,x13/6,s15,x14/0,pk/e,x12/6,s4,x14/5,s3,x6/13,ph/d,x1/9,pn/o,s7,x3/8,pb/i,x5/9,s12,x8/6,s9,x5/13,pp/n,s10,x12/3,pa/g,x13/4,s6,x11/0,pl/e,x3/7,s11,x8/4,s10,pd/k,x11/1,pl/p,x4/14,pa/i,x2/7,s12,x13/4,pc/g,x3/10,s3,x13/9,pi/f,x6/3,po/j,x1/12,pg/p,x14/3,ph/l,x9/1,s2,x15/12,s4,x3/0,s11,pk/g,x12/7,s11,x14/11,s5,x6/13,s6,x11/9,pl/b,x10/0,s8,x14/6,s11,x4/15,po/n,x6/13,s10,x2/1,pe/k,x13/4,pd/a,x14/10,s3,x6/2,s14,x8/14,s5,x4/2,s15,x11/12,pb/p,s7,x1/4,s5,x6/13,s9,x4/11,s3,x7/5,pd/l,s6,x15/1,s1,x3/8,s14,x9/12,s1,pn/f,x2/4,s3,x0/9,s15,x1/12,pg/j,x13/8,s6,x12/5,s7,x11/8,s5,x7/5,s2,x13/6,pi/p,x15/0,s6,x3/8,pl/k,x12/4,s14,x7/2,s6,x0/6,pm/c,x5/11,pj/g,s3,x8/13,s14,x12/14,s6,x11/7,s15,x9/3,s4,x15/10,s3,x11/8,s10,x1/10,s4,x15/9,pk/l,s2,x7/8,s3,x9/10,pi/d,x7/12,pl/j,x11/5,s4,x4/14,pm/n,x3/7,s10,x1/6,pf/p,x5/14,s14,x12/2,s7,x3/7,s6,x12/9,pk/e,x0/10,s4,x6/5,pc/i,x1/3,s8,x14/11,s1,x3/12,s4,pg/d,x4/9,s8,x5/0,pb/i,x10/7,s7,x15/8,s9,x12/11,s14,x4/2,s11,x1/13,s9,x12/9,pg/c,x15/8,s10,x0/4,s10,x5/10,s13,x3/9,pp/f,x14/13,pa/n,x15/5,s10,pp/i,x13/10,po/m,x2/7,pe/g,x10/11,pk/m,x0/1,pl/h,x6/2,pa/e,x9/8,s5,x2/6,pc/i,x10/12,s3,x14/3,ph/a,x13/11,pj/p,s14,x14/8,pi/d,x13/5,pf/j,x1/10,pg/i,x15/11,s3,x10/14,s10,x0/9,s5,x5/11,s8,x2/12,ph/f,x1/5,s10,x13/10,pl/j,x8/3,s12,x6/0,s13,x5/7,s15,x9/12,s9,x14/1,s5,x7/6,s6,x13/11,pc/g,x6/5,pd/n,x11/0,pk/p,s1,x2/3,s3,x11/10,s14,x14/0,s2,x15/11,s3,x6/14,pc/g,x4/3,s14,x10/7,s1,x13/11,s1,x7/2,pb/m,x14/10,s5,x13/8,s1,pk/p,x12/0,s3,x11/4,s8,x10/1,s2,x11/9,s12,x1/2,pb/j,x7/10,pp/d,s2,x0/11,s4,x1/10,pa/l,x7/13,s3,x12/1,s9,x7/10,s13,x5/9,po/e,x11/1,s13,x7/9,s1,x4/14,s1,x10/6,pf/l,s7,x8/1,pb/c,x6/3,s6,x4/13,s1,x5/0,s1,pi/f,x4/7,s15,x9/15,s5,x10/6,s14,x12/15,pm/n,x14/10,pp/o,x6/3,pd/j,x12/9,pe/c,x15/6,s2,x7/8,s3,x1/4,pl/a,x9/2,ph/f,x12/4,pj/g,x7/5,pf/h,x1/8,s7,x0/7,s12,x6/14,s4,x15/11,pc/g,x12/0,ph/i,x7/8,po/e,x4/10,pf/p,s6,x5/2,s11,pg/i,x9/7,po/p,x0/10,s14,x7/11,s3,x12/5,ph/j,x9/15,s3,x3/13,pb/o,x15/10,pd/c,s4,x0/2,s2,x6/12,s12,x7/8,pf/l,x13/12,s1,x11/15,s10,x4/0,s2,pc/i,x7/1,pd/g,x5/4,pe/b,x9/7,s7,x8/3,s5,x0/13,s12,x10/2,pa/l,x14/7,pb/g,s10,x11/2,s8,x5/9,s6,x12/0,s9,x13/4,s3,x3/14,s11,x11/9,pp/o,x15/0,s13,x10/3,pb/i,x0/9,s9,x11/6,s12,x10/3,s10,x6/14,s13,x2/9,s11,x7/15,pl/m,x2/6,pp/d,x14/7,s4,pl/k,s1,x12/9,s10,x3/7,pd/p,x8/5,s14,x12/1,pn/o,x11/3,s11,x2/4,pj/b,x6/10,pd/a,x11/8,s7,x10/3,s2,x12/4,pl/e,x10/13,pn/p,x14/0,s8,pm/g,x3/6,s11,x12/15,s10,x1/9,s10,x12/14,s4,x5/2,pn/e,x10/8,s10,x12/0,s10,x7/1,s5,pb/a,x2/14,s6,x10/12,pd/j,x0/8,po/i,x13/9,pm/j,x4/8,s6,x6/3,pe/a,s5,x11/0,s13,x8/12,pd/k,x13/4,po/p,x10/7,s11,x1/9,s4,x14/4,s14,x10/3,s5,x7/0,pd/f,s1,x1/5,pb/l,x11/3,pg/j,x13/10,s1,x8/7,s14,pp/m,x4/5,s12,x2/13,pj/n,x12/0,pl/e,x1/14,pg/n,x4/8,pl/d,x1/14,pf/c,x8/15,pi/n,x11/1,pm/j,x3/4,s5,x15/13,pg/a,x2/12,pl/b,x14/0,s6,x4/1,pp/m,x0/6,s6,x13/4,s8,x0/8,s7,x3/13,s13,x4/6,pg/c,x13/7,pp/l,x9/14,pc/i,x7/10,s7,x6/3,s8,x5/15,s10,x3/4,s12,ph/n,s7,x2/6,pc/f,s7,x4/9,pd/b,x15/13,pi/h,x3/6,s11,x10/14,pe/p,x13/1,pg/f,x5/11,s7,x14/2,s11,x11/7,s8,x13/9,s12,x8/12,s8,x15/1,pe/c,x4/5,s8,x8/6,ph/n,s9,x0/13,pd/i,x10/9,ph/k,s2,x2/4,s7,x11/7,s1,x10/3,pa/o,x2/13,s12,x9/5,s2,x2/12,s9,x7/8,pi/m,x14/10,s8,x8/11,s7,x9/0,pl/n,x14/1,s5,x7/5,s11,x11/3,s14,x14/0,pf/b,x11/6,s10,pj/l,x10/5,s1,x13/2,s13,x14/7,pc/n,x8/15,s11,x12/4,pk/a,x7/3,pj/i,x13/1,s11,x10/14,pd/b,x15/13,pc/e,x1/5,pi/o,s11,x12/3,pa/k,x1/15,pf/g,x11/5,s10,pn/l,x4/6,pg/i,x13/9,s8,x0/14,pf/h,x9/2,po/j,s11,x10/3,s8,x4/15,s10,pl/b,x5/9,s5,x4/1,pi/g,x14/8,s11,x12/7,pc/o,x0/13,pn/m,s10,x6/9,s5,x14/12,s11,x7/0,pi/a,x8/14,s15,x7/5,pm/o,x2/10,pb/n,x15/14,s13,x5/8,s7,x0/11,pl/p,x7/13,pb/i,x1/11,s7,x10/12,s15,x14/9,pl/f,x4/5,s2,x3/7,s15,x5/13,ph/d,x8/0,s8,x12/4,s11,pn/f,s6,x11/1,s1,x3/8,s4,x6/9,s15,x12/0,pi/d,s3,x15/5,pa/o,x0/14,pn/p,x2/8,s2,x15/12,s2,x6/13,pa/e,x14/11,pg/l,s13,x9/2,pn/m,x6/10,s12,x3/8,s11,pc/k,x14/10,s15,x2/11,s12,x1/5,s14,x4/13,s5,x14/15,pl/d,x13/12,pn/h,x4/9,pg/l,x6/7,s4,x0/1,s3,x4/2,s1,x1/0,pe/i,x12/15,ph/d,x6/0,pg/k,x5/9,po/p,x14/13,pn/i,x12/15,s6,x13/3,pb/p,x8/6,s8,x14/2,pf/n,x6/10,s5,x11/1,pj/a,x7/15,s7,x4/3,pg/h,x9/6,s1,x13/0,s1,x10/11,s14,x6/5,s7,x1/15,pb/d,x8/11,pc/h,x15/14,s10,x2/8,pl/o,x3/9,pf/p,x13/0,pg/j,x4/12,pf/l,x14/7,s12,x0/3,ph/p,x8/14,pl/m,x10/7,s13,x3/9,pb/p,x8/10,s5,x9/2,s9,x10/13,pj/a,x6/3,pe/b,x7/9,s12,x14/6,s11,x15/13,pk/m,x7/4,s4,x12/9,s15,po/n,x2/15,s6,x11/5,pm/g,x10/2,s3,x13/15,pb/c,x11/7,s14,x2/5,pk/g,s6,x0/15,pl/f,x3/13,pa/i,x7/0,s13,x9/11,pf/o,s2,pg/a,s3,x5/14,s8,x10/4,pm/o,x7/15,s10,x12/10,s6,x3/1,s7,x6/7,pk/i,s1,x2/11,s4,x7/0,po/c,x14/9,s9,x10/6,s14,x14/1,pf/m,x8/11,po/l,x7/15,s11,x11/5,pf/g,x10/13,s5,x0/1,s2,x4/8,pp/i,x7/0,s7,x1/14,s6,x8/5,s13,x1/11,s7,x5/8,s7,x14/2,s5,x12/0,s1,pk/e,x11/14,s6,x12/2,pm/d,x8/3,s4,x6/4,pn/e,s15,x1/9,pa/d,x2/12,po/c,x8/6,s2,x2/4,pg/a,x12/10,s15,x0/6,pb/d,x10/13,pk/i,x8/4,s6,x10/12,s2,x11/7,pl/e,x0/12,pd/b,x13/9,pj/k,x0/1,s13,x7/8,s7,x0/5,ph/n,x2/14,pc/l,x13/3,s8,x2/11,pb/p,x12/1,pf/g,x15/5,pc/n,x10/7,pf/i,x4/1,s6,x12/3,s3,x9/11,pk/p,s12,x5/10,s4,x11/0,pi/c,x9/4,s9,x7/12,pm/a,x13/9,s2,x1/14,s7,pp/c,x12/7,s15,x8/15,s8,x3/14,ph/i,s1,x6/10,s14,x9/8,s12,x14/2,s11,x6/8,s11,x1/7,s5,x5/13,s10,x11/3,pj/g,x15/2,s15,x11/3,s2,x8/12,s13,x0/3,s2,x12/9,pm/p,x2/11,pl/j,x1/15,pe/o,s9,x7/5,pn/c,x2/0,s10,x8/3,s14,x2/1,s7,x11/15,pk/p,x14/12,po/f,s6,pl/a,x11/9,s11,x10/0,s8,ph/m,x12/9,pn/d,x6/2,s6,x14/13,s1,x11/10,s9,x4/0,pa/m,x11/12,pc/j,x10/3,pp/b,x4/14,s13,po/g,x10/9,s15,x1/12,s8,x3/8,s15,x9/0,s8,x1/4,pa/k,s3,x3/8,s5,x7/10,s7,x13/12,s14,x5/8,s1,x11/13,pb/i,x6/5,pd/a,x2/7,s3,x13/4,pc/j,x15/2,s13,pi/n,x13/3,pf/g,x6/15,s2,ph/l,x13/4,pn/g,x2/8,s12,x4/10,s13,pk/j,x1/9,pl/o,s8,x12/11,s5,x2/5,s9,x13/8,s9,x14/5,pg/d,x13/9,s8,x7/14,s11,x3/2,pa/e,x0/10,pc/n,x15/1,s5,x7/9,pi/o,s4,pj/c,x15/2,s1,x11/13,pe/h,s1,x0/10,s14,x2/8,s4,pa/f,x0/3,pg/k,x5/11,pa/i,x9/8,pb/c,x15/10,s6,x0/12,pf/o,s1,x7/3,pc/a,x5/8,s12,x12/10,s13,x14/6,s5,x10/3,s5,x9/13,s10,x0/8,s14,x4/7,ph/k,x5/1,pf/a,x13/8,pi/d,x3/10,s9,x15/7,s3,x8/4,pl/p,x14/3,s6,x15/5,pm/e,x0/1,pk/f,x15/5,s3,x6/12,ph/d,x3/10,s13,x15/14,pa/c,x9/8,pf/d,x0/4,s14,pa/p,x5/3,ph/f,x1/15,s5,x14/10,s4,x6/8,s3,x15/10,s11,x11/8,s5,x0/5,s8,x15/1,s15,x3/13,s11,x9/4,s15,pe/i,x12/15,s5,pn/d,x7/2,pp/m,x11/15,pa/k,x7/1,s14,x12/0,s12,x11/1,s2,x9/7,s5,x10/13,s6,x7/8,pb/d,x3/9,pf/m,x4/11,pc/p,x8/2,s7,x12/14,s12,x10/15,pm/k,x11/6,pc/h,x9/4,pk/m,x3/1,pi/g,x7/12,pk/p,x10/8,s12,pe/j,x13/2,s15,x6/5,s3,x1/3,pl/a,x11/8,s15,x4/7,pg/f,x3/1,s15,x2/11,s12,x10/0,s9,x3/11,s8,x8/14,s5,x3/9,s3,x0/4,s8,x15/14,pa/i,x12/7,s8,x3/8,pp/m,x6/5,pj/c,x13/14,s10,x6/4,s3,pe/o,x14/15,s9,x8/4,pk/l,x3/10,s2,x0/6,pe/a,s12,x14/5,s10,x0/7,pl/c,x8/6,s2,x11/12,pk/e,x4/13,s7,x3/10,s12,x9/1,s9,x8/0,pj/a,x14/2,pg/h,x9/0,s13,x10/11,pc/f,x8/4,s5,x11/14,s14,x6/15,s10,po/d,x12/2,s5,x13/0,pi/l,x2/5,pj/n,x4/10,s1,x15/12,pp/a,x9/7,s15,x12/3,pe/h,x2/10,s15,x14/15,s15,x12/11,s2,pg/o,x3/5,pm/n,x7/6,s11,pj/b,x0/15,pn/d,x5/14,pf/a,x0/15,pe/k,x11/10,pn/c,s2,x6/15,pf/j,x11/7,s14,x6/14,s2,x5/15,s13,x6/0,s9,pg/n,x11/10,s10,x5/4,s15,x9/6,s6,x4/1,s5,x13/2,s4,pm/f,x8/12,s13,pp/j,x9/6,s9,x0/14,pa/e,x11/12,s6,x14/2,pd/k,s6,x15/7,s8,x9/3,s4,x6/5,s15,x7/13,s6,x6/2,s15,x4/11,s13,x3/8,s9,x2/7,pn/a,x4/1,s7,x11/10,s7,x15/0,s13,x7/10,s3,pg/e,s8,x9/2,s3,x5/8,s6,x14/7,s3,x9/2,s2,x4/7,s6,x15/10,s7,pn/l,x2/14,s11,x3/1,s9,x6/12,ph/m,x4/8,pg/i,x5/12,s4,x4/0,pn/o,x13/10,pc/f,x8/2,s8,x11/14,po/p,x13/6,s5,x12/0,s7,pb/h,x11/4,pd/p,x8/15,s6,x14/10,s9,x5/1,s6,x12/6,pc/g,x1/10,po/h,x4/7,pj/e,x5/12,pn/p,x0/14,s1,x10/11,s5,x12/0,s14,x5/3,s9,pg/h,x7/12,s9,x6/15,s13,x10/13,s13,x8/9,s15,x14/6,s12,x1/11,po/f,x15/5,s6,x7/1,s10,x11/12,pb/d,x5/3,s3,x11/12,pk/l,x4/10,s9,x3/14,pn/d,s1,x6/12,pa/e,x14/0,s15,x2/5,s1,x4/12,s4,x10/15,pb/k,x12/7,po/h,x11/6,pd/l,x4/5,ph/k,x14/3,pj/f,x5/10,pc/b,x3/0,pj/g,s15,x6/2,s15,x9/0,s9,x8/4,s5,pi/m,x15/11,s1,x9/1,s8,x15/5,s12,x9/0,s9,x13/8,s8,x2/9,pl/e,x14/0,pi/b,x6/5,s7,x8/11,pf/g,x7/2,s10,x10/9,s5,x8/5,pi/j,x4/2,s2,x9/15,s2,x4/12,pb/o,x8/14,pc/i,x7/15,s4,x10/2,s5,x8/14,s11,x7/1,pl/a,x4/12,pm/n,x14/3,s8,x11/13,pb/f,x1/8,s14,x9/15,pd/n,x6/11,pa/j,x13/8,s12,x1/6,s6,pe/c,x4/5,pb/d,s2,x9/6,pm/h,x1/2,s9,x0/10,s12,x9/13,s1,po/j,x5/3,s1,x2/4,s4,x10/0,ph/n,x14/5,s9,x11/0,s1,x14/6,s11,x15/10,pg/b,x1/13,s8,pd/h,x11/9,po/g,x12/13,s7,x1/7,s3,x14/10,pb/d,x0/11,s11,x14/1,s6,pn/k,x12/15,s9,x4/7,pg/h,x10/14,s10,pi/c,x15/9,s3,x14/1,pk/h,s9,x3/10,pi/l,x13/14,pe/n,x7/9,s4,pp/d,x12/1,s3,x15/10,pl/n,x9/1,pm/k,x14/3,s15,x0/1,s15,x15/11,pf/g,x13/2,s15,x3/14,s1,x6/10,pj/e,x5/15,pg/c,x10/4,pp/l,x11/1,pj/o,x14/15,pm/a,s5,x6/5,pp/f,x10/11,s10,x1/12,po/k,s11,x5/11,s4,x14/12,s8,x8/11,s15,pl/a,x10/14,pk/o,x15/7,s2,x11/5,s5,x2/7,s5,x6/8,s10,x11/1,pp/j,s13,x5/0,po/a,x9/6,s8,x7/5,s2,x2/13,pj/b,x1/0,pa/d,x4/7,pp/k,x12/14,pi/l,x15/7,po/d,x5/11,pa/h,x0/2,s2,x6/5,pe/k,x11/9,s1,x8/1,s2,x5/6,s14,x7/3,s7,x6/14,po/b,x12/4,pm/h,x9/0,s9,x15/2,s10,x0/8,s1,x1/14,s11,x3/11,s14,x10/1,s1,x4/15,pi/d,s15,x9/11,s10,x0/2,pb/k,x4/3,s11,x0/10,pa/p,x9/4,s9,x10/7,s9,x0/13,s11,x9/14,s10,x6/11,pd/j,x8/13,s12,x14/12,s5,x6/0,s5,x10/11,s3,pn/a,s9,x5/8,s12,x11/7,s8,x9/6,s8,x7/8,s7,x4/1,s2,x9/15,s7,x4/12,s6,x8/3,s3,x9/1,s3,x12/3,s2,x8/4,s5,pc/f,x3/12,pn/m,s6,x13/2,s7,pf/b,x3/7,s9,x4/11,s13,x7/5,pl/n,x13/0,pb/g,x2/7,s12,x9/6,s11,x8/13,pm/h,s2,x1/12,s15,x11/4,pe/j,x6/7,pi/g,x12/15,pk/a,x1/2,pf/e,x4/6,s11,x15/13,pj/a,x6/2,s11,x9/12,s7,pi/m,x3/2,s4,x15/10,s14,pj/e,x13/7,pb/m,x6/3,ph/i,x11/15,s14,x12/7,pg/b,x4/5,s2,x1/13,s5,x9/0,s1,x7/5,s11,x15/1,s6,pp/d,x3/9,s4,x6/5,pi/m,x11/7,s1,x10/15,pc/h,x14/0,s5,x12/15,s5,x9/2,s13,x13/10,s4,x1/12,s8,x13/0,s15,x1/3,s2,x7/13,s9,x2/9,pd/b,x6/10,ph/e,x5/9,s11,pp/d,s15,x2/11,pl/a,x15/4,s10,x2/0,s12,x7/15,pe/k,x9/4,s3,pc/o,x0/12,pn/i,x5/3,s9,x0/8,pd/e,x10/11,s4,x9/14,s3,x13/4,pj/f,s10,x8/1,po/h,x4/0,pb/a,x3/5,s10,x4/13,pd/i,x1/14,pl/o,x7/11,pa/m,x0/15,po/l,x14/7,pj/c,x15/9,pn/k,x7/8,s12,x0/10,pl/c,s15,pi/e,x4/2,s1,pl/n,x8/5,s4,pm/p,x6/9,pb/o,x0/11,pa/e,x3/13,pb/d,x1/15,s2,x11/6,s6,x3/9,s9,x8/1,s11,x7/0,pf/i,x2/15,s9,pm/l,s7,x4/6,pc/n,s6,x0/12,pm/i,x11/13,pj/e,s15,x8/7,pd/n,x11/3,s15,x1/4,pi/b,x11/15,s9,x14/0,s7,x2/8,pa/n,x3/0,s14,x9/6,pd/p,x5/15,pf/g,x7/9,pb/d,x2/11,s7,ph/j,x1/15,pa/n,s14,x4/6,s13,x5/3,s1,x6/15,pf/d,x13/9,s8,pk/j,x6/2,s1,x7/14,pl/o,x1/4,s3,pn/d,x3/7,pa/m,x14/6,po/e,x3/10,s1,pp/b,x0/9,pi/o,x5/13,s13,x4/1,s15,x8/7,s10,x15/4,s14,x0/14,pp/c,x9/11,pg/o,x6/2,s1,x1/7,pn/a,x0/12,pe/c,x4/7,pn/h,x13/9,s9,x2/6,pl/g,x10/7,s12,x0/8,pp/f,x15/3,s15,x6/14,s10,x9/1,pc/n,s2,x3/2,s9,x0/10,s14,x8/6,s11,x3/15,pp/j,s7,x8/6,s2,x7/0,s11,pd/a,x13/5,s14,x7/9,s6,x5/13,pk/b,x8/4,s5,x0/12,pn/e,x9/15,pb/d,x2/7,s5,x3/5,s15,x13/12,s3,x5/2,s4,x9/10,s12,x14/4,pf/j,x9/15,s6,x7/2,s10,x14/0,s10,x15/1,pd/p,s12,x10/12,pj/a,x7/8,pn/f,x1/0,pg/p,x14/6,pd/i,s7,pg/b,x0/9,s13,x11/2,s5,x9/15,pi/f,x13/4,s3,x8/2,s4,x13/0,pn/h,x5/9,s7,pm/f,s15,x4/3,pn/c,x1/8,pl/a,x3/0,pg/k,x13/11,s12,x2/7,s9,x12/11,s11,x5/6,pi/p,s12,x1/9,s5,x0/10,pf/k,s15,x13/14,s13,x1/10,s3,x6/0,s13,pg/d,x10/11,ph/n,s5,x8/3,pc/b,x12/10,s14,x5/3,pm/p,s4,x13/14,pk/b,x2/3,s10,x4/15,pp/e,x7/11,pj/c,x3/1,s4,x10/2,pb/g,x1/14,po/j,s14,x12/8,s15,x6/14,s10,x15/3,pk/f,x1/12,s3,x4/0,s11,x1/11,s7,x7/10,s9,x1/2,pl/h,s3,pd/e,x6/0,s14,x1/11,pi/p,x2/15,s2,x3/4,s13,x1/5,s4,x14/15,s2,x7/3,s11,x10/8,s2,x0/2,s15,x3/11,s6,x14/7,pj/a,s3,x3/4,pe/p,x15/2,pa/i,x10/0,s1,x2/1,s9,x4/6,s9,pf/e,x13/3,s14,x5/8,pc/h,x1/7,s6,x10/3,pg/f,x6/9,pj/e,x4/12,s2,pp/n,x14/5,pc/a,x6/2,pf/e,x3/7,pj/a,x12/5,pp/h,s10,x9/4,s2,x15/3,pd/c,x14/6,pp/j,x5/1,s8,x14/9,s12,x0/4,pb/e,x10/13,s12,x1/3,s13,pj/m,x5/11,s11,x6/8,s1,x9/15,s13,x1/13,s13,pe/c,x10/2,pm/n,s8,x4/1,s3,x11/5,pd/h,s3,x6/15,s7,x2/5,pj/k,s10,x15/12,s15,x2/0,s10,x7/6,ph/i,x14/0,s7,x8/3,pj/k,x1/9,pp/i,x14/15,s11,x10/1,s12,x14/0,s2,x10/7,s10,x11/8,pk/b,x14/4,po/e,x15/13,s11,x8/1,pi/m,x5/0,s7,x9/2,s13,x8/0,pn/d,x7/1,s10,x13/8,pm/l,x11/15,pe/d,x7/10,s4,x12/11,s14,x1/0,s12,x14/13,pk/f,x11/15,s4,x9/5,ph/m,x10/0,pg/o,x3/8,pj/p,x6/13,s14,x3/2,s2,x0/11,s7,x4/13,pa/l,s6,x3/12,s4,x7/5,s12,x10/14,s13,x4/0,pc/d,x2/6,pj/g,x5/8,s4,x3/2,pm/h,x0/6,s4,x15/13,s6,x12/11,s9,x7/1,s8,x9/15,s12,x10/12,pa/c,x14/4,s11,x8/5,s11,x13/9,pb/n,x5/12,pd/c,s1,x8/3,s3,x11/9,s3,x3/2,s8,x11/1,s4,x10/0,s2,x7/4,pm/p,x12/2,s15,x8/10,po/f,x15/1,pe/h,x0/4,pm/c,x1/11,pj/k,x8/13,s1,x15/10,s9,x4/3,s9,x11/6,ph/p,x0/15,pb/g,x10/2,s3,x14/0,s3,pc/e,x1/11,pl/p,x5/13,s8,x0/3,s7,x4/15,pb/n,x7/8,pa/j,s12,pl/k,x15/13,s6,pd/i,x10/7,s5,x14/13,s4,x1/11,s4,x6/10,s1,x4/13,pn/f,x0/12,s6,x10/14,pd/e,x15/2,s6,x14/0,s2,x8/2,pf/i,x7/4,pp/e,x5/13,pa/l,s10,x6/10,s4,x0/14,s8,x2/13,pk/i,x1/0,pd/l,x9/3,s10,x10/7,s12,x15/8,s4,x1/0,s15,x12/6,s12,x1/11,ph/j,x10/2,s5,pc/f,s3,pe/h,x3/0,s14,x4/13,s9,x7/3,pk/c,x5/1,pm/n,x12/4,s3,pe/f,x10/15,pd/g,x6/12,pb/o,x13/11,pk/n,x6/8,pj/d,x3/0,s9,x8/15,s7,x14/11,pa/c,x5/9,s2,x4/12,pk/l,x11/3,s11,x12/15,s3,x8/5,s11,x11/6,s13,x7/2,s15,x13/6,s5,x1/15,s5,x5/11,s1,x1/15,pp/i,x9/13,s7,x4/8,s13,x15/6,s4,x13/7,s7,x6/5,pd/c,x4/1,s5,x0/9,s5,x4/13,pa/g,x15/8,pi/b,x0/7,s15,x2/5,pj/a,x13/9,s3,po/h,x7/5,pm/a,x12/1,pc/p,x15/9,pf/l,x10/8,pk/e,x6/2,s12,x7/12,s4,x15/10,s2,x9/8,s6,x3/7,s1,pd/n,x13/2,pj/o,x1/4,pa/n,x12/14,s6,x11/0,s4,x8/2,s7,x14/3,s8,x7/13,pb/k,x0/11,pl/o,x9/15,pa/b,x14/12,s4,x0/9,s3,x6/13,s9,x15/5,s3,x13/2,pj/i,x4/3,s1,x8/12,s12,x6/14,s15,pb/p,s2,x1/12,s11,x11/13,pn/h,s2,x0/9,s12,x12/5,pi/j,x6/14,s7,x12/8,s2,x14/11,s9,x9/10,s4,x3/1,s2,x8/14,s7,x2/11,s14,x6/8,pl/k,s12,x7/1,s4,x15/11,s1,x4/9,s9,x2/6,pd/o,x10/12,s9,x3/13,pc/a,x0/10,s15,x12/9,s3,x1/5,po/e,s13,x4/12,s5,x1/11,s1,x10/9,s11,x7/14,s2,x15/13,pp/j,x2/10,s15,x6/15,pg/m,x13/1,s7,x10/12,s4,pl/n,s15,x4/2,s15,x11/12,s14,x8/3,s14,x7/12,s6,x9/15,pa/d,x3/0,s8,x14/6,pp/c,s13,x1/15,s6,x5/2,s3,x10/13,pd/m,x11/9,ph/n,x12/6,pg/m,x4/1,s9,x8/13,s9,x9/11,s9,x10/13,po/a,x12/6,s12,x14/3,s7,x4/15,s11,x7/8,s1,x12/10,s5,x6/14,s11,x4/7,pp/n,x9/8,s4,x15/2,s10,pm/f,x6/9,s11,x15/12,s6,x5/7,s10,x0/1,pb/i,x2/12,s13,pk/l,x5/6,s11,x7/1,pe/d,x12/14,s10,x10/3,pc/p,s2,x0/12,pn/h,x5/4,s10,x10/7,s4,x9/6,s7,x15/13,s2,x14/0,s15,x13/9,s3,x8/3,s7,x12/4,s3,x15/11,pd/o,x6/0,s11,x3/13,s12,x2/7,pn/g,x14/15,s2,pd/b,s12,x6/11,s7,x13/4,s2,x15/10,s7,x14/6,s2,pi/o,s13,pj/c,x3/2,s2,x12/9,s10,x14/5,pa/l,x1/15,pj/m,x14/9,pf/o,x2/0,s3,x3/10,s3,x14/13,s3,x8/11,pg/h,x1/10,pn/a,x4/13,po/m,x6/15,pg/a,x10/2,s3,x4/13,s7,x1/14,s1,x6/4,ph/i,x13/8,pf/j,x6/4,pd/m,x1/3,s7,x8/13,s13,pk/o,x2/3,s11,x13/14,pe/d,x6/0,pa/o,s9,x12/14,pb/d,s4,x9/11,pl/h,x10/13,s15,pn/m,x12/9,s13,x11/2,pg/a,x0/5,pk/p,x15/11,pa/i,s10,x6/0,s14,x11/7,s6,x0/9,s9,x15/6,pg/l,x5/13,s10,x6/7,s4,x12/10,s13,x0/8,s13,pf/o,x10/5,pa/b,x3/0,pc/p,x8/2,pd/h,x14/0,pn/j,x9/12,pd/o,x2/4,pk/b,x5/11,s2,x14/7,ph/j,x10/5,s8,x8/14,s10,x7/9,s8,x3/1,s9,pp/m,x9/2,pa/e,s4,x4/13,ph/d,x2/12,s10,x5/3,s14,pl/o,x15/4,s1,x7/14,s14,x10/3,s9,x13/5,pi/e,x1/4,s9,x15/11,s5,x0/13,s10,x2/6,s15,x15/14,s5,x3/1,s6,pl/k,x9/11,s6,x12/7,po/b,x2/0,pf/c,x6/8,s13,x0/13,s14,x8/7,s2,x3/12,s9,x4/7,s3,x10/11,s1,x1/3,s13,pl/b,x9/2,pg/p,x8/11,s1,pl/j,x13/12,pa/o,x8/3,pp/f,x9/5,s4,pg/j,x7/4,pi/p,x11/5,s2,x2/3,s12,x0/8,pk/g,x1/12,s12,x11/14,pl/e,x1/2,s13,x11/7,pd/g,x4/12,s8,x2/1,s1,pc/a,x15/11,s12,x8/2,s1,x4/1,s15,x5/15,s5,x4/8,pk/h,x7/2,pf/n,x1/9,pj/m,x11/13,s15,pi/f,x5/0,po/k,x11/14,s12,x3/13,pb/c,x8/2,ph/d,s9,x7/11,s14,x15/4,pm/b,x11/10,s4,x0/13,po/d,x10/6,pg/i,x7/15,pl/c,x6/13,pb/i,x0/15,pm/n,s15,x1/12,s6,x8/9,s9,x4/5,pa/g,s6,x12/10,s13,x8/3,s7,x10/15,s13,x7/8,s3,x10/12,s8,x0/9,pf/p,x12/3,po/a,x6/15,s14,x14/11,s10,x9/13,pd/p,x11/3,s9,pa/c,x15/10,pb/f,x13/4,po/i,x3/10,s9,x13/4,pm/a,x10/0,pd/i,x6/7,pe/h,s15,x5/12,s8,x2/4,pb/g,x11/6,pi/h,x12/5,s4,x8/4,pp/n,x9/10,s1,x12/2,pj/c,x13/8,s10,x4/5,s14,x0/13,pi/e,s7,x6/7,s6,x3/10,s4,x11/13,s14,pa/p,x8/1,po/c,x13/6,s5,x9/11,s7,x13/8,s1,x11/4,pg/d,x3/0,s15,x1/11,s10,x12/9,pf/n,x8/1,s4,x2/5,s8,x11/7,pl/m,x9/4,pe/b,x0/7,s15,x13/6,s1,x1/14,pm/p,s10,x10/2,s8,x15/0,pd/e,x8/14,s2,x12/1,s14,x9/8,s2,x14/6,pn/k,x13/11,pg/c,x7/15,s14,x0/6,s4,x4/2,s9,x13/10,pd/h,x2/6,pg/n,x1/9,s14,x13/0,pi/m,s8,x10/7,s7,x3/5,pl/b,x12/2,pg/e,x8/6,po/d,x0/3,s3,x11/9,s1,x0/1,pb/a,x7/14,s12,x6/1,ph/k,x5/10,pm/b,x13/4,s13,x0/9,pd/k,x1/11,s4,x5/13,s13,x0/8,s4,x11/4,s4,x1/13,ph/g,x4/10,pa/e,x11/3,s1,x5/4,ph/c,s7,x13/14,s2,x8/7,s8,x0/4,s8,x3/10,s1,x14/1,s14,x9/0,s5,x5/10,pg/k,x6/13,s14,x8/1,pa/j,x0/4,pf/n,x12/9,pb/j,x0/5,s2,x15/8,s3,x4/12,s3,x2/11,pg/i,x6/12,s12,x7/15,s11,x5/13,s9,x2/9,s13,x10/12,s2,x6/5,pf/k,x9/15,pe/a,x4/7,s3,x0/11,pd/i,x4/12,s5,x6/7,s8,x14/9,s1,x13/4,s1,x8/2,s6,x11/6,s15,x14/8,pj/o,x6/3,pc/m,x10/7,s14,x13/6,s11,pd/p,x12/10,s3,x0/5,s2,x11/14,pg/c,x15/6,s9,x1/10,po/i,x7/0,pm/g,x5/11,s1,x3/13,s12,x9/2,pl/f,x14/4,s3,x2/3,po/h,x0/14,s4,x11/3,s2,x12/2,s5,x5/6,pk/g,x10/1,s5,x5/6,s9,x15/0,pd/a,s11,x2/12,s14,x7/15,pg/b,x3/0,po/n,x2/8,s4,x4/5,pj/d,s3,x1/2,s7,x5/13,s8,x10/9,s1,x15/7,s4,x10/3,po/g,x5/12,s3,x6/11,s7,pa/f,x8/12,pp/l,x3/6,s6,x4/0,po/i,x6/2,s12,x4/3,s9,x11/0,pa/f,x9/7,s12,pc/o,x11/0,pa/k,x3/8,s13,x14/13,pc/n,x1/8,s15,x14/6,s7,x5/2,pi/o,s1,x0/9,s11,x1/13,s9,x5/9,s8,x7/3,pp/f,x1/13,pc/d,x2/3,s11,x0/1,s12,pl/g,x5/11,s3,x9/10,s15,x3/5,s15,x10/1,pm/e,x5/13,pf/b,x4/9,s14,x6/3,s6,x12/15,s4,x8/7,s15,x1/15,pd/l,x6/11,po/b,x4/10,s9,x15/6,s15,x12/5,pk/g,x13/6,pe/a,x2/15,pb/i,x14/13,s4,x9/1,s8,x14/10,pj/m,x12/4,s6,x2/13,s8,x11/8,s12,x7/15,s7,x5/11,s13,x0/1,s1,x5/9,pa/p,x1/12,s14,x9/2,s10,x10/7,s9,x2/5,s11,x14/9,s6,x5/7,pn/j,x9/8,s12,x2/0,ph/b,x12/7,s1,x14/15,pe/l,x11/9,s13,x2/14,s3,x6/1,pj/o,x12/15,s15,x6/9,pf/c,x10/1,s11,x11/12,s6,x10/3,pa/l,x7/12,s7,x8/2,pc/o,s10,x4/9,pj/d,x1/11,s15,x0/8,s7,x2/4,s11,x0/8,s4,pe/h,x9/1,s13,x11/4,s15,x1/9,pn/l,x6/8,s2,x11/10,pp/c,s12,x8/1,s9,x5/4,pa/d,x10/7,pm/e,x11/2,s8,x15/0,s5,x2/11,s5,x13/8,po/p,x0/10,s14,x2/14,pk/j,s8,x6/3,s12,x7/11,pi/a,x9/5,pl/k,x12/7,s2,x6/11,pd/c,x4/0,s1,x7/10,pl/g,x12/9,pp/c,x1/2,pg/l,s3,x7/3,s8,x14/0,pk/m,x15/13,s13,x12/4,pg/o,s12,x11/15,s7,x8/7,s2,x5/13,pm/f,x12/6,s12,x0/5,s14,x13/4,ph/j,x10/2,s1,x8/6,s9,x11/9,pn/i,s4,x15/10,pm/l,x7/3,s14,x4/2,s4,pe/h,x7/1,s6,x9/13,s7,x14/1,pi/l,s15,x15/7,pp/h,x5/14,pi/g,x2/3,s10,pb/a,x5/15,po/g,x11/9,pp/f,x2/10,pc/n,x9/6,s2,x1/11,pj/i,x9/0,s3,x10/12,s5,x3/4,pg/k,x1/0,pj/i,x3/7,pl/c,x1/11,s12,x3/14,s13,x6/10,s6,x11/14,pd/n,x5/13,s6,x12/4,s15,x2/6,s8,pj/l,x4/1,s8,x7/13,s3,x1/3,pb/h,x5/9,pd/f,x0/15,s14,x1/7,pg/n,x4/11,po/d,x14/13,pk/j,s6,x5/8,s3,x13/14,pe/m,x2/12,s1,x14/11,pb/a,x13/8,pe/d,x11/1,pl/k,x15/13,s1,x5/14,s5,x4/0,s2,x3/2,s15,x14/12,pc/b,x1/11,s15,x6/8,s5,x10/1,s2,x9/7,s1,pf/k,x4/6,ph/c,x2/11,pd/o,x9/10,s10,x7/1,s1,x0/8,s8,x4/9,pp/f,x1/12,s14,x9/6,s11,x14/7,s12,x8/5,s14,x2/14,pa/d,s10,x15/8,s5,x3/4,pc/e,x6/2,pb/g,x3/13,pa/d,x4/5,pp/e,x2/10,s2,x7/9,pb/a,x0/3,s13,x6/13,s2,x15/7,pc/l,x6/3,pk/g,x2/11,pf/i,x6/12,pj/p,x2/4,s2,pn/i,x14/8,s3,x0/4,s9,x8/10,pp/c,s4,x3/9,s2,x1/0,s12,x8/5,s2,pn/j,x7/9,s14,x11/14,s2,x15/8,s6,x1/13,s15,x5/2,s9,x1/7,s10,x3/11,pl/i,x10/5,s8,pd/p,s10,x2/6,s12,x0/8,s5,x11/4,s8,x7/13,s15,x3/5,s14,x15/10,pf/m,x2/11,pe/d,x14/12,s15,x1/10,s5,x9/11,pc/a,x0/2,ph/m,x14/7,s10,pd/k,x11/8,pm/l,s11,x1/9,pc/h,x4/3,s12,x15/0,pl/i,x11/2,pc/n,x5/14,s10,x3/9,s5,x14/10,pa/p,x12/0,po/b,x15/10,s9,x9/12,pm/p,x0/1,pj/i,x2/4,s9,x6/10,s14,x13/0,pd/c,x9/14,pm/e,x15/5,s3,x8/14,s6,x4/7,s8,x9/11,s9,x0/14,po/g,x6/15,pj/d,x1/5,pe/h,x15/13,s4,x9/12,s13,x6/13,pk/p,x5/14,pl/i,x6/11,s11,x10/15,s5,x13/12,s12,x6/4,s9,x11/10,s10,x1/15,s7,pp/m,x12/7,pj/e,s4,x1/0,pb/k,x13/6,s6,x1/7,s1,x15/11,pg/m,x6/3,s13,x13/7,s7,x10/5,s12,x1/0,s14,x6/5,po/j,x10/13,s5,x14/12,s8,x5/2,s12,x10/12,pc/l,x1/9,s13,x5/4,s6,x8/11,s13,x12/10,po/j,s11,x15/14,s11,pa/k,x3/5,pm/p,x4/14,pn/a,x7/5,ph/d,x2/0,pm/c,x15/7,s11,pn/j,x0/10,s9,x8/15,pe/l,x1/13,pb/n,x12/10,ph/o,x8/9,s11,x10/1,s6,x8/7,pj/b,x10/0,s2,x5/3,s13,x4/13,s4,x9/1,s4,x10/13,ph/e,x0/6,s6,x15/5,s10,x8/3,s8,x14/13,s6,pg/b,x0/11,s2,x10/5,s7,x12/9,s12,x10/3,pa/d,x15/14,s15,x9/10,s1,x13/12,pe/o,s12,x8/1,s1,pk/m,x11/4,s5,x10/6,pp/a,x0/3,s13,x13/1,po/n,x3/5,s12,x7/2,s13,x15/6,s10,x11/7,s6,x1/15,pl/e,x6/2,s6,x8/7,s5,po/c,x6/12,pl/f,x8/7,s2,x0/1,pd/j,x11/4,s14,x15/13,pe/g,x1/5,pa/h,x10/11,s13,x8/14,s3,po/p,x15/3,pc/a,x14/1,pi/m,x10/13,s5,x12/11,s8,x10/5,s15,x12/7,s15,x3/6,pa/g,x4/0,pn/c,x14/12,s3,x3/4,pa/p,x9/11,s10,x8/0,po/e,x10/3,pm/b,x11/4,pd/e,s5,x5/13,s6,x10/8,pa/k,s11,pg/d,x4/7,s10,x15/12,pl/a,x3/1,pk/b,x8/9,ph/e,x1/7,s12,x14/10,s9,x8/6,pk/p,x0/4,s4,x13/3,po/i,x7/4,s3,x10/3,s14,x0/7,s2,x9/15,s1,x0/7,s11,x3/13,s12,x0/8,pc/g,x11/12,pb/d,x8/3,pp/j,x5/10,s1,x7/2,s10,x5/6,s9,x9/12,s11,x3/8,s9,x15/10,s7,x8/4,pc/h,x14/2,s15,x15/3,s15,x14/5,s5,x6/15,s7,x9/11,s3,x1/13,s6,x3/7,s12,x11/6,pa/g,x0/9,s4,x8/11,s4,x2/7,s2,x10/14,s14,x8/9,s15,x1/4,s15,x8/14,s6,x13/4,s12,x15/1,ph/j,x13/2,s7,x14/10,s5,x1/2,s15,x11/13,s10,x9/12,pg/f,x0/10,pi/c,x13/8,pe/p,x0/9,pa/m,x13/5,pp/k,x0/10,pa/c,x7/13,s4,x1/4,ph/f,x0/8,po/k,x2/7,s2,x9/1,s6,x5/8,s10,pi/g,x7/11,s7,x0/4,s11,x7/3,pe/j,x0/2,po/k,x14/3,s14,x15/8,s5,x14/12,s12,x10/2,pp/h,x0/15,s12,x6/13,s8,x3/1,pe/c,x0/2,s15,x14/12,s9,x10/4,pj/p,x1/7,s2,x3/2,pn/k,s5,x6/15,s12,pp/e,x7/5,s14,pj/m,s15,x14/11,s9,x4/5,s4,x13/2,s1,x7/5,pp/i,s11,x14/12,s7,x8/9,pa/j,x10/6,pg/o,x13/8,pb/n,x7/0,pj/i,x6/12,s1,x2/15,pm/g,x10/9,po/c,x2/1,s15,x8/4,pk/i,x12/3,pg/a,x0/6,pp/f,x14/5,pl/c,x3/1,po/h,x6/13,s14,x14/4,s13,x9/15,s3,x14/11,pa/n,s7,x3/10,pm/h,x9/11,pp/a,x2/7,s12,x3/11,pb/e,x14/1,pp/g,x11/9,s14,pe/k,s9,x3/12,ph/d,x7/10,s2,x11/13,s9,x6/3,po/m,x11/13,pe/g,x8/0,pa/o,x1/14,pg/m,x5/2,pc/j,x14/0,pn/k,x13/3,s3,x8/5,s14,x1/3,s5,x5/9,s10,x8/15,s5,x6/3,s14,x2/0,pb/e,x12/7,pm/c,x4/2,s1,x5/3,pk/b,x1/7,s13,x8/0,s2,x12/3,pp/f,x6/9,s5,x15/12,pi/l,x3/6,s2,x10/14,s15,x0/4,s5,x11/14,s15,x15/8,s9,x12/0,pe/n,x7/2,pb/p,x3/6,s2,x8/7,s13,x11/6,pl/d,x4/1,pj/b,x13/9,pi/e,x0/11,s5,x2/15,pl/b,x10/13,pm/h,x4/7,s8,pf/k,x14/12,s11,x3/8,s11,pj/n,x1/0,s13,x14/11,s2,x7/1,s11,x8/2,s13,x9/11,s8,x10/3,s13,x13/14,s1,x4/12,pm/p,x6/5,s6,x13/10,pe/i,x12/11,s13,x1/15,s2,x5/3,pc/a,x6/9,s12,pd/h,x5/8,s11,x7/12,pn/i,s6,x8/4,s15,x7/9,s3,x12/4,s6,pf/e,s12,x15/0,s10,x2/3,s13,po/a,x6/9,s10,x7/11,s12,x9/10,pg/m,s9,x12/5,s9,x2/15,s10,x3/14,s8,x4/12,s6,x0/13,s10,x3/2,ph/a,x12/14,s2,x8/6,s10,x3/5,pi/n,x15/9,pc/h,s9,x0/4,s2,x1/13,s14,x15/11,s1,x5/2,s1,x10/3,pd/j,x9/0,s1,x10/14,s9,x12/2,pb/m,x3/8,s3,x7/6,pl/n,s9,x3/14,s14,x4/1,s4,x8/12,pk/g,x3/13,pn/d,x10/11,s2,x13/14,pb/i,x10/15,pp/n,x4/11,s4,x0/9,po/f,x13/3,s7,pd/b,x9/8,s14,pa/n,x0/1,s3,x5/4,s7,x13/8,s9,x11/7,pp/d,x4/9,s7,x14/3,pf/j,x11/9,s4,x2/4,s1,x1/5,pd/l,x15/2,pe/n,x14/1,s12,x0/13,pc/p,x5/12,pb/k,x11/13,s8,x5/1,s10,pn/c,x6/14,po/d,x7/3,s7,x0/8,pa/k,x3/7,s6,x14/15,ph/f,x1/5,s6,x9/6,pk/l,x15/11,pf/d,x2/5,pl/i,x7/13,pj/g,x15/4,pf/b,s5,x2/11,s4,x15/10,s4,x1/3,pk/o,x14/6,s13,x13/5,pa/f,x11/12,s6,x1/13,s2,x6/11,pk/j,x9/13,s1,x4/3,s2,x2/9,pi/d,x10/15,s8,x12/11,s11,x9/8,s6,x14/7,pc/b,x4/0,s9,x1/8,s12,x14/2,s11,x1/8,s13,x3/12,ph/p,x0/13,pf/n,s11,x9/4,pg/e,x3/11,s2,x4/9,pa/p,x2/13,s1,x12/4,s11,po/e,x10/1,pn/p,x9/5,s11,x1/4,pg/k,x8/2,s5,x9/10,s10,x11/8,pi/n,x4/2,s2,po/l,x14/3,pm/j,x8/11,po/a,x14/4,pk/l,x2/9,ph/e,x3/1,s15,x0/5,s14,x8/10,s8,x5/1,pk/j,x4/9,s4,pi/h,x1/10,pc/j,x5/4,s5,x12/8,s11,x3/10,s12,x5/15,s4,x11/9,s8,x13/2,s10,x3/8,s9,x12/1,s2,x13/5,s8,x15/10,s2,x12/11,s8,x2/3,s2,x11/15,pe/k,x12/9,s9,x0/8,s10,x14/9,s7,x2/12,pl/b,x6/14,s7,x15/8,s10,x13/9,pd/p,x1/0,ph/k,x2/8,s7,x14/0,s7,x11/13,s7,x4/10,pj/e,s14,x6/8,s11,x1/5,s2,x11/6,pk/o,x12/0,s2,x10/14,s9,x0/4,s2,x7/8,s8,pa/p,x15/9,s5,x4/7,s4,x3/13,ph/e,x1/5,s1,x8/9,pa/i,s1,x12/14,s14,x2/8,s10,x10/0,s11,x3/13,s15,x4/8,pd/n,x14/7,pi/h,x10/0,s7,pk/j,s5,x7/8,pl/n,x14/2,s8,x6/11,s10,x1/13,pb/e,x4/14,pl/k,x13/8,pp/m,x1/11,pn/i,x12/8,s13,x5/14,pc/m,x6/9,s9,x4/7,s10,x0/10,s8,x8/4,pg/b,x13/2,pe/f,x11/5,s8,x7/3,pc/j,s12,x0/10,s12,x6/11,s6,pa/p,x5/3,s1,x10/0,pg/k,x2/11,s8,x13/14,s5,x3/4,s8,pm/l,x14/8,s5,x13/12,pf/d,x1/3,ph/b,x15/14,po/k,s4,pa/j,x10/6,ph/c,x9/0,pn/a,x2/6,s4,x0/3,pk/g,x14/10,s8,x7/13,s7,x11/14,pm/e,x12/13,pj/h,x0/7,s10,x11/3,pg/b,s14,x8/12,s6,x9/0,s6,x15/14,ph/l,x6/2,pi/m,x12/10,s13,x14/5,s12,x7/1,s10,x2/3,s1,x10/11,s4,ph/b,s10,x3/7,pg/m,x2/8,po/k,x3/5,pb/n,x6/11,s3,x12/4,s4,x13/8,pf/e,x2/11,s9,pg/o,x13/15,s14,x5/6,s15,x4/8,pb/h,s5,x15/3,pf/o,x2/8,s10,x4/9,s9,x12/15,s15,ph/b,x2/8,pp/i,s2,x7/1,s6,pk/l,x4/11,pg/i,x7/2,s8,x3/12,pp/n,x13/14,s2,x2/1,s5,x11/9,s3,x6/0,po/l,x9/3,pc/f,x0/12,s1,x2/4,pl/d,x12/5,s8,x4/3,pe/o,x2/12,pc/b,x13/5,pj/l,x12/4,s6,x3/15,s5,x0/4,pk/o,x10/2,s3,x15/14,pf/b,x6/0,pl/i,x7/3,pg/n,x1/2,s9,x3/12,s1,x9/15,s9,x11/7,pb/o,x6/9,s2,x0/7,ph/k,x4/3,s10,x8/2,s13,pi/c,s9,x9/13,s7,x4/2,s13,x0/10,ph/k,x15/13,s12,x2/9,pc/e,x5/14,pk/h,x11/3,po/e,s1,x10/1,s15,x12/3,pb/k,x5/0,s3,x6/7,s15,x14/4,s7,x6/9,s14,x1/10,pa/f,x14/13,s6,x6/9,pi/p,x10/5,pg/f,x3/7,pd/m,x8/5,pi/b,s8,x11/13,s7,x1/14,s8,x15/10,s10,po/l,x2/0,ph/d,x12/5,pl/a,x11/10,s10,x13/4,s4,x0/15,s7,x9/13,s7,ph/g,x6/2,pa/o,x12/14,s9,x2/11,pe/n,x9/3,s15,x13/1,s2,x9/15,s12,x5/12,s11,x7/9,pc/f,x10/12,s5,pl/p,x1/15,pi/b,s11,x4/3,s5,x13/11,pe/c,x10/12,s1,ph/k,x6/13,pp/g,x14/8,s7,x2/5,pa/i,x13/9,s4,x4/3,pj/o,s12,x15/11,ph/l,s7,x3/10,s14,x12/13,pe/c,x10/11,pm/h,x4/9,s15,x5/14,s10,x6/7,pc/a,x0/2,ph/k,x13/9,pd/n,x0/12,pg/j,x3/8,pb/f,x0/1,s3,x14/9,pi/n,x5/11,pe/j,x3/8,s8,pc/g,x9/11,s1,x7/1,pa/j,x13/15,s9,x4/5,s9,x7/2,pg/d,x12/3,s7,x10/1,s1,x14/8,pb/e,x1/5,s10,x6/7,pc/j,s7,x15/8,pm/k,x14/9,pn/h,x8/6,po/m,x10/11,pa/p,x14/9,pj/n,x6/13,s15,x7/15,s5,x2/0,s13,x1/9,pk/b,s2,x0/2,s12,x8/1,s5,x10/5,s11,x11/6,pn/m,x9/12,s4,x3/1,s11,x8/15,pb/e,x6/5,s10,x4/11,pc/l,x8/6,s2,x10/7,pe/j,x4/6,s4,x14/9,s3,x1/13,s10,x10/5,s1,x3/2,s4,x5/8,s3,x7/11,s4,x3/6,s13,x10/12,s2,pb/k,x6/13,pc/e,x9/1,pp/o,x0/5,ph/j,x11/2,pm/n,x7/15,s3,x14/1,s2,x5/12,pg/c,x11/0,pb/a,x12/7,pf/d,x15/6,s7,x3/11,pi/g,x8/2,pm/l,x12/0,s8,x10/13,pf/h,s15,x11/2,s10,x8/14,pc/n,x3/0,pa/p,x1/4,s8,x7/10,s15,x15/4,s13,x13/8,pm/k,x0/3,s12,x12/7,pl/a,s10,x15/11,pg/f,x0/1,s1,pm/j,x9/4,s12,pk/c,x10/7,s9,x14/15,pn/o,x0/10,s9,x15/4,s6,x12/6,pk/j,x9/14,s13,x10/2,s15,x14/12,s3,x8/5,pg/a,x11/10,s12,x4/14,s15,x11/7,s9,x2/9,s14,x14/5,po/n,x1/8,pl/g,x10/2,s9,x13/4,s1,x11/9,s13,x8/2,s5,x3/13,pp/h,x5/2,s1,x9/3,pd/k,x1/4,po/g,x2/7,s4,x9/10,s3,x12/8,pp/j,x2/10,s4,x4/7,s4,x0/13,s4,x5/3,s6,x1/10,pg/b,x15/5,s3,x4/14,pd/h,x6/5,pa/e,s2,x2/0,s9,x1/8,s6,x5/12,s14,x8/6,s4,x7/14,po/g,x8/0,s8,x12/5,pa/n,s2,x15/9,s7,pf/h,x2/7,s7,x4/10,pp/l,s3,x6/8,pj/a,x12/10,s12,pf/l,x14/2,s12,x12/8,pp/d,x7/2,s12,x10/14,s13,x3/1,pn/i,x13/15,s10,x10/7,s3,x13/1,pb/d,s4,x0/12,po/n,x3/13,pf/b,x12/6,pd/o,x10/13,s4,x4/12,s12,x10/0,s8,x8/6,pj/i,x12/7,s12,x13/3,s4,x7/10,s9,x11/0,pf/h,x2/5,pk/j,x6/8,s11,x11/14,s11,x0/4,pm/e,x3/11,s7,x4/13,s15,pn/o,x8/15,s5,x7/10,pd/h,x5/2,pe/i,x11/13,pl/m,x3/12,pn/g,s12,x11/2,s7,x5/13,s11,x14/7,s2,x3/12,pl/p,x10/9,s15,x4/14,pa/b,x15/0,s10,x6/7,s1,x0/5,s7,pe/l,x6/13,s1,x7/1,s15,x3/4,pc/k,x6/11,s2,x13/12,pi/a,x0/11,s6,x12/1,pn/h,x7/11,s7,x15/5,pc/i,x13/9,pf/a,x8/5,pi/l,x14/3,pd/g,x10/15,s7,x1/3,s14,x15/14,s1,x2/4,pp/e,x0/10,s12,x15/4,s14,x7/11,s14,x6/2,s13,x15/4,s9,x1/10,ph/j,x14/3,s1,x4/2,s14,x13/7,s10,x2/6,s4,x12/5,pm/l,x2/1,s10,x5/13,pf/d,x14/3,s9,x5/10,s8,pb/g,x7/0,s12,x9/13,pk/h,x3/0,s8,x5/8,s6,x6/15,pf/c,x4/12,pi/b,x1/0,po/p,x15/10,s11,x5/13,s15,pl/d,x2/11,s7,x6/9,pg/k,x8/1,s4,x0/3,s13,pf/a,x15/14,s5,x2/8,s8,x13/15,s6,x2/12,s9,x11/10,s15,x3/8,s11,x6/9,pi/n,x5/15,s15,pk/a,x12/9,s3,x4/7,s7,x1/9,s9,x5/15,s4,x12/2,s12,x4/7,s14,pd/b,x15/13,ph/p,x5/2,s13,x10/3,s13,x9/0,s6,x7/11,pa/i,x1/10,s3,x12/7,s14,x1/5,s9,x7/9,pg/e,x1/13,s6,x4/12,pl/o,x14/9,s6,x8/15,pj/d,s12,x11/1,s4,pc/h,x4/13,pi/l,x12/8,po/h,x2/15,s1,x14/6,pc/a,x4/5,pd/p,x7/1,pa/l,x9/6,pn/f,x15/2,s13,x12/1,s1,x14/5,pm/d,x3/7,s5,x2/9,pb/a,x6/3,s15,x8/12,s10,x10/7,s14,x1/5,s6,x11/3,pd/g,x9/7,s9,x11/0,pk/f,x4/12,s6,x2/6,pd/l,x4/9,pg/i,x15/3,s2,x14/8,s11,x13/0,pe/o,x1/5,s15,x3/10,s1,x2/7,s11,x10/13,s2,x4/9,pc/p,x0/12,s8,x1/8,pf/g,x11/6,s15,x5/15,pn/k,x0/13,pi/f,x3/5,pd/h,x15/2,s1,x9/5,s4,x0/15,s6,x9/13,s4,x10/2,s13,x15/7,s6,x1/9,pi/f,x7/14,s1,x0/6,s12,x7/3,s15,x10/2,pg/m,x1/6,s13,pf/b,x14/9,s5,x15/0,pm/o,x5/8,pg/c,x4/15,s8,x10/9,pd/j,x15/7,s2,pp/l,x9/13,s3,x2/7,s3,x6/9,s10,x0/14,pe/f,x5/2,s6,x4/1,pl/c,s2,x7/5,s3,x8/0,po/h,x13/15,pk/a,x4/6,s9,x2/15,s2,x7/5,s13,pb/n,s1,x3/4,pi/d,x11/0,s14,x1/4,s14,x8/5,s4,x12/10,s10,x5/1,ph/b,x10/13,s6,x3/5,s11,x15/4,s4,x11/12,s11,x14/8,pm/l,x13/11,s9,x2/10,pk/b,x4/12,s2,x8/0,s15,pj/g,x14/4,pl/n,x7/11,s2,x6/4,pm/i,s15,x5/2,s5,pl/b,s9,x3/6,pk/e,x11/9,s11,x1/7,s13,x14/15,pj/d,x9/11,s12,x7/1,s2,x8/13,s14,x5/7,pc/k,x12/8,pj/h,x2/4,pl/o,x7/15,s9,x14/9,pg/f,x10/5,s9,x15/8,s15,pi/c,x9/1,pe/h,x12/2,pj/p,x15/14,s2,pa/b,s12,x0/9,s1,x10/11,pk/p,x13/14,s15,pf/n,x6/10,s8,x3/2,s11,pe/c,x13/6,s8,x11/10,pf/a,x12/0,s5,x1/11,s1,pd/g,x8/2,s7,x12/0,s4,x4/5,s15,x13/14,pc/o,x0/5,s4,x15/13,s7,x8/10,s11,x13/15,s7,x12/6,s7,pj/i,x15/8,s7,x11/4,s3,x9/0,s7,x7/15,s3,x14/5,s7,x4/13,s14,x1/2,s2,x11/0,pn/o,s10,x12/10,s15,x1/3,pa/p,x15/0,s1,x9/2,pe/f,x11/13,pn/g,x2/3,s12,x6/4,s1,x11/1,s11,x8/14,s5,x15/0,pm/o,x2/9,s7,x15/6,s12,x13/7,pl/k,x4/1,s14,x7/6,s13,x4/9,po/i,x14/2,pn/p,x1/8,pe/a,x5/12,s7,x15/6,s2,x9/12,pm/j,x5/13,s6,x6/10,pb/g,x0/12,s3,x10/13,pa/f,x11/7,pg/j,x5/15,s3,pd/k,x8/0,pm/a,x2/5,pf/o,s3,x15/6,pi/g,x9/7,s13,ph/a,x4/14,s3,x2/11,s1,pd/p,x14/1,pc/a,x7/10,s5,pl/h,x12/14,pc/k,x4/13,s4,x11/6,ph/o,x5/2,s15,x13/7,s2,x8/14,s1,x11/12,s7,x9/7,s11,x12/1,s9,x3/10,pb/k,x1/13,pn/l,x6/12,s8,x7/14,pp/g,x3/5,s15,x0/7,ph/e,x1/10,s6,x7/2,s7,x14/6,pk/c,x12/9,s4,x6/5,pj/g,x0/8,s14,x9/11,pe/h,x5/3,s15,x4/15,pk/m,x5/11,s15,x8/15,s7,x7/5,s11,x9/8,pg/n,x0/11,pa/o,s2,x1/4,pp/h,x9/7,pe/i,s14,x12/10,pp/f,x7/5,s15,x9/6,s6,x5/1,pm/d,s6
diff --git a/data/advent2017/input18.txt b/data/advent2017/input18.txt
new file mode 100644
index 0000000..ea1762c
--- /dev/null
+++ b/data/advent2017/input18.txt
@@ -0,0 +1,41 @@
+set i 31
+set a 1
+mul p 17
+jgz p p
+mul a 2
+add i -1
+jgz i -2
+add a -1
+set i 127
+set p 826
+mul p 8505
+mod p a
+mul p 129749
+add p 12345
+mod p a
+set b p
+mod b 10000
+snd b
+add i -1
+jgz i -9
+jgz a 3
+rcv b
+jgz b -1
+set f 0
+set i 126
+rcv a
+rcv b
+set p a
+mul p -1
+add p b
+jgz p 4
+snd a
+set a b
+jgz 1 3
+snd b
+set f 1
+add i -1
+jgz i -11
+snd a
+jgz f -16
+jgz a -19
diff --git a/data/advent2017/input19.txt b/data/advent2017/input19.txt
new file mode 100644
index 0000000..f18900e
--- /dev/null
+++ b/data/advent2017/input19.txt
@@ -0,0 +1,201 @@
+ |
+ +-+ +-----------------------------+ +---+ +-------+ +-+ +-+ +-+ +-------+ +-+
+ | | | | | | | | | | | | | | | | |
+ +-------------+ | +-+ +-------------------------------|---|---|---------------------------------------------------------+ | | | | | | | | +-+ | |
+ | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | +-+ +---+ | | | +-------------------------------------------------|-------------+ | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-------|-------------------|-|-+ | | +---+ I +-|---|-|---+ | | +-------------------------------------------------------------------|-|-----|---+ +-------+
+ | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | +---------|-------------|---------+ +-|---------|---------|-----------+ | | | +---------|-|-------------------------------|-----+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +---|-------------|-------|---|-|-------------+ | | | +-------|-+ | | | +---------------------|-----|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | +---|---------|-----------|-------|---------------------|-------|-----------|-------------------------|-------|-------+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | +-----|---|-------|-------|-----|-----------------------------------------|---------|-------+ | +---------------------|-|-------------|---+
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | +-|-|---------------|-|-----|-----|-|---+ | | | | | | | | | | | | +-------------+ +-------|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +---------------------+ +-------|-----|---------------|-|-----|-----|-|-----------+ | | | +-----------------|-----|-----|---------------------------|-----|-----+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | +-|---|-------|---------------------|-------------------|---------|-----|-------|---|-|-------|-----------------------+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | +-----|---+ +-------|-----------------|-----------|-------+ | | +---|-------------|---------------------|---------|-|-----+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-+ +-|-----------|-------------|-|-|---------------------+ | | +-|-----------------|-----------|---+ +---------|---------------|-|-|-----------------|-------------|-----|-----|---|---------+
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | +-|-|-+ | | | | | | | | | +---|-----+ | | | | | | | | | | +-----|-----|-----|---+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +---+ | | | | | | | +-|---|---|-|-----+ | +-------------|-----------|---+ | | | | | | | | | | | | | +-----------------------|-+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | +---------------------------------------|---|---|---|---------------------|-------------------+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----|-+ | +-----|-----------|---|-|-|-------------+ +---|-+ | | | +-----+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | +-|-|-|---+ | | | | | | | | | | +-------------|-----------------|-|---|-|-|---|---------------|-|-|-|-----+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +---------|-|-----|-+ | | | | | | | | | +-------------------|----------------------C--|---------------+ | | | | | | | | | +-------|-----|-----+ | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | +-----------------|-------|-|---|-|-----------|-----|-|-|-|-----|-----------------|---|---------------------|-----|-----------|-------|-------|-----------|-----------|-----+ | | | | +-|-+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|---|-+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | +---------------------|---|---------|---------+ | | | | +---+ | | | | | | | | | | +-|-----------------+ | | | +-------+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|---------|-----|-|---+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | +---|---|-+ | | | +---+ | | | | | | | +-----|-----|---|-|-----------------|-----|---+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | +-|---|-------+ | | | | | | | | | | | | | | | | | | | | | | | | +-|-|---------+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | +-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---|-|---|-----|---|-|-+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | +-----+ +---------|---+ | | | | | | | | | | | | | | | | | | | +-|---+ | +-----|---+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------|-|---------------------------+ | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----------|-----------------------|---------------|-|-----|-----|-|-|-+
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|---|-|-+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----|-------------|-----|-----|-----|---------|---------|-|-|-|-------|-----|-+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-------|-----|---|---|-----|-----|-----------|---|-|---|-|-|-----|-----|---------------|-|-----------|-----|-----|-----|---------|-----|-----|-|-|-----|-|-----|---|-|-------+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | +-|---|---------|---|-------------------|-|-|---|-|---|-|-----------------|-----------|-|-----------|-----|-----|---------------------|-----------|---------|-----|---|---------|-+
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +---|---------|---|---|-----------|-----------------|---|---|------L----|-|-------+ | | | | | | | | | | | +-|-|-|---|-|---|-----|-|---+ | +---+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------------------|-|-----|-----------|-------|---+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | +-|-----------|-|---+ | +-------------|-----------------|---|-----|-|---|-|-----|---|-|---+ | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | +-------------|---|-------|-----|---------|---|-|-----|-----------+ | | | +-|-------|-------|-----|---+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------|-|-------------|---|-+ | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X | | | | | | | | | | |
+ | | | | | +---|-------|-----------------|---|-|-------------------|---------+ +-----|-------------|-----|-----|-----------------------|-|-------|---|-|---|-|-|-|-------+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +--B--|---------+ | | | | | | | | | | | | | | | | | | | | | | +-|-----------|---+ | | | | | | | | | | +-|---|---------+ | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | +---|-|-----------|---------|-------------|-------|-----|-|-|-----|---|-----------------------|-------|-|-------|-|-----|---|-----|-----|---|-----|-----|-|-----|---+ | +-|-|-|---+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | +-----------------------|-------|-|-|---------------|-------|-|-------+ | | | | | +-+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | +-----|-|-----------|-|---|-------------|---|-------|-----|---|-|---|-----|---------------|-----|-|-|-------|-|-------+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-------------|-|-|---------|---+ | | | | | | | | | | | | | +-|-----------------|-------+ | | | | | | | | | | | | | +---|---------|-----+ | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +---|-|-|---------|---------------------|---|-------|-----|-|-----|---+ +---|-------------|---|-------------------------|-|-|-----------|---|---------|-|-|---|-|---|---+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | +---|---------------------------------------|---------|-|---|-|---|-----|-----------|-|-----+ |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | +-|-|-----|-|-----------|-------------|-|-|---------|---|-----|-------|-----------|---|-------------+ | | | | | | | | | | | +-----|-|---+ | | +-|-|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-------|-|-------|-------------------------|---------|---|---------------------------------|---------------------|-|---|-|---|-----|-----|-------------|-|-----|-|-|---|---+ | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | +---------------------|---|-----------------|---------|-|---|---------------|---------|-------|---|---|-----------+ |
+ | | P | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | +-------------|-----|---|-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | +-----|-|-|-|---|---|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | +-----|-----|-------|---|-----------------|-------------------------|---------------|-|---|-------|---|-----|---------|-+ | | | +-----|-|-|---|---------+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-|-----|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +---------|---+ | +---|-----|---|-|-------------|-----|-------|-|---------|---+ | +-----|-----|-----|-|-|-------------+ | +---------|-------|---|-|-|-----|-+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | +-+ | | | | | +---------|-----|-|-------|-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | +-----------|-----------|-----|-----|---|-|-----|---------|-----|-|-|-------|-|-+ | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | +-------------------|-----|---|-|-|-------------|-----------|---|-----|---+ | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-|-------------------|---------|-|---------------|-----|-|-----|-------|-|-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | +-----|------H------+ | | | | | | | | | | +-|-----|---|-+ | | | +-+ | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----|---|---------+ | | +-|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | +-----|-----|---------+ | | | | | | | | | | | | | | | | | | | +---------------|-----|-|---|-------------|---|-----|-|-----|-----------------+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | V | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-|-------------|-------+ | | | | | | | | | | | | | | | | | | | | +---------------|-------|-+ | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | +-------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-+ | | | | | | | | +-------------|-------|---|-------+ | | | | +---|-|-|-----------|-|-------+ | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-----|-|-------------|---|---------------|-------|---|-------|---|-----|---|---------------------|---|---|-------------------|-----|---|-|-------|-------|-------|-+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | +---|-------------------|---------+ | | | | | | | +---+ | | +-|-+ | | | | | | | | | | | | +---|---------|-|-----+ | | +---------+ | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | +-------|-------------------+ +---------+ | | +-----|---|---|-+ | | | | | | | | | | +---------|---|---------|---|-+ | | | | | | | +-+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +-|-------|---|---+ +---------|-------------|-|-|-|-----|---|---|-|---------+ +-----|-----------------------------------|-----------|---|---|---|-|-------|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | T | | | | | | | | | | | | | |
+ +---|-----|-|-------|-------|---------------------------------|---|---------|-|-----|---|-----------------------|---------------|-|-----|---+ | | | | | | | | | | | +-+ | | +-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | +-----|-|-|-----|---|---------|---|-----------------------|-------|-|-----------|-|-|----------E------|-------|---|---+ | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +-------|-----------|---------------------------|-|-|---|---|-----------|---|-----+ | | | | | | | | | | | | | +---|-----------|---------|---+ | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | +-|-|-------------------------------|-|-|-------|-|---|---------|---------------+ | +---------------|---|---------|---------------------|---+ | | | | +-+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | +---------------------------------|-|-|---|---|-|---|-|-------|-----------|-------|-----------|---|-------------|---|-----|---|---|-----|-|-------|---+ | +-+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-----+ +-----+ | | | | | | | | | | | | | | | | | | +---|-+ | | | | | | +-----|-------|---------|-----------|-----+ | +---|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +---------------------------|---+ | | | | | | | | | | +-------|-------|-----------|-------|---|-----------|-|---------------------|-----|-|---+ | +-------|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | +---|-----------|---|-|-----|-------|---|-|-----+ | | +-|---------|---|---------|-|---|-+ | | +-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-----------|-----|-------|---|---------------------------------|-------|---|-------|---------------|-----------|---+ | | | | | | | | | +-----|-+ | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +---------------|-|-|---------|-----------------------------|-----|-|-------|-|---|-|---|---|-------|---------------|-------|---|-|-|---------|---+ | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | +-|---|-+ +-------------------------------+ | | | | | +-----|---|-------|---------------|-------|-------|---+ | | | +-----|-|---|-----------|-|---------------|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-----------|-----|-|---|-|---|-|---+ | | | | | | | | | | | | | | +---|---|---|-|-|-+ | | | | | +---|---------|-|-----|-|---|---+ +-----|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | +---------------|---|-------|---|-|-----|---|-----------|---|-|---------|-------|-|-|---+ | | +---+ | | | | +-+ | +---|-------------+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | +-------+ +-------|-----------------------------|---+ +-|-----------|-------+ | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +---+ | | +-----|---------|---------|---------------|-------|-----|-+ | | | | | +---------|-----|-------|-------------|---------|-|-----------|-----|---+ | +-|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +---|-----+ | | | | | | | | | | | | | | | +-|---|-----|---|-----------|-------+ +-----|---|-----------------|-----|-------|-|---------------|-------|---+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | +---|---|-|-----|---+ | | | | | +---------|---|-------------------------------------|-|-------------------------|-|---+ | | | | +-------|-|-------+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | +---------|---------------|-----------|---|-------------|---------------|-----|-----------|---------+ | +-+ | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-----|-----|---------+ | | | | +---+ | | | +-----------------------|-----------------+ | | | | | | | | | | | | | +---------|---+ +-----|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | +---|-------|---|-+ | | +-------|---------------|-----------------------|---|---|-------------|-|-----------+ | | | | +-------|---|-|-+ | | +---|-----|-----------|---|---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | +-|-----------------------+ | +-----------|---------------+ | | | +-|-----|-|-------+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ +-----|-----------|-------|-------|---------------|-------|-------------+ | +---+ +-|-----|-------------------|-------------|-|-----|---+ +-+ | | | | | | | +---+ +-+ | | +---+ | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | +---+ | | | | | | | +---------------|-----|-----------------------------------------|---------+ | | | +-------|-----------+ | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | +-----------|-------|---------------|-|-----|-------------------------------------|-------------------|-----------+ | +-----+ +-----------------------+ | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | |
+ | +---------------------------|-----|-------------------------------|-------|-----------------|-------------+ +-------------|-------------+ +-------|---+ | | |
+ | | | | | | | | | | | | | | | | | | | | | |
+ +-------------------|-----------------------|-|-----|---------------------------------------------+ +---------|---------------------------+ | | | +---|-+ | | | | |
+ | | | | | | | | | | | | | | | | | | | | | |
+ +-------+ +-+ +---------+ +-------------+ +---------|---------------------------|-----|---------------|-----------+ +---|-+
+ | | | | | | | | | |
+ +-------------------------------------+ +-----------------+ +-----|-------------------------------+ | |
+ | | | | | | | |
+ +-------------------------------------------------------------------------------------------+ +-+ +---------------+ +-+
+
diff --git a/data/advent2017/input20.txt b/data/advent2017/input20.txt
new file mode 100644
index 0000000..391fca8
--- /dev/null
+++ b/data/advent2017/input20.txt
@@ -0,0 +1,1000 @@
+p=<1199,-2918,1457>, v=<-13,115,-8>, a=<-7,8,-10>
+p=<2551,2418,-1471>, v=<-106,-108,39>, a=<-6,-5,6>
+p=<-73,1626,1321>, v=<58,-118,-8>, a=<-6,2,-9>
+p=<-3297,-894,-551>, v=<183,31,-61>, a=<3,3,11>
+p=<-1425,4298,617>, v=<32,-166,-32>, a=<7,-12,-1>
+p=<-3718,877,1043>, v=<114,7,-20>, a=<10,-6,-4>
+p=<-2089,-239,1142>, v=<52,12,3>, a=<7,0,-7>
+p=<782,994,3311>, v=<16,-28,-32>, a=<-6,-3,-16>
+p=<-937,2596,-109>, v=<-12,-117,-13>, a=<7,-3,2>
+p=<-865,-2930,-1387>, v=<60,76,-56>, a=<-1,9,14>
+p=<1196,-3308,2564>, v=<-26,59,0>, a=<-4,13,-15>
+p=<-271,1957,-2944>, v=<8,-15,40>, a=<1,-10,13>
+p=<-964,1228,1583>, v=<18,16,-12>, a=<4,-9,-8>
+p=<-1639,1174,1970>, v=<84,-114,-138>, a=<1,5,3>
+p=<-1840,1679,-1764>, v=<44,-20,91>, a=<8,-10,2>
+p=<1104,-233,140>, v=<-21,-11,-28>, a=<-6,3,2>
+p=<1136,-361,-3100>, v=<-40,14,98>, a=<-4,1,11>
+p=<1480,-265,-1412>, v=<-36,42,18>, a=<-7,-3,8>
+p=<144,-1217,-660>, v=<39,25,56>, a=<-6,6,-2>
+p=<360,295,276>, v=<-51,-95,-11>, a=<3,9,-1>
+p=<-2656,487,1228>, v=<78,12,-11>, a=<10,-5,-8>
+p=<-1400,2295,-204>, v=<-9,-67,53>, a=<11,-9,-5>
+p=<-1016,-769,-52>, v=<1,14,120>, a=<7,4,-14>
+p=<1536,4167,-940>, v=<-99,-201,82>, a=<0,-7,-3>
+p=<2398,3917,2412>, v=<-69,-51,-81>, a=<-3,-10,-2>
+p=<-3283,536,733>, v=<46,72,-32>, a=<8,-8,0>
+p=<-247,1180,-2901>, v=<46,-52,-18>, a=<-3,0,12>
+p=<-2984,-499,-1475>, v=<-3,57,-8>, a=<11,-3,6>
+p=<-431,2008,-3890>, v=<54,-40,49>, a=<-3,-4,10>
+p=<2904,-775,-3614>, v=<5,-3,97>, a=<-11,3,5>
+p=<2697,-1074,3401>, v=<38,70,-28>, a=<-13,-2,-10>
+p=<-1259,1456,595>, v=<42,8,34>, a=<1,-6,-5>
+p=<-1293,5020,-2110>, v=<-12,-199,93>, a=<7,-5,1>
+p=<-1753,-1520,-320>, v=<-10,44,14>, a=<9,3,0>
+p=<-2143,1040,-2220>, v=<83,-42,109>, a=<2,-1,0>
+p=<-203,3210,-530>, v=<-56,-98,35>, a=<6,-6,-1>
+p=<3017,-3820,290>, v=<-154,96,-6>, a=<0,9,-1>
+p=<-1195,-180,-289>, v=<93,-30,-2>, a=<1,6,4>
+p=<371,1368,953>, v=<-18,-16,-125>, a=<-2,-16,7>
+p=<-1777,-426,-523>, v=<187,-16,24>, a=<-6,7,3>
+p=<-2635,690,-1177>, v=<148,-83,59>, a=<11,3,6>
+p=<431,-366,-1333>, v=<-62,18,124>, a=<4,1,-2>
+p=<-2311,-750,143>, v=<147,11,-51>, a=<7,7,6>
+p=<-151,354,-85>, v=<97,-29,-84>, a=<-13,-1,14>
+p=<-325,-1602,779>, v=<-25,56,-13>, a=<8,11,-8>
+p=<-385,-204,467>, v=<-7,37,0>, a=<6,-4,-6>
+p=<665,-1272,-1195>, v=<-10,35,80>, a=<-7,10,3>
+p=<-2525,7592,-6216>, v=<43,-14,0>, a=<1,-9,8>
+p=<-68,4433,8721>, v=<-120,-113,-63>, a=<6,0,-8>
+p=<-6971,-91,-561>, v=<-43,3,15>, a=<11,0,0>
+p=<-2876,806,-8478>, v=<72,-60,58>, a=<0,2,8>
+p=<-7907,4004,258>, v=<61,-42,-46>, a=<7,-3,2>
+p=<-4358,6773,5523>, v=<50,-73,39>, a=<3,-5,-9>
+p=<1941,1823,224>, v=<-102,-73,-54>, a=<1,-1,4>
+p=<-1440,-1768,224>, v=<70,87,67>, a=<0,0,-7>
+p=<-1776,3125,2870>, v=<20,-58,-4>, a=<6,-8,-12>
+p=<1437,-697,-5635>, v=<-12,25,115>, a=<-5,1,14>
+p=<-3603,-151,2366>, v=<30,-89,31>, a=<13,9,-13>
+p=<-264,4805,3857>, v=<3,-105,-40>, a=<1,-11,-13>
+p=<-831,-823,140>, v=<52,-35,5>, a=<-1,7,-1>
+p=<2970,-634,1085>, v=<-52,110,-18>, a=<-8,-7,-3>
+p=<1755,-4503,-1198>, v=<-18,102,8>, a=<-4,6,3>
+p=<-4945,572,1727>, v=<42,-101,-5>, a=<12,6,-5>
+p=<-70,5047,-2023>, v=<3,45,54>, a=<0,-19,2>
+p=<-2845,4372,-2598>, v=<75,-110,116>, a=<3,-5,-1>
+p=<-345,-228,-1898>, v=<-38,61,88>, a=<4,-4,-1>
+p=<-2720,3622,1727>, v=<109,-2,-83>, a=<0,-11,1>
+p=<-4045,-3228,-2448>, v=<-7,116,-7>, a=<13,1,8>
+p=<580,3347,802>, v=<-10,48,19>, a=<-1,-14,-4>
+p=<-1910,2875,1236>, v=<71,-54,88>, a=<-1,-1,-6>
+p=<-2963,-6485,2406>, v=<-102,86,-42>, a=<9,4,-1>
+p=<-18875,7633,-7890>, v=<86,-76,82>, a=<20,-6,6>
+p=<391,9505,4980>, v=<-8,76,-108>, a=<0,-16,-1>
+p=<-935,5800,-1533>, v=<-114,-129,59>, a=<7,-1,-1>
+p=<-272,-7733,12858>, v=<69,18,10>, a=<-3,9,-17>
+p=<-7292,613,12741>, v=<49,-116,-47>, a=<7,5,-14>
+p=<3550,-518,-15339>, v=<51,33,73>, a=<-7,-1,16>
+p=<4213,-8123,-2157>, v=<14,88,55>, a=<-6,6,0>
+p=<-7721,418,-17250>, v=<80,69,2>, a=<6,-4,22>
+p=<1738,-2831,-158>, v=<40,35,8>, a=<-12,10,0>
+p=<2598,399,782>, v=<-66,10,45>, a=<-6,-3,-8>
+p=<3068,129,-1558>, v=<-58,13,57>, a=<-9,-2,2>
+p=<-1782,4139,-3628>, v=<-99,-93,171>, a=<18,-11,1>
+p=<-1082,-3161,-498>, v=<55,83,67>, a=<0,7,-4>
+p=<-5302,-1291,772>, v=<98,42,-70>, a=<16,2,3>
+p=<808,979,232>, v=<-50,2,-1>, a=<1,-5,-1>
+p=<-152,1479,-8>, v=<-86,61,11>, a=<9,-13,-1>
+p=<1292,1700,-858>, v=<-72,-94,96>, a=<-4,-5,-4>
+p=<304,-640,-455>, v=<53,-12,72>, a=<-11,9,-5>
+p=<486,1063,-689>, v=<-52,-66,27>, a=<2,-2,4>
+p=<993,-1823,182>, v=<-84,30,-47>, a=<1,16,5>
+p=<-1230,-1615,-312>, v=<52,182,96>, a=<6,-8,-10>
+p=<-268,1297,728>, v=<20,-105,-40>, a=<0,1,-2>
+p=<1476,1697,875>, v=<5,-87,-71>, a=<-15,-5,1>
+p=<1476,1193,-1813>, v=<-85,-51,46>, a=<-3,-5,11>
+p=<932,-6376,-4019>, v=<-47,24,-82>, a=<1,12,14>
+p=<-12763,29,8401>, v=<177,-19,-62>, a=<16,1,-14>
+p=<5087,6059,1936>, v=<-139,-65,76>, a=<-2,-9,-9>
+p=<-853,-721,-4889>, v=<28,6,40>, a=<0,1,8>
+p=<-1288,329,-11219>, v=<58,33,96>, a=<-1,-3,18>
+p=<1352,-286,4051>, v=<-61,38,-10>, a=<1,-2,-8>
+p=<2477,-271,-4649>, v=<41,-40,32>, a=<-8,3,8>
+p=<-1783,-376,-6944>, v=<59,41,155>, a=<0,-2,5>
+p=<-8728,2204,-1514>, v=<27,48,-26>, a=<17,-8,5>
+p=<2987,-7276,-1829>, v=<-100,54,-31>, a=<0,12,6>
+p=<-86,2277,1643>, v=<48,-108,-103>, a=<-4,0,2>
+p=<-1640,-726,3722>, v=<45,24,-48>, a=<3,1,-12>
+p=<334,-4947,761>, v=<-82,71,-28>, a=<6,15,-1>
+p=<2686,1290,572>, v=<-106,16,-41>, a=<-2,-7,1>
+p=<1153,3663,152>, v=<-110,35,45>, a=<5,-19,-5>
+p=<-3257,-957,-2620>, v=<45,35,-32>, a=<10,1,14>
+p=<-4958,4524,-2179>, v=<16,-127,13>, a=<20,-8,8>
+p=<-1913,2844,-898>, v=<47,-135,40>, a=<4,0,0>
+p=<-3826,-5200,5502>, v=<-27,-24,31>, a=<8,10,-11>
+p=<50,-7529,4380>, v=<34,27,-6>, a=<-2,11,-7>
+p=<-362,3,273>, v=<20,20,-5>, a=<3,-4,-4>
+p=<-927,-577,-887>, v=<82,89,56>, a=<2,-6,6>
+p=<-942,-727,1133>, v=<78,-6,-102>, a=<3,14,-2>
+p=<-92,-817,-222>, v=<-73,80,17>, a=<15,0,1>
+p=<-1062,-87,-642>, v=<68,7,59>, a=<7,0,1>
+p=<-532,-1332,-537>, v=<4,27,65>, a=<9,19,-2>
+p=<8,888,968>, v=<-17,-19,-58>, a=<3,-13,-7>
+p=<-1188,-1222,249>, v=<-13,12,39>, a=<5,3,-4>
+p=<-672,-814,1713>, v=<28,45,3>, a=<0,-1,-6>
+p=<612,-4354,3273>, v=<87,30,-87>, a=<-9,12,-4>
+p=<3048,-2098,-3435>, v=<-27,86,80>, a=<-8,0,5>
+p=<2556,3434,1137>, v=<31,-32,2>, a=<-11,-9,-4>
+p=<-372,710,-1851>, v=<-47,-31,-61>, a=<5,0,11>
+p=<-648,-2698,705>, v=<2,136,20>, a=<2,-2,-4>
+p=<564,146,-2007>, v=<-36,-70,108>, a=<1,5,-2>
+p=<2040,662,-6411>, v=<-85,-29,129>, a=<0,0,11>
+p=<-5642,-1168,-495>, v=<101,-74,-40>, a=<7,8,4>
+p=<-3724,-3058,-1279>, v=<-11,-21,-41>, a=<10,9,6>
+p=<-1540,-5046,-2875>, v=<56,79,74>, a=<0,7,2>
+p=<336,-3506,345>, v=<47,82,17>, a=<-4,3,-2>
+p=<5432,3088,2375>, v=<39,-52,-99>, a=<-16,-4,1>
+p=<1792,1716,-2749>, v=<-63,55,26>, a=<0,-8,5>
+p=<-1274,316,723>, v=<148,76,-40>, a=<-7,-6,1>
+p=<924,-104,4223>, v=<-32,4,-49>, a=<0,0,-7>
+p=<1484,-832,107>, v=<-168,30,-18>, a=<8,0,1>
+p=<-8594,3021,4906>, v=<21,28,4>, a=<14,-7,-9>
+p=<10084,-1137,-5786>, v=<-86,35,90>, a=<-13,0,5>
+p=<-5030,5628,-2420>, v=<-2,-170,73>, a=<9,0,0>
+p=<-2324,-2952,220>, v=<1,124,44>, a=<4,-2,-3>
+p=<2857,2757,55>, v=<-3,2,-36>, a=<-5,-5,2>
+p=<3319,-2523,2497>, v=<-34,26,26>, a=<-4,3,-6>
+p=<5256,903,-1020>, v=<76,11,65>, a=<-12,-2,-2>
+p=<8028,5151,-1038>, v=<-1,-33,84>, a=<-12,-6,-3>
+p=<3690,-4065,1266>, v=<-47,75,57>, a=<-3,2,-5>
+p=<6606,5403,7026>, v=<-17,-40,-66>, a=<-9,-6,-7>
+p=<-1638,1383,1338>, v=<11,-86,-51>, a=<14,-2,-6>
+p=<896,1026,-622>, v=<-5,-98,-1>, a=<-8,3,6>
+p=<763,1425,309>, v=<-78,-134,0>, a=<3,4,-3>
+p=<1001,-619,113>, v=<55,72,44>, a=<-17,-4,-7>
+p=<1191,109,1991>, v=<-116,-48,-8>, a=<5,3,-4>
+p=<3453,-1718,-5230>, v=<136,60,46>, a=<-17,0,9>
+p=<-2666,-2646,-4621>, v=<32,47,40>, a=<4,3,8>
+p=<1436,-2829,1966>, v=<-51,-16,-45>, a=<-2,15,-5>
+p=<696,2161,-2404>, v=<-35,-108,100>, a=<0,0,2>
+p=<2486,2401,-1224>, v=<-9,48,20>, a=<-11,-16,4>
+p=<3046,261,1116>, v=<-37,71,-139>, a=<-11,-8,8>
+p=<-104,2751,2326>, v=<-121,-85,-42>, a=<12,-5,-7>
+p=<-1044,-249,496>, v=<73,-19,-45>, a=<-2,3,2>
+p=<556,-289,1826>, v=<-28,-59,67>, a=<0,7,-15>
+p=<-274,1131,-44>, v=<-18,-46,45>, a=<3,-1,-4>
+p=<2266,1141,-504>, v=<-19,-78,26>, a=<-9,2,0>
+p=<-891,-129,1722>, v=<-121,92,-73>, a=<15,-8,-1>
+p=<243,-2439,3276>, v=<23,70,-158>, a=<-3,4,0>
+p=<-72,-339,399>, v=<-17,3,-10>, a=<2,1,-1>
+p=<1461,-759,2205>, v=<-57,-109,-30>, a=<-1,13,-7>
+p=<-597,-1536,882>, v=<30,-39,-33>, a=<0,10,-1>
+p=<2469,-1683,1533>, v=<49,-10,-152>, a=<-15,8,7>
+p=<957,3441,1428>, v=<-143,-1,106>, a=<9,-15,-16>
+p=<-2487,-927,-5271>, v=<32,-35,194>, a=<8,7,5>
+p=<915,585,1701>, v=<-97,-8,-83>, a=<5,-2,0>
+p=<-1975,2665,-1727>, v=<138,-30,49>, a=<-4,-9,3>
+p=<-2122,-23,-2945>, v=<24,76,74>, a=<7,-7,6>
+p=<150,1353,672>, v=<36,-115,-12>, a=<-5,4,-3>
+p=<2139,-1299,1437>, v=<-144,-4,-93>, a=<2,9,1>
+p=<-955,3036,298>, v=<74,-79,-8>, a=<-2,-11,-1>
+p=<2156,-1418,-1640>, v=<-46,84,34>, a=<-9,0,7>
+p=<-938,-1418,808>, v=<82,66,25>, a=<-3,2,-8>
+p=<-2179,-109,-382>, v=<146,25,-31>, a=<-2,-2,6>
+p=<2139,1727,-280>, v=<-63,-74,-46>, a=<-7,-3,7>
+p=<-1006,622,-59>, v=<77,-54,-5>, a=<-2,2,1>
+p=<235,894,349>, v=<-113,-79,43>, a=<11,3,-7>
+p=<2258,452,1624>, v=<-88,37,-32>, a=<-5,-7,-7>
+p=<6485,8607,10076>, v=<-46,61,-99>, a=<-6,-14,-8>
+p=<15533,4551,638>, v=<-78,-55,-57>, a=<-16,-3,2>
+p=<128,6540,4148>, v=<-3,114,-67>, a=<0,-14,-2>
+p=<11555,3186,2081>, v=<-116,0,-114>, a=<-9,-4,3>
+p=<9371,-3015,-6031>, v=<20,79,54>, a=<-13,0,5>
+p=<-12586,339,-7786>, v=<3,-7,59>, a=<16,0,7>
+p=<-2056,-7383,-4705>, v=<-67,11,0>, a=<6,9,6>
+p=<1025,2796,-13480>, v=<-126,-70,-15>, a=<5,0,18>
+p=<-11416,-1962,-766>, v=<-47,12,39>, a=<17,2,-1>
+p=<1103,-558,3212>, v=<-88,-24,-83>, a=<3,2,0>
+p=<-56,-3584,3008>, v=<78,86,-151>, a=<-6,5,2>
+p=<1072,-5108,-1720>, v=<-44,112,71>, a=<0,8,0>
+p=<-1256,1936,-1384>, v=<28,-69,57>, a=<2,-1,0>
+p=<1996,-992,1472>, v=<-120,-22,-12>, a=<3,5,-4>
+p=<3376,1324,908>, v=<-140,-31,-101>, a=<0,-2,5>
+p=<3604,412,6920>, v=<-62,-43,-189>, a=<-7,2,-8>
+p=<-176,4384,2204>, v=<-17,-21,-80>, a=<2,-13,-1>
+p=<-992,-1196,-3616>, v=<42,49,50>, a=<0,0,8>
+p=<-353,-1549,-1122>, v=<-72,-82,26>, a=<6,10,1>
+p=<727,-3169,-2337>, v=<0,6,-97>, a=<-2,8,13>
+p=<-1973,-1387,-3282>, v=<44,-60,92>, a=<2,8,2>
+p=<1159,-118,2712>, v=<96,75,-46>, a=<-10,-5,-4>
+p=<-974,260,-2553>, v=<-105,-51,37>, a=<10,3,4>
+p=<1645,2069,2388>, v=<50,22,-20>, a=<-8,-7,-5>
+p=<1726,2420,-3930>, v=<-79,-19,46>, a=<1,-5,7>
+p=<1564,4364,1740>, v=<53,-91,-38>, a=<-8,-5,-2>
+p=<6496,8583,-2797>, v=<-129,-57,50>, a=<-4,-12,2>
+p=<919,-6234,4727>, v=<74,188,9>, a=<-6,0,-9>
+p=<2272,-2736,7796>, v=<-1,-3,-67>, a=<-4,5,-10>
+p=<-9674,-558,9809>, v=<72,-52,-26>, a=<13,4,-16>
+p=<8542,3765,-124>, v=<-55,89,20>, a=<-12,-12,-1>
+p=<1909,3138,1790>, v=<-41,74,-21>, a=<-1,-10,-2>
+p=<-1419,1399,-3011>, v=<42,-26,-27>, a=<0,-1,7>
+p=<1716,-4244,5569>, v=<-53,-178,-32>, a=<0,18,-8>
+p=<6270,211,-10931>, v=<-38,78,60>, a=<-9,-5,16>
+p=<-5181,-3452,-338>, v=<71,36,62>, a=<5,4,-3>
+p=<-6105,-8402,-5915>, v=<31,-1,27>, a=<9,15,9>
+p=<-1848,310,-1097>, v=<4,92,17>, a=<3,-6,1>
+p=<2803,-1755,-532>, v=<-71,13,2>, a=<-5,6,2>
+p=<691,2348,-785>, v=<48,-24,71>, a=<-7,-7,-3>
+p=<-233,4779,-994>, v=<-48,-31,0>, a=<5,-16,4>
+p=<119,-4021,238>, v=<-41,93,-10>, a=<3,8,0>
+p=<-1168,-3647,-3392>, v=<52,76,132>, a=<0,8,2>
+p=<-1845,-443,-822>, v=<-24,-30,1>, a=<11,5,4>
+p=<2315,1487,4428>, v=<-64,-53,-83>, a=<-5,-2,-13>
+p=<3255,-2683,-772>, v=<-132,82,-12>, a=<-3,5,5>
+p=<-1405,487,108>, v=<-25,-45,70>, a=<9,2,-7>
+p=<-2315,1877,-1142>, v=<73,1,38>, a=<4,-9,2>
+p=<-1975,-2143,-3372>, v=<-28,13,13>, a=<12,9,15>
+p=<1945,3157,2138>, v=<28,-147,21>, a=<-12,-1,-12>
+p=<-3555,977,708>, v=<114,-59,-2>, a=<6,1,-3>
+p=<5865,5127,-4422>, v=<-105,-67,118>, a=<-18,-18,10>
+p=<-3264,2343,-3273>, v=<79,-72,127>, a=<11,-6,6>
+p=<3387,-2301,1992>, v=<-53,129,15>, a=<-14,0,-13>
+p=<2295,5276,1762>, v=<-104,-67,-57>, a=<0,-15,-2>
+p=<-2072,-774,1036>, v=<37,-22,68>, a=<5,5,-10>
+p=<447,865,1300>, v=<-20,-39,-36>, a=<0,0,-2>
+p=<-1467,-1852,2323>, v=<90,50,-117>, a=<-2,3,1>
+p=<4473,-664,-1241>, v=<-157,-4,45>, a=<-4,3,1>
+p=<1580,-1621,-2572>, v=<32,5,48>, a=<-9,6,6>
+p=<9680,-3138,-4267>, v=<-41,22,-84>, a=<-14,4,12>
+p=<-4107,4648,2023>, v=<32,3,-59>, a=<5,-8,0>
+p=<-673,1860,7004>, v=<36,-55,-48>, a=<-1,0,-9>
+p=<8337,7453,2516>, v=<-159,-132,84>, a=<-5,-5,-9>
+p=<2276,-3123,-1445>, v=<-62,44,37>, a=<-6,12,4>
+p=<-1885,-64,1576>, v=<27,33,-12>, a=<7,-3,-7>
+p=<-7265,156,268>, v=<89,-23,-25>, a=<6,1,1>
+p=<-9137,3036,826>, v=<104,8,-133>, a=<8,-5,6>
+p=<-6167,-1770,-4592>, v=<77,86,73>, a=<5,-2,3>
+p=<-1685,-2976,2824>, v=<45,27,-22>, a=<0,3,-3>
+p=<5821,-870,5740>, v=<3,-13,-29>, a=<-9,2,-7>
+p=<331,1596,232>, v=<-11,-100,-135>, a=<0,3,7>
+p=<-1230,1100,-8455>, v=<87,-67,165>, a=<-3,2,6>
+p=<-1470,5772,3641>, v=<-21,-81,18>, a=<4,-6,-8>
+p=<7026,-2852,1913>, v=<-6,106,6>, a=<-13,-1,-4>
+p=<-5422,5132,-5575>, v=<-13,-160,42>, a=<11,0,8>
+p=<3792,1660,-43>, v=<-175,-121,15>, a=<-9,1,-2>
+p=<42,-620,-778>, v=<3,39,24>, a=<0,0,3>
+p=<-318,-1370,1697>, v=<11,137,-85>, a=<2,-6,-4>
+p=<1842,130,-613>, v=<-69,-11,-19>, a=<-6,0,7>
+p=<-963,3070,-2218>, v=<30,-151,144>, a=<5,-7,0>
+p=<2847,-2795,1532>, v=<-112,80,-74>, a=<-9,13,-4>
+p=<747,-875,197>, v=<12,56,-17>, a=<-7,0,0>
+p=<627,-80,1022>, v=<-36,27,-128>, a=<0,-3,7>
+p=<2667,655,1427>, v=<-108,-14,-91>, a=<-8,-4,-1>
+p=<1002,-215,962>, v=<35,-28,-108>, a=<-12,5,5>
+p=<-849,-4500,291>, v=<-67,65,22>, a=<6,5,-2>
+p=<6405,4180,5499>, v=<-125,9,-18>, a=<-5,-9,-10>
+p=<4576,-4128,1562>, v=<-66,53,-3>, a=<-5,5,-3>
+p=<391,4738,-2189>, v=<37,-89,70>, a=<-3,-4,0>
+p=<-1004,863,12>, v=<82,-108,15>, a=<-3,5,-1>
+p=<1352,1514,-4390>, v=<-10,-49,13>, a=<-2,0,8>
+p=<360,-4748,-81>, v=<-26,73,50>, a=<1,5,-3>
+p=<-7297,2320,-6157>, v=<-3,-75,22>, a=<15,0,11>
+p=<918,-780,229>, v=<68,-55,-8>, a=<-6,5,0>
+p=<422,-7135,5871>, v=<-12,86,-62>, a=<0,9,-8>
+p=<2921,-2245,1495>, v=<-93,55,-15>, a=<0,1,-2>
+p=<1417,-4757,1367>, v=<-79,84,22>, a=<2,4,-4>
+p=<2137,-4133,-5545>, v=<-118,-117,40>, a=<3,15,8>
+p=<2761,-3685,-2329>, v=<-121,67,-44>, a=<2,3,7>
+p=<3145,3851,3831>, v=<-199,-53,-22>, a=<6,-4,-6>
+p=<-807,-1909,-8809>, v=<40,-71,10>, a=<-1,8,16>
+p=<-3001,-1007,-4300>, v=<-11,2,69>, a=<11,3,9>
+p=<2291,3961,-2416>, v=<-19,-30,28>, a=<-6,-11,6>
+p=<1571,-3143,-2428>, v=<-14,66,41>, a=<-4,5,5>
+p=<683,3001,6056>, v=<73,-90,-200>, a=<-8,-3,-4>
+p=<-205,-759,517>, v=<108,44,50>, a=<-8,-1,-6>
+p=<-642,1863,3622>, v=<31,-58,23>, a=<0,-2,-15>
+p=<-1562,1449,-4405>, v=<83,8,-12>, a=<-1,-6,17>
+p=<853,-1242,3668>, v=<14,-67,-51>, a=<-4,10,-9>
+p=<-757,46,-6061>, v=<0,-15,156>, a=<3,1,9>
+p=<-3287,-1403,-564>, v=<38,0,-35>, a=<9,5,5>
+p=<-849,1840,3001>, v=<124,-33,-106>, a=<-7,-4,-2>
+p=<1566,2806,-1162>, v=<43,-39,15>, a=<-9,-7,3>
+p=<5706,3174,-5141>, v=<-77,-67,44>, a=<-14,-6,15>
+p=<-1444,-4807,1648>, v=<-55,150,-100>, a=<6,0,3>
+p=<-2596,2137,-7664>, v=<-19,-67,92>, a=<6,0,9>
+p=<-4324,1577,-5456>, v=<35,0,23>, a=<6,-3,9>
+p=<-1428,2121,1568>, v=<-39,82,-48>, a=<5,-9,0>
+p=<-4884,-7063,-1168>, v=<36,-27,-12>, a=<7,15,3>
+p=<-2612,-2871,2352>, v=<-35,-26,43>, a=<7,7,-7>
+p=<2492,7737,4832>, v=<-13,22,-51>, a=<-4,-16,-6>
+p=<3228,-2455,880>, v=<-102,-39,-10>, a=<0,7,-1>
+p=<620,-4183,0>, v=<29,15,1>, a=<-3,7,0>
+p=<1549,1698,2535>, v=<-94,-85,-179>, a=<-2,-5,0>
+p=<-1643,1068,-202>, v=<29,-25,-66>, a=<12,-7,11>
+p=<-229,697,-1756>, v=<48,-51,30>, a=<-4,0,13>
+p=<1724,39,1219>, v=<-129,-49,-85>, a=<1,6,0>
+p=<361,2678,211>, v=<21,-76,46>, a=<-6,-15,-8>
+p=<291,410,3284>, v=<-19,-19,-166>, a=<0,-1,-9>
+p=<-1711,-2642,-1098>, v=<79,109,72>, a=<6,11,1>
+p=<-12485,-3505,-8183>, v=<17,14,59>, a=<16,4,8>
+p=<2449,-351,-4877>, v=<92,9,-28>, a=<-8,0,8>
+p=<-2377,1435,1241>, v=<63,40,-72>, a=<0,-4,2>
+p=<397,7496,462>, v=<146,-22,46>, a=<-8,-9,-3>
+p=<4672,-180,1621>, v=<-25,-15,-121>, a=<-5,1,4>
+p=<-667,2442,1165>, v=<57,-45,-31>, a=<-2,-1,0>
+p=<-97,-7210,6523>, v=<-75,53,-55>, a=<4,7,-6>
+p=<-5911,-5329,-5941>, v=<0,62,39>, a=<8,4,6>
+p=<-5132,4133,1583>, v=<38,-31,-42>, a=<5,-4,0>
+p=<-797,-449,1945>, v=<68,51,-76>, a=<-2,-3,-7>
+p=<2203,496,-620>, v=<-28,-20,55>, a=<-15,-2,-2>
+p=<-512,286,-725>, v=<17,-14,46>, a=<2,-1,0>
+p=<-317,2701,2845>, v=<92,-135,-88>, a=<-9,-6,-13>
+p=<2488,-839,10>, v=<-95,13,-19>, a=<-9,5,2>
+p=<-32,-584,-1805>, v=<1,68,54>, a=<0,-4,8>
+p=<-1487,841,25>, v=<106,-59,12>, a=<-1,0,-2>
+p=<9711,3803,1142>, v=<-7,36,3>, a=<-15,-8,-2>
+p=<3306,-1797,722>, v=<-4,34,-183>, a=<-5,1,9>
+p=<2050,-1523,1668>, v=<-33,42,148>, a=<-3,1,-15>
+p=<2914,-227,-2544>, v=<-9,8,66>, a=<-7,0,2>
+p=<4507,-227,-1977>, v=<-152,22,-25>, a=<-1,-1,7>
+p=<5452,448,777>, v=<-75,-87,-43>, a=<-9,5,1>
+p=<-1217,-3197,-2922>, v=<18,76,-102>, a=<2,3,15>
+p=<-1703,-2738,-6>, v=<-6,-39,0>, a=<5,10,0>
+p=<-29,-6410,453>, v=<16,83,-73>, a=<-1,11,4>
+p=<1591,313,-5028>, v=<40,16,102>, a=<-7,-2,6>
+p=<1753,-4823,2921>, v=<-46,-88,-58>, a=<0,11,-1>
+p=<3672,-6932,2617>, v=<79,26,-89>, a=<-9,8,1>
+p=<-1534,8477,2883>, v=<-135,30,21>, a=<9,-13,-5>
+p=<-3187,5532,7994>, v=<45,-29,23>, a=<2,-6,-12>
+p=<5249,-776,-2988>, v=<-21,59,-39>, a=<-6,-2,6>
+p=<-774,-339,-7244>, v=<1,106,112>, a=<1,-5,4>
+p=<-2104,-17268,1420>, v=<-3,64,118>, a=<3,20,-8>
+p=<-1306,4335,-24>, v=<15,22,0>, a=<1,-7,0>
+p=<-972,2893,110>, v=<-133,420,13>, a=<7,-27,1>
+p=<1906,-490,2091>, v=<271,-62,298>, a=<-18,9,-21>
+p=<-1422,-2788,323>, v=<-200,-398,44>, a=<14,27,-3>
+p=<1079,-21,-2677>, v=<156,-2,-384>, a=<-9,-1,22>
+p=<-513,1027,-2732>, v=<-71,147,-392>, a=<5,-13,29>
+p=<472,-76,-2799>, v=<67,-14,-399>, a=<-6,5,28>
+p=<-478,1841,2426>, v=<-69,269,351>, a=<5,-20,-26>
+p=<2254,1465,-1528>, v=<324,211,-218>, a=<-19,-13,17>
+p=<-277,1286,2981>, v=<-39,181,423>, a=<-1,-8,-24>
+p=<71,2026,2683>, v=<5,285,383>, a=<-3,-20,-25>
+p=<-581,-2942,-73>, v=<-79,-423,-11>, a=<4,33,-4>
+p=<65,2932,137>, v=<7,418,19>, a=<-1,-29,-1>
+p=<-401,582,-3050>, v=<-59,88,-434>, a=<1,-4,30>
+p=<2976,-590,-108>, v=<421,-80,-12>, a=<-26,2,4>
+p=<-2303,-645,-1751>, v=<-329,-91,-251>, a=<21,6,14>
+p=<1140,-2857,662>, v=<164,-410,91>, a=<-11,27,-10>
+p=<-2532,-643,1350>, v=<-363,-84,191>, a=<29,4,-20>
+p=<1816,1234,-2316>, v=<261,177,-329>, a=<-18,-12,23>
+p=<499,-2878,-236>, v=<71,-410,-38>, a=<-2,25,6>
+p=<2553,-1482,-988>, v=<361,-214,-139>, a=<-24,14,9>
+p=<-2086,-2102,-211>, v=<-300,-301,-31>, a=<12,23,-2>
+p=<-256,-1962,-2187>, v=<-38,-280,-313>, a=<1,19,20>
+p=<-1353,-1829,1849>, v=<-197,-264,260>, a=<15,19,-18>
+p=<2427,-1169,1408>, v=<345,-170,206>, a=<-30,5,-17>
+p=<-681,372,-3521>, v=<-98,58,-512>, a=<12,-3,39>
+p=<-525,-322,-2723>, v=<-71,-46,-387>, a=<9,-2,33>
+p=<-1485,2370,-939>, v=<-212,340,-138>, a=<19,-18,11>
+p=<2629,23,1333>, v=<375,2,191>, a=<-24,-1,-13>
+p=<-962,2687,-565>, v=<-140,383,-78>, a=<8,-20,5>
+p=<990,3391,-1021>, v=<144,480,-152>, a=<-9,-32,8>
+p=<-1608,2476,39>, v=<-229,351,3>, a=<17,-24,0>
+p=<2455,44,-1459>, v=<350,3,-209>, a=<-26,0,19>
+p=<3240,154,-210>, v=<457,20,-33>, a=<-31,1,6>
+p=<-2171,-88,-1778>, v=<-309,-8,-254>, a=<19,0,15>
+p=<-2277,-926,-1445>, v=<-325,-131,-207>, a=<24,5,11>
+p=<-589,-1148,2928>, v=<-80,-170,418>, a=<9,12,-29>
+p=<-2241,-1063,1406>, v=<-316,-152,197>, a=<24,16,-19>
+p=<2092,-955,950>, v=<298,-136,132>, a=<-24,8,-7>
+p=<-466,-2201,-1279>, v=<-62,-310,-180>, a=<-1,23,12>
+p=<-468,-2983,-1861>, v=<-66,-425,-260>, a=<8,28,23>
+p=<-1070,-2706,-272>, v=<-149,-388,-38>, a=<8,27,0>
+p=<-2009,-1830,1787>, v=<-291,-264,248>, a=<20,22,-17>
+p=<2822,-85,659>, v=<403,-14,89>, a=<-33,0,-10>
+p=<-2363,-1805,-611>, v=<-337,-257,-89>, a=<24,16,12>
+p=<-2598,2035,-674>, v=<-373,287,-95>, a=<28,-22,8>
+p=<1173,2573,243>, v=<164,367,40>, a=<-14,-23,1>
+p=<-836,3312,206>, v=<-118,475,29>, a=<8,-34,-2>
+p=<1688,-381,2533>, v=<236,-57,357>, a=<-15,3,-25>
+p=<143,1759,-2463>, v=<22,249,-355>, a=<0,-14,27>
+p=<-2683,2007,980>, v=<-389,283,140>, a=<25,-23,-12>
+p=<-670,-1250,-2411>, v=<-97,-178,-347>, a=<6,15,24>
+p=<-1136,2357,985>, v=<-164,334,139>, a=<16,-27,-11>
+p=<2096,-1737,638>, v=<298,-251,86>, a=<-20,22,-6>
+p=<-2631,-271,1623>, v=<-375,-37,230>, a=<29,1,-18>
+p=<2424,1243,1437>, v=<348,177,200>, a=<-26,-10,-19>
+p=<2060,1385,938>, v=<294,197,134>, a=<-25,-14,-15>
+p=<1331,2651,-818>, v=<193,381,-116>, a=<-13,-30,9>
+p=<776,1916,1714>, v=<112,274,249>, a=<-5,-18,-17>
+p=<-811,427,-2299>, v=<-117,63,-328>, a=<6,0,27>
+p=<1354,2492,-186>, v=<191,355,-27>, a=<-16,-24,2>
+p=<474,3023,-673>, v=<69,434,-92>, a=<-4,-25,10>
+p=<1520,-2352,670>, v=<215,-334,94>, a=<-16,19,-7>
+p=<-1149,-2556,-1447>, v=<-166,-360,-206>, a=<11,23,13>
+p=<-37,2330,1867>, v=<-5,328,265>, a=<-2,-22,-14>
+p=<-2861,-590,507>, v=<-413,-82,70>, a=<27,1,-2>
+p=<3202,-250,647>, v=<462,-35,92>, a=<-24,2,-6>
+p=<-2286,-833,-1219>, v=<-326,-122,-173>, a=<22,4,15>
+p=<-2215,-1793,861>, v=<-321,-252,125>, a=<18,22,-4>
+p=<-156,1321,2884>, v=<-21,191,413>, a=<1,-11,-30>
+p=<-804,2418,-838>, v=<-114,340,-125>, a=<8,-26,6>
+p=<-1121,-1781,-1869>, v=<-157,-256,-265>, a=<12,19,17>
+p=<-1529,565,-2482>, v=<-217,86,-354>, a=<15,-5,29>
+p=<87,1773,2467>, v=<17,253,356>, a=<0,-12,-24>
+p=<-1370,2134,2591>, v=<-195,304,367>, a=<14,-20,-25>
+p=<-14,2076,1747>, v=<-4,294,249>, a=<4,-12,-17>
+p=<1935,-1618,1382>, v=<281,-226,197>, a=<-18,19,-13>
+p=<-2297,1551,77>, v=<-331,223,10>, a=<16,-13,-2>
+p=<-1952,-1430,82>, v=<-276,-199,12>, a=<14,13,0>
+p=<-1987,-1518,-1457>, v=<-280,-216,-208>, a=<14,15,17>
+p=<-1359,-1392,2060>, v=<-196,-199,295>, a=<12,15,-26>
+p=<691,-2517,1578>, v=<98,-359,224>, a=<-9,26,-15>
+p=<2671,965,580>, v=<381,131,81>, a=<-31,-14,-7>
+p=<-243,614,2906>, v=<-31,84,421>, a=<3,-6,-30>
+p=<-1052,646,3333>, v=<-149,95,476>, a=<12,-3,-37>
+p=<510,1846,2487>, v=<72,264,351>, a=<-9,-20,-24>
+p=<-1990,-1380,1739>, v=<-282,-193,248>, a=<18,9,-15>
+p=<133,-2661,-1829>, v=<18,-382,-264>, a=<1,28,18>
+p=<815,2490,1020>, v=<122,351,144>, a=<-8,-20,-4>
+p=<2465,-1704,-1056>, v=<348,-243,-150>, a=<-24,16,12>
+p=<-711,-1825,2020>, v=<-107,-263,293>, a=<3,18,-20>
+p=<2090,1861,-455>, v=<295,266,-65>, a=<-16,-18,8>
+p=<-76,2995,-1382>, v=<-11,422,-196>, a=<2,-32,12>
+p=<2104,-1799,1488>, v=<298,-260,207>, a=<-24,19,-13>
+p=<63,2542,2053>, v=<10,365,295>, a=<0,-26,-15>
+p=<1575,1481,-1420>, v=<224,211,-200>, a=<-11,-18,14>
+p=<-2166,-345,-1387>, v=<-306,-49,-201>, a=<17,-1,10>
+p=<-945,2623,29>, v=<-132,371,3>, a=<12,-23,-1>
+p=<2590,878,-717>, v=<370,129,-102>, a=<-22,-15,9>
+p=<2515,-1076,-679>, v=<357,-154,-101>, a=<-23,6,6>
+p=<-1338,-2273,-1604>, v=<-186,-328,-231>, a=<14,22,18>
+p=<-353,-2665,-1229>, v=<-46,-379,-172>, a=<3,24,12>
+p=<-83,2448,-822>, v=<-13,353,-116>, a=<4,-23,8>
+p=<-523,2472,1345>, v=<-73,355,192>, a=<8,-26,-15>
+p=<-2443,1609,-1552>, v=<-349,231,-216>, a=<27,-17,22>
+p=<1999,-1105,2090>, v=<285,-162,296>, a=<-17,10,-20>
+p=<1954,2345,1492>, v=<277,339,213>, a=<-19,-23,-14>
+p=<2221,-1016,1120>, v=<316,-141,158>, a=<-24,12,-10>
+p=<-3168,-1304,44>, v=<-455,-186,10>, a=<27,16,1>
+p=<1622,-980,-2335>, v=<231,-145,-337>, a=<-15,13,21>
+p=<2185,209,2262>, v=<311,34,326>, a=<-27,2,-22>
+p=<-2551,-307,1547>, v=<-364,-42,223>, a=<22,2,-16>
+p=<-908,-1546,2694>, v=<-129,-219,384>, a=<11,12,-29>
+p=<3364,248,363>, v=<481,35,47>, a=<-30,-4,3>
+p=<-417,2230,1781>, v=<-60,320,254>, a=<5,-24,-15>
+p=<-1902,-30,-1618>, v=<-265,-1,-228>, a=<20,0,13>
+p=<-693,3041,-63>, v=<-100,434,-9>, a=<1,-29,-2>
+p=<-1400,565,-2175>, v=<-200,80,-310>, a=<15,-6,17>
+p=<-1416,-2376,-1590>, v=<-205,-341,-226>, a=<17,23,12>
+p=<1484,-2148,1957>, v=<212,-311,279>, a=<-18,22,-16>
+p=<573,2306,-702>, v=<84,331,-100>, a=<-8,-20,4>
+p=<2271,1826,646>, v=<317,255,92>, a=<-21,-19,-6>
+p=<-1405,1090,2686>, v=<-200,154,380>, a=<16,-7,-25>
+p=<1115,-2148,-2264>, v=<161,-308,-323>, a=<-15,18,22>
+p=<1491,2294,-1052>, v=<215,330,-149>, a=<-14,-22,8>
+p=<2596,1010,885>, v=<374,145,124>, a=<-24,-8,-10>
+p=<-1795,1860,-1144>, v=<-257,267,-164>, a=<24,-20,9>
+p=<1277,687,-2336>, v=<184,94,-333>, a=<-7,-6,28>
+p=<-347,1880,2125>, v=<-49,269,301>, a=<0,-18,-22>
+p=<-18,-2622,-1537>, v=<-2,-370,-219>, a=<-2,29,19>
+p=<-1855,-2054,1009>, v=<-264,-297,140>, a=<21,17,-14>
+p=<-326,-2183,2149>, v=<-40,-311,306>, a=<0,18,-17>
+p=<-980,-864,-2259>, v=<-141,-118,-318>, a=<14,10,17>
+p=<-1809,905,-2722>, v=<-258,133,-391>, a=<17,-12,26>
+p=<592,1196,-2413>, v=<88,171,-351>, a=<-1,-7,26>
+p=<2073,1542,2188>, v=<300,220,318>, a=<-19,-15,-18>
+p=<-557,-2458,1007>, v=<-79,-350,142>, a=<11,22,-12>
+p=<-2392,2150,1346>, v=<-342,309,192>, a=<24,-23,-12>
+p=<994,-2356,833>, v=<142,-338,119>, a=<-9,31,-3>
+p=<299,2668,-290>, v=<46,382,-41>, a=<-5,-25,2>
+p=<1626,-692,-2134>, v=<238,-101,-303>, a=<-14,6,19>
+p=<1605,-1643,-682>, v=<228,-238,-98>, a=<-16,19,6>
+p=<2925,-496,-312>, v=<419,-74,-44>, a=<-28,3,5>
+p=<1803,-1874,1905>, v=<259,-265,271>, a=<-11,18,-19>
+p=<-2236,415,-1699>, v=<-319,57,-246>, a=<22,-6,16>
+p=<1843,-488,1798>, v=<259,-69,257>, a=<-26,5,-20>
+p=<-2754,1655,331>, v=<-392,240,47>, a=<26,-16,-8>
+p=<-834,251,-2722>, v=<-116,33,-386>, a=<3,-5,21>
+p=<1021,-1266,3203>, v=<146,-185,456>, a=<-8,12,-36>
+p=<-3008,-317,1005>, v=<-426,-45,145>, a=<27,1,-11>
+p=<-2940,246,-187>, v=<-420,35,-22>, a=<34,-1,-1>
+p=<1801,-1599,-1446>, v=<256,-221,-208>, a=<-15,12,14>
+p=<-682,-3221,-349>, v=<-93,-456,-50>, a=<10,31,6>
+p=<1654,207,-2009>, v=<238,33,-287>, a=<-20,-10,26>
+p=<361,131,3200>, v=<51,15,455>, a=<-4,-1,-32>
+p=<-633,-781,-2968>, v=<-91,-114,-422>, a=<5,6,29>
+p=<-2215,-1455,1996>, v=<-315,-209,290>, a=<21,17,-15>
+p=<-1296,-1166,2232>, v=<-185,-166,322>, a=<10,8,-22>
+p=<-506,1002,-2804>, v=<-67,140,-401>, a=<7,-10,31>
+p=<886,713,3210>, v=<125,97,458>, a=<-11,-11,-31>
+p=<473,1814,2234>, v=<67,258,320>, a=<-6,-21,-19>
+p=<-1602,1619,2001>, v=<-225,230,285>, a=<21,-16,-20>
+p=<-742,-2555,288>, v=<-107,-365,42>, a=<7,26,-2>
+p=<-3147,-1191,643>, v=<-445,-169,93>, a=<36,11,-8>
+p=<1263,214,2752>, v=<180,30,395>, a=<-9,-2,-29>
+p=<-2143,2199,1241>, v=<-310,308,175>, a=<23,-24,-8>
+p=<-2553,928,-1224>, v=<-364,125,-172>, a=<25,-7,9>
+p=<-2136,-2245,-1378>, v=<-307,-323,-195>, a=<24,23,13>
+p=<889,-1593,2244>, v=<129,-222,323>, a=<-8,17,-23>
+p=<-1520,-1646,1398>, v=<-223,-235,199>, a=<21,13,-11>
+p=<2628,1000,-86>, v=<374,139,-16>, a=<-27,-16,1>
+p=<-2376,-283,-2193>, v=<-336,-38,-314>, a=<29,7,24>
+p=<1742,2026,408>, v=<247,292,55>, a=<-17,-23,1>
+p=<-2191,-1544,-527>, v=<-312,-215,-75>, a=<20,15,7>
+p=<-1704,-1827,1891>, v=<-241,-263,273>, a=<19,22,-18>
+p=<-1270,-49,3352>, v=<-181,-13,478>, a=<12,2,-32>
+p=<-2569,901,331>, v=<-369,129,47>, a=<26,-4,-4>
+p=<1141,2256,1587>, v=<163,320,220>, a=<-13,-22,-18>
+p=<1137,-2605,-1860>, v=<159,-373,-265>, a=<-10,24,14>
+p=<-34,-1139,-2680>, v=<-3,-162,-383>, a=<0,10,26>
+p=<2205,-1859,-418>, v=<318,-263,-57>, a=<-23,19,9>
+p=<2263,-885,731>, v=<323,-127,101>, a=<-19,10,-7>
+p=<747,-1743,-2548>, v=<107,-251,-360>, a=<-8,19,28>
+p=<-2858,-1478,-787>, v=<-404,-214,-111>, a=<31,16,10>
+p=<-2627,342,956>, v=<-375,45,136>, a=<26,-6,-12>
+p=<-2234,2105,357>, v=<-319,303,51>, a=<19,-20,-4>
+p=<1027,-2032,1325>, v=<153,-292,186>, a=<-7,20,-9>
+p=<1283,-1286,2609>, v=<185,-183,373>, a=<-10,7,-23>
+p=<1360,1947,2379>, v=<197,277,339>, a=<-17,-15,-23>
+p=<-860,-679,2987>, v=<-122,-97,427>, a=<3,9,-24>
+p=<-1647,2787,-244>, v=<-232,401,-37>, a=<17,-30,1>
+p=<837,3170,1198>, v=<119,454,170>, a=<-4,-24,-11>
+p=<1266,-1460,2161>, v=<179,-200,308>, a=<-14,10,-21>
+p=<1648,1562,-2437>, v=<235,226,-350>, a=<-14,-12,24>
+p=<-570,2209,-1513>, v=<-85,316,-215>, a=<1,-21,20>
+p=<330,-2321,-199>, v=<47,-329,-28>, a=<-3,24,4>
+p=<-2067,1180,1813>, v=<-299,169,263>, a=<20,-8,-15>
+p=<-78,-2126,2288>, v=<-5,-307,321>, a=<-2,21,-25>
+p=<-1626,281,1926>, v=<-232,40,277>, a=<23,3,-20>
+p=<-235,3009,-77>, v=<-32,428,-16>, a=<1,-26,1>
+p=<-345,3015,279>, v=<-52,430,42>, a=<0,-21,-1>
+p=<2896,-2028,-978>, v=<416,-288,-138>, a=<-32,20,9>
+p=<-3125,-612,759>, v=<-449,-87,108>, a=<31,5,-12>
+p=<2888,2,384>, v=<414,0,57>, a=<-32,1,-6>
+p=<-731,1698,2115>, v=<-106,244,305>, a=<7,-13,-21>
+p=<2036,-736,-1453>, v=<294,-107,-208>, a=<-20,6,11>
+p=<1652,-2222,234>, v=<236,-319,33>, a=<-18,15,-3>
+p=<-515,-3243,235>, v=<-72,-462,30>, a=<3,33,1>
+p=<7,-2446,2313>, v=<-3,-346,330>, a=<4,28,-21>
+p=<1566,2106,1297>, v=<223,298,187>, a=<-13,-21,-15>
+p=<2773,-241,-1939>, v=<393,-34,-277>, a=<-23,3,19>
+p=<-1981,-951,1585>, v=<-286,-137,221>, a=<20,8,-18>
+p=<-14,2752,627>, v=<-2,392,88>, a=<2,-21,-6>
+p=<-2752,-498,2256>, v=<-393,-70,317>, a=<27,1,-23>
+p=<-2795,-853,-603>, v=<-406,-121,-86>, a=<25,5,2>
+p=<631,-2038,-1425>, v=<90,-293,-206>, a=<-4,20,12>
+p=<125,2224,1993>, v=<18,316,291>, a=<4,-21,-25>
+p=<-2231,489,-1563>, v=<-322,70,-224>, a=<23,-3,15>
+p=<-2139,746,-1996>, v=<-302,109,-279>, a=<21,-5,18>
+p=<992,-1201,-2833>, v=<145,-172,-408>, a=<-8,15,24>
+p=<-1702,-2598,-45>, v=<-247,-371,-5>, a=<17,28,-2>
+p=<-2590,-960,482>, v=<-369,-137,68>, a=<28,7,2>
+p=<3216,-233,416>, v=<461,-31,61>, a=<-34,6,-4>
+p=<-1121,692,2728>, v=<-162,101,391>, a=<13,-8,-27>
+p=<-2671,-146,2193>, v=<-383,-24,313>, a=<22,-3,-22>
+p=<763,-241,-3416>, v=<107,-32,-482>, a=<-9,-2,33>
+p=<-671,-3065,126>, v=<-94,-437,16>, a=<13,31,-4>
+p=<564,-2454,1713>, v=<75,-350,244>, a=<-5,24,-17>
+p=<-1735,-2340,-460>, v=<-247,-334,-62>, a=<14,23,4>
+p=<6,-2515,1136>, v=<0,-359,163>, a=<0,26,-10>
+p=<2952,-18,724>, v=<424,1,103>, a=<-33,2,-9>
+p=<-1425,729,2352>, v=<-206,107,337>, a=<17,-7,-23>
+p=<-2551,-193,-2026>, v=<-365,-31,-289>, a=<25,3,17>
+p=<1329,-2258,-1434>, v=<189,-322,-206>, a=<-18,18,14>
+p=<1211,2337,-829>, v=<173,332,-120>, a=<-15,-20,8>
+p=<-1528,-2029,2196>, v=<-218,-290,315>, a=<18,18,-19>
+p=<2764,2067,855>, v=<391,290,119>, a=<-23,-16,-7>
+p=<50,-2547,1000>, v=<8,-363,140>, a=<-1,27,-10>
+p=<-1843,-740,-2538>, v=<-258,-105,-364>, a=<20,8,24>
+p=<2901,-143,-287>, v=<416,-19,-40>, a=<-32,-3,3>
+p=<-745,3115,-349>, v=<-111,448,-51>, a=<7,-34,-3>
+p=<1591,264,-2030>, v=<222,37,-288>, a=<-16,-6,19>
+p=<166,-48,3636>, v=<23,-10,516>, a=<-1,2,-30>
+p=<319,1678,-2277>, v=<46,237,-320>, a=<0,-18,23>
+p=<-2171,614,-1695>, v=<-310,87,-242>, a=<21,-4,11>
+p=<-1126,665,-2761>, v=<-157,93,-392>, a=<14,-6,29>
+p=<1741,2247,1663>, v=<246,324,234>, a=<-17,-16,-20>
+p=<1650,-1865,-1148>, v=<236,-268,-164>, a=<-17,14,11>
+p=<319,-1899,-1553>, v=<45,-274,-219>, a=<0,18,12>
+p=<-319,321,-3639>, v=<-42,45,-518>, a=<5,0,31>
+p=<-863,-2811,20>, v=<-123,-397,4>, a=<9,31,-2>
+p=<2645,-31,542>, v=<373,-5,73>, a=<-23,1,-4>
+p=<-228,-1990,2353>, v=<-35,-287,336>, a=<5,22,-21>
+p=<3382,828,-998>, v=<482,123,-143>, a=<-35,-9,7>
+p=<-681,-2015,-1438>, v=<-89,-285,-208>, a=<6,19,12>
+p=<-2127,-1613,-1494>, v=<-308,-234,-212>, a=<19,16,11>
+p=<65,2762,-1780>, v=<9,395,-254>, a=<2,-26,17>
+p=<-798,-2143,754>, v=<-112,-311,104>, a=<12,25,-10>
+p=<1936,1826,927>, v=<277,263,131>, a=<-15,-20,-10>
+p=<-720,-1926,-1387>, v=<-103,-275,-198>, a=<8,16,11>
+p=<-2584,-1286,524>, v=<-371,-180,74>, a=<28,15,-9>
+p=<286,-3580,426>, v=<39,-510,60>, a=<0,34,-7>
+p=<-1940,-1873,-414>, v=<-277,-269,-56>, a=<19,14,6>
+p=<2631,-809,-1547>, v=<376,-116,-229>, a=<-30,10,16>
+p=<673,2160,-1825>, v=<102,308,-257>, a=<-4,-23,17>
+p=<2169,-2413,-1194>, v=<307,-344,-170>, a=<-20,25,16>
+p=<603,-3052,-393>, v=<89,-434,-53>, a=<-11,33,1>
+p=<-1690,1909,1134>, v=<-241,272,169>, a=<15,-18,-15>
+p=<-623,1217,1954>, v=<-93,172,275>, a=<10,-16,-15>
+p=<-1697,-316,2170>, v=<-242,-45,310>, a=<20,-3,-19>
+p=<-1516,2344,1308>, v=<-216,333,185>, a=<18,-20,-17>
+p=<1853,-1625,701>, v=<261,-229,105>, a=<-20,19,-4>
+p=<1542,-522,-2138>, v=<220,-70,-305>, a=<-20,8,20>
+p=<-1835,-1148,-887>, v=<-257,-165,-126>, a=<22,13,5>
+p=<3238,-2064,302>, v=<460,-292,47>, a=<-32,20,0>
+p=<1003,-2638,-162>, v=<146,-372,-23>, a=<-10,26,5>
+p=<-2709,1375,804>, v=<-385,196,120>, a=<24,-9,-9>
+p=<-184,555,2572>, v=<-30,79,367>, a=<1,0,-29>
+p=<-754,2751,-299>, v=<-110,393,-47>, a=<9,-28,2>
+p=<2362,713,-1616>, v=<332,104,-227>, a=<-23,-7,15>
+p=<254,732,-2598>, v=<38,104,-368>, a=<-8,-7,19>
+p=<-2364,-799,1470>, v=<-344,-112,211>, a=<23,7,-16>
+p=<2519,1937,-284>, v=<360,274,-40>, a=<-32,-22,3>
+p=<2368,828,-1323>, v=<333,118,-182>, a=<-27,-5,12>
+p=<-1443,-1799,2182>, v=<-204,-257,310>, a=<18,22,-23>
+p=<-2230,320,1535>, v=<-319,47,219>, a=<21,-1,-15>
+p=<-2176,1006,1711>, v=<-314,138,241>, a=<15,-10,-17>
+p=<-2359,-1764,735>, v=<-341,-252,107>, a=<20,19,-6>
+p=<-2255,2133,478>, v=<-318,303,67>, a=<21,-23,-4>
+p=<1838,2021,-2030>, v=<262,293,-291>, a=<-22,-22,24>
+p=<676,2730,-1581>, v=<98,391,-222>, a=<-7,-25,18>
+p=<1654,1705,1873>, v=<233,240,270>, a=<-20,-22,-18>
+p=<2899,-1228,-768>, v=<414,-171,-110>, a=<-29,10,12>
+p=<-1106,-2603,-1038>, v=<-160,-376,-152>, a=<13,33,10>
+p=<-2486,-1591,1417>, v=<-352,-223,202>, a=<23,14,-15>
+p=<-224,-2723,405>, v=<-31,-392,57>, a=<-4,30,-2>
+p=<-990,-385,2834>, v=<-141,-51,401>, a=<11,1,-30>
+p=<2393,-1847,-12>, v=<343,-271,-1>, a=<-24,18,0>
+p=<897,-1971,2676>, v=<126,-282,379>, a=<-11,19,-26>
+p=<-1382,828,2465>, v=<-197,118,354>, a=<12,-11,-24>
+p=<2715,-636,-95>, v=<383,-92,-10>, a=<-23,5,2>
+p=<-1672,1496,1384>, v=<-238,215,196>, a=<13,-12,-8>
+p=<-695,2864,430>, v=<-96,408,66>, a=<13,-28,-9>
+p=<-890,2879,152>, v=<-128,419,18>, a=<11,-25,-1>
+p=<1150,854,2388>, v=<160,127,344>, a=<-10,-10,-23>
+p=<-1328,304,2387>, v=<-189,44,346>, a=<19,0,-20>
+p=<1911,1030,2606>, v=<274,147,372>, a=<-21,-5,-22>
+p=<-153,1935,1425>, v=<-17,277,204>, a=<-6,-18,-15>
+p=<-563,-39,-3152>, v=<-85,-5,-449>, a=<4,0,31>
+p=<1376,-434,2342>, v=<194,-58,337>, a=<-11,7,-24>
+p=<1328,-3274,1577>, v=<188,-464,224>, a=<-13,32,-11>
+p=<-1483,2780,842>, v=<-211,394,122>, a=<14,-27,-4>
+p=<-2579,-50,157>, v=<-368,-5,18>, a=<22,0,-2>
+p=<-2233,-1101,1703>, v=<-326,-156,244>, a=<23,11,-19>
+p=<1576,-2527,660>, v=<225,-364,94>, a=<-14,29,-6>
+p=<-920,-2797,-447>, v=<-128,-399,-63>, a=<7,22,4>
+p=<-2430,2192,873>, v=<-347,313,128>, a=<25,-21,-11>
+p=<616,2820,-591>, v=<84,402,-86>, a=<-5,-28,5>
+p=<-544,-1235,2995>, v=<-78,-179,428>, a=<6,12,-29>
+p=<-2103,152,1778>, v=<-297,15,262>, a=<21,2,-18>
+p=<1499,276,3011>, v=<213,37,435>, a=<-14,-7,-31>
+p=<-1913,2443,611>, v=<-270,345,87>, a=<15,-24,-4>
+p=<-398,2956,72>, v=<-56,417,10>, a=<1,-31,5>
+p=<-1863,1996,-1348>, v=<-266,285,-195>, a=<18,-15,14>
+p=<-2302,-248,1303>, v=<-325,-38,181>, a=<17,1,-17>
+p=<-591,-341,2548>, v=<-89,-52,364>, a=<4,5,-27>
+p=<906,-1426,-2591>, v=<129,-206,-368>, a=<-7,14,19>
+p=<-1733,-1479,1564>, v=<-251,-213,222>, a=<18,9,-13>
+p=<2526,1103,78>, v=<357,157,11>, a=<-24,-9,-2>
+p=<745,1626,2823>, v=<111,228,409>, a=<-6,-17,-23>
+p=<-818,43,-2240>, v=<-118,11,-320>, a=<13,1,25>
+p=<1837,993,1492>, v=<260,148,213>, a=<-17,-10,-16>
+p=<-1099,1353,-2333>, v=<-162,193,-333>, a=<8,-9,22>
+p=<467,2292,2372>, v=<66,332,340>, a=<-10,-18,-20>
+p=<2035,1594,-773>, v=<290,227,-112>, a=<-18,-8,9>
+p=<1663,-1377,1996>, v=<237,-196,283>, a=<-20,14,-16>
+p=<-1151,1892,1053>, v=<-163,270,143>, a=<8,-21,-9>
+p=<-1985,-1355,-1070>, v=<-283,-192,-151>, a=<22,10,9>
+p=<880,-1024,-2847>, v=<121,-146,-401>, a=<-6,10,37>
+p=<-2506,-941,-1276>, v=<-359,-141,-182>, a=<25,14,14>
+p=<448,-3321,-1237>, v=<65,-469,-174>, a=<-4,31,10>
+p=<1082,-384,2456>, v=<154,-55,343>, a=<-4,1,-21>
+p=<583,-1175,2602>, v=<80,-167,370>, a=<-5,8,-26>
+p=<-2143,1051,-2228>, v=<-306,150,-321>, a=<16,-11,26>
+p=<-1351,1113,2530>, v=<-195,156,360>, a=<16,-11,-23>
+p=<1289,2415,1068>, v=<186,345,157>, a=<-13,-31,-9>
+p=<1829,-441,-2369>, v=<261,-59,-331>, a=<-20,4,25>
+p=<-1181,2801,-1204>, v=<-168,406,-169>, a=<11,-25,15>
+p=<1789,111,2716>, v=<253,16,391>, a=<-12,-1,-28>
+p=<1188,-2396,-1168>, v=<173,-343,-166>, a=<-18,21,11>
+p=<-624,-2348,1872>, v=<-87,-331,263>, a=<6,23,-17>
+p=<974,2046,1600>, v=<141,293,228>, a=<-10,-20,-20>
+p=<1087,-3,2753>, v=<157,4,393>, a=<-10,1,-31>
+p=<-1696,2565,1439>, v=<-242,365,200>, a=<15,-21,-14>
+p=<-2139,1264,1625>, v=<-308,186,239>, a=<21,-16,-17>
+p=<-808,-2806,706>, v=<-116,-402,100>, a=<10,31,-7>
+p=<-3344,-671,-1309>, v=<-477,-89,-186>, a=<31,4,12>
+p=<-3120,-1016,-1164>, v=<-445,-145,-169>, a=<33,9,11>
+p=<-392,1935,-1765>, v=<-54,277,-256>, a=<7,-20,20>
+p=<-2772,50,-724>, v=<-398,7,-103>, a=<22,-2,1>
+p=<-1135,909,-2293>, v=<-162,123,-325>, a=<11,-2,17>
+p=<-2854,-66,-601>, v=<-402,-8,-82>, a=<29,-3,6>
+p=<1651,760,1457>, v=<233,111,209>, a=<-16,-9,-14>
+p=<-1771,-1151,-2641>, v=<-254,-160,-378>, a=<17,14,27>
+p=<-1065,-2133,-2022>, v=<-152,-309,-293>, a=<12,24,14>
+p=<1476,2335,-246>, v=<211,333,-32>, a=<-7,-22,0>
+p=<-1903,461,2772>, v=<-268,58,396>, a=<21,-2,-25>
+p=<765,-2802,769>, v=<112,-398,106>, a=<-3,33,-5>
+p=<-3176,954,-234>, v=<-450,133,-36>, a=<29,-9,3>
+p=<2177,-558,-2053>, v=<316,-78,-293>, a=<-21,5,19>
+p=<394,1915,-2164>, v=<59,277,-313>, a=<-5,-20,21>
+p=<1111,2949,1071>, v=<155,421,153>, a=<-10,-29,-12>
+p=<-1787,102,2329>, v=<-254,13,332>, a=<14,-3,-20>
+p=<-1253,-2502,-882>, v=<-176,-356,-124>, a=<15,24,7>
+p=<1524,2539,-1037>, v=<216,362,-148>, a=<-15,-21,5>
+p=<1881,745,2344>, v=<266,106,334>, a=<-14,-5,-24>
+p=<-824,2492,1274>, v=<-117,355,187>, a=<2,-27,-11>
+p=<-2672,-391,-718>, v=<-377,-60,-103>, a=<26,2,7>
+p=<1706,-2502,613>, v=<248,-357,87>, a=<-19,23,-9>
+p=<2838,442,349>, v=<400,63,52>, a=<-33,-4,-3>
+p=<271,1719,-2620>, v=<42,245,-371>, a=<-5,-23,22>
+p=<-1158,-1793,1596>, v=<-165,-258,225>, a=<6,10,-14>
+p=<2491,-195,-2133>, v=<353,-23,-304>, a=<-22,-4,21>
+p=<-119,2896,-1592>, v=<-14,413,-227>, a=<-2,-25,14>
+p=<886,-685,2791>, v=<130,-97,398>, a=<-8,6,-26>
+p=<1066,-2652,1270>, v=<152,-374,179>, a=<-10,28,-19>
+p=<2080,1437,-1544>, v=<290,206,-216>, a=<-23,-15,15>
+p=<1863,410,2408>, v=<270,56,345>, a=<-18,-4,-18>
+p=<-524,3071,96>, v=<-74,436,11>, a=<7,-33,-4>
+p=<580,-948,-2576>, v=<88,-133,-367>, a=<-12,11,22>
+p=<-1103,1711,1858>, v=<-154,246,264>, a=<11,-15,-16>
+p=<607,-2998,-745>, v=<79,-428,-101>, a=<-11,33,7>
+p=<-1900,-1037,-1936>, v=<-269,-150,-275>, a=<16,12,15>
+p=<-1155,-491,-2983>, v=<-164,-71,-431>, a=<11,-2,30>
+p=<-2544,887,-742>, v=<-363,124,-109>, a=<23,-6,9>
+p=<-731,2162,-1216>, v=<-102,311,-170>, a=<7,-19,16>
+p=<-2202,-1939,1089>, v=<-320,-277,157>, a=<25,20,-10>
+p=<-28,1561,2087>, v=<2,223,300>, a=<0,-16,-20>
+p=<-1911,-1149,-1625>, v=<-271,-165,-230>, a=<15,10,12>
+p=<-2869,-1090,310>, v=<-414,-155,49>, a=<26,15,-1>
+p=<-695,-2254,-1859>, v=<-100,-321,-266>, a=<11,26,13>
+p=<-2840,-674,1527>, v=<-405,-95,220>, a=<28,0,-17>
+p=<-647,2949,1149>, v=<-91,421,164>, a=<8,-32,-11>
+p=<2811,-1286,624>, v=<400,-179,89>, a=<-29,12,-3>
+p=<1281,-380,-2752>, v=<182,-55,-391>, a=<-16,8,24>
+p=<-2162,-1503,-1690>, v=<-306,-212,-240>, a=<21,15,14>
+p=<2629,761,206>, v=<373,108,34>, a=<-27,-7,-7>
+p=<-2021,620,2109>, v=<-288,90,301>, a=<20,-12,-22>
+p=<-368,-2701,-164>, v=<-52,-380,-20>, a=<6,21,2>
+p=<421,-3240,-681>, v=<60,-463,-96>, a=<-5,30,6>
+p=<1919,-2148,-570>, v=<273,-304,-84>, a=<-24,24,5>
+p=<1869,91,2715>, v=<264,13,389>, a=<-17,-5,-28>
+p=<653,2752,1283>, v=<91,393,186>, a=<-3,-26,-15>
+p=<-1085,-2377,-504>, v=<-155,-343,-71>, a=<10,23,4>
+p=<2790,-724,-1756>, v=<400,-103,-250>, a=<-27,7,20>
+p=<2362,670,1049>, v=<341,95,149>, a=<-22,-6,-10>
+p=<-3223,261,-688>, v=<-459,42,-99>, a=<29,3,6>
+p=<-968,2692,726>, v=<-135,386,100>, a=<9,-27,-6>
+p=<763,-873,3032>, v=<108,-128,433>, a=<-7,11,-30>
+p=<-397,-2950,-1235>, v=<-54,-417,-179>, a=<-1,30,13>
+p=<2644,506,2319>, v=<370,68,328>, a=<-25,-5,-21>
+p=<226,1558,2032>, v=<28,223,290>, a=<-2,-18,-18>
+p=<-96,-2863,420>, v=<-8,-411,59>, a=<2,29,-1>
+p=<2753,-521,644>, v=<389,-74,94>, a=<-25,4,-6>
+p=<-2535,604,1696>, v=<-363,84,240>, a=<23,-5,-16>
+p=<-1475,-1868,-1676>, v=<-211,-271,-235>, a=<13,20,20>
+p=<2257,-411,1855>, v=<326,-61,264>, a=<-19,-2,-19>
+p=<2632,1836,822>, v=<376,266,120>, a=<-30,-16,-8>
+p=<-1695,1905,-1631>, v=<-243,272,-238>, a=<14,-27,18>
+p=<-1726,1459,-2018>, v=<-246,211,-289>, a=<22,-17,23>
+p=<2307,2175,489>, v=<328,312,67>, a=<-23,-20,-6>
+p=<-1861,2174,-527>, v=<-269,313,-75>, a=<18,-24,5>
+p=<-208,1185,2569>, v=<-28,169,371>, a=<-1,-10,-25>
+p=<-1923,-300,2216>, v=<-271,-48,315>, a=<19,8,-22>
+p=<-428,3024,-1181>, v=<-61,432,-171>, a=<3,-34,14>
+p=<549,-2670,-461>, v=<73,-387,-65>, a=<-5,26,3>
+p=<-1556,326,-2238>, v=<-221,43,-316>, a=<10,-3,27>
+p=<-598,-3422,-454>, v=<-86,-488,-64>, a=<1,35,4>
+p=<2143,-443,1333>, v=<302,-66,193>, a=<-20,8,-11>
+p=<286,231,2772>, v=<40,35,396>, a=<-7,-1,-30>
+p=<362,-2668,9>, v=<51,-379,1>, a=<-1,27,0>
+p=<1015,-2626,-85>, v=<142,-376,-11>, a=<-13,33,-2>
+p=<-709,904,2451>, v=<-103,130,350>, a=<5,-8,-27>
+p=<2081,408,-1170>, v=<298,58,-166>, a=<-15,-7,11>
+p=<-482,-2973,-1081>, v=<-69,-420,-151>, a=<2,31,9>
+p=<-818,-74,-2792>, v=<-118,-10,-402>, a=<14,-3,32>
+p=<2999,-87,-960>, v=<427,-14,-136>, a=<-31,3,6>
+p=<2885,-1265,-374>, v=<409,-181,-53>, a=<-29,12,3>
+p=<-1572,2938,16>, v=<-221,415,0>, a=<12,-30,0>
+p=<-2424,-669,-1204>, v=<-342,-92,-175>, a=<21,8,17>
+p=<-1215,1266,-2099>, v=<-173,176,-300>, a=<14,-7,21>
+p=<-202,-3331,202>, v=<-33,-475,25>, a=<-1,36,1>
+p=<935,2601,-482>, v=<133,370,-68>, a=<-12,-26,4>
+p=<-1796,-2630,-1179>, v=<-260,-374,-168>, a=<20,24,10>
+p=<-1532,-596,-1900>, v=<-220,-82,-274>, a=<18,5,23>
+p=<-1577,-720,-2161>, v=<-228,-100,-303>, a=<17,8,25>
+p=<-1215,1584,1974>, v=<-178,226,278>, a=<17,-15,-22>
+p=<-3480,-170,1515>, v=<-499,-19,213>, a=<38,-1,-14>
+p=<-2436,-111,-929>, v=<-353,-14,-128>, a=<25,0,14>
+p=<2047,1023,-2117>, v=<292,149,-304>, a=<-21,-10,21>
+p=<1510,-3054,336>, v=<224,-436,55>, a=<-12,35,-2>
+p=<-2860,74,1242>, v=<-408,10,177>, a=<29,-2,-11>
+p=<423,2218,-2064>, v=<56,316,-290>, a=<-1,-23,19>
+p=<-1523,391,2820>, v=<-216,54,401>, a=<16,-3,-25>
+p=<2150,822,-2210>, v=<305,114,-314>, a=<-21,-10,22>
+p=<980,-2578,716>, v=<140,-368,106>, a=<-13,25,-13>
+p=<-2221,-1430,671>, v=<-319,-202,91>, a=<29,20,-6>
+p=<71,585,-2438>, v=<13,84,-348>, a=<0,1,24>
+p=<-2243,-2418,-28>, v=<-320,-339,-10>, a=<22,23,0>
+p=<-1990,1907,1046>, v=<-283,274,147>, a=<14,-22,-10>
+p=<646,-563,-2987>, v=<96,-80,-426>, a=<-6,11,28>
+p=<1124,-2386,-2399>, v=<166,-340,-342>, a=<-12,28,23>
+p=<1269,-527,-2292>, v=<184,-75,-331>, a=<-12,2,24>
+p=<-1031,2489,-962>, v=<-147,354,-138>, a=<13,-21,14>
+p=<723,-2658,-127>, v=<105,-380,-14>, a=<-6,27,2>
+p=<2,1922,2219>, v=<0,278,321>, a=<3,-18,-23>
+p=<-2842,1751,-150>, v=<-408,256,-21>, a=<26,-17,-4>
+p=<45,-2950,-602>, v=<9,-419,-87>, a=<3,29,6>
+p=<-1231,-1203,-2120>, v=<-176,-172,-302>, a=<8,13,18>
+p=<1637,-356,-1921>, v=<234,-56,-273>, a=<-14,1,18>
+p=<-1712,-1611,-1495>, v=<-246,-229,-213>, a=<16,22,14>
+p=<3521,152,-943>, v=<503,23,-134>, a=<-35,6,7>
+p=<-2104,-2243,-337>, v=<-302,-320,-51>, a=<19,23,3>
+p=<2358,-595,-1456>, v=<336,-91,-213>, a=<-22,8,14>
+p=<-525,-1627,2776>, v=<-69,-232,399>, a=<0,14,-32>
+p=<1648,963,-1620>, v=<238,134,-231>, a=<-12,-6,15>
+p=<-2751,363,-551>, v=<-391,54,-79>, a=<24,-3,9>
+p=<300,1792,2155>, v=<47,251,307>, a=<-6,-17,-16>
+p=<1106,-214,-2291>, v=<156,-35,-325>, a=<-3,0,23>
+p=<-1964,-795,-2331>, v=<-286,-111,-333>, a=<19,15,18>
+p=<137,-3166,-572>, v=<21,-452,-82>, a=<0,30,3>
+p=<-2691,705,-999>, v=<-388,98,-139>, a=<26,-9,10>
+p=<1203,343,-3272>, v=<174,54,-469>, a=<-12,2,32>
+p=<3115,-432,-66>, v=<447,-61,-3>, a=<-30,4,0>
+p=<2562,-1744,862>, v=<367,-252,123>, a=<-23,17,-5>
+p=<1380,-1281,1622>, v=<196,-177,230>, a=<-17,9,-14>
+p=<-1200,-844,-2301>, v=<-173,-120,-328>, a=<15,15,20>
+p=<-792,-1599,2552>, v=<-111,-231,367>, a=<7,17,-25>
+p=<307,2585,-1745>, v=<46,361,-252>, a=<-2,-32,17>
+p=<-199,-1278,-2273>, v=<-26,-186,-327>, a=<1,17,22>
+p=<1870,-2159,-899>, v=<264,-314,-123>, a=<-18,22,6>
+p=<434,1298,2381>, v=<63,185,337>, a=<-4,-11,-23>
+p=<-2150,-2011,1077>, v=<-311,-289,157>, a=<15,22,-10>
+p=<2355,-966,31>, v=<334,-136,2>, a=<-21,13,1>
+p=<880,2467,1228>, v=<131,350,176>, a=<-10,-18,-9>
+p=<2696,301,951>, v=<383,47,138>, a=<-29,-3,-10>
+p=<50,1466,2481>, v=<4,210,354>, a=<0,-13,-21>
+p=<-46,1414,2588>, v=<-3,203,369>, a=<2,-15,-22>
+p=<-1343,790,2128>, v=<-191,114,306>, a=<17,-8,-19>
+p=<-1893,-320,1958>, v=<-271,-46,278>, a=<18,1,-19>
+p=<3013,80,1731>, v=<433,10,244>, a=<-30,0,-12>
+p=<-1561,-2177,-1020>, v=<-227,-314,-145>, a=<16,26,16>
+p=<-1230,2247,-501>, v=<-169,320,-71>, a=<14,-22,4>
+p=<527,-2245,1744>, v=<67,-319,248>, a=<-6,21,-17>
+p=<-1513,-166,-2981>, v=<-211,-28,-425>, a=<15,0,29>
+p=<440,-823,2548>, v=<63,-116,364>, a=<-4,10,-24>
+p=<-1545,-2022,350>, v=<-217,-285,51>, a=<19,18,-6>
+p=<-1920,-2099,1374>, v=<-271,-304,197>, a=<18,21,-12>
+p=<-1984,2245,966>, v=<-283,325,138>, a=<22,-22,-5>
+p=<1286,1145,1885>, v=<186,163,271>, a=<-7,-11,-18>
+p=<-2077,-1678,1117>, v=<-294,-243,156>, a=<24,17,-9>
+p=<-65,3081,988>, v=<-9,440,141>, a=<-1,-33,-13>
+p=<1372,-2516,92>, v=<198,-361,17>, a=<-13,23,0>
+p=<574,-2894,-2168>, v=<82,-413,-309>, a=<-1,28,22>
+p=<2843,-746,1072>, v=<408,-108,156>, a=<-26,5,-8>
+p=<-2673,2015,-608>, v=<-380,287,-87>, a=<29,-14,5>
+p=<-1103,-1722,-1992>, v=<-157,-247,-289>, a=<14,19,18>
+p=<-619,528,-2863>, v=<-88,75,-410>, a=<5,-7,28>
+p=<-1977,2190,1193>, v=<-282,311,167>, a=<17,-19,-13>
+p=<860,-3029,253>, v=<123,-433,41>, a=<-8,33,-2>
+p=<-1719,1295,-1775>, v=<-245,183,-250>, a=<13,-13,19>
+p=<-2978,1898,-292>, v=<-428,271,-47>, a=<30,-18,2>
+p=<565,1062,-2232>, v=<80,152,-315>, a=<-4,-10,28>
+p=<-1305,1305,-2694>, v=<-183,186,-382>, a=<14,-14,26>
+p=<-2484,-273,-1989>, v=<-359,-35,-283>, a=<23,4,18>
+p=<1136,-1048,-2857>, v=<166,-150,-410>, a=<-9,9,30>
+p=<-442,2206,2090>, v=<-64,315,301>, a=<4,-22,-14>
+p=<-23,2898,224>, v=<-3,412,30>, a=<0,-26,1>
+p=<2138,959,-1982>, v=<306,140,-283>, a=<-19,-9,17>
+p=<-1618,1775,-1360>, v=<-231,253,-191>, a=<22,-18,12>
+p=<692,1924,-2492>, v=<99,278,-361>, a=<-6,-17,28>
+p=<-1023,2364,-1752>, v=<-142,340,-247>, a=<10,-19,19>
+p=<-1750,-2698,1145>, v=<-246,-382,167>, a=<17,25,-11>
+p=<3258,1100,-180>, v=<470,158,-26>, a=<-32,-13,0>
+p=<-1915,-679,-2235>, v=<-273,-97,-323>, a=<21,9,24>
+p=<-1104,-2081,-786>, v=<-155,-297,-113>, a=<11,22,10>
+p=<-2858,-640,-706>, v=<-406,-90,-100>, a=<29,5,4>
+p=<712,1716,-1986>, v=<102,248,-284>, a=<-7,-17,19>
+p=<832,2700,-390>, v=<120,385,-55>, a=<-5,-26,3>
+p=<1587,-619,2627>, v=<223,-84,375>, a=<-17,4,-28>
+p=<2298,470,2118>, v=<325,62,302>, a=<-16,-8,-19>
+p=<-2057,-1407,-2233>, v=<-288,-204,-317>, a=<25,14,26>
+p=<-112,-62,2758>, v=<-13,-5,397>, a=<1,-2,-23>
+p=<-211,-2054,2162>, v=<-32,-291,309>, a=<6,20,-24>
+p=<2083,836,1594>, v=<299,118,228>, a=<-18,-8,-17>
+p=<-530,2090,1973>, v=<-76,302,278>, a=<4,-26,-24>
+p=<-1080,1942,-1900>, v=<-158,279,-272>, a=<6,-19,19>
+p=<-2074,1278,1789>, v=<-301,186,250>, a=<14,-11,-18>
+p=<-520,2504,414>, v=<-74,354,60>, a=<-2,-25,-7>
+p=<-1176,-2282,-1591>, v=<-170,-326,-228>, a=<16,15,15>
+p=<102,2968,990>, v=<12,427,146>, a=<-7,-32,-10>
+p=<-2709,1659,-316>, v=<-389,241,-39>, a=<31,-9,1>
+p=<-2290,1919,773>, v=<-329,275,105>, a=<22,-16,-12>
+p=<615,482,3245>, v=<85,69,463>, a=<-10,0,-27>
+p=<1234,2456,-1243>, v=<178,346,-177>, a=<-9,-21,9>
+p=<1114,1679,1730>, v=<164,240,248>, a=<-12,-15,-17>
+p=<-1422,1522,-1711>, v=<-208,209,-244>, a=<9,-15,21>
+p=<2007,-1374,485>, v=<285,-201,69>, a=<-22,17,-4>
+p=<-12,2520,544>, v=<-1,362,74>, a=<0,-26,-10>
+p=<-474,-1923,2315>, v=<-67,-270,334>, a=<2,18,-21>
+p=<1517,-2248,-418>, v=<216,-314,-59>, a=<-14,22,3>
+p=<1118,2532,-1334>, v=<159,361,-189>, a=<-12,-25,13>
+p=<-1489,-1372,-2353>, v=<-219,-200,-337>, a=<15,18,21>
+p=<1056,25,-2775>, v=<149,1,-398>, a=<-17,0,27>
+p=<-2726,1082,-1224>, v=<-389,153,-169>, a=<27,-7,12>
+p=<751,608,-2592>, v=<102,88,-374>, a=<-6,-7,24>
+p=<1945,2317,-136>, v=<276,331,-18>, a=<-23,-24,4>
+p=<-3253,69,-228>, v=<-462,11,-36>, a=<36,0,-1>
+p=<1255,-2938,-313>, v=<183,-419,-45>, a=<-8,26,7>
+p=<-2646,2011,-797>, v=<-380,287,-109>, a=<25,-21,2>
+p=<50,-1406,-2557>, v=<5,-198,-362>, a=<6,15,24>
+p=<348,-1005,2940>, v=<51,-140,420>, a=<-2,7,-29>
+p=<-672,2846,-1419>, v=<-97,402,-207>, a=<6,-28,11>
+p=<2859,1440,-24>, v=<408,201,-9>, a=<-27,-21,2>
+p=<2157,-1843,429>, v=<313,-263,61>, a=<-22,19,-4>
+p=<45,-1064,2940>, v=<6,-158,419>, a=<1,12,-29>
+p=<1730,987,-1830>, v=<247,143,-264>, a=<-19,-7,17>
+p=<-1122,-1149,2253>, v=<-165,-161,322>, a=<12,11,-25>
+p=<2676,-601,-785>, v=<380,-86,-115>, a=<-30,5,8>
+p=<2435,-555,-1288>, v=<348,-80,-183>, a=<-24,6,12>
+p=<1305,-81,2894>, v=<185,-10,413>, a=<-13,-4,-30>
+p=<954,-2008,1396>, v=<140,-292,199>, a=<-9,25,-10>
+p=<-133,2590,984>, v=<-19,374,140>, a=<0,-23,-10>
+p=<1389,-2086,-2054>, v=<194,-296,-293>, a=<-16,18,19>
+p=<-296,-2831,566>, v=<-37,-404,82>, a=<-2,24,1>
+p=<-2569,-802,-1287>, v=<-369,-113,-183>, a=<28,10,10>
+p=<-1886,1812,-2154>, v=<-266,255,-307>, a=<15,-17,26>
+p=<-1719,-1231,1420>, v=<-244,-174,204>, a=<20,14,-18>
+p=<-2888,-1394,1274>, v=<-412,-202,183>, a=<28,13,-14>
+p=<1984,1660,1284>, v=<287,237,179>, a=<-19,-18,-16>
+p=<-41,200,2573>, v=<-4,31,370>, a=<-1,-2,-25>
+p=<-3016,34,-1363>, v=<-429,1,-190>, a=<31,-5,13>
+p=<-1286,-763,2011>, v=<-183,-107,287>, a=<11,1,-21>
+p=<-1848,1908,-618>, v=<-265,274,-87>, a=<19,-22,11>
+p=<-688,2384,-207>, v=<-98,336,-29>, a=<7,-22,0>
+p=<281,847,-2885>, v=<40,121,-412>, a=<-1,-11,25>
+p=<192,-2453,-1601>, v=<31,-355,-222>, a=<-1,24,17>
+p=<491,2203,2548>, v=<68,315,367>, a=<-5,-21,-28>
+p=<-2321,-624,-555>, v=<-336,-90,-81>, a=<23,6,-1>
+p=<-432,-3152,-213>, v=<-63,-450,-31>, a=<-2,31,1>
+p=<-1867,1915,-782>, v=<-266,270,-110>, a=<22,-19,7>
+p=<-892,-2127,-2359>, v=<-122,-311,-337>, a=<5,25,26>
+p=<-941,2518,-1279>, v=<-140,360,-182>, a=<10,-25,11>
+p=<1469,340,-3429>, v=<209,48,-490>, a=<-13,0,38>
+p=<673,3163,673>, v=<101,451,95>, a=<-8,-34,-1>
+p=<800,1337,2614>, v=<114,193,371>, a=<-2,-15,-24>
+p=<1261,1722,-2285>, v=<179,249,-326>, a=<-14,-19,19>
+p=<1473,-2386,-1740>, v=<210,-340,-248>, a=<-13,21,17>
+p=<1905,2345,936>, v=<269,330,128>, a=<-21,-27,-8>
+p=<-9,-2986,506>, v=<2,-426,74>, a=<0,29,-4>
+p=<1104,2001,1666>, v=<158,286,238>, a=<-11,-20,-14>
+p=<-497,-2214,2033>, v=<-66,-314,293>, a=<5,22,-13>
+p=<209,-2513,-1928>, v=<29,-361,-273>, a=<-3,23,23>
+p=<3148,-137,-45>, v=<452,-16,-6>, a=<-34,1,1>
+p=<-738,-382,3098>, v=<-105,-51,440>, a=<8,2,-30>
+p=<1401,2701,793>, v=<200,387,112>, a=<-11,-26,-11>
+p=<-2116,-937,-1839>, v=<-303,-136,-266>, a=<19,9,20>
+p=<686,-763,-3088>, v=<104,-117,-443>, a=<-6,10,27>
+p=<-1078,-2695,1808>, v=<-150,-381,252>, a=<7,28,-22>
+p=<-1664,-680,2702>, v=<-238,-102,384>, a=<19,8,-26>
+p=<-2971,-700,1101>, v=<-431,-98,157>, a=<25,6,-11>
+p=<-403,-2013,-1424>, v=<-57,-286,-197>, a=<-1,18,14>
+p=<-248,-2160,-1597>, v=<-35,-308,-228>, a=<3,22,15>
+p=<-1239,983,-1956>, v=<-175,136,-272>, a=<12,-11,20>
+p=<1358,2352,2015>, v=<192,333,283>, a=<-8,-18,-14>
+p=<-513,-2703,-1005>, v=<-72,-384,-140>, a=<3,26,14>
+p=<1677,2614,-393>, v=<239,372,-55>, a=<-15,-26,2>
+p=<568,-2323,1735>, v=<77,-333,241>, a=<-4,20,-10>
+p=<2487,1279,-308>, v=<353,188,-42>, a=<-24,-12,9>
+p=<1009,316,2729>, v=<136,46,389>, a=<-7,-7,-26>
+p=<2442,-775,2407>, v=<345,-111,344>, a=<-25,7,-21>
+p=<-936,2174,2023>, v=<-134,305,289>, a=<12,-18,-18>
+p=<-731,-714,-2746>, v=<-104,-100,-390>, a=<0,5,30>
+p=<422,-3337,-414>, v=<63,-477,-61>, a=<-4,31,4>
+p=<1873,1735,-1252>, v=<270,244,-174>, a=<-22,-15,15>
+p=<-2135,-1673,-1094>, v=<-306,-239,-155>, a=<21,18,13>
+p=<-327,-2234,1998>, v=<-44,-322,283>, a=<1,22,-22>
+p=<1599,722,1794>, v=<228,102,260>, a=<-16,-7,-17>
+p=<749,-3446,-111>, v=<114,-490,-13>, a=<-9,35,1>
diff --git a/data/advent2017/input21.txt b/data/advent2017/input21.txt
new file mode 100644
index 0000000..5ae0471
--- /dev/null
+++ b/data/advent2017/input21.txt
@@ -0,0 +1,108 @@
+../.. => .../.#./.#.
+#./.. => .../#../#..
+##/.. => #.#/.#./.#.
+.#/#. => ##./##./...
+##/#. => .##/###/#..
+##/## => .##/#../##.
+.../.../... => .#.#/###./##.#/###.
+#../.../... => #.#./..#./..../#.#.
+.#./.../... => #.##/..#./.#.#/####
+##./.../... => ###./.#../####/##..
+#.#/.../... => ...#/####/#.##/...#
+###/.../... => .#../..#./#..#/..#.
+.#./#../... => ###./.##./#.../..#.
+##./#../... => #.#./...#/..../.###
+..#/#../... => ..../..../##../#..#
+#.#/#../... => ..#./#..#/.#../..##
+.##/#../... => ##../.#.#/.##./...#
+###/#../... => ..../#.../#..#/#..#
+.../.#./... => ##.#/#.#./#.../#..#
+#../.#./... => ..#./#.#./.##./....
+.#./.#./... => ..##/#.../..../###.
+##./.#./... => .#../...#/.##./.#.#
+#.#/.#./... => ...#/#..#/.#../.###
+###/.#./... => ###./.###/##.#/#.##
+.#./##./... => ##.#/##../..##/..##
+##./##./... => #.##/.###/.##./###.
+..#/##./... => ##.#/.##./..##/####
+#.#/##./... => ####/####/#.##/.#..
+.##/##./... => ####/.#../####/#..#
+###/##./... => #.#./..#./###./..#.
+.../#.#/... => #.../..../.#../#.##
+#../#.#/... => ..#./###./####/..#.
+.#./#.#/... => #.##/.#../##.#/#.#.
+##./#.#/... => ###./.###/###./##..
+#.#/#.#/... => ...#/.##./.#.#/#.##
+###/#.#/... => ####/#.../###./###.
+.../###/... => ..##/#.##/.#../.#..
+#../###/... => ..../.###/.#.#/...#
+.#./###/... => #.##/.#.#/.#.#/.##.
+##./###/... => #..#/.#.#/#.##/#.#.
+#.#/###/... => #.../##../#.##/##.#
+###/###/... => .#../.#../.###/..#.
+..#/.../#.. => ...#/.##./.##./####
+#.#/.../#.. => ##.#/##../#.#./.#..
+.##/.../#.. => #..#/.##./####/.#..
+###/.../#.. => ..../..../..##/..##
+.##/#../#.. => ..##/.##./#..#/###.
+###/#../#.. => ##.#/#..#/#.../#..#
+..#/.#./#.. => #..#/##.#/.##./#..#
+#.#/.#./#.. => .#../####/..##/#.##
+.##/.#./#.. => ###./#..#/.##./###.
+###/.#./#.. => ####/###./##../..##
+.##/##./#.. => #.../####/...#/####
+###/##./#.. => .#../#.##/.##./####
+#../..#/#.. => .#../####/#.../....
+.#./..#/#.. => .#.#/...#/.###/.#.#
+##./..#/#.. => ..##/#..#/#..#/....
+#.#/..#/#.. => .###/.#.#/.##./#.#.
+.##/..#/#.. => ...#/#.##/#.../..##
+###/..#/#.. => #.##/#.##/...#/#.##
+#../#.#/#.. => #..#/..##/.#../.###
+.#./#.#/#.. => #.##/..../.##./.#..
+##./#.#/#.. => #.#./..#./.#.#/.#..
+..#/#.#/#.. => ...#/#..#/###./##..
+#.#/#.#/#.. => ##.#/##.#/.#.#/.#..
+.##/#.#/#.. => #..#/#..#/##../.#..
+###/#.#/#.. => #.##/..##/##.#/....
+#../.##/#.. => ##.#/.##./...#/.#.#
+.#./.##/#.. => .##./.###/###./.#.#
+##./.##/#.. => #.#./#.##/..##/.#..
+#.#/.##/#.. => ..#./.##./..##/.#..
+.##/.##/#.. => ##../..##/#..#/#...
+###/.##/#.. => ###./#..#/##.#/..#.
+#../###/#.. => .###/#.../####/#.#.
+.#./###/#.. => #.#./.###/#..#/....
+##./###/#.. => ..#./.#.#/#.../#...
+..#/###/#.. => ...#/..#./##../#..#
+#.#/###/#.. => .#.#/###./.#../##..
+.##/###/#.. => .#../###./..#./##..
+###/###/#.. => .#../..##/#.../#...
+.#./#.#/.#. => ##.#/..../##../.#..
+##./#.#/.#. => #.../#.##/.###/#.##
+#.#/#.#/.#. => ...#/..##/##.#/#.##
+###/#.#/.#. => ...#/.#.#/###./#..#
+.#./###/.#. => ...#/...#/##../#.##
+##./###/.#. => ###./###./.#.#/..##
+#.#/###/.#. => ..../#..#/..##/#..#
+###/###/.#. => .#.#/.#.#/##../.###
+#.#/..#/##. => .##./..#./##../....
+###/..#/##. => ####/...#/.#.#/#...
+.##/#.#/##. => ..#./...#/###./.#..
+###/#.#/##. => ..../.#../.#../#.#.
+#.#/.##/##. => .##./..../#.../.#.#
+###/.##/##. => ..../#..#/...#/#...
+.##/###/##. => #.##/##.#/#.../..#.
+###/###/##. => .#../.###/###./##.#
+#.#/.../#.# => .#.#/..../#..#/.#..
+###/.../#.# => ##../#.##/##.#/..#.
+###/#../#.# => .#.#/..../.#.#/.###
+#.#/.#./#.# => ...#/..../##.#/#...
+###/.#./#.# => ####/.###/#.#./#.##
+###/##./#.# => #..#/.###/...#/###.
+#.#/#.#/#.# => #.##/...#/.###/.##.
+###/#.#/#.# => #.../.#.#/.#.#/.###
+#.#/###/#.# => ##.#/##../###./#...
+###/###/#.# => .##./.###/.#../..##
+###/#.#/### => #.##/###./#..#/#..#
+###/###/### => #.../..../#..#/#...
diff --git a/data/advent2017/input22.txt b/data/advent2017/input22.txt
new file mode 100644
index 0000000..357184a
--- /dev/null
+++ b/data/advent2017/input22.txt
@@ -0,0 +1,25 @@
+..######.###...######...#
+.##..##.#....#..##.#....#
+.##.#....###..##.###.#.#.
+#.#.###.#####.###.##.##.#
+.###.#.#.###.####..##.###
+..####.##..#.#.#####...##
+....##.###..#.#..#...####
+.#.##.##.#..##...##.###..
+.######..#..#.#####....##
+###.##.###.########...###
+.#.#.#..#.##.#..###...#..
+.#.##.#.####.#.#.....###.
+##..###.###..##...#.##.##
+##.#.##..#...##...#...###
+##..#..###.#..##.#.#.#.#.
+.##.#####..##....#.#.#..#
+..#.######.##...#..#.##..
+#.##...#.#....###.#.##.#.
+.#..#.#.#..#.####..#.####
+.##...##....##..#.#.###..
+..##.#.#.##..##.#.#....#.
+###.###.######.#.########
+..#.####.#.#.##..####...#
+#.##..#.#.####...#..#..##
+###.###.#..##..#.###....#
diff --git a/data/advent2017/input23.txt b/data/advent2017/input23.txt
new file mode 100644
index 0000000..9d29443
--- /dev/null
+++ b/data/advent2017/input23.txt
@@ -0,0 +1,32 @@
+set b 99
+set c b
+jnz a 2
+jnz 1 5
+mul b 100
+sub b -100000
+set c b
+sub c -17000
+set f 1
+set d 2
+set e 2
+set g d
+mul g e
+sub g b
+jnz g 2
+set f 0
+sub e -1
+set g e
+sub g b
+jnz g -8
+sub d -1
+set g d
+sub g b
+jnz g -13
+jnz f 2
+sub h -1
+set g b
+sub g c
+jnz g 2
+jnz 1 3
+sub b -17
+jnz 1 -23
diff --git a/data/advent2017/input24.txt b/data/advent2017/input24.txt
new file mode 100644
index 0000000..34f123c
--- /dev/null
+++ b/data/advent2017/input24.txt
@@ -0,0 +1,57 @@
+14/42
+2/3
+6/44
+4/10
+23/49
+35/39
+46/46
+5/29
+13/20
+33/9
+24/50
+0/30
+9/10
+41/44
+35/50
+44/50
+5/11
+21/24
+7/39
+46/31
+38/38
+22/26
+8/9
+16/4
+23/39
+26/5
+40/40
+29/29
+5/20
+3/32
+42/11
+16/14
+27/49
+36/20
+18/39
+49/41
+16/6
+24/46
+44/48
+36/4
+6/6
+13/6
+42/12
+29/41
+39/39
+9/3
+30/2
+25/20
+15/6
+15/23
+28/40
+8/7
+26/23
+48/10
+28/28
+2/13
+48/14
diff --git a/data/advent2017/input4.txt b/data/advent2017/input4.txt
new file mode 100644
index 0000000..b9f9e0e
--- /dev/null
+++ b/data/advent2017/input4.txt
@@ -0,0 +1,512 @@
+kvvfl kvvfl olud wjqsqa olud frc
+slhm rdfm yxb rsobyt rdfm
+pib wzfr xyoakcu zoapeze rtdxt rikc jyeps wdyo hawr xyoakcu hawr
+ismtq qwoi kzt ktgzoc gnxblp dzfayil ftfx asscba ionxi dzfayil qwoi
+dzuhys kfekxe nvdhdtj hzusdy xzhehgc dhtvdnj oxwlvef
+gxg qahl aaipx tkmckn hcsuhy jsudcmy kcefhpn kiasaj tkmckn
+roan kqnztj edc zpjwb
+yzc roc qrygby rsvts nyijgwr xnpqz
+jqgj hhgtw tmychia whkm vvxoq tfbzpe ska ldjmvmo
+nyeeg omn geyen ngyee rcjt rjuxh
+qpq udci tnp fdfk kffd eyzvmg ufppf wfuodj toamfn tkze jzsb
+rrcgxyp rbufd tfjmok vpyhej hcnz ftkojm
+jnmomfc jnmomfc bkluz izn ovvm flsch bkluz
+odisl hzwv hiasrhi hez ihihsra qpbmi ltwjj iknkwxf nbdtq gbo
+gjtszl gjtszl fruo fruo
+rdapv gaik cqboix sxnizhh uxmpali jdd usqnz advrp dze
+flooz flooz qad tcrq yze bnoijff qpqu vup hyagwll
+lnazok dze foi tqwjsk hpx qcql euzpj mwfrk
+ilb fmviby ivybmf gtx xtg
+rpauuu timere gyg wcolt ireetm safi
+croe szwmq bbhd lciird vhcci pdax
+hnc ykswt qqqmei goe bri wmyai hnc qpgqc pberqf bzs
+hsnrb wdvh iezzrq iezzrq rdbmpta iezzrq kemnptg alkjnp wymmz
+ngw don ddvyds nlhkoa aaf gptumum ugtpmmu
+vmccke qbpag kvf kvf tgrfghb kvf bhpd sglgx
+obomgk bkcgo yso ttft vbw ckl wjgk
+fli qvw zhin dfpgfjb udsin nihz ovr tiewo
+tgmzmph hauzieo jmg tdbtl lvfr qpaayq qapaqy ausioeu jun piygx
+jkp guqrnx asdqmxf vmfvtqb tloqgyo ioix gajowri tmek ilc puhipb
+uycn zxqm znft ayal znacus kvcyd ekv qqfpnh
+fqghur xtbtdd ztjrylr bpuikb ziyk
+rvakn uqbl ozitpdh uqbl dsej xehj
+laxp haz jyd xnkrb ijldth woy xapl iqgg alpx gnupa ukptmmh
+dyiy dyiy ihb qcyxr
+wbwkd hdwu zvgkn hdwu wjc sakwhn zxujdo npllzp uyr uyr
+fxczpmn cininu akcxs ggslxr riyxe ojisxe
+ppbch sampq dnct afikor dnct edsqy pnzyzmc afikor
+jnvygtn hijqjxl vsd jnvygtn nqcqv zns odq gkboxrv kolnq wrvd
+mroq mroq flsbu flsbu
+fyshor xvpaunj qmktlo xoce wkiyfu ukcl srndc ugwylwm ozcwdw mtqcste kpokr
+cfh cxjvx cfh cfh uewshh
+bpspbap bpspbap fquj mxmn bwls iirhvuk dmpkyt exrn mxmn
+tvyvzk ezszod ntxr xtnr och
+knfxhy kbnyl knfxhy xhkssx lxru uprh nkxpbx oodolxr tpvyf
+nblmysu iwoffs upgof tyagwf aan vovji ajk ywzq oyfi sfulz
+aushzkm lcaeki mkuzsah ynxvte rsntd refk pcm
+mgguob gobmug dzenpty gmogbu
+yvq eepof rgnree nerger fpb stfrln ernger
+hrgkbl mzwvswk rsrsbk ieru holco pajvvn ztgsr qkyp fyeg owpcmoj
+fowda gmsqdca yugj mcrroxv mqcbojd fjnqfji qdfsc jqs
+qnc rvjfz vvxk sjd xrma ucdjvq sbw zydyt dfzww
+ocajazv cozaajv tqunkla udwf ecnnmbz lsakqg bki njnda zsdu ccfqw rxpc
+qqm qdfya qxyx qmq qfday uqnfttt
+rnbirb iapor qet iapor hxkhz dfvzig pedl ybyb
+mkgamxg xkniv meb hbzmxjn dhbj zhbxjmn hdjb
+ilteux pyutyfx mau lrr bacak
+sjjonmn dbbbgs crxyuu jztstgd ezb uiabyaa
+tra fle ufzlvf nnaw kec hiwnnlj tei wld iyt syk hjdczb
+qmd jtlud dgh dbanock fzp dsjgqru wwvo jwvxwgv xlemfij jcacd
+rpkx oxesil snazcgx fly miiyc ikmtmp oefyyn egbw
+ypfpeu wldnyd acchppb yqwcaw wldnyd turbz megci nbgxq xkc ypfpeu
+iqqv iqqv neui iqqv
+ypsxm icqyup zyetrwq nbisrv
+viommi toszx dpueq eyy cunjou ffcjc jaeez djefra pxvkj liudlig yye
+fhnacbg jghchh ghjhhc iue hwqmo
+vbjw lpn cizba ltnsfpz tzoweml irewlc uzckhpd mszal obd
+yeos utxkft hflxkfe fxczge qpgigkc ksgr vuumql vhlvv
+xzmkv xzmkv krecdi klpem jsbu nwcmik emfzxf cjmpgnj
+vtkjo pmiv zou gxo qdiyxsf hwyinjk jhkgf rjq
+dyuoc ywiyvch irfgl ywiyvch fxb fxb
+tuz onhr syu rqya abkaf bcfx mbknex juwoor zmksl
+oheg spjorx ksdy vwtq fxz phvtazk tcze lrxg
+hew lbup botaj ltr jpd
+dxgc tzinkej gnz hxvvub adsqmc dxgc asgpp rqbdcra goy pmamdua bhiacva
+xqv ygb kihxqz vyv pjcny vmyvsdv cgsi nfyx
+tqga ssshrw ndq qlbvwh huyd pxbgj qbxk dkkbf jxy chsobw pph
+hxl iwph iwph xnr otifm ljhre
+zlgvpd kapxpoc dve rklk ogh hgnp rbrmc zzkz hhmcx aklmo
+sar gfor nkf hek nkf aql shc aql
+dtcrw kfjzcjx qyhi bldson whwdayo mqtgt xhqzp ttqmg
+omspdml isze jdl nvwo qrkm wztfg ssfgyh dryj jhp unsmty
+jxt cszylng ifht ixtuna azoi xutqlv jtx tjx
+usgm azuayp fgkby ezpyq jqwl ezofj
+tnhvil nrvg moyrpqs sldx qymoff megflxh pyhqwms xmdw
+zomy zcquwnv lzx bvcna yods mjp dgsez
+blklyf xokd gpit tiysj yrwfhm tofx
+dtig vhdp omuj vhpd
+fogwxim qvdwig emdiv jvhl euwbzkg xvxb hwmqo ujdmlp epmykj
+sjxll sjxll pedvgb sjxll
+drvay gtzhgtx yrt okz nqf
+haxfazn pvkovwb pgu tgshw mxcjf pbe nwoymzc mxcjf pbe hydwy jradcr
+prjsloa ahylvj okbsj qbdcdjt pmfo pagyoeg vkmhjzt khzmjvt opfm xfrji gyjqyel
+lzypt jdbtrad ogr jdbtrad heink
+rcoucuq gdxewa rcoucuq whlw zhhm rcoucuq azaqohe mzyli rdvaf
+yuag ebcf yuag nsotg qqzuxr jfmao vyucw wmoye
+qwvk xemm hgqrr wyxkpp tojndm xlvzypw jus bgnu bgnu nklfwhs
+daqi knenmku ccm xkiuy vkexsbc kvvdagx umopitw yaocnx yoakqql mllmsp
+mrxgl gywit mfopia ncnsvw vdxek axuiot rsejua nei prndudz mnu
+egqn gaa qgen urs mix zbn rhn
+ewharq aihy udkdaob kgrdd kgrdd kugbjtj fcef llqb pduxaq wcexmm
+dwtiw nelq hppad algxgf gcc upou akm efnb mxmhrud
+yxqaa ups okbhgt iet qns tqn rnjqxgp
+npmhdm cgds ldexvr typi jyivoqk zkgq vfyxu xgfo
+dkwnmr umm dkwnmr okpjw wqx jpztebl eqsib dkwnmr
+dxbild wpbup evscivq dxbild dxbild geqp ojfbpl jshvqej
+cxdntxs csfocjd pyy tuhws teb boyloz xfw scxh pxhonky
+lteucke xrgwy hszgzu hnyrcvb
+pfgsgwg dxzh fworek qbstod
+usemcrf psczxu gcjtr brls
+hjol efxczux bqdn gvrnpey yyoqse gbam ndzyj lbwb bhzn unsezg
+bapw xifz blupk qqdk bofvqpp wnbuwyt rnwocu lzwgtt zucag pov
+xkre lqvd juf lqvd xio xyg xyg
+tzdao ztheib aymcf aorg iyawrch hetcxa iyawrch czdymc ccv
+ucgl azlppu jvxqlj pest
+dvwlw fuuy mnhmm okrp ualnqlm uyuznba fzyejk yaq crl ctprp
+odfq knox mkbcku pxucmuf lpjpol phl
+ixongh hfs ruorbd auy qyssl kykwcix aytsm rlj aytsm duq segpqhk
+izufsk wedpzh podjkor eamo vqvev ifnz podjkor xrnuqe
+twyfps bmdbgtu qye qkwjms
+wlav htym vhsnu cocphsj mdsuq vhsnu jflgmrp
+opajag itwjhfu purnnvk opajag
+hpkopqp vnj aialpt lzrkzfs nwucez nwuezc
+mcx hzcjxq zbxr dsx tpknx fva
+rlvgm xrejsvn ghawxb efyos xty wdzdgh olahbtn rga efyos vhtm nsr
+cni mbab qtgeiow ulttn rckc kmiaju jvbq emyvpew cdlxldn ulttn brhkprx
+eykpffp rapik qki fhjgdyu tome ehjuy bibjk htxd vexvag
+wrk dpxt gwkuiov gbkif ike gbkif pcd wpj toywyf qzsa aol
+yqwzh uujn ujun ujnu
+srs ralwxrz yxvvmgp sjhbhk waasid cqtxoxf whcladv jkmaq khjbsh dlavcwh
+mdvsjh xaj etvxlsy fxgiy rgjesel rlegesj ptriz ebdyhkp kugxm dxv egljser
+lhehwrs mqevb ygmv gri izop qgb ivm
+loqqam alojlwg hgen hbyw qlwpun loqqam worgnwk kope
+phozre todsknr todsknr ibj mvllsar
+wuripy ruwlfbh wukbkey qhq iishw tvtvci xawvxc vxacwx hsiwi ogq
+xryq vxwupqa zhqex aquxpwv bnvxrba dtbxki
+yvvwh zvsm vqskhp vqskhp ggqqlw bpn wbuv
+kqz tdy goqwge ygn jgd
+szjjhdk zkpoo nxexz ebicc
+wzuemcj oyd qupulju iaakzmt vzkvz
+nppahov umm wpzev wxkgfxd owgekp bhhb bbhh dgviiw kdfgxwx wryb
+bnc rhes lmbuhhy kwbefga bnc rtxnvz bnc
+ani mggxf mcoixh zdd nai hbhzl mes bdpqr
+mjn uinoty jjegvze bjgqg yhqsxbt coj obylb hddude xqi rhfbhha alood
+cbjzj drmihy tfkrhsd nuhav hihzx bvblqpl tdd szmp gjgfv box
+uumhdxd cmwgyf vepr rwqdkj exwk
+hwvr ydvw bqefu kghes gvbhp awms iqsqes khgse
+mrey jqfw fwvzhps komj dayvs fbui zmtd cofn mrey
+dsjds fdpx irjj usndok qcctsvf fgk wvg txwxcl dxs llp zyilwtq
+xmkelgk fdukc cye legkxkm wwly
+enlny eynln cccku brkz dpof mwfoxcd yftmnqh wpebvyc
+ggdn jnysl dsacffw ukj hdae cmzxku
+uqhm gcachmn kxndfrl htmfis jfnajz fiqiypr kekho kekho ndcw ckrndub dejfna
+keazuq ertql rauwl keazuq obmh rauwl ksrotm
+jppp poigqhv repfsje grjk xwkyuh pkx ayzcj hoxzv
+yhjw pcuyad icie icie icie hwcsuy wcd yihjh jnrxs
+gaug ivvx ceb xujonak hbtfkeb ttciml cctoz
+dggyyi dggyyi gqlyumf yasu fwdfa cbb nncn verhq
+rhgcw gpcyct kiuhbg kiuhbg gpcyct jlmleo nhumm
+wulxxu jyjek hclcp ogob viex wiqcupq
+tthu nxgzpid kcnj mss ukapgkp nnc bxjocv qwxs oejwsif aywqtu brahkb
+dtde bgvb smu vbbg zhlu
+lyo nwjjmep ldbok wgxhto wwuh qfgjknk wnsl
+lleyr onha hkwulbm jfg
+bybjwd uoxvbh mvj iqfpnxs bybjwd zqtszp wvc lbazjr zkzenja cev
+rbuyyr divtslq yuqmyt ajyveb smxsjb nlk tzqhq ims fewg wpjhr gqh
+kpewfd beq klilis klisli eeezut
+euqh hueq ldoo crqurv lvrwh tmaewp oodl
+bqi lzrf jyhvxfh bqi jyhvxfh nbztd lwpdn cuzi
+srjylou phavzjd wost uxkaq byh sluryoj
+ihrdk bcegkpq nygrs qbcq wyjg dvzme pgzhjl vibg kvv
+ijsx iedemek ktlz gtga tbal lbki gtga
+vmiaxn kefig kefig vngxz
+vrdmfvi qts vlvhq vlvhq dihmq
+cfz dyrz zlw qnt vok fwvahg skshbqf hbwozdc ntana jdb uflp
+rimbj bxemw sfps krtk umta vnk ewmbx nrlje ymrtqrz mxewb kjxunbt
+egnuti ozat eltl ngueti
+qtcwoxq rmaf qtcwoxq qtcwoxq
+zws gcoa pydruw qsrk lrkybdf ugr wkrxoj nyvf vitwn
+tmr hhd dojid zwrj bhsim righ keqlep flzunou
+lwoquvy acjowxk tqudk oenvioh nyavyl
+rgh dfhgyke iff cpxhuz hui koe iff hui dmukrei
+bjiumig lcbmbgh vleipx sfawua rnf
+gftfh qwb tfdroe xbno qhgofm vqfoe mux
+ljdrr gyfggai iun nju xrucbis mhrcrh fukr obvuqc whlalfe xrucbis nju
+nxjmjr egqwg arllu xqaahri lzc ivt uhsti
+sqiepba rcmts kvesv nvp
+tiksw tiksw rjni gbhvzm ctbq zuqfyvz
+ibsnm kfka aoqigwo sqouih rxz
+jmymq lxio adtmk umyu sxvzquq bporqnb heol fow
+mepa eckq rqviawv dkqoei ifmngpp jiava rtklseu
+yuycd jiufjci yuycd uowg yuycd udq izkicbr csxobh
+nwu tfsjavb rruoxbn oepcov elxf rruoxbn rruoxbn azglwth jcjm ksqiqpv
+dthfwip zqnwa zqnwa zqnwa
+gso wruece ufl crgnlxv vllsm dpyfm wpa ctxko
+wvpze seodz lpq lpq pmtp wsxs ffppx
+yfxquj phvjn rtwieq rtwieq kgxztyu vbjvkc prqqd lyzmdo ojbrt ojbrt qiqjz
+esaezr rpggiy jey kbzrhu uthus osr xxaiijd qfxlf auhzbx gkigoqw
+yfhcj uvgck cds gjhhrg cmempgj yfhcj cjb
+yxi voxvtuw unwg jqqm
+igvjr ljz rus sru gbjtjt qfeg ztu zjl
+leof ocxns hbkoysh hbkoysh leof
+hab lyxmf yhh qeks fwhfxki xmbcak okqjii nfgzyg bhtfgdj lpmjn
+mgognh tad herere lvwnzx ixwqs zphmuuc etdjz kczsf
+mtej rlolsnn zbl uykek dpkan gmz etxtgj
+mihuieo emjgbp jgks mihuieo iexrfw mjdnr bvp mcuzea xkbusvi
+jvqpj bwt jvqpj bwt gxr
+qpnd fpt tpor bibbpcg hmvguez wqc afl ckviua gpi
+dntmcg jglm sxtnu sxtnu sxtnu
+fzkbptw cbfwo ozvwov wbv gcdd izqo ovwzov lolewo xikqpw
+nkxyxzd kpn datf fki werq mwidqx oiibor zizcjph
+xvgyxym zor ijoy lvwsf fjuara idvvq rreit mqyyy ctio tzwqqhj rnpee
+maqkfpk maqkfpk xukg sfdmnlg xjopvr xjopvr irf
+liujcd vnlkouy dxkwc gto vhjvtw
+swhqhj cas aupsd swhqhj cas bvbooii jquck dtdm
+igh iqicicf ghi pcxt srcrjx gmf gyscphv
+drplj drplj wopgpnk wytag wopgpnk
+zexe ilcqoh qiefb txkuv lirfzv
+ovvpn ovvpn uqeurqx uwzn hgmucj ovvpn sjxulms
+rox silka irhsvym kutus otasof tdneav pcagds
+mkja omu tyshbfq onp trxs lxa tftbv bnpl djhnc zdqfs muo
+tjj rmmqas cbbkxs qio pikk ykyew gxlxt nhsyl ykyew
+frcprg njrz oaxcmhc qben pedm ecvtga nzxwpb ior gaklot dpem
+zyt kncau spoe qlchg sqys wkpbng yflju qlchg vkve bzadbpa
+qtq pkaicl qtq mfkfqvr dnleiq brrjxsx uoyxh pkaicl yvmlug
+firwy imtlp ywl qfa dqrbazz ztzb pcsbwhn zesmlag
+ivey ivey mtvc mtvc
+lhize acwf moa cdeoazd voktshy qmvqq jvmuvk ljfmq tsanygc
+xreiqkc aawrovl pofcsg xreiqkc xreiqkc
+cjbzvn ozds iniqu sdoz gqmki bablvll krs vjzcbn
+izsod htkeqz entxn qtns prpcwu omfnmoy
+kwfb tctzda aztctd tadtcz gyt wunbcub ydiwdin xxk
+epnl ijcp giq ltfk zjcabve zfksmz epnl giq xxxbsom
+ulyukpa mdjsbn dydko uhkdt qms aaaj hustlwu
+zlsbu ohx jcwovf egf zlvpqgx qhejm wrywdmw
+uhxqrzr mmu kjxcalj unuohiq rri yzngnb ikvlxry mfiym qbksdx
+khqciz som yklmm jceb khqciz jspy jceb
+ncwggv njvi nqox krtsn lnm
+bgtqme xaxcoq qbtgme obqual vorfk baoqul lgrb
+jli tsbb nlxjc pkwzmz dlxrj hmho gzguko ilj iyaasm
+wlmw grkumg dynwtyo emxhhqr huluk slpqu uhqcmd absmr ufirmwr
+pbs pcammxv dplfr tzvmav nccyy blvyq ffhnz bccutq
+hgge ghge vxmvz hqxgjdg zab guo gheg
+ylj bucoyoq udndc wpgyrbx ueh udndc gxdsdh hdoz wwgqlg
+cjdeh gttyqe kdkm ltzd lfeozse quvjq mnwhokm kdv oojxm nxt
+mfkzus knqxt saxkqww njx zumsfk sbmcyad cpt agvbuv
+tukn vyco yobvsn bzgnn klrnzy kea thzk pxpwq ryfff nxzm
+ylbm lxlz lybm lzxl
+wgtxoij zad slgsi cvnxfg iomswwl vmx
+hkm yinhnkj kmh kwkw kayknck chur styjif yknakck
+rtfwhkq rtfwhkq zsf zsf
+sldq zlntr ueegiw kajivqc ozcbm ceft snvugom pdyc elppeed nnqrp prwwf
+lhk xjonc muc tudag tsafx mmivb dvrjbp qgrew
+hnzer fbgqp aazta aazta lxaz lmgv aazta
+victgxu victgxu mlpd ummrnbx cazjgnw isxcyp efy zfa cyusj
+gyojxo onzq gyojxo uxufp awi ilhl wefwfxr gcjlt tmliynw uxufp pdcnxah
+wjwachn xkuhfbp oky oky ybaeqkr rbuix yreoaw wepmye brvon aasb
+kiidorw vxtxiqx wtqvbrv efdth isel qbom vcssyc vxtxiqx wtqvbrv riafzsw mqzsj
+eurpjd vkhdamt tmfx czeoot hiz ykz lmixzq tfur jhzr
+ipuftpj qbll sqkkdw fwncmiv bri oeeh lehd ioh wag
+suima nanngc imrmc krq atxdo woy atxdo akev qlr aezco qlr
+cfc efwbzck ozkmcxv moczkvx ccf
+bnekky iakrk sask uwgnjp iyi rynev bdnas ldh kass
+sicmw vvjbvv cap nsumc xgvrlm wsoo uoqdu psykckm
+ugg mtr wnzhmmh tjxc ehwnji lwhu mdsckk yvmk enubrqo
+grb oxmxz ohu ytetedv ssx apzlppg fdkamm sxofc jdt ynmu wyejok
+umoep rbyqm eqfk twqnog cptbbi dragna ngqs ffb cexxnc rbyqm
+utizi ormkel wvwur bdx ecelqbv xiccama aag glfvmj
+znb rsuqoa uxo svc
+obs lbifa cffi catpd
+qkxwian ajlzjz wewduzp bbyv qmt fsr qgiu epinp ghmf
+hatg bfgmb aght ghat
+kuq inp dun cknbun wmwsu drlmmg kyxc bdl
+bddybth swdbf jhi fva qpobio bjwm wjaztp jywi
+mgckz vhveu zkemhp zdf xtiqqew mlx wazgd
+umbjq pya lvvxf jeavij rhrxvew bwjqgpr piz
+xaycpwo vjcuc qksc yuixhni sfbfb dydyaq gdfvb tggg xidphvf bpjdrl goskxym
+agxfoip gguif wvo agxfoip ntkbaw fbyggy ooft zxih
+nzvsu ffwq uxvfbl qrql olhmhom qhdltg ymwz krtndtx olhmhom nfsv krtndtx
+qdp jqk ustz xjripzv mnk grnodk pjwdsj uug zqxjqj
+mufrcox zunisfs ocvcge acamm xua vor bsde kxr vor kxr orccxx
+ncycbp anvcxay bmm wndmeaw oso knmk mmb wamenwd kmkv ppdd
+motdcn xzagzwu vuzt utffrn yuqxzrh uvzt ujttq
+tauoqy coiy ybesz tauoqy wpmr trquyne ahxbj jzhems dsdy
+aczq ypw pgmzz srfn quatjgf
+cih ypapk bfxvr euvhkk gugru auhqui
+vyf pssgfvy dnhvbfl xpacme dnhvbfl mzdv iynq hcqu
+lbzvbu hhxiq hdfyiiz iyzihfd xhqih uzdqyxr
+iapbdll vdr cprmrkk vdr dfjqse mlry flpqk vdr
+grrfkq xcpxd grrfkq dxc bjpr prvwh swoc swoc
+bopo chvwuhf qhd ieesl xey ieesl fnjcbe
+kic fyq hsucnu agwyl pzzmd hqksh psw
+mxf uau iti lcoz lpg zbu ocre wqlocmh mxf nidqj lcoz
+bypmix ptzxgmf xmtzgpf hrvzzq
+lbfw zwusma lbfw tuyyy
+lrf uej unswvh obgsb npbl zajr kenea uej qnyjcu wzufim qpzkgya
+qcrxj llyu kligt hlm ehwtbx dda lgsvhdt xewfcv uikn
+nfzjx izqdbq mfbxs imiuc yqxb xlmvix izqdbq eflqfq wku omgtuu izqdbq
+lasdwg hiy btzt eefd eyoep icn nnmhg otml rek luixac nyzgn
+vekteds utsuxdx utsuxdx vekteds
+feyov qrij zbebwg ijrq seplram wttkwm zewbgb kzuhuh
+dmkgtv wohgqo ddtqmv zatahx mym hqowog tkmvdg
+vhha wjrmuyx kqh vyyrj xzchbi ejsdq orlxg vyyrj dlrc
+yetngqn zdtuqox hkarjei fqpsgh eaqwbg zsssog ghb gddqqzr hbg
+obldb zsrhz zxp uxphnev mwnbc pfjft fms xwslk vjm fxy
+nfij dbfykv ttq gyjgac igxuyqi gtiioqx ilhdex dbfykv uyp bdiwya gqf
+pffzruz vogfosh dcs wje
+pohhf fhpoh oon yyz
+xxuam afwm qxl lnt syyr bwxhhf sozauq shlhfmz kwnn milav ochq
+wefcqrt gejw cwerqtf fttf gjew
+jfsvnmr osca epwtle pgfif sxom
+exlfzmq nakp rgdnx rrcvth vhrrct aajjdrt ryyg dsozd jdqlqj pakn iruv
+rmcvo txszcs xxhyxz hbsozk wshkocf rmcvo rcbnt
+kitz yjgney yvkymef nauj hmllsgl kyhm kqr pzsu rcf pzsu qpte
+cdinpx bfur mkj naz ihkheyr nohhoe
+ylris xeqcgup wap bbfih tgfoj
+ina gnlnm zyeqhij cudfuf ipufae bvkdzni aat teqsg cudfuf bjokrbl teqsg
+aedx edax dnfwq qndwf
+rdngdy jde wvgkhto bdvngf mdup eskuvg ezli opibo mppoc mdup zrasc
+qcnc iaw grjfsxe gnf gnf
+zbjm snznt zelswrk gkhlnx dqxqn qqxnd dmro
+zisecvx ztezof uzbq otnrtj qsjzkwm ewvcp rlir bfghlq tgapdr qxmr
+ipnqj opjf vabyoe wkwnd
+wyf mfqxnrf apm snarf jqu aaghx pwecbv lvghayg
+acncv jmmbwlg oiphlm ifuo cvt
+pvmb egansnd zmh gcuzzci rrxpslv ubith
+uoleptg xbouzn xbmg cfh cpn wpqi xbouzn xtxis sxzpns
+rilybri kurbpq vfmjpck tjyogho hfyxad svfofx lfbbhxj khaerfs iqr
+seaebgz wlmtkre qguv qguv wlmtkre
+sgo edkxya zdqgwtt gxu nibuu rairqoq mzxli dci qsv
+tsol mdhzqr rmaqnru ggvcq arbwkn hlkcnj ljkcuof
+mmliphp ocup puoc eijjv
+gmajqpb ijki ijki kvz
+pmqss unhlpcj dlkll nuhlcjp expe tlurzmv nsy vlumtzr tgseozl
+gkvaoni hsba hsba viuedv phyoclp fdq phyoclp febld nqfs
+rxvdtw abn pntv qrqfzz slsvv abn lrxix mnu npot
+ghlfjp woy xwkbmv bkahpkj jve cncvk jvdype fwgvoju yrkwjp gwfvln mvkv
+kmluh mie bby fwer chsinb ojglqr nqk mie
+yzmiu igkgca ybnsqja jpfejtp yjddy xsosxfi ingx qwuhb emrkwpx idqjmmm
+btrllw mphm dkvo ewdl dchcul yah btrllw kmqi mtvgk wtb
+hxsgard yuikc lykt tdee adprp gpougod klnzk mzsmlb
+hdn znblw ifoblur bwzln dbv
+smofpbs vjuyiro llk lfzesga tybu tybu
+gffnpug xaup iqiyz fjkpnkz drrk fwyxw lwzfskz gslwpmv vjxylva tbkyo nib
+evydmb nhwuiiu fkerq nkgbuyy uclrs ydjgglh xhotwbm riirgzt
+bsub eavbt uvd dpzwyt rhn khrbptt xszckc djnfxju axofhat powmso nvdffrv
+xtuykl fjz mbikc xpnx hmey fjz fjz
+rkls nwdcsyx rkls rkls
+tygml untequ ybdfumz nqffbq uipc sove hfnqj
+ytecew vven koqn royynd qsn ksl qsn sdw
+hknlw qwho whoq oqwh
+lzmmtqu qvhyeo cnofuj utpwkjz gnirz yhhu aodbnd
+zsr axw kwtzcv tydzo kwtzcv lkxsm
+rbjtqe nihifd gvdxd bpxzy rxteky vgcgllv vbbua anygiup rqo
+dpd wblfwp wblfwp wblfwp ygahc tqjbaq
+gsw gsw pacgj xmrcz zmxhmch xmrcz
+pdq rhe xqmq lgpkhg fyffrot ovnqh wle
+tbjavke ypzzrj jizx gdxoh icjsat otfh fmygumv
+snch nxlgjgp jeyn sxoqfj jtage jtage iuice
+rtb coefuj grwg grwg rtb krhqnma vfhgbr
+vhegtl btorwxg szcev kbvkx itsk nlzpbed
+hiukrf ilzkm yllhh xsgwkdp zyy kjbv
+rfcg tdorci zcj wzftlv rfcg rfcg
+lgbc lzizat vsno pau nvv vsno bbr lzizat qhtb gwp
+sfwnio tcugjk bsfsz ykyfwg ibkap fsrvy mygk kzunawx zyhyh
+mpavlh qps bylh lttjkz rqabgk vewb bwev tlzkjt gzrbxga ktmso prpkj
+gpf ims ynh ffrs vpa iemp gofh cgbauje
+secys qks mcnfhwh drog kqs pajy zoltkw lfihnb myb ioxptu
+ytq nrta ouk ajqblf yuwwcd zdy blyoxbw dakk nvgi bzrhzaa
+nkoych sufiia xkdvw crtldee zycl qblab egqhr qblab
+nllno muxaf vds qjnitmw zkpj wskyhft kmqct xamuzpw qcai cdjtbt kaxv
+qzdytpe osr fuw osr qzdytpe whperd rydwdcl knoa
+zkdznhd peh duoygr zamrgl irnvj otpe pltpq jdkecg
+byzgw rece iigdug ehif tpgje
+ccnn foqdran gbctca tefdjxh ntcr rjciii xip xlss crl wvvhzqm twyohf
+dqyii milqqc qjgkojp qjgkojp ryde
+tdkyj tbrcud tsba vqtmb cjwxnf
+hqhmq wemvrce nagig pwnw nagig epg nagig vlsi
+tqgvw luoplw hccti npjm rytdruq cylrsun rytdruq vjsbjl rytdruq ppti
+itgt tuwc itgt rvp itgt tigns eipl ksmru
+pdw wdhtkn nbdbpn wff zhuuipg rvemv qxr
+qgkwdq cjilayh ymeks mrpuzai dwgs stfstgz ucvqhb yout oiq
+vpxik ypfr qytimvu qms oxbmw ppyfx
+fwwidn gdhd pyuexk snsz iwndfw
+lfcb sllxjna lfcb hpzahfg mmvgaa svny jhuzd
+unyg gicmzd fwc spkciy toyq wjupckd vzzx iuqgka ytqycb pxsufj
+goj tnrcml eyizngj txa xrkiw zvu igduz
+wek xrrlkna clyof rrlnxak
+cjm rmyuku vjom gtf
+buk cfae awstd dywgqp hxo wcxvf laihqw xdqfes wdbh qceh uzlwj
+sudguo dxwplto rlebdh bkamu dxwplto
+crwkyxm yuz kjtdhom crwkyxm
+trhc sduorxr aizfryh rsudxor gbyc
+pczkyl bptp qnn nxmpwsx udrg hhlb rubtrmx twzodlp xygnht
+jmqct cden yfajtkz fevcw sxonbxz sxonbxz qkzkm hhngr fbv
+sdsnm mwvicr wypfi cty ndbowr woiz mrauwzd qlno mwvicr
+vteyo fng lvr lxytn txpj milg
+wjx ahtmgo cgwcaj kaxae fhlvlqf
+ezj eetqhzu upwda iiefwlk vyvby
+imalvy yeghqe jwcu mvrod cwju
+bxnmsa yhfu npsdar tsbri hfuy sirbt oofxmy
+fkndt elbjtn vepqtxt elvpf fpelv bzkgag qttexpv prblwb
+rmq iqs yvprnyy iezqrzm wlqsrr
+yviovq lekxghj oey qwhzj lxknxw qiyovv ksnt jptz
+tyrg cifxt hugqf tyrg ffuiv jmax qyw fozfosq ffuiv
+nmg rsl jpzazd qbtlf yxqtsj czwmdfd bamge lbjdof uqy jssc
+cbx boozjip pwgvzlq rjz kxy kxy hszacok fvsq jhnir cnsba gafz
+sbcuxb wfur nnnfqjj fdwg huhe sbcuxb
+icwk qelbxs uevp qped zsnhh wpuok wddxsln ftnzupr ruxol cgxjb jbhh
+izcp htykj xxmndoq amnspe htykj
+vverol oixwlny vqd tvfzu henc gnyrwr
+ytxio etytsx choynep zqapo hfjit
+lkvgr oyzfa taiqr jok djatvy ckif tmdw oyzfa zroy
+jlgpyp kkqysg oqjki hjohoug hbhta muilz zft
+sumfyu wftcu bwwdcy lezimwa qwvxv zwh mqyv bmfot aii torcol rnt
+tpdj xrw ccsbnh fhptv fwkxjfm dmqaokd bjci
+zxi vmf vmf dpyg
+sfzxysw lcms bkojtv bkojtv
+opywo qll ipkitr mtwp tudrr svhyp huz bxsdpn xomfy
+gkod luo qrosbp orbd rpsjzyd rlh gdok tze
+nusiuq nusiuq zeys ahufexc
+veno jntg avtmtdn qojxru zegdcql odfcetz pgehau
+uqun vigjm ykac ozlelj danmji bibugox
+rpuozh ajwru rbvuevv uhzsq
+iawoe tyb aewio ymf byt inijv ctu fcys micsgzl pbby alt
+gktyxp ris mqpfm bkqsfl nrg idbbcxg jhcf
+qibt invvv qibt luitx rnm eby hrfbmwl wnap sgkzvb qlwc hrfbmwl
+jwkv qecsjbw lycgldd wjvk tjcp dycldgl pzrvr zrlcf kji
+nzsrmiq nmhse ilivrk kqv
+besmyzi imkgpt iekbjax abxeijk uvzs wwv
+jdocl uki ltswp tjkljc ymce iuepze qygqxzs tei lkry
+hhyfy gvzd mqksxlq czn afe mesnag eep frwgekg mqksxlq phpy
+ehg connnza ekt ddgokw
+mpbsoms uzhzl xevww ztt uzhzl
+lftybr firc awsud dsxdkk ltf ipjv dtx lcymth
+vkcpb gxtxq yioeq fexj xxgqt
+srvca fslnnvf nfmkpvt egw wemumq jie vznf dzsjw cukf kcvyir
+yxjkl lyjkx jyxlk kgc xtz
+tpoe xzov csp leleoqo noyre tdhf cyib sjgtdx raehdw nmcxp
+qvt uhznqe bpvos vtq ddlebtd tqv
+xlw utsxs gpia rvlvnts elkxr dddihy tnrslvv ibf wlx bxg
+cwqnnrt rkkqyf dye yde fzl pthanj
+boc rqjenpp xjqte jteqx pvoofc pidqe ruoucy gvnro ognrv
+qhalb gnazwc fhl iuti
+clnbjfo nnfs nnfs heymvr oarew oarew nxu
+lwtrotg hiaxwj ymzbly nvhzjhj zlsaheg nvhzjhj ymzbly
+rrvi tsjp tsjp tsjp killji
+rpx hiclj cmwq ibhj nfd
+pvwymn iebkd xmpw vuhhkap ksw zigzy mzzyyxy rmuh iwwhea cglfq
+rlwelgy sffml jin qsdzro xlsty mgqzuu etxjuo emzd jgnoyq tkjuy vfvb
+tkctdj hhkuc viskmy obw
+zvjkuj akeky ikj jqd hfhzbwe bkc
+btev nrdo hcyiuph stf qharfg vpmel mpfz nvs ytgbbc
+ieepn ndueuw svmdr tcvumw mceyrn mrjwhyl tbdj mgrgvz
+uxrs ckyi xpmqm czzrkl cjp
+nlliwd wrqkrkz yjmng nlliwd zirde hcjjn wco ysf mgl
+dxti lcahe ommare izlwf ramsfb nzgfvo ijvm fwymrdu bndq
+isxy jpvuzu tdduyhw dixp cfa fkzbteg ytoi kepk ysf yqcpi
+qmeprfj soqo ncgeor cqsuuj grzy wogxy vyblnbg slvtry vdols kka
+ltykfp gtzl olrp gxend vapee deq
+emywfbn dbfiut rkt wvwe dbfiut bwffhea yuzcxv gogpicp wvwe
+vqvmrp ofbk dlfabd jwllzxk obx vqpwjj umvng tqwis fstxy fstxy
+miha zgvyux rmraszo xwf
+kjaagk btm kjaagk wkewjrg kjaagk
+lbmli aizs omrdr gzktnx asiz ptanzpa xlo ljre ckyb wob
+svz dlk rijagg avxmg fkzwhk uro gegm
+dzplum temdw jqnm tvxcww bmg tftttpp deuw comxey xfimzjx caluczi nqn
+uwvhxa ztkd nlsdyt vihl julkwwv uzch dwakhs
+wkhuihh ycrc cxff vzcfhpp uegfd gaok kcnvz lhzogq lwa tyrypvu
+idp zmrrzp zmrrzp nktp xsnx rjsxn
+eybrnib ivgntl vaxsbpi eybrnib
+nzvnq xvbfa pbhwwh ylju runvsj imlx vztesn
+nfdohd nfdohd gtevnky pivjyct ihvd fzcsrq lko fmqk
+kwpkks ecikxu bcxswlt qvrxm sbcqmh
+kdjrmj piuh kdjrmj vnaf gyedkg vptxgm xezssxx zsg qjzpo zsg
+oqo sley aqx qmpqb fgmylbj egd zivj kepxizv kuakyn lunbnd
+hmcf hmcf xlhgc hmcf cdlm buofnx
+onjcj yluonz kzmk phqo phqo phqo
+ohaafy efl bnkkjww wwjnyoj dxeaig ywnjjwo slk hrbebw ohlyju elf
+msohiqz aunk njki bfktdgi htmyrj mgx
+numlzrl rmnlulz glb ltt fhbajz gqxpu
+gko hco oai ryq xwy sdqosft spjkiu cxfhg ycwpglh noy rah
+btzpjem brpk vqr atxu rhlh rqv jmg fvyus
+phmxxgj ejx xje qtk hsb kqt npwj gqt
+hujyjp nwmsd ant zipuya lrkahww uwqal vzlo qmbo twkjkse ufivi
+zfbnyz fwvh xrnrw usn zin daq iwjzj
+yykyg iwypfy hehqnl cjvk cevdrec
+gui muuto wsta glqmx gfo rdmbv mxwz gffzt eejpw gion
+lpng nduid iqbpu nduid knrqd
+xwxn oefpckv gjaua ugaaj gjuaa
+qxk aeql trqdmqc crzlinj crzlinj trqdmqc rijcne ewyf
+rfv qmbe fvr bmeq
+upqyfw lowzq wpen upqyfw gfskbil sljuzh wpen
+bdcara qyhx rtaez qyq gbyr
+evzls qxtxq clzd svbgqi zxlzgss vtrre fko eebo qjyl
+zaapeo kpwhz tygknau nyd pch trp xqe
+ypzcafg rnqmbh qtteg sncu ssojhhm zonfym thir xmgheb wqj gpjg ssojhhm
+wvcwyn xrf muozyya lasdp xpjgu kpqv zkiihiv ifje cbdlavg xbied hfnaa
+qqqb rettz rycukl ihpkhh
+dnxzxqv znb znb fbxj azxtezb xvxa
+peqkd xlzqkov esgnw ucku hrwpfxd xtd vnig vlmfp ajte qswr kqoj
+dpwy oavzkk dwyp ehij upqxgii pydw
+amfc hfv xmqa nqvn cal rqmcq oej amqx cla ntxj
+hqhhe qkbhwli wmhlcq xaczs peywuo
+vcr xfv xfv kymo qpszwzo xfv
+nmrbur tswo xbo ljlrzo bmhpgc pev zovkznz lok wbbhtkk
+tojj lxqgr rhjavrm ndsdup gdbjwaq cqpnl wfaxivl rfry ryfr udspnd
+beffod sknlph amb feobdf
+mldgn jxovw yuawcvz kzgzwht rxqhzev fsdnvu vluuo eycoh cugf qjugo
+tlnd qcxj ker fdir cgkpo nrqhyq raef uqadf iahy rxx
+mhvisju lhmdbs tcxied xeidtc ujry cditex gvqpqm
+cgc jazrp crgnna uvuokl uvuokl uoiwl sknmc sknmc
+rvbu czwpdit vmlihg spz lfaxxev zslfuto oog dvoksub
diff --git a/data/advent2017/input5.txt b/data/advent2017/input5.txt
new file mode 100644
index 0000000..d9555ca
--- /dev/null
+++ b/data/advent2017/input5.txt
@@ -0,0 +1,1074 @@
+0
+2
+0
+0
+-2
+-2
+-1
+-4
+-5
+-6
+0
+1
+-5
+-3
+-10
+-8
+-2
+-13
+-14
+-15
+-8
+-5
+-13
+-16
+-21
+-3
+-14
+-23
+-9
+-11
+-19
+-29
+-2
+-20
+-28
+1
+-3
+-35
+1
+-20
+-4
+-37
+-11
+-27
+-33
+-43
+-20
+-5
+-9
+-22
+-47
+-5
+-49
+-13
+-22
+-2
+-2
+-51
+-53
+-22
+-38
+-16
+-37
+-30
+-49
+-48
+-35
+-5
+-42
+-21
+-31
+-61
+-43
+-31
+-72
+-35
+-3
+-31
+-65
+-78
+2
+-17
+-80
+-10
+-6
+-68
+-69
+-44
+-71
+-78
+-89
+-19
+-22
+-28
+-21
+-7
+-54
+-63
+-48
+-70
+-73
+-52
+-47
+-49
+-2
+-91
+-65
+-76
+-58
+-47
+-45
+-21
+-11
+-112
+-80
+-93
+-98
+-41
+-54
+-105
+-36
+-102
+-75
+-102
+-67
+-100
+-41
+-56
+-19
+-90
+-5
+-66
+-41
+-3
+-32
+-95
+-65
+-44
+-1
+1
+-62
+-7
+-29
+-61
+-7
+1
+-63
+0
+-20
+-58
+-58
+-7
+-54
+-80
+-48
+-51
+-151
+-141
+-37
+-122
+-130
+-132
+-158
+-117
+-63
+-103
+-130
+-116
+-130
+-63
+-134
+-131
+-59
+-30
+-33
+-38
+-127
+-31
+-76
+-35
+-162
+-132
+-121
+-31
+-28
+-2
+-29
+-148
+-156
+-168
+2
+-33
+-85
+-25
+-18
+-167
+-152
+-22
+-38
+-136
+-83
+-46
+-73
+-139
+-15
+-185
+-197
+-125
+-159
+-80
+-161
+-158
+-82
+-36
+-52
+-210
+-200
+-90
+-199
+-70
+-135
+-195
+-54
+-156
+-46
+-74
+-73
+-221
+-96
+-37
+-189
+-27
+-209
+-30
+-50
+-4
+-74
+-15
+-184
+2
+-78
+-33
+-37
+-99
+-65
+-196
+-32
+-36
+-188
+-62
+-5
+-244
+-116
+-150
+-118
+-124
+-54
+-28
+-43
+-208
+-205
+-95
+-90
+-129
+-242
+-70
+-144
+-64
+-247
+-170
+-213
+-40
+-173
+-90
+-77
+-139
+-56
+-70
+-120
+-9
+-68
+-78
+-7
+-123
+-103
+-173
+-254
+-249
+-246
+-139
+-192
+-92
+-204
+-71
+-199
+-56
+-63
+-231
+-23
+-115
+-240
+-51
+-200
+-184
+-287
+-98
+-7
+-81
+-275
+-262
+-260
+-32
+-99
+-28
+-199
+-160
+-176
+-210
+-244
+-162
+-82
+-35
+-276
+-71
+-114
+-222
+-294
+-28
+-122
+-110
+-178
+-264
+-239
+-104
+-85
+-11
+-117
+-15
+-69
+-275
+-289
+-212
+1
+-296
+-285
+-9
+-95
+-149
+-197
+-152
+-141
+-148
+-138
+-173
+-224
+-297
+-299
+-53
+-335
+-36
+-17
+-291
+-25
+-211
+-175
+-104
+-328
+-58
+-15
+-198
+-102
+-122
+-211
+-74
+-117
+-205
+-143
+-353
+-187
+-323
+-172
+-133
+-170
+-41
+-92
+-84
+-72
+-352
+-278
+-164
+-124
+-175
+-113
+-175
+-152
+-160
+-33
+-126
+-226
+-237
+-135
+-156
+-190
+-378
+-168
+-271
+-240
+-111
+-398
+-91
+-243
+-336
+-311
+-368
+-396
+-202
+-262
+-18
+-303
+-363
+-67
+-36
+-284
+-404
+-120
+-97
+-387
+-26
+-135
+-112
+-325
+-82
+-53
+-307
+-410
+-276
+-384
+-64
+-60
+-412
+-335
+-356
+-82
+-134
+-251
+-408
+-342
+-9
+-73
+-27
+-388
+-434
+-80
+-231
+-114
+0
+-64
+-325
+-251
+-153
+-109
+1
+-92
+-167
+-89
+-454
+-154
+-13
+-283
+-231
+-357
+-244
+-324
+-134
+-41
+-380
+-169
+-247
+-301
+-297
+-388
+-304
+-135
+-403
+-168
+-314
+-117
+-281
+-76
+-473
+-281
+-322
+-79
+-39
+-129
+-432
+-452
+-183
+-164
+-76
+-382
+-306
+-58
+-126
+-141
+-4
+-3
+-201
+-480
+-443
+-313
+-361
+-279
+-250
+-38
+-1
+-340
+-138
+-69
+-462
+-32
+-68
+-19
+-31
+-271
+-86
+-141
+-331
+-412
+-29
+-369
+-518
+-103
+-502
+-24
+-67
+-130
+-247
+-331
+-535
+-77
+-305
+-153
+-44
+-382
+-309
+-162
+-430
+-480
+-25
+-431
+-78
+-442
+-549
+-184
+-523
+-94
+-380
+-227
+-526
+-209
+-508
+-129
+-36
+-510
+-310
+-133
+-145
+-146
+-244
+-245
+-541
+-362
+-7
+-103
+-565
+-209
+2
+-140
+-51
+-572
+-28
+-354
+-525
+-148
+-79
+-176
+-34
+-396
+-162
+-374
+-448
+-76
+-87
+-136
+-584
+-179
+-230
+-490
+-361
+-333
+-328
+-34
+-524
+-273
+-195
+-32
+-520
+-260
+-506
+-576
+-422
+-115
+-65
+-285
+-314
+-322
+-146
+-287
+-251
+-585
+-326
+-77
+-250
+-321
+-334
+-560
+-455
+-523
+-90
+-234
+-343
+-457
+-395
+-173
+-560
+-474
+-118
+-244
+-263
+-493
+-597
+-232
+-237
+-619
+-372
+-416
+-142
+-93
+-546
+-538
+-198
+-574
+-250
+-491
+-168
+-47
+-247
+-127
+-641
+-228
+-192
+-545
+-543
+-172
+-220
+-277
+-647
+-87
+-198
+-450
+-247
+-15
+-406
+-562
+-335
+-436
+-665
+-362
+-211
+-582
+-178
+-523
+-232
+-287
+-635
+-33
+-666
+-577
+-54
+-509
+-271
+-561
+-491
+-512
+-212
+-269
+-473
+-460
+-587
+-209
+-538
+-14
+-303
+-360
+-275
+-125
+-373
+-108
+-31
+-314
+-639
+-220
+-52
+-378
+-398
+-369
+-594
+-204
+-423
+-441
+-447
+-27
+-495
+-595
+-352
+-388
+-127
+-424
+-609
+-435
+-626
+-191
+-46
+-363
+-15
+-557
+-433
+-53
+-680
+-129
+-462
+-40
+-598
+-246
+-468
+-600
+-351
+-409
+-89
+-732
+-178
+-472
+-335
+-622
+-563
+-322
+-261
+-63
+-671
+-291
+-591
+-518
+-373
+-615
+-727
+-553
+-166
+-108
+-723
+-77
+-736
+-364
+-765
+-49
+-41
+-99
+-134
+-684
+-281
+-530
+-545
+-372
+-570
+-48
+-288
+-583
+-421
+-601
+-162
+-176
+-414
+-735
+-195
+-786
+-656
+-488
+-744
+-256
+-345
+-152
+-44
+-29
+1
+-582
+-30
+-351
+-379
+-23
+-48
+-737
+-293
+-525
+-73
+-79
+-531
+-775
+-706
+-59
+-74
+-805
+-311
+-544
+-33
+-603
+-454
+-700
+-506
+-489
+-617
+-485
+-267
+-794
+-13
+-707
+-557
+-368
+-730
+-696
+-728
+-167
+-413
+-639
+-705
+-391
+-11
+-195
+-416
+-788
+-295
+-768
+-192
+-2
+-771
+-675
+-687
+-198
+-568
+-663
+-302
+-732
+-265
+-796
+-370
+-18
+-579
+-771
+-349
+-365
+-214
+-598
+-314
+-752
+-315
+-815
+-487
+-511
+-126
+-6
+-146
+-353
+-787
+-204
+-330
+-517
+-456
+-805
+-4
+-500
+-150
+-242
+-833
+-804
+-663
+-554
+-41
+-607
+-121
+-762
+-892
+-249
+-405
+-403
+-255
+-457
+-613
+-91
+-157
+-890
+-631
+-908
+-544
+-487
+-813
+-541
+-108
+-147
+-702
+-301
+-430
+-66
+-492
+-902
+-284
+-464
+-784
+-312
+-762
+-588
+-17
+-809
+-436
+-483
+-16
+-410
+-180
+-568
+-37
+-687
+-444
+-619
+-211
+-386
+-673
+-600
+-155
+-558
+-849
+-37
+-717
+-867
+-236
+-98
+-165
+-579
+-677
+-691
+-602
+-878
+-555
+-893
+-773
+-395
+-942
+-661
+-850
+-881
+-485
+-312
+-689
+-258
+-899
+-120
+-227
+-349
+-467
+-404
+-45
+-919
+-329
+-365
+-22
+-462
+-632
+-498
+-873
+-288
+-901
+-655
+-321
+-922
+-882
+-416
+-946
+-320
+-5
+-57
+-352
+-711
+-197
+-705
+-737
+-439
+-39
+-252
+-1002
+-617
+-373
+-605
+-887
+-451
+-824
+-455
+-66
+-619
+-18
+-404
+-64
+-736
+-44
+-381
+-447
+-567
+-877
+-411
+-216
+-635
+-598
+-419
+-577
+-142
+-189
+-917
+-692
+-153
+-2
+-116
+-172
+-423
+-886
+-454
+-492
+-491
+-656
+-832
+-1036
+-468
+-23
+-709
+-292
+-668
+-454
+-478
+-302
+-182
+-677
+-904
+-648
+-513
+-901
+-331
+-750
+-445
+-758
+-842
+-372
+-471
+-109
+-239
+-704
+-817
+-340
+-591
+-40
diff --git a/data/advent2017/input7.txt b/data/advent2017/input7.txt
new file mode 100644
index 0000000..e43ac95
--- /dev/null
+++ b/data/advent2017/input7.txt
@@ -0,0 +1,1337 @@
+ifyzcgi (14)
+axjvvur (50)
+tcmdaji (40) -> wjbdxln, amtqhf
+yjzqr (73)
+smascq (97)
+hyehtm (7)
+oylvq (136) -> witry, cvlod
+csyiik (34)
+zivjpfo (23) -> lcchgb, bhqlq
+ggfmiv (94)
+vpltn (41)
+gzxnn (171) -> mqodhde, djvkd
+bsfygp (75)
+dnrjb (9)
+ohdnhx (261) -> tgiou, lndczw
+frcrd (56)
+cldaag (31) -> orbcuzi, teyakvf
+vphlxz (26)
+nljmcv (47)
+xcxqa (6759) -> znely, rtsbgwx, hilafgl
+hywzja (81)
+ytxcti (60)
+igzvp (68)
+uzvsml (34)
+keusrg (27)
+tlmfw (45) -> pehflc, lefxyzt
+hjmtrw (6772) -> cblhmk, zzflc, xsztla, iitbuxz, tckyc
+ahjlf (1474) -> ejvipa, xhzyzer, pzwtjfj
+egszxz (14)
+skmuo (1607) -> rxsihsa, vsslzfp
+ifyja (32) -> rvixnmq, aumrixf, wbenaek, jkkwtd, ywnsmem, mmhtyd, xmzzrgs
+dwnokzu (311) -> xinfpy, lwvfsu
+txbgfm (33)
+roqfxg (62) -> wrhnq, rskara
+autjn (29)
+hnedp (10)
+owxawf (60) -> twoyl, sikmtaj, lvptmrf
+jensj (281)
+sglkjsh (66)
+eeziziu (34)
+qjuuu (83)
+iebulx (297) -> mqcflzv, nafrmeo
+lhfuku (159) -> syzcti, ynhvfvx, ckegba
+mxnlv (61)
+emtjcx (60)
+jspui (58) -> chlpx, xjkquk, afyxhh
+nmikggy (64)
+vatflrk (6) -> uxbhu, gekygl, xdyrvy, wesoooi, esphpt
+jfcoc (41)
+gyepcnc (6)
+atbiby (80) -> aqtog, qjsvs
+ygnkwn (52)
+piexct (65)
+uitfx (39)
+rdvciwk (55)
+jkgnvbn (23)
+xpewzk (45)
+vlqyxe (337) -> rosfnb, vphlxz
+bmdgthp (215) -> kyfuyaf, tzrqqk
+czafdho (24)
+emuwzd (102) -> ifyzcgi, edotax
+fwabsk (14)
+uftnfv (53)
+ndkcn (39) -> mkjuq, ghcgz, cxpwfir, lxwvf, nsghrq, vyvrn
+srzfd (77)
+gqhnstx (870) -> xmedt, brzucfh, layqazp
+bdnjn (57)
+pbckxv (14)
+fbpbs (74)
+zwutlym (92)
+lzeud (290) -> igkrktn, oixlcn
+gjctf (27)
+azmneyd (60)
+wbenaek (253) -> gdunxee, vgiqvsi, bmlkhaf
+orpjw (72)
+dgyulo (9)
+qklqozd (125) -> otikjx, wuvhyc, dwejsn
+waiwj (47)
+bnevesk (256) -> dmglcj, blnwcb
+yqnjd (50)
+vvkkkpb (39)
+ciprksz (84)
+hblux (91)
+dfywz (60)
+jeiqx (26)
+zdissfg (7)
+mriqcjy (66)
+eydak (49)
+qwxwd (49)
+plhlj (64)
+nqgbp (67)
+ewwfzg (70)
+djzjiwd (44600) -> zszzkl, hrnrjrt, hjmtrw
+mtflvu (71)
+shesfq (143) -> ohdnhx, uhnqr, zdglrh, ripilxo, gfszte
+huzokb (298) -> mnqii, mieqti
+ohuvsf (83)
+wcdibhx (196) -> xvwvc, ncmad, jkgnvbn
+fxlbc (184) -> mdqeh, kmvcmg, sonvcww, pcckqq
+lnknp (91)
+swugafb (504) -> ryazls, vmkeu, fewrzd
+pmadd (97)
+mprgtb (42)
+lorxjw (62)
+welidg (97)
+zzbad (30) -> npccgnv, yqnjd
+dwejsn (40)
+fvivo (225) -> worqh, yjzqr
+zuawuo (111) -> jktlfu, uhvtpfy, ivlus
+ikaol (26)
+mmhtyd (220) -> yekmflj, nmikggy, xepgx
+hujjten (37)
+htqps (36)
+dlobfkw (44)
+fxrijc (57)
+xgfad (33) -> zivlnu, ipsst
+pafiy (17) -> dhtxpbb, dgcecu
+cblhmk (1108) -> ggmhxx, tysdkgl, rrvbwb
+kioga (93)
+ljhlxc (83)
+qsvbb (56)
+uaffk (61)
+lvptmrf (58)
+hebhue (11)
+eefyyr (10)
+wyylpt (184) -> oneoorw, cfbaj
+vmboh (90)
+ghcgz (195) -> tajfmq, yzufk
+jjhrmi (190) -> qhubjd, uycop
+teduvv (25)
+xjadrfg (28)
+ugcccv (67) -> wehdeq, gyepcnc
+psdzpg (38)
+hyhbu (593) -> sblfh, ekvdv, iicpkf, xidtz
+satjdgz (60)
+cjbdxts (34)
+gdunxee (53)
+fqswta (47)
+iwouvid (81)
+iqbdxb (67)
+ozbjpiq (16)
+ysafyj (97)
+lcchgb (82)
+wkamonm (19)
+waqca (61)
+bbeyl (9)
+rkfspx (17)
+nggtuh (64)
+jmypc (20)
+yfegso (122) -> yhsmjfq, jzmacb, autjn, werkz
+zirysk (72)
+rtsbgwx (251) -> cbmqx, hvmlb, rsstvn, jtyurkp, gmkvgf, qkawtfu, ggwtf
+yxgwsj (14)
+xmgqmv (84)
+lncmhi (48)
+orclyi (30)
+bjwny (94)
+zehkwy (69)
+mzajj (92) -> nljmcv, waiwj
+ffsehyc (17)
+agelbfq (343) -> iuchai, qynrx
+dgcecu (86)
+wtqxei (61) -> afywb, dqbfloz
+vlmihf (32)
+lovox (77)
+cmvofka (30)
+ttbuzrh (96)
+vsunxw (196) -> pdbykx, dnynny, pqjua, jhnujj
+skfnp (97)
+upuybrd (300) -> dnrjb, rfknc, bbeyl
+cpmebw (60)
+wkmtw (59)
+rpvwtq (5)
+jenfafh (58)
+pubtxq (51)
+xlkwyg (55)
+iltoh (22)
+ctaazgn (103) -> hywzja, pywmbis
+zxhqlfy (26)
+dklujy (76)
+khgvmj (66)
+yfnkp (33)
+edsjbi (37)
+brtomr (75)
+siqcu (15)
+kxdehcg (13)
+vmkeu (315)
+momda (90)
+pocvrcs (6)
+sonvcww (17)
+nemrt (91)
+ldbkyg (75)
+jsrrt (22)
+ifuvyo (180) -> zvszwl, utewfcr, dtmbf
+kfzqw (80)
+iyfyi (41)
+tykwy (44)
+twgjdmg (24)
+qface (27)
+ygkdmh (74)
+sblfh (120) -> gglxj, fqswta
+gbldz (49) -> xitcp, jpynea
+hmjpa (122) -> elovaun, uijgiu, apxgf, nlacdac
+wsixz (14)
+vgegr (83)
+fggyk (46)
+kjoru (16)
+ixqrl (22)
+gklehu (84) -> sazbmjz, piexct
+xxego (33)
+jxfimbl (95) -> nvpdisw, kioga
+vymmkdf (116) -> ofqbu, sboms, obbpd, czafdho
+jpwtbds (1608) -> zwutlym, qntzr
+xsztla (828) -> cmdizw, qxkhq, nfcbi, rtutzu
+wtfliw (87)
+lbxrh (94)
+ybioco (29)
+yvdhwyh (102) -> xpewzk, hdxrbzc, vsaejz, pudso
+eauxeyl (53)
+skuazsw (70)
+jlcie (99)
+ckmftuc (21) -> khixdho, ihzsljz, uvkxner
+yuikqm (68)
+dqbfloz (87)
+zofjia (133) -> gshsx, ntkpthi
+vyvrn (173) -> lrjbgd, vwojto
+tszockk (729) -> ctaazgn, gqbwc, wcdibhx, cujimpt
+ydqqgrw (15)
+hcxwql (398) -> lpoejf, cmvofka
+gjedup (5)
+arelp (195)
+aonfn (235) -> kzkfcn, eefyyr
+lsgbe (99)
+gunvu (99)
+kasaf (34)
+imohij (13)
+khwbzl (1131) -> zlbnkdc, ljmrml, roqfxg
+nwikfyc (80)
+khtegw (91)
+epggt (90)
+yapaib (175) -> gunvu, ymdmn
+saawhdk (12641) -> vwvowk, ilcsp, vatflrk, iajts
+qoetrb (15)
+ztmmr (147) -> ypkhqlq, uitfx
+uqfbnlo (69)
+sgrhs (249) -> zymggc, wnvrg
+hqjinj (101) -> skuazsw, ewwfzg
+vmpnccn (73) -> bidhw, qriyeb, xsyzhcf, ehjjbu
+vqddcl (71)
+yffeit (76)
+xvzinl (99)
+znzbkh (16) -> swnan, tbioyr
+gnjit (23) -> dhfagjw, xxnpoe
+qojhhod (1789) -> sjdanf, hmjpa, szglq
+aluqao (313) -> lyhlx, ouhuptm
+ipysrdj (222)
+worqh (73)
+tsxfibs (46) -> yfnkp, edjlm, txbgfm
+pcumn (420) -> qwcyozf, dskuj, anoxh, dkmkdfd, fkapr
+mejwrm (139) -> oxsewk, zsknxq
+aynpyne (44)
+sikmtaj (58)
+sbfprua (70)
+wwofru (53)
+nmuxe (88)
+uuvtlk (74)
+rqisvrh (2703) -> bvmgt, gbxxpd, ffinat, ympbbx, uimoc, shesfq
+ehjjbu (89)
+cbmqx (163) -> bnlbs, psdzpg
+naekrk (70)
+cvnrr (17)
+pwnqyt (133) -> zijzutq, yvdhwyh, vbmyyrh
+sagyrje (49)
+efuysje (97)
+pzwtjfj (74) -> oyienb, ozbjpiq
+ggmhxx (42) -> fhhgts, cepxc, zwzxy
+bhfui (13)
+chlpx (87)
+hmlbrz (55)
+oneoorw (90)
+kyfuyaf (79)
+kiylza (88)
+fghxbc (99) -> fozagvz, wqgssb, kqqsq, oijwjli
+qgxgzo (14)
+cubqfzc (184) -> qwmqci, dmvcduz
+lcqfe (61)
+xypffi (11)
+qntzr (92)
+mkjuq (181) -> jdiczst, edsjbi
+dhtii (62) -> kfzqw, lbozpy
+amtqhf (99)
+ixknk (37)
+iuapj (162) -> gzfrn, wqtuhe, fndyvvn, zjveu, iebulx, agelbfq
+khtooum (53)
+aecsfp (72)
+fcdcdh (88)
+junfev (18)
+pxfrz (91)
+xratfed (6)
+gwbfat (26)
+cvcblhv (73) -> jbnns, glkjrrs
+sdfvrod (114) -> lcqfe, uigcn
+xkfkucf (951) -> skbrota, pwvahdb, odpqjr
+okkvefs (820) -> fpuscxk, zhdioii, gzxnn, koxnez
+dgosy (59)
+yhvndwy (27)
+pefzsea (86)
+xaogy (131) -> ixknk, ykvss, hujjten
+nvpdisw (93)
+lmkwafp (56)
+cwnvk (51) -> tvdsktm, pwzsq, plhlj, ayqbj
+phbtrm (171) -> hmmjjct, xzvln
+mrmbyj (53)
+jibemf (87)
+tysdkgl (20) -> mrwbv, llkaoeh
+fpuscxk (147) -> ypdumo, lvdrrk
+ejkumeu (235) -> xypffi, nvcafwu, cvdows
+uijgiu (38)
+cjjynt (264) -> rkwhbhr, axjvvur
+nobfn (236)
+svanha (62)
+nuxxmd (53) -> lybaepp, eolqn
+vsaejz (45)
+hbbpuc (238) -> thrvlt, ziiqv
+tbley (31) -> nvfca, nojly, nguafeb
+bkkwe (70)
+tywzxwb (24) -> lbhlxqa, dklujy, vzxktth
+ezqeusd (71)
+qwcyozf (115) -> igzvp, vtefqb
+xpwxo (80)
+layqazp (39)
+hwdtvvc (40)
+pwnxw (69)
+jobwpao (181) -> pqgiox, uloppmh
+wrhnq (87)
+amsfvm (53) -> nqgbp, bcldmsg
+dfxjjzr (190) -> udaitd, sdktm
+cnwzxpy (65)
+kpvbt (85)
+ifbhg (62)
+cpeonw (27)
+rsizei (20)
+gmkvgf (63) -> tykwy, dlobfkw, aynpyne, vaovit
+bjiuus (56)
+bwpeux (17)
+szrkuzi (27)
+ygvpk (33701) -> saawhdk, svthizp, abamn
+mjtji (35)
+rqvvv (50) -> pzbxpou, rxzfdg
+pozua (128) -> vljjqbw, hmlbrz
+hmjueiq (79)
+hdxrbzc (45)
+twway (181) -> orclyi, hmdxion
+jocmdmv (72)
+lacddy (68)
+lsxjl (94)
+edotax (14)
+gmirjhi (62)
+iwicpur (10)
+uigcn (61)
+ynhvfvx (32)
+ugavy (91)
+jbgxcj (48)
+zdglrh (239) -> csrww, haqaohl, gskveo, qoetrb
+lmlsog (62)
+sazbmjz (65)
+ymeoz (24) -> lbxrh, lsxjl
+hhqmsd (34)
+ykmfoah (245)
+lfdefc (30)
+qynrx (53)
+znely (919) -> qcmnpm, yjutt, yqgesx
+cauig (58)
+gvamhux (71)
+hqqingt (13)
+fiynt (72)
+tyysd (63) -> cjjynt, lzeud, wyylpt, pewxc, ibevwow, fvmeeas, uksnrfx
+igkrktn (37)
+pzbxpou (87)
+dllzp (59)
+iblvki (11)
+vaovit (44)
+tcpduh (212)
+btpvxq (56) -> urktg, ifnkl, hbbpuc, casmwo, ylqvuk, dblmcye, zvpboy
+xxnpoe (67)
+sboms (24)
+whvvemg (83) -> tafss, vnfigul
+ljjyy (64)
+qvdid (70)
+koxnez (71) -> bolpsk, pefzsea
+elgtk (40)
+wesoooi (87) -> pmadd, welidg
+tiikt (92)
+eadvs (797) -> ofnewz, neywe, qklqozd, ykmfoah
+sreke (34)
+clqqyi (51)
+kuufl (1074) -> aonfn, cgrima, lhfuku
+qswoy (7) -> bklfmch, xpwxo, eoustfr
+rakfg (91) -> fiynt, opdtk, qkhvu
+zvgsa (59)
+gskveo (15)
+clbbi (27)
+ilcsp (844) -> pafiy, phbtrm, nwupf
+blnwcb (17)
+udaitd (23)
+aewmad (73)
+tvdsktm (64)
+zavcu (25)
+gglxj (47)
+jmrlaxf (48)
+sppxnti (48)
+zhdioii (243)
+olepfo (98)
+ezsnmw (14)
+hsmjm (25)
+xmuxsr (44) -> bjiuus, qqjly
+kmvcmg (17)
+zuoeh (7782) -> hbaxtai, pmefov, zfteizz
+sqxrad (80) -> marord, jbgxcj, xsmyok
+vrbcn (34)
+ibevwow (308) -> cvnabd, pbckxv, xrunic, ezsnmw
+rqilp (25) -> quwfos, vekxdqh
+ojfzokk (99)
+bjwvw (209)
+sygjhzp (36) -> hsxhyf, knqxdq
+pjvnmqn (43) -> azoutv, jwhcmc
+qqjly (56)
+iezyfwf (20)
+wrlkfij (55)
+wuvhyc (40)
+aqgtml (51) -> wywxu, tiikt, uwnwp
+fhjysp (164) -> czvyrzi, nbmnwsq
+rmlru (71)
+bdiiv (15)
+tlxekcp (42)
+lbozpy (80)
+uksnrfx (224) -> bkkwe, sbfprua
+gmuwpyi (90)
+zsqzm (64)
+evhhfo (5)
+xdyrvy (189) -> wyois, cwkdlil
+gbxxpd (82) -> rynmge, hngao, vlqyxe, jhyjqxq
+nzhqepw (60)
+zfteizz (59) -> ytvjxq, vhoasjq, fwwub, xglsp, cubqfzc, nfucnzx
+ulragq (39)
+jgrsa (269) -> ukfsn, kptjhtd
+uisnk (2228) -> tbley, eqkot, tlmfw, gnjit
+chyhykz (59)
+zjveu (437) -> qhyfphs, bfwnv
+syliku (78)
+syzcti (32)
+nnmayb (85)
+zdqmuey (209) -> ibkfqok, lhmgw
+myopc (16)
+cifdyio (74)
+nguafeb (42)
+dbczwnr (15)
+vxede (10)
+ouhuptm (52)
+sdyox (93)
+slahk (43)
+skbrota (217) -> toeyz, gjcibb
+hbaxtai (851) -> zynpp, ylbaxtu, rfwaq
+hvdfq (112) -> imohij, pwetqid
+zgfqdv (15)
+dpqxfp (209)
+arskvgv (88)
+bqywl (157) -> ooufod, clqqyi
+ymataqq (22)
+krwgy (109) -> dllzp, xqpfvwx
+ohsyhln (53)
+ofqbu (24)
+ccpnopa (59)
+bfkbp (156)
+bolpsk (86)
+tckyc (456) -> dzfclsm, sqxrad, qkrpzl, ppcsoo, rqvvv
+qbftkij (204) -> rtcfcyn, vlmihf
+bpcnzi (82)
+rhacrz (27)
+wzbqh (306) -> xratfed, fjcobs, enlctw, pklcmix
+qqnmzb (1723) -> mzyqoc, soirl, dhtii, ahbcl
+tuvehcz (17)
+yzufk (30)
+xsmyok (48)
+tgiou (19)
+izvtqsa (84)
+ooufod (51)
+rfwaq (80) -> nmuxe, ttofoep
+lpoejf (30)
+oykwsk (76)
+wdipy (92)
+jbnns (93)
+qcxiehu (312) -> eeune, gbldz, ztmmr
+vsslzfp (91)
+uimoc (30) -> crhojk, ejkumeu, lovaf, fhjysp, uxbrs, qbftkij
+phtghp (3945) -> rpjozji, swnafht, swugafb, guyrnpn, evbtz, hyhbu
+svthizp (1149) -> saddwx, olhnx, uisnk, iuapj, btpvxq, iovxjv
+xvwvc (23)
+ovpzt (139) -> dfywz, emtjcx
+uatlbrq (17)
+hmpisyb (41) -> igdtz, lnmhw, ttpmzgm, dkxzsaq
+pehflc (56)
+iedfk (49) -> ydqqgrw, bdiiv
+nomeb (112) -> mmfuve, lxudoaz
+ffuqr (90)
+gsgwqk (204) -> ddraicf, dgyulo
+igqle (222)
+jhcwkl (41)
+yfusbw (76)
+lpsafeq (51)
+lklqxg (83)
+lofayaa (22)
+itqwz (113) -> rhacrz, keusrg
+xbidr (74) -> pozua, gisiv, skpux, tcmdaji, gorpw, yfegso, waakcx
+pnouux (9)
+ryazls (221) -> zhpfgzv, rvpxob
+bxwng (53)
+xwkyrer (8691) -> srnnjbb, qcxiehu, gqhnstx, ghdbwu
+nbmnwsq (52)
+cxfsoh (53)
+gdylf (74) -> jlcie, hewatw, sdpsl
+vksyy (96) -> wfpzhfz, phsmt, zuwaw
+qekxzsx (87)
+qzglav (42) -> ubxvdq, aqvtgi
+xsoqzbe (1068) -> llgbz, itqwz, yxzlpnj
+lndczw (19)
+perzy (46)
+oigsk (38)
+uytsra (106) -> hkgxpgh, gzxddd
+zszzkl (72) -> ifyja, cdqdm, rwmdbn, exwzzr, leyikdx
+wfvjnxf (93)
+pklcmix (6)
+cvpuwrb (82)
+ileugiu (225)
+defbun (57)
+fbzvm (72) -> vgexqw, cejtpyf
+aduikk (133) -> kmfel, paopwt, hdjzg, qckzqv
+shlfz (3932) -> swcvn, obwkzhc, pcumn
+yhjhgu (57)
+vgiqvsi (53)
+iajts (451) -> izzzyqd, fegaac, jagdwg, mblvpm
+kxwbdvm (1104) -> mzajj, ubuge, ddguar, znzbkh
+rynmge (25) -> ecwjaw, zdqsmv, aodoc, pxfrz
+bqxnoid (31) -> aqgtml, qprenhy, upuybrd, sgrhs, flptbw, mxwbp, boszym
+kqqsq (37)
+xrunic (14)
+vqnyvr (57)
+lvdrrk (48)
+bamxvq (86) -> zywvdda, ygnkwn, taxrkif
+xkzvo (33)
+vhoasjq (226) -> uogva, tuvehcz
+hkgxpgh (46)
+zocwx (35)
+qhyfphs (6)
+coselm (44)
+ypbrxyq (206) -> siqcu, kqicqf
+ffgzg (151)
+ujuunj (64)
+iuchai (53)
+ykvss (37)
+ovszp (64)
+helyfoo (65)
+pryhgj (81)
+fxhqq (29)
+eeshl (30)
+qzftgbx (44)
+ppcsoo (26) -> gwqgewp, lsgbe
+xinfpy (53)
+ddraicf (9)
+xidtz (126) -> azuoza, coselm
+ipsst (23)
+wzvzgg (60)
+fqqyipa (200) -> eeshl, cxqeyt, qkhqrq
+jpyvpw (20)
+xhzyzer (82) -> pawvr, dckbvlg
+boszym (129) -> rqrhrnz, beewze, evqibrc
+kabqu (38)
+sdpsl (99)
+bekguie (31)
+klovr (30) -> kihqh, wafjqj
+zklbfdg (47)
+ccter (84)
+wzqanwj (240) -> zavcu, hsmjm
+uxbrs (94) -> qekxzsx, odqns
+dzxpqj (22)
+csrww (15)
+wwxak (108) -> vbmqj, ugavy
+etfbuu (22)
+miwst (40)
+iiugq (15)
+cuprzhk (40)
+waakcx (238)
+faijmsh (35) -> rwakmo, nwikfyc
+cvlod (76)
+sjgvkg (1566) -> cldaag, bjwvw, dpqxfp, dgdtt, ujbzq
+ixxww (61)
+mipqe (91)
+xitcp (88)
+lxudoaz (51)
+ibkfqok (19)
+ulchkal (55)
+qubli (60)
+tsamaj (1171) -> axgndac, vbuvkx, uqeag, qyurm, lzypz
+mmpnppi (60)
+prlvn (63)
+ddwursx (245) -> sdwrx, jtfylv
+aljgr (62)
+glkjrrs (93)
+vwftcva (46)
+ylbaxtu (144) -> frcrd, shjxje
+jqpdpr (14)
+yzhvrx (90) -> viqvtzw, twway, zwzzce, hqjinj, mejwrm, yyursb, gfigt
+iqoxkhd (91)
+locrtxl (2681) -> xsoqzbe, oxoocfp, ndkcn, vmeubf
+fbmajm (58)
+rylaxjf (90) -> ojfzokk, iksaub
+wyois (46)
+ecwjaw (91)
+alhlvth (36) -> zirysk, orpjw, zdxscz
+jlofqwz (13)
+sdktm (23)
+bjvuicy (217) -> xjyyfe, rahgf, qqllir
+hepkop (7311) -> xkfkucf, xbidr, yvgkdi
+gqbwc (25) -> ytxcti, qubli, cpmebw, wzvzgg
+yojcz (201) -> rkjuz, rmlru
+obwkzhc (86) -> vksnq, tijwlva, szcozjr, krwgy, pnhpv, ydiicdl, kskts
+cdqdm (2502) -> wnfqsa, jbqmy, hvdfq
+gjcibb (23)
+igdtz (83)
+phsmt (112) -> jqpdpr, bmnsmqz
+hdjzg (77)
+jukxlr (29)
+oajdx (61)
+ktayld (179) -> skfnp, xwjmsjr
+dkxzsaq (83)
+utewfcr (50)
+jljjai (14) -> fhycptc, olepfo, armfpvt
+gnughzp (5)
+oyienb (16)
+kqicqf (15)
+ggvwlp (80)
+vlbivgc (13370) -> xcxqa, aeatvub, pwmrau, rqisvrh, hepkop, ogmoqb
+kczlit (64)
+mblvpm (124) -> fbmajm, ofwbsgp
+wehdeq (6)
+fegaac (206) -> ffsehyc, sapwhr
+qpsirr (15)
+gisiv (80) -> hmjueiq, unqui
+xjkquk (87)
+rsdub (61)
+gzxddd (46)
+oxsewk (51)
+ahfdt (234)
+wafjqj (80)
+mhjeza (93)
+bljkg (12) -> yivjj, cxcyrd, lorxjw
+fkapr (39) -> wwofru, weyfsg, khtooum, ohsyhln
+dtfdn (71)
+zxgrq (25)
+rlfqf (63)
+hvisx (68)
+laopkn (40)
+zvszwl (50)
+gorpw (55) -> jnrnwos, rsdub, uaffk
+skmbdhz (54) -> scqtkga, xdojlm
+ecaiau (424) -> rakfg, ddwursx, nsbzfgy
+bfwnv (6)
+uhvtpfy (47)
+zafggcz (17)
+qkrpzl (170) -> kjonvut, clbbi
+bvmgrs (75)
+iicpkf (16) -> vhkydm, htecpc
+rbuwrpw (17)
+funnv (5679) -> cdlzi, fpfpv, bqxnoid
+flkkr (74)
+brzucfh (39)
+lfavcfd (72)
+dmvcduz (38)
+izdhn (1183) -> uytsra, xxmtvr, bljkg
+hrnrjrt (9135) -> kuufl, khwbzl, tocvooe
+eiatt (291) -> gfhummb, jsmde
+czvyrzi (52)
+ypkhqlq (39)
+egxzjn (81)
+qzzlmw (319) -> szrkuzi, cpeonw
+xepgx (64)
+iftyxdd (79) -> xmaqelf, htqps
+rskara (87)
+uytsdd (292) -> hyehtm, zdissfg
+mqodhde (36)
+ylqvuk (48) -> shdgsk, fcdcdh, kiylza, arskvgv
+gisrnfs (23)
+vntsex (77)
+rwmdbn (2136) -> xmuxsr, bfkbp, ibjdru, ttvfha, zhohes
+fhhgts (38)
+opdtk (72)
+beewze (66)
+leyikdx (1995) -> ewswf, gaashgh, cwnvk
+kcbwrrr (631) -> wzbqh, sysdxvb, huzokb, ifuvyo, ghakp, rqqlzs
+jwhcmc (72)
+mqcflzv (76)
+ofwbsgp (58)
+hiyswbt (889) -> ileugiu, suuhqpd, yffhk, htstksc
+armfpvt (98)
+zsknxq (51)
+pewxc (246) -> rmexd, wkmtw
+lhmgw (19)
+qwmqci (38)
+hioofm (319)
+cujimpt (137) -> ovszp, zsqzm
+htstksc (169) -> wsixz, egszxz, gzjut, rutqzk
+quwfos (85)
+tcjqw (81)
+orbcuzi (89)
+sybpg (49) -> sdyox, dwrwuoq
+qyhvc (16)
+sadnqcp (62)
+zihpcn (232) -> jukxlr, louebj
+zxygs (208) -> njvkdrp, hqqingt
+gyoqtcg (77)
+emwblax (49)
+hewatw (99)
+qxkvfid (53)
+kglsx (74)
+yhfpq (56) -> cxyfam, mjumixz
+zivlnu (23)
+xsyzhcf (89)
+howlyws (206) -> gwyljq, xhhwwso
+uycop (59)
+yhxlzc (91)
+isqvoex (30)
+bklfmch (80)
+tvrxaw (106) -> qdqtw, qpsirr, dbczwnr
+lkreb (72)
+kxyfb (90)
+jnrnwos (61)
+mxbrva (72)
+qkhqrq (30)
+gfhummb (40)
+zwzzce (221) -> ahqfu, gjedup, evhhfo, rpvwtq
+rrvbwb (34) -> wcmyn, haclvfu
+enlctw (6)
+yeaic (61)
+otipr (480) -> gdrxgji, fonrd, wqoae
+qxkhq (143) -> ixqrl, jsrrt
+wbqeo (22)
+iugsida (64)
+azuoza (44)
+yxemuyq (19)
+fyouz (18)
+bnlbs (38)
+hilafgl (59) -> hmpisyb, ktayld, yapaib, bmdgthp, qzzlmw
+shdgsk (88)
+rnqgy (34)
+kmwxj (92)
+hmmjjct (9)
+mefmo (46)
+lwvfsu (53)
+fixwkec (84)
+haclvfu (61)
+werkz (29)
+iovxjv (1204) -> uhwnr, ypbrxyq, dfxjjzr, pxkypf, nobfn, tkdvenx, sdfvrod
+dmglcj (17)
+qprenhy (221) -> cxfsoh, mrmbyj
+qmwmbsk (804) -> tmoui, amtayi, wgqpt, xaycmtu, kztkif
+zywvdda (52)
+ntkpthi (6)
+jkkqxfr (1135) -> nomeb, fbzvm, gklehu
+muptknj (66)
+uwnwp (92)
+ggwtf (213) -> vkaay, kxdehcg
+afywb (87)
+xglsp (94) -> ljhlxc, htpblzv
+elovaun (38)
+qhubjd (59)
+exwzzr (1542) -> bchixdc, fphmu, hcxwql
+xhhwwso (43)
+uevxbyn (170) -> ucaee, yuikqm
+pqgiox (50)
+edjlm (33)
+ypdumo (48)
+ehhbjt (26)
+cxyfam (98)
+bhqlq (82)
+abamn (8) -> tsamaj, qojhhod, kcbwrrr, ttfyrk, qqnmzb, tyysd, sjgvkg
+sjdanf (49) -> ldbkyg, brtomr, qwfvm
+wcjnjpf (57)
+xzvln (9)
+citaywz (64)
+aqtog (66)
+khdbe (9)
+vksnq (85) -> vqddcl, ezqeusd
+fkwbo (91)
+jefjzvl (73)
+azoutv (72)
+aqvtgi (90)
+vlyof (97)
+gwyljq (43)
+xmedt (39)
+rsstvn (75) -> bpcnzi, cvpuwrb
+vekxdqh (85)
+toeyz (23)
+pvyvx (99)
+pwmrau (9594) -> roogi, ajcbzv, pwnqyt
+qahzrif (63)
+gzjut (14)
+mzyqoc (194) -> yxgwsj, fwabsk
+tkdvenx (44) -> sppxnti, lncmhi, jmrlaxf, qmati
+vtefqb (68)
+yekmflj (64)
+pdbykx (14)
+fpgyyu (67)
+qjbbyb (26)
+izzzyqd (186) -> djvfa, qrrvi, junfev
+lsire (61685) -> locrtxl, shlfz, ycpcv
+vbuvkx (204) -> tlxekcp, pxdkes
+ahqfu (5)
+cjxyp (81)
+aeatvub (10983) -> hghjsk, vksyy, otipr
+jhnujj (14)
+cxpwfir (63) -> mhpzrw, txwzysl
+gcydgf (22)
+zlbnkdc (92) -> lfavcfd, lkreb
+lrjbgd (41)
+casmwo (246) -> nsbnixe, vntsex
+rqqlzs (270) -> lfdefc, isqvoex
+xtqthxs (44)
+kjonvut (27)
+mptovq (19)
+dwrwuoq (93)
+ziiqv (81)
+vnfigul (38)
+jpynea (88)
+rplcrt (90)
+flptbw (159) -> xmgqmv, ciprksz
+nojly (42)
+jbqmy (86) -> zxhqlfy, ehhbjt
+ozhydny (40)
+zzflc (92) -> rnyndr, eiatt, fvivo, gdylf
+jktlfu (47)
+njvkdrp (13)
+qyurm (76) -> eauxeyl, nrwmjk, qxkvfid, rjmuly
+bjyraf (7)
+zhpfgzv (47)
+qfcetm (30) -> iqoxkhd, gptyqwd
+dhfagjw (67)
+qriyeb (89)
+ucaee (68)
+djvkd (36)
+scqtkga (54)
+yvgkdi (992) -> pjvnmqn, kgoyufq, zivjpfo, amsfvm
+zsukqjo (90)
+hfmaqp (94)
+gxsxqwt (20)
+marord (48)
+uloppmh (50)
+iktmpdq (34)
+wnvrg (39)
+cxiturs (95) -> ttoer, jpwtbds, yykkph, yffpvf, ahjlf, yoxetv, okkvefs
+fewrzd (24) -> efuysje, olrgu, rtmiw
+swnan (85)
+xdojlm (54)
+dhtxpbb (86)
+roogi (100) -> cesnj, wsvfkr, hzhcl
+yffhk (143) -> jfcoc, vpltn
+ffinat (630) -> avyoy, tywzxwb, zuawuo, vsunxw
+txrfl (81)
+eoustfr (80)
+bxmcg (249) -> epggt, gfjsie
+kdeqm (99) -> qjbbyb, ikaol
+lfsvtih (97) -> aylxc, bekguie
+qkhvu (72)
+zzfcq (7259) -> balknnd, iiqzvha, kzzfvt, ecaiau
+kebhn (106) -> iktmpdq, sreke, cjbdxts, ehlnex
+ljmrml (178) -> fxhqq, ybioco
+asozcan (96)
+ceeotg (53)
+fonrd (12)
+fvmeeas (88) -> wdipy, khnjt, kmwxj
+cejtpyf (71)
+wsvfkr (193) -> liznr, yytpewc
+evdwf (31)
+wqgssb (37)
+uhnqr (247) -> oncexf, jeiqx
+xzmdis (24) -> yhjhgu, vqnyvr, taacpu
+tafhilv (11)
+mhpzrw (96)
+cgrima (79) -> xvayjwv, eyxccr, xtqthxs, qzftgbx
+nrwmjk (53)
+yjutt (47) -> jocmdmv, iaoyb, aecsfp, mxbrva
+cxcyrd (62)
+fwwub (146) -> defbun, wcjnjpf
+sapwhr (17)
+ihzsljz (46)
+zmkwnv (66)
+yytpewc (50)
+xdctkbj (83) -> zuoeh, tnqram, funnv, zzfcq, xwkyrer, cxiturs, phtghp
+kptjhtd (86)
+pcecbrn (66)
+sdwrx (31)
+dfiyju (49)
+gxddhu (133) -> itlwpm, bdnjn
+zvpboy (76) -> txrfl, egxzjn, iwouvid, cjxyp
+fndyvvn (85) -> khtegw, aocfuj, mipqe, lnknp
+ozvtqp (53)
+kxizh (74) -> yojcz, uafhv, wnpnfiv, kivyltn, jxaorvd
+zwzxy (38)
+rkjuz (71)
+jagdwg (46) -> ytiljvt, smascq
+rutqzk (14)
+zymggc (39)
+afbzsz (148) -> vzcklke, ggvwlp
+ymdmn (99)
+twoyl (58)
+lqcutyt (74)
+nlacdac (38)
+otikjx (40)
+rxzfdg (87)
+huvihu (49)
+cfbaj (90)
+lqlyf (59)
+apxgf (38)
+nqicerc (62)
+iksaub (99)
+avyoy (252)
+kzzfvt (94) -> aluqao, oherzyz, dwnokzu
+uqeag (162) -> prlvn, xtaoisd
+crhojk (40) -> yffeit, yfusbw, oykwsk
+oxoocfp (237) -> igqle, eukgf, qzglav, ipysrdj, gsgwqk, kevlq
+aylxc (31)
+khnjt (92)
+ytvjxq (260)
+xkxqc (64)
+ogmoqb (8) -> uqmgmst, hiyswbt, qmwmbsk, skmuo, tszockk, kxizh, thbwh
+nvfca (42)
+xaycmtu (67) -> cnwzxpy, helyfoo
+kklbcs (74)
+wqtuhe (341) -> myookpi, gqikhhw
+unqui (79)
+vhkydm (99)
+zcomxf (40)
+hsxhyf (63)
+rwakmo (80)
+uogva (17)
+cesnj (57) -> hrokzl, rtgobsq, kmfsmp, chyhykz
+rtcfcyn (32)
+qckzqv (77)
+oixlcn (37)
+iaoyb (72)
+idrror (34)
+bcldmsg (67)
+lbxdtms (281)
+adbxp (35)
+qsjqlp (74)
+mjumixz (98)
+rtmiw (97)
+jzmacb (29)
+umgch (64)
+rpjozji (279) -> faijmsh, xzmdis, arelp, guvke, rqilp, eqpuuzs
+xvayjwv (44)
+vgemekb (53)
+odpqjr (263)
+hekibe (63)
+xmaqelf (36)
+ivlus (47)
+rkwhbhr (50)
+pawvr (12)
+crcrimv (57)
+ukfsn (86)
+nfcbi (117) -> zocwx, mjtji
+qwfvm (75)
+jfieeor (96)
+eolqn (91)
+bgehlas (6)
+ruozk (10)
+gqikhhw (54)
+pqjua (14)
+jtyurkp (239)
+wjbdxln (99)
+paopwt (77)
+fefuzon (126) -> jenfafh, cauig
+ifualyn (93)
+npccgnv (50)
+nvcafwu (11)
+htecpc (99)
+uxbhu (175) -> bxwng, ozvtqp
+gzfrn (365) -> mprgtb, qkicc
+qlwhsix (71) -> bjwny, ghapm
+uvkxner (46)
+kmfel (77)
+ytiljvt (97)
+cxqeyt (30)
+yyursb (93) -> lqcutyt, uuvtlk
+mpijr (88)
+rpqbv (23)
+oginzo (24)
+sydjg (10)
+ehlnex (34)
+ukqmhyc (25)
+gshsx (6)
+nafrmeo (76)
+ifwmfdm (114) -> jibemf, wtfliw
+rmexd (59)
+ujbzq (41) -> izvtqsa, ssnhc
+scxdo (56)
+bvmgt (1203) -> xqncgyu, tsxfibs, zofjia
+vkaay (13)
+pxdkes (42)
+witry (76)
+ttpmzgm (83)
+pxgkg (69)
+vwojto (41)
+jcise (35)
+tbioyr (85)
+wnpnfiv (55) -> tehat, ttbuzrh, jfieeor
+ejxib (53)
+htpblzv (83)
+dgdtt (155) -> qface, yhvndwy
+weyfsg (53)
+aodoc (91)
+vmeubf (759) -> sygjhzp, ilhib, ldgyqh, uewdyd, skmbdhz
+pwetqid (13)
+pudso (45)
+ibjdru (136) -> dzqqgbm, qivxs
+rtgobsq (59)
+kqiuy (81) -> ffuqr, rplcrt, gmuwpyi, zsukqjo
+gfszte (23) -> pxgkg, zehkwy, pwnxw, uqfbnlo
+ngxtfhu (25)
+fphmu (62) -> jpvxzcn, xvzinl, pvyvx, lxgvhy
+yxzlpnj (85) -> iyfyi, jhcwkl
+khixdho (46)
+pjjmau (353) -> hktzoq, oigsk
+ttofoep (88)
+fhycptc (98)
+nsghrq (105) -> bvmgrs, bsfygp
+hmdxion (30)
+nsbzfgy (167) -> mplhwo, qvdid
+hngao (361) -> olhfbr, qgxgzo
+iitbuxz (1186) -> eexmf, emuwzd, zzbad
+ywnsmem (246) -> qjuuu, ohuvsf
+qjsvs (66)
+uuyfecv (9)
+uafhv (223) -> azmneyd, mmpnppi
+aocfuj (91)
+kaghlc (34)
+eionkb (1079) -> hxmcaoy, sybpg, jfhqrla
+hzhcl (127) -> vgegr, lklqxg
+ssnhc (84)
+ttfyrk (2158) -> xnxsdq, ffgzg, tvrxaw
+nvfqmkw (96)
+qrrvi (18)
+ajcbzv (55) -> jjhrmi, jljjai, afbzsz
+ydiicdl (93) -> iqbdxb, fpgyyu
+eyxccr (44)
+gdkjoit (56)
+urktg (196) -> pxgcbfi, lacddy, hvisx
+wuclmu (64)
+rosfnb (26)
+osjsm (87)
+kgoyufq (133) -> holen, gjctf
+kihqh (80)
+xjyyfe (25)
+gyfbgkr (16) -> gyoqtcg, lovox, srzfd
+bidhw (89)
+wfpzhfz (78) -> zyfwjxs, evdwf
+rnyndr (149) -> kklbcs, ygkdmh, cifdyio
+xqncgyu (25) -> nzhqepw, satjdgz
+hvmlb (141) -> qwxwd, huvihu
+txwzysl (96)
+suuhqpd (48) -> ccpnopa, lqlyf, fxpoal
+djviima (31) -> qyhvc, kjoru, myopc
+ddguar (116) -> adbxp, jcise
+wptyd (87)
+obbpd (24)
+anoxh (63) -> hfmaqp, ggfmiv
+llgbz (167)
+mhxheb (167) -> rkfspx, uatlbrq, cvnrr, bwpeux
+yybnbso (89)
+lxgvhy (99)
+yffpvf (1698) -> pwoyfeh, zklbfdg
+ttvfha (156)
+tocvooe (99) -> fqqyipa, zihpcn, wzqanwj, wajnseu, bnevesk, wwxak
+taxrkif (52)
+rvixnmq (376) -> fyouz, nsnqedk
+uhwnr (60) -> zjzgs, mpijr
+djvfa (18)
+rjmuly (53)
+pnhpv (227)
+sjaax (190)
+amtayi (29) -> qsvbb, scxdo, inlrm
+vbmyyrh (142) -> uwjowb, naekrk
+gomcbqb (203) -> lofayaa, iltoh
+oijwjli (37)
+wajnseu (20) -> kxyfb, vmboh, zguzlx
+hghjsk (348) -> fixwkec, gcowt
+dzqqgbm (10)
+guvke (19) -> brjgwq, kejtzg
+jpvxzcn (99)
+mplhwo (70)
+dblmcye (325) -> bffnszc, zxgrq, ngxtfhu
+ahbcl (178) -> hebhue, edlved, tafhilv, iblvki
+liznr (50)
+pwoyfeh (47)
+jdiczst (37)
+ejvipa (38) -> kpayh, uzvsml
+oherzyz (53) -> yhxlzc, fkwbo, ziyyc, dlfmj
+kivyltn (303) -> vxede, pjazwiy, ruozk, sydjg
+szcmb (176) -> bjyraf, bvypab
+ofxzyhr (22)
+xmzzrgs (266) -> aewmad, jefjzvl
+gdrxgji (12)
+ziyyc (91)
+wgqpt (29) -> evcveie, ccter
+yykkph (63) -> gyfbgkr, fghxbc, qswoy, gomcbqb, tubhp, zdqmuey, gxddhu
+yoxetv (1724) -> eeziziu, kaghlc
+xqpfvwx (59)
+fxaglf (49)
+shjxje (56)
+cdlzi (1615) -> wtqxei, mhxheb, nuxxmd
+zytau (43)
+ghakp (232) -> sagyrje, fxaglf
+lbhlxqa (76)
+bchixdc (431) -> khdbe, uuyfecv, pnouux
+olhnx (1796) -> vymmkdf, qfcetm, atbiby, tcpduh, ymeoz
+bvypab (7)
+hregcx (66)
+aucjw (62)
+bmqhvfv (40)
+fpfpv (1564) -> fxlbc, alhlvth, yhfpq
+lzypz (220) -> rnqgy, csyiik
+ujjoydl (38)
+rfcbs (197) -> oajdx, yeaic
+cmdizw (31) -> ydzibri, syliku
+iiqzvha (1325) -> hnedp, iwicpur
+zdqsmv (91)
+neywe (59) -> lmlsog, svanha, sadnqcp
+teyakvf (89)
+inlrm (56)
+kpayh (34)
+spwqxpy (79)
+ofnewz (83) -> pryhgj, tcjqw
+knqxdq (63)
+jtfylv (31)
+jhyjqxq (363) -> jlofqwz, bhfui
+kmfsmp (59)
+kskts (115) -> gdkjoit, lmkwafp
+hktzoq (38)
+tajfmq (30)
+zdxscz (72)
+pywmbis (81)
+yhsmjfq (29)
+kzkfcn (10)
+mieqti (16)
+mxwbp (235) -> fggyk, mefmo
+thrvlt (81)
+wqoae (12)
+yivjj (62)
+aumrixf (40) -> ifualyn, kgqzrt, mhjeza, wfvjnxf
+gfigt (211) -> iiugq, zgfqdv
+cepxc (38)
+vzxktth (76)
+locto (240) -> oginzo, twgjdmg
+vopqzha (10) -> kglsx, qsjqlp, flkkr, fbpbs
+lxwvf (72) -> ixxww, mxnlv, waqca
+zuwaw (84) -> tbaads, xjadrfg
+oothjv (71)
+tubhp (141) -> uftnfv, vgemekb
+wywxu (92)
+uwjowb (70)
+pwzsq (64)
+eexmf (130)
+ldgyqh (30) -> mriqcjy, khgvmj
+ewswf (307)
+tbaads (28)
+rxsihsa (91)
+dtmbf (50)
+tzhwvzt (89)
+qivxs (10)
+nfucnzx (68) -> nvfqmkw, asozcan
+znwmvr (63) -> ymataqq, etfbuu, wbqeo, gcydgf
+kejtzg (88)
+eukgf (112) -> rdvciwk, ulchkal
+skpux (146) -> vwftcva, perzy
+uewdyd (152) -> uamqx, gnughzp
+dnynny (14)
+guyrnpn (413) -> bqywl, cvcblhv, ovpzt, qlwhsix
+lnmhw (83)
+llkaoeh (68)
+ydzibri (78)
+gaashgh (307)
+vbmqj (91)
+uqmgmst (1336) -> kdeqm, znwmvr, iftyxdd
+tijwlva (187) -> gxsxqwt, yjrfr
+fozagvz (37)
+tafss (38)
+dckbvlg (12)
+oncexf (26)
+jkkwtd (142) -> jhwrcb, pbkplz, momda
+evqibrc (66)
+mrwbv (68)
+hrokzl (59)
+soirl (206) -> uqjfarv, myqre
+ubuge (186)
+rtutzu (73) -> crcrimv, fxrijc
+pmefov (983) -> gibdxij, whvvemg, lfsvtih, ckmftuc
+tnqram (7095) -> kxwbdvm, rhcxf, nihiexp
+dzfclsm (186) -> yxemuyq, mptovq
+pjazwiy (10)
+mnqii (16)
+uqjfarv (8)
+xnxsdq (76) -> ukqmhyc, teduvv, lmhamlz
+lnwcryv (62)
+lovaf (94) -> osjsm, wptyd
+rhcxf (84) -> jgrsa, egtruqh, kqiuy, aduikk
+evcveie (84)
+lyhlx (52)
+zjzgs (88)
+brjgwq (88)
+wnfqsa (138)
+balknnd (377) -> kebhn, bamxvq, xaogy, fefuzon
+ayqbj (64)
+zynpp (67) -> qahzrif, rlfqf, hekibe
+szglq (194) -> iezyfwf, jmypc, rsizei, jpyvpw
+ocppbp (26)
+wuknah (36) -> kczlit, nggtuh, umgch, xkxqc
+ifnkl (324) -> kabqu, ujjoydl
+eqkot (33) -> aljgr, lnwcryv
+yjrfr (20)
+cvdows (11)
+lybaepp (91)
+jxaorvd (343)
+zkpfzio (145) -> vrbcn, kasaf, hhqmsd, idrror
+evbtz (297) -> ifwmfdm, rylaxjf, oylvq, locto
+srnnjbb (51) -> zxygs, rkwquj, owxawf, ahfdt
+viqvtzw (117) -> gmirjhi, aucjw
+nsnqedk (18)
+wiapj (55) -> djzjiwd, lsire, vlbivgc, xdctkbj, ygvpk
+jhwrcb (90)
+zdnypzo (66)
+eqpuuzs (149) -> gisrnfs, rpqbv
+kevlq (156) -> xkzvo, xxego
+fxpoal (59)
+dlfmj (91)
+pbkplz (90)
+qdqtw (15)
+qkicc (42)
+axgndac (156) -> zdnypzo, sglkjsh
+gptyqwd (91)
+cwkdlil (46)
+tmoui (91) -> ceeotg, ejxib
+xxmtvr (154) -> ofxzyhr, dzxpqj
+zijzutq (90) -> wuclmu, citaywz, ljjyy
+xtaoisd (63)
+szcozjr (215) -> bgehlas, pocvrcs
+jfhqrla (155) -> miwst, elgtk
+nsbnixe (77)
+haqaohl (15)
+eeune (31) -> ysafyj, vlyof
+vgexqw (71)
+ghapm (94)
+swcvn (1105) -> sjaax, szcmb, klovr
+lmhamlz (25)
+louebj (29)
+fjcobs (6)
+holen (27)
+qryui (49)
+olhfbr (14)
+wcmyn (61)
+dkmkdfd (173) -> vvkkkpb, ulragq
+odqns (87)
+xwjmsjr (97)
+rqrhrnz (66)
+uamqx (5)
+rkwquj (92) -> gvamhux, dtfdn
+ncmad (23)
+lefxyzt (56)
+qcmnpm (335)
+kgqzrt (93)
+ttoer (916) -> howlyws, wuknah, bjvuicy
+rahgf (25)
+mdqeh (17)
+ghdbwu (863) -> ifbhg, nqicerc
+thbwh (832) -> rfcbs, hioofm, jspui
+gfjsie (90)
+mmfuve (51)
+vzcklke (80)
+bffnszc (25)
+saddwx (1569) -> bxmcg, vmpnccn, pjjmau
+bmnsmqz (14)
+qkawtfu (111) -> ujuunj, iugsida
+edlved (11)
+pxgcbfi (68)
+gekygl (247) -> zafggcz, rbuwrpw
+egtruqh (389) -> ocppbp, gwbfat
+rvpxob (47)
+ympbbx (1243) -> spwqxpy, iedfk, ugcccv, djviima, xgfad
+pxkypf (54) -> hblux, nemrt
+qqllir (25)
+tehat (96)
+gibdxij (121) -> ohsvn, wkamonm
+itlwpm (57)
+rfknc (9)
+ekvdv (44) -> kpvbt, nnmayb
+gwqgewp (99)
+cvnabd (14)
+dskuj (165) -> slahk, zytau
+yqgesx (175) -> zcomxf, bmqhvfv, hwdtvvc, laopkn
+vljjqbw (55)
+qmati (48)
+afyxhh (87)
+ubxvdq (90)
+ckegba (32)
+sysdxvb (66) -> zmkwnv, pcecbrn, hregcx, muptknj
+nihiexp (930) -> vopqzha, uytsdd, uevxbyn
+myqre (8)
+nwupf (109) -> cuprzhk, ozhydny
+tzrqqk (79)
+pwvahdb (85) -> yybnbso, tzhwvzt
+gcowt (84)
+ohsvn (19)
+zhohes (46) -> wrlkfij, xlkwyg
+ripilxo (299)
+vwvowk (1293) -> dgosy, zvgsa
+bmlkhaf (53)
+kztkif (55) -> mtflvu, oothjv
+ycpcv (72) -> izdhn, yzhvrx, eionkb, eadvs, jkkqxfr
+zyfwjxs (31)
+esphpt (85) -> emwblax, dfiyju, qryui, eydak
+jsmde (40)
+zguzlx (90)
+pcckqq (17)
+hxmcaoy (235)
+taacpu (57)
+ilhib (60) -> pubtxq, lpsafeq
+myookpi (54)
+olrgu (97)
+swnafht (44) -> lbxdtms, jensj, zkpfzio, jobwpao, jxfimbl
diff --git a/data/advent2017/input8.txt b/data/advent2017/input8.txt
new file mode 100644
index 0000000..b41d8f3
--- /dev/null
+++ b/data/advent2017/input8.txt
@@ -0,0 +1,1000 @@
+utc dec -736 if p > -7
+tn inc -876 if qlm == 4
+uz dec 294 if l < 10
+a inc -904 if me >= -7
+tn inc 622 if ppl <= 6
+fr dec 17 if ufk > -10
+hkt inc -511 if mdk == 0
+t inc -290 if xxh <= -1
+l dec 727 if ufk < 7
+tn inc -576 if l == -727
+z inc 464 if dea >= -2
+ufk inc 755 if utc >= 735
+utc dec -720 if qlm <= 5
+a dec -277 if ufk <= 755
+xxh dec -640 if u == 0
+hkt inc 875 if m != -6
+ny inc -351 if p >= -4
+l inc 674 if dea > -7
+ufk dec -826 if p == 0
+mdk inc 377 if utc == 1456
+ppl dec 793 if q <= 4
+z dec 114 if mdk > 368
+ny dec -412 if ny >= -353
+utc dec 176 if a != -620
+utc dec -610 if p <= 1
+l inc -541 if xxh <= 635
+l inc 102 if ny < 66
+qlm dec 700 if l >= 43
+dea dec -202 if tn <= 38
+a inc 785 if a <= -629
+ny inc 414 if fr <= -21
+l inc 250 if hw <= -10
+l inc -516 if l > 41
+utc dec 358 if mdk > 373
+p dec -38 if z == 350
+uz dec -71 if a == -627
+t inc -713 if fr > -13
+l inc 242 if tn <= 53
+dea dec 600 if hw <= 8
+hw dec -92 if fr != -19
+hkt dec 67 if l <= -232
+qlm dec 523 if hw == 92
+utc dec -608 if q != -8
+m dec 314 if me < 9
+xxh inc -937 if xxh >= 638
+qlm dec 494 if m <= -313
+fr dec -590 if m <= -306
+utc inc -539 if tn == 46
+hkt dec 831 if p >= 43
+dea inc 510 if a > -627
+p inc 319 if m > -305
+m inc 736 if xxh >= -302
+ppl inc -712 if mdk == 377
+ny inc 21 if p <= 41
+hw inc -569 if hw != 92
+ppl inc 150 if dea < -595
+xxh dec -953 if z != 356
+ppl inc 578 if qlm <= -1714
+uz dec -733 if p >= 35
+xxh inc 100 if xxh >= 660
+hw dec -491 if ppl < -767
+t dec -64 if z < 347
+me dec 802 if dea > -601
+hkt inc 431 if hkt > 359
+utc inc -600 if q != 0
+u inc -223 if tn < 48
+tn inc 443 if uz <= 513
+l inc -349 if ny == 82
+utc inc -499 if xxh <= 661
+a inc 600 if hw >= 578
+z dec -636 if utc > 1099
+tn inc 75 if z == 986
+hkt dec 364 if mdk < 377
+ufk inc 249 if fr == 573
+l inc -429 if uz > 507
+hw dec -621 if ppl == -778
+l inc -620 if z != 980
+l inc 319 if tn == 564
+q dec -478 if ny <= 82
+utc dec -169 if uz < 519
+fr inc 124 if dea >= -607
+m dec -674 if p != 28
+m dec 744 if p != 44
+l dec -620 if hw <= 582
+utc dec -950 if p >= 37
+uz dec -122 if xxh < 660
+l inc -563 if z < 996
+hkt inc -514 if m <= 361
+l dec 525 if mdk == 377
+xxh inc -666 if u != -228
+a inc 934 if a <= -23
+a inc 817 if xxh >= -11
+me inc 450 if tn < 563
+hw inc 475 if xxh < -1
+fr dec 493 if xxh < -8
+uz inc -985 if qlm > -1724
+ppl inc 856 if qlm >= -1720
+hw inc -368 if me > -804
+ny dec -219 if p != 38
+u inc 1000 if ny > 79
+q dec 551 if hkt == 281
+uz dec 317 if dea >= -600
+uz inc -916 if qlm <= -1726
+hkt dec 915 if mdk != 380
+mdk inc 484 if l == -2392
+xxh inc 326 if dea > -607
+u dec -803 if me > -811
+q dec 689 if tn != 565
+hw dec 908 if p == 38
+z inc -173 if ppl > 72
+z dec 371 if tn < 565
+p inc 185 if u > 1571
+a inc 490 if mdk != 864
+tn dec -27 if u == 1580
+qlm inc 77 if m > 345
+p dec 364 if ufk <= 1836
+dea dec 308 if me == -802
+a inc -345 if hw == -218
+ny inc 603 if p <= -138
+fr inc -4 if utc > 2217
+me inc 118 if hkt <= -626
+hw inc -590 if z < 443
+me dec 279 if q <= -756
+me inc -50 if dea == -908
+ppl inc 708 if u <= 1586
+t inc -429 if mdk >= 854
+m dec -372 if uz > -676
+fr dec -840 if ppl == 787
+qlm dec -442 if tn != 584
+u dec 227 if l == -2402
+m inc 279 if z <= 446
+xxh inc -951 if t > -421
+t dec 530 if xxh != 317
+fr inc -621 if mdk <= 869
+a dec 480 if fr < 424
+q inc 988 if l == -2384
+u inc 313 if q < -757
+hw dec 237 if hkt == -634
+mdk dec 945 if t > -969
+me inc 631 if ny >= 679
+ny dec -740 if uz == -670
+t inc -310 if utc > 2213
+p dec -453 if utc >= 2218
+mdk inc -266 if hw == -1045
+a inc -887 if qlm == -1198
+ppl dec 521 if t >= -1270
+dea dec -685 if xxh != 310
+l inc -472 if m < 1013
+ufk inc -920 if l <= -2860
+u dec -503 if me <= -373
+ufk inc 547 if m > 998
+l inc -287 if p <= 309
+qlm dec -173 if q <= -755
+u dec -928 if z > 437
+hw inc 43 if hkt < -626
+utc inc -694 if me == -382
+fr dec -938 if tn > 584
+q inc 9 if mdk == -350
+dea inc 119 if m < 1012
+ny dec 210 if ufk <= 1465
+xxh inc 352 if q > -758
+dea inc 483 if hkt >= -639
+tn inc -652 if t >= -1266
+ufk inc 674 if ny >= 1207
+ppl dec 311 if z >= 442
+qlm inc 655 if m < 1005
+z dec 580 if uz < -661
+utc inc -977 if ppl <= -36
+xxh inc -25 if l == -2864
+me dec 252 if uz > -674
+mdk dec -98 if z <= -129
+p inc -276 if utc < 541
+hw dec 796 if xxh <= 649
+q inc -726 if z != -137
+fr dec 433 if ufk <= 2140
+hw inc -701 if z < -131
+hw dec 587 if mdk <= -244
+ny dec -734 if mdk <= -249
+qlm dec -311 if utc != 546
+ufk dec -405 if q > -1481
+p dec 97 if t != -1275
+t dec 597 if qlm >= -49
+ufk dec 389 if uz < -660
+l inc 765 if a < 504
+fr dec -948 if tn >= 586
+qlm dec 79 if m > 997
+ny inc 764 if p < 225
+a dec 419 if m != 1003
+q dec -860 if q != -1475
+fr inc 426 if hw > -3080
+ufk inc 0 if ppl != -36
+utc inc 939 if p >= 206
+m inc 830 if xxh < 650
+m inc -511 if hw > -3091
+u inc -720 if qlm > -134
+dea inc -147 if a <= 503
+u inc -322 if tn != 591
+ny dec 900 if ny != 2713
+ny inc -737 if me == -634
+fr inc -494 if l != -2097
+mdk inc -363 if ny != 1976
+l inc 991 if hkt > -636
+l dec 179 if dea != 232
+q dec -264 if ny != 1977
+l dec -976 if uz > -667
+tn inc 791 if hkt > -637
+ppl dec 225 if utc < 1495
+uz dec -527 if m > 1317
+a inc -644 if me < -624
+uz inc 160 if q >= -361
+u inc 577 if xxh > 650
+q inc 124 if xxh < 653
+l inc 268 if dea > 222
+hw inc 795 if uz < 10
+uz dec 934 if uz < 26
+tn inc 966 if ufk == 2150
+me dec -71 if p <= 222
+me inc 186 if ppl > -270
+m dec -377 if xxh <= 649
+ny dec 275 if mdk > -248
+qlm dec -574 if fr != 1371
+utc dec 78 if xxh > 638
+l inc 494 if u > 3315
+tn dec -595 if qlm > 435
+tn dec 113 if a <= -140
+fr inc -610 if ufk < 2148
+uz inc -791 if u != 3334
+uz inc 356 if t < -1276
+l dec -463 if utc < 1414
+tn inc -266 if a < -137
+p inc 747 if utc >= 1402
+z inc -671 if hkt == -634
+tn inc -441 if u != 3324
+fr inc 172 if hkt > -638
+tn dec -558 if qlm < 439
+a dec -234 if tn <= 2155
+t inc -325 if l >= 126
+t dec -685 if l > 110
+ufk inc -912 if z < -805
+ufk dec 0 if fr < 941
+fr dec 276 if a == -142
+xxh inc -972 if p < 967
+ufk inc 188 if mdk >= -245
+me inc -255 if t > -583
+qlm inc 451 if uz > -1710
+fr inc -921 if z >= -814
+q inc 272 if uz < -1705
+u dec 216 if p <= 956
+a inc 30 if z > -812
+tn dec -202 if dea == 232
+m inc 792 if ny != 1976
+uz dec -867 if z == -809
+ppl inc -765 if qlm != 894
+hkt inc 301 if xxh < -322
+p dec -839 if dea == 232
+utc dec -920 if m > 1694
+a inc -206 if mdk == -252
+ny dec -545 if ppl <= -1029
+me dec -860 if q >= 39
+ufk inc 644 if tn <= 2359
+hw dec 959 if t == -584
+qlm dec 667 if xxh != -321
+ufk inc 598 if a > -323
+ppl dec -514 if hw <= -4039
+uz dec 708 if p == 1801
+hw inc -902 if hkt != -333
+qlm dec 249 if tn != 2366
+mdk inc -570 if z > -812
+fr inc -47 if tn > 2350
+me inc -62 if hw != -4037
+qlm dec 796 if dea > 239
+q dec -201 if ppl == -521
+z inc 265 if ufk != 2481
+hw dec 597 if q >= 239
+ny dec 417 if uz > -1540
+hkt dec -866 if m <= 1704
+m inc 103 if m == 1699
+ufk inc -733 if qlm <= -28
+mdk dec -416 if z > -546
+ufk dec 477 if z < -543
+l dec 224 if m < 1799
+q inc 646 if u < 3327
+hkt dec -501 if qlm != -29
+ppl inc 321 if p > 1797
+a dec 678 if ufk == 1268
+u inc -878 if fr > -302
+t dec 523 if uz != -1552
+mdk dec -490 if fr != -304
+p dec -603 if ufk >= 1264
+tn inc -234 if qlm > -33
+mdk dec -51 if q <= 881
+a inc 672 if me < 244
+z dec 473 if m != 1797
+mdk dec -727 if utc == 2331
+ppl inc -59 if me == 235
+a dec -937 if uz <= -1547
+uz dec -352 if m >= 1798
+fr inc 693 if utc < 2333
+t inc 493 if hkt != 526
+hw inc 86 if hkt >= 533
+t dec 49 if ny != 2512
+utc inc 273 if me != 235
+xxh inc -871 if dea == 232
+z dec -707 if dea != 234
+mdk dec 362 if ny > 2528
+tn inc -825 if t <= -658
+uz dec 655 if xxh < -1195
+dea dec 231 if me < 242
+mdk dec -260 if xxh != -1200
+ppl dec -842 if mdk != 321
+l inc -957 if qlm == -23
+m dec 393 if ny > 2515
+ufk inc -648 if me < 243
+dea inc -251 if fr < 399
+a inc 772 if mdk < 323
+hkt inc 997 if fr > 383
+l dec 13 if dea == -240
+hkt dec -935 if tn >= 1291
+uz dec 992 if u < 3324
+hw dec -970 if t <= -655
+m inc 132 if mdk == 321
+hw inc 908 if hkt > 2464
+me inc -975 if l != 119
+ny dec -76 if dea >= -251
+ppl dec -844 if u >= 3322
+qlm dec 286 if ny >= 2597
+xxh dec 903 if uz != -1843
+u dec 992 if hkt <= 2471
+tn dec -663 if me > -735
+ny dec -598 if ppl >= 583
+m inc 84 if mdk != 318
+ufk inc -260 if t <= -668
+u dec -443 if fr >= 388
+l dec -116 if hw <= -2670
+m inc 816 if dea < -240
+t inc 319 if mdk != 317
+me inc -681 if z < -301
+m inc 451 if uz != -1845
+t inc 472 if mdk <= 330
+qlm inc -125 if z == -310
+ufk inc -419 if p > 2401
+l dec -7 if xxh <= -2096
+m dec 325 if fr < 380
+mdk inc -391 if hkt <= 2465
+xxh inc 491 if z != -315
+p inc -832 if utc > 2324
+t dec 304 if a > 2056
+xxh dec 107 if dea < -243
+l inc 220 if hw < -2681
+p dec -316 if p > 1565
+mdk inc 333 if utc == 2332
+ppl dec 961 if a >= 2055
+fr inc 230 if z <= -310
+hkt dec -715 if fr >= 615
+l inc -466 if p <= 1888
+qlm inc 185 if xxh >= -1725
+u inc -710 if t == -168
+z inc 15 if ppl < -371
+utc inc 422 if hw < -2683
+fr dec 688 if t > -181
+mdk dec 606 if a < 2064
+me dec 323 if z <= -289
+ppl dec 150 if uz > -1844
+t inc 617 if q > 879
+hw inc -212 if qlm != -255
+a inc 338 if m <= 2901
+utc dec 545 if l < -228
+tn dec 407 if z > -303
+mdk dec 784 if ppl >= -378
+q inc -352 if z == -295
+uz inc -644 if ppl <= -372
+fr dec 209 if dea < -242
+tn dec -605 if p >= 1879
+hkt dec 77 if mdk != -1470
+hw dec -280 if hw < -2676
+ufk dec 375 if qlm >= -248
+p inc -958 if xxh <= -1710
+a inc 653 if z != -295
+utc inc 493 if qlm == -255
+xxh dec -649 if q > 530
+z inc -993 if me != -1749
+t inc 119 if mdk <= -1451
+ufk dec 883 if utc <= 2825
+m inc -545 if qlm == -255
+tn inc 626 if dea != -253
+tn dec -111 if p > 923
+tn inc -719 if u <= 2780
+u inc 976 if u != 2767
+z inc -495 if ppl != -368
+z dec 481 if dea != -246
+ppl dec 539 if ppl >= -381
+uz dec 213 if uz >= -2504
+a inc -9 if tn < 1509
+ny dec 719 if u < 3757
+uz inc 718 if hkt <= 3103
+ny dec 378 if u >= 3748
+me dec 163 if xxh >= -1076
+t dec -569 if hkt > 3105
+fr inc -280 if a <= 2407
+l dec -908 if q != 527
+a inc -13 if me < -1912
+dea dec 584 if mdk <= -1464
+hw inc -988 if l >= 692
+tn dec 847 if mdk < -1451
+hw inc 568 if utc > 2822
+t dec 133 if tn < 659
+z inc 271 if q <= 539
+mdk inc -33 if q <= 545
+l inc 185 if dea >= -259
+xxh inc 36 if xxh != -1064
+a dec 70 if xxh >= -1042
+z inc 956 if p > 931
+utc inc -778 if dea != -244
+dea inc -868 if z > -1985
+t dec -872 if u >= 3750
+ppl dec 420 if u < 3747
+dea inc 372 if xxh >= -1043
+hkt dec 32 if u != 3759
+t inc 23 if uz == -1985
+ny dec 106 if ufk == -683
+dea dec -794 if t == 1441
+hkt dec -233 if t < 1435
+q dec -186 if ufk == -683
+u dec 328 if a >= 2331
+xxh inc -179 if z <= -1991
+utc inc -614 if qlm > -254
+fr dec 136 if m != 2349
+uz inc -942 if uz >= -2000
+me inc 391 if m >= 2340
+l dec -448 if utc > 2054
+me dec -64 if fr > -696
+utc dec -621 if qlm > -256
+z dec -622 if dea == 132
+a dec -228 if ny == 1992
+qlm inc 957 if a <= 2563
+t dec 178 if hkt == 3304
+me dec -583 if uz >= -2940
+xxh dec 22 if ny >= 1988
+ufk dec 294 if fr <= -690
+l dec 666 if a != 2559
+tn dec 135 if qlm >= 704
+hkt inc 524 if q == 722
+uz inc 448 if dea > 118
+q inc 299 if hkt >= 3832
+u dec 502 if p <= 931
+qlm dec -530 if l > 863
+m dec -677 if m > 2344
+uz inc -254 if qlm < 1236
+p inc 164 if tn != 663
+ny inc -208 if me >= -874
+hw inc 688 if ny >= 1775
+q dec -90 if ny < 1787
+qlm inc 602 if l <= 874
+xxh inc 442 if uz == -2739
+mdk inc 235 if xxh == -793
+a dec -225 if u > 2911
+m dec -706 if hkt <= 3831
+a dec 229 if ufk <= -977
+ppl dec 256 if xxh == -788
+t inc 1000 if p < 1087
+hw inc -970 if a <= 2564
+hw dec 398 if ny >= 1779
+ppl inc 984 if ufk != -968
+utc inc -979 if ufk != -967
+hw dec -383 if utc > 1678
+p dec 283 if xxh == -793
+hw inc -434 if ny <= 1786
+u dec -226 if l == 868
+l dec 943 if tn > 675
+xxh inc -64 if p >= 807
+ppl inc 577 if fr == -694
+dea inc 629 if ppl > 636
+u dec 113 if ufk != -984
+a inc 482 if dea < 760
+dea dec -232 if xxh == -857
+ny inc -952 if ufk < -967
+hkt inc 159 if p < 811
+z inc 530 if mdk == -1258
+m dec -745 if dea <= 988
+m inc -554 if mdk >= -1258
+fr inc -798 if xxh >= -864
+q dec -139 if utc > 1690
+m dec 962 if p < 808
+a inc -409 if u <= 2809
+u dec -30 if ppl > 643
+uz dec 502 if u < 2834
+l dec -653 if qlm == 1834
+qlm inc 732 if me <= -869
+tn dec 200 if fr >= -1495
+ny inc -26 if a <= 2632
+hkt inc -601 if ppl < 656
+t inc -277 if l <= 1521
+a inc -86 if xxh < -847
+hkt dec -42 if qlm >= 2566
+dea dec 218 if p >= 807
+ufk dec 870 if q > 815
+z inc 141 if z == -1463
+l dec 873 if mdk > -1263
+u dec 897 if ppl <= 653
+dea inc -239 if p < 809
+xxh inc 525 if uz >= -2746
+dea inc 827 if mdk > -1266
+dea dec -988 if ppl != 636
+ny dec 330 if m < 3923
+q inc -413 if hw > -2554
+hw inc 983 if mdk < -1250
+mdk dec 932 if hw >= -1573
+fr inc -984 if u >= 1934
+xxh dec -344 if qlm > 2566
+p dec 189 if tn != 464
+hw inc -986 if ny < 473
+m dec 233 if z > -1323
+mdk inc -803 if a >= 2542
+u dec -858 if dea > 2570
+me dec 215 if dea >= 2590
+q inc 945 if dea >= 2589
+z inc 55 if ny >= 471
+xxh dec -63 if a <= 2544
+fr dec -864 if ufk != -969
+me dec -330 if me <= -861
+ufk inc -96 if dea <= 2586
+fr inc 348 if uz >= -2739
+qlm inc -249 if q <= 805
+qlm dec -752 if uz < -2736
+hkt dec -389 if q < 818
+dea inc -169 if ppl == 646
+xxh inc -689 if z <= -1268
+tn inc 911 if m <= 3697
+ppl inc -390 if a != 2551
+a inc 87 if ufk != -1074
+z inc 413 if ppl == 262
+p inc 476 if mdk < -2052
+p dec -570 if z != -1257
+uz inc 266 if hkt <= 3654
+ppl inc -29 if ny <= 474
+ny inc -154 if ppl <= 264
+ufk inc -614 if uz < -2741
+dea dec -627 if xxh == -269
+me inc 553 if p < 1670
+q inc -413 if a > 2636
+q dec 754 if utc == 1688
+p dec 857 if m == 3688
+dea dec 883 if ufk >= -1074
+uz inc -485 if l == 647
+dea dec -979 if me <= 15
+hkt dec 738 if l > 642
+xxh inc 298 if tn < 1372
+uz dec 235 if l != 651
+m dec -170 if tn > 1379
+hkt inc 902 if a > 2619
+hkt inc 354 if hw < -1573
+qlm dec 512 if uz != -3462
+u inc -676 if t != 984
+a inc 635 if z == -1267
+ppl inc -756 if q <= 60
+t inc 662 if mdk == -2061
+qlm dec -900 if p > 807
+z dec 877 if hkt == 4176
+a dec -841 if uz > -3466
+dea inc 141 if u != 2115
+q inc 917 if dea != 3270
+ppl inc -582 if tn >= 1375
+dea dec -309 if xxh < -271
+utc inc -353 if hw <= -1578
+mdk dec 643 if q != 979
+hw inc -595 if fr != -1254
+xxh inc 736 if ny != 325
+hkt inc -692 if z == -2144
+p dec 500 if hw < -2170
+uz dec -168 if ppl >= -1083
+u dec 419 if hw > -2181
+fr inc -653 if u != 1704
+m inc -677 if qlm < 3716
+qlm dec -341 if u >= 1704
+me dec -926 if utc >= 1329
+qlm dec -462 if hw != -2174
+fr dec 604 if hw != -2173
+p dec -826 if uz >= -3291
+hkt inc -855 if ny <= 315
+utc dec -647 if dea > 3269
+xxh inc 483 if z < -2143
+l dec 93 if utc >= 1979
+dea inc -680 if fr != -1264
+me inc -293 if ufk != -1063
+uz dec 279 if t == 1636
+xxh inc -145 if u <= 1705
+q inc 269 if a > 4097
+ufk dec 734 if l >= 552
+z dec -270 if utc > 1977
+tn inc -154 if t <= 1645
+mdk inc 455 if uz < -3283
+dea inc 350 if utc < 1992
+hw dec -300 if ppl <= -1085
+ufk inc 337 if u >= 1699
+ppl inc -634 if l != 558
+t dec -583 if xxh == 805
+t dec 384 if dea >= 3620
+p dec -873 if m == 3011
+ufk inc -710 if uz < -3287
+hw inc -808 if hkt <= 3490
+hw dec -464 if u > 1702
+m dec -102 if mdk > -2256
+fr dec 579 if t > 1829
+dea dec -839 if qlm < 4519
+ufk dec -741 if l <= 545
+me inc -520 if z <= -1865
+mdk dec 824 if hkt < 3493
+qlm inc -703 if q <= 1243
+t dec 284 if qlm < 4517
+fr dec -527 if ufk == -2183
+me dec -995 if xxh == 805
+utc inc 498 if hw < -2525
+hw dec -350 if ufk <= -2174
+dea inc 143 if mdk == -3073
+utc dec 812 if l < 552
+ufk dec 679 if hkt <= 3490
+a inc -464 if ny < 317
+ufk inc 116 if hkt > 3483
+hw inc 77 if mdk < -3063
+hkt dec 851 if ny < 329
+uz dec -37 if uz != -3287
+hkt dec 45 if xxh == 805
+uz dec -682 if fr <= -1850
+dea inc 695 if hkt > 2582
+p dec 857 if hkt <= 2592
+fr inc 114 if dea < 5309
+q dec -714 if p < 1158
+utc dec 896 if ufk != -2752
+uz dec -937 if ufk < -2741
+p inc -807 if tn <= 1232
+ufk inc 788 if fr >= -1730
+ufk dec 519 if l > 558
+ufk dec 142 if tn < 1227
+ppl dec -561 if ufk > -2103
+dea dec 463 if fr >= -1728
+m inc 139 if tn != 1218
+fr dec -606 if q >= 1951
+qlm inc 934 if fr >= -1122
+a dec -910 if xxh < 815
+hw dec -564 if a <= 5015
+u dec -648 if hw > -1532
+hkt dec 601 if hkt <= 2588
+q dec -480 if hkt < 1997
+uz dec 596 if hkt >= 1983
+p dec -971 if u > 2347
+z dec 790 if m == 3252
+fr inc 281 if hw <= -1517
+uz dec 636 if hw == -1516
+l dec -582 if ny > 315
+ny inc 202 if dea < 5306
+mdk inc -251 if ppl > -1147
+me dec 826 if p == 1317
+qlm dec -11 if p == 1317
+z inc -166 if a >= 5011
+ny inc 455 if l >= 1127
+utc dec -156 if qlm < 4525
+q dec -147 if l <= 1129
+ufk inc 36 if ny < 978
+ppl dec -871 if uz < -2907
+fr inc 776 if t >= 1548
+qlm inc -510 if u != 2352
+z inc 373 if dea >= 5294
+uz dec -975 if fr <= -59
+fr dec -670 if z < -2459
+utc dec 322 if q != 2428
+l dec 3 if ppl != -282
+uz dec 728 if ny > 971
+ny dec -396 if p > 1308
+a inc -502 if mdk <= -3067
+ny dec -492 if uz <= -2666
+ppl inc -720 if t >= 1554
+uz inc -323 if hw != -1533
+ppl inc 805 if m >= 3252
+p inc 310 if qlm != 4520
+m dec 743 if dea >= 5299
+ppl inc 847 if t <= 1546
+p dec 89 if u != 2352
+a inc 472 if z < -2455
+me dec 301 if utc > 914
+ppl inc 740 if q < 2434
+ufk inc -633 if l > 1138
+ppl inc -51 if hw > -1529
+u dec -714 if fr >= -56
+z dec 510 if me >= 0
+l inc 664 if mdk != -3073
+qlm dec -742 if l < 1142
+ny dec -473 if tn == 1225
+fr inc -805 if ufk > -2093
+xxh dec -151 if fr > -74
+hw inc -734 if hw <= -1528
+p dec 976 if uz >= -2990
+mdk inc 523 if m == 2509
+u dec -176 if utc < 923
+me inc 766 if hkt != 1987
+ppl dec -392 if mdk != -2557
+l inc -756 if u > 2527
+fr inc -990 if xxh > 955
+l inc 901 if ufk > -2100
+xxh dec -856 if ppl >= 137
+hkt dec -989 if t == 1561
+p dec 846 if p > 339
+hkt inc -429 if dea != 5302
+u dec 534 if hw <= -1517
+uz dec 178 if xxh > 1803
+z dec 655 if m <= 2516
+xxh inc -340 if ny < 2334
+u inc -545 if dea != 5295
+p inc -996 if uz > -3172
+dea dec -140 if hkt != 1984
+q inc -764 if a <= 4985
+z inc 263 if uz == -3167
+l dec -929 if a <= 4985
+p inc -214 if uz >= -3170
+uz inc 393 if hw >= -1533
+tn inc -624 if me == -5
+me inc -474 if ufk != -2106
+ppl dec 475 if l <= 2214
+qlm inc 417 if u != 1449
+p inc -490 if qlm > 5257
+a inc 526 if u <= 1452
+ny inc -347 if u <= 1454
+p dec 397 if uz < -2765
+t dec 548 if u <= 1448
+ufk dec 514 if ufk > -2102
+l dec 744 if uz != -2782
+fr dec 810 if ppl == -333
+ppl dec -338 if qlm > 5258
+qlm dec 272 if q > 1665
+m dec 521 if ufk >= -2614
+uz dec 558 if me < -477
+p inc -632 if m >= 1987
+dea inc -237 if fr != -1864
+mdk dec 3 if utc > 917
+l inc -406 if dea >= 5213
+dea inc -268 if z == -2849
+utc inc 675 if q > 1664
+me dec -905 if p < -3230
+ufk inc -799 if u != 1439
+xxh inc 718 if hkt != 1987
+tn inc 156 if qlm >= 4984
+p inc -680 if fr == -1866
+ppl inc 423 if hkt >= 1980
+p inc -759 if ufk != -3405
+me inc 496 if qlm <= 4995
+m dec 111 if mdk != -2545
+u dec 351 if z < -2843
+uz dec -405 if xxh != 1804
+ny dec -634 if utc == 1592
+qlm inc 294 if l == 1463
+xxh inc -994 if a <= 5511
+a inc 460 if uz == -2927
+t inc -313 if u != 1093
+l inc 254 if hkt > 1978
+dea dec -290 if ppl <= 429
+ny inc 190 if z <= -2844
+ppl inc -865 if dea == 5220
+z dec 372 if utc <= 1595
+l dec -563 if u < 1104
+z inc -283 if xxh < 821
+q inc 967 if utc == 1595
+q dec -621 if ppl > 433
+l dec -221 if tn > 757
+l dec -935 if a >= 5962
+l inc -62 if l != 3225
+hkt dec -654 if t > 1240
+dea inc 87 if p == -4673
+l dec -166 if u <= 1098
+dea dec 183 if hw != -1529
+q dec 70 if p == -4667
+a dec -673 if ny < 2188
+q dec 295 if mdk != -2563
+m dec -26 if a == 6644
+qlm inc 378 if xxh != 816
+a dec 174 if l <= 3320
+fr inc 117 if dea >= 5131
+hkt dec -732 if hkt >= 2634
+ufk inc -838 if mdk != -2547
+ny inc -964 if a >= 6461
+hw dec -264 if a == 6470
+z dec -834 if ufk >= -4251
+l inc -658 if m > 1897
+xxh inc 400 if fr >= -1753
+hw dec 380 if hw <= -1265
+t inc -608 if utc < 1597
+ppl dec 352 if a > 6467
+l dec -355 if utc > 1591
+l dec 846 if dea <= 5128
+ppl dec 756 if fr < -1746
+utc dec 259 if p == -4673
+tn dec 160 if hw < -1257
+t inc -625 if t != 640
+xxh dec 804 if dea > 5130
+ny dec 227 if z <= -2665
+ppl dec 306 if uz != -2922
+q dec -671 if hw < -1262
+tn dec 149 if ufk == -4248
+p dec -583 if mdk == -2553
+hw inc 312 if uz <= -2919
+hkt inc 111 if tn >= 456
+q dec -23 if uz > -2918
+hw inc -291 if l > 3008
+me inc -744 if utc > 1327
+uz dec 188 if utc >= 1336
+hw dec -575 if z < -2663
+ppl dec 977 if ny != 988
+l dec -84 if dea < 5135
+p inc 905 if uz == -3115
+m inc 636 if m == 1903
+hkt dec 95 if p < -3178
+u inc 249 if utc > 1331
+uz dec -196 if qlm == 5662
+hkt inc -621 if fr > -1750
+z inc -859 if l < 3093
+l inc -789 if ppl > -1957
+me inc 916 if tn >= 457
+uz dec -115 if xxh != 406
+z dec -353 if z <= -2669
+hw inc -965 if ppl != -1960
+t inc 333 if qlm == 5662
+t dec 860 if z == -2310
+p dec -841 if l > 3104
+qlm inc 225 if t == 341
+utc inc -937 if p <= -3185
+qlm inc -191 if xxh < 424
+m dec 607 if q != 2354
+uz inc 807 if p >= -3178
+fr dec -431 if uz == -2804
+ppl dec -312 if t <= 341
+a dec -764 if mdk >= -2557
+utc dec 505 if a >= 7228
+ufk dec -148 if tn != 449
+utc dec -371 if utc != -100
+dea dec -11 if utc < 272
+ufk inc 329 if utc != 261
+utc dec -484 if z <= -2312
+m dec 784 if ppl == -1651
+xxh dec 669 if m <= 1147
+xxh inc -798 if me == 178
+p dec -832 if ppl == -1651
+ufk inc 266 if fr > -1318
+a inc -993 if fr >= -1319
+xxh inc 25 if ppl != -1652
+u inc -353 if hw == -1631
+p inc -338 if q >= 2340
+p dec 517 if utc >= 741
+ppl dec -221 if dea > 5137
+hw dec 949 if mdk < -2544
+tn inc 201 if ufk != -3781
+mdk inc 855 if t > 334
+m dec 604 if q <= 2353
+me inc 268 if tn <= 644
+tn inc -372 if m > 540
+l dec 275 if qlm >= 5687
+mdk dec -13 if p == -3199
+z dec -725 if tn > 286
+dea inc -843 if dea == 5142
+hw inc -603 if a >= 6234
+ppl inc 850 if tn <= 279
+l inc -601 if uz == -2804
+m inc 10 if z >= -2319
+fr inc -412 if xxh != -351
+me dec 726 if tn >= 277
+ny dec -719 if me < -544
+hw dec 413 if q > 2349
+a dec -229 if hkt == 2651
+t inc 620 if t != 347
+uz inc -216 if t <= 963
+fr inc 614 if me != -549
+xxh inc 536 if z < -2309
+q inc 974 if me < -548
+q inc -131 if ny == 1711
+tn dec 110 if tn > 274
+l inc 47 if p == -3208
+xxh inc -872 if dea >= 4295
+tn inc -667 if tn <= 169
+q dec 562 if mdk >= -1700
+a inc -16 if xxh != -685
+hw dec 649 if xxh == -695
+ufk inc 239 if l != 2268
+t dec 935 if ppl <= -576
+m dec 1000 if fr > -1120
+hkt inc -167 if xxh == -695
+ny inc 926 if uz > -3027
+m inc -729 if xxh > -693
+m inc -677 if a > 6221
+p dec -412 if qlm >= 5691
+m dec -678 if ufk < -3526
+ppl inc 206 if z < -2308
+m inc -961 if m != -445
+t inc -989 if mdk > -1701
+ppl dec 43 if q <= 1654
+xxh inc -619 if ny == 2637
+ppl dec 168 if xxh < -1312
+t inc 191 if xxh > -1320
+me inc 387 if hw >= -3826
+p inc 517 if q <= 1648
+q dec 577 if ppl > -589
+u dec -841 if fr <= -1115
+dea dec -791 if p <= -2793
+hkt inc 216 if tn != -500
+uz dec -333 if hkt >= 2490
+dea inc 46 if a > 6217
+mdk inc -168 if fr > -1117
+t inc -606 if fr > -1122
+me inc 662 if hkt != 2491
+uz dec 384 if p > -2806
+uz inc -848 if xxh < -1308
+ny inc 617 if tn < -497
+fr dec -359 if utc != 750
+m dec -911 if ufk <= -3530
+ppl dec -190 if mdk != -1858
+u dec -400 if t > -1388
+me inc -381 if u == 2235
+hw inc -548 if m == 466
+qlm inc -940 if mdk <= -1860
+dea dec 180 if z <= -2316
+hw inc 17 if tn != -504
+fr dec -769 if me > -277
+ppl inc -630 if hkt == 2482
+hw inc 825 if xxh == -1314
+utc dec -38 if hw < -3529
+q dec 851 if uz <= -3918
+me dec -417 if me > -274
+q inc 505 if ny < 3248
+ny dec 299 if fr > 9
+utc dec 996 if z == -2317
+z inc 157 if ppl == -395
+mdk inc -11 if mdk == -1866
+t dec -222 if ny <= 2964
+q dec 1000 if u <= 2244
+tn dec -704 if ppl >= -399
+l inc 666 if utc > -212
+q inc 890 if dea >= 4951
+tn inc 255 if xxh > -1324
+me dec -317 if p == -2796
+utc dec 651 if m >= 460
+dea dec -945 if q > 110
+ny inc -755 if z > -2169
+a inc 1 if utc < -858
+uz dec 840 if utc >= -861
+l dec 131 if ufk != -3542
+hkt inc -442 if u > 2236
+mdk dec -156 if hw == -3531
+ufk dec 380 if uz != -4756
+xxh dec 198 if p == -2796
+fr inc -946 if z != -2165
+q dec -736 if dea < 5898
+qlm inc -284 if fr == -934
+z dec 895 if t < -1152
+me dec -370 if l != 2806
+a dec -949 if dea >= 5906
+l inc -913 if uz <= -4758
+uz inc 15 if t > -1158
+m inc 535 if xxh > -1516
+me inc -896 if u > 2228
+m inc -821 if fr == -934
+me dec 754 if m <= 189
+xxh inc 685 if p >= -2802
+utc inc 149 if uz == -4744
+ufk dec -486 if hw <= -3535
+tn dec 617 if u != 2228
+fr inc -971 if ny < 2191
+l dec 933 if z < -3053
+q dec 269 if qlm > 4467
+me inc 449 if l < 968
+utc inc -359 if l <= 965
+tn inc -465 if p <= -2798
+xxh dec -811 if t <= -1149
+fr dec -106 if m <= 182
+uz inc 603 if p < -2794
+uz inc 310 if z <= -3064
+ny inc -764 if hw >= -3538
+mdk dec -843 if ufk < -3416
+a inc 49 if tn != -158
+dea inc 129 if ufk >= -3433
+ny dec 515 if ny < 1438
+q inc -603 if ufk < -3419
+tn dec 470 if hkt < 2496
+m inc -669 if utc <= -1067
+dea inc 401 if ny >= 912
+p inc 129 if tn >= -631
+p dec -708 if hw != -3540
+dea inc 932 if mdk == -1024
+tn dec -244 if ufk == -3426
+ny dec 632 if utc >= -1075
+ny dec -958 if z > -3063
+me dec -67 if hkt == 2490
+fr inc 431 if mdk > -1038
+ny dec -435 if z < -3052
+ny inc 997 if ny != 1686
+dea inc 397 if hw < -3537
+hw dec 232 if xxh == -16
+q inc 826 if p > -1960
+q inc -807 if z < -3045
+uz dec -645 if a < 6227
+me inc -725 if qlm < 4477
+xxh dec -440 if z == -3055
+mdk inc 647 if m <= -489
+t dec -497 if dea != 6827
+hkt dec -874 if hkt == 2490
diff --git a/data/advent2017/input9.txt b/data/advent2017/input9.txt
new file mode 100644
index 0000000..a29e6c6
--- /dev/null
+++ b/data/advent2017/input9.txt
@@ -0,0 +1 @@
+{{{{{{{<>},<},<,>},{{,!!ouu}i>},!i!!!>!!!{>}},{{{{!!!>!!"!!o">}},{{{{{},!>},<>}}},{}},},!!o!!!!ee!!!!io!!!>!>!>},<'>},{{{{,},>},{<"a!>!>,'>,{{{},,}}}}},},},},<,!>,!>a,>},{{{<>}},{{},},,}}}}},{{!o{a"i!u{}!>,<{!!!>,!a>,{}},{{},,},e>},{}}}},{{{{{}}},{}},{{{{},>},{}},{{{<i'!"a!!!>!>>}},{{{},<}{e}},<>},{},!!!!!!!>!!!>},<>}},{<"e!>},<,o!!"!>e!>}"!>,<}a>}},{{}}},{{<,!!{ai{,ou!>},,,<>},{{{<'o!!!>u,!!!>!>},,<>}},{{{{<>}},{{{"!!o"!!!!!>aioo,>},!!!>,{i!!!>},},{<{!>},<}!>,!!i}!!{!!!>>}}},{{{{},},{<},,<'}u,!e}!>},">}}},{{{<>}},{{}}}}}}},{{{},{{},<}!eu}"},!a,a>}},{{{{,},<"">},{}}},<,{>}},{{{}},{!>},},<{>}},{{},{{<,,i!!!!u!!'!'{"ei{">},{}}},{{{,<}},,!!e}">}},{{!eu"!{!ua{>}}}}},{{{{},{}}},{{!},,<<>},{{{{},{,}},{{{},{{u,a{!!!>,>}}}}}},{{<}!>u!>},},<>}}},{},{{{}}}},{{{{},{{{<{"o!!o!><'!!!>>},{{},<'!!,'},!>,!>,>},{},u!!!>!>,}}}},{{{{},{<<',!oi!>},,!>},}},{{}}}}}},{{{},{{{{}},{{},{},!!!>"}}},{{{!>},!>},!">,!!ee>},{{<{!!!>'e!!,,<'!{>}}},{{<}u,!,!!!>!>},!"i{!!!>,>}},{{<"{!!!>ioua!!!>u!ouu!>a!!u>}}},{{}},{{{{},{},{{!!!!!!!>,<"!!!>ea},<'!!!>ue!'>}}},{{{{,},},}},{{{{{},{},,!>},<"oa<>}}},{{,}}},{<",o!!!>e,!>,},},<",!!!i>,{}},{,{>}},{},!'o>}},{},{{{<'>},{<>}}}},{{{{{},<>},{<{!oo"!>},<<"e!>,"{o!}!!!>},>}},{,<,"e!!i{ii!!!!a}u>,!>,<'o{!>!>,,<,>},{{<'!!!>!i!!!>"!>},,'!>,},<}>}}},{},<"}!>},,,<>},{{{},<'u!>},<>},'a!!!>!o!!}">},{{>}}}},{{<},,},<>,!!a{>},{{{{<>}},{}},{,<"<<}},{{{},{}}}}},{{{<{}a!u!>},},{!!'>},!!!!!>oo''<>},{{},,},<'>},{{!!!>!>},{>}}}},{},{{{{{},{,oio!}!>,a!!'u!>},<'!!>}},{,!!!>},<}!>!!!>!!!!<{!!io!>!!!>},},{{!!!>>}}},{,},!!"'"{!!,>},{{<,"!!a!>},,},},>},<{!!ou'!!!,a>}},{{},{}},{{{},o{u"!!!!!!!!!!>}},{>}}}}},{{{},},{{},{,!>,<>,{{,>,{!!!>!>!!!>!>},}},<}!!e>}}}}},{},{{},{{},{}}},{{<}!>},,!!!>a!!"!!'>},{<{'!>},i!>,'!>},<'!!>,<>},{},,{,>}}}}},{{{{{{<""!!!>!>,<'!o!!!>>},{}}},{<'!"o!!!>}!>},<>,{<'>}},{{<,a!i"!}i!!!>"a"!!!!{u!!,i>},{},},<{io!>e!>,,<>,{{}}}}},{{!!a,eeia,>},{<>}}},{{{<>}},{{},<}>},{}},{{<},<{!>!ia!>},<{o!>}!!!>},<>}}},{{{'o"a}euu!!!>ua>},{{<"!>},<{!>a!>},,},<>},{<}!!e!a!!>}}},{{},,,,,,<,,<"!!!>,},}!u!>},,}},{{<>,{}},{{{<}i!'",!>!,!!e!u>}},{}},{>,{,<"'!'e!!!>!>},},!!<{>,{,'!>},<'!!!!a{{!!!>!>e}a}!>},,<>}}}}},{{{!>,},{!,!>},u''<>}}}},{{{{{e"a>}}},{!!}!>,<'o!!!>,}""o{u!!!>>}},{{{},<{!!e,o!>!ou>},{{{}},{}},{{<"'!'{>},},}},{{{,<'a,!eo,!!>},<""!>,},,},{{!!!>ii!>},,,{}}},{{},{{,},},},{uo"!!!>,}e!>u>}}}},{{{{<}!!}!>}'!!<{!a!>,}}}},{{{<{"},<"!ii"'}!!!>!!},<<>,<,!!!!!!!!!>"{!!"eu,!!!>,,},{}},{},{{},{{{u},,}">},<""e}<,!>!o!!!>}!!o>},{<{>}}},{{{{{}},{{{<,o!>},!>,a}ee>},{{<{,!!,!>},a>},<'!!u{i>}},},<}},{{},},<"{o<>},{},,<>}},{<}oio>,{{'!>},},{,a!>!>},,<}>}}}},{{<{,ei!e{'{!{">,{,o!",a}!>,}},{{<",'!>{!"iu!!!>!>},},>,{<"a!!!>!>!>},<}{!,!!!!ou}{>}},u}!!!>>}},{{<"!>,,},a!!a,!>,<">,{!>,!>},},},<'>}}}}}}}},{{{{{},},},<"o!>!>},<'!!!>,},},{{{{!>,},{<"!}!i!!!>},},!>},<{>}}}}},{{{"!!ua!>},<"!!!>!!!>{'ie{'}>},,!!!!!>},!!u"{'o>},{{!>},,,{o'ui!!!><{>}},{{},{,<{o!!}"!>},<{}e">,{}}}}},{{{!>},},{{{{,<>}}},{}}},{{<}!>,<'!>,,!>a>},{!>,<",<},{!>,,<{!!"eo>}},{{},{{o!io!>},'},<'i,!>iea!!!!!>"!!!'>}},{{{{,<}!!"!>,<}},{},<,'!>,}},{{,}!!'!>},},<{>},{>}},{{{{'!!"i!!!>!"o!!!>!!!>ii'>}}},{},,!!!!!>!>,,<{}}}},{{{a}">}},{{a!>!>,<{!!!!i!!!>,,{>},{},<'}}!>,}}}},{{{{{{},{},<'{!!>}},{!!{!>o!!e!!"'!!!>},<"o!!<>}},{{>,,!>,<}!!<{!io}>},<'"!>,!!!>!>},,>},{{aa!!!>eau,'>,}}}},{},{},{{{,{}},{{<,{},<>},{}},{{{}},!>!!"'!!u!a!!,a>}},{{},{oo"!!!>,{>,'>},{!!!>!!'{''!>{i{!>},<>}},{{{,<"!!'i"ui>},{}}},{{{{<'<{},},<{a!!!>>}},!!{!!o>},{{},!!!!e!>}!!!>!!!!!>'">},<>},{{<'{!!}a">}}}}},{{{{{<,<"!>},},,}},{<,!!!>},},,<>,<,!>},,},{}},{{},,<>},{{{{{ua,!}'<,>},},o"!>},<">},{{{},{}}}},{{},{{<>},},},}}},{},{{{{!'>},{<'!!!>!!!>},"ioa!!!>}!!!>'>}},{}}}}}},{{<,!o'e{!!""!e',a!>!!!>},<>},{{},{,<<{o!!u>}}},{{{}},{{<{>},,},o!>a,>},{o!>e'!!!>},,{{}}}}}},{{},{{{<,!!"}!>},,<>},{{}},{,{},,,<,<}!!!!!>e"{!!<,'!>!>!!!>"!ee{!>},<>}}},{{{,},<>}}},{{{{,},<,e!!!>}'!!'uei>},{<"{i>}},},<"!>,eu!<{a>}}},{{{{<{"!oi>,{}},{{<}!>},<"au>,{,<}},{}}},{{{i!!!!}'e!!!>"},{<!!!>>,<>}},{},},!o!>,<>,,<}!>},!!!>!!!>!>},<>}},{}},{{{{{},{}}},{{',ua'!!a{{>},{{>}},{{<}!>aai!!'"}!!!},{{{},<{!!e!>},,,<>},<>}}}},{{{},e!!{'"oi!>>}}},{{{!!i,o!>},>},{{},{,<"!!!>}!>},}}}}},{}},{{}}},{{{o!e,!!>,{{},{}}},{{},<}!>},oeee>}},{{{i"e{!>},}},{}},{{{},{u'!!!o}a!>,<>}},{{{{<,oo!!!>o<"ao!!!>,<'!}!u!!,,{>}},{{},<},>},},},},,!>{>},{{{{<}"""e!>ei"!"}!!e'!!>}},{},<{<}}ieoai!",!>,},{{{},<'}!}u{,!}{e!!>,{<,}}!>!>!,i!>},}},{o,ua!!!>,},<"!!!!a!}a!!!>},<{!!!>!>,<>}}}}}}},{!>},},o}!!!>,<{!!<}u>,!!}}!>!>},}},{{!>,},},<{!!!!!>'o!>,<>},{{{<,'>},{}},!!},!!!>'>}}}},{{{{{{>,{!},,,<>}},{{},a,!!}!"i{!!!>,<>}},{{,}!!!!>}}},{{{{{},{,}!!!>,,}},{{e!>!>i!!}!>,<>},{,<,!!ou!!}},{{}}},{{<}u'!!!>},<,!!!e>}},{}},{{,},<}u""!!!>io!!!>},},{{>,{}}},{{}},{{{o,!!e''i},>}},{a!>,,<>,<,!,}>},{o'!>e>,{}}}},{{{{}}},{{{,{}}},{{{!>>}},{<'o}'!>,,,{a!!i'>}},{{},{{{<,!>},},,,}},{{u!!!>o!>ei,!}!!!!!!!>!!!>!>,<>},<'o!}'>}},{{{,<<>}},{{},},},,},!!!>ae!>,<>},u!>,<<'{!>!!"}!>,<<>}},{{{},<,!o!!u!!!}'i!!>,},{{{},{}},{}},{}},{{{}},{{<"u!e!!,!,!>},},,a!>},<"!>,>},u!>},!>,<}!!i!>,}},{{{{{{{},<}}},!,>}}}},{{{},<>,{{!!!>!!a",!>},}}},{"!>a!!,!>},<>}},{<"!!!>},<,!u!!!{!>},<,<,o'!>,<"!"{!>,<>,!e"!!!!!>!!!!}"<'o!>},<"!>},<}u>},{{{{<,!>,!}}},{{}}}},{{{}},{,}!>},<,i{!>},>,{{},{i!>,!>!!i!{!>,},>}}}}}}}}},{{{<>}},{{<>},{,,,<>}}},{{},<}!!!>!>>,,!!>},{!>},!>!!!>},!e!!!>!>!>o!!"!a>,{,>,{<'>}}}}},{{{!!,e!!>}}},{{},{{},<{ia!!}e"!>},,}},{,!>},u!'!!i!!!"!<>,!!ua}{}>}}},{{{{{{{},<>},{!!!>!!a!>,<>},{{{<,,ua!>,<<"!i!{"!>},,{<>}},{<}}!!!>!>o!!!>!!a!!{i}},<,},!!!>}!!'!!!!!>,}}},{},{{{,<>}}}},{{!!!>,,},,!>}>,},<<,e!!u!!{<>},{{,,<{!>},!'!>},<'{,">,{},<<,ue!!,},}}},{{{"!!e!>,,<{!>,<>},},<'a"!!!,!>},},<'"uo{e!!{!!!>i"!>!{!>},<,i{>}},{{{}},{{{!>,<>,!!!>!>,!>},<>}},{}},{{},},i,<>}}}},{{<,oa!>o"!>},},{<'!>},,{<,u>}},{{,,!<'>},{{}}}},{{<>}},{{{},{{},<!!!!!!!>},},!!'>},},{}},{{<"!i!!ii!!!>,<,!!!>'{,'u<>}},{{<},<>},{<,!e!>!!!>i!>,,},!}!>!>},}}}},{{{{<<>}},{{!!u!!!!},!>},',!>},},,>}},{{{{<}{a!>},},},<,"ia!'!!,e'i>}},{{},{},<{!>,},!>,<">}}},{,<{"!>!>,>}},{{{{}},{},{{{{!!"a!>,<>,{}}},{},}}}},{{,{>}},{{{{{<}"!!!>!>u!!!>}}i!>,<}'a!{{>},<,!>!>!},},},{{{{<>}}},{,,{}},{{a!,ei!!!>!>"!>>}}}},{!>},!>}}""},<>,{!>},},{}},{{},!>},},,{,!>},<>}}},{{},!!!>'}eu!>,!!!>!!!>!!!>"}!e>}},{{{{!>,},{{,<{!{i!>}!}a",oo!>,,<>,{<,!e'>}},},},a!!!!'<'!!!>,<>}},{{},}},{{,},,},},<"i!!e!>},},}}},{{{{}"!!!>},,<"!>},{{},<>,{},<{"!}!!oo!!!>'!>,,<'>}}}},{{{},!>},},},<{!>,},,,<<>},{{}}}}}},{{{{},<,<"!>,}>},,{'!>},,>},{{,<}i!{>}}},{{{{{},{}}},{{{>,,!!!u!>>}}},{}},{{},{},{}}},{{{{{,},}},{{}},{}},{{},{{},{{{}},{{<},<,'!!a!>},'!!!>>,',!>,!!'!>},<>},{{{'!!!>!>},ue!e"!!!>},<"o>},{oe}{'!!<>}},{<>}},{{},<'!>},u>}},{<>}},{{{{},{{{<,a!>e!!!>!!!>}o!>},,<>}},{{<}!!!!!!!>o<>}}}}}},{{{},{<{!!!>'!!u!!!>'>,{{'!!!!e!"i>}}}},{{{,,<>}}},{{{{{{}!>},},o''"u>},{{{!!a!>,<'{!>,,<>}},<},ii!,!!e>}},{}},{{},<{i}!>},!"}},{{{{}},{<,!>i!!i,a!>},<"!>u!aoe>,{<,}}},!>,<'!ua!o!>,}},{{{!>},!!oie"!i>,{!!!>'{{>}},{{{{!!o!>i!!!>},<,}}},{},{{},},>}},{{{<'!!!!!>o!!!!!>!>,},>,{<}!!!!!!u!!!>},,>}},{<>,{'>}}},{{{ee}i!a!!!>!!!>},<}!!,!!!>!>!!i!>,}},{{{{},{}}},{{{{e{uo{u>,!!!>,<{!>}!u>},'>},<,!!u!>,,>}}},{{}}},{}}},{{<,{{>},{{<,!>},iu{}!>,!!!>!!!>{!{a,>,{{!aa>},},o!!'!,>}},{{},<"'ai!!!>'ia>}},{{{},{},<"!!!'!>!!!!}!>},!!!>,