aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--2015/01/input1
-rw-r--r--2015/02/input1000
-rw-r--r--2015/03/input1
-rw-r--r--2015/04/input1
-rw-r--r--2015/05/input1000
-rw-r--r--2015/06/input300
-rw-r--r--2015/07/input339
-rw-r--r--2015/08/input300
-rw-r--r--2015/09/input28
-rw-r--r--2015/10/input1
-rw-r--r--2015/11/input1
-rw-r--r--2015/12/input1
-rw-r--r--2015/13/input56
-rw-r--r--2015/14/input9
-rw-r--r--2015/15/input4
-rw-r--r--2015/16/input500
-rw-r--r--2015/17/input20
-rw-r--r--2015/18/input100
-rw-r--r--2015/19/input45
-rw-r--r--2015/20/input1
-rw-r--r--2015/21/input3
-rw-r--r--2015/23/input48
-rw-r--r--2016/01/input1
-rw-r--r--2016/02/input5
-rw-r--r--2016/03/input1911
-rw-r--r--2016/04/input1091
-rw-r--r--2017/01/input1
-rw-r--r--2017/02/input16
-rw-r--r--2017/03/input1
-rw-r--r--2017/04/input512
-rw-r--r--2017/05/input1090
-rw-r--r--2017/06/input1
-rw-r--r--2020/01/input200
-rw-r--r--2020/02/input1000
-rw-r--r--2020/03/input323
-rw-r--r--2020/04/input1135
-rw-r--r--2020/05/input908
-rw-r--r--2020/06/input2167
-rw-r--r--2020/07/input594
-rw-r--r--2020/08/input653
-rw-r--r--2020/09/input1000
-rw-r--r--2020/10/input108
-rw-r--r--2020/11/input98
-rw-r--r--2020/12/input778
-rw-r--r--2020/13/input2
-rw-r--r--2020/14/input578
-rw-r--r--2020/16/input269
-rw-r--r--2020/17/input8
-rw-r--r--2020/18/input379
-rw-r--r--2020/19/input562
-rw-r--r--2021/01/input2000
-rw-r--r--2021/02/input1000
-rw-r--r--2021/03/input1000
-rw-r--r--2021/04/input601
-rw-r--r--2021/05/input500
-rw-r--r--2021/06/input1
-rw-r--r--2021/07/input1
-rw-r--r--2021/08/input200
-rw-r--r--2021/09/input100
-rw-r--r--2021/10/input106
-rw-r--r--2021/11/input10
-rw-r--r--2021/12/input25
-rw-r--r--2021/13/input859
-rw-r--r--2021/14/input102
-rw-r--r--2021/15/input100
-rw-r--r--2021/16/input1
-rw-r--r--2021/17/input1
-rw-r--r--2022/01/input2245
-rw-r--r--2022/02/input2500
-rw-r--r--2022/03/input300
-rw-r--r--2022/04/input1000
-rw-r--r--2022/05/input513
-rw-r--r--2022/06/input1
-rw-r--r--2022/07/input1030
-rw-r--r--2022/08/input99
-rw-r--r--2022/09/input2000
-rw-r--r--2022/10/input143
-rw-r--r--2023/01/input1000
-rw-r--r--2023/02/input100
-rw-r--r--2023/03/input140
-rw-r--r--2024/01/input1000
-rw-r--r--2024/02/input1000
-rw-r--r--2024/03/input6
-rw-r--r--2024/04/input140
-rw-r--r--2024/05/input1371
-rw-r--r--2024/06/input130
-rw-r--r--2024/07/input850
-rw-r--r--2024/08/input50
-rw-r--r--2024/09/input1
-rw-r--r--2024/10/input52
-rw-r--r--2024/11/input1
-rw-r--r--2024/12/input140
92 files changed, 0 insertions, 41569 deletions
diff --git a/2015/01/input b/2015/01/input
deleted file mode 100644
index 73e014e..0000000
--- a/2015/01/input
+++ /dev/null
@@ -1 +0,0 @@
-(((())))()((((((((())()(()))(()((((()(()(((()((()((()(()()()()()))(((()(()((((((((((())(()()((())()(((())))()(()(()((()(()))(()()()()((()((()(((()()(((((((()()())()((((()()(((((()(())()(())((())()()))()(((((((())(()())(()(((())(()))((())))(()((()())))()())((((())))(()(((((()(())(((()()((()((()((((((((((())(()())))))()))())()()((((()()()()()()((((((())())(((()())()((()()(((()()()))(((((()))(((()(()()()(()(()(((())()))(()(((()((())()(()())())))((()()()(()()(((()))(((()((((()(((((()()(()())((()())())(()((((((()(()()))((((()))))())((())()()((()(()))))((((((((()))(()()(((())())(())()((()()()()((()((()((()()(((())))(()((())()((((((((()((()(()()(((())())())))(())())))()((((()))))))())))()()))()())((()())()((()()()))(()()(((()(())((((())())((((((((()()()()())))()()()((((()()))))))()((((()(((()))(()()())))((()()(((()))()()())())(((())((()()(())()()()(((())))))()())((()))()))((())()()())()())()()(()))())))())()))(())((()(())))(()(())(()))))(()(())())(()(())(()(()))))((()())()))()((((()()))))())))()()())((())()((()()()))()(((()(()))))(())()()))(((()())))))))))(((())))()))())()))))()()(((())))))))()(()()(()))((()))))((())))((()((())))())))()()(()))())()(()((()())(()(()()())())(()()))()))))(()())()()))()()()()))(()(()(()))))))()(()))()))()()(()((())(()(())))()(((())(())())))))()(()(()))))()))(()()()(())()(()(())))()))))()()(((((())))))())()())())())()())()))))()))))))))())()()()()()()())))()))((())()))())))()((())()))))()))())))))))())()()()))()()(()((((()(((((((()(())((()())((()()))()))))(())))()()()(())((())()())))(())))(())))(((()()))()(())(((()(()))((())))())()))((((()))())()))))))))()(())())))(()))()(()()))())()()(())())))())()()(()())))()((()())(()(())(())))))))))))))(()))))()))))))()()())(()(((((()(()())))())()))(()))()))(()()))()())(()))())()(())((()()))))))())))())()(((())))(()(()))()()))()(()))))))((()())(()))))))()())))()()))))))))((((((((()()()(()))))))()())))())))()()((())()))((())(())))())())))()()()((()((()(())))())()(())))))))))()())))()()()()()()))()))((())())(()(()))))))(()()))()))(())))()))))))))))))(()))))))))()))))()))()())()))()()))))))()))))((()))))(()))())()(())))(()())((((()())))()))))(()))()(()()(())))))())))))()))))))())))())))))())))())())))())(()))))(())()(())))())()))((()()))))))())))((())))))))())))(())))))()()())))))())))))()))))))()))()()()(()(((()())())())(()))())))))((()(())(()))))))))(())))()()()())())(()))))()()()))()))())())())()(())))()(((()((((())))))))()))))))))))))))))))))((())()())(()))))()()))))))(()()(())())))())))((())))((())))))))))))))()))))()(()))))))())))))()))(()()())(()())))))))))()))))))(())))))()()))()())(((())))()))(()))))))))(())())))())))())())())()()))((())()(())()())()))()())(())(()))))()())))(()(((()))))))()(()())()()()))()))))))))()()()(())()())()(((((()))()())())(()))))()()()(())))())))()((()())))(()))())()(()())())(()))()()))((()()))((()()()()())))(())()))(()(())))((()()))))))))())))))))())()()))))))))))))))))(())()(())(())()())())()))()(()))))())())))))()())()(()))()()(())))(())())))))(()))))))))))))))())())(())(())))(((()))()))))())((())(()))())))))))())))))())))()))()))))))))))))())()))))()))))((()))(())))()(())))(())()))()))())))())))))))()(()())())))()()())))(())))))(()))))))))))))(()))()))()))())))(((()()()(())((()())))()())(((()))(())()))((()()()())))())(())(()))))()(((((())))(()))())())))))))((((()()()))())())()(()(()())))))))))()())())))(())))()())(((()(())())()()))())())))))))((()())((()()(()))(()(())))()))()))(()))(()))()()(()(((())((((()))()(()))((())()(()(()())()(()))()())))))(()))()))())()())))())))(())))((())(()())))))()))(())(()))()())()(()()((()(()))))))()(())(()())(())()))(((())()))(()()(()()()))))(()(())))()))))())))))())(()()()()()()(((())))(()()))()((())(((((()()())))(()))(()))()()))(((())())()(((()()()()))))(()))(())())))()())(()()())())))))))()))))((())))()())(()))(()(()))())))))())(())))))()()())())()))()()(())))(()))(())((((((())(()))(()))())()))(()()(())))()))(()()))()))()(())))(())))((()(()))(())()()())())))(((()()())(())()))))))()(((()(((((()()(((())(())))())()((()))))((()())()(())(((())))(((()((()(()(()))(()()))())(()))(())(())))()))))))((((()))()((((()(()))()))()()))))()(()(()))()(()((()(((()(()()(((()))))()(((()(()(()(((()(()())())()()(()(()())())(()((((())(()))()))(((((()()())(())()((()()())))()()(((()()))()((((((((()(())))())((()))))(())))(()))))((()((((()()(())(((((()))(((((((((((((()())))((((()(((()((())())()))((()))()(()()((()()()()(()()(()(()(((())()(()((((((()((()()((())()((((()((()()(()()())((()()()((()((())()(()(((()((())((((())(()))((()(()))(()())()((((((((()(((((((((((()))(()(((()(()()()((((())((())()())()))(())((())(()))(((()((()(())))(()))))((()()))))((((()(()(()())(()(())((((((((()((((()((()(((((()))())()(()))(()()((()(())(((((()(())()(((((()()))))))()(((())()(()()((((())()((())((()(((())(((()))((()()((((()(())))))((()((((()((()((()(((())((()))(((((((()(((()((((((((())()))((((())(((((()((((((((()(((()((()(((()()(((()((((((()()(()((((((((()()(()(()(())((((()())()))))(((()))((((())((((()())((()(())()((()((((((()((((((()(())))()())(((())())())()(())()(()())((()()((((())((((((())(()(((((()((((())()((((()(()(())(()())(((())()((())((((()))()((((((())(()(((()(((()((((((()(((()))(()()())())((()((()())()((((())(((()(()(((((((((())(())))()((()()()()(())((()))(((((((()(((((((((()(()))))(()((((((((()((((()((()()((((((()()(((((((()(()(())()(())((()()()((()(((((()())()(((((()())()()((()(()())(()()()(((()()(((((()((((((()()((()(()()()((((((((((((()((((((((()()(((()())))()(((()()(())())((((()((((()((((()()()(())(())((()(()(((((((((((((((()(())(())))))()()))((()(((()(())((()(((()(()()((((()()(((()(((()(((((()()((()(()(((()))((((((()((((((((()((()((())(((((()(((())(())())((()()))((((())()()((()(((()(((((()()(((()))(((()(()(((((((((((((()))((((((((()(((()))))())((((((((((((())((())((()())(((())((())(()((((((((((()(((())((()()(()((())(((((((((((()))((((((((((((()(()())((()((()((()(()(((()((((((((()()(()((()(()(((()))((()))(((((((((((((()(())((((((())(((()(())(()(()(()((()()))((((()((((()((((())))())((((()((((()))((((((()((((((()((()(((())))((())(()))(()((()((((()((()(((()()))((((()()()(((((((())(((())(()))())((((()())(((()(((((((((((()(()(()((()(((((((((((((((()()((((()((((((((()(((()()((()((((()))(((()(())((((((()((((())()((((()((()))(())()(()(((()((())())((((((()(()(())())(((())(()(()())(((((()((()((())()())(())))(((()(())))))))(((()(((()))()((()(((()()((()())()()))())))(((()))(()(((()(((((((((()(()(((((()()(((()())()()))))()(((()))(((()(()(()(()(()))()(())()))(()(((())))(()))))))))))(())((()((())((()(())()(())((()()((((()()((()()))((())(((()((()(())(())))()(()(((((()((()))())()(((((()()(((()(()((((((())(()))(())()))((()(()()))(())())()))(((())))(()((()(((())(())())))((()()((((((((((((((()((()(()()(()(((()))())()()((()()()(())(()))(()())(((())((())()(())()()(()()(())))((()(((()))))(((()()(()()))())((()((())()))((((()()()())((())))(((()(())(((((()(((((()((()(()((((()()(((()()()(((()())(((()()((((())(()))(((()))(())())((()))(((()((()))(((()()((())((()(((((()((((()()())((()))()((((()((()(()()()( \ No newline at end of file
diff --git a/2015/02/input b/2015/02/input
deleted file mode 100644
index 5f3335f..0000000
--- a/2015/02/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-29x13x26
-11x11x14
-27x2x5
-6x10x13
-15x19x10
-26x29x15
-8x23x6
-17x8x26
-20x28x3
-23x12x24
-11x17x3
-19x23x28
-25x2x25
-1x15x3
-25x14x4
-23x10x23
-29x19x7
-17x10x13
-26x30x4
-16x7x16
-7x5x27
-8x23x6
-2x20x2
-18x4x24
-30x2x26
-6x14x23
-10x23x9
-29x29x22
-1x21x14
-22x10x13
-10x12x10
-20x13x11
-12x2x14
-2x16x29
-27x18x26
-6x12x20
-18x17x8
-14x25x1
-30x15x22
-17x18x7
-28x23x24
-15x12x25
-14x7x20
-29x23x8
-24x5x22
-6x22x8
-1x15x26
-14x5x1
-24x28x28
-17x23x23
-4x15x7
-23x8x11
-6x15x1
-23x18x13
-17x1x26
-23x13x17
-2x18x8
-22x22x1
-10x22x6
-28x29x20
-22x21x25
-14x8x23
-12x30x14
-8x7x5
-3x30x15
-4x3x29
-25x18x3
-16x7x16
-4x3x8
-9x16x30
-20x28x3
-28x24x6
-4x18x2
-23x18x5
-22x4x30
-15x30x9
-7x12x12
-3x22x29
-12x1x9
-9x2x25
-17x11x10
-25x24x7
-7x27x26
-26x4x12
-29x2x26
-19x24x12
-23x23x3
-26x28x16
-18x4x16
-25x30x18
-29x19x19
-16x3x27
-29x25x29
-18x19x5
-14x21x30
-19x13x26
-19x10x15
-9x4x7
-18x6x6
-24x25x29
-9x12x27
-15x3x22
-30x17x21
-18x19x28
-9x11x12
-8x28x22
-11x3x4
-28x17x20
-24x18x15
-11x12x13
-6x19x24
-28x4x5
-28x22x23
-13x29x2
-9x16x15
-29x28x1
-10x18x30
-19x11x12
-26x28x25
-23x17x13
-25x1x21
-17x1x27
-17x27x28
-28x13x15
-14x13x25
-11x29x7
-22x29x5
-13x6x14
-23x18x13
-25x7x17
-18x9x20
-21x11x2
-28x11x13
-13x25x1
-19x29x25
-16x29x4
-10x21x10
-7x25x17
-5x9x3
-1x15x6
-8x27x29
-23x6x30
-22x22x29
-6x20x30
-26x25x29
-10x19x19
-20x30x9
-5x30x24
-17x10x27
-30x14x30
-8x17x4
-7x18x6
-3x5x4
-24x17x15
-14x20x17
-22x27x15
-18x14x15
-23x9x11
-21x16x29
-7x18x21
-9x3x29
-10x13x4
-2x30x4
-23x20x4
-8x22x21
-29x28x4
-13x16x25
-21x9x11
-7x26x26
-13x23x30
-19x7x10
-9x23x21
-21x9x17
-9x21x15
-20x29x22
-23x13x15
-19x25x2
-12x11x30
-20x21x6
-21x6x17
-24x26x9
-29x21x29
-29x26x16
-6x16x1
-2x12x6
-6x7x20
-7x2x22
-6x22x4
-13x11x27
-25x27x14
-11x8x6
-26x11x14
-30x3x29
-27x21x20
-15x16x26
-6x22x10
-11x9x25
-23x13x6
-13x9x3
-30x22x13
-29x23x14
-25x19x6
-7x29x11
-19x18x5
-29x25x13
-25x24x27
-1x9x12
-22x9x17
-14x12x28
-19x21x17
-13x25x17
-14x25x12
-4x14x30
-7x15x28
-3x6x25
-6x2x16
-15x19x11
-17x30x20
-20x23x7
-26x21x6
-26x29x24
-2x4x30
-4x22x18
-13x3x28
-27x6x21
-5x3x27
-12x7x11
-28x11x9
-12x9x2
-1x22x20
-15x13x28
-14x19x16
-28x20x3
-20x4x9
-26x7x26
-18x19x25
-7x1x13
-20x23x29
-27x26x8
-11x15x15
-10x21x23
-29x2x11
-21x28x20
-3x18x23
-26x17x17
-14x26x17
-20x7x17
-18x12x8
-4x8x8
-8x15x23
-24x29x5
-1x25x8
-1x28x17
-16x18x13
-29x24x22
-13x16x10
-14x7x16
-15x11x29
-12x15x19
-17x6x28
-4x3x9
-15x16x8
-29x27x11
-2x24x20
-4x21x3
-29x24x27
-18x22x22
-7x8x18
-20x7x8
-19x9x2
-20x17x2
-2x29x10
-19x25x1
-28x9x3
-29x27x20
-7x21x7
-10x4x22
-26x8x5
-26x14x1
-5x27x9
-2x18x3
-3x27x17
-30x17x23
-30x11x20
-4x6x7
-6x29x27
-30x16x20
-24x30x28
-19x20x26
-18x1x25
-26x12x12
-19x15x29
-16x21x24
-23x13x26
-25x16x10
-8x9x18
-24x14x1
-24x15x21
-19x9x14
-8x23x11
-22x2x16
-29x9x26
-3x16x25
-15x20x30
-3x11x12
-15x2x3
-13x7x4
-2x7x27
-9x26x11
-30x24x19
-28x17x21
-10x8x2
-11x15x26
-10x12x20
-24x24x27
-25x26x16
-13x4x20
-25x13x11
-12x22x3
-20x7x1
-12x18x6
-26x8x20
-14x2x7
-23x12x1
-26x24x24
-27x26x23
-26x17x5
-17x24x2
-26x5x6
-23x5x1
-5x18x30
-24x21x19
-5x28x11
-21x20x14
-25x4x22
-26x24x11
-7x5x8
-13x1x30
-5x1x6
-14x5x2
-8x11x7
-13x20x1
-17x30x14
-29x22x10
-12x26x3
-27x17x3
-26x27x4
-5x26x17
-22x11x19
-8x26x3
-24x19x22
-7x1x4
-6x27x30
-4x28x14
-16x14x18
-4x5x20
-19x25x4
-15x15x1
-10x14x14
-16x18x24
-21x27x15
-5x5x10
-1x7x13
-16x2x8
-13x15x11
-3x25x10
-20x29x8
-12x3x2
-10x13x12
-25x27x1
-11x30x19
-7x19x13
-27x6x18
-16x21x19
-21x29x5
-16x23x12
-29x19x15
-5x5x10
-27x15x1
-13x16x22
-29x19x5
-8x12x9
-3x18x5
-13x25x3
-5x9x21
-10x20x16
-9x9x11
-23x21x1
-22x2x15
-27x8x13
-23x7x3
-26x30x15
-29x15x16
-16x27x13
-2x18x9
-10x27x8
-20x9x25
-10x2x17
-16x13x13
-21x26x1
-27x26x24
-9x30x16
-19x17x28
-25x15x1
-10x26x6
-10x11x11
-5x26x25
-30x4x15
-9x8x23
-14x25x7
-8x28x8
-28x18x24
-4x4x25
-16x25x11
-17x27x8
-15x16x9
-24x13x21
-17x3x27
-27x5x26
-8x27x12
-29x2x8
-24x23x30
-1x30x21
-6x18x20
-13x14x12
-25x30x23
-24x6x24
-12x7x21
-11x6x8
-8x30x30
-26x3x12
-28x6x5
-18x7x1
-7x6x20
-14x16x18
-11x22x15
-4x20x10
-19x24x19
-8x24x11
-4x9x10
-6x6x22
-10x9x29
-1x5x28
-19x25x29
-20x30x3
-15x13x13
-9x9x24
-20x14x29
-26x24x13
-2x25x8
-10x26x2
-12x19x12
-18x6x20
-4x5x14
-26x27x10
-16x26x20
-3x21x15
-2x26x18
-14x11x17
-26x26x25
-10x1x11
-17x19x19
-27x28x26
-9x2x10
-19x30x15
-23x30x14
-15x3x20
-2x14x22
-21x18x8
-22x4x29
-19x6x29
-9x26x29
-16x10x9
-22x12x22
-13x28x14
-25x14x28
-28x3x30
-10x17x1
-10x27x22
-10x23x19
-14x25x9
-11x24x8
-30x25x10
-22x13x28
-2x7x6
-11x20x8
-9x22x14
-19x16x9
-11x24x4
-11x17x2
-6x4x10
-26x10x10
-12x14x5
-27x10x3
-15x3x6
-11x7x19
-22x10x12
-21x26x10
-13x20x3
-27x8x8
-1x24x23
-24x9x22
-23x17x23
-3x28x19
-2x20x28
-23x17x24
-26x1x4
-4x1x12
-5x6x16
-13x22x13
-25x21x21
-20x21x12
-9x24x25
-17x16x12
-12x28x9
-18x16x27
-29x12x2
-30x12x15
-24x11x10
-4x9x22
-4x24x5
-19x11x5
-6x25x6
-1x20x17
-22x8x21
-11x26x4
-16x19x3
-8x12x8
-13x2x18
-10x5x11
-8x12x17
-21x2x5
-26x17x26
-23x18x17
-28x11x14
-1x4x27
-29x5x28
-5x9x10
-5x7x25
-20x15x27
-15x11x17
-12x14x1
-29x14x4
-18x14x18
-14x25x24
-26x14x18
-13x8x11
-30x1x23
-3x4x12
-12x24x9
-8x6x16
-14x15x30
-12x30x8
-22x11x18
-16x30x28
-17x18x4
-13x14x23
-2x28x8
-3x28x30
-29x30x8
-4x6x26
-6x30x17
-11x30x30
-19x4x3
-12x15x20
-22x28x4
-26x30x2
-6x12x7
-1x10x5
-25x29x7
-17x9x18
-16x21x29
-21x14x7
-15x16x11
-26x6x15
-8x24x7
-2x20x4
-2x9x3
-19x8x13
-18x7x22
-27x14x17
-2x13x8
-18x15x26
-15x27x27
-18x11x15
-1x29x20
-21x12x11
-20x2x15
-28x23x9
-1x1x17
-7x23x9
-30x9x27
-9x16x18
-15x24x28
-30x11x18
-29x26x10
-9x5x25
-2x1x19
-14x3x14
-6x3x6
-30x15x20
-20x17x27
-28x10x9
-14x24x28
-17x11x6
-12x3x6
-8x8x15
-23x14x21
-11x21x7
-5x13x30
-4x29x25
-30x28x24
-18x4x9
-3x15x6
-13x9x19
-30x14x7
-7x9x9
-17x11x26
-24x26x13
-16x21x16
-27x17x25
-2x21x11
-9x11x27
-3x3x7
-13x8x14
-20x20x26
-13x29x22
-30x11x1
-7x10x19
-27x5x9
-23x17x15
-21x6x13
-24x15x16
-18x4x14
-18x16x6
-22x11x18
-14x2x5
-15x3x7
-10x20x29
-16x1x10
-30x23x1
-10x15x11
-17x14x5
-22x8x13
-7x11x28
-26x17x3
-2x23x2
-28x13x19
-18x12x28
-22x23x16
-14x12x1
-20x8x19
-17x19x13
-29x2x12
-2x26x27
-29x16x4
-13x8x18
-16x15x30
-23x16x2
-28x8x27
-21x8x23
-13x20x26
-19x6x17
-17x30x15
-7x4x30
-2x13x30
-18x7x19
-4x13x27
-8x6x5
-18x20x25
-2x3x30
-23x27x13
-22x30x4
-23x25x25
-23x16x19
-25x3x1
-5x6x15
-11x29x12
-25x24x7
-16x7x20
-20x3x2
-12x27x15
-16x10x12
-1x3x14
-22x1x26
-2x24x18
-11x29x16
-15x2x9
-10x1x24
-21x8x11
-30x11x23
-6x30x21
-13x27x29
-14x6x5
-18x29x19
-12x4x28
-29x3x14
-10x30x28
-5x7x15
-14x1x10
-9x25x14
-7x24x18
-28x17x21
-18x13x25
-26x15x1
-21x1x19
-12x16x21
-4x6x13
-7x15x26
-17x19x5
-12x28x2
-1x20x19
-27x7x5
-17x26x8
-12x15x19
-5x23x10
-8x2x8
-16x13x12
-14x27x1
-26x29x3
-24x16x14
-14x13x13
-7x22x23
-2x9x30
-4x27x8
-26x27x15
-23x1x6
-25x29x18
-5x18x1
-20x8x20
-5x10x25
-30x25x15
-7x22x25
-28x26x17
-29x4x1
-21x11x27
-20x9x8
-25x22x12
-2x11x11
-23x2x16
-23x27x20
-2x13x28
-27x2x24
-11x1x17
-12x4x27
-16x20x22
-30x12x10
-5x15x4
-5x2x27
-12x4x25
-1x16x4
-27x4x4
-21x16x3
-27x26x3
-24x6x6
-24x12x12
-20x20x25
-8x29x2
-21x4x5
-2x4x8
-4x13x19
-3x20x10
-12x15x16
-6x5x4
-12x16x20
-22x19x17
-8x17x22
-25x16x15
-7x1x19
-10x1x7
-23x23x5
-28x6x12
-2x25x12
-10x27x12
-24x27x19
-14x14x20
-4x1x5
-16x27x29
-20x20x24
-28x24x30
-6x15x15
-9x15x30
-23x26x3
-17x24x21
-22x25x25
-18x29x10
-20x25x1
-24x11x16
-20x7x21
-20x7x9
-7x26x2
-5x18x1
-16x26x28
-4x10x18
-27x30x21
-26x9x9
-8x16x14
-6x27x8
-28x9x20
-13x13x4
-9x18x16
-18x15x18
-22x19x14
-14x10x17
-25x29x11
-1x18x19
-8x11x26
-18x6x14
-30x24x13
-27x1x27
-15x9x3
-2x29x17
-2x26x21
-22x9x9
-20x20x20
-22x28x2
-26x5x16
-11x3x14
-21x16x16
-18x26x7
-18x30x6
-7x11x12
-15x10x2
-27x2x16
-27x30x24
-28x14x24
-7x4x8
-6x28x15
-13x19x1
-22x26x30
-7x30x24
-2x17x21
-19x26x2
-19x24x15
-14x23x2
-21x27x15
-30x15x14
-21x29x5
-23x30x2
-4x1x2
-15x5x13
-21x2x30
-20x7x16
-1x21x25
-2x25x1
-12x29x5
-28x13x16
-26x3x12
-29x20x23
-28x12x20
-4x30x8
-16x15x16
-6x16x29
-2x28x13
-24x25x2
-26x15x22
-17x20x11
-18x12x7
-19x1x18
-8x27x13
-22x16x8
-19x26x17
-13x11x10
-22x12x3
-13x12x14
-29x17x9
-6x14x10
-14x20x10
-8x26x9
-25x13x22
-3x30x25
-14x28x1
-30x29x12
-3x17x15
-3x24x14
-28x24x22
-16x6x1
-20x25x14
-17x17x13
-6x19x27
-10x15x20
-8x23x20
-7x29x21
-18x9x25
-10x5x22
-2x27x27
-16x18x30
-15x5x12
-26x29x29
-28x11x10
-9x29x28
-24x15x23
-26x9x10
-5x1x25
-22x27x16
-7x29x3
-1x3x5
-8x7x29
-19x21x11
-28x13x30
-17x16x20
-5x10x25
-9x14x15
-15x14x23
-16x4x17
-21x8x2
-9x9x8
-22x22x4
-10x2x27
-12x19x10
-15x29x4
-22x14x7
-29x18x5
-1x7x27
-24x1x15
-23x23x26
-12x17x23
-26x10x24
-8x22x2
-8x1x10
-22x19x12
-2x23x13
-11x27x25
-26x15x27
-27x7x21
-18x9x6
-22x21x22
-7x12x26
-23x21x13
-14x3x8
-5x9x28
-29x29x15
-27x25x23
-12x2x24
-8x2x20
-29x19x4
-12x24x29
-2x27x28
-14x20x9
-28x6x25
-18x29x8
-19x11x30
-15x11x23
-18x7x7
-14x20x14
-26x18x22
-27x25x13
-12x10x30
-30x2x7
-28x10x1
-18x10x30
-22x11x5
-22x16x3
-25x15x9
-5x10x24
-4x28x8
-19x24x18
-3x4x25
-14x4x30
-11x26x3
-12x12x12
-26x7x24
-3x2x14
-1x27x7
-2x2x13
-3x26x26
-12x4x11
-12x17x20
-4x19x30
-5x18x10
-17x6x18
-19x30x20
-11x2x17
-30x13x19
-22x23x7
-17x28x2
-5x17x30
-7x11x4
-21x26x18
-15x28x4
-5x6x27
-12x6x16
-9x17x12
-27x20x5
-14x5x20
-27x14x6
-2x14x21
-4x28x30
-24x5x1
-19x29x29
-11x23x1
-8x16x21
-3x17x19
-10x13x5
-20x21x16
-23x3x6
-27x26x11
-3x2x22
-14x3x5
-10x9x8
diff --git a/2015/03/input b/2015/03/input
deleted file mode 100644
index 6e8d40e..0000000
--- a/2015/03/input
+++ /dev/null
@@ -1 +0,0 @@
-^^<<v<<v><v^^<><>^^<v<v^>>^^^><^>v^>v><><><<vv^^<^>^^<v^>v>v^v>>>^<>v<^<v^><^>>>>><<v>>^>>^>v^>><<^>v>v<>^v^v^vvv><>^^>v><v<><>^><^^<vv^v<v>^v>>^v^>v><>v^<vv>^><<v^>vv^<<>v>>><<<>>^<vv<^<>^^vv>>>^><<<<vv^v^>>><><^>v<>^>v<v^v<^vv><^v^><<<<>^<>v>^v>v<v<v<<>v<^<<<v>>>>>^^v>vv^^<>^<>^^^^<^^^v<v^^>v<^^v^^>v>^v^^^^>><<v<>v<>^v^<v<>><>^^><<^^<^^>vv<>v^<^v<vv<<<>^>^^>^<>v^^vv<>>v><<<>vvv<>v<>><^<^v<>^vv>^^v<v<v><^<>>vv<^>>^>>vv^v<vv^vv<^<<>>^v^<>^>>>>vv>^^>v>vv>v><^vv^<<v>^<<^^<v<v>vv<v^^<>^^v>^>>v><^<<vv<<v^vv^^^v>>v<<v^><vv^><vv<^vv<<vv^v<<^v<^^v>><<v^>>^^<>v>><<v<>>^^<v>>^^>>vvv^><<<<<^<^vv<^<><v<<>^^^<<<^>^^^<v<<vv>vv<>^<>v<^v>^<<<v<v<v>>^v<>>v<<^<<v<<>^<<<><><>^>>>>^>v^v<<v<v<<>>vv<^vvv^^^^<vv>vv>^v^^v^<v^v><^vv<^vv>v<^>vv<>>^>^><vv<><^>v>^v>vvv<>^>^v<><>vv>><^v^<><><v>>v^v^><^<^>vv>v<^>vvv>v<<<<<^<v<<vv<^^^<<>>^v<vv<^<>v>^<v<>><><>^<<v>v^>^<vv>><><>>^>^>><^<v>^^>^^>^^v^^<^v^^>v^^>>><<><v<v<<v^vv<><><>^<v>^<<^^v^>v>><>^^^><^vvv<^^^^^v><<><v<^^v><><>>^>vv<vvvv<<>>><v<^^^^v<<^><v>^vv<v^^v^vv<^^>^^<v>><<v^>v<^^>^<^<v<^^v>^<<v>^>>>^v<>v<^^^>vvv^v<<^><>>><vvv^<^^^<^>>v>>><v>^^vvv^vvv<^^^^v^v^<vv^<v>^<<^>v^v^<<><>><^v><v<><<>><<<>^v>v<>^<v^v>^vv>>^<>v^^<<v><^v>>v<>>^v^^>><^>v^<^v^^>><>v^>^v^v<<<v^<v^^v<^>v<><>vv>>>>^>v<>v<<<>^^>vv^v<><v^<>^<<<<>>^^>^v<v^v<<><>^v<>>^v^<<^<^>>>^vv<><v<^^<>v^>>v<^^v<v>>>^>><<><<<>><vv<v>>^v>><^<v><vv>^vv<v<>>><>v^><>vv<^^v^^^v<>><^vvv<<^<>v>>>v>><v><>>><>><v^><v^v<v>^v>v<v>>^^<^>^>v><>vv>^v><<>>>>>>>^<<^vv^^vvvv<^^><<<v<<>vvv<>^><<v<v^v^<<v>v<>>^<vv^<v<v>^<<^^vv>v>^<vv<<>v<v^<>v>>^v^^vvvv>^^>>v^v^^><<^>v>>^^>^<^^<>v<v>vv^vv>v<v>>^v<><^vv^<vv<v^^^v<^v^>>^v>>>^^<^<^>^v^>^>>>^v>^>^^^>>^<>v^^<>^v<<^^>^^<vv<>v<^v^>><^v^>^<>>^vv^vv^>v^<vvvvvv^>><^^<^v<^<v^<<^^<<v^<^>><>v><^v^v^^^v>v^<>^<<v<^^vvv<v>^^>^v^^<><vv^v^>v^<<>>vv<>>>>v>v<>^>>>v<>^^><v<v^^^<>^<^><>^><<v>><>^<<>>><<^<vvv<^><v>>^vv^v>><v<>vv^<<^^<<><v><<^<v<vv<<^v^vv>v^>>>v<<<<v<<>v>^vv<^v><v<v>v<^>^^vv>v><v>><<v<<v^v>>><>^<>><><<^<<^v^v<<v>v>v<v<^^>vv<^v^^^<v^<<<v<>v^><^v>^<^<v>>^<<<v>>v^<><>>^v<>vvv<vvvvv<^^><^>><^^>^>^v^vv<^><<^v>><^^v>^v<>^>vvvv><^>^<<v^^vv<v^^<><>v>^>>^<^<<<^v^^^>^>>^>><><<^>v^^<v>>v<<<<vvv<vvvv^<^<v^^<>^>vvv^<vv^v^v>^<<><v><^v^v^^^>^^>^vv<>v>>v^>vv^vv>v<^v^^>>^v^v<>>^^><<v<<>><>>>^>^<>^^v^^><^<>><<^<vv^^^^^>>vv^<v^<^>>>>v<<><<^>vv>vvv>^<><>>>>vv><<v^v<^^^<<^^^vv^<v<><><<<<>><<v^<>v>v^><>v^v^^><>v>v>^^v<^v<>>^^^^^<v>><v^>^^<v>><v^^>v<^<^>>>^><^^>><<>>^><>^^^>v^^^>^^v^<>^^><^>>><><^>>v<v^>v<^><v<v^<>v<^v>v^<^vv^^><<<><><^v^<v<^^>v>v^>>^^vv^<v>^v>^<^v<>^>^><^<v>^v><^<^<>v^^>^><>>><<v><<><>v<<^v^^<^><>^<><><v>v<^^<v<v>>^^<<>>^<v>><^><^<^>^^v<>v>>><><<>^>v><><<<<v^^^^v<>>^^^v>><<^v>^>>><vv^>>^vv<^<>>^<^^<^v>v<v<<<<<>^<<^<<<<<^<^>>^><<>><>v^v>^<^>v^<><vvv^>^v^v^v><^<v<>vv<<^<>^^^<>^v>^<v^^<v^v>v<>>^>v<<>v<>v^v>v<<<>>v>vv>>v<<>v<>v<^>^>^<v>>v>^>^^^<vv>v<<>>><v>^vvv^^>^^<^vv^^^^>v>^v^>v^^v^>>^v>^vv>^^v^<<<<>^<><^<^<<^^>v^^^v<>>vvv<v>>vv><v<v>^<^v>>^v<vv^<<v<vv><^^v^v>v<>^v<<<^^v^^^<^v>v^v^v>><vvv<<>v<>^v>vv^v>vv<<^v<v>^v>v>><^v<v<>v>>>><<<><vv><>^v^<^vvv>v<>><^v>^>><v>vv<><><>v><>>><^>vv>>^<>v^>>^><<<^><<>^v^>>><><>vv>^<>^>^v^^><^>>><<>v^<^vv>^<^vv>><v<>vv<v><><<^><>v<^^<^>vv^^^^vv<<v><>vv<><v>v<>>>>^><v><>^<><>v<>><<>^^vvv>^^^<><>>vvv^v>><>vv<vv>^^^v^<<>^^v<><<^^v<>^^>^<^^v>>v^v^^>>v>>>^<<^<>^>^^v>>>><vv<<>^v<<vv><<^^vv><^>vv<>>v<v>v^>v>>v^<vv<<<v><v^>vvv^^>vv^<<v>v^>>v^<>>><><<^^<^v>^>>>v>v>^v<>vv><vv<vvv<<v>v>^v<<<>><<><><>v^>>>v^>v^>>vv^^<v>^<>>><^>v^<>^^><v>v<><<<><v^v<<<v<v^>v^v>^>v<^<>v>v^^>>v>vv^v<>>^^^^<>v^>>>>>>>><v<^<<vvv<^v^>^v<^<<>>><<<^<<^>^>v^<>^<<<>v>><^vv^>^>^>>>^<vv><v^^^<v^<v<><v^vvv<>v<vvv^vv<<<v^<^<^vvvv^<<vv<^v><<>^>^<v^v^<^>v^><>>v^>v^>^>>v<>vv^v<<>^^>>vv<>vv>>^v<^vv>^v>v<v^vvv^<<^><>v^<><vv><>v^^><<<><>^>^v^<>><vv<^>v^v>v<>><v<<^>^<vv<^v>^<<v><^<^^vv^<>><v^>^vv^<>>^^^^v>v><^^^v^<<<>^<^<<>><>>v<<^v^>><><v^>>^vv^v>vv>>>>>>^^<<>v^>v^v>^^>>><vv^^^v>^v>>^^^<>><>v^<<<v<vv^^<v^<<<>v>v^^^<vv<>>^v>^v<^<<><>vv>^^^<^^vv<v<<vv>^^>vv>v<<^>^vv><^><v>^^^^v<<vv>v^<<^^>>^^vvvv^v^>vv>>v^<v>vvv<>>^><>>v^^>>^<>>vvvv^>><v^v<^^<^vv>>v<<^<<^><v^^><v^>v^>><<<v>v>v^>^v<v^vv<^^^v<^<vvvvv<<vvv>><>v<v<v<<^v<><<>vv>><v>><^>>^^v>^>><>vv^><<>>vv<<<^<^^>^<<^>>>><v<^v<<<>>v>vv<^>^v><>>v<v^v<>v^vvvv>v^>>v><<^<v>^^v>>vv^^>v>^v>^v^^>^<^vv<v<<^>vv<<^>>^<<^^>>^<^>v^><^vv>^^v><v^>>><>v^v>^v<^><<<>vv><v>v<><>>v^<>^^>^<>^<<^>>vv^><^<v<^^vvv>>v^>>v^>v>vv><>>v<^>><<<v<<vv><v<v<v>v<v>vv^vvv^vv^>^>v><vv<v^^<>>>>vv^>^<>v<^>^<^v>vv<^<<>>^<^<vv><^^<>^<<v^v^>v<<><v>v>><^v<<^vvv>v>v<<^^<^^>v<vv<v<v^v>^^^>^>vv<v<<^^v^<v<^>^^^vv>v<>>>vv>><><^><><<<vvv<<^^v^<v^<<^>>vv>vv^v^>>><v><<v^v>>v>>vv>^^vvv^>^^>^>^>^v<<^vv^>vvv^^vv><^>^v^>^><>v<^^vv<v><v^<><^<>><v>^^v^v>v^vv<>><^v>^<^v>^<>^v>>>><<vv^^^vv^>>><vv^v>>v><^v^vv><<^v<<>^^<v><^v>vvv<><^^><<^v><>^<^v<^^<^vvvv^^>>>>vv>v>>>v<v^><<<<v>>v^><v>>vv^v<vv<>vv<>vvv>>>><>>><>^v<v^v><vvv<<v^^v^v<>>><>>^vv<<v<><<vv<v^>^^vv><^v^v<v^vvv^v>v^^^vv>^><^vvv<<>^vvv^<v<v^v>>>>^<<<><<<<<^v<^^>>>>^>^<v^^^v<vvv<vv^<>v<<<^<^>>v^<v><<><<^^vvv^>v<>>^^>v>^v>>v<v><v>>>>^<^<^>v^v<vv<>^>><>^<<^vvv^^<>^<vvv<>v^>^^<<^>^vv><vvv>>v^v^>v><v>^<^^<>^>^>>>^^vvv^<<>v^<<>><>v<^<^>v^>^vv><v<^<<<^v>^>>^<^v^<<<<^v^><v^v>v^><<v<><<v^<<^<<v<<v><v><><^^^^>v>^^<v>>v<vvv<<<>><>>^><<><^<>>^^>vv<^><^v^><vvv>>>vvv<<vv^<^^^<^>^<>>^>>^v^<^^v>^<v<<>^^v<^vv^><vvv>>^v><<^<v^<><><>>^>vv<<>^^^v^^<v<>><>>vv>v^>vvv^^v<vv<^<^>>^>>^>>v^<<<v^>v^<^v^vv^><^<^v<<v<<>v>^v^<<<v^vv<v<<>^^<v>>>^<v<^>^^v<v>>>><vv<^^<<>><<v<v>^^v^>>^^>>^v^<^v>v^v^v^v^>v^vv<><>^^<>^><^^^<<<^<v>v<<>^<^^^^^v^<^<<^^>^vv<>v^>><>>^>v>v<>^>v<v^>>><>^<><v>>>^>^>>v^><v<>v><^vv^>v<<v>v<><<vv<<v>^><^<v^>v<<v^v<<><v><>v<v><>^^<v<>><<>v>vv<<v>^v<v>vv><><>vv^<<>^>^<^>>>^v>v<^v^^^vv<>>>^<<^>>><<^^v^>v^<^v>vvv>v^^vv>^^>>v<>^<<>^<><^^v^>><>^>v>>^^^<<^^v<>^^>^<>^>><^>^vvv><^>^<^>^>>vv<^>>^v>>^<>>^^>>>v^<v>>v<<v<^>>v^^vv>v><^v^^><vv^v<^>v<<>v^^<><>^>vvv><^^^>^v^>v>>^vvv<^vv>^^>^>>v<>><<^v<<v^>^><>vv^<<^^vv><v>>^<^><^<v>^v<v>^<<>^v^^>v^>>^^^<^vv>v^>>>vv<<>v>>>^>v^^<v^v^^v^>>v<v<<v>^<<>>vv<<^v>v<<vv<<^<^v<^<><^^>v>>v>v^>><vv<^v<^>^>>v>^><<^<<>^v<v>>><^^<^<<<v^^>^>vv<<>^<>^<v^<<^v>vv>^^^v<^v><v<<<<<vv>vv>^^^^>v>v><<^<<<^vv><^<<<><v>><v^v>v<<v^^<v^>v>^v^v^<^<^vv>vvv<^^v<>v<<<<>v<v^<vvv^^^<<^<^<<>^<<><<<>v<^>^^v<^^v^>vv>vvv>v><v^^<<>>^><^>>v<<vv>v<<^^^v<<^v^^><><<<><<>v>^<<>v<<<^v>><v^v<^v<v^vv>v>><<^<><^v^^v<v>^>^>vvvv<<><<>>^<vv>^^><v<>v>v<v^^>^><>>><^><<><<<^<>v^><vv^^^^>>^v^>v^<>>v>^^><^<^v^<v^>>v>^vvv<>>v<v^v><>^vvvv<v^<<v^<<^^vv>><<<<<<v><<<v<v^v^^<v^^<>v<<<<^v<<><<v^<^><v<vv<v^v^<v^^vv<v^v<<<>^<<>vv<v<^>^<<><vv<<vv<v<^<^<>><^^<<>>>vv>>>>>>^v<v<>>v^v^^<v^<<<<>><<^v^^^<>^<vv>>>><>v^v^vvv^>>v>><v^v<<<^v>>^^<<^^vv><<<^^^<<<v><^^>>>>vvv^v<^>^^>v<^<><vv<v<>v>>>^vv<<^<v>^v^>^>^v>v>v^v^>v<<v>><>><v^^<<^>>>><<^v^<>^v<vv><>vvv^>v>v<v<v^>^<><><>^>>><v<<<v^vv><>^>^^<<v^>>v^^>^<v>><>><>v^v^^v>>>>vv>>^v<<^v^<>^>v^^>^^<<vvvvvvv>^<v^<<^<<>><<<^^^v^^^^v<^<>v<^^<>vv^^v^<>^<<^>>v>v<<<^^^^vvv^<^<><>v<<v^<^<>>><<><<<v<v<v><vv>^^<vv<<vv<<<v<^>^^vv<v<>><<>>>^v<<>^>>>v^>v>^^<>^<vv<><^>v>^>>>><>^^>v^^v>^vv^^v^><<<>>v<>v<vv<vv^v^v<^v^<^^><<<><vv^^>^<^<<>v>>>>^<<v>v<v>vv<^><^<v><<^>v>>v><<v<<^v^<>>^>>>^v^v>v^^vv^>^<^^>>^><^vv^^vv^<>>^^^^<^^><><v<>>^>>^><vv^>^vvv<^<<v^^<<<>^><>>>^^<><v<v<><<v^^^^^<^<^<<>><<>>>>^<<>>>^<^v^>><<^>>>^<<v>^>><>^<v>^<><v>^v^^vv<><^>vv^^v^<^^^v^vvv^>><>>v<<vv<>>^<^vvv<<^^><vvv^^<v<>vv^^<<>><v>><^^vvv<<<^>^<><^>vv^><^<<>vv<<v>>vv>v>v^<vv><vv><<>^^^^v^^^^<v>^<<^><><^^v^>v>^>><^><<>v^<v>>>^vvv>>^<^<>^^v^vv^^v><<vv^<>>>v<<<>v>^<>v<<>v^>^<<><<><v<v<v<>v^>v<><^^>^<^v^^><^>vv>^>vv<v<^v>vv>^^><<>vv^>^v<<^<<^<<>v<v<^<v>v>>^><v^^v^v>>>><v^v^<<<vv<<^^<>>v^v<^v>v>^^^v<v><v^^^vv<>v^v<^<>v><><v^<>>vv>v><>v>^v<><<<<<<v<>>v^vv<<<<v<<v><^<>^>><>^^vv>^<^<<>vv>>vv<vvv>><><v<>><^<v>^><^<<v>><v><v>^<v>><>v^^^^v<v^^v<>^^vv<>v<>v>^vv^><v^<<^<>^<>^^^>v^>>>v><<^>>v<^v<>^^<v<><v^v<v>v<><v<vv><<>v<^<^>v<>v^>v>^^<<<^^vv^<><<<>>v>^^<>v>>>><v<v<^^^v<v<v^><<>v^v<>v>><<<<v^<><^<<^>^<vvv<v^^v>>v^vv^><^v^^<>^^><<v^>>vv>^<v^vv<^^v<>>vvv<^v^>>^<v<v>>^>^^<<^>^>^v><>>^<^^v>^>>^^<><>>>^^>^^vvv>v<^^<>v^v^^<v<<^<v^v^<<>v^v<v<<v<>>><<^^^>>v>^vv>^>^^v<>^^<>v^^<><v<v<vvv^<vv<<>v^><<><v<>vv<<^vvvv><<<v>v>v^>v^<>v^>^<v<vvv^>^<>^>^^v<>><<<><v<^^>^v<v>^^v^v<<<^v^<>^<>v>^^>v<v<v>v>^^<<<><<^>v<v<^vv^v><^^<<vv>^<<v><>^>>>>><v^v<<<^>^v^v<<v<>vvv<<>v>v>>^v^v^>><<<<>v^<v<><<>>>^>>^>><<v> \ No newline at end of file
diff --git a/2015/04/input b/2015/04/input
deleted file mode 100644
index bf3e46f..0000000
--- a/2015/04/input
+++ /dev/null
@@ -1 +0,0 @@
-bgvyzdsv
diff --git a/2015/05/input b/2015/05/input
deleted file mode 100644
index a9b6e77..0000000
--- a/2015/05/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-sszojmmrrkwuftyv
-isaljhemltsdzlum
-fujcyucsrxgatisb
-qiqqlmcgnhzparyg
-oijbmduquhfactbc
-jqzuvtggpdqcekgk
-zwqadogmpjmmxijf
-uilzxjythsqhwndh
-gtssqejjknzkkpvw
-wrggegukhhatygfi
-vhtcgqzerxonhsye
-tedlwzdjfppbmtdx
-iuvrelxiapllaxbg
-feybgiimfthtplui
-qxmmcnirvkzfrjwd
-vfarmltinsriqxpu
-oanqfyqirkraesfq
-xilodxfuxphuiiii
-yukhnchvjkfwcbiq
-bdaibcbzeuxqplop
-ivegnnpbiyxqsion
-ybahkbzpditgwdgt
-dmebdomwabxgtctu
-ibtvimgfaeonknoh
-jsqraroxudetmfyw
-dqdbcwtpintfcvuz
-tiyphjunlxddenpj
-fgqwjgntxagidhah
-nwenhxmakxqkeehg
-zdoheaxqpcnlhnen
-tfetfqojqcdzlpbm
-qpnxkuldeiituggg
-xwttlbdwxohahwar
-hjkwzadmtrkegzye
-koksqrqcfwcaxeof
-wulwmrptktliyxeq
-gyufbedqhhyqgqzj
-txpunzodohikzlmj
-jloqfuejfkemcrvu
-amnflshcheuddqtc
-pdvcsduggcogbiia
-yrioavgfmeafjpcz
-uyhbtmbutozzqfvq
-mwhgfwsgyuwcdzik
-auqylgxhmullxpaa
-lgelzivplaeoivzh
-uyvcepielfcmswoa
-qhirixgwkkccuzlp
-zoonniyosmkeejfg
-iayfetpixkedyana
-ictqeyzyqswdskiy
-ejsgqteafvmorwxe
-lhaiqrlqqwfbrqdx
-ydjyboqwhfpqfydc
-dwhttezyanrnbybv
-edgzkqeqkyojowvr
-rmjfdwsqamjqehdq
-ozminkgnkwqctrxz
-bztjhxpjthchhfcd
-vrtioawyxkivrpiq
-dpbcsznkpkaaclyy
-vpoypksymdwttpvz
-hhdlruwclartkyap
-bqkrcbrksbzcggbo
-jerbbbnxlwfvlaiw
-dwkasufidwjrjfbf
-kkfxtjhbnmqbmfwf
-vmnfziwqxmioukmj
-rqxvcultipkecdtu
-fhmfdibhtjzkiqsd
-hdpjbuzzbyafqrpd
-emszboysjuvwwvts
-msyigmwcuybfiooq
-druyksfnbluvnwoh
-fvgstvynnfbvxhsx
-bmzalvducnqtuune
-lzwkzfzttsvpllei
-olmplpvjamynfyfd
-padcwfkhystsvyfb
-wjhbvxkwtbfqdilb
-hruaqjwphonnterf
-bufjobjtvxtzjpmj
-oiedrjvmlbtwyyuy
-sgiemafwfztwsyju
-nsoqqfudrtwszyqf
-vonbxquiiwxnazyl
-yvnmjxtptujwqudn
-rrnybqhvrcgwvrkq
-taktoxzgotzxntfu
-quffzywzpxyaepxa
-rfvjebfiddcfgmwv
-iaeozntougqwnzoh
-scdqyrhoqmljhoil
-bfmqticltmfhxwld
-brbuktbyqlyfpsdl
-oidnyhjkeqenjlhd
-kujsaiqojopvrygg
-vebzobmdbzvjnjtk
-uunoygzqjopwgmbg
-piljqxgicjzgifso
-ikgptwcjzywswqnw
-pujqsixoisvhdvwi
-trtuxbgigogfsbbk
-mplstsqclhhdyaqk
-gzcwflvmstogdpvo
-tfjywbkmimyyqcjd
-gijutvhruqcsiznq
-ibxkhjvzzxgavkha
-btnxeqvznkxjsgmq
-tjgofgauxaelmjoq
-sokshvyhlkxerjrv
-ltogbivktqmtezta
-uduwytzvqvfluyuf
-msuckpthtgzhdxan
-fqmcglidvhvpirzr
-gwztkqpcwnutvfga
-bsjfgsrntdhlpqbx
-xloczbqybxmiopwt
-orvevzyjliomkkgu
-mzjbhmfjjvaziget
-tlsdxuhwdmghdyjb
-atoecyjhwmznaewi
-pyxpyvvipbqibiox
-ajbfmpqqobfsmesj
-siknbzefjblnohgd
-eqfhgewbblwdfkmc
-opylbscrotckkrbk
-lbwxbofgjkzdxkle
-ceixfjstaptdomvm
-hnkrqxifjmmjktie
-aqykzeuzvvetoygd
-fouahjimfcisxima
-prkzhutbqsyrhjzx
-qqwliakathnsbzne
-sayhgqtlcqqidqhj
-ygduolbysehdudra
-zricvxhdzznuxuce
-ucvzakslykpgsixd
-udirhgcttmyspgsb
-yuwzppjzfsjhhdzi
-gtqergjiuwookwre
-xvxexbjyjkxovvwf
-mlpaqhnnkqxrmwmm
-ezuqbrjozwuqafhb
-mcarusdthcbsonoq
-weeguqeheeiigrue
-pngtfugozxofaqxv
-copphvbjcmfspenv
-jiyahihykjjkdaya
-gdqnmesvptuyrfwp
-vbdscfywqmfxbohh
-crtrfuxyjypzubrg
-seihvevtxywxhflp
-fvvpmgttnapklwou
-qmqaqsajmqwhetpk
-zetxvrgjmblxvakr
-kpvwblrizaabmnhz
-mwpvvzaaicntrkcp
-clqyjiegtdsswqfm
-ymrcnqgcpldgfwtm
-nzyqpdenetncgnwq
-cmkzevgacnmdkqro
-kzfdsnamjqbeirhi
-kpxrvgvvxapqlued
-rzskbnfobevzrtqu
-vjoahbfwtydugzap
-ykbbldkoijlvicbl
-mfdmroiztsgjlasb
-quoigfyxwtwprmdr
-ekxjqafwudgwfqjm
-obtvyjkiycxfcdpb
-lhoihfnbuqelthof
-eydwzitgxryktddt
-rxsihfybacnpoyny
-bsncccxlplqgygtw
-rvmlaudsifnzhcqh
-huxwsyjyebckcsnn
-gtuqzyihwhqvjtes
-zreeyomtngvztveq
-nwddzjingsarhkxb
-nuqxqtctpoldrlsh
-wkvnrwqgjooovhpf
-kwgueyiyffudtbyg
-tpkzapnjxefqnmew
-ludwccvkihagvxal
-lfdtzhfadvabghna
-njqmlsnrkcfhtvbb
-cajzbqleghhnlgap
-vmitdcozzvqvzatp
-eelzefwqwjiywbcz
-uyztcuptfqvymjpi
-aorhnrpkjqqtgnfo
-lfrxfdrduoeqmwwp
-vszpjvbctblplinh
-zexhadgpqfifcqrz
-ueirfnshekpemqua
-qfremlntihbwabtb
-nwznunammfexltjc
-zkyieokaaogjehwt
-vlrxgkpclzeslqkq
-xrqrwfsuacywczhs
-olghlnfjdiwgdbqc
-difnlxnedpqcsrdf
-dgpuhiisybjpidsj
-vlwmwrikmitmoxbt
-sazpcmcnviynoktm
-pratafauetiknhln
-ilgteekhzwlsfwcn
-ywvwhrwhkaubvkbl
-qlaxivzwxyhvrxcf
-hbtlwjdriizqvjfb
-nrmsononytuwslsa
-mpxqgdthpoipyhjc
-mcdiwmiqeidwcglk
-vfbaeavmjjemfrmo
-qzcbzmisnynzibrc
-shzmpgxhehhcejhb
-wirtjadsqzydtyxd
-qjlrnjfokkqvnpue
-dxawdvjntlbxtuqc
-wttfmnrievfestog
-eamjfvsjhvzzaobg
-pbvfcwzjgxahlrag
-omvmjkqqnobvnzkn
-lcwmeibxhhlxnkzv
-uiaeroqfbvlazegs
-twniyldyuonfyzqw
-wgjkmsbwgfotdabi
-hnomamxoxvrzvtew
-ycrcfavikkrxxfgw
-isieyodknagzhaxy
-mgzdqwikzullzyco
-mumezgtxjrrejtrs
-nwmwjcgrqiwgfqel
-wjgxmebfmyjnxyyp
-durpspyljdykvzxf
-zuslbrpooyetgafh
-kuzrhcjwbdouhyme
-wyxuvbciodscbvfm
-kbnpvuqwmxwfqtqe
-zddzercqogdpxmft
-sigrdchxtgavzzjh
-lznjolnorbuddgcs
-ycnqabxlcajagwbt
-bnaudeaexahdgxsj
-rlnykxvoctfwanms
-jngyetkoplrstfzt
-tdpxknwacksotdub
-yutqgssfoptvizgr
-lzmqnxeqjfnsxmsa
-iqpgfsfmukovsdgu
-qywreehbidowtjyz
-iozamtgusdctvnkw
-ielmujhtmynlwcfd
-hzxnhtbnmmejlkyf
-ftbslbzmiqkzebtd
-bcwdqgiiizmohack
-dqhfkzeddjzbdlxu
-mxopokqffisxosci
-vciatxhtuechbylk
-khtkhcvelidjdena
-blatarwzfqcapkdt
-elamngegnczctcck
-xeicefdbwrxhuxuf
-sawvdhjoeahlgcdr
-kmdcimzsfkdfpnir
-axjayzqlosrduajb
-mfhzreuzzumvoggr
-iqlbkbhrkptquldb
-xcvztvlshiefuhgb
-pkvwyqmyoazocrio
-ajsxkdnerbmhyxaj
-tudibgsbnpnizvsi
-cxuiydkgdccrqvkh
-cyztpjesdzmbcpot
-nnazphxpanegwitx
-uphymczbmjalmsct
-yyxiwnlrogyzwqmg
-gmqwnahjvvdyhnfa
-utolskxpuoheugyl
-mseszdhyzoyavepd
-ycqknvbuvcjfgmlc
-sknrxhxbfpvpeorn
-zqxqjetooqcodwml
-sesylkpvbndrdhsy
-fryuxvjnsvnjrxlw
-mfxusewqurscujnu
-mbitdjjtgzchvkfv
-ozwlyxtaalxofovd
-wdqcduaykxbunpie
-rlnhykxiraileysk
-wgoqfrygttlamobg
-kflxzgxvcblkpsbz
-tmkisflhativzhde
-owsdrfgkaamogjzd
-gaupjkvkzavhfnes
-wknkurddcknbdleg
-lltviwincmbtduap
-qwzvspgbcksyzzmb
-ydzzkumecryfjgnk
-jzvmwgjutxoysaam
-icrwpyhxllbardkr
-jdopyntshmvltrve
-afgkigxcuvmdbqou
-mfzzudntmvuyhjzt
-duxhgtwafcgrpihc
-tsnhrkvponudumeb
-sqtvnbeiigdzbjgv
-eczmkqwvnsrracuo
-mhehsgqwiczaiaxv
-kaudmfvifovrimpd
-lupikgivechdbwfr
-mwaaysrndiutuiqx
-aacuiiwgaannunmm
-tjqjbftaqitukwzp
-lrcqyskykbjpaekn
-lirrvofbcqpjzxmr
-jurorvzpplyelfml
-qonbllojmloykjqe
-sllkzqujfnbauuqp
-auexjwsvphvikali
-usuelbssqmbrkxyc
-wyuokkfjexikptvv
-wmfedauwjgbrgytl
-sfwvtlzzebxzmuvw
-rdhqxuechjsjcvaf
-kpavhqkukugocsxu
-ovnjtumxowbxduts
-zgerpjufauptxgat
-pevvnzjfwhjxdoxq
-pmmfwxajgfziszcs
-difmeqvaghuitjhs
-icpwjbzcmlcterwm
-ngqpvhajttxuegyh
-mosjlqswdngwqsmi
-frlvgpxrjolgodlu
-eazwgrpcxjgoszeg
-bbtsthgkjrpkiiyk
-tjonoglufuvsvabe
-xhkbcrofytmbzrtk
-kqftfzdmpbxjynps
-kmeqpocbnikdtfyv
-qjjymgqxhnjwxxhp
-dmgicrhgbngdtmjt
-zdxrhdhbdutlawnc
-afvoekuhdboxghvx
-hiipezngkqcnihty
-bbmqgheidenweeov
-suprgwxgxwfsgjnx
-adeagikyamgqphrj
-zzifqinoeqaorjxg
-adhgppljizpaxzld
-lvxyieypvvuqjiyc
-nljoakatwwwoovzn
-fcrkfxclcacshhmx
-ownnxqtdhqbgthch
-lmfylrcdmdkgpwnj
-hlwjfbvlswbzpbjr
-mkofhdtljdetcyvp
-synyxhifbetzarpo
-agnggugngadrcxoc
-uhttadmdmhidpyjw
-ohfwjfhunalbubpr
-pzkkkkwrlvxiuysn
-kmidbxmyzkjrwjhu
-egtitdydwjxmajnw
-civoeoiuwtwgbqqs
-dfptsguzfinqoslk
-tdfvkreormspprer
-zvnvbrmthatzztwi
-ffkyddccrrfikjde
-hrrmraevdnztiwff
-qaeygykcpbtjwjbr
-purwhitkmrtybslh
-qzziznlswjaussel
-dfcxkvdpqccdqqxj
-tuotforulrrytgyn
-gmtgfofgucjywkev
-wkyoxudvdkbgpwhd
-qbvktvfvipftztnn
-otckgmojziezmojb
-inxhvzbtgkjxflay
-qvxapbiatuudseno
-krpvqosbesnjntut
-oqeukkgjsfuqkjbb
-prcjnyymnqwqksiz
-vuortvjxgckresko
-orqlyobvkuwgathr
-qnpyxlnazyfuijox
-zwlblfkoklqmqzkw
-hmwurwtpwnrcsanl
-jzvxohuakopuzgpf
-sfcpnxrviphhvxmx
-qtwdeadudtqhbely
-dbmkmloasqphnlgj
-olylnjtkxgrubmtk
-nxsdbqjuvwrrdbpq
-wbabpirnpcsmpipw
-hjnkyiuxpqrlvims
-enzpntcjnxdpuqch
-vvvqhlstzcizyimn
-triozhqndbttglhv
-fukvgteitwaagpzx
-uhcvukfbmrvskpen
-tizcyupztftzxdmt
-vtkpnbpdzsaluczz
-wodfoyhoekidxttm
-otqocljrmwfqbxzu
-linfbsnfvixlwykn
-vxsluutrwskslnye
-zbshygtwugixjvsi
-zdcqwxvwytmzhvoo
-wrseozkkcyctrmei
-fblgtvogvkpqzxiy
-opueqnuyngegbtnf
-qxbovietpacqqxok
-zacrdrrkohfygddn
-gbnnvjqmkdupwzpq
-qgrgmsxeotozvcak
-hnppukzvzfmlokid
-dzbheurndscrrtcl
-wbgdkadtszebbrcw
-fdmzppzphhpzyuiz
-bukomunhrjrypohj
-ohodhelegxootqbj
-rsplgzarlrknqjyh
-punjjwpsxnhpzgvu
-djdfahypfjvpvibm
-mlgrqsmhaozatsvy
-xwktrgyuhqiquxgn
-wvfaoolwtkbrisvf
-plttjdmguxjwmeqr
-zlvvbwvlhauyjykw
-cigwkbyjhmepikej
-masmylenrusgtyxs
-hviqzufwyetyznze
-nzqfuhrooswxxhus
-pdbdetaqcrqzzwxf
-oehmvziiqwkzhzib
-icgpyrukiokmytoy
-ooixfvwtiafnwkce
-rvnmgqggpjopkihs
-wywualssrmaqigqk
-pdbvflnwfswsrirl
-jeaezptokkccpbuj
-mbdwjntysntsaaby
-ldlgcawkzcwuxzpz
-lwktbgrzswbsweht
-ecspepmzarzmgpjm
-qmfyvulkmkxjncai
-izftypvwngiukrns
-zgmnyjfeqffbooww
-nyrkhggnprhedows
-yykzzrjmlevgffah
-mavaemfxhlfejfki
-cmegmfjbkvpncqwf
-zxidlodrezztcrij
-fseasudpgvgnysjv
-fupcimjupywzpqzp
-iqhgokavirrcvyys
-wjmkcareucnmfhui
-nftflsqnkgjaexhq
-mgklahzlcbapntgw
-kfbmeavfxtppnrxn
-nuhyvhknlufdynvn
-nviogjxbluwrcoec
-tyozixxxaqiuvoys
-kgwlvmvgtsvxojpr
-moeektyhyonfdhrb
-kahvevmmfsmiiqex
-xcywnqzcdqtvhiwd
-fnievhiyltbvtvem
-jlmndqufirwgtdxd
-muypbfttoeelsnbs
-rypxzbnujitfwkou
-ubmmjbznskildeoj
-ofnmizdeicrmkjxp
-rekvectjbmdnfcib
-yohrojuvdexbctdh
-gwfnfdeibynzjmhz
-jfznhfcqdwlpjull
-scrinzycfhwkmmso
-mskutzossrwoqqsi
-rygoebkzgyzushhr
-jpjqiycflqkexemx
-arbufysjqmgaapnl
-dbjerflevtgweeoj
-snybnnjlmwjvhois
-fszuzplntraprmbj
-mkvaatolvuggikvg
-zpuzuqygoxesnuyc
-wnpxvmxvllxalulm
-eivuuafkvudeouwy
-rvzckdyixetfuehr
-qgmnicdoqhveahyx
-miawwngyymshjmpj
-pvckyoncpqeqkbmx
-llninfenrfjqxurv
-kzbjnlgsqjfuzqtp
-rveqcmxomvpjcwte
-bzotkawzbopkosnx
-ktqvpiribpypaymu
-wvlzkivbukhnvram
-uohntlcoguvjqqdo
-ajlsiksjrcnzepkt
-xsqatbldqcykwusd
-ihbivgzrwpmowkop
-vfayesfojmibkjpb
-uaqbnijtrhvqxjtb
-hhovshsfmvkvymba
-jerwmyxrfeyvxcgg
-hncafjwrlvdcupma
-qyvigggxfylbbrzt
-hiiixcyohmvnkpgk
-mmitpwopgxuftdfu
-iaxderqpceboixoa
-zodfmjhuzhnsqfcb
-sthtcbadrclrazsi
-bkkkkcwegvypbrio
-wmpcofuvzemunlhj
-gqwebiifvqoeynro
-juupusqdsvxcpsgv
-rbhdfhthxelolyse
-kjimpwnjfrqlqhhz
-rcuigrjzarzpjgfq
-htxcejfyzhydinks
-sxucpdxhvqjxxjwf
-omsznfcimbcwaxal
-gufmtdlhgrsvcosb
-bssshaqujtmluerz
-uukotwjkstgwijtr
-kbqkneobbrdogrxk
-ljqopjcjmelgrakz
-rwtfnvnzryujwkfb
-dedjjbrndqnilbeh
-nzinsxnpptzagwlb
-lwqanydfirhnhkxy
-hrjuzfumbvfccxno
-okismsadkbseumnp
-sfkmiaiwlktxqvwa
-hauwpjjwowbunbjj
-nowkofejwvutcnui
-bqzzppwoslaeixro
-urpfgufwbtzenkpj
-xgeszvuqwxeykhef
-yxoldvkyuikwqyeq
-onbbhxrnmohzskgg
-qcikuxakrqeugpoa
-lnudcqbtyzhlpers
-nxduvwfrgzaailgl
-xniuwvxufzxjjrwz
-ljwithcqmgvntjdj
-awkftfagrfzywkhs
-uedtpzxyubeveuek
-bhcqdwidbjkqqhzl
-iyneqjdmlhowwzxx
-kvshzltcrrururty
-zgfpiwajegwezupo
-tkrvyanujjwmyyri
-ercsefuihcmoaiep
-ienjrxpmetinvbos
-jnwfutjbgenlipzq
-bgohjmrptfuamzbz
-rtsyamajrhxbcncw
-tfjdssnmztvbnscs
-bgaychdlmchngqlp
-kfjljiobynhwfkjo
-owtdxzcpqleftbvn
-ltjtimxwstvzwzjj
-wbrvjjjajuombokf
-zblpbpuaqbkvsxye
-gwgdtbpnlhyqspdi
-abipqjihjqfofmkx
-nlqymnuvjpvvgova
-avngotmhodpoufzn
-qmdyivtzitnrjuae
-xfwjmqtqdljuerxi
-csuellnlcyqaaamq
-slqyrcurcyuoxquo
-dcjmxyzbzpohzprl
-uqfnmjwniyqgsowb
-rbmxpqoblyxdocqc
-ebjclrdbqjhladem
-ainnfhxnsgwqnmyo
-eyytjjwhvodtzquf
-iabjgmbbhilrcyyp
-pqfnehkivuelyccc
-xgjbyhfgmtseiimt
-jwxyqhdbjiqqqeyy
-gxsbrncqkmvaryln
-vhjisxjkinaejytk
-seexagcdmaedpcvh
-lvudfgrcpjxzdpvd
-fxtegyrqjzhmqean
-dnoiseraqcoossmc
-nwrhmwwbykvwmgep
-udmzskejvizmtlce
-hbzvqhvudfdlegaa
-cghmlfqejbxewskv
-bntcmjqfwomtbwsb
-qezhowyopjdyhzng
-todzsocdkgfxanbz
-zgjkssrjlwxuhwbk
-eibzljqsieriyrzr
-wamxvzqyycrxotjp
-epzvfkispwqynadu
-dwlpfhtrafrxlyie
-qhgzujhgdruowoug
-girstvkahaemmxvh
-baitcrqmxhazyhbl
-xyanqcchbhkajdmc
-gfvjmmcgfhvgnfdq
-tdfdbslwncbnkzyz
-jojuselkpmnnbcbb
-hatdslkgxtqpmavj
-dvelfeddvgjcyxkj
-gnsofhkfepgwltse
-mdngnobasfpewlno
-qssnbcyjgmkyuoga
-glvcmmjytmprqwvn
-gwrixumjbcdffsdl
-lozravlzvfqtsuiq
-sicaflbqdxbmdlch
-inwfjkyyqbwpmqlq
-cuvszfotxywuzhzi
-igfxyoaacoarlvay
-ucjfhgdmnjvgvuni
-rvvkzjsytqgiposh
-jduinhjjntrmqroz
-yparkxbgsfnueyll
-lyeqqeisxzfsqzuj
-woncskbibjnumydm
-lltucklragtjmxtl
-ubiyvmyhlesfxotj
-uecjseeicldqrqww
-xxlxkbcthufnjbnm
-lhqijovvhlffpxga
-fzdgqpzijitlogjz
-efzzjqvwphomxdpd
-jvgzvuyzobeazssc
-hejfycgxywfjgbfw
-yhjjmvkqfbnbliks
-sffvfyywtlntsdsz
-dwmxqudvxqdenrur
-asnukgppdemxrzaz
-nwqfnumblwvdpphx
-kqsmkkspqvxzuket
-cpnraovljzqiquaz
-qrzgrdlyyzbyykhg
-opoahcbiydyhsmqe
-hjknnfdauidjeydr
-hczdjjlygoezadow
-rtflowzqycimllfv
-sfsrgrerzlnychhq
-bpahuvlblcolpjmj
-albgnjkgmcrlaicl
-pijyqdhfxpaxzdex
-eeymiddvcwkpbpux
-rqwkqoabywgggnln
-vckbollyhgbgmgwh
-ylzlgvnuvpynybkm
-hpmbxtpfosbsjixt
-ocebeihnhvkhjfqz
-tvctyxoujdgwayze
-efvhwxtuhapqxjen
-rusksgefyidldmpo
-nkmtjvddfmhirmzz
-whvtsuadwofzmvrt
-iiwjqvsdxudhdzzk
-gucirgxaxgcassyo
-rmhfasfzexeykwmr
-hynlxcvsbgosjbis
-huregszrcaocueen
-pifezpoolrnbdqtv
-unatnixzvdbqeyox
-xtawlpduxgacchfe
-bdvdbflqfphndduf
-xtdsnjnmzccfptyt
-nkhsdkhqtzqbphhg
-aqcubmfkczlaxiyb
-moziflxpsfubucmv
-srdgnnjtfehiimqx
-pwfalehdfyykrohf
-sysxssmvewyfjrve
-brsemdzosgqvvlxe
-bimbjoshuvflkiat
-hkgjasmljkpkwwku
-sbnmwjvodygobpqc
-bbbqycejueruihhd
-corawswvlvneipyc
-gcyhknmwsczcxedh
-kppakbffdhntmcqp
-ynulzwkfaemkcefp
-pyroowjekeurlbii
-iwksighrswdcnmxf
-glokrdmugreygnsg
-xkmvvumnfzckryop
-aesviofpufygschi
-csloawlirnegsssq
-fkqdqqmlzuxbkzbc
-uzlhzcfenxdfjdzp
-poaaidrktteusvyf
-zrlyfzmjzfvivcfr
-qwjulskbniitgqtx
-gjeszjksbfsuejki
-vczdejdbfixbduaq
-knjdrjthitjxluth
-jweydeginrnicirl
-bottrfgccqhyycsl
-eiquffofoadmbuhk
-lbqfutmzoksscswf
-xfmdvnvfcnzjprba
-uvugkjbkhlaoxmyx
-wadlgtpczgvcaqqv
-inzrszbtossflsxk
-dbzbtashaartczrj
-qbjiqpccefcfkvod
-hluujmokjywotvzy
-thwlliksfztcmwzh
-arahybspdaqdexrq
-nuojrmsgyipdvwyx
-hnajdwjwmzattvst
-sulcgaxezkprjbgu
-rjowuugwdpkjtypw
-oeugzwuhnrgiaqga
-wvxnyymwftfoswij
-pqxklzkjpcqscvde
-tuymjzknntekglqj
-odteewktugcwlhln
-exsptotlfecmgehc
-eeswfcijtvzgrqel
-vjhrkiwmunuiwqau
-zhlixepkeijoemne
-pavfsmwesuvebzdd
-jzovbklnngfdmyws
-nbajyohtzfeoiixz
-ciozmhrsjzrwxvhz
-gwucrxieqbaqfjuv
-uayrxrltnohexawc
-flmrbhwsfbcquffm
-gjyabmngkitawlxc
-rwwtggvaygfbovhg
-xquiegaisynictjq
-oudzwuhexrwwdbyy
-lengxmguyrwhrebb
-uklxpglldbgqsjls
-dbmvlfeyguydfsxq
-zspdwdqcrmtmdtsc
-mqfnzwbfqlauvrgc
-amcrkzptgacywvhv
-ndxmskrwrqysrndf
-mwjyhsufeqhwisju
-srlrukoaenyevykt
-tnpjtpwawrxbikct
-geczalxmgxejulcv
-tvkcbqdhmuwcxqci
-tiovluvwezwwgaox
-zrjhtbgajkjqzmfo
-vcrywduwsklepirs
-lofequdigsszuioy
-wxsdzomkjqymlzat
-iabaczqtrfbmypuy
-ibdlmudbajikcncr
-rqcvkzsbwmavdwnv
-ypxoyjelhllhbeog
-fdnszbkezyjbttbg
-uxnhrldastpdjkdz
-xfrjbehtxnlyzcka
-omjyfhbibqwgcpbv
-eguucnoxaoprszmp
-xfpypldgcmcllyzz
-aypnmgqjxjqceelv
-mgzharymejlafvgf
-tzowgwsubbaigdok
-ilsehjqpcjwmylxc
-pfmouwntfhfnmrwk
-csgokybgdqwnduwp
-eaxwvxvvwbrovypz
-nmluqvobbbmdiwwb
-lnkminvfjjzqbmio
-mjiiqzycqdhfietz
-towlrzriicyraevq
-obiloewdvbrsfwjo
-lmeooaajlthsfltw
-ichygipzpykkesrw
-gfysloxmqdsfskvt
-saqzntehjldvwtsx
-pqddoemaufpfcaew
-mjrxvbvwcreaybwe
-ngfbrwfqnxqosoai
-nesyewxreiqvhald
-kqhqdlquywotcyfy
-liliptyoqujensfi
-nsahsaxvaepzneqq
-zaickulfjajhctye
-gxjzahtgbgbabtht
-koxbuopaqhlsyhrp
-jhzejdjidqqtjnwe
-dekrkdvprfqpcqki
-linwlombdqtdeyop
-dvckqqbnigdcmwmx
-yaxygbjpzkvnnebv
-rlzkdkgaagmcpxah
-cfzuyxivtknirqvt
-obivkajhsjnrxxhn
-lmjhayymgpseuynn
-bbjyewkwadaipyju
-lmzyhwomfypoftuu
-gtzhqlgltvatxack
-jfflcfaqqkrrltgq
-txoummmnzfrlrmcg
-ohemsbfuqqpucups
-imsfvowcbieotlok
-tcnsnccdszxfcyde
-qkcdtkwuaquajazz
-arcfnhmdjezdbqku
-srnocgyqrlcvlhkb
-mppbzvfmcdirbyfw
-xiuarktilpldwgwd
-ypufwmhrvzqmexpc
-itpdnsfkwgrdujmj
-cmpxnodtsswkyxkr
-wayyxtjklfrmvbfp
-mfaxphcnjczhbbwy
-sjxhgwdnqcofbdra
-pnxmujuylqccjvjm
-ivamtjbvairwjqwl
-deijtmzgpfxrclss
-bzkqcaqagsynlaer
-tycefobvxcvwaulz
-ctbhnywezxkdsswf
-urrxxebxrthtjvib
-fpfelcigwqwdjucv
-ngfcyyqpqulwcphb
-rltkzsiipkpzlgpw
-qfdsymzwhqqdkykc
-balrhhxipoqzmihj
-rnwalxgigswxomga
-ghqnxeogckshphgr
-lyyaentdizaumnla
-exriodwfzosbeoib
-speswfggibijfejk
-yxmxgfhvmshqszrq
-hcqhngvahzgawjga
-qmhlsrfpesmeksur
-eviafjejygakodla
-kvcfeiqhynqadbzv
-fusvyhowslfzqttg
-girqmvwmcvntrwau
-yuavizroykfkdekz
-jmcwohvmzvowrhxf
-kzimlcpavapynfue
-wjudcdtrewfabppq
-yqpteuxqgbmqfgxh
-xdgiszbuhdognniu
-jsguxfwhpftlcjoh
-whakkvspssgjzxre
-ggvnvjurlyhhijgm
-krvbhjybnpemeptr
-pqedgfojyjybfbzr
-jzhcrsgmnkwwtpdo
-yyscxoxwofslncmp
-gzjhnxytmyntzths
-iteigbnqbtpvqumi
-zjevfzusnjukqpfw
-xippcyhkfuounxqk
-mcnhrcfonfdgpkyh
-pinkcyuhjkexbmzj
-lotxrswlxbxlxufs
-fmqajrtoabpckbnu
-wfkwsgmcffdgaqxg
-qfrsiwnohoyfbidr
-czfqbsbmiuyusaqs
-ieknnjeecucghpoo
-cevdgqnugupvmsge
-gjkajcyjnxdrtuvr
-udzhrargnujxiclq
-zqqrhhmjwermjssg
-ggdivtmgoqajydzz
-wnpfsgtxowkjiivl
-afbhqawjbotxnqpd
-xjpkifkhfjeqifdn
-oyfggzsstfhvticp
-kercaetahymeawxy
-khphblhcgmbupmzt
-iggoqtqpvaebtiol
-ofknifysuasshoya
-qxuewroccsbogrbv
-apsbnbkiopopytgu
-zyahfroovfjlythh
-bxhjwfgeuxlviydq
-uvbhdtvaypasaswa
-qamcjzrmesqgqdiz
-hjnjyzrxntiycyel
-wkcrwqwniczwdxgq
-hibxlvkqakusswkx
-mzjyuenepwdgrkty
-tvywsoqslfsulses
-jqwcwuuisrclircv
-xanwaoebfrzhurct
-ykriratovsvxxasf
-qyebvtqqxbjuuwuo
-telrvlwvriylnder
-acksrrptgnhkeiaa
-yemwfjhiqlzsvdxf
-banrornfkcymmkcc
-ytbhxvaeiigjpcgm
-crepyazgxquposkn
-xlqwdrytzwnxzwzv
-xtrbfbwopxscftps
-kwbytzukgseeyjla
-qtfdvavvjogybxjg
-ytbmvmrcxwfkgvzw
-nbscbdskdeocnfzr
-sqquwjbdxsxhcseg
-ewqxhigqcgszfsuw
-cvkyfcyfmubzwsee
-dcoawetekigxgygd
-ohgqnqhfimyuqhvi
-otisopzzpvnhctte
-bauieohjejamzien
-ewnnopzkujbvhwce
-aeyqlskpaehagdiv
-pncudvivwnnqspxy
-ytugesilgveokxcg
-zoidxeelqdjesxpr
-ducjccsuaygfchzj
-smhgllqqqcjfubfc
-nlbyyywergronmir
-prdawpbjhrzsbsvj
-nmgzhnjhlpcplmui
-eflaogtjghdjmxxz
-qolvpngucbkprrdc
-ixywxcienveltgho
-mwnpqtocagenkxut
-iskrfbwxonkguywx
-ouhtbvcaczqzmpua
-srewprgddfgmdbao
-dyufrltacelchlvu
-czmzcbrkecixuwzz
-dtbeojcztzauofuk
-prrgoehpqhngfgmw
-baolzvfrrevxsyke
-zqadgxshwiarkzwh
-vsackherluvurqqj
-surbpxdulvcvgjbd
-wqxytarcxzgxhvtx
-vbcubqvejcfsgrac
-zqnjfeapshjowzja
-hekvbhtainkvbynx
-knnugxoktxpvoxnh
-knoaalcefpgtvlwm
-qoakaunowmsuvkus
-ypkvlzcduzlezqcb
-ujhcagawtyepyogh
-wsilcrxncnffaxjf
-gbbycjuscquaycrk
-aduojapeaqwivnly
-ceafyxrakviagcjy
-nntajnghicgnrlst
-vdodpeherjmmvbje
-wyyhrnegblwvdobn
-xlfurpghkpbzhhif
-xyppnjiljvirmqjo
-kglzqahipnddanpi
-omjateouxikwxowr
-ocifnoopfglmndcx
-emudcukfbadyijev
-ooktviixetfddfmh
-wtvrhloyjewdeycg
-cgjncqykgutfjhvb
-nkwvpswppeffmwad
-hqbcmfhzkxmnrivg
-mdskbvzguxvieilr
-anjcvqpavhdloaqh
-erksespdevjylenq
-fadxwbmisazyegup
-iyuiffjmcaahowhj
-ygkdezmynmltodbv
-fytneukxqkjattvh
-woerxfadbfrvdcnz
-iwsljvkyfastccoa
-movylhjranlorofe
-drdmicdaiwukemep
-knfgtsmuhfcvvshg
-ibstpbevqmdlhajn
-tstwsswswrxlzrqs
-estyydmzothggudf
-jezogwvymvikszwa
-izmqcwdyggibliet
-nzpxbegurwnwrnca
-kzkojelnvkwfublh
-xqcssgozuxfqtiwi
-tcdoigumjrgvczfv
-ikcjyubjmylkwlwq
-kqfivwystpqzvhan
-bzukgvyoqewniivj
-iduapzclhhyfladn
-fbpyzxdfmkrtfaeg
-yzsmlbnftftgwadz
diff --git a/2015/06/input b/2015/06/input
deleted file mode 100644
index 495311e..0000000
--- a/2015/06/input
+++ /dev/null
@@ -1,300 +0,0 @@
-turn off 660,55 through 986,197
-turn off 341,304 through 638,850
-turn off 199,133 through 461,193
-toggle 322,558 through 977,958
-toggle 537,781 through 687,941
-turn on 226,196 through 599,390
-turn on 240,129 through 703,297
-turn on 317,329 through 451,798
-turn on 957,736 through 977,890
-turn on 263,530 through 559,664
-turn on 158,270 through 243,802
-toggle 223,39 through 454,511
-toggle 544,218 through 979,872
-turn on 313,306 through 363,621
-toggle 173,401 through 496,407
-toggle 333,60 through 748,159
-turn off 87,577 through 484,608
-turn on 809,648 through 826,999
-toggle 352,432 through 628,550
-turn off 197,408 through 579,569
-turn off 1,629 through 802,633
-turn off 61,44 through 567,111
-toggle 880,25 through 903,973
-turn on 347,123 through 864,746
-toggle 728,877 through 996,975
-turn on 121,895 through 349,906
-turn on 888,547 through 931,628
-toggle 398,782 through 834,882
-turn on 966,850 through 989,953
-turn off 891,543 through 914,991
-toggle 908,77 through 916,117
-turn on 576,900 through 943,934
-turn off 580,170 through 963,206
-turn on 184,638 through 192,944
-toggle 940,147 through 978,730
-turn off 854,56 through 965,591
-toggle 717,172 through 947,995
-toggle 426,987 through 705,998
-turn on 987,157 through 992,278
-toggle 995,774 through 997,784
-turn off 796,96 through 845,182
-turn off 451,87 through 711,655
-turn off 380,93 through 968,676
-turn on 263,468 through 343,534
-turn on 917,936 through 928,959
-toggle 478,7 through 573,148
-turn off 428,339 through 603,624
-turn off 400,880 through 914,953
-toggle 679,428 through 752,779
-turn off 697,981 through 709,986
-toggle 482,566 through 505,725
-turn off 956,368 through 993,516
-toggle 735,823 through 783,883
-turn off 48,487 through 892,496
-turn off 116,680 through 564,819
-turn on 633,865 through 729,930
-turn off 314,618 through 571,922
-toggle 138,166 through 936,266
-turn on 444,732 through 664,960
-turn off 109,337 through 972,497
-turn off 51,432 through 77,996
-turn off 259,297 through 366,744
-toggle 801,130 through 917,544
-toggle 767,982 through 847,996
-turn on 216,507 through 863,885
-turn off 61,441 through 465,731
-turn on 849,970 through 944,987
-toggle 845,76 through 852,951
-toggle 732,615 through 851,936
-toggle 251,128 through 454,778
-turn on 324,429 through 352,539
-toggle 52,450 through 932,863
-turn off 449,379 through 789,490
-turn on 317,319 through 936,449
-toggle 887,670 through 957,838
-toggle 671,613 through 856,664
-turn off 186,648 through 985,991
-turn off 471,689 through 731,717
-toggle 91,331 through 750,758
-toggle 201,73 through 956,524
-toggle 82,614 through 520,686
-toggle 84,287 through 467,734
-turn off 132,367 through 208,838
-toggle 558,684 through 663,920
-turn on 237,952 through 265,997
-turn on 694,713 through 714,754
-turn on 632,523 through 862,827
-turn on 918,780 through 948,916
-turn on 349,586 through 663,976
-toggle 231,29 through 257,589
-toggle 886,428 through 902,993
-turn on 106,353 through 236,374
-turn on 734,577 through 759,684
-turn off 347,843 through 696,912
-turn on 286,699 through 964,883
-turn on 605,875 through 960,987
-turn off 328,286 through 869,461
-turn off 472,569 through 980,848
-toggle 673,573 through 702,884
-turn off 398,284 through 738,332
-turn on 158,50 through 284,411
-turn off 390,284 through 585,663
-turn on 156,579 through 646,581
-turn on 875,493 through 989,980
-toggle 486,391 through 924,539
-turn on 236,722 through 272,964
-toggle 228,282 through 470,581
-toggle 584,389 through 750,761
-turn off 899,516 through 900,925
-turn on 105,229 through 822,846
-turn off 253,77 through 371,877
-turn on 826,987 through 906,992
-turn off 13,152 through 615,931
-turn on 835,320 through 942,399
-turn on 463,504 through 536,720
-toggle 746,942 through 786,998
-turn off 867,333 through 965,403
-turn on 591,477 through 743,692
-turn off 403,437 through 508,908
-turn on 26,723 through 368,814
-turn on 409,485 through 799,809
-turn on 115,630 through 704,705
-turn off 228,183 through 317,220
-toggle 300,649 through 382,842
-turn off 495,365 through 745,562
-turn on 698,346 through 744,873
-turn on 822,932 through 951,934
-toggle 805,30 through 925,421
-toggle 441,152 through 653,274
-toggle 160,81 through 257,587
-turn off 350,781 through 532,917
-toggle 40,583 through 348,636
-turn on 280,306 through 483,395
-toggle 392,936 through 880,955
-toggle 496,591 through 851,934
-turn off 780,887 through 946,994
-turn off 205,735 through 281,863
-toggle 100,876 through 937,915
-turn on 392,393 through 702,878
-turn on 956,374 through 976,636
-toggle 478,262 through 894,775
-turn off 279,65 through 451,677
-turn on 397,541 through 809,847
-turn on 444,291 through 451,586
-toggle 721,408 through 861,598
-turn on 275,365 through 609,382
-turn on 736,24 through 839,72
-turn off 86,492 through 582,712
-turn on 676,676 through 709,703
-turn off 105,710 through 374,817
-toggle 328,748 through 845,757
-toggle 335,79 through 394,326
-toggle 193,157 through 633,885
-turn on 227,48 through 769,743
-toggle 148,333 through 614,568
-toggle 22,30 through 436,263
-toggle 547,447 through 688,969
-toggle 576,621 through 987,740
-turn on 711,334 through 799,515
-turn on 541,448 through 654,951
-toggle 792,199 through 798,990
-turn on 89,956 through 609,960
-toggle 724,433 through 929,630
-toggle 144,895 through 201,916
-toggle 226,730 through 632,871
-turn off 760,819 through 828,974
-toggle 887,180 through 940,310
-toggle 222,327 through 805,590
-turn off 630,824 through 885,963
-turn on 940,740 through 954,946
-turn on 193,373 through 779,515
-toggle 304,955 through 469,975
-turn off 405,480 through 546,960
-turn on 662,123 through 690,669
-turn off 615,238 through 750,714
-turn on 423,220 through 930,353
-turn on 329,769 through 358,970
-toggle 590,151 through 704,722
-turn off 884,539 through 894,671
-toggle 449,241 through 984,549
-toggle 449,260 through 496,464
-turn off 306,448 through 602,924
-turn on 286,805 through 555,901
-toggle 722,177 through 922,298
-toggle 491,554 through 723,753
-turn on 80,849 through 174,996
-turn off 296,561 through 530,856
-toggle 653,10 through 972,284
-toggle 529,236 through 672,614
-toggle 791,598 through 989,695
-turn on 19,45 through 575,757
-toggle 111,55 through 880,871
-turn off 197,897 through 943,982
-turn on 912,336 through 977,605
-toggle 101,221 through 537,450
-turn on 101,104 through 969,447
-toggle 71,527 through 587,717
-toggle 336,445 through 593,889
-toggle 214,179 through 575,699
-turn on 86,313 through 96,674
-toggle 566,427 through 906,888
-turn off 641,597 through 850,845
-turn on 606,524 through 883,704
-turn on 835,775 through 867,887
-toggle 547,301 through 897,515
-toggle 289,930 through 413,979
-turn on 361,122 through 457,226
-turn on 162,187 through 374,746
-turn on 348,461 through 454,675
-turn off 966,532 through 985,537
-turn on 172,354 through 630,606
-turn off 501,880 through 680,993
-turn off 8,70 through 566,592
-toggle 433,73 through 690,651
-toggle 840,798 through 902,971
-toggle 822,204 through 893,760
-turn off 453,496 through 649,795
-turn off 969,549 through 990,942
-turn off 789,28 through 930,267
-toggle 880,98 through 932,434
-toggle 568,674 through 669,753
-turn on 686,228 through 903,271
-turn on 263,995 through 478,999
-toggle 534,675 through 687,955
-turn off 342,434 through 592,986
-toggle 404,768 through 677,867
-toggle 126,723 through 978,987
-toggle 749,675 through 978,959
-turn off 445,330 through 446,885
-turn off 463,205 through 924,815
-turn off 417,430 through 915,472
-turn on 544,990 through 912,999
-turn off 201,255 through 834,789
-turn off 261,142 through 537,862
-turn off 562,934 through 832,984
-turn off 459,978 through 691,980
-turn off 73,911 through 971,972
-turn on 560,448 through 723,810
-turn on 204,630 through 217,854
-turn off 91,259 through 611,607
-turn on 877,32 through 978,815
-turn off 950,438 through 974,746
-toggle 426,30 through 609,917
-toggle 696,37 through 859,201
-toggle 242,417 through 682,572
-turn off 388,401 through 979,528
-turn off 79,345 through 848,685
-turn off 98,91 through 800,434
-toggle 650,700 through 972,843
-turn off 530,450 through 538,926
-turn on 428,559 through 962,909
-turn on 78,138 through 92,940
-toggle 194,117 through 867,157
-toggle 785,355 through 860,617
-turn off 379,441 through 935,708
-turn off 605,133 through 644,911
-toggle 10,963 through 484,975
-turn off 359,988 through 525,991
-turn off 509,138 through 787,411
-toggle 556,467 through 562,773
-turn on 119,486 through 246,900
-turn on 445,561 through 794,673
-turn off 598,681 through 978,921
-turn off 974,230 through 995,641
-turn off 760,75 through 800,275
-toggle 441,215 through 528,680
-turn off 701,636 through 928,877
-turn on 165,753 through 202,780
-toggle 501,412 through 998,516
-toggle 161,105 through 657,395
-turn on 113,340 through 472,972
-toggle 384,994 through 663,999
-turn on 969,994 through 983,997
-turn on 519,600 through 750,615
-turn off 363,899 through 948,935
-turn on 271,845 through 454,882
-turn off 376,528 through 779,640
-toggle 767,98 through 854,853
-toggle 107,322 through 378,688
-turn off 235,899 through 818,932
-turn on 445,611 through 532,705
-toggle 629,387 through 814,577
-toggle 112,414 through 387,421
-toggle 319,184 through 382,203
-turn on 627,796 through 973,940
-toggle 602,45 through 763,151
-turn off 441,375 through 974,545
-toggle 871,952 through 989,998
-turn on 717,272 through 850,817
-toggle 475,711 through 921,882
-toggle 66,191 through 757,481
-turn off 50,197 through 733,656
-toggle 83,575 through 915,728
-turn on 777,812 through 837,912
-turn on 20,984 through 571,994
-turn off 446,432 through 458,648
-turn on 715,871 through 722,890
-toggle 424,675 through 740,862
-toggle 580,592 through 671,900
-toggle 296,687 through 906,775
diff --git a/2015/07/input b/2015/07/input
deleted file mode 100644
index 0fd2859..0000000
--- a/2015/07/input
+++ /dev/null
@@ -1,339 +0,0 @@
-lf AND lq -> ls
-iu RSHIFT 1 -> jn
-bo OR bu -> bv
-gj RSHIFT 1 -> hc
-et RSHIFT 2 -> eu
-bv AND bx -> by
-is OR it -> iu
-b OR n -> o
-gf OR ge -> gg
-NOT kt -> ku
-ea AND eb -> ed
-kl OR kr -> ks
-hi AND hk -> hl
-au AND av -> ax
-lf RSHIFT 2 -> lg
-dd RSHIFT 3 -> df
-eu AND fa -> fc
-df AND dg -> di
-ip LSHIFT 15 -> it
-NOT el -> em
-et OR fe -> ff
-fj LSHIFT 15 -> fn
-t OR s -> u
-ly OR lz -> ma
-ko AND kq -> kr
-NOT fx -> fy
-et RSHIFT 1 -> fm
-eu OR fa -> fb
-dd RSHIFT 2 -> de
-NOT go -> gp
-kb AND kd -> ke
-hg OR hh -> hi
-jm LSHIFT 1 -> kg
-NOT cn -> co
-jp RSHIFT 2 -> jq
-jp RSHIFT 5 -> js
-1 AND io -> ip
-eo LSHIFT 15 -> es
-1 AND jj -> jk
-g AND i -> j
-ci RSHIFT 3 -> ck
-gn AND gp -> gq
-fs AND fu -> fv
-lj AND ll -> lm
-jk LSHIFT 15 -> jo
-iu RSHIFT 3 -> iw
-NOT ii -> ij
-1 AND cc -> cd
-bn RSHIFT 3 -> bp
-NOT gw -> gx
-NOT ft -> fu
-jn OR jo -> jp
-iv OR jb -> jc
-hv OR hu -> hw
-19138 -> b
-gj RSHIFT 5 -> gm
-hq AND hs -> ht
-dy RSHIFT 1 -> er
-ao OR an -> ap
-ld OR le -> lf
-bk LSHIFT 1 -> ce
-bz AND cb -> cc
-bi LSHIFT 15 -> bm
-il AND in -> io
-af AND ah -> ai
-as RSHIFT 1 -> bl
-lf RSHIFT 3 -> lh
-er OR es -> et
-NOT ax -> ay
-ci RSHIFT 1 -> db
-et AND fe -> fg
-lg OR lm -> ln
-k AND m -> n
-hz RSHIFT 2 -> ia
-kh LSHIFT 1 -> lb
-NOT ey -> ez
-NOT di -> dj
-dz OR ef -> eg
-lx -> a
-NOT iz -> ja
-gz LSHIFT 15 -> hd
-ce OR cd -> cf
-fq AND fr -> ft
-at AND az -> bb
-ha OR gz -> hb
-fp AND fv -> fx
-NOT gb -> gc
-ia AND ig -> ii
-gl OR gm -> gn
-0 -> c
-NOT ca -> cb
-bn RSHIFT 1 -> cg
-c LSHIFT 1 -> t
-iw OR ix -> iy
-kg OR kf -> kh
-dy OR ej -> ek
-km AND kn -> kp
-NOT fc -> fd
-hz RSHIFT 3 -> ib
-NOT dq -> dr
-NOT fg -> fh
-dy RSHIFT 2 -> dz
-kk RSHIFT 2 -> kl
-1 AND fi -> fj
-NOT hr -> hs
-jp RSHIFT 1 -> ki
-bl OR bm -> bn
-1 AND gy -> gz
-gr AND gt -> gu
-db OR dc -> dd
-de OR dk -> dl
-as RSHIFT 5 -> av
-lf RSHIFT 5 -> li
-hm AND ho -> hp
-cg OR ch -> ci
-gj AND gu -> gw
-ge LSHIFT 15 -> gi
-e OR f -> g
-fp OR fv -> fw
-fb AND fd -> fe
-cd LSHIFT 15 -> ch
-b RSHIFT 1 -> v
-at OR az -> ba
-bn RSHIFT 2 -> bo
-lh AND li -> lk
-dl AND dn -> do
-eg AND ei -> ej
-ex AND ez -> fa
-NOT kp -> kq
-NOT lk -> ll
-x AND ai -> ak
-jp OR ka -> kb
-NOT jd -> je
-iy AND ja -> jb
-jp RSHIFT 3 -> jr
-fo OR fz -> ga
-df OR dg -> dh
-gj RSHIFT 2 -> gk
-gj OR gu -> gv
-NOT jh -> ji
-ap LSHIFT 1 -> bj
-NOT ls -> lt
-ir LSHIFT 1 -> jl
-bn AND by -> ca
-lv LSHIFT 15 -> lz
-ba AND bc -> bd
-cy LSHIFT 15 -> dc
-ln AND lp -> lq
-x RSHIFT 1 -> aq
-gk OR gq -> gr
-NOT kx -> ky
-jg AND ji -> jj
-bn OR by -> bz
-fl LSHIFT 1 -> gf
-bp OR bq -> br
-he OR hp -> hq
-et RSHIFT 5 -> ew
-iu RSHIFT 2 -> iv
-gl AND gm -> go
-x OR ai -> aj
-hc OR hd -> he
-lg AND lm -> lo
-lh OR li -> lj
-da LSHIFT 1 -> du
-fo RSHIFT 2 -> fp
-gk AND gq -> gs
-bj OR bi -> bk
-lf OR lq -> lr
-cj AND cp -> cr
-hu LSHIFT 15 -> hy
-1 AND bh -> bi
-fo RSHIFT 3 -> fq
-NOT lo -> lp
-hw LSHIFT 1 -> iq
-dd RSHIFT 1 -> dw
-dt LSHIFT 15 -> dx
-dy AND ej -> el
-an LSHIFT 15 -> ar
-aq OR ar -> as
-1 AND r -> s
-fw AND fy -> fz
-NOT im -> in
-et RSHIFT 3 -> ev
-1 AND ds -> dt
-ec AND ee -> ef
-NOT ak -> al
-jl OR jk -> jm
-1 AND en -> eo
-lb OR la -> lc
-iu AND jf -> jh
-iu RSHIFT 5 -> ix
-bo AND bu -> bw
-cz OR cy -> da
-iv AND jb -> jd
-iw AND ix -> iz
-lf RSHIFT 1 -> ly
-iu OR jf -> jg
-NOT dm -> dn
-lw OR lv -> lx
-gg LSHIFT 1 -> ha
-lr AND lt -> lu
-fm OR fn -> fo
-he RSHIFT 3 -> hg
-aj AND al -> am
-1 AND kz -> la
-dy RSHIFT 5 -> eb
-jc AND je -> jf
-cm AND co -> cp
-gv AND gx -> gy
-ev OR ew -> ex
-jp AND ka -> kc
-fk OR fj -> fl
-dy RSHIFT 3 -> ea
-NOT bs -> bt
-NOT ag -> ah
-dz AND ef -> eh
-cf LSHIFT 1 -> cz
-NOT cv -> cw
-1 AND cx -> cy
-de AND dk -> dm
-ck AND cl -> cn
-x RSHIFT 5 -> aa
-dv LSHIFT 1 -> ep
-he RSHIFT 2 -> hf
-NOT bw -> bx
-ck OR cl -> cm
-bp AND bq -> bs
-as OR bd -> be
-he AND hp -> hr
-ev AND ew -> ey
-1 AND lu -> lv
-kk RSHIFT 3 -> km
-b AND n -> p
-NOT kc -> kd
-lc LSHIFT 1 -> lw
-km OR kn -> ko
-id AND if -> ig
-ih AND ij -> ik
-jr AND js -> ju
-ci RSHIFT 5 -> cl
-hz RSHIFT 1 -> is
-1 AND ke -> kf
-NOT gs -> gt
-aw AND ay -> az
-x RSHIFT 2 -> y
-ab AND ad -> ae
-ff AND fh -> fi
-ci AND ct -> cv
-eq LSHIFT 1 -> fk
-gj RSHIFT 3 -> gl
-u LSHIFT 1 -> ao
-NOT bb -> bc
-NOT hj -> hk
-kw AND ky -> kz
-as AND bd -> bf
-dw OR dx -> dy
-br AND bt -> bu
-kk AND kv -> kx
-ep OR eo -> eq
-he RSHIFT 1 -> hx
-ki OR kj -> kk
-NOT ju -> jv
-ek AND em -> en
-kk RSHIFT 5 -> kn
-NOT eh -> ei
-hx OR hy -> hz
-ea OR eb -> ec
-s LSHIFT 15 -> w
-fo RSHIFT 1 -> gh
-kk OR kv -> kw
-bn RSHIFT 5 -> bq
-NOT ed -> ee
-1 AND ht -> hu
-cu AND cw -> cx
-b RSHIFT 5 -> f
-kl AND kr -> kt
-iq OR ip -> ir
-ci RSHIFT 2 -> cj
-cj OR cp -> cq
-o AND q -> r
-dd RSHIFT 5 -> dg
-b RSHIFT 2 -> d
-ks AND ku -> kv
-b RSHIFT 3 -> e
-d OR j -> k
-NOT p -> q
-NOT cr -> cs
-du OR dt -> dv
-kf LSHIFT 15 -> kj
-NOT ac -> ad
-fo RSHIFT 5 -> fr
-hz OR ik -> il
-jx AND jz -> ka
-gh OR gi -> gj
-kk RSHIFT 1 -> ld
-hz RSHIFT 5 -> ic
-as RSHIFT 2 -> at
-NOT jy -> jz
-1 AND am -> an
-ci OR ct -> cu
-hg AND hh -> hj
-jq OR jw -> jx
-v OR w -> x
-la LSHIFT 15 -> le
-dh AND dj -> dk
-dp AND dr -> ds
-jq AND jw -> jy
-au OR av -> aw
-NOT bf -> bg
-z OR aa -> ab
-ga AND gc -> gd
-hz AND ik -> im
-jt AND jv -> jw
-z AND aa -> ac
-jr OR js -> jt
-hb LSHIFT 1 -> hv
-hf OR hl -> hm
-ib OR ic -> id
-fq OR fr -> fs
-cq AND cs -> ct
-ia OR ig -> ih
-dd OR do -> dp
-d AND j -> l
-ib AND ic -> ie
-as RSHIFT 3 -> au
-be AND bg -> bh
-dd AND do -> dq
-NOT l -> m
-1 AND gd -> ge
-y AND ae -> ag
-fo AND fz -> gb
-NOT ie -> if
-e AND f -> h
-x RSHIFT 3 -> z
-y OR ae -> af
-hf AND hl -> hn
-NOT h -> i
-NOT hn -> ho
-he RSHIFT 5 -> hh
diff --git a/2015/08/input b/2015/08/input
deleted file mode 100644
index 94538e7..0000000
--- a/2015/08/input
+++ /dev/null
@@ -1,300 +0,0 @@
-"qxfcsmh"
-"ffsfyxbyuhqkpwatkjgudo"
-"byc\x9dyxuafof\\\xa6uf\\axfozomj\\olh\x6a"
-"jtqvz"
-"uzezxa\"jgbmojtwyfbfguz"
-"vqsremfk\x8fxiknektafj"
-"wzntebpxnnt\"vqndz\"i\x47vvjqo\""
-"higvez\"k\"riewqk"
-"dlkrbhbrlfrp\\damiauyucwhty"
-"d\""
-"qlz"
-"ku"
-"yy\"\"uoao\"uripabop"
-"saduyrntuswlnlkuppdro\\sicxosted"
-"tj"
-"zzphopswlwdhebwkxeurvizdv"
-"xfoheirjoakrpofles\"nfu"
-"q\xb7oh\"p\xce\"n"
-"qeendp\"ercwgywdjeylxcv"
-"dcmem"
-"\"i\x13r\"l"
-"ikso\xdcbvqnbrjduh\"uqudzki\xderwk"
-"wfdsn"
-"pwynglklryhtsqbno"
-"hcoj\x63iccz\"v\"ttr"
-"zf\x23\\hlj\\kkce\\d\\asy\"yyfestwcdxyfj"
-"xs"
-"m\"tvltapxdvtrxiy"
-"bmud"
-"k\"a"
-"b\"oas"
-"\"yexnjjupoqsxyqnquy\"uzfdvetqrc"
-"vdw\xe3olxfgujaj"
-"qomcxdnd\"\\cfoe\""
-"fpul"
-"m\"avamefphkpv"
-"vvdnb\\x\\uhnxfw\"dpubfkxfmeuhnxisd"
-"hey\\"
-"ldaeigghlfey"
-"eure\"hoy\xa5iezjp\\tm"
-"yygb\"twbj\\r\"\x10gmxuhmp\""
-"weirebp\x39mqonbtmfmd"
-"ltuz\\hs\"e"
-"ysvmpc"
-"g\x8amjtt\"megl\"omsaihifwa"
-"yimmm"
-"iiyqfalh"
-"cwknlaaf"
-"q\x37feg\xc6s\"xx"
-"uayrgeurgyp\\oi"
-"xhug\"pt\"axugllbdiggzhvy"
-"kdaarqmsjfx\xc3d"
-"\"vkwla"
-"d\""
-"tmroz\"bvfinxoe\\mum\"wmm"
-"\"n\"bbswxne\\p\\yr\"qhwpdd"
-"skzlkietklkqovjhvj\xfe"
-"pbg\\pab\"bubqaf\"obzcwxwywbs\\dhtq"
-"xxjidvqh\"lx\\wu\"ij"
-"daef\x5fe\x5b\\kbeeb\x13qnydtboof"
-"ogvazaqy\"j\x73"
-"y"
-"n\"tibetedldy\\gsamm\"nwu"
-"wldkvgdtqulwkad"
-"dpmxnj"
-"twybw\"cdvf\"mjdajurokbce"
-"ru\"\\lasij\"i"
-"roc\\vra\\lhrm"
-"pbkt\x60booz\"fjlkc"
-"j\x4dytvjwrzt"
-"\\uiwjkniumxcs"
-"cbhm\"nexccior\"v\"j\"nazxilmfp\x47"
-"qdxngevzrlgoq"
-"\"lrzxftytpobsdfyrtdqpjbpuwmm\x9e"
-"mdag\x0asnck\xc2ggj\"slb\"fjy"
-"wyqkhjuazdtcgkcxvjkpnjdae"
-"aixfk\xc0iom\x21vueob"
-"dkiiakyjpkffqlluhaetires"
-"ysspv\"lysgkvnmwbbsy"
-"gy\"ryexcjjxdm\"xswssgtr"
-"s"
-"ddxv"
-"qwt\"\x27puilb\"pslmbrsxhrz"
-"qdg\xc9e\\qwtknlvkol\x54oqvmchn\\"
-"lvo"
-"b"
-"fk\"aa\"\"yenwch\\\\on"
-"srig\x63hpwaavs\\\x80qzk\"xa\"\xe6u\\wr"
-"yxjxuj\"ghyhhxfj\"\xa6qvatre"
-"yoktqxjxkzrklkoeroil"
-"\"jfmik\""
-"smgseztzdwldikbqrh\""
-"jftahgctf\"hoqy"
-"tcnhicr\"znpgckt\"ble"
-"vqktnkodh\"lo\"a\\bkmdjqqnsqr"
-"ztnirfzqq"
-"s"
-"xx"
-"iqj\"y\\hqgzflwrdsusasekyrxbp\\ad"
-"\\xzjhlaiynkioz\"\"bxepzimvgwt"
-"s\x36rbw"
-"mniieztwrisvdx"
-"atyfxioy\x2b\\"
-"irde\x85\x5cvbah\\jekw\"ia"
-"bdmftlhkwrprmpat\"prfaocvp"
-"w\\k"
-"umbpausy"
-"zfauhpsangy"
-"p\"zqyw"
-"wtztypyqvnnxzvlvipnq\"zu"
-"deicgwq\\oqvajpbov\\or\"kgplwu"
-"mbzlfgpi\\\\zqcidjpzqdzxityxa"
-"lfkxvhma"
-"\xf2yduqzqr\"\\fak\"p\"n"
-"mpajacfuxotonpadvng"
-"anb\\telzvcdu\\a\xf2flfq"
-"lrs\"ebethwpmuuc\"\x86ygr"
-"qmvdbhtumzc\"ci"
-"meet"
-"yopg\x0fdxdq\"h\\ugsu\xffmolxjv"
-"uhy"
-"fzgidrtzycsireghazscvmwcfmw\\t"
-"cqohkhpgvpru"
-"bihyigtnvmevx\"xx"
-"xz"
-"zofomwotzuxsjk\"q\"mc\"js\"dnmalhxd"
-"\\ktnddux\\fqvt\"ibnjntjcbn"
-"ia"
-"htjadnefwetyp\xd5kbrwfycbyy"
-"\"\\hkuxqddnao"
-"meqqsz\x83luecpgaem"
-"cvks\x87frvxo\"svqivqsdpgwhukmju"
-"sgmxiai\\o\"riufxwjfigr\xdf"
-"fgywdfecqufccpcdn"
-"faghjoq\x28abxnpxj"
-"zuppgzcfb\"dctvp\"elup\"zxkopx"
-"xqs\x45xxdqcihbwghmzoa"
-"anbnlp\\cgcvm\"hc"
-"xf\"fgrngwzys"
-"nrxsjduedcy\x24"
-"\x71sxl\"gj\"sds\"ulcruguz\\t\\ssvjcwhi"
-"jhj\"msch"
-"qpovolktfwyiuyicbfeeju\x01"
-"nkyxmb\"qyqultgt\"nmvzvvnxnb"
-"ycsrkbstgzqb\"uv\\cisn"
-"s"
-"ueptjnn\"\"sh"
-"lp\"z\"d\"mxtxiy"
-"yzjtvockdnvbubqabjourf\"k\"uoxwle"
-"\x82\"wqm\""
-"\xb5cwtuks\x5fpgh"
-"wd"
-"tbvf"
-"ttbmzdgn"
-"vfpiyfdejyrlbgcdtwzbnm"
-"uc"
-"otdcmhpjagqix"
-"\\\xb1qso\"s"
-"scowax"
-"behpstjdh\xccqlgnqjyz\"eesn"
-"r\xe1cbnjwzveoomkzlo\\kxlfouhm"
-"jgrl"
-"kzqs\\r"
-"ctscb\x7fthwkdyko\"\x62pkf\"d\xe6knmhurg"
-"tc\"kw\x3ftt"
-"bxb\x5ccl"
-"jyrmfbphsldwpq"
-"jylpvysl\"\"juducjg"
-"en\\m\"kxpq\"wpb\\\""
-"madouht\"bmdwvnyqvpnawiphgac\""
-"vuxpk\"ltucrw"
-"aae\x60arr"
-"ttitnne\"kilkrgssnr\xfdurzh"
-"oalw"
-"pc\"\"gktkdykzbdpkwigucqni\"nxiqx"
-"dbrsaj"
-"bgzsowyxcbrvhtvekhsh\"qgd"
-"kudfemvk\"\"\"hkbrbil\"chkqoa"
-"zjzgj\\ekbhyfzufy"
-"\\acos\"fqekuxqzxbmkbnn\x1ejzwrm"
-"elxahvudn\"txtmomotgw"
-"\x2eoxmwdhelpr\"cgi\xf7pzvb"
-"eapheklx"
-"hfvma\"mietvc\"tszbbm\"czex"
-"h\"iiockj\\\xc1et"
-"d\"rmjjftm"
-"qlvhdcbqtyrhlc\\"
-"yy\"rsucjtulm\"coryri\"eqjlbmk"
-"tv"
-"r\"bfuht\\jjgujp\""
-"kukxvuauamtdosngdjlkauylttaokaj"
-"srgost\"\"rbkcqtlccu\x65ohjptstrjkzy"
-"yxwxl\\yjilwwxffrjjuazmzjs"
-"dxlw\\fkstu\"hjrtiafhyuoh\"sewabne"
-"\x88sj\"v"
-"rfzprz\xec\"oxqclu\"krzefp\\q"
-"cfmhdbjuhrcymgxpylllyvpni"
-"ucrmjvmimmcq\x88\xd9\"lz"
-"lujtt\""
-"gvbqoixn\"pmledpjmo\"flydnwkfxllf"
-"dvxqlbshhmelsk\x8big\"l"
-"mx\x54lma\x8bbguxejg"
-"\x66jdati\xeceieo"
-"\"iyyupixei\x54ff"
-"xohzf\"rbxsoksxamiu"
-"vlhthspeshzbppa\x4drhqnohjop\"\"mfjd"
-"f\"tvxxla\"vurian\"\"idjq\x3aptm\xc3olep"
-"gzqz"
-"kbq\\wogye\\altvi\\hbvmodny"
-"j\xd8"
-"ofjozdhkblvndl"
-"hbitoupimbawimxlxqze"
-"ypeleimnme"
-"xfwdrzsc\\oxqamawyizvi\\y"
-"enoikppx\xa1ixe\"yo\"gumye"
-"fb"
-"vzf"
-"zxidr"
-"cu\x31beirsywtskq"
-"lxpjbvqzztafwezd"
-"\\jyxeuo\x18bv"
-"b\"vawc\"p\\\\giern\"b"
-"odizunx\"\"t\\yicdn\"x\"sdiz"
-"\"\"tebrtsi"
-"ctyzsxv\xa6pegfkwsi\"tgyltaakytccb"
-"htxwbofchvmzbppycccliyik\xe5a"
-"ggsslefamsklezqkrd"
-"rcep\"fnimwvvdx\"l"
-"zyrzlqmd\x12egvqs\\llqyie"
-"\x07gsqyrr\\rcyhyspsvn"
-"butg\""
-"gb"
-"gywkoxf\"jsg\\wtopxvumirqxlwz"
-"rj\"ir\"wldwveair\x2es\"dhjrdehbqnzl"
-"ru\"elktnsbxufk\\ejufjfjlevt\\lrzd"
-"\"widsvok"
-"oy\"\x81nuesvw"
-"ay"
-"syticfac\x1cfjsivwlmy\"pumsqlqqzx"
-"m"
-"rjjkfh\x78cf\x2brgceg\"jmdyas\"\\xlv\xb6p"
-"tmuvo\"\x3ffdqdovjmdmkgpstotojkv\"as"
-"jd\\ojvynhxllfzzxvbn\"wrpphcvx"
-"pz"
-"\"twr"
-"n\\hdzmxe\"mzjjeadlz"
-"fb\"rprxuagvahjnri"
-"rfmexmjjgh\\xrnmyvnatrvfruflaqjnd"
-"obbbde\"co\"qr\"qpiwjgqahqm\\jjp\""
-"vpbq\"\"y\"czk\\b\x52ed\"lnzepobp"
-"syzeajzfarplydipny\"y\"\xe8ad"
-"mpyodwb"
-"\x47rakphlqqptd"
-"wa\"oj\"aiy"
-"a"
-"ropozx"
-"q\x51nbtlwa"
-"etukvgx\\jqxlkq"
-"\"tp\"rah\"pg\"s\"bpdtes\\tkasdhqd"
-"dn\"qqpkikadowssb\xcah\"dzpsf\\ect\"jdh"
-"pxunovbbrrn\\vullyn\"bno\"\"\"myfxlp\""
-"qaixyazuryvkmoulhcqaotegfj\\mpzm"
-"bvfrbicutzbjwn\\oml\"cf\"d\"ezcpv\"j"
-"rmbrdtneudemigdhelmb"
-"aq\\aurmbhy"
-"wujqvzw"
-"gf\"tssmvm\"gm\"hu\x9a\xb7yjawsa"
-"hrhqqxow\xe2gsydtdspcfqy\"zw\\ou"
-"ianwwf\\yko\\tdujhhqdi"
-"xylz\"zpvpab"
-"lwuopbeeegp"
-"aoop\x49jhhcexdmdtun"
-"\\\\mouqqcsgmz"
-"tltuvwhveau\x43b\"ymxjlcgiymcynwt"
-"gsugerumpyuhtjljbhrdyoj"
-"lnjm\xb8wg\"ajh"
-"zmspue\"nfttdon\\b\"eww"
-"\"w\x67jwaq\x7ernmyvs\\rmdsuwydsd\"th"
-"ogtgvtlmcvgllyv"
-"z\"fqi\"rvddoehrciyl"
-"yustxxtot\"muec\"xvfdbzunzvveq"
-"mqslw"
-"txqnyvzmibqgjs\xb6xy\x86nfalfyx"
-"kzhehlmkholov"
-"plpmywcnirrjutjguosh\\"
-"pydbnqofv\"dn\\m"
-"aegqof"
-"eambmxt\\dxagoogl\\zapfwwlmk"
-"afbmqitxxqhddlozuxcpjxgh"
-"vgts"
-"bfdpqtoxzzhmzcilehnflna"
-"s\"idpz"
-"\xcfhgly\"nlmztwybx\"ecezmsxaqw"
-"aackfgndqcqiy"
-"\x22unqdlsrvgzfaohoffgxzfpir\"s"
-"abh\"ydv\"kbpdhrerl"
-"bdzpg"
-"ekwgkywtmzp"
-"wtoodejqmrrgslhvnk\"pi\"ldnogpth"
-"njro\x68qgbx\xe4af\"\\suan"
diff --git a/2015/09/input b/2015/09/input
deleted file mode 100644
index 97a6b63..0000000
--- a/2015/09/input
+++ /dev/null
@@ -1,28 +0,0 @@
-Faerun to Tristram = 65
-Faerun to Tambi = 129
-Faerun to Norrath = 144
-Faerun to Snowdin = 71
-Faerun to Straylight = 137
-Faerun to AlphaCentauri = 3
-Faerun to Arbre = 149
-Tristram to Tambi = 63
-Tristram to Norrath = 4
-Tristram to Snowdin = 105
-Tristram to Straylight = 125
-Tristram to AlphaCentauri = 55
-Tristram to Arbre = 14
-Tambi to Norrath = 68
-Tambi to Snowdin = 52
-Tambi to Straylight = 65
-Tambi to AlphaCentauri = 22
-Tambi to Arbre = 143
-Norrath to Snowdin = 8
-Norrath to Straylight = 23
-Norrath to AlphaCentauri = 136
-Norrath to Arbre = 115
-Snowdin to Straylight = 101
-Snowdin to AlphaCentauri = 84
-Snowdin to Arbre = 96
-Straylight to AlphaCentauri = 107
-Straylight to Arbre = 14
-AlphaCentauri to Arbre = 46
diff --git a/2015/10/input b/2015/10/input
deleted file mode 100644
index 13dcd63..0000000
--- a/2015/10/input
+++ /dev/null
@@ -1 +0,0 @@
-3113322113
diff --git a/2015/11/input b/2015/11/input
deleted file mode 100644
index a45c477..0000000
--- a/2015/11/input
+++ /dev/null
@@ -1 +0,0 @@
-hepxcrrq
diff --git a/2015/12/input b/2015/12/input
deleted file mode 100644
index bd91fda..0000000
--- a/2015/12/input
+++ /dev/null
@@ -1 +0,0 @@
-[["green",[{"e":"green","a":77,"d":{"c":"violet","a":"yellow","b":"violet"},"c":"yellow","h":"red","b":144,"g":{"a":["yellow",-48,72,87,{"e":"violet","c":123,"a":101,"b":87,"d":"red","f":88},{"e":"red","c":2,"a":1,"g":"blue","b":"green","d":"violet","f":170},"orange",171,162]},"f":"orange","i":"orange"},49,[{"c":{"e":"violet","a":-44,"d":115,"c":117,"h":194,"b":{"e":-17,"a":172,"d":"green","c":197,"h":53,"b":106,"g":"violet","f":-10},"g":"red","f":"orange"},"a":-49,"b":["violet","orange","blue"]}],"green"]],["orange"],{"e":"blue","a":["red","yellow"],"d":{"a":[{"c":{"a":181,"b":["orange",-40,"red","orange","yellow",31,60,71,"yellow"]},"a":[114,-40],"b":"orange"},["green",93,10,{"c":11,"a":170,"b":[161,-3],"d":-16},58,{"e":{"c":-2,"a":117,"b":"violet"},"c":["blue","yellow","red","violet","yellow",123,113],"a":"orange","g":19,"b":108,"d":"red","f":"yellow"},{"e":"green","c":"yellow","a":{"e":28,"c":"red","a":"violet","b":"red","d":"green"},"g":"yellow","b":116,"d":148,"f":"red"},[15],["green","green",43],"blue"],[133],"green",134,"violet",{"c":"red","a":[71,41,"blue"],"b":"yellow","d":"violet"},132,[10,"violet",[182,"green","green","orange"],78,{"c":"blue","a":[100,-36,"blue","violet",-10,"orange"],"b":{"e":"orange","c":"blue","a":160,"g":"green","b":190,"d":"red","f":186}},16],[{"c":"green","a":"violet","b":20,"d":"red"},"green","blue",{"c":[0,84,184,"orange",-34,"blue","orange",0,"violet","violet"],"a":10,"b":89},"green",182,127,-2,196]]},"c":-20,"h":[[165,[180,"yellow",-5,16,"red",[{"e":"orange","a":"orange","d":"orange","c":"yellow","h":"red","b":182,"g":21,"f":"violet"},"red",69,"violet",10,"red","orange"]],[160,"blue",{"e":"yellow","c":"violet","a":"green","g":43,"b":[-40,"yellow","yellow",118,57,"green","violet","yellow","violet"],"d":"yellow","f":"blue"}],130,{"e":["yellow",58,"green",139,"violet","red"],"c":"green","a":"green","g":{"e":163,"c":33,"a":15,"b":78,"d":"green"},"b":86,"d":"orange","f":58},"red","red",{"a":37}],"yellow",{"e":44,"a":{"a":136,"b":"yellow"},"d":"yellow","j":39,"c":[-28,["violet",{"e":"red","a":150,"d":189,"c":76,"h":"orange","b":"yellow","g":164,"f":"orange"}],{"e":12,"a":"red","d":"yellow","c":"yellow","h":102,"b":"yellow","g":"red","f":147},"violet",[40,"red",24,193,105,179,"violet","green",{"a":"yellow","b":"violet"}],39,-25,{"a":127},126,{"e":"red","c":151,"a":-46,"b":"green","d":"violet"}],"h":"red","b":122,"g":93,"f":["violet",{"c":102,"a":-16,"b":39,"d":176},"red",187,{"e":"blue","a":172,"d":{"a":-5},"c":25,"h":{"a":"red"},"b":"blue","g":["yellow","red"],"f":{"e":158,"c":85,"a":"blue","g":"green","b":"violet","d":125,"f":93},"i":11},"violet"],"i":[195,{"a":"blue"},48,[44,25,"green","red","violet",172,"orange",49]]},["yellow",[{"e":-4,"a":"red","d":"green","c":"blue","h":"green","b":"green","g":190,"f":30,"i":-2},"green","violet",{"e":92,"c":-11,"a":{"e":"orange","c":0,"a":47,"g":"blue","b":"orange","d":"yellow","f":-47},"b":40,"d":193},97,"violet",[51,168,"violet",{"c":-45,"a":167,"b":"orange"},"blue","orange",64],[188,"green",91,-10,66,"green"],"green","blue"],"green",-42,{"e":"red","c":"red","a":199,"g":84,"b":"blue","d":["blue",194,["green",88,110,-23,"yellow","green",15,"violet"]],"f":"red"}],{"e":"blue","c":-33,"a":-34,"b":"blue","d":81}],"b":{"e":"violet","c":165,"a":"violet","b":{"a":"red","b":"yellow"},"d":[6,71,"orange","orange",{"a":96},74,"yellow"]},"g":["yellow",["orange",[-27],[[[8,"red","blue",-46,62,"yellow",94],[60,"violet",141,"green"],16,"green","yellow","blue",81,[93,"red",183,"blue","red",30,-16,"red","red","yellow"],-21,139],{"c":"blue","a":"orange","b":"violet","d":51}],"blue","yellow",["violet",19,"orange","yellow","red","violet","blue","violet",{"e":"yellow","a":"violet","d":137,"c":"blue","h":197,"b":"orange","g":{"e":"yellow","c":"orange","a":18,"b":42,"d":183,"f":142},"f":68}],"green",["blue",85,"violet"]]],"f":"green"},[92,{"c":-26,"a":{"c":["orange","orange",{"e":131,"c":192,"a":-38,"g":16,"b":27,"d":"yellow","f":-46},120,"orange",-28,-18,3],"a":["red",-15,{"e":56,"c":-15,"a":150,"g":"blue","b":"orange","d":"violet","f":70},-44,{"e":"green","c":53,"a":"blue","b":"blue","d":-34,"f":"violet"},"orange",[161,"orange",-19,{"e":27,"c":98,"a":"violet","g":"yellow","b":-45,"d":191,"f":"green"}]],"b":-41,"d":[["orange","red","yellow",120,140],[{"e":-1,"c":"orange","a":"yellow","b":"yellow","d":86},42,[78,140,"orange","green","orange",-49,159],"yellow","red",90,{"c":"green","a":62,"b":"violet"}],"violet",178,30,"green",186]},"b":"red","d":"violet"},{"e":-21,"a":{"e":{"e":{"e":"orange","c":115,"a":199,"b":-43,"d":"yellow"},"a":"blue","d":"green","c":"blue","h":"violet","b":"red","g":"violet","f":{"a":5}},"a":[{"e":"green","a":[20,"yellow",23,100,"orange",142,"red",-3],"d":19,"c":18,"h":"blue","b":"yellow","g":"yellow","f":{"a":-33}}],"d":"yellow","j":"yellow","c":["red",-2,95,-1,"green","violet",12],"h":"orange","b":{"e":[94,-14,"orange",68],"c":["blue","yellow",[-12,"yellow",126,"orange",199,"red",133],{"e":-14,"a":40,"d":-48,"c":5,"h":"orange","b":"red","g":"yellow","f":"red","i":"orange"},"blue",[-35,87,84,"yellow"],"red","red",86,"yellow"],"a":11,"g":{"e":-34,"a":"orange","d":"blue","j":"blue","c":"yellow","h":"yellow","b":"violet","g":42,"f":188,"i":53},"b":"yellow","d":{"e":"red","c":84,"a":"violet","b":"orange","d":87},"f":["blue","yellow","red",{"c":"orange","a":"blue","b":61},"violet",20,-22,129]},"g":{"e":28,"c":170,"a":["green",98,"orange",150,"orange"],"b":"blue","d":"blue"},"f":"blue","i":[{"e":"green","a":"blue","d":19,"c":177,"h":-18,"b":{"e":-19,"a":"green","d":"yellow","c":172,"h":"red","b":"red","g":"yellow","f":"yellow"},"g":{"c":-36,"a":"red","b":"violet"},"f":121},141,"violet",113,81]},"d":{"e":133,"a":19,"d":-27,"c":{"c":["yellow"],"a":105,"b":{"a":"orange"},"d":{"e":"yellow","c":"orange","a":"orange","b":163,"d":"violet","f":"red"}},"h":"yellow","b":161,"g":110,"f":[[137,6,[195,"violet",179,93,"green",130,"blue","yellow"],70,"orange",-8,-28,"orange",{"e":59,"a":"red","d":128,"j":88,"c":"violet","h":188,"b":0,"g":0,"f":"green","i":2}],86,"green","orange",68,"yellow"]},"c":{"e":"violet","a":-49,"d":["blue",140],"c":-29,"h":["red",4,-45,165,["yellow","blue","blue"]],"b":"blue","g":{"e":{"e":{"e":"blue","c":168,"a":51,"b":-28,"d":"orange","f":"violet"},"c":"violet","a":"green","g":"blue","b":-29,"d":121,"f":69},"a":"violet","d":["orange",[12,192,"green",-17,160,"blue"],131,"blue",41,{"e":"violet","a":"green","d":"blue","c":182,"h":"red","b":10,"g":"blue","f":-37,"i":151},"blue"],"c":{"e":"orange","a":182,"d":155,"j":18,"c":-41,"h":119,"b":148,"g":"green","f":104,"i":141},"h":16,"b":"blue","g":[137],"f":"green","i":-35},"f":[["green","red",19,"yellow","blue","red"],["red",37,[36,"red",-38,183,"violet",-17,119,93],130,-20,77,[64,115,66,"green"]],-13,-23,"green",100,"orange",{"a":"orange","b":"red"}]},"h":["red",{"e":28,"c":{"c":"green","a":149,"b":["orange",137,"violet",184,"orange","green","red",20,72]},"a":114,"g":["blue",{"e":"yellow","a":104,"d":"red","c":-17,"h":"blue","b":"violet","g":"orange","f":"red","i":"red"},181,21,"blue","orange",111,{"e":39,"a":"orange","d":196,"j":119,"c":143,"h":-42,"b":"green","g":190,"f":-43,"i":37}],"b":"orange","d":{"e":["green",44,"green",177,"violet",-44,160,"violet",85,95],"a":{"e":138,"c":"yellow","a":"yellow","b":"blue","d":"green"},"d":"violet","j":"blue","c":100,"h":"blue","b":104,"g":-28,"f":189,"i":"orange"},"f":[121,{"c":110,"a":68,"b":5,"d":57},[108],15,"red",[83,"blue","green",-16,"yellow"],"green"]},[[80],160,68,187,"green","green",94,113,2,163],34,"orange",["yellow",{"e":72,"c":["green",11,"green","green","orange"],"a":{"c":"violet","a":13,"b":66,"d":36},"g":"blue","b":"yellow","d":140,"f":145},"red",53,-11,"yellow","blue",148,{"e":"violet","a":"violet","d":83,"c":"yellow","h":103,"b":-23,"g":36,"f":[154,"red",62,112,35],"i":"violet"}],{"e":174,"a":-49,"d":58,"j":114,"c":"violet","h":[162,"red",54,-8,[142,178,"red",26,"violet",71,-20,38,"orange"],"orange","yellow",[49,25,"violet","green","blue",189,"green","yellow",-25,55],"red"],"b":-13,"g":156,"f":[48,107,-15,167],"i":"blue"},["red",{"a":"red","b":"red"},"violet",[73,"blue","violet","red"],["red","red"],63,-12,108]],"b":{"c":"violet","a":{"a":-39,"b":166},"b":183},"g":36,"f":[45,"yellow","blue","violet",26,7,[[156,-18,"yellow"],-4,-37,[129,-11,["yellow",179,"violet","red","yellow","violet"],"red","red",133],17,"green",137,"red",-9,"yellow"],"yellow",[{"e":"green","a":"yellow","d":52,"c":127,"h":132,"b":38,"g":"yellow","f":"violet","i":"red"},"yellow","red",{"e":{"c":60,"a":126,"b":88},"a":159,"d":"red","j":70,"c":23,"h":195,"b":178,"g":"red","f":"yellow","i":"blue"},13,-37,[196,146,145,"orange",60,"violet",["red",144,51,"red",-26,172,"yellow","red",52,"yellow"],157,"green"],[{"a":-7,"b":"red"},123,{"e":"yellow","c":"orange","a":"orange","b":40,"d":"blue"},139,"green","red",48,{"e":165,"a":60,"d":83,"c":"yellow","h":186,"b":34,"g":"blue","f":178,"i":33},[116,"yellow",179,18,32]],"red"]]},{"c":[6,{"e":{"c":79,"a":82,"b":"orange"},"a":"blue","d":[38,"red",37,[12,134,139,"violet",102,60,"green",82,91],"orange",84],"j":"orange","c":["yellow","green","blue","violet",{"e":"orange","c":157,"a":"green","b":"blue","d":"violet","f":"blue"},64,["violet",176,-7,137,"red",57,"yellow"],"yellow",["blue",170,159],"orange"],"h":170,"b":[3],"g":"violet","f":"violet","i":186},{"e":{"e":"yellow","c":"red","a":"blue","g":["violet",104],"b":124,"d":42,"f":"violet"},"c":-43,"a":-28,"b":[6],"d":[0,97,{"e":-9,"a":"violet","d":31,"c":23,"h":40,"b":76,"g":"red","f":94},["violet"],124,68,"green",37]},[84,{"e":"yellow","c":18,"a":"orange","b":"blue","d":"red"},["yellow",66],81,"orange",-22,-10,"green",139],"red","yellow"],"a":25,"b":"yellow"},[{"e":25,"a":{"e":["violet",22,103,{"e":193,"c":"red","a":"yellow","g":"violet","b":"yellow","d":-33,"f":29},{"e":-10,"a":77,"d":"blue","c":-15,"h":74,"b":-4,"g":"orange","f":153},"yellow",176,94,"green",141],"c":"blue","a":146,"b":-26,"d":-7,"f":149},"d":"green","c":["violet"],"h":"orange","b":[[23,"violet","blue","violet","violet",-40],"orange","yellow"],"g":57,"f":[{"e":141,"a":"yellow","d":"red","c":138,"h":118,"b":{"a":"yellow","b":"red"},"g":133,"f":{"e":169,"c":"violet","a":"green","g":193,"b":"orange","d":"violet","f":-17},"i":"yellow"},72,"green","violet",[106,"red","red","red","yellow",180,"orange",{"a":"green","b":"green"},111,"blue"],147],"i":-7},[[62,65,158,"blue",86,"yellow"],[71,[168,179,"yellow","red","green"],-7],"violet"],"violet",["yellow","red","blue","orange",78,47,{"c":"orange","a":"violet","b":152},[-37,"yellow"],-11,6]],"red",{"e":"red","a":"orange","d":{"e":"red","a":10,"d":"blue","c":{"c":"green","a":91,"b":"yellow","d":-28},"h":158,"b":[["orange"]],"g":"blue","f":[[137,157,50,10,"blue",-12,"violet",76,76,80],[164,46,"orange",-23,{"a":"green"},"yellow","green","green","yellow",48],47]},"j":{"e":["orange",{"e":191,"c":"orange","a":25,"g":"red","b":"yellow","d":148,"f":"orange"},-34,"orange","orange",-36],"a":[{"e":198,"a":["blue",80,121,36,102],"d":{"e":"green","a":"blue","d":76,"j":"red","c":127,"h":"yellow","b":"yellow","g":"yellow","f":163,"i":"red"},"c":"yellow","h":73,"b":"red","g":"green","f":"red"},"violet",{"e":133,"a":"blue","d":"green","j":3,"c":"violet","h":144,"b":25,"g":"green","f":102,"i":"green"},{"e":{"a":"violet","b":"green"},"a":"green","d":[86],"c":"green","h":3,"b":{"c":"orange","a":"orange","b":"yellow","d":193},"g":-34,"f":-35,"i":"green"}],"d":[{"e":"violet","a":"blue","d":{"c":79,"a":"red","b":0,"d":"violet"},"c":77,"h":"violet","b":"green","g":-47,"f":"green"},-49,90],"j":"blue","c":"yellow","h":["violet","green",28,"green",97,"orange"],"b":53,"g":{"e":21,"a":{"c":42,"a":"blue","b":"red"},"d":"violet","c":142,"h":158,"b":"blue","g":["orange",197,"blue","green","yellow",-3,15,-38],"f":62},"f":{"a":32},"i":79},"c":{"e":[{"e":[125,"yellow",-43,"orange","red"],"c":3,"a":"orange","b":"orange","d":{"e":195,"c":16,"a":"yellow","b":94,"d":-20,"f":-13},"f":"yellow"},89,["orange"],"violet"],"c":{"e":"red","a":"orange","d":5,"j":{"a":92,"b":142},"c":22,"h":"blue","b":"orange","g":{"a":[-13,199,"green",133,-41,-22,"orange",169],"b":[134,"blue"]},"f":183,"i":["green",-24,"violet"]},"a":116,"g":[{"e":57,"a":["blue",144,44,43,"orange",34,"yellow",126,"red"],"d":"green","c":"violet","h":"orange","b":"violet","g":"violet","f":[196,60],"i":-21},[168],["red","violet","yellow","green","yellow","green","blue",113,{"e":"orange","a":"red","d":-7,"c":-29,"h":"orange","b":-44,"g":"red","f":-32}],{"a":116},"blue"],"b":{"c":{"e":-41,"a":"orange","d":154,"c":"yellow","h":-12,"b":"yellow","g":"blue","f":"violet","i":105},"a":-23,"b":2},"d":161,"f":"orange"},"h":[187,{"c":"yellow","a":"orange","b":"orange","d":"red"},[[58,"blue"],[111,["yellow","green","green","violet","green"],"orange","blue",112,-45],31,"violet"]],"b":{"e":[[13,"blue",-19,"blue","yellow",144,23,17,110],"violet",{"c":"orange","a":"yellow","b":73,"d":"red"},9,115,"blue","violet","yellow","blue","green"],"a":[-9,"yellow","violet",183,"red",14,"blue",192,"yellow",165],"d":"blue","j":{"e":[86],"a":-14,"d":"yellow","j":"violet","c":"violet","h":{"e":85,"a":["red","yellow",114,111,129,37,71,"blue"],"d":"yellow","c":43,"h":11,"b":72,"g":128,"f":"red"},"b":11,"g":183,"f":34,"i":187},"c":122,"h":{"c":[93,132,"yellow","yellow",91],"a":"green","b":"orange"},"b":[{"e":"blue","a":"green","d":"blue","j":{"e":"orange","a":"violet","d":"orange","j":"yellow","c":"yellow","h":"orange","b":"green","g":"orange","f":"green","i":"green"},"c":186,"h":"yellow","b":145,"g":112,"f":"orange","i":"orange"},100,139,-11,{"e":103,"c":["green","red",-40,90,"violet","violet","yellow"],"a":140,"g":"red","b":"violet","d":"red","f":"blue"},{"c":-43,"a":"orange","b":66},"red",["red","orange",["blue",187],76,192,50,"yellow","violet"]],"g":38,"f":"blue","i":[129,[30,"green",157,92,181,176],{"e":"violet","a":127,"d":172,"j":"yellow","c":148,"h":171,"b":"yellow","g":{"e":115,"a":"red","d":48,"c":-12,"h":"blue","b":"orange","g":"red","f":78},"f":135,"i":79}]},"g":[[173,131,"yellow",193,162,"yellow"],[-5,{"e":[116,102,"orange","yellow"],"a":189,"d":136,"c":{"e":72,"a":"blue","d":-13,"j":"yellow","c":90,"h":"violet","b":169,"g":"orange","f":"blue","i":"blue"},"h":186,"b":"orange","g":"red","f":"orange"},{"e":-8,"a":-37,"d":104,"c":"violet","h":"orange","b":-31,"g":25,"f":168,"i":119},"green",32,[[197,"orange","violet"]],"yellow",{"e":["red",-16,"yellow"],"a":"blue","d":31,"c":"yellow","h":"red","b":"red","g":"violet","f":20,"i":"violet"},31,80],22,{"e":{"e":"red","a":125,"d":"yellow","j":111,"c":34,"h":193,"b":100,"g":"orange","f":31,"i":15},"c":{"e":75,"a":13,"d":-29,"c":["green"],"h":-46,"b":{"a":58},"g":100,"f":{"c":"violet","a":"red","b":-35},"i":["violet","green","orange","violet",183,0,-27,96]},"a":"red","b":[95,"orange","blue","green",170,{"e":3,"a":"blue","d":125,"j":-25,"c":10,"h":25,"b":"blue","g":182,"f":141,"i":27},["violet",7,76,-37,"red",59,"yellow",29]],"d":78,"f":88}],"f":["violet",72],"i":[96,["green","orange",63,"red",83,"yellow"],[{"e":"red","a":{"e":"orange","a":"green","d":183,"c":"orange","h":"yellow","b":146,"g":-1,"f":"red","i":"orange"},"d":"green","j":"red","c":"red","h":"yellow","b":"violet","g":-9,"f":182,"i":"red"},-49,17,"orange",187,-2,[178,"red","red",131,195,[94,-26,"blue","green",0,1,101]]],-25,14,"violet",{"c":"blue","a":"green","b":"orange"},198,-2]},9],[{"e":["green",177,[-38],{"e":"green","a":[147,"green",[56,93,"violet","red"],82,{"e":"blue","a":"orange","d":"red","c":30,"h":"blue","b":10,"g":"orange","f":"orange","i":82},193],"d":"violet","j":69,"c":"green","h":161,"b":-12,"g":{"e":125,"c":-33,"a":-42,"g":70,"b":{"c":81,"a":52,"b":"red","d":"violet"},"d":["violet"],"f":39},"f":["red","green",74,158,14],"i":"yellow"},[144,88,["yellow","violet",-1,"blue",109,[53,86,-36,91,"violet","green",59,15],171,"blue"]],185],"c":{"e":{"a":92},"a":67,"d":"violet","c":"blue","h":[71,"violet",25,154,{"e":16,"a":"red","d":"red","j":"violet","c":54,"h":"violet","b":160,"g":"orange","f":{"e":-47,"a":"green","d":"blue","c":56,"h":175,"b":118,"g":97,"f":"red"},"i":"yellow"},{"e":[107,"violet","violet","blue",-4,"blue","green",82,"red"],"c":{"e":"yellow","c":"violet","a":"orange","b":"blue","d":"green"},"a":172,"b":131,"d":"green","f":43},"red","green",["red","green","violet","violet",132,"green",153,195,-41,[128]]],"b":"yellow","g":"green","f":{"c":72,"a":{"c":"green","a":"violet","b":"green","d":180},"b":48,"d":["blue",70,60,"orange",139,183,"red","red",{"a":"red","b":123},"yellow"]},"i":[66,77,"green","violet",25,[193,"orange",78,"red",["violet","red",163,37,"yellow"]]]},"a":"red","b":175,"d":0,"f":[{"e":38,"a":"yellow","d":"violet","c":68,"h":{"e":"orange","c":129,"a":"blue","b":"green","d":106,"f":"orange"},"b":"red","g":"green","f":{"e":91,"c":46,"a":"blue","g":"red","b":"yellow","d":92,"f":"yellow"}},["green",65,150,86,"orange"],"green",{"c":"green","a":30,"b":"yellow"}]},["blue",70,143,{"a":"green","b":[{"e":83,"c":63,"a":-2,"g":{"e":"green","c":"orange","a":-46,"b":"yellow","d":"red"},"b":39,"d":"red","f":123},"orange",57,34,{"c":"yellow","a":{"c":"blue","a":"green","b":"blue"},"b":"orange","d":{"e":"blue","a":158,"d":"red","c":69,"h":122,"b":6,"g":93,"f":"yellow","i":163}},{"e":183,"c":99,"a":"orange","g":76,"b":42,"d":31,"f":118}]},{"e":31,"c":["orange",186,58,{"e":"violet","c":9,"a":115,"b":[115,"yellow",19,"violet","blue","yellow"],"d":106}],"a":{"e":"red","c":{"a":82,"b":180},"a":71,"b":"yellow","d":100},"g":{"c":68,"a":"red","b":{"a":"blue","b":70}},"b":"yellow","d":"violet","f":-4},"yellow",[{"a":"yellow"},[{"e":"violet","a":159,"d":"violet","c":"blue","h":{"a":195,"b":-16},"b":97,"g":74,"f":126,"i":83},-49,"orange","orange",20,{"e":-37,"c":82,"a":"blue","b":"yellow","d":"orange"},"violet","green",5],"blue",{"a":-2},{"e":-39,"c":"yellow","a":-3,"b":127,"d":[196]},{"c":"red","a":-1,"b":"orange","d":166},{"e":{"e":"red","a":97,"d":"orange","j":47,"c":84,"h":-36,"b":-5,"g":"red","f":"yellow","i":113},"c":55,"a":{"e":[13,108,137,"green","green",-9,71,-36,"orange","blue"],"a":"violet","d":95,"c":6,"h":125,"b":"orange","g":"orange","f":130},"b":-28,"d":[97,46,[-7,"violet",146,155,166,"orange","orange","yellow",148,"red"],"orange",40,"red"]}],[{"c":"violet","a":"yellow","b":64,"d":"orange"},{"e":{"e":"violet","c":"blue","a":{"e":"yellow","a":-41,"d":181,"c":101,"h":"orange","b":"orange","g":"blue","f":51},"g":-25,"b":"red","d":41,"f":1},"a":25,"d":{"e":"orange","a":"green","d":-9,"c":"orange","h":71,"b":"red","g":137,"f":133},"j":[["yellow",116],93,"orange","violet","blue",150,34],"c":66,"h":"violet","b":-49,"g":[60,194,[136,-37,160,"red","orange","red",179,"red"]],"f":[-24,"violet",35],"i":"blue"},{"e":92,"c":"blue","a":"red","b":"blue","d":"green"},"red",[126],96,"red",198],87],{"e":{"e":["orange","violet",{"e":"green","a":-42,"d":103,"c":["violet",-48,37,122,107,"orange","blue",97],"h":"blue","b":92,"g":"orange","f":0},"blue",197,-9,"yellow",{"a":["orange","blue",186,"blue","green","red","red",48,"red","green"],"b":195},121,"blue"],"a":96,"d":"orange","j":94,"c":66,"h":{"a":["violet"],"b":"orange"},"b":"violet","g":191,"f":{"e":"red","c":-32,"a":[149,[69,"green",84,25,"red"],"yellow","violet",4,"violet","green",69],"b":"blue","d":148,"f":111},"i":93},"a":[181],"d":{"e":{"e":{"e":"red","c":36,"a":143,"b":82,"d":11},"a":168,"d":"orange","j":-45,"c":159,"h":"red","b":{"e":120,"a":-37,"d":"green","c":"green","h":"red","b":59,"g":"violet","f":173},"g":166,"f":"orange","i":"yellow"},"a":158,"d":"green","c":126,"h":[[159,"violet","violet","green",101,"orange",141],"violet",122,"yellow","red",79],"b":13,"g":"red","f":{"a":"orange"},"i":{"a":89,"b":{"e":[-20,"green",6,58,18],"a":-17,"d":137,"c":[-25,"orange",95,"yellow","green"],"h":3,"b":"violet","g":26,"f":"green","i":168}}},"c":["orange",{"e":163,"a":{"a":6},"d":-25,"c":164,"h":[-47,"yellow","orange",[139,93,93,"yellow","violet","red",-12],"blue",-32,136,10],"b":"orange","g":"blue","f":174}],"h":["blue",-34,-29,{"e":"violet","a":3,"d":"green","j":"red","c":"orange","h":"green","b":"red","g":"green","f":124,"i":{"e":186,"c":"violet","a":168,"g":110,"b":[127,136,31,109,"blue","red","blue","violet",79,91],"d":"red","f":["violet",191,-15,-22]}}],"b":[124,{"e":-38,"a":{"a":"yellow"},"d":[130,{"c":158,"a":"blue","b":103,"d":197},-36,[153,-6,173,121,"yellow",94,168,"violet",77,-35],168,"red",{"e":-32,"a":"red","d":46,"c":82,"h":91,"b":"blue","g":"yellow","f":"orange","i":174},"green"],"j":[189,-43,41],"c":[185],"h":[182],"b":[139,"violet",-44],"g":"yellow","f":"red","i":["red",-18,"violet","red",31,"red",115,-49,["yellow","yellow","violet","blue","violet","violet"]]},143,"yellow",["violet","red",["blue","violet",{"a":-49},41,"orange","blue"],{"a":"orange"},[93,-8,"yellow",-39]],166,155,"red","violet","orange"],"g":"violet","f":"red","i":[85,126,{"e":{"e":"red","c":-42,"a":51,"b":"yellow","d":"red","f":{"e":130,"c":"violet","a":115,"g":"violet","b":-28,"d":-3,"f":"blue"}},"a":92,"d":114,"c":"violet","h":{"e":-41,"a":"red","d":57,"j":82,"c":"violet","h":"green","b":"red","g":2,"f":-20,"i":78},"b":"yellow","g":"violet","f":86,"i":67},147,146,-33,"blue","violet"]},{"e":[[{"a":174},21,"orange","green","blue",{"e":127,"c":{"c":0,"a":197,"b":"yellow"},"a":"blue","b":["yellow",153,9,"blue"],"d":136}],"blue"],"c":[{"c":"red","a":[-5,"green",["violet"],-47,19,173],"b":106,"d":"yellow"},182,[21,106,"violet",10,"green",20,"orange"],["green"],{"e":-25,"c":"blue","a":"violet","b":["red",27,"blue",21,193,"green",["green","green"]],"d":["orange"],"f":18},"yellow","yellow",{"e":{"e":"violet","a":"green","d":"violet","c":"red","h":171,"b":["red",149,"violet"],"g":"yellow","f":"blue","i":"green"},"c":[86,-30,"orange",56,123,"green"],"a":65,"b":[86,129,"yellow","blue",87,127,182],"d":4,"f":[-36,179,"red",-9,27,{"c":111,"a":178,"b":"yellow","d":25},"red","blue"]},[-3,5,["orange","blue"],70],"yellow"],"a":[{"e":{"c":-15,"a":"red","b":-18,"d":"green"},"a":-42,"d":{"c":-47,"a":"red","b":"green","d":"yellow"},"c":{"e":56,"a":"green","d":"yellow","c":"orange","h":"yellow","b":"blue","g":-35,"f":179,"i":"green"},"h":"blue","b":[35,153],"g":193,"f":{"e":{"e":37,"c":86,"a":"green","g":170,"b":"violet","d":"red","f":-33},"c":187,"a":16,"b":147,"d":19,"f":"red"},"i":88},"green","blue",{"e":{"e":"orange","a":"blue","d":"orange","c":150,"h":-12,"b":"green","g":"red","f":145,"i":"red"},"c":"red","a":"yellow","b":"yellow","d":"blue"},196,{"e":"green","c":186,"a":"green","g":-18,"b":"red","d":[102,"green","orange",[-6,160,128,"green","violet",48,"violet","yellow",50],"blue","green","orange",[199,59,20,15,126]],"f":[[120,"red",69],49,18,84,"red","green",["orange","blue",-31,"green","red",198,115]]},{"e":"yellow","a":196,"d":["orange",{"e":"violet","a":21,"d":"green","c":"red","h":"green","b":18,"g":48,"f":174,"i":"orange"},{"a":-1,"b":"green"},"green"],"c":106,"h":"blue","b":"blue","g":"yellow","f":{"e":-4,"a":61,"d":18,"c":122,"h":"green","b":84,"g":165,"f":"orange"}}],"b":[43,{"e":137,"c":"green","a":"green","b":75,"d":125}],"d":{"e":178,"c":[-21,[116,20,"yellow","blue",161,"orange","blue",30,{"c":181,"a":-30,"b":3}],"orange",-9,"orange",["violet","green",54],"orange",[-20,97,{"c":59,"a":115,"b":-48,"d":-22},28,{"e":59,"c":"green","a":"green","b":"yellow","d":"green","f":-27}],{"a":"violet"},{"e":"blue","c":50,"a":"orange","b":"yellow","d":"orange","f":{"a":"red","b":"green"}}],"a":"orange","b":134,"d":-3,"f":{"e":"violet","a":"orange","d":"green","c":80,"h":"red","b":[140],"g":"red","f":"red"}}},-47,[-28,{"a":[46,["blue",-45,172,193,"blue","green",-2],122,{"a":"green","b":92},-35,[136,[-8,127,20,91,45,"orange"],"green","orange",["orange","yellow",92,162,48,"orange","violet",197],"blue","orange",57,172],"green",135],"b":{"e":[173,{"e":89,"a":96,"d":"orange","c":"orange","h":"green","b":74,"g":"yellow","f":60,"i":135},-11,3,"blue","violet","blue"],"c":160,"a":"blue","b":60,"d":"green","f":"red"}},{"e":[12,"orange"],"c":{"e":45,"c":{"e":-26,"a":86,"d":"yellow","c":["yellow",128,180,135,102,186,"red",194,"green"],"h":"violet","b":{"c":90,"a":-47,"b":56},"g":"blue","f":"red","i":28},"a":71,"b":"violet","d":25},"a":182,"b":"green","d":111,"f":"violet"},{"c":[-21,{"e":[157,13,"red",180,"yellow","green","red",59],"c":-49,"a":82,"b":69,"d":{"e":"orange","a":"yellow","d":98,"j":60,"c":"red","h":199,"b":172,"g":120,"f":"yellow","i":98}},[53,[-23,"orange",135,102,165,170,172,"violet"],"yellow","blue","green",105,97],[74,"violet","orange",["yellow",56,"orange",81,"violet"],"orange",177,75,11],"blue","yellow","blue","red",["blue"]],"a":{"a":-36,"b":"orange"},"b":5,"d":"green"},179,-26,{"a":"green","b":[163,{"a":"orange","b":-35},{"e":180,"a":"blue","d":40,"j":"orange","c":"green","h":"orange","b":"orange","g":131,"f":53,"i":169}]}]],[[{"e":153,"c":"orange","a":"yellow","g":{"e":-4,"c":{"e":115,"c":"red","a":121,"b":151,"d":"red"},"a":"orange","b":194,"d":"orange"},"b":{"a":30},"d":["green",[31,["violet"],["orange",152,"yellow","red"],"yellow"],"violet",{"a":"violet"},171,"violet",{"c":"violet","a":"orange","b":"orange"},"green"],"f":{"e":"yellow","c":["green","red"],"a":"red","g":-17,"b":-3,"d":-42,"f":150}},"orange",{"c":["orange"],"a":"red","b":{"c":-32,"a":{"a":"blue","b":"orange"},"b":{"c":75,"a":{"e":"green","a":101,"d":-3,"j":"violet","c":56,"h":166,"b":192,"g":-5,"f":-22,"i":100},"b":"yellow"},"d":159},"d":{"e":"violet","a":"yellow","d":["green","orange","blue","green"],"j":"yellow","c":[23,"green","blue","yellow","violet","red"],"h":[149,-24,"red",152],"b":-12,"g":"red","f":89,"i":169}},[{"e":{"e":"violet","a":[124,"blue","orange","green",160],"d":113,"c":"red","h":"blue","b":["violet","red","violet",104],"g":85,"f":179,"i":{"e":"orange","a":"violet","d":"violet","j":"yellow","c":191,"h":"red","b":53,"g":-25,"f":"green","i":169}},"a":[147,120],"d":"green","j":["yellow",["yellow",108,"violet",114,"green",195,25,"green"],"green","orange"],"c":["orange",148,141,"yellow",32,-24],"h":124,"b":"orange","g":[121,"blue","red","violet",-18],"f":"violet","i":"red"},["violet","green",94,91,"blue"],{"c":[9,"violet",-18,69,"orange","orange",-24,"yellow","yellow"],"a":"yellow","b":150,"d":73}],110,["blue",-9,"blue","yellow",{"e":[163,45,67],"c":135,"a":50,"b":[43,26,18,120,"green","blue",10,"green",68,-2],"d":{"e":136,"a":15,"d":89,"c":[65,"green",108,122,"yellow","violet","yellow"],"h":"green","b":{"e":125,"a":21,"d":51,"c":153,"h":33,"b":158,"g":"blue","f":26,"i":"green"},"g":-33,"f":[-16,14,"red","red",126,"violet",-16]}},"red",{"e":120,"c":"red","a":{"e":"green","a":"yellow","d":18,"c":150,"h":185,"b":["yellow","red","violet",48,"violet","blue"],"g":"green","f":{"a":"yellow"}},"g":[12,"blue",168,"orange",{"a":"red"},168,"red"],"b":-2,"d":{"e":"violet","c":"yellow","a":86,"g":155,"b":3,"d":-24,"f":149},"f":"yellow"}],[{"c":"green","a":91,"b":"green"},[{"e":"red","c":98,"a":{"c":"red","a":-49,"b":176,"d":105},"b":"red","d":169,"f":"blue"},-46,"green","blue",-30,{"c":154,"a":72,"b":"yellow"},[161,85]],111,"blue",172,57,{"a":-23,"b":"green"},81,[160,["blue","green","green",157],137,["blue",["violet",162],[153,"yellow","orange","violet",127,"green",148,182,29,150],-33,168,"blue"],95]]],["yellow",132,{"c":16,"a":[113],"b":"red","d":{"e":"green","c":24,"a":{"a":"red"},"g":125,"b":["violet",2,101],"d":"green","f":132}},89],[{"e":"yellow","c":[68,"green",[160,146],175,"orange",185,"blue",[198,[179,"yellow","green",72,33,112,179,"violet",194,1]]],"a":["blue","violet",153,"blue",{"a":77,"b":"yellow"},-19,"yellow","green"],"b":"yellow","d":29,"f":{"c":"violet","a":"violet","b":-18}},"yellow",{"e":["violet","green",["red","red","blue",126,137,47,["blue","blue","green",102,"orange","yellow","green"],"red"],[["blue","orange",16,-2],"green","orange","yellow",27,150,0],{"e":62,"c":"yellow","a":"blue","b":94,"d":10,"f":31},[-47,{"e":"green","a":"yellow","d":197,"j":99,"c":"yellow","h":152,"b":"orange","g":85,"f":"green","i":"green"},174,"blue","green"],106],"c":["blue",118,[120,161,-41,["violet"],"violet","yellow"],"red"],"a":["orange","green","red",58,"green",5,178,191,-43],"b":62,"d":"violet"},{"e":97,"a":[["yellow",122,"orange","red",{"e":165,"c":"blue","a":63,"g":"violet","b":"blue","d":"yellow","f":77},[104,118,"green","red","orange",61]],{"c":124,"a":86,"b":"violet"},"yellow",{"e":[98,110,40,104,126,90,140,"blue",46],"a":-42,"d":[77,"green","red",-28,"blue",88,29,-9,-28],"j":-3,"c":"green","h":{"e":153,"c":45,"a":"green","g":127,"b":"red","d":183,"f":"orange"},"b":3,"g":0,"f":["blue","green",62,"red","yellow","green"],"i":"orange"},127,171,[118,[119,"blue"],15,87,"orange",{"e":-34,"c":"violet","a":18,"b":153,"d":37,"f":"red"}],"red"],"d":"red","c":["yellow","red","blue","red","violet","red",-13,179],"h":100,"b":{"e":"orange","a":48,"d":"red","c":{"e":"violet","a":"violet","d":"orange","c":["violet","yellow","blue","yellow"],"h":"red","b":"violet","g":149,"f":"green"},"h":"yellow","b":46,"g":"blue","f":184},"g":16,"f":36,"i":{"e":"green","a":-4,"d":{"c":{"e":"yellow","a":"blue","d":177,"j":"violet","c":"red","h":140,"b":131,"g":137,"f":53,"i":28},"a":16,"b":161},"c":48,"h":[53,7,[137,80,113,160,"blue",105]],"b":"blue","g":"orange","f":"green"}},"yellow",{"c":["orange",{"e":-11,"c":-36,"a":"green","b":"yellow","d":"yellow","f":{"a":186}},-4,170,"green","green",16,123],"a":-29,"b":{"c":"orange","a":"blue","b":"orange"}},{"c":[[161,"violet","blue"],"yellow","yellow",["red",22,["red",92,103,126,-13,67,"blue"],-21,136,"violet",[193]],"blue",-15],"a":{"e":179,"a":1,"d":"yellow","c":[92,15],"h":"orange","b":{"e":-6,"a":"violet","d":"yellow","j":155,"c":198,"h":-18,"b":14,"g":"blue","f":-39,"i":"orange"},"g":{"a":"yellow"},"f":"blue"},"b":87},"yellow",{"c":"blue","a":[{"e":"red","a":"blue","d":"orange","c":"orange","h":-27,"b":"yellow","g":47,"f":{"e":"violet","a":"green","d":185,"j":"orange","c":"violet","h":138,"b":-3,"g":"blue","f":"red","i":150}},{"e":75,"c":168,"a":[12,"blue","green"],"g":{"c":"blue","a":"green","b":107},"b":-36,"d":"orange","f":72},2,[120,"green",182,"yellow",-23,"red"],"green",{"e":"blue","a":"orange","d":"blue","c":157,"h":"green","b":58,"g":"blue","f":-39},"red","orange",32],"b":"violet"},{"e":178,"a":{"c":{"e":59,"a":186,"d":"orange","c":{"a":"violet"},"h":"green","b":198,"g":{"a":"blue","b":"blue"},"f":"orange","i":2},"a":"red","b":[95,130,"blue","violet",98]},"d":176,"c":-38,"h":["yellow",128,"green",39,74,"yellow",5],"b":"blue","g":"violet","f":"orange"}],{"a":{"e":135,"c":{"e":{"e":["orange",-44,81,-11,-1,47,"orange",-36],"c":10,"a":12,"b":"red","d":{"e":"violet","c":"violet","a":161,"b":192,"d":133},"f":77},"c":92,"a":"yellow","g":["blue"],"b":{"e":"violet","a":-48,"d":"orange","c":"blue","h":"orange","b":-40,"g":81,"f":77},"d":102,"f":"yellow"},"a":127,"b":"violet","d":{"e":130,"a":36,"d":148,"c":"yellow","h":117,"b":"orange","g":"orange","f":-19,"i":["green",{"e":"red","a":191,"d":159,"j":"violet","c":"red","h":147,"b":"blue","g":"red","f":"red","i":"green"},"blue",62]},"f":-5},"b":[["green",-36,62,"green","blue",{"c":"violet","a":{"a":-4},"b":"violet","d":88},{"e":"yellow","c":166,"a":["blue"],"g":50,"b":146,"d":"blue","f":142},"yellow"]]},["red","blue",{"e":{"a":-16},"a":[["violet",{"e":"blue","a":171,"d":"blue","c":"blue","h":"green","b":"green","g":"orange","f":"yellow"},186,"orange",195,87,"green",[67,158,"blue",23]],25],"d":[159,74],"c":-28,"h":{"e":-16,"a":"red","d":55,"c":158,"h":167,"b":"red","g":27,"f":{"e":"yellow","c":[34,"blue",-22,"orange"],"a":94,"b":-30,"d":["blue",133,39,102,"orange"]}},"b":119,"g":{"e":104,"c":90,"a":["orange","blue",158,-34,"violet"],"g":"green","b":33,"d":["violet",125,"yellow","yellow",117,["blue",25,"orange"],["red",193,-23,"red","green",146,173],"red","yellow",10],"f":50},"f":47,"i":{"e":[121,144,172,171,{"e":"green","a":9,"d":"violet","c":-33,"h":64,"b":-4,"g":45,"f":75}],"a":8,"d":{"c":68,"a":["yellow","red","green"],"b":"violet","d":9},"c":"blue","h":17,"b":199,"g":115,"f":[["green",108,113,"red",6,"violet","violet","green",57,"green"],"orange",177,"red",34,"blue","red"],"i":-25}},{"e":"blue","a":["orange","yellow",["violet",27,"violet",128,120,{"e":"green","a":"orange","d":"orange","j":"blue","c":"yellow","h":"yellow","b":"yellow","g":139,"f":132,"i":81},"blue","red",53],7,"orange","violet",{"c":"yellow","a":{"a":-11},"b":"orange","d":87},"violet"],"d":[{"a":175},[163,"orange",185],[-30,109,194,119,170,"green","violet","yellow",125,"red"],"blue",{"e":"green","c":152,"a":37,"b":"red","d":["orange"],"f":"orange"},69,"yellow",{"e":{"e":"yellow","c":"violet","a":144,"b":"yellow","d":141,"f":"blue"},"c":"blue","a":"green","g":"yellow","b":178,"d":"yellow","f":-8},"green",["green","orange",-42,"orange"]],"c":"red","h":54,"b":"orange","g":["green",2,146,-6,{"e":52,"a":"orange","d":"red","c":"yellow","h":141,"b":35,"g":{"e":"violet","a":"blue","d":"yellow","c":"blue","h":100,"b":119,"g":"blue","f":"yellow"},"f":136,"i":"yellow"},194,["yellow",139,"green",["blue",14,"green","blue","blue",119,"violet",-5],{"a":61,"b":"orange"},"violet"]],"f":20},{"c":"orange","a":{"e":135,"c":"violet","a":111,"g":{"a":"red","b":96},"b":186,"d":33,"f":127},"b":{"e":83,"a":"yellow","d":"orange","c":"blue","h":"orange","b":0,"g":"orange","f":164,"i":"blue"},"d":-28},-42,{"e":"green","c":{"e":-20,"c":"yellow","a":66,"b":156,"d":"violet"},"a":[-9,129],"g":74,"b":{"e":"violet","c":"green","a":[52,"blue",["green",-8,"green","green"],"red",188,43,"green",{"e":"orange","a":40,"d":-6,"c":"orange","h":93,"b":"green","g":103,"f":"red"}],"g":{"e":"red","c":"yellow","a":16,"b":7,"d":70},"b":{"e":133,"a":150,"d":{"a":34,"b":"green"},"j":166,"c":156,"h":79,"b":"red","g":178,"f":-37,"i":163},"d":"blue","f":"green"},"d":{"c":"blue","a":"violet","b":177,"d":80},"f":[61,88,"yellow",{"c":"blue","a":"orange","b":"violet","d":"yellow"},{"c":119,"a":"violet","b":{"a":"red"},"d":84},95,170]},{"e":191,"c":2,"a":"orange","b":{"a":[-9,"green","violet",["green",132,"red",61,85],3,2]},"d":["green","yellow","violet",-46,48,"green"]}],["violet",["yellow"],["blue",{"e":-15,"c":{"e":["green","violet",0,3,183,165,-1,"orange","blue"],"a":"violet","d":20,"c":"violet","h":"yellow","b":60,"g":"violet","f":163,"i":135},"a":71,"b":{"c":[115,"green",25,"yellow","blue",66],"a":"yellow","b":"green"},"d":"violet","f":{"e":"yellow","c":"blue","a":"blue","b":59,"d":[69,71,"yellow","red",99,"green","yellow",144,43,-38]}},"yellow","blue","orange",55,{"c":[-9,-16,"green",100,28,"red","blue","blue",174],"a":-31,"b":106,"d":"violet"},"blue"],[141,[32,"orange",{"c":-6,"a":-7,"b":64},["blue",{"e":-24,"c":"yellow","a":153,"b":"orange","d":"blue","f":"violet"},"violet",-28,197,"yellow","green","green"],2,{"e":"violet","c":"red","a":"red","b":"yellow","d":"yellow"},["yellow"],"red"],["green",[-16,47],"blue",87,"red","green"],105,"violet",[[127,"violet",81],"red","blue",[193,178,-6],20,"red",61],-2,"blue",-35],{"c":-12,"a":189,"b":"red"},[12,196,["red",27,["violet","green",15,["yellow","green",152,56,187,"yellow",69],"violet"]],127,{"a":"yellow"},-35,[[180,{"c":"yellow","a":191,"b":"violet","d":"red"},41,33,-5],188,"red","violet",23,100,30,91,-15],"blue"],[[129,"blue",{"a":"red"},"violet","green",56,["yellow"],180,[156,"violet"],-49],48,"red",38,{"a":{"e":93,"a":"yellow","d":170,"c":{"e":116,"a":5,"d":89,"j":"blue","c":"blue","h":"red","b":"blue","g":-2,"f":"red","i":-7},"h":148,"b":149,"g":"red","f":-18,"i":-44}},101,183],[25,16,123]],{"e":{"c":"orange","a":{"e":[{"c":"green","a":"orange","b":100,"d":-30}],"a":187,"d":"green","c":{"a":122},"h":-10,"b":118,"g":-12,"f":63},"b":{"e":["violet","yellow","yellow",167,163,5],"a":-28,"d":[-2,61,"red",-18,"red",{"e":"yellow","a":"orange","d":"yellow","j":"green","c":"orange","h":-10,"b":-32,"g":115,"f":141,"i":164},"red",["violet",99,"orange","blue","orange","green","green","violet","yellow"]],"c":-24,"h":"blue","b":"violet","g":47,"f":156},"d":195},"a":{"a":[176]},"d":["violet",[["green",180,"violet","yellow"],{"e":133,"a":"violet","d":{"e":57,"a":"yellow","d":57,"j":"violet","c":"red","h":33,"b":"green","g":"yellow","f":"green","i":79},"j":"orange","c":"violet","h":62,"b":"blue","g":-37,"f":"violet","i":93},-43,"violet",103,"yellow",194,56],{"e":-19,"c":"yellow","a":"orange","b":-19,"d":"red","f":"yellow"}],"c":162,"h":[73,"green",[87,{"a":"green"}],[56,"green",[["green",-2,"green",-47,"yellow",-39,47],"red",129,[90,181,50,"green","green","green","blue",7,"violet"],-3,9,-12,171],"red","orange",159,["violet","yellow",77,86,"yellow","yellow","red",185],145,[81,133]],"yellow",-3,[{"c":["orange",108,82],"a":"violet","b":{"a":"yellow","b":"yellow"},"d":42}],"orange",[-27,["green",{"c":"violet","a":"violet","b":"orange","d":15},78],"red",23],"orange"],"b":{"e":"yellow","a":46,"d":[118,31,142,{"e":-48,"a":"blue","d":"green","c":"violet","h":69,"b":"orange","g":178,"f":"orange","i":"green"},{"e":109,"a":"orange","d":-7,"c":42,"h":168,"b":"blue","g":157,"f":{"a":93,"b":142},"i":38},[59,80],"orange",73,"violet"],"c":122,"h":{"e":153,"c":"yellow","a":11,"b":"orange","d":101},"b":"blue","g":"orange","f":[{"e":48,"c":-39,"a":77,"g":-33,"b":"yellow","d":30,"f":36},153,{"c":"violet","a":78,"b":63,"d":"orange"},117],"i":"red"},"g":"yellow","f":{"a":"orange","b":[{"a":87},"violet","orange",96,154,"orange","violet",{"a":[-45],"b":103}]}},"red"],[{"e":"violet","a":{"e":167,"a":{"e":"orange","c":{"e":"red","c":76,"a":"green","b":"violet","d":146,"f":152},"a":"violet","b":-8,"d":76,"f":"red"},"d":[102,"yellow","blue","blue",22,73],"c":"red","h":{"e":{"c":92,"a":178,"b":{"e":-43,"a":"yellow","d":136,"j":"red","c":193,"h":98,"b":"orange","g":49,"f":"yellow","i":"violet"}},"a":54,"d":138,"j":[0,[177,178],"red",52,[87,"violet",123,"orange","orange","yellow",48,"yellow"],"violet",100,"blue"],"c":3,"h":"green","b":175,"g":{"e":[175,-25,-47,"orange",60,185],"a":["orange",-49,156],"d":"yellow","j":8,"c":-28,"h":129,"b":[89,-12,67,"green",195,"red","violet",150,"red",106],"g":"violet","f":-29,"i":123},"f":"orange","i":71},"b":[172,["yellow","violet","green","blue",194],-46,{"a":102,"b":"green"}],"g":[{"e":{"c":23,"a":"yellow","b":-25},"a":"blue","d":"green","j":185,"c":"yellow","h":["orange","violet",-21],"b":{"c":191,"a":197,"b":"yellow"},"g":115,"f":-41,"i":"blue"},-17,[-23,64,"red",8,"orange",[105,-11,29,-23,30,65,15],170],"yellow","yellow",-46,"green","orange",143],"f":177},"d":"red","c":"red","h":135,"b":{"e":"red","a":"orange","d":["violet",[23,"red","violet","orange",66,{"c":"orange","a":"green","b":169,"d":57},"blue",125,"green"],110,135,[-40,"violet","yellow",-26,-23,44],"orange",28],"c":"orange","h":107,"b":91,"g":105,"f":{"e":{"e":164,"c":180,"a":"blue","b":"yellow","d":144},"c":"violet","a":"violet","g":95,"b":"red","d":"violet","f":"green"},"i":156},"g":["violet",108,["blue","yellow","red",[23,"yellow",3,159,112],{"e":-41,"c":"green","a":22,"b":"violet","d":"blue","f":"blue"},"violet",-27,"green","violet",-17],"green",{"e":{"e":[-19,96,-28,"orange"],"c":"yellow","a":"yellow","g":124,"b":97,"d":{"a":"blue"},"f":"green"},"a":46,"d":["blue",118,"yellow","yellow","yellow","green",["yellow",-10,90,167,"red",54,-15]],"j":106,"c":"red","h":[{"e":"red","c":28,"a":"yellow","b":170,"d":"blue","f":105},-40,"orange",188,"yellow",142],"b":117,"g":"violet","f":{"a":[-5,"red",46,182,"red","orange"]},"i":"yellow"},["orange",88,18,{"e":"blue","a":"violet","d":"blue","c":"violet","h":"violet","b":196,"g":103,"f":67,"i":13}],"blue","blue"],"f":-19,"i":{"a":166}},164],[{"e":{"e":"blue","a":13,"d":{"e":{"e":"orange","a":88,"d":"red","c":"yellow","h":[93,79],"b":"orange","g":109,"f":34,"i":-13},"a":-44,"d":"red","j":[173,78,"red",{"e":"yellow","a":-32,"d":"blue","j":"violet","c":"blue","h":119,"b":"green","g":-30,"f":193,"i":95},"orange",-43,-16],"c":["green",{"e":41,"c":"red","a":109,"b":159,"d":59},173,18,"violet",21,"red"],"h":"blue","b":44,"g":{"a":129,"b":-10},"f":-26,"i":27},"j":"red","c":{"a":{"c":-28,"a":"green","b":188,"d":"blue"},"b":"blue"},"h":[183,[118,[-7,"orange"],132,[23,175,"yellow","green",11,178,171,"orange","blue",18],134,1,"green",[-9,99],103,-25],"red",[65,"red","blue"],"violet","blue"],"b":"yellow","g":164,"f":-9,"i":{"c":51,"a":"green","b":115,"d":{"a":27,"b":"red"}}},"a":[{"e":[143,"violet",128,"red","yellow",185,"green","red","red"],"a":29,"d":"red","c":170,"h":[131,"violet",96,{"a":"yellow","b":"green"},139,22,176,"yellow",[-46,-14,"red","blue",83,141],[132,108,"blue","blue","green",197,"yellow"]],"b":"blue","g":"orange","f":"yellow","i":[-9]},"violet",56,[169,12,155,["red",197,{"e":"violet","a":22,"d":"violet","c":84,"h":"red","b":70,"g":"violet","f":-41},47,"violet"],[["green","green",179,56,"green","violet",171,"violet","violet"],"blue","red","green",-17,"green",190],"green","red",146,60],"yellow","red","yellow","violet"],"d":[[141,40,"yellow",1,"blue","green","yellow",{"e":13,"a":"blue","d":"red","c":"red","h":176,"b":"violet","g":164,"f":4,"i":"violet"}]],"c":72,"h":15,"b":"yellow","g":{"e":[-12,"blue",["red","blue",11],29,{"e":59,"c":"red","a":{"e":55,"a":"blue","d":"orange","c":"yellow","h":"violet","b":-19,"g":"green","f":"violet","i":197},"b":"orange","d":"violet","f":90},[-14,154,"violet","orange",74,{"e":"yellow","a":"violet","d":66,"c":"yellow","h":80,"b":"yellow","g":"yellow","f":"orange","i":"blue"},"green","red",116,149],"green",108],"c":{"c":28,"a":"blue","b":"yellow","d":"blue"},"a":36,"b":["orange","green","orange","green","red",46,55,"blue",["violet",98,[163,-35,163,-28],"blue","red",155,"blue"],-8],"d":163},"f":[9,"green",{"c":"green","a":"violet","b":68,"d":"yellow"},114,33,1,-25]},["red",[-20,{"c":"yellow","a":"red","b":"green","d":{"a":"red"}},"red",[[141,76],[174],100,{"e":126,"c":39,"a":["violet",94,"orange",102,"blue"],"b":55,"d":"yellow","f":"yellow"},146,{"c":169,"a":"red","b":"red"},[["green",-48,"violet","orange"],[80,-7,-22,"yellow","orange","yellow",185,"orange"],"green","violet","orange"],"red"],"yellow"],[{"a":["orange","blue"],"b":[{"a":-42,"b":"violet"},"green",99,-20,"blue"]},{"c":"blue","a":"violet","b":14,"d":9},"green",{"c":["blue",148,[38,139,125,52,"red",40,190,"yellow",21,"violet"],"violet",110,"green"],"a":{"c":97,"a":[35,"orange",44,"red",87,"orange","blue",61,"yellow"],"b":176,"d":144},"b":137},85,[192,-37,"orange",{"c":"yellow","a":-10,"b":[71]},"yellow",176,["green",14],{"a":102},-39],"violet",164],-9,"blue",[["blue"],70]]]]
diff --git a/2015/13/input b/2015/13/input
deleted file mode 100644
index a6f9c66..0000000
--- a/2015/13/input
+++ /dev/null
@@ -1,56 +0,0 @@
-Alice would gain 2 happiness units by sitting next to Bob.
-Alice would gain 26 happiness units by sitting next to Carol.
-Alice would lose 82 happiness units by sitting next to David.
-Alice would lose 75 happiness units by sitting next to Eric.
-Alice would gain 42 happiness units by sitting next to Frank.
-Alice would gain 38 happiness units by sitting next to George.
-Alice would gain 39 happiness units by sitting next to Mallory.
-Bob would gain 40 happiness units by sitting next to Alice.
-Bob would lose 61 happiness units by sitting next to Carol.
-Bob would lose 15 happiness units by sitting next to David.
-Bob would gain 63 happiness units by sitting next to Eric.
-Bob would gain 41 happiness units by sitting next to Frank.
-Bob would gain 30 happiness units by sitting next to George.
-Bob would gain 87 happiness units by sitting next to Mallory.
-Carol would lose 35 happiness units by sitting next to Alice.
-Carol would lose 99 happiness units by sitting next to Bob.
-Carol would lose 51 happiness units by sitting next to David.
-Carol would gain 95 happiness units by sitting next to Eric.
-Carol would gain 90 happiness units by sitting next to Frank.
-Carol would lose 16 happiness units by sitting next to George.
-Carol would gain 94 happiness units by sitting next to Mallory.
-David would gain 36 happiness units by sitting next to Alice.
-David would lose 18 happiness units by sitting next to Bob.
-David would lose 65 happiness units by sitting next to Carol.
-David would lose 18 happiness units by sitting next to Eric.
-David would lose 22 happiness units by sitting next to Frank.
-David would gain 2 happiness units by sitting next to George.
-David would gain 42 happiness units by sitting next to Mallory.
-Eric would lose 65 happiness units by sitting next to Alice.
-Eric would gain 24 happiness units by sitting next to Bob.
-Eric would gain 100 happiness units by sitting next to Carol.
-Eric would gain 51 happiness units by sitting next to David.
-Eric would gain 21 happiness units by sitting next to Frank.
-Eric would gain 55 happiness units by sitting next to George.
-Eric would lose 44 happiness units by sitting next to Mallory.
-Frank would lose 48 happiness units by sitting next to Alice.
-Frank would gain 91 happiness units by sitting next to Bob.
-Frank would gain 8 happiness units by sitting next to Carol.
-Frank would lose 66 happiness units by sitting next to David.
-Frank would gain 97 happiness units by sitting next to Eric.
-Frank would lose 9 happiness units by sitting next to George.
-Frank would lose 92 happiness units by sitting next to Mallory.
-George would lose 44 happiness units by sitting next to Alice.
-George would lose 25 happiness units by sitting next to Bob.
-George would gain 17 happiness units by sitting next to Carol.
-George would gain 92 happiness units by sitting next to David.
-George would lose 92 happiness units by sitting next to Eric.
-George would gain 18 happiness units by sitting next to Frank.
-George would gain 97 happiness units by sitting next to Mallory.
-Mallory would gain 92 happiness units by sitting next to Alice.
-Mallory would lose 96 happiness units by sitting next to Bob.
-Mallory would lose 51 happiness units by sitting next to Carol.
-Mallory would lose 81 happiness units by sitting next to David.
-Mallory would gain 31 happiness units by sitting next to Eric.
-Mallory would lose 73 happiness units by sitting next to Frank.
-Mallory would lose 89 happiness units by sitting next to George.
diff --git a/2015/14/input b/2015/14/input
deleted file mode 100644
index 2af1170..0000000
--- a/2015/14/input
+++ /dev/null
@@ -1,9 +0,0 @@
-Vixen can fly 19 km/s for 7 seconds, but then must rest for 124 seconds.
-Rudolph can fly 3 km/s for 15 seconds, but then must rest for 28 seconds.
-Donner can fly 19 km/s for 9 seconds, but then must rest for 164 seconds.
-Blitzen can fly 19 km/s for 9 seconds, but then must rest for 158 seconds.
-Comet can fly 13 km/s for 7 seconds, but then must rest for 82 seconds.
-Cupid can fly 25 km/s for 6 seconds, but then must rest for 145 seconds.
-Dasher can fly 14 km/s for 3 seconds, but then must rest for 38 seconds.
-Dancer can fly 3 km/s for 16 seconds, but then must rest for 37 seconds.
-Prancer can fly 25 km/s for 6 seconds, but then must rest for 143 seconds.
diff --git a/2015/15/input b/2015/15/input
deleted file mode 100644
index d1af06e..0000000
--- a/2015/15/input
+++ /dev/null
@@ -1,4 +0,0 @@
-Sugar: capacity 3, durability 0, flavor 0, texture -3, calories 2
-Sprinkles: capacity -3, durability 3, flavor 0, texture 0, calories 9
-Candy: capacity -1, durability 0, flavor 4, texture 0, calories 1
-Chocolate: capacity 0, durability 0, flavor -2, texture 2, calories 8
diff --git a/2015/16/input b/2015/16/input
deleted file mode 100644
index ddaeefc..0000000
--- a/2015/16/input
+++ /dev/null
@@ -1,500 +0,0 @@
-Sue 1: cars: 9, akitas: 3, goldfish: 0
-Sue 2: akitas: 9, children: 3, samoyeds: 9
-Sue 3: trees: 6, cars: 6, children: 4
-Sue 4: trees: 4, vizslas: 4, goldfish: 9
-Sue 5: akitas: 9, vizslas: 7, cars: 5
-Sue 6: vizslas: 6, goldfish: 6, akitas: 3
-Sue 7: pomeranians: 5, samoyeds: 0, perfumes: 10
-Sue 8: cars: 10, pomeranians: 7, goldfish: 8
-Sue 9: trees: 2, vizslas: 7, samoyeds: 6
-Sue 10: perfumes: 5, pomeranians: 4, children: 9
-Sue 11: vizslas: 5, perfumes: 8, cars: 10
-Sue 12: children: 10, cars: 6, perfumes: 5
-Sue 13: cats: 4, samoyeds: 7, pomeranians: 8
-Sue 14: perfumes: 6, goldfish: 10, children: 7
-Sue 15: perfumes: 4, pomeranians: 3, cars: 6
-Sue 16: perfumes: 7, cars: 9, pomeranians: 6
-Sue 17: goldfish: 3, cars: 6, vizslas: 7
-Sue 18: perfumes: 6, cars: 7, goldfish: 3
-Sue 19: trees: 0, akitas: 3, pomeranians: 8
-Sue 20: goldfish: 6, trees: 2, akitas: 6
-Sue 21: pomeranians: 9, akitas: 9, samoyeds: 9
-Sue 22: vizslas: 2, cars: 9, perfumes: 5
-Sue 23: goldfish: 10, samoyeds: 8, children: 9
-Sue 24: akitas: 4, goldfish: 1, vizslas: 5
-Sue 25: goldfish: 10, trees: 8, perfumes: 6
-Sue 26: vizslas: 5, akitas: 8, trees: 1
-Sue 27: trees: 3, cars: 6, perfumes: 2
-Sue 28: goldfish: 8, trees: 7, akitas: 10
-Sue 29: children: 5, trees: 1, goldfish: 10
-Sue 30: vizslas: 3, perfumes: 8, akitas: 3
-Sue 31: cars: 6, children: 10, perfumes: 7
-Sue 32: cars: 10, perfumes: 3, goldfish: 10
-Sue 33: perfumes: 9, vizslas: 3, akitas: 4
-Sue 34: perfumes: 10, vizslas: 7, children: 8
-Sue 35: cars: 5, perfumes: 5, vizslas: 9
-Sue 36: trees: 9, cars: 9, akitas: 7
-Sue 37: samoyeds: 9, perfumes: 2, cars: 10
-Sue 38: akitas: 7, cars: 5, trees: 5
-Sue 39: goldfish: 8, trees: 9, cars: 10
-Sue 40: trees: 0, cats: 1, pomeranians: 1
-Sue 41: pomeranians: 6, perfumes: 9, samoyeds: 1
-Sue 42: vizslas: 6, akitas: 3, pomeranians: 1
-Sue 43: vizslas: 2, perfumes: 3, pomeranians: 6
-Sue 44: akitas: 5, pomeranians: 0, vizslas: 10
-Sue 45: vizslas: 4, goldfish: 1, cars: 5
-Sue 46: cars: 4, vizslas: 8, cats: 0
-Sue 47: cats: 5, children: 8, pomeranians: 2
-Sue 48: vizslas: 3, perfumes: 6, cats: 0
-Sue 49: akitas: 7, perfumes: 0, trees: 7
-Sue 50: trees: 4, akitas: 10, vizslas: 2
-Sue 51: goldfish: 10, cars: 9, trees: 4
-Sue 52: cars: 5, children: 9, perfumes: 0
-Sue 53: vizslas: 5, cars: 3, cats: 8
-Sue 54: cars: 5, akitas: 1, goldfish: 10
-Sue 55: akitas: 10, vizslas: 2, cars: 6
-Sue 56: cats: 6, trees: 0, cars: 4
-Sue 57: vizslas: 1, akitas: 1, samoyeds: 7
-Sue 58: samoyeds: 6, vizslas: 1, akitas: 7
-Sue 59: akitas: 9, cars: 8, vizslas: 1
-Sue 60: cars: 6, vizslas: 7, goldfish: 0
-Sue 61: pomeranians: 5, akitas: 6, vizslas: 2
-Sue 62: samoyeds: 2, cats: 8, goldfish: 7
-Sue 63: vizslas: 10, goldfish: 7, samoyeds: 9
-Sue 64: perfumes: 2, trees: 1, akitas: 6
-Sue 65: cars: 8, perfumes: 10, vizslas: 9
-Sue 66: akitas: 8, vizslas: 8, perfumes: 8
-Sue 67: goldfish: 7, cars: 9, samoyeds: 9
-Sue 68: perfumes: 2, children: 7, akitas: 1
-Sue 69: perfumes: 7, vizslas: 9, akitas: 1
-Sue 70: samoyeds: 3, vizslas: 1, trees: 1
-Sue 71: vizslas: 8, goldfish: 7, trees: 9
-Sue 72: goldfish: 8, cars: 6, trees: 9
-Sue 73: perfumes: 5, cars: 10, samoyeds: 7
-Sue 74: pomeranians: 4, perfumes: 3, cars: 5
-Sue 75: samoyeds: 1, perfumes: 1, pomeranians: 1
-Sue 76: goldfish: 4, cats: 6, akitas: 7
-Sue 77: perfumes: 5, akitas: 4, vizslas: 8
-Sue 78: perfumes: 4, cats: 3, children: 4
-Sue 79: vizslas: 5, pomeranians: 9, samoyeds: 7
-Sue 80: cars: 3, samoyeds: 5, pomeranians: 7
-Sue 81: vizslas: 2, samoyeds: 4, perfumes: 2
-Sue 82: trees: 1, akitas: 10, vizslas: 9
-Sue 83: vizslas: 0, akitas: 2, samoyeds: 5
-Sue 84: perfumes: 5, vizslas: 7, children: 8
-Sue 85: cats: 3, children: 2, trees: 0
-Sue 86: cars: 3, perfumes: 2, goldfish: 2
-Sue 87: trees: 1, akitas: 7, vizslas: 0
-Sue 88: trees: 1, akitas: 2, samoyeds: 1
-Sue 89: cars: 4, vizslas: 8, akitas: 1
-Sue 90: perfumes: 5, cats: 3, vizslas: 0
-Sue 91: samoyeds: 7, cats: 6, goldfish: 8
-Sue 92: samoyeds: 10, cats: 0, cars: 7
-Sue 93: cars: 6, akitas: 7, samoyeds: 2
-Sue 94: perfumes: 0, goldfish: 6, trees: 9
-Sue 95: cars: 6, pomeranians: 2, samoyeds: 8
-Sue 96: cars: 2, trees: 9, samoyeds: 4
-Sue 97: goldfish: 5, trees: 1, children: 0
-Sue 98: akitas: 9, goldfish: 7, children: 6
-Sue 99: goldfish: 9, akitas: 0, pomeranians: 0
-Sue 100: samoyeds: 6, children: 8, vizslas: 5
-Sue 101: vizslas: 6, cars: 5, goldfish: 4
-Sue 102: vizslas: 6, akitas: 2, perfumes: 6
-Sue 103: samoyeds: 3, akitas: 7, children: 4
-Sue 104: cars: 3, perfumes: 10, cats: 6
-Sue 105: vizslas: 9, pomeranians: 0, cars: 1
-Sue 106: cats: 6, samoyeds: 8, pomeranians: 5
-Sue 107: cars: 7, trees: 4, akitas: 10
-Sue 108: perfumes: 3, vizslas: 1, goldfish: 9
-Sue 109: trees: 6, cars: 8, goldfish: 5
-Sue 110: pomeranians: 2, children: 1, vizslas: 7
-Sue 111: akitas: 0, vizslas: 8, cars: 0
-Sue 112: goldfish: 3, vizslas: 6, akitas: 2
-Sue 113: akitas: 10, pomeranians: 7, perfumes: 7
-Sue 114: cars: 10, cats: 2, vizslas: 8
-Sue 115: akitas: 8, trees: 1, vizslas: 2
-Sue 116: vizslas: 2, akitas: 7, perfumes: 1
-Sue 117: goldfish: 0, vizslas: 10, trees: 9
-Sue 118: trees: 3, cars: 0, goldfish: 0
-Sue 119: perfumes: 7, goldfish: 5, trees: 9
-Sue 120: children: 9, vizslas: 3, trees: 5
-Sue 121: vizslas: 1, goldfish: 7, akitas: 10
-Sue 122: perfumes: 1, cars: 6, trees: 1
-Sue 123: akitas: 2, vizslas: 0, goldfish: 7
-Sue 124: vizslas: 10, pomeranians: 7, akitas: 0
-Sue 125: perfumes: 4, cats: 5, vizslas: 2
-Sue 126: cars: 6, samoyeds: 8, akitas: 3
-Sue 127: trees: 9, goldfish: 7, akitas: 9
-Sue 128: cars: 8, trees: 0, perfumes: 2
-Sue 129: pomeranians: 7, vizslas: 2, perfumes: 6
-Sue 130: vizslas: 9, pomeranians: 3, trees: 6
-Sue 131: vizslas: 7, cars: 9, perfumes: 1
-Sue 132: akitas: 2, pomeranians: 9, vizslas: 7
-Sue 133: trees: 9, pomeranians: 10, samoyeds: 0
-Sue 134: children: 4, akitas: 10, perfumes: 4
-Sue 135: vizslas: 1, cats: 1, trees: 8
-Sue 136: samoyeds: 7, cars: 8, goldfish: 5
-Sue 137: perfumes: 0, children: 1, pomeranians: 10
-Sue 138: vizslas: 4, perfumes: 5, cars: 5
-Sue 139: trees: 2, perfumes: 8, goldfish: 0
-Sue 140: cars: 10, akitas: 5, goldfish: 7
-Sue 141: children: 4, trees: 3, goldfish: 8
-Sue 142: cars: 8, perfumes: 6, trees: 7
-Sue 143: akitas: 6, goldfish: 0, trees: 10
-Sue 144: akitas: 7, pomeranians: 10, perfumes: 10
-Sue 145: trees: 10, vizslas: 3, goldfish: 4
-Sue 146: samoyeds: 4, akitas: 3, perfumes: 6
-Sue 147: akitas: 8, perfumes: 2, pomeranians: 10
-Sue 148: cars: 2, perfumes: 0, goldfish: 8
-Sue 149: goldfish: 6, akitas: 7, perfumes: 6
-Sue 150: cars: 2, pomeranians: 5, perfumes: 4
-Sue 151: goldfish: 1, cars: 5, trees: 0
-Sue 152: pomeranians: 4, cars: 7, children: 1
-Sue 153: goldfish: 8, cars: 1, children: 10
-Sue 154: cars: 6, perfumes: 8, trees: 1
-Sue 155: akitas: 4, perfumes: 6, pomeranians: 2
-Sue 156: pomeranians: 5, cars: 4, akitas: 1
-Sue 157: cats: 5, cars: 9, goldfish: 8
-Sue 158: vizslas: 5, samoyeds: 1, children: 7
-Sue 159: vizslas: 1, perfumes: 3, akitas: 1
-Sue 160: goldfish: 10, pomeranians: 9, perfumes: 5
-Sue 161: samoyeds: 3, trees: 7, cars: 2
-Sue 162: cars: 2, pomeranians: 1, vizslas: 6
-Sue 163: vizslas: 3, perfumes: 5, akitas: 6
-Sue 164: vizslas: 1, trees: 0, akitas: 5
-Sue 165: vizslas: 5, cars: 6, pomeranians: 8
-Sue 166: cars: 10, perfumes: 2, trees: 9
-Sue 167: cars: 10, pomeranians: 6, perfumes: 4
-Sue 168: akitas: 7, trees: 10, goldfish: 7
-Sue 169: akitas: 1, perfumes: 10, cars: 10
-Sue 170: akitas: 5, samoyeds: 8, vizslas: 6
-Sue 171: children: 3, akitas: 2, vizslas: 3
-Sue 172: goldfish: 5, vizslas: 5, perfumes: 9
-Sue 173: perfumes: 5, goldfish: 10, trees: 5
-Sue 174: akitas: 5, vizslas: 2, children: 7
-Sue 175: perfumes: 5, cars: 7, samoyeds: 2
-Sue 176: cars: 8, vizslas: 10, akitas: 7
-Sue 177: perfumes: 7, children: 8, goldfish: 7
-Sue 178: cars: 1, pomeranians: 9, samoyeds: 0
-Sue 179: perfumes: 6, cars: 2, trees: 6
-Sue 180: trees: 3, vizslas: 7, children: 3
-Sue 181: vizslas: 8, samoyeds: 2, trees: 9
-Sue 182: perfumes: 3, cats: 1, children: 5
-Sue 183: akitas: 9, cats: 6, children: 3
-Sue 184: pomeranians: 9, cars: 6, perfumes: 8
-Sue 185: vizslas: 9, trees: 0, akitas: 9
-Sue 186: perfumes: 6, cars: 5, goldfish: 5
-Sue 187: perfumes: 4, cats: 7, vizslas: 2
-Sue 188: akitas: 7, cars: 4, children: 10
-Sue 189: akitas: 0, goldfish: 7, vizslas: 5
-Sue 190: akitas: 5, cars: 5, cats: 6
-Sue 191: cars: 6, children: 0, perfumes: 3
-Sue 192: cats: 2, perfumes: 10, goldfish: 7
-Sue 193: trees: 1, perfumes: 0, cars: 8
-Sue 194: perfumes: 9, children: 4, cats: 6
-Sue 195: akitas: 7, trees: 3, goldfish: 6
-Sue 196: goldfish: 8, cars: 8, samoyeds: 0
-Sue 197: cats: 0, akitas: 10, vizslas: 0
-Sue 198: goldfish: 1, perfumes: 3, cars: 8
-Sue 199: akitas: 10, vizslas: 5, samoyeds: 6
-Sue 200: pomeranians: 9, goldfish: 9, samoyeds: 7
-Sue 201: samoyeds: 0, goldfish: 7, akitas: 6
-Sue 202: vizslas: 0, goldfish: 2, akitas: 1
-Sue 203: goldfish: 3, children: 0, vizslas: 8
-Sue 204: cars: 8, trees: 2, perfumes: 2
-Sue 205: cars: 4, perfumes: 5, goldfish: 8
-Sue 206: vizslas: 3, trees: 2, akitas: 1
-Sue 207: cars: 7, goldfish: 5, trees: 1
-Sue 208: goldfish: 1, cars: 6, vizslas: 8
-Sue 209: cats: 4, trees: 1, children: 0
-Sue 210: cats: 10, children: 0, perfumes: 0
-Sue 211: cars: 4, pomeranians: 7, samoyeds: 5
-Sue 212: cars: 2, pomeranians: 10, trees: 1
-Sue 213: trees: 10, cats: 5, cars: 10
-Sue 214: perfumes: 5, trees: 1, vizslas: 1
-Sue 215: akitas: 10, vizslas: 8, samoyeds: 8
-Sue 216: vizslas: 2, cats: 5, pomeranians: 3
-Sue 217: akitas: 10, perfumes: 0, cats: 10
-Sue 218: trees: 8, cats: 5, vizslas: 2
-Sue 219: goldfish: 10, perfumes: 8, children: 2
-Sue 220: samoyeds: 9, trees: 8, vizslas: 7
-Sue 221: children: 7, trees: 6, cars: 6
-Sue 222: cats: 4, akitas: 5, pomeranians: 0
-Sue 223: trees: 8, goldfish: 2, perfumes: 8
-Sue 224: pomeranians: 9, cars: 8, akitas: 5
-Sue 225: akitas: 10, vizslas: 0, trees: 2
-Sue 226: akitas: 8, cats: 6, cars: 7
-Sue 227: trees: 1, akitas: 3, goldfish: 4
-Sue 228: pomeranians: 6, cats: 3, goldfish: 3
-Sue 229: trees: 10, perfumes: 3, vizslas: 7
-Sue 230: perfumes: 8, cars: 7, akitas: 0
-Sue 231: perfumes: 10, goldfish: 4, cars: 6
-Sue 232: goldfish: 7, trees: 3, cats: 2
-Sue 233: perfumes: 6, trees: 4, akitas: 4
-Sue 234: goldfish: 9, cats: 4, cars: 7
-Sue 235: pomeranians: 6, vizslas: 0, akitas: 6
-Sue 236: samoyeds: 5, cars: 5, children: 4
-Sue 237: vizslas: 10, cars: 4, goldfish: 4
-Sue 238: goldfish: 3, samoyeds: 7, akitas: 2
-Sue 239: cats: 8, children: 2, vizslas: 7
-Sue 240: cars: 9, perfumes: 4, trees: 9
-Sue 241: trees: 8, vizslas: 2, goldfish: 5
-Sue 242: cars: 6, trees: 3, vizslas: 3
-Sue 243: cats: 6, children: 7, cars: 4
-Sue 244: cats: 10, perfumes: 2, goldfish: 7
-Sue 245: akitas: 8, cats: 10, perfumes: 8
-Sue 246: vizslas: 8, akitas: 5, perfumes: 10
-Sue 247: goldfish: 2, vizslas: 5, akitas: 7
-Sue 248: akitas: 3, perfumes: 0, trees: 10
-Sue 249: cats: 4, vizslas: 5, pomeranians: 6
-Sue 250: children: 3, vizslas: 7, perfumes: 2
-Sue 251: cars: 0, pomeranians: 10, perfumes: 0
-Sue 252: akitas: 0, goldfish: 9, cars: 6
-Sue 253: perfumes: 7, cars: 4, samoyeds: 5
-Sue 254: akitas: 9, trees: 10, cars: 4
-Sue 255: samoyeds: 10, children: 6, akitas: 7
-Sue 256: trees: 8, goldfish: 8, perfumes: 8
-Sue 257: goldfish: 3, akitas: 2, perfumes: 6
-Sue 258: cats: 7, trees: 0, vizslas: 1
-Sue 259: perfumes: 7, cars: 7, akitas: 7
-Sue 260: goldfish: 0, vizslas: 0, samoyeds: 2
-Sue 261: vizslas: 2, children: 2, cats: 3
-Sue 262: vizslas: 2, pomeranians: 9, samoyeds: 3
-Sue 263: cats: 1, akitas: 3, vizslas: 1
-Sue 264: pomeranians: 10, trees: 2, goldfish: 7
-Sue 265: samoyeds: 5, trees: 7, perfumes: 4
-Sue 266: perfumes: 10, cars: 1, pomeranians: 3
-Sue 267: trees: 6, goldfish: 1, cars: 0
-Sue 268: cars: 6, samoyeds: 4, pomeranians: 5
-Sue 269: goldfish: 3, vizslas: 3, akitas: 3
-Sue 270: children: 5, cats: 0, cars: 4
-Sue 271: goldfish: 3, perfumes: 8, pomeranians: 7
-Sue 272: samoyeds: 6, cars: 7, perfumes: 10
-Sue 273: trees: 4, cars: 2, vizslas: 7
-Sue 274: samoyeds: 10, perfumes: 9, goldfish: 6
-Sue 275: cars: 4, trees: 2, perfumes: 7
-Sue 276: akitas: 3, perfumes: 9, cars: 9
-Sue 277: akitas: 8, vizslas: 2, cats: 6
-Sue 278: trees: 5, goldfish: 7, akitas: 3
-Sue 279: perfumes: 9, cars: 8, vizslas: 2
-Sue 280: trees: 3, vizslas: 0, children: 0
-Sue 281: cars: 7, trees: 2, cats: 5
-Sue 282: vizslas: 4, cars: 10, cats: 3
-Sue 283: akitas: 10, cats: 3, samoyeds: 9
-Sue 284: trees: 7, children: 5, goldfish: 6
-Sue 285: cars: 2, perfumes: 5, cats: 7
-Sue 286: samoyeds: 5, trees: 10, goldfish: 6
-Sue 287: goldfish: 10, perfumes: 4, trees: 7
-Sue 288: vizslas: 9, trees: 9, perfumes: 0
-Sue 289: trees: 4, goldfish: 9, vizslas: 8
-Sue 290: vizslas: 3, cars: 3, trees: 2
-Sue 291: goldfish: 2, akitas: 2, trees: 2
-Sue 292: children: 1, cars: 0, vizslas: 5
-Sue 293: trees: 5, akitas: 4, goldfish: 6
-Sue 294: akitas: 3, vizslas: 7, pomeranians: 5
-Sue 295: goldfish: 10, vizslas: 3, trees: 1
-Sue 296: cars: 2, trees: 1, akitas: 0
-Sue 297: akitas: 10, vizslas: 6, samoyeds: 2
-Sue 298: children: 5, trees: 1, samoyeds: 9
-Sue 299: perfumes: 9, trees: 6, vizslas: 1
-Sue 300: akitas: 7, pomeranians: 6, vizslas: 6
-Sue 301: cats: 7, children: 6, vizslas: 7
-Sue 302: trees: 2, vizslas: 7, samoyeds: 4
-Sue 303: goldfish: 0, samoyeds: 10, cars: 4
-Sue 304: pomeranians: 9, children: 3, vizslas: 5
-Sue 305: akitas: 8, vizslas: 4, cars: 5
-Sue 306: akitas: 0, perfumes: 2, pomeranians: 10
-Sue 307: akitas: 9, cars: 0, trees: 2
-Sue 308: vizslas: 10, goldfish: 8, akitas: 6
-Sue 309: trees: 0, cats: 6, perfumes: 2
-Sue 310: vizslas: 10, cars: 1, trees: 4
-Sue 311: goldfish: 8, perfumes: 6, cats: 3
-Sue 312: goldfish: 0, children: 1, akitas: 2
-Sue 313: pomeranians: 10, trees: 6, samoyeds: 6
-Sue 314: vizslas: 5, akitas: 4, pomeranians: 2
-Sue 315: goldfish: 7, trees: 0, akitas: 5
-Sue 316: goldfish: 4, vizslas: 5, cars: 7
-Sue 317: perfumes: 7, cats: 10, cars: 4
-Sue 318: samoyeds: 10, cars: 9, trees: 7
-Sue 319: pomeranians: 8, vizslas: 6, cars: 3
-Sue 320: cars: 4, cats: 9, akitas: 4
-Sue 321: cars: 6, trees: 2, perfumes: 6
-Sue 322: goldfish: 1, cats: 2, perfumes: 4
-Sue 323: akitas: 6, cats: 5, cars: 8
-Sue 324: cats: 4, vizslas: 9, akitas: 0
-Sue 325: children: 8, samoyeds: 9, trees: 4
-Sue 326: vizslas: 2, samoyeds: 10, perfumes: 7
-Sue 327: goldfish: 7, pomeranians: 4, akitas: 10
-Sue 328: perfumes: 8, cats: 4, akitas: 10
-Sue 329: trees: 0, cars: 9, goldfish: 3
-Sue 330: trees: 5, samoyeds: 7, perfumes: 8
-Sue 331: cars: 4, perfumes: 2, goldfish: 0
-Sue 332: vizslas: 4, pomeranians: 7, akitas: 1
-Sue 333: akitas: 4, goldfish: 3, perfumes: 0
-Sue 334: samoyeds: 3, akitas: 10, vizslas: 0
-Sue 335: goldfish: 1, akitas: 7, vizslas: 6
-Sue 336: perfumes: 1, goldfish: 1, pomeranians: 8
-Sue 337: children: 5, cars: 4, cats: 4
-Sue 338: vizslas: 5, cars: 10, cats: 3
-Sue 339: trees: 2, goldfish: 3, cars: 1
-Sue 340: trees: 10, goldfish: 6, perfumes: 2
-Sue 341: akitas: 5, trees: 6, cats: 3
-Sue 342: cars: 10, children: 8, goldfish: 0
-Sue 343: cats: 2, akitas: 0, pomeranians: 4
-Sue 344: perfumes: 1, vizslas: 3, cars: 3
-Sue 345: samoyeds: 8, cats: 5, perfumes: 8
-Sue 346: cars: 5, akitas: 10, trees: 2
-Sue 347: vizslas: 9, akitas: 9, cars: 3
-Sue 348: cars: 3, perfumes: 1, pomeranians: 9
-Sue 349: akitas: 1, cars: 4, perfumes: 0
-Sue 350: perfumes: 8, vizslas: 2, trees: 6
-Sue 351: pomeranians: 5, akitas: 9, cats: 8
-Sue 352: pomeranians: 8, vizslas: 3, goldfish: 10
-Sue 353: trees: 2, pomeranians: 0, goldfish: 6
-Sue 354: cats: 5, akitas: 7, goldfish: 6
-Sue 355: goldfish: 6, children: 4, trees: 10
-Sue 356: children: 1, trees: 3, akitas: 7
-Sue 357: trees: 2, samoyeds: 10, goldfish: 3
-Sue 358: samoyeds: 10, cats: 0, goldfish: 0
-Sue 359: perfumes: 3, children: 6, pomeranians: 1
-Sue 360: cars: 10, pomeranians: 1, samoyeds: 5
-Sue 361: samoyeds: 9, pomeranians: 7, perfumes: 6
-Sue 362: goldfish: 6, trees: 8, perfumes: 9
-Sue 363: samoyeds: 10, pomeranians: 9, children: 10
-Sue 364: perfumes: 3, goldfish: 7, cars: 9
-Sue 365: cats: 3, children: 4, samoyeds: 8
-Sue 366: trees: 0, cars: 10, vizslas: 10
-Sue 367: pomeranians: 10, children: 8, perfumes: 2
-Sue 368: cars: 5, vizslas: 0, samoyeds: 3
-Sue 369: trees: 1, goldfish: 8, cars: 8
-Sue 370: vizslas: 0, cars: 2, perfumes: 5
-Sue 371: trees: 2, cars: 3, vizslas: 8
-Sue 372: trees: 10, children: 9, cats: 1
-Sue 373: pomeranians: 3, perfumes: 1, vizslas: 0
-Sue 374: vizslas: 0, perfumes: 6, trees: 0
-Sue 375: vizslas: 7, pomeranians: 1, akitas: 10
-Sue 376: vizslas: 8, trees: 2, cars: 10
-Sue 377: perfumes: 9, cats: 5, goldfish: 5
-Sue 378: cats: 0, akitas: 10, perfumes: 9
-Sue 379: cars: 4, akitas: 1, trees: 1
-Sue 380: cars: 4, perfumes: 5, trees: 3
-Sue 381: goldfish: 3, akitas: 5, samoyeds: 9
-Sue 382: goldfish: 7, perfumes: 5, trees: 5
-Sue 383: akitas: 4, cats: 6, cars: 8
-Sue 384: children: 6, goldfish: 10, akitas: 7
-Sue 385: akitas: 7, vizslas: 5, perfumes: 10
-Sue 386: children: 7, vizslas: 10, akitas: 10
-Sue 387: goldfish: 6, akitas: 7, trees: 2
-Sue 388: vizslas: 6, trees: 1, akitas: 2
-Sue 389: cars: 5, vizslas: 3, akitas: 7
-Sue 390: vizslas: 4, cats: 8, perfumes: 7
-Sue 391: akitas: 3, trees: 0, children: 2
-Sue 392: cats: 7, cars: 3, children: 9
-Sue 393: trees: 10, vizslas: 3, goldfish: 7
-Sue 394: perfumes: 0, goldfish: 7, akitas: 4
-Sue 395: cats: 6, cars: 7, vizslas: 0
-Sue 396: vizslas: 4, perfumes: 6, goldfish: 5
-Sue 397: pomeranians: 8, trees: 1, akitas: 9
-Sue 398: goldfish: 7, pomeranians: 6, samoyeds: 9
-Sue 399: perfumes: 10, cars: 1, trees: 8
-Sue 400: trees: 0, goldfish: 9, children: 6
-Sue 401: trees: 1, cars: 6, pomeranians: 8
-Sue 402: perfumes: 9, cars: 0, vizslas: 10
-Sue 403: samoyeds: 4, akitas: 1, vizslas: 9
-Sue 404: perfumes: 0, trees: 2, cars: 4
-Sue 405: akitas: 0, perfumes: 5, samoyeds: 4
-Sue 406: akitas: 8, vizslas: 6, children: 2
-Sue 407: children: 1, trees: 8, goldfish: 10
-Sue 408: pomeranians: 4, trees: 10, cars: 9
-Sue 409: perfumes: 5, vizslas: 5, akitas: 4
-Sue 410: trees: 1, akitas: 10, vizslas: 6
-Sue 411: samoyeds: 0, goldfish: 9, perfumes: 7
-Sue 412: goldfish: 7, samoyeds: 10, trees: 1
-Sue 413: samoyeds: 0, pomeranians: 10, vizslas: 6
-Sue 414: children: 2, cars: 10, samoyeds: 2
-Sue 415: trees: 2, goldfish: 8, cars: 0
-Sue 416: samoyeds: 4, goldfish: 9, trees: 2
-Sue 417: trees: 8, akitas: 10, perfumes: 3
-Sue 418: samoyeds: 9, goldfish: 2, cars: 1
-Sue 419: akitas: 2, perfumes: 8, trees: 2
-Sue 420: children: 3, goldfish: 6, perfumes: 5
-Sue 421: akitas: 8, perfumes: 2, samoyeds: 6
-Sue 422: vizslas: 10, akitas: 4, pomeranians: 3
-Sue 423: cats: 8, perfumes: 3, trees: 4
-Sue 424: cars: 2, children: 4, pomeranians: 8
-Sue 425: pomeranians: 4, samoyeds: 2, goldfish: 4
-Sue 426: perfumes: 6, cars: 4, goldfish: 4
-Sue 427: akitas: 0, goldfish: 7, perfumes: 5
-Sue 428: perfumes: 4, cars: 3, akitas: 5
-Sue 429: trees: 0, vizslas: 0, goldfish: 1
-Sue 430: perfumes: 4, vizslas: 2, cars: 7
-Sue 431: goldfish: 7, pomeranians: 8, trees: 0
-Sue 432: goldfish: 7, children: 9, trees: 3
-Sue 433: akitas: 1, vizslas: 10, trees: 2
-Sue 434: perfumes: 2, cars: 4, goldfish: 10
-Sue 435: pomeranians: 6, vizslas: 9, trees: 1
-Sue 436: cars: 9, trees: 0, goldfish: 0
-Sue 437: trees: 1, goldfish: 1, vizslas: 8
-Sue 438: goldfish: 7, samoyeds: 8, children: 2
-Sue 439: children: 1, cats: 7, vizslas: 8
-Sue 440: cats: 2, pomeranians: 6, goldfish: 4
-Sue 441: perfumes: 7, cats: 3, vizslas: 6
-Sue 442: akitas: 4, samoyeds: 5, cars: 2
-Sue 443: akitas: 3, perfumes: 3, cats: 9
-Sue 444: perfumes: 10, akitas: 6, trees: 0
-Sue 445: cars: 5, children: 9, perfumes: 8
-Sue 446: vizslas: 10, cars: 3, perfumes: 5
-Sue 447: children: 9, perfumes: 1, cars: 10
-Sue 448: akitas: 0, goldfish: 8, trees: 3
-Sue 449: cars: 7, akitas: 8, children: 3
-Sue 450: cars: 4, akitas: 9, cats: 0
-Sue 451: perfumes: 4, samoyeds: 5, goldfish: 6
-Sue 452: perfumes: 10, akitas: 1, cars: 7
-Sue 453: trees: 1, goldfish: 3, vizslas: 6
-Sue 454: goldfish: 8, pomeranians: 6, trees: 10
-Sue 455: akitas: 5, vizslas: 8, goldfish: 10
-Sue 456: cats: 5, trees: 4, samoyeds: 0
-Sue 457: perfumes: 8, cars: 0, cats: 3
-Sue 458: akitas: 1, trees: 10, vizslas: 2
-Sue 459: vizslas: 6, akitas: 3, children: 10
-Sue 460: perfumes: 7, trees: 9, goldfish: 8
-Sue 461: children: 6, vizslas: 4, perfumes: 5
-Sue 462: vizslas: 6, akitas: 8, perfumes: 9
-Sue 463: goldfish: 8, cars: 4, trees: 10
-Sue 464: pomeranians: 8, cars: 5, vizslas: 0
-Sue 465: cats: 10, goldfish: 7, akitas: 1
-Sue 466: cats: 2, children: 1, cars: 6
-Sue 467: perfumes: 3, samoyeds: 6, cars: 0
-Sue 468: samoyeds: 10, pomeranians: 6, trees: 2
-Sue 469: children: 2, perfumes: 2, pomeranians: 4
-Sue 470: cats: 1, perfumes: 5, vizslas: 9
-Sue 471: vizslas: 5, perfumes: 2, akitas: 7
-Sue 472: samoyeds: 8, goldfish: 6, cats: 1
-Sue 473: goldfish: 10, perfumes: 9, cars: 4
-Sue 474: samoyeds: 0, cars: 4, vizslas: 4
-Sue 475: trees: 2, cars: 7, akitas: 8
-Sue 476: vizslas: 3, perfumes: 5, goldfish: 1
-Sue 477: cats: 7, cars: 4, trees: 1
-Sue 478: vizslas: 8, akitas: 3, goldfish: 0
-Sue 479: cars: 6, cats: 3, perfumes: 2
-Sue 480: goldfish: 1, children: 9, vizslas: 3
-Sue 481: pomeranians: 5, vizslas: 1, cars: 10
-Sue 482: children: 5, perfumes: 5, cats: 1
-Sue 483: perfumes: 2, goldfish: 7, trees: 6
-Sue 484: akitas: 2, goldfish: 4, perfumes: 10
-Sue 485: samoyeds: 3, goldfish: 0, akitas: 1
-Sue 486: trees: 8, vizslas: 9, goldfish: 0
-Sue 487: goldfish: 8, samoyeds: 0, trees: 0
-Sue 488: perfumes: 7, cars: 5, trees: 0
-Sue 489: vizslas: 3, pomeranians: 2, perfumes: 5
-Sue 490: cars: 5, perfumes: 5, akitas: 5
-Sue 491: children: 8, trees: 1, pomeranians: 4
-Sue 492: pomeranians: 0, akitas: 1, vizslas: 8
-Sue 493: akitas: 10, perfumes: 10, samoyeds: 8
-Sue 494: perfumes: 6, vizslas: 4, cats: 6
-Sue 495: children: 6, pomeranians: 5, samoyeds: 4
-Sue 496: vizslas: 1, trees: 5, akitas: 1
-Sue 497: vizslas: 10, perfumes: 10, pomeranians: 3
-Sue 498: samoyeds: 3, trees: 2, cars: 5
-Sue 499: cats: 6, children: 3, perfumes: 0
-Sue 500: pomeranians: 10, cats: 3, vizslas: 5
diff --git a/2015/17/input b/2015/17/input
deleted file mode 100644
index 09ebd46..0000000
--- a/2015/17/input
+++ /dev/null
@@ -1,20 +0,0 @@
-43
-3
-4
-10
-21
-44
-4
-6
-47
-41
-34
-17
-17
-44
-36
-31
-46
-9
-27
-38
diff --git a/2015/18/input b/2015/18/input
deleted file mode 100644
index 5efaa1b..0000000
--- a/2015/18/input
+++ /dev/null
@@ -1,100 +0,0 @@
-#...##......#......##.##..#...##......##.#.#.###.#.#..#..#......####..#......###.#.#....#..##..###..
-####..#.#...#....#.#####.##.##.#..#.......#....#.##...###.###..#.#.#........#..#.#.##...##..#.####.#
-...#..##...#.#.###.#.###..#.##.####.###...#...........#.###..##.#.##.#.###...#.#..###....#.###.#..#.
-.#...##...####.#..#.....#..#...#.#.##...#...##..#.#.###....#..###.....##..#.###..###.....##..###...#
-..##.#####....##..#.#..##.##..######...#..###.######.....#..##...#.#..##..##..#..#..#..##.#.#.#.#...
-.###.###.###...##...##..###..##.###.#.....##..##.#.#########...##..##.#..##.#..##..####..#.#.#.#####
-#.#####..###.###.##.##.#...#.#.#.#..#.###...#..##.###.#...####.#..#.#.....###..#..####..#.#.#...##..
-....#...##.....#....####.##.#.###..#.#.##..#.#...##.###.###..#.##..#.#.##..##..#.##.###..#.#.###.###
-##.##...#.##...#.#..#.#..#...###...###.#..#..#.#####..###.#......#.....###.#####.#.#..#.#.#.##..#.#.
-#.#..#.....#.....##.#..##...###..##...##...###.#.###.#..#.#.###...##..##..#.###...#.#######.#...#.#.
-#.#.....####.#..#.##...#.##....#####.###.#.....#####....###..#........##..####...#...#.###....#..###
-##.#.##..#.#.##.#.....##.#.....###.####.#..######.....####.#.#..##.#.##...#..#.#.....#.####.#.......
-#..#..#.#..#.######.##..##.####.....##.#.##.#.######..#.#....#.#...#.#..#..#.#.###.#..#.#.#..#...###
-####..####.#.#.###.....#.#.#.##..#.##.##.##.#..##..##.#.##.....#.#..#.####.....###.#..#.####.#.#..##
-###.##..##.#.##..#..##...#.#####.##.#....##.####.#.##....#..###.#.#.##...#.....#.#.#.#.#..##.#.#..#.
-......#..####...##.##...#.##.##...##..#..##.###..#...#..##...#.#....###.####...#.##.###.#.##.####.##
-..#...#####.#.#..#.##....#..#...#..####.....###...##.###....#..#.###...#........#.#.##..#..#.#.....#
-#######.#.#.###.###..######.##..#####.##.###.###....####.#..##.##...###.#..############.#.##....##.#
-#.#...##.###.#.###..#.#.#.#.#.#..##..####.#..##.....#.##..#.##...##.#..##..#.#.#....##....##.#..#.#.
-..#.#.####.....###..#######.#.#.#.#...##.#####.....##...##...##.###..######.###..#...####.#..###.###
-.#.##....#.#.##..##.#.##.##..######...#.....#..#.#.#.#.....#.#..##.#.#.......#######....#.......#...
-..###.##.##..##....#.###...#.....##..##......###...##..###.##...##.###.#.#.#.###.###.#.#...###..#...
-.##.#.#...#...##.#.#...#..#..#.#...##.#.##...##..#....#.#..##.#..#.#..#.#.....#..#.#...#######.#.##.
-...####....#.###.#..###..##...##..#.#.#.###...#..##.##.##..##.#...#..#.##.....#.#........#..#.#.####
-.....##..###...#....#.#.#.#...###.###...#.#...#.#.####....#..####...###..#..######..##.##..###.#####
-#####.##..#....###.###....##.....#.#..#....#.#####.##.#.####.#.##...#..###...###..##...#.###.#####..
-###.##..........########.######....####.###.#..##...#.##.####.#.....##..#####..###...#####.....#.#.#
-##..#####.##.#.#####.#.##.##..#.##....########.#####.#...#.###.##...#.###.#.#..#....##.#..#...#.#.#.
-.##.#....#..#...#..#####..#..##.#......#..#....########...#..#...#.....####.#...##...#.###.#.#..##.#
-.##.##.#.##.#.##...#.#.#..##.##.###.#..##..#...###.##.###.#####.#.###..#..###.#...#.###.#...#..#.#.#
-.#..#..#.#..#..###..#....###.####.##.#.###.#.##.###.#.##.###.###...###...###.#...####...#.##.##.#.#.
-###..##...###...#..##.#..#.#...##....###.##.##..#####....###..#..#....#..###.###.#...#.##...#.#.#..#
-#....#.......##.....#.##...#..#.###.#.##..##..#.##..#.###..##.##...#####.#..#####..#####..#####....#
-.####.####....###..###.#.##.####.##.#...####.#.###.#.....#...####..#####.###..#.#.###.##.##...##..#.
-####..##...##.########...##..###..#..###.##.#.#.#........#.#####.#...#.###.####.#..####..#.#.#....##
-###.#..#...###.#..#..#.###...##..###.##.#.#...#..#...####..##....#.#..#..##.#.#...#####.###.#..#.#.#
-...##....#.###.#.#..##...##.###.#..#..#......#...#.#..####.#.##..######.####.#...#..#..#..##.#.#.##.
-##.####.#...#..#.#.##..##.#.#.###..##...####......#..######.#......#.##.#....##...###.#.#..#......##
-#.....#...#######.##.#..#.#...###.#..#.####....#.#.##.#.##...###..#...#.###.##..#.###..#.##...#####.
-#####.##...#..#.#.#.......#.##..#####..#####...###..##.#.#..###.#.#####.####..#.#..##...#.##...#.###
-.##.#..#######.###.#.####.....##...#.##.#.#..#...##....####......######.#..######.....##########.##.
-##...#.#..#.##.###.#.#.#.##.###.##..##.##.##...#.#..###.#######..#.....#####..#....######.#..##..###
-.#.#.###.....#..##..#.#..##..#.###...###.#..##...#...#.#####.#.#####..###.#..#...##..#.#..#..####...
-.#......##..#.....####.###....##.###.....###.##........#.###.##..#..#.#######.#.######..##..###.....
-..##.#.#..#.##...#.###.###...######..#..#.#..#....###.#.#....#..........#...##.##.##.#..##..#.#####.
-###.###.#..#.##..##.#..#..##.....##.....#..#######.#..#.#.#.####.###..###.#.#..#.##.##.####.###.####
-#.#.#..#....########.#..#..#...##..#.##..#.#..##..####...##.....#.##.#.#...########..#.###.#..#.#.##
-.##.....#...#.#...##.##....###...##..#.####...#..#.#..#..#.##..#.###.##.####.##..####.....##.#.....#
-....####.#.##.#.##.#..##.#.######.##.####..#...####.#..###.#.#..#..##.#.#.....##.#####.#.####...#.#.
-#..#####.#####.....##....######..##....#..#.#.###.#####.....##.##.####.#...##...#.##.#.#####.##.#...
-##.####..###.#....#...#.#.#.#.###.#####.#.####..####...####......##..#..#..#.#.##...########....#...
-.###.#.#.#.#..####.##.#..######..#.#.###.....#.#......#.#.#.#..####.##...##.#####.#.##..##..#..#.#..
-.....###...#...#.####.###.#.#.#.#.....#....#.####.###.##.##.##.#######......#.####......#....##.....
-##..#..#.#.##..#...#..##.##.##..###.#....##.##....####.#.##.###....#.##.#.#.##...##.###...#..#..####
-...#.#..##..##.#...##.##...#.#......#.#.##..###....####.##...#.#.###.#..#..#.####..##..##..#####.###
-.##.##..##########.##...#.##.####.#.#######.##.#.##.##..#...##....########.###..##.##.##.#..##.#.#.#
-#####.#....#.##..#.....#......##.##..#.##.###..##.......###..##.#.###.##.###....####.#..#.###..#.#.#
-.#...#..#.##....##....#...####....#...#..#...####...########.###.#..##.#.#.##..###..#.#.###.....##.#
-##..##.....###......#..###.##.####.##.####.#.#....#..#...#..#.#..#.###.#...#...#..##.##...#..#######
-.....##..###..##...#####.#.#.....###.#.#..####...#.#.#..#..####..##.#..###.####.#....##..###....#..#
-#.#.##.#....#.#####.#....##...#...##...##....#.#.......#....#..#...###.###.#.####..####....#.##.#.#.
-..##...##..###.#.#.##.#..#....#.#.....##.###.#.###.###.....#...#.#..#######.#####..#.###...##......#
-#......###..#....#.#..#.###.##.#...##..###.####.#.#....#.##..#.###..##.#..#####..##.###.....#..###..
-##.#.##..##.###.#..##.....#.##.....###....##.####.######.#...#..###....#.#...#.##.....###....#..#.#.
-.##.#.#.#.##..#.#.#..##..#.###.####....#..###.######..####.#.....###.##..#...###.#..######.##.#.##..
-...##.####.#..##.#####.##.#...##..#..#...#.#.#.#####...#....#..###...#..#....#.#.##.#.######.#..####
-..#.#.#.#...#.######.#.....#..#.#..###....#.#.########...#....#.#.##..#...##...#.#..#.#.###....##...
-#####..#..##..#..##..#..#.#.##.#....#####.####.##.#.###..##..##....#.....#.#####.#...#.#####.##.#.#.
-#.#..#####...####.###.###.....####.###.....##...##...#..#..#######.#.##....##..####.....##...#..#..#
-#.#.###.#.#..##..#....#.#...#.#.##.##..#.##.....##...#.#..##.......##.#.###..#####.#.##....#.##.....
-...#.......#....#.#.####.#.###.###..#....#..##.#..####........#.##..#...#.#...###.#..#.#.#...#...#..
-...##.#####.##.#.###.##.##.#.##..##.#.#.#.#.#.##.#..##...##.#.#..#..##.##.#####.#.###...#####..#..#.
-#######.#..#..#....##.#.#..####.#..#..###...#..#.......###.#.#.####....#.###...#.#.###.#.#.#.#..###.
-..##.##.#.##.###....###.##.#.###.#...#....#.####..###..###.#.#..#...##.#.#.#..##.###..###.#.##...###
-######..######..##..##.#.#.##.##.#..##..#.#.#.##..#.#...#...#.#.#..######.#..#.#.######..#......##.#
-#.#####.....#.......#########..###.##...#...##.#.#..#...#####...#...#..#.###.#..#.#...###.#.#.#...#.
-#....##....###...##.##.#...##.........##.#.#..#.#.##.#.######.#####..#..###.###.#...#.#.##.######...
-#.#...###.#.###.##.#.######.#######.###.##..#.#.#...######.##.####.##..#.#.#.#......##..##.........#
-..###..##....#.....##...#.#.###.#.#.....##.#...###.####.#...#...##..##.#.#.####..###...######....#.#
-..###.#.##.####.#..#.##....##..#####....#..##.##.#..#######...#.####...##.#.#.##.........#....#....#
-.##.#...#.####..#.#...#.##..######.##..##.#.###.##..###.###....##..#.##.##..##.#...###.##.##.###....
-#...###.###.#..#....#.......#..#.....###..#.###.##.##....#.####.#.####.##..##..#..#.....#....##.#.#.
-.##.#..#..#.##.......#.####.#######.....#.##.##.#.....#.#..#....######.#..###.##.##.....#.####..##.#
-###..#.###.#..####.....##....#..####....#.##.##..#...######.#########...#.#....##...###.#..#.##...#.
-#..###..##..#.#.##.###.#.#.##...###.#...##.##..#.###....###..#.#...#.###..######.#..#.###..#..#..#.#
-.#........##.#.###..###.#.#.##.....##.##.#.#...##..#.##....###..#.#.#.#.##....#.##..#.#...###...#...
-####.####..#....#.#.#..#..##.......##.####...###.##..#.#.##.#..##..######.......##.#.##..#...#.....#
-..#..#..###..##.##..######.#..###..###.#.##..##.#..#####.#.#.#.##..#.##..##.##......####.#..........
-...##.##..###.#...###....#.#.#.#.....#.##.....##...#...#......####...##.##....##.#..#.####.#..###.#.
-..#.....####.#.###.#####..#..###..#..#.#...#####...###.###....#.###..#...#..#..#.#..#.##..##.#.#....
-..##.#####...###.###.........#....##.####.##..#.#..#.#...#...##.##.##..#.#.##.########......#####...
-...###.#.#..#...#.###.###.......##.###.#..#.##########...#..#.#.#.##.#.###...######..#.#...###.##...
-.#.#.#######.#..##.##..##...#...####...#..#####.#..##...###.#.#...#.##...#......#..##.####..#.....##
-.##.##.#.#......#######..###.....##.#.##..###......#....####...#.###.#.##.#........#..#....##.....##
-#...#.###.#.##...##.####....#...#.###..#.#.....#.#....#.#.#.##...#.#..#####.#.#..#..#..#....#...####
-.....##...###......#####..##.##.##...##.#.#####..##...#.#.#.#.###...###.##.####..#.#..#.#..#.####.##
-#..#..##.#.##.#.##.#.#.#..###....###.##.#.##.#...#.#..#...#....###.#..#.#.######.#...####..#..##.#.#
-#..#.#..#...###.#..##.#...#...##.#......#...#..#..####..##.....#.###...#.#..#.#....#.#####.##.###...
-###....#.#..#.#..###..#.##......#...#..#..##.#..###..##..#..#.####..#...########..##.#.##.#.#.#...#.
-.#.#.##.##.###..#...#.#....#..#.##..#.#.#.#.##.##.#####...#........####..###..####.#####..#.##.#.##.
diff --git a/2015/19/input b/2015/19/input
deleted file mode 100644
index 8bb6fa8..0000000
--- a/2015/19/input
+++ /dev/null
@@ -1,45 +0,0 @@
-Al => ThF
-Al => ThRnFAr
-B => BCa
-B => TiB
-B => TiRnFAr
-Ca => CaCa
-Ca => PB
-Ca => PRnFAr
-Ca => SiRnFYFAr
-Ca => SiRnMgAr
-Ca => SiTh
-F => CaF
-F => PMg
-F => SiAl
-H => CRnAlAr
-H => CRnFYFYFAr
-H => CRnFYMgAr
-H => CRnMgYFAr
-H => HCa
-H => NRnFYFAr
-H => NRnMgAr
-H => NTh
-H => OB
-H => ORnFAr
-Mg => BF
-Mg => TiMg
-N => CRnFAr
-N => HSi
-O => CRnFYFAr
-O => CRnMgAr
-O => HP
-O => NRnFAr
-O => OTi
-P => CaP
-P => PTi
-P => SiRnFAr
-Si => CaSi
-Th => ThCa
-Ti => BP
-Ti => TiTi
-e => HF
-e => NAl
-e => OMg
-
-ORnPBPMgArCaCaCaSiThCaCaSiThCaCaPBSiRnFArRnFArCaCaSiThCaCaSiThCaCaCaCaCaCaSiRnFYFArSiRnMgArCaSiRnPTiTiBFYPBFArSiRnCaSiRnTiRnFArSiAlArPTiBPTiRnCaSiAlArCaPTiTiBPMgYFArPTiRnFArSiRnCaCaFArRnCaFArCaSiRnSiRnMgArFYCaSiRnMgArCaCaSiThPRnFArPBCaSiRnMgArCaCaSiThCaSiRnTiMgArFArSiThSiThCaCaSiRnMgArCaCaSiRnFArTiBPTiRnCaSiAlArCaPTiRnFArPBPBCaCaSiThCaPBSiThPRnFArSiThCaSiThCaSiThCaPTiBSiRnFYFArCaCaPRnFArPBCaCaPBSiRnTiRnFArCaPRnFArSiRnCaCaCaSiThCaRnCaFArYCaSiRnFArBCaCaCaSiThFArPBFArCaSiRnFArRnCaCaCaFArSiRnFArTiRnPMgArF
diff --git a/2015/20/input b/2015/20/input
deleted file mode 100644
index 282bc62..0000000
--- a/2015/20/input
+++ /dev/null
@@ -1 +0,0 @@
-33100000
diff --git a/2015/21/input b/2015/21/input
deleted file mode 100644
index e749051..0000000
--- a/2015/21/input
+++ /dev/null
@@ -1,3 +0,0 @@
-Hit Points: 103
-Damage: 9
-Armor: 2
diff --git a/2015/23/input b/2015/23/input
deleted file mode 100644
index cad5dc2..0000000
--- a/2015/23/input
+++ /dev/null
@@ -1,48 +0,0 @@
-jio a, +22
-inc a
-tpl a
-tpl a
-tpl a
-inc a
-tpl a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-jmp +19
-tpl a
-tpl a
-tpl a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-inc a
-tpl a
-inc a
-tpl a
-tpl a
-jio a, +8
-inc b
-jie a, +4
-tpl a
-inc a
-jmp +2
-hlf a
-jmp -7
diff --git a/2016/01/input b/2016/01/input
deleted file mode 100644
index 34c0b12..0000000
--- a/2016/01/input
+++ /dev/null
@@ -1 +0,0 @@
-L1, L3, L5, L3, R1, L4, L5, R1, R3, L5, R1, L3, L2, L3, R2, R2, L3, L3, R1, L2, R1, L3, L2, R4, R2, L5, R4, L5, R4, L2, R3, L2, R4, R1, L5, L4, R1, L2, R3, R1, R2, L4, R1, L2, R3, L2, L3, R5, L192, R4, L5, R4, L1, R4, L4, R2, L5, R45, L2, L5, R4, R5, L3, R5, R77, R2, R5, L5, R1, R4, L4, L4, R2, L4, L1, R191, R1, L1, L2, L2, L4, L3, R1, L3, R1, R5, R3, L1, L4, L2, L3, L1, L1, R5, L4, R1, L3, R1, L2, R1, R4, R5, L4, L2, R4, R5, L1, L2, R3, L4, R2, R2, R3, L2, L3, L5, R3, R1, L4, L3, R4, R2, R2, R2, R1, L4, R4, R1, R2, R1, L2, L2, R4, L1, L2, R3, L3, L5, L4, R4, L3, L1, L5, L3, L5, R5, L5, L4, L2, R1, L2, L4, L2, L4, L1, R4, R4, R5, R1, L4, R2, L4, L2, L4, R2, L4, L1, L2, R1, R4, R3, R2, R2, R5, L1, L2
diff --git a/2016/02/input b/2016/02/input
deleted file mode 100644
index 68cea45..0000000
--- a/2016/02/input
+++ /dev/null
@@ -1,5 +0,0 @@
-LLLUDRDLLULDUDLLRLUDURULDURRRRLLURLDLDDDULLDDUDLRDLRDUURRDUUDLLRUUDDLULURDLRDUUDUDRURULLLLDRULDDLRDDRDLRDDLURLDDUDLLUUDLRDDDDLULUUURRDLUUDDLULLURRRDULLUDUDRDRDDRLDLLRLRDDDRDLULLUULDLLLRRDDUURUURDLLDRRDDLRULDLLDRLLUDRRDLUUULDLURLLDDURRUULLLLLRLUDLDDLLLURRRDUDULRULULDDLLDLRDDDUULRLRDUURLURRUDDURRUUDUDLDDLDULDDDDDULRULRDLRLDLRDLDDLUDRDUUDLDUDUDLLLRLUUDRUDDDRDRURRLLLDLUULDUULRDLULLUURLDRRRLDRLUDRRURLDULULDRUDDULLLDRDLLULUDDDDRDRULDULRRRRDDRULDLRDU
-DLDDRRDLLDUURRLULLLLRDRLUDURLDRRDURRRRUUDDUDRRDDDRRLDDLDDLURDLDRLUDULDUDUUDDDLLULRRLLUDULLLUULDDRDDUDUUDULURULULLDRLRUURDRDDLRRUDRUULLLLURRUDRDULDDRURRURLLLLLRLLLRLLUDUDLRDLULDUDLULLLUUDLLDDDUDUDLLRRDLRDLLLRRLRUDRDUDRURLUUURULLDDDDLLURDULURRLLLRLRRULLRRRLUUULLLLRLRDUURRDUURLLLDRDURRRULDDUDRRDLRLDLLRUDDLLUDRLLUUDRLLLLLLUDLURLLRUDRUUUULDLUDULLDDDDRLURUURDDDURRRLRLUDUUDURDDDDRRLRDLURDDLLULDRDDURLLURULUUUUURDUUULDRRLLURRRRRLDDUULLRULLDLDLDLRRRDRLDRUUD
-RLDRRRURULDLUDLDUDLLDUUURRDUDDURULLRRDDULUUDRRRULRUURRRLUUULRDRUDRRLLRLURDLDRDRDLLUDRUULRUDRUDDRURLRLURRDDRRURUUDRRDDRURURUDUUUDUDRRLRDRUUURLLUUUDLRUUDDRDDDDLDRLRDUDDULDDLRLLRURLLURLDDLDLDDULLDDUUURDLRUDUUDLDURDDRUULDRDDRDDDUUUDRDRDDRRDRRDLRDRURDUDDLUUUDULLUULULULRDRUUDDURURDRRRRLUDLDUDURLDRURDLLUUUDLRRDRRURDDULULURLDUDDLUDLDDLLRLDULLULULURUURLDULUDLLUUDLDDULDRRDDUULLUDLDLLRDRDURDDURDDURLDDURUURLLRURURUDDURRDRLRLDDUUDUULRDLLURRRRULURULDUDUDDUDDRLLLDLURDUURUURLUULRRLDLULDDRLDDUURULURUDRD
-URLDDRLLRRLDRLLRRURURURDDLRRRUUUURULRRUUDLUDRULLDLRUDDLULRUULDULURLLRLLUDDUDLURDRRRRLURULRURRURRULRRRULDLLDDLRLUDULUUUDDUDDRRDDDDUULRRLDRRULULRDUURRLDDRDULDURUDUDDLDLLURDDLDDRUDUUUDUUURDLDUDUUULLDLRDULRRRDLLURLDLLULRDDULULURLRLUULRLLLDDDUDLLDLURRRULRDUDDLULUDRUDDURULRLRUDDURLLURULLURDRULDUDLDULRRDLDURLUURRDDUDDUDRURUDDURRUUDURUULLLLDDRDDDDDULUUDDURRULLDRRLRRRRRDDRUUDDDURDRDRUDDUULDUDRRDRULUURLURLUDUDULDDRDULDLRUUDLLLRRLRDRDDUUULRDUDLUDLURRDUURDULDRLLDRDULDUDUULRLLDLRLDLUUDLRUULDUUULDLRLRLUULLLLRLRDUDRUUDURLDUDRRURLRUDRRLRDDLRDDLDDUDDDRLRLLRLUUURLURRRLULRLLDRLRDDRRDRL
-DLLLLLLRLRDRUDLRLLRLDLRURRUURLDLDDDDDUDUULLLLRRLRRDUUDUDLULLRRDULUDLLULURLRULURUULRLURDUDLUDULULUUURLRUDULURULRURULURLRLDRRRRLUDLLDULLDDLLULUURRULRDURDUUDDDURRUDLLLLRLDLUDDULLDUDDURURURRRRULDULULUDDUUDRLRLLLDLLLUUUURUDUUDLDLLRLRDDUULLUURLDDLRRDRLULDLULRULDLDURLULUURRRUDLLRDLUDDULRULULUDDURDLUUURDUUURDUDURLUUDRLUDRULUDDRRDLUUDLLLRDDDDDDLDURDDLDRDLUUDRULLUDRDLDULLULDDRUUDRRLRURRUULLRLRDUUURRDRRDULDDULUUDDURLULRLRURLLRRR
diff --git a/2016/03/input b/2016/03/input
deleted file mode 100644
index b8e5272..0000000
--- a/2016/03/input
+++ /dev/null
@@ -1,1911 +0,0 @@
- 541 588 421
- 827 272 126
- 660 514 367
- 39 703 839
- 229 871 3
- 237 956 841
- 898 566 112
- 101 79 112
- 813 541 146
- 603 135 565
- 335 363 180
- 382 493 669
- 545 81 843
- 657 960 849
- 823 909 9
- 370 194 908
- 101 750 317
- 295 671 968
- 656 431 64
- 634 291 245
- 819 663 266
- 504 662 829
- 760 590 918
- 733 859 258
- 197 651 137
- 357 799 638
- 544 250 597
- 604 654 431
- 90 870 184
- 609 535 604
- 313 777 650
- 421 320 741
- 278 967 430
- 299 722 23
- 362 949 973
- 353 258 989
- 992 607 461
- 850 264 490
- 251 351 569
- 810 320 116
- 959 335 611
- 450 242 624
- 849 26 376
- 419 42 222
- 995 14 291
- 711 174 615
- 17 982 961
- 722 895 941
- 920 161 480
- 905 246 531
- 794 190 144
- 317 318 633
- 145 233 150
- 445 534 519
- 935 592 863
- 784 260 844
- 255 704 570
- 521 57 61
- 490 149 110
- 163 144 142
- 771 289 60
- 914 233 541
- 271 93 542
- 411 640 812
- 370 968 65
- 61 960 781
- 333 79 421
- 269 190 428
- 477 225 96
- 610 641 265
- 650 135 461
- 145 759 380
- 758 451 682
- 524 125 861
- 760 555 251
- 360 219 567
- 456 285 726
- 510 98 927
- 886 336 228
- 356 916 323
- 685 974 165
- 253 532 207
- 868 990 548
- 811 803 525
- 205 624 894
- 707 512 328
- 835 288 657
- 496 776 413
- 484 185 10
- 33 832 403
- 896 678 789
- 745 595 773
- 287 201 669
- 150 189 513
- 884 42 131
- 934 214 407
- 239 819 149
- 145 582 334
- 375 307 467
- 680 59 850
- 873 441 973
- 243 393 256
- 509 237 265
- 302 550 334
- 728 524 291
- 130 986 333
- 60 926 390
- 133 653 692
- 428 755 491
- 24 476 659
- 446 290 823
- 906 703 410
- 950 183 391
- 199 735 250
- 734 908 254
- 635 373 34
- 489 567 275
- 587 746 463
- 512 508 367
- 104 971 568
- 647 857 191
- 605 20 775
- 118 853 634
- 432 559 322
- 887 433 134
- 660 332 336
- 669 711 952
- 762 713 610
- 108 972 860
- 732 743 562
- 877 277 758
- 225 590 380
- 708 35 424
- 989 425 439
- 279 413 818
- 107 422 634
- 775 833 667
- 755 755 279
- 694 293 6
- 156 75 649
- 820 303 651
- 448 934 587
- 25 830 788
- 473 192 932
- 734 126 535
- 940 215 513
- 935 126 656
- 428 905 789
- 760 742 772
- 510 523 633
- 994 808 110
- 93 740 100
- 943 80 198
- 329 888 532
- 50 763 337
- 320 673 741
- 722 52 639
- 18 130 566
- 733 130 921
- 280 586 642
- 450 222 350
- 178 427 325
- 317 685 261
- 744 261 105
- 621 809 326
- 740 532 605
- 855 690 526
- 441 301 185
- 783 309 196
- 525 272 334
- 502 58 432
- 980 150 121
- 891 9 800
- 286 143 705
- 985 846 850
- 362 696 70
- 807 194 900
- 912 193 448
- 405 148 461
- 677 261 30
- 121 406 308
- 34 206 451
- 109 473 312
- 46 726 695
- 793 847 25
- 834 160 708
- 372 849 375
- 744 799 423
- 631 478 715
- 346 82 545
- 541 184 95
- 492 228 588
- 542 635 43
- 75 347 439
- 612 321 431
- 719 526 847
- 158 270 338
- 813 482 560
- 817 253 402
- 899 630 887
- 198 456 730
- 235 286 344
- 125 646 398
- 204 375 401
- 80 289 308
- 295 664 862
- 284 382 565
- 816 130 651
- 947 596 383
- 131 611 723
- 617 471 549
- 663 282 697
- 475 219 901
- 535 829 434
- 542 502 544
- 23 649 110
- 733 691 820
- 684 21 821
- 740 689 1
- 224 249 280
- 485 776 350
- 682 971 182
- 465 12 610
- 294 296 13
- 606 297 594
- 337 104 3
- 154 257 343
- 352 171 349
- 322 466 973
- 189 173 854
- 484 338 714
- 194 194 551
- 188 741 162
- 14 696 663
- 219 868 33
- 224 4 446
- 218 865 411
- 392 536 574
- 616 692 482
- 746 592 94
- 230 72 663
- 291 487 99
- 326 482 669
- 131 265 155
- 61 422 609
- 80 552 641
- 509 334 851
- 475 211 911
- 193 274 737
- 128 15 973
- 381 31 255
- 413 21 812
- 778 461 3
- 514 307 697
- 329 353 695
- 48 90 212
- 856 354 294
- 863 265 360
- 496 918 264
- 377 889 164
- 603 164 418
- 159 701 199
- 283 503 186
- 127 658 54
- 938 226 855
- 189 533 465
- 924 365 906
- 322 422 291
- 943 713 238
- 714 508 138
- 612 328 49
- 962 877 685
- 849 963 732
- 154 278 428
- 49 624 476
- 111 518 753
- 284 330 216
- 716 689 290
- 667 369 127
- 719 728 175
- 543 493 139
- 759 408 286
- 915 970 827
- 482 289 787
- 713 860 621
- 836 286 729
- 921 447 223
- 665 655 706
- 692 579 316
- 772 679 289
- 972 394 84
- 221 675 877
- 272 336 864
- 439 684 69
- 780 721 503
- 225 587 125
- 802 945 408
- 280 237 682
- 406 281 745
- 176 60 71
- 450 720 335
- 656 293 383
- 324 694 454
- 547 57 51
- 415 965 657
- 311 936 687
- 989 878 585
- 156 72 165
- 938 823 574
- 626 968 146
- 823 896 588
- 294 236 597
- 177 294 177
- 287 351 480
- 133 252 649
- 706 319 175
- 34 418 960
- 722 583 906
- 711 379 674
- 529 574 882
- 546 868 781
- 577 875 687
- 881 844 503
- 926 247 190
- 621 535 356
- 294 105 257
- 601 640 579
- 573 142 519
- 978 900 427
- 693 823 350
- 275 362 683
- 137 291 741
- 258 130 517
- 838 686 12
- 59 800 869
- 790 188 881
- 997 324 278
- 582 338 887
- 900 23 712
- 288 619 402
- 480 168 596
- 292 505 505
- 993 30 982
- 636 335 892
- 813 363 175
- 230 248 620
- 450 668 896
- 460 736 874
- 331 800 837
- 844 805 734
- 620 54 708
- 726 820 592
- 126 20 394
- 728 820 219
- 229 27 32
- 164 569 939
- 290 559 949
- 325 360 794
- 342 356 529
- 203 627 691
- 60 932 544
- 767 865 563
- 770 316 525
- 99 756 674
- 165 783 180
- 72 27 846
- 973 419 905
- 104 364 294
- 896 271 613
- 294 222 416
- 414 609 858
- 481 429 478
- 308 544 615
- 624 139 560
- 574 626 840
- 998 338 328
- 403 739 211
- 625 472 120
- 808 190 64
- 5 202 558
- 800 42 607
- 874 801 675
- 27 275 735
- 898 927 280
- 366 794 526
- 233 529 13
- 314 744 525
- 842 530 617
- 704 461 406
- 281 946 841
- 389 113 678
- 545 652 410
- 851 754 339
- 14 56 706
- 623 131 738
- 636 127 931
- 857 404 199
- 682 25 387
- 574 406 435
- 508 528 307
- 574 531 575
- 223 433 827
- 80 811 486
- 710 642 904
- 749 903 795
- 920 205 60
- 904 286 108
- 96 428 120
- 631 364 307
- 599 169 180
- 743 491 302
- 133 939 980
- 559 879 883
- 642 605 918
- 935 868 810
- 539 860 357
- 584 643 972
- 831 562 800
- 211 561 108
- 953 928 802
- 730 611 73
- 483 373 139
- 245 374 210
- 493 582 77
- 671 422 887
- 568 458 930
- 727 462 467
- 663 603 657
- 113 490 966
- 95 26 415
- 74 84 463
- 117 78 276
- 81 814 741
- 407 852 36
- 348 39 748
- 144 43 826
- 915 174 218
- 775 148 820
- 388 305 131
- 458 135 195
- 142 199 96
- 79 223 625
- 338 47 879
- 295 217 575
- 790 72 723
- 713 736 711
- 366 769 330
- 302 642 718
- 603 526 956
- 450 181 663
- 176 638 433
- 902 801 408
- 750 545 97
- 398 366 271
- 490 186 474
- 801 290 324
- 964 652 190
- 937 593 344
- 112 888 373
- 940 377 623
- 668 693 367
- 623 889 870
- 231 714 220
- 694 535 837
- 701 178 674
- 620 887 23
- 603 133 576
- 224 983 601
- 3 103 234
- 867 232 33
- 869 235 233
- 448 909 262
- 247 941 265
- 464 909 4
- 30 224 22
- 154 99 764
- 146 187 786
- 789 347 512
- 474 166 775
- 583 253 359
- 517 531 274
- 154 414 735
- 397 436 997
- 864 822 104
- 712 303 243
- 310 652 217
- 915 772 521
- 25 780 616
- 927 266 233
- 899 327 372
- 796 897 343
- 741 794 508
- 533 554 586
- 470 656 176
- 159 863 749
- 680 644 839
- 784 768 143
- 152 451 939
- 125 366 67
- 779 902 437
- 657 749 452
- 325 759 722
- 576 562 249
- 776 467 790
- 776 580 296
- 705 264 84
- 522 526 220
- 879 278 392
- 712 426 442
- 288 589 363
- 74 23 960
- 203 873 22
- 170 857 952
- 155 46 56
- 840 855 211
- 740 816 188
- 644 272 737
- 623 362 311
- 309 416 848
- 895 807 900
- 196 790 127
- 871 912 916
- 569 966 180
- 461 223 854
- 805 754 886
- 828 353 453
- 263 697 656
- 595 541 418
- 235 302 908
- 883 446 723
- 996 745 204
- 457 813 925
- 674 271 977
- 463 769 97
- 668 535 957
- 609 720 417
- 889 987 722
- 649 852 317
- 450 69 383
- 499 915 226
- 430 185 435
- 475 840 992
- 775 992 695
- 334 725 933
- 642 273 908
- 682 693 55
- 14 532 444
- 63 192 736
- 51 362 930
- 306 301 474
- 448 330 373
- 691 115 425
- 431 321 623
- 265 881 504
- 591 726 138
- 58 930 870
- 540 954 120
- 496 157 772
- 116 376 817
- 943 249 828
- 945 384 518
- 777 573 897
- 769 254 676
- 290 691 734
- 845 818 135
- 860 802 75
- 956 267 157
- 964 92 268
- 631 126 262
- 571 59 14
- 45 226 368
- 144 878 306
- 166 940 581
- 803 30 24
- 40 408 268
- 782 423 267
- 511 251 426
- 680 962 467
- 919 817 103
- 558 609 789
- 619 7 544
- 122 611 384
- 503 449 80
- 373 982 264
- 355 559 207
- 911 801 105
- 382 889 894
- 762 707 989
- 754 83 383
- 890 198 327
- 189 185 492
- 844 820 374
- 602 375 81
- 399 871 374
- 576 446 620
- 696 249 930
- 203 510 741
- 485 264 79
- 485 310 443
- 163 340 469
- 187 15 873
- 309 506 141
- 319 508 753
- 202 457 500
- 560 614 177
- 377 909 534
- 84 32 898
- 261 761 825
- 207 763 85
- 649 544 761
- 874 639 578
- 760 555 435
- 738 108 970
- 711 458 986
- 31 529 83
- 98 374 182
- 344 620 186
- 421 340 29
- 490 860 153
- 97 793 609
- 412 70 510
- 855 542 805
- 753 320 429
- 130 245 621
- 173 309 23
- 741 513 716
- 588 632 728
- 53 928 543
- 429 868 480
- 455 90 465
- 673 302 632
- 238 255 483
- 455 49 181
- 325 935 570
- 631 118 140
- 579 987 515
- 385 485 576
- 466 497 16
- 85 57 595
- 967 801 619
- 792 543 386
- 842 480 332
- 861 688 780
- 88 209 741
- 784 542 396
- 696 800 232
- 434 969 747
- 709 342 679
- 698 892 147
- 526 474 726
- 491 707 679
- 241 197 440
- 799 371 452
- 832 425 98
- 249 288 669
- 657 909 768
- 657 930 957
- 751 211 846
- 2 642 844
- 748 718 11
- 694 764 366
- 332 231 268
- 580 593 459
- 921 656 751
- 171 757 815
- 828 555 167
- 38 409 765
- 244 455 834
- 251 121 421
- 659 271 526
- 401 470 326
- 354 241 846
- 145 732 473
- 53 261 972
- 192 594 511
- 480 337 383
- 68 182 937
- 472 478 653
- 84 346 471
- 707 458 137
- 710 483 366
- 954 52 537
- 871 116 778
- 670 104 912
- 989 639 346
- 139 444 640
- 876 497 599
- 313 8 980
- 211 896 163
- 127 894 850
- 504 230 28
- 385 710 79
- 602 553 90
- 981 628 560
- 653 532 914
- 452 275 432
- 251 486 366
- 521 257 539
- 385 255 892
- 552 405 361
- 220 223 576
- 608 368 309
- 287 92 647
- 33 346 483
- 271 397 213
- 834 8 851
- 450 129 51
- 477 139 847
- 652 619 430
- 525 117 446
- 505 656 250
- 387 34 263
- 288 651 381
- 450 665 145
- 704 612 710
- 875 974 543
- 887 419 378
- 328 768 521
- 249 30 936
- 318 762 906
- 807 242 71
- 794 413 374
- 100 200 330
- 317 65 889
- 268 175 870
- 69 215 691
- 487 484 583
- 368 497 505
- 402 64 263
- 290 420 846
- 552 525 839
- 300 497 485
- 371 144 551
- 590 391 504
- 790 519 261
- 533 533 519
- 997 537 453
- 869 26 534
- 179 787 612
- 470 6 559
- 407 781 138
- 239 498 490
- 390 291 976
- 604 227 556
- 78 937 610
- 513 171 447
- 528 874 853
- 308 925 92
- 113 114 109
- 286 820 150
- 68 64 664
- 29 952 167
- 86 988 736
- 530 285 93
- 533 829 394
- 654 917 322
- 79 802 748
- 79 226 476
- 63 681 810
- 699 249 37
- 970 116 99
- 332 355 71
- 821 366 189
- 653 531 751
- 577 791 917
- 841 104 877
- 717 993 919
- 342 969 58
- 469 458 501
- 190 446 208
- 511 151 600
- 635 875 369
- 443 580 620
- 235 761 902
- 170 707 130
- 404 586 241
- 270 920 319
- 280 340 126
- 226 357 857
- 432 401 816
- 122 962 518
- 903 139 38
- 886 928 553
- 884 636 522
- 139 696 787
- 936 455 611
- 935 238 617
- 879 265 631
- 162 490 358
- 447 520 570
- 283 118 375
- 432 411 768
- 468 110 89
- 642 116 624
- 299 8 687
- 426 802 789
- 428 846 419
- 21 750 486
- 306 251 164
- 824 54 144
- 625 273 242
- 625 507 776
- 618 429 200
- 7 81 763
- 167 288 97
- 60 239 173
- 223 370 259
- 719 160 934
- 895 833 51
- 961 693 984
- 240 940 566
- 240 869 930
- 171 457 848
- 105 693 480
- 807 288 493
- 839 883 538
- 18 659 905
- 883 665 543
- 904 746 659
- 225 119 529
- 523 104 507
- 447 57 109
- 642 234 709
- 319 554 656
- 849 437 597
- 648 645 614
- 482 447 953
- 891 321 883
- 432 423 391
- 295 684 242
- 214 303 540
- 562 256 130
- 784 369 960
- 414 510 954
- 395 508 442
- 790 536 212
- 764 463 384
- 515 37 205
- 857 840 421
- 778 876 558
- 594 698 882
- 274 425 847
- 463 766 592
- 825 456 751
- 42 530 818
- 800 812 238
- 795 832 365
- 879 814 318
- 102 763 445
- 916 349 731
- 165 838 485
- 757 973 270
- 520 501 512
- 682 157 411
- 326 563 238
- 881 173 303
- 776 160 358
- 810 284 156
- 169 981 827
- 132 886 635
- 109 223 359
- 785 28 287
- 2 855 288
- 782 854 23
- 824 452 743
- 425 79 768
- 839 380 810
- 859 212 356
- 545 250 389
- 341 270 90
- 271 31 500
- 958 38 718
- 890 7 642
- 437 869 750
- 267 488 241
- 481 517 781
- 898 751 423
- 363 244 7
- 938 960 415
- 714 297 426
- 821 370 697
- 454 77 498
- 290 171 296
- 257 509 698
- 504 455 525
- 619 771 981
- 502 179 779
- 554 746 322
- 554 203 273
- 576 557 27
- 560 474 284
- 76 85 88
- 366 418 956
- 426 487 928
- 468 783 402
- 547 167 678
- 206 627 728
- 467 191 185
- 621 856 989
- 618 794 862
- 183 667 714
- 582 707 993
- 558 38 366
- 324 111 131
- 939 660 600
- 863 576 550
- 761 410 470
- 414 273 362
- 411 148 179
- 532 795 514
- 299 214 719
- 296 871 522
- 557 895 97
- 489 873 782
- 398 81 760
- 493 75 328
- 832 502 96
- 482 505 247
- 378 667 38
- 463 434 78
- 190 789 78
- 798 510 131
- 855 502 824
- 698 775 920
- 685 930 693
- 920 723 923
- 911 303 901
- 668 574 538
- 8 832 573
- 670 629 626
- 248 686 96
- 434 131 743
- 456 716 679
- 294 807 107
- 533 284 167
- 765 615 130
- 958 870 257
- 910 169 662
- 304 829 425
- 600 235 796
- 411 788 121
- 243 840 791
- 576 707 927
- 613 307 633
- 58 888 639
- 634 707 253
- 589 371 730
- 193 956 813
- 733 551 197
- 155 973 175
- 763 477 200
- 102 984 83
- 207 427 487
- 135 868 546
- 375 596 389
- 329 405 299
- 496 691 230
- 266 975 261
- 295 834 423
- 80 140 572
- 844 660 625
- 772 44 369
- 171 642 782
- 352 889 273
- 788 228 588
- 737 852 753
- 599 322 664
- 545 296 545
- 445 137 454
- 218 69 171
- 234 928 681
- 67 991 829
- 166 131 174
- 442 11 769
- 324 133 795
- 736 757 408
- 49 177 439
- 719 923 31
- 497 953 502
- 664 684 447
- 173 497 278
- 954 888 913
- 764 118 107
- 601 850 972
- 466 61 19
- 969 499 418
- 686 460 404
- 327 329 165
- 596 726 139
- 811 596 75
- 185 331 327
- 216 409 168
- 160 196 483
- 264 533 1
- 227 495 151
- 226 708 155
- 580 345 615
- 586 900 862
- 16 699 871
- 38 594 382
- 760 684 141
- 770 455 511
- 286 821 117
- 582 919 393
- 433 979 346
- 75 939 949
- 102 899 631
- 98 305 567
- 349 636 399
- 627 981 520
- 948 639 181
- 753 150 521
- 776 563 328
- 89 613 658
- 552 747 504
- 131 449 276
- 429 824 391
- 283 542 472
- 731 199 435
- 456 707 160
- 675 243 107
- 547 911 854
- 170 849 912
- 497 869 377
- 475 951 392
- 458 273 24
- 140 109 311
- 38 276 388
- 151 274 515
- 100 704 858
- 811 362 42
- 745 777 817
- 740 497 81
- 424 270 266
- 375 714 277
- 602 668 923
- 33 492 225
- 603 953 772
- 244 65 920
- 247 659 29
- 380 651 916
- 674 529 388
- 656 624 288
- 53 112 270
- 653 385 841
- 736 945 725
- 474 883 204
- 995 21 127
- 264 886 337
- 873 870 237
- 275 42 834
- 188 202 872
- 232 234 490
- 688 384 29
- 713 174 281
- 90 533 299
- 365 437 364
- 345 940 484
- 572 829 274
- 556 319 28
- 310 736 27
- 758 729 19
- 919 993 823
- 942 949 411
- 520 610 663
- 376 24 997
- 876 668 790
- 762 682 677
- 530 224 905
- 480 624 428
- 127 796 916
- 777 114 158
- 38 824 844
- 771 821 741
- 870 738 438
- 615 13 677
- 856 751 710
- 68 89 515
- 827 390 728
- 889 356 930
- 741 935 128
- 858 515 386
- 641 922 307
- 714 383 434
- 381 638 194
- 710 290 388
- 601 658 846
- 610 559 781
- 10 439 810
- 114 699 864
- 848 860 733
- 949 736 155
- 454 185 588
- 188 877 350
- 597 820 593
- 240 725 614
- 22 553 516
- 239 428 318
- 707 173 296
- 649 766 51
- 557 760 313
- 913 62 485
- 362 24 684
- 805 55 212
- 610 397 255
- 331 680 376
- 733 339 525
- 777 7 686
- 879 920 684
- 495 926 25
- 175 533 818
- 678 810 343
- 690 823 682
- 52 185 180
- 245 228 826
- 299 102 977
- 904 227 871
- 867 20 889
- 666 220 171
- 696 805 515
- 380 681 837
- 738 243 339
- 576 513 714
- 898 609 914
- 732 403 842
- 65 29 417
- 635 604 578
- 588 610 339
- 123 147 654
- 65 80 660
- 113 123 70
- 530 767 183
- 154 253 34
- 377 994 217
- 991 771 825
- 557 595 223
- 839 175 698
- 680 414 626
- 57 876 930
- 675 735 408
- 674 747 543
- 547 749 929
- 161 36 383
- 286 951 733
- 453 923 535
- 480 575 661
- 643 402 847
- 630 953 624
- 21 888 632
- 136 814 335
- 833 441 246
- 937 388 147
- 613 604 255
- 668 625 410
- 196 660 255
- 117 333 779
- 884 780 853
- 912 919 303
- 72 632 889
- 929 27 933
- 858 630 181
- 647 439 851
- 543 205 795
- 270 431 312
- 514 300 234
- 455 290 594
- 415 38 755
- 392 749 796
- 760 749 105
- 368 10 783
- 844 620 117
- 514 323 208
- 359 499 126
- 641 9 263
- 636 233 362
- 61 245 109
- 665 493 989
- 494 711 865
- 195 534 431
- 200 651 721
- 42 832 577
- 178 262 431
- 912 555 708
- 891 524 503
- 326 978 344
- 984 371 44
- 678 443 935
- 655 654 905
- 384 602 298
- 828 716 458
- 734 243 645
- 200 588 627
- 434 319 449
- 541 648 208
- 618 393 505
- 49 51 527
- 651 431 27
- 794 116 242
- 454 99 190
- 614 169 369
- 635 347 837
- 533 718 55
- 127 859 890
- 809 535 303
- 922 487 246
- 199 619 78
- 124 599 113
- 951 248 547
- 853 792 528
- 639 270 510
- 704 256 49
- 192 143 521
- 821 5 339
- 14 299 920
- 827 296 810
- 396 630 54
- 409 319 535
- 582 850 483
- 748 125 175
- 876 51 329
- 536 141 309
- 944 357 396
- 807 390 188
- 889 577 474
- 778 295 217
- 752 299 217
- 45 424 155
- 506 283 758
- 239 427 742
- 740 162 16
- 103 466 204
- 656 718 395
- 711 370 556
- 915 240 466
- 381 152 564
- 698 136 118
- 801 989 979
- 404 20 740
- 920 980 503
- 426 449 642
- 345 396 63
- 314 52 601
- 908 910 453
- 639 943 749
- 886 903 652
- 505 623 394
- 564 131 304
- 250 542 119
- 470 353 683
- 207 558 664
- 587 282 129
- 368 850 270
- 721 525 763
- 857 515 929
- 163 172 921
- 813 379 716
- 848 308 879
- 231 683 824
- 564 715 305
- 589 903 967
- 452 576 371
- 120 820 215
- 444 536 215
- 897 300 478
- 659 78 489
- 688 259 807
- 475 744 132
- 430 47 721
- 59 729 594
- 123 255 846
- 267 822 141
- 283 982 920
- 914 670 772
- 31 803 762
- 882 940 22
- 196 889 610
- 412 540 310
- 473 467 599
- 186 108 628
- 749 266 559
- 876 263 736
- 741 794 155
- 916 489 217
- 244 683 93
- 735 32 860
- 79 469 774
- 694 498 168
- 875 971 968
- 44 660 936
- 891 909 68
- 335 803 447
- 592 440 192
- 602 625 528
- 964 299 913
- 864 165 676
- 870 211 388
- 139 658 896
- 161 710 828
- 239 681 111
- 71 727 871
- 899 324 898
- 876 969 47
- 102 426 768
- 645 531 788
- 740 143 24
- 126 687 39
- 692 236 701
- 680 904 696
- 19 888 694
- 315 353 457
- 331 917 500
- 407 291 968
- 335 410 880
- 558 515 406
- 450 379 766
- 500 149 685
- 90 442 254
- 590 573 807
- 444 759 934
- 547 983 229
- 591 6 764
- 457 631 82
- 351 623 791
- 697 240 380
- 680 586 523
- 142 542 564
- 196 568 103
- 671 672 588
- 861 102 540
- 297 946 373
- 351 757 750
- 573 445 421
- 110 931 491
- 244 667 417
- 253 852 662
- 133 258 885
- 801 791 404
- 840 867 890
- 138 506 521
- 786 496 173
- 813 618 607
- 56 189 183
- 143 464 143
- 194 568 251
- 553 975 89
- 40 956 336
- 529 579 340
- 517 876 870
- 698 748 771
- 513 191 220
- 985 754 351
- 297 869 155
- 865 124 214
- 349 627 737
- 458 241 398
- 383 417 996
- 469 56 636
- 281 379 667
- 290 375 403
- 61 54 128
- 47 999 378
- 16 996 484
- 453 718 314
- 324 643 418
- 240 134 361
- 890 9 340
- 141 90 353
- 868 94 582
- 876 486 539
- 231 662 114
- 981 831 580
- 609 264 435
- 510 378 388
- 125 321 143
- 245 785 782
- 171 368 238
- 78 959 740
- 174 264 202
- 797 597 391
- 832 496 415
- 155 676 108
- 648 947 171
- 630 556 239
- 75 61 727
- 356 439 740
- 363 455 230
- 746 64 703
- 699 487 178
- 110 477 537
- 347 640 201
- 704 118 559
- 857 719 453
- 215 861 623
- 665 768 311
- 635 95 630
- 418 547 323
- 546 432 466
- 635 256 163
- 20 948 990
- 164 982 281
- 152 173 745
- 688 580 193
- 602 239 331
- 875 390 312
- 935 818 360
- 163 996 778
- 838 617 720
- 69 195 442
- 795 604 370
- 809 647 473
- 724 606 742
- 709 743 861
- 101 798 285
- 656 333 91
- 541 591 94
- 185 327 149
- 677 34 945
- 543 170 473
- 544 183 994
- 578 574 351
- 560 863 386
- 62 613 114
- 67 950 242
- 303 606 171
- 364 461 152
- 592 209 521
- 736 696 587
- 935 534 284
- 466 283 120
- 301 458 742
- 622 618 758
- 332 643 475
- 704 495 412
- 386 920 113
- 632 658 906
- 405 917 669
- 969 309 974
- 762 93 102
- 778 191 601
- 897 117 681
- 313 553 678
- 60 703 504
- 360 711 335
- 240 415 317
- 83 256 292
- 182 622 509
- 945 298 318
- 812 581 650
- 988 778 820
- 744 692 625
- 808 652 11
- 156 285 613
- 256 59 486
- 9 493 462
- 246 488 875
- 476 284 372
- 84 413 124
- 508 626 464
- 784 760 569
- 275 439 701
- 669 705 634
- 571 647 526
- 704 798 866
- 141 939 981
- 700 416 888
- 677 579 687
- 127 250 564
- 302 288 392
- 747 164 661
- 876 145 974
- 235 776 950
- 698 425 25
- 711 960 937
- 587 155 168
- 321 39 529
- 843 172 601
- 538 979 79
- 209 788 585
- 347 615 623
- 605 703 53
- 348 760 293
- 825 194 336
- 246 913 550
- 571 745 359
- 755 305 568
- 137 502 612
- 92 335 819
- 185 176 244
- 793 927 516
- 90 917 10
- 795 120 526
- 376 200 481
- 935 286 222
- 745 116 477
- 132 528 588
- 812 162 598
- 926 516 67
- 137 753 113
- 762 860 967
- 894 663 993
- 420 933 587
- 822 614 897
- 946 964 988
- 731 224 756
- 582 547 763
- 273 333 12
- 520 794 181
- 461 498 846
- 970 493 885
- 866 400 229
- 895 427 943
- 80 303 913
- 658 256 244
- 481 981 281
- 418 784 512
- 785 739 556
- 598 79 548
- 905 798 18
- 16 747 709
- 604 422 109
- 622 337 607
- 235 664 940
- 192 928 263
- 427 669 747
- 259 364 794
- 312 606 973
- 66 888 604
- 504 601 128
- 789 731 543
- 883 385 584
- 549 746 739
- 243 30 974
- 517 774 893
- 479 361 847
- 507 170 333
- 264 387 860
- 688 905 485
- 302 677 369
- 521 918 694
- 306 435 744
- 413 683 692
- 662 504 471
- 131 393 765
- 277 613 541
- 311 977 448
- 77 714 200
- 535 760 407
- 567 910 371
- 477 161 408
- 175 224 834
- 524 139 423
- 53 197 234
- 741 44 130
- 747 220 343
- 152 970 844
- 517 178 54
- 585 864 867
- 812 201 16
- 434 561 27
- 617 372 23
- 483 981 131
- 635 157 182
- 729 836 185
- 638 762 607
- 99 836 79
- 714 939 613
- 19 369 171
- 168 424 312
- 161 605 447
- 294 24 766
- 390 16 992
- 188 31 532
- 876 971 282
- 893 980 505
- 36 64 438
- 820 658 792
- 784 742 672
- 544 951 415
- 825 586 313
- 115 47 298
- 913 539 539
- 399 383 574
- 5 616 775
- 401 574 837
- 932 186 210
- 314 140 652
- 685 75 667
- 683 303 224
- 654 260 698
- 269 338 909
- 481 395 983
- 467 651 337
- 117 633 789
- 960 676 402
- 570 438 248
- 537 686 151
- 100 375 563
- 894 196 476
- 902 430 890
- 832 161 413
- 852 600 150
- 655 713 277
- 223 462 773
- 579 348 861
- 423 599 107
- 820 655 872
- 664 615 487
- 175 158 793
- 382 330 208
- 226 433 657
- 316 321 505
- 332 718 917
- 349 349 837
- 220 449 309
- 353 49 699
- 745 314 852
- 488 295 161
- 390 277 913
- 403 130 139
- 194 244 874
- 250 900 126
- 234 800 17
- 434 407 144
- 502 334 514
- 777 558 417
- 581 435 444
- 644 399 448
- 351 674 351
- 588 789 785
- 418 283 642
- 410 177 125
- 110 116 747
- 116 392 639
- 22 250 219
- 106 332 452
- 882 523 655
- 838 798 712
- 970 438 99
- 796 526 268
- 18 569 586
- 811 154 770
- 225 483 638
- 700 365 856
- 628 121 280
- 109 217 93
- 610 365 262
- 628 309 184
- 716 382 175
- 72 480 116
- 762 852 94
- 398 119 308
- 595 323 380
- 289 260 116
- 73 26 147
- 833 574 967
- 790 595 890
- 513 446 883
- 657 520 594
- 241 206 421
- 193 383 465
- 993 932 141
- 972 902 489
- 54 459 409
- 67 134 614
- 43 487 631
- 578 500 479
- 728 426 182
- 441 202 325
- 213 653 761
- 311 499 642
- 265 939 467
- 457 609 840
- 43 732 121
- 487 317 958
- 223 424 394
- 489 429 40
- 367 87 362
- 420 217 87
- 628 855 185
- 212 679 162
- 142 146 150
- 770 529 597
- 735 410 568
- 457 497 182
- 203 447 45
- 266 299 200
- 933 580 14
- 345 883 795
- 629 311 798
- 81 312 674
- 25 40 629
- 58 343 43
- 285 384 381
- 365 202 764
- 144 319 775
- 236 237 727
- 219 681 491
- 374 901 870
- 429 92 77
- 561 73 648
- 845 28 647
- 764 497 183
- 345 591 73
- 824 804 193
- 37 452 516
- 12 25 584
- 33 431 562
- 283 354 846
- 457 278 67
- 698 201 894
- 26 283 646
- 658 597 344
- 686 455 490
- 473 265 560
- 497 207 736
- 140 298 623
- 588 960 698
- 591 32 249
- 3 973 823
- 265 151 789
- 644 300 86
- 552 366 744
- 561 302 955
- 547 867 988
- 514 852 638
- 682 499 416
- 573 945 845
- 535 635 658
- 197 495 330
- 333 483 690
- 309 42 532
- 489 158 372
- 566 482 961
- 109 341 783
- 677 712 119
- 531 37 232
- 340 720 347
- 913 134 690
- 889 142 429
- 206 232 821
- 742 721 309
- 461 532 188
- 888 360 389
- 671 950 531
- 569 238 573
- 205 837 461
- 678 911 560
- 537 935 552
- 245 346 500
- 84 225 546
- 506 752 793
- 499 609 383
- 246 199 476
- 197 634 991
- 420 554 641
- 238 720 826
- 571 179 321
- 547 902 890
- 550 5 156
- 424 149 875
- 598 156 814
- 724 95 766
- 38 236 620
- 742 238 162
- 462 213 218
- 283 599 565
- 460 812 473
- 331 733 798
- 43 32 896
- 286 711 908
- 406 288 678
- 515 881 387
- 914 756 617
- 300 178 3
- 559 543 905
- 485 486 909
- 851 950 411
- 360 806 419
- 704 305 747
- 730 206 61
- 808 435 421
- 588 349 416
- 346 519 684
- 718 771 253
- 936 695 748
- 966 123 346
- 487 571 976
- 717 673 998
- 343 505 124
- 109 169 918
- 247 646 985
- 850 995 239
- 702 762 661
- 733 677 459
- 54 660 25
- 625 661 192
- 654 55 168
- 227 364 350
- 221 655 867
- 52 413 767
- 948 714 641
- 111 412 816
- 859 833 382
- 250 719 818
- 528 616 94
- 386 203 781
- 111 447 244
- 316 383 677
- 280 100 824
- 452 322 649
- 634 793 332
- 625 665 349
- 49 435 758
- 320 580 776
- 352 166 227
- 691 801 376
- 89 794 10
- 758 19 387
- 24 951 738
- 584 127 681
- 564 888 469
- 421 813 308
- 120 380 894
- 539 675 908
- 610 112 430
- 605 196 435
- 822 89 10
- 912 760 205
- 497 850 873
- 472 876 699
- 582 896 978
- 727 238 974
- 748 784 223
- 961 411 965
- 954 767 62
- 148 855 987
- 832 955 512
- 399 748 110
- 530 616 422
- 525 708 992
- 668 340 962
- 833 804 120
- 797 294 259
- 693 181 688
- 898 165 715
- 675 424 309
- 596 76 129
- 519 470 267
- 377 926 744
- 551 66 834
- 560 976 275
- 475 551 92
- 195 468 205
- 446 358 122
- 366 338 734
- 972 710 760
- 914 818 24
- 532 324 333
- 75 917 277
- 605 656 369
- 727 548 469
- 58 84 437
- 674 524 68
- 467 452 792
- 841 519 660
- 922 861 946
- 682 753 605
- 777 419 758
- 536 434 269
- 291 624 351
- 372 151 768
- 86 579 751
- 252 720 474
- 976 739 949
- 878 23 771
- 320 259 561
- 536 887 709
- 491 828 668
- 949 488 913
- 973 40 122
- 868 492 808
- 261 938 614
- 42 327 679
- 296 806 227
- 251 681 523
- 555 933 543
- 802 343 31
- 739 605 863
- 581 553 337
- 198 880 885
- 139 466 781
- 479 471 785
- 565 29 36
- 962 283 367
- 756 881 927
- 761 837 936
- 413 712 289
- 118 620 91
- 297 732 256
- 733 895 489
- 163 12 540
- 655 898 321
- 241 509 371
- 916 272 653
- 688 281 810
- 103 215 281
- 987 92 408
- 957 170 454
- 466 88 293
- 40 813 103
- 436 766 254
diff --git a/2016/04/input b/2016/04/input
deleted file mode 100644
index c23ffc2..0000000
--- a/2016/04/input
+++ /dev/null
@@ -1,1091 +0,0 @@
-gbc-frperg-pubpbyngr-znantrzrag-377[rgbnp]
-nij-mywlyn-wlsiayhcw-jfumncw-alumm-mbcjjcha-422[mcjwa]
-pualyuhapvuhs-ibuuf-zhslz-227[uhalp]
-xlrypetn-prr-lylwjdtd-665[dzoya]
-zilqwikbqdm-rmttgjmiv-mvoqvmmzqvo-278[mqvio]
-rgllk-bxmefuo-sdmee-geqd-fqefuzs-274[efdgl]
-ugfkmewj-yjsvw-wyy-lwuzfgdgyq-814[wygfj]
-lnkfaypeha-xwogap-bejwjyejc-524[uqzms]
-laffe-sorozgxe-mxgjk-jek-xkykgxin-254[kxegf]
-ytu-xjhwjy-hfsid-htfynsl-qtlnxynhx-411[hyntx]
-vetllbybxw-xzz-mktbgbgz-709[kblty]
-ixeumktoi-kmm-giwaoyozout-176[oimkt]
-frqvxphu-judgh-udpsdjlqj-udeelw-uhvhdufk-647[ntbsq]
-ixccb-hjj-uhvhdufk-725[hcjub]
-sehheiylu-isqludwuh-xkdj-qsgkyiyjyed-634[ydehi]
-yhwooebeaz-acc-ajcejaanejc-316[acejo]
-qyujihctyx-vumeyn-zchuhwcha-318[hcuya]
-xtwtelcj-rclop-clmmte-nzyeltyxpye-171[eltcy]
-pinovwgz-mvwwdo-yzkgjthzio-941[owzgi]
-htwwtxnaj-xhfajsljw-mzsy-hzxytrjw-xjwanhj-229[jwhxa]
-amlqskcp-epybc-cee-pcyaosgqgrgml-652[cegpa]
-fab-eqodqf-omzpk-emxqe-560[eqfmo]
-bnmrtldq-fqzcd-idkkxadzm-qdrdzqbg-365[dqzbk]
-ovbunmneqbhf-wryylorna-qrirybczrag-559[rbnya]
-ynukcajey-xwogap-iwjwcaiajp-966[jydme]
-dkqjcbctfqwu-uecxgpigt-jwpv-fgrctvogpv-128[cgptv]
-ugfkmewj-yjsvw-tmffq-vwhdgqewfl-606[zfmlc]
-htqtwkzq-idj-ijxnls-723[rwmzt]
-kgjgrypw-epybc-aylbw-amyrgle-amlryglkclr-184[lygra]
-jxdkbqfz-yrkkv-bkdfkbbofkd-705[csxut]
-ujqgywfau-uzgugdslw-sfsdqkak-684[duboh]
-rwcnawjcrxwju-mhn-nwprwnnarwp-823[wnrac]
-eqttqukxg-rncuvke-itcuu-ujkrrkpi-102[ukrtc]
-jvuzbtly-nyhkl-ibuuf-dvyrzovw-201[uvybl]
-tvsnigxmpi-fewoix-wxsveki-750[ixesv]
-rtqlgevkng-ejqeqncvg-ncdqtcvqta-336[prlxq]
-wfummczcyx-luvvcn-nywbhifias-864[cfimn]
-irdgrxzex-vxx-nfibjyfg-763[xfgir]
-buzahisl-ipvohghykvbz-qlssfilhu-klclsvwtlua-591[moyzp]
-dpotvnfs-hsbef-sbnqbhjoh-fhh-nbobhfnfou-831[vbmns]
-owshgfarwv-lgh-kwujwl-usfvq-ghwjslagfk-164[wgfhl]
-yuxufmdk-sdmpq-bxmefuo-sdmee-dqeqmdot-222[dmequ]
-clotzlnetgp-clmmte-opawzjxpye-873[elptc]
-mfklstdw-usfvq-kwjnauwk-268[kwfsu]
-vhglnfxk-zktwx-unggr-xgzbgxxkbgz-839[gxkzb]
-yrwxefpi-tpewxmg-kveww-ywiv-xiwxmrk-932[pxhgu]
-shmml-cynfgvp-tenff-qrfvta-143[fmntv]
-zhdsrqlchg-sodvwlf-judvv-uhdftxlvlwlrq-855[ldvhf]
-kfg-jvtivk-sleep-uvjzxe-711[evjkf]
-molgbzqfib-yxphbq-obpbxoze-757[bopqx]
-qfmcusbwq-qobrm-qcohwbu-fsoqeiwgwhwcb-168[qwbco]
-sbejpbdujwf-gmpxfs-tupsbhf-623[bfpsj]
-jsehsyafy-hdsklau-yjskk-ksdwk-242[ksyad]
-rwcnawjcrxwju-ljwmh-bcxajpn-823[jwcan]
-excdklvo-oqq-oxqsxoobsxq-874[oqxsb]
-buzahisl-jhukf-jvhapun-klwsvftlua-565[uahlf]
-gpbepvxcv-snt-steadnbtci-453[tbcen]
-wyvqljapsl-ihzrla-zlycpjlz-149[lzajp]
-amlqskcp-epybc-cee-kylyeckclr-938[cekly]
-jchipqat-qphzti-advxhixrh-895[hiapq]
-tinnm-qvcqczohs-qighcasf-gsfjwqs-818[jfuek]
-qyujihctyx-mwupyhayl-bohn-wihnuchgyhn-890[hynuc]
-wlqqp-nvrgfezqvu-irsszk-ivjvrity-607[viqrs]
-molgbzqfib-avb-cfkxkzfkd-315[bfkza]
-luxciuwncpy-wuhxs-womnigyl-mylpcwy-266[ylhtr]
-ugdgjxmd-bwddqtwsf-ugflsafewfl-762[qdtes]
-fmsledevhsyw-nippcfier-eguymwmxmsr-438[vmsip]
-xekdwvwnzkqo-xwogap-ajcejaanejc-706[aejwc]
-wfummczcyx-yaa-fiacmncwm-136[bxsio]
-rdadguja-tvv-ldgzhwde-375[dagve]
-wsvsdkbi-qbkno-oqq-domrxyvyqi-718[qobdi]
-oaxadrgx-qss-oazfmuzyqzf-300[mfedb]
-hqfxxnknji-uqfxynh-lwfxx-xfqjx-125[zkwtx]
-gpbepvxcv-qphzti-rdcipxcbtci-947[cpibt]
-etyyx-bzmcx-bnzshmf-qdrdzqbg-443[btyez]
-htqtwkzq-gzssd-qfgtwfytwd-541[ogntm]
-uiovmbqk-kpwkwtibm-mvoqvmmzqvo-798[awevt]
-zotts-vumeyn-xypyfijgyhn-448[qasni]
-zovldbkfz-pzxsbkdbo-erkq-xznrfpfqflk-367[eunpo]
-htwwtxnaj-gntmfefwitzx-hfsid-htfynsl-zxjw-yjxynsl-255[tfnwx]
-vhglnfxk-zktwx-vahvhetmx-labiibgz-839[hvxab]
-htqtwkzq-idj-wjhjnansl-983[rmtzn]
-irgyyolokj-vrgyzoi-mxgyy-aykx-zkyzotm-358[yogkz]
-ktfitzbgz-lvtoxgzxk-angm-wxitkmfxgm-943[vxmua]
-uwtojhynqj-hmthtqfyj-jslnsjjwnsl-879[jhnst]
-mrxivrexmsrep-gerhc-gsexmrk-hiwmkr-100[yzpuo]
-hdgdovmt-bmvyz-ezggtwzvi-adivixdib-707[divgz]
-lqwhuqdwlrqdo-iorzhu-ghvljq-959[qhldo]
-vhkkhlbox-wrx-inkvatlbgz-397[kbhlv]
-tyepcyletzylw-awldetn-rcldd-dezclrp-795[ldect]
-sedikcuh-whqtu-uww-tufqhjcudj-946[uhwcd]
-lsyrkjkbnyec-zvkcdsm-qbkcc-myxdksxwoxd-848[kcdsx]
-fnjyxwrinm-lqxlxujcn-mnyjacvnwc-355[ncjxl]
-gpbepvxcv-tvv-rdcipxcbtci-141[cvpbi]
-xgsvgmotm-hgyqkz-ykxboiky-124[gkymo]
-udskkaxawv-usfvq-esjcwlafy-814[uidxk]
-fydelmwp-nlyoj-opalcexpye-899[elpyo]
-aczupnetwp-qwzhpc-afcnsldtyr-717[cpant]
-bknsykmdsfo-nio-yzobkdsyxc-926[kosyb]
-xjmmjndqz-xcjxjgvoz-mzvxlpdndodji-343[fqvmn]
-amjmpdsj-qaytclecp-fslr-bcqgel-782[claej]
-fnjyxwrinm-ouxfna-anjlzdrbrcrxw-719[nrxaf]
-qcbgiasf-ufors-pogysh-zcuwghwqg-168[gscfh]
-kmjezxodgz-wpiit-mzxzdqdib-109[aypcu]
-ckgvutofkj-xghhoz-uvkxgzouty-696[ajsic]
-lsyrkjkbnyec-mkxni-cdybkqo-510[kybcn]
-tipfxvezt-gcrjkzt-xirjj-jvimztvj-919[pofxi]
-pbybeshy-cynfgvp-tenff-svanapvat-403[afnpv]
-cjpibabsepvt-cvooz-usbjojoh-155[objcp]
-jvyyvzpcl-lnn-ayhpupun-929[npylu]
-wsvsdkbi-qbkno-zvkcdsm-qbkcc-oxqsxoobsxq-276[sbkoq]
-ugdgjxmd-usfvq-ugslafy-ugflsafewfl-918[xbmpo]
-nwlddtqtpo-ojp-xlcvpetyr-639[ptdlo]
-nzcczdtgp-prr-opdtry-587[wsiym]
-ynssr-yehpxk-wxlbzg-111[plhnx]
-xjmmjndqz-xcjxjgvoz-xjiovdihzio-967[jxioz]
-enqvbnpgvir-pubpbyngr-znexrgvat-585[qtsjn]
-gvcskirmg-qekrixmg-ikk-xvemrmrk-126[kmrgi]
-gpbepvxcv-uadltg-ejgrwphxcv-921[gpvce]
-kmjezxodgz-nxvqzibzm-cpio-adivixdib-941[izdxb]
-hcd-gsqfsh-xszzmpsob-sbuwbssfwbu-428[sbfhu]
-nwlddtqtpo-upwwjmply-dpcgtnpd-119[pdtwl]
-mbggf-msvdly-zlycpjlz-929[aonev]
-lhkhszqx-fqzcd-qzaahs-btrsnldq-rdquhbd-443[qdhsz]
-luxciuwncpy-xsy-uwkocmcncih-500[cuinw]
-qvbmzvibqwvit-kpwkwtibm-zmkmqdqvo-564[mqvbi]
-tvsnigxmpi-jpsaiv-irkmriivmrk-568[yileu]
-vxupkizork-kmm-lotgtiotm-748[xymrs]
-gpewwmjmih-gerhc-hiwmkr-152[lostk]
-ibghopzs-gqojsbusf-vibh-rsgwub-818[bsghi]
-guahyncw-luvvcn-wihnuchgyhn-552[hncug]
-iruzfrtkzmv-treup-tfrkzex-ivjvrity-373[rtivz]
-dsxxw-cee-ylyjwqgq-704[eqwxy]
-lhkhszqx-fqzcd-eknvdq-lzmzfdldms-911[dzlqf]
-oxmeeuruqp-omzpk-oamfuzs-emxqe-248[emoup]
-dyz-combod-mkxni-mykdsxq-vklybkdybi-848[dkybm]
-bpvctixr-qphzti-ldgzhwde-999[abmop]
-kwvacumz-ozilm-jiasmb-mvoqvmmzqvo-824[tnqvi]
-njmjubsz-hsbef-kfmmzcfbo-nbobhfnfou-389[luxhg]
-hwbba-fag-tgceswkukvkqp-622[kabgw]
-nchhg-jiasmb-lmxizbumvb-382[bmhia]
-ymszqfuo-dmnnuf-emxqe-170[syxpj]
-ymszqfuo-qss-abqdmfuaze-144[qsafm]
-tcfkqcevkxg-hwbba-hnqygt-vtckpkpi-440[kctbg]
-zloolpfsb-gbiivybxk-rpbo-qbpqfkd-705[bopfi]
-slqryzjc-pyzzgr-rpyglgle-288[uanmz]
-iutyaskx-mxgjk-inuiurgzk-rumoyzoiy-696[klmzy]
-dpssptjwf-cvooz-efqmpznfou-311[fopsz]
-dsxxw-cee-dglylagle-756[eldgx]
-nwlddtqtpo-upwwjmply-xlcvpetyr-223[pltwd]
-jvuzbtly-nyhkl-lnn-lunpullypun-201[tqlba]
-uiovmbqk-kivlg-bmkpvwtwog-720[kpvsu]
-nchhg-xtiabqk-oziaa-zmamizkp-850[aizhk]
-molgbzqfib-zixppfcfba-gbiivybxk-pqloxdb-237[igmjz]
-jyfvnlupj-jhukf-jvhapun-yljlpcpun-539[dmnws]
-hqtyeqsjylu-sqdto-tufqhjcudj-712[cnysz]
-gsvvswmzi-gerhc-gsrxemrqirx-100[dlypm]
-ktwbhtvmbox-xzz-vhgmtbgfxgm-709[bgmtx]
-hjgbwuladw-uzgugdslw-vwhsjlewfl-580[wlgud]
-njmjubsz-hsbef-kfmmzcfbo-efqmpznfou-181[subnv]
-bnknqetk-bzmcx-zbpthrhshnm-417[bhnkm]
-gspsvjyp-fyrrc-jmrergmrk-126[rgjmp]
-bjfutsneji-gntmfefwitzx-kqtbjw-fhvznxnynts-307[ntfjb]
-sedikcuh-whqtu-rqiauj-tuiywd-270[gipnv]
-hjgbwuladw-bwddqtwsf-jwsuimakalagf-294[wadbf]
-encuukhkgf-uecxgpigt-jwpv-rwtejcukpi-986[ucegk]
-nzydfxpc-rclop-nlyoj-nzletyr-zapcletzyd-847[lyzcn]
-eqpuwogt-itcfg-lgnnadgcp-tgceswkukvkqp-518[gckpt]
-nzwzcqfw-mldvpe-afcnsldtyr-171[cdfln]
-ide-htrgti-snt-advxhixrh-401[hitdr]
-fmsledevhsyw-gerhc-gsexmrk-erepcwmw-776[emrsw]
-jvyyvzpcl-yhiipa-aljouvsvnf-201[vyaij]
-chnylhuncihuf-zfiqyl-mniluay-656[hilnu]
-udskkaxawv-xdgowj-klgjsyw-346[eruiv]
-pbeebfvir-sybjre-qrcnegzrag-585[erbga]
-aoubshwq-qobrm-obozmgwg-948[obgmq]
-jvsvymbs-ibuuf-huhsfzpz-747[subfh]
-qvbmzvibqwvit-jiasmb-ikycqaqbqwv-928[qbiva]
-zuv-ykixkz-kmm-jkyomt-748[kmyzi]
-slqryzjc-zsllw-amlryglkclr-808[lrcsy]
-enzcntvat-enoovg-ybtvfgvpf-273[vntef]
-iqmbazulqp-dmnnuf-oazfmuzyqzf-664[zfmqu]
-yaxsnlcrun-ouxfna-uxprbcrlb-537[nruxa]
-ovbunmneqbhf-cynfgvp-tenff-ratvarrevat-351[uakpm]
-qzchnzbshud-idkkxadzm-rghoohmf-885[hdzkm]
-fodvvlilhg-sodvwlf-judvv-fxvwrphu-vhuylfh-101[vfhld]
-qvbmzvibqwvit-kpwkwtibm-apqxxqvo-798[qvbiw]
-aoubshwq-pwcvonofrcig-rms-aofyshwbu-688[oswab]
-hwbba-gii-fgrnqaogpv-882[gabif]
-pkl-oaynap-acc-pnwejejc-186[acpej]
-ltpedcxots-qphzti-ejgrwphxcv-323[ptceh]
-mybbycsfo-nio-nofovyzwoxd-250[stdkc]
-bgmxkgtmbhgte-ietlmbv-zktll-inkvatlbgz-397[ptrnf]
-dpotvnfs-hsbef-dipdpmbuf-qvsdibtjoh-545[dbfps]
-fmsledevhsyw-veqtekmrk-tpewxmg-kveww-hitevxqirx-568[evwkm]
-ykjoqian-cnwza-ywjzu-ykwpejc-wymqeoepekj-628[hmfzu]
-wihmogyl-aluxy-vumeyn-jolwbumcha-240[lmuya]
-yuxufmdk-sdmpq-eomhqzsqd-tgzf-emxqe-664[mqdef]
-wifilzof-vumeyn-guhuaygyhn-864[uyfgh]
-hplazytkpo-nlyoj-cpdplcns-457[plcno]
-vhglnfxk-zktwx-utldxm-hixktmbhgl-917[tursp]
-jxdkbqfz-zxkav-zlxqfkd-pxibp-133[xkzbd]
-mfklstdw-xdgowj-jwuwanafy-554[wadfj]
-eqttqukxg-tcddkv-vtckpkpi-596[ampxv]
-tpspahyf-nyhkl-jovjvshal-mpuhujpun-591[fkeyj]
-vqr-ugetgv-ecpfa-eqcvkpi-ujkrrkpi-414[ekprv]
-mvkccspson-bkllsd-nozvyiwoxd-952[oscdk]
-ugjjgkanw-ugfkmewj-yjsvw-bwddqtwsf-kwjnauwk-528[nkliy]
-wkqxodsm-lexxi-myxdksxwoxd-848[xdkmo]
-tfiifjzmv-tyftfcrkv-jyzggzex-841[unmyd]
-wdjcvuvmyjpn-rzvkjiduzy-mvwwdo-adivixdib-421[dvijw]
-xzwrmkbqtm-jcvvg-amzdqkma-226[uonyt]
-tvsnigxmpi-mrxivrexmsrep-veffmx-xvemrmrk-308[mrxev]
-iehepwnu-cnwza-nwxxep-owhao-420[wenah]
-fubrjhqlf-edvnhw-wudlqlqj-725[lqdfh]
-wfummczcyx-wuhxs-mniluay-370[cbijt]
-jchipqat-eaphixr-vgphh-sthxvc-895[hpaci]
-pelbtravp-ohaal-hfre-grfgvat-169[arefg]
-jshzzpmplk-jhukf-aljouvsvnf-279[jfhkl]
-hwbba-ejqeqncvg-ocpcigogpv-128[cgbeo]
-fnjyxwrinm-ajkkrc-cajrwrwp-745[rjwac]
-mhi-lxvkxm-utldxm-tgterlbl-267[lmtxb]
-jxdkbqfz-bdd-pqloxdb-237[dbqxf]
-qfkkj-nzydfxpc-rclop-clmmte-xlylrpxpye-197[vzyuc]
-bxaxipgn-vgpst-qxdwpopgsdjh-ytaanqtpc-hwxeexcv-687[csdop]
-rdggdhxkt-eaphixr-vgphh-itrwcdadvn-245[dhgra]
-qlm-pbzobq-zxkav-zlxqfkd-obzbfsfkd-471[bzfkq]
-ajyqqgdgcb-qaytclecp-fslr-sqcp-rcqrgle-106[cqglr]
-zgmfyxypbmsq-aylbw-amyrgle-qfgnngle-704[jmbna]
-pkl-oaynap-acc-zalhkuiajp-654[apckl]
-bqxnfdmhb-okzrshb-fqzrr-btrsnldq-rdquhbd-599[nszgr]
-mybbycsfo-mkxni-mykdsxq-cobfsmoc-302[mbcos]
-ujoon-eaphixr-vgphh-ldgzhwde-141[hdego]
-iuxxuyobk-hatte-lotgtiotm-852[toiux]
-muqfedyput-rkddo-huqsgkyiyjyed-608[dyuek]
-mrxivrexmsrep-ikk-irkmriivmrk-230[rikme]
-htqtwkzq-wfggny-ywfnsnsl-749[nwfgq]
-sno-rdbqds-idkkxadzm-trdq-sdrshmf-599[dsrkm]
-apuut-wpiit-gvwjmvojmt-369[tijmp]
-molgbzqfib-yxphbq-tlohpelm-133[blhmo]
-ugdgjxmd-wyy-hmjuzskafy-866[ydgjm]
-slqryzjc-hcjjwzcyl-dglylagle-860[lcjyg]
-ktwbhtvmbox-wrx-etuhktmhkr-241[psbxd]
-oaddaeuhq-otaoaxmfq-ruzmzouzs-950[aouzd]
-ugfkmewj-yjsvw-tmffq-klgjsyw-528[sqogh]
-vrurcjah-pajmn-ajvyjprwp-ljwmh-anlnrerwp-433[jkstx]
-fab-eqodqf-vqxxknqmz-ymdwqfuzs-586[qfdmx]
-tpspahyf-nyhkl-kfl-klwhyatlua-123[lahky]
-zntargvp-enoovg-znexrgvat-195[gnvae]
-dkqjcbctfqwu-uecxgpigt-jwpv-ugtxkegu-934[gucte]
-owshgfarwv-xdgowj-jwkwsjuz-320[wjgos]
-gifavtkzcv-treup-jyzggzex-659[gzetv]
-bjfutsneji-gfxpjy-tujwfyntsx-203[jftns]
-pxtihgbsxw-ietlmbv-zktll-ybgtgvbgz-371[bgtli]
-crwwv-zxkav-pefmmfkd-367[fkmvw]
-sbqiiyvyut-fbqijys-whqii-tulubefcudj-998[xytos]
-gvcskirmg-gsvvswmzi-fewoix-pskmwxmgw-230[gmswi]
-eqttqukxg-ejqeqncvg-octmgvkpi-232[qegtc]
-lqwhuqdwlrqdo-fdqgb-zrunvkrs-439[qdrlu]
-tinnm-gqojsbusf-vibh-gozsg-480[gsbin]
-lujbbrornm-ljwmh-orwjwlrwp-849[rwjlb]
-jef-iushuj-rkddo-efuhqjyedi-868[dejuf]
-szfyrqriuflj-treup-jrcvj-971[slkjz]
-ltpedcxots-rpcsn-itrwcdadvn-921[cdtnp]
-ohmnuvfy-xsy-jolwbumcha-968[hmouy]
-gntmfefwitzx-wfintfhynaj-uqfxynh-lwfxx-wjhjnansl-905[fnwxh]
-xcitgcpixdcpa-tvv-hwxeexcv-271[cxvei]
-jyfvnlupj-qlssfilhu-ayhpupun-227[zbydk]
-wdjcvuvmyjpn-zbb-vxlpdndodji-291[djvbn]
-wfummczcyx-dyffsvyuh-xymcah-630[ycfmh]
-cebwrpgvyr-wryylorna-phfgbzre-freivpr-897[opgba]
-cjpibabsepvt-tdbwfohfs-ivou-fohjoffsjoh-363[fobhj]
-zekvierkzferc-jtrmvexvi-ylek-wzeretzex-425[erzkv]
-sgmtkzoi-pkrrehkgt-ygrky-228[kgrty]
-iruzfrtkzmv-jtrmvexvi-ylek-jkfirxv-971[nvfye]
-dfcxsqhwzs-pogysh-obozmgwg-870[goshw]
-yuxufmdk-sdmpq-vqxxknqmz-bgdotmeuzs-326[tidcv]
-iuxxuyobk-igtje-ygrky-878[mflrz]
-laffe-igtje-vaxingyotm-800[aefgi]
-tpspahyf-nyhkl-wshzapj-nyhzz-zhslz-643[hzpsy]
-diozmivodjivg-xviyt-ozxcijgjbt-473[cmtlp]
-pyknyegle-njyqrga-epyqq-pcyaosgqgrgml-314[gyqep]
-bwx-amkzmb-zijjqb-tijwzibwzg-824[egorq]
-drxevkzt-vxx-uvjzxe-581[xvezd]
-ktfitzbgz-cxeeruxtg-wxitkmfxgm-761[txgef]
-htsxzrjw-lwfij-wfggny-ywfnsnsl-801[cjidb]
-oxmeeuruqp-nmewqf-pqeusz-742[eqump]
-hqfxxnknji-kzeed-ojqqdgjfs-jslnsjjwnsl-671[jnsqd]
-pbybeshy-rtt-phfgbzre-freivpr-221[rbepf]
-pdjqhwlf-edvnhw-xvhu-whvwlqj-231[hwvdj]
-gcfcnuls-aluxy-vumeyn-lywycpcha-188[cylua]
-plolwdub-judgh-edvnhw-pdqdjhphqw-699[dhpwj]
-udpsdjlqj-hjj-pdqdjhphqw-751[jdhpq]
-amjmpdsj-pyzzgr-qyjcq-886[jmpqy]
-lahxpnwrl-ljwmh-bqryyrwp-667[tifxe]
-drxevkzt-avccpsvre-uvgcfpdvek-191[vcedk]
-xzwrmkbqtm-rmttgjmiv-apqxxqvo-928[lmkgz]
-eqnqthwn-tcddkv-fgrctvogpv-648[tvcdg]
-bjfutsneji-ojqqdgjfs-ijajqturjsy-515[jqsfi]
-sebehvkb-hqrryj-ixyffydw-166[siyrz]
-zlkprjbo-doxab-mixpqfz-doxpp-jxohbqfkd-783[yjhzq]
-eza-dpncpe-nsznzwlep-opdtry-821[sdeti]
-tbxmlkfwba-yxphbq-xkxivpfp-523[slfmk]
-ucynmlgxcb-hcjjwzcyl-umpiqfmn-548[cmjln]
-lxwbdvna-pajmn-bljenwpna-qdwc-dbna-cnbcrwp-199[nabwc]
-eadalsjq-yjsvw-wyy-jwsuimakalagf-892[ajswy]
-fruurvlyh-mhoobehdq-zrunvkrs-907[rhuov]
-sbqiiyvyut-vbemuh-sedjqydcudj-686[ltadr]
-fkqbokxqflkxi-avb-lmboxqflkp-991[kbflq]
-lhkhszqx-fqzcd-atmmx-kzanqzsnqx-677[qzxah]
-cebwrpgvyr-hafgnoyr-cynfgvp-tenff-qrcnegzrag-793[rxmql]
-ajmrxjlcren-cxy-bnlanc-ouxfna-lxwcjrwvnwc-927[cnxaj]
-hqtyeqsjylu-isqludwuh-xkdj-tulubefcudj-244[udjlq]
-vdzonmhydc-azrjds-cdudknoldms-157[lzowh]
-uwtojhynqj-kqtbjw-zxjw-yjxynsl-333[grmkp]
-myxcewob-qbkno-oqq-ecob-docdsxq-614[oqbcd]
-rkpqxyib-gbiivybxk-abpfdk-419[bikpx]
-zlilocri-zelzlixqb-qbzeklildv-497[ucyzj]
-pinovwgz-xviyt-vivgtndn-499[vingt]
-gcfcnuls-aluxy-luvvcn-xymcah-318[cluan]
-sebehvkb-fbqijys-whqii-husuylydw-400[bhisy]
-rdchjbtg-vgpst-eaphixr-vgphh-rjhidbtg-htgkxrt-323[hgtrp]
-pualyuhapvuhs-jshzzpmplk-wshzapj-nyhzz-zlycpjlz-175[zphla]
-atyzghrk-sgmtkzoi-hgyqkz-yzuxgmk-228[gkzyh]
-ohmnuvfy-mwupyhayl-bohn-yhachyylcha-630[hyacl]
-oxjmxdfkd-avb-pqloxdb-211[dxboa]
-iqmbazulqp-bdavqofuxq-omzpk-ruzmzouzs-482[zqumo]
-zsxyfgqj-gzssd-wjxjfwhm-619[jsfgw]
-qvbmzvibqwvit-jcvvg-abwziom-512[tcrkb]
-xgjougizobk-lruckx-aykx-zkyzotm-826[koxzg]
-bkzrrhehdc-rbzudmfdq-gtms-zmzkxrhr-755[rzdhm]
-myxcewob-qbkno-cmkfoxqob-rexd-zebmrkcsxq-302[syrvm]
-zekvierkzferc-treup-tfrkzex-uvgrikdvek-867[ekrvz]
-cvabijtm-lgm-bziqvqvo-330[vbimq]
-vhglnfxk-zktwx-ktuubm-vhgmtbgfxgm-553[gkmtx]
-xst-wigvix-fyrrc-vieguymwmxmsr-490[yentm]
-ktfitzbgz-fbebmtkr-zktwx-xzz-lmhktzx-111[ztkbx]
-vdzonmhydc-eknvdq-sqzhmhmf-963[xacdu]
-dmpuamofuhq-otaoaxmfq-efadmsq-742[amfoq]
-htqtwkzq-gfxpjy-wjxjfwhm-827[fnred]
-sbnqbhjoh-xfbqpojafe-cbtlfu-dpoubjonfou-311[kezry]
-qyujihctyx-vumeyn-lywycpcha-604[ychua]
-ide-htrgti-tvv-uxcpcrxcv-973[ctvir]
-bxaxipgn-vgpst-snt-gtprfjxhxixdc-791[xgpti]
-nbhofujd-dipdpmbuf-dvtupnfs-tfswjdf-363[dfpub]
-apuut-nxvqzibzm-cpio-mznzvmxc-291[zmcin]
-uzfqdzmfuazmx-otaoaxmfq-pqhqxabyqzf-768[pzmry]
-tpspahyf-nyhkl-ibuuf-klwhyatlua-253[xkrsz]
-iqmbazulqp-vqxxknqmz-efadmsq-950[jrnox]
-bpvctixr-rpcsn-igpxcxcv-375[cpxir]
-ytu-xjhwjy-uqfxynh-lwfxx-yjhmstqtld-489[xyhjt]
-qvbmzvibqwvit-ntwemz-kwvbiqvumvb-720[vbimq]
-mhi-lxvkxm-ietlmbv-zktll-vnlmhfxk-lxkobvx-553[eusnm]
-tpspahyf-nyhkl-jhukf-wbyjohzpun-487[hpyfj]
-avw-zljyla-qlssfilhu-zlycpjlz-929[lzajs]
-sawlkjevaz-xwogap-skngodkl-290[akglo]
-xgjougizobk-laffe-lruckx-gtgreyoy-774[goefk]
-aoubshwq-qobrm-qcohwbu-qighcasf-gsfjwqs-948[qsbho]
-wifilzof-vumeyn-lyuwkocmcncih-968[avixc]
-uiovmbqk-xtiabqk-oziaa-mvoqvmmzqvo-382[moqva]
-sawlkjevaz-oywrajcan-dqjp-lqnydwoejc-342[ajwcd]
-kfg-jvtivk-jtrmvexvi-ylek-rercpjzj-529[jvekr]
-houngfgxjuay-igtje-giwaoyozout-228[gouai]
-gcfcnuls-aluxy-mwupyhayl-bohn-ijyluncihm-916[tacdb]
-cjpibabsepvt-cvooz-ufdiopmphz-155[pobci]
-iuxxuyobk-igtje-sgtgmksktz-878[uwcvx]
-thnulapj-ibuuf-ylzlhyjo-305[sfdnr]
-xzwrmkbqtm-rmttgjmiv-zmamizkp-434[ifpry]
-yhwooebeaz-zua-yqopkian-oanreya-680[aoeyn]
-tfcfiwlc-wcfnvi-wzeretzex-243[cefwi]
-guahyncw-xsy-uwkocmcncih-864[qsmtb]
-ovbunmneqbhf-rtt-qrfvta-689[zymsd]
-rgllk-eomhqzsqd-tgzf-ymdwqfuzs-638[qzdfg]
-ryexqpqhteki-sqdto-seqjydw-skijecuh-iuhlysu-946[eqshi]
-avw-zljyla-qlssfilhu-mpuhujpun-383[luahj]
-pynffvsvrq-onfxrg-znantrzrag-143[nrfag]
-ikhcxvmbex-xzz-phkdlahi-839[cstrx]
-mvhkvbdib-wvnfzo-zibdizzmdib-187[bizdv]
-ipvohghykvbz-wshzapj-nyhzz-huhsfzpz-747[hzpsv]
-htqtwkzq-hmthtqfyj-ijuqtdrjsy-151[tqhjy]
-xzz-ftgtzxfxgm-865[tupfq]
-jyfvnlupj-jhukf-klwhyatlua-747[jydsc]
-mbiyqoxsm-mkxni-kxkvicsc-510[ikmxc]
-bgmxkgtmbhgte-ietlmbv-zktll-labiibgz-163[bglti]
-vdzonmhydc-bqxnfdmhb-rbzudmfdq-gtms-lzmzfdldms-469[arkps]
-forwcoqhwjs-gqojsbusf-vibh-rsgwub-688[dgqsb]
-qcffcgwjs-pogysh-qcbhowbasbh-688[bchsf]
-apuut-xviyt-yzqzgjkhzio-317[zituy]
-ide-htrgti-qjccn-jhtg-ithixcv-479[itchg]
-kgjgrypw-epybc-hcjjwzcyl-cleglccpgle-262[qphrv]
-atyzghrk-lruckx-jkvruesktz-384[krtuz]
-hqtyeqsjylu-rqiauj-vydqdsydw-998[gqeba]
-uwtojhynqj-gfxpjy-qfgtwfytwd-177[fjtwy]
-nglmtuex-xzz-ftgtzxfxgm-839[xgtzf]
-ncjzrpytn-clmmte-epnsyzwzrj-951[yqksh]
-gntmfefwitzx-gzssd-htsyfnsrjsy-333[cngmk]
-qcbgiasf-ufors-qvcqczohs-hfowbwbu-168[bcfoq]
-wlqqp-gcrjkzt-xirjj-dribvkzex-529[ycrxs]
-drxevkzt-irdgrxzex-jtrmvexvi-ylek-glityrjzex-321[erxit]
-ovbunmneqbhf-qlr-znexrgvat-559[nbeqr]
-bwx-amkzmb-jiasmb-camz-bmabqvo-512[bmazc]
-vcibutulxiom-vohhs-womnigyl-mylpcwy-838[fczlm]
-fmsledevhsyw-ikk-hitpscqirx-230[owjnv]
-ykhknbqh-ywjzu-ykwpejc-odellejc-940[xguqm]
-nsyjwsfyntsfq-gzssd-uzwhmfxnsl-203[sfnwy]
-mtzslklcozfd-clmmte-nzyeltyxpye-301[tmlui]
-dsxxw-cee-kypicrgle-106[ecxdg]
-ujqgywfau-aflwjfslagfsd-tskcwl-ghwjslagfk-476[fagls]
-nchhg-jcvvg-mvoqvmmzqvo-642[vmcgh]
-cjpibabsepvt-tdbwfohfs-ivou-efqmpznfou-831[mvwiq]
-votubcmf-njmjubsz-hsbef-dboez-dpbujoh-fohjoffsjoh-129[izchs]
-njmjubsz-hsbef-fhh-nbobhfnfou-337[unims]
-iwcjapey-lhwopey-cnwoo-hkceopeyo-576[oecpw]
-ydjuhdqjyedqb-fbqijys-whqii-efuhqjyedi-322[qdijy]
-bknsykmdsfo-lkcuod-mecdywob-cobfsmo-250[obcdk]
-sbqiiyvyut-zubboruqd-cqdqwucudj-530[uqbdc]
-etaqigpke-dcumgv-vgejpqnqia-960[egqai]
-ykjoqian-cnwza-nwxxep-paydjkhkcu-134[pcdmt]
-iehepwnu-cnwza-lhwopey-cnwoo-nawymqeoepekj-108[ewnop]
-vagreangvbany-rtt-phfgbzre-freivpr-221[raegv]
-surmhfwloh-sodvwlf-judvv-xvhu-whvwlqj-595[vhwlu]
-qekrixmg-ikk-gywxsqiv-wivzmgi-256[jsykh]
-sno-rdbqds-bgnbnkzsd-otqbgzrhmf-495[rypqa]
-guahyncw-vohhs-nywbhifias-214[hains]
-sno-rdbqds-atmmx-bnmszhmldms-365[posvl]
-zovldbkfz-zxkav-zlxqfkd-zlkqxfkjbkq-575[zrqmk]
-ykhknbqh-zua-owhao-888[hakob]
-xmrrq-vqw-ugflsafewfl-372[isvjx]
-wdjcvuvmyjpn-wpiit-vxlpdndodji-395[cvdlm]
-wyvqljapsl-ihzrla-zopwwpun-123[lpwaz]
-kdijqrbu-tou-husuylydw-816[uvcwx]
-fhezusjybu-fbqijys-whqii-husuylydw-764[uyhis]
-jyfvnlupj-kfl-mpuhujpun-773[ujpfl]
-hafgnoyr-pubpbyngr-nanylfvf-715[nkyzs]
-jfifqxov-doxab-oxyyfq-absbilmjbkq-341[qmgrk]
-nij-mywlyn-wuhxs-wiuncha-uwkocmcncih-188[cnwhi]
-amjmpdsj-afmamjyrc-ylyjwqgq-470[jmayq]
-rdggdhxkt-eaphixr-vgphh-jhtg-ithixcv-921[yvuxl]
-ucynmlgxcb-qaytclecp-fslr-dglylagle-184[tudeg]
-dpmpsgvm-tdbwfohfs-ivou-sfdfjwjoh-363[qhgxy]
-bqvvu-ykhknbqh-fahhuxawj-wymqeoepekj-498[hekqa]
-qczcftiz-xszzmpsob-sbuwbssfwbu-818[sbzcf]
-aietsrmdih-hci-wlmttmrk-360[imthr]
-xst-wigvix-ikk-qevoixmrk-256[ikxve]
-nzydfxpc-rclop-nzwzcqfw-mfyyj-opalcexpye-405[cpyfz]
-frqvxphu-judgh-udeelw-uhdftxlvlwlrq-933[ludhe]
-jsehsyafy-jsttal-hmjuzskafy-892[sajyf]
-zbytomdsvo-mrymyvkdo-vyqscdsmc-276[mydos]
-tcorcikpi-ecpfa-eqcvkpi-fgxgnqrogpv-934[jziot]
-ytu-xjhwjy-hfsid-wjxjfwhm-905[jhwfx]
-hjgbwuladw-tmffq-suimakalagf-554[afglm]
-pyknyegle-zsllw-nspafyqgle-730[leygn]
-gifavtkzcv-avccpsvre-uvjzxe-607[zhayg]
-bpvctixr-snt-tcvxcttgxcv-973[vrteq]
-wyvqljapsl-jovjvshal-zlycpjlz-175[nrwfe]
-kwzzwaqdm-lgm-aitma-122[amwzd]
-iqmbazulqp-dmnnuf-qzsuzqqduzs-690[qhzsm]
-udskkaxawv-xdgowj-xafsfuafy-138[nailf]
-ipvohghykvbz-wshzapj-nyhzz-yljlpcpun-929[lwyvn]
-forwcoqhwjs-foppwh-hsqvbczcum-636[chowf]
-pualyuhapvuhs-msvdly-svnpzapjz-903[pasuv]
-xgjougizobk-vrgyzoi-mxgyy-xkykgxin-436[tjykb]
-sedikcuh-whqtu-rkddo-cqdqwucudj-348[brlqi]
-elrkdcdugrxv-fdqgb-uhfhlylqj-465[dlfgh]
-mhi-lxvkxm-lvtoxgzxk-angm-ltexl-917[xlmgk]
-bqvvu-fahhuxawj-yqopkian-oanreya-212[cpdwf]
-buzahisl-jhukf-thyrlapun-903[hualb]
-rgllk-oaxadrgx-nmewqf-pqbxakyqzf-690[aqxfg]
-iuruxlar-irgyyolokj-jek-ynovvotm-488[ohpdn]
-xmtjbzidx-nxvqzibzm-cpio-yzkgjthzio-811[zixbj]
-xmrrq-ugfkmewj-yjsvw-usfvq-ugslafy-ghwjslagfk-866[fgsju]
-yhtwhnpun-wshzapj-nyhzz-vwlyhapvuz-851[hznpw]
-zgmfyxypbmsq-zyqicr-kypicrgle-340[ycgim]
-uwtojhynqj-hfsid-htfynsl-wjfhvznxnynts-489[nhfjs]
-fab-eqodqf-dmnnuf-bgdotmeuzs-196[dfbem]
-wifilzof-wuhxs-wiuncha-lyuwkocmcncih-578[ciwhu]
-gspsvjyp-veffmx-pefsvexsvc-516[svefp]
-yknnkoera-xwogap-bejwjyejc-732[ejakn]
-nsyjwsfyntsfq-gfxpjy-knsfshnsl-333[sfnyj]
-fodvvlilhg-gbh-ghvljq-595[vgprj]
-nuatmlmdpage-bxmefuo-sdmee-emxqe-482[emadu]
-jvyyvzpcl-msvdly-vwlyhapvuz-903[vylpz]
-fruurvlyh-iorzhu-vdohv-517[hruvo]
-houngfgxjuay-hgyqkz-ykxboiky-618[ygkho]
-gsrwyqiv-kvehi-gerhc-gsexmrk-xiglrspskc-750[grsei]
-pualyuhapvuhs-qlssfilhu-zhslz-799[hlsua]
-nwlddtqtpo-nlyoj-nzletyr-opdtry-119[tdlno]
-fydelmwp-prr-nfdezxpc-dpcgtnp-535[pdcef]
-qmpmxevc-kvehi-jpsaiv-hizipstqirx-672[ipveh]
-nzwzcqfw-nlyoj-nzletyr-opawzjxpye-587[znwye]
-bpvctixr-rwdrdapit-hpath-973[prtad]
-gzefmnxq-omzpk-oazfmuzyqzf-430[zfmoq]
-wpuvcdng-hnqygt-vgejpqnqia-102[tmdxr]
-aoubshwq-foppwh-igsf-hsghwbu-610[tsrzk]
-wihmogyl-aluxy-mwupyhayl-bohn-mbcjjcha-422[vuypz]
-cqwdujys-uww-sedjqydcudj-478[djuwc]
-votubcmf-tdbwfohfs-ivou-sfbdrvjtjujpo-883[fobjt]
-gpbepvxcv-ytaanqtpc-apqdgpidgn-427[pagcd]
-bnknqetk-eknvdq-qdrdzqbg-885[qdknb]
-uwtojhynqj-wfruflnsl-hfsid-wjxjfwhm-541[fjwhl]
-zhdsrqlchg-fodvvlilhg-gbh-frqwdlqphqw-361[hlqdg]
-cvabijtm-jcvvg-lmxizbumvb-174[vbmci]
-fruurvlyh-fdqgb-ghsorbphqw-205[hrbfg]
-pualyuhapvuhs-msvdly-thyrlapun-279[uahlp]
-iehepwnu-cnwza-ydkykhwpa-ajcejaanejc-212[oqwrn]
-bqvvu-xwogap-yqopkian-oanreya-680[ckqtm]
-ktwbhtvmbox-vahvhetmx-mxvaghehzr-917[hvmtx]
-uzfqdzmfuazmx-omzpk-oamfuzs-fqotzaxask-274[mnilo]
-gntmfefwitzx-idj-rfsfljrjsy-931[fjirs]
-tcrjjzwzvu-tfiifjzmv-tyftfcrkv-vexzevvizex-399[vzfte]
-oaddaeuhq-vqxxknqmz-qzsuzqqduzs-404[qzdua]
-sorozgxe-mxgjk-yigbktmkx-natz-zxgototm-514[hejid]
-eadalsjq-yjsvw-ujqgywfau-tskcwl-kwjnauwk-554[wajks]
-lxuxaodu-rwcnawjcrxwju-ljwmh-fxatbqxy-693[xwaju]
-plolwdub-judgh-fdqgb-frdwlqj-vdohv-153[dlbfg]
-kdijqrbu-jef-iushuj-sqdto-seqjydw-kiuh-juijydw-218[iqtvx]
-tfejldvi-xiruv-tfcfiwlc-srjbvk-jyzggzex-243[fijvc]
-jchipqat-ltpedcxots-uadltg-tcvxcttgxcv-609[ezynj]
-ryexqpqhteki-sxesebqju-udwyduuhydw-816[eudqy]
-iuxxuyobk-xgjougizobk-hatte-sgtgmksktz-436[pwdlc]
-gcfcnuls-aluxy-wuhxs-wiuncha-guleyncha-136[ucahl]
-ugfkmewj-yjsvw-usfvq-ugslafy-mkwj-lwklafy-476[ohqre]
-laffe-vxupkizork-vrgyzoi-mxgyy-uvkxgzouty-488[awgqz]
-eqttqukxg-hnqygt-rwtejcukpi-570[tqegk]
-yuxufmdk-sdmpq-ngzzk-ruzmzouzs-534[zumdk]
-ktwbhtvmbox-ietlmbv-zktll-kxtvjnblbmbhg-553[btlkm]
-qxdwpopgsdjh-eaphixr-vgphh-prfjxhxixdc-999[hpxdg]
-bnmrtldq-fqzcd-oqnidbshkd-qzaahs-cdoknxldms-703[lxvwe]
-gokzyxsjon-nio-gybucryz-172[oygnz]
-cqwdujys-uww-cqhaujydw-660[wucdj]
-mbggf-pualyuhapvuhs-msvdly-aljouvsvnf-123[ngwhl]
-crwwv-oxaflxzqfsb-zelzlixqb-ixyloxqlov-913[lxoqz]
-qlm-pbzobq-ciltbo-abmxoqjbkq-861[bqolm]
-oqnidbshkd-dff-rghoohmf-313[dfhob]
-lzfmdshb-eknvdq-cdudknoldms-937[dklmn]
-wsvsdkbi-qbkno-nio-ecob-docdsxq-614[jsetb]
-zlilocri-zxkav-zlxqfkd-qoxfkfkd-835[kflxz]
-wlqqp-upv-vexzevvizex-165[vepqx]
-vcibutulxiom-vumeyn-womnigyl-mylpcwy-838[myilu]
-pelbtravp-cynfgvp-tenff-svanapvat-663[kzmfp]
-xgvnndadzy-wpiit-jkzmvodjin-421[dinjv]
-foadouwbu-pogysh-fsqswjwbu-480[osuwb]
-yrwxefpi-hci-wxsveki-308[iewxc]
-tmrszakd-azrjds-otqbgzrhmf-105[rzadm]
-sbnqbhjoh-dboez-dpbujoh-usbjojoh-155[bohjd]
-eqnqthwn-gii-fgrctvogpv-908[ginqt]
-uiovmbqk-jcvvg-amzdqkma-356[mvakq]
-sbejpbdujwf-gmpxfs-pqfsbujpot-857[pbfjs]
-ide-htrgti-ytaanqtpc-stepgibtci-531[mnyed]
-aietsrmdih-glsgspexi-gywxsqiv-wivzmgi-230[igsem]
-htqtwkzq-xhfajsljw-mzsy-zxjw-yjxynsl-931[cmkfr]
-ckgvutofkj-xgjougizobk-yigbktmkx-natz-lotgtiotm-436[tgkoi]
-nwlddtqtpo-upwwjmply-fdpc-epdetyr-509[pdtwe]
-irdgrxzex-sleep-jyzggzex-373[tvnma]
-crwwv-zxkav-qoxfkfkd-939[lyjmh]
-ejpanjwpekjwh-nwzekwypera-oywrajcan-dqjp-nawymqeoepekj-368[zmuyt]
-lzfmdshb-rbzudmfdq-gtms-knfhrshbr-495[bdfhm]
-nchhg-rmttgjmiv-uizsmbqvo-252[mghit]
-amjmpdsj-aylbw-rpyglgle-626[lagjm]
-dfcxsqhwzs-pogysh-qighcasf-gsfjwqs-220[sfghq]
-xjgjmapg-nxvqzibzm-cpio-nojmvbz-707[jmzbg]
-zntargvp-enoovg-qrirybczrag-663[scjtg]
-bkzrrhehdc-qzaahs-qdzbpthrhshnm-391[zjbto]
-hafgnoyr-wryylorna-erprvivat-429[rayno]
-apwmeclga-afmamjyrc-rpyglgle-262[aglmc]
-jsvagsulanw-jsttal-hmjuzskafy-606[asjlt]
-bnknqetk-lhkhszqx-fqzcd-cxd-zmzkxrhr-651[kzhqx]
-ykhknbqh-nwxxep-nayaerejc-966[enahk]
-vrurcjah-pajmn-kdwwh-cajrwrwp-667[rwajc]
-vhehkyne-utldxm-vhgmtbgfxgm-891[ghmet]
-zotts-dyffsvyuh-xymcah-812[yfhst]
-vhglnfxk-zktwx-vtgwr-vnlmhfxk-lxkobvx-319[gvnom]
-ajvyjprwp-mhn-nwprwnnarwp-563[npwra]
-guahyncw-chnylhuncihuf-jfumncw-alumm-guleyncha-110[zjirh]
-hwdtljsnh-jll-xfqjx-801[jlhxd]
-xjgjmapg-mvwwdo-xjiovdihzio-525[ijodg]
-pybgmyargtc-zgmfyxypbmsq-zsllw-asqrmkcp-qcptgac-262[cgmpy]
-aflwjfslagfsd-hdsklau-yjskk-esfsywewfl-528[sflak]
-lugjuacha-dyffsvyuh-xypyfijgyhn-708[yfhua]
-lxaaxbren-mhn-cnlqwxuxph-823[nzsvm]
-sehheiylu-tou-cqdqwucudj-738[xciqn]
-slqryzjc-djmucp-qrmpyec-808[sznhq]
-ykjoqian-cnwza-bhksan-opknwca-264[ankco]
-pualyuhapvuhs-lnn-bzly-alzapun-721[auzfj]
-tfiifjzmv-wcfnvi-jkfirxv-997[fivjc]
-lsyrkjkbnyec-mkxni-mykdsxq-vyqscdsmc-562[ksycm]
-fnjyxwrinm-lujbbrornm-ajkkrc-nwprwnnarwp-927[zmyco]
-pyknyegle-amlqskcp-epybc-hcjjwzcyl-qcptgacq-860[cpyel]
-rzvkjiduzy-ezggtwzvi-kpmxcvndib-811[zivdg]
-wyvqljapsl-yhiipa-bzly-alzapun-773[alpyi]
-joufsobujpobm-dipdpmbuf-bdrvjtjujpo-415[gvkud]
-zloolpfsb-zxkav-zlxqfkd-lmboxqflkp-393[lfkox]
-zilqwikbqdm-jcvvg-kwvbiqvumvb-174[vbiqk]
-kzeed-wfggny-xmnuunsl-853[negud]
-ftzgxmbv-xzz-phkdlahi-657[grbhi]
-bnqqnrhud-bzmcx-sqzhmhmf-131[hmqbn]
-zntargvp-pnaql-pbngvat-nanylfvf-169[napvf]
-jxdkbqfz-pzxsbkdbo-erkq-absbilmjbkq-315[uzmcf]
-jshzzpmplk-buzahisl-kfl-klzpnu-695[lzkph]
-pualyuhapvuhs-msvdly-jbzavtly-zlycpjl-825[lyapu]
-lujbbrornm-ouxfna-xynajcrxwb-667[bnrxa]
-dmpuamofuhq-nmewqf-pqhqxabyqzf-482[lndmj]
-cvabijtm-moo-zmikycqaqbqwv-148[mqabc]
-wyvqljapsl-msvdly-zlycpjlz-435[lyjps]
-fmsledevhsyw-ikk-gywxsqiv-wivzmgi-204[isvwe]
-ide-htrgti-snt-sthxvc-297[tyvnc]
-guahyncw-luvvcn-qilembij-292[tcrsd]
-udskkaxawv-wyy-kwjnauwk-710[kwauy]
-aczupnetwp-clmmte-dezclrp-379[ynpmz]
-ikhcxvmbex-ietlmbv-zktll-vnlmhfxk-lxkobvx-449[lxkvb]
-rzvkjiduzy-xcjxjgvoz-rjmfncjk-707[tmnki]
-enzcntvat-cynfgvp-tenff-ynobengbel-923[neftb]
-vkrhzxgbv-bgmxkgtmbhgte-lvtoxgzxk-angm-kxtvjnblbmbhg-111[iwvbg]
-esyfwlau-tskcwl-jwsuimakalagf-398[ywmzb]
-lhkhszqx-fqzcd-bzmcx-nodqzshnmr-287[zhqcd]
-nzwzcqfw-ojp-dstaatyr-977[dsznk]
-qfkkj-xlrypetn-nlyoj-xlcvpetyr-691[lczde]
-wifilzof-luvvcn-nywbhifias-552[sxghy]
-nchhg-kivlg-zmamizkp-928[ghikm]
-tipfxvezt-tcrjjzwzvu-upv-kirzezex-295[zetvi]
-gsvvswmzi-tpewxmg-kveww-gsrxemrqirx-698[wegmr]
-pynffvsvrq-sybjre-ernpdhvfvgvba-663[epsqt]
-sedikcuh-whqtu-vbemuh-udwyduuhydw-894[udhwe]
-tmrszakd-bzmcx-rsnqzfd-183[zdmrs]
-zilqwikbqdm-jcvvg-wxmzibqwva-798[iqvwb]
-lejkrscv-jtrmvexvi-ylek-nfibjyfg-815[ejvfi]
-zsxyfgqj-jll-qtlnxynhx-151[lxjnq]
-gbc-frperg-onfxrg-qrirybczrag-923[rgbcf]
-xjgjmapg-kgvnodx-bmvnn-nvgzn-343[ngvjm]
-dmybmsuzs-ngzzk-mocgueufuaz-534[uzmgs]
-dmpuamofuhq-omzpk-oamfuzs-pqbxakyqzf-482[mafop]
-fbebmtkr-zktwx-unggr-ehzblmbvl-787[begkl]
-zntargvp-enoovg-ybtvfgvpf-481[vgfno]
-fubrjhqlf-gbh-vhuylfhv-933[hfblu]
-fruurvlyh-fdqgb-frdwlqj-whfkqrorjb-569[tmdlw]
-ixccb-udeelw-ghvljq-335[nibrq]
-tcorcikpi-dwppa-fgukip-570[qnzgc]
-ibghopzs-pibbm-rsdzcmasbh-428[bshim]
-apuut-wpiit-nzmqdxzn-889[inptu]
-qzoggwtwsr-pibbm-igsf-hsghwbu-246[gbswh]
-atyzghrk-yigbktmkx-natz-uvkxgzouty-488[pxeoy]
-mbiyqoxsm-mkxni-bokmaescsdsyx-796[erynw]
-qxdwpopgsdjh-uadltg-itrwcdadvn-401[mzukc]
-tinnm-rms-kcfygvcd-688[cmndf]
-crwwv-mixpqfz-doxpp-xkxivpfp-107[tpawu]
-qxdwpopgsdjh-qphzti-itrwcdadvn-999[lenub]
-jqwpihizlwca-lgm-abwziom-538[iwalm]
-votubcmf-dboez-dpbujoh-gjobodjoh-909[szlxy]
-nwzekwypera-oywrajcan-dqjp-iwjwcaiajp-446[awjpc]
-lxuxaodu-vrurcjah-pajmn-ljwmh-cnlqwxuxph-329[uxahj]
-gvaaz-ezf-efwfmpqnfou-779[scdpt]
-jsvagsulanw-hdsklau-yjskk-vwhdgqewfl-190[saklw]
-yrwxefpi-fewoix-irkmriivmrk-828[irefk]
-jrncbavmrq-rtt-fgbentr-819[rtbna]
-tpspahyf-nyhkl-msvdly-klwsvftlua-409[lsyaf]
-veqtekmrk-tpewxmg-kveww-qerekiqirx-100[szdiy]
-ykhknbqh-ydkykhwpa-hkceopeyo-108[khyeo]
-gifavtkzcv-treup-tfrkzex-dribvkzex-503[ekrtv]
-hafgnoyr-pubpbyngr-bcrengvbaf-351[bgnra]
-ide-htrgti-gpqqxi-gtprfjxhxixdc-999[ixgtd]
-yhtwhnpun-ipvohghykvbz-wshzapj-nyhzz-zavyhnl-617[hznyp]
-enqvbnpgvir-pynffvsvrq-rtt-erprvivat-559[vrnpt]
-jxdkbqfz-yrkkv-pxibp-159[kbpxd]
-etyyx-rbzudmfdq-gtms-rdquhbdr-833[drbmq]
-owshgfarwv-udskkaxawv-hdsklau-yjskk-ogjckzgh-398[kasgh]
-xst-wigvix-gerhc-irkmriivmrk-828[ilntc]
-ugfkmewj-yjsvw-wyy-klgjsyw-684[wyjgk]
-zloolpfsb-mixpqfz-doxpp-pbosfzbp-211[topig]
-fruurvlyh-vfdyhqjhu-kxqw-orjlvwlfv-569[vfhlr]
-xst-wigvix-fyrrc-vigimzmrk-516[irgmv]
-rnqnyfwd-lwfij-wfggny-wjxjfwhm-281[wfjng]
-rdchjbtg-vgpst-ytaanqtpc-sthxvc-557[tcagh]
-fubrjhqlf-fdqgb-frdwlqj-dftxlvlwlrq-465[flqdr]
-qlm-pbzobq-pzxsbkdbo-erkq-xznrfpfqflk-679[bqfkp]
-ltpedcxots-rpcsn-bpcpvtbtci-921[dtejs]
-froruixo-edvnhw-ghsorbphqw-231[horwb]
-bjfutsneji-hmthtqfyj-fsfqdxnx-333[fjthn]
-yhtwhnpun-lnn-zavyhnl-669[wpsgy]
-dmpuamofuhq-ngzzk-xmnadmfadk-742[madfk]
-ejpanjwpekjwh-ywjzu-oanreyao-498[yzjwm]
-eza-dpncpe-qwzhpc-afcnsldtyr-353[ivxnu]
-qekrixmg-nippcfier-gywxsqiv-wivzmgi-464[yxkwm]
-avw-zljyla-ibuuf-ylzlhyjo-383[lyaju]
-lqwhuqdwlrqdo-mhoobehdq-rshudwlrqv-621[qdhlo]
-qvbmzvibqwvit-jcvvg-apqxxqvo-200[vqbix]
-ugjjgkanw-esyfwlau-jsttal-ugflsafewfl-164[fgcep]
-shoewudys-isqludwuh-xkdj-ijehqwu-504[stjyd]
-luxciuwncpy-vohhs-yhachyylcha-214[hcyal]
-gifavtkzcv-sleep-ivjvrity-685[vieta]
-rzvkjiduzy-xviyt-yzqzgjkhzio-161[ziyjk]
-iehepwnu-cnwza-ykjoqian-cnwza-ywjzu-ykwpejc-iwjwcaiajp-316[wajci]
-sorozgxe-mxgjk-jek-vaxingyotm-956[goxej]
-dmpuamofuhq-dmnnuf-dqmocgueufuaz-560[umdfa]
-hjgbwuladw-kusnwfywj-zmfl-ugflsafewfl-450[aezbn]
-esyfwlau-usfvq-ugslafy-ghwjslagfk-294[fsagl]
-shmml-sybjre-erfrnepu-195[ngkjp]
-jlidywncfy-ohmnuvfy-wuhxs-wiuncha-ijyluncihm-240[xtjsm]
-ixeumktoi-lruckx-aykx-zkyzotm-436[kximo]
-nzydfxpc-rclop-upwwjmply-xlylrpxpye-535[plyxc]
-fodvvlilhg-sodvwlf-judvv-pdunhwlqj-725[krngz]
-xjmmjndqz-ezggtwzvi-adivixdib-733[idzgj]
-pbybeshy-pnaql-pbngvat-znantrzrag-533[anbpg]
-fnjyxwrinm-ljwmh-lxjcrwp-bqryyrwp-329[rwjyl]
-lhkhszqx-fqzcd-okzrshb-fqzrr-cdoknxldms-391[zdhkq]
-pynffvsvrq-ohaal-znantrzrag-637[anrfv]
-hafgnoyr-sybjre-genvavat-767[ngacu]
-lhkhszqx-fqzcd-bgnbnkzsd-lzmzfdldms-443[ynael]
-lugjuacha-wbiwifuny-mufym-786[uafim]
-vkrhzxgbv-xzz-ftgtzxfxgm-995[xzgft]
-uzfqdzmfuazmx-rxaiqd-emxqe-170[mqxza]
-ajvyjprwp-snuuhknjw-anlnrerwp-771[njprw]
-zuv-ykixkz-igtje-iugzotm-zxgototm-930[lifhb]
-mfklstdw-wyy-ksdwk-294[kwdsy]
-kyelcrga-slqryzjc-hcjjwzcyl-qrmpyec-990[kypqm]
-vkppo-sxesebqju-tulubefcudj-400[uebjp]
-ynukcajey-xqjju-lqnydwoejc-394[jycen]
-qzlozfhmf-qzchnzbshud-qzaahs-qdzbpthrhshnm-287[hzqsa]
-kmjezxodgz-mvwwdo-ncdkkdib-109[dkmow]
-oazegyqd-sdmpq-ngzzk-bgdotmeuzs-482[zdgem]
-qfkkj-mldvpe-cpdplcns-561[pcdkl]
-hvbizodx-ezggtwzvi-xjiovdihzio-577[voqzy]
-iuxxuyobk-inuiurgzk-xkikobotm-722[ikuox]
-jyddc-gsvvswmzi-jpsaiv-jmrergmrk-958[cpedy]
-vhkkhlbox-unggr-hixktmbhgl-449[hgkbl]
-clotzlnetgp-nsznzwlep-dpcgtnpd-145[tehzy]
-plolwdub-judgh-hjj-dqdobvlv-543[zkryh]
-ajmrxjlcren-ouxfna-ydalqjbrwp-355[ajrln]
-uqtqbizg-ozilm-lgm-amzdqkma-304[mqzag]
-lnkfaypeha-zua-lqnydwoejc-914[aelny]
-ibghopzs-pwcvonofrcig-qobrm-aobousasbh-844[obsac]
-ocipgvke-eqpuwogt-itcfg-tcddkv-gpikpggtkpi-804[salbg]
-ajmrxjlcren-lqxlxujcn-uxprbcrlb-823[lrxcj]
-rgndvtcxr-ytaanqtpc-sthxvc-843[tcanr]
-hqcfqwydw-sxesebqju-qdqboiyi-894[qbdei]
-tbxmlkfwba-gbiivybxk-qbzeklildv-757[biklv]
-vetllbybxw-utldxm-vhgmtbgfxgm-735[bglmt]
-mfklstdw-hdsklau-yjskk-vwhsjlewfl-528[xyuts]
-pxtihgbsxw-vtgwr-nlxk-mxlmbgz-657[xgblm]
-bnmrtldq-fqzcd-dff-lzqjdshmf-677[szdpt]
-xekdwvwnzkqo-sawlkjevaz-fahhuxawj-nayaerejc-654[zdeyh]
-gzefmnxq-bxmefuo-sdmee-xmnadmfadk-170[medfx]
-gpsxdprixkt-eaphixr-vgphh-rjhidbtg-htgkxrt-115[hgprt]
-eza-dpncpe-hplazytkpo-awldetn-rcldd-xlcvpetyr-535[tnpmg]
-bnmrtldq-fqzcd-eknvdq-sdbgmnknfx-781[dnqbf]
-nzcczdtgp-dnlgpyrpc-sfye-opgpwzaxpye-899[pcgyz]
-nwzekwypera-ydkykhwpa-odellejc-992[pwqrh]
-oknkvcta-itcfg-gii-wugt-vguvkpi-154[giktv]
-tcrjjzwzvu-upv-kvtyefcfxp-373[vcfjp]
-xst-wigvix-ikk-stivexmsrw-230[isxkt]
-fkqbokxqflkxi-zelzlixqb-qoxfkfkd-705[mntlq]
-qlm-pbzobq-yxphbq-zrpqljbo-pbosfzb-237[bpqoz]
-drxevkzt-avccpsvre-wzeretzex-269[ervzc]
-ksodcbwnsr-pogysh-oqeiwgwhwcb-480[mxdsl]
-tyepcyletzylw-qwzhpc-xlylrpxpye-613[tvcgy]
-rnqnyfwd-lwfij-hmthtqfyj-qtlnxynhx-437[ukdrt]
-oxjmxdfkd-jfifqxov-doxab-yxphbq-ixyloxqlov-393[xodfq]
-tcorcikpi-ejqeqncvg-fgrnqaogpv-804[cgqei]
-hqtyeqsjylu-zubboruqd-qsgkyiyjyed-712[yqubd]
-hvbizodx-ezggtwzvi-gjbdnodxn-967[dgzbi]
-zntargvp-enoovg-fgbentr-923[gneor]
-mvydjvxodqz-wvnfzo-hvmfzodib-447[zfpes]
-emixwvqhml-zijjqb-lmdmtwxumvb-148[mbijl]
-frqvxphu-judgh-gbh-whfkqrorjb-179[jwmgn]
-kyelcrga-njyqrga-epyqq-dglylagle-782[glyae]
-npmhcargjc-pyzzgr-bctcjmnkclr-522[crgjm]
-pxtihgbsxw-xzz-tvjnblbmbhg-943[bxght]
-oknkvcta-itcfg-hnqygt-qrgtcvkqpu-206[tcgkq]
-amlqskcp-epybc-zyqicr-sqcp-rcqrgle-522[bnemi]
-enqvbnpgvir-pnaql-fuvccvat-299[vnacp]
-xlrypetn-mldvpe-cpnptgtyr-509[nugrq]
-mbggf-qlssfilhu-klclsvwtlua-383[lsfgu]
-wlsiayhcw-wuhxs-wiuncha-mniluay-656[wahiu]
-gvaaz-cbtlfu-efqmpznfou-415[byzhx]
-rzvkjiduzy-nxvqzibzm-cpio-hvivbzhzio-343[zivbh]
-bqxnfdmhb-dff-otqbgzrhmf-781[fbdhm]
-wihmogyl-aluxy-wuhxs-wiuncha-lyuwkocmcncih-838[chuwi]
-enzcntvat-onfxrg-hfre-grfgvat-689[nkvyi]
-xgjougizobk-igtje-iugzotm-ygrky-540[giojk]
-mbggf-kfl-aljouvsvnf-773[fglva]
-qzoggwtwsr-xszzmpsob-sbuwbssfwbu-662[sbwzg]
-wsvsdkbi-qbkno-mkxni-mykdsxq-nofovyzwoxd-744[kodns]
-tpspahyf-nyhkl-lnn-klzpnu-721[nlphk]
-pejji-nio-bomosfsxq-380[oijsb]
-amlqskcp-epybc-cee-nspafyqgle-132[dsayt]
-luxciuwncpy-xsy-lyuwkocmcncih-240[cuyil]
-irdgrxzex-gcrjkzt-xirjj-vexzevvizex-165[xerzi]
-lxaaxbren-snuuhknjw-ujkxajcxah-381[axjnu]
-ktfitzbgz-ynssr-xzz-wxiehrfxgm-839[sjagq]
-hafgnoyr-enzcntvat-pnaql-pbngvat-genvavat-975[antvg]
-dfcxsqhwzs-qobrm-fsqswjwbu-896[sqwbf]
-zsxyfgqj-xhfajsljw-mzsy-xytwflj-619[jfsxy]
-yhwooebeaz-ywjzu-ykwpejc-hkceopeyo-706[eoywc]
-mvydjvxodqz-wpiit-kpmxcvndib-863[yrjnz]
-otzkxtgzoutgr-igtje-iugzotm-iutzgotsktz-332[tgzoi]
-pdjqhwlf-sodvwlf-judvv-vdohv-855[vdfhj]
-gpewwmjmih-fyrrc-gywxsqiv-wivzmgi-724[iwgmr]
-oqnidbshkd-idkkxadzm-rsnqzfd-391[lpscd]
-rgndvtcxr-hrpktcvtg-wjci-uxcpcrxcv-765[crtvx]
-esyfwlau-tmffq-xafsfuafy-970[fasuy]
-gvaaz-dipdpmbuf-efqbsunfou-545[zmynh]
-zsxyfgqj-wfggny-uzwhmfxnsl-463[cvqjn]
-oazegyqd-sdmpq-ngzzk-emxqe-430[flhis]
-jvuzbtly-nyhkl-zjhclunly-obua-zlycpjlz-643[ueimk]
-surmhfwloh-vfdyhqjhu-kxqw-ghsorbphqw-205[hqwfo]
-pualyuhapvuhs-zjhclunly-obua-thuhnltlua-825[ficqs]
-wbhsfbohwcboz-rms-oqeiwgwhwcb-194[wbhoc]
-gpsxdprixkt-ytaanqtpc-bpcpvtbtci-635[qkzhc]
-rnqnyfwd-lwfij-xhfajsljw-mzsy-qfgtwfytwd-931[fwjyd]
-ubhatstkwhnl-ktuubm-vnlmhfxk-lxkobvx-787[gtsqv]
-lqwhuqdwlrqdo-udeelw-dftxlvlwlrq-413[ldqwe]
-kloqemlib-lygbzq-pqloxdb-991[lbqod]
-veqtekmrk-tpewxmg-kveww-hiwmkr-282[ekwmr]
-rflsjynh-ytu-xjhwjy-jll-knsfshnsl-333[jlshn]
-bknsykmdsfo-pvygob-domrxyvyqi-432[yobdk]
-mybbycsfo-bkllsd-kxkvicsc-822[yzxcq]
-zixppfcfba-yxphbq-absbilmjbkq-991[gbhts]
-udskkaxawv-uzgugdslw-klgjsyw-684[gksuw]
-clxalrtyr-mfyyj-qtylyntyr-665[ylrta]
-uiovmbqk-jiasmb-lmaqov-694[mabio]
-xmtjbzidx-mvwwdo-zibdizzmdib-161[dizbm]
-wyvqljapsl-jovjvshal-bzly-alzapun-643[lajvp]
-zlilocri-zxkav-mrozexpfkd-445[rifng]
-pinovwgz-zbb-hvmfzodib-811[bziov]
-rtqlgevkng-dwppa-vgejpqnqia-284[gpqae]
-vrurcjah-pajmn-ljwmh-jlzdrbrcrxw-667[lmdrk]
-jlidywncfy-dyffsvyuh-ijyluncihm-838[yficd]
-cebwrpgvyr-sybjre-qrirybczrag-741[tsrqd]
-pbafhzre-tenqr-onfxrg-grpuabybtl-949[rbaef]
-lahxpnwrl-ljwmh-lxjcrwp-nwprwnnarwp-433[seonp]
-iuxxuyobk-igtje-iugzotm-iutzgotsktz-644[tiugo]
-qfkkj-prr-fdpc-epdetyr-951[prdef]
-nchhg-akidmvomz-pcvb-nqvivkqvo-954[osgtz]
-htwwtxnaj-gzssd-ijufwyrjsy-385[jswty]
-myxcewob-qbkno-mrymyvkdo-bokmaescsdsyx-328[sezot]
-rzvkjiduzy-mvwwdo-ncdkkdib-499[mfyze]
-emixwvqhml-lgm-uizsmbqvo-798[milqv]
-xmtjbzidx-wvnfzo-vivgtndn-941[nvdit]
-bknsykmdsfo-zvkcdsm-qbkcc-cobfsmoc-198[cksbm]
-gsrwyqiv-kvehi-fyrrc-jmrergmrk-906[regik]
-bqvvu-oywrajcan-dqjp-nawymqeoepekj-524[aejqn]
-upq-tfdsfu-sbccju-bobmztjt-883[btucf]
-surmhfwloh-fruurvlyh-mhoobehdq-orjlvwlfv-933[zymnj]
-wkqxodsm-tovvilokx-gybucryz-588[okvxy]
-nchhg-ntwemz-twoqabqka-902[ahnqt]
-iqmbazulqp-rgllk-rxaiqd-fqotzaxask-950[dtanc]
-ejpanjwpekjwh-nwxxep-bejwjyejc-732[jewpn]
-ajmrxjlcren-fnjyxwrinm-lqxlxujcn-vjwjpnvnwc-329[yhgwz]
-qcbgiasf-ufors-qvcqczohs-aofyshwbu-532[scfoq]
-jsehsyafy-vqw-ugflsafewfl-970[mfzcn]
-fab-eqodqf-qss-geqd-fqefuzs-560[qfesd]
-jef-iushuj-uww-sedjqydcudj-322[qyadz]
-kfg-jvtivk-jtrmvexvi-ylek-ivtvzmzex-347[wmlfu]
-pxtihgbsxw-ietlmbv-zktll-wxiehrfxgm-371[xiltb]
-wfintfhynaj-hmthtqfyj-jslnsjjwnsl-463[jnfhs]
-forwcoqhwjs-foppwh-kcfygvcd-480[cfowh]
-kzgwomvqk-rmttgjmiv-camz-bmabqvo-616[mvabg]
-pybgmyargtc-aylbw-amyrgle-nspafyqgle-392[yaglb]
-jyfvnlupj-ihzrla-lunpullypun-149[lytps]
-dpmpsgvm-cbtlfu-xpsltipq-467[plmst]
-oxaflxzqfsb-avb-zrpqljbo-pbosfzb-965[bfoza]
-amlqskcp-epybc-afmamjyrc-bctcjmnkclr-392[cmabj]
-encuukhkgf-tcddkv-yqtmujqr-362[kucdq]
-lqwhuqdwlrqdo-edvnhw-hqjlqhhulqj-595[sywmh]
-njmjubsz-hsbef-qspkfdujmf-cbtlfu-vtfs-uftujoh-857[fujsb]
-dsxxw-djmucp-umpiqfmn-340[mdpux]
-aflwjfslagfsd-hdsklau-yjskk-dstgjslgjq-736[sjlad]
-ynukcajey-ywjzu-iwjwcaiajp-758[sthmn]
-froruixo-lqwhuqdwlrqdo-fdqgb-uhdftxlvlwlrq-621[gtcry]
-chnylhuncihuf-jfumncw-alumm-mylpcwym-526[tyodr]
-ujoon-qphzti-uxcpcrxcv-817[copux]
-bkwzkqsxq-cmkfoxqob-rexd-ckvoc-666[kcoqx]
-pelbtravp-enqvbnpgvir-qlr-qrfvta-403[wqynx]
-yhtwhnpun-ibuuf-thuhnltlua-643[trfed]
-willimcpy-yaa-wihnuchgyhn-344[hiyac]
-thnulapj-jovjvshal-mpuhujpun-799[juhpa]
-nzcczdtgp-mldvpe-lnbftdtetzy-821[qvnmi]
-qzlozfhmf-idkkxadzm-btrsnldq-rdquhbd-209[dqzbf]
-ajvyjprwp-ouxfna-vjwjpnvnwc-407[jnpvw]
-hcd-gsqfsh-dzoghwq-ufogg-zcuwghwqg-688[nwgox]
-jrncbavmrq-qlr-genvavat-169[arvnq]
-crwwv-yrkkv-jxkxdbjbkq-653[ylpzs]
-pejji-tovvilokx-vyqscdsmc-146[vcijo]
-ikhcxvmbex-lvtoxgzxk-angm-inkvatlbgz-189[xgkva]
-jyddc-wgezirkiv-lyrx-xiglrspskc-620[ircdg]
-ajyqqgdgcb-aylbw-amyrgle-rpyglgle-210[glyab]
-mhi-lxvkxm-yehpxk-kxvxbobgz-319[lcest]
-rkpqxyib-gbiivybxk-lmboxqflkp-211[vustn]
-jchipqat-rdadguja-hrpktcvtg-wjci-tcvxcttgxcv-999[ctagj]
-ovbunmneqbhf-fpniratre-uhag-grpuabybtl-949[banru]
-nchhg-xtiabqk-oziaa-abwziom-174[aibho]
-dwbcjkun-ljwmh-ydalqjbrwp-303[jwbdl]
-lxuxaodu-krxqjijamxdb-bljenwpna-qdwc-bnaerlnb-563[ycjlt]
-yhkpvhjapcl-wshzapj-nyhzz-shivyhavyf-461[hyapv]
-udglrdfwlyh-mhoobehdq-wudlqlqj-959[dlhqo]
-myxcewob-qbkno-lsyrkjkbnyec-lexxi-cdybkqo-588[nfdem]
-fnjyxwrinm-ljwmh-lxwcjrwvnwc-459[wjncl]
-udpsdjlqj-udeelw-ghvljq-491[djleq]
-zloolpfsb-yrkkv-mrozexpfkd-783[koflp]
-drxevkzt-jtrmvexvi-ylek-ivrthlzjzkzfe-997[evzkr]
-ykjoqian-cnwza-ywjzu-ykwpejc-opknwca-264[wacjk]
-xekdwvwnzkqo-zua-zalwnpiajp-992[awzkn]
-fydelmwp-aczupnetwp-prr-cplnbftdtetzy-847[ptecd]
-lxwbdvna-pajmn-ouxfna-anjlzdrbrcrxw-563[anrxb]
-xfbqpojafe-gmpxfs-tbmft-545[rgdzm]
-kzeed-ojqqdgjfs-ijuqtdrjsy-411[jdqes]
-ktiaaqnqml-ntwemz-uizsmbqvo-642[azvew]
-udpsdjlqj-gbh-whfkqrorjb-725[rnqmt]
-lahxpnwrl-ouxfna-ydalqjbrwp-745[alnpr]
-dsxxw-bwc-mncpyrgmlq-548[cmwxb]
-joufsobujpobm-gvaaz-qmbtujd-hsbtt-fohjoffsjoh-727[ojbfh]
-laffe-jek-ynovvotm-670[efova]
-nzcczdtgp-ojp-xlcvpetyr-353[nvmak]
-kgjgrypw-epybc-djmucp-qyjcq-496[sqhmg]
-ykjoqian-cnwza-ywjzu-klanwpekjo-680[ajknw]
-nbhofujd-dipdpmbuf-efqbsunfou-415[fubdn]
-oaddaeuhq-ngzzk-fqotzaxask-144[hbxcm]
-lujbbrornm-vjpwncrl-snuuhknjw-ldbcxvna-bnaerln-459[nblrj]
-xgvnndadzy-wvnfzo-yzkvmohzio-135[znovd]
-jchipqat-tvv-jhtg-ithixcv-271[ymstr]
-xtwtelcj-rclop-nlyoj-dstaatyr-431[ntags]
-iutyaskx-mxgjk-jek-xkykgxin-618[kxgij]
-pxtihgbsxw-ktwbhtvmbox-cxeeruxtg-tgterlbl-943[txbeg]
-xfbqpojafe-dboez-dpbujoh-mbcpsbupsz-441[bpode]
-qfkkj-mfyyj-opalcexpye-613[yefjk]
-ejpanjwpekjwh-lhwopey-cnwoo-nawymqeoepekj-836[ewjop]
-qjopwxha-xqjju-odellejc-732[jeloq]
-bnknqetk-atmmx-lzmzfdldms-261[mdkln]
-xgsvgmotm-pkrrehkgt-sgtgmksktz-332[gktms]
-ryexqpqhteki-vbemuh-huqsgkyiyjyed-244[tjsqx]
-xjinphzm-bmvyz-ytz-yzkvmohzio-239[oznyv]
-eqttqukxg-rncuvke-itcuu-cpcnauku-180[jztvf]
-xgjougizobk-xghhoz-ygrky-696[gohkx]
-mtzslklcozfd-nsznzwlep-opgpwzaxpye-769[zplen]
-kgjgrypw-epybc-pyzzgr-jmegqrgaq-626[gprye]
-jlidywncfy-wbiwifuny-mniluay-396[iynwf]
-myvybpev-mkxni-mykdsxq-psxkxmsxq-536[rxnml]
-ibghopzs-qobrm-rsdzcmasbh-246[bshmo]
-jyfvnlupj-wshzapj-nyhzz-klwsvftlua-201[jlzaf]
-dzczkrip-xiruv-avccpsvre-cfxzjkztj-113[czrvi]
-dmbttjgjfe-dboez-dpbujoh-nbslfujoh-493[bjdoe]
-kfg-jvtivk-gifavtkzcv-srjbvk-jvimztvj-347[aymns]
-ktwbhtvmbox-vetllbybxw-ietlmbv-zktll-wxlbzg-241[bltvw]
-tmrszakd-cxd-qdrdzqbg-417[dqrza]
-nzydfxpc-rclop-nsznzwlep-nfdezxpc-dpcgtnp-899[ynbfk]
-fruurvlyh-mhoobehdq-rshudwlrqv-491[hrudl]
-odkasqzuo-pkq-emxqe-144[qekoa]
-hwbba-dcumgv-vtckpkpi-180[bckpv]
-lsyrkjkbnyec-cmkfoxqob-rexd-wkbuodsxq-718[yfzcq]
-xgvnndadzy-kgvnodx-bmvnn-xjiovdihzio-395[ndvio]
-willimcpy-vumeyn-omyl-nymncha-890[nmyux]
-mbggf-zjhclunly-obua-yljlpcpun-487[lubcg]
-ryexqpqhteki-sqdto-tuiywd-608[xhjzp]
-egdytrixat-gpqqxi-prfjxhxixdc-193[xidgp]
-nbhofujd-dszphfojd-cbtlfu-sftfbsdi-909[fdbsh]
-rflsjynh-gfxpjy-htsyfnsrjsy-489[istpm]
-vkrhzxgbv-vetllbybxw-ietlmbv-zktll-phkdlahi-189[lbvhk]
-lujbbrornm-ouxfna-uxprbcrlb-459[ozvca]
-pbafhzre-tenqr-fpniratre-uhag-erprvivat-117[raept]
-xgvnndadzy-xjmmjndqz-ytz-nvgzn-577[nzdgj]
-houngfgxjuay-pkrrehkgt-jkyomt-618[dltyf]
-bjfutsneji-hmthtqfyj-jslnsjjwnsl-411[jsntf]
-sgmtkzoi-lruckx-rghuxgzuxe-774[guxkr]
-nuatmlmdpage-nmewqf-abqdmfuaze-326[zbewa]
-dsxxw-zsllw-qyjcq-912[lqswx]
-cvabijtm-kivlg-kwibqvo-aitma-226[mvuhw]
-yuxufmdk-sdmpq-qss-bgdotmeuzs-768[sdmuq]
-qspkfdujmf-fhh-usbjojoh-597[elvgu]
-htqtwkzq-gfxpjy-hzxytrjw-xjwanhj-359[jpytc]
-gbc-frperg-pnaql-pbngvat-grpuabybtl-169[bgpar]
-yhkpvhjapcl-qlssfilhu-klclsvwtlua-123[lhsac]
-nglmtuex-vtgwr-vhtmbgz-ftkdxmbgz-813[emnca]
-atyzghrk-lruckx-ygrky-592[kryga]
-dkqjcbctfqwu-tcddkv-tgegkxkpi-362[kcdtg]
-sawlkjevaz-bhksan-lqnydwoejc-914[aejkl]
-kdijqrbu-uww-ijehqwu-712[uwijq]
-rwcnawjcrxwju-snuuhknjw-mnbrpw-121[wnjru]
-vrurcjah-pajmn-mhn-bcxajpn-225[ajnch]
-clotzlnetgp-mldvpe-cpdplcns-353[lpcde]
-wihmogyl-aluxy-dyffsvyuh-womnigyl-mylpcwy-682[khzto]
-qcbgiasf-ufors-dzoghwq-ufogg-kcfygvcd-428[mselb]
-kwtwznct-ktiaaqnqml-akidmvomz-pcvb-bmkpvwtwog-824[kmtwa]
-crwwv-oxyyfq-pqloxdb-289[oqwxy]
-iutyaskx-mxgjk-ckgvutofkj-lruckx-jkvgxzsktz-852[kxgjt]
-irgyyolokj-yigbktmkx-natz-giwaoyozout-930[oygik]
-yhtwhnpun-buzahisl-jhukf-jvhapun-mpuhujpun-565[uhnpj]
-fbebmtkr-zktwx-ktuubm-ybgtgvbgz-761[ifsyt]
-lejkrscv-avccpsvre-dribvkzex-165[vcerk]
-avw-zljyla-yhiipa-jvuahputlua-617[aluhi]
-xjmmjndqz-wpiit-xjiovdihzio-889[ijdmo]
-pbybeshy-fpniratre-uhag-jbexfubc-819[snuje]
-ktwbhtvmbox-vtgwr-phkdlahi-683[htbkv]
-avw-zljyla-wshzapj-nyhzz-ylzlhyjo-409[zlyah]
-tcrjjzwzvu-treup-tfrkzex-drerxvdvek-633[retvz]
-zlkprjbo-doxab-ciltbo-qoxfkfkd-627[nmwxj]
-vkrhzxgbv-lvtoxgzxk-angm-labiibgz-995[gbvxz]
-gpbepvxcv-hrpktcvtg-wjci-sthxvc-609[cvptg]
-hwbba-gii-fgrctvogpv-804[gbiva]
-nwlddtqtpo-nsznzwlep-dstaatyr-275[tdnal]
-ovbunmneqbhf-fpniratre-uhag-hfre-grfgvat-637[fraeg]
-pkl-oaynap-fahhuxawj-nayaerejc-888[mnchz]
-etaqigpke-hnqygt-qrgtcvkqpu-752[antmz]
-lugjuacha-wuhxs-ijyluncihm-214[hfsun]
-zloolpfsb-zxkav-abpfdk-341[abfkl]
-bknsykmdsfo-mkxni-mykdsxq-bokmaescsdsyx-822[skmdx]
-xjgjmapg-zbb-hvivbzhzio-499[bzghi]
-amjmpdsj-ajyqqgdgcb-qaytclecp-fslr-qrmpyec-652[smgnt]
-qczcftiz-dzoghwq-ufogg-rsgwub-714[gzcfo]
-gokzyxsjon-wsvsdkbi-qbkno-nio-myxdksxwoxd-900[oksxd]
-ktfitzbgz-vtgwr-vhtmbgz-lxkobvxl-969[tbgvz]
-hqtyeqsjylu-uww-efuhqjyedi-270[dytgj]
-ovbunmneqbhf-pnaql-pbngvat-freivprf-845[nbfpv]
-kzgwomvqk-akidmvomz-pcvb-aitma-902[makvi]
-sedikcuh-whqtu-zubboruqd-bqrehqjeho-790[hqube]
-kwvacumz-ozilm-jcvvg-lmaqov-382[vmacl]
-rgndvtcxr-qjccn-prfjxhxixdc-661[cxrdj]
-tbxmlkfwba-oxyyfq-tlohpelm-523[uhvaf]
-iuxxuyobk-inuiurgzk-vaxingyotm-514[iuxgk]
-odkasqzuo-omzpk-oamfuzs-ymzmsqyqzf-170[zmoqs]
-ktwbhtvmbox-unggr-lxkobvxl-527[bxgkl]
-ynssr-vtgwr-mxvaghehzr-423[rghsv]
-sgmtkzoi-kmm-lotgtiotm-670[mtogi]
-ugdgjxmd-vqw-kwjnauwk-944[wdgjk]
-rdggdhxkt-jchipqat-snt-gthtpgrw-713[tghdp]
-zvyvgnel-tenqr-wryylorna-npdhvfvgvba-663[vnrya]
-jsvagsulanw-usfvq-ugslafy-esjcwlafy-762[fygle]
-zsxyfgqj-wfggny-hzxytrjw-xjwanhj-931[jgwxy]
-wkqxodsm-tovvilokx-dbksxsxq-822[cpsgv]
-mbiyqoxsm-tovvilokx-yzobkdsyxc-458[oxybi]
-lzfmdshb-bzmcx-bnzshmf-vnqjrgno-261[ujfyc]
-oknkvcta-itcfg-dcumgv-hkpcpekpi-258[ckpgi]
-iuxxuyobk-inuiurgzk-sgtgmksktz-202[ztjvk]
-hjgbwuladw-hdsklau-yjskk-ljsafafy-372[mvkts]
-rdadguja-eaphixr-vgphh-tcvxcttgxcv-739[acght]
-nsyjwsfyntsfq-idj-xmnuunsl-983[nsfju]
-gifavtkzcv-wcfnvi-rthlzjzkzfe-971[zfvci]
-qvbmzvibqwvit-jiasmb-zmamizkp-278[imbvz]
-houngfgxjuay-ckgvutofkj-yigbktmkx-natz-ykxboiky-930[kgyot]
-guahyncw-wuhxs-lyuwkocmcncih-500[chuwn]
-gpbepvxcv-ytaanqtpc-bpgztixcv-479[pctva]
-ksodcbwnsr-pogysh-gsfjwqsg-584[sgowb]
-dmybmsuzs-pkq-mzmxkeue-612[meksu]
-xmtjbzidx-xviyt-vxlpdndodji-577[dxijt]
-dpmpsgvm-kfmmzcfbo-bobmztjt-701[mbfop]
-oxjmxdfkd-pzxsbkdbo-erkq-xznrfpfqflk-627[jhlvw]
-npmhcargjc-aylbw-amyrgle-pcacgtgle-652[acgle]
-votubcmf-fhh-tfswjdft-701[fthbc]
-gzefmnxq-dmnnuf-geqd-fqefuzs-482[fenqd]
-dmpuamofuhq-oazegyqd-sdmpq-eomhqzsqd-tgzf-emxqe-378[mctsn]
-gzefmnxq-dmnnuf-etubbuzs-508[nubef]
-bwx-amkzmb-ntwemz-ivitgaqa-902[noeig]
-rdchjbtg-vgpst-qphzti-pcpanhxh-635[hptcg]
-qzchnzbshud-atmmx-sqzhmhmf-131[hmzqs]
-tipfxvezt-treup-tfrkzex-cfxzjkztj-633[tzefx]
-mvhkvbdib-wpiit-vivgtndn-603[ivbdn]
-hqfxxnknji-ojqqdgjfs-htsyfnsrjsy-957[bdtai]
-clxalrtyr-clmmte-dezclrp-275[lcrem]
-fubrjhqlf-udpsdjlqj-udeelw-ghyhorsphqw-387[hdjlq]
-qzoggwtwsr-dzoghwq-ufogg-hsqvbczcum-792[goqwz]
-nvrgfezqvu-sleep-ivtvzmzex-113[evzfg]
-fruurvlyh-iorzhu-orjlvwlfv-881[jcdtf]
-myxcewob-qbkno-mkxni-mykdsxq-nozvyiwoxd-900[oxkmn]
-wyvqljapsl-jhukf-jvhapun-aljouvsvnf-955[jvalu]
-tpspahyf-nyhkl-jhukf-zhslz-643[pytob]
-kgjgrypw-epybc-rmn-qcapcr-qaytclecp-fslr-nspafyqgle-938[mxunk]
-yknnkoera-zua-klanwpekjo-446[dphwe]
-kzgwomvqk-xtiabqk-oziaa-bziqvqvo-278[qaiko]
-iruzfrtkzmv-wcfnvi-rercpjzj-555[rzcfi]
-diozmivodjivg-apuut-nxvqzibzm-cpio-yzkvmohzio-447[iozvm]
-fydelmwp-ojp-nzyeltyxpye-405[nyzmg]
-ktiaaqnqml-ziuxioqvo-kivlg-kwibqvo-zmikycqaqbqwv-564[qikva]
-xst-wigvix-ikk-vieguymwmxmsr-724[imxgk]
-jfifqxov-doxab-ciltbo-jxohbqfkd-965[obfxd]
-rdggdhxkt-hrpktcvtg-wjci-rdcipxcbtci-531[ctdgi]
-awzwhofm-ufors-qobrm-qcohwbu-oqeiwgwhwcb-896[mkvzu]
-vagreangvbany-fpniratre-uhag-qrcnegzrag-689[xfuaz]
-vjpwncrl-lqxlxujcn-jlzdrbrcrxw-693[lrcjx]
-ibghopzs-dzoghwq-ufogg-rsdzcmasbh-948[ghosz]
-ynssr-vhglnfxk-zktwx-ietlmbv-zktll-phkdlahi-917[lkhti]
-tfcfiwlc-treup-tfrkzex-dribvkzex-685[efrtc]
-frqvxphu-judgh-fkrfrodwh-hqjlqhhulqj-803[wjnmk]
-vhkkhlbox-xzz-kxtvjnblbmbhg-631[bhkxl]
-ltpedcxots-snt-stepgibtci-297[tscei]
-nzwzcqfw-nlyoj-xlylrpxpye-275[lynpw]
-ejpanjwpekjwh-nwilwcejc-zua-hkceopeyo-498[ypoze]
-sno-rdbqds-azrjds-rghoohmf-859[dorsh]
-qzoggwtwsr-suu-qcbhowbasbh-480[bswgh]
-gvcskirmg-ikk-gywxsqiv-wivzmgi-698[rmvil]
-ktwbhtvmbox-ftzgxmbv-vtgwr-ftkdxmbgz-163[tbgmv]
-oxmeeuruqp-omzpk-oamfuzs-efadmsq-716[meoua]
-xjinphzm-bmvyz-hvbizodx-xviyt-xjvodib-ozxcijgjbt-343[ixbjv]
-jyfvnlupj-ibuuf-svnpzapjz-851[gmsnf]
diff --git a/2017/01/input b/2017/01/input
deleted file mode 100644
index 4ee62ea..0000000
--- a/2017/01/input
+++ /dev/null
@@ -1 +0,0 @@
-818275977931166178424892653779931342156567268946849597948944469863818248114327524824136924486891794739281668741616818614613222585132742386168687517939432911753846817997473555693821316918473474459788714917665794336753628836231159578734813485687247273288926216976992516314415836985611354682821892793983922755395577592859959966574329787693934242233159947846757279523939217844194346599494858459582798326799512571365294673978955928416955127211624234143497546729348687844317864243859238665326784414349618985832259224761857371389133635711819476969854584123589566163491796442167815899539788237118339218699137497532932492226948892362554937381497389469981346971998271644362944839883953967698665427314592438958181697639594631142991156327257413186621923369632466918836951277519421695264986942261781256412377711245825379412978876134267384793694756732246799739464721215446477972737883445615664755923441441781128933369585655925615257548499628878242122434979197969569971961379367756499884537433839217835728263798431874654317137955175565253555735968376115749641527957935691487965161211853476747758982854811367422656321836839326818976668191525884763294465366151349347633968321457954152621175837754723675485348339261288195865348545793575843874731785852718281311481217515834822185477982342271937155479432673815629144664144538221768992733498856934255518875381672342521819499939835919827166318715849161715775427981485233467222586764392783699273452228728667175488552924399518855743923659815483988899924199449721321589476864161778841352853573584489497263216627369841455165476954483715112127465311353411346132671561568444626828453687183385215975319858714144975174516356117245993696521941589168394574287785233685284294357548156487538175462176268162852746996633977948755296869616778577327951858348313582783675149343562362974553976147259225311183729415381527435926224781181987111454447371894645359797229493458443522549386769845742557644349554641538488252581267341635761715674381775778868374988451463624332123361576518411234438681171864923916896987836734129295354684962897616358722633724198278552339794629939574841672355699222747886785616814449297817352118452284785694551841431869545321438468118
diff --git a/2017/02/input b/2017/02/input
deleted file mode 100644
index 965c592..0000000
--- a/2017/02/input
+++ /dev/null
@@ -1,16 +0,0 @@
-790 99 345 1080 32 143 1085 984 553 98 123 97 197 886 125 947
-302 463 59 58 55 87 508 54 472 63 469 419 424 331 337 72
-899 962 77 1127 62 530 78 880 129 1014 93 148 239 288 357 424
-2417 2755 254 3886 5336 3655 5798 3273 5016 178 270 6511 223 5391 1342 2377
-68 3002 3307 166 275 1989 1611 364 157 144 3771 1267 3188 3149 156 3454
-1088 1261 21 1063 1173 278 1164 207 237 1230 1185 431 232 660 195 1246
-49 1100 136 1491 647 1486 112 1278 53 1564 1147 1068 809 1638 138 117
-158 3216 1972 2646 3181 785 2937 365 611 1977 1199 2972 201 2432 186 160
-244 86 61 38 58 71 243 52 245 264 209 265 308 80 126 129
-1317 792 74 111 1721 252 1082 1881 1349 94 891 1458 331 1691 89 1724
-3798 202 3140 3468 1486 2073 3872 3190 3481 3760 2876 182 2772 226 3753 188
-2272 6876 6759 218 272 4095 4712 6244 4889 2037 234 223 6858 3499 2358 439
-792 230 886 824 762 895 99 799 94 110 747 635 91 406 89 157
-2074 237 1668 1961 170 2292 2079 1371 1909 221 2039 1022 193 2195 1395 2123
-8447 203 1806 6777 278 2850 1232 6369 398 235 212 992 7520 7304 7852 520
-3928 107 3406 123 2111 2749 223 125 134 146 3875 1357 508 1534 4002 4417
diff --git a/2017/03/input b/2017/03/input
deleted file mode 100644
index e079a50..0000000
--- a/2017/03/input
+++ /dev/null
@@ -1 +0,0 @@
-265149
diff --git a/2017/04/input b/2017/04/input
deleted file mode 100644
index b9f9e0e..0000000
--- a/2017/04/input
+++ /dev/null
@@ -1,512 +0,0 @@
-kvvfl kvvfl olud wjqsqa olud frc
-slhm rdfm yxb rsobyt rdfm
-pib wzfr xyoakcu zoapeze rtdxt rikc jyeps wdyo hawr xyoakcu hawr
-ismtq qwoi kzt ktgzoc gnxblp dzfayil ftfx asscba ionxi dzfayil qwoi
-dzuhys kfekxe nvdhdtj hzusdy xzhehgc dhtvdnj oxwlvef
-gxg qahl aaipx tkmckn hcsuhy jsudcmy kcefhpn kiasaj tkmckn
-roan kqnztj edc zpjwb
-yzc roc qrygby rsvts nyijgwr xnpqz
-jqgj hhgtw tmychia whkm vvxoq tfbzpe ska ldjmvmo
-nyeeg omn geyen ngyee rcjt rjuxh
-qpq udci tnp fdfk kffd eyzvmg ufppf wfuodj toamfn tkze jzsb
-rrcgxyp rbufd tfjmok vpyhej hcnz ftkojm
-jnmomfc jnmomfc bkluz izn ovvm flsch bkluz
-odisl hzwv hiasrhi hez ihihsra qpbmi ltwjj iknkwxf nbdtq gbo
-gjtszl gjtszl fruo fruo
-rdapv gaik cqboix sxnizhh uxmpali jdd usqnz advrp dze
-flooz flooz qad tcrq yze bnoijff qpqu vup hyagwll
-lnazok dze foi tqwjsk hpx qcql euzpj mwfrk
-ilb fmviby ivybmf gtx xtg
-rpauuu timere gyg wcolt ireetm safi
-croe szwmq bbhd lciird vhcci pdax
-hnc ykswt qqqmei goe bri wmyai hnc qpgqc pberqf bzs
-hsnrb wdvh iezzrq iezzrq rdbmpta iezzrq kemnptg alkjnp wymmz
-ngw don ddvyds nlhkoa aaf gptumum ugtpmmu
-vmccke qbpag kvf kvf tgrfghb kvf bhpd sglgx
-obomgk bkcgo yso ttft vbw ckl wjgk
-fli qvw zhin dfpgfjb udsin nihz ovr tiewo
-tgmzmph hauzieo jmg tdbtl lvfr qpaayq qapaqy ausioeu jun piygx
-jkp guqrnx asdqmxf vmfvtqb tloqgyo ioix gajowri tmek ilc puhipb
-uycn zxqm znft ayal znacus kvcyd ekv qqfpnh
-fqghur xtbtdd ztjrylr bpuikb ziyk
-rvakn uqbl ozitpdh uqbl dsej xehj
-laxp haz jyd xnkrb ijldth woy xapl iqgg alpx gnupa ukptmmh
-dyiy dyiy ihb qcyxr
-wbwkd hdwu zvgkn hdwu wjc sakwhn zxujdo npllzp uyr uyr
-fxczpmn cininu akcxs ggslxr riyxe ojisxe
-ppbch sampq dnct afikor dnct edsqy pnzyzmc afikor
-jnvygtn hijqjxl vsd jnvygtn nqcqv zns odq gkboxrv kolnq wrvd
-mroq mroq flsbu flsbu
-fyshor xvpaunj qmktlo xoce wkiyfu ukcl srndc ugwylwm ozcwdw mtqcste kpokr
-cfh cxjvx cfh cfh uewshh
-bpspbap bpspbap fquj mxmn bwls iirhvuk dmpkyt exrn mxmn
-tvyvzk ezszod ntxr xtnr och
-knfxhy kbnyl knfxhy xhkssx lxru uprh nkxpbx oodolxr tpvyf
-nblmysu iwoffs upgof tyagwf aan vovji ajk ywzq oyfi sfulz
-aushzkm lcaeki mkuzsah ynxvte rsntd refk pcm
-mgguob gobmug dzenpty gmogbu
-yvq eepof rgnree nerger fpb stfrln ernger
-hrgkbl mzwvswk rsrsbk ieru holco pajvvn ztgsr qkyp fyeg owpcmoj
-fowda gmsqdca yugj mcrroxv mqcbojd fjnqfji qdfsc jqs
-qnc rvjfz vvxk sjd xrma ucdjvq sbw zydyt dfzww
-ocajazv cozaajv tqunkla udwf ecnnmbz lsakqg bki njnda zsdu ccfqw rxpc
-qqm qdfya qxyx qmq qfday uqnfttt
-rnbirb iapor qet iapor hxkhz dfvzig pedl ybyb
-mkgamxg xkniv meb hbzmxjn dhbj zhbxjmn hdjb
-ilteux pyutyfx mau lrr bacak
-sjjonmn dbbbgs crxyuu jztstgd ezb uiabyaa
-tra fle ufzlvf nnaw kec hiwnnlj tei wld iyt syk hjdczb
-qmd jtlud dgh dbanock fzp dsjgqru wwvo jwvxwgv xlemfij jcacd
-rpkx oxesil snazcgx fly miiyc ikmtmp oefyyn egbw
-ypfpeu wldnyd acchppb yqwcaw wldnyd turbz megci nbgxq xkc ypfpeu
-iqqv iqqv neui iqqv
-ypsxm icqyup zyetrwq nbisrv
-viommi toszx dpueq eyy cunjou ffcjc jaeez djefra pxvkj liudlig yye
-fhnacbg jghchh ghjhhc iue hwqmo
-vbjw lpn cizba ltnsfpz tzoweml irewlc uzckhpd mszal obd
-yeos utxkft hflxkfe fxczge qpgigkc ksgr vuumql vhlvv
-xzmkv xzmkv krecdi klpem jsbu nwcmik emfzxf cjmpgnj
-vtkjo pmiv zou gxo qdiyxsf hwyinjk jhkgf rjq
-dyuoc ywiyvch irfgl ywiyvch fxb fxb
-tuz onhr syu rqya abkaf bcfx mbknex juwoor zmksl
-oheg spjorx ksdy vwtq fxz phvtazk tcze lrxg
-hew lbup botaj ltr jpd
-dxgc tzinkej gnz hxvvub adsqmc dxgc asgpp rqbdcra goy pmamdua bhiacva
-xqv ygb kihxqz vyv pjcny vmyvsdv cgsi nfyx
-tqga ssshrw ndq qlbvwh huyd pxbgj qbxk dkkbf jxy chsobw pph
-hxl iwph iwph xnr otifm ljhre
-zlgvpd kapxpoc dve rklk ogh hgnp rbrmc zzkz hhmcx aklmo
-sar gfor nkf hek nkf aql shc aql
-dtcrw kfjzcjx qyhi bldson whwdayo mqtgt xhqzp ttqmg
-omspdml isze jdl nvwo qrkm wztfg ssfgyh dryj jhp unsmty
-jxt cszylng ifht ixtuna azoi xutqlv jtx tjx
-usgm azuayp fgkby ezpyq jqwl ezofj
-tnhvil nrvg moyrpqs sldx qymoff megflxh pyhqwms xmdw
-zomy zcquwnv lzx bvcna yods mjp dgsez
-blklyf xokd gpit tiysj yrwfhm tofx
-dtig vhdp omuj vhpd
-fogwxim qvdwig emdiv jvhl euwbzkg xvxb hwmqo ujdmlp epmykj
-sjxll sjxll pedvgb sjxll
-drvay gtzhgtx yrt okz nqf
-haxfazn pvkovwb pgu tgshw mxcjf pbe nwoymzc mxcjf pbe hydwy jradcr
-prjsloa ahylvj okbsj qbdcdjt pmfo pagyoeg vkmhjzt khzmjvt opfm xfrji gyjqyel
-lzypt jdbtrad ogr jdbtrad heink
-rcoucuq gdxewa rcoucuq whlw zhhm rcoucuq azaqohe mzyli rdvaf
-yuag ebcf yuag nsotg qqzuxr jfmao vyucw wmoye
-qwvk xemm hgqrr wyxkpp tojndm xlvzypw jus bgnu bgnu nklfwhs
-daqi knenmku ccm xkiuy vkexsbc kvvdagx umopitw yaocnx yoakqql mllmsp
-mrxgl gywit mfopia ncnsvw vdxek axuiot rsejua nei prndudz mnu
-egqn gaa qgen urs mix zbn rhn
-ewharq aihy udkdaob kgrdd kgrdd kugbjtj fcef llqb pduxaq wcexmm
-dwtiw nelq hppad algxgf gcc upou akm efnb mxmhrud
-yxqaa ups okbhgt iet qns tqn rnjqxgp
-npmhdm cgds ldexvr typi jyivoqk zkgq vfyxu xgfo
-dkwnmr umm dkwnmr okpjw wqx jpztebl eqsib dkwnmr
-dxbild wpbup evscivq dxbild dxbild geqp ojfbpl jshvqej
-cxdntxs csfocjd pyy tuhws teb boyloz xfw scxh pxhonky
-lteucke xrgwy hszgzu hnyrcvb
-pfgsgwg dxzh fworek qbstod
-usemcrf psczxu gcjtr brls
-hjol efxczux bqdn gvrnpey yyoqse gbam ndzyj lbwb bhzn unsezg
-bapw xifz blupk qqdk bofvqpp wnbuwyt rnwocu lzwgtt zucag pov
-xkre lqvd juf lqvd xio xyg xyg
-tzdao ztheib aymcf aorg iyawrch hetcxa iyawrch czdymc ccv
-ucgl azlppu jvxqlj pest
-dvwlw fuuy mnhmm okrp ualnqlm uyuznba fzyejk yaq crl ctprp
-odfq knox mkbcku pxucmuf lpjpol phl
-ixongh hfs ruorbd auy qyssl kykwcix aytsm rlj aytsm duq segpqhk
-izufsk wedpzh podjkor eamo vqvev ifnz podjkor xrnuqe
-twyfps bmdbgtu qye qkwjms
-wlav htym vhsnu cocphsj mdsuq vhsnu jflgmrp
-opajag itwjhfu purnnvk opajag
-hpkopqp vnj aialpt lzrkzfs nwucez nwuezc
-mcx hzcjxq zbxr dsx tpknx fva
-rlvgm xrejsvn ghawxb efyos xty wdzdgh olahbtn rga efyos vhtm nsr
-cni mbab qtgeiow ulttn rckc kmiaju jvbq emyvpew cdlxldn ulttn brhkprx
-eykpffp rapik qki fhjgdyu tome ehjuy bibjk htxd vexvag
-wrk dpxt gwkuiov gbkif ike gbkif pcd wpj toywyf qzsa aol
-yqwzh uujn ujun ujnu
-srs ralwxrz yxvvmgp sjhbhk waasid cqtxoxf whcladv jkmaq khjbsh dlavcwh
-mdvsjh xaj etvxlsy fxgiy rgjesel rlegesj ptriz ebdyhkp kugxm dxv egljser
-lhehwrs mqevb ygmv gri izop qgb ivm
-loqqam alojlwg hgen hbyw qlwpun loqqam worgnwk kope
-phozre todsknr todsknr ibj mvllsar
-wuripy ruwlfbh wukbkey qhq iishw tvtvci xawvxc vxacwx hsiwi ogq
-xryq vxwupqa zhqex aquxpwv bnvxrba dtbxki
-yvvwh zvsm vqskhp vqskhp ggqqlw bpn wbuv
-kqz tdy goqwge ygn jgd
-szjjhdk zkpoo nxexz ebicc
-wzuemcj oyd qupulju iaakzmt vzkvz
-nppahov umm wpzev wxkgfxd owgekp bhhb bbhh dgviiw kdfgxwx wryb
-bnc rhes lmbuhhy kwbefga bnc rtxnvz bnc
-ani mggxf mcoixh zdd nai hbhzl mes bdpqr
-mjn uinoty jjegvze bjgqg yhqsxbt coj obylb hddude xqi rhfbhha alood
-cbjzj drmihy tfkrhsd nuhav hihzx bvblqpl tdd szmp gjgfv box
-uumhdxd cmwgyf vepr rwqdkj exwk
-hwvr ydvw bqefu kghes gvbhp awms iqsqes khgse
-mrey jqfw fwvzhps komj dayvs fbui zmtd cofn mrey
-dsjds fdpx irjj usndok qcctsvf fgk wvg txwxcl dxs llp zyilwtq
-xmkelgk fdukc cye legkxkm wwly
-enlny eynln cccku brkz dpof mwfoxcd yftmnqh wpebvyc
-ggdn jnysl dsacffw ukj hdae cmzxku
-uqhm gcachmn kxndfrl htmfis jfnajz fiqiypr kekho kekho ndcw ckrndub dejfna
-keazuq ertql rauwl keazuq obmh rauwl ksrotm
-jppp poigqhv repfsje grjk xwkyuh pkx ayzcj hoxzv
-yhjw pcuyad icie icie icie hwcsuy wcd yihjh jnrxs
-gaug ivvx ceb xujonak hbtfkeb ttciml cctoz
-dggyyi dggyyi gqlyumf yasu fwdfa cbb nncn verhq
-rhgcw gpcyct kiuhbg kiuhbg gpcyct jlmleo nhumm
-wulxxu jyjek hclcp ogob viex wiqcupq
-tthu nxgzpid kcnj mss ukapgkp nnc bxjocv qwxs oejwsif aywqtu brahkb
-dtde bgvb smu vbbg zhlu
-lyo nwjjmep ldbok wgxhto wwuh qfgjknk wnsl
-lleyr onha hkwulbm jfg
-bybjwd uoxvbh mvj iqfpnxs bybjwd zqtszp wvc lbazjr zkzenja cev
-rbuyyr divtslq yuqmyt ajyveb smxsjb nlk tzqhq ims fewg wpjhr gqh
-kpewfd beq klilis klisli eeezut
-euqh hueq ldoo crqurv lvrwh tmaewp oodl
-bqi lzrf jyhvxfh bqi jyhvxfh nbztd lwpdn cuzi
-srjylou phavzjd wost uxkaq byh sluryoj
-ihrdk bcegkpq nygrs qbcq wyjg dvzme pgzhjl vibg kvv
-ijsx iedemek ktlz gtga tbal lbki gtga
-vmiaxn kefig kefig vngxz
-vrdmfvi qts vlvhq vlvhq dihmq
-cfz dyrz zlw qnt vok fwvahg skshbqf hbwozdc ntana jdb uflp
-rimbj bxemw sfps krtk umta vnk ewmbx nrlje ymrtqrz mxewb kjxunbt
-egnuti ozat eltl ngueti
-qtcwoxq rmaf qtcwoxq qtcwoxq
-zws gcoa pydruw qsrk lrkybdf ugr wkrxoj nyvf vitwn
-tmr hhd dojid zwrj bhsim righ keqlep flzunou
-lwoquvy acjowxk tqudk oenvioh nyavyl
-rgh dfhgyke iff cpxhuz hui koe iff hui dmukrei
-bjiumig lcbmbgh vleipx sfawua rnf
-gftfh qwb tfdroe xbno qhgofm vqfoe mux
-ljdrr gyfggai iun nju xrucbis mhrcrh fukr obvuqc whlalfe xrucbis nju
-nxjmjr egqwg arllu xqaahri lzc ivt uhsti
-sqiepba rcmts kvesv nvp
-tiksw tiksw rjni gbhvzm ctbq zuqfyvz
-ibsnm kfka aoqigwo sqouih rxz
-jmymq lxio adtmk umyu sxvzquq bporqnb heol fow
-mepa eckq rqviawv dkqoei ifmngpp jiava rtklseu
-yuycd jiufjci yuycd uowg yuycd udq izkicbr csxobh
-nwu tfsjavb rruoxbn oepcov elxf rruoxbn rruoxbn azglwth jcjm ksqiqpv
-dthfwip zqnwa zqnwa zqnwa
-gso wruece ufl crgnlxv vllsm dpyfm wpa ctxko
-wvpze seodz lpq lpq pmtp wsxs ffppx
-yfxquj phvjn rtwieq rtwieq kgxztyu vbjvkc prqqd lyzmdo ojbrt ojbrt qiqjz
-esaezr rpggiy jey kbzrhu uthus osr xxaiijd qfxlf auhzbx gkigoqw
-yfhcj uvgck cds gjhhrg cmempgj yfhcj cjb
-yxi voxvtuw unwg jqqm
-igvjr ljz rus sru gbjtjt qfeg ztu zjl
-leof ocxns hbkoysh hbkoysh leof
-hab lyxmf yhh qeks fwhfxki xmbcak okqjii nfgzyg bhtfgdj lpmjn
-mgognh tad herere lvwnzx ixwqs zphmuuc etdjz kczsf
-mtej rlolsnn zbl uykek dpkan gmz etxtgj
-mihuieo emjgbp jgks mihuieo iexrfw mjdnr bvp mcuzea xkbusvi
-jvqpj bwt jvqpj bwt gxr
-qpnd fpt tpor bibbpcg hmvguez wqc afl ckviua gpi
-dntmcg jglm sxtnu sxtnu sxtnu
-fzkbptw cbfwo ozvwov wbv gcdd izqo ovwzov lolewo xikqpw
-nkxyxzd kpn datf fki werq mwidqx oiibor zizcjph
-xvgyxym zor ijoy lvwsf fjuara idvvq rreit mqyyy ctio tzwqqhj rnpee
-maqkfpk maqkfpk xukg sfdmnlg xjopvr xjopvr irf
-liujcd vnlkouy dxkwc gto vhjvtw
-swhqhj cas aupsd swhqhj cas bvbooii jquck dtdm
-igh iqicicf ghi pcxt srcrjx gmf gyscphv
-drplj drplj wopgpnk wytag wopgpnk
-zexe ilcqoh qiefb txkuv lirfzv
-ovvpn ovvpn uqeurqx uwzn hgmucj ovvpn sjxulms
-rox silka irhsvym kutus otasof tdneav pcagds
-mkja omu tyshbfq onp trxs lxa tftbv bnpl djhnc zdqfs muo
-tjj rmmqas cbbkxs qio pikk ykyew gxlxt nhsyl ykyew
-frcprg njrz oaxcmhc qben pedm ecvtga nzxwpb ior gaklot dpem
-zyt kncau spoe qlchg sqys wkpbng yflju qlchg vkve bzadbpa
-qtq pkaicl qtq mfkfqvr dnleiq brrjxsx uoyxh pkaicl yvmlug
-firwy imtlp ywl qfa dqrbazz ztzb pcsbwhn zesmlag
-ivey ivey mtvc mtvc
-lhize acwf moa cdeoazd voktshy qmvqq jvmuvk ljfmq tsanygc
-xreiqkc aawrovl pofcsg xreiqkc xreiqkc
-cjbzvn ozds iniqu sdoz gqmki bablvll krs vjzcbn
-izsod htkeqz entxn qtns prpcwu omfnmoy
-kwfb tctzda aztctd tadtcz gyt wunbcub ydiwdin xxk
-epnl ijcp giq ltfk zjcabve zfksmz epnl giq xxxbsom
-ulyukpa mdjsbn dydko uhkdt qms aaaj hustlwu
-zlsbu ohx jcwovf egf zlvpqgx qhejm wrywdmw
-uhxqrzr mmu kjxcalj unuohiq rri yzngnb ikvlxry mfiym qbksdx
-khqciz som yklmm jceb khqciz jspy jceb
-ncwggv njvi nqox krtsn lnm
-bgtqme xaxcoq qbtgme obqual vorfk baoqul lgrb
-jli tsbb nlxjc pkwzmz dlxrj hmho gzguko ilj iyaasm
-wlmw grkumg dynwtyo emxhhqr huluk slpqu uhqcmd absmr ufirmwr
-pbs pcammxv dplfr tzvmav nccyy blvyq ffhnz bccutq
-hgge ghge vxmvz hqxgjdg zab guo gheg
-ylj bucoyoq udndc wpgyrbx ueh udndc gxdsdh hdoz wwgqlg
-cjdeh gttyqe kdkm ltzd lfeozse quvjq mnwhokm kdv oojxm nxt
-mfkzus knqxt saxkqww njx zumsfk sbmcyad cpt agvbuv
-tukn vyco yobvsn bzgnn klrnzy kea thzk pxpwq ryfff nxzm
-ylbm lxlz lybm lzxl
-wgtxoij zad slgsi cvnxfg iomswwl vmx
-hkm yinhnkj kmh kwkw kayknck chur styjif yknakck
-rtfwhkq rtfwhkq zsf zsf
-sldq zlntr ueegiw kajivqc ozcbm ceft snvugom pdyc elppeed nnqrp prwwf
-lhk xjonc muc tudag tsafx mmivb dvrjbp qgrew
-hnzer fbgqp aazta aazta lxaz lmgv aazta
-victgxu victgxu mlpd ummrnbx cazjgnw isxcyp efy zfa cyusj
-gyojxo onzq gyojxo uxufp awi ilhl wefwfxr gcjlt tmliynw uxufp pdcnxah
-wjwachn xkuhfbp oky oky ybaeqkr rbuix yreoaw wepmye brvon aasb
-kiidorw vxtxiqx wtqvbrv efdth isel qbom vcssyc vxtxiqx wtqvbrv riafzsw mqzsj
-eurpjd vkhdamt tmfx czeoot hiz ykz lmixzq tfur jhzr
-ipuftpj qbll sqkkdw fwncmiv bri oeeh lehd ioh wag
-suima nanngc imrmc krq atxdo woy atxdo akev qlr aezco qlr
-cfc efwbzck ozkmcxv moczkvx ccf
-bnekky iakrk sask uwgnjp iyi rynev bdnas ldh kass
-sicmw vvjbvv cap nsumc xgvrlm wsoo uoqdu psykckm
-ugg mtr wnzhmmh tjxc ehwnji lwhu mdsckk yvmk enubrqo
-grb oxmxz ohu ytetedv ssx apzlppg fdkamm sxofc jdt ynmu wyejok
-umoep rbyqm eqfk twqnog cptbbi dragna ngqs ffb cexxnc rbyqm
-utizi ormkel wvwur bdx ecelqbv xiccama aag glfvmj
-znb rsuqoa uxo svc
-obs lbifa cffi catpd
-qkxwian ajlzjz wewduzp bbyv qmt fsr qgiu epinp ghmf
-hatg bfgmb aght ghat
-kuq inp dun cknbun wmwsu drlmmg kyxc bdl
-bddybth swdbf jhi fva qpobio bjwm wjaztp jywi
-mgckz vhveu zkemhp zdf xtiqqew mlx wazgd
-umbjq pya lvvxf jeavij rhrxvew bwjqgpr piz
-xaycpwo vjcuc qksc yuixhni sfbfb dydyaq gdfvb tggg xidphvf bpjdrl goskxym
-agxfoip gguif wvo agxfoip ntkbaw fbyggy ooft zxih
-nzvsu ffwq uxvfbl qrql olhmhom qhdltg ymwz krtndtx olhmhom nfsv krtndtx
-qdp jqk ustz xjripzv mnk grnodk pjwdsj uug zqxjqj
-mufrcox zunisfs ocvcge acamm xua vor bsde kxr vor kxr orccxx
-ncycbp anvcxay bmm wndmeaw oso knmk mmb wamenwd kmkv ppdd
-motdcn xzagzwu vuzt utffrn yuqxzrh uvzt ujttq
-tauoqy coiy ybesz tauoqy wpmr trquyne ahxbj jzhems dsdy
-aczq ypw pgmzz srfn quatjgf
-cih ypapk bfxvr euvhkk gugru auhqui
-vyf pssgfvy dnhvbfl xpacme dnhvbfl mzdv iynq hcqu
-lbzvbu hhxiq hdfyiiz iyzihfd xhqih uzdqyxr
-iapbdll vdr cprmrkk vdr dfjqse mlry flpqk vdr
-grrfkq xcpxd grrfkq dxc bjpr prvwh swoc swoc
-bopo chvwuhf qhd ieesl xey ieesl fnjcbe
-kic fyq hsucnu agwyl pzzmd hqksh psw
-mxf uau iti lcoz lpg zbu ocre wqlocmh mxf nidqj lcoz
-bypmix ptzxgmf xmtzgpf hrvzzq
-lbfw zwusma lbfw tuyyy
-lrf uej unswvh obgsb npbl zajr kenea uej qnyjcu wzufim qpzkgya
-qcrxj llyu kligt hlm ehwtbx dda lgsvhdt xewfcv uikn
-nfzjx izqdbq mfbxs imiuc yqxb xlmvix izqdbq eflqfq wku omgtuu izqdbq
-lasdwg hiy btzt eefd eyoep icn nnmhg otml rek luixac nyzgn
-vekteds utsuxdx utsuxdx vekteds
-feyov qrij zbebwg ijrq seplram wttkwm zewbgb kzuhuh
-dmkgtv wohgqo ddtqmv zatahx mym hqowog tkmvdg
-vhha wjrmuyx kqh vyyrj xzchbi ejsdq orlxg vyyrj dlrc
-yetngqn zdtuqox hkarjei fqpsgh eaqwbg zsssog ghb gddqqzr hbg
-obldb zsrhz zxp uxphnev mwnbc pfjft fms xwslk vjm fxy
-nfij dbfykv ttq gyjgac igxuyqi gtiioqx ilhdex dbfykv uyp bdiwya gqf
-pffzruz vogfosh dcs wje
-pohhf fhpoh oon yyz
-xxuam afwm qxl lnt syyr bwxhhf sozauq shlhfmz kwnn milav ochq
-wefcqrt gejw cwerqtf fttf gjew
-jfsvnmr osca epwtle pgfif sxom
-exlfzmq nakp rgdnx rrcvth vhrrct aajjdrt ryyg dsozd jdqlqj pakn iruv
-rmcvo txszcs xxhyxz hbsozk wshkocf rmcvo rcbnt
-kitz yjgney yvkymef nauj hmllsgl kyhm kqr pzsu rcf pzsu qpte
-cdinpx bfur mkj naz ihkheyr nohhoe
-ylris xeqcgup wap bbfih tgfoj
-ina gnlnm zyeqhij cudfuf ipufae bvkdzni aat teqsg cudfuf bjokrbl teqsg
-aedx edax dnfwq qndwf
-rdngdy jde wvgkhto bdvngf mdup eskuvg ezli opibo mppoc mdup zrasc
-qcnc iaw grjfsxe gnf gnf
-zbjm snznt zelswrk gkhlnx dqxqn qqxnd dmro
-zisecvx ztezof uzbq otnrtj qsjzkwm ewvcp rlir bfghlq tgapdr qxmr
-ipnqj opjf vabyoe wkwnd
-wyf mfqxnrf apm snarf jqu aaghx pwecbv lvghayg
-acncv jmmbwlg oiphlm ifuo cvt
-pvmb egansnd zmh gcuzzci rrxpslv ubith
-uoleptg xbouzn xbmg cfh cpn wpqi xbouzn xtxis sxzpns
-rilybri kurbpq vfmjpck tjyogho hfyxad svfofx lfbbhxj khaerfs iqr
-seaebgz wlmtkre qguv qguv wlmtkre
-sgo edkxya zdqgwtt gxu nibuu rairqoq mzxli dci qsv
-tsol mdhzqr rmaqnru ggvcq arbwkn hlkcnj ljkcuof
-mmliphp ocup puoc eijjv
-gmajqpb ijki ijki kvz
-pmqss unhlpcj dlkll nuhlcjp expe tlurzmv nsy vlumtzr tgseozl
-gkvaoni hsba hsba viuedv phyoclp fdq phyoclp febld nqfs
-rxvdtw abn pntv qrqfzz slsvv abn lrxix mnu npot
-ghlfjp woy xwkbmv bkahpkj jve cncvk jvdype fwgvoju yrkwjp gwfvln mvkv
-kmluh mie bby fwer chsinb ojglqr nqk mie
-yzmiu igkgca ybnsqja jpfejtp yjddy xsosxfi ingx qwuhb emrkwpx idqjmmm
-btrllw mphm dkvo ewdl dchcul yah btrllw kmqi mtvgk wtb
-hxsgard yuikc lykt tdee adprp gpougod klnzk mzsmlb
-hdn znblw ifoblur bwzln dbv
-smofpbs vjuyiro llk lfzesga tybu tybu
-gffnpug xaup iqiyz fjkpnkz drrk fwyxw lwzfskz gslwpmv vjxylva tbkyo nib
-evydmb nhwuiiu fkerq nkgbuyy uclrs ydjgglh xhotwbm riirgzt
-bsub eavbt uvd dpzwyt rhn khrbptt xszckc djnfxju axofhat powmso nvdffrv
-xtuykl fjz mbikc xpnx hmey fjz fjz
-rkls nwdcsyx rkls rkls
-tygml untequ ybdfumz nqffbq uipc sove hfnqj
-ytecew vven koqn royynd qsn ksl qsn sdw
-hknlw qwho whoq oqwh
-lzmmtqu qvhyeo cnofuj utpwkjz gnirz yhhu aodbnd
-zsr axw kwtzcv tydzo kwtzcv lkxsm
-rbjtqe nihifd gvdxd bpxzy rxteky vgcgllv vbbua anygiup rqo
-dpd wblfwp wblfwp wblfwp ygahc tqjbaq
-gsw gsw pacgj xmrcz zmxhmch xmrcz
-pdq rhe xqmq lgpkhg fyffrot ovnqh wle
-tbjavke ypzzrj jizx gdxoh icjsat otfh fmygumv
-snch nxlgjgp jeyn sxoqfj jtage jtage iuice
-rtb coefuj grwg grwg rtb krhqnma vfhgbr
-vhegtl btorwxg szcev kbvkx itsk nlzpbed
-hiukrf ilzkm yllhh xsgwkdp zyy kjbv
-rfcg tdorci zcj wzftlv rfcg rfcg
-lgbc lzizat vsno pau nvv vsno bbr lzizat qhtb gwp
-sfwnio tcugjk bsfsz ykyfwg ibkap fsrvy mygk kzunawx zyhyh
-mpavlh qps bylh lttjkz rqabgk vewb bwev tlzkjt gzrbxga ktmso prpkj
-gpf ims ynh ffrs vpa iemp gofh cgbauje
-secys qks mcnfhwh drog kqs pajy zoltkw lfihnb myb ioxptu
-ytq nrta ouk ajqblf yuwwcd zdy blyoxbw dakk nvgi bzrhzaa
-nkoych sufiia xkdvw crtldee zycl qblab egqhr qblab
-nllno muxaf vds qjnitmw zkpj wskyhft kmqct xamuzpw qcai cdjtbt kaxv
-qzdytpe osr fuw osr qzdytpe whperd rydwdcl knoa
-zkdznhd peh duoygr zamrgl irnvj otpe pltpq jdkecg
-byzgw rece iigdug ehif tpgje
-ccnn foqdran gbctca tefdjxh ntcr rjciii xip xlss crl wvvhzqm twyohf
-dqyii milqqc qjgkojp qjgkojp ryde
-tdkyj tbrcud tsba vqtmb cjwxnf
-hqhmq wemvrce nagig pwnw nagig epg nagig vlsi
-tqgvw luoplw hccti npjm rytdruq cylrsun rytdruq vjsbjl rytdruq ppti
-itgt tuwc itgt rvp itgt tigns eipl ksmru
-pdw wdhtkn nbdbpn wff zhuuipg rvemv qxr
-qgkwdq cjilayh ymeks mrpuzai dwgs stfstgz ucvqhb yout oiq
-vpxik ypfr qytimvu qms oxbmw ppyfx
-fwwidn gdhd pyuexk snsz iwndfw
-lfcb sllxjna lfcb hpzahfg mmvgaa svny jhuzd
-unyg gicmzd fwc spkciy toyq wjupckd vzzx iuqgka ytqycb pxsufj
-goj tnrcml eyizngj txa xrkiw zvu igduz
-wek xrrlkna clyof rrlnxak
-cjm rmyuku vjom gtf
-buk cfae awstd dywgqp hxo wcxvf laihqw xdqfes wdbh qceh uzlwj
-sudguo dxwplto rlebdh bkamu dxwplto
-crwkyxm yuz kjtdhom crwkyxm
-trhc sduorxr aizfryh rsudxor gbyc
-pczkyl bptp qnn nxmpwsx udrg hhlb rubtrmx twzodlp xygnht
-jmqct cden yfajtkz fevcw sxonbxz sxonbxz qkzkm hhngr fbv
-sdsnm mwvicr wypfi cty ndbowr woiz mrauwzd qlno mwvicr
-vteyo fng lvr lxytn txpj milg
-wjx ahtmgo cgwcaj kaxae fhlvlqf
-ezj eetqhzu upwda iiefwlk vyvby
-imalvy yeghqe jwcu mvrod cwju
-bxnmsa yhfu npsdar tsbri hfuy sirbt oofxmy
-fkndt elbjtn vepqtxt elvpf fpelv bzkgag qttexpv prblwb
-rmq iqs yvprnyy iezqrzm wlqsrr
-yviovq lekxghj oey qwhzj lxknxw qiyovv ksnt jptz
-tyrg cifxt hugqf tyrg ffuiv jmax qyw fozfosq ffuiv
-nmg rsl jpzazd qbtlf yxqtsj czwmdfd bamge lbjdof uqy jssc
-cbx boozjip pwgvzlq rjz kxy kxy hszacok fvsq jhnir cnsba gafz
-sbcuxb wfur nnnfqjj fdwg huhe sbcuxb
-icwk qelbxs uevp qped zsnhh wpuok wddxsln ftnzupr ruxol cgxjb jbhh
-izcp htykj xxmndoq amnspe htykj
-vverol oixwlny vqd tvfzu henc gnyrwr
-ytxio etytsx choynep zqapo hfjit
-lkvgr oyzfa taiqr jok djatvy ckif tmdw oyzfa zroy
-jlgpyp kkqysg oqjki hjohoug hbhta muilz zft
-sumfyu wftcu bwwdcy lezimwa qwvxv zwh mqyv bmfot aii torcol rnt
-tpdj xrw ccsbnh fhptv fwkxjfm dmqaokd bjci
-zxi vmf vmf dpyg
-sfzxysw lcms bkojtv bkojtv
-opywo qll ipkitr mtwp tudrr svhyp huz bxsdpn xomfy
-gkod luo qrosbp orbd rpsjzyd rlh gdok tze
-nusiuq nusiuq zeys ahufexc
-veno jntg avtmtdn qojxru zegdcql odfcetz pgehau
-uqun vigjm ykac ozlelj danmji bibugox
-rpuozh ajwru rbvuevv uhzsq
-iawoe tyb aewio ymf byt inijv ctu fcys micsgzl pbby alt
-gktyxp ris mqpfm bkqsfl nrg idbbcxg jhcf
-qibt invvv qibt luitx rnm eby hrfbmwl wnap sgkzvb qlwc hrfbmwl
-jwkv qecsjbw lycgldd wjvk tjcp dycldgl pzrvr zrlcf kji
-nzsrmiq nmhse ilivrk kqv
-besmyzi imkgpt iekbjax abxeijk uvzs wwv
-jdocl uki ltswp tjkljc ymce iuepze qygqxzs tei lkry
-hhyfy gvzd mqksxlq czn afe mesnag eep frwgekg mqksxlq phpy
-ehg connnza ekt ddgokw
-mpbsoms uzhzl xevww ztt uzhzl
-lftybr firc awsud dsxdkk ltf ipjv dtx lcymth
-vkcpb gxtxq yioeq fexj xxgqt
-srvca fslnnvf nfmkpvt egw wemumq jie vznf dzsjw cukf kcvyir
-yxjkl lyjkx jyxlk kgc xtz
-tpoe xzov csp leleoqo noyre tdhf cyib sjgtdx raehdw nmcxp
-qvt uhznqe bpvos vtq ddlebtd tqv
-xlw utsxs gpia rvlvnts elkxr dddihy tnrslvv ibf wlx bxg
-cwqnnrt rkkqyf dye yde fzl pthanj
-boc rqjenpp xjqte jteqx pvoofc pidqe ruoucy gvnro ognrv
-qhalb gnazwc fhl iuti
-clnbjfo nnfs nnfs heymvr oarew oarew nxu
-lwtrotg hiaxwj ymzbly nvhzjhj zlsaheg nvhzjhj ymzbly
-rrvi tsjp tsjp tsjp killji
-rpx hiclj cmwq ibhj nfd
-pvwymn iebkd xmpw vuhhkap ksw zigzy mzzyyxy rmuh iwwhea cglfq
-rlwelgy sffml jin qsdzro xlsty mgqzuu etxjuo emzd jgnoyq tkjuy vfvb
-tkctdj hhkuc viskmy obw
-zvjkuj akeky ikj jqd hfhzbwe bkc
-btev nrdo hcyiuph stf qharfg vpmel mpfz nvs ytgbbc
-ieepn ndueuw svmdr tcvumw mceyrn mrjwhyl tbdj mgrgvz
-uxrs ckyi xpmqm czzrkl cjp
-nlliwd wrqkrkz yjmng nlliwd zirde hcjjn wco ysf mgl
-dxti lcahe ommare izlwf ramsfb nzgfvo ijvm fwymrdu bndq
-isxy jpvuzu tdduyhw dixp cfa fkzbteg ytoi kepk ysf yqcpi
-qmeprfj soqo ncgeor cqsuuj grzy wogxy vyblnbg slvtry vdols kka
-ltykfp gtzl olrp gxend vapee deq
-emywfbn dbfiut rkt wvwe dbfiut bwffhea yuzcxv gogpicp wvwe
-vqvmrp ofbk dlfabd jwllzxk obx vqpwjj umvng tqwis fstxy fstxy
-miha zgvyux rmraszo xwf
-kjaagk btm kjaagk wkewjrg kjaagk
-lbmli aizs omrdr gzktnx asiz ptanzpa xlo ljre ckyb wob
-svz dlk rijagg avxmg fkzwhk uro gegm
-dzplum temdw jqnm tvxcww bmg tftttpp deuw comxey xfimzjx caluczi nqn
-uwvhxa ztkd nlsdyt vihl julkwwv uzch dwakhs
-wkhuihh ycrc cxff vzcfhpp uegfd gaok kcnvz lhzogq lwa tyrypvu
-idp zmrrzp zmrrzp nktp xsnx rjsxn
-eybrnib ivgntl vaxsbpi eybrnib
-nzvnq xvbfa pbhwwh ylju runvsj imlx vztesn
-nfdohd nfdohd gtevnky pivjyct ihvd fzcsrq lko fmqk
-kwpkks ecikxu bcxswlt qvrxm sbcqmh
-kdjrmj piuh kdjrmj vnaf gyedkg vptxgm xezssxx zsg qjzpo zsg
-oqo sley aqx qmpqb fgmylbj egd zivj kepxizv kuakyn lunbnd
-hmcf hmcf xlhgc hmcf cdlm buofnx
-onjcj yluonz kzmk phqo phqo phqo
-ohaafy efl bnkkjww wwjnyoj dxeaig ywnjjwo slk hrbebw ohlyju elf
-msohiqz aunk njki bfktdgi htmyrj mgx
-numlzrl rmnlulz glb ltt fhbajz gqxpu
-gko hco oai ryq xwy sdqosft spjkiu cxfhg ycwpglh noy rah
-btzpjem brpk vqr atxu rhlh rqv jmg fvyus
-phmxxgj ejx xje qtk hsb kqt npwj gqt
-hujyjp nwmsd ant zipuya lrkahww uwqal vzlo qmbo twkjkse ufivi
-zfbnyz fwvh xrnrw usn zin daq iwjzj
-yykyg iwypfy hehqnl cjvk cevdrec
-gui muuto wsta glqmx gfo rdmbv mxwz gffzt eejpw gion
-lpng nduid iqbpu nduid knrqd
-xwxn oefpckv gjaua ugaaj gjuaa
-qxk aeql trqdmqc crzlinj crzlinj trqdmqc rijcne ewyf
-rfv qmbe fvr bmeq
-upqyfw lowzq wpen upqyfw gfskbil sljuzh wpen
-bdcara qyhx rtaez qyq gbyr
-evzls qxtxq clzd svbgqi zxlzgss vtrre fko eebo qjyl
-zaapeo kpwhz tygknau nyd pch trp xqe
-ypzcafg rnqmbh qtteg sncu ssojhhm zonfym thir xmgheb wqj gpjg ssojhhm
-wvcwyn xrf muozyya lasdp xpjgu kpqv zkiihiv ifje cbdlavg xbied hfnaa
-qqqb rettz rycukl ihpkhh
-dnxzxqv znb znb fbxj azxtezb xvxa
-peqkd xlzqkov esgnw ucku hrwpfxd xtd vnig vlmfp ajte qswr kqoj
-dpwy oavzkk dwyp ehij upqxgii pydw
-amfc hfv xmqa nqvn cal rqmcq oej amqx cla ntxj
-hqhhe qkbhwli wmhlcq xaczs peywuo
-vcr xfv xfv kymo qpszwzo xfv
-nmrbur tswo xbo ljlrzo bmhpgc pev zovkznz lok wbbhtkk
-tojj lxqgr rhjavrm ndsdup gdbjwaq cqpnl wfaxivl rfry ryfr udspnd
-beffod sknlph amb feobdf
-mldgn jxovw yuawcvz kzgzwht rxqhzev fsdnvu vluuo eycoh cugf qjugo
-tlnd qcxj ker fdir cgkpo nrqhyq raef uqadf iahy rxx
-mhvisju lhmdbs tcxied xeidtc ujry cditex gvqpqm
-cgc jazrp crgnna uvuokl uvuokl uoiwl sknmc sknmc
-rvbu czwpdit vmlihg spz lfaxxev zslfuto oog dvoksub
diff --git a/2017/05/input b/2017/05/input
deleted file mode 100644
index 6e940c9..0000000
--- a/2017/05/input
+++ /dev/null
@@ -1,1090 +0,0 @@
-0
-0
-0
-1
-2
--1
-0
--5
--6
--5
--3
--3
--8
--3
--7
--8
--4
--9
-1
--3
--17
-0
--18
--14
-1
--13
--4
--22
--7
--8
--25
--23
--11
--3
--9
--3
--26
--7
--24
--15
--17
-2
--18
--39
--6
--28
--27
--38
--47
--17
--16
--36
--34
--3
--40
--11
--45
--11
--34
-2
--27
--38
--7
--48
--14
--35
--37
--31
--42
--8
-0
--39
--20
--50
--9
--7
--18
--6
--65
--44
--68
--67
--61
--19
--3
-0
--66
--63
--29
--4
--29
--77
--51
--72
--91
--84
--38
--93
-0
--7
--15
--78
--68
--59
--68
--47
--60
--101
--30
--69
--4
--52
--4
--60
--30
--65
--44
--108
--70
--43
--80
--102
--25
--58
--60
--13
--81
--17
--51
--32
--93
--38
--2
--16
--8
--1
--94
--55
--122
--77
--75
--25
--30
--55
--60
--23
--49
-0
--119
--90
--129
--35
--8
--18
--79
--65
--16
--100
--143
--148
--39
--106
--140
--102
--126
--36
--41
--20
--23
--140
--138
--112
--49
--60
--7
--152
--162
--142
--1
--38
--15
--4
--7
--65
-0
--114
--150
--160
--162
--29
--164
--32
--60
--60
--97
--130
--97
--172
--25
--185
--35
--77
--138
--188
--182
--137
--122
--133
--6
--37
--199
--108
--53
--188
--60
--30
--160
--160
--23
--176
--10
--23
--6
--116
--216
--155
--107
--66
--55
--107
--132
--91
--152
--127
--142
--90
--54
--40
--86
--151
--123
--120
--37
--84
--86
--205
--117
--179
--32
--26
--228
--232
--116
--67
--122
--125
--61
--2
-2
--216
--63
--31
--147
--84
--113
--122
--39
--5
--47
--200
--129
--224
--246
--8
--112
--140
--65
--259
--110
--164
--85
--97
--129
--90
--124
--6
--228
--143
--78
--166
--150
--165
--262
--178
--6
--44
--44
-2
--57
--43
--116
--197
--93
--221
--160
--96
--121
--127
--162
--181
--45
--40
--139
--194
--311
--291
--104
--217
--103
--28
--207
--21
--97
--91
--224
--257
--278
--176
--8
--93
--103
--35
--33
--320
--70
--254
--115
--59
--171
--45
--143
--250
--187
--181
--146
--210
--66
--297
--188
--79
--78
--309
--186
--272
--62
--41
--274
--323
--174
--344
--45
--146
--110
--283
--135
--24
--262
--39
--41
--112
--190
--214
--314
--224
--338
--167
--240
--95
--231
--154
--281
--52
--282
--274
--332
--311
--9
--159
--191
--80
--299
--354
--250
--232
--98
--132
--72
--61
--318
--255
--194
--282
--289
--114
--131
--267
--276
--65
--238
--335
--124
--7
--339
--295
--111
--260
--76
--82
--206
--383
--251
--230
--139
--109
--273
--222
--302
--359
--23
--326
--283
--75
--186
--270
--38
--208
--127
--63
--265
--215
--308
--350
--175
--358
--2
--166
--343
--421
--253
--34
--177
--426
--173
--127
--108
--93
--412
--102
--216
--35
--254
--85
--238
--401
--268
--212
--393
--332
--30
--374
--301
--39
--449
--59
--453
--63
--301
--251
--396
--78
--79
--279
--171
--471
--236
--56
--101
--129
--50
-2
--213
--127
--107
--90
--472
--473
--435
--17
--490
--354
--122
--65
--181
--303
--319
--133
--350
--380
--60
--200
--55
--44
--482
--501
--82
--51
--361
--167
--7
--493
--68
--488
--18
--487
--250
--179
--143
--307
--85
--494
--178
--477
--453
--519
--143
--104
--523
--282
--16
--497
--358
--209
--292
--337
--500
--255
--167
--527
--184
--451
--305
--277
--453
--296
--441
--410
--521
--431
--215
--23
--53
--88
--296
--28
--454
--285
--259
--513
--526
--164
--4
--90
--22
--274
--432
--487
--372
--130
--162
--317
--401
--390
--16
--162
--409
--509
--256
--274
--371
--331
--430
--10
--562
--516
--246
--399
--122
--328
--134
--211
--443
--321
--290
--579
--101
--48
--208
--503
--138
--43
--33
--278
--8
--278
--515
--111
--164
--503
--69
--538
--450
--290
--434
--194
--477
--284
--324
--292
--582
--267
--38
--217
--489
--102
--142
--50
--511
--606
--254
--404
--319
--261
--191
--26
--376
--13
--355
--483
--133
--573
--136
--508
--70
--249
--86
--353
--280
--418
--582
--371
--652
--643
--369
--522
--33
--456
--226
--600
--621
--394
--516
--52
--542
--548
--524
--4
--202
--102
--405
--203
--101
--76
--160
--30
--314
--45
--211
--223
--35
--672
--640
--576
--198
--131
--478
--334
--44
--489
--351
--180
--242
--473
--462
--519
--651
--608
--360
--626
--262
--403
--50
--535
--284
--387
--227
--523
--152
--454
--687
--331
--201
--246
--533
--667
--71
--34
--24
--190
--227
--528
--413
--302
--687
--719
--714
--466
--432
--460
--83
--703
--401
--642
--146
--350
--128
--549
--579
--83
--747
--219
--612
--410
--694
--643
--268
--323
--684
--677
--290
--6
--78
--627
--751
--360
--76
--249
--724
--154
--106
--290
--669
--51
--290
--634
--740
--605
--645
--713
--214
--767
--752
--689
--174
--487
--386
--561
--394
--605
--4
--7
--180
--781
--75
--462
--471
--723
--709
--30
--434
--771
--652
--8
--796
--748
--87
--463
--276
--436
--477
--116
--86
--600
--476
--499
--173
--219
--85
--458
--225
--144
--405
--688
--570
--45
--65
--741
--184
--504
--265
--336
--130
--361
--95
--528
--532
--186
--461
--189
--682
--306
--223
--75
--11
--640
--313
--539
--548
--594
--203
--605
--277
--356
--822
--242
--282
--219
--441
--72
--558
--832
--322
--572
--44
--660
--736
--754
--99
--192
--482
--248
--296
--799
--418
--759
--114
--507
--10
--717
--778
--279
--775
--787
--864
--554
--525
--632
--312
--183
--267
--735
--342
--453
--152
--882
--95
--538
--227
--336
--719
--254
--481
--481
--591
--739
--783
--409
--468
--328
--429
--271
--425
--246
--476
--822
--757
--771
--2
--41
--676
--821
--288
--386
--749
--528
--777
--916
--312
--648
--699
--26
--258
--722
--513
--706
--111
--631
--745
--148
--710
--147
--470
--312
--314
--448
--530
--674
--283
--657
--404
--483
--712
--278
--154
--841
--152
--506
--537
--226
--649
--711
--808
--331
--196
--877
--432
--847
--745
--669
--71
--692
--175
--438
--83
--826
--64
--611
--528
--553
--664
--754
--678
--503
--362
--365
--710
--339
--805
--47
--298
--274
--551
--901
--581
--562
--368
--6
--559
--964
--994
--404
--148
--383
--154
--518
--350
--309
--669
--689
--780
--457
--88
--142
--522
--177
--115
--935
--893
--306
--481
--912
--745
--691
--763
--674
--246
--994
--497
--686
--474
--661
--385
--9
--310
--710
--991
--51
--361
--314
--346
--355
--872
--622
--998
--586
--631
--1023
--798
--789
--55
--166
--658
--818
--850
--590
--1035
--274
--524
--913
--183
--383
--297
--378
--186
--858
--369
--191
--815
--648
--367
--460
--879
--1052
--476
--382
--455
--892
--57
--54
--523
--824
--1030
--675
--980
--818
--629
--201
--939
--586
--913
--858
diff --git a/2017/06/input b/2017/06/input
deleted file mode 100644
index 177ae3d..0000000
--- a/2017/06/input
+++ /dev/null
@@ -1 +0,0 @@
-5 1 10 0 1 7 13 14 3 12 8 10 7 12 0 6
diff --git a/2020/01/input b/2020/01/input
deleted file mode 100644
index 127b7a7..0000000
--- a/2020/01/input
+++ /dev/null
@@ -1,200 +0,0 @@
-1293
-1207
-1623
-1675
-1842
-1410
-85
-1108
-557
-1217
-1506
-1956
-1579
-1614
-1360
-1544
-1946
-1666
-1972
-1814
-1699
-1778
-1529
-2002
-1768
-1173
-1407
-1201
-1264
-1739
-1774
-1951
-1980
-1428
-1381
-1714
-884
-1939
-1295
-1694
-1168
-1971
-1352
-1462
-1828
-1402
-1433
-1542
-1144
-1331
-1427
-1261
-1663
-1820
-1570
-1874
-1486
-1613
-1769
-1721
-1753
-1142
-1677
-2010
-1640
-1465
-1171
-534
-1790
-2005
-1604
-1891
-1247
-1281
-1867
-1403
-2004
-1668
-1416
-2001
-1359
-686
-1965
-1728
-1551
-1565
-1128
-1832
-1757
-1350
-1808
-1711
-1799
-1590
-1989
-1547
-1140
-1905
-1368
-1179
-1902
-1473
-1908
-1859
-1257
-1394
-1244
-1800
-1695
-1731
-1474
-1781
-1885
-1154
-1990
-1929
-1193
-1302
-1831
-1226
-1418
-1400
-1435
-1645
-1655
-1843
-1227
-1481
-1754
-1290
-1685
-1498
-71
-1286
-1137
-1288
-1758
-1987
-1471
-1839
-1545
-1682
-1615
-1475
-1849
-1985
-1568
-1795
-1184
-1863
-1362
-1271
-1802
-1944
-1821
-1880
-1788
-1733
-1150
-1314
-1727
-1434
-1833
-1312
-1457
-160
-1629
-1967
-1505
-1239
-1266
-1838
-1687
-1630
-1591
-1893
-1450
-1234
-1755
-1523
-1533
-1499
-1865
-1725
-1444
-1517
-1167
-1738
-1519
-1263
-1901
-1627
-1644
-1771
-1812
-1270
-1497
-1707
-1708
-1396
diff --git a/2020/02/input b/2020/02/input
deleted file mode 100644
index 45e8c19..0000000
--- a/2020/02/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-5-6 s: zssmssbsms
-3-6 j: jjjjjrrj
-4-7 k: kfkgkkkkk
-2-3 n: nkbgfnn
-7-12 h: hhhhhhdhhhhhfhhhh
-1-4 v: nvvv
-6-9 h: hhthplhgmpzsmhhxhh
-6-7 r: rrtrrrgrgcc
-10-15 h: sdbhvbhfjhwllmrpdv
-3-4 s: bsss
-5-7 s: sstjsswsspldr
-10-14 b: bzbqbbbkpvbblbnrbs
-4-11 s: sssmcskwsssssss
-2-10 v: rlttvvnvvvvvvksm
-4-5 x: xkrxx
-2-5 m: bfmmmmm
-11-14 r: rlprrtrcrxcrgrrhrr
-4-16 l: dzllmllldnllblwcr
-3-4 t: nplr
-3-5 x: jcxxgkxtjwwgh
-3-4 j: msjcjqjgxmjsjfjjj
-1-6 z: zgkkdzww
-3-5 q: pgqqbq
-17-19 t: tttkttwtttttttttttt
-5-11 n: nqnlfknntdn
-11-12 c: ccccccccccgc
-2-14 x: pxmvfrrwlbzxhk
-4-5 g: gcggwggxv
-4-5 h: phbzhhhqhl
-4-5 h: hwbhk
-1-2 t: tgmq
-16-19 l: llllbjlfvnlhwlllqfp
-4-6 r: srrrqggrs
-1-3 g: nggwhvcl
-1-8 f: pffffffff
-2-3 l: lllll
-13-15 d: ddrdkdddmdmdddd
-11-13 r: rrrgrkrrdrwrrr
-3-10 x: xxxxxxxtxq
-6-7 p: pspzpvlpxnplhtpc
-3-8 f: fsfkfbffvxfc
-3-5 z: zzzvwzsfktz
-4-7 c: cccgccc
-11-12 n: nnnnnnnnnnzn
-12-13 n: nnnnnnnmznnpnnn
-4-7 q: wqqzgqgfg
-5-13 p: tgplpbpmvgpppktps
-12-13 x: zwcxlnhwpsvxm
-7-10 r: rrrrrrnrrrrgr
-1-5 r: rlrrj
-15-18 l: nlllllslcllllllllcl
-10-11 w: wnwwzwwwwwwwmwrwr
-10-11 j: njmmjjjcjjv
-3-6 z: vgbdvzgzzzzw
-7-8 r: bbcvxzrqpqskcmhwsvx
-4-5 c: rgvcgmccc
-6-9 d: ddddddddd
-6-7 g: gggsggg
-4-7 c: ffclfbcdmcvnshw
-3-5 n: xnznv
-6-7 d: ddddddk
-1-2 r: rjvprt
-6-7 p: ppphppp
-1-11 p: ppppppppppxppp
-10-16 x: bxxnxpxxxcxjxtxnw
-4-8 s: hzsvsswc
-10-12 p: lpwswppppvppphp
-2-3 d: bdcddnxc
-4-6 s: ssscssp
-18-19 k: kkkkkkkjkkkkkkkkkzk
-4-6 x: ncxpxx
-6-8 h: xhhhqxrhhhfh
-15-16 p: qppjnpzfvppzdppgppp
-1-7 d: dwvdddddc
-3-4 w: wlshzvqw
-4-16 s: sbwgjshsznhdsssjts
-4-8 t: ptttbkbhtt
-11-12 w: wwddwwwwwwwj
-2-6 z: zkzzzzzhzzzz
-3-6 b: bbxbbb
-3-6 z: zztzzq
-2-3 h: hhjhh
-1-5 x: xptxl
-10-11 n: nnwnnnnnndrnpp
-5-6 s: jsswmjzkrspsms
-2-7 n: nnnnnnnn
-4-6 q: qqqhgxg
-5-6 r: rrrrqrr
-4-5 k: kstjksjbkhhfpzkl
-5-6 n: nnnnqpldn
-11-13 w: mptdwqgfkwwzb
-3-4 x: ccxxmxfzfztxvxdg
-2-13 w: wwwwwgjwwwwwwwwwwww
-1-5 m: mrmkjqhdcqbz
-7-8 l: lldllllh
-7-17 d: ddvddddktmckjbmds
-3-8 n: htnnnnqlv
-3-8 v: chvkvjkvxl
-8-12 t: rtffbltcbtttwtqbvt
-1-8 n: nhnbvdwq
-6-11 b: bblbbmbbbbbbbbbbb
-4-7 s: rssbphs
-8-9 q: wqqdqqqwqq
-10-11 f: sfwfffdffhntffj
-4-5 x: xlxbxx
-2-4 d: lvdd
-3-6 t: djtcsmjrrt
-7-11 v: lvvvvvxvvvv
-3-4 c: ccpc
-3-17 g: nzgjkrpwbfcgzqjvtth
-8-15 l: lnhlllgllvgllbgscl
-10-11 z: zzzzmzzzzmzzjz
-3-10 b: bwntlkjnfbm
-5-6 f: vffxnfjffp
-1-4 s: dvcssdw
-11-13 c: cccctcfccckct
-4-6 m: cmtzbmkqqgbmpsmbxwkw
-11-13 j: jhjjcjmjjjqjvj
-6-7 q: qqqqqqqq
-4-10 f: fmxffftfnbm
-7-10 n: cdnrfrnvpmmhpnmxbnx
-8-9 z: zzzzzzzvz
-2-9 h: zrvhddntmhjhhh
-11-12 g: gggggggggggg
-1-2 h: vhtgfg
-1-2 g: gggp
-1-2 r: nrktwt
-2-8 b: bslkbbbbb
-1-5 q: lrfqmq
-10-14 q: qbqbqpqqqrqdqqq
-7-16 r: nvrrzhsgrwthgbrqkqh
-4-5 z: zzzzh
-3-8 v: nkvwfvlvv
-8-9 z: zzzzzzzfs
-2-4 w: vrlrss
-1-2 j: jnqswjgps
-7-8 f: ffzffffwff
-11-12 k: klwqntvkpcthq
-5-13 k: kkkkkkkkkkkklk
-2-5 w: wwwdxgwwszb
-1-13 q: cqqqqtqqdmmnqm
-3-8 q: bqtlqqzn
-3-12 n: xnzdxdnndpnnqhcnnnnn
-6-7 r: kqhrrrxldrmwr
-3-5 k: hjkdp
-5-6 h: hhhqhrmhbh
-14-15 v: vvvvvvvwvvvvkvvvv
-2-10 h: nbcpsmpvph
-8-9 r: rjrrrrrrp
-8-10 j: jjjjjjjcjt
-8-13 l: jkfllllllxldvplvll
-5-11 m: mmmmmmmmmmmm
-5-6 v: vhvvgvv
-12-13 n: nndnnnnnnnnnb
-3-4 f: wfmfjfffnfflf
-4-14 l: llllllvllllllf
-10-13 f: vvtfcfxfwdfmnf
-4-8 w: wxwwwghwpwrtwww
-5-8 g: tsggmgcggg
-9-11 w: wcwwwwwwwlqw
-8-10 z: zzzzzzzpzz
-2-4 m: mmrm
-16-17 k: kdkkkkkkkkwkkkpklkkk
-4-8 k: kkkkkkkn
-2-5 p: wpppqtwkpbptmlds
-6-8 f: ffbffnff
-2-16 z: ffzjwnbbljfzgfrlz
-3-18 j: jjqdrpcjjjjjjbfbjjj
-10-11 v: vjvvvvvvvvm
-3-8 f: fmnpffflfnd
-13-14 n: nmnnnnnnnnnnnr
-3-11 k: jrkrkjzccwhlxkgkh
-1-4 z: pzzzhzz
-6-7 k: kvknwkj
-2-10 l: cllblhlwlq
-3-4 n: nnnng
-3-6 w: tjlzwwc
-12-17 l: llllvlllllllllllw
-2-4 h: dhhlmhqddhnh
-1-2 r: rsqjd
-10-13 s: zszlssssssjsswpssssz
-2-6 v: vmvvdxvv
-9-13 m: qpmdmzmmxjswmmmmm
-19-20 f: pzjnfzfwfcffffxmfffl
-1-5 n: nnnsknnnn
-13-14 r: rrkrrrrrrrrrrr
-9-10 h: hhhhhhphfh
-6-8 x: ppcxlxhl
-1-3 z: bzxwzjhcgwcjgfgrlc
-8-9 n: nnnnnnnwwn
-5-6 g: qcgghgg
-3-4 p: ppxp
-7-9 b: phbbtbsbffbjbbb
-5-13 t: tcstttjtzdnhkt
-10-12 k: mkckkkkkkbkkk
-4-5 v: twcpvvzvjsvzqvwkbc
-17-18 m: bflhwmndwmkcmqsmmgkm
-14-16 t: ptttrtttpttttttfhtlt
-7-10 b: bxbrbbbnmcbbvbb
-6-9 r: rwvrrpmmr
-10-11 h: hxhhhhhhhhx
-4-5 h: hmhth
-1-3 l: lldl
-1-2 d: dqhsxsqmmndx
-10-13 l: llllhlqllslld
-18-19 z: zzzzzzzzzpzzzzzzzcpz
-5-6 j: jjjjjp
-7-9 t: tttttttttt
-6-8 t: tttttttzc
-5-17 x: xxxxxxxxxxxxxxxxxxxx
-16-20 x: xdxxxxxwxxxxxcxpxsxw
-3-4 f: ffxf
-4-9 q: mqqcqqqqqqd
-2-6 z: zdjnzjtr
-4-7 p: phppppv
-11-12 m: mgmshkmmbmqmmmmm
-2-5 b: ztltbbpgxmbbptqb
-4-10 v: vjvwlvfqmrhffvbkfv
-1-3 k: xdcthk
-3-9 s: ssssssssm
-9-18 w: whjwnwwwkwbwwwwwwwww
-16-17 j: jjjkcjjjjpjjjjjjdjjt
-9-12 b: bdvjzbwbbgbbqb
-2-6 f: ffrrsj
-3-8 t: tttttttwt
-5-7 c: cczcmcxc
-5-6 z: tfwszq
-8-9 k: kkkrskkdkkr
-5-7 h: hhwhhhghh
-8-14 m: smfgmmmkmmmmmmmpxmnn
-8-9 w: gwwmplbkjf
-1-8 z: kjzwvtvdhpkzjzlxpjq
-3-5 b: mgbqbbb
-3-4 g: skltgpcng
-7-8 k: cxxkktkc
-12-20 b: fbbmcbbhkbbbbhbbbbbz
-6-19 k: gvflkkgqbkckcmlcqkl
-10-11 l: llllllllkdll
-3-4 g: ggqg
-5-6 d: ddddzd
-4-5 n: nvnnn
-4-5 j: jsjsjj
-1-4 m: mmmmmmmmmmmmmmmmm
-11-15 c: fljcwwlnbfzxfqt
-3-4 l: lwlndjl
-7-10 w: wqwwvwwwwjw
-15-16 k: fkkkvkkklbkkxkdkkr
-3-4 z: zszz
-5-7 z: xzzhlzzzplzzq
-8-9 z: zzzzkzzzk
-2-13 h: hhhhhhhhhhhhqbhh
-6-9 n: dnnzwdnncqnjnnvm
-6-10 r: rkwlrdsrrrzrrrr
-1-4 b: bbbwbb
-1-2 b: vbxm
-5-11 m: jrkbkmmmmmmmw
-2-3 n: wnmntnxdkl
-11-12 f: ffwfnffffvxfffff
-1-2 m: xhgmxvmkzj
-10-14 s: sssrnsssssssssrsv
-3-9 x: xxxxpxxxgx
-2-7 d: pddwwpbv
-2-5 l: lljslz
-3-4 g: ggkg
-9-13 r: crrrlwzbrvjzt
-4-5 k: kkzpkfk
-2-4 q: kqqxq
-6-8 c: tcmcccccccfccgcchc
-7-17 r: nrsdshrrqhjllsrjrjxr
-1-3 b: bpgkwcbnb
-3-8 t: zdnjtvttjgt
-6-7 v: gpgnwkgnvkv
-5-7 v: vmvcnjvvvmv
-4-7 z: zvrjzxzzdxzlpz
-3-9 m: cdlplfjrmvbdvm
-7-8 w: wwjwwwwww
-13-15 q: qqqqqqqqhqjqrqjjqrq
-8-9 v: vvvvvvvvg
-3-6 f: qfffffjf
-2-4 d: nddpxd
-1-3 q: bqmqqqqq
-14-16 j: jjxjbjjjjjfjjjjfgj
-5-6 t: ttttgtt
-14-18 l: llllllllllllllllwbll
-11-15 c: kscccdcdccdccccc
-15-17 v: vvvvvjvvvlvvvvhqvvv
-5-6 b: bbbbnl
-3-10 r: rrrrrrtrqkjr
-11-13 w: wwwwhwwwwwskw
-13-14 h: hhhhhhhhxhhhhs
-8-9 k: kkkkkkzkw
-11-12 m: mmmmvmmmdmmcm
-2-9 k: kffkknkfkkkkkgkk
-4-13 d: dggdndznddddc
-4-7 t: kksmtmdswzvt
-2-4 z: ppzccxtbcnwswtlc
-11-14 r: rrrrrprrrrrrrvr
-14-15 x: xxxxxblxxxxxxtxxxc
-7-9 b: bkxjjjbtbtlhgrtmb
-4-5 p: fgzdp
-5-8 l: ncrlljltnllll
-1-2 x: mxgcx
-7-12 x: xxxxxxxxnxxr
-1-2 r: rkrrrrlnrrrr
-6-10 q: qqbqbqqqqqqzrqz
-2-9 b: bsbbbcvbcxcrbbbbgpcd
-12-19 x: xtlrxvxsxxjxxxknxxcx
-2-3 p: mzpptxpg
-3-5 d: gkdzgdjlzbfvcbhtgl
-5-9 t: ttttnzttt
-15-16 q: qsqqqqqqqqkqqnwqqq
-12-14 q: qqqqqqqqqqlfqpz
-3-8 b: lslqgrzbgbjzthlgnrmc
-9-12 m: wmxmmsmmvmcm
-3-4 t: qxttt
-3-11 m: kbzljjmbpxmt
-14-15 n: nnnnnnnnnnfnnnvnsnnn
-11-17 l: lclglllclzflllbllt
-6-7 m: msmmmmskq
-6-10 c: ccccccxccc
-9-13 l: plpgntbglpbgfj
-5-8 l: llxltljlws
-3-7 z: zqzlztgzkzszb
-11-15 k: kkkkkkkkkkkkfkqkk
-15-16 l: mgxlzbvfwbdmptlbjwz
-9-13 j: jjjjjjgjjjjjjj
-7-8 z: zzkzzzzbz
-14-15 j: jjjjjjjjjjjjjlv
-3-7 q: qqdtqgqq
-2-4 c: cccpzn
-4-7 k: hkkxkkk
-2-5 k: kxkkkk
-14-15 w: jwwwwwvwwwwwwwpw
-2-6 g: gmrgdgnwdbhggxgh
-5-14 q: djqtxqxkmgqxqqcplwqq
-14-15 q: qqqqqqqqqqqqqqq
-3-7 x: dqxqxxtrx
-8-13 j: jjjjjjjbjjjjjjjjjj
-18-19 r: rrrrrrrrrrrrrrrrrcr
-3-14 x: xxsxxxxxxxxxxxxx
-7-14 s: kknsngsgkfswjlsns
-3-4 z: zzjz
-2-4 z: zzzd
-1-3 d: dqzdgzwdjmdcpfpfd
-3-4 p: jppj
-14-15 c: lcccctcccccczzdcccc
-14-15 f: fffffffmrfffffpffx
-1-5 c: qcvvrcqm
-2-11 t: trcltttgttttt
-8-9 j: jjjljfjkjjj
-1-12 t: wttttttttttttt
-7-14 q: gsqqqqgmqqqqclqxdq
-5-7 h: hhhhslrlhwsmphc
-14-15 x: cxrxxxxxxxxxvxrz
-3-6 k: rkkkkkk
-3-4 t: dtmttt
-1-8 z: zzzzzzzgzz
-3-17 t: rtlwttmttttxtttttttt
-4-7 w: wwwswww
-3-4 w: qvsww
-8-11 g: ggggdgqdgggnh
-14-16 q: qqqqqqqqqqqqqqqqq
-11-12 d: ddddddtddrbddd
-10-12 v: wvhvxqpvvbvqvtvmv
-6-11 c: cpckcmcctccc
-5-9 r: djrcrrrrrrmr
-5-9 t: ttbcmnbzt
-6-11 f: lwxssffcfks
-12-17 v: vvvvqjvvvqvzvvnvvck
-11-13 k: kwvtzwczgdwqwp
-3-6 l: zdglhlklllhk
-15-17 x: xxxxxxxxxxxxxxpxsnx
-2-7 s: swdsssx
-4-8 v: xvxvxgmvvvqwvhtqt
-17-19 n: nnnnnnnnnnhnnnnnnntn
-2-4 p: jtppkrgpfph
-15-16 v: vvvvvvvvvvvvvvrfv
-6-9 q: wqxqqdvdqq
-14-16 w: wpwwwwwtwwwwwcwwwdbw
-5-6 k: kjrrnk
-6-13 w: qfcjlwtlbwgvp
-2-3 b: sbbbx
-1-3 b: bpbf
-2-7 r: dsrrnbmdf
-3-13 w: wwwwswjmwwwwdww
-3-5 l: dzhll
-7-9 l: llqllfzxw
-2-5 n: cdkhngnnf
-4-12 q: dqqkqklqqqqh
-14-15 b: twbbbbgbfkbbbbgcbt
-10-16 q: qqnqzbqqzgqrqqqqqqqx
-1-3 x: sjltfnnx
-9-16 g: tcghdqfsqbcllvdsckx
-6-9 w: pwhwjwwxdwjw
-3-5 l: rlxlflz
-7-18 p: pppppppppppppppppppp
-4-14 t: wvfglxkbtrqxkjjtqccl
-15-16 b: bbhnbbqqfbbbsbcz
-3-4 n: znpnfntn
-6-9 v: vvvvvvvhfz
-17-18 p: pppppppppppppppprp
-2-18 n: lnnnnjpnnnnnnnnnnt
-12-14 b: bvtbbbbbbbbbbs
-2-6 r: rrrwrrrr
-3-4 f: fpfk
-1-4 s: skcrmsczxwxrn
-4-7 n: nnnpnkz
-5-17 j: jkjjgjjjjjjjjjjjj
-7-8 n: nnnnnnpnjsn
-1-5 j: rdjhp
-3-5 f: hdfff
-1-3 j: qqjj
-2-3 j: vhjrz
-7-15 r: jrrrrrrrbrrrrrr
-3-6 r: pwdpzr
-6-10 n: lncrcndstsww
-10-11 m: jmqqmmvshmj
-3-5 s: sjjnsvshs
-11-12 v: vvlvwvvhvgvkcvv
-6-8 c: wcpcclcc
-10-12 x: dxxxxxxxxgxxx
-5-7 s: sssssst
-2-6 j: jksjjkjj
-3-4 w: wqrw
-2-4 c: qgzdchzcsc
-4-6 c: cwngwcxwdcpspfccgdcl
-9-10 g: ggvggggxgrgg
-5-17 h: hhrwhhfwtrfhzhhblxxv
-4-13 g: ppcgtcqgdzswgjtp
-3-10 r: rmhwrbtrrwktcqrr
-2-7 l: vqhgljg
-2-9 l: llgmcllqglllczl
-14-16 c: zmccccccccbccnccccfc
-10-11 z: zzzzzzzzfzz
-5-10 b: bbbbbbhrxbbbb
-7-9 b: bbnbbbgbb
-9-11 t: tlttttttqtstm
-11-13 p: pfmwgpzppppgppppp
-14-15 d: ddqdddddddddddpd
-5-11 x: xcxvxxqvgnlxzxfdp
-12-16 x: xxtxxgrxlxzzwgxm
-15-16 z: ztzzzzzzzzzzzzlz
-2-6 j: jdjjjjjjjj
-4-6 p: zqjkgfctlwqplppj
-1-2 d: ddzdd
-14-16 v: vvvvvvkvvvvvbjvvcvv
-3-4 x: xxxxxk
-16-19 t: ttttttrtttmttttqttc
-8-14 b: pbcbsbhbbbbbbgbn
-2-9 v: vkvvvvvvvvvv
-3-6 x: xxxxxnxl
-13-14 r: rrrrrrsrrrrrrjr
-10-12 x: xxxmxtxwxvxxpxx
-4-5 h: hntfhzwhhhv
-11-16 z: zzzzzzzzzzqzzzzzz
-3-8 h: qfhhhhhmd
-1-4 r: rbrw
-3-5 q: mqqqqqscq
-2-9 n: nnnnnnnnnn
-12-15 v: vvbvgvvvvvvvvvcqvv
-8-10 j: jjjgjrjjjkjj
-9-14 m: mmmmmmmmmmmzml
-5-7 v: zvvvvvwx
-13-14 t: tttttttttttttkt
-3-6 l: lvwxlll
-6-7 w: xhbgnlg
-11-12 z: zzzzzzzzzzwzz
-1-11 m: mmxrltjrmmmwm
-9-10 b: bbbbbtbbbrbbb
-6-8 n: xnnpkncnhlv
-14-17 w: wwwjwtwwntsgwwrwm
-12-18 z: zzzzzzzzzzbqzzdzzz
-1-8 j: kjsjnjjm
-14-18 h: hhhqhhhhhhhhhbhhhr
-7-15 n: cpxrrxnvbmwktqg
-6-8 w: twtwwdwnwww
-1-2 s: sfwss
-1-6 z: zzcrqfjkcrkcxnwzz
-6-18 n: nnnnnnnnknnnnnnnnw
-4-10 z: zzzzgzzzzzz
-6-9 s: xvrcshqcsmslsshtscj
-2-16 w: gwbljbgmwzgpfjtqnjkj
-10-12 j: gwjjjjjkjjtjjjjjj
-2-5 p: prpps
-5-6 f: fffffr
-4-5 r: rjnvr
-6-9 c: csccccqpgccc
-12-14 g: ggggggdggggdgg
-9-12 p: pppkpfppppplp
-5-11 f: mhfpffffdfzdrnskfwff
-6-8 h: hhhhnxhhh
-18-19 m: mmmmvsmmmmmmmmvmmzm
-7-9 g: ggptdsgzg
-1-7 f: kffzqmfp
-10-12 p: pppppptppppk
-10-11 f: vfftfffffffff
-10-11 f: rxxlzzpvcfbtzfww
-3-7 b: bbhrhrb
-4-7 j: tjjgjwfnrh
-10-12 g: gkggpgggggzfrggvgdhg
-7-8 z: gpqfckkzknzrvgngpfh
-6-9 c: cccgcnfckgt
-2-11 x: zlfxsxslzcxp
-16-19 j: jfjjkltpxlqjbvjjjbt
-13-17 k: kkkkkkkkkkkkkkcknw
-5-9 f: ffxhfxflf
-7-9 g: gprnxtxlgndg
-1-2 l: tjllwll
-7-9 w: wwbwccwwvcwwwz
-6-7 n: ntmklznfl
-4-7 r: rrrlrrpr
-7-12 v: vhmvvvgvvvvs
-5-7 t: vfwgctwq
-16-17 m: mmmmmmmmmmmmmmmjm
-11-13 j: jjjjjjjjjjfjg
-4-7 d: dfdddcdwzdrd
-7-14 j: jgjjljmmjjzkgjjjqx
-10-11 b: bdhbblbbbxhbbd
-8-17 k: kkkkxvnrmkkskkkkk
-13-15 v: vvvvvvvvvvvvvvv
-3-7 t: ltptttf
-1-2 q: qqqkj
-11-13 t: tmttttntttttft
-4-6 t: xgtxrt
-9-12 q: fqqpvqqqhcqzqqq
-5-8 s: qdjtcsfssss
-2-17 c: ccdccccccczqcccccc
-3-11 q: qqpqqqqqqqqq
-4-12 l: qkqxllknxltdlzlsllj
-2-8 r: qlrddbplz
-16-17 l: xllllllllllllllgb
-8-12 j: kjdfjjjjjjrpjfhjjrj
-8-9 d: qvddsrddvpvbddbdddm
-4-5 p: pptss
-4-6 c: cccscc
-4-5 c: cccrc
-1-6 r: rzrzfd
-1-4 t: tttzz
-6-8 d: ddgdsjdd
-6-8 c: cccdccccccq
-6-9 k: kkkkkvkkk
-1-4 m: pmrm
-15-17 d: ddddddddddcdddzdd
-6-10 b: cljmbjbtbbz
-6-11 l: lllllwllllvlll
-13-14 r: rrrrrrrrrrprrmrrrrg
-3-5 w: hnwbd
-3-8 f: fffxfffz
-5-9 z: zhzzztzqnzzpl
-3-4 x: jxvgxhrd
-8-9 x: xxgxxxxxjxx
-3-6 z: zlvzfzbzzzb
-2-3 v: jvrvq
-10-11 q: kqjqtpzqwbqzqh
-9-10 g: ghgxgcggdg
-5-8 r: srmrrqps
-3-4 k: kgkkk
-3-4 f: dfsflf
-3-4 m: mmmxm
-10-11 x: xxxxjxxmxwxx
-16-17 n: nnnnnnqnnntnnnnnnnnn
-2-13 l: lfblltnlrllll
-1-4 l: blblllnnlllj
-4-17 k: nkltzflkkjmmknxwkf
-4-6 s: sstssfssssssssss
-1-2 f: fkvbs
-3-5 v: vvvhcvv
-1-3 t: nttttttt
-1-3 p: ppnnppph
-10-15 q: qqqqqqqqqqwqnrqq
-2-18 v: vvvvvvvvvvvvvvvvvv
-2-3 r: zgrrbrmhqtxc
-19-20 x: xxxxxxxxxxxxxxxxxxxv
-10-16 n: nzvfnnnnnnnnnnffn
-3-4 d: dvdcdw
-3-16 l: vrqhbhvmlrllllfl
-14-16 c: cccbcpcccccccwccc
-7-9 l: lmlnllllll
-7-9 r: rfrrrqlrrrsbr
-9-19 s: snmbxvrcsssnhpswrss
-5-6 s: ssssks
-4-9 l: llllbllllllllz
-5-9 w: wwwwdbwwwww
-2-4 w: mvvw
-17-18 v: vvvvvvvvvvvvvvvvrvv
-8-9 h: hhhhhhhhh
-3-4 n: ntcn
-3-4 b: nbbr
-8-11 b: bbkbbbbfvbbb
-5-8 d: nddnjcdd
-12-13 v: vvvvvvvvvvzvh
-2-5 k: kfxlc
-3-4 r: rrrm
-10-16 k: kkkkkkkkkpxkkkkkkkkk
-5-6 z: zzzzdm
-12-18 p: rrpplpwppgppvpppppp
-9-15 x: vxpfxftcxlmzccz
-7-8 g: kpgmghgrkgggqbnhggg
-4-13 k: kkkkkhbktkwbkcvk
-2-7 g: bgggcgtxg
-18-19 q: qqqqqqqqqqqqqkqqqhqq
-12-16 r: rmdvrrrqrbgdxprrr
-4-5 v: lrvxvjlxvfkcbsvv
-1-10 l: lllwllllnllvlllll
-1-5 t: ttttmt
-1-3 v: vfrdvj
-9-12 j: jhjwjbjjjjjpjw
-3-10 m: mnrdhxmmmm
-3-11 n: ngnzbxwgcddgtwvxtrt
-2-4 q: dqqq
-5-9 z: zgdzzzsfzzxslvzwzp
-1-10 x: xjxxxxxxxlxx
-3-4 x: gnlvxwt
-5-10 q: dqqqqdqqfqqqqqqq
-8-9 p: nmpcpppzpnpcpppn
-5-6 f: fffffr
-6-8 h: ghhphhnhmhhhhhz
-6-9 h: hhkshhhkhh
-3-4 v: cffvrv
-7-8 h: qvzvlzxhhqlsrjrgjwf
-5-6 t: ntjztwjttv
-3-4 b: bbbs
-4-5 k: kjkmk
-5-7 k: bvbhkkv
-6-16 j: jjqjjvjjjjjjjjjl
-7-8 t: rtlmzxtr
-9-10 n: nznnnnnnhnn
-3-4 b: tmnbdrbjbnfksm
-3-4 q: lqqq
-5-6 b: bbbgbbz
-6-8 l: llvtlllzll
-12-16 s: stvsnzssssssssml
-1-4 k: jkkk
-4-7 t: ttttztttttt
-14-15 j: jjrjjzjjjjjjjghj
-4-11 j: jxqjjxjjjjth
-4-10 v: fvsktttspv
-3-7 g: tdgwkspnggpfg
-2-18 r: rrfbmqhrldrcqrprrrrl
-6-7 r: rrrrrfrr
-4-6 f: fjffxqzdffr
-8-10 l: llllllllkb
-8-12 s: wsgssfssssss
-14-15 d: xddddfddddwdtvddddd
-2-10 f: fffffkfwcr
-12-16 l: llllllllllgtldll
-6-7 r: rrrrrkrrr
-9-12 q: lqqqqmqhnqqq
-8-13 q: qdfqqqqqqqqhl
-2-6 g: gjfjgggvng
-1-3 z: qzzz
-8-10 p: ppppppppzbp
-7-12 f: dstffffzfkczfffff
-1-15 k: kkkkkpdkkkkkmxf
-3-6 w: whwwwmkqf
-16-17 g: gpnglggggggggggdcg
-5-15 s: nsssnssgssssssssss
-14-15 q: qqqqqmqqqqqqqqx
-2-11 s: psslpssssrsssdssrmp
-1-6 d: hdndpdd
-3-6 q: sqpqqnpsqjrqq
-1-5 b: qbbbb
-1-3 v: vvsv
-4-5 q: qqqqjqtfqqqtqqn
-6-9 h: hhhhhhhhhh
-7-8 r: rrrrsndrrr
-3-4 r: brrtb
-3-8 t: fjtkttxtzt
-10-11 b: bcbfbbbbbbkb
-1-6 l: llzssp
-16-17 f: ffffffffffffffffn
-3-4 l: clml
-13-14 h: hhhhhhhhhmhnhnhh
-9-12 t: lthttttbtthcctv
-3-8 x: xxfkbjhxlqxvxxthxb
-2-3 l: llrlmlw
-1-10 h: hhhhhhhhkhhhhhh
-14-18 l: llllllllflllbllllc
-14-15 b: bspvbkbpkkbmgjn
-10-12 z: zzzwzzxzzzsxzpz
-5-7 d: dhmtldrqddmdw
-1-4 g: bqzfgqg
-7-10 j: wxjbgbjdlz
-3-14 q: csqgmhfqgfqlcnw
-1-3 m: mmkmltxmn
-1-5 l: llllcll
-1-3 b: bcbbjzwfdmmnsrtqbsnl
-2-4 s: sszs
-14-17 k: kkkmkzkkkkskkkkkbk
-5-6 g: gnggcg
-4-15 t: dfmlshpqhhmwptzkwgt
-2-3 w: drwtngwhgw
-5-6 t: tttttrn
-15-16 b: bbbbbbbbbbbrbbbr
-7-11 s: tswssqssfstsssbzs
-8-11 j: jjjbdjjjjsjj
-4-7 c: mjclkfccpccfcjchqg
-11-13 q: qqqqqqqqqqqqqqq
-4-5 r: rgrdrb
-8-9 n: nnnnnnnntn
-12-13 g: gggxgggggggzgg
-7-8 q: qqqqqqqq
-9-10 m: gcqmlctsmfmstprmmmkm
-2-6 h: dhhhhlh
-19-20 b: qkzbbbhbwbtbvqbdpfrt
-5-11 k: skkkkkqkhkkkz
-10-12 l: lllllllplwllf
-3-5 x: hxxxb
-4-5 z: zdzzwtzz
-5-9 f: fmqfffffmpq
-2-3 w: xwkg
-6-8 x: xxxxxxckxnq
-10-13 k: khkkkkkkkkkkbx
-7-15 j: xjjjjjjtjjtjjdljjjjj
-2-4 p: mpckqmgpbzcb
-2-3 r: rwrz
-5-12 t: xhgntttllqtpjzttltt
-4-12 q: bwwfvqwrmmbqt
-1-3 g: cgpggg
-7-11 j: vjjjwjjjrvrjbj
-6-11 j: jjjjjjjjjjr
-4-8 k: klkkwjkkkvkfk
-8-16 p: pppppppvppppjpzs
-4-5 m: mmmhr
-13-14 t: tstttttttttttw
-4-6 n: hmnbznk
-14-15 z: zzdzzzzqzzzzwzg
-1-6 p: hsjlxpppwv
-1-18 d: tddddddddddvdmddddd
-2-4 n: nznjn
-6-10 v: fqvvszfvvtx
-13-18 k: qbckrkkmkkktnkknkk
-1-6 n: lnfxntnznnbq
-3-9 n: lvnwnlnxnggnvdnqpz
-1-3 k: skkjb
-1-7 m: mwmrcjt
-3-5 k: kfkmw
-6-7 f: crfbrfcjdjvm
-10-11 m: mmmmmmmmmmz
-6-7 t: ttsgttzb
-4-6 f: fjfbff
-10-12 m: mmmmmmmmmmmmb
-10-11 z: wzzzzzzzzszz
-6-11 z: nbdmzzztpzh
-10-13 f: ffdfdfffxlffgf
-3-4 s: vcksscsk
-1-5 f: ffvfcpffgfww
-13-15 c: cccccccpcccchcc
-1-16 x: xxxrxxxxxgxxxxxxx
-6-9 v: kfxvvvgvlvvjvvs
-14-17 f: cfxfdffbjmbjdfptg
-6-7 s: sssssss
-15-16 b: bbbbbbbwbbbbbbpb
-2-4 w: wdww
-1-7 m: mpmtmsmmmpm
-4-7 z: tzzpzzz
-1-2 q: qdqx
-6-12 g: gcggwxrjkjgtrgt
-14-18 m: mmfmmmvmmdmmjmmmmq
-17-19 j: jjjzjjjjzmbsjjqjplj
-2-5 m: ljxmmcnmmgmt
-3-8 w: wwwwwwwt
-5-7 b: bbbbbzsn
-1-17 t: btttttttttttttttttt
-1-2 s: svsss
-5-6 p: pppmmr
-2-7 m: vrgmmjmhm
-15-16 w: wwwwwwwwwwwwwwgw
-10-11 q: pqqqqqqqqlqqq
-7-8 k: kjbkkjdkzc
-5-9 x: xmxxtxxxxxx
-13-14 v: vvvvvvvvvvvvqvv
-1-4 z: lzzszz
-4-5 x: xxxkxf
-13-14 h: hhhhhshhhhhhpfhh
-6-8 s: sssgsssvn
-14-17 l: nsgfxplzbmljjstld
-6-13 j: jjjjjjjjjjjjjjjjvjjj
-10-11 q: qqqqqqlqqrq
-7-8 l: llfplllwll
-13-16 h: hhhhhhhhhhhhhhhp
-5-8 s: ssfsssgc
-3-4 b: bbbn
-16-17 p: ppppppppppppppppn
-5-7 w: wwwwcww
-6-14 d: ddlhgjtldncddvdrsd
-10-12 h: hhhhhhhhhhhrh
-4-5 s: ssrss
-1-7 z: wkzcvczpcskxfzxxxmzh
-4-7 h: rphjtkh
-3-5 k: mdtzkjfkq
-2-3 c: cwcc
-2-6 r: rrnrrmrrlrrr
-10-14 n: ntjrrpfpxxwdznjvmh
-3-10 h: flhtwzhhhh
-3-8 v: vvnkvvvp
-6-8 n: bnnnndnnnnnnnn
-2-11 p: hpnppgfmpbp
-3-8 h: khhmlhxjshsbf
-3-4 l: jllnlglrqz
-4-9 g: ggqbghggg
-5-6 w: wwwwlwwb
-1-9 s: hssssssssssss
-1-5 j: jjjjbjj
-8-10 s: dssrssssgstssss
-3-6 c: cctccccp
-7-9 v: vvnvvvvvpv
-5-16 t: zmspstpctqgrbmlt
-8-14 m: mpmmmmjqmmmnmmm
-13-16 c: cbdxwzfbjpkvcpdp
-3-19 w: wlwwkfxwfwzkvjxjnthw
-13-14 l: ldllllllllllmll
-8-14 s: spssshxjfnsjsssskkkj
-2-7 c: cmccdcpcw
-5-14 t: psntttqxbxdqstvkttb
-8-9 z: zzzzzzzzbz
-4-9 n: lnmnwcvntmhrznc
-1-4 v: tvvv
-2-8 d: ddqddqtdscsfddblqk
-1-2 t: wttttv
-5-6 n: nnrnxnnn
-4-14 c: zccscgzpzvwlwcjqpfjl
-3-11 g: gglggggfggg
-11-18 d: ddddddddddfddddddd
-1-7 q: qsqkgpf
-2-11 q: qqfqqqqnqqhlqqq
-8-9 c: ccccsccwcp
-4-7 m: mmmqmmmm
-7-17 c: cxscnqkjdfkcgqzccdkc
-4-5 b: bbbzb
-3-4 l: llll
-1-2 j: ljcn
-11-16 r: rrdrrrrrrrrrrrrz
-1-15 l: rrlkklllllllgqllk
-14-15 b: bpbbbbbbmbbbbbpwb
-2-3 q: xcqqh
-1-3 q: qwckphmm
-1-6 d: dwdtsfxzvdqbbhlhwtk
-3-6 n: nmmzcnnmn
-6-7 q: qqqqqzq
-1-2 z: jzpzz
-2-6 r: rrrfmrvlr
-3-4 n: nncn
-2-3 l: plblwq
-2-7 g: gggckcqgwsk
-12-13 q: qqqqqqqqqzqxqqq
-16-17 s: sssssssjsssssssqs
-1-10 h: hjvvvknhmh
-11-12 z: zzzzzpzzzczlzz
-6-13 q: qqqjrbqcqqqqqxq
-6-9 p: ppcpkfpppptp
-15-16 p: pplpppppppppppjdh
-7-9 c: hqswstxxcnl
-2-4 x: ngbxbqszx
-1-2 g: sgfxt
-6-7 x: bxgnxxt
-16-18 j: mjjtjjjjjjjjljjzjjj
-13-14 c: ccpccvcccccccgc
-3-7 s: fksrgsbcnfmkxdwd
-1-4 q: qwpmqjlbhqfnpdjgqjqx
-2-3 p: ptpp
-4-8 k: sbkkskgc
-4-11 j: gjjbjnjjjnnj
-1-16 f: fffbwjwfmfqcjffmf
-6-8 b: wbbbbwbbbb
-1-3 z: rzzv
-2-4 v: wvcjnjmdbjjjvptcsv
-4-7 b: bmjdfpfwqvgpbb
-9-15 f: fdfqffhfpfnffpwfffhf
-4-7 t: ttwbttjtdt
-3-14 d: ddhdddddddmsdddddddd
-3-4 z: vsmm
-7-8 w: wwwwwwhw
-3-4 r: rrrlvwvqztszhmr
-4-5 c: ccctkcn
-1-3 g: ggmpdspfbvb
-3-4 c: cccc
-5-6 p: pqgppspbkpgxvcsp
-7-13 n: nnnnlxnvnnmng
-9-14 l: lqlllllxlllllzll
-6-12 l: llllllllljlxll
-3-8 g: jbkzsshsmsngghn
-1-4 r: trrrrz
-3-4 p: kppg
-1-5 w: whljvw
-11-14 v: svnrvvtmvccgcxjfbpkd
-12-18 q: rqqvfqqqqqtvqqqmqq
-12-18 m: mxmmmqmpmmwmmmmmmm
-8-9 k: hkvnxnmkpkmplkkkkkkv
-6-8 p: ppppppppp
-3-5 t: qpxdtctb
-15-18 z: zzzzzzzzhzzzzzbtzzt
-10-11 t: ttswttttmttttt
-10-11 f: ffffxffffffs
-2-3 j: hjrj
-6-10 x: xxxctxxjgdz
-10-11 r: brrcrrrhwlz
-9-10 s: sxssssqssksq
-7-13 n: bnkwlnnncnnvnnnnn
-11-13 f: lffffffffgffcfffffc
-2-4 z: qczzfcztz
-10-12 q: qxqqqqqcqqjqqqw
-6-9 h: hhjhhhhhrqhch
-3-4 l: xjmllb
-2-5 m: mmmhm
-1-2 w: pwkzww
-3-7 s: sgccssszvssnqssj
-6-8 j: jjgpjjnj
-9-13 s: zjhskrssshssvqdxsrns
-7-9 b: bbbbbbfbd
-8-10 c: cwczgzcccgcctscfx
-4-8 s: ssssmgssslrssp
-14-20 z: jzjszzzzzzzzptzlzzzz
-5-6 d: dsdddhd
-6-7 z: zzzzzzh
-2-8 f: fpzsgwsh
-2-4 d: dddd
-5-6 w: wwwdwc
-3-4 r: crnr
-4-7 s: zssdvsz
-19-20 x: xxxxxxxxxxxxxhxxxxhx
-7-8 g: ggggggkg
-8-10 f: fffwfcfvdfffff
-5-6 v: vvvvmv
-9-14 k: wkpkknkkklkknkkkkkc
-3-4 h: hhhjhhht
-1-5 c: cbccrcbcdczgccfct
-13-15 x: xxxxxxkxxxxdxpzqxxx
-13-15 b: bbbbbbbbbbbbgbb
-1-4 v: wvvvnm
-5-8 v: zczvdvmvjvzv
-8-9 p: gsppkptps
-8-17 r: srrrrhjnrrdrrvrrhrv
-9-13 l: lmlclllglqllmlll
-1-4 g: gfgj
-2-8 c: jtvmkcccdmccfxh
-5-7 l: llztkvlb
-2-7 v: fvlbrrtdpv
-7-9 b: bbbbjbwbbd
-6-8 j: jsjjjjjjj
-3-5 w: wwwbwbgjmlrvfhkvfqp
-15-17 l: llllllllllllllfll
-13-14 z: dzzzzzzzzzzzzwz
-11-13 z: zzzzzxzzzzzzg
-3-4 b: pgbntlqbtbbbnp
-7-12 z: zzpzjzzzmzzzzjzjzz
-2-11 h: dtjsvvjkvghq
-3-5 p: zpcjpp
-14-17 z: zzzbzzznwzzzzzzzzzzz
-3-6 h: nxhlfxlxngphhbdb
-7-10 n: tjnnnncwnnvnnn
-1-2 b: bfbm
-13-16 t: ttdttttttrttztttt
-9-10 t: jthtfttttttttt
-8-9 z: cvfzzfnzzzzzlfzz
-15-16 b: bbbbjbbpbbbcbbmm
-3-9 x: rrqxxgxxt
-4-18 j: qqqjlzcjfnjddjnqzvh
-3-14 q: qqzqqqqqqqqqqdqq
-5-6 h: hhhlch
-5-11 z: zzjdzjzdtzww
-2-9 w: wwwswwgbftlr
-3-4 l: hlllbgdczpl
-5-8 c: wwcvccckcccc
-1-3 j: czjzxblj
-1-3 z: vjzjz
-11-16 m: mmmmmxrmmmmmtmxkmmhd
-4-10 h: gzkhhxplhhhh
-3-7 d: smdxmdfpn
-12-17 t: tttttttntttdttttt
-3-4 f: kfffjwhbllp
-4-10 h: hhgkvhhhnqhh
-14-18 w: whlchwwqwwlrwjdbwww
-4-6 z: szjzhjhpzzmgz
-3-9 x: xxxxxxxxq
-5-6 x: rxprlx
-3-4 b: pbbbbb
-11-13 g: ggggggggggggh
-2-3 b: bfbb
-6-7 d: dddddvd
-2-10 p: ppskvdctvpsn
-12-18 r: rrrrsrrrrrrfrrrrrrr
-4-5 c: ckclcc
-8-13 v: vvtmtvvvvvvvvvzwp
-4-18 j: qmdwjqqlpznldltqvjm
-1-4 j: dbcjpzk
-4-5 f: ffmfqvzf
-8-10 p: pprptnfvpphvppp
-7-8 z: zzzzzzzzz
-10-11 n: xnnnnnnnnnnn
-10-17 v: jwmqwvplsvvvfhhll
-5-6 w: wwwwqtw
-5-13 c: cccwbcccccccncfc
-13-17 r: rrrrrrrrrrdrrrcrldn
-2-15 b: nbnknkblbdbbhxxn
-17-19 n: jwmjbxxvcrqlwpsknnz
-5-16 x: xxxxxxxxxxjxxxxnx
-1-7 m: mmmmmmvm
-4-5 r: rrrrv
-6-7 c: xkdzcscg
diff --git a/2020/03/input b/2020/03/input
deleted file mode 100644
index 6673c40..0000000
--- a/2020/03/input
+++ /dev/null
@@ -1,323 +0,0 @@
-....#..#.......#........#....#.
-..##.#.#.#...................#.
-....#.#.##..#....#......#......
-.........#.#......##.....#.....
-..........#.###.##...##........
-#....#.#.......##.....#..#.....
-#...........#.#...#..#..##.##..
-......##.............#.....#...
-..##..........###..#.#..##.....
-...........#........#......##..
-..##...........##..............
-..#......###.#.....#.#.#.......
-..#..#..#..........#.#....#....
-.#.....##......................
-...#...##..#...#.........#..##.
-.#......#..#..#...#......#.##..
-..##.##.......#..#.....#..#...#
-..............#..#..#...#......
-...#...#....##.....#...#...#...
-......................#...#....
-.......#......#...#..##...#.#..
-##......#..#.....#....#.....#..
-....#.#.##.#.#....#............
-#.....##.............#.........
-..........#...........#.#.....#
-...#...##....#.#........#..#...
-................#..#.##.##....#
-......#...#...##...##....#.....
-##....#..#..#...#..#...........
-#..................#...#.#..#..
-....##....##.#....#..#......#..
-.....#...........#.........##..
-..#..............#.........#..#
-......##....................#..
-..#.....###...####...#...#.##..
-#..#.#......#.....#.......#.#..
-##.#.........######........#...
-..#....###...#.#..............#
-.....#..............#.........#
-....#......#..#.........#...#..
-.....###.....#.###.......###...
-#.#..#.....#....##...#........#
-..##....#..#.........#...#.#...
-..#..##.............#....#.#.#.
-..##.#..#.#.#.........##.......
-#.#..#.........#..............#
-#..#.........###.......#.#..#.#
-.............#...#....#......#.
-..........#.#...##.###.....#.#.
-..#.....#......................
-.......#......###.#.......#....
-....#....#.........#...###.#.#.
-.#.............#............#..
-....#..#.............#.#....#..
-....#.....#...#...##.#.........
-..#...#...#..................#.
-........#....#.....#...........
-.....##.......#...#.#..#..#....
-...#............#..#.#.........
-......................#........
-....#......#.....#.#....#......
-.....#..#.........#.........##.
-...............#.....#....##...
-...#.#.#...#..#...........#....
-.#....###......##...#.#.#.#....
-.....#...#....####....##.......
-..#......#..#.....##.#...#.....
-...#.##..#....#..##.....#......
-..#......#...#...##.....#...#..
-......#.....#........#.........
-..#.#....#..............##....#
-..#...#......##............#...
-.##.#.......#.......#......#..#
-...##.##...#.....#.......#..#..
-......##..#....#.......#.......
-.....#..#..#.#.....#.....#...##
-##.#...#.#.#.....#...#.#.#.##.#
-...................###...#..#..
-.#.....##.#......#........#....
-.##...##.#..........#...#....#.
-......#..............#.#......#
-...#.......#..#...........#....
-.###...#............##..#...##.
-##..#.#.........#............#.
-#...#.#......#.##...........#.#
-.#.#...#........#......##......
-....#...#...#.....#...#....#...
-...##...........##.........#...
-.........#...#..###............
-..#........#...............#...
-.............#....#.#..........
-........#......#.#.......#....#
-.................#....##.#.##..
-..#...##........#..............
-#..#........#...#....#.........
-......#.#.....#.....#..###.#..#
-....#............#...#.#.#.....
-............#..........#...#...
-..........#....##.#.........#..
-..............#...#...#..#.....
-#......#....#..##....#......##.
-...#....#.................#....
-.#.##.............#...#....##..
-....#..#.........#..#....#....#
-..#.....##..#......#.#..#......
-..#..#.....#........#...#..#..#
-.........##.#.##.#.......#....#
-..#.......##.##...#.....#.....#
-.............##...#...........#
-..#......#..#....#...#..#.##...
-....#........#......#.........#
-.......#........#..#.#.#..##..#
-..#......#...........##...#....
-.....#..#.#...#..............##
-.#..#......#......#........#..#
-...##...............#....#.....
-.......#...#.......##..#.......
-.....#....#...#...#..#.....#.#.
-...#.........#.....#...........
-...#.....###....#....#...#...#.
-#..#.....#.........#.........#.
-.................#.#.....#....#
-...........#..........#..#.....
-........#.#....#...#..#.....###
-#............................#.
-..##..#..#...##.........#......
-......##....#.#...#.........#..
-......#..##.#......#..#.....#..
-...#.......##....#.#....#......
-.....#........#...#............
-#.......#...#.........#......#.
-......#......#....#..#.........
-..#.#........#..#......#....#..
-.#..#.#..........##....###.#..#
-...#....#.##..#...#....#.......
-..#.....#......#.###.......#...
-..............................#
-.....#..#...#...........#......
-.##...#....##....#.#.#.#....#.#
-.#...#....#...#........#.......
-....#............#...##..#.....
-....##..#....#....#.....#....##
-.............#..##.#.#.#.......
-#.......#.#.#.......#..#..#....
-#..#...........#.......###..#..
-.#..##.#.....#........#........
-..#.#.......#............#..#..
-...........#..#............##.#
-.....#.......#.....#..#.##.#..#
-......#......##.....##.........
-..##.#..#.#..#..#..............
-.....#.............##...#.#.##.
-.#......##.#..........#........
-..#..#.........#.....#.#.#.....
-..#.....#.......#.....#..#.....
-#.#.#........#.#...#....#..#...
-.#.#.......#............#....#.
-......#..................#....#
-.#...#...#.....#.#..........#..
-.#..##....####...........#.#...
-..##.....#...#.#....#....#.....
-#.....................#....#.#.
-###..###.#.#...........#.....##
-......#......#..........#......
-...#......#.##.....#......###.#
-.............#..#.#...........#
-..#.............#.#..#.....#...
-...#...............#....##...##
-........#.................#....
-#..###.....#.......##.#......##
-....#.#..............#.........
-#..........#.....#..##...#.....
-................#...#..#....#..
-..#...#....##..........#.#.....
-......#........##......#..#...#
-...#....#..#.....#.......#...#.
-.#.....#..#...#..###....#......
-....#.........#....#.#.#.....#.
-#.#....#...#....#.....#..##....
-.......#..#..#..........#...#..
-..#.#..#.....##.#.#............
-..#....#.....#..##..#..#.#..#..
-..#.##.#...........#...#..#....
-.........#........#...#........
-..#.#.#.......##.........#.##..
-#.#..........#.#...#..#......##
-.#..#....................#.#...
-.##......#................#...#
-..##.#######......#....#.......
-....#...##.#....#.#............
-.##....#...##.......#...#..#...
-...........#...#...#...#..#....
-#...#.....#.......#....#.....#.
-.............#.................
-........#.#.......#...#.#.#....
-..............#............#.#.
-......#......##..#.......#....#
-##...#..................#......
-.....#......###.....#.......#.#
-.....#.#............#.#........
-..#.#..#............#....#.#...
-##.#.###.#.#.#..#......#.......
-...##........#..#.....#.#.#..#.
-##......#.##.....####..#.......
-............#...#..#...#..#....
-...#..#................##.#..#.
-.#....#.#...........##.#.#...#.
-####..#...........#.......###..
-.......#.................#.....
-.......#....#.......##....#....
-..#.........#...#....#.........
-..........#..#...#.#...##..#...
-....##..........#.........##...
-#.........##..#.#..#.......#...
-.#...........#....#...#...#.#..
-....#..#.....#...##....#.#....#
-.#....#.....#......#..##.##.#.#
-#......#..#.......##...........
-...#..#...#.#.................#
-......#.......##....##.#......#
-....#....#.#.#.....#....#....#.
-..#..........#.##...##..#......
-...#..#........#....#.#..#....#
-##.......#........#..........#.
-.#........#.......#...#..##...#
-..#..#..##..#...........#...###
-..#......#..........#..##......
-.#.....#..#.#...#...#.........#
-#.#......##....................
-#...#.....##...........#.......
-........#...#....#.......##....
-...#.##...#....#....#..#..#..#.
-...#..#......##....#..#..##....
-#...#..........#.#.............
-##..#........##.....#.........#
-.....#......#.#...###..#.......
-#..##.#..#.###...........##..#.
-.....#....#..........#.......#.
-##.........##.#................
-....#.........#............##..
-.......#........#......#..#..##
-.#...#...##..#....#..#.........
-.............#...#.#........#..
-......#..#...#..#.###..#.......
-........##.#..#.#..#..#........
-#.##..#..#..........#...##..###
-.##...#............#.#...##..#.
-................#....##.#...#..
-#.................#..........#.
-...#..#..#.....................
-..#...##.#.#...................
-.....#...#.......#............#
-..#..#.........#..##.#..#.#...#
-.....#.#.....#.#.......#.....#.
-..................#..#....#.#..
-..#.....###.##.......##....#.#.
-..#......##.......#....##.#....
-....#...................#..##.#
-.......#....#.##.#.......#....#
-..#...#......#..#...###....#.#.
-..#..#.#....#...........#.....#
-.....#..#..#.......#........#..
-......#.##.#......#...........#
-#...#....#.#..##.##..#..##.....
-#...##....#.#...##........#....
-..##............#.#.#..........
-....#.....#.#..#.......#..#....
-#..#.#.....#..#..##...#..##....
-...##........#...........#...#.
-.####......#..##.........#.#...
-.......#.......................
-.................#....#..#.....
-.........##......###...........
-.##......#.#.#....#.#...#..###.
-....#......##.###.#.#..#.......
-..........#.......##......##..#
-...........#.......#..##.......
-.....###..#..............##....
-........##..#.#.#......#....#..
-#....#.........................
-...........#...............##..
-......#.................#......
-.....#...#..##...##...#...#....
-..........#.#...##.####......#.
-..#.#.....##....#...........#..
-..........#....#..#....##...#..
-.#.......#..##...#...#.....#...
-...##....#.#......##...##....#.
-#.......#.......#.##.#...#.#...
-#...#..................#......#
-..#.......#...............#..##
-#.....#..................#....#
-.##.....#.....#......####.....#
-..#........#...#.#........#...#
-..##.....#....#...#...........#
-..#..#.....##..#.##...#........
-..........###..#....##.....#...
-...#...#....#.##.#...#.#.......
-..##......#.......#.......##...
-............#............#.....
-.##....#.........#.............
-....#....#....#........##...#.#
-.......##......................
-..........#.#.................#
-......##.#...#.........#.....#.
-..#...#......#..#.............#
-..........###.#..#.#...#..#..#.
-#..#.#..#....##...#...#.#...#..
-.#........##...#......#.##.....
-...###.#...##..............##..
-#.#.#...#...#..#....#.#..#.....
-.#.#.##..#....#......#.#.......
-...#..#.#....##...........#..#.
-.....##..##......#.#...........
-......#.....#....####....#.....
-.#.#.#...#..#..#...........#...
-.....#......................#..
-.........#.........#.###.##....
-.....#......##..........#......
-..#...........##...........#...
-..............#.........#.....#
-..#....#..#...#...##.#.........
-.#.#.#....#..........#.........
diff --git a/2020/04/input b/2020/04/input
deleted file mode 100644
index c49fb69..0000000
--- a/2020/04/input
+++ /dev/null
@@ -1,1135 +0,0 @@
-eyr:2029 pid:157374862
-byr:1991 ecl:amb hcl:#a97842 hgt:178cm
-
-byr:1962 pid:547578491 eyr:2028 ecl:hzl hgt:65in iyr:2013 hcl:#623a2f
-
-hgt:71in eyr:2037
-ecl:#8e276e hcl:z iyr:2019
-byr:2022 pid:157cm
-
-hcl:#733820 hgt:175 eyr:2028 iyr:2011
-pid:87786389
-ecl:hzl byr:1980
-
-hgt:163in hcl:z pid:8261494508 cid:136 ecl:grn eyr:1958
-byr:2030 iyr:1991
-
-iyr:2021
-hcl:6708a3
-ecl:zzz eyr:2034 byr:2010
-hgt:189cm
-pid:466438311
-
-iyr:2012 pid:9720867166 byr:2006 eyr:2022 hgt:72cm ecl:utc hcl:#c0946f
-
-ecl:#353bc9
-iyr:2020 pid:874363951 cid:113
-hcl:z eyr:2040 hgt:76in byr:1975
-
-eyr:1971
-byr:1955 pid:193cm hgt:189cm hcl:#ceb3a1 ecl:grn
-iyr:2023
-
-byr:2014
-iyr:2026 eyr:1978 hcl:z cid:312 pid:8294818417
-hgt:169in ecl:#82bb02
-
-ecl:amb
-byr:1936 hcl:#7d3b0c pid:429853734
-cid:342 iyr:2010 eyr:2025 hgt:160cm
-
-byr:2025 hgt:176in hcl:a490ac
-ecl:#956d3f iyr:2027
-eyr:2021 pid:9858101884
-
-hgt:142 pid:175cm
-eyr:1952 byr:2004 iyr:2007 ecl:#da035e hcl:#623a2f
-cid:194
-
-hgt:156cm
-pid:349122810 hcl:#b6652a eyr:2026 byr:1948 ecl:lzr iyr:2020
-
-byr:1997 ecl:blu
-hcl:#888785 pid:381094641 iyr:2014 hgt:192cm eyr:2027
-
-hcl:7b10a2 ecl:lzr byr:2022
-eyr:2035
-pid:#38b715 hgt:190in iyr:2029
-
-pid:188cm byr:2014
-cid:241 ecl:#dda9bd hcl:#8f6ebc
-hgt:188cm iyr:2014 eyr:2029
-
-hgt:76cm ecl:gmt hcl:z iyr:2024
-pid:3283057785
-byr:2019 eyr:2026
-
-iyr:2010 pid:284327216 hgt:191cm
-byr:1970
-hcl:#18171d
-ecl:grn
-eyr:2023
-
-byr:1929 eyr:2026 cid:194 ecl:oth hgt:156cm pid:224596482 hcl:#b6652a iyr:2013
-
-eyr:2030 byr:1958 hgt:190cm
-pid:162950579 iyr:2010
-ecl:brn
-cid:250 hcl:#fffffd
-
-ecl:xry iyr:2025 pid:#0155c1
-hcl:#341e13
-eyr:2027 hgt:163cm byr:2025
-
-hcl:#602927 pid:908859481 byr:1962 ecl:hzl
-iyr:2021 eyr:2028 hgt:180cm
-
-iyr:1966 eyr:1976 pid:#bbfe21 hcl:63454a cid:259
-ecl:blu
-byr:2024 hgt:69cm
-
-ecl:#644daf
-byr:2021 eyr:2040
-hcl:bc83fe
-iyr:1976 hgt:59in pid:60311335
-
-iyr:2018
-pid:121801570 hgt:182cm ecl:blu byr:1922 cid:265 eyr:2024 hcl:#888785
-
-byr:1933
-pid:232653422 ecl:gry hcl:#18171d
-hgt:171cm eyr:2035 iyr:2011
-
-ecl:oth iyr:2015 byr:1937
-pid:828621370 hcl:#602927
-eyr:2026
-hgt:193cm
-
-iyr:2010 ecl:grn eyr:2022
-hcl:af37d1 pid:761632482 hgt:65in cid:93
-byr:1993
-
-hgt:169cm cid:121
-iyr:2018
-hcl:#6b5442
-pid:059725560 ecl:oth
-byr:1972 eyr:2028
-
-eyr:2024 byr:2023 ecl:gry
-iyr:2017
-pid:778551716 cid:256 hcl:#733820 hgt:184cm
-
-hcl:#ceb3a1 pid:613277258 byr:1941 hgt:67cm eyr:2029
-ecl:hzl
-iyr:2017
-
-ecl:hzl iyr:2012 pid:498418959 eyr:2022
-byr:1929 hgt:164cm hcl:#a97842 cid:226
-
-hgt:157cm eyr:2029
-byr:1922 iyr:2014 ecl:grn cid:233 hcl:#888785 pid:802870003
-
-hgt:184cm
-ecl:oth hcl:#888785 iyr:2010 byr:1929 eyr:2030
-pid:063671905
-
-hcl:#888785 hgt:144 eyr:1961
-iyr:2005
-byr:2027
-cid:164 pid:41787324
-ecl:utc
-
-hcl:#7d3b0c
-pid:570743051 byr:2022 eyr:1975
-iyr:2018 ecl:utc hgt:188in
-
-eyr:2028 pid:970460968
-hgt:161cm
-iyr:2017 ecl:amb
-cid:318 byr:1967 hcl:#cfa07d
-
-hgt:183cm eyr:2036 hcl:070713 iyr:1959
-cid:242 byr:2011 pid:#0855a5 ecl:lzr
-
-hcl:#ceb3a1 eyr:2023 iyr:2016
-ecl:oth hgt:84
-pid:156cm byr:1949
-
-eyr:2025 ecl:brn hgt:172cm pid:487559063 iyr:2013
-hcl:#efcc98
-byr:1985
-
-eyr:2023 hcl:#6b5442 byr:2021 hgt:75cm iyr:1943
-pid:427375038 ecl:#70c167
-
-ecl:hzl
-eyr:2028 byr:1957 iyr:2010
-hcl:#602927
-hgt:151cm pid:755290924
-
-cid:184 hgt:172cm
-pid:7056500139 iyr:2016 byr:2016
-hcl:e40e08 ecl:#d21247
-
-ecl:oth
-eyr:2025
-iyr:2010 byr:1971 cid:128 pid:932834922
-hcl:#602927
-hgt:167cm
-
-ecl:brn hgt:61in iyr:2016 hcl:#341e13
-pid:918193693 byr:1972 eyr:2029 cid:56
-
-byr:1956 iyr:2020 eyr:2030 hgt:72in
-pid:179969841
-ecl:blu
-
-ecl:#09fd92 cid:209 hgt:69cm iyr:2014
-eyr:2028 pid:#2ad9c0 hcl:#b6652a
-byr:2012
-
-ecl:lzr byr:1980 cid:104
-iyr:1965 pid:57029893 hcl:z
-eyr:2030 hgt:64cm
-
-pid:496149551
-hcl:#6b5442 hgt:181cm byr:1978 iyr:2017
-eyr:2026
-cid:291 ecl:hzl
-
-iyr:2018 hcl:#ceb3a1
-eyr:2021 cid:183 pid:612653062
-ecl:oth
-byr:1982
-
-hgt:153cm pid:877597531 ecl:gry
-iyr:2014 hcl:#866857 cid:333
-byr:1953
-eyr:2022
-
-iyr:2015
-ecl:brn
-pid:823959694 byr:1998 hcl:#18171d
-eyr:2025 hgt:174cm
-
-iyr:2012 cid:93
-ecl:oth pid:142618419 byr:1955 hgt:193cm eyr:1977 hcl:#602927
-
-hcl:z ecl:dne iyr:1926 eyr:2026 pid:175cm hgt:150 byr:2023 cid:234
-
-hgt:61cm iyr:1965 byr:1956
-pid:224946350 cid:105
-eyr:1951 hcl:#733820 ecl:amb
-
-hcl:#866857
-byr:1970 pid:447859408
-eyr:2030
-hgt:65in iyr:2011 ecl:grn
-
-cid:184 eyr:1976 byr:2021 hgt:187cm
-pid:858786336 ecl:#0d63e1 hcl:z
-
-hgt:178cm iyr:1986 hcl:51ac0c ecl:dne eyr:2023 pid:180cm
-
-hcl:#cfa07d pid:002093179
-ecl:oth
-byr:1983 hgt:159cm iyr:2016 eyr:2025
-
-ecl:gry hcl:#c0946f
-byr:2009 pid:#e00fc8
-hgt:62in cid:150 iyr:2013 eyr:1957
-
-byr:1942 ecl:oth eyr:2020 pid:765036664 hcl:#6b5442 iyr:2015 cid:155
-
-ecl:hzl iyr:2014
-hcl:#efcc98 hgt:179cm eyr:2028
-byr:1921 pid:#666905
-
-ecl:utc eyr:2040 hcl:669f5b pid:981368190
-byr:2006 iyr:1949
-hgt:179in
-
-ecl:#062fcd eyr:2035 byr:1962 iyr:2026 hcl:z hgt:161cm pid:75591618
-
-hcl:#b25ef5 pid:434943296
-ecl:oth hgt:165cm
-iyr:2013 eyr:2020
-cid:78 byr:1924
-
-iyr:2018 ecl:oth byr:1972 eyr:2028 pid:035313920
-hgt:59in hcl:#fffffd
-
-hgt:185cm
-hcl:#6b5442
-cid:102 iyr:2020 byr:2001
-eyr:2028 pid:003365121 ecl:amb
-
-pid:90937712 hcl:z hgt:173in byr:2012 ecl:blu iyr:2009 eyr:2039
-
-pid:509460932 eyr:2026
-hgt:71in iyr:2010 cid:138 byr:1929 ecl:grn
-
-ecl:xry
-hgt:119
-pid:051834447 eyr:2033
-iyr:2030 hcl:z byr:2030
-
-pid:443984745 eyr:2026 ecl:oth
-byr:1948 hcl:#a97842 hgt:168cm
-iyr:2017
-
-hcl:#602927 iyr:2020 cid:161 pid:069708283 hgt:178cm byr:1960
-eyr:2022 ecl:hzl
-
-iyr:2026 hcl:766b30 eyr:2032 byr:2030 pid:40361792 hgt:158in ecl:#b300dc
-
-eyr:1998 pid:#5c21e4 iyr:2029 ecl:#bef182
-byr:1944 hgt:166in
-hcl:#b6652a cid:317
-
-ecl:amb
-eyr:2024
-hcl:#a97842
-pid:086765271 hgt:183cm iyr:2018 cid:314 byr:2001
-
-hgt:163in pid:491612094 iyr:2028
-cid:82 ecl:#8a052d
-hcl:#ceb3a1
-eyr:2018
-
-byr:1970 eyr:2039
-hgt:174in hcl:#623a2f
-iyr:2020 cid:154 ecl:grn pid:103138652
-
-pid:73895324 eyr:2026 byr:1952 ecl:brn hcl:#733820 hgt:159in iyr:2015
-
-hcl:#623a2f ecl:brn eyr:2026 hgt:185cm pid:791563822 iyr:2019 byr:1951
-
-hcl:#fffffd
-iyr:2014 hgt:83 cid:101 pid:724483094
-eyr:1995 byr:2015 ecl:lzr
-
-hcl:#ceb3a1
-iyr:2013
-eyr:2021 byr:1994 ecl:hzl
-pid:037849486 hgt:60in
-
-pid:63340670 iyr:1995 hcl:b54c2b hgt:71cm
-cid:184 byr:2004 ecl:dne eyr:2026
-
-hgt:169cm
-ecl:brn byr:1947 iyr:2014 cid:224 hcl:#7374df
-
-hcl:#623a2f
-pid:471948403 ecl:gry
-hgt:154cm
-eyr:2023 iyr:2016 byr:1925
-
-eyr:2024 hgt:180cm hcl:#efcc98 iyr:2020 ecl:gry byr:1961 pid:318184801
-
-ecl:blu iyr:2012 eyr:2020 hgt:190cm
-byr:1977
-pid:331654452 hcl:#cfa07d
-
-pid:812502106 byr:1938
-eyr:2020 hgt:169cm ecl:oth hcl:#341e13 iyr:2011
-
-cid:286 byr:1942 eyr:2034 hgt:116
-ecl:utc
-iyr:2023 hcl:#602927 pid:181cm
-
-ecl:amb iyr:2011 hcl:#cfa07d eyr:2029 byr:1975
-hgt:183cm pid:548900689
-
-ecl:utc pid:182cm
-hgt:60cm
-eyr:1989 iyr:1993 hcl:z
-
-iyr:1985 hgt:186 byr:2018
-eyr:2001 pid:9257131167
-hcl:261a65 ecl:lzr
-
-hgt:152
-byr:1922 pid:72992226
-iyr:1968
-ecl:dne eyr:2028 hcl:5c2950
-
-ecl:grn
-byr:1943 hgt:74in eyr:2022
-pid:135491924
-iyr:2011 hcl:#623a2f
-
-iyr:2026 pid:7955389103
-cid:311
-ecl:#b81171 hcl:z eyr:1935 byr:2024
-
-byr:1974 iyr:2010 hgt:165cm
-ecl:amb cid:343 eyr:2023
-pid:972786259 hcl:#6b5442
-
-iyr:2020 byr:1936
-ecl:gry hcl:#efcc98 hgt:170cm eyr:2021 pid:520354073
-
-hgt:185cm hcl:#ceb3a1
-pid:317012754 byr:1991
-cid:199 iyr:2011
-ecl:blu eyr:2028
-
-ecl:#e4e01f byr:2008
-cid:293 iyr:2013 hcl:z pid:#368f7a eyr:2036
-
-eyr:2022 pid:424388475 iyr:2008 hcl:z hgt:61cm
-ecl:zzz byr:1985
-
-hcl:#18171d iyr:2014
-cid:88
-byr:1951 eyr:2021 pid:812441789 hgt:181cm ecl:blu
-
-ecl:amb eyr:2029 hgt:70in pid:580245172
-iyr:2010 byr:1927
-hcl:#a97842
-cid:284
-
-hcl:#3b85ed
-ecl:gry eyr:2029 pid:417534919 byr:1960
-iyr:2010 hgt:71in
-
-hcl:#c0946f
-pid:824103775 hgt:157cm iyr:2018 ecl:brn eyr:2024 byr:1961
-
-pid:673501373
-eyr:2033
-ecl:#06523f hcl:z byr:2030 iyr:1978 hgt:153cm
-
-iyr:2019
-hcl:#a97842 byr:1951 hgt:183cm eyr:2024 ecl:blu
-pid:346079429
-
-eyr:1937 pid:964649406
-hgt:162
-cid:66
-ecl:#f89cc0
-hcl:#866857 byr:2024
-
-hgt:114 ecl:#e7ed3a
-byr:2029 cid:190
-eyr:2026 iyr:1986 hcl:z pid:185cm
-
-hcl:#cfa07d hgt:192cm
-pid:12494711 eyr:2028
-iyr:2020
-ecl:brn byr:2004
-
-pid:710015269
-byr:2011 eyr:2033 hgt:181cm
-ecl:#fb2702
-
-cid:259 pid:208799387
-eyr:2025 hcl:#623a2f byr:1947 ecl:oth hgt:164cm iyr:2014
-
-ecl:brn eyr:2025 pid:432178809 hcl:#341e13
-cid:50
-hgt:192cm iyr:2012
-byr:1994
-
-hgt:150in pid:4902585462 ecl:#7074ad cid:230 iyr:2019 eyr:1931 hcl:z byr:2007
-
-ecl:gry
-byr:1942
-hcl:#602927 cid:178 iyr:2014 hgt:193cm pid:349100081 eyr:2030
-
-byr:1923 hcl:#cfa07d eyr:2021 ecl:brn pid:591544598 hgt:157cm
-iyr:2016
-
-hcl:e15737
-iyr:2017 byr:2030
-eyr:1994 pid:470833249
-hgt:181cm cid:70 ecl:grn
-
-eyr:2030
-hcl:#866857 pid:569423049 byr:1948
-ecl:oth
-
-eyr:2026
-byr:2006
-hcl:#ceb3a1
-iyr:2010 pid:094156115 hgt:64cm ecl:oth
-
-byr:2002 cid:215 ecl:hzl
-hcl:#602927 iyr:2015 pid:53150410 hgt:168cm eyr:2028
-
-iyr:2016 hcl:#7d3b0c hgt:162cm
-byr:1937 eyr:2020 ecl:hzl pid:728906226
-
-byr:1921
-iyr:2018 hcl:#888785
-eyr:2026 hgt:185cm pid:164432370 ecl:brn
-
-ecl:gry iyr:2011
-eyr:2026 hgt:190cm
-hcl:#866857 pid:884570088 byr:1996
-
-ecl:blu
-cid:257
-iyr:2016 byr:1989
-eyr:2024 hgt:179cm hcl:#c0946f pid:418340261
-
-pid:9367990743 hcl:z hgt:182in ecl:utc
-byr:1988 eyr:2025
-
-ecl:hzl hgt:157cm
-iyr:2010 eyr:2027
-hcl:#fffffd byr:1956
-
-eyr:2024 pid:834302242 ecl:hzl
-iyr:2015 cid:97 hgt:188cm hcl:#888785 byr:1927
-
-ecl:brn eyr:2021 byr:1958
-hcl:#a97842 hgt:170cm pid:256795932 iyr:2017
-
-hcl:756c4a
-pid:812879747
-byr:2002
-eyr:2027 ecl:blu iyr:1952 hgt:66cm
-
-pid:#c5e14f
-iyr:2026 byr:2028 hgt:162 hcl:87ba57
-eyr:1952 ecl:lzr
-
-hcl:#341e13 hgt:81 eyr:2021 iyr:2029 cid:262 ecl:amb pid:61006868
-byr:2011
-
-pid:#e58702 cid:145 hcl:#866857
-ecl:grn iyr:2028 hgt:192in eyr:2025 byr:2017
-
-iyr:2026 byr:1969
-ecl:grn
-hgt:70cm cid:140 hcl:e0f231 eyr:2027
-pid:2832019
-
-cid:112 eyr:2028 iyr:2018 hcl:#7d3b0c pid:868808117 byr:1985 ecl:blu
-
-iyr:2017
-pid:350399038
-cid:72 hcl:#ceb3a1
-ecl:gry
-hgt:151cm byr:1946 eyr:2029
-
-eyr:2026 hgt:174cm iyr:2010 pid:534641153 hcl:#733820 byr:1965
-
-hgt:66cm
-byr:2010 ecl:gmt eyr:2039
-iyr:2024 hcl:z
-
-pid:626085326
-byr:1971 eyr:2024
-hcl:#cfa07d hgt:170cm
-ecl:hzl iyr:2019
-
-hgt:185cm pid:995661846 ecl:hzl iyr:2016 byr:1963 hcl:#a97842 eyr:2023
-
-ecl:grt iyr:1976 byr:2010
-pid:170cm
-cid:343 hcl:#7d3b0c hgt:171cm
-
-pid:732695396
-ecl:zzz hgt:151in byr:1955
-eyr:2035 iyr:2026 hcl:z
-
-hgt:187cm hcl:#341e13 iyr:2015 pid:556697270 eyr:2025 ecl:blu byr:1926
-
-ecl:oth
-pid:515980529
-hgt:168cm eyr:2023
-byr:1983 iyr:2012 hcl:#341e13
-
-byr:2010
-hgt:189cm iyr:2016
-hcl:#8ff71e
-eyr:2010
-ecl:blu
-pid:317940449
-
-iyr:2013 hgt:157cm hcl:#a97842 pid:967988435
-ecl:blu cid:214 eyr:2027 byr:1960
-
-pid:2666548509 cid:208 hgt:72cm hcl:#7d3b0c eyr:2040 byr:2008
-ecl:amb
-iyr:1926
-
-eyr:2039
-pid:203432895 hgt:154cm byr:1949
-iyr:2010
-hcl:z cid:144 ecl:xry
-
-pid:984689798 byr:2016 iyr:1999 ecl:utc
-eyr:2037 hgt:68cm hcl:z
-
-byr:1969 cid:230 hgt:72cm eyr:2032
-ecl:gry pid:849701444
-hcl:#c0946f
-iyr:2012
-
-eyr:2026
-pid:588870142
-hcl:#ae5619 hgt:173cm
-cid:189
-ecl:grn byr:1996 iyr:2013
-
-byr:1973
-hcl:#cfa07d ecl:blu
-hgt:193cm eyr:2028 cid:115 pid:786380485 iyr:2011
-
-hcl:#fffffd eyr:2028 hgt:155cm pid:499022582
-ecl:blu byr:1977 iyr:2014
-cid:212
-
-ecl:#92bb4b
-pid:815154669 byr:1923 eyr:2023
-hgt:183cm iyr:1929 hcl:#ceb3a1
-
-byr:1966 eyr:2021 iyr:2020 hcl:#6b5442 ecl:hzl
-pid:3508035599
-hgt:70in
-
-ecl:amb
-hcl:#18171d
-byr:1927
-hgt:177cm pid:555764540 iyr:2018 eyr:2025 cid:90
-
-hgt:139 ecl:#878a7d byr:2006 cid:275 iyr:1980 hcl:60fca6 eyr:1952 pid:001439727
-
-byr:1985
-hgt:174cm ecl:gry
-iyr:2018
-cid:204 hcl:#733820
-pid:141048398 eyr:2027
-
-ecl:gmt hcl:#6b5442 hgt:158cm
-iyr:2025
-byr:2030 pid:966397365 eyr:2029
-
-byr:1962 hgt:166cm pid:261989937 cid:320 eyr:2026
-iyr:2015 hcl:#c0946f
-ecl:hzl
-
-pid:852283506 iyr:2018 eyr:2020 byr:1981 hcl:#733820
-ecl:hzl
-hgt:162cm
-
-pid:3873488100 iyr:1982 ecl:grn
-hgt:63cm eyr:1936
-byr:2011 hcl:8d118a
-
-iyr:1937
-hcl:817646
-byr:2026 eyr:2031 pid:#47591d hgt:183in
-ecl:blu
-
-eyr:2025 hgt:153cm iyr:2015 pid:498382864
-cid:307
-byr:1943
-hcl:#f66fe1 ecl:oth
-
-iyr:2017 hgt:66in byr:1948 hcl:#b6652a eyr:2025
-pid:188366364
-ecl:amb
-
-ecl:lzr
-pid:453174702 iyr:2028 eyr:2032 cid:228 byr:2011 hcl:z
-hgt:172cm
-
-hgt:186cm eyr:2030 cid:316 hcl:z byr:1994
-iyr:2012 ecl:amb pid:993162839
-
-hgt:160cm
-ecl:grn pid:523473760 byr:1993
-iyr:2016 eyr:2025 hcl:#602927 cid:261
-
-iyr:2016 pid:520973843 ecl:gry
-eyr:2023 cid:232
-byr:1944 hgt:159cm hcl:#cfa07d
-
-byr:1969 hcl:#1d37de hgt:184cm eyr:2027 pid:088048141
-iyr:2016 cid:307 ecl:hzl
-
-eyr:2040 iyr:2012 pid:723592140
-hgt:61cm hcl:#18171d ecl:dne
-
-eyr:2025
-ecl:oth pid:4697392468
-hgt:183cm iyr:2017 hcl:b07d71
-byr:1996
-
-ecl:amb eyr:2022 cid:143 pid:806594272 hgt:158cm byr:1977 iyr:2014
-hcl:#866857
-
-ecl:blu
-eyr:2022 iyr:2018 byr:1983 hgt:167cm cid:321 hcl:#efcc98
-pid:344179526
-
-byr:1925 eyr:2021
-hgt:193cm iyr:2020 ecl:grn
-hcl:#888785
-
-iyr:2018
-cid:319 byr:1972 hgt:181cm hcl:#fffffd eyr:2023 pid:493780616
-
-eyr:2021
-hcl:#733820
-ecl:#e91c71
-iyr:2020 pid:451676066 hgt:166in
-byr:1993
-
-eyr:2026
-hcl:#b6652a ecl:blu byr:1999 iyr:2020
-hgt:163cm pid:955741810
-
-iyr:2016 hgt:179cm hcl:#602927
-pid:673271332 byr:1963 eyr:2027 ecl:amb
-
-byr:1927
-iyr:2015 hcl:#866857
-ecl:oth
-hgt:159cm
-pid:992992996 eyr:2030
-
-pid:283188332 hgt:168cm hcl:#6b5442
-eyr:2027 byr:2028 ecl:hzl iyr:2030
-
-byr:1944 pid:628012522 eyr:2020
-hcl:#866857
-iyr:2019 ecl:amb
-hgt:168cm
-
-cid:317 pid:333228098 hgt:158cm iyr:2014 byr:1958 eyr:2024 hcl:#a97842 ecl:oth
-
-hcl:#733820
-cid:314 ecl:oth byr:1938 eyr:2030 hgt:71in
-pid:790938694 iyr:2014
-
-iyr:2020 ecl:grt eyr:2018
-hgt:155cm
-pid:1034925815 hcl:#623a2f cid:304
-
-ecl:brn hgt:158cm hcl:#38fe6c eyr:2030 byr:1926 pid:0860404500 iyr:1993 cid:348
-
-byr:1998
-hgt:185cm
-ecl:brn eyr:2021 pid:567032567 hcl:#733820 cid:328 iyr:2017
-
-pid:491430863 cid:146 hgt:181cm eyr:2026 iyr:2015 ecl:amb byr:1950 hcl:#c0946f
-
-eyr:2033 cid:289
-pid:396679011 ecl:oth byr:1988
-hgt:156in
-hcl:#cfa07d iyr:2029
-
-ecl:grn iyr:2015
-byr:1986 hcl:#a97842 hgt:62in
-pid:403990108 eyr:2030
-
-pid:42635067 cid:301
-iyr:2027 hgt:173in
-byr:2004 hcl:z
-eyr:2034
-
-byr:2020 hcl:#fffffd
-hgt:180in eyr:2040 pid:304951921
-iyr:2030 ecl:#1aaf20
-
-iyr:2020 hcl:#888785 ecl:hzl hgt:181cm byr:1992 eyr:2021 pid:936006959
-
-hgt:172in ecl:#fd71a7
-hcl:787715 pid:363058480 byr:2020
-iyr:2022
-eyr:2034
-
-iyr:2018 ecl:blu eyr:2029 hcl:#cfa07d hgt:155cm byr:1937 pid:851148031
-
-byr:2014
-cid:222 ecl:zzz hgt:67cm eyr:2040 pid:#8ab0e2 hcl:z iyr:2027
-
-hgt:180cm hcl:#375883 eyr:2027 byr:1925 ecl:brn
-iyr:2011
-pid:158752719
-
-byr:1935 ecl:oth eyr:2027 pid:041108579
-hcl:#602927 iyr:2011 hgt:190cm
-
-hcl:#a97842 pid:131728607 ecl:blu iyr:2014 hgt:176cm eyr:2020
-byr:1921
-
-pid:11754457
-iyr:2018
-hgt:65cm eyr:2038
-ecl:dne hcl:z
-cid:293
-byr:1940
-
-eyr:2023
-iyr:2016
-byr:1930
-ecl:hzl
-cid:212
-hcl:#733820 hgt:59in
-pid:319501919
-
-cid:278
-eyr:1967 hcl:#ceb3a1 pid:#9f5254 hgt:177in byr:1977 iyr:2030
-
-hcl:#ceb3a1 byr:1998 hgt:72in cid:202 ecl:gry pid:463378493 iyr:2015
-eyr:2030
-
-hcl:#7d3b0c hgt:164cm ecl:hzl byr:1960 eyr:2023
-iyr:2017
-
-ecl:hzl hcl:#866857 byr:1986 iyr:2018 eyr:2027 hgt:176cm pid:928057092
-
-pid:431113230 hgt:186cm eyr:2025
-iyr:2018 ecl:amb byr:1973 hcl:#623a2f
-
-hcl:#cfa07d hgt:179cm iyr:2017 pid:760075190 ecl:amb eyr:2030
-
-hcl:#602927
-iyr:2012
-pid:571020910 ecl:#b6715d byr:1943 eyr:2028
-hgt:161cm
-
-hgt:176cm cid:121 pid:654127593 ecl:brn hcl:#160d38 iyr:2015
-eyr:2021 byr:1997
-
-eyr:2021 byr:1929
-pid:192025713
-hcl:#c0946f iyr:2012 ecl:oth hgt:179cm
-
-eyr:2024 ecl:gry
-hgt:158cm byr:1932 hcl:#ceb3a1
-iyr:2010
-pid:521188306
-
-eyr:2028 ecl:brn
-hcl:#efcc98
-hgt:157cm
-iyr:2012
-pid:212547203 byr:1970
-
-eyr:2029 pid:182693366 hcl:#623a2f hgt:130 byr:1972
-cid:310
-iyr:2010 ecl:amb
-
-byr:1944 iyr:2013
-ecl:brn cid:335
-hgt:163cm
-eyr:2025 hcl:#7d3b0c pid:405230824
-
-hcl:#ceb3a1 iyr:2015 pid:572001387 byr:1962
-ecl:amb hgt:151cm
-
-byr:1928
-eyr:2022
-iyr:2018 ecl:blu
-hcl:#602927 pid:767081131
-
-byr:1948 hgt:180in pid:188cm
-ecl:hzl
-eyr:2013 hcl:e0b9f3 iyr:1975
-
-hcl:#c0946f byr:1989
-eyr:1980 hgt:67cm pid:538025041
-iyr:2014 ecl:gry
-
-eyr:2028 pid:958756919 hcl:#733820 byr:1945 cid:158 ecl:blu
-hgt:168cm iyr:2018
-
-cid:200 hcl:#fffffd
-byr:2015 ecl:gry eyr:2031 hgt:59 pid:065027646
-iyr:1967
-
-byr:1999 ecl:hzl pid:813536928 iyr:2015 cid:296 hcl:#6b5442
-eyr:2025 hgt:186cm
-
-byr:2000 iyr:2012
-hcl:#fffffd
-cid:263 hgt:68in pid:105489529
-ecl:amb eyr:2024
-
-eyr:2026 hcl:#602927 hgt:181cm
-byr:1982
-pid:603871531 iyr:2018 ecl:blu
-
-cid:302 pid:387895477 eyr:2027
-hcl:#cfa07d hgt:191cm iyr:2015
-ecl:hzl byr:1940
-
-iyr:2018 cid:165
-ecl:blu hgt:181cm byr:1994 eyr:2026 pid:077013268
-
-eyr:2022 hgt:174in iyr:2010 byr:2023
-hcl:#733820 ecl:oth
-pid:311692961
-
-ecl:#10f2a9 pid:964417986
-eyr:2024 hcl:#0aeec7 byr:1965 iyr:1943 hgt:167cm
-
-hcl:#341e13 iyr:2020
-ecl:brn
-hgt:188cm eyr:2021 byr:1952
-pid:077471062
-
-byr:1950 cid:110 hgt:160cm eyr:2026
-hcl:#623a2f
-iyr:2013
-pid:972823574
-
-pid:553704996 hgt:171cm
-eyr:2028 iyr:2017
-hcl:#18171d byr:1954 ecl:blu
-
-hgt:180cm ecl:brn eyr:2029 pid:707999496 hcl:#cfa07d byr:1960
-
-pid:9325738036 iyr:1996 hgt:152in byr:2004 cid:292 hcl:14a56f
-eyr:2031
-ecl:#dbd99d
-
-byr:1957
-eyr:2021 pid:557648216 ecl:amb hcl:#7d3b0c hgt:186cm
-iyr:2020
-
-hcl:#602927 hgt:186cm pid:604175608
-iyr:2013 eyr:2026 ecl:oth byr:1991 cid:65
-
-ecl:gry
-iyr:2012 hgt:154cm
-pid:872898058 eyr:2030 hcl:#341e13 byr:1994
-
-pid:228236326
-iyr:2013 cid:347 byr:1942
-eyr:2021 ecl:brn
-hgt:165cm
-hcl:#fffffd
-
-pid:392777182 cid:189 hcl:#cfa07d eyr:2027 hgt:191cm ecl:blu byr:1978
-
-hgt:158in iyr:2028
-pid:5145408095 byr:2012 ecl:#94c57d hcl:z eyr:1996
-
-byr:1949 eyr:2021
-ecl:#5ffbeb iyr:1948 pid:42650064 hcl:z hgt:167cm
-
-iyr:2013 ecl:xry cid:100
-hgt:138 byr:2013
-eyr:1944 hcl:92b68c
-
-hgt:187cm
-ecl:grn hcl:#602927
-iyr:2010
-eyr:2022 byr:1949 cid:280 pid:251802347
-
-ecl:grn
-cid:219
-iyr:2018 hgt:165cm
-pid:703878503 eyr:2024 hcl:#b6652a
-byr:2002
-
-hcl:#18171d cid:341 ecl:amb byr:1941 eyr:2021 iyr:1990 pid:865132177 hgt:153cm
-
-byr:2008 pid:861480549
-cid:97 eyr:2028 hcl:#efcc98
-iyr:2015
-hgt:191cm ecl:#232b23
-
-hcl:#cfa07d
-eyr:2030 iyr:2013 cid:304
-ecl:gry pid:199056608 hgt:192cm
-byr:1926
-
-pid:355135528 hgt:153cm byr:1998 iyr:2019 eyr:2027
-ecl:amb hcl:#18171d
-
-eyr:2028 hcl:8eed9c ecl:grn
-iyr:2010 byr:2005 hgt:107
-pid:64892698
-
-pid:601671623 hgt:153cm iyr:2011 hcl:#b6652a byr:1975 ecl:grn eyr:2029
-
-ecl:grn hcl:#18171d hgt:157cm
-eyr:2023 pid:507932715 byr:1920 iyr:2020
-
-eyr:2022 byr:1933 hcl:#fffffd iyr:2016 hgt:181cm pid:826522507 ecl:blu
-
-byr:2002 hcl:#866857 hgt:177cm pid:240202426
-ecl:gry cid:127
-eyr:2022
-iyr:2014
-
-byr:1971
-iyr:2017
-pid:733985576 hcl:#c58c6c hgt:178cm
-ecl:blu
-eyr:2023
-
-ecl:blu iyr:2017 pid:558732458 hcl:#1b3ab5 eyr:2025 byr:1967 hgt:176cm
-
-eyr:2025 ecl:gry iyr:2020 byr:1988
-hcl:#733820
-hgt:189cm cid:151 pid:934827751
-
-ecl:gry eyr:1951
-iyr:1932
-pid:309366394 byr:1945 hcl:#623a2f hgt:179cm
-
-pid:462345884 ecl:hzl
-cid:206 eyr:2021 hcl:#733820
-byr:1982 hgt:180cm iyr:2010
-
-iyr:2020 hgt:155cm hcl:#341e13 pid:110467532 cid:92 ecl:hzl byr:1975 eyr:2028
-
-hcl:#18171d iyr:2010
-hgt:182cm byr:1930
-eyr:2024
-cid:226
-
-byr:1956 hcl:fb0c6f pid:181cm eyr:2012 iyr:2020
-ecl:#d38822
-hgt:69cm
-
-ecl:gry iyr:2018
-hgt:169cm byr:1981
-pid:534824014 cid:287 eyr:2021 hcl:#c0946f
-
-eyr:2039 hcl:#328e90 iyr:2015
-hgt:170cm pid:#9fa2a4 byr:1999
-ecl:#cd1fd7
-
-hgt:190cm hcl:#733820
-pid:302244363
-ecl:brn
-byr:1965 iyr:2013
-
-iyr:2012
-eyr:2021
-pid:579705743
-ecl:brn hgt:190in
-byr:1954 hcl:#888785
-
-eyr:2036 hgt:154cm
-pid:800720865 byr:2023 ecl:oth iyr:2010 hcl:z
-
-pid:#92f6a9 iyr:2028 eyr:1943
-hgt:191cm ecl:hzl hcl:z byr:2018
-
-hcl:#c0946f
-pid:419930442 hgt:167cm
-byr:1969
-eyr:2020 ecl:brn
-
-pid:137802946
-eyr:2020 byr:1947 ecl:grn hgt:192cm iyr:2016 hcl:#888785
-
-ecl:#f66cce eyr:1958 iyr:1954
-pid:833131572
-hcl:z
-cid:212
-hgt:109 byr:1924
-
-hgt:179cm ecl:gry pid:065881341 byr:1985
-hcl:#fffffd cid:204 eyr:2026
-
-hgt:167cm
-iyr:2017 pid:898571403 byr:1929
-ecl:blu hcl:#d506d0 eyr:2028 cid:100
-
-byr:1991 pid:2795214253 iyr:2011
-cid:152 eyr:2028
-hgt:170cm hcl:#a45065 ecl:lzr
-
-hgt:188cm eyr:2030 iyr:2010
-pid:297292695 byr:1955 hcl:#fffffd
-ecl:blu
-
-hgt:170cm eyr:2029 pid:913242036 byr:1993 cid:89 hcl:#888785
-iyr:2010
-ecl:blu
-
-iyr:2028 eyr:2025 hgt:150in ecl:grn
-byr:1995
-pid:974802728
-hcl:#cfa07d
-
-eyr:2021 byr:1989
-hcl:#18171d ecl:blu hgt:168cm
-pid:626530259
-iyr:2020
-
-hcl:#6b5442 hgt:158cm pid:798732187 byr:1922 eyr:2020 iyr:2011 ecl:gry
-
-hcl:#341e13 pid:092679330 byr:1997 ecl:oth hgt:159cm iyr:2010 eyr:2026
-
-hgt:185cm
-iyr:2020 byr:1947
-pid:105846744 ecl:gry cid:134 eyr:2027
-
-pid:252016128 hcl:9016ff cid:158 hgt:161 ecl:gry
-byr:1952 eyr:1955 iyr:2018
-
-iyr:2020 hgt:154in byr:1958
-eyr:2029 ecl:#2feb89 pid:99780178
-
-hcl:z
-eyr:2001 ecl:gmt
-byr:2022 hgt:73in iyr:2029
-pid:388744230
-
-hgt:186cm
-byr:1939 pid:622948608 ecl:oth eyr:2030
-hcl:#c0946f
-
-cid:272
-eyr:2025 byr:1979 ecl:brn hgt:180cm pid:456545466
-hcl:#fffffd iyr:2012
-
-pid:946657041 byr:1999
-iyr:2014 hcl:#ceb3a1 hgt:150cm
-ecl:grn
-
-byr:1957 pid:177cm ecl:blu eyr:2020 hcl:#cfa07d
-iyr:2010 hgt:183cm
-
-pid:161cm eyr:2025 hcl:#b6652a
-cid:213
-ecl:xry
-hgt:150cm
-iyr:2024 byr:2012
-
-hcl:ea1960
-ecl:grn
-pid:#7127b2 iyr:2012 eyr:2011 hgt:150
-
-pid:178699291
-hgt:66in eyr:2027
-byr:1985 iyr:2014 ecl:amb
-
-iyr:2017 ecl:blu
-eyr:2027 hgt:191cm byr:1990 hcl:#b6652a pid:074411798
-
-pid:528782860
-hgt:181cm hcl:#c0946f byr:1965 iyr:2012 ecl:grn eyr:2020
-
-pid:#ba10da hgt:176in byr:2006
-ecl:grt
-iyr:2030 eyr:1949 hcl:d3ca76
-
-hgt:66cm ecl:#898478 hcl:#e9f7a5 eyr:2030 iyr:2022
-byr:2025
-pid:159cm
-
-byr:1994 hcl:#ceb3a1
-pid:028071950 eyr:2022 ecl:gmt hgt:151in iyr:2016
-
-byr:2001 iyr:2011
-ecl:brn
-pid:487702556 hcl:#602927
-hgt:167cm eyr:2026
-
-# The above line MUST be blank
diff --git a/2020/05/input b/2020/05/input
deleted file mode 100644
index e3bc909..0000000
--- a/2020/05/input
+++ /dev/null
@@ -1,908 +0,0 @@
-FBBFBBBRLL
-FBBFFBFLLL
-BFFFFFFLRL
-FBFBFFFLRR
-BBBFBFBRLL
-BFBBFFBRLL
-BBFFFFBRLL
-BFBFBBBLRR
-FFBBFBFLLR
-FBBBBFBRRR
-FFBFBBFRLR
-FBBFFFFRRR
-BFBFFBFRRL
-FFFBBFFLLL
-FFFFBBFLLL
-FFBFFBBRLL
-FBBBBBFLRR
-FFFBFFFLRR
-FBBBBBFRLR
-BFFBFFBLRL
-FBBFBFBRRL
-FBFBFBFRRR
-FBBBFBFLRR
-FFBBFBFRRL
-FFBFFBFLRL
-BFBFBFBLRR
-BBFBBBFRRL
-BFBFBBFRLL
-FBBFBFBLLR
-BFFFBFFLRR
-FBBBFFFRLR
-FBBFFFFLLL
-BFFFBBBLRL
-BFBBBFBRLR
-BFBBFFFLRL
-FFFBFFFRRR
-BBFFBFFRLL
-FFBFBBFRRR
-BBBFFBBLLL
-FFBBBFFRRR
-BFFBFBBRLR
-BBFBBFFRLR
-FFBFBBFLRL
-BFBBFBBLLL
-FBBFBFBLLL
-FBBFBBFLRL
-BFBFBBBRLR
-FFBFFFFLRL
-FBBFFFFRLR
-BFBBBFBRLL
-FFFBBBBLLR
-BFFFBFFLLL
-BFFBFFFRRR
-FBFFFFBRLL
-BFBFFFBRLR
-FFBBFFFLRL
-FFBFBFBLLL
-FBFBBFBRLR
-BBBFFFFLLR
-BBFFBBBRLR
-FFBFBFBLRR
-BFBBFBFLLL
-FFBFFBBLLR
-FBBFFBBLLL
-BFBFBFFRRR
-BBFBBBFRLL
-BFBFFBFLRR
-BBBFFFFRLR
-BFFBFBFLRR
-FFFBFFFRLR
-FFBBFFBLRL
-FFBFFBBLRL
-FFBBBBFLLL
-FBBBFBBLRR
-FFBFBFFRRR
-BFFBFBFRRL
-FFBBBFFLLL
-BFFBBFFLLL
-BFBFFFBLRR
-FFBBBBFRRR
-BBFFBBFRLR
-FFFBBFFLRL
-BFFBBFFRRL
-FFFBBBFLLL
-FBBFFBBLRR
-BFFFBFFLLR
-BBFBFBFLRL
-BBFFFFFLRL
-FBBBFFBLLR
-FBFFFFFLLL
-BBFFBBFLRL
-FBBBBBFLLR
-BBBFBFFLLL
-FBBBBBFRRL
-BFBBFFBRLR
-FFBBBBBLLR
-FFBFBFFLRL
-BBFBBBBLRR
-BBFFBBBRRR
-FBFBFBFRLL
-FBBBFFFRLL
-BFFBBBBLLR
-BFFFFFBLLR
-FFBBBBFRLL
-BFFFFBBLRR
-FBBFBBBRLR
-BBBFFFBLRL
-BFFBBFBRRR
-BBFBBFBRRR
-BFFBBBBRRR
-BBFFBBFLLR
-FBFFBBBLLR
-BFBBBBFRLL
-BBFBFBFLLL
-BFBBFFBRRR
-FBFBFBFRLR
-FFFBFFBLRL
-FBFBBFFRLR
-BFBFFBBRLL
-BBFBFFFRLL
-FFFBBBFRLR
-FFBBBFBRRR
-BBFBFBBRLR
-FBFBFBFLRR
-BBFFFBBRLL
-BBFFBFBLLL
-FFFFBFBRRR
-BBFFBBBLRL
-BBBFFFFLLL
-FFBBBFBRLR
-FBFFFBFRLR
-BFBFBBBLLR
-FFFBBFBRLL
-BFFFFBBLLR
-BFBBBFBLLL
-BBFFBFFLRR
-FBFFFBFRLL
-BBFFFBFLRR
-FFBBFFBLRR
-FBFFBFFLRL
-FFFBBFFRRL
-BFFBFFFLRL
-FFFFBFBLRL
-FBFBBBBRLR
-FFBBFBBRLL
-FFFBBBFLRL
-FFBFBBFLRR
-BFBBBBFLRL
-FBFBBFBLRL
-FBBFFBBRRL
-FBFFBBFRRL
-BFFBBFFRRR
-FBFBFFFRRR
-FFBBFBFLLL
-FBBFFFBLRL
-BFBBBBFLRR
-FBFBBFFLRL
-BBFBBFBLLL
-BBBFFBFRLR
-FBBBFFFLRR
-BBFFFBFRLR
-BBBFFBFLLL
-FBBFFFBRRR
-FFFBBBFLRR
-FFBFBBBRLL
-FBFBBFFRRL
-BFBBFBFRLL
-FBFFBBBLLL
-FFFFBBBLLL
-FFBBBBBRRL
-BBBFBFFLRL
-FBBBBFBLRL
-BBFFBBBLLL
-BFFBFFFLLR
-FBBBBBBLLL
-FFFBFBBRLL
-FFBFBBFLLL
-FFBFBBBRLR
-BFBBBFBLRR
-FBBBBBBLRL
-BFBBFBBRRL
-BBFBBBFLLR
-FBFFBFBRLR
-FFBFBBBLRL
-FFBBFFFRRR
-FBBBBFFLLL
-FFBFFBFRLL
-FFBFFBBLRR
-BFBFFBFRLL
-FFFFBFBRLL
-FBFFBFBLLR
-FFFBFBBLLL
-FBBBBBFRRR
-FFFBBBBRLL
-FBFFBFBLRL
-BBFBFBFRRL
-FFFBFFBLRR
-BFFBFFBRRR
-FBFFFFFLRL
-FBBFBFFLRR
-FBFFBFBLRR
-FBFFFBBLLL
-FFBBFBBLLL
-BFFFFBFLLL
-FBBBFBFLRL
-BBFBFFBLLR
-BBBFFBBRRL
-FBFBFFFRLR
-FBFFBFBRRR
-FBBBFFFRRL
-BFBFFBBRLR
-FBBFFFFRRL
-BBFFFFFRLR
-FFFBFBFRLR
-FBBFFFFLRL
-BBFFBBBLLR
-BFFFBFBLLL
-FFFBFFFLLR
-FBFBBFBRRL
-BFBBBFFLLR
-BFBFBBFLLR
-BFBFBFFLRL
-FBFFBBFLLR
-FFFBFFFRLL
-FBFBFBFLLL
-FBFFFBFLLR
-FFFBFBBRRR
-BFFFBBBRRR
-FBBFBFFLLL
-BBFFFBBRRL
-FBBBFBBLLR
-FBFBBFBRRR
-BFFFBBFLRR
-BBFBFFFRRR
-FBBBBBBLRR
-BFBFBBFRRR
-BBFBBBBRLR
-FFBBFFBLLR
-FFBFBFFRLL
-BBFFBFFRRL
-BBFFBFBLRR
-FBBBFFBLLL
-FBFBFFFLLL
-BBBFBFFRRR
-BBFFFFBLLR
-BBBFBFBLLR
-BFBFBFFLLL
-BFBFFFBLLL
-BBFBFFFRLR
-FBFBBBFRLR
-FBFBBBFLRR
-FBFBBBBLLR
-FBBBFBFLLL
-FFBBFFBRRR
-FBBFBBFLLL
-FBFBFFBRRL
-BFBFBBBRRR
-BFFBBBBLRL
-FFFBBBBLLL
-BFBBBFFLLL
-FBBFFBFRLR
-FFFBFFFLRL
-BBFFFBBLLR
-BBBFFBFRRR
-BBFBBBBRRL
-FFBFFFFRLR
-FFBBBFBLLL
-FFBFFFFLLL
-BFFFFBFLRR
-BFFFBFFRRL
-BFBBFBBLRL
-FBFBBBFLLR
-FFFBFBBLRR
-FFBFFBBRRL
-FFBBFBBLRR
-FFBFFFBRRL
-BBBFFFBLRR
-BBFBFBBRLL
-BFBBBBBLLL
-FFBBBBBRLL
-FBFBFBBLLR
-BFBFFFFLRR
-FBBBBBBRLL
-FBFFFBBRLL
-FBBBBFBLLL
-BFFBFFFLLL
-BBFBFBFRLR
-BFBBBFFLRR
-BBFBFFFLRR
-BFFBBBFLRL
-BFBFFBFLRL
-FFFBFBBRRL
-BBBFFBBLLR
-FBFBBBBLLL
-FBBFBBFLLR
-FBFFBFBRRL
-BFBBFFFLRR
-FBFBBBBRRL
-FBBBBFBLLR
-FBFFFFFLRR
-FFBBBFFRLR
-BFBBBBBRRL
-BBBFFFBLLR
-BFFBBBFLRR
-FFBBBBBLRR
-FBBFFBFRLL
-BFBFBFFRRL
-FFFBFBFRLL
-FFBFFFBRRR
-FFFFBBFRLR
-BBFFFBFLLL
-FFFFBFFRLL
-FBBBFBFRRL
-FBBBFFFRRR
-FFFFBBFRRR
-FFBFFFBLRL
-BBFBBBFRRR
-BFFBFFFRLR
-FFFBFBFRRR
-FFFFBBBRLL
-FBFBFFBLRR
-BBFFBFFLLL
-BBBFFBBLRL
-BBFFBFBLRL
-FFBBFBBRRR
-BFFBFBBRLL
-BFBBBBBRLL
-BBFFBBBLRR
-FFBBBFBLRR
-FBBFBBBLLR
-BFBBBBBRRR
-BBFBBFFLRR
-BBFFFBBLLL
-BFBBFFFRRR
-BFBBFFBLLL
-BFBFBBBLRL
-BFBFFBBLRR
-BBFFFBBLRL
-FBBFFBBRLL
-FBFFBFFRLR
-FBFFBFFLLR
-BFFFBBFLRL
-FFBFFBFRRR
-BFBFFBFRRR
-BFFFFBBRLR
-FBBFFBFRRL
-FFFBFBBLRL
-BFFFBBBRLL
-FBFFBFFRRL
-BBBFBBFLLL
-BBBFFBFLRL
-FBFFBBFLLL
-FFFFBBFLRR
-BFFFFBFRLR
-BFBBBFBRRR
-BBFBBFFLRL
-BFBBFBFRRL
-BFFBFBFRLL
-FBFFBFFLLL
-BFFFBBFRLR
-FFBBFBFLRR
-BFBBFBBRLL
-FFFBBBBLRL
-BFBBBFBRRL
-FBFFFFFRLR
-FFBFBFBLLR
-BFBBFBBLLR
-BBBFFBFLRR
-BFFBBBBRRL
-FBBBBFFRLR
-FBFFFBFRRL
-FFBFFFFRLL
-FFBBFBBLLR
-BBFBBBBLLR
-BFBFBFFRLR
-BBBFFFBRLR
-BFFBFBBLLL
-BFBFBBFRRL
-FFFBFFBRRR
-FFFBFBBLLR
-FFBBFFBRLR
-FFFBBBBRLR
-FBBFFBFLRR
-BFFBFFBLLL
-FBFBBBBRRR
-FBFFFBBLRL
-BBBFBFFRRL
-FBFFBBBLRR
-BFBBFFFRLL
-BFBFFFFRRL
-FBFBFFFRLL
-BFFFBFBLLR
-FBBFBBBLRL
-FBBFFFBLLL
-FBFBBBFRRR
-FFBFFBFLRR
-BBFBFBBRRL
-BBFBBBFLRL
-BBFFFFFRLL
-FFBFFBBRLR
-BBFBBBBLLL
-BBFBFFFLRL
-FBFBBFBRLL
-FBFFBBBRRR
-FBFBFBFRRL
-BFFFFFBRRR
-FFBFBBBLLL
-FFBBFBFLRL
-BFFBBBFRLL
-FBBBFFBRRR
-BFFBFBFLRL
-BBFFFBBLRR
-BBFFBFBRRL
-FBFBFBFLLR
-FFBFBFBRRL
-BFFFFBBRLL
-BBFFFFBRRL
-FFBBFFBRLL
-BFFBBFBRLL
-FBBBFFBRLL
-BFBFFFBLLR
-FFFBFBFRRL
-BBFFBFBRRR
-BFFFFFFLLR
-FBBFBFFRRL
-BFFBBBBLLL
-FFBBFFFLLL
-FBBFFBBLLR
-FFFFBBFRLL
-FBFBFFFRRL
-BFFFBBFRRR
-BBFBFFBRRL
-BFFBFBBRRR
-BFBFFBFRLR
-BBFBFFBLRR
-BFBBFBBRRR
-BFBFFFFRLL
-BBFFBBBRLL
-FFBFFFFLRR
-BBBFBFFLLR
-FFFBBFBRLR
-BFBBFFFLLL
-FBBBFBBRLR
-FFBFFBFRLR
-FBFBBFBLLL
-FBBBFBFRRR
-FBFFFBBRRR
-BFFBFBFRRR
-FFBBBBFRRL
-BBFBFBBLLL
-BBFFBFBLLR
-BBBFFFFRRL
-FFBFFFFRRR
-BBFFBBFRRR
-FFBBBFBLRL
-FBBFBFBLRL
-FBBBFBFRLR
-BFFBFBFRLR
-BFFFBFBRRR
-FFBBFFFRLL
-FBFFBFBRLL
-FFBBBFFLRR
-FBBBFBBRRL
-BBFBBBBLRL
-BFFFBBBLLR
-BFBBBBBLRL
-BFFFFBFLRL
-BFFFFFFRLL
-FFFFBBBRRL
-FFBFBBFRRL
-BBBFFBFRRL
-FBBFBFFLRL
-BBBFBFBLRL
-FBBFBBFRRL
-FBFBFFBLLL
-FBBBBBBLLR
-BBBFFFBRRL
-FFBFBBFLLR
-BFBFFBBRRL
-FFBFFFBLRR
-BBFBFBFRRR
-FBBBBFBLRR
-FFBBFBFRRR
-BFBBFBFLRL
-BBFFBFFLLR
-FFFFBBBLLR
-FFFBBFBLLL
-FFBBFFFRRL
-BFFBBBFRRL
-BFBBBBBLLR
-BBBFFFFRRR
-FBFFBBBRLR
-FBFFBFFRRR
-FFFBFBFLRL
-FBFFBFFRLL
-FBBBFFFLLL
-BFFFFFBLRR
-BFBBFBFRLR
-FBFBBBBRLL
-FBFBBBFLRL
-FFFBBFBLRR
-BBFBBBFRLR
-FBFFFFBLLR
-BBBFFBFRLL
-FBBFBFFRLR
-BFFFBBFRRL
-BFFFFBBRRR
-FBFFBFBLLL
-BFBFFFBRRR
-BFBFBBFLRR
-FBFFBBBLRL
-FFBFBBFRLL
-FBBBFBFRLL
-FFBFFBBRRR
-FBBFFBBRLR
-BFFBFBBLRL
-FFBFBFFRRL
-FBBFFFFLRR
-BBFBBFFRRR
-BFBBFFFRRL
-FBBFFFBRLL
-FFBBBBFRLR
-BBFFBBFRRL
-BFBBFBFRRR
-BFFBBFFLLR
-BBFFBBFLRR
-BBFBBFFLLR
-BFFFBBFLLL
-FBBBFFBRRL
-BBFFFFFLRR
-BFFFBBBRLR
-BFBFBBFLRL
-BBFBBFBLRR
-FFBFFFFRRL
-BFFBBBFLLL
-FBFBFBBRLR
-FFBBFFFLLR
-FFFBFFFRRL
-BBFBBFBRRL
-BBFFFFFLLR
-FFFFBFBRLR
-BFFFFBFRLL
-BBBFBFFRLR
-BFFFFBBLRL
-BFFBBFFLRR
-FBFFFBBLRR
-BFFFBBBLLL
-BFFBBBFLLR
-BFFBBFBRRL
-FBBFBFBRRR
-FBFBFFFLLR
-FFFBBFFRLR
-FFBFBFFLLR
-FBBFFBFRRR
-FBFFBBFRLR
-FBBFFFBRLR
-BFBFFFBRRL
-BFFFFBFLLR
-BBBFFFFLRR
-BFBFBFFRLL
-FBFBFBBRRL
-FFBFBFFLLL
-BBFFFFBRRR
-FBFBBFFRLL
-BBFFFFFLLL
-FFFFBBBLRL
-BFFFFBBLLL
-FFFBFBFLLL
-FFFFBFBLLR
-FFFBBFBLLR
-FFFBBFBLRL
-FFFFBFFRRR
-BBFFFFBLRL
-BFBBBBFLLR
-BBFBFBBLLR
-BFFFFFFRLR
-FBBFFFFRLL
-FFFBFFBLLL
-BBBFFBBRRR
-BBFBFBBLRR
-FBBBBFFLRL
-FFBBBFFLLR
-FBBBBFFRLL
-BBFBFBFLRR
-BFFBFBBLLR
-BBBFFFFRLL
-FBFBFFBRRR
-FBFBFFBLLR
-FFFBBFBRRL
-FBBBBBBRLR
-FBFFFFBRRL
-FFBBFBBRRL
-BBBFFFBRLL
-FFFBFFBLLR
-BFBFBBFLLL
-BFFBFBFLLR
-BBFFBBFRLL
-BFFFBBFLLR
-BFBBFBFLRR
-FBBFFBFLLR
-BBFBBFFRLL
-FFBBBBBRRR
-FFFBBFFLLR
-BBBFFBFLLR
-BBFBFFBLLL
-FFBBFBBRLR
-FBBBBBFRLL
-BBFBFFBRLR
-BBFFBFBRLL
-BFFBFFBLLR
-FBFFBFFLRR
-FBFFFBFLRL
-BFBBFFFLLR
-FBBFBFFRRR
-FBFBFBBLRR
-BFBBBBFRRR
-BFBFFFFLRL
-FFFBFFFLLL
-FFFBBBFRLL
-FFFBBBFRRR
-FBBBBBFLRL
-BBFFFFBLRR
-BFFBBBFRLR
-BFFBFFBRLR
-FBBBBFBRLR
-FFBFBBBLRR
-BBFBFFFRRL
-BFFBFBBLRR
-BFFBBFFLRL
-BFBFFFFRRR
-FBBBFBBLRL
-BFBBBFFRRL
-FBFBBBFLLL
-BFFBBBBRLL
-FBBFFFBLLR
-BBBFBFFLRR
-FBFFBBFLRR
-BFBBFFBLLR
-BFFBBFFRLR
-BBFFBBBRRL
-BFFBBFBLLR
-FBBBBBFLLL
-BBFFFBFLLR
-BFBBBFFLRL
-FFBBFBBLRL
-BBFBFBFLLR
-BBFFFBFRLL
-BFFFFFBRRL
-BBBFBFBRLR
-FFFBBBBRRR
-FBFBBFFRRR
-BFFBFFFRRL
-BFFFBFFRLR
-BFFFBFBLRR
-BBFBBBFLLL
-BFBFFFFLLL
-BBFBBFBLLR
-BFFFBBFRLL
-FFFBFFBRLL
-FBFFFFBLLL
-BFBFFFFLLR
-BFBFFBBLLR
-FBFFBBFRRR
-FBFBBBFRRL
-BFFBBFBRLR
-BBFFFFBLLL
-BFBBBFFRLL
-BBBFFBBRLL
-FBFFFFBRLR
-BFBFFBBLLL
-FBFBFBBRLL
-FFBFFFBRLL
-FFFBFFBRLR
-FBFFFBFLLL
-FFFFBFFRLR
-BBFBBFFLLL
-FFFFBFBLRR
-BFBFFFBLRL
-FBBBBFFRRR
-BBBFFFBRRR
-FBBFBFFRLL
-FFBFFBFRRL
-BBFBBFBRLR
-FFBFBFFRLR
-BFBFBFBRRL
-FFFBFBBRLR
-BFBBBFFRRR
-FBFFFFBLRR
-FFBBBFBLLR
-FBBBFFBLRL
-FFFBBFFRLL
-FBBFFBBLRL
-BFFBBFBLRL
-FBBBBFFLRR
-BFFFFFFLRR
-FBFBBBBLRL
-FFBBFFFRLR
-BFFFFBFRRL
-BBBFBFBRRR
-FFFBBFBRRR
-FFFFBBBRLR
-FFFFBBFLRL
-FBBFBBFRLL
-BBBFBFFRLL
-BFBFFFFRLR
-BFBFBFBRRR
-FBFFFFFLLR
-BFFBFFFLRR
-FFBFBFBRLR
-BFBBBFBLLR
-BBFBFBFRLL
-BFFFFFFRRR
-BBBFBFBRRL
-FBFBBFFLRR
-BFBBFFBRRL
-BFBFFFBRLL
-BFBFFBFLLL
-BBBFBFBLRR
-BBFBBBBRLL
-FFBFFBBLLL
-BBFBBFBLRL
-FBFBBFFLLL
-FBBFFBFLRL
-BBFFFBBRRR
-FFBBFBFRLL
-BFFFFFBRLR
-FFBFFBFLLL
-BBFFBBFLLL
-BFFBFFBLRR
-FFBBFFBLLL
-FFFBFBFLLR
-FBFFBBBRRL
-FBFFFBFLRR
-BBFFFFFRRR
-FFBFBFBRRR
-FBBBFBBRRR
-FBFBFFBRLL
-FBBBBFBRRL
-BBFFFFBRLR
-FFBFBFFLRR
-FFBFFFBLLR
-BBBFFBBLRR
-BFFFFFBRLL
-BFFFFBFRRR
-FFBBBBBLRL
-FFFFBBBLRR
-FBBFBFBLRR
-FFBFFBFLLR
-FBBFBFBRLL
-BFBBFBBLRR
-BFBBBFBLRL
-BBFBBFFRRL
-BFBFBFBLRL
-FBFFFFBLRL
-FBFBBFBLLR
-FFFFBFFRRL
-FFFBBFFRRR
-FBFFFFFRLL
-FBFBBFBLRR
-FFBFFFBLLL
-BFFFFFFRRL
-FBBFBBBRRL
-BFFFFFBLLL
-FFBBFFBRRL
-FBFFFBBRLR
-BFBFBFFLRR
-FBBBBFFRRL
-FBBFFFBLRR
-FBFFFBFRRR
-FBBBFBFLLR
-FFFBBBBRRL
-FBBBBFFLLR
-BFBFFBBLRL
-FBFBFBBRRR
-BBFBFFFLLL
-FFBBFFFLRR
-BFFFFBBRRL
-FBBBBBBRRL
-BFBFBBFRLR
-BFBFBFBLLR
-FBBFBFFLLR
-BFFFFFFLLL
-BBBFBFBLLL
-BFBBFFFRLR
-FBFFBBBRLL
-BFFBFFBRLL
-BFFBBFFRLL
-FFBBBFFLRL
-FBBFBBBLLL
-FFFFBFBRRL
-BFBFBBBRRL
-BFFBBBBLRR
-BBFBFBBLRL
-FFBBBBFLRL
-BFBBBBFRRL
-BFFFBFBRLR
-FFFBBBFLLR
-FBFBFFBLRL
-FFBBBFFRRL
-FBBBFFBRLR
-FFBFFFFLLR
-FFBFBFBLRL
-BBBFFBBRLR
-FBFBBBBLRR
-BFBFBFBRLL
-FFBBBBBLLL
-FBFBFFFLRL
-FFFBFFBRRL
-FBFFFFFRRR
-BFBBBFFRLR
-FBFBFBFLRL
-BFBFBFFLLR
-FBFBBBFRLL
-BFBBBBBLRR
-FBBFBBFRRR
-BFFFBFFRLL
-FFFBFBFLRR
-FFFBBFFLRR
-BFBFBFBRLR
-FBBBFFFLLR
-FBFFFFBRRR
-FBBFFFFLLR
-BFFBFFFRLL
-FBBBFBBRLL
-FBFBFBBLLL
-BFFBFBFLLL
-FFFBBBFRRL
-FFFFBBFRRL
-FBFBBFFLLR
-BBFBFFBRRR
-BFBBFFBLRL
-FFFFBFBLLL
-BFBFFBFLLR
-BFFBBFBLLL
-FBBBBBBRRR
-FBBFFFBRRL
-BFFFBBBRRL
-BBFBBBBRRR
-BBFFFBFRRL
-BBFBFFFLLR
-BFFFBFFRRR
-BFBFBBBLLL
-BBFFFBFRRR
-BBFFBFBRLR
-FBFBFBBLRL
-BFBBFFBLRR
-BBFBFFBRLL
-BFFBBBBRLR
-FBBFBBFRLR
-FFBFBBBLLR
-BFBFFBBRRR
-FBBBFFFLRL
-BBBFFFFLRL
-BFBBBBFRLR
-BFFFBFBRRL
-FBFFFFFRRL
-BBFFFFFRRL
-FBFFBBFLRL
-FBBFBBBRRR
-BFBBBBBRLR
-BBFFBFFRLR
-FBBFFBBRRR
-BBBFFFBLLL
-FFBBBFFRLL
-BBFFFBBRLR
-FFBBBBFLLR
-FFBBBFBRLL
-BFFFBBBLRR
-FFFBBBBLRR
-FFBFBBBRRR
-FFBFBBBRRL
-BBFBBBFLRR
-FBBFBBBLRR
-FBFBFFBRLR
-FBFFBBFRLL
-BBFFFBFLRL
-FBBFBFBRLR
-BFBBBBFLLL
-FBBFBBFLRR
-FBFFFBBRRL
-BBFFBFFLRL
-BFFBBBFRRR
-BFFBBFBLRR
-FBFFFBBLLR
-BFFFBFBRLL
-FFBFBFBRLL
-BBFBBFBRLL
-BFFBFFBRRL
-FFFFBBFLLR
-BFBFBBBRLL
-FFFFBBBRRR
-FFBBBFBRRL
-BFFBFBBRRL
-BFBFBFBLLL
-FFBFFFBRLR
-FFBBFBFRLR
-FBBBFFBLRR
-BBFFBFFRRR
-BFFFBFFLRL
-BFBBFBFLLR
-BBFBFFBLRL
-FBBBFBBLLL
-FFBBBBBRLR
-BFBBFBBRLR
-FBBBBFBRLL
-FFBBBBFLRR
-BFFFFFBLRL
-BBFBFBBRRR \ No newline at end of file
diff --git a/2020/06/input b/2020/06/input
deleted file mode 100644
index 7153597..0000000
--- a/2020/06/input
+++ /dev/null
@@ -1,2167 +0,0 @@
-adgvrhblps
-pghsdrbmalv
-hrlbpdasgv
-bgvsdplahr
-
-lgnpfhrm
-hwmng
-gunhmo
-
-txkeafsbgjuizd
-etmcgdbfajuz
-
-xdtzjioqavmchsbfrkp
-bzjkriqmvxedotpcf
-azjckxmqovtidbprf
-fcxmevrkojzpdibqt
-roifztvxmbpwcndkjq
-
-ylcixrdoejn
-dyoejlrcxin
-dnorleijxyc
-
-u
-u
-
-nfjrt
-hvgqxculeszok
-pmwryfdiab
-
-gh
-ebzkr
-byqusikr
-
-b
-b
-alyr
-t
-
-jzbafspmynwgqdeuklxc
-anbkgduyexjlzmpcfwq
-zxdkiujqeglcfynwpamb
-qwcubamjpxyngkdlzfe
-upadgfkywmnxeqbhjzcl
-
-g
-l
-g
-g
-pg
-
-mazi
-mnzdai
-zmia
-izma
-
-pqzl
-pzql
-zvciplq
-szpqrl
-plczqi
-
-mquiosghkwtjz
-tgnewskmjuozqi
-gjwzmqcntosuik
-ybtjoqzuwmfgisk
-
-nvwocedxyqiahgt
-zbjvipyfeacuwrt
-
-ojkhxmwqs
-kqxhmrzjwo
-mqkjxhwo
-
-t
-t
-t
-t
-
-dhrxaqejfng
-fhdlbxejqra
-fqaeldhjrx
-seaqjxzdfthr
-adjhrqlxef
-
-t
-bczrx
-ueit
-nu
-
-idtmkhnlpbsqfxcevjry
-pricynubfvdhjqesmktlx
-
-wt
-nw
-w
-
-mhqe
-ey
-e
-
-kwclmuovtihabd
-aqheucldfwno
-adwnhoclqugez
-
-lbwnohgs
-osnbghw
-swogbhfn
-hnbosgw
-gsowhnb
-
-jsxyihpaotdlvckgeznqfbmwr
-xkhfnwitojasqyrgcelpmbvd
-synvibmdpfxwqltgcjohkare
-grxicqelsovtdfhujwkanypmb
-
-druazhicbm
-spqizhucrdabmv
-imucbayhgzdr
-
-fnx
-unqx
-
-zjm
-qfwrycva
-
-uktvygcmf
-yfktcxmv
-ctlkvqysfmb
-
-j
-jng
-j
-j
-
-t
-tw
-t
-t
-
-vogs
-ogsv
-
-tzgqxfauw
-wgfxqkuaz
-dkzawuftgq
-gbuwaqzfjo
-
-iphexunlbs
-tayqgzmkjfdcrvow
-
-fcdplxkhjbngwzqmiry
-khuyrlgvxnpfbdmosqizjc
-djzyxikqnmbrlgfhcp
-jxycgeidnhlkzqpbmrf
-xckrhgbzfnjlpdmiyq
-
-lezco
-ezloc
-zolec
-ocelz
-oeczl
-
-emgluf
-flebmhg
-
-knafibd
-kbrnfd
-
-xktmidfrz
-fajlidmrtzy
-wftzdm
-omeqbfgdzpnut
-
-tndpxaveifhcmzyjrsqlub
-oyanuslpqdcevfih
-
-hblawudzknspf
-gxnstrmiyqpejo
-
-lesyaikhnvoguwftzrmqdcpx
-pxuqoayiwjzvglstrhfkmcend
-uvyfepmxokdrhzlcsniagtwq
-ynfmkwxqalpdrezhoguvstic
-
-grscfn
-azlgdcn
-ovcgzn
-lwxgctan
-mgkbiyjhpnc
-
-ji
-ji
-iaj
-
-ivtkp
-ikwp
-ipko
-pkiw
-
-p
-p
-
-yushxnqa
-uokzcaxni
-xalvuyn
-
-elw
-wle
-wlre
-wleq
-uwel
-
-bvfxe
-ebvfx
-
-roaygfv
-udazcljhy
-pbaryv
-aptxy
-
-zdpkslmvnhyfua
-czhfkylumrvgoqaspb
-twenpsyzkjmihavuflx
-
-zsv
-bnzjfcamkw
-rvdzq
-ltypirz
-
-q
-w
-q
-q
-q
-
-uic
-uic
-uic
-iufc
-
-rdve
-cvzre
-fqls
-
-gxmnabhd
-xdbwjngmra
-gmxebadny
-bgahdxomn
-
-gnoyc
-olgy
-poyfjg
-wsdouiyghqe
-jyog
-
-q
-e
-
-adszvgclfomph
-qavsicdlghozpfm
-
-czfhs
-hzfo
-zhf
-
-luzrpeivwagyfktjhnob
-tlwynevkojgpbfuihr
-gklbpjvyoituefrwhn
-vhypwujfrbktonedigl
-byknejlowfrptghivu
-
-xbu
-xbu
-xub
-bux
-xub
-
-vcqtxyf
-tqcvfy
-
-vumkixjhaozgfbneydpr
-yxeazjmvbnhukpigodfr
-pjnomhaxuvdkbiryzfge
-oezrxngvpajfkdmuyibh
-
-mkgdruoiawfh
-dsumegkpjoq
-
-oucrtxbqienfvsmlzjkdwgpa
-akrqisvxbudelwgpmnozcj
-xreauzqglpcvmoidbskwjn
-mwgpljcusakrbozxvndeqyi
-jdrlvcimoewkpxgqasnuzb
-
-dshfqywgbc
-eiqflapjh
-vrmjfhnq
-
-kojresxi
-ubclnpghf
-
-kuitbfh
-ofdkqt
-fztk
-
-lsawunycojgvi
-ornsyijx
-yojpdsnbxri
-tjysrinoe
-
-ezuqslamgi
-alimgeuqz
-amgfqzluiew
-nmalugivwqze
-
-lrm
-mr
-vmrgt
-mr
-mlr
-
-ybcnizhwt
-ycbmztih
-octgiqsyhxz
-hktzcfyilew
-
-mqigxepzwudokytanf
-ayztcxbigunordqlmhk
-
-wnfy
-wzfp
-fjlewksb
-pcfwyn
-
-o
-c
-na
-qku
-
-zg
-gtl
-
-syr
-pbnmqc
-j
-sk
-
-abenmqvsyotzrcjwglfdx
-cnmqrxatjvowbylfgdezs
-
-kfzlgphuwqv
-levuhkwqcpfg
-
-iazxrty
-xryz
-
-ikxcpebaruwhlm
-iqtxadbeyckuvsh
-
-wkfsrvgbyjxpq
-rqbyxwfpkjgsv
-fgwsyjqkxovrbp
-frpyqxbjvwsgk
-
-po
-o
-
-arbnupkvxqodcg
-znpobhraxugvdckqt
-mkaupgobdvscnqrjx
-cbqknjavpgwxuord
-
-ftpka
-vtifcl
-dfwusmbyrhto
-
-y
-q
-
-drsleaqghypbtinmfuo
-gzinmrwudjbpyloefqahs
-fiomngyurlpheqdabs
-
-v
-bx
-c
-v
-
-kh
-zk
-
-qkzicvjbgawfdpxmtsloye
-ylofxwpvkqemsaigzjtcdb
-
-qf
-fq
-raf
-
-cbvxjytmsa
-tbmxcvyjsa
-ybmstxjacv
-
-aekpuyliz
-eqpyxls
-rwyepchjflomg
-oedybpl
-evnyclxqp
-
-yxtfnavdhopmcw
-qlugbvjcz
-xvcnymkrh
-
-yksamve
-yksmvxea
-mskavye
-yamdswevk
-eksayvmx
-
-p
-k
-
-psrgzxmaif
-ifraxgzo
-
-aehoplsvfqr
-jfqvkpoas
-vsjfxpqcoma
-asmfoqpv
-uvospqaxf
-
-ercgdyism
-msrvebzc
-mgrescq
-desfrmico
-
-dborguxznkyqciavtfs
-kzoymfndrsaihqtcbvgxu
-anbcwfrdgjxktlyivouzsq
-bgifuzsrekocxydqtnva
-dtpsikyavoucxqgbhfznr
-
-jvyhfbpxtkizmlesw
-fvmjhkesbpzywixtl
-btlezmshjwpxiyfvk
-
-jawdspkghblyvornxmicuq
-nrujdhxokcwgylimvqpba
-lcrnhktgvipyubwqdomjax
-
-vhiatyrwksodemcxn
-hdsamtvuikjqecnwryox
-
-ixthorcaevkp
-xiyhrknlboczwjfm
-
-ck
-kc
-czkmyet
-kc
-
-wxjqkpgnshue
-qojwkefphzcrgaxn
-ektphqjxgnwu
-
-raksq
-mdu
-a
-asb
-
-putzomyciwaqkvbfsldng
-absdvyntgikruqpzoflcmw
-dkscznaiwulvogqfybmjpt
-
-sxbqjv
-jqvxbs
-vlqsxjbo
-xsbqjv
-jvqxbsy
-
-ynbakgvc
-yvtnlbsjg
-vrqxephwfby
-
-xhdjkrpltfoe
-qjplehkotdbfrx
-kxfdaotsperlhj
-
-ewgsmi
-jafkti
-yqkf
-copzldurbx
-
-xc
-ex
-r
-rtwce
-slk
-
-zimewg
-nmzrj
-
-qylbm
-byqml
-lqmyb
-mxyqlbr
-
-egsktr
-erskdgt
-rkesgt
-
-zkgqireysupwjthdb
-swkoyzdcqibpvnr
-kyvmwzpirdqsfbclx
-
-jvytcgmkeqalzonhx
-kvcjnwztxdmlyoaqg
-lznqaxcvjytogkm
-vabgfulyxkjoimqztcn
-
-q
-q
-q
-fh
-q
-
-xykitfhn
-xnhytzilf
-tiznfhx
-tfxihnre
-xhilzytfn
-
-zmxyoakgt
-yawiomrgsd
-oafgmyqr
-
-lpgqshiyuxjvabz
-lzbuhyiqsjagepx
-urisxlzjabpyqgh
-xsuiqljypzgabh
-gkylpamihsotqfdxzcbjwu
-
-jhf
-htdejm
-jtabh
-cjeigmzh
-suljqyorxh
-
-hcjkbvmlaoen
-faojknvxmehblyc
-nhmovlejcbka
-vonhckilembja
-kojnmvebtclha
-
-clamzrewgonksuqvpb
-zusorlkmqpnvwaecgb
-
-uka
-ea
-aw
-a
-lxa
-
-lg
-lwtg
-tgl
-glw
-rlg
-
-vfsxidctgah
-dvhcftsxgia
-vdhxgimfsant
-
-tschpyqa
-
-ckn
-xckznb
-mnsvlfqaitjpdk
-cwkzn
-kzoyenb
-
-ro
-ro
-or
-or
-oer
-
-icumvltoqafdy
-tfsxarpnh
-atsfgw
-
-btfenmovgusqzijxpcrhdakl
-diapqfxrnevlzutsycjgbkom
-
-utvbhgw
-vbhgtwu
-
-nkfgajmvbpyowthxr
-cwxrtknpmgfazjoy
-rwxmfatgouckjypnd
-
-kdlubgiap
-podcivgyueafkhm
-purgnkixazd
-sukdgixap
-udkpglia
-
-ajnumbsgr
-ibmjsrkagc
-bsgozmra
-
-vkbso
-ykglhto
-gmodikp
-
-sxupqv
-xvuqps
-
-x
-r
-c
-x
-
-fjoyuhztseqrawpciglx
-igfeplsxtrhaqyzojwuc
-rpwgucisoyhflaxtzejq
-yqzjphegfuxltawicsor
-wzahifloypuxegjscqtr
-
-xeironzdugvqc
-quevgsfronxzc
-
-wdjrsknlbihcqzxuv
-bzlxjnukvhrsdicwq
-cuqiwsxkzvjbrndhl
-ubclivhszjdwqrnxk
-jldqkihxrzuvsnbwc
-
-dzklrogfvmn
-xuwpaqcetij
-
-d
-o
-m
-d
-
-xhgzbj
-jvbhg
-
-snbcamefqhuovxkjpz
-htckmpybdgvrsaoeuj
-pkcbewsgvojmhauidl
-
-i
-k
-tqj
-
-koyawh
-auo
-qaoer
-zrapo
-ioa
-
-broqhaylgsmxzkjtuvf
-hatgluorzvkyxsmfjb
-whytbkrvsumgzxoalfij
-tzabxgfrqnusomvhjykl
-
-hoplnck
-ayqxdjofr
-
-dmjspac
-dhoazjp
-idxfrwepyjo
-qlpjgtvndub
-
-riabvstyxphgoez
-projxgyhietsavz
-
-jhfqikpmz
-kfpiyjvmzsqh
-vphkqizjmsf
-wpqfmlzkjheid
-
-diap
-zkhacy
-waog
-fojgas
-roa
-
-rujzxoygliqnmvkpc
-vlonrgpjqzyxmfkic
-zgxqkjocirpvlynm
-
-lzgja
-jlza
-kjazrcl
-
-vteiqrpkjybsmndhfl
-lsndjpqertkvhbimyf
-lpjmnbyqshvtdfirek
-vpibqrehmsnflykjdt
-
-iwqlhotpjsa
-slhjyuiotrdk
-szjhlocimt
-tiajhwsofl
-
-poz
-dp
-
-yeqdmto
-zgtqyvoli
-
-ahkfsocmdgnwp
-cpwhjsmgodakf
-clhudwakftvogsepi
-dkargcowsphf
-
-p
-p
-p
-
-eqbcr
-jceq
-xeocqmi
-fqwcve
-mjebocq
-
-xkei
-ivuaexqk
-kxie
-ikxe
-kxei
-
-jsmzk
-cmdpyf
-xshm
-
-hdwlcgzyuvke
-gjlaqpry
-rlgomxy
-
-comszwhfrqlpnvytei
-iqpvwolsmnfhray
-oulphgswymvfrqnix
-
-lcisfxnzwy
-csixywfbnlz
-zelcfyiwsxn
-
-lmrsia
-gowals
-
-lyknfogpu
-zoiw
-tesjova
-moes
-odi
-
-ktfajxloz
-ojaxzflk
-akzlfoxj
-fxkolazj
-
-iwxzmukbhoy
-xlzkymbiuwo
-bkuzomwxtiqyd
-wmokbizxyul
-
-kr
-kr
-skr
-kr
-rk
-
-bdpfgnwxtk
-gwtkdflnjpzx
-kngxpfwdt
-
-xkhmzvylowsgucrfepjai
-xriqvhjlozpdkuemcfa
-
-avxoebdgzmqphfytcn
-cvfrmneolxtyzdgpqh
-
-wjvslhmufgqxcnodz
-fswclgdvxnumo
-
-t
-uqi
-
-xopmekybt
-pkrxytebm
-mtpxbyek
-
-vkxcrizwuhtad
-wairuvhdmzcxkt
-
-vrlpifawedksqzhcgnybtjxo
-qoplwufekztbhdnvxgarjsciy
-svzmteygfbkrlxohjqcpaidwn
-rakocwstbpidlhxjgeqzfnuvy
-
-o
-o
-o
-o
-
-ihzarybenqmtpg
-zqbiyhanpgetrm
-hqizynrpbagetm
-yhbgrzeqnipatm
-gteahmprbyqinz
-
-jv
-uxkasvt
-jrgv
-qv
-ivbpld
-
-sxigewcouvbj
-xjwobcsugive
-cbjvxsuowneig
-uxobwigsjcev
-ejogiwbxvcus
-
-enmvubp
-pvubm
-
-qrjythvlzubgeikafo
-necadbmrtzulvwypx
-
-rbuslgk
-lgsbuzkr
-lbkugrs
-sgkbulr
-rublgks
-
-whb
-wbh
-whb
-bwh
-whb
-
-khtcw
-wkcth
-wtkch
-ckwth
-kwhtc
-
-mkzdbo
-dkjz
-kbnzlmd
-duytksvzgq
-
-brkxvtjpdhqw
-ntjqizashkpvwd
-dqfrptwkshmvzj
-phegdjolwvkqtu
-dkhnwqacjpmtvf
-
-bdrioxsqahp
-adishrbqoxp
-oiqpsbdtyrha
-dapobrxsqih
-
-oqsgiptmzlwcxkhvrfedu
-rpwhtlgkcuidvqfosazxjem
-rmgkeisxzhqwopltcfvud
-vfcxiruwlhgoszmekqdpt
-hmprfdvoxetulgizsqwkc
-
-luzam
-mwuplz
-mlurjz
-
-xlpmhzudwriytscobnkfq
-uinamwhrtpobfvqceyd
-ibflutdsohnqrpcymw
-nqprtwuyfdcmiohb
-ufhwmrinodkcbtpjyq
-
-ns
-ns
-sn
-sn
-
-dufzbegpjrsaiqcthv
-pfzqdjhatbuvescrkig
-tbehcpfsvagdqirjuk
-tebiravqjpfushwgcdx
-
-gpjafzel
-mzgftlead
-bleynhgvfcs
-egdqfalmz
-
-zbarcdwiukgoqhmtnyjps
-sujqytgrbnwzdmhalicok
-
-fyvgdcbqx
-fqcgdyin
-etfmoqgdsjyc
-gqfcdy
-fyqcngd
-
-am
-bjm
-sdm
-
-frvkaupe
-qzipevkya
-vzabpkesd
-bevpymka
-pkxeva
-
-t
-t
-
-dcveyjgtfkbuo
-ebogjfydkvcut
-gkoyfeudtcvjb
-mvygqckjftuodbe
-tujbkeocdgvyf
-
-bkthnlgp
-tnghb
-gthnb
-gnhbt
-
-hpkybmeowacsrgnijfl
-jzrsgyuwickpfbmolneh
-hcflvrgqpwmdoknsjeyib
-
-qxincam
-zdjrlksqhgt
-cbafqwo
-vqyei
-
-izdkxrpuqgjte
-asyngkxrudpvmie
-bdkwpgmexruci
-opdiknuxger
-gecixdrpluok
-
-jymuwvfrixclhga
-invyhuglxmcjw
-imwghculxvjny
-gjmlhiwvyctux
-yvjhixugwolnmc
-
-xbcwhv
-chdwgxbv
-
-ujycfnsvgqkpwheal
-erugwaykpqcnhomlf
-
-gyk
-glhrk
-gwk
-qowygk
-
-vcnju
-vuoijbczt
-dvcujg
-
-rlsy
-ryls
-ylsr
-
-tjn
-t
-n
-rixz
-t
-
-i
-i
-i
-
-elq
-qle
-
-ksahwvdjbtfle
-lfksaebjhtwdv
-
-qfacst
-qfaskg
-fqasoktb
-vmfuilqzprasd
-
-apuxh
-uxpah
-onahmwupxb
-hxpqau
-huqapsx
-
-hjbnwua
-huwbranj
-
-dj
-z
-h
-hz
-
-hzqo
-oqz
-uwsozq
-zyqxo
-
-ckotpfx
-lhrcnpmgfviwobd
-
-wecahmszdjnoix
-hmxaijswzydtcgn
-njcqtmzixsadlh
-cudmxzeasjnh
-mxzahjckbnpdvrs
-
-lsqahvixforkw
-fxiqskaohw
-afjhnxqowsik
-xstiqkhmoafpbw
-
-htdcbm
-ex
-sxq
-
-pfgkrjhub
-nptjfixgraubykhld
-pmufkbrhjvg
-jhrfbgpvuk
-
-sptnugvdfmckehw
-wknfhmsucertpvg
-
-zolicbnrvtdwhy
-oqdunzywp
-zodykuwxgspn
-wsanojdzxqy
-
-druisbhpckvwofna
-wvcboafsnhipukd
-bpsadlcvnkhfziuo
-bqfujsvmhcoakitdpne
-visaodpfuchkngb
-
-ewniqoulvgstzchkxdmpyajrbf
-cbyihmnuradvlktxpjwsogzfeq
-
-zgsdqwj
-qdzsg
-
-ombl
-yeulqbnimw
-hljodbmk
-
-wtzkorqhupxby
-yzxhtkwpord
-skwzpjtgyrxho
-
-mstgrlwo
-rpyowgdts
-
-pidn
-ipesrfv
-owpdim
-pibt
-
-tu
-tu
-
-pcdatkohjgbelmqvfxwnu
-ukevynsprjtclaxhgmdqfwb
-twqungiobxflhckapedjvm
-pgqvtowflujnmadbeckxh
-damfntwkjlcvhbqepxgu
-
-ilksfovqamrhngcdjyexbt
-htkvnbrqaefsloxgciymjd
-qfgvrxmbaoeldnkyiswjhtc
-ftxpoyhbjkcevdasmigrlqn
-
-oq
-qdo
-sdlqoa
-eopbizq
-sndqo
-
-iblpgzoekrnmwhjstay
-tsropbkwgyaexilujn
-salrwjgbtikpeyon
-bsyirktpjonxualewg
-teaqljpowyrigbknsd
-
-d
-d
-d
-d
-
-zgqmhnlvekcyutxsbifw
-zmkqgwvyjrcdfbu
-ckoawvyzgumrfbqd
-fdqbypumcgwvzk
-
-krqlncwuxvgbdpsmyjfa
-lmuybxdqsvkrjfcpwnga
-zkbqnhjspdcumrxgaelyfwv
-
-vafsedqzyrtnjpwug
-gvcustypjedaw
-owpydujgtaivsmke
-tvadlgweiypsju
-jebvtoysphugadw
-
-pyixcohfrvtenaugsdmjq
-catjqrivdfseogunymx
-tvquyscedoxrgifjman
-qagtfiocrjmuvdsenyx
-gmeufoqaxcrnjdvstyi
-
-p
-p
-p
-
-jagycukemiqdxw
-cmuyadqgkewixjl
-fqawimgzjkyuxbdec
-
-mahdekwibs
-admswkhei
-debamswk
-maovdyeskw
-mbsdkweaf
-
-wfqimrc
-rtqhcwlgdxnkvpo
-arwysquc
-
-kroumefnixa
-lcn
-
-hvaugnsf
-nfxqkugas
-
-wheyqtmdvljucnsbia
-hvmyteblnuqacw
-ehnultwbyacmqv
-mlybuhqtcewvna
-
-pxhafcvymglkzoq
-xhwkctlgabz
-
-or
-jodr
-or
-gro
-forha
-
-fzmohqld
-szqf
-iqawckfrp
-
-hkxuwmsbdrpt
-ptysjhxkwbmru
-tpmbsrkgwh
-kphmtrusvwbq
-krmhpftsbwzn
-
-r
-r
-otr
-r
-r
-
-sxtlkvjacpbngoziewq
-jiskzqanlowbxpvtge
-
-r
-r
-r
-r
-r
-
-bqwsz
-wsfb
-
-zwvyqaichxjre
-whvayjrzicxqe
-arxcivhewqyzj
-
-mpzasbnregjdwlxuqoft
-dnxlrwubzkaosypq
-
-gfaizbqlchy
-zibatqykfu
-bsufzjqxyiam
-
-fsy
-sf
-efs
-fs
-fs
-
-asmugcxhbekl
-dkhcluwsmegaxb
-kubhcmalegsx
-cgluxmbhekas
-bajrhelscgumknx
-
-qdpwfec
-wjdqfecy
-cwdefqj
-wqvdclsfe
-dcqpfew
-
-r
-jcowmyplv
-itdru
-shbfr
-
-soublfhe
-lksfzjdymaw
-ywfnrskcl
-
-zsybelirjfwm
-sfxiznhmablgtj
-jbcifusqlopmdz
-znhjerlkfmybis
-
-knvmejaydo
-mjoaevkw
-jkmhcoave
-agomevkyj
-elqftajmoskvi
-
-ziajfk
-zakifj
-kazfij
-zfajki
-fziajk
-
-ujzyfat
-tyuafjz
-
-xihdrjyzvl
-axujhtldyr
-xdohklyjr
-xrlejhyd
-bxolyrfkjdh
-
-i
-i
-i
-i
-
-ocnxzlprutqmhsij
-xgmloizutqj
-xmtlgioujqz
-guoxlamzitjq
-
-jhoepxcuwvn
-xeuvnfaodjwpc
-upjoxwcevn
-xncelrvojupwg
-qeusjvwynkpotxc
-
-etdilxy
-lytdiex
-hdeltgryiw
-lyixvedt
-
-rge
-gr
-grp
-gr
-grp
-
-iquzsnh
-qsfunwh
-qtsgprvhcn
-
-lipmbftsh
-myho
-uqzngarkvw
-
-ybrtackvdgqsmonlezuw
-ywlzmsgbtocakedrqnv
-rbceqauytzgmowkldvns
-tyncgkldqserbjoavwmzh
-oydsvatnmwzgceqkrlbx
-
-qjb
-irgfqjope
-jkq
-jqb
-
-ncjlbpzedywkshfmqvagxi
-jfipaqbmevkgdxnschztl
-gbvxnclahmsiqjdekzfp
-kedsxbzcvijglphmqfna
-szcadkbnpeghjvqifxml
-
-nfteow
-ytewforn
-estonfuw
-erwtnfo
-
-vhawcorfpxydzieqmbg
-opyqhzdabfwcegrximv
-vbpfqzcierhdgawoxmy
-dvprwqzfioagxbycehm
-yhdvpxzimqeorcabgwf
-
-bfnrkixsut
-jhywbrncziaxkp
-iodknxrb
-xbrknli
-xkfironbu
-
-xwpqbhyakf
-rxayi
-ogaxy
-
-tnwl
-wbnl
-lhwn
-
-wjuroesafgizkmvplxc
-nxvgfoeucjmprikwlsy
-glwrfcumhejisvkpox
-kjmuvrwclifaxepogs
-
-kjxygrvsodimabecwuzh
-ihmxrogvjsaudbkwcezy
-ykwovzjimbgashrudxec
-jsewruvymigxdzkohabc
-icmleouvhyzxdabjsgkwr
-
-wm
-wm
-miwkg
-
-slcdjyhbnpi
-bxqvejnzwtfag
-
-a
-a
-a
-a
-a
-
-jxwonlf
-jox
-
-wxhytgp
-tpgywx
-pgwyuxt
-pgxyfwta
-dpyzwxrg
-
-uygwfkxvane
-hsdicwzkrenfgalqx
-jaknwfxge
-
-mxs
-msk
-smx
-msoqz
-ms
-
-bxfwc
-wcbxf
-cxfbw
-wkcbxf
-cfwxbl
-
-om
-om
-a
-n
-
-ikp
-wi
-iu
-biej
-i
-
-aokgqimrnlfbdxzjs
-tmqxrbislngykoajd
-lsgvboxnkjdqrima
-orijsalbqnmdkgx
-
-zfpd
-biok
-bxcqnk
-yikx
-
-sulwztbnqkvioafxchemr
-qhmcvlexkazuinfrwbsto
-mnfutiblxecdqwvkoszhar
-bmxzpqrlkafheouvcsntwi
-zmchneutwlqoakxbsifrv
-
-equacsmywgpkixfdv
-anxwlcuypskjgfivbqr
-iyaksgxmvoufehwpqc
-
-twfzqxsnr
-aqdsp
-
-yj
-dyoje
-yj
-yhqj
-jy
-
-bhwsczaxunjr
-xgcswaflpznruqb
-ubzwjxkcsyrnmahd
-
-xyvgkjo
-kgjvoyx
-vxyokjg
-govjkxy
-jgyxokv
-
-hneolzrtywq
-atbs
-mtipgd
-vts
-
-flu
-lfu
-ufcl
-
-ad
-da
-da
-ad
-tgqad
-
-xfw
-bufw
-
-simdubgowtap
-wgbsdomaiutp
-bsmodwauigtp
-
-qi
-o
-
-n
-dthokli
-nveq
-
-nvdt
-cdglvi
-
-sdxfaveuwlqzgircnhyobtkjp
-uiqjrdenyagwkzhvpxscobtfl
-otiungzxecdbyksrfwqjhvlap
-dtbcyojehfwvsnrpkliuzgaxq
-
-zgovqbryphxmjcasuktfl
-bwcpqoutvfjykmashrzlgx
-iecjhpmxsqytzorflungvabk
-vacztqslhmkgoxyrpufdbj
-amgfxjqsptdrhovclkzuby
-
-s
-s
-fs
-s
-
-b
-b
-bm
-b
-
-uzc
-zbc
-cz
-
-clmeswqpuahi
-spahequmlwci
-
-hrclmu
-nhlcdurfxzi
-orshcluv
-uheclr
-
-r
-k
-r
-
-da
-ad
-ad
-
-hlfmnga
-amhgn
-hgamn
-geahwnm
-malgnuh
-
-bhpgndjwecroq
-iwxklmtyzsopf
-
-uqosfv
-lmbihrxtedk
-
-gyrtdosqjnkalicmwvh
-rmlygiwktqcoshdavnj
-wimjknqvaglhdsocrty
-wkosyadhtqgnmcrvijl
-
-tcpsjerzykogwmqbxinlad
-iyzxcgrtqosnbkjaleudmw
-
-dyzsmnkvuegbwlt
-iwrcgs
-fpswgqc
-
-nawtjrgmpyxlibcshfudvkzq
-jiblrgwyhtmxvucqz
-
-vcruatwneqxi
-myhgldscjnfb
-
-qakljbptgwryiuxnmoh
-mtquwoagbjknxyrlpih
-aktuhpgmqxbwjyonril
-wqriogjmubxpknvyltha
-mpkuhlxgjtanwoiyrqb
-
-ptjrmc
-ucfjpm
-pjcsm
-
-jofrkgdves
-gsdkrivfe
-dgsevqkxrf
-
-fvs
-vclsd
-s
-rehtuyi
-vfk
-
-eafupodb
-eyrdpgbujfoa
-ukadqobefiwxp
-pfgudeobay
-
-i
-p
-i
-i
-i
-
-udlqpozmayew
-dsyalxmupwe
-lipydaumwe
-delyumpwsa
-
-zthwnjiuyosakfpxbclm
-lcpyfmisbztuknaxo
-xsnlcyfzbpokmatui
-zblkpsficaxmyoutn
-
-n
-nt
-r
-
-meskuctxrwaflovdpzhj
-koxzmhvrcydlbwpsjuae
-
-l
-pqd
-lh
-f
-h
-
-otzqusgdeyvc
-aetugnycqrxz
-fhzwtgjqmkyulip
-
-o
-o
-o
-o
-o
-
-frejdvqokushlxtcgwani
-dmfesnxhwgluorjiayt
-zdtispaxeobgjhunwfrl
-
-retxhvnmzsjqpbodif
-txnphyomczqfisedrjb
-
-nmwra
-rmvawn
-arnwm
-mnrwa
-wnmra
-
-yatwdlfbuc
-flydbtwacuo
-upaybixdlfvtcrw
-tncdbalyswfu
-
-lenfcbjv
-jfecnvlb
-jlvefcnbr
-lvcgqfnaetbji
-
-bkuycegrnpimoxvfzl
-xpmklivbuyrcega
-lbktipremguxcyv
-pbmirkvglyceux
-ykibxregmlupcv
-
-rwjeyxizhgt
-ywxetqgajzriol
-wrigyezjtx
-werygtjizx
-
-az
-ja
-
-sumxgwqydjhe
-whtdyeqguxsp
-
-pncwmq
-ansluwbycmxoe
-cwdnmj
-wqhkmcn
-
-flucitkw
-ilucwjktf
-lwukticf
-lcwifktu
-flcubitwk
-
-qlhnvft
-hnvtfl
-
-bwsegp
-bmpgsew
-gpsewb
-bgwqesp
-pgwbse
-
-ib
-mgjsb
-bzk
-bpmsgj
-xb
-
-bjerpdfuo
-wjrbf
-
-dkmxn
-nkmdx
-ndxmk
-ndmxk
-
-rnouk
-j
-
-m
-m
-t
-
-mrzq
-zpqj
-qiz
-vzq
-zhqi
-
-tkn
-nrkt
-
-yj
-jsyqp
-awyj
-yj
-jy
-
-xl
-dlx
-olx
-
-kqdluj
-jlkvdqu
-qdukjl
-qdklpju
-ukqldj
-
-wzy
-zy
-zy
-zy
-yz
-
-vea
-aewk
-berga
-waek
-lyaen
-
-miaoyj
-yjvmoiza
-yimajo
-jymaoi
-yjoiam
-
-azcrbo
-bzero
-
-fig
-jbsagif
-gfi
-
-ed
-de
-ed
-de
-
-naezbtk
-ubat
-batku
-baqvtglmo
-treba
-
-gozafjiuerdpyscb
-lxuhqvmktwn
-
-ysqdjnvwhagmzitpf
-vszdapqhijcyln
-pcazqibvhsdjyn
-rjuaqhspydikznv
-
-qhgazndtiwb
-wtbqdahviou
-zbqjhwgtai
-qiabwntckh
-siawbyfpmxtrheql
-
-ej
-je
-
-vtqgbimyo
-dpwihgamzovlbtf
-tmgvboi
-emntbvgcio
-btgimvoy
-
-kisynhablrjwempcouxqgdftz
-xnzrkiufjpmghsqcadotwebyl
-rdqezcmgajpwoylnbusxfhkti
-shejiunzgdpwxylqmatrbfkoc
-
-lcqenihaktdgurpvmysjfxzow
-sldaifypqrkhcumextwvjongz
-piyslcrajgfenhmdwuovtkzqx
-esxwujvtarpzkoldmyfncihgq
-xqfvgosbyruephwjdaztklincm
-
-gyofwzc
-jyluxh
-dpimyv
-rtsbyqa
-myluej
-
-iwcedhs
-etdich
-cwihaeb
-ecihby
-licvfeh
-
-nwlfiydcst
-wnldtsfy
-lsnwdtyf
-fdwytsln
-tfsywdnl
-
-diphkr
-ihf
-
-osagihfnuptwcyxqevz
-ynzjfrpqoicklmuvbw
-nckfilwvquozjpmy
-qzwoivcfpyjun
-
-tbjh
-noyjvqt
-ejzuligpxm
-hnj
-jysha
-
-fycqbrk
-kcndb
-czblkq
-blfcky
-
-wpgk
-putk
-lqamxiv
-rd
-dcw
-
-wmludkgnozfe
-aoezwflgkmdun
-uzekmdgflnwo
-kgflnuzowedm
-goezkndmwufl
-
-zmbsxkiwqrh
-grjcyiwptzseqxofd
-iubrwqlkxzsvn
-zaqswibmxr
-
-soealywdutckrfnbigpxz
-dntrgfaopclubeykzwsix
-gnswdzialxrckybtfuope
-fwodizuepagysxnktlbcr
-sbdiefgptynkuwzocxalr
-
-tkbry
-fyxr
-ory
-
-sio
-oi
-oi
-oi
-
-fipqkjmorwcluenvzx
-mvowrcjxsuqpfgikenl
-cxrmwvkeulpfqnoij
-
-jhqfvlnetysazio
-osjqykft
-otqyjfuxs
-
-opfrbnw
-dbqnhoftpruz
-bgeyxrpnfol
-royngfpbw
-
-rvmxfogsbcjkpqltyhandi
-xafqvhinsodltpkcwy
-
-pqrkslwfijgdo
-pymoxvzsg
-vpszyog
-sehgop
-
-qnmxjglwavzirceu
-advwiomgshuqnclzjer
-zjqumrcgaiwlevn
-kvugjnewclizasqmr
-jilzanmtbgfrequvcw
-
-szkftpg
-stkpgzf
-ptzkgsf
-
-mefgopznxlusjych
-iocqfmjlzgyxkpunhe
-
-zemltjrnbso
-stbxojkrzgmneqv
-zpsjernombt
-stjobrmzne
-
-yblxcozivekmqa
-epsrvyigmc
-
-xs
-s
-s
-
-bnmz
-fhqg
-dxsin
-zsm
-
-brpge
-tpm
-ptm
-p
-sp
-
-utpsykci
-ituxbykcwr
-
-zvxityphsdnuagbmcjwoqrfl
-qiuwkplbtczmnvyrsoxhafjgd
-qynizxpujhfmbvdcgwleasrot
-
-y
-tx
-y
-h
-y
-
-fsqatkdlmpux
-yxinuvasdpfml
-tsdpxafblzomu
-axtfpulsmdg
-lxwfqpsajudmk
-
-joanzmhfldbsgwcipkxuqrey
-oclnpxwkyqszdjreagiumfhb
-ufvoiyxzbrpwdgkcmjsqlanhe
-
-ciqxenmrlh
-ctrfhxiqpnl
-
-uoxfbrglpwjkhzstidmcyq
-hzslfyjxbdgecairompwkqut
-ygolzckfbxdmqtpivjshrwu
-kpoxzdlhurgimcsftbqywj
-
-xhgfmplcvwrqneztju
-vqbwxtiprfhl
-wxaoytfrvhbsldpq
-
-iop
-qvxihy
-io
-
-ftlgqpix
-bpigfl
-ufbgiplr
-
-ek
-ekb
-kclifmge
-key
-ersk
-
-ytqglpedjriu
-jidgqytrulpe
-tgjyudrqplei
-jeiytpurgdlq
-
-anuqyij
-auczniy
-yanklsxivou
-byacinu
-inazyue
-
-tmryzavsnfdoq
-ngmjxatvosz
-
-yurzemitvfqnksxpbdlhgjwa
-juwvmadgcpytrkfqnbezishlx
-wzudtksjrpevnxagfihlbyqm
-
-a
-xa
-ya
-a
-
-gnukiszbvj
-nyzbvpksjgmu
-sgujnbzeivk
-uzgbnksjv
-
-xoq
-qox
-
-xlberjukaztfnoycqsgwip
-tscfaexqwgkrpouzbylijn
-owaruypenjqtbslizcgxkf
-jzcuswiqgkrbnpyoxletfa
-
-pxzmb
-rzmxpb
-bpxznmrc
-umbgpzkyox
-tzbmxp
-
-grspmxbyhojdizwlevqfkctu
-fixgbtedqomczrjhswupkyl
-tlsgyobzpmcqkhrdxewfuij
-
-xrhelazymwntkv
-lhvamxeyrznw
-vrmwalyhnezx
-
-mdbjcizwxh
-jpcbzdmxiwh
-
-xakdgjtimlvzcshw
-iskdxfjnlhwrmvtcz
-
-yrli
-lriz
-rli
-irol
-ilr
-
-lfamcngvojeqyzrkdspwi
-slqcznmwdivkrfjopebayg
-cwgodjahrqzyfivepknmsl
-kyeuvpjmlnftsizrdogqcaw
-kjvrcgypqzinwadmoefls
-
-hfmuzdvyibakcwnsor
-cezounhbsydwakmif
-
-vsajkf
-jvf
-vofj
-
-q
-v
-
-h
-h
-i
-
-frgo
-ogfr
-grfo
-rofg
-gfro
-
-saomp
-mpdosa
-posam
-mspao
-ompsa
-
-qbxi
-xbiq
-bixoq
-axbqi
-
-oix
-xoi
-ixo
-
-zqkved
-ztvydqe
-vdekzq
-
-ubg
-vgcub
-
-wdotn
-akp
-hv
-ipj
-
-xfcprnv
-dfpcrvu
-jpvfirc
-frphqvwboc
-pcvfxr
-
-prx
-rlxp
-rxp
-ixpr
-pxr
-
-uaozgkwlbfxyvmi
-zbkgoxalfwuvymi
-yimugvxbkfolwaz
-
-hwvlbzcauseydgpxrkq
-lamwdrzhsbqefkvytxoicu
-zktxwlnhysevqbraducj
-
-vjuprhcl
-vjfrlpm
-jbplvr
-pnvljrbfe
-
-cwygrulzbe
-elyzgwbu
-uygezlwb
-yebuglzw
-ygzwuble
-
-wbzecjtdrgiyqls
-wlsycjgeizdr
-zslyderwigcj
-dwzcyjgerisl
-
-qkvegzmnobpuc
-pogzvqmkbn
-
-cnepixbwhklmqzodvyautjgrfs
-oepszjgmlcxkdiartnybwhfvqu
-gvcxaintlrweupbzfsmykdjqho
-xalwvjenruhpkmgfqtoysbdizc
-
-omrc
-tcer
-bguaf
-vhtk
-
-rtednpkyxgcs
-kxlsredupynt
-bartsexnypfmqk
-
-lqrabmznuhgjfi
-chligsdnbjrazum
-jpghuibarnzlkom
-bamhwrngzjfliuye
-yuignrzsamhlxbjt
-
-aoslfqnjcghb
-cnbflgjqaohs
-oqshfljbncaxg
-
-av
-av
-va
-dvqa
-
-lghqidarnczwfxyu
-ylfnhqwczaiuxdg
-wfdglzixauchnqy
-
-pfgknomr
-nfegr
-vihnlcfdqgy
-fgrns
-awogfn
-
-kfdntirsmqap
-thjdknbugmr
-nxfetkrmd
-
-ydabnisroqeghk
-gryenohbaiqsk
-sqbingvyoakehr
-ngbkyfaicsrhqeo
-
-ghxtulq
-ntgqxlsz
-lgzqtxsi
-
-qvr
-mqljsu
-wlqu
-gpoqytkbzf
-evqw
-
-khybpm
-rhboj
-
-rmcqdblnto
-qlcnmor
-rhmzalcsoq
-lgxcrmnqovd
-
-wdfkpmalijbncuvr
-qhnmikpzaygxwsovej \ No newline at end of file
diff --git a/2020/07/input b/2020/07/input
deleted file mode 100644
index 4e9e60a..0000000
--- a/2020/07/input
+++ /dev/null
@@ -1,594 +0,0 @@
-dotted salmon bags contain 2 dark lavender bags, 1 muted red bag, 1 vibrant magenta bag.
-vibrant purple bags contain 1 pale cyan bag, 1 dotted lavender bag, 3 striped blue bags, 5 clear magenta bags.
-vibrant fuchsia bags contain 4 posh violet bags, 3 bright aqua bags, 1 light silver bag.
-mirrored purple bags contain 2 dim yellow bags, 4 dim green bags, 3 vibrant beige bags.
-faded coral bags contain 1 vibrant plum bag, 3 pale gold bags, 5 dim purple bags, 1 drab teal bag.
-wavy cyan bags contain 4 dark teal bags, 1 dotted magenta bag.
-dotted gold bags contain 3 dotted gray bags.
-shiny maroon bags contain 2 light white bags, 5 bright salmon bags.
-vibrant cyan bags contain 2 dull beige bags.
-clear fuchsia bags contain 5 bright bronze bags.
-clear violet bags contain 4 clear white bags, 2 drab fuchsia bags, 4 plaid lavender bags, 4 drab beige bags.
-wavy tomato bags contain 3 wavy yellow bags, 4 plaid maroon bags, 1 dark beige bag.
-shiny indigo bags contain 4 posh aqua bags, 2 dim salmon bags, 3 dotted olive bags, 1 dull gray bag.
-dotted indigo bags contain 3 muted bronze bags, 1 striped salmon bag, 5 vibrant violet bags, 3 drab crimson bags.
-mirrored magenta bags contain 1 shiny aqua bag.
-pale green bags contain 4 striped orange bags, 3 plaid red bags, 3 clear olive bags.
-dim crimson bags contain 5 posh violet bags, 3 mirrored crimson bags, 2 striped white bags, 1 dark indigo bag.
-light white bags contain 1 dark indigo bag, 1 wavy orange bag.
-striped green bags contain 2 clear beige bags, 4 dim coral bags.
-dotted lavender bags contain 1 striped white bag, 5 dotted coral bags, 3 striped orange bags, 1 dotted gray bag.
-light purple bags contain 5 dim tomato bags, 4 dull plum bags, 1 dim green bag, 3 dotted magenta bags.
-shiny violet bags contain 1 shiny white bag.
-dark lime bags contain 4 mirrored crimson bags, 2 wavy crimson bags, 4 dim green bags.
-dark teal bags contain 3 mirrored orange bags.
-muted maroon bags contain 5 dim fuchsia bags.
-posh tomato bags contain 3 bright violet bags, 3 dim crimson bags, 4 mirrored beige bags, 3 drab lime bags.
-plaid violet bags contain 1 shiny tomato bag, 5 dotted gray bags, 1 muted magenta bag, 5 mirrored crimson bags.
-shiny bronze bags contain 3 dim red bags, 2 drab plum bags, 3 striped yellow bags, 1 mirrored yellow bag.
-muted tomato bags contain 2 vibrant maroon bags, 3 vibrant beige bags, 5 light coral bags.
-muted fuchsia bags contain 2 clear violet bags, 4 shiny gray bags, 1 shiny gold bag, 3 wavy crimson bags.
-pale teal bags contain 2 bright beige bags, 3 vibrant cyan bags, 4 bright salmon bags, 3 plaid red bags.
-posh salmon bags contain 2 dull beige bags, 1 faded maroon bag.
-dim white bags contain 2 dull tan bags, 3 dotted coral bags, 1 light silver bag, 1 dim gold bag.
-posh tan bags contain 4 clear blue bags, 4 dim olive bags, 4 striped green bags.
-dim lime bags contain 2 drab chartreuse bags, 5 striped magenta bags, 4 striped purple bags.
-mirrored white bags contain 2 dotted white bags, 3 striped salmon bags, 3 dull green bags, 3 plaid orange bags.
-shiny fuchsia bags contain 3 striped bronze bags, 1 plaid violet bag.
-dull indigo bags contain 5 wavy tomato bags.
-posh maroon bags contain 2 dark green bags, 4 posh red bags, 3 drab tomato bags.
-clear coral bags contain 5 pale yellow bags, 2 muted green bags, 3 faded black bags, 1 striped teal bag.
-posh gold bags contain 3 wavy yellow bags, 5 mirrored crimson bags, 1 dotted lavender bag, 2 plaid purple bags.
-muted yellow bags contain 3 wavy tan bags, 1 dark beige bag, 3 drab lavender bags.
-pale cyan bags contain 5 clear black bags, 3 dull lime bags, 3 wavy olive bags, 5 plaid indigo bags.
-drab white bags contain 2 dull green bags, 3 wavy aqua bags, 4 dark indigo bags.
-drab lime bags contain 2 drab aqua bags, 5 light turquoise bags.
-dotted tan bags contain 1 dotted beige bag, 5 faded maroon bags, 5 light indigo bags, 3 light bronze bags.
-muted crimson bags contain 5 faded gold bags.
-striped turquoise bags contain 1 shiny silver bag, 4 vibrant salmon bags, 5 dotted yellow bags.
-plaid yellow bags contain 2 dim crimson bags, 5 bright tan bags, 3 wavy yellow bags, 1 clear silver bag.
-shiny salmon bags contain 2 vibrant yellow bags.
-pale maroon bags contain 5 faded silver bags, 3 dull lavender bags, 4 dotted magenta bags.
-dotted orange bags contain 4 mirrored brown bags, 2 clear fuchsia bags.
-muted gray bags contain 5 dim purple bags, 3 wavy yellow bags.
-vibrant gold bags contain 2 wavy maroon bags, 5 faded chartreuse bags, 3 light indigo bags, 4 dark brown bags.
-bright fuchsia bags contain 4 pale crimson bags, 3 striped orange bags, 1 shiny tomato bag, 5 bright tan bags.
-light cyan bags contain 1 dim teal bag, 3 wavy indigo bags.
-pale olive bags contain 3 light fuchsia bags.
-dim brown bags contain 2 dotted indigo bags.
-mirrored silver bags contain 3 plaid violet bags.
-posh cyan bags contain 5 wavy maroon bags, 4 dim gold bags.
-bright turquoise bags contain 5 posh bronze bags, 4 shiny aqua bags.
-faded fuchsia bags contain 3 dotted gray bags.
-dull beige bags contain 3 posh bronze bags.
-dark purple bags contain 4 dim salmon bags, 4 faded maroon bags, 2 drab red bags, 1 clear bronze bag.
-drab tan bags contain 5 striped maroon bags.
-faded green bags contain 3 dark lavender bags, 4 posh lime bags, 2 light purple bags, 2 dark plum bags.
-posh indigo bags contain 4 dark tan bags, 2 dark lavender bags, 1 shiny cyan bag.
-drab maroon bags contain 3 wavy red bags, 1 dim fuchsia bag, 5 mirrored indigo bags, 2 drab lavender bags.
-dim magenta bags contain 4 striped orange bags.
-striped teal bags contain 2 dark lime bags.
-plaid green bags contain 5 mirrored salmon bags, 4 mirrored brown bags, 2 dark lavender bags, 4 faded indigo bags.
-dull blue bags contain 3 faded lime bags, 2 faded violet bags, 4 dull tan bags, 1 shiny tan bag.
-muted turquoise bags contain 5 dim silver bags, 4 wavy crimson bags.
-dull teal bags contain 1 faded blue bag, 3 light violet bags, 3 faded black bags.
-mirrored salmon bags contain 4 muted magenta bags, 3 dotted tomato bags, 2 light cyan bags, 2 vibrant lavender bags.
-shiny coral bags contain 1 striped teal bag, 1 drab lime bag, 5 mirrored red bags.
-muted chartreuse bags contain 2 striped white bags, 3 bright turquoise bags, 2 faded silver bags.
-mirrored green bags contain 2 bright maroon bags.
-light brown bags contain 2 clear bronze bags, 4 dark lime bags, 3 muted teal bags, 5 wavy yellow bags.
-vibrant indigo bags contain 3 dotted bronze bags.
-light coral bags contain 2 dotted bronze bags.
-dotted turquoise bags contain 3 plaid red bags, 3 shiny fuchsia bags, 4 faded lime bags.
-dark white bags contain 1 dull blue bag, 5 shiny cyan bags, 3 dark beige bags, 2 mirrored brown bags.
-pale purple bags contain 5 faded gold bags, 2 drab maroon bags.
-wavy beige bags contain 3 faded violet bags, 4 mirrored silver bags, 4 clear gray bags, 2 dotted tomato bags.
-light teal bags contain 4 bright magenta bags, 2 drab coral bags.
-bright tomato bags contain 3 mirrored crimson bags, 1 muted blue bag, 4 dim brown bags.
-plaid turquoise bags contain 4 vibrant blue bags, 1 wavy chartreuse bag, 2 pale magenta bags.
-faded tomato bags contain 3 light salmon bags, 2 wavy chartreuse bags.
-faded salmon bags contain 5 dark aqua bags, 4 faded bronze bags, 5 bright crimson bags.
-light salmon bags contain 2 mirrored silver bags, 3 dotted coral bags, 3 wavy crimson bags.
-mirrored lavender bags contain 4 shiny silver bags, 1 wavy crimson bag.
-vibrant plum bags contain 5 light orange bags, 4 dull lime bags, 2 dim aqua bags, 5 shiny violet bags.
-vibrant tan bags contain 1 drab salmon bag, 2 dull beige bags, 3 dotted bronze bags.
-faded red bags contain 3 light indigo bags, 2 dotted tomato bags.
-bright purple bags contain 3 light tomato bags, 3 clear gold bags.
-plaid magenta bags contain 5 muted orange bags, 3 pale plum bags, 5 faded plum bags.
-wavy tan bags contain 1 dull lavender bag.
-faded olive bags contain 5 mirrored silver bags.
-plaid white bags contain 4 bright bronze bags, 2 dotted cyan bags, 2 dark lavender bags, 5 shiny lavender bags.
-striped aqua bags contain 5 light salmon bags.
-drab tomato bags contain 1 dark lime bag, 2 muted magenta bags, 5 clear gray bags, 3 dotted gray bags.
-clear tomato bags contain 5 plaid bronze bags.
-posh teal bags contain 1 plaid maroon bag, 3 light tan bags, 1 clear crimson bag, 5 vibrant aqua bags.
-dim tan bags contain 2 drab fuchsia bags, 3 dark beige bags, 3 plaid green bags.
-dotted lime bags contain 4 dim red bags.
-mirrored beige bags contain 1 bright orange bag, 3 light purple bags.
-plaid silver bags contain 2 bright gold bags.
-faded orange bags contain 5 faded plum bags.
-dim indigo bags contain 4 muted orange bags, 5 vibrant tomato bags.
-shiny blue bags contain 3 drab crimson bags, 2 dim green bags, 1 clear violet bag.
-dull olive bags contain 2 plaid lime bags, 5 muted maroon bags, 4 shiny crimson bags, 3 dim plum bags.
-striped maroon bags contain 1 dim tomato bag, 2 dotted tomato bags, 1 muted magenta bag, 5 faded maroon bags.
-dull green bags contain 4 light salmon bags, 1 dim green bag.
-vibrant crimson bags contain 4 clear plum bags, 2 faded white bags, 4 wavy crimson bags.
-striped chartreuse bags contain 2 plaid lavender bags.
-bright chartreuse bags contain 2 vibrant orange bags.
-drab lavender bags contain 4 dotted coral bags.
-dull crimson bags contain 2 faded silver bags, 2 bright magenta bags.
-striped magenta bags contain 4 dull crimson bags, 4 faded maroon bags.
-clear bronze bags contain 1 bright bronze bag, 2 shiny red bags.
-plaid tan bags contain 5 pale silver bags, 5 muted teal bags, 3 faded beige bags, 2 faded chartreuse bags.
-dim black bags contain 2 faded indigo bags.
-shiny black bags contain 3 dotted bronze bags, 5 clear olive bags, 3 dark orange bags, 4 pale coral bags.
-striped gold bags contain 3 dotted coral bags, 4 faded orange bags, 2 striped purple bags, 4 light cyan bags.
-drab chartreuse bags contain 4 dull crimson bags.
-bright yellow bags contain 3 wavy crimson bags, 4 bright turquoise bags, 3 plaid red bags.
-dark orange bags contain 3 wavy yellow bags.
-clear salmon bags contain 5 wavy turquoise bags, 4 shiny aqua bags, 1 shiny brown bag, 1 vibrant tomato bag.
-plaid fuchsia bags contain 1 posh olive bag.
-wavy magenta bags contain 5 vibrant beige bags, 5 faded chartreuse bags, 5 light purple bags, 4 wavy indigo bags.
-dull gold bags contain 2 shiny bronze bags, 4 plaid beige bags, 4 mirrored silver bags, 2 bright lavender bags.
-drab magenta bags contain 1 posh red bag.
-shiny silver bags contain 4 dark lavender bags, 2 dull tan bags.
-shiny crimson bags contain 3 plaid violet bags, 4 muted purple bags.
-posh black bags contain 2 dotted magenta bags, 4 dotted gray bags.
-vibrant salmon bags contain 1 clear silver bag.
-dotted tomato bags contain 4 wavy crimson bags, 3 faded plum bags, 4 muted magenta bags.
-dark turquoise bags contain 1 dim beige bag, 3 dotted coral bags.
-pale orange bags contain 2 striped silver bags, 1 dotted salmon bag, 3 dim black bags, 4 posh turquoise bags.
-mirrored indigo bags contain 5 posh yellow bags.
-muted lavender bags contain 5 striped olive bags, 1 muted indigo bag.
-light yellow bags contain 5 dark chartreuse bags.
-drab bronze bags contain 3 clear beige bags, 3 bright purple bags, 3 bright brown bags.
-mirrored blue bags contain 5 dotted bronze bags, 1 dark green bag, 5 clear silver bags, 5 dim maroon bags.
-wavy violet bags contain 4 light tan bags, 1 vibrant lavender bag.
-clear red bags contain 4 faded orange bags, 1 drab gold bag, 4 dim teal bags, 4 dotted indigo bags.
-striped indigo bags contain 5 dim indigo bags.
-striped olive bags contain 3 dotted green bags, 4 mirrored cyan bags.
-dim fuchsia bags contain 3 vibrant gray bags, 5 wavy brown bags, 2 muted beige bags.
-plaid plum bags contain 3 shiny tomato bags, 4 striped orange bags.
-striped white bags contain 1 plaid red bag.
-mirrored coral bags contain 5 drab teal bags, 4 dotted coral bags, 4 striped chartreuse bags, 5 dotted gold bags.
-dull bronze bags contain 4 dim olive bags, 5 posh turquoise bags, 2 clear gold bags.
-pale white bags contain 3 vibrant gray bags, 4 wavy coral bags, 5 drab purple bags.
-drab green bags contain 1 dim teal bag, 1 faded bronze bag, 3 clear silver bags.
-dotted black bags contain 3 drab tan bags, 2 vibrant orange bags, 3 striped maroon bags.
-light gold bags contain 5 posh olive bags, 3 striped orange bags, 3 dull orange bags.
-pale tan bags contain 1 mirrored fuchsia bag, 4 light silver bags, 5 dim plum bags.
-plaid lavender bags contain 1 dim teal bag, 5 shiny aqua bags, 5 wavy crimson bags.
-wavy lime bags contain 1 pale chartreuse bag, 5 mirrored white bags, 4 faded olive bags.
-bright crimson bags contain 1 plaid green bag.
-pale fuchsia bags contain 4 light aqua bags.
-striped crimson bags contain 4 shiny plum bags, 3 dull violet bags, 5 clear tan bags.
-mirrored fuchsia bags contain 3 posh red bags, 3 plaid violet bags, 5 shiny brown bags, 5 striped chartreuse bags.
-faded cyan bags contain 3 striped yellow bags, 3 clear indigo bags.
-mirrored plum bags contain 2 vibrant silver bags.
-dull turquoise bags contain 2 plaid white bags, 5 striped salmon bags, 5 clear purple bags.
-dim orange bags contain 5 dim black bags.
-dull orange bags contain 3 dotted magenta bags, 2 mirrored crimson bags, 3 striped bronze bags.
-dark gray bags contain 4 dotted crimson bags, 2 vibrant salmon bags.
-drab orange bags contain 5 dotted gray bags, 5 muted maroon bags, 5 faded aqua bags, 2 pale maroon bags.
-striped bronze bags contain 3 striped white bags, 5 striped orange bags.
-light bronze bags contain 2 plaid red bags, 2 faded olive bags.
-drab olive bags contain 2 striped salmon bags, 3 drab white bags, 4 pale silver bags.
-bright cyan bags contain 5 muted blue bags.
-drab black bags contain 1 shiny blue bag, 1 drab yellow bag, 5 muted tan bags, 2 drab violet bags.
-shiny green bags contain 5 dim purple bags, 1 dotted crimson bag.
-wavy blue bags contain 3 shiny white bags.
-pale lime bags contain 1 dotted maroon bag.
-dotted red bags contain 1 dotted bronze bag, 1 vibrant lime bag, 4 clear plum bags.
-faded bronze bags contain 4 pale magenta bags, 1 faded black bag, 1 faded orange bag, 3 dark crimson bags.
-dark green bags contain 1 striped magenta bag.
-faded blue bags contain 2 dim maroon bags.
-dim violet bags contain 4 posh yellow bags, 5 dim lime bags, 5 faded olive bags.
-dark tan bags contain 2 mirrored green bags.
-dim teal bags contain 5 mirrored yellow bags, 2 dull tan bags, 2 vibrant lavender bags, 4 clear lime bags.
-plaid crimson bags contain 3 striped black bags, 1 faded plum bag, 3 muted red bags.
-clear white bags contain 1 shiny gold bag.
-dim silver bags contain 5 dull tan bags.
-dark cyan bags contain 2 clear black bags, 5 plaid yellow bags, 2 posh coral bags.
-dull violet bags contain 5 wavy teal bags, 5 shiny white bags.
-muted coral bags contain 5 faded violet bags, 2 drab red bags, 3 muted olive bags, 4 mirrored tomato bags.
-vibrant white bags contain 3 muted brown bags, 4 mirrored red bags, 4 dull orange bags, 4 dark crimson bags.
-posh red bags contain 2 clear gray bags, 2 bright turquoise bags.
-wavy chartreuse bags contain 5 light tomato bags, 5 posh black bags.
-striped black bags contain 1 faded green bag, 1 wavy green bag, 4 wavy orange bags.
-drab indigo bags contain 4 clear cyan bags, 4 mirrored crimson bags, 4 clear silver bags.
-pale gold bags contain 1 dim lime bag.
-dark olive bags contain 5 bright white bags, 5 clear lavender bags, 2 vibrant coral bags.
-muted salmon bags contain 4 drab beige bags, 3 plaid violet bags, 4 mirrored brown bags, 3 dark lime bags.
-posh gray bags contain 1 clear beige bag, 4 vibrant blue bags, 1 shiny aqua bag, 5 dim tan bags.
-bright white bags contain 5 muted bronze bags, 5 clear cyan bags.
-dull white bags contain 1 vibrant tomato bag.
-striped tan bags contain 4 mirrored brown bags, 5 faded chartreuse bags.
-wavy teal bags contain 3 plaid red bags.
-faded purple bags contain 4 muted orange bags, 3 clear salmon bags, 5 drab cyan bags.
-dotted yellow bags contain 4 light indigo bags, 5 drab violet bags, 3 dull tan bags, 3 bright lime bags.
-wavy plum bags contain 2 dim aqua bags, 5 dark brown bags, 1 bright gold bag, 2 dull orange bags.
-muted blue bags contain 5 plaid tan bags, 4 dim salmon bags, 5 striped tomato bags.
-dim green bags contain no other bags.
-light lime bags contain 3 mirrored orange bags, 2 muted red bags, 1 dim black bag, 4 posh maroon bags.
-mirrored brown bags contain 4 dotted gray bags, 3 clear lime bags, 2 dim green bags.
-drab fuchsia bags contain 5 mirrored yellow bags, 5 plaid plum bags.
-drab gray bags contain 2 dim violet bags, 4 posh purple bags.
-vibrant teal bags contain 4 pale tomato bags, 2 posh lime bags, 2 mirrored silver bags, 1 wavy crimson bag.
-dotted plum bags contain 5 bright gold bags.
-shiny gold bags contain 4 shiny tomato bags, 5 wavy indigo bags.
-bright bronze bags contain 2 faded maroon bags, 2 dim white bags, 5 drab violet bags.
-drab yellow bags contain 4 mirrored green bags, 5 faded fuchsia bags, 1 drab turquoise bag.
-dark bronze bags contain 5 muted salmon bags, 3 posh cyan bags, 2 shiny tan bags.
-light magenta bags contain 3 dark silver bags, 2 striped tan bags.
-pale yellow bags contain 5 drab tomato bags, 3 striped orange bags, 4 striped maroon bags.
-shiny cyan bags contain 2 light tomato bags, 3 clear purple bags, 2 shiny tan bags, 3 dull tan bags.
-pale gray bags contain 2 drab purple bags, 5 dotted turquoise bags, 3 pale salmon bags.
-mirrored cyan bags contain 4 faded chartreuse bags.
-dotted bronze bags contain 2 faded silver bags.
-faded beige bags contain 1 bright red bag, 3 dotted red bags, 2 striped lime bags.
-dotted beige bags contain 4 muted turquoise bags, 1 dull beige bag, 3 bright gold bags.
-drab plum bags contain 4 clear chartreuse bags.
-pale blue bags contain 1 dim chartreuse bag, 1 dark lavender bag, 1 drab tan bag.
-faded teal bags contain 1 vibrant tan bag, 1 dim tan bag, 3 dull gray bags, 4 plaid red bags.
-plaid beige bags contain 3 plaid tomato bags.
-dotted chartreuse bags contain 1 pale maroon bag.
-bright gray bags contain 2 bright coral bags, 3 bright turquoise bags, 4 posh tan bags.
-bright olive bags contain 1 dotted bronze bag, 4 mirrored yellow bags, 4 light bronze bags.
-dotted olive bags contain 5 clear purple bags, 5 muted bronze bags, 5 vibrant tomato bags.
-pale tomato bags contain 4 clear gold bags, 4 clear tomato bags.
-clear gold bags contain 1 striped lime bag, 1 striped chartreuse bag, 2 muted fuchsia bags, 5 clear salmon bags.
-dotted gray bags contain no other bags.
-striped brown bags contain 3 pale maroon bags, 5 faded gold bags, 4 wavy yellow bags, 3 bright turquoise bags.
-shiny lime bags contain 4 pale violet bags, 4 clear violet bags.
-mirrored tan bags contain 1 vibrant magenta bag, 3 mirrored violet bags, 5 faded plum bags.
-dull maroon bags contain 5 posh salmon bags, 5 dull coral bags, 2 plaid plum bags, 3 striped teal bags.
-dim purple bags contain 1 light tomato bag, 3 shiny violet bags.
-bright brown bags contain 1 shiny aqua bag, 1 shiny lavender bag, 1 drab fuchsia bag, 3 faded olive bags.
-light maroon bags contain 4 mirrored brown bags.
-pale violet bags contain 4 wavy turquoise bags, 5 dull orange bags, 4 dotted black bags, 5 muted fuchsia bags.
-mirrored black bags contain 3 dotted silver bags, 2 bright crimson bags.
-drab aqua bags contain 3 plaid red bags, 1 plaid violet bag, 5 dim tomato bags.
-clear green bags contain 4 dark coral bags.
-mirrored aqua bags contain 4 shiny crimson bags, 4 wavy bronze bags.
-pale coral bags contain 2 wavy olive bags, 2 muted silver bags, 4 dim tan bags.
-mirrored gray bags contain 5 clear plum bags, 5 dark yellow bags.
-light blue bags contain 3 dull bronze bags, 3 dotted plum bags.
-dark silver bags contain 2 plaid chartreuse bags, 5 plaid lavender bags, 1 wavy indigo bag, 4 dark brown bags.
-posh silver bags contain 4 shiny lavender bags.
-shiny orange bags contain 4 light magenta bags.
-dark blue bags contain 5 pale purple bags.
-wavy white bags contain 1 posh olive bag, 1 dotted fuchsia bag, 4 muted maroon bags.
-striped orange bags contain 2 faded plum bags.
-dull lime bags contain 1 pale yellow bag, 1 clear turquoise bag, 5 faded silver bags, 4 dim beige bags.
-dull red bags contain 1 bright aqua bag, 3 light maroon bags, 5 light tomato bags.
-light tomato bags contain 3 dull crimson bags, 1 dim beige bag.
-bright blue bags contain 3 plaid olive bags.
-bright red bags contain 4 muted teal bags, 5 dotted magenta bags.
-striped gray bags contain 2 dotted purple bags, 4 dull green bags, 4 dull salmon bags, 4 muted silver bags.
-drab salmon bags contain 4 mirrored indigo bags, 5 mirrored silver bags, 5 shiny cyan bags, 1 plaid brown bag.
-posh olive bags contain 3 faded silver bags, 5 plaid violet bags, 2 striped bronze bags.
-dim salmon bags contain 5 vibrant lavender bags.
-mirrored orange bags contain 2 bright white bags, 5 plaid orange bags.
-posh fuchsia bags contain 5 vibrant coral bags, 2 shiny plum bags, 5 pale silver bags.
-wavy fuchsia bags contain 5 posh cyan bags, 2 bright silver bags, 1 wavy tomato bag, 1 wavy plum bag.
-clear olive bags contain 4 pale maroon bags, 2 muted bronze bags, 4 mirrored crimson bags, 2 dull blue bags.
-clear blue bags contain 5 shiny white bags, 5 plaid lime bags.
-dotted coral bags contain no other bags.
-clear black bags contain 4 dull beige bags, 2 mirrored crimson bags, 2 dim beige bags.
-mirrored turquoise bags contain 2 light green bags, 4 dull lime bags, 2 drab olive bags, 3 drab purple bags.
-muted teal bags contain 2 dim gold bags, 1 light salmon bag, 3 dark crimson bags, 3 muted olive bags.
-clear gray bags contain 2 dotted coral bags, 5 shiny tomato bags.
-vibrant black bags contain 2 dull blue bags, 1 light magenta bag.
-clear yellow bags contain 3 vibrant yellow bags, 2 plaid red bags, 1 dull plum bag, 4 faded violet bags.
-dull fuchsia bags contain 4 dim maroon bags, 4 wavy plum bags, 5 dim teal bags.
-mirrored gold bags contain 4 mirrored brown bags, 3 dotted coral bags, 4 faded plum bags, 1 mirrored indigo bag.
-faded lime bags contain 3 plaid violet bags, 2 drab tan bags.
-wavy olive bags contain 3 muted silver bags, 1 pale maroon bag, 5 posh silver bags.
-pale bronze bags contain 2 striped purple bags, 5 bright magenta bags, 4 pale crimson bags.
-posh crimson bags contain 4 mirrored purple bags, 2 shiny silver bags, 4 bright tan bags.
-clear plum bags contain 1 mirrored indigo bag, 4 clear purple bags, 2 dull blue bags, 5 striped bronze bags.
-vibrant chartreuse bags contain 5 vibrant yellow bags, 1 faded red bag.
-plaid red bags contain no other bags.
-dim maroon bags contain 2 pale yellow bags, 4 dotted cyan bags.
-pale silver bags contain 2 dark crimson bags.
-bright magenta bags contain 5 plaid red bags, 4 faded maroon bags.
-dark crimson bags contain 2 bright magenta bags, 1 mirrored silver bag, 2 mirrored brown bags, 1 shiny lavender bag.
-dull yellow bags contain 1 dull salmon bag.
-dark maroon bags contain 5 muted turquoise bags.
-clear indigo bags contain 5 posh purple bags, 3 striped magenta bags.
-shiny olive bags contain 3 drab yellow bags.
-vibrant bronze bags contain 4 plaid indigo bags.
-light plum bags contain 5 faded aqua bags.
-dim lavender bags contain 3 drab purple bags, 2 clear salmon bags, 1 wavy bronze bag, 1 plaid tan bag.
-mirrored chartreuse bags contain 3 wavy plum bags, 2 muted tan bags.
-bright teal bags contain 2 bright lavender bags, 5 plaid plum bags, 3 clear bronze bags.
-dull tan bags contain 4 clear gray bags.
-shiny magenta bags contain 2 plaid gold bags, 2 dotted turquoise bags, 4 muted teal bags, 3 shiny gold bags.
-clear aqua bags contain 4 dim cyan bags, 3 dim plum bags, 5 dim violet bags, 1 plaid yellow bag.
-clear tan bags contain 1 shiny brown bag.
-faded lavender bags contain 3 faded white bags, 1 faded purple bag.
-plaid maroon bags contain 5 plaid orange bags, 4 striped green bags, 2 striped gold bags, 5 bright bronze bags.
-wavy lavender bags contain 5 dim black bags, 5 clear fuchsia bags.
-plaid olive bags contain 3 dotted crimson bags, 2 pale plum bags, 3 bright orange bags, 1 clear coral bag.
-shiny lavender bags contain 3 faded plum bags, 2 mirrored crimson bags, 5 striped orange bags, 5 bright magenta bags.
-plaid chartreuse bags contain 5 clear silver bags, 5 pale crimson bags.
-bright coral bags contain 4 vibrant orange bags.
-wavy yellow bags contain 3 dull plum bags, 4 bright yellow bags, 5 mirrored violet bags, 3 plaid red bags.
-dark chartreuse bags contain 4 striped bronze bags, 2 bright tan bags.
-mirrored tomato bags contain 1 clear yellow bag, 1 dark lime bag, 2 mirrored silver bags.
-plaid gray bags contain 4 muted cyan bags, 4 dark silver bags, 1 wavy orange bag, 4 muted tomato bags.
-mirrored red bags contain 5 pale crimson bags, 5 light cyan bags, 1 posh yellow bag.
-vibrant silver bags contain 2 dull brown bags, 1 vibrant orange bag, 5 striped red bags.
-plaid purple bags contain 2 striped maroon bags, 1 faded olive bag.
-dull silver bags contain 4 shiny lavender bags, 5 plaid fuchsia bags, 1 plaid plum bag, 2 light cyan bags.
-dark plum bags contain 2 vibrant gold bags, 4 plaid brown bags, 1 drab teal bag, 4 dotted yellow bags.
-mirrored teal bags contain 3 drab orange bags, 4 shiny fuchsia bags, 4 mirrored lavender bags, 1 clear brown bag.
-light red bags contain 5 striped violet bags.
-shiny aqua bags contain 4 wavy indigo bags, 3 posh olive bags, 2 clear gray bags, 2 dim tomato bags.
-dull magenta bags contain 1 bright crimson bag, 1 bright bronze bag, 2 drab gold bags, 2 clear lavender bags.
-muted gold bags contain 1 striped chartreuse bag, 3 posh olive bags.
-dark brown bags contain 1 bright yellow bag.
-dull brown bags contain 5 dark brown bags, 1 dim gold bag.
-shiny chartreuse bags contain 1 shiny aqua bag, 5 faded chartreuse bags, 4 wavy beige bags.
-vibrant maroon bags contain 1 dotted yellow bag, 2 striped green bags, 2 muted olive bags, 2 muted turquoise bags.
-faded maroon bags contain 1 striped bronze bag, 5 dotted coral bags, 4 dim green bags, 1 faded plum bag.
-wavy salmon bags contain 1 dim white bag, 4 clear purple bags, 5 dark fuchsia bags, 5 vibrant cyan bags.
-light beige bags contain 3 dull lime bags, 1 plaid lavender bag.
-plaid teal bags contain 2 muted black bags, 2 dull salmon bags, 5 faded red bags, 2 muted turquoise bags.
-plaid cyan bags contain 5 faded maroon bags, 2 posh chartreuse bags.
-dim chartreuse bags contain 5 muted red bags, 4 dark lime bags.
-clear magenta bags contain 1 clear tomato bag, 1 striped orange bag, 3 striped chartreuse bags.
-dotted blue bags contain 5 plaid green bags, 3 mirrored crimson bags, 4 dotted magenta bags, 3 clear bronze bags.
-clear silver bags contain 4 vibrant lavender bags, 1 wavy turquoise bag, 2 posh purple bags, 5 dull blue bags.
-posh beige bags contain 4 muted aqua bags, 3 wavy orange bags, 1 muted coral bag.
-dim coral bags contain 1 clear purple bag, 2 plaid purple bags, 5 light gold bags.
-faded white bags contain 2 striped orange bags, 3 posh silver bags, 4 shiny tan bags, 5 faded green bags.
-pale aqua bags contain 5 shiny tan bags, 5 drab violet bags.
-clear brown bags contain 5 shiny tomato bags.
-faded tan bags contain 1 pale gray bag, 2 dull beige bags, 3 wavy teal bags, 1 bright maroon bag.
-striped silver bags contain 3 shiny green bags.
-vibrant brown bags contain 5 shiny aqua bags, 2 pale violet bags, 5 drab indigo bags.
-dark yellow bags contain 1 wavy white bag, 3 posh violet bags, 4 bright magenta bags.
-dull gray bags contain 3 dark silver bags, 3 mirrored green bags.
-dark violet bags contain 2 dark maroon bags, 5 dull aqua bags.
-muted brown bags contain 5 dim aqua bags, 3 dim teal bags, 4 faded olive bags, 1 plaid purple bag.
-posh chartreuse bags contain 3 dark tan bags, 1 striped salmon bag, 2 dark lime bags, 5 vibrant beige bags.
-mirrored maroon bags contain 1 dark red bag.
-faded yellow bags contain 5 mirrored beige bags, 1 drab chartreuse bag, 3 vibrant lavender bags.
-dotted aqua bags contain 4 vibrant lavender bags, 4 shiny fuchsia bags.
-bright maroon bags contain 5 faded maroon bags, 2 dark lime bags, 4 dim beige bags.
-dark salmon bags contain 5 clear tan bags.
-wavy bronze bags contain 3 dark beige bags.
-wavy crimson bags contain no other bags.
-drab gold bags contain 2 faded violet bags, 4 faded silver bags.
-dark black bags contain 3 wavy bronze bags, 2 dark aqua bags, 4 dotted beige bags.
-striped lavender bags contain 2 wavy aqua bags.
-vibrant red bags contain 1 plaid aqua bag.
-shiny yellow bags contain 5 clear silver bags, 2 dull magenta bags, 5 clear turquoise bags.
-dull chartreuse bags contain 5 light tan bags.
-bright beige bags contain 2 dim tomato bags.
-mirrored yellow bags contain 5 drab aqua bags, 5 mirrored silver bags, 3 dark lime bags.
-striped beige bags contain 4 dim white bags.
-muted orange bags contain 3 drab beige bags, 5 faded olive bags.
-drab turquoise bags contain 1 light green bag, 1 drab tomato bag, 4 clear purple bags.
-plaid salmon bags contain 3 posh gray bags, 1 dim beige bag, 1 plaid brown bag.
-faded gray bags contain 3 plaid fuchsia bags, 5 plaid magenta bags, 5 plaid white bags, 1 dull beige bag.
-posh aqua bags contain 2 mirrored turquoise bags.
-mirrored crimson bags contain no other bags.
-vibrant magenta bags contain 1 dull purple bag, 4 shiny red bags, 5 drab chartreuse bags, 4 bright red bags.
-striped yellow bags contain 1 shiny tan bag.
-vibrant orange bags contain 4 plaid silver bags, 5 dim teal bags, 1 striped maroon bag, 3 plaid red bags.
-dark indigo bags contain 3 drab purple bags.
-shiny gray bags contain 1 wavy yellow bag.
-faded plum bags contain no other bags.
-dim blue bags contain 2 dotted crimson bags, 5 muted chartreuse bags, 3 dark silver bags, 4 vibrant lime bags.
-muted white bags contain 4 muted teal bags, 3 posh purple bags, 1 dull lavender bag, 5 pale crimson bags.
-muted lime bags contain 1 shiny turquoise bag, 2 faded indigo bags, 2 vibrant silver bags, 1 pale turquoise bag.
-posh coral bags contain 5 faded violet bags.
-dotted fuchsia bags contain 1 clear tan bag, 1 striped lavender bag.
-wavy brown bags contain 2 dim aqua bags.
-posh brown bags contain 1 shiny cyan bag, 5 plaid orange bags, 3 light coral bags.
-drab purple bags contain 5 faded orange bags.
-muted tan bags contain 2 wavy teal bags, 3 dim salmon bags, 1 bright gold bag, 3 clear gray bags.
-dim yellow bags contain 1 vibrant gray bag, 4 vibrant lavender bags, 1 muted magenta bag.
-pale salmon bags contain 2 vibrant beige bags, 3 bright maroon bags.
-faded turquoise bags contain 4 plaid purple bags, 2 light tomato bags, 3 light salmon bags.
-clear teal bags contain 4 muted yellow bags, 3 dim beige bags, 5 faded tomato bags, 1 dim red bag.
-vibrant olive bags contain 3 muted lime bags, 5 shiny blue bags, 3 light gold bags, 3 dark olive bags.
-dim beige bags contain 1 light cyan bag, 3 faded plum bags.
-dull black bags contain 2 striped black bags, 5 wavy brown bags, 1 bright red bag, 1 drab teal bag.
-pale turquoise bags contain 5 vibrant violet bags, 3 dotted fuchsia bags, 2 striped blue bags, 4 posh purple bags.
-wavy red bags contain 3 drab teal bags.
-faded gold bags contain 5 dull lavender bags.
-faded black bags contain 5 wavy turquoise bags, 5 mirrored crimson bags.
-bright orange bags contain 2 striped maroon bags, 4 light cyan bags, 5 light silver bags, 5 wavy indigo bags.
-drab teal bags contain 4 wavy aqua bags, 5 light bronze bags, 1 drab red bag.
-dull salmon bags contain 4 dull orange bags.
-bright lavender bags contain 2 plaid silver bags, 3 bright crimson bags.
-drab cyan bags contain 2 bright bronze bags, 5 bright crimson bags, 2 wavy yellow bags.
-dull plum bags contain 3 shiny lavender bags, 2 bright magenta bags, 2 mirrored crimson bags, 4 mirrored silver bags.
-dotted teal bags contain 3 muted yellow bags, 3 dotted turquoise bags, 5 mirrored white bags.
-vibrant turquoise bags contain 5 clear magenta bags, 5 dark beige bags, 2 vibrant tan bags, 3 plaid blue bags.
-pale crimson bags contain 2 bright turquoise bags, 4 dark lime bags.
-pale plum bags contain 1 shiny chartreuse bag, 3 vibrant gold bags, 5 plaid violet bags, 5 dim salmon bags.
-mirrored lime bags contain 2 plaid green bags.
-pale lavender bags contain 5 dotted gold bags, 1 striped maroon bag, 3 shiny tan bags, 5 drab white bags.
-muted olive bags contain 3 drab crimson bags, 2 dotted gray bags, 5 dotted tomato bags, 3 posh bronze bags.
-drab brown bags contain 3 dull orange bags, 4 posh gold bags, 2 pale crimson bags, 1 plaid white bag.
-bright tan bags contain 1 dark white bag, 5 bright turquoise bags.
-faded indigo bags contain 3 pale yellow bags, 2 mirrored brown bags, 1 shiny gray bag, 5 bright turquoise bags.
-dark aqua bags contain 1 posh gray bag, 4 striped coral bags, 2 posh olive bags, 2 bright white bags.
-light tan bags contain 2 faded purple bags, 5 muted fuchsia bags.
-dark magenta bags contain 4 posh silver bags, 5 pale plum bags, 5 muted violet bags, 2 faded green bags.
-clear maroon bags contain 3 muted maroon bags, 1 clear olive bag, 2 faded black bags.
-posh purple bags contain 4 faded orange bags, 4 shiny salmon bags.
-bright gold bags contain 1 dull crimson bag, 1 shiny lavender bag.
-dull purple bags contain 3 clear silver bags, 1 drab aqua bag, 3 wavy beige bags.
-muted cyan bags contain 1 plaid green bag.
-vibrant yellow bags contain 3 faded plum bags, 4 vibrant lavender bags, 2 muted magenta bags.
-vibrant green bags contain 5 dim chartreuse bags, 2 posh lavender bags.
-plaid bronze bags contain 4 dim tomato bags, 3 shiny silver bags.
-striped blue bags contain 5 vibrant gold bags.
-plaid coral bags contain 4 faded purple bags, 3 drab turquoise bags, 1 light teal bag, 2 posh indigo bags.
-posh turquoise bags contain 5 posh cyan bags, 5 mirrored violet bags.
-faded crimson bags contain 2 plaid salmon bags, 1 striped magenta bag, 1 striped maroon bag.
-striped purple bags contain 1 drab violet bag, 2 pale maroon bags, 2 drab beige bags, 4 faded maroon bags.
-clear orange bags contain 5 dotted red bags, 4 mirrored red bags.
-striped fuchsia bags contain 2 bright tomato bags, 4 dull magenta bags.
-wavy purple bags contain 5 wavy olive bags, 3 shiny silver bags.
-dotted crimson bags contain 1 striped teal bag, 5 shiny tomato bags.
-dull lavender bags contain 1 dotted tomato bag, 3 wavy indigo bags, 1 faded silver bag.
-dotted magenta bags contain 3 dotted coral bags.
-drab silver bags contain 5 dark indigo bags, 4 bright bronze bags, 1 dim lime bag, 3 bright aqua bags.
-clear cyan bags contain 1 bright maroon bag.
-shiny beige bags contain 2 plaid beige bags, 2 striped magenta bags, 4 drab yellow bags, 4 muted yellow bags.
-dim turquoise bags contain 2 dull tan bags.
-drab coral bags contain 4 striped bronze bags, 3 dull orange bags, 5 plaid silver bags.
-light lavender bags contain 1 wavy plum bag, 4 posh purple bags.
-posh yellow bags contain 3 dark lime bags, 3 light cyan bags, 4 dull crimson bags.
-posh violet bags contain 2 faded chartreuse bags.
-shiny teal bags contain 5 mirrored salmon bags, 1 wavy plum bag, 3 posh purple bags, 2 posh cyan bags.
-vibrant lime bags contain 1 dotted tomato bag, 1 drab fuchsia bag, 1 mirrored brown bag.
-dark fuchsia bags contain 1 vibrant blue bag.
-bright green bags contain 4 dark purple bags, 4 bright tan bags, 5 drab turquoise bags.
-dull coral bags contain 2 dotted tomato bags.
-posh white bags contain 3 dull bronze bags, 1 faded salmon bag, 3 pale tomato bags, 3 vibrant salmon bags.
-plaid black bags contain 4 vibrant aqua bags, 2 shiny teal bags.
-posh lavender bags contain 4 wavy beige bags, 1 dim silver bag, 2 faded white bags.
-posh orange bags contain 4 dim orange bags, 3 faded chartreuse bags.
-plaid brown bags contain 5 shiny fuchsia bags, 5 striped magenta bags, 2 wavy coral bags, 1 vibrant beige bag.
-shiny plum bags contain 3 light green bags, 4 bright orange bags.
-dim aqua bags contain 4 faded gold bags, 1 dotted lavender bag, 3 light gold bags, 4 shiny aqua bags.
-wavy gold bags contain 4 clear violet bags, 5 dim red bags, 5 drab crimson bags, 2 dull coral bags.
-vibrant tomato bags contain 3 faded olive bags.
-bright silver bags contain 2 dull lavender bags, 4 faded aqua bags, 4 dim coral bags.
-wavy turquoise bags contain 4 dull lavender bags, 1 drab aqua bag.
-wavy aqua bags contain 3 wavy yellow bags.
-light indigo bags contain 5 dim beige bags, 3 drab fuchsia bags, 1 plaid violet bag, 5 bright yellow bags.
-striped red bags contain 3 bright violet bags, 5 dark indigo bags, 5 dim silver bags.
-posh lime bags contain 5 striped teal bags, 3 dark brown bags, 4 bright crimson bags, 2 posh violet bags.
-faded magenta bags contain 5 light gold bags, 1 posh indigo bag, 3 plaid lime bags.
-vibrant lavender bags contain 5 faded maroon bags, 3 striped orange bags, 3 dull crimson bags.
-clear purple bags contain 5 dark green bags, 3 light cyan bags, 3 clear white bags, 4 pale silver bags.
-muted purple bags contain 5 drab fuchsia bags, 1 vibrant salmon bag, 5 bright yellow bags.
-bright lime bags contain 5 vibrant violet bags, 5 wavy maroon bags.
-bright black bags contain 5 dark silver bags, 2 vibrant green bags.
-muted magenta bags contain no other bags.
-striped tomato bags contain 4 shiny gold bags.
-pale black bags contain 3 dull brown bags, 2 wavy coral bags, 2 posh purple bags, 4 faded beige bags.
-dim red bags contain 1 dotted tomato bag, 2 wavy beige bags.
-light black bags contain 4 dull maroon bags, 3 dotted aqua bags, 3 drab purple bags.
-shiny turquoise bags contain 3 dull blue bags, 4 posh bronze bags.
-pale indigo bags contain 4 dotted tomato bags.
-shiny white bags contain 5 vibrant tomato bags, 4 dotted magenta bags, 3 dull aqua bags.
-dark lavender bags contain 4 faded orange bags.
-shiny brown bags contain 3 bright orange bags, 2 dotted crimson bags, 2 wavy aqua bags.
-light chartreuse bags contain 1 muted lavender bag.
-faded aqua bags contain 4 dull green bags, 4 faded violet bags, 4 clear gray bags.
-light olive bags contain 4 shiny purple bags, 3 shiny plum bags.
-wavy indigo bags contain 3 dim green bags, 5 shiny lavender bags, 3 posh olive bags, 1 dull crimson bag.
-dull tomato bags contain 3 light coral bags, 2 light cyan bags, 3 plaid silver bags.
-clear turquoise bags contain 1 wavy crimson bag, 4 dim tomato bags.
-dim tomato bags contain 5 shiny lavender bags, 2 dim gold bags.
-wavy black bags contain 4 wavy chartreuse bags, 4 dull coral bags.
-dotted maroon bags contain 5 pale violet bags, 5 vibrant aqua bags, 5 plaid cyan bags.
-clear lavender bags contain 2 dotted turquoise bags, 4 light purple bags, 1 plaid plum bag.
-dotted cyan bags contain 2 dotted turquoise bags, 4 plaid gold bags, 5 drab red bags, 5 faded orange bags.
-muted violet bags contain 3 light teal bags, 2 striped gold bags.
-wavy silver bags contain 2 dim coral bags, 1 shiny chartreuse bag, 4 shiny turquoise bags.
-drab crimson bags contain 2 drab beige bags.
-dull aqua bags contain 4 striped maroon bags, 5 vibrant beige bags, 3 faded gold bags, 3 dark lime bags.
-vibrant coral bags contain 4 faded gold bags, 2 dotted black bags, 5 drab tomato bags.
-pale beige bags contain 1 dotted coral bag.
-dim olive bags contain 5 clear gray bags, 2 muted violet bags, 3 clear gold bags, 4 shiny red bags.
-dim cyan bags contain 4 plaid silver bags.
-muted bronze bags contain 4 wavy yellow bags, 1 vibrant yellow bag, 5 dim tomato bags, 2 mirrored silver bags.
-dim gold bags contain 2 dim green bags, 4 shiny tomato bags, 4 striped white bags, 4 mirrored crimson bags.
-vibrant gray bags contain 4 dotted turquoise bags, 4 posh violet bags.
-plaid orange bags contain 2 dotted turquoise bags.
-posh magenta bags contain 4 dotted lime bags.
-light silver bags contain 5 shiny gold bags, 3 dull tan bags.
-bright plum bags contain 5 pale magenta bags, 5 dull aqua bags.
-drab red bags contain 1 dim gold bag.
-striped salmon bags contain 1 vibrant lavender bag, 3 wavy crimson bags, 5 posh olive bags.
-dotted purple bags contain 3 dull lavender bags.
-bright violet bags contain 2 dotted indigo bags, 4 shiny violet bags.
-muted red bags contain 2 mirrored silver bags.
-dotted green bags contain 5 muted plum bags.
-clear lime bags contain no other bags.
-wavy gray bags contain 1 posh cyan bag, 5 dim bronze bags, 5 posh lime bags, 4 drab silver bags.
-dotted brown bags contain 4 striped tomato bags.
-plaid indigo bags contain 1 plaid purple bag, 3 dark turquoise bags, 3 light purple bags, 5 dotted cyan bags.
-mirrored olive bags contain 5 bright gold bags, 3 dotted gold bags, 4 drab gray bags, 4 drab tomato bags.
-wavy green bags contain 3 mirrored indigo bags, 4 wavy chartreuse bags, 2 clear cyan bags, 5 bright violet bags.
-light gray bags contain 4 vibrant yellow bags, 2 dull blue bags.
-posh plum bags contain 3 wavy yellow bags, 5 dim yellow bags, 2 clear chartreuse bags.
-posh bronze bags contain 2 clear lime bags.
-bright indigo bags contain 4 muted salmon bags, 2 posh violet bags.
-mirrored violet bags contain 1 faded plum bag, 3 dull orange bags.
-muted silver bags contain 3 mirrored indigo bags, 4 shiny fuchsia bags.
-striped coral bags contain 2 posh turquoise bags.
-plaid tomato bags contain 1 wavy beige bag, 5 muted green bags.
-dark gold bags contain 1 clear gold bag, 2 light maroon bags, 3 pale teal bags.
-light green bags contain 1 dull aqua bag, 4 dotted magenta bags, 4 dull purple bags.
-plaid lime bags contain 1 faded fuchsia bag.
-muted beige bags contain 1 dotted coral bag, 1 plaid fuchsia bag, 2 posh bronze bags.
-pale red bags contain 2 wavy gold bags, 1 striped lavender bag.
-striped lime bags contain 1 wavy turquoise bag, 4 dim aqua bags.
-muted black bags contain 3 dotted black bags.
-faded brown bags contain 1 dim turquoise bag, 2 plaid brown bags.
-plaid blue bags contain 2 muted salmon bags.
-muted indigo bags contain 2 dull fuchsia bags, 2 dull lime bags.
-dark coral bags contain 2 faded indigo bags, 3 shiny tomato bags, 2 mirrored salmon bags.
-vibrant beige bags contain 4 vibrant lavender bags.
-mirrored bronze bags contain 1 mirrored orange bag, 5 plaid red bags, 1 mirrored cyan bag.
-shiny red bags contain 1 bright yellow bag.
-light crimson bags contain 5 plaid crimson bags, 3 pale white bags, 3 drab fuchsia bags, 3 muted olive bags.
-drab blue bags contain 1 mirrored black bag, 3 striped fuchsia bags, 3 drab tan bags.
-striped violet bags contain 2 muted gray bags, 5 faded white bags, 5 striped black bags, 3 mirrored tomato bags.
-wavy maroon bags contain 2 light cyan bags, 3 muted teal bags, 2 vibrant lavender bags.
-pale brown bags contain 2 wavy black bags.
-bright aqua bags contain 3 plaid tan bags.
-muted plum bags contain 5 light bronze bags, 1 dotted beige bag, 3 vibrant cyan bags.
-posh green bags contain 4 faded lime bags, 1 dull coral bag, 4 mirrored silver bags.
-dark beige bags contain 3 wavy yellow bags, 5 dim salmon bags.
-light fuchsia bags contain 4 plaid coral bags.
-shiny tan bags contain 2 drab tan bags, 4 clear gray bags, 2 mirrored crimson bags, 1 vibrant beige bag.
-clear crimson bags contain 3 vibrant aqua bags, 4 dotted indigo bags.
-clear beige bags contain 4 posh olive bags, 4 bright lime bags, 3 dark green bags.
-dim gray bags contain 1 drab beige bag, 3 clear tomato bags, 2 mirrored fuchsia bags.
-light violet bags contain 3 plaid purple bags.
-faded silver bags contain 5 striped bronze bags, 4 dotted lavender bags.
-dotted white bags contain 5 drab green bags.
-shiny purple bags contain 3 posh turquoise bags, 2 dark brown bags.
-posh blue bags contain 2 vibrant chartreuse bags, 2 muted olive bags, 4 dull brown bags, 5 wavy magenta bags.
-striped cyan bags contain 1 pale plum bag, 3 dim maroon bags, 5 light salmon bags, 3 dim crimson bags.
-shiny tomato bags contain no other bags.
-plaid aqua bags contain 4 clear maroon bags, 4 plaid white bags, 2 posh chartreuse bags.
-pale magenta bags contain 5 muted teal bags, 1 vibrant lavender bag.
-dim plum bags contain 4 drab coral bags.
-drab beige bags contain 4 wavy crimson bags, 1 dull tan bag, 3 dotted tomato bags.
-wavy coral bags contain 1 mirrored yellow bag, 1 dull tan bag, 5 drab gold bags, 2 muted bronze bags.
-drab violet bags contain 4 faded maroon bags, 2 posh gold bags, 3 wavy maroon bags, 3 bright lime bags.
-light aqua bags contain 5 light bronze bags, 1 light tan bag, 1 dull beige bag.
-light orange bags contain 1 dark tan bag, 3 dim white bags, 3 plaid plum bags.
-pale chartreuse bags contain 3 pale violet bags, 1 drab fuchsia bag, 1 shiny indigo bag, 2 dull turquoise bags.
-faded chartreuse bags contain 4 vibrant lime bags, 3 drab tomato bags, 1 vibrant violet bag, 1 vibrant tomato bag.
-clear chartreuse bags contain 2 dotted plum bags, 1 muted brown bag, 2 wavy chartreuse bags, 4 faded green bags.
-dotted silver bags contain 3 mirrored yellow bags.
-dotted violet bags contain 4 muted turquoise bags, 4 light black bags.
-wavy orange bags contain 3 shiny fuchsia bags, 4 clear beige bags.
-dark red bags contain 1 faded salmon bag, 3 muted purple bags.
-dim bronze bags contain 2 clear turquoise bags.
-light turquoise bags contain 5 dark red bags.
-muted green bags contain 5 bright turquoise bags, 2 wavy coral bags, 3 faded chartreuse bags.
-vibrant violet bags contain 3 wavy indigo bags, 1 dotted gray bag, 4 vibrant beige bags.
-dull cyan bags contain 3 light maroon bags, 2 posh plum bags.
-muted aqua bags contain 2 dotted beige bags, 2 faded yellow bags, 3 plaid gray bags, 3 bright chartreuse bags.
-dark tomato bags contain 2 striped purple bags, 2 dark maroon bags, 2 dim silver bags.
-vibrant blue bags contain 4 dull orange bags.
-faded violet bags contain 2 vibrant lavender bags, 5 plaid plum bags, 4 bright magenta bags, 4 faded silver bags.
-bright salmon bags contain 1 dull crimson bag, 2 light maroon bags.
-vibrant aqua bags contain 4 dotted aqua bags, 3 vibrant gray bags, 3 dotted lavender bags.
-striped plum bags contain 2 mirrored lime bags, 2 dark salmon bags.
-plaid gold bags contain 4 dark lime bags, 3 drab aqua bags, 3 dim white bags, 2 mirrored brown bags. \ No newline at end of file
diff --git a/2020/08/input b/2020/08/input
deleted file mode 100644
index 49eb92d..0000000
--- a/2020/08/input
+++ /dev/null
@@ -1,653 +0,0 @@
-acc +9
-acc -2
-acc -12
-acc +33
-jmp +301
-nop +508
-jmp +216
-acc +27
-acc +35
-acc +43
-acc +31
-jmp +309
-acc +18
-acc -19
-acc +7
-jmp +44
-acc -13
-acc -17
-acc +31
-jmp +311
-nop +612
-jmp +143
-acc +22
-nop +85
-jmp +458
-acc -3
-jmp +13
-acc -19
-acc +27
-acc +12
-jmp +483
-acc +40
-acc +6
-jmp +128
-jmp +10
-acc +0
-acc -3
-acc -2
-jmp -11
-acc +43
-acc -12
-jmp +158
-acc +0
-jmp +240
-jmp +1
-acc +5
-acc +15
-jmp +187
-nop +563
-jmp +51
-acc -16
-jmp +158
-jmp +322
-acc +47
-nop -1
-jmp +299
-acc +26
-acc +25
-jmp +232
-jmp -9
-acc +15
-jmp +54
-jmp +558
-acc +7
-acc -7
-jmp +399
-nop +447
-jmp +71
-acc +26
-acc +46
-jmp +145
-acc +38
-acc +30
-acc +21
-jmp +263
-acc +10
-jmp +168
-acc +22
-nop +561
-jmp -26
-jmp +1
-acc -7
-jmp -5
-acc +28
-acc -6
-jmp +370
-jmp +94
-acc +50
-acc +42
-acc -9
-acc +30
-jmp +70
-acc +29
-jmp +166
-acc -5
-acc -18
-nop +84
-acc +2
-jmp +366
-jmp -40
-acc -4
-acc -15
-acc -1
-jmp +169
-jmp +1
-acc -4
-acc +0
-jmp -45
-nop -21
-nop +241
-acc -18
-acc +19
-jmp +26
-nop -51
-jmp +260
-acc +17
-jmp +428
-acc +6
-jmp +405
-acc +22
-acc +10
-nop +471
-jmp +352
-acc -6
-acc +48
-acc +7
-acc +3
-jmp +57
-acc -10
-acc +16
-acc +16
-acc +43
-jmp +432
-acc -5
-acc +0
-nop +339
-acc +49
-jmp +17
-acc +33
-nop +166
-acc -5
-jmp +392
-nop +246
-acc -7
-acc +21
-acc +30
-jmp +398
-acc +36
-acc +24
-acc -15
-acc -9
-jmp +114
-acc +19
-jmp +11
-acc +43
-nop +182
-jmp -129
-nop -29
-acc -6
-acc +2
-jmp +398
-jmp +78
-acc +36
-jmp +393
-acc +15
-nop -11
-acc -7
-acc -9
-jmp +76
-acc +0
-acc +27
-jmp +25
-acc +27
-nop -54
-jmp +458
-acc +3
-acc +29
-acc -4
-acc +43
-jmp +413
-acc +33
-acc +13
-jmp +382
-jmp -83
-acc +42
-acc +24
-jmp +64
-acc +23
-acc -13
-nop +110
-acc -5
-jmp +114
-jmp +113
-nop +112
-acc +26
-jmp -133
-jmp -12
-jmp +1
-jmp +330
-acc +25
-acc -1
-acc +30
-acc +42
-jmp -187
-jmp +1
-acc +20
-acc +35
-acc +36
-jmp -125
-jmp +165
-acc +28
-acc -17
-acc -12
-jmp +1
-jmp -120
-nop +1
-acc +2
-acc +26
-jmp +398
-acc +20
-acc -1
-jmp -127
-acc +36
-acc +14
-jmp +1
-jmp +331
-acc +50
-acc +1
-acc -10
-nop +159
-jmp -83
-jmp +374
-acc +17
-jmp +372
-acc +44
-nop -39
-jmp +228
-acc +17
-jmp +74
-acc +16
-acc +33
-acc -2
-jmp +152
-jmp +29
-acc +8
-acc +27
-nop +59
-jmp -32
-acc +28
-jmp -227
-nop -35
-jmp -168
-acc +13
-nop +390
-jmp -204
-acc +16
-acc +44
-jmp -230
-jmp +25
-acc +30
-jmp +383
-acc -11
-acc +38
-acc +11
-jmp +341
-acc +35
-acc +46
-acc -1
-jmp +94
-acc -4
-acc +12
-jmp +111
-jmp +133
-nop +283
-acc +13
-acc +37
-jmp +74
-nop -218
-jmp -178
-acc +46
-acc +25
-acc -5
-jmp -174
-acc +28
-acc +39
-acc +36
-acc +22
-jmp -172
-acc +19
-jmp -250
-nop +62
-acc +44
-nop +347
-acc +40
-jmp +345
-acc -3
-acc -13
-acc -11
-jmp +56
-jmp -180
-acc +17
-acc -4
-acc +46
-nop -165
-jmp +321
-acc -4
-jmp +1
-acc +9
-acc -12
-jmp -155
-acc +5
-jmp -96
-acc +0
-acc -2
-acc +38
-jmp +67
-acc -4
-nop -283
-acc +28
-jmp +324
-acc -9
-acc +43
-acc -1
-acc +9
-jmp -290
-acc +3
-acc +22
-nop +84
-acc -17
-jmp -210
-acc +7
-jmp -260
-nop -232
-nop +87
-acc +43
-acc +36
-jmp +96
-jmp +238
-acc +13
-acc -14
-acc +32
-acc +11
-jmp -146
-acc +13
-acc +37
-acc -10
-jmp +187
-acc +49
-acc +15
-jmp -234
-jmp -328
-jmp -136
-jmp +143
-jmp +1
-acc +27
-acc +22
-jmp +1
-jmp -5
-acc +30
-nop -7
-acc -6
-jmp -71
-acc -17
-acc +15
-jmp -52
-jmp -126
-acc -4
-jmp +151
-jmp +52
-nop -86
-acc +25
-jmp +187
-nop -22
-jmp -219
-acc +33
-nop -120
-acc +0
-jmp +215
-acc +46
-acc +38
-jmp +1
-jmp -262
-jmp +157
-acc -15
-acc +48
-acc +39
-acc +10
-jmp -137
-acc +47
-acc +50
-jmp -324
-nop +214
-acc +39
-jmp -178
-acc +49
-acc -10
-jmp -268
-jmp +50
-acc -14
-nop -100
-jmp +20
-acc +45
-acc -12
-acc -4
-jmp -208
-acc -19
-jmp -340
-acc +36
-nop -358
-acc +5
-jmp -348
-acc +47
-nop -18
-acc -12
-jmp -131
-acc +19
-acc +10
-acc +19
-acc +31
-jmp -164
-nop +162
-nop -260
-jmp +146
-acc +32
-acc -1
-nop -14
-jmp -192
-acc +3
-acc +31
-nop -185
-jmp -208
-jmp -69
-acc +43
-acc +43
-jmp -68
-acc -16
-acc +5
-acc -9
-jmp +126
-acc +33
-acc +2
-acc +34
-acc -9
-jmp -16
-acc +34
-acc -19
-jmp -266
-nop +135
-nop -389
-acc +33
-jmp -195
-acc +48
-jmp +1
-acc -12
-jmp +143
-nop -317
-acc -14
-nop -127
-acc +32
-jmp -372
-acc +24
-nop -41
-nop -42
-jmp -344
-acc +23
-nop +117
-nop +92
-acc +42
-jmp +143
-acc +48
-acc -6
-nop -272
-acc -13
-jmp -379
-acc -2
-acc +44
-acc +9
-jmp -369
-acc +6
-acc +25
-acc +34
-jmp -301
-nop -227
-acc +43
-jmp -141
-acc +12
-acc +41
-acc +17
-acc -11
-jmp +29
-jmp -121
-acc +6
-acc +7
-acc +7
-jmp +131
-nop +144
-nop -142
-acc -13
-acc -18
-jmp +149
-acc +14
-acc +49
-acc +25
-acc -17
-jmp -9
-acc +26
-acc -4
-jmp -230
-acc -18
-acc +36
-acc +27
-nop -142
-jmp +21
-acc +34
-nop +54
-jmp -476
-acc +10
-jmp -174
-nop -354
-acc +1
-jmp -324
-acc +40
-jmp +94
-acc -12
-jmp -136
-nop -454
-acc -14
-jmp +116
-acc +12
-acc -1
-nop -453
-jmp -241
-jmp -479
-acc -19
-jmp -87
-acc +27
-acc +48
-acc +0
-jmp -476
-acc +16
-acc +46
-jmp -534
-acc +0
-jmp -344
-acc +0
-acc +28
-jmp +10
-jmp -248
-nop -186
-jmp +1
-acc +26
-jmp -153
-acc +14
-acc -8
-nop -416
-jmp -91
-jmp -409
-jmp -326
-acc +2
-acc +8
-acc -18
-acc +33
-jmp -468
-jmp -175
-acc -7
-acc +45
-jmp -18
-jmp -375
-acc -8
-jmp +28
-acc -16
-nop -38
-acc +37
-acc +48
-jmp -343
-acc +10
-acc +26
-acc -9
-acc -16
-jmp -348
-acc +37
-jmp -453
-acc -2
-acc +27
-acc +17
-acc +28
-jmp -406
-acc +25
-acc +24
-acc +44
-acc +44
-jmp -532
-acc +10
-jmp -531
-acc +39
-acc +40
-jmp -284
-acc +19
-acc +3
-nop -533
-acc -3
-jmp -162
-nop -438
-acc -5
-jmp -114
-acc +45
-acc +1
-acc +28
-acc +9
-jmp -550
-jmp -222
-jmp -106
-acc -7
-nop -263
-nop -375
-jmp -381
-acc -4
-nop -223
-jmp -171
-jmp -465
-acc -2
-nop -562
-jmp -190
-acc +40
-jmp -4
-acc +30
-acc +21
-jmp -435
-acc +1
-acc +10
-jmp +1
-jmp -157
-acc -7
-acc +18
-acc -3
-acc +24
-jmp -113
-acc +21
-jmp -339
-acc +34
-jmp -563
-acc +27
-jmp -589
-jmp -61
-acc +35
-acc +50
-acc +8
-jmp -553
-acc +48
-acc -15
-acc +29
-acc +24
-jmp +1 \ No newline at end of file
diff --git a/2020/09/input b/2020/09/input
deleted file mode 100644
index b6fbe43..0000000
--- a/2020/09/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-42
-27
-23
-19
-4
-26
-31
-29
-11
-49
-38
-9
-45
-1
-40
-46
-39
-28
-44
-16
-13
-5
-32
-17
-50
-12
-20
-6
-7
-10
-22
-14
-18
-60
-59
-8
-19
-9
-11
-15
-21
-23
-39
-24
-25
-16
-26
-13
-29
-17
-27
-28
-20
-35
-30
-31
-22
-32
-44
-33
-38
-47
-34
-36
-37
-41
-55
-64
-40
-42
-43
-46
-39
-45
-61
-48
-50
-52
-65
-62
-53
-67
-72
-69
-70
-74
-73
-98
-86
-76
-79
-81
-108
-84
-82
-91
-160
-153
-93
-253
-100
-102
-105
-115
-175
-166
-151
-149
-142
-218
-147
-152
-162
-155
-161
-163
-165
-173
-255
-184
-191
-193
-293
-195
-357
-252
-295
-220
-257
-404
-289
-291
-322
-294
-314
-415
-343
-316
-318
-324
-328
-512
-364
-517
-379
-384
-511
-636
-615
-574
-472
-477
-509
-644
-1021
-605
-585
-608
-610
-800
-634
-640
-1122
-642
-1255
-692
-841
-893
-981
-763
-1313
-1586
-1046
-949
-986
-1057
-1062
-1094
-1444
-1300
-2393
-1193
-1250
-1244
-1274
-1475
-1282
-1405
-1334
-1533
-1585
-1604
-1744
-2467
-1712
-2986
-2043
-2193
-2255
-2048
-3250
-2338
-2287
-2437
-3711
-2443
-2526
-2494
-2518
-2556
-3382
-2938
-2990
-3527
-4149
-5876
-4660
-4993
-4050
-4724
-4091
-4236
-4241
-4303
-4781
-4625
-4730
-4805
-4880
-4937
-5432
-7280
-9717
-5074
-5494
-9027
-5928
-9505
-7577
-8966
-8141
-8286
-8291
-13021
-12377
-10162
-9535
-8544
-13907
-14235
-14459
-9610
-9685
-19222
-17294
-10506
-18637
-18683
-14040
-33262
-22526
-21882
-15718
-17751
-16427
-16432
-16835
-35110
-28293
-18079
-19050
-28322
-34586
-30339
-40277
-19295
-26520
-20191
-24546
-26224
-26933
-29758
-33090
-47837
-34506
-34914
-32553
-64269
-34178
-52868
-62471
-35885
-37374
-37129
-38270
-38345
-96649
-39486
-43841
-57636
-70898
-44737
-46415
-68387
-66887
-74155
-71307
-85211
-66731
-67059
-67467
-68438
-110684
-82300
-73014
-80622
-74230
-76615
-75399
-106217
-77831
-152678
-126074
-116044
-91152
-111624
-113474
-141117
-133618
-133790
-138366
-134198
-173276
-142668
-157699
-135905
-158453
-206696
-212520
-147244
-157237
-365198
-152014
-239548
-168983
-191305
-224942
-202776
-254591
-276458
-272564
-247092
-267408
-267816
-402014
-301121
-292651
-278573
-506956
-283149
-293142
-304481
-309251
-494139
-565215
-320997
-343319
-441547
-371759
-785529
-449868
-692756
-457367
-537740
-592400
-514500
-761848
-546389
-711265
-561722
-1157615
-585793
-571715
-846991
-1100293
-597623
-874466
-715078
-778364
-881059
-784866
-793187
-813306
-821627
-907235
-1452774
-971867
-995107
-1157508
-1060889
-1076222
-1118104
-1108111
-1340086
-1370659
-1169338
-1183416
-1375987
-1634933
-1508265
-1419250
-1493442
-1499944
-2407179
-1665925
-1578053
-1889528
-1720541
-1728862
-1879102
-1966974
-2400975
-3213983
-2230227
-2137111
-3457155
-2448197
-3379046
-2352754
-2539997
-3306915
-2993386
-5013979
-2912692
-2919194
-3085175
-3071495
-3165869
-3243978
-3545027
-3298594
-5846912
-3449403
-3607964
-3846076
-4104085
-4940972
-4367338
-4489865
-6764070
-4800951
-4892751
-5265446
-5271948
-6362095
-5831886
-6291980
-6237364
-5984187
-6615272
-6156670
-6315473
-6409847
-6542572
-7144670
-11945621
-8593950
-9606073
-7454040
-7950161
-8471423
-9382616
-17777507
-9290816
-11103834
-10537394
-10158197
-17211067
-12654075
-11816073
-18200023
-17719106
-12140857
-12299660
-14106831
-12472143
-16148645
-12952419
-13687242
-15094831
-15404201
-15925463
-16744856
-23009537
-17240977
-26306842
-20695591
-19828210
-20394650
-21641228
-21974270
-39754393
-23956930
-36543295
-24115733
-24440517
-24771803
-37045429
-25252079
-25424562
-29216999
-33515452
-41177542
-28782073
-30499032
-42169418
-54455962
-33985833
-37069187
-37936568
-44600013
-40523801
-40222860
-42035878
-59019699
-53988802
-57631185
-54206635
-48556250
-54034152
-50196365
-50023882
-50676641
-54469078
-58940014
-57999072
-104652327
-69305874
-59281105
-64484865
-71055020
-105132603
-82536581
-80746661
-78159428
-155328968
-82258738
-88779110
-104665443
-159121405
-98580132
-130814988
-98752615
-99232891
-100220247
-123424879
-100700523
-169617468
-112468150
-213328040
-117280177
-135539885
-217798623
-123765970
-142644293
-149214448
-163283242
-158906089
-160418166
-166938538
-171037848
-255112443
-138879426
-197332747
-197813023
-197985506
-231035235
-241046147
-388836471
-340655316
-213168673
-277698343
-282085618
-236234120
-252820062
-278184178
-266410263
-262645396
-272980418
-288093874
-364271285
-297785515
-299297592
-305817964
-550739270
-503150711
-336212173
-700483458
-395145770
-570179492
-411154179
-444203908
-449402793
-465988735
-822999554
-524327994
-637251703
-489054182
-498879516
-515465458
-551164596
-585879389
-535625814
-700963734
-587391466
-597083107
-785614966
-635509765
-893209430
-1004519640
-900208361
-959669366
-806299949
-1137043985
-1229818874
-1897729070
-893606701
-1059953808
-955042917
-987933698
-1013382176
-1014344974
-1024679996
-1034505330
-1121505203
-1336473499
-1621763103
-1810294962
-1601602747
-1497291468
-1953163238
-2428063052
-1441809714
-1959562557
-1706508310
-1699906650
-2922409066
-1819682125
-1881540399
-1907951675
-1848649618
-1906988877
-1942976615
-1968425093
-2001315874
-3927987650
-2048850304
-2734411980
-2156010533
-2618796671
-2778283213
-2939101182
-3043412461
-3148318024
-4436392650
-3141716364
-7069704014
-3555157928
-3406414960
-3519588775
-3817074711
-4098987148
-5821695674
-3730190017
-3755638495
-7572713206
-6878508041
-3911401708
-6548131324
-4779599087
-5353208651
-4204860837
-4774807204
-5095111715
-7317816668
-5919999577
-7578109014
-6191730485
-10966537689
-6958791075
-6661305139
-6926003735
-6961572888
-9299972552
-7249778792
-7485828512
-10459533032
-13150521560
-10396591322
-8979668041
-9558069488
-8116262545
-8686208912
-10128015855
-13461016116
-11130864572
-11286842200
-9869918919
-11015111292
-12111730062
-16465496553
-20419807191
-20573180780
-13920363963
-15077835433
-13587308874
-14211351680
-25537368465
-28059009292
-14735607304
-15602091057
-19973051112
-17674332033
-16802471457
-17095930586
-17986181464
-18244278400
-18556127831
-19997934774
-23126841354
-20885030211
-24605526223
-21981648981
-38975935022
-28577226615
-27507672837
-27798660554
-28131715643
-28322916178
-54053770455
-35340208986
-29813442737
-30337698361
-31831537890
-41979583755
-32404562514
-36230459864
-33898402043
-41113022818
-37980960797
-39441158042
-45108490335
-79093983615
-42866679192
-44011871565
-45490556434
-46587175204
-53813186871
-56084899452
-69435938996
-55306333391
-63138869540
-69238611029
-58660614539
-70385523311
-60151141098
-62742260875
-62169236251
-65729939933
-66302964557
-68635022378
-70128861907
-73339560085
-86603579252
-77422118839
-164025698091
-86878550757
-88357235626
-100400362075
-89502427999
-233461637087
-101893508595
-109119520262
-129587080094
-113966947930
-115457474489
-118811755637
-120829850790
-121402875414
-199715942001
-122320377349
-127899176184
-128472200808
-175422484819
-134937986935
-141974582463
-143468421992
-164300669596
-165779354465
-166924546838
-187278912832
-216465630851
-214367310005
-235369823344
-191395936594
-211013028857
-246710931821
-223086468192
-232778703567
-326333923529
-236860349903
-287182229879
-242232726204
-366640488839
-306275252059
-257258364284
-522740882910
-357835731997
-276912569398
-278406408927
-332703901303
-739206513761
-355696606190
-380146664470
-354203459670
-642878836069
-402408965451
-405763246599
-414482404786
-760244697448
-599419192406
-919791405467
-459946818095
-632609175588
-479093076107
-660478711729
-499491090488
-690539633300
-534170933682
-535664773211
-679321534849
-555318978325
-609616470701
-756612425121
-812577342609
-932123093709
-734350124140
-1140391361918
-1150486451395
-1851914499176
-1096302879899
-808172212050
-820245651385
-874429222881
-939039894202
-959437908583
-1632822993994
-1089489912007
-1394828835869
-978584166595
-2611407160589
-1033662024170
-1069835706893
-1695710340243
-1687006565490
-1164935449026
-1289669102465
-1343966594841
-1490962549261
-2524624573431
-1972701918372
-1542522336190
-1628417863435
-1682601434931
-1694674874266
-1897662124057
-1747212106252
-2717907775442
-1813469117083
-2103975343228
-2661185601526
-2012246190765
-2048419873488
-2103497731063
-2859610323292
-2729372364413
-2198597473196
-2234771155919
-3338088975953
-2454604551491
-2508902043867
-3091178701093
-3868591168272
-4466850742256
-3170940199625
-3237197210456
-3225123771121
-3311019298366
-3377276309197
-3441886980518
-3560681223335
-3759458297017
-6921455293747
-4048240273002
-5490306854006
-4060666064253
-4871856514057
-4689375707410
-5536686449149
-4927969837609
-4433368629115
-4707499517063
-5325949857012
-4963506595358
-10092395493372
-7502553044771
-7878439716688
-6396063970746
-6536143069487
-6408137410081
-7820124361270
-10727676815892
-7070477595383
-8249132823254
-8268180740398
-7621347287588
-11115636927144
-8481608902117
-8108906337255
-8494034693368
-8750041771663
-9122744336525
-9140868146178
-9361338466724
-9396875224473
-11103563487809
-9671006112421
-10289456452370
-11359570566104
-12804201380827
-14414582786175
-14890098664114
-12932207040233
-12944280479568
-13478615005464
-15179383932638
-14691824882971
-20226307824334
-16115381980956
-15730253624843
-16102956189705
-16590515239372
-17231650673780
-16602941030623
-26282816386291
-18502206612902
-24030966810292
-18537743370651
-18758213691197
-19067881336894
-19960462564791
-29535148070856
-21649027018474
-24163771946931
-27983585313465
-25876487519801
-27834379143682
-26410822045697
-26422895485032
-28170439888435
-41102646928668
-30422078507814
-32705897220328
-42141075670540
-31833209814548
-35733857286682
-37192113238571
-33834591704403
-35105147643525
-37039949983553
-37295957061848
-37605624707545
-37826095028091
-38718676255988
-39028343901685
-41609489583265
-45812798965405
-65266418875599
-50040259466732
-66702261569453
-52287309565498
-56004819032117
-52833717530729
-54593335373467
-58592518396249
-66155935794496
-62255288322362
-64539107034876
-65667801518951
-84666927345277 \ No newline at end of file
diff --git a/2020/10/input b/2020/10/input
deleted file mode 100644
index 379b145..0000000
--- a/2020/10/input
+++ /dev/null
@@ -1,108 +0,0 @@
-147
-174
-118
-103
-67
-33
-96
-28
-43
-22
-16
-138
-75
-148
-35
-6
-10
-169
-129
-115
-21
-52
-58
-79
-46
-7
-139
-104
-91
-51
-172
-57
-49
-126
-95
-149
-125
-123
-112
-30
-78
-44
-37
-167
-157
-29
-173
-98
-36
-63
-111
-160
-18
-8
-9
-159
-179
-72
-110
-2
-53
-150
-17
-81
-97
-108
-102
-56
-135
-166
-168
-163
-1
-25
-3
-158
-101
-132
-144
-45
-140
-34
-156
-178
-105
-68
-153
-80
-82
-59
-50
-122
-69
-85
-109
-40
-124
-119
-94
-88
-13
-180
-177
-133
-66
-134
-60
-141
diff --git a/2020/11/input b/2020/11/input
deleted file mode 100644
index a586f62..0000000
--- a/2020/11/input
+++ /dev/null
@@ -1,98 +0,0 @@
-LLLLLL.LLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LL
-LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.L.LLLLLL.LL.LLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLL..LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLL.LL.LLLLLLLLLLLLLL.LL.LLLLLLLLL
-LLLLLL.LLLLL..LLLLL.LLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLL.L.LLLLL.L
-LLLLLL.LLLLLL.LLL.L.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLL..LLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLL.LLL
-.LLLLLLLLLLLL.LLL.L.LLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLL.LLLLLL.L.L.LLLLLLLLLLLLL.L.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL..LLLLLLLLLL..LLLLLLL.LLLLLLLLLLLL.LLLLLLLL.LLLLLLLL.LLL.LLLL..LLLLLLLL
-..........LL....L..LL..L.....L...L....L............L.LL...L.......L.L.LL...L.L...L....L.L....LLL..
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLL.L.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LL..LLLLLLL.LLLLLLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLL.L.LLLLLLLLLLLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLL.LLL
-.LLLLL..LL.LL..LLL.LLLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL
-L.LLLL.LLL.LLLLLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLL.LLL.LLLLLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLL
-LLLLLL.LLLLLLLLLLLLLLLLLLLL.L.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLL.L.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLL.L.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-...LLLLL.......L.LL..L..LL...LL..L.....L...L...LLL.L.L.....L.L....L.L......LL..L.L.L..LL.L.....LL.
-LLLLLLLLLLL.L.LLL.LLLLLLLLL.LLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.LLLLLL.L.LL.LLLLLLLLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLL.LLL.LLL.LLLLLLLL.LLLLLLLL..LLLLLLLLLLLLLL.LL
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLL.L.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLL..LL.L.LLLLLLL.LLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.L.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLLL.LLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.L.LLLLLLLLL
-L.LLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLL.LL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-.LLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.L.LLL.LLLLLLLL.LLL..LLLLLLL.LL.LLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLLLLLLLLLLL.
-L.LL..LLL.L.........L.L....L...LL.L......L..LL.......L.....L.LL.....L..L.L.....L.....L.L...L.L....
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL..LLLL..LLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL
-LLL.L..LLLL.L.LLLLLLLLLLLLL.LLLLL.LLLLL.L.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL..LLLLLLLL
-LLLLLL.LLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLL..LLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL
-LL.LLLLLLLLLLLLLLL..LLLLLLLLLLLL..LLLLLLLLL.LLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.L.LLLLLLLLL
-LLLLLL..LLLLLLLLLLLLLLLLL.L.LLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-..L...L...L..L..LL...L..........L.....L......L....L.L..L.L.L..L.LL....L..L...L...L......L.....L..L
-LLLLLLLLLLLL..LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LL.LLLLLLLLLLLLL.L.LLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.L.LLLLL.LLLLLLLLLLLLLLLLL..LLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLL.LLLLLL.LLLLLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLL.LLLLL.LLLLLLLLLL.L
-LLLLLLLLLLLLL.L.LLL.LLLLLLL.LLLLL.LLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLL..LLLLLLLLL
-LLL..L..LLLL.LLL.L......L...LL.L..L.L...L...LL....L.L.L.L................L....L..L...L......LLL.L.
-LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLL..LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLL..LLLLLLL.LLLLLLLLLLLLLLLLLL
-LLLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLL.LL.LLLLLLLL.LLLLLL.LLLLLLLLLL.LLLLLLLLL
-.LLLLL.LLLLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLL.LLLL
-LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLL..LLLLLLLL.LLLLLLLL.LLLLLLLL.L.LLLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.LLLLL.LL.LLLLLLLLLLLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLL.LL.LLLLL.LLLLL.LLLLLLLL..LLL.LLLLL.L.LLLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLLL
-LL.LLL.LLLLLL.LLLLL.LLLLLLLLLLLLL.LL.LLLLLLLLLLL.LLLLLLLLLLLL.LLLLLLLL.LLL.L.LL.LLLLLLLLLLL.LLLLLL
-LLLLLLLLLLLLL.LLLLL..LLLLLLLLLLLLLLLLLL.L.LLLLLL.LLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLL
-.LLLLL..L.L.L...L...L..LL.L.L.LL.L...L.L.L...................LL..L...L......L..L.........L.....LL.
-LLLL.LLLLLLLL.LLLLL.LLLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLL.L.LLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLLL.L.LLLL.LLLLL.LLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLL.LL..LLLL.
-.LLLLL.LLLLLLLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLL.L.LLLL.LLLLLLLLLLLLLL.LLLLLLL..LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLL...LLLLL.LLLLLLL.LLLL.LLLLLL..LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
-LLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLL.LLLLLLLLL.LLLLLLL.LLLLLLLL..L.LLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LL.LLLLLLLLLLLLLL.
-LLL.LL.LLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL
-LLLLLL.LLLLLL.LLLLLLLLLLLLL.LLLLLLLL.LLLLLLLL.LL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL
-LLLLLL.LLL..L.LLLLL.LLLLLLLLLLLLLLLLL.L.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-L.LL.L.L...L.LL.L.LLL...L.......LLL.L.LL..LLLL.L.L...L..LL.L..LL..L.L..LLLL.L.L..L.L....L....L...L
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLLLLLLLL.LLL.LLLL.L.LLLLLLL
-LLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLL.LL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL
-LLLLLL.L.LLLL.LLLLL.LLL.LLL.LLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLL..LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLL.LLLLLLLL.LLLLL..LLLLLLLLLLLL.LL.LL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.L.LLLLLL.LLLLLLLLLLLLLLLLLL
-LLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLL..LLLLLLL.LL.LLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLL.LLLL..LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLL.LLLLL
-L.L..L................L..LL.....LL...L............L....LL..LL.LLL.L.............L..L...L.....LLL..
-LLLLLLLLLLLLLLLL.LL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLL.LLLLLL.LLLLLLL.LLLLL.LLL.LLLLLLLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.
-LLLLLL.LLLLLLLLLLLLLL.LLLLL.LLLLL.LL.LL.LLLLLLLL.LLLL.LLLLLLL.LL.LLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL
-LLLL.LL.LLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLL..LLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLL.LLL.LLLL.LLLLLL.L.LLLLLLLL.LLLLLLLLL
-L.L..L...LL.L.....LL..LL.L.....L.L..L....L..L.L...L.LLLL....L...LL......L..L....LL..L..L........LL
-LLLLLLLLLLLLLLLLLLL.LLLL.LL.LLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLL.LLLLL.LLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLL.LL.LLLLLL.LLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL
-LLLLLL.LLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLL..LLLLLLL.L.LL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLL..LLLLLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLL.LLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLLLLLLLLLLLLL.LL.LLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLL.L.LLLLLLLLLLLLL.LLLLLLLLL.L.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLL..LLLLLLLL.LLLLLLLLL
-LLLLL..LLLL.L.LLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLL..LLLLLLLL.LLLLLLLLL
-L.LLLLLLLLLLLLLLLLL.LLLLLLL.LL.LL.LLLLL.LLLLLLLLLLLLL.LL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LL.L......L......L...L..LLL.....L.L..L.L...L......L..L..L.....L...LL.L.LL.L.LLL....L.LLL....L..L..
-LLLLLLLLLL.LLLLLLLLLL.LL.LL.LLLLLLLLLLL.L..LLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLL.LL..LLL.LLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL..LL.LL.LLLLL.LLLLLLL.L.LLLLLLLLL.LLLLLLLL.LLLLLLLL.LLL.LLL.LLLL.LLLLLLLLLLLLLLLL..LLLLLLLLL
-LLLLLLLLLLL.LLLLLLL.LLL.LLLLLLLLL.LLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLLLLLLL.L.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.L.LLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL..LLLL.LLLLLLLLLLLLLLLL.LL.LLLL.LLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLL.L.L.LLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LL.LLLLLLLLL.LLLLLLL.LLLLLL
-L..L.LL......LLL....LLLL.......L.L..L..L....LLLLL..LLLLL..L..L.L.L........LLL...LL.L......LLL.....
-LLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLL..LLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LL.LLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLL.LLLL.LLLLLLLL..LLLLLL.LLLLL.LLLL...LLLLL.L.LLLL.LLLLLLL..LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLL
-LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLL.LLL
-LLLLLLLLLLLLL.LLLLL.L.LLLLL.LLLLLLLLLLL.LLLLLLLLLL.LL.LLLLLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLL.LLLL
-LLLLL.LLLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL
-LLLLLL.LLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.L.LLLLLL.LLLLLLLLLLLLLLLLL.
-LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL \ No newline at end of file
diff --git a/2020/12/input b/2020/12/input
deleted file mode 100644
index 5e5e7be..0000000
--- a/2020/12/input
+++ /dev/null
@@ -1,778 +0,0 @@
-R90
-N2
-N2
-F94
-R90
-E3
-F2
-L90
-L90
-F66
-S5
-L90
-W3
-R90
-N3
-W2
-N2
-W1
-R90
-E3
-F100
-S4
-F66
-R180
-F96
-R90
-N2
-R90
-E2
-S3
-E1
-F65
-W4
-F6
-L180
-W2
-L90
-F95
-L90
-F97
-E2
-F36
-E2
-R90
-E4
-F98
-N4
-F70
-S1
-R270
-E1
-F13
-R90
-W1
-L90
-F82
-S2
-R90
-N2
-F80
-N1
-R90
-F26
-W4
-F23
-S5
-F72
-N5
-W2
-N5
-F47
-L270
-F18
-W1
-L90
-F91
-R90
-W5
-N2
-F60
-E5
-S3
-R90
-R180
-S3
-L90
-W4
-F80
-S2
-L90
-F31
-W1
-L90
-F45
-S3
-F64
-N1
-W4
-N2
-R180
-W3
-R90
-S1
-F7
-W1
-R180
-W1
-S4
-E4
-W4
-F87
-R90
-N5
-F65
-W4
-F15
-E5
-N5
-L90
-F36
-E1
-F70
-E1
-L180
-F42
-L90
-F9
-L90
-E4
-F2
-F35
-N4
-E4
-N2
-L90
-N4
-R90
-F100
-S3
-F13
-E1
-S4
-F66
-L90
-F75
-E5
-R180
-E2
-L90
-W4
-F89
-S5
-R90
-E4
-F5
-R270
-E3
-S5
-R90
-F65
-S5
-R180
-S3
-W4
-F68
-W1
-F62
-W1
-F99
-F96
-R90
-E1
-R90
-L180
-F96
-W4
-N2
-W2
-R90
-F32
-N1
-E1
-L90
-E1
-S3
-F6
-S4
-E1
-N2
-W5
-S5
-E4
-F3
-F58
-N1
-F96
-E5
-F31
-R90
-F74
-R180
-N2
-W1
-F65
-L90
-F45
-F73
-R90
-S1
-R270
-N5
-L90
-W1
-N3
-L90
-F36
-R90
-N4
-L180
-W4
-N5
-R180
-N1
-R90
-N1
-R270
-F80
-R90
-S5
-E3
-F49
-W5
-F27
-E1
-N2
-W4
-S3
-L90
-F100
-N1
-F28
-E2
-F88
-S1
-R90
-F14
-S4
-L180
-F93
-E1
-L90
-F64
-L90
-L90
-F84
-E4
-F69
-W1
-R90
-E5
-N2
-W1
-N3
-F10
-S2
-F64
-F10
-R180
-W3
-N1
-F82
-S2
-W1
-R90
-W1
-L90
-W2
-N3
-F95
-E4
-N3
-N2
-E3
-E1
-N1
-W5
-R90
-W3
-S3
-E3
-L90
-W3
-N5
-F61
-S3
-F50
-F71
-E1
-E1
-F63
-L90
-W5
-S1
-R90
-F29
-L90
-S1
-R90
-S1
-L90
-W4
-N4
-R270
-S1
-F87
-R90
-F82
-W1
-L90
-S4
-L90
-W2
-N4
-R90
-F61
-R90
-N5
-F38
-W3
-L90
-F56
-N1
-R90
-W1
-S2
-F97
-S5
-R90
-E1
-F97
-R270
-N2
-L180
-F14
-E1
-R90
-F70
-L180
-S4
-E3
-L90
-N3
-F87
-E3
-N3
-R90
-F59
-F18
-W5
-F71
-E3
-S5
-W3
-R180
-F71
-S3
-W5
-F47
-N5
-L90
-F79
-N3
-F40
-W5
-S2
-F59
-W3
-F2
-W1
-F63
-R90
-S4
-L90
-S1
-E5
-F33
-L180
-F83
-E5
-S3
-W1
-F66
-R270
-N4
-F29
-W5
-F83
-W1
-R90
-N5
-W3
-F58
-S4
-R90
-F36
-S1
-F67
-W1
-S4
-F56
-E2
-F88
-N4
-L90
-F71
-W3
-F88
-R180
-F50
-R90
-E4
-R90
-S1
-W2
-L90
-N1
-R90
-E5
-N1
-F39
-L180
-E5
-R90
-W4
-L180
-W3
-R90
-W3
-L90
-S5
-W5
-S2
-L90
-N3
-W5
-R180
-F74
-E1
-N1
-N4
-R90
-N2
-W4
-F34
-L90
-E4
-L90
-S4
-L90
-W3
-F83
-N1
-L90
-F58
-W5
-F38
-L180
-N1
-L90
-S4
-F45
-E4
-S3
-L90
-E1
-S2
-F30
-E2
-L90
-F84
-W4
-F53
-R90
-S5
-F31
-L180
-N1
-L90
-E2
-L180
-W3
-F98
-R270
-S2
-E5
-F84
-S4
-L90
-F26
-E2
-F66
-L270
-E1
-L180
-F11
-E5
-L90
-W1
-F11
-E3
-F70
-E5
-N3
-F78
-W5
-L270
-W5
-N1
-L90
-S4
-F8
-L90
-F95
-L90
-F99
-S3
-F61
-N2
-F84
-S5
-F3
-E5
-R90
-F33
-W5
-S1
-L90
-F52
-E4
-L90
-E1
-N1
-L270
-S3
-W4
-R180
-F89
-R270
-F10
-R90
-N1
-R180
-W5
-N2
-F78
-S5
-F25
-S4
-F25
-N3
-F29
-W1
-F24
-S4
-L90
-S5
-F17
-L90
-S4
-E2
-N3
-F38
-S4
-L90
-F1
-L90
-E2
-F92
-L90
-E4
-S1
-E1
-F28
-N1
-F46
-R90
-N1
-W4
-N3
-E3
-F90
-N5
-L180
-S1
-E3
-F96
-L90
-E1
-R90
-N5
-E1
-F74
-L180
-N2
-L90
-N1
-E4
-R90
-E1
-S2
-F91
-R90
-N5
-E4
-F9
-N2
-E1
-F13
-E2
-S4
-W1
-R90
-S1
-R90
-F18
-L90
-F12
-S2
-F65
-N2
-E3
-F65
-E1
-L180
-E2
-S4
-W4
-F89
-N4
-E5
-L180
-N4
-W1
-F22
-L90
-W2
-S2
-F6
-E4
-F74
-N2
-E2
-S1
-R90
-F87
-W5
-R90
-W4
-R90
-E4
-L90
-N3
-F68
-L180
-N1
-W1
-F81
-R90
-F95
-R90
-R180
-E5
-F51
-F23
-F74
-N3
-F16
-F64
-L90
-W4
-R90
-R90
-W4
-F97
-R180
-N3
-F79
-E3
-L90
-N2
-F14
-S4
-F41
-W2
-L90
-F54
-N3
-E4
-R90
-W2
-R90
-S4
-L90
-L90
-S4
-R90
-E4
-S3
-L90
-F5
-R90
-L90
-W2
-R90
-W3
-N4
-E5
-F14
-E5
-S4
-F96
-S4
-L90
-W2
-F96
-L90
-E3
-L90
-F4
-R90
-F61
-E2
-F56
-E1
-F100
-E5
-R90
-F54
-R90
-E4
-F2
-R180
-S3
-F8
-L90
-W1
-R90
-F19
-W5
-L90
-S1
-L90
-W5
-S2
-F30
-R90
-W5
-F31
-S5
-E1
-N2
-F100
-N1
-F3
-W3
-F46
-R90
-E2
-F62
-L180
-F90
-L180
-S3
-L90
-S5
-F40
-N4
-F95 \ No newline at end of file
diff --git a/2020/13/input b/2020/13/input
deleted file mode 100644
index 59d4d66..0000000
--- a/2020/13/input
+++ /dev/null
@@ -1,2 +0,0 @@
-1006401
-17,x,x,x,x,x,x,x,x,x,x,37,x,x,x,x,x,449,x,x,x,x,x,x,x,23,x,x,x,x,13,x,x,x,x,x,19,x,x,x,x,x,x,x,x,x,x,x,607,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/2020/14/input b/2020/14/input
deleted file mode 100644
index 11570c1..0000000
--- a/2020/14/input
+++ /dev/null
@@ -1,578 +0,0 @@
-mask = 00X10101X110010011XX0X011X100000X010
-mem[13197] = 47579321
-mem[37394] = 374943
-mem[48509] = 418284
-mem[29793] = 191792725
-mask = 00100X001010010111XX010X10X01100001X
-mem[378] = 9637
-mem[41083] = 1858241
-mem[36394] = 762
-mem[40101] = 15295
-mem[50670] = 9179863
-mem[30384] = 164245
-mem[11676] = 393669095
-mask = 0XX000X1111001010X10XX1101XX00X00100
-mem[17956] = 854
-mem[57595] = 179871
-mem[50596] = 207644327
-mask = X100XX0111X0X1X01101X0X0110010101011
-mem[26867] = 1012
-mem[3061] = 514891024
-mem[35973] = 512
-mask = 01X000111110010X1110X00110000X00000X
-mem[3707] = 123619
-mem[37107] = 7325808
-mem[31906] = 102168
-mask = XX00XX0101100X011100000XX00100000X00
-mem[38336] = 2917310
-mem[7166] = 313228
-mem[41771] = 2741721
-mem[52154] = 89454
-mask = 11001111X110X0XX10XX11101111000X0111
-mem[35611] = 58725
-mem[40227] = 8442431
-mem[10029] = 7334
-mem[13345] = 87327004
-mask = 0XX0X0001010011011010XX0X110XX01X001
-mem[4868] = 493430
-mem[40452] = 18191
-mem[4567] = 330532
-mem[13580] = 1662243
-mask = 001X00011000X1X0X1X0110X110111001011
-mem[2096] = 25174
-mem[15283] = 994663544
-mem[16002] = 1359
-mem[4240] = 704816
-mask = 01000011101001001010110X10011X11XX01
-mem[16210] = 279177
-mem[8996] = 6470256
-mem[31049] = 1371071
-mem[20425] = 9683526
-mem[24986] = 142094045
-mask = 0X001X01X1X0110X10XX0X01X00101111010
-mem[61471] = 23661
-mem[57520] = 246980
-mem[57446] = 4169790
-mask = 001000X11110010111X000X00X0011X01001
-mem[25460] = 1461
-mem[528] = 48572826
-mem[61442] = 1487
-mem[60708] = 1804
-mem[51588] = 36111
-mask = 0X000001111001010X1011100100001X0X0X
-mem[45713] = 3807909
-mem[26867] = 6236
-mem[39186] = 3023142
-mem[46212] = 5671589
-mem[28686] = 10375260
-mask = 00X0000XXX10X1011100X100001X0X100010
-mem[7272] = 1073
-mem[35482] = 1877478
-mask = 01X00XX11110X11X110X1000010XXX101110
-mem[28892] = 2154970
-mem[33403] = 34104
-mem[56124] = 11230
-mem[11265] = 484054168
-mem[36422] = 1080979
-mask = 00000001X11001X1110001X01000101XXXX0
-mem[8445] = 2387
-mem[55775] = 8215
-mask = 110001101110110X10010X00XX1X01010100
-mem[49202] = 4152007
-mem[49938] = 4676666
-mem[58184] = 43886544
-mem[35840] = 8484248
-mem[25642] = 1980350
-mem[37918] = 1692542
-mem[44918] = 43860354
-mask = 0X000X011110010X1100X10X100X1X111100
-mem[24669] = 15051033
-mem[43432] = 1054
-mem[64706] = 21834
-mem[27336] = 773822
-mem[24406] = 420
-mask = 00XX01111X1001001X0001101001111101XX
-mem[48221] = 256859
-mem[1361] = 145480785
-mem[8221] = 32962081
-mem[11649] = 327597066
-mem[6355] = 3866
-mem[33696] = 951794
-mask = X10XX0010110011010111100X010X000000X
-mem[51014] = 577
-mem[38304] = 7416
-mem[34256] = 3748
-mem[12926] = 306
-mem[39297] = 1823498
-mask = 0000X00XXX10011XX000000X10X010100001
-mem[18788] = 7298
-mem[39644] = 7675
-mem[33093] = 416832
-mem[5195] = 6722351
-mem[28000] = 53707945
-mem[5336] = 77314873
-mem[992] = 134079888
-mask = 0000X101110X010011X0000000X011X1X101
-mem[8536] = 401336
-mem[1632] = 1267
-mem[6456] = 581
-mem[31682] = 20542
-mem[27729] = 726
-mem[49447] = 37811
-mask = 0X0X00111XX001XX111X1011010X100X0111
-mem[38677] = 9808
-mem[54045] = 28545
-mem[30384] = 49811
-mem[62515] = 19422
-mem[14508] = 49363
-mask = X100X1X1011X1111011X01101000X11XX101
-mem[59468] = 387
-mem[37138] = 121701873
-mem[18728] = 2624430
-mem[28293] = 5039090
-mem[32321] = 839768
-mem[28535] = 647
-mask = XX100X0010100XX1110X11000110X100X00X
-mem[2147] = 1562
-mem[25832] = 275992750
-mask = 110XX0X10110X11X10X1110X10100X000000
-mem[22152] = 470276298
-mem[60732] = 716
-mem[52727] = 1427169
-mem[16196] = 9596060
-mem[3910] = 28432777
-mask = 01X0001111100X101110110X011XXX01X011
-mem[8221] = 60956
-mem[1223] = 293
-mem[24130] = 777493
-mem[62002] = 3900
-mem[20316] = 26105612
-mem[58295] = 528344031
-mem[12465] = 1159
-mask = 11000X011110010010011100100XX111100X
-mem[59580] = 3601634
-mem[31173] = 325319
-mem[28284] = 2285676
-mem[57595] = 8662764
-mem[32672] = 4111107
-mask = 01000001X1100101XX0X01101X1X00011X0X
-mem[33093] = 4612
-mem[61749] = 5692
-mem[28188] = 26420039
-mem[59026] = 1325
-mem[37032] = 149
-mask = 01000X11111001X11110011X111X01100X01
-mem[23793] = 131971
-mem[10420] = 848652
-mem[10469] = 33394600
-mem[23001] = 1875
-mask = 01001111011X1X1XXX1X001XX11100011X10
-mem[38294] = 371641
-mem[17261] = 72227824
-mem[41143] = 213405737
-mem[54246] = 1445548
-mem[41901] = 1849824
-mask = 0X00110X01101100XX101011001110XX1101
-mem[42925] = 176752065
-mem[17255] = 12010392
-mem[37437] = 64942
-mem[57253] = 827582
-mask = 11X10X101111XX0010X10101100100010110
-mem[14344] = 6638562
-mem[40266] = 89477554
-mem[9511] = 1133
-mem[53072] = 748643130
-mem[4567] = 372
-mem[26565] = 4739
-mask = 00010XX1X11X010X11X000100111001X1110
-mem[4247] = 17837
-mem[18674] = 2031700
-mem[47487] = 89684677
-mask = 110X1X11011X101110111101XX01001100X0
-mem[22046] = 3445
-mem[55657] = 29187
-mem[38510] = 159862
-mask = 0100000X11X00100110X01101X0011001100
-mem[12772] = 3394234
-mem[30255] = 47301946
-mem[55181] = 11825301
-mem[2096] = 239
-mem[6355] = 66264
-mem[62103] = 62751352
-mask = X100010XXX10X1001110001001X10X100X0X
-mem[18880] = 12756
-mem[52727] = 58449492
-mem[52620] = 106260805
-mask = 01000X011110010XX110X11001100X000XXX
-mem[5734] = 3770
-mem[46419] = 12806425
-mem[26866] = 6566928
-mask = X1001XX101101X1X10111X0X1111001101X0
-mem[54847] = 8045
-mem[61036] = 1672
-mem[32929] = 87423486
-mem[48539] = 13896
-mem[14353] = 7009065
-mem[16446] = 32987614
-mask = 00100000X111110X1110X101100000100X00
-mem[23863] = 4070
-mem[52234] = 498973
-mem[20235] = 1706949
-mask = 00X000011110X100110X11100X0X10X01010
-mem[44286] = 26378
-mem[30741] = 14368000
-mem[7396] = 88194752
-mask = 0X001X01X11011X0101X1010XX01X01000X0
-mem[6834] = 2670580
-mem[15903] = 6945101
-mem[10104] = 2517
-mem[65020] = 61602027
-mem[55142] = 1143278
-mem[38596] = 1333
-mem[17509] = 153504934
-mask = 00XX0X01111XX10111X00X10X0111011110X
-mem[568] = 1625
-mem[30255] = 248279
-mem[11912] = 538
-mem[12028] = 520033
-mask = 0010XX011X00X10011X001XX1100X1000001
-mem[15654] = 120
-mem[4292] = 57554
-mem[2096] = 346664
-mem[1248] = 10995
-mem[48539] = 656539
-mem[19181] = 147211
-mask = 1010010X110001001100X1X00X0011010X01
-mem[11344] = 4845730
-mem[60639] = 25030928
-mem[1005] = 12960528
-mem[47688] = 107547855
-mem[17509] = 728745
-mask = X00000011X10X10X11000101101000000100
-mem[46621] = 1608
-mem[5562] = 15064109
-mem[28385] = 1651
-mem[5734] = 288099689
-mem[49319] = 97558812
-mem[37739] = 1161
-mem[52727] = 1992490
-mask = 0001010XX110010X110000X01X10X011XX1X
-mem[37366] = 735085354
-mem[1739] = 409
-mem[12604] = 754989
-mask = 00000X011110010011000X001X0100XX0000
-mem[29851] = 8508
-mem[44133] = 1998890
-mem[24804] = 6068
-mem[59260] = 1198469
-mem[59580] = 10413954
-mask = 00110111X01X010010X00000X10X00110110
-mem[55579] = 418284890
-mem[7573] = 1800
-mem[26096] = 1469134
-mem[44133] = 25531796
-mem[39628] = 7076590
-mask = 0000000111X0010111X001011XX0000X1X00
-mem[24778] = 24875864
-mem[10420] = 3072761
-mem[2096] = 2762
-mem[30148] = 6696
-mem[17770] = 13204967
-mask = 0011010101X00X0X1100X000110011100101
-mem[57742] = 21044093
-mem[33266] = 56667
-mem[61442] = 1636
-mem[51870] = 1018197644
-mem[40469] = 77760
-mask = X0X001XX11000X0011X00100010011X00X01
-mem[11504] = 438885
-mem[53777] = 6130
-mem[17770] = 808014
-mask = 000X001111100101XX100010X010X1100100
-mem[35611] = 1215
-mem[10397] = 301
-mem[10866] = 8375216
-mem[2499] = 10472
-mem[63504] = 270966
-mem[7719] = 2064
-mem[41088] = 343764913
-mask = 010X1X00X1X0X1101X0X00111101001X0101
-mem[20597] = 773
-mem[14657] = 294987038
-mask = 00XX0001X110010111100000X01010100111
-mem[43170] = 365
-mem[55657] = 4882105
-mem[44170] = 628956
-mem[10429] = 947957
-mem[272] = 36059
-mask = 0X000011X0X0010X1X1011110100101XXXX1
-mem[3910] = 2312
-mem[47735] = 89421
-mem[2197] = 32972549
-mem[49938] = 7005
-mask = 00000100X100X100111X0101011X11010101
-mem[54400] = 830
-mem[43977] = 2412350
-mem[18229] = 19157634
-mem[19181] = 879884567
-mask = 000101X11X100100X100011X000100110001
-mem[37237] = 104037633
-mem[29167] = 1094
-mem[6308] = 6007
-mem[21610] = 80462437
-mem[2261] = 345450311
-mask = 0X0000X1111001011110X01X1XX01010X0XX
-mem[10892] = 85035
-mem[38510] = 42597708
-mem[30752] = 2960
-mem[30416] = 123661909
-mem[49045] = 913
-mem[4292] = 75
-mem[17509] = 1382
-mask = 1X00X00111X001X0100101001X110X0001X0
-mem[56241] = 8276
-mem[40782] = 243373
-mem[42397] = 43237586
-mem[13015] = 399
-mem[23129] = 735838
-mem[1385] = 4448
-mask = 0000X011000XX100X110111101X110X010X1
-mem[13015] = 247
-mem[42378] = 546670
-mem[8214] = 63809
-mem[22410] = 155149
-mem[55264] = 454543598
-mem[28778] = 69088880
-mem[48061] = 12489909
-mask = 0XX0X000XX1001X01101001000000100X1X1
-mem[7551] = 11717790
-mem[6107] = 50467
-mem[30752] = 4249755
-mem[17228] = 33884
-mem[59957] = 32163540
-mask = 1X0X0X10111X01001X0101011X0X0X0101X0
-mem[45349] = 1879078
-mem[31733] = 88189
-mem[12577] = 546676501
-mem[53419] = 16199
-mem[59921] = 2546
-mask = 0010001X110001X1X110100101X111000000
-mem[19998] = 179736
-mem[22061] = 30001652
-mem[41371] = 16212851
-mem[64355] = 622251640
-mem[23129] = 98852
-mem[56429] = 266
-mask = 00000X0X11X00XX1100001X0100010X0X100
-mem[37241] = 450
-mem[64833] = 219911344
-mem[16713] = 626602448
-mask = X1X01011X11010111011XX000001X01XX100
-mem[47336] = 15388
-mem[56124] = 582872
-mem[28686] = 27406190
-mem[34623] = 13146
-mem[30384] = 229541309
-mask = X00X011X11100100110X00110001XXX00000
-mem[18660] = 3353
-mem[30741] = 10036798
-mem[47487] = 4090
-mask = 00X0000X11100X011X0001101001X10X10X0
-mem[52567] = 730515
-mem[16156] = 10615261
-mem[29580] = 957414770
-mem[26765] = 19
-mem[24655] = 510031974
-mem[24669] = 30
-mem[46781] = 5769
-mask = 0X0010011110111010X000X0X11X101001X0
-mem[63285] = 8050
-mem[46893] = 981797
-mem[46022] = 984778
-mem[31931] = 67780
-mem[23543] = 3153
-mask = 1100X001X11001X01001X100111X01X0X100
-mem[53172] = 13616323
-mem[31500] = 117639
-mem[59037] = 106552607
-mem[54562] = 3408946
-mem[57159] = 411910
-mem[2824] = 61677145
-mem[47313] = 520051559
-mask = X100010111100100XX0XX110100001010101
-mem[37739] = 3912032
-mem[12772] = 884026
-mem[2217] = 4238
-mem[57159] = 28391
-mem[17146] = 3998
-mask = 00000001111001X11X000110101X1X11X100
-mem[11649] = 516652
-mem[21190] = 526
-mem[6364] = 274816
-mem[25567] = 190071
-mask = XXX00000X111010111001001111000X00000
-mem[25786] = 934
-mem[22026] = 215203
-mask = 0010000110X0110X11X001001101110X0011
-mem[59392] = 400
-mem[59580] = 927
-mem[15208] = 18515970
-mem[59444] = 245687
-mem[36248] = 893
-mem[59134] = 20240
-mask = 0X0XX1X11110X1011010000110000010000X
-mem[11344] = 223586488
-mem[41434] = 519191086
-mem[15028] = 1492592
-mem[25631] = 247281
-mask = 11X0XX1011101000X0011X00X101X1111000
-mem[21825] = 1675
-mem[2371] = 663473
-mem[37724] = 4339
-mem[54246] = 855
-mem[9392] = 56579
-mem[35552] = 14454
-mask = 0100010111100100111X110X00X01000X1X0
-mem[44516] = 482691
-mem[26528] = 1559
-mem[53886] = 89643332
-mem[3478] = 12699372
-mask = 0011010111X00100XXX0XX1X10XX10100001
-mem[27239] = 413074512
-mem[15589] = 3001
-mem[10011] = 1136
-mem[59026] = 852921
-mem[5283] = 213015528
-mask = 00X0000XX11XX10111X0000001X000101000
-mem[17298] = 4088539
-mem[54369] = 505389469
-mem[8221] = 132829
-mem[55115] = 5055
-mem[56330] = 1932140
-mask = 01X00001111001010110111001X00010X0XX
-mem[37467] = 127273625
-mem[38432] = 3166735
-mem[52727] = 998
-mem[42925] = 1733202
-mask = 11010011011011X01X01010XX10110110000
-mem[26085] = 233531
-mem[57079] = 1526
-mem[53172] = 385838419
-mem[29614] = 254712697
-mem[25466] = 735
-mem[27081] = 7719
-mask = 01000000111X0XXX1101X11X001101X01100
-mem[55941] = 72432190
-mem[16199] = 10097889
-mem[45349] = 10650
-mem[62515] = 8214
-mem[59468] = 965897
-mem[16653] = 386447843
-mem[49447] = 413274
-mask = 01000X011110X1XX1XX10X001111000X1000
-mem[59209] = 14316
-mem[50790] = 705222705
-mem[45621] = 232211796
-mask = 010X111101111XX1101000X1011000111011
-mem[48891] = 3231894
-mem[37241] = 49993
-mem[47016] = 3806
-mem[10469] = 12758
-mem[43871] = 17980
-mask = 0XX00XX11110010011X0010X1X011100X000
-mem[28733] = 801341049
-mem[12772] = 20002640
-mem[30741] = 2248
-mask = 0101X01110100X0111XX11110011000XXX01
-mem[17803] = 65414
-mem[45439] = 13886371
-mem[16184] = 130293
-mem[29313] = 1782
-mask = 01000111111001101X0110000001XX1X1111
-mem[34404] = 202755
-mem[43413] = 1045
-mem[48841] = 381434549
-mem[37238] = 230052
-mem[10175] = 421554
-mem[11939] = 15850
-mask = X0XX0011X110010X011000010111110X1XX0
-mem[54847] = 160031
-mem[53915] = 5111
-mem[6036] = 17132
-mem[36183] = 1360055
-mem[47658] = 127563
-mask = 00100X1111X0010101101X11X11111001X10
-mem[25937] = 8673
-mem[12926] = 834
-mem[43356] = 732346
-mem[5734] = 393
-mem[3822] = 30383
-mask = 110001101110XX00100100XX0X11X1XX010X
-mem[821] = 185158312
-mem[64509] = 264189683
-mem[15199] = 1037709
-mem[635] = 437556
-mem[31141] = 14726605
-mem[40468] = 47196
-mask = 00000001XX1001001X0000X01001X0001100
-mem[46740] = 8071
-mem[43144] = 14187193
-mem[51555] = 382
-mem[30741] = 4087
-mem[45411] = 1430
-mem[14377] = 7364
-mask = 11X00110111001001001100X10X1XX00X100
-mem[62803] = 979004797
-mem[4838] = 343
-mem[23241] = 4426
-mask = 001X0101X1100100X1X0X110110XX01001X0
-mem[10799] = 5745
-mem[14789] = 34632
-mem[27068] = 8863
-mask = 001001011XX0010011000111010X10XX0100
-mem[31173] = 109895
-mem[25936] = 4493
-mask = 00000011111X0101X1X01100X00000100000
-mem[32612] = 14472
-mem[22702] = 713
-mem[22779] = 126887839
-mem[43168] = 251908
-mem[11504] = 47004
-mem[7399] = 2215129
-mem[63129] = 4367
-mask = 010001010X10010X111XX1X0111100101X0X
-mem[3663] = 187207677
-mem[52928] = 200
-mem[38852] = 8397
-mem[31461] = 223838656
-mem[64706] = 4205924
-mem[26237] = 218385741
-mem[57402] = 258615472
-mask = 11X0X0X1011001XX1001111X011100XX0000
-mem[55334] = 323423
-mem[5833] = 33097
-mem[26924] = 272
-mem[42957] = 47976862
-mem[18798] = 61419
-mem[19947] = 1287
-mask = 1100X101011X10111X11X000111100111XX0
-mem[64472] = 224734
-mem[18079] = 526
-mem[60870] = 3322170
-mem[4013] = 578
-mem[2606] = 83684765
-mem[17048] = 2503
-mask = 0010000XX0000100110000011X0001X0X00X
-mem[37789] = 94286
-mem[2499] = 13318890
-mem[29793] = 78507
-mem[45621] = 3626886
-mem[34770] = 2407
-mem[54400] = 38740
-mask = 0010X10111000100110001X0X1000100X101
-mem[11265] = 1297549
-mem[16410] = 948310
-mem[33093] = 893977
-mem[17298] = 53047
-mem[45439] = 14869
-mem[21212] = 870451788
diff --git a/2020/16/input b/2020/16/input
deleted file mode 100644
index 2895e57..0000000
--- a/2020/16/input
+++ /dev/null
@@ -1,269 +0,0 @@
-departure location: 30-260 or 284-950
-departure station: 29-856 or 863-974
-departure platform: 32-600 or 611-967
-departure track: 44-452 or 473-965
-departure date: 36-115 or 129-950
-departure time: 50-766 or 776-972
-arrival location: 40-90 or 104-961
-arrival station: 40-864 or 887-971
-arrival platform: 32-920 or 932-964
-arrival track: 45-416 or 427-959
-class: 47-536 or 557-964
-duration: 33-229 or 246-969
-price: 25-147 or 172-969
-route: 32-328 or 349-970
-row: 50-692 or 709-964
-seat: 49-292 or 307-964
-train: 28-726 or 748-954
-type: 37-430 or 438-950
-wagon: 46-628 or 638-973
-zone: 39-786 or 807-969
-
-your ticket:
-89,193,59,179,191,173,61,73,181,67,71,109,53,79,83,113,107,139,131,137
-
-nearby tickets:
-499,362,657,143,723,763,935,454,473,586,372,489,214,753,765,65,307,56,853,934
-228,664,709,361,856,645,363,171,901,199,62,513,667,808,350,890,715,687,257,721
-531,490,628,88,947,252,832,917,686,571,362,874,837,588,849,140,655,407,90,611
-777,194,111,386,90,598,153,363,373,566,191,945,559,819,289,487,480,590,691,756
-186,366,196,844,655,659,845,109,355,330,71,176,397,380,822,776,369,447,658,949
-783,763,570,184,260,448,856,717,913,646,774,657,841,917,910,193,941,408,110,577
-378,832,670,59,155,911,209,74,57,947,144,514,411,89,690,856,854,286,597,132
-319,684,204,909,342,206,204,943,620,52,516,115,430,319,84,618,593,211,596,581
-66,146,910,225,107,112,918,679,255,757,125,946,863,892,78,525,373,913,87,838
-674,653,588,220,448,941,112,924,474,358,513,649,766,500,847,197,639,836,373,573
-76,115,776,726,598,361,480,772,356,129,506,380,202,810,932,756,408,81,786,889
-311,620,848,357,483,754,181,300,284,60,259,674,596,289,397,113,894,82,291,754
-84,600,751,223,595,478,198,2,402,428,355,517,947,933,624,59,598,711,752,513
-286,664,786,775,510,363,666,229,914,938,196,509,410,528,681,943,477,850,640,595
-365,17,624,375,640,483,208,258,189,222,889,655,852,326,109,428,758,616,889,288
-566,195,201,949,205,517,672,762,180,886,679,63,596,664,678,596,894,384,321,212
-576,316,480,579,925,328,498,194,191,132,106,863,210,416,351,663,643,218,366,942
-776,60,256,400,368,664,469,53,949,689,569,253,319,717,387,591,845,66,499,566
-620,831,379,712,614,176,682,666,83,197,438,916,535,504,218,377,627,155,429,855
-853,525,865,487,190,940,810,251,786,618,895,580,908,86,578,136,781,562,498,759
-671,625,256,592,177,500,523,50,443,692,650,128,441,832,626,491,252,405,661,756
-597,722,922,721,319,388,653,484,83,142,781,451,106,499,515,672,113,374,911,311
-211,716,176,715,627,286,327,531,566,587,916,431,57,371,894,677,778,193,710,447
-559,508,196,178,844,78,114,662,142,558,514,378,375,694,718,314,384,89,816,562
-290,578,105,478,229,260,752,496,187,937,137,898,69,399,980,638,441,84,589,574
-413,592,841,498,793,214,947,582,827,940,446,572,259,623,213,355,853,360,60,195
-481,764,308,384,131,247,595,756,221,361,175,256,407,255,155,752,781,524,403,640
-74,765,914,319,715,86,316,612,197,640,827,760,926,106,520,818,229,824,623,404
-576,504,694,379,75,528,638,257,482,852,837,563,575,389,686,217,852,684,314,184
-481,679,312,796,358,71,376,830,209,946,69,591,939,357,59,284,522,626,218,825
-355,812,691,377,833,938,139,233,643,764,663,692,722,576,495,843,450,536,359,174
-367,749,373,379,69,753,711,81,445,265,405,624,759,814,311,623,228,290,682,195
-475,841,833,415,13,809,478,70,191,228,934,760,765,508,398,655,907,850,487,54
-198,841,184,84,492,945,429,72,753,572,510,408,827,289,177,559,890,837,987,291
-427,198,192,666,319,369,565,861,512,216,81,899,388,761,683,933,529,515,673,674
-355,188,827,614,178,600,641,181,915,728,934,526,904,136,74,649,187,77,381,498
-751,317,780,190,897,781,65,852,933,69,657,811,517,564,842,877,382,84,56,576
-946,839,941,322,409,318,751,850,215,750,394,578,95,284,902,396,409,51,309,938
-54,400,54,307,290,665,125,507,220,600,214,405,864,217,763,284,382,820,129,910
-722,68,841,521,597,286,722,481,451,145,448,389,61,844,650,487,250,781,149,70
-175,323,322,831,857,137,616,686,408,175,709,903,214,917,414,108,367,827,684,593
-321,820,388,220,368,137,403,523,914,839,64,724,482,307,284,448,585,208,764,988
-86,926,414,213,825,682,473,67,318,144,51,311,814,709,520,687,623,396,949,387
-522,369,139,593,122,210,716,906,406,488,681,753,852,189,71,203,51,145,639,412
-322,368,18,663,903,574,203,363,391,643,205,474,182,517,855,486,890,315,725,82
-60,582,819,529,180,140,570,402,191,594,863,146,614,631,51,593,828,583,184,78
-856,622,291,412,503,532,563,217,404,352,349,406,675,277,292,765,748,493,691,626
-647,849,636,64,479,715,623,132,322,408,524,385,212,328,289,104,82,689,908,650
-197,444,249,763,892,86,775,441,172,664,379,596,910,584,574,376,665,899,174,847
-375,906,894,75,895,82,250,367,350,581,912,927,370,888,938,413,109,909,570,481
-104,831,565,413,849,533,861,394,361,511,292,573,567,218,832,135,717,851,134,223
-847,59,369,147,509,80,184,527,199,430,614,687,621,823,132,787,569,109,665,112
-109,983,680,682,191,65,139,643,687,228,828,317,211,784,851,757,672,64,616,173
-403,640,763,704,504,381,201,933,144,597,825,79,496,246,783,113,84,650,720,81
-356,82,615,375,222,361,182,255,112,845,612,298,891,887,382,839,380,691,405,660
-251,535,590,228,181,710,663,485,856,929,389,892,573,247,856,313,679,397,50,850
-895,673,675,513,838,181,135,696,599,327,583,720,486,104,691,777,115,536,724,920
-519,3,55,711,820,572,614,401,751,664,856,779,726,687,672,415,680,536,481,684
-692,781,22,72,586,906,845,356,852,590,777,372,593,579,369,663,619,317,134,138
-623,484,723,936,810,940,824,676,362,172,494,864,360,133,402,911,307,634,828,428
-899,308,410,558,557,452,69,84,65,5,187,849,493,223,441,349,499,677,67,915
-222,758,668,351,782,373,825,839,369,615,904,186,815,379,897,380,863,911,60,981
-576,710,508,63,506,888,638,476,626,616,863,494,434,898,715,759,946,208,932,84
-495,255,259,810,586,387,804,69,564,73,140,628,890,205,213,363,709,683,401,78
-79,582,688,536,114,106,622,289,395,417,786,384,175,55,850,855,327,189,135,254
-379,895,255,498,766,523,291,782,944,839,615,687,892,824,479,77,619,359,702,680
-250,144,611,936,220,851,509,379,260,821,532,859,79,673,906,624,211,780,349,448
-75,643,392,826,139,579,479,618,372,563,823,913,106,286,639,594,455,895,388,776
-370,785,939,918,661,841,582,655,678,109,850,673,423,864,290,677,762,834,383,686
-19,906,528,475,779,174,519,389,715,816,247,500,350,250,54,897,57,942,369,443
-114,684,251,944,56,944,228,217,666,778,650,605,488,284,643,516,754,561,659,938
-292,429,906,605,935,88,140,197,721,438,257,590,324,900,325,785,290,522,491,619
-249,52,649,558,605,914,494,286,373,132,892,766,709,355,655,321,218,473,906,562
-612,908,180,854,475,825,61,516,363,945,896,176,563,763,361,221,847,205,631,112
-936,57,379,279,534,211,889,254,198,381,645,764,318,377,619,850,78,750,181,83
-413,130,497,366,65,307,255,686,181,368,997,560,781,205,69,863,401,809,829,683
-137,227,53,486,826,676,221,896,219,358,981,370,638,528,649,404,482,942,809,676
-918,172,942,948,821,911,291,906,393,438,757,702,215,383,178,219,350,894,757,403
-526,913,180,376,653,617,837,935,896,373,343,184,257,660,784,406,901,904,377,689
-189,388,628,55,723,82,51,369,808,365,137,668,664,596,325,672,360,316,797,939
-88,905,90,284,619,394,326,415,836,891,618,207,754,226,766,572,444,567,177,991
-685,531,67,314,673,136,325,283,659,374,403,60,914,492,478,648,190,320,592,692
-137,146,504,678,691,247,673,438,999,315,639,536,917,416,212,187,896,198,785,452
-855,205,111,600,562,785,489,226,209,941,518,384,700,579,315,657,74,654,591,558
-444,360,672,367,819,108,757,136,621,838,323,785,478,809,492,376,161,508,901,586
-205,500,513,902,408,909,573,663,891,290,326,389,477,376,810,392,596,382,846,989
-141,366,489,481,716,350,589,63,655,558,451,143,289,594,866,933,711,63,213,380
-320,144,949,726,314,576,639,80,287,143,616,713,945,623,228,927,374,385,856,499
-215,135,351,409,69,619,658,639,567,716,227,888,768,66,115,320,77,718,748,369
-614,894,572,515,842,371,253,570,479,574,292,394,463,659,840,227,763,757,777,83
-401,887,116,854,751,683,137,898,104,649,596,779,935,65,570,220,147,850,781,379
-353,808,187,909,895,710,192,903,784,779,755,788,896,292,719,428,843,681,407,313
-83,722,826,829,392,616,655,484,520,720,53,243,145,360,63,594,512,443,850,200
-588,889,187,889,581,215,290,319,821,440,601,220,482,307,217,690,758,512,942,372
-722,183,134,843,807,783,509,657,411,859,561,401,763,719,756,380,756,375,443,207
-289,853,562,190,181,652,988,942,315,225,813,355,404,107,429,442,311,377,259,855
-527,780,526,323,449,218,721,714,84,200,806,717,619,587,821,399,570,518,778,893
-836,309,893,780,943,779,657,256,528,296,512,476,131,641,828,223,807,683,562,313
-855,192,440,557,427,710,776,755,653,920,191,763,631,664,897,580,845,916,659,66
-179,559,920,399,906,720,822,942,852,408,617,690,599,937,949,356,195,982,251,318
-942,990,386,328,473,669,52,324,531,889,854,322,594,762,536,135,672,501,612,229
-627,500,725,255,136,370,403,58,77,838,674,620,858,307,438,189,392,674,568,446
-529,415,438,661,287,511,200,250,179,388,596,582,176,529,514,978,945,106,312,564
-587,392,947,762,110,387,495,115,452,572,416,676,189,751,208,985,478,828,442,638
-439,935,614,357,919,131,385,247,674,113,835,766,908,373,134,257,996,487,145,836
-855,619,843,711,577,427,392,661,485,257,293,504,315,450,190,389,581,197,823,711
-617,816,838,636,257,58,935,668,501,386,226,838,919,660,755,643,438,216,526,753
-685,288,86,781,908,140,310,144,258,52,132,560,803,622,591,134,218,248,566,518
-782,290,896,384,324,452,671,562,508,653,475,996,683,624,494,597,145,682,67,910
-567,532,719,399,50,616,922,914,310,612,353,653,400,384,562,684,492,568,135,689
-170,749,486,901,108,825,887,210,519,226,762,188,590,903,452,617,615,834,363,517
-308,497,496,400,530,512,939,647,514,359,435,625,186,580,66,206,718,491,657,50
-558,698,326,195,809,89,135,378,518,846,692,204,716,573,176,369,583,752,227,651
-399,982,611,404,619,317,86,486,524,673,51,489,751,318,766,486,826,249,381,815
-597,856,16,375,61,137,906,888,439,669,782,893,902,398,785,900,671,319,710,136
-311,653,224,823,442,220,902,603,367,54,945,195,897,67,60,360,814,450,246,665
-358,579,849,813,315,308,825,681,827,114,857,352,481,440,212,944,836,312,501,439
-55,129,66,942,133,137,208,50,478,205,200,916,851,487,889,824,989,691,490,364
-308,381,688,440,135,516,816,504,287,625,750,355,663,714,176,391,229,989,904,284
-213,780,407,912,573,535,585,825,897,842,588,469,893,321,567,831,90,138,613,863
-853,119,581,373,84,761,217,640,752,383,226,650,357,322,438,503,292,559,291,492
-684,874,935,786,89,852,940,397,643,51,722,647,79,50,817,86,585,822,611,575
-777,890,911,915,114,452,635,204,79,289,310,449,628,247,358,948,894,307,350,893
-724,685,936,485,887,82,835,870,481,615,616,751,131,505,111,82,912,438,50,405
-520,826,224,592,411,284,834,668,902,657,661,897,758,369,933,809,704,501,222,777
-624,628,105,260,663,502,447,436,310,851,836,208,911,591,718,755,844,647,854,497
-762,175,201,4,644,111,427,490,713,409,531,143,577,75,287,663,172,411,911,57
-285,225,187,359,57,911,315,56,892,398,216,533,784,916,10,690,912,133,939,328
-754,649,519,319,315,807,640,749,668,404,594,514,175,587,637,582,188,90,219,427
-906,146,274,173,229,562,480,518,897,821,53,913,319,63,189,571,485,613,509,353
-502,646,58,352,505,660,575,133,671,811,586,350,850,802,474,360,911,136,564,753
-106,62,354,247,935,626,978,371,834,214,586,76,659,532,938,444,388,443,668,574
-132,473,368,718,80,754,751,947,903,772,284,256,650,258,251,682,197,619,758,501
-77,892,401,675,270,935,183,658,578,497,373,209,807,187,209,85,205,251,367,57
-750,209,834,811,665,898,361,64,114,685,258,943,644,532,129,614,924,76,377,405
-195,428,488,67,935,19,375,392,484,450,892,416,260,650,256,194,397,483,113,557
-474,852,196,427,375,977,639,643,536,785,66,452,326,623,828,309,909,373,138,113
-219,225,818,84,639,380,856,676,372,82,76,577,517,758,942,182,604,194,400,357
-908,622,568,81,183,901,868,354,818,835,894,430,482,824,856,839,190,77,88,840
-641,572,228,286,936,889,818,777,778,846,643,113,150,138,754,934,582,581,627,685
-898,891,841,0,62,908,110,888,74,831,286,653,407,138,653,932,514,853,357,598
-622,413,899,828,185,194,173,571,481,670,315,515,562,207,836,708,766,683,488,372
-248,457,934,372,564,414,662,665,949,642,202,144,189,842,214,592,374,888,211,247
-668,139,115,132,522,683,205,849,784,481,713,776,689,63,563,658,361,982,196,897
-289,407,60,434,323,561,196,319,517,846,686,855,173,864,611,814,717,618,313,687
-474,892,536,259,888,86,81,328,687,402,375,891,291,666,805,909,386,193,511,898
-131,210,638,840,392,765,565,841,394,781,813,562,316,145,526,528,826,803,87,197
-841,557,935,116,837,478,174,839,623,752,71,484,709,685,495,360,327,143,440,908
-452,86,411,358,847,632,853,716,410,491,934,86,196,598,600,486,402,212,493,714
-766,663,131,474,888,85,569,710,251,225,846,194,692,925,398,783,226,291,189,488
-657,560,388,477,509,87,139,911,258,671,947,753,865,913,324,638,366,526,584,429
-658,181,83,611,259,561,752,121,758,561,612,478,518,763,896,596,68,328,173,446
-625,810,62,508,458,355,847,896,220,838,933,536,376,112,427,190,511,403,479,675
-367,495,523,441,694,656,286,309,203,839,481,848,646,830,383,221,848,185,615,208
-311,526,497,750,473,916,393,396,564,191,479,723,627,182,444,484,173,754,661,8
-759,848,112,516,668,189,217,617,598,117,831,251,906,905,560,86,573,938,63,908
-188,889,534,86,999,187,441,186,762,61,827,106,222,756,814,113,716,54,200,808
-809,259,908,290,905,316,761,593,846,408,509,780,516,447,311,201,773,217,948,932
-210,253,621,481,900,557,318,379,909,511,985,904,681,716,115,70,214,385,825,427
-533,130,571,599,621,141,612,786,838,402,662,186,297,820,759,381,208,592,576,318
-320,253,349,831,394,557,105,752,522,191,181,891,200,13,409,762,833,317,683,55
-401,416,920,309,583,665,570,369,199,54,455,185,513,80,527,912,442,783,615,85
-365,190,504,219,595,618,593,350,782,809,66,919,427,474,406,137,81,14,189,442
-135,187,428,506,662,209,850,905,184,855,935,584,606,944,819,371,825,720,598,912
-622,620,408,224,530,792,894,855,372,667,653,820,514,180,479,685,190,196,107,560
-205,848,375,252,628,479,670,147,413,156,759,949,489,719,681,493,70,508,807,835
-776,676,62,512,658,477,215,748,911,186,500,557,213,862,905,373,677,250,410,250
-58,88,684,855,626,498,574,631,503,749,75,59,641,207,440,404,139,887,751,363
-113,186,66,204,104,726,115,137,617,832,90,755,664,517,452,635,594,749,892,363
-356,863,658,575,896,903,373,645,192,907,277,816,844,532,519,520,402,390,623,507
-83,514,383,674,628,832,584,723,639,307,144,569,191,199,990,718,76,415,193,756
-308,267,503,448,842,228,55,371,63,724,590,894,566,621,477,448,566,752,530,675
-569,327,379,64,84,51,273,863,721,501,592,688,406,814,498,292,505,487,901,398
-830,855,66,534,710,441,623,816,324,368,318,450,232,407,619,639,50,530,413,428
-477,579,480,721,16,713,673,53,687,256,624,444,534,725,653,227,76,750,411,104
-720,405,915,676,80,623,757,141,901,847,493,485,123,379,444,349,832,711,77,73
-528,50,913,528,50,61,354,489,838,600,193,387,382,621,191,822,119,82,211,836
-516,565,76,906,586,638,755,716,588,822,502,15,492,896,391,503,685,382,188,940
-318,583,260,677,873,822,364,255,624,624,147,721,63,218,215,567,136,493,87,511
-58,446,210,582,133,814,719,476,412,863,492,901,580,845,87,179,629,177,915,322
-112,712,386,667,624,369,650,317,177,230,532,56,360,482,479,818,893,835,258,495
-51,492,763,777,287,508,827,138,620,635,915,311,808,510,82,360,564,251,446,138
-198,678,855,410,568,899,712,442,173,438,18,86,777,83,752,144,207,721,587,590
-79,352,414,777,786,384,671,346,600,591,829,316,374,939,229,199,216,219,109,210
-508,154,508,677,510,212,529,903,758,410,199,131,88,476,481,508,825,393,784,287
-55,652,686,521,620,388,785,907,535,683,631,363,186,487,289,406,481,572,360,574
-133,507,413,366,838,939,131,589,678,440,520,912,142,533,909,17,588,753,833,657
-111,356,638,172,491,684,110,846,384,433,679,647,289,846,916,946,352,196,786,479
-567,224,907,310,488,763,195,139,595,512,687,680,493,401,130,749,273,353,498,679
-814,988,813,443,662,948,136,503,517,392,815,317,723,416,400,318,627,780,836,890
-328,196,856,288,623,257,525,285,679,512,564,170,723,534,916,179,67,651,557,834
-450,484,381,441,774,570,664,815,147,319,173,316,137,532,327,657,749,510,200,199
-902,650,327,258,647,667,250,77,579,598,723,473,510,364,923,369,493,357,318,359
-314,824,689,488,809,892,530,384,809,399,497,413,935,133,641,360,996,643,615,215
-365,756,249,585,913,613,821,353,646,851,411,54,710,153,289,199,617,200,383,528
-824,257,831,938,481,841,576,179,321,938,919,81,479,766,705,257,513,112,353,200
-71,748,208,75,250,319,498,179,997,394,409,764,377,678,534,320,113,512,669,115
-260,587,57,671,366,248,175,727,814,596,309,664,757,781,940,62,187,809,642,816
-406,205,569,108,817,414,366,474,86,311,901,682,589,256,283,814,393,596,856,321
-920,613,190,616,616,614,897,384,213,222,158,359,80,837,140,709,854,356,838,820
-496,508,512,509,675,180,89,182,838,208,392,771,177,934,88,513,61,943,903,666
-311,509,478,439,890,692,682,361,914,802,720,600,675,576,664,224,522,252,898,650
-384,587,250,396,715,840,595,679,900,135,141,438,844,122,310,566,850,291,205,676
-414,810,370,856,785,628,172,781,88,450,675,339,308,210,832,660,595,77,475,438
-648,77,650,473,817,977,819,524,846,751,323,823,104,67,112,451,394,627,725,578
-620,327,676,194,664,51,140,368,782,528,111,280,145,73,582,486,821,530,372,764
-370,364,79,252,718,204,370,835,825,904,698,312,137,586,387,360,713,229,725,318
-192,776,258,495,644,836,759,139,147,702,658,779,615,816,478,812,657,712,362,839
-386,530,409,863,110,290,938,75,406,457,190,513,368,133,203,753,514,825,644,687
-615,862,808,721,579,671,807,228,848,307,760,74,451,509,484,403,216,710,892,667
-494,763,935,569,778,396,362,723,113,495,897,486,735,495,288,715,937,590,575,687
-478,108,831,687,817,753,687,528,321,201,574,572,444,897,489,568,876,512,508,288
-829,312,350,843,478,252,584,361,625,307,929,570,514,72,219,825,686,570,655,667
-172,910,658,834,657,182,941,182,246,907,373,147,271,183,77,785,429,320,847,726
-855,523,364,690,564,979,145,892,354,525,326,510,723,856,560,445,620,813,525,618
-748,916,783,872,646,676,596,691,316,373,512,915,512,724,831,723,842,324,908,899
-88,766,253,446,940,533,398,506,751,912,18,130,134,477,855,59,516,395,384,76
-795,638,507,766,947,400,474,505,864,612,653,212,529,378,255,911,358,83,51,491
-765,827,584,196,941,390,402,713,901,82,659,623,345,177,309,191,198,223,863,937
-517,635,510,64,415,765,901,365,723,574,623,850,191,917,943,643,413,523,757,830
-218,854,225,812,523,170,593,357,761,291,621,914,584,60,64,198,65,501,848,939
-83,683,222,750,135,847,864,325,80,668,717,630,757,427,137,430,176,777,809,670
-285,570,846,471,759,572,627,721,753,68,414,920,521,677,517,713,901,475,569,67
-135,319,70,328,495,618,78,479,414,782,107,64,489,378,227,444,861,314,441,179
-766,557,983,577,443,573,225,74,259,680,659,932,916,452,560,763,374,214,446,644
-54,509,310,204,580,484,889,371,935,619,520,188,622,653,491,229,66,926,828,688
-560,311,146,911,907,864,696,386,328,776,393,387,947,364,212,688,677,446,361,64
-79,259,476,926,67,375,59,397,750,909,652,947,568,786,208,107,200,830,527,173
-88,836,587,134,901,176,896,287,68,574,903,562,82,877,75,651,561,813,569,209
-480,566,575,639,198,80,935,142,446,948,784,360,716,835,318,171,536,112,843,835
-519,711,796,581,590,382,317,514,389,488,410,663,840,578,450,906,947,841,507,663
-87,569,890,497,368,361,58,413,145,592,144,221,292,445,72,941,791,60,218,814
-389,810,597,156,190,186,507,725,638,349,86,405,644,947,254,201,391,573,758,826
-500,829,643,858,193,191,485,584,370,940,841,820,832,327,565,389,816,677,819,485
-81,499,388,812,201,848,823,288,715,650,868,307,322,53,780,360,650,491,711,896
-816,443,408,197,316,936,487,792,350,492,287,717,350,201,444,111,579,73,409,289
-509,369,890,671,529,444,428,783,170,139,889,649,905,511,508,410,380,399,203,310
-808,711,711,500,512,227,85,810,940,604,786,74,667,684,400,174,480,224,522,88
-105,897,172,780,432,722,287,529,824,524,52,250,136,219,223,249,384,938,559,856
-827,618,152,625,143,933,529,254,400,257,780,144,182,599,576,376,113,199,353,624
-515,253,651,450,659,382,814,254,522,535,906,180,350,358,725,441,135,591,921,54
-290,354,895,627,399,945,355,311,385,496,756,986,893,80,52,308,414,313,572,599
-211,363,501,189,635,891,131,623,493,109,854,572,190,246,206,562,808,365,889,250
-63,792,659,400,946,835,724,641,566,180,824,892,199,528,175,563,687,571,314,557 \ No newline at end of file
diff --git a/2020/17/input b/2020/17/input
deleted file mode 100644
index 3b42c23..0000000
--- a/2020/17/input
+++ /dev/null
@@ -1,8 +0,0 @@
-...#..#.
-.....##.
-##..##.#
-#.#.##..
-#..#.###
-...##.#.
-#..##..#
-.#.#..#. \ No newline at end of file
diff --git a/2020/18/input b/2020/18/input
deleted file mode 100644
index c39b341..0000000
--- a/2020/18/input
+++ /dev/null
@@ -1,379 +0,0 @@
-6 * 7 * 8 * 9 * ((8 * 3 * 9) * 7 + 2 + 4 * 8 + 2) + 5
-3 * 2 * (5 + (8 + 2 * 2 * 8 + 8) * 8)
-5 + 7 * 8 * 2
-(8 + 5 * 9 + (8 * 9 + 7 + 8)) * 4 * 3 * (8 * 9) * 3
-(7 + 2 + 2 + 5 * 6 * 3) * 8 + 5 * 9
-(9 + (2 * 9 + 6 + 5 + 2 + 7) + 4) + 5 + (9 + (7 + 8 * 6 + 3 * 8) * (5 + 3 * 2 * 9) + 7 * (4 * 5 + 6 + 9)) + 9 * 7 * 4
-5 * (8 + 2 + 9 * 6)
-(4 * 8 + 8 + 5 * (5 * 3 + 7 * 8 + 8 + 2) + 8) * 4 * 2 * 7 + 3 + 8
-6 + 9 * (6 + 7 + (3 + 9))
-(6 * 7) + 2
-9 + (4 * (4 * 2 + 6 + 9) + 2 + 4 * 5 + 9)
-2 * (8 + 6 * 2 * 6 + 2 * (6 + 5 + 9 + 6)) * 2 * 6
-(5 * 7 * 4) * 3 * (3 * 6)
-(2 + 4 + 5 + 2) + 2 * 4 * ((6 + 2 + 3 + 4 + 9 + 8) * 5 + 6) * ((3 + 3 + 5 + 2) * 8 * 5 + 8)
-9 + 8 * (9 + 5 * (2 + 4 * 3 * 2 * 9) * 9) * (5 + 2 + 6 + 3 * 4)
-(4 * 5 + 4) * 7 * (2 * 5 + 4)
-6 + 7 + (2 + (8 + 8) * 6 + 3)
-(8 * (9 * 6 + 2 * 2 * 3) * (2 + 2 * 9 * 6) + 9) * 6 + 2
-2 + ((2 * 6 + 7) + 3 + 3) * 5 + 9 + 2
-5 + 3 + (4 * 3 + 5 * 5 * (8 + 6) * 5) * 9 * 7
-6 * 7 + ((2 * 6 + 4 * 2 + 3) + 7 * 5 + 5)
-(9 + (2 + 7 + 2 * 2) + 5 * 9 * 6) * ((2 * 6 + 6) * 3 + 5 + (2 * 2)) * 4
-6 * ((3 * 4 * 9) * 9 * (4 + 8) + 9 + 3) + (3 * (7 * 9) * 9)
-6 * 4 * 4 * (5 * 2 + 4) * 2
-4 * 4 * 8 * 3 + 5 * (2 + (9 + 8 * 7 + 6 + 3) * 8 + (6 * 7 * 9) + 9)
-7 * ((5 + 2) + 5 * 6 * (4 * 8 * 3 * 9 * 3) * 2 * 6) * ((5 + 7 + 9 * 2 * 4 * 6) + 4 + 3) * (9 + 4 + 7 + 4 * 5 * 9)
-4 * 8 * 4 + 6 * (5 * 7) * (6 * 7 * 3 + 2 + (7 + 6 * 4))
-(4 + 8 + 4) + 7 * (9 + 8 + 8 * 9)
-2 * 7 + 3 * 6 + ((5 + 6 * 9) + (2 + 4 * 6 + 9 * 3 * 9) * 2 + 6 + 2 + 8)
-((3 + 4 * 3) + 4 * 9 + 9 * 7) + 7
-(4 * 7 + 3 * 9) * 3 + 4 * 6 + (9 + 6 * 9 * (6 + 6 + 5 * 4 * 5) + 2)
-2 * (3 + 9 + 9 * 7 * 2) * 2
-7 + 4 + ((8 + 2 + 9) + (9 + 4 * 7) + 2 + 8) + 7 * ((8 * 4 + 8 + 6) * (6 * 6 + 3 * 2 * 3 + 8))
-4 + ((8 * 6) + 5 + 9 + 9 * 4 * (3 * 9 * 7)) * 6 + 4
-8 + 6 + 7 * ((3 * 9 * 2 * 3 + 9 + 7) * (7 * 4 * 8 + 9 * 9))
-7 * ((2 + 3 * 7) + (2 + 6 * 9 + 6 + 7 + 4) * 9)
-(2 + 8 * 6 * 6) + 5 + 6 + 9 + 2
-(5 + (2 + 9 * 7 + 7) + 3 * 2) * 5 + (2 * 7 + 6)
-6 * 8 * 4 * 6 + (9 + 8 + 8 * 6 * (8 + 4 * 4 * 3) + 4) * 8
-7 + 3 + 4 * (6 * 4) * 6 * 8
-2 * 8 + 2 + 6 * (8 + (3 + 8 + 3 + 9 + 6) * 9) + 2
-((5 + 2) + 9 * 6 * (2 + 5) + 8 * 2) * 7 + 4 + 9 * 8
-(3 + 5 + 2) + 3 + 8 + 6 * 6 * 4
-(8 + 9 + 4 + (4 + 5 + 8) + 7 * 6) * 7 * 7 + 3 + 3 * 5
-(8 * 6 * 8 + 6 + 6) + ((5 + 8 + 5 + 6) + 8)
-3 * ((7 * 7) * 2 + 8 + 8) * (6 + 3 + (4 * 5 * 6 * 6)) * 8
-5 + 9 + 3 + 7 + 9 * (5 + 9 * 7 * (9 + 7 * 9 * 7) * 9 * 8)
-3 * (2 * 9 + (8 + 6 * 5) + 9)
-4 + 5 + 9 * 8 * (7 * (5 * 2) * (3 + 7 * 4 + 6 + 8) + 3)
-9 * ((6 * 8 * 3 * 8 * 6) + (3 + 5) + 4)
-(3 + (2 * 6 * 7 * 9 * 2 * 9) * (4 * 8 + 4 + 9) + (4 * 4 * 5)) * 9 * ((3 * 3 + 7 + 5) * 7 + 3 * (4 + 7 * 8 + 8)) * 9
-((4 * 9 * 6 * 4 * 9 + 6) * 7) + 4
-8 * 3 * 7 * ((8 + 3 + 9 * 7 + 3) + 5 * 9)
-(8 + 4 + 6 * (7 * 2) + 8 * 7) * 9 * 5
-2 * 8 + (8 + (4 * 8 + 6) + 7) * 4
-6 * 9 * 6 * 5 + 9 * (3 * 3 * 3 + (7 + 7 + 6 + 2 + 7) * 5)
-(3 * 4 * 5 + (9 * 7 * 3 * 2 * 9) * 4) + 6 + (4 + 9 + 2) * 8
-9 + 5 * 5 * (9 + 7 * 4 * (9 * 9 + 8)) * 6
-8 + ((4 + 5) * 2 + (5 + 5) * 7 + 8 * 5)
-(6 + 8) * (2 * (4 + 6 * 4 * 5 * 9)) * 4 + 5 * 4
-5 * 4 * (7 + 4 + 9 * (7 * 6 + 2 * 3 + 7 * 7) + (2 * 8 + 7 + 3 * 2) * 8) * 6 * 5
-7 * 2 * (9 * 4 * 4) + (5 * 6 * 2 + 6 + 9)
-(7 + 2 * 4 * 5 * 4 * 3) + 5 * (3 * 6 * 6 + 8)
-5 * (6 * 4) + 6 * 2 * 6 * ((6 * 3) * 3 + (7 * 8 * 5 * 5 * 7) * 7 * 9)
-9 * 7 * 9 + 4 * (2 * 3 + 2 + 8 + 2 + (3 + 8 * 9)) * 6
-(3 + 8 * 2 * (8 + 9 * 8 + 7) * 9 + 5) + ((5 * 5 * 3) * 9 + 9 * 3 * 6) + 4 + 8 + 2
-5 + 8 + 9 * 6
-9 * (7 + 5 + 9 * 8 + 5 + 9) + 5 + (3 + 9 * 3 + 6 + 6 + 9) * 8 * 8
-8 * (4 + (9 * 6 * 5 + 2 + 3) * (2 + 3 + 4 * 5 * 8) * 3) + 8 + (5 * (8 + 5 * 3 + 4 + 2 + 2) * 6 + 9 * (5 + 3 * 8 + 5) + 9) + 7
-3 * 6 + (3 * 2 + 3 * 4) + 3
-((5 * 6 + 9 * 6) + 8 * 9 * 8 + 8) + ((3 + 9) * 5 + 6 * 6 + 9) + (9 * 2 + (6 * 9 * 4 * 7 + 9 * 4) + 7 + 2) * 7
-((9 + 9 + 9) + 7 + 2) * 8 + 2 * 7 + 4 * 7
-3 * 4 + (7 + (7 * 7 * 2 + 2 * 2 + 2)) + 9
-(3 + (5 * 2 + 5 * 8) + (5 * 5 + 7) * 6) * 8 * (2 * 7 * 3 + 2 + 9)
-4 * (8 + (6 * 9 * 7) + 3 * 8 * 8 * 3) * (6 * 8 * 3) + 9 * 3
-6 + 5 + 3 * 3
-8 * 4 + (9 + 6 + 9 * (3 * 2 + 8 * 2 + 2) + 7)
-2 + 8 * ((4 * 8 * 8 * 4 * 8 * 7) + (3 + 3 + 6 + 2 + 6) * 8 * 9 * 2 * (8 * 3)) + 3 * 9
-((7 * 2 + 5 + 6 * 3 * 9) * 4) * 8 * 2 + (5 + (3 * 2 + 8)) * 2
-5 + (4 * (4 * 5 + 8 + 7) + 7 + 4) + (6 + 2 + (8 * 7 * 8)) * 4 * 5 * 6
-(6 + 4 + (3 * 6 * 9 + 3) * 5 * 2) + (5 * 3 * (9 + 3 * 3) + (5 + 3 + 6) + (2 + 8 + 5) * 2) + 4 * 7
-(6 * 2 * 7 * 7 + 4 * 2) + 4 + 2
-8 * 3 * 6 + 8 + ((3 + 4) * 3 * 2 * 2 + 8 * (2 * 7 + 2 * 7 + 7 + 6)) * (8 * 8 + 4 * 4 * 3)
-(5 + 5 + (9 * 9 * 5) * 4 + 4 + 4) * 7 * 3 * 2
-8 + (7 + 3 * 2 * 3) + 8 + 7
-3 + 7 * (4 + 5 + 9 + 4) + 5 * (8 + 8 + 5)
-((2 + 4 + 2 * 2) * 6 * 2 * 8 * 6 * 9) * 6
-2 * (2 * (6 + 8) + 5 * 7 * (4 * 2)) * 9
-4 + (4 + 3 * 8) * 3 + (3 * 4 * 3 * (4 * 5 + 7) + 7) * 2
-7 * ((7 + 5 + 9 + 9 * 4 + 3) * 9 * 7 + 5 * 8) + 9
-(4 + 3 * 6 + 2) * 4 * 4 + ((2 + 4 * 3 * 8 + 6 + 3) + 5 + 5) * 6 * 9
-5 * 6
-5 + 7 + 7 + ((3 * 3 * 3 * 2 + 3) * 3 + 2 + 4 * 3)
-2 * (4 * 4 * 8 * 3 + 2) + 2 * 3 + 2 * ((9 * 7 * 3 * 6 + 7) * 4)
-(8 + 9 * 8 * 8 * 7) * 9 + (2 + (9 + 9) * 2 * 9 + 7 * (4 * 9 + 9 + 6 * 8 + 2)) * 9
-7 + 3 + 3 * 9 + 8 * (5 + 7 * 3 * (7 + 8 * 3 + 6 + 3) * 2 + 5)
-(3 + (6 * 9) * 3) + 2 + 7 + 4
-(6 * 8 * 7) * (9 + 4 * 4) * 3 * 2 * ((3 + 3 * 6 + 7 * 6) * (3 + 9 + 5 * 9 * 8) + (7 + 7 * 9 + 2 * 4) + 2 + 4) + 9
-6 + (7 * 7 * 5 + 3 + (8 * 7 * 7) * 4) * 4
-4 + 7
-(7 * (6 * 3 * 5) * 4 * 5 * 7 + 3) + 5 + 6 * 8 * 4 + 5
-2 + 2 * 5 + (8 * 7 + 6 + 7 * 4 + 9)
-(3 + 6) * (2 * (6 * 8 + 6 * 3) * (3 + 9 * 2) * 3) + 8
-(7 * 8 * (5 + 4 + 2 * 8) + 4 * 5) + 5
-(2 * 7 * 4 + 6 * (8 * 9 * 2 * 8 + 7) + 5) * (9 * 7 * (4 + 5) * 3 * 2 + 4) * ((6 * 5) + 9 * 4)
-(6 + 6 * 9 + 6 * 7) * (5 + 9 * (8 + 7 * 4 + 8 * 4 + 2) + (7 + 2 + 8 * 5)) + 3 + (4 * 8 + (7 + 4)) * (2 * (6 + 2 * 4 * 2) * 5 * 5 + 9 + (6 + 8 * 6 * 4 + 9))
-9 + (3 + 8 + (7 + 7 * 3 * 4 * 5))
-9 + 9 * (4 + 9 + 9 * 5) * (8 * (4 + 9 + 3 * 3 + 6))
-8 * 3 + 7 * (7 * (4 + 5))
-2 + (4 + 5 + 2 * 4 * (3 * 6 + 3) * 7)
-(5 + (2 * 6 + 9 * 2 + 5) + 8 * 4) + (2 * 5 * 7 + 2 + (5 * 6 * 5 + 4) * 6) * ((4 + 4 + 7 + 9 * 9) * 6 + 6 * 6 * 8 * (7 + 2 * 6)) + 7 * 8
-3 * 5 * (7 * 4 + 8 * 4 * 6 * 6)
-(2 + 8 + (4 + 8 * 3 + 6) + 5 * 3) + 7 * 6
-7 + (9 * (8 * 4 + 2 * 8 + 9 + 4))
-(5 * 8 + (8 * 6 + 5 + 6 * 9)) * (5 * (3 * 6 + 5 * 6 + 7 + 8) + 5) + 2 * (6 + 6 * 6) + 5
-4 * 6
-((6 * 4 * 5 * 4) + (8 * 3 + 2 * 4 * 9 * 5) * 2 + 4 + 4 + 9) + 6 + 6
-8 * ((4 * 5) * 6 + 9) + (2 + 2 * 4 + 3) * 3 + 4
-2 + 5 * 4 * 6 * (3 * (2 * 9 * 9 + 2 + 2))
-(3 * 4 * 3 + 7 * 9) * 3 * (2 + 6 + 6 + 2)
-7 + (7 * 5 * 7 * (2 + 9 * 5 * 5 + 3))
-5 + 4 * 7 + ((6 + 7 * 9 + 8 + 2) + 5 * 3 * 8)
-5 + (2 + (9 * 8 * 6 + 4 + 6) * (4 * 5 * 6 * 4 + 6) * (9 * 9 + 9 + 5) + 3)
-((9 + 3 * 7 * 5) * 9 * 4 + 9) * 5
-(6 + (6 * 9 * 8 + 4 + 7) * (9 + 2 + 3) + 4 + 6) * 4 + 6 * 5
-6 * (2 * 4 + 7 * 3) * (7 + 3 + 7 + 6 * 7 + 2) + 2 + 6 * 3
-5 * (6 + 4 * 2 * 6 * (3 * 9 + 2) * 8) * 9 * 8
-7 + ((8 + 2 + 2 + 9) * 5) * 2 + 6 + 7 + 4
-(5 * 6 + (2 + 4 * 3 * 5) + 3 * (6 + 3 + 2 * 7 * 3 + 7) * 8) + 4 * 9 * 2 + 5 * 2
-5 * ((7 * 2 + 2 * 3 + 3) * 7 * 3 + 9 + 9)
-3 * 9 * ((7 + 3 * 5 + 9 + 5 * 2) + (3 * 4) * 9 * (7 * 7 + 7)) * 7 + 4
-3 * 4 + (8 * 6)
-(3 + 4 * 4 * 8 * 6) * (9 + (2 * 8 * 5 * 8 + 7 * 6) + (3 + 6 * 2 + 5) + 2 + 4 * 6) + 5 + (9 + (7 * 4) * 2 * (3 + 9 * 3 * 3 + 6) * 9 + 3)
-3 + 8 + 8 * 2 * 5
-(7 + 4) + 8 * 5 * 3 * 6 * 4
-3 * 3 * 9 + (6 * 7 + 3 + (5 + 7) + 5 + 9) + (9 + (8 + 2 * 9 + 9) * 9 + (5 * 9) + 2)
-3 + ((3 + 9 + 8 + 3 * 9) + 3 + (5 + 9 + 3 * 7) * 9) + 8 + 6
-9 + 2 + 3 * (8 * 6 * 8 + 9 * (9 + 7 + 2 + 9))
-(5 * (9 * 4 + 3 + 8 * 3) + (4 + 5 * 7 + 6 * 9) * 9 * 6) * 7
-((6 * 7 * 5 * 2) * 6 + (6 * 9 * 9 + 7 * 3) * (2 * 7) * (8 * 7 + 7 * 8 + 2) + 4) + 5 + ((8 + 5 + 7 * 2 * 2) + 9 + (4 + 5 * 4 * 6 + 4 * 7) * 4 * 5 * 3) * 7 + 9
-8 * 2
-5 * 2 * (8 * 5) * (6 * 6 * (8 + 6) + 7 + 5)
-9 * 9 * (2 + 4 * 6 * 2) + 3 + 7 * ((7 * 5 * 8 * 8 * 4) + 7 * (6 + 9 + 4 + 5) * 3)
-4 * 3 * (3 * 4 * 5 * 2) + 3 * (7 + 7 * 4 * 8 + 3 + (3 + 5 + 7 + 5 * 5)) + 5
-7 + 8 + 2 + 9 + (2 + 6) * (3 + 2)
-3 * (4 + 3) + 6
-8 * 4 * (9 + 7 * 2) * 3 + ((5 * 5 * 8 + 5) + 5)
-2 * 6 + 5 * 4 + 9 + (8 * (8 + 9 + 9) * 5 * (9 * 8 + 3))
-((9 + 9) + 4 + 2 + 9 + 8 * 7) + 4
-2 + (8 + (8 + 6) + (2 * 4 + 8 + 7) + 7 * (5 * 5)) + 7 * 3 + (2 + 8)
-9 + 6 * 3 + 7 + 4 + 3
-6 + 7 * 2
-9 * 3 * (2 + 6 * (7 + 3) + (9 + 9 * 2 * 9 * 2 + 3)) + 6
-(8 * 8 + (6 + 3 + 4 * 9 + 8 * 4) + 7 * (8 * 2 * 3) * 6) * 5 + 2 * 8
-(8 * 4) + 8 + 2
-8 + 2 * (8 * 6 * (4 * 6 + 9 * 7 + 8) * 6)
-(4 + (5 * 4 + 6 + 7 + 4 * 8) * 9 * 7) * 6 + (3 + 4 * 9 * 3) * 9
-8 + 9 * (5 * 2 + 7 + 7 * 2) * 8 + 8
-5 + 9 * 2 + 8 + 2 + (6 * 2 * 8 * 5)
-4 + 3 + ((9 * 6 * 6 * 5 * 7) + 7 + 4 + 9 + 9) + 2
-9 + 3 * 2 + 8 * 6
-4 * (3 * 3 + 4)
-4 + 4 * ((2 + 2) + 6 + 5)
-7 * 2 * 4 * 6 + 9
-(9 + 5) * (3 + 5 * 2) * 2 + 7
-(6 * 9 + 7 + 2) + 8 * 4 * 4 + (8 * (3 + 8 + 7 + 4 * 5) * (2 * 6) * 6) * 7
-3 + ((3 * 6 * 5 * 6 * 4 + 8) * 6 * (2 + 9 + 3) + (4 + 5 * 2 + 9 + 4 + 3) * (4 * 4 + 7 * 3) + 4)
-(8 * 4 * 5 * 5) + (5 + 8 * 6) * 7 + 8 + 5
-(6 * 7 * 6 + 8 * 9 * 8) * 4 * 8 * 8 * 3
-3 * 9 * (6 + 5 + 3 * (4 * 6))
-5 * 2 * 4 + (5 + 7 + 8 * 6) + (2 + 3)
-((9 * 9 * 4 + 7 * 8 + 7) + 9 + (9 + 3 * 9 + 2)) + 6 * 4 + (2 + 3 + (7 * 3)) + (3 + 6 + 9 + 4) * 2
-(3 + 2 * 3 * (5 * 9 + 2 * 7 * 9 * 7) + 7) * 7 + (2 * 8 + 2 * 2) * 3 + 5 * 3
-5 * 6 * 6 * (7 * 3 + 7 + 5 * 6 * 6) + (9 * 8 + 3 + 8 + 4 * 5)
-(9 + 7 * 8 * 4) * 6
-(6 * 5 + 5 * 4) + (4 * 4 * 5 * (7 * 2) * 6 + 8) + 6 * 7
-(8 + 7 + 9) * 3 + 2 * 6 * 7
-(3 * 6 + 4 + 9 + 5 + 9) + 4 + ((5 + 3) + 6 + 5 * 7 + 6)
-5 * 8 * 7 + 8 + ((8 * 9 * 9 * 6 * 2 * 7) + 8 + (2 + 7 * 8 + 6 + 7 * 2) * 8 + (5 + 2)) * 3
-((7 + 5 * 4 * 2 * 4 * 7) + 6 + 2 * 8 * 9) * (6 * 3 + 4 + 2 + 3) + 4 + 3 + 4 * 2
-9 + 5 * 6 + 8 * 6 * 3
-5 * 9 + (9 + (4 + 3 * 4 + 7) + (5 + 6) * 7) * 3 + (5 * 4 * 7)
-((5 + 7 * 7 + 2 * 9) * 2 + 8) * (4 * (7 * 5 * 7 + 2 * 8) * (3 * 9 * 9 + 8) * 2 * 9 * 7) * 9
-3 * 6 + 7 + 5 + ((7 * 2 + 7) * 9 * 7 * 2) + (3 * 4 + 6)
-((9 + 7 * 5 * 7 + 7) * 8 * (6 + 7 + 5 + 9 + 2)) + 9 * (9 + (8 + 4 + 2) + 8 * 7 + 7 * 6) * 7 * 5
-(8 + 7 + 6 * (6 * 4 + 2 * 4 * 6 + 6)) * 8 * 5 * (8 + 3)
-5 + 2 + 9 + (6 * 7 + 8) * 9 * 7
-6 * 3 + 9 * 4 + 3
-3 + 8 * 8 + (6 + 8 * 4 * 5 * 6) * 6
-7 * (9 * 9 * 5 * 4 * 7 * 9) * 8 * ((4 * 4) * 2 + 7 + 5 * 3 * 8) + 4
-5 + (2 * (9 + 4 * 3 + 6 * 4) * 5 + 7 + 2)
-9 * (5 * (3 * 3 + 6 + 7) * (2 + 4 + 8) + 8) + 5 * 8
-6 * 8 * (8 + 6) * 6 + 8
-5 + 6 + 9
-(2 * (7 * 9 + 7 + 3 + 9)) * 7 + (5 + 8 * 9 * 7 * (5 + 6)) + 5
-(9 + 3 + 4 + 4) + (7 + 5) * 3 + 5 + 4
-4 * 7 + 3
-4 * 4 + 3 + 6 + 7
-3 * 3 + 8 * (2 + 9 * 8 + 9) * 8 * 7
-(8 + 5 + 2 + 5 * 3 * 8) + 5
-2 * 7 * 4 * (4 + 8 + 5)
-(3 + 5 * 4 + 8 * (9 * 8) * 7) + ((9 + 3 * 2) + (3 + 6 * 5 + 8 * 2 + 9) + 6 * 6) + 8 + 5 * 8 + 5
-(6 * (5 * 6 * 3 + 8)) + 4 + 4 * 4 + 6 * (6 * 3 + 8 + 4)
-3 + 9 * 2 + 8 + (5 * (5 * 2)) * 9
-2 * (3 * 2 + (8 * 6 * 3 * 7 * 5 + 6) * 3 * 5)
-(8 + 9) * 2 * (3 + 9 * 5 * 9 + 7) * 9
-2 * 4 * (9 * 4 + 8 + 7 * 3)
-5 * (7 * 2 * 8 * 5 * 4 * 3) * 9
-(7 * 4 + 3 + 8) * (6 + 5 + (3 + 2 * 5 * 6) + (8 * 9 * 5 * 6) * 3) * 3
-(7 * (2 + 6 * 7)) + 8 * 9 + 5
-6 + (2 + 2 * 3 * 6 + 4) + 6 + 6 * (4 * 5 + (8 * 8 * 2 * 6 + 7 + 9) * (5 * 2 * 4 * 7 * 7 + 8) + 9)
-(2 + (5 * 8 + 8 + 9) * 3 * 2 + 9 * 8) * 5 * 3
-(6 * 2 * (8 * 6 * 4 * 3) + 7 + 7 + 6) * 5 + 6 + 9 + 2
-(2 * 8 + (9 * 4 * 5 + 6 * 7 + 8) * 2 + (3 * 7 * 4 + 4 + 9)) + 5 + 3 * 8 * (7 * 2 * (3 * 9)) * 4
-8 + (4 + 2 + 9 * 4 * (8 * 8 + 6 + 3 * 6 * 6))
-4 + (4 + (5 * 4 * 7) * (4 * 9) + 8 + (3 * 9 * 2 + 7 * 8) * 3) * 8 + (9 + 3) + 6 + (9 * 5 + 5 + 4)
-(2 + 6) + 5 * (9 * 5 + 7 + 2 + 7 + 8)
-7 + 5 * 3 + 7 + (8 * 5 + (5 * 7 * 4) * 5 * 8 + (6 + 2 + 5)) + 8
-5 + ((6 + 7 + 9 * 7 * 8) * (9 * 5 + 4) * 5 * 9 + (4 + 5 * 2 + 4 * 5 * 8))
-5 * (9 * 7 + 9) * 7 + 3 + 2
-8 * (2 * 5 + (2 * 9 + 8 + 6) + 3) * 4 + 7 + 6
-4 + 2 + (4 + 4) * ((2 * 6 * 2 * 2) * 8 * 3 + 9)
-((3 + 2 * 5 + 6 * 8) + 3 * 9 + 2 + 5) + 9 + 2 + 4 * (2 * 9 * (9 + 9 * 4 + 7 * 6) + 5 * 8 + (8 * 8 + 5)) + (3 * 3 + 6 + 5 + 4 + 6)
-2 * 6 * 4 + (4 * (8 * 3) * 8 + 8 + 8) + 4
-4 + (4 * (6 * 8 + 6))
-(5 * 8 * (5 + 8 * 7 + 5 * 7) * 5) + (6 + (4 * 7) * 7 * 7)
-4 * 5 * 9 + ((3 * 2 * 8 + 8 + 6 + 4) + (4 * 5 * 4)) * 3 * 5
-9 * 9 * (7 + 6 * 9) * (9 + (5 * 8 * 5 + 2) + 8 + 4)
-((9 * 2 * 7 * 6) + 6 + (5 * 5)) + 8 * 9 * ((5 + 4 + 8) * 5)
-7 * 4 * 7 + 9 * ((8 * 7 * 6 * 4 + 3) * 5 + (8 + 9) * 9 + 4 * 8)
-9 + 6 * 9 * ((3 + 5 * 9) * 5) * 6
-(7 + 5 + 2 + (4 + 5 + 7 * 7 * 4)) * 3 + (2 + 7 * (9 + 9 * 3 + 7 * 2) * 6 * 7 * (3 + 3)) * ((7 + 5) * 4 + 3 * (4 * 6 + 5 * 2 + 8 * 5) + 9 + 8)
-6 * 4 * 6 * (8 * 8 * 3 + 3) * 8
-(3 + (7 + 2 * 4 + 4 * 8) * (5 + 7 * 3) * 5 * 4 * (2 + 3 * 9)) + 8 + 8
-(7 + 5 * (3 + 5 * 5 + 5 * 4)) + 4 + 3
-9 + 9 + (9 * 7 + 3) + (7 * 8 * 6 + 5) + 8 * 4
-8 * 8 * 6 * 9 + 9 * 4
-4 * 3 + (6 * 7 * 7 * 3 * (3 + 6 * 5 * 5 * 6))
-2 + 5 + 2 * 4 * (2 + 9)
-(6 + 6) * 8 + (9 + 3 + 8 * 4)
-(9 + 4 * 3) + 5
-7 + 8 * (3 * 6 * 2 + 3 * 9) + 9 * (9 * 3 + 8 * 6 * 5 * 3) * 8
-((9 * 8 * 5 + 6 + 2 * 4) + 3 + 5 * 2) + 5 * 4 + 9 * 9 + 7
-3 + 6 + 3 + (9 + 7 + 7 * (9 * 2 + 7) * 6 + 2)
-(3 * 2 + 9 + 8 * 8) * 4 + 5 + 8 + (3 * 6 + 8 * 3 * (2 * 9)) * 5
-8 * ((2 + 9 + 3 + 4 * 7) * (2 + 3 * 9)) * 3
-9 * 6 * (3 * 7 * 5) * 5 + 4 * 7
-(5 + 8 + 3 + 2 * 9) + 4 * 9 * 6
-6 * (7 + 5) * (8 + (6 * 3 + 3)) * 4 * (5 * 2 * 7 + 9 + (2 * 9 + 2 + 6 + 5 * 7))
-((7 * 8) + (2 + 6 * 9 + 5 * 4) * (6 + 8 * 9 + 2 + 2) * (3 * 3)) + 3 + (7 + 6 * 4 + 4) * 6 + 4
-3 + 9 * (6 * (5 * 5 + 4 + 7 + 7 * 8) + 7 * 3) + 7
-5 + (4 + (4 + 4 * 7) + 5) + (7 * 4 * 6) * 8
-7 + (4 + 6 + (3 * 2 * 9 + 6 * 5) * 8 * 7 * 5) + 2
-5 * ((6 + 6) * 6 + 6 * 3 * 3) + (7 * 2) + (4 + (9 + 9) + (5 + 8 * 6 * 9) + 6) + 7 + 5
-(9 * 3 + 7) + 8 * 3 + 2
-3 + 9 * (4 + 5 + 4 + 4)
-(8 * 5 * 2 + 9 * 4 * (6 + 9 + 3 + 9 * 3 + 5)) + 5 * 3 * 2
-4 * (2 * 6 + 9) * 2 * (2 + 6 * (7 + 6 * 9 * 2 * 5) + (3 + 8 * 6)) * 3 * 7
-6 + 7
-7 + 6 * (2 * 8 + 5 * 3) * (3 * 2 + 2 * 7)
-5 + 5 * 5 + 9 * 9 * (2 * 9)
-7 * 5 + ((8 * 9 * 3 * 3 + 6) * 5) + 4
-6 + (6 + 4 + 3) * 4 + 8 + 8 + 8
-(5 * (8 + 2 + 9 * 7 + 6 + 6) + 7 * 4 + (2 * 6 * 3 + 5 * 6) + 7) + (2 * 3 + (5 * 3 * 5 * 5) + 9 * 6 + 7) * 7 + 8
-(3 * 3 + 9 + 2 * 5 * 6) + (9 + 3 + 2) * 7 * 6 + 3
-(2 + 4 + 8 * 7) + 2 + 5 * 6 * ((4 * 3 * 7 * 5 * 7 * 2) + 4)
-9 * (8 + 5)
-7 + 6 + (6 * 6 + (7 + 8 * 5) * 9) * 4 + ((3 + 4 + 6 * 7) + 4 + 7 * 3 * 5)
-2 * (8 + 7 + 4 + 3 * 8) * 7 + 4 * 5
-9 + 9 * (8 + 9 * (7 * 3 * 7) * 3 + 3) + 9
-8 + ((4 + 6 * 5 * 6 + 7) + 7 + 7 * 8) * 6
-(3 * (9 * 3 * 6 + 5) * 7 * 9 + 9) * 5 * 2
-(2 + 4 + 5 * 7 + 6) * (7 + 2 * 6) + 6 * 3 + 3 + 6
-(4 + 7 * 2 + 6 + 2) + 3 * 5 * 8 + 7
-2 * 7 * 2 + 6
-8 + (5 * 9 * (6 * 9 + 4) + 5 + 8) * ((8 * 9 + 4 + 8 + 4) + (6 * 2) + (7 * 9 + 2 * 3 + 4) + 7) + 8 + 8 * (9 + 2 * 5 + 9)
-4 * (7 + (9 * 2)) * 9 + 9 + (9 + 3 + 2 + 2 * 8 * 9) + (3 * 4 * (9 * 2 + 5 * 6))
-9 * (3 * 8 * 6 * 3 + 7 + 2) + 6 * (5 + 8) * 2 * 3
-9 * 2 + 6 * (7 + 3)
-4 + (8 * (8 + 2 + 8 * 6 * 9) + 2 + 4 * 2) + 8 * 5 * 4 * 8
-4 * 7 + ((7 * 4 + 7 * 9 + 5) + 3 * (6 * 7 * 6 * 4 + 9))
-((3 * 4 + 8) + 5 * 7 + 8) + 9 + (9 + 6 + (6 * 5 * 6) * (9 * 3 * 4 * 7 + 7 + 5) + 2 + 4) + 4 * 2 * 3
-4 + ((5 * 6 * 5 * 8 + 2) + (6 + 5 * 2 * 2 + 4 * 9) * 8 + (2 * 4 + 5 + 4) + 5)
-(2 * 9 + 9 * 2) + 4 * 5
-(2 + 9 * 8 + 2 + 6) + 4 + 9
-7 + (2 + 2 + 7 * (4 * 8 * 4 + 6 * 9 * 7)) * 3 + 6 * 9
-7 * 4 * (9 * 4 + 9) + 4
-9 * ((9 * 8 + 8 * 7 * 8) * 9) + ((5 + 4 * 6) + 2 + (3 * 7 * 3 * 7 + 4 * 4))
-6 * (9 * 6 * (3 * 3 + 8 * 3 * 6)) * (7 + 3 + 7 * 7 * 9 * (7 * 9)) * (3 + 3 * 5) * 9
-3 + (4 + 4 * 9) + 5
-((7 + 9 * 6 * 7 + 3 * 5) + 5 + (5 * 9 * 6) + (3 * 4 * 2) + 4) + 6
-5 + ((8 + 6 + 9 + 9 + 7) * 7) + 4 * 8 + 3
-(9 * 2) + 8 * 6 * 3 * 6
-(8 + 7) * 4 * (9 * (4 + 6 * 7 + 4 * 6 + 4)) + 2 * (4 * 3 + 9)
-((9 + 6) * 9 + 5 * 2) + 5 * 5 + 6 * 7 * 4
-5 * 9 + (5 + 9 * 5 * 7 + (2 * 6 * 4) * 3) * (8 * 4) * 7 * ((9 + 8 * 5 * 5) * 4 + 4 * 6 * (4 + 9 * 2 + 7) + 5)
-4 * 8 + 9 * (8 + 6 * (5 + 9 * 3 * 5) * 3)
-7 * 6 + ((8 * 3) + (3 * 7 * 7 + 6 * 6) + 8 * 9)
-4 + 9 * (6 + 2 + 6 + 5) + 6 + 6
-(2 * 8) + 9 * (2 + (5 * 6 * 7 * 8 * 7 + 8) * 4 + (2 * 7 * 3 + 4 + 6) * 7 + 4) * 6 + 2
-2 * 5 * 7 + 7 + 3 * ((2 + 4 + 3 + 7 + 3) + (3 + 4 + 6 * 9 * 7 * 8) * 6 + 2 + 2 + 8)
-3 + 3 * 5 * ((6 * 8 + 8 * 3) * 6) + (8 + (8 * 9 + 4 * 2 + 5) + 5 * (6 * 4) * 4 + (8 * 4))
-2 + (8 * 8 + 4 * (4 + 6 * 2) * 6 * 4) + ((3 + 8) + 8 * 8) * (3 * (7 * 7 + 9 * 7) * 5 + 3 + 5) + (2 + 4 * 4 * (6 + 9) + 8 + 6)
-7 * 5 * (5 * 4 * 8 + 3 * 2) + 8 * 5 + 8
-7 * 3 + (4 * 8 + 9)
-8 + 7 + 5 + 2
-((3 * 7 + 3 + 5 * 4 * 2) + 8 * (5 * 9 * 9) * 3 + 5) + (4 * 8 * 9) * 6 * 2 * (6 * (8 + 3 * 4 + 5 * 6 + 3))
-7 + (5 + 8 * 4 + 5 + 5 + 3) * 3 + 7
-3 * 4 + (8 + 3 * 7 * 3 + (2 + 2 * 9 * 6 * 9)) + 2 * 4 * (6 * 3 * 8 + 6)
-(9 * 8 + 2) + 8 * ((6 + 4 + 9) * 7) * 2 + (4 * 5 * 4 + 5)
-8 + 3 * 3 * 5 * ((6 * 5 * 7 + 5) + 5 * 2 * 2)
-8 + 5 * (5 * 6 * 5 + (8 + 9 + 6 * 3 * 6)) * 3 * 6 * 5
-8 + 8 + 6 + ((5 + 9 + 2 * 4 + 4 + 9) + 7) * 2 + (9 * (8 + 5 + 5 * 8) * 5 + 8)
-(7 + 5 * 8 * 3 * 8) * 9 + ((8 * 2 * 3 + 9 + 7 * 5) + (6 + 4 * 2 * 4 + 8 + 3) * (3 + 7 * 4 * 9) + 6 + 4) * (3 * 6 * 6 * (2 * 7 + 2) + 2) * 4
-(9 * 4 * 8 * 2 + 6 + 4) * (8 * 8) * 4 + 8
-4 * 3 * 9 * (6 + 3 + 5 + (6 * 9)) + (2 + 5)
-4 * 9 + 6 + (2 + 6 * 6) * (7 + 4 + 4 * 5 * (7 * 6 * 2 * 3 + 9 + 4)) + 9
-((8 * 5 + 5) + 2) + 4 * 9
-5 + 6 + 6 * 4 * 5 * (9 + (4 + 5 + 9 + 4 * 2) + 4)
-2 * 9 * (7 + 2 * 5) + 8 * (2 + 7 * 2)
-3 * 3 + 9 * (6 * 3 * (7 + 4 + 3 * 9 * 4) + 4 * 5)
-((5 + 5 * 8 + 9 + 9 + 6) + 9 * 8 * 3) + 5 + 7 + (5 + 2 * 8)
-2 + (9 * 4) + 6 + 6
-(5 + 6 + 9 * 3 * 2) + (8 + 2 + 3 + 5 + (8 + 6 * 2)) + 8 + 3 + 3
-(7 + (3 * 6 + 8 * 8 + 8) * (2 * 8) * 6) + (5 + 2 * (5 + 9) + 5 * 6)
-(5 + 9 * 9 + 5) * ((5 * 9) * (8 + 3 + 7 * 8 * 7 + 6) + 7 + 4)
-4 * (2 * 9) + 9 + 8 * 9 + 2
-9 + ((6 + 5 * 9 + 3 + 6) + (6 * 6)) + (2 + 9 + 9) + (3 + 8) + 6
-7 + (3 + 2 * 6) * 4 + 9
-3 + 7 * 6 + (7 + 6 * 6 * 3 * (3 + 7 + 9 + 8 + 8)) + 7 * (3 * 7 * 9 * 9)
-(9 * 5 + 3 * 2 + 2 + 7) * 4 * 5 + 7 * 6 + 6
-6 * 6 + 4
-6 + 9 + 5 * (2 * 3 * 7 + (7 + 4)) + 9 * 5
-6 * 5 + (6 * 4 + (6 * 9 * 9) + 8 * 5 + (8 + 6 + 5 * 2 + 9 * 5))
-(5 + (7 * 8 + 8 * 3 * 2 + 6) * 9 * 5) * (4 + (3 * 5 * 5 * 2 * 4) * 6 + 2) * 7
-3 * 7 * 8 + 2 + ((4 + 8 + 8 * 4) + 2 * (7 * 5 + 5 * 3 * 3 + 7))
-9 + (5 + (5 * 7) + 6 * 6) * 6 + 2 + (7 + 6)
-((9 + 7 * 8) + (5 * 4) + (2 + 2 + 6 * 3 + 5) + 3 * (9 + 6) + 2) * 8 * 3 * 9 * (6 + 9) + 8
-8 + 2 + 6 * ((9 * 5 + 6 + 2) * 4 * 5 * 9 * 4 + 9) + 5
-(5 * 2 * 9 + 8 * 8) * 7 * 8 * 8 + 9 * 9
-8 * (2 + (7 + 7)) + 8
-(3 + 7) * ((7 + 4) + 5 + 6 * 5 + 9) + 8
-3 * 2 * 2 * (3 + (4 + 3 + 2) * (2 * 9) + 3 * 9 * (8 * 3)) * 8
-7 + (8 + 4 + (5 + 2 + 3 + 5 * 6) * 2 + 6 + 9) + (6 + 4 * (3 + 2) + 9 * 4)
-5 * (5 + 4 * 3 * 7 * 2)
-7 + 5 * (3 + 7 + 2 + (8 * 8 + 8) + 8 + 4) + 2
-(7 + (9 + 2 * 9 + 2 + 3 * 9) * 6 * 8) + 6 + (3 + 3 * (7 + 6 * 3 * 5 * 6)) + 2
-(9 + 6 * 3) + 7 * 6
-3 * (9 + 6 + 3 + 5) + 6
-3 + 6 * 5 + (6 + (5 * 4) + 7 + 5 * 4 * 4) * 9
-(9 * 8 * 3) + ((8 + 2 + 8 + 8 * 8) + (3 + 2 * 7 * 5 + 3) + 5)
-2 + (3 + 2) * 5 * 9 * 4
-4 + 4 + 3 + 8 * 8 * 4
-(5 + 6 * 9) * 9 * 3 + (6 * 9 * 9 + 2 * 9) + 2
-7 * (9 + 4 * (8 * 4 * 7 * 8) + (5 * 3) * (8 * 2 + 2 + 8) + 4) + 4 + 7 * (6 * 2 * 9 + 7)
-2 + 5 * 6 * (4 + 2 * 8 * 7 * 2)
-6 * (4 + (3 * 4 + 5 + 8)) * 6 + 5 * 4 + 3
-(9 + 5) * 4 + 2 * (5 * (3 + 2 * 8 + 2) * 3) + 8 * 5
-2 * 2 + 7 + 5 + (6 * (7 + 4 * 5) + (8 * 5 * 5 * 2 + 7) + (5 + 2)) * 3
-9 + (3 * 9 + 8 * 7 * 8) * (4 * 8 + 7) * (3 * 2) + 7
-5 + (5 + (6 * 2) * 8 * 2 + (8 * 6 * 3 + 3 * 9) + (2 * 8 + 2 * 5)) * 4 * 8 * 7
-3 * (8 * 9) * (3 * 6 + 4) + 2
-7 * (4 * 5 + 5 * 3) + 9 * (9 * 4 + 2 * 4 + 6)
-8 + 5 + 7 + 7 * 3 * ((6 * 5 * 4) * 7 * 5 * 3 * 4 * 8)
-8 + ((4 + 2 * 4 * 6 * 4) * (3 * 8 * 8 * 4) + 4 + 6 * 6 * 3) * 6 * 8
-9 * 9 + (5 + 3 * (8 * 9 + 8 + 3 + 6) * 2 * 2) * 5
-8 + 7 + (9 * 3 + 9 * (2 + 4 + 8 + 2) + 4) * 3 + 5 * 5
-9 * (3 * 7 * (3 * 6 * 3 * 5) + 5 * 3 + 8) * 7 + 7 * 2
-9 + 2 * (7 * (8 * 7 * 4)) + 7 + 4
-(2 * 4 * (4 * 9 * 7 * 7 + 3) + 5) * 4 + 8 * 5 + 4 * 5
-(7 * 3 + 7 + 7 * 3 + (4 * 4 * 9 + 4 * 7)) * 6 * (4 + 5 * 3) * 4 + 2
-8 + (2 + 6 * 9 * (7 * 4 * 9) + (2 * 4 + 3)) + (5 + 9 * 2 * 9 + 7) + 2 * 5
-6 + 9 * 6 + 6 + (8 + 7) * 4
-8 + 8 * 7 + 6 * 2 + 8
-6 * 2 + 8
-5 + (7 * 9 + 6) * (8 + (3 + 9 + 8)) + (5 + 4 + 5 + 5 * 5) + (8 * 6)
-(9 * 9 * 8 + 7 * 2) + 7
-6 + 7 + 8 + (6 * (5 * 8 * 4 + 5 + 7) + 4 + 9 * (3 * 2)) + (7 + 6 + 6)
-(5 * 5 * 9 * 6 + (2 + 9 * 5 * 6) + 9) + 7 * 6 \ No newline at end of file
diff --git a/2020/19/input b/2020/19/input
deleted file mode 100644
index d45070d..0000000
--- a/2020/19/input
+++ /dev/null
@@ -1,562 +0,0 @@
-72: "b"
-45: 46 52 | 9 72
-85: 9 52 | 9 72
-82: 52 87 | 72 77
-133: 52 30 | 72 56
-118: 7 52 | 70 72
-18: 52 113 | 72 52
-119: 72 46 | 52 18
-25: 19 72 | 103 52
-32: 90 52 | 78 72
-50: 113 113
-71: 72 106 | 52 128
-3: 103 72 | 18 52
-41: 86 72 | 19 52
-96: 86 72 | 108 52
-33: 44 52 | 104 72
-127: 52 36 | 72 50
-51: 72 79 | 52 38
-43: 72 50 | 52 106
-14: 32 72 | 129 52
-6: 2 72 | 33 52
-108: 52 72 | 72 52
-129: 6 52 | 82 72
-34: 127 72 | 3 52
-74: 128 52 | 9 72
-80: 52 103 | 72 19
-2: 134 72 | 13 52
-54: 128 72 | 114 52
-19: 72 72 | 113 52
-0: 8 11
-30: 132 72 | 39 52
-60: 72 64 | 52 5
-4: 18 52 | 114 72
-57: 72 71 | 52 54
-111: 52 27 | 72 102
-76: 122 52 | 75 72
-134: 86 52 | 9 72
-49: 17 52 | 81 72
-124: 103 72 | 86 52
-123: 72 28 | 52 121
-117: 18 52 | 86 72
-26: 51 72 | 58 52
-62: 85 52 | 44 72
-55: 126 52 | 92 72
-115: 72 13 | 52 67
-109: 128 72 | 106 52
-52: "a"
-93: 60 52 | 133 72
-64: 67 72 | 84 52
-102: 52 128 | 72 48
-84: 86 52 | 46 72
-77: 41 72 | 21 52
-27: 52 9 | 72 108
-95: 89 72 | 105 52
-36: 52 72
-110: 72 50 | 52 9
-9: 72 72
-120: 72 19 | 52 18
-67: 52 48
-112: 65 72 | 119 52
-75: 62 52 | 123 72
-23: 15 72 | 119 52
-42: 131 52 | 61 72
-94: 52 91 | 72 18
-66: 52 128 | 72 103
-10: 113 108
-37: 52 18 | 72 50
-98: 72 69 | 52 94
-126: 115 52 | 29 72
-79: 59 52 | 94 72
-104: 19 72 | 36 52
-125: 96 72 | 4 52
-122: 52 73 | 72 112
-130: 52 20 | 72 45
-90: 72 40 | 52 88
-132: 103 52
-121: 91 52 | 46 72
-7: 52 114 | 72 128
-5: 52 66 | 72 41
-97: 52 18 | 72 91
-89: 72 109 | 52 116
-53: 52 108 | 72 128
-114: 52 113 | 72 72
-16: 1 52 | 110 72
-113: 72 | 52
-31: 52 14 | 72 12
-69: 52 103 | 72 48
-128: 72 52
-40: 72 3 | 52 83
-101: 63 52 | 127 72
-1: 72 91 | 52 114
-58: 52 111 | 72 99
-13: 19 72 | 9 52
-35: 22 72 | 125 52
-65: 72 114 | 52 91
-12: 52 24 | 72 93
-46: 72 72 | 52 52
-20: 9 72
-73: 72 37 | 52 43
-15: 52 50 | 72 108
-103: 52 52
-106: 72 52 | 72 72
-21: 36 72
-28: 72 50 | 52 46
-78: 72 16 | 52 23
-70: 36 72 | 19 52
-87: 72 107 | 52 47
-116: 19 52 | 106 72
-29: 72 68 | 52 65
-8: 42
-68: 9 52 | 128 72
-99: 110 72 | 25 52
-17: 52 118 | 72 130
-11: 42 31
-48: 52 52 | 72 52
-83: 48 113
-105: 52 100 | 72 80
-61: 55 52 | 26 72
-100: 48 52 | 108 72
-56: 52 53 | 72 74
-63: 52 106 | 72 9
-44: 72 114 | 52 128
-47: 52 50 | 72 36
-107: 52 36 | 72 91
-39: 114 72 | 86 52
-86: 52 72 | 52 52
-24: 52 95 | 72 35
-81: 98 72 | 34 52
-131: 49 52 | 76 72
-92: 52 101 | 72 57
-59: 52 114 | 72 50
-38: 52 74 | 72 124
-88: 97 72 | 10 52
-22: 117 72 | 120 52
-91: 72 72 | 52 72
-
-bbabbaabaabaaaababbbbabaabbaabab
-baaabaaabaaababbabababaabababaaa
-aaabbbabaabbbbbbbbabaaba
-aaababbbaaabaabbabbbbabbaaaabbbb
-ababaabbaabbbaabbbabbababbabbbbbbaaabbbbaaaabbbabbbaaabbaaaabbaa
-bbbbaabaababaaabbbaaaaabbbbabbabaaabaabaabbaaaba
-bbaababbbbbbaabbbbbaaaabbbbbabaaaabbbabaabbbaaaa
-aaaaaaaaaababaaaabaaababaabbbbaababaaaaaaaaabaaabbaabbbaaabaabababbbbaaabbbbbabb
-bbbbabbbbbbbbbbababbabbabbbabbbaaabbbbbaabbbbbaa
-bbabaaababbbaabababbabbbabaabbbbbaaabbaaaaabbbaaaaabaabbaabbabba
-babbbabaaabbaaaabaaaaabbbabaaaaa
-ababaabbaaabbabbbbbbbaaaaabaabaabaaaababbaaaaaaa
-baaaababaaaaaaababaaabba
-bbaabbbaaabababbbaaaaabbbbbbbaaaaabbaabaabaaabaabbbaabaaaaaababbababbbbb
-bbababbbaaabbabababbbabaaabbaababbbaaabaaabbbabbabababab
-babbabbabbbaabbbbaabaaabbabababbbbbbbbaa
-abbaaaaaabbabbaabbabbabababbaabaabbbaaaa
-ababaabbabbbbbabbabbbaaaabbbaabbabbbbabb
-aaabbbbaabbbababaabaaaaa
-babbbaaaabaaabaaabbabbabbabaabab
-aaabbaabaabbabaaaaaaaabb
-ababbbabaabbaabbabaababababbbbaa
-babbabaaabbbababbbababaaaaaabbaaababaaab
-bbaababbbabaaababbaaabab
-aabababbbbaabbbbabaabaababababaaabababab
-baaaaabbbbbaabbbbbababbbbbbabbab
-baaaabaaabaabaaabbabaaaababaaaab
-aabbbabababaaabababbaaaa
-ababbbaaabababbaaabaaababbaaaabaabbbbbab
-ababbbaaaabaaaababababba
-aaabbbabaabbaababbbbabbbbbabbabaababbabb
-aabbabaaaabbaababbabbabbaaabaabababaaabaaaaaabab
-abaaabbbabbaaababaaababa
-bbaaabbbbababbababaababb
-aaabbabababaaabaabbabaab
-bbabbaaaabbbaabbaaabbbbbbbbabaabbbbbabbbbabbaabaabbaababaaabaabb
-babbabbabbbbababaaaaabaababbbabbaabaabbbabaaaabb
-bbabbaababababbabaaababb
-babaaabaaabababbaabababbabbababaabbaaabbbababaaaababbbbbaaaabbbbabbbbaaa
-aaabaabaaabbbaabbbabbbbbbbababba
-aabaababbbaaaababbabaaaa
-aaaabaaabbabababbabbbaab
-baaabaabbaaaababbbaabaaaaabbabaaabaaabaabbbbbabbbabaabababaabbaaabbaaababbabbbbb
-aabaabbbababbbababaababaabbbaaaa
-aabaabbaaaabaabaabaaaaaabababbaababaaabbabbbbabbbaaaaaaabababbabbbbbabaa
-baaabbbaaaaaabbbbbaaaaabbabbaabaaaaabbba
-baaabaaaabbbbaaaaabbaababbabbababaaaabbbbabbaaabaabbbaabbaaaabbb
-baaabbbabaabbabaabbabaaabaaabbbaabbaaabbabaaabab
-abbaaabbaaabbabbabaaabba
-aaaaaaabbabbbabababbbaaaababaabbabbaaabaabbaabab
-aabababaaabbaabbbbaabbbababbaaaa
-aabbbabaaabaabbbbbbabaabababbbbb
-bbbababbbabbbbbbbabaaabaaaabbabaaabbbbabbabababaaabaaaaa
-abaabbaabbbabaabbabaaabbaaabbaaaaabbaaabbaaabbbbbabbaabb
-abbbbbabaabaabababababbaaabababbaabbbababbaabaaa
-aaabbaabaabaaaabbbbabbbbbabaababaaaaabab
-aabbbaabbbbbababaabbbbbbaababbbb
-bbababbbaabaaaabbaaaaabbbaababaabbaabaab
-aabaababaabbbbbbbabbbbab
-aaaaabaababbbabbabbbaabbbbabbaaa
-baaaabababbbabbbbaaababbbbbababaaaaaaabb
-baaaabaabaaabbaaabbbbbbaabaabbaabbbbbbabbbbbbbbbbabaabababbbbabbaababbbb
-bababbabaaabaaaaaaababbbbbabbbaabaaabbbb
-bbbbbbbabbabaaabaaaaaaabaabaaabaaaaaaaaababbaaabbaabbaaababaaabbabaaaaaa
-abbaaababbbabaabbaaabbab
-aabaabbbabaaaababaaabbbabaaaabbbbabbbababbbbabaaaaaababbaaabaabbbbbaabababbaabbb
-abaaabaabbabaabbaabbaabaababaaaa
-babbabaabaaaaababaaaabba
-bbabbbbaaabbbabaaaaabbbb
-abbabababbabbbbbaaabaaabaaaaabbaabbabbababbaabbaaabbbabbabbaabbbaabbabaaabaabbab
-baabaaabbbbbaabbbaaababa
-bbaaabbabbbbabbabbaabbaabaaaaabbabaabbba
-babbbabaaabbbaaababababb
-abaabbbbbbbbbababaaabbbabbababaaabaaaabababaaaab
-bbbbbabbbabbbbbababbabaaabbbaabbbbabbbbbabbabababababaabaaabaaabbaaabaaaaaabbaaa
-bababababbbbbbaaaabbbbaabbaaabaababbbbaaabbabbab
-ababbaabababaababbbbbabbbbabbababaaabbbabaaaabbbaaaaaaba
-abaabababbbbabbbbabbaaab
-bbaaaaaaabbababaabbbababbabbbabbbaabaaaabbabbaba
-abbbaabbabbabaabbbbbbbaabaaaaabbbbaaaabbbbbbabba
-aabbbbbbaaabbaabaababbbababbabaaaaabbaaa
-abaabbaaaabababbabbabbabbbaaaaab
-babbbababbbbbbbababaaaaa
-baabbbbbaabbbaabbabbababbbbbbbbb
-bbaaabbbbbbabaabaaaaabaa
-bbababaaabbabbabbabbbaaabbabbbab
-bbbbabbababbababaababbaa
-bbababaabbabaabaabbaabab
-aabbbaabbbbaababbabababa
-ababaaababbbbaaaabbbbaaaaaababbb
-baaaababbbaabaaabbabbbabaababbabbaaaaaaabbaaaaaa
-abbbababbaababbbbbaabbbbababbbaabaaababaabaababbbabbbbab
-bbabaaabbaabbaaabbbaaabaaaaabbabbaaaabaaabbbbabbbaabbbbbabbabaababaaaaab
-bbbbabbabbbbbbaaaaaabbbbabaabababbabbbbbbabaabbaaabbbbbbbbbbaaaa
-baababaaaaabbbaaabaabbba
-bbbbababbbabbaabbbabaaababbaaaababababaa
-aaaaaaaaaaaaaababaaababbabbbabaa
-aaabbabababbbaaabaabbbbbababbbbaaabbbabb
-aabaaaabbbbbaaaaababbaabaaabbbbabbaaaaaabbababbbaababaaabaabbaabbabaaaaa
-aaaabaaabbaabbaaaabbabba
-bbbbaaabbaababaaababbabb
-abbbbababbbbabbbbbbbababbaabbbbbaaabaabaabababbabaaabaaa
-baabbabaabbbaababbabbaba
-bbbbaabbbabbabaaaabaaaaababbaababaaabaabbbaaabaaaaababab
-abbbbbbababbabbbbaababababbabbabababbbbb
-aaabbbabbbbaaaaaabbbabaababababb
-aabbaaabaaabaaabbbaaabaaaabbaaaaaaabababbbaabaab
-babaababbaabaaaababaaaaa
-aaabbbaaaabaabbbaaabbbbb
-abaabaabbaabbabaaaabbbbaaabbbbabaabbbabb
-baaababbabaaababaaababbababbbbba
-aabbaaaabbabaabbbabaaabaaaaaaaabbbbaaaaa
-bbbabbbbaabbbbaabbbaaaabbbbaaabb
-abaaabababbabababbaabbbabaaabaaaaaaaaaabaabbbaaaaabbbbbbabbabbaaabaaaaaa
-bbbbbbbabbabbaabbabbbaaabaabbaaa
-bababbabbaabaabbaaabbbbabaabbbbaaabaaabb
-bbbbbababaaaaabbabbbbbbabaaaabab
-babbabaabbbbaaabaaabbbbaababaabbaabbaabb
-ababaabbbbbaaababaabbaaaabbabbbbaaabbaaa
-ababbaabbbbbbaaaaaabbbbb
-babbabaababbabbabaabbbab
-bbaabbaabbbbaabbabbbbbbaabbbaabaaaababbbbaaabbbbbaabbaaa
-aabaabbbbabbbbbbabbabbaaabaabababbbbbabbbbaabaaa
-abbbbbbaaabbbbaaabbabbbb
-aaaaaaaaababbbabaaabbaabababbbba
-baaabbaabaaaabaaabaabaaabbaabbbbaaaaaaababaababb
-ababbbaababbbbabbabaaaaabababbba
-aaaaabaaaaabbbababaaabbbabbbabba
-bbbabbbaaaaaaaaaaaabbbbb
-abbbbbbabbabbabbabababaa
-baaaaabaaaaabaaabbaabbba
-baaaabbbaababbbaaaaaaabb
-bbbabaabbabbabbbabaabbbbaabbaababaaabaaababaabbb
-bbbabbaabbbaabbbbbbabbbabbababababbabbbb
-baabaabbbbbaabbaaaababab
-bbabbaabbababbabbbabaabbbabbbbbaaaabbabaabbbbbbbababbaba
-babbabbaabbaaabbbbabbbbabaaaaaaabbbaaaaa
-abaabbaabbbabbbaabbabaaaaababaaaaaaaabbb
-aababbabbbabbaabbabaaabbabbabaabbbbaaababbabbaaabbaaaababbbaaabbbaabaabaabababaa
-abbabababbaaabbbbaababbaabaabbbbbbbbbbaa
-bbbabbbabbabbbbabaaabaaababaaababbbaababbbbabababbabbbabaaabaaaaaabaabbb
-baaaaaababbabaabbbabaabaabbbbbabaaababab
-baabaabababbbbbabbbbaabaaaaabbbb
-baabbabaababbbabbabbbbab
-bbbbaabbbbbaaaabbbbbaaaa
-bbbbaababaabaaababbbbbaa
-bbbbbabbaaabaababbbaaaababaaabba
-ababbbabbbbaaaababaaaabbbbaabbbaaaaaababababbbbababbbbbaababbbabaaaaaaababaabbababbbaaaa
-aabaababbbbbababbaabbbab
-baaaaababbbababbababaaab
-baabaabbaaabbaaaabaabbbabbabbbbababbbbab
-abbbbbbababbbabaaabababbbbaabbbabbbbababaabaaabb
-bbabbabbabbabababaaaabba
-abbabbbabbbbbababaaabaaa
-bbbbbaabbabbbbaaabaaaaaabbbabbabaabbbabbabbabaaaabaababbbbbaaabb
-baaabbbaaabaabaababaabab
-baabaababaaaaabaabaabbaababbbbbabaaabbababbaabab
-bbabbbbabaaaabaaaabababbabbabaab
-babbaababaaaaaabbbaabaab
-abaabbabaaabbbabaaaaabbbbbabababbbbaabbabbbabbbbabaaaaab
-ababbbabaababababaabaaaa
-abaaabaaababbbabbaababaabaabbaab
-aaabbbbabbbaabbabbabaabbbaabbbaa
-aaabbbaaaabaabaaabbbbbbb
-abbbbabbababaabbbbaababbaabaabbbabbbbabbababbbab
-baabaabbbbaaaababbabaabbbbabbaaaabbbaaaaaaababaaaabaabbbbbaaaaabbbbaaaaaaaaabbababbabbba
-abbaababbbaaaaabbaabbaaa
-babbbbabbbaababaaaaaaaaaabbbbaabbbababbbabbaaaaabababbaabaabbaaaaabaabbbaaaaaaaaababbbbbabbaabaa
-abbbabababbabaaaababaaaaababbbbaabaabbbababbaabb
-abbaaabaaabbabaaababbaab
-bbaabbbabaabbbbbabbabbbaaabbaaaabbaaabbbabbaabbababbbbababbaabab
-abaaabbbbbabaababbabaaaa
-bbababbbbbbababbaaaaaaabbabaaabb
-bbbaabbbaabbbbaaabbabbaabaabaabbbababaaa
-babbbaaaaabaabbbabbbbbaa
-abaabbaabaabbbbbabbbaabbaaabbaaa
-abbbaabaababbbabaaaaaaaabbbabbbabbbaabab
-aaaabbaabbabbaabbbaababaabbabbbbabaaabbaabbbbbbbaababbbbbbaabbabaabbbaaabbaabbba
-abababbabbabbabbbbabbbab
-bbbababbaaaabaaabaabbbba
-bbbbaababbbbbbabbbbbabbaababaabaaababaab
-bbaaaaaaaabbbaaabaaabaab
-babbbbbbbbbbbaaabbaaabbaaabbabbaaaabbaaa
-abaabbabaaabaababbbaaabb
-abaababaaaaaaabbbababaabaaaababaabbabaabababbbba
-aaabbabaabaababaababbbba
-bbaaaaaababaaababababaaa
-abbabaaabaabaaabbabbaaba
-abbabababbabaabbabbabababbbaaaaa
-aabaaabaababbbaaababaaab
-bbabbbbaabaaabbbabbaaaab
-bbbbababbbbaaababbbaaaba
-bbbbbbababbbbbbaaaaaabab
-bbababbbabaaabaabaabbaaaabbbabbabbbbbbaaabbabbbb
-baababbbaaabbbaaaabaabbbaabaaabb
-abaabbabbaaaabababbaabbb
-bbbabaababbbbbbabaabaaabbabbbbbbbbbaabaabbabbbaaabbababb
-babbabbbbbbbbabbbaaaababbbbbbbbababababa
-baabababaabbaabbaabbabba
-baabaababaaaaabbbabaabbbababbbaaabbaaaba
-bbbbabbbbaabbbababbbaabaabaabaaaaaaaabaaabbaaaaa
-bbabababbaabbabaabbabbaabaababaabaaaabba
-abbbbbbaaaaabbaabbbbbaabaabbabbbaabababaaaababbbbabbbbbabaaabbab
-bbbbaaabaaaabaaaaabbbaab
-aabbaabbaaaaaaaaabbbbababaabababbabbabbbbbbbababaaabaabb
-bbabababbabbabbbbaaaabaaaabbaababbbaaaaaabbbaaaa
-bbabbabbaaabababbabbbbababaabbabbbbabbbababbaaab
-abaaaaaabbbaabaaaabbbbabbababaab
-aabababbbabbabbabbaabaaa
-ababbbaaaaabbabaaaabbabbaaaaaabb
-baaaababbbaaaababbbbbabbbbbaaabaabbabaaabbbbbabaaaaaaaababbbababaabbbbbbaabbbbaa
-baabbbbbbbbbaabaabbababb
-bababbababaabbbbababaaab
-baababbbbabbaabbabbabbaabababbabaaaabbbaabaabaaa
-aabaabababaaaabaabababbbbaaabaaaabaaabab
-abbaaaaababbabbabaaaabbbbaaaabba
-babbbaaabaaaaabbbabbbbab
-ababbbabbaabbabaabbbabba
-abaabbabaaaabaabbaaabbbbbbbabbaaaaabaabb
-bbbaabbaaabbbaabbaabaabaababbaab
-ababbbaabbbbbbbabaababaaabbabbabaababaaabbbaaababaabbaab
-bbbbbbbabbaaaaaaaaabbbababbbbbbb
-aabaaababbabbabaaaaabaaabbabbaabaabbbbbbababaaaa
-baabaaabaaabbbabbababbabababbaba
-abbbabbbababbabbbbbbaaaababbabbbaaaaaaaaabbaabbabbaaaaabbbabaaaabababbbaaabbabbb
-baabaaabbabbababbbbaabbaaaabbaabbbbbabbbabbbaaabbbbabaaa
-abaaabbbabaabaaaabbbbbabaaabbbbabababbbbbabbbbabaabaaaaa
-aaaaaaaaabaaaababbbaaabababababa
-bbbbaabbbababaaaaaaaaaab
-aaabaaaabaaaababbabbbbbbaaaabbababbbabaa
-babaaababbbbbbbaabbbbabb
-baaabbaaaabbbbaabbbababa
-baababbbaababbbabbbaabbbbbbbabaaaabbaaab
-baaaabaabaabaabbbababbababbbaabbaaabbaabbaaaabba
-baabaababbbaabbbabbabababaaaaaaa
-bbbababbaabbababaaaaabbb
-bbbabaaaaaaaaaaabbbaabbbbabaabbaabaaabbbabbaabbbbabbbbab
-aaaaaaabbaababaaaaabaaaababbbaab
-abababbaababbbabaabbbbaaaaaabaaaabbaaaba
-baababbaaabaabbbbbbaabbabbbbaabbaabbabaabbabbbabaabbabba
-abaaabbbbabbbaaabbbbaabaabaabababbaaabbbaabbbbabbababbbabaabbaaabaaabaaa
-aabaaabaababbaabbbbbbbabbaaaaabbaaaabbba
-aabbabaaabbbbabababbbbbbbaaabbbabaabbaaababbbbabbbbabaaa
-abaabbbbbbbbabbbabbaaaaabbaaaaaaabbabbbbabababaa
-ababaabbbbbbabaaabbaabba
-bbbbababaababaaaaaaabbaabaabaaaa
-abbbababbbbbaaababaaaabb
-aabbbbbbaababbbaababbbabbaabbabaabaababaaaabaaab
-aabaababaaabbbaabbaababababbbaaaabababaa
-abaabaabbabbbababbaaaabaabaaabaabaabaabbabbababbaaabaaababaaabba
-baaaaabbbbbaaaabbbbbbabb
-abbbababbbbbbbbaabbaaaaababbbabbabababbaabaababb
-aabbaababbabbaabbbbbaabaaaabbabbababbaba
-ababbbaababbbbbabbbabaaa
-abaaabbbabababbaabaaabbb
-abababbabbabbababbbaabbaababbbaaaabbaaab
-abbbbabbbaabaabbbaaaabbbbaaabbbbbbbabbbaababbababbbabbab
-bbbbbaabbbaababbabbbaaaababbbabaaaababaaabaabbaa
-ababbbaababababaaabaabbbabaaabbbbaabababbabbbbbaababbaaa
-baababaabbbabbbbaaabaabb
-babaabbbbbaabbbbbbabbabaabbbaaaaabbaabbabbbbaabaabbabbbbbbabbbaa
-baabbabaaabbbababbaaaaba
-abbbbbabbaaabbbabbaabbaaaabbbbaaaabbabbabaabbbba
-aaaaaaabbaaabbbaaaaabbab
-baabbbbbbaaabbbbaabbabaaaababbabbbaababaaabbbbbaabaaaaaabaabaabababbbaaa
-aabbaaaaabbabaaaabbbbbaa
-bbbabaabbbaaaaaaaabbbabaababaaab
-babbabaaaaabbbababaaaaaa
-baabbabaabaaabbbaabaaaaa
-aabbaababbababbbbababaabaabbbbba
-abbbbabaaabaaababbbbbaaaaaabaaab
-bbbabaabbbbbabbaaababaaa
-bbbbbabaabbaaabaaaabbbaaabbbbbbabaabbbaaabbbbbbbbaabbaaa
-bbbbaaaabaabaabbbbabbabbbbbbbabaaaaabaaabbabbbbbbaabbbabaaabaabb
-bbbbbaaabbbbabaabbabbbbbbaabaaabbabbbbbaabbbabbaabbbbbaa
-aaabbbabbabbabbbbabaaaaaabbbbbaaaaababaaaaaaabbaabbabababababaaabbbababaabbaaaabbaaabaaababbaabb
-abbaaaaaabbababaaababababaaaaabbaaabbaaa
-aaaabaaaaabbabaaaaaabbaa
-bbbbbbbabaababbbbbbbaaaabbbbbaab
-ababaaaababbabbabbbababaabbaaabbabbbbbbbaabbababbbabbaba
-bbbbbbbaaaaaababbaabbaaaaaababbbabaaabab
-baabbbaaaaabbbbabbababbaaaaababaabbababaaaabbbbbbbbaaaababbbbbaababaaabb
-bbbabbbaaabbbaabaaababbaaaabbaaa
-baabaababbbbbaaabbbbabaaaabbabbaaaabaabb
-abbbaabbabbabbabbbbaabbbbbabbbab
-babbabaaabbabbbabaababaabbabaaba
-baababbbbaaaabaaabbbaabbbbbaaaaa
-bbaababbaaabbbbabbbabaaa
-babababaaabbababbbbbabbbbbbababbabbbabbaaabbabbbabbaaaabbabbbabbaabbaaba
-bbbbaaaabaaaaaaabbaaabaabaaaababaabaababbbbabababbabbbbaabbaaaabbbbaaababbbabbababaababb
-babaaabbaabaaabbbabbbaabaaaabbbaaaaaabababababbabbababba
-aaaabaaabbabaaabaabbbaaabbbbabaa
-abbababaabaabbaabbbababbbbabbbbbaabbaaaaaaaabbabaaababbbbbabbbaa
-aababbbababbabaabbbbabbaaabaaababbbbabababaaabaaaababaaaaabbaaab
-ababbbaaaababbbaabbbbabaabaaabaabbbaabbaabbbbbaabbbaaaaabaabbabb
-bbbabbaabaabababaabbababaababaaa
-aaaaaaabbbbbbbabbabaabaa
-abaabaaaaabbaaaabbbbaabaaabaabaabbbaabaa
-aabbabaabaaabbaaaaaabbbb
-abbabbaabaabababaabbbaabbbbbaababbbbabbbabbbaaab
-abbaaabbabaaaabaaaaaabaaaababbbbbaabaaabaaabaabbbbabbabbbbbaaabababbabbabbbbbaaa
-abaaabbbbabaaaaaabbaaababaaaaabaababbaababaabaaaabaaaaabbbaaaaab
-aababababbbbbbbaabaabbabbbbbbaaaabbbaaaa
-aabbaabaaabbaaaaaabaababaabbbbab
-aabaaababbaaaaaabbababababaaaaabbababaab
-baababaababbabbbabbaabaababbaabbaabaabbabbbbbaab
-abaaabaaaaabbbaaabbababababbbabaaababaaa
-aabaaababbbbbabbbaabbabb
-aaabbabbaaabbbaabbbbbbababbababb
-aabaaaabaabbbbaaaaaabaaabbaabbbaabbbbbbb
-bbbbabaaaabbababbbabaaabbabaabba
-baabaabaaabababababbabbbbbababaaaaababab
-aabbbaaaaabbbbaaababbaaaababbbbaababaaaabbbabaab
-abbaaabbbaabbbbabababbbabaabbbbaaabbabaabbaaaaba
-aaaaaaabbbabaabbaabbbabaabbababaabbbbbbaabbbbaaaabababaaaaaabbbbaabbabba
-abbbbabaabaabaabbbabbbbaabbbbabaabababbbbbaabbabbaabaaaa
-abaabababbbbbabbbabaaaab
-bababbabbbbabaaabbaaaabb
-abbabaaabbbababbbbbaabbaaabbbbaababbaaba
-bbbbaabaaabbbbbbabaabaaaaabaababbabbabbbabaaabab
-babbabbbbbbabbaabbbabaabbbbbbbbb
-babaabaaababbbbaabaabbbaababaaabbbabbbaaaaaaaaaabaababbbbaabbaaa
-bbbbaabaabbabbaaabaabaaababababa
-abbaababbbbabbabaabbbbbaababaaabaaabbbaaabaababbbbbaabaa
-aabbaaaabbbbababaaaabbab
-aabaababbabbbabaaabababaabaaabbaabaaaabb
-bbabbabbbbaabbbbabaabaaaaaaaaaababaaabba
-aaababbaabababaabababaaababaabaaabaaaabb
-baaabbbabbaaaaabbaabbbab
-bababaabbabbbababaaaababbabbaabbbbbaababbabbabbb
-bbababaaabbbaabbaaabbbabaaabbbaabbbaaaaa
-aabbbbaaabbbbbabaabaaababbaabbaaaabbbbbaabaaababbbbaabab
-aaaaaaabaaaababbabababbaaababaabaabaaaaaabbaaaaaabaabbbaaaaabaaa
-abaabbbbbbbabbaaaababbab
-bbaaaaaaababaabbbaabaaabaababaaa
-aabbbababaabababbabbbaab
-abaabbbbbbaaaaaabbbbbbbabbbbabbbbabbaabb
-aabbbbaabbababaabababbba
-bababbabaaaabaaabaababaaaaaaaabb
-bbbbaababbbabbaabbaabbaaabbbaabbbbabbaabaaaaaabb
-bbbbabbabbbbaabaaaabaaaabaaaaabbaaabbbbaabaabbbaaabaaaaaabbaabbb
-abbabaaabbaababbaabaaabbbbabbaabbbaabbbb
-bbaaabbabbbbbababababaababaaaaaababaaaaaaabbbbab
-aababbbaabbbbabaabbabaab
-bbbaabbbaaaaabaabbaaaaab
-bbabbabbbbaaabbbbbaaaaaababaabbaababbabbabaabbbabbaaaabb
-aaabbabaaabaabbbbbaababbbaaaaaababbabaab
-abbabbabbbaabbaabbaaabaa
-abaabbabaaaabaaaaaaaabab
-abbbbaabaabbabbbaabaaabbbaaaaaaa
-abbabbaaaababbbabbabbababbaababaabbabaabbbbaaabb
-aabaaaaabbbababbbaaababbabbbbababababaaabbabbbba
-aaabbabababbbababbbaabbbbaabbbbaaababaaa
-aabababbaaabaaaabbababaaaaaababb
-abbaaaaaabababbaabaabaababbaaababaababbbaaaababbbabbaaabaabbabbaabbaabba
-bbaaaabaaaabbaabbbaaaabaababbbbb
-ababbbabbaababbbabaabaababbbababbbaabbaaabaababbabaaaaab
-aabaaabaababaabaababaaaa
-baabbbbbbaaaaabbbaabbbaa
-abbabbabbabbabbbabbbbabaabbbabbb
-ababbaabaabbababbbbababbbbbbabaabbabbbabbabbbbaa
-bbbabaabbababbabbbabbbaa
-aabaabbbaaabbababaabaaababababbbaabababbabaabbbabaaabaabbababbba
-abaabaabababaababaabbabb
-bbaabbbaaaabbbabaaababaa
-bbbbabbbaabbaaaaabaaabba
-baaaabbbbbbbaaabbaaaaabbabaabbabaabaabbbbaabbbabaababbaa
-bbabaabbbaababbabbaabbaaaaabbbababaabbbaaaaabbab
-babaaababbbabbbbabaabaaababaabbb
-baaabbaabaaaabaaaaabaabaaaaabaaaaaabababababaaab
-bbbbbabbbbaaaaaabaababbababbaaaaabbaabbb
-abaaabbbabbbaabbbaaabaab
-bbbabbaaaaabaabaaabababaaaabbbabbbbbabbbaababaab
-bbbbabbbbaabbabbaabbbbbbabaaababbbbaaabaaaaabaabaabbaaab
-baaaabbaaaaababbbbaaaaabbbbbbbaababbbabb
-bbaabbbaababbaabbabbabababbbaababaabaaaa
-bbbabbbbbaaaabbbabbbbbbaabaabbabbababaab
-baababbbaabaabaabbaababaabaaabbbbbbababbbaaaabba
-babbabababbbbbabababbbba
-aabbbaaabbaaabbaabaaabab
-bbbbbbbaabaaabaabbbbbabaabaababbabbabaab
-bbaabbbbaaabbaababaaabbabababbbaaaabababbababaaaaabaaaab
-babbbabaaabbabaaaabbbaabbabaabab
-bbaaaabaaaaaaabbababbaaaababbbbbabaabaaababbabbbabbaaaaaaaaaababaaabbabbbbbbabaa
-ababaabbaabbaaaabaaaaabbababbbba
-baaaababbbbbaabbbaaabaaa
-aababababbbaabbabbaabbbb
-baababbaaaabbabbababbaba
-babbabaabbbbbbbaaabbbabb
-bbbbbbabbbbbbbabbbbbbabbabaaaabb
-bbbaabbbbbbbbababababbbb
-aabbaaaabbabbabbbbbaabaa
-bbababababbbbaabaaabaababbbbaaabaaaabbab
-ababbaabaabbbaababbbaababbabbabbaaabbababaabbaabababaaaaaabaaaaa
-aabaababbabbbaaaabababbaaaaabbab
-abbaaabbaabbaababbbabbbaababaaaa
-aabaabaabbbbbabbaabbaabaaabaabaabaabaabbaaaabaaababbaabb
-aabaaaabbbbbaaaabaaabbbbbbbbaaabababaaabababbaabbbaabaabaababbaabaaaabab
-bbbabbabaaabaaaabababbaabaaabbbabbaabbba
-bbaaaabababbbbaabaaabbaababbabbaaabbbababaaaabaaabbbbbbb
-bbaabbaaaaaaabaaaaabbbbabbbbbabbbaabaabaaabbbabb
-bbaabbbaabbaaaaaaaabaabababababbaabaaaaa
-babbababbaabaababaababbabbbbbbabbbbbaabbbaabbbbbbabaabab
-ababaabbaabbbaabaaaabbba
-aaaabaaaabbabbbabbbbababbbaabbab
-aaabaaaaaaabbabaaaaaabbb
-bbbbabbaababbaabbbabbabbabaaaabbabaaabba
-ababbaabbbabbbbbaaaabbba
-abbbbabaaabbbaabbbbaaaabababaaaa
-aaabaabaaabbbbbbaaabaababbabbabbbbbabbab
-aaabaababaaaaaabbababbabbabaabbaabababbabaabaabaaaababbabbaabbaa
-baaabbbabbabbaababbbaaab
-aabbabababaabbabaaaaaaba
-aabbbabaabbaaaaaaababbaa
-bbbbbbabbaaaabaaabbabbabbaaaababbbababaa
-aababababaaaaabbaaaaabaabbabbabbabbbabba
-bbbbaaababbbbabaabbbaaaa
-babababbbabababaabaabbabbbbbbbbbaaaabbaaaababababbabaaab
-abaaabbbaabbbaabbbbaaaba
-aabbaabbbabaaabaabbabaaabbbbbaba
-bbbbaaabaaabaabaababbaabbbababbbabaaabbbabbaabaababaabababbbbabbbababbba
-abaaabbbaabbaabbabbabbbabbbaaaaabaaabaabbbbbaabbaaabbbbaabababab
-bbabbbbaaabbbabaababbbaaababaabb
-aabababbbaabbabaaaaaabab
-abaababaabbababaaabbaabbbbbaabbaaaaababa
-aaabbbabaababbbabbbaaaabbabbbbaabaaabaaa \ No newline at end of file
diff --git a/2021/01/input b/2021/01/input
deleted file mode 100644
index b449fef..0000000
--- a/2021/01/input
+++ /dev/null
@@ -1,2000 +0,0 @@
-151
-152
-153
-158
-159
-163
-164
-162
-161
-167
-169
-168
-169
-170
-164
-175
-176
-178
-187
-186
-193
-188
-192
-203
-206
-218
-215
-239
-243
-244
-238
-239
-240
-229
-245
-247
-255
-244
-250
-256
-257
-263
-265
-267
-266
-267
-268
-271
-277
-278
-275
-276
-278
-280
-281
-282
-274
-307
-310
-317
-323
-325
-345
-346
-366
-364
-363
-364
-368
-370
-372
-373
-403
-398
-399
-401
-406
-407
-415
-416
-421
-423
-421
-428
-430
-431
-420
-421
-418
-420
-422
-415
-416
-417
-416
-406
-405
-403
-413
-423
-456
-459
-460
-462
-463
-477
-482
-483
-486
-489
-524
-519
-522
-523
-525
-522
-523
-531
-530
-531
-535
-546
-558
-554
-546
-553
-559
-567
-575
-576
-598
-623
-624
-626
-629
-626
-631
-633
-634
-635
-638
-639
-647
-645
-647
-648
-650
-665
-675
-677
-680
-682
-688
-674
-675
-686
-678
-679
-682
-693
-703
-714
-718
-720
-709
-718
-714
-715
-717
-741
-742
-762
-764
-773
-774
-771
-747
-749
-755
-763
-765
-771
-773
-760
-767
-798
-799
-804
-822
-824
-845
-852
-851
-848
-846
-875
-882
-881
-882
-881
-883
-888
-897
-921
-923
-913
-921
-928
-945
-947
-944
-948
-950
-965
-966
-968
-965
-987
-999
-1001
-996
-998
-999
-1001
-1011
-1015
-1019
-1021
-1036
-1060
-1070
-1080
-1081
-1046
-1044
-1048
-1054
-1055
-1056
-1045
-1046
-1049
-1044
-1047
-1046
-1044
-1040
-1039
-1047
-1073
-1074
-1065
-1071
-1075
-1056
-1066
-1069
-1070
-1075
-1076
-1082
-1075
-1086
-1092
-1097
-1105
-1116
-1141
-1146
-1149
-1155
-1156
-1172
-1195
-1193
-1210
-1221
-1227
-1228
-1243
-1274
-1285
-1287
-1297
-1305
-1319
-1317
-1313
-1314
-1312
-1315
-1319
-1318
-1309
-1312
-1313
-1298
-1299
-1303
-1318
-1333
-1336
-1330
-1331
-1321
-1320
-1312
-1311
-1313
-1314
-1325
-1344
-1342
-1334
-1335
-1324
-1337
-1339
-1342
-1351
-1377
-1378
-1379
-1391
-1368
-1366
-1357
-1340
-1336
-1342
-1344
-1347
-1381
-1376
-1377
-1382
-1389
-1390
-1406
-1414
-1440
-1445
-1455
-1458
-1459
-1460
-1465
-1467
-1487
-1490
-1491
-1486
-1492
-1490
-1474
-1484
-1488
-1502
-1496
-1503
-1504
-1502
-1493
-1479
-1483
-1506
-1507
-1513
-1515
-1516
-1517
-1519
-1526
-1529
-1530
-1532
-1531
-1534
-1533
-1548
-1553
-1552
-1555
-1554
-1558
-1563
-1575
-1569
-1571
-1605
-1607
-1588
-1600
-1604
-1605
-1620
-1621
-1614
-1615
-1623
-1656
-1657
-1677
-1676
-1678
-1686
-1653
-1661
-1668
-1669
-1667
-1672
-1661
-1659
-1669
-1656
-1662
-1668
-1669
-1678
-1675
-1679
-1683
-1691
-1728
-1705
-1700
-1706
-1707
-1703
-1705
-1694
-1700
-1704
-1706
-1707
-1713
-1756
-1764
-1774
-1773
-1774
-1793
-1794
-1793
-1795
-1815
-1837
-1867
-1876
-1893
-1914
-1924
-1942
-1944
-1952
-1959
-1956
-1952
-1951
-1953
-1973
-1974
-1961
-1963
-1985
-1982
-2004
-2022
-2026
-2032
-2046
-2034
-2032
-2033
-2026
-2055
-2056
-2066
-2067
-2065
-2071
-2074
-2084
-2085
-2101
-2079
-2065
-2067
-2068
-2077
-2087
-2116
-2117
-2120
-2121
-2131
-2144
-2143
-2151
-2154
-2158
-2177
-2182
-2192
-2198
-2195
-2197
-2233
-2234
-2233
-2235
-2238
-2244
-2239
-2240
-2257
-2267
-2270
-2271
-2284
-2293
-2294
-2300
-2305
-2312
-2325
-2326
-2332
-2350
-2355
-2354
-2350
-2347
-2348
-2321
-2343
-2340
-2341
-2336
-2331
-2353
-2354
-2353
-2370
-2371
-2372
-2383
-2382
-2376
-2378
-2386
-2392
-2393
-2405
-2409
-2412
-2415
-2430
-2431
-2450
-2454
-2456
-2465
-2479
-2480
-2483
-2475
-2479
-2482
-2483
-2492
-2489
-2498
-2490
-2501
-2505
-2509
-2530
-2531
-2526
-2529
-2554
-2557
-2558
-2564
-2557
-2558
-2559
-2560
-2561
-2562
-2561
-2562
-2550
-2553
-2573
-2592
-2591
-2585
-2587
-2580
-2582
-2567
-2568
-2579
-2580
-2588
-2589
-2590
-2591
-2592
-2589
-2593
-2599
-2605
-2610
-2623
-2625
-2629
-2635
-2634
-2638
-2641
-2605
-2606
-2597
-2608
-2616
-2619
-2624
-2628
-2631
-2636
-2657
-2660
-2662
-2663
-2667
-2670
-2673
-2676
-2678
-2681
-2682
-2705
-2714
-2716
-2726
-2764
-2768
-2770
-2749
-2753
-2758
-2749
-2761
-2767
-2771
-2769
-2771
-2773
-2780
-2782
-2798
-2809
-2821
-2812
-2823
-2830
-2833
-2838
-2858
-2859
-2876
-2877
-2879
-2851
-2852
-2859
-2844
-2858
-2848
-2852
-2850
-2854
-2883
-2888
-2889
-2891
-2895
-2905
-2913
-2920
-2941
-2939
-2940
-2938
-2952
-2944
-2928
-2934
-2932
-2928
-2942
-2931
-2947
-2948
-2952
-2949
-2946
-2951
-2944
-2947
-2950
-2951
-2948
-2944
-2942
-2941
-2939
-2950
-2949
-2956
-2967
-2969
-2968
-2977
-2984
-2997
-3028
-3025
-3027
-3037
-3042
-3039
-3043
-3044
-3065
-3066
-3069
-3066
-3074
-3076
-3085
-3061
-3062
-3061
-3060
-3061
-3062
-3063
-3064
-3067
-3068
-3074
-3086
-3088
-3096
-3106
-3109
-3114
-3115
-3119
-3113
-3109
-3137
-3129
-3110
-3099
-3098
-3099
-3090
-3120
-3121
-3122
-3160
-3165
-3181
-3186
-3191
-3200
-3199
-3196
-3198
-3199
-3200
-3204
-3208
-3210
-3213
-3215
-3225
-3226
-3218
-3224
-3234
-3243
-3249
-3241
-3238
-3239
-3240
-3241
-3242
-3243
-3248
-3236
-3263
-3265
-3268
-3271
-3270
-3271
-3279
-3275
-3271
-3276
-3275
-3286
-3285
-3286
-3290
-3292
-3293
-3314
-3307
-3302
-3310
-3311
-3306
-3307
-3321
-3322
-3323
-3313
-3316
-3317
-3318
-3319
-3323
-3325
-3328
-3326
-3327
-3340
-3341
-3340
-3341
-3347
-3358
-3370
-3372
-3404
-3411
-3414
-3417
-3424
-3428
-3434
-3443
-3444
-3451
-3457
-3460
-3442
-3443
-3454
-3464
-3465
-3461
-3457
-3458
-3481
-3492
-3497
-3501
-3521
-3528
-3533
-3534
-3537
-3538
-3550
-3556
-3557
-3550
-3557
-3556
-3555
-3556
-3557
-3572
-3576
-3577
-3579
-3580
-3581
-3582
-3590
-3593
-3611
-3618
-3630
-3631
-3623
-3615
-3610
-3616
-3617
-3623
-3624
-3625
-3642
-3643
-3653
-3654
-3638
-3639
-3640
-3645
-3649
-3668
-3681
-3675
-3683
-3692
-3690
-3726
-3699
-3702
-3703
-3704
-3702
-3703
-3724
-3729
-3730
-3724
-3733
-3734
-3740
-3742
-3749
-3746
-3748
-3750
-3749
-3748
-3737
-3734
-3729
-3739
-3764
-3775
-3788
-3801
-3811
-3815
-3816
-3820
-3818
-3805
-3804
-3810
-3814
-3813
-3816
-3815
-3825
-3840
-3861
-3867
-3883
-3884
-3882
-3883
-3884
-3889
-3885
-3887
-3890
-3900
-3903
-3909
-3912
-3913
-3917
-3916
-3931
-3948
-3947
-3951
-3971
-3996
-4010
-4011
-4010
-4012
-4018
-4022
-4034
-4042
-4048
-4051
-4055
-4051
-4062
-4073
-4080
-4086
-4093
-4095
-4100
-4101
-4108
-4094
-4100
-4101
-4106
-4107
-4110
-4111
-4112
-4116
-4143
-4148
-4159
-4162
-4163
-4174
-4173
-4175
-4176
-4185
-4186
-4208
-4206
-4214
-4211
-4210
-4204
-4194
-4197
-4198
-4215
-4221
-4219
-4222
-4224
-4225
-4238
-4239
-4251
-4252
-4254
-4250
-4252
-4257
-4261
-4252
-4256
-4289
-4305
-4304
-4308
-4298
-4300
-4302
-4303
-4304
-4299
-4320
-4329
-4344
-4351
-4343
-4344
-4345
-4344
-4343
-4344
-4347
-4340
-4342
-4361
-4369
-4371
-4374
-4375
-4378
-4399
-4404
-4408
-4402
-4403
-4406
-4404
-4411
-4419
-4421
-4426
-4421
-4434
-4438
-4446
-4447
-4448
-4445
-4452
-4469
-4470
-4469
-4473
-4482
-4496
-4497
-4491
-4493
-4496
-4494
-4495
-4496
-4503
-4505
-4504
-4469
-4474
-4476
-4481
-4496
-4495
-4499
-4500
-4501
-4503
-4504
-4508
-4520
-4521
-4540
-4541
-4542
-4543
-4545
-4561
-4563
-4601
-4608
-4611
-4617
-4616
-4617
-4619
-4618
-4639
-4642
-4665
-4669
-4673
-4680
-4692
-4697
-4707
-4710
-4717
-4732
-4734
-4735
-4752
-4753
-4754
-4761
-4760
-4758
-4770
-4777
-4776
-4782
-4780
-4783
-4793
-4798
-4799
-4800
-4821
-4822
-4823
-4821
-4832
-4838
-4841
-4845
-4847
-4846
-4852
-4879
-4882
-4880
-4885
-4904
-4908
-4911
-4914
-4915
-4942
-4948
-4938
-4956
-4955
-4954
-4955
-4957
-4985
-4971
-4980
-4983
-4982
-4988
-4978
-4989
-4993
-4995
-5013
-5011
-5013
-5009
-5018
-5042
-5043
-5044
-5045
-5044
-5046
-5048
-5040
-5061
-5056
-5045
-5051
-5077
-5103
-5106
-5107
-5108
-5111
-5112
-5125
-5126
-5131
-5133
-5147
-5152
-5134
-5135
-5137
-5150
-5165
-5174
-5191
-5212
-5213
-5228
-5229
-5230
-5233
-5224
-5228
-5230
-5232
-5235
-5253
-5261
-5285
-5286
-5278
-5274
-5275
-5279
-5286
-5296
-5297
-5299
-5303
-5302
-5303
-5304
-5311
-5312
-5321
-5325
-5336
-5350
-5351
-5354
-5361
-5365
-5373
-5374
-5377
-5370
-5381
-5384
-5387
-5383
-5385
-5388
-5399
-5400
-5401
-5402
-5405
-5428
-5433
-5434
-5432
-5433
-5434
-5437
-5441
-5466
-5465
-5466
-5469
-5470
-5472
-5474
-5478
-5489
-5491
-5492
-5500
-5503
-5507
-5510
-5512
-5530
-5529
-5530
-5534
-5535
-5537
-5540
-5542
-5543
-5539
-5556
-5560
-5590
-5592
-5599
-5598
-5605
-5602
-5605
-5606
-5607
-5608
-5609
-5643
-5647
-5646
-5650
-5663
-5669
-5677
-5688
-5699
-5701
-5700
-5703
-5714
-5716
-5719
-5720
-5763
-5768
-5778
-5818
-5821
-5831
-5841
-5845
-5846
-5866
-5869
-5888
-5902
-5906
-5907
-5910
-5924
-5905
-5906
-5909
-5926
-5947
-5948
-5938
-5939
-5940
-5941
-5942
-5943
-5944
-5951
-5950
-5947
-5936
-5937
-5928
-5942
-5934
-5943
-5949
-5948
-5966
-5967
-5961
-5958
-5964
-5967
-5929
-5930
-5939
-5941
-5951
-5949
-5944
-5976
-5963
-5957
-5973
-5974
-5969
-5975
-5976
-5978
-5985
-5986
-5987
-5988
-5993
-6002
-5999
-5998
-6001
-5993
-6009
-6004
-6010
-6014
-6030
-6039
-6046
-6062
-6074
-6073
-6079
-6080
-6081
-6085
-6086
-6084
-6082
-6090
-6105
-6117
-6120
-6127
-6125
-6126
-6125
-6138
-6154
-6155
-6161
-6168
-6171
-6159
-6161
-6162
-6163
-6165
-6160
-6156
-6165
-6163
-6162
-6164
-6165
-6166
-6165
-6166
-6161
-6171
-6183
-6186
-6179
-6180
-6171
-6212
-6211
-6213
-6210
-6215
-6216
-6230
-6235
-6236
-6265
-6281
-6301
-6303
-6305
-6304
-6305
-6306
-6307
-6322
-6338
-6339
-6341
-6344
-6348
-6350
-6360
-6364
-6369
-6371
-6379
-6404
-6409
-6433
-6434
-6435
-6445
-6449
-6453
-6454
-6451
-6455
-6448
-6450
-6455
-6457
-6458
-6477
-6480
-6485
-6496
-6495
-6497
-6498
-6499
-6501
-6502
-6496
-6493
-6494
-6497
-6498
-6501
-6498
-6500
-6505
-6519
-6526
-6530
-6534
-6544
-6552
-6555
-6562
-6573
-6564
-6566
-6567
-6581
-6587
-6590
-6601
-6606
-6605
-6606
-6591
-6590
-6604
-6606
-6619
-6627
-6626
-6627
-6624
-6625
-6627
-6633
-6632
-6633
-6634
-6632
-6631
-6637
-6642
-6643
-6617
-6591
-6593
-6595
-6607
-6608
-6612
-6614
-6617
-6619
-6628
-6632
-6638
-6636
-6637
-6639
-6640
-6644
-6649
-6650
-6651
-6656
-6650
-6653
-6667
-6670
-6673
-6677
-6683
-6702
-6713
-6714
-6716
-6726
-6727
-6740
-6736
-6742
-6741
-6774
-6772
-6778
-6761
-6760
-6763
-6772
-6768
-6770
-6778
-6779
-6790
-6792
-6800
-6801
-6807
-6803
-6807
-6808
-6811
-6813
-6814
-6817
-6819
-6829
-6848
-6852
-6853
-6854
-6860
-6867
-6864
-6887
-6890
-6900
-6921
-6937
-6938
-6950
-6968
-6992
-6993
-6989
-6990
-6988
-7004
-7011
-7009
-7001
-7015
-7019
-7036
-7054
-7063
-7072
-7063
-7065
-7063
-7073
-7076
-7077
-7083
-7086
-7087
-7088
-7089
-7093
-7107
-7109
-7123
-7126
-7127
-7129
-7131
-7134
-7135
-7154
-7177
-7180
-7193
-7195
-7197
-7228
-7236
-7237
-7238
-7240
-7244
-7246
-7250
-7279
-7272
-7282
-7283
-7303
-7302
-7301
-7302
-7303
-7304
-7307
-7310
-7309
-7295
-7294
-7299
-7319
-7347
-7356
-7355
-7360
-7361
-7358
-7384
-7388
-7387
-7392
-7396
-7402
-7397
-7387
-7390
-7393
-7388
-7390
-7391
-7393
-7412
-7417
-7418
-7417
-7414
-7415
-7419
-7418
-7419
-7425
-7426
-7435
-7436
-7431
-7437
-7438
-7439
-7453
-7454
-7452
-7454
-7458
-7459
-7460
-7473
-7475
-7472
-7455
-7461
-7459
-7467
-7472
-7474
-7468
-7470
-7473
-7482
-7478
-7479
-7476
-7471
-7484
-7492
-7501
-7502
-7507
-7513
-7514
-7512
-7513
-7520
-7539
-7543
-7547
-7546
-7536
-7535
-7536
-7537
-7538
-7537
-7532
-7518
-7510
-7532
-7548
-7549
-7576
-7577
-7579
-7586
-7587
-7598
-7599
-7606
-7607
-7606
-7607
-7605
-7602
-7603
-7606
-7609
-7614
-7613
-7597
-7596
-7607
-7608
-7609
-7629
-7628
-7631
-7632
-7650
-7658
-7635
-7646
-7647
-7663
-7660
-7665
-7677
-7667
-7671
-7675
-7673
-7676
-7677
-7675
-7685
-7695
-7702
-7703
-7702
-7698
-7701
-7676
-7695
-7704
-7726
-7722
-7727
-7728
-7757
-7762
-7764
-7765
-7768
-7769
-7768
-7770
-7784
-7785
-7796
-7799
-7801
-7803
-7808
-7811
-7822
-7824
-7828
-7795
-7796
-7806
-7807
-7802
-7804
-7802
-7825
-7832
-7834
-7830
-7831
-7835
-7836
-7843
-7849
-7856
-7855
-7879
-7878
-7879
-7885
-7888
-7887
-7901
-7908
-7911
-7914
-7924
-7934
-7935
-7936
-7937
-7938
-7939
-7941
-7951
-7956
-7972
-7973
-7976
-7977
-7983
-7982
-7995
-7994
-7995
-7996
-8003
-8005
-8000
-8011
-8009
-8004
-8006
-8024
-8034
-8027
-8039
-8043
-8022
-8025
-8022
-8018
-8020
-8024
-8036
-8044
-8047
-8045
-8046
-8050
-8045
-8046
-8053
-8068
-8070
-8072
-8067
-8056
-8064
-8075
-8078
-8081
-8112
-8127
diff --git a/2021/02/input b/2021/02/input
deleted file mode 100644
index f402851..0000000
--- a/2021/02/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-forward 1
-down 3
-down 2
-up 1
-down 7
-down 8
-forward 6
-forward 1
-forward 1
-down 6
-up 3
-down 7
-down 1
-down 6
-forward 6
-down 6
-forward 3
-up 7
-forward 5
-down 4
-forward 6
-forward 1
-forward 6
-forward 9
-forward 3
-up 1
-forward 7
-down 9
-forward 2
-up 9
-down 5
-down 3
-up 1
-down 6
-down 7
-down 8
-down 7
-forward 7
-forward 3
-down 5
-down 2
-forward 4
-forward 7
-down 8
-down 4
-down 5
-down 1
-forward 4
-up 6
-forward 6
-forward 4
-forward 5
-up 3
-up 6
-down 4
-down 8
-forward 4
-forward 5
-down 3
-forward 1
-down 5
-down 5
-forward 8
-forward 9
-forward 1
-forward 8
-forward 5
-forward 6
-up 8
-down 3
-forward 8
-up 2
-down 3
-down 9
-up 9
-forward 5
-down 2
-forward 7
-forward 5
-forward 5
-down 2
-down 3
-forward 7
-forward 9
-down 9
-forward 3
-forward 3
-down 3
-forward 3
-up 6
-down 4
-forward 3
-forward 3
-forward 7
-down 4
-forward 8
-up 8
-down 3
-down 2
-forward 2
-down 6
-down 6
-up 7
-up 9
-down 4
-up 7
-up 8
-down 6
-down 1
-forward 6
-forward 9
-forward 1
-forward 8
-down 4
-up 3
-forward 6
-down 5
-forward 7
-forward 5
-down 2
-forward 7
-down 6
-forward 7
-up 2
-up 5
-forward 3
-down 6
-down 9
-down 9
-forward 9
-up 7
-down 6
-down 4
-down 8
-forward 6
-up 6
-down 2
-forward 5
-up 7
-forward 5
-down 1
-up 8
-forward 2
-forward 4
-down 5
-down 8
-up 7
-up 5
-down 2
-forward 8
-forward 4
-up 6
-forward 8
-down 3
-down 2
-down 2
-forward 4
-forward 2
-forward 9
-up 3
-up 7
-up 3
-up 5
-forward 5
-up 8
-forward 3
-forward 1
-down 3
-down 8
-forward 6
-forward 5
-up 5
-down 9
-down 1
-down 9
-forward 9
-up 3
-forward 7
-forward 6
-forward 1
-up 3
-forward 9
-forward 7
-down 9
-up 6
-forward 2
-up 9
-forward 6
-forward 4
-up 3
-forward 5
-down 4
-up 8
-up 4
-up 9
-down 1
-down 7
-forward 7
-forward 2
-down 9
-forward 7
-forward 2
-down 6
-down 9
-up 6
-down 7
-down 2
-down 7
-down 6
-down 4
-down 4
-forward 6
-forward 9
-forward 4
-down 7
-down 5
-up 6
-down 7
-forward 2
-down 3
-down 1
-forward 1
-forward 5
-down 4
-down 4
-down 1
-down 9
-forward 6
-down 3
-forward 5
-up 7
-forward 9
-down 8
-down 3
-up 2
-up 2
-forward 4
-down 7
-forward 2
-forward 5
-forward 4
-forward 3
-down 8
-down 6
-forward 9
-down 1
-forward 1
-down 1
-up 8
-down 2
-forward 2
-up 5
-down 7
-forward 8
-down 7
-down 4
-forward 2
-forward 6
-up 2
-forward 8
-forward 2
-forward 1
-up 5
-down 4
-down 8
-forward 4
-down 8
-up 8
-forward 3
-down 5
-forward 2
-forward 1
-up 3
-forward 9
-up 5
-forward 5
-forward 5
-up 8
-down 6
-forward 3
-down 4
-up 5
-forward 3
-up 6
-forward 6
-forward 9
-down 7
-down 7
-down 8
-down 4
-forward 4
-forward 3
-forward 3
-forward 5
-down 3
-forward 8
-up 5
-forward 1
-up 7
-down 5
-forward 7
-forward 3
-down 3
-forward 2
-forward 1
-forward 4
-up 2
-down 8
-forward 9
-forward 9
-down 6
-down 1
-down 5
-forward 4
-down 2
-forward 1
-up 7
-down 9
-forward 3
-down 5
-down 5
-up 6
-down 6
-forward 8
-down 1
-up 3
-down 2
-up 1
-forward 5
-down 4
-down 6
-forward 8
-down 4
-down 5
-down 2
-forward 5
-forward 8
-down 8
-up 4
-forward 2
-up 2
-down 9
-forward 6
-forward 1
-forward 5
-up 2
-down 1
-up 7
-up 3
-forward 3
-down 7
-forward 2
-forward 4
-up 7
-forward 4
-forward 6
-up 2
-forward 4
-forward 2
-down 6
-down 5
-down 5
-down 6
-forward 9
-up 4
-down 4
-down 7
-up 6
-up 9
-up 4
-down 4
-up 7
-down 9
-down 9
-forward 3
-down 7
-down 7
-down 7
-down 2
-up 2
-up 1
-up 6
-down 8
-up 7
-down 4
-forward 8
-down 7
-up 1
-down 5
-down 3
-forward 6
-up 1
-down 5
-forward 3
-forward 6
-forward 7
-forward 2
-down 3
-forward 1
-up 9
-down 5
-up 2
-up 9
-up 2
-up 2
-forward 1
-down 2
-forward 1
-down 7
-forward 1
-forward 8
-down 9
-down 1
-forward 9
-forward 7
-forward 7
-down 5
-down 5
-down 3
-forward 6
-down 7
-down 4
-forward 2
-up 6
-down 3
-up 4
-up 7
-forward 2
-forward 8
-forward 4
-down 7
-down 9
-up 1
-down 2
-up 8
-down 2
-up 6
-forward 6
-up 5
-down 2
-forward 5
-down 4
-forward 7
-down 3
-down 5
-forward 1
-down 7
-forward 1
-up 1
-forward 4
-up 4
-forward 4
-forward 5
-forward 7
-down 7
-down 2
-up 4
-down 2
-down 3
-forward 3
-forward 2
-forward 5
-forward 2
-up 8
-forward 3
-down 7
-down 9
-forward 3
-forward 6
-down 7
-down 5
-down 3
-up 3
-forward 5
-forward 2
-down 1
-up 1
-up 8
-down 6
-down 4
-down 1
-forward 1
-down 7
-up 8
-forward 2
-forward 8
-forward 8
-forward 7
-down 1
-forward 8
-down 8
-forward 4
-down 3
-up 9
-down 8
-forward 9
-down 7
-up 2
-forward 9
-down 4
-up 3
-up 4
-up 4
-forward 5
-up 2
-forward 3
-down 5
-forward 5
-down 5
-up 8
-down 4
-forward 6
-down 6
-forward 7
-forward 2
-down 2
-up 7
-down 5
-down 9
-down 8
-down 4
-up 3
-forward 4
-down 8
-down 8
-down 9
-down 7
-forward 2
-forward 8
-up 5
-forward 8
-down 9
-forward 6
-up 1
-down 6
-forward 1
-up 4
-down 3
-forward 3
-forward 2
-down 6
-forward 7
-up 6
-up 9
-down 1
-forward 3
-forward 4
-forward 2
-up 8
-forward 9
-up 7
-down 2
-forward 2
-up 7
-down 2
-up 6
-down 2
-forward 9
-forward 3
-down 6
-down 5
-down 3
-forward 9
-down 8
-down 8
-down 2
-down 7
-up 3
-forward 1
-down 7
-up 8
-up 8
-forward 5
-forward 5
-forward 1
-down 8
-down 6
-forward 2
-up 3
-forward 1
-forward 7
-forward 4
-forward 5
-forward 9
-forward 7
-forward 6
-forward 3
-forward 4
-down 8
-down 1
-forward 6
-forward 9
-forward 6
-forward 9
-forward 6
-up 3
-down 8
-forward 4
-forward 1
-down 4
-forward 9
-down 8
-down 3
-up 2
-forward 5
-forward 2
-forward 5
-down 6
-down 3
-up 1
-down 9
-up 5
-forward 6
-down 7
-forward 1
-forward 9
-down 2
-down 5
-forward 3
-forward 6
-down 4
-down 5
-up 4
-forward 7
-forward 5
-down 8
-forward 6
-down 5
-forward 2
-down 7
-forward 4
-forward 8
-down 8
-forward 2
-forward 8
-down 5
-forward 7
-down 8
-down 1
-forward 8
-down 4
-up 4
-down 7
-down 6
-up 5
-forward 4
-forward 1
-forward 4
-down 5
-forward 5
-forward 9
-down 1
-forward 3
-up 7
-down 1
-down 7
-forward 2
-down 5
-down 6
-forward 5
-up 2
-down 9
-forward 1
-up 5
-forward 6
-forward 9
-forward 4
-up 4
-down 6
-up 9
-up 5
-down 2
-up 9
-down 2
-down 4
-down 8
-down 2
-forward 2
-forward 2
-down 9
-up 5
-forward 2
-forward 8
-down 2
-down 2
-down 9
-down 3
-down 9
-up 9
-up 3
-down 1
-down 9
-down 2
-forward 7
-down 2
-up 3
-down 9
-up 2
-up 4
-forward 5
-forward 7
-down 7
-up 7
-up 5
-down 8
-up 2
-forward 2
-down 3
-down 5
-forward 2
-forward 3
-forward 3
-down 1
-down 1
-forward 9
-down 5
-down 7
-forward 7
-forward 5
-up 9
-forward 3
-up 4
-forward 1
-forward 3
-down 4
-forward 9
-down 5
-down 3
-down 5
-forward 6
-down 6
-forward 2
-up 4
-down 4
-forward 2
-down 8
-up 9
-forward 9
-forward 4
-down 8
-forward 2
-forward 5
-forward 1
-forward 5
-up 1
-forward 7
-forward 9
-down 5
-forward 6
-down 1
-forward 6
-down 2
-forward 9
-down 1
-forward 1
-down 4
-down 6
-down 2
-up 7
-up 5
-forward 8
-forward 1
-down 8
-forward 1
-forward 2
-down 8
-forward 7
-down 5
-forward 1
-down 2
-up 7
-forward 7
-down 4
-down 8
-up 6
-up 4
-forward 7
-down 3
-up 5
-down 5
-forward 7
-up 7
-down 6
-forward 8
-down 7
-down 2
-up 3
-down 9
-down 7
-down 8
-forward 4
-forward 3
-forward 9
-forward 6
-up 7
-forward 5
-down 4
-down 5
-forward 6
-up 9
-down 6
-down 7
-down 8
-down 9
-down 4
-up 5
-down 4
-forward 5
-forward 3
-down 3
-down 7
-up 8
-forward 5
-down 8
-down 1
-down 6
-down 9
-up 4
-up 1
-down 8
-down 3
-down 8
-up 4
-down 7
-down 6
-forward 7
-up 9
-down 4
-down 1
-down 6
-down 2
-forward 7
-down 2
-down 7
-forward 3
-forward 6
-up 2
-down 4
-up 1
-forward 4
-up 2
-down 4
-up 3
-down 8
-up 9
-forward 8
-down 5
-down 4
-forward 8
-down 1
-down 8
-forward 3
-down 4
-forward 5
-down 5
-up 9
-forward 1
-down 9
-down 1
-forward 4
-forward 9
-up 1
-forward 4
-forward 2
-down 9
-down 1
-forward 1
-down 2
-forward 2
-down 5
-up 4
-up 7
-down 8
-forward 3
-up 1
-down 4
-forward 5
-up 2
-forward 4
-forward 2
-down 1
-forward 4
-forward 1
-up 5
-forward 8
-forward 4
-forward 1
-down 6
-down 7
-up 4
-forward 9
-up 6
-forward 9
-forward 3
-forward 2
-down 2
-forward 7
-up 7
-forward 7
-down 4
-down 6
-forward 8
-up 8
-forward 1
-forward 3
-forward 3
-up 8
-down 1
-up 9
-forward 1
-up 1
-down 7
-forward 7
-up 5
-forward 5
-up 9
-up 3
-forward 2
-forward 6
-up 1
-forward 5
-up 1
-down 3
-down 5
-forward 8
-up 5
-forward 1
-down 8
-forward 4
-down 3
-down 1
-down 7
-forward 7
-forward 3
-down 4
-forward 9
-up 5
-down 2
-forward 4
-up 7
-up 5
-forward 3
-down 7
-forward 8
-up 4
-up 2
-forward 2
-down 9
-forward 4
-down 5
-forward 2
-down 9
-down 5
-up 7
-forward 3
-down 8
-forward 7
-forward 9
-down 5
-forward 2
-forward 9
-forward 5
-down 5
-up 4
-down 6
-down 6
-forward 8
-forward 5
-forward 4
-down 5
-forward 2
-down 8
-forward 9
-down 1
-down 8
-down 7
-up 9
-down 7
-down 1
-forward 7
-forward 9
-forward 8
-up 2
-forward 6
-down 3
-down 6
-up 4
-forward 4
-forward 5
-down 9
-down 5
-forward 1
-down 2
-forward 1
-down 1
-up 1
-up 7
-up 5
-forward 6
-forward 3
diff --git a/2021/03/input b/2021/03/input
deleted file mode 100644
index c95ddb3..0000000
--- a/2021/03/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-010100110111
-101001010000
-101011110010
-100100011101
-101000011000
-110011011110
-111010010100
-001111100000
-111101100001
-100010101110
-101101110101
-010010101110
-111001110100
-000101111000
-111101111100
-000010001100
-101010111101
-001010011011
-001101101101
-000000110100
-001100101011
-110110110010
-001110000011
-011001111001
-110100110011
-011000110001
-111100100010
-101011000000
-011101000111
-011111000111
-111011001110
-011111010100
-001110110001
-010110110001
-100111011011
-100110100100
-110010111000
-101111001100
-101111111001
-000001000110
-100010010110
-110111100101
-001001010101
-001110001011
-101111001011
-111011110010
-101001001100
-101010100001
-000000111101
-100000000111
-111010111101
-000110110111
-100100101111
-110101100101
-011010110010
-110100001110
-001011011010
-010101010101
-011110000100
-010000000010
-010111010111
-011010011100
-101101001011
-000111100101
-101111001000
-000100010000
-111000011111
-100001010101
-011101111110
-001111011110
-001100111111
-000011000100
-001011101010
-001011010111
-101001001110
-010101011001
-110101001011
-011110011110
-001000110010
-011101110001
-101110000000
-000001100111
-110111000011
-001001111010
-100100000000
-000000011101
-111110111011
-101001111100
-110110100010
-101011011000
-000111100010
-011000110100
-111100100100
-010010100000
-111101001011
-111001000000
-001001000001
-010010100001
-110110001100
-001101100001
-011110010110
-100111011101
-001001110110
-001001100011
-011001111010
-110110010111
-110100111010
-111110011100
-100000100111
-010001101101
-110100110101
-101111101001
-100110010000
-100011001111
-101111001010
-001110111001
-111101001101
-001010111101
-010010011010
-100101101111
-100000011110
-011111010001
-000010001101
-010100101100
-001010001100
-100111011100
-011110000000
-100000011111
-000010010100
-000001001101
-011111011111
-100101001101
-000100010110
-011011111100
-000111000011
-010100101011
-011000101111
-001001100111
-110111110100
-111101111011
-110011010101
-100111111111
-010100010000
-001111110101
-010011010001
-101000111111
-000001110100
-010010010000
-100010000101
-110111100111
-001011111101
-101100101101
-001010110100
-000100110001
-111101110110
-111110101110
-100011100110
-011001001010
-001000010111
-010001110110
-011110000010
-101010101111
-110100100100
-010001100101
-001011111110
-100111100000
-111101000010
-101101011110
-101100111100
-001110011100
-110110100101
-000110111010
-011001010111
-010001000011
-100010010111
-000110110000
-001000010101
-010011010010
-110000100010
-010000101110
-010110111000
-011101001000
-011110000111
-100110100011
-110011001001
-001110000111
-000001101110
-001000100110
-011101111000
-101100000101
-110001100000
-101000100101
-110101110101
-111000101111
-101000101001
-101000100000
-101011010110
-000010111100
-011101101000
-000110101001
-000110110110
-100111001011
-100010001101
-101111000111
-100100111000
-100100111100
-000000100010
-100110000111
-101110001100
-110010010010
-100110010011
-100100000011
-000001011111
-110100100000
-000000111100
-110110010001
-001101111110
-010011010011
-001000111110
-100010010100
-000111110101
-111111101001
-100110001110
-101011011101
-110100100010
-010100001000
-100111101001
-010111010001
-001110101000
-100111101111
-100010101011
-101111100111
-111001100110
-111100110101
-001101001111
-111011011111
-011011100110
-101111011000
-100110110001
-100010011101
-000111010101
-101101011100
-111010100100
-001101000100
-101111100101
-010110001010
-111101010000
-100111110100
-100000000011
-010001111110
-011010001110
-110100010100
-010100111100
-011001101100
-110101001001
-000011100111
-011000000000
-110001000011
-101011001101
-001010110000
-010000011010
-101110101010
-001010011111
-011101000101
-110011101010
-101110001110
-100111110000
-100100010100
-010011101000
-100110000110
-111100010011
-011101101011
-100110010100
-011011100001
-011111100110
-111100101111
-000111101001
-100101011101
-010101001110
-110011110011
-111011011100
-101001101111
-100001010111
-110010111001
-011011101011
-111110001010
-000010111110
-011010000101
-011011000111
-110000000101
-010110111011
-010110110000
-011000110110
-100101001000
-000111110001
-011110000101
-001000010000
-011011000011
-100101100011
-010000100000
-100010011000
-001011100001
-000110100010
-011000111010
-100011001011
-101111111010
-001100110101
-101100111111
-010011100111
-001110110010
-000100100110
-010100010001
-100100011011
-110110100100
-100011011001
-110001000110
-110110100000
-101110001010
-000100101010
-000000100110
-110110111110
-011000111101
-001101111000
-110001100001
-101011011100
-101100001000
-100000111011
-011110010100
-010000101111
-100011100101
-100111010100
-000011010110
-111010110011
-010101000001
-001101010100
-010001010011
-100011000101
-011100011111
-100101100010
-011111011100
-011010010000
-011011011110
-101000000100
-110111111100
-100111110011
-110100010010
-100100011111
-000100001101
-001101100010
-000001010110
-110110010010
-001110000110
-101100110101
-111000110011
-111110111111
-001000111000
-010101111010
-010011101010
-010010100100
-000101001011
-010011011010
-100110111011
-100011110111
-111001001011
-011000000111
-000101101101
-001000011100
-110111111010
-011010101001
-110000010101
-011001110010
-001001001011
-111010110110
-101010000110
-110111010011
-101110011010
-011111110101
-010100110011
-010000100111
-010100001011
-011111010110
-110011111110
-100100111101
-000100111001
-011011101111
-111010001101
-100000110101
-110000000010
-111110101011
-011000010110
-001011101100
-010001110011
-111010111010
-100010011110
-001100000011
-000101110000
-111011101111
-111000000111
-100101011100
-010111000010
-010010111010
-001111111100
-101001000000
-000010111111
-001110011000
-111110011110
-101101000110
-101110100110
-100011011100
-101100000001
-111001111011
-101010101000
-010111101110
-000010100101
-100010111000
-101111000100
-000010011101
-011000111011
-010110011011
-010101100010
-100101010111
-011010101110
-110011011011
-110100101011
-110110111100
-000101110011
-011001110101
-111000100100
-101010000001
-110111100011
-100001000110
-001101011111
-101010000101
-011111111000
-000111011110
-100001111101
-011010010010
-101010011100
-101110101100
-000001010100
-101010100110
-001100101010
-101110100100
-100100111001
-110010100111
-000100001110
-111001110101
-110000101110
-000010011000
-010001110010
-000100010011
-011110100001
-001010111010
-010010111001
-010001001011
-101101001110
-011001000110
-110110011001
-110111000000
-011010111001
-001000010001
-010110011100
-000111110010
-101110000010
-000101001100
-110010111101
-001101010000
-010010011001
-010000010111
-011110011100
-111000100011
-110101011000
-101100100010
-111111100110
-010011111110
-111110000100
-100010100100
-101110111100
-110000010010
-011010000110
-000101100101
-001011001000
-111000110001
-000010001011
-111000010000
-100000101000
-001101011101
-101000101100
-010100111010
-101100000110
-001111010011
-011111110011
-101000100010
-111000001111
-111000111010
-001110000101
-110001010011
-011101011010
-101001000101
-111111001110
-111110110101
-110001110100
-101101010101
-000100011111
-101100100110
-000111011000
-101010110001
-000100110110
-101101110111
-100011101000
-010011110101
-110101111001
-110001110011
-000100111100
-010011010110
-101100000100
-011011101000
-101110000100
-100100010110
-111011100100
-011010110000
-100111011010
-110100011010
-101111111111
-110110011100
-110011100101
-100001111100
-111101100110
-110010001010
-010001001101
-101110100001
-111101001100
-110101000100
-011001110000
-010110100011
-111111000001
-110010100000
-101100110000
-110000000000
-001101110111
-001100001000
-001101101000
-101100100011
-001001011011
-011011101110
-010011111000
-110100111000
-011001101010
-111011111010
-100011111010
-001011011110
-111101100101
-100011100100
-101110101000
-000111110110
-100111010001
-110000011100
-111111111110
-110100010101
-101001110011
-000010001110
-000010001001
-110000110000
-001001000110
-110111110000
-010101010010
-111101110001
-110101101101
-010111000111
-111010110111
-001011011011
-001001100001
-101000101110
-101100110010
-100100100100
-011110111001
-011100000110
-100110110111
-111010001110
-110111111011
-011010111000
-011101100001
-011110001111
-110101011011
-000000001111
-101000001110
-111010101110
-001100001110
-010111000101
-111100111110
-001110101110
-011101111010
-011100001111
-000000000101
-111111000100
-000110010101
-001101000010
-111001111100
-101100010100
-001011001001
-010110000010
-010001101000
-001111101111
-011011011011
-111110000001
-100111011000
-011000000110
-100111101110
-101100000000
-101011000100
-111000011101
-100001101001
-100001101000
-011110001001
-110110011011
-011100010111
-000100111000
-000110000001
-000111001100
-000111111010
-110110000001
-000010011010
-100000101001
-101110001011
-100010110101
-110011010000
-111101111111
-100101011110
-101110011111
-111111011111
-011010010110
-010100101010
-001010100001
-000000110110
-110000111101
-010101101011
-110100100001
-011110001110
-111001010011
-001000001000
-000011111110
-111000100110
-100100101000
-011011000110
-111001100011
-111100101000
-110001100010
-011000000001
-111101010010
-001011000100
-010100110110
-000001111101
-001010000011
-010010100110
-100000011101
-101011010011
-000111110000
-101001001011
-100000001000
-010000111100
-000100101011
-011101010000
-101101010010
-100010011001
-001101100101
-101010010100
-111011111001
-101000010001
-001111000000
-011001000010
-100101010110
-000100001100
-010000101000
-110001111111
-000101010111
-110100101110
-111100110001
-101011000001
-101100101110
-110000101100
-101100111110
-111000010110
-010110101110
-001010100110
-110011010010
-111001100000
-100100100001
-000011011001
-111011011110
-011110000011
-101000100001
-101010010001
-101001100001
-100011001010
-100000000110
-010000100001
-001011011001
-110111010100
-111001000111
-111111110010
-101010100101
-100110001011
-010110011001
-110001111110
-100100000111
-110001110111
-101110010101
-010010111000
-000000011001
-101110000011
-100001010000
-001100001011
-111111001100
-111010010010
-010011100001
-100001111000
-000010000110
-010100011100
-101111101010
-100110010101
-101001101001
-100110101001
-001001011100
-001100011101
-001100011001
-000100100100
-100011010100
-000100001011
-111101100011
-011010001011
-111000101101
-101000010000
-010110001111
-111100010110
-000111111101
-100100111011
-101011000010
-011001100010
-101111011100
-101001110101
-101111101100
-110101001111
-111101100000
-101110011011
-100101110000
-001100111110
-010010101010
-001100100100
-001010101100
-001101100111
-110010011100
-010000001001
-011011110001
-100101110001
-101111100100
-110101101000
-110000100000
-101010011101
-111000010011
-100001010100
-000101101010
-101111001001
-000110101101
-101011010111
-000001001100
-100100111110
-000010111011
-000100000100
-100100001110
-011010000001
-010101110011
-111101101101
-101110101111
-100010100011
-110001011101
-110001011011
-100011110011
-111000011011
-110101110010
-000110010100
-101000001010
-011001011010
-111000001101
-101001101101
-111001000001
-000100000110
-110000000110
-010011001110
-011101000001
-010000101101
-010011011001
-010101001111
-011110110001
-100111110001
-101111011101
-111001000010
-111111111000
-001011101011
-001010100111
-111110111101
-011111011101
-000100111101
-010010000101
-001111101011
-110010100100
-110001011001
-010111111000
-100100101110
-110111011101
-100100000110
-111111011011
-101101111001
-111011010001
-000000011100
-011011101001
-100010111101
-110111000110
-001100110010
-111100111100
-111111000010
-100111010111
-100011001100
-110101011100
-001111001100
-101010000010
-110011010111
-110011010001
-001110110110
-000011011100
-001011001011
-100000000001
-110000100011
-011011110011
-100101100100
-011100100011
-100001110111
-011101001001
-011101100011
-011001001101
-011001000100
-010111001111
-100001001111
-101001100000
-110010001011
-010101011100
-011110110010
-111010000110
-000010100100
-110111000111
-001011010110
-010001000100
-110100010111
-010101100110
-010011101111
-101000001000
-011011001011
-100001000001
-101111110011
-100110110011
-100011100000
-101101000010
-000101011000
-111101110010
-110111010110
-101110000110
-110010110001
-000001101111
-110101101111
-000010111010
-100010010001
-111010011001
-011110011011
-000110101010
-010100001111
-010111011000
-000011110100
-010001010101
-110111011001
-010001111001
-111010111111
-010010010001
-010001100011
-111110001001
-101000010111
-001101110101
-111011000000
-001100110100
-000110001001
-110111101001
-010100110000
-101110111110
-100000000010
-110011010011
-010101100101
-110100110001
-100010100010
-101111111000
-111111100100
-011100001101
-000000100001
-100110100110
-010100100011
-000000001000
-101010110100
-100010001111
-111000001011
-010101000111
-001111110001
-000000111011
-111111101100
-001110110000
-011110111011
-001110100011
-100110000010
-010110110011
-001001101110
-110011101110
-111001100010
-111100010000
-000001010111
-001110001100
-110000101000
-100101111010
-001011001110
-100111101100
-111001101100
-110111110010
-101000110100
-100011100011
-100000100101
-100001111011
-011110101001
-000111000100
-010111100001
-111111010001
-100100001100
-111111010111
-001101111101
-000110001101
-010110000001
-111011010110
-011110110110
-011111001001
-001101011010
-010101110101
-110001100100
-101101011101
-011011010110
-001011001101
-101110110101
-001101010010
-101010001101
-100111000000
-110110101100
-001011111000
-000100111011
-000111110111
-101000111100
-110000110011
-000001000011
-000111111110
-001010010010
-100000111001
-010101111100
-001100010100
-010101110111
-110101010010
-000001001111
-101101111100
-011110111101
-111001010001
-000100101101
-011100100100
-110101000111
-011111100011
-110001001101
-100001100111
-101101100111
-000100110000
-101001100010
-001101101111
-100011000100
-011100101111
-011001100100
-011010011110
-010011001010
-011110101000
-111101111010
-110001010100
-000110010001
-001111011011
-110000111011
-000001111001
-010011001100
-100110101011
-111011001011
-001100110011
-010010011101
-100011110000
-110011110111
diff --git a/2021/04/input b/2021/04/input
deleted file mode 100644
index ee55530..0000000
--- a/2021/04/input
+++ /dev/null
@@ -1,601 +0,0 @@
-27,14,70,7,85,66,65,57,68,23,33,78,4,84,25,18,43,71,76,61,34,82,93,74,26,15,83,64,2,35,19,97,32,47,6,51,99,20,77,75,56,73,80,86,55,36,13,95,52,63,79,72,9,10,16,8,69,11,50,54,81,22,45,1,12,88,44,17,62,0,96,94,31,90,39,92,37,40,5,98,24,38,46,21,30,49,41,87,91,60,48,29,59,89,3,42,58,53,67,28
-
-31 23 52 26 8
-27 89 37 80 46
-97 19 63 34 79
-13 59 45 12 73
-42 25 22 6 39
-
-27 71 24 3 0
-79 42 32 72 62
-99 52 11 92 33
-38 22 16 44 39
-35 26 76 49 58
-
-39 19 82 53 57
-52 98 69 77 23
- 1 40 18 66 83
-34 85 28 48 16
-15 93 38 96 27
-
-74 50 88 84 99
-34 2 11 25 17
-57 4 19 83 1
-59 77 42 36 33
-73 22 23 37 55
-
-98 91 56 84 78
-45 21 24 83 40
-46 58 8 67 4
-33 97 55 7 86
- 2 68 64 27 69
-
-68 29 14 49 26
- 4 21 87 71 32
-58 5 17 46 93
-45 96 8 83 2
-78 91 9 20 42
-
-49 81 19 48 37
-38 23 45 82 92
-93 99 67 66 42
-40 74 25 56 16
-21 47 26 75 61
-
-53 66 72 30 34
-55 82 77 6 92
-60 56 8 22 88
- 5 71 49 29 74
-28 2 32 84 73
-
-52 31 24 68 41
-48 82 19 29 65
-51 91 97 39 80
- 3 55 43 40 38
-20 89 53 45 75
-
-29 74 19 89 18
-32 88 93 46 63
-91 4 94 64 5
-57 54 49 36 40
-97 81 39 77 1
-
- 7 57 94 84 39
-92 3 28 15 75
-88 45 65 81 63
-86 4 89 37 71
- 8 13 66 42 85
-
-60 66 35 47 98
-96 27 40 51 39
- 3 64 25 28 74
-58 17 97 59 29
-95 31 18 44 37
-
- 3 31 97 85 71
-79 82 22 61 98
-87 14 17 66 75
-36 89 88 83 63
-44 8 81 25 48
-
-73 84 28 90 94
-25 19 44 10 23
- 8 59 17 9 93
-20 77 97 64 6
-98 82 27 70 91
-
-18 51 16 99 2
-58 22 89 13 19
-39 66 91 8 32
-49 24 85 94 42
-45 70 10 86 4
-
-23 81 66 13 34
-25 80 97 5 42
-79 35 2 78 9
- 0 6 91 94 45
-21 90 76 50 56
-
-50 92 2 96 75
-85 82 80 97 31
-61 35 55 27 56
-74 42 9 29 90
-86 15 88 47 1
-
-18 20 54 92 62
-45 22 32 61 75
- 1 38 50 81 42
-82 4 21 77 65
-27 51 56 39 48
-
-36 10 62 28 70
-94 99 34 54 6
-15 1 41 13 12
-92 52 2 63 82
-90 64 29 69 32
-
-23 77 33 90 17
-45 78 5 67 28
-57 73 89 81 21
-49 64 37 15 14
- 7 59 4 43 16
-
-81 92 25 28 90
-93 72 43 94 26
-24 9 13 74 10
-21 2 36 32 51
-87 97 55 86 71
-
-82 71 99 17 90
-69 95 65 55 10
- 9 92 39 62 78
-59 13 61 24 44
- 8 31 58 0 57
-
-17 83 55 99 27
-79 4 33 76 7
-81 43 44 49 72
- 2 48 97 20 77
-47 60 35 16 63
-
-93 95 94 1 98
-61 57 84 55 22
-85 40 65 46 59
-21 15 63 77 7
-13 99 49 3 96
-
- 8 21 14 45 41
-65 63 82 62 28
-91 44 22 79 96
-20 75 86 3 26
-74 11 42 59 36
-
- 5 52 43 92 99
-46 63 10 45 81
-13 66 21 32 89
-25 28 96 40 88
-27 18 31 73 34
-
- 3 26 43 32 36
-68 87 67 65 99
-73 61 20 90 7
-21 52 2 82 10
-58 49 56 16 80
-
-97 25 93 63 32
-87 14 5 22 76
-89 92 91 3 51
- 0 24 95 69 20
-96 11 10 1 55
-
-95 86 44 75 70
-59 76 45 2 99
- 1 34 71 81 41
-87 14 33 84 96
- 8 38 9 82 68
-
-27 71 70 75 76
-25 87 2 79 96
-20 88 50 37 32
-48 94 63 86 22
-15 6 34 78 59
-
-30 89 51 31 77
-74 10 86 71 84
-29 54 58 44 5
-11 90 26 50 63
-64 62 20 40 46
-
-37 9 46 23 31
-68 21 25 36 90
-17 33 6 50 30
-11 89 20 47 60
-26 59 34 62 77
-
-84 52 40 97 7
-88 30 42 58 94
-64 10 2 90 83
-44 35 77 91 47
-14 74 9 78 53
-
-86 14 0 39 24
-87 69 58 8 73
-88 74 27 40 51
-63 54 55 93 61
-16 66 15 21 48
-
-43 70 9 81 42
-36 54 99 34 95
-98 19 90 25 44
-69 56 18 77 49
-58 16 67 75 57
-
-36 44 14 98 23
-31 5 83 46 3
-45 21 41 11 60
-33 81 88 92 65
-13 51 48 59 71
-
-12 5 70 87 32
-42 18 90 73 88
-68 29 76 38 55
-67 62 15 77 34
-39 27 51 54 19
-
-87 8 92 93 88
-77 54 15 1 43
-35 97 26 21 29
-13 46 96 69 47
-51 38 91 32 63
-
-73 99 30 15 16
-42 58 21 88 44
-45 13 27 68 9
-36 6 81 53 5
-78 76 11 60 1
-
-57 76 50 78 31
-45 42 68 53 16
- 9 88 89 19 21
-96 61 97 69 34
-98 87 33 82 0
-
- 4 16 89 57 64
-46 75 77 65 23
-71 42 96 52 38
- 1 21 93 0 35
-59 80 53 36 58
-
-97 62 35 1 88
-98 60 17 45 94
-12 43 65 23 19
-71 52 3 40 59
-50 76 61 20 22
-
-92 65 38 93 13
-55 26 10 46 29
-85 23 19 74 34
-60 14 27 36 18
-53 4 52 49 17
-
-99 56 93 70 28
-25 0 77 80 57
-91 50 72 76 23
-53 58 95 78 59
-75 85 90 44 9
-
-30 8 5 60 6
-28 35 59 70 96
-20 99 98 81 79
-94 78 27 71 4
- 7 34 43 46 51
-
-93 65 22 69 33
-92 49 75 35 11
-58 39 62 86 83
-64 4 76 48 82
-74 1 56 95 31
-
- 1 78 98 90 55
-80 14 36 99 7
-85 8 10 9 92
-76 11 40 70 62
-43 53 74 35 58
-
-46 78 35 28 49
-84 73 65 25 34
-40 59 66 36 67
-16 22 29 0 45
-20 56 39 88 91
-
-32 58 35 25 79
-78 94 57 38 14
-89 87 68 48 76
- 7 67 40 51 33
-95 31 43 93 92
-
-38 21 82 31 23
-54 16 77 37 42
-73 99 7 34 90
-71 26 5 91 52
-22 27 47 85 62
-
- 2 86 28 37 55
- 1 82 9 36 31
-52 98 89 30 60
-13 17 63 38 57
-73 50 42 20 12
-
-56 3 67 62 35
-59 39 19 22 27
-21 58 57 41 54
-75 13 82 50 32
-23 5 99 66 10
-
- 7 19 45 66 78
-38 57 40 73 87
-58 30 99 53 83
-64 1 8 56 95
-70 77 16 18 82
-
-72 83 95 37 35
-54 59 92 21 79
- 7 81 86 29 41
-52 99 42 57 71
- 3 15 75 34 77
-
- 7 70 5 69 4
-34 60 40 73 6
-74 54 67 32 38
-93 62 17 51 86
-57 88 99 3 16
-
-42 74 11 34 7
-82 47 71 31 58
-69 23 43 4 64
-32 19 98 93 41
-63 97 8 85 48
-
-63 54 34 38 86
- 4 27 15 49 0
-61 77 53 98 74
-62 23 88 97 37
-93 28 25 50 13
-
-56 82 41 27 79
-23 31 64 7 65
-52 98 93 16 57
-88 49 10 11 62
-43 95 53 51 83
-
-41 10 87 54 86
-19 22 13 40 17
-37 27 45 29 63
-83 85 81 90 7
-57 88 47 66 56
-
-67 44 54 88 89
-20 46 61 28 92
-86 49 60 83 95
-42 78 97 51 96
-11 62 4 26 31
-
-18 68 87 26 70
-62 84 11 33 90
- 0 45 66 83 6
-20 19 27 44 55
-52 8 5 7 3
-
-54 94 88 76 92
-13 98 22 33 26
-95 62 53 81 24
-29 69 15 87 25
-61 40 84 90 93
-
- 7 31 3 28 46
-20 51 21 18 38
-30 92 39 70 61
-27 88 35 96 74
-23 5 66 11 42
-
-40 61 90 57 54
-41 14 99 62 59
-92 10 48 81 52
-22 29 77 18 87
-31 79 25 94 13
-
-17 26 44 98 57
-74 83 51 14 11
-76 91 96 64 33
-43 45 92 72 27
-66 3 28 20 40
-
-88 82 44 71 55
-83 47 51 76 24
-86 19 42 34 99
-30 31 87 48 62
-98 53 68 9 21
-
- 3 31 6 41 61
-24 77 81 96 44
-78 73 1 98 11
-40 80 27 65 92
-62 67 2 30 10
-
-78 46 50 65 56
-84 16 32 58 86
-22 12 54 99 35
- 9 43 55 10 94
-66 81 59 92 76
-
-78 3 55 23 83
-13 42 94 91 22
-14 37 31 67 71
- 8 61 57 34 43
-74 50 0 39 65
-
-78 16 13 91 34
-14 74 86 3 97
-12 89 58 65 51
-29 57 48 44 93
-95 1 42 39 92
-
-93 96 16 85 25
-59 3 70 19 17
-21 84 58 38 86
-57 10 35 95 79
-81 44 73 63 9
-
-22 1 96 7 93
-40 49 2 4 66
-87 21 17 32 48
-44 28 42 99 26
-69 8 85 86 75
-
-21 31 37 87 28
-89 43 74 83 57
-95 29 92 88 35
-94 25 97 81 50
-15 19 73 45 63
-
-92 62 67 95 57
-30 8 4 39 64
-99 31 70 63 96
-25 53 24 93 35
-34 51 82 91 28
-
-41 30 20 56 46
-16 32 98 60 35
-67 9 43 42 88
-78 90 71 5 29
-49 31 37 63 18
-
-80 40 88 5 62
- 3 6 74 71 97
-19 58 63 59 38
-50 64 34 68 45
-25 30 21 33 83
-
-10 65 67 17 50
-21 51 18 68 59
-29 78 77 99 76
-62 35 96 7 95
-82 53 42 49 69
-
-74 65 89 6 1
-18 30 72 75 24
-60 50 52 55 82
-68 99 4 61 22
- 9 37 84 57 87
-
-96 85 56 72 2
- 9 38 98 12 4
-34 45 74 97 86
-18 94 64 70 68
-91 41 58 39 66
-
-34 13 26 80 29
- 0 4 21 60 90
-39 73 12 2 19
-64 44 61 88 45
-59 50 8 91 49
-
-34 85 55 2 75
-10 15 89 12 63
-90 29 87 73 71
-38 17 84 45 9
-97 98 77 23 61
-
-47 43 22 58 1
-63 44 2 94 99
-33 81 51 49 13
-38 86 42 91 23
- 7 67 68 39 84
-
- 4 26 12 38 41
-43 16 88 71 99
-50 24 19 77 98
-23 73 44 10 51
-56 42 30 52 59
-
-57 16 9 62 27
-26 65 56 10 82
- 0 74 78 12 99
-77 18 38 5 37
- 7 60 40 90 23
-
-14 69 18 51 8
-21 79 60 36 12
-68 44 59 45 16
-90 50 85 25 70
-91 31 30 54 26
-
-24 40 51 72 63
-31 60 62 25 96
- 9 44 35 28 91
-97 4 34 81 2
-61 68 94 52 86
-
- 0 57 95 88 94
-36 38 25 35 19
-13 6 8 61 98
-45 85 86 69 97
-41 32 7 15 59
-
-41 82 19 29 34
-44 96 6 91 76
-69 21 32 94 98
- 4 10 88 30 2
- 8 74 56 65 99
-
-36 91 73 15 54
-62 55 40 27 44
-11 60 95 61 46
-31 32 21 41 35
-74 86 83 89 79
-
- 2 96 94 82 68
-39 83 49 30 15
-62 11 86 99 59
-51 80 12 72 58
-87 66 98 53 29
-
-44 71 18 63 85
-11 75 60 66 13
-36 9 94 57 8
-10 12 32 3 86
- 4 29 54 70 21
-
-27 33 76 83 67
-77 29 65 39 44
-52 34 25 93 64
-35 4 57 92 84
-41 51 88 96 0
-
-21 91 82 3 26
-23 8 36 20 73
-54 39 60 34 57
-49 99 97 69 43
-41 93 95 80 63
-
-73 77 4 9 22
-17 33 15 86 79
-38 16 99 98 30
-64 92 76 50 68
-83 85 52 87 88
-
-57 53 13 36 76
- 7 10 91 3 22
- 8 84 56 73 59
-62 80 85 38 33
-68 97 47 14 96
-
-36 8 98 43 70
-85 95 31 1 51
-33 41 78 89 56
-76 16 15 34 82
-12 18 39 4 3
-
-98 49 41 30 95
-68 89 81 48 84
-15 19 90 66 14
-32 1 88 34 64
-73 65 6 20 86
-
-22 18 13 74 34
-75 4 60 88 46
-25 97 54 94 91
-42 67 40 11 81
- 5 12 49 48 15
-
-82 91 18 73 57
-97 50 34 16 66
-29 43 81 20 15
-19 44 85 4 32
-90 58 39 53 42
-
-50 53 83 10 0
-93 16 84 23 13
-89 63 75 69 51
-65 35 67 56 70
- 4 37 29 47 38
diff --git a/2021/05/input b/2021/05/input
deleted file mode 100644
index 5553867..0000000
--- a/2021/05/input
+++ /dev/null
@@ -1,500 +0,0 @@
-102,578 -> 363,317
-536,470 -> 536,863
-578,460 -> 203,835
-42,859 -> 247,859
-618,147 -> 147,618
-119,317 -> 119,22
-14,975 -> 950,39
-245,359 -> 245,877
-835,278 -> 159,954
-663,103 -> 558,103
-194,85 -> 194,193
-77,529 -> 77,208
-677,459 -> 515,459
-867,775 -> 867,482
-674,508 -> 191,508
-926,528 -> 614,528
-816,467 -> 816,765
-963,609 -> 963,537
-838,400 -> 915,400
-53,546 -> 297,546
-745,938 -> 396,589
-820,30 -> 820,114
-351,406 -> 351,212
-356,309 -> 356,533
-592,221 -> 179,634
-87,151 -> 412,151
-350,867 -> 350,616
-383,505 -> 383,537
-954,768 -> 298,112
-437,434 -> 437,92
-11,921 -> 917,15
-942,919 -> 87,64
-236,690 -> 297,690
-290,573 -> 290,823
-582,976 -> 582,521
-515,708 -> 515,289
-644,175 -> 448,175
-495,683 -> 649,683
-697,180 -> 616,180
-410,785 -> 410,368
-451,677 -> 431,677
-186,625 -> 186,202
-372,816 -> 263,707
-787,831 -> 787,802
-813,823 -> 813,299
-69,49 -> 69,592
-280,794 -> 389,794
-853,876 -> 853,525
-160,796 -> 867,89
-489,388 -> 954,388
-408,366 -> 682,366
-753,624 -> 753,407
-322,846 -> 322,296
-10,630 -> 312,328
-250,414 -> 250,188
-375,383 -> 131,627
-110,875 -> 330,655
-292,158 -> 229,158
-983,975 -> 60,52
-908,374 -> 760,226
-325,711 -> 325,483
-857,369 -> 397,369
-618,178 -> 618,504
-460,965 -> 53,558
-536,979 -> 176,979
-953,819 -> 953,252
-578,317 -> 578,326
-406,425 -> 406,219
-785,782 -> 161,158
-593,908 -> 593,973
-979,10 -> 522,10
-421,474 -> 763,132
-924,350 -> 924,869
-982,38 -> 182,838
-621,39 -> 297,39
-328,242 -> 328,601
-89,909 -> 657,341
-546,304 -> 931,304
-963,526 -> 963,564
-57,596 -> 57,89
-436,353 -> 436,731
-824,963 -> 824,513
-594,744 -> 594,233
-769,667 -> 769,625
-707,410 -> 707,561
-244,511 -> 244,712
-362,81 -> 656,375
-302,652 -> 302,814
-957,394 -> 885,466
-522,760 -> 769,760
-13,13 -> 981,981
-154,133 -> 146,125
-355,11 -> 838,494
-31,73 -> 904,946
-450,603 -> 130,603
-610,42 -> 479,173
-67,975 -> 873,169
-927,251 -> 725,49
-617,179 -> 154,642
-618,611 -> 205,198
-960,314 -> 891,383
-349,501 -> 492,358
-853,135 -> 963,245
-503,383 -> 906,383
-164,265 -> 164,647
-616,219 -> 190,645
-117,888 -> 794,211
-864,461 -> 805,461
-461,346 -> 461,553
-639,242 -> 37,242
-256,745 -> 719,745
-285,26 -> 285,87
-596,140 -> 596,204
-722,800 -> 34,800
-819,952 -> 940,952
-214,15 -> 863,664
-94,957 -> 94,254
-259,632 -> 259,842
-808,64 -> 378,64
-592,407 -> 592,560
-640,474 -> 640,520
-425,42 -> 959,576
-443,527 -> 245,725
-347,390 -> 334,390
-188,839 -> 188,190
-186,93 -> 958,865
-700,238 -> 700,265
-687,644 -> 687,946
-264,823 -> 353,823
-944,200 -> 235,909
-970,289 -> 970,57
-51,834 -> 177,708
-460,232 -> 353,232
-552,692 -> 945,299
-900,360 -> 666,360
-829,491 -> 829,459
-666,365 -> 490,365
-232,506 -> 88,506
-522,348 -> 513,339
-349,321 -> 369,341
-974,816 -> 21,816
-187,84 -> 863,760
-400,47 -> 216,47
-342,491 -> 813,20
-461,921 -> 352,921
-440,846 -> 440,275
-192,541 -> 616,965
-214,288 -> 214,78
-185,376 -> 499,62
-849,756 -> 739,866
-844,951 -> 50,157
-195,481 -> 397,279
-215,460 -> 215,180
-889,745 -> 496,352
-696,57 -> 696,297
-622,900 -> 289,900
-468,904 -> 468,347
-867,984 -> 405,984
-276,461 -> 494,461
-111,239 -> 111,746
-832,212 -> 361,212
-152,137 -> 969,954
-735,821 -> 735,639
-962,467 -> 617,812
-361,26 -> 361,35
-389,181 -> 389,669
-845,123 -> 19,949
-11,17 -> 981,987
-532,861 -> 532,408
-215,626 -> 109,626
-363,544 -> 363,585
-879,984 -> 879,153
-798,213 -> 798,254
-805,648 -> 764,689
-617,505 -> 617,296
-822,862 -> 311,862
-845,830 -> 845,631
-958,483 -> 958,290
-323,167 -> 323,793
-429,451 -> 429,737
-337,846 -> 337,245
-637,388 -> 62,963
-971,11 -> 971,154
-11,260 -> 11,661
-81,72 -> 989,980
-267,494 -> 267,605
-872,783 -> 872,425
-286,982 -> 286,873
-925,291 -> 925,881
-868,987 -> 60,179
-664,458 -> 973,458
-225,227 -> 225,909
-302,140 -> 657,140
-796,193 -> 55,934
-527,137 -> 527,777
-134,209 -> 442,517
-123,11 -> 923,811
-626,870 -> 290,534
-312,574 -> 312,142
-87,197 -> 87,13
-350,294 -> 886,294
-363,829 -> 891,301
-802,486 -> 580,708
-440,691 -> 249,691
-382,479 -> 382,399
-865,839 -> 865,28
-983,714 -> 277,714
-221,404 -> 221,739
-894,519 -> 894,727
-593,489 -> 880,489
-941,940 -> 70,69
-458,838 -> 723,838
-653,782 -> 653,669
-304,526 -> 543,526
-576,258 -> 576,396
-988,989 -> 12,13
-878,18 -> 878,236
-232,493 -> 232,376
-62,743 -> 312,743
-115,329 -> 115,839
-940,937 -> 33,30
-255,88 -> 255,316
-866,790 -> 320,790
-948,427 -> 948,327
-773,880 -> 105,212
-645,861 -> 936,861
-196,279 -> 196,648
-213,740 -> 213,167
-581,513 -> 703,513
-787,117 -> 330,574
-222,101 -> 827,101
-175,928 -> 981,928
-283,923 -> 239,923
-21,394 -> 21,880
-255,943 -> 255,968
-56,304 -> 56,200
-537,83 -> 537,120
-536,164 -> 421,164
-610,600 -> 610,168
-33,348 -> 78,348
-510,462 -> 109,863
-213,95 -> 910,792
-700,537 -> 361,537
-830,28 -> 894,92
-624,15 -> 624,442
-166,335 -> 561,335
-635,684 -> 962,357
-917,379 -> 524,772
-693,890 -> 195,890
-354,511 -> 455,511
-340,443 -> 333,450
-936,73 -> 266,73
-271,325 -> 271,125
-134,268 -> 298,268
-789,424 -> 904,309
-32,142 -> 32,903
-13,230 -> 749,966
-710,559 -> 710,679
-45,529 -> 167,529
-783,191 -> 921,191
-587,522 -> 91,26
-541,753 -> 762,532
-570,589 -> 375,589
-543,172 -> 869,172
-370,445 -> 374,445
-234,742 -> 869,742
-902,673 -> 68,673
-166,725 -> 865,26
-802,164 -> 239,727
-953,184 -> 368,769
-652,97 -> 652,298
-414,469 -> 414,344
-720,458 -> 347,85
-769,741 -> 130,741
-105,179 -> 879,953
-116,322 -> 116,502
-428,637 -> 398,637
-596,217 -> 896,217
-134,943 -> 233,943
-230,295 -> 262,295
-856,254 -> 259,254
-863,467 -> 863,944
-561,627 -> 561,258
-805,68 -> 142,731
-27,938 -> 889,76
-888,103 -> 185,806
-202,801 -> 509,494
-833,758 -> 833,554
-792,772 -> 144,124
-123,561 -> 123,362
-908,420 -> 817,420
-324,674 -> 324,629
-542,488 -> 638,488
-188,109 -> 497,109
-880,868 -> 46,868
-438,185 -> 438,848
-583,299 -> 583,538
-233,333 -> 534,333
-422,292 -> 573,292
-376,383 -> 619,383
-436,787 -> 668,787
-982,340 -> 982,857
-36,426 -> 49,426
-118,141 -> 771,794
-814,836 -> 926,836
-982,322 -> 887,322
-962,21 -> 962,405
-520,689 -> 287,922
-275,840 -> 275,424
-28,492 -> 299,763
-717,810 -> 717,717
-184,136 -> 258,136
-546,264 -> 546,800
-402,465 -> 850,913
-138,836 -> 138,110
-517,766 -> 517,358
-937,80 -> 102,915
-877,699 -> 877,930
-317,227 -> 192,352
-439,374 -> 439,332
-761,558 -> 761,628
-378,927 -> 836,469
-133,490 -> 133,968
-728,930 -> 176,930
-353,488 -> 353,173
-457,961 -> 980,961
-234,980 -> 234,111
-251,568 -> 251,846
-411,789 -> 52,789
-152,754 -> 152,21
-796,346 -> 264,878
-492,201 -> 86,201
-215,59 -> 896,740
-630,768 -> 57,768
-863,148 -> 863,947
-62,862 -> 208,862
-846,819 -> 279,252
-495,530 -> 495,515
-211,275 -> 111,275
-613,439 -> 613,878
-70,565 -> 70,84
-674,691 -> 674,164
-126,247 -> 126,888
-551,602 -> 274,602
-147,198 -> 560,198
-824,262 -> 245,841
-63,37 -> 965,939
-942,541 -> 942,439
-909,69 -> 37,941
-141,798 -> 976,798
-854,971 -> 854,689
-395,188 -> 41,188
-556,185 -> 282,459
-400,213 -> 956,213
-820,195 -> 820,186
-301,821 -> 301,628
-529,491 -> 446,408
-826,129 -> 93,862
-648,474 -> 387,474
-168,932 -> 616,932
-392,387 -> 392,819
-736,736 -> 33,33
-514,538 -> 514,255
-703,884 -> 634,884
-692,697 -> 131,697
-826,148 -> 249,148
-282,620 -> 169,507
-878,755 -> 878,820
-985,918 -> 205,138
-79,36 -> 682,639
-897,655 -> 879,655
-136,829 -> 136,869
-560,545 -> 234,545
-973,821 -> 829,821
-287,699 -> 829,699
-790,114 -> 258,114
-639,79 -> 779,79
-774,655 -> 774,79
-332,340 -> 332,530
-894,583 -> 152,583
-242,884 -> 242,285
-126,928 -> 538,516
-10,989 -> 989,10
-336,310 -> 33,310
-881,238 -> 141,978
-239,930 -> 747,930
-964,864 -> 130,30
-116,25 -> 872,781
-925,915 -> 94,84
-923,56 -> 40,939
-545,446 -> 427,446
-200,512 -> 200,99
-723,929 -> 430,636
-728,550 -> 296,550
-52,293 -> 231,293
-123,557 -> 123,798
-468,513 -> 468,891
-866,322 -> 849,322
-893,265 -> 893,201
-711,811 -> 711,507
-431,304 -> 501,304
-79,766 -> 79,483
-705,115 -> 980,115
-966,20 -> 23,963
-807,224 -> 989,406
-114,370 -> 853,370
-508,552 -> 508,152
-924,58 -> 108,874
-928,754 -> 928,912
-757,802 -> 574,985
-874,256 -> 810,192
-814,404 -> 814,597
-32,957 -> 886,103
-693,917 -> 693,649
-984,28 -> 36,976
-615,898 -> 466,898
-34,334 -> 34,966
-741,305 -> 741,63
-817,961 -> 691,961
-431,85 -> 431,111
-709,72 -> 709,745
-185,549 -> 685,549
-928,972 -> 28,72
-721,958 -> 615,958
-287,417 -> 792,417
-335,156 -> 335,609
-789,80 -> 789,626
-866,889 -> 67,90
-113,538 -> 113,935
-375,682 -> 985,72
-598,492 -> 767,492
-61,750 -> 658,153
-681,673 -> 681,293
-672,766 -> 672,273
-513,335 -> 382,335
-818,60 -> 741,60
-361,561 -> 707,215
-460,487 -> 460,463
-190,705 -> 871,24
-43,309 -> 457,723
-267,394 -> 144,394
-316,141 -> 316,154
-818,617 -> 823,612
-542,46 -> 542,813
-569,480 -> 557,480
-914,807 -> 298,191
-942,315 -> 437,820
-598,598 -> 60,598
-296,344 -> 296,710
-281,153 -> 281,575
-978,834 -> 978,878
-194,700 -> 194,403
-429,533 -> 10,533
-789,156 -> 789,509
-195,357 -> 789,357
-216,217 -> 404,29
-865,890 -> 865,896
-153,590 -> 153,412
-695,177 -> 695,618
-306,74 -> 918,686
-298,627 -> 298,498
-671,657 -> 671,641
-112,806 -> 112,880
-693,770 -> 55,132
-192,743 -> 192,342
-982,63 -> 66,979
-262,858 -> 262,685
-696,114 -> 669,114
-974,507 -> 626,507
-361,168 -> 219,310
-721,18 -> 401,338
-801,39 -> 513,327
-816,13 -> 724,13
-901,215 -> 901,83
-165,146 -> 788,146
-425,662 -> 418,669
-670,92 -> 913,335
-87,988 -> 963,112
-501,53 -> 252,53
-583,709 -> 583,600
-852,327 -> 852,208
-943,409 -> 943,721
-712,69 -> 951,69
-519,768 -> 519,648
-969,46 -> 35,980
-235,626 -> 235,447
-213,861 -> 741,333
-103,797 -> 136,830
-770,108 -> 770,546
-320,623 -> 320,200
-889,169 -> 889,243
-401,673 -> 401,783
-178,736 -> 639,736
-819,883 -> 15,79
-279,509 -> 279,399
-203,947 -> 866,947
-564,57 -> 577,57
-558,366 -> 558,751
-922,425 -> 355,425
-457,597 -> 61,597
diff --git a/2021/06/input b/2021/06/input
deleted file mode 100644
index 229caa9..0000000
--- a/2021/06/input
+++ /dev/null
@@ -1 +0,0 @@
-1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,3,1,1,1,5,1,1,1,4,5,1,1,1,3,4,1,1,1,1,1,1,1,5,1,4,1,1,1,1,1,1,1,5,1,3,1,3,1,1,1,5,1,1,1,1,1,5,4,1,2,4,4,1,1,1,1,1,5,1,1,1,1,1,5,4,3,1,1,1,1,1,1,1,5,1,3,1,4,1,1,3,1,1,1,1,1,1,2,1,4,1,3,1,1,1,1,1,5,1,1,1,2,1,1,1,1,2,1,1,1,1,4,1,3,1,1,1,1,1,1,1,1,5,1,1,4,1,1,1,1,1,3,1,3,3,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,5,1,1,1,1,2,1,1,1,4,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,2,3,1,2,1,1,5,4,1,1,2,1,1,1,3,1,4,1,1,1,1,3,1,2,5,1,1,1,5,1,1,1,1,1,4,1,1,4,1,1,1,2,2,2,2,4,3,1,1,3,1,1,1,1,1,1,2,2,1,1,4,2,1,4,1,1,1,1,1,5,1,1,4,2,1,1,2,5,4,2,1,1,1,1,4,2,3,5,2,1,5,1,3,1,1,5,1,1,4,5,1,1,1,1,4
diff --git a/2021/07/input b/2021/07/input
deleted file mode 100644
index 31f4875..0000000
--- a/2021/07/input
+++ /dev/null
@@ -1 +0,0 @@
-1101,1,29,67,1102,0,1,65,1008,65,35,66,1005,66,28,1,67,65,20,4,0,1001,65,1,65,1106,0,8,99,35,67,101,99,105,32,110,39,101,115,116,32,112,97,115,32,117,110,101,32,105,110,116,99,111,100,101,32,112,114,111,103,114,97,109,10,322,659,689,304,1706,69,576,110,238,904,299,206,78,954,776,590,404,125,235,438,472,187,205,620,14,378,1056,496,1323,59,44,636,432,658,30,195,107,425,105,214,908,145,641,1467,441,346,455,1454,773,146,97,42,509,8,1217,503,901,1147,1654,45,1438,503,62,851,590,105,217,44,646,197,491,333,1224,90,262,1132,1499,864,128,165,36,646,422,1265,501,414,328,170,1566,115,1049,154,224,490,1018,1019,1484,315,614,816,207,240,423,132,196,484,532,857,341,723,69,294,787,1020,691,185,525,697,1435,62,156,21,314,489,640,93,415,446,902,15,510,91,104,317,971,108,187,616,794,416,1332,499,1086,443,514,258,383,162,1034,1,331,269,283,1835,150,1698,1020,318,1540,687,17,889,585,1682,67,547,1,1353,149,1650,145,13,151,1144,409,294,740,676,267,827,1624,804,44,795,297,265,426,508,11,1359,963,277,203,1093,450,1229,287,160,1913,914,512,1098,103,975,64,26,787,87,104,340,362,153,173,93,455,89,577,40,1459,320,398,1245,12,452,515,594,0,1497,1238,88,14,538,431,0,699,1033,483,574,593,612,770,1006,332,23,753,1334,536,109,164,250,86,333,1577,896,1199,521,73,467,1037,0,539,375,1243,238,301,262,191,415,88,515,1410,54,1019,934,81,1273,78,306,57,145,472,57,682,203,63,512,427,104,457,214,197,1766,350,355,536,839,7,586,1209,71,88,858,562,64,335,84,1161,1305,1203,102,52,193,47,852,718,885,146,111,1014,667,8,52,637,254,1453,674,1542,47,107,55,321,591,829,1113,40,215,398,254,327,181,200,20,129,265,109,705,1265,12,148,367,349,333,341,272,90,166,699,681,1927,1267,86,282,299,36,48,1594,110,645,569,724,199,334,239,117,448,108,67,1257,142,902,208,728,700,107,1,621,1036,1397,837,313,380,208,156,39,220,238,648,197,26,2,1010,98,458,271,1237,99,751,31,236,26,622,802,4,121,244,240,67,462,1181,100,1381,1494,446,23,35,95,357,212,90,820,56,96,171,11,1101,1020,149,125,1504,896,25,8,1704,193,421,134,135,1397,1052,1059,741,967,1537,373,585,279,46,398,654,305,435,89,11,702,27,102,573,497,139,530,805,3,122,1329,175,134,137,57,516,790,587,163,296,153,1124,1336,946,63,39,278,13,253,237,653,200,250,1067,1891,697,182,628,0,60,303,389,1821,189,295,41,619,71,795,1228,110,1198,306,941,59,72,666,610,850,984,564,330,636,111,1541,542,80,212,927,127,427,33,365,313,697,200,286,708,478,264,448,1159,256,28,273,7,238,176,956,735,264,361,1882,139,1345,1,271,508,0,190,110,119,76,715,1338,80,1026,132,286,966,337,1715,514,328,265,63,1376,1413,1421,457,66,1594,737,59,548,184,801,165,96,129,1200,50,604,1013,309,627,625,597,1012,77,670,177,264,115,174,109,148,270,24,346,33,1270,359,954,113,207,484,1756,1155,1067,991,1358,61,530,612,135,351,706,244,489,609,484,76,168,258,161,694,1019,1502,558,117,112,1041,1040,448,879,37,616,930,32,357,1650,231,458,1068,585,9,439,412,292,116,494,246,28,260,463,200,84,1106,750,667,1284,129,878,1077,453,960,409,1327,412,243,89,616,443,256,645,1083,526,95,818,9,59,76,541,312,1168,430,64,2,187,561,1322,369,1245,64,854,126,359,240,42,157,35,232,863,74,331,250,695,914,182,208,94,656,87,530,1444,163,429,46,299,1038,38,471,91,112,819,1644,244,1718,76,806,103,752,124,796,1183,15,829,1038,6,529,913,140,326,435,44,617,659,123,753,444,467,408,182,1387,202,684,60,55,26,155,902,1075,86,375,924,862,150,1230,700,143,417,156,933,872,639,1032,137,146,1649,1562,4,11,257,556,29,1440,177,935,741,492,300,1530,92,453,56,244,37,997,762,624,456,1182,845,150,367,393,334,338,100,278,1374,267,1261,25,106,332,25,2,14,123,288,600,880,838,323,183,1075,202,445,218,1538,73,300,555,322,587,7,606,753,676,28,57,557,1283,23,73,31,370,29,491,5,31,97,199,188,1088,276,1061,1043,42,1463,601,56,255,426,150,1451,562,0,408,7,701,111,1145,838,976,310,561,645,33,213,1020,73,81,849,2,586,825,183,2,704,59,1515,906,647,91,585,14,778,333,258,353,128,839,146,81,231,128,716,699,64,345,812,906,1180,286,243,295,1031,197,1392
diff --git a/2021/08/input b/2021/08/input
deleted file mode 100644
index 28dc8f9..0000000
--- a/2021/08/input
+++ /dev/null
@@ -1,200 +0,0 @@
-bgeacd dbfag bcadegf agdce dgfbce bgc bdgca aedcgf bc abec | gcdfbe cbea bc gbc
-bdeag gdbaec cd dgc abcfg ebcd dgfabe cdfeag cgadb bdagfce | becd acfgde bgcaed eadgbc
-acbfg bcf ebacg fb fcbgea cbdfge cgeabd agcfd aebf bdaefgc | fbcdeg cfb ebgca bf
-bfcde dfgb gecbdf fdc fdcega fd ebdca gfcaedb gcfbe cbagef | dbfec gbfd bcdfe dfc
-dbgeaf bad acdfbe ab agbdf bgcdf fdgae fcgbdea fgecda egab | ba dab abd gbae
-feagcb cdfagb egda bdg dg fdcagbe ebcga bedfc bgecd dbcgea | eafgbc bcdfage dg egad
-bacfedg afbgc dbcgaf afgecd acd bfagce bgda ad adfbc ecbdf | dca dca abdg dcbef
-eagfb efcdba faceg gfdce cea afbcegd ac afdegb gafcbe gbac | fegcd geafc edbcaf bcag
-cfb bgfce ebgdf fc gdfeab acdbfeg cgeab ecfd badfcg ebcfgd | ecgab eagcb efbacdg fc
-adfec ebdcgf bfced bec fagcdeb gbcd cb fbgde deagbf afecgb | bce cb fdgeb bc
-bgfaec dcfga ed acedgfb fdebgc dec fdeb gedcba gfced cebfg | cde agcbde gfaecb cde
-bgefc cfgbea dfgaecb dg dbcg dcefa dfbegc dgfce afgedb fgd | cfged gdf fbgdea gafecb
-fcbade dagbe gacb gaedfc bdaecfg bgfde dbaec baegcd ga dga | ag gad gcab ga
-cfgdeb cbfade fac badfc ca gafdce gfdebac bfadg fbdce aceb | ebdcf deagfc ac ebfcd
-debfcg fgde cfaedgb ecbag cbeadf gf gbf fdceb fcebg dfagbc | gbfec gf agbce bfcagd
-fdcebag cbeagd gafed dfbgc cgedfa beg be edgafb edbfg eabf | gbcfd acgefd cfdageb afged
-bgad efdbcg aecfdgb fgebca ga cgade acbedg adfce aeg cgdeb | gdecfb fgdceb adceg ga
-acefd efdb cgabfe be fegcbda gbacd cagefd eab acebfd acbed | be debf feacgb becad
-edbcag dgefcab ce fgdcb eafc afgceb gfbae cbe degafb bfgce | fcgbd ec dbaegc efgdba
-bfcdge gfcbda aegfcdb dg cdgbe dbfce dgb fged cdefba caebg | dbg bgd gdfe dg
-bfeadc dbfcgea bgdaf decfg efdabg cgba fbdagc ca fca gdcfa | cafdg gacb bdfeag ac
-edbcfg cdgfae gedaf egcfd beagfc fga bcfdgae cgda debfa ag | defgc efabgc fcegadb fegda
-gafcb fcgadb gdca gbadf ad fbegd befcag fda ebgdcaf fbaecd | agcbf dbafcg dgafb abgfcd
-cga gafce gecbfda dbacgf defac febcg cfbdeg afegcb bgae ga | cdbgef ebdagcf caefg geba
-gfebcda ab dfabg abcfgd gdbfc abgc becgdf bcedfa adfge fab | abf fab ba agbc
-fagce ceabfgd cdea cbfaeg dgafce egcdf bfaegd gbcdf fde ed | de aedgbf fecagd fcebga
-fcbad fe afge ebagd fde fbdegac fgbced fdgeba fabed edcgba | debga bdgae bafdc efag
-adbfg ba dbcfga abgdecf gfedb agfdc gcdeaf adfebc bda bacg | befdac ebdafc abd gdbafce
-begfd dgfbac dgbac ce bedgac dafceg dgbce ecfdgab ceg ecab | gadfcb gefdb gdeafcb fgcdab
-dcfagbe dgbefa gdbcea faebgc fade efabg dge cfdbg fbgde ed | de efbacg dfea dfea
-dcfeag bgefcad dcgfe afedb cb bfgaec dcgb bec fcdbe gbecdf | bec agfebc ecb edfba
-acdbgfe ebcag fgc feagcb bafc gfceb fc gfadce gcbead dbgef | bceagd fcab gfdceba cfebg
-bdegf abgefd fgba dgceab dabcef badfegc egb fadeb gb fdgce | gafb efdba gb dbfage
-bfdca cfgb agdfec caf bgcfda becad gbdaf fc ebgfcad bagedf | gefdab cebad cf bgfc
-dfbcge bedgaf bgefd cgebda efcb gcfad degfbca bgc fcdbg cb | ecbadg gbfdc bgdfe fcbe
-dfeagc bfacge abfc fcegb bdecg bef acfeg bf bcgaedf gedfba | bf ebf fb cfadegb
-fbgdc fcbgead egaf acebgd gacdf fad gdaec bfecad fa gcedaf | eafdgc fda degacf geadbc
-fcdea gcdbaf cgedbf bd bgde cdb acfgeb efcbg fdecb fedbacg | aebgcf febdc dcb bgdefc
-bfdeg dbcefa bdaegf cegdf agdb fdaeb bge gb beacfg edbcafg | gefdb edcfg acbgef egb
-afgedbc caebg gef fbec egcdba dfgabe gafcd bfacge agcfe ef | fge eafbdg cgbae cgaefb
-cbagfed dceba efgcb bcafde gacedb fdca caebf egfabd fa aef | adegbc cbgfade adcf deabc
-gcbd bcegad eagdb fedabc acebdgf gcbea gaebdf gacef bc bce | dbaegc cgfea bcdg ebc
-cbfdeag agfbce cagef cbdefg gb gefab gcedfa gfb fdeba abcg | bfg afegb gbf cgab
-dea fadgbec dcabe abcdeg cfbad gdec agecb gdefab fbgaec de | dbgfae cdfegab dbgcae beadcg
-gabcd aebdgc gcaefbd edac gbfad cebag efcbga dc dcegbf cdb | cbdag agebc afcebg faegcb
-gacdbe cdabefg fecgab fe gef cbdgef dcfe gdfeb cbegd dagfb | egf fe efg decgb
-cbfea bcgf adcfe ecbgad bf gfebad feb bfagce afdcgbe abgce | cadef bcfg bf dbfcage
-fabeg cfeab ebgfcad ebfgad eg edag dfbag feg defcbg fbdcga | efbga fdcegb gbafd gdbecf
-cdgfba bga geabdc dacge beadf ebgc agcfde bg gbacdef bgead | cebg fbdae gbec dagfce
-fbgdace deafcb ead caedg da decgba aefcg bedcg gdbecf badg | ebfdcg gbad ecagbd egdcb
-faebg fg gfca eafbd cgbaef baecdfg cedbgf eabcg efg dgceba | edcgfab feg gf efg
-adbec dbcaf ecga dea eabfdg cdbge bafdcge bgdcae ae fedcgb | ead cabdgfe agce egcfbd
-gdcef agfb bfgade cebdaf debcagf dbafe egbfd cdageb geb bg | egadbc gcdfe afgb egb
-gfcbe cgfabe cdagb debgcf de bdef gde dbgcefa dfecag edcgb | fcegb fdcagbe fcbge edgcbf
-gaedcf cfedba dgacb cgbeaf fbge ecafg bfdgace gfacb bfa bf | gcadb decafg adgfec baf
-eadg gfadbc eagbcd agbcd cea bdafgce cdfaeb ae gcfbe geacb | ea cdeagb debgacf egad
-afecgbd eafd adbgf egfdbc cbeag bgfead egafb fe gdacbf efg | egcab gef dbagfe abgecdf
-gafbde geab efdcab badef cfdeg gfa egcdafb fdeag ag abfcdg | fcgde ebfad bgae ebdfa
-adbef adbcfg fbgace eac ec egcb afcgb cfeab faedgc dgfebca | gbadfc eca ecgb cgbe
-fb efadcb fab gbfeca gfcab baecgd fadgc gfedabc gbef cgaeb | beagdc cabfg bacge gbfe
-dfabcg bcdg dagbf aegcbfd db fbd gcbaf gefad feabdc gcbeaf | fagdb bacfdg gabdfc dcgb
-ecagbdf dgfac cefag geacdb dcefgb df bdcgfa afbd abdcg fcd | dfc defbcg df afbd
-bfadc bcgad acegd bg ceagdfb bag cdaefb fcgb cgadfb gdebfa | cfbadge efbdcag fcdab dcbaf
-bdcefa gc cgb egdc ecdbf cfdgba agfbe dfgebc cdgaefb gbfce | cbegf begfc ebcdgf fabge
-caedgf egf dcebg cfbeg edgafbc bgdf ebdfcg eacdgb gf eafbc | bgfd efgcb fg afbcegd
-gbfae cdabfe degc edb cbdfg ed ebdgf dbfgce baecgdf agdfcb | adcefb ed de cfbgde
-fdbcge defabcg fgead befda gacedf ag gdca gea cgeafb fdegc | ga fecgd ga dfegc
-ed efcgab edacg adcgbe acgefdb deba fcbedg agfdc bgace ecd | afdcg bceag de gcdeab
-facdbe dagec bfcea bcd dfcgbe cbdae bd abdf bgcefda cbegaf | dcb aecbd befac ecfdab
-fa fea gafc gfebd dcabge dfbaegc gacfeb abgfe baefcd bcgea | befdg gecfab cafebg agceb
-cebad ebdgca bd fbedacg gaefdc gadce becaf gebd cfbagd cbd | dcgfea abcgdf cdb bd
-cfbgdae cgfdb cabgef df bdfa bgfac gcadef dfc fcgadb egbdc | df faedgc dcegb dcgbf
-cbfg gecfa adfbge gfbcdea eabfcd fg bgfeca acedg fga bafce | efbgac dcfabe cebafd decag
-gdcbef dcfage acgde fgbea gedbac bc bgace gdaefbc ecb dacb | abdc bfgea ebfgcd adcbge
-gafe cfbad aedcfbg adbgce cebgfa agcbe gf gbedcf gcabf gcf | bcega begcfa gafbc feagbcd
-cabefg ce ecfb dcebagf gface afged fbcga afcdbg eca cegdab | aec ec gafecdb bdgcaf
-bgdcae cedga bdgaecf cd afegd dbac dgc efagcb gefdcb cegba | efbgca bdecgaf caegbd dgc
-aebgd cfageb ecdagb beagc bcfdeag dfgab de ebfdcg dge adec | ed gfebca de fdcegab
-ebcdagf fcga gfbaed gf dgfaec ecfad adcbef gdcef gbdce feg | dfcae fge feg fbegcda
-fba cegadbf fa deaf deabg fedbag dgcbf agebdc gafbd bgfeac | bfa bfa fgcbead fbedgca
-cdgef dgbcaf gadcb edacgb agfdc adbfce gaebcfd fa abgf dfa | gbfdac acfgd gfcda fegdc
-dcagbf cfda fcdbge cf bafcg bdgace adbcg agebf bcgedaf gcf | dcbegf bgdac gafcbd cgbda
-degfac eafcb dfacg gbcaedf gb dfbg afbgc bag bcgeda gfbdac | dgcefa dgbf bga fcgad
-deg fgdb feabd dg gefac fedbca eacgfbd ebacgd abedgf dfaeg | egfda gadfe edg dfbae
-degf fcagde cgdebaf cgf cafgd gf fadce cgfeba gcbda fcaebd | cdbag bdcag egdf dacgb
-fdgb bagfdc dbcaf fb abdceg fba fbeacgd geafcb afdce bgadc | bf fba dbafc gadcb
-aegdb fdagceb bafce fad dgabfe df cagbed fdeg aefdb gfacdb | becgad adfbe afd badfe
-fdbg gfabc fcabd fd abcegf gadbcfe ebcad dcf dcfbga fagdec | bagcfe gfacbe fd cagebf
-cgfd egdca fdaceb abegd egabcf eacfg ecbfgda dca fdcage dc | egcaf ecbdgfa abcfed dcgf
-efdgba cgfeda ac gabecdf efagd adcef fac cefbd gcea dagbfc | afebcdg ca bcfed ca
-acbfeg bg fecbgd fgdeac acebgfd gbe bagc afecg fbead begfa | agcbdfe bg fegba badegfc
-eadbgc edfba bfecdg acfb egfad ba bea dfceb dcaebf beagdcf | ab eafbd abe adcfgbe
-fbega afdce gd agcebf becgad bgdeaf fbgd gde ebgfdca efgad | cegdab cefbga fbgd geadf
-cag agfce gfacde gbcdaf ag gead fbgec cdefa bdafcge bdefac | cfead gca adge bdagcf
-dc cebfa egacfdb dcf edbfc cbdgfa fdebg gefdba cged fdecbg | dcf eafbc bgacdf dc
-edbfg fdacge dcgae baegcd bacfgd ecaf geabdfc ecdfg fgc cf | defcag dbfgca ebfdcga cebdga
-fdgec gd gfd efcbd fdagbc bedg fabedgc gaefc becadf fdbecg | gacfbd fbdcag dgbe edcbf
-fec dgebf fbdc efbdcga afegcd befagd fdcgeb fc egcfb cgeab | bdefgc dfegba degabfc fc
-cdb gdfc dc cbdega eadbf egfacb gfcebad cgbfda acbdf bagfc | dgaecb cd bafed dcb
-dcbga ag cgdaef fgbdeac daebc fbag cag fgcdb ebfgcd fbcgad | ag faegcdb acgdfe dfgcba
-dabef fa ebacfd dfa bdfec fbgdca cbfegd dbcegaf bgaed efca | gdaeb afd eadbf fa
-bed dgab gfced afgbedc dfbge geafb efadbc febdga cafgeb db | fgeba gdba aegfcb gfecd
-da gbacf becdaf ebcfgad ecad cgfbde fedgab dbfca fecbd abd | ad egbfdc bad fcbag
-efc bgfceda dfbcag ecbg efagd acbgf fbagec aecfg ce bfeacd | egfac ec afecgb fbeacgd
-aedfbc gaced fabg ab bdgfc gefbcd adb gdbac acdegbf gcfbad | ba bcgdf ebfcda bafegcd
-cdgfb abegdc fgeacbd feba ecafgd gebfda ef efd dbfeg bdeag | dfe egfdb agefdb bedga
-cagfb ef fcdgae cfe cgafdb bcedg fbdgcae bcegf feba acgfeb | gefdac egfacd cgebd feadbgc
-bfgedca cabfgd gbac ebdfa ag abgfd dga egfdac bdcgf gbcefd | cafged bgadf ceafgd ag
-gebda bc eagdbfc ebdcg cdbgfa cgb ecdgfa cefb gfdec fbgecd | dfgbac cebf dgbecf fcbgade
-dfbcag dafgc bfd fdgcae gebda ecafbd gfadb gfcb fb dacgbef | gbdfa dagcf dagfc fbaced
-cd dfebg fcdgb cadb gdeacf eafcbgd gfceab cdg abgcf dgbfca | dc fbadcg cd adbc
-becafd dbfa feb fb abgcef adgefc cefda bgced edcfb bedgfac | fcdabe bf feb dfab
-gbadfe fdcage acgef fed ed decg abgfce adcef gebfadc fabcd | ecdg afbcd afdgce fde
-fcaedb dgbca fdcg efgbdca fbgca befag caf bagfdc dbaegc fc | fca gfacb bgceda fc
-cabed fbed fd cfd fagecd bfdca bfcdaeg acfgb bedcaf dcgbea | aebfdc ebfd bdcaf fcdgea
-agdbfc fagbc fgdc dgacebf bcgaef fda ceabd bdfca fbgead fd | fda fdcegab bgafc edbafg
-cbgfa bfdgea bfdgc ga fga aecbdf gcae egbcaf bcfgdea cefab | ga fcabe fgbdc gfbac
-cgafe cbagdfe afbce afegdb efgda gebcda gc gdcf cag eagdcf | befca gafed eadbcg gca
-agfce edgcba egbac gcbf fagbde gdacebf agf cdaef gbeacf gf | fecag bgace gdfbaec bgcfdea
-be gaeb gdeaf fcdab cbegfd fgeacd efdab fbe cgebfda dagebf | feb dfgacbe faedcg egfbad
-dfcba cgfdbae gda afedcb bgca bagcfd ga gbdef eadcfg bgafd | bgfad gfebd ag efabdc
-edgafb dgef agbedc gf abfgec fcdgeba adfbg abdeg fga cfbda | dafecbg badfg bcagdef fag
-fgc cgfbe ebgaf cbfa cgedbfa cf bgced gecfab defbag fgdcae | gfc cgf gbdfea fcg
-cga bcadfge aefdgc edgca dafc gdafbe aefcbg agefd ca cdegb | debcg faecgb cga gac
-dbcaf gcadebf eafcgb dbcefa gbdf cbfdga bcg adbcg gb edacg | afecbg cbg bfcad cabfdg
-fd dgaeb def fgecb fdebac feadbg eabdgc dfgeb becfdga gafd | fbgce egadb bdgea fagd
-cedbgf dbcgf febcad dgeafcb efcagd bfge cfg bdcga dbcfe fg | gcf cbgda gcf cadfegb
-gfabc agc degbaf fgaecb gaefb ca cefa bedgac fedgbca gcfbd | begdca gbdcf cag eacf
-ebfa be fgbcd afcegd cbe febcd faced egfdcba dbface aecbgd | ceb ceb cbfadeg feab
-gbfad cdeabgf bdeag de afcdge ade cdbe ebacg geafbc adcbeg | cbdefga gaceb ed bdce
-fcedbag adfeg fadebg cbgda fdeb fba bf egdcfa gfadb cfbgae | bf fegad gabdf dgcba
-abde debfgca acfegd ae fgcbe dabgc gbadfc cgeba cgeabd aeg | eag bcfgdae gfebc aegbc
-afdeb caegfd dcgb bcafge egabfcd fgd cgfbad dgbaf fcgab gd | aebdfgc bcdg agfebcd fdabg
-ecbafg acdbfe bfge cfaeb cedga cfega dafgbc afg gf bcfgaed | cbdfga fg efagc geacf
-ecafbg adgfecb fdeac agbd cbgdf cfgbda agf ag bedcgf agcdf | ga ga fag cfdbg
-gcdbe cbadefg cdf dfea df gfaebc facbed cfbae bagcdf ebfdc | afde aecfb cbfdea caedfgb
-gcfb beafgd fdg deagc cfbed fg gacdfeb gdcbef fcebad gedfc | cdbef dgf dfg bcfdgea
-dgebfac eacdbf bdc abgdc adbeg cadgf cbfg cegfad gcbfda cb | cafdeg fdacge facgd bcd
-cdeag becf fgdbac fc gbfaced edgfc dgebaf gbfdec edgfb cgf | gafdeb daegc bcdfge egdfab
-aegd cgd abfcd cabgde fdegbc dg ecagb dagfbec cbegfa badcg | ecagbfd debcgf agde bacfd
-cfdge gb abfed bdg cbge gfedb bgfcdae cbdagf begcdf fcdega | cgbe bgd cfbgda fcedg
-egdfca eafdcb ecdag dbgfac gefa ag bcfadge agc gcbed dacfe | ebafcdg acefd fdcae agc
-afbgec edgb dafeg fegab agfdc de eda fbdgcea dfaecb fdegab | ead aed cfebad bceafg
-dbgc gbeaf acfebd agd afecbgd fabdc ceagfd gbfda cbfagd dg | gcdb efdacb gfdbca gbdc
-afcedg gbad dgecb gcefb acdbeg dg abedc dcg dabcef gbdcfea | cgdeaf beacfd cbade cgdbe
-ea egfdba dgceaf daec cfgbe eag befgdac fegca cadfg fabgdc | fgceb adfgc abcfgde gaefcd
-agdebfc dbgca egb egfd abfde agdfbe fcbade fgeabc dgbea ge | bdgca debaf aedgb fegacb
-efcbd ecgd fbecgd adgbf egacbf bfcgdae ebg fdebg ge dcebfa | gfceba cbdfeg eg fgceadb
-dc befgac cdb aced gcbfead dcgefb adfbg acgbd cabeg eacdbg | edcabg bdc dgcaeb acbgefd
-afgbc dbaf ebcfg ba ecfgdab adcfg bca fcaegd cgabdf gcabed | bfgce egadbc cbgaf acdbefg
-cagbd adg cegafd acfgebd bdaec gbfd gd gbafdc bgacf faegcb | gebacf dg gda agdbc
-bc cdgba adfcg ebadg cfbdae ebfgad dgbfcea cba bgec gbdace | bc cb dafgeb cab
-gae bfegc edfac gdca ga begdaf cgeaf edafcg bafedc cfbedga | adfcge ecdfag fabcde aecfdb
-cdfge db eabcf fdb bade cbfed cbfdaeg gfbdca dcbefa cgfabe | dbf cbagdef db abed
-efa facg beadcg gacfde cbfed dcefbag adceg fa gedbfa cfdea | agecd gcbaed afcde eacdg
-dbgca dfbeg fcg adbcgf bafgce fdca cgbdf gabdcfe dbecga cf | gacefb cabdg dfca fcg
-dbfcae gc decg ebadc cga abegf cbfaegd cbage gabfcd agdebc | edbcga gebca cebda baegdc
-becagd gefcdba bgaef gfadcb fgd fadc bdacg dfagb fd ecdbgf | dgf fgaeb cdaf fd
-egfcab dcfgea caebg ag cbeafd edfabgc gfba bcdeg acg ecafb | cfbaeg gac acgfed eabcg
-gbc gfbad fgbac beadgf cg fbeac gdfbce dbgcaf bgcfead cgda | gacd edfgbc cbg gafbed
-fgdba begcad fg gfd fdacb debfag egdba adfcbge fgbedc afeg | afdbg bdaeg badfg eagcdb
-cefgdb fdecga beafg agd acbd badge cgfdeba cebdg ad dacbeg | cabd cedafg cfedag fgaeb
-fgc cdefb beafcg dcfbg adbgfe cgad acefbgd adbfg cg afdgcb | fegcdab bagfecd gfdcb gcad
-cbagfe cbedgaf bfgde cfdeab gfeba df fgda dcbeg afebgd bfd | fd adfg ebgcd fcabge
-ebgaf ad ebacgd adfgb cadf abfdcg badgecf cdgfb bad ebcgfd | bdegcfa cfda fbaeg gbcfad
-adfcg dabecg gaebfcd ecfbag bgacf gdc bgdf cbfagd eadcf gd | dg cfgab fcgab agbfce
-ecfgdb dcgbfa fdage ecda ad ebfag dfa bfadecg fadecg cegfd | ad dgefc cdae bgdecf
-agcfed eabdfcg aec ce gacbd gadec geafd cefd bagdef cgafbe | ce aefbdgc egcbfa gaecfd
-gdace fe bdgafc efa dbafecg fgeb bdafce beadfg egdfa dgfab | ecgda fe fbgad fedabg
-fg bdgcefa gabed defga fbeacd bdcafg cfeg gfd edcfga fdeac | agfde fg fcbade dfgea
-dcgfbe egdfc gcbd dc geafd becdaf gcabfe cde efbcg gedbfca | dc fgead dgcef gdcb
-gdefa efadbc cfdebga adfebg eaf ebag ea adfbg cfdeg acgfdb | fgdbaec cabgfed dgafe efa
-fecb fcegbda dgeaf eagdbc eb dbegfc cfgbad beg gbedf fbgdc | bcef dfegb gbdfca dgcbafe
-befg bafde afgdc degfa cdeafbg edafbc dge eagcdb gdbafe eg | dge efbad becgda aegdbf
-ac adfgc cedfg bedgac cda ecfagd degbcf fecabdg afec badfg | gdfab dcgaf fgced cegafdb
-cda badcg edcgb geca ca bdaegc dbfaec decgbf agfbd ecdgfab | ac bdfag ca edgbfc
-fgac febgca fg ebacf bgfecd gfb gbcfdea badeg bfage bedfca | gbefcda fg bdfceg gcfa
-bcgfade ce fcge dbgcfa cdafe badgec acgfd gceadf befad edc | bagcfed ecfda fcgad dce
-ebacfg efbad fcbaedg age dfagc adefg cdge eacgfd ge dgfabc | geabfc cdfagb eafdgc gae
-abd cgbde da gdcaeb cagd baecd faceb afdebg ceagbdf egfdbc | agdc gadc gedbcaf bcafe
-eg bdfgec dcfbe facebg efg gabcedf dcgfe cedfab afgcd debg | ecgdf cgefbd cdgef feg
-eagf efbdgc dga dcefg cdgfea bcdea cdgfab ga gdeafbc ecdga | gcdae aedgc ga ecdab
-ga cbedg eacfdg acg eabdcf ebafgc adgf cfeda egadc dacefbg | dfag fbcage bafgce acgde
-gfea cgdfeb efabc agfedcb gfc afegbc gf cdfbae abgfc dcbag | caebdf beafcd caebgf baecf
-efd gefa gedcab dcfab cfdea ecdgafb fbdceg egdfac ef agcde | gafcde ef aefg cadfb
-bafecdg deafbg fadeg bga deagbc gebfc bafd efbag ba dcgeaf | gedaf ba dgbaecf ba
-ag dga geabfd becadf gbaecd abecd aceg bagcd cfgdb cebdgaf | egfbad aegbcfd cgae dacbe
-bcdgeaf gbfda afcged gfebd fa dgfcbe efab agf bdcga dafgbe | gafedb efbgda ecagfd fgdbe
-degafc feba fgbcde bafegcd bge adegb be dfega efadgb cgbda | dbegcfa acbgd faeb acefdg
-gdcfeb ea fceab fgbca adfbeg eadc cdebafg cebdf aef fecabd | cefba fae dcea efa
-agfde dbega fg dcfg ecadfb cegbaf adfec adecgf adebgcf agf | dgfc gcfade afbecg dcfage
-fbade caebg becadf fgdb gfa dafgbec fg afgeb fbeagd gaedfc | eacfbd bgeafcd fg efbad
-gbdacf aefd ed geadcf cegfd fcgeadb dbeacg cadgf ecgfb dge | gbacfd beacgd ecgadf cgfbda
-adebgf gdf cefgdba fd gcfba efad dbgeca agebd afgbd fdegbc | deaf gfbdea df dbaeg
-adgbf cbfg fagde facebgd gbd acdbf badegc baecdf gbfdac gb | bdagfc gcfabed fdcab cdfab
-dbgace cbdfg ab dfagb abef abgfde gaedf bad ecdafg gcdbeaf | ba cbaedg ba dfbga
-bgcade acbedgf gbef cef cdbfa ef cbefd afgecd bgdce fbcgde | ef ef fce dgecfba
-gbfced abegc cde acbde fcgaeb cd gebacd agcd gfabdec abdef | gdca gacd dcbae bdegafc
-gb facdb fedcab fgb gadebf aegfc dgcb cabdgf gbcfa eafcgdb | fegbad adfcb dafgbe fdcba
-gfbaed fcabde gdbfc bdeafgc dgb agfcdb cgda fcdab gfbec gd | becadf facdeb dg agbdcf
diff --git a/2021/09/input b/2021/09/input
deleted file mode 100644
index c299a49..0000000
--- a/2021/09/input
+++ /dev/null
@@ -1,100 +0,0 @@
-9976557856799875679875642456989998767978931098989876587878999876565667896543210123567899876794310234
-8765432145789983989864321345978999954569532987679965426567899865423457899654329439698987665679442545
-9898553234567899898765432499767899895689549876567894312458998543212679998785698998999996543458953456
-8987668765679998769986753987656798799899698765456789101345697654323567899896797987899989542557894597
-7698778978895129954397864797543445678978939988367895212467899875534568999999986576789877410136789989
-7539989989943239865298985698432134799654329876238954324588921976646899889998765435698765321245695678
-4321398991294345976129876986553346999743219765359995435789890989887898767899754324569876434557894567
-9932357890989496987235999898764457898752102976998789756899789999999976556689865546894987678967942456
-7893459939878989998499989789898768987643244599896578997947567898899875434599986657975998989878921347
-6899978919965578999987875678999978998754395699789468998933458987798654323678998768976899293989842568
-5767899998764455899976534779899989329895989987685357999212347976539875435678929899987920191099754989
-4356899987643234789987413566789998912989879987531238994301656987645989596789434921098939989198769899
-3245689998432124568998302345678987893979769898750126789212797899787898989899865699999998878999898789
-4346897998543345689863212558789796999868757789942334599433458998999987778999976987899987657899987645
-6567976697654576797654323567896545987654645679643545678945579987899896569998989876999874545678998434
-7988965498865687899875434578987856998763238998759856789757899876798765378987898765689963234567894323
-8999654319976798967989565689498967899542127789898769898968989965669876567896439876799854355989995434
-9498765423498899656798779894329878998743235678999889967899877654554987678989321997898769866798789645
-4349876434599999348939889986445989999987345789998994457898766542443498799678934598969899877895678956
-3256987595989888999423994399578997879996568998987653216789654321012349896579949789345999989924569969
-4345698989865676789212349298999875457899689767499864434578975993153569965456898993234998999212479898
-9559899876543134694325498987899764345698797654398765675678999789234698543234567894399877787993998787
-7998942965421012349434997876798621234899999865239977788789987698946987652126989975989566546889876546
-6897891977632163768949876565689540135679998752145698899898776587799998763234991099877452335679985434
-5956789876543245689769954434578932348799989543234999954987654465688999954756789198765321025899974323
-3347979997659456789898743125567896556999878956399876743498943334567899975678998989876432134679765434
-1234567998767768999987659012389987669898767898989954342349832123479999876989546976987563245678976755
-3569678969889879898998798923568998798789659999969895201298753334567891987895439765987675656789988767
-4678989657996998787899987894567999979678945899756789212459896567978953998998598654399899777893299878
-6989298743235987656799986789789398768599434698645698924599987798989769869897698765478967989965459989
-7892019651019876545899875678990239843489321986534567895989998939599898756789999896569546599996598796
-8989198772124985434599989889789349652578999898423498999878989012399999646796899997678933498989697654
-9678949989234997523678992997678998543456789789212349898956578993989898731234679998989321987679798793
-3568931098949886212789751034567987654567898698901298797543499989876789820124567899999910199568999989
-8689543987898775102457942123457998865689965457992999697621989875465698931435789967989891398459999876
-8797699876987654323568943234567989976799954354989876543210178954324987892387991349877689987378989765
-9898987654599875464899754345789876988898890123976998679633267893219876789998910598765578996569876543
-3979998943456987596789965956899965499997689359895679798545456789439765676789321679654356987679987654
-4568989894569998687892979877919894345986478998654567987656567996598754355698945998543245699789999765
-5699876795678969788921989989109789499894351989743456798767678987987643234567899876542123479899987976
-6989965689789459899542498999998678987643210578932345679878789898998792123676899965432014567929876987
-9976864578994344989656987999876534987654592469321236789989899789329989012345789987843123458912965698
-8985923467890123478968976899987621298766784578910123499993998543219879193456891298954434568929894569
-7654312356921354567899865678998542379879897699321234568932987654598768989569910129865677679998643459
-7842101239892465679999654567999653457989989789432545699653998767697657978978923457978788989998764578
-6543214356789568799998732356899764568997679896543756789979899879898744567899944767989899899899865789
-7654525487897689899876420124678975789996431997679898898998799989999932978967899988999987678789977897
-8775686598979799998765431285789996799987549989989989957899678994598763799545988999129876567698998956
-9989887679865988999896542376798987899999698777899976546789569965699854678934567898999865466567899349
-5698998989534567998987664567987699988931987656789988723499439876989965799123698987689654315456791298
-4567899998676979887699775679999532167899894345678999834568921989879876893244569754598765402367893987
-5989989769989897654545986799898954358998765456789321946789910198765987894997689643459897514589999996
-6795678999998796543235697998767895469999876567898943497899891987654598999889789652667959776689898987
-7894569878997689632123998989656976979981987698967964598998789999743459987679997543489542987896797699
-8932398767586579743434899978945897898870198799459895799878689998432369876568898764678931099945689431
-9543987656323489854575698656934789987653239912349789987964567896543498967456789898799992998756797210
-8665796546212349965689987545895678999795356799498678986543456989654987652345891949898789899898965423
-9976987632101467896798554436789789439896987898987567965432345678969887431337990134987678789969876675
-5698999543232345697987432124592995423997999967896459876521256899998776210126789999876598689756989776
-3569898674346556789996549036693987549979323456789345987432768999987654321234598789989434568934595987
-8698798765456687899989698945789999798765444578993234896545679988798765438756789578998623457899694598
-9987659878767798999878987957897889999879556989654346798959899976549887659867895489876534669998989999
-5699845989979899298767896898986578998989669998765457899767999895326998767998965345997645978987767899
-4987631296989932109656355789975467987898798889976769979978998789435679878999879469998756789896646789
-3986542345698654998743234678954389876569897679899878967989877698945797989999998998999867898765434890
-4987653457789799775810124589643298765456986565678989556299956567896896599878987887899998929854324691
-5698767878892987654321238899955129892349876464899995432198843477897999323459765676998799013992013989
-9979878989991098775543646789876399989498765343487896546297652346969788912399834345899695324989329978
-8767989796789989987655757899987988678997654212346797757986543457956567893987321256789589439878998967
-7656896545678976598866869998999876512987654301237898868997654579544456789875452387893478998767987656
-9738998437899865329877978956798765433496543212578999978998785989432345678986563598954567969659876544
-7629689545678974310989989432349986595987854323456893989129896792101567899997654569767679854546985433
-5434578959899765451398996545689597689898965454578912494298987893243459998999867689978898763434599212
-6545789767953986532567987856789498798769976579789894999987998954956598787895979799989987662125988301
-7856892979892397645698998969892359989656797679896799898976569879897987676796989999699876543019876312
-8769921989799498776789569878999459876545798789945698787895456999769876585689999998567987653236995423
-9878932998688999987893499989698998765434989890199987656965345987656987434567899876439798765345986564
-8989549876567896898992989796587899987325679931987654545893239876545987323489910987649649976456798775
-7497657988456954559789876572456799875456789899996543236789129766434596544595439998798432989987899889
-6569878999567893245699798341248678999578998658789654127679297654323987965689598999897521299999998996
-7698989998688932134987653210234569878989876545699943234568979865434899878799987899995439988913987895
-9987699889799541035699654321234698767999985435567899545678956976645789989899876789987598877894996654
-9876597679899432123498765452345987656899876423456998757789349798756892193998765679398697656999875443
-3987986546998543234679876743456797645799989910287899768996298659977891012989324589219987647899954321
-2199977634987657845789998754567988534678999891235989879765498843298932229876434695456898729999765210
-3398965420199789657893198766678976323459998789345678989879987654129646547986565789667999835798754321
-9987896554239898768999019897789875212345987698969799596997698865439897656798779899989989545679865432
-8766799669999929879198998998898984303459876567998999435989539976545998767899889999998978957999877545
-9954678998789012989297897549957895212569865456897678949878920987676999878942999987987569998910987696
-8765789654699123499986789321245987823498754349976577898769891398987898989656789876643468999699998989
-9986898943488939698765698932359876437987653298765456789655789459598976499867898765432127896587899878
-9998956732367898998983567893467987545698732129954398998744568969329995354978999865321056789456798769
-9899542101456997997542456789579998957789821019894289987623458978910989212989899976435145699212977556
-8789653212568976987631345997698999998997932198743168976545667899999878901296789997543234578909865445
-7698765333457895798545456789997899899876544987654347897996778921987767892345789898654357678998754323
-6549896544679934679656768999876585799987865699765756789889889899876645789556798798765468999698768210
-5431987758989124569867989799975464689999976899879867895678996799865434678967987679987689996569989432
-3210198767891012679878995689864343457998987987989879924899345679876656989979897565699998989432399553
-4523459898942123789989987897653212346897598995498989215679234578988767993298769434569876578941498764
-6735568999643445678990198987543203567965439875357894326789146678999879754579854325678998459653459895
diff --git a/2021/10/input b/2021/10/input
deleted file mode 100644
index 63c6ad2..0000000
--- a/2021/10/input
+++ /dev/null
@@ -1,106 +0,0 @@
-{{[<(<<<([{(({<>()}<[]()>)<({}{})(()<>)>){[([]()]{[]()}][<()()>{()[]}]}}[[(<[][]><{}{}>)]<[{{}()}
-{<{<{[[[{[{<([[]()](()<>))>([<[]()>])}<{[[<>[]]<{}()>](<{}()>([]()))}<[{[][]}[<><>]][<()()>]>>
-<<{[[<([<(<<([(){}])>(<<[]{}>(<>{})>({[]<>}{{}<>}))>)>]{[<[({<<>()>[()())}{([]())[<>[]]})([<(){}>]<<[][]>{{
-{[[[<({{{[{{({<>[]}[()()])[<<>[]>(()<>)]}<{{()()}[()()]}({{}()})>}[{[(<>{}){<><>]]<(()()){{}}>}<{{<>()}[[]
-[<{[{[<[{[[({(()<>)}<{[]{}}<()>])<([[]<>][[]<>])(<<>()>{(){}})>]{{(<()[]>[<>{}]){([]{})}}[{{{}{}}(<>{}
-[<<<{<<[((({{[{}[]]}}[[<()[]>(<>[])]{({}{})(()[])}]){<{{()()}{{}[]}}<{[]()}>>{<[(){}]><<{}{}><
-{[({[[[{<({[((<>[])([]{})){{{}<>}{(){}}}][<[{}{}]<{}()>><{{}()}<<><>]>]})>([[<[<<><>>{{}()}]<[{}
-{(<(<{{(<[(((([]{})<{}[]>))(([[]()]{()<>})(({}{}){<>[]})))]{[([{<>{}}{()<>}]<[{}()]<<><>>>
-{<[[[(<[{(<({[{}()]{(){}}}{{()<>}(()[])})({[{}()]{[]}})>)({{[{()()}[[][]])((<><>)<<><>>)}{
-{<{(<[(<{([<[<[][]>[()[]]]<{<>()}([]())>>]([{<<>{}><{}{}>}[[[]{}]<[]{}>]]{({()[]}){({}())((){})}})){([
-<[(((<{{<[[{<(<><>)<<><>>>{{[]<>}<()>}}<(<[]()>{()<>}]{([]<>)[[]{}]}>]](<{{({}<>)[[]()]}[([])]}<[<{
-({[[(<{[({<{<[{}()]([]{})>(({}{})(()<>))}<(<{}[]>({}()))[({}<>)]>>}[[([[(){}]([]<>)][(<><>)({}{}}])<{[{}()]}[
-[{{[(({[{{({(<()[]>{[]<>})}{[({}())]{<()[]>[{}{}]}})<(([()<>]{()()}){([]{})<[]>}){<<()<>>[<><>]>{<<>{}
-{{<{[(<(({<{{<(){}>(()<>)}}[<<{}()>{{}{}}>([<>()]{<><>}]]>}(({{<{}()>([]())}{({}())}})<<{{
-{{<<<[{{<[(({[<>{}][[]()]})({[<>()]<<>[]>}(<{}{}>([]<>))))[[((()())[{}{}])[<[]()>[()<>]]]{[({}{})
-(({[({{<([<[{{(){}}<{}[]>}]([({}<>){<>[]}]{({}{})(()())})><{<[{}{}]{[][]}>{[{}{}]{[][]}}}{<[()]<{}{}>>
-[{[({<({<<({((<>()))})<{<[[]<>](<><>)>}[{<<>[]>{<>()}}([{}{}]{{}[]})]>>>})>})<[[<[{{(<({<><>}{<><>})<<(){}>>>
-{(<<{(<{<[[{<<()[]>{()<>}>}{(<<>()>({}()))}]]>([<[<<{}>[<>{}]>({[]<>}(()[]))]<{{<>()}<{}{}>}
-{{(<([[<[({<{{{}{}}(<><>)}<({}<>)<{}[]>>>}[[({()<>}{{}[]}){<{}[]>{{}[]}}]<[{{}()}([]())][({}{})[{
-(<(<<{<[{{((<{{}()}[()]>({{}()}[[][]]))({{()[]}[<>{}]}{<()[]><()<>>}))[{[{[]()}[{}()]]([{}<>])}{<<()[
-[{(<<{[([[({<[{}{}){<>{}}><[()<>]([]{})>}{<[()[]][<><>]>[{[]<>}[<>{}]]})]]{<<[<({}[])>(<<>{}>[[][]])]><([{{}{
-[{([([[<{[[[<{<>[]}{()()}>((()<>))][{[{}()][[]{}]}]][{{(()<>)([][])}{({}{})(<>())}}(([{}{}]){<
-<[{{({[[(([{[[{}[]]<<>()>][({}{})]}]<[<([]<>)><{()()}[()[]]>]<{(<>())<(){}>}<[{}<>][{}<>]>>>))<(((<{<
-{<{{[{[{<<<{{([][])[<>]}<{{}<>}(<>())>}[<[()<>](<>[])>[[[][]]{()<>}]]>>>}<[[[{[({}())((){})]{(()()
-{<{[(<{(<((({<<><>><<><>>})[[{()()}[()()]](<{}()>((){}))]))[{<[({}{})[{}[]]]([[]()])>((({}<>)[[]
-[{{(<[[[{{[((<[]()>[[]<>>)[<()[]>])]({<[[]{}][{}{}]>{[[]]{<>{}}}}(<{[]{}}<<>{}>><([]<>){[]{}}>))}{[<{{[]()
-{<<<(({{{{(<{{{}[]}}><[{(){}}<[]()>><<()()>({}())>>)<(({<>{}}([][]))<<()[]><{}()>>){[{<><>}[[][]]
-{<[({({<<[{{{{[]{}}(()[])}<{(){}}>}<(([][]){[]{}})>}]{[{{<<><>>[[]<>]}}<[([]<>)<{}()>]{{{}{}}
-{({<<[(([{(<((()[]))<[{}]>>[<({}[])[{}<>]>[{()()}<[]()>]])<((<(){}>(<>[]))<<<>><{}()>>)[<({}{}){
-<<[<(((<{{{<<{<>{}}<{}()>][([]())[{}()]]>[[{()<>}<{}[]>]<(()()){<>{}}>]}}<{([{<>()}<<><>>]{{()()}}
-[(<<<[(([{[<(<()()>)[{<><>}{(){}}]>{{([]())[<>{}]}{{<>[]>[{}()]}}]}]))]>[[[{<((<(<()<>>){{<>[]}<[]
-[{(<[((({{([(([]{})<{}()>)<[[]{}]{{}()}>]<{{<>[]}{[]()}}({<>()}[{}{}])>)[{{<[][]><<>[]>}[<{}{}>]}<<[[][]][(
-([<(<<[(({[[<<[]{}]>{[()[]](()<>)}][({{}[]}{{}{}}){{{}<>}}]]<{({<>}(()[]))[<()[]>{[]{}}]}[{<
-<<[<{{(([([<[[[]{}]<[]<>>][[<><>]{()()}]>]((({{}{}}(<>{})){([][])[{}()]})))<<([(<>)<[]{}>][{{}()}
-(<{<([<[{[([(<[]{}>{{}})(([][]){[]{}})]<<({})[()()]>(({}[])[{}<>])>)(<[{{}{}}{{}[]}](<[]{}>[()[]])><<{{}()}
-[{({{(({[{[<<[[]()]<<><>>>({()()})><[{<>()}{()<>}]<<()()><{}<>>>>]{(({<>{}}([][]})({{}[]}<<>()>))<<(<
-{(<(<{{(((<({((){})[()[]]}{<{}()>{{}()}})[(<{}[]>[{}{}])([()[]]<<>()>)]>{[<[[]<>]<[]>><{{}<>}
-{[[<{(<<<[{(((<>[])<{}<>>)<{[]{}}{<>{}}>)}[[{[{}{}][{}<>]}[(<>[])({}())]](<[{}{}]{()<>}>)]]([(((<>{})({}
-{(<(({[([([((({}[])[()]))]([((<>())[[][]])])){{({([]())([][])}(<()()>{()[]}))}}]<{<(([{}[]](<>{}))[<[]
-({<[[<<(<[(<[((){})]{[(){}][(){}]}><(({}())[<>()>){{()()}}>)(<[<()[]>(<>{})](<[]{}><(){}>)>[({[]
-[<<[{{[<[<[[{[(){}]{<>[]}}[(<><>){{}{}}]]{<((){})(()[])>[[[]{}]{{}}]}]{(<{<><>}<{}<>>>)([(()[]){(){}}][
-(<<<((<[<[[[[{{}()}{[]<>}]<{(){}}[[]<>}>][<[[]{}]{{}<>}>{<<><>>([]{})}]]]{{{<{<><>}[{}()]>}
-{{<<{[{[<[{(({{}()})(((){})[<>{}]))[[<[]{}>[[]]]{[[]{}]{{}{}}}]})>[{([{(<>[])[<>]}]<<[[]{}][<><>]>{{{}()}({
-[{{{(<{{[<{((<<>{}>[(){}])[(<>[])<[]<>>]][(({}<>)<[][]>)({[][]}{<>{}})]}({{[<>[]]([]<>)}}{(
-<[([{[<<<[([(<(){}>{<>[]}){[{}[]]{[]{}}}]{({<><>})[[<>{}][[]{}]]}){<[<<>[]>[<><>]]({[]{}}{<>[]})>[
-[(<(<[({<[{{({()<>})<[()<>}<(){}>>}(({[]<>}(()<>))([()()]{<>}))}<{{([]<>)<<>>}[[{}<>]<[]()>]}<<([
-[[[<([[[[<<<((()<>)<[]<>>)(<{}()>[<>()]))>{((({}()))(<<>()>)){{{<><>}}<<{}<>>>}}><{{({[][]}<{}{}>)[(<><>
-<<[({(<<<[{([(<>{})[{}[]]](({}[])))[<(<>[])><<()[]>[{}{}]>]}{([<[][]>{()()}][<[][]><[]<>>])}]>>>)}[{((<<([{((
-{(({[{{<[(<<<<<>()><{}{}>><<{}<>>[{}<>]>>((<()<>>)(<[]{}>[[]{}]))>((((<>())[[][]]){{()()}([][])}){<[<
-({{{[(({<[[<[([][])(()[])](<{}<>>{{}()))><<(<>[])<{}()>>(<(){}>[<>()])>]]([<(<{}{}><[]()>)[[<>[]](()[])
-(<<[{[(({[({{{()()}(()<>)}<<<>()><<>[]>>})<{([<><>]<[]()>){<{}()>{(){}}}}>>}[{(<{[{}<>][<>{}]}([()()]({}()
-({<<<<([{(([(<<>>{[]<>})][<<[]()>({}{})>])({(<{}[]>){([]<>)([]{})}}<[{[]{}}{<>{}}]>)){<{<[[]<>]([]<>)>
-([{[[<((((<[[{<><>}(<>())]<(()<>){[][]}>]<[([])[<><>]](<{}{}}([]()))>>){{{[{<>{}}([]<>)]{[(){}
-[{([[(({<[[{{(()[])(<>{})}<[()<>]{{}[]}>}{[<<>>[[]<>]]<[[]<>][<>()]>}]]{{[{<[]{}>((){})}<<<><>>{{}()}>]
-(<({(<<({([<[{(){}}[[]()]]>[[[[]{}](<>())]]]{{({(){}}(<>{}))[[<>()]<<>{}>]}({[<>()]}{{[]<>}{[][]}})}]}){({{<[
-{([(((<{<[<{<((){})[<><>]>({[]()}<<>{}>)}}((<(<>())>{<{}()>{{}[]}}))]<{(({[]<>}<[]()>))<{{()}[()[]]
-([[((([<[[{<[(()())][(<>[])]>[[[[]<>]{(){}}][[(){}]{<>[]}]]}({[<{}<>>(()())]<({}<>){[]<>}>}[(<{
-{([<{{{[{<[<<[<>()][<>[]]><<(){}>>>]<<({{}[]})<(()[])>>[<<[]<>>[()[]]><([][])[<>[]]>]>><[[[(<><>
-<<{[<[{[[{{<[(<><>)[<>()]](<<>[]>{<>()})>{<{<>[])(<><>)><([]<>){<>()}>}}({([{}{}](<>()))<{(){}}([]
-({<([({{{<{(({[]()}{<>[]})<{{}<>}[<><>]>)(<[[]]<()()>>]}>}}}){[{{<{<[[()[]]<()<>>]{{{}[]}{[]<>}}>}[{{{
-([{[[{<([<([({{}<>}<()[]>)<{<><>]{{}{}}>])[[{[<>[]]{{}<>}}({{}[]}<<>()>)]]>([{({<>}{()()})({{}{}}([]<>))}][
-{{[[((([{{[<{<{}()>}[(<>{})<{}()>]>({((){})([]<>)}([[]<>]{{}()}))]{[{{[]()}(())}(<<><>><<><>>
-<{({[((<[<{[({<>[]}{{}{}})(({}<>)<()[]>)]({{{}()}[<>[]]}[<[]{}>[{}()]])}([{[<>()]({}[])}(<[][]>
-<{[[{<<[<<<{({{}[]}[<>{}])<(<>())((){})>}<[<(){}>(<>())]>>(([<[]<>>{<>()]](<[][]>{()<>}))<([[][]]([]<>)){{()(
-[[<[{[(({<<((<<>{}>[{}[]])){([<>{}]){{(){}}<(){}>>}>({<[{}<>][{}{}]><(<>{})>}[<({}{})[[]{}]>[[()()][{}]]])>}
-({{<[<<[([{<<{[]()}{{}<>}>(<(){}>(<>{}))>}]<{[{{<><>}<<>[]>}(<()()><[][]})]{<[{}<>]<<>[]>>}}({{{()}(
-[([(({[[<({[({()[]})([[]]{()<>})]<<{[]<>}{<>[]}>>}){{({[()[]](()<>)}({[][]}))<<[<>()]<[]<>>>[{{}<>}{()[]}
-(<[<[([[{[<[[{{}[]}<<>>]{[[][]]<{}{}>}]({<()()>(<>{})}[<<>><[]{}>])><{{({}<>)[<>[]]}{[[]<>](<>())}
-{[[[((([<[([(([]())({}{}))<<()<>>[(){}]>](<[<><>]{<><>}>{{{}[]}{<>()})))](({(<<>[]>)}){<<<
-{<(<[<{{<<{[(<()[]>{{}<>})(<()()><[]{}>)]([{()()}<<>()>](<()[]>)}}([(<[][]>)[{{}<>}<()[]>]])>{<({<[]()>{
-[[[<[({([[{({(<>[])<{}>})<<<[]{}>>{[[]{}]{[][]>}>}[{<[<>[]](()[])><[{}<>][[]()]>}]]((<{{[][]}{(){}}}(([][])
-(<{<[<{({<[[[{()<>}[[][]]](([]{})[{}<>])][[<[]{}>{(){}}][<<>{}>[{}()]]]]<[{{()}(<>[])}((()<>)[{}[]])]
-{[{({(<{(<(<{[<>()][()[]]}[({}{})<<><>>]><<(<>[])([]{})>])>)}(<<<([[{}{}]({})])({[[][]]<[]{}>}{[<>[]
-[[[(<[{([[(([({}{})(()[])][<<>()>{[]()}])<<{<>{}}([]{})><(<>[]}<()[]>>>)({[<[]>((){})]<[{}<>][[]<>]>}{<<[][]
-(<[<[(<<[<<<({{}[]}({}[])){(()<>){{}{}}}>>>[{[[<{}()><{}()>]{(<><>)<{}{}>}]([{[]<>}{<>[]}])}({{([]()){<>{}}}
-[([[<<[(<[[{[((){})({}())][({}{})[()[]]]}({{()[]}}{[[]<>](<>())})]{(<[{}<>]{()()}>({<><>}((){})))}]((
-{<[{([{<<(<{{{[]{}}}[([]<>)(()<>)]}<<<<>>[()<>]>{([][])(<>())}>>)<({{[()[]]{<>{})}<<[]{}>(()<>)>}
-[[<[{[<{{<<(<[{}<>]{<>{}}><{<>[]}[[]<>]>)>[{[({}[]){(){}}]({<>()}[<>{}])}]>{([([{}{}][<>[]])[[{}{}]]]<{[()
-{<({<{([<(<(<[(){}][()[]]><{<>()}<<>{}>>)<[{[][]}]{([][])<(){}>}>>[({(<>{})<<>{}>}{{{}<>}{[]<>}}){<
-(<<(([{<[(<{({[]()}[[]{}])}([<())(<>{})]<(<>{}){<>[]}>)><{[<()<>>]{<()()>{{}<>}}}{{({}<>){
-[[<[[[<({<[{[{(){}}<()()>]}([{{}{}}{()()}][([]())<<>>])])[({<<<>()><[]()>>{([]()){[]}}}){{{[{}{}]<{}>
-<[(<[(<{(<{[(([]()))]<{[[][]]}{[<>[]]}>}<{<([]<>)>}{[((){})<[]()>][({}{}){{}{}}]}>>{({{<{}()>[[]{}]}[((
-({(<[[([<{[([[<><>]((){})]{[[]{}]{()}})<[<[][]><{}<>>]((()[]))>]}(((((()())[[]()])({<>()}))<{[
-<<({[<<[<{{[([{}[]]({}))[{{}()}{{}()}]]{[<{}{}>]<{[]}{()[]}>}}}><[{<((<>()))<{{}{}}>>(<(<>{
-[(((<{[{<{<<{[[][]]{[][]}}>>{<{[[]{}][<>[]]}{([]{})({}{})}>{({{}()}<()<>>){({})[{}[])}}}}>[(<{{{(){}}}<({}[]
-{<<(<{({[{<{<([]())[{}()]>[[()()]<()>)}<({[]()}<[]<>>)<{<>()}(())>>>}(([[{<>()}<<>()>]]{({()<>}
-[[({<<[([{([[[<><>]([][])]<([]{})[<>[]]>][<[[]<>]((){})>])<(({()()}{{}{}}))({{()[]}([][]))[[<><>]<[]{}>])>
-(<{<{[(([{[{<([][])<<>()]>{({}[])<<>>}}{<{[]<>}<[]{}>>}]{(<[{}[]]({}())><{(){}}{{}<>}>)}}][[{
-<{[[<[{(((([{[<>()][<>[]]}]<<{()<>}>(({}<>))>)[[({[]()}<[][]>){({}<>){[][]}}]((<{}{}>{()()}))])[<
-<<<<[<[[[(<[{(()<>){()()}}([{}{}]<[]{}>)]>[{<<<>{}>{()[]}>({()}[()[]])}((({}())([][])))])]<([([<[]
-{((<({({{{<<[{<>{}}(()[])]{(<>{})([]{})}>>{{{({})[<>{}]}{<{}>}}{{<[][]>[(){}]}{{{}[]}<<>()>}}
-<[{[(((({{{[<<(){}>(<><>)>{{{}[]}<[]()>)]<<([][])([][])>[[<>()][[]<>]]>}((([{}])<<{}[]><()<>
-[{[{<{[{<(([<(<>[])(()<>)>([[]<>]([]()))]<({{}<>}<[][]>){<<>{}>{[]()}}>))>[([(<{[]()}{{}[]}><(()<>){[]
-[{[[[(([[[(([<{}[]>][[<><>]{()<>}]){[<[][]>]({<><>}[[][]])})({{{{}<>}{(){}}}<<()>[{}()]>])]]{(<<((
-(((([[{{<{[{<(()())(()[])>(({}<>){{}[]})}[<({}[])[[]()]><{{}()){<>()}>]]{[{<()<>><()()>}]{{<(
-{[<[(({({<[(<{<>[]}>[{{}[]}{()[]}])[<[()[]]([]())>{[[]()]{{}()}}]]{<{<<>[]>(<><>)}>{([[]<>]{()<>})<{<>}>}}>}(
-[({[{((([({(([[]<>]([]{}))<({}{})>)})(({<([]<>)([][])>}({<[]{}>[<>{}]}[<<><>>([]())])))][<<<({(){}}([]()))
-[{<(<<{<({<{[({}<>)<{}{}>]{<[]{}>{<>[]}}}{{{{}()}(<><>)}({<>{}})}>{{<{{}()}<<>{}>>({{}}(()[]))}(({<>{}}[
-{(({<<{[((<((<{}()><()<>>)[<()()><{}[]>])[[<[]()>(()<>)][<{}()>{()[]}]]><<{(<>{})[[]{}]}[<[]<>><{}{}>]><{<{}
-{{[{(<{({(<(<([]{})([][])>[{<>}<{}()>])(({()[]}[()<>>){(()<>)<{}[]>})>[(<([]<>)([]())>(<{}<>>[()[
-<[(<<[{[{[[<([{}<>]<[]<>>){[{}[]][{}[]]}>{<([]{})}<{{}{}}<<>()>>}]]}[([([{[]{}}<(){}>]{[{}{}][{}{}]})<<({}{}
-{[<<[{{<<[{{[[[]<>]{<>[]}]<{{}{}}(()())>}<((<>[])<<><>>)>}<{[<[]><{}<>>]<[{}<>}{()[]}>}<([(
-[<([({<<[{{{(<{}<>>({}())){[<><>][<>[]]}}<{<[]<>>{[]()})[([]{})<<>[]>]>}{{{[[][]]<{}[]>}[<[]<>>(()<>)
-[((([[{<{[{{((<>[])(()<>)){{[][]}{{}{}}}}({({}<>)({}())}((<>{})[{}{}]))}]<(<((<>[])<(){}>)>
-<({{({[{{<{([{()[]}(<><>)](((){})(()[])))({[<>{}]<<>[]>}[<<>[]>])}>}<[{<(<{}<>>)<{<><>}<[]>>>(([{}()]
-[{{<({((<([(<[<>{}](()[])><{[]()}<<>()>>)[<(<>)(<>())>)]({({()()}[()[]])}<[[[]<>]<{}<>>](({}[]){
diff --git a/2021/11/input b/2021/11/input
deleted file mode 100644
index c360afa..0000000
--- a/2021/11/input
+++ /dev/null
@@ -1,10 +0,0 @@
-1224346384
-5621128587
-6388426546
-1556247756
-1451811573
-1832388122
-2748545647
-2582877432
-3185643871
-2224876627
diff --git a/2021/12/input b/2021/12/input
deleted file mode 100644
index 1cacb23..0000000
--- a/2021/12/input
+++ /dev/null
@@ -1,25 +0,0 @@
-qi-UD
-jt-br
-wb-TF
-VO-aa
-UD-aa
-br-end
-end-HA
-qi-br
-br-HA
-UD-start
-TF-qi
-br-hf
-VO-hf
-start-qi
-end-aa
-hf-HA
-hf-UD
-aa-hf
-TF-hf
-VO-start
-wb-aa
-UD-wb
-KX-wb
-qi-VO
-br-TF
diff --git a/2021/13/input b/2021/13/input
deleted file mode 100644
index 8e61984..0000000
--- a/2021/13/input
+++ /dev/null
@@ -1,859 +0,0 @@
-176,226
-749,474
-1218,784
-1193,451
-478,224
-1019,620
-865,667
-884,178
-622,505
-43,856
-475,619
-1295,96
-497,499
-589,326
-117,267
-559,361
-402,863
-1220,277
-167,617
-955,560
-1011,135
-311,618
-865,198
-855,761
-698,241
-180,786
-728,523
-832,222
-865,67
-1280,649
-155,844
-990,406
-688,505
-990,488
-1116,288
-1047,266
-181,408
-27,401
-883,257
-253,610
-1213,131
-967,395
-581,605
-316,302
-1260,425
-967,171
-721,774
-618,668
-604,51
-858,323
-520,553
-271,730
-749,567
-1274,892
-1054,102
-117,301
-201,598
-227,257
-1193,267
-146,658
-87,498
-1017,313
-1211,628
-118,668
-1059,259
-48,169
-698,292
-405,516
-676,110
-1101,667
-298,453
-251,119
-1046,529
-1245,774
-1019,722
-1009,365
-117,593
-27,469
-599,164
-915,775
-1088,91
-530,407
-124,571
-494,378
-97,59
-995,443
-311,49
-345,822
-175,469
-174,560
-427,66
-261,120
-371,38
-73,844
-145,637
-674,675
-1275,646
-787,44
-1074,57
-478,229
-1140,630
-999,51
-559,252
-30,649
-1256,182
-836,882
-801,679
-271,394
-176,665
-989,211
-887,533
-431,147
-760,539
-1207,523
-73,172
-786,690
-504,674
-1039,858
-1034,702
-540,277
-457,89
-393,436
-995,397
-728,371
-556,850
-180,747
-345,72
-887,361
-484,742
-692,598
-835,619
-1057,158
-1159,891
-412,201
-801,33
-391,628
-1116,736
-1240,344
-530,487
-667,397
-639,171
-880,168
-390,813
-788,176
-1250,793
-780,487
-445,667
-1217,857
-832,705
-42,763
-813,499
-700,444
-114,619
-1191,884
-119,10
-791,313
-917,436
-1243,343
-1290,513
-15,798
-728,75
-179,833
-683,873
-773,260
-830,271
-567,620
-610,450
-395,567
-231,361
-1135,469
-1278,46
-1136,399
-780,357
-403,567
-671,778
-343,51
-902,78
-676,241
-345,486
-504,224
-136,593
-458,400
-806,224
-274,873
-753,347
-591,714
-699,856
-966,427
-991,773
-169,859
-85,339
-817,175
-470,733
-932,52
-378,310
-164,694
-999,619
-552,168
-523,44
-807,303
-843,623
-999,299
-160,826
-97,723
-557,347
-790,553
-1143,617
-701,637
-1109,598
-1193,515
-418,505
-522,649
-184,733
-801,705
-227,42
-1255,235
-222,159
-92,784
-95,364
-912,344
-85,787
-1170,511
-756,809
-473,184
-226,731
-676,513
-1130,108
-251,775
-219,484
-219,708
-151,357
-1192,674
-360,505
-1267,486
-972,592
-626,221
-1268,292
-445,248
-830,495
-69,143
-401,485
-1213,884
-1175,313
-1241,303
-612,627
-634,676
-947,620
-729,498
-721,326
-1299,451
-544,537
-1079,306
-373,172
-1036,873
-519,357
-1163,203
-1197,268
-802,147
-95,585
-181,413
-858,213
-604,537
-452,323
-662,488
-276,401
-1178,357
-743,128
-236,57
-1210,309
-905,516
-99,492
-430,168
-1083,637
-706,625
-345,408
-569,555
-831,61
-32,400
-1208,352
-892,505
-97,884
-58,7
-227,852
-1143,572
-643,751
-311,548
-12,450
-276,394
-505,707
-370,355
-599,659
-445,67
-557,884
-1211,154
-1084,137
-1238,523
-551,747
-264,589
-755,850
-887,431
-311,845
-27,465
-254,814
-102,726
-10,750
-184,676
-676,784
-831,541
-1039,500
-937,172
-140,607
-831,353
-479,61
-264,813
-259,119
-840,733
-239,262
-1136,750
-68,341
-1275,248
-445,26
-766,537
-1265,396
-1098,53
-774,668
-50,537
-152,175
-118,674
-472,331
-1283,401
-1299,443
-1163,691
-1012,493
-909,50
-639,723
-870,393
-975,185
-1212,492
-229,777
-1310,172
-627,149
-42,292
-1206,287
-136,145
-97,131
-11,443
-671,171
-335,325
-686,549
-44,444
-1059,119
-1208,726
-197,420
-1120,301
-753,803
-1215,642
-975,709
-564,281
-197,474
-207,150
-805,707
-552,253
-144,563
-556,716
-1083,497
-503,357
-271,500
-1268,602
-145,215
-756,163
-290,296
-589,120
-1176,341
-691,198
-535,296
-962,625
-296,574
-555,873
-445,446
-171,722
-932,584
-944,401
-955,807
-580,479
-723,103
-355,334
-910,814
-73,624
-971,3
-698,653
-202,547
-1295,723
-1083,66
-283,436
-65,777
-295,738
-751,361
-1190,750
-519,177
-991,26
-494,826
-95,82
-1084,731
-1083,257
-1027,436
-1213,579
-75,150
-792,77
-518,77
-704,171
-72,523
-1116,158
-306,513
-388,65
-315,443
-97,619
-93,663
-282,892
-112,254
-134,647
-373,274
-113,268
-69,420
-151,751
-426,626
-1178,494
-473,486
-1211,413
-1119,465
-519,313
-691,795
-535,598
-170,712
-831,93
-1299,133
-1266,444
-937,786
-125,184
-718,813
-423,431
-229,290
-440,393
-1074,281
-1197,178
-965,72
-214,501
-263,621
-922,9
-788,649
-306,558
-909,284
-55,730
-1207,371
-1198,469
-994,302
-263,721
-311,299
-104,287
-550,355
-391,714
-216,331
-808,175
-1265,498
-694,855
-749,409
-746,613
-212,53
-378,584
-1026,355
-145,355
-425,604
-132,357
-557,507
-1047,621
-1159,3
-284,66
-1026,592
-28,553
-257,143
-470,228
-309,408
-315,497
-530,805
-882,611
-1113,420
-372,892
-1165,705
-892,11
-1236,479
-683,745
-20,513
-447,150
-753,507
-1290,558
-251,635
-721,120
-1193,739
-60,218
-309,486
-927,858
-509,705
-1178,537
-320,488
-1032,501
-618,598
-1034,500
-344,19
-763,858
-892,883
-1292,667
-561,679
-99,266
-774,226
-113,324
-627,877
-671,723
-907,567
-1056,841
-100,507
-253,64
-1237,605
-38,407
-1034,425
-654,172
-445,491
-348,625
-1233,128
-832,224
-445,448
-401,284
-140,511
-554,809
-1088,735
-567,498
-1116,437
-1135,751
-730,479
-581,50
-967,51
-709,745
-370,715
-32,46
-231,306
-209,739
-67,343
-837,315
-1196,723
-98,402
-1036,425
-98,850
-1233,340
-946,2
-1292,227
-1225,339
-920,529
-1283,465
-284,539
-1079,809
-868,53
-1059,567
-780,537
-171,172
-1215,812
-468,287
-1059,635
-401,50
-479,833
-999,49
-587,791
-611,486
-977,824
-343,52
-1303,284
-1017,784
-574,526
-1165,215
-127,722
-253,158
-512,228
-612,205
-643,397
-927,659
-1300,144
-1126,676
-1299,751
-80,424
-1200,537
-692,296
-535,436
-641,855
-919,714
-223,299
-725,591
-1213,723
-658,516
-838,331
-826,294
-1267,856
-470,653
-97,212
-837,710
-756,835
-831,425
-502,175
-290,2
-319,773
-1049,355
-919,833
-591,845
-373,786
-636,219
-540,802
-1257,597
-478,222
-298,1
-28,341
-850,9
-184,666
-251,327
-554,835
-995,891
-848,190
-1087,147
-1282,553
-152,560
-1236,415
-879,147
-674,219
-591,180
-370,144
-293,110
-1159,751
-940,592
-1073,830
-97,275
-503,21
-321,742
-1176,647
-1243,418
-107,858
-840,666
-281,219
-1265,189
-97,579
-291,620
-67,418
-749,679
-278,501
-272,182
-319,26
-1193,634
-6,488
-1001,408
-1131,61
-20,336
-666,750
-223,147
-1255,164
-1197,324
-20,241
-1139,722
-940,403
-627,45
-366,407
-363,172
-126,668
-1004,336
-711,164
-534,144
-773,525
-610,444
-520,647
-6,600
-455,133
-759,747
-766,357
-509,355
-759,147
-692,2
-1268,355
-530,313
-325,119
-117,379
-711,730
-753,91
-760,735
-1211,292
-775,296
-420,782
-338,592
-706,537
-465,697
-460,9
-503,143
-428,78
-1193,155
-1220,617
-1217,791
-528,226
-355,87
-1044,885
-801,579
-536,226
-145,539
-388,9
-551,147
-1155,844
-1012,45
-1260,619
-431,523
-1034,873
-84,873
-74,479
-691,696
-202,213
-229,499
-353,529
-643,451
-194,288
-169,35
-38,39
-93,499
-54,182
-966,19
-790,229
-170,630
-132,89
-1215,687
-1260,537
-1038,40
-175,21
-55,164
-425,731
-1101,739
-753,884
-793,107
-321,11
-922,829
-1081,499
-1079,85
-883,66
-194,736
-547,858
-356,893
-465,197
-540,275
-791,357
-522,89
-865,827
-38,597
-59,75
-135,313
-50,843
-749,215
-311,346
-378,52
-325,775
-775,744
-669,855
-683,149
-487,870
-1245,120
-1081,395
-769,122
-1282,445
-190,301
-1178,649
-946,892
-42,539
-1283,493
-209,369
-1196,171
-753,547
-529,184
-1146,200
-823,277
-647,284
-567,128
-107,36
-517,787
-423,361
-644,750
-1252,7
-333,294
-1217,26
-1303,610
-45,396
-175,61
-920,813
-952,544
-522,718
-848,359
-348,241
-1046,589
-263,861
-791,537
-356,1
-868,617
-1049,774
-823,572
-301,365
-634,381
-442,841
-1198,254
-27,493
-1283,849
-432,735
-33,558
-875,708
-38,855
-770,725
-263,609
-361,110
-1272,39
-729,172
-363,620
-1083,738
-908,31
-910,53
-848,862
-1178,89
-1010,369
-509,691
-72,11
-69,474
-676,676
-281,257
-1113,474
-544,357
-1174,593
-348,65
-38,465
-1260,394
-760,159
-145,189
-731,744
-266,885
-971,397
-181,481
-634,218
-103,523
-816,378
-1242,789
-145,257
-999,276
-1186,123
-
-fold along x=655
-fold along y=447
-fold along x=327
-fold along y=223
-fold along x=163
-fold along y=111
-fold along x=81
-fold along y=55
-fold along x=40
-fold along y=27
-fold along y=13
-fold along y=6
diff --git a/2021/14/input b/2021/14/input
deleted file mode 100644
index 2d09dfd..0000000
--- a/2021/14/input
+++ /dev/null
@@ -1,102 +0,0 @@
-SVKVKCCBNHNSOSCCOPOC
-
-KK -> B
-CS -> P
-VV -> O
-KO -> S
-PO -> N
-PH -> K
-BV -> O
-VH -> V
-PF -> P
-HB -> B
-OB -> V
-FC -> F
-OS -> H
-NB -> P
-SH -> S
-KV -> K
-SO -> C
-NP -> B
-NV -> F
-CP -> O
-KS -> N
-FP -> B
-VN -> V
-NC -> S
-FH -> N
-CB -> V
-PV -> B
-NH -> B
-NF -> H
-PC -> B
-NO -> N
-CN -> P
-KF -> B
-VF -> S
-CC -> K
-CF -> N
-PS -> S
-NK -> N
-PB -> H
-BP -> O
-FK -> N
-BO -> S
-OH -> C
-VB -> S
-VP -> F
-FO -> V
-KB -> C
-SK -> H
-CO -> H
-HV -> H
-SV -> B
-BF -> O
-SS -> K
-VK -> S
-HS -> B
-HF -> P
-PK -> F
-BS -> O
-BB -> O
-VC -> P
-OP -> F
-NS -> P
-SB -> C
-NN -> K
-HC -> S
-HH -> B
-FN -> P
-OO -> V
-VO -> N
-ON -> P
-FV -> K
-HK -> S
-FS -> V
-HO -> V
-PN -> B
-KH -> B
-CH -> C
-KP -> S
-BH -> O
-BK -> B
-FB -> H
-VS -> S
-HP -> O
-SP -> P
-OV -> F
-OF -> H
-OC -> V
-KN -> H
-BC -> F
-BN -> F
-CK -> K
-SN -> P
-SF -> K
-KC -> C
-SC -> C
-HN -> V
-OK -> O
-FF -> V
-CV -> V
-PP -> V
diff --git a/2021/15/input b/2021/15/input
deleted file mode 100644
index 3c1904e..0000000
--- a/2021/15/input
+++ /dev/null
@@ -1,100 +0,0 @@
-3576219475874583191916312133474175459337114195988185136398151631965391991813219974121211251194786128
-1713881999231519357799114192443351147195293575386923868711388519361669464234397975938889146414199688
-2151922113728581598379349983928489926261239862882888968998791929828316718921297117449631496888879522
-3291722311299652548445221254456535112944431135116631433192483199481594768169444158222431199929579291
-1472287315918113113959972189351931626141472991992791413146153989481318998519171231313898962992319251
-8978798318873934543151823824117132228417869392811216547172919119998739911121199246294815175868992773
-4711149989992717728465321161611967173674239298593935117599173279267114155265393397571372124856718732
-9843245319692998612781837729915931371619886371128818266322121623171343132131239399743799827972585645
-7183211712173272827112268971459424836293613294388761928991542137194981939169315879277494581991465822
-2385721996578834579224651431411717198341139751429156637229888849181154922897746418293184413519931124
-6188313732929496115412842928273812153715747411177189187726751991191841181119822534511125656211991265
-8797112815141319881991983914861912838966446818811271274141461487947171138945321912192198815813211761
-6131514331472951494911549373681638637191295997625615885219668259269297171939941498581919718223529141
-3916711951831246219991217199412116783411218814949692281987659123812288937983969116847986196936523779
-9111121227192813382983442234171148191131821497435387936912532695293912972491131977272231919798477344
-9994893855122115213919995636978443773161196511775674783979472217917498285423121574533491643891265199
-9245818921321877317663254739619499915821162412924816263648913499811482474392667993739139899758919393
-1717618849193152316325119128859116191132672215933282127611134982961918179152189411131259943819997123
-3697848795188715264992962617223177221118919863975198881197837936258983111819488622362584888223331999
-1798259211962116675922944295117391732295963342131192112612386194749389991199821195162975124619149837
-5365696872959269494682128272373619348283964191994187749824841195582221478325111187843285531119934786
-6717218734155417511564162235845524121493736962442884479191718924594119911521121422231982184671122116
-9346412964321187889663345611132183519588187791111227269112129947122999176114184938494824342939375892
-2912811929919891428891223818529115949522464779949526791515797886471246181118183121786524127979998512
-7353285281129811915971956929718433284441492484117162562212973157265812816731843791838571691421923924
-3239161911151141369392413114665193927469988999219478935992541193184945926828911597158489999651151172
-9229716159183212219791136121569512978927999177196111291668152292896495877722611129462617229299962112
-5994461796358342348216915883991574569784887978731368749888449599246152414391635925763156831839199496
-1569319989929452917219726368583887924179117119284971126181346919789949393972171262535283921926293357
-9983673949614595396426594299567925779229751982433631919159114841538978735893759492592481573495963491
-3725632421623191323789991288299296415942162988289929992238877153268488127718372211951117951486111926
-1219319492614741819142363452974731825929485665978219725131218962626179997611254524524915768686381164
-8248145978417221154822663831966124539168641311913211295941167919583189792718599334616827916567313217
-3483959252172951953519211189255336234459522397526829492685113849198611624111948187714151963198671919
-7812289559812455122297839958719917624841136314322613942214613249662544617928521344873779598816941946
-6868958791119815122313931178313637489923479492171741443993619161318781194421239654468391996636923611
-6999166111129212624151555925991311538952878946191234511973499736237742491811348911419449161895978178
-3532973784281182181552481928144111246711742443831184236962981395142863562121961323169398316921741321
-8433727191521455193223914171391447439164791659118411391327413285243717794299999523811137619197999791
-8169125649963232439519311131691539694589231314268683691811431259295132344195953951287639889737849189
-8928161919934761971442719391119881113318323987227229831917897151155121657624142152884624176461913498
-2949199492196424164751892146395174669111921799261527568751283712133148212821261936297739912939743599
-9931616797885267969938591912672996183187926259991298429278229232257219428413174972999193796827459799
-3138768154311742899419449741617489465993174645228814938145273266941566223933119891379181296548999222
-1338961668848636157444719898575174699419997972125194827176897565699991611654214368232592793825617931
-9283643143692917314535119897889711191946688911436965194232811624712861576291987716317193114445363435
-8718611398299869991788113111214414269554542114329621286592313532782819131919527228417764279755899812
-8128249329314753847725634378737239939769913811444529224619715471961999278915341955188871714271145449
-1286217894699991715153139268991918988338684391252271254127193342854156438873836258484975151167996316
-4191439845728418348368191516746499654147257851256861534634988281199187541199892317145428248531129171
-9799283477747387253566811199414256363339122372629545249542373591951156699415998714124115397811359516
-3191985767689943186838293175311429527499612824265518522881922917119891424717751985621941995373481629
-8127933395192162886259956635985821651844893796541627799276258692298972881471991789861232424926758792
-4349683335349673317521761437148933192989961489478395417258212949865876242843242464123471244631449998
-3983861771861891251448475182984833811718959521263444111998834975935221115813839514917176912994677265
-3361812177831144971531441184671112122322312961859915722393944269211333951428175372918136112814926411
-2492891241191991149319731182431211211971267682931551534199328118919751416881458658314218331565282229
-1316191719349114251772629411233483317516143684488291792691839198723174287211241498955137331159443961
-1295632882814319179937625629218199381191127966181781921829819969815912382191294796979515315471941392
-1952318366571121641614137937116326339638859628226299126699118638171813164397332391891669798271559135
-1123676641998146639499323488991286491444174358479157916696196841912233773269986812299996975117612192
-2496461124219121332118311532239527696198787778122345883331631119147159212262659717289674149798169111
-3994915157217763242581922474512992479146377117411981999549977495462427199524334285127723311599337186
-2856249932899117429471617195415229923432185189218399415357391954728651191591964713418532917111296399
-1916415314958527255299763241981929186681257596912948977397875248189748655173819381269954513499896991
-4214987991254389723346911149661118597277889213928551947599177915888233175182921923128853579525754718
-3582279578128192231339943295188563998645998149526284997789731787116991199391984141983177825883111821
-3318115949152512995142691231324793411691198458654473675135993122216324137859959272731599996923465431
-9431374329994955614816239978928993493129129641248882311462522524447519388869238199852941551532223632
-6749132793518479891929891686579791123712167784913331559922969149125915827657111724348929978159964476
-6899888192198113996189996152913216258469182711411338723293823541574149295918323829819122941288693461
-9833728958423343229397292861582211971713299293611778961979819175799893793971822162383179128129741328
-9719459171294372288418126215914532995125999274359633129923191213332337513812761149562146497198614329
-6323381739518574154814713691189651618965915153972197836392492518147816118266818195856772641337997448
-9515391698994467556612815425651153225477392335219196697477512338938131933398177519117437353271396315
-2881769116189531115832167881372917543267529333184621316918481786111252281738298936313393416198972192
-1262821848371618529985323295192217356152412696271318793198457225899782896767339942896611231999996177
-7611115824284211421951282951346181221891123993118231772195952872865982323819415318945742389969468591
-6289176957971112617212793915412958239574931721216722823933461763146195116737161463663388274118352919
-2739192179312181318764617662499189345995579913463399176128133623751919135855775349195561978131664671
-7419179135228196296753972713643556671138381494838116814212892453118963456121883515171981991493112197
-2351962484381996196119791327953881225881124837211622273581789216339733276411173141146816794919111532
-4828494193941149581788515219884312818182198261739598611663311138255885557141492174934279519487959315
-6266441934234532987821537914696156313934795144412166199339199381197916324959558778257894958593689511
-1218836684761811498991162549547375891999161535133511817388897491266957819219117988952234747197245136
-7714718988198712181711441996373181351671962319416917816121119483959397254815953421521642116185224622
-6315878819598412161782318179586237893968466116199183185764132999388411414821117761121199725212571499
-9298381112525419214597534611761811137687414291394795245955115116482261788724982532573616634235949295
-2513837618149681781571514782119218925111312739891194994857915371836413112952729282168681511999132471
-9859244419394114469927618849921646911349163815889492121537711577378978633345419421881312649299234749
-6241913851991287776811271361777919519213726771122769111499925516752149976397933753482495291399144132
-7549785323789821947513966787125532113931855716249321712383292746672763573114656989299712174939322181
-9188852123922512181114117536955617335173328988385462159798591117758397298294919117614163738414981949
-2974419341361292817129453536824618155299993142149899966226312193848695911943416589913541194129913422
-1672761999113289962322634642122163368424955339864962951462929691975798622972131599198673671183449929
-3462285147627397867977869242451116812198183328383813959284449969199819896174618466572298882951459875
-6153638634925613615423256118159531429294172496996993184762972841759153392753653191942715379879852345
-6516291128536155113712481272992636373774429965994966353494115221979925592128929821611928492143929534
-3993993153713717844719492314391992638719111242291783837279215399219822611221331985991484863975594721
-5995891457939115884519762228128552168915218299831775259316392719113962218429351553267511523198149462
diff --git a/2021/16/input b/2021/16/input
deleted file mode 100644
index a746a7f..0000000
--- a/2021/16/input
+++ /dev/null
@@ -1 +0,0 @@
-005410C99A9802DA00B43887138F72F4F652CC0159FE05E802B3A572DBBE5AA5F56F6B6A4600FCCAACEA9CE0E1002013A55389B064C0269813952F983595234002DA394615002A47E06C0125CF7B74FE00E6FC470D4C0129260B005E73FCDFC3A5B77BF2FB4E0009C27ECEF293824CC76902B3004F8017A999EC22770412BE2A1004E3DCDFA146D00020670B9C0129A8D79BB7E88926BA401BAD004892BBDEF20D253BE70C53CA5399AB648EBBAAF0BD402B95349201938264C7699C5A0592AF8001E3C09972A949AD4AE2CB3230AC37FC919801F2A7A402978002150E60BC6700043A23C618E20008644782F10C80262F005679A679BE733C3F3005BC01496F60865B39AF8A2478A04017DCBEAB32FA0055E6286D31430300AE7C7E79AE55324CA679F9002239992BC689A8D6FE084012AE73BDFE39EBF186738B33BD9FA91B14CB7785EC01CE4DCE1AE2DCFD7D23098A98411973E30052C012978F7DD089689ACD4A7A80CCEFEB9EC56880485951DB00400010D8A30CA1500021B0D625450700227A30A774B2600ACD56F981E580272AA3319ACC04C015C00AFA4616C63D4DFF289319A9DC401008650927B2232F70784AE0124D65A25FD3A34CC61A6449246986E300425AF873A00CD4401C8A90D60E8803D08A0DC673005E692B000DA85B268E4021D4E41C6802E49AB57D1ED1166AD5F47B4433005F401496867C2B3E7112C0050C20043A17C208B240087425871180C01985D07A22980273247801988803B08A2DC191006A2141289640133E80212C3D2C3F377B09900A53E00900021109623425100723DC6884D3B7CFE1D2C6036D180D053002880BC530025C00F700308096110021C00C001E44C00F001955805A62013D0400B400ED500307400949C00F92972B6BC3F47A96D21C5730047003770004323E44F8B80008441C8F51366F38F240
diff --git a/2021/17/input b/2021/17/input
deleted file mode 100644
index 52bdf2b..0000000
--- a/2021/17/input
+++ /dev/null
@@ -1 +0,0 @@
-target area: x=175..227, y=-134..-79
diff --git a/2022/01/input b/2022/01/input
deleted file mode 100644
index 646120f..0000000
--- a/2022/01/input
+++ /dev/null
@@ -1,2245 +0,0 @@
-2832
-2108
-3082
-4328
-6843
-5121
-2869
-1366
-2358
-1680
-4980
-1161
-
-8026
-2154
-4242
-1023
-2744
-3162
-4093
-1150
-5397
-2738
-5657
-
-10954
-11208
-8034
-1636
-9430
-9421
-5025
-
-3837
-5938
-3967
-2942
-2727
-3623
-4070
-1748
-1795
-1687
-4023
-6068
-2558
-2570
-4214
-
-9679
-2986
-5168
-16463
-
-5912
-6008
-1259
-5378
-10740
-1642
-2617
-7821
-
-3840
-5265
-2104
-1510
-5477
-2636
-5920
-5939
-5430
-4482
-5603
-4915
-5416
-5897
-
-3932
-9344
-7536
-4925
-10088
-5253
-5625
-6800
-
-3928
-13714
-18995
-3569
-
-2424
-5188
-11199
-6078
-11525
-5155
-3142
-
-2595
-5893
-5590
-6270
-6095
-5279
-3726
-6015
-3985
-5455
-5190
-4897
-6632
-
-5046
-1424
-3629
-6204
-6187
-1149
-4145
-6953
-2958
-6312
-1592
-4614
-2859
-
-5750
-9606
-11706
-2629
-13635
-5611
-
-2162
-6014
-3168
-8052
-10781
-3762
-5653
-
-21918
-14739
-
-2431
-5955
-4810
-7476
-2529
-7985
-6040
-5864
-3459
-3347
-4853
-
-4695
-3911
-5590
-4439
-4874
-2251
-3967
-6895
-5801
-2720
-5125
-5575
-2057
-
-5642
-3714
-5127
-5083
-2925
-5048
-6368
-5883
-2287
-3276
-3326
-2207
-3377
-
-18373
-7075
-12254
-18539
-
-13758
-19556
-23565
-
-6463
-5076
-5429
-3105
-6201
-5959
-6474
-5740
-6997
-7567
-1883
-
-2316
-10793
-2985
-10596
-6910
-11957
-5984
-
-18521
-7234
-7943
-
-8774
-7905
-4375
-1788
-9244
-2259
-4842
-6313
-
-4496
-10446
-6917
-1113
-2509
-1229
-2999
-
-2158
-3221
-1412
-1484
-1768
-2621
-1087
-1152
-3625
-3767
-4859
-1220
-3745
-4374
-3712
-
-4072
-8998
-5778
-4361
-6138
-
-11068
-15488
-17001
-16349
-
-3493
-15148
-14490
-9502
-11101
-
-8952
-2731
-10734
-7581
-4799
-9379
-5405
-10345
-
-5008
-4456
-3824
-3025
-4493
-2369
-1050
-3368
-3266
-4641
-5932
-5774
-1287
-3001
-2934
-
-16879
-20950
-11598
-
-11948
-2932
-1672
-11100
-
-24636
-12299
-18577
-
-14198
-24466
-25429
-
-3539
-5867
-2303
-1372
-3757
-3255
-4606
-4703
-4477
-3515
-5287
-7330
-
-2673
-5936
-6292
-4183
-4963
-6462
-4193
-5588
-5140
-2825
-4784
-3210
-1682
-3746
-
-12296
-15184
-9500
-16390
-
-2816
-6984
-6514
-8120
-8000
-9203
-3716
-
-24745
-15138
-
-4456
-4546
-4903
-2885
-4578
-2588
-2946
-6634
-1414
-1239
-6070
-4651
-2749
-
-3755
-3424
-3633
-2325
-2730
-5526
-6877
-4528
-6567
-2626
-6429
-2464
-
-2159
-6338
-2919
-4039
-3091
-7916
-2833
-4192
-5486
-2220
-5616
-
-1025
-10572
-6790
-3174
-5986
-2465
-9046
-1559
-
-4652
-9609
-4804
-5109
-5301
-9886
-7094
-
-1888
-9582
-9566
-2777
-1234
-
-6231
-7939
-4757
-3026
-11324
-4069
-6366
-
-5078
-6127
-1616
-5894
-3707
-1031
-5544
-4880
-6766
-6411
-2767
-2642
-1197
-
-2954
-1929
-8070
-6836
-7396
-7779
-5059
-5299
-3101
-1108
-3408
-
-23715
-34978
-
-5986
-8393
-3943
-9746
-8118
-6464
-4882
-
-66377
-
-2291
-6079
-3131
-2006
-6250
-3864
-5167
-3150
-3909
-3435
-2679
-6801
-6361
-
-12399
-2412
-2223
-2628
-7269
-
-6446
-2771
-6190
-5186
-5672
-5414
-4361
-1204
-1306
-2448
-1425
-2860
-3235
-2123
-
-6648
-5782
-2695
-6432
-5396
-5628
-5713
-5889
-5862
-1082
-4800
-6132
-
-1804
-6681
-3451
-6039
-6573
-3927
-5420
-1443
-3711
-1906
-5490
-4212
-2221
-
-4960
-3469
-3779
-1215
-3665
-6336
-5876
-6523
-1211
-1051
-6900
-2665
-6116
-
-5650
-7059
-1520
-3284
-10604
-5219
-6087
-
-1385
-3922
-6315
-3317
-2532
-1591
-2191
-6198
-1667
-2358
-4424
-3384
-1452
-1878
-
-8968
-6735
-12578
-11709
-7573
-1140
-
-8445
-2956
-8682
-8315
-3698
-7811
-6875
-2514
-2348
-
-19576
-3115
-13589
-15609
-
-43635
-
-8805
-24653
-4664
-
-6088
-5967
-5407
-3638
-9220
-1047
-2792
-7947
-9559
-
-9635
-5762
-7826
-4419
-12047
-8603
-6995
-
-6103
-7299
-7646
-4602
-5535
-7703
-6427
-6826
-1506
-5826
-8019
-
-5341
-3445
-2020
-4685
-1068
-4974
-5251
-2968
-4358
-4057
-2686
-1122
-2914
-3998
-1247
-
-3096
-1152
-4346
-3685
-1365
-4059
-2774
-4958
-3561
-1036
-4612
-4404
-3419
-4733
-3484
-
-5167
-1180
-1172
-5057
-3974
-6226
-1309
-4009
-5230
-1105
-4158
-2016
-3786
-2513
-
-2940
-1134
-6443
-7340
-5325
-3750
-3839
-7379
-4766
-4173
-
-4547
-11948
-7129
-6433
-7101
-2361
-8366
-
-1507
-6017
-3115
-6258
-6404
-6000
-1869
-5286
-1623
-1410
-3739
-1632
-2433
-
-5846
-6515
-2172
-6728
-6626
-2611
-1583
-2759
-3192
-3197
-1057
-5425
-2712
-
-7224
-2884
-2611
-1784
-3902
-7393
-5299
-2389
-1941
-4128
-5461
-1015
-
-1743
-9456
-8535
-6753
-7773
-10241
-5969
-8666
-
-19734
-2085
-9467
-12261
-
-1778
-7318
-2654
-3489
-3276
-4511
-2533
-3292
-4718
-5173
-2267
-5451
-
-5567
-5103
-1888
-2210
-4582
-1260
-1264
-4326
-5352
-3549
-5226
-1875
-3156
-3571
-
-1380
-7048
-2322
-1694
-4611
-6541
-8334
-2071
-1390
-7593
-
-5343
-4878
-1115
-1400
-8760
-4952
-5444
-4012
-
-3021
-2193
-6671
-1502
-7320
-7557
-4150
-3959
-1818
-8798
-
-19469
-23032
-11831
-
-8257
-5493
-5583
-7627
-3801
-3468
-1742
-
-9306
-4711
-6825
-8310
-2782
-2447
-10195
-4287
-
-10790
-6505
-15999
-15093
-14116
-
-1469
-2435
-4534
-8314
-7762
-2064
-5315
-1109
-4439
-
-28459
-29638
-
-1530
-1274
-5799
-7684
-2594
-6179
-1450
-4017
-5336
-2397
-7630
-
-1467
-5771
-5730
-2600
-3958
-4481
-4994
-2718
-6763
-4521
-6496
-
-3638
-7722
-6498
-3612
-7521
-1310
-6183
-1850
-6394
-4763
-2657
-
-7537
-4591
-2179
-9064
-6970
-2782
-9339
-1265
-7281
-
-3380
-12388
-5521
-1191
-8912
-
-2776
-3427
-3206
-2075
-2589
-3545
-1806
-2603
-4079
-2700
-3430
-1185
-5708
-1322
-
-1466
-4217
-3529
-1232
-5654
-2061
-5435
-5875
-4521
-4841
-6114
-5252
-1185
-5842
-
-21001
-8876
-
-5131
-5556
-6014
-7791
-3957
-8731
-8053
-8015
-
-10379
-3070
-21154
-
-3012
-5818
-1144
-6315
-4495
-1846
-7923
-1340
-2675
-4955
-3654
-
-5014
-1838
-1302
-4994
-1105
-4055
-3542
-6260
-1219
-1737
-1191
-6069
-5293
-4765
-
-18556
-13230
-15065
-18284
-
-48135
-
-9070
-7739
-6829
-7932
-8713
-4312
-8262
-4925
-2769
-
-13528
-4077
-21766
-
-6782
-20020
-15396
-
-15610
-4166
-5153
-14554
-6008
-
-5875
-4131
-2371
-1381
-1793
-5487
-5816
-6051
-5595
-5412
-4800
-3069
-2332
-4360
-2380
-
-3310
-5210
-13776
-3665
-2335
-6094
-
-2728
-4544
-6050
-8616
-8297
-5501
-1544
-5770
-3807
-5388
-
-10758
-7573
-7170
-4945
-8868
-8074
-8055
-
-6053
-6804
-6870
-9779
-9992
-7935
-
-25222
-8776
-10549
-
-2785
-37443
-
-7055
-7876
-6587
-6322
-6447
-
-2403
-3529
-1514
-2202
-2622
-4484
-3216
-7798
-1135
-2120
-1624
-
-12169
-8212
-13127
-11115
-7072
-3080
-
-5017
-6458
-5226
-1287
-6413
-7938
-4211
-6724
-4862
-1242
-7481
-
-47712
-
-8432
-3562
-5349
-2961
-1171
-5888
-10533
-6771
-
-31566
-13234
-
-52095
-
-11601
-2394
-1084
-4909
-5592
-5718
-3912
-
-10963
-12196
-15697
-3599
-8635
-
-22503
-4376
-
-9918
-8408
-1882
-6546
-7045
-3395
-6931
-9059
-
-4664
-3815
-3110
-1676
-5396
-
-9459
-2435
-9466
-8929
-2587
-8181
-5385
-1703
-7383
-
-1271
-6006
-4250
-2558
-4734
-1817
-4695
-5683
-6119
-5150
-1060
-3814
-6012
-3977
-
-2690
-1343
-3990
-2648
-5829
-5590
-5609
-1718
-2148
-5400
-1130
-4659
-3463
-
-3287
-2098
-5050
-6246
-6901
-2001
-2289
-1892
-7836
-1358
-5224
-
-7024
-3331
-2742
-6134
-4850
-6971
-4798
-6270
-3375
-3678
-2791
-
-2968
-7186
-7213
-1818
-3735
-6366
-1138
-5386
-2479
-3978
-6926
-
-10692
-9805
-18086
-13749
-
-9566
-1552
-7121
-2410
-8839
-1581
-7143
-5682
-4454
-
-2580
-5217
-5391
-3347
-3384
-5377
-2047
-2465
-4622
-5743
-3015
-1305
-1960
-
-15710
-1936
-
-2012
-1530
-4286
-3519
-4311
-5820
-2446
-5807
-4890
-1242
-4685
-
-28724
-
-1094
-1190
-2500
-3617
-1286
-2430
-8633
-6728
-7392
-6037
-
-7997
-8802
-4988
-6780
-5537
-7377
-1238
-5501
-
-3131
-8597
-7966
-6157
-4817
-2327
-4515
-7983
-3165
-6785
-
-6203
-2841
-5423
-2632
-7410
-4532
-2012
-8719
-7507
-1449
-
-37282
-
-3012
-2285
-4191
-2242
-2014
-3836
-1261
-1951
-4484
-5194
-1328
-1295
-5970
-5030
-3604
-
-6092
-2930
-1517
-1064
-6648
-6112
-1392
-6746
-4490
-1785
-3352
-2248
-4975
-
-1774
-2925
-5667
-4315
-2228
-4088
-2936
-6062
-4679
-5220
-3173
-2961
-3431
-1907
-3213
-
-11417
-6055
-10378
-11585
-11495
-3286
-
-4242
-2198
-1453
-2454
-2088
-1068
-3263
-2082
-4262
-3684
-3614
-1624
-1772
-3144
-2264
-
-6044
-5100
-1281
-4829
-5966
-5878
-
-1648
-3848
-2167
-1269
-2907
-5569
-2338
-3106
-3710
-2819
-3167
-6767
-1247
-
-11542
-5319
-7390
-10247
-5825
-3701
-5173
-
-24038
-13030
-12703
-
-21677
-13326
-
-7060
-1796
-1544
-5340
-2291
-3485
-3469
-4839
-1484
-
-5894
-1537
-11507
-6994
-8819
-9523
-1286
-
-2034
-6244
-4109
-1153
-3516
-1981
-5427
-6918
-5572
-6415
-6618
-
-7353
-11049
-9629
-9086
-6160
-10827
-
-4833
-4240
-5281
-2985
-5001
-8689
-5876
-7358
-3057
-1477
-
-64086
-
-5607
-
-3536
-10591
-7185
-8614
-1048
-4488
-8893
-
-20808
-3764
-4172
-
-11061
-3485
-
-2184
-4986
-6147
-1483
-4170
-7920
-3623
-4908
-2433
-8087
-5981
-
-4145
-5088
-3079
-2696
-1069
-6533
-6205
-4633
-3393
-1875
-6734
-4047
-4783
-
-16756
-30731
-
-27320
-12665
-
-2342
-1130
-2482
-1540
-7263
-6251
-3244
-7960
-7255
-5031
-5540
-
-6945
-10279
-5400
-3868
-4448
-1159
-7190
-1858
-
-7499
-7600
-3816
-6417
-11374
-
-53260
-
-10436
-7554
-7263
-7794
-2222
-10687
-3170
-
-9157
-3146
-1723
-6066
-9016
-7758
-2885
-4938
-
-4079
-1302
-5794
-4695
-3859
-2063
-1108
-2669
-4541
-2125
-3846
-6019
-5780
-5048
-
-11772
-3333
-8185
-3786
-7493
-10737
-2954
-
-5412
-4386
-2105
-4871
-1621
-2588
-6143
-1314
-4979
-3222
-1918
-4300
-
-3598
-3198
-4102
-8638
-3899
-8204
-2209
-
-3851
-5188
-5494
-4102
-2427
-2568
-5264
-3951
-5236
-4779
-2152
-2163
-4852
-1866
-
-4900
-4865
-1946
-1585
-2073
-6066
-3482
-1118
-1250
-2125
-6795
-4522
-3602
-
-1352
-6115
-7150
-6257
-7255
-3150
-3372
-4024
-3744
-1436
-4558
-5741
-
-5330
-7428
-6493
-4217
-9133
-2001
-2117
-8205
-4679
-
-1039
-5446
-1385
-6914
-2516
-1703
-3439
-5279
-5214
-3995
-2455
-2006
-4653
-
-11735
-6890
-18785
-11174
-
-6361
-4088
-8048
-2118
-6994
-3985
-7492
-2137
-7852
-7743
-5795
-
-1399
-5322
-7254
-
-2887
-3842
-2467
-7211
-5307
-6887
-3368
-4678
-1254
-1202
-
-4740
-5746
-1742
-2749
-6503
-2949
-1161
-5671
-6057
-5157
-1619
-5947
-6338
-4537
-
-1448
-1427
-15871
-4776
-10021
-
-7272
-5789
-6013
-3511
-2392
-8082
-9583
-6188
-
-42302
-
-1943
-3178
-7626
-7150
-2064
-1486
-7344
-1988
-6079
-
-7075
-1400
-4314
-5688
-4630
-6478
-1247
-5885
-6741
-6403
-3825
-
-5186
-2077
-3021
-4983
-4907
-3529
-3227
-4448
-1144
-
-4816
-1427
-8101
-6482
-8208
-9606
-5595
-5328
-7792
-
-6090
-2627
-1141
-2740
-4856
-5727
-2102
-2985
-5365
-1041
-1036
-1636
-2345
-2379
-4654
-
-7437
-9144
-4579
-1225
-7821
-6909
-1844
-6643
-5680
-
-9820
-20439
-
-10177
-1834
-5160
-6476
-8352
-6981
-6495
-4232
-
-19764
-2091
-13751
-
-9408
-21846
-23438
-
-36692
-
-2312
-23451
-21444
-
-8577
-16088
-6638
-3195
-
-8178
-2765
-5564
-3191
-4604
-1430
-4034
-6644
-4469
-3445
-
-17210
-34046
-
-8370
-5176
-1309
-6288
-7944
-1098
-7113
-
-1468
-3241
-4149
-7521
-5759
-4483
-2993
-6307
-7456
-2687
-1646
-
-5728
-1132
-6223
-4918
-5095
-4815
-5589
-4549
-1827
-2757
-2134
-3079
-4709
-
-3905
-4016
-2848
-1499
-2841
-4670
-4478
-3694
-2334
-3019
-3761
-3986
-5486
-
-1096
-3760
-4569
-4388
-2661
-6027
-7493
-5582
-6502
-2966
-
-7501
-1109
-8955
-3136
-6744
-6849
-1916
-3971
-3396
-
-1865
-1631
-1981
-1333
-1431
-5516
-7613
-1926
-3224
-4058
-
-9732
-9318
-1299
-7300
-9826
-6425
-7878
-10546
-
-10269
-17150
-1771
-10243
-
-17664
-19265
-1710
-18754
-
-3695
-4063
-1571
-6002
-3421
-2712
-5175
-3987
-2780
-5452
-2383
-4207
-6162
-5926
-
-5918
-2169
-5996
-3842
-5338
-1061
-1221
-3034
-1357
-1447
-2178
-5486
-2861
-4633
-1822
-
-9053
-9367
-2796
-13702
-10292
-2461
-
-20214
-25924
-5012
-
-6229
-3670
-9939
-6177
-5980
-9907
-9698
-
-3846
-6923
-9058
-9689
-7405
-3684
-9010
-5705
-2877
-
-13046
-8583
-2706
-1403
-4918
-10851
-
-1349
-11562
-14857
-2260
-8315
-
-1375
-3094
-3849
-8763
-7189
-2550
-5346
-1905
-3498
-1416
-
-34144
-11430
-
-11590
-4032
-7238
-2641
-4778
-4260
-6007
-
-1226
-1934
-6034
-3159
-2234
-3509
-4759
-5837
-1789
-4726
-1075
-5543
-2774
-3144
-
-8556
-1675
-12135
-10831
-10837
-
-3087
-1977
-3832
-6304
-4023
-4219
-1594
-4685
-2650
-1652
-3029
-3913
-3970
-2311
-
-1088
-15228
-3891
-9920
-7675
-
-4758
-2544
-3198
-7038
-4561
-5105
-7469
-6070
-4917
-1288
-2099
-2257
-
-10202
-1478
-1355
-10235
-9177
-7656
-10315
-5359
-
-1336
-4004
-2306
-1358
-2831
-2861
-6211
-1492
-5542
-6370
-2111
-4289
-5037
-3784
-
-3083
-3535
-2551
-4519
-2305
-5878
-2102
-1477
-5529
-2048
-5068
-5816
-2887
-2567
-3309
-
-11079
-4417
-19925
-
-3159
-14561
-24535
-
-4712
-2595
-2996
-2035
-3697
-2792
-1377
-1002
-4955
-1728
-5072
-5754
-2671
-1267
-5035
-
-7438
-2343
-6421
-3441
-6451
-3448
-3853
-7268
-5461
-4265
-5232
-
-4224
-1229
-2945
-2152
-2899
-1055
-4692
-2627
-5771
-5807
-4868
-2069
-
-7271
-1691
-1945
-1814
-8487
-7836
-11053
-
-4542
-6055
-9464
-1919
-6973
-1526
-3408
-5265
-7587
-
-26489
-25984
-
-13254
-34865
-
-3338
-2313
-1854
-1232
-4036
-2156
-3203
-3959
-4643
-4045
-2097
-5726
-3509
-3801
-
-1530
-5956
-5236
-6895
-2136
-8084
-1550
-6776
-1042
-5389
-4815
-
-1479
-2337
-5443
-5880
-8131
-9774
-4225
-5564
-
-9111
-3248
-5761
-8147
-3285
-11468
-
diff --git a/2022/02/input b/2022/02/input
deleted file mode 100644
index 6ec569e..0000000
--- a/2022/02/input
+++ /dev/null
@@ -1,2500 +0,0 @@
-B Z
-A Z
-B Z
-C Z
-C Z
-B X
-A X
-C X
-A Z
-C Y
-C X
-C Y
-C Y
-A X
-A Z
-A Z
-A X
-B Z
-B X
-A Z
-A X
-C Y
-A X
-B Z
-B Z
-A X
-C Z
-A Z
-A X
-B Z
-A Z
-A Y
-C Y
-A Z
-C Z
-A Z
-C Y
-C Z
-C Z
-A Z
-A X
-A X
-B X
-A Z
-B Z
-A X
-A Z
-A Z
-A X
-A X
-C Y
-A Z
-B X
-C Y
-A X
-B Y
-A Z
-A X
-A Z
-A X
-C Z
-A Z
-A Y
-A X
-C Y
-A X
-B X
-A X
-A Z
-C Y
-A Z
-A X
-C X
-C Z
-C Z
-A Z
-A X
-A Z
-C X
-C Z
-B Z
-A Z
-C Y
-C Z
-B X
-A X
-A Z
-A X
-A X
-C Y
-A Z
-C Z
-B X
-A X
-A X
-A Z
-A Y
-A X
-C X
-A Z
-B X
-C Y
-A X
-A X
-A X
-C X
-B Z
-B Z
-A Z
-A X
-A Z
-C Z
-C X
-C Y
-B X
-C Z
-A Z
-C X
-A Z
-A X
-A X
-A X
-A X
-A Z
-B X
-A X
-B X
-C Z
-A Z
-A Z
-A X
-A X
-A X
-B X
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A X
-B Z
-A Z
-A Z
-C Y
-B Z
-A Z
-B Z
-A Z
-A X
-C X
-A X
-C Y
-C X
-A X
-A X
-C Y
-A Z
-A X
-B Z
-A Z
-A Z
-B X
-B Z
-A X
-A Z
-A X
-A X
-A Z
-A X
-A Z
-A Z
-C X
-A Z
-A X
-C Y
-A Z
-A Z
-A X
-A X
-A X
-A X
-B Z
-B X
-A Z
-A X
-A Z
-C Y
-B Y
-C Y
-B X
-A Z
-A Z
-A Z
-C Y
-A Z
-A X
-B Z
-C X
-A X
-C Z
-C X
-C Y
-A Z
-A X
-A Z
-C Z
-A Z
-A Z
-A Y
-C Z
-A X
-A X
-B Z
-A Z
-C Z
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-A X
-A X
-B Y
-B X
-A X
-A Z
-A Z
-A X
-A Z
-A X
-A X
-A Z
-B X
-A Z
-C Z
-A Z
-C Z
-A Z
-A Z
-C Z
-A X
-C Z
-A X
-C X
-A Z
-A Z
-B Z
-A Y
-B Z
-A X
-B Z
-A Z
-A X
-A Z
-A Z
-A X
-A Z
-B Z
-C X
-A Z
-A X
-B Z
-C Y
-B Z
-C X
-A Z
-A Z
-C X
-B X
-C Z
-A Z
-A X
-A Z
-C X
-A Z
-C Z
-C Z
-B Z
-B Z
-A Z
-C X
-A X
-B Y
-A Y
-A Z
-C X
-B X
-A Z
-A Z
-B Y
-A Z
-A Z
-C Z
-A Z
-A X
-A Z
-B X
-C Z
-B X
-A Z
-B Z
-C Y
-A X
-A X
-A Z
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-A X
-B Z
-A Z
-C X
-C Z
-A Z
-A X
-B Z
-A X
-C Y
-A X
-A Z
-A Y
-C Z
-A Y
-A Z
-C X
-C Y
-A Z
-C Y
-A Z
-A X
-C Y
-A Z
-A X
-A X
-B Z
-A X
-C X
-A X
-C X
-A X
-A Z
-A X
-A Z
-A Z
-A X
-C X
-C Z
-A Z
-C Z
-C X
-A Z
-C Y
-A X
-A Z
-A Z
-C Y
-A X
-B X
-C Y
-B Z
-C Y
-A X
-A X
-C Z
-A X
-A Z
-A X
-A X
-C X
-A X
-A Z
-B X
-C Z
-A Y
-B Y
-A Z
-A Z
-A Z
-A Z
-B Y
-A Y
-A Z
-B Z
-A Z
-A X
-C Z
-B Y
-C Y
-A X
-A Z
-C Z
-B Z
-A Z
-A Z
-A Y
-C Z
-A Z
-A Z
-C Z
-C Z
-C Z
-A X
-B Y
-C X
-A X
-A Z
-A Z
-B Z
-A Y
-A X
-A Z
-B X
-A X
-A X
-A Z
-A Y
-A Z
-A X
-B X
-A Z
-C X
-A Z
-A X
-C X
-B X
-B Y
-B X
-A Z
-A Z
-A Z
-A X
-B X
-A X
-B Z
-A Y
-B Z
-C Z
-A X
-C Z
-C X
-A Z
-C Y
-C Y
-A Z
-A X
-A X
-A X
-B X
-A Z
-A Y
-C Y
-B X
-A X
-A X
-A X
-C Y
-A Z
-A Y
-A X
-C Z
-A Z
-A Z
-A Z
-C Z
-A X
-A Z
-C Z
-B X
-C Y
-A Z
-B Z
-B Z
-C Z
-C Z
-A X
-A Z
-A Z
-B X
-B X
-A Z
-A Z
-A Y
-C Z
-A Z
-A X
-C Z
-A Z
-C Z
-C Z
-A Z
-A Z
-B Z
-A X
-B Y
-A Z
-A X
-C Z
-A X
-B X
-A Z
-C Y
-A Z
-C X
-C Y
-A X
-C X
-C X
-A Z
-C Z
-C Y
-A Z
-A Z
-A X
-A X
-C Z
-A Y
-A Z
-A X
-B Z
-A X
-A Z
-A Z
-A X
-B Z
-A X
-A Z
-C X
-A Z
-A Z
-C X
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A Z
-C Y
-C Y
-C Z
-C Z
-C Y
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-C Z
-B Z
-B X
-A Y
-C Y
-A X
-A Z
-A X
-A X
-A Z
-C Z
-C Y
-C Y
-A Y
-A X
-A Z
-A X
-C Z
-A X
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-A X
-B Y
-A Z
-A Z
-A Z
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-A Z
-B Z
-A Z
-A X
-A X
-A Y
-C Z
-C Z
-A Z
-B Z
-A Z
-A Z
-A X
-A X
-C Z
-A Z
-A X
-A X
-A Z
-A Z
-B Y
-A Y
-C Y
-A X
-A Z
-C Z
-C Y
-A Z
-C Y
-A X
-A X
-A X
-A Z
-C Y
-C Y
-A Z
-B X
-C Y
-A Z
-A X
-A Z
-A Y
-C Y
-C Z
-B Z
-A Z
-C Y
-A X
-C Z
-A X
-C Y
-C Z
-A Z
-C Y
-C Y
-A Y
-B X
-A Z
-C Z
-B Z
-B Y
-A Z
-C Y
-A X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-A Z
-A X
-A Z
-A Z
-C Z
-A X
-A Z
-C Z
-C Y
-A X
-A X
-C Z
-C Y
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-C Y
-C Z
-A Z
-B X
-C Z
-A Z
-A Z
-A X
-B X
-A Z
-A Y
-A X
-C Z
-B X
-A Z
-C Y
-C Z
-C Z
-C Z
-A Z
-A Z
-A X
-A Z
-C Z
-C Y
-A X
-A Z
-A Z
-A Y
-A X
-A Z
-A Z
-C X
-B Z
-A X
-A Z
-A X
-C Z
-A X
-C X
-A X
-C Y
-C Y
-A X
-A X
-A Z
-B Z
-A Z
-A Y
-B Z
-A X
-C X
-A X
-C X
-A X
-C X
-A Z
-A X
-A X
-A X
-C Y
-A X
-A X
-C X
-C Z
-A X
-B Y
-A X
-B Z
-A Z
-A X
-C Z
-A Z
-A X
-A Z
-A X
-C X
-C Z
-A X
-C Z
-C Y
-C Y
-A X
-A X
-A X
-C Z
-C Z
-A Z
-C Z
-A Z
-B Z
-A Y
-B Z
-A X
-A Z
-A Z
-A Z
-C Z
-A Z
-A X
-A X
-B Z
-A Z
-C Y
-C Z
-B Z
-C Y
-C Z
-A X
-A X
-C X
-B X
-C Z
-A Z
-A Z
-C Z
-A X
-A Z
-A Z
-B X
-B Z
-A Z
-A Z
-B Z
-A Z
-A Z
-B Z
-B Z
-C Z
-A Z
-C Z
-A Z
-A Z
-C Z
-A Z
-A Z
-B Z
-A Z
-A X
-A X
-A X
-A Z
-C Z
-A X
-A Z
-A X
-A Z
-B Z
-B Z
-C Z
-A Z
-A Y
-C X
-A X
-A Z
-A X
-A X
-C X
-C Z
-B Y
-A X
-A X
-C Y
-C Y
-A X
-A Z
-A Z
-B Z
-B Z
-A Z
-C Z
-A Z
-C Z
-C X
-A Z
-A X
-A Y
-A X
-A Z
-C Z
-A X
-A Z
-A Z
-A Z
-A X
-C X
-B Z
-A Z
-A Y
-C X
-A Z
-A Z
-A Z
-A X
-A Y
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-C X
-A Z
-A Y
-C Z
-A X
-A X
-A Z
-A Y
-A Z
-A X
-C Z
-A Z
-A Z
-B Z
-A Z
-A Z
-C X
-B Z
-C Y
-A X
-A Y
-B X
-A Z
-C Z
-C X
-C Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-B Z
-B Z
-A Z
-B Y
-B Z
-A X
-A X
-C Z
-A Z
-C Y
-B Z
-C Z
-C Z
-A Z
-A X
-B Z
-A X
-A X
-A Z
-A Z
-A X
-B Z
-A Z
-C Z
-A Z
-A Z
-B X
-C Z
-B Z
-C Y
-A Z
-A X
-A X
-B X
-A X
-B Z
-C Y
-C Y
-B Z
-C Y
-C Y
-A X
-A Z
-A Z
-C Y
-B Z
-A X
-A Z
-A X
-B X
-A X
-C Y
-A X
-A X
-B Z
-A X
-B X
-A Z
-C Y
-B Z
-A X
-A Z
-A X
-A X
-B X
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-B Z
-C Z
-C Y
-C Z
-A X
-A Z
-A X
-C Z
-C Z
-C Z
-C Y
-A X
-B X
-B X
-C X
-C Z
-C X
-C Z
-B Z
-A Y
-A X
-C X
-B X
-A X
-A X
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A Z
-C Z
-A X
-C Y
-C Y
-C Z
-A Z
-A X
-A Z
-A X
-A Z
-A Y
-A Z
-A X
-A X
-A Z
-A X
-A Y
-A Y
-C X
-A Y
-C Y
-C X
-A Z
-C Z
-C Y
-C Z
-A Z
-C X
-A X
-C Z
-A Z
-C Y
-B Z
-A Z
-A Z
-A Z
-C Y
-A X
-A X
-A Z
-A Z
-A Z
-B Z
-C Z
-A X
-C Y
-A X
-A Z
-A X
-C X
-C Z
-A Z
-C Y
-A Y
-A Y
-A Z
-A X
-A Z
-A Y
-A X
-C Z
-A Z
-A Z
-A X
-A X
-B Z
-B Y
-B Y
-C X
-A Z
-A Z
-C Z
-A X
-A Z
-C Y
-B X
-C Y
-A Z
-A Z
-A X
-A Z
-A X
-A X
-C Z
-A Z
-A Z
-A X
-A X
-C Y
-A X
-A X
-C Y
-A Y
-C X
-A X
-C Y
-A Y
-A Z
-B Y
-A X
-C Z
-B X
-A X
-C Z
-A Z
-B Z
-A Z
-A Z
-C X
-A Z
-B Z
-C X
-A Z
-C Y
-A Z
-C Z
-A Z
-C X
-A X
-A Z
-A Y
-B X
-A X
-B X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-A Z
-A Z
-C X
-A Z
-B X
-A X
-A Z
-C Z
-A Z
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-C Z
-A X
-A Z
-A Z
-B X
-A Z
-A X
-C Z
-B Y
-A Z
-A X
-C Z
-A X
-A Z
-A Z
-A Z
-C Z
-A Z
-A Z
-C X
-A X
-A X
-C X
-A X
-A X
-B Z
-A Z
-A X
-B X
-A X
-A Z
-C Y
-A Z
-B X
-C Y
-A X
-C Z
-A Z
-B Z
-A X
-A Z
-A Z
-C Z
-A X
-C Z
-A X
-C X
-A Y
-A X
-A Z
-C X
-A X
-A X
-A X
-A X
-A Z
-A X
-B Z
-C Z
-C Y
-B Z
-B Z
-B X
-A Z
-A X
-B Z
-A Z
-A X
-C Z
-A Z
-C Y
-B Z
-C Y
-A X
-C X
-A X
-A Z
-C Y
-A Z
-A X
-A Y
-C Y
-C Y
-A Z
-A Z
-C Y
-A Z
-A Z
-A X
-C Y
-B Y
-A X
-A X
-A X
-C Y
-B X
-A Z
-A Y
-A Z
-A Z
-A X
-C Z
-A Z
-A Z
-C X
-A Z
-B Z
-B X
-A X
-C Z
-A X
-C Y
-A Z
-C Z
-C Y
-C X
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-B Z
-A Z
-C Z
-A Z
-C Z
-B Z
-C Z
-C Z
-A Z
-A Z
-B X
-A Z
-A X
-A Z
-A X
-A Y
-A Z
-B Z
-C X
-A Z
-A Z
-B X
-A X
-C X
-C Z
-A X
-A Z
-A X
-C Y
-C Z
-A Z
-C Y
-A X
-A Z
-A Z
-B Z
-C Y
-A Z
-A Z
-C Z
-A X
-C X
-A Z
-A Z
-A Y
-C Z
-C Z
-A Z
-A X
-B Z
-A X
-A X
-A X
-A X
-A Z
-A Z
-A X
-A X
-C Z
-C Y
-C Y
-C Y
-A Z
-C X
-B Z
-C Y
-C Z
-A X
-A X
-A Z
-C Z
-C Z
-A Y
-C Y
-B X
-C Y
-A X
-A X
-A Y
-A X
-A Z
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-B Z
-A X
-A X
-A X
-C Z
-C X
-A Z
-C Y
-C Z
-A X
-A Z
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A Z
-A Z
-C Y
-C Z
-B Z
-A Z
-B Z
-A X
-A X
-A X
-C Y
-A Z
-A Z
-A Z
-C X
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-B Z
-A X
-A Z
-A X
-C Z
-A Z
-A Z
-A Z
-B Z
-A Y
-A Z
-C Z
-B Z
-C Y
-A Z
-A X
-C Y
-A X
-A X
-A Z
-A Z
-A X
-B Z
-B X
-C Z
-C Z
-A Y
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-B Z
-A Z
-B X
-A Z
-A Z
-C Z
-B Z
-A Z
-C X
-B Z
-C X
-B Z
-A Z
-A Z
-A Z
-A Z
-A X
-B Z
-A X
-B Z
-C Y
-A Z
-A Z
-C X
-A X
-A Z
-A Y
-A Z
-C Y
-C X
-C Z
-A X
-A Z
-C Z
-A Z
-A X
-A Z
-B Z
-A X
-A Z
-B Z
-C Y
-A Z
-C Y
-A Z
-C Y
-B X
-C Y
-A Z
-B Z
-A X
-B Z
-B Z
-C X
-A Z
-C Z
-A Z
-C Z
-A Z
-C Z
-B Z
-C Y
-C Z
-A Z
-C Y
-A Z
-C X
-B Y
-B Y
-C X
-C Y
-A Z
-C Z
-A Z
-C X
-A Z
-A Z
-C Y
-A Z
-A Z
-C X
-A Y
-A X
-A X
-B Z
-A Z
-C Z
-A Z
-B Z
-C Y
-C Z
-A Z
-C Y
-B X
-C Z
-A X
-C X
-C Y
-C Y
-C Y
-A Z
-A Z
-B Y
-C Y
-A Z
-A X
-A Z
-A X
-A Z
-C X
-C Z
-A X
-C Z
-B X
-A X
-C Z
-A Z
-C X
-A Y
-A Z
-A X
-A Z
-C Z
-B Z
-B Z
-A Z
-C Y
-A Z
-C Z
-C Y
-C Z
-A Z
-A Z
-B X
-C X
-C Z
-A X
-A Z
-A Y
-C Y
-A X
-A Z
-C Y
-A Z
-B X
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-A Z
-A Y
-A X
-B Y
-A X
-A X
-A X
-A X
-B Z
-A X
-C Y
-C X
-A X
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A X
-A Z
-C X
-C Z
-C Z
-A X
-B Y
-A X
-C Y
-A X
-C Z
-A X
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-C Y
-A Z
-A Z
-C Y
-A Z
-A X
-A Z
-A X
-A Z
-B Y
-C Y
-B Y
-C Y
-A Y
-A Z
-C X
-B X
-A X
-A Y
-C Z
-A X
-B Z
-A X
-A X
-A Y
-A X
-A Z
-A Z
-C Z
-C X
-A Z
-C Y
-A Z
-A Z
-C X
-A Y
-A Z
-A X
-A Z
-A Z
-C X
-A Z
-A Z
-A Z
-C Y
-A X
-A X
-A X
-C Z
-A Z
-C Y
-A X
-A X
-C Y
-C X
-C Y
-A Y
-C X
-A Z
-A Z
-A Y
-C X
-A Z
-A Z
-A Z
-C Y
-C X
-A Z
-B Z
-A Z
-A X
-C Y
-A X
-C Y
-C Y
-A X
-C Y
-A X
-C Y
-B Z
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A X
-A X
-C Z
-A Z
-B Y
-C X
-B X
-B X
-A Z
-A Y
-B Y
-A Z
-A X
-A X
-C Y
-C X
-B Z
-A Z
-C Y
-C X
-C Y
-A Y
-A Z
-C X
-A X
-A X
-A Z
-A Z
-B Z
-C X
-A Z
-B Z
-A X
-B Y
-C X
-A X
-A Y
-C X
-A X
-C Y
-A Z
-A Z
-A X
-A X
-C Z
-C Z
-B Z
-A X
-B Z
-B Y
-A Z
-A Z
-C Y
-A Z
-B Y
-A Z
-A X
-C Z
-C Z
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A X
-A X
-A Z
-A X
-C X
-A Z
-A X
-B Z
-B X
-A X
-A X
-A Z
-B Z
-A X
-A Z
-C Y
-C Y
-B Z
-C Z
-A X
-B X
-B X
-A Z
-A X
-A Z
-C Y
-A X
-A X
-B Y
-C Y
-A X
-A X
-C Y
-A Z
-A Z
-C Z
-A Z
-B Z
-A Y
-A Z
-C Y
-B Y
-A X
-C X
-A X
-C Z
-A Z
-A X
-A Z
-A Z
-A X
-B Z
-C Z
-A Z
-A X
-C X
-A X
-C Y
-B Z
-B X
-C Z
-C X
-A X
-A X
-A Z
-A X
-C Y
-B Z
-A Z
-C Z
-A Z
-A Z
-A X
-B X
-A X
-A Z
-A X
-A X
-A Z
-A Z
-A Y
-A Z
-C Z
-B Z
-A X
-A X
-A X
-A Z
-B Z
-A Z
-A Z
-C Z
-C Y
-C Y
-A Z
-A X
-A Z
-C Z
-A X
-A X
-A Z
-A Z
-C X
-B Y
-A X
-B Z
-B Z
-A Z
-A Z
-C Z
-C Z
-A X
-A X
-A Z
-C Z
-A Z
-C Z
-B X
-A X
-A Z
-A Z
-C Z
-A X
-A Z
-B Y
-B X
-A X
-C Y
-C X
-C Y
-B X
-A X
-C Y
-A Z
-B Y
-A Y
-A X
-C Y
-A Z
-A Z
-A Z
-A Z
-A Z
-C Z
-A Z
-A Z
-A Z
-C X
-B X
-C Z
-A X
-B X
-A X
-C Y
-A X
-C X
-A X
-A Z
-A Z
-B X
-A X
-A Z
-A X
-C Z
-A Z
-A Z
-A X
-C Z
-A Z
-C X
-A Z
-A Z
-A Z
-A Z
-B Z
-A X
-A X
-C Y
-A Z
-A Z
-B Z
-A X
-A Z
-A Y
-A Z
-C X
-B Z
-A Z
-A X
-B Y
-A Z
-A X
-C X
-C X
-A X
-A Z
-A X
-A Z
-B Z
-B Y
-A Y
-A Z
-C Y
-B Z
-A Z
-C X
-C Y
-C Z
-C X
-A X
-A Z
-A X
-A X
-A Z
-A X
-A X
-A X
-A Z
-C Z
-C Y
-A Z
-A X
-C X
-B Z
-C Z
-C Y
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-A Z
-A X
-C Z
-A X
-A X
-A Z
-C X
-B Y
-A X
-C Z
-A X
-C X
-A Z
-A X
-A Y
-C Z
-A X
-A Z
-C X
-B X
-A Z
-A Z
-A X
-A X
-A Z
-C Y
-C Z
-A X
-A Z
-C Z
-C X
-A X
-A Z
-A X
-A X
-B X
-C Z
-B Z
-A Z
-A X
-A X
-B Y
-A Z
-A X
-A X
-A Z
-A Z
-A Z
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-A X
-C Z
-A Z
-B X
-A X
-C Z
-A X
-A Y
-B X
-C X
-A X
-A X
-A Z
-A X
-A X
-A X
-C Y
-A Y
-A Z
-B Z
-B Z
-B Z
-A Z
-A Z
-A Z
-A X
-B X
-C Y
-A X
-A Z
-C Z
-B Y
-A X
-A Z
-A Z
-A X
-A X
-B Z
-A X
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-A X
-A Z
-A X
-A X
-C Z
-A X
-C Z
-A Z
-C Y
-A X
-A Z
-C Z
-A Z
-A Z
-A X
-A X
-A Z
-A X
-A Z
-B Z
-A X
-A X
-C X
-A Z
-A X
-A Z
-C Y
-C Y
-C Y
-C Y
-C Z
-A Z
-B X
-C Z
-A X
-A Z
-C Y
-A X
-A Z
-B X
-A Z
-C X
-C Z
-C X
-C X
-A Z
-A Z
-B X
-A Z
-A Z
-A Z
-B Z
-A Z
-C Z
-A X
-A X
-A Z
-A X
-A Z
-C Z
-C Z
-A Z
-C Z
-C X
-A Z
-A X
-B Z
-A X
-B Y
-C X
-A X
-A Y
-A Z
-A Z
-A X
-A X
-A Z
-A X
-A Z
-A X
-A Z
-A X
-A Y
-A X
-C Z
-A Z
-A Z
-A X
-A X
-A Z
-A X
-C Y
-C Z
-A Z
-A Y
-A Z
-A X
-A Z
-C X
-B X
-A Z
-C Z
-B Y
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-C Z
-C Y
-A Z
-B Y
-A X
-C Y
-A X
-A X
-A Z
-C Z
-A Z
-A Z
-A X
-C Z
-A X
-C Y
-C Y
-A X
-B X
-C X
-A Y
-A X
-A Z
-B X
-A X
-B Z
-A Z
-A X
-C X
-A X
-B X
-A X
-A Z
-A X
-C Y
-A Z
-C Z
-C Y
-A X
-B X
-C Y
-C X
-A X
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-A Y
-A X
-A X
-A Y
-A Z
-A Z
-C Z
-A X
-A Z
-A X
-A X
-B X
-A X
-B Y
-C Y
-A Z
-B Z
-A Z
-B Y
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-C X
-C Z
-B X
-A X
-A Z
-A X
-A Z
-A Z
-B X
-A Z
-A X
-C Z
-B Y
-C Y
-C X
-A X
-A Z
-A X
-C Y
-A Z
-C Z
-A X
-A X
-A X
-A Z
-A Z
-A Z
-B X
-C X
-A Y
-B Z
-A X
-A Z
-A Z
-C X
-C Y
-A X
-A Z
-C Y
-A X
-A Z
-A X
-A Z
-A X
-A X
-B Z
-A X
-C X
-A X
-A X
-A X
-A Z
-A Z
-A X
-A Z
-C Y
-C Z
-B Z
-B X
-A Z
-A X
-C X
-C Y
-A X
-B Z
-B Z
-A Z
-B Z
-C Y
-A X
-A X
-A X
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-A X
-A Z
-C Y
-A X
-C X
-C Y
-C Y
-C X
-A X
-C Y
-A Z
-C Y
-B Z
-B Z
-C Z
-A X
-B X
-C X
-A Z
-A Y
-A Z
-B Z
-A Z
-B Z
-A X
-A X
-A Z
-A Z
-A Y
-A Z
-A X
-A Y
-A Z
-A Z
-A Z
-A Z
-B X
-A Z
-A Z
-A Z
-A Z
-C Y
-B Y
-C X
-A Z
-B Z
-B X
-A X
-C Z
-A Z
-C Z
-A Z
-A X
-A X
-A X
-A X
-A X
-A Z
-C Y
-A X
-C X
-A Y
-C X
-C X
-A X
-A Z
-A X
-C Z
-A X
-C Y
-B Z
-C Y
-C Z
-B X
-A Z
-C Y
-A Z
-C Y
-A X
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-C Z
-C Y
-A X
-C Y
-B Y
-A X
-A X
-A Z
-C Y
-C Z
-A X
-A X
-A Z
-A Z
-A X
-A X
-A Z
diff --git a/2022/03/input b/2022/03/input
deleted file mode 100644
index e3223a0..0000000
--- a/2022/03/input
+++ /dev/null
@@ -1,300 +0,0 @@
-hDsDDttbhsmshNNWMNWGbTNqZq
-VQfjnlFvnQFRdZWdVtqMGdWW
-zvvvRnFFfjjlRBlBPzgQgRvvmtrmhHcptLHCDhcHHmLsBmsB
-FrzFvvdTDcTnmTzdDTTzdvWmjhgVPrhSljSQSPwPjPjPjSVC
-sMsGbqGsbbRqRbBMBGRMbLpNSSpjhlQljHVClhjgPjjPhlVp
-sNbGtJbMfssNtvcnWFVmnvDd
-TNfmdFJmfdZMQffVRQVV
-jVHBCcDSjWrMZjvg
-SShSbCGpcBtBtwtVLJJddmtLmT
-CtpNftbNWbtSJDHqGZJFLfLr
-dPsHlsRBHcZdqDFDZwwJ
-snjVlvTPlPjVlQlHWjpSmzgNNzSmtpSm
-qhZtSVqCqThGcGzZnnfZcB
-WbddWbDwrBzcpzHpBb
-DBBMFWRJDrDFWLWljCqjQjFvtCsqTjqs
-vhFTzRzzTmPvbplWFtQttQQZtZhMZqcqSQ
-fJVCfDfJNCLDwJNGmssZgwqgZcmtgcms
-VmdVNLHGGVDBdfLCHnLGHnbWpTplWbddRTlzplWPpbFp
-smwtNVqRjNmZjZBDSvzSzl
-FnTJFcTTFccCrJGTLncdCCcPJZfBBDSlSJwZDlggSffvgSSf
-FWTFGLFWLCPWrCnFnQWNbQVVwphhmHHbptVsss
-BrrgrtgfBpPFhhgMWq
-ZGvsvDGClvsSRScpGBhPphWMPhhTNh
-SBSBdBZCcdwHrVQwQr
-qmFqdVtqsVdzqGbwMJwGPpmPHM
-ZjTjLQLLDrrLjcFhlfrGHppfbJwGpMMpGHwRCC
-BTlZjrBBBcLTcDrjBlThWBjBtWNqnSzSnsSdvsFggNnqVVnv
-zVvmjGgpcJnbTTTJHRHSRb
-NPFrFQfCLPrdRlbtQRRvBtHb
-frMLqPFMrfrPLCwqqNvjczwwnmwggGmssnmnnm
-HbFJhhshsffcvslmGmLFrQBrlFTG
-jNRPwwPjSPCdCdvRzRBTlRzmGrmB
-nCSWdNjCCPqvtttZnDscth
-ScSrRTPcSSDRWSptWcdmmWGbmGGLmLJvNJNbbJ
-flzHjFpZjFfjjgszjlqzJNnnvsmbMmGvJLNNbmJv
-jFZFVpffpVlqfQhgtTwcTVtrTcRBwBTD
-rHrdGSMSSbZbjShj
-qZfDBBvllvvWLtqbbQwhJjbtwbnQgN
-WzWlzZmLWBLZLzCzrHMVcRrMRFRCCccF
-BzdplppDlBBrqWnjFMBWqNWq
-whZhZSSHhhVSrvSgHPvgvjnFTPsFFnnNTcjTFnTTsc
-HLCwVSfZLffSHhLvwtQbJbrdGlRRrGdmpztG
-grDFfDlfCftCzCfNztclNFrBNQjbZjJjjPPVsjNvsbvPsj
-HwwTpGpRwMdpHWhvjzVsPJjJGVvVZs
-ShphRpwzMWdpHdwWHwMpnHwLDmmgcLCCDtLDCCSlcgcfCD
-ccqqLLqCqTSlZMLQMllZTvnNfjddttmmDpRJjvhfpfthRmdf
-rbVssWwggFrGsWzPbVFGJpftQRPDmQDpdPmdJmfR
-bBHWWHzWHWWHrsVbsFgwbFqqMLTnBclTMMSnLnqLqMQZ
-CcSPGCCPrdPtdjcsBLDghbVLhqDl
-vMJwTHzPvzVwqBBDblls
-QNvMFfRMJHPZHjnfWmdftSjSnp
-dnBCPhhBCrQfChdbNVGLszzDzVDsTbWT
-HgcJgpppPqqHwPwJSczVzDssNNVWTtqVVGts
-JHRFpjFccplcRwPJpHPScpMPQmCdBQQfQjjhCfBCrQQvdmnn
-rQGmVRLRbDRHmmZLGBGVLHBVFspSstWWWNJcsgpQTSsNppJS
-qlldhPdfCgnspJFWCFsFNT
-jMMzwndfhnwPfqPMjgjMVBrGBmrHDHLZbjRGHbHj
-wzpZfzHRSRfzgHfffZwwStCtSrBhBBCTrtFhhBFG
-QPjQQQDcDWJNFWtrtWrGmTCMtmBW
-lDvvDQcdjQcQLvlDwnpFgbbznZZglZsl
-RfMFTMFrVrSRFPlFSfVlHpLqgzpHBLzHBBVzVpHG
-CchbhcwdmdJmwJJtGgnqzppLmGGBQqQp
-hCsstCJwLvMRvsZsTR
-fQlfMlNClQhhZhrlWrWw
-njDbnTDTBtGjmrGvSh
-bgshBdBcDbTTdnnnTqcqLgqfpfQppCsCMsHHVVpHHNCHFF
-PbCnTbzJnqQNzbbTNDdpwcmjDmwjGQjccw
-hWgvSdLvwcGjSpSm
-vVfrFvvhHFTZndJq
-FFvRVCRqVRcfsDLrgqGNWjjHfhQQzGWjQHzN
-ppJPBwplwSBJTmPpTzWWStzHHjNNLNzHNh
-wnwMPbLJMJllJJwBmJmnLVvCvsCsbFgDrRrsCsvrqc
-jqHgVgdgGQttWCtNqNflmllgFnfDnmFFlpcl
-TZZsrrwwhwrsrZRGmhcfSnhGlmSFcf
-rsLvvbJPPLBGPCQqHWtMCMHN
-WzzBpCBpMsBpCvCfsgnPPfHgbfFNfF
-jtdTLLjGTGjDjLbbbGlDLLLmfFgmmfgrPrgmNPHSnnNnqFSq
-jbRRbjlwlRVpvWwvzBpB
-qpwzCzCznFznTcCvrcrvVcLb
-cPmNMHSlMsLfvWgsrWvL
-mMHGPDMBGSGPHlPBcBPzznnzpdQFBjqRFdwdnn
-QGZLJzmJrZgZzZhNQFqDWlWPWDFCWNRlPW
-hMMbhVbhHWCsPWCMRs
-BwjbSHVBVvfcTfZgZzQhrzdGrt
-cvPTjfDPpDmmBjbQjZMdlBZj
-CHNnghNChVzNgrFVwCMJLMMMMMQQdbLZ
-FNSzShrHhNnWgVnWfvfbpfpDGTfvsG
-FFpVrZhpTlSQlQzTtRtZHfmPmJDbRtZJ
-jNnwBLnWwBgNBNCwsNgsMsCLVfDWfmDJRffmRRtmfRmPDRtR
-BnLdNdjnBNcLngdCVBndgllFlQrrpQlSSFrQphFcQq
-JmVLJPMNjmVJpMLJSVmNQZZQZZrnTHqZQHTrTTMr
-ltfdwChhwRdRswDDdnBQqqWNTqrrHrqZRr
-dwdwwDwsGlhhDFtsCwhsJLcPmGPcGzSjSjjLzNPS
-QgSbgQCLQSJFMccLFLVVzH
-WBNffrBpBNdNRdWDfptBtdzWcMZZVPMVwHMmsVHFccHsDsVc
-ptphRWrfGRGRnqlCSQvhqbCzJS
-VvdMLMLMBMlVlVschsNpDGpdNsGc
-tqFSmnmnnttGfDqNcfvNDD
-nzRHnrwrrWRrrzHtbMlTMBjCvWLgBBMl
-pCBlRvzwzlCzvZqqDwzmvgtsLsQdgZsgPNtdrsWrst
-JbGjbGVGHSFbhbnhTShSTbQtQrPsLsHLQgNRtsgdQsLP
-GnnbJbGMGbSjjbSbCzqlwMRRDzqzMBBv
-TTVRJVMWMshSQtjSVTQJRQlcCBncJccdppnJcBBDngFpgP
-frvfzfHrwzZNrtNwzzzZncCCZFdFFCgBDpPcBcBg
-LwNGbqwvmvvtbNQjQlVVRWTGTQWM
-RnggwVLRLDfCVZhfpDGGMGMGcGzGNHvv
-jmmWBTSsBmFmSzctsqpccHvzpN
-SBSrTblSQPbQhNwwZfPVdZPf
-CCvCwzfNStLzfrbmMJbZMtlsbJMW
-gPPPBqDjBcPFpVgBRbnMsVsbJZnWsdbSbM
-qgDPHjHcPhpDRRpPBRpCGSLwvHQwGfzrHLGLTL
-CLGqDZZLTdddPsdJpq
-gbRbbnghnrWvgrdJdSTRSsVNJlld
-hMnwrjnnjggvnLDwGffTfwCZZZ
-NzJHbNHNNzJzgmHmzpQSvvLqbLsVVsVGvB
-WtWhtWDdrZldDWrWTlZgppVVsqQTVQBqsGqBsQVp
-jWjWRRRlPcHRwJgw
-CCnnFTmnPCMCRNfnwGwdfzvwwl
-VQQVShDSSshhDDtDLhjccGjLBBzBzlZflNZvwZzdwBzpSNNZ
-QLHhJDDhDhgscgtjbGHTrWbrTbRmbFrm
-CJbLvJvbwtFHqvLzwJqqqtHWTWRgDScDRSWQQjTRcWRDLT
-mssGsMNphZMNsPPBnhSjRgdnQRdWgdjgrcDn
-GGmBMMsffmslMGshZlMphGqCzHCbzlbvzqwzzgFJggCF
-WCgWBphpWLQZQpgdhGdwmfbfFRVRjRTbbSFttdbSbT
-qqrZnDNqZJDTVzRjVFbfSN
-rPMvqJJqrJMPJnZMZZgLPgLWLggWQghwhmBh
-CWGGzdHHmPPSmPsC
-LqwlZwRLrPMQlMqrlbZrQRsSNsmssSNSsNcBNpgmsJ
-lwLDQhrDMQqPGfhzGGjhGn
-ZqDlZssCqJJMvpdBpBBmBQSMRp
-wLgVcbgFLzTLTNNZmNNRdjdRmF
-HZHbctWTwgVWgsfrnnPqlnsWlD
-RSnwSPFcLnFPnRwjzctzbGNlZgNbbGdGpLhZdpgM
-BqqBfMvTmmJqDgGNVdGVbVJJZG
-vsTDfqBmHmMWQCwjtrHjjSFFnRSn
-LsCmmcDHRjdtNMstwwzJ
-TvThqfBFBNTnnndTtL
-lvGQfbFQGblFrRccLRSSlPPVHS
-qbLpqTHSqpbqbrPcQgjPDjcdDL
-gnzhhBBwBWZzMglmjDrDPjvfdvQPdwtd
-WZZzZZlZmhsMmFgRBBBzHHJpNJGVRSJVGTVpNqCH
-JDphhGhDdGzWRBnvqqLDNLMnLw
-gsrTHHffTHPcrPrlHCNZhvBZnZNLhPvBNwvh
-sHVCSsSghJpSJjQh
-JTMGlfjlTdqjnqbnqFwqmnbQ
-PBZhBBcWRZprPZcZDDCZTZRgnnzwbbsbnvhbvznFsNFFvvNQ
-BcWrVgCCZTDRDrlGttfVtMddSJlH
-vwwvpVbSvnSRRmfMCmTHVHTBHB
-QLZgDPgSDgGTMZfmTTBZ
-QDDsQFDlzlgtJlLdFDgSJQFvvpRvjqzjRwwwzWvhvWwqjj
-mRRTGGNNflGRGGmmgRblsGwCZwVZlZjVwjztpjZhpBCB
-PMLLFLHPLPnLqDDLvFDrzzMjhwVCjtphBzjMhV
-FDdSPSpLcDsNRRWSTNWN
-STldJthdJbtTqljCRDDHmqmj
-VVvNwwvNFssJFJPNNwVvRMCgCgDqjjjqrDqqMHqP
-QBZwQfZwfVhtcSBtBJnT
-TzjjPzsQTslNlNzPRVGJJJGGtTJmgJHtmTZC
-dBDWScMBhhPGgdwwJPfw
-SqSqbSPDBhqnMqvrrSWVNFpRVRLzVQslvpNjVL
-bWFgFCPFtgvDZWgtChDNFJHvGVzHHpjzHnnzGzzHRR
-qcScQbbmqdQmlQmrlcQwLmHlRRjzGHnHJnnGVjHzBHzG
-TqQwmLmfcddfwrfCgbWCNPsZNfCb
-pddprrtrCPdvJdMjwwwHnLwwjLWCLg
-qhzZTmZcmRhmpFlVHcQQVwWQHVQwnH
-lGmhfRfmBZRlmmbvDPBMvNbvJJpP
-NsptgfGLLNwnNQSZbCvZnRnMCb
-JldhdzwzBMCSZvrz
-JFcdWTdwhPTFVDVmTJNqmstLqgLtLtjGGpsG
-dVVTSgTDpHVDjgdWpdpHTZSbWGrnnvrNwzFGNrFwnNNwvh
-CPRlMPJcMQcBcsmmLCMPrzbFfhwfrvLrNNwwGwfF
-CRJmtbmJlQbsQlRBpZDVjTHTdjDtSjZt
-rQVJrRFdrwDfzHQHQBTnpWTW
-PCLbPcPCsgqCgPgLjScSqNbHTzMtWmWtzlTHmBtTlMssMT
-cCqghSSPcvgScPbwFGdDDVZFfDhZGB
-zrRQRdqzPHQtnMPrtzPMRRQMVBBblJJBSClBpJbpdCCbBlCC
-hTcGwzswGwGmGfDvvfGmGNfBpllVSWbWppNCBNBVpCBClW
-gvGFTmTgwDhTDccsTfzfmfGGQPgPPqrgRZPHnRqRZrQLnRgP
-hvmmJllPbmCRMNGMMlNwNl
-PFTpTVjTgpTpBRgMGMnRNHBB
-WWrqzTTPVQDPqpjTqPJbmLtcfsQsftbLbvct
-SzrmpjjcsjTZNzgnnNzN
-BLHNDwBLBPLwLBhwDVLgdQCgCQGTngHQZCngZd
-PPJBDvBVVBmppNjJjrrr
-ZHBNQFhsqHBsgCfqtctcPvSwPqrV
-LlnGTnJpJJTmdDpmLlmLndWfVrPvvRwDfcwwwRVwcfQtvP
-GnbQblWmWGdTJQdTGnZHsHhZhFNsbCsjFgjC
-hWfDzDTVndDMhddMlBWMBDfJRnRtvvSSQjCvZCtjtpJvSR
-bGHsccFcbscsqGPHNGcrpjJZtvSRtFtQCZrjSj
-GsbwGGwNNGLgPLwMzBzfMMVMTLdTCC
-GBcNzTSSmGzmTLNgvwgpNCDqpDggpw
-JRZMrJWFZZnZtJgvvjwbpbCJDd
-rFMPRhZtZFnWrRtQGmPPDcLfmGLTfz
-VdWnVdjhhdFjVWbndMlNLQspVMHCNVlClV
-RSrJBRRJwJSBQpMBHLLDCL
-TqwtRRRJzJTSqJSzSrtmqgWWhcncvPgnWbPQnbnWmb
-VnDFpPpFssVSpFDVHbRbscCvgbMTvTCR
-JfzqdQBfhBdddfBBGDLdGQvbrqMMcCRRMTgbqgMrbbqc
-QDfzJNWBJLQBhmdGDzDGhQGGlFZwPtWjtFFppllSVpZZFnjj
-qrLLNpJbJnRLNnpvQtRVhhRFCdlFFlFd
-mmjzjvGjwPwmTsSTSQjDVlVWQjlCDthCCC
-cSSmcTTPcSswScfSHmTSTzJqqNrnpBpqBbJLvZMrqfrL
-NSvRZRfFvfHSZQcNJBLbzDLnrDFnhtFLFnrh
-wmTGpmGCwsMplMsHllPlMnDLjznrgrzDjgnntznr
-dsCVGGGwmpTGPplmCmPppVmHSSRJNfJvBNZQfWdBRJZRBZcR
-TwQwqDPQtwNwzNDTZcnZbJvMnMMbFqZM
-SzGSjrjLWrjHHspWVhvVVnFJbccVZcRJbllb
-pHppszGSprhhWHLCLrsjdTtDDPfwdfwtdNfDgNCN
-ftcvBtBFtmBlmvPFmmcczCChrgSCzzCSnCSSnGHf
-sJddbdTDbDHdnJRggrGzGzrG
-dppDVDZMMMsTTVsDTsTDpwVctNcvBZQPcPctqtQcHmvlvQ
-jzbdzztbDqNqwvLvRmQZjvRH
-FSJbFFWgJnZFLRZmHmRQ
-TgVJTVSJGJcJlllgTMdqpdNsrztNNsNbMDDp
-CCCVWbwVnlRbTcqSShqGhhGcnF
-PgDBfDpMNlfgpPfNZZtcJgcqqhmmjqSmjFmhmS
-tpfpsPrlpsPDDMDfBZrwLrVWLLLWRCdHLTwbVR
-pjvfDGjSMpvDmDpDpSDnJmfqbPVsCMFsPqFVPqCrwrbMFV
-NQlHtHNhZHgZZNBHhQgzPmCwbqqVFlsrPFrFCP
-hgHtQdQchcHctHgcgNgBQdWNpmvTWvpGmLJDLGjTpLGnnjfv
-QhgLLLmtlRqDtRGP
-HLbnCZFWVHLZnFCJJRFrGJzDGDGJDD
-WZHfndfMfCZbMnTVTfZhSNQQpdwSdLwhNcmdSN
-sPwrPMgLFPFFsLZtmcclSSZDtcZs
-qVzqdNdCnnNVVNCGmbncDBlmBlBBnRlZ
-VTdCGVvVfffrjpfMQPwm
-BPDldDTDPZcggjcccTdNMbbMNSQNqqjtzMbrRb
-LvmWsfvssLGnQbQMRQqrSRnz
-WpvsVmmpmmfpfJGrHfVCHVvmcDgpDlZphgFgdhclhdgdBlgF
-VGwHbNzMMrzHbbHChhqgCqPNghgCqW
-ZJVBvBvZWqvRvggP
-JBJlBlBZcsBfcJVrHnLwQQGzLQMc
-gBWfBPPPfhvVWFfSVfVdjjbvTvwwQppHcHcctTcQTHcZ
-DnNnMJMqMJzqchbZtTQQrb
-llRmNLDLDGlCsWSFCffWdshd
-LpNMZZpqqpfTTwNqLZwGsZqZbdHRHbHGddnCBHRcmzGmmCdG
-JFRtRlVStjPlhtjbBzBncmVWdzWBnb
-rPhhSlrvQlFFFPgtJlJtFlhlDNTwRMfZTZfDZNrspZLMMsrq
-zBLjLFBjLjmHWlzNZlzVCC
-dcJrdfddbllJbdMTwDNMZWNVwVDwHT
-gRcgJbcbqfgbftdjlqLhFFLPPhGBjm
-WfBgBRzQGNNQqmmqZN
-nFjCjCpLbtpPJtCDDnCDJpzncrSVbmdVqbhhdqNbSSmrdVSq
-CLPJpDLlLlFDpFjjsGRsBGRfWwsHHglz
-lSlSlpCRSsWTRLTlWRvlmMrBPjBPjpqrrmqPJMPZ
-DDzbhVhQhDGzhQnGGfnHHQGBPZjMqJjBJMBVJmqMdrqqdT
-NNGQbFwnHzNzwbQwFnwbfsLCLtsvLsWggFslsTggSc
-nvzPvCnlvtwCrZWmWwvvZCQfbbfQfGbqSJJGmqGSFSbJ
-LhTBWdsMNNRgNcgDWsDNcVSfQqJGFSFJqSSddQGSJF
-HNgchHcWDRNhTNMWwtPrtZZjnHzrnvCz
-djhnzRghMMVCBfhh
-qjQTrTPQJCDDqBDJ
-LQvGrLjTHLjNNPPTpQgtztSmmbFgmgLbFnmL
-FRDNFBBRRVFFmbLZHPZBZvvH
-QnhgMllglJTdGgJnhLQQJpZpvwZHpwsPTwpbsZHmsH
-lnhnQGrMgthMlntlGfQhgWWcRSDcVCrLWzRSrRFDRN
-PqrrrRnPBbrVhVqFrFVRPVhZLvNSNvLZcQvtJfRvNScJNJ
-dDzWwwCTmmdwdddpDLWQZMSSMfSJtcWJfQSQZN
-CCwmTdjsClVjFjnLBl
-srjCvjPmQVlPjFPmQmPrdHHZhvHZDqHhDDwHHqfB
-pLcnJQNQMZpqZDDZ
-WNRbtNJgRPjjQVmz
-NJJRmjmJbbJfqSVMNHFCSFzLLlrLLrFHTz
-QvnsQGvBwWwQvgRHlGGDFPFCGlrR
-QhvwBvBctBccZWZNRNmVfjpmjJjb
-RMmGGMLRRCFmRPPfGFpGPFPJWZQWctrtlQvZvltfrQWcWWBq
-gggwjjbjwwbZtwZBBcmQQv
-SdNbDDVSgPMFmPzdMm
-nZhnNZDnZPmZPWbppPpMlvRlzvrtMmRtqRzRfq
-HcFwsCQLVQwFwLtLbvtzrlrLtt
-GsgCFCgCQHHCVHsFQHcFdDPDbJDZTpZDbWJPNWWZDd
-BBrBrGlGpgGjsNhlBlpBwpfSwZJdQwfcZwvSQnnn
-LvWvHLmmVJQQHfQH
-RPLRMvqFTbRTjGBhjNFsslls
-cNZZZmZDcDDJmhzzrrlHtSbvgjSvgfPSWvPfjShv
-VBwnndnVCqbqpRRpnspnqRWtGgWSSgvFBSGGSWgtGGSP
-LqCMnTLVRwCRCpRLpbHDNzMMNcmmHNHQJQ
-MMqDtnVnBlHtZvtB
-WLWrWgdWwdrLCTFCwLlbbsJsJQsbQlQzlvrB
-jFSvTdjfnfRmVcRR
-ZLGqnvnqLzvbGRMfcRpwMpdV
-fgfNNfgHHjVmRcVdgM
-HsWDCDfCQCZBBZnvWtLq
-bTZjqflqZhcrlczGzppGNgjmFNnp
-PmmRSWWDMBQVNpWFznGF
-SStRBDSCCSSSwPBwBDBwPmZhZlfZhqHTsTfltHHZfsHH
-GbNbsSptQGqsdJCzsddcgzzv
-DHRRnmWWmZnmRhllnHnnnMLvvLgcTVvjVhCTvgzcJgLj
-RnWMlDZRlnHlmHWBFwGQqNGGPNQzPGqFwz
-vSGvHpJnBLbGHBNCgfDzzChDgbCfzT
-wFRslqmqTRgggQghPmQf
-qjRFMjWqNNMMGHTL
-fWGcQGGSRFQZhttZJfSSJflDDrwdClljVrNDdrdCFBCr
-MTgvLLPPnHzMbDwdlNbMBwMM
-mnTvnnPTcNmmJJWN
-qqbbQQnbWrqGgnWqvZpVzMCZjCgfjZCSVM
-ldcmDPDhmlFBHPDddLBVFDHLppZpjSCjjNfwNMwCpSMwhCMp
-FtDdsHPcHmdHVPLtHsdtBHQnsbvnTRRTRsRRqbqvqWnJ
-hhtBtPrgbbhhgjZjjCCHHNpNDHpffHWCvr
-LGFLVwswsJMSgFwMMpddSvpHCCdDdvCpvm
-sGsFsQLsVsLFnnFTJQthjcjQqhRcBZZtRg
diff --git a/2022/04/input b/2022/04/input
deleted file mode 100644
index e2d1be7..0000000
--- a/2022/04/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-5-96,6-99
-29-97,80-97
-3-87,3-4
-12-12,6-12
-64-65,24-66
-52-54,1-53
-86-89,85-88
-37-69,38-38
-81-96,47-75
-1-13,18-44
-46-93,46-63
-12-75,65-75
-27-58,27-34
-10-74,83-87
-17-19,18-95
-96-96,10-95
-1-90,7-89
-62-79,90-98
-5-93,6-96
-17-82,31-82
-1-2,1-12
-37-50,49-92
-21-65,20-79
-7-61,8-91
-2-6,1-99
-51-92,51-52
-18-18,20-94
-21-26,27-69
-7-86,6-86
-71-71,72-99
-34-96,95-95
-63-64,11-71
-85-87,42-86
-3-4,4-74
-14-14,13-97
-8-12,9-10
-70-78,65-79
-6-10,5-5
-4-78,46-78
-21-21,22-94
-20-21,19-19
-7-56,6-56
-16-84,84-84
-8-14,15-88
-61-90,60-63
-25-75,42-75
-39-54,50-54
-48-86,48-71
-4-45,5-5
-55-55,57-87
-1-97,1-54
-39-44,39-41
-10-41,40-41
-75-87,4-88
-11-88,87-89
-10-74,75-75
-4-98,5-95
-1-70,5-93
-85-90,85-91
-11-33,8-32
-6-79,5-79
-51-97,50-96
-16-29,16-20
-49-56,9-56
-35-91,34-91
-2-6,10-58
-29-55,54-55
-15-53,15-59
-39-91,44-46
-96-96,95-99
-33-49,33-48
-61-96,61-95
-20-86,18-86
-18-98,17-84
-13-20,8-14
-25-39,24-25
-23-32,27-37
-25-51,5-24
-44-91,45-91
-83-83,37-84
-87-87,17-86
-24-42,23-42
-1-62,49-62
-40-82,88-91
-58-91,59-93
-12-62,11-53
-17-36,37-74
-13-70,71-71
-17-60,17-77
-15-48,63-74
-3-89,10-90
-35-36,35-82
-74-99,23-87
-15-94,15-91
-99-99,23-86
-60-89,88-89
-25-83,33-84
-12-83,12-13
-9-68,8-68
-57-99,18-57
-24-31,24-64
-70-97,71-86
-10-22,15-79
-24-77,16-77
-82-84,66-85
-83-84,50-84
-9-98,8-98
-5-77,76-77
-5-94,6-90
-48-57,34-64
-18-49,25-50
-15-85,1-14
-15-72,15-91
-10-82,9-96
-4-4,3-87
-9-93,10-10
-2-92,2-85
-20-95,21-21
-53-67,66-67
-2-97,1-97
-49-72,12-66
-48-57,47-47
-86-95,95-95
-41-87,41-75
-37-83,62-84
-75-90,38-63
-35-95,22-36
-70-78,42-77
-23-99,98-98
-49-58,2-62
-16-35,10-18
-24-63,91-98
-34-36,35-72
-19-94,88-94
-5-28,3-3
-9-81,10-82
-68-94,99-99
-5-53,3-54
-56-91,2-91
-7-9,10-43
-17-71,72-84
-19-55,18-20
-13-93,85-94
-4-6,5-53
-13-99,69-99
-29-31,29-40
-47-81,48-48
-78-96,79-99
-14-88,89-89
-42-51,43-75
-86-98,84-96
-36-57,29-37
-71-84,83-83
-5-68,5-88
-3-86,29-86
-79-97,7-63
-36-49,47-63
-17-45,4-42
-2-17,16-83
-53-66,54-86
-81-99,17-80
-9-37,29-38
-49-50,22-50
-81-81,43-80
-28-75,37-76
-4-98,3-98
-5-11,11-86
-5-70,69-81
-70-70,69-87
-17-57,16-57
-16-92,14-92
-19-22,13-22
-32-90,5-91
-37-73,8-73
-4-84,1-2
-22-53,22-61
-75-99,74-97
-57-81,13-81
-32-33,12-33
-56-78,56-92
-11-84,85-85
-8-49,49-74
-6-91,7-70
-38-93,93-93
-92-92,35-91
-95-98,10-90
-5-36,4-92
-36-36,14-36
-1-59,42-59
-88-92,8-47
-21-57,6-22
-7-86,12-99
-29-63,97-99
-12-79,80-80
-20-22,24-92
-95-96,25-96
-12-26,13-16
-54-58,32-58
-64-65,60-64
-36-78,35-35
-3-55,1-2
-9-56,4-40
-32-36,76-96
-1-2,3-99
-69-95,14-97
-93-93,78-93
-78-78,59-79
-23-77,10-78
-7-71,70-71
-8-93,2-94
-3-3,4-98
-77-98,5-98
-16-16,16-98
-17-48,16-17
-98-99,3-80
-41-63,41-55
-54-54,53-86
-32-63,40-46
-77-78,18-77
-32-55,33-33
-89-97,66-97
-6-90,90-97
-3-81,3-64
-9-99,3-93
-6-99,5-94
-62-93,86-94
-95-95,11-95
-17-99,8-13
-34-84,35-97
-23-23,22-85
-85-85,22-85
-8-24,7-44
-9-92,9-33
-1-63,1-96
-28-97,30-97
-12-90,8-89
-14-14,2-15
-38-79,38-39
-54-55,55-57
-46-80,34-79
-12-80,11-95
-9-56,8-56
-64-94,28-93
-14-14,15-95
-3-43,44-51
-19-61,5-5
-62-99,15-95
-67-78,77-79
-23-40,24-40
-1-55,9-54
-6-81,1-80
-4-84,4-85
-4-4,6-94
-68-89,20-67
-10-79,9-11
-26-52,26-27
-16-60,12-60
-92-92,7-92
-51-51,56-72
-2-7,6-99
-35-36,36-36
-98-99,8-97
-87-87,4-86
-83-89,68-75
-6-92,6-91
-64-74,65-65
-14-70,15-73
-18-22,18-56
-3-99,2-99
-7-95,2-96
-34-82,34-34
-46-94,45-94
-14-52,1-13
-29-93,28-28
-1-40,2-32
-24-28,23-28
-55-83,18-65
-3-84,1-84
-2-57,7-58
-7-21,3-22
-20-78,20-79
-88-99,32-46
-25-58,57-99
-37-84,37-70
-18-76,18-80
-14-99,31-98
-54-83,54-83
-14-14,2-13
-1-81,1-20
-3-54,4-89
-15-48,14-14
-7-76,75-76
-4-4,3-16
-11-12,11-97
-27-90,28-60
-4-99,1-39
-10-62,41-62
-8-93,9-92
-14-78,27-87
-10-25,24-25
-16-42,15-93
-25-68,76-89
-46-46,2-47
-67-96,65-89
-53-54,53-53
-40-74,15-26
-58-75,57-59
-12-17,16-17
-11-31,30-66
-16-49,17-49
-7-82,15-82
-42-60,41-41
-32-34,3-33
-5-7,6-59
-27-64,94-99
-17-72,34-73
-12-97,12-13
-53-61,52-65
-1-97,1-96
-85-86,27-86
-11-85,10-85
-78-98,19-77
-6-99,98-99
-58-58,10-57
-13-91,12-93
-77-80,76-80
-22-24,23-80
-80-80,28-81
-21-74,5-19
-35-87,36-74
-7-68,82-82
-2-35,10-74
-39-66,40-54
-21-38,29-61
-18-59,41-60
-14-94,97-99
-47-53,54-71
-28-84,49-85
-71-95,70-88
-6-98,6-51
-7-26,27-27
-18-79,2-81
-29-79,28-88
-16-16,16-61
-11-49,48-54
-28-28,27-84
-9-94,94-95
-3-8,2-43
-3-89,89-89
-57-79,60-78
-27-96,28-94
-5-81,61-80
-34-63,64-79
-12-14,15-96
-8-99,24-99
-14-14,15-81
-3-78,12-95
-48-92,48-93
-80-99,1-98
-79-98,87-95
-5-77,77-78
-36-41,36-40
-5-86,1-6
-10-66,11-11
-48-74,76-84
-66-98,19-66
-8-53,52-52
-28-99,19-28
-9-68,63-65
-2-6,1-97
-22-74,22-86
-5-8,7-50
-8-80,7-87
-91-95,77-82
-2-21,97-99
-1-2,3-74
-2-94,1-98
-3-93,94-96
-1-2,1-25
-30-67,30-70
-52-96,96-98
-81-82,71-82
-24-48,4-25
-4-50,6-50
-89-89,88-88
-97-97,18-97
-47-95,46-96
-5-81,4-92
-1-1,2-84
-97-97,1-98
-8-32,2-33
-5-57,4-56
-30-53,25-29
-6-16,4-11
-90-90,33-89
-80-81,80-96
-1-2,1-61
-62-73,62-72
-47-82,47-83
-17-97,17-17
-8-89,2-7
-2-91,67-91
-29-67,29-66
-2-99,3-96
-59-89,88-88
-43-73,43-72
-23-67,23-68
-5-75,75-75
-10-97,9-11
-33-82,33-34
-45-89,46-46
-4-97,4-93
-7-16,16-79
-17-21,20-36
-65-95,96-96
-36-63,37-37
-3-78,77-77
-4-96,5-76
-21-72,20-20
-46-73,46-72
-70-98,71-99
-48-99,8-99
-1-98,1-65
-69-69,20-70
-10-37,38-55
-45-46,36-46
-35-47,35-48
-8-86,7-86
-12-77,38-77
-9-26,5-26
-12-89,12-88
-11-68,29-69
-72-72,5-73
-50-83,10-82
-3-67,3-67
-12-97,12-89
-14-99,15-95
-17-67,18-39
-4-88,4-87
-28-28,22-29
-31-38,31-32
-6-46,6-16
-48-48,47-54
-24-95,25-40
-73-89,73-91
-13-17,11-20
-29-51,30-52
-12-86,12-85
-36-52,35-52
-6-99,7-7
-6-6,2-5
-41-74,73-86
-31-87,73-87
-20-90,20-87
-47-76,46-76
-36-37,38-78
-74-97,73-73
-63-85,62-93
-1-95,97-98
-5-90,5-93
-19-65,52-65
-4-54,21-54
-8-8,7-86
-94-98,2-85
-46-46,47-49
-53-53,52-61
-15-94,13-15
-56-73,27-74
-95-95,3-95
-61-63,7-62
-29-85,97-99
-39-74,73-75
-6-95,43-94
-3-3,3-16
-3-98,99-99
-35-94,36-94
-14-75,76-77
-39-45,38-38
-6-6,7-94
-3-56,7-55
-92-96,36-81
-17-85,18-85
-87-90,10-86
-19-91,18-96
-61-72,60-60
-62-86,85-87
-87-87,23-86
-36-89,37-37
-1-94,1-95
-5-60,5-61
-96-97,96-99
-23-31,15-30
-14-52,52-52
-44-87,43-87
-25-99,20-26
-53-85,55-85
-44-62,43-98
-77-78,64-78
-85-86,85-90
-25-43,41-43
-32-65,64-66
-18-87,18-81
-6-60,7-7
-32-79,78-80
-13-18,13-13
-14-92,14-14
-1-98,1-97
-21-23,22-98
-19-61,18-18
-1-98,3-97
-6-64,14-64
-2-7,33-96
-75-77,11-76
-40-52,31-77
-21-35,15-36
-31-64,13-32
-89-90,51-90
-14-77,34-78
-51-85,52-96
-73-73,20-74
-36-44,41-44
-8-36,32-40
-44-94,93-98
-5-54,5-53
-45-97,4-42
-28-50,25-27
-58-76,58-76
-6-78,77-78
-19-96,20-90
-85-86,1-86
-12-70,11-11
-9-85,86-86
-45-46,44-70
-43-74,10-73
-60-91,11-91
-1-65,64-87
-13-14,14-79
-46-46,45-45
-58-89,59-59
-3-98,1-98
-23-53,8-53
-9-99,8-10
-12-75,12-74
-8-70,24-71
-57-94,8-94
-78-92,77-92
-3-54,1-36
-89-99,87-92
-2-86,86-86
-76-84,83-93
-17-70,18-72
-11-89,10-82
-8-99,9-18
-39-53,39-53
-13-46,13-57
-2-95,49-56
-52-54,52-57
-30-58,31-58
-10-45,10-46
-9-75,8-72
-5-75,1-75
-2-67,4-66
-9-93,10-10
-1-99,75-99
-24-90,24-25
-15-91,15-93
-49-58,64-92
-33-73,73-74
-10-76,12-77
-16-88,87-87
-60-91,50-61
-40-61,39-75
-61-62,2-62
-7-88,7-8
-22-97,21-94
-61-61,25-60
-21-81,9-36
-66-95,16-94
-3-97,1-1
-22-81,21-21
-36-48,35-74
-19-57,29-56
-81-82,14-82
-31-73,73-76
-4-92,8-92
-16-17,16-17
-9-97,10-99
-62-64,63-95
-10-18,3-17
-63-63,63-94
-13-88,8-88
-45-48,7-47
-2-65,3-98
-6-17,5-13
-54-79,53-79
-58-63,58-58
-42-64,8-49
-58-91,2-57
-25-98,12-26
-11-17,10-81
-23-23,18-22
-34-98,33-58
-28-56,29-57
-46-99,16-98
-16-78,17-17
-41-42,37-42
-15-31,14-14
-20-60,61-61
-29-48,23-26
-24-88,5-47
-17-86,4-16
-31-95,31-96
-15-62,22-62
-36-46,7-45
-13-94,9-10
-67-67,3-66
-33-33,21-34
-1-94,3-94
-5-99,6-97
-85-92,19-43
-67-90,81-90
-1-8,9-96
-30-30,31-53
-8-37,7-25
-8-82,4-28
-17-18,17-76
-59-69,34-58
-5-93,20-93
-3-97,99-99
-20-88,94-96
-14-94,92-99
-21-99,22-97
-24-91,23-23
-27-66,28-67
-98-99,1-96
-61-76,18-80
-30-86,85-85
-21-96,20-98
-47-83,10-47
-37-40,36-58
-80-81,21-80
-25-74,4-87
-4-68,67-68
-17-22,5-7
-17-67,25-67
-1-99,1-2
-88-96,84-93
-5-93,97-98
-4-89,90-93
-41-45,42-42
-16-80,15-83
-23-94,23-88
-1-1,2-80
-28-58,59-59
-35-36,36-36
-1-48,1-75
-1-5,14-99
-44-60,44-77
-97-97,6-98
-24-61,3-68
-23-35,24-35
-91-91,92-93
-30-48,29-58
-20-83,13-82
-17-88,18-99
-2-3,2-98
-63-63,59-64
-94-94,1-93
-40-47,5-46
-16-88,16-88
-26-84,25-99
-32-88,31-33
-29-80,30-75
-98-99,14-94
-10-34,35-35
-74-85,75-80
-43-88,42-89
-3-93,17-94
-5-10,4-43
-89-99,81-85
-45-71,46-46
-7-89,6-82
-2-2,2-88
-32-85,5-97
-55-91,54-56
-72-97,21-96
-18-97,18-19
-18-73,19-74
-92-99,7-88
-35-81,36-36
-3-59,60-99
-3-4,3-87
-36-97,28-97
-16-51,38-52
-5-25,4-18
-49-92,28-46
-2-3,4-92
-85-85,47-85
-4-77,78-78
-45-70,71-78
-93-99,79-99
-84-98,48-99
-1-1,1-99
-14-94,13-95
-21-44,22-45
-87-88,6-88
-52-96,95-95
-12-87,11-91
-47-72,11-52
-64-72,34-63
-25-78,26-26
-84-87,82-86
-55-63,23-62
-8-60,59-60
-9-40,3-10
-43-97,80-97
-8-95,3-95
-56-58,57-90
-14-52,15-52
-11-11,11-35
-20-56,21-57
-2-89,2-76
-1-72,3-73
-25-27,26-59
-35-97,35-42
-24-88,1-67
-71-83,71-75
-30-33,32-33
-2-97,2-2
-12-56,5-55
-18-67,23-94
-42-67,68-68
-70-89,18-58
-71-82,27-71
-24-69,25-50
-9-64,8-10
-68-83,9-83
-17-95,98-98
-8-17,16-18
-12-43,15-97
-30-76,30-96
-41-52,10-51
-29-95,2-95
-1-91,90-91
-10-89,8-90
-1-99,31-99
-62-83,33-82
-54-56,11-55
-4-54,53-55
-69-69,26-70
-47-93,46-46
-8-85,9-85
-48-61,48-97
-33-79,32-97
-1-47,9-48
-29-63,64-64
-32-93,27-90
-70-70,67-69
-66-97,67-68
-28-68,28-67
-21-92,4-91
-1-87,3-88
-25-76,21-75
-69-76,72-76
-88-89,40-89
-37-38,37-97
-41-61,60-61
-39-76,75-77
-14-28,3-13
-56-96,56-92
-85-86,9-85
-82-82,68-81
-46-78,40-78
-45-68,44-44
-70-83,30-83
-93-95,20-92
-18-33,29-30
-24-91,66-91
-1-77,14-97
-24-72,73-73
-15-71,15-16
-8-93,7-24
-14-44,43-43
-15-66,15-65
-4-58,9-61
-15-49,33-61
-1-59,1-60
-39-97,38-96
-91-92,4-92
-6-79,3-96
-9-94,95-95
-12-60,23-75
-51-59,40-50
-19-30,20-99
-72-97,97-98
-33-60,58-61
-3-10,3-9
-21-34,20-98
-3-65,53-78
-7-48,7-7
-61-71,59-60
-5-10,4-4
-87-88,8-88
-1-19,12-26
-6-89,26-89
-74-96,74-74
-16-40,10-12
-87-87,9-86
-5-7,8-92
-7-89,6-6
-44-95,45-59
-87-92,4-85
-62-63,43-63
-4-22,4-93
-22-71,21-38
-46-57,56-57
-39-90,39-92
-3-28,2-86
-35-84,84-84
-4-69,9-69
-34-34,35-95
-67-96,1-90
-10-54,45-95
-4-85,3-88
-26-97,25-99
-14-21,22-22
-52-66,24-86
-7-53,8-91
-99-99,7-61
-1-3,4-99
-24-87,24-94
-17-89,16-18
-13-55,30-42
-2-48,21-48
-31-38,37-37
-1-98,1-97
-4-21,1-3
-7-7,6-10
-14-77,68-77
-45-98,50-98
-4-96,5-96
-43-77,15-78
-32-51,24-60
-99-99,1-98
-41-41,42-67
-7-73,9-72
-16-77,15-15
-9-44,43-43
-13-76,14-61
-14-16,15-56
-1-65,8-66
-18-57,18-19
-24-24,31-46
-7-90,90-90
-1-81,13-81
-39-88,40-59
-2-95,1-1
-48-48,22-49
-12-90,11-91
-4-96,1-65
-13-63,36-64
-4-90,5-86
-24-93,96-97
-11-90,89-89
-30-91,30-31
-99-99,28-94
-18-55,14-94
-79-89,10-90
-98-98,27-97
-12-71,4-11
-89-97,21-92
-19-80,18-91
-51-58,13-55
-42-56,41-79
-57-75,57-70
-19-63,33-62
-77-82,7-85
-45-95,96-96
-97-98,11-98
-6-87,6-7
-3-85,67-86
-50-97,50-50
-26-50,50-68
-37-53,12-54
-8-29,8-29
-82-98,1-97
-16-16,17-98
-93-93,91-92
-5-99,4-76
-2-56,2-3
-6-7,6-61
-68-81,3-69
-6-84,7-84
-13-65,64-64
-92-98,5-91
-31-70,32-92
-1-51,51-51
-3-30,3-92
-68-77,53-69
-43-52,46-48
-82-96,69-81
-13-36,12-74
-28-75,61-76
-7-61,8-8
-20-80,20-51
-33-89,83-90
-13-13,14-92
-1-1,1-99
-8-16,15-97
-26-28,26-41
-62-80,62-62
-1-76,35-75
-7-56,7-98
-33-76,32-38
-8-9,8-50
-1-61,61-61
-14-73,14-96
-62-89,89-89
-9-9,8-99
-3-4,4-95
-9-72,8-10
-37-37,36-36
-18-79,24-80
-92-92,9-91
-29-50,29-30
-68-68,65-67
-39-83,79-83
-60-82,39-51
-13-96,95-96
-4-85,68-85
-44-49,48-48
-31-42,30-73
-10-74,9-73
-65-65,32-65
-91-92,8-92
-14-85,84-85
-34-41,14-40
-1-32,1-88
-78-80,74-79
-29-85,86-93
-24-27,28-97
-85-86,57-79
-22-46,41-54
-74-99,5-31
-8-11,11-85
-25-71,24-24
-29-95,11-96
-65-65,66-92
-9-53,4-53
-18-98,19-75
-32-39,35-86
-4-98,2-2
-10-69,1-70
-55-93,94-97
-6-99,2-7
-62-90,70-74
-48-74,26-97
-5-80,15-37
-1-97,84-98
-2-98,68-79
-96-97,46-97
-34-99,98-98
-66-73,65-67
-42-43,25-44
-5-99,5-98
-4-5,4-58
-78-91,6-91
-91-95,16-90
-32-88,88-88
-56-89,55-93
-5-25,4-4
-60-98,61-96
-58-61,57-62
-13-60,59-60
-19-29,20-44
-15-29,14-94
-4-4,5-11
-46-78,6-78
-29-29,29-72
-1-95,68-94
-36-51,50-51
-10-85,9-9
-15-60,16-93
-3-60,5-61
-7-70,11-69
-6-68,5-6
-49-84,40-54
-63-89,76-90
-6-13,9-72
-98-99,5-97
-71-71,33-73
-19-63,18-64
-32-76,20-77
-11-97,12-93
-11-11,3-11
-29-65,19-48
-63-64,13-64
-2-91,92-92
-85-91,86-91
-10-85,11-64
diff --git a/2022/05/input b/2022/05/input
deleted file mode 100644
index 053f98d..0000000
--- a/2022/05/input
+++ /dev/null
@@ -1,513 +0,0 @@
- [B] [L] [S]
- [Q] [J] [C] [W] [F]
- [F] [T] [B] [D] [P] [P]
- [S] [J] [Z] [T] [B] [C] [H]
- [L] [H] [H] [Z] [G] [Z] [G] [R]
-[R] [H] [D] [R] [F] [C] [V] [Q] [T]
-[C] [J] [M] [G] [P] [H] [N] [J] [D]
-[H] [B] [R] [S] [R] [T] [S] [R] [L]
- 1 2 3 4 5 6 7 8 9
-
-move 8 from 7 to 1
-move 9 from 1 to 9
-move 4 from 5 to 4
-move 4 from 6 to 1
-move 3 from 8 to 5
-move 6 from 5 to 9
-move 1 from 5 to 1
-move 4 from 4 to 9
-move 7 from 3 to 7
-move 6 from 7 to 3
-move 1 from 8 to 7
-move 2 from 7 to 6
-move 1 from 8 to 9
-move 1 from 6 to 3
-move 4 from 3 to 5
-move 5 from 1 to 3
-move 1 from 1 to 8
-move 2 from 3 to 4
-move 1 from 4 to 1
-move 7 from 9 to 2
-move 1 from 6 to 3
-move 2 from 1 to 9
-move 20 from 9 to 7
-move 6 from 4 to 9
-move 1 from 2 to 9
-move 6 from 9 to 4
-move 1 from 4 to 6
-move 1 from 8 to 6
-move 1 from 4 to 7
-move 5 from 2 to 3
-move 2 from 6 to 4
-move 3 from 9 to 5
-move 5 from 3 to 5
-move 3 from 3 to 8
-move 3 from 5 to 6
-move 1 from 9 to 8
-move 5 from 4 to 5
-move 3 from 4 to 9
-move 1 from 8 to 2
-move 2 from 8 to 2
-move 11 from 5 to 6
-move 16 from 7 to 1
-move 2 from 1 to 7
-move 14 from 6 to 1
-move 11 from 1 to 6
-move 2 from 1 to 4
-move 4 from 3 to 4
-move 9 from 2 to 4
-move 2 from 4 to 8
-move 2 from 5 to 3
-move 9 from 4 to 7
-move 2 from 3 to 2
-move 1 from 2 to 7
-move 1 from 8 to 4
-move 4 from 1 to 4
-move 1 from 9 to 1
-move 7 from 4 to 7
-move 2 from 6 to 5
-move 1 from 8 to 6
-move 1 from 4 to 2
-move 10 from 1 to 6
-move 5 from 7 to 3
-move 1 from 4 to 7
-move 2 from 1 to 2
-move 2 from 2 to 4
-move 4 from 3 to 4
-move 18 from 7 to 6
-move 6 from 6 to 4
-move 1 from 7 to 4
-move 1 from 7 to 6
-move 11 from 4 to 5
-move 14 from 5 to 9
-move 1 from 8 to 7
-move 8 from 6 to 2
-move 2 from 4 to 5
-move 7 from 9 to 1
-move 6 from 9 to 7
-move 5 from 1 to 8
-move 1 from 3 to 6
-move 10 from 6 to 3
-move 1 from 9 to 6
-move 1 from 5 to 4
-move 4 from 3 to 8
-move 1 from 5 to 9
-move 9 from 2 to 3
-move 1 from 9 to 5
-move 4 from 8 to 4
-move 1 from 5 to 3
-move 5 from 8 to 7
-move 5 from 7 to 2
-move 3 from 4 to 1
-move 8 from 6 to 5
-move 1 from 7 to 9
-move 4 from 1 to 3
-move 2 from 4 to 6
-move 5 from 5 to 2
-move 4 from 6 to 9
-move 1 from 1 to 2
-move 1 from 5 to 6
-move 7 from 2 to 8
-move 5 from 6 to 8
-move 4 from 7 to 9
-move 15 from 3 to 9
-move 1 from 7 to 3
-move 1 from 5 to 3
-move 6 from 2 to 6
-move 1 from 5 to 2
-move 2 from 3 to 9
-move 1 from 6 to 8
-move 5 from 8 to 9
-move 2 from 3 to 8
-move 3 from 3 to 6
-move 11 from 9 to 4
-move 1 from 2 to 1
-move 2 from 8 to 4
-move 1 from 1 to 4
-move 7 from 4 to 7
-move 9 from 6 to 3
-move 4 from 7 to 8
-move 4 from 7 to 6
-move 19 from 9 to 4
-move 7 from 8 to 5
-move 5 from 3 to 6
-move 6 from 6 to 9
-move 3 from 3 to 5
-move 1 from 3 to 9
-move 8 from 4 to 5
-move 2 from 9 to 6
-move 3 from 8 to 2
-move 1 from 8 to 4
-move 1 from 2 to 5
-move 19 from 4 to 1
-move 2 from 5 to 7
-move 2 from 2 to 4
-move 13 from 5 to 2
-move 1 from 5 to 1
-move 2 from 6 to 9
-move 1 from 8 to 7
-move 9 from 9 to 3
-move 2 from 3 to 8
-move 1 from 4 to 2
-move 5 from 6 to 7
-move 1 from 4 to 6
-move 2 from 8 to 7
-move 7 from 1 to 5
-move 1 from 6 to 7
-move 10 from 1 to 8
-move 1 from 1 to 3
-move 1 from 1 to 2
-move 6 from 5 to 3
-move 4 from 5 to 3
-move 5 from 7 to 1
-move 3 from 1 to 2
-move 4 from 7 to 5
-move 8 from 3 to 6
-move 2 from 1 to 7
-move 4 from 5 to 8
-move 7 from 3 to 5
-move 3 from 7 to 2
-move 1 from 7 to 3
-move 12 from 2 to 8
-move 23 from 8 to 2
-move 16 from 2 to 6
-move 1 from 9 to 6
-move 7 from 5 to 7
-move 7 from 2 to 4
-move 2 from 3 to 8
-move 1 from 1 to 9
-move 5 from 8 to 1
-move 2 from 3 to 9
-move 2 from 7 to 1
-move 4 from 1 to 3
-move 4 from 7 to 2
-move 2 from 1 to 4
-move 11 from 2 to 9
-move 3 from 3 to 4
-move 1 from 9 to 1
-move 2 from 2 to 7
-move 4 from 4 to 8
-move 2 from 9 to 5
-move 2 from 5 to 7
-move 4 from 4 to 6
-move 1 from 3 to 8
-move 1 from 9 to 8
-move 4 from 4 to 2
-move 2 from 1 to 3
-move 1 from 8 to 4
-move 2 from 3 to 5
-move 3 from 9 to 7
-move 2 from 8 to 9
-move 1 from 9 to 6
-move 2 from 7 to 3
-move 2 from 8 to 1
-move 1 from 4 to 9
-move 18 from 6 to 2
-move 1 from 6 to 5
-move 1 from 5 to 9
-move 18 from 2 to 3
-move 1 from 8 to 7
-move 2 from 5 to 9
-move 1 from 1 to 4
-move 3 from 2 to 1
-move 9 from 9 to 4
-move 7 from 4 to 6
-move 2 from 7 to 3
-move 2 from 4 to 9
-move 7 from 6 to 7
-move 3 from 7 to 2
-move 7 from 6 to 3
-move 2 from 6 to 9
-move 24 from 3 to 9
-move 2 from 6 to 8
-move 1 from 4 to 2
-move 2 from 8 to 5
-move 31 from 9 to 3
-move 6 from 7 to 4
-move 35 from 3 to 7
-move 1 from 1 to 8
-move 1 from 5 to 7
-move 1 from 5 to 4
-move 1 from 3 to 9
-move 1 from 8 to 2
-move 3 from 1 to 7
-move 7 from 4 to 5
-move 1 from 9 to 8
-move 4 from 5 to 6
-move 2 from 5 to 2
-move 6 from 2 to 5
-move 2 from 5 to 7
-move 2 from 2 to 1
-move 2 from 5 to 4
-move 1 from 8 to 4
-move 3 from 4 to 6
-move 4 from 6 to 7
-move 1 from 5 to 2
-move 2 from 6 to 9
-move 1 from 6 to 4
-move 1 from 4 to 8
-move 2 from 9 to 6
-move 1 from 8 to 9
-move 34 from 7 to 9
-move 6 from 7 to 3
-move 1 from 7 to 2
-move 1 from 5 to 8
-move 1 from 8 to 6
-move 6 from 7 to 4
-move 1 from 7 to 3
-move 7 from 3 to 5
-move 6 from 4 to 6
-move 31 from 9 to 1
-move 3 from 5 to 7
-move 24 from 1 to 3
-move 1 from 2 to 4
-move 3 from 9 to 1
-move 14 from 3 to 5
-move 1 from 4 to 3
-move 1 from 9 to 7
-move 8 from 3 to 7
-move 1 from 2 to 9
-move 7 from 1 to 5
-move 3 from 6 to 8
-move 3 from 6 to 1
-move 1 from 1 to 3
-move 4 from 3 to 2
-move 4 from 2 to 3
-move 2 from 5 to 1
-move 9 from 7 to 4
-move 1 from 6 to 5
-move 1 from 1 to 7
-move 3 from 8 to 9
-move 5 from 4 to 2
-move 3 from 2 to 3
-move 1 from 2 to 3
-move 2 from 4 to 1
-move 2 from 9 to 4
-move 1 from 9 to 3
-move 1 from 6 to 1
-move 1 from 9 to 6
-move 25 from 5 to 4
-move 4 from 1 to 9
-move 2 from 3 to 7
-move 2 from 6 to 9
-move 2 from 9 to 5
-move 6 from 7 to 1
-move 5 from 3 to 6
-move 10 from 4 to 3
-move 10 from 4 to 8
-move 2 from 4 to 2
-move 5 from 1 to 9
-move 2 from 6 to 4
-move 6 from 9 to 6
-move 7 from 6 to 4
-move 3 from 9 to 4
-move 3 from 2 to 4
-move 4 from 3 to 8
-move 2 from 5 to 3
-move 10 from 4 to 9
-move 4 from 9 to 7
-move 5 from 9 to 5
-move 4 from 5 to 1
-move 9 from 4 to 6
-move 10 from 1 to 3
-move 1 from 5 to 4
-move 3 from 4 to 5
-move 2 from 5 to 7
-move 1 from 7 to 3
-move 1 from 6 to 9
-move 11 from 8 to 6
-move 14 from 6 to 5
-move 1 from 4 to 7
-move 7 from 5 to 3
-move 3 from 5 to 4
-move 2 from 9 to 5
-move 2 from 4 to 3
-move 2 from 7 to 4
-move 11 from 3 to 9
-move 2 from 8 to 2
-move 2 from 2 to 3
-move 1 from 8 to 2
-move 1 from 2 to 9
-move 3 from 4 to 5
-move 2 from 6 to 9
-move 1 from 1 to 8
-move 10 from 9 to 7
-move 2 from 9 to 3
-move 23 from 3 to 9
-move 4 from 6 to 4
-move 9 from 5 to 6
-move 1 from 5 to 3
-move 5 from 6 to 7
-move 1 from 1 to 7
-move 1 from 3 to 9
-move 4 from 6 to 7
-move 1 from 8 to 7
-move 1 from 7 to 5
-move 1 from 5 to 1
-move 12 from 7 to 6
-move 9 from 9 to 3
-move 6 from 6 to 4
-move 8 from 7 to 3
-move 3 from 7 to 4
-move 6 from 3 to 1
-move 10 from 4 to 8
-move 10 from 8 to 7
-move 2 from 3 to 7
-move 9 from 3 to 8
-move 2 from 6 to 3
-move 10 from 7 to 1
-move 3 from 4 to 6
-move 5 from 8 to 5
-move 3 from 5 to 7
-move 1 from 3 to 2
-move 1 from 2 to 6
-move 6 from 9 to 1
-move 12 from 1 to 3
-move 3 from 6 to 9
-move 3 from 1 to 7
-move 1 from 3 to 2
-move 7 from 1 to 7
-move 1 from 2 to 7
-move 2 from 6 to 4
-move 1 from 4 to 5
-move 3 from 8 to 7
-move 2 from 6 to 3
-move 2 from 6 to 1
-move 1 from 3 to 8
-move 5 from 3 to 4
-move 2 from 8 to 5
-move 14 from 7 to 4
-move 1 from 3 to 2
-move 1 from 3 to 7
-move 7 from 7 to 4
-move 2 from 5 to 3
-move 2 from 1 to 4
-move 9 from 4 to 6
-move 1 from 1 to 2
-move 4 from 9 to 4
-move 8 from 9 to 3
-move 2 from 2 to 7
-move 13 from 4 to 8
-move 4 from 4 to 1
-move 2 from 7 to 6
-move 12 from 3 to 2
-move 11 from 2 to 9
-move 6 from 4 to 9
-move 18 from 9 to 4
-move 2 from 1 to 6
-move 6 from 8 to 1
-move 13 from 6 to 5
-move 8 from 4 to 5
-move 1 from 2 to 9
-move 8 from 1 to 4
-move 7 from 4 to 8
-move 4 from 3 to 5
-move 10 from 8 to 5
-move 13 from 5 to 8
-move 12 from 4 to 5
-move 2 from 9 to 8
-move 29 from 5 to 9
-move 24 from 9 to 2
-move 23 from 2 to 4
-move 5 from 9 to 2
-move 7 from 5 to 7
-move 1 from 5 to 1
-move 7 from 4 to 8
-move 14 from 8 to 1
-move 5 from 2 to 6
-move 16 from 4 to 7
-move 8 from 1 to 6
-move 1 from 2 to 8
-move 20 from 7 to 6
-move 11 from 6 to 4
-move 3 from 1 to 5
-move 3 from 4 to 3
-move 8 from 4 to 9
-move 8 from 6 to 1
-move 2 from 1 to 4
-move 3 from 5 to 2
-move 12 from 8 to 2
-move 1 from 7 to 1
-move 1 from 3 to 5
-move 1 from 7 to 8
-move 1 from 7 to 3
-move 12 from 2 to 8
-move 13 from 6 to 4
-move 2 from 1 to 9
-move 3 from 2 to 6
-move 3 from 9 to 7
-move 5 from 9 to 1
-move 4 from 6 to 4
-move 2 from 3 to 6
-move 1 from 5 to 9
-move 1 from 6 to 7
-move 9 from 1 to 5
-move 11 from 8 to 3
-move 1 from 6 to 8
-move 3 from 7 to 1
-move 1 from 8 to 7
-move 2 from 8 to 9
-move 7 from 1 to 2
-move 17 from 4 to 7
-move 1 from 8 to 6
-move 4 from 7 to 2
-move 4 from 9 to 7
-move 4 from 2 to 3
-move 1 from 1 to 4
-move 2 from 4 to 3
-move 9 from 5 to 4
-move 1 from 6 to 8
-move 6 from 2 to 1
-move 5 from 1 to 9
-move 9 from 4 to 3
-move 1 from 4 to 6
-move 2 from 9 to 7
-move 1 from 1 to 5
-move 1 from 2 to 7
-move 1 from 8 to 9
-move 1 from 6 to 8
-move 1 from 5 to 4
-move 1 from 8 to 7
-move 23 from 3 to 7
-move 36 from 7 to 6
-move 33 from 6 to 1
-move 1 from 4 to 8
-move 7 from 1 to 5
-move 1 from 8 to 1
-move 3 from 7 to 2
-move 24 from 1 to 3
-move 7 from 7 to 3
-move 3 from 5 to 1
-move 4 from 5 to 3
-move 1 from 9 to 8
-move 2 from 9 to 6
-move 1 from 8 to 5
-move 3 from 2 to 5
-move 30 from 3 to 5
-move 1 from 6 to 7
-move 6 from 1 to 8
-move 7 from 3 to 2
-move 1 from 7 to 5
-move 2 from 3 to 2
-move 2 from 6 to 8
-move 1 from 6 to 1
-move 7 from 5 to 8
-move 8 from 8 to 7
-move 20 from 5 to 8
-move 2 from 9 to 7
-move 8 from 2 to 1
-move 7 from 7 to 3
-move 1 from 2 to 1
-move 3 from 7 to 9
-move 4 from 8 to 3
-move 5 from 5 to 6
-move 1 from 5 to 9
-move 4 from 9 to 4
-move 1 from 5 to 9
-move 2 from 3 to 6
-move 1 from 5 to 8
-move 7 from 6 to 3
-move 1 from 4 to 1
-move 7 from 3 to 2
-move 3 from 3 to 5
-move 2 from 4 to 7
diff --git a/2022/06/input b/2022/06/input
deleted file mode 100644
index d549e64..0000000
--- a/2022/06/input
+++ /dev/null
@@ -1 +0,0 @@
-rqwqtwwrmrqqrcrtrpppjrjgrgjgqgttgbbhppftpfpdpmpsstffqvfqvvdjjpllltqltqtrrzlllbldbdsdqqgpqggzccgbgnnmjmljmljldjldjjlnnhndhdmmslmslmlhmmntnrtnrnbrbqrqhqfftwftfsfzfcfrrzllchcwwtwstwwjwrjjfwwgzwzqzpzhzqhqbhqhssltsszhsszdssrwssdppjcpjjrwjwnwjnnzjjhsjhsjsjvvtffffqfflglwglgbgpbgbgghfghfhdfhdfhfssqppvlvslltwwhwvwpwgggnpnnmqnntqnnlhhdbhdbbtvvcrrcgrrdrvrjvvlmlnmndnmnrncnznsnsqnsswrwzwmwzzbpbhphqhpqpbpqpjpjvpvwpvwppdvdhdccqbccfncctrcrjcjjdsdhdnhhwpwlwwbmbhmbhhpzhhccvffqqnsqqmnnspnnpfpzppspgsppgbbdwbbdcchfhgfhfllljtllnjlnlddvcdvdqvvqwqppprtpthtthqqfbqqpfpzfpfcfsscrsccbgbngbbgdbbpgpqqlmqlmmgffqqqsbqbtblbwbqqvbqvbqvvnzvzpvvqhvqqtltptllbflbflbflltddlblflvfvbffmsffhlhshmmgbbgjjdndqqmqllzjzvvhjhnhcnchhznnhhppwqpwpffwvwzzppwpfwftwtnnqbnqnrnrzznffzzblzlvzlzrrszscsqcssbggcgvvddsttgqqgwgcclzzszddlvddvbddrlrcllrblrrhlldzdtdccqllsblsszlszzdllhjljhhhzhffdwfdwfddwdtdrtdtntddldsllqffdvdhdpdhdrdprprrhggdqgghggmwgmghhchlhmllrnrdrcrqccbqqfbqbccjpjhhvppcwpwffmmzzfqflfjfdfbfqqtmthmttwftwwpmpzplzzpvvgppsbpbccbtcbcddzbzwwmsscrcctgtgjgtjthhjzzcqqmmmvccwjcwjwzzwnnwgwtgwwbsbvbccrscccnggfjfwfjfrfsfddncdncndnqqwzzmssbdsbswswdddpdqdbddcvcmmwwssrtrrlddndmdtmtdmttwwmsmffwqwvwbwhbbqfqqgcqcmctctntjntnbnrbrmbbqtqccqbcbvbnbqnnghgbbmfmwmdwmdmpmwppdwpdwwnzwnwrnwrnntqnttcmcqqbrqrttsjtstcscpcspsnswsggrhggjrjjbhhbnbmmdlmddtqdtdrdwwjvjgjjdhjdddbwwsfflppbwbcbpbjjzqznnrwnnvmvjvwvqqrlljgjmjjqhjhwjhwjjsvsnvvlwlqqjpjjbsjjcddtfthffrqfrqrfqfrfllfzzqllztltnltntpttqmmgwmwwwjjdrjrzrlrwlwzzzzphpphvphvphvpvdvfdflljgglrlrqlrrfpfqpqnpqpmmblbflbfbpfpwpjwpjpbjpjmjljblldbllnrnjjjljrlrcrrgzgbbzrznzzhnzhhtmhmqhmqqnzzvfzvzfftjftfvvpmvppwzzhnzhzvvwzwwqcwctwwgrrtgglgngsgvgwvwpvpbbrvrvwrvwvbwwpsprrrcbbpqppfjjjqnjndnmddvsvlslmmwwdwcchmmrjmjwwsrwrhwwpcgmpmvbdmlmqbnblbbgtmtgqslnvcnmwrflrnwhqzrsnwhncwdvbcpjrqsscwzrjvslhscpvmqjnltwhshjmbhgttbzllrvpnhgdmwtddbwmpgbhrndpgwzfvqdmpcvhlnjnqbwqmshgwhmfjgsbscsjtfbfvmlljqwwjtnltbzjpcqdfmdldvmsnmzqmghcvhlpjzzszcpvldrflbcppzwgppfpbslplrqwgbfwpwbtbnrmbrrrpqndzvhmlhvtlnjvhdrhhvmwzjntsgffjsdpdlhnlslnbmbsmdsvpmpbjpjcwhbpfnhbmttfglglnnhhcqvbpvnrwcszwjsdhqwctrpgsrcbfpzhbnrbllrlflqdlgzwpwgwwvmbsppbcjcdltbgwfndqjlvndhtclfmwnqrbfvvqdzspfcslplhtmsqqtrcdvbhfscvnmzplcglwnzbvgflclclqmdgfzjqqrrmpcqrzgqcnzbmncmvdzrmmvfqrrqzqbjmjgjwmfbnmmgvmzsgjjspjqbvfhrdvllgqsffjnfqdthjbjwhwqdqhsnctwgbszvrsbwbpptcjjvftnhdmwmhtjrjrlrdrqjznhqftgtldnpbrlprjmplmwdbzqpmwwvcqccjlhqbhcjprvrfmmfmljwmbrlhcglthgbmrfmbpsztfcglpzlfbpjhmvcmvrprmvmrvvgbbllzschwshhfbnmgwrbhlqvsdjdmmbtjzthwssghtqvhtqcswdhbwhphhsrwhwwtslwvrhpgqfmftnrtqpwfqqdgftdlqfndjlzhvlrthnqdqrzpprdgwwqlplrmqtdqgbdntmjcjhlbbmctvnnhtppfbjpsbmndbdplqlfqfhzqvtqcvmprwbhdtjrqrqvmcssqnfqwtchmjfjlpwsghplbthdnbhfbhhphdmlmtjcvmzjbnqbfldrvlmjfnnrlsnwrtnrpfqdhchltmbvjzhgjwzblqdthmffztqvzzfszmdqdzlfpbfgjfdjqscrhvjflbllnlghncczrlpcbwpnmzcnqhbfnlmnbqvmwvbchwhlfcssctsdcwmtfdgbhljwprfncdgwlgzzmvfqrdsmlwbrmbmtzqqdqdpzvtbstscglrwdpndnstrhgjchnpzsvcjngmzsddwsbllpvqqzzjlmsbncbndqmqphzqzcngjzpfnjmsvngtcvhhjsssrnhjrsmvbsrdjcrppvgsqbqjzbrhjqlgmqfclbrdhwwjdlsjnmjcjrmsstngswrhmdqthprcbrndfpdjgpqtfmmfvbztqdhzhzbzhjjpfgnvrmspdvmhfvbvztmlrhfqfdcfnzzndlfldpfhrbjrwlwnprdmqjwppbrdjhpbvnrvjlrbwdwttzhqqgcclbwghbgrhcvwjrrchqgzztrjgrltcpdscjdfcphndfzdqsbpsjrljdnflfvrzcrjflddfgpvnpmdqbhzwbfrpzsnpbcbgfchvvmqpnfpvvdvhfnpbfzwmbnlpqzgrpwtsjbpzdrsfmnfqwqvpgnrjhmvmphlfdpfhdjljlzftdzdvhjrvjdctwfrctglwmrtdlrvmhcqvfvpgmstghczmvclptzspdsrlvrgvjtvflhsmqswdpqjrrnhgrggzmcpqsctqbhpqrsbstwzgzghqgltcpbrhbcdqlhfjhlcrnhrpjdzlzqqprvzntbjztqgdqqttmbpbcfbjmdjqsflbczmfnsjdzcnnmjjllhvwbwlgrlpvbffwjvctwnrsfqdnwntscpsjnshhdmcqmcpscrmzltldwlmfnbhbtprsgtsbvzfrsfpvmqjzjqqhwdjjzvbhrvtbscrcpzrqsbgfbpwqfmbsrlhhtntjmtrtlwqsdbmgtdlrwfdnmwwzlltbrjgghbstbnffzmzzdlcdgvmrzsjnqjvczmhrgwbrblrqfmzbbcnfsbfpgjsmptzbclfdnwfgbzlpbgqrdhdmfjdnlzczdpvtbzdmrthslngbrldllfcjplhglmwsfpqjnrgpgqfmbbwchbrqqsncfwnmgdmtchdhlzzqjvtvtvgqbtwvwpsjqwdqhrlfmdgdzchvfbcmqjllpjtnphwqvfwpcjmzqhsbwlcmbsgththrsjtnzlsrcptgtrfcwptbstcsdzbwjljzjztzbqsjdvwglpbpgdjtthjjmsnljltglqcszbzqmblfpncntjzzhmjffldcrcvjjswvzlfffrmsgjtpzggtlpfwpwbmhmggpnmzwrgdjrhglnhfdcjdfjtdjvrnlgqtfqmpgjcvcmnwhhbczwwntfbmgssglngqlttfpcznswvmbprsrzljtlwlljnbbrnwdvvlsbdv
diff --git a/2022/07/input b/2022/07/input
deleted file mode 100644
index 1d69f2d..0000000
--- a/2022/07/input
+++ /dev/null
@@ -1,1030 +0,0 @@
-$ cd /
-$ ls
-dir dtcfhsm
-dir hblzj
-dir jbssdwf
-35442 jrfpjdpw.znd
-dir ljv
-dir nhp
-31592 qtwnndbg.rsh
-326062 sjc.mvn
-235205 wmtvbq
-$ cd dtcfhsm
-$ ls
-206818 czgnjmw
-dir drjhjtm
-dir hjlmf
-dir jllhmmf
-187778 jrfpjdpw.znd
-49334 lljh.jhb
-dir qtwnndbg
-dir sshvc
-dir tzhbztd
-290622 vmwddb
-214581 wmtvbq
-dir wqcsrw
-dir zjbzdrnd
-$ cd drjhjtm
-$ ls
-dir cvrf
-dir gddqh
-dir qccmn
-dir qjgv
-dir sjgwv
-$ cd cvrf
-$ ls
-233913 frfvjtt.dhv
-30000 ljcmscc.jvh
-61418 mcs.blh
-227397 swd.mrf
-dir tpwvvbh
-120888 vsrfw.gvd
-$ cd tpwvvbh
-$ ls
-266824 qtwnndbg
-dir sdwjz
-dir vrgjhvrd
-88616 wmtvbq
-dir wqcsrw
-$ cd sdwjz
-$ ls
-269696 jrfpjdpw.znd
-$ cd ..
-$ cd vrgjhvrd
-$ ls
-67409 sddmdd.dsb
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir ttgwphbc
-$ cd ttgwphbc
-$ ls
-178435 csjzz.vcd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd gddqh
-$ ls
-dir cfvpq
-318413 jrfpjdpw.znd
-dir wwv
-$ cd cfvpq
-$ ls
-dir ljncp
-175740 ljv.nqn
-$ cd ljncp
-$ ls
-146594 rhjlds.nfm
-$ cd ..
-$ cd ..
-$ cd wwv
-$ ls
-dir zqzch
-$ cd zqzch
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-dir pvqhg
-$ cd pvqhg
-$ ls
-76789 ntdtbnr
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qccmn
-$ ls
-dir czpnrsfc
-123617 jrcgldd.pvd
-$ cd czpnrsfc
-$ ls
-316779 lqtw.vtp
-dir tdwmpl
-$ cd tdwmpl
-$ ls
-84395 rvqgwwz.rbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qjgv
-$ ls
-173535 qtwnndbg.clf
-73941 wldfq.rjm
-327245 zfqsvs.qwh
-$ cd ..
-$ cd sjgwv
-$ ls
-307757 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd hjlmf
-$ ls
-313069 qlmlvvvg
-$ cd ..
-$ cd jllhmmf
-$ ls
-180570 chhgrj
-dir fqqnjd
-dir hmz
-dir ljv
-dir lrlqc
-dir pfvmhz
-299487 tnhwncj.nfv
-dir wqcsrw
-$ cd fqqnjd
-$ ls
-131810 mcm.pbj
-237810 mvgmfhh.thn
-199479 qrqpl
-281772 vmwddb.qbh
-$ cd ..
-$ cd hmz
-$ ls
-319803 lqtw.vtp
-111388 mgdwvvqd
-38536 mlqsbjr.npn
-85619 vmwddb.vhq
-$ cd ..
-$ cd ljv
-$ ls
-dir vmwddb
-$ cd vmwddb
-$ ls
-dir bgdchqwj
-$ cd bgdchqwj
-$ ls
-147734 jrfpjdpw.znd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd lrlqc
-$ ls
-327255 wmtvbq
-$ cd ..
-$ cd pfvmhz
-$ ls
-dir bpdv
-dir cgnhzrb
-dir cpgvb
-71305 mmlbp.hnw
-207351 rgwgmtr
-223983 sgmlt.nrj
-$ cd bpdv
-$ ls
-50169 stvpjws.pbn
-$ cd ..
-$ cd cgnhzrb
-$ ls
-328146 fzd.fgm
-307323 gnmgw.rsf
-311890 tmrdgzmm
-$ cd ..
-$ cd cpgvb
-$ ls
-241313 vzgnlqzh.fcb
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-161384 rvqgwwz.rbq
-2778 zlbgrzs.jlv
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-222554 qtwnndbg
-20197 rrnmgz.hsj
-135325 rvqgwwz.rbq
-dir rzbjntjl
-81086 tbsj.zns
-275538 wqcsrw
-$ cd rzbjntjl
-$ ls
-315148 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd sshvc
-$ ls
-37541 mvgmfhh.thn
-27276 vwwpbqq
-$ cd ..
-$ cd tzhbztd
-$ ls
-dir gcrfzd
-dir ltvhvt
-dir qtwnndbg
-dir rgqwp
-dir wqcsrw
-$ cd gcrfzd
-$ ls
-319338 jrfpjdpw.znd
-24471 wmtvbq
-77828 zcbwwf
-210897 zgfncbmh
-169336 zvrfwmgm
-$ cd ..
-$ cd ltvhvt
-$ ls
-dir qtwnndbg
-1644 rqr
-114660 sfvv.frz
-dir shl
-dir vmwddb
-dir wqcsrw
-$ cd qtwnndbg
-$ ls
-dir hgfvpn
-dir jcgr
-dir ljv
-dir scrd
-dir zwwclfj
-$ cd hgfvpn
-$ ls
-83476 nrpjcnz.psn
-$ cd ..
-$ cd jcgr
-$ ls
-dir jhvqhq
-dir zhdch
-$ cd jhvqhq
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-213483 hsjbmv
-165211 rvqgwwz.rbq
-48993 wmtvbq
-$ cd ..
-$ cd ..
-$ cd zhdch
-$ ls
-126929 zsmpbnml.qbl
-$ cd ..
-$ cd ..
-$ cd ljv
-$ ls
-60596 jrfpjdpw.znd
-$ cd ..
-$ cd scrd
-$ ls
-313679 nmhhp.bvt
-199353 wmtvbq
-$ cd ..
-$ cd zwwclfj
-$ ls
-dir czqszmf
-dir dmv
-dir pgjwmnwf
-dir whpmfw
-$ cd czqszmf
-$ ls
-181716 jrfpjdpw.znd
-$ cd ..
-$ cd dmv
-$ ls
-303356 qtwnndbg.phh
-$ cd ..
-$ cd pgjwmnwf
-$ ls
-59757 cbdggnvh.szc
-$ cd ..
-$ cd whpmfw
-$ ls
-102901 lqtw.vtp
-162907 rvqgwwz.rbq
-dir whd
-$ cd whd
-$ ls
-dir rvqnddsb
-$ cd rvqnddsb
-$ ls
-265936 wmtvbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd shl
-$ ls
-270493 llqj.cvz
-199257 lvhrltd.cbq
-44404 qqhvstd.vjd
-$ cd ..
-$ cd vmwddb
-$ ls
-176668 dsmjtpcm.vfr
-$ cd ..
-$ cd wqcsrw
-$ ls
-85545 wqcsrw.llm
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-dir ljv
-dir psqjqb
-dir tnvlnmw
-44316 wmtvbq
-dir wqcsrw
-$ cd ljv
-$ ls
-205777 jrfpjdpw.znd
-279684 mvgmfhh.thn
-dir ppw
-dir rms
-dir tsccztf
-dir wqcsrw
-$ cd ppw
-$ ls
-139214 ljv
-dir vmwddb
-$ cd vmwddb
-$ ls
-141988 fbgbwp.fwl
-$ cd ..
-$ cd ..
-$ cd rms
-$ ls
-221170 crlhwdqs.rbp
-$ cd ..
-$ cd tsccztf
-$ ls
-dir csrc
-dir dbtzwqj
-dir vqw
-$ cd csrc
-$ ls
-dir jllhmmf
-281285 nwbcqwf.lqw
-$ cd jllhmmf
-$ ls
-337404 qtwnndbg.qhb
-$ cd ..
-$ cd ..
-$ cd dbtzwqj
-$ ls
-89297 clsblqf.sql
-75292 jrfpjdpw.znd
-242192 mvgmfhh.thn
-$ cd ..
-$ cd vqw
-$ ls
-43526 vrgfvcd.tsc
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-38096 lqtw.vtp
-37490 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd psqjqb
-$ ls
-9842 wqcsrw
-$ cd ..
-$ cd tnvlnmw
-$ ls
-dir cvgs
-dir npslzj
-dir qtwnndbg
-dir tsshp
-$ cd cvgs
-$ ls
-48820 jllhmmf.rjr
-2036 sprlcwv
-$ cd ..
-$ cd npslzj
-$ ls
-dir bbj
-227147 slfq.bdf
-$ cd bbj
-$ ls
-77671 bsmgb
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-121924 wmtvbq
-$ cd ..
-$ cd tsshp
-$ ls
-33269 jllhmmf
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-133114 rvqgwwz.rbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd rgqwp
-$ ls
-13207 djgldhd
-120394 fpjppcp.sbr
-296110 fwwqr.gzz
-146254 nprjzt.fml
-265873 wqcsrw
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir bbjgh
-157738 mvgmfhh.thn
-dir njdnjmz
-dir wqm
-179080 wtgpwt.sqm
-$ cd bbjgh
-$ ls
-2285 wqcsrw.cvn
-$ cd ..
-$ cd njdnjmz
-$ ls
-dir cfd
-$ cd cfd
-$ ls
-95362 vmwddb.rgq
-$ cd ..
-$ cd ..
-$ cd wqm
-$ ls
-235077 jrfpjdpw.znd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-11821 rvqgwwz.rbq
-$ cd ..
-$ cd zjbzdrnd
-$ ls
-273551 ljv.mtt
-73077 ljv.rpz
-dir sbqsqw
-102241 wmtvbq
-$ cd sbqsqw
-$ ls
-308189 drmlmhb.jqt
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd hblzj
-$ ls
-dir cgm
-113128 csgchmtn.drj
-dir qlg
-dir rsgbjpp
-dir tpjpnjg
-dir vmwddb
-$ cd cgm
-$ ls
-dir dfm
-dir fqhzrms
-dir ljv
-125604 lqtw.vtp
-dir vtrs
-56731 wmtvbq
-$ cd dfm
-$ ls
-228574 ljv
-$ cd ..
-$ cd fqhzrms
-$ ls
-dir qtwnndbg
-$ cd qtwnndbg
-$ ls
-230853 njvmtghw
-$ cd ..
-$ cd ..
-$ cd ljv
-$ ls
-68290 fbrm.gdc
-117256 jllhmmf.dvj
-$ cd ..
-$ cd vtrs
-$ ls
-150365 brt.dqc
-313762 chhlg.fst
-dir dtmjbfm
-92651 ljv.sjz
-306760 rrwh
-276248 rvqgwwz.rbq
-$ cd dtmjbfm
-$ ls
-270715 jllhmmf.vdw
-20878 wmtvbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qlg
-$ ls
-dir fgv
-131774 jrfpjdpw.znd
-dir ldmpnbt
-36604 mvgmfhh.thn
-dir prhtj
-dir vfsj
-dir wqcsrw
-$ cd fgv
-$ ls
-222821 wmtvbq
-$ cd ..
-$ cd ldmpnbt
-$ ls
-183619 tbfjvng
-$ cd ..
-$ cd prhtj
-$ ls
-201210 lpdvzs.ndv
-309785 smmfht
-$ cd ..
-$ cd vfsj
-$ ls
-dir bzznmpc
-123825 cbzvvdm.rvs
-dir ghp
-dir gwzm
-313610 jrfpjdpw.znd
-dir ndsfzz
-34270 rjq.ttw
-dir rsqhz
-108776 rvqgwwz.rbq
-dir tsmlpnbc
-29065 wwqfpv.fgv
-dir zmljzwt
-$ cd bzznmpc
-$ ls
-147394 rft.fsn
-$ cd ..
-$ cd ghp
-$ ls
-dir bhvgpz
-248463 gwwtl
-285955 tccqqtbw.bzv
-122937 zwqh
-$ cd bhvgpz
-$ ls
-300057 jllhmmf
-137933 jrfpjdpw.znd
-170731 pstc.hjq
-dir tvpw
-$ cd tvpw
-$ ls
-226913 ltjtlcp.nfj
-113485 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd gwzm
-$ ls
-33023 jrfpjdpw.znd
-dir zwztrgr
-$ cd zwztrgr
-$ ls
-310997 mtrfsv.jgn
-$ cd ..
-$ cd ..
-$ cd ndsfzz
-$ ls
-dir bhfnclp
-dir jllhmmf
-15445 lqtw.vtp
-68225 rvqgwwz.rbq
-46093 spvrn
-dir vdfmwrq
-dir zwzlr
-$ cd bhfnclp
-$ ls
-174231 mvgmfhh.thn
-dir qgtrvmf
-202378 qtwnndbg.cnp
-124762 sctssqpq
-$ cd qgtrvmf
-$ ls
-65851 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd jllhmmf
-$ ls
-dir jmqltsd
-dir mjzcf
-281062 sjdmlqzs
-dir vmjjtbl
-$ cd jmqltsd
-$ ls
-327426 ddhs.qsp
-$ cd ..
-$ cd mjzcf
-$ ls
-229568 cjq.jss
-227699 jrfpjdpw.znd
-41949 pjzcq
-62253 rvqgwwz.rbq
-$ cd ..
-$ cd vmjjtbl
-$ ls
-dir sjqpfc
-$ cd sjqpfc
-$ ls
-dir mbpfvsg
-dir vfwvtscb
-$ cd mbpfvsg
-$ ls
-128515 lqtw.vtp
-$ cd ..
-$ cd vfwvtscb
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-dir nwbfd
-$ cd nwbfd
-$ ls
-297506 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd vdfmwrq
-$ ls
-dir ntm
-$ cd ntm
-$ ls
-36060 vlvdhw.vlj
-$ cd ..
-$ cd ..
-$ cd zwzlr
-$ ls
-126975 bfnpq.hzt
-$ cd ..
-$ cd ..
-$ cd rsqhz
-$ ls
-dir cjzh
-238925 crgfccz.hlg
-dir dsssbm
-197221 ftrdjhcn.grz
-171860 jvvcpbh
-60237 qtwnndbg.rwr
-247770 whwf
-$ cd cjzh
-$ ls
-105519 rvqgwwz.rbq
-$ cd ..
-$ cd dsssbm
-$ ls
-128213 dqsrbnjd.bwf
-dir frmmlzv
-318040 wmtvbq
-$ cd frmmlzv
-$ ls
-127732 mvgmfhh.thn
-37436 qtwnndbg.zzg
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd tsmlpnbc
-$ ls
-dir bdb
-dir ddjd
-dir gbdm
-dir grm
-273561 hzszqjgf.ggp
-$ cd bdb
-$ ls
-100286 qtwnndbg
-$ cd ..
-$ cd ddjd
-$ ls
-dir vmwddb
-$ cd vmwddb
-$ ls
-261837 wqcsrw.mzq
-$ cd ..
-$ cd ..
-$ cd gbdm
-$ ls
-233279 wmtvbq
-$ cd ..
-$ cd grm
-$ ls
-dir cghd
-$ cd cghd
-$ ls
-8883 ncjc.vsj
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd zmljzwt
-$ ls
-274821 lqtw.vtp
-dir ltpmzrtf
-dir qtwnndbg
-dir shfjtm
-$ cd ltpmzrtf
-$ ls
-222040 vmwddb.fcz
-$ cd ..
-$ cd qtwnndbg
-$ ls
-245288 lhbjpggt.rfr
-dir ltgqs
-dir nqngjr
-161396 rmlm.psv
-130067 vmwddb.ssz
-$ cd ltgqs
-$ ls
-45032 vmwddb.zwl
-$ cd ..
-$ cd nqngjr
-$ ls
-296145 fbt
-$ cd ..
-$ cd ..
-$ cd shfjtm
-$ ls
-dir dqv
-dir jhgdb
-dir jllhmmf
-dir sczqst
-dir zngqfcw
-$ cd dqv
-$ ls
-327447 jllhmmf.ndg
-$ cd ..
-$ cd jhgdb
-$ ls
-138120 bdbjjfs.rtn
-dir nfd
-dir qwng
-dir zwdbl
-$ cd nfd
-$ ls
-dir tdslfhgq
-$ cd tdslfhgq
-$ ls
-dir jnfrd
-45044 jrfpjdpw.znd
-133120 sdjzcfhh.dmm
-$ cd jnfrd
-$ ls
-314151 wmtvbq
-161805 zzctqr
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qwng
-$ ls
-202921 zvtlrb.sdf
-$ cd ..
-$ cd zwdbl
-$ ls
-219865 wmtvbq
-$ cd ..
-$ cd ..
-$ cd jllhmmf
-$ ls
-258183 rvqgwwz.rbq
-$ cd ..
-$ cd sczqst
-$ ls
-37030 jrfpjdpw.znd
-$ cd ..
-$ cd zngqfcw
-$ ls
-dir fmwlfgm
-254522 rvqgwwz.rbq
-$ cd fmwlfgm
-$ ls
-229979 jgcr.qlt
-282169 wwpwcjgv
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-111251 ghjbjfhg.nqs
-$ cd ..
-$ cd ..
-$ cd rsgbjpp
-$ ls
-dir dchrnhrl
-dir lsqztz
-dir lwlh
-dir slb
-$ cd dchrnhrl
-$ ls
-45452 ctmp.cmv
-dir gqznj
-206243 mvgmfhh.thn
-166028 szzzlft.lst
-156182 trtgnc.gcr
-75072 zrh
-$ cd gqznj
-$ ls
-251328 ljv.tpg
-24996 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd lsqztz
-$ ls
-dir cmrqhlf
-$ cd cmrqhlf
-$ ls
-290574 wzbg.fdp
-$ cd ..
-$ cd ..
-$ cd lwlh
-$ ls
-dir flc
-dir pjm
-dir vhs
-140257 wqcsrw
-dir zqwvr
-$ cd flc
-$ ls
-75721 fbhzn
-84992 jrfpjdpw.znd
-2018 rvqgwwz.rbq
-$ cd ..
-$ cd pjm
-$ ls
-dir bzctws
-213358 jllhmmf.vlr
-243414 jrfpjdpw.znd
-dir ljv
-dir vjjhgjmp
-$ cd bzctws
-$ ls
-89520 ljv.nbf
-$ cd ..
-$ cd ljv
-$ ls
-210757 fnnbm
-$ cd ..
-$ cd vjjhgjmp
-$ ls
-dir ljv
-dir qvpcmscg
-dir rsbdmvjq
-219321 wjcwpt.psz
-dir wqcsrw
-$ cd ljv
-$ ls
-137884 jrfpjdpw.znd
-$ cd ..
-$ cd qvpcmscg
-$ ls
-36087 gwflqqnm.qjb
-82032 pmqfdv
-242377 qpth
-$ cd ..
-$ cd rsbdmvjq
-$ ls
-223158 wmtvbq
-72999 zchc.wfg
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-dir mrw
-$ cd mrw
-$ ls
-271684 tmnldb.rgb
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd vhs
-$ ls
-dir hsjs
-dir jhvqqcls
-172468 rvqgwwz.rbq
-$ cd hsjs
-$ ls
-227982 jrfpjdpw.znd
-323849 wmtvbq
-$ cd ..
-$ cd jhvqqcls
-$ ls
-dir wqcsrw
-$ cd wqcsrw
-$ ls
-145011 twdzdhrb.nsw
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd zqwvr
-$ ls
-333371 rvqgwwz.rbq
-144186 vmwddb.htb
-$ cd ..
-$ cd ..
-$ cd slb
-$ ls
-101405 jrfpjdpw.znd
-80571 lqtw.vtp
-212763 rfqt.cvz
-242678 ssrbmlwn.rgn
-204742 tftbz
-$ cd ..
-$ cd ..
-$ cd tpjpnjg
-$ ls
-37762 wqcsrw.vhz
-$ cd ..
-$ cd vmwddb
-$ ls
-dir ctgzpnn
-237933 hhv
-dir lwvcw
-dir wpw
-$ cd ctgzpnn
-$ ls
-dir jbfqtvhl
-100662 jhp
-117832 lqtw.vtp
-225417 mvgmfhh.thn
-21553 rvqgwwz.rbq
-240333 sbmzdqrc
-dir shnnqff
-$ cd jbfqtvhl
-$ ls
-37115 ljv.rws
-73007 wqcsrw
-$ cd ..
-$ cd shnnqff
-$ ls
-294441 frghtdtd.qwf
-dir srbf
-dir vmwddb
-$ cd srbf
-$ ls
-dir fqhhcdcm
-$ cd fqhhcdcm
-$ ls
-142423 vmwddb.snc
-$ cd ..
-$ cd ..
-$ cd vmwddb
-$ ls
-dir jllhmmf
-dir ljv
-61218 nsmtdl
-58661 wqcsrw
-$ cd jllhmmf
-$ ls
-6984 qdjnldqn
-231401 sfcwg
-$ cd ..
-$ cd ljv
-$ ls
-110331 jfjsgfn.lvq
-269960 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd lwvcw
-$ ls
-115763 mvgmfhh.thn
-$ cd ..
-$ cd wpw
-$ ls
-187278 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd jbssdwf
-$ ls
-31839 ljcttp
-$ cd ..
-$ cd ljv
-$ ls
-270886 jrfpjdpw.znd
-$ cd ..
-$ cd nhp
-$ ls
-dir sgffh
-$ cd sgffh
-$ ls
-76321 psbpb.sqj
diff --git a/2022/08/input b/2022/08/input
deleted file mode 100644
index a531013..0000000
--- a/2022/08/input
+++ /dev/null
@@ -1,99 +0,0 @@
-002100030222341303232115221524311502200403234452204125251345024423544443305142410110142101223120110
-102030322341143330244233013052025453422005415304655426206452251310214055314024034341233110302320003
-003012203404011430120134554314552441635001641050211406204621114102021543144514102510421243314102033
-330313423002034140035001210441156554545625042262651356556544202500446121455112434243313013430141203
-331203121131230002055113430244610062654034520106363462155201210355601153542301323442223310134324300
-232201231021003254355411402310326206625011564114125202263504451451212600155351424154310240411213431
-033033333301011523544023206136145505304224325606020360006206455564513553512054354124523232201230441
-132201032234334044251334220345360402456541662253556375754662323265201641514121105025300453041111234
-314322341322104402235020206565044225363527617767574524475421763504341061551154250344125514014234344
-101323043023430543342440532324326413655657527215661116623455613664321005134300223542510253102211310
-320404242514122111525043444530625417656773117247512712444315767422412130351505513231104322032421303
-221204123205133142044056245654205231734371546616753217321556472223654044043612554152141554333102034
-340310155225452152216635634352712541366312326272262143522347111166646736001360102010220214000133002
-012404003515002416422500163244271366252711531615333437352461454777311142132000140205630042305222013
-332434552302203445503543424523327464362526657251687634745536521746523154717531643250132300541053000
-020130312425316362611130462217125425435545265467725256332777233137141524314631100051153314314343032
-112115124512002346011342433146124542356845483862756322785545283652723747276776403131622540014001524
-332354013101003031053022245431274627654677343638672643442563448782737464337546541546630431125021330
-220315320142064161406534365262377268373743527784575246325564676238816733767331345114363612344051535
-102041153526000601402325625766534543527882476653366727573448727775677146365732431425225562043130034
-350054114310533002426654125166575285757827422257872378766383267543484865317252532765440216543555512
-222440404353016144747347457368562668586285847553578732435887584463446862116134751240360645225435344
-554234546163262630313431762248876668663352436888374587856263343842526635237314231451062036605442520
-525531324662660356256614344438373575732699988366775989976447384338336827686445577222030363631240512
-055541261042533424177375756738443482846986979788978997559377679255463858237757327464422026230510130
-514123221240250442457744728347386637684953574546455344754548333793233865436751231314653541223102202
-355454250661114645144551785724753237378345375493453967559796675839837444334776625552412552302431302
-202445234333206767744653874724276586973668878949653473947686567565487325864733735677672241416513452
-445415223211061633767433865252483574744685974593334963668983745643354885658423263536531213102544202
-201405464251164654177385783224666473975674643767946648464678958969336335638578275154116223152222102
-401423140356441654745572266848965593553995667644648964747884544439493545472454437715336645303346422
-154440323240741427732867467564957336394985859766644495658985963583496399736552632162756445212536404
-441663663062661372122867364584655388977474857585778686889578799644949733463423826715534215154065204
-422036122016243651174663588693898583374968974778579585977478599643389537573534354622377452555411315
-430412403362272513348763673566578945645997454758694486758844958569786758359475575577532661126532300
-503653020441267422765353469867998339764449596776968996449777464644846938866332635583727771665263026
-006252631541331635768754753357384754988659585857956567666645975599653466655333342485345762600032403
-215205542775713732868842389885585646884858449858579777975997584997463698339932263363162431251615251
-342224450731115175762626546538955447796468885776778879697695699945446388444478355347827635732006646
-045011110226211633623658548365544498466468766878699597655897586488555435934935526883851537736604133
-440352212243431376382869634434568447654566895897796875679759667598898849334873844583742271767024403
-566632367121414762272448784755746799985759966559657989697977677955455754549393784586875275341562621
-004131167135757426882464486773699786789959957795985595559587775554479945637849747667752242212324244
-022411031432724262533554794664597446479869568767598899669969588984864457535986725263473577457413134
-036415005331162527346577487593798458668976888776888766856699598847776567686579476836656723623111342
-504001302331545267684439554776894957999788577876688969865558955547965687556849786463457244355044511
-464266074264126575276833864784546697885788878967966988678696686685576789843676844576623242451411411
-660130573642326366362654785549676574587876888769689696798799988678648554635745724364273772474666502
-413511521313437652422664948645649566979966676679778669968777776786958464356797545247763267365643645
-455033174473274564484285387995879595555686569997977698868769855686564847593489668858847744131410225
-560316675532344635443349663994499869866598568889798868967976679655597494679336978524332246567265361
-121053163342234352453837754569968465557968697766766888969966667796479457384444468264837376474515455
-604062313527642634768255846899648545559665886668966887999959659769978495794795825775373713613231451
-041031112622754332842439776736966994677888699898679988967779696758849589365579766676242256227420364
-630161363126476778455475799658545955598576568877768698668579988799596866465635488284555252726211044
-455563641427127283364758796475975894658677688789777769876667978747955677573575525588444241765111511
-256420063532645225542863884958844496596759999769769687678888788875449888945958948378756476127155054
-523256165217547362636325547686549767698957967985968987897777685866576744344388256886854362647342110
-205224606764556763544234874676659474468968576879668558856675855668779847849738247387744421321145610
-022651355615653552468486676459694744747575877656886776677858584988944678787576556747724125467333305
-526313424324717126486746644643397589664468865599858886996669788566489473798387676766873216657521426
-426530404522411762572567697375959747975669667958685679878659587764977658398697353283563215312244014
-023510245741131775436864579684699874979976567776557765866775469587757498544476554753722641656303654
-211341433442225414565332887899363678699495567888998675657659688744458493387343842346747477252626250
-406543152154335614758277748595836896786654948759999978569588555764838686653647362854723163226456101
-333640633617315535456525364849458558744656899855554897897568844446533866457545654847562377442214226
-040003053246534354438748723933365934878485997458955574785966996653353969666867276761661111124104550
-405602516206264365157378627495546935658594587869579958969686766986836687348285865231616336232000100
-304131030254233641578272475868953446545577766644956989679964489688554398956223433417637732661500540
-131164662225325441733366324345477954639475997658684766465487974699579665344326248136151472051130445
-452312154206174654138684277376889449945746954689646875777596486949365968888456226732332263263420000
-003010154551246223274282454345355673349967689986885795449989359633496728553885221437611730454554455
-131435126460017635544785754344874379695379366384573934357795398633967475353836864461424146264354142
-350154544045013352533173566257757787385448697484997454578735937499665628425542376452563635450224022
-302420224365163651765264446875287359533637498445639443969586466433384346337722662774436566624454214
-415242456321105173655733744886343826548944666338683876383973497998744488687446541256724244661531431
-155303206134314124372553618623857237346567857564464797593393675563536467777317174625640132203003240
-335521544652523624641575451785635352333587957647598535633948867838652636686573137515062356442045153
-235314500244636615342325346277256685653838226755493858683465683736283367654226655456541546644313125
-252520511531061305614364671212856473625642477732845278766573642425286572562373137446456005011330433
-241525455120116046543737642325543677623243884242534423327827446383376441727657314343125403632434002
-301045223551220356167117621755325772252845222546246588464784874685774676163655131632622146412415515
-011150133311336614251435416453632383454327534367288242328746537673543714263674263262001132354544412
-314104033000306256531666256433553535833538337463847277453476563227672715617272601302551120422305504
-104211442013141664402363645617163435245556228235337864656673626354151416721375243323635625100210424
-413422313502535362615054171511431775335574748526574728747453724472157632635263350024552502052340024
-131225301023304456424150404525765416565572272321835377167235317312551645334432406536160545434122120
-342131052232413325301451041516716541737346252413667115612642227312572433104525003114240240141232002
-244421101354005430232434420344323273421374225635551363463245561271743411452116466311034334101231020
-232404402304311415164151401553463731147111147752141732625152553615361046133341313265525232544143442
-201321033520133414312301326330253041267251614477322566645472656414545035321106361434351501123314104
-211232034442524242313453325046331353174352335422752364775746537513333534355120322320404054014303124
-224032233240430510135541652065052415154147565656231651653327511443424113100543020223335130010141400
-004110101133543440511523265424013341433043655022512172622140322434116104552043413352211021312421433
-000304433232402410151205333526613043463556021413402141634154404530112303306244402221312522221004042
-200204441020135232033032541516232550445221141520665016336536052063115335040344025054213324400312303
-300211022440310123055510053251505226452265556365100101014044645236505213550201425252404100302413231
-310312413210032422053242024243343060135340422313312403505631104430120233112324204414021331012401232
-132020341330304022053503522313342026211133610000020554213662244142551253124302245242110111033101203
diff --git a/2022/09/input b/2022/09/input
deleted file mode 100644
index b87df75..0000000
--- a/2022/09/input
+++ /dev/null
@@ -1,2000 +0,0 @@
-U 1
-D 2
-U 1
-L 1
-R 1
-L 1
-D 1
-L 2
-U 2
-L 2
-D 2
-L 2
-D 2
-L 1
-R 1
-D 1
-U 1
-D 1
-R 1
-U 2
-D 2
-R 2
-L 2
-R 2
-D 2
-L 2
-D 2
-R 1
-L 2
-D 2
-R 2
-D 1
-R 1
-L 1
-D 1
-U 1
-L 2
-D 2
-R 1
-L 2
-R 1
-U 1
-R 1
-L 1
-R 2
-D 1
-U 1
-D 1
-R 1
-U 2
-R 2
-D 1
-R 2
-D 1
-U 1
-D 1
-R 2
-U 2
-D 1
-U 2
-D 1
-L 1
-D 1
-U 2
-R 1
-L 1
-R 1
-D 2
-U 1
-D 2
-L 1
-R 2
-U 2
-R 1
-D 1
-R 1
-U 1
-R 1
-U 2
-R 2
-L 1
-U 1
-D 2
-U 1
-D 2
-L 2
-D 1
-U 2
-L 1
-U 1
-D 1
-U 1
-L 1
-D 2
-L 2
-R 1
-D 1
-L 2
-D 2
-R 2
-L 1
-D 1
-L 2
-U 2
-L 1
-R 2
-U 1
-D 1
-L 1
-U 2
-L 1
-D 1
-U 3
-D 3
-L 3
-U 2
-R 1
-U 2
-R 1
-U 2
-L 2
-U 3
-R 2
-L 1
-U 1
-D 3
-R 3
-U 1
-D 3
-L 2
-R 1
-L 1
-U 3
-R 3
-D 3
-U 2
-L 3
-D 3
-U 1
-L 1
-U 2
-D 1
-L 3
-D 3
-R 3
-U 1
-L 2
-R 1
-L 3
-U 2
-D 2
-R 3
-D 3
-L 1
-R 2
-D 1
-L 3
-U 1
-D 3
-U 3
-D 1
-U 1
-R 1
-U 2
-L 1
-D 3
-R 3
-D 1
-U 2
-D 2
-L 3
-D 3
-U 1
-D 2
-R 2
-L 1
-D 3
-L 1
-U 2
-L 2
-D 1
-L 3
-R 1
-L 1
-R 3
-U 1
-L 3
-R 2
-L 1
-D 1
-R 3
-D 1
-R 1
-D 1
-L 3
-D 1
-U 2
-R 3
-D 1
-U 1
-R 2
-U 1
-R 3
-L 3
-U 3
-D 2
-R 3
-L 1
-D 2
-R 2
-L 2
-U 1
-L 3
-R 2
-L 2
-U 3
-L 1
-D 1
-U 2
-R 1
-U 3
-R 2
-D 3
-L 3
-U 4
-D 4
-R 3
-L 3
-R 3
-U 2
-R 3
-L 4
-R 2
-U 1
-R 3
-U 3
-R 4
-U 2
-D 3
-L 3
-D 4
-U 3
-D 4
-U 3
-D 2
-R 2
-D 1
-R 4
-U 2
-D 4
-L 3
-D 4
-U 1
-L 2
-R 1
-L 3
-R 1
-L 3
-U 3
-D 3
-U 4
-L 2
-D 4
-L 4
-U 4
-L 3
-D 1
-R 2
-U 4
-R 2
-L 1
-R 3
-D 2
-L 3
-U 2
-R 1
-U 1
-D 3
-L 4
-D 3
-L 3
-D 3
-U 4
-D 3
-R 4
-L 1
-U 2
-R 4
-D 2
-U 3
-L 4
-R 2
-L 1
-D 4
-U 3
-R 2
-L 2
-R 4
-L 4
-D 1
-L 3
-D 4
-L 3
-U 2
-R 2
-D 4
-R 2
-U 2
-D 1
-U 4
-D 2
-R 4
-D 1
-U 1
-D 1
-R 1
-L 1
-R 2
-U 4
-R 4
-D 3
-R 4
-L 1
-D 2
-U 1
-L 3
-U 4
-R 3
-D 4
-L 1
-D 1
-L 4
-D 3
-R 1
-D 4
-L 3
-R 2
-D 3
-L 2
-D 4
-U 2
-L 2
-D 4
-L 2
-U 5
-R 3
-D 2
-U 5
-R 3
-L 3
-R 1
-D 4
-R 1
-D 3
-U 3
-R 2
-D 5
-U 4
-L 1
-D 1
-R 5
-D 5
-U 1
-L 3
-D 2
-L 4
-U 3
-L 2
-U 1
-R 1
-U 2
-D 5
-L 1
-R 4
-L 1
-U 3
-L 5
-U 2
-L 1
-R 1
-L 1
-R 1
-U 5
-D 5
-R 2
-D 4
-L 1
-R 4
-L 3
-U 5
-L 4
-U 3
-R 5
-D 1
-L 3
-R 1
-U 5
-R 2
-L 4
-U 1
-L 2
-U 5
-L 3
-U 1
-R 3
-D 4
-U 1
-R 5
-L 5
-R 1
-D 1
-R 5
-U 1
-R 2
-L 5
-R 2
-L 2
-R 1
-U 5
-D 2
-L 2
-R 4
-L 3
-U 5
-R 2
-L 3
-R 2
-D 1
-R 5
-L 4
-D 2
-U 1
-R 4
-D 3
-R 4
-D 2
-R 2
-D 5
-L 3
-D 1
-U 2
-L 1
-U 5
-D 4
-U 2
-R 5
-U 3
-D 4
-R 2
-U 2
-R 4
-D 6
-L 6
-D 1
-U 2
-D 4
-R 3
-D 6
-R 4
-L 6
-R 4
-D 2
-U 4
-D 3
-U 2
-L 4
-R 6
-U 5
-R 3
-U 1
-L 3
-D 2
-R 5
-D 4
-U 6
-D 4
-R 2
-U 6
-D 6
-U 5
-R 1
-U 4
-R 5
-L 6
-U 2
-D 2
-R 5
-U 3
-L 3
-U 2
-D 4
-L 5
-R 2
-D 5
-L 3
-U 4
-D 3
-U 5
-L 2
-U 3
-L 2
-U 3
-L 3
-U 1
-L 2
-U 1
-L 6
-D 1
-R 4
-D 4
-L 4
-U 4
-D 4
-R 2
-D 1
-U 1
-R 4
-D 2
-R 4
-L 6
-R 5
-U 2
-R 2
-U 1
-R 6
-L 1
-U 6
-R 5
-D 4
-L 2
-U 4
-R 3
-D 5
-L 5
-D 2
-R 6
-U 5
-R 3
-D 1
-L 2
-D 1
-R 4
-L 5
-U 6
-R 4
-D 3
-U 3
-R 1
-D 3
-U 2
-L 1
-U 1
-R 5
-L 4
-D 1
-R 2
-U 1
-L 3
-R 5
-D 5
-U 5
-L 1
-U 2
-R 7
-D 5
-L 7
-D 2
-R 7
-L 2
-D 6
-U 1
-L 5
-U 5
-D 2
-R 4
-U 3
-L 7
-R 5
-L 3
-D 6
-U 2
-D 5
-L 3
-R 4
-U 6
-D 5
-L 5
-U 2
-D 5
-R 4
-U 2
-L 2
-D 5
-U 2
-R 5
-L 4
-R 5
-U 6
-D 3
-U 7
-L 6
-D 4
-U 2
-R 7
-L 5
-D 5
-R 6
-L 1
-D 2
-L 2
-R 2
-U 3
-R 7
-D 1
-U 3
-R 2
-U 3
-R 5
-U 3
-L 7
-D 6
-L 7
-D 5
-L 5
-R 5
-U 2
-L 4
-U 7
-L 2
-D 7
-U 5
-L 4
-R 4
-L 2
-U 5
-L 4
-D 5
-R 7
-U 2
-L 1
-D 6
-R 1
-U 6
-D 1
-L 7
-U 3
-D 2
-L 3
-U 4
-R 4
-L 5
-U 7
-L 1
-D 5
-L 7
-D 1
-R 6
-L 1
-R 5
-L 3
-U 5
-D 2
-U 6
-D 4
-U 1
-R 2
-D 8
-R 8
-D 1
-R 4
-D 6
-L 8
-R 5
-D 5
-R 6
-D 5
-U 1
-L 1
-D 2
-L 4
-R 1
-D 1
-R 7
-L 8
-U 1
-D 8
-U 6
-L 7
-R 4
-U 1
-L 2
-U 1
-L 7
-D 2
-R 8
-L 1
-U 8
-R 8
-D 6
-U 2
-L 8
-D 7
-U 4
-R 8
-L 7
-U 6
-D 6
-U 2
-L 4
-D 3
-L 2
-D 3
-R 7
-U 3
-L 3
-U 3
-D 8
-L 2
-D 3
-L 1
-R 2
-U 8
-L 4
-D 7
-L 8
-R 3
-L 7
-U 2
-R 8
-D 3
-R 7
-U 3
-L 8
-U 5
-D 5
-U 5
-D 8
-U 8
-D 2
-L 4
-U 3
-D 2
-R 6
-U 3
-R 2
-U 4
-R 2
-L 6
-U 7
-R 6
-L 5
-D 6
-L 8
-U 5
-R 3
-L 5
-U 7
-D 7
-L 1
-U 6
-R 7
-D 3
-R 2
-L 7
-R 6
-D 7
-U 4
-D 2
-L 2
-U 3
-R 1
-U 5
-R 6
-D 2
-R 8
-U 7
-L 7
-U 8
-L 4
-R 9
-U 7
-D 6
-L 6
-R 4
-D 9
-L 1
-D 5
-U 2
-L 3
-R 9
-D 2
-U 1
-R 4
-L 8
-R 1
-L 1
-U 4
-R 4
-U 4
-R 3
-D 2
-U 5
-R 8
-D 1
-U 5
-L 4
-D 5
-U 3
-L 1
-D 4
-L 3
-U 8
-R 3
-L 3
-R 9
-U 3
-D 1
-R 4
-U 2
-L 8
-R 7
-L 4
-R 4
-L 7
-U 6
-L 2
-U 9
-R 7
-D 6
-U 5
-L 9
-U 7
-L 5
-D 1
-U 8
-R 4
-D 1
-L 8
-D 8
-L 7
-R 1
-L 7
-R 3
-U 2
-R 5
-D 1
-U 9
-R 1
-L 5
-U 5
-R 6
-L 4
-D 3
-R 9
-D 7
-R 3
-D 2
-R 6
-U 2
-D 5
-L 7
-U 1
-D 8
-R 2
-D 3
-R 3
-L 6
-R 2
-L 7
-D 8
-R 6
-D 6
-R 9
-U 6
-R 9
-D 3
-R 8
-U 7
-L 5
-D 2
-R 5
-U 6
-R 7
-D 7
-U 6
-L 2
-U 6
-R 4
-D 2
-L 9
-U 2
-L 9
-U 9
-R 8
-D 1
-U 9
-R 7
-U 5
-L 3
-D 5
-U 9
-L 2
-R 1
-U 3
-D 4
-L 1
-R 10
-D 9
-U 3
-R 6
-L 1
-D 5
-U 1
-D 10
-U 6
-L 3
-U 7
-D 10
-L 2
-U 10
-D 5
-R 1
-L 1
-R 3
-L 7
-D 4
-L 7
-D 10
-R 8
-L 7
-U 2
-R 6
-U 3
-L 6
-D 4
-R 8
-D 3
-R 8
-D 10
-L 3
-D 5
-L 5
-R 10
-U 6
-L 10
-R 1
-L 7
-D 3
-U 2
-D 6
-R 3
-D 6
-L 4
-R 10
-U 8
-D 4
-L 8
-U 7
-D 3
-L 3
-D 2
-R 8
-U 9
-L 1
-U 8
-D 8
-R 4
-U 9
-D 3
-R 10
-U 3
-L 4
-R 5
-U 3
-R 7
-D 9
-R 4
-U 9
-D 5
-R 8
-L 9
-U 1
-L 8
-R 4
-D 1
-L 4
-D 6
-U 5
-L 4
-R 9
-U 2
-D 7
-R 1
-L 1
-R 7
-D 6
-L 10
-R 10
-D 4
-R 11
-L 8
-U 9
-L 6
-R 4
-U 3
-L 1
-D 7
-L 8
-D 6
-L 3
-R 5
-U 1
-D 9
-U 3
-D 4
-U 11
-D 2
-U 1
-L 4
-R 11
-L 9
-R 6
-U 6
-L 4
-U 11
-L 4
-R 5
-L 10
-R 6
-U 8
-R 8
-L 4
-D 11
-L 11
-R 2
-U 9
-R 6
-D 8
-U 6
-L 1
-R 11
-L 1
-R 1
-D 7
-L 2
-U 11
-D 7
-L 9
-R 7
-U 2
-R 5
-D 10
-R 4
-D 4
-U 2
-R 7
-U 9
-L 10
-U 11
-L 3
-R 10
-D 9
-L 6
-U 10
-L 7
-R 11
-U 5
-D 11
-R 8
-D 1
-U 7
-R 2
-U 8
-D 4
-R 6
-D 4
-U 6
-R 6
-L 7
-U 5
-R 4
-U 5
-R 3
-L 2
-R 5
-D 8
-L 11
-U 2
-R 8
-L 4
-U 11
-R 2
-D 8
-L 3
-D 2
-R 10
-L 2
-R 2
-L 8
-D 8
-L 8
-R 1
-L 1
-U 9
-D 7
-U 6
-R 2
-L 9
-U 11
-D 3
-R 10
-U 5
-R 5
-L 4
-R 10
-L 6
-U 10
-R 2
-U 2
-L 7
-R 10
-L 2
-U 3
-L 9
-U 6
-L 12
-R 8
-U 3
-R 10
-U 12
-L 6
-U 11
-R 2
-D 5
-R 12
-D 10
-R 9
-L 5
-R 9
-L 6
-R 3
-U 4
-R 6
-U 8
-L 3
-U 10
-R 5
-L 3
-U 6
-R 4
-U 10
-R 8
-D 8
-R 3
-L 5
-U 4
-D 9
-U 12
-D 10
-L 10
-R 3
-D 4
-R 2
-D 6
-L 2
-R 3
-L 10
-U 3
-D 6
-L 8
-R 9
-D 4
-L 3
-U 10
-L 11
-R 5
-U 11
-R 11
-D 11
-L 6
-R 5
-D 6
-R 4
-U 9
-R 11
-D 2
-U 9
-L 1
-R 12
-D 8
-R 11
-D 4
-R 3
-U 10
-D 5
-U 9
-R 10
-L 4
-R 9
-L 10
-D 7
-R 8
-L 8
-R 11
-L 3
-U 4
-D 10
-R 2
-L 2
-U 1
-L 12
-U 9
-R 2
-D 7
-R 2
-L 6
-D 8
-L 3
-U 7
-R 6
-D 6
-L 6
-R 5
-L 12
-D 13
-U 9
-L 1
-R 11
-D 4
-U 10
-D 7
-L 8
-U 13
-L 12
-R 3
-L 2
-D 1
-U 4
-D 9
-R 9
-L 12
-D 13
-U 9
-R 8
-L 3
-U 2
-L 1
-U 12
-D 12
-U 5
-L 5
-U 10
-R 3
-D 8
-R 10
-L 9
-R 1
-U 4
-D 12
-R 11
-U 8
-L 9
-U 10
-R 8
-U 13
-D 13
-U 10
-D 5
-R 6
-U 11
-R 4
-U 6
-L 2
-U 13
-L 2
-U 8
-R 13
-U 4
-D 5
-U 3
-R 8
-U 8
-L 6
-U 11
-R 10
-U 8
-D 8
-L 10
-D 9
-U 13
-R 12
-L 10
-R 3
-U 3
-D 10
-R 3
-D 3
-L 6
-R 3
-U 5
-L 3
-R 10
-D 6
-L 10
-D 10
-R 13
-D 1
-R 9
-L 7
-D 12
-U 6
-R 4
-L 1
-U 7
-L 8
-U 7
-L 11
-U 11
-D 1
-U 5
-R 2
-D 1
-L 9
-U 13
-R 10
-L 3
-R 9
-D 10
-R 10
-U 2
-L 4
-R 5
-L 12
-R 7
-D 7
-R 9
-D 6
-L 10
-D 12
-R 10
-D 9
-L 13
-R 13
-L 3
-U 6
-D 8
-L 7
-R 4
-U 7
-L 10
-D 8
-R 12
-L 3
-R 6
-L 14
-R 7
-L 4
-U 8
-D 10
-L 9
-D 10
-R 6
-L 5
-R 8
-U 13
-L 2
-R 13
-L 10
-D 12
-U 4
-R 1
-D 1
-R 10
-L 9
-R 12
-U 10
-D 4
-L 3
-R 7
-D 13
-L 11
-D 3
-U 11
-D 12
-U 4
-R 11
-D 9
-R 3
-D 14
-U 3
-L 10
-D 5
-L 14
-R 13
-L 12
-D 14
-R 2
-U 13
-D 10
-L 13
-U 11
-R 9
-D 4
-L 13
-U 13
-R 5
-L 1
-R 14
-D 4
-U 8
-D 2
-R 2
-U 6
-D 10
-L 1
-U 9
-R 7
-D 2
-L 13
-R 8
-L 12
-R 12
-U 8
-L 14
-D 11
-R 6
-L 5
-R 10
-U 5
-D 12
-L 6
-U 13
-R 3
-D 8
-U 11
-L 7
-D 5
-R 12
-D 8
-R 13
-L 9
-U 4
-D 3
-L 3
-D 15
-L 14
-U 2
-L 10
-R 14
-U 1
-D 11
-L 2
-R 11
-L 12
-R 7
-L 4
-U 15
-D 15
-R 9
-L 9
-R 1
-D 11
-L 1
-U 3
-R 12
-D 7
-U 2
-D 6
-R 1
-D 13
-R 3
-U 10
-D 4
-L 6
-U 8
-L 8
-D 7
-L 6
-U 15
-D 7
-U 1
-D 1
-L 14
-D 3
-U 10
-L 2
-U 14
-D 2
-L 5
-R 3
-U 1
-D 13
-U 13
-D 9
-L 12
-R 5
-L 14
-U 3
-D 11
-R 9
-U 8
-D 5
-R 3
-L 13
-U 2
-L 10
-D 3
-U 2
-L 12
-D 13
-R 14
-U 10
-D 8
-L 8
-R 14
-L 6
-D 14
-L 8
-R 15
-D 10
-R 1
-L 2
-D 6
-L 9
-R 1
-L 4
-D 9
-U 8
-L 1
-R 9
-L 1
-D 5
-L 6
-U 9
-L 6
-R 3
-U 5
-R 12
-D 6
-R 8
-D 3
-U 13
-D 2
-U 2
-L 4
-U 11
-R 4
-L 13
-U 6
-L 12
-U 4
-D 6
-U 11
-D 5
-U 8
-L 10
-D 13
-L 5
-U 15
-L 4
-R 12
-D 1
-L 9
-U 8
-L 4
-U 8
-D 10
-U 12
-L 12
-D 5
-R 10
-D 3
-U 1
-L 6
-R 10
-L 5
-D 8
-U 8
-D 8
-R 6
-U 13
-D 8
-L 16
-R 11
-L 14
-D 15
-R 15
-L 8
-D 1
-U 6
-D 15
-R 9
-L 12
-D 13
-U 9
-D 15
-L 6
-R 9
-U 8
-D 15
-U 7
-L 4
-R 9
-D 2
-R 5
-U 6
-D 14
-L 11
-D 9
-R 2
-U 12
-L 2
-R 15
-U 2
-L 15
-R 9
-U 6
-L 2
-D 4
-U 1
-L 13
-D 5
-R 14
-D 1
-R 13
-U 9
-R 5
-L 4
-U 9
-D 6
-U 7
-R 16
-D 11
-U 8
-R 13
-D 7
-L 12
-D 8
-U 15
-D 11
-U 14
-L 14
-U 10
-L 8
-R 16
-L 3
-U 13
-D 5
-L 2
-R 8
-L 10
-D 6
-R 15
-D 11
-U 3
-D 12
-R 12
-L 15
-U 13
-L 14
-D 2
-R 6
-L 5
-R 2
-U 2
-D 11
-U 14
-L 9
-R 14
-D 17
-R 10
-D 1
-U 11
-L 3
-U 1
-D 17
-L 10
-R 6
-L 14
-U 4
-D 2
-U 17
-L 2
-R 10
-D 14
-L 5
-U 7
-D 7
-R 13
-U 9
-D 9
-U 7
-D 17
-U 15
-D 1
-L 4
-D 11
-L 16
-U 8
-L 6
-R 5
-L 9
-D 14
-L 13
-D 11
-R 3
-L 15
-D 9
-L 10
-D 11
-L 11
-U 2
-L 17
-D 10
-R 13
-L 11
-U 16
-L 8
-U 5
-D 7
-U 11
-D 1
-L 17
-U 12
-L 4
-R 12
-U 4
-R 10
-L 4
-U 11
-D 8
-L 5
-D 6
-U 4
-D 16
-U 6
-D 12
-L 3
-U 3
-L 16
-R 2
-U 14
-R 1
-L 14
-U 11
-L 7
-D 11
-R 2
-D 2
-L 6
-U 10
-L 10
-D 15
-R 12
-D 16
-L 3
-U 15
-R 15
-D 17
-U 17
-L 13
-R 5
-D 12
-L 9
-R 10
-D 4
-L 2
-D 14
-U 8
-R 6
-U 5
-D 1
-L 11
-R 12
-L 17
-U 2
-L 17
-D 2
-R 17
-L 17
-U 3
-D 14
-U 8
-L 14
-D 12
-R 17
-L 18
-D 3
-U 10
-L 7
-U 10
-R 5
-L 15
-D 10
-L 3
-R 12
-D 10
-U 6
-L 17
-D 9
-U 18
-R 7
-U 1
-D 1
-L 9
-U 2
-L 5
-U 9
-L 8
-U 17
-D 17
-L 17
-D 15
-R 13
-U 15
-D 8
-R 13
-D 17
-L 18
-R 5
-D 7
-R 6
-D 1
-R 3
-L 10
-U 10
-D 12
-L 8
-R 11
-U 6
-R 5
-L 9
-R 6
-U 15
-D 4
-R 8
-U 1
-R 18
-L 18
-U 10
-R 17
-D 10
-R 10
-U 16
-R 16
-U 5
-R 7
-D 15
-U 15
-R 2
-U 17
-L 14
-R 1
-U 2
-L 10
-R 17
-L 14
-U 13
-D 1
-L 16
-D 4
-U 9
-L 17
-U 9
-D 9
-L 18
-D 9
-U 5
-L 18
-U 6
-L 5
-U 10
-L 18
-D 13
-R 8
-L 17
-U 9
-L 14
-D 12
-U 2
-D 5
-U 2
-D 17
-L 18
-R 8
-L 7
-R 1
-D 13
-R 11
-D 10
-R 18
-D 2
-U 17
-D 17
-L 4
-R 16
-D 16
-L 2
-D 5
-R 4
-U 9
-R 6
-D 7
-L 13
-U 19
-R 7
-U 17
-L 9
-U 6
-D 1
-L 19
-U 7
-R 6
-L 11
-R 12
-D 6
-L 17
-R 18
-D 17
-L 2
-D 8
-U 15
-D 13
-L 10
-D 10
-L 17
-D 4
-L 12
-U 11
-L 3
-D 6
-U 18
-R 18
-U 16
-L 5
-D 9
-R 17
-L 17
-D 16
-R 12
-D 18
-U 14
-R 1
-U 12
-R 4
-L 6
-U 14
-R 18
-D 6
-U 2
-D 13
-U 15
-L 14
-R 3
-D 7
-L 6
-D 15
-U 17
-L 12
-D 2
-L 12
-R 10
-L 16
-D 15
-L 18
-U 9
-L 7
-U 13
-R 11
-U 9
-L 4
-U 12
-R 14
-D 11
-R 8
-U 4
-L 17
-R 14
-D 15
-R 1
-U 5
-R 3
-L 4
-R 9
-U 1
-D 10
-R 3
-U 16
-D 6
-L 1
-U 15
-D 9
-U 10
-L 11
-U 7
-L 5
-D 19
-L 8
-U 10
-L 19
diff --git a/2022/10/input b/2022/10/input
deleted file mode 100644
index b6b8a79..0000000
--- a/2022/10/input
+++ /dev/null
@@ -1,143 +0,0 @@
-addx 1
-addx 4
-noop
-noop
-addx 30
-addx -24
-addx -1
-noop
-addx 4
-addx 1
-addx 5
-addx -4
-addx 5
-addx 4
-addx 1
-noop
-addx 5
-addx -1
-addx 5
-addx 3
-noop
-addx -38
-addx 9
-addx -4
-noop
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx -17
-addx 22
-addx -2
-addx 5
-addx 2
-addx 3
-addx -2
-addx -36
-noop
-addx 5
-noop
-addx 3
-noop
-addx 2
-addx -5
-noop
-addx 10
-addx 3
-addx -2
-addx 3
-addx 2
-addx 4
-noop
-noop
-noop
-noop
-addx 3
-noop
-noop
-addx 7
-addx 1
-noop
-noop
-addx -38
-addx 39
-addx -32
-noop
-noop
-noop
-addx 5
-addx 2
-addx -1
-addx 4
-noop
-addx 5
-addx -2
-addx 5
-addx 2
-addx -26
-addx 31
-addx -2
-addx 4
-addx 3
-addx -18
-addx 19
-addx -38
-addx 7
-noop
-noop
-addx 34
-addx -39
-addx 8
-addx 5
-addx 2
-addx 10
-addx -5
-addx -2
-addx 5
-addx 2
-addx 11
-addx -6
-noop
-addx 3
-noop
-addx 2
-addx 3
-addx -2
-addx -38
-noop
-noop
-noop
-addx 5
-addx 11
-noop
-addx -3
-noop
-noop
-noop
-addx 2
-noop
-addx -11
-addx 16
-noop
-addx 3
-addx 2
-addx 8
-noop
-noop
-noop
-noop
-noop
-addx 4
-addx 3
-noop
-addx -20
-noop
diff --git a/2023/01/input b/2023/01/input
deleted file mode 100644
index e394817..0000000
--- a/2023/01/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-nine92jnhgqzctpgbcbpz
-sevensddvc73three
-9986fmfqhdmq8
-7onexmxbzllfqb
-six777
-1zbngsixxrfrpr
-threeeight9seven
-nhds975three6
-ninepgp9
-22fourninetzfourfsnxjglthreeeight
-mhcvqmsg7bdj
-seven67
-fourone5
-twofour7
-5sixonesix3pzhd
-3htvgrzpznhjts52one
-52cmzhfrxdfmtgvtfqx7three4szcfchxj
-sixtwonine7
-three7938
-67four4
-7zr9
-4qseventwoqqf9bbqg4
-sevenone1srmghlzg
-ctwonenxmhspdmnineone7
-8mgzsgmphgceight
-ktznbbmkbhln4six
-cbtpgzc4
-rxzgrqeightseven18five4txv
-jgb95ninetwonine
-45mxfg9twodsnnjsfnk1five
-29lhfhfkdqfntwo
-tssixsixdxjzjjhq35hone
-cjfjpcrpcn7rlrlrxslmhpt56189
-5llmdmqgt149sevenoneq6
-l9649twothree
-8two34fjxt42
-seven3threelxd66
-46248mmfblpgql9fournine
-3cmvxcskh4
-491mzklmbt7bgcrbmspprjgsgv
-95eight5five
-14qqndrttdrlgqrhmtbninezgjsftb
-nine37eight1fcqns
-4onethreekzpkpkpmxlpnsvqtlmtrsgznxkckrpsqskbz6
-9vvcsgxq
-nlvfrjghsnbnine19
-pdxlsxthvmone25eight
-613twoseven9
-123fdx
-dnqgrzzmxxdjzknc3
-twodm2
-thprcxhggclfnlsixzhl863ninevzzvfvhz
-1fourkbfhhzclz1
-5qvtpll6eight1
-sevenfourninedmrccgnbd8ncbjjm
-3threezv6nine
-kq279fiveoneone8four
-nlqlzbbnrn2
-8jqhncbfsxvrrqxfkv
-r5onefive
-znlzncgngjlpxhmmmxprseventhree7
-jkpbfpvssixxpfjcs528
-four4fsts53fdgckkz
-kjrkflhmlk11psixdhpxbstklx
-4788vhrlqltv
-1zntp2
-9htgdlbktwo7pthree
-37dqpbmqxssvznrzp2nvzcvlnsdoneightq
-zkcjnc6zgsrcmvthcjsfgvbtxh
-8seven8nine
-vnx3
-7dkxxq6298
-one42
-qpjtvfhsnmonethreeqpc5
-2eightlsbsrkkcp9dmmg
-818twoseven81dtjrkgvfive
-4nine32kjgpljzskthree9
-ninedkxkktxmr1ptrlpkbqqhcjvfszseven
-2573
-bskfrcfvc5
-3onevjgpjbqfgone7
-xp55eightsixfive42two
-eight64
-13two8zgdmtgngdlsqzlfzskst
-zmjdhkfdnine18rkp93
-2onefivesevenrkvqqp3
-47xvdflvxvgvqnqdxj
-lvrnrbmthree6
-74j
-xkrpgrvrn6745ninefive
-839vhbgvnbcmccbvhsm
-6128bbzq5vdbqllshr
-37two
-one3lttgqqdmtpmbzbxqlrshvdpcdgcjhtwotwo9
-fourpjhbseven89kmpzmdqceight
-twoninegzgseven5nine
-pfflhh6gvlrkrdscthree
-8fivesix8jntbb
-bzxt439
-8tpcq57
-6onethree
-nineqm9eightsevenfxqqcnk4
-9hcxcjfmbb12one6cfvnbc
-37threesevenzljkqzshqkcp
-trnrncrssxrqmlhbglrspbzvdtlonegtv4one4nineeightwodxs
-21fivedqnjnrjtlk2fkkzf9sklbpx3
-hqptwone85eight7lgq
-4seven7
-6seven5three6rmcphxdnh283
-8sevenmxkhgsq9bfeightfivemfour
-7two1six9smnvbjhfivesevenseven
-5hrxbglgkn46grstkdbmzrxp95tt
-cfdqbjtwoll3fxvseven6kzfzrblxp
-qnhqbczqp7fxc2two
-sixsix4sjjdjlxnjgcmqsrzvzljvqhlrrtvtrcqxdzdqt
-seven36fourstbzj
-zj4fiveninefourtwo2
-5rqpmvlp
-3fivextckgmvrsv
-threenlqhqshmk31eightsone4hbxfnvf
-975five7dzjcnsrvv6fourpjhghvhlxx
-nine82plfjneightsevenonefive
-five21
-bntwofourrxt2tdrscfzdg
-87fivetwo
-2threebnpvtrqqnz5prmsppgzdfhnq
-6qgpnnine
-2vkvg
-5zzqxp
-sixxlkrhpfptqnhtkq1sevenqbnnnjfsixnine
-4eighttwo6lsxpczhcmxs
-kvnzcjsbsix1hnineseven
-gztwoneseven3tnxb2sixeight457
-four76two9eightfour
-nine1nine
-14lrrxcds
-twonqp5gpnbkbeight3
-fourthreebnjghhlhkhconegcssjrjpbkcghxtxssix4
-one57
-zkjkzq6sjztlrqrjr9
-seveneightsqjzqgnj69eight1
-44tvjvzflfc5seven
-26threemjdghknrmv
-nfvg2rzcrpntndp2xsglskninesix
-nqdpzsevenpfxhvzthgn3
-2onejxpzf4zzktsmszgmpcfsstm6
-xx89
-76qseven
-jsevenztsdb9hhmcdbftq
-16one7nine
-seventwoqdkcbhdpmmtworljxhvvbh1
-jzbvvsmd1
-1ninesixpvcdkllhzbnrhqmztzeight
-47pmnvsxgvgbthreenine
-two88nine4sptjdbpl8
-eightfxpg9eightgmzmtmcdninerbbcpfv
-fourpfkzxjtqffour4fourone
-nine5fourzldszlp5eightdhpmxfjqp
-onetwo1l
-zjxcvkgdvm83
-lrbsdhcthreembbcxsix6
-eighthjtndgmqsixeight9xcbkfkcbgcscfnxrdxglb
-vfive9fourcmtpfour
-sevenonefour5
-rgf7kgdskzdlnmvdccpgphfzzz9six3
-five7ninernknr
-cbn5fxdlthree41pzzkfive5
-two7eight2p
-ninenine11qct7five5
-zsrqtvkrlc2gmgzshqmrkgd63sevennine
-five6six
-threeshpvfrcjc3mddjbmfxqrtpdxninemscsixrvvzp
-mrrmmvgk63threethreeseven9
-pjsdfkzmjnine8xqsrm
-ninefourfive1
-96twonineqkdvnlmppxnnfbxltq2bvsgvckczk8
-dsjbhdnseven1grgfhnv2fourzhbzsrtb
-4zfzmsmd6sbkx1threedbx
-8qqfdnfive77ckhjpfx
-zq5pdkmp1d
-one285seven
-2hg99slp8
-5b629cmr5
-8mdsmlqdl7
-11
-leightfivemqqcgdkmgf5bnh
-six44jsjglrb9bkhjthreecrvnvkzp
-4c83five
-vkplqrvclg39nbxrdxlf
-zk8bmtnlfb6one53five
-32sevenonefourshgllvpcx7ndb
-eight937
-four5rntqrhknd
-75k
-five1pqtthree7eightwogbz
-lplnltrj3
-eightfbqknfvpnq797z
-six347sevenddrtmtbfzc85fqmtg
-7twoqjzfm56rxtwo
-vcnxgdvnlpcsxnf5onesjjsh
-tkxzgtsrseven5eightkzzchsttcclsrj3l
-eightgnb6brlhgvjqqtone41
-seven6two2seven
-rptsrgfgxbfivekmczndhk7
-1fourdjmngvm6
-92two68cnpqnksixthree
-nine9lzjhvqfmlbtvhpldthree6seven
-hfggfbbone5hhsdplqlbtrd
-419
-oneszzlpcdthree3psbjhtxg
-72sixqblfhxttgkt
-t3vd96eighttwofive
-6onenszxmlqmddsevencmqskr
-cnlkqsjthree7sevenrfrsxqm
-47eight5seven4
-five273gvq
-8bszrghjsgplgq2vdjltggpv5ngbjtsxr5zmqht
-hmtc5onelbxllblcbd
-seven436cjsxvxkzjpxfzfvj9
-8qcrkfqnfck957qklqkh3fourfour
-bhtnrfckfone9six8
-fgz3seven
-2ninesevenpdcpcjnine2two9
-vgfvvjhb6jqjnine
-rfsndn62
-vldqdctnonenine3threeghxbvmdmlgcjpfrdjnine3
-two677eight
-6ksn
-762two
-ldppf75nine68xnf79
-eighttwoh5three
-nine1threeseven
-seven2kxqxgksevenhhsksnkhqcrlrltsixcnszhmn
-lhbjnineseven16eightrmjgxdzfour
-onetwo77jtgtnqnc8one
-four7ninejxkqnhqjfdzrjdhggrvfourlh
-qq2brmqcccqr
-nlsdfour5eightsktbmxlxc7
-8fpjfstnbnineqgkbxtl5dqdnjqnlz2lcljvfbcl
-g6r
-6five6sixvjctzjkksbrnkpp3
-1four8sixthree32nbbpjnhmzp
-2md
-twokxhkggninengbfjmdfc76
-fivetwosix446sevenfkgzd
-57vflrqxnbcqfour3hcjhsrrrxkpjxgvfive
-svbppr8six66
-twokthreevxdfvtmpjddnl8
-sixnine1eight44seven9
-scsmpjjxlzjf876
-74qhtxntdkz19pchjtlxclm3
-seven8ninenjtvkgj45one
-bkseightfourone4threeonesnb
-8two8xnglszthreeone
-lt771782
-one5cfdcnz
-zgsqfmxdkbnhsbgzchmfdrpmkvtzone1
-jmcdgvjnmdhskfiveninevbczbs3
-kzeightwokpnjskjhseveneightkpjb72ninecftgvk
-7eightwogbb
-54kvfvmfcbxbd
-3threeninegrlkrnkpd
-phbqqhtdtclfzph58sevenmxmd
-8twoonehcnszgqfvxxrqrjctc
-two9nltzxg9nine
-9vlhb4six17zvgkmh
-5threetfdvtthreebgthree
-49ttszscztpm
-8seven6
-three5eighteightlvqll99
-nxkt5zpctfhdjpvtwofbjdsrnnrvjbjtzgmkmrxpjmntc
-11sixfivethree3ninelv
-9gszhbpgfjrzvrzgjfsixd3
-jzxv89two8bjkmqmngkgtwotnmdqeightwonrc
-qxeightwo5hzpdpzzcmmzskjzfmgpftlxkmzgp
-hvfmrxrlslhzkv5
-6pjzbfbmone1
-768gseven9sixseven5
-qmkfslbrcnhtc5two5btgrhbnlx
-sevenonefourkgtd79rzfh4eight
-9fourvmvbxlvlm8threefour
-9sdg8
-8bvrkzfxndjffltghv3blgpzjjckjbqqsqeightqj
-qc3jnmtsmpzzjbczbfive
-sevenfour949qgkqsjtwo8qqpsvzn
-dzlnmhd2rflthreedflj4
-sixseven1
-one6sevenhtpfgpfxfb4vjzhseven2
-twofivefxdc4
-3fourrvffbkkcmxggsevensix3
-djkghxsptqvmztwotwofour13
-4b
-rvgvhpdtwo17xzbxnfjrmfjqxf
-sevenlzsrq6oneightm
-qkxt88twohqzntfcsfournine53
-bmcxgsdjtl2
-74htmkdfg583srrlxbhrjv74
-sixseven6tjtsthqsr
-sqpkddjfvfn2vpncllssfqlzjkcfivetwofour1oneightltn
-6smrndvvbhkzpffzfggvzfznzvmkmglvptfour
-45fttcdmvpl
-862
-xmtmbzrtnptwofour3vknngpgt5
-8fivetwosevenk
-twoseven9mgzxbcgxvm4f5three
-1eight1
-dlone5dvrfrcdmjh
-9cvks8eightscbdmkcs
-qcgxzddpjljmlzgmt5nzxhnsthreeonefivefour
-grvm8kktsfczpkr16stfourone
-9onexmznhhtrjrrffmtwo
-seven4threesix3rghsgxlxv7
-7twothree
-1eight66sevenzbpfpx5nineeight
-tdhnbdm5lklnqprmhfnsfndlmqz
-gzznvrjbkj7lfdjjsqrmkvtfrdxr
-sevenhf2
-eightthreembmlrcnseveneight4vgbgpsvnklbc
-mxf7ddcninesixsix
-rkskdbpjj25djggzzznineqsfftrptseven
-zhklmmknrlvqhvjl1
-two37twosccseven
-2pmdscmvfdb
-2423six
-eight3484oneninevqzdone
-91sixeight
-2five4mcvktqxg
-mkqzbxmqpfouronedtrtvtlh561
-ninetwoqcjdhgfrsllsbnh5lcsixdj
-3thmpnfivefivehvjmdrgpzcdtwo
-sixone3
-qxrpbbq8szvbxzsctwo8b
-9zl4nine
-nfdnss4nineninesdtxhhbttnjv
-7onevxltxxpktcfgb8two
-jjgfive4fiveone8seven
-ndnmqfour87jgxzhxsshrpkccvbkhfjbvdznpkjhsfgpgtwonebjc
-54qdhsixthreeeight4
-five2mrlthreefour5dstcdl9
-2sevenvrxkfkhvrqcgj
-six9one3ninetwo9
-47twoeightonesevenfourseven
-4lxjndxb
-twoninejlhjnmv77sixthreehfmxnrmsbb8
-5phctbfzjttxbmtqxhbhdjzlsbtdqhjcsqhp4onedpmvsqqxhh
-2zxfhnlgfg46twompfpdxq5rkprm
-chfgl5hvrhn3ninetwo1four
-6fiveeighttbcdxzplsthlqrrqpfnljlkh1
-7nnf6seven3gxptj3hpmddeightwofgz
-nine3one7zmjfdxq
-onedlpzjnxnine6nrdm
-8four24sixdtgvs
-8sevenmkclfxbgvzjclfvsppcnnrone
-four9nbhfqvrgzcxcvmrtnp55sevenmzvllfsz3
-qjfdqhhqfm552dqsgpjxzbdpqbcqlgsd
-5kgfvcpm7
-threegvqdkvht1two
-h2vmd
-4nzxftfld
-sevenfive8vjxxgbcktb
-qnnine2seveneightsqcsnx6zpxtkzxx
-hsbjjhb1
-9one2vfpnhjs9ninekqjp3
-eight8ninethree
-34q78ninesixnine
-nine8threefoursixfiveninemvrgmnfive
-2eighttfzsvsfcthreezlspnkjp94vjtgnlvrr
-68pbjk2
-ctxpk65cgvdjvdhh8
-mchjm476rlppfourtwomht5
-dltwofourseven5
-2vmfdspgkt7
-28sixninefive4vmddg5
-2rtcc
-cr4
-5nmhbslxxtmsevenxn
-sevenbzmbtnzpgj8eight
-5qn
-4phjbkmsjvskt42four
-six1four37twoeightnjgrsr9
-eightone4zcszcktgqqlvfspzbbgzz8
-noneightphfdl78ckfkdmlnlktcrp19
-3qfive9
-416ninesevenm8three9
-36thprseven
-ninem1
-sevenbxh6fourtwosix
-7threethree
-kgsnqrpfourqllxjlhmphxzs5threetwokqlqtwoneqv
-dlldzdvl4four7onepmpprcstx59one
-threefhdhmgbs6
-ldsxvtqd2dkkn77
-six224eightone
-xk7fourj6
-sixjhpf59
-1threesvrfvccqpnqzvhkq1
-44five
-one61
-twoqxqlkkrfj7six51sixjfgjbfx
-4bdldfqtb6
-xrftwohszhtkhq9
-threennsixfhtgpvdnnx6kxxcpx3twoone
-grhbqhtl5threesevenkscph
-sevenbrmttfxrlm9kdvmvjgbpz7
-26one4one29two
-fone76nine
-four62
-6eightftkdjhnqdsdpone8five4two
-mpqltxpzqfone1ninekthxjqjf
-vhzvxhtlgvvpfjsj16
-pcqq88lkdjjllthreethree
-zpbzdmfnceight412cxzfxpd
-two78jdxcjxrshsxpxsseven
-1877
-4fivesix
-seven379threegzbz
-eight78jcnzbzzbdrldkf
-dtlleightpqdkdmtrm25rngsjrrpnhmsnnlcc
-fourthreefourfplmfqkqxztllvninenineseven2
-8threefkdfmltrbq
-sevensixmntmdgcbnfsevensixtwothree8
-25twoeightjrp
-sevenseven3onekrbjcdmfbsf
-sz9224xmsrxgj
-jp628
-ncbj7nine6sixfour54six
-zlnpvd24vkstwodphpl22pkvdjxmdc
-9c5two
-fivetwo6531knrdgeightnine
-q7onetwo
-7lbztvgzdsh6sixseven
-sfbbr8ltlpldgft1blxctbzmxfourmbp65
-dkmjpbbbc3nxgdpqfx
-sixfour62zlljntpbnine
-3fourmcb
-8ndvk8vdfqjj1m
-c8vthreesix3twoq
-eight2rseven
-1cmxmkththreeone3eight96qrxttfdzlg
-2blxxsh19cklgghmnjph
-qgxhcrkmthreezdbfpgfgsrdbheightfour7ninetwo
-4sevenninesixf4fivekkkbnjq
-sevenbzxghxrrbjpspmdhzqg7five
-one1sevenkltpqgjseventhree
-6fourtwopfzpng
-8msfjncfjnqpds4rqbdxnine
-kcpvnzv1cbtnpvone
-fivenineeightmthree8
-zqkjeightkzgzbone51
-vxlglkpglqhkjjxlb4
-tzjqjzghthree6
-one1qbhdshmqdkfcn
-pdrqnrxdz5jqjsnhmt4five3seven
-46rvhnvdbmjrzzffivefivesqkg
-oneprjnclrh9
-twoseven78j
-rrllqrpdhcznns9seven
-pjrqzbd7
-978seven8kmlznczcrbplnjvtwobgbrtq
-sjdxrt12qzvnpxqgrfourkfrhlzmsqplxpcqq
-1jfmntl1twolvtwonef
-hd53eightsixgtqdkbjfrvqv9lxgg
-1rtbzrnndthree7fivethljmpzmscgjgpzpkffmrfx
-6rlllxpnp1vgrdxvfqzeight298
-99threebrlkkzsffjlltqtwoeight1two
-7sevenjrjpkphkfhfour
-four5977qzktpnsixncfxzdghj3
-lkptwo856
-7cktjpjbfnplm7pdxrnfknfmfiveglsjr
-1eight5eightmjhqfn
-zskkbkn37k7one
-6fivesevencpmlpngjfvfivesnhst3
-five8cqdzm9
-pfdhzfive9
-5seven6ncmtzrhdthrftmbnkzmfour
-89tkhtdlkg8rjjpfj
-9pghbhntzntninefour
-eight3ninesjc8
-79one1
-45lone2
-fblrgtgdvfour5
-8nine139tsgbqmoneonefgqtbv
-9eightvdpstdhtqfdzhmpspf
-zgjfpjxdqbzvxj9fiveseven6vfntgjkgr5
-threedscrseven911dvgcftsdklfthree
-threetbtlnb3mzlmlgspdmqxt8hsqsckxfkcsix
-3dtctvmnh
-foursix6
-8eight5jtfj
-1lcvtwofive1qxdqmslfbndd
-fourthreersevenseven581
-rgpthree747hgzoneightzs
-fxqdbvtjngr3rpxrzfdgrm
-tsmcsl2one9ninesslscfivenine
-1kg5three94
-8pqdqqddhn81hjjdjfsk
-groneight1one572seven5three
-krgdh94
-3zxgsbgn4
-7vsckhgjvxd3fourgjg
-6lhpsnmtz8lxcgqzjxvjxpbbsmn6rddljdthreecd
-386fivensrl
-one5four487eightfbsblbkthree
-bhkvlqhsqjpseven88five19
-92two6cpz6
-7nvkv8719rznhq55
-12cmfkmvknqqsnjsqv
-fivehgdqqgrcx2xflqmmjnq
-vmpfivexpfjscsrjh6fivetsqngtzllteight
-nine1bkbrsjrxkgtm33
-7one2
-31jdx5seven45
-one721
-3three3xmsxzrfl
-6bjz7shj45two
-zseven6nnftpnxldgtwo1two1
-266hkvrtbflcthreetlbrgdnhkrseven83
-88vmsrsvxvpcvjmfrpssqvcjqdcmxone
-773sbl4
-86ninelxr
-jjbgmdmrfive651fourone
-seven5trjbkhsdxksevenfive1five5
-1seven2drllvgljjt4
-onefkltbmnnpfnqsjtmmkb1
-threeeightthreeonerqzx7
-hrqfpsdxf4
-82five3rptwothree
-57fourthree25jlxqrbdfour
-3mq13zjzzgztqv
-31mdzczk44
-hfdmvpxr925s
-fourfourseventwotwo4twofourddc
-1six5foursixcqtnvmh
-two5sevenlmz9
-1ninexrhcxblntnh881four
-35dlmjrzrzqjgf9
-4six1vx
-fiveseveneightsixtwoone4
-3bxvkznxsqmfxbqsix
-mxkj2six
-sevendggctftjtwoonerjcvonesxn4
-3xslllfzsgk2
-1nine3seven
-1bbeightfour8gsvtv7xzqqgsqt
-sevensixfourhgmxsxndvk3
-6hdkhb5fxzsgfivethree
-nine797msnmphf3two
-snlbgb7
-753five3st15
-3foursevenkjqldcdvreightseven8hcrqmtdkkx
-qdrzr5ggslzvfnfk56eightrdvzmlktj
-nhlkccvhtwokprngjkonelhprvsp62
-zqmdvsxpxccgchmd1hprbqkrbn299
-oneninefive1
-7twofive4sdzj73
-stwofive53
-threejsttgvxrhqmsctksn8oneqfour
-sixfqvfztln51pqlnvvlx6jkcvkmdkjxnbzfdmt
-zzcrjdhbglfrgzxjkb3eightonetvlrnine
-cfdz4frpcbfvsevenpvpfoursppzj
-9four8nineseven5fivemgsqxj
-9onemsdkpvhdbprzbx54two
-bhdsevenrbnfxk6vzldmgzrqdeight
-2pgbh
-2qcq4eight516
-45phskdfcld9gmxbkzdsix6
-sevenmxtwo1sblmbnhxrtzck
-2pfsdqtfkplkqbphrhdoneone4five
-957zktcl2
-41six
-five27zdfqxkkvshsfbjm1txdsf4
-sxsmmzcf3lfrmpsix61threehbdqnvsix
-qppcjbnfj4twofour28fdj4
-one9kxxtd8r
-fcdeightwosixvhktbjjht7five47pxdtnq
-gdkfivezptfjxxqfnxqchjg3jdgvone77
-2twocbzt69rm
-7kx4twonine5
-tlnkgxzcdf57nine
-4tjcdv1
-5kshzgbs1one7fivenine
-gxldrzgctwo2
-8twoninefqmq3dsqxv
-9ninefour27threeseven2seven
-15fctsthreesgdnndsssix1npln9
-2sixnsqkzt16eightnineqg
-zgrskbjbfsixfour9eight58kpdzxm9
-fourthree8fivejgqvdnc
-onebgjjllzp5gvcxjsxmone8ninefivejgghfpvxxf
-4lxgbrqvsb
-86bvrnqqrdmrxdbhtwo9zqnjkvnqkleight
-oneqt88
-onethree1
-twosevenfour1six67four
-29mnfpjthxdvnh
-nlhnine44oneeight4six
-1smpfmdsstqcn58fgb
-tkpd53
-92twoninexkhcvl1
-fkccpninetnvqvdvlkphknh9
-zplfcxsqhbd7rxmvjdtrngzsdrxtwo89
-2gxxckzmgthree
-fpnfttfvmnfone8
-171five
-4bmtr8
-153fournineeightwodq
-zkkddvk7three4sevenv5geight
-512fivefqcmkm1threesixcxdd
-6moneeightfpjone29ppcvf
-37sixgrmmzlslbxnxmrdtczthreexcmtppqlgskrxzssjcln
-dponeight7
-vxfphnfourqzcfxkbsv7rzpmfzrbkm4
-1nsf648
-214twomgvvkktbfrzone
-threeqdzhfxkr1nmxxlzrpvtwo7
-8threefive
-snrcxfcv4
-964rngbmt
-one5kz4
-116nqmtvbcbninefourninetwonenkb
-3cvvzsr
-49ngfjtwo1threebcpg
-pxxjsfmmpsthreeonesixfour2five2
-nvttlcr9sevenxszkjmjzfzqtzznptzqbvtsix8seven
-12sixjpmvfptmjseven9sixzmmkqnrlv
-hskbdlf3
-pbxthreembsnnthree7sixxfnqdcvrzj
-66866eighttwofivesix
-mvgjhxzbtxhpsthree9xx896
-nstdhjsp1threethree85five8
-zceightwojbhlkl4
-2bbdmjvqbmmfourqtkfgnvdq
-lnvrtfplvfseven65
-ccbslkf5fiveonenine
-nine7xfive
-92threefour
-5jssd4pbft4eight6
-stvcgplkppgrdrkjtxstch3svxzmkjf7
-hmfvpctmmg6
-192oneightggr
-18dxpqfcz
-xccgpvhhseven5qflqfourkhsxqdhrbscdmbj
-4jdceightseven46
-ninedjtjsix7
-eighttqcmmkgvhc67
-kt82
-dfnjmgjsmggrvljm8two4
-2gfsveight
-nrtwosixninefour55
-3threesix3six89
-twoseven5hzqsgdvmphnlppt1kjxcvpfsoneone
-4fivethreeone18five6
-l8pone5jtfgxffgfrone7
-5zmjgtp2pfshdlonetdflhrz7
-5twonepp
-eight46pmncqjdnkbz
-7ngmcqsevengzeightvthllqpxbfjgkc5
-lvscttxkct7eightsdkxgffxfhhpdppbgtzbf9fiveone
-352threedzpjvtq7onetwonefg
-31eight
-6zbhrsnzsixxmjvsnfsixnine
-tbgdjscgtkn8pdtld
-643nbsntbjmbninezfbnkggfivefour
-vxnsvnine5seventhree2mksgsjbpkqdgbs
-2xchcfiveeightrnldvblbfqnmvmn
-5kbpnbtpnzbeight9
-three2eightseven
-sszgqcvtmlcmd95six1jmsnfmfmlktdvtskrp
-xlmthreemdrvgzfnseven3
-ntwoncnpdjg8
-sevenfivethree968
-four6twooneonejmxgtzz6three
-893jfmmnk6lmhqmtxgkmtxq8
-pvconeight3dmprrnmj2cpqmgmvkqtqcn71
-five688seven
-67six
-54xcthreenlhthreeone7
-6bkt4hlhg7
-kvxpgcnqkhkhxthreerxkxt9cgcnvcvkxdddsdfjrqmn
-4sixseventstk3
-qmoneightnine583crcfeight4eight
-7sevendxpckzsm885
-seven7threesllgfvccbglbscdg
-ninefbnnpvxcmjpjrts3eightzsqmxxkkgg6
-nxhmxngoneqqqxlbqfcr5pkpthcdxtx
-threeseven5twocdzkpp
-35sixgtqzsnjh6three
-sixrbrdblgj2prpsgnl9686
-2seven2
-cdh3
-sixtsfive8pdfivetwonegg
-ccsbzxsevenoneeight76
-jbfkngpjlvbtwofiveone1pdphmps
-beightdcrtnchtnine6fourthree
-sixsxzonenvvkljfthreezhp37
-seventwovd17
-hmfs69one2xeightfive
-3sbhjfkjtnlrzqrcrbkbcxzcmsm69nine
-njdkcdprjgpn9fs
-bg56ts
-one542onetwo
-ninernsbhqzqc6one4sixgsdcfsix
-2onethree24onetwo
-8sixmclpsdvvgs6eight7lnzhsgzjxdsn
-one5onefour
-c1fournine
-nbqbgxdtwo8fourxrgszvbxqtwo2
-9nineffsevennine3seven3fnvsxmvrk
-tsp5
-oneseven9threesixgjnkv
-fourtwo4two3hfnpzhvcx5
-15eightsthhfgsjtqcbxvxqj
-jdvssqjd9scqnlsfive2two
-three9sevenzdgpjqkzh7four
-8th632onezhfcv8
-7sixlcxnhdmphbbbpsxrb1oneprx
-four4eightnine
-gxbsix7pqkseven
-4teightx3five6eight
-sevenzrzm72mrgcxld
-7foureightthreesixqcddc7smksqzxhqs
-hpcpqbhsfivesixninembvbpqphhmrtthree9
-ninexzgctccxbgjxvtngxfvkthree8
-fdmvqcktrjh8fiveglzhchx55khhntcbndddtjccsx
-8fivenine
-mxsbjjcbpceight18
-vjvddlttpsgbvf99
-5five3
-jrbxmzk46threemmsnhflsqfsfkf2
-gzbpgvmrqninethreedhldl1slvnrhr
-nineptdnkjgtsx9
-3bmjnr3eight3
-8ztrxrxrkc2bseven3five2
-six8one5eightrhmmxmhfour
-9fourkdcff9xtnhcrjconevvhplone
-five94vkxzcqone8zxn
-7threeseventwoqzcnrslbp
-gtcbsmt52
-8nvdtsc8pxqttwoone2
-prlgthreesix1sspdmqsg
-vmppqvn1nfpmmzrfzfbfcvzpjjeight
-27sixhpg1fivefxfjxtpggzlqdgnv
-7sfjbc5qtqgjvf
-7twotwovpnine
-cmjkmgszxcc37hfjnpqpbjqseven4
-stt6ninermjlgqnjhghsevenqgg2
-4onejfppfcnkrceight
-five6kmzzltwo
-524clmmrmntxrninetwoztseven
-4ll
-fnppsrt9
-seven1sddcbgrcl
-72ninejksevenseven6fournine
-threesixpjnheight5rsfkhqchmvqrjck
-eight45mnhmkqfourhmxcpvjgnpg
-3pxrhxkcdonemrcvhv
-one97dszxfbmx2
-7pdsrzllzfour1twothreeglkpnckq96
-seventwo18czcxpjmtms4six1
-bfeight3zjdp1
-ndrvltwotbcvzffzml9
-nhfq4two
-8mck8oneonesevenone
-zdvkq54
-mxfvps1fiveonejvjsnsix4
-skqrqdrphp89rnflzcpnrd
-eight382km5
-fourfive87785
-fournbg5sixnine
-8fivebzknsixdqtcgbxmfhonerqzlnqs
-24six3nbjrjfhnbz8seven
-sr9ninetwoztcmhhdone
-nine6nineblrlmsevencrchhjvlrsevenfive
-1frvmqxkfphpqmvbftffxx5seventqsvninefour
-8fivesixeightnqqdxgjprjqvb6
-xkqtnxx5mmdqdcps
-96dpbz25sixffzxftthree
-88sixvxdhqllvsf146three
-51eightnczdonebgfrqjp
-eightthreekgdgjlgtkfour242pjjsllpq
-ninekxtfournzgqf3djxzgxsixjv4
-84msnmkzxtszrkoneeightsix1gzp
-two49sixtwo7cldmnrqrtwo
-88seveneightgtqmdtjss
-threebzqjcthree1ngmsnine6one
-rtvzqfour5oneightkm
-tfjgntbmhpdvkb6
-fiveeightsix3one
-tjgkznfourzmbzcsfjvlqhchq1ggtqtftwo1
-3nmzhvrmpfive
-2threeonedhpldxrclssrmvhgczkztwothreeeight
-lldsseven25
-grv2ninezhpsfoureight7
-five3tdkmkshsqfour
-two6tfxtmzxffive7flkpkxvssltftxqhvqr
-2mnlpmb4fourpjrvpddtl5fourseven
-xjrvkqjmsdcpnbzf25fbbbxone
-lrvdxjv2eightvhgzp4ngctthreejrclhcvjvqjzqg
-1mhxb61onekpzfjzm2nine
-bkjoneight88fiveeightthree
-eightsix1tmg4fiveshvjxxpvqhnhc4
-9rhbrqnghqzlsfmgfxdvfive98
-9six2threerc9sixfive
-19two33kdqdtqspcqhbcbf
-qdvzs7t
-3fbzdmtpqktbqhgkone4
-nine4threelzxvqztwo9threerpfbhrqm
-858
-1csgrrbrmdseven97vqzlngxksvltzvtlv
-dql7gfvx37six
-onekkpxclxgff7vdz
-71three7eightqtxvjjdsjp
-znnzvrttr8927
-1rmpcjj
-tbeightgkjhr684
-2vzkdvtrrvninetwo4ctv3hmdqjbone
-5v998six2vqkb
-2four7four
-7vxlfive3dccj
-91five6ckcshgrxkrgztmv
-886v22
-3vqjkkhdbjccffourone
-lb4nine8seven6five
-658twokxmjfbrj
-2onevtdmdnvkqpctx15seven4
-vcbheighttwopmkzsftone7bsfds7
-zcgfive2one8lfbmqg9
-ninesevensevenrqbtzzh96
-1threehsqptqjhkkndxpd44gzbdlmcxq
-sevenvxdprjvkh92xzonecmkljhbcnzzfkgjpz
-five8eight8zrrkrvbjzcqbtwoeightwogvd
-2mdnmbdvzxfldn1eight
-tmbmzsbljreight515
-rqbtxhtwoeight71seventhree
-gszsxrb7qvmkb7478
-ceightwo9cj5seven
-89eight9two
-5sixjpcxjrrnjdthree
-two1r38onesix
-6eight9l6sevenzjcht
-fivecqkzbllhshphlseven4ftfivevl3
-69kbqvdronehhczgmvh23
-sfour1lgv
-4kvpgtmsix
-4vtdk3
-7vfsvrlnlpqmvmhfnp85sevenqlztpt
-74cfpxpxrzfour3fivenine
-sixsixone8eightxl
-gjneightwofive3
-6twoned
-jct8343
-kcbqqpv4gqqhvmtcpvhpcngonetwo
-sixtwooneonefivef9lkgfr4
-twotwosixtwo3mltrqnj1
-3onezgftz
-14ngxgtbfivefour97eight
-2bhgf268fivefiveone
-znoneight82lbghbsdktoneoneeight
-53dqlrxmb842
-1mj1ninefivesszgqp4qk
-7eight2qslhpns
-gpqcpfgfpbnjpdf2
-threettgjpbspfive948zksmone
-tlgkjbrkzn577fourvzrrndxdst174
-szsix9hqhtwo
-4fivethreermvhkpnrs1zqpsh4eight
-one1gtnpmsevenone
-one65tvrldjxngeightxndfptwo
-58xlbvgg7
-bhoneightsevenseventwo9threecmlkhdj5nine
-fourfour4
-68mvkpvpfmkg4qshqmccprone4
-5foursixmf8fourfour
-lfflvxbfivepmlfvfxeightninefouronebn5
-eightjvmbbmpfxs9pxgk98twofive8
-msnrmphszone2vpjscthree
-fivesevenonetwovbkddshc9
-279two1onefrh3five
-sevengxfive3six3
-16pmtwo7six
-qdkrjhjcjl17sbfn
-321one88onejvjtfour
-4csnrskq
-sevenone39five
-23vnmrdxh7threefour
-77srhjdccjnineseven4gll
-vrltwonevxqdrgmpm519fiveseven3
-8zkqjrtrfbgthree
-6dmrhjgxeightseven
-seven6sevenhh
-nine64slonetwotsxqbptkrseven6
-3sfpsix
-sevencmmnnzltcpvptnineqmklpttgvcntqzrpxct11
-3vbxntfnsfivebjkpdfourseven9
-9fivefourhghdlxvgonelcrfcqgpq49rcchgq
-vjfsgrqhmxjp62
-gqdbm4
-4ninebvvmfdsix
-two72fivethreethree7
-194fivefkdk1
-gznjfrsevencvbgqptndceight15lghxgvslpsix
-two1nljqmcptdxjdkvb7
-9seven21sixnine
-vsxgdsgxsdlq23fourvhfbbtjsfhfive9hkbbqzeightwotps
-3eight417bkbmvgeight
-mq25
-8fhvm9twothreeeightsixfiveblqr
-ddhnrb9sixh1
-nineninedrnchvbcf3cpl7
-434
-rttj6
-dcvgdcdtwo19four
-8sixsxshbhmnz7three33six
-xrvj7eight421sb
-7six8npgxsix4four
-2three9
-lfqgpkbmc69eight
-6211gkfbvllqtwofourfive
-onexfcmsnine53
-xml4vkfgtbqbckknbjhxcgdgqdtv
-3bzknzmshp4
-five342vdtmgseven61
-2kfcmblfxb2four
-sixeight5threethreenndhpvhrshgfsfourpkbghd
-rmz4seven3psixninesevenone
-5289
-vrxdlcf937
-2zpclqftm8
-fivefivefourfour56two
-seven7eight1vtwo3cjhone
-8threethree7six75
-ldkjshplmb8threefiven65slmqlrzgb
-2nblpgthqfeightp
-mone93
-fourfive43four
-1gghztjzh
-seventwo18fourfkhjmzpeight
-gbonecfgmrrsrcfiveblxhkcfzcbbfpnn76
-92ninefourseven
-2kl
-9sevensixsixpsqzzndbdf8twosevengjddm
-three25frjhjfour23mhvzgcxgddfive
-blhbrztvhlhglcrsbfour7five3fdxhdxpvz
-qvgkfmtxhd9
-seven4mqt
-6fzcfcngzfivesix43
-mjtwoneghtth569sckx53
-seven75gkvvrp
-five1onethreeeight4522
-vjkeightwofive1vspseven
-14ljczbshdpeightseven
-3mpk7fourgrqsqnrj1
-rnlvpksckvbmzfqhvpxxmm6djmtwofourmjfnvh6
-1six7tghttbfsevenv6four
-1nineeight5
-twogxd2three
-tvrnxjhg8413
-7zpth44mfpcdcsixcppfxsthreeqnzgpp
-67seveneightnine
-bdkddcsrv3nine7
-xlftwonetwo4rkt
-khqtwo2tglvmvmfdhthree12three
-twosevennsflmtwo938bsf
-8zrgsnr
-sixhdnslspbrcsdvxnnk7kjlzxrrlk7bbrjxbxlq
-sixseven4572
-rnvkjlz51drqdddlg7clhndmlxnf
-kvflkmsseven4xhgpdbfour55
-74sixdcqzj
-seventhree35fivetone
-72sixonefiveeight6six
-ghrzthqfhsp6five
-5seven76thprmblnxqbgdcds
-925
-one11
-ninetwonine7ninetwonend
-vntwonefive2
-h2eightninetnjhvfive
-2eightvkrkdjbkxbpsznzd
-4psixfseven723
-vctwonepthree49
-xmqvn1jpbjx1sixxznflzk66
-trkkpm881zqkdfvcnhsevenzhnseven
-fourtwo5clj2
-2xzrclndckseven24f4
-eight62
-twoshpjzqcf7
-twohbkkrzvpxeighttczsls4six5nineeight
-twoeight122gfhfpzhktffour
-3htbjtzg8tsztldj
-sixtkbcccqqvmzfprjngxnbrxfk9t
-267seven
-qfqbpzjfour1djfd5zxncnfnfqqpc
-qqb5threevtpktwosjjpzxnntwo
-fiveseven5rtcnine
-xrrcbzrtjgsqkjlnhxt5fivetwoeight
-sixgddsix7
-zdsnznxmrbljz7lvdvx74
-qbfvpnxsix3four1lfone
-9one9pjtnncsqzhcszp5
diff --git a/2023/02/input b/2023/02/input
deleted file mode 100644
index be8858a..0000000
--- a/2023/02/input
+++ /dev/null
@@ -1,100 +0,0 @@
-Game 1: 4 blue, 16 green, 2 red; 5 red, 11 blue, 16 green; 9 green, 11 blue; 10 blue, 6 green, 4 red
-Game 2: 15 green, 20 red, 8 blue; 12 green, 7 red; 10 green, 2 blue, 15 red; 13 blue, 15 red
-Game 3: 8 red, 2 blue; 3 green, 10 blue, 10 red; 7 green, 4 blue, 7 red; 8 red, 6 green, 13 blue; 4 green, 3 blue, 10 red; 7 blue, 7 green, 5 red
-Game 4: 13 green, 14 blue, 9 red; 6 green, 14 red, 18 blue; 9 red, 11 green, 3 blue; 11 green, 10 red, 14 blue; 17 blue, 3 red, 4 green; 17 blue, 1 red, 9 green
-Game 5: 2 green, 1 red; 8 blue, 2 green, 6 red; 5 blue, 9 red, 2 green; 3 green, 8 red, 6 blue; 6 blue, 5 red
-Game 6: 3 green, 7 blue, 5 red; 3 green, 6 red; 11 blue, 6 red, 1 green
-Game 7: 8 red, 4 green, 11 blue; 12 blue, 1 green, 5 red; 6 red, 1 green, 5 blue; 12 blue, 2 green, 2 red; 4 blue, 4 green, 3 red; 9 blue, 4 green, 8 red
-Game 8: 1 red, 4 green; 6 red, 1 green; 10 red; 1 blue, 2 green; 4 green, 3 red; 1 blue, 8 red
-Game 9: 9 blue, 13 green, 1 red; 10 green, 4 blue, 4 red; 3 red, 4 blue, 14 green; 13 blue, 1 red, 12 green
-Game 10: 2 blue, 16 red, 2 green; 1 green, 16 red, 6 blue; 9 red, 3 green; 1 green, 2 blue, 8 red; 8 red, 6 blue, 3 green
-Game 11: 7 green, 11 red, 12 blue; 3 blue, 6 green, 6 red; 10 blue, 13 green; 1 red, 13 green, 9 blue; 2 blue, 2 red, 13 green; 2 red, 3 blue, 15 green
-Game 12: 3 green, 2 red, 2 blue; 7 green, 5 blue; 1 blue, 1 red, 3 green
-Game 13: 2 green, 2 red, 3 blue; 3 blue, 3 red, 3 green; 3 green, 2 red; 2 blue, 3 red, 3 green; 2 green, 3 red, 1 blue
-Game 14: 4 green, 9 red; 11 green, 10 red, 12 blue; 6 red, 3 green, 12 blue; 5 green, 4 red, 4 blue; 18 blue, 7 red, 11 green; 16 blue, 4 red, 10 green
-Game 15: 5 green, 2 red, 9 blue; 18 green, 6 red, 20 blue; 11 blue, 12 green, 11 red; 9 red, 17 blue, 16 green; 7 green, 1 red, 9 blue
-Game 16: 9 blue, 11 green; 8 green, 2 blue; 1 red, 6 green, 4 blue
-Game 17: 2 red, 2 green, 2 blue; 7 blue, 4 green, 3 red; 2 red, 8 blue, 1 green; 2 red, 6 blue, 2 green; 4 blue, 3 red; 4 green, 5 red, 6 blue
-Game 18: 6 green, 7 red; 3 blue, 6 green, 1 red; 6 red, 3 blue, 5 green
-Game 19: 6 red, 4 green, 5 blue; 2 red, 4 blue, 13 green; 1 green, 1 blue, 2 red; 4 green
-Game 20: 7 red, 17 blue, 6 green; 3 blue, 6 green, 8 red; 7 blue, 6 red, 1 green; 3 green; 8 red, 7 green, 14 blue
-Game 21: 5 red, 3 blue, 7 green; 1 blue, 2 red, 5 green; 2 blue, 8 green, 3 red; 3 blue, 8 red, 4 green; 5 red, 1 blue, 3 green
-Game 22: 2 red, 6 green, 1 blue; 3 red, 3 green, 1 blue; 2 green, 7 red, 2 blue; 5 green, 1 red
-Game 23: 2 red, 16 green, 1 blue; 1 red, 12 green, 3 blue; 12 green, 1 blue, 3 red
-Game 24: 7 red, 1 blue, 12 green; 2 red, 19 green, 3 blue; 19 green, 1 blue, 12 red; 6 green, 16 red, 5 blue; 11 red, 4 blue, 12 green
-Game 25: 2 blue, 3 red, 8 green; 4 blue, 2 red, 9 green; 2 red, 7 blue
-Game 26: 17 red, 8 blue, 3 green; 3 green, 13 red, 4 blue; 20 red, 1 green, 6 blue; 7 blue, 2 red, 2 green; 20 red, 8 blue; 2 green, 16 red, 8 blue
-Game 27: 3 blue, 17 green, 19 red; 16 green, 5 red, 6 blue; 17 green, 16 red, 4 blue
-Game 28: 1 green, 7 red, 1 blue; 8 green, 12 red, 1 blue; 1 blue, 9 red, 1 green
-Game 29: 3 green, 3 blue, 2 red; 3 green, 2 red, 1 blue; 3 green, 2 red, 3 blue; 3 blue, 3 red, 4 green
-Game 30: 3 red, 8 blue, 3 green; 1 green, 1 red; 17 green, 17 blue; 19 green, 15 blue, 1 red; 1 green, 2 red, 16 blue
-Game 31: 11 green, 11 blue, 14 red; 6 blue, 15 green, 2 red; 11 blue, 19 green, 2 red
-Game 32: 9 red, 2 green; 7 green, 4 blue, 2 red; 6 red, 5 green, 1 blue; 4 red, 4 blue, 1 green; 8 red, 6 green
-Game 33: 6 blue, 16 red, 9 green; 5 red, 7 blue, 13 green; 1 green, 9 blue, 1 red; 4 green, 9 blue, 17 red; 2 green, 10 red, 13 blue; 9 red, 1 blue, 14 green
-Game 34: 2 red, 2 green, 4 blue; 3 blue, 2 green; 1 green, 1 red, 2 blue; 1 red, 3 blue, 3 green; 2 green, 8 blue, 2 red; 3 blue, 1 red
-Game 35: 4 red, 14 blue, 2 green; 1 green, 15 blue, 1 red; 1 blue, 2 red, 1 green
-Game 36: 4 blue, 1 red, 2 green; 2 green, 15 blue, 8 red; 7 blue, 1 red; 7 red, 1 green, 1 blue
-Game 37: 2 blue, 1 green, 5 red; 2 blue, 2 green, 4 red; 2 blue, 5 red, 8 green; 3 green, 2 blue, 1 red; 1 red, 1 blue, 5 green; 2 blue, 1 red, 8 green
-Game 38: 2 blue, 4 green, 11 red; 7 green, 6 red, 2 blue; 1 green, 3 red, 1 blue; 4 blue, 4 green, 4 red; 2 red, 5 blue, 2 green
-Game 39: 7 green, 7 blue, 2 red; 11 blue, 4 green, 8 red; 10 red, 4 green, 1 blue; 8 green, 9 blue; 9 green, 4 red; 1 green, 8 blue
-Game 40: 1 green, 13 blue; 6 blue, 7 red; 8 red; 1 green, 13 blue, 3 red; 1 green, 16 red, 13 blue; 14 blue, 14 red, 1 green
-Game 41: 5 green, 2 blue, 10 red; 4 green, 2 blue, 5 red; 6 green, 9 red, 1 blue; 4 red, 1 blue; 1 red, 3 green, 2 blue; 3 red
-Game 42: 17 green, 11 blue, 11 red; 5 blue, 11 green, 9 red; 10 blue, 13 red, 4 green; 8 green, 4 blue, 15 red
-Game 43: 1 red, 3 blue; 1 green, 3 blue, 1 red; 2 blue, 1 green; 2 green, 1 blue; 1 red, 3 blue
-Game 44: 7 green, 5 red, 1 blue; 6 green, 1 blue, 5 red; 2 blue, 6 green; 3 green, 2 red; 4 green; 6 red
-Game 45: 16 red, 14 blue, 19 green; 1 red, 5 green, 6 blue; 16 blue, 2 green, 1 red; 15 green, 6 red, 16 blue
-Game 46: 8 blue, 2 green; 4 red, 3 green, 6 blue; 1 green, 8 blue, 3 red; 3 green, 12 blue, 1 red
-Game 47: 9 green, 3 blue; 1 green, 1 blue; 4 blue, 9 green, 6 red; 8 green, 4 blue, 6 red; 6 red, 12 green, 1 blue; 4 blue, 7 green
-Game 48: 11 green, 4 blue, 1 red; 11 blue, 8 red, 9 green; 4 blue, 3 red, 7 green; 10 blue, 2 green, 9 red; 8 green, 2 blue, 2 red
-Game 49: 8 green, 1 blue, 5 red; 1 green, 1 blue; 3 green, 4 red, 2 blue; 1 blue, 7 green, 1 red; 1 blue, 7 green, 3 red; 5 red, 5 green
-Game 50: 2 green, 2 red, 4 blue; 8 blue, 2 green, 7 red; 4 blue, 5 red; 9 red, 4 blue; 5 blue, 9 red; 2 green, 8 red, 6 blue
-Game 51: 6 green, 1 red, 2 blue; 2 red, 4 blue, 6 green; 9 blue, 4 green
-Game 52: 7 green, 3 red, 12 blue; 8 blue, 9 red, 5 green; 2 blue, 10 green, 8 red; 12 red, 5 green, 3 blue; 8 red, 8 green, 12 blue; 2 green
-Game 53: 2 green, 9 blue, 5 red; 6 red, 3 green; 5 red, 2 green
-Game 54: 9 red, 13 blue; 1 green, 9 red, 16 blue; 12 red, 1 blue, 4 green
-Game 55: 1 red, 2 blue, 3 green; 1 blue; 1 red, 5 blue, 3 green; 1 blue, 3 green; 5 blue
-Game 56: 1 green, 4 red, 1 blue; 1 blue, 2 red, 13 green; 5 blue, 4 red; 13 green, 3 red, 3 blue
-Game 57: 13 blue, 2 red, 7 green; 3 green, 4 red, 14 blue; 3 red, 3 green, 3 blue; 7 blue, 5 green, 1 red
-Game 58: 6 red; 1 blue, 4 red, 2 green; 3 green, 1 blue; 7 green, 1 red; 6 red, 13 green, 1 blue; 3 red, 13 green, 1 blue
-Game 59: 5 green, 10 red, 8 blue; 7 red, 3 green, 2 blue; 6 green, 3 red, 6 blue
-Game 60: 2 green, 5 red, 15 blue; 2 green, 9 blue; 9 blue, 8 green, 3 red; 2 green, 6 red, 2 blue
-Game 61: 8 blue, 3 green, 4 red; 1 red, 10 blue, 1 green; 4 red, 5 green, 3 blue; 3 red, 8 blue, 5 green
-Game 62: 19 blue, 3 red, 14 green; 1 green, 7 blue, 1 red; 15 red, 20 blue, 6 green; 8 red, 4 green, 14 blue
-Game 63: 13 red, 1 blue; 18 red, 4 green; 6 green, 9 red, 1 blue; 7 green, 1 blue, 9 red; 5 red, 1 blue, 4 green; 5 green, 1 blue, 17 red
-Game 64: 2 green, 1 blue, 5 red; 2 red, 5 green; 6 red, 4 green
-Game 65: 1 blue, 7 green, 1 red; 7 red, 1 green; 1 blue, 3 green, 3 red; 7 red, 3 green; 3 green, 7 red; 1 blue, 4 green
-Game 66: 7 green, 6 blue, 8 red; 4 green, 9 red, 3 blue; 6 green, 4 blue; 5 blue, 2 green; 6 red, 4 green, 2 blue
-Game 67: 10 blue, 17 green, 17 red; 11 red, 9 blue, 9 green; 9 blue, 19 red, 5 green; 5 red, 3 blue, 20 green; 11 red, 1 blue, 7 green
-Game 68: 9 green, 4 red, 5 blue; 11 blue, 9 green, 2 red; 11 blue, 2 red, 6 green; 2 green, 6 red, 3 blue; 1 blue, 6 green, 4 red
-Game 69: 3 red, 15 blue, 1 green; 4 red, 14 blue, 2 green; 4 red, 18 blue, 4 green
-Game 70: 3 red, 8 green; 2 red, 6 green; 4 red, 2 blue, 2 green; 8 red, 1 green, 2 blue; 6 red, 3 blue, 4 green; 13 green, 8 red
-Game 71: 3 green, 17 red; 2 red, 3 green; 2 green, 8 red, 1 blue; 11 red, 4 blue; 3 green, 11 red, 3 blue
-Game 72: 1 red, 17 blue, 8 green; 2 red, 11 blue, 16 green; 3 red, 16 blue, 1 green; 2 red, 3 green, 10 blue
-Game 73: 1 blue, 10 green, 8 red; 19 green, 10 red, 5 blue; 3 green, 13 red, 8 blue; 12 green, 4 blue; 2 green, 10 blue, 12 red
-Game 74: 17 blue, 7 red, 10 green; 16 blue, 5 red; 9 blue, 7 green, 2 red; 10 red, 4 green, 14 blue
-Game 75: 10 green, 5 blue, 4 red; 7 red, 10 blue, 7 green; 7 blue, 9 green, 2 red
-Game 76: 13 green, 16 red, 20 blue; 4 red, 14 blue, 5 green; 12 red, 1 blue, 8 green
-Game 77: 4 red, 2 green; 8 blue, 3 green, 2 red; 5 blue, 7 green, 3 red
-Game 78: 12 green, 8 red, 8 blue; 10 green, 9 red, 10 blue; 16 blue, 1 red, 17 green; 4 red, 15 green, 13 blue
-Game 79: 4 green, 2 red; 15 red, 3 blue; 15 red, 5 green
-Game 80: 4 blue, 1 green, 13 red; 13 red, 1 blue, 5 green; 5 blue, 9 red; 3 blue, 3 green; 1 red; 3 red, 7 green, 6 blue
-Game 81: 10 red, 3 green, 4 blue; 2 red, 5 green, 16 blue; 3 green, 1 blue; 9 blue, 2 green, 12 red
-Game 82: 1 green, 9 blue, 1 red; 10 blue, 1 red, 1 green; 1 green, 7 blue; 8 blue
-Game 83: 1 blue, 5 red; 2 blue, 3 red; 1 green, 2 blue, 1 red; 2 red, 1 blue, 1 green; 1 green, 1 blue; 2 red, 1 green
-Game 84: 5 red, 14 blue, 2 green; 6 blue, 5 red, 8 green; 12 green, 3 blue, 5 red; 2 red, 10 green; 9 green, 14 blue
-Game 85: 2 blue, 2 red; 14 red, 6 green, 5 blue; 5 green, 4 blue, 6 red; 8 red, 5 blue, 6 green
-Game 86: 1 blue, 10 red; 4 red; 9 blue, 18 red, 3 green; 1 green, 1 blue, 7 red; 3 green, 8 red, 9 blue; 14 red, 2 green, 4 blue
-Game 87: 1 green, 11 red, 8 blue; 1 green, 11 red, 2 blue; 7 red, 4 blue; 6 blue, 1 red, 2 green; 13 blue, 2 green; 6 blue, 12 red, 3 green
-Game 88: 2 blue, 4 red, 8 green; 4 blue, 7 red; 3 red, 10 green, 4 blue; 9 green, 3 blue, 5 red; 4 red, 6 blue, 3 green
-Game 89: 6 red, 10 green; 15 green, 15 red, 10 blue; 15 red, 1 green, 4 blue; 13 red, 6 blue, 4 green
-Game 90: 17 green, 2 red, 1 blue; 6 green; 1 blue, 1 green; 1 blue, 16 green, 3 red; 14 green, 1 red
-Game 91: 3 blue, 8 green; 3 green, 7 red, 9 blue; 12 blue; 9 red, 7 blue, 4 green; 1 green, 7 red, 1 blue
-Game 92: 11 blue, 9 red, 12 green; 1 blue, 14 red, 6 green; 9 green, 6 red, 6 blue
-Game 93: 1 red, 2 blue; 3 blue, 6 green; 1 red, 4 green, 3 blue
-Game 94: 3 green, 3 blue; 1 red, 3 blue, 9 green; 3 blue, 10 green, 3 red; 10 green, 6 blue, 2 red; 9 blue, 14 green, 2 red; 1 red, 4 blue, 1 green
-Game 95: 7 blue, 10 green; 3 blue, 5 green, 2 red; 4 blue, 10 green, 12 red; 6 green, 2 red, 6 blue
-Game 96: 2 blue, 18 green, 8 red; 13 green, 3 blue, 3 red; 3 blue, 15 red, 8 green; 13 green, 10 red, 2 blue
-Game 97: 14 blue, 2 red; 15 blue, 1 green, 2 red; 3 red, 6 blue, 1 green; 1 green, 14 blue, 4 red
-Game 98: 4 blue, 9 red; 10 red, 1 green, 11 blue; 7 blue, 1 red; 1 red, 6 blue, 1 green
-Game 99: 7 red, 6 green, 2 blue; 8 red; 16 green, 7 red, 4 blue
-Game 100: 1 red, 1 green, 9 blue; 6 blue, 4 green, 3 red; 4 red, 2 green; 3 green, 2 red, 11 blue; 6 green, 5 blue, 1 red
diff --git a/2023/03/input b/2023/03/input
deleted file mode 100644
index bc52a0b..0000000
--- a/2023/03/input
+++ /dev/null
@@ -1,140 +0,0 @@
-.679.....662....71............................805..........862.680...................................................................687....
-............*....-..811..........846..855......*.............*..$........230.92@............................=.....................92........
-..........360..........#....664.....=.*...881...677...934.780.......426.*..........8......654.....*959.....539..........21.........*........
-.....................+.........*......379..*.........*.........=.........969........*........*.976..............872....*....../....579......
-.......566......652...809....482.394......492..303.650..../...38....%...............106...385..................#.....793..484.865...........
-......*...........*................*..347.......*.........220.....349...691...392*..................18..797.......................+.........
-.....11......890........870.......156............733.................../..........921.....................*......*.............203..........
-.............#...238.....*...........................188......294./58........408...............677.......778....104.903............%........
-.411+...828.......*.....706.....249..=.....638...848*...........%...............*948............*.....+......+...........917.......817...346
-................69.................*..310.*....@..........118*......428=..785...................931...217.....934....475...@.145........*...
-...844.885.........#66...........587.......74...773...........194......../.........&107................................%...............375..
-......*....826.190.......498........................960............24........212............................398...........474*925...........
-...........*...*......../......949.-...213./353.................................@...........853......33*164....+....998...............325...
-........640..823....957........&...746..*........*777.............134.......264.......904+..=........................*......./........%.....
-....43...............*....457............325..390...........618.........265....*670............=...#165........909..634.......810...........
-.....................503.*.....438..904*.............+.........*..563..*............345@......597.........758.*...................*154......
-...941...................612...@........691.....&...336.......837..*....489...............................*...462.689....995...106..........
-......*383..824...................911........*..467.................44....../.........&445...$...765.647..464.............&..........226....
-......................151.....116*........249..................929*.......500..140.........18.......*.........823.....454............*......
-..................968..@..........................118*.....300.................*....762.........541......59...*....35....*..........8.......
-.....304.........*.......620..@...573.878................................@...@.273.*......572...............661........527.971*.......259...
-....*.............83.....%...983.*......*.32..603.....201..............492.166.....339.....*...978$..............373...........340.....*....
-.761..758...934..................550.148.................................................25......................*.....*236.............624.
-........&......*...393..62*.................167/..716........$........910.767.......380............873*812.362.115..537......48.............
-.....#........697..*.......159.....................*.........522..............41.....*.........+............*...........812......13.........
-....529.............374......../...%.............................143...........*......109.......365..........952...........*....*...........
-...........122*...............555.937......674....................../...529.774..371.................#.38.........../.......304.750....715..
-..................873*....819..........165....*..928*345........................*..........77......478..*...440...743...................*...
-964...........417.....802..*......230..-....509..................573...........219...675....-.865.......13............25.62*4...980..145....
-....*556........&.............278*.................957.....85#.....*................*............=....#.....442........$.......*............
-.972.....................541...........91*614..485...............680..792...+........541.325..........486......&..653....#.....247..778.....
-.......680.................*.980*710............*...494...............*......88...........................825........#.629.............$....
-.399...*......439.........89...........430*....401.....*660....693......407&...........#883....#265......*.....438..........................
-........390....*.....388.........21........861............................................................798.-....#........................
-..417&.......551.102.$..............332............/804.....463*649..188.........992.....754.203....912..........732.490....................
-...................*................*......214.134......................*805.%.....*.....*....*.....#.....*..........*....302.....934..=....
-....835.........622..............8...541...*....*..861....442....874..........458...955...985..172.....497.310........341......$....*...644.
-....*......246......909....320.............893.150....*.....*....*........717................................................833.178........
-...622....*....309.+.........*.........681..........414......612..678....*...........336.................+.....715..........................
-...........407.......611.....42...........*159........................................*..97..............355...*..........*954..............
-.......967.....120..=...............................................................519....+.....382............974...................651...
-739.......*.....*........155.....539................132*.....702......@....923...............905*.........................971...............
-....453...149...717.400............*.........618........295.....#..644.......-...786....................*...287...........$.................
-...#..................*.............810........*.908$............................*......+........168...903.....*.....&.......@..............
-.................306...483..750.108..........570...................934......523..736..#..889......*.........557.......913....107.852..241...
-...............................*.......................899............*974..%........42............268...........807..............-...@.....
-..958.......610............/......................894.........................242.........300...........$............941..150...............
-...........#....131.907.....924...529.267............=.....-./.....692*505...*......265%............$...95.....538........#.................
-....137...............$...........*...*.........219.....347..268.............753....................12.....351.................955....875...
-......*....258.................854..253...15........................506....#.................559........&................&........*.........
-.....376...*.....892.466..160............*.......$................*....*..593.............../............682....721...750..10......187...540
-...........866...=..................$...437....994......730....404...703................507...&...........................*....126......@...
-....300...............301....@...315.....................*......................572........-...793.......309.518.437..182.310.*.....&.......
-...=.....-176.129*........882............................256...............249..*.....+.....................*.....%..+.........71...76..586.
-......54..........910............*......734....*..............-.......445.....@.....807.....75.907....477%..................................
-.....*........................247.855....%...647.....@.....558...407....#....................%...*................................447..129..
-......322..235.......821..............*...........767...............*35..........824.338.55....232...814................546*582.......*.....
-..............*........./...........509......270.......-33...673................/.......*..............*......-.....................257.....
-....793*831....805.871.....701..........503.....$............%.............710......37..../.........897...-....516.....330...371............
-....................*..324*............$............875........293.........*.........@..510..............332..............*..*....2*558.....
-.........../......147........373..........%926.........@......-......426...142...............%.......184.........#.....746..................
-.......589..755.......285............221+.................$.........*.................571.....539......*.....60...644.............333.......
-258....................*.....499............$.107......510.......257..........583.......@...........408.............................*.......
-.....................396......*.../..../..493.........................489*380....*........908.711............772..........561......24..559..
-.............................548.769.630..........504*........893................605.........*.........*..10................*..653.....*....
-........=418..........*576................-..............815.....*.389......481.........*.......859.180....................137..+....275....
-..77...........551.901.....535............683.............../.638............./......671.908.....@......360.....611....136..................
-...&...........*.......722...........................702.............514............................520.$.........*...&.....$315...#...147..
-.......830............*.............#377........39.....%.......384..*.........748..265......271.............885..882...............45...+...
-..329.-...........787.311.........................*........115...@..840.........&...*.......*......513..695..........515....................
-....*......666...*..............256*999......897.651.......*............457.........34..&...933...*......*......................156.........
-..627.......*....24...........@.........................177...22........*...775........668......685...947.....110................*..........
-.........172..........295*....540.856..76......................+...337.343.=.............................................18....914..449.....
-.............239..........163.........*......770....594.........../..............200.....824*513..........146............*..........-.......
-..............#................841...199......=............317..........97.*..........-.............165.....................................
-...570...../......................*.......122.......179#..*......138........647......376........65..............735.........................
-.....@.221..50..350...@....757.....88........*582.........893.....*.....230.................403...$......................865...927....892...
-..........*........#...130..*......................232.........709....&...........105......*..............926=.......966.*.......*...$......
-....200...884..............338....*155....822*609....&..84.........935..............#.....481...968.64................+..337.....152...254..
-.......*.........203............70......................%...................../................*....*........................627............
-.......491........*......321.......$...-.......282............................512.282........564.625........746*825..#..........*361........
-...................908...$........335.332.509$....*..../..........216.....-.......*...................617.............896...................
-......946...299............657..................255...724..../......*.....830..122..........487.........*.....645.................56.66.....
-..984..@...........@....15*.............*858...............150.....91..................498.........654..969.......+............&.....*......
-.........104.870.281.........$.......796.......................................................................853.............316..984.....
-.........*.....#......=...288.............86......376.804...515...............405..265*................................%....................
-.336....152..........671............545.....&......*.....*..............549...*........37.....-....313.#......110.....578..414*.............
-..............496.....................*...........536..20........471...*.......397..........437.....*..996...&....18...........200..........
-.................=..........308.....147...319.12................*.....465..............$992........71..............@........................
-............712.......*123.=..............#.....*629.......%..............................................#..........153..945...........36..
-.....+340.....-....850................922...%............812..259*577...#452...-........620.567-.784....985.934.427...@..*.........280......
-216............................394......*..589.........-.....................191....622./..........*........*.............124........*......
-......764......................*......663...............165...318.....................*....200.83...896..856................................
-.....*.......705........751..46...............................-....698....132.......-..81...........................264.....................
-...538.......*......170....*..............808........166..........+......$........130........428............852.......*.................902.
-..............803...........938..51....66.*...514.......*430..................................*......@..............=............/469.......
-.........26@.........90...................473..../..273..............13......656.......242$..829......682...........594...968...............
-...180............+.........872..131....................176...781...-.......*.....294.............990.............#..........=.@...../......
-....@..344.........184..........*.............................*.........42..153..#.................*.....577......32...........303..334.....
-........&..620..................821....172....32.....470....698..........%....................397..301.......................*..........569.
-.../........./.........325.@.............*...*.........*........$.....*....+......124...200......*.......827....*861........857.876.........
-..808.................*.....581..............644...3..190.607.175..76.712..724.......$........16.358......*...31.......270.........*915.....
-...............894...453...............845..........#.......*.....................#......................793..............*...914*..........
-..................&......................+...............99.596..597*813...958.831......261*95.....922..........&.......537.......302.414...
-...931*.................................................+..........................394......................65.679..........%.........*.....
-.......839....644......./262......461...424.....682........................954.............43*.............*.......778..*....464......822...
-.............#.......................=..*...........706....289*.....459......*..........-.....234........11..$.......@..373.................
-.............../620...536+....100*......907.....159..+.........998.*..........832.....806...........695.....516....................126......
-..................................268.............*....893.........12.86.................................................*..................
-......+....355.........998..630..............$.....815...*..............*.....168...554...........735............+......861....490..........
-.....176...*....513....%....*.................120......568....*314.404+.325..........*..662...855.....495.........467..........*............
-..........132......*......677..708.................424.....715.....................520..*..................................36.410...........
-..419...........454..............#...730...401&....*.....#............696..............267.=802...................761......*................
-............394.........................*........650...637....695......*.....................................586....-...735..154.....423*344
-........458..%.....*...728..+..........488.435......................241........795.552.....9.&...............................#..............
-...........*....86.981....*..633.........../................762.700.....70*.........../....*.837......-.........20..................%.......
-.519...+.652...*........614.......+....................924....*............663..591......192.....952.25.........*....600....#.*239..381.....
-...*.366.......845.512......@...200...-....280............*...207............................297...*......828...249.*.....408...............
-.189......5........*.....353........245.......#...153..680..............295..50...............+....296.../...........906.............+......
-......741*.........466....................710....=.........561*........*..............831............................................909....
-...........+.................421............*..........+.......661..103...............................922..752..................431.........
-181......218.707....*....273....*..130.$273.980.........656..............517..712..578.......&.524.....@....*.....996..............*....#709
-.................442.432..*....64.*......................................../..*....#.......534....*........498.............727.....434......
-233*559....................869.....316../..........&.....502..+...884.731.....503................239...499.....94..........*................
-........352.......231...................340.....177..584.....922.....*....57...........................*.........*349...222...212&...433.520
-...........-.........*981..479..637.....................*969.....*.........=..$.........601...=826...312....................................
-..............205.................*../...@.....213.............41.64..........80....889*.............................@....76.=702...........
-....353.......*..................114..97.867...*.....542.........................................721...395............816..............*112.
-....*.......367.*............478.............42..../..........947.................................*......@......956...........+...883.......
-.....870........460............*...................26...........*...........960......212...479....422...........*.......780..595..*.........
-....................978*368....921..760=..................416...665..$.........$.381*.......*............933.744....=..*...........792......
-....52..........300..........................................*........293.162%........................@...*........259..283.................
-......%..........%........119.......575.......#..%......./.748......................945...212&.....595.....248.286...........839..106/......
-..940........$...........%............%....880....539.659.............*.........353*.....................=.....*................*.......188.
-.....*....254...............794..550...............................701.797............500#................34..475...507..........763........
-..649............58..691&.....%............................................386..............@.$44.101.....................997..*............
-.........255............................376....732....-..............869......$...........473........*376....220.........@.....721...443....
-...........@.913.....168....=909..431......=......@..976.......+.......*..........155............................620.......250......@.......
-......806.....*....................*...........@................45.....475...724..*......&45.........+202..-576.....*.........*.............
-...............383...........................372..................................474...................................432.471......729....
diff --git a/2024/01/input b/2024/01/input
deleted file mode 100644
index 515f1a2..0000000
--- a/2024/01/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-18102 93258
-34171 50404
-48236 60718
-10441 41669
-63428 45329
-42451 56834
-74881 39407
-32801 36101
-52771 79895
-41513 78731
-81076 52363
-87623 35520
-15259 96330
-57319 78241
-42758 41144
-80744 20357
-28199 55267
-22505 35520
-74707 74819
-67725 96130
-13883 35520
-87486 55267
-25070 30977
-10199 74819
-91803 75066
-60122 78266
-17884 61488
-41073 81666
-24778 15223
-46587 87276
-75477 82771
-78585 59630
-23143 20028
-67975 13674
-33304 70802
-19939 50051
-35520 52616
-73263 19938
-89352 99541
-65187 80938
-41347 35520
-64416 57744
-86648 22827
-91435 47131
-96712 38412
-89053 76476
-68596 31155
-22661 30518
-87094 22104
-10403 46003
-41029 68410
-62486 54054
-24752 47138
-59331 80259
-83839 84471
-19771 87508
-68258 73947
-69907 93126
-36611 87565
-69633 35520
-19461 20361
-43869 86799
-88115 13167
-27925 21142
-75724 33150
-14715 66772
-46237 88588
-22390 57154
-90584 66789
-89982 55267
-98196 93258
-83394 28441
-68840 50490
-21728 36730
-83742 60945
-43346 38412
-79097 84471
-13016 35520
-28401 41164
-18245 81634
-99352 39461
-33202 36444
-88303 14489
-95205 90462
-80929 97718
-18847 78535
-36538 10273
-40204 76019
-52395 80344
-62145 55267
-29945 74391
-99218 14416
-92009 42686
-83998 36730
-50338 81796
-43724 90026
-86537 33172
-89079 44444
-32728 41669
-60742 67245
-35894 42369
-66329 16357
-42434 19057
-65046 13593
-41778 42363
-62183 46290
-37564 10310
-46436 94358
-58111 74819
-13914 85272
-67992 46429
-42766 46993
-97620 79909
-12930 36101
-14208 62020
-41890 36730
-81680 21444
-84864 64563
-29905 72690
-35753 52398
-73868 35520
-17253 29006
-72538 88588
-77189 89503
-81736 18206
-33322 31658
-48157 79144
-28398 45304
-51735 83365
-42009 59880
-25466 41416
-52459 99199
-57747 36730
-12226 12617
-41445 33884
-15088 42664
-21076 99403
-24923 36730
-47057 87695
-14281 76662
-58163 75603
-41046 88588
-25315 52616
-88847 31193
-25550 35520
-37785 54965
-42166 81663
-36739 55267
-13289 58788
-95744 62866
-23230 41669
-89299 88513
-94591 57796
-19517 78347
-38689 71550
-55241 41669
-80752 85442
-24799 84471
-13063 55267
-27395 80539
-78086 41669
-49641 13167
-60112 63395
-57026 15781
-34007 29172
-49274 72405
-14926 96924
-54717 58045
-16315 22728
-90753 82631
-99446 13167
-51171 81263
-65577 51430
-59152 40932
-98558 41284
-60772 88588
-89469 93258
-78257 51498
-17794 63128
-17963 99564
-10250 12980
-11455 64655
-89464 78241
-68825 20389
-18793 81458
-78236 41669
-54490 94531
-16188 51392
-17889 41669
-88466 55267
-30083 84471
-83012 57306
-70675 81796
-13694 84854
-58909 38592
-40234 94238
-51671 81883
-91196 49891
-86378 92193
-81435 83848
-52846 38940
-96254 85424
-28810 35155
-57295 68573
-56262 94606
-70230 29354
-22599 10175
-42130 30343
-52701 99403
-62915 12166
-76676 88588
-92756 55926
-85607 84471
-59730 67890
-32152 56550
-83584 12212
-91305 52052
-92411 62866
-30000 24317
-48046 39809
-53235 93258
-58381 30343
-81243 39857
-46414 37480
-14203 19491
-94671 53889
-25932 74714
-15761 95661
-41032 87276
-95383 12977
-63041 37164
-62397 38420
-31632 80344
-73259 63756
-39665 53750
-80475 32801
-71036 88588
-72272 79144
-60444 94808
-62938 98520
-91946 39934
-65936 81849
-46418 56506
-75068 97162
-39001 52616
-41161 30343
-15026 35598
-42469 41669
-56940 80344
-14981 79323
-18795 70311
-51498 79144
-18298 39857
-57977 95908
-99404 90175
-16709 94746
-52847 17022
-19595 32739
-75552 54475
-56206 73676
-21473 79204
-92226 37522
-77631 41409
-32460 39212
-68228 89367
-93156 51665
-43009 54778
-14468 63363
-38918 43492
-63144 83443
-64474 99403
-59151 68155
-74740 84352
-46043 66174
-19176 79144
-80639 36730
-12346 18866
-32789 35520
-30312 13167
-90241 34021
-61418 95707
-52839 52960
-59507 11557
-51774 80344
-72851 31658
-21231 52129
-17825 67968
-48685 80344
-90363 14286
-32135 81656
-89692 93229
-71792 84471
-24754 91630
-15559 17945
-73777 62866
-73826 93258
-61029 10131
-21893 79844
-72680 80344
-54635 80344
-46537 96585
-28015 51978
-80768 99403
-52593 31658
-15701 83366
-97543 45838
-33327 55267
-60326 10669
-71666 68499
-68900 91751
-27686 40337
-39616 62866
-51033 37907
-25015 14676
-41682 19585
-79008 36730
-49472 47063
-98674 62202
-33282 84471
-59585 75619
-86450 58477
-14432 87276
-67623 18866
-84033 69700
-13957 40073
-55400 21005
-13167 36730
-34835 15933
-71718 58623
-95411 97681
-57118 94831
-41944 62866
-88120 62866
-11752 32137
-85462 36211
-85424 46228
-79713 80344
-16019 62866
-17655 38412
-26672 17352
-82553 76385
-23188 71537
-56490 39857
-46951 13167
-85961 13877
-51560 77830
-94957 52616
-27650 74995
-70629 73120
-25129 32171
-62148 48774
-44331 87276
-69734 37018
-21661 51261
-13612 82993
-90689 13167
-92312 86533
-98598 80344
-68752 41669
-30190 35520
-36730 50595
-52267 64296
-59707 65310
-80349 62885
-63683 45682
-74727 82966
-86012 81529
-39964 88805
-16119 69720
-33146 70138
-90376 97651
-22904 98429
-87159 29634
-23078 18154
-23361 32845
-71970 63128
-10411 92866
-31178 88588
-50980 27848
-45078 77661
-91447 42358
-71418 32868
-76636 78241
-30598 93258
-28434 38738
-40660 79275
-62848 99403
-28084 38612
-12699 59071
-59263 81796
-26439 62866
-17391 78241
-93530 45014
-45542 97173
-69388 13423
-80066 28361
-63149 95510
-27861 81796
-62609 28829
-78241 64755
-98783 53082
-21987 31658
-31758 18211
-21749 79144
-70377 52464
-65877 97679
-74993 57174
-53846 78241
-67812 39783
-32323 63362
-18461 91739
-38165 31920
-80422 39857
-43219 31658
-84785 30343
-54985 88562
-18275 62866
-54638 78780
-76547 55267
-15874 41010
-86965 36101
-97038 74819
-13828 44487
-21733 79144
-84471 16719
-26596 15857
-16529 28650
-25443 35348
-15059 43502
-81770 36730
-81309 78241
-35589 69602
-94630 35179
-53197 76827
-29523 66364
-46055 30993
-85203 60814
-39329 53071
-18663 32233
-50108 99922
-41019 98673
-89169 76809
-93556 52782
-69891 54164
-40270 51225
-82965 46304
-22455 40010
-41669 32801
-71630 15002
-48390 61558
-44783 78241
-59867 32801
-36112 31658
-81101 91237
-54551 96109
-20993 92021
-50680 38412
-63128 84471
-94509 80344
-10577 99239
-25724 84471
-17317 20799
-39300 76645
-76421 67643
-43817 20959
-75711 58027
-34480 35520
-64585 64739
-64685 99403
-43062 58999
-81760 88588
-63083 40045
-39425 36730
-17622 80859
-64617 36051
-59190 85424
-81175 97509
-93869 51498
-62866 61413
-26396 71626
-87276 98001
-79144 48463
-23812 31658
-31923 47911
-87102 81796
-40295 85346
-92002 66371
-62557 65288
-73197 53046
-68891 80787
-39756 37172
-19915 60878
-43089 32558
-30343 31658
-50332 66707
-26000 58109
-67720 82142
-41227 56943
-97647 47831
-76020 38412
-40485 84471
-16962 53016
-30066 28740
-31118 54102
-41928 99913
-82656 38412
-94155 34933
-52515 48131
-48519 45948
-64922 51902
-73451 81796
-31917 93734
-96992 56765
-60790 48526
-68218 75199
-80344 59642
-94057 47998
-74830 99403
-70462 56217
-76371 18624
-56899 90796
-92898 66333
-34979 72161
-37736 80344
-41607 32801
-48181 41716
-72333 26215
-13666 78112
-91781 85424
-77373 83784
-94719 94693
-65491 41669
-88464 47980
-98595 56821
-16665 57249
-42861 81712
-38767 65492
-31642 39581
-54565 86820
-51346 74706
-38258 81796
-35980 77859
-13015 61175
-79811 14561
-29887 12736
-48972 31658
-43907 40337
-15478 45373
-97895 52030
-93779 15247
-19906 88588
-69778 98196
-66203 63897
-91035 39857
-27450 63128
-11710 77533
-61760 31658
-50614 74819
-89099 87276
-75125 46470
-55904 39857
-76167 37911
-94908 47677
-58478 18866
-20475 37504
-21737 13167
-90464 99403
-12941 84669
-48793 62866
-60186 84471
-11894 39857
-55293 21637
-33993 76974
-47080 64256
-73306 62866
-95473 74936
-35272 59929
-20187 36730
-48764 59657
-65430 16092
-79522 28419
-98586 21238
-11131 97814
-15190 32801
-14978 39857
-83286 78490
-40748 81839
-25325 20040
-24813 58230
-52110 79030
-75599 95523
-23138 63833
-63416 65152
-13853 98184
-60874 80344
-32281 88588
-80353 72102
-24683 84471
-42421 38412
-75909 86850
-22940 36074
-80544 96507
-62292 58866
-98462 38182
-46560 56050
-87289 79144
-88955 15573
-70992 25439
-81256 38412
-28446 29484
-83121 95224
-16108 74352
-34016 37646
-55211 29561
-20806 87737
-17271 99403
-35249 76966
-25159 67894
-40337 58440
-60006 32338
-60866 38412
-66540 93258
-90000 58211
-57957 38113
-54883 80382
-65202 41669
-56318 22865
-43827 39813
-81395 40970
-69790 86084
-17754 55267
-92786 31658
-98085 88588
-50334 48963
-35482 58393
-32883 70992
-62378 14433
-99609 73135
-35356 36730
-78375 68903
-37024 13132
-24204 27308
-72637 38412
-17428 58766
-80886 18866
-66117 59583
-77402 72213
-66620 23574
-37470 26120
-56642 97207
-16039 99994
-23520 59100
-39995 75647
-31430 77373
-59277 16018
-77197 21617
-93312 84197
-81972 60483
-99910 79880
-83510 34604
-52934 99403
-60313 32544
-86206 62733
-32957 53708
-18748 59570
-34408 63137
-64561 95075
-89324 88588
-86562 99403
-34014 98669
-52477 54060
-82112 91468
-46837 51376
-42855 89033
-76285 10788
-48498 11016
-87628 95461
-25039 23870
-44726 84471
-36316 17593
-55475 12512
-40885 61324
-55982 41669
-28353 93258
-90070 87664
-92571 50972
-64040 77373
-66045 44321
-76075 47585
-69898 35520
-31897 78241
-45288 77373
-61402 40079
-43939 79476
-83915 87612
-51714 70302
-55728 61718
-19212 48853
-50471 15323
-11253 36730
-36282 61657
-99765 88588
-40255 84064
-65591 31658
-88588 30358
-53096 62672
-32485 52616
-90637 35520
-23957 55267
-15301 74819
-99304 38412
-42581 99633
-89403 78241
-88697 46405
-23646 81942
-82798 41669
-19417 72825
-99035 54991
-99372 77622
-49134 11067
-41732 49561
-69058 51302
-85817 52817
-80628 47979
-98869 18345
-21540 44446
-36075 62399
-74841 16533
-29826 68948
-74966 33155
-76789 33664
-42909 76884
-61686 93258
-65851 98787
-38529 64090
-64968 58698
-99647 70935
-49851 13167
-88523 38412
-92200 35520
-21926 55267
-85918 78241
-35092 80344
-39857 33948
-80393 59217
-97911 43227
-90571 35520
-48736 83686
-77924 63128
-18866 80344
-21299 74597
-81796 45742
-93562 96860
-89376 36730
-68027 75225
-13032 79144
-28892 57468
-96012 72691
-96357 90025
-93590 76769
-39169 81796
-69505 83140
-27406 79144
-45575 25412
-10640 69420
-42859 67773
-54319 76647
-36900 89641
-16622 73504
-55267 10781
-60719 75932
-63099 36730
-14798 31658
-89944 22601
-40221 55267
-75498 35601
-91475 36563
-23362 39524
-56739 81796
-57452 80344
-60950 97510
-78516 99403
-27941 62443
-27521 66529
-33707 88588
-93324 91799
-57954 78745
-10142 96525
-93400 79144
-10246 51708
-96780 80879
-90160 28886
-75452 68015
-51405 30788
-30558 43844
-80443 56573
-53073 55181
-23213 60714
-86395 98419
-26118 38412
-77828 81796
-83431 19529
-66085 56790
-87013 80344
-78095 27229
-92609 32801
-97658 96068
-97452 49425
-63195 95504
-22526 79144
-40153 79144
-77603 88145
-21804 26067
-70021 27010
-39030 20686
-44696 30343
-98142 54162
-18276 69052
-61036 14279
-89542 91528
-36218 99403
-59135 87980
-44366 61548
-73468 40559
-30939 26766
-66589 83054
-39929 63975
-25239 79144
-74819 40299
-77393 87276
-89793 74480
-70491 56646
-13636 99403
-58152 87276
-30693 19897
-31134 61607
-12324 35941
-67104 22474
-89552 84471
-96869 36730
-61641 42507
-92835 28786
-51442 41669
-40162 84338
-92491 16076
-11753 35520
-95247 79627
-11256 30343
-93258 41669
-24504 25813
-85713 41965
-19158 81796
-50458 41669
-48386 22205
-68720 90932
-36101 79144
-57165 78241
-22469 31658
-99737 14211
-58884 65158
-29461 98196
-86864 72295
-91962 77373
-93672 51538
-89453 83913
-86350 90636
-42288 98263
-17267 18583
-30518 55555
-76868 62866
-55662 44542
-31658 98196
-99589 31658
-64736 36101
-16281 62886
-32687 66131
-77273 83572
-52616 71835
-35719 12817
-87282 36101
-49495 17763
-41116 56436
-65977 31658
-87148 66523
-71950 99639
-93432 41570
-47256 24165
-60388 58593
-52721 87348
-46321 27970
-31533 64362
-82098 35520
-60520 98196
-62425 65803
-90692 57775
-29160 99403
-28072 65721
-29207 40337
-96928 11960
-88074 55022
-11262 31658
-70439 12630
-46426 40192
-97124 96336
-97733 79144
-60902 82128
-20406 18866
-49465 24075
-92723 84471
-82785 49899
-85690 84471
-46301 60801
-70543 39158
-77397 13167
-78434 89992
-43358 22650
-38412 60568
-54633 45527
-27215 93385
-98736 65619
-12981 48333
-79201 61358
-71849 25687
-27785 40337
-57013 13427
-99403 88588
-22632 26830
-12033 77373
-66675 16445
-23066 67354
-80100 31674
-77822 43658
-70694 18628
-38583 97566
-29014 39095
-71974 78640
-44442 94472
-89670 92693
-58205 52583
-26610 32340
-50111 36267
-81769 55267
-80727 15549
-54969 41669
-88744 81796
-66642 43640
-38035 81796
-86110 74184
-74806 38412
-26849 66673
-27007 93396
-80555 78794
-64197 32236
-88661 18331
-16011 32801
-18265 19847
-73365 46289
-71259 84471
-53163 80344
-67421 42238
-61567 39797
-78176 12791
-68680 99109
-83969 59805
-99427 65563
-64286 88588
-69259 49401
-65989 60112
-74866 55267
-91571 70365
-61137 72545
-86810 99342
-91215 74819
-57984 84471
-64054 45167
-25371 93258
-56931 97531
-42448 58600
-77910 41669
-27234 23987
-55971 67247
-53910 23754
-59015 16842
-36568 18866
-93228 92940
-38858 21883
-37570 41669
-43634 48654
-61671 36109
-14455 39324
-69564 61102
-75007 36730
-83030 35520
-27889 41669
-90946 41125
-12614 70263
-61381 18549
-90763 45873
-13117 44089
-13363 84471 \ No newline at end of file
diff --git a/2024/02/input b/2024/02/input
deleted file mode 100644
index 6f51cdf..0000000
--- a/2024/02/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-48 50 51 53 55 56 59 58
-12 13 14 16 17 17
-10 12 14 17 20 23 26 30
-13 14 16 18 19 25
-2 3 4 5 8 7 9
-19 22 21 23 21
-49 51 53 51 53 56 56
-16 19 22 21 25
-20 22 25 28 25 28 34
-38 41 43 43 44 47 50 51
-19 22 25 26 26 29 32 29
-31 32 32 35 35
-43 45 46 46 50
-70 71 72 72 78
-43 45 49 52 55 57 59 60
-19 21 23 27 26
-87 88 92 94 95 98 98
-12 15 17 19 21 25 27 31
-58 59 60 61 63 67 70 76
-54 57 60 63 65 66 71 73
-78 80 82 83 84 85 90 87
-83 84 91 93 94 97 97
-55 57 64 65 68 71 73 77
-59 62 65 66 71 78
-69 67 70 72 73 74 76
-45 44 47 50 52 51
-42 41 43 44 47 48 48
-70 69 70 71 74 75 77 81
-60 59 60 61 62 65 66 71
-29 28 27 29 32
-55 52 55 58 61 60 63 61
-57 55 52 53 55 56 56
-21 18 20 18 19 22 26
-35 34 37 35 37 44
-61 59 59 60 62 65 68
-43 41 44 44 46 47 50 49
-27 26 29 31 31 33 33
-39 36 39 39 43
-10 9 10 10 13 18
-41 40 43 45 47 51 52
-16 14 18 20 21 19
-44 42 43 44 45 49 49
-10 9 11 15 16 19 23
-53 51 54 57 61 66
-3 1 2 4 10 13
-52 50 52 58 56
-25 23 26 29 31 32 39 39
-9 7 9 14 17 20 24
-10 9 10 13 14 16 22 28
-64 64 65 66 67
-1 1 2 3 5 6 8 6
-53 53 56 57 60 61 61
-35 35 36 37 40 42 44 48
-28 28 31 32 35 41
-34 34 35 38 36 39
-71 71 72 71 69
-52 52 54 51 52 55 58 58
-39 39 42 43 42 44 46 50
-87 87 88 86 88 91 97
-63 63 64 64 66 67 70 73
-41 41 44 45 45 42
-11 11 11 14 16 16
-78 78 81 84 84 86 90
-30 30 30 31 34 36 43
-61 61 64 66 67 71 73 75
-17 17 21 22 23 20
-84 84 88 89 89
-15 15 19 21 24 28
-11 11 14 18 19 26
-47 47 53 54 57 59 60 62
-93 93 94 99 98
-61 61 64 65 70 71 74 74
-64 64 67 68 75 78 79 83
-59 59 62 69 76
-83 87 89 92 93 95 97
-72 76 79 82 81
-65 69 72 74 76 76
-20 24 27 28 30 33 37
-2 6 9 12 13 19
-27 31 28 31 32
-31 35 36 38 39 37 36
-23 27 28 30 29 32 32
-19 23 25 23 26 29 30 34
-43 47 44 47 50 56
-9 13 15 17 17 19 21
-37 41 43 43 41
-79 83 85 87 87 87
-17 21 21 23 27
-20 24 27 28 30 30 33 40
-38 42 46 48 51
-41 45 47 51 54 53
-48 52 54 56 60 63 63
-21 25 29 30 34
-73 77 78 82 83 86 93
-71 75 81 84 85
-79 83 89 90 92 91
-25 29 34 37 37
-4 8 15 18 19 23
-15 19 22 29 30 31 38
-69 76 77 80 83
-5 10 13 15 18 15
-31 36 37 38 38
-38 45 48 49 50 51 54 58
-15 20 23 26 28 31 38
-11 16 14 17 19 21
-66 73 75 77 75 76 75
-72 77 74 76 76
-14 21 23 24 23 26 30
-53 58 60 63 60 62 68
-59 65 68 71 71 73 76
-20 25 27 29 29 31 29
-83 89 92 95 95 97 99 99
-50 56 58 61 61 63 67
-48 54 54 57 58 60 65
-75 80 84 86 89 90 93
-19 26 28 29 33 32
-6 11 12 16 19 19
-74 80 83 84 85 89 91 95
-3 10 12 16 21
-63 70 71 76 77 80
-55 62 69 72 73 70
-16 21 22 24 27 29 36 36
-38 44 51 54 58
-9 14 19 20 23 24 30
-39 37 35 32 34
-52 50 47 46 44 41 39 39
-35 34 33 31 30 27 24 20
-75 73 70 67 62
-20 19 18 16 14 17 14
-44 42 43 42 40 39 40
-59 57 56 54 55 52 50 50
-63 60 59 62 59 57 53
-23 21 23 22 16
-69 66 63 63 60
-66 64 61 59 59 58 61
-45 43 43 40 40
-46 44 43 43 39
-38 37 35 32 32 27
-90 89 87 84 80 77 76
-60 58 57 54 50 48 49
-88 85 83 81 80 76 76
-51 49 45 44 40
-80 79 77 73 67
-80 79 76 70 68 65
-50 49 47 41 43
-70 67 64 63 57 57
-32 30 24 22 20 18 14
-81 79 73 71 68 65 59
-86 87 86 84 81
-89 92 90 87 88
-67 70 67 64 61 59 58 58
-59 60 58 55 53 51 49 45
-51 53 51 48 45 42 41 36
-50 53 52 50 47 45 47 46
-59 62 61 62 64
-63 65 63 62 60 62 62
-96 98 99 98 96 93 89
-63 66 63 61 64 57
-30 32 31 31 30 29
-17 18 15 15 14 12 13
-1 4 3 3 3
-13 15 15 13 10 8 4
-62 63 60 58 58 52
-80 82 81 77 76
-85 88 87 84 81 80 76 79
-86 87 85 81 78 78
-94 97 96 94 93 90 86 82
-58 61 57 55 54 52 46
-17 18 15 9 7 5 3
-25 26 24 22 16 15 12 15
-57 58 52 51 48 47 47
-62 64 59 57 53
-41 43 36 34 32 31 26
-16 16 13 10 7 6 3
-39 39 38 37 34 35
-32 32 30 28 27 26 25 25
-56 56 53 50 47 43
-60 60 58 57 54 51 45
-29 29 30 29 26 24
-79 79 78 80 81
-56 56 53 52 53 53
-48 48 45 43 46 44 40
-80 80 79 80 75
-34 34 34 32 31 29 26
-11 11 11 9 7 10
-62 62 60 60 60
-84 84 81 81 78 76 75 71
-54 54 54 53 51 45
-60 60 59 58 56 55 51 50
-85 85 84 80 81
-95 95 93 92 88 88
-65 65 61 60 58 54
-95 95 91 88 81
-79 79 72 71 70
-46 46 39 38 41
-40 40 33 30 30
-40 40 34 31 28 24
-61 61 56 54 51 44
-43 39 36 35 33 31
-48 44 41 40 37 35 32 35
-53 49 46 44 41 38 38
-45 41 40 38 36 34 32 28
-42 38 36 33 30 27 24 19
-62 58 55 56 54 53
-5 1 2 1 2
-77 73 70 73 72 70 70
-33 29 26 28 24
-89 85 82 85 82 76
-84 80 79 78 78 75
-75 71 71 70 71
-76 72 69 67 67 64 64
-22 18 17 15 14 11 11 7
-31 27 27 24 19
-57 53 50 47 43 41
-97 93 90 86 83 85
-50 46 44 43 41 37 34 34
-18 14 10 9 6 2
-69 65 61 60 59 57 55 49
-73 69 67 65 58 57
-22 18 12 11 13
-25 21 20 18 17 11 10 10
-86 82 80 74 72 69 65
-97 93 90 84 77
-96 91 90 88 86 85 82
-88 83 82 79 78 76 78
-22 15 14 13 13
-70 65 62 60 57 53
-43 36 34 33 32 25
-12 7 6 4 2 5 3
-20 13 10 8 10 9 7 8
-85 80 79 80 77 74 74
-18 13 10 11 10 9 5
-49 44 45 43 41 34
-84 79 76 76 74
-60 53 51 51 48 45 44 46
-48 42 39 38 37 35 35 35
-62 56 56 54 53 52 48
-49 42 42 40 37 31
-94 88 86 83 82 80 76 73
-30 25 21 20 17 18
-65 58 57 53 52 49 49
-35 29 25 22 21 18 14
-37 30 28 27 23 22 21 16
-83 77 76 70 68
-61 54 53 48 46 47
-48 42 40 34 33 31 29 29
-87 80 77 70 66
-71 66 63 57 56 55 50
-80 81 84 86 89 91 88
-23 25 26 27 30 32 35 35
-82 83 85 87 88 91 95
-42 44 47 48 49 52 54 61
-90 91 93 94 91 94 96
-15 18 15 17 20 21 23 20
-86 88 89 91 88 88
-1 4 5 8 5 9
-57 58 59 56 58 61 63 69
-77 79 79 80 81 82 83
-87 90 90 93 95 96 95
-77 79 80 82 84 85 85 85
-43 44 46 47 48 48 49 53
-50 52 55 56 57 60 60 67
-29 30 32 36 39 41 44
-70 73 76 80 81 82 79
-5 8 10 11 15 15
-5 8 10 14 16 18 22
-36 38 40 42 45 48 52 58
-84 87 89 94 97 99
-29 31 34 35 41 38
-43 45 47 52 55 57 57
-68 69 71 76 80
-79 82 83 85 92 98
-31 29 31 34 35 38 41 42
-91 88 89 92 95 96 97 94
-28 25 28 30 31 34 37 37
-48 45 46 49 53
-18 15 17 20 27
-84 83 85 83 84
-9 6 8 9 8 11 10
-87 85 86 89 92 91 94 94
-10 8 7 10 13 16 20
-57 56 58 55 56 57 63
-91 89 91 92 94 94 95 96
-27 26 28 28 30 31 33 32
-88 85 88 90 90 90
-72 70 71 71 75
-19 18 18 21 27
-85 84 87 91 93 96
-76 73 74 75 78 79 83 81
-78 76 78 82 83 85 85
-6 4 8 11 14 18
-17 14 18 19 26
-54 53 58 60 62
-74 73 75 80 78
-19 16 23 24 24
-81 79 85 88 90 91 95
-24 21 24 25 28 34 37 44
-86 86 89 92 93
-73 73 75 77 79 81 83 82
-56 56 58 61 64 65 68 68
-24 24 25 27 28 29 31 35
-79 79 80 82 85 91
-93 93 95 92 94 95 96
-9 9 11 10 11 9
-79 79 80 77 79 79
-1 1 4 7 8 10 9 13
-79 79 81 83 85 84 89
-69 69 71 73 75 76 76 79
-94 94 94 95 96 99 97
-28 28 31 31 32 33 33
-71 71 72 73 73 77
-32 32 35 36 36 41
-78 78 79 83 84 87 89 90
-11 11 14 18 21 23 25 24
-19 19 21 25 28 29 29
-78 78 82 85 86 88 90 94
-61 61 63 67 68 75
-23 23 28 29 31
-31 31 38 40 38
-84 84 89 90 92 95 96 96
-32 32 33 38 42
-32 32 33 34 37 42 47
-49 53 56 58 61 64 66
-54 58 61 62 65 66 65
-21 25 27 30 30
-42 46 49 50 51 55
-58 62 63 65 66 69 72 78
-89 93 96 94 96
-36 40 37 39 42 44 47 46
-81 85 86 85 88 91 91
-15 19 20 18 19 20 21 25
-75 79 78 80 86
-25 29 32 34 37 37 40 43
-42 46 49 52 55 58 58 57
-5 9 11 13 13 16 17 17
-83 87 87 90 91 93 97
-19 23 24 27 27 30 36
-18 22 23 27 29
-8 12 13 14 18 16
-19 23 25 29 29
-60 64 65 69 72 73 76 80
-29 33 34 38 39 44
-64 68 69 70 72 78 80
-8 12 15 18 25 26 25
-39 43 46 47 52 52
-41 45 47 54 58
-3 7 12 14 15 22
-22 27 28 30 32
-3 10 13 15 16 15
-44 49 51 53 53
-1 7 9 10 11 12 13 17
-16 21 24 25 30
-24 29 30 29 31 33
-39 46 49 47 50 51 49
-20 25 23 26 26
-39 46 47 49 48 50 54
-18 24 25 27 26 31
-13 18 21 21 23 24 27
-32 37 38 38 40 43 40
-39 46 48 50 52 52 52
-35 40 42 43 43 46 49 53
-41 48 48 51 53 60
-11 17 20 24 26 28
-6 13 15 19 16
-80 86 88 92 95 96 98 98
-73 79 80 84 86 90
-69 74 77 81 82 85 91
-16 23 24 27 32 34 36 39
-56 62 65 71 74 73
-59 66 67 72 72
-11 17 20 23 29 30 33 37
-40 46 48 51 58 65
-57 55 54 51 49 48 46 47
-6 5 2 1 1
-88 86 84 83 80 79 75
-71 70 67 66 60
-46 45 43 40 42 39 36
-21 19 17 20 17 20
-56 55 52 54 53 53
-76 75 77 76 73 71 67
-55 54 53 56 51
-86 84 82 82 80 79
-28 25 23 21 21 19 17 18
-91 88 85 85 85
-83 82 79 78 78 74
-43 40 40 38 31
-69 68 66 65 64 60 58 57
-77 76 74 72 70 69 65 66
-71 70 69 65 65
-60 57 54 52 48 46 45 41
-83 80 78 76 72 66
-86 83 76 73 72 71
-80 79 77 75 74 68 65 66
-53 50 49 47 44 38 37 37
-27 24 21 14 12 10 6
-51 50 45 43 41 34
-45 46 44 41 40 39 36
-82 84 83 80 78 77 74 75
-45 46 43 42 39 37 37
-39 42 41 39 37 34 30
-73 76 74 71 70 69 62
-13 16 19 18 17 16
-18 19 18 17 16 18 15 18
-11 13 11 13 12 12
-19 22 21 23 19
-83 85 84 87 81
-75 77 74 74 72 70
-22 25 25 22 20 18 15 17
-11 14 11 11 11
-93 94 92 89 89 88 87 83
-16 18 16 16 15 9
-25 27 26 22 19 18 15 13
-77 78 76 72 71 69 66 67
-94 96 95 93 89 89
-31 32 31 28 24 22 21 17
-36 39 38 35 33 29 23
-28 29 26 25 20 17
-60 63 61 59 54 52 55
-54 57 55 54 53 48 48
-32 35 28 26 22
-34 36 34 32 29 23 22 17
-71 71 68 65 63 61 58
-30 30 27 26 24 21 22
-12 12 11 9 6 4 3 3
-17 17 14 12 10 8 6 2
-64 64 62 60 57 55 48
-87 87 84 87 86 85
-55 55 54 55 53 50 52
-54 54 51 48 49 48 46 46
-35 35 32 29 26 23 26 22
-10 10 9 11 9 2
-40 40 37 36 36 33
-34 34 33 33 30 33
-67 67 65 63 60 58 58 58
-15 15 14 14 12 10 6
-74 74 72 71 71 65
-48 48 45 41 39 36 33
-31 31 27 26 27
-54 54 50 48 46 46
-62 62 59 55 52 48
-49 49 45 42 41 36
-95 95 89 87 86 84 82 79
-52 52 50 48 43 46
-37 37 34 33 32 30 23 23
-89 89 86 80 77 73
-69 69 67 60 55
-25 21 19 17 16 15
-80 76 75 74 72 71 73
-18 14 12 9 6 5 4 4
-89 85 82 79 76 73 70 66
-78 74 72 71 70 64
-50 46 45 43 45 44 42 39
-81 77 74 75 73 71 74
-78 74 75 72 69 66 66
-59 55 54 53 50 47 50 46
-49 45 42 39 40 37 36 30
-94 90 87 85 83 82 82 80
-15 11 8 8 9
-24 20 19 16 13 12 12 12
-57 53 51 49 48 47 47 43
-66 62 61 59 59 57 52
-73 69 67 65 61 60
-98 94 91 90 86 83 86
-73 69 65 63 63
-24 20 19 15 11
-99 95 93 92 88 87 81
-89 85 82 77 76
-30 26 20 19 18 19
-49 45 44 42 39 34 34
-39 35 34 31 26 23 19
-60 56 54 49 46 40
-53 47 44 43 40 39
-23 18 16 13 12 10 9 11
-99 92 90 87 85 84 81 81
-35 30 29 27 26 23 21 17
-20 15 14 13 10 5
-23 16 15 14 16 14 12
-53 48 46 48 45 43 45
-9 4 1 2 2
-55 49 51 49 46 42
-75 68 65 62 60 62 60 53
-71 65 62 59 59 58 55 53
-24 17 14 13 13 14
-12 6 6 4 4
-44 37 35 32 32 29 26 22
-30 24 24 23 22 20 15
-45 39 37 36 32 29
-27 20 19 15 13 10 8 9
-83 76 72 70 70
-52 45 43 39 37 36 32
-58 51 47 45 42 39 33
-51 46 43 41 34 33 30
-55 49 48 41 43
-20 13 11 4 3 1 1
-84 77 76 74 67 64 63 59
-85 78 76 75 73 68 67 60
-75 71 71 68 71
-87 87 84 83 80 83 77
-17 22 24 26 27 26 28 33
-65 61 60 60 57
-19 20 17 16 15 15
-46 46 44 43 42 39 37 33
-83 83 83 85 86 89 90 94
-46 52 55 60 67
-98 91 90 87 84 84
-87 88 84 81 80 79 73
-4 6 8 9 6 9 8
-59 59 56 53 55 52
-31 31 33 30 33
-40 38 35 31 29 27
-92 90 87 84 77 76 75 78
-26 27 27 30 33 36 40
-42 38 36 33 34 32
-79 73 72 72 69 72
-57 57 51 49 47 44 40
-47 53 56 58 62 62
-27 27 29 34 36 37 38
-49 49 51 51 51
-49 53 57 59 61 65
-90 92 93 90 97
-40 36 32 30 26
-94 90 88 85 85
-39 39 36 34 27 24 23 26
-47 45 43 42 45 43 41 37
-30 34 37 38 40 43 46 45
-70 70 72 75 79 82 86
-99 96 95 94 97 94 87
-69 72 71 68 61
-80 73 76 73 72 69 65
-94 94 93 87 87
-51 51 52 53 56 62
-46 42 40 37 35 31
-63 63 61 60 57 56 54 54
-45 43 41 37 35 34 31 25
-36 36 36 37 40 47
-94 88 87 83 82 80 80
-62 66 69 73 76
-37 40 34 32 30 24
-21 14 7 6 4
-41 42 45 48 49 52 54 58
-19 26 32 33 34 34
-37 38 41 42 43 43 46
-82 86 83 86 89 92 95 99
-43 38 36 35 33 30 28
-18 17 13 11 13
-92 93 90 92 91 90 85
-80 80 78 76 74 77
-19 22 24 30 32 39
-76 71 69 66 65 64 61 55
-14 17 15 12 11 5 5
-69 70 71 72 72 69
-39 39 40 38 39 39
-54 57 60 62 63 66 66
-60 56 54 53 50 48 45 47
-55 49 51 50 47
-88 88 92 95 92
-50 52 56 58 59 63
-22 22 24 25 29 31 33
-7 6 9 11 17 18 21 28
-70 68 72 74 75 78
-60 63 61 60 57 55 51
-20 17 20 21 24 31 34 32
-3 9 10 12 16 17 20 21
-89 88 90 92 92 94 95 97
-99 98 95 93 94
-59 64 67 68 67 67
-90 83 82 79 74 73 66
-34 34 39 42 42
-61 61 60 58 55 52 48 43
-62 67 73 75 73
-74 78 78 80 82 86
-36 37 37 36 31
-41 41 38 38 38
-7 11 12 9 12 13 16 23
-99 95 92 90 88 82 79 81
-7 8 11 10 13
-13 17 19 22 23 27
-17 15 13 13 8
-56 51 49 49 47 47
-35 39 42 45 42 45
-59 59 66 67 71
-48 50 50 51 51
-82 79 82 85 89 96
-81 81 77 75 72
-25 20 19 19 17
-59 59 61 65 67 74
-5 6 13 16 19 19
-59 62 65 67 70 74 76 76
-46 50 51 52 53 57 58 63
-6 3 6 8 10 10
-82 75 71 70 67 64 62 58
-46 46 46 43 40 36
-9 13 15 17 24 25 32
-48 47 44 42 41 38 37 37
-19 25 26 31 33 35
-29 26 27 29 31 34
-38 38 35 33 30 28 31 27
-10 10 16 18 19 20 17
-74 74 70 67 66 64 65
-34 30 28 28 25 23 20 16
-38 38 35 37 40 38
-43 42 48 51 53 53
-66 67 69 72 74 81
-3 7 9 10 11 16
-49 48 46 43 41 40 38 31
-17 14 16 20 18
-72 68 65 63 62 59 62 62
-69 65 61 60 63
-17 16 18 21 21 23 25 32
-28 25 25 23 24
-41 41 42 45 46 49 53
-98 95 92 90 90 89
-68 71 70 73 70 66
-29 29 26 25 21 19 18 18
-62 62 60 58 58 57
-49 49 47 48 51
-57 62 63 66 68 70 71
-7 5 9 10 13 14 17 17
-85 90 93 95 95 92
-24 21 20 18 17 18 20
-8 14 16 17 21
-91 87 86 86 85 79
-48 44 42 40 38 37 32
-25 30 34 37 42
-25 19 13 11 7
-55 55 52 51 44 43 42 41
-82 81 78 76 75 71
-76 80 83 85 87 87 87
-3 9 10 13 14 17 20 17
-23 26 27 29 31 34 32
-32 28 27 24 20 19 19
-39 43 44 45 49 50 47
-26 25 26 29 36 40
-63 63 67 69 72 72
-69 76 77 79 82 86 89 87
-9 11 12 16 13
-62 62 62 61 59 58 56 58
-24 26 25 24 24 21 19 19
-39 41 38 40 40
-77 74 71 70 68 66 61 57
-90 85 83 84 81 79 74
-92 88 87 84 77 71
-37 41 44 45 52 51
-55 56 54 53 52 49 45 48
-44 47 51 52 55 56 57 59
-88 92 97 99 99
-9 9 10 13 15 15
-13 10 7 9 10 12 12
-34 29 28 22 25
-51 51 53 56 59 60
-55 56 59 61 63 62 62
-66 71 73 75 78 81 81 86
-19 20 21 24 26 32 35
-65 64 58 56 53
-27 27 28 33 35 41
-80 79 78 80 77
-61 57 53 51 48 46
-97 93 90 83 80 79 78
-37 42 45 47 50 52 53 58
-27 31 32 35 36 39 36 36
-14 15 13 10 6 2
-81 86 89 90 90
-80 74 73 70 69 67 66 69
-49 46 44 41 37 37
-88 85 87 88 89 93
-40 34 32 29 30 28 31
-37 34 33 32 31 29 28
-70 73 75 78 79 81 84 85
-43 41 39 36 35 34 33 31
-95 93 92 90 89 87 85 84
-33 31 28 26 23 22 19 16
-2 5 7 9 12 13
-55 54 52 50 49 47
-41 42 45 48 50 53 54 55
-74 76 79 82 85 87 89 90
-9 10 12 14 16 18 20 21
-95 92 90 87 85 82
-82 83 86 89 92 95 98
-33 36 38 41 44 45 48 50
-50 49 47 44 43
-82 80 79 76 74 73 70
-4 7 10 11 14
-90 88 86 84 82 79
-41 42 44 45 47 50 53 56
-62 59 56 53 51 50 49 48
-61 59 57 54 51 50 49
-51 53 56 57 58 59 61
-68 67 66 64 62 61 58
-8 10 12 15 16 18
-7 9 12 15 16
-72 71 68 66 63
-47 46 43 42 40 39 37 35
-45 43 42 41 39 36
-80 82 85 86 89 90 93 96
-19 16 13 10 7 5 4
-78 81 84 86 88 89 91
-45 42 40 37 35
-34 37 40 43 44 46 48 50
-58 60 61 62 65 66
-31 30 27 26 24 21 18
-29 28 27 26 23
-9 11 13 16 18 19 21 24
-54 52 51 48 45 44 43
-5 7 10 12 14 17 19 20
-9 10 11 14 16 18
-18 16 14 13 10
-46 44 42 40 39 38 36
-52 51 48 45 43
-95 92 89 86 84 82
-72 75 76 77 80 83
-86 83 80 77 75
-49 50 53 55 58
-58 61 64 66 67 70 73 74
-34 36 39 41 42 45
-47 46 45 42 41
-75 77 79 80 82 83 86
-75 72 69 68 66 63
-22 24 26 28 29
-63 60 59 58 56 54 53
-62 64 66 67 68
-81 83 85 86 89 90 92
-67 69 70 71 74 76
-74 72 71 70 68 65 63
-1 3 4 6 7
-48 45 42 39 37 34
-37 35 33 32 30 27
-67 64 61 60 58 55 53 50
-25 24 22 20 19
-73 74 76 77 79 80 83
-29 26 25 22 19
-17 16 15 14 12 10
-66 64 63 62 59 57 55 52
-56 54 53 51 49
-40 39 36 33 30 29 27 24
-36 34 33 31 29
-92 93 94 95 96 99
-94 92 91 89 87
-15 13 12 10 9 8 5
-43 41 39 36 34 33 32
-70 68 65 63 62 60 59
-28 25 24 21 19 18
-93 92 91 88 85 83
-7 6 5 3 1
-29 31 33 35 36
-67 64 61 58 57 56
-92 89 88 87 86
-73 74 77 80 83
-36 33 30 27 25 22 21
-18 21 24 27 28 30 33 34
-35 36 38 39 40 43 46
-26 27 30 32 33 34
-68 69 70 72 73
-61 59 57 55 54 52 49
-38 39 42 45 47 50 53
-1 3 5 8 10 12 13 16
-28 26 23 20 19 16
-77 78 79 82 84
-47 50 53 54 55 58 60
-21 19 16 13 11
-80 82 83 84 85
-92 91 90 87 85 84 83 80
-43 46 47 50 53
-20 23 24 25 28
-18 19 22 25 28 29 31 34
-44 47 48 49 50 51 52 54
-72 70 69 67 66 64
-20 18 17 16 15 13 11 9
-45 47 49 52 53 56 58
-82 84 86 89 90
-79 81 83 84 87 90 91 92
-14 17 19 22 23 24 27
-18 15 12 10 7 5
-72 69 68 65 63
-49 47 45 44 43 40 37
-17 20 21 23 25 27
-65 63 62 59 58
-64 61 58 56 54
-76 73 71 70 67 64
-61 64 65 66 69
-19 22 23 24 27 28 29
-46 45 43 41 39 37
-15 12 9 6 5 2 1
-32 30 29 26 23 20
-16 19 22 24 27 29 31 34
-61 58 55 52 51 50 47 45
-57 55 52 49 47 46
-98 95 92 90 89
-21 18 17 15 14 12
-62 65 68 71 73 76
-74 72 69 66 63 61
-13 12 10 9 6 4 3 1
-92 89 86 84 83 80 77
-62 63 64 65 67 68 71
-73 74 75 77 78 80 82
-54 57 58 59 60 62 64 65
-76 73 71 68 67 65 62 60
-44 46 47 48 51
-23 24 27 28 29 32
-68 71 72 75 78 81
-16 19 22 24 26
-9 11 13 16 18 20 23
-73 70 68 67 66 64 62
-79 81 82 84 85
-64 61 60 59 57 54 51 48
-11 8 5 4 1
-76 73 70 67 65 62 61 60
-69 70 73 76 77 80 82 85
-67 64 63 61 59 58 57 56
-66 65 64 61 58 55 53 51
-41 44 47 50 51 54 55
-63 60 59 56 55 54 53 51
-36 33 31 29 26 25
-9 7 6 5 4
-73 71 68 65 62
-80 77 76 74 71 68 67
-29 30 32 35 37 39
-18 17 15 12 9 7 5 4
-75 73 71 70 69 67 64 61
-59 57 54 53 50 47
-85 88 89 90 92 93
-7 8 10 13 15 17 19 21
-79 76 74 73 71 68 67
-52 49 48 46 43 40 38 37
-96 95 93 90 87 86 83
-20 17 16 15 12 11 10 8
-61 60 58 57 54 53 52 51
-62 61 60 59 56 54
-17 16 15 12 11 8 7
-35 33 32 29 26 24 22 19
-16 18 21 22 25 28
-59 58 57 55 54 53 50
-51 53 55 56 58 60 62
-38 39 42 43 46 48 49
-12 15 16 17 19 22
-42 44 45 46 48 50
-41 40 39 36 33 31
-47 49 50 51 53 55
-92 89 87 85 82 79 76 74
-75 76 78 79 82
-30 27 24 22 19
-80 81 82 83 84 85 86 89
-55 56 57 59 62 63 66 69
-73 74 77 80 83 85 87 89
-89 87 86 85 83 80 77 75
-39 41 42 43 45 46 49 50
-52 54 57 58 59 62 65 67
-50 52 54 57 58 61 63 64
-9 11 14 17 18
-60 59 58 55 53 52 50 48
-52 54 55 57 58
-87 90 92 93 95 98 99
-90 88 86 83 81 80 78
-91 88 85 84 81 79 78 76
-35 33 32 30 28 26 24
-41 40 39 36 35 33 30 29
-89 91 94 96 99
-74 76 79 80 83 84 87
-62 59 56 54 51 49
-17 15 13 12 10 8 5
-83 84 85 86 87 88
-16 13 10 7 6 3 2
-63 64 66 68 69 71 73 76
-82 84 87 90 92 95 98
-12 13 15 16 17 19
-79 80 81 83 84 85 87 88
-20 23 25 28 31 33 34 36
-5 7 10 12 14
-84 85 87 88 90 92 95
-48 51 53 54 57
-53 56 58 60 61 64 66
-77 76 73 72 69 67
-65 62 61 59 58 55
-75 74 72 70 67 64
-59 58 57 56 55 54
-67 65 64 62 60 59 58
-72 73 74 75 78 79 81
-62 64 67 68 71 72 75
-6 9 12 15 16 17
-34 36 39 41 43 44
-41 42 45 46 48 51
-49 50 52 55 57 60 62 63
-55 56 59 60 62 64 65
-86 89 90 93 96
-80 78 75 74 71 70 68 65
-83 81 79 76 74 73
-69 68 65 62 61 59
-80 83 84 87 89 90 92
-33 31 29 27 24 22
-31 34 36 39 41
-92 91 89 88 86 85 83
-93 90 89 87 85 83
-36 38 41 44 46 47
-11 13 14 15 17 19 22 24
-4 6 7 9 10 13 15
-70 71 74 77 79 81
-13 10 7 5 4
-43 44 47 48 50 53 55 58
-60 61 63 65 67 68 70 72
-75 77 79 82 85 88
-51 53 55 57 60 63 65
-17 20 21 24 26
-47 46 45 43 41 39 38
-39 42 44 45 48 49 51
-60 58 57 54 52 51 50
-37 36 34 32 29 26 23
-64 62 59 58 55 53 51
-53 54 56 59 62 65 67
-72 71 69 68 67
-48 45 42 41 40 38
-52 50 49 46 44 43 42
-16 13 12 11 10 9
-28 27 24 22 21 19 18
-9 12 14 17 20 22 25 26
-70 72 74 75 77 78
-87 85 83 80 78 76 74 72
-50 49 47 45 42 40
-73 71 69 67 64 61 60 57
-12 14 17 18 20 22
-77 74 73 72 69 67
-77 74 72 69 67 66 63 60
-53 56 59 60 63 65 66
-40 42 44 46 49 50 51 53
-66 68 70 73 75 77 78 79
-34 35 38 41 43 45 48 50
-3 5 7 9 11 14
-75 77 80 83 84 85 88 89
-90 91 93 94 96
-52 53 55 57 60
-65 63 60 59 58
-57 58 60 61 63 64
-20 19 18 16 15 13
-18 19 20 21 24 27
-56 53 50 48 47
-19 21 23 25 27 28 29 32
-64 65 66 68 71
-88 87 85 82 81 78
-58 59 62 64 67
-91 89 87 86 83 82
-84 87 89 90 91 94 97
-59 60 61 64 65 66 68 70
-70 73 74 76 78 81
-46 49 50 52 55
-19 16 14 13 10 9 8
-79 76 73 70 69 66 65
-34 33 32 30 28 26
-15 18 20 21 23 26
-89 92 93 96 99
-95 92 91 90 87
-17 16 15 12 10 8
-47 48 50 53 55 58
-19 21 24 26 29 30 32 33
-35 37 40 43 44 47 50 51
-1 2 5 6 8 11
-59 57 56 54 53 52 50 49
-21 24 25 27 30 31
-32 31 30 29 27 26
-32 29 26 24 23 21
-20 17 15 12 11 8 7 4
-60 57 56 54 53 52 51 48
-72 71 70 68 67 64 62 60
-53 51 50 47 44 41 40 38
-86 89 91 93 95
-8 10 12 13 14 15 18 21
-69 70 71 72 73 74 76
-34 32 29 26 25 23 21
-70 67 64 63 62 59 57
-60 59 57 56 53 52 49
-83 85 86 88 89
-91 88 85 84 81
-86 84 83 81 78
-49 52 53 54 57
-8 9 11 14 16 17 18 19
-77 80 82 85 86 88 90 92
-57 59 60 63 65 67 68
-71 69 66 64 61 59 57
-76 74 71 69 66 65
-33 35 36 38 39 41 44 47
-81 84 86 89 90 93
-79 78 77 76 75 72 70 69
-20 23 24 27 28 31
-61 59 58 57 56 54 51 49
-28 30 31 32 35 36 37
-55 56 58 61 63 65
-63 62 59 56 54
-33 32 30 28 27
-23 20 19 18 15 13 12 9
-68 66 63 61 59 58 56 53
-87 90 92 94 95 97
-71 74 75 78 80 81
-81 79 76 73 71 69 68
-57 59 62 64 66 68
-91 88 85 82 79 78 76
-23 20 17 15 13 10
-62 63 66 68 69 71
-62 64 66 69 71 73 76 79
-30 31 33 36 39 40 41
-55 54 52 51 48 45 43
-40 43 45 46 47 50
-48 46 43 42 40 38
-87 84 83 80 77 76 \ No newline at end of file
diff --git a/2024/03/input b/2024/03/input
deleted file mode 100644
index bdd4ae0..0000000
--- a/2024/03/input
+++ /dev/null
@@ -1,6 +0,0 @@
-}mul(620,236)where()*@}!&[mul(589,126)]&^]mul(260,42)when() when()$ ?{/^*mul(335,250)>,@!<{when()+-$don't()*'^?+>>/%:mul(422,738),mul(694,717);~;%<[why()>@-mul(417,219)?&who(474,989){select()-{#mul(366,638)mul(773,126)/*{mul(757,799)]when()mul(778,467)^mul(487,365)]*'{where(952,954){?who()who()when()mul(172,666)#<do()why()~&why())'< {mul(33,475)}mul(916,60)what()?when()>?$,-mul(250,228)(]when()}<mul(817,274)'{})mul(836,930):@how()]!@'select()~?mul(514,457)from()&what()what()when()mul(872,884)select()<select()from()'!who()mul(11,966)/from()(~}#,(*from()mul(941,908)#>mul(760,139)mul(892,161)!'@[%when()<(mul(775,872)+~#)//$select()mul(946,63)how()??select()?from(277,915)~'mul(637,565)~mul(881,294)who()what()}mul(995,866)?mul(952,57)who()mul(387,599)mul(46,724)who()[how()select()mul(992,19)'~mul(909,687)where()mul(953,804)from()/;where(474,270)from()}mul(907,410)&(&what()%{mul(192,898)who()-,mul(196,400)#--{%]how()mul(144,141)~@[when()!%:[mul(377,942)^*mul(89,46)who()<}when()?!'%mul(172,448){]@mul(351,18)~]&!$mul(490,127)/]] }}mul(851,465)when()*-why()what()))@+<mul(465,978):*>^<-select()do()%#+;%:mul(549,307)<where(154,242)(;< /who()mul(426,943)mul(477,782)*?do() mul(745,445)@ (how()$where()mul(118,902)when()when()}!how()don't();mul(523,781)mul(350,886)!}from()>#mul(968,958)mul(125,903)what()who()$where()%who()how()mul(139,859)<&/+how()mul(339,100)@(<?select()+))~mul(548,608)select(166,582) }where()$how(),mul(21,567)from()mul(798,591)+-;][)from()mul(398,197):<why()when()why()[mul(296,785)where()%^(how()select()&:mul(833,729) <# ,mul(858,55)}(~{<;how()^mul(789,160)^where()'mul(320,473)#&mul(281,366)?mul(415,485):::[mul(550,20)[don't()what(){who(197,721)when()!how(748,315)&-{mul(109,947)?^]({mul(915,217)what(),],what()<don't()<-/^<:<mul(264,899)}^from()%mul(137,563)?select(478,659)why(857,355)(%*]~mul(563,802)$&when()mul(121,341)from();~what(495,238)'from()mul(533,553)from())<!+{'&]mul(605,211)}why()select()(mul(607,201)</&how()%-what()?<;mul(592,310)$^(:;%where(873,478)~mul(565,816)mul(52,983)select()who()>:mul(306,909)?)--what()who()/)*mul(724,497)'how()from()mul(489,24)${/%/:how()>(mul(397,282)}?from()who()$/'mul(86,511)mul(463,903);(^@mul(302,904)-,who()what()from(892,368)where()-mul(707,359)/who()/';;++;mul(687,987)^:select()select():mul(915,123)<]!:'/[select()mul(809,835)why()when())* mul(139,828))why()who() ,mul(807,713)where()><?select(42,854)what()*don't()%~%&mul(363,160)%$~don't()}+^#+,what(296,891)+when()mul(672,112)/}/*?/,mul(185,994)from()]-?mul(233+mul(234,464)((,how()* mul(647,845):^$?$#&~mul(994,732);(from();+how()mul(581,905)mul(458,49)from()mul(539,976)@mul(28,592)$ where(777,812)>:mul(350,287)where()-where()+:~{who() mul(437,102) %when()select(),mul(813,883)]when()>(from()don't()]where()@/:how())'#mul(337,905)*>>*!don't()>(+}:mul(488,283)<~<what(),>>mul(703,476),what()@(} mul(487,921)from()select()why()mul(761,203)who()how()mul(32,930)[how()do())/}where()mul(778,306))mul(593,810)mul(629,319)';$mul(122,109){ ^^-mul(720,536)?!+mul(519,541)$'/@who()!~where()$mul(461,98)
-$[mul(647,228)^why()how()>why()^{mul:from()%who()/$%}%mul(810,82)]^+<?*&'mul(191,150)do()mul(460,419)]mul(349,490)why()&from()),)~%}mul(279,311)mul(632,181)$what()~,+mul(857,4)$select()?^mul(114,490),why()],]#}select()^don't()/$mul(502,531)!(when()+ when()^mul(923,724)<:>[mul(377,189)){&select()/(select()$$mul(343,443)who():-don't()}how()'how()]:select()why(){mul(963,385)/^why()who()^mul(131,676)mul(113,570)~';*mul(853,789)${>%{:](*$mul(736,139)??%^where()what()~]mul(447,113)don't()(^;select(921,651)<[#why()mul(912,658)/{&from()where()-what()why()who()mul(587,480)]!how()]from()mul(389,102)'@mul(200,564)>#/,#;mul(24,400){):,!+;];mul(595,551)!who()how()]$select()mul(969,989)/?%mul(899,264)@what(507,249)&mul]~*mul(354,715)>,mul(914,563)>'};~!select()don't()&{mul(50,819)select()@>:+ when(501,666)!mul(970,506)who()mul? }~[when()%mul(358,287)!mul(291,276):#what()::mul(946,666)'??;+'/>'mul(31,79)~#*}#-}/where(532,773)mul(919,720)where()@^<mul(970,193)mul(439,354)<^::why(){where()what() mul(427,831)??why()what()[?#&, don't()select()how()when(694,382)#)mul(353,771)where()@mul(524,353)'from()}how(){#?mul(737,977)#mul(73 !&&}?^ mul(977,323)&:/<mul(744,883)*({mul(49,407)how()]<+}@when()/}do()mul(556,662)?]mul(134,496)+?{{@mul(162,240(!~select(287,764)~/when()mul(520,269)?;how()&:{),,:mul(13,440)'select()'{mul(859,860)what():who()+mul(448,184)&-!+from()%$?]mul(707,90)?/,&why();who()#(/mul(428',;-mul(662,231)(who()where()when()&:<mul(896,482)&what()select()mul(842,701)where()?,<who()-mul(590,699)where()>@]&#how(){^;mul(561,111)^&^? select()[why(803,159)(*mul(716,153)};{]how()[#+',mul(883?:from()why()what()?%]!why(393,804)~mul(231,805)how()when()why()@select()mul(552,136)$;[!where(454,987)who()what()mul(555,591)mulfrom()?from()^select()mul(467,281)mul(702,811)}}{;don't()[mul(543,7)from(608,658)&^?mul(144,343)from()who()-?<select()*^+mul*'??why()^^^%mul(982,231)who()/+select()+?mul(964,717^<&;)where()where()]how()select()?mul(312,551):mul(587from():}where()why()# %mul(973,85)&-)when()why()mul(321,137)>&don't()mul(860,384)where(611,825)%&+,^{<mul(540,230)]]from()$}/select()(*)mul(747,508)select(323,184)/+#?mul }!<-why(689,967)where(833,654)-]-mul(474,335)+{mul(748,138) <?#[))%mul(973,899)where()@{(mul(252,461)how()+mul(278,445):mul(432who()>where()@select()%}%what()}do()/who())}where(740,982)#-why():,mul(523,265)+select()[):]when():mul(200,994)}when(436,935)<%;)&!mul(156,920)when()mul(822,281)~>mul(3,591)when()*select()$mul(993,139)where()(!$why():%<where()mul(315,53){,when(533,723)who(){mul(561,236)@*]why()why(390,506)'why(868,612)~how()mul(774,675))%,%@select()$[[who()mul(366,787)/[{'/do()/how()'when() @/mul(295,622)from()^mul(180,419)mul(280,790)who())]what()%'<when()mul(909,222):*]where()don't()why()!~-mul+^$how()^[mul(98,91)what()select(611,630)>+from()mul(167,958),;select(579,937)from()?{?from(644,816)mul(675,905)why()mul(787,123)%mul(982,476)~mul(613,499)#;)'mul<who(664,651))&mul(461,433)]< who()&mul(418,980)mul(835,479)}mul(852,92) who()who(859,651)~>how(280,254)mul(393,812)#mul(54,319)(;what()%/@(mul(23,133)mul(401,60)who()$mul(615,621)]@what()$mul(77,795)from()+{!+!;mul(935,990)select()+!>mul(843,623)what()]$,/#)/mul(374,785)@ /don't()how()%select() -how()#who()*^mul(113,822)from()%what()/from()mul(305,505)what())<&~from()mul(841,37)when()#(select()& /mul(879,852)]from()/mul(485,947)?where(276,795)<how(538,951)when()mul(17,660); mul(209,54)<+;from()mul(108,833)~where()*{<mul(312,605)(?#*what()(do()mul(776,879)
-!'how(307,641))!,do()-where()^mul(603[%^where()mul(320,196)*?mul(722,924)<, ()select()mul(356,881):/mul(395,986)what(),;'(@mul(989,545)~$]from()what()mul(585,894):!<#what()'when()%how()>mul(197,752)?;mul(926,356) mul(701,87)who(66,480))~who(514,148)@!mul(533,170)%!+mul(983,219)!&$]@ @ *mul(409,813)/)^>@{/why()?mul(411,364@$$:mul(367,910)??what()+~ > -mul(475,252)from()]/])%select()~mul(726,104)when()&&'/mul(463,124)where()how()(!<?/mul(832,80)@#,mul(832,720)how(224,26)}why()what(270,175)select()from()mul(499,120)>how()[(~[%-&mul(487,73)]]/mul(818,611)~<when()?%-mul*!#mul(911,620)$-{why()mul(518,885)mul(73,477)%]-when())'what(),~mul(426,102)>where()&what(){$'mul(669,330)}(mul(14,255)'<how()!who()/when()&<mul(775,662)!who()#;select(685,5)mul(919,422)~%select()^!>(why()don't()%$mul(748,857)+)<:don't()<]-'[mul(205,925),/ select(),mul(611,78))%where()+why()what()])$^mul(922,30where(), :do(),why(),what()$when(){when()%%mul(788,912){&!*what()what()#from(550,915)mul(414,182)!how()who() select():~^where()mul(361,64);,when()$?why()<(why()mul[<mul(715,19)/<{$?<mul>}when()/&?mul(404,92)}from()!(where()why()mul(162,794)mul(156,595)&&what()/#~'<@;mul(619,461)}who();what()$%who()>'mul(84,893)*how()!>* ;:[~mul(904,58)when()>~mul(397,193)&/<]{<(;^how()mul(835,565)select()][?mul(179,388)from()*<when()#(mul(711,179)&?<@>mul(590,514^~-[mul(141,691)[!how()from()do()select()mul(662,493)who()mul(852,288)what(289,959)from()&%){mul(388,80)<;)mul(129?$>:;![mul(838,473)%'-~mul(521,965)!<from()what()from()-]why();mul(461,646)](,;/how()>mul(301,798){when()/ '&how()from()>mul(412,607)~~;~>who(759,414)mul(505,681)]why()&>mul(11,690):]@&where()where()!}how(){don't()^what())mul(896,34)(]when()+]%from(676,897)mul(352,130)}select():(how(962,114)$-why()how()}mul(346,43)where()select()}why()don't()< mul(253,930),how()+? mul(980,251)from():where()}[,mul(824~where(837,118)-select()/mul(389,969)& )!from()from()where() mul(477,689)#select()!<how()}mul(377,632) (mul(343,787)from()where()where(624,476):~@:mul(301,370)how(686,708)select()how()<,!mul(967,561)#how()[^;when()mul(89,996):<+* ^mul(28,376)mul(679,215)#%]mul(870,800) ;^mul(143,485))(mul[-*}mul(624,410)#[where()from()^#select())(what()mul(737<%mul(614,694)}{mul(323,556)-where(698,197)when(393,268)'mul(860,559),?mul(814,873)}:}-%+mul(891,950)$$>^how()mul(270,320)$@&,-from()<mul(337,419),^mul(799,404)what(){'when() <;]don't()~<>mul(505,37)what()!who()+?,don't()from(644,533)@&mul(946,497)why()where()+select()%$@mul(985,698) :[@/do()mul(634,683)from()[<&mul(471,76),)from()(mul(765,236)where()[}mul(103,839)<where()select()+,mul(508,807)>)')where()+],(mul(415,82)?]how()[/mul(545,345);~(mul(717,102)from()@>mul(873,432~[[!{mul(407,39)>{~%where()*mul(66,512)mul(408,714]who()when()don't()why()@@'{/:<mul(570,548))?{@how()'$<!mul(331,920+]-+why()who() why()^~;mul(553,675)-%<@(@/} mul(711,263) #,@>mul(823,809)what():]mul(501,427)mul(667,732)from()^from()@;mul(84,235)?}%from() : #mul(788,725)mul(140%>}[where():)when()mul(693,122)'(?+]!!mul(644,111)!+*-~where()select()+*mul(366,69)*]when()&^({)--mul(931,970)%~from())]{<@@mul(983,532)]&^]+who()!&$mul(558,679)(@who()where();^mul(140,309)how()^don't()'who()>('*mul(83,388)mul(421,988)@::what()mul(385,22),)%:}who())/mul(754,201)~{when()mul(606,345)-[?]mul(762'from()from()mul(502,876)select()@,<{@]mul(595,401)**select()$mul(669,55)~~+(,#!/usr/bin/perl&(mul(621,865)[select() -+select()how())mul(852,28<>-what()'mul(808,223)
->#@<select()*&who()[mul(814,761)},+select()what()why(658,435))~who()who()mul(879,682)+!(%}$mul(181,342)when()~,what()where()*>,mul(49,51)+'+ {what()mul(459,620)mul(676,939)mul(785,481)[%,how()->#when()mul(941,842)?when()who()mul(626;don't() ##mul(369,396)why()why()mul(18,620)mul(660,703)~$don't()from(891,902)mul(624,59!!+mul(881,448):;mul(103,918),>}why(295,520)?mul(975,493)~where()/mul(500,773);&/what()$);%>mul(574,896){when()& -{why()!mul(767,832)%^^?mul(176,339)^$?? {?>mul]+/who()<}~why()select()when()mul(585,105)mul(326,283) @select()mul(881,190)@(,[@$[-!:mul(978]how()mul(244,274)(why()mul(107,435)~<how()^:/'select()select(537,988){mul(679,948)]when()-'<how()from()##mul(719,859)from()*;%)when()<mul-^{mul(268,333)/$why()mul(49,579)+#[mul(656,687) when(),$(why()mul(971,997)~)-how(508,336)+*where()mul(158,533);>'@}how()who(),mul(514,868)select()how():;/mul(371,314)how(683,764)#%~;where()}<do()?+&>why(),mul(630,194)+,-(how()mul(556,839)!@]:how(904,253)/+)mul(949,374)'>>~@what(702,586)how()mul(93,979)^(who()})${mul(500,125) mul(554,209))[where():/where()mul(489,287)#when(),&',mul(857<mul(353,900)&(^+}'why()*@}mul(606,807)mul(8![what()who())$${)mul(835,964)mul(580,757)]>mul(735,380)*!<&{^mul(908,597)?]what()who()mul(830,216)~'mul(131,112)mul(214,624);>[ why(727,278)from()(*mul(277,717,{how()mul(491,389)<'mul(308,352)*#mul(473,610)(#;#mul(96,433)-what()how(893,680)where()]*>mul(15,226)*}do() &/;[&<]mul(570,554)(:mul(162,708)where():+{^when()who(195,632)from(512,233)(mul(735,501);mul(47,211)}^$how()~do()#+@from()mul(403,568)~who())<mul(675,223)select(36,321)/{mul(570why()who()-from()when()mul(355,402)how()'''/mul(172,474)/mul(907,382)@from()/{'}when()#where()!mul(769,260[%>what()from(519,688)mul(479,938)why()')?['mul(912(&~(don't()%why()%why()]<mul(310,686)%*who()'where()mul(116,766)?,+~how()$?when()mul(426,166$^+]mul(665,324)(:where()+*,mul(990,700)who(48,101)<*}mul(308,613){mul(287,917)mul(568from()^[+? mul(301,15)how()^why(),@;@mul(220,76)~~-'why()>>mul(901,522)mul(236,396)-,who()what()where()%#:when(738,307)mul(638,827)%! what()<?&{%don't()?from()}why()who()^select(347,721)+who()mul(770,663)]-!mul(705,510){mul(76,924)*--do()mul(18,557)mul(413,86),>%^when()-don't():mul(69,715);^who()select()~who()+what()mul(483,819)<from() &who()*>)^/mul(692,711)<>?,,who()'mul,mul(45,587)why()}'select()/[how()-what() mul(623,228)-?'>mul(738,552)%>!/when()?[why() mul(364,106)'when()^who(382,157)who()&>mul(417,796))where()(mul(792,820)[from()(*/*where()%mul(504,794)mul(342,18)@'how()mul(929,33)how()}mul(336,88)'+;where()}mul(114,443)why();when()[@!'when()mul(66,853)]select();(&$&why() *mul(255,88)#*when()^mul(118,466)when()/!')%from()mul(396,750)$when():)-select()~mul(711,817)who()~ ,]select()**how()mul(531,995)from()mul(816,42)mul(801,817)'?:;'~mul(830,904)%[/why()who()-mul(296,626)/^~*where()+(+from()mul(311,114)mul(266,973)~^)$--,:mul(372,293)!+,what()mul(376,438)$/]}~,@>{mul(324,122)mul(207,152)'mul(568,638)!>[,>+/>>mul(514,968)why()why(8,771)who()~ #>/?mul(190,876)!mul(70,561)who()how()>mul(265[/where() from()$why()#^mul(101,15);$^from()-!mul(570,448)/?(]who()/how()$-{mul(621,492)@?don't()who()}>*#mul(659,911))how()what():)<(do()from()-)%mul(134,954)select()mul(572,608)why()-)$+mul(392,779)
-;who()~mul(268,986)#/from()],}mul(632,679) when()select() -& select()~mul(707,831),^~*from()how(),[mul(210,504)why()select()@)who()mul(188,858)$#;select()mul(828,586)&#where()@mul(48,75)$#+!])what()$mul(899,170)#$ from()mul(786{?#{~%@:mul(96,375)[mul(958,29)what()&where(203,927)>*#)select()-*mul(519,379)why()]mul(750,986)%+;#when()[$<[mul(144,674)*^who()mul(523,649)#-mul(48,556)!@~)/@->mul(170,217)mul(628,552)how()<how()@!([mul(201,642)who()who(671,521)){^[mul(707,964)^-,~^/select()where()how()+mul(930,602)-?;<&}mul(510,583) *?:'do()(^who()+&!!mul(447,765)^}(${&>};mul(433,161)when()-,/%'what(891,571)mul(797,743)from()<<who(993,622)*mul(597,762)mul(298,716)where(){!%'{?mul(834,555))!$^(^mul(262,528)!~ {&why()$:mul(348,753)}:~~,mul(290,118)mul(607,348)how()why()%mul(121,228)mul'mul(306,751)where()don't()}# mul(142,845/];%select(368,615) mul(912,816)mul(584,777)#($mul(114,115)'(&-what()#,mul(503-{{from()/<why()select()]${mul(731,12)-+~#how()?select()$$mul(112,678)-:&;'<<what()[;mul(641,367)]%mul(759,78)mul(924,998)'%?%]'*mul(932,409)mul(356,963)'what()],mul(739,202)!?@+^*@don't()~mul(943,443)^;)mul(673,916)*!when()/&%~,:@mul(598,262){@*[&>/^-mul(412,25)when()<)??}:*mul(409,767)how()!<}[)select()!,,mul(978,831)why(5,443);[{-mul?from()>@where()>mul(596,740){#mul(853,990)+:when()#/{<mul(88,36)>mul(418,161)[:why()$/}mul(728,815)*mul(448,232)#+why()/~select()mul(798,812)what():(mul(305,330)where()<>do()# mul(485,702)$@what())mul(33,730)^mul(250,103)>[/}from()who())}why()/mul(580,640)~mul(39,871)/)@how():where()what())~mul(66,708)select()where())!)when()+:'mul(886,576)from()(when()]mul(664,110)^why()($ from()+(@mul(301~select()}:mul(198,8)^![mul(558,124)mul(271,988);<<[//-&mul(79,763)+ 'mul(389,9)(select();-;when()mul(678,773)+,(}{-when()#@mul(522,262)]don't()what()[<%where(412,191)*:(mul(522,99)#>+*where()'mulfrom()*}who()how())who()&when()mul(809,282)(&how()?mul(389,999)#what())$why() select()mul(646,75)@mul(864,690)}mul(951,939)from()%where()mul(957,667)? >/]mul(22,31)?,mul+mul(970,622)^^{ *-^%mul(166,954)when(){#from(178,855)]mul(697,375)<:*@why()-&why()mul(745,382)$>how()@^%why();who()what()mul(501,986)why(782,397)[?( mul(491,604),(mul/,@*##<how()why()mul(790,97)mul(144,289)$]<what()+)? -how()mul(493,148)[$#where()&%$select())mul(271,883)who()%mul(229,858)who() &+^,$how()mul(234,370))why()>]++where()<}mul(678,467);-+how()/do()/)?$what()mul(483,452,+[~mul(179,979)+}($>(#!*)mul(143,707){mul(732,344)mul(743,974)#mul(580,824)why()what()!when()when()&who())how()mul(10,399)}*)when()&~what(375,175)#mul(540,576)select(156,142)<*(&);%*<mul(137,605)&],+(%/{mul(945,779)}mul(952,504)~what())>from();~mul(377,827)what()@^mul(2,573)what(891,305)+(~mul(192,965)#mul(411,367),+mul(181,566)why()how()select()?]~^)-mul(571,574),who()&[ @select()mul(721,269); ->why()#mul(641,715)why()mul(38,177) *]<$why(65,872)!mul(251,717)<{mul(490,192)mul(334,149)mul(921,662)(+~mul(767,331)](^$>?'do())&(@#mul(873,278)!when()how()$what()mul#^how(511,214)]]mul(726,818)
-(~from()mul(961,791)$)^>]+~mul(320,807)mulfrom()^+<;>,mul(425,375)where()/^$from()what()}?mul(310,951)when()why(38,420){(?from(84,74)[&select()mul(18]when();[when()from()how()select();@]mul(434,652)%>select()]-?mul(984,804)*mul(363,658)*/ &from()?how();^how()mul(909,440)+!*)&<*@{where()mul(237when()'&mul(624,801)? [!mul(473,118)mul(421,299)when()select()mul(358,981)mul(179,656)@#{:from()^$]$)do();how()+$where()%#from()<mul(483,226)mul(351,736)who(251,417);how()'from()mul(400,769)#~>(&!)^mul(446,656)-:$from()why()}@;when()*mul(831,757):who()! %%? do()mul(554,594)@when()who()how()>'>#mul(992,883)from()[(how()what()'mul(684,266)from()where()$?{'mul(656,521how()-);}~mul(413,681)^how(){!*{-<mul(276,497)?'mul(686,181)where()?(%mul(711,352)$when()[+when()mul(887,977)from()mul(553,296)$'from()?<*when(465,958)mul(244,750)( +%mul(995,429)select()$what()[mul(30,375)[}&from()?from()(:from()<mul(957,599)what()(~why()^<,?mul(848,412)from()&^%@;>mul(605,813/&who()/mul(208,330)&select()%[~how()[mul[@;+mul(291,832)[mul(954,916)-<, }(mul(360,461)??+?'select()select()mul(176,724)--:%mul(529,706)<'who(807,145)( '^~:mul(394,403)>mul(461,505)/])#+'-mul(555,534)who()what()^ ]*mul(972,671)+ *who(){mul(7,361),}}when()/[mul(519,583)?*who()+do()@where()where()* how(),#how()mul(907,286)>/@why(929,601)'&,@mul(174,628)<^from()mul(400,722)-/~&mul(705,103)&from() (~}mul(821,931)select()$^+what()'^do()/ mul(741,976)who();@,how()mul(11,473)/who(97,948)<:when():!;'mul(486,596)~%<why()(]how(){-,mul(784,304)select()don't()%where(909,313)< %]@?()mul(405,274)>why() mul(972,412)&;<when()select()[}why()mul(908,622):??{ #why()::who()mul(369,742)!}'[mul(980,605)<mul(954,15)how()*+what(174,33)!mul(816,280)&mul(538,667)how()+*mul(569,802)'how(552,509),when(99,855)#}~when(496,155)mul(541,15)![select()'$,[when()?mul(334,788)mul(546,949)what()++?{:select()where()!don't())^$]what()/mul(293,636)when(535,577)&,where()#'select()>mul(915,634)),<~>*[^%mul(810,448)+-mul(696,812))-{{mul(141,61)where(806,736)>!;mul(969,802))how()why()?[:mul(269,857)when()select()who()>#@:what() where()mul(722,901)+'from()]mul(284,470)select()when()$why(){~why()!what()don't(),why();<(select()mul(17,245)][?/when()&;mul(582,931)select(604,965){+do()]$select()mul(388,976)' :#mul(368,451)+mul(191,133)$'mul(121,338)#:where()who()#$/mul(477,95)(mul(868,121)?where()/^';,*:mul(241,456)(mul(565,994)&mul(435,842)<,~/+{mul(866,963)'<what(){@}/mul(587,894))-{:$(where(48,983):(}mul(227,14) :#<who()mul(65,333)mul(248,73){why()()(!when(249,198)@mul(933,695)/'(mul(785,281)) ;&**%,when()mul(821,603)+'{{why():^:where()mul(706,661)<!(!mul(261,678)!>+;when()where()[mul(649,460) when()(!mul(306,571)who()when()(select()mul(946,26)&)~/}mul(681,34)!from()%#'what()$$mul(71,890)^:select()/where()mul(974,246)mul(198,364))what()mul(256,64)from(650,475),!-+%*+/where(126,215)mul(267,232)where()@$-*^ mul(357,369)select()(&{:&^mul(488,801)select())?don't()]#+{}*#?;mul(584,742)&>]where()?where()'mul(939,130)mul(802,6)(what()+what(567,791)*&-#!(mul(738,680)where()^{^):&%%mul(203,350)]{;mul(14,735){from(527,639)/-+mul(234,797)!mul(416,25) ,>]from()&from()];mul(495,316),where()~!)%*who()mul(666,581)?^[!*what()mul(386,330)who()~$what()- \ No newline at end of file
diff --git a/2024/04/input b/2024/04/input
deleted file mode 100644
index 3e8c6c6..0000000
--- a/2024/04/input
+++ /dev/null
@@ -1,140 +0,0 @@
-MSMSMAXXAXXXXAXXAXMASMXSXMASMXMXMASMSSXASAMXSAMXXSAMXXMAMMSSMSSSMXSAMXXXXXSXSXSMSMMMMSXMASMMMSMSSSSMMMSAXSSSSSSXMASAMXMSSMMSMMMSAMSAMXAMAMXS
-SAAMMAMSSMMMSMMMSMXMXMAMAMAMAAMXMAMXAMXXMMSMSASXMSASAXXMXMAAXXAAAAMMXSMXSAAASAMAAMXSAMXXXAAAAAASAMMAAAMMMMAAAXMASAMXMAXAAAXAXAASMSMXMXSAMSAA
-XMXMMAXMAAXAAAMAAAAMXMASAMMXSAMXSSSMMSSXMXAASAMXAXAAXMXSAMSSMMAMMMXMMMSAAMMMMAMSMSAMASXMMSSMMSSMAMSSMSMSAMMMMMMMMMSSXMMSSMSASMXSXAAASAXMMMXS
-SSMSSSSSSMMSSMMSSSXSXSXMXSMAXAAAXAAXMAMAMXMXMMMASMMMXMAMAXAMAMSMMSAMSAMXSXSXMMMMAMXSSMXXAAAAAMAMXMAMAXASXXAMXMXAMXAAAXXAAMAMXMAMMMSMMASXMSMM
-SAAMAAAXAMXMAXAXXAAMAXMMSMMMSMSSMSMMMASXMASAMAXSXMXSAMMSXMASMMXAAMASMAMAMAMASAMXSMMMMXMASXXMMSSXMAMMSMMMAXSSMSSMSMMSMMMMXAXMASAXAXXXMXMAXXAA
-SMMMMMMMMSXSAMXSMMSMAMXXAAAAAXXAXMXASMSASASASMXXAMASMSAAXSAMXAMSMMXMMAMSSMXAMXMAXAXXMASMAMXSXMAAAAMMAMXMSMAAAMAMAAMMXAXXAXMSXSMSMXMMMASXMSSM
-MXAASMMXXAXXXAMXXAXAASXSSSMSSSSMMMSMSASXMXSMMMAXAMXSAMMSXMASMSMMSSXMSXSAAMSMSMMASMMASASXSXASASXSMMXSAMXAAMMMAMAXXSMASMMMSMASAXMAXAMASASAMAXM
-SSSXSAASMMSSSSXSMSMMASAAAXAMXMASAXASMXMASAMXAMAXAMAMXMAMASAMXMAAAMAAAXMMSMAAAAMASMMXMASAMMXXAMAMAAXAMXSSXMMSXMMSMXMAMSXAAMXMAMSMMASASXSAMMSM
-MAXASXMMAXSAXMASAAXSXXMMMMMMMSAMSSXSMMXAMASXMXSAAMASMMAMMAASAMMMMSSMASXAAXMMMMMXSXXAXAMXMAXMAMSMMMSAMAMMMSAMAMSAMXAAAMMSMSSMSMAXSAMASAXAMAAA
-MAMXMASMXMMMMMAMMMXAXSXSMXAAXMASAMAXASMMSMMASAXXXMXSMMSSMMXMASXXXAAMXMMSSSSMSXMASXSMSASXXAMSXMAAMASMMXSAMMAMAMSAMXAMXMAMAXAAAMXMAAMMMMMAMMSM
-MSSMSAMXAXSXXMASXMASMMMAMSSSMSXMASMSMMAXXASMMXSMMSAMAAAAAMMMMMMXMSSMXMAXAAXAXXMAMAXAAAMMMXXSASXSMMSASAMASMXMXMXAMAXMXMSSMSMMMMSASXMXAXMXSXMA
-XAAXMASMMSAMXMAMXXAAAAAAMMAXASMMMAXAMMSAMXMAXMAAAMASMMSSMMSASAAMAAMMSSMMMMMSMMXMMAMMMSMXXXAXAMAMXXMASMSMMXAMXXSAMXSSMMXAXXXSXAAMASAMXSAXSAMX
-MSSMSMSMMAASAMXMSMMSSMSSXMAMXSAASXXASAAMXSSMMAMSMXMMXMXMXAMASXSXMASAMXAAMMAMMMAMXAMXAAMMSSSMSMMSMMMAMMAXXXXMMXMXMAMAAXSAMMSXMSMSMMXMAMMMMAMS
-XAAAAAMAXMMXMMAAMAXAMXMAASXMAMMMMAMSMMXXMMAXMSXAXXSAMXAMMSMAMAXAMXMASMSMMMAXAMMSAAMMSSSMAAXSAXAAAAMMXSMSSMASAAMXMASXMMMAXXAAMAXSXSAMXSXXMXMX
-MXSSMSSMMXXMSXSASMMMSAMXMMAMASASXMMAASMSSSSMSXSMSMMAMSASAMMSMAMMXXXAMXMAXSMSASAAMMMXAAAMMSMSMMSSSMXSAASAASAMSASXSXSXMAAMAMXASMMXASXSMSASMSSS
-XMAMXAAXMXSAAAXAAMAXSASXSXXMASAMMASMSMMXAAXXSAXXAASAMSXMMSAAMSSMSSXMMAMMMSASAMXMMXSMMSMMMMASXAAMAXAMMSMSXMMXMMMMMXMASMSXSSMMAXSMMMXXAMAMMAMX
-SAMXMSSMSAMMMMMSMSSMSAMAMXXMXMAMSAMMAAXMMMMMMMMSSMMAXXXMXMMMMXAAAXAASMMSAMXMXMSMSXSAXMASXMAMMMMSAMXXMAMXXAMSXMAAXASAMAMMAMASAMSASXSMAMXMMAMM
-SXMAXXAMMASMXAXXMMAMMMMSMMSMMMXMMAMSSMMAASAAXMAAXXSXMXMSAMXXXSMMMSSMMSAMMXSMMXSAAASAMSAMAMAXXXAMXMSSSMSASAMMASMMSASXSAMSMSAMSASAMAMMXSAMMSSM
-XAMSMSSMSAMAMMSMXXAMASXMAXAMXSMASAMMAMXSXXXSXMSSSMMMSXASXMXMAXAAXAMMMMMXSASAMAMMMAMAXMASASMSMMXMAXSASAXASMAMMMAAMAMAMXXXXMXSXXMXMAMASMMSAMMM
-MSMMAMXASXMSXMAXMSXSASXSMMMSAASAMAMSAMMMSMXMAMAAAMAAXAXXMSSMASMMMASXXMAMMAMAMXSXSASXXMASAMXAMXSMSMMAMMMAMMSMXMMMMAMXMSMSMSMMXXSMSMMMXAAMASAS
-AAAXSAMXMAAXAXXMXAAMXSAAAAAMMXMXXAMSAMSAAMASMMMAMXMSSXXAMAXMAMXXAAAMAMMXSAXXMMXAXXMXXSAMXMSXSAXXXAMXMXAXMAMAAXXASMSMMSAAAAMAMXAAMAASXMMSXMAS
-SMMMXASXSXMSSMSMMMXMAXMSMMXSMMMMMSMMAMMSSSMMXASAXAMXAXMAMASMSSSXSXAMAMAXMAXSAMMMMAXMXMSSMASAMXSASXMXSSSMMMXSAMXXXMAMAMXMSMMSAAMSMSMSAMXXMMAM
-AXAASAMASMAXMAAAXAMSMXAXMXASAMXSAXMMAMXAXMAXXASAMSSMAMSSMMSAMAXMXMXXASMAAAAXMMAMMSMXMAMXAMMXMXAAMXAAMMAMMAAMAMSAMXSMXXMXMXAMXSXXXAMXAMXXMMAS
-MMMMMAMAMMSMMSMSMXMAAMSMXAXSASAMMSASXMMMMSMMMXMXMAAMXMAMAXMAMSMSAASXMMMXMMMXMMXSMASAMXMASXMASXMSMXMAMSAMMMMSASAMXSXSMMSAMXXSXMASMMSSSMMSSMAS
-MSMSSSMMSAMXXXAMXSMMSMAAXMASAMXSSMMMSAASAAAMXAAAMSMMSMSSSMSAMXMXAXSAMXSAXAAMSMAXXXMSMAMAMAMXAXXMXXAAAMASASAMXMXMMSAMXASAXSAMXMAMSXAMAAAAAMAX
-MAAXAMAAMASMSMAMAMXMXXSSXMAMAMAXMAMAXSAMMSSMSMSMXXAXXAAAAASXSAMSSMSXMASMSMSAAASAMXXXXAMASXSMMXSAMSSMMSASXMAMXMXMXMXMMASAMMSMAMAMMMASMMMXSMSM
-MMSMASXMSAMMAMSMSXAXSAXXAMXSSXMASAMSXMMSAMMAAAAMASMMMMMSMXMASAMAAAXAMAMXAMXMXSMSXMXSXMSASXXASAMAAAXAMMAMASMMAMAMAMASXMMMXMAMAMAXAAXMASMXMAXM
-SAXMXMAAMASMSMXAMAMSMMXSSMAMXAAAXAXXXAMSASMSMSMSASAAAAXAMXMMMXMAXASXMASMMSAMXMAXSMASAAMMSMSXMXSMMMSXMAMXXXSAASASASASAAMAASMSMSSSXSMSAMXSMAMX
-MASMSSSMMAMAXAMAMAXAAMAMAMASXMMXXSMSMSMSAMAAAXAMASXMXMSAMXMMMMMMSAMASMSAAMMSXMAMAMASMMMMXAMXMAMASXSAMXSSMMMSMXMSASASMMMXXSAMAAAMAMXMAMXAMMMA
-XMMAAAXMMXMXMMSSSMSXSMAXAMSAMXSMXXASAXAMMMXMAMSMXMMSAAMMMAXMASAAMMMASXMAMXMAMMXSMMXSMMSSSSSXMXMAMXSASAAXAAMASXXMMMASXMXXMMAMMMXMAXMMSMMMMMSX
-MXMXMMMXMXXXAMAMAXAXMXSMSSXMAMMMMMAMAMSMSSXMASAMXSASMSMAXXXSAMMXXAMASXMAMSASASAMXMAMXXAAXXAXSAMSSMSAMMSMSXSASXMASMSMMSSSXAMMSMSSMXSAAAAXAAXX
-MASAMAXMXASXXMAXMMSMSAMAXXAMMSAAAMAMAXXAASAXXMAMAMASXMMSXSASASAXSMMMMAMXXXAMAMXSAMMSMMMSMMMMMASAAAMXMXAXMAMXSMSMMMXASAAMSXMAXMASXAMASXMSMXSA
-SASASXMAMXMAASASMSMAMAMSMSMMASMSSSXMXSMMMSMMSSSMMMMMMMAMAMASAMAXAXAMSMMSSMSMXMASAXSAMAXAXAXXSXMXMMMAXMAMSAMAMXXAAASMMMSMAXMXSMMSMSSXXXAAXAMM
-MMSXMASXXSMSMMAMXAMMMAMAAAXMASAMAMMSMMXMAXAAAAXXASXSAMMMAMMMMMXAMXMMAAXASXMAMMXSXMSMSMSSSSSXMAMXMAXXSAMXSAMSSSMMMMMMXXMXMXMMXAXXMXAAMMXMMSSM
-SXXXMMMMAAAXAMXMSSMMXXSMSMSMASMMXMAAAXSXXSSSMAMSASASMSSMAMAAXMXMSASXSSMMSMMAAAXMMMMXMMXAAAAAMSXMMSSSMMSAMXMAAAASXMSSMMMAXSXSMMSSMMSMAAAXAMAM
-XXMMXAAMMMSMMMAMAAAAMMMMAMAMMSXSMMSSSMMMXAAXXMMSAMMMXAASASMSMXSMMAMAMXAXMASMSMXSAAMSSMMXMAMMMAAAAAMAAAMXMMMMMMMMAAAAAAMMMAAASMAMAAMXXSAMSSSM
-MSMASMSMSAAAXSXMXSMMXAASXMXSMXAAAXMMAMAAMMXMMMAMAMXSMMMSMSXXMASAMAMXMMSXSXMMAXASMXMAAXSSSSSSXSSMMMSAMXSMMAMXAAASMMMSSMXSAMXMSMAXMMXSMMXXXAAS
-AAAXSAAXMSSSMMASAMAXMSMMAXSXMMSMSAMXAMMXSMASAMAXASMSASASXSMSMASMMASAAXAASXSXXMMSAMMSMMSAAAAMMMMAMXAASXXAXXXSSSXXAMAAAXAAXSAMXMSMMAXXAXMMMSMM
-SASAMMXMMAXAAXAMAMSMMMAMAMMAMMAAXMSSSMXAAMASASMSMSASAMASASAXMAMXSAXMAMMAMASXMXAMMMAAAXMMMMMMAXMXMMMMMAMSXSAAXMASMXMASMMMSAMXXAMAMMMSAMXAAAAX
-MAMAMXAAMXXMSMMMMMMXASAMSASAMSMSMXAAAAMSSMMSAMXAXMMMAMMMAMXMMXMMMMSSMAXAMAMMAXMASMMMXXMAXSXSSSMXSAXSMXMAAMMMMMXAAAXXXMXXAAASMASAMAAXMASMXMSM
-MSMMSSMSXMMMAXSMAAMAMSMMXAXMMSAMXSMMMMMMAAAMASXMMSXSAMXMMMSMSXMXAMXAASMMMASASAMAMAMSSMXAMSAMAAAASMSASMMMSMXXMMMAMMMAXMXMSMMMMASMMMSSMXAMMSMM
-XXAXXMAXXAASMMMMMSSSMMMSMMMSMMAXAXMAMMXMSMMMAXAAAXMASAMXSAAAAMMASXSSMMAMSMSXMXSAXXMAMXAMMSAMSMMMSXSAMXAAMXMMAXSSMAXXMMMXMSAXSASMAMMAXMXXMAAA
-MSMMAMAMMSMSAXMAMXMAXXAAAAAMASMMSMMXXXMXXSSMASXMMMSAXXSMSXMMMSMAMAMAXXAMMASAMAMXSMMMSSXSASAMXXAASMMMMXSXSASAAMAXSXMMSMAAXMMMSAMXAXSAMXMXSMXM
-AAAAXMMXAAXXAMSSMASXMMSSSMSSXMMAXAMSXSAAXAXMMMMAMAMASXMASXXMAXMAMXMAMXAXSAXXMAMAAAASXMAMASAMXSMXSAAMMXMASASASAXXAMAMAMSSSMSAMAMMMXAMXAAMXSXX
-SSSMSASXSXSAMXAAMXMXMAMXAAMMMAMAMAMAASMSMMMSAASAMAMAMMMAMAMMMSMXMSMAMMAMMAMSSMSSSSMSMMSMMSAMMXMAXXMSMAMAMAMAXXMMSXSSMMAXAAMXSAMSSMAXSMSAASXS
-MXMAMAXXAXMAMMMSMMMMMMXSMMMMSSMXSSMMXMXMAXAMXXSXSASAMSMMSMXASXXAAXMASAMSMMMMAXAAMXAXXAAAASAMXAMXSXMAMASAMXMXMMSAMAXXXMAXMMMAMASAMMMMXAMMAMXX
-MAMMMAMXMSSSMSAAXAAAAMMSAMSXAXMAMAAXSSMSSMSSMXMAMMMXAAAAAXXMSAMMMMMAMMAAAASXSMMMMSXMMSSMMXAMMMSXAAMXSASMSMMSAXASMXMASXSSXAMXSMMMSAMMXMMMSSSM
-MSMXMMXAMXAXAMSMSSMSMXAXAMSMSSMSSSMMXXAAXXAAXMSASXSSSSSMXMMAMXMSMSMXXXSMMMSAXAXAAMAXMAXAMSSMAASXSXMAMXSMSAAASXMXMAMSMAAXXXSAAXSASAXXAAXAXAAX
-MXXXSASXSMSMMMXXAMXXAMSSSMXAXXAAMXMASMMMSMSSMAMAXAAAAAMXAMXSAMXAAAASMMMMSMXAXXMMAMSXMAXXMAAMMMSAAXSMSAMASMMMAMXASXSAMMMMMMMMMMMASAMSAMMSSSXM
-MSMAXMASMXMAMAXAMXAMAMXAAXMMMMMMSAMSSXXAMAAAASMSMMMMMMMMXXAMAMSMSMSMAAXSAAXSMSMSMSMMMSMMMSMXAXMXMMAAAMMMMAXXMASXMMSXSASAAAAAAAMXMXMXAXAAAAMA
-SAMSSXMMXXSAMASMXMMSSMSMSMXXAXMAMAXAXMMMSMSMSMAMAMAMXXAMXMXSAMAAXMAXMMMSMSAXAXMAXAAAAAAXXAAXSMMAXXMMMXSASAMXXMMASMXAMASMSSSMSMSAMXSSMMMSSMAM
-SASXMAAXMMSAMXAMAMXAXMMAAAASMSXMSSMAMSAMAMAXAMAMSSSSMXSAAXASXMMXMMMSXAAMXMMMSMSSSMSMSMSMMMSMMASMMSMSAMMAMSSXAXSAMMMMMAMMXXMAXMSASAMASAXAMXSM
-SXMASAMXAASAMXMSSSMSSMMSMSMAAAAMAXXMMAMMAMXXMMMMMXMAMAMXSMASXSAXSAASMMSSXAAAXAAAAAXAXAAAMAAMXMMAAMMMAMMXMAXMMMMAMXAAMASAMMMSMASXMASAXMMAMAAX
-XAMAMXXMMXSXMMMAAAAXAAAXAAMMMMMMASMMXXAMXSSMSASASASAMXSAXMMMAAMAMMXMASAMXXMSSMMMMMMAMSSMMMXSAASMMSXMXMSAMXSMMAMMMSSMMASMXMAMMXMASXMMSMSAMXSM
-MSSMMASXXAMAMXMMSSMXSMMSMMSSXSXMXMAXMSXSAAXASXSASASXSAMXSMAMXMMMXSMSSMMSSXAXAMASAAMAMMAMXAAMMXMMXMXMSMMASAAMSMSAAMASMMMXSXMXMASAMXXSAMXMASAA
-AMAASAXXMAXSMSXMAXXAMXXSAMXMAMMMMSSMXAAMMMMAXAMXMAMAMMSSMXAASXXMASMMXAXAMMMMMSASXSSMXXAMMMSSSSXMAXMXAAXAMMSMAASMMMAMXMSAMAMMSXMAMMMMAMSAMXXS
-SMSMMXSMSAMMXSAMXMASXSAMXMAMAMAAMAAAMMSMXXMSMMMMMSMXMAXAXMXMXASMAXAASAMXSAMAXMXSXXMMMMSMMXXAXAASMSSSSSMSSXMMMMMMAMMSMAMASXMAMASAMSMSAMXMAMXX
-AMMAXXAAXMASAXXMXXXXASXMASASMSSSMSSMMAMAMXAAAAXAAAAAMXSMMMSXAAMMXXXMSAMXSASXSXSXMSSSXAMAMMMMMSMMAAAXAAAXXXMAMXAXXSXAAMSAMXMAXAMXSAAMXSSSSSSM
-MMSAMXMASAAMXMSMMSAMMMASASXSAAAXAMXAMXSAMXMSMMXMSSSXMAAXAMMMMMAXSASXMASMMXMMSMMAXMAMMASAMAXXAMAMMMMMSMMMMXSAMSSMXMMXXXMASXSMMSSXMMSMMMAAAAMA
-XAAAXXXXSMXMAXSAAXXXXSMMXMXMMMMMSMSSMMSAMSXMAAXXAMAXMSMMXXAAASAMXMAAMASASXSASASMMMAMSMXASXSMSSSSSSMAXAMAMAMAMAAXSMMSSXSXMMMMAAAXMAXXAMAMMMMS
-MMSSMMMXMXAXMSMMMSXSXSXSMMSXSASMXAXMAASAMXASMMMMASMAXAASMXSXXXXXAXSXMASMAAMASAAXASAAAMMMMMXAAAAAXXMXSAMAMASMMSSMAAAAXAASAXAMMSSXMMSMSMAMSXAA
-MMMMMAMAMSMSMMAAASMSAMASAASASASAMSMSMMXMMMMMMXXSMMMMMMSMAAXXSXSSMMXMMXSXMXMAMMMSXSMSXSAMXSMSMSMMMXAAMMSAXAMAAAAASMMMSAMXXMAMXAMXSAAAMXSMMMMS
-XAAAXMMAXAMAAMSMXSAMXMASMMMAMAMMXXAMXSXXAXMAAMMXMAMXSXMMMSMAMAMXSAXMXAXAXMSSMSASMXAMASASXSAAAAXXMXMASAXMSSSMMMMMXXMXSXXXXMASMAMASXMXMAMAMMSX
-SSSSSSSMSASXSMXSAMAMMMXSMXMXMXMSAMMMAMMSSSSMMXSAMSMAXSMAXXMAMXMAMSSMSMSSMMAMXMASXMAMAMAAAMSMSMSMXSXMXMXAAMXXAAXMMXMAXSAMXMASXMMASMSSMASAMXAX
-AAXAAAAXSXMAMXSMMSSMMAAXMAMXXAMMASXMAMXAXMASMAAXAMMMSXSMSMMMXAMMMAXMAMAAAMAMAMAMASXMXMXMSMMMMAMMAMXMASMMSSSSSMSAMXMAMAXSAMASAMMXSXAAMXSMMMSS
-MSMXMMMMMMSMXSAMXAAASMSSSSSSMSAXAMXMSMMMSXAXMMMMAMAXMMMXSAMSSMSSMSSSSMSSSMMSSMSSMMASAMXXMASAMAMMXSXMAXAAAAAAAXMAMXMSSSMSXSXSXMXMMMSSMMMMXSAS
-MMMMMAMAAAAXMXMSMASMMXAMXXAMXXAMSSSXXASXMMMMMAXMAXMMMXSAMXMAAAAAXXMAXAAAXXXAMXAAASAMASMMSAMAMMSMAMAMSSSMMSMSMMSMMMAMAAAXAXMSXMASAAMAXMMAMAMM
-MAAAMASMMXSSMAXXMAMASMSMSMSMAMAMAAXAXXMASXXASXSMSAAXSMMSXMMSSMSSMSMAMMMMMXMAMMSSMMASAMMAMASXMXXMAXAMAAAXXMMAMMAAAXAMSMMMMSASASASMSSMMMSASMXA
-XSSMMASXSAMXMAXXXAXXMAAAXAMMXSAAMXMXMMSAMXMXSAAAMMMXSASAMSAAAXAXMXMAMMXAXSMSMXMXXXMMXSXASXMMXXSSMMSSSMSMXASASMSSMSXXAMXAXAXSAMASAAMAAXXAMXSX
-AMAMSASAMXSXSSSSMMSAMXMAMMMAMXXSSSMAXMASASAMXMMMMAMAMXMAAMMMSXXAMAXAMMMSAAAMSAMMMSSMMXMMSAMXAAXXXXXAXAAXMMMXSAXXMAMSAMSMSMAMXMAMMMSMMMMAMASM
-XMAMSAMASASMAAAXXAAAASXXMAMASXAXAAXAMMXMMMAXXXAXMAMMXSMXMAAAXMSXSASXXMAXMMSMSXSAXAAASMMXSMMSSMMSMSMAMSMMAASXMXMAXXAMAMMXMXAAXMASAAXMASMSMAMA
-SMSMMASXMAXMMMMMMMSSMMXSXMMAMMMMSMMSXSAXAMXMSSMSSSMSAAXSXXMASAAXMAMAAMSMXXMAMASMXMSMMXMAMMAMAXXAAAMAMAMXSMSMSXSXMMMMAMMASMMSXSASMXSXXAAMMMSS
-MAXXSAMMMSMSXAAAAAAXAMAAMSSXXASAMXXMASASMMMAXAAXAAAMMSMXASMXMMMSMSMMMMAAXMMAMMMXAXXXMMMSMMASMMXMSMSMSMSAMAXAXMSAMASMMMSMSAMXAMXSXASMSMSMAXAM
-MAMAMASAAAMXXSMSSSMSAMMSAAAMSMMMMMMMAMXSAASMSMMMSMMMMMXSMXMAMAXAAMSMSXMMSASXSMAMXXSAXAMXASASASAMXMAMAXXAMAMSMASXMASASAAXSMMMXMAMMMXAAAMMMMMM
-MMSXMSSMSSXSAMMAMAXSXXXMMMMMXAAAXAAMMXAXXMMAAXMAXXXSXMAMMAMAMMXMSMSXMASASMMXAMXMMASXMSASXMASAMXSASMXXSMMMAMMAMSMMASAMMXXMXSMXSMXSSSSMSMAMSSS
-MAMXXXXAMAASAMMASXMMXSXAXSSMMSSSSSSMSMMSXXMAMXMAMSAMAMAXXASMSMSMMASXXAMAMXSSMMASMAMMAMXMMMXMAMAXXMXSMMASAMXXMXMASAMMSSMSMAXMASXMXAAAXMMMMAAM
-SSSMSMMMMMXMAXSASMAMAMMSXMAAAAAXMAMAMAASMSMMMXMASMASXMAMSASAAAAAMAMMSSMSMMXAXSAAMXXSSXMMASMSSMSMMSXAASAMASMMSMSAMXSAAAMMMSSMMSASMSMMXXAXMMSM
-XAAAMAAXAXXMAMSAMXAMXSAMASXMMMMMMAMMMMMMAXAAXMMSXMAMXXAMXAMMMSMSMSMXAMAMMMMMMSMMXSAAXAASXMXAAMAASASMXMASXMAAAXMXSAMMSSMAAAXAMSAMAMXXXSSSXSXM
-MSMMXMMXAXXMAMXAASXSSMASAMXXSSMXMSSXMXSMSSSMSMXMASMMAMSASXSSXMMAAXAMMMSMMSASAMAAAMMMMXMMASMMSMSSMAXXASMMAMMSMAXSMMSAAAMMSSXMMMMMMMMXXAAXMASX
-AXAXXMSXMSMAMMXXMXXMAMMMMMSMSASXAXAMXAXAAAMAXMSMAXAMAAAASAXMAASMMMAMXAAAASAMMSMMMMAAXMASAMXAXAMAMAMSXSMXMMAMXSMXMXSMSXMAMAMSAMXSXAXAMXXAXMMS
-MSMMSMAASAMAMXSSMSMSMSSXXAAXMAMMSMAMMASMMMMSMXXMAMAMMSMSMXMSMMAAMMAMXSSSMMAMAXMASXSMSAMMASMAXAMAMXXMAXMASMMSAXAMSAMXMAMMSAAXAMAMASXSAMMXMXSA
-MAXAMMAMSASXSASAAMAXXXAAMSSXMAMAMAAXXXSAAMAMMMSXXAAXXMXXAXXASMMSXSASAMXAASAMSSSMSAXASXXSXMMSSSMSMSAMMMXXMAXMMMMAMAXAMXMXSMSMXMASAMAXAXSAAMSM
-SSMMSSSMXAMXMMMMMMXMMMMMMAAMSAMXXMSAMXXXMMASAMAMXMXSXMASXMSMAXAAXMAMMSAMXMAMAAXMMAMAMMMMAXAMXXAAAMSASMSMSMMAAAMSMSMXSASXXXAAASXMASASMMSXSASX
-AAAAAAMMMSMXMAXSAXSAMAMAMSSMSAXASXAASASXSSXSASMMMSMMMMASAMXXAMMSSMMMSXAXSXMMMMMMMMMAMAASMMSSMXMMSMXXXAAMASASMXXAAAMXMASAMSXSMSASAMXAMXXAMAMA
-MMMMMSMAAAASAMXSASXMSASXMMAMXMMSAMXXMXSAAXASMMAAAAAMSMXSASAXXSAAAAAXMAAXMASMMXSAAASMSMMXAXAAASMAXXXXMSMSMAXMSSXMSMSXSAXAMMMMXSAMXSAXSAMXMAMA
-SXMXAMMMSMSAAMAMXMAXSAXXXSXMAMXMAXMMMXMMMMMMMSXMXXXMAMXMAMXSMMMSSMMSSXMSMAMAAAXMMXXAMXSSXMSSMXMAMMSMMXXAXMXMASMXAMXMMMSAMXAXMMXMXMMXSAXXXAMA
-AMXMAMAMXMXMSMAMAMXXXMXSXMASASXSXMAAMAXAMAAAAXASASXSXSAMAMXXAXXAAAAAXAAXXASMMMSSSSMMMAXMAMXAAXMMMAAAMAMXMXXMASMSAXXXAAMASMSSMSAMXMSAXSAMSSSM
-MAMASMMSMMSAXXMSMSAMXMASASAMXSAMXAMSSMSSMSMSSMMMASAAXSXMAXSMMMMSSMMSXMMASASXMAMXAAAXSMMMMMXMMSMAMSMSMMSAAMXMXSASAMSSMXSAMXXSMAAXXSMMSAXMAAAM
-SSMAXMASAAMMMMXAMXAMAMMMAMXSASASMSMAMAAXAMXAXAXMAMMMMMASMXSAAAXAXMAXXSAMXAXMMAXMMMMMAXAAAMXSAMXAMXAMAXSXSMASAMMMAMXAAMMMXAMXSSSMXAMXAMMMMSMX
-AAMMMMASMMMSAMSASMSMSSSMSMMMASMMAAMXMMASMMMSSSMMMSXMAMMMMAMSMMSSSMAMASMSMSXXSSXSASMSXXSMMXAMASXSSXASAMXAAMXMAMAMMMSMMMXSMSMAMMAXMMSXMXSAAXXM
-SXMXAMXMXSXMAMSAMAXXMAXXXAXMMMASXMMMSXAAXAXMAMXAAXMSMSMSMSMXMMXMSMASASAXAXMMMMASASASAXMASMASMMMMXMXMAMXXMXMASAXSSXMMSSMSAAMASMMMMXAAMASMSMSA
-MASXMSSXAXXMXMMAMAMAMXMASMMMMSAMMSXAXMSXSASMSMSMMSAASAXAAAXMAMSAXSMAAMAMAMAMAMMMXMAMSAMAMSAMXAAXXXXMASXSMXMAMMAMXAAAAMAMSMSMSAASMAXSMASXMAMS
-MXMAMAMMMMMMSSSSMASXMMSMSAMAAMASAMMXSXMAMAXAAAXAAMMMSXMMMMSAAAMXMASMSMSSSSSMMSSMXMXMMXMAMXMASMSSSMXMASMAMAMASAMXSXMMSMSMMXSASXMSSSXXMASMMAMX
-MSMSMASMXAASAAAXSASAMASXSAMMXSAMASMXSAMAMMMMMSMAMXAMXXMXMAMMMXSAAASXXAXSAAMAMAAMMSAXSMMSXMAXAXXAMXAMAXMASXSASXSMMXXXXAMASAMMMXMXAMASMXSXSSMM
-AAAMSXMXSMMXMMMMMSSXMASXMAMXMMMMMMMAMASXMMMSMMMAXSMSAMXAMASXSASXMAXXMMMXMASAMSXMAMAXXAAXXSSMSSMSMXXMAXXAMXMASMMAXXMMMAMAMMMMSAMMXMSMAXMASASX
-SMMMAMXMMSSSMMSXMAMAMSSXMSMMMAMAMAMXSXMMASXAAAXXMAMMASMMSXSAMXSAMXSSMMAXXMXAXAAMMSSMSMMSXSAAMAAAAXMSMSMXSAMMSASXMMSASAMSSMSASMSAMSASXMXXSAMX
-MMMSXAMMAAMAAMMMMASXMMMXAAMAMSMMMASAXMASAMSSXMXAXMXSAMXXSAMXMXXXMAMAAXASMSSSMMMSMAMMXAAMXSMMMMSMSMAAAXASXXSASMMXSAXMXAMXAAMASXMAXSAMMMXXMXMM
-SAMXASAMMSSSMMAASMSMAAAXSAMMMXAMSMMMSSMMAMAXXMASMMAMASMMMMSAMXSMSSSSMMASAAAAXAAMMAMMSSMSMXAAXMAXAAMASMMMMMMASMSAMMSSSSMSMMMASAMSMMSMAAMSMAMA
-SAMSMMXSAXMMXMSXSAMXSMAMXMXMAMMMAMAAMAXSXMASMXMAAMASAMMAASXMMXMAAAAAXXAMMMMMSMSSMMMMMXAAMXSMSSSXSSXXXXXAMSMSMMMXSASXAAAXAXMASAMXMAMSSMAASAMS
-MMMSAAXMXSAMSMMXMMMAMMXSASXMASXSAXMSSXMSAMXMMAXSXMXXMAXSXSAXSAMXMSSMMMSSMXAXSAMAASXSSMSMSAXAXAAXXAXSAMXSMAXMMSAMMXSMSMMMMSMAXMMAMAXXXMSXSMSX
-MAMMMMSAAMAMSASXMXMSMSASAMASASMXMASXMASMMMAAMAMXMSMXXSXMASAMSXSAAAAAXXMAMMAMMAMSMMAXAAAAMMSAMMMMMAMMAMAXXMXSAMAMSAMXMXSXAAMMSMSSSMSAXMAMXMAM
-SMSMSASMSMMAMAMASAMMAMASMXXMASAMXMXAMXSAAMSSSMSAXAAXAXAMXMSXXASMSSSMSASAMSSMSXMXMMMMXMMAMAMAMXMAMMMSAMXSAXXMASAMMAMMSASMMXSXAMAMAAMMMMMMSMAX
-AXAAMASAAMXAMAMMMASMAMXMAMSMMMMSSMSSMXMMMXMAAAXMMMSMMSAMXAXMMAXXAXMASAMAXAAMXXMMSAXMSMXMMMXSXMXXXMAXAMAMMMMXMMXXSSMAMASXAAXMMMASMMMMMAAASXMX
-MMMSMAMXMASXSMSASXMXSMAMSXMAAMXAAXAASXXXMSMMMMMSAMXXAAAXMSAXMXMXSMMMMXMMMSSMSMSASXXMASAMASMMASMSSMMXSMASXXSAXASXAAMAMSMMMXMAASXSAXXAAMMMSASM
-AAAAMXXAXMXAAASASXMAXMXSAAXSMMMSSMSAXSAMXAAMXMAMAXAMMMMXAMMXMASAMXASAMXMAXMXAAMXSMMMAMMMAXASAMAAAASAMXMMAAXAMXMMMMMAMAAAAXMSMSASXMSXSSSXSAMS
-SSSXSXSMSMMMMMMXMMMMMMXMMSMAAXAMXXMASASMSXSMAMSSSMMSMSMMAXAAXAMMSXXXAMMXSXMSMSMXXAAMXSXMASMMMMXMSAMXSXSMMMMSMMMAXXSSSMSSSXAAAMAMAMXMMXMAMAMA
-XAAMXMAMAMAXXXMAMAMMAMXAAXXSMMSSMXMXMAXXAAXMASMAMAXAAAXMASMMSMMMSASMXMASMAMXXAMSMMMSAAMSXMMAXAMXAMXAMXXXXAAAAASMSXSXAAAAAMMMSMSXXMAMXAMMMSMM
-MXMMSAXSASAMXSSMSMXSASAMXXXMAXMMMASAMAMMMSMAXXMASXSMMXXXMAXXAMXAXXMAXMSASAMXSXXAAAAAMMMSASMSMMSAMXSAMXSMSMSSSMSASMSSMMMMMXXSAMXMMXSSSXSAAAAX
-XMXMAXMMASMSAAAAAXXMASXMASMSSMSAMMSXSASMMMMMMXMXSMXAMSMMXAXSXSMSSSSSMMXMSMSXSMSSSMSSXSASAMAMSMXAXMAAXAAXXXMAMMMXMAXXXAXMAMSASMMSAAMAMXSMMXMM
-XMAXMXSMMMAMMSMSMXXMXSAMXAMAAASASAMXSMMMAAAMMXMAMAMAMAAXMXASAXAMAXAAMXSAMASASAAMAMXXAAXMAMAMMSSSMASMMSMMSMMMXMASMSMXMASMAMMAMXAMMSMAMASXSSSS
-XXMMSAAASMXMAXMAXMXSMSMMMXMMMXMXAMAAXAASMSMMXAMASASXSMXSAMAMMMSMMMSMMXMAXXMAMXXXSMSMMMMSXMXSMAMXMMAXAAAMMAMMAMSMMMMMMAMMMMMAMMSMMXXAMXMAXAAA
-SXSAMXSAMXAMMXSASMMMAXXXSMSXXXAMMAMMSMMSAXMASXSMXAXAMAAXXMXAXAXAMXMASMXSMAMXMMXSMMSAAXAXASXMMASAMASMSMSMSAMMASAAASAAMSSXMASASAXAAXSXSAMSMMMM
-SMMASAMAMXXXAXMAMAAMSMMMMASAMSAMXXSAMMAMXMMASAAMMSMMMMMSXMSMMMMMMAXSXMAMMSMSMSXAAASXMMXSXMAASMSXSAMMAMMMSMSSXSXSMSXMXAAASASASMSMMMMXMASAAXAX
-MASAMXSXXXMMSSXASMMMAXAMMAMAXXMXXXMAXXMSMSMASMSMXMASXMXSAMAMASAMXSMMAMASAMASAMSSMMXAXSASASXMSAMXMASMAMXASAMXAMAMMSXSMMSMMASXMXSAMMSASMMMSMSA
-MMMASXSASMAMAMXMAMMSMSXSMSSXMASXMSMSMMXAAXMASAXAAASMASAMASXMASASMMASAMASAMAMAMAXXXSMMMAXAMMXMAMXMMMMMSMMMMMMMMAMAXAMMAMMMAXXSXXAMAAMASAXXAAX
-SMSMMMMAMMAMXMAXAXXAXAXSAMXASAMAAAAAMAXMSMSXMMMXXMAXAMASXMXXASXMASAMASASAMXSAMSSMXSXAMAMSMMASAMSMASXMAXXAMASXMSMSMAMMAMXMMSAMMSSMMSXMXXMASAM
-AXAAAXMAMSMSSSMSAMSAMXSMAMSMMMSMSMSXSMMXMAMMAAAXSSSMMSXMAAXMXMAXMMXSXMXSAXASAMXAMASMMMMSMASAMAXAXXSASMXMASASMAMAASXMMASAAAMAMMAMAAAMXSAMXMXA
-MSSSMSXMMSMAMAMMMMMMXSAXAMAMAXXXXAXXAASAMAMXSMSXMAXAAXMSMMMSMMXMSMMSMSXMMSMXXXXAMAMMXAXAMMMSSMSSSMMAMAASXMASMAMMMMSXXMAXMXXAXMASAMMAASXMSMMS
-XXAMASXMASMSMXMASXSAMSASXSXSXSXSMMSXMAMAXMMXMAMAMAMMMMMXMAAMAMAMXAAXAMASAAXSXSMMMXSASMSMSMAXMXAAAXMAMXMAAMXMMSXSAMXSMMMXMASAMMAMAAXMAMAXASAM
-XMMMAMXMXSAXXAMXSAMSXMMMXAMXXMXSAAAXXASXMASMSASAMASXSXMASMXSAMASXSMMMMAMXMXMAMXSAMXAAAAXAMSSSMMXMMMXXAXXSMSAXAASMMAMXAMXXXAAMMMSAMXSMSMSAMXS
-SMXMASASXMAMSASAMAMMSMSXXSMXASAMMMSSXMAXSMAAMAXXMXSAMMSMSAXSXSASXAAASMSSSMSMXMAMAMXMMSMMMXXAMXXAAMSSSMSXMAMXMMXMAMASMMMMAAMMMXMAMMXSAAXXXAMA
-XMASASMMAMXMMXMASMMAAMXMAXAMXMMXSXAXMXAXSXMMMSMMSAMAMXAAMMMMXMASMMMSAXMAMAAXSMXMSMSMXXMASMMAMASXSMAXXAMMMAMMXXAMXMMSAXSAMXXXSXMASXAMSMSMMMXS
-SXMXASXSAMMAXAXMXXMSMSAAXMAXSASAXMAMMMSSMXXXAAAXMAMMMSMSMSAMMAAXASMXMXMAMMMMXAAAAAXMASXSMASMMXSMAMMSMMMASASMMSXSASASMMAAXXSAMASAMMMMMMAAMSAX
-XASMMMASMSASXSSXSAMAASASXMAMMAMMSSMMSAMAMMMMMSMMMMMAAXAMMSASAMXSMMAAXMMMSAAMSSMSMSMMAMMMMAMXMAXXASXSAXSASMSAMAXSAMXMXSSMMXSAXAMASMXAMXSSMMAM
-SAMAASXSAAXMAMAXSAMMXMAXAMSMMXMXAAMAMMSASAAAAMASASXMMXXMASAMXMXSXMSSMAXAMMSMAXMXMAAMASASASXMXSXSXSAMXMMAMMSAMMMMXMSXAMASMASXMXSMXXMSSMAAXMAM
-MMMAMSAMXSMMAMSMSMMMMMMMMMMAXMSMSSMASMSAMMSMXSAMMXAAASMMMMMMASMMAMAMXSMMSAMXMMSAMMSMMSASAXXAMMAMAMAMMSMSMAXMMMAXAXAMXSAXMAXSMXAMAXAAAMSSMSAS
-SASXSMAMAMMSSSMASAMXAAMXSASMMAXXMAMXMAMXMAMAAMAXXSSMMAMAMXXSAMASXMASXXAXMASXXASASAXXAMXMXMXSAXAMAMXMXAAAXSMSSSMSMSMMXMASMXMAXMAMXMSMMMXMASXS
-AXASXMAMAXMAMAMAMMMSSMSAMXMXAXSMSSMMSXMAXMMMMSMMAAAXXASAXSAMAXMMSMSMAMMMSMMXMASAMAXMXSAMMXMMMSMSMXAMXMMMMMAXAAXAAAAXAAXMASMMASMMXMAAXMAMXMXM
-MXMSXSXMAMMXSSMMSAMXAAMASMSMSXSASMSAAAAMMSXMXAMMSMMSSMXMSMAMAMMAMXAAMXAAAMMXMAXXAMXSAMAXXAMAASMAMSASXSASAMSMMMSMSMSMMMMMAMMXAAXMXSAMMXAMAAAA
-XSXSASAMMXSAAAAXSMXXXMSSMAAAXMMSMAAMMSXMAMAMMMXMAAXAASXSAMAMMSMASMXSMMSSSXMAMMSSMMXSASAMXXXASXXAXXXMASASMXMASAXXMAAAXXAMXSSMSSMSAXXMMSASXSMS
-XMAMAMAMAAMMSMMMSASMSMSXMSMMMAXXMXMXXXXMASAMXAASMMMSMMXMAMXMAXMXMMSAAXMAXAXSSMAAAMMSXMASMXSMMMMSSMSMMMMMXAAXAXSAMSSXMMSXMMAAXXAMASMMXAXXAAXA
-XMASASAMMXSAAAAAXAAAAXMAMAASMSMMMMXSMMASAXMSMSXSAMXMXMAMXMSMSSSMAXASXMMMMXMMAMSSMMAXMXAMMAAAMXAAAXAAXMASXSSMMSMMMAAXSXAMAXMMMMSMAMAASXMXMMSM
-MSXSAMMXSAMMSSMMMMMSMXXMMSXMAXMASAAAAMMMSSMXMASMXMASAMASAAXAAAMSMXMAMXMASMMSAMXXAMXSAXSAMXMXMMMSXSMSMMMAAAAAXXAAMMSMSAMXXAXAXAAMSSSMSAMXAAXX
-AXAMAMSAMMSAMXMMSMMAMSSSMXXMXMSSMMMSSMAAMXMMMXMSAMASASASMSMMMSMSSSXAMSXMMAAMMMMSXMASXMXAAMXXXMAMMXAMAAXMMSMMMMSMXAMAXSMAAXSSXMXSMXXASAMSAMSA
-SMMMMXMASAXMSASAAASXSXAAASXMXMXMXAXMXXMSMAMASAASXSMSAMMMMMMAMMAMASAMXSAXSSMSXAXSXMMSASXSMMXMASAMXMXXAMXXAMMAXXMMSMMSMAMXSAAAASXMMAMMMAMXASXM
-AXMAMASMMMSMSAMMSMMMMMMMMMAMAXAMMSSMAMMAXMSAXMMMXXAMMMXAAASMSMAMMXXMAMAMAXAMMSSMASASMMXAASMMMSAAXAAXSMMMXSXSXSAAAXMASMXAXMMMMMAAMXMASXMSXMAM
-SXMASAXAAXAAMAMAMXMASMMSXSAMXMAXAAAMSMSMSXMMXSAASMXMMMSSSMSAAXXMXXSMSSMAMMSMAXAXXMASXMSXMMAAAXMMMSMMXAXSXMMMAXMXSMSASXMMXAMMAXMMMXSXMMMMXXAM
-MASASXSSMSSSSSMASASXMAAXASAMMSSMMSSMAMAASMMAAMMSMSAXAXMAXAMXMMSSSMXAMAAXMAAXXSAMXMMMAMASMSSMSSMXAASAMSMMASAMSMSAMMMSSMASXMMSSSMMSAMAXMASMSSS
-SAMMSAMAAXAAAXMASMMMSMMMMSAMAAAAXMAMSSMMMAMMSSXMASXSXSMXMXMAXAAAASMXMASMMSSSXMXMASASXMAMXAAAAXAMSSSSXXASAMMXMAMXSMMAXAMSAAAAXAMAMASMMSAXMAAM
-MMSAMXSMMMMMMMAMSMXMASAMXSXMMSSMSAXMXXXXSXMMMAMMXMMAMXMAMXSXSMMSMMXAMXMAXAMXMXXSXMASXMXMMSMMMMSAMXMASXXMSSXSMSMMMMMMSSXSMMMSSXMASXMAXMXSMMMM \ No newline at end of file
diff --git a/2024/05/input b/2024/05/input
deleted file mode 100644
index 04a287c..0000000
--- a/2024/05/input
+++ /dev/null
@@ -1,1371 +0,0 @@
-59|55
-48|63
-48|74
-26|77
-26|54
-26|99
-63|43
-63|65
-63|11
-63|42
-91|64
-91|77
-91|71
-91|42
-91|33
-46|63
-46|48
-46|72
-46|21
-46|12
-46|82
-21|32
-21|11
-21|52
-21|64
-21|59
-21|34
-21|33
-99|82
-99|37
-99|21
-99|27
-99|92
-99|79
-99|56
-99|12
-38|51
-38|47
-38|77
-38|88
-38|34
-38|52
-38|32
-38|11
-38|64
-33|42
-33|54
-33|56
-33|47
-33|93
-33|31
-33|52
-33|99
-33|34
-33|77
-32|52
-32|88
-32|56
-32|45
-32|77
-32|18
-32|42
-32|46
-32|71
-32|47
-32|33
-96|45
-96|31
-96|11
-96|74
-96|59
-96|55
-96|42
-96|71
-96|39
-96|43
-96|44
-96|32
-77|71
-77|54
-77|93
-77|81
-77|72
-77|15
-77|64
-77|88
-77|76
-77|56
-77|31
-77|92
-77|84
-27|44
-27|96
-27|18
-27|91
-27|37
-27|59
-27|77
-27|12
-27|55
-27|39
-27|26
-27|57
-27|21
-27|32
-76|92
-76|57
-76|12
-76|15
-76|44
-76|82
-76|11
-76|61
-76|38
-76|74
-76|96
-76|65
-76|51
-76|37
-76|91
-79|16
-79|92
-79|58
-79|48
-79|12
-79|96
-79|63
-79|76
-79|38
-79|57
-79|61
-79|37
-79|27
-79|51
-79|65
-79|91
-93|58
-93|54
-93|12
-93|48
-93|16
-93|38
-93|92
-93|56
-93|57
-93|15
-93|74
-93|37
-93|61
-93|91
-93|65
-93|76
-93|51
-84|27
-84|38
-84|59
-84|63
-84|91
-84|12
-84|44
-84|37
-84|57
-84|82
-84|11
-84|61
-84|15
-84|92
-84|58
-84|51
-84|39
-84|65
-45|56
-45|57
-45|65
-45|27
-45|48
-45|61
-45|63
-45|81
-45|99
-45|79
-45|72
-45|54
-45|84
-45|92
-45|12
-45|76
-45|93
-45|88
-45|16
-16|27
-16|59
-16|34
-16|18
-16|26
-16|51
-16|58
-16|38
-16|33
-16|11
-16|21
-16|61
-16|96
-16|39
-16|57
-16|43
-16|12
-16|44
-16|37
-16|55
-57|39
-57|34
-57|58
-57|74
-57|51
-57|71
-57|33
-57|77
-57|55
-57|96
-57|91
-57|47
-57|18
-57|43
-57|44
-57|37
-57|42
-57|21
-57|11
-57|64
-57|32
-15|33
-15|32
-15|63
-15|16
-15|65
-15|27
-15|44
-15|38
-15|58
-15|59
-15|11
-15|21
-15|37
-15|92
-15|96
-15|91
-15|18
-15|57
-15|39
-15|61
-15|12
-15|43
-55|34
-55|52
-55|84
-55|31
-55|15
-55|48
-55|79
-55|71
-55|77
-55|46
-55|45
-55|99
-55|88
-55|76
-55|47
-55|81
-55|93
-55|64
-55|82
-55|56
-55|54
-55|72
-55|26
-88|76
-88|81
-88|65
-88|16
-88|54
-88|82
-88|57
-88|63
-88|31
-88|12
-88|46
-88|72
-88|99
-88|92
-88|27
-88|61
-88|93
-88|52
-88|84
-88|56
-88|15
-88|48
-88|79
-88|58
-72|91
-72|38
-72|61
-72|92
-72|93
-72|56
-72|82
-72|16
-72|12
-72|65
-72|76
-72|57
-72|37
-72|54
-72|51
-72|58
-72|15
-72|63
-72|84
-72|96
-72|48
-72|21
-72|74
-72|27
-31|54
-31|65
-31|16
-31|91
-31|61
-31|46
-31|58
-31|57
-31|92
-31|99
-31|15
-31|63
-31|56
-31|81
-31|76
-31|93
-31|79
-31|84
-31|48
-31|12
-31|72
-31|82
-31|27
-31|52
-51|55
-51|33
-51|59
-51|44
-51|47
-51|32
-51|99
-51|39
-51|64
-51|52
-51|26
-51|71
-51|45
-51|77
-51|43
-51|81
-51|18
-51|11
-51|31
-51|42
-51|88
-51|74
-51|46
-51|34
-34|84
-34|52
-34|77
-34|71
-34|92
-34|56
-34|45
-34|26
-34|93
-34|54
-34|15
-34|31
-34|64
-34|48
-34|82
-34|76
-34|47
-34|79
-34|99
-34|81
-34|88
-34|63
-34|46
-34|72
-47|46
-47|63
-47|72
-47|45
-47|52
-47|31
-47|93
-47|71
-47|56
-47|15
-47|48
-47|84
-47|65
-47|79
-47|76
-47|27
-47|16
-47|81
-47|82
-47|92
-47|88
-47|54
-47|61
-47|99
-71|16
-71|79
-71|15
-71|81
-71|63
-71|27
-71|52
-71|82
-71|65
-71|12
-71|88
-71|54
-71|45
-71|99
-71|93
-71|56
-71|92
-71|48
-71|31
-71|61
-71|76
-71|84
-71|72
-71|46
-58|51
-58|37
-58|39
-58|21
-58|33
-58|38
-58|55
-58|74
-58|59
-58|44
-58|71
-58|43
-58|32
-58|77
-58|96
-58|47
-58|91
-58|64
-58|42
-58|11
-58|18
-58|26
-58|34
-58|45
-82|12
-82|27
-82|32
-82|39
-82|43
-82|92
-82|58
-82|11
-82|44
-82|57
-82|15
-82|74
-82|37
-82|63
-82|51
-82|91
-82|65
-82|59
-82|96
-82|33
-82|38
-82|61
-82|21
-82|16
-44|39
-44|47
-44|99
-44|55
-44|79
-44|32
-44|33
-44|64
-44|31
-44|46
-44|52
-44|42
-44|26
-44|77
-44|45
-44|43
-44|93
-44|72
-44|34
-44|11
-44|71
-44|81
-44|18
-44|88
-74|33
-74|32
-74|44
-74|81
-74|34
-74|79
-74|42
-74|45
-74|26
-74|18
-74|71
-74|99
-74|31
-74|64
-74|88
-74|77
-74|11
-74|55
-74|52
-74|47
-74|59
-74|43
-74|46
-74|39
-18|71
-18|79
-18|84
-18|31
-18|55
-18|48
-18|99
-18|42
-18|77
-18|76
-18|26
-18|47
-18|34
-18|82
-18|88
-18|56
-18|52
-18|45
-18|46
-18|93
-18|72
-18|64
-18|81
-18|54
-39|46
-39|72
-39|71
-39|34
-39|31
-39|88
-39|32
-39|33
-39|26
-39|45
-39|42
-39|55
-39|77
-39|54
-39|99
-39|64
-39|43
-39|52
-39|47
-39|93
-39|79
-39|56
-39|18
-39|81
-61|55
-61|18
-61|32
-61|91
-61|34
-61|57
-61|77
-61|58
-61|39
-61|43
-61|64
-61|37
-61|26
-61|33
-61|74
-61|21
-61|38
-61|51
-61|96
-61|42
-61|12
-61|11
-61|59
-61|44
-92|38
-92|51
-92|18
-92|27
-92|65
-92|96
-92|39
-92|33
-92|61
-92|58
-92|91
-92|57
-92|59
-92|43
-92|74
-92|32
-92|16
-92|12
-92|11
-92|55
-92|44
-92|21
-92|42
-92|37
-12|43
-12|74
-12|37
-12|21
-12|51
-12|58
-12|44
-12|77
-12|64
-12|34
-12|38
-12|32
-12|33
-12|26
-12|59
-12|42
-12|18
-12|11
-12|47
-12|96
-12|91
-12|55
-12|57
-12|39
-37|34
-37|96
-37|26
-37|33
-37|55
-37|42
-37|39
-37|74
-37|21
-37|11
-37|38
-37|64
-37|18
-37|71
-37|43
-37|32
-37|77
-37|31
-37|88
-37|59
-37|47
-37|51
-37|45
-37|44
-54|51
-54|61
-54|58
-54|92
-54|84
-54|21
-54|96
-54|38
-54|74
-54|59
-54|57
-54|37
-54|27
-54|82
-54|91
-54|63
-54|12
-54|15
-54|76
-54|44
-54|65
-54|16
-54|48
-54|56
-42|52
-42|64
-42|46
-42|88
-42|56
-42|72
-42|26
-42|34
-42|31
-42|99
-42|15
-42|77
-42|81
-42|84
-42|71
-42|93
-42|79
-42|82
-42|48
-42|54
-42|76
-42|47
-42|55
-42|45
-81|82
-81|79
-81|92
-81|57
-81|76
-81|99
-81|63
-81|52
-81|46
-81|37
-81|93
-81|56
-81|72
-81|84
-81|54
-81|48
-81|61
-81|65
-81|12
-81|15
-81|91
-81|58
-81|16
-81|27
-56|27
-56|91
-56|15
-56|74
-56|21
-56|57
-56|84
-56|16
-56|38
-56|59
-56|96
-56|76
-56|82
-56|12
-56|61
-56|37
-56|48
-56|44
-56|63
-56|65
-56|92
-56|51
-56|11
-56|58
-52|93
-52|16
-52|27
-52|91
-52|61
-52|58
-52|84
-52|15
-52|72
-52|99
-52|57
-52|56
-52|82
-52|46
-52|48
-52|96
-52|65
-52|76
-52|12
-52|79
-52|92
-52|37
-52|63
-52|54
-11|18
-11|33
-11|77
-11|99
-11|46
-11|45
-11|32
-11|52
-11|64
-11|72
-11|47
-11|88
-11|93
-11|34
-11|79
-11|26
-11|55
-11|42
-11|31
-11|39
-11|54
-11|81
-11|71
-11|43
-64|56
-64|52
-64|31
-64|27
-64|63
-64|65
-64|46
-64|76
-64|48
-64|88
-64|45
-64|82
-64|79
-64|93
-64|47
-64|15
-64|71
-64|81
-64|84
-64|72
-64|16
-64|92
-64|54
-64|99
-43|31
-43|93
-43|56
-43|81
-43|88
-43|71
-43|26
-43|42
-43|72
-43|46
-43|76
-43|48
-43|54
-43|45
-43|77
-43|18
-43|33
-43|52
-43|47
-43|79
-43|34
-43|64
-43|99
-43|55
-65|96
-65|37
-65|59
-65|44
-65|18
-65|34
-65|32
-65|51
-65|55
-65|11
-65|27
-65|33
-65|21
-65|57
-65|91
-65|58
-65|74
-65|12
-65|43
-65|42
-65|38
-65|39
-65|61
-65|16
-59|72
-59|64
-59|52
-59|34
-59|88
-59|11
-59|45
-59|31
-59|77
-59|71
-59|42
-59|18
-59|46
-59|44
-59|99
-59|81
-59|43
-59|39
-59|47
-59|79
-59|26
-59|33
-59|32
-48|12
-48|16
-48|59
-48|92
-48|44
-48|65
-48|91
-48|15
-48|84
-48|38
-48|39
-48|82
-48|51
-48|96
-48|32
-48|58
-48|21
-48|57
-48|27
-48|11
-48|37
-48|61
-26|72
-26|93
-26|82
-26|76
-26|15
-26|88
-26|71
-26|45
-26|92
-26|84
-26|64
-26|79
-26|31
-26|65
-26|48
-26|46
-26|63
-26|52
-26|81
-26|47
-26|56
-63|59
-63|37
-63|12
-63|27
-63|92
-63|91
-63|51
-63|32
-63|57
-63|16
-63|18
-63|33
-63|21
-63|44
-63|61
-63|38
-63|39
-63|96
-63|74
-63|58
-91|74
-91|55
-91|39
-91|34
-91|38
-91|11
-91|32
-91|51
-91|18
-91|45
-91|59
-91|47
-91|88
-91|37
-91|26
-91|43
-91|96
-91|44
-91|21
-46|96
-46|56
-46|37
-46|91
-46|84
-46|93
-46|92
-46|99
-46|57
-46|16
-46|76
-46|79
-46|15
-46|65
-46|54
-46|27
-46|61
-46|58
-21|74
-21|55
-21|51
-21|45
-21|42
-21|26
-21|38
-21|81
-21|71
-21|31
-21|47
-21|77
-21|18
-21|44
-21|39
-21|43
-21|88
-99|58
-99|93
-99|84
-99|96
-99|54
-99|91
-99|48
-99|16
-99|61
-99|65
-99|38
-99|72
-99|15
-99|63
-99|76
-99|57
-38|43
-38|46
-38|26
-38|71
-38|59
-38|31
-38|44
-38|18
-38|39
-38|74
-38|33
-38|55
-38|42
-38|45
-38|81
-33|84
-33|71
-33|88
-33|64
-33|81
-33|45
-33|72
-33|46
-33|55
-33|18
-33|76
-33|79
-33|48
-33|26
-32|72
-32|26
-32|93
-32|54
-32|34
-32|81
-32|79
-32|55
-32|64
-32|31
-32|43
-32|76
-32|99
-96|21
-96|33
-96|88
-96|18
-96|81
-96|47
-96|34
-96|77
-96|51
-96|64
-96|26
-96|38
-77|48
-77|99
-77|46
-77|52
-77|65
-77|79
-77|82
-77|63
-77|16
-77|45
-77|47
-27|42
-27|11
-27|51
-27|38
-27|58
-27|74
-27|43
-27|33
-27|61
-27|34
-76|63
-76|27
-76|16
-76|84
-76|48
-76|21
-76|59
-76|58
-76|39
-79|21
-79|82
-79|84
-79|15
-79|56
-79|93
-79|54
-79|72
-93|59
-93|27
-93|63
-93|96
-93|84
-93|82
-93|21
-84|74
-84|21
-84|96
-84|43
-84|16
-84|32
-45|15
-45|82
-45|31
-45|52
-45|46
-16|74
-16|42
-16|32
-16|91
-57|38
-57|26
-57|59
-15|51
-15|74
-55|63
-
-79,99,31,72,34,11,43,42,39,52,32,77,93
-34,88,46,72,93,56,63
-15,12,99,92,84,48,76,82,79,81,61,31,56,63,46,45,72
-46,79,54,76,27,37,96
-42,34,79,72,54,76,48
-93,72,82,81,46,16,45,92,65,47,27,88,15,63,76,79,84,52,56
-71,46,55,18,34,64,42,77,11,31,51,26,45,43,44,47,88,33,32
-21,38,74,61,82,51,39,65,91,96,16,32,15,58,63,37,43
-31,56,48,63,16,61,12
-65,27,12,37,96,21,51,74,59,11,39,33,55
-57,44,43,74,11,64,12
-45,31,59,71,88,21,34,26,96,11,47
-18,42,55,77,64,47,71,45,88,31,52,46,99,79,72,93,54,56,76,48,84
-59,11,39,32,33,18,42,77,45,81,52,99,79
-12,57,91,37,96,74,59,44,11,43,33,18,42,55,34,77,64
-38,59,33,18,71,45,88
-21,37,58,91,15,44,12
-34,46,26,88,72,71,52,93,47
-33,26,77,64,47,52,46,79,93,76,48
-45,88,99,15,48,77,31,81,76,26,93,52,47,84,56,54,79,82,64,55,71,34,46
-48,93,47,34,54,42,46,76,99,26,84,71,88,45,56,81,52,18,64,55,77,31,72
-56,55,52,71,33,64,99,93,76,18,31,26,46,34,79,42,45,77,72
-96,43,18,92,57,42,74,37,33,59,38,51,11,61,58,21,12,27,44,16,91
-64,47,99,48,84
-56,76,48,84,82,15,63,92,65,61,12,57,58,91,37,96,21,38,51,59,44
-27,59,65,51,16,57,43,12,18,91,61,96,37,39,58,63,21
-45,52,99,79,48,82,63,65,16,61,12
-58,37,96,21,38,74,59,44,32,43,33,18,34,26,77,64,71
-96,63,82,58,12,51,92,91,37,59,57,61,15,11,16,27,44,84,38,74,39,21,48
-56,93,52,16,72,61,82,46,27,54,48,84,79
-54,93,15,63,38,76,82,21,65,37,91,84,57,92,61,16,58,56,48
-21,84,59,61,15,12,57,74,44,96,16,38,63,51,32,27,82,58,65
-93,76,48,52,65,37,58,27,99,15,61,84,63,92,16,56,91,82,72
-48,82,12,91,21,51,39
-44,33,37,34,59,32,96,18,55,58,38,39,47,21,26
-16,27,61,12,91,96,21,51,74,59,32,33,18,42,34
-32,74,42,59,51,34,96,91,43,39,44,57,27
-31,46,84,99,15,64,48,81,55,82,45
-15,27,61,12,37,96,38,74,44
-43,34,71,88,81,72,54,56,76
-51,74,21,96,71,34,26,59,38,42,64,11,18,37,45,43,39
-45,88,31,81,52,79,72,54,56,76,84,15,63,65,16,61,12
-58,48,21,56,92,51,38,54,84,72,96,93,63,65,57,27,76,61,12,15,37,82,91
-82,79,16,48,91,12,15,57,76,56,96,58,63,72,99,61,37,93,65,54,27,92,84
-93,91,65,58,81,46,12
-48,15,63,92,74,11,39
-92,27,42,21,11,12,44,32,96,51,74,16,61,33,58,91,38,57,59,65,18
-56,61,72,15,12,51,57,27,48,76,96
-63,56,79,93,58,84,46,76,72,82,57,27,54,15,92
-45,48,84,31,15,88,81,64,26,92,63,99,79,52,82,47,54,56,46
-47,71,45,88,31,52,46,99,79,93,54,56,48,84,82,15,63,92,65,16,27
-91,84,15,99,93,72,79,61,27,46,65,81,76,54,12,52,57
-76,64,34,48,99
-18,64,26,46,42,99,45,43,81,34,74,11,47
-33,34,26,71,52,72,54,56,48
-42,47,11,45,77,32,43,64,44,79,72,33,52
-16,99,92,27,65,31,47,82,79,63,46
-12,81,91,61,56,15,65,93,57
-58,37,96,21,38,51,74,59,11,39,32,43,18,42,77,47,71
-96,38,51,74,59,44,11,39,32,33,18,55,34,26,77,47,45,88,31
-63,92,65,16,27,61,12,57,58,91,37,96,21,38,51,74,59,44,11,39,43,33,18
-43,33,79,45,81,54,34,88,64,18,52,99,76,93,77
-58,91,37,96,21,38,51,74,44,11,39,32,43,33,18,42,55,34,26,77,64,47,71
-81,15,55,56,48,26,54
-52,46,99,79,72,54,56,48,82,15,63,92,65,16,27,61,12,57,58,91,37
-71,45,79,72,56
-63,46,76,56,16,71,45,47,92,48,52,81,88,27,93,99,79,84,65,54,31
-59,44,32,55,47,45,79
-76,81,92,45,52,72,15,48,64,26,54
-79,72,54,56,48,84,15,65,16,27,61,12,57,58,91,37,96,21,38
-79,93,84,63,92,65,61,57,58,96,38
-81,99,93,54,56,27,91
-99,79,72,93,54,56,76,48,84,15,63,92,65,16,61,12,91,37,21
-96,61,65,21,91,54,99
-64,72,46,11,26,77,18,44,79,52,33
-51,74,59,11,39,32,43,34,26,64,46
-21,92,63,57,91,38,58,54,84,74,15,59,16,27,96,51,82,56,48
-91,56,76,58,99,72,93,54,61,52,79,48,46
-63,91,16,59,18,32,39
-33,11,74,71,31,51,96
-63,91,37,96,44,32,18
-72,93,76,48,84,82,15,63,92,65,16,27,61,12,58,91,96
-43,82,65,59,63,37,74,11,61,39,91,58,16
-39,51,44,92,43,96,57,12,42,16,32,38,91,21,74
-58,91,16,43,63,96,18,37,65
-33,72,54,34,77,99,31,26,88,39,81
-16,27,56,93,82,92,84,31,76,65,46,52,57,58,81
-54,56,76,48,84,82,15,63,92,65,27,61,12,57,58,37,21,38,51,74,59
-99,79,72,93,76,48,84,82,15,92,16,27,12,57,58,91,37,96,21
-32,33,18,12,39,77,34,96,61,74,44,21,91,37,42,57,51,26,58,11,38,55,59
-44,18,55,12,34,58,51,59,33
-82,21,59,16,96,15,44,84,74,63,92,51,39,37,61,27,91,38,32
-57,58,91,37,38,51,44,11,39,32,43,33,18,42,55,34,77,64,47
-39,32,18,42,55,34,26,77,64,71,45,88,31,81,52,99,79,93,54
-99,65,52,77,81,71,93
-81,79,47,99,18,42,59,77,52,44,55,64,11,34,26
-33,77,47,71,88,79,48
-16,27,61,57,58,91,37,96,51,74,59,44,11,39,32,43,33,18,42,55,34
-37,57,91,27,12,96,65,61,51,39,58,59,44,21,15,92,32,43,11,38,33,16,63
-48,84,15,92,16,27,61,12,57,91,21,38,51,59,44,11,39
-65,27,61,12,37,38,59
-42,26,47,71,88,81,52,46,79,72,54,48,82
-64,18,33,88,51,81,38,47,52,71,34,26,55,11,31
-34,26,64,47,71,45,88,81,52,46,79,72,93,56,48,84,82,15,63
-47,45,81,46,72,54,56,84,15,63,92,65,27
-99,71,79,81,92,45,82,54,31,47,88,63,93
-79,72,93,56,76,48,84,82,15,92,65,27,12,57,58,91,96,21,38
-71,44,31,11,46,88,55,33,18,39,52,79,34,47,64,45,77
-57,91,37,38,51,43,18,55,34
-72,93,54,56,76,48,84,15,92,16,61,57,58,91,37,96,21,38,51
-65,56,48,63,46,79,72,88,15,99,64,45,71,84,16
-77,64,47,71,45,88,31,81,52,46,99,79,72,54,56,76,48,84,82,15,63,92,65
-11,57,42,91,58,18,51,61,12,43,27,32,92
-65,91,63,51,39,58,57,84,92,48,12
-79,93,54,56,82,15,92,27,61,12,37,96,21
-79,46,76,26,47,99,54,43,71,45,34
-48,31,54,52,46,63,15,92,88,56,77,47,72,65,64,79,81,71,99
-59,81,51,39,38,33,71,74,55,64,26,45,52
-34,88,47,56,15,72,26,79,77,45,71,93,63,76,84
-21,38,51,74,59,11,43,18,47,31,81
-65,33,39,21,91,11,37,59,58,44,63,74,16,18,57,12,43,92,61,27,32,51,96
-72,82,65,15,79,63,46,52,54,93,16,56,48,12,61,76,84,99,92
-57,91,61,96,84,46,54,16,63,99,48,92,37,56,58
-42,71,26,45,51,11,32,33,81,43,77,18,64,21,55,34,31,88,59,47,39,44,38
-82,48,76,37,61,57,63,84,58,15,56,79,27,72,91,54,12,21,99
-54,63,96,74,58,59,37,84,27,57,91
-47,84,82,77,71,88,15,31,52,56,65,92,72,63,64,81,48,54,93,45,46,79,99
-55,43,44,18,58
-44,11,39,18,77,71,45,79,72
-79,46,56,72,84,31,88,52,99,93,71,61,16,76,63,54,65,45,27
-93,47,52,64,84
-18,55,26,47,46,99,93
-12,15,63,74,27,82,43,37,38,21,51,96,39,32,59,61,16
-45,88,31,81,52,46,99,79,72,93,54,56,76,48,84,82,15,63,92,65,16,27,12
-16,27,61,12,57,58,91,37,96,21,38,51,59,11,39,32,43,33,18,42,34
-16,59,12,57,27,65,38,61,48,74,91,82,84,21,51
-92,58,15,61,43,32,37,21,44,91,16,27,96,57,51,12,59,65,39,11,33
-37,44,32,33,42,55,26,64,88
-64,72,71,45,55,42,46,79,81,32,93,77,54,34,31,47,26,39,18,33,88
-84,46,72,37,15,76,65,79,58,16,96,54,57,48,82,92,61
-71,92,79,16,31,61,63,76,99,84,82,46,72,27,81,56,54,48,88
-55,79,26,32,33,45,31,56,64,46,77
-96,38,74,11,39,32,33,18,55,34,64
-61,65,38,58,39,15,91,12,21
-33,18,42,55,26,77,64,47,71,45,88,31,81,52,46,99,79,72,93,54,48
-57,48,76,61,91,37,21,82,58,38,84,96,72,16,54,12,79,56,15,63,65
-27,72,61,54,57,52,56,99,88,84,76,46,79,48,16
-42,47,88,31,52,46,72,93,76
-77,71,31,99,93,56,48,84,65
-77,64,71,52,46,99,79,82,15,63,92
-56,76,48,84,82,15,92,65,16,27,61,12,57,58,91,37,96,51,74,59,44
-88,16,48,57,65,27,82
-82,15,63,65,16,27,61,12,57,58,37,96,21,38,51,74,59,44,11,39,32
-21,38,51,74,59,44,39,32,43,33,18,42,34,77,64,47,81
-16,27,61,12,91,96,21,51,74,59,44,11,43,33,18,42,34
-33,38,12,44,55,91,27,43,37,59,18,26,51,11,34,58,21,32,61,42,57
-64,77,46,56,88
-34,26,45,31,99,79,93,76,48
-44,37,96,43,51,34,32,58,33,26,27
-91,92,65,21,51,58,59,57,96,32,74,12,27
-72,48,15,65,96
-58,51,39,18,59,55,34,12,16,42,74
-59,44,11,39,32,43,33,18,42,55,34,26,77,64,71,45,88,31,81,52,46,99,79
-56,57,96,74,15,82,21,63,92,65,84,76,91,61,48,44,16,38,59
-88,99,84,15,63,79,45,61,27,93,46,65,12
-57,51,61,55,43,12,77
-15,63,92,65,16,27,61,12,58,91,37,96,21,38,51,74,59,44,11,39,32,43,33
-46,81,55,76,15,45,52
-58,92,16,57,48,61,38,82,72,51,54,56,63,93,37,12,84,91,96,15,21,65,76
-33,43,42,34,38,51,59,55,64,74,31,52,18,47,39,88,44,26,32,77,71
-82,55,56,52,48,71,34,26,42,93,45,77,79
-32,33,42,64,47,88,31,81,79,72,56
-39,71,96,59,21,11,43,18,77,42,45,51,88,44,33,74,31,64,47
-99,72,71,77,48,26,46,76,47,64,56,92,52,45,54,82,31,88,15
-96,61,15,82,92,27,72,58,79,38,65,48,57,91,84,63,21
-33,26,31,42,18,55,99,39,54,45,93,72,71,79,81,88,77,52,47,46,43
-65,56,58,12,27,52,54,91,46,99,16,82,72,92,81
-32,43,42,26,64,47,71,45,88,31,81,46,99,79,72,54,56
-42,55,64,45,46,93,76,84,82
-59,11,39,43,33,18,42,34,77,64,47,71,45,88,31,52,46,99,79
-44,42,26,77,47,71,45,88,31,81,52,99,72
-34,64,47,31,52,46,93,76,63
-82,32,96,74,12,15,38,43,57,63,91
-72,56,76,48,84,82,15,63,92,65,16,27,61,12,57,58,91,37,96,38,51
-74,59,44,11,39,43,33,55,34,77,64,47,71,88,31,81,52,46,99
-45,88,31,81,52,46,99,79,93,54,56,76,48,84,82,15,63,92,65,16,27,61,12
-96,21,51,74,44,11,43,33,18,77,64,47,71,88,31
-27,61,57,58,91,37,96,21,38,51,74,59,44,11,32,43,33,18,55,34,26
-92,65,57,21,38,11,39,32,43,33,42
-32,55,47,31,71,52,39,42,79,11,45,93,72,18,26,99,34,88,81,46,43,77,33
-91,16,57,82,93,96,48,37,38,21,56,58,61,15,92,74,84
-92,61,12,57,21,39,42
-91,37,96,21,38,51,74,11,43,33,42,55,77,64,45
-46,99,79,72,93,54,76,84,82,15,63,92,65,16,27,12,57,58,91,37,96 \ No newline at end of file
diff --git a/2024/06/input b/2024/06/input
deleted file mode 100644
index 9b1e1f3..0000000
--- a/2024/06/input
+++ /dev/null
@@ -1,130 +0,0 @@
-........#.............................#......#................#..................#..................#.........#.#.#...............
-...........................................#..#......................#............................#...........................#.#.
-.............#..........#........#.#...........#........................#............................##...........................
-............#.............#.....................................#........................#.....#..................................
-.........#...........#................#................................#......#.....................#.............#..............#
-...........................##...........................................................................................#.........
-...........#.......#.................................................................#..............#....................#........
-.......................#.............................................#.........................................#.#..............#.
-.#...................#..................#...........#...#.........#...##..........................................................
-.................#..........#.....#.........#.....................................................................#..........##...
-....#.#............#..........#.......................#.........................#.................#.........#.............#....#..
-...#....................................#.............#..............................#............#.....................#........#
-....................#..............................#...#.#...#.#..........#.................................#..................#..
-........................................................................................#.....#.........#............#.........#..
-...................#.................#.......................................................................................#...#
-..............#.......#..................#........#....#........#.....................#..........................#................
-...........#..#....................................#.............#.#..#.......................................#.........#.#...#...
-...#.............#............................#..............#....................#.#.............................................
-..#...........#.#.........#...............................................#...#...............#.#...........#........##....#......
-.............................................#..#.........#......#................................................................
-.................................#.................#..............#.....#...................................................#.....
-............................#.......#............#...............................................................#................
-.....#....................#...........................................#..........................#..........#..#...#......#...#...
-........................#......#...#.......................#....##.......#..........#...............#.............................
-#..#....................................................................................................#.........................
-...........................................#......#..........................#..............................#.............#.....#.
-..............#......................#..#...................................#.#..................#.......#............#...........
-.................#...................................#..........#......#....#.#.#...#....................#..........#......#......
-........#....................................#........#.........................................#......#.#...............#......#.
-..................................#......#........#........#.#......#.........................#.#.......#......................#..
-......#..#.........#............#...........................................................#.............#.........#.............
-.........................#......................#.....#........#..........#.......................................................
-#.......#..................#............................................................#.........................................
-.........#.....#.............#...............#......#.....................#.......................................................
-.........#..#.........................................................#.........##..................##........#...................
-.#.....#..............#..............#.........................................#.....................................#............
-..............................#......................................................................................#............
-..............#..........................#................................#.#.....#...........#.........#.........................
-....................#...#.#...........................................................................#...........#...............
-...........#.............................#....................#........#...............................##....#....................
-.....................#......................#.#.....#...........................#.......#........#................................
-#..........#...............#.......#..................................#.....................................................##....
-.........................................................#...#....#...............................................#.........##....
-.....................#......................#..............#..................................................#...................
-......#.............#........#..................................................#...#.............................#......#........
-....................#............#........#...............#......#.......#........................................................
-..........................................................................#........................#......#.............#.......#.
-.....................................................#..#........#....................#.....................#.....................
-..#.................#........................................#................................................##...............#..
-.............#......#.........#................................................................................#..................
-#......#.......................................................................................................#......#...........
-.......##.......................#...................#.........##..........#.............................#........................#
-...........................................................#................................#...............#............##.......
-..........................#...................#...........................................................#.............#........#
-...#......................#..##................................................................................................#..
-............#..#.........#...#.........................................................#........#..............#..................
-.................#.................#........#............................................................................#........
-............#..#..#..#....#...........................#.................................................#..#...................#..
-....................................................#..#.................................#.#..............................#.......
-.........#.#................................................#..#............................................................#.....
-...##............................................#.....#.#...........................#....#.................#.#..........#........
-...............#.#.#.........................................#......#.....#..............................................#....#...
-.............#........................................#....#.......................................#...#....#.....................
-...........#.................................#...............................................#...........#..#..#......#...........
-#.......................................###....#....#.........................................#......#.............#..............
-...............#.#.....................................................................................#....................#.....
-##.........#..............#................................#..#..#..........#....................#..#..........#.....#............
-...................#..........................................#........................#.......................................#..
-#........#.#.....#............................................................##......#....#...........................#..........
-...............##....#.............#......................................#......................#...................#.#..........
-....................................##....#.............................................#..........#...................#....#.....
-.....#...............#........#..............#.............#..#..#...#.................................................#.#...##...
-........##.....................................................#..................................................................
-.........#.............................................................#..........................................................
-.............#.............#............................................................................#....#..........#.......#.
-.#........#...........................................#....#.........#......#............#.#................................#....#
-...............................................#.......#.............#.............#....................#.....................#...
-......................................#....................................................#...................................#..
-....#........#.....................................................#.......................................##.....................
-..........................................#............................................#.......#.....................#...#........
-................#.#.............#.....#....................#............#.............................................#...........
-..............................#..............#.................#...................#...#.......#..................................
-.#...............................................................#..................#......#............#................#........
-...................................#.................................##...........................................................
-...............................................................#....#..##...................#..#..............................#...
-..............................#...........#.................................................#.#....#...............#.....#........
-............................#........#.........#.........................................#....#...................................
-........................#................................................#....#..............#.........................#..........
-.........#....#....................#.......................#.#.......................................................#............
-.........................#......................................................#.................................................
-.............#...#...........#...................#.#..............^........................................#....#.................
-.................##...............................................................................................................
-..................#......#..............................#...............#.##.........................#............................
-....................................................###...........................................................................
-........#....................................................#........#........................................##...#.......#.....
-.........................##.....#.........................................................................#.........#.............
-.................#...........................................................................#........#..............#..#.........
-.........#.#..................................#..#...................................#.................................#..........
-.....#............#...#............#..............................#..........#.........#....#...........#.........................
-#...#...........................................................................................#.....#....#.........#.....#......
-......................................................#.#...............#......#.................#...............#.............#..
-.......................................................................................#.........#...#...........#..............#.
-.........................#................#.................#...............................#........#.##....................#....
-.....#...#................................#......................#...........#........................................#..#........
-.................#................................#.#.....................#............................................#....#.....
-...................#............................................................................#........#.....................##.
-.....#.................................................................#..................#........#.......#...#..................
-...............................#..#...................................#..........#...........#......................#.............
-....#................#..................#..........................................................................#........#.....
-......#.........................#............................................#....................#....#..........................
-.#.......#....#.#...#....#................#........................#...................#...................#......#...............
-..#...................#......#.#........#.........................#.........................#............#........................
-..#....#...#.......................................................................#......................#....................#..
-.......#...#............................................................#.................#......................................#
-..##..........#..................#...............#.....#..#...........#....#...............................................#......
-...##....#............##..................................................................................................#.......
-...........#.........................#....#......#...#.............................................#....................#........#
-............................................................................#...............#..#..............#...................
-.....#............................#.....................................................................................#......#.#
-.........#.............................#.....#.........................................................#.#.....#..................
-.......................#..#.#.......#..#................................#.....#..............#.........................#..........
-.................#.....................#............................................................................#........#....
-........#...............................................................#....#........#.........#.......#......#......#...........
-..............#............#......#..............#.#...........#.............................##...##.#..............#.....#.......
-##....................................................................#.......................#.................#.................
-............#...................................................................................................................#.
-...#....#....................#..............................................................................#........#............
-....#......................#......................................................#...............................................
-.#...#...........#....#........#...#.................#..............................#................#.##.........................
-...#.................#..............................#................................#...........#................................ \ No newline at end of file
diff --git a/2024/07/input b/2024/07/input
deleted file mode 100644
index d268eae..0000000
--- a/2024/07/input
+++ /dev/null
@@ -1,850 +0,0 @@
-590877201219: 9 985 5 9 7 8 76 8 174
-341481: 7 3 31 915 25 394 9 75
-4060: 4 35 47 1 3 5 4 3 8 1 895
-10555865325: 7 7 2 2 78 6 546 9 81 5
-589800341: 996 79 4 5 11 2 137
-499: 2 9 9 5 4
-14644280: 35 996 84 616 5
-58781: 2 5 4 337 6 7 3 1 4 7 3 6
-78542: 8 777 44
-75387319: 7 76 6 7 4 2 9 7 6 9 8 318
-156833006145: 2 87 6 1 6 23 8 898 1 47
-23407953580: 4 9 2 476 260 683
-16536082970: 50 836 40 3 989
-263150646: 30 22 2 72 87 5 1
-8008759260192: 3 35 9 3 46 10 7 83 32
-2988763: 82 185 8 149 3 65
-292548726: 2 4 7 4 4 2 9 9 7 5 38 27
-116759788099: 2 955 944 395 99
-3716625: 365 1 1 65 62 5 1
-1336614665: 5 2 11 72 102 943 9 7
-351364: 5 88 4 5 932
-306429: 54 242 8 8 42 3
-496581763: 926 71 9 944 8
-1004: 28 35 24
-729266593: 717 5 117 664 71 121
-57422: 543 15 16 18 7
-27069: 471 5 36 60 256 2
-140711341: 3 5 2 6 641 6 7 560 7 2 2
-47640974: 753 1 7 632 81 6
-22341061: 3 6 62 49 1 62 3 96 59
-111725316757: 8 50 32 88 92 3 694 85
-683490481804: 2 729 10 2 9 3 5 97 931
-694400: 5 8 42 8 3 3 222 6 8 7 16
-684786: 2 3 661 750 33
-26925082664: 597 451 40 342 664
-444150: 84 8 15 92 26 45
-675949120: 65 6 28 600 5 3 8 55 7 7
-151616887: 252 631 2 635 1 6 4 61
-4813038385: 8 3 486 6 12 2 9 381 1
-90386: 11 504 4 384 89
-4324782: 3 99 1 933 3 14 5 5 34 3
-1610070872006: 88 8 56 906 3 73 25 8 6
-61335: 9 99 7 1 4 68
-69422101008: 2 119 4 439 8 819 1 6 5
-1755533171: 637 448 6 3 459
-9464832: 574 58 39 8 48
-561077: 401 2 3 942 312 338
-498378: 41 8 52 31 75
-14072856: 82 3 9 40 65 6 76 4 4 4 6
-23920344397: 3 2 19 11 17 74 73 468
-4236348: 674 1 9 752 3 6 982
-34943027544: 8 30 1 421 27 544
-956229692: 2 665 6 346 204 46 89
-1291680: 4 15 598 9 4
-17406915: 29 6 1 2 4 6 484 4 9 1 9 6
-12804488: 34 3 3 45 1 76 8 4 5 3 8
-738024908: 7 8 5 1 5 8 15 828 5 6 71
-33610025552: 231 7 9 5 3 7 3 9 82 6 4 9
-184299: 2 9 8 94 975 2 7 1 6 4 3 1
-61568: 19 697 77 743 3 5 2 4 8
-8323590: 307 8 4 18 58 1 9 43 3 8
-31643: 4 520 7
-735: 5 147 1
-7734: 23 315 9 477 1
-25965018: 404 46 577 1 8
-381726414323: 1 377 9 7 55 5 3 8 9 7 2 5
-7198253075: 232 201 709 3 31
-67016589: 9 8 9 8 4 9 3 3 1 82 584 5
-93649: 153 6 9 91 855
-2121312276: 3 3 2 7 8 16 9 8 7 1 227
-1004: 38 62 799 97 8
-8288281798: 164 7 6 483 17 96
-75116813: 2 5 511 68 11
-112283: 27 8 8 40 16 5
-123687502: 46 33 9 9 9 502
-6287743044: 9 2 6 8 9 594 5 2 2 75 36
-914528962: 8 278 9 62 567 6 6 1 5 9
-26697895485: 169 29 4 256 7 84 2 66
-118181: 193 306 1 10 6 9 2 6 7
-4860404640: 221 750 520 464 9 7
-221863: 7 309 94 7 6
-34759: 6 5 49 6 5 365 44
-125066: 842 5 905 71 585 89
-75690824: 189 4 90 821
-777498: 37 57 5 7 6 638 9 606
-5365990302: 619 8 8 50 1 7 1 3 43 3 6
-89137440000: 93 6 9 6 6 67 7 8 3 7 75 4
-36190: 6 97 452 5 7
-97895519: 5 16 462 130 825 1 1 8
-6579: 55 51 6 6 1 7 6 920 703
-19: 9 2 1
-82236: 822 2 7 6
-458700698113: 764 492 9 6 98 107 4
-259798729602: 3 4 9 6 1 49 3 4 50 422 4
-432085: 9 60 8 8 3
-36186: 49 22 505 1 210 63 55
-433240464: 65 6 9 2 18 89 7 197 34
-1940: 1 9 38
-403135: 56 6 879 2 331 54 254
-578901186: 7 2 11 7 1 5 6 3 529 6 4
-4873227439: 115 25 332 411 439
-4244991173: 9 6 2 979 5 7 8 7 4 1 6 8
-244041445017450: 8 1 3 47 1 483 39 3 451
-7334: 848 531 5 65 6 368
-1031568: 1 9 3 148 8 5
-39537375: 73 2 453 524 6
-1799: 960 1 1 61 6 751 6 5 6 4
-19683930422: 3 20 3 44 194 466 17
-2992968: 150 4 68 1 682 80 6 8 9
-143489508: 851 98 56 27 6 60 48
-1633086: 595 3 2 7 39
-4102: 5 565 3 903 371
-132039052: 44 6 10 7 803 5 28 9
-219373058: 5 2 496 4 796 934 58
-1770060718141: 21 852 6 81 7 4 8 1 3 8
-27300370328021: 4 7 893 9 9 35 4 772 20
-5831145: 33 7 3 4 7 5 3 239 7 5 5 6
-5395959457: 7 8 35 6 2 6 5 9 5 938 7 7
-65113388: 1 4 4 255 3 8 3 7 9 3 7 2
-30758: 90 1 255 89 53
-63936847222: 1 7 7 718 963 1 3 9 53 4
-424436: 95 446 3 636 97
-42036: 7 60 20 13
-941772392: 941 7 723 9 2
-84578: 8 93 2 1 781 5 9 94 72
-127686: 44 402 2 536 7 47 54
-125107379: 8 4 862 31 4 4 8 4 87 92
-13639451: 2 81 8 894 692 13 9 14
-12501969064: 694 3 18 42 3 690 61
-8006402: 272 841 35 82
-134109600: 7 96 8 57 692 5
-133447951: 4 6 1 2 5 2 82 479 35 6 8
-3236693: 7 963 48 10 794 222
-1392: 6 23 9
-2821548757: 1 28 214 1 4 7 996 762
-268648831: 88 2 1 2 6 3 8 41 4 7 2 19
-426215: 6 2 7 6 976 1 3 8 4 420 2
-167947: 4 176 8 890 37 590 1
-631866547412: 9 702 66 54 740 9
-51984865: 8 550 9 77 93 7
-130026: 2 3 7 5 1 5 9 683 3 808 2
-1429: 9 26 8 4 39 456 762
-74596050960: 9 8 6 6 2 8 8 7 4 501 9 62
-15375262058186: 5 322 642 9 1 45 81 88
-10064773: 133 84 94 8 8
-3374281: 9 920 8 4 9 52 75 956 1
-12264: 17 9 4 8 4 9 957 76 339
-1890047: 2 5 315 731 487
-1441460: 8 86 5 21 99 713
-9149992: 9 149 943 44 7
-10214: 3 85 1 32 8 5 2 62 3
-64961897: 6 6 3 6 5 26 7 3 77 5 9 6
-2531533121: 305 83 2 815 496 8
-61290135: 58 1 781 45 132
-47866682: 182 2 423 615 2
-3485393: 3 345 45 8 90
-4981892069: 46 95 3 4 969 95 16
-333529: 2 36 97 527
-863393445: 1 7 578 778 8 1 4 1 5 3 1
-32473449120: 95 1 843 255 6 2 280 4
-12217522351598: 7 53 1 168 9 4 4 7 9 19 5
-9408614: 940 18 9 601 67 4 42
-2589967782: 6 2 6 6 598 656 4 778 1
-209019069622: 8 709 6 766 6 8 4 19
-75814: 2 1 41 916 481 224
-8183473443006: 89 2 6 79 3 69 707 58
-2266968172: 8 31 88 31 169
-59978: 10 40 28 969 8
-2570: 56 45 31 7 12
-1749230422: 860 836 811 3 742
-126071336759: 5 5 9 8 4 6 1 9 7 669 6 9
-25954985: 3 31 993 1 8 7 719 7 74
-10764846: 5 468 46 1 4 834
-76992: 1 9 86 3 9 30 1 6 7 23 1 5
-174302137: 584 9 2 13 149
-205096551780: 590 91 1 956 12 382 5
-753554337: 7 64 4 89 29 5 420 77 3
-1735904: 707 9 1 2 7 7 9 7 6 136
-590570235: 6 984 93 77 237
-75848896: 457 194 107 488 97
-3160356946606: 395 16 713 889 4 2 5 3
-5255049: 7 945 16 23 15 9
-43148557688: 1 867 90 28 1 7 5 33 7 7
-766118: 475 160 8 603 7
-822646826: 550 83 570 24 95 25 1
-46207080: 6 62 38 877 8 37 5 4 6 3
-29405645: 8 1 2 2 4 46 9 4 82 5 237
-3092868591: 39 5 3 261 913 946 4
-2889460045: 22 6 894 5 99 89 54
-693: 8 3 672 1 8
-397281130294: 5 877 5 4 234 781 3 3 4
-745312: 912 7 811 1
-322435163146: 3 223 5 8 515 1 314 3 1
-57393: 4 2 9 82 1 810 1 9 8 7 3 4
-956019806: 19 781 9 537 407 7
-7896459305: 789 645 927 4 31
-13345802: 25 58 63 92 7
-4036163600: 297 949 2 358 40
-262417795428: 877 3 697 53 3 8 7 25 9
-3727: 8 8 4 7 3 2 361 7 7 52 4
-217251: 6 9 2 7 7 1 78 73 1
-62405808392: 7 55 2 391 51 9 7 1 9 1 3
-4816: 4 27 6 3 32 5 7
-262: 215 29 16
-871: 9 777 85
-31355100: 656 9 46 252 5 35
-1107: 9 6 73 23 10
-549255168081: 86 8 16 1 9 9 88 70 78
-588201: 735 8 99 7 81 13
-83476167: 160 1 4 1 6 2 6 7 4 6 8 9
-2830: 210 1 70 2 3
-312766: 1 745 88 85 9 34
-498245: 653 39 8 90 5
-120400: 4 1 57 99 3 57 4 652 43
-181238: 181 18 42 752 6
-8595645176: 3 5 7 2 1 95 627 18 176
-63941249: 1 10 934 831 11 1 341
-222: 8 11 10 1 32
-648782: 879 37 43 973 67 7
-118832: 44 30 15 6 32
-473849: 4 39 77 41 2 7 36
-27720691: 688 4 92 8 5 2 75 5 4 8 3
-6960275411: 527 33 1 92 3 8 852 4
-896629360: 1 49 43 8 227 6
-742: 660 1 15 65 1
-73902349: 4 91 41 6 338
-10983281: 1 7 5 5 8 1 64 330 881
-4204579: 96 2 715 6 60 19
-582461: 939 1 57 146 4 798
-132639366: 172 41 896 695 6
-2349058: 59 4 2 987 1
-60891768227: 9 1 833 659 96 72 225
-304: 291 7 9
-57841: 2 89 13 6 2 2
-3780564840: 605 8 34 7 38 6 54 54 1
-7456: 7 215 61 649 8
-1935: 5 6 82 6 2 4 587
-240128427: 8 322 3 2 9 1 3 4 3 8 31 7
-432062477: 334 98 6 22 80
-4224726446: 238 71 6 5 5 73 3 444
-347487: 3 3 27 65 6
-1881036: 855 11 2 36
-13872472: 25 143 5 4 8 394 69 9
-227170245: 93 868 4 242 5
-1311858450: 889 7 7 4 83 4 7 35 9 2 1
-284211255: 70 302 4 938 754
-78885: 1 770 14 80 149 254
-4970590223: 71 70 590 22 5
-1602907: 78 87 82 45 2 11 96
-13841612: 9 967 7 493 197
-6794281800: 28 24 414 24 81 24 75
-3445: 53 3 4 7 26 2 5 8 27 529
-2153642498: 5 9 271 7 1 12 34 2 8 9 8
-1101127586: 71 284 2 31 7 584
-748: 2 1 82 2 578
-14912132: 590 35 532 704 6
-94380: 71 2 2 6 897 6 79 8
-374: 4 364 1 6
-573343848: 9 2 96 7 7 1 2 3 9 2 76 9
-88452868266: 402 8 764 6 711 6
-16067: 27 790 9 55 3 6 157 52
-36465214: 663 15 8 2 53 326 885
-121966181322: 5 61 28 53 7 2 1 41 2 8
-4837640: 567 7 24 312 34 8 1 3 3
-9556492: 1 4 940 3 6 2 639 1 6 4 4
-50007513650: 22 372 804 76 48 5 1
-43315: 4 5 3 5 5 1 9 2 3 5 28 87
-202771978716206: 5 1 334 67 8 5 7 8 790 9
-79852128: 7 737 43 52 2 6 8
-4147549908: 6 2 81 4 8 8 1 8 2 9 910
-200429752: 7 3 8 4 5 4 8 2 71 420 7 9
-225679: 6 781 48 1 750
-178161139: 99 7 5 6 4 53 514
-536762: 6 487 60 45 4
-38997: 55 6 7 7 9
-5829: 6 854 1 644 60
-25746433854: 2 27 640 578 77 6 4 5
-175809002: 34 4 8 60 7 47 5 66 500
-6980: 687 6 4 4 40
-369920: 41 9 924 40 8
-1624: 4 9 31 9 2 6
-9411309: 5 5 1 22 57 997 962 7 9
-667326108: 453 91 141 15 87
-1004698: 8 20 3 1 60 81 5 12
-36731761: 452 520 961 25 19 5 8
-58424832: 2 4 166 6 1 5 409 4 192
-120: 2 1 7 1 8
-36176974: 9 6 6 829 2 20 727
-107142489: 653 418 423 1 91
-2538: 3 2 80 8 27
-2096316498: 87 3 464 3 24 218 1
-1143187220466: 9 45 7 3 2 96 3 5 5 4 468
-2311353: 5 77 667 7 15 9
-2616546960: 4 6 4 3 7 19 6 8 23 4 180
-467450295: 2 241 46 4 2 8 4 8 6 1 3 6
-9970163: 436 1 3 676 7 5 11 4 9 1
-35850448667: 4 80 7 65 3 8 286 45 4 2
-569902155: 4 9 75 6 79 823 56 445
-117431: 75 52 77 7 4 3
-39762: 8 270 7 9 16 57 15 192
-65228: 104 9 9 61 693
-168936037718: 35 195 80 6 1 286 6
-10846807: 191 3 567 8 88
-107280: 7 81 2 17 280
-1328917: 6 1 3 91 253 58 2
-39225: 8 498 6 886 8
-423272592: 42 3 271 874 716
-12478726: 766 91 416 7 5 2 6 798
-2068614935396: 86 3 799 4 8 9 3 6 5 39 6
-3608786755: 9 513 1 6 8 9 5 4 768 8 4
-214825563: 397 825 1 1 1 2 3 1 9
-1577: 54 3 6 72 6 137
-265199760167: 29 39 4 3 6 632 8 9 1 6 8
-4832712: 6 20 866 9 432
-388203616: 462 14 69 28 3 223
-838702483053: 19 3 776 3 7 8 290 15 3
-8353141: 85 332 74 4 14 3 4
-805660234766: 33 9 3 9 72 8 7 84 471
-49483708029: 39 9 9 3 2 1 3 7 54 3 62
-8892416966: 49 1 9 20 72 413 3 9 66
-6336692: 1 4 2 9 88 519 88 9 73
-45323953: 4 272 8 7 462 4 7 2 3 5 5
-1656480: 22 2 2 4 5 4 7 5 5 238 3 2
-1885042369: 231 85 858 4 3 8
-70734: 70 659 76
-451366: 8 9 9 73 653 6 8 7 1 7 2 5
-393595517955: 9 632 871 35 1 4 511 3
-999: 9 8 6 6 7
-336677287334067: 879 99 977 66 23 4 5 6
-760635: 4 3 60 245 391
-130284: 8 2 83 658 2
-2404653: 528 897 979 64 5 8
-681300892: 71 94 9 656 561 5 7 6 4
-1604729427: 73 86 408 369 8 3 84 8
-6976026652: 5 811 2 35 3 1 45 4 85 2
-15162053: 1 153 6 2 95 380 50
-1787623976242: 798 473 3 8 6 95 592
-66792649: 1 78 934 66 588 60
-8106810: 255 8 2 1 3 4 9 9 6 8 93
-785870580: 3 745 37 870 5 80
-585080: 68 717 2 6 8
-6453586: 383 337 6 5 8
-37391642512: 4 245 2 776 3 450 52 5
-621878912: 5 4 727 3 6 8 1 915
-33622021: 7 85 7 79 89 36 27 522
-18663545806077: 896 165 649 234 89
-7478552: 1 73 88 90 289 264
-193124594589: 965 62 297 296 2
-851168884: 2 16 8 5 9 71 4 4 3 1 884
-201303846: 38 293 1 49 2 8 2 1 94 9
-19384474050: 6 3 8 2 53 3 447 40 47 6
-101416182: 4 1 7 6 712 8 546 5 4 76
-1389457: 52 668 40 1 16
-62222885: 59 9 22 9 2 68 5 55 85
-157550163508: 6 95 2 3 274 163 505
-1194: 74 824 72 1 223 3
-47245667: 4 15 325 5 36 5 3 76 42
-14656583414: 1 3 1 65 583 75 25 9 11
-100928239: 6 46 957 28 23 8
-28737516: 5 19 5 278 7 4 2 5 1 5 9
-319611572280: 5 39 9 585 6 307 749
-1087345979: 10 7 8 5 80 8 43 2 977
-5670810053865: 9 601 7 4 5 99 9 947
-4785796947: 4 6 4 9 8 21 8 6 618 1 8 4
-5583960: 926 5 950 5 34 55 1 8
-6593: 1 5 8 5 97 8 7 2 257 1 13
-557119332: 363 121 14 906 1
-115695268: 964 12 788 738 5
-148681847648411: 743 4 5 461 9 121 4 13
-598955: 2 32 47 319 953 2
-5322245312: 66 96 84 530 9
-11637274559: 2 8 4 9 9 9 381 787 146
-24562136: 537 8 6 50 571
-26208: 246 320 5 82 9
-105736523: 71 7 2 9 2 64 7 88 1 641
-44037634342: 6 1 1 9 2 708 1 1 1 4 341
-26535: 7 39 538 878 912
-3815734: 381 57 27 7
-6998128: 699 41 2 398 3 28
-643469713261: 233 3 84 9 5 4 6 493 6 3
-1153089117: 28 91 67 184 2 5 393
-87211006: 25 114 34 75 33 9 25 9
-28171737697: 4 4 9 7 98 7 9 1 3 99 697
-1394607205: 5 6 841 628 1 7 5 2 16 4
-3404811221: 3 399 5 811 224
-3849330: 3 3 3 6 9 296 7 92 8 4 8
-617623508: 2 56 3 762 351 1
-14853187: 674 146 671 328 22
-1454: 3 9 3 487 90 50 797
-8962405: 448 2 188 1 525
-259572: 706 367 74 362 34
-2779245985: 3 441 45 3 7 986
-296: 9 9 151 1 63
-55496: 1 10 544 9 5
-144484: 304 471 9 790 498 3
-41910660: 51 83 37 3 99
-52391086: 9 688 8 846 1
-2689350: 6 297 3 6 3 493 2 8 7 8 6
-115312: 11 5 3 1 4
-124: 2 52 1 7 2
-1619708377122: 74 435 8 8 4 8 84 68 1
-1012786558572: 5 316 6 78 36 7 3 6 7 7 3
-18705: 59 4 8 222 63 3 8
-5427163016: 859 9 90 78 10 18
-130598: 53 67 47 782 4
-5303900187: 8 52 456 699 40 27
-548152: 6 4 802 25 3 1 3 3 9 3 7 9
-5703654827: 97 9 1 97 913 8 6
-941392235: 67 8 6 9 2 129 5 7 7 5 6 6
-17002440: 5 1 9 1 4 4 7 5 7 9 52 30
-1832216: 192 679 503 2 7 21
-10092595635: 96 1 7 1 7 1 3 207 1 5 8 7
-93223: 93 831 3 31 2 8 470 1
-104178948: 6 868 9 474 2
-60571: 60 4 73 4 94
-16135488: 21 409 6 9 8 514
-61341829: 69 889 74 8 6
-222710400: 9 1 76 74 8 495
-97147: 7 7 96 286 5 45 172
-9371290: 1 10 860 914 985
-510996: 29 27 5 768 421 5 93
-95890474420: 95 88 9 5 9 7 39 45 476
-1584: 111 70 27 602 98 676
-69285328043: 69 2 1 8 526 6 80 34 2 7
-77406525462: 48 378 6 8 38 26 1 31 2
-53638: 8 638 83 4 5 8 3
-89682: 3 96 90 2 583
-38950: 1 2 67 48 56 6 6 1 6 9
-147192243: 696 35 162 10 6 245
-5875749569: 8 9 30 2 6 91 574 9 571
-86094936075: 6 94 3 140 124 76
-831: 5 1 89 729 9
-209738679: 98 2 5 198 183 2 6 680
-622617586: 108 6 6 3 1 57 7 8 9 796
-36002: 49 19 57 72 4 2
-70185240486: 618 4 80 61 507 7
-133062: 97 35 858 9 197
-673138: 5 4 3 9 763 7 6 29 143 1
-5354409: 9 6 47 555 322
-21: 7 6 9
-2985: 496 90 8 3 5
-134744: 49 83 8 9 9 5 53 82 9
-21136: 9 56 4 40 40 2 1 9 764
-34359: 5 4 23 6 72 807
-590700448: 587 26 82 472
-4656: 236 55 8 2
-2091397218: 433 483 71 39 68 8
-30253359: 35 3 7 75 9 33 2 5 2 5 57
-368680312: 367 7 73 907 315
-27669457: 27 603 66 457
-1909598: 57 5 67 72 29
-363584496: 9 5 42 226 37 503 6 4
-1695: 8 2 25 70
-75459782: 78 297 2 4 5 9 780
-396365711: 22 67 445 31 5 709
-4227: 6 694 47 1 16
-193414: 42 98 45 4
-178472020519: 6 297 5 8 85 102 2 69
-2356070: 1 271 2 34 858
-297355331: 887 5 1 335 44 4 489 4
-275421342: 5 918 3 1 550 7 6 1
-3931: 2 7 924 79 9 3 851 2
-844164: 991 1 4 50 27 1 786
-41294252: 4 12 942 20 4 30
-251642899052: 54 75 2 589 6 766 6
-18494: 3 4 6 4 6 6 1 5 2 77 717
-4448239240: 8 4 8 6 3 524 3 237
-1303: 58 1 732 4 5 3 2 83 415
-39780279: 9 68 7 2 68 94 3
-55590: 17 8 8 2 51
-6708163529: 670 81 541 79 1 15 29
-1430317: 6 1 86 92 4 14 89 1 57 2
-369: 4 87 13 2 6
-188043537614: 967 8 2 4 6 6 633 80 3 9
-1043: 37 59 46 7 7
-1058627808: 2 8 75 440 8 92 7 3 25 9
-2258503303: 43 9 1 257 764 641 9 2
-4321966143: 432 196 5 911 232
-378672480215: 7 9 5 5 6 1 3 8 96 5 2 16
-61080272022: 1 191 460 79 88 22
-306296408: 2 6 51 55 4 1 9 1 3 78 5
-379989863177: 654 9 634 7 69 904
-46216845635: 649 104 9 712 34
-963: 42 95 1 7 4
-366029: 4 54 2 50 199 440 589
-352032: 7 7 1 179 2 2 3 6 5 7 813
-5312011266: 40 8 22 6 40 1 7 4 1 53 5
-4022967: 5 7 4 782 49 70
-28435262: 2 8 1 4 4 7 7 8 3 442 84 1
-1694589: 429 957 26 1 6 12
-20192882: 1 81 916 37 68 3
-5585510298369: 70 644 852 47 9 29 32
-449126029511: 590 170 8 751 761
-2685843: 58 9 3 667 6 5 26 2 43
-1061506: 39 31 5 3 9
-291029855: 5 1 485 247 51 5 8
-20727882975: 4 473 7 662 978
-55904160038049: 467 8 55 869 1 32 679
-4015421905: 4 187 202 3 25 70 70 6
-479990: 2 101 44 54 38
-210045090: 694 3 5 45 8 275 5 1 73
-19759927905: 1 6 343 8 4 9 9 15 7 90 2
-67111: 49 81 33 1 782 8 14 9
-441928: 6 3 1 33 7
-11171760: 75 3 432 9 94 9 9 963
-4991508: 10 843 74 1 8 757 183
-425042235: 420 4 56 221 10 1 81
-62161: 538 71 30 4 239 991
-2725764: 42 6 10 3 8 75 45 789
-11173464936742: 6 8 9 7 2 1 6 9 312 2 48 3
-11978613: 934 3 272 47 5
-594683457: 88 506 14 54 345 4
-660: 83 498 76
-490497802406: 70 7 497 802 409
-5440724: 7 1 4 9 160 317 9 3 75
-19985: 3 79 2 9 784 10 422 2 1
-102695426: 999 53 10 967 24
-151408: 70 4 28 2 280 4 36 5
-2712720: 98 8 996 508 3
-122880: 50 38 8 6 6 64
-6229710: 4 7 2 788 2 959 8 37 1 9
-19658825: 57 2 34 98 23
-28160630: 4 273 3 32 9 8 5 2 6 2 7 5
-591140433: 67 63 62 874 44
-60896: 5 12 1 889 8
-94197: 1 93 415 782 1
-62: 5 1 17 9 30
-7622540: 8 84 158 458 5 2 254
-140652520: 5 5 8 7 6 58 5 7 3 1 81 41
-983263: 422 585 9 769 63
-32107: 3 8 3 953 11 180 467
-2122597: 212 2 27 5 9 313
-3600598: 5 5 36 150 4
-839022336: 531 205 142 892 9
-7853: 7 4 23 7 22
-74556: 21 355 5
-6519534705375: 3 4 40 848 8 21 652 88
-596866566: 6 7 8 9 6 1 5 489 1 4 5 34
-4194599: 4 9 9 1 6 8 69 9 9 9 2 689
-186052032: 4 211 338 9 96
-491053582121: 914 3 7 765 821 18
-259: 3 29 5 7
-148635877: 29 5 41 435 25
-7357400: 884 208 7 56 40
-1247536694: 1 3 5 374 9 1 460 33 8 9
-5242752494530: 97 9 79 20 824 14 6 45
-33841: 79 7 5 226 7 6 908 5
-1017708422: 234 49 7 86 8 258 62
-17063: 6 64 322 4 77 1 60 1
-2458291: 245 823 6 1
-1858104: 671 460 2 974 41 7 6
-3981306130: 8 250 8 8 2 6 5 9 6 3 4 31
-33108: 869 3 37 847 1
-324328158: 990 13 2 33 126
-150610: 3 86 4 3 8 2 74 1 7 5 903
-59551331753: 4 248 52 2 6 3 8 749 4
-11392: 1 21 5 6 509 3
-35886972295: 260 8 9 382 1 3 639
-1195518239: 355 807 3 6 16 70
-390263415: 58 81 79 3 84
-43719425980686: 67 677 130 646 688
-38806776535: 808 465 8 6 9 8 538
-11108160581: 81 147 12 812 116 5
-62188: 79 1 777 8 20
-4328338: 8 541 338
-767871302: 1 45 7 91 594 471 959
-48307625: 96 6 5 762 7
-25845765120: 18 5 898 609 768 60
-4920993: 6 69 89 30 990
-2009844728: 9 8 2 3 600 57 5 5 4 6 3 5
-16262: 8 8 327 3 526 40
-102649613987: 9 1 7 1 8 2 746 10 7 48 8
-62832: 7 8 3 1 40 25 35
-546770312: 69 3 1 3 8 2 3 5 3 871 6 1
-995210: 4 6 88 4 13
-27764: 96 63 43 9 38 57 4
-6596051: 659 5 826 76 151
-1696: 4 4 96
-76387474: 29 3 878 885 589
-887958: 265 9 62 7 1 6 76 620
-239447: 604 98 37 3 9 4 2 3 5
-5171959300066: 3 48 406 194 57 5 8 67
-1798335: 3 39 7 69 3 845 99 3 5
-665214448: 665 202 4 8 447
-7050: 6 2 2 89 560
-5828: 3 3 2 656 36 2 3 3 8 4 92
-49296672: 77 64 6 1 9 6 73
-448659113757: 594 219 5 363 416
-28490582: 74 964 38 426 3
-908714: 80 10 248 623 1
-441207837: 459 5 9 15 96
-3122771: 389 4 8 38 7 86 2
-4664: 7 4 748 6 9
-14799610652: 881 139 646 26 8
-79002161: 9 1 17 7 5 956 9 3 8 6 9
-24535779: 385 3 7 7 5 9 6 70 3 4
-774464: 2 3 8 6 39 9 53 5 8 656
-86843: 315 3 350 130 3
-7373481: 1 78 6 62 69
-821633561721: 5 25 2 4 1 8 977 2 9 722
-42373933703: 5 9 7 2 8 741 7 4 2 1 1 92
-14065359: 3 50 4 25 57 12 52 3
-615099: 4 27 2 3 9 1 8
-4561880: 569 8 4 35 8
-1274: 418 551 1 2 264 38
-1526839: 9 3 70 193 733
-779652: 326 1 8 985 5 1 4 5 9 6 9
-595317104: 92 59 61 6 7 2 6 6 6 76 4
-2523150: 38 7 30 89 21
-13263: 3 62 2 70 6 97
-3728386: 9 47 4 1 62 1 1 43 65 22
-3432857: 8 429 8 5 9
-476343664267: 42 31 836 48 57 9 94 6
-255870: 90 9 9 642 29
-4900956092109: 699 8 3 36 5 4 4 458 7 7
-818241: 358 72 25 19 769
-555645818638: 5 90 8 58 5 81 85 4 7 91
-95396: 5 6 8 190 199 3 2 8 9 7 6
-809185020: 1 734 98 41 274
-194875: 3 121 534 54 980
-3564788: 5 94 126 1 6 30
-9241712: 2 7 225 53 86 10 8 74
-5769566: 2 8 6 6 77 4 75 107 6 1
-11480278754: 68 2 164 27 86 85 67
-55692: 4 98 7 6 13
-216953: 18 12 955
-307145445609: 78 313 474 53 7 74 64
-446713: 2 84 716 557
-1629146995: 264 4 4 2 1 2 3 7 5 8 44
-25569836: 8 1 7 8 3 4 47 9 736 3 5 9
-6437873153: 5 6 4 594 2 6 9 664 8 8 1
-719037270: 28 3 9 7 8 51 69 695
-49498478570: 6 1 4 525 95 898 2 84 1
-26544258088721: 408 373 2 65 7 1 87 2 2
-651847677: 145 175 88 9 643 4
-2130440: 8 3 11 41 250 3 680
-6372: 69 57 5 7 1
-42364964: 62 948 537 770 78 44
-236043: 686 49 5 89 7 86
-93309627778: 43 1 1 989 24 9 3 77 7
-18465: 251 69 966 4 4 12 160
-20058194459: 9 97 25 6 9 3 9 35 3 9 3 9
-22540578: 9 709 7 46 9 3 4 28 2 1 6
-76804489172: 8 960 3 6 8 8 9 16 8 5 1
-37315111728: 84 15 4 649 248 1 46
-2099244933: 33 3 4 394 3 4 904 1 31
-5788323: 23 54 5 69 7 21
-28236624: 86 61 6 7 2 16 2 1 4 6 8
-1313564365: 84 3 159 18 98
-757: 8 91 29
-11800: 1 1 802
-452490301161: 878 62 1 944 515
-2990297456: 7 3 59 8 5 2 9 74 1 53
-66006075241: 3 4 64 5 5 20 92 2 7 5 7 3
-71271389: 5 277 7 2 3 7 4 75 7 1 9 5
-24291: 32 4 11 72 77 96
-86163645: 8 97 53 8 96
-8392581117: 88 61 76 786 939 66
-373836672: 1 3 9 4 409 8 848 792
-1417505625: 6 31 687 6 374
-6470100: 3 72 6 4 9 1 553
-270: 7 6 4 2 5
-1432399648684: 8 8 89 7 231 93 520 9 2
-7114565: 7 3 3 46 97
-1580299: 7 52 7 1 744 8 177 45
-99294: 7 4 8 2 6 8 90 7
-110: 8 6 1 48 10
-6450588963334: 82 284 99 783 6 333 1
-15008: 27 3 53 3 383 32
-5704417: 67 92 59 608 699 70
-66464462: 5 5 2 2 59 3 5 74 2 2 9 1
-426712: 74 220 71 1 61 26
-803: 91 307 385 4 16
-102173848: 6 9 5 6 940 7 3 827 24
-1638256836: 409 1 4 63 5 5 4 2 2 2 3 6
-4428018648: 204 1 216 185 62 85
-2228269601: 91 171 45 8 8 90 904 3
-277540661734: 3 98 32 5 79 59 734
-12670: 872 20 375 1
-1216423: 47 527 56 7 7
-502212: 68 50 25 73 337
-1730465056: 986 587 15 110 59
-638559: 2 50 329 4 419
-136631196394: 3 2 8 7 6 6 54 913 2 753
-84170763: 2 2 425 2 30 7 9
-13421696: 83 89 52 159 44 8 55 3
-808201: 23 488 1 8 9
-88960833: 414 9 623 21 4
-1217735408: 826 63 8 5 6 7 234 99 8
-671300261: 9 5 9 14 50 259
-44644370: 330 555 8 56 9 4 6 7 1 1
-7517938: 3 6 2 4 20 58 4 5 54 57 1
-132: 30 3 3 19 5 9
-333479: 1 3 201 387 280
-12096715360: 1 6 126 6 71 535 9
-3585279167: 71 61 9 5 432 4 5 1 6 3 7
-57353: 16 468 79 7 95 3 3
-1275887: 8 337 77 8 92 34 6 5 6
-1262728: 3 3 4 9 1 1 514 44 2 2 1 8
-1073500: 566 59 6 286 16 978 6
-13086888523: 81 3 69 9 6 221 99 45
-7232: 15 318 2 3 54 2
-10945041: 986 111 9 35 3
-63462422: 9 402 70 67 22
-387968229: 63 92 74 6 822 5 3
-39655: 159 3 971 7 5
-4811134: 1 6 60 748 96
-4882688: 8 480 268 5
-7286: 3 2 291 5 11
-40082445503: 8 275 702 69 27 476
-15464: 4 550 9 7 1
-10750553322: 413 48 282 26 2
-1569941232997: 941 60 23 8 8 25 40 49
-7408: 6 9 4 5 5 6 8 914 8 16 50
-54432: 407 1 97 6 18
-1474838566: 73 741 920 8 2 7
-7170164160: 841 214 4 996 2
-509285509: 427 3 4 405 97 731 2
-284618201: 5 431 310 6 407 1 71 4
-9728716074: 6 869 8 2 398 3 7 582
-564880555: 3 87 923 68 45 54
-598: 6 5 2 4 9 8 6 95 245 1
-586932: 58 6 592 324 6 9
-2193899545: 98 87 71 6 208 1 604 9
-2836770: 830 261 26 1 70
-394334517187: 5 6 5 5 13 4 8 764 23
-10765: 492 6 2 767 79 8
-167839818: 4 2 815 1 46 746 258 4
-201714977: 14 408 2 317 1 7 758
-142: 32 5 35 4 66
-140659203186: 72 370 66 8 30 93 92
-3787386567: 5 188 5 1 73 2 559 8
-5352640: 3 16 3 950 8 3 1 688
-23236875956: 2 9 34 5 45 5 85 6 9 9 59
-7786061171: 4 1 3 5 8 9 4 9 6 6 423 87
-2361736314: 1 36 9 28 831 49 7 17
-10066686244863: 8 7 8 6 3 7 3 672 834 66
-15643152: 9 9 366 57 56 6
-1478892934: 53 9 642 2 3 7 7 293 7 1
-9366820: 9 349 1 7 8 2 816 4
-206191: 694 2 982 87 1
-22831500: 5 925 982 5 5
-17122508: 364 1 6 5 3 9 1 6 1 52 59
-11308680: 1 4 24 37 4 4 1 566 5 6 9
-11784: 974 12 96
-752177: 4 9 3 21 1 9 9 996 3 7 9 9
-478615: 478 315 242 2 56
-1805023: 8 2 2 2 488 481 1 2 3 92
-198940: 6 631 3 7
-5763734: 960 612 6 49 11
-67926: 9 51 7 164 765
-766583: 3 754 9 5 85
-421852: 4 257 9 41
-12361838487: 515 4 2 61 283 6 5
-7901: 21 768 9
-1758: 766 31 22 60 2
-96937597: 91 5 937 594
-2247652915: 47 864 615 5 8 9
-11004556166: 11 267 8 16 2 488 6
-10613252: 149 48 738 1 73
-3854: 6 6 1 60 3 77
-256528: 1 27 4 8 36 6 9 7 8
-60876279: 2 5 78 169 463 75 37
-569727271: 560 9 7 272 72
-35508: 779 22 546 63 7 2
-189229180: 2 3 80 22 24 5 1 78
-28582830: 948 95 658 35 740 9
-9630: 3 5 601 7 2
-1552791240: 973 465 11 8 39
-48506850: 156 7 2 4 758 3 522 5 9
-41769051: 663 70 9 3 5 16
-52058: 97 27 419 3 5 94
-224060: 5 8 56 3 6 25
-25784: 85 609 36 1 799
-21211654: 265 4 58 2 54
-50704: 269 237 1 9 5
-78384: 86 9 94 8 873 9
-33453: 7 34 450 68 56 9
-629445337: 27 79 1 713 295
-37698877440: 302 9 7 172 3 4 960
-2306: 5 3 4 72 2
-1902864298: 779 86 244 4 54 99
-97546534: 6 8 2 1 6 9 9 6 997 4 9 4
-55651121155: 4 7 6 4 7 1 175 7 48 797
-85969834364: 9 513 8 9 9 648 4 57 7 6
-2399485184: 227 1 128 485 165 19
-1600106: 5 137 7 7 4 8 45 968
-1768050938: 5 6 8 2 4 8 5 1 7 77 3 7
-261477770026: 1 162 3 324 46 2 6 7 75
-124551: 46 71 7 65 659
-7360000110: 1 34 266 25 736 110
-3763620: 6 6 617 3 93 26 4 4 4 9 4
-101736: 7 4 9 6 2 5 6 67 6 68 65 6
-1544: 8 9 626 143 8 679
-61814592717: 135 124 393 783 12
-1190233: 4 5 22 986 1 1 27 6 3 8
-878475: 3 3 8 4 1 2 1 1 5 103 4 74
-152674956: 34 2 60 43 84 417
-948935145: 8 259 1 4 7 8 6 9 5 1 63 2
-2590109: 5 834 621 464 75
-1218360: 3 21 55 923 1
-2893245317: 7 201 4 7 680 2 57 6 9
-13734971359: 4 5 77 7 9 123 8 4 9 4 6 6
-150780: 207 9 2 1 91 77 1 86 4
-5125789: 1 284 6 95 3 7 285 901
-13267368: 24 69 95 6 93 15 8 7 1
-436128: 3 817 537 61 664
-52277926: 50 689 734 854 91 9 5
-27736: 6 9 5 47 6
-80388: 5 8 9 695 99
-76368: 5 20 8 30 29 83 7
-39090: 3 29 8 4 7 630 5 5 70 1 4
-9799459400: 48 994 8 24 962 8 4 5
-2835518: 48 59 3 1 4 21
-657763085: 1 9 33 4 8 9 79 70 9 35
-273865679: 7 6 6 9 4 6 199 1 8 990 4
-173337: 9 897 6 19 5 6
-465640352: 6 9 8 9 6 74 5 936 1 6 3
-8355185149214: 83 46 9 1 85 14 9 215
-3273008: 3 827 492 665 8 808
-2154849: 1 41 8 31 437
-38944925: 59 6 4 653 4
-1751852: 3 3 905 8 20 95 28 24
-4381: 36 12 1 54 6
-23017632: 8 27 41 516 307 8
-14593: 220 2 33 2 71
-2571008: 3 949 6 9 5 1 1 57 1 9 1 1
-20887367880: 9 2 9 541 9 1 3 5 7 8 355
-38042064: 36 6 268 96 9
-5647886509: 3 1 6 848 6 9 59 837 3
-13639: 8 2 3 1 32 4 99 7 1 4 397
-20530114: 88 224 4 813 98 5 4 4 4
-320: 4 56 96
-879215047: 4 8 4 2 9 3 8 841 4 198 7
-41374: 1 3 1 57 4 4 5 6 9 8 227
-71557700: 746 9 2 5 1 761 8 6 7 7 4
-13448009: 71 7 8 27 74 12
-265082680: 2 9 1 9 67 3 8 8 6 241 8 4
-79661: 28 3 3 2 314 9 28
-49842363: 17 18 7 29 65
-353560953: 9 549 4 63 37 50
-179089654066: 29 224 813 766 8
-13504695: 2 4 7 523 47 2 1
-207932: 8 8 7 3 890 227
-41953: 89 2 461
-266192390: 26 810 78 12 99
-90301815: 2 88 301 805 8
-58819003770: 5 84 80 655 3 717 51
-85165026225: 6 70 5 8 25 2 262 24 3
-388: 5 85 2 14 2 \ No newline at end of file
diff --git a/2024/08/input b/2024/08/input
deleted file mode 100644
index 3b9068b..0000000
--- a/2024/08/input
+++ /dev/null
@@ -1,50 +0,0 @@
-..................................3.........H.....
-..............F............................CK.....
-..................F...e...m..........C.Ki.........
-......1..................m........................
-.........F.1......................................
-.......1.....W...........3..Z............i........
-...........W...m....1.............................
-......W...........m..............N..C.............
-E............2................Z.K.......p.........
-.....Y.........4....i.........N...................
-..............W.Y....................3..9....i....
-.................................h........9.......
-.........................................Z.......H
-2...............................3.......H9........
-..2..........4T...................................
-...2..............Y...4........Z..................
-.........E.........................N...5..........
-.......................................e..........
-..............................C...................
-..E..................P.....................p.H....
-......4............................IN......h.p....
-..........................T....M.........K..p.....
-..........................G.......................
-..................................................
-...................................M..............
-.5.............G..............M...................
-.............Y..........................M.........
-.................E8...0.........................h.
-.............................P............g.......
-......5...........................................
-.............n.................................c..
-...............................g....f.......c.....
-.y..............8...t....T........................
-..7..F.............T........R..........f........u.
-.kz.......7..R....................................
-.........8..................U.........P...........
-......U.............wG....v.....P.............c...
-...0.....R..........g.............................
-.....7.....8.........g.............f..............
-....z...........G................7................
-........5........6.v.....U..f.......u........e....
-.........V....v........6......t...................
-......6..0..y.....R........V...........r..........
-...........v.......we..U.............c..r.........
-................................r.......Iu........
-k............y6..........t.................r...I..
-........k............t...........w................
-.............z....n.................I.............
-..0.................n.............................
-...............n..........V...........y........u.. \ No newline at end of file
diff --git a/2024/09/input b/2024/09/input
deleted file mode 100644
index 83722da..0000000
--- a/2024/09/input
+++ /dev/null
@@ -1 +0,0 @@
-2841627148755595347924125852582654605174565397553360307432589096303483571124734584586210354123601330562823412141224024641070135033171488643018485383593864593613944290247592914710571182835389418251596615864128489342335128113774221660213974216969398155455112866521431943259293819242686263845488731685111619229729517931885686874442886455721061212991835568306211134681185190383257271117107918166185933079346964864898663615467531495079149063124634998634345647489411407328598862985320436896267494488838418070513724661271424172204156792316894989168380835935996262545396512884409535431824504121143434862992281365504281523615342988701914411617238513395510289969759770732710332816893238125637802991404645271621563473138686868240673337448678613876266290319988464080276680328055548344824897917086424986689459238298618096717045554218298599258743701765545313786129578155627671869329264847775649541323598127741575384571823336938166589296593337501444601240743664496081536374414879571291211029838158182677236755899041153683222744799487466713592266635314206553729738316947403691798023415427348431415891332538143325801272494165537296385712205071262681693065713143205766925596767581152564462226489098437910234474628688262731866667154496638830669512853216657353589436599236948153293811867272412859637679991222744248927445785926869449635294609564386520313682568664833625301394346126526787469656496542421146604293985245113055829255189140658323144422274914247057761846768682821159841072295813284887935817441382359419697418924323319947726113367334259080955524908515875157906482457061644150235557844747956876886528449273965533505312332657582727521069887294372730299273637444927872395738161298442792866920675616457378445643235530516638109811993852864376259674535623929518715710159084125350161272993436885091653344604987727538496120296641493357547434679215475535774479985238172557131999922511565427915028453179298233814079123236364768382746786577267088513562703710936681959197955579234026964170387282257035588615902241511456661271138340365830323712277466195454262556914572215772811956652936557129131772401257857816629745537472983791247250351983393063964810294313424755698873768932503488304468184121487239841340391973348037982328486236356518468268157489934654653290751517901461402937873820144221346274468352588142494356454039553683828539838428623163779216952744311240132448274973641888161774838093207791877384119528236041972395771611278375353482384565744018126983255585528618126329645861198054461572226893211341919528163716318036201329469092617282267329952218239967126876868977542056617689488231175267465616974893674248397248518882576261406095167467296620813424835754886012596243875385618946211925505168531577775164602365806271456025526130687934346928653663994210172017495881969388163144159297219747954667856013616158498399635596647827613683662429173353208071627949935839936219239616192372261388225860536329429180567566603537527461613029116964232947291013678078465377599132246022578464408064174220774980387450825552306481785178655149662972371744252262318871392876949186412862716919399644731479784016845247579825605122999187173527935729497060121586904568274616529325926851731672195599827092701353535433327057745889558539769457227459236473538962909289635027136923415167425318195920679445969043901662431673204552632784139694333149982385319280302451203491909239313110748148189044395992655346683265218614838345245978853750985037878030335362103294806348564647296113335233324045899692346940916429391957546869823113264943391812248419771771766285809778182390559536561377509136991588727530546578966964744245733464151851582177148882157221708827743774864264252768649752141718452092795213791767394750873813583210571340804481872345233151215885876831798491775536722218642724201330276983536146216747241196928738332010909481896330467848444192592663498769658229504528451750938814281271136055948684353270458690378619505669382983206275869951621590506167869512563274489319637663389253159420937149524097997767729242814542687797478885315413531566423364996520185193728846862050712167319028184275585480731025928548946323788195827783855920576368912839479059838439232067426190998778604734438774861898712214152035288338284447291444112894123392214316634179638130657091611226941322259543261331333986471759688175269813717719285638756039507852759611977312375047181890751172759363338817974923647665568458577676472686906550867611724746919060882515795377732536429996194460738484404869224275323563398065886451574725569875743923282771745782674193948972492793447529316087221128693036158851625773637511913511566450748068803563269069581926642526998737921630893010581032902795211042712850909899524893383220633267342039397897124921944944954146216144678755118276261189753173542263782142806076244164122581534573549739253811369226834428875148879538507195208191357829182925881516652863229570434971798689595960289092588792983331684480347135848793683676842065318032144457662077483974516741621442252568554236844924651718142844148681132499732941677828325389787911502855785746173559996115692461328238224531531988774958145132647140332830513823593444259930473247554685622266545966453073971786129415856867647835486064423198428163303333994619595294748620822177652863542895958014516348913671636922886824112928363254852634865186868970857519169339868873964080166517578557822397142716614254667359109727503914785637494328573750724141438091918897628651837394932246248035702448682047505531165293977443451929375039383595906641805872869114346175511397129828464998855913902370686495363548888260566091211717521029641258548416668890497869855327665010653310341733944357528490539027979845256092575731736131103174722262529276127616108021833216616855654442911650519112448095937933653212976194345928579692689165474450875557574996675081763173477170355850663750524864363183883651768435382945866664755342669213979421969020978667787428392055757187126476188239683665535020491576746356481568558273529452359470219459229686256221417361892589405129503519674260359694453260452946387977844844548618677218758288668577348599942186276495486336439794206575232256966722557945107156116348705316294916244971598468163173348673552483298882604489105371996155808925602423577223114824781080967178782251707614264894244650962512784782584334404513623129359248327357628437742622536542644833763178656190834833401137736225651499745090908439833699175641776554876917845747323857485889261248596883484447185873393190704997792925177078166768888525311893219725159522162913734853698178374592723460197577239622866955261622258763796879983264319769348361801182534474708244198166971769462524614925809518373464417677944292544490487573557260216214181612213092592958391246535481341817508112462072122769652585301954542691676776259267514838274086909390625081524843367470974299676721637413646342227637941621414630143568817815438644328938316866549481239213779491159320549421122275117890513343961043971497791855138017154946636911478872978716956066191622995634124374121188836548227386905610875476687658453485233628501552957040925823878335164190944251331736685865911079777090657554572089223042107952628177822127564069694793292288118338446358781037994361932774986554231095147069577685644049831887922575211282582884408336753692643920407718885683975567368843812380798984458437643657646566419188817526846492125995715475122518587079709815971737408452325832788768464014684164126152106097865793745018307218728933543973901974342092361896153152769477491225248053608991661040132146228521792898172361902412537914245597537948984582528717426288466111259918707249933576107812507916136271257277999346984916788227711092192045478227465025983398748316841015914634422397814693352638678881613959607683379389814882775338196397826677121189749798419697378527603535589569253855238263862217108161375232561219921543706126774948592937349316208769644854214912782195344484381781643594251626669372189851174182163186589971972662827426792345316113396739986490663744738226519332738070538099508130364333952493742891628561497756515758286730341732729156821447135331642557114197856337189046602525843817619916473369473448632664938314415160945790176743191418681634687119874989753259521661944843629988175488633739407179891154757170285128836491237159892721718328552817371852156427822015248484681080725256753619574488392598997963737265312639235878943376525930237567615050707257849420356948532782267089368267513651133191929413532590778419764561218111399041488565565128327315223762334947416362665448756076327377273995197999467197972456885327743259291277215861773662388822993476609957416616564569301715843015442032945089899443785088105677481216455288732414838787236195896935221698813486967893869282927396692653113464997152772440725493783625622089675645911939567179467929791057145112754632937768949759262776888087954566202433608956991721279753349266803288501145867940445690891986715871299239455380899516591727533641225447222985981457896131273067173674994031487911722192996770206178528551412237274249273034973340334574926378871970515847868775661260876092822243988714665950975282401912113694577637251019769444665112818892549975887853377470509444334591765157171049745786572216111716107248699452849785662992371932688256566064196884246063747529971726255729596492594486824551839167568817936878623449456025977465919221781710935695859932854223471864174236891047429432254792889312895811209184489684419837141855222424322338642567382890927459135041444511719727892738256767426298592261402988624238253280243615115664121158364898976767833492735129358361298110596697494225398351969478608584313946756957965379686565495952682540854977115263157019742696888880729040487342429945373982444370886116266378583640704079765767646642373830561010788244192523254435251133748122825714967473393189595831583249618798501118826127442517801611495982624410929323608718309335276476118111325115853282724871161357232545474166113648986081229677104563717649174631747036441646137912616992199468433151174735824089796394958476781431857661817317569978736511145232938397181072181192205156527427597031313345648961246336815637763528894921281388553043827086877256143416329397399879478466111270355321409647919684309630997011642745502018953417476067195536387162442569132987785870961544943047321969625612403937871586103163505875575387209569715228703419508577489259815576855534636020703090125945174713624685349033569776553430342770926662547280565517737144413545328046926152102375781520664817679264276528942714864637185944923123205961226835213685138932142350245737333480834344148626289782289283554837299842561713745576349665122061211589405267245189475767129436988267352617502283172884185433839791533738536174383931808490834357111542196482102575254111894021979857604454854339125434285746787751825770918476252290325354665482581714875087408821168864173066878315994294346948995641856011846422695684649073288252881635934184673667578897559646926336257335993727113434573347937856713338494680318575376569149236445256363293408356872839649153257551711064897030446811951639864565448765494991167041478577342179284038512538523631783944823792113623494285471352385170866079404958232278458497659946897541385075923170929958488124491112397052152486789612507211203114679159198289432636272783947075365663899539947947431890287360204949364771885582953727636440916747682723785734767642824330619658314928675470869666889177619796816780618655405519424353516093376389129427589590877729768794469093168487532393279116332964376553545387704639625256171171604654253089707722588852289371135659609886906398387010119763343373283261842248117966466222942193355492381829843146351589112521193279406716894790107570865786572913919671823126153247693790255788635020437929176474932328539168844160639783218313171545231832674229553534565721136933662431741453947885689590606846695397853154348765119163904165982721343410525665311753669319633477953766207267108842512937337387175367122428605647447670487779146728518068334276978296944636809749721265421342634420726647658110244832195633552683296526415429323455795799904327284021647950616560836992868071114754963070929535691448231438424391651619708598985369612043211421965020836465377196962241893522718035306517793391556172783993746161464450137868608045226449543613898334334525323717907158229337502031156932394251707228649562391540615786969999445964108912663728375557345724142363285944525927317431578428618788613588724880745580256766106939712572833354878320447568298373267087457943672816839312318292941556465616493851473358662751637234772368761858877577574151206171715651203734465950855754148353704163874627305321879276579929263994359080486540568131346374995257331357734313389778549234827332623765466171785375131059224446281658931042985282872966487053693597494088387977275554249584181043389513663694897448939699846490327195378374341769963392372569144422901878985243971149134696165025444542723950826227681273314012591966641366997246748240365824336140399448354540922294468793716310233133102289987376411128885343222325628599212889631830776665888128528460317355688560157060756777843687738282132945902970821076948269738262223642708493319221619766257741579852723714557851786012451722303394422549256778633786347124427137425397195578579183891411195863611917281968297998209159706797712991258094352049968186208329358366579660513136521472851962622321486795872181443375128340629731432197365128347822762913961890304381993860226031848151617749143675989684577222808840973232722341218020947769136789147096817240598322451811964219134296734182242357521797193192688270834051761655532768692832537995267375919076973451489431871085348550587181707260116426162296879482244920824358593039372744413860653773665779582028165164705464689623642380644712364311297850194838447830156097869513646295849826299154225189641864606920999533641978711744533993562257533262987550305378807920987777909391907497725769582491137780335097991615189733375177897386547683825635186497131414528770289418888032356683116726404420895772739624802499238372925662797876289258526962833135598262147626864523166938275868678838794189499426498649266515173777932550843924968027329957843851788312429832202519682979364658585016728176996980776851868559781888621926499485428848879727931091626333322184791093903380891557463738911960821793976195622097343568786142845919963912365111207442527177602420731847615997689624101263864054181765277875592792991534165885494152673338561288513888114559195476462463669163351154227494955120116864916755406345584727616542716456388149282767697551622993598530216135338871547597897348857725109136302486443954797656788973141386143090381057933541439067499387543511112119782553294550522717733070793889244813318093993342303993286321565487638634923069385846485231691820252190954247158271314719388951876473898829884920918662299070471592162915769280843268186061617666414667724020257480869385225797551928996226951428343366943744993069745210839561493218451796931739754160504114465238723986711329331274683717383596283243772693976217429346603130224699279138696930652493534974992095881112895955837233604030847991259599348871566156106752151543699469657981655139601310448468541515502713372093995032956597578489509254251948357667948037326474465150631565144244691378343465773356911141448494142040735567131880803413507958756468475686519613391616522937634539518291582610927923408288375223547122341645646940987225773579792077115360685253144997265493192250935482549452211247429651362246949076148194114581801755358276669868271214612127882728449149409081895711132245576677539595932026306085209847478639869376905876919762827239122118322085757426795434641531535216505423978076468119246788377137106023447252377157217351679036139327191380478681984086778548354428225036155530145978168575614946743976847863716171469954386295456057705314266292381059434820612122216116566337483672441457523186933544341548812332717680454749748280902723763488788880359871795758628465173915733994545751877349992426865956514272369617239416794559235547661538522846263554141983217332254585392684432137692271123641239955529860368385807856751946718393636330444840375464701825181615302384484410351254988226504622737272894614138098302146736028272275356061976742679618666929902740872729524129611243886218421461333118696786305486449578232638141374932390649537993083799966878955503071294384457160575171698874646688955893421644926890777998897764398930629041737923566983817736258236785963641369407418362626229051265458252728505850776861146712394649509168132695936916964123704697113989869961979531728572194230226416993654249567769156167640269224175490129666877753588816706768974288352136559132301768657770873199841786605314415878285736576154672365672511535184466914467056207768896725412837892812569895699442815056702943408631157812216125794035355374304861359913135440845527258688381158447880131649823726885046691574373885819084595439921333971375507671951950801910435158302053201958677990222554392799912985883296705528821795807514664319341459789142129581683355558798588964255671661448371532626244939358466315117164978556405945812065112960205845712316849025936351135552616875214664801612217775987750434224657516137490788719908258458077416039461280579064312033692598101391392294133281971424528179642546116675822594655773663558648499316092948949388091579250318517829287602147252670897388991218697921458620571313912086641564397294293154145899121636251034865591454614597813849893648493692758754911747730194474668044538773827789166991196961105718516714961341173019162391664338263515141553548579295765961975457215383986276490215760815835301440685962277327876231676442159310414647862135774846215077264327475844568664973498354045218327995096619728618789929616488228741112506366579084889117531360591371753458191349703836408466311352639397912946114249704276246224533450234560488739812781714882287287899820597214473780502094795091585588535391923417492142948284911083698898397366758020887028829813235667407881752774139565591142797236505272891754374735735888208036916487301483468126957739385428966688844564282989252174941693209675114273377997174854542775768448362453872475415353694236927490237686148785865479867795615833345192573164207988966587938681309120254029644189397217603862245557335828906668387263356017845747819216292141189821477181165612421047404631571173669825967891953915108275714182405622919918922614709246742618587624199837761171641516873193331155243466123484159145785213775232323195444237421333926983963854962039207465185746841663399475275312861445438361322585728789523036118061967861739754709199908072552098938411135927302592299470632348641642317990252494486041265439972068621815155014909818734749711244633397552855981968661867963170577396224881458818485535459087805627756994612145841038944839758823648678718354192745828142278852541947142455323126698520403074746360847849342193403248719492503116479760973497739581591198853897356773266726797825991016339616946448679844954841986932535862582110706922599686191316481633172719152874411112861925582439944037902182404493723984916420164975793712744963472532462443419038652863677639287198308363916135357022359972568481563626529382392180548238724829236624287888414222852885645951422914271685357157216989458160478324383845389595203953644845361983552484908670268066831047412757715965505527381191181610807168886969827815786242409983902925775653759376649499444187846767678182249288544066436088236978233676127935552540937256711559511450341773424415636820953278788957208434416254758768233669537216835938591771127027124233832176153469547814456463169115336339691199956533875793895260502573354271138859379526568996546136702394118644638262586962797765312745306065384165803625774763366143666419393720611737353824162939282411686066788936547286889953328513988832761124292890136323324193138173494977953834559987189918646125731065431119242990489964383999528063603152671776661980592098243646797681377261112238359425912573693764137268408542361466135311634770653578458189932112156613903517254672796628367917554840729843278029667852498188567351973982872647928676143544472246477610211546965024237611418262743722713958436799675881196553524248602891753534773781807041416063792746857645875791516344909663814160401864522813722662129376305 \ No newline at end of file
diff --git a/2024/10/input b/2024/10/input
deleted file mode 100644
index 507eadb..0000000
--- a/2024/10/input
+++ /dev/null
@@ -1,52 +0,0 @@
-5678543238765121087216787432128921016563210454323433
-4169654119654037892107894549017430457654782369412812
-3018767001843246543210787678186543368945691078908903
-2189678914980158934345698187098901275632100165001894
-3434589125678767891016521096167872984789321874112765
-7823678034569876780123434545252766543215476903233456
-6910167012423495679654321032341057630306985012945101
-5401986543410584508765678211352348921437894123876298
-4323877892543673210104569300235496530890123434565387
-3210967871652598789213075410145687432765210123432456
-0101454960701659654322186703456710101854321076501201
-1012343459898741023763099812769823478923212987655652
-4323012321101232212854210129876012569012503234234743
-5011001410765540101940110238787112876503414105109892
-6722340543894691001233221045698108976434565696589321
-9821059652023782317874536789587012885325676787678780
-9778968701110678498965945893496543494018989801210690
-8769878889231589567767893672109824323561234892309541
-1454399998342490430850104589678012012370348763458032
-0141287107654321521943213212565503123987659654567123
-1230236256565410101237870101419654598543210508948910
-2340145348978321253210965432308765687696501417654323
-3986501567899010344789876323219454766787432321078890
-5677432450987432455670189410012349845696501434569701
-0548901321976501964563208231987210036723109621435652
-1239678100823457877854010145676210129814918730898543
-4310369234710165756905423210122305610905825623567678
-3423456765600874543814554761201456723876734514410569
-2102109894321984562323669854398556894985232305320438
-3076521003965433871234778034567647895894101476761023
-4585412312870122930129872129867634456783230585872310
-5694303456781211123123401256798521065656187694965432
-6783201019892100054076540346543438980521090123456501
-0340112387653456963981639457832523671439876101219602
-1258903490144327870190128768901214512112725614308712
-2569876589231016983278787434980108903003014525456893
-1876767676546781074349896523076587654394523496327854
-0945778789035690165234765014123496543487621087018969
-1239869876124789234105676543287017012567634589829678
-9018756765453210785411085010196528921298565676543549
-8723605034301305696532398923483437430143476589762138
-7634514125212154387783437654589016521052187679854023
-6501323896521093210598568943078723632367098512763210
-7432454787436789765677678732189654045458963403892001
-8901343474345658894389589823476902102167872354301123
-7623676543216743001210438214567813458054961065689054
-5012389012109812123309321301054324569123452876548765
-4589438729001901014578010102344567078212556989231076
-3676567438782342145665430230133898167901665476102989
-2109652145699654398765421321212101237810174345603478
-1078743034328765219876323478903894376521089298714565
-2167634145410898701101210569816765489432100107623434 \ No newline at end of file
diff --git a/2024/11/input b/2024/11/input
deleted file mode 100644
index cceb3f6..0000000
--- a/2024/11/input
+++ /dev/null
@@ -1 +0,0 @@
-112 1110 163902 0 7656027 83039 9 74 \ No newline at end of file
diff --git a/2024/12/input b/2024/12/input
deleted file mode 100644
index 3a8360d..0000000
--- a/2024/12/input
+++ /dev/null
@@ -1,140 +0,0 @@
-IIIIIIIIIIIIIIIIIIIIIUUUUUUUUJLLLLAAAAAAMMMAUUUUPPXPZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXFFFFFFFFFFZZZZZZZZZTTTTTTTVVVVVVVVVVPVRRRRRJOYOOOOOOOOOO
-IIIIIIIIIIIIIIIIIIIIUUUUUUUUUJALEAAAAAAAAAAAAUUUUPXPPZZZZZHHHHHHXHXXXXXXXXXXXXXXXXXXFXFFFFFFFFZZZZZZZZZTTTTTTTTVVVVVVVVVVVRRRSRROOOOOOOOOOOO
-IIIIIIIIIIIIIIIIIIIIUUUUUUUUUJAAAAAAAAAAAAAAUUPPPPPPPZZZZZZZHHHHHHHXXXXXXXXXXXXXXXXXXXFFFFFFFFFZZZZZZZTTTTTTTTTVVVVVVVVVVVRRSSKKOOOOOOOOOOOO
-IIIIIIIIIIIAAIIIIIIIIIUUUUUUUJJAAAAAAAAAAAAAAVVPPPPPPPPZHHHHHHHHHHHXXXXXXXXXXXXXXXXXFFFFFFFFFFFZZZZZZZTTTTTTTTVVVVVVVVKVVVVDSSSSOOOOOOOOOOOO
-IOOIIIIIIIIAAIIIIIIIIIIUUUQVUJJAAAAAAAAAAAAAEVVZPPPPPPPHHHHHHHHHHHHXXXXXXXXXXXXXXXXXXXXFFFFFFLLLLALLLLTTTTTTTTVVVVVVVVVVVVVVSSSSOOOOOOOOOOOO
-OOOOOOOOIIAAAAAIIIIIIIIUQQQQVQJAAAAAAAAAAAAAAVVPPPPPIIHHHHHHHHHHHHHXXXXXUXXXXXXUUXXBBBSFFFLLLLLLLLLLLLLLTTTTTTVVVVVVVVVVVVVCCSSSSSOOOOOOOOOO
-OOOOOOOOIAAAAAAIIIIIIQQQQQQQQQQQEADDAAAAAAAAHHVVPPPIIIIHHHHHHHHHHHHHXXXUUUUUXXUUUXXBBBSFFFLLELLLLLLLLLLTTTTTTTVVVVVVVVVVVFVCCCYSSJJVOOOOOOOO
-OOOOOOOOIIIAAIIIIIQQQQQQQQQQTQJQEEDDDAAAAAAHHVVVVPIIIIIHHHHHHHHHHHHHXUUUUUUUUUUUMMXBBBSSSFFFLLLLLLLLLLLLTTTTTTTWVVVVVVVVVVVSYYYYSJJVOOOOOOOS
-OOOOOWWIIIIIIIIIIIQQQQQQQQQQTQJDDDDDDAAAHAHHHHVVIIIIIIIHIIIHHHHHHHHHUUUUUUUUUUUUMMSSBBSSSSFFFLLLLLLLLLLLTTTTTTTWVVVVVVVVVVZSHYYYSSJJOOOOOOOS
-OOOOOEWIIIIIIIIDIIIQQQQQQQQQQQDDDDDDDDAHHHHHHHVHIIIIIIIIIIIHHHHHHHHHUUUUUUUUUUUUMMMSSSSSSLFLFLLLLLLLLLLLTTTTTTWWWWVVVVVUVUSSSYSSSJJJJSSSSOSS
-OOOWOWWIIIDDDIDDDDIQQQQQQQQQQQQJDDDDDDAHHGGHFFVHIIIIIIIIIIIHHHHHHHLHUUUUUUUUUUUMMMSSSSSSSLLLLLLLLLLLLLLTTTTTWWWWWWVVVVVUUUSLSSSSSJJJSSSSSSSS
-OOWWWWWWDDDDDDDDDQQQQQQQQQQQQQQDDDDDGGGGGGHHFFHHIIIIIIIIIHHHHHHHHHLLLLLLUUUUUUUMMMIIISSSSSRRRLLLLLLLLLLTTTTWWWWWWWVVVVVUULLLSSSSSSSSSSSSSSSS
-OWWWWWWWKDDDDDDDDQQQQQQQQQQQQQNODDGGGGGGGGGHFFFHHHHIIIIIIHHHHHLLHHLLLLLUUUUUUUUIMIIIISSSSRRRRRLLLLLLLLLTTTTWWWWWWWVWVVUUULLLSSSSSZSSSSSSSSSS
-OWWWWWWWWDDDDDDDDQQNQQQQQQQNNNNGGGGGGGGGGGGHHHHHHHIIIIIIIIHHHLLLLLLLLUUUUUUIUUIIIIIIIISSRRRRRLLLLLLLLLLQTTTTWWWWWWWWWVULLLLLLLSSSZSSSSSAASSS
-OVVWWWWWWDDDDDDDDNNNQNQQQQQNNNNNGGGGGGGGGGGGYHHHHHHIIIIIIIIHLLLLLLLLUUUUUUUIIIIIIIIIIRSSSRRRRRRHLLLQQQQQTTTWWWWWWWWWWUUULLLLLLSZSZSZSSSAASSS
-OOVWWWDDDDDLLLADDNNNNNNQQQQNNNNNHHGGGGQIGGGYYYHHHIIIIIIIIILHLLLLLLLLLLUUUUUIIIIIIIIIIRRRRRRRRRRRLLYDQQQTTTWWWWWWWWWWUULLLLLLLLLZZZSZSAAASSSS
-OOOOWWWDDDDLLLLDNNNNNNNNQQNNNNIIIIGGIIIIRGYYYHHHHHHIHHHIILLLLLLLLLLLLLLUUUUIIIIIIIIIIRRRRRRRRRRRTYYYQQQWWWWWWWWWWWWWUWLCLLLLLLZZZZZZZAAAAASS
-DOOWWWDDDDDLLLLLLNNNNNNQQQNNNIIIIIGIIIIIIYYYYHHHHHHHHHIIIILLLLLLLLLLLUUUUUUDDIIIIIIIIRRRRRRRRRRYYYYYYYYDJJWWWWWWWWWWWWCCLLLLLLZZZZZZZAAAAAAS
-DODWWWDDLLLLLLLLLLLLLNNNNNNIIIIIIIIIIIIIIYYYYWHHHCCCHHCCCICLLLLLLLLLLUUUUUUDIIIIIIIIIIRRRRRRTTRHHHYYYJJJJJJWWWWWWWWWCCCCLLLLLZZZZZZZZAAAAAAA
-DDDDWDDDLLLLLLLLLLLLLNNNNNNNIIIIIIIIIIIIHYYYRWHHHCCMCCCCCCCLLLLLLLLLLUUUUUUUIIIIIIHIIIIHRRRRRXXXXHYYYJJJJJJWWWWWWWWWCCCCCCCZZZZZZZZZAAAAAAAA
-DDDDDDDDDLLLLLLLLLLLLNNNNNNNIIUUIIIIIIIIIYYWRWHHHCCCCCCCCCLLLLLLLLLULUUUUUUUUUIIIHHHIHHJYYYRXXXXXXYYYYJJJJWWWWWWWWWWTTCCCCCCCGZGGZAAAAAAAAAA
-DDDDDDDDDLLLLLLLLLLLNNNNNNNNNNIIIIIIIIIOIFYWWWWHHCCCCCCCCCCCLLLLDLDUUUUUUUUUUHHHIHHHHHJJYJYRYYXXXXXXYYXBJJJJFFTTWWWTTTCCCCCGGGGGGGAAAAAAAAAA
-DDDDDDDDDDLLLLLLLLLLLNNWWNNNNNNNIIIIIIIIIWWWWWWWWCCCCCCCCCCCCLCDDDDUUUUUUUUUUHHHIHHHHJJJJJYYYXXXXXXXXXXJJJOOOFTTTTTTTTTTTTGGGGGGGGAAAAAAAAAA
-DDDDDDDDDDLLLLLLLLLLLNNWWNGGGGGIIIIIJJIEEWWNWWWWWCCCCCCCCCCCCCCDDDDDDUUUUUUUHHHHHHHHJJJJJRXXXXXXXXXXOXXXXOOOOFFFTTTTTTTTTOGGGGGGGGGAAAAAAAAA
-DDDDDDDDDDLRLLLLLLLWLWWWWNNGGGGGGGHGJJJWWWWWWWWWWCCCCCCCCCCCCCDDDDDDDDDUUUUUJJHHHHJJJMJJJJXXXXXXXXXXXXXXXOOOOFFOOTTTTTTTTOOGGGGGGGGGAAAGAGAA
-DDDDDDDDDDLRLLLLLLWWWWWWNNNNNNGGGGHGJJGMMWWWWWWWWWCCCCCCCCCCCCDDDDDDDDDVVUVUUJHHJJJJJJJJJXXXXXXXXXXXXXXXXOOOOOOOTTTTTGTGLGGGGGGGGGCGGAGGGGTA
-DDDADDDDDDNLLLLLLLLLWWWWNNNNNGGGGGGGGGGMMMWWWWWWWWWCCCCCCCCCCCDDDDDDDDVVVVVUUJJJJJJJJGJJXXXXXXXXXXXXXXXXXOOOOOOOTTTTTGGGGGGGGGGGGGGGGAAVATTT
-DAAADDDNNNNNLLLLLLLLLWWWNEENNGGGGGGGGGGMMMMWWWWWWWWWCCCCCCCCCCCDDDDDDDDVVVVVJJJJJJJJJJJJXXXXXXXXXXXXXXXXXOOOOOOOOTTGGGGGGGGGGGGGGGGPGAAAAATT
-AAAAADDNENNNNLLLLLNNNWNNEEENNNNGGGGGGGSMWWWWWWWWWWWWCCCCCCCCCCCCCDDDDDDVVVVVJJJJJJJJJJJJJXXXXXXXXXXXXNNXOOOOOOOOOTTTTGGGGGGGGGGGGGGGGAAAAAAT
-AAAANDNNENNNNNNNNLNNNNNNEEEEENNEGGSOGGSSSWWWWWWWWWWWCCCSSCCBCOCCCDDDDDDBVVVVJJJJJJJJJJJJJJXXXXXOXXXOZOOOOOOOOOOOOTTTTTTGGGGGGGGGGGGGGGLLTATT
-AAAANNNNNNNNNNNNNNNNNNNNEEEEEEEEEGSSSSSSSWWWWWWWWCWWCCCSIIIIIIIIIIDBDDDBVBBVJJJJJJJJJJJJJXXJJXXOOOOOZOOOOOOOOOOOOTYTTTGGGGGGGGGGGGGMGGLLTTTT
-NNSNNNNNNNNNUNNNNNNNNNNNNEEEEEEEEEKSSSSSSSSWWWWWWCCCCCCCIIIIIIIIIIOBDDDBBBBWWWJJJJJJJJJJJXJJJXXKOOOOOOOOOOOOOOOOFYYYYYGGGGAGGGGGGGDDGLLLTTTT
-NNNNNNNNONNUUNNNNNNNNNEEEEEEEEEEEEEESISSSSWWEEWCCCCCCCCCIIIIIIIIIIBBBBBBBBWWWWJJJJJJJJJJJJJJJXOOOOOOOOOOOOOOOOOYYYYYYYYQGAAAGGGGGDDDDLLLLTLL
-NNNNNNNNNTNXUNNNNNNNNEEEEEEEEEEEEEEIRISSSSSWEEWWCCCAIIIIIIIIIIIIIIOBBBBWWBBWAWWWWWJJJRJJJJJJJJJOOOOOOOODOOOOOOOYYYYYYYYYYYAAAAGGEEDDDLLLLTLL
-NNNNNNNNNNXXUUUNNNNNNNEEEEEEEEEEEEEIIIISPEEWEEECCCAAIIIIIIIIIIIIIIBBWBWWWWWWWWWWWWWWWRRRJJJJJOOOOOOOOOODDOOOBYOYYYYYYYYYOOOAAAGAADDLLLLLLLLL
-NNNNNNNNUUUUUUUNNNNNNEEEEEEEEEEEEEEIIIIIIIEEEEEECEAAIIIIIIIIIIIIIINBWWGGGGGGGWWWWWGGRRRRRJOJJOOOOOOOOOOODDDDYYYYYYYYYYOOOOOAAAAAALDLLLLLLLNN
-NNNNNNNNNUUUUUUUNNNNNEEEEEEEEEEEEEIIIIIIIIEEEEEEEIIIIIIIIIIIIIIIIINNNWGGGGGGGGGGGWRRRRRRROOOOOOOOOOOOOOODDDDYYYYYYYYYYOOTAAAAAAAALLLLLLLLLNN
-NNNNNNNNUUUTUMMNNNNEEWWEEEEEEEEEEEIIIIIIIEEEEEEEEIIIIIIIIIIIIIAANNNNNWGGGGGGGGGGGRRRRRRRRROOOOOOOOOOOOOODDDDDDYYWYYYYYYAAAAAAAAAALLLLLLLLLNN
-NNNNNNNNNTTTUJNNNEEEEWEEEEEEEEEEEEIIIIIIEEEEEEEEEIIIIIIIIIIIIIANNNNNNWGGGGGGGGGGGRRRRRRRRRDDOOOOOOOOOOOODDDDDDYYYYYYYYYAAAAAAAAAALLLLLLLLLLN
-NNNNNNNNNTTJJJOJNRREEEEEEEEEEEEEEIIIIIIIEEEEEEEEEIIIIIIIIIIIIINNNNNNNWGGGGGGGGGGGRRRRRRRRRRROOOOOOOOOOOOODDDDDDDDDYYYYYAAAAAAAAAAALLLLLLLNNN
-NNNNNNNJTTTTTJJJRRREEEEEEEYYENNNIIIIIIEEEEEEEEEEEIIIIIIIIIIAAAANNNNGGGGGGGGGGGGGGRRRRRRRRRRROOUOOOOOOOOODDDDDDDDDDDYYYEEAAAAAAAAAALLLLLLLNNN
-NNNJJNJJJTTTTJJJJJJEEEEEEEEEEEIIIIIIIIIIIEEEEEEEEIIIIIIIIIIAAAAANNNGGGGGGGGGGGGGGGGGRRRRRRRRROOOOOOOOOODDDXDDDXXXDDDYYDEAAAAAAAAAAAAALLLLNNN
-NNJJJLJJJJTTJJJJJJJJEEEEEEEEEEIIIIIIIIIEIIEEEEEEFIIIIIIIIIIAAAAANNNGGGGGGGGGGGGGGGGGRRRRRRRRGXOOXXOOOOXXXXXXXXXXDDDDDDDEAAAAAAAAAAANNNLLLLNN
-NNJJJJJJJFJTJJJJJJJJEEEEEEEEEEEIIIIIIIEEEEEEEEEEFIIIIIIIIIIAAAAAYNNGGGGGGGGGGGGGGGGGRRRRRORRXXXOXXXOOOXXXXXXXXXXDDDDDDDEAAAAAAAAANNNNNNLLLNN
-JJJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEIIIIIIEEEEEEEEEFIIIIIIIIIIAAAAAALNGGGGGGGGGGGGGGGGGRRRRROOROQXXXXXXXXXXXXXXXXXXXDDDDDDDPAPAAAAAAAANNNNLNNNN
-EEJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEIIIIIEEENEEEEEFFFFFUWWUUAAAAAALLLHGGGGGGGGGGGGGGGGGSRRRROOOOQQXXXXXXXXXXXXXXXSXXDDDDDDDPPPAAAUAAAANNNNNNNNN
-EEJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEINIIIEENNEEEEEEFFFFFFWAAAAAAAAALLLGGGGGGGGGGGGGGGGGRRRRROOOOQQXQXXXXXXXXXXXXXSSDDDDDDDPPPPPPPAAAANNNNNNNNNN
-ZZZZZZZZWWJJJJJJJJJJSSSSSSSSEEEEEENIINNNNNNEEFFFFFFFFFFFACAAAAIHHLHHHHHHHHGGGGGGGGGGRRRROOOOOQQQQKXXXXXXXXEGGGGGGDDDDDPPPPPPPPPPPAPNKKKKNKNN
-ZZZZZZZZZZWJJJJJJJJJSSSSSSSSEEEEEENNINNNNNNNNYFFFFFFFFFFACAAAAIHHHHHHHHHGGGGGGGGGGGGOOOOOOOOOQQQQXXXXXXXXXEGGGGGGDPPDDDPPPPPPPPPPPPPPKKKKKKK
-ZZZZZZZZZZWJJJJJJJJJSSSSSSSSEEEEEEENNNNNNNNNYYYYFFYFFFFAACCAAAANHHHHHHHHGGGGGGGGGGGGOOOOOOOOOOXTTXXXXXXXXGGGGGGGGPPPPPPPPPPPPPGPPGPKKKKKKKKK
-HHHHHJJZZZWJJJQJJJJJSSSSSSSSEEEEENNNNNNINNNNNYJYYYYYFFFAACCAAANNHHHHHHHHGGGSSSSSSSOOOOOOOOOOOOXXXXXXXXXXXXHGGGGGGPPVVPPPPPPPPGGGGGGKKKKKKKKK
-HHHHHHHZZZWQQQQQQQJQSSSSSSSSEEEEENNNNNIINNNYYYYYYYYYYFFAAAAAAAAAHHHHHHHHGGGSEPPPPPSOOOOOOOOOOOXXXXXXXXXXXHHGGGGGGVVVVPPPPPPPPGGGGGGGKKKKKKKK
-HHHHHHHZZZWQQQQQQCQQSSSSSSSSEEEEENNNNIIIINNYYYYYYYYYYAAAAAAAAAAAHHHHHHHHGGGEEPPPPPSSCOOOOOOOOOOXXXXXXXXXXHHGGGGGVUVVVVPPPPPOPGGGGGGGGKKKKKKK
-HHHHHHHZZZQQQQQQQQQQQUUUUBEEEBIIIIINIIIIIINYYYYYYYYYYAAAAAAAAAAAHHHHHHHHHHSEEPPPPPSCCCCCCCOOOOOXXXXXXXXXXHHGGGGGVVVVVPPPOOPOORGQGGGGGGKEEKKK
-HHHHHHHZZZQQBBQQQQBQBUUUUBEBBBBIIIINIIIIIIYYYYYYYYYYAAAAAAAAAAAAHHHHHHHHHHHEEPPPPPECCCCCCCCOCCXXXXXXXXXXXXXJJJVVVVVVVVVOOOOORRGQGGGGSEEEEEKK
-HHHHHHHZZZBBBBQQQBBBBBUUBBBCCBBBIIIIIIIIIIIYYYYYYYYYTHHHHAAAAAAAAAHHHHHHHHHEPPPPPPEECCCCCCCCCCXXXXXXXXXXXXXJVVVVVVVVVVOOOOOOORRQGGGEEEEVEEEK
-HHHHHHHZZZBBBBBBQBBBBBBBBBBBBBBBBIIIIIIIIIIIYYYYYYYYHHHHHHAAAAAAAAHWHHBHHHHEPPPPPPECCCCCCCCCCCMXKXXXXXXXXXXJVVVVVVVVVVVSOOOOOOGGGGEEEEEEEEKK
-HHHHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIIIYYYYYYYYYHHHHHAAFFFFFTTHHHHHHHHEPPPPPPEECCCCCCCCCMMXXXXXXXXXXXJJVVVVVVVVVVOOOOOOOOOKKGKKKEEEEEKK
-HHHHHHTBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIIQQHHHHHHYYYHHHHHHFFFFTTTHHEEEEEEEEPPPPPEECCCCCCCCCXXXXXXXXXXXXXVVVVVVVVVVVVVOOOOOOOOOKKKKKEEEEKKK
-HHHHBHBBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIQQQHHHHHHHHHHHHFHFFFFTTTTHEEEEEEEEPPPPPEECCCCCCCCXXXXXXXXJXXXXWWVVVVVVVVVVVVOKKOOOOOOKKKKKEKEKKKK
-HHHRBBBBBBBBBBBBBBBBOOOBBBBBBBBBBBBIIIIIIIIIQHHHHHHHHHHHHFFFFFFFFFFTEEEEEEEEEPPPPPFCCCCCCCCXXXXXXXXXXXXXWWWWVVVVVVVVVVVVKKOKKKKKKKEEKEKKKKKK
-HHHHIBBBBBEBBBBBBBOOOOOBBOOTBBBBBBBWWWIIIIIIIQHHHHHHHHHHHHFFFFFFFFFTEEEEEEEEEPPPPPFCCCCCCCCXXXXXXXXXXXWWWWWWWWVVVVVVVVVVKKOKKKKKKKEEEEKKKKKK
-RRRRBBLLBBEBBBBBBOOOOOOOOOOOBBBBBBBBWWWIIIIQQQQHQQHHHHHHFFFFFFFFFFFEEEEEEEEEEPPPPPFFCCICCCCXXXXXXXXXXXXWWWWWWWWWVVVVVVVKKKKKKKAKKKEEEEKKKKKK
-RRRRRBBLRREBBBBBBOOOOOOOOOOBBBBBBBBBWWWIIIIQQQQQQQHHHHHHFFFFFFFFFFKEEEEEEEEEEEFFFFFFIIICCCCCXXXXXXXXXXXWWWWWWWWWVVQQVVVVKKKKAKAKKKEEEKKKKKKK
-RRRRRBRRRRRBOBOBOOOOOOOOOOOBBBBBBBBBBWWIIIQQQQQQQQHMHHHLFFFFFFFFFFFFEEEEEEEEEFFFFFFFFIIICTCCXYXXXXXXXXXXWWWWWWWWVVQQQQQJAAKAAAAKKKEEEEKKKKKK
-RRRRRRRRRRRROOOOOOOOOOOOOOBBBBBBBUBBBWIIIQQQQQQQQQQQFHHHFFFFFFFFFFFFEEEEVEEEEFFFFFFFFHHHTTCAXYYXXXXXXWWWWWWWWWWWWQQQQQAAAAAAAAAAAAEECEKKKCCC
-RRRRRRRRROOROUOOOOOOOOOOOOOBBBBBBBBBBBIQBQQQQQQQQQQQFFHFFFFFFFFFFFFFFEEEVEEVVVFFFFFFHHHHTTCAYEYYYYYXWWWWWWWWWWWWQQQQQQAAAAAAAAAAMACCCCKKCCCC
-RRRRRRRRROOOOUUOOOOOOOOOHOHHBBBBBBBBBBBBBQQQQQQQQQQQFFFFFFFFFPFFFUUFFFEEVEVVVVVVFFFFFHHHTTTYYYYYYNYYYYWWWWWWWWWWWQQQQQAAAAAAAAAAAAACCCCCCCCC
-RRRRRRRRROOOUUUUOOOOOOOHHHHHBBBBBBBBBBBBBQQQQQQQQQQFFFPFFPFFFPPPUUUUUFUUVVVVVVVVFFFFFHHTTTYYYYYYYYYYYYWWWWWWWWWWWHQQQQQAAAAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOOUUUUOOOOOOTTTHBBBBBBBBBBBBMQQQQQQQQQQQFFFPPPPZPPPPPUUUUUUUUVVVVVVVVVVFHHHHHTTYYYYYYYYYYYYWWWWWWWWWWWHHQQQQAAAAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOUUUUUUUTTOOOTTBBHBBBBZBBBZZQQQQQQQQQQQQFFPPPPPPPPPPPUUUUUUUUUVVVVVVVVHHHHHHHHYYYYYYYYYYYTEWWWWWWWWWVJJHQQQQAAATAAAAAAAAAZCCCCCCC
-RRRRRRRRRROOUUUUUIUUTTTOTTTBBBBZZZZZZZZZHQQQQQKKKKQFFPPPPPPPPPPPUUUUUUVVVVVVVVVHHHHHHHHHHYYYYYYYYYYYTEEEWWWWWJJJJJJKKQQQQQAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOOUUUUUTTTTTTTTTBBBBZZZZZZZZHHHXXXXXKKXXXPPPPPPPPPPPPUUUUUUVVVVVVGVVVVHHHHHHHHYYYYYYYYYYYEEEEWWWJWJJJJJKKKKQQQDDDAAAAAAAACACCCCCC
-GRRRRRRRRROOUUUUUKDDTTTTTTTBBBZZZZZZZZZZHHXXXXXKKXXXPPPPPPPPPPPUUUUUUUVVGGVGGVHHHHHHHHHHHTTTYYYYYYAYEEEWWWWJJJJJJJKKKKQQQDDDDAAAAAAAAAACCCCC
-GGGRRBBRROOOOUUUUKDDTDTTTTTTBBBZZZZZZZZZZGXXXXXXXXXXPPPPPPPPPPPZUUUUUUUVVGVGGGHHHHHHHHHHHTTTYYYYYYYYEEEEWWWJJJZZZZKKKKQQQDDDDAAAAAAAAAAACCCC
-GGGGGGBRROOOOOOODDDDDDTTTTTTTTTZZZZZZZZGGGGGSXXXXXXXXXXPPPPPPPPUUUUUUUUGGGGGGHHHHHHHHHHHHTTTTYYYYLYEEEEEEEWWJJZZZZQQQQQQDDDDDAAAAAAAAAAACCCT
-GGGGGBBOOOOODDDDDDDDDDTTTTTTTTTZZZZZZZGGGGGGSXXXXXXXXXXPPPPPPPPUUUUUUUUUGGGGGWHHHHHHHHHHHHTTTEYYYYYYEEEVEJJJJJZZZZQQQQNQPDDDDAAAAAAAAAAAAATT
-GGBBBBBOOOOODDDDDDDDDDDTTTTTTTTVZZOZZGGGGGGGSXXXXXXXXXXPPPPPPPPPPUUUUUUUUGGGGGHHHHHHHHHHHHTTEEEEYYYEEEETJJJJJJZZZZQQQQNNPPDDDAAAAAAAAAAAAAAA
-GGBBBBOOOODODDDDDDDDDDDDTTTTTTTVZZZZZGGGGGSSSSSSXXXXXXXXPPPPPPPPPUUPUUUURKGSSSHHHHHHHHHHTTEEEEEEYYEEEERTTJJJZZZZZZJJJJJJPPDDDADDAAAAAAAAAAAA
-GBBBBBBOOODDDDDDDDDDDDDDTTTTTTTTAAAGGGGGGGSSSSSXXXXXXXXXPPPPPPPPPPPPRUVVRRSSSSSHSSSHHHHTTTEEEEEEEEEEETRTTTTGZZZZZZZZZZZZZPDDDDDAAAAAOAAAAAAL
-GBBBBBBHOHDDDDDDDDDDDDDDTTTTTTTTAGAGGGGGGGGASSSXXXXXXXXXXXPPPPPPPPPRRVVRRRSSSSSSSSHHHHHTTTTEEEEEEEEETTTETTTTZZZZZZZZZZZZZPDDDOOOAAAOOAAAAAAA
-GBBEHHOHHHDDDDDDDDDDDDDTTTTTTTAAAGWGGGGGGGGASSSSXXXXXXXXXPPPPPPRRRRRRRRRRRSSSSSSSSHHMMSSTTTTEEEEEEEETTTETTTTZZZZZZZZZZZZZOOODOOOAAAAAAAAAASA
-GBEEEHHHHHDDDDDDDDDDDDDDDTTTTTAAAGGGGGGGGGGAASXXXXXXXXXXPPPPRRPRRRRRRRRRRRRRSSSSSSSSSMSTTTEEEEEEEEETTGTTTTTTZZZZZZZZZZZZZOGOOOOOOOSOOONASSSS
-GBEHHHHHHHHDDDDDDDDDDDDDBTTTAAAAAGGGGGGGAAAAXXXXXXXXXXXGPPPPRRRRRRRRRRRRRRSSSSVVSSSSSSSSSSWWWWEEEEETEGTTTTTTZZZZZZZZZZZZZOGOOOOOOOOOOOOJJSSS
-GHHHHHHHHHDDDDDDDMDDDDDDBTTAAAAAAAGGAGGAAAAAXXXXXXXXXXXGPPPPTRRRRRRRRRRRRRSSSVVGSSSSSSSSASWWWWEEEEEEETTTNTTTZZZZZZZZZZZZZOOOOOOOOOOOOOJJSSSJ
-GHHHHHHHHHHDDDDDDDDDQQQDQAAAAAAAAAAGAGGAAAAAXXXXXKXXXXXXWWWPRRRRRRRRRRRRRRSVVVVGSSSSSSSSSQJJEEEEEEEEETNTNTTTZZZZZZZZZZZZZOOOOOOOOOOOOJJJJJSJ
-GHGHHHHHHHHDDDDDDQQQQQQQQQQAAAAAAAAAAAAAAAAAAAAXXXXXGRRRRRRRVRRRRRRRRRRRRRGVVVVVVSVSSSSSSJJJEEEEEEEOLNNNTTTTZZZZZZZZZZZZZXOOOOOOOOOOONJJJJJJ
-GGGHHHHHFFFFDBBQQQQQQQQQQQQAAAAAAAAAAAAAAAAAAAAXNNNNGRRRRRRRVRRRWRRRRRRRRRRVVVVVVVVVVSSSJJJJJJJWWEELLNNNNTTTZZZZZZZZZZZZZXOXOOOOOOOOOOOJJJJJ
-GGGHHHHHFFFFFBBBQQQQQQQQQQQAAAAAASAAAAAAAAACCCXXGNGGGGGGRRRRRRURRRRRRRRRRSRRQVVVVVVVVJJJJJJJJJJJWWLLLLNNNNNTTTTTTZZZZZZXXXXXXOOOOOOOOOOIJJJI
-GGGGHHHHFFFFFBGGQQQQQQQQQQQAAAAAASSSSCCCCACCCUUXGGGGGGGRRRRRRRURRRRRRRRRRSSSQVVVVVVVVVJJJJJJJJJJJWLLLLLNNNTTTTTTVZZZZZZXXXXXXOOOOOOOOOOIIIII
-GGGEFFFHFFFFFFFGBGGGGGGGGQQQAASSSSSSSCCCCACCCUUUGGGGGGGGGRRGUUURTRRRTRRRRSSQQQVVVVVVRRRJJJJJJJJJWWLLLLLLNLLTTTTTTZZZZZZXXXXXXOOOOOOOOOIIIIII
-GGGGPFFFFFFFNFFGGGGGGGGGGAAQQAASSSSSSCCCCCCCCUUUUGGUGGGGGGGGUUURTTRRTRRSSSQQQQVVVVVVRRRRJJJJJJJJWWWWLLLLLLLLGTTTAZZZZZZIXXXXXOOOOOOIXXIIIIIK
-GGGGPPPFFFLFFFTGGGGGGGGGGNAQAASSSSSSZZCCCCCCCCUUUUGUGGGGGGGGGTTTTTTTTRRRSSQQQVVVVVVVRRRRJJJJJJKWWWWWLLLLLLLLLTTTAZZZZZZAXXXXXXXOOOOIXIIIIIII
-PGGPPPPFFFLLGGGGGGGGGGGGQAAAASSSSSSSSSNNCCCCCCUUUUUUUGGGGGGGGTTTTTTTTTRTTTMQQVVVVVVVRRRRJJJJJMKKKWLLLLLLLLLLLAAAAZZZZZZAXXXXXXXXXXIIIIIIIIII
-PPGPPPPPFLLLLLGGGGGGGGGGCCCCASSSSSSSSSNCCCCECCUUUUUUGGGGGGGGGTTTTTTTTTTTTTTVVVVVVVVRRRRRJRJJJJKKKKLLLLLLLLLAAAAAAZZZZZZAXXXXXXXXXXIIIIIIIIII
-PPPPPPPPFLLLLLSSGGGGGGGWCCCCCSSSSSSSSSNNCNCCCCCUUUGGGGGGGGGGGGTTTTTTTTTTTTTTVVVVVVRRRRRRRJJJRKKKKKLLLLLLLLLAAAAAAZZZZZZAXXXXXXXXXIIIIIIIIIII
-PPPPPPPPPPPPLPPSWWGGWWWWCCCCSSVSSSUUUNNNNNNNCCCCCGGCGGGGGGGGGGTJTTTTTTTTTTTTCCVVRRRRRTTRRRJJJKKKKKLLLLLLLLLAAAAAAZZZZZZAXXXKXXXXXXIIIIIIIIII
-PPPVVPPVPPPPPPPPPWGGGGWWCZCSSSSSSSUUUUUNNNNNCNNNNGGGGGGGGGGGJTTJJJTTTTTTTTTTTCCVRRRTTTTTTTOOJKKKKKKLLLLLLLAAAAAJJJJJJTJXXXXKKKKXIIIIIIIIIIII
-PPPVVVVVPPPPPPPPPWGWWWWZZZZGGSSSUUUUUUUUNNNNNRRRNNGGGGGGGGGGJJJJJJJJJJTTTTTTTTMMRRTTTTTTTTOKJKKKKKKKKKLLLAAAAAAJJJJJJJJJXXXKKKKHINNIIIIIIIII
-PPPVVVVVVVVPPPPPPWWWWIIIGGGGGSSUUUUUUUUUUNTTNTRRRGGGGAGGGGJJJJJJJJJJJTTTTMMMMMMMRRRTTTTTTTKKKKKKKKKKKKKLLLAAJJAJJJJJJJJJJJKKKKKKNNNIIIIIIIII
-SPPVVVVVVVPPPPPPPWWIIIIIGGGGGGGGUUUUUUUUUNTTTTCTRGRGGAGZJGJJJJJJJJJJJJTTMMMMMMMMRRRRTTTTTTTKKKKKKKKKKKKLLAAAJAAJJJJJJJJJJJKKKKKKKNIIIIIIIICC
-SPSVVVVVVVPPPPPPRWWIEIIIIGGGGGGGUUUUUUUUUTTTTTTTRRRRRJGJJJJCJJJCCJCJJJJHMMMMMMMRRRRRTTTTTTTJKKKKKKKKKKKKLAAJJJJJJJJJJJJJJKKKKQKNNNIIIIIIICCC
-SSSSSSVVVVPPPPPPPPWIIIIIGGGGGGGFUUUUUUUTUTTTTTTTTRRRRJJJJJJCCJCCCCCCCCJJJBMMMMMRRRRRTTTTTTTJKKKKKKKKKKKAAAAJJJJJJJJJJJJJJKKKKKKNNNIIIIPIIICC
-SSSSSVVVVPPPPPPPPPPIIIIIGIGGFFFFFFEUUUBBBBBBBBTTRRRRRRRRJJJCCCCCCCCCCJJJZZMMZZVZZZZTTTTTTTTJKKJKKKKKGKKAAJJJJJJJJJJJJJJJKKKKKKKKKNIIIIPIICCC
-SSSSSVVVVPPMPLLPPPLIIIIIIIGGFFFFFFTTTTBBBBBBBBTRRRRRRRRRJJCCCCCCCCCCCCCJZZZZZZZZZWWTTTTTTWJJJJJKKKKKGKKKGGGJJQJQJJJJJJJDKKKKKKKKKNIIIYCCCCCC
-SSSSSVVVPPMMMLLLPPPIIIIIIXXFFFFFFFTTTTBBBBBBBBTTXXRRRRRCCCCCCCCCCCCCCCJZZZZZZZZZZZWWWWTWWWWJJJJJJKKKGGKKGGGJGQQQQBNJJJJKKKKKKKKKKKIIYYYYCCCC
-SSSSSVBMMMMMMLLLPCCIIIIIIXXXFFFFFFTTTTBBBBBBBBTXXXXXRRRRCCCCCCCCCCCCCCZZZZZZZZZZZZZZWWWWWNNJJJJJKKKKXGGGGGGGGQQQBBBBBBBKKKKKKKKKKKKKYYYYYCCC
-SSSSSVVMMOMMMMMLMCCIIIIIIXSFFFFFFTTTTTBBBBBBBBXXXXXXXTRRRBZCCCCCCCCCCZZZZZZZZZZZZZZHPPPWWNNJJJJJNKNNGGGGGGGGQQQQBBBBBBBBKKKKKKKKKKKDAYYYYAAK
-SSSSSVCMMMZZZZZZZZCICXIXXXXXXFFFFTTTTTBBBBBBBBXXXXTXTTTRRBBCCCCCCCCCCCCCZZZZZZZZZZZHPPPWNNNJBJJNNNNNGGGGGGGGGQQQBBBBBBBBBKKKKKKKKKKAAAAYYAAK
-SSSFFFMMMMZZZZZZZZCCCXXXXXXXXFFFFTTJTTBBBBBBBBXXXTTTTTBBBBCCCCCCCCCCCCCCZZZZZZZPPPPPPYPPPNNNNJJNNNNNGGGGGGGGGGQQQBBBBBBBBBBBBCBBAAAAAAAYYAAK
-SSSFFFFMMMZZZZZZZZCCCZZZZZZZZZFFFFTTYTYTTXXXXXXXTTTTTTTBBBBCCCCCCCCCCCCCZZNNNNNNNNNPPPPPNNNNNJJJNNNGFGGGGGGGGGGQBBBBBBBBBBBBBBBZZAAAAAAAAAAA
-NNSSMMMMMMZZZZZZZZZZZZZZZZZZZZFFFFUUYYYTTXXXXXXXTTTTTTTBBBBBCCCCCCCCCCCCZZNNNNNNNNNNNNNNPPNNNNNNNNNGGGGGGGCGGGGQBBBBBBBBBBBBBBBZZQQAAAAAAATT
-NNNNBMMMMMZZZZZZZZZZZZZZZZZZZZUUUFUUUUOTTXOOOXXTTTTTTTBBBBBCCCCCCCCCCCZZZZNNNNNNNNNNNNNNPNNNNNNNNNNGGGGGGCCCGGGQQLBBBBBBBBBBBBBZZQQAXAAAAAAA
-NNNBBMXMMMZZZZZZZZZZZZCCCCUUUUUUUEUUUUOOOOOOXXXTTTTTTTTGBBBBFFCCSSSSCCUZZZNNNNNNNNNNNNNNPNNNNNNNNNNNGGCRGGCGGGQQQLLBBBBBBBBBBBZZZQQQAAAAAAGG
-BBNNBBXXMMDMMZZZZZZZZZCCCCUUUUUUUUUUUUOOOOOOTTTTTTTTTBBBBBBBBFCCSSSSSCZZZZNNNNNNNNNNNNNNEEENNNNNNNNNNNCCCCCCCLLLLLLLBBBBBBBBBBZZZQQQQQQAALLG
-BBBBBBXXXMDMMZZZZZZZZZCCCCUUUUUUUUUUUOOOOOOOTTTTTTTTTBTBTTTFFFFFVSSSSSZZZZNNNNNNNNNNNNNNCEENNEEEENNNNCCCCCCCCLLLLLLLLLBBBBBBBBZZZQQQQQQQQLLG
-BBBBBBBDDDDDDZZZZZZZZZCCCCUUUUUUUUUUUOOOOOOOTTTTTTTTTTTTTTTTFFFFVSSSSSSSQQNNNNNNNNNNNNNNCEEEDEEENNNZNNCCCCCCCCLLLLLLLLBBBBBZZZZZZQQQQQQLQLLL
-BBBBBDDDODDDIZZZZZZZZZCCCCCUUUUUUUUUUOOOOOOTTTTTTTTTTTTTTTFFFFFFVVVVVQQQQQNNNQCNNNNNNNNNEEEEEEEENNNZZNCCCCCCCCCCLLLLLLBBBBBZZZZZUUQQQQQLLLLL
-BBBBBBBDDDTSISSZZZZZZCCCCCUUUUUUUUUUUUOOOOOTTTTTTTTTWTWTTTFFFFFFVVVVVGQQQQNNNQQNNNNNNNNNEEEEEEEENNZZZZCCCCCCCCCCLLLLLLLBBBBZUZUUUUUQQQNLLLLL
-BBBBBBBDDDDSSSSZZZZZZCCCCCUUUUUUUUUUUUOOOOOMMMMTTTTSWWWWTTFFFFFFFVVVVVQQQQNNNQQNNNNNNNNNEEEEEEEEZZZZCCCCCCCCCCCCLLLLLLUUBUUUUUUUUUUFQQQQLLLL
-BBBBBBBBDDDSSSCZZZZZZCCCCCVRRUUUUUUUUMMMOOOMMMMTTTWSWWFFFFFFFFFFFVVVVVQQQQNNNQQQQCCEEEEEEEEEEEEEEZZZCCCCCCCCCCCCCLLLLLUUUUUUUUUUUUFFQFFLLLOO
-YBBBBBBBYDYSSSSZZZCCCCCCCRRRRRUUUUUUUMMMMMMMMMMMMFWWWWFWWFWFWWFFVVVVVVVQQQQQQQQQQQCCCCEEEEEEEEEEEZZZCCCCCCCCCCCCCLLLLLUUUUUUUUUUUUFFFFFFFZZO
-YYBBBBBBYYYYSSSZZZRCACCCCRRRRRUUUUUUUMMMMMMMMMMMMFWWWWWWWWWWWWFFFVVVVVVQQQQQQQQQQQQCCCCCCCEEEEEEEZZZCCVCCCCCCCCCCCLLUUCUUUUUUUUUUUFFFFFFFZZZ
-YYBBBBYBYYYSSSSSSRRCACCRRRRRRRUUUUUUMMMMMMMMMMMMMFFFWWWWWWWWWWFFVVVVVVVMQQQQQQQQQQQCCCCCCCEEEEEEEZZZCZVVVCCVVCCVVOOLUUCUUUUUUUUUUUFFFFFFFZZZ
-YYYBYYYYYYYYSSSRSRRRRRRRRRRRRRUWZZZMMMMMMMMMMMMMMFFFWWWWWWWWWFFFVVVRRRMMQQQQQQQQQQCCCDCCDCEEEEEZZZZZZZZVVVVEVVVVVCCCUCCCUUUUUUUUFFFFZFFFZZZZ
-YYYYYYSSYYYYSSRRRRRRRRRRJRRJRRRRRZZMMMMMMMMMMMMMMFFFFWWWWWWWWWFFFRRRRRRRGQQQQQQQQQQCCDDDDDDEEEEZZZZZZZVVVVVVVVVVCCCCUCCUUUUUUUUUFFFFZZZFZZZZ
-YYYSSWSSYYYYSSRRRRRRRRJJJPJJRRZZZZZZZZMMMMMMMMMQMFFFFWWWWWWWWFFFRRRRRREEQQQQQQQQQQQDDDDDDDDDEZZZZZZZZZVVVVVVVVVICCCCUCCCUUUUUUBBBFZZZZZZZZZZ
-YYYYSSSSSSSSSSRRRRRRRRDJJJJJJZZZZZZZZZMMMMMMMMMMMMMMFFFWWWWWWFFFRRRRRRREQQQQPPQQQQQQDDDDDDDDZZZZZZZZZZZVVVVVVVVIICCCCCCSUUUUUUUUZZZZZZZZZZZZ
-YYYYSSSSSSSSSSSRRRWRRRDJJJJJJZZZZZZZZZZZZMMMMMMKOFFFFFFFWWWWFFRRRRRRRRPPPQQQPPPQQQQQDDDDDDDHZZZZZZZZZVVVVVVVVIIIICSSSUSSSSUSUUUZZZZZZZZZZZZZ
-YYYYSSSSSCCQQQSSSSWWRYJJJJJJHZZZZZZZZZZZZMMMMMMKOFFFFFFFFWWWFRRRRRRRRRRRPPQPPPPPQQDDDDDDDDHHHZZZZZZZZVVVVVVVVVVIISSSSSSSSSSSSZRRZZZZZZZZZZZZ
-YYYYSSSSSQCQQQSSZZZZJJJJJJJJJSZZZZZZZZZZZMMMMQQOOOOOFFFFFFFFRRRRRRRRRRRRPPPPPPPPPQDDDDDDDDDDHWMMZZZZZVVVVVVVVVIIISSSSSSSSSSSSZZZZZZZZZZZZZZZ
-YYYYYSSSSQQQQQZZZZZZMJJCJJJJJJJZZZZZZZZZZMMRMQQQQOOOOOOFFFFRRRRRRRRRRRRRPPPPPPPPTWDDDWNNDWWWWWMMZZZZZVVVVVVVVVIIIISSSSSSSSSSSSJZZZZZZZZZZZZZ
-YYYYYYSYSQQQQQQZZZZZZZCCZJJJJZZZZZZZZZZZZZZRROOOOOOOOOFFFRRRRRRRRRRRRRRRPPPPPPPTTWWWWWWWWWWWWMMMMMZZSHHHVVVVIIIIIIIISSSSSSSSSSSZZZZZZZZZZZZZ
-YYYYYYYYYYQQQQQQZZZZZZZZZBJJJZZZZZZZZZZZAZZZROODOOOOOOOOFFRRRRRRRRRRRPRRRRPPPPPTWYWWWWWWWWWWWWWMMMMZZHHHVHHVIIIIIIISSSSSSSSSHHHSEZZZZZZZZZZZ
-YYYYYYQQQQQQQQQQQZZZZDZZDDDCZZZZZZZZZZZZAZRRROOOOOOOOOOOFFFFRRRRRRRRRPRPPPPPPPTTWWWWWWWWWWWWWWEEEEMMZZHHHHHHIIIIIISSSSSSSSSSHSSSEZZZZZEEZZZZ
-YYYYYYYQQQQQQQQZZZZZDDDDDDDDZZZZZZZZZZZZZZROROOOOOOOOOOSFFFFFFRRRRRPPPPPPPPPPTTWWWWWWWWWWWWWWWWEEEMMZHHHHHHHIIIIIISSSSSSSSSSSSSSEEEEZEEEZZZZ
-YYYYYYYYYQQMQQYRRZZDDDDDDDDDZZZZZZZZRRRRRRROOOOOOOOOOOOSFFFFFFPRRRRRPPPPPPPPPTWWWWWWWWWWWWWWWWWEEMMMMHHHHHHIIIIIIISSSSSSSSSSSSSSEEEZZEEEEEZE
-YYYYYYYYYYYQQQYRRZZDDDDDDDDDMZZZZOZRRRRRROOOOOOOOOOOOOOFFFFFFPPPPRRPPPPPPPPPPTWWWWWWWWWWWWWWWMMEMMHHHHHHHHHIIIIIISSSSSSSSSSSSSSSEEEEEEEEEEEE
-YYYYYYYYYYYYYYYYYYYDDDDDDDDDMZZZZZRRRRRRROOOOOOOOOOOOOEEEFFFFPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWMMMMMMHHHHHHHHIIIIIISSSSSSSSSSSSSSEEEEEEEEEEEEE
-YYYYYYYYYYYYYYYYYYYCDDDDDDDDZZZZZZRRRRRRRRROOOOOOOOOOOEEEEFPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWMMMMMMMMMHHHHHHHIIIIIIISSSSSSSSSSSGSSSEEEEEEEEEEEE \ No newline at end of file