From 315d47049754b5e0ca2ca38ba273f57238b3105f Mon Sep 17 00:00:00 2001
From: Jonas <git@jonas.app>
Date: Wed, 30 Nov 2022 21:57:33 +0100
Subject: [PATCH] =?UTF-8?q?Ignore=20input=20data=20as=20requested=20by=20p?=
 =?UTF-8?q?uzzle=20author=20=F0=9F=A7=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

https://twitter.com/ericwastl/status/1465805354214830081
---
 app/.gitignore                                |    1 +
 .../jonas/adventofcode2018/d01/example.txt    |    4 -
 .../app/jonas/adventofcode2018/d01/input.txt  |  957 --------
 .../jonas/adventofcode2018/d02/example1.txt   |    7 -
 .../jonas/adventofcode2018/d02/example2.txt   |    7 -
 .../app/jonas/adventofcode2018/d02/input.txt  |  250 --
 .../jonas/adventofcode2018/d03/example.txt    |    3 -
 .../app/jonas/adventofcode2018/d03/input.txt  | 1385 -----------
 .../jonas/adventofcode2018/d03/testing.txt    |    3 -
 .../jonas/adventofcode2018/d04/example.txt    |   17 -
 .../app/jonas/adventofcode2018/d04/input.txt  | 1186 ---------
 .../jonas/adventofcode2018/d05/example.txt    |    1 -
 .../app/jonas/adventofcode2018/d05/input.txt  |    1 -
 .../jonas/adventofcode2018/d06/example.txt    |    6 -
 .../app/jonas/adventofcode2018/d06/input.txt  |   50 -
 .../jonas/adventofcode2018/d06/testing.txt    |    6 -
 .../jonas/adventofcode2018/d07/example.txt    |    7 -
 .../app/jonas/adventofcode2018/d07/input.txt  |  101 -
 .../jonas/adventofcode2018/d08/example.txt    |    1 -
 .../app/jonas/adventofcode2018/d08/input.txt  |    1 -
 .../jonas/adventofcode2018/d09/example.txt    |    1 -
 .../jonas/adventofcode2018/d09/example1.txt   |    1 -
 .../jonas/adventofcode2018/d09/example2.txt   |    1 -
 .../jonas/adventofcode2018/d09/example3.txt   |    1 -
 .../jonas/adventofcode2018/d09/example4.txt   |    1 -
 .../jonas/adventofcode2018/d09/example5.txt   |    1 -
 .../app/jonas/adventofcode2018/d09/input.txt  |    1 -
 .../jonas/adventofcode2018/d10/example.txt    |   31 -
 .../app/jonas/adventofcode2018/d10/input.txt  |  374 ---
 .../jonas/adventofcode2020/d01/example.txt    |    6 -
 .../app/jonas/adventofcode2020/d01/input.txt  |  200 --
 .../jonas/adventofcode2020/d02/example.txt    |    3 -
 .../app/jonas/adventofcode2020/d02/input.txt  | 1000 --------
 .../jonas/adventofcode2020/d03/example.txt    |   11 -
 .../app/jonas/adventofcode2020/d03/input.txt  |  323 ---
 .../app/jonas/adventofcode2020/d03/simple.txt |    3 -
 .../jonas/adventofcode2020/d04/example.txt    |   13 -
 .../app/jonas/adventofcode2020/d04/input.txt  | 1104 ---------
 .../app/jonas/adventofcode2020/d04/part2.txt  |   24 -
 .../jonas/adventofcode2020/d05/example.txt    |    4 -
 .../app/jonas/adventofcode2020/d05/input.txt  |  897 -------
 .../jonas/adventofcode2020/d06/example.txt    |   15 -
 .../app/jonas/adventofcode2020/d06/input.txt  | 2176 -----------------
 .../jonas/adventofcode2020/d07/example.txt    |    9 -
 .../jonas/adventofcode2020/d07/example2.txt   |    7 -
 .../app/jonas/adventofcode2020/d07/input.txt  |  594 -----
 .../jonas/adventofcode2020/d08/example.txt    |    9 -
 .../app/jonas/adventofcode2020/d08/input.txt  |  633 -----
 .../jonas/adventofcode2020/d09/example.txt    |   20 -
 .../app/jonas/adventofcode2020/d09/input.txt  | 1000 --------
 .../jonas/adventofcode2020/d10/example.txt    |   31 -
 .../app/jonas/adventofcode2020/d10/input.txt  |  106 -
 .../app/jonas/adventofcode2020/d10/simple.txt |   11 -
 .../jonas/adventofcode2020/d11/example.txt    |   10 -
 .../app/jonas/adventofcode2020/d11/input.txt  |   93 -
 .../jonas/adventofcode2020/d12/example.txt    |    5 -
 .../app/jonas/adventofcode2020/d12/input.txt  |  786 ------
 .../jonas/adventofcode2020/d13/example.txt    |    2 -
 .../app/jonas/adventofcode2020/d13/input.txt  |    2 -
 .../jonas/adventofcode2020/d14/example.txt    |    4 -
 .../app/jonas/adventofcode2020/d14/input.txt  |  546 -----
 .../app/jonas/adventofcode2020/d14/simple.txt |    4 -
 .../jonas/adventofcode2020/d15/example.txt    |    1 -
 .../app/jonas/adventofcode2020/d15/input.txt  |    1 -
 .../jonas/adventofcode2020/d16/example.txt    |   12 -
 .../app/jonas/adventofcode2020/d16/input.txt  |  261 --
 .../jonas/adventofcode2020/d17/example.txt    |    3 -
 .../app/jonas/adventofcode2020/d17/input.txt  |    8 -
 .../jonas/adventofcode2020/d18/example.txt    |    6 -
 .../app/jonas/adventofcode2020/d18/input.txt  |  377 ---
 .../jonas/adventofcode2020/d19/example.txt    |   12 -
 .../app/jonas/adventofcode2020/d19/input.txt  |  534 ----
 72 files changed, 1 insertion(+), 15271 deletions(-)
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d01/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d01/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d02/example1.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d02/example2.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d02/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d03/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d03/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d03/testing.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d04/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d04/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d05/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d05/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d06/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d06/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d06/testing.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d07/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d07/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d08/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d08/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example1.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example2.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example3.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example4.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/example5.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d09/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d10/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2018/d10/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d01/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d01/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d02/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d02/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d03/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d03/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d03/simple.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d04/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d04/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d04/part2.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d05/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d05/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d06/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d06/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d07/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d07/example2.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d07/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d08/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d08/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d09/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d09/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d10/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d10/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d10/simple.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d11/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d11/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d12/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d12/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d13/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d13/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d14/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d14/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d14/simple.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d15/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d15/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d16/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d16/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d17/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d17/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d18/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d18/input.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d19/example.txt
 delete mode 100644 app/src/test/resources/app/jonas/adventofcode2020/d19/input.txt

diff --git a/app/.gitignore b/app/.gitignore
index 796b96d..c5c8d01 100644
--- a/app/.gitignore
+++ b/app/.gitignore
@@ -1 +1,2 @@
 /build
+/src/test/resources
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d01/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d01/example.txt
deleted file mode 100644
index a9849da..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d01/example.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-+1
--2
-+3
-+1
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d01/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d01/input.txt
deleted file mode 100644
index c5257c4..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d01/input.txt
+++ /dev/null
@@ -1,957 +0,0 @@
--5
--2
-+1
-+14
-+7
-+5
--14
--4
--5
--12
-+7
--5
-+17
-+5
--13
--12
-+15
-+22
--5
--6
--12
-+20
-+4
-+2
-+17
--1
-+18
--7
--1
--17
-+11
--12
--5
--2
-+9
-+2
--6
--17
--1
-+2
--3
-+15
-+19
-+9
--8
-+13
-+1
-+11
-+16
-+3
--16
--7
--15
--15
-+12
-+16
-+18
-+1
--9
-+16
--9
--19
-+17
-+1
--15
-+13
--9
--8
--1
-+7
-+17
-+13
-+15
--17
--3
-+12
--10
-+5
-+4
--16
-+15
-+3
-+19
-+1
--2
-+19
--16
--11
-+4
--10
--8
-+13
-+13
-+19
--6
--19
-+1
--4
-+18
-+15
-+16
--18
-+12
-+3
--9
-+8
-+3
--9
-+11
-+4
-+8
-+1
-+6
--10
--3
-+15
-+16
-+15
-+12
--14
-+4
--14
--7
--3
-+14
-+4
-+3
--6
--7
-+11
--2
--18
-+17
--3
-+14
-+18
-+6
-+8
-+18
--13
--7
-+17
--18
--10
--15
-+13
--16
-+5
--10
-+15
--8
--4
-+14
-+13
--10
--14
-+7
-+5
-+13
--4
-+12
-+3
-+14
--7
-+6
-+12
-+17
--18
-+3
--6
--3
--14
--1
-+13
-+19
-+3
-+9
-+4
-+11
-+12
-+3
-+1
-+14
-+7
--17
-+12
-+11
-+6
--7
-+4
--11
--1
-+6
--19
--10
--16
--2
--19
-+7
-+9
--3
-+5
-+12
-+15
-+8
-+11
-+1
-+8
-+15
--9
--9
--8
--10
--3
--16
-+7
--17
-+9
--5
-+16
--15
--4
-+15
--5
--25
--6
-+1
-+4
-+17
-+19
--13
-+17
-+7
-+19
-+2
-+4
-+10
-+16
--9
-+19
-+13
-+3
--10
-+9
-+5
-+1
-+18
--11
--14
--4
--5
--13
--7
--12
-+2
-+3
-+6
--16
--1
-+13
--10
--4
--1
--3
-+9
-+22
-+4
--18
-+17
-+11
--21
--17
--18
--8
-+12
-+6
-+15
-+12
-+10
--7
-+18
-+10
--8
--10
--18
-+11
--17
-+25
-+15
--9
--19
-+38
--3
--6
--23
-+34
--25
--5
--12
-+25
-+14
-+17
-+30
-+3
-+9
--8
-+16
-+21
-+21
-+4
--12
-+23
--13
-+9
-+3
-+6
-+13
-+15
-+6
--7
-+15
-+12
--10
-+13
-+12
--7
-+13
-+4
--9
-+18
--10
-+5
-+8
--7
-+2
--14
--12
--1
--6
--16
--18
--3
-+1
-+12
--6
-+15
--17
-+15
-+13
-+6
--15
-+26
-+1
--21
--3
--21
--4
-+14
--1
--19
--11
-+13
--10
--14
-+2
--17
--23
-+25
--16
-+8
--30
-+17
--44
-+13
--19
-+5
--9
--12
-+10
-+14
-+17
-+24
--15
-+7
--61
--103
--18
-+21
--22
--6
--9
--6
--9
--7
--15
--17
-+4
--1
-+10
-+8
-+14
--4
-+15
--16
--6
--16
--15
--12
-+15
-+10
--15
-+3
-+15
--10
--17
-+3
--5
--12
-+4
-+3
--37
--7
-+14
--18
--8
-+6
--11
-+14
-+30
-+7
-+23
-+39
--12
-+11
--8
-+11
--1
-+56
--28
--12
-+7
-+34
-+47
-+21
-+88
-+61
-+18
-+10
--99
--287
-+26
--858
--209
--61255
-+2
--7
--8
-+12
-+18
-+17
--14
--2
-+14
-+4
-+3
-+3
--15
-+21
-+3
-+20
-+1
-+3
--1
--25
--2
-+7
--9
-+17
--19
--6
--13
-+2
--4
--3
--14
--8
-+12
--20
-+17
--40
-+11
-+3
--20
--16
--18
--3
--6
--10
-+4
-+20
--12
--3
-+11
-+16
--2
-+4
--9
-+28
--12
-+5
-+17
--13
-+35
-+25
-+2
-+35
--17
--8
-+31
-+3
--39
--46
-+3
--96
--18
--14
--14
--12
-+9
-+15
-+3
-+18
--8
-+1
--2
--15
-+13
-+14
--13
--3
-+7
--11
--15
--17
--12
--15
--17
-+9
-+7
--10
--8
--3
-+9
-+16
-+3
-+15
--14
--5
--9
-+1
--3
-+10
-+3
--18
--21
--11
-+2
--17
--17
--7
--11
-+8
-+11
--2
--7
--1
--19
--2
--16
-+1
-+5
-+11
-+18
-+5
-+17
-+2
--5
--2
-+19
--4
-+12
-+2
-+20
--13
--20
--12
-+10
-+4
-+14
--1
-+12
-+13
--10
--13
--8
--1
-+14
-+16
-+6
-+10
-+18
-+19
-+14
--1
-+6
--13
--9
-+10
--20
-+1
-+1
--12
-+6
-+7
--15
--13
--2
-+14
--19
--5
--10
--17
-+15
--5
-+8
-+20
-+9
-+14
--6
-+4
--3
-+19
-+18
--14
--3
--8
-+4
-+16
-+7
--3
--5
-+19
--2
-+12
-+19
-+12
--10
--17
--40
-+1
--11
-+19
--27
--9
-+45
--27
-+31
-+1
--25
-+41
-+58
--5
--39
--112
-+1
--8
--3
--6
--15
--3
--9
-+13
-+13
--24
-+3
--4
-+13
--19
--21
-+16
--20
--10
--15
--16
--1
--13
--12
--17
-+16
-+17
-+16
--2
--9
--1
--19
-+8
-+5
--18
-+17
--19
--19
--12
-+14
--18
--12
-+10
-+9
--13
--8
-+19
-+16
-+13
--5
-+2
-+16
--15
-+17
-+9
-+10
-+2
--5
-+20
-+16
--8
--4
-+16
-+6
--7
--2
--11
-+18
-+11
--1
-+2
-+5
-+3
-+40
--38
-+22
--11
--15
--27
-+7
--25
-+4
--11
--15
--12
-+15
--20
--13
-+9
--13
-+7
--5
-+10
-+18
-+24
-+8
-+15
--6
--10
--10
--1
--4
--3
--17
-+7
--15
-+20
--19
--18
--14
--4
--26
--22
--5
-+17
-+6
-+13
-+9
-+7
-+28
--11
--8
-+57
--23
--37
--11
--43
-+3
--14
-+3
--14
-+13
--15
-+6
--23
-+8
-+12
--8
-+15
-+16
-+2
--9
--14
-+18
-+19
--1
--43
--2
--3
--13
-+5
--6
--13
--20
-+15
-+13
--12
-+3
-+2
-+3
-+11
-+7
--17
--8
--13
-+18
--17
--2
--13
-+5
-+3
-+1
--11
-+20
-+4
-+2
--1
--19
--8
--19
-+1
--6
--12
-+8
--6
--5
-+1
-+6
-+9
--12
-+13
-+10
--14
-+20
--11
-+9
-+9
--3
--18
-+9
--5
-+9
-+2
--9
--19
--4
--10
-+7
--8
-+68
-+30
-+2
--9
-+12
--65
-+15
--26
--9
--15
--67
--38
--36
--37
--7
-+18
--20
--44
-+35
--70
--85
-+14
-+18
--499
-+209
--61690
--5
-+15
--4
-+3
-+5
-+6
-+15
-+16
-+3
--4
-+12
--14
--7
--9
--15
-+2
--1
--11
--21
--8
--2
--15
-+19
-+7
--10
--19
--3
--14
-+4
-+9
-+13
--16
--14
-+2
-+10
--19
-+6
-+16
-+11
-+7
--14
--9
--21
--7
--12
-+2
-+12
--6
-+125503
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d02/example1.txt b/app/src/test/resources/app/jonas/adventofcode2018/d02/example1.txt
deleted file mode 100644
index c4576be..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d02/example1.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-abcdef
-bababc
-abbcde
-abcccd
-aabcdd
-abcdee
-ababab
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d02/example2.txt b/app/src/test/resources/app/jonas/adventofcode2018/d02/example2.txt
deleted file mode 100644
index 3e1abfc..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d02/example2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-abcde
-fghij
-klmno
-pqrst
-fguij
-axcye
-wvxyz
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d02/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d02/input.txt
deleted file mode 100644
index 020db0b..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d02/input.txt
+++ /dev/null
@@ -1,250 +0,0 @@
-bpacnmelhhzpygfsjoxtvkwuor
-biacnmelnizqygfsjoctvkwudr
-bpaccmllhizyygfsjoxtvkwudr
-rpacnmelhizqsufsjoxtvkwudr
-bfacnmelhizqygfsjoxtvwwudp
-bpacnmelhizqynfsjodtvkyudr
-bpafnmelhizqpgfsjjxtvkwudr
-bpackmelhizcygfsjoxtvkwudo
-bmacnmilhizqygfsjoltvkwudr
-bpafnmelhizuygfsjoxtvkwsdr
-boacnmylhizqygfsjoxtvxwudr
-bpbcjmelhizqygfsjoxtgkwudr
-bpacnmglhizqygfsjixtlkwudr
-bpacnmclhizqygfsjoxtvkwtqr
-bpacnmelhczqygtsjoptvkwudr
-bpacnmelhizqywfsaoxtvkbudr
-apacnmelhizqygcsjoxtvkwhdr
-bpacnmelrizqygfsbpxtvkwudr
-tpkcnmelpizqygfsjoxtvkwudr
-bpacnmelhizqlgfsjobtmkwudr
-npacnmelhizqygffjoxtvkwudf
-bpacnmeehqzqygqsjoxtvkwudr
-bpecnmelhizqigfsjvxtvkwudr
-bpacnmelhizqysfsjoxtvkdfdr
-bpacnfelhkzqygfsjoxtvkwfdr
-bpacnbelvizqygfsjoxthkwudr
-bpacnoelhizqygfejoxtvkwudn
-bpacnmelhizqygfzpkxtvkwudr
-bpahnmelhizqyufsjoxmvkwudr
-bpacnmelhizqygfsnoxtvkwmmr
-bpacnmelhizqygfsjoatvkludf
-bpacnmylhizqygfsjlxtvksudr
-bpacnmekhpzqygysjoxtvkwudr
-bpacnselhizqogfswoxtvkwudr
-bpacnmelhizqprfsjoxwvkwudr
-bpatnmelhinqygfsjoctvkwudr
-bpacnqelhqzqygfsxoxtvkwudr
-bpabnmelhiyqygfsjoxtykwudr
-bpacnivlhizqygfsjoxtviwudr
-bpkcnmylhizqygfsjoxtvkwcdr
-bpafnmflhizqygtsjoxtvkwudr
-bpachmelhizqygfsjixtvkwudg
-bpacymelhizqygfsjoxtykwuar
-bpacnkelhizqdgfsjoxtskwudr
-bpacnmezhizqggbsjoxtvkwudr
-bpacnmqlhizqygrsjoxzvkwudr
-bpaczmelhizqyhfsjoxfvkwudr
-bdacnmelhyzqygusjoxtvkwudr
-bpacbmelhizqywfsjostvkwudr
-bpacnmelhihzygfstoxtvkwudr
-bpactmelhizqygfsjcxtvkwydr
-bkacnmethizqytfsjoxtvkwudr
-bpacnmalhizqydfskoxtvkwudr
-spacnmelbizqygfsjoxdvkwudr
-lpalnmelhizoygfsjoxtvkwudr
-bpacjmeghizqygfsjoxtviwudr
-bpacnmeqhizxygfsjoxgvkwudr
-bpacnmelhizqygosjoxtvkkuhr
-bpacnmelhiznbxfsjoxtvkwudr
-bgacnmelhizqygfsjbxivkwudr
-bpacnmelhizqygfjjowtvswudr
-bpacnmelhizqygfsjovtgkmudr
-bpacnmelcmzqygfspoxtvkwudr
-bpvcnmelhizqyvfcjoxtvkwudr
-bpacnmeahizqjgfsjoxtvkwukr
-bpacnoelwizqygfsjoxtvkaudr
-xpacnmelhizqygfsjoxdvkwedr
-mpacnmelqizqygfsjoxtvkwudx
-bppcnmelhizqygfsjfxtvkhudr
-bpacnmclhizqyhfsjaxtvkwudr
-opacsmelhizqygfsjmxtvkwudr
-bpafnmelhizqjgfsjoxtvkrudr
-bpdcnmilhizqygfsjoxtvkludr
-bpainmelhizqygfsjtntvkwudr
-bradnmelhizqygfsjextvkwudr
-bpacnmelhizqygfmsoxtvkwudg
-bpacneelhizqygvrjoxtvkwudr
-bpacnpelhizqygfsjoxyvkwudf
-bpacnmelhizqygfsqoqtvkwodr
-bpacnmelhizjyghsjoxcvkwudr
-bpacnmelmibqygfsjoxtvnwudr
-jpacnmelaizqygfwjoxtvkwudr
-zpachmelhizqygfsjsxtvkwudr
-bpacnmelfizqykfsjomtvkwudr
-bpacnmllwizqygfsjoxtvkwusr
-bpaynmelhizqygfsjoxtvowcdr
-jpacnmqlhizqygfsjoxtvknudr
-bpacxmelhizqyffsjoxtvkwugr
-apawnmelhizqygfsjtxtvkwudr
-mpacnmelhitqigfsjoxtvkwudr
-bpacnmelhhzqygfsjoxtvkyzdr
-gpacnmelhizqynfsjoxtvkwudm
-bnacnkelhizqygfsjoxtpkwudr
-bpacnmelfizqygfsumxtvkwudr
-bpacnmelhisqygfsjohtvowudr
-bpacnmelhimqygxsjoxtvkwudn
-bpscnmeliizqygfsjoxtvkwunr
-qpacnmelhizqycfsjoxtvkwndr
-bpacnmelhijqygfsjohtvkyudr
-bpacnmelhizqykfsjkxtvknudr
-bpacnqilhizqygfsjoxtvkoudr
-bpacnmelhizqzgmsjoxtvkwurr
-bpdcnmelhizqygfsjoutukwudr
-bpecnmeghizqygfsjoxgvkwudr
-bpicnmelhizqygfrjoxtvlwudr
-bpacnmelhizfygfsroxtvkwodr
-buacnmelhizqygjsjoxtvkvudr
-bpacnmelhixqykfsjoxtvrwudr
-bpacnmelhizqygvejcxtvkwudr
-bpacnmjlhizqylfsjoxtvkwuor
-qpacnmelhizqygfsjoxfdkwudr
-bpfcnmemhizqygfsjoxtvknudr
-bpacnmelhizqoffsjqxtvkwudr
-hpacnielhiqqygfsjoxtvkwudr
-gpacnmelhizqygfsewxtvkwudr
-bpacnmellizqylxsjoxtvkwudr
-bpacnmenhizqymfsjoxtvkmudr
-bpacnfelhizqygcsjoltvkwudr
-bpacnmelhqqqygfsjoxtvkuudr
-bplgnmelhiqqygfsjoxtvkwudr
-bpacnzelhizqygfgjoxtvnwudr
-bpacnmelhizqygfsjoktvknunr
-bpacnmdlhioqygfnjoxtvkwudr
-epacnmelwizqyjfsjoxtvkwudr
-bpacxmelhazfygfsjoxtvkwudr
-bpacnmejhezqygfsjoxtskwudr
-bpacnqelhihqyzfsjoxtvkwudr
-bpacnbelhizqyrfsjoxtvkmudr
-bpacnmelhizqygfsjoxtylwzdr
-bpacnmelwizqygfsjodtvkhudr
-bpacnnelhizqygfsjoxtwkwadr
-bpacimelhizqygfsnoxtvkwuor
-bpacnmelhizqyaasjoxtlkwudr
-bpacnmelhizqyeffjoxtvkwuds
-bpacnmenhizqygxscoxtvkwudr
-bpacnmelhidqygfsjowtskwudr
-bpacnmeliizqygfsjoxhvkwucr
-bpacimelhizqygfsjoxtvktuwr
-bpainmelhhzqygfsjzxtvkwudr
-bpacamelhizqygfsjogtvkwbdr
-bpccnmelgizqygfsjoxtykwudr
-bpacnmelhizwegfsjoxtvkwadr
-bpackmelhbzqygqsjoxtvkwudr
-bpacymeihizqyffsjoxtvkwudr
-bpacnielhczqygfsjoxtvkwudk
-bpacnmejhizqygffjoxjvkwudr
-ppacnmelhizqygfsjoxtigwudr
-bpjcnmolhizqygfsjoxtvkwndr
-bpacnmelcizqygrsjoxtakwudr
-cpawnmelhizqygfsjoxmvkwudr
-bwacnmelhizqygesjoxtakwudr
-bpacnmelhizqygfsjexsvkwddr
-bpaunmelhiuqygfsjoxtvkwtdr
-bpacnmellimqygfsjextvkwudr
-bpacnmerhizqygfsaoxvvkwudr
-bpacnmglhizqygfsjixtukwudr
-ppacnmelhizqygfsjoxtvkdudp
-bpacnmedhizqygukjoxtvkwudr
-bpccnmelhizqngfsjoxtvkwadr
-bgacnmeldizqygfscoxtvkwudr
-bpacngelhizsygfsjoxtvkwkdr
-bpacnpelhizqygfsjoxctkwudr
-bpacnmylhizqygfcjoxtvkwmdr
-npacnmelhizqygfsjoxtwkwuds
-bpaxnmelhizqydfsjoxyvkwudr
-bpacnhelhizjygfsjoxtvkmudr
-bpacnkelhczqygfnjoxtvkwudr
-bfacnmelhizrygfsjoxtvkwodr
-bpycnmelhizqygfofoxtvkwudr
-qpacpselhizqygfsjoxtvkwudr
-bpvcnmelhezqygfsjoxttkwudr
-bpacnmwlhizqygfijoxtmkwudr
-bsacnmelhikqygfsjoxttkwudr
-bpccnxelhizqyafsjoxtvkwudr
-bpacnmelhizqygfswhxtvewudr
-vpacnmzlhizqygfsvoxtvkwudr
-bpacnmelhihqygfsjoxtvkqurr
-bpacnmelhixqygazjoxtvkwudr
-bpavnmelhizqygfsjozpvkwudr
-bpacnmclhizuygfsjoxmvkwudr
-bpacnmelhizryufsjoxtkkwudr
-bpacnmelhtzqygfsjobtvkwufr
-bpacnmelhizqmlfsjoxtvkwudq
-bpaaneelhizqygfsjlxtvkwudr
-bpacnmelhxzqygfsjoxthkwuhr
-bpacnmeshizqygfcjoxtvkwude
-bpacnzqlhizqygfsxoxtvkwudr
-bgaanmelhizqycfsjoxtvkwudr
-bpacnmexhizqygfsroxtvkwudn
-bpmmnmelhizqygfajoxtvkwudr
-bpacnmelhizqylfsjoxtckwhdr
-bpicnmelhizqyrfsjoxtvkwudi
-zpacnmelhizvycfsjoxtvkwudr
-bpamnmkllizqygfsjoxtvkwudr
-bpacnmelhrzqyrfsjoxgvkwudr
-bpadnmelhczqygfsjoxtlkwudr
-bpacrmelhizqygrsjoxtvkiudr
-lpacnmelhizqygfsjoxtgkwxdr
-fpacnmalhiuqygfsjoxtvkwudr
-bpacnmelhizqygfsjixtvfwcdr
-bpccnmelhxzqygfkjoxtvkwudr
-bpacnmepaizqygfsjoctvkwudr
-tpacnmelhivqygfsxoxtvkwudr
-kpacnfelhitqygfsjoxtvkwudr
-baacnzelhizqygfsjoxtvkwudx
-bcycnmeghizqygfsjoxtvkwudr
-wpacotelhizqygfsjoxtvkwudr
-bpacnmsshizqygrsjoxtvkwudr
-blacnmelhizqygfsjoxtykwvdr
-bkacnmelhizqygfsjoxuvkludr
-bpacnmelhizaugfsjoxtvhwudr
-fpavnmelhizqygfsgoxtvkwudr
-bpachmelnizqygfsjextvkwudr
-bpacnmelhizqpgfsjoxtvkwldu
-bpacnmelhizqygfsloftvywudr
-bpacntelhvzqygfejoxtvkwudr
-bpacnmeldizqygfsjmxtvkdudr
-byacnmelhizqygfsjsxtvkwudh
-bpacnmellizqygssxoxtvkwudr
-bpacnmelhizqygfsjootvknuir
-bpacnmelhitqjgfsjoxivkwudr
-bpacnmelhazaygfsjoxtvfwudr
-bpacnzenhizqygfsjzxtvkwudr
-bpacnmelhizqypfsdoxtvkwuar
-bpannmelhizqygnsjoxtvkwndr
-bracnmeldizsygfsjoxtvkwudr
-bpacnmelhizwygfsjugtvkwudr
-bpatnmelhizqygfsjoytvkwulr
-upacnmelhizqygfsjurtvkwudr
-bpaenmezhizqygfsjostvkwudr
-bpacnmelhizpygfsjodhvkwudr
-bpacnmelhizqygfsjogtvkguwr
-bpacnmelhisqygfsjoxtpkuudr
-bxacnmelhizqygfsjdxtvkfudr
-bpacnmelhizqygfsjohqvkwudu
-bzacnmtlhizqygfsjoxsvkwudr
-bpacnmplhixrygfsjoxtvkwudr
-bpacnmelhizqhgfsjomtvkwudg
-bpacnmezhizqygfsjxxtykwudr
-bpacnmwlhizqygfujoxtzkwudr
-tpacnmelhizqygfsjoxkvpwudr
-bpawsmenhizqygfsjoxtvkwudr
-bpacnmelhizqtgfsjoxttkwuqr
-bpkcbmelhizqygfsjoxtvkwucr
-bpacfmekhizqygfsjoxtvkwuds
-bpacnmethizqynfajoxtvkwudr
-bpocnmclhizqygfsjoxtvkwukr
-zpacnmwlhizqygfsjoxzvkwudr
-bpacpoelhqzqygfsjoxtvkwudr
-bpacnlelhizqyzfsjoxtvkwukr
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d03/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d03/example.txt
deleted file mode 100644
index 98b5ae9..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d03/example.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-#1 @ 1,3: 4x4
-#2 @ 3,1: 4x4
-#3 @ 5,5: 2x2
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d03/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d03/input.txt
deleted file mode 100644
index 4701818..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d03/input.txt
+++ /dev/null
@@ -1,1385 +0,0 @@
-#1 @ 342,645: 25x20
-#2 @ 124,968: 28x19
-#3 @ 680,765: 26x20
-#4 @ 832,699: 12x15
-#5 @ 4,746: 29x14
-#6 @ 926,115: 19x17
-#7 @ 662,587: 28x12
-#8 @ 532,568: 27x23
-#9 @ 860,23: 16x21
-#10 @ 530,562: 12x27
-#11 @ 15,254: 10x27
-#12 @ 375,611: 18x10
-#13 @ 357,389: 22x23
-#14 @ 483,392: 14x16
-#15 @ 426,705: 17x13
-#16 @ 273,918: 23x28
-#17 @ 873,722: 13x13
-#18 @ 429,749: 12x25
-#19 @ 701,937: 14x11
-#20 @ 89,231: 23x26
-#21 @ 704,220: 10x27
-#22 @ 481,847: 21x24
-#23 @ 9,378: 14x19
-#24 @ 682,442: 10x21
-#25 @ 242,63: 21x23
-#26 @ 748,871: 20x13
-#27 @ 784,338: 25x25
-#28 @ 966,669: 20x20
-#29 @ 589,833: 22x25
-#30 @ 489,489: 16x24
-#31 @ 976,478: 4x4
-#32 @ 739,826: 13x15
-#33 @ 783,753: 21x17
-#34 @ 433,367: 22x11
-#35 @ 32,841: 10x20
-#36 @ 258,497: 26x28
-#37 @ 632,776: 18x25
-#38 @ 517,389: 20x14
-#39 @ 446,740: 19x26
-#40 @ 667,455: 15x14
-#41 @ 664,252: 25x26
-#42 @ 227,45: 29x21
-#43 @ 127,138: 29x27
-#44 @ 466,308: 19x17
-#45 @ 356,134: 12x19
-#46 @ 609,640: 28x24
-#47 @ 677,228: 16x27
-#48 @ 149,610: 10x28
-#49 @ 863,498: 21x28
-#50 @ 913,511: 12x27
-#51 @ 748,761: 24x11
-#52 @ 802,288: 10x22
-#53 @ 26,442: 29x20
-#54 @ 85,464: 20x21
-#55 @ 262,944: 21x18
-#56 @ 876,753: 15x10
-#57 @ 105,199: 23x19
-#58 @ 335,848: 23x24
-#59 @ 467,537: 24x22
-#60 @ 552,217: 14x13
-#61 @ 534,820: 10x19
-#62 @ 261,579: 25x13
-#63 @ 541,445: 19x17
-#64 @ 869,769: 28x11
-#65 @ 447,668: 25x26
-#66 @ 42,734: 18x16
-#67 @ 553,233: 13x13
-#68 @ 47,861: 12x16
-#69 @ 33,834: 21x14
-#70 @ 240,174: 29x13
-#71 @ 611,362: 24x14
-#72 @ 899,371: 21x21
-#73 @ 340,5: 23x23
-#74 @ 69,246: 14x18
-#75 @ 432,558: 11x10
-#76 @ 737,175: 27x20
-#77 @ 623,365: 15x22
-#78 @ 666,453: 26x28
-#79 @ 368,774: 25x10
-#80 @ 923,879: 18x16
-#81 @ 37,315: 16x23
-#82 @ 119,279: 18x26
-#83 @ 928,850: 20x18
-#84 @ 896,902: 18x16
-#85 @ 332,590: 28x13
-#86 @ 902,815: 27x21
-#87 @ 215,508: 19x12
-#88 @ 981,57: 10x15
-#89 @ 706,393: 21x24
-#90 @ 975,369: 10x11
-#91 @ 635,845: 29x18
-#92 @ 831,543: 15x16
-#93 @ 296,865: 19x10
-#94 @ 889,189: 24x19
-#95 @ 59,749: 11x22
-#96 @ 739,946: 24x27
-#97 @ 536,759: 27x29
-#98 @ 982,234: 17x11
-#99 @ 639,615: 26x25
-#100 @ 867,397: 26x29
-#101 @ 881,784: 19x19
-#102 @ 215,912: 22x28
-#103 @ 127,336: 10x15
-#104 @ 313,729: 15x12
-#105 @ 695,74: 17x28
-#106 @ 748,187: 11x16
-#107 @ 809,2: 16x27
-#108 @ 891,192: 17x18
-#109 @ 72,920: 16x20
-#110 @ 41,967: 22x28
-#111 @ 91,733: 22x20
-#112 @ 464,641: 13x13
-#113 @ 464,860: 17x10
-#114 @ 623,106: 13x28
-#115 @ 358,85: 24x21
-#116 @ 774,944: 19x28
-#117 @ 752,587: 11x20
-#118 @ 635,103: 25x11
-#119 @ 498,36: 17x11
-#120 @ 227,659: 15x13
-#121 @ 924,553: 13x13
-#122 @ 775,297: 23x24
-#123 @ 479,866: 10x11
-#124 @ 387,798: 11x28
-#125 @ 526,847: 19x27
-#126 @ 747,861: 11x25
-#127 @ 789,652: 14x10
-#128 @ 419,7: 17x13
-#129 @ 356,142: 26x10
-#130 @ 436,239: 14x27
-#131 @ 555,710: 14x23
-#132 @ 871,447: 13x27
-#133 @ 473,730: 14x14
-#134 @ 558,170: 16x18
-#135 @ 888,882: 29x25
-#136 @ 834,147: 24x18
-#137 @ 721,467: 28x12
-#138 @ 223,105: 28x26
-#139 @ 285,326: 28x23
-#140 @ 584,300: 3x6
-#141 @ 710,754: 23x21
-#142 @ 283,892: 21x14
-#143 @ 448,894: 18x3
-#144 @ 380,479: 16x15
-#145 @ 703,57: 16x20
-#146 @ 692,448: 24x11
-#147 @ 926,350: 20x26
-#148 @ 167,528: 25x12
-#149 @ 444,722: 28x21
-#150 @ 166,183: 15x18
-#151 @ 546,472: 29x18
-#152 @ 532,900: 12x22
-#153 @ 215,490: 29x20
-#154 @ 678,458: 25x23
-#155 @ 601,462: 24x11
-#156 @ 484,514: 12x11
-#157 @ 863,763: 10x18
-#158 @ 653,452: 16x23
-#159 @ 464,302: 13x21
-#160 @ 868,65: 21x18
-#161 @ 227,824: 20x11
-#162 @ 111,629: 29x19
-#163 @ 55,554: 27x21
-#164 @ 0,757: 21x17
-#165 @ 418,861: 13x16
-#166 @ 932,903: 12x16
-#167 @ 429,772: 11x14
-#168 @ 706,805: 11x23
-#169 @ 487,24: 26x15
-#170 @ 806,900: 16x16
-#171 @ 580,719: 24x22
-#172 @ 458,481: 20x17
-#173 @ 343,488: 18x11
-#174 @ 734,342: 12x27
-#175 @ 320,439: 4x3
-#176 @ 446,635: 26x25
-#177 @ 552,683: 11x23
-#178 @ 181,168: 26x24
-#179 @ 851,583: 27x28
-#180 @ 879,363: 10x11
-#181 @ 884,139: 11x21
-#182 @ 912,88: 24x27
-#183 @ 52,35: 22x18
-#184 @ 657,705: 11x14
-#185 @ 370,777: 11x17
-#186 @ 801,354: 21x24
-#187 @ 773,546: 16x20
-#188 @ 888,322: 19x11
-#189 @ 807,788: 27x13
-#190 @ 465,956: 19x29
-#191 @ 369,770: 13x21
-#192 @ 311,137: 12x14
-#193 @ 148,150: 19x29
-#194 @ 389,613: 28x25
-#195 @ 429,373: 10x25
-#196 @ 892,148: 20x15
-#197 @ 890,271: 11x19
-#198 @ 58,861: 18x19
-#199 @ 449,255: 9x5
-#200 @ 257,887: 27x15
-#201 @ 383,616: 20x18
-#202 @ 663,657: 18x21
-#203 @ 331,648: 25x13
-#204 @ 509,53: 10x28
-#205 @ 86,287: 15x20
-#206 @ 753,190: 20x20
-#207 @ 922,527: 19x12
-#208 @ 132,948: 20x26
-#209 @ 883,786: 15x21
-#210 @ 117,592: 27x15
-#211 @ 960,611: 13x22
-#212 @ 829,769: 14x19
-#213 @ 669,686: 17x13
-#214 @ 276,787: 27x10
-#215 @ 619,909: 18x22
-#216 @ 418,209: 21x25
-#217 @ 231,831: 27x18
-#218 @ 336,538: 22x18
-#219 @ 180,783: 14x23
-#220 @ 609,263: 22x10
-#221 @ 360,982: 21x16
-#222 @ 775,813: 14x26
-#223 @ 906,198: 10x24
-#224 @ 937,144: 28x28
-#225 @ 475,903: 24x12
-#226 @ 887,149: 11x16
-#227 @ 927,259: 20x25
-#228 @ 71,862: 29x26
-#229 @ 136,954: 26x17
-#230 @ 721,827: 15x13
-#231 @ 769,931: 21x25
-#232 @ 728,119: 13x28
-#233 @ 654,942: 13x27
-#234 @ 434,737: 18x13
-#235 @ 672,331: 27x20
-#236 @ 816,17: 25x21
-#237 @ 251,781: 28x20
-#238 @ 342,209: 16x10
-#239 @ 581,434: 23x22
-#240 @ 782,100: 14x11
-#241 @ 878,831: 14x12
-#242 @ 667,233: 19x28
-#243 @ 237,650: 28x24
-#244 @ 425,738: 11x15
-#245 @ 936,470: 23x23
-#246 @ 68,321: 21x19
-#247 @ 356,539: 27x29
-#248 @ 945,353: 18x23
-#249 @ 906,933: 22x28
-#250 @ 360,812: 10x29
-#251 @ 884,774: 17x27
-#252 @ 413,769: 23x20
-#253 @ 594,75: 21x15
-#254 @ 676,702: 15x11
-#255 @ 233,529: 27x25
-#256 @ 173,236: 15x17
-#257 @ 907,949: 16x13
-#258 @ 809,570: 24x10
-#259 @ 67,678: 29x22
-#260 @ 176,951: 25x18
-#261 @ 754,625: 10x18
-#262 @ 142,270: 26x29
-#263 @ 558,673: 24x19
-#264 @ 224,27: 24x14
-#265 @ 725,829: 7x6
-#266 @ 703,941: 9x3
-#267 @ 880,864: 28x27
-#268 @ 727,445: 25x24
-#269 @ 747,520: 17x15
-#270 @ 850,410: 26x21
-#271 @ 363,964: 10x16
-#272 @ 752,721: 23x16
-#273 @ 295,351: 26x20
-#274 @ 899,877: 26x16
-#275 @ 95,804: 20x28
-#276 @ 543,866: 20x16
-#277 @ 917,887: 19x27
-#278 @ 449,474: 16x22
-#279 @ 673,459: 28x23
-#280 @ 971,786: 13x17
-#281 @ 42,176: 21x18
-#282 @ 531,886: 15x13
-#283 @ 679,438: 15x22
-#284 @ 161,659: 19x25
-#285 @ 838,148: 15x23
-#286 @ 496,732: 26x14
-#287 @ 482,256: 19x26
-#288 @ 389,941: 27x25
-#289 @ 352,255: 23x15
-#290 @ 825,688: 25x24
-#291 @ 894,313: 23x20
-#292 @ 906,553: 21x17
-#293 @ 293,130: 21x13
-#294 @ 549,80: 25x18
-#295 @ 85,871: 20x10
-#296 @ 876,734: 20x24
-#297 @ 831,935: 14x17
-#298 @ 618,819: 23x20
-#299 @ 750,70: 24x14
-#300 @ 749,711: 22x17
-#301 @ 555,801: 17x12
-#302 @ 544,64: 28x21
-#303 @ 114,413: 21x22
-#304 @ 215,526: 13x21
-#305 @ 147,31: 25x12
-#306 @ 679,427: 18x17
-#307 @ 634,930: 23x24
-#308 @ 41,419: 21x28
-#309 @ 892,162: 18x24
-#310 @ 812,886: 19x14
-#311 @ 440,700: 28x13
-#312 @ 586,832: 28x21
-#313 @ 255,687: 13x22
-#314 @ 945,879: 22x16
-#315 @ 480,731: 18x11
-#316 @ 738,731: 15x10
-#317 @ 528,621: 11x16
-#318 @ 243,787: 28x26
-#319 @ 512,493: 22x13
-#320 @ 762,692: 27x11
-#321 @ 316,57: 12x14
-#322 @ 410,860: 17x12
-#323 @ 772,591: 14x24
-#324 @ 813,221: 13x11
-#325 @ 161,271: 12x14
-#326 @ 520,597: 26x19
-#327 @ 577,129: 25x20
-#328 @ 448,31: 10x15
-#329 @ 594,33: 16x27
-#330 @ 170,498: 25x19
-#331 @ 882,833: 6x4
-#332 @ 190,548: 12x26
-#333 @ 639,879: 28x25
-#334 @ 473,817: 19x26
-#335 @ 543,458: 11x23
-#336 @ 676,657: 26x25
-#337 @ 786,353: 28x17
-#338 @ 873,508: 14x17
-#339 @ 208,782: 17x27
-#340 @ 392,542: 10x26
-#341 @ 672,650: 29x23
-#342 @ 446,637: 20x18
-#343 @ 534,58: 16x15
-#344 @ 696,760: 23x17
-#345 @ 265,767: 18x15
-#346 @ 105,750: 12x16
-#347 @ 731,438: 28x10
-#348 @ 535,833: 24x21
-#349 @ 72,531: 18x28
-#350 @ 640,734: 27x21
-#351 @ 156,265: 15x16
-#352 @ 227,299: 24x22
-#353 @ 552,492: 11x29
-#354 @ 605,95: 14x20
-#355 @ 665,490: 11x25
-#356 @ 456,289: 25x12
-#357 @ 876,516: 13x18
-#358 @ 26,163: 20x28
-#359 @ 228,769: 19x11
-#360 @ 766,766: 16x12
-#361 @ 167,654: 13x28
-#362 @ 728,185: 20x25
-#363 @ 321,340: 23x20
-#364 @ 327,175: 18x14
-#365 @ 83,860: 10x19
-#366 @ 361,177: 20x24
-#367 @ 282,505: 18x16
-#368 @ 780,44: 29x28
-#369 @ 854,406: 15x25
-#370 @ 142,928: 10x19
-#371 @ 114,594: 11x20
-#372 @ 775,78: 26x24
-#373 @ 264,791: 28x12
-#374 @ 789,217: 24x20
-#375 @ 931,559: 19x22
-#376 @ 523,549: 22x20
-#377 @ 744,356: 23x24
-#378 @ 630,746: 25x11
-#379 @ 339,201: 11x28
-#380 @ 777,698: 25x14
-#381 @ 198,933: 29x21
-#382 @ 222,919: 27x25
-#383 @ 356,648: 16x19
-#384 @ 237,915: 10x12
-#385 @ 10,864: 17x26
-#386 @ 494,808: 29x23
-#387 @ 440,547: 24x25
-#388 @ 688,247: 10x16
-#389 @ 95,580: 16x19
-#390 @ 374,8: 12x27
-#391 @ 287,332: 20x26
-#392 @ 453,940: 24x22
-#393 @ 344,878: 10x22
-#394 @ 541,277: 16x18
-#395 @ 965,360: 24x12
-#396 @ 280,878: 21x20
-#397 @ 680,384: 25x19
-#398 @ 670,76: 12x12
-#399 @ 540,457: 18x20
-#400 @ 524,406: 17x16
-#401 @ 625,272: 25x22
-#402 @ 100,906: 26x12
-#403 @ 281,871: 7x10
-#404 @ 275,849: 21x26
-#405 @ 357,559: 13x13
-#406 @ 918,753: 25x21
-#407 @ 270,837: 25x17
-#408 @ 780,84: 20x20
-#409 @ 503,893: 11x13
-#410 @ 154,609: 12x23
-#411 @ 871,739: 21x22
-#412 @ 529,698: 27x27
-#413 @ 376,844: 14x23
-#414 @ 498,876: 13x21
-#415 @ 893,958: 15x27
-#416 @ 635,498: 20x20
-#417 @ 571,884: 24x21
-#418 @ 336,586: 24x24
-#419 @ 0,206: 29x16
-#420 @ 655,64: 24x11
-#421 @ 436,648: 28x16
-#422 @ 952,593: 17x11
-#423 @ 643,6: 17x18
-#424 @ 224,166: 29x11
-#425 @ 818,905: 15x14
-#426 @ 18,863: 18x11
-#427 @ 497,902: 15x10
-#428 @ 564,545: 16x29
-#429 @ 657,446: 18x20
-#430 @ 245,25: 17x11
-#431 @ 936,346: 23x24
-#432 @ 127,152: 24x19
-#433 @ 563,928: 19x27
-#434 @ 684,407: 27x13
-#435 @ 737,584: 15x15
-#436 @ 644,837: 16x14
-#437 @ 702,978: 20x15
-#438 @ 422,65: 11x16
-#439 @ 121,142: 13x20
-#440 @ 68,437: 19x16
-#441 @ 121,382: 24x28
-#442 @ 805,910: 29x14
-#443 @ 795,432: 21x20
-#444 @ 269,735: 25x22
-#445 @ 226,877: 11x17
-#446 @ 550,450: 29x18
-#447 @ 606,726: 14x25
-#448 @ 46,546: 10x19
-#449 @ 320,95: 11x25
-#450 @ 935,419: 12x15
-#451 @ 453,862: 13x16
-#452 @ 315,500: 23x12
-#453 @ 181,127: 17x18
-#454 @ 243,907: 19x13
-#455 @ 263,960: 29x22
-#456 @ 509,159: 14x17
-#457 @ 486,810: 23x21
-#458 @ 560,945: 25x13
-#459 @ 6,400: 24x28
-#460 @ 368,783: 17x23
-#461 @ 75,792: 26x29
-#462 @ 543,395: 22x23
-#463 @ 47,464: 19x10
-#464 @ 342,494: 27x24
-#465 @ 911,861: 19x25
-#466 @ 94,272: 23x23
-#467 @ 420,516: 15x26
-#468 @ 146,233: 20x27
-#469 @ 201,907: 10x23
-#470 @ 446,887: 23x16
-#471 @ 468,702: 14x27
-#472 @ 799,865: 23x25
-#473 @ 451,242: 27x20
-#474 @ 915,801: 28x27
-#475 @ 471,445: 23x16
-#476 @ 381,751: 26x28
-#477 @ 903,539: 23x21
-#478 @ 621,280: 13x26
-#479 @ 658,132: 27x19
-#480 @ 136,639: 22x26
-#481 @ 24,185: 22x23
-#482 @ 732,779: 25x25
-#483 @ 760,858: 20x22
-#484 @ 24,408: 26x19
-#485 @ 457,627: 20x16
-#486 @ 353,284: 20x10
-#487 @ 920,899: 10x3
-#488 @ 436,694: 11x17
-#489 @ 849,162: 17x16
-#490 @ 786,236: 27x20
-#491 @ 709,245: 11x28
-#492 @ 462,389: 13x17
-#493 @ 738,88: 27x21
-#494 @ 111,617: 24x24
-#495 @ 896,764: 11x23
-#496 @ 473,321: 23x16
-#497 @ 589,67: 17x16
-#498 @ 183,298: 18x17
-#499 @ 557,675: 10x11
-#500 @ 875,298: 21x17
-#501 @ 128,420: 18x25
-#502 @ 158,17: 27x26
-#503 @ 966,380: 13x29
-#504 @ 571,449: 15x28
-#505 @ 968,404: 12x27
-#506 @ 722,350: 10x24
-#507 @ 247,595: 17x25
-#508 @ 65,734: 22x21
-#509 @ 411,715: 25x12
-#510 @ 123,742: 15x12
-#511 @ 439,687: 19x12
-#512 @ 829,932: 12x13
-#513 @ 893,146: 23x19
-#514 @ 861,131: 15x23
-#515 @ 551,85: 20x7
-#516 @ 957,437: 22x17
-#517 @ 777,65: 22x24
-#518 @ 638,851: 24x21
-#519 @ 116,492: 12x29
-#520 @ 187,785: 3x18
-#521 @ 791,56: 17x27
-#522 @ 406,108: 28x28
-#523 @ 695,252: 21x16
-#524 @ 498,247: 24x17
-#525 @ 301,235: 19x27
-#526 @ 14,173: 13x10
-#527 @ 116,587: 11x29
-#528 @ 170,247: 18x22
-#529 @ 714,745: 20x23
-#530 @ 682,474: 27x19
-#531 @ 838,605: 23x22
-#532 @ 684,330: 20x18
-#533 @ 754,852: 27x25
-#534 @ 885,197: 24x26
-#535 @ 97,256: 16x18
-#536 @ 604,669: 20x19
-#537 @ 612,14: 18x29
-#538 @ 278,738: 8x14
-#539 @ 102,976: 13x15
-#540 @ 50,860: 16x12
-#541 @ 574,411: 16x22
-#542 @ 124,894: 26x20
-#543 @ 848,521: 25x25
-#544 @ 271,287: 25x27
-#545 @ 253,656: 21x16
-#546 @ 547,979: 18x11
-#547 @ 444,332: 12x26
-#548 @ 106,753: 15x16
-#549 @ 886,615: 14x15
-#550 @ 549,216: 27x24
-#551 @ 481,720: 23x13
-#552 @ 505,7: 17x22
-#553 @ 539,106: 28x27
-#554 @ 395,174: 24x12
-#555 @ 547,490: 10x22
-#556 @ 950,79: 21x12
-#557 @ 529,817: 12x23
-#558 @ 40,270: 19x24
-#559 @ 556,127: 25x14
-#560 @ 407,39: 16x26
-#561 @ 130,852: 29x14
-#562 @ 144,368: 27x22
-#563 @ 980,174: 18x22
-#564 @ 285,98: 16x24
-#565 @ 648,686: 16x26
-#566 @ 361,487: 21x16
-#567 @ 471,380: 23x14
-#568 @ 167,331: 23x25
-#569 @ 768,773: 14x16
-#570 @ 328,13: 29x15
-#571 @ 444,697: 14x17
-#572 @ 215,301: 27x27
-#573 @ 238,207: 23x14
-#574 @ 252,346: 21x20
-#575 @ 910,272: 11x18
-#576 @ 751,833: 18x13
-#577 @ 781,221: 10x17
-#578 @ 538,775: 14x26
-#579 @ 982,705: 11x21
-#580 @ 205,805: 25x27
-#581 @ 948,713: 21x12
-#582 @ 647,249: 11x20
-#583 @ 841,156: 19x21
-#584 @ 401,835: 13x28
-#585 @ 637,819: 24x12
-#586 @ 286,241: 19x23
-#587 @ 661,878: 15x24
-#588 @ 115,774: 19x14
-#589 @ 353,655: 22x14
-#590 @ 838,616: 25x23
-#591 @ 573,395: 28x27
-#592 @ 321,67: 26x13
-#593 @ 371,931: 17x19
-#594 @ 765,719: 24x10
-#595 @ 595,574: 21x21
-#596 @ 346,497: 10x16
-#597 @ 67,869: 16x19
-#598 @ 133,284: 10x25
-#599 @ 464,174: 20x25
-#600 @ 613,82: 29x28
-#601 @ 98,519: 27x12
-#602 @ 896,934: 14x17
-#603 @ 645,205: 23x23
-#604 @ 810,96: 9x15
-#605 @ 91,464: 14x23
-#606 @ 798,67: 18x21
-#607 @ 560,243: 27x20
-#608 @ 486,52: 14x12
-#609 @ 623,174: 11x20
-#610 @ 203,404: 10x14
-#611 @ 927,293: 12x10
-#612 @ 457,860: 26x14
-#613 @ 690,648: 13x15
-#614 @ 673,615: 23x22
-#615 @ 399,718: 16x14
-#616 @ 309,695: 23x17
-#617 @ 881,450: 10x24
-#618 @ 879,295: 12x29
-#619 @ 914,865: 5x4
-#620 @ 692,653: 28x26
-#621 @ 468,183: 19x11
-#622 @ 487,258: 13x25
-#623 @ 458,724: 13x16
-#624 @ 793,416: 28x23
-#625 @ 804,843: 28x13
-#626 @ 345,711: 15x20
-#627 @ 679,461: 28x23
-#628 @ 652,655: 20x20
-#629 @ 330,343: 12x13
-#630 @ 919,801: 16x11
-#631 @ 974,473: 10x28
-#632 @ 112,537: 11x18
-#633 @ 680,494: 23x25
-#634 @ 307,283: 16x28
-#635 @ 904,314: 11x25
-#636 @ 718,778: 12x22
-#637 @ 30,550: 23x25
-#638 @ 146,964: 14x18
-#639 @ 167,242: 28x19
-#640 @ 228,443: 17x15
-#641 @ 914,547: 10x15
-#642 @ 931,708: 23x23
-#643 @ 105,180: 16x10
-#644 @ 455,283: 14x16
-#645 @ 491,723: 28x17
-#646 @ 618,6: 17x27
-#647 @ 635,361: 24x25
-#648 @ 883,585: 26x16
-#649 @ 131,346: 17x26
-#650 @ 78,25: 22x12
-#651 @ 611,643: 28x22
-#652 @ 647,114: 15x23
-#653 @ 229,550: 21x28
-#654 @ 190,124: 15x14
-#655 @ 903,330: 13x16
-#656 @ 750,722: 20x19
-#657 @ 26,456: 25x13
-#658 @ 414,283: 16x16
-#659 @ 940,221: 28x25
-#660 @ 585,932: 20x18
-#661 @ 96,398: 20x17
-#662 @ 371,915: 12x19
-#663 @ 819,706: 22x25
-#664 @ 347,500: 15x9
-#665 @ 275,85: 24x10
-#666 @ 435,743: 26x26
-#667 @ 535,568: 22x20
-#668 @ 46,389: 17x25
-#669 @ 584,880: 24x18
-#670 @ 630,266: 18x18
-#671 @ 431,377: 26x14
-#672 @ 559,677: 4x3
-#673 @ 701,439: 16x14
-#674 @ 829,446: 20x11
-#675 @ 555,565: 20x13
-#676 @ 917,846: 14x17
-#677 @ 593,676: 18x16
-#678 @ 542,798: 20x19
-#679 @ 6,372: 24x29
-#680 @ 578,809: 24x24
-#681 @ 64,522: 11x4
-#682 @ 591,896: 13x26
-#683 @ 932,572: 11x25
-#684 @ 867,131: 27x19
-#685 @ 495,889: 23x22
-#686 @ 367,827: 21x13
-#687 @ 232,45: 18x28
-#688 @ 704,711: 11x27
-#689 @ 309,517: 23x13
-#690 @ 429,199: 17x11
-#691 @ 717,52: 20x15
-#692 @ 912,877: 27x25
-#693 @ 447,764: 16x11
-#694 @ 799,769: 28x22
-#695 @ 361,912: 27x26
-#696 @ 891,829: 10x28
-#697 @ 233,895: 20x23
-#698 @ 806,276: 16x13
-#699 @ 377,966: 21x18
-#700 @ 792,875: 20x22
-#701 @ 255,807: 18x19
-#702 @ 634,238: 15x26
-#703 @ 492,519: 13x24
-#704 @ 953,632: 19x26
-#705 @ 684,587: 10x17
-#706 @ 391,424: 16x17
-#707 @ 654,158: 14x27
-#708 @ 118,638: 23x11
-#709 @ 302,282: 17x13
-#710 @ 662,54: 14x19
-#711 @ 909,835: 14x23
-#712 @ 558,971: 18x11
-#713 @ 90,774: 11x28
-#714 @ 745,346: 15x11
-#715 @ 488,860: 22x14
-#716 @ 848,568: 26x23
-#717 @ 6,625: 28x25
-#718 @ 34,388: 15x18
-#719 @ 965,778: 23x24
-#720 @ 103,500: 20x18
-#721 @ 506,222: 29x17
-#722 @ 226,197: 24x25
-#723 @ 129,939: 15x25
-#724 @ 140,644: 11x18
-#725 @ 905,904: 20x25
-#726 @ 423,276: 13x12
-#727 @ 62,511: 17x24
-#728 @ 932,814: 19x26
-#729 @ 9,810: 11x26
-#730 @ 32,624: 16x20
-#731 @ 967,236: 28x18
-#732 @ 616,948: 27x12
-#733 @ 714,733: 15x17
-#734 @ 277,783: 25x24
-#735 @ 482,675: 16x12
-#736 @ 862,11: 19x26
-#737 @ 667,668: 27x15
-#738 @ 131,406: 13x28
-#739 @ 707,788: 26x27
-#740 @ 859,505: 21x21
-#741 @ 968,785: 4x6
-#742 @ 813,939: 11x27
-#743 @ 611,781: 28x17
-#744 @ 298,82: 28x27
-#745 @ 352,828: 16x27
-#746 @ 920,831: 20x23
-#747 @ 967,694: 19x29
-#748 @ 370,50: 25x18
-#749 @ 545,724: 13x16
-#750 @ 102,391: 13x22
-#751 @ 904,122: 22x19
-#752 @ 118,439: 23x10
-#753 @ 793,859: 23x27
-#754 @ 722,798: 27x29
-#755 @ 97,774: 24x10
-#756 @ 326,707: 26x14
-#757 @ 559,909: 28x14
-#758 @ 33,822: 29x21
-#759 @ 508,227: 24x7
-#760 @ 115,427: 26x16
-#761 @ 665,766: 27x25
-#762 @ 303,847: 19x28
-#763 @ 157,535: 19x12
-#764 @ 968,680: 18x10
-#765 @ 668,464: 20x9
-#766 @ 114,534: 27x10
-#767 @ 841,609: 17x21
-#768 @ 972,671: 20x13
-#769 @ 490,506: 27x18
-#770 @ 0,407: 13x26
-#771 @ 626,219: 11x14
-#772 @ 174,512: 12x24
-#773 @ 162,251: 10x18
-#774 @ 612,206: 11x25
-#775 @ 97,517: 11x10
-#776 @ 31,916: 11x17
-#777 @ 261,148: 17x16
-#778 @ 815,577: 26x24
-#779 @ 545,521: 29x23
-#780 @ 842,800: 25x23
-#781 @ 391,437: 23x20
-#782 @ 333,886: 20x14
-#783 @ 109,171: 11x14
-#784 @ 344,483: 28x16
-#785 @ 581,195: 15x24
-#786 @ 608,372: 12x13
-#787 @ 740,279: 14x18
-#788 @ 653,626: 27x22
-#789 @ 308,182: 24x20
-#790 @ 899,219: 16x12
-#791 @ 515,556: 21x11
-#792 @ 171,0: 18x29
-#793 @ 204,304: 27x14
-#794 @ 488,289: 25x25
-#795 @ 479,382: 14x18
-#796 @ 626,889: 25x11
-#797 @ 604,948: 16x10
-#798 @ 182,277: 21x18
-#799 @ 623,205: 24x20
-#800 @ 720,654: 11x25
-#801 @ 731,103: 26x17
-#802 @ 829,581: 14x25
-#803 @ 431,738: 17x29
-#804 @ 524,620: 15x12
-#805 @ 512,539: 23x23
-#806 @ 829,943: 29x18
-#807 @ 93,176: 13x26
-#808 @ 883,796: 12x12
-#809 @ 214,543: 28x16
-#810 @ 518,231: 15x14
-#811 @ 213,502: 21x20
-#812 @ 255,598: 10x22
-#813 @ 352,477: 24x16
-#814 @ 664,653: 15x20
-#815 @ 741,338: 28x26
-#816 @ 361,174: 25x22
-#817 @ 101,582: 14x27
-#818 @ 237,103: 13x12
-#819 @ 814,157: 20x17
-#820 @ 182,216: 28x21
-#821 @ 194,282: 17x18
-#822 @ 247,657: 20x14
-#823 @ 0,647: 14x29
-#824 @ 899,959: 12x23
-#825 @ 151,90: 20x20
-#826 @ 341,562: 25x22
-#827 @ 895,137: 28x18
-#828 @ 853,703: 16x11
-#829 @ 8,934: 11x17
-#830 @ 395,528: 28x13
-#831 @ 874,122: 13x28
-#832 @ 605,187: 19x17
-#833 @ 684,219: 24x24
-#834 @ 382,885: 13x21
-#835 @ 751,858: 19x21
-#836 @ 518,38: 11x27
-#837 @ 812,383: 21x28
-#838 @ 904,886: 21x19
-#839 @ 356,751: 25x24
-#840 @ 586,554: 28x20
-#841 @ 98,582: 10x25
-#842 @ 438,552: 11x21
-#843 @ 231,601: 20x20
-#844 @ 906,176: 11x21
-#845 @ 237,52: 12x23
-#846 @ 81,19: 15x21
-#847 @ 600,731: 19x14
-#848 @ 553,43: 10x22
-#849 @ 703,825: 14x21
-#850 @ 193,283: 10x26
-#851 @ 73,407: 22x26
-#852 @ 226,602: 25x21
-#853 @ 515,223: 26x15
-#854 @ 95,363: 28x13
-#855 @ 927,2: 28x22
-#856 @ 457,470: 16x13
-#857 @ 67,23: 24x14
-#858 @ 435,244: 10x16
-#859 @ 640,450: 29x22
-#860 @ 385,778: 16x23
-#861 @ 734,157: 23x25
-#862 @ 516,727: 11x15
-#863 @ 488,733: 16x12
-#864 @ 83,719: 19x21
-#865 @ 530,287: 15x15
-#866 @ 729,671: 24x16
-#867 @ 240,320: 26x18
-#868 @ 311,583: 13x24
-#869 @ 224,956: 10x13
-#870 @ 662,482: 17x14
-#871 @ 533,896: 12x17
-#872 @ 844,440: 10x26
-#873 @ 104,625: 16x11
-#874 @ 632,431: 25x17
-#875 @ 735,292: 22x24
-#876 @ 74,625: 22x24
-#877 @ 752,738: 24x25
-#878 @ 599,594: 18x10
-#879 @ 220,951: 15x26
-#880 @ 339,67: 14x19
-#881 @ 856,704: 15x22
-#882 @ 829,158: 10x13
-#883 @ 823,838: 27x11
-#884 @ 368,952: 10x15
-#885 @ 32,281: 23x28
-#886 @ 700,84: 11x26
-#887 @ 800,342: 23x9
-#888 @ 392,728: 18x10
-#889 @ 488,802: 22x26
-#890 @ 206,785: 18x25
-#891 @ 411,294: 24x11
-#892 @ 566,932: 24x10
-#893 @ 529,409: 15x17
-#894 @ 477,549: 24x24
-#895 @ 816,957: 14x22
-#896 @ 256,719: 23x20
-#897 @ 860,304: 15x16
-#898 @ 881,268: 27x10
-#899 @ 470,387: 17x10
-#900 @ 173,25: 24x13
-#901 @ 144,28: 26x16
-#902 @ 685,372: 14x23
-#903 @ 695,681: 22x14
-#904 @ 748,874: 29x22
-#905 @ 897,765: 18x17
-#906 @ 880,756: 24x12
-#907 @ 627,112: 24x18
-#908 @ 655,479: 16x11
-#909 @ 392,560: 15x16
-#910 @ 61,740: 23x20
-#911 @ 696,232: 11x20
-#912 @ 452,30: 11x24
-#913 @ 581,289: 16x23
-#914 @ 786,561: 16x19
-#915 @ 774,346: 23x28
-#916 @ 537,171: 25x11
-#917 @ 326,723: 11x27
-#918 @ 224,914: 17x16
-#919 @ 906,176: 25x18
-#920 @ 878,572: 27x25
-#921 @ 391,561: 19x27
-#922 @ 715,976: 19x12
-#923 @ 275,748: 23x19
-#924 @ 381,802: 10x14
-#925 @ 940,217: 24x23
-#926 @ 741,53: 27x15
-#927 @ 104,445: 16x18
-#928 @ 519,127: 27x20
-#929 @ 445,598: 23x21
-#930 @ 126,601: 29x13
-#931 @ 658,225: 24x19
-#932 @ 920,952: 26x23
-#933 @ 110,776: 16x14
-#934 @ 896,945: 24x14
-#935 @ 733,125: 11x17
-#936 @ 849,555: 23x17
-#937 @ 376,546: 24x18
-#938 @ 153,930: 24x24
-#939 @ 470,855: 22x21
-#940 @ 45,321: 27x10
-#941 @ 773,553: 26x14
-#942 @ 749,180: 12x14
-#943 @ 736,631: 28x26
-#944 @ 737,871: 11x14
-#945 @ 447,253: 14x11
-#946 @ 825,628: 27x26
-#947 @ 749,435: 11x20
-#948 @ 919,271: 10x14
-#949 @ 556,558: 10x14
-#950 @ 258,595: 14x28
-#951 @ 324,858: 12x15
-#952 @ 54,735: 24x20
-#953 @ 718,354: 25x10
-#954 @ 954,20: 22x17
-#955 @ 625,176: 15x28
-#956 @ 828,374: 26x14
-#957 @ 946,677: 29x25
-#958 @ 94,678: 12x26
-#959 @ 657,251: 16x22
-#960 @ 537,124: 26x14
-#961 @ 893,609: 14x11
-#962 @ 131,596: 12x13
-#963 @ 436,44: 18x17
-#964 @ 359,651: 18x21
-#965 @ 427,288: 29x14
-#966 @ 521,545: 13x22
-#967 @ 558,231: 17x28
-#968 @ 179,334: 26x28
-#969 @ 801,166: 20x29
-#970 @ 542,41: 25x27
-#971 @ 545,606: 24x29
-#972 @ 278,868: 20x17
-#973 @ 46,956: 16x25
-#974 @ 62,784: 26x15
-#975 @ 346,55: 13x26
-#976 @ 772,213: 22x28
-#977 @ 581,146: 29x17
-#978 @ 283,845: 16x13
-#979 @ 961,683: 19x13
-#980 @ 968,686: 25x17
-#981 @ 637,18: 29x22
-#982 @ 558,932: 24x10
-#983 @ 376,193: 26x10
-#984 @ 884,430: 15x10
-#985 @ 317,13: 21x18
-#986 @ 568,56: 28x13
-#987 @ 661,718: 25x15
-#988 @ 715,672: 20x20
-#989 @ 861,782: 17x26
-#990 @ 455,852: 12x25
-#991 @ 889,802: 17x11
-#992 @ 879,106: 25x23
-#993 @ 867,347: 15x21
-#994 @ 924,422: 18x10
-#995 @ 814,942: 18x29
-#996 @ 84,858: 12x22
-#997 @ 581,427: 28x24
-#998 @ 247,182: 27x21
-#999 @ 971,182: 23x21
-#1000 @ 978,776: 11x17
-#1001 @ 1,786: 13x26
-#1002 @ 977,224: 20x25
-#1003 @ 576,413: 12x12
-#1004 @ 892,182: 23x11
-#1005 @ 680,350: 26x15
-#1006 @ 489,881: 21x15
-#1007 @ 900,891: 21x17
-#1008 @ 591,883: 12x22
-#1009 @ 826,602: 14x24
-#1010 @ 366,486: 23x22
-#1011 @ 711,115: 19x19
-#1012 @ 707,116: 27x10
-#1013 @ 826,817: 27x19
-#1014 @ 315,770: 14x11
-#1015 @ 296,676: 21x26
-#1016 @ 713,373: 19x18
-#1017 @ 7,925: 28x26
-#1018 @ 821,893: 26x19
-#1019 @ 679,85: 28x11
-#1020 @ 2,802: 27x12
-#1021 @ 335,491: 27x22
-#1022 @ 299,337: 12x21
-#1023 @ 804,708: 20x18
-#1024 @ 903,888: 26x19
-#1025 @ 264,744: 29x26
-#1026 @ 813,823: 18x29
-#1027 @ 757,36: 12x18
-#1028 @ 589,217: 14x29
-#1029 @ 761,553: 16x15
-#1030 @ 632,430: 10x13
-#1031 @ 855,795: 28x27
-#1032 @ 93,625: 15x26
-#1033 @ 139,934: 19x20
-#1034 @ 561,850: 12x17
-#1035 @ 834,159: 23x13
-#1036 @ 479,845: 29x16
-#1037 @ 767,935: 10x29
-#1038 @ 506,816: 18x17
-#1039 @ 670,548: 25x22
-#1040 @ 415,58: 14x27
-#1041 @ 943,188: 12x26
-#1042 @ 7,381: 22x17
-#1043 @ 674,568: 12x17
-#1044 @ 410,2: 12x10
-#1045 @ 685,688: 13x23
-#1046 @ 609,566: 18x10
-#1047 @ 484,48: 29x22
-#1048 @ 676,659: 27x14
-#1049 @ 0,812: 12x28
-#1050 @ 282,572: 20x23
-#1051 @ 898,860: 17x25
-#1052 @ 892,949: 14x20
-#1053 @ 580,906: 14x16
-#1054 @ 65,234: 20x19
-#1055 @ 856,479: 10x24
-#1056 @ 475,143: 13x13
-#1057 @ 822,556: 14x27
-#1058 @ 970,678: 22x16
-#1059 @ 488,191: 19x10
-#1060 @ 843,298: 23x10
-#1061 @ 686,225: 17x12
-#1062 @ 224,784: 24x19
-#1063 @ 104,978: 6x10
-#1064 @ 809,756: 29x23
-#1065 @ 851,756: 28x21
-#1066 @ 144,943: 13x26
-#1067 @ 491,667: 10x27
-#1068 @ 383,574: 29x19
-#1069 @ 525,485: 13x11
-#1070 @ 494,721: 21x14
-#1071 @ 670,473: 16x16
-#1072 @ 923,103: 20x23
-#1073 @ 425,367: 27x11
-#1074 @ 975,667: 18x23
-#1075 @ 607,94: 16x25
-#1076 @ 29,617: 10x14
-#1077 @ 741,763: 27x15
-#1078 @ 907,281: 24x21
-#1079 @ 527,545: 21x24
-#1080 @ 751,599: 26x28
-#1081 @ 129,945: 10x28
-#1082 @ 545,718: 17x21
-#1083 @ 833,143: 14x23
-#1084 @ 678,337: 13x22
-#1085 @ 450,473: 10x20
-#1086 @ 883,388: 17x28
-#1087 @ 865,314: 16x21
-#1088 @ 861,408: 20x22
-#1089 @ 582,264: 15x26
-#1090 @ 612,913: 10x11
-#1091 @ 868,575: 11x15
-#1092 @ 854,596: 14x18
-#1093 @ 551,232: 22x24
-#1094 @ 675,898: 24x10
-#1095 @ 70,425: 12x16
-#1096 @ 325,763: 29x19
-#1097 @ 907,855: 16x21
-#1098 @ 770,817: 11x25
-#1099 @ 370,788: 20x22
-#1100 @ 883,426: 22x13
-#1101 @ 718,42: 10x23
-#1102 @ 670,568: 19x28
-#1103 @ 556,702: 23x27
-#1104 @ 224,245: 17x19
-#1105 @ 861,50: 18x25
-#1106 @ 840,622: 21x16
-#1107 @ 827,711: 13x21
-#1108 @ 211,46: 12x16
-#1109 @ 243,918: 19x19
-#1110 @ 855,323: 17x14
-#1111 @ 409,758: 27x24
-#1112 @ 337,193: 26x24
-#1113 @ 272,288: 12x26
-#1114 @ 197,340: 22x21
-#1115 @ 950,574: 16x21
-#1116 @ 311,508: 27x13
-#1117 @ 798,339: 29x17
-#1118 @ 892,173: 10x15
-#1119 @ 779,604: 11x12
-#1120 @ 225,818: 13x15
-#1121 @ 784,25: 19x11
-#1122 @ 88,25: 25x27
-#1123 @ 246,755: 25x28
-#1124 @ 239,175: 26x24
-#1125 @ 398,547: 18x23
-#1126 @ 756,193: 29x25
-#1127 @ 96,680: 4x20
-#1128 @ 916,826: 20x12
-#1129 @ 457,578: 29x29
-#1130 @ 91,576: 23x27
-#1131 @ 618,39: 29x18
-#1132 @ 621,960: 25x21
-#1133 @ 275,936: 14x27
-#1134 @ 130,144: 29x16
-#1135 @ 400,747: 15x29
-#1136 @ 619,221: 20x15
-#1137 @ 734,169: 17x11
-#1138 @ 359,635: 18x16
-#1139 @ 244,349: 29x22
-#1140 @ 202,270: 14x29
-#1141 @ 461,556: 29x28
-#1142 @ 503,155: 24x21
-#1143 @ 857,610: 18x15
-#1144 @ 660,592: 29x27
-#1145 @ 218,446: 12x13
-#1146 @ 149,850: 28x14
-#1147 @ 564,679: 16x11
-#1148 @ 709,112: 28x22
-#1149 @ 465,713: 17x19
-#1150 @ 36,827: 17x21
-#1151 @ 755,284: 14x29
-#1152 @ 313,74: 12x28
-#1153 @ 371,863: 25x26
-#1154 @ 908,817: 10x28
-#1155 @ 561,136: 17x13
-#1156 @ 449,55: 25x14
-#1157 @ 229,617: 18x11
-#1158 @ 841,529: 23x27
-#1159 @ 946,219: 4x17
-#1160 @ 255,612: 15x28
-#1161 @ 617,908: 28x23
-#1162 @ 830,821: 10x15
-#1163 @ 936,168: 15x27
-#1164 @ 275,84: 11x24
-#1165 @ 182,337: 22x18
-#1166 @ 722,642: 17x19
-#1167 @ 120,542: 20x22
-#1168 @ 377,916: 20x26
-#1169 @ 407,724: 25x10
-#1170 @ 380,470: 23x27
-#1171 @ 235,732: 28x15
-#1172 @ 485,445: 19x21
-#1173 @ 8,248: 11x10
-#1174 @ 96,594: 28x10
-#1175 @ 417,110: 13x17
-#1176 @ 316,128: 15x28
-#1177 @ 895,164: 11x10
-#1178 @ 720,148: 28x22
-#1179 @ 932,807: 13x25
-#1180 @ 615,487: 23x12
-#1181 @ 291,846: 21x21
-#1182 @ 931,467: 13x21
-#1183 @ 766,736: 27x13
-#1184 @ 345,728: 19x12
-#1185 @ 781,161: 17x27
-#1186 @ 262,891: 15x25
-#1187 @ 219,755: 12x20
-#1188 @ 681,109: 23x11
-#1189 @ 941,959: 29x16
-#1190 @ 800,13: 23x25
-#1191 @ 51,902: 28x24
-#1192 @ 261,704: 18x12
-#1193 @ 63,438: 20x17
-#1194 @ 428,339: 22x23
-#1195 @ 732,860: 18x25
-#1196 @ 132,750: 23x12
-#1197 @ 771,59: 26x18
-#1198 @ 19,322: 24x17
-#1199 @ 558,119: 11x22
-#1200 @ 213,33: 13x14
-#1201 @ 746,843: 13x12
-#1202 @ 607,223: 15x25
-#1203 @ 744,185: 13x16
-#1204 @ 896,863: 14x11
-#1205 @ 781,653: 20x16
-#1206 @ 519,411: 14x10
-#1207 @ 587,708: 27x14
-#1208 @ 353,41: 29x16
-#1209 @ 555,555: 14x11
-#1210 @ 408,553: 25x22
-#1211 @ 639,190: 27x29
-#1212 @ 149,88: 12x27
-#1213 @ 988,44: 10x20
-#1214 @ 617,812: 26x19
-#1215 @ 308,435: 25x12
-#1216 @ 629,405: 11x29
-#1217 @ 732,761: 11x25
-#1218 @ 802,229: 16x17
-#1219 @ 302,310: 28x26
-#1220 @ 918,368: 16x10
-#1221 @ 66,423: 12x16
-#1222 @ 917,267: 23x28
-#1223 @ 601,956: 3x10
-#1224 @ 653,919: 14x24
-#1225 @ 144,271: 20x16
-#1226 @ 508,421: 27x15
-#1227 @ 519,505: 18x11
-#1228 @ 530,385: 12x13
-#1229 @ 665,446: 18x16
-#1230 @ 520,399: 19x25
-#1231 @ 637,653: 22x29
-#1232 @ 583,956: 14x11
-#1233 @ 484,567: 23x21
-#1234 @ 216,301: 17x12
-#1235 @ 691,507: 12x17
-#1236 @ 854,476: 12x11
-#1237 @ 64,49: 11x16
-#1238 @ 863,564: 16x10
-#1239 @ 360,381: 16x17
-#1240 @ 925,888: 10x18
-#1241 @ 665,330: 12x18
-#1242 @ 228,601: 16x13
-#1243 @ 574,908: 17x13
-#1244 @ 597,953: 14x20
-#1245 @ 954,866: 17x19
-#1246 @ 791,870: 14x12
-#1247 @ 667,476: 13x28
-#1248 @ 662,488: 10x12
-#1249 @ 497,34: 10x27
-#1250 @ 110,132: 22x24
-#1251 @ 177,93: 4x11
-#1252 @ 721,114: 10x20
-#1253 @ 476,376: 21x27
-#1254 @ 384,888: 6x14
-#1255 @ 698,514: 16x26
-#1256 @ 779,308: 16x11
-#1257 @ 701,777: 26x22
-#1258 @ 933,733: 15x26
-#1259 @ 934,70: 24x26
-#1260 @ 72,787: 22x27
-#1261 @ 449,652: 18x15
-#1262 @ 425,558: 16x22
-#1263 @ 622,445: 15x16
-#1264 @ 157,175: 20x23
-#1265 @ 887,212: 21x21
-#1266 @ 514,490: 16x20
-#1267 @ 368,488: 4x6
-#1268 @ 797,41: 18x27
-#1269 @ 91,685: 22x23
-#1270 @ 277,115: 27x28
-#1271 @ 297,360: 27x20
-#1272 @ 195,559: 3x11
-#1273 @ 719,686: 23x10
-#1274 @ 397,818: 29x15
-#1275 @ 487,267: 27x10
-#1276 @ 711,388: 20x18
-#1277 @ 309,496: 27x27
-#1278 @ 414,173: 29x11
-#1279 @ 857,568: 12x18
-#1280 @ 165,155: 19x28
-#1281 @ 656,714: 12x26
-#1282 @ 255,921: 3x12
-#1283 @ 276,163: 12x14
-#1284 @ 634,812: 16x29
-#1285 @ 340,248: 23x23
-#1286 @ 193,268: 12x10
-#1287 @ 383,629: 21x26
-#1288 @ 933,297: 8x16
-#1289 @ 613,167: 13x25
-#1290 @ 852,118: 15x25
-#1291 @ 661,343: 11x20
-#1292 @ 827,119: 14x28
-#1293 @ 636,46: 27x11
-#1294 @ 629,202: 11x15
-#1295 @ 361,286: 18x23
-#1296 @ 539,925: 10x26
-#1297 @ 489,869: 15x18
-#1298 @ 415,45: 26x17
-#1299 @ 94,358: 20x17
-#1300 @ 413,552: 13x17
-#1301 @ 529,918: 16x24
-#1302 @ 400,808: 10x21
-#1303 @ 940,370: 21x27
-#1304 @ 813,185: 29x14
-#1305 @ 95,28: 24x11
-#1306 @ 249,327: 24x16
-#1307 @ 760,926: 26x12
-#1308 @ 732,957: 13x12
-#1309 @ 582,910: 13x13
-#1310 @ 0,162: 17x20
-#1311 @ 747,594: 10x11
-#1312 @ 712,513: 20x23
-#1313 @ 489,795: 26x29
-#1314 @ 474,335: 11x11
-#1315 @ 928,854: 27x16
-#1316 @ 7,377: 14x23
-#1317 @ 923,373: 20x22
-#1318 @ 411,954: 16x11
-#1319 @ 9,935: 20x14
-#1320 @ 887,848: 26x10
-#1321 @ 404,860: 11x11
-#1322 @ 475,281: 24x22
-#1323 @ 710,774: 21x22
-#1324 @ 794,158: 17x24
-#1325 @ 513,797: 25x28
-#1326 @ 707,755: 26x26
-#1327 @ 53,33: 29x24
-#1328 @ 506,184: 13x26
-#1329 @ 829,145: 20x10
-#1330 @ 891,774: 16x12
-#1331 @ 807,597: 26x27
-#1332 @ 375,313: 16x25
-#1333 @ 918,895: 16x11
-#1334 @ 884,128: 24x23
-#1335 @ 340,833: 25x24
-#1336 @ 202,485: 26x10
-#1337 @ 279,681: 21x10
-#1338 @ 199,913: 19x14
-#1339 @ 537,813: 26x29
-#1340 @ 89,723: 10x24
-#1341 @ 286,935: 22x27
-#1342 @ 347,72: 22x25
-#1343 @ 805,893: 11x28
-#1344 @ 917,81: 18x11
-#1345 @ 630,949: 21x16
-#1346 @ 526,905: 22x17
-#1347 @ 908,578: 17x15
-#1348 @ 235,237: 10x25
-#1349 @ 224,798: 20x23
-#1350 @ 759,525: 24x27
-#1351 @ 738,299: 25x16
-#1352 @ 224,888: 25x14
-#1353 @ 319,601: 28x26
-#1354 @ 212,397: 11x25
-#1355 @ 102,538: 21x28
-#1356 @ 457,251: 14x17
-#1357 @ 931,293: 13x24
-#1358 @ 808,93: 14x22
-#1359 @ 593,814: 12x23
-#1360 @ 468,131: 10x21
-#1361 @ 593,251: 15x15
-#1362 @ 362,16: 20x19
-#1363 @ 862,511: 14x11
-#1364 @ 671,626: 17x16
-#1365 @ 473,697: 16x14
-#1366 @ 368,329: 28x18
-#1367 @ 925,194: 24x29
-#1368 @ 875,511: 12x12
-#1369 @ 967,411: 25x27
-#1370 @ 89,411: 15x18
-#1371 @ 307,943: 12x28
-#1372 @ 119,13: 29x16
-#1373 @ 806,710: 15x11
-#1374 @ 544,534: 13x18
-#1375 @ 672,698: 14x17
-#1376 @ 645,848: 23x20
-#1377 @ 889,954: 25x13
-#1378 @ 378,24: 12x14
-#1379 @ 542,442: 22x15
-#1380 @ 42,454: 18x28
-#1381 @ 175,91: 11x22
-#1382 @ 840,533: 12x21
-#1383 @ 792,736: 24x27
-#1384 @ 731,713: 17x27
-#1385 @ 614,449: 22x20
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d03/testing.txt b/app/src/test/resources/app/jonas/adventofcode2018/d03/testing.txt
deleted file mode 100644
index e010d89..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d03/testing.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-#1 @ 1,1: 2x2
-#2 @ 1,1: 2x2
-#3 @ 1,1: 2x2
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d04/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d04/example.txt
deleted file mode 100644
index ae89979..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d04/example.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-[1518-11-04 00:46] wakes up
-[1518-11-01 23:58] Guard #99 begins shift
-[1518-11-01 00:05] falls asleep
-[1518-11-02 00:40] falls asleep
-[1518-11-02 00:50] wakes up
-[1518-11-01 00:30] falls asleep
-[1518-11-03 00:05] Guard #10 begins shift
-[1518-11-01 00:55] wakes up
-[1518-11-03 00:29] wakes up
-[1518-11-05 00:45] falls asleep
-[1518-11-01 00:00] Guard #10 begins shift
-[1518-11-04 00:02] Guard #99 begins shift
-[1518-11-04 00:36] falls asleep
-[1518-11-01 00:25] wakes up
-[1518-11-05 00:55] wakes up
-[1518-11-05 00:03] Guard #99 begins shift
-[1518-11-03 00:24] falls asleep
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d04/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d04/input.txt
deleted file mode 100644
index e80732c..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d04/input.txt
+++ /dev/null
@@ -1,1186 +0,0 @@
-[1518-05-12 00:39] wakes up
-[1518-05-09 00:21] falls asleep
-[1518-11-16 00:07] falls asleep
-[1518-02-06 23:51] Guard #2081 begins shift
-[1518-03-22 00:53] falls asleep
-[1518-09-11 23:58] Guard #1699 begins shift
-[1518-02-23 00:02] Guard #1913 begins shift
-[1518-05-07 00:22] wakes up
-[1518-07-23 00:26] wakes up
-[1518-10-07 00:40] wakes up
-[1518-02-18 00:02] Guard #263 begins shift
-[1518-06-08 00:18] falls asleep
-[1518-04-28 00:00] Guard #3301 begins shift
-[1518-02-04 00:49] wakes up
-[1518-09-08 00:13] falls asleep
-[1518-05-27 23:56] Guard #2689 begins shift
-[1518-06-17 00:53] wakes up
-[1518-03-27 00:00] Guard #1913 begins shift
-[1518-04-27 00:00] Guard #2017 begins shift
-[1518-11-14 00:05] falls asleep
-[1518-03-30 00:37] wakes up
-[1518-11-04 00:01] Guard #2521 begins shift
-[1518-11-06 00:00] Guard #3137 begins shift
-[1518-07-14 00:46] falls asleep
-[1518-06-08 23:52] Guard #2689 begins shift
-[1518-01-29 23:58] Guard #617 begins shift
-[1518-09-14 00:08] falls asleep
-[1518-04-19 23:59] Guard #1699 begins shift
-[1518-10-17 00:15] falls asleep
-[1518-10-17 00:41] falls asleep
-[1518-09-01 00:41] falls asleep
-[1518-07-08 00:50] wakes up
-[1518-04-14 00:48] wakes up
-[1518-02-11 00:34] falls asleep
-[1518-06-01 00:54] falls asleep
-[1518-04-01 00:55] wakes up
-[1518-08-13 00:41] falls asleep
-[1518-10-21 23:59] Guard #131 begins shift
-[1518-08-25 00:47] falls asleep
-[1518-07-28 23:57] Guard #1069 begins shift
-[1518-04-26 00:57] falls asleep
-[1518-09-27 00:59] wakes up
-[1518-04-14 00:01] falls asleep
-[1518-09-11 00:47] falls asleep
-[1518-03-27 00:49] wakes up
-[1518-03-02 00:04] Guard #263 begins shift
-[1518-04-22 00:30] wakes up
-[1518-10-03 00:40] wakes up
-[1518-08-05 00:31] falls asleep
-[1518-03-12 00:21] falls asleep
-[1518-05-21 00:58] wakes up
-[1518-05-06 00:25] wakes up
-[1518-11-18 00:57] falls asleep
-[1518-04-20 00:57] wakes up
-[1518-03-11 00:48] falls asleep
-[1518-08-06 00:00] Guard #2017 begins shift
-[1518-10-13 00:55] wakes up
-[1518-08-11 00:49] wakes up
-[1518-07-12 00:59] wakes up
-[1518-07-17 00:00] Guard #1217 begins shift
-[1518-07-10 00:15] falls asleep
-[1518-08-02 23:53] Guard #3187 begins shift
-[1518-10-26 00:01] Guard #3181 begins shift
-[1518-05-29 00:40] falls asleep
-[1518-06-26 23:56] Guard #467 begins shift
-[1518-09-02 00:45] falls asleep
-[1518-04-09 00:41] falls asleep
-[1518-10-14 00:57] wakes up
-[1518-06-13 00:01] Guard #617 begins shift
-[1518-11-15 00:28] falls asleep
-[1518-04-24 00:47] wakes up
-[1518-03-03 00:24] wakes up
-[1518-09-26 00:32] falls asleep
-[1518-11-21 00:00] Guard #1933 begins shift
-[1518-04-18 00:53] wakes up
-[1518-10-03 00:03] Guard #2521 begins shift
-[1518-03-07 00:13] falls asleep
-[1518-07-23 00:07] falls asleep
-[1518-10-12 00:37] falls asleep
-[1518-10-21 00:52] wakes up
-[1518-09-12 00:51] wakes up
-[1518-08-20 00:08] wakes up
-[1518-03-08 00:57] wakes up
-[1518-09-20 00:54] wakes up
-[1518-10-30 00:12] falls asleep
-[1518-04-21 00:40] wakes up
-[1518-10-15 00:34] falls asleep
-[1518-10-21 00:20] falls asleep
-[1518-02-26 00:11] falls asleep
-[1518-05-29 00:56] wakes up
-[1518-04-25 00:24] falls asleep
-[1518-04-28 23:56] Guard #263 begins shift
-[1518-03-17 00:52] falls asleep
-[1518-08-31 00:01] falls asleep
-[1518-02-19 00:29] falls asleep
-[1518-03-04 00:52] wakes up
-[1518-02-04 00:25] falls asleep
-[1518-09-10 00:01] falls asleep
-[1518-07-31 00:29] falls asleep
-[1518-06-13 00:57] falls asleep
-[1518-09-12 00:58] wakes up
-[1518-06-16 23:59] Guard #2711 begins shift
-[1518-05-25 00:03] Guard #1913 begins shift
-[1518-04-09 00:56] wakes up
-[1518-10-09 00:02] Guard #131 begins shift
-[1518-05-24 00:57] wakes up
-[1518-04-23 23:58] Guard #3187 begins shift
-[1518-03-10 00:39] wakes up
-[1518-05-17 00:01] Guard #1069 begins shift
-[1518-04-24 23:56] Guard #2081 begins shift
-[1518-09-06 00:58] wakes up
-[1518-07-09 00:51] falls asleep
-[1518-06-02 00:02] Guard #2081 begins shift
-[1518-09-29 00:16] falls asleep
-[1518-08-12 00:46] wakes up
-[1518-04-05 23:54] Guard #2657 begins shift
-[1518-11-23 00:51] wakes up
-[1518-08-19 00:59] wakes up
-[1518-02-07 00:35] wakes up
-[1518-06-18 00:03] Guard #3181 begins shift
-[1518-02-13 00:44] falls asleep
-[1518-03-23 00:53] wakes up
-[1518-06-23 00:20] falls asleep
-[1518-10-24 00:37] wakes up
-[1518-03-25 00:17] falls asleep
-[1518-11-20 00:19] falls asleep
-[1518-02-08 00:15] falls asleep
-[1518-10-28 00:40] wakes up
-[1518-02-08 00:04] wakes up
-[1518-02-05 23:58] Guard #1201 begins shift
-[1518-08-24 23:50] Guard #1069 begins shift
-[1518-10-26 00:57] wakes up
-[1518-02-09 00:40] wakes up
-[1518-10-02 00:07] falls asleep
-[1518-10-11 00:04] falls asleep
-[1518-06-22 00:02] Guard #2017 begins shift
-[1518-07-11 23:59] Guard #1217 begins shift
-[1518-11-14 00:58] wakes up
-[1518-07-28 00:16] falls asleep
-[1518-10-18 00:38] wakes up
-[1518-09-11 00:13] falls asleep
-[1518-10-20 00:42] falls asleep
-[1518-02-01 00:54] wakes up
-[1518-04-15 23:58] Guard #2711 begins shift
-[1518-02-14 00:18] falls asleep
-[1518-03-08 23:54] Guard #2521 begins shift
-[1518-03-21 23:47] Guard #1699 begins shift
-[1518-07-07 00:14] falls asleep
-[1518-06-29 00:18] falls asleep
-[1518-07-16 00:20] wakes up
-[1518-10-05 23:57] Guard #1217 begins shift
-[1518-09-09 00:52] wakes up
-[1518-11-10 00:42] wakes up
-[1518-04-20 00:10] falls asleep
-[1518-09-11 00:44] wakes up
-[1518-04-06 00:54] wakes up
-[1518-06-30 00:04] Guard #1699 begins shift
-[1518-08-03 00:01] falls asleep
-[1518-10-01 00:35] wakes up
-[1518-09-01 00:01] Guard #1913 begins shift
-[1518-09-13 23:58] Guard #1069 begins shift
-[1518-07-27 00:48] wakes up
-[1518-03-25 00:02] Guard #3137 begins shift
-[1518-07-24 23:56] Guard #2657 begins shift
-[1518-09-05 00:21] falls asleep
-[1518-02-02 00:57] wakes up
-[1518-05-01 00:03] Guard #263 begins shift
-[1518-07-02 00:21] falls asleep
-[1518-02-14 00:40] falls asleep
-[1518-07-10 00:37] wakes up
-[1518-05-06 00:02] Guard #617 begins shift
-[1518-02-03 00:21] falls asleep
-[1518-09-01 00:58] wakes up
-[1518-06-03 00:52] wakes up
-[1518-01-30 00:42] wakes up
-[1518-07-03 00:36] falls asleep
-[1518-08-13 23:54] Guard #3301 begins shift
-[1518-10-11 00:35] falls asleep
-[1518-08-18 00:42] falls asleep
-[1518-11-02 00:34] falls asleep
-[1518-02-12 00:47] falls asleep
-[1518-05-15 00:48] wakes up
-[1518-04-16 00:55] wakes up
-[1518-04-03 00:18] wakes up
-[1518-05-28 23:49] Guard #3187 begins shift
-[1518-08-05 00:52] wakes up
-[1518-02-05 00:30] falls asleep
-[1518-09-01 00:52] wakes up
-[1518-09-27 00:15] falls asleep
-[1518-06-22 00:47] wakes up
-[1518-07-03 00:03] Guard #3181 begins shift
-[1518-02-24 00:53] wakes up
-[1518-02-05 00:57] wakes up
-[1518-06-20 00:24] falls asleep
-[1518-10-01 00:03] falls asleep
-[1518-06-30 00:55] wakes up
-[1518-03-06 00:08] falls asleep
-[1518-07-06 00:28] falls asleep
-[1518-06-24 00:25] falls asleep
-[1518-06-26 00:36] wakes up
-[1518-08-01 00:58] wakes up
-[1518-04-04 00:17] falls asleep
-[1518-04-04 00:43] wakes up
-[1518-09-24 00:40] falls asleep
-[1518-02-21 00:13] wakes up
-[1518-09-14 23:57] Guard #1069 begins shift
-[1518-02-11 00:03] Guard #557 begins shift
-[1518-09-12 00:57] falls asleep
-[1518-05-28 00:35] wakes up
-[1518-08-17 00:47] wakes up
-[1518-04-19 00:31] falls asleep
-[1518-09-02 00:27] wakes up
-[1518-10-19 00:03] Guard #263 begins shift
-[1518-02-15 00:36] falls asleep
-[1518-08-26 00:29] falls asleep
-[1518-02-20 00:55] falls asleep
-[1518-11-18 00:48] wakes up
-[1518-10-18 00:45] falls asleep
-[1518-09-23 00:21] falls asleep
-[1518-10-08 00:15] falls asleep
-[1518-07-29 00:51] wakes up
-[1518-06-20 00:52] wakes up
-[1518-03-15 23:57] Guard #2711 begins shift
-[1518-08-20 00:32] falls asleep
-[1518-04-09 00:04] Guard #1201 begins shift
-[1518-04-21 00:47] falls asleep
-[1518-09-28 00:03] Guard #3137 begins shift
-[1518-11-14 00:47] falls asleep
-[1518-06-13 00:53] wakes up
-[1518-07-26 00:55] falls asleep
-[1518-07-25 23:58] Guard #1699 begins shift
-[1518-03-13 00:01] Guard #2081 begins shift
-[1518-04-12 00:34] falls asleep
-[1518-08-10 00:20] falls asleep
-[1518-10-23 00:44] wakes up
-[1518-05-14 00:47] falls asleep
-[1518-01-30 00:58] wakes up
-[1518-03-15 00:41] falls asleep
-[1518-03-10 00:03] falls asleep
-[1518-11-07 23:58] Guard #2017 begins shift
-[1518-03-23 00:36] falls asleep
-[1518-05-13 00:04] falls asleep
-[1518-06-29 00:53] falls asleep
-[1518-06-08 00:40] falls asleep
-[1518-10-23 00:00] Guard #557 begins shift
-[1518-06-14 00:57] wakes up
-[1518-03-22 00:02] falls asleep
-[1518-05-04 23:57] Guard #1217 begins shift
-[1518-09-25 00:51] wakes up
-[1518-10-03 00:14] wakes up
-[1518-05-21 00:01] Guard #1699 begins shift
-[1518-08-17 23:59] Guard #2711 begins shift
-[1518-11-17 00:04] falls asleep
-[1518-09-29 23:56] Guard #263 begins shift
-[1518-03-06 00:39] wakes up
-[1518-04-16 23:52] Guard #3187 begins shift
-[1518-10-04 00:59] wakes up
-[1518-06-03 00:47] falls asleep
-[1518-09-19 00:47] wakes up
-[1518-03-06 23:58] Guard #3181 begins shift
-[1518-10-30 23:47] Guard #1217 begins shift
-[1518-02-24 00:42] wakes up
-[1518-03-28 00:40] falls asleep
-[1518-09-17 00:01] Guard #617 begins shift
-[1518-03-12 00:46] wakes up
-[1518-04-27 00:57] falls asleep
-[1518-03-04 00:02] Guard #467 begins shift
-[1518-07-18 23:59] Guard #2521 begins shift
-[1518-06-29 00:47] wakes up
-[1518-07-12 00:50] wakes up
-[1518-05-09 00:27] wakes up
-[1518-03-19 00:52] falls asleep
-[1518-02-14 23:49] Guard #1933 begins shift
-[1518-06-09 00:03] falls asleep
-[1518-09-03 23:58] Guard #1217 begins shift
-[1518-07-07 00:20] wakes up
-[1518-02-16 00:24] falls asleep
-[1518-08-08 00:29] falls asleep
-[1518-05-12 23:46] Guard #2081 begins shift
-[1518-11-05 00:37] falls asleep
-[1518-06-30 23:57] Guard #1217 begins shift
-[1518-11-22 00:15] falls asleep
-[1518-07-21 00:29] falls asleep
-[1518-11-09 00:55] wakes up
-[1518-11-11 00:35] falls asleep
-[1518-07-14 23:56] Guard #2521 begins shift
-[1518-10-13 00:07] falls asleep
-[1518-09-23 00:38] wakes up
-[1518-04-29 00:36] falls asleep
-[1518-08-04 00:34] falls asleep
-[1518-05-14 00:00] Guard #263 begins shift
-[1518-04-09 23:56] Guard #2521 begins shift
-[1518-04-14 00:07] wakes up
-[1518-03-19 00:59] wakes up
-[1518-04-07 00:19] falls asleep
-[1518-02-25 00:47] wakes up
-[1518-03-29 00:20] falls asleep
-[1518-09-28 23:56] Guard #2711 begins shift
-[1518-04-02 00:55] wakes up
-[1518-06-07 00:59] wakes up
-[1518-05-29 00:15] wakes up
-[1518-05-01 00:55] wakes up
-[1518-11-03 00:00] Guard #2081 begins shift
-[1518-11-02 00:24] wakes up
-[1518-08-21 00:56] wakes up
-[1518-10-23 00:52] falls asleep
-[1518-11-13 00:04] Guard #2689 begins shift
-[1518-06-19 00:36] falls asleep
-[1518-07-07 00:52] wakes up
-[1518-01-31 00:56] wakes up
-[1518-09-16 00:04] Guard #2711 begins shift
-[1518-07-17 23:56] Guard #557 begins shift
-[1518-03-10 23:53] Guard #1069 begins shift
-[1518-07-27 00:58] wakes up
-[1518-02-23 00:31] falls asleep
-[1518-05-18 00:05] falls asleep
-[1518-05-01 00:42] wakes up
-[1518-02-21 23:56] Guard #379 begins shift
-[1518-02-01 00:57] falls asleep
-[1518-06-19 23:57] Guard #2081 begins shift
-[1518-11-13 00:53] falls asleep
-[1518-06-13 23:46] Guard #2689 begins shift
-[1518-11-10 00:25] falls asleep
-[1518-01-31 00:43] falls asleep
-[1518-07-30 00:35] falls asleep
-[1518-02-13 23:58] Guard #1217 begins shift
-[1518-04-26 00:58] wakes up
-[1518-02-09 00:49] wakes up
-[1518-08-10 23:58] Guard #1913 begins shift
-[1518-05-12 00:24] falls asleep
-[1518-02-14 00:44] wakes up
-[1518-02-17 00:59] wakes up
-[1518-10-24 00:02] Guard #1699 begins shift
-[1518-10-23 00:41] falls asleep
-[1518-10-11 00:17] wakes up
-[1518-08-10 00:48] falls asleep
-[1518-10-11 00:37] wakes up
-[1518-09-19 23:48] Guard #2521 begins shift
-[1518-04-23 00:46] falls asleep
-[1518-07-22 00:42] falls asleep
-[1518-07-28 00:41] wakes up
-[1518-05-24 00:30] falls asleep
-[1518-06-05 00:15] falls asleep
-[1518-04-28 00:52] wakes up
-[1518-10-31 00:04] falls asleep
-[1518-07-06 23:57] Guard #3187 begins shift
-[1518-11-05 00:26] wakes up
-[1518-08-02 00:36] falls asleep
-[1518-06-20 00:37] falls asleep
-[1518-02-07 00:03] falls asleep
-[1518-10-27 00:00] Guard #379 begins shift
-[1518-08-21 23:57] Guard #617 begins shift
-[1518-05-30 00:31] falls asleep
-[1518-04-16 00:54] falls asleep
-[1518-05-26 00:25] wakes up
-[1518-05-07 00:18] falls asleep
-[1518-03-28 00:46] wakes up
-[1518-07-18 00:15] falls asleep
-[1518-04-21 23:59] Guard #2689 begins shift
-[1518-05-22 00:59] wakes up
-[1518-07-08 00:00] Guard #1933 begins shift
-[1518-06-06 23:57] Guard #1217 begins shift
-[1518-01-31 00:40] wakes up
-[1518-04-22 23:56] Guard #2521 begins shift
-[1518-03-11 00:04] falls asleep
-[1518-08-14 00:57] wakes up
-[1518-09-23 00:00] falls asleep
-[1518-10-04 23:56] Guard #1201 begins shift
-[1518-08-30 00:51] falls asleep
-[1518-07-27 23:59] Guard #2521 begins shift
-[1518-08-14 00:04] falls asleep
-[1518-07-17 00:39] falls asleep
-[1518-07-19 00:14] falls asleep
-[1518-04-30 00:00] Guard #1913 begins shift
-[1518-08-18 23:56] Guard #1217 begins shift
-[1518-09-16 00:28] falls asleep
-[1518-08-23 00:21] falls asleep
-[1518-08-28 00:06] falls asleep
-[1518-11-23 00:56] wakes up
-[1518-02-13 00:02] Guard #2689 begins shift
-[1518-02-27 00:59] wakes up
-[1518-10-29 23:59] Guard #2657 begins shift
-[1518-10-12 00:57] wakes up
-[1518-10-03 23:57] Guard #3181 begins shift
-[1518-11-22 00:57] falls asleep
-[1518-07-16 00:11] falls asleep
-[1518-01-31 00:02] Guard #1201 begins shift
-[1518-02-16 00:00] Guard #1913 begins shift
-[1518-09-10 23:58] Guard #2689 begins shift
-[1518-06-03 00:08] falls asleep
-[1518-09-18 23:56] Guard #1217 begins shift
-[1518-06-20 00:59] wakes up
-[1518-04-27 00:52] wakes up
-[1518-11-14 23:58] Guard #1699 begins shift
-[1518-11-03 00:59] wakes up
-[1518-05-02 00:00] falls asleep
-[1518-08-20 00:14] falls asleep
-[1518-04-11 00:40] falls asleep
-[1518-06-22 00:07] falls asleep
-[1518-11-23 00:54] falls asleep
-[1518-09-24 23:52] Guard #3187 begins shift
-[1518-07-24 00:17] falls asleep
-[1518-04-21 00:00] falls asleep
-[1518-09-30 23:50] Guard #3137 begins shift
-[1518-05-06 00:07] falls asleep
-[1518-11-13 00:47] wakes up
-[1518-08-04 23:46] Guard #3187 begins shift
-[1518-09-01 00:57] falls asleep
-[1518-08-17 00:04] Guard #1201 begins shift
-[1518-02-05 00:01] Guard #263 begins shift
-[1518-05-03 00:09] falls asleep
-[1518-02-10 00:14] falls asleep
-[1518-10-29 00:50] wakes up
-[1518-03-22 00:50] wakes up
-[1518-04-06 00:47] falls asleep
-[1518-10-11 23:59] Guard #263 begins shift
-[1518-04-25 00:36] wakes up
-[1518-07-31 00:46] wakes up
-[1518-05-26 00:13] falls asleep
-[1518-03-17 00:13] falls asleep
-[1518-02-11 00:49] falls asleep
-[1518-09-30 00:52] wakes up
-[1518-04-01 23:57] Guard #2711 begins shift
-[1518-02-11 00:50] wakes up
-[1518-06-24 23:50] Guard #3301 begins shift
-[1518-03-02 00:43] wakes up
-[1518-05-05 00:26] falls asleep
-[1518-03-17 00:35] falls asleep
-[1518-02-01 00:59] wakes up
-[1518-05-31 00:57] wakes up
-[1518-03-09 00:44] wakes up
-[1518-07-03 00:06] falls asleep
-[1518-05-04 00:39] wakes up
-[1518-11-07 00:50] wakes up
-[1518-08-22 00:59] wakes up
-[1518-04-20 00:36] wakes up
-[1518-02-13 00:50] wakes up
-[1518-10-30 00:15] wakes up
-[1518-08-14 00:49] falls asleep
-[1518-03-03 00:30] falls asleep
-[1518-09-22 00:49] falls asleep
-[1518-03-18 00:02] Guard #2657 begins shift
-[1518-07-07 00:42] falls asleep
-[1518-02-09 00:46] falls asleep
-[1518-11-18 00:59] wakes up
-[1518-10-18 00:56] wakes up
-[1518-10-23 00:54] wakes up
-[1518-02-15 00:09] wakes up
-[1518-05-09 00:00] Guard #1933 begins shift
-[1518-03-24 00:46] falls asleep
-[1518-06-20 00:29] wakes up
-[1518-03-05 00:51] wakes up
-[1518-07-11 00:01] Guard #467 begins shift
-[1518-04-18 00:41] falls asleep
-[1518-05-22 00:27] falls asleep
-[1518-07-20 00:51] falls asleep
-[1518-04-18 00:44] wakes up
-[1518-11-20 00:03] Guard #1933 begins shift
-[1518-06-11 23:51] Guard #617 begins shift
-[1518-07-30 00:58] wakes up
-[1518-08-02 00:59] wakes up
-[1518-08-30 23:50] Guard #263 begins shift
-[1518-07-25 00:54] wakes up
-[1518-07-24 00:37] wakes up
-[1518-11-10 23:56] Guard #1069 begins shift
-[1518-06-09 00:47] wakes up
-[1518-03-26 00:03] Guard #3187 begins shift
-[1518-03-14 23:58] Guard #3181 begins shift
-[1518-08-31 00:47] wakes up
-[1518-02-09 00:00] falls asleep
-[1518-10-28 23:58] Guard #617 begins shift
-[1518-05-09 23:58] Guard #2081 begins shift
-[1518-03-16 00:49] falls asleep
-[1518-11-10 00:03] Guard #1069 begins shift
-[1518-08-04 00:48] falls asleep
-[1518-08-05 00:24] wakes up
-[1518-01-30 00:53] falls asleep
-[1518-02-18 00:48] wakes up
-[1518-10-24 23:54] Guard #1201 begins shift
-[1518-07-25 00:22] falls asleep
-[1518-11-07 00:29] falls asleep
-[1518-04-01 00:46] falls asleep
-[1518-03-17 00:59] wakes up
-[1518-07-02 00:01] Guard #467 begins shift
-[1518-11-03 00:27] wakes up
-[1518-09-03 00:22] falls asleep
-[1518-11-20 00:45] wakes up
-[1518-09-14 00:45] wakes up
-[1518-10-20 00:33] wakes up
-[1518-02-01 00:27] falls asleep
-[1518-10-04 00:20] wakes up
-[1518-08-08 00:30] wakes up
-[1518-03-28 00:57] wakes up
-[1518-06-04 00:51] wakes up
-[1518-09-04 00:16] falls asleep
-[1518-05-21 00:52] falls asleep
-[1518-09-27 00:00] Guard #1217 begins shift
-[1518-10-24 00:41] falls asleep
-[1518-03-23 00:05] falls asleep
-[1518-02-10 00:48] falls asleep
-[1518-06-12 00:04] falls asleep
-[1518-08-03 00:56] wakes up
-[1518-11-12 00:53] wakes up
-[1518-06-07 23:59] Guard #1933 begins shift
-[1518-04-02 23:46] Guard #2081 begins shift
-[1518-07-30 00:36] wakes up
-[1518-08-20 23:58] Guard #3137 begins shift
-[1518-02-21 00:16] falls asleep
-[1518-02-13 00:56] wakes up
-[1518-03-31 00:02] Guard #1699 begins shift
-[1518-03-27 00:21] falls asleep
-[1518-08-26 00:01] Guard #1217 begins shift
-[1518-11-20 00:48] falls asleep
-[1518-02-25 00:57] falls asleep
-[1518-07-05 00:19] falls asleep
-[1518-10-14 00:40] wakes up
-[1518-09-11 00:48] wakes up
-[1518-03-14 00:52] wakes up
-[1518-04-29 00:27] falls asleep
-[1518-10-14 00:30] falls asleep
-[1518-08-23 00:01] Guard #2081 begins shift
-[1518-02-13 00:54] falls asleep
-[1518-09-15 00:57] wakes up
-[1518-11-17 00:54] wakes up
-[1518-09-18 00:44] wakes up
-[1518-08-25 00:19] wakes up
-[1518-03-30 00:00] Guard #263 begins shift
-[1518-02-07 23:49] Guard #3137 begins shift
-[1518-08-07 00:09] falls asleep
-[1518-10-06 00:34] falls asleep
-[1518-06-11 00:16] falls asleep
-[1518-06-05 00:00] Guard #1699 begins shift
-[1518-04-08 00:01] Guard #2711 begins shift
-[1518-04-27 00:59] wakes up
-[1518-06-05 00:30] wakes up
-[1518-07-01 00:52] wakes up
-[1518-06-28 00:31] falls asleep
-[1518-09-23 23:59] Guard #1933 begins shift
-[1518-02-24 00:52] falls asleep
-[1518-09-30 00:38] wakes up
-[1518-05-04 00:37] falls asleep
-[1518-03-09 00:03] falls asleep
-[1518-02-12 00:32] falls asleep
-[1518-07-31 00:16] falls asleep
-[1518-08-09 00:55] falls asleep
-[1518-07-08 00:42] falls asleep
-[1518-09-16 00:49] wakes up
-[1518-06-01 00:42] wakes up
-[1518-08-26 00:44] wakes up
-[1518-07-06 00:03] Guard #3137 begins shift
-[1518-07-19 00:58] wakes up
-[1518-08-29 00:52] wakes up
-[1518-03-20 00:22] falls asleep
-[1518-05-27 00:17] falls asleep
-[1518-09-04 00:58] wakes up
-[1518-07-02 00:46] wakes up
-[1518-05-13 00:39] wakes up
-[1518-07-05 00:36] wakes up
-[1518-09-17 00:23] falls asleep
-[1518-11-03 00:46] falls asleep
-[1518-06-19 00:43] wakes up
-[1518-05-01 00:51] falls asleep
-[1518-10-01 00:52] falls asleep
-[1518-08-12 00:20] falls asleep
-[1518-08-19 00:13] falls asleep
-[1518-08-01 00:54] falls asleep
-[1518-02-19 00:48] falls asleep
-[1518-07-15 00:37] wakes up
-[1518-05-16 00:02] Guard #131 begins shift
-[1518-03-06 00:26] falls asleep
-[1518-06-16 00:56] wakes up
-[1518-03-15 00:24] wakes up
-[1518-03-05 00:22] falls asleep
-[1518-07-09 00:48] wakes up
-[1518-08-28 00:00] Guard #3137 begins shift
-[1518-05-31 00:41] falls asleep
-[1518-02-18 23:56] Guard #2017 begins shift
-[1518-03-31 00:24] falls asleep
-[1518-07-21 23:58] Guard #2711 begins shift
-[1518-07-27 00:57] falls asleep
-[1518-05-22 00:03] Guard #2017 begins shift
-[1518-11-17 00:24] wakes up
-[1518-05-23 00:50] wakes up
-[1518-09-15 00:09] falls asleep
-[1518-02-26 23:58] Guard #3187 begins shift
-[1518-09-22 00:00] Guard #2521 begins shift
-[1518-07-09 00:59] wakes up
-[1518-06-02 00:19] falls asleep
-[1518-02-20 00:28] wakes up
-[1518-07-20 00:06] falls asleep
-[1518-10-20 00:01] Guard #617 begins shift
-[1518-07-06 00:52] wakes up
-[1518-08-30 00:54] wakes up
-[1518-11-13 23:54] Guard #1217 begins shift
-[1518-06-04 00:56] falls asleep
-[1518-05-03 00:00] Guard #1069 begins shift
-[1518-08-11 00:38] falls asleep
-[1518-05-15 00:02] falls asleep
-[1518-08-11 00:11] falls asleep
-[1518-08-14 00:34] wakes up
-[1518-08-08 00:36] falls asleep
-[1518-05-20 00:46] falls asleep
-[1518-11-20 00:59] wakes up
-[1518-11-09 00:53] falls asleep
-[1518-04-03 00:01] falls asleep
-[1518-02-03 00:34] wakes up
-[1518-05-18 00:58] wakes up
-[1518-03-19 00:13] falls asleep
-[1518-03-04 23:57] Guard #1913 begins shift
-[1518-10-31 23:53] Guard #263 begins shift
-[1518-05-28 00:57] wakes up
-[1518-10-07 00:51] wakes up
-[1518-10-02 00:28] falls asleep
-[1518-08-31 00:22] wakes up
-[1518-06-01 00:41] falls asleep
-[1518-09-06 00:04] Guard #1933 begins shift
-[1518-08-04 00:52] wakes up
-[1518-05-23 00:11] falls asleep
-[1518-03-02 00:47] falls asleep
-[1518-07-12 00:57] falls asleep
-[1518-05-12 00:54] wakes up
-[1518-03-31 23:59] Guard #1933 begins shift
-[1518-09-07 00:43] wakes up
-[1518-06-13 00:58] wakes up
-[1518-05-25 23:59] Guard #2657 begins shift
-[1518-05-11 00:44] wakes up
-[1518-10-08 00:11] wakes up
-[1518-06-16 00:46] wakes up
-[1518-06-28 00:00] Guard #2017 begins shift
-[1518-04-17 00:01] falls asleep
-[1518-10-29 00:48] falls asleep
-[1518-04-08 00:38] wakes up
-[1518-06-26 00:50] falls asleep
-[1518-06-13 00:48] falls asleep
-[1518-09-22 00:51] wakes up
-[1518-09-03 00:31] wakes up
-[1518-06-19 00:14] falls asleep
-[1518-07-31 00:26] wakes up
-[1518-08-30 00:28] wakes up
-[1518-04-10 00:50] falls asleep
-[1518-10-18 00:35] falls asleep
-[1518-07-11 00:44] wakes up
-[1518-08-30 00:23] falls asleep
-[1518-02-12 00:43] wakes up
-[1518-06-25 00:03] falls asleep
-[1518-04-24 00:18] falls asleep
-[1518-08-04 00:03] Guard #1933 begins shift
-[1518-04-22 00:46] wakes up
-[1518-11-03 00:22] falls asleep
-[1518-08-12 00:00] Guard #2657 begins shift
-[1518-03-20 23:56] Guard #1913 begins shift
-[1518-10-20 00:59] wakes up
-[1518-10-13 23:57] Guard #3181 begins shift
-[1518-03-22 00:30] falls asleep
-[1518-09-19 00:38] falls asleep
-[1518-07-30 23:58] Guard #3181 begins shift
-[1518-10-07 00:34] falls asleep
-[1518-07-24 00:00] Guard #1217 begins shift
-[1518-05-20 00:00] Guard #617 begins shift
-[1518-06-12 00:57] wakes up
-[1518-09-13 00:33] falls asleep
-[1518-11-22 00:02] Guard #2657 begins shift
-[1518-06-04 00:36] falls asleep
-[1518-09-26 00:57] wakes up
-[1518-10-07 00:45] falls asleep
-[1518-11-22 00:19] wakes up
-[1518-11-19 00:32] falls asleep
-[1518-03-21 00:42] wakes up
-[1518-09-30 00:29] falls asleep
-[1518-05-25 00:57] wakes up
-[1518-04-02 00:54] falls asleep
-[1518-09-25 23:56] Guard #1933 begins shift
-[1518-05-25 00:52] wakes up
-[1518-06-29 00:57] wakes up
-[1518-06-19 00:04] Guard #1699 begins shift
-[1518-02-03 23:57] Guard #3181 begins shift
-[1518-03-28 00:52] falls asleep
-[1518-05-21 00:56] falls asleep
-[1518-06-24 00:29] wakes up
-[1518-10-20 23:57] Guard #1217 begins shift
-[1518-03-19 00:00] Guard #1069 begins shift
-[1518-05-27 00:45] wakes up
-[1518-05-10 00:25] wakes up
-[1518-04-13 23:52] Guard #467 begins shift
-[1518-07-09 00:29] falls asleep
-[1518-02-19 23:58] Guard #2657 begins shift
-[1518-08-11 00:29] wakes up
-[1518-10-13 00:02] Guard #2521 begins shift
-[1518-08-05 00:05] falls asleep
-[1518-03-09 00:04] wakes up
-[1518-11-06 00:46] wakes up
-[1518-09-15 00:14] wakes up
-[1518-03-06 00:18] wakes up
-[1518-09-25 00:45] falls asleep
-[1518-02-27 00:53] falls asleep
-[1518-02-26 00:46] falls asleep
-[1518-05-04 00:04] falls asleep
-[1518-11-04 23:59] Guard #2017 begins shift
-[1518-04-19 00:51] wakes up
-[1518-06-29 00:46] falls asleep
-[1518-04-20 00:52] falls asleep
-[1518-02-17 00:02] Guard #263 begins shift
-[1518-04-12 00:53] wakes up
-[1518-09-22 23:52] Guard #2081 begins shift
-[1518-05-05 00:34] wakes up
-[1518-02-19 00:34] wakes up
-[1518-04-13 00:00] Guard #3529 begins shift
-[1518-02-25 00:59] wakes up
-[1518-05-19 00:54] wakes up
-[1518-06-11 00:59] wakes up
-[1518-04-02 00:41] wakes up
-[1518-06-02 00:57] wakes up
-[1518-06-27 00:18] wakes up
-[1518-05-31 23:58] Guard #3181 begins shift
-[1518-06-28 00:58] wakes up
-[1518-02-08 00:22] wakes up
-[1518-03-01 00:09] falls asleep
-[1518-03-09 00:26] falls asleep
-[1518-06-03 00:43] wakes up
-[1518-09-09 00:23] falls asleep
-[1518-10-26 00:46] falls asleep
-[1518-10-15 00:37] wakes up
-[1518-09-22 00:40] wakes up
-[1518-10-02 00:18] wakes up
-[1518-06-07 00:18] falls asleep
-[1518-09-21 00:43] falls asleep
-[1518-01-31 00:37] falls asleep
-[1518-03-21 00:38] falls asleep
-[1518-05-14 00:54] wakes up
-[1518-11-07 00:02] Guard #3181 begins shift
-[1518-08-02 00:00] Guard #3301 begins shift
-[1518-04-05 00:38] wakes up
-[1518-10-07 23:46] Guard #2081 begins shift
-[1518-11-02 00:03] Guard #1069 begins shift
-[1518-08-17 00:53] falls asleep
-[1518-06-08 00:54] wakes up
-[1518-06-09 23:58] Guard #2081 begins shift
-[1518-02-20 00:47] falls asleep
-[1518-08-19 23:50] Guard #2521 begins shift
-[1518-10-14 23:58] Guard #2657 begins shift
-[1518-10-03 00:30] falls asleep
-[1518-09-27 00:43] falls asleep
-[1518-11-05 00:12] falls asleep
-[1518-07-04 00:31] falls asleep
-[1518-03-25 00:53] wakes up
-[1518-10-08 00:00] falls asleep
-[1518-11-19 00:18] falls asleep
-[1518-05-08 00:00] Guard #617 begins shift
-[1518-02-25 00:03] Guard #3187 begins shift
-[1518-02-19 00:59] wakes up
-[1518-08-06 00:52] wakes up
-[1518-04-15 00:02] Guard #3301 begins shift
-[1518-11-17 23:57] Guard #2657 begins shift
-[1518-11-08 00:42] falls asleep
-[1518-06-17 00:39] falls asleep
-[1518-07-14 00:56] wakes up
-[1518-08-06 00:25] falls asleep
-[1518-08-20 00:28] wakes up
-[1518-02-10 00:00] Guard #2689 begins shift
-[1518-02-08 23:53] Guard #2657 begins shift
-[1518-03-31 00:49] wakes up
-[1518-11-17 00:43] wakes up
-[1518-06-05 23:59] Guard #1217 begins shift
-[1518-07-27 00:17] falls asleep
-[1518-10-10 23:54] Guard #1913 begins shift
-[1518-08-10 00:00] Guard #2711 begins shift
-[1518-03-11 00:56] wakes up
-[1518-09-15 00:38] falls asleep
-[1518-03-20 00:28] wakes up
-[1518-03-03 00:55] wakes up
-[1518-09-02 00:53] wakes up
-[1518-03-24 00:34] wakes up
-[1518-09-19 00:57] wakes up
-[1518-08-01 00:02] Guard #1069 begins shift
-[1518-09-08 00:03] Guard #2657 begins shift
-[1518-11-14 00:40] wakes up
-[1518-10-20 00:20] falls asleep
-[1518-08-24 00:59] wakes up
-[1518-05-22 23:59] Guard #1069 begins shift
-[1518-04-04 23:58] Guard #557 begins shift
-[1518-03-18 00:50] wakes up
-[1518-08-17 00:54] wakes up
-[1518-11-13 00:19] falls asleep
-[1518-11-12 00:00] falls asleep
-[1518-07-20 00:15] wakes up
-[1518-03-07 00:48] wakes up
-[1518-05-28 00:41] falls asleep
-[1518-09-02 00:03] Guard #2657 begins shift
-[1518-03-02 00:38] falls asleep
-[1518-09-21 00:13] falls asleep
-[1518-08-24 00:00] Guard #467 begins shift
-[1518-10-04 00:44] falls asleep
-[1518-07-15 00:34] falls asleep
-[1518-08-18 00:59] wakes up
-[1518-06-25 00:58] wakes up
-[1518-04-26 00:10] falls asleep
-[1518-10-06 00:54] wakes up
-[1518-02-14 00:35] wakes up
-[1518-09-06 23:59] Guard #1069 begins shift
-[1518-09-28 00:23] falls asleep
-[1518-04-06 00:41] falls asleep
-[1518-02-26 00:48] wakes up
-[1518-06-24 00:02] Guard #3301 begins shift
-[1518-06-25 23:53] Guard #1217 begins shift
-[1518-09-18 00:06] falls asleep
-[1518-02-23 00:38] wakes up
-[1518-02-16 00:50] wakes up
-[1518-04-21 00:59] wakes up
-[1518-06-08 00:31] wakes up
-[1518-11-04 00:46] wakes up
-[1518-05-03 00:59] wakes up
-[1518-08-09 00:56] wakes up
-[1518-02-20 23:54] Guard #2689 begins shift
-[1518-04-29 00:45] wakes up
-[1518-03-06 00:58] wakes up
-[1518-11-19 00:56] wakes up
-[1518-08-15 00:32] wakes up
-[1518-02-10 00:19] wakes up
-[1518-06-10 00:20] falls asleep
-[1518-11-18 00:37] falls asleep
-[1518-08-20 00:03] falls asleep
-[1518-03-18 00:27] falls asleep
-[1518-07-15 00:45] falls asleep
-[1518-07-12 00:17] falls asleep
-[1518-03-24 00:26] falls asleep
-[1518-10-05 00:08] falls asleep
-[1518-08-10 00:55] wakes up
-[1518-07-04 23:59] Guard #3301 begins shift
-[1518-03-04 00:08] falls asleep
-[1518-07-30 00:00] Guard #2711 begins shift
-[1518-07-10 00:35] falls asleep
-[1518-02-26 00:00] Guard #467 begins shift
-[1518-10-29 00:22] wakes up
-[1518-08-04 00:42] wakes up
-[1518-03-08 00:16] falls asleep
-[1518-09-05 00:29] wakes up
-[1518-06-13 00:31] falls asleep
-[1518-07-26 00:51] wakes up
-[1518-04-01 00:24] wakes up
-[1518-07-13 00:04] Guard #3529 begins shift
-[1518-02-11 00:43] wakes up
-[1518-10-31 00:09] wakes up
-[1518-04-08 00:36] falls asleep
-[1518-09-22 00:10] falls asleep
-[1518-03-17 00:49] wakes up
-[1518-05-26 00:58] wakes up
-[1518-08-23 00:26] wakes up
-[1518-08-19 00:20] wakes up
-[1518-04-20 23:52] Guard #3301 begins shift
-[1518-02-28 00:02] Guard #2017 begins shift
-[1518-06-15 00:35] falls asleep
-[1518-04-22 00:10] falls asleep
-[1518-04-19 00:03] Guard #1933 begins shift
-[1518-10-01 23:59] Guard #3187 begins shift
-[1518-07-10 00:44] falls asleep
-[1518-02-01 23:59] Guard #467 begins shift
-[1518-06-10 23:57] Guard #2657 begins shift
-[1518-07-15 00:52] wakes up
-[1518-05-09 00:32] falls asleep
-[1518-08-20 00:57] wakes up
-[1518-05-08 00:49] wakes up
-[1518-11-21 00:34] wakes up
-[1518-03-05 23:59] Guard #1069 begins shift
-[1518-09-09 00:04] Guard #2689 begins shift
-[1518-08-13 00:57] wakes up
-[1518-02-12 00:01] Guard #3181 begins shift
-[1518-11-22 23:59] Guard #2711 begins shift
-[1518-09-04 00:50] wakes up
-[1518-08-25 00:01] falls asleep
-[1518-04-12 00:03] Guard #2689 begins shift
-[1518-04-30 00:42] falls asleep
-[1518-10-14 00:49] falls asleep
-[1518-07-14 00:03] Guard #1933 begins shift
-[1518-05-07 00:03] Guard #467 begins shift
-[1518-05-29 00:03] falls asleep
-[1518-08-08 23:57] Guard #1933 begins shift
-[1518-05-14 23:52] Guard #3187 begins shift
-[1518-09-13 00:59] wakes up
-[1518-03-23 00:16] wakes up
-[1518-06-13 00:42] wakes up
-[1518-07-04 00:02] Guard #467 begins shift
-[1518-08-10 00:45] wakes up
-[1518-03-02 00:54] wakes up
-[1518-05-11 00:04] Guard #1913 begins shift
-[1518-10-19 00:22] falls asleep
-[1518-10-06 23:58] Guard #3187 begins shift
-[1518-07-03 00:16] wakes up
-[1518-04-15 00:24] falls asleep
-[1518-09-21 00:29] wakes up
-[1518-04-06 00:31] wakes up
-[1518-02-26 00:33] wakes up
-[1518-04-07 00:03] Guard #2657 begins shift
-[1518-05-09 00:46] wakes up
-[1518-11-09 00:05] falls asleep
-[1518-05-12 00:52] falls asleep
-[1518-03-29 00:29] wakes up
-[1518-06-20 00:56] falls asleep
-[1518-11-16 00:04] Guard #617 begins shift
-[1518-03-06 00:49] falls asleep
-[1518-05-25 00:55] falls asleep
-[1518-09-30 00:41] falls asleep
-[1518-04-03 00:26] falls asleep
-[1518-06-27 00:23] falls asleep
-[1518-02-12 00:52] wakes up
-[1518-03-22 00:25] wakes up
-[1518-05-08 00:24] falls asleep
-[1518-07-06 00:45] falls asleep
-[1518-07-08 23:56] Guard #1913 begins shift
-[1518-09-03 00:00] Guard #617 begins shift
-[1518-06-16 00:02] Guard #1217 begins shift
-[1518-05-25 00:23] falls asleep
-[1518-07-21 00:43] wakes up
-[1518-11-01 00:01] falls asleep
-[1518-02-08 00:00] falls asleep
-[1518-08-21 00:55] falls asleep
-[1518-03-24 00:00] falls asleep
-[1518-05-03 23:50] Guard #557 begins shift
-[1518-07-21 00:03] Guard #2689 begins shift
-[1518-09-03 00:46] falls asleep
-[1518-03-09 23:46] Guard #2081 begins shift
-[1518-06-14 00:30] wakes up
-[1518-03-13 00:12] falls asleep
-[1518-10-27 23:58] Guard #2017 begins shift
-[1518-07-19 23:57] Guard #1201 begins shift
-[1518-07-04 00:54] wakes up
-[1518-09-04 23:59] Guard #2657 begins shift
-[1518-11-09 00:46] wakes up
-[1518-07-14 00:21] falls asleep
-[1518-11-08 23:50] Guard #2017 begins shift
-[1518-09-19 00:54] falls asleep
-[1518-06-23 00:17] wakes up
-[1518-08-12 23:59] Guard #3187 begins shift
-[1518-11-04 00:19] falls asleep
-[1518-06-03 00:04] Guard #2657 begins shift
-[1518-10-24 00:58] wakes up
-[1518-03-29 00:00] Guard #617 begins shift
-[1518-04-06 00:43] wakes up
-[1518-11-16 00:38] wakes up
-[1518-06-16 00:10] falls asleep
-[1518-03-23 00:57] falls asleep
-[1518-06-04 00:00] Guard #3181 begins shift
-[1518-05-21 00:38] wakes up
-[1518-10-05 00:57] wakes up
-[1518-06-01 00:57] wakes up
-[1518-09-17 23:58] Guard #557 begins shift
-[1518-07-20 00:58] wakes up
-[1518-11-03 00:56] falls asleep
-[1518-09-12 00:42] falls asleep
-[1518-07-04 00:11] falls asleep
-[1518-04-17 00:59] wakes up
-[1518-10-17 00:02] Guard #2521 begins shift
-[1518-06-29 00:01] Guard #2689 begins shift
-[1518-07-14 00:30] wakes up
-[1518-04-28 00:32] falls asleep
-[1518-08-15 23:58] Guard #3529 begins shift
-[1518-06-21 00:01] Guard #379 begins shift
-[1518-06-18 00:36] falls asleep
-[1518-09-04 00:56] falls asleep
-[1518-11-11 00:59] wakes up
-[1518-05-21 00:35] falls asleep
-[1518-02-06 00:39] falls asleep
-[1518-08-30 00:36] falls asleep
-[1518-03-28 00:00] Guard #1201 begins shift
-[1518-06-27 00:38] wakes up
-[1518-11-11 23:48] Guard #617 begins shift
-[1518-04-23 00:48] wakes up
-[1518-05-18 23:56] Guard #1933 begins shift
-[1518-03-26 00:20] falls asleep
-[1518-03-19 00:42] wakes up
-[1518-10-25 00:02] falls asleep
-[1518-04-11 00:59] wakes up
-[1518-04-11 00:03] Guard #2017 begins shift
-[1518-09-09 23:50] Guard #2711 begins shift
-[1518-10-05 00:41] wakes up
-[1518-08-29 00:24] falls asleep
-[1518-03-15 00:44] wakes up
-[1518-03-03 00:00] Guard #3181 begins shift
-[1518-08-09 00:25] falls asleep
-[1518-08-30 00:48] wakes up
-[1518-11-22 00:25] falls asleep
-[1518-02-28 00:51] wakes up
-[1518-04-06 00:01] falls asleep
-[1518-04-05 00:18] falls asleep
-[1518-09-25 00:03] falls asleep
-[1518-08-22 00:53] falls asleep
-[1518-08-27 00:18] falls asleep
-[1518-10-29 00:06] falls asleep
-[1518-02-15 00:48] wakes up
-[1518-05-24 00:04] Guard #1913 begins shift
-[1518-05-12 00:01] Guard #3301 begins shift
-[1518-09-06 00:12] falls asleep
-[1518-04-27 00:07] falls asleep
-[1518-02-02 00:25] falls asleep
-[1518-08-24 00:19] falls asleep
-[1518-05-17 23:54] Guard #2689 begins shift
-[1518-02-17 00:13] falls asleep
-[1518-07-03 00:39] wakes up
-[1518-10-10 00:15] falls asleep
-[1518-06-04 00:57] wakes up
-[1518-06-23 00:42] wakes up
-[1518-07-26 00:07] falls asleep
-[1518-11-02 00:20] falls asleep
-[1518-02-24 00:56] falls asleep
-[1518-05-28 00:08] falls asleep
-[1518-04-10 00:54] wakes up
-[1518-04-18 00:47] falls asleep
-[1518-09-28 00:45] wakes up
-[1518-10-16 00:04] Guard #131 begins shift
-[1518-10-04 00:13] falls asleep
-[1518-05-20 00:51] wakes up
-[1518-05-17 00:43] falls asleep
-[1518-11-21 00:15] falls asleep
-[1518-11-17 00:47] falls asleep
-[1518-03-13 23:56] Guard #1699 begins shift
-[1518-10-08 00:34] wakes up
-[1518-06-18 00:58] wakes up
-[1518-02-02 23:59] Guard #557 begins shift
-[1518-03-26 00:29] wakes up
-[1518-03-24 00:17] wakes up
-[1518-03-03 00:16] falls asleep
-[1518-09-20 00:02] falls asleep
-[1518-10-09 23:56] Guard #3301 begins shift
-[1518-03-01 00:56] wakes up
-[1518-02-10 00:50] wakes up
-[1518-03-30 00:27] falls asleep
-[1518-05-19 00:46] falls asleep
-[1518-08-25 00:52] wakes up
-[1518-11-19 00:51] falls asleep
-[1518-08-26 23:58] Guard #2711 begins shift
-[1518-06-19 00:27] wakes up
-[1518-03-14 00:42] falls asleep
-[1518-05-01 23:46] Guard #3301 begins shift
-[1518-11-07 00:58] wakes up
-[1518-09-10 00:54] wakes up
-[1518-10-24 00:09] falls asleep
-[1518-10-02 00:46] wakes up
-[1518-06-09 00:05] wakes up
-[1518-03-13 00:55] wakes up
-[1518-09-07 00:13] falls asleep
-[1518-09-17 00:44] wakes up
-[1518-03-14 00:18] falls asleep
-[1518-07-16 00:00] Guard #1201 begins shift
-[1518-04-30 00:59] wakes up
-[1518-03-20 00:00] Guard #2081 begins shift
-[1518-05-06 00:56] wakes up
-[1518-03-11 23:59] Guard #3187 begins shift
-[1518-05-11 00:20] falls asleep
-[1518-09-25 00:40] wakes up
-[1518-07-17 00:53] wakes up
-[1518-06-23 00:14] falls asleep
-[1518-06-26 00:55] wakes up
-[1518-08-14 23:57] Guard #2081 begins shift
-[1518-05-10 00:17] falls asleep
-[1518-05-20 00:40] wakes up
-[1518-11-15 00:54] wakes up
-[1518-05-06 00:47] falls asleep
-[1518-10-19 00:56] wakes up
-[1518-03-17 00:32] wakes up
-[1518-05-31 00:00] Guard #3181 begins shift
-[1518-06-26 00:00] falls asleep
-[1518-11-19 00:48] wakes up
-[1518-02-28 23:58] Guard #2081 begins shift
-[1518-03-22 00:55] wakes up
-[1518-04-26 00:00] Guard #557 begins shift
-[1518-03-15 00:09] falls asleep
-[1518-02-24 00:07] falls asleep
-[1518-09-24 00:59] wakes up
-[1518-06-09 00:11] falls asleep
-[1518-09-21 00:04] Guard #2711 begins shift
-[1518-08-17 00:35] falls asleep
-[1518-07-10 00:49] wakes up
-[1518-02-18 00:25] falls asleep
-[1518-02-21 00:03] falls asleep
-[1518-06-06 00:11] falls asleep
-[1518-08-29 00:00] Guard #3301 begins shift
-[1518-08-09 00:48] wakes up
-[1518-08-19 00:27] falls asleep
-[1518-07-30 00:54] falls asleep
-[1518-03-23 23:48] Guard #3137 begins shift
-[1518-11-13 00:55] wakes up
-[1518-10-17 00:45] wakes up
-[1518-05-02 00:22] wakes up
-[1518-11-02 00:51] wakes up
-[1518-09-21 00:53] wakes up
-[1518-05-01 00:33] falls asleep
-[1518-05-19 00:22] falls asleep
-[1518-09-08 00:26] wakes up
-[1518-08-06 23:59] Guard #617 begins shift
-[1518-02-23 23:59] Guard #617 begins shift
-[1518-02-25 00:25] falls asleep
-[1518-05-26 00:40] falls asleep
-[1518-11-05 00:58] wakes up
-[1518-02-24 00:59] wakes up
-[1518-05-30 00:37] wakes up
-[1518-10-10 00:27] wakes up
-[1518-04-03 23:56] Guard #2689 begins shift
-[1518-07-23 00:03] Guard #2081 begins shift
-[1518-04-29 00:31] wakes up
-[1518-10-05 00:51] falls asleep
-[1518-09-13 00:04] Guard #3181 begins shift
-[1518-05-29 23:59] Guard #2689 begins shift
-[1518-10-17 00:28] wakes up
-[1518-05-26 23:58] Guard #3181 begins shift
-[1518-11-19 00:22] wakes up
-[1518-02-20 00:10] falls asleep
-[1518-03-22 23:52] Guard #617 begins shift
-[1518-06-15 00:44] wakes up
-[1518-11-03 00:51] wakes up
-[1518-06-23 00:04] Guard #2521 begins shift
-[1518-05-20 00:06] falls asleep
-[1518-08-30 00:03] Guard #2081 begins shift
-[1518-02-28 00:30] falls asleep
-[1518-08-27 00:53] wakes up
-[1518-11-01 00:58] wakes up
-[1518-10-28 00:15] falls asleep
-[1518-07-11 00:27] falls asleep
-[1518-05-17 00:48] wakes up
-[1518-09-27 00:17] wakes up
-[1518-08-08 00:59] wakes up
-[1518-07-26 00:59] wakes up
-[1518-08-31 00:43] falls asleep
-[1518-07-29 00:26] falls asleep
-[1518-02-15 00:02] falls asleep
-[1518-10-17 23:57] Guard #3301 begins shift
-[1518-11-07 00:53] falls asleep
-[1518-07-22 00:53] wakes up
-[1518-04-01 00:13] falls asleep
-[1518-11-22 00:52] wakes up
-[1518-10-03 00:09] falls asleep
-[1518-11-16 23:49] Guard #557 begins shift
-[1518-11-18 23:56] Guard #1069 begins shift
-[1518-11-06 00:18] falls asleep
-[1518-02-01 00:04] Guard #2521 begins shift
-[1518-07-06 00:31] wakes up
-[1518-04-26 00:24] wakes up
-[1518-04-02 00:11] falls asleep
-[1518-07-04 00:13] wakes up
-[1518-06-27 00:12] falls asleep
-[1518-02-20 00:48] wakes up
-[1518-03-23 00:59] wakes up
-[1518-07-18 00:31] wakes up
-[1518-03-14 00:21] wakes up
-[1518-10-01 00:55] wakes up
-[1518-07-09 23:57] Guard #557 begins shift
-[1518-08-07 00:56] wakes up
-[1518-04-22 00:45] falls asleep
-[1518-10-25 00:05] wakes up
-[1518-03-16 00:53] wakes up
-[1518-02-06 00:59] wakes up
-[1518-06-14 00:05] falls asleep
-[1518-04-18 00:00] Guard #1933 begins shift
-[1518-09-03 00:53] wakes up
-[1518-09-02 00:22] falls asleep
-[1518-07-10 00:17] wakes up
-[1518-08-28 00:32] wakes up
-[1518-06-30 00:36] falls asleep
-[1518-01-30 00:22] falls asleep
-[1518-06-10 00:25] wakes up
-[1518-05-19 00:42] wakes up
-[1518-11-23 00:33] falls asleep
-[1518-04-15 00:30] wakes up
-[1518-11-22 00:59] wakes up
-[1518-09-23 00:06] wakes up
-[1518-04-03 00:56] wakes up
-[1518-06-16 00:53] falls asleep
-[1518-06-14 00:44] falls asleep
-[1518-06-29 00:42] wakes up
-[1518-04-07 00:50] wakes up
-[1518-04-14 00:29] falls asleep
-[1518-06-06 00:35] wakes up
-[1518-02-20 00:58] wakes up
-[1518-11-17 00:28] falls asleep
-[1518-03-17 00:03] Guard #3187 begins shift
-[1518-02-21 00:37] wakes up
-[1518-05-04 00:16] wakes up
-[1518-05-21 00:53] wakes up
-[1518-07-27 00:04] Guard #2017 begins shift
-[1518-06-14 23:59] Guard #1217 begins shift
-[1518-03-11 00:17] wakes up
-[1518-03-07 23:57] Guard #3187 begins shift
-[1518-07-01 00:15] falls asleep
-[1518-11-08 00:57] wakes up
-[1518-09-29 00:54] wakes up
-[1518-08-07 23:56] Guard #3301 begins shift
-[1518-08-15 00:23] falls asleep
-[1518-03-24 00:57] wakes up
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d05/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d05/example.txt
deleted file mode 100644
index 8637b35..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d05/example.txt
+++ /dev/null
@@ -1 +0,0 @@
-dabAcCaCBAcCcaDA
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d05/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d05/input.txt
deleted file mode 100644
index 7a0bbca..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d05/input.txt
+++ /dev/null
@@ -1 +0,0 @@
-yYzZMmXSsrnNRVOovxInCcQXxOoqNhHBWwbPOoppPjROoBbhHrJdDHhqQcCjJnNdZzDVvKkOivVdDIoXIixlLeEgeEltTLGyYDdiMjJmuoODPpWwdDdiIkgGKrCPpylkKLDdYcWwQqCvIiVcRkKlctTCLNncCQqEwWefAnNaSsnOoNKkwWbBtTNnTtRrbBCcFwWIiqQhOoHUbBEeVXxNoOtWjHhJwTnrRJPpjSZzqQEejJffFyYFJjGgeAaHhEBbGgYyMiImJjsRLlyEeYIihVvohHFfOhHgGdxXvVwWNEenDSszZXSsxUrRvVGiIuUwWacznNZCcCEeylLYTUutfFQsSqyYLlTBbJEenJjNlLjJjWgGwsSVvsSYytAaAnNOzZqQokMmHhCwYEeyWcIiCcuUKgcCCDBbvVYydcmMobBOBiIlLxXbWwXxqFfaARrQbwWBzZlhHHhEeGgUugBqQbBOobWwJjJOojGFfuZzfFsSULlqQJjtSAasHQqjJinNIpPEeQRrtvVmyYMOoasSbBuUArRuUFfkAUVvuWwodDGgOSstXxTGgUuEeaLlkKMmnNKxxQEjJRrQkKqOAgGlLaDdokKfFenlLtTMmYZzygGOooRrONMCQvVqlLeENyYFfnZWwmMZzzXsSxvVSoOPpsJjTtpPFfbumMIiUisSIzhHXxLlzZRrZRrBHUnrRNudDhoObtTBMTtmHFfhtTefFEuDdUcaxXADhHdNmMnLtTlXJiJiqOTQLJjlIiqtokTtKEeIinmMluULzZNQlAaLlLQqGFOaAofwWQqpPhsSEeFfgmMVvGuUVvUugGlIiLvVHNngzZBXxbOSsoXXxxhkKHTHhPpgjJvVIitTGtnNIiKDdkqQmvVMvVRrRPpKkrkfPpFKwQSstTrRqSsSfFiVvXxKkIHhPpooOLJjlVvVvYyDdOMmUudDvVsoDLldOWpPqQmDdMMYXhHxXaAOHhoWwEedZzeEnNgGdDqQDhHNCcniIJBbjBTLlJjEeNnfvVFJjqQtpHhAarRMmPSzZDdsxEeCcZzXQpPNnOojuUpPGgYyGokKsHzZZzKmWwfFLsSDmMdlMTQoOKkqblLPpKkBtkkKYyhemMTtEwWHWwfxXLleEPpvmMeExXmaoJjMNnmgVvGOAaAgGSoORrsOaAiIoSsIioRBbAarOIXxipjJfFZzgKVvkrRGxXPpynNmMYRmMeEVLOolVvGgloOLeCccGgCjhMmHUuJEZzvAaVTtMmxXDdfFkKKkaoOVvAvQqLbBYyDoOjJAEcCzZLlfFeSyYvBvVbfFaAVeEuUOohlEeLqQwWqfioOIzZFQEDdOaALlAaFfoAayWwYAjJNnmMaeyJkKjYiOjJGgoITtvAamZzMVBmMbHhHhmMjJWFfvVKwWkwsyEeYSVvZJjsSzkKzvVtTZFfjJpPjJPeEpPZBbzheEHcKwwWWbBkygUuGBbyvVfFdDxEenNXEesSzZPpWwoKkOzZYyXxOSsgGSsoYlLKkmMbBnaxXhHAuUNdDhgGhHCcuzZUHwtTALlaHhWEeJjLDdlbxXTtzDdlLZEeeDdEVlLvEeBOJjIiomMMmqgzviTtIsSZyUuJjJyYiICGgcjYBbDdbmMtTBzZhHpoOPlesSyYFfygGYEiZzOoCccCnwWWTtwgVvGNIEegGXtTfFxLzxXqtTQXxyYSsxaAGpPgHhpPPpyYSsyDdolLORrQqwVvrxXRckBbRrwWBQqbxjJDdCcwWjJpPXGXRrDRraYyAdNzZnpyyYDdhHYPxRZzrRaArQiIqayOoKkLlBbYyYWwbRrrRBZzfjJFTtouiIUORrXxfFRrHYyhOsKQqkSYydkKDkKCcJAkKajxXaAIiobBqkEeKXIdDvVQuUeEqixyYQeTBbtcEIiZzZdDzuUeIikKFfHhZzIiCEjJyYhRrHVRrVvaAlUvwWVmCcMueTtGgZzNnEeEIiwUuWUumMpkhkaAmjKkJewWnkKNuUzZFfaAUuXkKxiIiIFfiWwJjIoOETkcCsSKWjJhHKkMmqQhcCHvvEOoecCfFfQcbBCqCcFvzZVVgGUuuEAsSwcCDeCiIRTtrcEiImMkcCBbGgKLlgGzZEedWWpPwMmMIimhHBaAyvVYbrrRdDjJvVwlLOoAamMqQjJPvVpLlAaRMMiImpqQPrRgPyYfFCccCnNpyYTtQTyLlYyYIiLqQlhYyeEmMlqJjQLhHzZUAaugeEGoOHUutTRrQqCcfFyjOkKFfNnGgRrfFHhcCOuUYyooiIKkuUOgGbBnOoNMaAxXmpPJjoOSsDdogoOGcoOdnWwNDiIhHVMmfFQqTIHhiaAtTQGgWwYUuXxpPyEeqTbgGBtrPpcIiMmCixpPnNXxfGggGiHhIgrRlLeKAnCcNaPLlZzPHhzWeEwpPNnZgGppkEsiIfFFjJfSyYrHhUunNnNBbxOcCBmMbTtPhHpvKxXYyPpQqlcCLxdDXgpPGZSszUuLoOLlvAazZdVvjJDtTVlNnUuUuxqQOWhnNHwpPTAuAaUKkYLlyadCcDgIiGpPtjLxwWXlCcvVaAUfuUFliOVvHhEeoiyYIEeaALlaALlFrRfoOHqQhIZzvVRrdDUWwujqNnQxXlLrjJCiIcXxpPAataATvVfFRFZIiIiTtdcCDfFzZzoOVBbvfruURSTtmMsCKYyYFfTtykbBNnTtcefFniIJjNOEeRUuEerMmoAaZAazJLlcCAaIsSivZzzZVyeEYlLSiYyOFfoLTSstlkKIGgVvsTtojOonyYiEeINXxqtRyYPprnNTaAhrwWNniIQqRneYUuyEFfWUuwQKkemMDdEvVqVVaAHkRrPpyYKhrRZznNpPdAaDlLnAfDdoqiKkoOIQKHhrlLAaJjwdDpPWiUuIijlLwuUvVPtTpWFrRfPpmgGrgISsiGMmcJjKkUuCRLIsSilMauUAQfmMFALhZzHlNMmTUutusTUFHTthrRxuUXfumISsiMnjJyssSNntThHUfnNfFFLuUuYyfdDYaEepPbBAbBkKyGZzSLpjJPAXfFsSdDHjJhGgxXlLEeAYyhHNndDLKkmMlgVMwzZWmZzvMYymGBbtEeOoTpYyfFuUPLUuVvSIoOZziawWZFfJjzttTJjTNnWyYyMmYLlUuXxGgYgGHCTtCccZzJaAjmMhjyYJjUURrufFuQqJoOaAtTowzZyYWnNsSGgVvRreEMSpPMXVviIfFsZUuzSxCvrOoRVcmdDiIYypPyYVSQkKqsuUlLvjMkKcCmNnNncSsCJGgfFNnHhAyYasZklXkKxLKdcCDdDAtTayYhrRHzItTEeiKkSjhcLljJCKLljQOCcorRkKiRZzrbZzCCccvVBjJvuUVvLlyfFGgYBgGLlhHVYJjCcMlLNnKRrkmlwQqWfFqQLdUuZzGgDfFOoUNsZoOzSyDdXxiIYnkHhKjCcxskKSsmMQYyqNnAahdDHoCcOrRITWwtTawWABOobsSyYnNGgkuGOoMmgURFvVfrKuEepNnmbBFfRrMUVvtMmMmyNnYSsbBdDMhSsHxXiIwmMWmaAzXRAarvVQGgvVWYywYyCtTDgGZzdqQrRrJjhHREecaACmGtTgFLlfLlsvVImMMmiSkXxKOodDumMUKHhkBWwLFflbuVveQqEyYUMhHyjJoOiIFfeMmxXqQhGgHrRERIQiIWUuHhwqIiiwFMmfDZLljJSIXOoxiszPpeEXlLkiIKLlERrFfSufFUEWTtwTtDhyEeYqQHuUdYyhHegGdDVlLvBkKlrRLZQqZzbBiIZzsSOoLEwWBbudDLnNsSlLXZzxsSAatTpPBcCByYbOoiOoGgZzLqQllLIqQXxEeDdBbfFuUeEOQqoOlLolBbLPpPKkpjeEJgGarMmdJjWwYysfHhFCcSFfjWwAIiamMpPsBQqbBbSJmyYhHzKRrkIihjJHVuUvOoqSdDMCcOoOotiITmGgMYuBAhHabQMmVbBvHuUhqQqOokKULOeENpPxXnolJjZzMmbppPPjJhHGgJjzZiIWQqfFyYWwcCxXHGRiIUuIirgjJaAdDzZDpPdQqiVvIcCJjiIVaASsvyrskKqQSRkgGcyYCOojJjmMBbXgGxCcNnuSsURrBboODdcnNtTCymMYTAaLEsiIsSSzZuVvjJQqGgRruOoUuyYiIiiIIUurrRWwRIilLyYUWDdCcPpoOyYGgwvVrRUcCfFEezZRrrRvVFfeERrANnamMCcuUGgeEcCNzZKcCLlhHIHAayAaqQJjXiIPpyOoYxtTYOjJocnNpPCJahgMtTmnNGXxqzZkQqKRXxHhrYIeUuEVvfFioOyQqAxqQXahHYKLlkyxFfEePpXQCVyYvcVhyYHlLZzXxrRJjBbnfFgGdBbxXJjcCenNEaAmtuqQzYyNnZOnNugGhHURrEhoOsSHCcXxeqvZzVvBjJbsFfFbBfnNCZzckeEQqKSSstTKkKdAakKPaWwAlLpDQqalKkLAqQkKYzZQqyarRiIkKMABtTqQQqXxbaLlZzCcFfBIidTtDUutmMiIiIEeTtPYBbpPiIlZzHwdaADkKWrRAavVqWuCcUtwWLyudDUrRYlTCckKNnHMcCmqpBbPebhHLlXxBEIzcCZPpMmSRrsGaANngSsoOgGiVvJjQyYPIuUipPlLlLMyPXUyYuxejfFCcFjJeELlgdDhwWOTtoHjJrRlLMmGrGgZzdDPpcCAavIiVPTtaApXHhsFfDdSIixAJRgGruUcCqZzQpJvVjmRrMOlSTtwqQEeWQqsbBzZilLYybBrZzRmpPQvVqMIiWjJcNnCERrRrvMmYymMAkKmwWMNnayYWwlLAadDvOpZzPobBVfFwoOgGhHfgGFWZFfzOBrRbYyLMzeEYyZmHbhHBhlrRLlPpyYFoTtSsOfoOEeEGgdDmeEMSyYsnyxXYNmMeKOoYyktpmMvVPsSLlRJqQjAEeEekKvqPpQXsSjJxOoOoSstThuUuUwWsCuUmMcSoOhHAPpKkakjJKJjyDPpwDdWaaAAkKajiIJQqXybBYDZzZwWghHqIiKkQGPpDYydOzZoOLuFfRrXxhGgHZzSsaEeAUkKljJLdDABbyaAMAaoOxeEiWpPwIPkKCVrFfRqQaAQqYyAannNNEjrRyYJlLEQqaAeeoOvGgDdfFXTtsShXFfxcCVQQqqvHLlkKCcIiGgXxAGgavVdDyPzHhBZzSsEeNYynbMmxXjJIkKiiXTtQJHNnnyYNaCcAhjQVvyQZzGgbBRaArIMOoLlLpPlcCLlAaRxXrjHhJXQqRrxuVnNjJvTSAasmMtwpPdDWuXxUcCDTtenFSsMGgfFRrmfOoDnNddiaALlNXAUuawWpPwWJZFWwfziIjfFOoixXyYILljJgunAafFNUGQqiuUJpQpPsSqukKZcRrAauoOnSsNwRdYyDrHhJjEeolQqbBLONsSnfVvFBkKgyYuUhMmoOHtTGEeDhHydCcJjGUugtcCnNWtTwAEeFfaAaTSsaAHaAWwrRLlpxXPAavZzWwfFVmvVTtLlMcIVviRrBbGFfsSbBvVXxgeEzEMmsjJcCvpPRrVSWTYnVvUujeEsJvVfweEWAvcCVaNgGiInwKkEeHjJHhhTtHhQqUuPpLlwJjWrkaAKDdMcCmrZzRRKGyYyYPpgkiIzZJjaAHhzkKNtTmMyYnHbBBbrRhOoOoSpkKPDTtdgqQTtmMnNZzNitLlxDYyIiEeErSuUIMmiCuUczjdDDDdLldJLlGgZoOqfnNFQZrRtTSsJKkbBjLlWBxlLtZzTeEXmMXxbSsytTYsSuUdDuUUIibiEnaAyYNnDdNbBYykUuKFfeLReENnRrJjEepPqKTtHhEekMmzZVvnNBbDSsSmdDBViIvbCPpiIcCCcVmMXxApYyaAnSFfvVeEkIiIiKZzyYsSeEgXxDdGEvmmMYmMQqRryiMmlLggGGCcUznNbpVmMvEefFQqmkKKkVvQbBqgGJjMbBHAKuUIirxxXEkNnVXxHzFfVvuFXnNtOkYyKnNIgGiPNnmMpQqQHnMmsSNmRXxHhrMYyjJjiITtvQqgGuhPCKNnkcaApGgyDYyLlaFfAduPpXxkKSUuDdtVvtTTVvcXDeEdtTxCHkKKoOmMkhEcCcCeMmsYyfgcBbCdLlHbBjJObBopPhxIiXQqCSssSBbwHhyYEWvVNBbomGBbgZzWwCcMFfuUjBbJiLlIeTtEWZzXOoUeEViqQyYdDDIifFyoOYdMmKkEeoOIXxaIiNYLlpPYyymMnWwHfsfIbZzwWkbBKfEfxXFbBegCEeEeUucwcbBtTCyZcCzAxXIMUuYyeEbdDmjEeeIiEVFVEnNeDGQqbBbBdSskKDYyrTyOokOoKrAgIOouUVvXxbeEeujEeRZzwWeqSsQOyMmSsOoYoHSFKkKkfZduUtTDIyYbBimMsrRQqSXomMOcCWfFwmBbSozZOwWsMJLHhlQzZqUujlMmzkKPrkKbBRIbFfcCjuuUUvfhHFZzzDdZPpSKkaAILlqwWQisVHhcCGnNyYgqgDdGhHBTtJjbWVvUgGKkuwcCJSsJjDdmMvVXxTsStHhmhMmHPmMvfQiITfZzzZFVhHZzvWRrGiIxXzZfptTvVPRrFjYylLJCcSeEkkKgGHhKJiIrRjDUqQuIiWwgGdYvVLFfjJlKkZLlzJaAhHaaAGLoLcIiBbKCOovvCcVzZKRPproOhHgGmMsSdyvnNPpVTtUjdDVUuBbvOczJjYyeQqlLqQwJDdjTtUusSoOovWAHhaHhXiIxqQfPpKciICkqQgXxGhHIyPGgpYnNFfNHhnRpPdDUuriqvqQVJjQhHGWrjJRVktTcCsSKvVveEhcPpwzsSJHhLljiIfFQhKkPpKdIiDkHqVvIgGiyBdDhHfFbYwpsWwSsSPpNcCxXgHBlLbEFYyozZOMuWwHxXSshUQqCcTrtRnNUuqQrDgGWwnlsSLaXZzxdIicCDxCUXxunNceECJjJxEeYzZOyfiuUIdyLlIhHtJZzgGjUYyuelLAcUkKpPutTCRlLfEeFQqzZXxKkUuEeDtoJjOTdvOovPpkVWgGwvSsKAabBZRDnNXxdIXOoxkKtTdCjJWwxXWVvPpKkTSEesYyDCcdAiIamMLQGnNgqVvZzlSsxXZlLEeSsIOorLMmpPvVloOSsRXOoPpxHJvIiGgVkGVvyYgKjBbBJjmMHaCcDGxiIdDGgIibWwwWBSsXnNgGDZKkhHwzJjbUYyulAbbBqbBYyPpYyQjkbBGMmgcdpPuWwaAmMmwrRFffMzZrRmlLwWpPVvSoQdDvVqwWBbaALrTvVXSGVvgfFGQqcCiINuUOmhHHvhHVHhlDdwWBiMmISEesbQEeEBaAbebWwUTtuBWaAwfFfgyWwYVMmGGGgggVvxqQiDdWBiIHtTuUSswEQgGqtTSRrNlLzZnDzZWwdTbvVBXxGgRpxKkvVXmMXxXxFPpmGZDeMmrRTteEOodDOoBbvtNKknwvVFkKWsSpPVHhvWAafeETtNngGLlDmMozZOICciofDdFmMOzZDGVIigGGawYkKygGdDWSyYQoqQAaBbNYgGQYyDdUnrJEejuFfGgUJyEpeTtCcEPCTnNTDdPwWpJUuFfpPMmjJjXRrOobKDdwWkAbBJtWwYyTcxXCNINnPkKgAauUtTamMAHhGSsHdEeLlLYQqxRpPJUueEAAaaYygGjFDgeEWwGdWZzybDddDkKBYDqieEKQIiqddfFbBFfDDdDVvkYrRyMWmMQNfFztTajoJxuMmHeEJjhUlLvEeVCcTyYtRrKVcQqUlLuhxXWMDgGdhHbqQqeoOUuwfFZioOoOYiIEBbeRhiIHjJhIiLCKZzkOoFjWwRraAhyYHJHhYKkcCyQNEegoOmMGRryWwTrRtQCzuUxXZBbEeOoAXxFfaAZzanAaPpNpiflLFIitTwWIdsLlSDKFHNnTthSlOnxXpPIieENcCVvaRrkhhHYzZyMoOmuUPpHzZaAjAafhHFyYJqQBITtiszZkKMhFfMSZzsNaEUSsvaxjdIikuUKkKXxJTtjYyDSsLpPOkLlKrpPRoBCMmcbNRIAUuwnNhHUuxXWQGZwUuWwWwWxXzMmhHedQaAqbBRpPVtUuiITFISsyQqKkTtfTtNNnYVkRryqQkKKkFOoeEflLQpJyxXYjVdDOoFfDdJiRiwWTTtPptITtOortgNnGEeTJqQjmdDKkqbvVgGwYyRrwErRHhjJAwWlVDdJjvPpLvVuDcJjCdhHiInNAvVhSBbFfuXLDdcCjJvVIEMqQmePpAadDbBJjiEQqHhebcCxXJjBsEzlLZevVSzZBYyPpbiIsSqjUpbBPAaSsYGgUuHlLOozlLeJKeEmBbMbBzsSaytTLyYlYtDduEeXxAaUTYyvVAczuUNnyXxHhfWwlSsLfLlgDdGFUbBufXwWSdDsOfFiMRrrKIivVHiHhzZuUtTkmpkKPGgPpMDdZzGgKkoOfFrRZdDzgGopKEnrfHhDdFRuswWoOirNWweDiIdMzZAaMbRrdVvDdzqpPRrmMUuyYipPRruUuxXuOoUNnTwJjCcWTDdaAWiIHhiIwlAIiHhkAaKPKkpaZuWwWwCyWrRwUuYcNUukKHhsdDPRrpFfKQqhFEefHkciILVhhHHFymMUOouIggGwWGiYEefRrGdoOCctHZznInNYyieENhHTtQznNZEewsCcxTtaAXMmwjJWQIiCcpbBTtQZzaYVvyFuUhphHPxGgXdDHfiVvIBOobZyYgGzaaADdQqMmfFgPpPuUpPsHhSpdDGpPoORrejJEQwWtTqqQJjHPphABVvmzwWZKQtoDdRFfVoiIRVvrUlPOoVKkvpPOmMXxffXxzZFSsMmFVwWmASDdsAalLevVEtTczkAaKPpLluYynbBSAuPpoOaAgEePpGoHhXRrtwWcCTnIjJeEGLlgFfBCcxQUmMxXtTXeExyBrjxXJQqRbXrRnNxnNRliILHtjBVhHvaoNkKnxXEvVeXxvqqQgUuoyYuUkakKAxXxXKSlbNnOfFvVopwWPBMSsScCHfFGmMBbyYvVzZvVgnNEeEeTtZznNZScCsKhHnNVvICDMmdcizqQcCDdpPLlitTAkBbHhKMOzZTtrRomPRYYvViIPpPpiIYcCyXRrgGeEUuIZzixmMyaVvvpPrgAZzaJjGtTRUoPiiIwzZWvVcCyAaTxfFfFGgXCctTTNbBQCWwcqSsSxXyWCaZzbwWfFWqQqQzOooMZxXIitFgLRrlGlAjRrECcSsnNziIZdqsSXxDdSsXrDdRhlLHGgZzgEexXAaaDdABxXkSsyYSjJTAYYyRsjUMmdMRwWrmeEjSsJFfHPpeRzLAXxHxjuUVvjJelLEfXxFfFJjwWJIPqQprRYgGtKkEeTJdDdDTOoGglQuUqLTtmMzLkKlyQqkKozcClLEpYyPWwQPpqHheHhNaALHhrRLlSsoOZlOoqIiMmMmeOoEFzKkLVveElZEefQczVOoOoRrYycYIiaAyGEeghHpYyIJjlDdWQdDlLeAwWaEgGzChHKbGSNnyYsLlldDhHLVcnIVxXOsSoviTtDFfgGYycKZzruUpPRFftTkcCFqWwGrkhwVvWlLUuHewtTWrUhHKkntTaDduUyYAgGIiBEebeEPpKkSHhRtTKkqQjJxXGDdNNnWwntFDkCqQcKmMJVvEeyeEYnNCcYhHyToOjJIkrNOorRZzwJjWZzthHZNFfNtTFfnVAayTtYvnBxXynNwWrqjJkcCSsEeCcgHhwWzZvaATvVtfFOibBCOolLMmQqfFvVLHoObkvVPfbBefgGFlLuUVvmFfMOoFfQaAWIiXxyYolLOdDjJbRrczZLlXxCwYyWOoooMmOOgGgvVpPpJcCjNnpyUqxXQwiITtuMVvVvWQCyYuhHUtTSCctltTXWwoOXgGpJuUtTojJnwWCcMpBZYyKkzGWwgkKCDieVPzKKxWwVviIcjzZJUuKklLIcgzrRZPCUujJcpJwWLgGlliIhHVRrSsvCSsbNfPpiIwWCcaAobBeDdkKLlbIiBtCxaAeEPJjpiIiGgIZzKeESskXCRjJWyYwuUrVvgGzseAaaxCCcnsSNQHLmYyMpPlPpJjlLSsKnlryZzkKzZWOripPzZICcvyVvopPyvVJnNjYkGZPpjkYWwyQWwqKrCMDdscpPqQwjGCcgJWCiJkKfFLlcMmcCurRFzSMmjRsSOiItThZkKkKkKcCzZDdDdrbBOSsbBoutTUghHVOovJjANsZzAaxXgGMXxvMREermtTcCMjzZJYymWaDqQgVjPpJcCWgCjJvVNnwWeqlLzZQYyIihnpIisSPNdaADTtyepPEYfIiFZxYyTtxpIiTKNbBnNnxXvmmMaiIAMTVvVvtgfFGSsHhUuoOkeEbaABYlHrRGghLtTEJjeRXkKUOZbBzXxZzaveqQdDwdTtLllfFeRCcCcdDrxSOGgoLJjSdDralLiIAyMmYRryYrReEYyZnfFIiLzZDbBDLJjUulUFfZiigGTteLlEEeKkIZzJjEdDAmMtkAKkJjagGJWmMwrxXxXRjLWwdkdSHrReFfbBEcCIizZpPguDpPdUGIBbKklwWbBEeTEPuUxXLVqrRTSstFfhlLHdDSuIdmDDdGXxuUgqQbBdMCTeEnCccCjjJJfFfKkFTtXqLltTnlLnaAXghLwWlZzZzMnuzQqZtIizZTpPUXLlvmMhHVeHhEgGxrvWwiIVPpYXXwWWKyiIYgVvvdcCDUucaACpabtTZYFfyzqGgNnCcQiIaAWCcAlLHLAryYROoAajpGIiYyXsQqvVSWwlLVcCOoOovBNnbvVxgMMFfmPvVpmPJaAdTtDoOqQkpPJeKjdooOvHhdDSsjUucxXiIzZcCCfFJVUeEaAuQWnPpZzjKkJOCcdDohgGBbBbHuYyyYUcCgVjJDRrdnNUZIiiItvVTzDiFfIduvRrlCYpPmDvfvYaOTFfWwtHzmtTHhMZztlJwSsJjLliIWnGguUNBbIioOJjVeEvPxxXQkKJktTolUnbDYVPpvypPYyfFvVYkKYyyBFfYybdEeJRrqQhwWFfDdzZXjVuUviIvJjViZBxXbnNgWUKkYTtMmleBhNlLIFOxiIYpSsPRryRIioOrkKFtTftBbqnjhfmMPpFCRSsJjkkKVvYyKbzZVSNnsuUkKyPTtKkbiITtDQgmODBblaAjxcDdqxXQYyvnNhHcatJjTNnrqQJoODdtDdDFfTIizZnfDdFpbBPpXLTtlQqZzbBxjvYyVUeOoUHhgGfmUuIibBBbcgSsGqLdDlQBiImSsaAMAdDGgaSvDdVdDUuAoWwOSvJjsSEePpVQGgYyqKeEkNjJRoQqxAJSscJjJuaDdAeYHhrkmGcyYdtyYCcMJjmeENnUZZzQqzNRrBbnWwhHEeDiImMPpHtQdfFiIDqTiUuIpOoLlzZPHTZzKqQkUuSnNsCuUcAanxXNOooODdtjJTYEeJOoynNIimzvVHxXhUoNnOydDYXpFfPadDAzZPNwWxXNnfFniMFujJUgGuUXAsvVXxzZXxUwxQEzZvVxaAUueEavVqcCiIIiIdZZQqhHOozzSUSszZuZzZrfKMmtTYyRrRruAaGgVxpPUujJMYqQNAGgaXvuYiImMbQZzdQqDCDdpPIilRbbxLlGgvVHhMmXgxXcUYyuCGcCMmarVvlLQeZSsjMmJzBbABlDdDcZMmUHfFhxXgGjKkzPRrBbuYyjJTtdDyxXYlLRvVrSpQqVHhnMmvVeEsPbbBBJRrOOQCniINJDsSCcNjEeoOrYTtyIidwwdgGpPKmMkDPpWcCpOoELsSlIOooOdDisSVhTzZtUBhDdNnaQtyYTqAhsoOAlLqYrJjnPpNYyvmMVXxlgiebARIivVFQqokKOfLlOouJjZnNnoOgmGgEzdDQqdqCZJjzgSaATtTLBbSslznUuCcNsRtTrzZEeFfzUOoGPBbQgwIiWGXGvjJYSsyoAamgWwGBnNyHhnXJjUszZCEGjJeDbBaeTtYIPKknaAOBEeboYyyYkWPAaYYyBTtbyYySsOoywWoGwsSWfFEgGqQxXOoHaAhdlLDOopPdVaWwbBrIiRYyZxXzHAEehHFfmMyesSEzZgcEehxXHknooOONDScCsuUvVGgTtozZOtTdbAaVTmFfdvwWtAamYyMVvHhtsxZzJjVvXhDLldxXNBbntiIJYpVvPypgOohiKkIrqHhqQQLlqqQMmoOPpqUEXYdDnjhHvMRyIPiYyPpPVFfvRvLtmcCMZcCyRyYjbBJYyDWBbwSsdjCRraAclfFLHhFEeBbEWRLvVlXsSFfiIxiIrUfpPWIJgNnGkKjjJRrihGrucCauUIUuixMuUmhPJjJjKkAanNtQXxhcYfJjoOMmguJCsScjmMUuQsSkPUupKqJqQFftTYAavVyHcFfCJaAvVjyYvsmMkpuOJmFfbBMHhulLJjDdfUnNArIDdiQqIevVEoOhTtHniiHtSsTGkKYyMmtTbdDBaAMJjyYyyYjJwoOoOXxWbGgHhDdGXNneExsSkjCcBMmEuULleBmHhMbYFfjJjJOoldCvCpzZaIwWsSPEeBbswWwEaAIAmYyMTXxtGgTtQvAdwzRrTeEQodDtsSTdDiuUUqIrRdeuUYygSHhGaAurJjBbXFfnNJAajMxXOUdDAFqQkkGnNdDjDpfRhtTjjoPKkHhSiISOzVvZoqqUuQzZzmkqQKMwMmOzZdDEelLwpPxrCYlLyoOUuXxIAaicxQrSQqGgiudDaAUILQRgGPUupzZdzZiIDTuUtMXMmxmmMEeoLFfAaOfroHhmfFqQElCBPaWwApqoJjiIOnmVvXxuWzrRsSvVTtLlZsSpfdiIDLlLclKkpPLClVvMmFMtTlWwKpzZdNWwyEkKWwaAAoOaeGgusEeXFRjUuvbBXxJjlLHGgUuhVNKNnkzZNvNnAaOoTqgGAaQNCcKknYbpPByNlIMPeERrqQWYyfFwjeRrDDdPprFLTWPpZiIzwZcCzBbqpPQnWwNWSswDEvVFfvVeuUIiTtXBSsuUuENcBbeECSpTtPlLspPmMCWwqIxoOXXDKkdZoVvPptFpXxbBKkfoIiOzgdDGbjJnNEjAavevVkXmUuMLlYyhHKkxWbBwrWmMwseeEfQqFEDMFRrmCpCcsSWwkXxKReJjEoOVvSiIQzZzZDdraTXxTtJjeEixJMmMmFfDdpMmPpPZHgGkKETrRrGcMmzjlLJkKzZQwWqjYyAuWwoMVzgvYzZdDflbBOwnNWarkKRyYPnNYyPpyYnNpDXYmBbyYnNMGpPgEeKkgSkIiKmTqQqfFUuHaAjIiJGkKgpDdPkoOKCTtLljeLlbzeVviQqzkAoWwOSZzFfKkBQhHutTDdBboxHKytTBeEtTaAbYLlbBuxXpffqQkddyYuupCcSyYBbsbphHVKkFJjdiCcxXGgelLEegrTjudlLLyfpPFqQQqYOBxAaXThoLNtSsDIwWWwfHhMmErReqbBQjJFqQEmxXWwkWKkDddDuUCcClLWwcsSoOWwJsSSadSsHhDZzAkIibIiBADdaKcdQqDCfFRQAaqTKWrRzYyZtXxuXLPYvVIiUnNLuKkkBbXxonNuUOLlsSpPbBtVvTDdHtTTopPxYSxXiIsKJsSjqWNDigGNbtPUNzGiMmGVvxLlgiIdBbaUUlLDQfgWwlLUuUvVZzuGDaVvJjAdCWwqEDdsSBbFflDdxxjbBaGNmJJNnUCcIcvVzZLloOWwXkEefFkqQaVZcCtdDHrRYyYvViuMmQcCZzOVviQHuUhiTtFfzUuZtTXMmKAaxEeHhXbBvVEeyYzZvVOQqorpPCJpYyaMjUuqiRrIUyYSOohHspxpbBBbeEPVvBbsSCvoUMkKDXxwzgMmGjKkPBbwWpKkJmPpwEwWyqQuTtEeGgMQpPqJNnxvVgGXiIACcqQBbDdZKkrRzYJjIsDDddCHWlLItTTsStzEexaARrXZgGkUbdqhSsfkKFJjMvfdDFKoHhSANTtnlVTZTtHOwWoqsLBjJNvIvVidErKBdDbsSmehxXHylLqQYLgAasZzSctTtTMZzmCMvVQCcnNqWrRuUwyYuUjMmIgGyctDdTCJMYyjCcJeGgEfFCGgQqpPQcAaXxVGddDDdjJDdDxXFQhHwWqNnNVKkhJjSBbqeYUabBATSaAswlfmbBMVvOTtDdJDedDEdSsjEZfDdEeFzeYroeESzTtgGbBjTOothlPSspLHVzJvVElTOoERbcCVvrcCORreEdDLlwqNvVnCUwPpWzWKqQXxFfQqQqFqRrQxkKOooWwYSPpsOoJPzZpwWTZggDVhWwMWSiBbgGtTuchckKCHKkfFEzGFfFfhHTtmDcIgBbGNAXxXsQaPpeMalugfFVvlMlLmLVqQeEwOoUuvVxrmXyYVvFfTgBbuvIiqQVLcClUuXxUiIGRqQUcCuGrCuGaAHhgdDPnNXtTFfXxEelLsSSsiUuFfIBbIiCGgrfFRxYeqFfQvCcVHwWcTUjAaxaAMIimMtCTgNNuUnEwWGjLDJjpwWPFftYycCCDgGsrRzVvUrNnRTtZYydDRrlWwJAZzXxatjhHREeCcfSOovyPpqQYFfFPmQAaqBbIiQSsqpPNtcjfHnEjJevVNhAEmfbYydDYyPjJrRMPoOjhHJpnOaIivaAQqZZmMztHvVEocRLlDyXlsDjJkPqdTtDQpPhtfFacZznNeTQRBHdDtbLlFrtNPpkKDdlLoRQgnNEpXgXGgjJWwrgGwWYyJKkONTPxpQqdAafuUFcCwtnIfIAaDdEcCeiFhHVOeEMJgGHhjmvVXzZxmMUuAaDdovRrQaAOkKDdiJjIoLlUhlcQuNnLheHeUuPCcphHnNbyYePsWwyYIXxeCcVvLSsgDDzKkZstfFKdYyBTiIZnNGfFgYOoslLLpPtTSsXDQqSsdsIlEvVyYuUXxNneuUHhWwMmwWwIzZKkbiaUBoOpSstTcCvzqiIuRrqkMPhHpRsSFfPoOaApuTtaFfEFonbegUuGJRpVdfAqQyYaXxiILlOJKWwyRgYdDyGruuiIhxXHFfVLFfllLvZrukKUxQVvtTqXRfhIiHpUuTtPJjBbkCqGWwPpldzZAagnNBrzIinNYyJjZHwCzMdLyYlgGDBtTbgaScCsNnAnNskKEoVBYORzdSsrbBxMlnEULZjkIitTMmqQmyudDyYUnvUpPYrnNRmMvVeErDsNMmnwNnpNAanPpyYKmTtztoTEhLloOOoiItThGgqPpuUQDdqmZzMPpSsYyImnCRjDdBbuUJaAerRQcAMpPUumfQLlmRraAMBbbBRrozSOoPpJwDmmIxdDkPpxXKXiMIinEWGgweNMCctpjXDFGXbVMqQLZbPpBjsswsSYyWgGgVGgyYrRujJPiIBDhkRRrYwwWBUKzqQdpPesdyKkzZqQqJWKJjytTYJXlzzrUNnqQuPpqXVfFBkbBKbhIfFzZizwWZEDdyKlLcTgIXSsxidnWwYdcOocimRrWHhRrWNnwrRESRBbehmAPTSstTzZMLJtGUzDGgdqQsXxFlmMWwkgGwzLJjlZeOdDRsSBtZhvVAaXllQvWuUcRLLQqlmFSqtFfwSsoOzvVLiIlLMqQpcCJPuUpaAjWwAZzgGaAWwaDdJbzndjJCZNSyHhfFeIJdDPpdBbLUvVuPWwpPRXYAGgaouAaBaZzAAmhXxHZyYmMGgzlLMaXxeBbLvItTiZxoZbBYyfHYyhCbBHfRrMKyZzaDIixXuYBbWFcQqhHCsfFBbpPbrKZdXPCcLtTlitoOlHHUuUkKMmuCHhchdfDdFDwTSsnNZKkIeEWwSnNokKrRWwOOmNnvHHhKnVvWjvVVvxXoRrOkKyKCbBUxnNzLytlLiIlLrwxNHHhhnaAWfFRrkKRKaAkbEGdDvfQRNnrqcCFbMmUuwWBieEzZIouqQDdgGTtkfJIuUXjUmCcHcjQqfFccOhHHhiIBbhIuUivFahOmjjUuJjwHhWJSfFtTIiPQMmUujWwHVPCluUbBLctTfvdGXdDQaAwmUuMIiAaFfssSSuEsLlSeEkKxXGgePpEelLbBOnSsXlLHhGlLcCYgGyfeEpkAaDJjtmMexpxRrWWwEHVGgRxPuVKkxBeEJtbzZWVvwWfrYDaAhZQqzuZbBcEcyYCpllSIisUisVEeGawdvVoGDdvFKCczZkUOoSpPaEepPnwWwWqQnNIisSwWNfPyqQfSXFwlLfPcCCcHWoxbBszZSLljlgGJVxXNzZWIMpEePbheEPMmbBJjFNvwWVcCDUOfABbmJzELTtEeVvlsjFfeEHMNnmkKPEQZzeEqYpPwoOHhVvVvWpHhpeEfFeHhCeFQpPqfIizmBUZzbxeDjJdEViZzhHYsgqdDpPQGgKLiIkKlcCPhfRrFZhEfFUujRMFsSxKWwktTYcCyaOoAICWwuCnyYWdHVcPcokKOSjiQqIVRrLZKVbBrluMmHsSVXxTtxUnNrNsSrRrniRrIFfNoTtOmCzdKJHUMvVmJEejIGOVAaflLOSsLPMOowLlWsSqHhQBbXxkyxXYEjoOtfgGFTKkYNQzvkyYKKkVkKqQZqvVgGEytTYIiDdsbQPpKaTtADhobZznXaAxuUujOTAaDdtXEexSsqfFsSPQaAXxPNnOCmcHtyYcdDmMCQDtjoOJtCDdcIcxcEDFfpPdZIifdmdHROHghHAaCaAiIbzZKkDOdOIiWQihcIhgGBVQquYwTtWqQeRrBbEvoOLGZzSkNrRyYlVlBeNzMXxmboOAWNnwePVvgGHmRrobBOKkMLlTtbqbCLlLlLsyPeEDlLtFSVkgoCcOsSryMbaAXxnNqnMHXHLKkkNZAaijJAabzlLtFyYjeRFNPyQqAHtGgCcTfFZzVfczZaAkKAaKkyWwYCFCBUzZQMmxXuhbunqQhtXxYyTbBgqQAyYkKrRCVYkyYKiihhdjJoIidpPQCcFfeOoEoOYJvwnNqrRHSQfFfFqWKkwfUQqTKkIimMtgsSQqmTRrtMJjPpXxDjJSlHHGgMmFfhhGzAaMJJjCHhcJjSsgGwWJKxXYyGgNPpxjJCIiDoqQXSsDUBcCbBgEPyYpeGFqDdlyRVvraANUunjDGrljJYyWrjJhxTmqAzZdoUiIuawxozWkSPFvPcUJIiQqtTSEecCjJEAJjhHxyweTfFtvJYyjontbBmZzkKMTosSbBtTMWMAawaAEeQXxjUMQqqGsGOvVOojGgnkKNRXJiHaAqsvaAqWwWwfxHhDuUugOrpPPpRBNOAaRPpncCNGAagrbsTtoFGoOmmMgbBLlgTsSaqCGgCczGgZIiceqCcqcCHheGGDdtwWLtDEeqAawbBAAkKbzGqmMmbwWPxZJjqSSsAPpzZZSsoOiIGPAYFfZjvCcuUVvqDxTgGBbjJPyaASsYWwplNNnzBbWwqWfLKhgGlvVbijJFqQfeVuZsgGLsShpOoPpIHhkKjAFqMdUPpupbRrIpPxOogGoOOYyIionNpcpPgGCdFfNUzZiIGgRAaCYYPpVvtOUunaKkQqpPoXVvxOuRrMijJIsoYyuUnkkrxXGgGZYyjiILARlLJXzEsSchHSsHhzMHhwzZoCmzKPpLlzOvVjJoicVcUtuZzjpYUfZzpPWrRwCcgVeEImZzKOokQgGOYfALQixSxXsomissjTtgsSJjBvfiOoaAjgGkiIeVvEypPcCoWDgaEebxXiIBAwWGskSaVDDdQqxXdlLtxEeXbTtQqBqsMmpPZilLRrDQzZpPjRrJqpAaGfIlLiZxRWuFXxFScaTUzVvavvVHBKkjmAaMqlLrRKkKqQcCrGdEeDHhgQpxXPYyqUPjASqqQHRrhAabIiwHWNnwqWhDdvVPpEjVvVevUuVEOhHoJZWwwWgGxvXxCBbsScynUFfujJJjGgVQxXeDCcLldEiItdEFyYfFfeDDdLgQUhJMmqQCgweEPdpxmHFfFlQhweTrRtZIizxmkKMwTCctFfxXKXysSYdDtTxBeEwzwWEeBbZzLqQZlLYyfFZzzQqluUuUKQXTtxirRIqzZqQddDmuHhYyTNntBRwRlLWwrnfoyzZYOsvdDGgAkKBKLUKkHhOouprUoOuYfNnMqBIiRreEZzhHzITkKyYMmtKsIVnfFWwbjFfgGGLfATtYyBbbFZvVEeBdDdlLoAbGLlVxYDdyDtoDAeEVvoOOXxopgPpuWBbJzcUuziIhHOovMKLlmaMVkKYyvHwbgGBAaNnfMmVvFCcGPpIOogVYCcRpAkuUKaNBYyEeimSoOPpLiYyNjuNsYyHdDlxXmMbUFfayYEeARnlLNHhEertGgyYizZOolLXxhsSZZNMmStTgGZzCgEQLvAaGHhBJmxbBhIiqQFfZwcXDlLnuyreEtTRkgfmMKkYdJFuQwyUYyuUSWSVJTtgGEhHnKklhAaVUEEhHnUytTARrFliISfFlUxXXwCcYirEBtlLTemMRrWfXGkKzZpPnNRrZWZzwwJjxLnNkmMKsUffypLfFlboTtOKolLjJOuSsHhUkxgGXKbMxIgGTtuUOoyEebKyymyYZQqzQqZOobBBegGmMRaFrSjBbVQqfZcViIzYAayIZBhIifnzxXNQqnpPbNdUaATjOThPpalLYADdSsaOouFCtTbYyBcQoiFfIOqfCWwwWsSlnaAXGDdDdnNBCoAaZceEVqDaDdLlNCcmoOMipLlAalPYeITtZztBHhFfGgbqyfBVALpPlDfFdvVbEerbdDBoOnNVaAdDZzwAaabaAvVQoiAqaAbMmBALlReEZdDSsncCXkKxKkpeGgXxnWFfCFxhlLomExiIhjpWwLqIBMmjwWWwvDdXeExSsVbZZnrRNaAZuUzWWwpPfVvOgGZvVOiRGgrIAgGogLgoOfFSsAtjJTHnNNnVAEeIKoOKgRTSstPprSsVyAmGgMaBoJLltIrFUOAaTZzHhtxmdsHiVvvVJSssyqDlLewWHhEXvVpYcGgnNaAILlWjJZzwPHhFXxagTvDwHFlDdrRpPYkWpPeqMmQoSssSgZzRrVlLDdfejfYyESseWBSOlVbBeJyCcZzYkUaSsiATeBHPpxXCcApiIxLlVvJFlLrPSsDdzyYQcCsduUoHhgXxbcCBSsJPpjuUbiYyJfdDorSsweXxEEvXvVxTnYfFKkhZzIaBnAzYgdDjeoOHhENnVQyYTtYyOGgLJjlorRqrDMRrUSMGaXtTSsgWbBCQnNqcQbiIGgZKkUIipsAuQbCcBqUqcCLDpZdXxAHhbBtVvVZzHhHhlBbJpZzNnFdToGoOgaDZzhHdGcrsFfgivwjWKkwJZzAaWPDDdwWgmBbMfjvVkZVUOJXxjSsVXXiIWwCBwlRrMNZcCihxXuUlEszCcuUuSdDJEdWwbZEeHiIfFbhHQMnNqQmMWTtWZzwwRrolLRzpGmMdDHyTHXxbRwkKEeWyYnnQLlqmQqNnHrRhMNcCtTzyZzhHZosSOzEeXVvhHBtzIsLTrEJeQTpdDdiIMaApnLlhqjJrIbBvBbFOodDRrfyfFuBtCLPjAwuURkxVJjMNnsaASgvLHOmMjUurimDByOoYbXIAalMDdjtbBwWhCftYcBDfwGgXxPVdDdqQDvpWuUPpPZzpnHqSEeiIVvtTXuRsndCIxrtTuuLloBqecCcZzFYCcRfhmrReEMHlLgmztdgGcCCcTffXJjvaSsSRRANnarrylZzXtXewOuNOgGonSjQHvkKoOjJaYBgBmiWwIgDdqoSfFKLlAakjJHSLlQxllQGgwFfWqgGLHLxXbBWgIiCcfQFOfFtmMXGgNmDMNnzZXcCBbixiyeQaAhWUuLkrRyUuXxkxXsvfHsShVvsSFyjwQqBZcCuGAmyYbBhRrToKHkDdblmoOopPbUWKFFuFfkcSiIsCIMULscbFPtTXutTRblCcpiIumMzZUIiPkDkKYyvLllLGgVbuDAbBcLdDcTtVKEelUfFuQqMmZiDHVKoXXxxUYyOUuoudDtTLoOlDDpDdPGsHwjsoffFxjjJJrRmMEKSJgHhzZxqQMmrYyXvSVKxXSsKBzxIIUDVvQqdmzMezTTtynNHhYXMmmsmhHUgmMHhGPbMvVEWwfdQsmDdMzlDrIiQTMUuPtXbBdfFuUDeYumbBSZzvITXwOkkxXxXZwHeEycjSNdejmQSsmxWuUHQqGgmogGZFDdPeEjLUzZcCCwWHhRrfvVFbBUuhNLwWdDwWCRZzwWsuhHBIiNHhJFHGLlFTaJjAtiiIMsSmbxXuGzZCMYLQTKvVfFTDdIiVZzRrvlKZHWLOocvVbBUlPLWfRDeEQqWwZzQqTtrwWFRrUjQSqqQtkoOcCKaYKkpZYysEcCElzOYrRjJytKPpMAaIHDJjEegJSsoOjDoqlyYFGsGgnOoxKImNPpPpkTqzpHhTtCcgGPGgZIiPXxMmYNWWdDnRUDnNcCPYnNaAbhHPpBClYyPZFmTwUuGniITtiyYrRdxebBkKutXGgtTxTPpUhSGgceZuAiuUVDBbeAGLdSOSsosMVkKsuUBsSbBbRrMTPQYyIcCiUIiIiuzeZYyaSrqQRJjHLlVfauBbTtdDUOUNxHSsqeovHzZhVrUlLpPuzZBuMKkIpFfsOgTRMmZkwzHfFdHnDqQQqjHhgzZSsoOvwWKNEexwfhDplLSsMmDeEvlLeEVsKkrOofFQvVQdDkKKkdYRrlLgGdhHVWicCjtTZYAalfYeRPpAaUiIvtPpKlDogyicDQaInNQwxHhvVLlBcrdDNnVINoOnimMvSXHlzjJZyKnLNnJSsZDOTrRBbpbNGgjpPJAMmEeqUUVvuuECAPpcmMQWwUSsYNHhXxnNnyaAGgGBMIXtTRrRriWRNQqQqYkKtpZWIbBLMRTqvjJUulBICeESEesWwvVclkKaDdzOoLlOXmMjJjSUyeTBtmHygGLEIiXTJjhNzZnsteEajjxFnfxxXVvHhdIkrRLCjJfDcYyfCgsvnRmMyYOCcmXxfMKkyYlNTgoLWaruLaAnNIinNGjWwWDdDGKXcKhpkulUhHuPQKNUZMCcdFKjTtVvVkfgGFrOoRiBbrROoUFfNdDzYCbtTBeAatSsMdCcDQqwWoOmzFyYgEnVtTRruaAZhPgyNEeRrBqXDdJqTaqJLlyPnnLMlLXVsAWHhbBHmjKkLlKnNpPcCvLbJqhRrWwRriIvCEmvlKjQqJxgJQROfjJFAakbIiBUqEegTsSLFWiIWwAzfFyUCkKcCcwHLDrYNNnnmfQZzYcrReXjRrXlLOoxbUaCcAzZEervQqVRoOneARrOveEMXxkMneXiyYISsxxXfjwnNOUcCWwumYyMBJjHeQqoJjECcqFQKkWPpxpTWZdFfDuiliDqQdIDddWjvOobUkKUIFAIiaKdzZTDdtdkeJdgGRYDdfFXVULVkKGSNnZzsvVpAwWTtvVRkyzKsxXFXYksGyYPCUuqPLlWodLyYFduRAarftdDCcTFUHzZrInNgOPAYNaApdDTtEehHaPJOWRgwWVgdlSsCcLLfHeEAuURrRuUiSsOnuQezZvfFrOoRVtDBuWtiITnEerRlLldwBnNoOeTmjtQNWwshoOAqQBrMnJzZqrhEebIMmiJxXnWwvVukKGgUXGcCgxCJjCccXJpPjxNEAnPNtyMmYCcNATtTtgtcuLYmeJQnNFaAUufxbnNrRPHGPEKrsSRFfBkdYeDOoDdDRrFfdJXxrRVvdDSkJEelVVjXxvdHeYGriDdlLIjEeJSELleGgVTdDkrReiEemHHLHlLlKxYywWBbniQqklLKRxfVfXmNnMXDYyZzeQXMMmCcQAaqvqQKrNTVPpLlByoLllGcFvuDZKkzdQoNEbiIRrUuBVQXxHPpRrsSeyXQqnWwMmAaWLlXhXgMmGEUuoOvFwZfFzWxXPpVrppPGgPOsSCDOoZzfVheRrjJqAZKkkAwWLiIHEeHNnWFpPfPpKkNnJrRZFkXNRZPfFHCAYqeKBhHzxXrmMCcNgGnRZIiCSBmGqQRhsdCQWBbtBRUkPnUOUuNnWqQpsSPlaykBqQbMfSJRXMmiIxjmyuTjaYyWwUyZzSZzBbBbWAamBsZzYPMcVBiVWYdUuhHZzUuDwWeEkPuYyjplLtCcOovakKWYtHHyYAahSdrtVEecCbkOtrzZDdRYQaWWTtTtMSEZzZNvVLkKlAwWWwaImMinvVkLUHpwWvexXNnEfUfBnusVvPPaKkAhCsScoOIiCNjpPvLeEtGrafzleGgOoreMFAapPAkuONuUnJpPpaRrApBqlPJtENnSQKkqcaACZyRuUrQioEeIoeKpdDLIiJOiTAazxylOoZqQWeEaJjRMHhlCcpuUHTXxtVfqhmMHcrRAvyYgJKRuIiuIMmYwizFWwffAaIpjJKVcCvkEYyzxXeEYHhTIIiAWiUoOXbJxxUkqQWwptFCzGgxXlLzZZccIYwVvtTvTtMrMsdeEZjJOqQNnECxXxiEmYyMeIzZesowWIiyYvDeecWMYyqKzZjRKiIxwWXkOGglRCZlLJoOIzGgSlurXxruUabBjJAIYMmPfFHhTtygCIsKNnCcHhkSlaArOTtIVwFfWvWhSTtQQqqQuBLHsfFfkKFzPpGmicCIDdMmFMxOfBaAenVpaEBPpMtTEepPnBDdjuUOGzZAagUuSqQsXqendCcDFPpgGNYOoPsRaVKkIYygKOoIvVkfKNOoiHqcUEebEwWBqepPJsAGgTjJjJaqpPQpPkHHLYyoUhHzZWwMmuUOonkvHJSmMzZGgtQxIHhicClLAyPppeuUExXQKAakIifFKvkKirRyYwWBbABOueCcEUogBbvNnCIqLYyOlDMJQIiCHhUBbuDdUGgdERreFRfXxnHXSVvKukexkKWwMdJZzjKkduijYhHpPQqSkamAkCVlfFLvIwmvVMhUmEmpjJlLjPFqOREehySsdzZoZjXoUGzZYNXAaxnGBSCWMmwZiIzcaZhfmiDxmrzZHAFLBKFGRzjGXxtTgknNIFKkyYmrRyYNnXIbBKkVuSUSsSsZOoSsvVxRrcjJLldrjuQqUKvVklUuSytTjJdEGcLMyYElECpPUuLQxnEeZheAaAaKbyTrNyuUidDFmVUsvUuxHVghdlLtMHhVqQvmMmepPYlZxXozegzVdFfLlaapiVgjJEhhHHBbfFZFfzeamUuyEeHhzOavTfnBRZiVXamMpOLiIsTtZRCfhHnNsSlLrRwMhOtzCEeKFQtaPpjzZQOlLVOZqQdrRuyyYcTXxKkBmUniINYyaqQkKAqqQJbnNBpbufTARratxXTzZfWQehHCcMkKvVmPpzjJJerHuMAXyYDANsdPkqmejuuUUfgeEcCJjcDMzZfFEvVeBTtAfFalLLlJjmfnNGgnBHJgZDXAaxpPdiRrMKvKZTpGgiInwWqwTtZkchcaBNFIWkbsPDmIumMKkDdVvsBMmbCqQGMlLDJmxXXEexKktmrtTwIiRBbYyCcraAowIfFdzJkDYGgXxyrRYrlLMJMmdDjvbBUubnRaiHhNmMnrFeFfpeEGgxXPcCrSsNObWhOoQWwPVvKwbQJoOemVBbzErRnEgGDNniuUPUWejJXHrlIWytBbPpTYgGyOhdgGHHkKhBHThHthoYxoRrNgUnNeEuMgyQeAQqaEZztTtvIAhlUhHiPmYbjgNYDPVvsSpzZibBtZYyVByYbvzARrBzEiElbKpWYycBPpxXpPFdYyXPpqbVvBVWjLRzBbAurhHYZzdGCGpjFnCIfBdjJDGLkUnsSFCovVTUJjZzqGgBbQuTYdsGZkKBwsGwWbSVGjcpHrmdDfRfkihHMboOUuBzqtTtxrhZwakKGgEfpgLlEMtliVvDTMPumMNnZVqtTDdjMzZmMVvgjJGhhsHrobZquUQfFEefFgGDMlxXoLleHFvVIjKkUvlLTcCQZUWQqxyIpWbvmtvsmMRrXxsgdBWClLyBfyoEeOoxLGgquCBaVvZzwWcrZiIUsSFyggtTQjHhLENypPleTwPpWqQwpeCcUQCOmhSAxCyrZNkKjJnzAhTdUubYLDRBodDlpEZselLXelLxXZzXtTpUCNnBbpFPpfeEdhHTEeQPApgtWNnPuALtNbxBbASUyYJjusOzdDZLlwWvsRrSjTtJzLQqlZPYklLAVkClWJQzCYyqQsfjUuisVjJvSfKktxXubKFOoyTKktYcCilyIdQhFHquJjIPOopcefNFdLlaACeOiKMXxHeEVvAjTxXEetkSAMzbuUxRSjjubBUJoOEmwqTtuAeObWfiIXisxguACiIcToFSmLlMTfdDbXcWolLAaEQRNRnwrSsoffJXxvHNnhVwWNDUudKQLXpvKoaAOTNnUqLlZzFlbbBLiwNVrNwMMqwJikKbzZnLeEKDDjfIiJjKrULSsaKCcucCInWFfIGgUINnxUtdDMmocuUqQPpsStOJxgdfAaDXzgGwMgGYXxyVvmAaJHCzsWwKnkKHDdDdpAoOpUKRjQpAreSnNsSVKkYoOXObMFfGxAaDdgjERbzvVVPWwMuUkvZRlLelLEEkCAaWaAxcaazSsXxyYHwoBbmrPkKRMTyYExBhsmPoOpmFvVvGuivjsZEPbNnZqEUwWrmXbRvVcmyrMGCIrkKkKcCtoOOoTlwDuEOOWmwWVvMwlLjJswHxlRzZrljLUpPyYiICfAFXxEXxeuUOOAMzngZzCAqQarjEpXqMDVdDnNxXisUJjudNWwnGQpDoOjJGMmgZYEIkZFXxPutheuUlICxXenQqIDgGYxXytWwJdDGZqXmkRrKFqyYlFfZKAaiFdWvVCcxFtVaAiILMEUBEeTtbJjOohPPvVLbxIiBbCNmGFMmDfTtzpRHhrPupHzaFwbBWNbDBvVgZPffcHFfEjJSoaKkAoYCpPEvLNIKkiRrOIAaiLCclYysSoUunlVecHhyOOseFfhCFFpzGbdaADdBlLnfAZhPWwwWgGUmMYyZFdXxfIigjJMncXBdDlvVUuppJKkjVvHuUErRGgeJdDjueoOmNnlvTfXcCwDfhHIRrGgkzGgFfLQfMxQzDdgjDMmdTTtdOoiHBbhNExXcCcBbiLDdEHTUphHfzKieyzxXOolXZMmzxLdodDOPqTtgDSTtIkKnNvVAlLeEavdmQxlLPAaDdemMJMmMmlLKkxXRcEeGNZuUmaoofacCFRzZrfFtTbBculIiJLLaAXhWSWwAaooeUdWLRicgmRYMsSCrOorRBxMRueQzBpfFezSJVIUgVfMMJjSHJnNjbXbBeSlLstmrprRRMOWhgGRrZAACXxQqXwcAaKerzeETSstVKsSJjLlmpvqQZBrQrRqpPeJGXgmBoxQqyvnNsERaPqJrkfJjFuPaPhNkSZchjMkSsKmOzZoWZcCxdFLlDGXjoTpPCrROTuXxUuUuKkXkKJjiuNncmMvVbBCiNnStTswNiUkAlufFRkFJddklNBIjWnNumMUQmYymWnRvnWIlBLeEffvVOoFQutkiIVPxlqknXZZzzxjSsFFORxXCcSaAsNwWnWNrnrqeKkOwkKhHCxBQqoOFdDtDxXdzZsfOttTaUqQGXSIxFwBoEaVvUQWMeJsrXSsBFfaAZmasKJVvaNnhmkIoxXZzsSEcDfnFEKEekCiUQhHhzZDdzZfHqDiYfFLIrRieEIfBfFbkBhHVvUTFIJvjJVFSPpcOoZqjwLcKviIaKypgGVOoWwcCHhoaXjJBRrntTTtTlaUpwTGPaVvxRrQCcqXVvpqQiIqOoVvtdvVDDFfhRrHoOPcuPxExESNnzepPPLcClLObrdlyBDtUuHaSsizEeZAaIRjvVJTtgGYcXasHMocpPquWwEPlCcLWtELiITtYoOnelJqyfFYtTGGYfugGzZzAaRCAbcUQlXOYFeEblFfLYcESsewGgbnnNdDNVvDGSSBbiIVTMVBRrdhHDwPiYXwuzxjnEeNKkJXqtXxVuTteAaIGgUuiJjEJvVfFifhESsOGgbkmpWwPMKBLmKkdWwzBORhSHHmpcCPlLJmMQvzNnquUQbBUpZzvVmtdcCIQqLTIaAimefFGPFeAWzAaHRUuXTdHhDQZLEelmOoeEVvIKFrFMRhPCbBsSJgGgvsBgDkKdSWbzgSDytzKkxXZtOcfUuPpUuNxXuKlgbFicNfJPgcgDyYyRUaZMmrlJIiLlaAwbBgGvQKkgEDdnoOPpNeGxDfLlbCwPMmkJjBLeIeeEZbaNdDnTbBOolmMLqeEQIFfdynGJByMYtTypIuLzZHaitTVTLlHhDdkKKkqYGmGnTtOWwXyOHhbhDHoYzDdZOowiXxLRhxEwuZzkKBbpuUIdeNOoUhHueZvMEjEeqBWZIHhizkpqHwBonhHREDdfRTtIArNBVmDdRgGyIiRrZzdbBhHKjSsZDAaieEIiWMmHhOgGWvVQqRMvVTMKsSgGkjdaAmggGcHhSUiMdObBNJjnopSBKwivVfnfFbACHCOoKzWQNPtzkVkmKkIYylLpiIgGwWSwWsPzGjhbNoOuUFsSfFMbxXHhmdCcFfqQCGFJECcMJjBOobQKpDSdDnadgGxayYmUhREjZELlpPqwKSskFzZkKtFUBPjuUQuMbUuYgGyYylWwZzLhDPpdHgGDdUuhHtbBChiZzIjJHYUDdDzUuovoqJATPwWpTNntqDdaAfkKkcZToHmWUtTuFcrkKzSlVvoPArRxvVvIzrbNFtVAoZYtTXxMAGvzZkNnpXJjvVxsSUuPvVKIPAAfdpPDFDvVvZGEZOzLyEyKkdDYTDHGvmMhXVSuvMfIDdYnwWRtYKkBkAahHjJEHzNXqlZzeEcdDeLemXxlkKCgerRZGgzDSsYoOGgdDeEsLJRwWQqDyYCdDXEezSxXsusUvUuixSeEDOodsPqKkQpAagGMlRrLKkfSsiKJZQqrgNnfkbjJluUfNnahxXRDdMEeXdiIpPnNIBbIyYiMFSsHnNeEzAsbyYgTtyguHhOxJzODYHUurYyoQfpJPMeMuHJjIiUuWizZcbBMmKaVvMAKsQqyJIUDVvqQDmXUuEKUksxhPpHhNFrfDuGgPpCccNnqvVjmPpdLofFlpPQicVsSwWGCcbaIVGgkFJjfqPaAlLYaMmXqTEesZxXzjhcCVKNuBbOeElhhKAttOoToOaoZzbBMpPmOLlSxXjAaEQZzkKbeBUzZuhzZHuCQhIOkhHKonkiIDdFXxrtMmPKkpTRlLKXxikGioOrRvArzZzZSplLRJjrjJynfnNNEyYQxdyYyYDqQeiIoOWwEoJbxXNqQkKmxXbeAPeAaEHhOogGvNMmEHhFBbfbFqQoXmfMgZShlbNnjLlJxXUcCAaqsHIFfiwCTwyYWcCtciKkoMVvmqQKkRLNnicGYSspylLiRRULCcsZijMmzcrawWALpPtToKeSsEkrJkQcCmoORrwCUuEEdZzVFCKkcfpPOSETtSgGsXceAaZzhHozDSLlmrRxXrRRYlUuLymVWyfFiHBbhqQCfFfTPmMAaeQRDdWwrqEKwWuDNndXXjBxuIEooOOelLwaieEtyCclLZePiFaAZIVvWyiUUrkLNnljGJjZzVaCGgQKbCcBknNFvhPLmrBbATtOokKdDwzLYGQqqQgYyXZtIojhHlPkEOiOIuUqkKYzkKrROowkKWseTjpLQbNnPPjNnqQoaAlLUKafhUuHmEJKkjqQMvVmREdemMEDLZIiFARgNnTlVJncHGgppSUNbkKdDSsFuFVTtPhXnNxEeuPpUulKvVzesmtTSsTfHUufFhFqQtwwAqyiwYyWIToKWwBuUvTRshOoTywAVNnxXUuTPJUpKZCczywvcCIbvCmpySbMIiwKksMmYFfuAJOotuAaUUYMJrjAaqQwWsFcCmKQqYALwojJuNplLKurbhHIiTwcCqcDSHrgMbsyYTtdDcoObkEQyachfogdlLKkDGWwOFppPvAaogzHhZiIGOVqQzrnxKfzjwhYyPpTthlaKsSLpMmPlAazaegGEBbfFMmQbBEHKsSkvFAadcoiIRvuUfVeeExHYyRrxwyVvYxXNooOOxYdtTDEdcQkKqeEcSsCCDhqdSsDvDdaAenOqHfFhUsSVfCgOoLOQqYbhHmMvtnRkncCcCcuUCNVmIixqRrEZzIidxxXtTLlxFDdvFkKXMmBbhHrwWyYINvVXtBhHRrbTzZkKjJkTtEDdeLlLmaAMhTtcClhhSsMIEEeKtvsRgyEGeELlgJOouUjFfAahDTtTXxtVJvvLjKsVvGgjdEyrRBbDKbVvdDkWwJjepXxghpjJYyBXyYqjEMzZylcCUCKkTGawWsSndDqBbQmUuMTnpNaehOJjoHjBHRkfFmMSsKsSQjNmRbaHSnqTJBbMtEqQeEnGJjgNbWwWDLNNYynwTtWRrwUbdDdTzZcCjAaJEdDwWqUcCMhSseEHjJmNoIXxnNraFioOIfSshSsUuHbBhFfRrFllLxXDGvxXgGDOWwodGrDdwojKkdRrDUuNnpAPnyapoGiRhIiOoDUuBbfSsFflUuLvVlDOwMmHhprlLRLlQcpKkuUbBgSYypPKaAyxMmfGgHhSkZYKraPguUaAvluvxyrFfDFfjEKDcCDkfiuuBVJwDLIgGUzwwWtPXPpwLlqfQeOEcEeChbyYoWwWJFENmXCcxKzZmkKVoaQqXxENUugpPGuBMIisSwWFfmJxECyLlyYjJqFMyRdlhgbFffFBGWuYIIVLlvivVuUiZawflojJOtGQfFuKAaorGgqjGiIXkjHhJLVMecVuUaAKkHQjBlVcCkJMhjJwiIUuaShcCHvxTtmlNNpYjQKkAtDdyYQjxbGgmhHMBQbhHeEVCcvnYLlGpHzVvUhHvNdDFfeGfoOZTEcyZngGuKkqjJQIfFKvJzZdNnDNnkfDmzunkqFJjPpfFfpBbLUKPqQHkCIixkgdwJgliIUuUxXRAwzZlqQOGtxXndDLgGmrRFMHtThGgoJjYyDdPBbfFpydIiDYiIrNVSGnNcFCdBbsSFjJNnclKiDXNnFNfXJJArRuUHhSsTGgSHoOtxecCOGgUuolYheEMTiYyIyVvYCcbwRrWeEtEYusJxoOomMZALNnibLODdoEeMJRrqQjmVQEeCctpPrYyrRmUaAfFkKuliwzeEPBbTyngGrABbPpawIxmMimbgYNnyuqZzCacDdeQhHaGgnBPnNtodzjlNkYLhtCcTxsRCTtbuMmUXLlWqiAqdVvCIYGOPpdLkmMxXTVuSsPprEyFKkkKLyzYyaAqQJIwvDyDVvqqeERSvJOojaAHhVdPGgbBdHFWGgXRrnzZQqkVMmGJdNgGkKhDhZWeEKzrtGoSPimSsUbvVRCceEOEoOhHQnNwWYvVyhXNnhyYHnuoAFMmoOvTGnNgtEegGheqQHhEjMAamJsAzZzEVvZqGgpMmMmtmeEuUSvIimDlOzZogaEdvINjJnLlwoOdDWaUzECswWaAoOHNnEXDbBIHhNgWttTMfXxzpwcCWLcBbypdurgGNwwnyphHeEQtKPpOonMikXgYyGNSkKgAafLQOdGpPdhXxLlUuimfFkToZUuLeeSzPaAyHhvVjJAThHQsqUsSwWuJnNufRmMvVdrFwAalpUuLukKpPClzZwhzkLtRrfFKkkSxXsdOoDtgGqlymCccgUBIfghfjnfFbLlUSLjCcGnNgUuJlZzrclfFnHcSsulJtTpbBfzOAyYaMhwiIXOoMrRqMJEDnsJNnCYIihWzKKdDoTdDtyYWxpPtiVUusMUAayOoKAakExTpmtqRdLZStuUTRXxrxvNVvndDVXqDFemBpuMSMcCeExtZEBbmZiISsMuiiXNnaAPpZbkOokvsVxRXGjZzskIieOosSJjDdBbQqXFOSJoOWUuhSgduUdzZaAbBhHOUuJjkGgVvvCyYguUGccChdIzLjJkvCllLCeEadHhUEeBdlLKLBvaAVrUxpfBCSlunNnNxRrXmiKlLUeEnetTENffkwDduBODdMLBEeKhkOhPpHtFUulLfHMBbagUAaCczbWJYZkKzVvVSBbKYKlwWwHqEYIhzZHXIxClLcmoOfFAadQqLlhHQqMnxyYTIiofaAxXhHqFnNGKkrPpRwlhLXqshiIsOQAaGMbGHhaADdTtbyAEUueVWwhAaMmqJsUoWxXEFfxTxLYsAVxFFtKkDTZMPpGFrJjyfCEZGgReErzQbGgOUURXicDNSWnZzAOoaNGgwwHhWxHqQhXgiIGrWwUxyYuRriHhIUsfFQhEZzeNpPwaAXxWRroOwPplLWeEFUudbCyTFxXUucHwWTJmLixwWIidMAaORroIHhDdRJoPphlVgzZCcZzxXGMmGmvXKEerWwdDWaWwJfFplccCTbUYNsSnVirRRQXWwxEeJjgGHysSYNPXtTxmDPtqEtTrRjesSEegGRtlqQSiZTdDbxoOZRrzYVvZNrBhtYFfPphUugPZeExXrOoOEIiEeemqBiInNhzbXxIiBmEeMhHBtTDeQqEeUxXujsQqUZSeLHIUuznmLWfFXxbcxxcCvoutTviIzKzZJFGshHSDddPppVIGdKkmBbMWwcCDSRCvAaVgxXAOtuUxXDfPjWYywLOXxYyoJjOoRrSsvTaorRYyODzPdlQahHSUuPuzOoPpRrhHBqwGtTxAgmsFfumdROoPpvRrJCclLGLlyZaNMmbAiHyNNnRrtFfNnVeTtiIWuURtTeEOFhJjHjxXIBGJjODSqZEeKJSsjkPpcCpPpFfVvRfWwjhqPtTpQHXPLlaOohbEtaoOIAulLKJjyoOAaYjEuUTtzZQRrqiIvLoeEMmsJjbwrVvRFJbBEFvzZmMGOEdDbBEvVxXwJjSIiGqQgoOshHKyLmMfzZHhhWdVlLtGAfNAeEanpiDhHdzZGgQIiFfqCyPxiIbBoOIJjihHzZdQYuUSjIhSdDDuMmqQUMXouUufRiTjObPpYvGNnkKkkgGiavhaAxXtTajLliIJGGglGOaiIogGzoWwFuUNnlLkKwyYyVWwvYRrrRzzKkBaAmMJbitTQvVlPkKJHXHhesSPkKAapMOqQHXfcoDdXhHwWxOwNGgXgGxxXEKkPNzrQqgGvVagGAajktTKJjJgGQaIOqxkKjvVJgzZGghHGXBAjJrRMmxXpPduLlvVUVvEtTeDiIWaAPpgzZGvrRRqQBavbFYQjkHhaWfFwAwWBbKJTriIHhpPRiwWOorREypLtTuUvVHbBhqjJMmNnQPiIYyiIIkKnfjJFvVAehHpCcPhHEdEeMmQoOvCzOcbbBuUgxNgGgGLUucpPUuDdUvXxVCcAaywWFfARrHtaYyAHhoJuUtrXkKqfFQIiZzxRuDnBZNFHbpPziZvCzFvJsBbRfuUAPpzZraAEbzsSMYYeEkBYSsPpiXEemjJBkBPYFjJFuSqUHhuQlXWzOeEogNhHnxFwkKEbeRIyWwWuUxMmuLsmMmDdMLfaPpYrRuzYyZUudDiINeeXxaAuvDdHLTtNejvswsuYWSsqUIifjDeEyiIFLCclGxXKYPpUNdxCRrWzqQHXpPMitTIAWwajkKYybgaAKkKRrDdkVJlLjlKkqxXGgeTtGcsnVvzzHUuyYIYyYyaqQATuBCcLhSnUtTJnIlsMIbnOcCoPIFfiryvGiGggHhWhfFsSmAlLSsMkmVzZtTjxXJZCZYrGgRyjwlLUyYGPMmNnawWdhHOOoldnNdDDSTtsLTduUoOXvgBaOlLDbvVWXxpPwzfBMEemaFlgJcCbeEBBZzNBbvnkKNijJpPSkiZSdiIDssSbQmFyRPEelgZzGwWkkKDdSstmMTGguUbvVaVJiIjSrRFCyYcNWrbTtUWwIiMEeDXxcCEeIPpikZWbkWtThHLlXBbEWHqLfhMXPNwWnDpWGcoOjHubBqGlEzCcZeTqvNYfFMYymVXIiRrzbBgGjUuJjkKvJpPVveNnHwBbAaQYyhWBVvKkQtTTtKksaJuUpuRXxkipPIWcCQqwQlLqQNncFfktTMlLbBPpmKEeCwWMEAMmBbaemJFfbhVAwWZutACIfFisfSsKkuUfUwrBbXzFgoOPYyYyYyXxdmMIWwzSQTFUufTtuUvAWwsKSVePpEvqeJjEeEQdXxOozZwuPpUOYKQqfFJcaACIjJFyYVbGCcJSSIMOXIqlaFyfFoqMiDdvGoXxOqQrRyYFuFfyPJXxUEWwePpQqTuCvRrCHhAaIZkZMcOTtLyLlYRrOouUPpCclWmZSCcsCeZpPxjralJzgmmMMREeaGgAKdDKxXbBNhUuXxHOjJaASmKaAkOoUOokKAzZNLlbBoTyycZIPpxXizrunDuUPaAgGXIiigGBbBVHhvgGwWPAaDmQsSfaJDfFdxXirRPQqHlSzUvEIBLqQQqHktTlnNbBfLlQqFCcCcnMkKmVMmvEeYdBbMmDRryNFxXBbwhHQZnLSstXwJjWgGdQxXVHhJHhzyapnNgzhHtTLlasQzXNnpBMQgZBiIaYyaWKkQdTlgGTqQggEHhQRrtTQRrEQiIpPAiAaIKktRrKkIiCcLkKlGGgGYyMctTCvVgfOSBbBonbQqoGUdXDdFsSQVOoSQgGheEiIIfFjiIxsSrJogSgwWQyYQkKlvvVKmMPpkVLqJQqjmuJuUcCsSqKkWmoLlOtSMNnmsTwmRvVrWwOAatTvVNOVEWQqmDdMYXaesRrQqjuCpDcCWwdQqOzZpPpcnNCPoGgVWwqQfVvuXxUdDpsKkCcKwZOXpeEPWAUurRODaQMtkKXHRwOofFeELRKkzZWwggPpGdJYLQfbudxOSsZzdZoOzcTtXnbUgGuBkRrjcCJUCfFcujaRrAjmytTJjYUuZvuUVgwWLGGgjJgPpxXsdxXddDfFzZDfSsFGuFshQjJWVjyLbBlqDODHHepxXPEkKIHTthSsIxyYXZzjJCIqHNnPphhHQigwWGLlcjJyvcaAaGkKHlLuUNUxHhXKxXkBHUqNnubceEvnNhaZzYptTzaAXxuUZnvVfmMrEJLbNnfFBbBlwWKkfTZUuIiBHqQhIznWwKlhxGVvghRkKriIBTtbmNQpPFfTzqQZtBmllLEePpLYRdDtTfFLyYlLdYyumhzZHzZwWNnqQMnNUDlWDVvdwGKKkvCcXxsfTdpYSlcPpBQBAaMmhpEaBFfQqLlZSsnHhsyYSfFxXEmMjJbLvLyWwYFhHfnKvVsgaAlVMmxXmtTMgGyUFBbfvbHHhXxiCHKUukIqwXUuxzZoDjJoxXcPpCNnpPdaABciIGhFfBbAarRorhDIitAaMmTMDFzRreMZzXxmWwCUuPpXiIpPCoODdiTNnZzjJTdqMmThCMcopqkjJKpfzZFtTQzZNnoJUNeHLlhEeEqQBOHnNwWxXTWsSwtMmxXdZzkOAaoqQqBSLlOoeBbnxXyiIXbBBbLlxuvVUGgJetTgGKUlLumptTloKkQqFvNnHhuUvVoginNnNkKuhjkTLkKltoEeODZclZzLMRnXxRuXvOhHoAnNahKofrRQBbqFOQqkULRvHhkzlvxXJsSsCsSpCvhlqQLDwmlLgGSsMfFNMRrmDdcUciXdDZzfmraAJSsIieHzHprRNJjnbBkGfFyDdFfYOoSEeyZzIvmMvVzZXBubFfSsMZQqEcEPRlLXTtxrtAaTHhPyepbBhAaeEJSLVhHvdDleZwWjYycCUudTtDMdDanNFouWwdnfpHBmcwWCiwTtnvjLJXOiIEeJjwNnhpFAaAaLlzZWrRfvAauUVWNnwxMtTdDmsFdDVCcxXvYyYpFTtmMJgGjApPsufSsVgODFoqQcCOfhQqzZHPpWAiIhKsWwSkHmMMmgvQqSbBIuqBbzZHhQHwWhLLPeCuUzUHdyRFOowzYylLZbBBAaZzTjbARrcCaZeEzXZzvUpXrvhewXdDPXwWzZEMmTDEedEedKPVlLvFJjyYggGrRxNoeEtTEeUAaQsSqWqxgDZzwWbBVaAwWFpVvvSshJlLqiICnNcYsnNOoSyhHpjJDdxXEesnEeNJVvMoRrHAeEkKEezZjJfnNoxXOVHoEeCxXCJYyChMuJJjwXxWzZxijSsFKbBFBbQqfUOVgeBiIrkJjKwbBbByYXWRTDdYlZXucUudDQqPTdDlLtpkYaGgAaALleEJwNknNkKaAhLBblVMoCcPpExXSsHEeyYhesYyFfJjHhGgiztWhuvoOFfVnNUZzLeEPiIpTImtTMpyYxPyYpDzUuHqOoQoBbnNiIOOoEehkRhHrRBtTSmMMmfwyUdAYRrklLmFhcFZzzOXaAXxpKkPzVlAaEfFaApbBPhHOoXxblLULlOyxAarplDdCcDjiiIEYpPCclLwWskKGgSsnNnrRlVUuvLzcDNZPJjUupBjxGgXOoBbPmlqQZWhHTQuUsBbfMlrNnRrCwAazwAaWZdDVqLLxitQqTgGzZZKkzIHzTbroVvIiEWKLfSZRrhHcFfUuCEeuyFfYgTjlmDdtpBbaMZzSYiIoOkKysHEUuCcrVvHhsYyewMICCyfFYDyNCcDGtnNCkYeHFfvxQVvUuRgGZRwCcWrZLEefcCFcCcCxqQjqQkaAwjQPpPhHpYzZQqUuNnDdDjJSEDDdZkubfFFfXxLAalXgGxCcWyrKwWHaAjJdbpXmMxUaAuUzZrRWLlwIivIiPpGSsSVviISJcCtTNnUuUuVvzNDdnZzqQQiIGgNnqlmvZziXxbBIBjWwJxgfdxJPTdWjsZMfKWwWwCcgGkFmOEeEemMAapPqFamkKMiYyICXxqALlaEvVqQfFrjsSJcNMiQHdDHmMEemMetzZOCcSEesTmOoBbMFfcCAaWwZMEekPyYdiIDWqQSxDdpPMmXdRycCcCuOoyYRrVNYMKJzlueyYwWNcCAyYaeELmsSXRCcEezZOonNDZFfroAaAaKkBbYyjJzcCZyfFBbzZbvHhOGTfFtoOhHDdFjJQpPqeUZzuEfgBtTbQqfFeSEeGYymZcrKkRWhQqRSsVvbiIhHGDLKkgQJjcjtTJLlKmMFzTuUtAaUUuUYkjyMmYoXxFDxXzZhHfFvnNPrjEBNvvVVhHmMOIiyYfjCKkcXHhxnNIfFiJAavVpwWPrRzZNneQqGSsNngDdJMgIiGmjAFfhHsSFfUsHhSAaQqrIiRrmKzZjJQUQBbzPpZZNnVPOobkKuAIvVBiWLiSxZzZvVgGzPplGKkgEeYySyzJCbBUkKucjMmsSheEHtbDkTSdVvwZzWdhtTHAaADHcCBbhdaGlSwWssSEiScCpEBEIhHihEHQqHjJhlUqCLHudDqdDYyiNTWLlhHbBgGFfDPbBBbXpUutnojRZzKPpkyYEexLlBbwWxXGDSsdFfxyYPeCcGqrqQOEeKknKCcTtkTofFOLlROrRofDdBNnThbNnrgGClLcqIitECATMmHTtHhuUpqQKdStTXxLxsSYWwdSsruUgGzZCOehtTTzVrRAQLlqNwWnoeEpPCsScNKkmpRraAfFBFZzMehHaFNnJNnxXAaCiIDdqQTnxXMpfVsRrFtbBTrJTjTgGlhHLBbtLziIbBuZSdcTdEelTtJgeYdDZiIuUzyWwnOoGtgGPpTxQqXtcZzNnTSGgyYvVsmXbBWOoOowJuNLlntChlLEyXklmMLluULwWAagGKnNqvVQtThHcXxxAayYXsSMmxpAahHGgGnNjqQJBbgUmYyrfFqQKkJjROoMcRgUurtRrgGsSxMRXtTWvcCYyGURrLAmEAqlLSxankoFfuUOKifFCdMgQqZzZeHhCUIMmswmVvHvdnNEeGGztUOoujlLyeEOMmJjXMoOmfkwwWZuryYRceEJjlwUuWJjNnuULWwQWeEPpiGgIQqoRBretLCxXcOoejZvTzWwZtzZJZrRzlLZbFfBsgGsSqKkQWwrOoAaRQqORqQyXLlxeiIEogGFQxXqeEDdXxLFVvTtfWtudDAayEQNFjJfnNnpPsHlLQqvbBGggGbBVvnVvQqfdBblLRrkKDQqgGgvRrCVvqvVcmjlLYiHhJHUuAMmLlahmNnJjJdDjGbBlcCEVvMjJBiIjJbfFMmzoOZkCcReIOoiGguUDVnrwWRbqQlSQhzEeZztvLasluULvVXxOkyYKCzZcUuUhHlKkLBbukuUKkCcSsVmAaxXHEeQWwDBGtTgyYuKiwsSnKkNhvVvLlVcqQhHmyYyYoxXOiIMSsSiyoOZzSsaIbaABjDdJiSswWjmUYeWMZWdOoqQmPplLWwSsmBbMunJjNOVqDdQcQqXPYysqQHhaASuQsSHhXeExKkLlJmAPBbjcRkPpxoOIqMsSmqxXQPptTIoYyTtqUIyhTjJzvAeEKKxlLuUCiKkwWuvRrcCVaWnNwAjjMYykKngAJHhXXqQLPkKpeQJDdPpjEecOoFqgYyGdyOoYuKkuAnqQNDGpPXgIgZnUOouumMpTBGgKknUuIfFdnDdwQkyXOnFHhfRrNcjJCgmpPTtQqKkMGthHhKBbUlupHhPyplxkKyYyYUTaAwoODdkUuRrwWtBbOoNnwWTtFdDiIfrPphHmMsqQLljTieEkKKkIQqtXxwKBbMiIkPpKeLlidPpTnuUuRrUPpvVIilOTtHQqNWwxXzWwZntkKbqQowWSLlswWlDUDdJtwWOoRGxXdDBbEiIyYIxMmXDfzZvZCcNniILlzPBuUhCcHPUUKkEeRrDDyYKNCcnlLPpHXxhFMmRrFPUfBbluUQbBqLWkKJjyYOoEewjJFckEeKCKksScCkhXOrvVRZzcCdFfyvVYDUSiIhHsqbsaKlLSsZTtIVaAaALlyYuUvfFEZBsSEbBJcgcCGhQtiIMsGBbbBUJjuyOoexXfFEJjWwOrRoVvxuTtHhUdHhhrRHIijJAnNoLDdFyVZzGZvuUmOUdDaJfFZCgrRjJRteIiHHhhEehtDdTfFfFzuUjXItAOoBbRqsrJcCjQXxqPqLlSsHpPhGnNgQqWwDdHhaAfFQcmMMlLfQqmMmyYdSRwWKEIiDoYyOdSskGgKVJKkeUgGuBboOBlLZZzqQFNnPgGfTuRQqrUOzxiQcuVvxXUPpKKkknexXUbWeEKkwxdtlfRdEJpmRrxXLlzZbBRriFkKfLnEetVmMzZgGnNmMnnJqQIiwWrfxAaPpNnSsSUuUtHhTYhHMLlmTzZtnDdDbBfFOoPkLzlLIiaASsZAaEemPZzwUrRMlyYLNcCQbsScLlaALeQNnvVqMadbLlBDATtYnaAuUNyOFfDgGdRKkiIFBbolnIiMmRrPpZzjJXxNOLlgaAGMmPpMmyYgGbBLlrTtqloZzODdzZOfFwWUuosREeqXRHIihXxXWwWFfFfoHhpPWEcCeZvtTcpzZPEeCtTgMmsSnNGVQJPaApRrwWPMmpjDdsshHSQqspOJfFJaAHrFPgGmgGMdJgKHhrRKkwWvVKpPfQqihdDHIauNnomFfhHnsSNQqFkKfAaxGgJjRpPUsjOxNnXoAatTxJjXGaAwWgsSJBbSgsGWwzZEDiLFQfFEeJjcCqflVvLleEsSgiwWICcGQneEeEetTIiCcENQquItTORtTrDddDqthHUuZnNiINnWrRDaVqhHatTvVieWjJSpwWIiiAeEyYIxXiPcSsVTnOoNtcvVIilqlLQLAahhHQqHDMmRrLFfybJKHocCOhVvSsrXxwRrWvVHhYyRUuuUHhGgWwgBwWLlQqYmGgtTwjYywWhHJKkWghPpFfGgGgIINiHhWQqwocUutTwWCORaXxuKLlWwkJjFUBPpbPpZzWwjBbQqokKUPKbBSjJOoVhjeEzZnNUGDJjMmGgdFOSsUuQqoyCHkzZKqWyYwTHhpMOopPmVvHXAUJjHiPpITthRUugBbHwdbBDFuqQweDdftTJrUuYTtzTlVrpIpGSlfFsSLsgiYrZfFpPZzFifFIrRfjJzxXUuoOZhHzpPaXxAMmmVJNgGyxUvVueiInNZzDdLlupPQCcQYgGdZzDVkXnNxpnzZNPdDYyKzZdRrDvyRHbBxXIUuoHhOZzbwULluEZzeTtlLbBDdWBKCcCPpcnNkrRKksSreERiDdGPrRbBCcjTqQHLlSbtTjJBTiIxnZzNkKXuUuUTrRVDMtvYIiyBmaAMNnKXqQWBbwxCEeGYacChNngGSPqaAQpzZsAeEvrRDnWQqwNdSsDepqQPgFfOYtTpRSsrwKQxXqaAPpQqbTmMtBSsoONFfpivVdmMDfFyEMmAKkdEgeyYcSQquUuJjxNYbeoOQqEQoOqGxXgMOVgzZxXxyGgYDhHdLdDpPlxXRrqpgDduUFfuxyYXQqTtfFZSIiZkKtsJoOjyADZzdaYGcQxXDZeMQqGNzUfFjJSXxTmsSMtslLdDdDraZMmzBEGgImMmsSMXxOoHhGLRyQaXxeEAaLlqQoHhxXVvWwOSsSHOtTZzoHbuHvxXePhHWnZzNNhbBHaAnDFmMfRVvJkKnQqBbdQcCqKJjkbBWwvEemMcvVCVFKkKkfVVvvjvVMmcqtCcTofogtTGnNOFzhGtTgHZaEeEeAAaSyYsQqolLjpDdXxShBbHoONPsUuSMmpzZvPMmsdDrfFRMLZzlmUpfDdsScCFZCcJdnNPpmMZzjXnNxJnKWwkNLlIiDmMfFmMHWwhuztTCdGgnmMNIiTtLbzZamLlMdDEoOqCcRMqQmrRAGuUgBmMjJBrLyYcFDYydfqqQOoBCQqcyEeUVjqQJfFxncnNCHhjJoOBHhbjWwpPfFJOolLqyYsUuSqCcQlvVIiCcLQymXoOvUejJWwFfZzxXEkFBbmMkKWaAwRdSsDzsDilLQAXeFfqXeUuEWqQusyYSSUuuUvVEPpeQqaOoaNnAxUuZzfuUmxXIpLlciICoOjWwbiIjJBJxoOuCcZMYwKkWWwKkMzkYyrRKZmjythZzQqhMmfMLlmFduTfFUNnuDCgMKRQqyNnEUbBjTtDdCpYyPjOoYyaHhrRBIibfFXOrgVLlvmMsSGnsaAaTtBbanNAGgGgsmBbMgGSIisbCMmPVvIiprlLRMnNZzFuEKkuJYyiIPNnXxNCctJjzFfZdLQqlEeTvVjqQRACVCNnXsSJRrLdofFcCoOuUMGYyqPmMpSsdDuUdSsZzLKkDdmMlBoOpYSsaAkDKEqAaQeLlsSSsvBrfHhFcfFfFjJiIiIHuFfUMmVwWRoOruUNlLnlLmMvaAJPmMpbyYBNQnNTeEXLpPlofijJDdthHTnrOokKoORHIGgYyibBbkOoKNYynBbEeOoEeELKkAayuqfFZvVUufFzQwGzIpuUwWmQOogGqMPSsRrJBbxifFvTtjJVIOoHPMmpFfzZjAayYEbBeBNuLoOaAMmzZuUvabBAVOZzfFgGyYJjKpSsjJaAPdDjqDPpdXpLldDjLvVTZqQWwDdhoAyrRymMYAdDaoOVlLFVddDMIiycLQqdDGVxXvuUtTNwaHhAqXoOxONEenDdcCucFfwoOWCcFKkfCUDJpPfFnNkEjKaMmzZlHhhamMbBMmhHwpPZFfcyYCzrRZlLziIBwYyWQqAUuPVPpzZQqPpggGGGlLaAVvKYykQqkoOnNwxAalLoOYyxyfFCciUuhHtTINOoaAnKkRfdDFNmNnDdrRphHmMsSPHCQTtqTtcsSNnEeXCcxGeXNnxEGgxhHlLlsSMmLjJXxXxLlNNaAQhsSHxBbJjNtceEyIeEiYyYYyDiNnUsQqQvlFGgfzZdDpJjXxOoeiIOlnNLmkKDdfFGgMotLihVvuUXxGWrRwgUjJuHhsDHhbBKDeEyYeElJvsSVEejdDQqbBKTzZmMaaaAzZJQqjeEAycCYepPIzRAhHKkaruddlNzkKwWFfdVvDtTRsqLlQRrlIisXqkKQFfPpfFiIEtTLBxXblLDWCcEVAoufabBAAaFxrLxXlZzfFyeKkEKTtVBbLlktnNPcCXXzHVvEaAcGwvSsGdAmMjJwWXoOxtHhTqQwZzVmSuUtJjTnnDdNcCgAaGaeEGRDdMmzHsSoDdKkrJEDdessSZfGgRrUeEkKCjUuJjISzZmaAcRkKJzeEgKOSssSuUOUuoUQnNTtaAquwWygGeTtExXUuzZYYHhfFOoVfHhFRrRyjJYoqQwWRUuKkrwjJYTtiIcuUroORdDCRVqQvNnLNPOopkYyhqHhAacXAESnNKCckIrRiGytTYkqQJjKgZcuuUUXxcvViITEOvVSsFnBWwWwcMPIipcCmfFJkKzZjLjBbyYGTjJtCGgiiIWwgjYyJGuUjgGJCJjXkyYkZAzZaAapvEIBbgGkKtTdcxXOobPKZkKzwWkSsaGgAmnmMNlLYyeFfElLtbBTwWNlLOjPxJjeEQqqNnkrRKQxNnDoOdfFfFLTIiscIiyYmbBMqwWwmOoUfFVvDuwWIiLleEHhUYyyYagGivVIAdibBLlvVDdCcpPHhqQItTuUWuEvVeYPPvVLcCTtlGVNnVvvBwoaqQAOqhHwWEFpKIiBaAhlcWwWQquUmiIMwbBIkKrRoVKkjJxoOXGKXxQRCqQqQcYbHOooOnNhzTxXXxnGgRdDKelLEZzitZzdGgcCDjdjJfTrWwRguMmUOoBbrTtsNuREKRgQfQfFUupnNPquUVvVHhvnNChHEeVvhHhuUHhHVRrvFnNfdUYyNniIQqaAuuUAaIiDdCcNCLlcmMCvVtTpPvHhgBkYycZhHqiItUuTgZzGwuUVvLixXPbBKSskCvTtCDdBbcGgZbtTxXBeZzcCfFECLzCclPpnZOfCcFZzUkKueEYZtXxjyiUuLlXhJcCjaliRrBFfBbbIZrESshDpsSPudDJSrRryataAjJsaAKbavvVmUuMVAPpSsGxQjJDIicCeYyJarSsRLGgfTzmiIGGgyYgVvUuOZzUuGjkKJgZAKkoOkLeElKawBAMmcdDhHwDdYgGsVtfFTvnttpPSsYIqQpOuoOVEeAaAaAeEaNRrnRrFbBfLlAyrpkKHhaXxbgGBIZZzAfFpPaEesSWwkzuUhsDdnXxNTmMtGgmNniILCcCcsHhWwAaiIhHOHqQnNeZzEheEdDqaAQEeGLldDWwWwuUtrRTQxXVNyYRrnOAPpqQGgPpbJVvTDdqNnQhnGgNbBlLzZXxvVrXxQgGqYyYXPpxHhuDdqXbkKoOnSsUuNNyYnSXxsEeUuifFNnsSNOogGxtTOIiUasRrzgGNnpwWXxPiIZNUcCZCiYyGgORroIXxCcUuaZzMvoyYAMmaAaoOpcCLuUlLYyGVveqQEdDguOTtAavEnNEeekKYcCyHycCYPpybBhHYfFbXxqQBhrrRVYKkycCvNgGnOcCEekKlMxXmLSsTqkvVMbjgGJqQARrqBrRbPqkgGKvBbYyVpPhHSQqQhpPHqDtTIidWVTVvtkKgLlkKGviIqhTDVvWwNlLnMrRmgvlCiIIfFWwaAiSvVAhHaHhnrRAauwWUaAXmMZaAzxkVvKUVvxXzLtKbBkthHlLlLaAFfEeEuUCcIirRJjeTthHUIXxQYTtyIBbCciZqQDkKGEegzZBmmhHEqRrQdDnROocCnNqdeEZzDcCnJjRrSuKkUCcsTtNeEQISDdTtUNesSkPaAOKWwCcIsSwWhUufFkRmIoHhyYxFxXDqQdFgGYZUusOoSCBbkKPpiIZvVrRRrkFfqsSdDQjEXxcCZhyFfujJDdJjkKJQcCVvCkKcTtvrRVRrliIxUTnNsStsSsavVAWwHasoOSUsSFfNnaeWjJtTMmnNWBkKQfFUuMmCcRrMZzQqZzRApPCcwWLlaNtTnrIiiUuCcIIjvPpPzwWjcCJZqYKvynFSsYMmbByYifPpFqQfnNvmMrBbcCDYzZNnyEeEgvNnVqsSaZzAgMmGbBYyGgdDairngBbGyYlJXoOkKfFTtMmAdDKkVueAkKuUnmHzZbBKkmpPcCEjJXxgGexFfEeXFfPpgGSbTtGhHpPgKAoLAatTsNnfFfFjJfpPTgGtSiIBbsjJAayYGgiIMKkmkWwPcnfFNLlvVtGgThHqYzoOZnsSqfclBbSDCcJzZjDdxPpXdsHrpPydXxFfeElihHIMmLDMmKkIeEaAWwKUuAaGDdgtTPphHkYyzCcaOZzcHhXxCnNGgNnqcCQoaAPpQqAMmSsSHgGhswWWQqEQqQBnUuNaCccCOoAmsSwjAaJXxcXxJjWwCXxHNnaGGgQqgAzSlLsZCvZzyAaYzzZZbBkjJXRrllLCcpPFfqQtTlLLjTEetOYyUulBbQqLJzZAhHeEqQnEeNlmMLBeEbZngGEUuzZeNnJBbjqCcrXxRSseoOQqOoEnNwBhHLlbvVmzZXyYxIQdvVwfrvVjJRgGrXlZzRrLSsyYyCwWyYclDCcShFLaAYylfWsSwUuSsHsSshTtvBbVpjPpBbXlLxJiFfnjaXxYyBGgxyYtSPpstkOoFfNnVvKjJWwNncqQUuqQeEjJfzZFesjJSrRspPqQiISYjjJMmRNuPpqLlyjBFfbJaAnOqGgbBSsswWLlkyYKPpcDJjVOGgovdzZdDAavVKkCOvJjTtYyHhSsvVLlaAVWwoBHhcCqBbQoObRoOrRroOAgjDdJfhHFNnvgwWddbBFwawWAwlAayYTtxLlXLfWHhTRrVEBGgqpPHhQVOxXovRrRrrRbdzgMfPtTrrcCvVFvUuVfZzIiRXaAxAatvaFfAUJjuoOVSsTtoHhyYOseXxTtWQlLqSZzsxBbXhbwIXvlLGOzZcCoNYyKknDdvVJbBjzZFJjWAaweEYyjTsStKkZyYOowWEezJlLqwWLhMonbKkBWwgsbBxAauUtRoiIOhHtUuOoTXxlOsruLlkKURVvFRpPWwbHhBeELlraOoAaAgGWMUYyHnNVvwnNWhSsDCVvWWwwwWKJqGGggMmjJmMQBanhHMhHmNLBZqQRriIPpWCcCcHhzTtAXxIiasBbSECvVcedgdAVvwWhLlYyZzMmvHMmwWhaAYyVPpbhiXkGgKxztBxXWwQgGsSqbgGwcDmblLBnaAsSmKkwWMNMFfnNMZzmTedDFfEBbtEeuZwWzUksSKpPoOiBbrgYyGnNlLpPfFzVZqQuYyLlUnNefFEFTtOotTflLKkjJqgGJjxXurRRdDTFftViIvhHJOoOojnNrBbDgSsGWwqQdUaASsFfQzpPVraEVvTidDInNwWiYsSBfFfFbyYPptTZmMzFQqYoyGgXRrtTrXxRrRjOcAaCoJlLjoOIiYyeEJjLlEeUudDQiIFeMmEfZzqcXWwbBrRAlLZUuzsSgfFGDmMHrRpPHiMmIBbaAhPphtTdGgMmQqrRNZzdfFCpPcCcRuQqKKkkXxsSSFfsUrTRSsRrtmfeMmhGnPuUuUlLJjWlLwWBbTtZWQqpNnnNPyYCHekKEVvdDwgKkNnFUudDpPwWiUuIKkNnlLBJjmGgMJyYjnNbRrArRDdzAaZawVOpPWEXzZUuSsxZdDCoWwJpkKHLlhPhBbGoOgbBHuwWYNnxXDChHckEdDMmcCtTWiIweBZzbiqQIVMEeVvrRmvVckCeEqQlqQOZzwmMWIiwRrWpPlAarRgAGgJjcCqbBQbBcBGoOgbgGWwCpUuPjrRIiyNQpPqeEnwWsUlLuIlLQqlLhCyYccxXCZzZSszHikKgwtqerREcCFVOcCoWZzwHhpaACcQKWKkwkqMiIjJZzjRzZrjETteLIilHhJQiIJBwdDWeEiRxXrzfFZpZuUQnvVNqoOQqLjeKeEkEKkJJjpPiIxKCckvVrRqQzscMmEQqeYyUuChHnHhNdUuBFfbjJDhReESsrkKEHUuhSsCcrvVDdICeEcQqiRwWrFrRuUcCfIlLTtiQqJUbZzrRYydVBbPpvDUunGSsgEoOzZeNeElhHLIiEeRrBHhEBiGatFfThfFHRajJAjATRrtaJYtRgdvfmMveEQqJsSRrTtnJjNNnMBbmQqSsyYMBrRlJfFxXjLcbXxBMHhmCxXmJjQqljJzZLpRrPiwWaYNntTWvxXqQPpUfFAEeauMmVtTGdDFRDXxdZztTziIZtaVQqLlvATrCOocLlhOoHFfXxAaBGgGwWgCcildDhHNNnnLsaASRrNtTnnNTTttFSdDIYyiSVJjvsFaSaASsQqskKlLDHhdAkKaAnNhZXxzBbkKLlcCEYyeAvAogGWwpPmPpMOahHulJYyjIcCiLXxiIIijJxJjXxysFftTSYwuUOpXxAaYoOEeytzZTkKPwWOofFnjJaAzZtTQtTqZzmMwhHVvIieWFfXxcthHVvNnTDfFCYfNnvVFYyyjJcNnGbBPkKfFpqQiIFNnYyfrhhHHFfRFoOIiUYHnQqKkKkRMmrNUPpVvbBrReEGgZaACczVHsShJLlGghZzXyYxqJjoTJAaxXjfkKsSOoOobBFCcxzqQPoOjJQqpZfWwNnrRNoOnSkKqQHhsUZhvpPXxKeXFvVcCXxzjJBbPpZfRpPkahtTpPPmjJMBqQuURPprhHFfHhCcHhjnBbyoOSsYNdDzZtTlLJQqZOMmGWwnNgoUuuQYyqIhKfFkHMLlVIiekKYydDOoOosNPdDwbBxXWIiSZzSssavZzbBcFRqQiIrXxfMNnsQBbBbIsSiqrRdQzZdDBbEBbpPereEPpWwgGKBbkzLlmMZlHgVvGZzhwWIBuwzAuUHhNnvVtTOoahHAakKxXmMTtUuSsjJXxQqsqoOoOLkKyYlQRewWSskfvfFZRrzhHVfeEepQqPEFFKQGgqbBZzYyfFdRrXTInUBbulLTcCtGxFfSsDdXsQqcCsSHLlUuJQqjhZfKkFWjJFjQqaASJOoyYNTaAtyPpkKPprNnRveEVtxlLXnNyYQqrRAaksSJjKoOWlLwWwUSsuwgGolLOvVZMmzdDeiIjJZiICPptTsSwWhzZDEeYddDbxXWULLZzPplJjlCcCmMNkKnzXxqQwWanNPlLpAXZzxUFfMmGShHseERrgMYyCcmRrPjcrRCIKkxUuOoLcClWwHCcfFDdiIhzPkKpZnItTDAaNTtIiiICcXWsSJjnNFflLnNwxgGEdDvMmYyVdklLKUmiBbqeEYqpPCcOoxXqjJxLlIHhjdpPDzuUZJyYZaTtAJHhjpxXLlTybJjBRrYIiJjtYvvVIiVVvxcpXkKFfDdmMKkqQzZmljJDdNnLYaAgGaVqQvlAYNnyKDdkaoeEEezesSRrESsGgPpdvVxmbBMAaAVDdvxXbYgGyxXpPBbzZOjJaAoBdrRWwqQQqTHhMmtYqQwWxXHNMmnVeAWwuUaEzpPZartTLlTgGOosGgZzSWwdArDdnNRaaADcSLlsCIisSovZeEzyYmpPMzZXxoOKkcCVmMyYZIizmMGgVCcLlryYRJjewuUWwhHoOIFoZzOdDSsbqQBSyYsPpQqWhHwffFLoWwPALlaXxIFtTPpLUulfioHlLhOqQVvjdDsSLVEevlLqQlaFfbIibBGgwlLWnNfFBnUufFNtkKTtDdFfHfyYgGFhTRzVvMmZfJuULlEmMBTtbpYVvKkmYykKpkKhwRGfFgQqQvwWlOoLVuUqSsUucCZzOoQqdBbDjsSJmmMxXMQqSsrJjSsQhLkKydoODbBZzpPpNnXxBbFfoOwWTbGLRrleEKkxXlLdDVvkKUNnuCrRcQmMqBbUuGgbBgFfmSsVvOoYyzZwWRrrRqZzQjJALgGexXVRmMIirAaIaAiyYRQqrMmhUxXuHvEvVlkaZzeEAhHVvpPZzDPpdPpVQoirRIMvVmbBOoUbBbnNBEeTAwWaqQhYyHekjJKFfZzElLvVMaACcDNBIiapPAbzZYyBRfFCcbpPBrtTtTBbkOoKQqwtTLlWjJQqvVSqQsbvJjHnNnNARrjvVHZzjeEJCchwWwWcXxwWwXfFxWsSrRCaAXxBsSbcAaChiIiMmOGrNnRgoFBbfsNnScVvFmMfClLkDdAgGaneOZKkzGgoltJTUDduFftKYdDsSHhhJjIivlLTtJjiIVjxXgGJrRfFUUudDuQqtTwxXSsWnNVvwBDZziIdxXMmakKaADdRaAxXrgGyYiIpPXxAukKhHUwWysSmsaVFfxlLXvbBbBAuUQtTieEZzIbBZMAacCuUBboOVvBbqQyWwAaYaHhAepPEsSYyDRXjJxEeAlLYvVyBiINnbkKaArRblvbDdBaXxAVPpZzUewWCcDdBxXblzMmbsxXXPCcpeuiIUuuUUUuvVPZzpKknNhHtTHhVvHhEerBbRExyYpPeBvVdDbnyYNDdQVvqxUuxXHxXhBboOcCKkdDdWQZzqijXMmxJBbTtYypSsnNPIrOoDLldTtEOoUueYvVSsEeNUunjJTtZmMNnxXzrRrReEDdRrHhcoOdDVbBvrRgSsGKkqxZpaAPMCEemrRMNtTtTpokKOoOiIXxEePvVyYmMDdUunuULlcjFxXfJmRrTMmuPEeXKWwkskKjJRuUrmMlLRgiIpPSsjjJJbBBbUuOoGrjJSyEeYXxxHHDdhhDdBbrRUtgAaGcCiQqIjJiTtSmMsSXbBeyYEJuYyeAakKWwEqQBblLJjVvqkKLfFFKkeEflQfFUuyMBbmJjbBUuveEsSboOwWPpbBVqQRvVrSshsSHRroOzyYZCMmcfFHzxXZUuSshBhHbLUujoOBbJqQoOlvIiFfVlYyDdZzLZCsScDdzVvIQqHIEeihgGjJKqaABbaAQklLqBbJTtqQknNurRGgaAgGrRZzUHsSOTFftoPpdnNUuDSscCnNJrRkmMKpPPgsSGwWpRrpFfPsQKkqmOuwWDYyiIdGKTtkcCgScCnNMhHyYmsMHhmUYqQyybQqIiYySKbBzZkxVvXsVVLlcCvveEgGHhuVvMnNmUzZqQSaAAauUsBrRdDqQKkVvsSjJjJwqKkRxnNXrQOowWyYyYAscCdDjJSstQqLMmlTHhrBbimMIRQqqQKkGgjJYkKyljfAGgafFFnNthHVvTJyOpPozZBIDdibRNnreEEsShHsSeYLlHGghQaAqOolLKLlkMmeVvvVAvVaiIpUuhHPEEeabBCcLlxaldDGgEeqQAaiILgGlfFsbBgFUfFHhLAalHyYhAanNlxQqXMrhHRRrmLlLlYyZzlLsbBzZSjJmMWwtmPpMaATuaASBbKkYNzZFfIbBqQitXUuxpqQPTxXyYtwWZEtFfuhHUpPTTteznNEeCcSFftTDwHhWyYiIlLKkdWwBbUnAaaOotTWiINnwPpDdiIqJIlLRinfFNWCcwIFUuYbByfkBbXxRzZZzrXxOFaAWwoMsSYymbBOTvVtabBNvGgDeEdvNiIFCcfbBHwWQaAmLyTtYlMOoJJaAjaAOmpIiPppBIiwWpPbgGQMmqWcCcCwPsmMSPMebBEzZLctBbTCupUuPiIcCJpgSsGSsWwZzWwSsPDddgGDjTtUxXuJouRrULBbNnyYlXEwWzZeyYaEbGgBeCBBbbcAkFfhHPpdDoOVoqQsSawZzbzZCvVcpPiIuUBcClLlLDWyYAXpvViIzZPJjRQcCqGCcNDdjJnFZDdPpZWwsSfTtFHhzzXCcjaAJsSsScCIRpPuURbBKpPkrxXtEsSevSsRrTtUuPkUSsuIiIiKpqQCJbrlLRBBbSuUsTkKtGgJcCjFjJflLqrRjPCcpJyYVvQPBbpcCvJrHhRjVIinNUuWwuUSsYtPUuJjpLlZzqYyPpdDlLIJjiaDdAcCwUQquWDYMmydcIidSsDCfFqQKkGJhHjTtgGmdDHhroOGgsSKkZzoYyOBbWBbLloOSnNsIiYiIlLJsSjxXySiIsqQRWXxwnUuUutTNQqCsScaJjWweUoORxXrQDKkCcvVLlNndkKwWqNnYTtyMmVwoOtMKhKkHHZzCcJjOosDdSKPxXVvLvVSsrYyRvtTHAalLHhxXtbBXAaxThPFfmMpkGgKQqJjAjLlJgEewRrzrRZWKAaOoofFTtQqOgGFftPpxXTeEaAHhFfHSszZhzJjZiczZCIxXpPBbiICHhWxDdpUuPpPnNXbBaAXxWwWwWsSzZwrRWwDjJgGdYeEWKkOoqQrRwsSwWIiEeAabBXMmZdDgGzbUfFuCCccBIiHhxXDdKkxXxhwWHOojJHvlLVvCcVVVvSAasvwWxXwWhZzJjXoOEvVLloOeGgtTVgGMmTtVnNvdkKGgZyYzeEDZoOnNzgGkGgmMoOWIizZJjeOoEzPfFuUpZwCcKZRrjJRreEeEGXxnmMjJBbNERrOoPoOpeCRyYruUAaosPuUpMmSOcQEesfFZBbzSYiImhlLaAHAaPpMdbBpEeeEPIDdiDCHuUhJjzZNIiNnniSJjoOZzsYyIppPEKkcCyYVvepPHEevVDdBbPpiIGgcqQCmmMMfFgGGgQSsGgqqQWLljZOozJwGgdxXDuXFuUfrsSRbBxUuLlOoXxseExiIXQqUCYyVvcmMEeWwKkYyySsqQxXYuaYdDyAaASUVvUuYjJyfoOpPpAaPeEmMoNnOdDwWFraARssSdDQxXAaeEqQVYyvVdYyJjDPpvIkKilsSCcPbOohHBpNSsGkKgdDXxyYnNnLuUltuUTNnZzRrGZewWUukKEhHzcCgADdawFfpHiIFfhPJjeKkEIiiIWPpLhbBHAJSPpHhsNeEnJjtTjSeEaAswWaqLlReUuYygGEYypKhjLlJLlHkuUPanNvxXVAiYyjJIrVyYZzXxvaaACcdsSKklCclpPLdDMmrPKbBmMktbBjdDJqQTEeuUVqQBvcCVbLlMAAaapPZzmvMdCTtcwWXxnNeBHhbXxjkKJHhGgbBNbBnEwFfUupPgGWxXYyDVFUDdLlHhuJrCcRRrjmMvQCCccqVhGPfFyYCJjcKkpgkKnRrNQZzgeEomMXxOGqSAkKXxbBwVvFfWzrUuRZaAapCcZzPOvVgKkGkKjJYyDWwdPlxXqRrQLZzpHnBCcbsSNhpMmvVPlupTtPMmzZKZzkUXxvVFSsfMpPXxBynNYgGbpPHZzhmRrHxXSGgsLliuUIMKkmPAusOoSuUUaprRhEeLgtTwWVvtTjKkMCcxXmLljtTzZUuJJZRrziTZztvVIpfFpPUXxhHuDrzZRdnNZznNCfzZMmFfFCciIMOxXuUomzHfFhaAGgZcPQqJqqQbxoOtTXxoVvvVCcOWwyBzZBbbmDdgGBbzZLlDQqTtdiEGgHFlMCcmLfQqyZzYhdeEcCLloJjODeYyuUBbTXxtlCcuULdDSstfFTuUIgWpPwgGIiEJjeEePpfFGAaUuoOoOhHxZzVvPpoOruURXfFkbBKdDQCnzFfZNDdQqLMqUuQwWmluULlcnbBNRrqqlLjJmMmvVNnMYyJrMsSPpmgGZzRHhAWwaxtTXYyjvVkKQLjZzJlIdDzZQJjqqcCcEeMthHTmaAaKkBpPbkKIZGgztJjTDdiACvVQfVvjJFVvSsqIiUuQjSsAazZIjiIcCxEeNnaHhkpPVvKpPABjJblLWcCwmqZzNntlLtTTDdsSXHDdUupPwWhEdDyYeZGgzeEfFXgLMmyzZYlGDdTyYtkoOZzLGglKkQqDRrgoOGdHhlLYkwWKvUuUuVVvvAaLlgGVvVyYMfFmyDdRrZzcKkpPEqQeCKcqQcCCtTTUuKkDdZRrzqhjwWQHhxXcxXQqoOuUCqwWDdXxroOVvRJTSuUjJstIifmMmMBbCcOFfobBkvVKPpFnNMmfKkFTdyYqhHQUuMmItTioOrQCcqRnvVnNNaAyYDoOCclLLsSwWyYCcrROoueFfuUDdEZzZznNYyZsSYyiIHhWwyYzHUAIyYiaaAuiIGKXxVvkgIiAaRrFbBOoLDdlHhyYhHyYyYfQBbaQqOIiotkxXKrRQqIiTyYDdATiIQqtKkNnqmMQqHUuoOoOxXhHhMXRrxAXxdDYyamrnAaVPpPVvpvPpgGcCNMwWmmaAMCcJjpPv
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d06/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d06/example.txt
deleted file mode 100644
index 95d160a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d06/example.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-1, 1
-1, 6
-8, 3
-3, 4
-5, 5
-8, 9
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d06/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d06/input.txt
deleted file mode 100644
index 9525012..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d06/input.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-135, 127
-251, 77
-136, 244
-123, 169
-253, 257
-359, 309
-100, 247
-191, 323
-129, 323
-76, 284
-69, 56
-229, 266
-74, 216
-236, 130
-152, 126
-174, 319
-315, 105
-329, 146
-288, 51
-184, 344
-173, 69
-293, 80
-230, 270
-279, 84
-107, 163
-130, 176
-347, 114
-133, 331
-237, 300
-291, 283
-246, 297
-60, 359
-312, 278
-242, 76
-81, 356
-204, 291
-187, 335
-176, 98
-103, 274
-357, 144
-314, 118
-67, 196
-156, 265
-254, 357
-218, 271
-118, 94
-300, 189
-290, 356
-354, 91
-209, 334
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d06/testing.txt b/app/src/test/resources/app/jonas/adventofcode2018/d06/testing.txt
deleted file mode 100644
index fb7392d..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d06/testing.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-0, 0
-10, 0
-0, 10
-10, 7
-4, 4
-9, 5
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d07/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d07/example.txt
deleted file mode 100644
index 9ab25bf..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d07/example.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Step C must be finished before step A can begin.
-Step C must be finished before step F can begin.
-Step A must be finished before step B can begin.
-Step A must be finished before step D can begin.
-Step B must be finished before step E can begin.
-Step D must be finished before step E can begin.
-Step F must be finished before step E can begin.
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d07/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d07/input.txt
deleted file mode 100644
index 5ee5111..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d07/input.txt
+++ /dev/null
@@ -1,101 +0,0 @@
-Step E must be finished before step H can begin.
-Step Y must be finished before step T can begin.
-Step F must be finished before step S can begin.
-Step U must be finished before step K can begin.
-Step X must be finished before step Z can begin.
-Step Q must be finished before step W can begin.
-Step W must be finished before step O can begin.
-Step G must be finished before step A can begin.
-Step N must be finished before step H can begin.
-Step S must be finished before step H can begin.
-Step K must be finished before step C can begin.
-Step J must be finished before step H can begin.
-Step T must be finished before step B can begin.
-Step C must be finished before step P can begin.
-Step L must be finished before step V can begin.
-Step Z must be finished before step A can begin.
-Step M must be finished before step A can begin.
-Step A must be finished before step P can begin.
-Step V must be finished before step O can begin.
-Step I must be finished before step O can begin.
-Step P must be finished before step H can begin.
-Step O must be finished before step D can begin.
-Step R must be finished before step B can begin.
-Step D must be finished before step B can begin.
-Step B must be finished before step H can begin.
-Step J must be finished before step L can begin.
-Step T must be finished before step V can begin.
-Step Z must be finished before step M can begin.
-Step G must be finished before step B can begin.
-Step K must be finished before step L can begin.
-Step Z must be finished before step H can begin.
-Step L must be finished before step M can begin.
-Step X must be finished before step A can begin.
-Step N must be finished before step M can begin.
-Step G must be finished before step M can begin.
-Step A must be finished before step V can begin.
-Step G must be finished before step S can begin.
-Step G must be finished before step J can begin.
-Step L must be finished before step A can begin.
-Step A must be finished before step H can begin.
-Step T must be finished before step M can begin.
-Step X must be finished before step N can begin.
-Step P must be finished before step O can begin.
-Step Y must be finished before step F can begin.
-Step U must be finished before step G can begin.
-Step G must be finished before step O can begin.
-Step P must be finished before step D can begin.
-Step G must be finished before step L can begin.
-Step Z must be finished before step P can begin.
-Step C must be finished before step L can begin.
-Step E must be finished before step B can begin.
-Step T must be finished before step Z can begin.
-Step D must be finished before step H can begin.
-Step U must be finished before step N can begin.
-Step E must be finished before step V can begin.
-Step L must be finished before step D can begin.
-Step K must be finished before step Z can begin.
-Step O must be finished before step R can begin.
-Step V must be finished before step R can begin.
-Step L must be finished before step O can begin.
-Step T must be finished before step H can begin.
-Step E must be finished before step Q can begin.
-Step S must be finished before step T can begin.
-Step U must be finished before step M can begin.
-Step Q must be finished before step V can begin.
-Step I must be finished before step B can begin.
-Step L must be finished before step Z can begin.
-Step Y must be finished before step B can begin.
-Step J must be finished before step C can begin.
-Step F must be finished before step Q can begin.
-Step J must be finished before step D can begin.
-Step Q must be finished before step L can begin.
-Step I must be finished before step D can begin.
-Step N must be finished before step V can begin.
-Step U must be finished before step H can begin.
-Step J must be finished before step R can begin.
-Step K must be finished before step V can begin.
-Step G must be finished before step P can begin.
-Step Y must be finished before step X can begin.
-Step L must be finished before step H can begin.
-Step R must be finished before step D can begin.
-Step S must be finished before step C can begin.
-Step Q must be finished before step A can begin.
-Step U must be finished before step X can begin.
-Step V must be finished before step B can begin.
-Step U must be finished before step Z can begin.
-Step F must be finished before step P can begin.
-Step G must be finished before step D can begin.
-Step O must be finished before step H can begin.
-Step C must be finished before step D can begin.
-Step L must be finished before step P can begin.
-Step N must be finished before step I can begin.
-Step Q must be finished before step O can begin.
-Step Q must be finished before step D can begin.
-Step Z must be finished before step D can begin.
-Step Y must be finished before step N can begin.
-Step M must be finished before step O can begin.
-Step W must be finished before step R can begin.
-Step S must be finished before step D can begin.
-Step O must be finished before step B can begin.
-Step I must be finished before step P can begin.
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d08/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d08/example.txt
deleted file mode 100644
index 4279f52..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d08/example.txt
+++ /dev/null
@@ -1 +0,0 @@
-2 3 0 3 10 11 12 1 1 0 1 99 2 1 1 2
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d08/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d08/input.txt
deleted file mode 100644
index b47b266..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d08/input.txt
+++ /dev/null
@@ -1 +0,0 @@
-9 11 6 2 5 3 3 7 1 6 0 6 8 9 4 1 7 3 2 2 1 2 3 3 1 7 0 8 6 3 9 8 6 9 8 1 3 1 2 2 2 1 1 1 5 0 9 7 1 8 5 5 1 7 3 6 1 1 2 1 1 1 1 3 5 4 1 3 3 7 1 6 0 6 6 3 2 1 8 1 1 1 1 1 3 1 1 6 0 9 5 1 1 8 9 4 2 9 2 2 1 1 1 2 1 1 7 0 7 5 1 3 5 5 1 2 3 3 3 2 3 1 2 2 3 4 2 4 3 2 3 7 1 5 0 6 6 1 9 9 2 3 1 3 2 3 1 1 5 0 6 6 1 1 9 1 2 2 1 3 3 1 1 9 0 10 8 1 1 3 7 5 8 4 1 8 3 2 3 1 2 2 1 3 1 4 2 3 4 3 1 3 3 6 1 8 0 9 6 2 5 1 2 7 8 5 7 1 3 1 1 3 2 1 2 1 9 0 8 2 2 4 2 9 1 7 3 3 3 2 3 2 1 3 1 1 1 7 0 6 6 1 8 1 3 6 1 1 1 3 1 2 1 2 4 1 3 3 2 3 7 1 7 0 11 2 7 1 3 9 2 7 1 2 1 7 1 1 3 1 2 1 1 1 8 0 6 1 9 1 9 5 6 3 2 1 1 2 1 3 3 1 5 0 7 5 1 3 5 8 8 3 2 3 2 1 1 5 2 4 5 1 3 5 2 7 1 4 4 3 6 1 7 0 6 8 1 9 8 5 4 1 3 1 2 1 2 2 1 6 0 11 1 9 1 5 7 9 9 6 8 1 1 1 1 1 3 2 2 1 7 0 7 6 4 1 4 3 2 1 1 1 2 1 1 2 3 3 4 1 2 5 1 3 7 1 8 0 9 1 6 3 4 4 7 6 1 8 2 2 3 3 1 1 1 2 1 7 0 9 1 6 2 5 4 2 8 8 5 2 1 1 3 1 1 3 1 5 0 7 8 2 1 5 9 1 9 1 2 1 3 3 3 2 1 5 3 4 2 3 7 1 8 0 7 9 6 7 9 1 8 2 3 3 3 1 1 2 2 3 1 8 0 7 3 4 3 4 1 6 7 1 1 3 1 1 1 2 2 1 5 0 6 7 4 8 6 1 7 3 1 1 3 3 2 3 1 4 5 4 3 3 4 1 5 0 11 2 1 1 4 3 1 3 5 3 9 6 1 1 1 3 3 1 5 0 7 4 1 5 7 5 2 3 3 2 3 1 2 1 5 0 8 1 7 1 3 7 4 6 2 1 2 2 3 1 1 1 4 1 6 4 3 5 5 4 3 4 1 9 0 8 1 5 5 5 2 1 7 5 1 2 1 3 3 1 1 3 2 1 8 0 8 6 1 3 1 4 1 1 3 1 1 2 1 2 1 1 1 1 5 0 10 6 7 5 6 4 1 6 7 1 1 3 3 1 3 1 5 4 2 3 3 4 1 6 0 7 1 7 3 3 7 7 1 1 2 1 3 3 1 1 6 0 7 5 8 3 1 1 8 8 2 3 1 1 2 2 1 8 0 9 2 4 7 3 4 7 3 1 1 2 2 2 1 1 1 3 1 2 1 1 5 3 7 1 8 0 6 8 1 2 6 9 4 1 2 2 3 1 2 3 2 1 5 0 8 9 1 8 3 8 1 2 6 2 3 3 2 1 1 6 0 6 1 7 7 4 3 5 3 1 2 1 3 1 2 1 5 3 3 1 4 3 4 1 6 0 8 1 3 6 3 6 9 9 7 3 2 3 2 1 3 1 5 0 7 4 4 4 7 1 9 4 1 3 1 3 2 1 6 0 6 9 1 4 9 3 8 1 3 3 2 3 2 2 4 3 1 3 6 1 9 0 7 1 4 2 3 7 2 5 2 2 3 1 3 3 3 1 2 1 7 0 9 4 9 6 1 7 5 5 1 1 2 2 3 1 1 3 1 1 5 0 11 5 1 2 3 4 2 1 1 1 4 7 2 1 2 1 2 3 5 2 3 2 1 1 2 3 1 5 3 3 6 1 8 0 11 8 3 3 1 4 5 1 6 7 3 5 2 1 1 3 1 1 1 2 1 6 0 8 1 1 6 4 2 4 6 4 3 3 1 3 2 3 1 8 0 6 7 3 1 5 9 6 1 2 2 1 2 1 2 3 4 1 2 3 1 1 3 4 1 9 0 11 4 7 9 6 1 7 4 7 3 9 4 1 1 3 3 1 1 3 1 1 1 6 0 8 1 3 4 2 5 1 1 7 3 2 1 2 2 2 1 6 0 6 1 3 7 9 2 5 3 1 3 3 1 1 1 3 2 2 3 4 1 5 0 6 7 1 1 6 7 8 3 3 1 2 1 1 5 0 6 2 2 4 9 9 1 2 1 1 2 1 1 7 0 7 1 9 5 9 1 3 7 2 2 3 1 3 2 1 3 3 2 1 3 5 1 9 0 10 4 1 1 5 1 8 7 5 2 1 3 2 1 2 3 1 1 3 3 1 7 0 7 9 8 2 6 9 1 1 1 1 3 1 1 1 2 1 7 0 9 4 3 5 1 8 5 1 1 1 1 2 2 1 3 3 2 3 2 1 1 3 3 6 1 5 0 6 8 7 8 7 1 1 2 2 1 3 2 1 6 0 11 1 7 6 7 7 2 8 3 6 1 1 3 1 2 1 2 1 1 9 0 9 4 8 9 1 5 7 6 8 8 3 3 2 1 2 3 2 3 2 2 2 5 2 5 3 2 2 1 5 5 3 6 1 5 0 6 2 5 4 4 4 1 1 1 2 2 3 1 9 0 9 5 1 5 4 8 8 9 7 8 2 3 3 1 1 1 1 1 1 1 9 0 8 1 6 7 7 1 6 5 1 1 1 1 1 3 1 3 1 3 3 1 5 4 1 4 3 5 1 6 0 11 5 3 3 1 8 4 8 1 3 4 1 3 1 2 3 1 3 1 5 0 7 1 9 4 1 9 1 1 3 2 3 1 2 1 9 0 9 6 1 9 9 9 3 5 5 6 2 3 1 2 2 2 3 1 1 5 2 1 4 1 3 5 1 7 0 9 9 1 3 5 1 1 1 4 2 3 3 2 1 1 1 3 1 7 0 11 8 2 9 9 1 3 8 8 8 7 5 1 2 1 1 2 2 2 1 7 0 8 1 7 4 2 3 2 6 2 2 1 1 1 1 1 2 5 1 1 1 2 3 7 1 6 0 11 5 3 8 8 8 4 6 5 3 1 1 2 1 2 3 1 1 1 6 0 9 6 2 2 8 3 2 1 4 1 1 3 1 3 3 2 1 8 0 7 5 2 2 3 1 3 3 3 2 1 2 3 1 1 1 4 1 2 4 2 5 4 3 4 1 5 0 11 6 6 7 9 6 8 1 1 8 7 8 3 1 2 3 3 1 9 0 10 7 5 6 2 5 7 1 3 8 8 3 1 1 1 1 2 3 2 3 1 6 0 8 9 2 1 6 8 7 8 4 3 2 1 3 3 3 1 4 2 2 7 7 6 1 4 5 4 3 7 1 5 0 10 7 5 4 3 4 5 1 4 1 4 3 1 1 1 3 1 5 0 6 7 1 4 6 2 9 1 1 2 1 3 1 8 0 6 5 1 4 1 3 5 1 1 2 3 3 1 3 1 3 4 3 2 4 1 3 3 4 1 5 0 7 1 5 6 8 6 4 3 1 3 3 2 2 1 9 0 9 4 9 6 2 2 8 1 6 3 2 3 2 1 1 2 1 3 2 1 6 0 11 3 5 5 5 1 5 2 8 1 2 6 1 1 1 1 3 2 1 2 5 3 3 5 1 8 0 8 6 7 1 7 1 8 3 9 3 1 2 3 2 2 3 1 1 6 0 9 4 4 3 8 1 6 9 1 3 1 3 3 1 2 3 1 8 0 10 9 4 4 6 1 1 7 1 8 1 1 3 1 1 2 1 2 2 2 2 4 2 5 3 5 1 9 0 10 9 1 7 5 2 9 1 7 5 6 1 2 2 1 1 2 3 2 3 1 7 0 9 6 1 5 9 1 4 5 3 4 2 1 3 1 1 1 2 1 8 0 7 8 2 8 1 1 6 7 1 1 1 2 3 2 2 1 1 2 3 4 4 3 4 1 9 0 8 1 1 8 6 2 4 7 5 1 2 2 3 1 2 1 1 3 1 8 0 8 6 1 3 5 8 9 8 1 2 2 1 2 2 2 3 3 1 9 0 7 1 5 5 7 1 3 8 3 3 2 3 2 2 1 3 1 1 2 4 1 2 3 4 5 2 6 6 3 5 3 3 6 1 5 0 10 6 3 4 8 8 6 1 2 5 2 2 2 1 1 2 1 6 0 7 2 1 9 4 1 5 4 1 1 2 1 2 1 1 6 0 11 9 2 6 4 4 1 5 1 8 1 2 2 2 2 1 1 3 4 3 4 2 3 5 3 6 1 8 0 7 8 4 9 5 5 2 1 2 3 1 1 3 2 3 1 1 5 0 6 1 8 6 6 8 3 3 2 1 1 3 1 7 0 11 2 1 2 5 6 1 2 8 1 8 4 2 3 1 1 3 2 1 2 4 3 2 4 2 3 5 1 8 0 10 6 6 3 5 4 4 4 7 1 4 1 3 1 2 2 2 1 1 1 8 0 6 7 2 1 2 8 2 1 3 2 1 1 2 3 2 1 7 0 11 8 9 8 5 9 2 1 4 6 6 1 1 2 1 1 1 3 1 3 2 1 2 3 3 4 1 6 0 9 1 6 9 5 8 1 5 5 3 2 1 1 3 2 1 1 8 0 8 6 6 7 1 7 5 8 8 2 3 1 2 1 1 2 1 1 5 0 11 7 6 5 2 9 6 5 5 3 1 4 2 1 3 2 1 4 2 2 2 3 6 1 7 0 9 1 8 3 7 3 7 1 8 4 1 3 1 2 2 2 2 1 6 0 9 5 4 1 5 5 4 3 3 5 3 3 3 1 1 3 1 8 0 7 7 9 4 1 9 7 6 1 1 3 3 2 2 2 1 2 2 5 1 4 4 5 2 7 5 5 3 5 1 7 0 7 2 8 1 2 7 1 4 1 3 3 2 3 3 1 1 9 0 11 5 1 5 3 9 7 1 6 1 2 3 1 2 1 3 1 1 2 3 2 1 7 0 11 1 8 7 1 2 4 4 6 1 1 8 2 1 3 1 1 3 1 3 3 3 2 1 3 6 1 8 0 11 2 3 1 1 3 3 1 3 6 8 3 3 1 3 3 3 3 1 3 1 6 0 8 5 3 1 1 6 3 4 8 2 2 1 2 2 3 1 8 0 10 1 4 8 9 6 6 9 1 2 1 2 1 2 2 3 2 2 1 4 4 2 2 2 2 3 5 1 6 0 11 6 3 1 3 9 5 5 1 6 2 5 2 1 2 1 3 1 1 6 0 10 8 1 6 4 8 2 7 5 5 8 1 3 1 2 2 3 1 7 0 10 9 1 2 8 3 9 1 5 1 1 2 1 1 2 3 1 3 1 5 1 4 5 3 5 1 9 0 10 5 2 1 7 5 9 5 3 3 2 2 2 1 2 3 3 2 3 1 1 7 0 6 4 6 1 2 8 1 3 2 1 2 1 2 2 1 7 0 6 7 5 1 6 1 1 2 2 3 1 3 3 3 1 3 2 2 1 3 5 1 5 0 11 8 5 2 4 6 5 9 8 1 2 1 1 3 1 2 2 1 7 0 8 9 6 9 6 1 4 6 2 1 2 1 1 1 2 2 1 5 0 6 3 8 7 9 1 1 2 3 3 2 1 2 5 3 1 3 1 3 7 2 7 5 3 3 7 1 6 0 8 1 2 8 5 1 1 7 1 3 2 1 1 3 2 1 6 0 11 1 7 1 5 4 1 6 7 2 9 9 1 1 1 1 1 3 1 8 0 7 1 2 1 5 1 6 8 3 1 3 3 1 3 3 2 3 1 4 1 2 1 1 3 5 1 9 0 8 4 6 2 2 9 1 3 1 3 1 1 1 1 3 3 3 3 1 5 0 9 2 2 2 1 4 3 9 6 3 2 1 2 1 3 1 8 0 7 7 2 6 1 8 8 2 2 1 3 2 3 3 1 3 5 1 4 2 1 3 7 1 7 0 8 6 3 1 2 8 6 4 9 3 1 3 1 3 2 2 1 9 0 11 1 5 8 1 5 1 5 3 5 1 3 1 2 1 1 1 3 2 3 1 1 7 0 10 8 9 3 3 8 2 1 2 7 8 2 1 3 3 2 1 1 3 3 5 3 1 1 5 3 5 1 6 0 11 1 8 5 3 8 3 9 9 1 8 2 1 1 3 3 2 2 1 8 0 7 1 9 1 8 9 4 4 1 1 1 1 3 2 3 1 1 7 0 10 9 8 5 3 8 5 4 9 6 1 3 1 3 3 1 1 1 1 4 2 5 4 3 7 1 7 0 8 1 5 4 3 2 1 8 9 3 2 2 1 3 2 1 1 8 0 11 3 5 6 2 7 7 2 8 4 1 8 3 1 1 3 3 2 2 2 1 8 0 9 7 6 6 1 7 6 1 1 6 2 2 2 1 2 3 3 1 3 1 4 1 1 4 5 5 4 6 5 3 3 4 1 5 0 11 1 3 9 1 6 3 8 5 3 3 1 3 2 1 2 1 1 5 0 6 4 9 3 3 1 5 1 1 3 3 1 1 6 0 10 5 7 4 1 2 1 3 2 3 4 1 3 2 3 1 1 3 2 3 2 3 4 1 9 0 11 3 2 4 9 9 1 3 2 3 6 1 1 1 2 3 1 2 1 1 3 1 6 0 9 1 1 4 8 2 2 2 5 2 1 1 1 2 3 3 1 8 0 8 9 3 2 8 2 1 9 5 1 3 2 1 1 1 1 2 1 3 1 2 3 4 1 7 0 11 1 7 3 4 3 3 6 1 2 8 7 3 3 1 1 3 3 2 1 8 0 8 1 9 7 6 1 7 9 4 1 1 2 1 3 3 2 3 1 5 0 9 3 2 2 1 2 3 2 3 4 3 1 1 2 1 2 2 5 1 3 5 1 8 0 11 1 1 7 6 5 9 7 6 8 9 3 1 3 3 1 1 1 1 1 1 8 0 9 6 8 1 2 6 6 9 5 8 1 1 3 2 3 1 1 1 1 5 0 8 2 6 5 3 1 6 6 7 1 1 3 2 1 1 2 5 3 2 3 4 1 5 0 7 3 4 7 7 8 7 1 1 1 3 2 1 1 6 0 7 9 9 1 7 1 6 7 3 1 1 3 3 1 1 5 0 8 4 6 9 9 4 1 8 4 2 1 1 1 1 3 5 1 1 6 7 2 5 5 3 5 1 9 0 11 7 9 1 2 1 2 4 5 5 1 7 1 2 1 2 1 2 2 3 1 1 8 0 6 3 5 4 5 6 1 1 3 1 1 3 1 3 1 1 5 0 9 6 2 3 3 8 8 1 2 2 1 3 3 1 1 2 1 5 1 3 3 6 1 8 0 10 2 9 4 7 3 7 2 6 9 1 2 3 1 1 3 1 2 1 1 7 0 8 8 2 7 4 7 1 1 4 1 3 1 1 3 1 3 1 9 0 9 4 2 2 8 9 9 7 1 3 1 2 3 2 3 2 1 3 3 2 4 3 1 2 5 3 5 1 9 0 6 4 1 7 3 5 2 3 2 1 1 2 3 3 1 1 1 8 0 8 8 1 8 8 6 4 1 7 3 2 1 3 3 3 3 2 1 6 0 7 3 1 7 9 1 8 8 1 2 1 3 3 3 2 3 1 1 4 3 5 1 9 0 6 1 5 8 7 8 3 1 1 3 1 3 1 3 1 1 1 6 0 7 1 2 3 7 1 8 1 1 1 1 2 3 3 1 5 0 10 9 9 8 9 1 3 9 1 9 7 1 3 2 1 3 2 3 5 1 2 3 6 1 6 0 10 6 9 1 4 4 5 7 7 1 1 3 2 1 1 1 2 1 9 0 9 2 1 1 4 7 1 4 7 3 2 2 2 3 1 1 2 1 1 1 8 0 10 1 1 7 6 4 4 1 5 8 3 1 3 2 1 3 3 1 1 2 3 1 4 2 2 6 2 2 5 7 4 4 3 5 1 6 0 7 6 5 1 9 7 5 9 3 2 1 1 1 1 1 9 0 8 5 5 7 7 4 7 9 1 2 3 1 1 1 2 3 3 1 1 5 0 9 3 2 2 7 4 6 6 4 1 3 1 3 1 1 4 3 1 5 2 3 4 1 8 0 6 3 9 4 1 9 9 2 1 1 1 2 3 1 2 1 9 0 6 4 8 1 1 6 2 1 2 3 3 1 2 1 3 1 1 9 0 7 3 3 8 3 5 1 3 1 2 1 2 3 2 1 2 1 4 1 1 4 3 7 1 5 0 7 3 6 1 3 4 5 2 3 1 3 3 1 1 8 0 6 2 9 7 5 1 1 2 3 3 2 1 1 2 1 1 7 0 6 5 1 4 7 3 7 3 3 1 1 2 2 2 2 2 3 5 2 5 1 3 5 1 5 0 10 8 4 4 1 2 5 7 8 4 6 2 2 1 3 1 1 8 0 7 6 9 2 7 9 1 9 3 1 1 1 2 3 1 2 1 5 0 8 4 6 8 8 1 6 1 3 1 3 2 1 2 5 4 5 1 5 2 1 4 4 7 7 4 7 3 5 3 3 7 1 6 0 7 5 9 1 8 9 7 8 1 3 2 3 1 3 1 5 0 8 1 7 8 1 4 8 1 3 1 2 2 3 2 1 8 0 10 9 4 1 6 2 9 2 5 1 3 2 1 1 2 2 1 1 1 1 4 5 4 3 1 3 3 6 1 6 0 7 6 9 7 4 8 1 4 1 1 1 1 1 3 1 7 0 10 6 2 8 6 9 4 1 7 2 5 2 2 3 3 1 2 1 1 6 0 6 9 4 4 7 8 1 3 2 1 2 2 3 3 4 1 3 2 4 3 7 1 7 0 6 2 1 1 4 8 5 1 2 3 1 1 2 1 1 5 0 8 4 1 6 9 2 5 7 1 1 3 1 3 2 1 5 0 7 1 5 3 5 5 6 1 1 2 1 3 1 2 2 3 4 4 2 3 3 5 1 6 0 6 9 5 8 1 6 1 1 2 1 3 1 3 1 7 0 9 3 8 8 1 4 9 7 7 1 3 2 1 3 1 1 2 1 5 0 6 2 7 8 2 1 9 2 1 3 1 1 3 5 1 3 4 3 6 1 6 0 9 1 1 9 4 1 1 7 5 5 3 1 1 2 2 2 1 6 0 6 5 3 8 1 6 3 1 1 1 1 1 3 1 8 0 9 6 3 1 6 4 1 6 9 5 2 1 2 3 2 1 1 2 1 4 3 5 5 3 3 3 6 5 5 3 5 1 5 0 11 5 4 2 1 8 3 1 2 5 7 7 2 2 1 1 2 1 5 0 11 1 9 5 5 8 7 2 1 8 3 3 1 1 2 3 1 1 6 0 9 8 8 6 3 7 7 8 9 1 1 2 1 3 2 1 5 1 4 1 2 3 4 1 9 0 8 4 1 4 8 8 9 7 7 1 3 2 1 3 1 1 1 1 1 6 0 8 4 2 4 4 1 1 8 6 3 1 3 1 1 3 1 5 0 7 6 2 1 8 5 1 9 1 1 1 2 2 2 3 1 1 3 4 1 5 0 6 2 6 5 5 1 7 2 2 1 1 2 1 5 0 11 2 1 7 2 7 1 4 3 1 6 7 1 1 3 3 3 1 7 0 8 8 7 3 5 8 1 1 1 3 3 2 3 3 2 1 2 5 4 2 3 7 1 5 0 9 9 9 8 8 1 2 2 9 2 1 3 1 1 3 1 9 0 7 5 3 1 3 6 4 1 1 1 1 3 2 3 2 1 1 1 9 0 9 2 3 2 1 2 3 5 2 5 1 3 3 1 1 1 3 2 2 3 1 5 1 4 2 1 3 7 1 7 0 7 5 2 7 7 3 7 1 2 1 2 3 1 2 2 1 6 0 7 6 6 8 3 9 1 5 3 3 1 3 1 1 1 5 0 9 6 9 8 5 7 2 9 1 3 1 1 1 2 2 3 2 5 2 1 5 2 5 3 1 3 5 4 3 3 7 1 5 0 10 1 2 6 2 3 1 9 2 5 5 1 3 3 1 2 1 9 0 7 2 1 7 8 8 8 5 1 2 2 3 1 2 3 1 3 1 7 0 10 1 1 7 9 1 7 8 7 3 2 1 1 1 3 2 2 1 2 4 4 3 5 3 3 3 4 1 6 0 10 1 9 9 4 7 4 1 5 7 6 1 1 1 1 2 2 1 6 0 10 5 5 4 3 1 9 2 8 3 7 3 1 1 1 3 1 1 7 0 11 3 4 2 9 7 1 3 1 6 1 2 2 2 1 3 2 2 2 2 3 5 5 3 6 1 8 0 10 5 3 9 9 9 9 7 2 1 9 2 1 1 2 3 3 3 1 1 6 0 9 5 6 1 1 1 7 3 8 1 3 2 1 1 1 3 1 6 0 6 1 8 9 5 2 2 1 3 2 1 2 3 3 4 1 5 4 1 3 7 1 6 0 6 2 3 7 6 1 5 1 2 3 1 3 2 1 7 0 9 9 7 5 6 2 5 1 6 8 2 2 1 1 2 3 2 1 9 0 8 1 8 8 1 2 1 1 4 2 1 3 2 1 3 3 1 3 3 5 2 5 5 4 2 3 3 6 5 4 3 5 1 8 0 9 3 1 2 5 1 2 7 2 2 1 2 3 2 3 1 3 1 1 6 0 10 9 8 9 9 1 4 6 7 4 1 1 3 1 2 1 3 1 5 0 9 2 8 4 1 4 4 9 6 8 1 1 1 1 2 2 1 2 3 5 3 6 1 7 0 6 9 2 1 2 7 5 2 1 1 3 2 3 1 1 8 0 9 5 1 9 1 4 6 4 8 2 1 2 1 2 1 2 2 1 1 7 0 9 4 4 1 2 5 1 8 5 8 2 1 2 1 1 1 3 4 1 2 3 1 4 3 5 1 6 0 8 9 2 1 6 3 1 9 2 2 2 1 1 2 3 1 6 0 10 7 8 2 5 2 1 8 1 1 4 3 1 2 2 1 3 1 5 0 11 9 2 9 6 6 1 1 7 1 1 5 1 3 1 1 2 3 4 2 4 2 3 5 1 5 0 6 5 7 8 8 7 1 1 1 1 3 3 1 9 0 7 1 8 3 6 4 6 2 1 2 3 1 1 3 3 2 3 1 7 0 6 5 4 4 1 5 1 1 1 3 2 1 2 2 4 2 2 1 4 3 4 1 9 0 10 5 5 9 8 7 4 5 1 6 1 3 1 3 3 1 1 2 3 3 1 9 0 6 7 1 7 8 9 6 1 3 2 3 1 3 1 1 2 1 8 0 11 7 9 4 7 8 1 1 2 2 6 6 2 3 2 2 1 2 1 1 1 3 3 2 3 2 3 3 5 4 3 4 1 6 0 9 3 1 7 4 4 3 1 9 6 1 1 1 2 1 2 1 9 0 7 9 4 8 1 7 4 1 1 2 1 2 2 2 3 3 1 1 7 0 9 4 4 5 9 1 1 4 1 6 3 2 1 3 3 3 1 5 3 5 3 3 7 1 9 0 7 6 1 9 2 7 3 4 2 1 1 2 3 1 3 3 3 1 5 0 6 5 4 6 1 9 5 1 1 3 2 1 1 9 0 11 1 9 3 4 9 2 3 1 5 3 7 1 2 1 1 1 3 3 1 3 1 2 3 3 1 3 3 3 5 1 8 0 9 1 3 8 6 1 1 9 7 9 1 1 1 2 1 2 1 2 1 7 0 8 7 8 9 1 9 7 6 7 2 1 1 2 3 1 2 1 6 0 9 9 5 3 8 8 4 1 9 7 2 3 1 3 1 1 3 2 1 5 1 3 6 1 5 0 10 5 7 1 3 9 1 5 9 8 9 1 3 2 2 1 1 7 0 7 2 3 1 6 3 2 5 1 1 3 2 3 1 1 1 7 0 11 6 2 3 6 7 5 1 4 8 1 1 1 3 2 1 2 3 3 1 4 1 2 4 4 3 4 1 9 0 7 7 1 3 7 5 9 1 2 3 3 1 2 1 3 1 1 1 6 0 8 5 7 8 4 1 9 1 9 3 3 3 1 1 2 1 9 0 6 2 1 5 7 5 6 2 3 2 1 3 1 1 3 2 3 1 4 2 2 1 5 5 5 3 3 5 1 6 0 7 9 1 6 6 7 8 7 3 1 1 3 1 3 1 5 0 8 1 5 8 8 5 1 2 1 1 1 1 3 3 1 5 0 11 2 1 8 2 4 1 4 4 6 6 2 1 3 2 1 2 3 5 1 3 1 3 7 1 8 0 7 9 5 1 2 1 9 4 1 3 3 3 2 1 1 2 1 5 0 9 1 6 5 1 1 8 2 4 1 2 3 1 1 1 1 7 0 11 1 4 3 3 5 4 9 9 8 4 9 1 1 2 2 3 3 1 5 5 1 4 3 5 3 3 7 1 6 0 6 8 9 5 1 6 4 3 2 1 1 2 2 1 5 0 6 1 5 8 2 1 9 2 1 3 1 2 1 9 0 7 2 4 8 8 2 1 6 1 1 3 2 1 1 3 1 1 1 4 4 5 3 1 2 3 7 1 7 0 9 2 5 8 7 1 1 9 6 1 3 2 1 3 2 1 2 1 8 0 7 3 1 5 5 2 6 1 1 1 3 1 1 1 2 3 1 9 0 8 7 1 2 7 5 4 3 1 1 1 3 1 1 1 1 1 2 4 2 3 1 3 4 2 3 4 1 8 0 11 9 9 6 1 4 3 5 9 5 4 7 2 1 1 1 3 1 1 3 1 7 0 11 8 8 1 7 6 3 1 2 5 5 1 2 1 1 3 2 1 2 1 6 0 9 2 4 5 3 5 6 1 1 1 3 1 3 1 3 2 1 2 3 4 3 2 7 4 5 3 7 1 9 0 7 1 2 6 5 5 1 2 3 2 1 1 2 2 3 2 3 1 8 0 7 1 9 2 4 1 8 8 1 3 3 3 3 1 1 1 1 5 0 11 2 9 4 8 1 1 8 1 1 4 6 2 1 3 1 1 4 5 1 1 1 1 5 3 4 1 7 0 11 1 8 3 2 3 8 9 4 3 1 4 2 1 1 1 1 3 1 1 6 0 10 8 5 3 8 1 5 5 1 3 3 3 1 3 2 1 1 1 8 0 10 2 2 2 3 7 3 1 4 7 7 1 2 2 2 1 2 3 3 1 2 1 2 3 7 1 9 0 8 7 7 1 3 9 3 9 5 3 2 2 3 1 2 1 3 2 1 5 0 7 4 1 9 5 3 1 5 1 1 3 2 1 1 7 0 11 2 3 1 1 1 2 4 5 5 4 3 1 1 2 3 2 3 1 2 4 5 1 1 2 1 3 7 1 5 0 11 4 8 8 7 8 5 7 6 4 8 1 3 2 1 2 3 1 5 0 10 6 1 7 4 5 1 5 8 1 8 2 1 1 3 1 1 5 0 8 4 7 5 5 1 4 5 1 2 2 2 1 2 2 2 1 1 4 1 3 1 1 2 1 1 6 1 5 7 2 5 3 3 6 1 5 0 10 9 6 1 8 9 4 6 9 3 1 3 2 1 2 1 1 8 0 7 8 1 6 1 6 2 4 1 3 1 3 2 1 1 3 1 8 0 8 2 5 2 4 3 1 7 7 1 2 3 2 1 3 1 1 2 5 3 2 5 1 3 5 1 6 0 8 8 7 3 5 1 5 9 5 3 1 3 1 3 1 1 9 0 9 7 1 2 5 5 9 4 1 4 2 2 2 3 1 3 2 2 3 1 9 0 6 1 5 2 4 1 8 3 2 1 3 2 2 3 3 1 4 2 3 4 4 3 6 1 9 0 11 1 4 9 2 6 6 7 6 7 4 2 2 1 3 1 3 1 3 3 3 1 9 0 8 5 1 8 6 4 6 2 8 2 1 2 2 3 3 1 1 3 1 6 0 6 5 7 8 1 1 4 3 3 1 1 1 1 3 3 4 3 2 5 3 5 1 8 0 10 1 5 8 8 9 6 5 1 5 1 1 1 3 2 1 1 3 3 1 7 0 9 3 1 1 5 1 2 4 7 1 1 1 1 3 3 2 3 1 6 0 9 4 7 2 3 3 1 3 4 1 1 3 2 3 1 2 3 1 2 2 3 3 5 1 9 0 6 2 1 1 2 5 8 1 1 1 2 2 3 1 1 1 1 9 0 11 3 4 8 6 2 7 1 8 2 1 8 3 1 3 3 3 1 1 3 1 1 8 0 6 1 8 2 4 4 8 1 1 2 3 1 1 3 3 3 1 4 4 4 4 4 2 5 4 3 6 1 7 0 10 5 3 5 9 6 1 8 7 1 6 1 3 1 1 2 1 1 1 9 0 8 4 1 9 5 8 7 7 2 1 1 2 1 3 1 3 2 3 1 9 0 11 7 5 5 4 6 5 1 9 1 4 9 3 2 1 1 2 1 1 2 1 5 4 1 5 1 2 3 4 1 6 0 6 5 4 1 6 3 1 1 2 2 1 2 1 1 8 0 8 8 8 1 1 8 3 7 9 2 3 1 1 3 1 3 1 1 9 0 11 1 5 2 4 5 9 6 1 8 7 9 2 3 1 1 1 2 2 2 1 4 4 4 2 3 4 1 7 0 7 2 1 1 4 3 2 9 2 2 1 3 1 3 3 1 8 0 6 8 1 1 7 6 4 1 2 1 3 1 3 3 3 1 8 0 10 1 3 2 2 2 4 8 2 3 5 3 1 1 3 1 1 1 3 2 2 4 2 3 5 1 7 0 11 4 3 9 9 4 2 8 3 1 1 3 1 3 2 1 1 2 1 1 6 0 11 6 5 4 6 7 9 9 1 5 9 5 2 2 3 2 1 1 1 8 0 7 3 3 1 9 2 9 8 2 1 1 3 1 3 2 1 2 1 1 2 3 3 5 1 8 0 11 8 3 5 3 5 5 4 1 3 2 9 1 3 1 3 3 2 1 3 1 7 0 8 1 2 4 7 5 1 2 7 2 3 3 1 1 1 1 1 6 0 9 7 8 1 8 4 2 2 1 1 1 3 3 2 2 3 5 4 4 5 3 2 7 1 7 4 3 3 7 1 6 0 8 4 8 2 1 1 8 6 8 1 2 3 3 3 2 1 5 0 11 3 1 4 1 7 2 3 6 8 9 8 1 1 2 2 1 1 8 0 10 6 1 1 2 5 7 9 4 3 3 3 1 1 2 2 1 1 2 3 3 2 3 5 2 3 3 4 1 5 0 11 1 3 8 1 5 2 6 6 5 8 7 1 2 1 1 1 1 5 0 7 2 2 7 3 7 1 6 3 3 3 1 3 1 9 0 6 8 5 3 1 5 3 2 1 2 2 1 1 1 3 3 1 4 1 2 3 6 1 9 0 8 9 1 2 8 5 7 1 1 3 2 1 2 1 1 1 1 3 1 5 0 7 9 5 9 6 8 1 3 3 3 1 1 2 1 6 0 11 4 6 4 4 2 4 6 8 1 1 5 3 2 3 1 2 3 5 1 2 5 2 5 3 5 1 9 0 7 7 3 6 3 7 1 1 1 2 3 1 2 2 1 2 1 1 8 0 9 2 9 9 7 1 9 4 6 3 1 1 3 2 3 1 1 1 1 6 0 6 6 5 8 1 9 1 1 3 2 3 1 1 2 5 1 1 3 2 4 4 5 4 3 7 1 9 0 7 4 6 1 9 6 3 6 3 1 2 3 1 1 1 2 2 1 9 0 8 2 8 3 3 5 5 1 4 3 1 2 1 3 1 3 1 3 1 9 0 9 1 2 6 7 1 8 1 8 5 2 1 1 1 2 1 1 1 3 4 1 3 4 1 1 1 3 5 1 6 0 11 7 7 1 1 9 4 5 3 6 7 1 2 2 2 2 3 1 1 5 0 7 7 6 4 4 4 6 1 1 2 1 3 2 1 8 0 8 6 2 1 2 7 1 3 7 2 2 1 1 1 1 3 2 3 2 4 1 1 3 5 1 7 0 7 5 3 4 6 1 3 9 3 1 1 2 1 1 3 1 5 0 10 8 1 1 5 6 5 3 6 3 9 2 1 1 3 1 1 5 0 7 6 1 8 6 6 7 1 1 2 1 1 1 5 2 3 3 2 3 4 1 7 0 8 1 7 8 1 5 7 9 4 3 2 2 3 1 2 1 1 6 0 9 2 5 1 9 7 3 7 2 1 1 2 3 3 3 1 1 6 0 9 1 7 1 8 7 5 2 7 7 2 3 1 1 1 3 4 3 1 5 3 5 1 9 0 9 2 3 1 4 6 6 6 4 1 1 1 3 3 3 3 3 1 2 1 6 0 9 7 1 3 1 7 2 7 3 3 1 3 3 2 3 1 1 8 0 7 6 2 6 8 4 6 1 1 2 1 1 3 2 3 1 3 2 2 1 1 3 2 2 4 5 3 3 5 1 6 0 6 1 4 2 5 1 5 3 1 1 1 1 3 1 5 0 7 2 1 7 4 9 8 4 1 2 1 2 1 1 6 0 7 4 9 4 1 5 1 6 1 3 3 1 3 2 1 3 5 1 4 3 7 1 5 0 11 8 8 7 4 1 5 5 8 5 8 1 3 1 1 2 1 1 9 0 11 7 4 7 9 6 1 8 1 6 4 9 1 3 3 2 1 3 1 1 3 1 5 0 10 9 2 1 6 1 9 5 1 1 4 1 3 3 2 1 4 3 3 1 1 2 3 3 7 1 5 0 6 4 1 9 2 1 1 3 1 1 1 1 1 7 0 11 1 3 2 4 9 9 1 7 3 7 8 2 2 1 3 3 1 1 1 9 0 8 5 1 8 1 9 8 3 2 3 3 2 1 1 1 3 1 2 2 5 3 3 2 1 3 3 4 1 9 0 9 6 2 5 4 3 3 1 1 7 3 1 3 3 3 3 3 1 1 1 9 0 8 1 8 2 2 6 6 9 9 2 1 1 3 2 1 1 1 3 1 8 0 9 4 6 8 7 8 3 3 1 8 3 1 1 1 2 1 1 1 5 3 4 2 3 5 1 7 0 11 5 7 8 1 1 5 6 6 5 8 5 2 1 1 3 2 2 3 1 5 0 7 1 9 7 6 4 4 8 1 1 1 3 3 1 8 0 11 6 9 6 1 7 4 3 3 7 7 7 2 2 1 3 1 3 1 1 4 3 1 5 5 6 4 5 5 5 3 4 1 7 0 9 5 6 1 5 4 3 8 8 7 1 3 2 1 1 3 2 1 8 0 7 9 3 3 2 8 1 1 1 1 1 1 3 1 1 2 1 5 0 11 1 5 4 9 5 6 3 6 5 3 6 1 3 1 3 1 5 3 1 5 3 6 1 7 0 8 3 6 2 2 2 1 7 6 1 3 1 2 3 1 3 1 7 0 6 8 3 8 2 8 1 1 2 2 1 2 3 1 1 8 0 11 6 4 4 3 5 1 6 8 6 1 7 1 1 3 3 3 1 3 3 1 1 3 4 2 5 3 7 1 5 0 9 2 1 8 4 7 7 5 3 5 3 2 1 1 2 1 9 0 11 6 2 9 8 2 7 2 2 9 1 3 1 1 1 2 2 3 1 3 1 1 7 0 8 5 7 1 1 5 1 1 6 3 3 2 1 3 3 1 5 1 2 1 2 5 1 3 7 1 7 0 10 5 3 7 6 7 6 3 1 6 7 2 1 2 2 2 1 1 1 8 0 8 1 2 7 1 5 2 7 6 3 3 2 2 2 2 1 2 1 6 0 10 9 4 4 4 7 7 5 1 1 4 1 3 1 2 1 3 5 1 1 1 2 3 3 3 7 1 5 0 8 4 7 9 5 1 1 3 7 2 1 1 2 2 1 9 0 7 1 7 8 1 4 9 7 3 1 3 3 2 3 1 3 1 1 7 0 9 2 1 8 9 5 4 5 3 8 2 1 1 1 2 2 2 1 4 2 1 5 4 4 4 4 5 3 1 5 5 3 5 1 7 0 11 2 4 4 6 8 1 5 2 4 7 1 2 3 1 2 2 2 3 1 8 0 6 1 4 7 5 3 2 3 3 2 1 1 3 2 1 1 6 0 6 1 2 3 1 4 6 1 3 3 1 1 3 5 2 3 3 2 3 4 1 8 0 6 8 9 3 6 1 2 1 2 2 3 3 1 3 3 1 7 0 6 8 3 7 8 1 4 2 1 3 1 1 1 1 1 9 0 10 9 1 3 6 9 6 8 1 4 9 2 3 1 1 2 1 3 1 2 4 2 4 5 3 4 1 9 0 7 5 1 2 5 1 8 1 3 3 2 3 1 3 1 2 2 1 9 0 8 8 6 5 7 8 5 1 1 1 1 1 1 1 2 3 2 2 1 9 0 7 1 5 4 3 1 1 3 3 1 1 3 3 1 2 2 3 4 3 1 1 3 6 1 9 0 10 7 3 2 1 2 1 5 6 1 6 2 3 2 1 1 2 1 1 1 1 5 0 11 2 8 2 6 9 3 2 1 8 1 1 1 3 2 1 1 1 9 0 9 9 3 7 1 6 6 9 8 2 1 1 3 2 1 3 1 2 1 5 2 3 3 3 1 3 6 1 6 0 8 9 1 6 4 4 7 7 1 1 1 3 2 2 2 1 6 0 8 4 1 5 8 4 4 7 9 1 2 1 1 1 2 1 7 0 7 4 7 1 1 4 9 6 1 1 2 1 3 1 2 5 4 2 3 3 3 5 3 7 4 3 4 1 7 2 5 3 3 6 1 9 0 6 7 4 5 1 4 3 2 2 1 1 1 3 1 3 1 1 8 0 8 1 6 1 1 8 4 5 8 1 3 3 2 2 1 3 1 1 5 0 10 9 5 6 9 7 1 8 2 7 4 2 1 3 2 1 4 3 4 3 1 2 3 6 1 7 0 6 1 5 9 2 4 8 3 1 1 2 3 2 1 1 7 0 11 9 8 3 1 3 2 4 1 3 4 2 1 2 1 1 1 2 1 1 6 0 10 1 1 9 8 3 1 6 9 5 6 3 3 2 2 1 3 5 2 1 1 3 1 3 4 1 5 0 7 7 7 1 9 7 7 8 2 2 2 1 3 1 7 0 9 1 9 5 2 3 1 3 6 7 2 3 3 3 2 1 1 1 9 0 8 1 7 1 1 2 2 5 3 2 3 3 3 2 1 2 2 3 4 4 3 5 3 4 1 5 0 8 1 7 2 9 4 1 7 3 3 2 1 1 2 1 5 0 10 2 8 9 4 1 1 6 4 7 8 2 1 3 1 2 1 6 0 7 2 1 6 4 9 1 6 2 2 3 2 3 1 2 5 1 3 3 5 1 6 0 9 1 6 6 8 9 6 1 5 9 1 3 2 3 2 1 1 7 0 10 1 4 3 8 1 8 1 8 8 1 1 1 1 3 3 1 1 1 5 0 9 7 9 1 2 6 6 7 5 6 1 2 2 1 1 2 2 4 1 3 1 4 3 5 4 3 5 1 7 0 10 1 8 7 8 8 7 3 5 1 7 2 1 3 3 2 1 3 1 7 0 6 9 1 2 8 2 6 2 1 3 2 1 2 2 1 5 0 7 1 7 8 5 2 7 7 1 1 3 1 3 2 5 3 1 4 3 5 1 9 0 7 1 7 7 6 8 1 5 3 2 3 1 1 3 3 2 1 1 9 0 11 6 7 1 5 1 6 5 8 6 5 5 1 3 1 3 2 3 3 1 2 1 7 0 11 9 2 1 5 3 7 7 4 6 7 6 3 2 3 1 1 1 1 4 3 1 1 1 3 7 1 8 0 6 6 7 6 1 9 1 3 1 2 2 1 1 1 3 1 5 0 9 7 3 3 1 4 8 2 3 6 2 1 1 1 1 1 7 0 6 1 8 1 9 8 3 2 2 1 1 3 2 1 2 4 4 3 2 3 2 3 4 1 9 0 8 7 9 1 4 5 7 7 8 2 3 3 1 1 3 1 2 1 1 7 0 9 2 1 5 1 8 6 4 1 9 1 3 1 1 3 3 3 1 7 0 6 7 2 1 1 2 6 1 1 2 2 2 3 2 3 1 3 5 3 7 1 5 0 7 7 4 8 9 1 4 4 1 2 2 1 2 1 9 0 9 5 3 3 1 9 7 8 2 1 2 2 1 2 3 2 1 1 1 1 9 0 10 1 5 7 6 6 6 7 1 7 9 3 3 1 3 3 2 3 1 2 1 1 1 1 3 2 3 4 4 6 5 5 4 3 6 1 9 0 9 1 5 7 3 6 4 5 9 4 2 3 1 2 1 2 1 3 1 1 9 0 11 3 4 8 9 5 4 4 7 1 6 4 1 3 1 1 3 1 1 1 1 1 8 0 7 7 9 3 2 7 1 2 3 3 1 3 3 1 1 1 3 4 3 3 2 5 3 6 1 8 0 11 4 7 9 3 9 6 8 6 1 5 3 2 1 2 1 2 3 3 3 1 7 0 11 3 9 9 9 1 8 3 7 5 9 2 3 3 3 2 3 1 3 1 6 0 7 2 2 1 7 6 1 5 1 1 1 1 1 3 2 2 1 3 5 5 3 5 1 9 0 10 8 5 7 1 1 8 3 1 3 5 2 1 1 1 2 2 1 2 3 1 8 0 6 8 6 9 1 1 6 1 2 2 1 2 3 1 1 1 9 0 10 6 4 6 1 1 5 1 8 3 9 1 2 1 3 1 1 1 2 2 5 2 3 2 2 3 6 1 6 0 6 6 1 3 1 9 6 3 2 3 2 1 2 1 6 0 6 9 7 3 9 1 8 3 2 1 3 1 1 1 9 0 8 7 5 9 7 3 4 5 1 2 3 1 1 1 1 2 1 1 3 3 2 2 1 4 3 4 1 6 0 6 7 4 3 1 8 7 2 1 3 2 1 3 1 7 0 9 5 6 1 3 7 7 7 1 1 1 2 3 1 3 2 2 1 8 0 6 5 3 1 8 6 6 1 2 1 1 3 1 3 3 2 2 4 1 7 2 3 3 5 5 3 5 1 8 0 6 6 1 6 5 1 7 3 1 2 1 1 2 1 3 1 8 0 6 2 3 1 1 3 4 1 3 2 1 3 2 2 3 1 6 0 10 5 7 1 8 5 9 7 6 7 2 1 3 3 3 1 3 5 5 3 1 1 3 6 1 8 0 11 1 7 1 6 3 6 2 7 8 1 9 1 1 1 1 1 3 1 2 1 7 0 8 9 7 1 2 7 7 6 4 1 1 3 2 1 1 1 1 9 0 10 2 5 6 5 2 8 4 1 5 2 1 1 1 3 1 1 3 2 1 3 1 4 4 1 1 3 7 1 9 0 10 7 4 8 1 3 3 6 4 9 2 3 1 3 1 1 1 1 3 3 1 5 0 11 3 4 6 4 4 3 6 1 2 7 2 1 3 3 3 3 1 9 0 7 5 1 3 6 7 4 4 3 3 1 3 1 3 3 1 1 1 2 2 5 1 4 3 3 4 1 7 0 6 5 4 4 5 1 3 1 1 1 2 3 1 1 1 5 0 8 4 6 2 1 6 5 4 1 1 2 3 1 1 1 5 0 10 1 9 3 7 8 8 8 6 2 2 1 3 2 2 2 5 1 1 1 3 4 1 8 0 6 2 2 9 9 7 1 2 3 2 2 3 2 1 1 1 5 0 9 8 8 6 8 8 1 3 7 9 1 1 1 2 2 1 6 0 9 2 5 8 6 1 6 5 1 9 3 2 1 1 3 1 2 2 1 1 5 4 4 7 6 5 4 3 4 1 9 0 10 1 3 9 4 9 7 8 7 7 5 2 2 3 3 1 2 1 2 3 1 8 0 7 8 3 8 1 1 9 1 3 2 1 1 3 3 2 2 1 7 0 10 5 2 4 2 2 1 8 9 4 2 2 2 1 2 1 1 3 5 1 1 3 3 4 1 9 0 8 3 8 2 9 1 6 1 1 2 2 2 1 3 2 2 1 2 1 9 0 8 3 2 1 4 3 9 1 1 3 3 2 3 1 1 3 2 1 1 9 0 11 1 9 9 1 3 1 3 8 1 4 3 3 1 2 3 2 2 3 2 1 1 3 1 1 3 4 1 8 0 11 8 3 4 9 6 7 2 1 4 3 8 3 2 2 2 3 2 1 2 1 7 0 6 3 3 1 2 2 3 1 2 3 2 3 2 3 1 7 0 6 2 5 1 4 4 1 1 3 3 1 1 2 2 1 2 1 2 3 5 1 6 0 8 1 1 6 5 2 4 7 6 1 3 3 1 1 2 1 9 0 11 2 7 6 8 5 1 6 8 5 6 5 3 3 3 1 1 3 3 1 1 1 7 0 7 8 3 1 5 1 2 4 1 1 1 1 2 1 2 1 2 3 5 4 3 6 1 9 0 7 2 1 5 6 1 6 8 3 1 1 1 1 2 3 2 1 1 9 0 9 1 5 7 1 4 2 3 3 6 2 1 2 3 3 3 3 1 2 1 9 0 7 5 8 1 1 6 1 7 1 1 3 1 2 2 1 3 1 2 4 2 4 3 2 6 7 3 4 4 5 3 7 1 6 0 9 3 1 4 8 8 3 4 1 5 3 2 2 1 3 2 1 5 0 9 6 1 7 4 5 9 4 6 5 1 1 1 1 2 1 6 0 10 9 5 5 9 5 8 1 7 7 9 2 1 1 1 3 2 3 2 3 3 5 3 4 3 5 1 6 0 7 2 1 6 8 2 1 8 2 2 1 2 1 1 1 8 0 9 8 4 1 6 2 1 3 7 8 3 1 3 1 2 3 1 3 1 5 0 11 6 8 3 8 2 3 5 4 1 8 2 1 1 3 2 3 5 3 4 1 3 3 5 1 8 0 8 6 1 6 1 1 8 7 5 2 1 2 1 1 3 2 3 1 5 0 10 1 7 9 7 1 7 8 8 3 1 3 2 3 1 1 1 5 0 7 8 2 1 3 6 4 3 3 2 3 1 1 3 1 4 2 3 3 7 1 7 0 7 5 9 1 8 4 1 2 3 1 3 2 1 3 1 1 9 0 6 1 7 5 7 2 1 1 3 1 3 3 1 1 2 1 1 5 0 6 1 9 6 8 7 5 3 3 3 1 2 1 2 4 2 1 5 2 3 6 5 6 5 4 4 3 6 1 7 0 8 7 7 1 6 1 2 8 8 3 1 2 1 1 1 2 1 6 0 7 2 7 3 5 4 1 2 1 1 3 1 2 2 1 6 0 8 5 2 6 4 4 1 1 6 1 2 2 1 3 1 4 4 3 1 4 4 3 5 1 7 0 7 8 3 8 1 6 8 7 2 1 3 3 3 1 1 1 9 0 11 1 8 8 4 9 3 4 2 5 3 7 3 1 2 2 1 3 3 1 2 1 8 0 11 7 1 4 2 6 4 3 1 3 6 1 1 3 1 2 2 1 1 1 3 3 4 1 3 3 4 1 9 0 7 8 1 8 7 9 1 1 2 2 3 2 1 1 3 1 2 1 5 0 6 8 1 4 9 6 7 1 1 3 1 2 1 7 0 7 4 9 7 1 1 1 7 3 3 2 1 2 1 1 3 2 5 1 3 5 1 6 0 9 6 2 3 3 4 9 2 1 3 2 2 2 1 1 1 1 5 0 11 5 8 6 2 1 6 2 3 6 7 4 1 3 2 1 1 1 8 0 11 6 3 1 5 1 6 7 5 5 1 5 3 2 2 2 2 1 2 3 1 3 1 2 1 3 6 1 1 8 6 7 3 5 4 3 5 1 8 0 10 7 3 8 8 8 7 7 3 1 9 3 1 2 3 1 3 2 1 1 7 0 10 6 3 1 7 6 1 6 2 9 2 2 3 3 2 1 3 2 1 7 0 8 7 1 9 5 5 9 6 5 3 2 3 3 3 1 3 2 4 2 1 3 3 6 1 6 0 7 2 2 4 8 1 1 3 2 3 2 2 1 1 1 8 0 11 6 5 5 8 6 1 1 4 7 3 6 1 3 3 3 2 2 2 1 1 9 0 11 5 8 5 5 6 4 1 8 1 5 2 2 2 2 2 2 2 3 1 2 3 3 3 2 1 2 3 6 1 6 0 10 5 3 1 1 4 4 7 4 9 8 3 2 3 3 1 1 1 8 0 6 1 1 6 9 5 2 3 1 1 2 2 2 1 2 1 6 0 8 5 7 8 2 1 4 3 3 1 3 1 2 3 3 5 4 1 5 3 3 3 7 1 5 0 9 8 8 1 1 5 4 1 8 7 3 2 3 1 2 1 8 0 7 5 3 4 1 3 4 6 3 2 2 1 1 1 2 3 1 6 0 10 4 3 2 3 4 1 9 1 7 3 2 1 3 1 3 2 1 1 2 1 2 1 4 3 7 1 8 0 11 7 1 2 1 1 6 1 4 2 4 2 1 1 1 3 3 1 3 2 1 6 0 7 1 2 6 8 6 4 5 1 3 1 2 2 1 1 9 0 7 1 7 9 4 1 2 9 2 2 1 2 2 2 3 1 3 5 2 1 4 2 3 5 7 6 2 1 5 3 3 4 1 6 0 9 4 7 7 1 1 2 8 6 6 3 2 2 1 1 3 1 8 0 10 7 4 1 1 7 1 9 4 6 6 1 2 1 2 1 3 3 2 1 7 0 11 4 1 2 6 1 7 1 6 1 6 8 1 2 1 3 1 1 1 1 1 1 5 3 4 1 5 0 8 7 2 7 3 8 8 9 1 3 3 1 3 1 1 9 0 6 9 9 8 2 3 1 2 3 2 2 1 2 2 1 1 1 8 0 7 5 5 1 3 5 1 1 2 2 1 3 3 1 1 2 1 4 2 2 3 7 1 7 0 6 7 1 4 3 7 6 1 1 1 3 3 1 2 1 8 0 10 3 1 9 3 2 8 6 6 9 1 3 1 3 2 2 3 1 3 1 6 0 6 7 1 2 1 4 6 3 2 3 2 1 1 3 5 4 3 1 2 3 3 6 1 5 0 9 1 2 2 1 1 2 1 8 2 1 2 2 1 2 1 8 0 10 8 3 7 1 6 4 5 7 1 8 3 1 1 2 2 2 3 1 1 6 0 7 9 1 4 9 1 7 8 1 2 3 1 2 2 1 3 3 1 2 3 3 6 1 5 0 10 1 7 1 6 3 4 5 5 5 3 1 3 1 1 2 1 9 0 7 1 8 9 8 4 8 5 3 3 3 1 1 1 1 3 1 1 8 0 11 9 3 7 8 9 7 9 3 1 8 9 3 1 3 1 2 1 3 3 5 3 3 1 2 1 6 2 1 4 3 3 5 1 7 0 6 9 7 3 1 5 1 1 1 2 1 2 3 2 1 9 0 7 1 5 1 3 7 7 8 1 1 2 1 1 1 1 2 2 1 8 0 8 4 1 4 1 1 7 3 9 2 3 1 3 1 3 1 2 3 4 5 3 2 3 5 1 9 0 10 9 9 5 5 5 3 5 6 1 1 1 2 2 2 1 3 3 1 3 1 9 0 7 8 3 4 1 4 9 1 3 2 3 2 2 3 1 1 1 1 9 0 6 9 9 1 5 1 8 3 3 2 3 2 1 1 3 1 4 1 3 3 5 3 4 1 6 0 10 1 3 4 7 5 6 8 3 5 2 1 2 1 1 2 3 1 9 0 6 8 1 2 5 7 2 3 3 3 2 1 1 1 3 1 1 8 0 10 4 1 9 2 5 1 2 6 6 2 2 3 1 2 1 3 1 3 5 2 2 2 3 4 1 6 0 9 7 1 9 6 1 9 4 1 2 3 2 1 3 1 3 1 5 0 11 1 4 6 1 1 4 8 8 1 1 9 1 1 2 2 3 1 8 0 9 3 4 8 1 5 3 1 1 7 3 2 1 2 3 1 1 3 3 3 1 4 2 5 2 4 4 3 6 1 9 0 8 9 1 1 2 9 6 6 1 3 1 1 3 3 1 1 3 1 1 5 0 8 5 2 7 1 3 3 5 1 1 2 1 3 2 1 9 0 11 2 5 4 6 3 2 2 9 1 9 5 2 3 3 1 3 1 1 3 1 4 1 1 5 1 2 3 6 1 7 0 9 8 5 4 2 5 2 8 1 3 1 1 3 2 3 1 1 1 5 0 10 9 4 9 8 6 4 7 9 9 1 1 2 1 1 1 1 5 0 11 3 9 1 4 5 3 7 4 1 1 4 1 2 1 3 2 1 3 1 3 5 3 3 6 1 7 0 7 8 5 1 3 8 3 3 1 3 1 1 3 3 1 1 7 0 11 2 6 1 5 1 2 9 9 3 7 6 2 3 3 1 2 2 3 1 7 0 6 1 7 6 5 7 5 1 3 2 3 1 2 1 2 3 3 4 4 2 3 5 1 7 0 7 8 2 7 6 1 3 8 2 1 3 1 2 2 2 1 7 0 7 5 1 2 6 7 1 9 2 1 1 2 1 2 1 1 9 0 8 7 6 1 6 7 4 1 6 1 3 3 1 3 2 2 1 3 5 1 1 1 1 1 3 6 1 4 3 3 7 1 7 0 11 1 9 9 8 1 5 8 3 7 6 6 3 1 2 1 3 3 3 1 7 0 8 1 6 6 4 3 3 2 2 1 1 3 2 1 2 1 1 9 0 7 9 3 9 4 6 3 1 1 2 1 1 3 1 3 3 3 2 5 4 5 4 2 2 3 5 1 6 0 9 1 8 9 7 7 3 8 8 2 1 2 2 2 2 3 1 9 0 7 5 1 8 9 9 7 3 2 3 2 1 1 3 2 1 3 1 5 0 9 9 6 8 6 2 1 6 1 8 3 1 3 3 1 2 3 2 4 5 3 5 1 9 0 8 1 1 8 8 9 1 2 4 3 2 2 2 1 1 3 2 3 1 9 0 7 9 3 7 7 8 6 1 1 3 2 1 1 2 1 2 2 1 5 0 11 9 5 2 3 4 1 6 2 8 7 1 3 1 1 2 2 5 2 2 1 3 3 6 1 7 0 10 4 7 1 3 8 6 9 5 8 5 3 2 3 1 1 1 3 1 5 0 10 9 8 6 7 4 1 4 7 1 6 3 3 1 1 3 1 5 0 6 8 6 7 2 7 1 1 1 2 3 3 1 3 4 5 3 5 5 4 6 5 4 3 6 1 7 0 10 1 5 4 4 8 8 5 4 6 7 2 3 1 1 3 2 2 1 8 0 7 6 4 6 1 1 7 1 2 3 1 1 2 3 1 3 1 9 0 9 4 6 2 1 4 8 1 5 6 2 2 2 3 2 1 3 2 2 1 5 1 1 1 2 3 6 1 9 0 11 3 1 7 3 2 3 6 3 4 7 4 1 1 1 1 2 1 3 1 1 1 8 0 10 7 9 9 7 4 1 8 8 3 9 3 2 1 2 1 1 3 3 1 6 0 8 8 6 4 5 9 8 1 8 2 1 2 1 1 3 1 5 2 5 5 3 3 6 1 5 0 10 8 3 8 8 5 9 1 7 7 1 3 1 2 2 1 1 5 0 8 4 2 1 5 5 1 2 6 2 1 1 3 2 1 6 0 10 5 6 5 1 2 4 2 4 7 8 1 3 3 3 1 1 4 3 5 5 2 1 3 6 1 7 0 9 4 2 9 3 7 3 1 9 7 2 3 3 1 3 2 1 1 5 0 7 3 1 3 8 9 2 4 1 3 1 2 1 1 8 0 10 4 4 1 2 5 4 8 2 6 1 3 1 1 3 3 3 2 2 2 2 5 1 2 1 3 4 1 6 0 11 3 9 4 6 8 9 1 3 7 3 9 2 1 2 1 1 1 1 7 0 7 8 6 3 5 1 9 8 1 2 2 1 1 3 3 1 9 0 8 1 1 5 7 2 1 4 9 2 2 3 1 1 1 2 3 3 2 5 4 2 6 7 1 2 5 5 3 6 1 7 0 11 2 9 7 1 1 5 6 8 7 1 4 1 1 2 2 1 3 1 1 7 0 11 4 5 2 8 3 1 2 7 9 7 9 3 1 2 2 1 2 3 1 7 0 7 8 9 6 1 1 9 1 1 1 1 1 1 1 2 2 2 3 4 2 3 3 4 1 6 0 10 7 6 1 4 7 1 9 5 2 7 2 2 1 2 3 1 1 7 0 10 4 6 4 1 2 9 6 3 1 1 3 3 3 3 1 2 1 1 7 0 6 8 9 1 7 1 2 2 3 1 1 2 1 2 5 3 4 2 3 5 1 7 0 6 3 7 1 6 7 2 2 1 1 1 1 3 3 1 7 0 10 3 2 4 3 4 8 3 1 5 3 1 1 3 2 2 3 3 1 9 0 6 8 2 1 9 1 4 2 2 3 3 1 2 1 2 1 1 2 1 3 3 3 6 1 7 0 10 1 5 7 9 2 9 5 3 7 7 3 3 1 2 2 3 2 1 5 0 11 1 5 3 7 5 2 5 5 9 5 8 1 1 3 3 1 1 7 0 9 6 1 8 7 1 2 1 1 9 1 2 2 3 1 1 3 1 2 2 2 3 1 3 7 1 7 0 6 1 8 8 8 2 1 1 2 1 2 1 2 2 1 9 0 10 7 8 1 6 6 1 1 7 3 5 1 3 1 2 1 2 2 1 2 1 8 0 7 9 3 4 5 1 7 8 3 1 3 2 2 1 1 1 1 5 5 2 3 1 3 3 7 1 1 5 4 2 3 6 2 4 4 3 7 1 8 0 9 4 7 1 9 1 4 3 8 7 1 1 2 2 1 3 3 3 1 8 0 11 7 6 2 9 1 2 6 6 5 6 2 1 2 2 1 1 3 2 1 1 5 0 8 1 5 3 1 1 8 9 3 3 1 1 2 3 2 5 1 5 4 2 3 3 4 1 9 0 10 2 9 1 5 8 9 1 4 2 4 3 3 1 1 3 2 3 2 1 1 9 0 6 9 7 3 8 9 1 2 1 2 2 3 2 3 1 1 1 8 0 6 2 9 8 4 1 8 2 1 1 2 2 1 3 1 2 1 3 2 3 7 1 5 0 7 9 7 8 1 1 9 8 1 1 3 1 3 1 5 0 7 3 4 9 1 1 7 5 1 1 1 3 2 1 8 0 8 3 7 8 8 1 6 1 7 2 3 1 3 2 2 1 3 3 5 1 3 4 5 1 3 5 1 6 0 10 2 1 6 9 1 6 9 9 1 3 1 2 2 1 3 2 1 7 0 6 2 7 1 4 7 6 1 1 1 1 2 3 2 1 9 0 8 2 1 8 2 9 2 5 8 2 2 1 1 2 2 2 3 2 4 2 2 3 5 3 6 6 3 4 3 3 4 1 8 0 11 2 7 2 8 1 8 7 4 1 6 6 1 3 3 3 1 2 1 3 1 9 0 10 2 5 5 4 1 5 1 9 2 4 3 2 3 1 2 1 2 1 1 1 6 0 6 7 6 5 1 6 5 3 1 1 1 2 3 4 2 2 1 3 7 1 8 0 6 4 4 1 9 5 5 1 2 3 2 2 3 1 1 1 5 0 7 5 1 7 6 6 9 1 1 1 2 3 1 1 6 0 9 3 5 9 3 8 8 1 6 3 1 1 2 2 1 3 2 2 3 5 4 2 1 3 5 1 8 0 8 8 7 4 8 1 7 6 6 2 2 3 3 2 2 1 3 1 5 0 10 5 3 1 3 8 7 4 6 9 1 2 1 1 1 1 1 5 0 7 1 6 4 5 1 4 7 3 1 3 1 3 3 1 5 4 1 3 4 1 5 0 6 3 1 1 5 9 1 3 1 1 3 2 1 8 0 8 3 8 9 8 1 1 5 2 3 3 1 2 1 1 1 3 1 5 0 9 7 9 6 3 1 6 4 7 1 3 3 1 3 2 2 3 4 1 5 1 3 4 5 3 4 1 6 0 11 4 7 5 7 8 7 9 6 8 1 2 3 1 2 2 1 1 1 9 0 6 9 4 3 1 3 9 1 2 2 1 1 2 3 1 2 1 9 0 6 4 1 5 3 4 4 2 3 3 1 3 2 2 2 1 1 2 1 3 3 6 1 5 0 6 1 1 4 5 7 1 1 1 1 3 2 1 7 0 7 6 7 1 2 4 9 7 2 2 1 3 1 1 1 1 7 0 8 7 8 1 5 5 5 1 4 1 2 3 3 3 3 1 3 5 4 5 5 5 3 4 1 5 0 7 9 1 6 2 3 5 4 3 1 2 3 3 1 8 0 7 6 4 4 1 1 7 1 1 2 1 1 3 1 1 2 1 8 0 8 2 7 8 4 2 5 6 1 1 3 1 3 3 1 3 1 1 2 5 4 3 6 1 6 0 7 9 2 3 1 8 4 8 1 3 2 1 2 1 1 8 0 8 2 7 1 2 2 8 3 9 1 3 2 3 3 1 3 1 1 8 0 11 6 7 1 6 4 2 6 5 4 4 1 2 1 2 2 3 1 1 3 3 1 4 1 2 3 1 2 2 2 4 4 4 3 5 1 6 0 8 8 1 8 6 9 8 9 3 1 3 3 3 3 1 1 5 0 7 2 6 6 6 9 4 1 1 1 2 1 2 1 8 0 8 3 7 9 1 9 1 8 7 2 2 1 3 3 2 2 1 5 2 3 1 5 3 4 1 8 0 9 9 9 6 3 6 4 5 3 1 2 2 3 3 1 2 2 2 1 7 0 7 5 7 2 1 8 3 4 3 2 2 1 1 1 2 1 9 0 8 1 3 6 4 5 6 4 9 3 3 3 1 3 2 1 2 1 1 5 2 1 3 4 1 9 0 8 2 7 1 8 3 3 1 1 3 1 3 3 3 3 1 2 3 1 6 0 9 2 8 8 1 7 2 9 9 9 2 3 1 2 3 2 1 9 0 9 6 2 6 3 1 3 5 9 7 1 3 1 2 2 3 3 1 1 3 2 4 1 3 6 1 8 0 6 1 3 8 1 5 6 2 1 3 1 2 3 1 1 1 5 0 7 7 6 3 4 1 8 7 1 2 1 1 1 1 7 0 7 9 2 1 3 2 4 2 3 1 1 1 2 3 2 4 4 4 1 3 2 4 4 4 2 4 3 3 7 1 5 0 10 1 2 1 5 7 6 8 5 9 7 3 1 2 2 1 1 6 0 11 4 7 4 7 1 9 7 1 7 6 8 1 1 3 1 1 3 1 5 0 9 5 2 1 8 6 4 1 4 4 3 1 2 3 2 1 2 1 3 4 3 1 3 4 1 5 0 9 5 1 1 4 7 6 7 1 1 2 1 2 1 2 1 8 0 9 1 2 3 1 7 4 3 6 5 3 3 3 1 3 2 2 1 1 8 0 11 3 1 8 5 8 3 8 1 5 8 2 1 2 1 3 1 2 3 2 1 3 1 5 3 6 1 9 0 11 1 9 7 5 1 9 2 2 6 1 3 3 2 3 3 1 3 3 1 1 1 9 0 11 6 6 2 4 1 6 1 6 2 6 1 1 1 3 1 3 1 1 3 2 1 9 0 6 6 1 2 7 7 3 3 3 2 3 1 3 2 1 1 5 2 4 5 3 3 3 4 1 8 0 11 7 1 4 1 5 9 8 1 4 2 1 3 1 1 1 1 1 2 2 1 5 0 10 5 6 1 1 3 7 2 8 1 4 1 2 3 3 2 1 5 0 6 8 1 1 5 2 7 1 3 1 1 2 3 3 1 2 2 3 2 5 3 3 4 1 8 0 6 1 5 2 9 1 8 3 1 2 1 2 1 1 1 1 7 0 9 6 9 2 1 3 1 4 4 2 3 1 3 3 3 3 1 1 9 0 8 5 3 7 1 2 5 2 3 1 2 1 1 2 1 1 1 2 1 1 2 3 3 5 1 5 0 9 1 2 6 1 9 4 6 2 5 3 3 2 1 3 1 7 0 9 1 6 5 1 2 9 7 8 6 3 2 3 2 1 1 1 1 8 0 7 1 9 3 8 9 9 3 2 3 1 2 1 2 2 1 3 5 1 3 1 3 7 1 5 0 11 9 5 3 6 4 1 5 6 6 6 3 1 1 2 1 2 1 8 0 9 1 1 2 9 2 8 4 1 5 2 3 2 2 1 2 1 2 1 5 0 10 1 4 6 1 8 8 6 7 1 6 2 1 2 1 2 2 3 2 2 2 2 4 3 7 1 8 0 6 6 1 2 5 1 5 1 3 2 2 1 2 1 3 1 7 0 8 3 2 6 5 1 4 1 1 1 1 3 2 3 3 3 1 6 0 6 1 6 3 1 3 8 1 3 1 2 1 2 2 2 2 2 5 4 4 3 7 1 7 0 10 8 1 4 1 5 3 2 5 8 2 2 1 1 1 1 1 3 1 5 0 11 8 6 4 8 4 5 4 3 1 3 4 3 3 1 2 2 1 5 0 11 9 9 3 1 4 7 8 9 1 3 5 1 2 3 2 1 2 4 4 2 1 5 2 1 7 5 3 1 7 3 4 5 3 5 1 6 0 11 7 8 4 9 9 7 1 1 6 3 2 2 1 1 1 2 3 1 7 0 10 2 7 4 2 6 4 1 1 8 5 3 1 1 1 3 1 1 1 9 0 11 1 5 1 8 7 3 6 1 2 2 5 1 1 3 1 2 1 3 3 2 1 2 3 3 4 3 6 1 6 0 10 4 8 4 2 1 2 1 5 8 4 3 1 1 2 3 2 1 8 0 9 3 4 1 1 8 8 7 4 6 1 1 2 1 3 3 3 1 1 5 0 10 3 7 4 7 7 2 1 6 2 1 2 1 1 1 3 3 3 3 3 5 5 3 5 1 8 0 8 1 4 3 9 6 9 3 7 1 1 1 3 1 2 1 3 1 6 0 8 5 8 7 9 1 4 4 9 1 1 3 3 1 3 1 7 0 11 6 3 9 7 1 1 3 8 8 8 3 1 3 2 2 1 1 3 4 2 4 4 1 3 6 1 7 0 6 3 2 3 1 1 5 2 2 1 2 1 3 3 1 6 0 9 9 1 6 5 8 2 9 6 3 1 2 3 1 3 3 1 9 0 11 4 4 9 1 9 8 3 3 4 8 8 3 3 2 3 3 1 1 1 2 1 5 3 1 4 1 3 2 6 1 5 5 3 3 7 1 6 0 6 1 4 1 8 8 2 1 1 1 3 2 2 1 5 0 6 5 4 9 3 7 1 1 2 1 1 3 1 8 0 9 5 8 8 2 1 3 6 7 7 1 3 2 1 2 3 3 1 2 2 3 3 3 2 4 3 7 1 6 0 10 4 4 1 6 7 6 7 2 4 8 3 3 3 1 1 2 1 8 0 8 4 5 7 1 2 7 4 2 2 3 1 2 1 2 1 3 1 6 0 10 2 1 1 5 7 2 7 2 4 4 3 1 1 1 3 1 5 3 1 1 5 3 4 3 4 1 5 0 7 1 3 7 9 1 1 8 2 2 1 1 2 1 8 0 10 9 4 7 5 1 5 6 3 8 4 1 1 2 1 1 2 3 1 1 8 0 10 1 3 6 2 4 6 1 7 8 1 2 1 2 1 2 2 1 1 1 5 3 2 3 7 1 7 0 8 9 9 8 1 9 4 8 3 3 1 1 1 1 3 2 1 6 0 9 2 6 3 7 7 1 9 4 3 1 3 1 1 2 3 1 5 0 6 8 6 9 4 1 4 2 1 2 3 1 5 4 4 4 4 3 4 3 6 1 7 0 7 5 5 3 4 6 7 1 3 1 3 1 1 2 2 1 7 0 8 8 5 9 2 1 6 4 1 2 1 1 1 1 1 1 1 8 0 8 2 7 1 1 3 4 1 5 1 3 1 1 2 1 1 3 1 2 2 1 1 4 2 7 2 4 3 3 6 1 8 0 6 5 3 3 1 9 2 1 1 2 1 1 3 1 2 1 7 0 9 5 1 2 3 7 3 2 3 1 1 1 1 3 2 2 1 1 5 0 10 8 8 8 5 3 1 9 9 8 1 2 1 2 1 1 4 4 1 5 2 5 3 4 1 8 0 7 6 6 1 1 9 1 9 3 2 3 1 2 1 3 3 1 7 0 6 4 7 9 5 1 9 1 1 2 3 1 2 2 1 7 0 8 7 1 1 5 3 1 6 5 3 2 2 1 1 2 2 2 5 2 2 3 6 1 9 0 10 8 1 9 6 1 8 6 9 1 7 1 3 2 1 3 1 1 1 2 1 5 0 11 9 9 1 1 5 2 8 8 5 9 5 1 3 2 3 3 1 7 0 8 5 1 9 3 9 6 5 2 1 1 3 1 3 2 3 1 3 1 4 4 1 3 6 1 7 0 9 1 4 8 3 6 6 9 7 7 2 2 2 1 1 3 3 1 7 0 8 2 1 2 6 7 8 2 7 3 2 3 3 3 1 1 1 9 0 6 1 7 3 8 5 8 1 3 2 1 1 2 3 1 1 5 2 4 1 2 3 5 3 3 5 5 3 7 1 9 0 10 6 5 7 8 9 2 5 1 1 9 2 2 2 2 1 1 2 3 1 1 7 0 9 3 3 7 6 5 1 6 3 7 2 2 3 2 1 2 1 1 8 0 11 9 5 1 4 7 8 3 6 9 1 1 2 3 3 2 1 1 1 3 1 5 5 4 2 3 3 3 7 1 5 0 8 4 3 6 1 1 2 1 5 1 1 2 3 3 1 7 0 8 6 7 1 1 4 2 4 4 3 2 1 1 3 1 1 1 5 0 9 6 5 9 1 6 1 9 6 9 3 2 1 3 1 2 3 1 1 1 1 1 3 4 1 9 0 8 2 6 5 4 1 2 3 6 3 1 1 2 3 3 1 2 3 1 8 0 7 1 1 5 3 6 1 5 3 2 3 1 1 2 1 1 1 6 0 11 4 3 5 8 1 4 4 7 3 2 1 1 2 1 1 1 2 1 3 4 1 3 6 1 5 0 11 9 1 2 3 6 9 4 6 3 1 4 2 1 1 3 3 1 7 0 10 3 7 4 1 4 2 1 6 9 9 2 1 2 2 1 1 1 1 7 0 11 8 6 3 1 1 2 7 1 3 8 4 3 1 3 2 3 3 1 2 3 4 2 3 5 3 6 1 5 0 8 3 7 8 1 2 6 7 7 1 1 2 3 1 1 8 0 10 1 5 6 7 2 1 8 6 6 7 1 2 1 1 3 1 3 2 1 7 0 8 6 1 5 5 4 4 8 1 2 3 1 3 1 2 1 2 5 4 5 3 1 7 4 1 1 6 5 5 3 7 1 7 0 7 7 1 7 8 7 1 1 1 1 2 3 3 3 1 1 9 0 7 1 9 7 4 7 4 7 2 2 1 2 2 1 1 1 1 1 9 0 6 1 2 5 6 8 6 1 3 1 2 2 1 3 2 2 1 5 1 4 1 2 5 3 6 1 5 0 8 1 1 8 5 1 6 6 1 1 2 2 3 1 1 9 0 8 9 6 5 9 4 3 6 1 1 1 1 3 3 1 2 2 3 1 9 0 11 5 1 8 5 7 2 8 9 4 2 1 3 3 1 1 1 2 1 1 1 1 3 1 4 5 2 3 6 1 9 0 9 6 3 3 1 7 4 7 9 4 1 1 1 2 2 2 3 1 1 1 8 0 9 1 4 2 2 8 5 4 7 4 2 3 3 3 1 2 3 1 1 9 0 9 5 5 1 1 8 4 9 1 1 2 1 1 2 1 2 3 1 3 1 2 5 5 4 2 3 7 1 8 0 7 7 6 7 1 6 3 1 1 3 1 1 2 2 2 1 1 8 0 10 6 3 2 1 3 5 1 6 9 1 1 1 3 1 1 1 1 1 1 7 0 9 3 9 9 6 7 4 1 2 7 1 1 3 1 1 1 1 5 3 1 4 2 2 1 3 6 1 8 0 8 9 1 7 3 9 1 3 2 3 1 1 3 1 1 3 3 1 6 0 8 7 9 7 2 1 5 1 4 1 1 3 2 1 2 1 9 0 9 4 1 3 1 9 1 9 2 5 1 2 3 1 3 1 2 1 3 4 2 3 3 1 5 7 2 5 7 3 4 5 3 5 1 8 0 6 1 8 9 9 1 4 1 2 3 2 2 2 1 1 1 8 0 9 9 3 3 5 8 3 4 1 1 3 2 3 3 1 3 1 1 1 5 0 8 8 4 1 1 5 8 7 5 3 2 3 1 2 2 4 2 5 4 3 5 1 7 0 8 8 6 4 1 7 4 6 8 1 3 2 1 1 3 2 1 6 0 6 6 8 8 8 9 1 2 2 1 1 1 2 1 5 0 6 6 9 6 6 1 5 2 3 2 3 1 4 3 1 1 4 3 4 1 6 0 10 1 5 5 2 7 1 4 1 5 4 1 2 1 1 3 1 1 9 0 7 5 6 5 6 4 7 1 2 1 1 2 1 2 2 2 2 1 8 0 10 1 6 6 4 8 2 1 6 9 1 2 1 3 3 1 3 1 2 3 3 5 1 3 5 1 8 0 10 3 9 9 8 8 1 4 5 3 6 3 2 1 2 2 1 1 2 1 8 0 11 4 4 1 2 1 5 1 6 8 6 2 1 1 3 3 3 2 2 1 1 7 0 8 1 5 8 6 9 7 7 8 3 1 1 2 1 3 3 2 2 1 4 1 4 3 3 4 4 5 5 3 6 1 6 0 11 1 1 3 5 5 7 1 2 8 5 5 1 2 1 1 3 1 1 9 0 7 8 8 6 1 1 2 8 2 2 1 3 1 1 1 1 3 1 7 0 6 2 1 8 4 9 4 1 1 1 3 2 3 1 4 3 2 2 4 1 3 6 1 8 0 10 2 8 3 7 9 6 1 9 7 5 1 1 3 2 2 1 2 2 1 6 0 6 1 7 1 1 6 1 1 1 3 3 1 1 1 5 0 11 4 3 7 2 1 6 9 4 4 8 6 2 3 1 1 3 2 5 4 2 3 2 3 6 1 6 0 11 3 2 4 4 1 4 3 8 9 6 7 1 3 3 2 1 2 1 8 0 10 9 5 6 3 8 3 1 2 4 2 2 2 1 2 3 3 1 1 1 6 0 10 8 7 5 4 6 7 6 2 1 1 1 1 3 2 2 1 2 3 4 2 3 2 3 7 1 7 0 7 1 4 7 6 7 9 7 1 3 1 1 1 2 3 1 9 0 11 3 3 7 2 8 8 7 1 6 1 8 2 1 2 3 2 2 2 3 2 1 8 0 11 1 8 4 2 1 4 7 4 1 2 8 2 3 2 2 2 2 3 1 2 5 2 3 4 5 3 3 5 1 9 0 6 9 7 9 7 6 1 1 3 2 3 3 3 2 1 2 1 7 0 6 1 6 1 6 3 6 1 2 1 3 3 3 1 1 9 0 8 5 1 9 6 4 9 1 5 2 2 2 2 2 1 3 3 1 2 4 3 5 1 2 4 6 3 1 1 6 7 6 3 4 5 3 7 1 8 0 8 8 3 1 3 8 7 9 7 1 1 1 3 1 1 3 3 1 5 0 6 7 1 8 8 1 8 3 1 2 1 2 1 6 0 8 2 6 9 2 7 1 7 8 2 1 3 3 1 3 4 1 2 3 4 4 2 3 6 1 9 0 9 9 5 2 8 5 7 7 6 1 1 3 1 2 3 1 2 1 1 1 7 0 9 5 6 3 4 2 1 1 6 4 2 1 3 1 2 2 3 1 9 0 7 7 4 5 1 1 2 6 3 3 1 3 1 1 1 3 3 1 3 4 3 1 2 3 5 1 7 0 10 1 7 5 1 2 9 1 3 9 9 3 3 1 3 3 2 3 1 8 0 6 1 9 8 3 5 9 3 2 2 1 1 3 1 3 1 6 0 8 2 1 5 8 4 3 5 6 2 1 1 2 1 3 2 4 3 1 5 3 4 1 5 0 11 5 1 6 6 2 8 1 2 1 9 3 2 1 1 1 2 1 7 0 10 1 1 8 3 3 1 4 9 6 2 2 1 3 1 1 1 1 1 6 0 6 1 9 2 5 7 1 2 2 1 2 1 1 2 3 2 2 2 6 3 5 4 5 5 3 4 1 9 0 6 2 8 7 1 4 4 1 3 1 3 2 1 1 1 1 1 7 0 9 3 2 1 7 4 1 1 2 7 1 1 2 2 1 3 2 1 8 0 8 1 9 5 1 7 4 3 9 2 1 2 2 1 1 3 1 2 2 3 5 3 5 1 7 0 11 8 5 7 1 1 8 4 3 2 1 6 3 1 2 1 2 2 1 1 6 0 6 9 9 1 7 1 7 2 3 2 3 1 1 1 6 0 11 3 6 6 5 5 4 8 1 7 2 9 1 2 2 2 1 2 1 3 3 1 1 3 6 1 6 0 8 3 4 5 8 1 7 1 9 3 1 1 2 3 3 1 6 0 11 1 5 6 9 5 7 4 2 4 8 9 2 1 2 1 1 3 1 5 0 11 8 7 1 2 1 7 1 1 1 5 1 1 2 2 1 1 1 3 1 3 1 5 3 5 1 8 0 9 4 9 2 1 1 2 8 4 1 2 1 1 3 3 1 3 1 1 6 0 8 1 3 4 9 7 4 1 3 1 3 2 1 3 3 1 6 0 9 8 1 9 2 2 2 7 3 6 1 1 2 2 3 1 5 1 3 2 5 3 4 1 9 0 10 6 4 2 2 9 2 5 5 2 1 1 3 3 2 3 1 1 3 2 1 5 0 11 9 4 5 5 5 1 7 9 2 8 3 3 1 2 2 2 1 8 0 7 6 9 1 9 1 9 7 1 2 3 2 1 3 3 2 1 4 5 5 4 5 3 5 2 5 4 3 6 1 7 0 7 1 8 5 1 4 3 1 1 2 3 1 1 1 1 1 7 0 8 6 1 2 1 2 6 5 9 1 1 2 3 1 1 2 1 8 0 9 4 9 2 1 4 6 7 2 1 1 1 1 1 2 1 1 2 3 4 2 3 3 3 3 4 1 7 0 7 8 3 1 5 9 4 3 1 1 1 1 2 2 2 1 8 0 10 3 1 6 3 7 1 9 3 1 8 1 3 2 3 3 3 3 3 1 5 0 8 1 7 1 6 3 3 9 7 3 1 3 1 3 1 3 1 5 3 4 1 7 0 6 4 5 2 1 7 2 2 2 1 1 1 2 1 1 5 0 8 4 3 5 8 1 6 4 2 1 1 2 2 2 1 6 0 8 1 1 3 7 1 2 7 4 1 3 2 2 1 3 1 2 2 1 3 5 1 8 0 11 3 7 8 1 1 1 9 8 7 7 8 3 2 2 1 1 3 1 2 1 6 0 6 1 4 9 2 6 9 1 1 2 2 3 3 1 5 0 11 6 5 8 5 8 1 9 9 1 9 2 3 3 1 1 3 1 1 5 2 2 3 5 1 6 0 9 8 8 1 2 5 2 2 6 1 1 2 3 3 1 2 1 6 0 7 6 3 5 2 2 1 4 3 2 1 2 1 3 1 7 0 10 1 1 1 7 8 1 6 9 8 4 1 1 1 3 3 3 2 4 2 4 2 2 1 6 2 3 5 3 3 5 1 7 0 10 1 4 9 2 3 1 3 2 3 8 2 2 2 3 2 1 2 1 7 0 7 1 9 7 8 7 7 6 2 1 3 1 2 1 3 1 8 0 6 5 3 3 5 2 1 3 3 2 2 1 1 2 1 5 3 4 5 5 3 4 1 7 0 11 6 5 5 1 1 7 6 9 1 8 2 1 2 1 2 3 2 3 1 7 0 7 2 3 3 1 8 7 7 3 3 1 2 1 3 2 1 7 0 7 5 2 7 2 1 5 1 3 2 3 3 1 1 2 4 3 5 1 3 6 1 7 0 11 8 8 6 4 1 9 3 9 1 7 8 2 2 1 2 1 2 2 1 5 0 6 1 2 3 4 5 5 1 1 2 3 3 1 5 0 11 8 8 4 5 7 4 1 4 8 7 4 1 2 1 2 1 3 4 1 5 1 5 3 5 1 7 0 6 1 2 9 9 4 8 2 1 1 1 1 2 2 1 6 0 9 3 7 6 6 7 4 1 7 2 2 1 2 2 2 3 1 5 0 9 2 1 1 2 4 6 9 1 5 1 1 1 1 1 2 2 1 1 5 3 7 1 9 0 6 2 4 8 4 1 5 3 1 1 2 3 2 2 2 1 1 5 0 8 1 3 7 7 5 1 6 5 1 3 3 1 1 1 5 0 10 8 7 1 1 1 7 9 9 2 3 3 1 2 2 3 1 3 1 4 5 1 1 6 3 1 4 4 3 7 1 8 0 8 5 2 3 1 7 8 9 3 3 3 2 2 1 1 3 2 1 8 0 8 2 6 7 9 8 3 1 1 1 3 2 1 1 2 3 1 1 5 0 6 3 7 4 1 5 3 3 1 1 1 3 1 4 1 4 3 5 1 3 7 1 5 0 7 1 6 4 9 2 1 1 3 3 1 3 1 1 5 0 11 3 6 6 7 9 7 9 9 1 1 1 3 3 1 2 1 1 6 0 9 6 2 3 2 8 5 7 1 9 2 1 3 1 3 1 1 5 2 5 2 3 5 3 4 1 6 0 6 3 4 7 1 9 8 3 3 1 2 2 1 1 7 0 8 5 2 1 7 7 1 5 9 1 1 2 2 2 1 3 1 8 0 11 4 6 1 1 9 5 2 7 5 7 5 3 1 1 1 3 2 3 2 3 5 2 1 3 5 1 6 0 8 9 4 8 4 8 9 9 1 2 1 1 1 1 2 1 9 0 10 8 1 3 4 3 7 2 9 7 6 1 2 2 1 1 3 1 1 1 1 9 0 8 8 1 1 5 5 6 9 6 1 3 2 1 1 3 3 1 1 4 5 5 2 5 5 4 2 6 4 4 3 5 1 8 0 8 6 4 1 5 8 4 2 9 1 1 2 3 3 2 3 3 1 7 0 6 1 1 9 1 8 5 3 3 1 1 1 3 2 1 6 0 8 9 7 1 8 2 6 4 1 2 1 1 2 1 1 4 1 3 2 2 3 4 1 7 0 11 1 6 2 1 4 9 6 4 2 9 9 1 3 2 1 2 3 1 1 6 0 11 2 8 3 3 2 4 1 1 6 5 3 1 1 3 2 2 2 1 5 0 11 7 8 8 8 7 5 6 8 2 1 6 1 3 1 1 1 2 1 2 4 3 5 1 9 0 7 6 5 6 2 3 9 1 2 3 1 3 1 3 1 3 2 1 9 0 8 8 4 9 1 7 8 2 8 1 3 2 1 2 1 3 1 3 1 7 0 9 8 3 1 4 7 4 4 9 1 2 1 2 1 2 3 1 3 1 4 4 1 3 7 1 5 0 8 3 9 1 7 4 3 8 7 3 3 1 3 1 1 8 0 10 9 1 3 2 5 2 8 6 8 3 1 2 1 3 1 1 1 3 1 9 0 10 2 8 7 8 6 8 6 1 1 8 3 1 1 3 2 3 1 2 1 2 1 5 5 2 2 3 6 4 4 1 1 1 3 3 8 6 7 6 5 10 5 1 3 11
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example.txt
deleted file mode 100644
index 2ee4c70..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example.txt
+++ /dev/null
@@ -1 +0,0 @@
-9 players; last marble is worth 25 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example1.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example1.txt
deleted file mode 100644
index 9c074c1..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example1.txt
+++ /dev/null
@@ -1 +0,0 @@
-10 players; last marble is worth 1618 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example2.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example2.txt
deleted file mode 100644
index 9ae5f9b..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example2.txt
+++ /dev/null
@@ -1 +0,0 @@
-13 players; last marble is worth 7999 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example3.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example3.txt
deleted file mode 100644
index 3bcc117..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example3.txt
+++ /dev/null
@@ -1 +0,0 @@
-17 players; last marble is worth 1104 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example4.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example4.txt
deleted file mode 100644
index 2a77656..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example4.txt
+++ /dev/null
@@ -1 +0,0 @@
-21 players; last marble is worth 6111 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/example5.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/example5.txt
deleted file mode 100644
index 2013a8f..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/example5.txt
+++ /dev/null
@@ -1 +0,0 @@
-30 players; last marble is worth 5807 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d09/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d09/input.txt
deleted file mode 100644
index fa06400..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d09/input.txt
+++ /dev/null
@@ -1 +0,0 @@
-432 players; last marble is worth 71019 points
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d10/example.txt b/app/src/test/resources/app/jonas/adventofcode2018/d10/example.txt
deleted file mode 100644
index e499c03..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d10/example.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-position=< 9,  1> velocity=< 0,  2>
-position=< 7,  0> velocity=<-1,  0>
-position=< 3, -2> velocity=<-1,  1>
-position=< 6, 10> velocity=<-2, -1>
-position=< 2, -4> velocity=< 2,  2>
-position=<-6, 10> velocity=< 2, -2>
-position=< 1,  8> velocity=< 1, -1>
-position=< 1,  7> velocity=< 1,  0>
-position=<-3, 11> velocity=< 1, -2>
-position=< 7,  6> velocity=<-1, -1>
-position=<-2,  3> velocity=< 1,  0>
-position=<-4,  3> velocity=< 2,  0>
-position=<10, -3> velocity=<-1,  1>
-position=< 5, 11> velocity=< 1, -2>
-position=< 4,  7> velocity=< 0, -1>
-position=< 8, -2> velocity=< 0,  1>
-position=<15,  0> velocity=<-2,  0>
-position=< 1,  6> velocity=< 1,  0>
-position=< 8,  9> velocity=< 0, -1>
-position=< 3,  3> velocity=<-1,  1>
-position=< 0,  5> velocity=< 0, -1>
-position=<-2,  2> velocity=< 2,  0>
-position=< 5, -2> velocity=< 1,  2>
-position=< 1,  4> velocity=< 2,  1>
-position=<-2,  7> velocity=< 2, -2>
-position=< 3,  6> velocity=<-1, -1>
-position=< 5,  0> velocity=< 1,  0>
-position=<-6,  0> velocity=< 2,  0>
-position=< 5,  9> velocity=< 1, -2>
-position=<14,  7> velocity=<-2,  0>
-position=<-3,  6> velocity=< 2, -1>
diff --git a/app/src/test/resources/app/jonas/adventofcode2018/d10/input.txt b/app/src/test/resources/app/jonas/adventofcode2018/d10/input.txt
deleted file mode 100644
index 41ce6a2..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2018/d10/input.txt
+++ /dev/null
@@ -1,374 +0,0 @@
-position=<-20620, -41485> velocity=< 2,  4>
-position=<-51844,  41770> velocity=< 5, -4>
-position=<-51817, -20670> velocity=< 5,  2>
-position=< 21000,  52179> velocity=<-2, -5>
-position=< 21051,  31360> velocity=<-2, -3>
-position=< 41859, -41487> velocity=<-4,  4>
-position=< 41830,  31361> velocity=<-4, -3>
-position=<-51817, -51895> velocity=< 5,  5>
-position=<-51836, -41484> velocity=< 5,  4>
-position=< 21032, -51887> velocity=<-2,  5>
-position=<-31003, -41482> velocity=< 3,  4>
-position=< 52261, -51890> velocity=<-5,  5>
-position=<-51836,  10547> velocity=< 5, -1>
-position=< 10614, -10259> velocity=<-1,  1>
-position=<-10194,  41776> velocity=< 1, -4>
-position=<-10186,  10550> velocity=< 1, -1>
-position=< 31431, -51892> velocity=<-3,  5>
-position=<-51804,  52175> velocity=< 5, -5>
-position=< 10601,  52183> velocity=<-1, -5>
-position=<-51812,  10548> velocity=< 5, -1>
-position=< 10633,  20959> velocity=<-1, -2>
-position=<-41417, -41480> velocity=< 4,  4>
-position=< 10628,  31360> velocity=<-1, -3>
-position=<-10160, -20666> velocity=< 1,  2>
-position=<-51793, -20673> velocity=< 5,  2>
-position=<-41430, -41485> velocity=< 4,  4>
-position=< 21032, -20670> velocity=<-2,  2>
-position=<-30987, -51891> velocity=< 3,  5>
-position=< 52280, -31080> velocity=<-5,  3>
-position=<-30995, -10266> velocity=< 3,  1>
-position=<-10177, -51888> velocity=< 1,  5>
-position=<-30995,  10551> velocity=< 3, -1>
-position=< 21028,  20961> velocity=<-2, -2>
-position=< 31412, -51895> velocity=<-3,  5>
-position=< 31467, -10260> velocity=<-3,  1>
-position=< 31407, -51895> velocity=<-3,  5>
-position=< 10636,  41773> velocity=<-1, -4>
-position=< 31418, -51892> velocity=<-3,  5>
-position=<-20620,  41773> velocity=< 2, -4>
-position=<-10163, -10265> velocity=< 1,  1>
-position=<-20594, -10264> velocity=< 2,  1>
-position=< 52266, -10262> velocity=<-5,  1>
-position=< 52223,  52178> velocity=<-5, -5>
-position=< 21019, -20666> velocity=<-2,  2>
-position=<-20620,  20958> velocity=< 2, -2>
-position=< 21016,  20960> velocity=<-2, -2>
-position=< 10593, -10259> velocity=<-1,  1>
-position=< 21045,  31365> velocity=<-2, -3>
-position=< 10609,  10548> velocity=<-1, -1>
-position=< 21016, -20666> velocity=<-2,  2>
-position=< 10598, -10265> velocity=<-1,  1>
-position=<-41394,  20955> velocity=< 4, -2>
-position=<-20612, -10262> velocity=< 2,  1>
-position=<-30987, -41489> velocity=< 3,  4>
-position=< 52261,  31361> velocity=<-5, -3>
-position=< 31408,  31364> velocity=<-3, -3>
-position=<-10181, -31076> velocity=< 1,  3>
-position=<-20625, -10268> velocity=< 2,  1>
-position=< 41846,  10551> velocity=<-4, -1>
-position=<-20588, -31074> velocity=< 2,  3>
-position=<-41407,  31364> velocity=< 4, -3>
-position=<-20577,  41767> velocity=< 2, -4>
-position=< 21040,  31361> velocity=<-2, -3>
-position=<-20586, -51892> velocity=< 2,  5>
-position=<-41386,  31364> velocity=< 4, -3>
-position=< 21001,  20953> velocity=<-2, -2>
-position=<-51797, -20671> velocity=< 5,  2>
-position=<-20620, -41484> velocity=< 2,  4>
-position=< 31433, -51887> velocity=<-3,  5>
-position=< 10617,  31363> velocity=<-1, -3>
-position=< 10598,  52175> velocity=<-1, -5>
-position=<-41413, -51891> velocity=< 4,  5>
-position=<-41386, -10260> velocity=< 4,  1>
-position=<-51846, -20671> velocity=< 5,  2>
-position=< 52273, -51892> velocity=<-5,  5>
-position=<-51836, -51896> velocity=< 5,  5>
-position=<-20596,  20959> velocity=< 2, -2>
-position=< 41814,  31360> velocity=<-4, -3>
-position=< 10620, -31073> velocity=<-1,  3>
-position=<-41438,  31360> velocity=< 4, -3>
-position=< 21060,  31361> velocity=<-2, -3>
-position=<-20628, -41487> velocity=< 2,  4>
-position=<-10185, -51896> velocity=< 1,  5>
-position=<-31022, -20671> velocity=< 3,  2>
-position=< 31407,  10551> velocity=<-3, -1>
-position=< 41830, -51887> velocity=<-4,  5>
-position=< 52263,  52177> velocity=<-5, -5>
-position=<-41413, -10267> velocity=< 4,  1>
-position=< 10653, -10260> velocity=<-1,  1>
-position=<-20628, -31074> velocity=< 2,  3>
-position=< 41830, -51892> velocity=<-4,  5>
-position=<-51822,  20953> velocity=< 5, -2>
-position=< 52221,  52181> velocity=<-5, -5>
-position=<-20583, -41488> velocity=< 2,  4>
-position=<-51813, -31082> velocity=< 5,  3>
-position=< 41822,  52175> velocity=<-4, -5>
-position=<-41442, -41482> velocity=< 4,  4>
-position=<-10172, -31078> velocity=< 1,  3>
-position=<-10178, -10263> velocity=< 1,  1>
-position=<-51797,  31360> velocity=< 5, -3>
-position=< 10650,  31364> velocity=<-1, -3>
-position=<-51798,  10550> velocity=< 5, -1>
-position=< 31444, -51893> velocity=<-3,  5>
-position=< 21008, -51888> velocity=<-2,  5>
-position=<-51792, -31078> velocity=< 5,  3>
-position=<-30991,  20960> velocity=< 3, -2>
-position=< 10606, -10263> velocity=<-1,  1>
-position=<-41429,  31363> velocity=< 4, -3>
-position=< 41843,  20960> velocity=<-4, -2>
-position=< 31423, -51896> velocity=<-3,  5>
-position=<-20586,  20957> velocity=< 2, -2>
-position=< 21002, -20675> velocity=<-2,  2>
-position=< 21056,  20953> velocity=<-2, -2>
-position=< 31420,  10549> velocity=<-3, -1>
-position=< 21029,  31365> velocity=<-2, -3>
-position=< 21048,  20955> velocity=<-2, -2>
-position=< 31463, -10264> velocity=<-3,  1>
-position=<-31007, -41489> velocity=< 3,  4>
-position=<-20595, -20675> velocity=< 2,  2>
-position=<-51849, -20673> velocity=< 5,  2>
-position=< 41856, -10264> velocity=<-4,  1>
-position=<-31011, -20671> velocity=< 3,  2>
-position=<-31033,  41767> velocity=< 3, -4>
-position=<-10165,  20956> velocity=< 1, -2>
-position=<-41418, -20667> velocity=< 4,  2>
-position=< 21024,  41775> velocity=<-2, -4>
-position=<-20572,  10547> velocity=< 2, -1>
-position=<-41383,  52181> velocity=< 4, -5>
-position=<-31022,  20956> velocity=< 3, -2>
-position=< 31415, -51889> velocity=<-3,  5>
-position=<-10184, -51887> velocity=< 1,  5>
-position=<-41418,  10548> velocity=< 4, -1>
-position=< 52238,  10555> velocity=<-5, -1>
-position=<-41439,  10546> velocity=< 4, -1>
-position=< 21013, -51887> velocity=<-2,  5>
-position=< 52247,  41767> velocity=<-5, -4>
-position=<-20599, -51895> velocity=< 2,  5>
-position=< 41823,  31364> velocity=<-4, -3>
-position=<-41394,  41773> velocity=< 4, -4>
-position=<-41394,  10547> velocity=< 4, -1>
-position=<-31027, -51893> velocity=< 3,  5>
-position=< 31420,  10554> velocity=<-3, -1>
-position=< 52258, -10267> velocity=<-5,  1>
-position=< 52277, -20672> velocity=<-5,  2>
-position=< 10601, -41488> velocity=<-1,  4>
-position=< 52258,  31362> velocity=<-5, -3>
-position=<-31031, -31078> velocity=< 3,  3>
-position=<-30987, -31073> velocity=< 3,  3>
-position=<-30990,  41775> velocity=< 3, -4>
-position=< 31432, -41489> velocity=<-3,  4>
-position=<-31001,  41767> velocity=< 3, -4>
-position=<-20588, -20675> velocity=< 2,  2>
-position=<-20591,  41769> velocity=< 2, -4>
-position=<-31003,  20953> velocity=< 3, -2>
-position=<-51793,  52178> velocity=< 5, -5>
-position=<-41410,  31361> velocity=< 4, -3>
-position=<-20580,  31369> velocity=< 2, -3>
-position=<-20594,  31360> velocity=< 2, -3>
-position=< 41855, -41487> velocity=<-4,  4>
-position=<-10173,  20954> velocity=< 1, -2>
-position=< 21016,  20954> velocity=<-2, -2>
-position=< 41843, -51888> velocity=<-4,  5>
-position=< 52241, -51887> velocity=<-5,  5>
-position=<-51816, -31082> velocity=< 5,  3>
-position=<-31035, -20666> velocity=< 3,  2>
-position=< 41857,  31366> velocity=<-4, -3>
-position=< 41814, -51896> velocity=<-4,  5>
-position=< 31439,  20957> velocity=<-3, -2>
-position=< 21036,  31366> velocity=<-2, -3>
-position=<-20615, -41488> velocity=< 2,  4>
-position=< 10634, -20674> velocity=<-1,  2>
-position=< 52269,  20958> velocity=<-5, -2>
-position=<-41441, -20671> velocity=< 4,  2>
-position=<-30995, -20670> velocity=< 3,  2>
-position=< 41872, -20672> velocity=<-4,  2>
-position=< 52222,  31364> velocity=<-5, -3>
-position=<-41434,  20956> velocity=< 4, -2>
-position=< 41814,  10554> velocity=<-4, -1>
-position=< 41833, -41480> velocity=<-4,  4>
-position=<-31007,  31368> velocity=< 3, -3>
-position=< 10609, -41481> velocity=<-1,  4>
-position=<-51844,  41769> velocity=< 5, -4>
-position=< 41814,  31361> velocity=<-4, -3>
-position=< 41818,  20957> velocity=<-4, -2>
-position=< 41859, -51888> velocity=<-4,  5>
-position=< 31455, -20667> velocity=<-3,  2>
-position=< 21045,  10549> velocity=<-2, -1>
-position=< 10609,  10550> velocity=<-1, -1>
-position=<-20628,  10552> velocity=< 2, -1>
-position=<-41431, -20671> velocity=< 4,  2>
-position=< 41858,  52181> velocity=<-4, -5>
-position=< 10595,  20953> velocity=<-1, -2>
-position=<-10208,  20960> velocity=< 1, -2>
-position=<-51817,  10553> velocity=< 5, -1>
-position=<-20568, -31074> velocity=< 2,  3>
-position=< 52241,  10555> velocity=<-5, -1>
-position=< 31452,  41774> velocity=<-3, -4>
-position=< 41865, -41485> velocity=<-4,  4>
-position=< 10638, -31080> velocity=<-1,  3>
-position=<-20571,  31364> velocity=< 2, -3>
-position=<-41394,  31363> velocity=< 4, -3>
-position=< 31407,  10546> velocity=<-3, -1>
-position=< 41870,  31366> velocity=<-4, -3>
-position=< 21040, -31074> velocity=<-2,  3>
-position=< 10614, -20666> velocity=<-1,  2>
-position=<-51801,  52182> velocity=< 5, -5>
-position=<-31027,  41767> velocity=< 3, -4>
-position=< 31415, -20671> velocity=<-3,  2>
-position=<-51817, -41481> velocity=< 5,  4>
-position=< 31452,  52177> velocity=<-3, -5>
-position=< 21027, -20675> velocity=<-2,  2>
-position=<-31035,  20957> velocity=< 3, -2>
-position=<-51814, -31077> velocity=< 5,  3>
-position=<-20569,  41769> velocity=< 2, -4>
-position=< 21013, -51889> velocity=<-2,  5>
-position=< 21033, -51892> velocity=<-2,  5>
-position=<-10173, -20669> velocity=< 1,  2>
-position=<-20596,  41770> velocity=< 2, -4>
-position=< 21027,  52183> velocity=<-2, -5>
-position=<-41418, -31076> velocity=< 4,  3>
-position=< 52264,  52179> velocity=<-5, -5>
-position=< 21048,  10551> velocity=<-2, -1>
-position=< 52221,  20956> velocity=<-5, -2>
-position=<-51793,  20954> velocity=< 5, -2>
-position=<-30999,  10550> velocity=< 3, -1>
-position=< 41827, -31075> velocity=<-4,  3>
-position=<-41423,  10555> velocity=< 4, -1>
-position=< 52272,  41771> velocity=<-5, -4>
-position=< 21008,  52180> velocity=<-2, -5>
-position=<-20595, -31078> velocity=< 2,  3>
-position=<-10178, -51890> velocity=< 1,  5>
-position=< 21013,  10548> velocity=<-2, -1>
-position=<-51793, -41483> velocity=< 5,  4>
-position=<-51808,  10547> velocity=< 5, -1>
-position=< 21050, -41489> velocity=<-2,  4>
-position=<-20599, -41481> velocity=< 2,  4>
-position=<-51833,  31367> velocity=< 5, -3>
-position=<-51817, -31082> velocity=< 5,  3>
-position=<-30995,  31364> velocity=< 3, -3>
-position=< 31455,  10546> velocity=<-3, -1>
-position=< 31433,  41776> velocity=<-3, -4>
-position=<-30995, -10264> velocity=< 3,  1>
-position=<-51849, -51889> velocity=< 5,  5>
-position=<-31026,  20957> velocity=< 3, -2>
-position=< 31468,  31360> velocity=<-3, -3>
-position=< 31449, -51893> velocity=<-3,  5>
-position=<-41397,  20959> velocity=< 4, -2>
-position=<-10181,  10549> velocity=< 1, -1>
-position=< 10638, -10268> velocity=<-1,  1>
-position=< 41843, -10262> velocity=<-4,  1>
-position=<-10189,  52183> velocity=< 1, -5>
-position=< 41859, -51893> velocity=<-4,  5>
-position=< 41819, -51893> velocity=<-4,  5>
-position=< 31431, -10263> velocity=<-3,  1>
-position=<-51793,  52179> velocity=< 5, -5>
-position=< 10593, -10263> velocity=<-1,  1>
-position=< 21040,  31369> velocity=<-2, -3>
-position=< 10649, -10267> velocity=<-1,  1>
-position=< 41875, -10268> velocity=<-4,  1>
-position=<-20600,  10554> velocity=< 2, -1>
-position=< 31468,  20953> velocity=<-3, -2>
-position=<-31019,  20958> velocity=< 3, -2>
-position=<-20624, -51892> velocity=< 2,  5>
-position=< 41842,  20953> velocity=<-4, -2>
-position=<-20599, -41480> velocity=< 2,  4>
-position=< 10645, -51896> velocity=<-1,  5>
-position=<-10216,  52175> velocity=< 1, -5>
-position=< 21024,  31363> velocity=<-2, -3>
-position=< 41870,  10551> velocity=<-4, -1>
-position=<-20572, -20672> velocity=< 2,  2>
-position=<-20583,  31369> velocity=< 2, -3>
-position=<-20586,  31363> velocity=< 2, -3>
-position=<-20596,  10549> velocity=< 2, -1>
-position=< 31436,  41772> velocity=<-3, -4>
-position=<-41418,  20960> velocity=< 4, -2>
-position=<-10205, -51889> velocity=< 1,  5>
-position=< 10649, -31074> velocity=<-1,  3>
-position=< 10622,  20959> velocity=<-1, -2>
-position=< 52274, -10268> velocity=<-5,  1>
-position=< 52222, -51896> velocity=<-5,  5>
-position=< 52266, -31077> velocity=<-5,  3>
-position=< 41854, -10259> velocity=<-4,  1>
-position=< 31463, -20670> velocity=<-3,  2>
-position=< 21045,  10552> velocity=<-2, -1>
-position=<-10197,  20955> velocity=< 1, -2>
-position=< 31431, -51892> velocity=<-3,  5>
-position=< 52250, -10262> velocity=<-5,  1>
-position=< 41830, -20672> velocity=<-4,  2>
-position=<-20596, -51887> velocity=< 2,  5>
-position=<-10203, -41480> velocity=< 1,  4>
-position=< 41850,  52174> velocity=<-4, -5>
-position=< 10628,  52179> velocity=<-1, -5>
-position=<-30986,  31360> velocity=< 3, -3>
-position=<-20591, -31074> velocity=< 2,  3>
-position=< 52234, -51887> velocity=<-5,  5>
-position=<-20604, -51891> velocity=< 2,  5>
-position=< 10593,  41768> velocity=<-1, -4>
-position=< 31439,  31362> velocity=<-3, -3>
-position=< 41859, -51892> velocity=<-4,  5>
-position=<-10205,  31369> velocity=< 1, -3>
-position=<-31027,  10548> velocity=< 3, -1>
-position=< 10633,  10548> velocity=<-1, -1>
-position=< 21028,  20953> velocity=<-2, -2>
-position=< 21016,  20959> velocity=<-2, -2>
-position=< 31434, -10263> velocity=<-3,  1>
-position=<-10192,  10555> velocity=< 1, -1>
-position=< 52234,  31366> velocity=<-5, -3>
-position=< 41822,  31363> velocity=<-4, -3>
-position=< 41838, -51895> velocity=<-4,  5>
-position=<-31007,  20958> velocity=< 3, -2>
-position=<-41402,  31362> velocity=< 4, -3>
-position=< 52229,  41769> velocity=<-5, -4>
-position=< 10641, -41482> velocity=<-1,  4>
-position=<-51804, -41484> velocity=< 5,  4>
-position=< 41827,  20962> velocity=<-4, -2>
-position=<-10208, -31080> velocity=< 1,  3>
-position=< 41826,  41771> velocity=<-4, -4>
-position=< 21041, -10266> velocity=<-2,  1>
-position=<-51808, -51895> velocity=< 5,  5>
-position=<-51841,  41774> velocity=< 5, -4>
-position=<-20596,  41774> velocity=< 2, -4>
-position=< 41866,  31364> velocity=<-4, -3>
-position=< 31407, -20672> velocity=<-3,  2>
-position=< 10643, -20671> velocity=<-1,  2>
-position=< 41865,  10546> velocity=<-4, -1>
-position=<-51792,  10551> velocity=< 5, -1>
-position=<-30977, -10262> velocity=< 3,  1>
-position=< 31436,  41775> velocity=<-3, -4>
-position=< 31443,  20960> velocity=<-3, -2>
-position=<-30977,  10549> velocity=< 3, -1>
-position=<-31022, -31082> velocity=< 3,  3>
-position=<-41434, -41488> velocity=< 4,  4>
-position=<-20604, -31074> velocity=< 2,  3>
-position=< 52261,  31367> velocity=<-5, -3>
-position=< 21029,  20960> velocity=<-2, -2>
-position=< 10625,  52174> velocity=<-1, -5>
-position=<-41433,  41771> velocity=< 4, -4>
-position=< 52269,  20954> velocity=<-5, -2>
-position=< 10625,  41768> velocity=<-1, -4>
-position=< 41830,  20959> velocity=<-4, -2>
-position=< 31431, -10266> velocity=<-3,  1>
-position=<-20572,  41774> velocity=< 2, -4>
-position=< 52265, -20668> velocity=<-5,  2>
-position=< 10595, -41485> velocity=<-1,  4>
-position=<-20580, -10264> velocity=< 2,  1>
-position=< 52270, -10268> velocity=<-5,  1>
-position=<-31019,  31362> velocity=< 3, -3>
-position=< 31439, -10262> velocity=<-3,  1>
-position=<-20618,  20957> velocity=< 2, -2>
-position=<-41407,  31364> velocity=< 4, -3>
-position=< 41814, -31080> velocity=<-4,  3>
-position=<-10208, -20673> velocity=< 1,  2>
-position=< 31412, -20673> velocity=<-3,  2>
-position=< 31463,  52183> velocity=<-3, -5>
-position=<-30983, -51896> velocity=< 3,  5>
-position=< 31447,  10553> velocity=<-3, -1>
-position=< 41843, -51895> velocity=<-4,  5>
-position=< 31447, -10259> velocity=<-3,  1>
-position=<-41438, -31082> velocity=< 4,  3>
-position=< 10593, -31078> velocity=<-1,  3>
-position=<-30985,  10546> velocity=< 3, -1>
-position=<-31027, -41487> velocity=< 3,  4>
-position=< 21026,  52174> velocity=<-2, -5>
-position=<-51809,  52178> velocity=< 5, -5>
-position=<-41429, -10267> velocity=< 4,  1>
-position=< 52256,  10551> velocity=<-5, -1>
-position=< 52277,  41769> velocity=<-5, -4>
-position=<-31000,  41767> velocity=< 3, -4>
-position=<-20583, -51887> velocity=< 2,  5>
-position=<-20594,  10550> velocity=< 2, -1>
-position=<-41393,  20953> velocity=< 4, -2>
-position=< 21002, -20671> velocity=<-2,  2>
-position=<-10200,  41776> velocity=< 1, -4>
-position=< 52258,  31369> velocity=<-5, -3>
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d01/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d01/example.txt
deleted file mode 100644
index 0bb977d..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d01/example.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-1721
-979
-366
-299
-675
-1456
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d01/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d01/input.txt
deleted file mode 100644
index ad524fe..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d01/input.txt
+++ /dev/null
@@ -1,200 +0,0 @@
-1941
-1887
-1851
-1874
-1612
-1960
-1971
-1983
-1406
-1966
-1554
-1892
-1898
-1926
-1081
-1992
-1073
-1603
-177
-1747
-1063
-1969
-1659
-1303
-1759
-1853
-1107
-1818
-1672
-1352
-2002
-1838
-1985
-1860
-1141
-1903
-1334
-1489
-1178
-1823
-1499
-1951
-1225
-1503
-1417
-1724
-1165
-1339
-1816
-1504
-1588
-1997
-1946
-1324
-1771
-1982
-1272
-1367
-1439
-1252
-1902
-1940
-1333
-1750
-1512
-1538
-1168
-2001
-1797
-1233
-972
-1306
-1835
-1825
-1822
-1880
-1732
-1785
-1727
-1275
-1355
-1793
-1485
-1297
-1932
-1519
-1587
-1382
-1914
-1745
-1087
-1996
-1746
-1962
-1573
-2008
-1868
-1278
-1386
-1238
-1242
-1170
-1476
-1161
-1754
-1807
-1514
-1189
-1916
-1884
-1535
-1217
-1911
-1861
-1493
-1409
-1783
-1222
-1955
-1673
-1502
-607
-2010
-1846
-1819
-1500
-1799
-1475
-1146
-1608
-1806
-1660
-1618
-1904
-978
-1762
-1925
-1185
-1154
-1239
-1843
-1986
-533
-1509
-1913
-287
-1707
-1115
-1699
-1859
-1077
-1915
-1412
-1360
-1646
-1973
-1627
-1755
-1748
-1769
-1886
-1422
-1686
-950
-100
-1372
-1068
-1370
-1428
-1870
-1108
-190
-1891
-1794
-1228
-1128
-1365
-1740
-1888
-1460
-1758
-1906
-1917
-1989
-1251
-1866
-1560
-1921
-1777
-1102
-1850
-1498
-683
-1840
-1800
-1112
-1908
-1442
-1082
-1071
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d02/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d02/example.txt
deleted file mode 100644
index 2eab335..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d02/example.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-1-3 a: abcde
-1-3 b: cdefg
-2-9 c: ccccccccc
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d02/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d02/input.txt
deleted file mode 100644
index 1dde3c2..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d02/input.txt
+++ /dev/null
@@ -1,1000 +0,0 @@
-8-9 n: nnnnnnnnn
-14-15 d: dzjgbdwdkdhdddh
-16-17 m: mmmmmmmmmxmmmmwmm
-7-17 d: pmgdhpqbqdhshgtjt
-1-2 b: mvmgzbmfbrcnr
-16-17 c: cccccccccccqcccgcc
-1-6 x: ctqxsh
-1-5 l: lllvw
-9-10 k: kkkkkkklrsnk
-7-9 g: xsgzggbglgtm
-3-4 b: brwb
-4-5 x: xdxlfx
-5-6 c: cccccc
-4-7 v: vvvvvdpx
-2-7 s: qwdngzbtsntgzmxz
-6-8 s: ssssssssssss
-2-3 t: tjcttt
-2-4 z: nbgfl
-11-12 z: gnjzwzwzzwcbhv
-4-5 v: tvkfvnvvvvcv
-1-3 h: hhbhh
-15-16 g: gggggggggggggggv
-6-9 t: ftjztttfnztv
-2-5 v: vxpmqvvzvnglvvv
-2-4 r: rsxq
-3-4 k: kxkk
-2-3 k: kkkk
-3-6 t: ktttztt
-1-2 v: zvcvv
-14-16 b: bbbbbbbbbbbbbrbb
-7-10 b: sgmbgmxbxnpjgpthcbr
-5-13 r: wmfmgmxxwgbrpllfqnjj
-3-4 t: ftcd
-2-3 z: szzf
-1-6 j: cxjjbj
-2-3 t: ttvt
-2-6 h: hhkszjhjjxhqhrhn
-3-4 s: ssns
-4-8 x: xcjmwxxxlrqxxfx
-3-10 g: ggvggggkgrggggggxg
-2-6 z: lzmhmvftsvcjfhfw
-9-14 x: xxxxxxxxhxxxxxxxxx
-8-16 d: dddddddddfdddddtd
-1-2 g: wrhg
-2-7 r: krjrxmrrvhzrprr
-11-18 v: vvwvdwslcxvtkzvvkr
-9-10 m: mmmxfmmmmmmmmmmz
-7-12 g: ggktlgggsqpgw
-6-8 t: tttttbtpz
-8-18 h: nfhhwkthhxhhcshhwh
-10-16 c: smnclksccmnmcmzcc
-14-15 f: nmndkphffnqmffj
-4-10 f: ffcwqvfffffvfg
-6-13 v: vvnvvcvxwxfvvvvvvvv
-1-4 k: qklkkkspwkxfk
-7-9 w: wwwwwwwwk
-9-10 c: ccccccccbpc
-11-14 r: qrxrjbbtrxrrrr
-2-5 j: wckjjdjjjzvhsqr
-10-12 x: xxxxxxxxxcxxx
-3-8 l: vnlslkhlwdd
-4-12 n: nxnfnqnnzmngnn
-4-5 z: zzgpzzc
-4-5 z: zgmtbz
-2-3 v: vkvv
-11-12 q: mqrqmlfqqqqlq
-6-14 g: lggzggfxggsggqggxg
-3-8 q: sqzqrbgvzp
-6-7 l: lllklll
-5-7 c: czrccvcclm
-11-17 r: rrwrrrrrrdrrrrrrbrrr
-2-4 x: xsxx
-3-9 l: llllllllwl
-3-19 c: ccccccccjccccvczcccc
-5-6 h: zhvhhhhghb
-1-3 t: ttttvttwt
-1-5 p: ppppppp
-3-4 g: ssvgr
-5-6 t: ndjbtttnmf
-14-16 f: fwptdqwwpztqhfnswts
-1-2 h: ffvmvbhmh
-2-3 f: gdrz
-1-2 l: slll
-3-5 w: zwwwrwwwwwwww
-1-3 w: fszt
-8-9 j: jjjjjjjjrj
-4-9 k: kkkskkkkkkk
-4-9 p: sppzppqpplpp
-2-9 s: ssvxrrjhs
-11-14 v: cvvvvvvvkvvvvvmv
-1-10 q: qqqcmqfjqs
-3-7 z: sgzzfzkzz
-5-8 w: wwwwhwrztw
-3-10 p: phbbmpzhpppspdfr
-2-8 c: cscpcccg
-2-4 r: rsvr
-14-16 h: hhhhhhhhhhhhhhhh
-1-13 j: jjjjjjjjhjxjxjjjj
-7-8 v: vvvvvvvvv
-4-8 r: vbhlmwrrvmkrwn
-3-4 c: ccdc
-3-5 h: hbjxx
-3-4 q: qqdqq
-10-14 k: dkkwnrkkhkwzhkkkk
-1-3 z: zzzzzzm
-3-7 t: tbtxfttvw
-6-18 n: qntgnnnztkhwtnjrnm
-4-5 g: gggrng
-2-7 c: bclzgcgq
-1-8 j: jbjjjjjj
-2-3 x: jxxfbtxskxc
-5-7 g: kgszqgcgxgqtppgb
-1-6 l: llllltll
-3-4 g: brgm
-12-16 x: xsxxxxqpxxvxmxjxxx
-6-7 k: kkkkkkk
-3-9 f: fftbvjfvfffstzfff
-14-15 r: khlwrfrcnrkddrh
-2-4 h: hwhqm
-4-5 z: zzzzd
-7-10 b: bbbbbbpbbt
-8-10 h: hhhhhhhdhn
-5-6 c: bccclt
-7-11 p: pppppppppppp
-4-6 r: rwrrrrrr
-9-17 m: mmmmmmmmmmmmmmmmmmm
-3-9 n: nnnfnnnnjnn
-3-4 q: rqqcq
-1-2 z: mbzz
-1-6 h: hhhhhs
-10-11 h: whhhrvtghhh
-5-6 g: ggggjz
-5-8 g: gggbgggvg
-15-16 v: vvvvvvvvvvvrvvtv
-5-7 q: qwrzqbllqqqrgkqnlsr
-2-4 c: ccccc
-7-14 p: spppxpppphblprm
-4-9 j: qzxlxdzsdlnlhw
-2-4 l: lzphl
-16-17 g: ggggggsgggggggxpqggs
-3-17 d: ddddddddddddldddcddd
-10-12 n: qtkgqxknvjnnsbnrwtp
-8-13 d: dddddddcddsdkdd
-7-16 v: wkntvjdvvwvfvnqvm
-2-5 w: vwhjw
-2-3 f: dmgff
-2-5 p: nklmmzp
-4-5 x: vxxxxd
-1-2 m: mmmqm
-9-12 r: rrrrrrrrqrrm
-6-9 r: ldvhvrjdkqhmr
-2-9 f: fmkffptffzdgk
-5-12 x: xxxxxxxxxxxbxxxxx
-3-4 w: bwwqgwt
-10-11 f: fffffffffhfff
-10-13 n: nnfnmnhnnnnnmn
-12-13 n: nnnnnnnnnnnnnn
-8-13 z: rzzfbzzdrzlkn
-13-14 p: qgkxppfppfjcnx
-3-4 z: bcxdctzg
-3-9 z: zznzwzzmffqxj
-1-2 n: nnnznr
-2-6 s: mtspsskswf
-2-15 g: ggggggggggggggqg
-3-8 x: tzxqfjrkpdgkxptbxm
-15-19 v: dvcvvvvvvvvvlvqvvvv
-4-9 r: dszrbrbzrwlfxpcrkn
-6-7 f: fffffsmf
-5-8 v: vdvvvvrv
-10-11 m: mmmmrmmmmmhmmm
-9-12 s: stwssszcsssr
-8-15 j: jjbjjjjjjjjjjhj
-6-8 v: vvvvvhvv
-1-7 w: ghxwddwwbfchvtff
-6-9 v: vvtxxrbqpvdvvv
-3-5 q: fqfqrskl
-15-17 k: kkkkzkkkkvbkkksrlkkk
-2-18 w: rtfwsrwcbpwtwjzmwwws
-5-7 f: pfshgsnff
-8-20 h: jkkhhhssfppkjqdfdhtp
-2-7 b: bblqbfhbbbb
-3-6 j: wjmjjxjj
-4-13 d: dfzdkqpddgchbhtgg
-4-7 x: xxxxtsn
-5-6 m: mmmmmmtm
-4-5 p: pkmppck
-1-14 j: jpjjwjjkjjmxkjwqj
-3-4 s: qxsfvs
-8-9 k: kkkwkzxrvkkkk
-13-15 r: qzrzrrbrxrcrzjpr
-1-4 l: lmvlj
-1-4 l: mrll
-11-15 w: wqwwwnwwwwtwwfwwjww
-8-9 g: fggzsggmggggccm
-2-5 f: vggqfcffxh
-2-4 c: cwcccr
-11-12 c: ccccccccccfc
-3-5 g: ggmggg
-10-11 l: llllllllrll
-5-6 v: wvdjvv
-6-7 p: ppppphkp
-7-10 c: tcccccnccjcccc
-8-10 m: mmmrmmlgmt
-3-14 j: ljsjjjjtjjjjjhj
-10-16 c: kcjcccccccccnvtccccc
-1-9 n: tnjnnnnnnnn
-3-7 h: mhdpxhhh
-15-16 c: ccccccgcccccccgcc
-6-8 t: tvkddtrt
-3-4 k: fkhjk
-9-11 v: bqmhnjvpvxr
-7-9 x: xxxxxxsxpx
-16-17 h: hgjzqhvqhsgcplwmhvth
-16-17 p: ppppppppppppppkqvp
-8-11 l: lllllzlbclslt
-4-18 k: kkkkkbkkkkkqkkkkkks
-1-8 b: cxbvpxbzbsz
-1-12 f: ffffffffffffffff
-13-19 d: ddddddddddddkddddddd
-9-11 v: mtvvvvvvhvgvv
-10-11 t: tttttttttdtttt
-5-9 g: gglgggpgdlgtcqg
-7-10 m: mzmmmmmmrn
-5-6 q: qqqqsq
-8-11 f: ffrcfbfnwffzfpxfbvf
-7-10 f: ffvfffxbpfffmjfqb
-2-3 r: rrrr
-6-7 x: bxxxxxgj
-3-5 j: jljndr
-4-14 q: qqqzqqqqqqpqqdqqqqqq
-3-6 n: nnnnntnnn
-15-16 g: ggggggggggggghggg
-13-16 x: jxxzqxvxfhxxvggxdqx
-4-6 f: zfxfkfhmsfgjf
-9-12 r: rrrrrrrrgrrnrrrrv
-3-7 w: wczsqxwdw
-9-12 k: hxgkkklkkkkwkkk
-1-4 s: sssns
-5-6 v: vvdvlv
-12-14 g: gsgggggggggggkgg
-5-16 r: rlkqflvvtfcdckfrn
-18-19 c: cfncccccccccccccclzc
-4-8 n: nbntnnnvnnnnnn
-3-6 l: jfpxllfrbll
-4-14 k: xphrkstmqmqhkw
-2-10 b: rrsrbbqvbr
-5-7 k: wkbgkkkqfkkkk
-5-6 k: kkkkkkk
-7-10 k: mqrsjkksskswqz
-11-14 x: kxxxxxcxxxnxpbdx
-2-15 h: hhhhhhhhhhhhhhh
-5-12 p: pppjpvgppppppppprv
-2-11 l: lzlllllllpdlll
-5-7 t: xwtzttvctqtpvbltpbtt
-2-18 k: ckhhplvxfrdqkbjhbkpp
-12-14 k: rkkqvkfngkkqjn
-3-7 n: mtxnkbnw
-3-11 z: zzzbzzzqzmzzczzzz
-3-4 m: mmmq
-2-7 s: ssssskcnssgnkzd
-3-4 g: rmgrggd
-2-3 h: grhrtpcch
-2-6 d: dddddddv
-3-7 g: jggggggggrfggggg
-5-6 v: ljztvvqrcsjdnlwv
-2-6 x: vxxtwk
-2-8 v: vvvvvvvvjv
-3-5 h: dwhwv
-2-7 n: ttxgbdbwnnnvnnx
-2-4 c: cctfcsb
-16-17 c: ccccccccgcxckccxccc
-5-6 x: xxxxxx
-2-6 p: pwndpfrpppppppppppkp
-1-4 h: zhhjlh
-2-5 p: prpxwppljppvwjtppkp
-2-6 j: bjjjjjjf
-16-20 p: pmppppbpppppppppsdpn
-1-3 b: bbbh
-8-11 k: nkxskkbkfjvcjkdcgrk
-7-12 c: cqcdcccgchnd
-5-7 m: mmmmmmmmmmmmmmm
-4-12 j: kjdjjvrjxsjw
-7-16 c: dfzcsdcdgrxvfkjzccmw
-1-12 m: mmmmmmmmmmmmmmmmzmm
-1-2 s: sssws
-1-5 x: xrtxs
-3-4 w: wvwv
-6-7 s: sssssss
-11-12 m: lbwtvjjmmggm
-16-17 l: llllllllllllwllht
-11-13 t: qtttttgtttttdmt
-2-5 r: ldgrf
-13-18 r: rrrrrrrrrrrrrrrprr
-12-19 l: lnfnhllrjgcllhjlczl
-6-7 c: clccccv
-9-14 b: shlfbcxhbbmbbzbg
-4-6 s: sjssvxdx
-11-12 v: vvvvjppqkvqv
-5-7 j: jjjjmjjjj
-8-11 l: dsldfrdvbll
-3-4 p: pkvmcps
-2-3 s: ssss
-8-11 j: txbxnpwqxjm
-4-6 d: drdvdd
-4-8 v: xgwkxvfq
-1-5 t: zttttttttqmtt
-5-8 c: ccjccccqc
-9-18 z: zzzzzzzzzzzzzzzmsgzz
-1-4 q: qqqkq
-10-11 w: wwwwwwwwwwww
-5-9 r: prtdrksjbmzmrq
-1-3 v: bvvnsmrdgxmnxjjv
-6-11 d: drnkdpvdvhfrfgzkn
-5-9 h: khhrhhhtvhtznhf
-1-3 g: gfpgn
-4-5 p: pppfg
-8-19 n: nnnnnnnrnnnnnnnnnnzn
-6-13 c: cztfcwpjcczsc
-3-4 r: rrrg
-4-6 t: tfjvtv
-4-7 g: nggggggg
-2-3 c: cmkc
-7-15 r: jrrrrrrrrrrrrrwtrrqr
-8-12 h: hjtpfjpbbzwhw
-7-8 d: jddddddd
-1-9 s: lsssssssmss
-18-19 m: mmmmmlmkmmtdwmmmmmh
-5-9 t: ttzstqtmt
-7-11 x: xxxwxxxxkxxxxgfxxx
-2-3 s: dssjzpsxjr
-3-4 g: gcgtg
-3-4 f: ffxff
-9-11 v: tvvvvvfslvvfvv
-1-7 n: nmlfmnz
-5-6 q: gqzqtqlq
-4-5 v: pvvvczdtwthvc
-1-3 z: zzrd
-6-7 b: sbbmbnbbrp
-3-7 l: lkllvqplww
-7-9 s: sssssssss
-1-8 g: gggkvggsgg
-5-6 n: nhnplpl
-2-9 g: vgnfzjfvjmmtgd
-1-4 d: dcddddddqdh
-1-9 z: zzzzzzzzzz
-8-10 q: wqhcwqdqqq
-7-18 z: tfrfdpwpphzplxfbnw
-7-10 f: rffnjdnffmfffrzfqgz
-6-7 p: pppppppp
-2-13 n: cndfbtxgqzmtnmq
-14-19 v: vvvbvvvvvpvvvsvvvvvv
-8-11 b: bbblbtwbbbbbb
-3-5 v: rfvvv
-15-17 n: snmnnnnnwnnnnnnnnnn
-4-12 q: sqqqhwnbqqxqbvfrk
-4-6 l: lllllvl
-17-18 c: cccccccccccccccccc
-1-12 t: gttttttxnttzttt
-16-17 t: kfmtctsqttztmsxtf
-7-14 f: ffffffcjffcfjfff
-5-19 b: jtvbbbrbbbjbcsbbvvb
-7-8 g: gggggggk
-2-4 w: dwvwww
-1-3 r: rrrrrrm
-7-8 q: qqcqqqqq
-6-9 m: tvglftcxmmnshcvscp
-3-6 m: cmgmmdmm
-6-9 k: kkkdkwzkgk
-2-15 w: bwqwwhpwvfpdwdvjwvk
-7-8 h: jdhhnhrdghh
-3-6 l: llxllpl
-4-11 q: ggrjmwhrqdc
-7-8 w: cwcwwwwwww
-5-6 s: sssssls
-6-9 w: rwjwjwwww
-1-8 c: ccncccccccccc
-2-4 b: xkbbf
-6-9 t: ttttttttrt
-14-15 h: hbhhhhhhhhhhhhw
-14-17 t: ttttgtttdttttttttt
-4-7 q: gqmqrqr
-9-11 j: tjjjsjwjglpjjjkjjg
-18-19 j: jjjjjjjjjjjjjjjjjjf
-15-17 p: ppppvhppppppppppp
-3-5 d: jlqcqdnprnddpd
-6-8 n: nnnnnnnn
-5-7 h: cwhhthhhv
-3-5 z: wqzmzpbjstzjpfww
-2-9 c: fkthkshccccczcph
-11-12 c: hcsscmqcdcgp
-8-9 t: tttttttkq
-3-4 m: tnmcvtljnpdphg
-11-19 l: wqjvlvzrgxlvrngwlktj
-6-14 s: dxzsssssmzgsmssss
-4-7 c: ccckjchc
-8-9 s: ssssssrslsm
-16-17 b: bxbbbbbbbbbbbbbbz
-3-12 p: mpnpplpkppmbp
-14-15 v: vvvvvvvvvvvvtvv
-5-6 d: kttkndlslhfg
-3-5 w: tlwwl
-3-4 n: wnhn
-13-14 r: zrbmrrrrrrrrmrrr
-3-5 f: fzwgrmzpkcfqkftmz
-5-6 s: ssssss
-5-7 h: wxpzhhzgwhdxqhmhw
-8-12 j: djsgjqjjjjjdj
-13-15 h: hhhrhhlhhpjhhhr
-6-7 v: vwvmvhw
-1-9 k: dmwkkkkzk
-1-2 g: ggtkbgvgtvggx
-10-18 r: rrrrrrrrpkhrrrrrrxrs
-5-10 n: nxbslftnwpnn
-4-5 d: ddhdd
-12-15 l: lllllllllllllhlll
-2-3 m: mmmmmmmmmmmmmmm
-1-8 s: ssshsspm
-3-5 b: nblhbdbbb
-2-4 t: qtjtctndq
-2-14 v: vcvkvvttxvkvpvhvvd
-12-16 g: gqckxjtggwzgtlqrtjkf
-3-10 s: ssvssssrsssbss
-2-4 n: knln
-4-10 f: xfqlfffbflm
-1-3 s: mssshjgshpfrssrss
-4-5 t: nttbj
-2-13 w: lwqwmwhthzrtwkgp
-1-3 r: jrnqb
-3-13 k: khkkkvkkfkkqkkhfwzf
-4-8 g: gggwgggg
-3-4 g: wgjgxhngdt
-7-9 k: mgshkgnhkpkjsmkvjp
-7-9 d: gdjrfqndcdhddmdhdd
-17-18 g: gnggggggggggggggng
-14-15 g: ggrgggggggggggg
-2-7 x: sxpwxddpxnxtxft
-5-6 r: grdvrrrrrwrrrrrgvq
-4-5 f: ffffff
-8-9 f: fffxffzgff
-12-15 f: dfffffffpffgffjlfmvf
-10-14 l: dlflltmllplljllvlzll
-1-2 j: jtnftndqklxzj
-1-5 d: ddjwrdddddddhdddddz
-13-14 j: lgztjqgjfbjfxff
-5-7 k: kkklqkz
-15-18 m: hwvmmpmmpqwsmrwmmmsm
-5-6 h: hlvhhhqhlh
-2-4 j: jjldjjjx
-10-11 f: ffffffffffffff
-15-16 t: ttttttttttttmtjttt
-3-4 v: vvvv
-8-9 n: nndhnclnnnnnrwnn
-5-6 r: rxrrrrfrr
-4-18 p: vwmppgpzltpplvwvpg
-9-10 z: fzzzzzzzrzzz
-4-6 n: nnbnvnnn
-10-11 x: xxgxxxwxxfrwk
-3-14 v: tqvvvjvdvvvzkvvvvv
-11-13 z: zzmzzzzhrzrzzzzzp
-5-6 s: ssgwsvssqs
-2-5 z: zbzfzzds
-2-5 s: sssss
-1-18 r: rrrrlrrrrrgrrrrgrr
-2-3 v: vgvvvvv
-3-13 c: qdcvfvkjtczgb
-3-9 h: hvhhhhhshh
-12-13 x: xdxxxxxxxxxxxx
-3-17 q: qqqqqqqqqqqqqqqqcq
-12-14 q: khnjqkkxlzpqhqj
-14-17 t: tttttttttttttsttpt
-15-16 d: kwpdfkbhcdhkwsdh
-2-15 m: fmdvntdqklcvmhmqjl
-5-7 q: qqqqvqnqqq
-3-4 j: mnjjj
-4-15 f: lfbffxfpffsfbdfhpfs
-8-9 s: sssssssgr
-12-14 b: bbbbbbbbbrsbbnbb
-2-3 x: xbxpvc
-10-14 v: vvvvvvvvvvvvvx
-6-13 f: kfvfcfffvfhdn
-4-16 k: gnzkfdkmrjvwdjgkf
-2-5 l: lljll
-2-4 r: dprr
-1-20 v: vvvvvhvvvvvvvvvvvvvc
-1-2 l: mlzljlvllkpzll
-4-13 r: kbzrzdrmdvfcl
-6-7 v: vvpvvzvv
-6-16 h: dxfwghscmjgfqmmf
-6-9 h: hhthhfhhdh
-6-10 j: bvqrjjjfdtjjjjj
-4-7 k: gklkcrvvkk
-2-8 k: ndtdhjpb
-13-15 f: ffffffffffffffb
-6-7 m: mmmmmmzm
-2-15 g: xbgxgfgftvgvgmcgnxc
-4-8 q: xkrqvqqq
-4-9 v: vvvvvvvtbv
-8-16 w: wwwxwxwbbwwwtdww
-8-11 h: hdhhhhhcght
-3-4 f: ffsb
-12-13 h: hhhhghhhdmpfhh
-6-7 f: ffdmgfh
-1-2 c: pcsc
-4-6 q: lkzqqmqqq
-3-4 b: bbjg
-3-6 f: lmbzffl
-10-15 p: prxpdpwqpwplpppp
-10-12 p: pppppppppppfp
-7-8 m: mmmmmmmjmq
-5-8 j: jjjfjbjtjj
-8-10 t: tttttttmtm
-5-11 k: kkkrhkkkkkk
-2-3 c: jcccwcbwfrckb
-3-10 n: qnnnnnfnnknnnnfnxn
-12-13 h: hhhhhhhhhhlhh
-9-10 s: smspmjsssss
-6-7 d: dddddmdnd
-9-10 g: kpnbgstjjgtbhk
-9-13 s: ssssssmshsbsxss
-1-2 s: lsfsss
-8-9 n: nnnnngnnn
-9-10 s: sssfssnssssjs
-6-8 m: mmxmmmmmm
-4-6 x: xtxjxx
-8-11 r: qrqkrwbfjln
-9-10 h: hfhhhhhhvq
-6-10 k: kpkpkjkkkvk
-7-10 b: bbbbhbkmmgbvk
-8-10 k: kkkkkkkkplvmmk
-1-2 r: rrwr
-2-5 d: tdddrddgq
-7-9 j: jjjjjjjjfj
-15-17 m: mmmmmmmmmmmmmmmmj
-5-6 v: vvcvvvfwjvvtn
-14-18 t: kznfxrrtfcdntttjrt
-3-4 c: cjdcc
-17-19 q: qqqqqqqqqqqqqqqqfqh
-4-5 k: fzvkk
-3-7 p: pgppppppppfpp
-10-11 k: kkkkkkvkkkz
-6-7 t: tttjcttt
-2-4 w: kwlcwbgfwwtqpngnb
-4-5 q: kqqvlq
-16-17 q: qqqqsbqqqqqqqqqbqq
-19-20 q: lndjjddqcqkcjztwfxvw
-4-6 p: pppmdccpp
-13-15 x: xxxxxxxxxxxxhxw
-1-9 d: lmdsdfbjpkmh
-8-15 v: vthvwvjvcvvqvvhmvs
-6-7 r: qxrrrrpr
-3-6 n: cxzxnn
-9-11 l: lllbhllhllbll
-5-9 d: nbsqdctdkp
-1-10 l: lllllllllflllllll
-1-5 f: cdsfqzwfnjkhdj
-2-5 m: clmgsmmdz
-1-6 g: cbqgngzvjpxjbwnlprq
-6-8 l: bfxrllllllw
-6-9 v: qtcxqvmvvdptxvv
-3-4 p: fjqx
-5-8 t: tpnttxtlt
-5-6 p: pppppf
-12-13 q: qqqlqqqqqqqqw
-5-6 g: hgggvx
-1-2 x: qxxx
-6-8 n: nkjnnpnnn
-6-8 j: jjjjjjjfjjjjjjjj
-4-5 s: sbsjm
-2-6 m: lmtmlm
-3-6 c: bzvhcccncz
-3-5 l: lllglnlmpl
-2-9 p: hpbwppwdrlpfwbdkmj
-7-10 l: tlzwhnlrkrc
-4-6 m: xmmmqdmcl
-1-6 d: jkdmmd
-5-7 c: cjqlhcdcc
-4-10 z: xgtznmnznkzvz
-13-15 z: zzzzzzzchzzzqzzzz
-2-5 q: qhvqqz
-1-9 l: nlllllllzlllllllll
-4-5 q: qqqzh
-5-7 t: ttpttdt
-3-11 l: lmnxlthlmlzksggzll
-2-5 q: qprnq
-16-18 b: bbbbbbbbbbbhbbbtbgn
-3-4 l: rlhl
-8-9 n: nwdfntdnsnmzkqthl
-6-8 h: hhhhhthv
-1-2 x: xcxp
-7-11 t: nttttctzxmtt
-2-4 b: ksvb
-17-18 d: dddddddddddddddpqd
-3-5 x: lprxzdhxxvz
-7-8 z: zgzzzzlzz
-2-3 p: rcpxw
-11-17 k: qkkkkkkkthkkkkkmkkk
-4-6 s: ssrssswxsssmsk
-5-8 d: ddddddddddd
-5-17 v: vvtvvvtvdvvvvvvvmcw
-3-8 r: rhvfrfcr
-12-15 z: zzzzzzzzzzzpzzpzz
-7-8 p: jppppvpp
-13-18 d: dvdnddddddddgddsdd
-10-11 q: hqnqvdpqdqqkq
-2-4 x: jcxxl
-6-7 q: qqfhfqjqr
-10-11 w: kwpwwhwnwwwwwww
-3-17 d: dddddddkddhdddddd
-4-6 s: ssnhswswlsc
-14-17 j: jhjjjrzjjmjfpzjjjjj
-1-9 z: ztzhzwzzkdzzr
-7-14 s: dcspnghrssxsss
-5-12 w: ctbvvxzwbwgqw
-7-9 k: kwkkqkkkgkm
-11-15 l: gllclqplllrlnlpzllc
-15-16 p: hpbpppppjpppppppppp
-3-5 k: cklnfv
-5-7 t: jczctqm
-14-17 j: jjjjjhjjjjjjjsjjjj
-9-10 g: gsknxggrgblfprf
-5-6 m: zjmmqrflmfpmswcvvmtl
-8-9 d: dxdddddds
-16-20 w: wwwwwwwwwwwwwwwdwwww
-5-7 s: ssssnsbs
-5-8 z: bzbgzvzz
-2-5 b: wbpkbbnkhcndh
-11-13 r: rrrrrrrrrrkrsr
-12-17 c: ksffzpccccspsqvjc
-2-20 v: vvvtvjvjvvvvvvvvstvv
-3-4 z: tzszjqzz
-3-12 x: scpxgxqrtxxpjxn
-13-16 w: wwwwnwjnzwwwwwwwwwwr
-9-12 l: zxlrflvclgck
-2-8 s: klsnwsdzbss
-5-9 s: ssssssssns
-1-9 q: fqqqqqqqqqqqqqqq
-15-17 n: jknfnsvntjqglbnxn
-15-16 h: gbpdwhhhhlthrjhh
-5-7 w: cjwgkxdwwxl
-1-5 j: jmnczjrlqchdwpthbjst
-6-8 v: vvvfxkvvvv
-5-8 g: ggbgqggmhg
-3-15 v: vxvvfzvvwcxvjvvqvvq
-6-14 h: drppknzrchcjhh
-2-3 n: dgntnq
-9-14 s: ssssssssxmsssxssssss
-2-4 j: wjrdcjz
-5-12 n: dntnnvbfjnznn
-3-4 z: zzmnzbsrt
-6-9 n: kngngnnbcnhp
-6-13 k: tmsskkjkkvtksnm
-2-4 w: rwhf
-6-7 p: ppppppwdpvp
-2-8 r: prqvprbrvrsjxm
-1-8 f: gffffffff
-6-8 b: lbmtblbptbxfdqb
-4-10 r: rrsrrrnrrbmrngrk
-10-17 b: bbbbbbbbbmbbbbjbhbb
-2-13 v: tmvqcvvwvvqvzvdx
-13-19 d: hrtlzplwdkshdbsjmsd
-6-13 w: wwwwwwwwwwwwdw
-14-16 q: hlkhpvdqrkhkqlhhlg
-7-8 m: mmmmmmmx
-11-12 p: pppfnpqppppp
-4-5 k: kkclzkfk
-8-9 k: krkkdkkkk
-15-16 w: wwxwwwcwwwwwwwjw
-12-16 w: wwwtmwnwqdwvjpwzwwz
-5-9 d: wdddrdddrdkdkddd
-5-6 p: qppbpvp
-1-7 t: fgznlbtgwtnrlhgf
-4-10 j: jjjjjjjjjljjj
-3-6 z: spgznzcz
-11-12 h: xhhhkfhhhhmh
-3-12 g: ckgvgbrgcqrggggt
-1-6 k: kkkkkjk
-2-3 j: qzbf
-3-4 r: rrlprrrrrrrrdrrrrr
-13-19 l: llllllpllllllllllll
-6-10 x: xxxxxjxxxxnx
-2-12 f: jffffbffqftf
-5-8 b: wbgbgbsb
-4-8 t: jflltrxfgttqvrgt
-2-5 z: fzzzszcwzz
-3-6 w: whwwbnw
-12-15 n: nndnnsnnnttnnnnnnn
-4-9 c: mcsstwccc
-3-4 q: dxwq
-6-11 v: swmrlccvxzdrffvvwj
-10-11 x: xxmxxxxxxmx
-1-2 k: fkqk
-15-16 d: nlnzddfrjqvdjwddmw
-2-6 k: ldkdmnmcp
-1-11 p: fptzpgpzfhp
-12-14 b: bbbbbbbbbbtbbx
-6-12 w: wwwpbwwmxwxz
-1-4 r: mrrrrrr
-13-18 w: wwrwgwrlwwwwwwwwwlw
-16-19 z: szzzjzzmzzzzzzzzzzsc
-2-7 v: qvvcsvd
-7-10 s: mtskmnvnlcgsb
-6-7 q: mkdqqqq
-3-5 x: xwxmx
-7-9 q: qsqjfqcqwnq
-1-4 r: crcb
-14-18 k: lfwklgqjzgxfpkpkfqr
-9-14 j: jjjjjrjzjjjjjfj
-5-6 x: xxxxxxh
-1-17 z: gvczzzzqdqzzzzzmwkzd
-11-14 k: dkkklkkpkkkktkkkkkk
-9-12 j: jjjjjjjjqjjv
-2-6 d: dthddmddd
-4-5 v: qvfjfvvdlszqxvbl
-4-5 n: nnndn
-7-8 c: wqnmpcwf
-1-10 c: cvgmnkcssrhqccmddgh
-8-9 m: lmmtmxmsm
-3-6 v: qvvnqvvrfhv
-6-7 x: vxxxxmkjxxxxxxxxxxx
-5-14 x: qxjgbxxxxprxxn
-13-14 p: dphsqvhrfsbpqpp
-3-5 r: trvrrxrrr
-2-5 f: fffff
-2-6 w: whwdwnwt
-2-3 x: wxcsxx
-10-14 p: pswtzbkslpqppph
-3-5 l: zllllx
-9-11 g: ggggggggggxgg
-4-6 h: fvhhfhhfjqffhhhwx
-7-8 t: wttttttf
-11-14 q: qqqqvqqxzcqpqhqkpqtf
-5-9 b: bsrbbbxkm
-13-15 t: tttttkwtttttgttwt
-4-7 c: czccvxtc
-9-10 n: nwnnnnnnnn
-3-5 f: ffdtf
-13-14 h: hhzhhhhhhhzhphh
-9-11 g: kgsfsnhsggglgsp
-5-6 s: hbxpnsssvx
-10-11 t: ltsrtmvmkgm
-12-18 k: xlwkkkkktkkkbkkrjxkk
-5-7 l: lnllwlw
-16-17 k: kkkkkkklkpkkkkkknkk
-11-12 t: ttttttttttttt
-11-13 v: vvvvvvvgvvvvvvv
-10-14 d: ddvddjdddkdddd
-3-4 r: nrdrhnr
-1-4 q: pqqxcsws
-5-6 p: ppppjpp
-14-15 b: bmbflqmbzhkbqvb
-9-11 t: ttntttttnpt
-15-16 l: llsllldflhblwlllf
-5-10 w: swwwwnwncwtfrpnw
-6-7 j: jjjjjthb
-2-4 d: ddhdzfdddlp
-2-9 q: jqqqqbqqqzq
-19-20 b: bbbgbdbkbbhbsdpbbtbh
-7-9 v: hvvvxvvvv
-6-7 l: gsbslll
-2-6 p: pzpppwpppppppppp
-10-11 g: kmkngxnnrfh
-1-11 v: rvdvvvvvvvv
-2-4 n: nhndnnnnqn
-12-13 q: qqqqqqqqqqqqm
-7-9 s: ssssxsnsssss
-2-15 t: ftntkfmqxzxggcfwb
-1-7 v: vvwvvvqdvv
-6-14 s: sbsssdssssssfqsss
-3-8 w: vwwqwwww
-6-10 z: zzzzzzczkzzz
-5-8 b: bbvdmxqbbbbbbbbdv
-4-8 s: stvsssszcswszs
-12-13 x: xxxxxxxxxxxxxx
-5-15 d: ngzjdxddjddxvbwzbd
-1-10 s: ssssssssss
-10-14 r: rnhrrrrrrrznrrr
-1-7 z: nvzzzcvzzmzhnprzkz
-2-9 w: zfmxnmltsbxpfsh
-13-14 l: lllllblllllldgl
-3-9 b: dbbrkmmfsmhblqb
-1-6 t: tjmrctqggzdgtz
-1-14 m: bmmmmmmmmmmmmmmmmmm
-3-4 b: mwbndzbjp
-9-11 n: nnnnnnccmnb
-5-11 b: kpcbqbbbcmbkb
-3-6 j: wpjjspjw
-6-12 p: pppppppppppdppp
-1-4 c: rccc
-3-9 l: llllxllbllll
-6-14 w: tlpcwxwwwzbtwd
-3-4 q: qqqg
-3-5 x: htxcvqkwx
-15-17 r: rrrrrrrrrwxrrrrrr
-8-10 k: kkkkkrkwkkw
-3-4 s: jjwhksqrbxs
-3-4 g: gvggg
-11-13 t: tjgttvtdtbttttttqttr
-5-6 j: jjjjmjjj
-9-13 f: fffffffflffff
-13-14 z: ccbzvzwmzpzzmz
-6-7 b: bbjtbbbbbb
-3-5 k: pkknmv
-3-4 w: wmchw
-4-7 b: bbbgbbbbb
-10-13 q: qrqqqvxbplqqxqqqmqq
-1-8 b: rbbbbbbjbbbcqbb
-7-17 q: xqqqqqqqqqqqqqqtq
-4-6 k: kqkkbbg
-6-14 l: lglhbvslmhqjnw
-4-6 w: pwwxxn
-12-16 q: tvtqvcchgtmqqznb
-8-14 q: hkthhbpjvkpxgq
-11-13 m: smmffkhhkrmwnbwrs
-8-11 d: dddddddddddd
-4-6 m: lmdmmkwmmmfbs
-12-20 w: wwwwwwwwwwwbwwwwwwsb
-5-7 m: mrnhmplhwczr
-7-11 p: pppppdbpppvpc
-4-10 p: zpwsppfppj
-3-12 d: dddddpfddrdln
-8-9 g: chfcgzfgg
-5-6 g: gggghg
-7-8 q: hqqqxqqqqqqqqqg
-4-10 c: cdtpvcccvd
-7-8 s: sqwtsxsssss
-5-11 v: pcvvrvxvvnpjn
-4-6 z: hzmnzg
-4-6 b: bslbbbxbbwml
-16-18 z: zzzzzzzzzzzzzzzzzg
-1-3 h: hhkh
-2-4 r: wrtrb
-5-6 d: ddddpd
-4-7 k: kkkkkkkkkxk
-8-13 k: pkkkkkkkkkgkkd
-8-13 p: lpxppxpbpgppzppmppp
-3-9 m: mmmmmmmmmmmmmm
-6-7 h: cpmmhcttgx
-11-15 b: bbbbbbqbpkfbbzh
-4-7 j: jjqvjjj
-6-8 c: gwrfrslcsqmcttzcl
-11-13 r: mrrrrrpgrrnrrrr
-3-8 q: tqqqqqqz
-2-4 f: mtsxj
-1-17 g: cgggggsgggdgcgrxg
-1-9 m: mhgqjqxjnpmmmgnmfpm
-2-4 g: rggbc
-2-4 w: wgfw
-7-9 d: qdmddddddmxdd
-12-13 t: ttmjznwtwtttz
-11-12 b: kjbkbgdbwbmcb
-4-5 h: mhvhh
-4-6 t: ttvttttt
-9-12 r: zwlljhfrrfrr
-3-4 j: jjjj
-2-7 v: vvvvvvmvv
-9-19 n: nnnnnnnnmnnnnnnnnnqn
-1-3 q: qfflx
-8-10 k: kkkkkkknkk
-4-9 k: kvrspqfkkqj
-14-15 b: bbbbbbbbbbbbbbbb
-3-8 d: qrdsfdwd
-5-8 j: jjxmrtjjjjkpnnjt
-14-15 f: fnlnbzqffrrnffgf
-1-4 f: fnff
-4-5 x: xxxtx
-5-6 q: qtqqlmqqq
-14-15 f: fflffdfffffffkjfff
-1-5 k: kkqkvkk
-5-9 b: nbjtwbbgw
-13-19 v: ssjjggrvrnbpvjlggsf
-8-10 x: xxxxmxxxxx
-4-5 d: vdwhtcsc
-1-7 l: zlllllglll
-2-5 d: drjpdwrlnpfqqrnlh
-12-13 p: fthsszdpjcqxd
-14-17 z: zzczzzzzzzzzzzzznzz
-6-11 m: hhcsqmvmfgmkmbm
-7-8 m: hmmmmmcmm
-6-7 l: lllllgl
-5-10 t: tttktdzttlcttv
-6-12 m: nmmmpmmmxtmmjmxm
-4-5 q: qnqnnqqqqqqq
-1-4 c: zkpcc
-5-6 n: nbphjnfn
-6-7 f: ffffxqrf
-1-6 g: lgggggggg
-5-11 p: mbfpppplhdp
-5-8 z: jzvzzkzm
-5-7 l: llllllll
-5-14 x: gvjvwmhxtzpsfxb
-4-13 x: tvlfjxmpfrmqmkhrdlbl
-8-11 b: nbbbbrcbbbb
-8-10 w: ccccwwgwwwwl
-2-13 p: wwwxrsfztddwplfpqx
-17-18 c: ccccccccvccccccccj
-11-13 d: dphdtwhqwdhmx
-15-17 c: ccccccccwcccccccdc
-3-4 d: ggjv
-3-4 b: bbqbbqbx
-2-3 g: qggg
-10-18 w: wpbbfmdzhsnbcdxqrh
-13-20 v: vpvvvvvvrvvvvsvvvvxv
-16-17 w: vwwqhwwwfhwgdkhfw
-16-19 b: bbbbbbbbbzpbbkbkbbjb
-11-16 x: hczxsbkhxfbtxvzx
-10-17 b: bbbbbbbbbsbbbbbbvbb
-2-3 p: pppxsznnn
-2-7 g: ggggsgggl
-15-17 t: tttttttthttttttttttt
-7-17 f: fffsfftfffffffffffqf
-3-7 k: gpfmqbkqmkkkrpkpk
-4-7 j: xpbgxjw
-14-15 f: ffffftknfklfdff
-1-4 k: pkkslkkkkk
-4-7 w: czbwgqtpwztxwwbwmqf
-1-5 n: tnnnnn
-1-5 q: qdqtq
-10-15 c: fccqccrkcccczcmcc
-9-14 h: hhbbhhhhdhhhhhdhhh
-2-6 f: fsbfdcvffhffm
-12-15 h: jhhhhhhhhhhhhhs
-9-11 p: ppppppppppbp
-15-16 d: txdbddddjdsdbrvddddp
-5-6 w: wqkwrv
-2-4 z: zzjnsjspkgdkmvvlh
-13-14 z: zzbzzzzzzzkzzzz
-9-10 v: vvvvvvvvvcv
-13-15 g: gggggggggpqgtgv
-1-17 j: bjjjjjjgjjjjjjjjjjj
-5-7 x: dpsxxxx
-17-20 d: ddvxddtdhdrddjddnddd
-5-6 f: ffxffp
-12-14 w: wwwwwgwwwwwwwq
-8-13 t: rnthvkbtnxvltsjn
-4-5 q: qqqdq
-4-12 s: ssssssssssszs
-3-4 s: sssw
-2-5 x: kzxwxqljv
-1-3 x: rhxxdxxxdg
-11-12 t: tthtstttgztrt
-1-4 n: qzdnkpkrzgxdztdcfn
-12-15 g: fgdzsqwkfdhrbsjz
-1-3 g: kggg
-6-9 c: hcwcccpcccwcck
-8-9 r: rqrlrggwrrjfzgkmrq
-4-5 r: ghzlrrrgs
-9-11 g: ggggggdggggr
-12-14 f: fffffffffffcffffff
-3-7 z: mgzmpjz
-1-6 h: hhzzbm
-18-19 g: ggfhhvggffkqfgjnggg
-1-8 p: ppppppphwppwr
-13-15 l: qmjnjfnnlmbqgllwhk
-5-13 z: zgpwzhwnmptrzrq
-3-4 v: xnvnqjjrvvlgv
-14-15 p: pppgpphppppppwpnrpr
-9-13 h: hxfhhshbqhnhhp
-5-6 w: wkvqbtbtfmsbwkwwhdwb
-1-3 x: shxxx
-1-2 v: vhvt
-5-8 c: zdrlnhcctcpccsntl
-12-19 x: xxxxppxxxmfglxfxmxg
-3-4 v: vfqwq
-8-9 f: fffffffxx
-11-14 l: lslvlnbsjlbllmqllfl
-3-9 j: njhfczjmmn
-3-5 q: scqrdqq
-2-16 q: tvgkgqqcpqmpjkqqqqqb
-11-13 q: vdrmqfqqqqqqdjqq
-3-8 j: jftcskds
-10-11 j: ljjwfjtxqjh
-7-16 z: zqtcldzxqmzmgzbz
-6-14 v: vvvvvvvvvjvvvvv
-1-13 q: qdrqgpcqzbpqftws
-6-8 d: mdgddbtdddzd
-1-6 g: gggjgggggg
-1-4 d: djddbhddkdtkvt
-11-12 l: lllllllllllll
-1-9 g: gggggnvgm
-7-17 v: vvvvvvxvvvvvvvvvv
-7-11 m: mmmmmmmmmmh
-2-4 m: cmfmcpm
-4-5 m: mmmmjm
-6-9 q: qzcqxbvqfk
-1-2 s: ssnssms
-2-4 m: xmmz
-15-18 h: rtzvhbrpsrbhxqchbz
-5-6 w: jwwwwnwt
-4-5 m: jmrmwfqmrmtgmm
-8-11 p: pkpjpmpppxzpp
-1-7 s: sssspssszss
-3-6 l: lclllllknlm
-1-2 p: pwrwlc
-7-9 s: ssssssxhfss
-5-9 l: llllllllflllgl
-12-19 n: clkznzskfvxngwnnclpx
-14-18 n: nnnnnxnnnnnnnnnnngnn
-1-8 m: vwbpmmsxmvbwsggqgxd
-10-11 q: nqqqqgqfqpf
-4-15 b: fctbwzqnwbnvqbqlb
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d03/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d03/example.txt
deleted file mode 100644
index 8f551de..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d03/example.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-..##.......
-#...#...#..
-.#....#..#.
-..#.#...#.#
-.#...##..#.
-..#.##.....
-.#.#.#....#
-.#........#
-#.##...#...
-#...##....#
-.#..#...#.#
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d03/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d03/input.txt
deleted file mode 100644
index a1b6437..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d03/input.txt
+++ /dev/null
@@ -1,323 +0,0 @@
-.........#..##..#..#........#..
-#...#..#..#...##.....##.##.#...
-....#..............#....#....#.
-#.#..#.....#...#.##..#.#.#.....
-........#..#.#..#.......#......
-.#........#.#..###.#....#.#.#..
-........#........#.......#.....
-...##..#.#.#........##.........
-#.#.##..###............#...#...
-............#....#.......###.##
-....##....##..#........#......#
-............#.#..........#.....
-#.#....#....##...#.....#.....#.
-......#.#.#...#.....###....#..#
-...........##..#.........#..#.#
-..#..#.................#..#..#.
-.#....###...#.......#.........#
-#.#.#.#...#......#.......#...#.
-.......#.#.#...#..............#
-...##.......#..##.#.......##...
-#.#.##....#..##..##..###...###.
-.#......##.##.#....#.##........
-..###.............##..##..#....
-.....#.#...........#..##..##...
-.###.#.#......#.....#........##
-...#.......#...##..#..#..#.....
-..............#.#..##.##..##..#
-#..#.#......#............#.....
-........#..#....#..............
-...#...#..............#.#####..
-...##......#........#.#...#....
-..##......#............#..#..#.
-....#.........#.#.#.....###.#..
-#....#........#........#....#.#
-.....#...#..##.....##...#.....#
-#...#.#.#...##..##.###.#.#.....
-......#.#..........#...#.##....
-..............##...#..#.......#
-........##.....#.....#.#....#..
-..............#..#..#...#.....#
-##......##.......##...#.#....#.
-.....#.............#.#.........
-#.........##..#..#.........##..
-..#..#.....#####.........##.#..
-.......##.#......#........#....
-#.................#.#...#....#.
-...#........#.###.##.##.....#..
-#.....##..#...##.#.#......#....
-.....#..#.#..........##..#.##..
-..###.............#..#..#...#..
-...###..#...#.....##..........#
-#.......#.#...#....#..##..#..#.
-.#..#.........#..............#.
-..######.....#....##......#....
-#..##...#......#..#.#....#.....
-.#...................#.#.....#.
-..#...#.#..#.#......#..#...#..#
-..##..##.#.##.........#.#.#....
-...#...#...........#..##.##...#
-#...#....#....#....#..#.##..#..
-..#.##....#....###..#..........
-#.#..##.#.#...##.#..#.##..#.#..
-#......##...#.#..........#..#..
-#.#...#..#...#.#.#..#........#.
-#.#.##.#..#...#..#.#.##........
-.....#......#........#..#......
-...#....#.#....#...............
-....#..###..#....#..#....#....#
-.#........###..........##.##.#.
-#.#......##....##...##.#......#
-#..##.##...#...........##.#.#..
-.#.....#.#...#.................
-##..........#..#....#.....#...#
-....#.#..........##..#.....#.##
-#.#..#..#..##..........#.......
-..#.#.###......................
-......##..##.....#..##.##....#.
-...#.......#.##....#......#....
-...#...#........#...#.#...#..##
-##...#....#.#...#.#.##..##...#.
-...#.....#...#...#....###.#..#.
-..#.#..#........#......#..##..#
-...#......#...#.#.##...##.#.#.#
-....#.#....#....#.....#.....##.
-.....#.#..##.#....##....##.....
-.#...###..#.....#............#.
-#..#.#.#..#..#...#....#...#....
-#.....#..#...#................#
-..........#..#.......#......#.#
-...#..#......#...#......#......
-.#.#.....#.#.#.#......#..#..#..
-.....#.........#.#.#.....##.#..
-.....#.#.....#..#..#..#.....###
-##....#......##....##.#....#.#.
-#####........#..........##.....
-.#...##...#...#.......#....#...
-#.#.##...##...##..##........#..
-#.#..............#.#...#...###.
-...#.....##..#.........#....#.#
-#.#....#....#..##.#..#...#.....
-..#....#.#..#...#...##.....#...
-....#...#......................
-..#...#.......#..#...##....#...
-.#........#...#.....##.##...#..
-#......#..............#..#..#..
-...........#.#..#.#.#....#....#
-.##..##.......#...#..#.....#..#
-...#.........#.........###..#..
-...#.##....#....#.....#.....#..
-.#.#.#.........#.#.#....#....#.
-...#..........##..#....#.#.....
-...#....##................#....
-#....##..#..#........##...#....
-#...#...##.#............#....#.
-##..#....#...#...............#.
-..........#.#...#..##..#.#.....
-..##...##..#....#.#......#.....
-.......#......#.#.....#.....##.
-#...###.....##..##....#.#....#.
-.###......#.....#.#............
-#.....#.....####.##....#..#....
-......###.............#......##
-.........##.......##..#..#..#..
-.#.......#....#...#...#.#......
-#...#..#...#........#...##..#..
-.#....#........#.........##..#.
-..............##.#...##..#.##.#
-.#....#...#....#......#..#.....
-#....##.#...#.#.....###..#....#
-#.......##.#..###..............
-#..#..#..#......#.#..#...#..#.#
-.......#.#.#..#..#...#..#......
-.#..#......#.....#......##..##.
-....#....#.......#.......#.#.##
-.......#.#................#...#
-#.#.....#.......#.#........#...
-.....#....##...#......#.....##.
-.#......#.#...#..#....#....#.##
-##...#.###.#....#..#....#.#...#
-....#.##..##.#.............#...
-#..#.............##.......#.#..
-##.#..#..#.#...........###...##
-.#.#.....#......###........#...
-#.#...#.#....##......#.#....#..
-#.........#..........#.........
-.......#....#...#..#.....#...##
-.......................#...#..#
-.###...........##...#........##
-#.#....######.#........#..##.#.
-..#.##.#...#.#.......#.##.##..#
-#.............###..#.##.#......
-...#..##......#...#..###.....#.
-..........#.....#..#...##..#...
-..##..........#.#..#.....#...#.
-...#.......#.....##.........#..
-#..#.#...#..#...###...#...#.#..
-#.##....#..#.#.......#..#..#...
-..#.##.#......#.#......#....#..
-..........#...##.....###.......
-...#...##..#......#...##.......
-....#........#.#.......#..###..
-.....#.#..........##.#..#..#.#.
-.............##.....#.#..##....
-...#...............##...#......
-....#......#..#....#...##..#...
-.##.#....#.#.....#.#.........#.
-.....#.###....#..###..#.#.....#
-.#.........##.........##...#...
-..#.....###....##..........#..#
-........#..#.#.#..#.......#..##
-..#.#..#.#............#.##.#..#
-.#....#.....#..#...#.......##..
-.#...........#.#..#..###.###...
-..#.....#..#........#.#........
-.#........##........#..#.##....
-......#.....##........##..#....
-.#..................##....#.#..
-.#..#.#..#.#...#........#......
-...#..##.#......#..#..........#
-....#.##...#....##.............
-#....#.##....##.###..#..#..#...
-..........#..#...##.##....#..#.
-.###.#.....#...#...#...#.......
-............#...............#.#
-#....#...#......#....#.#.#.#.##
-...#..........#.#.#.....###....
-#.#...##...#..#.....###...#....
-......#...#..#..#..#.##...##...
-...#..#.#....#...#.#.........##
-##....#..###.#.##.....##.......
-..#.#...#..##.......#.#.......#
-##......#...........#......#...
-.......#..###....###..##.#...##
-.........#.....#..#.......##..#
-.......#.##..#....#...#.#...#..
-#..#.#..................##.#..#
-...#..#..#.....#..#........#...
-...#.#..###..#.....##...#....#.
-..#..#......#...........#...#..
-#...##.##..###.......##........
-.#.....#..#....#.....#.##....#.
-#..#........#.#....#..#...#.###
-..#...#.#.#.....#.....#..#.....
-.##.............#.#......##...#
-.#....#####............#.....##
-#.###.......#.#...##.....#.....
-......#.##..#...#..#..##.#..##.
-......#.#...##.....#...#....##.
-....#............#...#...#....#
-.........##.#.#....#....#....##
-.#...##.#...#.......#.##....#.#
-#....#.#...#.#...#.#.#...#.....
-.#.#.........##..#..#..........
-.#.........#.#.....#..#.#..###.
-....##.#.#..........#..####....
-....#..#.#.#...#...#..#....#...
-..#.#...#...##.......#.#.#..#..
-...##...#......#.....#.#...#..#
-......#.###.#.......##...#...#.
-.....#.#.#......##..........###
-##.#.#.#..#....#...............
-.#.#.##.......#....#.#.....#..#
-.........#...#.#..#.......#....
-....#.####.#......#...#...##...
-#..#..#..#..#....#...##.....##.
-......####.#..##..#.....##.....
-##.#.........#........#..#.#...
-.#.#....#....#.......#.#....##.
-....#....#.......##..#.....#...
-.#......#..#....#.#............
-#..#.#.##.....#..#.#.#.#.#.##..
-.#.....#.....#...#..#.#...#.#..
-.#.#.##............#.#.#.#.#.#.
-.##..........#.....#...###.....
-#.#...#...#................#.#.
-##...#.##.....#.....#.#.##.....
-####.....##..........#......#..
-#.............#..............#.
-.###....#.#...#..#..#..#.......
-..#.#.....#...#..#..####.......
-...#.#..#........#..##..#..#.##
-.#........#..........#.#...##..
-.#.......#.#.#..#...#..#.#...##
-.#.....##......##..............
-......#..#.#.##...##.#.....#...
-.........#.#...##.....##....#.#
-.....##...#........#..#.#..#.#.
-.#.##..#.....##...#...###.#.#..
-...##...#...#..#.#..#..........
-##..............#...#...#.#..#.
-......#..#......#..#.....#...#.
-.......#...#..#....#.....#.....
-..##.....##..#.#........#......
-.###.#...#.....................
-..#...#.................#...#..
-#..#.##...####.............#...
-.##....#..####.......#.........
-#..#...###...#...#..#..##......
-....#.##.#.#.........#.....#..#
-.....#...#.....#.#.#.##.#...##.
-.............#........#.....#..
-...##.###.#....##.......#..#...
-#..#....#....#.#............#..
-.........#.##........##.....#..
-.........#.#.#..#..#.......#...
-.......#.#..#.......#.....#.#..
-##.#.....##...##.....#.#.......
-.#.#.#......##.##.#.........#..
-..#.##..###.....###.........##.
-.#......#..#..##...#.#...##.#.#
-......#.#............#.....#...
-###.#..#..#..#..#.##...#.......
-.#.#.##..###....#......##..###.
-#...#.#.#..#..#..##.#.##....#..
-..#...#...####...#......####.##
-..##.#.####........#..#......#.
-.#..#.......#...#.#.........#..
-........#.#....#..#####..#.....
-.#...........#..#..#..#...#....
-....#....#...#.................
-....##..#....##....#..#....#.##
-....#.##.....###...#...##.##...
-......##.#..##.#.#.#....#.#.#..
-##.#...###....#.#..#.#.###....#
-......###..#..#..........##...#
-..........#.##...##..#....##.#.
-.#...#.#..#.#.#..#.....#.......
-.#....#..#.#..#.#...##.#.#.....
-.##.....#...#..##.#........#...
-....#......#.........#....#..##
-.#..#.#.#.#..#..#.#.........#..
-.........#.....#...#....#......
-#..#..#........#...#.#.........
-...#.#.#...##.#.#...#..#......#
-#.#.#.#........#...#..#.....#..
-.###..#..#..###..#..#..........
-.....#......#.#..#...#.......#.
-##.##.........#.......##.......
-#...##.......#..#.#.......#....
-#..#..#.....#...#......#.......
-.#..#..#.##....#.#..#...#...#..
-.#...#.....#..#.........#..#...
-...#.#.#.......#....#..##.....#
-.........#..##.#..#..#.#.......
-#.##.....##..###..#..#..#.##...
-........#......#...##...###..##
-.##....##..#..#..###......#....
-............##......#...#..##..
-...##.......#......#...##.##..#
-...#..#..#.#...####.#.......#..
-..#.##..#....#......#.#.....#..
-..#.##..............#..##.....#
-.....##....#......#....#......#
-......#..#......#.........#..#.
-...#.##.###...###..#.##........
-..........####.#.##.....#..#.##
-#...##...........#...........##
-#.#..#.#....#.#..#....##......#
-.......#...#.....#......#.#.##.
-....#.##..##..........#..#.....
-#.#.#...#......#...#.....#.##.#
-........#.......#..##.....##...
-.....####.#....#.#.............
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d03/simple.txt b/app/src/test/resources/app/jonas/adventofcode2020/d03/simple.txt
deleted file mode 100644
index b832996..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d03/simple.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-..##.......
-#...#...#..
-.#....#..#.
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d04/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d04/example.txt
deleted file mode 100644
index 3b38741..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d04/example.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-ecl:gry pid:860033327 eyr:2020 hcl:#fffffd
-byr:1937 iyr:2017 cid:147 hgt:183cm
-
-iyr:2013 ecl:amb cid:350 eyr:2023 pid:028048884
-hcl:#cfa07d byr:1929
-
-hcl:#ae17e1 iyr:2013
-eyr:2024
-ecl:brn pid:760753108 byr:1931
-hgt:179cm
-
-hcl:#cfa07d eyr:2025 pid:166559648
-iyr:2011 ecl:brn hgt:59in
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d04/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d04/input.txt
deleted file mode 100644
index 70d209c..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d04/input.txt
+++ /dev/null
@@ -1,1104 +0,0 @@
-eyr:2033
-hgt:177cm pid:173cm
-ecl:utc byr:2029 hcl:#efcc98 iyr:2023
-
-pid:337605855 cid:249 byr:1952 hgt:155cm
-ecl:grn iyr:2017 eyr:2026 hcl:#866857
-
-cid:242 iyr:2011 pid:953198122 eyr:2029 ecl:blu hcl:#888785
-
-hgt:173cm hcl:#341e13
-cid:341
-pid:112086592
-iyr:2012 byr:2011 ecl:amb
-eyr:2030
-
-pid:790332032
-iyr:2019
-eyr:2023 byr:1969 ecl:brn
-hgt:163cm
-hcl:#623a2f
-
-byr:1920 eyr:2023 cid:146 pid:890112986 hgt:171cm hcl:#b6652a iyr:2017 ecl:hzl
-
-hcl:#c0946f byr:1967 cid:199 ecl:gry
-iyr:2012 pid:987409259 hgt:157cm eyr:2021
-
-pid:316587303 iyr:2016 eyr:2023 ecl:blu byr:1959 hgt:186cm hcl:#733820
-
-hcl:#fffffd hgt:152cm byr:1996 ecl:gry eyr:2024
-
-ecl:brn hgt:185cm
-pid:648491325 byr:1967
-hcl:#172f67 iyr:2014
-eyr:2028
-
-pid:328737320 iyr:2017 hcl:#fffffd hgt:178
-ecl:#35fad5
-byr:1959
-
-iyr:2010 byr:1943 eyr:2028
-hgt:178cm hcl:#888785 pid:572750267
-
-cid:175 ecl:brn eyr:2026 iyr:2017
-hcl:#5d69b9 byr:1998 pid:289515215
-hgt:151cm
-
-hgt:182cm
-ecl:blu eyr:2028 iyr:2011 hcl:#a97842 pid:758494126
-
-iyr:2023
-hgt:174cm hcl:cafc2f
-ecl:utc
-cid:299 eyr:2026 pid:57963956
-
-pid:853993893 ecl:blu hgt:188cm cid:294 hcl:#341e13 byr:1975
-eyr:2027 iyr:2015
-
-ecl:amb hgt:70 iyr:2018 pid:241872490
-byr:1962
-eyr:2024 hcl:c5f0c3
-
-pid:994754974 eyr:2029 iyr:2017
-cid:137 byr:1966 hcl:#733820 ecl:blu
-
-ecl:utc
-pid:937481632 hgt:190
-eyr:2025 iyr:2027 byr:1949 cid:84 hcl:d3f4f5
-
-cid:129 ecl:brn hgt:91 eyr:1932
-iyr:2020 pid:298540404 hcl:#888785 byr:1986
-
-pid:416051368 eyr:2020 iyr:2011
-hgt:93 byr:2023 hcl:#efcc98
-ecl:amb
-
-byr:2010 hgt:181cm
-iyr:2020
-eyr:2040 pid:785862801 ecl:#f84ccd
-
-hgt:152cm iyr:2013 pid:932020343 eyr:2023 ecl:hzl byr:1920
-hcl:#fffffd
-
-hgt:152cm
-iyr:2020 byr:1993 hcl:#18171d pid:120354938
-eyr:2021 ecl:gry
-
-eyr:2025 byr:1996
-hcl:#623a2f
-iyr:2018 ecl:oth cid:177 pid:904738945 hgt:164cm
-
-pid:45042993
-hgt:193 iyr:2018 byr:2026 eyr:2026
-hcl:#623a2f cid:175 ecl:brn
-
-byr:1956 ecl:hzl iyr:2020 pid:892810672 hgt:164cm eyr:2021 cid:186 hcl:#efcc98
-
-cid:314 hgt:180cm
-ecl:amb hcl:#602927 byr:2027
-iyr:1958
-eyr:2020 pid:#b2b732
-
-cid:50
-hcl:#a97842
-hgt:155cm pid:667716485 ecl:gry iyr:2014 byr:1995 eyr:2029
-
-eyr:2030
-pid:783631610
-hgt:74
-byr:2014 hcl:z iyr:2003 ecl:grt
-
-ecl:#d4d852 iyr:2029 hcl:z hgt:185in
-eyr:2034 pid:#526166
-
-iyr:1946 eyr:1957 byr:1941 pid:632690435 ecl:oth hcl:18a37c hgt:59cm
-
-iyr:2013
-eyr:2026 pid:002380966 cid:95
-hcl:#623a2f byr:1965 ecl:oth
-
-ecl:gry pid:479214778 hcl:#18171d
-byr:1928 cid:98 eyr:2020 iyr:2019 hgt:163cm
-
-hcl:#bd0f54 cid:225 eyr:2024 hgt:153cm iyr:2020
-byr:1956 pid:048565668 ecl:hzl
-
-ecl:#5d8b3b hgt:156cm eyr:2029 pid:#3df0cc byr:1967 cid:118 hcl:e23f0f
-
-pid:437721309
-hcl:#cfa07d hgt:181cm iyr:2019 cid:224 eyr:2028 byr:1946
-ecl:gry
-
-byr:1962
-eyr:2023
-hgt:182cm
-pid:733248003 ecl:blu
-iyr:2014 hcl:#efcc98
-
-byr:1966 hgt:158cm
-eyr:2029 hcl:#602927 iyr:2013
-pid:963663665
-
-pid:529595074 byr:1940 eyr:2020 hcl:#c0946f cid:113 iyr:2015 ecl:oth
-hgt:191cm
-
-ecl:hzl
-hcl:#a97842
-hgt:157cm eyr:2025 iyr:2015 byr:1978 pid:579525362
-
-ecl:oth hcl:#18171d cid:76 iyr:2011 eyr:2021
-byr:1953 hgt:173cm pid:976483712
-
-ecl:brn hcl:#fffffd cid:242 pid:588299934
-hgt:69in byr:1947
-iyr:2010 eyr:2030
-
-hcl:#fffffd ecl:gry cid:93
-pid:731904973 byr:1939 eyr:2029 iyr:2016
-
-pid:96716037 iyr:1938 eyr:2032
-hgt:192 ecl:gmt byr:2029 hcl:02edc5
-
-byr:1958
-iyr:2011 eyr:2029 ecl:gry
-pid:526931024
-hcl:z
-hgt:59cm
-
-byr:1966 ecl:hzl
-pid:378066668 hcl:#c0946f
-iyr:2017 eyr:2026 cid:142 hgt:184cm
-
-pid:1134356373
-iyr:2019
-ecl:grn
-hcl:#ceb3a1 byr:1950
-hgt:154in
-
-hgt:157cm ecl:zzz byr:1976
-pid:5047305958
-iyr:2013 hcl:#341e13
-
-eyr:2024
-hcl:#a97842 hgt:179cm pid:543943316 cid:214 ecl:brn
-byr:1999
-iyr:2017
-
-byr:1983 eyr:2024 hgt:177cm
-ecl:hzl
-iyr:2013 pid:328883228 hcl:#ceb3a1
-
-cid:226 pid:262286178 iyr:2010 ecl:grn byr:1962 eyr:2025 hcl:#efcc98
-hgt:60in
-
-iyr:2029 ecl:#559ffe hcl:z
-cid:156
-byr:2003
-hgt:178
-pid:93994500
-
-iyr:2026 hcl:#eda7f3 ecl:amb
-byr:1921 eyr:2021 pid:153cm
-
-byr:1988
-ecl:amb hgt:178cm hcl:#2aea45
-pid:70722502 eyr:2027 iyr:2015
-
-pid:555636800 eyr:2020 hgt:182cm iyr:2019 byr:1948 cid:325
-hcl:#733820
-
-eyr:1973
-iyr:2024 hcl:z byr:2028 ecl:dne cid:169
-pid:43596015 hgt:170in
-
-hcl:#b6652a ecl:gry
-cid:264
-hgt:178cm iyr:2027 pid:23042405 byr:1947 eyr:2024
-
-byr:1989
-pid:266274644 ecl:blu eyr:2023 hcl:#733820
-hgt:192cm iyr:2018 cid:272
-
-iyr:2013 hcl:z hgt:73cm byr:2014 pid:192cm ecl:#1627a7
-
-pid:816749378 hgt:178cm
-hcl:#733820 eyr:2029
-byr:1993
-
-hcl:0cacc5 byr:1944 iyr:2028 eyr:2024 hgt:163in pid:74169361
-ecl:dne
-
-hcl:#ceb3a1
-ecl:grn
-eyr:2027 pid:481186415 hgt:176cm cid:325
-byr:1986
-
-eyr:2028 hgt:174cm ecl:brn
-hcl:#888785 iyr:2015 pid:064161451 byr:1969
-
-ecl:brn cid:323 hgt:167
-byr:1993 iyr:1953
-hcl:z eyr:2023 pid:161542750
-
-ecl:#895336 eyr:2033 hgt:67cm cid:254 iyr:1967 hcl:z byr:1954
-
-ecl:#9dbea3 iyr:2018 eyr:2035
-hgt:183
-pid:747501524 hcl:#fd8515 cid:110
-byr:1997
-
-ecl:utc
-iyr:2014 hgt:183in byr:2007 eyr:2026 hcl:#cfa07d
-cid:334
-
-ecl:gry hcl:#b6652a pid:250420128
-eyr:2024 byr:1939 hgt:170cm
-
-hcl:#18171d eyr:2030 byr:1925 pid:204206116
-iyr:2014 hgt:174cm ecl:hzl
-
-iyr:2020 hcl:#efcc98
-pid:393444692
-ecl:oth hgt:152cm byr:1957 eyr:2021
-
-byr:1973 eyr:2024 iyr:2014 hcl:#602927
-pid:832320186 hgt:166cm ecl:grn
-
-pid:192524664 hgt:182cm
-hcl:#18171d
-ecl:oth eyr:2030 byr:1942 iyr:2013
-
-hgt:129 byr:2016 hcl:6734a1 ecl:#915282 iyr:1949 cid:130 pid:677408864 eyr:2030
-
-eyr:2028 ecl:gry hgt:171cm byr:1960 iyr:2020 pid:688526729 cid:262 hcl:#733820
-
-ecl:grn iyr:2019 pid:775867641 hcl:#bf1e29
-byr:1920 hgt:163cm
-
-eyr:2029 hcl:#866857
-iyr:2024
-pid:170cm byr:1931
-hgt:177cm ecl:hzl cid:312
-
-iyr:2019 ecl:#19fef5 pid:2080468234
-eyr:2008 hgt:72
-hcl:e14dfe
-byr:1980 cid:272
-
-byr:2025
-cid:163
-iyr:2020 pid:758946748 hgt:161cm
-ecl:amb eyr:2023 hcl:026d4d
-
-iyr:2021 cid:109
-eyr:2032 byr:2010
-hcl:#fffffd pid:874586711 ecl:hzl hgt:142
-
-eyr:2023
-hcl:z iyr:2019 byr:2013 ecl:#b42611 pid:164cm hgt:60cm
-
-byr:1935 cid:226 hcl:#602927 ecl:blu pid:700452129 eyr:2029
-iyr:2016 hgt:180cm
-
-hgt:179cm
-pid:181cm
-ecl:gry cid:309
-eyr:2029
-hcl:#6b5442
-byr:1987
-iyr:2010
-
-ecl:gry byr:1986 hcl:#cce4b8
-pid:101583943 iyr:2010 hgt:65cm eyr:2021
-
-cid:168
-pid:#8556c9 hcl:413944 eyr:2036 byr:2013 iyr:2012
-ecl:#66dc1c hgt:59cm
-
-eyr:1984 byr:2017 pid:#cbc84e hcl:z
-cid:189 iyr:2021 ecl:blu
-hgt:152cm
-
-byr:1993 hcl:#004c11 eyr:2026
-iyr:2010
-ecl:brn hgt:188cm
-pid:889959941
-
-hgt:172 byr:2008 eyr:2030 iyr:1959
-ecl:oth hcl:#a8ebbb
-
-iyr:2013 hcl:#8f97b1 hgt:182cm ecl:grn cid:89
-eyr:2029
-byr:1974
-
-eyr:2025 hcl:#6b5442 pid:222418968 byr:1951 cid:105 ecl:hzl iyr:2011 hgt:181cm
-
-iyr:2017
-ecl:brn pid:481721303 hgt:190cm
-eyr:2037 byr:1990 hcl:#ceb3a1
-
-hcl:z
-pid:85905429
-byr:1923 cid:260
-eyr:2031 ecl:gry
-iyr:2022 hgt:180cm
-
-hcl:#fffffd hgt:76cm
-ecl:grn
-pid:39254112 byr:2010 iyr:1961 eyr:2028
-
-ecl:brn iyr:2016
-eyr:2027 hcl:#efcc98 pid:753268957 hgt:60in byr:1943
-
-ecl:oth
-pid:087762106 hgt:190cm
-byr:1974 cid:171 hcl:#c63f21
-eyr:2020
-
-ecl:#8c1b6c
-byr:1962 iyr:2007 pid:106672731
-hgt:172in cid:239 eyr:2026 hcl:#b6652a
-
-hgt:170cm eyr:2021
-cid:219 hcl:#a97842 pid:040224991 byr:1950 iyr:2018
-
-byr:2029
-eyr:2036 cid:309
-iyr:2016 hgt:167cm hcl:#fffffd
-ecl:#1ab23b
-
-iyr:2013 ecl:gry eyr:2020 pid:947828194
-hcl:#18171d hgt:163cm byr:1971
-
-hcl:#fffffd iyr:2011
-pid:150105713 eyr:2029
-hgt:168cm byr:1925 ecl:hzl
-
-cid:253
-hcl:#341e13
-eyr:2025 hgt:184cm
-pid:651786830 byr:1936 iyr:2013
-ecl:hzl
-
-pid:7328393469
-hgt:175cm ecl:gry iyr:2012 byr:1963 hcl:#623a2f eyr:2026
-
-eyr:2029 pid:669044398 hgt:161cm hcl:#cfa07d ecl:gry iyr:2018
-
-pid:920006222 byr:1941 ecl:grn eyr:2027 cid:87 hcl:#733820
-iyr:2018 hgt:171cm
-
-byr:1964 hgt:157cm hcl:#a97842
-pid:756972774 eyr:2024 iyr:2013 ecl:gry
-
-iyr:2010 cid:279
-hgt:189cm byr:1959
-ecl:brn eyr:2022 pid:937686753 hcl:#602927
-
-iyr:2013
-eyr:2027 cid:223 pid:145547438
-hcl:#6e6f47 hgt:165cm ecl:amb
-
-byr:2009
-ecl:oth hcl:#623a2f
-hgt:166cm eyr:2034 pid:120339592
-iyr:2012
-
-eyr:2026 hcl:z byr:2018 pid:7809314464 iyr:2012 hgt:158cm ecl:hzl
-
-cid:291 hgt:168
-ecl:#7734de iyr:2021 hcl:5b4ef1 pid:3381158334 eyr:1956 byr:2003
-
-iyr:2015 hcl:#cfa07d
-byr:1971 eyr:2023
-ecl:oth pid:560419063 cid:155 hgt:170cm
-
-eyr:2021 hgt:189cm iyr:2014 hcl:#6b5442 ecl:brn cid:287
-byr:1951 pid:936881112
-
-iyr:2013
-eyr:2020 ecl:hzl hgt:150cm cid:210
-pid:032458640 byr:1920 hcl:#6b5442
-
-hgt:180cm hcl:#cfa07d ecl:grn eyr:2027
-pid:140859202 iyr:2014 cid:232
-byr:1932
-
-pid:68300657 byr:1988 hgt:181cm
-ecl:hzl iyr:1951 hcl:e18469
-eyr:2013
-
-pid:157572693 hgt:185cm
-hcl:#065fe8 ecl:gry eyr:2027
-iyr:2014
-
-eyr:2029 hgt:164cm hcl:z ecl:grn cid:270 iyr:2019 byr:1993 pid:338068138
-
-iyr:2016 cid:131 byr:1990 hcl:#7d3b0c ecl:grn pid:066023454 hgt:154cm
-eyr:2025
-
-iyr:2019 eyr:2024 hgt:174cm
-pid:855792798 byr:1920 hcl:#cfa07d
-
-eyr:2020
-hgt:74in iyr:2013 ecl:amb
-byr:1920 hcl:3f6214
-pid:957164804
-
-pid:756767000 hcl:#220540 byr:1922 hgt:172cm
-eyr:2023 cid:305 ecl:hzl iyr:2019
-
-hgt:193in eyr:2025 pid:117240526 iyr:2017 hcl:#888785 byr:1928 ecl:blu
-
-byr:1942
-ecl:blu
-cid:347
-hcl:#fffffd eyr:2023 iyr:2017
-hgt:154cm pid:836554235
-
-eyr:2023 hcl:#efcc98
-pid:364475403 byr:1962 iyr:2015
-ecl:brn hgt:59in cid:289
-
-byr:2021 hcl:ca4bcf hgt:88 iyr:2017 ecl:gmt pid:181cm eyr:2032
-
-byr:1937 iyr:2014 hgt:154cm ecl:brn
-hcl:#866857
-eyr:2022 pid:234591437
-
-iyr:2002 cid:139 byr:1982
-hcl:#c0946f
-pid:#62721b hgt:159in eyr:1966 ecl:brn
-
-eyr:2036 ecl:oth byr:2026 hgt:96
-pid:137651094
-hcl:z
-
-pid:373485985
-iyr:2030 ecl:gry byr:2011 hgt:65cm
-hcl:#733820
-
-pid:390979357
-ecl:gry hgt:164cm
-hcl:#ceb3a1 eyr:2029 byr:1932 iyr:2015
-
-ecl:hzl hgt:68in eyr:2023 pid:829734763 iyr:2016 hcl:#733820 byr:1997
-
-hgt:150cm byr:1926 iyr:2019 pid:521908229 eyr:2029 ecl:brn hcl:#623a2f
-
-eyr:2023 byr:1974
-iyr:2018 cid:58
-ecl:grn
-pid:310883188 hcl:#866857
-hgt:164cm
-
-byr:1963 iyr:2019
-hgt:162cm
-eyr:2021
-hcl:#fffffd ecl:oth pid:104734523
-
-hcl:#888785 cid:150
-eyr:2020 byr:1988
-iyr:2018
-ecl:oth
-hgt:179cm pid:635972018
-
-iyr:2014 hcl:#7d3b0c ecl:hzl pid:717760687
-byr:1929 eyr:2027 hgt:183cm
-
-iyr:2019 byr:2000
-eyr:2025 pid:506581828 hcl:#602927 ecl:oth
-hgt:162cm
-
-pid:#fd3377 ecl:#618bce hcl:#ceb3a1
-iyr:1944 hgt:182cm cid:57
-byr:2022 eyr:1995
-
-pid:4790730010
-hgt:192cm
-cid:222 byr:2022
-hcl:4798e7 ecl:#5126d5 iyr:1954 eyr:2040
-
-hcl:#b6652a
-ecl:brn cid:181 pid:983890186 hgt:189cm byr:1998
-eyr:2022 iyr:2011
-
-iyr:2018 eyr:2022
-cid:58 byr:1994 hgt:169cm ecl:hzl pid:036522894
-hcl:#2c9ee8
-
-iyr:1979
-hcl:e09b9c byr:2016
-hgt:121 eyr:1962 pid:#fb14be cid:265 ecl:lzr
-
-eyr:2024 hgt:63in hcl:#efcc98 iyr:2018
-byr:1953 pid:881102827 ecl:amb
-
-ecl:oth hgt:177cm eyr:2028 iyr:2011
-hcl:#efcc98 pid:113579849 byr:1957
-
-ecl:#fe1b74 iyr:1926 hgt:70cm
-pid:70807766 hcl:556dca byr:2030
-eyr:2032
-
-byr:1997 ecl:blu hgt:105
-pid:178655906 iyr:2025
-hcl:#6b5442
-eyr:2021
-
-eyr:2030 ecl:grt hgt:161cm hcl:#ceb3a1 iyr:2016
-pid:318930966 cid:59 byr:1924
-
-cid:200 hgt:67in
-pid:229395752 byr:1936 ecl:oth iyr:2013 eyr:2020 hcl:#c0946f
-
-byr:1990 iyr:2018
-cid:99 hcl:#6b5442 hgt:155 pid:350832537 ecl:blu eyr:2021
-
-eyr:2039 byr:2025 pid:247367429 hcl:z iyr:2013 ecl:amb
-cid:118
-
-eyr:2027 hcl:z ecl:utc
-cid:274 hgt:175in iyr:2016 byr:1977 pid:478855994
-
-eyr:2020 pid:636743032
-hcl:#64a8b8 iyr:2018 ecl:grn hgt:68in byr:1969
-
-pid:515635081 iyr:2013 byr:1980 eyr:2024 hgt:173cm ecl:gry
-hcl:#b6652a
-
-ecl:utc byr:2026 iyr:1999 eyr:1937
-hgt:66cm
-hcl:z
-pid:2247643960
-
-iyr:2013 byr:1942 hgt:154cm eyr:2020 hcl:#18171d cid:323 pid:302753381 ecl:oth
-
-ecl:xry pid:346719476
-iyr:1999
-eyr:2020 hgt:154cm hcl:z
-byr:2027
-
-hgt:160cm eyr:2025 hcl:#fffffd byr:1998
-pid:678119271 ecl:blu iyr:2014
-
-hgt:161cm iyr:2011
-ecl:blu
-byr:1921 pid:236833613 eyr:2021
-hcl:#623a2f
-
-ecl:hzl hcl:#18171d hgt:151cm pid:541887993
-byr:1995 iyr:2019 eyr:2021
-
-pid:496474711 byr:1966 ecl:gry eyr:2025 hgt:176cm
-hcl:#b6652a iyr:2018
-
-iyr:2010 hcl:#efcc98 pid:351846405
-eyr:2024 hgt:150cm
-byr:1941
-
-hgt:151cm ecl:gry hcl:#a97842 pid:586789406
-eyr:2022 iyr:2013 byr:1982
-
-byr:1994 eyr:2028 ecl:gry
-hcl:#888785 iyr:2010
-hgt:165cm cid:183
-
-iyr:2015
-byr:1933 hcl:#733820 hgt:167cm
-ecl:blu pid:914665208 eyr:2027
-
-eyr:2031 hcl:6804ef
-ecl:amb
-byr:2024
-hgt:157cm iyr:1938
-pid:#0418fb
-
-byr:1936
-ecl:oth hgt:190cm cid:91
-pid:711544430 iyr:2020
-eyr:2025 hcl:#888785
-
-pid:381452527
-eyr:2027 hcl:#efcc98 ecl:brn
-byr:1956 hgt:63in
-
-ecl:oth
-iyr:2014 hcl:#ceb3a1
-cid:254
-pid:544612871 byr:1985 eyr:2023 hgt:172cm
-
-hcl:#efcc98
-hgt:191cm byr:1948
-ecl:blu eyr:2028
-pid:953894279 iyr:2017
-
-byr:1968 pid:875469219
-hcl:#efcc98 hgt:176cm cid:141 iyr:2017
-
-eyr:2022 hcl:#733820 ecl:hzl
-pid:870733357 iyr:2013
-byr:1949 hgt:150cm cid:252
-
-ecl:gry
-hcl:#602927 pid:632246684 byr:1986
-eyr:2030 hgt:152cm iyr:2013
-
-eyr:2029
-iyr:2016
-byr:1969 pid:595125675 ecl:gry hcl:#cfa07d hgt:184cm
-
-byr:1947 hcl:z
-cid:188 eyr:2038 pid:177cm iyr:2011 hgt:166cm ecl:#c1376b
-
-ecl:hzl hgt:170cm cid:307 eyr:2022
-byr:1971
-hcl:#b6652a pid:047040501
-
-hgt:126 ecl:zzz
-byr:2019
-pid:170207910 eyr:2035 hcl:23df48
-iyr:1932
-
-hgt:152cm cid:270 eyr:2036 ecl:#408f6e iyr:1952 pid:5808880830 byr:2022
-hcl:0b1ba6
-
-eyr:2021 hgt:179cm
-byr:1938 pid:140937061 iyr:2030 hcl:#a97842 ecl:oth
-
-hgt:67cm eyr:2028 pid:816355657
-iyr:2019 byr:2008 hcl:z ecl:#5b4f31
-
-cid:192
-iyr:2018 eyr:2020 byr:1983 pid:873720366
-ecl:grn hgt:187cm hcl:#6b5442
-
-byr:1955 hgt:71in iyr:2018 pid:320019385 hcl:#6b5442
-cid:324 eyr:2027
-
-pid:957860464
-hcl:#602927
-iyr:2011
-byr:2026 cid:261 eyr:2006
-
-byr:1989 ecl:gry cid:143 pid:258434299 eyr:2027 hgt:192cm iyr:2017 hcl:#7d3b0c
-
-pid:#1742ae
-ecl:#a61090
-iyr:2028 hcl:717dd0 hgt:139 cid:183
-eyr:2035
-
-eyr:2028 pid:039325804 hgt:167cm hcl:#888785 ecl:oth cid:155 iyr:2013 byr:1923
-
-byr:1956 iyr:2010
-hcl:#d683bf
-eyr:2023
-hgt:70in
-cid:197 pid:143320690
-ecl:hzl
-
-ecl:#4004e3 cid:278
-iyr:1950 pid:745107377
-byr:2007 eyr:2036
-hcl:8447eb hgt:74cm
-
-hcl:#ceb3a1 hgt:177cm iyr:2010 pid:640032134
-ecl:gry
-eyr:2027 byr:1958
-
-hgt:187cm
-iyr:1921 ecl:#1c7d96
-eyr:1987
-byr:2028 pid:#28e5a1 cid:144 hcl:9fc25d
-
-iyr:2012 byr:1996 cid:289 hgt:177cm hcl:#fffffd pid:687240168 eyr:2030 ecl:gry
-
-pid:860410143 ecl:dne eyr:2031 cid:206 hgt:187in byr:1927
-hcl:8c2149 iyr:2012
-
-iyr:2010
-byr:1963 cid:139 pid:160019759
-eyr:2030 hgt:172cm hcl:#602927
-
-pid:309851270
-iyr:2014
-ecl:hzl byr:1939
-cid:71
-eyr:2030
-hcl:#b216fb
-hgt:161cm
-
-ecl:gry
-cid:138
-iyr:2014
-hgt:177cm byr:1942
-pid:900269082 eyr:2024 hcl:#fffffd
-
-iyr:2019 hgt:158cm
-hcl:#18171d pid:941939350 eyr:2024 ecl:brn byr:1944
-
-byr:2023 ecl:brn
-cid:101 eyr:2016 pid:190078757 hgt:188in
-
-cid:188
-ecl:blu pid:075499609
-byr:1970
-hcl:#fffffd hgt:164cm eyr:2028 iyr:2015
-
-byr:2011 hcl:z
-ecl:gry
-pid:408316491 hgt:64cm iyr:2017 eyr:1968
-
-ecl:oth hcl:#6b5442
-pid:623099801
-hgt:163cm
-byr:1928
-
-pid:165230004
-ecl:grn byr:1935 hcl:#c0946f iyr:2012
-hgt:185cm
-
-hgt:162cm pid:069876432 byr:1960 cid:326 iyr:2013
-hcl:#cfa07d eyr:2021
-ecl:grn
-
-ecl:#f3d8ba hgt:182cm eyr:2020 byr:2007
-hcl:z iyr:2014 pid:6141297559
-
-pid:867747198
-hcl:#efcc98
-eyr:2030 byr:1989
-hgt:181cm
-
-byr:2000 eyr:2021 hgt:166cm
-hcl:#fffffd iyr:2019 pid:546346187 cid:111 ecl:grn
-
-eyr:2034 hcl:#623a2f
-byr:1958
-pid:60553207 ecl:#76b538 hgt:59 cid:75
-
-hcl:#623a2f
-eyr:2023 pid:251940892 byr:1998
-iyr:2012
-hgt:181cm ecl:gry
-
-iyr:2020 cid:83
-byr:1938 eyr:2024 ecl:amb pid:046668488 hgt:181cm hcl:#341e13
-
-ecl:grn
-eyr:2036 iyr:1951 byr:2029 hcl:z hgt:177in
-pid:135470038
-
-iyr:2015 eyr:2023
-byr:1961
-cid:81 hcl:#a97842 pid:710065884
-hgt:152cm
-ecl:#1f9801
-
-byr:2014
-pid:25253929 hcl:z
-ecl:#f3fb41 eyr:2025 cid:255 iyr:1998
-hgt:155cm
-
-ecl:gry pid:919070381 hcl:#efcc98 iyr:2019 eyr:2021 byr:1995
-
-byr:1942
-eyr:2029
-hgt:191cm hcl:#18171d
-pid:649719423 iyr:2018 ecl:brn
-
-ecl:gry
-byr:1963 iyr:2016 hgt:188cm pid:024539026 eyr:2022
-
-hgt:176cm
-ecl:hzl eyr:1923 pid:176188310 hcl:#b6652a
-byr:1939
-iyr:2011
-
-iyr:2011 hcl:#888785 eyr:2030 ecl:gry byr:1920
-
-pid:#0468a7 hcl:851fe0 eyr:2036 hgt:60cm
-byr:2030
-iyr:1995
-ecl:utc
-
-hcl:#866857 iyr:2016 ecl:oth
-pid:414233531 eyr:2022 byr:1957
-hgt:169cm cid:229
-
-cid:185 ecl:#5f6f53
-pid:#20f317 byr:2024 eyr:1988 hcl:z iyr:2023 hgt:158in
-
-pid:015894427 eyr:2027 hgt:177cm ecl:blu
-cid:222
-hcl:#c0946f iyr:2010 byr:1993
-
-cid:101 hgt:162cm hcl:#c0946f pid:666662343 ecl:grn
-byr:1974
-iyr:2019
-eyr:2029
-
-pid:782547454 hcl:z ecl:#b0805f
-iyr:2013 eyr:2023
-hgt:159cm
-byr:1935
-cid:230
-
-pid:298008321 hcl:231e1b hgt:166cm ecl:oth
-iyr:2026 eyr:2020
-
-pid:230201309 iyr:2010 eyr:2025 hcl:#6b5442
-cid:238
-ecl:grn
-hgt:174cm
-
-cid:287 eyr:2026 hcl:#733820
-pid:201750712 iyr:2010
-ecl:oth byr:1985
-hgt:185cm
-
-hcl:#a97842 hgt:70in eyr:2029
-pid:419407059 ecl:grn byr:1987
-iyr:2016
-
-hgt:191cm byr:1951
-eyr:2027 hcl:#8a9477 iyr:2015 ecl:amb pid:769071985
-
-hcl:#6b5442
-iyr:2012 ecl:blu
-cid:336 pid:391608810 byr:1995
-eyr:2022
-hgt:161cm
-
-iyr:2020
-byr:1938
-pid:927067439 eyr:2027 hgt:173cm
-hcl:306963 ecl:xry
-
-byr:1991
-iyr:2021 hgt:175cm hcl:68b4f3 ecl:utc
-pid:037777327 eyr:2026
-
-hgt:64in
-eyr:2025 hcl:#da6977 cid:137 byr:1990 iyr:2013 pid:918997697 ecl:amb
-
-iyr:2011 ecl:gry hgt:173cm eyr:2023 pid:802831612
-hcl:#733820 byr:1976
-
-byr:1938 eyr:2021 pid:575395401 cid:234
-hcl:#866857 ecl:hzl hgt:176cm
-
-hcl:#ceb3a1 ecl:hzl
-eyr:2035
-iyr:2014
-byr:2019
-
-ecl:hzl pid:961361236
-hgt:193cm hcl:#efcc98
-iyr:2011 eyr:2030 byr:1967
-
-eyr:1936 ecl:blu
-hgt:153cm hcl:98d3f0 pid:7296832671
-byr:1931 iyr:1962
-
-iyr:2016 eyr:2024 hcl:#6b5442 ecl:grn
-pid:265815316 byr:1966
-hgt:165cm
-
-pid:203025149
-eyr:2029
-iyr:2010 cid:124 byr:1999 ecl:blu
-
-iyr:2011 eyr:2028 pid:#7e0612 byr:1924 hcl:#7d3b0c ecl:oth
-hgt:82
-
-ecl:hzl
-byr:1941
-hcl:#b6652a eyr:2020 pid:409573276
-iyr:1976 hgt:166cm
-
-ecl:grn eyr:2030
-hgt:163cm iyr:2011 pid:121609314 byr:1961 hcl:#426e1a
-
-pid:#49ea2c
-eyr:2029 hcl:#6b5442 iyr:1931
-hgt:62cm ecl:brn
-byr:2012
-
-eyr:2038 hcl:8d1f49 ecl:#6d4ea1 pid:0853660207 byr:2020 hgt:71cm
-
-ecl:hzl hgt:170cm
-iyr:2011
-byr:1966 eyr:2028
-pid:609548717 hcl:#c0946f
-
-byr:1921 hcl:#c0946f ecl:blu iyr:2019 eyr:2024 pid:643387204
-
-cid:324 hgt:162cm ecl:amb
-hcl:#18171d byr:1961
-eyr:2027 iyr:2010 pid:939720354
-
-byr:1933 hcl:#fffffd
-pid:353343882
-eyr:2025 hgt:171cm ecl:amb cid:329
-iyr:2017
-
-byr:2004 iyr:2022
-pid:157cm eyr:2035
-ecl:#eafe47 hgt:129
-hcl:z
-
-cid:55 iyr:2025 hgt:177in pid:493884348
-hcl:#888785 byr:1925 ecl:#b11d27 eyr:2036
-
-ecl:hzl
-hgt:171cm
-iyr:2012 pid:479669573 cid:335 hcl:#fffffd byr:1953
-eyr:2029
-
-byr:1930 hcl:5bdf31
-pid:#b21f8a hgt:164cm
-cid:134
-iyr:2023 ecl:lzr
-
-iyr:2018 eyr:2026 ecl:grn
-pid:541667478 hcl:#6b5442 byr:1992 hgt:155cm
-
-hcl:2a1c4f iyr:2011
-hgt:192cm eyr:2028 byr:2029 cid:270 ecl:dne pid:7995627426
-
-byr:1929 ecl:oth
-pid:954905104 iyr:2016
-hgt:68in hcl:#7d3b0c eyr:2020
-
-cid:167 byr:2000 hgt:186cm iyr:2013 hcl:#ff4019 pid:384287209
-eyr:2024 ecl:amb
-
-eyr:2022
-iyr:2018 byr:1972 cid:290
-hgt:170cm ecl:grn pid:127269636
-
-byr:1997
-ecl:amb hgt:150cm
-pid:056368047 hcl:#fffffd eyr:2020 iyr:2020
-
-ecl:gry hgt:167in byr:2020 cid:131 pid:651833067 hcl:#623a2f iyr:2027 eyr:2038
-
-hcl:#56c370
-iyr:2014
-byr:1941
-pid:654258425 hgt:184cm
-eyr:2025 ecl:hzl
-
-pid:571765355
-byr:2021
-hcl:z
-eyr:1921 cid:106 iyr:1978
-ecl:#1162c5
-hgt:184in
-
-iyr:2015 hcl:#18171d cid:237 pid:348578306 ecl:blu
-byr:1988 eyr:2025 hgt:155cm
-
-byr:1963 hcl:#733820 cid:145 eyr:2030 ecl:oth pid:964094037 hgt:164cm iyr:2018
-
-pid:595618708 ecl:amb
-hcl:#866857
-hgt:186cm eyr:2024 byr:1924 iyr:2014
-
-ecl:hzl pid:484466493
-hgt:176cm iyr:2016 byr:1983 hcl:#ceb3a1
-
-ecl:gry hcl:#6b5442
-hgt:185cm
-eyr:2029
-pid:045583320 byr:1974 iyr:2020
-
-ecl:brn hcl:352cf1 cid:149
-hgt:184cm byr:2011
-eyr:2031
-pid:21942403 iyr:2028
-
-ecl:brn eyr:2029 pid:083295950 byr:1995 hgt:176cm hcl:#c0946f
-cid:68 iyr:2014
-
-hgt:170cm
-byr:1945 hcl:#623a2f
-iyr:2013 pid:912213595 ecl:gry eyr:2020
-
-ecl:gry
-hcl:#18171d iyr:2015 hgt:185cm eyr:2023
-byr:1950
-
-byr:1997 hgt:68in pid:368643584 hcl:#623a2f ecl:hzl eyr:2029 iyr:2012
-cid:239
-
-iyr:2003 eyr:2020 cid:99 byr:2027 hcl:2c10a6 hgt:74cm
-ecl:brn
-
-pid:151cm hcl:46a5fd eyr:2031
-iyr:2014
-byr:2005 ecl:xry hgt:176cm
-
-byr:2011 ecl:oth pid:821123244
-iyr:2022
-hcl:839b47 eyr:2039 hgt:150in
-
-pid:604669618 hgt:152cm iyr:2013
-byr:1954
-eyr:2021 ecl:amb hcl:#623a2f
-
-hgt:182cm
-byr:1993
-cid:177 hcl:#b6652a ecl:gry iyr:2011 pid:441649857 eyr:2027
-
-cid:296 hgt:98
-ecl:grt iyr:2028 hcl:#a97842 byr:2022
-pid:69736889 eyr:1935
-
-iyr:2016 hcl:#cfa07d
-byr:1941
-hgt:182cm
-pid:720595987 ecl:gry
-eyr:2022
-
-iyr:2018 hgt:164cm hcl:#650d28 byr:1973 cid:108 pid:#b0df80 ecl:blu eyr:2020
-
-hcl:z
-pid:315901778
-iyr:2013
-byr:1999 ecl:#49f691 eyr:2026 hgt:179cm
-
-byr:1925
-pid:555786686 hgt:189cm hcl:#cfa07d iyr:2012 ecl:gry eyr:2028
-
-iyr:2016
-hgt:168cm
-eyr:2027 cid:60 ecl:gry hcl:#cfa07d
-pid:322944081 byr:1993
-
-pid:163cm
-hgt:189cm iyr:1997 hcl:03db25 eyr:1970
-byr:2016 ecl:#6c59eb
-
-pid:766719295 iyr:2017
-hgt:168cm
-hcl:z ecl:grt
-eyr:2022 byr:2010
-
-hgt:173cm pid:247156751 cid:109 eyr:2022 iyr:2012 ecl:gry byr:1989
-
-cid:288
-hcl:77241f
-hgt:157cm byr:1956 pid:587115461 iyr:2016 ecl:lzr
-eyr:2034
-
-hcl:5307c9 ecl:#cc4aff
-pid:#d80d30
-cid:224 hgt:72cm byr:2025 eyr:2039 iyr:2025
-
-eyr:2027 byr:2015
-hgt:184 hcl:98fb9d pid:58151347
-iyr:2029
-
-hgt:183cm cid:187 byr:2019 ecl:xry iyr:2013 pid:164cm hcl:#18171d eyr:2021
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d04/part2.txt b/app/src/test/resources/app/jonas/adventofcode2020/d04/part2.txt
deleted file mode 100644
index c7aa344..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d04/part2.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-eyr:1972 cid:100
-hcl:#18171d ecl:amb hgt:170 pid:186cm iyr:2018 byr:1926
-
-iyr:2019
-hcl:#602927 eyr:1967 hgt:170cm
-ecl:grn pid:012533040 byr:1946
-
-hcl:dab227 iyr:2012
-ecl:brn hgt:182cm pid:021572410 eyr:2020 byr:1992 cid:277
-
-hgt:59cm ecl:zzz
-eyr:2038 hcl:74454a iyr:2023
-pid:3556412378 byr:2007
-
-pid:087499704 hgt:74in ecl:grn iyr:2012 eyr:2030 byr:1980
-hcl:#623a2f
-
-eyr:2029 ecl:blu cid:129 byr:1989
-iyr:2014 pid:896056539 hcl:#a97842 hgt:165cm
-
-hcl:#888785
-hgt:164cm byr:2001 iyr:2015 cid:88
-pid:545766238 ecl:hzl
-eyr:2022
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d05/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d05/example.txt
deleted file mode 100644
index f0d065e..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d05/example.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-FBFBBFFRLR
-BFFFBBFRRR
-FFFBBBFRRR
-BBFFBBFRLL
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d05/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d05/input.txt
deleted file mode 100644
index 9aa08c5..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d05/input.txt
+++ /dev/null
@@ -1,897 +0,0 @@
-BFBBFFBRRL
-BFBFFFFRLL
-FBFBFFBRRR
-FFBBBFBRLL
-BBBFBFBRLR
-BFBBFBFLRR
-FBBBFFFRRL
-BBFFBFFLLL
-BBBFBBBRLR
-BFFBFFBRRL
-FFBFFFFLRR
-BFBBBFFRRR
-BFFBBFFRRR
-BBFFFFBLLL
-BFBBBFFLLL
-FBFFBBFRLR
-BFBBFBFRLR
-FBFBBBFRRL
-BBFFBBFLRL
-FBBFBFBLLR
-FBFFFFFLLR
-BFBFFFFLRL
-FBFFFFFLRR
-FBBBFFBRLL
-BFFFBFBRRR
-FFBBFFBRLR
-FBBBBBBLRL
-FFBFFBFLLL
-BBFBFFFRLL
-FBFFFFFLRL
-BBFFBBBRRR
-FFBBFFBRRR
-FFFBFBBRRL
-FBBBFBFRRL
-BFBFFBBLRL
-BBBBFFFLRR
-FBBFFBFLRL
-FBFFFBFLRL
-BFFBBFBRRR
-FBFFBBBRLR
-FBBBBBBLLR
-BFBFFBBLLL
-BBFBFBFLRR
-BFBFBBBLLL
-BFBBFBFRLL
-FBBBBBBRRL
-BFFFBFFLLR
-BBFFBFFRLL
-BFFBFFBLRL
-BBFBBBFLLR
-FBFBFBBLRR
-FBFBBFBLLR
-BFFFFBBRRR
-BFBFFFBLRL
-FBBBFFBLLR
-FFFBBFBLLR
-FFBBBFFRLR
-BFBBFFBLRR
-BFBFBBFRLL
-FBFBBBBRRL
-FBBBFFBRLR
-FFBBBFBRRL
-BBFFBFFLRL
-BFBBFBBRRR
-BBBFBBFLLR
-BBFFFBBLRL
-BBFFBFBLLR
-FBBFBFBRLR
-BFFBBBFLRR
-BFFBFFBLRR
-BBFBBFBLLR
-FFBFFFFRRL
-FBBFFFFLRL
-FBBBFBFRLL
-BFFBBFBLRL
-BBBFFFFRLL
-FFFBBBFRRR
-FFBFFBFRRR
-FBBBFFFRLR
-BFFBFFFRLR
-BFBFBFBRRL
-BFFFBBBLLL
-BFBBFBFLLR
-FFFBFBFLRL
-BFBBBFBLRL
-FBBBFFBLRL
-FBFFBBFRRL
-BBBFFBBLRR
-FFFBBFFRLR
-FFFBFFFRLL
-FFBBBFFLLL
-BBBFBBFRLL
-BFFFBBBRRR
-FBBBFFFLLL
-BFFBFFFLRL
-BBFBFFBLRR
-BFBFFFBRLR
-BFFBBFFRRL
-BFBBFBBLRL
-FFFBBBBRRR
-BBFBBFFLLL
-FFBBFBBRLL
-FFFBBBFLLL
-FFBBBBFRRL
-BFBFFBFRRL
-FBFBFFBLRR
-FFFBBBFRRL
-BBFFBFFLRR
-FBFFBBFLRL
-BBBFFBFLRL
-FFBFBFBLRL
-FFBBFBBRLR
-FBBFFFBRLL
-FBBFFBFRLR
-BFFBFBFLRL
-BBFFBBBLLR
-FBFBFBBLRL
-BBFBBBFRRL
-BFBBBFFLRL
-BFFBFBBLLR
-BBBFBFFRRR
-BFFFBBBRLL
-BFFBFBFLRR
-BFBFBFFRLL
-BFFBBBFLRL
-BBFFFBFRLR
-BBFFFFFRLR
-BBFBBFBLLL
-BFBBBBBLRR
-BFFFBBBRLR
-FFBFBBBLRR
-FBFFBFFLRR
-BFBFFBBLRR
-FFBFFBBRLL
-BBFBBBBLRL
-FFBBBFFLLR
-FBFBBFBRLL
-BFBFBFFLLL
-FFBFFFFRLL
-BFFFFFFRLL
-FBBBFBBRRL
-FBBBFBFLRL
-FBFBBFFLLR
-BFBFFFFRLR
-BBFFBBBLLL
-FBFFBBFLLR
-FBFBBFFRRR
-BBBFFBBLRL
-FBBFBFFLRL
-FBFFFFFRRR
-BBFBFFBRLL
-FFFBFFBLLR
-FBFFFFFRRL
-FFBBFBBLLL
-FFBFFBFRRL
-FBBFFBBRRR
-FBFFFBBRLR
-FBBFBFFLLL
-BFFFFBFLRR
-FBFFFBBRLL
-FFFBBBBRRL
-FBBFBBFLLR
-FFFBBFFRLL
-FBBFBFBLLL
-BFBFFFBLLR
-BFFFFFBLRL
-BFFFBBBLRL
-BFBBFBBLRR
-FFBFBFFRRR
-BBBFBBBLRL
-BBBFBBFRRL
-FFBBBFFLRL
-BBFBFBFRRR
-BFFFFFFLLR
-BFFFFFBLLL
-FBFBFFFRRL
-BBBFFBFRRR
-BFBBFBBRLL
-BFFFFBFLRL
-BBBFFBFRLL
-BBBFFBFLRR
-BFFFFFFLRR
-BBFFBFBRRR
-BBBFBBBRLL
-BFBFBFFRLR
-FBBFFFFRRL
-FBFBBFFRLL
-BBFBFFFLRR
-BBFBBFBRRR
-FBFFBFBLRL
-FFBFBFFLLR
-BFBFFFBLLL
-BFFFFBFRLL
-BBFFFBBRRR
-FBBBFBFLLL
-FBBFBFFLLR
-FFFBBFFRRR
-BFFFBFFRRL
-BFBBFBBRRL
-BFFFBFBLLR
-BFFFBBFRRR
-BFFFFBBLLR
-FFBBFFBLRL
-FFFBBBFLLR
-BBBFFBBRLL
-FFBFFBFLRL
-BFFFFBFRLR
-BBBFBFBLRR
-BFFFBBFRRL
-FBBFFFFLRR
-FBFBFBFRLL
-BBBFFFBRRL
-FBFBFFFLLR
-BFBBFFFLRR
-BBBFFFFRRL
-BFBFFBFRLR
-BBFFFFFLLL
-FBBFBBFLRR
-FFBBBFBLRL
-FFBFFFBRLR
-FBFFFFFRLR
-BBBFBFBRRR
-BBBFFFFRLR
-BFBBFFFRLL
-BFBFBBFLLR
-FFBBBBBLRL
-BFFFBFBLRR
-FFBFFFBRRL
-FBFBFFFRRR
-BFBBFFFRLR
-FBBFBFBLRR
-FFBFFFFLRL
-BBFFFBBLRR
-FFBFBBBRRL
-FBBFFBBLLR
-FBFBBBFLRL
-BBFFBFBLRL
-BBFFBBBRLR
-FBBBFBBRLL
-BBFFBBBRRL
-BFFFBFFRRR
-BFBFFFFRRR
-BFBBFFBRLR
-FFFBBBFRLR
-BFBBFFFLRL
-BBFFFBBRRL
-BFFBFFBRLL
-FFBFFBBLLL
-FFFBBFFLRL
-FBFFBFBLRR
-FBFBFBBRLL
-BBBFBBBRRR
-FFBBFBBRRL
-BFBBBFBRRL
-FFBFFFBRRR
-BFFBBFFRLR
-FFBFFBBLRR
-BFFFFFBLLR
-FFBBFFFRRR
-FBBBFBBLLL
-FFBFBFBLLL
-FFBBFFBRLL
-BFBBBBBRRL
-BFBFFBBRLR
-BBBFBBFLRL
-BBBFBFFLRR
-FBBFFFBRRR
-BBFBFBBRLL
-BBFBFFBRLR
-BFFBBBBLRR
-BBFFBFBLLL
-FBBFBBFLRL
-BFFBFBFRRR
-BFFFBFFRLL
-FFFBBFFLRR
-FBBFFBBRLR
-FBBFFFFRLR
-BBFBBFBLRR
-FBFFFFBLRL
-BBFBBFFRLR
-BFBFBBBRLL
-FFBBFFBLRR
-FBFBBFFLRL
-FBBFFBFRRR
-FBFBFFFRLL
-FBFFFBFLRR
-FFBBFBBRRR
-FFBBFFFRLR
-FBBFFFBLLR
-FBFFFBBLLR
-BFBFBFBLLL
-BBBFBFFLLL
-BFBFFFBRRR
-FFFBBFFLLL
-FBFFBFBLLL
-FFBFBFBRRL
-FBFFBBBLRR
-BBFBFBBLLR
-BFFBFBFLLL
-FFFBBBBLLL
-FBFBBFFLLL
-BBBFFBFLLR
-BFFBBFBRLR
-FBBBBFFRLR
-FBFBFBBLLR
-FFBFFFFRRR
-FBBFBFBRRL
-FBFBFFBRRL
-BBFBFFFLLL
-FFFBFBBRLR
-BBBFFFBLLL
-FBBBFFBLLL
-FFBFFBFRLL
-BFFFBFFLLL
-FBFBFFBRLL
-FFBFFBFRLR
-FBBFFFBLLL
-BFFBBBFLLR
-FFBBBBFRRR
-BBBFFBBRRL
-BFFFBBBRRL
-FFBBBBBLLR
-FFBBFFFLRL
-BFFFBFBLLL
-BFBFFBBRRR
-FBFBBFBRLR
-BFFBFBBRRR
-BFBBBFFRLR
-BFBBBBBRRR
-BFBFFFBRLL
-FFBFBBFLLL
-BBFFBBFLLR
-FBFFFBBRRR
-BBBBFFFLLL
-BFFBBFFLLR
-BBBFFBFRRL
-BBFFBBFRLL
-FFBFBBBLLR
-FBFFBBFRRR
-BFFFFFFRLR
-BBFFFFFLRL
-FBBBBFFLRL
-BFBFFFBLRR
-FBBBFBFLLR
-BFFFBFBRRL
-BBFFFFBLRR
-FFFBFBFLLL
-BFBFBBFRRR
-BBFBFFBLLL
-BBFFBFBLRR
-BFBBFFBLRL
-BBFBBFFRRL
-BFFBBBBLRL
-FBBBBBFLLL
-BFBBFFFRRR
-FBFFFFBRLL
-BBFFBBBRLL
-FBFBBFFRLR
-FBFBBFBLRR
-FFBBFFBRRL
-FBBBBBFLLR
-BBFBFBFRLL
-BBFBBBFLRL
-BFBBBFFLRR
-FBFBBBBLRR
-FFBFBBBRRR
-FBBBBFFRLL
-BFFFBBFRLR
-FBBFFBBRRL
-BBFFBFFRRR
-FBBFFBBRLL
-BFFBFBFRLR
-FFBFBFFRLL
-FBBBBFBRRL
-FFFBFFFRRR
-FBFFFBBLRR
-FBBBBBBRLR
-FBBBFBBRLR
-BFBBBBFRRL
-BFFFBBFLRL
-FBBFBBFRLR
-FFBBFBFRRL
-BFFBFFBRLR
-BFBBBBFRRR
-BFFFBFBLRL
-FBBFFFBLRR
-BBFFFBFLLR
-FBFBFFBLLL
-BBFBBBBLRR
-BBFFFBFLRR
-FBFFBBBLRL
-FBFFBBFLRR
-BFBFFBBRRL
-FBFFBFFRLL
-BFBFFBFLRL
-FFBBBFFRLL
-BFFFBBFLLL
-BFFFBFFLRR
-BBFFFBFRRR
-BFFFBBBLRR
-FBFBBFBLLL
-FBFBFBBRLR
-BFBFFBBRLL
-BFBBFFFRRL
-BFFFFBFRRL
-BBFFBFFLLR
-BFFBFFFRRR
-BFFBFFFRRL
-BFFFBBFLLR
-BBFBFBBRRR
-BFBBFFBLLR
-BFFFFBFRRR
-FFFBBFBLRL
-FFBBFBBLRR
-FFBFBFBRLR
-FFBFBFFLRL
-FBFBBBFLLL
-BFFFBBFRLL
-FBBFBFFLRR
-FBFFFFBLRR
-BBBFFFFLLR
-BFBBBFFRLL
-BFBBFFFLLR
-FFBFFBFLLR
-FBFFFBFLLR
-FFBFBBFLRL
-FBFBFFFRLR
-FFFBFBBLRR
-BBBFFBBLLR
-FBFFBFFRRL
-FFFBBBFRLL
-FFFBFFFRLR
-FBBBFBFRRR
-BBBFBFBRRL
-BBFFFBBRLR
-BFFBFBFLLR
-BFBBBFBRLL
-BBFBFBBLRR
-BBFFFFBRLL
-BFFFBBFLRR
-FBBFBFFRRL
-BFBFFBFRLL
-BFBFFBFRRR
-BFFBBBFRRR
-FBBFBBBRRR
-FBBFBBBLRL
-BBFFBBFLRR
-BBFFBBBLRR
-BFFFFFBLRR
-BBBFFBFLLL
-BFBFBBBLRR
-FBBBFBBLRL
-BBBBFFFRLR
-FBFBBFBRRL
-FBFBBBFLRR
-BFBBBBFRLR
-BFFFFBBLRR
-FBFFBBBRLL
-BFBFFFBRRL
-BBBFBBFRLR
-FFFBFBBRRR
-FBFFBFFRRR
-FBFFFFFRLL
-BBFFBFBRLR
-BFFBBBBRRL
-BBFBFFFLRL
-FFBBBBFRLL
-FBBFBFFRRR
-FFBFFBBLRL
-FFFBFBFRLR
-FBFFFFBRRL
-BBFBBBBRLR
-FFBBBBBRLL
-BFBBBFBRLR
-FBFFFBBLRL
-BFFFFBBRRL
-FFBFFFBLRL
-BBBFFFBRLR
-FBFFFBFRLR
-FBBBBFFRRR
-BFBBFFBRLL
-FBBFBBFRRL
-FBBBBFBRRR
-BBFFFFFLLR
-BBBFFFBLRR
-BBFBFBFRLR
-BFFBBBBRLR
-FBFBFFFLRR
-BFBBBBBRLL
-FBFBFBBRRR
-BFFFBFFRLR
-FFBBBBFLRR
-FBFFFFBLLR
-FFBBFBFLRR
-FBBFFFBRRL
-FFBFFBBRRL
-BBBFFFFLRR
-BFBFBFBLRR
-BFFBFBBLRR
-BBBFFBBRRR
-FFBBBFBLRR
-FBFFBBBLLL
-FFBBBBFRLR
-FBBBBFBLLL
-BFFBBBBRRR
-FFFBFBFLRR
-BFFBBBFRLL
-FFFBBBFLRL
-FBBBBFFLLL
-FFFBBBBRLR
-BFFBFBFRRL
-BFFFFBBRLL
-FBBFFBBLRR
-FFBBFBFRLL
-FBBFBBBLRR
-BFBFBFFRRR
-FFBBFBFLRL
-BFFBBFFLRR
-BFBFFBFLLR
-BFBBBBFLLR
-FBFBFBFRRR
-BBFBFBBLLL
-BBFBFFFRRR
-BFBFBBBRLR
-BBFBFFBLLR
-BFFBFFBLLL
-FFBFFFFRLR
-BFFFFBBLLL
-BFFBBBBRLL
-BFBFBFFLRR
-FBBFFBFLLL
-BFFFBFBRLR
-FBFFBFFLLL
-BFFFFBFLLR
-FFFBFBBLLL
-FBBBBBFRRL
-BFFBBFBLLR
-BBBFFFBRLL
-FFFBFBBLRL
-BBFFBBFLLL
-FFFBFFBRLL
-BFBBFBFRRL
-BFBBBFFRRL
-BBBFBFBLLR
-BFFBFFFLRR
-FFFBBFBLRR
-BFFBBFFLLL
-BBFBFBFLRL
-BBFFFFBLRL
-BFBFBFBRLL
-FBBBFFFLRR
-BBBFFFBLRL
-BBFBFFBLRL
-BBFFBFBRRL
-BBFBFFFRLR
-BFFBBBFLLL
-FBFFBFBLLR
-BBFBBBBLLR
-FFBFFFBLRR
-FFBBFBFRLR
-BFBFFFFRRL
-FBFFBFBRLL
-FFBFFBBRRR
-FFBBFFFRLL
-FBFBFBFRRL
-FFBBBFBLLR
-FFBFBFBLRR
-BFBBBBFLRL
-BFFBFBBRLR
-FFFBBBBLLR
-FFBFFFFLLR
-FBBBFBBLLR
-FBFBBFBRRR
-BFBFBFBLLR
-FFBBBBBRRL
-FBBFBBBLLL
-FFFBBFBRRR
-FBBFBFBRLL
-FBBBBBFLRL
-BBFFFFFRRR
-BFBBBBBLLR
-BFFBBBBLLR
-BFBBFBBRLR
-BFBBBBFLRR
-FBBBBFBLRR
-FBBBBBFLRR
-BFFBBFBRLL
-BBFBBFBRLR
-BBFFBFFRLR
-FBBFFBBLLL
-FFBFBFFLLL
-BFFFFFFRRL
-BBBFBBBLLR
-FBFFBBBLLR
-BBFFFBFLLL
-FBFBBBFRRR
-BBBBFFFRLL
-FBFBBBBRLL
-BFBFFFFLRR
-BFBFBBFRLR
-FBBBFFBRRL
-FFBFFFBRLL
-BFBFFBFLRR
-BFBBFBFRRR
-FFBBBFBRLR
-BBFFFBFRRL
-BBBFFFFLLL
-FFBBFFFLLR
-FFBBFFFLRR
-FBBFFFFRRR
-FBFBBBFRLR
-FFFBFFBRRL
-FFBFBBFRRR
-FFBBBFBLLL
-FFBBFFBLLL
-FFFBBFBLLL
-FFBBFBBLRL
-FBBBFFFRLL
-BBFFBBBLRL
-BFBBBFBRRR
-BFBFFBBLLR
-BFFBFBBLLL
-BFBBFFFLLL
-FFBFBBFLRR
-FBFBBBBLRL
-BFBFBBFLRR
-BFBBBBFRLL
-BBFFFBBLLR
-FBBFFBBLRL
-FBBFBFFRLL
-FBBFBBBLLR
-FBBFBBBRLR
-BBFFFFBLLR
-FBBFBFBRRR
-BBBFBFBRLL
-FFFBBFFLLR
-BBBFBFFRRL
-BFFFFFFLLL
-FBFBBFBLRL
-FBFFBFFRLR
-FBFBFFBLLR
-FBBFFBFLLR
-BFBFBBBLLR
-FBBBBFBRLR
-FFBBFBBLLR
-BFBBBBFLLL
-FFFBBFFRRL
-BFBFFBFLLL
-BBBFFFBLLR
-BBFFBFFRRL
-BFFFFBBRLR
-BBFFBBFRLR
-BBBFFFBRRR
-BBFBBBBLLL
-BFBFBFBRLR
-FBBFFFFRLL
-BBFBBFFLRR
-BFBFBBBLRL
-BBFFBFBRLL
-BBBFFBFRLR
-FFBFBFFRRL
-BBFFFFBRRL
-FBBFFBFLRR
-FBFFBFFLRL
-BFFFFFBRRR
-BFFBFBBRRL
-BFFBFFFLLR
-BFFBFBFRLL
-FFBBBBFLLL
-BBFBFBBRRL
-BFFFBFFLRL
-BBBFBBFRRR
-FFBFBBFRRL
-BFFBFFFRLL
-BFBBBFBLRR
-BFFBFFFLLL
-FBFBFBFLLR
-FBBBBBBLRR
-FBFFBFFLLR
-FBBBFFFLRL
-BBFBBBFLRR
-FFBFBBBLLL
-BFBBFFBRRR
-FFFBFBBLLR
-BFBFBBBRRL
-BBBFBBFLLL
-FBFBFFBRLR
-FFFBFFBRLR
-FFFBFFBRRR
-BFFBBFFLRL
-BBBFBBFLRR
-FBFBBBFLLR
-BBFBFFFRRL
-BFBFFFFLLR
-FBBFBBBRLL
-FFBBFFBLLR
-FBFBBBBRRR
-BFBFBBFLRL
-FFBFBFFRLR
-FBBBBBFRLL
-FBBFBBFRLL
-FBBBBBBRLL
-BFBFBFBRRR
-FBBBBBFRLR
-FFBBFBFLLL
-BBBFBFBLLL
-FFBBFBFRRR
-BFFBFFBLLR
-BBFBBFBRLL
-FBBBBFBRLL
-FFFBBBBRLL
-BBFBFBFLLL
-FBBBBBBLLL
-FFFBFBBRLL
-BBFFFFFRLL
-BBFBFFFLLR
-FBBBFFBRRR
-BBFFFFFLRR
-FFBFBBFRLL
-FBFBBBBLLL
-BBBFFFFRRR
-BFFBFFBRRR
-BBBBFFFLLR
-BFBBBFFLLR
-FBBFFFFLLR
-FBFBFBFRLR
-BFFBFBBLRL
-FBFFFBFRRL
-BBBFBFBLRL
-FFBBFBFLLR
-FBFFBFBRLR
-FFFBBBBLRR
-BFFBBBFRLR
-FBFFFFBLLL
-BBFBBBBRRL
-FFBFBFBRLL
-BBFBBBFLLL
-BFBBFBBLLL
-FFBBBBFLRL
-FFBFBBFLLR
-FBFBFBBRRL
-BFFBBFBLRR
-BFFBBFBRRL
-BFBBFBBLLR
-FFFBFBFRRL
-BBFBBFBLRL
-FBBFBBFRRR
-BBFFFBFLRL
-BFFFFFFLRL
-BFFBFBBRLL
-FBFFFFFLLL
-BBBBFFFLRL
-BBBFBFFLRL
-BFBBBBBLRL
-FBFBFFFLLL
-FFFBFBFRRR
-BBFBBFBRRL
-FBFFBBFRLL
-FFBFBBBLRL
-BBFBFBBLRL
-FFBFBFFLRR
-FBFBBFFRRL
-BBFBFBBRLR
-BBFFFFBRLR
-BBFFFBBRLL
-FBBBBBFRRR
-FBBFFFBRLR
-FFBFFBBLLR
-FBBBFFBLRR
-BBFBBBFRLR
-FBFBFFFLRL
-BFFFBBBLLR
-BBBFBFFLLR
-BFFFFFBRRL
-FBFBFFBLRL
-FBBBBFFRRL
-FFBBBFFRRL
-FBFBBBBRLR
-FBBBBFBLRL
-BFFBBBFRRL
-BFBFBBFLLL
-BFBFFFFLLL
-BFFFFBFLLL
-FFBBBFFRRR
-BBFFFBBLLL
-BBBFBBBLRR
-BFBBBFBLLR
-FFFBFBFLLR
-FBBBFBFRLR
-BFBFBFFRRL
-FBFBFBFLLL
-BFFFFFBRLR
-BBBFFFFLRL
-BBFBBBFRLL
-FFFBBFBRLR
-BBFBFFBRRR
-BBFBBBBRRR
-FFBBBFFLRR
-BFBBFBFLLL
-FBBBFBBRRR
-FFBFBBBRLR
-FFBFBBBRLL
-FBBFFBFRRL
-BBFBBBFRRR
-FBBBFBBLRR
-FFFBBBFLRR
-BBFBFBFLLR
-BFFFFFFRRR
-FFBBBBBRLR
-FBBFBBFLLL
-FBBFFFFLLL
-BBFFFFFRRL
-FBFFFBFRLL
-FBFFBBBRRL
-BBFFFBFRLL
-FBFBFBBLLL
-BBFBFFBRRL
-FBFFFBFRRR
-FFBBBBBLLL
-BBFBBFFLRL
-BBBFBBBLLL
-BBFFBBFRRL
-BBBFFBBRLR
-FBBFBFBLRL
-FBFFFBBRRL
-BFFFFBBLRL
-FFBFBFBLLR
-FFBBBBBRRR
-FBBFBFFRLR
-BBFBBBBRLL
-BFBFBBBRRR
-FBFFBFBRRL
-FBFBFBFLRL
-BFBBFBFLRL
-FFFBBFBRLL
-BBBFFBBLLL
-FBBFBBBRRL
-FFBBBBFLLR
-FFBBFFFRRL
-FFBFBBFRLR
-BBFFFFBRRR
-FBBBBFFLLR
-FFBBFFFLLL
-BFBBFFBLLL
-FBFFFFBRRR
-BFFFBFBRLL
-FBFFFBFLLL
-BFBFBFFLRL
-FFBFFBBRLR
-FFFBBFBRRL
-FBFFBBFLLL
-FBFFFBBLLL
-FFBFFFFLLL
-FBFFBBBRRR
-BFBBBBBRLR
-BFBFBFFLLR
-BBBFBBBRRL
-FBBFFFBLRL
-FFBFBFBRRR
-FFFBFFFRRL
-FBBBFFFRRR
-BFBBBFBLLL
-FBBFFBFRLL
-FFBFFBFLRR
-FBFBFBFLRR
-BFFBBFBLLL
-FBFBBFFLRR
-BFBBBBBLLL
-FFBFFFBLLR
-FBBBBFFLRR
-FBBBBFBLLR
-FFFBFBFRLL
-FBFBBBBLLR
-FFFBFFBLLL
-BFFBBFFRLL
-BBFBBFFRRR
-FFFBFFBLRR
-BBBFBFFRLR
-BBFBBFFLLR
-BBFBBFFRLL
-FFBBBBBLRR
-FFFBFFBLRL
-FFBBBFBRRR
-BBBFBFFRLL
-FFFBBBBLRL
-FBFBBBFRLL
-FFBFFFBLLL
-FBBBFBFLRR
-BBFFBBFRRR
-BFBFBFBLRL
-BFBFBBFRRL
-FBBBFFFLLR
-FBBBBBBRRR
-BBFBFBFRRL
-BFFBBBBLLL
-FBFFBFBRRR
-FBFFFFBRLR
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d06/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d06/example.txt
deleted file mode 100644
index 8fdfebd..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d06/example.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-abc
-
-a
-b
-c
-
-ab
-ac
-
-a
-a
-a
-a
-
-b
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d06/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d06/input.txt
deleted file mode 100644
index 05b1700..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d06/input.txt
+++ /dev/null
@@ -1,2176 +0,0 @@
-obegcmqadtrhui
-qbgocuzeimrhdat
-icuagdbztxrqehoy
-cuietqhbfroagds
-uqdgikwhrvcjeltbpao
-
-arke
-qzr
-plmgnr
-uriq
-
-boqznasg
-ozbncqasg
-ofgpznjbaqst
-bgszanoq
-
-srjykwuxvezbgdacmfltnhi
-zuiedmknagswfcjxbltvyh
-dcxsuhfrwzleatmnyjkbigv
-zuesnjfkvclgmbwxdahyti
-hvbndegywclpimuxotsajkzf
-
-zydkwetqav
-wyqtmveadk
-
-o
-noa
-osub
-oi
-noda
-
-edtafusml
-aorseuvlmtdf
-deifpumkatls
-eulstamfd
-apftmsldkeu
-
-vxqgrpctomw
-cwxtpvgqnr
-qtcxvwgrp
-
-mukie
-emkiu
-
-njvcbmxyquezgso
-jsmcxnzdefq
-dqcmeznjsfx
-nejqzxmsc
-hnqjscezxm
-
-uigvxyjnhwqrtbplmkdes
-sykhpwtqmrglxbunivdej
-simwetgbdqljynkvhrxup
-
-uonxe
-xoue
-unoex
-mexoju
-
-v
-v
-v
-v
-v
-
-edw
-ed
-
-cokqv
-okqv
-oqpxkv
-vqako
-odqhkv
-
-vdcuxbkiznw
-uidxcbqwvknzs
-cwukbdnixzv
-
-lzdhg
-ivpkjao
-ecwusfqbxyt
-
-owlzbmj
-kmoabjwz
-
-obgwqplxrji
-irqltbwxogjp
-gbljwpoixqr
-ljqwbogiprx
-lobjgpxqwri
-
-gxvhbdwirntpocz
-bzinahrwjmkdgtovp
-viptgknqrhdycwboz
-ogrhuislpevztwbnfd
-
-k
-q
-
-kdq
-dq
-qd
-dwq
-dwq
-
-l
-z
-l
-
-pondj
-jondp
-npjdo
-onjdp
-ojdnp
-
-odjnevlh
-jvhxebolmnd
-vdjlheona
-odhjvlne
-
-zxmq
-qmzx
-xzqm
-qzxm
-
-lh
-hpl
-lh
-lh
-
-sozm
-ozsm
-
-uwjvbprdlfonyigszx
-ygrnlzxufwobpskjvid
-dforlwgxnijchpzsubyv
-vnxszbijufyrowlkgdp
-
-h
-h
-h
-a
-ht
-
-exthuqmdfwaroniy
-uwyjpqlnhkt
-
-rofyvgnpzejimck
-znkvjefogcpm
-ecvkzfgsotnpij
-fjvhkepmnzogc
-qwfglzakdxncoujpve
-
-oqwfbcdnipugkzret
-turdpikfwonqezbcg
-ktubceifdzownprqg
-dryqbfungpwxckeavjiohtz
-unbkqcweiprgztodf
-
-ezxnihou
-mehixsouz
-oikezuhxt
-zdeofqacxihujwp
-hoximuez
-
-akyuocenqgjplbr
-eautkjrqpncylgoi
-lecxopshdrykjfgqn
-lzepogvkyrqnjc
-
-kwdtbgolvyiqmrc
-kqhrcamedbgyw
-ncimubgqdykrw
-
-canks
-kc
-kc
-fbck
-
-dvrfgnocyewlqx
-wqgyfsotvehinrac
-oerycvwnqdfg
-nowvdqfrygec
-rcxnfowyveqg
-
-gh
-phg
-hg
-uvheg
-
-lsmypivq
-splymvqi
-pvyimkzslq
-
-wmsbleh
-wravbml
-lmwbtvz
-
-znydtsk
-tponsfdckyz
-sxtdnkzy
-tkdynzs
-xktdnyzs
-
-muxeazdvhjwsyroqkc
-xldjmwsnuoizyhtcvqrekab
-
-vnmakbhxeygiluqtzfjcr
-acfexmuvjhknogzyirtbq
-
-mgqaijhcdsnvbueplyrx
-ryslpdenvgujxhabqimc
-aichqnmrypdseujvxgbl
-
-dbsvawikqzljmchgpfyern
-fpmnbrajdszyliwqgevc
-fwieycmbrajlsngpzdqv
-edwifgybjmzqncsprval
-oqygnpemwvfiazljcsbrd
-
-ldqn
-lan
-
-lzyncpukrga
-qfeuywam
-azhycdu
-
-hgjrnubyc
-gyhbrjcnu
-
-lrzjgwhkocadnxiftbqy
-yqwbnatzkiocjgxlhfrd
-jilqyxozcnbrgtwdhfka
-ldatokrqhybifwgxzjnc
-
-kyrxqfuibhz
-mkedonluwgvcjas
-
-tmlsrzhby
-yzwmrlhtbs
-trvsbzhylm
-aylihjrzmsbt
-zbthlmsryw
-
-fhmorgvqbzpyiscja
-jpvrgmqiuyhlzckos
-ohjmzgpbsvyircq
-brvhmzqgypciosj
-dsyfvcgjhzirqpmo
-
-bsazqjtfegurvwihdy
-fclaxtjngbdvpsoukr
-
-e
-e
-e
-v
-
-ep
-pne
-
-akrplevwnz
-zdrakolycfnw
-
-hmrgxjyneavlcwbu
-newaymbhuvgljcrx
-yurlxnbjamvwchsged
-gbnrwexvculahjyipm
-jahnbyrwlxdmvceug
-
-zoianfdevtg
-rdpgukevtznia
-dzyagteimvsn
-
-giuncjmwzvbayto
-ykmszowb
-wzeyxbqom
-qpzmybdklfoxwr
-
-znvdpaotegisfbjm
-vceupwrmbakfolxdtsqgiz
-nbtgpfhsiomdezav
-iosepvgfzbdmta
-vtzpeosbyamigdf
-
-rsfwj
-frswj
-jfsrw
-rsfjw
-jwfrs
-
-zubhjkg
-bwhuagvzyr
-gyuzbhe
-tbxmnhgpqoscufz
-
-ohjqacykpvmrilwdg
-goyqrhavlpcimkwjd
-myhdjlvrcaqwiopkg
-hdrvjimkcqogwaylp
-
-yirmagdhuvtzkle
-glvehtramyzuki
-evrikhltmgzuya
-muezrhikvcyglta
-mezyuvlihrktag
-
-wluevqjznxocsd
-zcuhvjoqlxe
-zuoxecqvjl
-
-pjmichseugal
-mgztiudxslqcoarhef
-cngaesihlmu
-ubmpcklgeisnyha
-
-qhbsti
-istqbh
-qbstih
-bsithq
-
-xk
-k
-k
-
-efmwzdnrhqgtiyvk
-nyzgwfqtmrehkivd
-nwydvjgruqhtzkfmie
-vthrqykgwemzdfni
-fkreadmhwtvgyiznq
-
-o
-j
-
-ze
-e
-e
-nex
-egfm
-
-j
-j
-j
-
-idxcmetunkwslrza
-gamsozleikrwtd
-tmderskzawil
-
-dyjxvobnkqahug
-wftmu
-ipu
-cfmwlsu
-zepums
-
-fpglquhvkm
-bzfdnyipwe
-
-xoevwyscith
-pqybhdxc
-kfnalcxr
-emjuchx
-
-ypcxsvkaw
-avhpys
-apvsy
-
-teqxvcubirsomkhlawjyf
-vftxuiyeqcjolhmawkrb
-ijarmqwfhvoyxcultkeb
-
-zymvxowikndtghlcjusfrp
-dqinpvbheyajmousglrtxwzc
-
-upwjeicvf
-vfcbjwuipe
-ivpecuwfj
-pifjuwvce
-cijvuwfpe
-
-eb
-be
-eb
-eb
-
-jhqns
-njh
-hnjc
-
-jy
-oy
-
-ufa
-auf
-auf
-afu
-uaf
-
-clbjzprytinows
-lwonizrpjstb
-tprbojwsinlz
-gtjszplobwrnim
-
-cfhprvykoqmwljbin
-qrjcpikmnbohy
-jsrcnmiqkyhabpo
-opqcehixbdnkjrmy
-
-dcxfolrbvkwtmyaupszge
-zeartxugkvpwflmbsdcoy
-zpbeuldxktovfargsncmwy
-
-famkjlsheuqwbdxngozvi
-yakiqfhmzegsxldovwjnbu
-xgspwdmijaofqlnkhbzeuv
-gekxfmdruzilohnabcqvsjw
-
-k
-kz
-
-uajnk
-hkojnxar
-jnak
-dusafjkn
-
-otxlzikapesydbcrfwhqun
-pbkrsanixeltfhyqzoudwc
-nlzhaxdrupfibestcwokyq
-euzxhbysdqapwmolnfkictr
-
-pvqgarhxdjzbtsyimen
-bdretgxpjvynhqsmai
-
-fgwrchmjnxiopv
-nlucbvxghfow
-zqcaxnyfovs
-
-hblteankugvyxpdsr
-srkbuvynghatxdpel
-rtphbausklndgevyx
-
-eiskhzwdjoyn
-mpqutdva
-
-xpwfjnthiskv
-inhfvwpxkstj
-xwvhijstfnpk
-wjskfpxhntiv
-
-sjprnbelik
-bekpioryjl
-ibekjprzl
-qsjipdlrbek
-lhkejmxiwrptb
-
-sqawfcrhyzpgjuxvti
-atlqrijscpfkdyzmnwxvge
-
-vardxqmcwzijn
-mvgrbiajnwcx
-wnrxuacvjmpi
-xrjmnbapvcwi
-vmrgnxijcaw
-
-ielvwpqazu
-wepzviualq
-wieulsaqzpv
-
-j
-j
-
-awgkl
-awocgkv
-fawgks
-fkgauwj
-akwgu
-
-gkcpnltfvohbderiu
-tkbizdjxafocpvgeru
-
-opl
-jxkcey
-
-d
-d
-d
-de
-d
-
-czxs
-scxz
-szcx
-xcsz
-
-yuckwfreoznjhai
-zkcnwiaefhojyu
-uykofwhezcnija
-ahkujcoziynbwef
-
-zdgcqnojsvibkep
-kedjcinsqvzbpo
-isdopjuknvezqbc
-
-ehi
-ehiw
-ehi
-ezih
-
-thqcvwnliu
-cmykgiazwfqhl
-
-kpor
-qorhp
-pvfr
-ayrpdb
-
-tihnwgvblmozjcef
-rvmhtgjsdlbwcfaoinp
-
-ihztv
-hty
-
-bucjsefdxy
-fxdcbyu
-ycpxfuarbkzlhv
-qfcuyxwbt
-xdybjcfu
-
-lukmjhqgdrnsczyotape
-jgkwsptrdhocenyamzu
-ytjkrezmapoduncgsh
-jbtromsyhkezgaudpcn
-skyrcgmdnuohapzwjte
-
-vs
-qvsyd
-sv
-
-xkfliuzvwrncqejgt
-xkfqzigrwunmhvlt
-wjvqifzltgnucodkrx
-trfwnzoikyqsuvgxl
-dluwikxqztfrngcv
-
-plf
-hflpzqyj
-rlfap
-fptl
-lpsf
-
-atyj
-yjzat
-htsjgay
-yjaft
-
-abwu
-locvqdupj
-uoiqgjcy
-
-kvtlociyjfdqmaue
-qckovdufmaityjle
-vtqdaljymicekfuo
-mfveyktuaqlcdoji
-
-s
-gocnwlyshkuv
-jszmx
-dsqzm
-spa
-
-z
-q
-z
-g
-
-seymr
-smr
-hsqmarcx
-
-w
-t
-e
-r
-er
-
-jcsf
-ivtzmqy
-j
-fpc
-xs
-
-dgrzptwnkucilas
-lwkhcgatznprj
-
-hsrl
-hroewls
-zsglrh
-
-jbxqrlpcnfhoimzawvysteku
-rpxytswcqfvuhlbimkazenoj
-yowmvhiekgfubdrqanpltcxsjz
-
-iv
-vgi
-ivx
-zvsj
-
-xcbvdosph
-dqvohacbxgty
-hoxwdrscvzb
-
-typnodefzigcrvu
-hlwmcsaxbj
-
-whqtmfru
-rhwyumtfq
-bhuftmjwqr
-twqrumhfx
-fmwuqrhtp
-
-bzqfsv
-zbvfsq
-fbzrvqs
-sqbvzf
-fsqvbz
-
-rdaslwe
-agwdxln
-
-bcrtsxuha
-zgrjblachsm
-
-uzvpx
-zrxvp
-
-xhlfkneturja
-nhlgtjxeka
-
-pvxhqirmkoyadgbte
-kamqxihdtprgeb
-
-enubxywvptfgqjc
-gjydubxfeqpcntvw
-
-teyg
-yge
-ygem
-gyet
-
-rdinjqykcaphu
-gkldmqjyo
-
-su
-su
-us
-us
-
-lyovuimrewjgs
-arkzthbdqcwm
-
-pfvzikeadrgsjlbo
-zflpdkbsvjgae
-
-rkuybigaldcf
-diarkycfub
-dbcyfirauk
-
-shrjclfmivtb
-ehtjwirsu
-
-ifotmzhw
-otiwzmh
-iwmzot
-zomyviwt
-
-seiko
-heqt
-
-gvwzfrtbnldmqcask
-vgnkcalzftdsqwm
-claqkwtvsznmfdbg
-malfkzwtvqnpdgesc
-wsdfqlnvgtmcakz
-
-qgejmf
-vflkm
-mteqfwy
-fgejwmh
-xfm
-
-heicjvgfoltpk
-evxdsbnikuaoh
-iheyowvk
-
-egmlqr
-emkglqr
-ngmqjlre
-
-va
-yv
-v
-ova
-
-a
-g
-g
-g
-
-s
-skjy
-s
-hs
-
-hzrkgjwdqicpfyaemxln
-ykincwxbghdajpqle
-uihgtdpnxwcyeljr
-xhipnvedlsycwgoj
-
-hdgubnvtk
-asjbxhnil
-
-xmw
-wmx
-wmx
-xmw
-wmx
-
-sixpuvcwqnjyo
-ndrfhkvetplgab
-
-ed
-leg
-
-zohupvtgxyqbacrjil
-hvzyugqobjlxrpcta
-zvolpibwtcyujqghxar
-pcqxugzmayjotbhrvl
-futbyprshnxqvcjdozgla
-
-uojswtaphezlnfgx
-ptezjwgsuahyox
-
-k
-k
-k
-l
-k
-
-upwxhriavm
-zgsljdctefbk
-qdlktyfons
-
-gtfbjreyqkodxzmivws
-wtsqvlgzenpdckxaj
-
-ydmqlajibecgtk
-chygtmdjxbiqkl
-lqgibcjkytdm
-bmljyigckqtdx
-lqbcgtdjmyik
-
-xhlscr
-rxhgl
-lrxy
-nbzxrdilmkp
-xraolye
-
-xtpo
-oxtjp
-opxt
-fxpot
-xotp
-
-hifbvjuylzkme
-vehalfuikjybz
-lkzhbfjviuey
-buyekjhzlivf
-fivlykebuhjza
-
-lthkmdayzbgjwfoiurpnx
-mokjinerubtzqayfxpdwhslc
-vjglrknuopahfmwydxztbi
-okxhnijadmtfrbuywpzl
-
-qzw
-zq
-qz
-zq
-zq
-
-zexdklupcyhriwvf
-fjngasdbxtpzqmoyuev
-
-dmrtznach
-rxnmda
-
-zghy
-hgzy
-
-a
-a
-a
-a
-ja
-
-cbqhk
-kcuq
-pkjcxiq
-iqcprk
-tkcq
-
-iryfbjmovadlg
-oylrgckbtm
-zyxgpbemqsnhol
-
-pmuxtrsoiglyqvbe
-bquysmtlxeroivp
-isqrtluvmbyoxpe
-uxmylrtpsevzqiob
-qbmrsluxoiyptvze
-
-gqxucskpmrtidyfboal
-humofzyblsxgvjknawc
-xbajkesolufycmg
-
-kvxmbu
-xkubv
-xfvhlkb
-
-imaqkytjpzou
-potumqjzikay
-koupazymtijq
-ztapkuiymjqo
-
-yjdbhamkeixgvlrqnc
-hikwzblxgrnjevmdcqa
-leqkidjnxvcahbygmr
-
-e
-e
-es
-
-b
-p
-
-moieqpsndljgrxu
-ndielbuvms
-dfcyilnetsmu
-wibmudzlanes
-
-cbs
-cs
-sc
-
-msofaty
-atfqyomks
-syhtoafm
-tymefsoa
-
-mecrv
-zypemf
-imedn
-khmelc
-oemhgs
-
-vsyltho
-syvdt
-cqyvis
-vufys
-ustmpyv
-
-estzgja
-magdkbjs
-wagstj
-
-yhutnefprqi
-ruezyqtp
-bqeyvmcwrtusapd
-xtqrypeu
-uytqrlep
-
-tngbaijord
-tdgbioarjn
-bnaijdrgto
-ojtbdagnir
-
-kmwiqybrnaefzdgocxul
-fzarxdicokquygnebw
-peawsbtniuzfqodhxgcyrk
-
-bngkczupvelsat
-fvaetplbszgk
-plekstzvabg
-
-eircuhv
-hurvice
-grhufcvei
-hirevuc
-
-dptbhacwq
-dbqpwcath
-acqpdhtwb
-dsqcbawtph
-ahdcpqwtb
-
-jsoudagiekbtmn
-gtunoesbmd
-osgdtnpbeum
-sgoubedtmn
-
-vadpkqoh
-ndqpzahkv
-
-ikcxjwvobmslqnzuht
-uevzocqmfnw
-ouwrczqmvn
-
-a
-a
-o
-
-hautdzqwyxefvcklns
-wfxtyvesqzuhknldac
-sxlzwcehadifkynqtuv
-
-u
-u
-wqe
-
-yhin
-niyh
-hiy
-hxiyvg
-
-qokxgbfemphyzisrnu
-rehfjypgwzqvaosmx
-dqwsghfelzyprmcxo
-
-xeksbaphnclzfi
-klenzhapfjsx
-szjlhxgdaeknpf
-fnzkpsejvxlha
-
-auvobisz
-zvibuo
-bonzuvi
-uobivpz
-
-gtajlbxrkyw
-mxjntlrz
-
-tqov
-qvot
-otvq
-tqvo
-oqvt
-
-eofmhxqarvkwizpld
-rimwhzeauxlkdvopfq
-ovifkxaqrmeyhwldpz
-pwirlxvaedokmqhzf
-
-hvscaetpdzfm
-zaehmtvfdpc
-mzfevhptadc
-emhfdaptzvc
-
-onmzyr
-xms
-emas
-mbi
-
-gqnkauwvc
-pwven
-
-lvpiancg
-qkd
-
-coyblen
-fvbjcupmigk
-xrsbyadec
-
-kwrvxpze
-rkzpvb
-
-lgwe
-lesw
-
-hncvjkmsqygtiuxarzp
-qyzjxarigokwsucntvph
-juvkqxaricznphgyst
-pxhvznrkitcuysagdbjq
-
-qwpjefm
-lsbhr
-xz
-
-gisjrzuwqvxmtnbhf
-jtsvwgzqridxfmhuoab
-tpgxmdzrswjylifbhqcuv
-
-oxe
-q
-q
-m
-
-eorcvyjdq
-muqpizcaxfwrgyb
-tkyholrqcs
-
-yaethzk
-zeiaty
-tbyqnawlpme
-eyatvo
-
-fpd
-d
-d
-sd
-
-otbzugk
-tbuio
-otbui
-uotbi
-
-bsapxrikhuqycwfomjdletzvg
-fqehjmosxudvrbzpyglatw
-wvloqymxtufrpagzbhdsej
-
-ayxdqzkbipcewmnvlf
-xkdmzwtrpanfivcl
-kpzlixfawvcmnd
-
-dj
-ilam
-b
-
-pgdujfea
-dl
-wd
-d
-dl
-
-miblonqsaczex
-oeilmxqncsbzavk
-
-sdktqoerclumihwjpxgfz
-nokympdfbjxrztuwcilveqsg
-wzgxlijndmsueqfcorktp
-
-bpoy
-opbdy
-ywpbo
-ozefrbpy
-
-abl
-qalfk
-hctial
-faljyx
-
-t
-rt
-at
-t
-t
-
-iwgohvufqpnbk
-gwzphnaxcbtfqsuo
-hewnufqbogp
-qhpuowbngf
-uyfbohwqpkng
-
-evgnrzk
-xingw
-
-jwiokvzdxeaugrq
-ufrqbdkijewaolv
-uyqjdiloeakrvw
-iwjudraqevomkh
-eavwqkrdilcujo
-
-qylurvpjizfnowtaxgck
-gdfmwaviqjxploucznktry
-gpwfuxqlnjtaozycrdv
-tqauervyjncfbopzgwlx
-xwlvyuzgarqtfpnkjco
-
-t
-t
-e
-pz
-
-xcl
-hax
-xue
-inlyxu
-
-gxz
-xkmt
-
-fmaykdhqlptbn
-gwyhpxstmnzbe
-hltmynrjvpb
-
-ckmx
-cxrk
-ngqzcklfbx
-krdxc
-ckx
-
-valqsuznprwdtkjxc
-qzacupslkwfxntrjdv
-
-lrgufywvkda
-vafdulkwryg
-uykgrfvwlda
-uflwdgkvyar
-fsnbugvkdwtyral
-
-bwnvsmkz
-yhblegsr
-
-qpogvdsy
-phzqimywsf
-ysdqjzo
-sencrxtbyk
-
-jtezkqlphbwyrmu
-blwjhqopuymzrket
-qzlhwmkpbruejyt
-
-mvyarwjzd
-qzrajwy
-xtryzbawgen
-vrpazywd
-
-tun
-nut
-tun
-unt
-tun
-
-sjqyvcfrpewhkzdui
-xdnmhjlot
-
-bhiktrspwlofcdexgzjm
-tqdscwpnlugfrhkzeiox
-
-xylvi
-lxyicuhv
-ivylx
-ilyxv
-yilvx
-
-pqguyfrhjob
-jfbgrnoptuhv
-wjsbhodfpgzxur
-fejrcuhoglpb
-ujogphrfb
-
-evxfqkyl
-qxevjkl
-vsxqknl
-lvoqzmdxckibwgp
-ayuxqvkl
-
-rozu
-our
-ruvwj
-
-dncwgzom
-cw
-cwu
-cw
-kqwc
-
-kxz
-xzkq
-zkx
-
-saehqwxlfgnudypk
-kfqipbuxwaonhsyl
-
-bhkcfume
-vrmetubhjcif
-bmhuefc
-zemluchkbf
-
-uzyltpa
-rbjvxskewd
-pzhgtcon
-f
-niz
-
-u
-c
-cn
-qhk
-n
-
-ovgehisbcr
-besrgvoc
-rgeosvbc
-rqcbesgov
-
-ktl
-sm
-
-hvczbfyldajomw
-aytbzdnocmufwv
-
-d
-la
-d
-v
-q
-
-jhwsglxoniqpz
-newhojxflgysqip
-
-k
-lkp
-ki
-
-odnfkmubqgxr
-tjauoqfkrycngxd
-unkgsxwrfqdo
-
-crmkqntouf
-kuconrtfqm
-utcnrqmkof
-
-zy
-wizybcg
-zy
-
-optdsiwyj
-nwtpsfqydli
-
-vumaih
-uivgqh
-lvudchrkie
-
-arxiblucpw
-wilxubrpatc
-rpuiabwclxo
-cpbiwrxlua
-
-onpuwraq
-nrqdowuap
-wournapq
-rownuaqp
-arnowupq
-
-oxvid
-dvox
-dovx
-vdxo
-dxvo
-
-apnfeix
-ipfxnae
-ainepxsf
-eafxnip
-
-hwgal
-gdynu
-
-kyvxmesfncuilqagtb
-nbiclxkztafev
-ickfxltvnebha
-edikvfcltanbx
-evbflntpcakix
-
-xy
-y
-ycowzf
-y
-yl
-
-qeaklh
-qlkhea
-hlaeqk
-
-tbfqjudrpeixm
-fbglujtprqmhvdzkxn
-tbdrufmipxjq
-rjdtfxpbueymq
-bdjmfrxpqtu
-
-tvmbsk
-caywezhboqgnx
-
-zi
-fiz
-vfiz
-iz
-yqiz
-
-nwot
-tnw
-tnw
-
-enaochix
-dewsplq
-
-xyhtqafdgescijpulvzmbwo
-fowagctbjmphezqvuxsyild
-aewojmsyczlhqxbuvfgidtp
-etiwxvqypomjrfhcgadzslub
-
-cntkbsilqyjgpzm
-bgslijntmkcaqzy
-bgstkzucnilmrqj
-itfcnhkpdjasqmbzlg
-
-gjxirvazbkcwfouysmdn
-vkwpbrsamxuicjtgyodlze
-ibkwrmvxozysupadcgj
-rtsowkzjacxmediuybhvg
-
-rxahlpwjfotidy
-dawojfrltiu
-weptardbjlfsoi
-
-m
-m
-
-oh
-qy
-
-qhj
-hde
-h
-hmj
-
-cgtqxjroh
-jcrgqxotd
-
-boj
-jbo
-bjo
-job
-sojb
-
-pouxz
-xzukao
-fen
-
-t
-t
-t
-o
-
-q
-aiqz
-q
-cqhl
-keq
-
-ajqyp
-tkoqazlcnbviuxy
-aryqh
-pqya
-qgya
-
-vojnhfbi
-ojcfyh
-dktlxjohega
-
-djbxhscvlawi
-xsdwavcibhljk
-hwjsvidamxcbl
-jdbwxsialchv
-
-kav
-vka
-vak
-kfcva
-kav
-
-zuohp
-houp
-
-fg
-s
-ycnvbtw
-ro
-or
-
-c
-c
-dh
-
-w
-a
-bl
-
-yfzohi
-fhiyoz
-zeifyoh
-nfiohzy
-
-wyqprkdoeainh
-idypnoreqmwkh
-qkroidhepwny
-
-uax
-zqbfa
-zatrl
-
-rkuoh
-hr
-
-yezkracmbjfnxsvliguqowt
-ujlszbyxqcgnrvotmkifwea
-
-pen
-ne
-en
-mshgbcrwqtnke
-
-gomhicaner
-kvqnfpldhomxyz
-nmijoh
-
-atjucifnlzkdwgyph
-ncfiptykjlzgdauhw
-ztchugdlknpywfaji
-tfgpiyhazldcunkwj
-
-fogcmrluvbjiqhwsxepd
-qmeucloxiprfsjwhgdv
-poefrdmizwgjqxsuc
-fkeugpdsmynjxociwrq
-
-sx
-c
-c
-z
-mc
-
-nmcb
-kpfyoba
-
-ngdarukiejsx
-vkgjuinbrhdeosax
-uaikyjrqestlpxngd
-ejwniuscxgkrda
-grenjaxudisk
-
-aevkuwzs
-wuvsazkqge
-vayezsuk
-zkevgsawu
-
-zijmanpyewl
-broqskhv
-xtfkudcg
-
-fqsjpzc
-fpzjcs
-zpcfsj
-jpzefsc
-
-khpwnod
-tyvu
-
-y
-y
-yw
-
-hzxowsryablmgudi
-knecgxtsjpq
-
-yaqjv
-vjaqy
-jqvay
-vjyqa
-qajyv
-
-dlbgapxwryonfkmuchtsj
-ghxzwabfstclnkyjurop
-wpjhatslgfryxcknbvu
-ajilxprsycutqbnfhgwk
-zbmlfxcusyajdrhkpgowtnv
-
-wfxqtlk
-wxqftk
-qxjkwt
-jqtwxk
-dqkhtawxn
-
-cu
-cu
-cuew
-
-jcxuhafrbvkzw
-axfrjuwplh
-wrhdtqgasufnj
-
-wgyrb
-bgywr
-bydrgw
-yrgewb
-
-lxeditmnkyr
-hriznamtekxly
-
-kj
-mlw
-x
-wl
-
-cqzat
-qca
-acnq
-cqan
-qac
-
-lnhcwrumivsd
-rdcmsvhlinwu
-vmlwhruoncsid
-rscwvnulhidme
-
-fkmtxby
-xjmywkfbr
-fbemxyki
-bmflkycx
-
-s
-rksam
-amsr
-jsbp
-
-raoqwznuk
-obyrutqkzawvn
-anjwrqhuykzo
-owqlnmrkzgaudf
-
-ydpe
-rhygldpuq
-jfyodtaxpsmw
-zpydbni
-
-xudow
-vlcjkmyoaqzid
-nxurdo
-donfxu
-dpfxseo
-
-mvzqxgenwfkc
-qkzwgfnvme
-gfwdqvnkzme
-
-ywjbxsfdmona
-oxawjysnfdm
-nsjdmafyxbw
-yfjanmwxsrd
-
-haynzevrkoumtip
-jkvchaitymgsoqxu
-
-urdiqvlsxcohagef
-qpsauenjorkwxi
-yhirsoadxbqeuc
-
-p
-sn
-p
-p
-
-jahbpofqukrlgse
-fhrjgceasdy
-xzfjvestahngrdc
-wihgfesjanr
-gefshajmrz
-
-itgeawlsdfpcon
-getwnlofszcpa
-
-oetkdwyrifnlq
-azhgcvbuxjmps
-
-ycfwbvjmqpudrtlzi
-azgtpyjubcfimndrq
-ojcyirptufdmzqb
-
-edkhqcyfjtizs
-ykfvtqwspmnjzighd
-
-gqr
-r
-d
-ujf
-
-jezrntd
-tjndzer
-ntreudjz
-nrdezjt
-njtredz
-
-zvtqunpsrewmxcagbohlkfyijd
-bzteyksicxphlunjgomrdqavfw
-
-ejqlkasdzboityhu
-lejtdpuoskhzbqxi
-kbtjzyihqseolud
-kshzqojrnbedulvtmci
-
-vcqoinhefwspkmaxl
-ehoxgmvbwlputrfncaq
-vwamxhpzqfnelco
-qhpwmlfvdoenxkca
-qhxmvcoaflepwn
-
-kirjh
-irakjh
-rhjik
-hkrji
-
-hlbcemokurvxft
-eofxkhmcvlutr
-xucfotkvmlyher
-fumenovrhlkctxb
-
-rishbgovypejfxtkzna
-pzihsucerqygvl
-
-euozbtvrhm
-qzxcgjdk
-
-ji
-j
-wl
-i
-q
-
-xsnkuihpdbozjqgaetcy
-tdsyxnboqukacepihjgz
-tkwaxdouzgyjbeisncphq
-jxnchpyiosqeaubkgtzd
-
-qjvthdciaflyweokzrg
-dgeyjtfvchrlwa
-tylvcedrwahfjg
-etdhwrajlcgvfy
-
-hqwkavzcxng
-ehaxbfntwroikm
-dlnxhwkza
-
-owaj
-jcko
-
-bms
-bm
-
-npilzedmafwvrt
-dpmwftzavlgxiqrne
-vdeuralfnkjzmiwpt
-
-qo
-oq
-
-lpe
-lpe
-apevl
-
-f
-d
-
-wogseatpdvqy
-zbmrtpxgknulh
-ewtfgjp
-
-hkpbd
-jkrhv
-ktmhscxlyz
-fkrhb
-whqorkb
-
-urdw
-tuwjm
-urwz
-yuw
-suwfh
-
-gvlxdaib
-vjabqxdlgk
-gxybaldv
-egaxmvbdl
-
-xjmyfunivklc
-vnuchxlkmjfi
-
-jqlyw
-ylwut
-
-svfpjokan
-ocnfksjapv
-ytozqeidvafpkgjsn
-jkxfrscavnpoh
-kvnfjpahos
-
-jzcwlfbogmsdkaevi
-jgsacbliezqfvomwkd
-
-gbmr
-gm
-gom
-zgmu
-gm
-
-ubljomy
-uybmjorl
-yloujbimf
-
-ilvzgshjcko
-shoilgjk
-jhosklgi
-jkhoisylg
-klihjogs
-
-fkwn
-wkf
-
-wxdhuf
-xbnmjlrsytez
-
-eshlq
-wnkjbsqoi
-ldmcgqurs
-avxsqz
-txpfaqsmy
-
-csyfboinlwe
-verzxw
-pezmwh
-ewj
-
-mfl
-mn
-mxpn
-m
-m
-
-isf
-isf
-sfmi
-gsif
-ncfaisb
-
-uokthaqjvisrnyme
-pomhrysveatqnuikj
-qtrsjkyonheviamu
-hvoqraeisnmjtyku
-esqhuvnoamiykrtj
-
-hwvuezyplrqxdmso
-rqulvhsdxfewpjmyo
-pwmbyvudsrxcqnoklgh
-fqaprsvywhmulxod
-
-orcaqude
-sdyu
-udl
-sdu
-
-sdi
-kdzis
-hebuns
-ys
-syitvzk
-
-niwkqodtcrpe
-rzhpiwdovkc
-zoikcwrdpf
-
-aqpn
-nqa
-nqa
-wnaq
-
-lkvjdxmfgtryuzb
-tubdkymzvlxgfjr
-tyzxrgblumjdvfk
-zxrtlmkujvfbygd
-vyjkxfgrztmbpdul
-
-kp
-pk
-kpn
-pk
-kp
-
-vjbg
-wunrzhvjlykcsg
-vjeg
-vgdj
-tjbvig
-
-y
-y
-y
-y
-y
-
-cjxeu
-eucxj
-ecujx
-xjcue
-cjxue
-
-m
-m
-u
-m
-m
-
-sahrtgbnivdoe
-koidnhfeugyvas
-
-jaqlcfu
-oztg
-vterkhp
-
-nbxwcst
-bmqntwxse
-jebtwxsqmn
-
-bzwjxoaq
-quxbfzajw
-atscqwxjz
-
-bvu
-esdjkf
-rm
-
-mnspreiwdjqkftohu
-urmpehjnwxvsdktfoq
-nrqemjwphkutodfs
-
-xwuknmizvoafcerqhj
-nosjwyzahegfik
-
-dlyj
-jdq
-udpjr
-jlzd
-jd
-
-vtfphlmkniawcex
-vzwkhacifnxptlme
-lfikanhpxmvctwy
-mctvlwfknprxahqi
-
-kielm
-yswgfxpkb
-lmtedokh
-tzonvqjka
-
-touiracgwnqehmbvpyd
-qlfdcgpryzskxhjt
-
-fpwryli
-ilwpryf
-frwlipy
-
-aojegiwzvyfbx
-evoxzygafjwbi
-bzeogywjcvxfai
-izjogaxvwfceb
-ezjwiubxfgnavqmo
-
-kscztyfrgi
-drqfcs
-jmhnevaxrlp
-
-vmblxpyuorfq
-viprbouymfxlq
-fpobylmxuvrq
-
-xweiukthcjzdvr
-nmfbgylhwakrq
-
-tuqkgzp
-qgtzjkp
-zjkqptg
-
-mbldpuxkezahf
-hkpfzlbumxdae
-bemxaklduphfz
-fbkzhpaelumxd
-
-vs
-mvsq
-szhv
-xjvshc
-
-bodkn
-ehkbdv
-
-mnzuqa
-codilpaby
-awukng
-
-n
-n
-n
-n
-
-pxbhwckytlv
-wvkclyxeithp
-ktybhwvcpxl
-bkptwvlychx
-khvlxtcywp
-
-beczgduqh
-gudhzqe
-qzeuhdg
-pdhgzueq
-
-hvcxlngijzkqr
-gnkqvpilhzdx
-khxzqvdngploi
-hzivwsnqxgkle
-livxgkzhnuq
-
-jwhufepin
-vixycrtsua
-eoqbmiu
-fpqui
-
-wr
-wr
-rw
-wr
-
-dxsbrce
-ivfrdspyc
-mcxzrdsea
-cbrmds
-crds
-
-owedcyqix
-eocwiqxdy
-hicodqxymwev
-qcweidyxo
-ejdwqoxciy
-
-qeijgvszpdft
-txsjyzipqgvfne
-
-ukictp
-umsfpnic
-brvzlgxoheucap
-
-ybdu
-m
-pd
-cgwr
-
-rmaojwdfkulzsictxvehbq
-idfwahsmrecjolbxvqtukz
-sxvicwbaudtzekhqljmrof
-
-kewjqgnaoyizu
-ygqkxejzitnuaop
-nukoeazgyqij
-gzjqlnuieokya
-qnyugcojkeiza
-
-dctjbhpsqxofawnl
-tljhdapboxqsfnc
-
-jqelifprvntodmbyz
-pbtornfqvglkdey
-
-gq
-qlgn
-dqg
-qghdy
-wqg
-
-sxzfwoahiljrbvukqytpm
-tfrlsjcvyzwkbpqmahx
-sxrmwqayhlbtpzfkvj
-tjywxfmlazhkvbprsq
-vfbxryhgwszptklmqja
-
-zvdylkifjb
-gdvkhcfzybjn
-fjdynkbzhv
-
-tupnrivwjghcqf
-vfmqwuokdabgseh
-
-ufhjyxznedlpr
-hzldxeynkjf
-
-pngacuzedrmkvy
-vkgjensmycrua
-caurengzmvykd
-
-gq
-l
-l
-i
-p
-
-kpdnmf
-dpnfmwk
-fenjxpdqm
-
-rgc
-kyj
-mhk
-
-ajskowgdhfzenyubtclr
-zrdjebhlovcuwstnga
-mguajdnbrohslwctezq
-oiecblhjzgwyasnrutd
-
-ebmntqlhvriof
-qphonetbrguzdvcflma
-sbvnltehqmofr
-qtrbehlfjonkvms
-
-jnveyrixtkhqgawpuz
-pkvzxunifwhtqgymer
-ziuqpthndxlkervgyw
-wsiqcvtyrnzkheugxp
-
-sbucfoavmxgnjiq
-hjavnsblowqu
-vjnsbuaqok
-oasbjuezvqn
-
-vubdcqhmia
-hsxuqzibvanmjed
-qciwdabhuvmp
-
-knqedza
-uakyol
-jgvfpxibmrsc
-
-m
-m
-m
-m
-m
-
-nz
-h
-n
-o
-
-z
-a
-z
-
-diyfo
-od
-do
-do
-
-mlvtparjzqknseu
-suyrzpmxenakj
-eamxzkpursnj
-
-ihvq
-qihjdv
-hqiv
-sqhvi
-hvqi
-
-eitp
-evji
-
-gcq
-gqc
-
-agziqmcso
-ngaobpmiz
-masigzo
-
-klmgirjonfvyaqwuhzxtpsbdec
-vejwyfqcudmraizhxontsgbp
-virufxmenyphjacbgwdstqoz
-bhapvumjrqosyfgziexwcdnt
-
-h
-qtad
-c
-
-hxlnkmop
-
-cyshewoa
-zdsech
-sxvecth
-sehc
-
-wtghsjpa
-awsjhtgfp
-agtpjwsxh
-
-zlqph
-lhqpz
-lqzhp
-lcpzqh
-qplzh
-
-jdcqwmyfuilr
-rmwfjiuytlqcd
-wcidluyrmvqjf
-iwqfjmulyrcd
-
-tqepgvliz
-elgvqpz
-zqpegcvln
-ezupgqlv
-lvqpengzs
-
-jrlqxdzvyw
-gtjdyqzcwx
-jmkqwxeihodnu
-djbwqtx
-rqgjwvxzyd
-
-khmnqvptdeuxyif
-zcgjowsdpxalvbrut
-
-lujwhxqakodmg
-luhjokazftdxgvwq
-khlegqdauoxj
-ahxjkgqudlo
-juxkanqcyhdorgl
-
-ahz
-zha
-haz
-
-yaodktrq
-tzdpckoan
-
-gstclfpkmo
-agctslekfp
-
-hi
-w
-
-rfgnkboymhltsaujcix
-rufaniyxtmglbchpoj
-bhonfylimcrdjtuagx
-gmhjfanubyxtilcorv
-
-bzmctlexkswj
-mwlkasxfbze
-
-dqpnelfgymboxrctuwzji
-njqywifxrplgedmoztu
-olxqejuafvwgzinmpyrtd
-ynoejwxpzifrlgaqmudt
-
-vxeqdit
-xtmd
-
-erwmnqks
-zsrpjnmxik
-mrspkitny
-gvohdnamrskb
-
-vgck
-gkvc
-cvkg
-vgrckm
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d07/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d07/example.txt
deleted file mode 100644
index e7ba02e..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d07/example.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-light red bags contain 1 bright white bag, 2 muted yellow bags.
-dark orange bags contain 3 bright white bags, 4 muted yellow bags.
-bright white bags contain 1 shiny gold bag.
-muted yellow bags contain 2 shiny gold bags, 9 faded blue bags.
-shiny gold bags contain 1 dark olive bag, 2 vibrant plum bags.
-dark olive bags contain 3 faded blue bags, 4 dotted black bags.
-vibrant plum bags contain 5 faded blue bags, 6 dotted black bags.
-faded blue bags contain no other bags.
-dotted black bags contain no other bags.
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d07/example2.txt b/app/src/test/resources/app/jonas/adventofcode2020/d07/example2.txt
deleted file mode 100644
index 38b2f50..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d07/example2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-shiny gold bags contain 2 dark red bags.
-dark red bags contain 2 dark orange bags.
-dark orange bags contain 2 dark yellow bags.
-dark yellow bags contain 2 dark green bags.
-dark green bags contain 2 dark blue bags.
-dark blue bags contain 2 dark violet bags.
-dark violet bags contain no other bags.
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d07/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d07/input.txt
deleted file mode 100644
index 7b4b47b..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d07/input.txt
+++ /dev/null
@@ -1,594 +0,0 @@
-dim red bags contain 2 bright gold bags, 5 striped fuchsia bags.
-dotted purple bags contain 5 bright olive bags, 3 faded maroon bags.
-plaid chartreuse bags contain 1 vibrant olive bag, 5 bright black bags, 1 clear tomato bag.
-wavy orange bags contain 4 dark lavender bags, 4 posh white bags.
-light lavender bags contain 4 drab olive bags, 5 dark magenta bags.
-pale black bags contain 5 dotted beige bags, 5 clear chartreuse bags, 4 pale lime bags.
-wavy crimson bags contain 5 dull tomato bags.
-muted aqua bags contain 1 dotted aqua bag, 5 posh plum bags, 1 bright blue bag.
-striped green bags contain 3 light silver bags, 2 plaid purple bags.
-plaid cyan bags contain 3 pale maroon bags, 2 bright yellow bags.
-dull maroon bags contain 2 wavy black bags, 2 plaid tomato bags, 2 dim silver bags, 3 plaid salmon bags.
-bright gold bags contain 4 wavy olive bags, 3 muted gray bags, 4 dark indigo bags, 5 dark chartreuse bags.
-drab blue bags contain 1 light green bag.
-muted brown bags contain 4 dark red bags, 5 dull aqua bags, 4 drab blue bags.
-bright olive bags contain 5 dim salmon bags, 4 dotted beige bags, 2 pale bronze bags.
-mirrored red bags contain 3 mirrored chartreuse bags, 3 muted gold bags, 5 bright beige bags, 4 dim green bags.
-pale gray bags contain 4 vibrant tomato bags.
-striped purple bags contain 5 dotted gray bags.
-light brown bags contain 1 shiny silver bag, 3 plaid olive bags, 1 clear tan bag.
-dim tan bags contain 1 posh black bag, 3 faded maroon bags, 5 bright gray bags.
-faded fuchsia bags contain 5 posh fuchsia bags, 3 drab salmon bags, 1 posh orange bag.
-dim gray bags contain 4 bright crimson bags, 5 dotted salmon bags, 2 plaid indigo bags.
-bright tan bags contain 2 posh lime bags.
-faded olive bags contain 5 light fuchsia bags, 1 shiny orange bag, 4 posh lavender bags.
-vibrant indigo bags contain 3 vibrant turquoise bags, 4 faded magenta bags, 4 pale red bags, 4 mirrored turquoise bags.
-clear salmon bags contain 3 pale maroon bags, 5 drab green bags, 1 light green bag.
-clear maroon bags contain 2 pale black bags, 5 dark coral bags, 3 dark purple bags, 2 vibrant blue bags.
-clear olive bags contain 2 muted brown bags.
-drab bronze bags contain 3 wavy brown bags, 4 posh lime bags, 1 mirrored beige bag.
-dull red bags contain 3 dark cyan bags, 5 bright indigo bags, 4 clear brown bags, 5 plaid violet bags.
-vibrant green bags contain 3 clear brown bags, 5 plaid yellow bags, 4 vibrant crimson bags.
-dark bronze bags contain 5 dark silver bags.
-mirrored orange bags contain 2 shiny crimson bags, 3 clear tomato bags, 1 muted crimson bag.
-pale yellow bags contain 1 bright olive bag.
-dotted teal bags contain 1 plaid olive bag, 2 drab white bags.
-dull tan bags contain 2 faded aqua bags, 3 muted green bags.
-clear crimson bags contain 3 dark purple bags.
-light violet bags contain 3 pale beige bags, 2 mirrored silver bags.
-muted green bags contain 2 wavy brown bags, 3 dull gray bags, 4 drab tan bags, 3 plaid teal bags.
-mirrored beige bags contain no other bags.
-dotted silver bags contain 1 vibrant green bag.
-drab fuchsia bags contain 1 vibrant bronze bag, 1 striped fuchsia bag, 1 dotted beige bag.
-dim beige bags contain 4 dotted cyan bags, 4 vibrant fuchsia bags, 5 dull violet bags.
-shiny fuchsia bags contain 4 pale gold bags, 3 mirrored crimson bags, 4 plaid gold bags, 5 shiny yellow bags.
-dark yellow bags contain 2 faded chartreuse bags.
-light chartreuse bags contain 1 plaid blue bag, 5 dim green bags, 1 faded chartreuse bag.
-dull beige bags contain 2 wavy tomato bags, 1 striped yellow bag.
-clear tan bags contain 4 plaid yellow bags, 1 posh cyan bag, 2 dim silver bags.
-posh lime bags contain 3 pale brown bags, 5 dim tomato bags.
-dim aqua bags contain 4 plaid lavender bags, 5 striped violet bags, 4 plaid chartreuse bags.
-light salmon bags contain 4 striped red bags, 2 wavy indigo bags, 2 light tomato bags, 1 dark cyan bag.
-vibrant yellow bags contain 1 plaid blue bag, 3 dotted violet bags, 2 wavy red bags, 5 drab beige bags.
-drab white bags contain 4 faded tan bags.
-light gray bags contain 3 plaid gold bags, 2 light green bags, 5 dim blue bags, 4 posh turquoise bags.
-dull magenta bags contain 5 mirrored salmon bags, 1 mirrored chartreuse bag, 3 dull gray bags.
-striped tan bags contain 5 plaid red bags, 2 dim chartreuse bags, 3 muted tomato bags.
-shiny turquoise bags contain 1 drab gold bag, 5 posh teal bags, 2 vibrant bronze bags, 2 vibrant chartreuse bags.
-bright lime bags contain 1 drab olive bag, 3 dark blue bags, 2 mirrored lavender bags, 4 shiny indigo bags.
-mirrored lavender bags contain no other bags.
-pale white bags contain 1 plaid tan bag.
-wavy blue bags contain 2 light tomato bags, 4 dim bronze bags, 1 plaid green bag, 2 dark maroon bags.
-muted beige bags contain 1 bright black bag, 4 dull magenta bags, 2 shiny indigo bags.
-light purple bags contain 3 bright violet bags, 2 vibrant crimson bags.
-mirrored cyan bags contain 1 wavy salmon bag, 2 vibrant green bags, 1 muted coral bag, 2 drab bronze bags.
-faded coral bags contain 2 drab bronze bags, 2 wavy beige bags, 5 clear blue bags.
-wavy aqua bags contain 4 dotted beige bags.
-striped maroon bags contain 2 clear indigo bags, 4 pale black bags.
-dark white bags contain 1 vibrant green bag, 2 vibrant crimson bags.
-dim teal bags contain 1 pale plum bag.
-muted red bags contain 4 plaid maroon bags.
-plaid lavender bags contain 2 posh gold bags, 1 dark blue bag, 4 muted gold bags.
-drab crimson bags contain 2 dull green bags, 3 vibrant orange bags, 4 bright gray bags.
-posh aqua bags contain 1 dotted fuchsia bag, 5 posh turquoise bags.
-muted maroon bags contain 4 drab green bags, 5 pale plum bags, 4 shiny indigo bags, 1 light chartreuse bag.
-posh indigo bags contain 2 dim blue bags.
-light magenta bags contain 4 muted black bags, 1 muted green bag.
-dark plum bags contain 2 pale tomato bags, 2 dark maroon bags.
-faded lavender bags contain 2 bright magenta bags.
-light silver bags contain 2 pale red bags, 5 vibrant plum bags, 3 posh indigo bags.
-light plum bags contain 1 light red bag, 1 mirrored chartreuse bag, 1 dark cyan bag.
-plaid bronze bags contain 4 muted turquoise bags, 4 mirrored blue bags, 4 faded yellow bags, 1 pale bronze bag.
-striped cyan bags contain 4 posh black bags, 5 light maroon bags.
-striped magenta bags contain 5 faded brown bags, 4 pale aqua bags, 5 wavy brown bags.
-plaid olive bags contain 5 vibrant green bags, 2 posh plum bags.
-light maroon bags contain 4 muted tomato bags, 1 shiny lavender bag.
-mirrored salmon bags contain 2 dull tomato bags, 5 pale crimson bags, 2 striped yellow bags, 1 drab salmon bag.
-mirrored bronze bags contain 5 posh orange bags.
-muted black bags contain 2 light white bags, 5 wavy black bags, 5 wavy maroon bags.
-drab plum bags contain 5 light indigo bags, 5 dull silver bags, 3 dim green bags, 2 dim silver bags.
-light green bags contain no other bags.
-posh salmon bags contain 3 bright lime bags.
-light beige bags contain 1 faded indigo bag, 4 faded teal bags, 1 dark green bag, 3 vibrant bronze bags.
-light gold bags contain 4 pale black bags, 4 dotted white bags, 5 striped gray bags.
-pale lime bags contain 2 drab blue bags, 4 wavy beige bags, 3 striped red bags, 5 shiny purple bags.
-striped crimson bags contain 5 muted white bags, 3 plaid coral bags.
-dull aqua bags contain 2 vibrant maroon bags, 4 posh gold bags.
-mirrored indigo bags contain 4 wavy white bags.
-clear green bags contain 2 light white bags.
-clear gray bags contain 3 dull coral bags, 4 dim fuchsia bags.
-dim coral bags contain 1 muted olive bag.
-dark indigo bags contain 5 faded chartreuse bags, 4 dark red bags, 4 shiny indigo bags, 3 plaid blue bags.
-plaid purple bags contain 4 striped blue bags, 4 dark beige bags, 1 drab silver bag, 5 dotted blue bags.
-faded tan bags contain 4 wavy fuchsia bags, 2 mirrored beige bags, 5 dim chartreuse bags.
-faded white bags contain 1 plaid teal bag, 5 dark red bags, 4 dim olive bags, 2 dim bronze bags.
-dotted chartreuse bags contain 2 muted purple bags, 4 posh gold bags.
-dull plum bags contain 3 dark lime bags.
-dull lime bags contain 2 bright teal bags, 1 vibrant aqua bag, 4 plaid yellow bags, 2 vibrant silver bags.
-dim violet bags contain 4 wavy white bags, 3 vibrant aqua bags, 4 clear tomato bags.
-dotted olive bags contain 1 clear gray bag, 1 dotted fuchsia bag, 3 wavy tomato bags, 4 bright maroon bags.
-mirrored olive bags contain 4 drab salmon bags, 4 light indigo bags.
-wavy brown bags contain 5 wavy beige bags.
-drab salmon bags contain 4 wavy maroon bags, 5 bright purple bags.
-bright indigo bags contain 4 mirrored tomato bags.
-plaid violet bags contain 3 shiny white bags, 1 posh crimson bag.
-drab lavender bags contain 2 vibrant gold bags, 5 faded aqua bags.
-clear red bags contain 3 dotted plum bags, 4 striped crimson bags.
-vibrant salmon bags contain 2 light maroon bags, 1 light olive bag, 1 mirrored tomato bag.
-faded beige bags contain 3 plaid blue bags.
-vibrant magenta bags contain 2 vibrant black bags, 5 drab lavender bags, 4 dull indigo bags, 3 faded indigo bags.
-shiny lavender bags contain 4 drab gold bags, 4 plaid violet bags.
-striped coral bags contain 5 vibrant green bags.
-dotted green bags contain 1 wavy maroon bag, 1 wavy white bag, 4 striped fuchsia bags.
-dull purple bags contain 1 posh lavender bag, 5 posh brown bags, 1 plaid gray bag, 2 clear red bags.
-mirrored teal bags contain 4 posh chartreuse bags.
-faded lime bags contain 5 dark gray bags, 5 light purple bags, 3 dotted magenta bags, 1 mirrored blue bag.
-striped olive bags contain 3 clear purple bags, 2 light cyan bags, 5 mirrored chartreuse bags, 4 plaid cyan bags.
-dark cyan bags contain 5 faded violet bags, 4 clear brown bags, 3 shiny gold bags.
-mirrored tan bags contain 5 dim green bags, 5 clear brown bags.
-wavy maroon bags contain 3 pale lime bags, 1 muted brown bag.
-posh brown bags contain 3 wavy salmon bags, 1 shiny tan bag, 1 plaid tomato bag.
-mirrored lime bags contain 5 muted tomato bags.
-clear teal bags contain 3 muted lavender bags, 3 dotted fuchsia bags.
-dim silver bags contain 4 drab green bags, 5 striped yellow bags, 3 vibrant maroon bags.
-dim indigo bags contain 4 plaid blue bags, 3 bright brown bags.
-vibrant tomato bags contain 1 dim violet bag, 3 clear gray bags.
-wavy white bags contain 4 bright purple bags, 4 vibrant orange bags, 2 wavy yellow bags, 3 drab blue bags.
-plaid beige bags contain 4 shiny white bags, 4 drab chartreuse bags, 1 bright orange bag.
-pale fuchsia bags contain 1 plaid cyan bag, 3 striped coral bags, 5 muted violet bags, 3 wavy brown bags.
-posh plum bags contain 5 dotted brown bags, 5 muted green bags.
-dim gold bags contain 5 mirrored lavender bags.
-plaid aqua bags contain 3 drab magenta bags.
-dotted tan bags contain 3 dull tan bags, 4 pale lime bags, 5 wavy teal bags.
-faded bronze bags contain 4 dull silver bags, 3 dim cyan bags, 5 posh chartreuse bags, 4 pale maroon bags.
-wavy green bags contain 5 plaid teal bags, 2 bright teal bags.
-clear orange bags contain 5 faded yellow bags, 2 mirrored salmon bags, 3 faded coral bags, 4 clear tan bags.
-wavy lavender bags contain 3 dotted magenta bags, 5 wavy tomato bags, 1 pale maroon bag, 4 dull brown bags.
-striped chartreuse bags contain 5 dotted orange bags, 2 wavy black bags.
-wavy plum bags contain 2 dark tomato bags, 5 dim blue bags, 4 shiny violet bags.
-shiny blue bags contain 2 vibrant green bags.
-pale tomato bags contain 2 faded chartreuse bags.
-clear fuchsia bags contain 1 light lime bag, 2 shiny lavender bags.
-muted cyan bags contain 3 vibrant purple bags, 5 posh cyan bags, 4 muted red bags, 4 shiny indigo bags.
-dull cyan bags contain 1 striped black bag.
-light turquoise bags contain 5 plaid orange bags, 2 striped yellow bags.
-clear lime bags contain 4 drab fuchsia bags.
-vibrant lavender bags contain 4 drab olive bags.
-plaid crimson bags contain 1 vibrant cyan bag, 5 striped gray bags, 2 drab gray bags.
-shiny yellow bags contain 5 dark red bags, 1 shiny crimson bag.
-faded cyan bags contain 2 striped tan bags, 5 pale magenta bags.
-light coral bags contain 1 plaid gray bag, 3 plaid magenta bags, 5 faded tan bags, 5 clear blue bags.
-pale blue bags contain 5 vibrant silver bags, 5 pale black bags, 4 dotted red bags.
-dim fuchsia bags contain 1 posh lime bag, 2 bright purple bags, 4 clear tan bags, 1 light green bag.
-muted coral bags contain 5 dark indigo bags, 5 posh plum bags.
-plaid gray bags contain 2 dark crimson bags, 3 vibrant aqua bags, 1 posh lime bag, 5 faded bronze bags.
-dotted cyan bags contain 4 vibrant maroon bags, 3 dull gray bags, 2 dark red bags, 3 pale magenta bags.
-wavy coral bags contain 3 plaid maroon bags, 4 plaid gold bags, 1 posh lavender bag.
-bright crimson bags contain 5 faded bronze bags, 1 dark cyan bag, 4 shiny purple bags, 5 drab gold bags.
-drab lime bags contain 1 dim cyan bag, 3 shiny coral bags, 3 light crimson bags.
-drab red bags contain 3 dim silver bags, 3 dim purple bags.
-dark red bags contain 5 muted gold bags.
-pale coral bags contain 2 posh violet bags.
-bright purple bags contain 4 mirrored lavender bags, 1 bright lime bag, 4 posh gold bags.
-bright brown bags contain 3 faded aqua bags, 2 dull black bags, 4 striped magenta bags.
-faded violet bags contain 5 pale maroon bags, 4 wavy maroon bags, 3 dull gray bags, 4 posh gold bags.
-dark crimson bags contain 3 clear silver bags, 3 muted silver bags, 1 faded aqua bag, 5 drab gold bags.
-dotted red bags contain 2 drab gray bags, 4 clear bronze bags.
-pale bronze bags contain 4 shiny salmon bags, 5 drab bronze bags, 4 dull gray bags.
-plaid silver bags contain 5 wavy black bags, 1 muted plum bag, 5 posh blue bags.
-posh green bags contain 5 shiny white bags, 5 dotted fuchsia bags, 2 pale black bags.
-dotted orange bags contain 5 plaid red bags.
-bright red bags contain 1 faded beige bag.
-pale brown bags contain no other bags.
-drab magenta bags contain 4 dark indigo bags, 5 striped violet bags, 5 bright tan bags, 4 posh salmon bags.
-striped indigo bags contain 3 dotted indigo bags, 3 dim lavender bags, 1 wavy yellow bag, 4 pale gold bags.
-dark tomato bags contain 4 wavy yellow bags, 3 vibrant lavender bags, 1 bright black bag.
-wavy tomato bags contain 1 wavy green bag, 2 plaid red bags, 5 wavy yellow bags.
-dotted aqua bags contain 1 drab green bag, 4 clear chartreuse bags, 5 plaid yellow bags.
-faded black bags contain 5 clear lavender bags.
-muted gray bags contain 2 pale brown bags, 1 bright tan bag.
-bright green bags contain 1 light olive bag.
-wavy yellow bags contain 5 dark red bags.
-dark coral bags contain 4 mirrored turquoise bags, 3 dark maroon bags.
-shiny green bags contain 3 posh turquoise bags, 3 striped yellow bags, 1 bright lime bag, 4 dotted white bags.
-vibrant teal bags contain 1 shiny magenta bag, 5 light maroon bags.
-shiny bronze bags contain 5 pale brown bags.
-mirrored gold bags contain 3 shiny crimson bags, 3 muted turquoise bags, 4 striped fuchsia bags, 3 vibrant lavender bags.
-dotted salmon bags contain 2 dim lime bags, 4 pale tomato bags.
-dotted gold bags contain 1 drab magenta bag, 4 clear fuchsia bags, 3 shiny violet bags, 2 dark indigo bags.
-muted olive bags contain 4 mirrored olive bags.
-pale green bags contain 2 plaid magenta bags, 2 bright lavender bags.
-clear lavender bags contain 2 vibrant gold bags, 5 clear silver bags.
-dark brown bags contain 4 plaid coral bags, 1 dark tan bag, 3 dotted bronze bags.
-dotted brown bags contain 2 wavy brown bags, 1 wavy beige bag.
-wavy gray bags contain 4 pale turquoise bags.
-pale olive bags contain 1 plaid gray bag, 1 striped coral bag.
-pale salmon bags contain 4 striped gray bags, 4 striped tomato bags, 1 bright bronze bag.
-vibrant violet bags contain 5 bright red bags, 5 posh coral bags, 1 wavy aqua bag.
-shiny maroon bags contain 5 clear indigo bags, 1 striped lavender bag.
-vibrant red bags contain 5 mirrored beige bags, 5 wavy indigo bags, 2 light coral bags, 1 mirrored salmon bag.
-posh yellow bags contain 5 drab gray bags, 1 dark silver bag, 3 pale maroon bags.
-clear white bags contain 2 drab olive bags.
-posh red bags contain 1 faded teal bag, 2 wavy crimson bags, 4 vibrant beige bags.
-striped plum bags contain 4 striped purple bags, 2 pale red bags.
-drab violet bags contain 1 wavy black bag.
-posh orange bags contain 1 pale crimson bag, 5 pale magenta bags, 3 dull olive bags.
-clear bronze bags contain 2 clear aqua bags, 5 mirrored plum bags, 2 pale crimson bags.
-plaid white bags contain 2 faded cyan bags, 3 vibrant green bags, 5 wavy red bags.
-vibrant chartreuse bags contain 1 bright red bag, 2 bright gray bags, 5 faded bronze bags, 3 vibrant crimson bags.
-dim bronze bags contain 4 dull tomato bags, 2 pale gold bags, 2 striped yellow bags.
-plaid yellow bags contain 1 pale plum bag, 4 bright purple bags, 1 bright lavender bag.
-light orange bags contain 3 drab bronze bags, 5 wavy coral bags, 4 bright purple bags, 3 dark magenta bags.
-faded magenta bags contain 4 clear tomato bags, 2 drab fuchsia bags, 1 dull gray bag.
-mirrored magenta bags contain 5 vibrant maroon bags, 3 light fuchsia bags, 1 drab olive bag.
-dark teal bags contain 3 shiny chartreuse bags, 5 mirrored fuchsia bags, 4 bright green bags.
-dull teal bags contain 1 bright salmon bag, 1 mirrored salmon bag.
-bright silver bags contain 1 shiny fuchsia bag, 4 dotted blue bags, 5 posh indigo bags.
-dull orange bags contain 2 striped purple bags, 3 muted green bags, 2 vibrant indigo bags.
-dim purple bags contain 1 posh chartreuse bag, 1 dark chartreuse bag, 4 faded indigo bags, 4 bright purple bags.
-pale cyan bags contain 1 mirrored gray bag, 2 muted beige bags, 2 plaid lime bags.
-vibrant gray bags contain 2 mirrored lavender bags, 1 light tomato bag, 3 clear indigo bags.
-dark olive bags contain 1 dim fuchsia bag, 4 plaid teal bags, 1 plaid gold bag, 5 plaid coral bags.
-faded green bags contain 3 pale olive bags, 1 shiny crimson bag, 2 faded silver bags.
-muted plum bags contain 5 dotted white bags, 2 plaid coral bags, 5 dim purple bags, 2 dim fuchsia bags.
-dim blue bags contain 3 pale silver bags.
-dark orange bags contain 3 dull crimson bags, 2 mirrored tan bags.
-bright blue bags contain 4 dark turquoise bags.
-bright black bags contain 3 mirrored lavender bags, 5 mirrored blue bags, 1 faded violet bag.
-light olive bags contain 1 pale beige bag, 1 wavy maroon bag, 5 pale crimson bags, 1 striped gray bag.
-shiny teal bags contain 2 bright white bags.
-posh gold bags contain 1 dark blue bag.
-dull crimson bags contain 2 dim bronze bags.
-muted gold bags contain no other bags.
-striped turquoise bags contain 1 pale silver bag.
-posh olive bags contain 5 drab salmon bags, 2 striped coral bags.
-dim white bags contain 2 vibrant aqua bags, 3 bright green bags, 5 vibrant maroon bags, 4 dim tomato bags.
-pale plum bags contain 5 bright purple bags.
-shiny silver bags contain 1 plaid bronze bag, 3 plaid blue bags.
-muted lime bags contain 1 dull lime bag.
-shiny plum bags contain 2 bright teal bags, 1 striped yellow bag.
-plaid black bags contain 1 bright purple bag.
-dark gold bags contain 5 faded magenta bags, 1 shiny tan bag, 1 muted crimson bag.
-wavy chartreuse bags contain 5 faded beige bags, 3 faded crimson bags.
-light cyan bags contain 4 drab chartreuse bags, 1 clear gray bag, 5 clear indigo bags, 4 vibrant black bags.
-pale red bags contain 2 dark gray bags.
-clear yellow bags contain 2 drab black bags.
-faded silver bags contain 4 drab cyan bags, 3 light cyan bags, 5 clear tan bags.
-plaid turquoise bags contain 4 faded silver bags, 4 striped bronze bags, 1 drab purple bag.
-pale purple bags contain 5 clear chartreuse bags, 1 plaid bronze bag, 5 clear cyan bags, 3 light tan bags.
-bright fuchsia bags contain 4 wavy lavender bags.
-posh blue bags contain 5 muted gold bags, 3 dark gray bags.
-muted crimson bags contain 2 light tomato bags, 3 muted white bags, 4 muted brown bags, 3 faded yellow bags.
-striped fuchsia bags contain 5 vibrant aqua bags.
-pale silver bags contain 1 vibrant orange bag, 5 dull gray bags, 3 bright teal bags, 1 plaid tomato bag.
-faded blue bags contain 4 striped olive bags, 4 dull chartreuse bags.
-striped beige bags contain 3 drab teal bags, 1 posh gold bag.
-plaid maroon bags contain 5 muted turquoise bags, 2 dull aqua bags.
-light tan bags contain 1 mirrored gold bag, 3 shiny white bags, 5 faded maroon bags, 4 dim violet bags.
-mirrored plum bags contain 4 wavy beige bags, 2 dark turquoise bags, 2 plaid teal bags, 5 shiny purple bags.
-wavy teal bags contain 3 vibrant cyan bags, 3 plaid coral bags.
-striped bronze bags contain 3 dotted brown bags, 3 vibrant cyan bags.
-clear black bags contain 3 dim chartreuse bags, 2 vibrant beige bags, 2 clear cyan bags.
-drab purple bags contain 2 plaid red bags, 2 vibrant aqua bags.
-mirrored white bags contain 2 vibrant gray bags.
-shiny coral bags contain no other bags.
-dotted lavender bags contain 2 light brown bags.
-dark salmon bags contain 2 dark maroon bags, 4 dark teal bags.
-wavy bronze bags contain 3 striped teal bags.
-mirrored maroon bags contain 3 light green bags, 1 light chartreuse bag.
-vibrant black bags contain 3 clear bronze bags, 2 dotted beige bags, 2 dark crimson bags.
-clear indigo bags contain 1 light fuchsia bag, 2 striped coral bags.
-mirrored black bags contain 5 plaid lime bags, 1 clear plum bag.
-pale chartreuse bags contain 5 plaid crimson bags.
-dim black bags contain 4 dotted blue bags, 2 drab indigo bags, 3 clear indigo bags.
-striped lime bags contain 5 light fuchsia bags, 1 dim silver bag.
-clear magenta bags contain 4 striped bronze bags, 3 posh orange bags, 4 dotted olive bags, 4 dull cyan bags.
-drab chartreuse bags contain 4 vibrant gold bags, 4 vibrant orange bags, 3 striped red bags, 4 drab olive bags.
-light yellow bags contain 2 dark green bags, 1 light fuchsia bag, 3 bright orange bags.
-drab coral bags contain 5 light red bags, 4 posh plum bags, 4 drab crimson bags, 1 faded magenta bag.
-dull brown bags contain 2 plaid cyan bags, 4 dull aqua bags, 5 posh cyan bags.
-dotted plum bags contain 4 dull brown bags.
-vibrant plum bags contain 1 mirrored plum bag, 5 vibrant olive bags, 5 clear gray bags, 3 mirrored tomato bags.
-mirrored silver bags contain 2 faded indigo bags, 3 striped yellow bags, 3 muted tomato bags.
-pale teal bags contain 5 mirrored white bags, 4 wavy plum bags, 4 pale indigo bags, 2 bright turquoise bags.
-dotted black bags contain 3 plaid coral bags.
-drab gray bags contain 4 plaid red bags.
-striped white bags contain 2 vibrant teal bags, 3 posh aqua bags, 4 faded cyan bags.
-plaid green bags contain 3 mirrored chartreuse bags, 4 wavy yellow bags.
-posh chartreuse bags contain 5 clear gray bags, 1 striped lavender bag, 2 striped coral bags.
-posh turquoise bags contain 4 bright lime bags, 2 vibrant bronze bags.
-muted silver bags contain 2 dull gray bags, 3 plaid tomato bags, 5 light green bags.
-muted salmon bags contain 4 dotted brown bags, 5 dim lavender bags, 3 muted violet bags.
-dotted coral bags contain 4 drab cyan bags.
-striped teal bags contain 2 shiny tan bags, 3 dark turquoise bags, 3 wavy beige bags.
-vibrant coral bags contain 3 vibrant aqua bags, 2 pale brown bags.
-light indigo bags contain 2 dark cyan bags, 5 drab chartreuse bags, 5 clear tomato bags.
-dim tomato bags contain 2 pale lime bags, 2 muted brown bags, 4 dull gray bags.
-dull gray bags contain 3 dotted white bags, 3 drab olive bags, 3 plaid red bags, 2 plaid blue bags.
-bright beige bags contain 5 posh gold bags, 2 dull green bags, 1 wavy brown bag.
-dull coral bags contain 2 shiny gold bags, 2 dark red bags, 4 faded chartreuse bags, 3 vibrant orange bags.
-dark blue bags contain 3 dotted white bags, 5 light green bags, 5 vibrant gold bags, 4 mirrored lavender bags.
-clear turquoise bags contain 5 striped lavender bags, 5 plaid lime bags, 3 clear aqua bags, 1 mirrored salmon bag.
-dull turquoise bags contain 2 vibrant fuchsia bags, 2 light gold bags, 4 striped gray bags.
-clear aqua bags contain 1 mirrored lavender bag.
-drab maroon bags contain 1 mirrored indigo bag, 3 plaid crimson bags, 4 faded aqua bags, 3 clear violet bags.
-dull black bags contain 1 shiny tan bag.
-muted tomato bags contain 4 light green bags.
-muted lavender bags contain 3 pale maroon bags, 2 shiny lavender bags, 1 dark beige bag, 1 light red bag.
-dotted maroon bags contain 3 dotted magenta bags, 4 drab gray bags, 1 clear gray bag.
-muted turquoise bags contain 5 plaid orange bags, 2 vibrant bronze bags.
-striped violet bags contain 2 plaid lavender bags, 4 clear tomato bags, 4 striped crimson bags.
-posh purple bags contain 1 plaid blue bag, 2 pale tan bags, 5 light brown bags, 3 faded indigo bags.
-faded chartreuse bags contain 5 mirrored lavender bags, 2 dark red bags, 2 dull aqua bags.
-plaid fuchsia bags contain 4 mirrored maroon bags, 1 bright blue bag.
-faded teal bags contain 4 bright lavender bags, 5 light green bags, 2 striped yellow bags, 5 drab olive bags.
-mirrored gray bags contain 2 muted green bags, 5 dim cyan bags, 2 drab yellow bags.
-posh bronze bags contain 1 drab blue bag.
-drab yellow bags contain 1 bright lavender bag, 3 vibrant aqua bags, 5 bright beige bags, 2 dull olive bags.
-faded salmon bags contain 5 muted salmon bags.
-mirrored purple bags contain 2 mirrored turquoise bags, 1 pale bronze bag.
-shiny gray bags contain 2 dark bronze bags, 5 drab yellow bags, 2 clear salmon bags.
-posh gray bags contain 4 vibrant tan bags, 5 wavy maroon bags, 1 faded crimson bag.
-vibrant cyan bags contain 5 dark indigo bags, 3 bright purple bags, 1 dotted white bag, 3 muted gold bags.
-dotted fuchsia bags contain 2 plaid olive bags.
-shiny crimson bags contain 4 vibrant coral bags, 2 light brown bags, 1 wavy tan bag, 1 clear tomato bag.
-striped gold bags contain 5 vibrant olive bags, 4 vibrant tomato bags, 1 wavy red bag, 5 bright orange bags.
-dotted magenta bags contain 5 striped yellow bags, 2 dull brown bags, 4 clear silver bags.
-dull violet bags contain 3 posh maroon bags, 1 drab silver bag.
-drab gold bags contain 2 vibrant maroon bags, 5 posh plum bags, 1 shiny indigo bag.
-dull lavender bags contain 4 dull silver bags, 4 bright aqua bags, 2 striped bronze bags.
-faded gray bags contain 1 dim white bag, 1 bright bronze bag, 4 drab violet bags.
-dotted lime bags contain 1 striped white bag, 4 light turquoise bags, 2 light maroon bags.
-mirrored chartreuse bags contain 3 dull coral bags, 1 dark gray bag, 1 bright red bag, 4 posh blue bags.
-drab silver bags contain 2 striped violet bags, 1 light red bag.
-dark beige bags contain 1 posh maroon bag, 1 dark maroon bag, 5 shiny tan bags, 3 faded chartreuse bags.
-dim lavender bags contain 1 dim yellow bag, 3 dark coral bags, 1 wavy plum bag.
-shiny olive bags contain 4 pale gray bags, 5 striped coral bags, 5 dotted green bags.
-dim green bags contain 5 shiny purple bags, 4 mirrored lavender bags.
-clear tomato bags contain 1 clear aqua bag, 4 bright orange bags.
-striped orange bags contain 4 striped plum bags.
-drab green bags contain 3 shiny coral bags, 3 bright purple bags.
-shiny chartreuse bags contain 1 faded violet bag, 5 drab salmon bags, 5 vibrant orange bags.
-shiny magenta bags contain 2 plaid crimson bags.
-dim magenta bags contain 1 dim fuchsia bag, 5 dark red bags, 2 shiny crimson bags.
-dull white bags contain 5 pale tan bags, 1 shiny teal bag, 5 plaid cyan bags, 4 pale green bags.
-posh violet bags contain 4 vibrant orange bags, 5 mirrored fuchsia bags, 2 vibrant coral bags, 4 bright purple bags.
-dotted crimson bags contain 5 vibrant gray bags, 2 dark red bags, 5 vibrant bronze bags.
-dark black bags contain 2 pale maroon bags, 2 striped maroon bags.
-plaid teal bags contain 2 shiny coral bags, 1 posh gold bag.
-muted white bags contain 5 pale plum bags, 3 plaid teal bags.
-dim yellow bags contain 4 dark olive bags, 3 dim lime bags, 5 bright crimson bags, 1 dim fuchsia bag.
-dark lime bags contain 5 posh plum bags, 4 dim tan bags, 3 bright indigo bags.
-muted teal bags contain 4 vibrant purple bags, 5 mirrored orange bags, 3 drab green bags.
-vibrant white bags contain 3 pale plum bags, 2 bright orange bags, 4 posh bronze bags, 2 light yellow bags.
-plaid orange bags contain 2 drab blue bags, 5 plaid lavender bags.
-dim olive bags contain 2 vibrant bronze bags, 5 pale violet bags, 1 pale magenta bag, 4 dim salmon bags.
-light black bags contain 3 shiny purple bags, 4 faded tan bags, 5 light gold bags, 4 vibrant olive bags.
-pale orange bags contain 5 posh maroon bags, 2 clear olive bags, 2 muted beige bags, 2 dim violet bags.
-dull bronze bags contain 5 posh gold bags, 5 dark blue bags, 4 vibrant gold bags.
-faded aqua bags contain 4 striped fuchsia bags, 5 shiny white bags.
-dotted blue bags contain 1 bright salmon bag.
-pale maroon bags contain 1 light green bag, 3 posh gold bags, 2 mirrored lavender bags.
-plaid blue bags contain 5 dull bronze bags, 4 drab blue bags.
-posh cyan bags contain 1 shiny indigo bag, 1 bright purple bag, 5 dotted white bags, 3 vibrant orange bags.
-dim turquoise bags contain 4 clear purple bags, 3 mirrored cyan bags, 4 striped bronze bags.
-dull fuchsia bags contain 4 light black bags.
-striped black bags contain 4 shiny white bags, 3 mirrored blue bags.
-muted tan bags contain 2 plaid gold bags, 1 vibrant lavender bag, 5 plaid tomato bags, 1 dull silver bag.
-plaid tomato bags contain 1 wavy maroon bag, 5 muted brown bags, 4 faded violet bags.
-light tomato bags contain 5 pale maroon bags, 3 shiny indigo bags, 1 dull bronze bag, 1 light green bag.
-vibrant gold bags contain no other bags.
-shiny lime bags contain 1 posh plum bag, 3 vibrant beige bags, 1 clear plum bag.
-drab turquoise bags contain 3 pale beige bags, 5 dull beige bags, 3 dark black bags.
-bright violet bags contain 2 plaid coral bags, 1 vibrant lime bag, 3 pale silver bags.
-dotted white bags contain no other bags.
-dark green bags contain 1 vibrant aqua bag, 3 posh cyan bags.
-dim cyan bags contain 4 light green bags.
-striped aqua bags contain 2 dotted magenta bags.
-posh fuchsia bags contain 4 dull beige bags, 4 light turquoise bags, 5 pale violet bags, 1 pale beige bag.
-clear brown bags contain 4 wavy yellow bags, 1 shiny indigo bag, 5 wavy maroon bags, 1 mirrored lavender bag.
-drab black bags contain 2 striped crimson bags.
-vibrant turquoise bags contain 3 dull black bags.
-muted purple bags contain 4 wavy cyan bags.
-vibrant bronze bags contain 1 drab olive bag.
-light red bags contain 3 vibrant cyan bags, 2 striped gray bags, 4 plaid yellow bags.
-pale turquoise bags contain 4 mirrored lavender bags, 2 posh maroon bags, 2 pale gold bags, 1 clear gray bag.
-shiny aqua bags contain 4 clear silver bags, 3 vibrant lavender bags, 4 wavy olive bags.
-drab teal bags contain 3 faded tan bags.
-mirrored turquoise bags contain 4 clear aqua bags, 3 striped crimson bags, 3 dull black bags.
-vibrant beige bags contain 3 vibrant tan bags, 5 vibrant fuchsia bags.
-dotted bronze bags contain 3 muted lavender bags, 4 drab crimson bags, 1 dotted red bag.
-muted magenta bags contain 2 bright teal bags, 4 dim olive bags, 3 posh brown bags, 1 striped gray bag.
-striped red bags contain no other bags.
-pale lavender bags contain 5 mirrored maroon bags, 3 pale gray bags.
-dim brown bags contain 2 dull gray bags, 4 shiny purple bags, 4 vibrant gold bags.
-muted yellow bags contain 2 posh teal bags, 4 vibrant cyan bags.
-posh tomato bags contain 4 shiny silver bags, 2 mirrored lavender bags.
-faded yellow bags contain 1 muted brown bag, 1 light green bag, 4 pale lime bags.
-vibrant orange bags contain 4 shiny coral bags, 3 drab tan bags, 1 dark blue bag.
-dotted beige bags contain 1 dim olive bag, 2 pale lime bags, 1 plaid lavender bag, 2 wavy brown bags.
-pale magenta bags contain 2 pale brown bags, 2 faded violet bags, 1 dull gray bag, 2 dim green bags.
-plaid coral bags contain 1 wavy brown bag.
-drab indigo bags contain 5 vibrant plum bags, 1 striped crimson bag, 2 dim violet bags.
-pale crimson bags contain 2 wavy brown bags, 1 light green bag, 3 plaid orange bags.
-faded tomato bags contain 4 posh black bags, 1 mirrored orange bag.
-dim chartreuse bags contain 1 pale lime bag.
-bright orange bags contain 5 plaid blue bags.
-light crimson bags contain 3 drab gold bags.
-vibrant aqua bags contain 5 wavy white bags.
-wavy beige bags contain 1 mirrored beige bag, 3 vibrant maroon bags, 3 light green bags.
-dotted gray bags contain 1 dark cyan bag, 5 mirrored fuchsia bags.
-dim lime bags contain 5 vibrant maroon bags, 3 striped coral bags, 2 plaid crimson bags, 5 dotted magenta bags.
-faded purple bags contain 3 muted brown bags, 2 clear plum bags, 3 posh plum bags.
-dim orange bags contain 2 dotted lime bags, 3 posh violet bags, 4 dotted indigo bags.
-faded indigo bags contain 3 light brown bags, 3 plaid maroon bags, 1 bright aqua bag, 2 plaid red bags.
-shiny salmon bags contain 1 drab bronze bag, 5 faded yellow bags, 3 vibrant gold bags.
-light lime bags contain 1 vibrant plum bag.
-muted orange bags contain 5 posh red bags.
-vibrant fuchsia bags contain 5 drab gray bags, 4 clear chartreuse bags, 2 posh blue bags.
-faded turquoise bags contain 2 vibrant indigo bags, 5 dotted indigo bags, 3 mirrored silver bags.
-wavy indigo bags contain 3 vibrant white bags, 5 clear chartreuse bags.
-striped brown bags contain 4 dull aqua bags, 3 bright yellow bags.
-dotted violet bags contain 4 mirrored beige bags, 4 striped gray bags, 2 dim chartreuse bags, 3 dim brown bags.
-dark chartreuse bags contain 5 dark turquoise bags, 4 drab gold bags.
-drab tomato bags contain 3 striped magenta bags, 5 shiny tomato bags.
-striped gray bags contain 3 shiny coral bags, 4 pale brown bags, 5 light green bags.
-wavy olive bags contain 5 shiny silver bags, 3 plaid blue bags, 5 shiny coral bags.
-mirrored tomato bags contain 5 clear plum bags, 3 bright aqua bags, 4 bright lime bags.
-dark magenta bags contain 2 posh lavender bags, 5 light brown bags.
-shiny cyan bags contain 2 drab yellow bags, 4 dotted bronze bags.
-light white bags contain 3 wavy turquoise bags, 3 vibrant beige bags.
-shiny indigo bags contain 4 pale brown bags, 1 drab olive bag, 2 dark red bags, 1 striped gray bag.
-wavy lime bags contain 3 dark cyan bags, 1 vibrant green bag.
-vibrant brown bags contain 4 light bronze bags, 1 drab black bag.
-drab tan bags contain 1 striped gray bag.
-dotted yellow bags contain 5 dotted coral bags, 4 striped magenta bags.
-shiny brown bags contain 3 dull beige bags, 2 striped silver bags.
-dull chartreuse bags contain 3 pale black bags.
-pale aqua bags contain 1 posh turquoise bag, 3 vibrant aqua bags, 4 shiny white bags.
-muted indigo bags contain 4 dotted aqua bags, 3 striped black bags, 3 pale lime bags, 3 dotted violet bags.
-mirrored yellow bags contain 1 dim chartreuse bag, 3 pale black bags.
-posh beige bags contain 1 plaid bronze bag, 5 vibrant tan bags, 3 posh tomato bags.
-dim plum bags contain 3 plaid gold bags, 4 dim chartreuse bags, 1 pale green bag.
-wavy violet bags contain 5 striped turquoise bags, 4 drab chartreuse bags, 4 plaid maroon bags.
-dim crimson bags contain 1 posh chartreuse bag.
-dull salmon bags contain 3 muted black bags.
-vibrant blue bags contain 4 dark white bags, 5 mirrored plum bags.
-bright gray bags contain 4 bright lavender bags.
-bright plum bags contain 4 bright tomato bags, 3 light gold bags, 2 bright aqua bags, 4 striped red bags.
-clear chartreuse bags contain 1 plaid yellow bag.
-shiny tan bags contain 4 pale maroon bags.
-mirrored brown bags contain 2 pale maroon bags, 3 dark beige bags, 1 mirrored lime bag, 4 bright purple bags.
-plaid plum bags contain 5 pale magenta bags, 2 mirrored lavender bags, 2 plaid gold bags.
-faded crimson bags contain 4 plaid maroon bags, 1 light turquoise bag, 5 posh purple bags, 1 wavy beige bag.
-clear blue bags contain 3 dim salmon bags, 2 wavy fuchsia bags, 3 vibrant olive bags.
-light aqua bags contain 4 posh aqua bags, 4 striped black bags.
-bright chartreuse bags contain 2 plaid olive bags, 4 striped lavender bags.
-plaid tan bags contain 1 vibrant aqua bag.
-faded red bags contain 1 plaid maroon bag, 2 muted coral bags, 4 light brown bags.
-clear gold bags contain 4 striped red bags, 3 shiny gold bags, 4 light green bags, 4 dark blue bags.
-light teal bags contain 5 muted tomato bags, 3 dim cyan bags.
-pale gold bags contain 4 dim fuchsia bags, 4 dark indigo bags.
-faded maroon bags contain 5 dim silver bags, 4 vibrant cyan bags, 3 plaid coral bags, 3 bright purple bags.
-plaid red bags contain 2 dull bronze bags, 5 bright lime bags.
-mirrored blue bags contain 2 plaid coral bags, 5 dull indigo bags, 4 drab chartreuse bags, 3 vibrant gold bags.
-faded orange bags contain 2 wavy green bags, 5 bright purple bags, 1 dark cyan bag.
-mirrored fuchsia bags contain 5 light green bags.
-dark turquoise bags contain 4 bright white bags.
-shiny violet bags contain 1 pale magenta bag.
-shiny tomato bags contain 2 pale violet bags, 4 pale brown bags.
-posh magenta bags contain 2 shiny tan bags, 2 vibrant tan bags.
-plaid magenta bags contain 1 drab chartreuse bag, 1 vibrant orange bag, 2 plaid red bags, 2 faded yellow bags.
-light blue bags contain 5 dotted bronze bags, 3 dotted brown bags.
-plaid indigo bags contain 3 bright orange bags.
-striped tomato bags contain 2 striped yellow bags.
-shiny purple bags contain 5 dull bronze bags, 3 dull aqua bags.
-posh white bags contain 1 plaid teal bag, 1 striped blue bag, 3 posh magenta bags.
-clear violet bags contain 1 drab bronze bag.
-muted blue bags contain 3 dotted bronze bags, 2 light olive bags.
-muted chartreuse bags contain 4 posh purple bags, 1 dull magenta bag, 1 dim silver bag, 5 bright indigo bags.
-dark purple bags contain 3 faded aqua bags, 2 dull beige bags, 4 plaid coral bags, 1 pale black bag.
-wavy silver bags contain 5 muted salmon bags, 2 bright salmon bags, 1 posh magenta bag, 2 dim brown bags.
-posh black bags contain 1 dim tomato bag.
-bright lavender bags contain 1 vibrant crimson bag, 3 posh turquoise bags, 5 faded yellow bags.
-dull green bags contain 3 faded chartreuse bags, 2 faded beige bags, 2 shiny coral bags.
-posh crimson bags contain 5 bright red bags, 3 clear brown bags, 4 shiny salmon bags, 3 vibrant orange bags.
-plaid gold bags contain 2 plaid tomato bags, 4 muted turquoise bags, 4 clear salmon bags.
-bright coral bags contain 5 mirrored lavender bags, 1 bright yellow bag, 4 clear black bags, 5 posh lavender bags.
-wavy black bags contain 3 dim salmon bags.
-clear silver bags contain 4 plaid magenta bags.
-striped lavender bags contain 3 muted gold bags, 4 light brown bags, 2 vibrant green bags.
-dull blue bags contain 2 plaid violet bags, 5 vibrant white bags.
-dull olive bags contain 2 clear chartreuse bags, 1 pale violet bag, 2 vibrant crimson bags.
-wavy tan bags contain 4 posh cyan bags, 5 clear silver bags.
-bright salmon bags contain 1 drab tan bag, 1 dull indigo bag.
-wavy turquoise bags contain 1 dark maroon bag.
-drab olive bags contain 2 muted gold bags, 5 dark blue bags, 4 mirrored lavender bags.
-drab cyan bags contain 1 drab blue bag, 1 vibrant bronze bag.
-pale beige bags contain 5 clear gold bags, 3 dim tomato bags, 5 posh crimson bags, 2 drab gray bags.
-bright teal bags contain 1 wavy maroon bag, 4 dim green bags, 2 shiny tan bags.
-drab aqua bags contain 3 clear cyan bags, 3 dull silver bags.
-shiny white bags contain 4 dim green bags, 5 faded violet bags, 5 posh cyan bags, 4 pale brown bags.
-bright magenta bags contain 1 bright indigo bag.
-bright yellow bags contain 1 dark red bag, 2 posh cyan bags.
-dotted tomato bags contain 4 drab salmon bags, 1 shiny coral bag, 1 faded beige bag, 2 shiny magenta bags.
-vibrant silver bags contain 5 clear orange bags.
-dark aqua bags contain 3 bright tan bags, 3 dim cyan bags, 1 plaid chartreuse bag, 1 clear orange bag.
-shiny red bags contain 4 clear tomato bags.
-plaid lime bags contain 3 mirrored lavender bags, 4 drab green bags.
-shiny gold bags contain 4 striped yellow bags, 3 drab olive bags, 1 bright purple bag.
-bright maroon bags contain 5 dull indigo bags, 1 mirrored lavender bag, 5 posh salmon bags.
-light bronze bags contain 3 dim tan bags, 4 dotted brown bags, 1 drab green bag.
-light fuchsia bags contain 3 shiny crimson bags, 2 bright salmon bags.
-faded plum bags contain 3 dull brown bags.
-posh silver bags contain 3 wavy bronze bags, 2 plaid green bags, 5 drab fuchsia bags, 1 wavy red bag.
-bright tomato bags contain 2 bright black bags, 2 clear brown bags.
-dull gold bags contain 1 dark salmon bag.
-clear plum bags contain 1 mirrored tan bag, 1 shiny coral bag, 2 clear tan bags.
-pale tan bags contain 1 bright red bag, 5 light yellow bags, 4 vibrant olive bags.
-plaid salmon bags contain 3 drab maroon bags, 1 posh black bag, 1 vibrant blue bag.
-striped silver bags contain 4 faded coral bags, 5 clear black bags, 4 dark chartreuse bags, 5 pale tan bags.
-faded brown bags contain 5 wavy black bags.
-faded gold bags contain 5 plaid maroon bags, 4 posh blue bags, 4 posh crimson bags, 1 bright teal bag.
-dull tomato bags contain 4 muted coral bags, 5 drab tan bags.
-dotted turquoise bags contain 5 light gray bags, 4 plaid cyan bags, 5 dark lime bags.
-dull indigo bags contain 4 plaid red bags, 5 bright aqua bags.
-dull yellow bags contain 4 muted crimson bags, 5 bright black bags.
-striped yellow bags contain 4 dark red bags, 3 vibrant crimson bags, 4 vibrant maroon bags, 1 mirrored lavender bag.
-dotted indigo bags contain 4 drab turquoise bags, 2 posh purple bags.
-mirrored aqua bags contain 4 plaid blue bags, 1 dark white bag, 4 bright magenta bags, 5 drab lime bags.
-striped blue bags contain 5 dotted red bags, 3 light fuchsia bags, 3 light crimson bags, 5 striped yellow bags.
-shiny orange bags contain 1 shiny crimson bag, 4 vibrant silver bags.
-dim maroon bags contain 2 bright lavender bags.
-wavy gold bags contain 2 muted chartreuse bags.
-bright bronze bags contain 1 posh crimson bag, 4 wavy red bags.
-dark fuchsia bags contain 2 pale tan bags, 3 posh orange bags, 1 shiny chartreuse bag.
-pale violet bags contain 1 drab green bag, 1 drab tan bag.
-bright turquoise bags contain 2 posh gold bags, 3 dull green bags, 2 pale tan bags.
-wavy salmon bags contain 5 plaid olive bags, 5 posh cyan bags.
-wavy magenta bags contain 5 plaid chartreuse bags, 5 muted bronze bags.
-dark violet bags contain 3 dim chartreuse bags, 1 faded aqua bag.
-dull silver bags contain 5 plaid orange bags.
-vibrant purple bags contain 2 mirrored turquoise bags, 5 plaid gray bags.
-dark lavender bags contain 4 dull red bags.
-dark silver bags contain 1 posh brown bag, 4 wavy white bags, 5 muted fuchsia bags, 1 clear plum bag.
-dark gray bags contain 4 wavy white bags, 5 plaid lavender bags, 2 dull aqua bags, 4 bright purple bags.
-pale indigo bags contain 5 plaid green bags, 2 dull aqua bags.
-posh maroon bags contain 4 plaid magenta bags, 4 bright orange bags.
-muted violet bags contain 4 muted brown bags.
-mirrored violet bags contain 3 dim tomato bags.
-posh lavender bags contain 3 muted turquoise bags, 4 wavy maroon bags.
-posh tan bags contain 4 muted coral bags, 4 shiny beige bags, 5 light red bags, 4 faded beige bags.
-vibrant crimson bags contain 4 mirrored lavender bags, 2 mirrored beige bags, 1 striped red bag.
-bright white bags contain 3 striped fuchsia bags, 2 mirrored tan bags, 4 dull bronze bags, 4 posh plum bags.
-bright cyan bags contain 5 light cyan bags, 3 vibrant crimson bags, 1 faded cyan bag.
-clear beige bags contain 1 plaid yellow bag, 5 drab white bags, 2 drab lime bags, 5 dim orange bags.
-mirrored coral bags contain 2 light tomato bags, 3 wavy bronze bags, 3 mirrored fuchsia bags.
-vibrant olive bags contain 2 posh turquoise bags, 3 mirrored fuchsia bags, 4 dotted beige bags.
-shiny black bags contain 2 faded coral bags, 4 plaid indigo bags, 3 dark violet bags, 4 posh indigo bags.
-mirrored green bags contain 4 bright teal bags.
-clear purple bags contain 1 posh turquoise bag, 3 dull black bags, 3 faded violet bags.
-vibrant tan bags contain 4 drab blue bags.
-mirrored crimson bags contain 2 mirrored chartreuse bags, 4 muted red bags, 4 vibrant purple bags.
-posh teal bags contain 4 dim fuchsia bags, 2 shiny tan bags, 2 dull indigo bags, 3 pale plum bags.
-striped salmon bags contain 3 plaid fuchsia bags, 3 muted teal bags.
-wavy fuchsia bags contain 1 drab green bag, 2 dim salmon bags, 2 light crimson bags, 4 muted turquoise bags.
-clear cyan bags contain 4 mirrored cyan bags, 1 dull bronze bag, 4 dim brown bags.
-posh coral bags contain 3 pale beige bags, 2 plaid salmon bags.
-shiny beige bags contain 5 faded violet bags.
-wavy cyan bags contain 2 posh lime bags, 2 dotted white bags, 4 dim lime bags.
-dark tan bags contain 5 clear green bags, 1 light cyan bag, 5 light chartreuse bags, 1 dark lime bag.
-clear coral bags contain 2 wavy beige bags, 2 muted cyan bags, 5 dark turquoise bags, 4 posh green bags.
-drab orange bags contain 5 wavy salmon bags, 5 wavy olive bags, 3 posh green bags.
-vibrant maroon bags contain no other bags.
-drab beige bags contain 1 dark red bag.
-muted bronze bags contain 4 striped teal bags, 5 faded brown bags, 4 light silver bags, 3 muted beige bags.
-muted fuchsia bags contain 2 shiny coral bags, 4 dull tomato bags, 1 wavy teal bag, 5 faded tan bags.
-plaid brown bags contain 5 dull magenta bags.
-dim salmon bags contain 3 mirrored lavender bags, 2 shiny salmon bags, 4 plaid lavender bags.
-wavy purple bags contain 1 shiny yellow bag, 1 dim plum bag.
-bright aqua bags contain 4 plaid red bags, 5 pale lime bags, 5 bright lime bags.
-vibrant lime bags contain 5 light green bags.
-dark maroon bags contain 5 drab bronze bags, 4 bright red bags, 1 posh cyan bag.
-wavy red bags contain 2 mirrored beige bags, 5 muted crimson bags, 5 vibrant orange bags, 3 posh turquoise bags.
-drab brown bags contain 1 faded tan bag, 3 vibrant maroon bags.
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d08/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d08/example.txt
deleted file mode 100644
index 6fee349..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d08/example.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-nop +0
-acc +1
-jmp +4
-acc +3
-jmp -3
-acc -99
-acc +1
-jmp -4
-acc +6
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d08/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d08/input.txt
deleted file mode 100644
index 81bcc1a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d08/input.txt
+++ /dev/null
@@ -1,633 +0,0 @@
-acc +37
-acc -1
-nop +512
-acc +0
-jmp +60
-acc -3
-nop +317
-jmp +130
-acc +22
-acc +34
-jmp +486
-acc -18
-nop +610
-acc -14
-nop +274
-jmp +439
-acc -6
-acc -1
-acc -4
-acc +7
-jmp +175
-nop +179
-jmp +197
-jmp +76
-acc -1
-acc +24
-jmp +472
-acc +8
-acc -15
-acc +0
-jmp +551
-acc +46
-acc +27
-jmp +1
-acc +45
-jmp +153
-acc +14
-jmp +207
-jmp +1
-jmp +557
-nop +424
-jmp +571
-nop -19
-nop +9
-acc +2
-acc +29
-jmp +14
-acc -10
-acc +43
-acc +43
-jmp +75
-jmp +311
-jmp +517
-acc -6
-acc +13
-jmp +140
-nop +348
-acc +0
-jmp +275
-jmp +52
-jmp +110
-acc +11
-acc +15
-jmp +13
-acc +7
-jmp +216
-jmp +174
-nop +24
-acc -16
-acc +46
-acc -17
-jmp +519
-acc -15
-acc +46
-acc -4
-jmp +309
-acc +14
-acc +36
-acc -15
-jmp +244
-acc +37
-acc +43
-jmp +146
-jmp +260
-jmp +217
-acc +39
-jmp +454
-nop +16
-nop +255
-acc +31
-jmp +13
-acc +38
-acc +45
-acc +24
-jmp +534
-acc +13
-acc +44
-acc +34
-jmp +286
-jmp +1
-acc -12
-jmp -45
-jmp +147
-acc -2
-acc +24
-nop +391
-acc +11
-jmp +242
-acc +1
-acc +28
-jmp +423
-acc +5
-jmp +319
-acc +45
-nop +350
-acc +34
-acc +7
-jmp +47
-nop +32
-acc +2
-acc +0
-jmp +252
-acc -4
-acc +23
-jmp +452
-acc -5
-acc +48
-jmp -104
-acc +38
-jmp +172
-acc +7
-acc +31
-jmp +5
-acc +19
-acc +12
-acc +26
-jmp +232
-acc -12
-nop +121
-nop +80
-acc +46
-jmp +126
-jmp +82
-nop +69
-jmp -128
-acc +18
-acc +45
-acc +14
-acc +45
-jmp +219
-jmp +422
-acc +2
-acc +40
-acc +13
-jmp +450
-acc +48
-jmp +172
-acc +19
-acc -10
-jmp +69
-nop +336
-nop -6
-jmp +265
-jmp -136
-jmp +350
-acc +31
-acc +39
-nop +389
-nop +404
-jmp +16
-acc +13
-nop -41
-acc -2
-acc -14
-jmp +159
-jmp -111
-acc +40
-acc +36
-acc -17
-jmp -143
-acc +36
-acc +29
-acc +19
-acc +0
-jmp +159
-jmp +279
-acc +31
-jmp +346
-acc +15
-nop +173
-acc +48
-jmp -183
-acc +16
-acc +31
-jmp +418
-acc -13
-jmp +280
-acc +30
-nop +229
-jmp -139
-acc +0
-acc +9
-jmp +354
-acc +12
-jmp +310
-jmp -129
-acc -8
-jmp -96
-acc -3
-acc +1
-jmp +51
-jmp +303
-acc +28
-jmp -186
-acc +36
-acc -10
-nop +72
-nop +345
-jmp +200
-acc +6
-acc -14
-jmp +87
-nop +318
-jmp +273
-nop +309
-acc +50
-jmp +147
-jmp +387
-acc +38
-nop -169
-acc +44
-jmp +28
-nop +208
-nop +43
-acc +26
-acc -13
-jmp -160
-jmp +233
-acc +22
-jmp +357
-jmp +374
-acc -6
-acc +38
-jmp +100
-jmp -36
-acc +38
-nop +330
-acc +46
-jmp -43
-acc +34
-nop +239
-acc +45
-acc +15
-jmp +48
-acc +49
-acc +20
-acc -5
-acc +41
-jmp +70
-jmp +211
-jmp +144
-acc +29
-acc +36
-acc -15
-jmp -24
-jmp +1
-jmp -17
-acc -18
-acc +27
-acc +34
-jmp -21
-jmp +1
-acc +35
-acc -5
-acc +24
-jmp +337
-nop -240
-jmp +180
-acc -1
-nop +49
-jmp +260
-acc +40
-acc +42
-jmp -165
-acc +31
-acc +30
-nop -234
-jmp +27
-acc +45
-acc +48
-acc +44
-acc -19
-jmp +70
-acc +20
-acc +18
-jmp +219
-acc +46
-jmp -85
-acc +43
-acc +21
-jmp -4
-acc +37
-acc +26
-acc +16
-jmp -257
-acc +39
-acc +7
-jmp -260
-acc +42
-acc +10
-acc +36
-acc +47
-jmp +2
-jmp -249
-acc +20
-acc -1
-acc +21
-jmp +74
-jmp +31
-acc +32
-jmp +64
-acc +34
-jmp -255
-acc -8
-acc -2
-acc +26
-jmp -102
-jmp +229
-acc -14
-acc +25
-jmp -154
-acc -15
-jmp -92
-nop -37
-acc -5
-acc +50
-acc +43
-jmp +73
-acc +1
-acc -17
-acc +19
-acc +24
-jmp -319
-nop -225
-jmp -304
-acc +49
-acc +5
-acc -17
-jmp +14
-acc +42
-acc -9
-acc -10
-acc +45
-jmp -125
-jmp -46
-acc +13
-acc +11
-nop +199
-acc -19
-jmp -159
-acc +1
-jmp +253
-acc +7
-jmp +233
-nop -76
-acc +31
-acc +44
-jmp -18
-acc +47
-nop +227
-jmp +178
-nop -22
-jmp -44
-jmp +24
-nop +122
-acc +20
-acc +43
-jmp -81
-acc -15
-acc +10
-acc +40
-jmp +108
-acc +45
-jmp +35
-acc +44
-jmp +36
-nop -2
-nop -320
-jmp +1
-acc +47
-jmp -6
-acc -16
-acc +49
-nop +56
-jmp +104
-acc +40
-jmp -159
-acc +30
-jmp +56
-acc +47
-acc -6
-acc +47
-acc +2
-jmp -102
-acc +45
-jmp -262
-acc +36
-acc +42
-acc -17
-jmp -90
-acc +18
-nop +7
-acc -14
-jmp -194
-acc +16
-acc +31
-acc +26
-jmp -257
-acc +25
-jmp -367
-jmp +69
-nop -102
-acc +47
-jmp -356
-nop -105
-acc +6
-jmp -42
-acc +40
-jmp -368
-acc +42
-jmp +84
-acc +17
-acc +14
-acc -17
-acc -14
-jmp -80
-acc +42
-acc +11
-acc -14
-jmp -77
-acc -12
-acc +8
-acc -19
-jmp -206
-acc +6
-acc +18
-nop +94
-acc -2
-jmp -330
-acc -15
-jmp -367
-acc -15
-acc +40
-jmp +143
-jmp -178
-acc -1
-jmp +140
-acc +13
-acc +47
-jmp -271
-acc +29
-nop -30
-nop -344
-jmp -251
-jmp +98
-acc +45
-acc -17
-acc +5
-jmp +1
-jmp -299
-acc +34
-acc +7
-acc +7
-nop +16
-jmp -106
-jmp -399
-jmp -291
-acc -4
-acc +26
-jmp -376
-nop -444
-nop +59
-acc +27
-nop +89
-jmp -188
-acc +21
-nop -246
-acc +6
-jmp -24
-acc +35
-jmp +1
-jmp -361
-acc +48
-acc -5
-acc +19
-jmp +74
-jmp -56
-jmp +43
-acc +50
-nop -275
-acc +39
-acc -11
-jmp -258
-acc +8
-jmp -190
-acc +46
-jmp +1
-nop -188
-acc -15
-jmp +12
-nop -5
-nop -444
-acc +0
-jmp -129
-acc -11
-acc +28
-jmp -452
-acc -4
-acc +24
-nop -176
-jmp -56
-acc +47
-acc +33
-jmp -432
-jmp -19
-acc +32
-jmp +1
-acc +7
-nop -179
-jmp -49
-nop -66
-acc +20
-jmp -122
-acc +1
-acc +10
-acc +16
-jmp +40
-acc +11
-acc +6
-jmp -454
-acc -2
-acc +12
-nop -228
-jmp -165
-acc +42
-nop -212
-acc +49
-jmp -286
-acc +42
-acc +24
-acc +38
-jmp -440
-acc +29
-acc +8
-acc +21
-jmp -288
-acc +2
-jmp -427
-acc +17
-acc +45
-acc +33
-jmp -333
-acc +6
-jmp -445
-nop -283
-acc -18
-jmp +1
-jmp +1
-jmp -492
-jmp +53
-acc +26
-jmp -107
-nop -377
-jmp -155
-acc +22
-jmp -523
-jmp -127
-acc +2
-nop -168
-acc +15
-jmp -343
-acc +34
-acc +0
-acc +0
-jmp -241
-acc +30
-acc +40
-acc +46
-acc -11
-jmp -216
-acc +31
-jmp -86
-acc +34
-acc -15
-nop -4
-jmp -74
-acc -1
-acc +13
-acc -2
-jmp -119
-acc +21
-nop -516
-acc +24
-jmp -580
-nop -200
-acc +18
-jmp -318
-acc +0
-nop -483
-acc +15
-acc -9
-jmp -30
-jmp -462
-jmp -476
-acc +18
-acc -14
-jmp -91
-acc -6
-acc +32
-nop -611
-acc +8
-jmp -613
-acc +23
-acc +7
-acc +30
-acc +48
-jmp -222
-jmp -326
-acc +46
-nop -108
-acc +17
-acc -16
-jmp +1
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d09/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d09/example.txt
deleted file mode 100644
index cda4246..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d09/example.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-35
-20
-15
-25
-47
-40
-62
-55
-65
-95
-102
-117
-150
-182
-127
-219
-299
-277
-309
-576
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d09/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d09/input.txt
deleted file mode 100644
index aec05c7..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d09/input.txt
+++ /dev/null
@@ -1,1000 +0,0 @@
-17
-7
-12
-45
-41
-21
-29
-23
-5
-39
-1
-16
-3
-22
-36
-32
-13
-14
-10
-47
-11
-27
-19
-9
-35
-38
-17
-15
-4
-6
-7
-8
-28
-12
-5
-20
-21
-18
-66
-53
-16
-22
-50
-14
-23
-13
-41
-10
-11
-71
-19
-24
-17
-9
-15
-29
-26
-25
-27
-28
-30
-20
-31
-21
-32
-40
-33
-38
-39
-50
-34
-37
-51
-72
-100
-36
-65
-53
-24
-42
-57
-41
-44
-74
-45
-81
-54
-52
-55
-88
-105
-70
-60
-58
-61
-91
-66
-68
-77
-89
-69
-94
-65
-113
-83
-164
-85
-96
-106
-97
-120
-117
-180
-115
-118
-119
-157
-131
-123
-138
-133
-281
-137
-134
-154
-148
-150
-161
-179
-211
-181
-182
-215
-203
-217
-232
-233
-237
-234
-241
-267
-254
-256
-257
-270
-403
-271
-282
-284
-298
-384
-311
-340
-360
-398
-416
-385
-418
-834
-569
-465
-702
-491
-511
-524
-1403
-510
-513
-624
-541
-714
-1037
-566
-582
-2237
-651
-671
-700
-1079
-881
-942
-803
-909
-1082
-1466
-956
-1524
-1001
-1619
-1023
-1051
-1054
-1095
-1107
-1123
-1148
-1217
-1253
-1233
-1322
-1351
-1503
-1609
-1684
-1745
-1943
-1712
-1865
-1957
-1979
-2118
-2243
-2376
-2539
-2417
-2105
-4361
-6479
-2381
-4097
-4060
-3609
-2486
-2825
-4956
-2854
-3922
-3293
-4075
-3457
-3577
-3669
-3822
-4062
-4084
-7637
-7390
-4793
-4522
-6118
-4486
-5311
-4867
-5206
-6095
-5340
-5679
-7906
-6147
-7379
-10911
-6750
-11272
-14140
-7034
-10812
-7491
-8929
-8146
-8570
-12701
-9008
-12013
-9353
-9692
-9826
-11014
-10073
-14001
-15604
-11826
-12429
-12897
-16103
-13784
-24912
-18262
-17154
-22825
-16844
-30316
-15637
-25296
-33998
-17578
-18361
-35840
-19179
-19045
-19518
-29583
-22840
-24074
-24255
-24723
-36757
-26213
-26681
-39669
-33302
-33899
-32481
-43657
-33215
-35889
-40360
-50842
-35939
-37879
-36623
-37406
-42019
-55668
-43119
-59515
-46914
-47095
-48329
-48978
-51404
-64087
-52894
-68420
-72841
-65696
-66380
-68370
-69104
-69154
-74029
-72562
-73818
-79742
-74502
-78642
-84501
-85138
-116937
-90033
-94009
-95243
-139725
-97307
-100382
-146903
-116981
-118590
-134066
-132076
-138258
-134750
-178510
-141666
-141716
-146591
-173885
-148320
-153144
-195623
-275782
-169639
-175171
-184042
-187340
-229993
-286316
-235132
-215897
-521448
-235571
-249057
-250666
-266142
-266826
-273008
-276416
-289986
-321762
-288307
-294911
-463478
-362511
-322783
-470358
-465157
-344810
-425837
-371382
-501958
-445890
-516808
-583218
-501713
-484628
-715823
-499723
-517492
-992239
-539834
-617694
-564723
-644545
-610069
-611090
-657422
-667593
-685294
-694165
-716192
-770647
-790700
-797219
-871105
-1103312
-945613
-984351
-1067846
-986341
-1002120
-1017215
-1039557
-1057326
-1381737
-1157528
-1254614
-1209268
-1267491
-1221159
-1268512
-1325015
-1458293
-1567866
-1410357
-1486839
-1561347
-1783560
-2255512
-1857446
-1929964
-1986471
-2270632
-2392861
-2238374
-2041677
-2197085
-3816859
-2412142
-2426040
-2366796
-2677848
-3250945
-2488650
-2489671
-2593527
-3975489
-2868650
-2897196
-2971704
-3048186
-3344907
-3641006
-4269588
-3787410
-3971641
-4353267
-4685735
-8502594
-4238762
-6053148
-5840354
-4838182
-4792836
-4915711
-5167519
-6947436
-9627764
-7132317
-5083198
-6868837
-5765846
-5868900
-8064715
-8870608
-6393093
-6985913
-7428416
-7759051
-15739445
-11078828
-11785618
-8924497
-14555742
-11186198
-9631018
-12551887
-22620457
-9708547
-9998909
-10250717
-10849044
-14457808
-10952098
-11476291
-28291332
-11634746
-12261993
-15050628
-35277245
-18711149
-16683548
-15187467
-17390069
-19175214
-18555515
-26190488
-21727008
-19339565
-19629927
-19707456
-19959264
-21202815
-20249626
-20847953
-30190261
-21801142
-22586844
-23111037
-36390282
-23896739
-26685374
-40832742
-30238095
-33898616
-31871015
-35945584
-32577536
-64729481
-38805141
-37895080
-39337383
-41508598
-53073830
-39666720
-41452441
-40208890
-52039237
-41097579
-43434797
-45697881
-44912179
-68808918
-62815631
-50582113
-62109110
-66022757
-85906771
-71335674
-73323456
-64448551
-72244256
-70472616
-86009758
-79004103
-77232463
-79546273
-79875610
-80764299
-96951416
-86364620
-81306469
-123310407
-84532376
-129444555
-90610060
-143255220
-112691223
-206070851
-138267013
-126557661
-149476719
-134921167
-159688076
-136692807
-170485670
-150348226
-209675027
-157108073
-163536479
-156778736
-243472693
-160639909
-162070768
-165838845
-167671089
-171916529
-175142436
-247612390
-203301283
-306791699
-306837696
-249384030
-261478828
-263250468
-271613974
-284397886
-327909613
-317418645
-300229286
-307126962
-310988135
-317747982
-400580766
-318849504
-322617581
-322710677
-326478754
-329741857
-333509934
-347058965
-378443719
-574091144
-450913673
-526011960
-512634498
-520998004
-656220611
-1056801377
-534864442
-556011860
-684978652
-607356248
-617977268
-611217421
-629837639
-779024485
-976925633
-900569898
-641467085
-645328258
-1180192700
-1077009864
-663251791
-797972638
-725502684
-1173989128
-985778115
-963548171
-1082023820
-1033632502
-1237193887
-1090876302
-1241055060
-1142220690
-1163368108
-1922172539
-1370830942
-1427810277
-1252684506
-1408862124
-1286795343
-1388754475
-1304718876
-1124361034
-1308580049
-1461224429
-1523475322
-1783750753
-1867723374
-1759135186
-2172900122
-2019410617
-2695657467
-2591178385
-2197000610
-2215237336
-2233096992
-2266581724
-2287729142
-3070546096
-2513115509
-2377045540
-2411156377
-3092330802
-2429079910
-3974372522
-2432941083
-2585585463
-3894165512
-3244975182
-2984699751
-5677916265
-5570285214
-3626858560
-3778545803
-4192310739
-4484729752
-4412237946
-4430097602
-4448334328
-4481819060
-4520826134
-4643627264
-4664774682
-7726794242
-7819169299
-4809986623
-4840236287
-7023520985
-4862020993
-6881275411
-5018526546
-7067404523
-8039096506
-6763245554
-7414797353
-7405404363
-8190783749
-15132198605
-14954029303
-9032547026
-19972434892
-8930153388
-8878431930
-9505648257
-9526795675
-9164453398
-9308401946
-18197000424
-11885541978
-14286679774
-12901117499
-12042047531
-9880547539
-14388816668
-11781772100
-19109452054
-13830650077
-21779549429
-14168649917
-17696432006
-22359433666
-17069215679
-17910978956
-22760803465
-17808585318
-21206500929
-18042885328
-18186833876
-27361453822
-25716192055
-25612422177
-21193943924
-21662319639
-22781665038
-36097812832
-32017483953
-21922595070
-25950422017
-43759007335
-38275716608
-36091244987
-31527082083
-31237865596
-35256049555
-34765647685
-39236829252
-49928462909
-35719564274
-35851470646
-35995419194
-36229719204
-39380777800
-39849153515
-53311875839
-72225138398
-43584914709
-67378552729
-44443984677
-96896790548
-47873017087
-58152314274
-65799575532
-61945841211
-92692653639
-62764947679
-71087019111
-66003513281
-66957429870
-88028899386
-101794994726
-132472884063
-71571034920
-71714983468
-71846889840
-75376196994
-75610497004
-79229931315
-160254037784
-91457931796
-92317001764
-124155827555
-113876530368
-106025331361
-176126721863
-167927498768
-131803088813
-134335982599
-137574548201
-128768460960
-137718496749
-200339495880
-338057992629
-138528464790
-159743882854
-143286018388
-143417924760
-251201814650
-154840428319
-203385758870
-150986693998
-171546933079
-170687863111
-183774933560
-229891549965
-265769214215
-289800264921
-219901861729
-293368893109
-471103676379
-277622000987
-310730576852
-263104443559
-266343009161
-266486957709
-276246961539
-355179924199
-281946389550
-281814483178
-346671777258
-286703943148
-691005538108
-380878243963
-305827122317
-440786958919
-321674557109
-342234796190
-354462796671
-465721323110
-513270754838
-562950904687
-483006305288
-619856797177
-529447452720
-1076221659525
-558061444717
-529591401268
-532829966870
-542589970700
-542733919248
-558193351089
-563760872728
-592531065465
-587641605495
-1178050148266
-641166739819
-723113040153
-660289918988
-762461516028
-998551289980
-663909353299
-696697592861
-1025740224536
-1122122466733
-996277060126
-1091023317959
-1012453758008
-1087652845985
-1556612734697
-1062421368138
-1183756710519
-1072325320516
-1085323889948
-1100783321789
-1100927270337
-1121954223817
-1151402478223
-1301456658807
-1583918665621
-2011005047988
-1305076093118
-1324199272287
-1747942764973
-1754932671258
-1676363111307
-1360606946160
-1692974652987
-2097060381915
-2113237079797
-2113381028345
-2074875126146
-2084779078524
-2172976735933
-2157649210464
-3309051688687
-2201710592126
-3478052829051
-2186107211737
-2222737545606
-2222881494154
-2827765589530
-2456478571341
-2606532751925
-2629275365405
-5531933182841
-2684806218447
-3000562383594
-3036970057467
-3053581599147
-3369337764294
-3473987974505
-4679216116947
-4159654204670
-4188112205943
-5121749135991
-4257755814457
-6644590777284
-8532495566435
-5255292191273
-4424592086280
-8568903240308
-4445619039760
-4408844757343
-5998613129699
-4679360065495
-5063011323266
-8099981380733
-5235808117330
-5314081583852
-5685368602041
-5721776275914
-8870211126040
-6090551656614
-7241693805090
-7627093578751
-9320767137723
-9934652256768
-8605273244430
-8445868020400
-8703374854217
-10348307471071
-8833436843623
-8854463797103
-9681427157090
-9088204822838
-9471856080609
-9508630363026
-9644652874673
-9915168182825
-10377092907118
-10298819440596
-10549889701182
-10921176719371
-16481557375854
-11407144877955
-11812327932528
-14793926510831
-14868787383841
-18384802011307
-19465297729956
-33178728522138
-17149242874617
-18077129325039
-18618543037042
-17942668619941
-17921641666461
-18478089718296
-18326319877712
-25418677085023
-18560060903447
-18980486443635
-19153283237699
-19559821057498
-20213987623421
-21219996159967
-36247961544173
-21471066420553
-22328321597326
-26275932261796
-41481604835025
-26606254443359
-40031127324000
-32018030258458
-35709303778064
-35070884541078
-39413735040494
-35091911494558
-37771826274741
-37713344141146
-43978737988470
-36399731384757
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d10/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d10/example.txt
deleted file mode 100644
index be5c492..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d10/example.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-28
-33
-18
-42
-31
-14
-46
-20
-48
-47
-24
-23
-49
-45
-19
-38
-39
-11
-1
-32
-25
-35
-8
-17
-7
-9
-4
-2
-34
-10
-3
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d10/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d10/input.txt
deleted file mode 100644
index 40f0a09..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d10/input.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-145
-3
-157
-75
-84
-141
-40
-20
-60
-48
-15
-4
-2
-21
-129
-113
-54
-28
-69
-42
-34
-1
-155
-63
-151
-8
-139
-135
-33
-81
-70
-132
-150
-112
-102
-59
-154
-53
-144
-149
-116
-13
-41
-156
-85
-22
-165
-51
-14
-125
-52
-64
-16
-134
-110
-71
-107
-124
-164
-160
-10
-25
-66
-74
-161
-111
-122
-166
-140
-87
-126
-123
-146
-35
-91
-106
-133
-26
-77
-19
-86
-105
-39
-99
-76
-58
-31
-96
-78
-88
-168
-119
-27
-45
-9
-92
-138
-38
-97
-32
-7
-98
-167
-95
-55
-65
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d10/simple.txt b/app/src/test/resources/app/jonas/adventofcode2020/d10/simple.txt
deleted file mode 100644
index cd1b40b..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d10/simple.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-16
-10
-15
-5
-1
-11
-7
-19
-6
-12
-4
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d11/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d11/example.txt
deleted file mode 100644
index ff5431a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d11/example.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-L.LL.LL.LL
-LLLLLLL.LL
-L.L.L..L..
-LLLL.LL.LL
-L.LL.LL.LL
-L.LLLLL.LL
-..L.L.....
-LLLLLLLLLL
-L.LLLLLL.L
-L.LLLLL.LL
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d11/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d11/input.txt
deleted file mode 100644
index 5dfd900..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d11/input.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLL.LL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLL.L.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-..L...L.L..L.LL.....L.L..L...L.L.....L.L...LLL..L....L.L.LL.LL...L.....LLL.....L...L..L..L.......
-LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLL.LLLL.LLLLLLLLLLLLL
-.....LLL....L..L.L..L.L..L...L.L.LL.....L...L..LL.LL..L.L.LL...LL....LL.....L.....L.L.LL.L..L.L..
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.L.LLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLL..LLLLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LL.LLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLLLLLLL.LLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-..L.L.LL.L..LL..L..LL.L..L................L....L............L.L..L...L...L..LLLL....L.L..LL....L.
-LLLLLL.LLL.LLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.L.LLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLL.LLL.LLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLL.L.LLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LL.L.L.L.....L..L...L.L...L.......L...LLL...L.LL.L.....L.LLL.LL....LLLLL.L....LLL.L..LL..L....L.L
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL
-LLLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.L.LLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLL.LLL
-.L.LL..LL...L....LL...L.LL.L....LL.LL......L..L........LL..LLL..L...LLL.....LL....L.L...L.....L..
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLL.LLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLL.L.LLLLLLLLLLLLL
-.LLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLL.LLL.LLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLL
-..L....LL..LL.LLLL......L..L...LLL.L......L.L.....L....L....LLLL.....L..LL...L....L....LLL....LL.
-LLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLL..LLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLL..LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL..LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LL
-LLLLLLLLLLLLLLL.LLL..LLLLLLLL.LL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-...LL.LL.....LL..LLL.....LL....LL....L.LL.L.LL....L........LLLL..LLLLLL.L..L..LLL......L....L....
-LLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LL.LLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-.....L.L..LL..LL..L.L.L.....LLLLL.....L..L...L.....L.L..L..L....LL....L...........L.L.......L.LLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLL.LLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL..LLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLL.L.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLL.L.LLL.LLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LL.L.LLLLLLLL
-L.LLL.................LLL....L...LL..........L.L.L.......L.....L.....LLLLLL......L.......L...L.LL
-LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LL.LLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLL.LL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLL.LLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLL.LLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLLLLLLL.LLL..LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-..L...LL.LLL.LLL.......LL..LL.L...LLL.....L....LLLL.L..........L.....L.L....L..............LL.L..
-LLLLLLLLLL.LLLL.LLL..LLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
-LLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLL.LLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLL.LLLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL.LL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLL.LLLLL.LLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LL.LL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LL.L.L..LL..L.......L.L..LL....L.L.L...L.L..LL....LL.LL....L....LL..L....L............L.......L..
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLL.L.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
-..L.L.....L......L..L.....L.......L..L....LL...L.L.L...LLL.L.L..L..L..L......LLL.....L..L..L.....
-LLLLLLLLLLLLLLL.LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLL.LLLLLL.L.LLLLLL.LLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLL..LLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL
-LLLLLLLLLL.LLLLLLLLL.LL.LLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLL
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d12/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d12/example.txt
deleted file mode 100644
index 48c2a50..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d12/example.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-F10
-N3
-F7
-R90
-F11
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d12/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d12/input.txt
deleted file mode 100644
index fb37c65..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d12/input.txt
+++ /dev/null
@@ -1,786 +0,0 @@
-N3
-F18
-L180
-F40
-N3
-R90
-S5
-R90
-N4
-F24
-R90
-E5
-F36
-R180
-W3
-W4
-F63
-N4
-W1
-N1
-E1
-L90
-W1
-N2
-E2
-S2
-F39
-W4
-S3
-F93
-N1
-F83
-S1
-R90
-W3
-R90
-W4
-L90
-F53
-S4
-F4
-L90
-W3
-F83
-L180
-W2
-L90
-W2
-L90
-W1
-N3
-F63
-R90
-N2
-N3
-E4
-F10
-S3
-E4
-R90
-F11
-L90
-R90
-S2
-W2
-F100
-W5
-R270
-F40
-S5
-L90
-E2
-L90
-E2
-L180
-N5
-F81
-N4
-E4
-L180
-F38
-W2
-F22
-W5
-N5
-E1
-N2
-W4
-N2
-F68
-N1
-F2
-S1
-F47
-W5
-F80
-N3
-E3
-S2
-L180
-F87
-L180
-E4
-L90
-E2
-S3
-L180
-E2
-L90
-W2
-N4
-F21
-S4
-W5
-F70
-F4
-N2
-F14
-E2
-S3
-R90
-W3
-N2
-E3
-S1
-F85
-R90
-E1
-F80
-L90
-F100
-R90
-W1
-R180
-S4
-F58
-L90
-N3
-R90
-E1
-F42
-E3
-F93
-S3
-R90
-W2
-N3
-L90
-W3
-W2
-N2
-W1
-S4
-R180
-N5
-R180
-F52
-N5
-F20
-L180
-E5
-R90
-W2
-S4
-E1
-S3
-F75
-R90
-F49
-L180
-N3
-F31
-S3
-E3
-S5
-L180
-N3
-E2
-R270
-W5
-N3
-W5
-N3
-L270
-F54
-R90
-W5
-F73
-S3
-W2
-R90
-N2
-R90
-S5
-R90
-W4
-S2
-L90
-F3
-S2
-R90
-F76
-S3
-F56
-L90
-F5
-N1
-R180
-E3
-N2
-F20
-E2
-L180
-F38
-R180
-W4
-R90
-S3
-N5
-E5
-F26
-S2
-L180
-E4
-R90
-F52
-N3
-L90
-N5
-E4
-F63
-L90
-F48
-W5
-F29
-N1
-E3
-L90
-N5
-L90
-S3
-F8
-N2
-R90
-E4
-S2
-E2
-F10
-W2
-L90
-N2
-R90
-F2
-E2
-N4
-R90
-F74
-W3
-W5
-S2
-R90
-N3
-L90
-E3
-F58
-N4
-E5
-S4
-E3
-F72
-L180
-E3
-S2
-L90
-W4
-S1
-F14
-W1
-N1
-E3
-W4
-L90
-N1
-F97
-R90
-N4
-E3
-F95
-F95
-L90
-S4
-F55
-R90
-W2
-N1
-R90
-F16
-L90
-S5
-F4
-R90
-F24
-S4
-E2
-R90
-W5
-E1
-L270
-F12
-L90
-F100
-W1
-S5
-W2
-S3
-F95
-L90
-F44
-N5
-F79
-S4
-R180
-E2
-S1
-F40
-R90
-W2
-R90
-F67
-S5
-F15
-L90
-N4
-L90
-S5
-E1
-R90
-N3
-W5
-N4
-L270
-F61
-L90
-E1
-L90
-E1
-F38
-E2
-F19
-W2
-L90
-S4
-R180
-W4
-F59
-N1
-F26
-N1
-W5
-F7
-N4
-F72
-E2
-R90
-F59
-N1
-F58
-N5
-F13
-N2
-F2
-S2
-W1
-F85
-R270
-S2
-F17
-R90
-F96
-S2
-L90
-E1
-N4
-F9
-R270
-F58
-N1
-L90
-W2
-S2
-F73
-W1
-S2
-F20
-E2
-S4
-F94
-L180
-F27
-S2
-F48
-N1
-L270
-S2
-F77
-E3
-F10
-W3
-L270
-S4
-F53
-F66
-E5
-S2
-F33
-S5
-L90
-W3
-S3
-E3
-R90
-E1
-F62
-S1
-L90
-S3
-E3
-N1
-S1
-E5
-S2
-F66
-N4
-N1
-W4
-F84
-R180
-F23
-F20
-E1
-S3
-R90
-E2
-F48
-F89
-L90
-F97
-R180
-N3
-F62
-L90
-N5
-F28
-W5
-N4
-L180
-N4
-W1
-N3
-L90
-F95
-N1
-W5
-R180
-N5
-F34
-S1
-W2
-N4
-F3
-S2
-E1
-R90
-E2
-F36
-S4
-E5
-F42
-W1
-L180
-S1
-F74
-F38
-N4
-R270
-N3
-W2
-S4
-L180
-F26
-S4
-F51
-R90
-F83
-R90
-F9
-S2
-W1
-F99
-S4
-W1
-F84
-W1
-R180
-F59
-W5
-R90
-F75
-S1
-F34
-E4
-N3
-L90
-F43
-W5
-N1
-R90
-F59
-W1
-N3
-W4
-S2
-F36
-N5
-W4
-E2
-F96
-R180
-F44
-R90
-F12
-E5
-F24
-W3
-F39
-S2
-L180
-W3
-W4
-F70
-N4
-E4
-F36
-E2
-N1
-F30
-L90
-S2
-F81
-R270
-R90
-F66
-W1
-L90
-W2
-F98
-S1
-E1
-L90
-E3
-N2
-F100
-W3
-N3
-R90
-F88
-E4
-L180
-F52
-L90
-E4
-F76
-W2
-L90
-E3
-F72
-S3
-L180
-F12
-F34
-E5
-F90
-S5
-W5
-E1
-N5
-L180
-E5
-F84
-E5
-E3
-L90
-E3
-F14
-L90
-W3
-L90
-S1
-L90
-W2
-F54
-R90
-S2
-F73
-S4
-E1
-S1
-F55
-E5
-N4
-R180
-L180
-N4
-R90
-F91
-L180
-F5
-E2
-N1
-W2
-F27
-W2
-S5
-R90
-S3
-F39
-S3
-W2
-F59
-F83
-W3
-E3
-E4
-L90
-S1
-R90
-E4
-F81
-E4
-R90
-W5
-F74
-W3
-E3
-F30
-L180
-S2
-E3
-F33
-S3
-R90
-F22
-S5
-F97
-S1
-E2
-F50
-E2
-F19
-E3
-L90
-L90
-S5
-W3
-F80
-F33
-E1
-R90
-N3
-L90
-F70
-L180
-W4
-N2
-R180
-S2
-F38
-S3
-F7
-R90
-E1
-N5
-F86
-W4
-F49
-W4
-F51
-S4
-F47
-R90
-W3
-R180
-R180
-W1
-F98
-S1
-W3
-S4
-L90
-F76
-E1
-F76
-R180
-S4
-R180
-W3
-F26
-N5
-F35
-S2
-F94
-F24
-N2
-F45
-E1
-L90
-F32
-S1
-R180
-F78
-F84
-L90
-N2
-F42
-R90
-F72
-S1
-E3
-N2
-W1
-F23
-E2
-F69
-L90
-F29
-R90
-S5
-W5
-L90
-W1
-S2
-E1
-F96
-S5
-R180
-F26
-S5
-W1
-S3
-F38
-S1
-E2
-S5
-W2
-S5
-F52
-L90
-F11
-E3
-R90
-E4
-F6
-L90
-R90
-W1
-R90
-E3
-F1
-E4
-N3
-E5
-R90
-N2
-R180
-W2
-N5
-F46
-N3
-E5
-F83
-R90
-F42
-S3
-R90
-N5
-F10
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d13/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d13/example.txt
deleted file mode 100644
index e473080..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d13/example.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-939
-7,13,x,x,59,x,31,19
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d13/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d13/input.txt
deleted file mode 100644
index d2a3669..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d13/input.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-1006605
-19,x,x,x,x,x,x,x,x,x,x,x,x,37,x,x,x,x,x,883,x,x,x,x,x,x,x,23,x,x,x,x,13,x,x,x,17,x,x,x,x,x,x,x,x,x,x,x,x,x,797,x,x,x,x,x,x,x,x,x,41,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,29
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d14/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d14/example.txt
deleted file mode 100644
index fa0dd0a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d14/example.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-mask = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X
-mem[8] = 11
-mem[7] = 101
-mem[8] = 0
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d14/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d14/input.txt
deleted file mode 100644
index 42d4c95..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d14/input.txt
+++ /dev/null
@@ -1,546 +0,0 @@
-mask = 01100101XX0010111010X010X10001010111
-mem[59869] = 296403277
-mem[50029] = 14565
-mem[52488] = 627950233
-mem[48318] = 113982010
-mem[22257] = 82
-mem[27870] = 17795
-mem[55511] = 4594118
-mask = 00000X00000110111110X000XX00010XX001
-mem[61743] = 13086
-mem[3724] = 4029841
-mem[10560] = 236422779
-mem[28511] = 7957
-mem[32609] = 3123
-mem[3930] = 26884
-mask = 0110000XX1001011111X111010X010000100
-mem[42884] = 252696502
-mem[18565] = 820
-mem[28279] = 105604729
-mem[41611] = 1567094
-mem[36341] = 5551
-mem[35962] = 28056
-mask = X111X001010010X1111X0XX1X11X10001X00
-mem[52299] = 24969
-mem[41449] = 160272674
-mem[34903] = 14302599
-mem[35962] = 71766
-mask = X11001010XX010111010XX10100000X00101
-mem[44250] = 536
-mem[21842] = 494315083
-mem[51716] = 3417
-mem[37939] = 242985
-mask = 111100X1010XX011X1111100X000000010X0
-mem[35845] = 48792746
-mem[26794] = 1026647
-mem[47814] = 92296
-mem[63043] = 3100
-mem[26635] = 2181
-mem[40164] = 2436842
-mask = 0X1111X0X10110101011X100011X01010010
-mem[63001] = 36102371
-mem[47565] = 2512786
-mask = 010X000111X1X01X1110XX01111100101X10
-mem[18403] = 512
-mem[58372] = 65318068
-mem[53197] = 15875
-mem[58632] = 231362257
-mask = 0X1010X11110101X011000X0000000111001
-mem[4095] = 116134614
-mem[63365] = 186252884
-mem[19024] = 2449
-mem[30536] = 1021
-mem[49282] = 447504
-mem[16658] = 98394885
-mask = 0111000111001011X11011000X1111X0100X
-mem[64187] = 1431
-mem[11141] = 1904
-mem[39855] = 61495
-mask = 1111000XX100X01X111111111110XX011X11
-mem[44407] = 1449308
-mem[43902] = 2006
-mem[62547] = 3478
-mask = 0X1010010100X011101000X00010X0100111
-mem[3885] = 140726549
-mem[3307] = 938307640
-mem[22257] = 71231
-mem[41243] = 508095
-mem[25091] = 24579
-mask = X0000000XX011011111010X000XX0X000X01
-mem[22764] = 96570583
-mem[36352] = 56148675
-mask = 0X0X0011X110111010X001X10XX000101010
-mem[38443] = 1755
-mem[56360] = 25308
-mask = 11X0X00000X11X11111001XXXXX100001111
-mem[7833] = 785
-mem[4380] = 2874
-mask = 0X1000X11X0XX0X1101001011110001X0000
-mem[61544] = 144576256
-mem[2156] = 1658
-mem[26571] = 28977534
-mem[43902] = 1032904266
-mem[21524] = 463
-mask = 100X000010011011111XX01010001010X101
-mem[47123] = 5438
-mem[28936] = 39885
-mem[55045] = 946386
-mem[43630] = 143495580
-mem[10560] = 3231
-mask = 0110000X1X00101111XXX0000000010010X1
-mem[39551] = 524769
-mem[37150] = 397326
-mem[153] = 2696665
-mem[43255] = 44
-mem[14355] = 14827
-mem[51242] = 445851
-mask = X1X000X1110X10111X101100100X0X000XX0
-mem[40969] = 756383545
-mem[26794] = 100307329
-mem[48938] = 1863389
-mem[2345] = 2535119
-mem[53880] = 1759799
-mask = 11X0X0001X0110111X001X0011XX000XX000
-mem[8343] = 11387
-mem[48589] = 60
-mem[27590] = 5929131
-mem[3690] = 63744500
-mem[520] = 31249543
-mem[24387] = 473
-mem[21573] = 32235112
-mask = 11101001011X10111X10X111X00000000000
-mem[50565] = 563
-mem[26571] = 3496
-mem[3930] = 418
-mem[35770] = 7558838
-mem[12614] = 1619627
-mask = 011X010111001X11111001100000X00XX1X1
-mem[50701] = 111977200
-mem[19006] = 10909
-mem[16052] = 74134
-mem[43094] = 14253
-mem[50557] = 608639
-mem[59406] = 1422
-mask = 110X00001101101X11100XX011X000000011
-mem[52383] = 4751812
-mem[1669] = 833448227
-mem[35841] = 439768021
-mem[43630] = 7511
-mem[53126] = 343642
-mem[60802] = 1256603
-mask = 11100XXX11XX101111101100000X00X01010
-mem[49511] = 4982217
-mem[51824] = 270
-mem[51349] = 1890
-mem[59808] = 3773655
-mask = 111000XX110X10X11110011010110101101X
-mem[57730] = 57401
-mem[35630] = 973239
-mem[54672] = 138240715
-mem[8136] = 10996
-mem[55459] = 401980
-mem[17187] = 941
-mask = X111XX01X100101111X00X0001000000X011
-mem[41484] = 1242838
-mem[29717] = 1145160
-mem[27394] = 1108224
-mem[2816] = 272760856
-mask = 1XX00101000010111010X1111000X0010010
-mem[32201] = 304518
-mem[16394] = 79826575
-mem[39941] = 13157
-mem[35282] = 760997
-mem[63951] = 7011404
-mem[8985] = 123284486
-mask = 011X100111000011X110X0110000X1111010
-mem[34856] = 39388801
-mem[18190] = 3208452
-mask = 1X000X11XX1010111X10001111X00X101X00
-mem[32295] = 1729184
-mem[48809] = 3708309
-mem[17960] = 66227
-mem[39063] = 5571972
-mem[34523] = 1100265
-mem[17724] = 1074235
-mask = 1X000000100110X111101X1001010000010X
-mem[2309] = 1178
-mem[56623] = 5006
-mem[41091] = 951374
-mem[63942] = 21970475
-mem[8120] = 1167
-mem[50184] = 5634
-mask = 11X0001X111111X11010100XX0101X111000
-mem[63703] = 31429
-mem[19083] = 32307
-mem[48832] = 3825073
-mask = 11X000111111X11110X00000001000011X11
-mem[53491] = 953
-mem[39752] = 91899271
-mask = 111XX011X1011011111XX110X00X00000000
-mem[63089] = 3036
-mem[38445] = 356279
-mem[40137] = 10955
-mem[37568] = 477812
-mem[18443] = 85
-mask = 11X1100101X0101111X000X001X111101XX1
-mem[64998] = 758355504
-mem[10506] = 5946
-mem[58372] = 800
-mem[40606] = 1267021
-mem[42753] = 86680
-mem[38503] = 9164580
-mask = 1X110000XX100000X100010001110000X010
-mem[4805] = 898
-mem[50969] = 219378
-mem[3182] = 14757
-mask = 01101X0111X01011X0X000000111X0101001
-mem[26794] = 289
-mem[27899] = 67683
-mask = X1X0001111XX1X1X10X0X0111110000010X0
-mem[60968] = 128881
-mem[21049] = 153946
-mem[4625] = 6492
-mem[13554] = 14536684
-mask = 1110100X1X0110111X001011X1111X0X010X
-mem[49387] = 48190714
-mem[5514] = 58395
-mem[59861] = 2590
-mem[59717] = 706
-mask = 110000XX1101X01111100001111000X00000
-mem[52288] = 594838
-mem[47711] = 256545
-mem[37150] = 5576185
-mask = X1001000100X101110X0X1001X01X1X00X0X
-mem[12194] = 1010012
-mem[55682] = 745
-mem[19810] = 54828
-mask = X111100111001011X10X0110110X00000011
-mem[10747] = 10766086
-mem[40969] = 6443091
-mem[2563] = 7520
-mask = X110X001X10010111X1001X0001010X00X11
-mem[16385] = 16194
-mem[9178] = 1770
-mem[3885] = 584370
-mem[32909] = 551495
-mem[21842] = 534
-mem[59406] = 4042521
-mask = X110X0001100101X11100X00XXX0X00000X1
-mem[62127] = 1228052
-mem[34922] = 165241779
-mem[38187] = 7559
-mask = 00X101X111X0X1X1011010001X11111X0111
-mem[37035] = 51004
-mem[64187] = 9284
-mem[38834] = 163012800
-mask = 0X1X1001110010X111101X00101101001011
-mem[41856] = 13039831
-mem[63376] = 1043992
-mask = 00X000000X01X01111X01X011001101X11X0
-mem[14490] = 10619
-mem[63497] = 64
-mem[8985] = 2445
-mem[3372] = 2134806
-mem[43902] = 25402
-mem[63408] = 2150231
-mem[35251] = 252
-mask = 01100001010X101X11X0XX0X000010000010
-mem[11427] = 40388
-mem[5594] = 2064
-mem[14642] = 3216356
-mem[33886] = 16148
-mem[22872] = 317877
-mem[16905] = 22391
-mem[59260] = 14964908
-mask = 11X01000X10X1011110010000101X1XXX1X0
-mem[40205] = 162183
-mem[52774] = 21039251
-mem[47529] = 13977
-mask = 111X1X0101X0101111100X1011X10X0001XX
-mem[50214] = 131677558
-mem[37828] = 45776303
-mem[25486] = 270926
-mem[3307] = 100144082
-mask = 0X1X0101110011X1XX1010X010001X00X110
-mem[24709] = 4703889
-mem[20251] = 4768780
-mem[23739] = 292844
-mem[33886] = 59676
-mem[29424] = 157758852
-mem[48117] = 434386871
-mask = 111010010100X01X1X10101111XX10000X00
-mem[24094] = 50839
-mem[40525] = 62507
-mem[16058] = 11731
-mem[57853] = 286
-mem[13702] = 252
-mem[61517] = 92673
-mem[28899] = 10302
-mask = 0X101000011X10X111001X10101001011010
-mem[39054] = 164757015
-mem[46804] = 194909
-mem[17096] = 16017
-mem[50214] = 474
-mem[55787] = 471712
-mask = 010X0X0X110110111X1X10000X000XX011X0
-mem[50969] = 44594
-mem[62079] = 4008
-mem[26760] = 1302
-mem[40242] = 450994
-mask = 00100000000010X1010011X100X10X000111
-mem[13951] = 29184
-mem[44387] = 733
-mem[56481] = 1419987
-mem[21049] = 113460142
-mask = 111000X01101101X10001X01110X01000001
-mem[37955] = 23023
-mem[23639] = 7326
-mem[41939] = 125079
-mask = 010X101X00X110XXX011010100X10011100X
-mem[4000] = 325975899
-mem[65121] = 332644116
-mem[41463] = 345
-mem[16748] = 1087582
-mem[37842] = 894
-mask = X110100111X01011X11011XX00X0101X0001
-mem[19704] = 11095
-mem[8715] = 72847
-mem[41939] = 6370749
-mem[12294] = 6805400
-mem[21842] = 79
-mask = 01XX1X10XX011X1X101X01010001X1010011
-mem[50017] = 55985
-mem[49915] = 1470
-mem[38942] = 1053875
-mem[16748] = 874238254
-mem[59353] = 678489
-mem[57733] = 14739
-mask = 111111XX01X010X11110000001X11000111X
-mem[40606] = 199
-mem[17692] = 1696176
-mem[11913] = 4169294
-mask = 01101X0X01001011101XXX10001100001010
-mem[23120] = 237551058
-mem[28299] = 142
-mask = 1X10X0011110101X1X1X11001100110X1001
-mem[6118] = 115871
-mem[19568] = 514315
-mem[24764] = 365
-mask = 1110X0X11X0XX0X1111X11011X0000000000
-mem[47355] = 25865880
-mem[51774] = 163286264
-mem[37432] = 2954
-mem[31036] = 12067
-mask = 01110X01110010111XX001100001010X1101
-mem[28516] = 323191
-mem[43255] = 3274
-mem[58073] = 86929637
-mask = 01XX0001XX11001111X0X100X1010X101000
-mem[18330] = 378470
-mem[39651] = 1052033
-mem[7784] = 143118549
-mem[32641] = 10950293
-mem[4029] = 836004
-mask = 0110010X0100XX1X10101010101000X01110
-mem[64998] = 399249156
-mem[16391] = 2391
-mem[15113] = 25159
-mem[35039] = 1672488
-mem[44901] = 4947519
-mask = 001000X11101101X1X1000X0X00000111000
-mem[23194] = 192980783
-mem[2379] = 26471
-mem[52040] = 748413
-mask = XX101X11X1X01110X1100X0011X01110111X
-mem[35610] = 3487435
-mem[15827] = 1447
-mem[52266] = 8003180
-mem[6315] = 254747938
-mem[38582] = 21341903
-mem[23012] = 1942
-mem[52040] = 1040637609
-mask = 1110X011110XX0011111X001X000000111X0
-mem[19431] = 6438
-mem[55404] = 381
-mem[49702] = 21205234
-mem[28299] = 43345
-mem[32419] = 3944214
-mem[15970] = 1406843
-mask = 0110X001XX010X01XX1X1010111001000000
-mem[63608] = 2388415
-mem[19550] = 397
-mem[64770] = 354
-mask = 011XX011X1101X10X11001X0X0001X101001
-mem[27886] = 54971772
-mem[61000] = 547
-mem[9281] = 5472661
-mem[32039] = 20450
-mem[47529] = 214406
-mem[32922] = 2186075
-mask = X1X0000X0100101110X00100000010000101
-mem[54996] = 136156
-mem[1645] = 1422
-mem[645] = 51359613
-mask = 010X000110X100X1110000010011110010XX
-mem[58473] = 54000741
-mem[50214] = 118839
-mem[60719] = 4225
-mask = 11101000110010101X10X11011X00010X011
-mem[4967] = 2810
-mem[55561] = 270767273
-mem[50906] = 323094280
-mem[544] = 1779102
-mem[12700] = 122462
-mem[20654] = 71
-mask = 01100001X0X1000101X011101X100000X00X
-mem[40754] = 6033263
-mem[3724] = 640
-mem[6776] = 274
-mask = 00110X0111001111X010110000X010X00110
-mem[59461] = 40987
-mem[49367] = 418940480
-mem[12155] = 58648
-mem[50876] = 55597938
-mem[39338] = 125566
-mask = 01100001X110101111X001101X1100X0100X
-mem[16658] = 13293
-mem[19410] = 355061209
-mem[30127] = 9284451
-mem[35805] = 2422
-mask = 1X11X0010100X01X111X1101XX1101010011
-mem[10560] = 116
-mem[42153] = 4817997
-mem[40333] = 970832
-mem[19083] = 63018397
-mask = 011XX0X111XX101111100XX0101010011010
-mem[51898] = 95230576
-mem[49059] = 481728904
-mem[25416] = 1192004
-mem[6045] = 244681888
-mem[22225] = 208962448
-mask = X11X100XX1X0101111XX1110101X110110X0
-mem[10560] = 3688
-mem[50016] = 3038
-mem[25234] = 52018301
-mask = X11XX001X100101111100110X011110X1XXX
-mem[8343] = 111304110
-mem[9100] = 833307
-mem[43853] = 836994
-mem[9178] = 24458493
-mem[59596] = 257520799
-mask = 101X0X0000100X0X010000X1X0010X0XX111
-mem[13597] = 887
-mem[16422] = 232
-mem[52384] = 120276377
-mem[10834] = 6933
-mem[16058] = 992102418
-mem[24456] = 92155
-mask = X11000010100101111X01100001X10001XX1
-mem[37568] = 26930
-mem[16385] = 232190606
-mem[8340] = 113193119
-mem[35910] = 832
-mask = 11111001010010111110100XX1X11X100111
-mem[56429] = 6105943
-mem[33886] = 8020
-mem[51774] = 168714
-mask = 1111100101101X11110000000X0110001X0X
-mem[37828] = 28012
-mem[51551] = 320681847
-mem[34281] = 52088
-mask = 0110X001110XX01111100010X00X010X1010
-mem[36720] = 26721
-mem[39098] = 8365128
-mem[28279] = 994775
-mem[59762] = 1466626
-mem[17088] = 910296
-mem[33578] = 4789
-mem[31320] = 11279
-mask = X1010000X1011011101001XX000X010011X1
-mem[58476] = 20790
-mem[33584] = 339
-mem[21127] = 471449302
-mask = 0100X01X1101X011X010010XX0000X011000
-mem[39915] = 1754512
-mem[51774] = 183707725
-mem[43094] = 2797257
-mem[21120] = 8809
-mask = X010000X00XXX0X1X10010X11101X0100110
-mem[48113] = 54854990
-mem[43108] = 127392
-mem[57733] = 4840137
-mem[17088] = 7272071
-mem[65436] = 1211
-mask = X11010X01100101010100X11111000101X01
-mem[38787] = 139
-mem[9667] = 37073154
-mem[18731] = 370
-mem[4538] = 15900
-mem[13202] = 517905282
-mask = X11000011100001X1110X01001100X001010
-mem[12467] = 932
-mem[14070] = 12280
-mem[40105] = 184487874
-mem[33314] = 832859
-mask = 0X100000X1001011X11X1000X10001X0X000
-mem[17724] = 3496777
-mem[53907] = 23167
-mem[63544] = 1614248
-mem[50209] = 2618603
-mem[36348] = 384412976
-mem[44536] = 16223523
-mask = X110X1011X0011X11110X111X0X00001X000
-mem[4784] = 11971978
-mem[10982] = 398035940
-mem[7005] = 515
-mem[35241] = 1093398
-mem[63779] = 1906
-mask = 1100X00XX001101111X0X101X1010X001011
-mem[36341] = 2194817
-mem[40531] = 724
-mem[5658] = 468782968
-mem[62005] = 1168
-mem[3491] = 1329281
-mem[49511] = 672
-mem[49173] = 1048435
-mask = 1110XX0010X1101X11X01X1010011101010X
-mem[44290] = 660182
-mem[21184] = 291220
-mem[39098] = 2769543
-mem[30987] = 24159
-mask = 1010X00X00100X1111000X011XX10100X110
-mem[48117] = 29838
-mem[23924] = 4158
-mem[46502] = 501874
-mem[32481] = 713511
-mask = XX1000111XX1X01110X0X1001001X000100X
-mem[11848] = 60796
-mem[35576] = 125075628
-mem[7365] = 367051456
-mem[49453] = 2467302
-mem[63274] = 2446
-mask = X1100X01X10010111X10X10000X00000XXX1
-mem[59406] = 7522
-mem[26316] = 194122
-mem[33419] = 24756556
-mem[17066] = 827
-mask = 111100010100001011111X101011X000X0X0
-mem[28511] = 54553
-mem[9469] = 136199
-mem[6481] = 674106955
-mem[4029] = 62909806
-mask = 0010000000011X0X110X11X11XX100100011
-mem[19006] = 23636330
-mem[49695] = 113355
-mem[9478] = 25169678
-mem[26475] = 7337
-mem[1712] = 89775255
-mem[32101] = 917
-mask = 1X00X00X1101101111X010X011100000XXX0
-mem[24770] = 10592648
-mem[40969] = 757841
-mem[42211] = 7319070
-mem[42753] = 277734
-mem[30310] = 11988774
-mem[19470] = 89618256
-mem[2816] = 89780492
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d14/simple.txt b/app/src/test/resources/app/jonas/adventofcode2020/d14/simple.txt
deleted file mode 100644
index c6338c5..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d14/simple.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-mask = X0X
-mem[8] = 11
-mem[7] = 101
-mem[8] = 0
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d15/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d15/example.txt
deleted file mode 100644
index d743421..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d15/example.txt
+++ /dev/null
@@ -1 +0,0 @@
-0,3,6
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d15/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d15/input.txt
deleted file mode 100644
index 2d3d81a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d15/input.txt
+++ /dev/null
@@ -1 +0,0 @@
-7,12,1,0,16,2
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d16/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d16/example.txt
deleted file mode 100644
index ba62efb..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d16/example.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-class: 1-3 or 5-7
-row: 6-11 or 33-44
-seat: 13-40 or 45-50
-
-your ticket:
-7,1,14
-
-nearby tickets:
-7,3,47
-40,4,50
-55,2,20
-38,6,12
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d16/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d16/input.txt
deleted file mode 100644
index 45b0654..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d16/input.txt
+++ /dev/null
@@ -1,261 +0,0 @@
-departure location: 49-848 or 871-949
-departure station: 33-670 or 687-969
-departure platform: 41-909 or 916-974
-departure track: 40-397 or 422-972
-departure date: 31-481 or 505-960
-departure time: 37-299 or 312-965
-arrival location: 46-114 or 126-967
-arrival station: 28-453 or 478-963
-arrival platform: 26-756 or 781-973
-arrival track: 30-231 or 252-968
-class: 26-820 or 828-967
-duration: 31-901 or 910-958
-price: 47-711 or 722-952
-route: 48-518 or 524-956
-row: 50-166 or 172-974
-seat: 26-792 or 810-963
-train: 28-617 or 637-952
-type: 30-734 or 748-962
-wagon: 41-429 or 454-968
-zone: 25-129 or 142-971
-
-your ticket:
-163,73,67,113,79,101,109,149,53,61,97,89,103,59,71,83,151,127,157,107
-
-nearby tickets:
-874,898,379,394,534,81,578,605,532,782,270,220,818,699,723,685,943,579,289,790
-67,294,214,393,541,555,308,606,947,692,293,847,688,77,325,659,874,942,285,698
-930,529,554,730,587,224,878,59,820,690,783,258,160,643,155,560,593,79,160,12
-152,195,561,354,225,879,915,367,891,76,328,79,580,156,547,917,846,90,883,604
-598,788,279,692,284,844,938,585,207,728,318,589,110,596,299,314,594,104,112,135
-941,510,371,97,920,367,546,564,602,669,704,427,716,828,552,588,217,427,567,558
-734,329,339,638,196,221,474,50,510,273,604,129,703,193,839,639,281,612,588,841
-568,270,107,470,570,426,839,591,927,77,820,579,210,273,165,529,295,166,577,181
-791,829,512,592,337,524,162,729,127,926,98,363,332,694,390,381,271,310,733,607
-753,688,756,366,112,129,192,316,327,161,664,610,22,516,756,525,935,615,316,514
-145,89,294,391,533,925,95,62,886,231,658,426,688,209,716,649,202,934,887,56
-154,637,174,913,932,606,426,261,573,646,614,730,932,603,508,872,553,271,553,364
-314,535,934,751,660,228,258,699,181,284,383,58,896,530,581,563,924,734,977,100
-284,943,565,932,546,60,710,642,10,252,78,268,75,877,599,928,73,105,641,98
-100,155,611,364,290,291,941,260,584,575,209,385,608,705,697,751,553,445,429,293
-160,943,181,839,223,728,543,755,690,91,647,575,642,357,918,316,65,719,749,52
-147,327,319,375,617,875,278,553,59,157,314,92,642,199,725,890,917,868,577,552
-54,222,784,359,152,273,700,537,812,430,931,374,656,85,180,871,371,314,342,162
-563,8,731,103,196,312,284,701,517,935,192,81,194,209,668,846,554,608,931,533
-193,334,829,52,330,912,724,790,90,344,526,552,94,333,371,560,543,816,173,337
-346,733,845,281,704,66,658,555,614,280,985,583,873,885,732,326,896,875,596,91
-652,213,104,694,79,821,692,820,481,871,572,545,314,924,884,360,186,266,207,280
-944,83,847,355,923,549,333,834,599,80,884,288,266,882,794,194,212,107,690,216
-327,113,898,565,267,707,586,940,267,288,72,331,813,256,939,337,577,380,504,922
-313,617,371,824,785,548,163,80,815,254,587,882,565,731,594,73,884,650,329,702
-781,569,887,80,101,874,277,754,95,344,934,751,561,228,448,252,99,387,258,929
-813,506,576,316,753,931,617,107,274,390,837,977,788,709,216,895,883,56,845,848
-287,756,530,733,616,294,290,506,573,796,67,396,729,571,334,844,159,424,550,374
-88,512,223,314,349,186,876,938,528,641,352,875,389,533,314,304,656,652,346,226
-383,669,98,887,349,278,725,346,514,388,652,835,414,549,617,423,99,839,104,204
-261,873,286,338,83,577,872,554,899,538,257,570,510,847,637,374,98,549,414,538
-364,938,163,597,480,927,646,161,753,708,351,109,152,56,271,216,946,236,918,192
-832,428,506,534,285,543,828,480,299,142,843,518,524,64,618,196,184,818,341,392
-795,285,218,814,89,658,315,699,541,190,330,95,642,617,395,889,316,224,272,515
-324,637,263,80,939,727,424,611,99,538,846,605,296,601,608,380,261,502,94,883
-259,436,640,176,329,698,524,553,277,888,260,577,348,380,648,88,85,646,921,383
-386,357,896,706,591,179,653,293,831,787,626,723,592,605,70,149,126,875,588,722
-571,371,748,211,551,292,65,800,653,148,581,281,205,128,584,223,91,701,948,271
-315,56,838,392,605,56,480,602,948,374,214,218,196,575,214,832,5,328,816,55
-380,538,639,507,371,585,176,63,652,75,572,151,985,227,662,299,834,216,932,589
-602,642,538,119,341,181,943,840,296,689,883,361,387,64,886,112,844,147,899,565
-427,80,428,82,706,597,70,305,944,554,925,588,592,173,82,555,881,724,202,918
-79,877,934,542,213,392,812,422,340,15,669,381,931,111,77,525,518,534,543,892
-185,230,698,511,730,195,795,594,178,372,693,206,848,126,326,787,838,552,225,918
-340,830,518,876,548,188,936,582,212,939,690,602,313,160,176,842,83,532,806,328
-99,991,811,885,75,269,77,99,95,276,86,199,72,76,653,390,817,280,340,422
-146,208,260,602,148,359,343,558,443,330,50,876,531,574,611,91,880,535,726,216
-512,595,628,347,589,80,570,508,126,110,350,657,586,881,183,688,268,560,80,202
-756,218,258,943,184,832,506,729,605,654,810,932,376,796,260,944,226,291,750,269
-182,559,518,665,386,611,644,601,612,505,276,593,286,895,556,158,8,791,340,813
-76,60,164,900,565,100,296,848,378,183,220,690,627,890,146,842,590,590,571,253
-126,563,286,801,665,98,266,276,612,203,945,549,783,343,707,924,698,702,69,639
-810,165,276,999,291,427,604,67,108,577,574,202,835,948,429,661,615,878,64,710
-199,948,135,393,937,68,257,80,585,105,326,924,726,838,558,261,584,54,94,531
-154,811,945,66,835,242,200,688,924,731,206,87,886,882,266,342,605,930,213,887
-358,183,265,422,231,551,396,143,941,999,928,731,511,830,792,694,949,599,726,657
-427,91,60,389,707,176,214,599,269,361,934,663,65,841,215,394,226,112,990,923
-281,595,466,279,558,176,525,348,338,331,184,517,934,373,586,936,931,214,945,581
-838,57,838,428,377,693,290,666,526,920,315,219,175,606,425,696,127,276,748,805
-885,918,820,131,541,390,517,711,264,274,556,594,536,753,281,153,367,364,792,566
-542,583,188,932,130,345,703,275,574,653,892,935,596,143,560,385,330,612,383,790
-589,820,361,153,676,290,196,102,184,375,666,194,218,145,538,726,222,612,707,879
-112,333,536,899,385,567,843,291,289,185,570,640,534,527,528,500,66,562,579,562
-298,193,316,752,883,98,113,189,395,273,370,386,85,372,832,166,782,825,749,228
-647,332,642,814,84,149,218,223,278,476,559,930,916,65,879,114,699,362,230,661
-710,693,695,248,602,663,876,874,361,336,534,710,334,426,426,938,197,285,78,610
-284,230,927,83,617,722,920,323,506,922,937,53,880,379,103,102,580,648,455,127
-98,180,896,623,155,812,295,640,528,337,191,294,197,255,573,832,638,542,143,924
-701,223,508,104,146,421,88,329,884,364,148,156,423,299,333,698,216,93,157,196
-889,344,304,646,782,935,375,282,818,128,532,101,74,226,505,221,938,703,642,206
-63,65,599,876,351,226,164,508,74,722,223,80,52,586,136,700,654,111,357,99
-128,696,295,719,96,336,871,378,348,597,397,606,688,584,368,157,286,58,199,377
-931,377,361,650,820,342,598,656,91,21,940,756,844,709,366,95,65,106,178,901
-894,252,581,286,368,805,512,313,657,266,589,382,930,649,560,510,273,783,387,579
-703,166,606,66,578,487,591,340,377,58,588,175,847,283,669,381,291,362,253,553
-327,192,553,336,379,829,385,259,532,95,657,663,703,56,478,645,363,693,731,979
-322,200,166,296,182,556,194,704,91,212,188,80,575,154,567,558,989,533,687,818
-384,693,711,343,321,531,141,662,936,580,362,61,734,296,514,195,591,269,848,599
-113,886,587,893,277,830,109,893,154,888,424,438,815,817,509,209,698,539,563,256
-93,899,381,831,316,943,818,752,147,211,598,275,322,657,754,288,584,830,441,916
-872,845,605,215,929,539,119,365,656,726,352,576,940,381,547,531,612,266,526,365
-92,922,313,583,568,274,336,59,785,566,892,657,581,788,294,826,55,726,284,613
-440,880,58,374,667,835,833,838,81,570,509,327,897,554,227,378,525,83,929,366
-281,786,59,649,619,881,784,659,888,344,918,50,68,786,936,127,371,563,553,820
-346,665,662,815,109,551,696,229,480,314,558,360,345,886,339,564,590,117,888,191
-228,664,98,87,667,563,692,346,646,668,292,942,370,571,160,658,54,976,196,637
-69,641,371,87,860,653,324,811,331,949,606,68,878,114,359,524,710,102,532,546
-192,611,266,846,564,510,703,847,509,85,369,830,290,254,253,443,654,515,699,202
-381,196,291,643,897,696,893,152,885,284,557,837,646,65,639,619,918,722,839,542
-567,893,657,549,812,180,256,158,256,573,151,748,599,555,199,314,335,661,303,296
-339,949,128,558,695,133,320,534,525,293,229,707,372,163,142,264,113,791,339,653
-286,108,347,262,294,694,874,733,164,61,14,329,340,381,724,103,748,667,97,832
-594,655,925,368,86,77,695,292,876,661,650,106,179,605,261,139,637,818,365,160
-91,172,239,340,873,274,272,877,708,103,703,558,574,321,389,840,583,71,429,885
-180,612,145,728,69,219,830,563,899,268,79,73,274,377,569,574,280,565,196,244
-572,900,706,228,696,513,296,255,984,936,568,837,260,838,391,287,949,478,643,222
-943,640,576,207,888,108,299,580,569,270,196,901,838,511,508,511,109,804,518,545
-390,847,816,583,153,180,214,227,920,107,604,781,209,594,187,991,149,127,653,641
-976,649,565,944,314,820,947,201,183,879,647,939,172,938,660,69,228,280,817,576
-748,90,703,253,376,360,166,546,257,488,208,837,752,835,181,429,944,515,188,174
-266,892,67,285,716,93,526,395,217,946,376,841,276,578,204,751,276,338,872,264
-665,142,840,537,526,423,579,877,382,292,538,998,93,560,390,583,257,333,751,659
-787,943,787,64,80,70,57,283,559,154,285,989,814,390,280,652,182,207,105,546
-262,65,256,729,832,226,516,560,181,224,647,848,72,603,320,466,552,269,148,571
-210,608,517,724,387,293,713,814,257,63,837,255,91,149,188,730,889,227,268,481
-782,616,220,192,111,269,404,258,80,660,872,614,885,229,102,61,557,165,894,104
-336,929,699,102,92,641,867,893,164,542,319,327,126,330,592,258,334,526,98,199
-349,13,703,834,129,754,350,181,57,387,554,373,871,814,92,282,344,271,509,830
-545,180,750,271,798,424,788,609,543,590,174,847,613,532,540,590,832,206,508,606
-159,67,616,709,647,188,897,842,605,351,665,50,641,173,377,694,68,3,543,651
-480,366,373,651,189,142,263,76,984,511,565,348,512,97,257,84,875,544,582,359
-368,666,542,513,393,928,829,271,333,529,506,701,501,186,689,933,877,932,573,916
-142,918,79,321,537,349,285,883,204,203,53,702,510,189,74,655,267,907,427,942
-396,62,599,411,812,748,211,836,843,257,336,575,650,701,223,581,326,82,183,313
-339,536,216,373,885,82,106,71,587,840,754,23,129,95,156,571,588,262,543,191
-638,560,928,163,894,649,567,320,548,938,812,102,55,549,218,261,707,686,337,173
-98,209,812,551,642,941,59,723,186,149,606,78,508,356,318,712,292,652,753,480
-286,661,287,208,226,278,321,456,710,646,654,342,589,149,553,649,105,921,784,73
-369,640,921,948,700,925,360,276,266,94,197,537,879,506,77,986,94,616,270,518
-731,816,111,386,755,652,428,353,583,625,50,655,88,82,227,181,266,395,732,163
-572,877,924,599,891,587,54,412,707,531,76,931,872,507,59,694,262,596,284,548
-901,58,386,164,230,283,599,392,101,113,263,550,554,85,657,732,324,402,584,109
-364,370,223,949,348,918,923,161,829,398,751,329,56,326,711,637,318,568,229,291
-377,845,637,323,948,546,74,700,602,245,160,77,887,532,658,697,709,891,871,818
-702,177,215,685,188,885,225,269,383,704,832,875,603,68,789,575,890,917,890,317
-840,528,509,875,364,557,334,96,555,135,582,609,101,610,560,278,589,753,204,396
-481,542,516,377,348,355,154,790,917,695,692,323,103,872,734,93,924,789,252,713
-153,199,261,127,581,280,922,920,923,912,68,374,196,723,813,219,99,733,191,72
-919,295,219,813,872,610,142,607,340,481,262,917,355,347,284,790,158,846,681,728
-98,342,16,339,872,724,230,185,255,562,103,654,339,687,77,923,207,227,651,816
-268,339,341,792,557,936,928,640,880,893,180,687,572,553,756,364,594,282,234,285
-641,580,282,11,292,518,162,659,650,219,610,836,650,570,108,570,888,832,173,533
-73,559,660,383,923,555,334,704,729,165,397,222,187,601,327,902,231,594,574,259
-648,126,876,280,104,612,183,111,628,60,729,201,598,881,63,367,688,54,925,326
-698,269,369,570,734,298,317,349,811,526,610,939,137,187,535,897,874,91,336,273
-205,147,353,479,479,580,82,351,272,95,448,95,549,339,883,934,143,666,366,654
-703,550,926,87,166,938,83,518,990,812,944,820,259,756,949,210,646,610,156,387
-511,753,930,582,696,547,251,811,221,928,74,218,699,378,329,77,528,925,508,93
-940,65,800,943,220,89,615,155,207,542,891,214,838,99,752,186,581,610,599,177
-363,878,714,529,882,591,582,76,509,279,353,73,314,878,919,706,933,543,478,593
-610,819,733,667,571,705,370,881,349,676,334,385,322,666,840,732,565,127,174,784
-593,587,292,301,563,787,610,95,650,643,313,98,653,114,592,844,369,85,96,350
-108,652,262,509,260,630,734,91,272,113,59,334,63,82,583,276,540,185,607,847
-353,668,899,527,291,664,517,10,393,882,369,918,70,363,110,599,593,57,223,692
-610,58,50,512,172,875,208,601,815,4,942,541,372,94,916,162,836,949,356,711
-727,639,98,820,725,608,680,215,224,726,591,204,369,297,927,659,256,395,354,731
-556,481,96,570,945,932,907,787,327,329,74,637,152,57,198,214,574,194,375,584
-883,644,223,847,269,586,708,232,331,299,614,106,734,259,425,614,659,282,916,734
-616,565,368,567,303,697,514,514,74,203,669,654,781,177,291,352,391,668,542,101
-830,552,90,202,940,326,728,790,221,723,320,220,89,67,429,703,833,225,705,634
-321,252,532,601,564,426,215,381,193,392,718,292,535,577,896,228,288,934,647,928
-514,269,639,605,59,607,394,652,920,200,192,640,458,559,282,338,75,901,377,939
-841,394,933,174,534,58,341,451,639,590,284,142,554,71,900,53,337,191,610,669
-181,639,347,357,94,651,426,257,57,228,85,326,554,253,676,390,177,540,609,74
-546,900,323,82,61,218,593,333,815,659,429,549,352,346,295,428,939,900,717,596
-293,897,338,558,722,548,585,820,664,550,691,316,592,940,913,261,368,613,338,604
-59,929,74,176,595,748,183,83,154,654,73,293,336,149,473,649,69,230,817,811
-571,348,114,335,193,723,786,592,275,734,65,210,939,583,578,412,541,820,657,424
-50,348,278,748,659,687,689,788,577,146,930,173,596,820,599,785,224,269,132,878
-160,533,881,850,648,312,750,711,216,216,553,212,588,659,265,873,66,884,616,659
-748,699,382,525,910,365,278,319,874,278,390,941,733,159,731,262,103,111,916,277
-354,668,324,733,219,672,646,221,927,579,560,943,945,321,883,581,943,322,378,68
-692,289,151,196,529,10,274,203,696,227,95,273,587,103,847,162,253,315,752,654
-357,190,916,554,638,602,560,507,669,150,235,612,83,707,174,286,374,656,510,568
-534,931,594,191,666,924,657,548,547,219,929,379,155,104,939,190,359,522,895,317
-158,616,218,699,756,932,268,84,843,931,605,803,106,371,533,87,723,181,828,565
-189,833,283,350,92,904,271,155,828,373,211,560,692,585,725,535,649,815,847,560
-193,100,371,272,341,370,284,625,280,166,160,900,889,350,259,845,710,875,606,351
-368,732,264,154,348,124,86,360,93,70,890,877,94,732,344,946,733,66,209,97
-66,211,846,169,577,149,67,69,602,592,828,231,834,159,898,533,299,820,753,525
-939,394,847,148,700,835,901,605,896,562,6,724,282,664,589,848,387,282,148,88
-363,650,269,339,373,867,639,700,185,260,871,347,369,611,142,423,185,385,594,164
-755,221,876,508,346,376,523,190,892,812,602,588,589,653,63,549,535,753,323,94
-573,366,578,57,590,50,824,173,889,277,640,587,817,113,151,830,539,72,230,883
-223,637,613,73,507,534,584,353,324,925,666,517,268,693,647,236,873,836,175,583
-193,272,642,374,313,75,557,152,944,718,208,323,323,889,530,637,73,178,278,69
-882,716,919,479,834,723,188,366,545,927,229,518,354,887,176,144,58,184,388,368
-99,819,941,688,57,149,369,215,533,591,664,264,235,928,792,610,647,511,725,587
-106,708,192,764,327,188,612,542,208,749,841,428,542,812,427,783,597,560,380,616
-334,273,687,940,696,377,52,694,916,126,427,837,60,104,859,373,948,224,508,926
-4,553,841,565,792,54,838,697,161,61,204,597,874,578,380,641,106,687,663,580
-360,282,215,640,556,337,945,790,389,756,838,72,178,582,701,427,152,910,313,298
-220,687,62,453,877,947,810,648,696,274,882,87,730,173,587,590,298,756,814,268
-791,890,356,877,98,73,527,325,323,561,274,229,756,368,847,754,980,257,601,101
-931,884,312,520,381,925,76,830,85,192,375,557,352,936,68,354,111,702,579,288
-219,187,536,424,427,371,708,256,703,353,55,536,670,537,241,554,194,219,842,579
-874,339,652,188,215,666,693,649,748,63,149,543,542,354,415,753,537,884,362,97
-897,663,651,611,332,257,270,566,74,7,331,603,642,114,524,578,190,591,275,52
-66,697,67,182,452,871,787,555,427,91,575,253,782,299,93,651,290,261,226,694
-706,787,811,181,462,481,143,926,212,577,397,214,76,70,711,197,331,604,313,782
-78,319,785,78,408,942,96,378,278,252,319,480,544,534,926,528,657,566,732,155
-816,213,6,77,161,829,283,259,175,219,613,845,549,541,569,920,353,84,219,841
-527,669,947,56,142,916,613,660,383,185,798,508,884,919,254,74,550,211,354,128
-288,64,188,561,605,187,887,949,589,783,881,890,534,558,599,702,341,14,328,292
-295,224,178,55,96,604,531,604,362,338,366,936,599,66,397,422,556,612,5,107
-893,616,576,282,876,478,557,155,874,313,693,513,212,88,129,828,178,625,505,617
-712,276,369,390,696,321,694,612,313,260,593,657,939,275,154,109,895,57,936,98
-813,112,205,274,267,689,750,374,383,833,945,198,695,393,926,591,649,694,339,467
-382,730,879,517,282,154,151,56,600,301,373,698,225,888,328,580,163,80,199,661
-281,553,282,350,190,157,450,876,588,935,582,575,279,885,543,252,783,273,96,508
-166,648,538,279,570,753,196,362,513,942,919,691,205,339,785,562,601,337,632,424
-146,274,382,696,289,552,751,689,949,562,82,875,112,102,310,428,616,819,263,192
-100,726,143,343,899,157,568,691,388,358,461,422,878,64,817,595,195,608,111,729
-386,705,515,277,879,536,936,638,266,379,571,163,599,197,906,214,540,354,266,820
-232,812,315,657,534,424,842,154,106,586,256,660,583,515,276,287,820,157,393,142
-729,75,111,663,949,462,377,158,831,698,334,99,61,782,595,86,936,152,322,535
-259,192,670,580,192,828,74,832,269,875,347,604,592,205,840,793,643,183,96,54
-293,343,514,142,608,615,560,663,718,212,97,916,549,505,107,580,845,292,289,158
-361,166,875,352,941,188,644,396,248,579,901,423,299,537,370,397,258,391,377,524
-581,512,150,329,350,901,624,661,229,210,188,284,581,615,370,843,159,941,278,711
-729,193,883,164,350,293,77,718,604,429,128,641,277,935,429,574,828,89,143,748
-273,750,616,369,781,376,198,76,367,691,928,100,694,341,541,865,184,752,528,936
-333,291,810,172,552,640,843,876,800,949,94,755,185,506,199,692,333,613,560,790
-373,516,892,328,514,724,651,330,583,352,536,692,784,327,491,510,284,68,183,530
-943,838,687,504,320,526,149,197,540,813,813,734,386,318,334,920,97,916,876,541
-542,806,324,729,229,875,372,387,274,291,813,285,605,75,149,701,658,926,56,792
-638,511,532,919,582,429,816,332,371,214,153,753,441,507,702,647,91,662,372,784
-787,57,253,191,695,582,154,873,699,882,607,785,219,663,585,913,702,54,544,755
-667,895,608,313,178,287,370,845,22,145,373,538,375,273,266,316,543,598,288,380
-517,350,66,427,427,479,339,726,228,293,688,593,809,193,839,372,312,269,534,662
-581,812,95,687,944,936,299,344,96,818,330,334,889,93,56,637,530,130,165,647
-641,127,920,571,667,304,340,157,225,641,353,90,365,268,285,698,600,338,878,84
-657,896,573,567,732,348,498,371,372,844,918,268,319,612,370,317,510,577,342,92
-70,74,926,919,657,919,64,100,549,663,888,285,569,195,230,936,209,537,704,446
-162,196,639,904,586,388,371,256,947,876,478,189,107,893,642,665,337,64,144,877
-670,836,343,215,232,931,256,183,545,581,888,947,579,282,581,751,831,285,190,273
-940,312,879,386,291,453,210,339,939,290,529,217,381,917,548,326,84,57,748,829
-72,326,349,175,597,646,157,727,222,667,149,810,215,58,282,989,576,658,390,206
-377,637,287,79,252,721,332,841,107,52,697,356,933,77,526,545,548,932,604,835
-331,508,558,100,498,810,177,146,939,227,829,732,105,611,539,316,660,842,698,941
-727,926,207,129,206,539,749,134,556,610,230,894,339,649,564,211,371,726,561,386
-644,364,433,293,208,86,836,637,540,750,699,205,588,611,842,514,844,59,153,95
-593,602,215,365,790,518,532,388,195,730,556,934,311,660,588,335,936,848,57,200
-86,181,393,182,613,879,350,531,78,424,201,935,274,656,153,925,66,724,995,948
-75,783,556,392,69,837,209,939,105,787,395,846,194,726,637,102,792,457,107,107
-815,293,723,785,814,946,702,846,175,190,371,368,543,944,886,341,259,758,177,275
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d17/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d17/example.txt
deleted file mode 100644
index 17630fd..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d17/example.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-.#.
-..#
-###
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d17/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d17/input.txt
deleted file mode 100644
index 84d58f8..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d17/input.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-#...#...
-#..#...#
-..###..#
-.#..##..
-####...#
-######..
-...#..#.
-##.#.#.#
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d18/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d18/example.txt
deleted file mode 100644
index 2d85adb..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d18/example.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-1 + 2 * 3 + 4 * 5 + 6
-1 + (2 * 3) + (4 * (5 + 6))
-2 * 3 + (4 * 5)
-5 + (8 * 3 + 9 + 3 * 4 * 3)
-5 * 9 * (7 * 3 * 3 + 9 * 3 + (8 + 6 * 4))
-((2 + 4 * 9) * (6 + 9 * 8 + 6) + 6) + 2 + 4 * 2
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d18/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d18/input.txt
deleted file mode 100644
index 319bc8a..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d18/input.txt
+++ /dev/null
@@ -1,377 +0,0 @@
-(5 * 7 * 5) * 6 * 5 + 7 + 6 * 4
-(2 + 3 + (2 + 8) * 3 + (7 + 4)) * 3 + 7
-2 + 4 * (2 + 2 * (9 + 2 + 6 + 3 + 6) + 4)
-4 * 3
-9 + (8 * 5 * 5 * 4 * (3 * 5) * 2) + 4 + 4
-5 + 5 + 2 * 4 + 4
-7 + 9 * 2 + 2 * 3
-5 + 8 + 5 * (6 * 8 * (9 * 2 + 2 + 7 + 4 + 2) + 4 * 6) * 5
-8 * 7 * 4 * 5 + 3
-(9 * 9 + 9 * 7 * 4) + 9 + 5 * (5 + (8 * 8) * (2 * 8) * (5 + 3 + 5 * 5 + 4 + 2)) + 2
-(4 + 7 + 2) + 9 * 3 + 7 * ((8 * 7) + 5 * (9 * 9) * 8 + (8 * 2)) * 9
-8 * 2 * (2 + 5 + (5 * 4 * 2 + 7 + 3 * 4)) + ((4 + 9) + (4 * 8) + (6 * 8 + 6) + (4 * 3 * 9) + 5) * 7
-7 + 2 + 8 * 2 * (2 * (6 * 2 * 4 * 5) * (4 * 4) + 2 + 3 + 2) + 6
-8 * ((6 + 8 * 3 * 9) + 9 + 8)
-7 + ((6 + 3 + 7 + 6 * 7) + 6 * 6)
-5 * (7 * 5 + 4 + 7 * 4 * 4) * (7 + 6 * 4 + 4 + (3 + 3 * 7 + 2 + 8)) * 8
-((3 * 7 * 3 * 9) * 2 + (5 * 2 * 6 * 6 * 5 + 6)) * 4 + 6 * 4 + 7
-2 + (7 + 5 + 9 + 9) * 4
-(9 + 6 + 5 * 5 * 5 + 5) * 9 * 2 + (6 * (8 + 4 * 9) * 5 + 7) * 9 * 5
-9 + 2 + (5 * 6 + 7) + 4 + 7
-9 * (2 * 9 * 4 * 4 + 6 * 6) * 8 * 3 * (4 + 7 + 8 * 3 + 4 + 9) * 9
-2 + 4 + 6 * 6 * (3 * 3 + 6 * 4 * 8) * (5 + (9 * 2))
-9 + (6 + 8) + 7 * (8 * (7 + 6 * 4) + 7) * ((6 * 7) + 8 + 2) * 8
-((6 * 3 * 2 + 8 + 4) * 6 + (7 * 7 * 7 + 3)) * (2 * 5 + 2 * 3) + ((2 + 8 * 5 + 4) + 6 + 6 * (3 + 8 * 9)) * 5 * 4 + 2
-(4 + (3 + 9 * 9 + 9 + 2 * 3) + 6 * 2 * 3) + (7 * 7 * 8 + 6 * 5) * 7 + 8 + (7 + 7 + 4)
-9 + (5 + 5 * 4 * 4 * 3 * 8) * 6 + 5 + 4
-8 * 2 + 9 + 7 + 6 * (3 * 6 * 7 * 6 * 8)
-(7 + 6 * 3 * 3) * 8 + (8 * 2 * 5 + 8 + 2) + 4
-5 + 9 * 5 + 5 * 6 + (7 * 8 * 8 + (2 + 9 * 4))
-((7 * 4 + 2 + 6 + 3) * 4) + 7 + 7
-(7 * 8 + 8 + 3) * 3 * (9 * 5 * 3 * 9) * 5
-6 + (8 + 8 * 7 + 7) + (5 + 7 * 4 * 4 * 5) * 5 * 2 * (5 * 4 * 5)
-2 * (5 * (8 + 5 + 8)) * 5 * ((6 + 9 + 6 + 8 + 9) * 4 + 8 + 7 + (5 * 7 * 2 * 3))
-8 + 9 * 7 + ((6 * 4 + 3 * 9 + 9) * (3 + 8 * 5 * 4 + 5 + 5) * 2 + (2 * 2 * 3 * 9))
-2 * 9 + 4 * (2 * (7 + 8 * 2 * 9 + 2 * 6) * 3 * (6 + 3 * 7 * 7 + 4))
-5 * 3 + (8 * 6 + 7 * 8 + (8 + 3)) * 7 + 3 * 2
-((2 * 7 + 7) * 9 * 8 * 7) * 6 * (6 + 2) * 9
-7 * 6 * (3 * (5 * 7 + 5 * 4) * (4 + 6 + 3) + (6 * 7)) * 3 * 8
-(3 * 6) + 7 * 2 * 6 + 7 * 3
-6 * 3 * ((4 + 8 * 7 + 2) * 3)
-6 + 9 + (3 * 9 * 5 * 8) * 7 + 8
-8 + 6 + 2 * 2 + ((7 + 4 * 9) + 8 * 4)
-6 * 3 * 5 + 7 + 5
-((4 + 5 * 2) + 6 * 7 * 7 * 6) * (7 + 8 * 4 + 9)
-(8 * 5 + 8) * (5 + 4 * (5 * 7 * 4 * 8 + 4 * 4) * 9) + (2 * 2 + (8 + 3) * 4) + (4 * 4)
-6 * (5 * 4 + (5 + 8 * 7)) * 2
-(2 * 2 * 9 + 9 + 8) * (6 * 6 + 8 * (5 * 4) * (3 + 8) + 2) + 5 + 2
-2 * (3 + (5 + 4 * 4 * 2 + 8) + 8 * 2 + 8 + 5)
-3 + 9 * (7 + (2 * 5 * 5 * 4 * 9) * (8 * 3) + 5) * 2
-(2 * (2 * 4 * 7 + 7 + 4)) * 8 * 6 * 7
-(4 * (5 * 2 * 3 * 7) * 5 + (2 * 9) + 6) + (6 + 8 * (4 * 6 * 4) + 2 * 6 * 2) + 6 * 5 + 5
-5 + (7 + 3 + 6 + 9 + 5 + (3 + 9 * 8 + 8 + 7)) * 9 * 9
-3 + 2 + (4 * 6 + (2 * 8 + 6 * 7) + 6) * 9 * 9
-(3 + 2 * (8 + 9 + 8) * 5) * 3 * 3 * ((3 + 9 * 7) + (9 * 8 + 6 * 9 * 9 * 3) * 5 * 7 + 4) + 5 * 4
-7 * 6 + 8 + 2 * (5 + 3 * 5 * 5 * 7 + 8) + 9
-7 + 6 * 6 + (5 + 6) * (8 * 3 + 2 + 9)
-6 * (7 + (3 + 8 * 9 + 4 + 7) + 6 * (2 + 8 + 3) * 5) + 9 * (5 + 5 * 2) + 8 + 3
-(6 + 6 * 9 * 3) * 6 * 3 + (5 * 4)
-6 * 9 * 8
-7 * 4 * (8 + 7 + 7) * 4 * 7 + 4
-5 + 8 * 5 * 7 + 7 + 5
-2 * ((9 * 3 * 7 + 6 * 6) + (5 * 3 * 2 * 8)) * (8 * 3 + 2 * 6) * 6 * 5
-9 + 5 + 6 * 5 + (9 * 4 * (8 + 2) * 6 + 4 * (2 + 3 + 2 * 2)) + 4
-6 * 4 + (2 + 4 + (6 * 9 * 3 * 8 * 6 + 8)) * 4 + 5
-9 + (3 * 5 * 4 * 9 + 6) * 7
-9 + (8 * 2) * (3 * 7 + (7 * 2) * 8) + 5 * (7 + 9 * 7 + 3)
-(5 + 3 + 4 + 8 * 3 * (6 * 5 * 9 * 3)) + 2 * 4
-4 + ((2 * 9 * 2 + 5) * 6 * 5) * (5 + 2) + 7 * 5 + 5
-8 * 3 * (9 * 3 + 5 * (5 * 4 * 3))
-8 * ((3 + 8 + 5) + 6 + 9) + 7 + 4 * 5
-(9 + 9 + 7) + (7 * 2) * (7 * 3 + (5 + 2 * 3) * 9 * 3) + ((2 * 6 + 2 + 7 + 8 * 2) * (2 + 3) + 4)
-(9 + 8 * 9 * (7 + 7) + 5 * 7) + 9 + 2
-3 + (8 * 5 + 9) + 2 + 8 + 8
-5 + 2 + (5 * 8 * 3 * 7 * (3 * 7 + 6) * 4) * 3
-((7 * 9 + 3 + 2) * (9 + 9 + 7) + 4 * 4) * 7
-(7 * (3 * 8 + 3) + 4 + 6 * (4 * 7 + 9)) + ((4 * 6 * 6 * 9) * (6 + 3 + 2 * 8 + 5 * 7) + 3 + 2 * 2 + 3) * 2 + (6 + 4 * (6 + 7))
-7 * (6 * 7 + 6) + 2
-4 * (3 * 4) + 9 + 8 + (4 + 5 + 9 * (7 + 9 + 5) + 7 + 2)
-7 + 2 * 5 + (4 + (8 + 3 * 3 + 6) * 5 * 7) + 6 + 3
-(4 + (9 + 8 * 7 * 7) * 3 * 6) * 7 + 9 * 7 + 5
-2 + 4
-(2 * (8 + 3 + 8 * 2 + 7 + 3) + 7 + 7 + 6) * 3 * 7 * 7 * 2
-9 + 6 + 2 + (5 + 5 + 2 * 3) + 9
-3 * (6 * 8 + 2 * 8 + 7 * (3 + 3 * 4 + 2 + 7)) * (4 + 4 + 6 * 2 * 4 + 4) * 8
-5 + (5 + 8) + (2 + (7 * 9 * 2 + 8) + 6) + 9 + 3
-9 + 5 + (8 * 4 * 3 + 4) + (6 * 3 * 9) * 3
-(5 * 7 * (7 * 7 * 6) * (8 + 2) + 8 * 7) * 3 + 7
-8 * (6 + 6 * 4 + 9 + 4) * 3 * 6 * 8 + 6
-5 * 5 + 2 * (5 * 2 * 9 + (6 + 7)) * 7
-(5 * 6 * 5 * 3) * 2 + (8 + 6 + 9 * 7 + (2 * 3 + 3 * 8 + 5 + 2))
-8 + 7 * ((6 + 4 + 4 + 8 + 7) + 2 * 5 + 3 * 9 + 6) * (3 * 5 * 5 * 9 * 4) * 3 + ((3 + 4 + 2 * 3 * 2 + 2) + 7)
-(8 + (9 * 6 * 3) * (9 + 8 + 3) + 4) * 5
-4 + (4 + 2 + 7 + 9 * 3 * 7) + 9 * (5 + (9 + 9 + 7 + 8 + 8) * 7 + (2 + 2 * 9 + 3)) + 3
-4 + 5 + 5 * (6 * 6 + 3)
-(7 * 7 + 6 * 7 * (4 * 2 + 9 + 7)) + 8
-(4 * 7 + 9 * 6) * 6 * 4 + 8 * (6 + 7 * 9) * 2
-7 + (8 + 9) * 6 * 3 + 4
-8 * (7 * (7 * 3 + 3) + 3 * 5 * 9 * 2) * 6 * ((2 + 4 * 5 * 2 + 5 + 3) + 4 + (4 * 2) * 2 * (9 + 5 + 3 + 7) * 5) + (5 + 5 + 3 + (6 + 6 * 2 * 8 + 6))
-6 * 6
-8 + 5 + 5 + (8 + (3 * 5) + 5 * 3) * 2 + 5
-((4 * 7 * 3) * 7 + 2 * (6 + 2) * 8) * 8
-(6 + 3 * 5 * 5 * 6 + 2) * 3 * 7 * 6
-6 + (9 * (4 * 8 * 5 * 3 + 6 * 9) * 4 * (8 + 3 + 3 * 4) * 6 + 4) + 4 * 2 + 9
-((5 + 4 + 6) + 7 * 8 + 7) + 8 + 9 * 8 + 3
-(4 + 2 + 5 + 4 * 7 * 9) * (7 + (2 * 9) * 8) + 3 + 5
-(3 * 6 + 8 * 8 + 2) * 6 + 4 + (7 + 2 + 6 + 2 * 7)
-8 + (2 * 9 + (3 + 4 + 3) + 2)
-5 + 2 * (5 * 9 * (6 * 8 * 3 + 6) * 8 * 5 + (5 * 4)) + 9
-6 + ((8 * 3 + 5 + 9 * 9) * 3 + 6 * 9) * (5 + (5 * 4 * 8 + 5) * 4 * (3 * 2 + 7 * 7 * 4) + 2 * 2)
-9 + 4 * (2 * (6 + 9 + 6 * 8 + 7)) * 9 * 2
-4 + 8 + (8 + 5 * 8 + 7)
-8 * (2 + 4 + 5 + 7 * 6) * (4 + 9 * 4 + 7 * 2 * 7) * 6 + 9 + 4
-8 + 3 * 8 * (2 * 5 + 5 + (5 * 2 * 6 + 3) + 6) * 9
-((4 + 5 * 7) * 9 * 8 * 2 + 6) + 9 + 7
-((4 + 3 * 6 * 3 * 4 * 7) + 3 * 5 * 4) + 9 * (8 + 7 * 2 * (2 + 8) + 9 * (2 * 8)) * 5 * 5 * 8
-2 + (5 + 6) * 4 + (9 + 5 * 5 * 7 * 5 + 2)
-6 + 6 * (6 * 3 * (2 + 3 + 4 * 3 * 7) * 3 * (4 * 9) * 5) * 9
-7 * 2 * (9 + 8 + 3 * 9 * 4) + 8
-(9 * 8 * 2 + 7 * 2 * 8) * 4 + 9 + (3 + (3 + 3 * 5 + 2) + 9 * 4 * (5 * 3 + 2)) * 6
-7 * 2 * 9 + ((5 * 5 * 8 * 4 + 3 + 7) + 8 + 2 + 3 + 6) * 5 * (8 + (5 + 6 + 7 + 6 + 8 * 6) * 6)
-5 + 6 * ((3 * 7 * 2 + 6 * 9) * 6 + 2 * (8 * 5 * 5 + 9 + 8)) * 6 + 4 * 7
-7 + 7 + 9 * 6 * 4 + 3
-4 + (3 * 8 + 8 + 2) * 8 * (9 + 3 + 7) * (4 + 7 + 2 + 5)
-9 * 2 + 5 + 6 * 6 + (3 + 9 * 6)
-(6 + 3) + 5 + (4 * 6 + 8) * 6
-9 * (6 + 6 * 7 + 6) * 7 * 3 * 5 + 4
-(7 + 8 + 8 * 2 + 5) + 7 + 2
-(5 * 4 + 8) + 9 + (3 + (8 + 2 * 5 * 7) * 9 + 3) * 7
-(2 * 3 + (7 * 4) + 8 * (6 + 4 + 7 * 4 + 5 + 4)) * 7 * 9 * 8 + (3 + 6 + 6 + 9 + 2)
-2 * 2 * (3 * (5 + 4 * 4 + 9 + 7) + 5 * 8 * (7 + 2 * 2))
-2 * 5 * 8 + 6 + (2 + 3 * (7 + 4 + 4)) * 6
-3 + 3 + 2 + 8 + (4 + 9 * (5 + 7 * 3 * 8 + 4))
-(6 * 8) * 5 + 5 * 8
-2 * 3 * 9 * (3 * 7 + 6 + 9) + 2 + 6
-5 * 8 * (2 * 3 * 7 + 3) * 7
-2 + (5 * 5 * 8 * 7 + (3 * 9) * (3 + 8 + 3)) * 5 + (6 * 2 * 9 + 3 + (4 + 4 * 7 + 6 * 6 + 8) + 9) + 5 + 9
-(3 * 5 + 7 + 5 + 5 * 7) * (2 + 4 * 4) + 5 * 6 + 9
-4 + 4 + ((9 * 3 + 5 + 4 * 7) + 6 * 6 * 2 + 9 * 2) * 9 * 9
-7 * (4 + 7 + (5 + 5 * 8 + 8 * 3 * 3) + 7 * 7 + 7)
-2 + 9 + 2
-((9 * 8 + 4 * 3 + 6 + 6) + (4 * 2) + 2 * 9 + 4) + 6 + 7 + (3 + 8 * 9 * 8) + 2 * 2
-(3 + 6 * (9 * 6) * (2 + 6 + 7 * 4) * 7 * 3) * 9 + 8
-4 + 7 * (2 * 2 + 6) * (2 + 4 + 6 * 5 + 6)
-(8 * 7 * 4 + 7 * 5 + 7) + 6 * 2
-2 * 2 + 3 * (4 + (3 + 9 * 3)) * 4
-6 + 5 * 5 + 9 + ((7 + 6 + 2) + (2 * 6 * 2 * 5) * 7 * 4 * 3 * (6 * 4)) + 9
-3 + 2 * ((9 + 2 + 2 + 6 * 9 + 4) + 5) * 8 * 9
-(8 + 4) + 2 + (2 * 2 + 8 * (5 * 6 + 6 * 4 + 9) + 8) + 2 * 8 + 2
-2 * 5 * 7 * 6 * (8 * (2 * 7 * 4 + 6) + 3 + 9 * (8 * 3 + 2) * 8)
-4 + 3 + 4 + (6 + (6 + 4 + 7) + 4 + 7) * 6
-8 + 5 + (9 * 6 * 6 + (3 * 9 + 3 + 6 + 9))
-((3 + 6) + 6 * 3 + 3) * 2 + (9 * (8 * 7) + (2 * 9 * 6) * 6 + 2) * 8 + 2
-((7 * 4 + 7 * 4 + 2 + 7) * 3 * (7 * 8 * 4 + 8 + 4 + 4)) * 6
-6 * 4 * (8 + 5 + 2)
-(8 + 5) * 2 + 4 + 6 + 3
-((4 * 5 + 7 * 2 * 8 + 9) + 4) + 7 + 3 * 8
-2 + 2 * 3 + 7 * (3 * 6 + 9 + 5 * 7 * 5)
-8 * (9 * 8 * 7 + 9 * 6 + 9) + 9
-5 * (4 * 3) * 6
-5 * 6 * 8 * (2 * (4 + 5) * 4) + 3
-4 + 8 * (2 + 6 * 8 * 7 + 9 * 3) + 5
-2 * 3 * 7 * (2 * (7 + 7 + 8) + 8 * 7 + 6 + 2) * 7 + ((4 * 2 * 3) + 9 * 7)
-9 + 6 * 6 + (3 + 4 * 3 + 9 + 5 + 3) * 4
-(2 * (4 + 3) * 9) * (2 + 9 * (6 + 6 + 3 * 5 + 2 + 4) * (2 + 5 + 4 + 7) + 2 + (4 + 4 * 8 * 7 * 7)) + (3 * 7 * (3 + 3 + 3 + 2) * (6 * 3 * 8)) * 4 + 4
-(4 + 7) + (3 * (5 * 3 + 5 + 9) * 9 * 3 * 9)
-9 + 7 * ((2 + 2 * 8 + 7 + 6 * 5) + (6 * 7) * (3 + 6 + 8 * 5) * (8 * 8) * (3 + 3 * 7 + 4 + 7))
-9 + 9 * (3 * (6 + 7 * 9 * 7 + 3)) + 3 + 6 + 9
-2 + ((3 + 7 * 8 + 9) + (8 + 8 * 9)) + 6 + 7 * 8
-4 * (6 + 8 * 8 + 4 * (3 * 2))
-(5 + 5 * 3 * 3 + 3) * 7 + 7 + 3
-2 * (2 + 6 + 4 * (3 + 4 + 7 * 8 * 9 + 9)) * 9 * 7
-(4 + 6 + 7 + 4) * 7 * ((4 + 9) + 8 + 5 * 7)
-8 * 6 + 6 + 7
-(5 + 3 * 2 + (4 * 4 + 5 * 4) + 3) + 7 + 8 + 8 + 7 * 3
-4 + (7 * 5 + 6 * 7 + (2 * 7 * 8) * 3)
-7 * ((3 * 3 + 2) + (8 + 6)) * 4 + (7 * 7) * 8 * 7
-((5 * 8) * 6 + 8) * 5 * 7
-3 * 3 + 5 + ((2 * 4 + 3 + 8 + 8) + 2 + (7 * 9 * 6) * 6 * 6)
-7 + 7 + 5 + 4 * ((5 + 8 * 8) + (2 * 2 * 2 * 6)) * 6
-(4 + 6 + 7) + 2 + 3
-(8 + 8 + 2 + (4 + 6 * 4 + 9 + 9 + 4) * 6 * 4) + 9 * 4 + (9 * 7 + 5 * (3 * 9 + 4 + 7) + 7 * 4)
-8 + (8 + 5) * (8 * (3 + 3 + 5 + 9))
-8 + (4 + (7 + 8 + 4 + 9 + 4) * 7 + (5 * 9 + 2 * 6 + 6) + 4 * (7 + 2))
-(3 * 7 + 8 + 6 * 3) + 5 * 5 + 7 * (9 + 5 + 7 * 8)
-(9 + 7 + 2 + 2) + 4 * 4 * 9
-2 + (4 + 4 + (8 * 9 * 2 * 7 * 2) * 8 * 5) * 5 + (4 + (3 + 2) * (3 * 2 * 9 + 9 * 8 + 5) + 2 * (3 * 4 * 7 * 5 * 6 + 7) * 5)
-(2 * 6 * 9 * 7) + (4 * (4 + 3) + 9) * 9
-4 * 3 + 5 + (6 * 6 * 3 * 9 * 7) * 7 * 4
-8 * 6 * (2 * 6 * 2 * 7 * (6 + 4)) * 4 + 5
-4 * 9 + 7 * 6 * ((9 + 7 * 5 * 5) + 7 * 9)
-3 + (8 + (5 * 2 + 8 * 7 + 6 + 3) + (7 + 9 * 2 + 3) * 6 * 7)
-4 * 7 * 4 * (4 * 5 + (7 + 6 * 7 + 8)) + 4
-(8 + 5 * 3) + ((8 * 7 + 6 * 5 + 8 + 9) * 5 + 2 + 7 + 8 * (5 + 7 + 4 + 4)) + 3 * 9
-6 * (7 + 2) + 4 + 7 * 2 * 5
-(2 * 9 * 9 * (3 * 4)) * 7 * 4 + 2 + 4
-(8 + (9 * 2 * 8) + (5 * 9 * 5) + (5 * 6 * 3 + 8 * 2 + 6) * 5 * 5) * 6 + 8 + 3 * 3 * 2
-2 * 5 * 7 * 4
-(2 * 8) * (2 + (4 + 2 * 5 + 2) * (2 + 7 + 6) + 5 + 5 + 7) * 4 + 8 * 7
-(8 * 5 + 4) * 5
-(9 * 6 + 8 * (3 * 8) + 5) + (8 * (3 * 9 + 7 * 3) + 9 + 2 + (4 + 5 * 7 + 6 * 9)) * 6 * 8
-5 * 4 + 3
-(8 + 7 * 9 + 5 * 5) + 9 + 3 * (6 + 6 + 5)
-(3 * 7 + 2 * 4 + 4) + 8 * 6 + 3 * 5
-((4 + 8 + 8 * 7) + 9 * 7 + 8 + (8 + 3 + 2) * 3) * 2 + (6 * 7) + 8
-(7 + (3 * 5 * 7 * 6) * 7 + (8 * 3 + 9 + 8 * 9 + 8) + 8) + 9
-((6 * 7 * 7 + 4) * 8 + 6 + 4 + 9) + 7 + 4 + 2 + 5 + 5
-4 * (2 * 2) + 2 + 3 * 3 + (4 + 2 + 2)
-((4 * 8 + 8 + 9 + 3 + 3) * 9 * 9 + 7 * (6 * 5 * 3 + 3 + 3)) + (9 * 5 * 2) + (2 + 7 + 6) * 3 * 6
-(4 * 5 * (8 * 7 + 8 + 4 + 3 * 9) * 3 + 7 * (3 + 4 + 3)) + 3 + 6 * ((6 + 2 * 8) * 9) + 2 + 4
-7 * 3 + 8 + (8 + 2 * 9 * 2 * (7 + 4 + 7 + 7 * 7 * 8)) * ((4 * 6 + 7 + 4 + 6) + 5 + 3 + 6 * 6 * (6 + 2 * 9 + 6 * 7 + 3)) * 5
-(7 * 8 + 2 * (5 * 7) + 7 * 4) * 8 + 2 * 3
-4 + (8 * 3 + 9 * 9 * 3) + 7 + 7 + (3 * 4)
-(4 * (5 + 9)) * 9 + 5 + 7
-6 * 2 * 9 + 4 + 6 * 2
-(7 + 3) * ((3 * 7) + 8 + (8 + 6 * 2 * 8 * 6 + 2)) * (7 + 9)
-9 * 4 * 3 + 7 * 6 + (3 + 8)
-4 * ((2 * 6 + 3 * 4) + 3 * 4) * 7 + 8
-(8 + 7 * (4 * 8) * 6) + 7 + 4 * 4 * ((8 * 9 * 7 * 9 + 7 + 3) + 6 + 8)
-5 * (9 + 3 * 4 * (2 * 9 * 4 * 2 + 3) * 8)
-4 * 9 * 8 * 7 + (6 * 9)
-(4 + 4 + 3 + 5) + 9 * 4
-9 + (4 + 7 + 6 + 4 * (8 * 9 * 7 * 3 * 2 * 6)) + 3 * 6
-5 + 6 + (6 * 5) + 8 + 7
-(9 + 4 * 8 * (8 * 7 * 2 + 4) * (5 * 4 + 9)) + 6 + 5
-5 * 2 + 9 + ((3 + 2 * 9 + 3) * 5 * 9 + 2 + 3) * 8 + 5
-(6 + 8 + (3 + 8 + 4 * 4) + 6 * 9 * 3) * 7 + 3 + (5 * 9 + 2 + 7 + 6 * 8) + 5 + (3 + 2 + 2 + (3 + 4 + 2))
-9 * 3 + 7 + 6 * 7 + 3
-(2 * 4 * 3 * 7 + 5) + 6 + (2 + 7 + 4 + 3 * 4) + ((7 * 2 + 7 + 6 * 8) + 6 * 2 * 5)
-((2 * 4) + 3 + 6 + 6 * (7 * 4 * 6 * 5)) * 3 * 6 + (9 * 5 + 8)
-(4 * 3 * 4 * 4) + 5 + 8 + ((8 + 6 + 8 * 9 + 7 * 5) * (6 * 2 * 3 * 6 * 8) * 3) + 8
-(3 * 8 * (8 + 4 * 2 * 9)) + 4
-3 + 7 * 7 + 3 + 9
-((4 * 7 * 2) * 2) + 2 + 9 * 3 * (9 * 3 + (8 * 5 * 9 * 9) * 6)
-9 * 6 * 4 + 5 + (6 + 5 * 4 * (8 + 9))
-2 * (2 * (6 + 2 * 2 + 9 + 6) + (8 + 8 + 7) + (6 + 8 + 7)) * 2 + 5
-5 * 8 * 2 + (7 * 7) + 7 + 6
-6 + (5 * 9 * 7) * 3 * 7
-3 + 9 * (4 + (5 * 8 + 4 + 4 + 5))
-4 * 7 * (8 * 2 + (3 * 8 + 9 + 2 + 6 + 6))
-(9 + 3) * 6 * 9 * 2 * 8 + (7 * 8)
-(8 * 2 + (5 * 8 + 6 * 9 * 8 * 3)) + 9 * ((9 + 6 + 3) * 6 * 4 * 4 * 5) + 8
-3 + 3 * (3 * 6 + 8 + (8 * 7) + 5) + 7
-5 * 3 * 2 * 3 * (4 + 9 + 8 * 9)
-(8 * (9 + 5 * 8) + (6 * 8) + 2 + (8 + 3 + 4 * 5 * 3) + 4) * (4 * 4 * 9 + 9 * 6) + 6 + 3
-2 + (5 + 8 * (5 + 4 * 7 * 4) + 4 * 7 + 5)
-5 + ((6 * 9 + 5 + 5) + 2 * (4 + 4 + 2 * 6 + 3 + 9)) * ((3 * 5 * 2 * 8 * 5) + 2 * (4 + 9 + 5 * 9 * 8) + (2 + 6 * 6 * 5 + 3 + 9)) * (2 + 9 * 9) + 2 * 6
-5 + 2 * ((7 + 4) * 3 * 6) + 7
-4 + 3 * 6 * 8
-(8 + 7) * 5 + (2 + 5 + 3 + 4 * (3 + 7) + 3)
-(2 * 2 * 7) + 2 * ((4 * 5 * 2) * 5 + 9 * (7 * 4 + 2 * 2 * 9) * 9) + 9
-3 + 6 * (7 * 7 * 2) + 6
-6 + (2 * 7) * 4 * ((3 * 2 * 4) + 3) + (7 + 2 * 7 * (5 * 2 * 3 * 3 + 8) + 7 + 7) * 8
-(5 * 3 + (8 * 8 * 5 + 3 + 2) + 6) * 5 * ((5 + 2) * (9 * 7 * 2 * 3 * 6) * 6 * (9 * 5 * 5 + 3 + 9) + (9 + 3 * 5))
-9 * 4 * 7 * 3 + (5 + 2 * 6 + 9) + (2 * 4)
-(4 * (9 + 3 * 7 + 7 * 5) + 2) + 6 * 4
-8 + 5 * 6 * 2 * 2 + (8 * 4 + 6 * 9 + 2 * 5)
-4 + (9 * 4) * 5 + (2 * 8 * 7)
-7 * (3 + (4 * 3 + 8 * 3 * 3) * 5 * 4)
-9 + 7 + (3 * 3 * (7 * 4) + (9 * 4 + 3 * 6 + 6 * 7) + 9) * 2 + 5
-8 + 6 * 9 * 4
-8 + 3 * (9 + (3 * 7 + 3 + 9 + 3) * 9) * 4 + 8
-4 + ((6 * 4 + 4 * 2 * 6 * 5) + 2 * 2) + (4 + 5 + 8 * 5 * 5) * 3 * 5 * 7
-(9 + 8 + 6 * 5 * 5) * 4 + (8 * 3 * 5) * (9 + (3 + 9 + 5 * 3 * 6 + 6) * 7 + (8 * 8 + 8) * 2 + 4)
-(8 * 6 * 2 + 5) * 9 + 6 * 2 * 5
-2 * 5 * 3 + 7 + 6 * 6
-(3 * (4 * 9 + 6 * 2) * 8 + 8) + 7 * 5 + 9 + 2 * 2
-8 + (8 * 4 + 6 * (7 * 7 + 3 * 4 * 7 + 2))
-3 + (7 * (4 * 8 * 8 + 3 * 9) + 2 * 9) + 6
-8 * (6 * 9) * 7 + (9 + 2 * 9 * 7) * (3 + 7)
-((6 + 7 + 4 + 8) * 5 * 7 + 3 + (8 * 2 * 5 + 9)) + 5 * 2 * 9 * 4
-3 * (7 * 7 + 6) * 3 * (5 * (7 * 2 + 6 * 9 + 9) + 3 + 6 * 9 * (2 * 3 * 6 * 9)) * 6 * 5
-(2 * (9 + 4 + 4 + 5 + 5) * (6 * 7 * 4 * 9) * (9 + 4 + 8 * 4) * 3) * (9 + 3 + 3 * 3 * 4 * 2) * 5 + 2 + 5 + 3
-(7 * 8) + (8 * (3 * 8 + 4)) + 3 * 7 * 7 * 6
-2 * 6 * (6 * 3 * (2 + 8 * 5 * 3 + 3 + 4)) * 5 + (9 + 9 + 2 + 3 * 3)
-5 + 7 + 4 * 2
-4 * 3 + 7 + 9 + (5 * 2 + (5 * 6) + 3 + 4) + 6
-8 * 4 * (9 + 3 + (7 * 8 + 7 * 6 + 4 * 3)) * (6 + 9 + 9 * (3 * 7 * 9 + 2 + 2 + 2) * 6 + 4) + 8
-(5 + 9 + (8 + 7 + 6) + 8) + 6 + 2
-2 * (9 + 3 + 4 + (5 + 5 + 2 * 2 + 3 + 8) + 9) * 6 * 7 * 2
-5 * (6 * 7 + 2) * 9 + 7 + 4 + 3
-9 + ((4 * 4 + 3 + 8 * 6 * 7) * (8 * 4 + 9 * 4 + 8) + 6 + (9 * 3 + 5 + 7 + 9 + 3))
-6 * (3 + 8 * (5 * 7 + 5 + 8)) * 5 * 4 + 8 * 3
-7 * (3 * (7 * 4 * 8) + 4 + 3 * (2 * 3)) * 4 + (7 + 6) * 9
-(3 + (5 + 4 + 3 * 3 * 2 + 9) + 7 + 2) + 6
-3 * (5 + (3 + 3 + 4 * 5 * 8 * 9) + 9)
-4 * (6 + 4) + (8 * 4 * (8 + 8 * 7 * 8 * 4) * 8) * 7
-(9 * (4 * 5 + 9 * 6 * 7 + 4) + 4 * 3) * 5 + 7 + 7 + 9
-5 * (7 * 8 * 8) + 4 + 9 + (4 * (3 * 5 * 6 * 7) + 4 * 8 * 4 * 3) + 2
-4 * 6 + 8 * ((3 + 4 * 3) + 6 + 3 + 2 * 5)
-6 * (2 + 4 * (7 * 4 * 4 + 4 + 6) * 4) + ((9 + 7 * 6 * 7) * 8) * 7 * 3 * 9
-3 + (3 + 2 * 7 * 6) * (5 * 2 + 2 * 2) * 2 * (5 * 2 + 3) + 8
-6 * 2 * (8 * 9)
-7 * 4 + 9 * (9 * 2)
-(2 * 6) + (6 + 7 + 5 + 8 + 4)
-6 + (9 * 5 * 6 + 5 + 6 * 6)
-(5 + 9) + 2 + (5 * 7)
-7 * 7 + 4 + (4 * 3) * 8 * (4 * (3 * 3 + 6))
-7 * (8 + 5 + (3 + 7)) * (4 + 4 + 8 + (7 * 7 * 6 + 9)) + 6 * 8 + 8
-4 + (8 + (5 + 2 * 7 + 6 * 7 * 6) + 5 * 9)
-8 + (6 + 3 * 7 * 8 + 8 * 7) + 8 + 5 + 8 * 9
-7 * (7 * (3 + 3) * 6 + 9 * 7 + (2 + 3 + 6 * 8 * 6)) + 3 * (7 * 9)
-(5 * (4 + 6) * 4 * 8 + 6 * 3) + 6 + 2 + (8 * 5 + 9 * 3 + (5 + 7 * 5 + 7) + 3)
-(2 * 7 + 3) + 9 * 8 * 7
-(4 * 3 + 9 * 5 + 4 + 4) * 9 + (3 * 9 * 7 * 4) * (3 + 5 * 4 + 6 + 5) + ((7 + 6 * 7 * 4 + 5) + 2 * 7 + 8) + 8
-(7 * 4 * 4 + 7) + (6 * 9 * 7) + 5 + (3 + 5 * 9 * 4 * 9 * 2) + 4 * 7
-(4 + 2 * 2 * 8 + 5 * 3) + 4 * 5 * 3 * (4 * (2 * 3 + 2 * 8 + 2) + 4 * 9 * (6 + 3 * 7 * 3) * 5) + (7 * 8 * 9 + 3 * 9 * 4)
-8 + (3 + 3 + 2)
-6 * (3 * 6 * (3 + 5 + 8 + 5 + 5))
-(9 + 7 * 9 + (3 * 4 * 2 * 2 * 7) + 5 + 9) + 7 + (9 * (8 * 9) * 9) + 3
-(9 * 6 * 8 * 2) + (6 + (9 * 5 + 6 * 5 + 5 + 5) * (6 + 7 * 8 * 4 + 4 + 6) + 9) + 9 * 7 * 4
-4 + (3 * (3 + 4)) * 8 + 4 + 2
-((9 * 2 * 5 * 3 + 9 + 3) * (7 * 6 * 9 * 8 * 2) * 8 + 4) * 6 + 8 * 6 + 9 + (4 * 3 + 2 * 9)
-(8 + 5 + (6 * 7 * 2 * 4 * 8)) * (9 + 8 + (4 + 8 * 2 + 8 * 4) * 9 * 8 * 9) + 7 + 9 + 7
-(5 + 2 + 3 * 5) * ((9 * 8) * 8 * 2 * 6 + (9 * 4 * 7)) + (5 + 3 * (5 + 7 + 6 * 4 + 8 + 5)) + (7 + 6 * 2 + 2 * 6 * 7) + 2
-7 * 2 + 7 + 8 + (9 * 9 + 8 * 6 + 7 * 7) * (7 + 3 + 5 * 4)
-5 * (5 + 2 + 6) * 2 + (7 * 5 + 4 + (8 * 9 + 8 * 9 + 8) + 3)
-4 + (3 + (4 * 4) + 8 + 8 * 9 + 7) * (4 * 4 * 2) + 8 * 5
-6 + 4 + ((5 + 7) + (8 + 9 * 3 + 5 * 9)) + (4 + 8 + 7 * 6) * 5
-3 + ((6 + 2 + 6) * 9 + 8 + (5 + 5) * 6 * (8 + 6 + 7 + 7 + 9 * 9)) + 9
-8 * 8
-(3 + 7) * 2 + 2
-2 * ((4 * 9 + 9 + 5 * 7 * 9) + 8 * 3 + 7 * 7) + ((3 * 4 + 4 + 6 * 9 + 8) * (7 * 2 * 9 + 8 + 5) * 9 * (9 * 3 * 3) + 6)
-(4 + 6 * 5 * 7 * 7 + 6) + 9 + 8 + 8 * 3 * 8
-7 * 6 * (3 + 5 + 6 + 4 + 5 + (2 + 2 + 7)) + 6 + 3 * (4 * (3 + 4) * 9 + 3 * (7 * 4 + 3 + 6))
-9 * 5 * 7 + (5 + 2 * 4 * 4 + 9 + 6)
-(6 + 2 * 8 * 6 + (5 + 9) + 3) * 5 + 6 + 4
-6 + 8 + 5
-6 + (8 + (6 * 3 * 5) + 4 + 5 * (5 * 6 * 2) + 8) + 3 + 9 * 8 + 6
-3 + (2 + 9 + 2 * (8 + 2 * 3 * 6 * 9) * 2) * 4
-7 + 4 + (8 + 7 * (3 * 2 * 7 + 2 + 3 * 8)) + 9 * ((5 + 5) + 2)
-2 + (2 * 5 + 5 + 9 + 4) * 2 + 8 + 8
-(2 + 4) + ((9 + 4) * 3 + 7 * 6) + 9 * 6
-(9 * (7 + 5 + 8 + 8) + 8 + 5) + ((5 + 9 + 4 * 7 * 5) * 4 + 6 + 9 * 9)
-4 + 8 + ((6 + 2 + 2 * 6 * 2) + 7) * 7 + (3 + 8 + 4 + 2)
-((4 * 2 * 9 + 5 * 9) * 7) * 9 * (7 * 8 * 6 + 8 * 6 * 8)
-(4 * (8 * 5 * 5)) + 5 + 6 * 2 + (2 + 9 + 7 + 6) * 5
-(6 + 2) + 5
-2 * (3 * 4) * 4 + 6
-2 * 8 * (6 * (7 * 4 * 9) + (2 + 2) * 2 * (6 * 2 + 9)) * (7 * (2 * 5 + 3 * 8 * 4) * (3 + 7) + 6 + 2 * 5)
-3 * 7 + (4 * 3 + 5 + 9 + 2)
-6 * 5 * 3 + 3 * 7 * ((3 * 4 * 3 + 8 + 6) * 4)
-(6 * 6 + 4 + 5 * 5) * 7
-((6 + 8 + 4 + 5 + 9) * 3 + 4 * 5 + 4) * 5 + 9 + 9 * 9
-(9 + 4 * 5 * 5 + (3 * 3 + 5)) * 5 * 4 * 9 + (4 + 5 * 9)
-2 + (9 + 5)
-8 * (8 + 3 * 9 + 7)
-(9 + (4 + 2 * 4 * 6 + 7 * 2)) + 5 * (5 * (3 * 7 + 3 * 8 * 8 * 8) * 9)
-3 * ((4 + 3 * 8 + 5) * 9) * (6 * 5 + (2 + 5 + 4 + 3 + 8 + 2))
-6 + (3 * 3 * 5 + 9 * 8 + 8) * 7 + 9
-(5 * 8) * 2 * ((3 * 5 + 6 * 9 * 3 * 8) + 8 + 4 + 2 + 2)
-(6 + 4 * 6 * 6) * (3 * 6) * 8
-((7 * 8 + 6 * 8 + 2) + 5 * 6) + 5 * 7 * 6 + 6
-4 + 8 * 9 * (2 * 5 * 8 + 9 * (5 * 8 + 9 * 4 + 6 + 4)) + 2
-9 * (7 * 7 * 7 * 8 * 5) + 8 + 4
-4 * 9
-(9 * (7 * 7 * 7 * 9)) + 6 * 7 + 4 * 8
-7 + (5 * 9 + (9 + 8 + 5)) + 4 * 7 + 8 * 5
-6 * 2 + (7 * 9) * 6
-(5 * 4) * (4 + 8)
-9 * 4 + 6 * 5 * 6 + ((8 + 9 + 8) * 8 + 6 + (4 * 2 * 2 + 3 * 6))
-7 + (7 * 2 * 4 + 2 * 5 * 4) * 7 * (9 * 4 * 2 * 7 + 9) + 8
-(6 + 2) + (5 * 8 + 8 + 4)
-(8 + (8 + 8 + 3) * 6 + (6 * 9 * 4 + 7) + 2) + 8 * 8 + 4 + ((7 + 4 + 5 + 8 + 9) + 6 + 7 + 9 + 6) + 3
-((7 + 6 + 3) * 4 + 2 + 5 + 8) * 4 * 2 * 2
-((4 + 6 + 3 + 2 + 2) + 3 * (7 * 6 + 9 * 5 + 6 * 4) * 3) * 3 * (5 + 4 + 3 * 9) * (9 + 3 + 2 + 5 * 7 + 5) + (4 * 2 + 6) + 4
-4 + 4 + ((2 * 4 + 9 * 8 * 5 + 8) * 9 * 9 * 6 + 9) + (6 + (5 + 9))
-3 + 8 * (3 + 8 * (3 * 7 * 4 * 2) + (6 * 9 * 8))
-2 + 5 + ((5 + 4) * (2 + 4) * 9 + 6) + 5 * 9
-7 + 7 + 6
-8 + (7 + 8 + 7 + 7 * (8 + 8 + 9 * 2 + 8 + 2) + (3 * 6 + 3 * 2))
-4 * 9 + (4 * (7 + 7 + 7 + 8 + 5 + 2) + 4 * 6 + 2 + 6)
-(4 * 9 * 7 + 8 + 3 + 9) + 8 + (5 * 9 + 9 + 3 + 3 + 4) * 9 * 8
-(5 + 5 * 6) * (6 + 8 + 7) + (5 + 2 + 5 * 5 * (3 + 7 + 6 * 9)) + 9
-4 * 2 + (4 + 5 + (3 + 5 + 9) + 7 + 7 + 4) + 3 + (6 * (2 + 2 + 8 * 8) + (8 + 9 * 7 + 7 + 6 * 9) + (3 * 9 * 3 * 5 + 5) * 5) * 3
-7 + 2 + (4 * 3) * 7 + (2 * 3 + 7 * 9)
-5 * 9 * 2 * (5 * 2) + 5
-4 + 4 * 6 + (2 + 5 + 6 + 8 * 7)
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d19/example.txt b/app/src/test/resources/app/jonas/adventofcode2020/d19/example.txt
deleted file mode 100644
index a76d890..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d19/example.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-0: 4 1 5
-1: 2 3 | 3 2
-2: 4 4 | 5 5
-3: 4 5 | 5 4
-4: "a"
-5: "b"
-
-ababbb
-bababa
-abbbab
-aaabbb
-aaaabbb
\ No newline at end of file
diff --git a/app/src/test/resources/app/jonas/adventofcode2020/d19/input.txt b/app/src/test/resources/app/jonas/adventofcode2020/d19/input.txt
deleted file mode 100644
index 090f761..0000000
--- a/app/src/test/resources/app/jonas/adventofcode2020/d19/input.txt
+++ /dev/null
@@ -1,534 +0,0 @@
-21: 71 69
-100: 92 69 | 13 54
-116: 34 13 | 41 92
-101: 92 93 | 13 96
-122: 13 22 | 92 19
-124: 70 13 | 76 92
-29: 9 92 | 133 13
-2: 13 75 | 92 73
-117: 132 92 | 109 13
-0: 8 11
-43: 92 13 | 13 13
-56: 41 13 | 34 92
-54: 92 92
-16: 92 128 | 13 106
-39: 13 82 | 92 72
-121: 99 13 | 70 92
-110: 59 13 | 123 92
-4: 63 13 | 33 92
-120: 130 92 | 54 13
-7: 41 71
-119: 76 13 | 68 92
-63: 13 99 | 92 76
-44: 92 13 | 92 92
-3: 57 92 | 117 13
-30: 13 68
-127: 91 13 | 1 92
-49: 13 98 | 92 5
-5: 41 13 | 112 92
-74: 92 17 | 13 25
-58: 13 34 | 92 68
-128: 43 13
-92: "a"
-77: 13 37 | 92 128
-112: 13 92
-130: 92 92 | 13 13
-46: 92 83 | 13 122
-31: 13 3 | 92 26
-85: 69 92 | 60 13
-111: 13 41 | 92 70
-76: 92 13
-24: 76 13 | 70 92
-93: 92 84 | 13 50
-78: 92 21 | 13 135
-57: 66 92 | 40 13
-84: 13 45 | 92 41
-109: 48 92 | 78 13
-17: 92 60 | 13 43
-103: 115 13 | 56 92
-99: 13 92 | 71 13
-65: 13 95 | 92 120
-79: 121 92 | 128 13
-134: 34 13 | 76 92
-68: 13 92 | 92 13
-14: 60 13 | 76 92
-83: 4 92 | 27 13
-70: 13 92 | 92 71
-62: 92 79 | 13 90
-66: 2 92 | 108 13
-52: 54 92 | 130 13
-47: 13 38 | 92 52
-108: 119 13 | 134 92
-33: 13 130 | 92 45
-9: 13 43 | 92 69
-64: 24 13 | 86 92
-118: 71 70
-6: 112 13 | 130 92
-72: 71 43
-69: 13 13 | 92 71
-97: 89 92 | 62 13
-135: 36 92 | 99 13
-82: 13 70 | 92 54
-61: 77 92 | 28 13
-90: 92 125 | 13 100
-129: 13 45 | 92 54
-86: 130 92 | 41 13
-106: 92 99 | 13 54
-38: 92 99 | 13 69
-126: 92 74 | 13 105
-45: 13 92 | 13 13
-10: 61 13 | 94 92
-28: 30 13 | 35 92
-71: 13 | 92
-27: 118 92 | 9 13
-1: 88 92 | 126 13
-11: 42 31
-105: 13 21 | 92 102
-41: 92 92 | 13 92
-34: 13 13
-125: 60 13 | 112 92
-55: 13 41 | 92 43
-20: 13 45 | 92 60
-113: 43 92
-96: 13 111 | 92 113
-104: 92 99 | 13 130
-87: 54 92 | 112 13
-132: 103 92 | 110 13
-12: 124 13 | 20 92
-133: 13 45 | 92 76
-50: 54 13 | 76 92
-26: 46 13 | 97 92
-42: 13 127 | 92 67
-131: 119 92 | 121 13
-73: 92 36 | 13 76
-19: 55 13 | 129 92
-8: 42
-75: 60 13 | 130 92
-102: 13 68 | 92 99
-13: "b"
-22: 92 6 | 13 85
-80: 13 54 | 92 70
-107: 14 92 | 80 13
-48: 92 58 | 13 21
-23: 92 116 | 13 113
-98: 70 92 | 69 13
-37: 54 13 | 41 92
-59: 13 76 | 92 45
-35: 71 99
-40: 92 15 | 13 23
-81: 13 51 | 92 114
-89: 92 49 | 13 32
-94: 92 64 | 13 107
-36: 71 71
-18: 92 65 | 13 53
-53: 92 7 | 13 100
-15: 119 92 | 87 13
-60: 13 71 | 92 92
-115: 60 92 | 41 13
-91: 92 18 | 13 101
-123: 76 13 | 44 92
-51: 47 92 | 29 13
-114: 13 16 | 92 12
-25: 60 13 | 99 92
-88: 13 131 | 92 39
-95: 92 45 | 13 68
-67: 81 92 | 10 13
-32: 50 13 | 104 92
-
-bbabbaaaabbaabbbaabbabaabbaabbaababaabab
-abaababbbaaaaaabbabbabaabbabbaaaabaababbababbbab
-baaabbbaabbabaabbbbbbbaa
-bbaaaabababbbaaabbbabaab
-ababbababbabbababaaababaabbbbaaaabbaabba
-bbaabbabbbbbabbabaaabbbaabbabbab
-bbabbaaaabbbabbaabbbabbabbabbbaa
-abbbaaababbaaaaababaabaaaabababbabbaabab
-abaabbabbbabaaaabaabaaba
-aabaaabbaaaaabaabbabbbba
-aabbbaaaaabbbbabbaabbbaabaabbbbbbbbababbbbbbaabbbbbaabaaabbbabbabbabaaaababaaaaabbbabbbabbaabbaa
-abbaabaaabbaaabbaaaaaaabbbabababbbaabababbbaababaababbabbaabbaaaaaaaabbb
-bbbbababbabbaabbbabaaabbaaaabbab
-baaabababaabbbaabaabbaab
-abbabbbbbbbbbbbaabaaabaaabbbbbababbabaaaabbbaaabbaaabaab
-bbabababbaaabbbaaabaabbababbaabaaabbababbbbbbaaa
-aaabbbaaaaaaababaabbaabb
-ababbababaaabbabbbaaababbaaaaaaa
-aaaaababbbabbaabbabaaabaabbababaaabbaaaa
-aabaabbababababaabbabbab
-babbbbbaaabbaaababbabbab
-abaaaabbbabaaaabababaabb
-babbbaaaabaaababaabababb
-abaaaabbbaaaabaaaabaaaab
-aabbaaabbaabbbaaabbbaaba
-babbbaabababbbbbaabbbabbaaababbbbaabababaabaabaaabaaaaab
-ababbabbbaaabaaaaababbabababbbaababaaaabababababbbbabababaaabaaaaabbbbaa
-babaaabbbbaaabbabbbababa
-bbbaababbbababaabbabbabb
-babbabbbaaaabaaabaabaaaa
-abaaaaaaaabbbabbbabbaabaaaaabbbb
-bbaabaaaabaabaaaaabaaaabaabbbbbbbaaaabaaabbbaabababbbbbabaabaabbbbbababaabaababa
-bbabaabbbababababbabbaabbbbababbaabbbbba
-aaaabaabbaababbabbabbbaa
-bbbbaabbbabaaaaaabbaaaba
-aaaabbaaaabaabbbabbabbaabbbabaaa
-abbbabaabbaababaaababaabbabbabab
-bbbabbaabbbabbbabbababbabaaaababaababaaabbaabbaa
-baabbbababbabbaaabaaababaabbbbba
-bbbaabbabaabbbaabbaabbab
-aaabbabbbbaabbabaabababa
-aaaabaaaaabbbaaaabbaabbbabbabaaabbbabbbb
-abbbabbbbbababbaababbaab
-aababbbbbbabbbbbbaabbabaaabbbababbbbbaba
-aabaabbbbaaababaabababaa
-baaaaabaabbabbaaabbbbaaa
-aaabbbabbbabbaaaabbbabab
-bbababaabbaaabbbaaaaabaababaabaabaaabaab
-abaabaababaababbbabbaababbaabbbbaabaabaa
-abaaaabbbbabababaabbaaaa
-babaabaaaaaabbaabbbbabbbabbabbbaaaabbabaaaabbbbbbabababaababbbbbbaaaaaab
-abaabbababababbbbbaaabbaaabaaaaa
-abbbaaabbbabaabbbababbaaaaaaaaba
-abbabaabbbabababbbbbaabaaabbaabbaabaaabbaaabbbbaaaaabbabaaaaabaa
-babbaaabbbbbbbbaababbaab
-ababbabaababbaaabbabaaba
-abababababababbbabaabbaa
-abaabababbbbbbbaabbbbaaa
-bbbbababbbaabbbbbababbab
-bbaabbabababababbbaaaaba
-aabaabbabbabbbaaabaaababbaaaaabaaabbbabbbaaabbabbaabbaba
-baaabbaaaaababbabbbbabababaababaabbaaabbbbbbaaaabbababbb
-baababbbbbbaaaabbbbbbbaaaaaababaabbaaabaaaabaabababaaaaa
-bbabababaaabababaabbaabaabaaaabbababbbbaabaaaaab
-abbabbbababaababaaaaabbbaabaaabb
-babababbabbbbaabbbaaababaabbbaab
-baabbbaaaaaabaaabbbaabbaaaabbabbaaaabbbbbaabbaaabbaaaabbbabaababbabbbbabaababbab
-bbaaabaaaaabbbaababbaaabbabaaabbabbabbba
-abaaababbabbabaaabababbbababaaaaabbaaaaa
-abaababaaabbaaababaabbabaabbbbbb
-abaababbbbbababbbbbaabbaaabbbaaaaabbbabb
-aaabbbaabbaabababbabbbbb
-abaaababbabbbaaababbbbbb
-baaaabaaabbbabaabbaaabbb
-babbaabbabaaaaaabbbbaabbaaaaaaabbbbbabbabbbbabaa
-babaabbbaaaaaabbbaaaabbaaaabaaaababbaabbabbaababbbbaaabb
-babaaabbabbbbababaaaaabababbabbabaaaaaababaabbbb
-abaaaabababbaabbaabbabaaaaaabaabbbabbbbbabbbaaabbaaaabba
-baabbbbaabbbbababbbbabaa
-bbaaaaabbbbbbbbababaabbabbbbaaaaabbaaaab
-abbbabbbbabababbaaabababaabababbbaaaaabaaaabbaaaabbabaaabbaabbba
-baaaaabaaaababbbaaaaababbaaabaababaaabba
-aaaabaabbbaabbababbababbabaaabbbbbaabbabaaabaaab
-abbabaababaaaababbbbbbaabbaaaaaaaaaaaabb
-aaaabbaababbabbabbaaabbb
-baabababbabaabbaaabbabbbbbbbababbaababbaabbaabbbabaaabba
-baaaabaabaabbabaabbbbbbbaaaababbaaabbaab
-aabbbbbbabbbbaaaaabbbbbbbbbbabbb
-baaabbaabbabababaaaabaabbbbaabbabaaaaaaaaabbbbababbbbbabaabbaaaaabaaabba
-abaaababbabbbaaabaaaabaabbaaaabbaabaabaa
-babbbabababaaaaaababbbab
-baababbbbbaaabaabaabbbaaabbaabbaabbbabab
-abaabbababbbbbbabbababaabbbbbbbaaaabaabbbaaaabbb
-aaaaaaababaabbaaaabaaaaabbbabbbb
-abbbabaabaabbbaabaabbaab
-abbabbaaabbbbbbaaaabbaabbabbbaaababaabba
-baaabababababaabaabbbabbabaabbabbabaaabbbabbabbbbbababbb
-aaaaaaabaaababbababaaaba
-bbaababababaaaabbbbbaaaa
-bbbbaabbbbbbaabbbbbabaab
-abaaaabaabbabaaaababababbbabbbbbbabbabab
-babbaabbabbabbaaabbabbbbaabbbabbaabaaaaaaababbbb
-babaaaabaaaabaaababbabaabbbbbbaababbaaaa
-abbaabaaaaabbaaabbaaabbb
-bbbabbabaaababbaabaabbbaaaaaabaa
-bbaaabbababaabbbaaabababbabbaababbbbaabaabaabbaaaabaaabbbabaabbabaaabbababbaababbaabbaaa
-bbbaaabababbabababaaaabaaabbabbbbaaabbabaaaabbbaabbababbbaaaabababaabaaabbbababb
-babbbaaabbbbabababbbbabb
-baaaaabbaabbaabaabbaabba
-babbbaabbababaabaaaabaaaaaaabababbbaabbbababbabbbbabaabababbbabbaababaaa
-baabbbbaaabaababababbaaa
-abbbabbbaaabbaaababbabab
-bbabbaabbbaabaabbbbaaabaabaaababbbabbaabbbabaaaaabbabaaabbababbbaababbaa
-babaaabbbabaaabbbbabbaabbbbabaab
-abbbbbaabaaaaabababaabbabaabbbaaabbbaaabbbbabababbabbbbbbaababbbaababbab
-aaababbbbbaabbbaabbbabbaaaaaaaabbbaaaaaabbaaabbbbbbbbabb
-ababbabaababbabbbaaabbbababbabbabbbbaaabbaabbaab
-ababbabaaabaababbbabbabaaabbaaaabaaaabab
-aabbaaaabaabbbbbaaabaaba
-babbbbbaaaababbbbbaaaabbbbbbbababaabbbab
-abbbbbbabababaabbabbbaabbbaabbaa
-bbaaabaabbbaababbaaabbbb
-aabbabaaaaabbbaaabababaa
-aabbaaababbbbaabbaabaaab
-bbbbbbabaaaabbbabbbbababaabbbaab
-babbaabbbbbbbbbabbaaaaababbabbabaaaaabaa
-bbbaaabaaaaabaabbaaaaaaabaabaaba
-baabbabbbbaabbababbaaabbaaaababa
-ababaaaaababbaababbbbbaabbbaaaaaaabaaaababbaaaab
-abbaaabbbbaabbababbbabbaaabaabaaaaaababb
-ababbaaabbaaaabbabbaaaaabbaabaabbbaaaaba
-ababbbbbabaaaabaabaaaaab
-babababbababbbaabbabbaab
-baaaabaababbbbbaabbbabbaaaabababaaabbaaaaaaaabbbbabbababbbbaabbbabbaaaab
-bbbbababaaaaaaabbaaabbabaabbabbaaaabbbbaabbbaaba
-baaaaabaabaaababaaaaabbaaaabbaaaabbbaabb
-bbbbabbabbabbbaabaabbbaaabaabaabbabbbabb
-bbaaabaaaabaabbaaaaababb
-abbababaaababaabbabbbbaa
-aabaabbaaaaaababbabbaaabaaabaaba
-abbbbaabbbbabbabaaaaaaaaaabbabbabbaabaaaaabbbbbaaaaaaabb
-bbaaabbababbaaabbbaaabaaabbaaaaa
-aabaaabbabbbaababababbaa
-bbbbaababbabaaaaababbbba
-abbbbaabbaaaaabbabbabaabbbbbaabbbbaabbabaabaaaaa
-aaaabbbabaababbaabbbbbab
-babababbaabbaaaaaabbbbaa
-babbaaabaaabbabbabaabaababbaaaaabaabbbbb
-bbaabbbaabaababbbbbaaabb
-baaababaaabbaabaaabbaabb
-baaaaabaabbbabbabbbaabbb
-abaababbbbaabbbbabbbabaabbbaabbaababbbba
-babababbabaaaaaaaababbbaabbaabbbaabababbaaaabbab
-aababaabbabbaaabaaaababababaabbb
-aaaaabbaaabbaaabbbaaaababbbbabbbabbabbbbaabababababaaababbaaabab
-aaabbbabbbbbaaaaaabababb
-bbbbbbaaaaabbabbabbbbbabbaaabaababbbaaabbbbbbabaabbbaaaa
-ababbbbbbaaaaabaaaaabbaabaabbbbaababababbbbabaab
-bbaaabaaababbabababaabbaaabbaaabaaabaaab
-baaaabaaababababaababbaaaaaaabababaabbbabbaabaabbbbabbabbaaabbab
-babbabbabaabababaaaaaabb
-aaaabababbabbaaabbbbaabababaaaabbbaabababbabbbbb
-baabbbabbbaaabaaabbbababaabbababbabaaabbbabaabaabaaababaabbabaaaaabbbaba
-baaaaabbbabbbabaaaaaabaa
-bbaabababbabbaaabbbaaababaaaabab
-babbaaabbaaaaaabaabababa
-bbabbabbbbbabababaaaabba
-bbabbbaaababababaabaabbbaaababbbbabbbbaa
-baaabbaaabbaaabbbaaaabba
-abbbbbaababbbbbaabaaabba
-aaabbbabbaabbbbabbaaaaaa
-aaaababaabbbabaaabbabababaabaaabaaabbaba
-bbbaabbaabaabababaaabbaaababbabb
-bbbabbabbbaaaaabbaaaaaabbbababba
-baabbaababbaaabbabbaaaabaabbaabbbaabbaaaabbbaaaa
-abbabbbbaabaaaabaaaabaaabaaaababababbaaababbbaaaabbabbbbaabbbaaaaaaabaaaabbababbbaaabababbabbbba
-bbaaabbabbaaabaababaabab
-bbababaabababaabaaaaabaa
-bbbaabaaabbaabaaaaaaaabb
-abbabbaabaabbbaabbbaabbb
-aabbbabbbabbbaabaabbaaabaaaababbaabbbbbb
-abbbaaaaabaababbabbbbabb
-bbbaaabaabbabaabaaabababbbbabbbaaaabbabbaababaabaaabaabb
-bbbaabbabaaabbabbbaaaaaa
-baabbbaaababaaabbbabbabaabaabababbbbaaaa
-bbbbbbababbbabaaabababbbaaaababbabbbaaabaababbbbaabbbababbaaabbb
-bbbabbabbaababbbbbabbbaaabbababbbabaaaba
-aaababbabbbbababababbbba
-bbbbbbabababbbaabbbbaabababaaaababbbaaaabaabbababbbbbbab
-abaaababbaaababababbbabb
-abbabbbaabbbbabbbaabbbababaaabbaababbbababaabbaabaaaaaab
-abbabbbbaaaabaaaaabbbaba
-bbbaaababbabaabbabaababbaabbaabb
-aaababababbabbaabaabbaaa
-babbabaaabbbbababababbaabbabbbbb
-bbbabbaabbbabbbabaaabbaaaabbabbabbbabaaa
-babbabaabaaaaaabbbbbbbbababaabaa
-bbaabbbabaabbbbaababbbbbbbaababaabbaaaabaaabaaab
-aababbbbbabbababbbababaabaaabbaa
-aabbabbbbaabbbababaaabbb
-aaababbbaabaababbbabbabaababaaba
-abaaaaaaaaaababababbaaabbaaaaaababaaabababbababbbbabbaababbbbabbbbabbbab
-abaaaabbbbbbbaabbbabbbaaabbbaabb
-bbabaabbaaaabbbaabbbabbbabaaaaaabbaabbbbaabbaabbbbbaabbbbbabbbab
-aabbabaabaababbababbbbbaabbaaabbbbbababbbbbababaabbbbabb
-bbabaaaabbaaabbaabbbabab
-babaaaabbaababbbbbaabbbabbbbbbbaaaaabababbabbaab
-abaabbbaabaabababaababbababbbbaa
-ababbbbbbbaababaaabbabbbababbbbaabaabbbb
-aababbbaaabbaaabaabaaaaa
-babbaaaaabbbbababbbaabaabaabbaaa
-aabbbaaaabbaabbbbaababbababababaabababaabbbbaaaa
-abaababaababbbaaaababaabbabababbababababaababaaabababbbb
-aaaabbbaabaabaaaababbaabbbbbbbbb
-baaabbabaabbabbbbaababbabaaaaaababbabbbb
-babbaaaababaaaabaabaabbabbbaaabbaabbaabb
-abbbaabbbaabbbbbbaaabaabaabbababbbbababa
-aabbaaababbaabaabbabbaaababbaaabbabaaaaaaabbbbbbbabbbbbbabbabbba
-abbbaababbababababbabbbabbababaaabbaaaaaaaabbbbb
-aababbbaaaaabaababbaabba
-abbbbababbbbbbbaabaabbabaaaabababaaaabbbaabaaabb
-bbbaabbabbaaaaabbbabbbba
-abbbaaaaaabbabbbaaabaaba
-abababbbaabbaabababaabbabaaaabbb
-abbaaaabbaababbbbaaaaababbabbababbbbababbbabaaababaaaabbabbbaabbabbbbababbaaabaaaabbaabbbbaaabaa
-abaaaabaabababababbaaaaa
-aabbaaaaaabaaabaaabaaaaa
-babbbaaaaaaabbbaabaaaabbbababababaaababbbbbbbaba
-abaaaabbaaaaabaabbabbbabbaabbbbabbabbabaaabaabbababbabbabbaaabbaabbbbbaabbbbaaab
-bbaabababaabababababbabb
-abbbbaabbababababbbbbbbb
-aabbaabaaababaababababaabbbaabbabbbababaabaaabbbabaabaaaaabbbbaabaaabbaaabababbb
-ababbbbbbbabbababbbbaababbbabbaaaabbabbaaababbaabbabaaba
-abbaaaabababaabbbabbbbbbbbbaababbbbaabbbabbbaabababaaaabbaababaaabbabaab
-bbbaaaaabbaaabababababaa
-babaaabbabbbbbaabbbabbbababaabab
-bbbbbbabbbbbbbbababbbababaaaaababbbbbaabaaaaabbbbaabaaaaaaaaaabb
-baabbbbaaabbabbbbbabbbaaaabaaabb
-aabaababbabbbabaaaabbabbbaabaaaa
-aabbaababbbaaabaaaabbaab
-babaaaaaaaabbbabbabbaaaaaaaaabbabbbaababbaaabbab
-bbabbbbababbbbaaabbbbbabbbabaaaabbbaaababababababaabbbbbbbbaabbaabbbaaaa
-bbababbabbbaabababbbbaabbbababbb
-ababbbbbabbbabbbabaabbbb
-bababaabbbababaabbaaabbaaabbabbabbaaaabb
-abbaaaabbbabaaaaabbbaabbaabbaabbabaaaabaaababbbabaaaaababaabaabbaabbabbbabbbabba
-baababbabbbbbaabbbbaaabb
-bbbabbaaabbabaabaababaaa
-baaaaabababbabaaaaabbbabbaababbabbbaabaaabbbbaabbbbabaab
-aabbbbbabaaabaabaaabaaaa
-abbbabbbaaaaaaababbbaaba
-abbbabbaabbbbbbabbabbabb
-bbbaaababbaabababababaababaaaabbabbabbbabbabbabbababbaaa
-aaaaaaabaabbabaaaabaabaa
-babbaabababbaaaaabbaabbbbabbabaaabbbbaabbbbbbaba
-bbabbaaabaabbbababbaaabbbaaaaabaababbababbabbaaababaabbbabbbbbabaababbbb
-babbbaabaabbabaaaabaabbaabaabbaa
-bbababbabababaabaabaabbbaabbabaaaababbaaabbabbba
-aaaaabbababaaaaabaaaaabaabaabaababaaaabbbaaabaaa
-babaabaabbbbabaabbabaaabaabaaaab
-bbbbbbabbaaabbbabbbababa
-bbabbaaababbabaaaaabbbba
-bbaaabaaaaaabaabaaabaaab
-bbaabbabbaababaaabaabaabbbbbbaabbabbbabb
-ababaaabbaabbbbabbbbababababbbbbbababaabbababbaaabbaaaba
-bbaabbbaaabaaabbbbaaaabb
-babbabbbabbbbbbababbbabbabaaabbbbbbaababbbbaabbbaabbaabaaaaaaaaababaaaaa
-babaaabbaabbaabaababaaababbabbaaabbababaabbabbabbbbabaabbbbbbaaa
-bbbbaaabaababbbaabbaababbbbbabaa
-baaabbbaaaaabbbabbbbbaba
-aababaababbbbabaaabaabbbbbbaababbabaaaabbbbbbaabaaababaa
-bbbbabbaabbbaaaabbabababbbabaabbbbbbababbbbaaabbbbbaaabb
-bbbaaaaabbabbabbbbabbabaaabbbaab
-baabbbbabbbbbbbaabbabababbbababbababbabb
-aabbabbbbbbabbabbaaaabbaaabbbbbbbabbababbbbbbabb
-abbbabaaabaaaabaaaaabbab
-aabaabbaabaababbaaaaaaababaabaababbaaaba
-bbabbabababbabbbbabaabbb
-bbaaaaabaabbbaaababbabbababbbbbbbbbabaaa
-aabbaaababbbbabaaabbbbbb
-aabbaabaaaaabbbbbaaabaaaabbbbbab
-aaaabbaaaabbaababaaaaabbbaababbbbbbbbbbb
-abaaababbababababaababbababaabbb
-aaababbabbbaaabaababbaaa
-abbbabbaabbbabaababbbabababbabbababbaabbaabaaababbbaaaabbabaabaabbaabaababbabbba
-babbbbababbaaabaabbbbabbbbabaaba
-aaaaabaaababaaaabababbbaababaaaaababbbbbbabbbabbbabbbbbb
-abbaabbbbbbbaabbaaaabbbaabababaa
-babbbbbaabbabababbaabbbbaabbaabb
-bbbabbbabbbbaabbabbbaaab
-babbbaaabbbabaabbbbaaabb
-bbbbbbbaaaaaaaababbabbba
-bbbbbbabaaabababbabbbbbabbaabbaabbbabaaa
-bbaabbababbaaabbaabaababbaaaababaaabaabb
-aaabbbaababbaabbabaaababbbbbbaabbababaaabbbaabbb
-bbbabbbabbbaaaaabbaabbbbbabbbaabbabaaaba
-abababbbaababbbabaababababbbaabb
-bbbbbaabbabbaababbbababa
-aaaabbbabbbaaaaaaabaaaba
-aaaaaaaabbaabbabaaaabbbaababbaab
-aaababbabbbbaabaabaabbbb
-abaaabbbbabbbaabababbabababaaaababaaaaababbbababbbbbaabababaababaababbba
-baaaabbbbbaabaaababbabab
-aabaabbbbbaabbbabaaabbbbbababbabbaabbabaabaaabababbabaaabbabbaaa
-baaabaabbabbbbaabbabaaabaabbbbbb
-ababbbbbbaabbabbabaababaabbbbbab
-baababbbbbbaaaaabbabbabb
-babababbaaabbbabaaabababbbbababa
-baabbaaaabbabaabbabaabaaaaabbabaababaabbabbababaababaaaabbbabbbb
-aabaababaaabaabbbbbabbbbbabaabbb
-aaaaabbabbababaaababbabaaabaaabbbabbbbbb
-baabbababbbabbbaaabaaabaaaaaabbabaabaabaabaaaaaaabaabaaabbbbabbababaaaaa
-babbabbabbbaabaaaaaaaaabaabbaaaa
-baababaababbaaababaaabababaababbbbbababa
-abbaabaaaabbbaaabbaaaaabbbaaaaabaabbaababbbababb
-baabbbabaaaabbbaabbbbbaa
-aaabbbabbaabbbbaababbaaa
-abbabbbaabbbbabaaabaabbbbaabaabbaabababbbbaabbba
-baabbaaabbbabbabbaaabbbbaaaaaabaaaaabbbabaaaaabbaabbabbaaabbbbbaaaabaaaa
-baabbbaabbbaaaababbabbbbaaababbabbbbabbbaaaaaabbaaababbaaaaababa
-baaabbabaabbabaabbbbbabb
-ababbbbbabbbabaabbaaaabb
-aaabbaababaababbabbbababbaababbababbbaaabaabbaaabbabbabbbabababa
-aaaaaaabaabbabaaababbabaababaabb
-baababaabbabbaaababbbaabaabbbabbaaaaabababaababaababaaaa
-abaabaabaabbbabbaaaaaabb
-bbaabbbbbabaaaabbbbbbbabaabbbaba
-baabbbaabbaaaaabbbbabbbbbbaaabbbaabbbbaaaababaaabaababaa
-bababababbaaabbabbbbbbbaabbbaaaaababbaaa
-abbbbbaabbababbaabababab
-bbaaababbaababaabbbabbabbbbabbababbaaabbabaaabba
-abbbabbabbaaabbababaaaba
-abaabbabababbbbbabbabbaabbbabbbb
-aaaabaaaabaabbabbbabbabb
-bbbbbbababbaabaaaabbaaaa
-babbaaababbbaaabaabbbbbbaabbabaaabbbababbbabbababbbaabaaaaabbaabbbbbbbaa
-babaaaabbabaabbaaaaabaaaababbabb
-abbbbaabaaabbbabbbaabbbbbbaababaaaaababbaabbaabb
-bbbabaaabbbbbbabaabaabbabbbbbabababababaabbabbbaabaaabaaaaababbbabbababaabbbbbaa
-baaaabaababbbaababbbbbaaaaaababaaababbbb
-bababbaabaaaaaaabbbbbbbbbbbbbbbbabbbbaaa
-bbbbaaabaabbabbbbabbaabbaaabbbabbbbaaaaaabbaaaab
-abbabababaababababaaaaaabbbbbbaaabbbbbbaaaaabbbbabbaaaabaaaabbabababaaba
-baabbbaaabaabbaaabbabbababbaaaaaabababba
-abaaabaabbabbbaabbbababbaaabaaba
-baabbbbabaababababbaaaab
-abbabababbaaabbabbbbaabbaabababa
-abbabbbbabbbabaaabbbbbbb
-aaabbbbaabbaabaaababbbbabbbbaabbaababbbaababbaaaababbbbbbbbbaaab
-abaabababbbaababbabaaaabababababbaaababbaabababb
-babbabbaabbbbababababbaaaabbbbaabbabbbbaaabbbbbababbbaaabbbbbaaabbabbabb
-abbaaabbababbabaabaaaaaabbaabbbaabaabbabaababbaabaaaabbabbbababaaababbbb
-aababaabaaabababbbabaaab
-aabbabbabbbaababbbaabaaa
-abbbabaaaababbbabaabababbabbbaaabababaaa
-abbbbaabbbbaabbaaaaaabbb
-aabaababbbabababbaabbbbaabbbaaaabaaabababababbabaaabaaaaabbbaababaaabbbb
-aaaabbaabbababaababababaaababbbb
-bbaaabaaabbaaabbbbbbbaaa
-bbaabbbbbbbbaaabbabbbbbaabbbaaba
-abbabaabaaabbaaaaaabbbaa
-baababaabbbbbaabbaabbaba
-aabaabaaabaaaabaabbbabbabbbabbbaaabaaaabaaababbb
-babbbaabaaabbaaaaabaabbababababbaaaaabbbabababaabbabaaab
-abababaabbaaabbbaaabbaabaabababa
-abaababbbbbabbbabbabbbba
-bbbbbbabbbbabbabaaabbbaaababaaaa
-aabbbabbaaabbbababbabbba
-baababaabaaaaababbaaabaaabbabbbbbabaabab
-aaababbabaababbbbbbbababbbbbaaabbaaabbaababbabab
-aaabbaaaabaababbaaaabaaababbaababaaabaaa
-baabbbaababbabbabbabbbab
-abbbabbaabaabababaaabbbb
-aaabbaaaabaaaabaaabbbaaaaaabbbaabbbaababaaaababbbaabaabbaabbbbbb
-babbabaaabbabbbbbbbbbabbaabbbbbabbaaabbabbaaaabaabbbbbabbaaaabbbbbaabbbbaabbabbaabbabaaa
-aaabbaaababaabbaaaaaaabb
-abaaaabbabbabaabaaaabbab
-bbbbabababbbbabaabaaaaaaaaaabaaaababbabbabbaabbabbbabbbbabbababb
-abbabaaaaababbbababbaaaaaaabbbaaaaaaabbb
-bbbaabaababaaabbbbbbaaabababaabb
-abbbabbabbbabbaaaaababbabaababbaaabaaaab
-bbbabbaababaabbaaababbaa
-bbbbbbbababbbbbababbaabaaabaaabbaababbaaabbbbbabbabbbabbaababbaa
-baabbbaaaababaabaabbbaab
-bbaaabaaaaaabbaaabaaabaaaabbbbbabbbabbbb
-abbaabaabababaabbabbabaaabbababa
-babbbaababbaaabbbaaababb
-bbbbaababaaaabaaaaabbbbb
-aabbbaaabbababaaaaaaaaabbaaaaaaa
-abaababaaaababbabbbabbaabaabbabbababaaabaababaabababaaaa
-ababbbaaaaabbbaaabbbabab
-bbbabbaabaaabbbabaabaaaa
-bbbbababbaaaabbbbababbbbbaabbbaabaaaaabb
-abaaababbaababbababababbababababbbbbabbb
-babaaaaaaabaaaaaabaabaaa
-babbaabbbbbbababbabbbbbb
-bbbaabaababababaaaaaaabb
\ No newline at end of file
-- 
GitLab