From 1f41f4b35ae94f8be7eed3832c2ccb273059399d Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 10 Jan 2024 19:40:45 +0100 Subject: [PATCH] Remove inputs --- 2015/day-01/input.txt | 1 - 2015/day-02/input.txt | 1000 --------- 2015/day-03/input.txt | 1 - 2015/day-04/input.txt | 1 - 2015/day-05/input.txt | 1000 --------- 2015/day-06/input.txt | 300 --- 2015/day-07/input.txt | 339 --- 2015/day-08/input.txt | 300 --- 2015/day-09/input.txt | 28 - 2015/day-11/input.txt | 1 - 2015/day-12/input.txt | 1 - 2015/day-13/input.txt | 56 - 2015/day-14/input.txt | 9 - 2015/day-15/input.txt | 4 - 2015/day-16/input.txt | 500 ----- 2015/day-17/input.txt | 20 - 2015/day-18/input.txt | 100 - 2015/day-19/input.txt | 45 - 2015/day-23/input.txt | 49 - 2015/day-24/input.txt | 28 - 2016/day-03/input.txt | 1635 -------------- 2016/day-04/input.txt | 953 -------- 2016/day-06/input.txt | 624 ----- 2016/day-07/input.txt | 2000 ----------------- 2016/day-08/input.txt | 162 -- 2016/day-09/input.txt | 1 - 2016/day-10/input.txt | 231 -- 2016/day-20/input.txt | 945 -------- 2016/inputs/01.txt | 1 - 2016/inputs/02.txt | 5 - 2016/inputs/11.txt | 4 - 2016/inputs/12.txt | 23 - 2016/inputs/15.txt | 6 - 2016/inputs/21.txt | 100 - 2016/inputs/22.txt | 1022 --------- 2016/inputs/23.txt | 26 - 2016/inputs/24.txt | 37 - 2016/inputs/25.txt | 30 - 2017/day-01/input.txt | 1 - 2017/day-02/input.txt | 16 - 2017/day-04/input.txt | 512 ----- 2017/day-05/input.txt | 1090 --------- 2017/day-06/input.txt | 1 - 2017/day-07/input.txt | 1418 ------------ 2017/day-08/input.txt | 1000 --------- 2017/day-09/input.txt | 1 - 2017/day-10/input.txt | 1 - 2017/day-11/input.txt | 1 - 2017/day-12/input.txt | 2000 ----------------- 2017/day-13/input.txt | 43 - 2017/day-14/input.txt | 1 - 2017/day-15/input.txt | 2 - 2017/day-16/input.txt | 1 - 2017/day-17/input.txt | 1 - 2017/day-18/input.txt | 41 - 2017/day-19/input.txt | 201 -- 2017/day-20/input.txt | 1000 --------- 2017/day-21/input.txt | 108 - 2017/day-22/input.txt | 25 - 2017/day-23/input.txt | 32 - 2017/day-24/input.txt | 54 - 2017/day-25/input.txt | 62 - 2018/inputs/01.txt | 1025 --------- 2018/inputs/02.txt | 250 --- 2018/inputs/03.txt | 1397 ------------ 2018/inputs/04.txt | 1057 --------- 2018/inputs/05.txt | 1 - 2018/inputs/06.txt | 50 - 2018/inputs/07.txt | 101 - 2018/inputs/08.txt | 1 - 2018/inputs/09.txt | 1 - 2018/inputs/10.txt | 338 --- 2018/inputs/11.txt | 1 - 2018/inputs/12.txt | 34 - 2018/inputs/13.txt | 150 -- 2018/inputs/14.txt | 1 - 2018/inputs/15.txt | 32 - 2018/inputs/16.txt | 4174 ---------------------------------- 2018/inputs/17.txt | 1884 ---------------- 2018/inputs/18.txt | 50 - 2018/inputs/19.txt | 37 - 2018/inputs/20.txt | 1 - 2018/inputs/21.txt | 32 - 2018/inputs/22.txt | 2 - 2018/inputs/23.txt | 1000 --------- 2018/inputs/24.txt | 23 - 2018/inputs/25.txt | 1282 ----------- 2019/inputs/01.txt | 100 - 2019/inputs/02.txt | 1 - 2019/inputs/03.txt | 2 - 2019/inputs/04.txt | 1 - 2019/inputs/05.txt | 1 - 2019/inputs/06.txt | 1477 ------------ 2019/inputs/07.txt | 1 - 2019/inputs/08.txt | 1 - 2019/inputs/09.txt | 1 - 2019/inputs/10.txt | 30 - 2019/inputs/11.txt | 1 - 2019/inputs/12.txt | 4 - 2019/inputs/13.txt | 1 - 2019/inputs/14.txt | 58 - 2019/inputs/15.txt | 1 - 2019/inputs/16.txt | 1 - 2019/inputs/17.txt | 1 - 2019/inputs/18.txt | 81 - 2019/inputs/19.txt | 1 - 2019/inputs/20.txt | 131 -- 2019/inputs/21.txt | 1 - 2019/inputs/22.txt | 100 - 2019/inputs/23.txt | 1 - 2019/inputs/24.txt | 5 - 2019/inputs/25.txt | 1 - 2020/inputs/01.txt | 200 -- 2020/inputs/02.txt | 1000 --------- 2020/inputs/03.txt | 323 --- 2020/inputs/04.txt | 1029 --------- 2020/inputs/05.txt | 968 -------- 2020/inputs/06.txt | 2197 ------------------ 2020/inputs/07.txt | 594 ----- 2020/inputs/08.txt | 612 ----- 2020/inputs/09.txt | 1000 --------- 2020/inputs/10.txt | 100 - 2020/inputs/11.txt | 93 - 2020/inputs/12.txt | 784 ------- 2020/inputs/13.txt | 2 - 2020/inputs/14.txt | 592 ----- 2020/inputs/15.txt | 1 - 2020/inputs/16.txt | 266 --- 2020/inputs/17.txt | 8 - 2020/inputs/18.txt | 373 --- 2020/inputs/19.txt | 626 ------ 2020/inputs/20.txt | 1728 -------------- 2020/inputs/21.txt | 38 - 2020/inputs/22.txt | 53 - 2020/inputs/23.txt | 1 - 2020/inputs/24.txt | 313 --- 2020/inputs/25.txt | 2 - 2021/inputs/01.txt | 2000 ----------------- 2021/inputs/02.txt | 1000 --------- 2021/inputs/03.txt | 1000 --------- 2021/inputs/04.txt | 601 ----- 2021/inputs/05.txt | 500 ----- 2021/inputs/06.txt | 1 - 2021/inputs/07.txt | 1 - 2021/inputs/08.txt | 200 -- 2021/inputs/09.txt | 100 - 2021/inputs/10.txt | 102 - 2021/inputs/11.txt | 10 - 2021/inputs/12.txt | 19 - 2021/inputs/13.txt | 894 -------- 2021/inputs/14.txt | 102 - 2021/inputs/15.txt | 100 - 2021/inputs/16.txt | 1 - 2021/inputs/17.txt | 1 - 2021/inputs/18.txt | 100 - 2021/inputs/19.txt | 921 -------- 2021/inputs/20.txt | 102 - 2021/inputs/21.txt | 2 - 2021/inputs/22.txt | 420 ---- 2021/inputs/23.txt | 5 - 2021/inputs/24.txt | 252 --- 2021/inputs/25.txt | 137 -- 2022/inputs/01.txt | 2259 ------------------- 2022/inputs/02.txt | 2500 --------------------- 2022/inputs/03.txt | 300 --- 2022/inputs/04.txt | 1000 --------- 2022/inputs/05.txt | 514 ----- 2022/inputs/06.txt | 1 - 2022/inputs/07.txt | 983 -------- 2022/inputs/08.txt | 99 - 2022/inputs/09.txt | 2000 ----------------- 2022/inputs/10.txt | 140 -- 2022/inputs/11.txt | 55 - 2022/inputs/12.txt | 41 - 2022/inputs/13.txt | 449 ---- 2022/inputs/14.txt | 147 -- 2022/inputs/15.txt | 24 - 2022/inputs/16.txt | 50 - 2022/inputs/17.txt | 1 - 2022/inputs/18.txt | 2893 ------------------------ 2022/inputs/19.txt | 30 - 2022/inputs/20.txt | 5000 ----------------------------------------- 2022/inputs/21.txt | 2755 ----------------------- 2022/inputs/22.txt | 202 -- 2022/inputs/23.txt | 73 - 2022/inputs/24.txt | 27 - 2022/inputs/25.txt | 126 -- 187 files changed, 77270 deletions(-) delete mode 100644 2015/day-01/input.txt delete mode 100644 2015/day-02/input.txt delete mode 100644 2015/day-03/input.txt delete mode 100644 2015/day-04/input.txt delete mode 100644 2015/day-05/input.txt delete mode 100644 2015/day-06/input.txt delete mode 100644 2015/day-07/input.txt delete mode 100644 2015/day-08/input.txt delete mode 100644 2015/day-09/input.txt delete mode 100644 2015/day-11/input.txt delete mode 100644 2015/day-12/input.txt delete mode 100644 2015/day-13/input.txt delete mode 100644 2015/day-14/input.txt delete mode 100644 2015/day-15/input.txt delete mode 100644 2015/day-16/input.txt delete mode 100644 2015/day-17/input.txt delete mode 100644 2015/day-18/input.txt delete mode 100644 2015/day-19/input.txt delete mode 100644 2015/day-23/input.txt delete mode 100644 2015/day-24/input.txt delete mode 100644 2016/day-03/input.txt delete mode 100644 2016/day-04/input.txt delete mode 100644 2016/day-06/input.txt delete mode 100644 2016/day-07/input.txt delete mode 100644 2016/day-08/input.txt delete mode 100644 2016/day-09/input.txt delete mode 100644 2016/day-10/input.txt delete mode 100644 2016/day-20/input.txt delete mode 100644 2016/inputs/01.txt delete mode 100644 2016/inputs/02.txt delete mode 100644 2016/inputs/11.txt delete mode 100644 2016/inputs/12.txt delete mode 100644 2016/inputs/15.txt delete mode 100644 2016/inputs/21.txt delete mode 100644 2016/inputs/22.txt delete mode 100644 2016/inputs/23.txt delete mode 100644 2016/inputs/24.txt delete mode 100644 2016/inputs/25.txt delete mode 100644 2017/day-01/input.txt delete mode 100644 2017/day-02/input.txt delete mode 100644 2017/day-04/input.txt delete mode 100644 2017/day-05/input.txt delete mode 100644 2017/day-06/input.txt delete mode 100644 2017/day-07/input.txt delete mode 100644 2017/day-08/input.txt delete mode 100644 2017/day-09/input.txt delete mode 100644 2017/day-10/input.txt delete mode 100644 2017/day-11/input.txt delete mode 100644 2017/day-12/input.txt delete mode 100644 2017/day-13/input.txt delete mode 100644 2017/day-14/input.txt delete mode 100644 2017/day-15/input.txt delete mode 100644 2017/day-16/input.txt delete mode 100644 2017/day-17/input.txt delete mode 100644 2017/day-18/input.txt delete mode 100644 2017/day-19/input.txt delete mode 100644 2017/day-20/input.txt delete mode 100644 2017/day-21/input.txt delete mode 100644 2017/day-22/input.txt delete mode 100644 2017/day-23/input.txt delete mode 100644 2017/day-24/input.txt delete mode 100644 2017/day-25/input.txt delete mode 100644 2018/inputs/01.txt delete mode 100644 2018/inputs/02.txt delete mode 100644 2018/inputs/03.txt delete mode 100644 2018/inputs/04.txt delete mode 100644 2018/inputs/05.txt delete mode 100644 2018/inputs/06.txt delete mode 100644 2018/inputs/07.txt delete mode 100644 2018/inputs/08.txt delete mode 100644 2018/inputs/09.txt delete mode 100644 2018/inputs/10.txt delete mode 100644 2018/inputs/11.txt delete mode 100644 2018/inputs/12.txt delete mode 100644 2018/inputs/13.txt delete mode 100644 2018/inputs/14.txt delete mode 100644 2018/inputs/15.txt delete mode 100644 2018/inputs/16.txt delete mode 100644 2018/inputs/17.txt delete mode 100644 2018/inputs/18.txt delete mode 100644 2018/inputs/19.txt delete mode 100644 2018/inputs/20.txt delete mode 100644 2018/inputs/21.txt delete mode 100644 2018/inputs/22.txt delete mode 100644 2018/inputs/23.txt delete mode 100644 2018/inputs/24.txt delete mode 100644 2018/inputs/25.txt delete mode 100644 2019/inputs/01.txt delete mode 100644 2019/inputs/02.txt delete mode 100644 2019/inputs/03.txt delete mode 100644 2019/inputs/04.txt delete mode 100644 2019/inputs/05.txt delete mode 100644 2019/inputs/06.txt delete mode 100644 2019/inputs/07.txt delete mode 100644 2019/inputs/08.txt delete mode 100644 2019/inputs/09.txt delete mode 100644 2019/inputs/10.txt delete mode 100644 2019/inputs/11.txt delete mode 100644 2019/inputs/12.txt delete mode 100644 2019/inputs/13.txt delete mode 100644 2019/inputs/14.txt delete mode 100644 2019/inputs/15.txt delete mode 100644 2019/inputs/16.txt delete mode 100644 2019/inputs/17.txt delete mode 100644 2019/inputs/18.txt delete mode 100644 2019/inputs/19.txt delete mode 100644 2019/inputs/20.txt delete mode 100644 2019/inputs/21.txt delete mode 100644 2019/inputs/22.txt delete mode 100644 2019/inputs/23.txt delete mode 100644 2019/inputs/24.txt delete mode 100644 2019/inputs/25.txt delete mode 100644 2020/inputs/01.txt delete mode 100644 2020/inputs/02.txt delete mode 100644 2020/inputs/03.txt delete mode 100644 2020/inputs/04.txt delete mode 100644 2020/inputs/05.txt delete mode 100644 2020/inputs/06.txt delete mode 100644 2020/inputs/07.txt delete mode 100644 2020/inputs/08.txt delete mode 100644 2020/inputs/09.txt delete mode 100644 2020/inputs/10.txt delete mode 100644 2020/inputs/11.txt delete mode 100644 2020/inputs/12.txt delete mode 100644 2020/inputs/13.txt delete mode 100644 2020/inputs/14.txt delete mode 100644 2020/inputs/15.txt delete mode 100644 2020/inputs/16.txt delete mode 100644 2020/inputs/17.txt delete mode 100644 2020/inputs/18.txt delete mode 100644 2020/inputs/19.txt delete mode 100644 2020/inputs/20.txt delete mode 100644 2020/inputs/21.txt delete mode 100644 2020/inputs/22.txt delete mode 100644 2020/inputs/23.txt delete mode 100644 2020/inputs/24.txt delete mode 100644 2020/inputs/25.txt delete mode 100644 2021/inputs/01.txt delete mode 100644 2021/inputs/02.txt delete mode 100644 2021/inputs/03.txt delete mode 100644 2021/inputs/04.txt delete mode 100644 2021/inputs/05.txt delete mode 100644 2021/inputs/06.txt delete mode 100644 2021/inputs/07.txt delete mode 100644 2021/inputs/08.txt delete mode 100644 2021/inputs/09.txt delete mode 100644 2021/inputs/10.txt delete mode 100644 2021/inputs/11.txt delete mode 100644 2021/inputs/12.txt delete mode 100644 2021/inputs/13.txt delete mode 100644 2021/inputs/14.txt delete mode 100644 2021/inputs/15.txt delete mode 100644 2021/inputs/16.txt delete mode 100644 2021/inputs/17.txt delete mode 100644 2021/inputs/18.txt delete mode 100644 2021/inputs/19.txt delete mode 100644 2021/inputs/20.txt delete mode 100644 2021/inputs/21.txt delete mode 100644 2021/inputs/22.txt delete mode 100644 2021/inputs/23.txt delete mode 100644 2021/inputs/24.txt delete mode 100644 2021/inputs/25.txt delete mode 100644 2022/inputs/01.txt delete mode 100644 2022/inputs/02.txt delete mode 100644 2022/inputs/03.txt delete mode 100644 2022/inputs/04.txt delete mode 100644 2022/inputs/05.txt delete mode 100644 2022/inputs/06.txt delete mode 100644 2022/inputs/07.txt delete mode 100644 2022/inputs/08.txt delete mode 100644 2022/inputs/09.txt delete mode 100644 2022/inputs/10.txt delete mode 100644 2022/inputs/11.txt delete mode 100644 2022/inputs/12.txt delete mode 100644 2022/inputs/13.txt delete mode 100644 2022/inputs/14.txt delete mode 100644 2022/inputs/15.txt delete mode 100644 2022/inputs/16.txt delete mode 100644 2022/inputs/17.txt delete mode 100644 2022/inputs/18.txt delete mode 100644 2022/inputs/19.txt delete mode 100644 2022/inputs/20.txt delete mode 100644 2022/inputs/21.txt delete mode 100644 2022/inputs/22.txt delete mode 100644 2022/inputs/23.txt delete mode 100644 2022/inputs/24.txt delete mode 100644 2022/inputs/25.txt diff --git a/2015/day-01/input.txt b/2015/day-01/input.txt deleted file mode 100644 index 73e014e..0000000 --- a/2015/day-01/input.txt +++ /dev/null @@ -1 +0,0 @@ -(((())))()((((((((())()(()))(()((((()(()(((()((()((()(()()()()()))(((()(()((((((((((())(()()((())()(((())))()(()(()((()(()))(()()()()((()((()(((()()(((((((()()())()((((()()(((((()(())()(())((())()()))()(((((((())(()())(()(((())(()))((())))(()((()())))()())((((())))(()(((((()(())(((()()((()((()((((((((((())(()())))))()))())()()((((()()()()()()((((((())())(((()())()((()()(((()()()))(((((()))(((()(()()()(()(()(((())()))(()(((()((())()(()())())))((()()()(()()(((()))(((()((((()(((((()()(()())((()())())(()((((((()(()()))((((()))))())((())()()((()(()))))((((((((()))(()()(((())())(())()((()()()()((()((()((()()(((())))(()((())()((((((((()((()(()()(((())())())))(())())))()((((()))))))())))()()))()())((()())()((()()()))(()()(((()(())((((())())((((((((()()()()())))()()()((((()()))))))()((((()(((()))(()()())))((()()(((()))()()())())(((())((()()(())()()()(((())))))()())((()))()))((())()()())()())()()(()))())))())()))(())((()(())))(()(())(()))))(()(())())(()(())(()(()))))((()())()))()((((()()))))())))()()())((())()((()()()))()(((()(()))))(())()()))(((()())))))))))(((())))()))())()))))()()(((())))))))()(()()(()))((()))))((())))((()((())))())))()()(()))())()(()((()())(()(()()())())(()()))()))))(()())()()))()()()()))(()(()(()))))))()(()))()))()()(()((())(()(())))()(((())(())())))))()(()(()))))()))(()()()(())()(()(())))()))))()()(((((())))))())()())())())()())()))))()))))))))())()()()()()()())))()))((())()))())))()((())()))))()))())))))))())()()()))()()(()((((()(((((((()(())((()())((()()))()))))(())))()()()(())((())()())))(())))(())))(((()()))()(())(((()(()))((())))())()))((((()))())()))))))))()(())())))(()))()(()()))())()()(())())))())()()(()())))()((()())(()(())(())))))))))))))(()))))()))))))()()())(()(((((()(()())))())()))(()))()))(()()))()())(()))())()(())((()()))))))())))())()(((())))(()(()))()()))()(()))))))((()())(()))))))()())))()()))))))))((((((((()()()(()))))))()())))())))()()((())()))((())(())))())())))()()()((()((()(())))())()(())))))))))()())))()()()()()()))()))((())())(()(()))))))(()()))()))(())))()))))))))))))(()))))))))()))))()))()())()))()()))))))()))))((()))))(()))())()(())))(()())((((()())))()))))(()))()(()()(())))))())))))()))))))())))())))))())))())())))())(()))))(())()(())))())()))((()()))))))())))((())))))))())))(())))))()()())))))())))))()))))))()))()()()(()(((()())())())(()))())))))((()(())(()))))))))(())))()()()())())(()))))()()()))()))())())())()(())))()(((()((((())))))))()))))))))))))))))))))((())()())(()))))()()))))))(()()(())())))())))((())))((())))))))))))))()))))()(()))))))())))))()))(()()())(()())))))))))()))))))(())))))()()))()())(((())))()))(()))))))))(())())))())))())())())()()))((())()(())()())()))()())(())(()))))()())))(()(((()))))))()(()())()()()))()))))))))()()()(())()())()(((((()))()())())(()))))()()()(())))())))()((()())))(()))())()(()())())(()))()()))((()()))((()()()()())))(())()))(()(())))((()()))))))))())))))))())()()))))))))))))))))(())()(())(())()())())()))()(()))))())())))))()())()(()))()()(())))(())())))))(()))))))))))))))())())(())(())))(((()))()))))())((())(()))())))))))())))))())))()))()))))))))))))())()))))()))))((()))(())))()(())))(())()))()))())))())))))))()(()())())))()()())))(())))))(()))))))))))))(()))()))()))())))(((()()()(())((()())))()())(((()))(())()))((()()()())))())(())(()))))()(((((())))(()))())())))))))((((()()()))())())()(()(()())))))))))()())())))(())))()())(((()(())())()()))())())))))))((()())((()()(()))(()(())))()))()))(()))(()))()()(()(((())((((()))()(()))((())()(()(()())()(()))()())))))(()))()))())()())))())))(())))((())(()())))))()))(())(()))()())()(()()((()(()))))))()(())(()())(())()))(((())()))(()()(()()()))))(()(())))()))))())))))())(()()()()()()(((())))(()()))()((())(((((()()())))(()))(()))()()))(((())())()(((()()()()))))(()))(())())))()())(()()())())))))))()))))((())))()())(()))(()(()))())))))())(())))))()()())())()))()()(())))(()))(())((((((())(()))(()))())()))(()()(())))()))(()()))()))()(())))(())))((()(()))(())()()())())))(((()()())(())()))))))()(((()(((((()()(((())(())))())()((()))))((()())()(())(((())))(((()((()(()(()))(()()))())(()))(())(())))()))))))((((()))()((((()(()))()))()()))))()(()(()))()(()((()(((()(()()(((()))))()(((()(()(()(((()(()())())()()(()(()())())(()((((())(()))()))(((((()()())(())()((()()())))()()(((()()))()((((((((()(())))())((()))))(())))(()))))((()((((()()(())(((((()))(((((((((((((()())))((((()(((()((())())()))((()))()(()()((()()()()(()()(()(()(((())()(()((((((()((()()((())()((((()((()()(()()())((()()()((()((())()(()(((()((())((((())(()))((()(()))(()())()((((((((()(((((((((((()))(()(((()(()()()((((())((())()())()))(())((())(()))(((()((()(())))(()))))((()()))))((((()(()(()())(()(())((((((((()((((()((()(((((()))())()(()))(()()((()(())(((((()(())()(((((()()))))))()(((())()(()()((((())()((())((()(((())(((()))((()()((((()(())))))((()((((()((()((()(((())((()))(((((((()(((()((((((((())()))((((())(((((()((((((((()(((()((()(((()()(((()((((((()()(()((((((((()()(()(()(())((((()())()))))(((()))((((())((((()())((()(())()((()((((((()((((((()(())))()())(((())())())()(())()(()())((()()((((())((((((())(()(((((()((((())()((((()(()(())(()())(((())()((())((((()))()((((((())(()(((()(((()((((((()(((()))(()()())())((()((()())()((((())(((()(()(((((((((())(())))()((()()()()(())((()))(((((((()(((((((((()(()))))(()((((((((()((((()((()()((((((()()(((((((()(()(())()(())((()()()((()(((((()())()(((((()())()()((()(()())(()()()(((()()(((((()((((((()()((()(()()()((((((((((((()((((((((()()(((()())))()(((()()(())())((((()((((()((((()()()(())(())((()(()(((((((((((((((()(())(())))))()()))((()(((()(())((()(((()(()()((((()()(((()(((()(((((()()((()(()(((()))((((((()((((((((()((()((())(((((()(((())(())())((()()))((((())()()((()(((()(((((()()(((()))(((()(()(((((((((((((()))((((((((()(((()))))())((((((((((((())((())((()())(((())((())(()((((((((((()(((())((()()(()((())(((((((((((()))((((((((((((()(()())((()((()((()(()(((()((((((((()()(()((()(()(((()))((()))(((((((((((((()(())((((((())(((()(())(()(()(()((()()))((((()((((()((((())))())((((()((((()))((((((()((((((()((()(((())))((())(()))(()((()((((()((()(((()()))((((()()()(((((((())(((())(()))())((((()())(((()(((((((((((()(()(()((()(((((((((((((((()()((((()((((((((()(((()()((()((((()))(((()(())((((((()((((())()((((()((()))(())()(()(((()((())())((((((()(()(())())(((())(()(()())(((((()((()((())()())(())))(((()(())))))))(((()(((()))()((()(((()()((()())()()))())))(((()))(()(((()(((((((((()(()(((((()()(((()())()()))))()(((()))(((()(()(()(()(()))()(())()))(()(((())))(()))))))))))(())((()((())((()(())()(())((()()((((()()((()()))((())(((()((()(())(())))()(()(((((()((()))())()(((((()()(((()(()((((((())(()))(())()))((()(()()))(())())()))(((())))(()((()(((())(())())))((()()((((((((((((((()((()(()()(()(((()))())()()((()()()(())(()))(()())(((())((())()(())()()(()()(())))((()(((()))))(((()()(()()))())((()((())()))((((()()()())((())))(((()(())(((((()(((((()((()(()((((()()(((()()()(((()())(((()()((((())(()))(((()))(())())((()))(((()((()))(((()()((())((()(((((()((((()()())((()))()((((()((()(()()()( \ No newline at end of file diff --git a/2015/day-02/input.txt b/2015/day-02/input.txt deleted file mode 100644 index b52434e..0000000 --- a/2015/day-02/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -4x23x21 -22x29x19 -11x4x11 -8x10x5 -24x18x16 -11x25x22 -2x13x20 -24x15x14 -14x22x2 -30x7x3 -30x22x25 -29x9x9 -29x29x26 -14x3x16 -1x10x26 -29x2x30 -30x10x25 -10x26x20 -1x2x18 -25x18x5 -21x3x24 -2x5x7 -22x11x21 -11x8x8 -16x18x2 -13x3x8 -1x16x19 -19x16x12 -21x15x1 -29x9x4 -27x10x8 -2x7x27 -2x20x23 -24x11x5 -2x8x27 -10x28x10 -24x11x10 -19x2x12 -27x5x10 -1x14x25 -5x14x30 -15x26x12 -23x20x22 -5x12x1 -9x26x9 -23x25x5 -28x16x19 -17x23x17 -2x27x20 -18x27x13 -16x7x18 -22x7x29 -17x28x6 -9x22x17 -10x5x6 -14x2x12 -25x5x6 -26x9x10 -19x21x6 -19x4x27 -23x16x14 -21x17x29 -24x18x10 -7x19x6 -14x15x10 -9x10x19 -20x18x4 -11x14x8 -30x15x9 -25x12x24 -3x12x5 -12x21x28 -8x23x10 -18x26x8 -17x1x8 -2x29x15 -3x13x28 -23x20x11 -27x25x6 -19x21x3 -30x22x27 -28x24x4 -26x18x21 -11x7x16 -22x27x6 -27x5x26 -4x10x4 -4x2x27 -2x3x26 -26x29x19 -30x26x24 -8x25x12 -16x17x5 -13x2x3 -1x30x22 -20x9x1 -24x26x19 -26x18x1 -18x29x24 -1x6x9 -20x27x2 -3x22x21 -4x16x8 -29x18x16 -7x16x23 -13x8x14 -19x25x10 -23x29x6 -23x21x1 -22x26x10 -14x4x2 -18x29x17 -9x4x18 -7x22x9 -19x5x26 -27x29x19 -7x13x14 -19x10x1 -6x22x3 -12x21x5 -24x20x12 -28x2x11 -16x18x23 -2x13x25 -11x7x17 -27x21x4 -2x10x25 -22x16x17 -23x22x15 -17x13x13 -23x24x26 -27x18x24 -24x7x28 -30x12x15 -14x28x19 -2x15x29 -12x13x5 -17x22x21 -27x10x27 -17x6x25 -22x2x1 -1x10x9 -9x7x2 -30x28x3 -28x11x10 -8x23x15 -23x4x20 -12x5x4 -13x17x14 -28x11x2 -21x11x29 -10x23x22 -27x23x14 -7x15x23 -20x2x13 -8x21x4 -10x20x11 -23x28x11 -21x22x25 -23x11x17 -2x29x10 -28x16x5 -30x26x10 -17x24x16 -26x27x25 -14x13x25 -22x27x5 -24x15x12 -5x21x25 -4x27x1 -25x4x10 -15x13x1 -21x23x7 -8x3x4 -10x5x7 -9x13x30 -2x2x30 -26x4x29 -5x14x14 -2x27x9 -22x16x1 -4x23x5 -13x7x26 -2x12x10 -12x7x22 -26x30x26 -28x16x28 -15x19x11 -4x18x1 -20x14x24 -6x10x22 -9x20x3 -14x9x27 -26x17x9 -10x30x28 -6x3x29 -4x16x28 -8x24x11 -23x10x1 -11x7x7 -29x6x15 -13x25x12 -29x14x3 -26x22x21 -8x3x11 -27x13x25 -27x6x2 -8x11x7 -25x12x9 -24x30x12 -13x1x30 -25x23x16 -9x13x29 -29x26x16 -11x15x9 -11x23x6 -15x27x28 -27x24x21 -6x24x1 -25x25x5 -11x1x26 -21x4x24 -10x5x12 -4x30x13 -24x22x5 -26x7x21 -23x3x17 -22x18x2 -25x1x14 -23x25x30 -8x7x7 -30x19x8 -17x6x15 -2x11x20 -8x3x22 -23x14x26 -8x22x25 -27x1x2 -10x26x2 -28x30x7 -5x30x7 -27x16x30 -28x29x1 -8x25x18 -20x12x29 -9x19x9 -7x25x15 -25x18x18 -11x8x2 -4x20x6 -18x5x20 -2x3x29 -25x26x22 -18x25x26 -9x12x16 -18x7x27 -17x20x9 -6x29x26 -17x7x19 -21x7x5 -29x15x12 -22x4x1 -11x12x11 -26x30x4 -12x24x13 -13x8x3 -26x25x3 -21x26x10 -14x9x26 -20x1x7 -11x12x3 -12x11x4 -11x15x30 -17x6x25 -20x22x3 -1x16x17 -11x5x20 -12x12x7 -2x14x10 -14x27x3 -14x16x18 -21x28x24 -14x20x1 -29x14x1 -10x10x9 -25x23x4 -17x15x14 -9x20x26 -16x2x17 -13x28x25 -16x1x11 -19x16x8 -20x21x2 -27x9x22 -24x18x3 -23x30x6 -4x18x3 -30x15x8 -27x20x19 -28x29x26 -2x21x18 -1x23x30 -1x9x12 -4x11x30 -1x28x4 -17x10x10 -12x14x6 -8x9x24 -8x3x3 -29x8x20 -26x29x2 -29x25x25 -11x17x23 -6x30x21 -13x18x29 -2x10x8 -29x29x27 -27x15x15 -16x17x30 -3x3x22 -21x12x6 -22x1x5 -30x8x20 -6x28x13 -11x2x23 -14x18x27 -6x26x13 -10x24x24 -4x24x6 -20x8x3 -23x11x5 -29x5x24 -14x15x22 -21x17x13 -10x10x8 -1x11x23 -21x19x24 -19x9x13 -21x26x28 -25x11x28 -2x17x1 -18x9x8 -5x21x6 -12x5x2 -23x8x15 -30x16x24 -7x9x27 -16x30x7 -2x21x28 -5x10x6 -8x7x1 -28x13x5 -11x5x14 -26x22x29 -23x15x13 -14x2x16 -22x21x9 -4x20x3 -18x17x19 -12x7x9 -6x12x25 -3x30x27 -8x19x22 -1x9x27 -23x20x12 -14x7x29 -9x12x12 -30x2x6 -15x7x16 -19x13x18 -11x8x13 -16x5x3 -19x26x24 -26x8x21 -21x20x7 -15x1x25 -29x15x21 -22x17x7 -16x17x10 -6x12x24 -8x13x27 -30x25x14 -25x7x10 -15x2x2 -18x15x19 -18x13x24 -19x30x1 -17x1x3 -26x21x15 -10x10x18 -9x16x6 -29x7x30 -11x10x30 -6x11x2 -7x29x23 -13x2x30 -25x27x13 -5x15x21 -4x8x30 -15x27x11 -27x1x6 -2x24x11 -16x20x19 -25x28x20 -6x8x4 -27x16x11 -1x5x27 -12x19x26 -18x24x14 -4x25x17 -24x24x26 -28x3x18 -8x20x28 -22x7x21 -24x5x28 -23x30x29 -25x16x27 -28x10x30 -9x2x4 -30x2x23 -21x9x23 -27x4x26 -2x23x16 -24x26x30 -26x1x30 -10x4x28 -11x29x12 -28x13x30 -24x10x28 -8x12x12 -19x27x11 -11x28x7 -14x6x3 -6x27x5 -6x17x14 -24x24x17 -18x23x14 -17x5x7 -11x4x23 -5x1x17 -26x15x24 -3x9x24 -5x3x15 -5x20x19 -5x21x2 -13x5x30 -19x6x24 -19x17x6 -23x7x13 -28x23x13 -9x1x6 -15x12x16 -21x19x9 -25x5x5 -9x7x9 -6x5x8 -3x11x18 -23x25x11 -25x4x6 -4x27x1 -4x3x3 -30x11x5 -9x17x12 -15x6x24 -10x22x15 -29x27x9 -20x21x11 -18x10x5 -11x2x2 -9x8x8 -1x26x21 -11x11x16 -2x18x30 -29x27x24 -27x8x18 -19x3x17 -30x21x26 -25x13x25 -20x22x1 -10x1x12 -11x17x15 -29x11x30 -17x30x27 -21x22x17 -13x6x22 -22x16x12 -27x18x19 -4x13x6 -27x29x10 -3x23x10 -26x16x24 -18x26x20 -11x28x16 -21x6x15 -9x26x17 -8x15x8 -3x7x10 -2x28x8 -1x2x24 -7x8x9 -19x4x22 -11x20x9 -12x22x16 -26x8x19 -13x28x24 -4x10x16 -12x8x10 -14x24x24 -19x19x28 -29x1x15 -10x5x14 -20x19x23 -10x7x12 -1x7x13 -5x12x13 -25x21x8 -22x28x8 -7x9x4 -3x20x15 -15x27x19 -18x24x12 -16x10x16 -22x19x8 -15x4x3 -9x30x25 -1x1x6 -24x4x25 -13x18x29 -10x2x8 -21x1x17 -29x14x22 -17x29x11 -10x27x16 -25x16x15 -14x2x17 -12x27x3 -14x17x25 -24x4x1 -18x28x18 -9x14x26 -28x24x17 -1x26x12 -2x18x20 -12x19x22 -19x25x20 -5x17x27 -17x29x16 -29x19x11 -16x2x4 -23x24x1 -19x18x3 -28x14x6 -18x5x23 -9x24x12 -15x4x6 -15x7x24 -22x15x8 -22x1x22 -6x4x22 -26x1x30 -8x21x27 -7x1x11 -9x8x18 -20x27x12 -26x23x20 -26x22x30 -24x3x16 -8x24x28 -13x28x5 -4x29x23 -22x5x8 -20x22x3 -9x9x17 -28x3x30 -10x13x10 -10x25x13 -9x20x3 -1x21x25 -24x21x15 -21x5x14 -13x8x20 -29x17x3 -5x17x28 -16x12x7 -23x1x24 -4x24x29 -23x25x14 -8x27x2 -23x11x13 -13x4x5 -24x1x26 -21x1x23 -10x12x12 -21x29x25 -27x25x30 -24x23x4 -1x30x23 -29x28x14 -4x11x30 -9x25x10 -17x11x6 -14x29x30 -23x5x5 -25x18x21 -8x7x1 -27x11x3 -5x10x8 -11x1x11 -16x17x26 -15x22x19 -16x9x6 -18x13x27 -26x4x22 -1x20x21 -6x14x29 -11x7x6 -1x23x7 -12x19x13 -18x21x25 -15x17x20 -23x8x9 -15x9x26 -9x12x9 -12x13x14 -27x26x7 -11x19x22 -16x12x21 -10x30x28 -21x2x7 -12x9x18 -7x17x14 -13x17x17 -3x21x10 -30x9x15 -2x8x15 -15x12x10 -23x26x9 -29x30x10 -30x22x17 -17x26x30 -27x26x20 -17x28x17 -30x12x16 -7x23x15 -30x15x19 -13x19x10 -22x10x4 -17x23x10 -2x28x18 -27x21x28 -24x26x5 -6x23x25 -17x4x16 -14x1x13 -23x21x11 -14x15x30 -26x13x10 -30x19x25 -26x6x26 -9x16x29 -15x2x24 -13x3x20 -23x12x30 -22x23x23 -8x21x2 -18x28x5 -21x27x14 -29x28x23 -12x30x28 -17x16x3 -5x19x11 -28x22x22 -1x4x28 -10x10x14 -18x15x7 -18x11x1 -12x7x16 -10x22x24 -27x25x6 -19x29x25 -10x1x26 -26x27x30 -4x23x19 -24x19x4 -21x11x14 -4x13x27 -9x1x11 -16x20x8 -4x3x11 -1x16x12 -14x6x30 -8x1x10 -11x18x7 -29x28x30 -4x21x8 -3x21x4 -6x1x5 -26x18x3 -28x27x27 -17x3x12 -6x1x22 -23x12x28 -12x13x2 -11x2x13 -7x1x28 -27x6x25 -14x14x3 -14x11x20 -2x27x7 -22x24x23 -7x15x20 -30x6x17 -20x23x25 -18x16x27 -2x9x6 -9x18x19 -20x11x22 -11x16x19 -14x29x23 -14x9x20 -8x10x12 -18x17x6 -28x7x16 -12x19x28 -5x3x16 -1x25x10 -4x14x10 -9x6x3 -15x27x28 -13x26x14 -21x8x25 -29x10x20 -14x26x30 -25x13x28 -1x15x23 -6x20x21 -18x2x1 -22x25x16 -23x25x17 -2x14x21 -14x25x16 -12x17x6 -19x29x15 -25x9x6 -19x17x13 -24x22x5 -19x4x13 -10x18x6 -6x25x6 -23x24x20 -8x22x13 -25x10x29 -5x12x25 -20x5x11 -7x16x29 -29x24x22 -28x20x1 -10x27x10 -6x9x27 -26x15x30 -26x3x19 -20x11x3 -26x1x29 -6x23x4 -6x13x21 -9x23x25 -15x1x10 -29x12x13 -7x8x24 -29x30x27 -3x29x19 -14x16x17 -4x8x27 -26x17x8 -10x27x17 -11x28x17 -17x16x27 -1x8x22 -6x30x16 -7x30x22 -20x12x3 -18x10x2 -20x21x26 -11x1x17 -9x15x15 -19x14x30 -24x22x20 -11x26x23 -14x3x23 -1x28x29 -29x20x4 -1x4x20 -12x26x8 -14x11x14 -14x19x13 -15x13x24 -16x7x26 -11x20x11 -5x24x26 -24x25x7 -21x3x14 -24x29x20 -7x12x1 -16x17x4 -29x16x21 -28x8x17 -11x30x25 -1x26x23 -25x19x28 -30x24x5 -26x29x15 -4x25x23 -14x25x19 -29x10x7 -29x29x28 -19x13x24 -21x28x5 -8x15x24 -1x10x12 -2x26x6 -14x14x4 -10x16x27 -9x17x25 -25x8x7 -1x9x28 -10x8x17 -4x12x1 -17x26x29 -23x12x26 -2x21x22 -18x23x13 -1x14x5 -25x27x26 -4x30x30 -5x13x2 -17x9x6 -28x18x28 -7x30x2 -28x22x17 -14x15x14 -10x14x19 -6x15x22 -27x4x17 -28x21x6 -19x29x26 -6x17x17 -20x13x16 -25x4x1 -2x9x5 -30x3x1 -24x21x2 -14x19x12 -22x5x23 -14x4x21 -10x2x17 -3x14x10 -17x5x3 -22x17x13 -5x19x3 -29x22x6 -12x28x3 -9x21x25 -10x2x14 -13x26x7 -18x23x2 -9x14x17 -21x3x13 -13x23x9 -1x20x4 -11x4x1 -19x5x30 -9x9x29 -26x29x14 -1x4x10 -7x27x30 -8x3x23 -1x27x27 -7x27x27 -1x26x16 -29x16x14 -18x6x12 -24x24x24 -26x2x19 -15x17x4 -11x7x14 -14x19x10 -9x10x1 -14x17x9 -20x19x13 -25x20x8 -24x20x21 -26x30x2 -24x2x10 -28x4x13 -27x17x11 -15x3x8 -11x29x10 -26x15x16 -4x28x22 -7x5x22 -10x28x9 -6x28x13 -10x5x6 -20x12x6 -25x30x30 -17x16x14 -14x20x3 -16x10x8 -9x28x14 -16x12x12 -11x13x25 -21x16x28 -10x3x18 -5x9x20 -17x23x5 -3x13x16 -29x30x17 -2x2x8 -15x8x30 -20x1x16 -23x10x29 -4x5x4 -6x18x12 -26x10x22 -21x10x17 -26x12x29 -7x20x21 -18x9x15 -10x23x20 -20x1x27 -10x10x3 -25x12x23 -30x11x15 -16x22x3 -22x10x11 -15x10x20 -2x20x17 -20x20x1 -24x16x4 -23x27x7 -7x27x22 -24x16x8 -20x11x25 -30x28x11 -21x6x24 -15x2x9 -16x30x24 -21x27x9 -7x19x8 -24x13x28 -12x26x28 -16x21x11 -25x5x13 -23x3x17 -23x1x17 -4x17x18 -17x13x18 -25x12x19 -17x4x19 -4x21x26 -6x28x1 -23x22x15 -6x23x12 -21x17x9 -30x4x23 -2x19x21 -28x24x7 -19x24x14 -13x20x26 -19x24x29 -8x26x3 -16x12x14 -17x4x21 -8x4x20 -13x27x17 -9x21x1 -29x25x6 -7x9x26 -13x25x5 -6x9x21 -12x10x11 -30x28x21 -15x6x2 -8x18x19 -26x20x24 -26x17x14 -27x8x1 -19x19x18 -25x24x27 -14x29x15 -22x26x1 -14x17x9 -2x6x23 -29x7x5 -14x16x19 -14x21x18 -10x15x23 -21x29x14 -20x29x30 -23x11x5 diff --git a/2015/day-03/input.txt b/2015/day-03/input.txt deleted file mode 100644 index 783e28b..0000000 --- a/2015/day-03/input.txt +++ /dev/null @@ -1 +0,0 @@ ->^^v^<>v<<>v^^^^^><^<<^vv>>>^<<^>><>>><>v<><>^^<^^^<><>>vv>vv>v<<^>v<>^>vv>><>^v<<<v^>>>vv>v^^^<^^<>>v<^^v<>^<<>^>><^<>>><><>v<<<><><>v><<>^^^^v>>^>^^^v^^^^^v<><^v><<><^v^>v<<>^<>^^v^<>vv>^^<^<>^v<><^><><><<<<>^vv^>^vvvvv><><^v<<^<^^v^<>^>^^^v^>v<><^vv<<^<>v<>^^>^^>v^>^<<<v><^v>^>>v>>>>^v^^>v^>^vv^>vv^^v<<^<^^<>v>vv^v>><>>>v^>^>^^v<>^^vv>v^<v<<>^vvvv><<^<>>^v^>>^v<^<>>v^<>>v<>>v^^^><^>>vvvv>^v<^><<>>^<>^>vv>>^^>v^^^><^<<^^v>v<^<<>v>^^vvv^v^>v^<>^^<>v^v>v>vvv>^^v<>v>>^<>><>v>v^<^v<>>^>><>^vvv^>>vvv<>v>v>^>>v<<>^<>^<>>>^v<<<^<^v>vv^>><<>^v^^^v<>^^vv><>><>>^>v^v<>>^<<^v>^^^<>^v^><>v<vv^>vv<<>>><<^v^<>v>>^^<>^><<^>vv>>^<>>v><^>>^^<>>^<^v><>vv^^^v>vvv>^><<>^^>^<vvv<^<<>^>^vvvv>v>vv^<>>^vv<^^^vv><^vv<<^>^^>v^<>^v<<>v^>^>v<<^vvv<<^^>^<<<<>vv>>^<>^>>>v^^>>vv>^^v<<>>>^^v><<^^><><^<>>><^<><><^<>v>v^<><^^v^>^>^vv^>^^<vv<^vvv<>>^^<^>v^>^>^>>v<<<><^v<<><^v<^^vv>vvvvv<<>^v^v>vv>>>vvv^^<^<^<><>v><^v><^<<<>><<^>v<>^>^v>>^<>v^<^>><<>^^>^^^>^^>>><>^v^v><<<vv>v<>v^v><>>>v^<><^vvv>vv^<^<<^<^^v>^>>>v<^<^v^^<^<^>>>vv>^<<><>^>>v>^<<>><^<>v<>vv^^>^>vvv^v<<^<^^^vvv<^^v^vv^>>v<^>^^v<^<^vv>v<vv>^>vvv>>>^^>v<>^v>v^<^>>v>^^v>>>>v^v<^>v>^v<^^<^<>>^<>v<^v<>><^>vv>^^>>vv^<>>^vv<>vv<><<>>v>vv^><>>^^v^>>v^v^><<<>>^^<^v<<^<>>>>^<^>v^><<^>v<^v<^>>^^<<<<><^<^v^v<>>^v<^<<^^vv>^>>^>^vv^>^v<>>^v^^><>v>vv><^>>vvvvv^v^^<^<>v^^^^<><<>>>^v><^>^><^><<^vv<>>v^<v><>^>>v^<^^><>>><^>>>^^<^>vvvv<>^<<>^>>v<^v>^>v>>>vv>v>>v^^^<^^>^v>^>vv>vvv<>v<^>v>^^>>^v^^^^^v^vv><^<><>^>vv<^>>^vvvv^^^>^^v<<^><^^>^<>^^>^<>>^><<^^>v^v>>^>vvvv>^^v>>vv><<v>^^^v^vvv<^><<^>^<>^><<<<^<>v^>^>><>v^v<^vv^^>vv<vv^vvv<<<<>^vv<^^<>^vv^^>^>^v^vv^>>v^vv^^<v^v^^^^v<^<^>v>^>v>^vv^v^^^<^^^<^^<>^<>>>^<>>^^>v^^v^<<^v><^v>v<^><^>vv^^>v>^<><^^^>vv<<<<<^<>^v^v>^vv^<>v>v<^>vv<<^vv>vv<>>v>>><^<<><^^>^<^>>^>^^<^v>^vv><v<<>>^>v>>v>>v<^<<^<^>>>v>^^^v><^>^^>>v<<>^v>vvv^vv<<<>vvv<<>^>>>v^<^>v^^v<^^v<>>^^>^v^>v<<<<^<>v^><<>>><v>><>>^<<<^<^^>v<>>v<>vv<<^<<><<^>v^^^vv^>vvvv>>v>v^><vv^<<><^>>>^<<<^<^<^>v<>>v>>vv^^><<<<^^^v>><<^>>v<><><<>^><^><^v<>v^>>>v<^><^<>^v><^><^^^><^^v^<<><>>^>v^<^v^vv<><^>vv^>v^vvv^<>>^><^<^<>^<<>^v>^>>^v^vv>>^v<<>^><^>>>v<<^^v>>><><><v^^vv>vv^<^v<>^v>>v^v>v<^^vv><>^v<<>v^<>v^>>v>vvv<^><><^^>^vv^>>v^>^<^^<><>><<>^^^><^v^v><<<><<^v^vv>v>><^>>>v<>v^^>>v<<>v>v<>v^^<>>v<^vv<>^<<>v>vv^^<>>^^^<>^^>^v>v>>>^v^v>^^v^v<^<^^><^<>><<>^>>^>^^><>v<><>><<<>>>>vv>>>^>>^v<^>v^^^v<><<<^<<<>>>>>^>vv<^v^<>^^v>vvv<>>>^v^^^v<<<<>>^^^<>v<^<<<>><>>v<^<>^><><^^^>^^<^^v^>><<^vv>^v>>^v>^^>^v>^vvv<>v^v^^<>vv^>>><>v<^><<<>^v>^v<<<^>^>^>v^v<<>^>>>>>v^>vv<<^v^v<<><^v>>vv<>>>>^vv>v^<>vv>v^vvv<><<^<^^^vv^<>^^^^<^><^<>v^>^>>vvv<<>><^vvv^<<^^<<>>>^<>>>v^^><>><<>>>>>>><>>>v<>>v^<>vv<><^^^^v^<<^<<^^>v<^vvv^v>>v>^>>v>^^><v<>vv<^v^vv><>v^>>v<^^^>^><^><>v>>>vvv>^v^<^^^^^v><>v><>v^v^vvvvv<>vv<<^<^>^^v^<<>^<^><<>v^<<^<>v<<^v>>^v<>^>>^^><>v^<^^>^<<<<>vv>^v^v<^^^><>^^<>>v^v<<^^^^v^<><^^<^^^<^v>^>^vv><<<^vvv>v<>v^vv^>>>v^v<>^v<<>^vv>v>v>v^<^>v^^<^>^^^^vv>^^><^>vv^>>^^v>><<<<^><>v<>^^^><<^>v^>^^<^>>><>>>>>^>^><>v>v^v^^><<>vv^v>v^<^<>^^<^>v>^<><<^<^<^>^>^>^^v^<<^^v^^<^<>><^>v>>^^<>^^^<<<^v<^vv>^<<<vv>>>v><>>><>>v<<<>^v>v<^>><^><>^v^>^v>^v<<><<^<>>v>^><>^>><>><^<^^>^v^^<>v^^^^<^v><>^^<<<><<<<<^^>v^vvvv>v<>>vv<^>^v^>v<^vv^v<<><v^v>^^><><^v><>>><<>^vv<>v>>v<^v>>>vv>v>^vv<<>^^vvvv<>^<^<<>^>><^v>vv^^v<<^^><<>v^^<><>^>^>^>v<^^v^^>v<>vvv<^v<<<^^><^<v<>^>v><>^^<^^^>^v<<><<><>vv>v^<>v^><><v<>v>^<<<>vv>>vvv>^^vv^v^^<^^<>v^^<>v>>^^>^>^>v>><^>><>>^<<>><^>v<<<<<<<^v^v^<><v^>v^vv<<^^vv^>>>>^<>v<^v<>v>v^vv>vv>v>>>>vv^<<<v<<<<^^>^^v^><<^v^>^^vvv^>^<>vvvv^<><>v^^^>vv><><<<^^vvv<>><<^vv^>^<^>^^^<<vv^<^<<>^>^v><^>^^>>>vv^><^^vv><>^vv><<v^>v<^v^>>^^^^>vv>>vv^><^vv^vv<<^>vv>^v^^v^v>>>^vv<>v>^^^^<^>><>^v^^^>v<^^<<^^vvvv<^>><><^>>^><^<>v<><^>v><v<^vvv^^>v>^v^v^<>v>^>>vv>><^^^vv<><><<^vv<<>><^v>v^>vvv^v^<<^>^vv^>v^>v>^<<<<>v>^>^^>^<>^>^><<<^<<^<<^>^v>>>><<<>>>>>>^<^v<^>v<>vv<><>v>>^>>^>vv^^><<^>^^<<^>v<^>>vv>^<>v><^>v>>>>>^v<^<<>vv<<><<>v<^^^^v^^<^^^<^<<^>><>v<<>v>>><>v^vv>^>^>>vv^v<^v>vv^>v^v<^>vv<<^^v><^>>^^vv<^<>>v^^>>^v>>>^>>v>v<>v<^vv><>^<<^>vv>>><><>v^><>v^>v>v><^v<>^v<<^vv^><^^>><^^^<<<^>v>^v>>><^>><^>>>^^^<^>vv<><<^<^^>>^^^v^v^v>v>>><^>>>v>^vv<<^^^<^^vv>v<<>v>><<^>^<^>^v^>v><^<^vv>v>><>^<v^>^>><^^^v^v<><<>vvv<^^><>^>vvv>>>^><<>>>^vvv^v^>v<^<^>>^>v<^>^v<<><<<^>^<^^^>vv<^^^^vv<<>vv>>><^<^<>>>^>^>>^<<<<<^^v>^>^<>vvv^^<^><^>^^v>^vv^><^><^>>>v>^v>^>^v><^>v^>^<><<><>vvvv^>^>>v<>^><^>^>^^v^v>v<>^v^><^>>v>v^><<<^>>^<>^<>>v><>>v^>^>^^<>>v^>^>vv^^vv<>v<>^v>^^><^>vv^<^v^<<^<^<><>>>^v^<<^><^>vvv<^>vv^>v<<<>^<>v><^^<>^<^><>vvvv^v^^^>v<>>><<>vvv<<^^^>v>v>>v<^^v>^><^<><<>v^^^vv<>^>^^vv>^<<^v<^v>>>^>>><^<<>^v>>^>vv<<^v>v^^v^>><<^v<<<<>v>v>v^^<^><>^^<<vv<>>>^>>v<>^<>v>v^v>^>><<^^<^^v><<vvv^vv><>><<<^<<>^<^<>>vvv<>^<>v^v<><>>v^v><<>>>vvv>v<>^>>^><^>vv<<>>v<<^><>v>>^^^>^<<>><^<<>>>><^^>vv<>^<>vvvvv^vv<>>^<<><>^^vvv>>>vv<<^^><^v^^v<>^^>^><^>v^^^^v<^<vv^^>v^vv>v><>>vv>^<^>v^v^^v>^>vv^>v^v>^^v<<^>^^<<>^><^v>>>vv^>^^>vvvv>>v<^^>>>v^<><^<^^vv^^>v^<>^^^>>><^^v>v>^<<>^vvv^>^^^>>v>^v><<><<>v<^<<>^><>^>vv>^^^v<<^v^vvv^^>^vv^<^>^>^^v>v^>^<<><<^>v>>vv^vv>>^<<^<^^<^^>v^^^<^<>^<>>^v<^vvv^^v^<><^>>>>>v><><<<>vv<^v>><<>vvv<><v^^>>^>^v>><><^^v<>><>>v^>^<<<>><><^^<>>v<><^vv<^v>^<<<>^<><^>><<>^>v>^^^v>>^<^^v>^><<><>>^>>^<^v<>^>^>vv>^vvv<^>^<<^^<>^^^^vvv<>^vv^^<^>>><>v^<><^<<^>v^^v<>>^vv<>v^^<>>v^vvvvv<>>><^>vv>v^v^^^><^>^^^^v<><^v<<>v^>v>>vv<<>^vvv>^^vv^><>>^>>^>v><>>^^v>^>^>>>^>v<^v>v>^<^^^^^>>v>v<<^>^^^>><<^><>v<>^^^vv<>^^>><<^^>v>vv>vv>v^>^v>v^^<>>><>v><>vvv^^v>^^>^vvvv^>^<>^vvvv>>><>^<^vv<>^v<^v<>^vvv<<>>>^><^^^<^^v^>v<>v^v><>>>^vvv><^vv>v^<^<^v>>v^^>^vvv^v<^<>>^<>>>^^<><^^vv<>^vv^<>>>>^^<<^^<>vv^^><>^^^^v<><><>vvv>^v^>>vv<<^v<<>>^><^>>>^<^<^^>vv^<<^<>>^^><><^^>v<^v^vv>><^^<<^>>v>v<^^^<^><^^vv>^vv<^v><^<><^^^>>^<><^>>>v^>>>>v<><^^>v<^<^>>^>vv>^^v^v^<<<<^v^><<^<><<<><<<>v>>vv><<^<^<>^^^^<>v<<<vv<>vv^^^>><>vv^><>>^vv<<><^^vv<>v^>>^<<>^v< \ No newline at end of file diff --git a/2015/day-04/input.txt b/2015/day-04/input.txt deleted file mode 100644 index bf3e46f..0000000 --- a/2015/day-04/input.txt +++ /dev/null @@ -1 +0,0 @@ -bgvyzdsv diff --git a/2015/day-05/input.txt b/2015/day-05/input.txt deleted file mode 100644 index 7bc179c..0000000 --- a/2015/day-05/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -uxcplgxnkwbdwhrp -suerykeptdsutidb -dmrtgdkaimrrwmej -ztxhjwllrckhakut -gdnzurjbbwmgayrg -gjdzbtrcxwprtery -fbuqqaatackrvemm -pcjhsshoveaodyko -lrpprussbesniilv -mmsebhtqqjiqrusd -vumllmrrdjgktmnb -ptsqjcfbmgwdywgi -mmppavyjgcfebgpl -zexyxksqrqyonhui -npulalteaztqqnrl -mscqpccetkktaknl -ydssjjlfejdxrztr -jdygsbqimbxljuue -ortsthjkmlonvgci -jfjhsbxeorhgmstc -vdrqdpojfuubjbbg -xxxddetvrlpzsfpq -zpjxvrmaorjpwegy -laxrlkntrukjcswz -pbqoungonelthcke -niexeyzvrtrlgfzw -zuetendekblknqng -lyazavyoweyuvfye -tegbldtkagfwlerf -xckozymymezzarpy -ehydpjavmncegzfn -jlnespnckgwmkkry -bfyetscttekoodio -bnokwopzvsozsbmj -qpqjhzdbuhrxsipy -vveroinquypehnnk -ykjtxscefztrmnen -vxlbxagsmsuuchod -punnnfyyufkpqilx -zibnnszmrmtissww -cxoaaphylmlyljjz -zpcmkcftuuesvsqw -wcqeqynmbbarahtz -kspontxsclmbkequ -jeomqzucrjxtypwl -ixynwoxupzybroij -ionndmdwpofvjnnq -tycxecjvaxyovrvu -uxdapggxzmbwrity -csskdqivjcdsnhpe -otflgdbzevmzkxzx -verykrivwbrmocta -ccbdeemfnmtputjw -suyuuthfhlysdmhr -aigzoaozaginuxcm -ycxfnrjnrcubbmzs -fgbqhrypnrpiizyy -taoxrnwdhsehywze -echfzdbnphlwjlew -jhmomnrbfaawicda -fywndkvhbzxxaihx -aftuyacfkdzzzpem -yytzxsvwztlcljvb -iblbjiotoabgnvld -kvpwzvwrsmvtdxcx -ardgckwkftcefunk -oqtivsqhcgrcmbbd -wkaieqxdoajyvaso -rkemicdsrtxsydvl -sobljmgiahyqbirc -pbhvtrxajxisuivj -ggqywcbfckburdrr -gmegczjawxtsywwq -kgjhlwyonwhojyvq -bpqlmxtarjthtjpn -pxfnnuyacdxyfclr -isdbibbtrqdfuopn -vucsgcviofwtdjcg -ywehopujowckggkg -mzogxlhldvxytsgl -mllyabngqmzfcubp -uwvmejelibobdbug -brebtoppnwawcmxa -fcftkhghbnznafie -sqiizvgijmddvxxz -qzvvjaonnxszeuar -abekxzbqttczywvy -bkldqqioyhrgzgjs -lilslxsibyunueff -ktxxltqgfrnscxnx -iwdqtlipxoubonrg -twncehkxkhouoctj -bdwlmbahtqtkduxz -smbzkuoikcyiulxq -bjmsdkqcmnidxjsr -icbrswapzdlzdanh -eyszxnhbjziiplgn -pdxhrkcbhzqditwb -nfulnpvtzimbzsze -glayzfymwffmlwhk -bejxesxdnwdlpeup -ukssntwuqvhmsgwj -hoccqxlxuuoomwyc -rapztrdfxrosxcig -cxowzhgmzerttdfq -yzhcurqhdxhmolak -kqgulndpxbwxesxi -yjkgcvtytkitvxiu -xnhfqhnnaceaqyue -qkuqreghngfndifr -xesxgeaucmhswnex -occbvembjeuthryi -dmefxmxqjncirdwj -ystmvxklmcdlsvin -pplykqlxmkdrmydq -cbbjkpbdvjhkxnuc -embhffzsciklnxrz -asrsxtvsdnuhcnco -xcbcrtcnzqedktpi -mglwujflcnixbkvn -mnurwhkzynhahbjp -cekjbablkjehixtj -kbkcmjhhipcjcwru -usifwcsfknoviasj -rsfgocseyeflqhku -prgcyqrickecxlhm -asbawplieizkavmq -sylnsirtrxgrcono -nzspjfovbtfkloya -qfxmsprfytvaxgtr -yckpentqodgzngnv -ycsfscegcexcnbwq -kbmltycafudieyuh -tpahmvkftilypxuf -qivqozjrmguypuxu -gdhbfradjuidunbk -vxqevjncsqqnhmkl -rpricegggcfeihst -xucvzpprwtdpzifq -egyjcyyrrdnyhxoo -kfbrzmbtrrwyeofp -qpjdsocrtwzpjdkd -reboldkprsgmmbit -vwkrzqvvhqkensuy -ydvmssepskzzvfdp -vqbigplejygdijuu -mzpgnahrhxgjriqm -uiejixjadpfsxqcv -tosatnvnfjkqiaha -yipuojpxfqnltclx -pcxwvgcghfpptjlf -shrudjvvapohziaj -jdckfjdtjsszdzhj -hgisfhcbdgvxuilk -gytnfjmrfujnmnpp -ohflkgffnxmpwrrs -jzxajbkwwjknasjh -xrcxfollmejrislv -djjlwykouhyfukob -rittommltkbtsequ -lpbvkxdcnlikwcxm -vkcrjmcifhwgfpdj -dkhjqwtggdrmcslq -swnohthfvjvoasvt -yrzoksmcnsagatii -duommjnueqmdxftp -inlvzlppdlgfmvmx -xibilzssabuqihtq -inkmwnvrkootrged -ldfianvyugqtemax -gbvwtiexcuvtngti -temjkvgnwxrhdidc -askbbywyyykerghp -onezejkuwmrqdkfr -kybekxtgartuurbq -ubzjotlasrewbbkl -stueymlsovqgmwkh -lhduseycrewwponi -yohdmucunrgemqcu -onnfbxcuhbuifbyc -odrjkigbrsojlqbt -imqkqqlkgmttpxtx -sxmlkspqoluidnxw -akaauujpxhnccleb -xvgpghhdtpgvefnk -jdxeqxzsbqtvgvcq -mdusenpygmerxnni -agihtqvgkmgcbtaw -dovxcywlyvspixad -uulgazeyvgtxqkfz -ndhmvrwuflhktzyo -hcaqkmrbvozaanvm -tvfozbqavqxdqwqv -rlkpycdzopitfbsv -dmyjtmjbtnvnedhs -fmwmqeigbzrxjvdu -twgookcelrjmczqi -grxosmxvzgymjdtz -zsstljhzugqybueo -jpeapxlytnycekbd -iasykpefrwxrlvxl -azohkkqybcnsddus -aoaekngakjsgsonx -awsqaoswqejanotc -sgdxmketnjmjxxcp -ylnyuloaukdrhwuy -ewoqjmakifbefdib -ytjfubnexoxuevbp -ewlreawvddptezdd -vmkonztwnfgssdog -ahbpuqygcwmudyxn -kmahpxfjximorkrh -otjbexwssgpnpccn -aewskyipyztvskkl -urqmlaiqyfqpizje -nrfrbedthzymfgfa -vndwwrjrwzoltfgi -iiewevdzbortcwwe -qiblninjkrkhzxgi -xmvaxqruyzesifuu -yewuzizdaucycsko -hmasezegrhycbucy -dwpjrmkhsmnecill -hnffpbodtxprlhss -avmrgrwahpsvzuhm -nksvvaswujiukzxk -zzzapwhtffilxphu -vwegwyjkbzsrtnol -qurpszehmkfqwaok -iknoqtovqowthpno -brlmpjviuiagymek -efxebhputzeulthq -mzkquarxlhlvvost -xsigcagzqbhwwgps -qufztljyzjxgahdp -dlfkavnhobssfxvx -hgdpcgqxjegnhjlr -fboomzcvvqudjfbi -wnjuuiivaxynqhrd -nhcgzmpujgwisguw -wjeiacxuymuhykgk -qmeebvxijcgdlzpf -nmmnxsehhgsgoich -ejluaraxythbqfkl -mdbsbwnaypvlatcj -nnfshfibmvfqrbka -dvckdmihzamgqpxr -foztgqrjbwyxvewk -okpryqcbvorcxhoh -fpiwsndulvtthctx -zrbiovlmzdmibsiq -setwafbnnzcftutg -nyvqghxhgkxfobdm -enpvqadzarauhajl -twblhpvkazpdmhmr -lbhlllsgswvhdesh -tdfwkgxnqjxcvsuo -lnvyjjbwycjbvrrb -jsxqdvmzaydbwekg -xirbcbvwlcptuvoa -hwnukxenilatlfsk -khwopjqkxprgopmd -sljzdoviweameskw -stkrdmxmpaijximn -fdilorryzhmeqwkc -mfchaaialgvoozra -gjxhoxeqgkbknmze -beowovcoqnginrno -mkgmsgwkwhizunxo -phnhfusyoylvjdou -csehdlcmwepcpzmq -pgojomirzntgzohj -fkffgyfsvwqhmboz -mrvduasiytbzfwdn -epzrmsifpmfaewng -ooqxnoyqrlozbbyf -ahcxfmgtedywrbnx -ibqktvqmgnirqjot -xarssauvofdiaefn -xradvurskwbfzrnw -nxklmulddqcmewad -twichytatzoggchg -qmgvroqwrjgcycyv -yvezgulgrtgvyjjm -jgmcklzjdmznmuqk -bytajdwwconasjzt -apjttucpycyghqhu -flfejjzihodwtyup -gmrtrwyewucyqotv -nlohdrlymbkoenyl -wxcmqwbrwgtmkyfe -njtzlceyevmisxfn -htbbidsfbbshmzlt -gxhjeypjwghnrbsf -cifcwnbtazronikv -ezvjijcjcyszwdjy -srffeyrvyetbecmc -xpjefrtatrlkbkzl -yhncvfqjcyhsxhbb -pqhcufzlcezhihpr -qtdsfvxfqmsnzisp -dfonzdicxxhzxkrx -mqqqzhxkyfpofzty -dodjadoqyxsuazxt -jjwkrlquazzjbvlm -ttosfloajukoytfb -llateudmzxrzbqph -criqihrysgesmpsx -npszvlittbcxxknj -qmzojrvraitrktil -cfyoozzpwxwkwoto -daxohtcgvtktggfw -vthkpkoxmiuotjaj -pkfkyobvzjeecnui -ojcjiqrfltbhcdze -scbivhpvjkjbauun -ysowvwtzmqpjfwyp -laeplxlunwkfeaou -jufhcikovykwjhsa -xrucychehzksoitr -pyaulaltjkktlfkq -oypfrblfdhwvqxcv -zybrgxixvhchgzcf -puoagefcmlxelvlp -xjnhfdrsbhszfsso -ocgvzryoydaoracw -bxpnqllmptkpeena -pziyeihxlxbbgdio -bvtrhtlbfzmglsfc -ggpuvtseebylsrfk -pukenexjqecnivfj -jswabfbzpnhhdbpn -enojrtwqpfziyqsv -rjtmxudgcudefuiz -iqmjxynvtvdacffc -uheywxlsusklitvl -kwhxduejafdpmqdc -rspgblenbqlmcltn -rczhurnrqqgjutox -dqhytibjzxkdblzl -hpbieadydiycvfys -pucztfoqvenxiuym -nqpfzgpblwijiprf -ltgseeblgajbvltk -mwxukbsnapewhfrc -dvxluiflicdtnxix -pexfbpgnqiqymxcq -dakudfjjwtpxuzxy -letlceyzlgmnrewu -ojktahbsdifdfhmd -anezoybbghjudbih -sawxtlvzysaqkbbf -ttnkctcevpjiwqua -edrwrdvbaoqraejd -wnbfilvuienjxlcr -wqhzwvyybyxhhtsm -jxbgvyaqczwdlxfo -wbypqfmbwrsvfmdv -izdxjyfpidehbets -vbxbggqseurknjor -egpmpoxickhvwdlz -ivfrzklvpwoemxsy -xkziseheibmrpdww -xnrmtoihaudozksa -efemdmbxdsaymlrw -yjdjeckmsrckaagx -vlftqxxcburxnohv -fwyquwgajaxebduj -dwpmqvcxqwwnfkkr -isduxxjfsluuvwga -avdtdppodpntojgf -vrcoekdnutbnlgqk -kbhboxjmgomizxkl -cgsfpjrmewexgzfy -usdtnhjxbvtnafvp -bjoddgxbuxzhnsqd -hoyqdzofddedevsb -rwiwbvqfjajotaoj -iabomphsuyfptoos -bubeonwbukprpvhy -xurgunofmluhisxm -puyojzdvhktawkua -dbvqhztzdsncrxkb -oaeclqzyshuuryvm -nmgwfssnflxvcupr -vjkiwbpunkahtsrw -romyflhrarxchmyo -yecssfmetezchwjc -qwtocacqdslhozkd -mesexvfbtypblmam -mtjucgtjesjppdtt -pvodhqqoeecjsvwi -vvlcwignechiqvxj -wiqmzmmjgjajwgov -kwneobiiaixhclev -lkdeglzrrxuomsyt -oqovuwcpwbghurva -lfsdcxsasmuarwwg -awkbafhswnfbhvck -sztxlnmyvqsiwljg -hozxgyxbcxjzedvs -oifkqgfqmflxvyzn -mfvnehsajlofepib -delgbyfhsyhmyrfa -uenimmwriihxoydv -vjqutpilsztquutn -kfebsaixycrodhvl -coifyqfwzlovrpaj -xiyvdxtkqhcqfsqr -hoidcbzsauirpkyt -fiumhfaazfkbaglq -fzwdormfbtkdjgfm -faxqrortjdeihjfv -ljhaszjklhkjvrfi -pzrxsffkuockoqyl -immbtokjmwyrktzn -lzgjhyiywwnuxpfx -vhkocmwzkfwjuzog -ghntjkszahmdzfbl -gbcthxesvqbmzggy -oyttamhpquflojkh -nbscpfjwzylkfbtv -wnumxzqbltvxtbzs -jfhobjxionolnouc -nrtxxmvqjhasigvm -hweodfomsnlgaxnj -lfgehftptlfyvvaj -ccoueqkocrdgwlvy -euhgvirhsaotuhgf -pdlsanvgitjvedhd -seokvlbhrfhswanv -pntdqaturewqczti -jkktayepxcifyurj -dhzzbiaisozqhown -wehtwakcmqwczpbu -zwvozvspqmuckkcd -efucjlrwxuhmjubr -lzodaxuyntrnxwvp -qdezfvpyowfpmtwd -mizijorwrkanesva -txmitbiqoiryxhpz -xhsqgobpouwnlvps -muixgprsknlqaele -disgutskxwplodra -bmztllsugzsqefrm -ymwznyowpaaefkhm -ebfifzloswvoagqh -pkldomvvklefcicw -ziqzbbfunmcgrbtq -iuekfpbkraiwqkic -jflgjidirjapcuqo -achsfbroyrnqnecg -udbhouhlgjjzapzr -arerrohyhhkmwhyo -txyjzkqexgvzdtow -ogzrjwibvzoucrpg -rfdftaesxdnghwhd -axdhwmpuxelmpabo -gtktemowbsvognac -wkfuclilhqjzxztk -qbwjouutzegaxhrz -opfziwqqbwhzzqhj -pvcvcsupfwsmeacs -xsbohvbguzsgpawn -sczoefukwywxriwj -oqkhcqfdeaifbqoc -vtsrholxbjkhwoln -yuvapljnwbssfbhi -dxdfwccqvyzeszyl -gdbmjtonbiugitmb -qunirtqbubxalmxr -zzxsirhdaippnopr -fibtndkqjfechbmq -gqgqyjvqmfiwiyio -ihwsfkwhtzuydlzw -eygyuffeyrbbhlit -zdlsaweqomzrhdyy -ptbgfzuvxiuuxyds -llxlfdquvovzuqva -wfrltggyztqtyljv -kwipfevnbralidbm -gbhqfbrvuseellbx -obkbuualrzrakknv -hlradjrwyjgfqugu -vtqlxbyiaiorzdsp -tedcbqoxsmbfjeyy -cxdppfvklbdayghy -gjnofexywmdtgeft -ldzeimbbjmgpgeax -egrwsmshbvbawvja -vadfrjvcrdlonrkg -mojorplakzfmzvtp -jyurlsoxhubferpo -ijwqogivvzpbegkm -cnmetoionfxlutzg -lawigelyhegqtyil -mqosapvnduocctcd -eqncubmywvxgpfld -vigfretuzppxkrfy -ncwynsziydoflllq -cbllqinsipfknabg -ndtbvdivzlnafziq -iqrrzgzntjquzlrs -damkuheynobqvusp -jxctymifsqilyoxa -ylritbpusymysmrf -paoqcuihyooaghfu -obhpkdaibwixeepl -igrmhawvctyfjfhd -ybekishyztlahopt -vkbniafnlfqhhsrq -kltdigxmbhazrywf -ufhcoyvvxqzeixpr -klcxdcoglwmeynjt -funpjuvfbzcgdhgs -akgyvyfzcpmepiuc -zhlkgvhmjhwrfmua -ibsowtbnrsnxexuz -vpufbqilksypwlrn -ngrintxhusvdkfib -ziuwswlbrxcxqslw -sucledgxruugrnic -zwnsfsyotmlpinew -oaekskxfcwwuzkor -qjmqwaktpzhwfldu -tmgfgqgpxaryktxo -qfaizepgauqxvffk -addkqofusrstpamf -shdnwnnderkemcts -gwfygbsugzptvena -fpziernelahopdsj -bkkrqbsjvyjtqfax -gxrljlqwxghbgjox -ipfwnqaskupkmevm -nnyoyhnqyfydqpno -lgzltbrrzeqqtydq -fgzxqurhtdfucheb -jvpthtudlsoivdwj -bmlhymalgvehvxys -fhklibetnvghlgnp -hfcyhptxzvblvlst -donanindroexgrha -oqawfmslbgjqimzx -jzgehjfjukizosep -bhlgamcjqijpvipb -jrcrdjrvsyxzidsk -ouwfwwjqezkofqck -wrvsbnkhyzayialf -knhivfqjxrxnafdl -hbxbgqsqwzijlngf -qlffukpfmnxpfiyq -evhxlouocemdkwgk -baxhdrmhaukpmatw -nwlyytsvreqaminp -ljsjjzmlsilvxgal -onunatwxfzwlmgpk -njgolfwndqnwdqde -ngdgcjzxupkzzbqi -ieawycvvmvftbikq -ccyvnexuvczvtrit -enndfwjpwjyasjvv -tcihprzwzftaioqu -bkztdkbrxfvfeddu -qkvhtltdrmryzdco -rurtxgibkeaibofs -mjxypgscrqiglzbp -unpkojewduprmymd -csqtkhjxpbzbnqog -mednhjgbwzlhmufi -sfrwfazygygzirwd -ijqeupbrhhpqxota -cmhpncanwudyysyh -wwcxbwzrplfzrwxd -jriomldifuobjpmq -radonyagpulnnyee -ryqjwxsspbbhnptd -yeoqpnsdhludlmzf -qsqlkeetyalenueh -qnnedenwsjdrcrzt -lejkuhsllxbhfcrx -anddbvllrrqefvke -wdtljquijaksvdsv -adslgvfuqqdkzvbc -whbccefjpcnjwhaq -kqrfuankaibohqsg -fyxisfwihvylgnfd -rwqdrddghyqudcif -syhzowthaaiiouaf -zjmrtgrnohxmtidu -deecwkfvjffxrzge -dztmvolqxkhdscxe -cdghcrgavygojhqn -pepqmdbjhnbugqeu -pnumdjpnddbxhieg -jzfhxeyahiagizfw -hdkwugrhcniueyor -gmgudeqlbmqynflu -toidiotdmfkxbzvm -pyymuoevoezlfkjb -etrbwuafvteqynlr -usvytbytsecnmqtd -dfmlizboawrhmvim -vrbtuxvzzefedlvs -vslcwudvasvxbnje -xdxyvoxaubtwjoif -mduhzhascirittdf -cqoqdhdxgvvvxamk -dshnfwhqjbhuznqr -zimthfxbdmkulkjg -luylgfmmwbptyzpj -iujpcgogshhotqrc -caqcyzqcumfljvsp -sprtitjlbfpygxya -fnconnrtnigkpykt -irmqaqzjexdtnaph -bbqrtoblmltvwome -ozjkzjfgnkhafbye -hwljjxpxziqbojlw -zahvyqyoqnqjlieb -dptshrgpbgusyqsc -uzlbnrwetkbkjnlm -yccaifzmvbvwxlcc -wilnbebdshcrrnuu -evxnoebteifbffuq -khbajekbyldddzfo -kjivdcafcyvnkojr -wtskbixasmakxxnv -uzmivodqzqupqkwx -rxexcbwhiywwwwnu -rowcapqaxjzcxwqi -fkeytjyipaxwcbqn -pyfbntonlrunkgvq -qiijveatlnplaifi -ltnhlialynlafknw -urrhfpxmpjwotvdn -xklumhfyehnqssys -civrvydypynjdoap -fvbmxnfogscbbnyd -oznavyflpzzucuvg -iyshrpypfbirahqo -qmzbfgelvpxvqecy -xkkxaufomsjbofmk -irlouftdmpitwvlq -csjoptbdorqxhnjg -bkryeshfsaqpdztm -guxbdqzfafsjoadl -tgrltexgrzatzwxf -cwsgsijqdanubxad -xafnexgturwrzyrg -apcrsqdbsbaxocxr -pspgxnzcevmvvejk -szephmeegvegugdt -ndjsoloeacasxjap -bdnfksliscnirjfu -ehglacmzpcgglpux -jwweijomqfcupvzw -yesblmmkqhbazmdu -sjsmalypmuslzgac -fkiqatyttlnuhdho -tlhnyuzdocvfdihq -ngehtjmycevnybga -obxodzcdgtrycgry -stkyrvdfbwovawmk -bdkhqcfrqaxhxloo -gpvumnuoiozipnrk -jbhanddinpqhxeol -hwkzkmbmsrvunzit -rfuomegkxbyamjpw -yzbljuksletipzwm -eafedkagwitzqigl -prenqvsbotqckgwy -spedpbwzphdrfxfz -cmsuqwemhwixkxet -xgdyeqbqfldvaccq -eooxgsrfsbdaolja -kyhqylxooewrhkho -mswieugqpoefmspt -uszoqundysdyeqlc -hkmjdggxefdyykbq -dtuhjnlaliodtlvh -oalbueqbhpxoxvvx -oowxtxsoqdwhzbya -lclajfsrpmtwvzkm -fxmjufpqtpyazeqo -ozlmreegxhfwwwmf -mqzrajxtxbaemrho -nfglecsyqduhakjr -nkxqtmasjjkpkqbp -jjfonbqimybvzeus -vjqkhkhjlmvpwkud -wxxhnvfhetsamzjr -pladhajujzttgmsw -dbycgxeymodsdlhm -qxszeuaahuoxjvwu -adultomodzrljxve -dmhgrbhvvpxyzwdn -slohrlwxerpahtyp -mngbocwyqrsrrxdb -facyrtflgowfvfui -hyvazpjucgghmmxh -twtrvjtncmewcxit -uejkrpvilgccfpfr -psqvolfagjfvqkum -nvzolslmiyavugpp -lpjfutvtwbddtqiu -fkjnfcdorlugmcha -eaplrvdckbcqqvhq -xrcydhkockycburw -iswmarpwcazimqxn -kicnnkjdppitjwrl -vwywaekzxtmeqrsu -dxlgesstmqaxtjta -pmeljgpkykcbujbb -vhpknqzhgnkyeosz -jprqitpjbxkqqzmz -fiprxgsqdfymyzdl -dzvfwvhfjqqsifga -aeakhfalplltmgui -frqrchzvenhozzsu -hsvikeyewfhsdbmy -puedjjhvxayiwgvg -zmsonnclfovjoewb -bnirelcaetdyaumi -szvudroxhcitatvf -sccfweuyadvrjpys -yiouqrnjzsdwyhwa -xyjhkqbnfmjjdefz -fjwgemkfvettucvg -aapqpwapzyjnusnr -dytxpkvgmapdamtc -hgocpfoxlheqpumw -twzuiewwxwadkegg -qdbosnhyqmyollqy -fclbrlkowkzzitod -sgxnrrpwhtkjdjth -xckvsnkvnvupmirv -nioicfeudrjzgoas -lcemtyohztpurwtf -oyjxhhbswvzekiqn -idkblbyjrohxybob -rthvloudwmktwlwh -oyzhmirzrnoytaty -ysdfhuyenpktwtks -wxfisawdtbpsmwli -vgmypwlezbmzeduk -rpepcfpelvhzzxzj -zxbovsmixfvmamnj -cpkabmaahbnlrhiz -jvomcbqeoqrmynjj -iqdeisnegnkrkdws -ilhemlrtxdsdnirr -fjimtscrwbfuwmpo -lmfiylebtzwtztmx -ddouhysvomrkcpgu -xtjwvzdhgnwwauwi -cntzuwcumbsebwyy -hieqvdlvnxkygeda -hushfszxskjdrjxi -xvdfzqblccfoxvyq -nldnrtieteunyxnb -vszpidfocenlhzqb -ofcuvtwhortxesoq -bwniqemqwxlejcfq -wkqiwdjnytjnomps -rbadoommlmrictte -nsmxhpothlulxivt -bvzbfcvenskqxejr -sdqeczmzpqqtqabq -bjveyzniaaliatkw -zxsqlntyjajjxytk -jkoxlerbtidsuepg -ewtlibdkeqwgxnqt -lmrshemwxrdwzrgc -nekcdyxmftlymfir -edaqvmulzkskzsfy -znmvqaupykjmyebx -ximtebuxwhqpzubd -rrlstppkknqyxlho -uyibwcitxixjfwcr -chrvoierkimesqmm -dltxmwhheldvxwqe -xfuthxjuuizanfjy -vtiwavmxwonpkpug -phchnujfnxewglht -owvmetdjcynohxtw -cbtujdrumixxatry -iirzildsfxipfipe -sqxcscqyofohotcy -sbubnekndkvovuqg -jzhsqqxqdrtibtcd -mscwasyvxkhlvwbn -bpafxtagbuxivbwz -uhvueesygaxrqffw -trrxlibhtmzuwkkl -yktkmkokmfslgkml -gfzzzdptaktytnqg -pgqmaiwzhplnbyhg -qjiptlkwfshunsfb -lewvlpescsyunxck -tywsfatykshogjas -qtrnwjjgxdektjgi -arypcritpwijczkn -jwxvngigbhfpiubf -upsjdctitlbqlnhf -lvpjlrpnmdjiscrq -jvzchdrsnkgpgsti -wuoesbwunpseyqzu -xuqspvoshgxmrnrb -icdawnmfnpnmyzof -hwcwtibgpvctznuo -bzdjrniddyamfloq -hffkxtzuazageruv -deixfxjvzbitalnc -zihsohukiqrgsnvw -nwoondfnlgowavkg -qnuulsywgnoillgn -koozejhfjyzuhviy -oetcoipohymhpump -cizwpfczfoodwuly -jghlinczhtaxifau -svjejifbidnvvdvy -rxmbsnaqhzcnbfcl -vveubmiecvdtrket -sbihpvrcnzjtgfep -iqbuljuxkwrlebvw -ptrhvxrpezqvmmvv -duwzugnhktpiybjw -lijafjnujfeflkva -coylvegferuuyfop -fowsjrgammrqkkof -pgmcruaioccmbrbz -osejwflxagwqtjoi -otqflckqgxzvtper -slwyntdcrncktoka -hzcdzsppcfkrblqg -jksdmmvtzkqaompg -galwwwgugetdohkg -zbghtjvuikmfjuef -dmqwcamjtlcofqib -zbczldlfdzemxeys -mdlqoklybhppdkwe -tuyajhkexrrrvnlb -ylfolaubymxmkowo -nnsyrfnoyrxswzxn -zkhunhhhigbsslfk -spbokzdfkbmflanz -zmzxvrwdhiegfely -imywhfczvmgahxwl -fnvabvxeiqvsarqq -yschramprctnputs -ubyjrgdzsvxzvouj -qnvdhpptympctfer -smipxcntyhjpowug -ouhjibgcmotegljy -zpflubaijjqqsptz -fgysnxrnfnxprdmf -pbpznrexzxomzfvj -thhzjresjpmnwtdv -sbmokolkhvbfqmua -sxxpdohxlezmqhhx -pevvsyqgoirixtqh -wdxrornmhqsbfznb -zjqziqbctxkshqcn -nbqcwpzfwfaahylk -bxbvkonpcxprxqjf -xplbpqcnwzwqxheb -prsakggmnjibrpoy -xoguxbpnrvyqarjl -ilrgryrmgwjvpzjy -efwrmokaoigjtrij -yhcncebopycjzuli -gwcmzbzaissohjgn -lggmemwbbjuijtcf -fkqedbfrluvkrwwl -jcbppekecevkwpuk -onvolrckkxeyzfjt -zzousprgrmllxboy -cajthmamvxuesujl -rmiozfsikufkntpg -lvekypkwjbpddkcv -dwaqzfnzcnabersa -pcdsskjopcqwhyis -uabepbrrnxfbpyvx -yxlgdomczciiunrk -ccerskfzctqxvrkz -edvmkntljlncwhax -xtcbwecdwygrvowo -axqgqjqkqwrgcqot -tyjrynolpzqwnjgj -thrtmlegdjsuofga -mpgoeqkzzqqugait -emuslxgoefdjyivl -klehpcehdznpssfb -xfgvugyrdxolixkc -acenyrbdwxywmwst -yqgperajsfsamgan -dbjxlnumrmhipquw -hsnhirmswcenewxm -qehqkbhmgucjjpwo -gprjdglsbtsfzqcw -wvqkyrkoratfmvfi -myhzlerupqbduqsl -couyazesiuhwwhht -scxzehubxhkfejrr -gqlitwfriqkmzqdd -pxtbmqelssoagxko -dzhklewjqzmrfzsw -yxgeypduywntnbji -kwzbgzhkzbgedlfh -vukmuyfstgmscuab -vcmaybfvdgwnasgt -qmybkqqdhjigzmum -cbnuicuncvczyalu -qdgpsdpdlgjasjqr -kdzxqqheurupejjo -mcatrxfchbqnxelm -badunwkeggdkcgco -ntaeanvcylpoqmxi -ghnyfytpzgvuokjn -ozepydixmjijdmts -qefcfwzdhwmcyfvp -ycyktmpaqgaxqsxt -edpizkxnsxeeebfl -uwciveajsxxwoqyr -rbvjkljpxtglqjsh -nbplrskduutrptfk -vewrbadvkseuloec -upaotnjxquomoflx -qfwxkinrousqywdd -mqzxvvskslbxvyjt -oxicszyiqifoyugx -bkitxwzjpabvhraj -ydrbyjecggynjpir -hezyteaublxxpamq -hxkuektnoovsehnd -cwtbbavnhlpiknza -qrwvkhbyasgfxwol -qryjbohkprfazczc -wjksnogpxracrbud -znmsxbhliqxhvesr -gkippedrjzmnnwkp -pklylwsnsyyxwcwg -osdpwbxoegwaiemr -kpslrrrljgtjiqka -vuqkloqucpyzfxgk -bvtdsisgvkuzghyl -qlcayluuyvlhdfyy -kbimqwnzanlygaya -nvoeanlcfhczijed -kqvcijcuobtdwvou -pmhdpcmxnprixitl -yueilssewzabzmij -zqxhafrvjyeyznyg -mhdounmxkvnnsekx -hnacyglnzicxjakg -iaxfdqibnrcjdlyl -iypoelspioegrwix -uiqouxzmlnjxnbqt -kslgjfmofraorvjo -bgvotsdqcdlpkynk -huwcgxhvrrbvmmth -vpqyfnkqqjacpffw -hpjgdfovgmrzvrcl -vbntbhbvdeszihzj -nrbyyuviwyildzuw -wckeoadqzsdnsbox -xgsobwuseofxsxox -anvhsxdshndembsd -iygmhbegrwqbqerg -ylrsnwtmdsrgsvlh -zvvejnrarsavahvc -yncxhmmdtxxeafby -kekgiglblctktnes -uoqgymsrlrwdruzc -saaoymtmnykusicw -bqvcworpqimwglcp -zbpgtheydoyzipjv -pkykzslwsjbhcvcj -jhwxxneyuuidrzvl -pafeyajcrlehmant -klszcvtmcdeyfsmj -ledsltggvrbvlefn -hubpbvxknepammep -gthxhaapfpgtilal -jtfhbozlometwztj -jrhshycyenurbpwb -fyaxbawrsievljqv -lgfcgbenlqxqcxsd -dhedabbwbdbpfmxp -mxzgwhaqobyvckcm -qboxojoykxvwexav -jcpzfjnmvguwjnum -ohpsxnspfwxkkuqe -nyekrqjlizztwjqp -thuynotacpxjzroj -wymbolrlwosnbxqx -iyaqihnqvewxdtjm -hdvdbtvfpdrejenu -gtjscincktlwwkkf -wtebigbaythklkbd diff --git a/2015/day-06/input.txt b/2015/day-06/input.txt deleted file mode 100644 index 495311e..0000000 --- a/2015/day-06/input.txt +++ /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/day-07/input.txt b/2015/day-07/input.txt deleted file mode 100644 index f180041..0000000 --- a/2015/day-07/input.txt +++ /dev/null @@ -1,339 +0,0 @@ -NOT dq -> dr -kg OR kf -> kh -ep OR eo -> eq -44430 -> b -NOT gs -> gt -dd OR do -> dp -eg AND ei -> ej -y AND ae -> ag -jx AND jz -> ka -lf RSHIFT 2 -> lg -z AND aa -> ac -dy AND ej -> el -bj OR bi -> bk -kk RSHIFT 3 -> km -NOT cn -> co -gn AND gp -> gq -cq AND cs -> ct -eo LSHIFT 15 -> es -lg OR lm -> ln -dy OR ej -> ek -NOT di -> dj -1 AND fi -> fj -kf LSHIFT 15 -> kj -NOT jy -> jz -NOT ft -> fu -fs AND fu -> fv -NOT hr -> hs -ck OR cl -> cm -jp RSHIFT 5 -> js -iv OR jb -> jc -is OR it -> iu -ld OR le -> lf -NOT fc -> fd -NOT dm -> dn -bn OR by -> bz -aj AND al -> am -cd LSHIFT 15 -> ch -jp AND ka -> kc -ci OR ct -> cu -gv AND gx -> gy -de AND dk -> dm -x RSHIFT 5 -> aa -et RSHIFT 2 -> eu -x RSHIFT 1 -> aq -ia OR ig -> ih -bk LSHIFT 1 -> ce -y OR ae -> af -NOT ca -> cb -e AND f -> h -ia AND ig -> ii -ck AND cl -> cn -NOT jh -> ji -z OR aa -> ab -1 AND en -> eo -ib AND ic -> ie -NOT eh -> ei -iy AND ja -> jb -NOT bb -> bc -ha OR gz -> hb -1 AND cx -> cy -NOT ax -> ay -ev OR ew -> ex -bn RSHIFT 2 -> bo -er OR es -> et -eu OR fa -> fb -jp OR ka -> kb -ea AND eb -> ed -k AND m -> n -et RSHIFT 3 -> ev -et RSHIFT 5 -> ew -hz RSHIFT 1 -> is -ki OR kj -> kk -NOT h -> i -lv LSHIFT 15 -> lz -as RSHIFT 1 -> bl -hu LSHIFT 15 -> hy -iw AND ix -> iz -lf RSHIFT 1 -> ly -fp OR fv -> fw -1 AND am -> an -ap LSHIFT 1 -> bj -u LSHIFT 1 -> ao -b RSHIFT 5 -> f -jq AND jw -> jy -iu RSHIFT 3 -> iw -ih AND ij -> ik -NOT iz -> ja -de OR dk -> dl -iu OR jf -> jg -as AND bd -> bf -b RSHIFT 3 -> e -jq OR jw -> jx -iv AND jb -> jd -cg OR ch -> ci -iu AND jf -> jh -lx -> a -1 AND cc -> cd -ly OR lz -> ma -NOT el -> em -1 AND bh -> bi -fb AND fd -> fe -lf OR lq -> lr -bn RSHIFT 3 -> bp -bn AND by -> ca -af AND ah -> ai -cf LSHIFT 1 -> cz -dw OR dx -> dy -gj AND gu -> gw -jg AND ji -> jj -jr OR js -> jt -bl OR bm -> bn -gj RSHIFT 2 -> gk -cj OR cp -> cq -gj OR gu -> gv -b OR n -> o -o AND q -> r -bi LSHIFT 15 -> bm -dy RSHIFT 1 -> er -cu AND cw -> cx -iw OR ix -> iy -hc OR hd -> he -0 -> c -db OR dc -> dd -kk RSHIFT 2 -> kl -eq LSHIFT 1 -> fk -dz OR ef -> eg -NOT ed -> ee -lw OR lv -> lx -fw AND fy -> fz -dz AND ef -> eh -jp RSHIFT 3 -> jr -lg AND lm -> lo -ci RSHIFT 2 -> cj -be AND bg -> bh -lc LSHIFT 1 -> lw -hm AND ho -> hp -jr AND js -> ju -1 AND io -> ip -cm AND co -> cp -ib OR ic -> id -NOT bf -> bg -fo RSHIFT 5 -> fr -ip LSHIFT 15 -> it -jt AND jv -> jw -jc AND je -> jf -du OR dt -> dv -NOT fx -> fy -aw AND ay -> az -ge LSHIFT 15 -> gi -NOT ak -> al -fm OR fn -> fo -ff AND fh -> fi -ci RSHIFT 5 -> cl -cz OR cy -> da -NOT ey -> ez -NOT ju -> jv -NOT ls -> lt -kk AND kv -> kx -NOT ii -> ij -kl AND kr -> kt -jk LSHIFT 15 -> jo -e OR f -> g -NOT bs -> bt -hi AND hk -> hl -hz OR ik -> il -ek AND em -> en -ao OR an -> ap -dv LSHIFT 1 -> ep -an LSHIFT 15 -> ar -fo RSHIFT 1 -> gh -NOT im -> in -kk RSHIFT 1 -> ld -hw LSHIFT 1 -> iq -ec AND ee -> ef -hb LSHIFT 1 -> hv -kb AND kd -> ke -x AND ai -> ak -dd AND do -> dq -aq OR ar -> as -iq OR ip -> ir -dl AND dn -> do -iu RSHIFT 5 -> ix -as OR bd -> be -NOT go -> gp -fk OR fj -> fl -jm LSHIFT 1 -> kg -NOT cv -> cw -dp AND dr -> ds -dt LSHIFT 15 -> dx -et RSHIFT 1 -> fm -dy RSHIFT 3 -> ea -fp AND fv -> fx -NOT p -> q -dd RSHIFT 2 -> de -eu AND fa -> fc -ba AND bc -> bd -dh AND dj -> dk -lr AND lt -> lu -he RSHIFT 1 -> hx -ex AND ez -> fa -df OR dg -> dh -fj LSHIFT 15 -> fn -NOT kx -> ky -gk OR gq -> gr -dy RSHIFT 2 -> dz -gh OR gi -> gj -lj AND ll -> lm -x OR ai -> aj -bz AND cb -> cc -1 AND lu -> lv -as RSHIFT 3 -> au -ce OR cd -> cf -il AND in -> io -dd RSHIFT 1 -> dw -NOT lo -> lp -c LSHIFT 1 -> t -dd RSHIFT 3 -> df -dd RSHIFT 5 -> dg -lh AND li -> lk -lf RSHIFT 5 -> li -dy RSHIFT 5 -> eb -NOT kt -> ku -at OR az -> ba -x RSHIFT 3 -> z -NOT lk -> ll -lb OR la -> lc -1 AND r -> s -lh OR li -> lj -ln AND lp -> lq -kk RSHIFT 5 -> kn -ea OR eb -> ec -ci AND ct -> cv -b RSHIFT 2 -> d -jp RSHIFT 1 -> ki -NOT cr -> cs -NOT jd -> je -jp RSHIFT 2 -> jq -jn OR jo -> jp -lf RSHIFT 3 -> lh -1 AND ds -> dt -lf AND lq -> ls -la LSHIFT 15 -> le -NOT fg -> fh -at AND az -> bb -au AND av -> ax -kw AND ky -> kz -v OR w -> x -kk OR kv -> kw -ks AND ku -> kv -kh LSHIFT 1 -> lb -1 AND kz -> la -NOT kc -> kd -x RSHIFT 2 -> y -et OR fe -> ff -et AND fe -> fg -NOT ac -> ad -jl OR jk -> jm -1 AND jj -> jk -bn RSHIFT 1 -> cg -NOT kp -> kq -ci RSHIFT 3 -> ck -ev AND ew -> ey -1 AND ke -> kf -cj AND cp -> cr -ir LSHIFT 1 -> jl -NOT gw -> gx -as RSHIFT 2 -> at -iu RSHIFT 1 -> jn -cy LSHIFT 15 -> dc -hg OR hh -> hi -ci RSHIFT 1 -> db -au OR av -> aw -km AND kn -> kp -gj RSHIFT 1 -> hc -iu RSHIFT 2 -> iv -ab AND ad -> ae -da LSHIFT 1 -> du -NOT bw -> bx -km OR kn -> ko -ko AND kq -> kr -bv AND bx -> by -kl OR kr -> ks -1 AND ht -> hu -df AND dg -> di -NOT ag -> ah -d OR j -> k -d AND j -> l -b AND n -> p -gf OR ge -> gg -gg LSHIFT 1 -> ha -bn RSHIFT 5 -> bq -bo OR bu -> bv -1 AND gy -> gz -s LSHIFT 15 -> w -NOT ie -> if -as RSHIFT 5 -> av -bo AND bu -> bw -hz AND ik -> im -bp AND bq -> bs -b RSHIFT 1 -> v -NOT l -> m -bp OR bq -> br -g AND i -> j -br AND bt -> bu -t OR s -> u -hz RSHIFT 5 -> ic -gk AND gq -> gs -fl LSHIFT 1 -> gf -he RSHIFT 3 -> hg -gz LSHIFT 15 -> hd -hf OR hl -> hm -1 AND gd -> ge -fo OR fz -> ga -id AND if -> ig -fo AND fz -> gb -gr AND gt -> gu -he OR hp -> hq -fq AND fr -> ft -ga AND gc -> gd -fo RSHIFT 2 -> fp -gl OR gm -> gn -hg AND hh -> hj -NOT hn -> ho -gl AND gm -> go -he RSHIFT 5 -> hh -NOT gb -> gc -hq AND hs -> ht -hz RSHIFT 3 -> ib -hz RSHIFT 2 -> ia -fq OR fr -> fs -hx OR hy -> hz -he AND hp -> hr -gj RSHIFT 5 -> gm -hf AND hl -> hn -hv OR hu -> hw -NOT hj -> hk -gj RSHIFT 3 -> gl -fo RSHIFT 3 -> fq -he RSHIFT 2 -> hf diff --git a/2015/day-08/input.txt b/2015/day-08/input.txt deleted file mode 100644 index 94538e7..0000000 --- a/2015/day-08/input.txt +++ /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/day-09/input.txt b/2015/day-09/input.txt deleted file mode 100644 index 997758f..0000000 --- a/2015/day-09/input.txt +++ /dev/null @@ -1,28 +0,0 @@ -Tristram to AlphaCentauri = 34 -Tristram to Snowdin = 100 -Tristram to Tambi = 63 -Tristram to Faerun = 108 -Tristram to Norrath = 111 -Tristram to Straylight = 89 -Tristram to Arbre = 132 -AlphaCentauri to Snowdin = 4 -AlphaCentauri to Tambi = 79 -AlphaCentauri to Faerun = 44 -AlphaCentauri to Norrath = 147 -AlphaCentauri to Straylight = 133 -AlphaCentauri to Arbre = 74 -Snowdin to Tambi = 105 -Snowdin to Faerun = 95 -Snowdin to Norrath = 48 -Snowdin to Straylight = 88 -Snowdin to Arbre = 7 -Tambi to Faerun = 68 -Tambi to Norrath = 134 -Tambi to Straylight = 107 -Tambi to Arbre = 40 -Faerun to Norrath = 11 -Faerun to Straylight = 66 -Faerun to Arbre = 144 -Norrath to Straylight = 115 -Norrath to Arbre = 135 -Straylight to Arbre = 127 diff --git a/2015/day-11/input.txt b/2015/day-11/input.txt deleted file mode 100644 index 04b9e32..0000000 --- a/2015/day-11/input.txt +++ /dev/null @@ -1 +0,0 @@ -hxbxwxba diff --git a/2015/day-12/input.txt b/2015/day-12/input.txt deleted file mode 100644 index 87e5309..0000000 --- a/2015/day-12/input.txt +++ /dev/null @@ -1 +0,0 @@ -[{"a":{"e":{"e":161,"a":"blue","d":{"e":-14,"a":"red","d":{"c":"yellow","a":[-35,0],"b":"orange","d":{"e":70,"a":"green","d":"blue","j":12,"c":69,"h":"orange","b":92,"g":"yellow","f":"green","i":121}},"c":"blue","h":14,"b":46,"g":62,"f":[179]},"j":{"e":133,"c":"violet","a":"orange","b":"blue","d":"violet"},"c":{"e":151,"a":"violet","d":{"e":"red","c":93,"a":135,"g":{"e":43,"c":"green","a":"orange","b":"green","d":54},"b":69,"d":159,"f":2},"c":"green","h":65,"b":{"c":126,"a":106,"b":190,"d":-40},"g":134,"f":"red"},"h":87,"b":[-3,"yellow",50,120],"g":{"e":[138,83,"red"],"c":["yellow",["red",177,98,"blue",179,"blue","violet",23],108,["green",17,-46,3,99],-43,46,"orange","yellow",{"a":192,"b":39},57],"a":"red","b":195,"d":172},"f":97,"i":160},"a":"orange","d":120,"c":61,"h":"red","b":186,"g":{"e":"orange","a":82,"d":{"a":{"e":"green","c":-5,"a":-13,"b":12,"d":"blue","f":-19}},"c":"blue","h":["violet","violet",82,3,"orange","orange",45,"red",198,[81,"red","green","green","yellow",{"c":"orange","a":"blue","b":193},"blue"]],"b":99,"g":{"a":[64,"orange","blue",98],"b":30},"f":"orange","i":[167]},"f":[{"e":"green","c":168,"a":"red","b":173,"d":"blue"},{"e":"violet","c":90,"a":10,"g":{"a":3,"b":195},"b":"orange","d":{"e":143,"c":-26,"a":136,"g":-28,"b":137,"d":"violet","f":[108,70,19,"blue","violet","orange"]},"f":-11},{"e":188,"a":173,"d":135,"j":148,"c":"orange","h":["orange","yellow",108,"violet","violet","blue",188,"yellow","red"],"b":[145,118,"orange","green","green",17,["red",55,86,-20,"green",118,"violet","green"]],"g":{"e":62,"c":"blue","a":"violet","b":-41,"d":5},"f":"green","i":[33,"orange"]},{"a":"green"},{"a":[87,"violet"],"b":"violet"},{"e":"violet","a":147,"d":"blue","c":["blue",91,"violet","violet","yellow","orange","yellow",-4],"h":"yellow","b":19,"g":{"a":"red"},"f":[-38,"yellow","violet",-10,"orange",29,"violet",52],"i":"red"},54,[-14,-2,{"e":12,"a":"violet","d":"blue","j":"orange","c":180,"h":{"e":186,"a":"green","d":"violet","c":"orange","h":"yellow","b":"yellow","g":"green","f":"violet"},"b":"green","g":{"e":"green","c":103,"a":119,"b":"blue","d":"violet","f":116},"f":22,"i":"yellow"},["violet","blue","blue","violet",44,"orange"],144],"red",[119,"red",[10,15,115,"orange",55,"yellow",85,135,-12,"orange"],61,{"e":"red","c":"yellow","a":34,"b":"blue","d":"orange","f":"yellow"},{"c":{"c":"yellow","a":0,"b":"violet"},"a":"orange","b":"green","d":-37},-21]],"i":{"e":[{"e":123,"a":106,"d":100,"j":"violet","c":164,"h":["red",120,"orange","violet",54],"b":-22,"g":"violet","f":"orange","i":130}],"c":{"e":"blue","a":[[198,82,2,"orange",151],128,"violet",88],"d":72,"c":"blue","h":194,"b":4,"g":149,"f":"violet"},"a":[["blue",27,"green",174],"orange",50,"orange",["orange","violet",154,167],"red","orange",{"c":49,"a":"violet","b":76,"d":{"c":166,"a":"red","b":10,"d":185}},53,"yellow"],"b":"orange","d":101,"f":-1}},"b":{"e":{"e":["blue",92,-20,"red","yellow",129,99,"yellow",38],"a":98,"d":129,"c":-5,"h":"green","b":"violet","g":"blue","f":"yellow","i":"red"},"a":"blue","d":[[20,87,"red",124,-2,"yellow","red",17,"violet","yellow"],{"c":"violet","a":"red","b":161},104,{"e":["blue",[51,47,57,-41,"green",149,-11,"red",103,"orange"],"violet",72,"red",["orange","blue","red"],-8,{"c":"violet","a":68,"b":-43,"d":"green"},"orange"],"a":36,"d":["orange","green","green",106,"green","red","red","red","violet"],"j":{"a":"red","b":144},"c":166,"h":109,"b":[{"a":56,"b":"red"},-41,"blue",36,20,"blue","blue"],"g":188,"f":"yellow","i":-7},[155,["green","green",0,"red","blue"],{"e":144,"c":"green","a":"orange","b":133,"d":10,"f":[91,160,"blue",183,18,43,85,-37]},{"e":"violet","a":-35,"d":57,"c":"violet","h":17,"b":"orange","g":57,"f":"red","i":"blue"},"red","red","green","red",29,{"e":112,"c":["red","blue",68,"red","yellow"],"a":"blue","g":"blue","b":{"a":"red"},"d":162,"f":"green"}],"green",[42,"orange"],[["yellow",183,2,"red",115,"red",-31]]],"j":29,"c":{"e":[{"c":"orange","a":{"e":"orange","c":-47,"a":"blue","b":35,"d":25,"f":"blue"},"b":111,"d":16},-44,-22,179,"yellow",84],"a":{"e":178,"a":["red",183,92],"d":163,"c":105,"h":24,"b":"violet","g":-26,"f":[125,"green","violet"],"i":"red"},"d":[[12,"yellow","blue","green"],144,[114,"orange",92,"blue",["violet",40,"blue"],67,105],["orange",155,"violet",37,-38]],"j":{"a":{"c":["green","yellow",-13,"green","red"],"a":[-27],"b":"violet"},"b":["red",[109,57],181,"blue",193,-32,83,"violet"]},"c":128,"h":21,"b":{"e":"red","a":"red","d":"green","c":["green",{"a":"blue"}],"h":"orange","b":{"e":199,"c":35,"a":126,"b":183,"d":60},"g":"orange","f":"violet","i":105},"g":"yellow","f":133,"i":[{"c":"violet","a":"yellow","b":"orange","d":144},"red","yellow","green",105,72,"red","yellow"]},"h":["violet",[[161,"red","blue",[98,"red","violet"],"orange",51,"violet"],"violet",-6,"orange","yellow",51],{"e":72,"a":[190,"red","blue",-13,90,"blue",-6,"violet",137,61],"d":[126,["red",101,118],13,"blue",-4,"blue",[47,157,77]],"c":"orange","h":176,"b":{"c":[67,"green",59,"green",140,"orange","blue",15,53],"a":162,"b":"orange","d":47},"g":49,"f":"yellow","i":"violet"}],"b":{"e":132,"c":[["blue",142,"violet","green",75,56,"green","green"],"red",185,"orange","violet"],"a":144,"b":"violet","d":{"e":"green","a":"blue","d":"violet","c":["violet","yellow","orange","green",121,"blue",-23],"h":"violet","b":"yellow","g":-34,"f":147,"i":127},"f":-25},"g":"green","f":"blue","i":80}},{"e":[43,[34,"yellow",-1,{"e":[150,95],"a":"red","d":"green","j":{"e":"red","c":"yellow","a":"orange","g":-4,"b":-4,"d":{"e":108,"a":"green","d":"orange","j":70,"c":-1,"h":45,"b":"blue","g":-20,"f":"yellow","i":"yellow"},"f":-19},"c":"red","h":90,"b":-46,"g":96,"f":[44,-43,"green","green"],"i":[124,"orange",30,"blue","green","violet",66,"red","orange",125]}]],"c":{"a":[{"c":108,"a":"green","b":"orange"},"green","yellow"],"b":-11},"a":["red",["violet",132,-33,{"a":[148,-13,"orange",84,"yellow",10,"orange","blue"]},["red",-21,{"c":"green","a":"violet","b":"blue"},-1,"red",110,"yellow",51],["violet",{"a":"orange","b":127},[-14,{"a":"yellow"}],{"a":15}]]],"g":"violet","b":["green","violet"],"d":{"a":"yellow","b":"red"},"f":{"e":"green","c":{"a":"orange","b":"violet"},"a":{"c":102,"a":["red","green",{"e":"yellow","a":-41,"d":101,"j":{"a":"yellow"},"c":"yellow","h":"violet","b":19,"g":"blue","f":"yellow","i":61}],"b":["red","green"]},"g":55,"b":"violet","d":{"a":"orange","b":{"e":{"e":-5,"c":113,"a":"orange","g":"blue","b":"orange","d":35,"f":"violet"},"c":"blue","a":26,"b":150,"d":"blue"}},"f":"red"}},[{"a":[{"e":39,"a":"green","d":[[152,198,"yellow",75,"yellow",191,131,"blue"],[177,27,"blue","red"],51,129,"red",{"a":52},"green"],"c":165,"h":"blue","b":4,"g":[{"c":"yellow","a":"violet","b":15},"red","yellow","blue",52,182,{"a":83,"b":"green"},"blue",167,[103,66,105]],"f":-19,"i":162},"blue","orange",165,[153,"green",115],["orange",0,"green",{"c":"violet","a":"red","b":26,"d":198}],{"e":15,"a":["violet",58,-15,"orange",-3],"d":{"e":113,"c":59,"a":["green",-42,"violet",38,"green",-2],"b":"orange","d":"red"},"c":["green",156,"green","yellow",79,"red",126,64,"orange"],"h":"blue","b":"red","g":["orange",43,"red","yellow",{"e":"blue","a":47,"d":"red","c":"violet","h":44,"b":-15,"g":60,"f":"violet","i":-38},"orange",130,34],"f":-49,"i":"yellow"}],"b":[142,"green",[{"c":"yellow","a":181,"b":"yellow"},"blue"],{"a":[["red",35,"green","red",0,"yellow"]],"b":"yellow"},-20]},{"e":88,"a":{"e":"yellow","c":"blue","a":171,"b":{"c":[{"e":"orange","a":"orange","d":"green","c":"green","h":-13,"b":28,"g":70,"f":-30,"i":63}],"a":"green","b":"orange","d":23},"d":"red"},"d":19,"c":"violet","h":[[105,{"e":"orange","a":["red","violet",138,"blue"],"d":21,"j":-20,"c":-26,"h":143,"b":26,"g":119,"f":179,"i":"orange"},"green",["red",48,171,"blue"],"blue","yellow",{"a":"yellow","b":132}],"yellow",{"c":92,"a":{"c":-23,"a":"yellow","b":"violet"},"b":"green","d":[52,124,"violet",{"e":-19,"c":"yellow","a":181,"b":-23,"d":-7},"yellow",139,136]},117,{"e":145,"c":"blue","a":175,"b":42,"d":193}],"b":"yellow","g":[-16,-43,{"a":146,"b":[115,199,"red","violet",150]},{"a":{"c":-14,"a":129,"b":"yellow"}},64,[86,1,109,"orange",[{"e":"blue","c":"blue","a":"violet","b":"orange","d":"yellow"},149,30,"blue",112,{"e":140,"c":"green","a":139,"b":"orange","d":-8},-13,25,111],[127,183,"violet",81,"yellow",192,"blue",{"a":"blue"},"violet",105],71,"violet",18,{"c":37,"a":["red","blue"],"b":184,"d":121}],"green",["yellow",{"e":59,"c":33,"a":154,"g":97,"b":113,"d":"orange","f":23},"yellow",125,"yellow",85,99],34,{"c":100,"a":{"e":"green","a":19,"d":-2,"c":114,"h":72,"b":144,"g":96,"f":85,"i":125},"b":"green","d":-18}],"f":[[73,"blue",132,["yellow","blue","orange","blue",146,15,"orange","orange",{"e":138,"a":"violet","d":194,"c":104,"h":-4,"b":122,"g":-32,"f":"yellow"},-28]],{"e":"red","c":-6,"a":18,"g":-31,"b":44,"d":{"a":117,"b":-37},"f":{"a":"yellow"}},"orange",122,{"e":{"e":-31,"a":"yellow","d":78,"c":118,"h":"green","b":{"a":"violet","b":166},"g":167,"f":126,"i":137},"a":"yellow","d":{"c":152,"a":"blue","b":"green"},"c":"yellow","h":[14,"green",39,171,"red",46,137,-13],"b":"red","g":{"e":"green","c":136,"a":"violet","b":76,"d":"red","f":148},"f":86},-9,["green",156,119,["red",66,198,["orange",-1,34],"yellow",["violet",52,85,-5,"red"],96,43,"violet"],"red",32,95,{"e":119,"a":"blue","d":-8,"c":126,"h":17,"b":"blue","g":178,"f":"violet"},73]],"i":{"e":57,"a":"green","d":195,"c":"violet","h":23,"b":[{"c":"violet","a":122,"b":[64,"violet","green",11,"red",-18,"orange","green","yellow","orange"]},"orange","red",{"e":"violet","a":147,"d":"green","j":-34,"c":{"e":-24,"a":51,"d":"violet","c":"orange","h":121,"b":"blue","g":104,"f":152,"i":99},"h":62,"b":"yellow","g":37,"f":"orange","i":178}],"g":"yellow","f":"violet","i":112}},"violet","violet",{"a":192,"b":"yellow"},["red",["green",165],{"a":"red"},[["green","blue","red","violet",82,"violet","violet",61,86],["violet","green",[187,119,"yellow","orange",17,173],"orange",{"e":"yellow","a":193,"d":87,"c":-1,"h":-1,"b":"red","g":"green","f":"orange"},133,{"e":165,"a":["green",68,-24,"blue"],"d":129,"c":"yellow","h":52,"b":173,"g":"green","f":145},51],141,129],{"c":"red","a":14,"b":"violet","d":{"e":25,"a":118,"d":"orange","c":{"e":6,"c":169,"a":"violet","b":"orange","d":"violet"},"h":29,"b":{"e":"blue","c":"violet","a":["red",176,79,74,"violet","yellow",67,"violet","blue"],"b":"violet","d":"yellow"},"g":34,"f":[47,"green","violet","blue"]}},{"e":"blue","c":{"c":23,"a":"violet","b":16,"d":{"e":-27,"c":"orange","a":{"e":48,"a":56,"d":"yellow","c":173,"h":"violet","b":98,"g":147,"f":"green","i":69},"b":137,"d":[171,"green","orange",1,-22,17,"red","orange","green",-33],"f":"red"}},"a":[{"c":"blue","a":"red","b":-30},"red",{"e":"blue","c":154,"a":"green","b":"blue","d":"red","f":{"e":"blue","c":59,"a":"orange","g":125,"b":84,"d":"green","f":50}},[91,{"e":-20,"c":"red","a":"orange","b":-13,"d":46},79,173,["orange","blue","orange","yellow","red","violet",107,103,32]]],"b":[193,["orange",{"a":6,"b":"violet"},"violet",82,-24,"green"],197],"d":25,"f":-2},{"e":167,"a":-45,"d":"violet","c":55,"h":"red","b":"red","g":"blue","f":21,"i":{"e":198,"c":[{"c":"yellow","a":"green","b":55,"d":"violet"},[44,13,0],{"e":"red","a":197,"d":"violet","c":69,"h":80,"b":92,"g":11,"f":158,"i":130},"red"],"a":"violet","b":"red","d":"yellow"}},[{"e":88,"a":[["green",199,176,-23],{"e":128,"a":185,"d":"yellow","c":142,"h":"blue","b":"red","g":148,"f":124,"i":"violet"},15,"violet","violet",1],"d":"orange","c":"blue","h":-31,"b":[{"e":"violet","c":90,"a":"red","b":24,"d":177},190,65,-14],"g":146,"f":140,"i":126},"green",["yellow",-11,158,11,{"e":"green","c":"red","a":"red","b":{"a":168},"d":7},"orange",107,"green","red"]],167,[["green",{"e":37,"a":"blue","d":"blue","c":-48,"h":"red","b":179,"g":"blue","f":"orange"},{"c":"yellow","a":116,"b":196,"d":97},{"e":"violet","c":{"e":"green","a":"orange","d":107,"c":144,"h":"violet","b":4,"g":98,"f":147,"i":"blue"},"a":"violet","b":"orange","d":["orange",-40,"violet","violet",64],"f":191},["blue","blue"],178,"violet",["violet"]],"violet",49,"green","blue","violet",{"e":"orange","c":61,"a":"orange","b":"green","d":125,"f":["red","yellow","orange",["orange","yellow",-41,27,"violet","orange","blue"],"violet",9,"green","red"]}]],{"e":194,"a":{"e":138,"a":"violet","d":112,"c":[[184,"green","red","violet","blue","red",{"e":"yellow","c":"orange","a":-16,"g":"orange","b":115,"d":"red","f":-6}],149],"h":[-20,["yellow",50,"yellow",20,"red"],"green","blue",-38,128],"b":{"e":["orange",[160],{"e":193,"c":-18,"a":118,"g":"violet","b":"violet","d":"orange","f":"yellow"},183],"c":"red","a":"red","b":{"e":"yellow","a":"yellow","d":99,"c":-13,"h":166,"b":{"e":20,"c":183,"a":"red","b":77,"d":61},"g":-31,"f":"violet","i":"violet"},"d":"orange","f":49},"g":"green","f":166,"i":"red"},"d":{"e":[[-30,"green",-33,"blue"],-38,"red",167,"yellow",["orange",[53,145,67,109,156],"green",189,{"e":"red","c":"red","a":"orange","b":116,"d":"red","f":"violet"},-24,"orange","yellow","violet","violet"],{"e":"red","c":"violet","a":"red","b":76,"d":"blue","f":"orange"},[45,10,"green",168,-9,"violet"]],"c":{"c":[93,-6,109,[12,"orange","red","blue"],"violet"],"a":{"e":-35,"c":{"e":36,"c":-10,"a":105,"b":31,"d":"green"},"a":"green","b":40,"d":"yellow"},"b":["violet",{"e":"violet","a":"blue","d":"blue","c":75,"h":"yellow","b":"orange","g":23,"f":"violet"},187],"d":48},"a":172,"b":{"e":"red","a":"blue","d":[7,"yellow","yellow","red",-2],"c":"blue","h":"blue","b":167,"g":"violet","f":{"a":"yellow"}},"d":"green","f":"orange"},"c":{"e":["violet",{"c":"yellow","a":"violet","b":140,"d":102},62,"yellow",111,69,[84]],"a":114,"d":"violet","c":13,"h":"violet","b":"green","g":99,"f":{"e":"blue","a":"green","d":"blue","j":[-21,"blue","red",88,174,"orange",-1],"c":"yellow","h":[[68,119,152,"yellow"],132,"green","violet","violet",8,{"e":61,"c":1,"a":70,"b":"yellow","d":"blue","f":"violet"}],"b":48,"g":-39,"f":[3,142,"green","blue","violet","orange","orange","yellow","blue",114],"i":["blue","green",82,19,91,18]}},"h":-24,"b":137,"g":153,"f":0,"i":"orange"},{"e":45,"a":{"e":[[62,25,"orange",189,"orange",38,"orange"]],"c":119,"a":100,"b":["red",{"a":"green","b":[-36,"green","red","orange","violet",157,"blue","green",42]},"violet"],"d":[{"c":{"a":24,"b":77},"a":135,"b":8,"d":{"e":185,"a":"violet","d":138,"j":"green","c":-16,"h":6,"b":149,"g":23,"f":"violet","i":"blue"}}],"f":{"e":192,"c":"yellow","a":[-36,"blue",-27],"b":["green",-17,81],"d":"yellow","f":141}},"d":23,"j":{"a":[86,"blue",-22,"orange",123,56,[131,156,58,"violet","green",{"e":27,"a":56,"d":"yellow","c":35,"h":"green","b":84,"g":141,"f":65}],{"a":-17,"b":192},137]},"c":[47,{"e":{"e":95,"a":{"e":182,"a":177,"d":"blue","c":174,"h":-11,"b":"red","g":"yellow","f":"violet","i":39},"d":80,"c":"orange","h":"violet","b":112,"g":-19,"f":"green"},"c":{"c":"violet","a":-18,"b":"green","d":["red",16,-37,"blue","yellow",21,"blue"]},"a":-5,"b":106,"d":31,"f":146},46,-49,{"c":"orange","a":-20,"b":-9},["orange",{"e":["blue","blue",155,"orange","red"],"a":"violet","d":"orange","j":-33,"c":"green","h":"violet","b":"orange","g":"violet","f":173,"i":[-1,"yellow",194,"green",-31,"green"]},{"a":42,"b":{"e":"blue","a":"green","d":"yellow","j":"violet","c":121,"h":102,"b":"orange","g":-27,"f":137,"i":-23}},{"e":{"c":-25,"a":"red","b":129},"c":145,"a":34,"b":108,"d":"red"},"yellow","red","yellow",131,164,6],"yellow",{"a":["orange"],"b":31}],"h":{"e":{"e":"orange","a":"orange","d":{"c":"violet","a":{"e":"blue","a":127,"d":"blue","c":"green","h":"violet","b":88,"g":-40,"f":"yellow","i":"red"},"b":"violet"},"c":["red",{"e":"yellow","a":160,"d":"yellow","j":"blue","c":"orange","h":25,"b":41,"g":44,"f":"yellow","i":106},["yellow",197,21,115,"blue","green",144,38,-24,"blue"],"blue","blue","yellow",148],"h":"red","b":[65,41,{"a":177,"b":118},-42,{"e":13,"c":"orange","a":"violet","g":104,"b":32,"d":"blue","f":"orange"},119,"blue",-44],"g":"violet","f":87,"i":58},"a":128,"d":"green","j":"green","c":[{"a":{"e":"red","c":-24,"a":"yellow","b":"orange","d":"red","f":15}},"violet","green",165,"yellow",{"e":109,"a":101,"d":98,"c":"orange","h":"red","b":"yellow","g":"red","f":78},[166,"green","blue",-20,[33],"red",-9,"yellow","orange",112],"blue"],"h":[{"c":{"e":"yellow","c":144,"a":86,"b":"orange","d":"yellow","f":176},"a":128,"b":"violet","d":{"a":150}},71,{"e":{"a":47},"a":105,"d":45,"c":"green","h":"green","b":112,"g":"red","f":["yellow",196,170,49,"green","red"],"i":91},"blue","blue","green"],"b":{"e":["blue",-40,{"e":-46,"a":-15,"d":"green","c":"red","h":93,"b":18,"g":"yellow","f":-17},"green","violet","green","orange","orange","orange",80],"c":"orange","a":[93,"blue",199,91,"green"],"b":"green","d":{"e":70,"c":"orange","a":"blue","b":-39,"d":198,"f":"blue"}},"g":[57,"violet",81],"f":"violet","i":"violet"},"b":"blue","g":[154,"orange",["yellow",{"e":{"e":-37,"c":-6,"a":"orange","g":"violet","b":"orange","d":"orange","f":77},"c":"green","a":"violet","g":"yellow","b":157,"d":"violet","f":"red"},75,86,"orange"],[{"e":"orange","c":7,"a":["orange",-40,"red",139,"violet"],"b":34,"d":120,"f":"green"},152,119,"orange",{"e":[-5,"orange",107,105,"red","violet",104,136,"violet"],"c":9,"a":199,"b":48,"d":178,"f":152},36],"yellow",89,{"a":155,"b":107},{"a":{"c":13,"a":160,"b":114}},{"a":"yellow"}],"f":["yellow",{"a":"blue","b":157},{"e":"orange","c":[81,-48,"yellow",76,13,"red","red"],"a":{"e":"red","a":"yellow","d":"violet","j":12,"c":"green","h":"green","b":"yellow","g":"yellow","f":76,"i":-44},"b":"blue","d":"green","f":"blue"},{"c":{"a":"orange"},"a":180,"b":"orange","d":133}],"i":{"e":"violet","c":{"e":"orange","c":{"e":[13,"red","yellow","yellow","blue","green","red",156],"c":{"e":"violet","a":"violet","d":"blue","c":102,"h":-7,"b":21,"g":"blue","f":"violet"},"a":129,"b":26,"d":"green"},"a":7,"b":"green","d":"orange"},"a":"red","b":"orange","d":[["yellow",33,178,-31,194,9,126],"orange",27,7,91,[190,-27],[143,{"e":"blue","a":3,"d":5,"c":116,"h":"blue","b":"red","g":"red","f":"violet","i":39},"green",81,[-24,-34,-42,188,63,"orange"],2,172,-44,"yellow",75],{"e":-40,"a":["green","blue","violet",197,-21,"yellow","blue",84,"blue",7],"d":["red","yellow","orange",39,"orange",98,"violet",173],"c":49,"h":38,"b":184,"g":"green","f":-33}]}}],[[[{"e":["violet","blue",53],"a":{"e":77,"c":"orange","a":[166,118,"red",-6,"orange","orange","violet",74,"green"],"b":"red","d":47},"d":"violet","c":92,"h":4,"b":3,"g":{"e":"green","c":"blue","a":"yellow","g":167,"b":"green","d":-31,"f":30},"f":"orange"},{"e":"orange","c":194,"a":"violet","g":-34,"b":43,"d":"yellow","f":"blue"},"yellow",-28],[["green",181,"blue"]],175,"orange",110,198,[185,{"e":183,"c":{"c":29,"a":"blue","b":{"e":45,"a":"yellow","d":"orange","c":"green","h":155,"b":"green","g":-39,"f":"blue","i":"red"},"d":192},"a":"red","g":{"e":{"a":"violet","b":77},"a":-42,"d":57,"j":"orange","c":193,"h":62,"b":"red","g":64,"f":58,"i":"yellow"},"b":[["green",-31,"yellow",141,"yellow","red",111,167,-13,"blue"]],"d":["red",17],"f":"red"},"green",[{"e":22,"c":"orange","a":{"a":"red","b":"violet"},"b":"violet","d":{"a":167,"b":"blue"},"f":56},{"a":{"e":26,"c":145,"a":"violet","g":6,"b":13,"d":"green","f":"yellow"},"b":-41},"yellow",[[120,"red",187,124,"red","green"],"violet","red"],["yellow","violet",34],"yellow","red",71],{"c":["red","green",82,"yellow"],"a":[146,87,"green","orange",168,"yellow"],"b":{"a":["violet"]}},117,"orange",39,144],["violet",{"e":131,"a":-28,"d":["red","green","blue","blue","violet",-15,"violet"],"j":-42,"c":"orange","h":47,"b":"green","g":"yellow","f":[99,140,138],"i":"blue"},{"e":"blue","a":65,"d":"red","c":185,"h":8,"b":["orange",153,{"c":"orange","a":-40,"b":"violet"},"blue","orange",93,175],"g":-27,"f":"yellow","i":-47},48,{"c":83,"a":["blue",184,"orange","blue",{"a":167,"b":"yellow"},"violet","yellow"],"b":-27}],[[12,22,-15,"yellow",34],28,{"e":121,"c":170,"a":"red","g":{"e":13,"a":"yellow","d":44,"j":{"c":198,"a":"violet","b":176},"c":23,"h":-3,"b":"green","g":"blue","f":"violet","i":165},"b":"blue","d":64,"f":189},"yellow",-19,{"e":-49,"c":123,"a":-6,"g":"green","b":[190,"red","orange",68,98,"yellow","orange","red",{"c":68,"a":"red","b":"red"},"violet"],"d":-27,"f":"orange"},17,{"a":[105,127,{"e":-1,"a":138,"d":173,"j":"green","c":"blue","h":80,"b":"yellow","g":176,"f":"green","i":"green"},139,-41,"blue",10]},"orange"]],[[[{"e":"green","a":"blue","d":"orange","j":"blue","c":"yellow","h":"yellow","b":{"c":199,"a":"violet","b":-19},"g":"yellow","f":"red","i":"violet"},["orange"],[{"e":-20,"a":72,"d":"violet","c":"green","h":"yellow","b":20,"g":62,"f":-46},["yellow",48,44,"yellow","orange",-19,"green","red",10],{"c":0,"a":"blue","b":"green"},71,168,-27,"red"],{"e":"violet","a":{"a":"violet"},"d":-32,"c":"orange","h":"orange","b":"yellow","g":144,"f":131,"i":"orange"},"orange","violet","yellow","red"],151,[18,[{"a":"green"}],"orange","red","blue"]],{"c":91,"a":-17,"b":47,"d":46}],[["orange","green",[132],[4,156,186,{"e":148,"a":"green","d":"red","c":14,"h":34,"b":98,"g":141,"f":197,"i":"blue"},"red"],["yellow",["red","violet",-8,{"e":"orange","a":86,"d":"green","c":-49,"h":"green","b":"orange","g":107,"f":"green","i":174},101,57,"red","red",{"c":"orange","a":185,"b":84,"d":"blue"}],92,"orange","green","green",{"e":[-17,"blue","violet"],"c":["blue",80,"red"],"a":134,"g":192,"b":"green","d":"violet","f":51}],{"e":[122,"yellow","green","orange"],"a":"blue","d":113,"c":"yellow","h":"yellow","b":["violet","violet",199,71,128,["yellow","green","violet","blue",-41,"green","violet","yellow","yellow"],["yellow",190,"green","green","orange","green",-30,61]],"g":{"a":136,"b":"red"},"f":[135,"violet",60,["yellow",16,"blue"],131,"yellow",{"e":"orange","c":"violet","a":62,"b":190,"d":109},"blue",68,{"a":58,"b":-31}]},"yellow",-17,"violet","red"],44,[-39,"orange",{"e":70,"c":199,"a":73,"g":12,"b":"orange","d":6,"f":"green"},["blue","red",58,{"e":51,"c":80,"a":[46,26,"violet",64,"violet"],"b":"red","d":"red"},{"a":"yellow","b":"blue"}],196,{"a":"orange","b":{"c":"yellow","a":66,"b":161}}],157,[-25,["red",31],96,"yellow",[{"a":"green","b":9},"yellow",147,"yellow","green","orange",[-4,"green",66,152,157,["violet","violet",45,199,36,"violet",125,25]],50,["green",34,"orange",-37,33,179]],"green",{"e":"violet","a":["red",{"e":40,"a":"green","d":-24,"c":174,"h":"violet","b":"red","g":180,"f":63},"red","red",{"a":-36},178,-19,"violet",["green","red",24,"red"],"violet"],"d":{"e":24,"c":9,"a":7,"g":-41,"b":44,"d":"red","f":"violet"},"c":"violet","h":"yellow","b":["red"],"g":"yellow","f":-1,"i":["blue",53,"violet","red",87,"blue",{"e":-20,"a":130,"d":"red","c":"blue","h":58,"b":"blue","g":"blue","f":"blue","i":"yellow"},"orange","green"]},["red","green","green",-23,-6,75,"blue",{"e":112,"a":"green","d":129,"c":"yellow","h":"green","b":"yellow","g":-16,"f":194,"i":{"a":"violet","b":114}},"blue",[87,{"a":"violet"},10,65,70,"yellow",104,78,-41]],{"e":"violet","a":[[180,108],"orange","green","yellow",119,52],"d":113,"j":"red","c":[91,"green","red",41,"red",41],"h":"yellow","b":{"e":"orange","c":188,"a":77,"g":"yellow","b":"blue","d":-46,"f":"blue"},"g":"yellow","f":"yellow","i":{"e":{"e":"yellow","c":112,"a":"red","b":-36,"d":10,"f":"blue"},"a":{"a":172},"d":["green",92,87,65,123],"c":"blue","h":{"c":152,"a":"green","b":107,"d":-47},"b":"violet","g":25,"f":65,"i":"blue"}},"violet"],[["orange",{"e":"yellow","c":"orange","a":"orange","b":128,"d":145},"blue",-3,"green",108,"yellow",153],{"e":"red","c":50,"a":[90,"green",34,91,{"c":"orange","a":"red","b":197,"d":"red"}],"b":{"e":[54,"yellow","yellow"],"a":{"e":"orange","c":"yellow","a":"red","g":59,"b":"orange","d":161,"f":15},"d":"green","c":"orange","h":"green","b":25,"g":"green","f":"green","i":[191,95,-39]},"d":11},"yellow",39,"green","blue"],{"e":[[-45,[77,"yellow",-2,149,"blue",37,114],"violet",53,"green","violet",86,"green",2],135,-36,193,{"e":177,"a":33,"d":23,"j":"orange","c":-49,"h":79,"b":"violet","g":2,"f":"orange","i":-11},{"c":35,"a":"green","b":"blue"},"red",71,"violet","yellow"],"a":{"c":[100,"red",-32,"green","red","red",106,"red"],"a":"violet","b":-37,"d":{"e":145,"a":22,"d":[-45,85,-25,141],"j":"yellow","c":150,"h":[-4,"violet","green","violet",197,26,52,13,"blue",195],"b":165,"g":79,"f":-2,"i":"yellow"}},"d":[174,182,4,111,"violet",[25,"violet","yellow","red",107,124,114,"violet"],["red",57,-26,"green",131,25,"blue",["green","blue",47,-9,91,"yellow","red",-29,"red"]]],"c":[49,"violet",-24,56,99,127,26],"h":{"e":30,"a":10,"d":"violet","c":{"e":"blue","c":192,"a":86,"g":"blue","b":111,"d":[198,"green"],"f":-42},"h":-9,"b":["violet",{"e":29,"a":"blue","d":49,"j":109,"c":99,"h":-9,"b":"violet","g":"orange","f":120,"i":"orange"},["green",-7,"green"],"blue",129,"green","violet",{"e":-7,"a":"blue","d":130,"c":"green","h":126,"b":158,"g":"blue","f":132,"i":"blue"},191,"orange"],"g":183,"f":"yellow"},"b":"orange","g":[-7,"blue",{"e":"orange","a":"yellow","d":"violet","j":139,"c":33,"h":"blue","b":"red","g":-20,"f":3,"i":151},"blue",136,"orange",160],"f":[128]}],[["blue",185,57,82,{"e":"yellow","a":"red","d":"violet","c":5,"h":"yellow","b":16,"g":11,"f":-27}],[["orange",38,{"c":"green","a":"blue","b":[177,"blue","violet",-41,"orange",41,67,106]},"green","blue","red"],"violet",["green",-13,"orange",6,{"e":"red","a":116,"d":"orange","c":100,"h":"violet","b":"yellow","g":"red","f":"red","i":"red"},{"e":36,"a":"blue","d":"blue","j":135,"c":194,"h":-27,"b":["green",186,"green","violet","violet",197,32],"g":["blue"],"f":"violet","i":101},-47,"violet",30],[11,"orange",[-11,{"a":"green","b":-32},-21,133],{"a":32}],"orange",-49,102,136,"blue",125],-1,{"e":"orange","a":{"e":{"c":"violet","a":"green","b":13,"d":"blue"},"a":[{"e":"red","c":"orange","a":67,"g":"blue","b":"red","d":103,"f":176},7,5,176],"d":["orange",[-12,"orange","orange","yellow",165,152],["blue",38,"yellow","blue"],"violet",157,"orange"],"c":153,"h":"yellow","b":"green","g":["blue",[11,"red","yellow","green",16,89,"yellow"],"violet",180,120],"f":-21,"i":166},"d":["yellow",{"e":"violet","c":"green","a":"red","b":156,"d":"blue","f":{"e":38,"a":"orange","d":109,"c":"orange","h":93,"b":"green","g":-19,"f":-4}},{"e":88,"c":81,"a":50,"b":184,"d":"orange"},{"a":"green"},"red",[31,["blue",37],"violet",-5,16,"red",-43],"orange",32,[-10,72,16,138,"blue","green","violet"],"green"],"c":"violet","h":{"e":49,"c":-25,"a":"violet","b":42,"d":["red",-5,65,"green",-47,146,{"e":"red","c":167,"a":113,"b":169,"d":"red"},-19,"blue"],"f":"blue"},"b":{"a":89},"g":{"e":-42,"c":"green","a":-27,"b":{"e":"orange","a":"blue","d":"violet","j":"green","c":-8,"h":112,"b":-45,"g":-27,"f":"green","i":["violet","yellow","blue","violet",13,"blue",21]},"d":["orange",113,152,115,"red",112,-11,-5,{"e":"blue","c":"orange","a":158,"b":57,"d":"violet"}],"f":42},"f":[18,"yellow","red"],"i":-37}],{"c":[-7,"orange","green","green"],"a":{"a":"blue"},"b":{"e":"orange","a":114,"d":{"c":{"c":45,"a":26,"b":-4},"a":111,"b":["yellow",["red",196,"blue","yellow","orange","orange"],"red",-39,"orange","red","blue",{"e":"red","c":"red","a":"violet","b":"green","d":-13,"f":144},18],"d":22},"c":["green",{"c":"orange","a":20,"b":"yellow","d":120},98,107,"green","orange",181,[69,-30,{"e":"red","a":"blue","d":"orange","c":42,"h":136,"b":"blue","g":24,"f":35,"i":"red"},["violet","blue",77,152,"violet","red","orange"],185,[87,59],178,"yellow"],"violet"],"h":172,"b":{"c":"orange","a":{"e":161,"c":52,"a":33,"b":"violet","d":169,"f":122},"b":{"e":"yellow","a":-12,"d":"yellow","c":43,"h":-30,"b":"blue","g":94,"f":"yellow"},"d":{"e":0,"a":37,"d":"green","c":-30,"h":101,"b":111,"g":"orange","f":195}},"g":{"a":138,"b":"yellow"},"f":[160]},"d":"violet"},[{"c":{"e":{"e":[-30,"green",127],"c":"red","a":"red","b":123,"d":163},"c":"violet","a":[62,"red",101,103,172,"green",{"e":"orange","a":"blue","d":"green","j":23,"c":"red","h":"blue","b":43,"g":"orange","f":"red","i":-31},"violet",159],"b":"orange","d":37,"f":143},"a":"blue","b":136},{"e":74,"a":49,"d":"violet","j":176,"c":{"e":147,"c":50,"a":158,"b":{"e":55,"a":99,"d":"yellow","c":{"e":"red","a":"yellow","d":-14,"j":89,"c":79,"h":185,"b":138,"g":-1,"f":66,"i":"green"},"h":{"a":-9},"b":{"e":-19,"a":"violet","d":"red","c":-5,"h":99,"b":11,"g":"green","f":90},"g":177,"f":146,"i":"green"},"d":190,"f":{"e":"red","c":"yellow","a":"blue","g":"blue","b":135,"d":-49,"f":114}},"h":"yellow","b":88,"g":[{"a":["green","red",36,"violet"]},{"e":[118],"c":"violet","a":-4,"b":"red","d":"blue"},"violet","green",[["green","blue",81,"orange","blue","violet","violet",115,195],19,39,39,31,41,-1],"yellow",{"a":42,"b":149},79],"f":129,"i":173},["violet",{"e":48,"a":81,"d":102,"j":76,"c":182,"h":{"a":43,"b":"violet"},"b":-27,"g":166,"f":["orange",["yellow"],36,"green",[86,"green",2,"yellow",-36],83,"yellow","orange",89],"i":133},[{"a":"violet","b":"violet"},"blue","orange","orange",161,"violet",[196,-14,152,{"a":129},"violet"],181,"red","red"],{"e":"violet","c":40,"a":["orange","violet","yellow","violet","yellow",91,"orange","violet",108],"g":"orange","b":"blue","d":[{"a":"orange"},-28,7,"orange",{"a":"violet"},183],"f":-12},115,-32,"yellow","violet","orange",193],{"e":{"a":147,"b":11},"c":127,"a":79,"b":"yellow","d":-5},{"e":[{"e":1,"a":101,"d":"blue","c":[126,"violet",-24,"green"],"h":"blue","b":149,"g":"orange","f":"violet"},"red","red",{"a":5,"b":"orange"},"red"],"c":{"e":"orange","a":-49,"d":"red","j":-22,"c":{"e":"blue","c":155,"a":-2,"g":"blue","b":{"c":"violet","a":151,"b":"blue","d":"violet"},"d":{"c":55,"a":"blue","b":68,"d":"green"},"f":"green"},"h":"red","b":"red","g":27,"f":[["violet","blue"],"violet",144,111,-24,"blue","red","yellow"],"i":{"a":155,"b":38}},"a":"red","b":1,"d":"yellow","f":{"e":{"c":78,"a":40,"b":"green"},"c":"yellow","a":122,"g":"blue","b":"red","d":{"a":[70,79,65,"green",77,"red",133]},"f":[115,"blue"]}},{"c":42,"a":[{"e":"violet","c":{"e":"violet","a":"blue","d":"yellow","c":"violet","h":-24,"b":11,"g":"green","f":"green","i":"violet"},"a":122,"b":"orange","d":"violet"},[197,"blue",62,-32,127,119,"orange","blue"],121,{"c":198,"a":"orange","b":["red","yellow","yellow"],"d":"red"},-5],"b":{"e":14,"c":-41,"a":[["green",75,"yellow",138,"green","orange",42,188],21,98,109,149],"g":-36,"b":[-34,["orange","green",98,-45],[33,89,"blue","green"],184,"violet","yellow"],"d":["green",["orange",111,"blue","orange","blue","yellow","orange",189,"yellow","blue"],"orange",98,"green"],"f":[-32,{"e":-13,"c":"blue","a":108,"g":106,"b":153,"d":-45,"f":3},"blue",109,"blue"]}},[[[172,{"e":"red","a":"blue","d":71,"j":"green","c":61,"h":"orange","b":133,"g":155,"f":153,"i":169},"red",-6,"red",155],[60,130,80],"blue",["green",63,"green",127,"red"],["yellow",185,{"c":"orange","a":27,"b":"blue"},"yellow","violet",{"c":32,"a":6,"b":-37},-18],"yellow",138,["blue",{"e":94,"c":"blue","a":156,"b":-15,"d":52},101,"orange",61],"blue"],{"e":[62,"blue","red"],"a":138,"d":"red","j":"yellow","c":"blue","h":["green","green",-42,"green"],"b":["red",3,-36,"red","red","violet",{"e":"violet","a":"blue","d":77,"c":"orange","h":"yellow","b":"violet","g":"orange","f":"green","i":"blue"}],"g":[193,"blue","yellow",74,"green",-24,96,7],"f":-9,"i":"blue"},["yellow",[138,100,"orange",62,-30,"blue","green"],"yellow","violet",19]],109,{"e":"violet","a":"blue","d":90,"j":-39,"c":"green","h":[{"a":"green","b":153},91],"b":189,"g":"blue","f":"orange","i":"green"}],{"a":{"c":"green","a":34,"b":["yellow",181,-2,126,"blue","orange","violet"],"d":["red","violet",133,[192,176,16,"blue",3],[96,"blue","red","orange",[-16,"red",119,"yellow","orange","red",149,"red"],"red","violet","violet",-17,"yellow"],["blue"],"blue","green","blue"]},"b":{"a":"green","b":"violet"}},{"e":{"e":170,"c":139,"a":[{"e":-15,"a":78,"d":"violet","j":-1,"c":7,"h":71,"b":[116,-1,-25,-20],"g":"blue","f":"green","i":68},-25,[[125,"orange",134,"orange",35,50,126],-3,[166,"red",33,"red",85],-33,"orange",[198,"violet","red","blue",106,141,-45],-47],77,[["violet",74,"green","yellow",130,"violet"],9],{"e":9,"a":140,"d":111,"c":"yellow","h":"orange","b":"yellow","g":"violet","f":"red"}],"b":{"e":"green","c":167,"a":[16,-5,"green","red","green"],"b":-27,"d":"blue","f":"orange"},"d":{"e":{"c":66,"a":{"e":"red","a":"violet","d":"yellow","j":"red","c":"blue","h":-32,"b":95,"g":"violet","f":31,"i":"red"},"b":"blue","d":"blue"},"a":"red","d":{"c":75,"a":"yellow","b":"green","d":["green",-21,171,"yellow","blue",131,0,-33]},"c":[164,"orange"],"h":"red","b":118,"g":161,"f":"yellow","i":{"e":"violet","a":"green","d":{"e":123,"c":"violet","a":"orange","g":46,"b":-29,"d":"yellow","f":43},"c":-44,"h":"green","b":{"c":"green","a":81,"b":31,"d":"blue"},"g":"yellow","f":3}},"f":"green"},"c":"yellow","a":[["yellow","blue","red",168,69,[-44,"orange"],{"e":"blue","c":"yellow","a":65,"b":"yellow","d":"red","f":"orange"},"green","blue","blue"],{"e":{"c":48,"a":-39,"b":["orange",127,"blue","blue",92,"green"],"d":"red"},"a":-41,"d":"blue","j":"blue","c":134,"h":["violet","red"],"b":-48,"g":13,"f":"blue","i":["red",131,"blue","orange","green","green",161]},{"e":197,"a":-17,"d":-48,"c":"violet","h":177,"b":123,"g":"violet","f":-12,"i":[52,148,"violet","red",128,["blue"]]},[17,-28,{"e":-20,"a":{"a":"violet"},"d":"yellow","c":{"a":"blue","b":"violet"},"h":11,"b":39,"g":{"e":"blue","a":"green","d":"violet","c":"orange","h":"blue","b":132,"g":137,"f":"red"},"f":"blue","i":[187]},{"e":"violet","c":149,"a":"green","g":"red","b":72,"d":[-5],"f":{"c":11,"a":-2,"b":"green"}},-6,["green","yellow","yellow",{"e":"orange","c":"red","a":185,"b":"green","d":"red"}]],4],"g":"orange","b":[{"e":["violet","violet","green",119,-26],"a":"blue","d":"red","c":{"e":-38,"c":"green","a":17,"b":{"a":-31},"d":"yellow"},"h":["red","violet",-13,-41,[197,"violet","orange",150,"violet",156,161,179,70,"red"],143,110,-2,"blue","green"],"b":"green","g":"blue","f":"red"},"orange",{"c":[26,{"c":-21,"a":"green","b":"red"},"blue","orange",-23,"green",179,["orange"],{"e":"orange","c":"blue","a":"green","b":169,"d":"red"},"orange"],"a":"violet","b":"blue","d":175},60,"orange",[-44,{"e":"green","c":"orange","a":-41,"b":"violet","d":[0,"orange","green"]},"blue",["violet",[26,-9,"yellow",101,6,"yellow",161],81,104,"red","red","violet","red",180,60],114],"orange",15,22,"yellow"],"d":[53,"yellow",{"e":{"e":[99],"a":51,"d":["orange","yellow",114],"c":67,"h":{"e":109,"c":"violet","a":"orange","g":"orange","b":"blue","d":"orange","f":-4},"b":-27,"g":[93,"orange"],"f":"blue","i":"red"},"a":"red","d":37,"j":{"c":"red","a":"blue","b":"orange","d":{"a":"violet"}},"c":["green"],"h":"orange","b":[32,{"c":"red","a":"red","b":34},81,-3,{"c":"red","a":133,"b":-47,"d":112},"green","green","orange",{"e":"blue","a":"orange","d":"green","j":45,"c":-16,"h":78,"b":-28,"g":"yellow","f":"blue","i":130},0],"g":116,"f":-5,"i":"red"},"yellow","blue",152],"f":{"c":{"e":116,"c":"orange","a":128,"b":"blue","d":"blue"},"a":2,"b":{"c":101,"a":-48,"b":["yellow",106,179,["orange",97,104,"violet","orange","blue","orange"],{"e":"blue","a":183,"d":"red","c":-8,"h":26,"b":"orange","g":4,"f":"orange"},"violet","green","blue","green"]}}}],[{"e":10,"c":[[{"a":195},"yellow",[89,"orange","blue",[158,"violet",-41,174,135,"red",-21,182,"yellow","green"]],"green",{"e":"orange","a":[159,-6],"d":"yellow","j":"violet","c":"green","h":-23,"b":"orange","g":108,"f":"orange","i":53},["blue"],["blue","blue",[3,"violet","red"],"violet","yellow","violet"],85,92,"yellow"],{"a":"violet","b":188},"violet",{"a":197}],"a":-46,"g":"yellow","b":[54,["yellow","orange","violet",168,197,125,{"e":"blue","c":-24,"a":"orange","g":164,"b":"red","d":148,"f":{"e":48,"c":61,"a":"yellow","g":"blue","b":-46,"d":56,"f":-4}},{"a":["blue",131,6]},{"c":[179],"a":-13,"b":"violet","d":-34},-22],"violet",187],"d":34,"f":"yellow"},197,[{"e":52,"c":96,"a":{"e":59,"c":"orange","a":73,"b":["blue","green"],"d":-22},"b":{"e":["blue",152],"a":123,"d":"green","c":28,"h":-33,"b":-8,"g":"violet","f":167,"i":-29},"d":[[-21,"yellow"],52,"blue","red"]},-21],176,[[[193],53]],[[175,{"e":"red","a":132,"d":113,"c":["yellow"],"h":["red",185,129,57,"violet",135,"green","yellow","blue","green"],"b":"orange","g":-20,"f":{"c":"red","a":"orange","b":{"a":"violet","b":11}},"i":141},28,{"e":-4,"a":{"e":51,"a":171,"d":103,"c":{"e":-9,"a":144,"d":"green","j":"orange","c":"violet","h":126,"b":"yellow","g":60,"f":"violet","i":"orange"},"h":{"e":-40,"c":99,"a":"orange","g":"green","b":"red","d":128,"f":"blue"},"b":"green","g":82,"f":-23},"d":-16,"j":"violet","c":108,"h":140,"b":"yellow","g":"blue","f":84,"i":"orange"},[{"e":"red","c":-31,"a":-23,"g":-11,"b":25,"d":"green","f":"green"},{"e":"blue","c":180,"a":58,"b":-27,"d":60,"f":79},"orange",172],"red"],["orange",{"c":64,"a":109,"b":-14,"d":"red"},{"a":70,"b":"orange"},["violet",17],{"e":"violet","a":[141,"blue",{"a":"red"},[142,"red","violet","violet",-45,58,78,"yellow","orange"],"orange"],"d":{"e":"green","a":"red","d":86,"c":{"e":-44,"a":33,"d":"violet","c":188,"h":"red","b":-36,"g":"blue","f":"yellow"},"h":"red","b":186,"g":166,"f":"red"},"c":20,"h":"red","b":["violet",{"e":"blue","a":187,"d":115,"j":193,"c":119,"h":"yellow","b":"yellow","g":"red","f":74,"i":25},"orange",0,-17,"yellow",-23],"g":199,"f":76}]]]] diff --git a/2015/day-13/input.txt b/2015/day-13/input.txt deleted file mode 100644 index 9ddfd38..0000000 --- a/2015/day-13/input.txt +++ /dev/null @@ -1,56 +0,0 @@ -Alice would lose 2 happiness units by sitting next to Bob. -Alice would lose 62 happiness units by sitting next to Carol. -Alice would gain 65 happiness units by sitting next to David. -Alice would gain 21 happiness units by sitting next to Eric. -Alice would lose 81 happiness units by sitting next to Frank. -Alice would lose 4 happiness units by sitting next to George. -Alice would lose 80 happiness units by sitting next to Mallory. -Bob would gain 93 happiness units by sitting next to Alice. -Bob would gain 19 happiness units by sitting next to Carol. -Bob would gain 5 happiness units by sitting next to David. -Bob would gain 49 happiness units by sitting next to Eric. -Bob would gain 68 happiness units by sitting next to Frank. -Bob would gain 23 happiness units by sitting next to George. -Bob would gain 29 happiness units by sitting next to Mallory. -Carol would lose 54 happiness units by sitting next to Alice. -Carol would lose 70 happiness units by sitting next to Bob. -Carol would lose 37 happiness units by sitting next to David. -Carol would lose 46 happiness units by sitting next to Eric. -Carol would gain 33 happiness units by sitting next to Frank. -Carol would lose 35 happiness units by sitting next to George. -Carol would gain 10 happiness units by sitting next to Mallory. -David would gain 43 happiness units by sitting next to Alice. -David would lose 96 happiness units by sitting next to Bob. -David would lose 53 happiness units by sitting next to Carol. -David would lose 30 happiness units by sitting next to Eric. -David would lose 12 happiness units by sitting next to Frank. -David would gain 75 happiness units by sitting next to George. -David would lose 20 happiness units by sitting next to Mallory. -Eric would gain 8 happiness units by sitting next to Alice. -Eric would lose 89 happiness units by sitting next to Bob. -Eric would lose 69 happiness units by sitting next to Carol. -Eric would lose 34 happiness units by sitting next to David. -Eric would gain 95 happiness units by sitting next to Frank. -Eric would gain 34 happiness units by sitting next to George. -Eric would lose 99 happiness units by sitting next to Mallory. -Frank would lose 97 happiness units by sitting next to Alice. -Frank would gain 6 happiness units by sitting next to Bob. -Frank would lose 9 happiness units by sitting next to Carol. -Frank would gain 56 happiness units by sitting next to David. -Frank would lose 17 happiness units by sitting next to Eric. -Frank would gain 18 happiness units by sitting next to George. -Frank would lose 56 happiness units by sitting next to Mallory. -George would gain 45 happiness units by sitting next to Alice. -George would gain 76 happiness units by sitting next to Bob. -George would gain 63 happiness units by sitting next to Carol. -George would gain 54 happiness units by sitting next to David. -George would gain 54 happiness units by sitting next to Eric. -George would gain 30 happiness units by sitting next to Frank. -George would gain 7 happiness units by sitting next to Mallory. -Mallory would gain 31 happiness units by sitting next to Alice. -Mallory would lose 32 happiness units by sitting next to Bob. -Mallory would gain 95 happiness units by sitting next to Carol. -Mallory would gain 91 happiness units by sitting next to David. -Mallory would lose 66 happiness units by sitting next to Eric. -Mallory would lose 75 happiness units by sitting next to Frank. -Mallory would lose 99 happiness units by sitting next to George. diff --git a/2015/day-14/input.txt b/2015/day-14/input.txt deleted file mode 100644 index 1532578..0000000 --- a/2015/day-14/input.txt +++ /dev/null @@ -1,9 +0,0 @@ -Vixen can fly 8 km/s for 8 seconds, but then must rest for 53 seconds. -Blitzen can fly 13 km/s for 4 seconds, but then must rest for 49 seconds. -Rudolph can fly 20 km/s for 7 seconds, but then must rest for 132 seconds. -Cupid can fly 12 km/s for 4 seconds, but then must rest for 43 seconds. -Donner can fly 9 km/s for 5 seconds, but then must rest for 38 seconds. -Dasher can fly 10 km/s for 4 seconds, but then must rest for 37 seconds. -Comet can fly 3 km/s for 37 seconds, but then must rest for 76 seconds. -Prancer can fly 9 km/s for 12 seconds, but then must rest for 97 seconds. -Dancer can fly 37 km/s for 1 seconds, but then must rest for 36 seconds. diff --git a/2015/day-15/input.txt b/2015/day-15/input.txt deleted file mode 100644 index d1af06e..0000000 --- a/2015/day-15/input.txt +++ /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/day-16/input.txt b/2015/day-16/input.txt deleted file mode 100644 index ddaeefc..0000000 --- a/2015/day-16/input.txt +++ /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/day-17/input.txt b/2015/day-17/input.txt deleted file mode 100644 index 6b25a72..0000000 --- a/2015/day-17/input.txt +++ /dev/null @@ -1,20 +0,0 @@ -33 -14 -18 -20 -45 -35 -16 -35 -1 -13 -18 -13 -50 -44 -48 -6 -24 -41 -30 -42 diff --git a/2015/day-18/input.txt b/2015/day-18/input.txt deleted file mode 100644 index 5efaa1b..0000000 --- a/2015/day-18/input.txt +++ /dev/null @@ -1,100 +0,0 @@ -#...##......#......##.##..#...##......##.#.#.###.#.#..#..#......####..#......###.#.#....#..##..###.. -####..#.#...#....#.#####.##.##.#..#.......#....#.##...###.###..#.#.#........#..#.#.##...##..#.####.# -...#..##...#.#.###.#.###..#.##.####.###...#...........#.###..##.#.##.#.###...#.#..###....#.###.#..#. -.#...##...####.#..#.....#..#...#.#.##...#...##..#.#.###....#..###.....##..#.###..###.....##..###...# -..##.#####....##..#.#..##.##..######...#..###.######.....#..##...#.#..##..##..#..#..#..##.#.#.#.#... -.###.###.###...##...##..###..##.###.#.....##..##.#.#########...##..##.#..##.#..##..####..#.#.#.##### -#.#####..###.###.##.##.#...#.#.#.#..#.###...#..##.###.#...####.#..#.#.....###..#..####..#.#.#...##.. -....#...##.....#....####.##.#.###..#.#.##..#.#...##.###.###..#.##..#.#.##..##..#.##.###..#.#.###.### -##.##...#.##...#.#..#.#..#...###...###.#..#..#.#####..###.#......#.....###.#####.#.#..#.#.#.##..#.#. -#.#..#.....#.....##.#..##...###..##...##...###.#.###.#..#.#.###...##..##..#.###...#.#######.#...#.#. -#.#.....####.#..#.##...#.##....#####.###.#.....#####....###..#........##..####...#...#.###....#..### -##.#.##..#.#.##.#.....##.#.....###.####.#..######.....####.#.#..##.#.##...#..#.#.....#.####.#....... -#..#..#.#..#.######.##..##.####.....##.#.##.#.######..#.#....#.#...#.#..#..#.#.###.#..#.#.#..#...### -####..####.#.#.###.....#.#.#.##..#.##.##.##.#..##..##.#.##.....#.#..#.####.....###.#..#.####.#.#..## -###.##..##.#.##..#..##...#.#####.##.#....##.####.#.##....#..###.#.#.##...#.....#.#.#.#.#..##.#.#..#. -......#..####...##.##...#.##.##...##..#..##.###..#...#..##...#.#....###.####...#.##.###.#.##.####.## -..#...#####.#.#..#.##....#..#...#..####.....###...##.###....#..#.###...#........#.#.##..#..#.#.....# -#######.#.#.###.###..######.##..#####.##.###.###....####.#..##.##...###.#..############.#.##....##.# -#.#...##.###.#.###..#.#.#.#.#.#..##..####.#..##.....#.##..#.##...##.#..##..#.#.#....##....##.#..#.#. -..#.#.####.....###..#######.#.#.#.#...##.#####.....##...##...##.###..######.###..#...####.#..###.### -.#.##....#.#.##..##.#.##.##..######...#.....#..#.#.#.#.....#.#..##.#.#.......#######....#.......#... -..###.##.##..##....#.###...#.....##..##......###...##..###.##...##.###.#.#.#.###.###.#.#...###..#... -.##.#.#...#...##.#.#...#..#..#.#...##.#.##...##..#....#.#..##.#..#.#..#.#.....#..#.#...#######.#.##. -...####....#.###.#..###..##...##..#.#.#.###...#..##.##.##..##.#...#..#.##.....#.#........#..#.#.#### -.....##..###...#....#.#.#.#...###.###...#.#...#.#.####....#..####...###..#..######..##.##..###.##### -#####.##..#....###.###....##.....#.#..#....#.#####.##.#.####.#.##...#..###...###..##...#.###.#####.. -###.##..........########.######....####.###.#..##...#.##.####.#.....##..#####..###...#####.....#.#.# -##..#####.##.#.#####.#.##.##..#.##....########.#####.#...#.###.##...#.###.#.#..#....##.#..#...#.#.#. -.##.#....#..#...#..#####..#..##.#......#..#....########...#..#...#.....####.#...##...#.###.#.#..##.# -.##.##.#.##.#.##...#.#.#..##.##.###.#..##..#...###.##.###.#####.#.###..#..###.#...#.###.#...#..#.#.# -.#..#..#.#..#..###..#....###.####.##.#.###.#.##.###.#.##.###.###...###...###.#...####...#.##.##.#.#. -###..##...###...#..##.#..#.#...##....###.##.##..#####....###..#..#....#..###.###.#...#.##...#.#.#..# -#....#.......##.....#.##...#..#.###.#.##..##..#.##..#.###..##.##...#####.#..#####..#####..#####....# -.####.####....###..###.#.##.####.##.#...####.#.###.#.....#...####..#####.###..#.#.###.##.##...##..#. -####..##...##.########...##..###..#..###.##.#.#.#........#.#####.#...#.###.####.#..####..#.#.#....## -###.#..#...###.#..#..#.###...##..###.##.#.#...#..#...####..##....#.#..#..##.#.#...#####.###.#..#.#.# -...##....#.###.#.#..##...##.###.#..#..#......#...#.#..####.#.##..######.####.#...#..#..#..##.#.#.##. -##.####.#...#..#.#.##..##.#.#.###..##...####......#..######.#......#.##.#....##...###.#.#..#......## -#.....#...#######.##.#..#.#...###.#..#.####....#.#.##.#.##...###..#...#.###.##..#.###..#.##...#####. -#####.##...#..#.#.#.......#.##..#####..#####...###..##.#.#..###.#.#####.####..#.#..##...#.##...#.### -.##.#..#######.###.#.####.....##...#.##.#.#..#...##....####......######.#..######.....##########.##. -##...#.#..#.##.###.#.#.#.##.###.##..##.##.##...#.#..###.#######..#.....#####..#....######.#..##..### -.#.#.###.....#..##..#.#..##..#.###...###.#..##...#...#.#####.#.#####..###.#..#...##..#.#..#..####... -.#......##..#.....####.###....##.###.....###.##........#.###.##..#..#.#######.#.######..##..###..... -..##.#.#..#.##...#.###.###...######..#..#.#..#....###.#.#....#..........#...##.##.##.#..##..#.#####. -###.###.#..#.##..##.#..#..##.....##.....#..#######.#..#.#.#.####.###..###.#.#..#.##.##.####.###.#### -#.#.#..#....########.#..#..#...##..#.##..#.#..##..####...##.....#.##.#.#...########..#.###.#..#.#.## -.##.....#...#.#...##.##....###...##..#.####...#..#.#..#..#.##..#.###.##.####.##..####.....##.#.....# -....####.#.##.#.##.#..##.#.######.##.####..#...####.#..###.#.#..#..##.#.#.....##.#####.#.####...#.#. -#..#####.#####.....##....######..##....#..#.#.###.#####.....##.##.####.#...##...#.##.#.#####.##.#... -##.####..###.#....#...#.#.#.#.###.#####.#.####..####...####......##..#..#..#.#.##...########....#... -.###.#.#.#.#..####.##.#..######..#.#.###.....#.#......#.#.#.#..####.##...##.#####.#.##..##..#..#.#.. -.....###...#...#.####.###.#.#.#.#.....#....#.####.###.##.##.##.#######......#.####......#....##..... -##..#..#.#.##..#...#..##.##.##..###.#....##.##....####.#.##.###....#.##.#.#.##...##.###...#..#..#### -...#.#..##..##.#...##.##...#.#......#.#.##..###....####.##...#.#.###.#..#..#.####..##..##..#####.### -.##.##..##########.##...#.##.####.#.#######.##.#.##.##..#...##....########.###..##.##.##.#..##.#.#.# -#####.#....#.##..#.....#......##.##..#.##.###..##.......###..##.#.###.##.###....####.#..#.###..#.#.# -.#...#..#.##....##....#...####....#...#..#...####...########.###.#..##.#.#.##..###..#.#.###.....##.# -##..##.....###......#..###.##.####.##.####.#.#....#..#...#..#.#..#.###.#...#...#..##.##...#..####### -.....##..###..##...#####.#.#.....###.#.#..####...#.#.#..#..####..##.#..###.####.#....##..###....#..# -#.#.##.#....#.#####.#....##...#...##...##....#.#.......#....#..#...###.###.#.####..####....#.##.#.#. -..##...##..###.#.#.##.#..#....#.#.....##.###.#.###.###.....#...#.#..#######.#####..#.###...##......# -#......###..#....#.#..#.###.##.#...##..###.####.#.#....#.##..#.###..##.#..#####..##.###.....#..###.. -##.#.##..##.###.#..##.....#.##.....###....##.####.######.#...#..###....#.#...#.##.....###....#..#.#. -.##.#.#.#.##..#.#.#..##..#.###.####....#..###.######..####.#.....###.##..#...###.#..######.##.#.##.. -...##.####.#..##.#####.##.#...##..#..#...#.#.#.#####...#....#..###...#..#....#.#.##.#.######.#..#### -..#.#.#.#...#.######.#.....#..#.#..###....#.#.########...#....#.#.##..#...##...#.#..#.#.###....##... -#####..#..##..#..##..#..#.#.##.#....#####.####.##.#.###..##..##....#.....#.#####.#...#.#####.##.#.#. -#.#..#####...####.###.###.....####.###.....##...##...#..#..#######.#.##....##..####.....##...#..#..# -#.#.###.#.#..##..#....#.#...#.#.##.##..#.##.....##...#.#..##.......##.#.###..#####.#.##....#.##..... -...#.......#....#.#.####.#.###.###..#....#..##.#..####........#.##..#...#.#...###.#..#.#.#...#...#.. -...##.#####.##.#.###.##.##.#.##..##.#.#.#.#.#.##.#..##...##.#.#..#..##.##.#####.#.###...#####..#..#. -#######.#..#..#....##.#.#..####.#..#..###...#..#.......###.#.#.####....#.###...#.#.###.#.#.#.#..###. -..##.##.#.##.###....###.##.#.###.#...#....#.####..###..###.#.#..#...##.#.#.#..##.###..###.#.##...### -######..######..##..##.#.#.##.##.#..##..#.#.#.##..#.#...#...#.#.#..######.#..#.#.######..#......##.# -#.#####.....#.......#########..###.##...#...##.#.#..#...#####...#...#..#.###.#..#.#...###.#.#.#...#. -#....##....###...##.##.#...##.........##.#.#..#.#.##.#.######.#####..#..###.###.#...#.#.##.######... -#.#...###.#.###.##.#.######.#######.###.##..#.#.#...######.##.####.##..#.#.#.#......##..##.........# -..###..##....#.....##...#.#.###.#.#.....##.#...###.####.#...#...##..##.#.#.####..###...######....#.# -..###.#.##.####.#..#.##....##..#####....#..##.##.#..#######...#.####...##.#.#.##.........#....#....# -.##.#...#.####..#.#...#.##..######.##..##.#.###.##..###.###....##..#.##.##..##.#...###.##.##.###.... -#...###.###.#..#....#.......#..#.....###..#.###.##.##....#.####.#.####.##..##..#..#.....#....##.#.#. -.##.#..#..#.##.......#.####.#######.....#.##.##.#.....#.#..#....######.#..###.##.##.....#.####..##.# -###..#.###.#..####.....##....#..####....#.##.##..#...######.#########...#.#....##...###.#..#.##...#. -#..###..##..#.#.##.###.#.#.##...###.#...##.##..#.###....###..#.#...#.###..######.#..#.###..#..#..#.# -.#........##.#.###..###.#.#.##.....##.##.#.#...##..#.##....###..#.#.#.#.##....#.##..#.#...###...#... -####.####..#....#.#.#..#..##.......##.####...###.##..#.#.##.#..##..######.......##.#.##..#...#.....# -..#..#..###..##.##..######.#..###..###.#.##..##.#..#####.#.#.#.##..#.##..##.##......####.#.......... -...##.##..###.#...###....#.#.#.#.....#.##.....##...#...#......####...##.##....##.#..#.####.#..###.#. -..#.....####.#.###.#####..#..###..#..#.#...#####...###.###....#.###..#...#..#..#.#..#.##..##.#.#.... -..##.#####...###.###.........#....##.####.##..#.#..#.#...#...##.##.##..#.#.##.########......#####... -...###.#.#..#...#.###.###.......##.###.#..#.##########...#..#.#.#.##.#.###...######..#.#...###.##... -.#.#.#######.#..##.##..##...#...####...#..#####.#..##...###.#.#...#.##...#......#..##.####..#.....## -.##.##.#.#......#######..###.....##.#.##..###......#....####...#.###.#.##.#........#..#....##.....## -#...#.###.#.##...##.####....#...#.###..#.#.....#.#....#.#.#.##...#.#..#####.#.#..#..#..#....#...#### -.....##...###......#####..##.##.##...##.#.#####..##...#.#.#.#.###...###.##.####..#.#..#.#..#.####.## -#..#..##.#.##.#.##.#.#.#..###....###.##.#.##.#...#.#..#...#....###.#..#.#.######.#...####..#..##.#.# -#..#.#..#...###.#..##.#...#...##.#......#...#..#..####..##.....#.###...#.#..#.#....#.#####.##.###... -###....#.#..#.#..###..#.##......#...#..#..##.#..###..##..#..#.####..#...########..##.#.##.#.#.#...#. -.#.#.##.##.###..#...#.#....#..#.##..#.#.#.#.##.##.#####...#........####..###..####.#####..#.##.#.##. diff --git a/2015/day-19/input.txt b/2015/day-19/input.txt deleted file mode 100644 index b0515c0..0000000 --- a/2015/day-19/input.txt +++ /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 - -CRnSiRnCaPTiMgYCaPTiRnFArSiThFArCaSiThSiThPBCaCaSiRnSiRnTiTiMgArPBCaPMgYPTiRnFArFArCaSiRnBPMgArPRnCaPTiRnFArCaSiThCaCaFArPBCaCaPTiTiRnFArCaSiRnSiAlYSiThRnFArArCaSiRnBFArCaCaSiRnSiThCaCaCaFYCaPTiBCaSiThCaSiThPMgArSiRnCaPBFYCaCaFArCaCaCaCaSiThCaSiRnPRnFArPBSiThPRnFArSiRnMgArCaFYFArCaSiRnSiAlArTiTiTiTiTiTiTiRnPMgArPTiTiTiBSiRnSiAlArTiTiRnPMgArCaFYBPBPTiRnSiRnMgArSiThCaFArCaSiThFArPRnFArCaSiRnTiBSiThSiRnSiAlYCaFArPRnFArSiThCaFArCaCaSiThCaCaCaSiRnPRnCaFArFYPMgArCaPBCaPBSiRnFYPBCaFArCaSiAl diff --git a/2015/day-23/input.txt b/2015/day-23/input.txt deleted file mode 100644 index 07b1c76..0000000 --- a/2015/day-23/input.txt +++ /dev/null @@ -1,49 +0,0 @@ -jio a, +19 -inc a -tpl a -inc a -tpl a -inc a -tpl a -tpl a -inc a -inc a -tpl a -tpl a -inc a -inc a -tpl a -inc a -inc a -tpl a -jmp +23 -tpl a -tpl a -inc a -inc a -tpl a -inc a -inc a -tpl a -inc a -tpl a -inc a -tpl a -inc a -tpl a -inc a -inc a -tpl a -inc a -inc a -tpl a -tpl a -inc a -jio a, +8 -inc b -jie a, +4 -tpl a -inc a -jmp +2 -hlf a -jmp -7 diff --git a/2015/day-24/input.txt b/2015/day-24/input.txt deleted file mode 100644 index 874e61e..0000000 --- a/2015/day-24/input.txt +++ /dev/null @@ -1,28 +0,0 @@ -1 -3 -5 -11 -13 -17 -19 -23 -29 -31 -41 -43 -47 -53 -59 -61 -67 -71 -73 -79 -83 -89 -97 -101 -103 -107 -109 -113 diff --git a/2016/day-03/input.txt b/2016/day-03/input.txt deleted file mode 100644 index b431d7f..0000000 --- a/2016/day-03/input.txt +++ /dev/null @@ -1,1635 +0,0 @@ - 785 516 744 - 272 511 358 - 801 791 693 - 572 150 74 - 644 534 138 - 191 396 196 - 860 92 399 - 233 321 823 - 720 333 570 - 308 427 572 - 246 206 66 - 156 261 595 - 336 810 505 - 810 210 938 - 615 987 820 - 117 22 519 - 412 990 256 - 405 996 423 - 55 366 418 - 290 402 810 - 313 608 755 - 740 421 321 - 255 322 582 - 990 174 658 - 609 818 360 - 565 831 87 - 146 94 313 - 895 439 866 - 673 3 211 - 517 439 733 - 281 651 582 - 601 711 257 - 467 262 375 - 33 52 584 - 281 418 395 - 278 438 917 - 397 413 991 - 495 306 757 - 232 542 800 - 686 574 729 - 101 642 506 - 785 898 932 - 975 924 106 - 889 792 114 - 287 901 144 - 586 399 529 - 619 307 456 - 287 508 88 - 159 175 190 - 195 261 148 - 348 195 270 - 905 600 686 - 847 396 680 - 59 421 879 - 969 343 600 - 969 361 585 - 95 115 209 - 512 831 395 - 172 774 662 - 372 396 290 - 957 281 445 - 745 525 297 - 489 630 225 - 81 138 18 - 694 114 404 - 764 196 383 - 607 861 94 - 896 92 140 - 786 862 123 - 389 449 298 - 795 339 780 - 863 507 892 - 589 850 759 - 273 645 371 - 368 884 486 - 637 553 423 - 391 630 950 - 442 950 581 - 383 650 712 - 538 844 405 - 353 261 544 - 682 60 336 - 750 308 698 - 177 369 643 - 479 919 137 - 482 598 184 - 275 726 55 - 139 874 850 - 456 195 839 - 385 766 205 - 561 751 249 - 397 764 714 - 508 856 876 - 478 410 12 - 686 230 267 - 876 247 272 - 160 436 673 - 466 798 278 - 487 839 773 - 754 780 900 - 45 983 801 - 800 595 188 - 523 408 239 - 269 609 216 - 745 692 237 - 15 588 840 - 702 583 298 - 707 150 859 - 835 750 375 - 211 754 368 - 892 434 152 - 521 659 592 - 683 573 904 - 902 544 412 - 718 218 502 - 379 227 292 - 482 87 780 - 903 433 382 - 223 196 369 - 824 588 734 - 342 396 279 - 164 561 918 - 409 841 918 - 893 409 204 - 33 435 169 - 858 423 74 - 134 797 255 - 517 881 109 - 466 373 193 - 379 180 973 - 620 467 941 - 260 512 298 - 993 461 89 - 111 986 990 - 946 668 987 - 26 65 110 - 223 55 372 - 235 103 473 - 288 244 964 - 343 199 25 - 62 213 984 - 602 117 311 - 624 142 356 - 65 130 248 - 709 95 376 - 316 897 723 - 420 840 349 - 159 460 208 - 385 445 929 - 408 13 791 - 149 92 682 - 791 253 440 - 870 196 395 - 651 347 49 - 738 362 536 - 392 226 485 - 683 642 938 - 332 890 393 - 954 394 971 - 279 217 309 - 610 429 747 - 588 219 959 - 840 565 791 - 671 624 380 - 384 426 485 - 407 323 226 - 780 290 428 - 539 41 571 - 455 267 306 - 48 607 250 - 432 567 400 - 851 507 477 - 853 456 923 - 615 416 838 - 245 496 353 - 253 325 926 - 159 716 989 - 488 216 473 - 808 222 742 - 395 178 798 - 514 383 732 - 478 845 728 - 508 486 4 - 230 643 35 - 151 298 584 - 123 906 576 - 583 682 294 - 580 605 784 - 624 517 984 - 911 778 745 - 9 897 325 - 913 357 501 - 27 221 249 - 798 669 614 - 824 777 397 - 749 461 304 - 734 769 1 - 447 543 306 - 454 200 19 - 551 134 674 - 562 329 665 - 352 188 281 - 808 151 622 - 834 255 648 - 352 199 340 - 429 182 121 - 585 223 382 - 524 977 225 - 520 156 532 - 827 929 419 - 429 175 759 - 284 376 877 - 312 548 751 - 571 507 529 - 390 503 483 - 710 1 146 - 938 421 582 - 975 981 186 - 118 771 531 - 328 490 638 - 452 743 750 - 511 772 242 - 957 850 177 - 669 750 665 - 975 296 664 - 228 35 159 - 763 347 650 - 752 315 557 - 366 530 294 - 828 154 645 - 730 388 763 - 744 298 774 - 459 508 375 - 449 485 748 - 537 819 907 - 526 259 551 - 773 890 650 - 523 839 473 - 645 928 485 - 333 109 115 - 403 952 399 - 229 50 606 - 377 900 212 - 693 731 399 - 682 103 579 - 441 764 471 - 481 114 267 - 196 567 591 - 353 495 798 - 436 348 30 - 794 88 526 - 926 411 524 - 1 862 754 - 839 440 848 - 839 458 109 - 961 799 930 - 944 692 853 - 168 520 788 - 579 920 687 - 32 930 283 - 575 759 747 - 857 705 926 - 842 674 925 - 233 163 29 - 544 409 719 - 266 643 767 - 315 323 56 - 754 135 658 - 99 757 569 - 818 832 207 - 296 602 519 - 316 371 301 - 409 879 747 - 765 696 151 - 960 836 689 - 526 564 790 - 33 954 343 - 548 203 379 - 545 797 622 - 550 122 105 - 606 538 12 - 686 434 102 - 595 820 249 - 642 215 221 - 120 703 124 - 972 440 214 - 444 544 447 - 963 225 373 - 904 628 271 - 733 109 374 - 193 673 588 - 446 724 945 - 246 771 901 - 389 900 339 - 331 323 756 - 245 428 969 - 565 457 539 - 977 743 742 - 26 199 543 - 960 804 405 - 795 914 721 - 454 695 816 - 984 422 849 - 437 495 803 - 237 106 58 - 221 442 834 - 638 278 21 - 697 880 830 - 818 953 849 - 276 335 944 - 152 650 953 - 232 972 23 - 675 991 179 - 741 579 408 - 164 741 285 - 682 156 113 - 71 607 759 - 740 692 644 - 284 229 308 - 681 114 133 - 961 232 394 - 214 653 533 - 240 863 332 - 115 651 664 - 396 356 477 - 308 220 134 - 283 505 569 - 286 400 234 - 413 830 734 - 534 877 619 - 293 562 171 - 862 216 186 - 819 427 63 - 491 121 321 - 139 108 142 - 438 39 219 - 345 120 486 - 367 91 482 - 400 61 605 - 780 858 434 - 854 188 478 - 141 726 62 - 600 904 292 - 312 328 103 - 648 896 200 - 304 299 382 - 372 325 229 - 625 114 513 - 95 742 875 - 432 99 818 - 510 731 863 - 353 520 495 - 501 335 400 - 411 187 358 - 612 274 381 - 658 586 774 - 908 858 876 - 162 722 881 - 604 277 772 - 677 484 369 - 964 772 239 - 973 618 388 - 463 799 264 - 262 49 691 - 800 816 875 - 827 820 394 - 828 682 576 - 571 670 724 - 322 910 202 - 12 72 856 - 529 771 829 - 520 830 38 - 796 154 681 - 662 160 750 - 193 314 633 - 772 925 453 - 769 769 427 - 318 182 338 - 552 366 505 - 82 205 468 - 486 218 352 - 542 633 640 - 612 625 879 - 69 715 867 - 233 571 479 - 818 703 639 - 866 989 856 - 285 504 265 - 981 758 773 - 920 716 904 - 698 390 977 - 336 1 838 - 563 391 169 - 692 87 692 - 17 75 754 - 691 100 143 - 605 754 711 - 844 724 864 - 261 457 167 - 640 655 371 - 554 294 874 - 777 541 528 - 902 595 406 - 774 309 254 - 322 721 257 - 638 883 617 - 278 793 525 - 779 669 120 - 144 539 722 - 106 533 242 - 187 925 743 - 221 863 490 - 284 899 481 - 186 82 103 - 102 143 562 - 306 494 540 - 352 574 239 - 885 218 247 - 551 750 123 - 859 634 206 - 391 513 363 - 361 608 410 - 390 303 93 - 353 111 592 - 472 450 724 - 395 507 621 - 494 19 266 - 184 416 881 - 330 402 821 - 999 82 370 - 613 165 722 - 572 141 978 - 361 202 671 - 975 376 474 - 878 445 216 - 925 529 713 - 499 522 338 - 891 315 749 - 712 539 290 - 382 388 479 - 806 394 342 - 273 56 594 - 213 3 226 - 359 52 693 - 637 612 601 - 792 336 253 - 223 380 699 - 189 101 265 - 812 297 699 - 635 255 739 - 885 653 957 - 165 873 646 - 883 444 400 - 982 789 89 - 6 922 192 - 990 310 109 - 159 595 656 - 884 640 514 - 876 44 671 - 288 569 864 - 108 255 977 - 237 819 178 - 417 923 144 - 231 444 375 - 452 951 241 - 947 724 475 - 569 243 481 - 646 678 7 - 282 474 921 - 830 520 36 - 961 461 957 - 333 955 876 - 359 778 909 - 128 276 70 - 914 961 185 - 606 942 453 - 373 323 614 - 270 170 447 - 745 480 454 - 499 649 95 - 468 127 922 - 436 722 121 - 202 773 971 - 307 127 21 - 11 122 90 - 305 54 93 - 266 543 113 - 931 735 706 - 931 480 683 - 306 433 158 - 155 35 379 - 343 401 321 - 880 477 516 - 226 996 282 - 778 531 528 - 722 313 162 - 975 489 594 - 406 312 635 - 106 191 147 - 180 731 20 - 249 869 140 - 336 359 426 - 266 580 403 - 569 702 587 - 740 913 549 - 197 372 292 - 585 964 683 - 340 532 249 - 592 588 910 - 280 78 824 - 675 892 101 - 642 718 222 - 393 359 157 - 714 442 999 - 851 425 954 - 487 545 408 - 504 759 191 - 509 179 626 - 774 859 455 - 335 476 523 - 573 622 288 - 518 561 504 - 812 100 602 - 433 455 676 - 565 453 112 - 282 266 523 - 642 508 440 - 558 512 102 - 109 685 128 - 291 903 221 - 254 370 275 - 300 398 431 - 341 809 383 - 622 948 79 - 813 961 308 - 972 451 601 - 390 877 719 - 988 448 275 - 184 229 542 - 902 307 761 - 587 575 909 - 442 648 331 - 424 98 620 - 512 106 578 - 411 219 614 - 577 294 104 - 81 916 468 - 84 842 287 - 96 261 678 - 34 323 226 - 943 321 29 - 906 619 258 - 924 503 215 - 929 149 431 - 56 505 511 - 876 769 999 - 994 714 980 - 416 495 355 - 79 265 420 - 37 917 286 - 53 782 558 - 868 327 59 - 926 27 398 - 704 348 370 - 773 909 356 - 969 799 551 - 282 138 448 - 808 51 437 - 417 277 372 - 806 291 537 - 818 510 460 - 945 372 38 - 127 191 422 - 100 287 753 - 341 510 391 - 317 252 884 - 629 201 567 - 164 10 560 - 632 205 370 - 353 891 990 - 609 391 12 - 889 564 990 - 74 820 241 - 356 636 389 - 309 232 292 - 654 294 199 - 45 226 362 - 645 308 329 - 955 891 186 - 180 78 115 - 842 938 141 - 141 179 159 - 401 227 573 - 372 73 681 - 562 216 682 - 184 526 998 - 530 450 357 - 296 812 233 - 398 287 530 - 613 539 372 - 523 719 554 - 377 735 429 - 854 319 362 - 445 828 221 - 506 485 402 - 519 603 250 - 490 421 819 - 638 204 983 - 664 585 407 - 434 503 124 - 512 551 153 - 135 449 30 - 673 10 513 - 682 45 265 - 32 44 498 - 168 415 698 - 151 821 711 - 179 682 145 - 800 471 326 - 376 893 698 - 885 523 390 - 992 49 159 - 949 8 59 - 83 47 107 - 871 46 660 - 610 954 892 - 352 956 637 - 12 139 444 - 517 748 733 - 502 731 354 - 368 754 687 - 197 759 584 - 292 25 928 - 197 319 514 - 359 824 99 - 458 827 546 - 681 543 197 - 160 492 603 - 634 82 455 - 456 96 53 - 399 94 836 - 702 2 814 - 614 422 467 - 161 290 252 - 506 605 591 - 8 454 407 - 46 544 489 - 42 491 477 - 772 602 767 - 359 465 769 - 970 360 114 - 959 552 83 - 945 581 284 - 26 314 286 - 153 708 707 - 444 681 830 - 400 65 430 - 22 993 185 - 327 525 125 - 321 665 106 - 538 632 959 - 552 220 966 - 17 787 5 - 561 309 865 - 997 652 785 - 678 924 297 - 772 290 460 - 322 347 473 - 811 393 92 - 283 398 625 - 349 50 528 - 385 403 544 - 404 671 204 - 430 214 286 - 798 480 219 - 430 440 811 - 240 249 442 - 223 510 411 - 590 18 592 - 468 166 556 - 542 165 708 - 93 12 480 - 893 355 601 - 822 348 850 - 431 606 256 - 367 819 690 - 188 247 644 - 766 199 514 - 384 469 416 - 412 520 459 - 261 326 646 - 746 533 31 - 972 788 664 - 465 548 470 - 257 371 412 - 633 703 817 - 525 26 466 - 6 667 539 - 532 692 356 - 891 468 602 - 709 24 599 - 275 449 2 - 674 471 289 - 683 549 57 - 177 917 270 - 954 311 715 - 991 921 707 - 115 946 6 - 745 615 446 - 646 288 148 - 725 333 588 - 933 915 326 - 828 947 286 - 350 59 117 - 598 98 286 - 436 127 91 - 461 223 198 - 334 167 679 - 506 86 803 - 254 237 989 - 878 248 371 - 416 757 398 - 721 841 757 - 761 303 973 - 24 76 928 - 749 280 886 - 194 695 42 - 134 261 752 - 134 557 727 - 345 367 861 - 380 87 425 - 685 424 723 - 17 738 451 - 902 886 569 - 920 272 125 - 239 222 797 - 361 951 767 - 273 835 197 - 696 235 427 - 247 212 922 - 706 389 739 - 480 893 290 - 877 177 494 - 450 864 281 - 392 164 313 - 799 233 293 - 416 168 35 - 860 290 4 - 989 284 124 - 710 88 120 - 431 307 526 - 515 417 528 - 442 400 566 - 108 858 371 - 47 472 519 - 147 627 386 - 644 481 315 - 168 838 337 - 675 409 29 - 130 117 449 - 959 401 512 - 963 416 667 - 729 166 375 - 843 452 322 - 749 325 88 - 978 850 511 - 91 789 818 - 993 552 510 - 741 512 45 - 836 644 865 - 136 851 903 - 711 818 984 - 933 760 333 - 461 66 945 - 285 198 321 - 726 577 317 - 952 421 2 - 278 961 835 - 995 134 148 - 805 999 760 - 542 731 575 - 657 754 721 - 135 43 343 - 755 179 318 - 372 24 646 - 577 194 595 - 277 7 440 - 530 48 416 - 257 54 634 - 772 302 492 - 789 397 21 - 532 270 499 - 145 511 583 - 600 286 402 - 628 449 621 - 577 588 199 - 485 965 239 - 765 760 422 - 709 284 676 - 962 672 786 - 760 716 362 - 511 254 53 - 626 96 383 - 488 316 340 - 19 256 733 - 680 798 260 - 693 578 908 - 810 216 783 - 485 703 650 - 965 741 152 - 44 544 334 - 880 702 451 - 887 581 132 - 476 77 741 - 661 24 435 - 858 68 607 - 943 416 836 - 936 334 662 - 5 397 348 - 452 838 182 - 801 89 369 - 781 853 284 - 969 23 717 - 482 493 611 - 560 483 394 - 221 642 492 - 641 393 428 - 491 752 98 - 710 791 437 - 615 198 656 - 146 646 943 - 218 385 132 - 934 209 589 - 863 299 513 - 941 624 167 - 648 514 553 - 724 157 441 - 389 733 241 - 236 109 421 - 607 816 536 - 363 877 317 - 508 493 332 - 782 929 79 - 535 607 463 - 877 32 399 - 637 626 172 - 511 865 972 - 560 916 928 - 599 325 80 - 809 477 224 - 724 60 279 - 524 454 262 - 960 517 994 - 216 42 880 - 969 487 190 - 977 329 652 - 916 539 696 - 271 581 76 - 660 74 681 - 768 761 323 - 108 821 440 - 224 478 560 - 373 567 614 - 417 716 566 - 178 155 529 - 994 670 562 - 987 621 375 - 161 498 922 - 527 843 478 - 495 975 788 - 528 11 567 - 713 744 575 - 268 746 35 - 802 53 869 - 789 717 381 - 437 703 871 - 177 220 104 - 638 684 79 - 807 535 71 - 525 978 321 - 576 696 351 - 928 572 83 - 414 437 25 - 75 371 320 - 338 89 327 - 376 90 239 - 363 330 126 - 12 260 210 - 284 21 356 - 403 54 748 - 551 49 530 - 530 461 249 - 640 450 399 - 153 754 393 - 548 774 958 - 602 773 906 - 417 11 377 - 188 879 740 - 486 105 649 - 426 929 107 - 848 677 563 - 913 728 646 - 700 116 390 - 148 425 782 - 564 335 839 - 584 652 155 - 707 887 518 - 489 250 857 - 979 726 399 - 113 305 420 - 402 396 742 - 479 99 950 - 753 425 677 - 88 533 246 - 804 138 554 - 76 734 294 - 472 550 372 - 415 621 525 - 76 617 903 - 821 145 901 - 876 539 35 - 91 745 637 - 871 604 106 - 811 466 729 - 694 153 573 - 100 735 306 - 660 640 817 - 927 55 814 - 852 30 289 - 741 33 898 - 193 57 636 - 260 208 711 - 172 215 152 - 790 262 520 - 92 511 437 - 726 622 89 - 709 848 318 - 269 960 557 - 940 814 793 - 286 59 993 - 529 6 870 - 415 58 850 - 578 13 524 - 261 258 423 - 695 247 290 - 512 229 270 - 485 271 272 - 118 461 3 - 757 679 808 - 830 886 324 - 913 315 870 - 414 229 764 - 386 567 738 - 32 657 59 - 336 169 14 - 821 494 667 - 815 606 674 - 20 654 529 - 482 674 49 - 476 321 512 - 661 466 229 - 869 974 565 - 205 686 438 - 466 218 494 - 567 519 761 - 257 658 648 - 546 491 467 - 102 526 542 - 542 949 126 - 608 999 976 - 867 666 798 - 421 801 941 - 825 589 335 - 871 93 179 - 491 670 303 - 464 256 249 - 318 650 322 - 168 807 391 - 513 5 179 - 770 8 127 - 960 9 82 - 561 661 885 - 176 670 865 - 468 382 20 - 811 732 457 - 709 856 356 - 713 378 649 - 306 510 409 - 963 269 649 - 988 749 782 - 208 173 181 - 679 734 178 - 884 870 45 - 763 290 80 - 228 495 689 - 736 653 771 - 325 948 972 - 985 132 914 - 770 859 360 - 382 859 755 - 781 866 681 - 922 20 119 - 628 584 547 - 584 262 320 - 62 407 277 - 831 531 304 - 979 31 842 - 194 538 646 - 77 61 758 - 245 247 620 - 175 298 876 - 315 121 893 - 185 404 558 - 222 359 367 - 901 873 23 - 109 560 553 - 819 848 567 - 509 184 809 - 188 194 46 - 405 255 773 - 333 734 547 - 283 750 154 - 115 220 406 - 551 373 358 - 851 505 478 - 961 847 160 - 661 295 417 - 489 136 814 - 192 307 866 - 976 763 437 - 255 964 24 - 786 900 454 - 727 560 520 - 814 169 504 - 882 573 524 - 550 409 236 - 567 647 258 - 155 576 474 - 508 455 921 - 718 197 9 - 331 356 917 - 344 78 748 - 204 6 937 - 187 83 648 - 138 81 913 - 314 972 914 - 286 971 4 - 677 344 702 - 326 452 163 - 407 131 576 - 560 351 137 - 701 839 354 - 475 503 263 - 606 504 651 - 919 601 112 - 709 224 732 - 714 184 103 - 261 554 192 - 766 381 290 - 388 784 853 - 447 869 923 - 504 124 571 - 923 643 251 - 323 679 152 - 847 477 171 - 796 368 649 - 80 716 799 - 771 677 294 - 270 364 957 - 253 591 959 - 17 756 22 - 121 466 617 - 401 838 752 - 350 604 913 - 393 811 828 - 646 949 940 - 328 230 516 - 794 443 695 - 136 429 579 - 657 140 613 - 803 177 821 - 829 564 440 - 560 469 853 - 961 693 979 - 382 661 84 - 630 180 995 - 626 353 575 - 616 502 687 - 264 223 764 - 64 507 569 - 575 427 662 - 619 807 506 - 663 203 959 - 978 775 783 - 317 749 481 - 3 581 875 - 320 828 793 - 317 838 107 - 671 603 282 - 524 581 326 - 619 728 57 - 91 937 198 - 182 353 260 - 226 759 244 - 140 153 149 - 387 732 239 - 427 761 138 - 339 447 421 - 278 439 647 - 82 135 839 - 824 513 865 - 117 310 825 - 838 670 58 - 183 82 130 - 212 209 749 - 118 151 861 - 978 275 262 - 273 747 689 - 916 739 878 - 689 270 339 - 358 268 750 - 966 97 753 - 161 685 813 - 174 396 866 - 70 861 132 - 866 117 790 - 737 201 723 - 209 85 468 - 821 948 557 - 182 374 327 - 912 671 412 - 444 592 746 - 567 613 415 - 561 75 393 - 631 428 740 - 976 362 326 - 504 171 911 - 753 886 430 - 738 680 494 - 839 371 481 - 979 537 330 - 333 886 216 - 669 357 476 - 107 186 484 - 302 327 78 - 400 231 541 - 159 873 75 - 744 684 46 - 592 363 80 - 944 670 496 - 811 292 699 - 545 959 949 - 299 552 632 - 683 94 14 - 418 603 646 - 370 781 758 - 364 236 619 - 107 837 860 - 106 409 344 - 492 713 36 - 398 460 375 - 730 569 497 - 733 409 499 - 577 349 19 - 652 182 824 - 768 822 363 - 207 862 535 - 911 344 372 - 868 814 640 - 68 792 781 - 674 787 205 - 182 852 241 - 725 665 43 - 187 852 838 - 615 856 418 - 632 277 593 - 654 386 27 - 805 801 218 - 328 416 226 - 76 206 209 - 81 209 660 - 31 231 523 - 569 910 110 - 815 106 675 - 739 830 604 - 534 724 869 - 379 460 782 - 549 270 934 - 324 105 218 - 841 218 205 - 739 259 232 - 572 504 356 - 66 459 486 - 504 66 344 - 873 117 119 - 261 245 916 - 621 157 915 - 220 648 409 - 630 192 549 - 440 773 415 - 816 468 543 - 475 374 845 - 446 219 487 - 999 434 835 - 304 444 775 - 698 203 348 - 715 544 424 - 206 628 403 - 760 782 86 - 651 599 486 - 973 404 562 - 614 229 172 - 396 460 782 - 434 339 349 - 88 790 818 - 925 685 952 - 922 381 967 - 723 870 704 - 94 145 400 - 308 686 530 - 288 716 629 - 867 678 982 - 554 414 584 - 942 429 931 - 608 828 977 - 599 663 620 - 867 330 419 - 200 740 588 - 225 213 673 - 146 675 372 - 302 792 589 - 299 948 809 - 16 942 797 - 262 796 418 - 591 828 555 - 532 403 619 - 694 289 960 - 801 532 203 - 918 746 870 - 127 617 829 - 350 179 938 - 326 510 128 - 432 714 226 - 948 786 102 - 866 664 162 - 302 115 584 - 714 623 211 - 829 582 543 - 173 321 260 - 47 284 919 - 133 35 880 - 614 25 827 - 768 490 998 - 825 502 252 - 275 750 219 - 716 140 453 - 758 864 541 - 563 352 768 - 197 800 911 - 670 540 302 - 307 237 726 - 76 667 665 - 322 617 207 - 118 298 820 - 283 548 228 - 381 502 797 - 990 491 579 - 250 474 670 - 784 55 283 - 729 933 464 - 255 765 347 - 807 818 198 - 594 601 446 - 374 725 121 - 591 760 424 - 480 456 809 - 974 408 234 - 876 153 811 - 540 263 238 - 535 68 556 - 21 293 527 - 613 39 765 - 761 255 406 - 596 279 414 - 772 451 527 - 258 554 169 - 958 697 445 - 127 9 107 - 607 445 305 - 695 435 396 - 487 224 873 - 671 199 792 - 739 37 85 - 859 744 284 - 947 299 230 - 755 817 226 - 827 207 658 - 882 709 567 - 303 509 790 - 73 262 270 - 917 112 21 - 949 277 281 - 559 557 918 - 668 875 906 - 308 669 543 - 479 563 879 - 311 317 834 - 534 751 50 - 275 774 278 - 200 642 690 - 293 196 466 - 780 804 135 - 866 162 122 - 916 783 58 - 631 477 70 - 878 375 67 - 425 621 4 - 826 161 926 - 147 884 139 - 717 936 799 - 140 703 405 - 284 168 89 - 144 738 315 - 418 417 564 - 439 357 820 - 73 113 702 - 163 550 647 - 144 780 984 - 34 592 770 - 696 167 452 - 666 541 973 - 314 622 567 - 986 92 636 - 301 171 1 - 812 146 637 - 673 395 895 - 583 283 510 - 380 482 907 - 953 189 148 - 513 372 455 - 923 505 387 - 525 45 877 - 630 816 797 - 119 776 276 - 540 139 396 - 560 62 596 - 502 97 876 - 431 977 533 - 867 782 484 - 844 409 190 - 46 63 700 - 102 972 421 - 110 987 312 - 58 543 365 - 657 248 64 - 613 658 340 - 605 875 408 - 746 653 401 - 898 980 5 - 449 371 108 - 496 690 91 - 672 657 184 - 816 48 744 - 121 109 689 - 849 88 201 - 982 268 418 - 569 193 589 - 630 267 676 - 690 453 47 - 496 369 792 - 677 412 833 - 95 316 802 - 957 774 647 - 966 842 861 - 233 737 194 - 260 605 424 - 266 274 310 - 874 365 762 - 411 87 704 - 477 356 739 - 554 598 454 - 107 540 64 - 641 631 470 - 444 387 133 - 277 704 401 - 226 869 475 - 299 986 127 - 831 706 60 - 899 442 111 - 414 281 804 - 579 702 597 - 587 807 932 - 755 649 537 - 844 439 295 - 979 235 417 - 821 852 719 - 546 59 716 - 607 889 8 - 851 534 334 - 926 234 50 - 184 710 286 - 152 872 638 - 132 517 712 - 21 970 152 - 801 701 104 - 438 845 30 - 966 454 106 - 37 894 741 - 276 896 923 - 274 6 535 - 339 346 129 - 141 566 488 - 386 418 551 - 160 69 822 - 586 589 634 - 443 633 319 - 466 944 856 - 704 6 944 - 438 937 229 - 47 201 738 - 283 102 389 - 305 168 844 - 760 854 880 - 827 903 750 - 612 138 163 - 658 57 491 - 622 91 900 - 233 144 773 - 113 85 645 - 399 129 190 - 497 49 481 - 85 698 906 - 604 146 968 - 653 767 92 - 130 260 706 - 288 396 267 - 268 625 621 - 6 283 805 - 992 917 363 - 985 716 887 - 900 677 593 - 892 668 406 - 40 259 733 - 572 860 510 - 154 225 479 - 575 750 809 - 938 312 243 - 36 294 461 - 973 150 452 - 226 270 159 - 66 81 520 - 247 346 496 - 58 864 207 - 395 140 524 - 438 901 717 - 491 838 807 - 85 203 859 - 541 931 704 - 764 26 272 - 912 250 107 - 512 278 182 - 910 89 345 - 242 826 85 - 687 889 267 - 112 610 93 - 445 882 337 - 532 746 381 - 689 526 854 - 696 858 351 - 778 798 801 - 255 8 362 - 200 45 44 - 203 50 342 - 520 236 135 - 228 35 196 - 421 236 120 - 689 653 418 - 692 773 233 - 898 438 334 - 32 821 511 - 419 55 31 - 449 776 496 - 617 857 815 - 691 530 996 - 105 959 469 - 403 371 317 - 309 394 366 - 207 449 84 - 902 419 633 - 361 480 733 - 987 318 213 - 722 531 649 - 600 600 12 - 954 968 654 - 436 429 111 - 169 205 606 - 331 227 610 - 943 543 304 - 146 666 412 - 998 544 402 - 459 475 58 - 269 455 55 - 388 98 38 - 243 675 858 - 172 732 707 - 188 120 313 - 959 887 640 - 719 968 101 - 752 83 547 - 477 517 337 - 908 620 289 - 869 878 321 - 738 33 20 - 817 227 913 - 469 260 898 - 138 329 593 - 23 459 967 - 159 339 524 - 681 669 674 - 216 619 673 - 740 360 420 - 302 875 950 - 539 759 635 - 430 548 612 - 239 841 169 - 323 702 113 - 374 615 255 - 457 851 958 - 721 40 270 - 495 842 808 - 745 939 343 - 484 408 610 - 554 739 576 - 539 695 49 - 535 745 493 - 117 88 444 - 554 939 3 - 665 470 581 - 133 876 580 - 268 430 703 - 436 883 249 - 448 823 862 - 3 218 505 - 85 944 264 - 81 994 367 - 673 488 484 - 506 901 694 - 847 914 612 - 426 423 29 - 971 214 741 - 589 221 732 - 20 853 541 - 995 783 448 - 983 854 858 - 446 523 27 - 418 52 118 - 73 566 122 - 438 74 361 - 354 136 981 - 399 183 794 - 888 816 366 - 863 586 878 - 388 254 979 - 430 735 19 - 922 536 47 - 750 686 60 - 545 836 683 - 828 748 301 - 678 297 546 - 493 567 351 - 514 643 523 - 58 191 768 - 418 778 387 - 273 925 613 - 651 160 330 - 859 215 624 - 750 876 36 - 138 836 637 - 906 550 568 - 46 520 876 - 928 79 632 - 400 610 906 - 380 471 22 - 163 624 931 - 822 507 661 - 49 89 414 - 874 593 476 - 958 895 660 - 910 783 691 - 341 147 325 - 751 767 297 - 194 81 335 - 633 808 345 - 726 290 602 - 550 102 207 - 345 194 542 - 217 68 103 - 290 441 451 - 239 464 407 - 987 401 195 - 300 341 313 - 797 409 430 - 471 607 441 - 82 153 439 - 511 578 399 - 634 593 414 - 630 113 776 - 448 679 413 - 346 784 577 - 320 851 645 - 584 584 73 - 603 742 196 - 165 758 361 - 624 23 262 - 626 90 435 - 943 647 702 - 446 598 392 - 993 579 904 - 41 608 924 - 979 209 371 - 654 642 136 - 776 518 520 - 787 369 444 - 518 543 529 - 824 974 110 - 415 582 629 - 651 356 869 - 903 347 977 - 345 269 581 - 549 840 613 - 433 209 891 - 407 630 900 - 509 95 409 - 510 103 362 - 194 69 754 diff --git a/2016/day-04/input.txt b/2016/day-04/input.txt deleted file mode 100644 index 992cd96..0000000 --- a/2016/day-04/input.txt +++ /dev/null @@ -1,953 +0,0 @@ -hqcfqwydw-fbqijys-whqii-huiuqhsx-660[qhiwf] -oxjmxdfkd-pzxsbkdbo-erkq-ixyloxqlov-913[xodkb] -bpvctixr-eaphixr-vgphh-gthtpgrw-947[smrkl] -iwcjapey-lhwopey-cnwoo-wymqeoepekj-992[eowpy] -mvhkvbdib-agjrzm-zibdizzmdib-317[bizdm] -excdklvo-lkcuod-dbksxsxq-146[ztwya] -ocipgvke-ejqeqncvg-octmgvkpi-908[prmku] -ktwbhtvmbox-vetllbybxw-vtgwr-vhtmbgz-tvjnblbmbhg-579[uvnyc] -dpmpsgvm-tdbwfohfs-ivou-tijqqjoh-389[emdac] -forwcoqhwjs-pibbm-igsf-hsghwbu-532[bhswf] -uzfqdzmfuazmx-nmewqf-ogefayqd-eqdhuoq-664[qfdem] -fnjyxwrinm-yujbcrl-pajbb-uxprbcrlb-277[brjcl] -aoubshwq-dzoghwq-ufogg-fsoqeiwgwhwcb-714[nkrmy] -pbeebfvir-rtt-fnyrf-975[frbet] -bnknqetk-qzaahs-trdq-sdrshmf-235[mtcqz] -odiih-ljwmh-lxjcrwp-orwjwlrwp-927[wjlrh] -sxdobxkdsyxkv-bkllsd-cobfsmoc-302[sbdko] -gzefmnxq-omzpk-ymzmsqyqzf-352[saomt] -tvsnigxmpi-gerhc-gsexmrk-qerekiqirx-854[eirgx] -ktfitzbgz-vtgwr-ftgtzxfxgm-267[tgfzx] -lxuxaodu-npp-orwjwlrwp-563[pwlor] -oazegyqd-sdmpq-pkq-xmnadmfadk-352[damqk] -wfruflnsl-gzssd-hzxytrjw-xjwanhj-177[bgxsp] -pbybeshy-qlr-qrfvta-455[tmios] -xmrrq-udskkaxawv-vqw-esfsywewfl-918[fdqsb] -vhehkyne-vahvhetmx-ltexl-917[uvhmy] -molgbzqfib-ciltbo-obzbfsfkd-393[htayl] -veqtekmrk-jpsaiv-wlmttmrk-256[ewyhq] -cvabijtm-lgm-apqxxqvo-512[dinjm] -oaxadrgx-nmewqf-qzsuzqqduzs-456[oevtg] -vehmsegxmzi-veffmx-wepiw-880[emfiv] -fruurvlyh-fubrjhqlf-fdqgb-frdwlqj-ghvljq-413[cgkzy] -otzkxtgzoutgr-inuiurgzk-sgxqkzotm-774[gtzko] -hwbba-eqpuwogt-itcfg-tcddkv-ujkrrkpi-154[ktbcd] -pynffvsvrq-cynfgvp-tenff-ynobengbel-377[fnevy] -aoubshwq-qcbgiasf-ufors-qvcqczohs-hsqvbczcum-558[hypcz] -kzeed-xhfajsljw-mzsy-knsfshnsl-281[nsmtd] -hwdtljsnh-hfsid-htfynsl-ijufwyrjsy-177[hsfjy] -excdklvo-zvkcdsm-qbkcc-psxkxmsxq-900[yznml] -diozmivodjivg-xviyt-pnzm-oznodib-239[iodvz] -nzcczdtgp-clmmte-lnbftdtetzy-743[tczde] -ejpanjwpekjwh-bhksan-iwngapejc-264[mgyfj] -ubhatstkwhnl-vhehkyne-xzz-wxiehrfxgm-917[hexkn] -vhkkhlbox-vtgwr-vhtmbgz-vnlmhfxk-lxkobvx-163[vhkxb] -irdgrxzex-tyftfcrkv-rthlzjzkzfe-373[rzfte] -cvabijtm-rmttgjmiv-lmdmtwxumvb-564[mtvbi] -hqfxxnknji-gfxpjy-xmnuunsl-151[brtjg] -odkasqzuo-dmnnuf-xasuefuoe-690[zyejx] -ixeumktoi-pkrrehkgt-sgtgmksktz-384[ktgei] -atyzghrk-igtje-iugzotm-uvkxgzouty-358[rmnqz] -ktwbhtvmbox-xzz-phkdlahi-865[nmsjb] -nzydfxpc-rclop-ojp-lylwjdtd-951[dlpcj] -vxupkizork-kmm-sgtgmksktz-280[yublv] -cvabijtm-kivlg-kwibqvo-twoqabqka-408[pgush] -hqcfqwydw-fbqijys-whqii-mehaixef-218[vzaur] -bpvctixr-rpcsn-rdpixcv-ldgzhwde-271[cifnu] -fnjyxwrinm-kjbtnc-lxwcjrwvnwc-199[nwcjr] -kzeed-idj-xmnuunsl-593[uazmr] -dsxxw-zyqicr-bcqgel-236[cqxbd] -gpewwmjmih-jpsaiv-wivzmgiw-230[iwmgj] -amjmpdsj-afmamjyrc-bcqgel-470[mszht] -eqpuwogt-itcfg-tcorcikpi-hnqygt-ujkrrkpi-596[nywzt] -pelbtravp-pnaql-erprvivat-533[parve] -yhwooebeaz-bhksan-wymqeoepekj-758[eoabh] -iruzfrtkzmv-upv-kirzezex-529[zpysg] -lxaaxbren-lqxlxujcn-mnenuxyvnwc-953[nxlac] -clxalrtyr-prr-nfdezxpc-dpcgtnp-457[prcdl] -sorozgxe-mxgjk-kmm-vaxingyotm-228[ugkxd] -vdzonmhydc-eknvdq-otqbgzrhmf-469[jnsrl] -gsvvswmzi-gspsvjyp-nippcfier-hizipstqirx-802[mvkcd] -xgvnndadzy-xviyt-xjvodib-yzkgjthzio-707[ncejo] -emixwvqhml-akidmvomz-pcvb-uizsmbqvo-538[mvibo] -dpotvnfs-hsbef-cbtlfu-usbjojoh-597[mnkij] -amjmpdsj-pyzzgr-jyzmpyrmpw-522[rxsqz] -fkqbokxqflkxi-yxphbq-ixyloxqlov-861[xjeyz] -vehmsegxmzi-tpewxmg-kveww-xvemrmrk-256[emvwx] -aietsrmdih-ikk-viwievgl-750[iekva] -zekvierkzferc-gcrjkzt-xirjj-nfibjyfg-763[jlbrc] -krxqjijamxdb-lqxlxujcn-lxwcjrwvnwc-537[opuqe] -dsxxw-zsllw-jyzmpyrmpw-652[hgyae] -mbiyqoxsm-mkxni-mykdsxq-kmaescsdsyx-770[otslp] -oqnidbshkd-vdzonmhydc-idkkxadzm-qdzbpthrhshnm-573[dhkmn] -jqwpihizlwca-moo-apqxxqvo-174[oqaip] -ahngzyzqcntr-azrjds-qdrdzqbg-573[zdqra] -bhksan-lqnydwoejc-472[gutvo] -jvsvymbs-zjhclunly-obua-zlycpjlz-175[ljyzb] -wrs-vhfuhw-hjj-ilqdqflqj-205[hjqfl] -egdytrixat-eaphixr-vgphh-ldgzhwde-661[duchs] -oxmeeuruqp-eomhqzsqd-tgzf-mocgueufuaz-196[uemoq] -ahngzyzqcntr-cxd-ehmzmbhmf-677[dqulm] -gspsvjyp-tpewxmg-kveww-wivzmgiw-568[ghntx] -pualyuhapvuhs-jvuzbtly-nyhkl-wshzapj-nyhzz-thyrlapun-149[kibhn] -nzcczdtgp-mfyyj-pyrtyppctyr-171[ypctr] -guahyncw-nij-mywlyn-vohhs-jolwbumcha-760[hnwya] -bgmxkgtmbhgte-xzz-vhgmtbgfxgm-397[gmbtx] -zixppfcfba-gbiivybxk-zrpqljbo-pbosfzb-653[psocz] -votubcmf-sbccju-nbslfujoh-935[bcufj] -gsrwyqiv-kvehi-nippcfier-irkmriivmrk-204[irkve] -jsvagsulanw-hdsklau-yjskk-ksdwk-632[ltnxs] -irdgrxzex-srjbvk-uvgcfpdvek-503[rvdeg] -krxqjijamxdb-ljwmh-bcxajpn-849[jxabm] -ajmrxjlcren-ljwmh-vjwjpnvnwc-407[yemcd] -ahngzyzqcntr-rbzudmfdq-gtms-btrsnldq-rdquhbd-755[dqrbn] -rzvkjiduzy-ezggtwzvi-hvmfzodib-291[yuzaf] -bwx-amkzmb-ntwemz-aitma-408[mabtw] -wihmogyl-aluxy-vumeyn-mufym-812[wymtu] -xjmmjndqz-nxvqzibzm-cpio-yzkgjthzio-889[mtsyf] -xmtjbzidx-ytz-nojmvbz-525[hyzbw] -bnmrtldq-fqzcd-tmrszakd-qzaahs-cdrhfm-131[wmcrn] -ftzgxmbv-wrx-kxtvjnblbmbhg-293[bxgmt] -gsvvswmzi-gerhc-wepiw-230[wegis] -pdjqhwlf-fdqgb-uhfhlylqj-699[fhlqd] -zsxyfgqj-kzeed-uqfxynh-lwfxx-ijuqtdrjsy-957[xfjqy] -rnqnyfwd-lwfij-uqfxynh-lwfxx-knsfshnsl-359[zbtyx] -wrs-vhfuhw-gbh-whfkqrorjb-231[hrwbf] -iuxxuyobk-hatte-rumoyzoiy-280[ouyit] -oqnidbshkd-bgnbnkzsd-nodqzshnmr-287[xnmzi] -atyzghrk-jek-jkyomt-540[anzom] -ibghopzs-pogysh-rsdofhasbh-818[hsobg] -wbhsfbohwcboz-foppwh-rsjszcdasbh-532[njpay] -excdklvo-mrymyvkdo-ecob-docdsxq-484[docek] -xgsvgmotm-yigbktmkx-natz-yzuxgmk-722[zwckh] -ajyqqgdgcb-afmamjyrc-qfgnngle-964[pzowt] -ugdgjxmd-jsttal-kzahhafy-138[cyirg] -irgyyolokj-iuxxuyobk-inuiurgzk-rumoyzoiy-982[sgadc] -qcbgiasf-ufors-gqojsbusf-vibh-qcbhowbasbh-870[njidq] -bkwzkqsxq-mrymyvkdo-wkxkqowoxd-146[hfdmy] -mybbycsfo-mrymyvkdo-bokmaescsdsyx-120[mlnky] -zuv-ykixkz-jek-ktmotkkxotm-852[mebdc] -dkqjcbctfqwu-lgnnadgcp-fgrctvogpv-648[cgdfn] -vehmsegxmzi-ikk-xvemrmrk-724[byndz] -upq-tfdsfu-cvooz-nbobhfnfou-155[xyskn] -gpewwmjmih-wgezirkiv-lyrx-hitevxqirx-360[ierwx] -rdggdhxkt-ytaanqtpc-bpcpvtbtci-817[mnjpk] -xlrypetn-clmmte-zapcletzyd-405[eltcm] -oxjmxdfkd-oxyyfq-abmxoqjbkq-861[nmhlv] -xjinphzm-bmvyz-kgvnodx-bmvnn-gjbdnodxn-395[nbdmv] -tpspahyf-nyhkl-jhukf-zopwwpun-799[phfkn] -jsvagsulanw-usfvq-mkwj-lwklafy-684[alswf] -ipvohghykvbz-kfl-ylhjxbpzpapvu-877[vmizu] -fydelmwp-awldetn-rcldd-afcnsldtyr-405[dlace] -gpbepvxcv-tvv-steadnbtci-609[vtbce] -tipfxvezt-upv-rthlzjzkzfe-581[ztefp] -bknsykmdsfo-oqq-vyqscdsmc-796[sqcdk] -ejpanjwpekjwh-zua-odellejc-914[ejalp] -ytu-xjhwjy-uqfxynh-lwfxx-jslnsjjwnsl-775[jxlns] -tinnm-aoubshwq-tzcksf-zopcfohcfm-376[cfohm] -xjgjmapg-ezggtwzvi-xpnojhzm-nzmqdxz-811[zgjmx] -tvsnigxmpi-fewoix-hiwmkr-386[tpuvk] -udglrdfwlyh-udeelw-vhuylfhv-829[ldhue] -luxciuwncpy-wbiwifuny-mniluay-786[iunwy] -ftzgxmbv-ktuubm-inkvatlbgz-865[btgkm] -xzwrmkbqtm-zijjqb-twoqabqka-486[erqyp] -diozmivodjivg-zbb-ncdkkdib-499[dibko] -kwvacumz-ozilm-kivlg-lmxizbumvb-980[milvz] -hwbba-dwppa-tgugctej-648[abgpt] -myxcewob-qbkno-bkllsd-cdybkqo-120[atghd] -zekvierkzferc-irsszk-uvjzxe-477[snqzi] -wlsiayhcw-dyffsvyuh-guleyncha-526[yhacf] -clotzlnetgp-ojp-opdtry-249[optlc] -dmybmsuzs-vqxxknqmz-eqdhuoqe-560[qmdes] -mtzslklcozfd-clmmte-dstaatyr-275[rtnyq] -cxy-bnlanc-lqxlxujcn-vjwjpnvnwc-823[ncjlx] -jshzzpmplk-zjhclunly-obua-bzly-alzapun-929[vcuxs] -yuxufmdk-sdmpq-ngzzk-oazfmuzyqzf-508[kghlv] -otzkxtgzoutgr-kmm-sgtgmksktz-722[tgkmz] -xgvnndadzy-xviyt-hvmfzodib-941[qbwmr] -qekrixmg-fyrrc-ywiv-xiwxmrk-230[ikjwl] -dpssptjwf-dpmpsgvm-qmbtujd-hsbtt-bobmztjt-337[tbmps] -tcfkqcevkxg-rncuvke-itcuu-ujkrrkpi-388[tabmn] -hjgbwuladw-tskcwl-xafsfuafy-528[afwls] -ygcrqpkbgf-ecpfa-gpikpggtkpi-154[gpkcf] -hqcfqwydw-sxesebqju-qdqboiyi-608[qbdei] -iehepwnu-cnwza-ydkykhwpa-iwngapejc-706[waenp] -jchipqat-ytaanqtpc-htgkxrth-115[mfnly] -pinovwgz-ezggtwzvi-xpnojhzm-nzmqdxz-967[yzosw] -yhwooebeaz-oywrajcan-dqjp-owhao-628[oaweh] -fhezusjybu-tou-skijecuh-iuhlysu-270[uhsei] -tcrjjzwzvu-upv-kirzezex-659[bdnty] -npmhcargjc-aylbw-amyrgle-qcptgacq-626[tkmzs] -ejpanjwpekjwh-ywjzu-ykwpejc-pnwejejc-160[lnqkc] -cybyjqho-whqtu-ryexqpqhteki-uww-tuiywd-946[qwyht] -cqwdujys-uww-bewyijysi-218[wyijs] -xekdwvwnzkqo-acc-pnwejejc-342[cewjk] -encuukhkgf-uecxgpigt-jwpv-ugtxkegu-440[kwmxr] -mbiyqoxsm-tovvilokx-cobfsmoc-224[doavb] -jvuzbtly-nyhkl-jhukf-zlycpjlz-591[jwxzi] -ncjzrpytn-clmmte-lylwjdtd-691[ltcdj] -enqvbnpgvir-enoovg-erprvivat-117[venrg] -gzefmnxq-ngzzk-ymdwqfuzs-612[zfgmn] -gokzyxsjon-cmkfoxqob-rexd-psxkxmsxq-302[zylnb] -aflwjfslagfsd-xdgowj-xafsfuafy-554[rgqmz] -ugdgjxmd-ujqgywfau-hdsklau-yjskk-kzahhafy-294[daelo] -mvkccspson-mrymyvkdo-nozkbdwoxd-718[odkmc] -egdytrixat-rwdrdapit-stepgibtci-817[ampoz] -qfmcusbwq-pogysh-fsgsofqv-194[gcthj] -wifilzof-qyujihctyx-luvvcn-qilembij-344[ilcfj] -gpbepvxcv-snt-apqdgpidgn-323[dnmyh] -kpvgtpcvkqpcn-gii-gpikpggtkpi-180[vyxnb] -ziuxioqvo-moo-mvoqvmmzqvo-512[omvqi] -fbebmtkr-zktwx-vtgwr-vhtmbgz-wxitkmfxgm-631[zilsp] -wihmogyl-aluxy-luvvcn-wihnuchgyhn-240[hlnuy] -eqnqthwn-lgnnadgcp-rwtejcukpi-726[jwvun] -hdgdovmt-bmvyz-ytz-yzqzgjkhzio-369[zydgh] -aflwjfslagfsd-usfvq-ugslafy-hmjuzskafy-138[vjmnt] -froruixo-iorzhu-uhdftxlvlwlrq-205[eslfx] -xekdwvwnzkqo-zua-skngodkl-368[kdnow] -xtwtelcj-rclop-clmmte-dpcgtnpd-353[jowtx] -lhkhszqx-fqzcd-cxd-nodqzshnmr-911[dhqzc] -fodvvlilhg-fdqgb-xvhu-whvwlqj-725[syfpw] -mtzslklcozfd-dnlgpyrpc-sfye-cpdplcns-873[zngtm] -rwcnawjcrxwju-yujbcrl-pajbb-jwjuhbrb-459[jbrwc] -hcd-gsqfsh-awzwhofm-ufors-suu-twbobqwbu-948[reunt] -pwcvonofrcig-pibbm-obozmgwg-688[zgthm] -vhehkyne-lvtoxgzxk-angm-wxiehrfxgm-345[xeghk] -ucynmlgxcb-njyqrga-epyqq-qrmpyec-938[mgnpj] -fruurvlyh-fdqgb-frdwlqj-uhvhdufk-699[fudhr] -hqfxxnknji-gzssd-yjhmstqtld-697[sdhjn] -qzoggwtwsr-rms-rsdofhasbh-402[gtlom] -gzefmnxq-ngzzk-dqeqmdot-638[yatsz] -rmn-qcapcr-njyqrga-epyqq-pcqcypaf-834[mpqie] -yknnkoera-ywjzu-zarahkliajp-186[yozsd] -clxalrtyr-eza-dpncpe-mldvpe-epnsyzwzrj-483[eplrz] -vkrhzxgbv-cxeeruxtg-vhgmtbgfxgm-137[fsxoz] -ymszqfuo-bxmefuo-sdmee-mzmxkeue-898[ndgcf] -dmbttjgjfe-sbccju-bdrvjtjujpo-649[vkijs] -wifilzof-wbiwifuny-guleyncha-136[ifwln] -oxmeeuruqp-vqxxknqmz-abqdmfuaze-196[baztd] -tinnm-qfmcusbwq-pogysh-gvwddwbu-636[aryhp] -lxaaxbren-ouxfna-bnaerlnb-693[anbxe] -nglmtuex-xzz-mktbgbgz-397[zqyrt] -xlrypetn-mfyyj-pyrtyppctyr-223[yprtc] -fodvvlilhg-fdqgb-vklsslqj-127[lvdfg] -ikhcxvmbex-lvtoxgzxk-angm-ehzblmbvl-761[xblmv] -fkqbokxqflkxi-ciltbo-qoxfkfkd-211[kfoqx] -lujbbrornm-bljenwpna-qdwc-fxatbqxy-589[bnajl] -eqpuwogt-itcfg-tcddkv-vgejpqnqia-258[besga] -lnkfaypeha-ydkykhwpa-zaoecj-108[zamyw] -lhkhszqx-fqzcd-atmmx-lzqjdshmf-859[hmqzd] -aflwjfslagfsd-tskcwl-vwhsjlewfl-190[xevmq] -pbafhzre-tenqr-wryylorna-fuvccvat-507[racef] -jvsvymbs-ibuuf-yljlpcpun-773[ubjlp] -fab-eqodqf-rxaiqd-etubbuzs-612[bqade] -cxy-bnlanc-ljwmh-nwprwnnarwp-251[nwacl] -hdgdovmt-bmvyz-pinovwgz-ytz-omvdidib-239[qfmcj] -wsvsdkbi-qbkno-mkxni-mykdsxq-bokmaescsdsyx-328[skbdm] -njmjubsz-hsbef-gmpxfs-tijqqjoh-727[ykelf] -foadouwbu-qobrm-oqeiwgwhwcb-142[owbqu] -cvabijtm-kivlg-ewzsapwx-538[posuz] -xgsvgmotm-igtje-gtgreyoy-696[gtemo] -oaddaeuhq-ngzzk-efadmsq-612[adeqz] -zgmfyxypbmsq-pyzzgr-yaosgqgrgml-470[efsgy] -wihmogyl-aluxy-vumeyn-zchuhwcha-110[eisnw] -hafgnoyr-fpniratre-uhag-phfgbzre-freivpr-663[rfaeg] -jqwpihizlwca-zijjqb-ewzsapwx-174[ognyv] -uwtojhynqj-hfsid-htfynsl-ijajqturjsy-619[jhsty] -hqfxxnknji-kqtbjw-wjhjnansl-177[ctzqd] -upq-tfdsfu-dboez-dpbujoh-mphjtujdt-103[dujpt] -tfiifjzmv-jtrmvexvi-ylek-wzeretzex-919[kuzli] -ugjjgkanw-hdsklau-yjskk-vwkayf-840[omzwl] -ugdgjxmd-kusnwfywj-zmfl-ogjckzgh-840[gjdfk] -vehmsegxmzi-fewoix-hitevxqirx-308[eixhm] -yflexwxoalrp-bdd-absbilmjbkq-419[esuky] -kwzzwaqdm-rmttgjmiv-lmxizbumvb-330[mzbit] -htqtwkzq-hfsid-yjhmstqtld-593[thqds] -tinnm-qobrm-qcohwbu-difqvogwbu-740[boqim] -tipfxvezt-jtrmvexvi-ylek-nfibjyfg-659[fqnis] -lzfmdshb-atmmx-qdzbpthrhshnm-859[hmbds] -nij-mywlyn-mwupyhayl-bohn-qilembij-292[vwady] -jchipqat-hrpktcvtg-wjci-gthtpgrw-999[tcghp] -dyz-combod-oqq-mecdywob-cobfsmo-250[obcdm] -dkqjcbctfqwu-ecpfa-vgejpqnqia-310[crelp] -gsrwyqiv-kvehi-gerhc-stivexmsrw-646[slxzf] -hmsdqmzshnmzk-bgnbnkzsd-cdozqsldms-261[sdmzn] -tfejldvi-xiruv-srjbvk-uvmvcfgdvek-217[kfcmn] -wrs-vhfuhw-exqqb-dqdobvlv-751[qvbdh] -willimcpy-jfumncw-alumm-mufym-682[dsbwk] -etaqigpke-lgnnadgcp-ceswkukvkqp-856[fnltm] -diozmivodjivg-nxvqzibzm-cpio-gvwjmvojmt-603[vywzn] -oxjmxdfkd-oxyyfq-absbilmjbkq-809[bxdfj] -uqtqbizg-ozilm-moo-wxmzibqwva-564[indml] -rdchjbtg-vgpst-uadltg-gtprfjxhxixdc-323[czknl] -pybgmyargtc-amjmpdsj-njyqrga-epyqq-mncpyrgmlq-808[rzoqv] -sbqiiyvyut-sxesebqju-huiuqhsx-582[suiqb] -clxalrtyr-dnlgpyrpc-sfye-epnsyzwzrj-873[rylpc] -amlqskcp-epybc-cee-bcqgel-756[ceblp] -jrncbavmrq-pnaql-pbngvat-qrirybczrag-377[rabnq] -cebwrpgvyr-onfxrg-qrcnegzrag-221[rgcen] -forwcoqhwjs-tzcksf-rsjszcdasbh-792[scfhj] -ckgvutofkj-pkrrehkgt-jkvgxzsktz-696[wxbfz] -kzeed-uqfxynh-lwfxx-qtlnxynhx-255[xnefh] -vhkkhlbox-vtgwr-hixktmbhgl-683[hkbgl] -mrxivrexmsrep-hci-viwievgl-464[msqei] -nsyjwsfyntsfq-idj-htsyfnsrjsy-931[syfjn] -awzwhofm-ufors-qobrm-qcohwbu-aofyshwbu-272[owbfh] -ahngzyzqcntr-bzmcx-cdoknxldms-651[cnzdm] -nsyjwsfyntsfq-hfsid-wjfhvznxnynts-671[dqrws] -krxqjijamxdb-npp-uxprbcrlb-589[vutpy] -ahngzyzqcntr-azrjds-knfhrshbr-209[qnogp] -pejji-bkllsd-crszzsxq-458[xlhso] -qcffcgwjs-gqojsbusf-vibh-zcuwghwqg-480[njzmp] -ziuxioqvo-moo-amzdqkma-174[zeuba] -ujqgywfau-aflwjfslagfsd-vqw-kwjnauwk-398[wafju] -elrkdcdugrxv-fdqgb-orjlvwlfv-101[mhsyz] -kpvgtpcvkqpcn-tcddkv-qrgtcvkqpu-700[ptqjs] -jfifqxov-doxab-avb-xkxivpfp-107[xfvab] -lsyrkjkbnyec-mkxni-mykdsxq-kmaescsdsyx-978[mbynk] -ocipgvke-lgnnadgcp-wugt-vguvkpi-206[hugza] -hcd-gsqfsh-qvcqczohs-rsgwub-142[dhpmf] -lsyrkjkbnyec-oqq-ckvoc-822[ckoqy] -vhkkhlbox-utldxm-vnlmhfxk-lxkobvx-787[xklhv] -vkppo-cqwdujys-vbemuh-qdqboiyi-504[qbdio] -qjopwxha-ywjzu-zaoecj-654[jaowz] -njmjubsz-hsbef-dipdpmbuf-efqbsunfou-311[bfusd] -ktiaaqnqml-jiasmb-lmdmtwxumvb-694[yxlgt] -vrurcjah-pajmn-lqxlxujcn-fxatbqxy-511[ztgdk] -vagreangvbany-qlr-znexrgvat-325[yblnw] -lgh-kwujwl-wyy-jwsuimakalagf-996[gsubl] -apuut-xgvnndadzy-ezggtwzvi-zibdizzmdib-343[qlykv] -pxtihgbsxw-utldxm-kxlxtkva-787[xtkla] -mfklstdw-esyfwlau-usfvq-vwkayf-762[kljiy] -eqpuwogt-itcfg-hwbba-fag-fgrnqaogpv-232[gafbo] -qzoggwtwsr-rms-rsdzcmasbh-688[srgmw] -yhkpvhjapcl-ibuuf-jbzavtly-zlycpjl-955[skwvb] -gpewwmjmih-hci-gywxsqiv-wivzmgi-620[txcfj] -lahxpnwrl-npp-vjatncrwp-537[aisyo] -ckgvutofkj-hatte-aykx-zkyzotm-436[ntzbr] -iehepwnu-cnwza-lhwopey-cnwoo-ykjpwejiajp-628[wepjn] -fkqbokxqflkxi-yxphbq-obpbxoze-471[napmi] -etyyx-cxd-lzqjdshmf-261[inzys] -ftzgxmbv-utldxm-ftkdxmbgz-267[wqkjm] -jyfvnlupj-jhukf-jvhapun-klwsvftlua-903[yrgnq] -zsxyfgqj-jll-qfgtwfytwd-489[sazdc] -oxjmxdfkd-zxkav-zlxqfkd-rpbo-qbpqfkd-263[vauwt] -dsxxw-cee-bcnyprkclr-470[ghzni] -enzcntvat-fpniratre-uhag-jbexfubc-533[aentb] -froruixo-mhoobehdq-dqdobvlv-803[odbhq] -raphhxuxts-qphzti-bpcpvtbtci-115[pthbc] -jvsvymbs-jhukf-jvhapun-shivyhavyf-955[yabwx] -ykhknbqh-ywjzu-odellejc-498[ehjkl] -avw-zljyla-ihzrla-zlycpjlz-201[uvdxz] -wdjcvuvmyjpn-nxvqzibzm-cpio-hvivbzhzio-967[vizbc] -xgjougizobk-pkrrehkgt-ktmotkkxotm-150[gnkzc] -kyelcrga-aylbw-rcaflmjmew-808[wsmtg] -laffe-atyzghrk-igtje-jkyomt-462[taefg] -hqtyeqsjylu-uww-ijehqwu-608[quweh] -kzgwomvqk-kivlg-kcabwumz-amzdqkm-200[cdavq] -avw-zljyla-jhukf-shivyhavyf-305[ahvyf] -guahyncw-vumeyn-xypyfijgyhn-370[ynghu] -kwtwznct-jiasmb-zmikycqaqbqwv-564[wbjnt] -sorozgxe-mxgjk-hatte-vaxingyotm-228[enmvq] -hqtyeqsjylu-sxesebqju-bqrehqjeho-348[nxucm] -qzoggwtwsr-awzwhofm-ufors-tzcksf-rsdofhasbh-948[sfowh] -jfifqxov-doxab-mixpqfz-doxpp-qbzeklildv-185[rydoa] -gsvvswmzi-vehmsegxmzi-fyrrc-irkmriivmrk-204[imrvs] -dlhwvupglk-qlssfilhu-ylzlhyjo-721[lhsuy] -crwwv-zxkav-absbilmjbkq-679[bakvw] -xzwrmkbqtm-lgm-zmkmqdqvo-720[mqkzb] -eqnqthwn-ecpfa-eqcvkpi-qrgtcvkqpu-570[qcepk] -ftzgxmbv-utldxm-nlxk-mxlmbgz-891[mxlbg] -xqvwdeoh-gbh-ghyhorsphqw-387[hgoqw] -rdchjbtg-vgpst-uadltg-pcpanhxh-141[mtvxn] -sebehvkb-vbemuh-udwyduuhydw-140[ubdeh] -gpsxdprixkt-qphzti-stktadebtci-921[tipdk] -nij-mywlyn-dyffsvyuh-omyl-nymncha-214[obtqu] -rdggdhxkt-rpcsn-rdpixcv-bpgztixcv-843[cdgpr] -pdjqhwlf-iorzhu-uhdftxlvlwlrq-803[rtwsz] -tinnm-dzoghwq-ufogg-twbobqwbu-428[bgown] -etyyx-qzaahs-lzmzfdldms-781[cmnek] -willimcpy-dyffsvyuh-fuvilunils-448[sjytb] -dpotvnfs-hsbef-qmbtujd-hsbtt-ufdiopmphz-831[zmvga] -hdgdovmt-bmvyz-ytz-xpnojhzm-nzmqdxz-109[hzpfs] -ksodcbwnsr-qobrm-aobousasbh-324[bosar] -myvybpev-tovvilokx-kmaescsdsyx-380[vsyek] -nbhofujd-cbtlfu-tbmft-571[mkltr] -sedikcuh-whqtu-uww-jusxdebewo-764[uwedh] -jvsvymbs-jhukf-klclsvwtlua-825[jxhaq] -crwwv-mixpqfz-doxpp-jxohbqfkd-575[serbn] -fmsledevhsyw-hci-xiglrspskc-646[scehi] -xekdwvwnzkqo-ywjzu-oanreyao-576[dwrqm] -gzefmnxq-vqxxknqmz-pqbmdfyqzf-352[xuyzs] -bqvvu-zua-hkceopeyo-706[eouva] -ytu-xjhwjy-gfxpjy-btwpxmtu-151[bynhm] -npmhcargjc-hcjjwzcyl-bctcjmnkclr-886[cjhlm] -xlrypetn-dnlgpyrpc-sfye-dlwpd-119[znfjd] -ejpanjwpekjwh-ydkykhwpa-hkceopeyo-758[patzv] -lhkhszqx-fqzcd-eknvdq-rsnqzfd-287[qdzfh] -froruixo-fdqgb-orjlvwlfv-179[optcg] -jvsvymbs-jovjvshal-jbzavtly-zlycpjl-253[zcnfy] -avw-zljyla-ibuuf-ylzlhyjo-149[xtcfz] -bnmrtldq-fqzcd-bzmcx-bnzshmf-cdudknoldms-157[whdus] -sno-rdbqds-idkkxadzm-rsnqzfd-703[dsknq] -vkppo-sxesebqju-tuiywd-504[epsub] -ryexqpqhteki-zubboruqd-husuylydw-790[nimls] -vetllbybxw-lvtoxgzxk-angm-kxvxbobgz-995[xbglv] -rdchjbtg-vgpst-qphzti-gtrtxkxcv-817[mayne] -dzczkrip-xiruv-irdgrxzex-vxx-rthlzjzkzfe-503[xwhmg] -qcbgiasf-ufors-pogysh-sbuwbssfwbu-454[nshbt] -qcbgiasf-ufors-qobrm-qcohwbu-igsf-hsghwbu-142[bsfgh] -zgmfyxypbmsq-pyzzgr-amlryglkclr-392[yglmr] -myxcewob-qbkno-cmkfoxqob-rexd-vklybkdybi-146[wxnuy] -amlqskcp-epybc-afmamjyrc-pcacgtgle-418[campe] -muqfedyput-isqludwuh-xkdj-huqsgkyiyjyed-660[nbtda] -vkppo-sqdto-vydqdsydw-114[pzbiy] -ziuxioqvo-jcvvg-lmxtwgumvb-668[fnbjv] -rdchjbtg-vgpst-rwdrdapit-stepgibtci-271[tdgip] -zbytomdsvo-zvkcdsm-qbkcc-zebmrkcsxq-614[nwmol] -sbnqbhjoh-fhh-efqbsunfou-103[hjxvu] -vagreangvbany-ohaal-nanylfvf-273[zfytn] -wihmogyl-aluxy-dyffsvyuh-lyuwkocmcncih-760[efwrt] -irgyyolokj-inuiurgzk-ykxboiky-332[ikyog] -gntmfefwitzx-xhfajsljw-mzsy-fhvznxnynts-437[mkuja] -tpspahyf-nyhkl-yhiipa-zhslz-539[yzmib] -encuukhkgf-rncuvke-itcuu-nqikuvkeu-700[ukcen] -mybbycsfo-mkxni-oxqsxoobsxq-198[oxbsm] -kyelcrga-zsllw-kypicrgle-730[nvjmt] -rdggdhxkt-uadltg-stktadebtci-713[btson] -dpssptjwf-qmbtujd-hsbtt-usbjojoh-623[miqos] -tcfkqcevkxg-dcumgv-vgejpqnqia-336[cgqve] -fodvvlilhg-gbh-orjlvwlfv-699[eykml] -bxaxipgn-vgpst-eaphixr-vgphh-ejgrwphxcv-817[rsizj] -pualyuhapvuhs-ibuuf-jvuahputlua-305[hlzmu] -qekrixmg-nippcfier-gsrxemrqirx-646[xhnfm] -pdjqhwlf-plolwdub-judgh-fdqgb-ghsorbphqw-543[aiewf] -fruurvlyh-vfdyhqjhu-kxqw-fxvwrphu-vhuylfh-647[hufvr] -ftzgxmbv-utldxm-ftgtzxfxgm-891[txfgm] -htsxzrjw-lwfij-gfxpjy-btwpxmtu-359[jtwxf] -gpewwmjmih-jyddc-hci-vigimzmrk-932[imcdg] -yuxufmdk-sdmpq-qss-oazfmuzyqzf-378[fmqsu] -oxmeeuruqp-eomhqzsqd-tgzf-efadmsq-508[oxhfu] -qzoggwtwsr-xszzmpsob-hsqvbczcum-610[scyrz] -avw-zljyla-ibuuf-ayhpupun-981[ualpy] -zloolpfsb-oxyyfq-bkdfkbbofkd-471[untjs] -tvsnigxmpi-jpsaiv-erepcwmw-308[nwfcx] -jvuzbtly-nyhkl-qlssfilhu-mpuhujpun-929[ulhjn] -yknnkoera-ydkykhwpa-pnwejejc-290[setqd] -tcrjjzwzvu-gcrjkzt-xirjj-ljvi-kvjkzex-659[jzkrv] -gntmfefwitzx-hmthtqfyj-xytwflj-307[tsebr] -gspsvjyp-wgezirkiv-lyrx-pefsvexsvc-412[svepg] -ugfkmewj-yjsvw-xdgowj-jwuwanafy-944[hysdk] -sbnqbhjoh-qmbtujd-hsbtt-tijqqjoh-597[bzawy] -vetllbybxw-unggr-tgterlbl-631[mfwxo] -tipfxvezt-avccpsvre-tljkfdvi-jvimztv-139[vtice] -hvbizodx-wpiit-yzkvmohzio-603[ytsvn] -sno-rdbqds-eknvdq-nodqzshnmr-209[dnqso] -rtqlgevkng-dcumgv-rwtejcukpi-960[yhfsz] -ugjjgkanw-tmffq-ksdwk-606[bqdtn] -jyfvnlupj-jhukf-jvhapun-ylhjxbpzpapvu-981[ygxts] -kzeed-gzssd-ijufwyrjsy-203[sdejy] -chnylhuncihuf-jfumncw-alumm-uwkocmcncih-864[btkms] -qfmcusbwq-suu-ghcfous-922[btras] -bgmxkgtmbhgte-ietlmbv-zktll-xgzbgxxkbgz-215[isyml] -pwcvonofrcig-xszzmpsob-zopcfohcfm-506[avfiu] -iruzfrtkzmv-dzczkrip-xiruv-treup-tfrkzex-fgvirkzfej-633[rzfik] -mrxivrexmsrep-nippcfier-qerekiqirx-776[ombwt] -iwcjapey-ywjzu-ykwpejc-ykjpwejiajp-420[ztgqm] -joufsobujpobm-qmbtujd-hsbtt-sfbdrvjtjujpo-467[jbotu] -xst-wigvix-yrwxefpi-gerhc-hiwmkr-230[mylsd] -ytu-xjhwjy-ojqqdgjfs-xmnuunsl-931[mvbrl] -zovldbkfz-avb-jxkxdbjbkq-159[bkdjv] -qvbmzvibqwvit-ntwemz-amzdqkma-226[mqvza] -eadalsjq-yjsvw-xdgowj-ljsafafy-840[nqijl] -dszphfojd-tdbwfohfs-ivou-bdrvjtjujpo-233[ximod] -gsvvswmzi-tpewxmg-kveww-erepcwmw-308[wizmq] -ktwbhtvmbox-ktuubm-hixktmbhgl-657[hynsw] -iuruxlar-vrgyzoi-mxgyy-sgtgmksktz-488[ufytd] -nzydfxpc-rclop-awldetn-rcldd-nzyeltyxpye-379[pusht] -iehepwnu-cnwza-ynukcajey-lhwopey-cnwoo-pnwejejc-212[enwcj] -vcibutulxiom-jfumncw-alumm-ijyluncihm-214[muicl] -pyknyegle-aylbw-qyjcq-392[hzumy] -atyzghrk-xghhoz-cuxqynuv-436[cmdsl] -vcibutulxiom-jfumncw-alumm-jolwbumcha-682[dgfeu] -cybyjqho-whqtu-isqludwuh-xkdj-cqdqwucudj-946[qudch] -lejkrscv-jtrmvexvi-ylek-uvgrikdvek-893[vekri] -nvrgfezqvu-upv-jkfirxv-789[vfrue] -fnjyxwrinm-ljwmh-lxjcrwp-bjunb-173[ljyap] -gsrwyqiv-kvehi-qekrixmg-fyrrc-wepiw-360[tnixb] -gsvvswmzi-fyrrc-hitevxqirx-308[irvsx] -nglmtuex-ynssr-vahvhetmx-wxlbzg-267[xeghl] -qjopwxha-acc-ykjpwejiajp-524[gjqhn] -wrs-vhfuhw-mhoobehdq-dqdobvlv-803[pdlvm] -otzkxtgzoutgr-inuiurgzk-uvkxgzouty-878[modya] -gvcskirmg-fyrrc-xvemrmrk-568[rmcgk] -xqvwdeoh-hjj-ghsduwphqw-231[hwdjq] -sbejpbdujwf-cvooz-nbslfujoh-441[nwsha] -zixppfcfba-oxyyfq-ixyloxqlov-315[xfoyi] -bdavqofuxq-rxaiqd-pqhqxabyqzf-846[yzpfi] -vhglnfxk-zktwx-vetllbybxw-ktuubm-hixktmbhgl-501[bkltx] -tinnm-qobrm-qcohwbu-zcuwghwqg-584[ejnps] -rmn-qcapcr-kyelcrga-cee-bcqgel-730[cerag] -apwmeclga-djmucp-ylyjwqgq-756[acgjl] -pybgmyargtc-amlqskcp-epybc-zsllw-pcacgtgle-392[cglpa] -jxdkbqfz-avb-tlohpelm-783[blade] -npmhcargjc-bwc-pcqcypaf-808[phjds] -rdchjbtg-vgpst-qphzti-itrwcdadvn-843[zueyn] -votubcmf-qmbtujd-hsbtt-sfdfjwjoh-259[tbfjd] -ujoon-gpqqxi-advxhixrh-661[mlyen] -ykjoqian-cnwza-lhwopey-cnwoo-iwjwcaiajp-576[waoci] -gpewwmjmih-wgezirkiv-lyrx-xvemrmrk-386[mreiw] -gzefmnxq-ngzzk-pqhqxabyqzf-352[drqzm] -nwilwcejc-nwxxep-oanreyao-394[lqxwm] -hdgdovmt-bmvyz-zbb-gjbdnodxn-785[bdgmn] -gsrwyqiv-kvehi-aietsrmdih-gerhc-gsexmrk-viwievgl-672[bsytl] -rdchjbtg-vgpst-tvv-rdcipxcbtci-999[ctvbd] -joufsobujpobm-fhh-tbmft-389[mnyql] -fnjyxwrinm-mhn-anbnjalq-147[nmbzl] -wfummczcyx-yaa-guhuaygyhn-578[yaucg] -qfkkj-mfyyj-dpcgtnpd-457[dfjkp] -ncjzrpytn-mfyyj-wzrtdetnd-509[qnwdl] -sno-rdbqds-bnknqetk-idkkxadzm-bnmszhmldms-365[dkmns] -wkqxodsm-cmkfoxqob-rexd-vyqscdsmc-380[cdmoq] -dpssptjwf-tdbwfohfs-ivou-tbmft-233[lbdah] -dpssptjwf-dipdpmbuf-xpsltipq-285[pdsfi] -qyujihctyx-wuhxs-wiuncha-jolwbumcha-214[zlbuy] -oxmeeuruqp-pkq-iadwetab-716[eapqu] -wfummczcyx-ohmnuvfy-xsy-womnigyl-mylpcwy-214[ymcwf] -xmtjbzidx-ytz-ncdkkdib-525[wmfvr] -qekrixmg-jpsaiv-xiglrspskc-204[dwvst] -kwtwznct-zijjqb-mvoqvmmzqvo-356[qmnjk] -ltpedcxots-ytaanqtpc-rdcipxcbtci-999[lkmsv] -zovldbkfz-yrkkv-abmxoqjbkq-913[kboqv] -yhkpvhjapcl-wshzapj-nyhzz-jvuahputlua-279[cnmzy] -pdjqhwlf-edvnhw-whfkqrorjb-257[unmsk] -rgllk-bdavqofuxq-rxaiqd-iadwetab-664[mkeil] -wdjcvuvmyjpn-nxvqzibzm-cpio-nzmqdxzn-343[nzmvc] -xzwrmkbqtm-kpwkwtibm-nqvivkqvo-486[dcwog] -rdchjbtg-vgpst-rpcsn-rdpixcv-hidgpvt-765[stnfw] -buzahisl-lnn-thuhnltlua-955[oschg] -enzcntvat-ohaal-bcrengvbaf-793[anbce] -eqpuwogt-itcfg-uecxgpigt-jwpv-hkpcpekpi-362[pgcei] -avw-zljyla-qlssfilhu-dvyrzovw-175[lvasw] -iuruxlar-xgsvgmotm-inuiurgzk-zxgototm-982[mlnut] -tyepcyletzylw-prr-opalcexpye-925[boymz] -hqcfqwydw-rqiauj-huiuqhsx-556[abndo] -tcrjjzwzvu-vxx-kirzezex-841[zxejr] -qspkfdujmf-sbccju-sfdfjwjoh-285[ktqja] -vcibutulxiom-wbiwifuny-guleyncha-682[uzxms] -ejpanjwpekjwh-bqvvu-ywjzu-nayaerejc-628[jeawn] -kwvacumz-ozilm-kivlg-lmdmtwxumvb-330[mlvik] -kzgwomvqk-kwvacumz-ozilm-zijjqb-bziqvqvo-460[zqvik] -wfintfhynaj-wfggny-qfgtwfytwd-775[fwgnt] -tcfkqcevkxg-hnqygt-vgejpqnqia-622[qgcek] -yrwxefpi-nippcfier-wepiw-386[ipewf] -xjinphzm-bmvyz-zbb-omvdidib-109[bimzd] -qlm-pbzobq-ciltbo-abmilvjbkq-107[jvsxc] -tfcfiwlc-gcrjkzt-xirjj-tfekrzedvek-295[wjhqa] -nchhg-moo-lmdmtwxumvb-382[mhobc] -bknsykmdsfo-lkcuod-myxdksxwoxd-692[azknp] -jxdkbqfz-yrkkv-qoxfkfkd-211[kfdqx] -jlidywncfy-dyffsvyuh-lyuwkocmcncih-344[ycfdh] -iuruxlar-igtje-iugzotm-lotgtiotm-358[tigou] -foadouwbu-gqojsbusf-vibh-qighcasf-gsfjwqs-116[sfbgo] -ucynmlgxcb-aylbw-nspafyqgle-288[fswap] -amppmqgtc-aylbw-qfgnngle-808[galmn] -kfg-jvtivk-irsszk-jrcvj-659[jkvir] -xjinphzm-bmvyz-ytz-yzqzgjkhzio-681[ubzyj] -plolwdub-judgh-fdqgb-ilqdqflqj-491[dlqbf] -crwwv-yrkkv-bkdfkbbofkd-783[inhxy] -nuatmlmdpage-otaoaxmfq-pqhqxabyqzf-612[qvdxy] -pualyuhapvuhs-ibuuf-jbzavtly-zlycpjl-435[znegj] -eza-dpncpe-clmmte-lylwjdtd-509[delcm] -tfejldvi-xiruv-irsszk-uvgcfpdvek-659[rvaql] -pybgmyargtc-aylbw-qcptgacq-600[oscut] -kdijqrbu-vbemuh-qdqboiyi-972[biqdu] -irgyyolokj-vrgyzoi-mxgyy-jkvruesktz-644[ygkor] -rgllk-uzfqdzmfuazmx-otaoaxmfq-oazfmuzyqzf-560[zfamo] -iqmbazulqp-eomhqzsqd-tgzf-fqotzaxask-378[qmsxo] -oqnidbshkd-atmmx-kzanqzsnqx-703[vztcl] -vjpwncrl-lqxlxujcn-mnyjacvnwc-615[cnjlv] -bkzrrhehdc-cxd-bnmszhmldms-807[dhmbc] -kgjgrypw-epybc-zyqicr-bcnyprkclr-704[mzsty] -apuut-ezggtwzvi-yzqzgjkhzio-265[pmlri] -rflsjynh-hfsid-htfynsl-qtlnxynhx-567[cqbst] -zilqwikbqdm-lgm-nqvivkqvo-330[wmxzv] -lahxpnwrl-ouxfna-anlnrerwp-355[nzkvm] -veqtekmrk-ikk-tyvglewmrk-386[kemrt] -sgmtkzoi-pkrrehkgt-rumoyzoiy-514[zytsw] -yflexwxoalrp-oxyyfq-mrozexpfkd-341[xfoye] -bwx-amkzmb-kivlg-kwibqvo-xczkpiaqvo-434[lkqrz] -clxalrtyr-nsznzwlep-opdtry-145[nczlj] -bjfutsneji-jll-wjhjnansl-125[szrni] -bcfhvdczs-cpxsqh-ghcfous-324[chsfb] -aflwjfslagfsd-kusnwfywj-zmfl-ugflsafewfl-216[flswa] -gcfcnuls-aluxy-wuhxs-jolwbumcha-578[uclah] -pyknyegle-pybgmyargtc-aylbw-qfgnngle-470[gyeln] -oazegyqd-sdmpq-gzefmnxq-qss-geqd-fqefuzs-508[qesdf] -xjmmjndqz-mvwwdo-yzkvmohzio-551[ypzog] -zekvierkzferc-treup-uvgcfpdvek-789[stzno] -ejpanjwpekjwh-xqjju-odellejc-576[enmtc] -ltpedcxots-tvv-sthxvc-115[skptq] -jshzzpmplk-yhiipa-zavyhnl-981[tluns] -mvhkvbdib-agjrzm-yzqzgjkhzio-629[wcyms] -yhwooebeaz-acc-paydjkhkcu-316[acehk] -gzefmnxq-otaoaxmfq-emxqe-326[emqxa] -frqvxphu-judgh-udeelw-pdqdjhphqw-335[orhsy] -frqvxphu-judgh-gbh-uhfhlylqj-153[hufgj] -cjpibabsepvt-cvooz-fohjoffsjoh-623[emnjh] -yflexwxoalrp-zxkav-zlxqfkd-xkxivpfp-783[xfklp] -froruixo-hjj-zrunvkrs-777[synml] -jvuzbtly-nyhkl-jhukf-jvhapun-jvuahputlua-929[ndjmy] -kwzzwaqdm-kivlg-kwibqvo-nqvivkqvo-460[yzmsr] -ktiaaqnqml-zijjqb-apqxxqvo-798[qaijx] -hqfxxnknji-hfsid-wjhjnansl-931[nhjfi] -xjmmjndqz-wpiit-vxlpdndodji-941[dijmn] -ksodcbwnsr-rms-cdsfohwcbg-896[xvuol] -eza-dpncpe-tyepcyletzylw-nsznzwlep-nzyeltyxpye-847[xydvf] -emixwvqhml-jiasmb-ivitgaqa-928[iamqv] -etyyx-idkkxadzm-ehmzmbhmf-313[josnm] -lhkhszqx-fqzcd-bgnbnkzsd-qdzbpthrhshnm-911[bqzra] -dzczkrip-xiruv-upv-wzeretzex-945[icynm] -wihmogyl-aluxy-mwupyhayl-bohn-lymyulwb-266[nuraz] -kmjezxodgz-xcjxjgvoz-zibdizzmdib-239[yzkgs] -hqfxxnknji-wfggny-hzxytrjw-xjwanhj-593[jnxhw] -oknkvcta-itcfg-eqpuwogt-itcfg-ecpfa-eqcvkpi-ucngu-986[cgtef] -ykhknbqh-oywrajcan-dqjp-qoan-paopejc-810[ondma] -nwilwcejc-ywjzu-ykwpejc-naoawnyd-238[zjwsh] -dzczkrip-xiruv-sleep-rercpjzj-451[wykfr] -gpewwmjmih-nippcfier-qerekiqirx-178[ieprm] -bqvvu-oywrajcan-dqjp-wjwhuoeo-420[jowaq] -kzgwomvqk-xtiabqk-oziaa-bziqvqvo-148[qaiko] -fab-eqodqf-eomhqzsqd-tgzf-fdmuzuzs-820[fqzde] -lzfmdshb-dff-sqzhmhmf-755[fhmds] -bpvctixr-gpqqxi-sthxvc-297[xcipq] -xjgjmapg-kmjezxodgz-xcjxjgvoz-vivgtndn-915[jhigl] -pbybeshy-qlr-bcrengvbaf-715[jwrxz] -uqtqbizg-ozilm-kivlg-tijwzibwzg-902[lrepd] -excdklvo-zbytomdsvo-zvkcdsm-qbkcc-crszzsxq-614[rpnqm] -ucynmlgxcb-njyqrga-epyqq-kylyeckclr-418[yclqe] -hqtyeqsjylu-sxesebqju-mehaixef-556[eqshj] -chnylhuncihuf-wifilzof-jfumncw-alumm-uwkocmcncih-734[cufhi] -wyvqljapsl-ihzrla-zhslz-669[ncmjb] -jlidywncfy-wifilzof-vohhs-omyl-nymncha-578[yfhil] -jfifqxov-doxab-bdd-abpfdk-913[dbfao] -xjgjmapg-wpiit-gjbdnodxn-551[zvmhq] -dkqjcbctfqwu-tcfkqcevkxg-ecpfa-eqcvkpi-tgegkxkpi-414[ckeqf] -tmrszakd-idkkxadzm-lzmzfdldms-365[hwgsv] -nglmtuex-vtgwr-vhtmbgz-mxvaghehzr-215[tsfmz] -uiovmbqk-rmttgjmiv-bziqvqvo-252[vimqb] -iehepwnu-cnwza-fahhuxawj-oanreyao-680[mavot] -tvsnigxmpi-glsgspexi-gsrxemrqirx-100[xwqld] -qcbgiasf-ufors-rms-aobousasbh-818[sabof] -sgmtkzoi-hatte-xkykgxin-722[ktgix] -nglmtuex-xzz-tvjnblbmbhg-787[kopjm] -ikhcxvmbex-vtgwr-xgzbgxxkbgz-683[ncalt] -tbxmlkfwba-molgbzqfib-zxkav-pbosfzbp-419[bfzak] -gspsvjyp-fmsledevhsyw-tpewxmg-kveww-eguymwmxmsr-568[nihyt] -gvcskirmg-gerhc-jmrergmrk-672[lrzta] -xmrrq-uzgugdslw-jwsuimakalagf-502[agulm] -shoewudys-hqrryj-tulubefcudj-530[ixkdy] -mrxivrexmsrep-hci-wxsveki-230[miwqn] -tmrszakd-bgnbnkzsd-otqbgzrhmf-599[qjfny] -rwcnawjcrxwju-kdwwh-fxatbqxy-355[jezwy] -hjgbwuladw-tmffq-ogjckzgh-528[gnlzr] -lxuxaodu-lxwbdvna-pajmn-ajkkrc-dbna-cnbcrwp-511[umnsy] -nsyjwsfyntsfq-idj-jslnsjjwnsl-619[ywpco] -ubhatstkwhnl-ktuubm-mktbgbgz-761[btkug] -lhkhszqx-fqzcd-bgnbnkzsd-dmfhmddqhmf-781[bdnsk] -vehmsegxmzi-ikk-vieguymwmxmsr-854[pnkle] -udskkaxawv-jsttal-esfsywewfl-528[sawef] -jxdkbqfz-avb-cfkxkzfkd-887[kfbdx] -jyddc-jpsaiv-gsrxemrqirx-386[rdijs] -tagzsrsjvgmk-wyy-umklgewj-kwjnauw-606[wgjka] -wyvqljapsl-ihzrla-huhsfzpz-409[znhcm] -jvuzbtly-nyhkl-zjhclunly-obua-jbzavtly-zlycpjl-331[lyjzb] -gvaaz-sbejpbdujwf-gmpxfs-vtfs-uftujoh-467[tsogk] -aczupnetwp-nsznzwlep-cplnbftdtetzy-535[nptze] -gifavtkzcv-vxx-jrcvj-815[vcjxa] -ytu-xjhwjy-uqfxynh-lwfxx-uzwhmfxnsl-255[yzalu] -eqttqukxg-ecpfa-eqcvkpi-cpcnauku-440[zotsy] -ncjzrpytn-nlyoj-nzletyr-nzyeltyxpye-639[zhytj] -bgmxkgtmbhgte-lvtoxgzxk-angm-phkdlahi-605[nyzfq] -ytu-xjhwjy-xhfajsljw-mzsy-qfgtwfytwd-801[rewpl] -gpsxdprixkt-rwdrdapit-prfjxhxixdc-349[qrskt] -ojk-nzxmzo-kgvnodx-bmvnn-hvivbzhzio-629[cvkyu] -ktwbhtvmbox-unggr-ybgtgvbgz-267[nbjvs] -wdjcvuvmyjpn-nxvqzibzm-cpio-kpmxcvndib-109[tndsr] -froruixo-gbh-zrunvkrs-439[roubf] -oazegyqd-sdmpq-otaoaxmfq-fdmuzuzs-352[admoq] -fruurvlyh-fdqgb-sxufkdvlqj-699[mynfj] -votubcmf-qmbtujd-hsbtt-efqmpznfou-441[wznfd] -emixwvqhml-akidmvomz-pcvb-abwziom-928[gwxum] -qcbgiasf-ufors-foppwh-sbuwbssfwbu-506[sbfuw] -mrxivrexmsrep-fyrrc-pskmwxmgw-100[pmxwc] -nsyjwsfyntsfq-uqfxynh-lwfxx-uzwhmfxnsl-125[bwtze] -kwtwznct-kpwkwtibm-nqvivkqvo-928[kwtvi] -lahxpnwrl-ouxfna-vjwjpnvnwc-953[nwajl] -ydjuhdqjyedqb-hqrryj-ixyffydw-114[cwzyi] -rgndvtcxr-snt-igpxcxcv-661[uqvtr] -bgmxkgtmbhgte-pxtihgbsxw-vahvhetmx-tvjnblbmbhg-371[bghtm] -pwcvonofrcig-tzcksf-fsoqeiwgwhwcb-428[swzyd] -yaxsnlcrun-ajkkrc-bqryyrwp-641[ycnxl] -jef-iushuj-hqrryj-bqrehqjeho-738[zaytn] -bdavqofuxq-bxmefuo-sdmee-xmnadmfadk-352[dmaef] -qcffcgwjs-qobrm-rsdzcmasbh-350[mezyn] -jxdkbqfz-yxphbq-tlohpelm-289[wfvbo] -hdgdovmt-bmvyz-wvnfzo-yzndbi-915[dvzbm] -hqcfqwydw-sxesebqju-vydqdsydw-712[smhbn] -qfmcusbwq-qobrm-qcohwbu-zcuwghwqg-636[qwbcu] -jvsvymbs-msvdly-jvuahputlua-955[vsuaj] -hqcfqwydw-rkddo-huiuqhsx-218[dhquw] -shoewudys-uww-jhqydydw-816[jysaf] -dyz-combod-zvkcdsm-qbkcc-dbksxsxq-562[cdbks] -tcrjjzwzvu-treup-tfrkzex-rercpjzj-217[fewxh] -pynffvsvrq-cynfgvp-tenff-grpuabybtl-481[fnpvy] -yhtwhnpun-jyfvnlupj-wshzapj-nyhzz-huhsfzpz-773[zyogh] -bnqqnrhud-bzmcx-lzqjdshmf-443[jmvdf] -yrwxefpi-glsgspexi-hitevxqirx-282[bzvyj] -iuxxuyobk-hgyqkz-zkinturume-540[ukixy] -gpsxdprixkt-rpcsn-prfjxhxixdc-271[ewstq] -vrurcjah-pajmn-ouxfna-anlnrerwp-615[qsfhg] -mrxivrexmsrep-tpewxmg-kveww-hiwmkr-854[votlz] -irgyyolokj-ixeumktoi-jek-rghuxgzuxe-904[egiko] -dsxxw-zyqicr-pcacgtgle-912[swjtv] -yhkpvhjapcl-kfl-ylhjxbpzpapvu-955[phlaj] -gsrwyqiv-kvehi-tpewxmg-kveww-hitevxqirx-724[mnsyt] -muqfedyput-rkddo-vydqdsydw-998[mlqhr] -ykhknbqh-ywjzu-iwngapejc-628[hjknw] -uwtojhynqj-gzssd-ywfnsnsl-619[snjwy] -emixwvqhml-kpwkwtibm-zmkmqdqvo-148[mkqwi] -upv-uvjzxe-347[uvejp] -cqwdujys-ryexqpqhteki-rkddo-skijecuh-iuhlysu-738[uyvln] -fydelmwp-nsznzwlep-dezclrp-379[elpzd] -yknnkoera-fahhuxawj-wymqeoepekj-914[kwucf] -hwbba-vqr-ugetgv-lgnnadgcp-ugtxkegu-908[guabe] -xqvwdeoh-ixccb-udeelw-fxvwrphu-vhuylfh-803[heuvw] -xekdwvwnzkqo-acc-iwjwcaiajp-784[mswzt] -rdchjbtg-vgpst-qphzti-jhtg-ithixcv-609[thgic] -cqwdujys-vbemuh-iqbui-608[ubiqc] -htsxzrjw-lwfij-gfxpjy-rfsfljrjsy-489[jfrsl] -rtqlgevkng-dcumgv-wugt-vguvkpi-362[gvukt] -oxaflxzqfsb-mixpqfz-doxpp-zrpqljbo-pbosfzb-185[pbfox] -lqwhuqdwlrqdo-hjj-sxufkdvlqj-569[qdjlh] -wihmogyl-aluxy-wuhxs-wiuncha-nywbhifias-994[ztysn] -hwbba-oknkvcta-itcfg-dwppa-tgugctej-492[tacgb] -mybbycsfo-oqq-wkxkqowoxd-120[oqbkw] -tyepcyletzylw-dnlgpyrpc-sfye-xlcvpetyr-249[xawqz] -hjgbwuladw-tmffq-ugflsafewfl-684[flwag] -sbnqbhjoh-kfmmzcfbo-bobmztjt-493[jnism] -ykjoqian-cnwza-lhwopey-cnwoo-zarahkliajp-602[ihrlb] -pynffvsvrq-fpniratre-uhag-erfrnepu-585[kwurl] -vetllbybxw-utldxm-mxvaghehzr-787[lxbeh] -ktfitzbgz-lvtoxgzxk-angm-nlxk-mxlmbgz-787[gxzkl] -emixwvqhml-rmttgjmiv-tijwzibwzg-876[tszyl] -esyfwlau-udskkaxawv-hdsklau-yjskk-ksdwk-658[ksadu] -jsvagsulanw-tskcwl-jwuwanafy-216[oklsn] -wfummczcyx-mwupyhayl-bohn-xymcah-552[xcazi] -tbxmlkfwba-oxyyfq-xkxivpfp-705[xfbkp] -ytu-xjhwjy-rflsjynh-uqfxynh-lwfxx-ijuqtdrjsy-853[ztoub] -cvabijtm-jiasmb-tijwzibwzg-564[qatln] -jef-iushuj-uww-ixyffydw-816[ptbea] -zntargvp-fpniratre-uhag-svanapvat-715[dnmgz] -mvydjvxodqz-zbb-jkzmvodjin-343[fxmnr] -xlrypetn-nlyoj-dlwpd-873[ldnpy] -jrncbavmrq-pnaql-pbngvat-ybtvfgvpf-117[hgwjo] -guahyncw-dyffsvyuh-uhufsmcm-786[ufhyc] -ide-htrgti-rpcsn-rdpixcv-igpxcxcv-115[ciprx] -nwilwcejc-ydkykhwpa-qoan-paopejc-628[acpwe] -udpsdjlqj-sodvwlf-judvv-oderudwrub-673[dujvl] -xekdwvwnzkqo-lhwopey-cnwoo-zarahkliajp-966[zdklq] -ixccb-iorzhu-xvhu-whvwlqj-803[emzxn] -gpbepvxcv-gpqqxi-prfjxhxixdc-297[utzsx] -zntargvp-wryylorna-fuvccvat-871[dxepl] -jvyyvzpcl-ipvohghykvbz-yhiipa-yljlpcpun-149[aupdo] -lzfmdshb-okzrshb-fqzrr-lzmzfdldms-651[ndpcm] -krxqjijamxdb-bljenwpna-qdwc-mnyuxhvnwc-381[njwxa] -apuut-xviyt-yzkvmohzio-395[iotuv] -rzvkjiduzy-kgvnodx-bmvnn-mzxzdqdib-187[tayqb] -pkl-oaynap-xwogap-owhao-888[zlbay] -ynukcajey-nwxxep-paydjkhkcu-394[kyace] -fnjyxwrinm-ouxfna-mnbrpw-771[nfmrw] -lejkrscv-tfcfiwlc-irsszk-nfibjyfg-399[fcisj] -dwbcjkun-ljwmh-anlnrerwp-589[nwjlr] -hdgdovmt-bmvyz-ojk-nzxmzo-wpiit-omvdidib-291[nmqdz] -nwzekwypera-xwogap-hwxknwpknu-810[wknpa] -htwwtxnaj-ojqqdgjfs-wjxjfwhm-567[jwfhq] -ynukcajey-zua-lqnydwoejc-420[xqrgw] -pelbtravp-cynfgvp-tenff-npdhvfvgvba-559[vfpna] -ibghopzs-foppwh-aobousasbh-142[ranfu] -qxdwpopgsdjh-tvv-rdcipxcbtci-713[wscpi] -vkppo-sbqiiyvyut-vbemuh-husuylydw-452[uyvbh] -lqwhuqdwlrqdo-vfdyhqjhu-kxqw-orjlvwlfv-699[qlwdh] -tcrjjzwzvu-gcrjkzt-xirjj-vexzevvizex-113[gusom] -wsvsdkbi-qbkno-lexxi-kmaescsdsyx-614[mnoyt] -kmjezxodgz-xviyt-xjvodib-jkzmvodjin-681[jdiov] -kgjgrypw-epybc-kyelcrga-njyqrga-epyqq-asqrmkcp-qcptgac-990[cgpqy] -tagzsrsjvgmk-hdsklau-yjskk-xafsfuafy-736[sakfg] -iwcjapey-xqjju-wymqeoepekj-472[wshmz] -ckgvutofkj-xghhoz-zxgototm-618[dapcq] -excdklvo-bkllsd-zebmrkcsxq-692[sdyzv] -ugdgjxmd-jsttal-ogjckzgh-320[nxksp] -dmbttjgjfe-gmpxfs-fohjoffsjoh-675[emswj] -esyfwlau-wyy-kwjnauwk-762[zfkst] -htsxzrjw-lwfij-gzssd-xytwflj-359[jswfl] -bnmrtldq-fqzcd-bzmcx-bnzshmf-cdozqsldms-157[rchap] -enqvbnpgvir-wryylorna-hfre-grfgvat-247[rgnva] -rzvkjiduzy-mvwwdo-hvivbzhzio-629[vzidh] -rgllk-omzpk-ymzmsqyqzf-742[ytshk] -wyvqljapsl-kfl-shivyhavyf-175[lvyaf] -zloolpfsb-molgbzqfib-oxyyfq-absbilmjbkq-731[rdypn] -wlqqp-srjbvk-glityrjzex-399[jlqrb] -foadouwbu-qvcqczohs-hsqvbczcum-402[coqub] -gsrwyqiv-kvehi-wgezirkiv-lyrx-wlmttmrk-334[dxqri] -apwmeclga-afmamjyrc-amlryglkclr-470[dvjwq] -amjmpdsj-aylbw-amyrgle-bcqgel-756[fmsjn] -pbybeshy-sybjre-ynobengbel-507[beyns] -jchipqat-rpcsn-hwxeexcv-505[yozns] -excdklvo-nio-bomosfsxq-458[bhmlt] -oaxadrgx-ngzzk-ymzmsqyqzf-534[eqjfa] -ajyqqgdgcb-zsllw-umpiqfmn-262[sdmlk] -wkqxodsm-lexxi-cobfsmoc-510[tpnbi] -tcfkqcevkxg-ecpfa-eqcvkpi-octmgvkpi-986[ckepv] -pbybeshy-onfxrg-qrcyblzrag-845[bryga] -rdggdhxkt-hrpktcvtg-wjci-gtrtxkxcv-479[tgckr] -willimcpy-jfumncw-alumm-lywycpcha-500[utskn] -qyujihctyx-luxciuwncpy-yaa-mbcjjcha-942[tzusp] -pelbtravp-pnaql-fgbentr-585[pabel] -jef-iushuj-vbemuh-tuiywd-140[jvndh] -rwcnawjcrxwju-kjbtnc-mnyuxhvnwc-355[cnwjr] -dszphfojd-tdbwfohfs-ivou-ufdiopmphz-285[dfohp] -uqtqbizg-ozilm-kivlg-kwibqvo-ewzsapwx-538[iqwzb] -njmjubsz-hsbef-cbtlfu-bobmztjt-649[dtsjy] -zlilocri-zxkav-zlxqfkd-pefmmfkd-887[zijtp] -iwcjapey-ydkykhwpa-oanreyao-576[jfnpy] -pybgmyargtc-zgmfyxypbmsq-zyqicr-mncpyrgmlq-600[gzfir] -houngfgxjuay-yigbktmkx-natz-ygrky-228[gykan] -lnkfaypeha-zua-odellejc-680[gmnlj] -vhglnfxk-zktwx-cxeeruxtg-kxlxtkva-319[xkteg] -wfintfhynaj-gzssd-qfgtwfytwd-541[mztfn] -amlqskcp-epybc-aylbw-nspafyqgle-886[alpyb] -iuruxlar-pkrrehkgt-ygrky-774[tsflj] -xtwtelcj-rclop-clmmte-opgpwzaxpye-145[tskxr] -bqvvu-ywjzu-ykwpejc-hwxknwpknu-862[wkujn] -enqvbnpgvir-zntargvp-cynfgvp-tenff-ybtvfgvpf-585[vfngp] -rzvkjiduzy-xviyt-xjvodib-xjiovdihzio-967[pjzrk] -njmjubsz-hsbef-sbnqbhjoh-cvooz-pqfsbujpot-623[bjosh] -zixppfcfba-mixpqfz-doxpp-zlkqxfkjbkq-653[pfxkq] -hdgdovmt-bmvyz-kgvnodx-bmvnn-rjmfncjk-239[rpovu] -hdgdovmt-bmvyz-xviyt-yzndbi-109[pdslu] -xjinphzm-bmvyz-kgvnodx-bmvnn-vivgtndn-525[nvmbd] -eqnqthwn-eqttqukxg-hnqygt-rwtejcukpi-544[qteng] -zvyvgnel-tenqr-sybjre-grpuabybtl-793[lyfvq] -tcorcikpi-ecpfa-eqcvkpi-ugtxkegu-596[teibn] -nwzekwypera-fahhuxawj-lqnydwoejc-810[mszph] -mhi-lxvkxm-cxeeruxtg-kxvxbobgz-605[palbn] -wfummczcyx-jlidywncfy-vumeyn-mylpcwym-838[ijqrb] -fhezusjybu-zubboruqd-cqdqwucudj-374[ubdqc] -kgjgrypw-epybc-aylbw-amyrgle-qcptgacq-314[mjlic] -tcfkqcevkxg-dwppa-ucngu-362[trzmu] -oazegyqd-sdmpq-gzefmnxq-eomhqzsqd-tgzf-qzsuzqqduzs-560[dmrkq] -jlidywncfy-vohhs-xypyfijgyhn-110[yhfij] -ftzgxmbv-lvtoxgzxk-angm-hixktmbhgl-163[gxmtb] -xgjougizobk-vrgyzoi-mxgyy-cuxqynuv-644[yntxg] -yknnkoera-lhwopey-cnwoo-odellejc-524[qypjt] -eza-dpncpe-upwwjmply-zapcletzyd-769[pezac] -cvabijtm-ntwemz-zmikycqaqbqwv-564[mqabc] -irgyyolokj-kmm-rghuxgzuxe-410[gkmor] -ahngzyzqcntr-idkkxadzm-sdbgmnknfx-807[ndkza] -surmhfwloh-fkrfrodwh-pdqdjhphqw-829[myflz] -elrkdcdugrxv-edvnhw-xvhu-whvwlqj-387[mhtue] -sbejpbdujwf-xfbqpojafe-ezf-mphjtujdt-155[tqslv] -shoewudys-rkddo-tuiywd-686[sntpq] -qcffcgwjs-dzoghwq-ufogg-igsf-hsghwbu-350[psevy] -ibghopzs-qobrm-qcohwbu-zopcfohcfm-740[obchf] -atyzghrk-vrgyzoi-mxgyy-sgtgmksktz-150[tjpiv] -luxciuwncpy-dyffsvyuh-nluchcha-994[cuhyf] -vcibutulxiom-xsy-uwkocmcncih-214[ciumo] -vkppo-rkddo-cqdqwucudj-140[dckop] -ftzgxmbv-vtgwr-kxlxtkva-163[tvxgk] -jlidywncfy-vumeyn-womnigyl-mylpcwy-682[ylmnw] -mtzslklcozfd-nlyoj-nzletyr-qtylyntyr-639[xswlz] -ixccb-fkrfrodwh-fxvwrphu-vhuylfh-283[fhrcu] -ykjoqian-cnwza-oywrajcan-dqjp-qoan-paopejc-212[tsrfk] -yhkpvhjapcl-yhiipa-jbzavtly-zlycpjl-617[ftaes] -qmpmxevc-kvehi-wgezirkiv-lyrx-xvemrmrk-516[emrvi] -fmsledevhsyw-veffmx-wivzmgiw-204[efmvw] -zlkprjbo-doxab-zxkav-zlxqfkd-obxznrfpfqflk-237[rqgnd] -ksodcbwnsr-qobrm-qcohwbu-aobousasbh-142[bosac] -yrwxefpi-glsgspexi-qevoixmrk-828[atyoc] -dlhwvupglk-wshzapj-nyhzz-klzpnu-877[fbewu] -bjfutsneji-idj-hzxytrjw-xjwanhj-359[wyrxt] -zsxyfgqj-bjfutsneji-hfsid-htfynsl-zxjw-yjxynsl-229[jsfyn] -pualyuhapvuhs-ibuuf-klwsvftlua-643[ualfh] -yknnkoera-ydkykhwpa-klanwpekjo-420[kanye] -iehepwnu-cnwza-ydkykhwpa-zaoecj-420[pozyv] -ftzgxmbv-ktuubm-mxvaghehzr-605[mbght] -gntmfefwitzx-xhfajsljw-mzsy-ywfnsnsl-983[woefn] -xmtjbzidx-wpiit-ncdkkdib-863[idbkt] -ktiaaqnqml-uqtqbizg-ozilm-kpwkwtibm-ivitgaqa-850[ywdzl] -dyz-combod-sxdobxkdsyxkv-mkxni-wkxkqowoxd-224[isamh] -nsyjwsfyntsfq-rnqnyfwd-lwfij-kqtbjw-uzwhmfxnsl-151[roxtn] -ykjoqian-cnwza-xqjju-nayaerejc-524[yvwax] -ixccb-iorzhu-ilqdqflqj-569[fcjsy] -ovbunmneqbhf-ohaal-qrfvta-819[abfhn] -glrcplyrgmlyj-zyqicr-pcyaosgqgrgml-626[glryc] -ajyqqgdgcb-bwc-ylyjwqgq-262[qgybc] -fhezusjybu-rkddo-bewyijysi-608[ybdei] -aflwjfslagfsd-kusnwfywj-zmfl-xafsfuafy-632[wltdc] -iuxxuyobk-lruckx-vaxingyotm-644[xuiko] -jyfvnlupj-kfl-thyrlapun-773[lfjnp] -eqpuwogt-itcfg-tcfkqcevkxg-dcumgv-qrgtcvkqpu-934[ionzm] -hqcfqwydw-sqdto-seqjydw-bqrehqjeho-998[qdehw] -xst-wigvix-ikk-wivzmgiw-724[rtszg] -tinnm-pibbm-zcuwghwqg-766[mfgbn] -vkppo-rqiauj-cqdqwucudj-348[qucdj] -bnmrtldq-fqzcd-ahngzyzqcntr-atmmx-dmfhmddqhmf-989[mdqfh] -vkrhzxgbv-unggr-tgterlbl-319[tsrkm] -wihmogyl-aluxy-wuhxs-uhufsmcm-526[uhmls] -nzydfxpc-rclop-awldetn-rcldd-pyrtyppctyr-951[pcdry] -egdytrixat-eaphixr-vgphh-pcpanhxh-921[hpaxe] -nwzekwypera-lhwopey-cnwoo-hkceopeyo-654[eowpy] -zovldbkfz-zlkprjbo-doxab-zxkav-ixyloxqlov-367[olxzb] -lgh-kwujwl-xmrrq-kusnwfywj-zmfl-hmjuzskafy-372[gmait] -ipvohghykvbz-jhukf-ylzlhyjo-357[awkcb] -dmybmsuzs-otaoaxmfq-dqmocgueufuaz-976[muaod] -zbytomdsvo-bkllsd-cdybkqo-796[eufzt] -sbqiiyvyut-fbqijys-whqii-iqbui-998[ebfqa] -qyujihctyx-wbiwifuny-guleyncha-838[ejitg] -ikhcxvmbex-unggr-kxvxbobgz-683[ejuzo] -hafgnoyr-ohaal-jbexfubc-923[bjmzn] -shmml-wryylorna-genvavat-455[almnr] -yknnkoera-xqjju-klanwpekjo-420[empdo] -upq-tfdsfu-kfmmzcfbo-efwfmpqnfou-415[nmfed] -xcitgcpixdcpa-rdchjbtg-vgpst-hrpktcvtg-wjci-stepgibtci-557[ctgip] -fydelmwp-nsznzwlep-opgpwzaxpye-769[pewzl] -glrcplyrgmlyj-cee-pcqcypaf-548[ymzlj] -xmtjbzidx-wpiit-xjiovdihzio-265[ztyda] -rwcnawjcrxwju-ljwmh-mnbrpw-901[wjrcm] -wlqqp-tyftfcrkv-ivtvzmzex-841[tvfqz] -thnulapj-wshzapj-nyhzz-zopwwpun-669[pzhnw] -bpvctixr-rdggdhxkt-hrpktcvtg-wjci-pcpanhxh-401[chptg] -eza-dpncpe-awldetn-rcldd-dlwpd-743[delpa] -pbybeshy-sybjre-npdhvfvgvba-299[bvyeh] -qmpmxevc-kvehi-jpsaiv-viwievgl-802[viemp] -jrncbavmrq-pnaql-pbngvat-qrcyblzrag-715[arbnq] -ugjjgkanw-wyy-kzahhafy-736[clxvm] -mwupyhayl-bohn-nluchcha-682[hacln] -qjopwxha-xwogap-ykjpwejiajp-108[jpawo] -avw-zljyla-jhukf-huhsfzpz-175[hzafj] -lzfmdshb-okzrshb-fqzrr-cdoknxldms-573[olwsf] -cqwdujys-sbqiiyvyut-uww-iuhlysui-426[cwfuy] -yaxsnlcrun-ljwmh-bqryyrwp-901[rylnw] -cebwrpgvyr-pelbtravp-enoovg-znantrzrag-455[raegn] -nbhofujd-qmbtujd-hsbtt-efwfmpqnfou-389[fbtud] -pynffvsvrq-pnaql-pbngvat-ynobengbel-507[nmyvz] -ltpedcxots-gpqqxi-ldgzhwde-739[bkapm] -nglmtuex-vahvhetmx-wxiehrfxgm-527[zwksp] -kgjgrypw-epybc-aylbw-amyrgle-qyjcq-626[ygabc] -yflexwxoalrp-avb-abmilvjbkq-445[siqmz] -jshzzpmplk-kfl-klclsvwtlua-331[lkpsz] -ujoon-eaphixr-vgphh-prfjxhxixdc-193[hyzjx] -dfcxsqhwzs-qobrm-zcuwghwqg-168[qwcgh] -bqvvu-ydkykhwpa-klanwpekjo-966[kapvw] -aoubshwq-pibbm-kcfygvcd-740[wnucy] diff --git a/2016/day-06/input.txt b/2016/day-06/input.txt deleted file mode 100644 index 6caf81a..0000000 --- a/2016/day-06/input.txt +++ /dev/null @@ -1,624 +0,0 @@ -iyeajeby -qengiuoe -wxzardgo -jciguemn -zcampkps -kiqjpjqb -knwhoxlw -iaxxpjhe -kgrgaixi -lciydajs -svugtdwe -nwailbqu -cbkwwxvt -lqjyrawh -jylmtlzk -firecpyg -xegtcvvx -jllqqzeq -hggmnxlc -pdmfuqlx -hnbksbkl -pmjmiqti -gpmuvcsh -tspnxvnm -hghwizhe -sgokeybb -jtphckcv -usypmmzq -irlfaboj -prgiqvil -nfqegpjd -aivwwkix -xeljyzjv -mrdpqlzc -metcvpvd -ifizfkgl -uznvqiqw -uzylkeui -obmqhlan -vaoivkeq -wvlbwfaf -ntbgtbpz -lbuieiea -rljyfeop -rynkdwiq -hyqpjwzl -supxlsql -bntmjboc -qntfhain -xxtjctjz -qppakrbj -ptnnwmlg -pucuqrpi -ensluhxm -wtnabsej -hvnozkvx -dhxgysdk -qdizyrkg -vtuyxjky -lxwcyfxr -xoyphxmb -ltylucct -oaawvjfa -qbjmdcap -raqhkkbe -uqtxpvhj -pddzoucq -axfbgpvj -eohksqcm -jtmmkovb -paronxgv -gtxnqybz -qfsobvxz -ywrnogwz -ytdvpmzv -daeappko -zgjdatzf -psrfofvi -uobknckb -rvndwdgs -oedojfqv -shxmutcm -nigdxgrz -ngwvdair -wexxkvwn -oqmrjlcr -vcbmxvyb -ekdfdzch -klphcryl -bbtobqqo -wupuvqio -hwiufjpk -rckjewzp -vhgzdtil -qrvqytfe -opolrgwi -nektqhbg -ynubobwy -cqnysvzf -muqrlihy -ncbeeuur -hxsvpoug -kacsofnk -vztkoicu -smxiuykn -sgnmdqmw -sfsxxnds -iwquujxr -fwssfvfw -qyoswzsm -kvfvizgu -fmewmudq -mvtekgjn -kkffshrt -jzbkyxzf -beszoylz -lnhmbwae -tijfkcrt -culovluh -jrgtbxma -yqtlarnm -rdlxlplt -vzgphnpi -igpbfrrd -yqdgvyke -juhzerjo -kfwlvhag -ysznuuey -turxgyik -iqgcxxpa -tjrmtkjk -ywfcwvqp -ozmguljj -maxegnqi -vavydxwd -dhlckjra -omvdoafe -rvzejiol -rsnpjser -nejognkt -agkavzki -uzskztny -knvzbkff -iiuhrzsp -amxryjhv -yqxdgdaj -tpvellfc -dqutbibf -fbbrpcbg -shxlcvmc -ociooedg -nedlhmfo -ohdxifnx -mqhbpyed -tauomzjy -bkooiesi -xtukgdec -mygazipf -wkvecylo -tlejwzcj -rcpygkbi -uihidqdr -lxwthely -ywyoahob -zwjrveex -eqahofbx -mvipdaql -zccdioga -gttnacns -urajevul -uhsdjkhm -cjbpznua -tyfvodhw -feadmwyl -cjmccfcy -uawxsuyy -xzzidfrj -slhgapvb -tbdwntwx -bvspfozq -pkkwgooy -frnhifax -sxfkbojn -ffnzlqda -pbtbewtm -mivpqcyc -gztezasy -jlfdrmou -xjmazeef -lgcaevtl -piidoxbi -iczlosyt -egszahwu -cmbybzvi -orczduhd -hzorfhdv -yptggtmu -yfsmednv -ajawzgpp -niicgavl -mmdpsogr -wkufsuct -yboinvnc -lmwbrqmb -rrsfhics -xguvmcmi -yldifule -laycxgaf -jtnizmxf -qrbpqznc -cpplgbsm -xzkwttnj -axjxusuh -nthcjcqn -zjkdjlcz -uulqjmfq -djqlzrcb -ftxhzuoq -bfrzrdtn -fvovpzts -tloyyqoa -spupkgwb -ishhbwok -spyfzbsj -bvvnfnxx -iuectyxc -xbbjridq -drzfvsrw -gokuvwjf -hhkmgqxf -epijynaj -bfxdnibq -pjoovmhf -izbgldjr -rvxrhjxa -blhhorwy -xwmobyph -pfoimsbl -gprwonid -hfwmazfu -dudhehvt -nbekhgbg -qbwklpvg -yemjyobm -vmocaztb -xkwklord -tjooucsf -qowresxh -cxeapuvv -zmlzqivx -fryanflf -kxcrserx -jtoqtooo -axrtkjyo -fwwzdsbx -pyphszfp -ekdcnrgx -zyrhxcvc -blcqplmo -wnsiistm -slavtfip -sixawglm -sxpjnpsa -sfwmudzt -kcpetkcw -iqfufsws -wdfbgvol -muvtnxzg -otgycshn -gddbabma -swksjxjx -hnfcsnir -tmcnycfi -lpvuwehn -htyogany -rggezmhh -guzhwmss -zoqiscdy -dqbtvyrb -wfnymsai -klfpdgvn -ihqjdope -dudllmty -gpbkmwtd -tjmtvjpk -sjnkfrsk -bgruelqs -repdjhre -flxjlvah -lkpnbajp -rmkqdjpx -enimddcn -nzowveei -cohzzkee -sxfvyqwi -vlztaixp -xgkrlsyh -eaurshic -kifvzhsv -dxfsexup -fyqqbzgm -bnxsgjxg -ndbbkscp -xyjhzqel -eyanetmo -quakpmsr -kqfeprrb -hhsvwyse -jjvjivng -zkeiinwn -adibxest -zjzrkmxr -kceozeud -iknfusda -gqmuepbo -ccwltods -smaurfwy -yojrrudk -akygvwyf -dermnpvn -bvfvjskb -pcohqoyu -odyqfyhy -nqgepwqo -zijtbqgd -czfgqsmr -fkgeoorf -udvncboo -dwxgrgck -vqhthccp -gvkfkpwr -pquhsiha -hlpqfrpz -aeirprab -bouoglph -zwyimnhu -zpculwdn -mokpnpeq -hfgfjamc -osgncdnf -ejfjqwql -tovcchzu -wwmburym -mdonvwnw -wxjysrlt -cjrqrnqv -okzeilge -egunoujn -dlbaqemd -qrdyabya -vaaxguwe -hjqwytxz -xtvmgdaq -noijjgft -xgysigmw -urbsmwdk -bjnerghw -aspvghjp -hgciumho -ivjihqed -wtvkobuw -zhtyhllg -jlxjwjui -xkmxhoek -rydzmqip -ydonbzvk -byeoptyo -gpnnqxrb -hyzplaie -tbedyaph -zgqhqnmg -tdepvaex -wytwmgkr -qsmuyzys -fijlauqj -wyqylgam -lbwxnluj -nmecxavu -ofktnhfb -lhjgzkjr -ucctfetk -mggvgkmu -yzmnbbhe -kcnqhuam -rxiwfblx -vfufzjou -cpynrovg -qdwshnpi -pcrxywto -ozhzwpwa -zroxmvfr -fpipfjvu -leyiafxs -oacgxszs -voebeyvn -ixkqabkl -lqabfhtd -oewbtlgc -vdlaniii -tabtkolp -xufkdmem -niofeqxn -innfbedm -zahlnzhd -whmqyffv -fhjascxd -wnsktsdi -ucdgnvkf -fmpxuyml -pnvuhmup -wohfuyto -wthjmlzx -tkcdmttv -ubyrests -mkrplnes -mglepvyl -shqafjly -gbpaitlu -cesjmugk -qnqmvnks -kbvvlltq -luvgtdmv -rrrhawdz -dthrxkth -bglwrdgk -apqxickb -vnzwzjba -reiafjdt -qfcunhks -dwmhshtd -rwtwnxxu -gjgdhwtr -dhrwidzp -manohccv -jvccmlat -txhfklix -nczocnew -gxlpkgqr -vsrtxogh -ixhtcwaz -qfapctcq -glvtpiug -jnuecngg -bktbndyg -ceboexzj -lsjakjjw -oemmiqvu -zqscwlay -hqedlpzb -hsrztfxj -fjpwidgw -abrsenrv -qseoiuyj -jtjtqxgr -esczykzc -mazmziim -szzwzfuq -zbcfhaiz -uqsnjwus -vwzqohsu -yylbjhnl -chqdcblk -vporypnv -vfhdofdx -eztmaogh -wlzjsgbw -dqutunrc -gwtpdvpm -ywxghnkc -alacomlw -jfuygdcy -zkoeauig -abufqquo -ncilvdgq -guinnabe -pdwybure -jocsrmfp -acwncthl -cdnaffnn -zyqbszzz -azhxybig -hibjuhsw -tvckjxuf -vklsqbos -efzukhlt -kjaqqofz -esxcyrxt -yocrwucn -iodafafm -oiakmvtb -dmbgtcpj -qnzrryot -ufcbptbz -veprgqre -umsltfes -bvvqhcmz -rucsowjt -kkbgkrxe -fksibbfh -tyckeiqo -gfqurpyl -raljmvsf -chednohc -gowzqrfm -ypktqcvb -fgiusizq -jvdsmnhu -esfuxpra -uraiwlfz -vpkulaao -erkvbjrj -mrhjjist -xmpayrdq -biqwpkrm -lrlhkljw -rbaglxsu -kryywepc -mrydxkuv -obksnkir -jogxscwa -pxkzdamo -wcywigdv -acqicmyz -xiqhgpik -izubxapc -yrzfptzd -qmyltgkw -dwedcarp -oouewlrv -izelyufn -ehdstcah -nylqvqtd -ywxjkxnx -sstceepq -bjihzptq -nvawrewu -plftxhsh -eyuzdika -gjdyaoek -euqeablj -zhgjzdki -lyygbhly -joscwikc -cbqczxbu -xnhptyqu -txvltmyh -kwtaueat -btpbbibj -ueytsouw -kfmmcyqk -fwflotzv -ouwyewua -hslsjpur -jdgrtwme -lgelctfc -nlxyvkgh -xpeslfje -adcifgwz -gquvwdeb -rkmzqard -lvzehstp -cijqaygt -dwfzsddm -vmwqrrsy -aotsaqoj -irjumknp -altzbfjo -hubsrgdb -nudnkfof -bvhvcltf -xupumtmg -kjfxunyd -pjwhyeuz -zmnxkepw -mpzvjjni -cskxvphp -dykbldmb -ymmsshaj -gdsvrycq -ehdvpiqy -engermzp -tmexxgkw -acjslpiv -qprqqyqf -fbictbjs -llaeirez -uxoofxnc -ukgpjtlz -tpxwxzpu -cuzgcjgd -jnzxfqww -wemyhsbv -aslnwaqg -aibaikgt -hglojgqv -larqrtka -ozlrwpna -pzxsdrjh -vsnuuusj -jswkkvun -darbbbhk -woeihkoh -xdsunolx -ymvbtrxg -mtodxqik -fxkcdfwq -koivubnr -gitldbqs -bsjymzpd -whaluyys -rvaftjox -qhinxcid -snpkwuko -mdgvstoq -zzytixxc -qsgrlmdn -ddjqxeaw -uilqxznh -chazpmyk -iivrixot -casfxwwa -mvjdazsr -dnmivmal -eayyeyfh diff --git a/2016/day-07/input.txt b/2016/day-07/input.txt deleted file mode 100644 index 3089610..0000000 --- a/2016/day-07/input.txt +++ /dev/null @@ -1,2000 +0,0 @@ -xdsqxnovprgovwzkus[fmadbfsbqwzzrzrgdg]aeqornszgvbizdm -itgslvpxoqqakli[arktzcssgkxktejbno]wsgkbwwtbmfnddt[zblrboqsvezcgfmfvcz]iwyhyatqetsreeyhh -pyxuijrepsmyiacl[rskpebsqdfctoqg]hbwageeiufvcmuk[wfvdhxyzmfgmcphpfnc]aotmbcnntmdltjxuusn -mfhczaevladdsqawgp[rwabwdnwiytloldf]varesbnjnsdbsmhmsi[tyjtbpzrbfzbwlga]sznkksuymkbyxlykfqg[fyislgfghcbltaft]knrkzaldhauordwfl -piftqfdhtumcmjmsge[qrsntvxhtfurcgcynx]oyswvuklvtmivlhen[syqhqtijyiduoxb]pdtdrhijqqzvcnl[xivmeqcwyafxvnok]jvlbkrwbgcgzaqms -pfqiqyscrxhvtrjzt[unmovhoommbcckocp]ziwuhtfghcqhzeysdw[zmhlfonldrgkbimft]nnlbctvfpbcoqzw[zivyewjzuuvvasybded]mznpvozhzsvkdedqu -adncdhtushtvtfcbez[rvaycmplefdvbrchc]vtviiplkpfhsyhwzz[pdpnsseaizogzvtkcq]piorguaivfpummlo -cdgyiakhcpbibtdwm[dqmibwtfswjlfxvwe]jghsohdnnowueerunt[stsuvrwswspkgom]mmyifoverwkyjqfofhd -luqpeubugunvgzdqk[jfnihalscclrffkxqz]wvzpvmpfiehevybbgpg[esjuempbtmfmwwmqa]rhflhjrqjbbsadjnyc -yqdhleetfcqhdiib[eceprgdrrsmbarxdtbq]hdayiijoaaeumfwcdj -cqqvoxzdokmgiwgcks[jqzwdkyjpbdchlt]phkfcoalnhoxnczrru -uxpvoytxfazjjhi[qogwhtzmwxvjwxreuz]zduoybbzxigwggwu[lamifchqqwbphhsqnf]qrjdjwtnhsjqftnqsk[bsqinwypsnnvougrs]wfmhtjkysqffllakru -jfuokpqkhmnvixa[fxfcqxfxbmhazuspg]eqfpfndvqnxluairk -rvvyvofaygynnetjtry[kegzdkleyezldyeyn]erioueyndgksxetku[tsarhnyrbaubgmteiw]lbcsksdiqqdacutvc -kcnplnobxleghgdvuj[xmkpquawwovbgbki]ydrgjkuwsnowlxp[otgpeovujsfeshns]vqiwhcljdyfdrgpss[mbueikaehexofmdkxtz]mbgagruljphuhapf -dczzsivjatnsdtb[bqibajqrvbwuxqfbai]toipqjhhzoxwswm[qhcyajbtiqtvkpil]uzoshfoeofuimwkjr -tpyvbalbljeljgih[jvwhwlaaunyiycyh]cujlqqqupambxlforvo[eswlhhjbarxdslteds]fyxrqtfcbzimodoerps[ibxdqdwuouhweuzpy]eopmknebxbkadpdc -lpupzjmujxyptinjm[fuabibwthqibicvgd]dykosaqyoanjhbook[yfxajvdidqrxvbyd]sbulnzowfrqqvkyii -rqzbgzdvfozqjdj[ymsvzvqjhzvzmexeko]xzuzjbrkzveydulz[jqdjbpgldsvpamfk]dfepgnmeyjnunugun -uyfqyhnrybzytbm[ipvxhugnmquoqaunj]wdhejsfsvyurhkzbu[ucqkjfxlacfdypmvldj]mscvoriclxgvrbc[dcbnikphxidyyyuhf]tcqweefdaqypwhmsvxr -qhzpcaxmbfnvnwktcxr[vrfrbidnjbgvrbeycgs]feuevpahnefuhxruhb[fukhbhkbqwyxergyueq]uranatwcniqfink[zhgpiqbpjcvyrduzyad]mmtbqboaahhjhssg -jpgwqwifygprvkyvtnv[dkyxnvefvandfhkkzrm]mnxkwzpqfrxmlcmt[zxmvfefabwormvbobny]mcieumeekejrdqdono -vqlnbtvojgdtchb[otldofiavlmzmcix]hqidiiujqigyojgrv[ozfdaqeikjttcugzudc]jcvznucmpzzwnnv[blfzwhciaomuugpmj]aabnfuksfyuzlif -yjtasudlajobpswlde[sutivogsaeyvmbwca]nvifvaewslbeftp[pikriwclofnphifbpnm]srtjcbgjdqaesrqci[bjkdzzwsyvglijvahz]pjpcgkdyyjcwaewuha -lgxsyzenbcjgsmix[mitplziqcskpwiqtjw]emlmmeszibngllixk -jlscpqhpgglyyscnhj[otivpqjapmzdblqsw]ygtyjhqvwwvfgohon -aiwoefcwoeqwextoxp[bylubaahxfxiesk]hbrtlnaixkrcfgkjbo -wlmcvfnfjyytctu[ornmuojenqtnhbx]ztsljuxapzxyukrtrnb[vwyozabsxvhgfocvmvw]ycticvyyxubyacik[rnfjsgktvqfmdkcml]ywsfuibwwstugijcnkk -abpxdcnbqeoeiidhpt[zpwzuygklghkvrzsogw]mdmjoojzrwdqcywsxd[jbxptisjyvgicpqnw]aanbeosfyeptpuzmrz[pasvleayajolpwhj]hsbidwxbtlfdmsahbu -xnahkvvizpgzhrin[gbinmvooofzbjgcdbo]uitsnvqpmmlxarqcl[cewxdokvpkmoanrvvwv]kbtyedxhfkrfijx[enflewhsxrdwnjai]hxtiihnkifwudjfmcm -acvimhsygwvhjrh[pvmhhtqztwqubpt]uzliobrctimoxeoiwlz[bduywqgtzycnjdknngb]ryitwljdrdugakt -ymnekcaxqulhkukjx[wchabhgwvqfybkisuf]pazsmodqxwvxajwzmj -lsixccudoihndua[vsipelrpfkhgdcnqlu]fpbarcjzbvldiukpls[joopfopddwnqnvepftt]iortrfbykllelfxjl -yfrhdiqprjfauyzxmd[bektsogstuafoqg]rqwkjubhybwgynx[nocsrqogzkmarbrpp]aegzosyhbazgeiwwv[iqpajvjvhaimvks]wnzdupcnpsyxubos -debonekwvzpxvybs[qrjumvswkseqjyxw]xamljdcnwsfujegc[zpfvufucwgwiylbafpt]ljpnwlwjepkkkmrz -prdqamwjqinxgbaoadk[jhcsekzuowkdmalv]qkxdtqnnvgzthdvlnm -vddqfnrfmbxrayhmfph[dbsadhdnaweddhn]fvwaseggzyqhybmbdxr[brelmqesxjfgkkyyufr]acdmphljtmdqbed -xzkaadqxdyppjjbjo[jgqhvlfdunkadavlgk]guejdgxbzgyyfkctfcs[odemgpagirehrmvw]eommsvwnvwzfcdixuv -jtzkiobrunhacbx[xvmkaeifubbqkeni]jcvpmbogikakaoeyyoh -dmbqbsjtzvoiultxl[dqaxgsdilorzmmslys]xgbrocfkjvzykeibdi[wmpfporrraydnlbw]ijwlpgxgkqwnnwneif -ddkgyzloyuqmpfmkh[lzkztyscozfeibgl]gaftjffotluogimfy[chydlqosboyzzmr]hkcwgewogqoqusb[uitpcpcicongtyea]yqfhyvmgkzjwtbgn -orkkcvdlqlhfqlqa[iaubqvbcnvrmpwwmglh]coaqaptsgtmqghjz -jcndnanhbwehnhcjf[beytjbeijbnguvgp]mkepcptcshxbnbld[halkvjnlddwklzs]zrdtiljzrqbhdndkbjk[ajpcjssdowdpgffol]jakklxybkfnucyo -jjqtykjlcojqoct[cmamrdhzazqokys]btalamaxpmucczuh[wszyfvouajapfhpg]ygdscjkayhorchmymhy -onnnswceyplyloumr[ltgljgpirbbxlub]kbxkwhdbzatkbumifjb[vhomgfzdjrwbzguyl]xujmkylyebnochax[fqfilhjsiphqmzmn]fpzchuqdipzcqpvcz -ywzgwsuhmwsgzupkaig[plpsahlfdhwcrlrqve]xkggwkajvnvpycixo[qjjdachchaepdoznnrq]vhyjryuznmmidjwu[xgokmyzasviclrx]woeggmgymxscsrui -smnpfwpccmvxfqn[qihlysmekydqirolj]uxllbnbvgglylumfff -bttmazihwuehdishz[gsgmhoykohwafksz]mfwbwxsjwiktfuzsd[qbgwyirvwgqtnjqaci]zjmhwxbeqgkywzsr[xgaqywmxwwvmbvhfw]jpnhpbxgygkddeimwik -ldmzuocyrnzdhakjzse[ppgxqgikmjrqzihzpwc]qyqshpkjozbkhly -ssicxauklehzpiupttz[jhbqlekjlmyixjmsrs]gezsztyqraiezacrw[fufxagekxcjkitbwu]iqcpuottliyomcwtz[znborhkssbfnimmmnr]spouacvbtmsazalyda -famzonefhforunhtd[owuhzhzqwoqtyxhesd]yguqsvlvmgtwhnskgho[pbwpaxplhyjhwdeqmqg]zcwzcpbvjfrwrid -cmjurhjdwasrycqzvi[bqmfjzacwtkbrcft]coefqplcsmyfpwz[zacuicaijqnxnzpipkm]xamuvakzrbslxcpoaz[klkyjtdtixegxfzfo]araxxhimzpxzfemqt -mjcvtxqrgfwuqwi[bagssstaejvtvovwtyr]yuarvbemllzmdnhrlix[vjylnmrwtxanvnw]nmciwxnhstfewwsfb[nsehprwztzxzlrvafkk]uzbqddfvjkhdjqipd -ovdwbyqmktavwkj[hefywqwkkrwdxnl]nciedxcqcjqhlaf[taijxnltdqsatzeeqeo]zonyusttdrlngrr[uumdxrpfijzyebk]pphqrcgedsxeccumx -ejkyocxvrrnvjebi[xxbrqfjfvioeudl]paqktsyyzftwzrwuvz[fovmzndymaghtnlwdg]agzxlvwajfjwlpr -wvdvygmzmktdrxtgmjy[kchjyowvnqammuzvkk]fyckvxklsszmzwll -cdnpwnbhxemmepujow[wrixzvcpsrikhpsq]omaabsdxnetrwrq -leaboetguynveaz[wlcfhxctvyevodgyc]xdakaignnjddlqi[awywkcfphkpginui]tedwnotsosrccwo -zhbrfjteukewbyat[vqjocsibxseigjfxoa]ojmmarxegluyvzupt[hbldqxnawkhmibaae]bjjckqrsazjouralfw -dgvrgbilvhldmar[enieyduhokkztim]jpkprhewxywqukwtid -xnxmuytwhdnzyugi[czbpsumbqaylwupbs]pjlhtlexldkkpkmlhau -xvzkguezpnterhvqs[mnqzalsoknklnaflvh]rtolsgxxzrqjtnvzc[jfpaqzeouwbkhpixpyq]wooptrtquhwuysfxg -emzjmkghmphddnpe[xnsrvfvuexdixnzvdqz]ggokmrrmrkcemefcic[fuzcjqluhyccfzgfzy]nambiklaxsezfkn -adsvjhmkjhnqdup[pbkqdnwwbhzcxqc]ssouezrsdxsppyohhj[ymvmdarkhkvrvaamlwv]epbexzeygwnvawzzcn -faojcfetnpzqhxh[urmkznwhfvnpcmptht]whnrdwohhyuwxhxqc -djhfybqttcmazgjms[wrjwchyxkngewcmrm]gfiqmemzdvsjrdlswq[toxvjuiditqbntb]tqcpsbfpvlhanxlhopw[ofktzxwdcmljtlnd]orfocgvetzomhrwmt -aevqysekchzrbxomo[trhevoyqtqdwmkkbq]wjjtvmqsdldulfybmqd[hqlnkjuxgwjhuoi]edgyiczrcwembzfnp -rgxsjlqvaenawsfdr[rogpvhiizcobqkcsvf]duxmraoupffkqrwhyxh[dzkkxkbocmwtcfjray]mumkpqyhrpjlkwfubh -bgijnqjisggilii[wwylzojkanoddcpkken]cgdagihyoqsyyrggjhu -ldphrnjhmbidppt[yvyeaymlyqtjxjkovam]oyaxmvohqlrwyhmeci[qhplkgpkynhqosermc]iguibzldvaebrloyk[ghrvrthfvmrojmn]ubtyfgwtmsgjklp -hysatjfxaqceobaz[nrsepfgsopbfpzis]kgukfiivvuiahoyk[sebciogmforvdlxwkzk]iogzfnpcahewlecsjpc[kzkzpmkodhuipvb]lfvqydketkduflwu -vblosnirymuicpwmwe[ckntmamomnqinmm]zitexyhmfyxqtbvqg[zycypifftvrxoty]rthymtrdqdfyxnc[yolhcsykrxnvenwxag]jarfrzrwnxsfqgarymq -gzqrgwsrfrevuwtrgt[nkrldhypaobnvyulazp]rsxuftqahqoyehzpmrz[clmfzlbnvdaaezra]zbqnwnshukefmycxpzl -imgwmbzivdjwadkdlt[kjzejqvbppikdzymeak]gmmnhqophwsjicuaxp[nuxazwvjncfwhsgn]vymrcinchgfnifa[jczrldtyugeorvb]scrhgmywuapbzvclxlg -dofjctxuyrjchwrpdkl[brnplpgotnskwes]vvihhgixtucyzvdye -skmzxzxeqquisgwkhsw[yzckgfxeosmjbxkfmx]udqmaruaueaxatnw[atrogcjptdklhsg]dheqjxclyqigpla[adirtsgajgitywo]fstkquetdtfhvph -bzoyoxbrumgiunvhv[fxbperrgswglsxjto]eweqiyvtccskuaghfx -znyezhifnsgixsvwmr[rfwhcifuvtkwwsm]okwmuvdehdqhxkczzme -npovmoobhkhslmxazaq[hnnernddodducatr]mwkdiasdfyhpbqwb[khkguvkokhbceofttvb]pgqkapzrzghujijhlz[thncbcnuygnnvybjzai]vdyajjgppfpuixs -xxzgpekqpxwhfozbt[zgvyvxihkzjzsfnnnwn]tfkwricyhmjfwxdwjcd[yxrwotzwtevvehx]deilwqoottgxdmblo -rxpnctughoojauq[ymnynstdvvtbjmxqln]hdbiyvnraxeteryhzi[bgoswtnswognoctviu]pmypvputmlimumga -wcmfwapygnpvwew[akvlgkchxuqpfwoghcu]kcjxzwdodqerosvbpdl -jqlvhzezsscyxfxga[swwxebohyryvusyuzd]avwgqgeeukqobab[vzdarhiwyipxvcme]qgqralaboegfndvws -wpysxgsaadkfzvuxyfc[oxphlawnmdvtuonq]vrmhodrgdxihlljjks[qrciwycfltpzxoqzpb]vwotirwufxvlvywmgp[buoqvcpsflxgjhzx]eawcjsfqbkxzdrxp -dcnlzkpryarqhsjizcu[rgsqqnkokvhhbvz]vgjebgdyxlcpamdlt -oscjvafazcqpyyysd[zalbkateuzykfjrhgme]hnflgfnktuwpclgejk[adnhrzvebabzjrrjg]bedacrdqfqiikdx -abepeqepsrodomnak[jvthiokzxflwkipx]crjfadqsododlji -ruvgsaerecttswms[gqkzuvludstqgln]lxtjimqsjudwtqe -uzlojjhajzvctphb[yuszzigzwzsbaobd]vmtqeuowoffakchrvh[ejulqoemrctxxnbkpbw]ffkaifasafpmrvffe -dawvqolctgrsevs[gqmgzeqwzekijchq]teminfwapxjcqwpvkn[hhmtmbgstwzgcdpwvg]qobwjwemngcocdcrqt[fuhqgcmkjgrefsydb]zsmwlujnogsplwn -kpbyzinddaukeapj[fifncczyxmxohkwkex]gsizfhsqqezccnkixl[gddylkmsbnhgmmdg]uhdjrjkfqwjtbgazpsq -bvovbtuyoemgdcjb[apyznerchmittvx]jevovosnotkjipchj -wvgfjgyxjbbjywje[ngkxoibvrzftplcbapf]qihmoemrbuwfuqsqs -cbtddsdaynshtqldrfw[clmlzqfzympgqzgiwlt]jnimkwrncvqdlurdlkj[whtoxngpvkjbedy]sdqiwepioctrcimlm -skiabiriqavgdea[afznzrdsyrkreznck]kzcbenhgxebxxywrzlp[cjicuqzkqmjybeocw]uijaysqzypkzencaol[eckqilihlbpuxee]chnfsqenjrbakbw -masjjgwsfvaupazze[duouiugjmxcdvdyz]ivmhptgiftmsndqsc -eousittpuhipuzco[xbdmmuautcapuiucoav]ejzuodgphfsbwztzer[vwdwontbznzpecxjpz]pwmmidlsgffkwdcgso[gcoymlqygeszupglrha]mrqwchxdmfbzpvfdu -welumnxwbywmcrd[glwvpfvcbkbmbbtmuh]fsuxtyivezoasscwiib[bgbfxrjpfpzogqio]ymnrhemmbezoffjxqv -issfcknutopfkpdqag[rxqycmcdvtpchdywmoy]uouclouojpzhqomuk[dfplomwsxnbmcvubcu]rnefnxjibutrvrv -xnpvlhvsalwaubmln[rcqqsximsjfeknqosa]bhiszpnptclvxyhqbo -oudmjuxtayalgyompif[sctohsgzvaqbcmsu]rgiecysqauwoacafh[ykjevkivbdvfnsbpdo]cqhhfqsjskdaaymlpqu -konztznxgyjsvynvl[fjejsdhfcynplct]fdnapcnuzqsgwxbdulv[fmxdbdjrhtqglsvtwwg]xumwevxvrhwrqblhzbh[paxrxvxynvppmwt]znpjdeeqlribvbqm -mwhfxuroagrbmhgxc[dtdoxkrukhsrocnx]kwhjhmwfqqqvebvskr[kqxprhgexnllyrqplh]nmzxcqnmglpbbgxws[dvwobogkqwxnpjfcvt]wrbwxpogqbczqqnwb -mngdxcpzpwmheirqym[uvtysgaucitudimvt]moznhephcjwymuwtmsm[eibfppjufuepsvbf]iykerwlljdnlirdjp -qmtfhhgdyurikopt[vvhlispxbcipouagsvl]dbbczjclngkukij[qxzldytzxdvcqqnek]xemkoetiopntpjrywb -hxhejzmaoxreboml[rbgxuwzegcgcpdyydeu]tbacjiffhhisoibj[jigdkiiujwnnqrnkiy]eeujbpusmuduvbj[frfsedqvbugeqijl]yxsietbaltkykdwkq -hjudkljvwtoyedw[iiczjllerosvxubjick]oglveoyhwsvhawbyy[syfrqdblxizylnhylfj]cdiqncpqncdwuxerk -vgdohjnsmlxjagkm[ahtiolxvbvqhrvadicd]vzylvdgblzozzonhcr[lzvimnrevjuecccy]ctvctclxvhnpjsi[limegkztspacyihizky]xcvsbjeuusfbhbfl -ffgwbkrbwzxtzgvu[rkojhswsnexezblqb]ethiuqqhcvfwgafda[kieovbdkfgrikvq]mvsrhyhjqbngbhijyab[zafpoxjiqyqbcpqfoq]lrxleooxcqneudswwba -thykqbpqqdeflezird[glrirsesytbfcbkrcz]jqyfcobfamdsbtucmz -qtxpjvymmuotitlyfgz[yoyljvzaxmxulitijln]sntnrvqhdhdswiboa -ywonnopaoujcvltfb[fnwpmgwclvgpfqx]nxbjaeppndbkiekyp[rlexsyhmcdkwcpvcbid]ybycnkpuwksthty[utrpzuduegsgraq]eizpzexlyfvcrce -yqzrkfyowwpnulucfu[cqwnynjfnknpkrxnppm]bntpzduqgbrvedu[rfiodsdhmkwkgddyipn]xttiifnwezvzmhpnfsn[oeajlmtgbvduanbcgy]varlhkfsdswrttw -afnzuqxoswagwxwp[hvuypdxifaauljeok]cyzzunjtthctczjw -macgqhnqyyhwgyxhlwy[rdxwxinerbwnajpdnh]cukgufthqsbdtgna[dnrlrihvdqjrjafello]vkmjphscfnspebj -bbvqhfkhlmpfsfspbsu[ttsgszzfsfqukymfg]fgjqdvvxvkxgaike -gtqwsockenzoqprnxf[rrvreepoqeyxbhy]vdlgcszhwvmzjrkst -eyunqqdlsaasqfbhwpc[fpmanqdfvhrosxaptp]aeyfdxouzzuuuxteclt[ganxlwtfygldvdhoquf]paymaxgcegdvovaqxya[ylnriprhjdnkuntzp]oqfodnpayolcntvpo -xlmzirbazxeikyov[jafluczjpgoppdv]wpbnattlwpfonwsln[dkcpcljambobjlxoz]rmbrtcbiidiofcsnpcp -bdiazfdiaznzuhviya[qvaxddebkudpylw]esoxozfgnctmthko[tszqyjuiouweuex]spaloyisrqkwmlwqop[jhyrcdmwtpunvgv]aghnzwzfziovpby -exhlgxskaluroigi[issotyzfeuktpazmg]lefetopliispveyo -qhedwduwbrvwkgnc[phirkxjtopfwrpqbldo]lktemuabdcqtihin[bsmfthbifngaguzsqva]oqvaqhlqcwyvawsnxs -pbpsdnornxrjozbhegt[olfscmqufczzthv]sjrnzixklvlzapmv[boflyiiyupvpoyyo]gagojlnkgjkidipsfc -nmokporhpsfajdb[yauqisvxeepverq]rmlabnxywomsaugdzj[hibcctomgckikcfmzy]vemiqjrtjlgiwcarwr[prlvjrztviircighg]qghoqguorcntvpnrdm -krtcbbrzfpnutjmvml[dpycsjtwqmbdgbgaw]bentoflqfsbajclsmv[gobkaxznkrwpwzwejiq]iheshnkjlqmsuqr[foyuhizwpcuxxwmk]ndtekfmhqmyffswkit -mwhmprqlbicecqvtmd[yvzitcxlixddefl]mrsoxducmitngyqzex -zaekfciypethndkxng[xyrerecaoadplrxu]wwbpojlwevloaowp -aaxwixjzsywaxacffnx[kghdmnhzhvdkbjalry]xellvvmjfhvbbwo[hvuqhxttxxuczlvq]rtlylaawqdavxbxs[abrentknwcqeajht]xbmixodoelofciwi -xzgyxytmlawnzuq[axtspfxzcdecmqhtxni]sthxnxmrqsfnojznl -sbrrrqglugswcalnpu[cypvmleasobtxglz]rubtikwponjpygrpods[fkcbvemfmsnlaxtbbv]itbrljspwqwonesa[ugpqsiwkfirpsifzigb]zzjwlinbpnpqanochi -ewyzepihewftallbppp[dmusynkrlcjtjymkzd]kjnubfdogkyyklwtoh[fralfdypbjeheiurvnf]cmdkpuvqorhbnrjhcus[nfrvtakzephycjks]bhabquktacxskzn -lfkfgoopzupmdstvovk[ynulfxmlxxrgxktnblv]ysbzmdnculqmaipls[puivbnutzjpptsfo]hhoqmaddyojnqjrq -yfebkbqurmfrmhtef[rppekhnstwajtapy]nkinktqcskbkhhswfzf[evbbssepvnbhmqun]veuepyjscbvprulw -dthgfmgbcmswlgirzy[ndiyhapijewwwhfc]kcghgrbsiarabacidhe[hrbwqqogmxoltbahtz]uhucqkricfpnbmbknig -xhzjxisrjrmppivs[tfrqpkngwxktxruuhzz]bynyiigwfnyncvvk -pmwpmupkguqbsky[iaomwdcyrvmeuaw]qambqcegouwexofhdr[zcijhkylihbrfrzhkbd]hoefgnszemrhpbvkn -oswxpeqgrfxqbtoawmp[bjhluefvqnwayglbay]qwaaosxxjyhubeam -pskzvkaveuiqmcdtacw[gonjldkdadihzitu]gohzbpcgitymoezf[aafhleymziosoakv]itzobpndogizsos -dclorjpgmzkijqcogvm[vjuqusdqplwhfccbkbv]lppaqcmeofuushepwv -rlzumszktwbradmwmp[ndzfzkopggqgiuf]zjhdczzzhvmthdmlo[gunuhcopoplidsqh]juvdgjetryigqnz[hhkelquosvkxsjqcid]rkqgqsxeyjfryie -dfwafklwslgqlwdj[scdodzzvpxmtbox]efzkljhkgjoxjsm -wwltmudressaujd[isatfbydjfsuwccb]bnxjnaoqnpvuystxjfe -zxxarkrbglfaupwb[oyvmeuaxplnigfe]qvprgchmxnxhxlnnz[yisnizxuznxzjuccpp]pxiergvbnypqrlsnlt[jvevjsourlxfbrmghfo]gsslxevezmntlmvg -asmwrhdfpqqnjlgaoq[uxfaucpbcldnlwrita]cvmwfnzblvtiiiw -dfnpopgbztocncn[nmwyzxkkgteplvfouk]ppigwyzpisfxzerutrz -vhlclydqrizzhfqli[wokplqjdpvkiggkuuiu]sevdcdmojagvibampfr[zkvosnaetxjccbekng]pprvpwynxijmiuxewrn -bbcwgonotdlpdyhbvb[vqkgrsgwlgmkwsuow]xjiybkdgwrbolgumeu[hwxlmimvogwforsbq]furdbbncocabqpqqg -ldjdqdcnqxdrajyjxog[dikyzkcfmgvmbqw]nicncxntxhynuxeit[phhltmisoimfevi]rhjmrdqcgconcwyfku -kacfuoqjojzucqhkr[smdyoyrrebzzeuexmav]kzakixjfsueuvfcisqp -ypvcehndzdalgcum[jygnxqirrfjlvfij]dwxhniytkftkleaacbv[zptuknvpbkibfanuxbg]ecepetplrcuvfcuz -uxlabrufelyjweuayuk[jgvthofjfbpvzlq]bfhbfaahhoiaqvbcr[nhanlgsaslpighdvrl]xwrprppwfixesvb[apppspvbapdimzvb]tjnnhwrrptfpwoop -fqhfwrzevwjlvifxf[brrakqkrjuncpxfkklk]ymmhjubefeuxfltfrk -xwnjibdcynwowxjcb[fjegifzzantoxup]ckhomhhmgifluuean[vvjfcttvlzfbyhatq]yjpmzqmqkgpyrporxrf -uenyhxniyhcsfap[pisvtmmwtuuwrmcdbi]hojaynbmzgnzoeicc[ylayyajfmizvexkx]tnxofqvvbjpfvdlynis -cfpxjmrjwhaoqiunwjy[namtaykbooqjrumjxsq]zorqvqjqvvciqbfafwn[bsilqoniwqijtwybafa]kwdufaxljviztzegag -xiimagtyuhyukglbor[hqfxnurddkcrkpy]jxvrmygywcmwkrs[ndhzsfecmdpzmmsb]jbwueecsskxxhxjq[orwarwkwmbwwxjyqsmw]nuzycexxnkiswdmoxew -bacmgkkeiltogni[libjzrizgyesnur]bkoorarmpihwclq[kvqlyaknqrbupaa]xzlmlppgachxholdvva -psedvtvciqabqvxxxg[bayfasjmnygrqoafa]hdkicesplpwabeypino[acxropsbfnrghlr]lyfxnnoueigblpziaan[yxcbicqdfafdipama]ugpmlidpadbhggdqrr -hthxxqyxlecaxlu[wsdjrnwtpnrfimrkh]cdlqrxlcvohpwzhvgcv[mparumcagrwspag]qygrqxdjqhmlaxl -bhlkcvftnodbxssb[sjkgwudvmtdcuirg]gnbibkntvobivugfdcj -psebepjizglzwvjo[sgoalqrpwkboxuyb]ufmqihwjkndweit -cpjonjjebakmiopx[ogrezailvrfeuqvr]ukxauulwfoofbjqj[bwtqbpbrsjongyolbb]owavyvhfpngnfpfkf[fszhirbmxumnkkmkrd]aielausdsxactibzz -gsgvofmhdputlbje[xnbiecftyiamuryl]dgyujllztrzgmygn[lbiqazwahpeyydpuu]aeptghrarasiyvax[ddchznzcnljhcvnznw]zucuhesaplunmzqzk -usrfwbgjbdwiitjpynz[asdcjoqldirolmdq]vkemspjcbhskuprotih[oyieubfyysxxykmykw]ahuonvgzuegarlmfs[clohwohtzstznbpumq]aqvtshgthipylzb -ndbyoadclcrwzkretvm[kmejnhgyxizgyipjkrs]wyhktyzlwqajfccxaz[yedvevjawhxbfinjn]jpjtjmsqovcyxmdgozf[wgqqvuvqibvxhlxatsh]swyzlzeedxshxpkut -dbezygjjszcpuweafm[ylslhhiyayzbvoju]fncmjkxkmjcoyzw[evzgryawpshvcnvrkvy]coeuqheykeqemmgpqp[ynmxkiylwwulqrixbg]rdkhpkepobzgqueftrj -zruoldpgszownawj[wbutdvbvoduhocqxibc]jogjzknvedackjj -svkavmkbdefijojmn[wjxyyozgjrrwfefv]fkxmqdfagnrucgjkft[wdvqtbsqzybgjbrr]zqiywnthyquzbfazr -ekegzpvczwfxidfsm[htukydjboakfjzj]giayupkkfrgxmrd[ycekmgobzcubrgwinvx]uxzoscncuovpmkw -faapviuucpwpvcom[idkmvsqvglrhesl]odnzdatmvqrbphxn[inymovkzuccdjiry]zlqwpwjpgztrrxap -abhxaadlfjigxvlsun[pqyzpkpwkowxsluejvq]quellqfucyezsnr[gawnyuikrotirbxmik]mywshpxaattwyoll -vtchbuxsxwrgtpikgt[pitvvodclpxlscpxux]ktdzngrvmgougfk[wfsydnkfkbfxtzvzr]okqaxqxggnqotnqloh -cyehzvoudpokxuoa[yyvmrzcjkbulqxf]wwoungdrxkqxnlij[dtnbtlpgwogojuqbsgi]fflfngykuwmshcfq[uqjdgeigsyothkjp]elofejydtxdkxji -sytlqrdluxqscdkgupk[abaeadynliiphtxcw]mlxmlqypvhksqjcaie[tjgyqbzvmhljbspqq]dxullfqoqykhvihzri[aefpabeqcacxtxrq]yqztkmacairriptlvoh -rbyamzwejefygxjbep[jqcyfqsatqlmraqrwxy]nblssudmsdvhggtghi -uqsqnsrdvvypbfwygq[conucjfqohipbigugo]kbryjuucknilfwnxi[eqyfaiumekxelbjp]tuhqpgajrdywxkcpf -szxcevdnwzuuhrlqcq[ifonbuprdpcqxjp]wuzdncxeeogyijgtcam[khvubdqagfoqfvw]ejkagvhvabxvtdcy -buegkequpboaqwasm[rmjmtzvlfdotsay]mzuihphpscsjrfflt[hmxkyblbscqtzrsn]oyqcnwceqgtcskjsk[fmmsqitggbpyzkhjz]axsoswxaptctyfouv -fxwviwikodgelpdbh[wsygeahvrhpwoldj]dcyrkqcdlroxtgyz[yddvqthgfaawazm]dneqvskvumjrpspk[krhphonxbunwktu]bvsspzkchjpvthihgh -frdnfohwfhokwwwrgmn[dcepjrfrnwqhcehmzk]zibeivyuilnhsyxfz[xodqjcsdjgfqkowpyag]hpxrerdwmrbgfmp[pazuoxkjvdhgneoxa]velqceclcylikkuej -chppvpcrbnousfx[zuprslssnlodywdyccx]gwovpvncmkvycrasprl -ivovzsgupaxkftpfsd[nyosrtsafzhrfbpzhu]uhecbaryjpacwhu[gdbhfjohuydfxwxjnv]anrssbiawhjpbfdcyia -yclmaozjwaewdsvt[lawlufoigqewpyzbi]ebtpvttkpbkmhiaqnuq -pfoddfvnxvxmtxdc[nsnrmuioammhryi]lxwcfwaltgkqbmaoca[yofdzbbbxgnxhum]hnhglanvvvjwvzoi[ylznjawfvwvaaktu]strvwhplwwqfkbectdv -ebswffteiyzjdxqnbr[kbrlmbabuqkmqkt]vezwpknesjqtoqsiao[rukmiqowjxphyjxgeum]vpyuxrlzqemneszazdt[iftcqpuwiupywdrij]vgiexmeylkdrdpbimy -zznfpdjhwehjrekio[rfzhqtkvlxnmaoykpyk]eiphwjykjtwdfmzn[cjcktqorqdcgsfhp]ytjhicujvcmdvimud -bklyeitkmkcunklwdbz[lkpxawzppkyoszmrsek]bzzhzjrmpsnxzmow[rzhqmjbwmzqccdd]dmkmytarohmwluq[iizwqrijhywvust]ghrbwjcqrdirbuev -uxhnqaclvpplyswyfx[qclzizgzasqseoohop]ulafsumzofhobslya -rzaderqajvligrh[bwolraeedfdvximqy]rhgtebsqviituhr[ymgtrumysaknzdib]tmltlstrwktnjkngrk -xviwxahequunkgdgys[jjtymdnoukpdvvzpv]yyxbhwqcnvebxorsj[vfrgswakertcxas]vuutyyarrfgmuixyyc -wrwtllciokdjnjou[ahuansgeambazcz]csnyldeozjfgbmo[cakhvnczxlrmiheymbd]qnoxwzdljkganxlaz -lrrikocaojdoimju[hjwboxxgquvfyrwoca]usfiyepgmwvnzwct[cnlpynvnucyovktfldc]edfajghcrwqfrgfeo -hgdazmzmtaqmmjbct[ppopcisffwtmethss]ugxywxsieevpbyti[cfxomuxfzwkybhytx]ebkrjwsnhslesflxqjl -ftnjlstckktiullwml[ecgpmjdxwsfhewru]xjrlvnekcsudgjb -mxeakauzwowadfsafb[qzipuaikddshgzw]gfxgxjyrfpitkvfijy -ahjnprhifrtwtvcdxm[dnufatnvmhsfrihdkud]nvbeloqotrzmbasyxyx -gjbduobfawxgtnh[qpihutgrkmmfomka]jopqegegbrbafhcvkgv[dazjbspaonzudcp]vybvrajnullprlanz -zhlvcnuwpwiznxjlw[hmotimztpkhouwpy]gvikjywwiayvzpamzwo -ekzkdvdkvblkxguiit[zfhvwhwrsdfrwgkwak]hlrfndtnrhrmulwlaix -ybhgragjnlxqryuiz[twgosnmxbsxtdlewnfs]honljrzgkbkcduy[zoawvjudhxjxluztmlt]dnqfnzrlbavifdcb -enalfaudsmavqtvyml[ijktirjvhqwzeyluf]brsvbvztzozgzduq -yuvyvwpiagyqilcht[acwlphdworonexdq]hyariwaaectsnvd[qjlezctzdwcviwgw]slkjdwkcjiigegmj -wndlilfhdypfine[pndgdkamnqvfubkcfrm]cpyjzyzozvzentk[jnirbvwarvvzvlsr]yfstcnqcawbauvv -rmhedyqydlsyvcbsir[muwmpaqislcqrqdqs]jjgugfevvagxbslkhc[adbsiubkvwjedghe]roenuhwmawcqfxqhma[yawecjfadoqcyileyrk]asykbjnvsvrwkcufov -xcxfirpkfxzmwltkqz[qmpucfqvxqbqyjjqxe]tweeuxszykmntphoryz -ajkgalozbpjubdaaiuf[mwwzyzyiklyjbzs]ryazgtclfuoljhvrkmi[bngsdvhrykmmupdh]hrgdyujfamegyonwgl -vwfnvvliisnjugfnoto[urdrxdrzoxsouscldx]hlxjmcsdwxkzbngz[vtskhvhnxngfvgmzpb]nprnmnebomgtqnizrp -gvjpiasaehzoyicbu[nsbxgzlefrgygvqhsbf]ssbpcotcqroyshrosj -uawmzmtzxeeimmngmgh[ryapdcoximrrdjtha]vysalwcewnumqixfa[oqpkupmgiylbfswbyro]ajmxniiahcupryqmwdo[jpjzanroupoeyhh]hkgyybebsurxjyl -gfhzbwqevayegvwajl[iplwzmausgdmamgu]xxqbdfgwnmitoopncmz -xkjzxdynolwurfpyznl[etuwbkgomabfkeul]tlamnotqdzsewnbyr[vdbnclqwaaaxqbwind]gdnogntbrxjtffss -loomtnfopfoatadpda[yrllbhwyqggwumtby]dzkfgcucuioumgcms[ofaxsafgqirwbwvudo]zwrwtzuahiaxvqkp[fcgppucqubwuuxw]bwbtvulmrspxiit -sgryskxogdxkfroa[cwakvuxvyghknji]uviztjnhegsgnlg[hkhtkfhpcsqrsux]gkiwicqpagpqfymw[corgwvsrxmthgmr]imtkgpeavjhdktlh -dcphytnerlqeyrirgv[pgnizijuiukiewwzek]dvwifyrfprnmbuf[ncezizgdzyhfcfooyzb]uubjspkjmteaiax[pfatvltyculblwue]sxbtugwzspmceosme -jwgpsxvsxtfhaqecez[cvkhrsavxildwfoxur]rcvmfzfbqrkgrvvtowr[jyzmvtsrvtmllvbjjp]wobjzludnkmjelfyshm[tmdnrzyyehzrppzh]mrsqtstndopoytl -nuvyxgjmddbmksqqu[cefkmkevpugdwwmi]psxmtycpomyqzhnggf[acmkaaqvchcmfgcleki]kwcgoytfwdiskensm[vfgnrrayrwjnovwbt]jshhwijsalzhgspbwxo -gozvrvpumqylwbwp[heqrvrcztyfhkkkiurr]zdonwnqyzzplrtddvj[edupsmfuoerkqqd]zddaryceydipjvvcc -hordslhdqnvkublaxn[ftwkewcpwvsgyxd]wmnaqtoesqqaajkdid[klldxfvbzihaergs]pamhkjkkmegbxzjnxx[wycwyjftyeraegclmq]gkkomyoqdldskdzrpd -okyvuhkwvcdjertdze[hsgzgayvznvksagkq]yipwttwbskmesahm -vyvkmniywnhriorrd[lgtllbpbokjwxvwye]dehyobzazptbgfwfw -tckewdtlmnxelzdi[ebkmchbjgyrioocm]xqnhwrbtwgldfzrpsih -qqtuwhnuwgckmbwftu[vxuwbbfiglaswoawy]faxqlelxkmymiizjvk[xbpctyiashbtkiv]zbkpnnesjiqiusbaaxi[thxeaulbrdecuffmpzs]saalehfynbpilvnys -twedeypgrxlxpxipyu[bitgaljduloktvughr]iuwugfdoyquhsjsosqf -sbjrsjlbzlmzzrwet[hktghfaniripmsad]gerqccwttzoahbw[tjkrirlawkjjzyrsn]hblmshfpkfkvhflg -fuaoosysvqsjxjylsqn[cmrgbgsiczcumvanpho]kvlggkgtabafpxvqjb -mymhxdvafawlxmipn[ivtejbgupwyngkgeuz]mvfnescauxomdrmkwk[pzeqrcmrehuieqxeae]daiayjjttzgpzdnfalu[slyaadnwetatixuo]npacidjgjunsmvyxkeh -prpqzhniajzdublzh[jfkvtlchidjooyaj]bkmwazmaachqloogbzx[njwulkpixkysjodu]isnphzszklgsmlkky -nnxrufgxgfzexywvf[dtlbiqbfwubxtlbkwe]iwlwexlorxapnls[gmtyjtqbzdqerlvxao]pvwualeqrszswaehx[fibrbwbqwognokg]gdruvwljsbizamyqjwn -jkrgqztihilbhercp[rhccgimfpcwcidk]dyvpdzbonknehjzydro[gltweytrfkkdcawdq]pfuzsmfeijzwryo -lhfrqjgomnntonrjd[prwrulyjuudonqk]mvuindgtygvvcuvjgsv[fypfufrhitewqsiuaue]mkytsubmrfshrhaic[wnojftrgemloaflvrui]aaanigffldppwyxkxst -chkweoivhgpjaxndz[ewvirjkeakrafqr]vxdlxdjmtzqpkslwtd[lptmwcapiwwvcrd]iehzyokbjctybnc[bwiratnbhxiivklpi]rprkmuzdaedbffi -mesvoeyuotbkbvueuqg[wkdefgyphqedwlyz]ontaahcptvjvwhwks -zqyswnoyuitjengwkgn[ztozzegyfjbvyvih]gastsbhrojtoyryspws[daxgvinchtwuojcetb]adtxjastvsnmyvyxr[zyebdlgjzqgffwcadlu]wadbwtmgvwmsoudycnw -trbewdwmpskqtsps[wwlrkdfubapqxccds]uqyodivyqmvesnflfhl -bihlsbgzczfaserxd[goawsstvqqduvgam]lziqvnsrbjgweuuepwa[cquniximnecjrvuir]fwrdqchbgrqrmof[tkkjlseugcfpsmrc]plkmachmtbxvfiv -hrlthytvuryevweqwu[shtaneryykfrwpwcheu]phsydxhoupciwao[jazepzelmekdglulmog]pubhdsutgncgmduf[mwxbleayalxjhgnmgg]tkopqvnbrqmyncbzzsa -pvsrnvdndolivwr[ulasoukwknbmddlfzyd]ipulqjgbtkmesdkq[zkiymalvtjsqxyc]twsyvckzufayobkc[yhmhhqrrmvknetxwyss]qiujoqlzuvkuerc -ojrnhrifomaubwho[cknskvcuzujgmwneid]sqawixrujmshtrh -ujsscsesjhbdtivgclf[omgzdnvestrlgbartrk]lkuspiukqonsvic -oikkbvethhmocbeqc[nhxpixeeawdtcxu]pzkquwpgjpsnkqmlnl[ldwhrenbkzobwxxu]fjckxxzsblipofuftuu[iefuajlqowotkyufmv]tgktxlihslueqcbm -lpffqonebzksymagggt[xyaityavwmqaonygyls]evzaltghdwnhsljpgfw[iderkiwyrqcitkea]nhywkqfvroplqgponxv[aejzmqrnsbkeqistvqj]fbakovgduyrkajoi -asmkktjarumpuinztp[lhjnjvmfyhyzdrli]bugzvdimxtidscj[fniqimzywwhdnvld]bwlitpmwhcxiliegud -fbzsdmweslmvxxezs[shozepkragivsvdvd]cgauiiofygyglllpk[lhgkyvpisotklhequta]puculwhmcxwzptvz -aaxydcnlqdomscaoet[zrspvyauhamxtqfrp]mxqyjtpmjoianhkm[kdatpoobkibowoescjt]jhiimyrwlttlsnuhn -tzmudbwpapwbxcbakm[vcwleoetuvbtwzsi]hinaoeotgvfaizuy -alfexqmolfbjmkcolws[ejhwjhtqpduprlyhx]rhzesszchtogouezjt[ehajdjaruversdf]mdqkhxpaeoodbfbmlwi[djzjegkhmulrypf]fahusieuaszfkbor -vndxsjuyxodluatwx[lajxnxdhxyjicbdkjdu]rrhlfjfgtskfjkwxlu[bbuzfrfpjqsknknwsh]ktnjrdyniyodnjsiq[tzfsxurqaehofhlllmw]qqgrirtaqisuewt -jjbjsfgqmkanwae[dmqvqqdksiptzlrb]hctabhvqvpcuqxphhtk[rexmieviligtnbose]hxfwvqwyvqudbbrdq[zzhrtmotxbcomfmrvv]xoxsswaqszxkraalg -wlklybkdatxygaj[jrwdfljzjzmgsyyuws]xhymsdyciyvwnjusrd[szqiseqcdcmukhawrp]jonqcxzganmsqfj[bjslmouwhrrsloygjcc]hkwqokzlyqpofxfq -jjsqzsgfollzaxas[dwohtrwohoyivwdffmh]xydlxbynxeibzdians[ztnbnodwteyjduq]wdnntcazofmrrtxz[hnbullvzdendcweh]rtgpovsjxltmlbnb -kscdiuemltlfzer[payfwfygkpwicgbsn]jawnyavvvpbflltumx[qaxzdzocdoecunpq]xdzdceoybhhqzlpzz -wrseqaxcbnurggub[msxuakxusfmwvwni]sjntqphornpqjbgbnz -tepdtvdvrnwndfqkrw[zssvcrxiavuhbyalmh]clvytremwmgkvqsitns[aybwjvykkqsfzns]yquwpeulegelgmt -xljefoqsedglvlwmxea[kgmbxljuiirquqkomv]emjegbzukntpiao[shlooqcsgrjdqjw]ujndqyxhqmagpfbwu[suczuwufykydoyoct]diljgadedabcuhzhz -vjsgruhvqhqbnlv[wlbpbwmefkhqddaeh]gagvlpiumbyquatrw[xofjxwjyqrzktqivcy]gdqtuwfhzovuyeejbk[pfgezbsgmwlsxinschr]ttlwstsiyvsovtp -uetvlkmfognlmghp[nbgnwqebphxkopaqdm]qyaztzdezkxmysfbeoa[dfvucbzetztfriorox]qfmfkjxrtdsfvdyvep[mfacwmgzillxhoievgq]ytizdnhsqohitwdziq -arbikxdeycoelgmlw[fixyspnwswzaahmsz]rkkwcrzmuacxkuy[iclqjpvntafvkmcwlhl]eaerusvhktkcutkt -onsratzqtrprdjvbuq[prpbyhrioleouieuhw]jdswchfooceadkqywnv[khedkgqsfwdsnwxibu]pkdqpplldnufkqpq -upelynfnxfhengxavsn[julxingpnqlkujsyvdi]xbwbuyojstbtfai[lcixiqirsxtqzuexgfy]olsiygtmyhujalqc[qbhhrweffixbtbhx]ftobasxsevlaeuwde -inktsgyecmjitaae[yhkmscojljnakvkayqw]loadalkqyaghqydi[zizeyekgloxxupzi]tzdtiywvchdiaoqh[hrwaofychrpjnqpmwn]jliznwufmyqdgpcdlyw -snlcptymmwaxcujv[cwwdtxwyirypitwsfk]gjimjugxpoviulx[zwaszugiljbcoxuelao]gvjywxxwsbfnuxzxnn[ldzcmudgzynfdsa]jrzajdtxmagrrgyf -hfmmcebarslbdxa[doznjoadhwnppefo]jlxxxwbwivnyfof[psnysilrnsvaugk]crqaiocutizwwmsg -zvnunjzsekkzoax[odhohtzvwdghcdatzok]ehxzebidfqdvfztbh[kcovyyimytfqlqhq]qwctihmcrykhpdaca -wibwgceunztmvyaqxtw[azwcjqoohspxnmqfys]awzdpccsptgvwjbovn[hvdsezklidpypjdk]tavbuzpdfhbmtxhppqv -ougsupltdpefqehija[kfeckbjmwmncgfziqsl]jdmpwsfdeifjqlevd[bhsmsnwznounnhakhaa]ptjlulkbbnkajluhlz[yxnumvyhpdmwozgu]tewomjsnbdllfvdbei -mvekcqbltunulkbil[pwgvqerlwdtjfsftsy]cbveecwkcrurcwp[ksfrpnzwnzmqxxwhs]ibzzridrvnzrizekc -erfjensyfxzatgb[fanlxxtsfgjzvkwkn]ggaxiarhnnhprdk[hzafwflnlmkqhub]edecyzpkgywqbsus[rfrycvydjaknlnl]ckbphvbqqoqbfooy -yfzzaoyrzcsncgzlw[ggjrdgzntgrxfwmlq]qwrlyzudiozjxbgvq[szphfeyocpsixgikpl]ygscetnweirruzi[wgrgrutnvljqgrlt]ttbtkfnwedetseij -gmtqynknkststobamn[jvqjwikwobdlaebdkum]bsmbburpxreknzy[zyhavslsazfdxjsxqii]caaroljppaziybaonf -gxmlpmdtjrnmguehe[ordskvfjdphcnrtivkt]xhvvxkofhehjkynv -gnzxuliucskivpk[puwibfqejtqbrtnbxt]mrbbxkzgskxwztfatw[xmngrbephodlbhxomq]ztsucvgmfexhpkasne[hpmpdmaikmbotws]yiwpahnvjodemmri -spubazlzdtbuvbh[csascxjbzxbpxclobl]gkhmporpqhbxpmhdqn -wwtgrpdsbgbrdfk[atelcuoktmkauzxpid]krvicfjuwweiiuc[esqtxtinzujmgwx]jucmfrmdmdnmmhtzu[xplnrvnqvmiuoqvd]lgcoktqnfebirpghxg -eaejonyzzbeouafbth[uejdsivbirchjhraa]umlcmhgqisqvefr[klsdbihbzpwcsxmu]xrdgjgaxjgjfypacjea[hfwvndyefxmougijo]mhjhiuwiiwtdmyzsfy -nsxgdlfypseixwwvpgz[msznwvdtpmcuupkjaf]tedmptvvzbnjdxqgx[usfsawacmtpljyk]itmawcsjmbhbxlnykg -fzdtgerjgocydyv[yhzmtqlgnrntukjibps]hwlzaxezlcajckik[pbqrukljdkiwypshie]ctxikifnpufmtqxy -ysseuykdbkjutrltc[cairothfmtrucvj]jixkhkujhstrkqhl[xnmgeuplyuhjdzyjg]mdehrsxhkhsfwniiwa -arijfcpqqvodubnqt[vktbqiuqdvcmvuq]kadqtxzyalcjknaw[otgjcgewvfwflenqxfl]dymkxbyymckcgejugq -qyktsqfgwvqokozdm[sjfzvddjxxohyqmmvt]odlsxwfuphkgdev[huguxssmgeuxxvrdua]rgcuishnfywfuwbwos -xaqfdnvqbcxcebeovwc[vssdsbsxpkogquxcubp]kzwnwhflbtvlyzjeuv -jxwkkukuqkkjhtepc[hrkqhcpgybsgeflxxi]xrajyuwtmnfmipdwa -jsbcveqcrcvjdxkljt[qecsalkobuuiotgxi]csmittoudeuditgf[pxlyfmhphfxvxnwn]xrmfercrfbsuajgm -hadxcknkartlhfik[ckpuxrjptujisqe]wcvcxyklcamzudzd[leypbnzftxrnmgzcwh]yqcselhrxdtfrwpow -tvwoqabxpoghhmiymis[jdkjddluvejbldod]nfziouzgeamsfxjvdy[qkrauzigljxaqleyn]pkrtxsqimgyarsor[vvixzfunhrrjjqcwm]upwgjrwdmqwjkwvh -hykbwxpjaqbpjxv[ttmunhjtyfdhbligdt]erwqifvkchobxlkx -pqsvcbywhkeocsr[zawuvttovejlubzv]kxulatrfxcouieljhwf[djtmaubluescvpilftl]ldxndbacktxfzuewo[yypxowvwzhwpatsgjp]cxkbszskhefwezmi -kudquqbhpizpyrutvjo[jldrthvtvptotakkac]pwfsxlkqhdzyfpuesiw[ioxxgkrkcgtnhhowir]goqkbpdlhusnpbc[vrhdpvuwzmqrfcsavw]nkhzrojnldtjmvvfcc -tdoylucjijuczyrzyst[ektynusrhnwmllr]dahuwysxrotqychnnbz[xuvyithgsfchuclat]psfifzwawelacbmks[xbqddmdppmkykcspbls]sqooxxvtxvvxzncgcnk -khmvwbgskbsxcsgizc[lupttucgdooofavgrdn]zcdtspvaymyeduevddf[dwejblcbivaszen]djfytaubbveqrcmp[ejrqvpwfovilyowstu]ghcpglnadkcwexc -ceizefidmvymvyzy[hfhhsjrogfpnpmo]rttainjzgmdphfhfh -mjslqpcdfrshvpeelq[xpfmewpiuppgymjk]mxleiwhbfoetclzy[gsvufllgcncxiib]melfggeffagfxyzbjp[qwdcqftfcymctsc]hpdymfzouuvdqdeh -mvjwksiaflbuynmcm[ozrrxcxdetitntaujdw]ydvcbjrstsnldfiyhe[oordnszkfzktikfd]qzqsydrizuceehkorrt -vtxiqidwpitwqyjma[ephaxmarlbeygrnig]ypzglbkmrqpfxzshwd[veplwqqfpyovyhdfdn]imgebeyontobzeekbvo -rhehslmxnhpumvm[kgylzslnnbszddyj]siajtguroseyrycc[ngtqoxynfjshreeyrf]tvbmqxeebsopamevdd -mvlwfqbhwgrzdbuonk[ydmagfruaynarxgc]rttckarpatdtgoyj[htmrvfyrnkoypfcnfxk]ykdrfxqegrmnbdkp[ewnojtgvnjfcxkn]obwncxekoepsfwrns -igwdsnqxzdgohahwrfg[zuzwoiunluwpxbnznxe]cbvlplgrzpojfbaqul[fdzimwvjpscbtiqyhey]ktbefevbiqjtiqiao -jhdisoyhhwvftsfdsfr[xkxjkjzljcuffddpqx]ajurgsravchwruv[awkkfjlfpguphdc]cxzzrgllotgpyxy -ujjrzuzmnpeunfjf[ztftruzunjdqjrfen]svdabkjrggbnrowhc -hlnhslmxsoydczpso[apglfhywoihlfdzucvt]tuhothccxieqrrnqb[sibotpgowuidabvnca]lqdjyxkgywyuwjeeu[aqqkzkcaloqeezpipn]pkwuxhlqbbziigrzkpy -qwucgsdcjjvremkpe[veojdmvjafegihja]kimvqqiduzogkvcvr[rrxnqdiaqduiaik]cczokjbibwmmuiycf[gobopwqpeblrvccmi]wzqqdafhwtudgrx -dpkebxgpakpzmydvb[psgjjqzvfccndwtz]tnerdngqdtkuqehuab[gmkiurnhijhzhrxkst]zsbzonqusinkqbtdn -jkwpusexjitifndj[objfrkfdtuvmzuxlkrg]qheawblomtrojxe -iuvxdrfrooisask[spoknjtadefrfit]fmmmerpkmjbopbu[hkpzowyifmandtizp]gbvtfdmcejmzcdt[rphywwrhzoumgjfx]cgubzybhdiddikl -trxigdwghucbgfzalp[pxnywwldxjkgkceon]gdcdtikjljulzmogcsi -nsftzxtdcpppqkyes[ykulwspuzpqmjiewn]vljjbepvkzvezcs[zvsfnhltsmsaerpugfr]qxiyyptqbmdsryyk -qwarkfbhrqobztysmsq[brhqelefjmlirogtoqe]dkngpswauyblweefvvd -lqajxtibugfkkyngb[yhihnonqqatmrkci]xrhwzuoctfmpglna -rffgpiphzgebdbrdb[lczwmswwjnwcxxlul]sewgazksxbchjynpmq[dqdyygczzlzoqwmbw]svvbzihzjbpscgkbyt[hjrkqaqgomfowdrwe]fivpzvtxkwteqgx -mjydydffvlbhjjjlhn[tipjyavvuxsqbgsp]lndpugqvesmuauyjjk[hdaouijvfehsywsy]mjotiyjqfgcrtxen -utgwqdgqygjfegu[mrgjtmqpbdaajpyla]ajhwmseqbundtmq -bnsfukqjfgzpmxbcml[xmeihqqsdwdfcqr]ipcwwbuxzmfnhgd[wnkinfxccrjeojfhf]dpuptnozvjvltxunkgl -zhydtogqknrxwtis[gpdkrghjitrgpaer]lkvkdnivkzbrjzd[tccwwvkvprvvaibaeim]txybcmevkmisasyhd -fjnnodzohxutlxpxv[abemvahnahlujhs]iegfbojexeeuexdjud -innerjwzofojszx[uzzsfbcxczuimpdit]qqwkhlxrmekugmacm -jqvvybcjlshihkyeege[dhawrihilugxwen]nvwrprrjqlmhrtistc[qfnzhhamckjxbwmhe]juwpbpdghvqgshrz -eyommodebfyytuntg[ddlulncnkhltylf]qntrpmwmmmvhlqey[wmwxrrmiaqxphblxjq]ihcyanxurzmlogdbiza -iclyptsvrcfcgbf[sjfccadiryjddlcgc]rqiwpesegeyndcnupx[zyjdsodhompmmxxsrv]rcaqpxussqkgvxfwqg[rskohsjjwxxyzkb]lqnptscbiwfebvu -azhncedjlnxpfsgqx[iajaieroaqdjbjndtj]usmipitjajrkijszq -qaoozyigsadyjkkfb[dxwdromqnbvqrpqwf]xvraxkfredgyrysjwq -xlkrscxzrgphuvrnhh[kfzrcgnkepimvbkz]graaktkyekfseoxw[deibgckgicovhoeg]wdkmgrvyjajjsjg -olfletuzcyexeghkzli[olqowiumhvajxpib]gexkzyngygyunnzyga[spnsfupasdovnwutod]yhaufddqxpbnsqw[atsvzdvuxyzgootubrd]tlvjuszokngizphm -trzkfmggmbeaejun[yektqqdxtbzptpnesyy]qtxgjdnxcjuepuqe -busfaspoddgouklivvf[dlpxkcrfncfbzvcslaw]nzmtmoybqsdmyowmhrv -sebpjmvhnaheeivnlhq[xxanqlwhrroxmarbn]kdcwamrrpjeppzzxtb[vnmtfnbagfjiycaerjp]gawltuwrgwtvygsj[djkyjoiajzbkcafaakw]glynjbhtkbkhfkp -yepqnooadknuoetf[lxgtzfpcwafytzhivs]gnxpqkvdtauyjsuozt[woisnqiyhiywfne]tmpjcghggkfyurvnjah[dlqqhpgchljoirbpb]ekijawcmncyevjjq -oazrmnobnvxkvhx[bubpbqudhwudnesodzo]qslfhvkpctthwcccly[paaytaxaktbnzqp]bubuyecizdarhlcfke -bsdwmehwphvepqo[sqvitfrhrcwgtxoh]eqnfempcmyzdknkbyj -zvamoqzkdovdqbzyb[hzzpiejghnoymgunni]gfpzsneyuzrkvwzbh -kylsvuzmthnhzyz[pnmlifswzpjxwxtgmco]frifjdvjiiekammvmc[etwimerzwtlbspxgur]oouwpviaqolgsrzqbdg[vkctdsfldayaarsqjo]stpvubosyhswndwugus -fldvnmuspsmuvpwqivt[bnplzmggpaosbfifuhf]rdneqzzzoazdxdqkfk[zgnzyvkrbzmuaxazyxf]xouibwxwoyhkwcyyb -ahrrgpkbnqpckpx[nzqrumjvhmkvggb]qhanaaafizkcnlskfh[ttseogvatsraixqldvp]kkujsrcuhqydcifyhqu -xqzzpvqyqciinms[sjksohlzbioakalrpzg]yxzqopgxajyqdwtnrm[ajkvecamrmarlvh]wwpekomcibwlxti[uczxxoieofwpsaraj]ievltiscbqsmauza -ktjjqzartttlufnsdl[knjwffkeqrcifoiocej]qtdjwinalydhknjpcrk[fkwznosiuibculrk]agrulbodrsdtiujp[qmeuanrefyjylkbickj]epjhfqaohkcalabc -agecbdfwawfxbylly[ofyouyvsnhcicphirb]mxaqxxcqnvqgqmqdqb[eqjooawhjoucscjzjid]lbxiciyrjpvkmexvc -gmrtdellpmirrnahmkn[qwbsvfnpuezqqams]twkuqrjgydccaroeyq[kdppuolsiopurxai]clbalepczxomzlwfamc[utmjcihrzrrikvplywf]psctwdnevapftqcf -dfjfkhxwhkbmbyux[prbidpcdyprybhw]dciozsralziazmzgy -hlkyscxhvpnffjah[bnglduduexrvrrgxy]uslxekakkcoaulozmi[hkeatcgbdudnjzpnwo]bbdohcriumtxmjlznng -khqolikraxqzhczgsuw[zkfmoosmtkxhvli]rwqxzmydxavdyhotg -jnowmgxqwvahbtwei[ealqixxluecdppj]eyrbialqugpaczrsg[qjpxbtjrrbelgyeac]cjsksryryizbspfgkqy -vckikrxxqnggbnili[kgqiydxbgycapnoct]skwmwdearcjiwtte[efstvrphcisbhhidd]ttyxrawinfuljzlmex[svusjjvrlwotdjtntp]ktuinxmsqmvjyssgb -jbmwalfptuxueuo[cnelwglrzqeuealvza]ubmknrpvzcsunsgvnqn -stbrjqxlpieveczsmwn[nasoyaongceuaufb]yphwjvwohdgagudawg[xfiwlaqholvjvspj]qkfpolofktwaukpx[ysvgtumgrxqdecmsp]iybhdqktbiuaygis -ymjwhzdqeskrydn[xzsqflcdafngxpfxg]xbjfyymliiepyridm -xjpdxbovqwhsdzqhunn[hifelarpixzaoqpn]ogkypyxbizgihbdxa[skcrzpqzwliwfbwust]ddtgvyqwmiqogavqkx -ufjavpjhkjamdqpsks[eiccthdvtludzab]ntrimfbyuyjeobojru[myhsztbrmswkkajarx]qibihikdlkviyeud -yyuhpcaionvipkvxesh[dgthplayfzrwjqgyfoo]cmrkiyqmnnxcxyzpkk -najwnkltbuwfjsf[epclkndpoxkmxfw]linxunovxfjtbdl -rrabvkpmftsotuolj[dkomybhbuxpjalqbp]rxuzefebomkdtou[sqtzbtjegfytqdlnshk]vfpyeyywpzunnrdudpz[isvcnzpvgaspqjp]wyvkuipucrkiyvtt -ausozngufzsyfwkt[ioeoxwdejezrqqw]trthienajhhkfyljj[nbihwnilrraeautmtk]zfzfmsgfozfzdkka -yuscjnbghopxwkbprdr[fdmpnloemuofwybagwb]drdtgrlfzivmfdg -tyywcksbtfpqsmvprk[jmzijgzqfanxixhkpqn]vyeeocljotmtajy -cywkwsgszwyplsuxjz[bjirgxczioydfxue]jxujvlbfmhqywap[rzzhphizhdqkniybe]svbbifuaobsgadkpmpr -jrgklwirvfhnrgrzdb[pndhrihungozjgjtbo]gghklmlxciwkowfxx -cajvcguuohgzufqnax[qahjptzhezxldhbg]cmqymzqzrrlcyra[fuzidfbchkorzrsscu]cexmkiabykrocbor[sirrwdnkbsmvwirj]xvbfxqirzvaikkzkfc -ceszuutfqwqilaqf[dplkdwvffffjrcivv]kcxiugcrpebfkwdtuu -cpenydkkzgggduwjog[cuegubgqkgcwapxqvl]icexfpddudnhucrqdl -qpjovatsnvpmfrbuia[ceqdmtgxeiiesvel]retpkpcotvcitihw[tywmqumuieozvst]jcdflidxxwidpln[pubmurysywhqdtm]chhfxgxltiigyzmum -nurghcjvchikzfe[mjjbendmhnryqhwvu]mllqvpqkozbgllok -enoutuoioamcdpact[tlgeywftmhfyvjadwi]irahbhimnmhddgw[fioiaiipbwthgcubm]jozmstjhidfmdmpm[nvkxvgtrutnityccbq]wtsrrwmvpfqqpdw -bhtxrdysvnxyiraan[sgdenlezucusuuphz]huifnaubxwubwkyia -lyvncebnysmmcgxtf[mjhikfordgvapee]iguvxykganvfslirtl[zhzeansvwmhlltgbtk]triroomcyaetfes[cpvhbliusmtquzk]xeosgsibfyfsqql -wzrtudpbtxqxatjyqi[gfnssdszwfasrfspk]hljjcgmhruahdvdwm[wpgfmswbzsmwdzpr]yoylzfmajtsevvdgyq -whtdjacerzbrgctojz[ywixhxbosuhbiccp]hjyphlkyojyhzcng[iaiwxiifsmznacx]ohxhzuylgnaexdznto -xqofvjktenrfbyseod[swewqihzhcmlclmvd]dwrrdieopcrrdmidt[wcxwvoxyzunxpgombt]gbmhtyiwvqzgxqn[uxtrkxvcvscmkmbdkje]dtbamszmfigrswue -papebbrbqlcvqcvuh[eonasvitoqyzkarbrpe]grazffikbwbonswpvt -toupbawhvdgkkox[buzzqtqgxqjwibvqcr]uxaerdhnfwsulshdzv[dqalwftokmnahysvyk]gsufmlmytoepdeabbgr -qghwmjodvjrkhmndioh[hekdbckpdbbfuhy]pjhingdcsxrfmlpv -lvskrdycjiwurrkdc[chyhdvsatlxomiou]mrlvgnstctubtnhut[tcxmmhvmthvzakevtbr]bniiiohuutiiuyor -ipraybolhqnptyxm[aszxsrykkwhcxlnbwng]jpwehtqkgekrfpq -xgjvehsavfyyezetmp[xhszryibaoeixkn]sqdpwzinklzvfya -jkkafippjksskunza[nzdfqunmpbdigxgfn]qtofhensduhghfgred[erdtqivhpppgnkmldd]figxwdiqmlzocmngh -ggqpjjtbdxjreevw[tvtrjevtvnadqpmi]qkvxeqrpzgcitpgzbc -kejdxjepffublypnf[ffhxrfarhyxapywd]nqiqhaldjixergwrdd -gwgxatqnipfrpcwqzkp[wnptqhgucyxaiec]wpqrdtjhetyqzporn[fvxbezrmdoyhjfnkz]wwgnxuylldkzyqriws[gfrbbfwrlthshtgwu]ulhpeverfgvxrnar -qppifzyjerpmybo[yyhfpvxcdwaajey]twhmivydwcdjzdgya -kkjpigvqvyevdimaist[gsspgoznkhfhferbhrm]gvadbozokttgzqa[lnphkpqayedtlth]xdsiowcgxrwoclxzz[zkrmwivjdqhuhmgprs]oksbtepcjbuvzyye -raflggzzzfxndpdqq[vxwjbepbpdpawffiwq]rsgqxtasiqkunithg[xayowxswabfaskt]hjtmzosyrfwpcmt -ldftyftplnsmyipban[ftelljypgxxwcqfc]hzcttqfxyyfageyca -nlpjxlrpaoadfng[vaztgynnaebtimxguog]bwlkvtviasalczaomyb -hlipinzbxhxteneptn[fojvkzlxqdxwewmry]fkrxaviaecbpiputx -sfeevqvkvyowdewpg[kerjnbgdavlyuwek]hpuaxbzkmjtzagarcs[olzbvumkcbsbslfde]eulxopotptxhpkkgag -dmdzjyhremreaxcg[lwcmfvmvouyjntz]ypufmkamkqvufhqyvr[wpuxgjmocberfotx]tmzwliwzlpukjlb[rdxwwgsdfswuyxuoye]deoomrjvszgqfmujn -qzwsagxrvpivmvwjk[qlzugffewnuurkjtuy]ykziqhikxzjscex -lmpjhjooupddrrbb[rvjxewjqshtspnal]hkkuigecmzkpqcpzyfu -brekeslkeklkrxwfzt[nbjezmerjoevzzv]xvntscngkdsvmbi -nkvppavhsgmtriqo[mjznwsawvdzwdzbilt]rcxmujwefsdkjkzkin -hctdsbumnsgfukw[eudfuiujgoydarmtwzy]dwipvffyunwxojfq[fzzitllhlhfyrerdvhf]ltrblnjqlbmfahlheid[dvrhfuiurpapbtbw]ibkvmgnihsujszw -omklwhuevijpxkfzu[kssygjpngmkgoym]sbsiamdpkodggyidui -aytbmurpyzqjvkekolg[ojtvqpvqyunrgjpjdr]vaiacunlimdmpwdz -usnyonuhkirfgru[fqigikfpqricyrg]ismmtvjpmqvuivxgwi[gclpciqwyyrakitkcey]gsqhillltjfxfpax[deeobyxzsvvxfidnkp]wssvmssiuftkfxojg -isdbplupcyrnvotsuom[vkmmzkxxqfujpnympxx]ijazgoojdxfnrkpsmrq[lzemxolhpzpsrjhfbr]kgkpgxrieatirhfupku -cgyczhotbifigorvgm[eguveyhilluzjekpsn]nbembaskatocwcxqj[nxrsqmpinxsvegeohjp]ndhfheuejahetzugttj[bnaizutrqfxnhuyrnq]jvysijjbwxfquegcts -iliohrqfjtiucvmxr[kpnrmbboecmvipttsqn]qzqypqavzoimzcgkcps -eztywjkqdoayqhjubah[udwvwttonicziwxox]qzcprxudjqcwqwexi -hxysdowqxilrewvg[fivvfiaxqxnxbkhlh]mcflhlqjnaevjngqq -oviunswvaagjacmfn[afizbdsvfdfeuod]zyrnzptnzayzcbg[zagtqjvldojndoxbbf]xwikgluobkjxoxwzx -qbcvfasmnwkgabybnku[dfmxzztgqwzpotvh]rzyrngwtnyiltrny[brlxwnvkddqeehl]txehfqzochrnsrt -cacqtbjvninjmsdddge[qqsvwamkhcdnupgojw]gisxwqxsmayimox -okhqiviiactljgdytgn[cxlsfydsxkvivma]qjstvfjegvqozneaq -ypykeqxesmoythuiske[avlxdwjaoekzafwcov]abmwhdplpsaixqn[teztgxdypjtrira]cyzcxpoxssfmugaxwot -xsagqlcvojbdkjjllh[kmkgioxkhijvgdh]sjfjnelkpdgqyqx[vgjprpelniikoqz]zpsbqrxvafnfyhfjfqm -wirokwxfgnokvemd[nqhwtykobzpkefiuc]npsjpllejtfweqp[mrvmnqlwrqawsjgg]pamffkqcysgbzufs -yedcjnpujptckfc[iflsoafqbrvaezrm]ltdabciqydkchadlr[rdinfmzooleutmwromb]drfomzbinmceuvmgnls[boffsfmudjsmwonpjma]dwylsgwdhdhqzzawbdz -uaoalbgnnhnkjsyazax[cixnrxtjtsjoxax]siimklgkwaxazodbfi -psfpuxehymwpauujt[ocewdpimtnsmevow]gxahsukhoqdmaxf -znkppewcibpdvryry[kilwdkvjwhzfeyo]xtwzpktfrysauvai[htewywqhlvzgahox]ncaziecnovrgkajap[whbqqzmomlwvizsshl]tjlfnocgwnrelkq -mdfjxumhnzsdbcddb[wzyyuqtfmsqzpvziiah]lsmftspnkhnfhztmb[ftbhxyujeylaqzyhg]utqijxxnwdqyexpbhkb -exziwkrjswiocjju[smlayfmrwakxlurmr]uoamnpaeyljsivw[aspzzukmgavcwzdkqss]ggelnimvdrmvnrsgsmh -myasqjigrhazifjer[ppsjmcplzavoxjovzgo]gnhjfrqattcxulmysv[asoyoiuaaadpsnzbheq]vasmjnbaryudfeihvd[kmkpakamzslxifl]aohovwaujpfcicddi -lefpjqyclfrbazs[kwifidvyqkwylctj]ewthuzmtgpgefxgoal[tzylqzkkvgbzdqeu]fvmhnvoitguynji[phpalqvqixcjjsice]aqwexfjixkgtbksi -exnkolrslryjwywafgj[ybxzxjdxnwutejskgo]klshjpsrbbituiewdp[xlmesstzpjihvmy]dlplugzfsnvgdatmweq -gfdwvuuldwwjzzynse[gabkrxmrrmhogcdt]gsremgnmdcbahudzhuk[nardutekqcewawru]ctgfrrwzmhfbvkzhiyz[napqbgvfnrbsbwmdneq]ubckzflwqlpotvc -rcjmntavcacietbswz[hpaisjxybnvkckeal]vslmivhtptssuenj[atqzxkjjymznyffhwrn]pcrcqwbdakodyjv -ibzuqyvdjqjownwfpz[wwrpdcqcxqpayypmi]qlcgdmmwmbqpycoqrrr[omfgouzrsauelzbn]vkzeqewbpqlabcyawd[ywzoqcqyxqvdsmd]cgyggeemvlqevdioe -ocijrfawfnhjeye[anhtgffqdihtuen]ifytjqfgjzxoxksby[vvzruwemqyafnzapklx]ijhsciitepzanuoz -rogowzpplhyvutqzcmx[nillxckltjemndok]cbijpwfpdyeaeeewqza[ifmlsprfeaselof]zrurhqkjlnjipgmu[dzffedbdxignmxklnc]lyhxveecywhanjlbzs -ujtwdjgulgcjkbgdnrl[muoazrtjojmfkuscc]ikiludrqpsfidyx -qnsivrqwwnnqpbyj[dhgsppnbyyqlgdkeumc]craxiqobxiultlnhkkg -coshtmcahrnruwu[zuuglkunrnhhyuzyuug]gyzmcpoehlhowgtf -vaxvyuvbopghsjolyj[dudkhgvgvvwhjgogvte]tuwdwpxfgkbkuheway -rhnibfirksuoqei[uazgdtxnjwssyegj]rhrvmpjbjxnzyikf[jczltwokoiyawhggufb]zhssaygkpjmxuazna[estcdkqapclppwmhk]vtbnbtxbxuylshvig -nmcfsnphbespkst[mkaysybhetceogqvnvx]lpbycyscpjtmxhormy -nsctikgapmbmwtjf[venmeuyupdnzkjigfoc]bhxeznadhpmxegyldgt[qnrjjwaeqmrwniqfsu]czqlwtgpwqdqpmf -bcijecrixoevxnnra[fddhejkybznmglqeobv]vanuidgycndbsfbcz -qfrezlbdequzqddnlut[csjlpiumgkfkiqt]hffxecqaepfudjdfg -wznjqgsnbgtvfryzkad[yfdaiivxsoxqvigsec]ocglukuzcmnbkukts -oqbshbpndovxvil[hhtftvrxatovzydat]jsrxelddnvgpcrschk[xdxkuevzrslkbfhfz]ngbzwifhfhtaliewdb -bfcscegbnpfovkms[msjwsjhqgasjotfxdcu]cekslyzwywmpolgax[epuelmmzskgahodrp]gidrtrqeqffmwuqge[ltmdhvibthlpegr]blukkdymporyyywyq -chwimhaskmhvuxvhxm[rrpvmtefqtvexvkwbw]prvqtraaheiqpiyjk -aikwdkzaskyqhfyu[jubyryvlytkcubajp]fxtbdthlbnsvohqrfj[qkegbedbavktmemzq]zdyljcfmwezptpoiovk[uxkgnhxrwtrieqjqu]sxpkznjcoyhmaolgc -zeohigtzmxccixukza[gxvprlmyjwyohpdavhg]ufmlczytuohlckfpby -ehhxgzwrvoomcddv[biehrjuvdwdcmngt]hhpdvmhqwgwwdwoxsew -pgukjyjuswghvaap[zgvmbbqwabsfnufjn]evzmyrkkrkuqrojvug[lmkqsucerxnacysja]ncmlafqrgabddsfxa[oieouqvfirwsaddkw]xhisoprpqclmcptsv -qarugpxyovthcoxpeb[kddsnmtbfnivcmzj]kiblqmxtlqnzvpghby -ypfrwcdmbwfkqel[vmdyouzmxsmbmxu]ycdbytrbqvuribxia -uhlhagnsffpwbhnt[xlbfrkgyhitmhyyl]ojfbzmtkowgbutmvqi -kcmhwfdobgapduyumfh[pnainrkglktfhmsetbx]adqwafljtcvnwqp -gvvxqmyowifrdmkufk[erkdmjvlknjgwkny]ygeydohzsswyfhduhr[aukbooitqcwdvcchtfy]ujlcxlkxhkcjghpob -eemjirybhefcouf[bcsghpbcmluhnuin]kdheznxwiuojspbrrff[ewqjhnfisikiraapug]iddhsulfkgwjasbog -ezxdvicibvzbqvaduil[uxajqhxxmsvwyntuy]ghonenecszbidwj[buhgptoiaardosbw]ehncxaakhnensyw[knrowzaqwrrfmzqioyb]pydcvhchqdiyjidq -vanofuhslzzirhhgnik[sgznckztrvbpycvntxs]tqbdgkadintspud[wwkugamyhvgqblfjzds]rinoelnrtnhpkoriaq[rpuarxbzsrcucpj]spkeybdpvuzsisle -diuzdusfvgbkqpiysz[uofjmwizurljxxdmdv]chaqghwykhujtzvxxp[zullzbbtyrkebeg]zrnqldemvrhfvbuqz -mkmrylehlgzfjvibv[xxqngzzkmkmvzodvp]yniclddpqjmdynzt[fluykgquzqeupcuv]dksbaahnfatwkunpwcl[ycrenkxhxwwbstcz]opwchcbvgwkyaxfmfr -eybnlctpigttpiuk[ceffpmagaqjbwyuopb]kjvvrxnhlasjgmaej[czydviujakratzd]ldgrbauwncdoyvlj -njucbvqpczzoiwyge[yeoyjozdrzbqcyihqha]pxcyyxnfvoqpyhvklu -yyyodmpzdftvtvdojv[cxztauowoitkctwlf]bjgvdkbcvntwtvtu -stnazwnnhfbxwvxdsj[tbdryghvyulpnab]obzlbzidgrqfcdxoq[kizmnimewpjfyaw]fcurzaoxshommkhhrx -qznavdbplziljngn[elpldwxefqszcnaed]faqmjkoobjnntqxz[djezjulwxpgyknjq]pmxikvutsvegiepwnib[pxacqosgercrdkmb]wluqqgozcdcquoj -zfwfizprbszzhyqgk[apruptgtyvaiepyk]mlzbtalrgzybcym -kyrrobhxpdbrifvvof[smoisbrjbunqghvfedp]rcrtztkkmbrdcnlfaqb -iobtmriifnzdjgnyu[tuwcqcwshgkbirneyy]ngooicxbayhprmom -ajjjmemvvmodbjmmr[pqanuotnrmqdeznnd]lfqoslxflndtyffj -yqefgrlyaypypvyu[eyivtfbaqatdkih]gzhrcnzkqtmydnuyb[mkyhhjdaiityzqalfv]zunfaviwstsxadju[lmxntcfgrhksufvsn]xkvoijosfnpdnsxuuv -euruxflpmpgjzqipqi[dpbbowsqkwfoyxkvx]goerikzifxjxqkpj -drszqkhymbftezbc[jbyzbpdcquixokuskes]vsyruybvpgvrmcvw[auedminavcellfrnp]cphwkowohqnxyquqd -mnknbzekuyszdcrwbfn[lbauyltdkanngkozk]tfjfjvxumulocnvrcxc[flxfxdycvecoszbtwky]wyihshghpkbwniuzeug[kpeglhbhmevavovd]fjdpatymyaiqtfxdbl -ucttcaoxwagiwqb[wvgkrjpmmcjmodxmdf]dpbmrfxfuabxzlurm[aypwyzidgslebmx]fjmczavhvfxgnesy -owthsmjvyzkfzbaijo[vmngagazpcvaqpz]ozgonuqyloncqzykkci[tegsfubyqgkxdeic]ocudmameghfulvru[wmowzxuonsbmnmqucbe]tosekkqtkkxppiuwf -lkimulpfpxvyhekugq[lakcbxczgoicskhtpuf]bakpinvhpxnkbzyj[ipqjhlwyezevghhn]hbjbigvdgdlplonwpa -qcmjplkyizuoxltsj[miekmvzjdnyhvwsqv]bnoqoufctrdvlomjt[iswqqhpvsvtuethnwaw]iyjcnrrcqmobkqa[yatjbaizkqlnqecny]vrnvrektkgqzzkooy -gldmtkuoqbrmkwi[phhhkhfujbcxduyw]dyymudjikhkjrfps -lxkztkaibzcrwurftum[ggyefvxtldgdotktt]wccsmjsxsrtgvthse[xhzlshnihrzpmrnm]yfxtfwkikhycqhar[gcuahuednjifdcy]hdxmlanmkrngclqkz -fdwtjmjccgqmougcybo[hvuasfakxlufxdwd]gpyfhjflxetzkmovox[baarrmwjrkakmshfriy]nlzkbwcheamoyueqjil[mdytnlravsknwserjpq]ykcholuxhydoiysd -rrqomrftvlxovvzdbw[tgjfyievzcjsfrmvez]mvavklfwwhwzzoe[jzxhwhrypxfsnlfei]kavmscfruicsxfxwj -gldpdxqgawzatcytn[lerjsljxrwizzrbqwng]iosbfkfbpcpnsmju[hyylvxbcbsiyjuxqw]fnumocslicnukatl -idauhtucptwhqwvkgwx[cefgugxpdtojxotgujd]dmfsghxjxnogmasg[ofafvetennqjdghdm]oendxgdoetetpho -nkgjwrtllqmcygzm[mpdoadghwarbgauc]zmixebjraljmtoqii -odmvsvwvojpezkss[sjygbsxeughaykjoht]icjkfzmeozfjsdlmx[ijvploiqsnstdexe]mymhrtbykoqcnjpa -itutjzmaegvxxjbg[wttcccloraydfuzrjs]ekufmwwfjuyvublrzxv[nywtamelggkvmxbcpql]qzibttgtzmrqacaqnz[tclsgiysmddugygan]ylldzknnwyezqswgfxt -rliimepmbrjywflsgwy[qtmqqqwoyujveadkgm]fetpmxdsmfqrljs -gwvpqmpmkinkmaz[ecanpzbvnskrgfbw]jkapjxixqllwiuueq[uocxjyxqovostqdxgii]surfacomwkhlnjx[psqvvyopgzwwcsuzuk]nvlelzbkauaqxsw -xdecnupbhhtsvtlyiw[ufhhazhiwffapfkpk]bzdkxmwtdqrtmud -psisplxlbymkftgju[iikxlxhyehumlrya]asqjfflslilfmnahzdp -qqlournjnsygdmxijaw[iuurosjuylpoqtqtlg]vpdorfhabsgblrp[bwprywykhysyfhzjyxr]laldygrmqzhnpzvhe -bwtgkcutdyqtxwdp[sijlrqpkklemwtvo]xrzebxwrmpmjoynzu[urmeegihgbojqpiuzud]bnbmufidnpyflqyupj[asofqsqibeykebdizyk]wjubulgymlabgklnsqr -cyuznainhbtgtdl[pxfuncjqsorajwq]wtjlkhiuesfszwmw -kayuvfyaolxkyke[sriqgwqchsysarm]kukixnahjaliyhpi -tnfrigyyaczfwks[ciyfrmzwowxbjmz]wvwhhtffgnvvgzjt -pnquibczrqenwqbxwwr[dzgjtgiiyirqyas]jkkqvoifpqmhcmxao[duhoktzelryeutxhehe]idtuqmudebissfru -gjngoxuefznovfivw[ottzhzneocfgsctr]yxdzsobprycgtnc -qqnughggbyypudwvrm[artepcrvzkpybjhc]adafmxtlhwuytfdhlxi[tvwdadxtfisksayq]fuxzscpfbdsscaoae -ekpebsgtrvhcnnpwzm[etsyvgmrmnrzaaxdyu]sudrxuxdwuxawubb[dwuudbufntmxwozrja]gdcrozbqdzvianbs[peuceetvakffhpkje]lmwxkxitzddnshdc -pneibkwclqkihnna[kmmxhdcvthtqjzh]zcezgqrfbjgqasbw[dssnagvllttopkb]feubztyyvrxanoftwk -qjqjwmspgicytyrl[fpwnwjazbabnela]xbjqjjkuhppmiappfpo -huvqhawfczlmwapa[vmivhvpwvhhcezi]ccpqwmpxogyspclnism[glsdvxbsieagbhv]vfdauvsbzrittrzw -sjjukirgyrhruvukyu[zgazbjycjveqpwtr]wuuueddwqxrgfms -poapcybcsqaxjsjjksy[jhwryqrxdzcgiwyr]emwcasbmcazgmdjjyz[muuxgsnonsnxkjekxuf]yvydykiembcuvmyvmb -ksjudhnanobxswg[qnwkfuvkocxtfkf]qlucmyukgzpwynzw -yhvwrjxwamjapfvm[cqdfoqbygkohvlqdvsn]mabvbnuchbfzzabllb[tenyavqqhofpefesueb]glhcenelpnenmxqu -sdgzfectlcmymhacz[qvqjhvadnjnvnyfdfcp]ynekctavllbvnviv -nxfzlcereffzllqhyr[lwtasiislamadrkbv]kswdnqyfhrwhplch -agdssvykvtyfpsthoej[kqwiimuunvmnwhpce]xbqexbjsgyutobtpfrq[bswexfevzkeeopavm]tfwughwmrlxfcsuw -qstpdpqbyjqzplttwyc[khmvjpwsjyiqnscslb]udiwlqdpdvlhkbkzqnm -tlksvmykfkrwtpmokqt[mxfkkypqhaltnyer]qldqcnunirychrrucpg -miwsstmmoxuksdwq[bwhdsyboluvsmgduyq]xsjoioobslapvfayu[uhfpdqjmocoojoofpq]fnbcyffogblicap[qtdzhrkaztvgicjqdc]ptjulttdniokxrda -yifsnrubaoacqcix[bpxfekkvzjwysxdqc]xsqebluwwrmljymgyix[wzmfriqmaaiywjg]bfhvzjjvixybnvmir[kzvwdyuehusajpoacr]knvzrbjinvemiamed -xjegdmwajzunpqmunh[kqudgqrpwxewlyedqb]ewejccmsbrsorwa -zkxhnosbcgrwxlp[vwoltixoxzqmudun]esphmzyjbhlbkjf -yzsniisumkkjozx[xvscljwiqkupdyk]dflgfrmtswvfjfshlak[cbfocwnchlyszykgkfm]yshrbhvjrdwfmtjb -tnovtsydrpdznnwjwb[uestrhknhgbqfmfue]ewlcnogphncjxjwjc -piurduvwvigtuwnjnpj[mirushebmxoukqttq]nksxdnhcjfaymiuua[dkihhehyhjvenynticl]nmrfbzilhhvjfobbof[jqahcpebhcbqyvostx]mnyaeppulzktgjgki -joogybhklmxuerie[kqplkkvlshnvlpiweq]njhrznhbgdiynxm[scifgvenkafqtkanpz]qguwzzuvlabpfjkhcir[dhzqehjhjesvjdbtlk]tfnbxmiowvcvnzgnv -oueyetmuhknkaqpfd[djatzvdznbjlzdj]yeyuqjmywfckbtb -mxrvyzxkbtrisowk[jrjebcjtlaglvifsbh]hogyntpyjjpidqcafj -bjofhbhwvwithoalhgk[eoyvleuhprcumya]vccdgtaavlvxmwd[knpntqkvoedmfkbfnf]utpyrwdrgddjfigiu[udbcszpzvwbdllzufye]yzqaycyucnjkvxzhkwo -kprqrmlazdsnincc[zfavvlcfyxxxxuwg]ecasuefcaopcionsc -ipggokgibfhdlur[jzvzvhiuilujzwj]mztuxrjjwyolwtz[uxnlfzevotmdwqlgwdv]vyuiustdzuwvffkli -ukhgntawqxeabuywjjr[yseyyaskeyiezykczye]ogkwzliacsnqlmoomso[gsmzgqnekvzyihiadyo]qeamfbfocrthwwk -dktgynevuvrtvtnrjd[ivqsqxblypfjvgcpdge]dekuacrrssfnpxhhxxi -njpieyeqhqawkmu[huxzeucrfvhkjqjt]ndoeotblnbhykbb[xarezduaztsgcvxtfvw]lfwiipcshvtxsdov -jkobqbfncvcwzrlma[vbsorceinbyfqwkc]oyfvtflooebbmjqix -cuvtgtenkfjydoyd[azixqhlaxylkkjokz]dmccfqxfpqioisodi[mtqxfsgywdwdkbdolur]mkxeufypooionix[uoapqwhpaueazeyrp]hdjlwknufxfbvqmlh -uazrienzjneturyqqm[tuwzlljphszdkrixol]vmwyjxdkjgpkkhzmqki[reeenmhwziotforlub]qqasynbtrqnopckfftm[yzjpnchhbggruuoj]nwrkhxvxjubgfgkln -yzjwiutiwaazlzvv[ppdxzoeclbdxumyymk]rtlsqleuogzsvecrzsz -hqkpvtrgumkydtqug[qsrmcnswnastyydsp]abkvmjqlcpykmmbzifo[lrhkmkbglxhzexxjpec]hzyfgesppgeayiw[edkbjlhuaihswisbrdu]kkkeguxfpqzjjbqertv -yysnewvwgdllaaajcym[pahdvpydwuwbcgz]mweaayomnyodgzrc -mzcjlbwulxvrgjoerux[rcevchbbckhezowtsjk]uzkiqimslsmzutixsgv[oxxeovutxkxzedrkxkv]twxvntqcbdzqerjjb -yywkdjeusharpewllen[skdtttlakvgshlfv]pmfferigtouskjh -jofypjydlbdwjnfpzvw[rthdrwnmovxkeuurlag]ufhhaokjnqyjnsrwd[ezwmlrwehwmfgowkra]gspmokxnapooxeq -bkkiwgwqtfsclmsdm[xhiufsxwnvwowzwjev]rvuyaxsrclbfrrezca -nekyuiurfwfdlpa[svixzduuvlqccocaw]bzekwlsibdbsernehzw[bivmjbkrtzvxqbyoyl]cmiieccrolxaejj -malnsccucyvnegrds[udvxlkucuwvruqqbf]zkkbtdhpqjkqsfktomc[ckkzxhbqactpqkr]seghmsqjlxlsveln[sbpprwevtutwnhnqtb]vgpxacigxtbyafuc -vlnpiyamcjzwtszhr[ymzawyaoqvhxhrcizzx]ccckixndrqfhxwbgdl -fyosfwysmkbqlnbyo[oxhkohdbxnsreazz]qtpmzvawlwngusuunyu[xcbhtijggqoopmn]rlccvxsaurxetov -kihmdcofonqovjqqvy[sxfvhklzznvmiooubm]pcbnbkdjfofnjqs -sbddgdwvwkqfkazjb[yhoqwjgqcoeeqwhmjhu]sxbyihoytzobgbhzymg -ncwxdjjuhkilgsknm[udzepyobpehkvmb]vuspyesgtyhigshjthm -rixcaaxczltuowemq[hckgziqmmwmkidmt]cjbnhcakwqrbddmut[elflahhjqtsgsqrrai]vetnihvfdbjzfzyhwgh[whmiepsgxgmhaxzfzkf]alwdhcdsmiqdgeu -vqyfzldbpmeqjkkpjpy[hsjqwyjrnpoglquedmu]timquchwxvbsuztt -nawqfijrvszdeelqc[rqjmvvmmjjvnhpdgz]absrqbhnontlqygvf -ofypsparyhthcrubvxx[myuxistbkjphqivgfm]ykjhdbhepvujyyid[nahbpsybicpshlr]abrczksedftlzyk -bapfhsycjteqaathvj[xseahyrjcfulsrjodv]zhidebhlpcrwvrb[lbavspmbupcsufv]aqsadtqwoaeuntykjn -gcvmbexgscjfmsyuw[zwxtjhkbfcwalot]rxekdzuawdhviiacbw[awadxkqkgpbpiosd]ndvnxfkoxbwobgo -yuzthtrfqfrmuxmex[wgsxoviohthbmfmmcya]knpwkcsnuzyojptcj[ojtjolggqaoxdjq]usrzwichsqhvdcolygf -rxfxvkmbyqgepwyapf[obvfwqcezmsiugn]fjuumxzbbsjiopro -yyukzawmmcvtrfj[qqqedzndsbtmudxje]fyahpplmnnxwckurc[toeiwzsalczuqoi]nottkjmsjyymhpn -fkdrvebxdqxbyykfiks[loclnoouhsyxeek]csilrdbpiorznwgn[yysbjtydwbjhgahj]dtesgmjzketpmdkggv -mizkclhlwkyugriku[tgrjhlqtlsgbpotmb]cqbcwpqhccbzsmbgg -vuzcryyrvfmfeplnaxu[oypwregtvnxgjpmzj]fxfduerehbqvmcujnia -dwvzcmesjnvlnms[ozykfxllkmhiesuxbyk]lcdhnrtivhpduavkhwz -lfuggrczopfzvhoed[bcvzmngsrxvkkxtn]ohbelqqjdfdjayx[sclytzchezzsktv]jlzfdfbsiesjtrrb[jmworbmhvoapbaimigr]jlugbzrhypzdcnt -fcpzxrowxpmtxskz[fosbizhdxpcunoa]bztfcswqxjrqtbygwtx[sfzxlbleonzuikpfz]zdwavnnpzjtuoyvr[kntryilwuonbgspjz]mmwclckewqedblbwsa -ladvheoewilfuqkcqm[nutvzjddqiuoglnfj]vlvthzxilyzbmljedo[cvdqlukgotnupymp]dqvdpazcytlvludw -jibmiuiwrctqgnoqmix[nfcereyxaplqqmgvvaq]ofrkodvyyzguxpsit[qfrytqcqudgfwbe]dxzuaozimmptepci -qdoicjkzsuxqogev[bxbqedbbyippocdct]ipuwijqjjjortmhwwfw[kppodmeaclzkmmr]dhggvgbnexvxcfwvykc -sbfleecearrntnatue[elngnqxdequamqwt]cunpjhqujrlrwcoiabg[lauykptoflkyjijla]zobctmksdqowpyjyvos[nktwdlldxfktcdye]khkehilwqismokxontn -sreybwdbtorcjrzaw[nldchpnczosnvygv]pawxuwfkiusxbxtge[rrxnvvjlksmtrzgksr]ggfdykyzdbfbgeehduc -pjahhplaopiwesig[ckremgovtdoduhbe]vnplyuoviwzplkstrp[erdshnpuieigttvj]ezwgjdchoeieewijror[uwcireqqgozegxv]mocvqrfnncocvhgnj -xsbretekgpbugxmaut[yeezrlpckdkzdcbqj]ezqsoqbefurvztae -hxinlabvuaiazrvykw[exuvfaxrgxbynyjjmeb]ldvhkwdmrwsrgihrmp[ydbiwvoemetpbgwni]cdjmftxzbooaqyx[wbtapydfdqpjwclyk]pyyjpqajjggztufc -xkmsptennoxksrjswax[feenacaoxmlfretspui]xbtisqrhlcyxpop[imdcadfrrzsfqtw]nsndpcpklyfkgoeuv[nlayugkonmjcbnqlau]bzeyedukccyngnwse -dfzzlpejnepjafd[kpdehvukrhdkgfr]tyrubhmuhmybmerg[lfhebhjsvkjbvawpl]mbvgnoeuybjygwshjj[mlqrgwfocgssimd]mejmlzfkqivlnaapwzk -yzbvcwiifdwqqjugy[hklgtiqubfahguewmnp]nvgxfczlcnnfdlg -zocoseypamcowyvnwj[olfjojyvkeqfdygtlws]qbpuijldwoinxyoamb[wvsyesnrzianjngkrdo]kvidkdrkerykhyqsuh -yqrgjauszzvlmqctdb[sojtdctxbvpzedujx]zeyrufrzcnjlonceuim[evrpttooiboeqjhc]wotmlwtabqeuiudwrid[mnzwncqqagowvkk]tcwlfwchscbrjkl -pyqpjeikvfmegfyn[dxzppppekpwzxobwdq]rvxszohygpcpqtd -mbsfqyzoxzfwvmc[bbkfpgfeupglwwes]uuthycglsolbcyflgy[qlkmumktstwswre]vsltfgxskgzdjsj -apbfdhuddmhdhbnee[amhtolmsiipbfmg]mlwfceimfrivtgj[wvxwldjyemmckfq]qvnaljlopgkbhki[tybkwxfdmstwmrzl]lmdpzbwdgrqtxqzusd -kdsujhexxijbdtml[emmjtysnarxucjtdjjy]gmtiwkhwpwqtsnza[nbaqjfxcvvulifbox]bjdjrwcyrtfpyjocbs[pwydpbeqttkpzmo]lcnszibdqdyexmnmysb -iamwzhofrliyrlbj[dguqegnfsikmrupbyhn]dxsrylmtekjuxkskmxx[vwfrgupiotkuvxm]czfrchnlibaoenbwxpu[tvnavnpcbtlhwvbucqh]sqrhjdwrpnbeyqcsyar -ahwsaxlpdjypdxk[ifyguutfzgfdjjogxzf]ixlulqlkwnhhtwqw -tmiyklsufpuelrxlbk[bntpovhrfrwkzuf]dprsveuxzlytrsjd -rsecnfkcgcjurztdb[yryykimlpkbebmpyral]sjliaidnssdkrltpscj -wfoaxfpewhvmkwezk[xtuowcvuhakjtns]zhygwdeznfsgeldmu[qpvogjhlhfprhlcjkvz]asgmzrchqllwjhrcprz -oxaplkpoicskweqmmak[ghmjbibylaufqftb]ndwlcnbekjpbwzmylb[sqfzcxcntgmrwpylbb]boiwvqcrudsxchlzh -jgqgwvmnteuaywocacr[dqunjrbrlbktjwbxt]osrdrbnxcezgiyfabyb -ohkhdsldrxjbypqulz[mxyphdsshtccflplo]tgurplpndgebaxxb[japdwmzjgysgaiqh]yzqgxiilugfeqbknhrk -hjdttfgnxjahcuji[ecxfvdpgnxfxxiym]qoyqcbmmvnduazg -zgzywnsxtohygvfvk[mfqbrreclomfbfhanhs]ypdabnzxfdwyelsrutw[vxhffmzeasgdtsdi]altppwlwsswqpeyowfc[yorqgspqlwlnowoljjr]warckdkwlmchops -xwarkdhykkobtie[awfjjsabbcvcacvf]pvfhtkcveuddpsxi[yxaldwelrzlrlhaca]uwfvshaymeownzdmjr -vyeafjmoxmqycxfk[iyalonumzvcblznkq]noqtvzkcxzgqloivlof[vtpgnfaemftmeuy]skuwdzkvvaduylx -dfswzynicxvaoaw[drflexddowiafchckx]xtpdzsdjvyeyepero[yfkfcvivzewivix]qxgjgurrdxqilazkcr -cinjxiiupnoeczaxw[hdbqufrmftxkvbc]bpuccqnkhfykfdvqzmk -yoqjxoxbnmedlzg[cfqsftnjfmxrecpqqvu]thnoybkpyqesfenfdr -lhhsemvrpnxvpuaubrt[hpatsrvokoawjgjgk]ontiyxduxllaatqilrm[xqbooavcmzhpomkln]vdjlfyshsijshxajhe -rnskdjvaifmyptpuj[swsujemdcscbimlhpl]mkiwtodiwjdxzyrqzzt[djeynkubnxhyxabt]yezcutcfvmpexqjdngq -rmcwctabvygynch[dnmsvbqxfkyosvnnjz]duutkavflyrawdm -ayozjljalecznohl[sjxanfmsjljluiadtg]ggzlsonfgtipmxwlgzz[tptximrxwfhtleo]aaumwknddrujvgpvha -icvyvrtdcfvgbmy[hfwfmxzixeukywahp]tqykhqetlicydfx[mxmdlcehdtcpfwri]lrmhtsrtzdejnqw -hnqtrthikbqzhfape[lwzougccscpjejyu]skwaahetaqururphoo[kgaazmqdcvfesiicl]udsrrgnaquqmwevtqy[rxrlpamsteoudwiybk]dsnqomoghajkwuuplh -mqpgnsoeoreishsaaob[lyamhwoviggriujfo]rnxwrccdbpwuyeoe -qcnhiwvtajonuknh[aqdlowucnjpjwsjihb]oeuixegjefzbsxeb -uasnqxmlauizgmkpia[zqysqipbakulxkarm]mitnesurqufphihdqlf -kldfxwunyukhxiooh[przhjarmsgerjzcvwvt]wnbnjjvvdwmgixhunn[zudqzitlmwsvpqyy]kaieoutgrxskgrvhpq[mwzkzrixslnwpazxn]opltcrpusaemjtb -yrcrldxntwjoljq[haauvnjjxngcjes]xbcdbshuohzbsywbv -qozfnmihtjneamsfe[jfdqslwmptboaviodf]rsyqziretgwmxrog -vcombfpnxyrueoypj[rqxizqzvbrujvpzeyj]eqfotzsfjinvbzkqa[ckmyirbentdhlssjtm]bpbxrsmzuckytxhjm -gmswxzkpatbyrgtjio[fbbzlurljixkahy]gwflwjlcxueimxpbp[kqxjrocaeesnssuo]fqhehbvqfcbfubs[gkvuhwvcqwcrrkhezil]grcobkpgkliudgf -rerqcgcrmrjwopisvo[mjobdgcgjfhfrsbdl]czttuvsquzctaut[ejvbyppuwvizuok]jkkikqlxrtkafdidoui[atahuvokvwohmdpidc]viczkremzclprixagdz -gkclhykdqqandninhf[xycfgxegcsblneo]gnnsutrhiawojag[uvfrsffwgvguicsatsm]scphtqgsinhlocaz -afrhjvzdmgkuqxedrz[iqfxsgfubezyvvbhfko]usnqkhsaqzbxlwrhkp -zypbuclfeitifggvt[lwrsglntbtjayim]ouhetxrqvninyrb[tpinziedrwwfynll]ykfrpgtzayptqyxgsf -kftupspkougaaglay[vvwrbrdwspsiapielt]xgwsbslmoxgdsps -wdbmjjwcwqiwkskk[srkpbvvdvtwnrzozzlw]alhsksxvzwquswjv -ehcifavtrktfdqpaj[azowgmwpmtfllcox]ybphxyxgppbbbbwg -cuuvhabybpkahbsr[lqytgxkmjsdpzmwc]anaoznvslsjskrotxq[iaftlcdnlyassngmpo]jeleyswohvgttvqxt[asogccicasybdjbbnnb]xjgpqiciqywfhltdoiu -tvuzkpssovjjesovvmj[mjjzngmnfpqybsiew]woymfanfzchdirlsjny[evqflllhkgdjgbcmtq]vwdydggmtquosvvj[ljacempfdiiyvto]nivxpcmrfkiifkqrqfz -yigtzsngnqsknvhgzoh[hvqojvouoafudxenzlg]mfhgmrxwuiatpjl[qhnogummkmttjzq]yyimzaykeyzwwevf -bsnevxaurtvhgfayfsm[wwrpmlvtregqogk]ljztpmkajmqvxpjeywt -zfbglwoyycnunvqvjfk[dosrurfytwuqimjyo]ooyzdygjdfuruagw -zkypumeyryqvvdybnsi[ljkrbshrjuuistx]tsjhpxnwftwbiodghg[vffboahhprgzrypompe]jvjhodglmqrzofv[gckqpsxwsvobhkas]wdwpfhbvamigwwioh -asuqauczvwtseyjwjr[pdvmezvpgsromnzjr]tzzrnzxhwtbbsnqns[dnzehddcgphdmdo]hlqgabarrkohcqlowf[arbyvlfoaqdumsmlm]gxfjzurniztnqrl -jemnecgmqclfkhtqkzl[agibayjtgxgqbhj]cieecviyjydxhpqtmi -ycrfcpnlhxpuudih[dkhcmlueodsrhkdvf]blmlbpcdyjkgofpppab -hshsemucjtfbvjkuvff[ckfsnxldxyvouquhzf]qpaprbmqbypixwcdwtl[umbvinenqmkaahf]tmlqiicxnjylzvlh[fmfhshmpbglzkgpzqzq]mqkojaqrygnuzpoo -naduisfvhztcgbvnc[hopvocihntnmifabug]mylvwxpcjrdydpusb -zqiumzbuvtjmnml[wmcjcyuroilxqjwyc]xarapavsytpapahoy[oijdrmdcqqxvbxjugv]ijulmxsewcozweccqij -udjtlppvsnntinbij[gpemwsmeliaygqu]kwocmvwxwsurkshx[bxboasxdghblxfdd]vmhapvqdowfhnspdcd[fxblqgimrwjyzcec]okxtjdxbxkodfdelj -arjvofncxvnekbv[pvnkzxzmqffjndppk]qdfubuspifvklhdfnz[xuywbpsabazjcmgrqc]hmnxybokgjsymrfr[pcjulfmeltnqwdgxan]dhziboqlfozqgmpi -yeoqnmrqvagaqlfpmtr[ydthetcsxucabigo]dvflmflmasjaieblb[bpcpcahnmzpebjm]wxopckmnssyoestfwed -jmfhtybmqblqwzth[fbrcljbrybsactbjy]kwyhzsedbupaejdyxz[xkelfewvjfwiube]flaksepvrbnxhkl -gbrzbhnmcdraiwgtc[vofkibmhgmpjrbx]jajzhbsnpfpfncu -fdabyejddraehkzdru[bvuqnwxbbzlhnsxjj]foxgtnymvvgxdqcuax -pbronrubafqsbyuywl[pweahmekvuigydysme]vxnvvfcsoocwueg[lpfyjtausqifjkjf]ejpavauflllsgkwqtw[aglfvraefqcvmafc]bdnmbdfqsmrkqxis -hplgpsqindvcrkskof[emvbhbytivakzssta]dimlygtyibjkourq[aflpfhenbsnynbsxxqr]tkrydpxwpwswuniired[jvxntttkrtmmhfybq]ukrslqgaiwnvpwpv -lxgdetdknqcnhkgg[hjysltnxwbbrukur]mnhnulausnbauqkil[gxfjeaxublxpyodn]gzydibxeqdqabmya -hqootrvluszntiicxi[kztowjorfhpmorrfx]tuhzjnouwuacvfnunk[btpggtpjuyunpjstxjk]aenkdnqeiplvkrsgl -cddxrjehxhnupqhn[ceiljnpitbsrzvbj]rhhbvjfqenossrldcd[ssktaubkvbhmeaeop]diwvpexoqgnhrhdydb[vwntiberclymcue]hbcmpdypyfaaqvf -qkpjuokmdfckgwsxqb[nwthtjgufacubrnvd]ancfmxoggcstfbwha -jdsgtfxtbguxmgxlda[pmouopueuaeswxf]rbtjbiuahvtwkun -eavsfanypgsidjmvq[meamrzrkvuwvzfhvel]jdjomlftbhydrwy[hrpomrmkzcjmuiw]zjzdemznuqdjdcl -lyvndqjxtfqtmeroizm[xytlbvuqwjwafugbrhe]xxjaeqwajsppxohsz[rhgsvizplmcxbrxkxyw]dieefsdcyfvmrxldphl[ocoutccheggjuumrhdp]fkbuecxyzmzatduxg -ptmubumuunnxgyrfnb[dtkltkhexjhhmxqd]uidxcxhkkfzrqusjx[ygkeolrswndtvro]xumumfonyaaaimpmd[mlxvdjlmkqrokumobg]moqcqrytosfrhyafvi -vfhdeeaiwroouiwonm[livqfqfabrypituiz]lqvclevelcthtodgoa[bkeheqodlfpigwit]tsjyikidozuajsn[tejeozfhqymgtrlcseq]prbuabbwtyelcvbpqi -hsbkshuzsjweyvmrzun[nsqeqgcoumwhqeqvh]hatxtgouojraidbf[pgyctnhdxqciilg]nseeunyuuktlaoavzqf -nvjgsgvksbdtpqblam[onxrpcylneoituvj]rwupjyxptszavilwhsm[nopkvlldxamzifcsgs]lhwgdtwvqxwdrfl -iocscbzqelosidh[ajvmdchpjbmoyxippfm]vkvwlrzjuhkvymjpue[qjojdlbwkpnfrpfilla]arxphpavgccitscsn -bpzdizummbgyuti[umfowvuxplfxrokfj]ejcwgisxplgwnqhqfd[gllpovtgdqiaezjynu]ceexrhbagidoheofgqw[edhehtdulocwrmczd]miobdnzygqcnejuzm -agyubejetpoikadpfqg[qfobemnpktwzonhclo]grtzicybqioxvule[ontwoqmvziykoqjrq]zkfhnflcphajkunf -ogorlcsfbtqizpw[vwvzibjnyuggogek]rxjxyanvtlxzflndmu -rzghnhsfxurykwlv[duszqhigfaakyazpni]zanlsdniaswmafw[ipwqeinwqwwbzupno]accxkgoviscfkyo[cqlumtsfqedyqrhaxq]owtjrkbrehxickxghr -uxmwswalhobtwoaqqw[gpnsruhdvivrqwjjb]fvmbksyroevsbvndibu[tqltopwpoocxaawy]rbdulgyfizzivfakx[ylcxzochiicnvpahh]cuuhvbqtjnmqqlvqeg -sdsahunensbnagqkbnu[fpuekuqhxememefivm]xceqlgenetbttxzyve -maxkujsvzdxzyrs[kmkqpklwuuopqluxx]qjulksjczqsaniaapl[bfmdxkrpnyzbfwl]kmkzhwvxhcgiqtfes[olbrirzsowohjeb]lseumjgtliuwfkcwjuh -zrtvqmrbujfvzmx[pxcfesknviyyqlnhmd]gsvkihmkkssprcj[ztvlcrqmeijbusq]qebxpqnsvpkvvckaxph[jidjqotdcycwkfshyd]jfhmeubakosnqasglwn -glbkrdwyetczenpj[tlyejrblwoedbglgqti]sttadyzcqrvzcjcbs -dkovihrftwtckpsoqvk[sqwhhuqmhwjskrglh]ovtmxljqqjpftlnzzx[vywmjuoxyzvtespdg]loancsgqdwqyscuiycv -epqcptpqldqdvrxugmy[xavayqzsjmggassaj]wxurohqlebmmsqvyroo[gtcxrcqhiokbbpc]ezdabfqzsiszeyybb[xomgaqhvwwsivuqgglh]voalszhkfcblfxz -prhcbapdgoadbeexg[pyalqqxycuaoqdec]myvqzvpjblnzkusq -pdirmldathrrbnuddtt[zeecppidckmzblnzkyz]vbxxtkpkeicgbpkppt -iawzqvoinzwdwuhkvc[igswqyadfeyaptlwn]zdntdmakhaovgod -fnqcoengreadroulf[vtwoeqrphatxrvkvdk]knsybiwetpodzdqgzcs -rnvahjhgytckhhmdqky[lpnjbigewhgcrndffpn]gjkrcuxwubdorsppohb -jhnjguejbcnwpelycr[ikgpztaamxklnvyv]fmpkicxvfnnvclhe[kcpyonsjnysjopavu]wnltovxteksqkjfucjg[rbaxvfwgqegpwvxswl]drkfiaylpowhtcpenzm -cdwswlcqgxgzomqxz[rcuuzcswsvfgtmwk]gspumplvnxwzrltl -dlhpgdjxfwhciazy[qneycuzwxsyzqshgo]fabiheithimgvuutd[bpzghtedpteblrh]hbypyuwksljhzpfuu -opibgqivevgsyzoqlej[ymlegiphmkauexrjru]xjuuozqfolvenpiusxt[wiilmmtqdsdeduxw]jsvcngkbijoshomoc -ekfbxvluaktqgeijl[ocyltqtqolnmjyuwhv]sliymsbieawrxdlsfyr -pdngbgzmnnsrrjcacz[wixwkcvvzsigjyp]dhctuoxohirfiugll -edrtdpedzmgkqrav[smjokhaiddlruphn]qqxtbwfinzbqpejqf -tcxihpnktpqhdeiams[upgfvdpqwzezpce]rvcjixfhpuzjflapxy[rfpiccabormzevmc]miwirxvrpmitkplde -zalbbkaxlrybohj[boionrfelyhqzopglt]dxsufmidooakxqjjevh[rsqtktxcmnpulprbai]txlvqhklscqvsiyfo[ydlawkjqjzrhrfifm]xjctoioijmpxvieea -vipdeevvefietvdml[qiljurneucsqlyejwd]davnlwzdaybffwcmrcz[rngodwrexhdxwqgjiki]ocjjlelvdrpxweapau -dwrmfccsuoteafyr[aqvxmpmegdmjnzholie]pzepyhrezachltyvpmp -vfnjcjzdjfddtucj[drohdnwjjpbphjnpf]ftvkwusaityuvfbpbid -ebomxmxtsoxzfcnc[mrjrkrqdgqqqawml]vsynwjmfsljtggll[bcywwwuoygaluqibclp]abdmzdqtzsfvstend -kjpuoyejrawxuqzl[plvhmxtfkwkclkyl]sxsmgblfihyjzkutmec -mlncavlwrsndztitxeb[vzyzwwkknjesrpuul]tkpevhkhkqbgkhk[rseapawakskqmraada]yyngjugozryyyufw -bvruvvweoolynqxti[brolmcltjkgvznd]caraudepbgnlajim[iqwjfdegwujvthyhag]ylnddyocckhmqqs -yaoyfqfcbiemmfpkuk[yxuebupbfwbryelosz]zimrtasaiwswjtkqjgg[mrbejhtqyhdhztyl]auielhhkelkhauvmmff -hhtyuwztzhidmrn[cbmtytajekesqrms]tbrxoubwzrlservq[pzemnlshgetwstsobx]ujjldbnbdtdqawxxn[wsbsxdafuiyerbqwv]isscxkeljnwtmmeozgs -qmhirwurmhxmddlslqx[nrytkwrpysfciwz]vrlgpirnllzqjsryvds[zkzdjafrqdcuamawxcm]aesoitvmqoipiqljb -ayfdsbgixgwunwudii[nbjryuhypduztwtme]qvqdjaxhklnommvwm[kmurtrgtasrrxwap]cphgavlmxpuxmki[jxhybiakhuzdtiblt]peejojyxptyoxfw -npjifwlxjrpaauaur[slnjwuaubrtmunin]fgrvujsyqmsrvvatvj[vktxfyuktoarzvprlu]clmnvrryquzuwvzcxvw -bpjdzpqrmfpddpjpgx[crihpohiqjwsnalmzzl]jmtzbgtnnyisgst[cbivzxieujkyafv]ccuiewjddcmihjzib -tpgqdeddlmjvywnyv[hxytuwhkqotaoerk]kigirblvjlqobibtfqp[aapidzhpissrdvad]ptsfqadgzuooxjg[xmerxhjfounbkpaqiy]dbhiowzcxnwsrchjfqj -wszvslkywmqaiaj[iegzhxfxrlvulnayyr]xiosmugvcxmjyxnk -cpkvtblubazidrlz[sralifqozehxjkfwgv]kidnokqsrfrecsmkx[okxkhtfrfadokmch]mwxohjdzcbarffscd -phnmptjhtxyowwsc[vrydnmadvjkkzbtxej]ruedtwhjqtvyyqtv[mlkbcjboqafmlpn]zjdtdzsoqrfnbtyjdwe -tmspdmzwqyvyfsxdo[egzfsamqkywffywt]pyeaagexcowtsfmkou -wrsgwdygbychdkwurfb[yqaqfncrrnfnfwdrdb]wafnqaydtfkieaqcqsj[xxfqcstlgvfvrvpx]zeggfvimujyfnftec -fxhdruviojyidmpkxsm[dlbaklivbcycxgcz]zeaqtsnkqhvsbfsquey[yespxpiododicfl]lsjpyjbyqhhvvmaam -ohujtfqgaizdams[kqczofneshstkjsj]htpifwhtyiysusebbyv[hshlipnpqcmebiwqig]zhalgxztpvziabhk[fvmkqoolmmvejju]koyarrelonzlsxsxqb -rjeremdqanofigky[xwrerecxrafzknv]msegmlctiglmzhm -wzrqrftlbtgxdvoqm[oeylxjaajkcxlahxgb]feccwonntxeaqfey -mwisggbdmehfxsr[ggrthtlashcmmqcz]ffrbtfqljdupiykl[tkvkitxkbpmhesb]npxolidarjhvmevar -wktpvcvmgenvhphd[tqabdkgdoraemobns]eoelvneamiwmlege -txzkcqdmomjllkjeo[uypsyuateeywnxlkw]bsqmpdvfnrbccyt[wfrywqnthtlvxvd]bjwxlscdgjveael -qhecxlzrnggjcrpgh[actubihjwhpaogfid]wlwomdainewbzzgb -gwpaoficfntpnwp[dopmvnqmjvfgepvcp]xwndoyvrhpzoxplbxli -ipseozpnjsoglbbyco[rrnbicinjdeoaucb]idsrefkhujkzhhw[fiqqelfnipudhefiqt]ihbdrbbbsuohzbkli[xtntngwruloobvec]zqbdwntneqhriyzik -mjdgihtksktdvptbr[eyxxxlvzplionbxiig]jmynsycsdqmgmjol -cpzdbhjlymukncek[ktwhpzqaiflnhpsdqug]ahinmyerdwasqgcukrk[exenoptvvuscdjx]ulmlustxwxkanlj[oopgyyidukwkgitbl]jxycjwapchqeinrcrsi -ombigutozejjgvtc[tcmyjixyuseilatuc]citwznucvojehmcelu[oifbayqniorkshmd]jufmdsuejnjmioia[hedfrhwehgeeyvhjgg]wzsyefbfvkyecbv -gqpjfhlhitdmrnkha[mmsnkathtpqmozo]lflqxjezbfjcbhwis[wbpcaefzglezlhlsoqr]lzivikhbnebxejn -angtvlxbjvktrfyb[yfbemeevzxxussud]tsrgzeftntnqmuhpnm[mnbyahgcmhytrmmraez]amhdirmpcmbrpdxc -harqlllbmhtpaxzjjh[xkzeplqgjdzrjyazoyy]lfmmisbzfkmseoeuol -yrckbqnwxtgmnxer[pczzgiirwcclldnxc]otioezhuqoiyklmg[coquiyvqkilcpgyvma]bpszghhrojkrqzepzv[vickiaeqqgcghdlq]pqskdwwitzrxlkxdmo -ppeznsgdzyjevdloldb[ygdbpckiuweeikylcag]fmwydrfplxwfusrlhu[rbpimkivfilyebqftt]bgnmmpjgtttlvtkfdm -vxxsscjtvldvkjk[nvmkynfzdycsligb]qbbxlulesmgeofbucfz -cbpfxyuvbnvprjm[pdxgpgexuewiwpy]geetyszhipiwquhkrbs[ovrdpmqndfgvglsaay]tmpangiyesywazcq -mlelxblspmvvfgvo[ptelehzvjrwrlxrzgn]jpatczdrgnstgfoksno -kochkjczpkiaoqe[czoooaoreqawbszygh]phuymeqpkknmgikbk[hfhjkyazvsvwrroqefj]dwpgqayhluqmoqvc[rglpkmnnjshoofo]jkgknnarsdsnmrxei -nqetlmdzhceirxymsum[mrxutuijrfvxwojdpx]rbrkmmhmcjhmham[ureyvovfjlzurim]fcilszxoonmpskr -qinpomdiktmjnukq[fakkodqaljriloef]zrqetpitdrgkqiow[ysiwdzdzbvzdzckzeom]otcixtsrvbrjalxfow -piztejvydqqvjkkg[ftmdtjtrlqmjulti]wplqibaifeirtfrjtj -sncqvatultgqgzhkvt[ujnwmdzuvbkufwy]rptturztojoksumxthn -lkccghjhovzlnymdi[ipqhegqedeziwksvuwo]avmmxxcdlkbnkiiu[fiykexcdtqgcfhgnc]sggznkzogdekxzqwik -zroolkazgrlhhweycpb[uvxxzvdqjgcxojb]ovvpeupqtbgmrmzii -npeueigepsrcqmi[gbkyzbbapmhwsbwhot]mcattssrcvjbqgikv[alidltdhsowtdunxemu]wceeuikegpguotzfo -msqqyxhmqdgzwnorgek[ctwnzrjovunylux]gjmgfxulnkzpomd[qpqxriciiahmptjdc]pmwmlsxnhstpdrgqxl -jryvcqihcrihdrq[falnalaurvnhxtrx]lbprlsrxleillnekjej[scbagkyqsvugshmnhpq]dhfipwazuqfilswftbp[bznzqsaoxshgnzf]zeqfsfdcadskuef -meoabvyljotovlob[seotvcvzmsazpmh]dvsvzccoeiagweisgjo[tldriajgsyunnarj]mnxajjatoputsqc -hsomexarrvegjsncnvp[owostppfysciurtaeox]ydkrqxnugvxlnbt[remolnpzrcvnjgl]dtzxistsfmnzjzz[dmxsbqmuifcrzeb]wwbolbbkpgomuato -tpragfzedrmmgpk[kjwaeidwcbtdlzzct]arpoighpefncvsguf -jnahdkxrugopswmjh[afmnmlzcrrxsqsy]ozsznmnsgixpsmyj -sgwrdshabiewpru[xhusqmyorvnvljtv]bvdiwtpfrquzmrb[lenayfoqgnoniyfg]tlqnncalrfmyafhx[mrgyvlxwstunpho]duxtxhttiljllpv -lctkyqkxmcmxfnwlnqr[adtbbyggosjpkwoqe]ranahjbyuqdtqioa[oeqlsluxrigrockbscu]dqkskmoojroxnbfpkhv[ibgmsjsvgnpzsre]zlsvxibbihjnwav -fbjfzcynqyfrdztnm[sawykpgttjfdvnpxqtt]nodtnsersbzloknawh -dqjbacykheljseoo[bjqwrfdzcmbslnsm]jrmsqeqirrytdvxgu[lkokmohbctwluet]ynybsmparppztsp[kbaumtgmqkialkhngm]nsziueobnnpxlnmulsn -tisslyzilbftduf[jmxgtrkbbwkjtiakqyb]pukppabuexkawlvfirb[qqwizkxfjyeqraa]lifnxgbkvmqzwech[pglloqzffmdfvnprdm]zinwpoxvdvqxbqtlrl -cnizrlnfkjijckzsb[oerjeptibzhlgzlzfdg]qstduvphfxopnqf[upeyzflcximnuzqxsa]jgixliapewdlcbpnyrv[ctwlfphvobmlryu]mlbwsfngnsxzgcpykay -dqkqeloraoesunffr[eljjorolyhkilnhre]tfruvtvcplibposws[rqhdcdrflilzsovztd]zafswainttdvnsv -caqmswfuqhzwahm[utthohwzvdvkygvtmwc]saiyxdvdhwuuogk[yotohbjjiidvlek]msuutazafunsezfhkdc -nszwxyckxjqagxacmie[idgxepheaisbqiklj]yjchnnvclhxolabwe[tulgbjctxgwmlzsevhl]gtmjqybyeirtawns -skqmdkxrciimqws[ltvmwavsmqtazsyqixt]mkujyetzgrzsvws[fbwnlvuifvejpid]honhapupqpwgkqpqgrs -gnrkkwutbgipulv[ugzycmyksldeekz]ondonrrjdpmpvjcco[rjtfixwthzunvcmo]tmzlbouumatodkkoy[axbrhllilekchiywh]uxmlqmdqeiojniemlmy -tmfslcwjcikhmfzaf[qurjbuzwsjanwpzzg]gebhiiqfqbvomtrornr[jkxyfqgsofhiayrqjvf]xghtsosutproxygacjs[hhlckhpbavxrwtvcs]vmssidstykmlrpa -ozbatmkhspekwmhwe[ujhbqbtjvoylcvqlkx]gtgpinwpkupccawkms[wciswpefjdblmhtcma]tzoidlomkytdcaa -giydlwbtsyzcjdf[ipbkiwbswmskypr]crzphguxrqikinlbsv[eewhieifnykcfqh]tgjrfjrxoawwzyoutyv[zusdmueeqvmvxtqaeo]bfmftxmkvmvhihi -xhsnlhdcbtkwzxams[kicrgafosavafalanl]kiudywnmotnvbwjenxd[lnyrpscfwepospzh]jlzlqpnhnftpcasja[cxtihfafktvivwxlz]yqvcoygrdnneqvtqhko -vdgjuhacuxxtuol[siwbfcjzgljjoqkgrnn]yneulzjpzstxxhqm[todbuyluudlqzlam]wttrgyrffrjxuxfuvaw -zekmqyjzbfvpmaajf[ktqqavrjjelfbdn]eomdnmztvnvqzjwgk[msaoapezsngswsdpkdo]rmmiegsyxumfbldlxl -cpzhrhtzvfjryylk[dlcafaghydzwzvfmrsu]wzwgddkyhuzcbcxwm -tpdwllnzetkwdiertzf[uytffmmoqfyvxlil]mwddrfgclflwomxn[mxvgbkviluttxvoq]mbhvazwiqqhuazjv[jczedypigyvwfogmozj]fbecrykzncxdsavvxx -rxycqatzqnnedowjw[kyebijgyhkxsmmzwjso]ycjsprmeuloxojsys -yrahguxgdpojlbsunc[nibsoqwmdngiuoqm]qrmbzovtxhaagxede[gbkwgtlztieebwads]vpgkswbivflslzw[liexskaqfxnuultilot]ditnrqdcufardao -amhvhxuzczeqyvug[cmjslisbthoevajv]jmboodyrbrujqurxyml[alvlaaljcwcndbczctb]nnvgsnyqswdfukkcvfm -djditbjgwvgzwqrzxl[wwhufjehdhvfbtid]vbfgjvcexdhddoetp -xwpkabxsvvjdzzcoqy[vlwmdoystpdphlqi]rgvmbeezawwhxuydf[bpxpjojokfhfenhzf]hfhwcotubfqeifggh[efgchhmarqrauuyxzz]niarsvxffnqnznvh -vgsnvuqnqguoawmyjv[lqtnyjvdcgetigvue]gknvphezmkygcdfwz -jiqekktahqusjrjfg[kkwmoesdligyzpsrw]drvmqrjrihtrpxsp -cfxqouqoyrtrmsgwul[krcqwokuewhtrtrk]wglfcaaoutbphzeoufr -krcjuyvrixmjatngm[ilcxcpmddvhmuok]ixddhmfcwcptrqyrbe[eyqslxsljjdkcunnxn]huaoukjoedlwwxntqsd -propwkozipucatnxp[ubbwoktuonjshvh]fdyclhistxbruhfmjb -zramtgcbvsnrvizljhm[iaakkvfefydrsaa]huvvtzuactjvvnxzrv[nutfpjdxqnspucfhe]pncrymkwmkxxuaigwm[vilnaguyrgpkdlsvhlx]djaqeojynsmzqtr -zlbcznpljdajcky[txxrusosejoagtimamm]vesvtclpfstuzbb -vgvqmlevdhvoyts[gbsuzgvgfysifdg]kfpbilwaylcrwsrw -xhwzfeqshthryotht[qqdjzzytbbtminpirtz]nmqmigjrllelsvrqt -olqwgrsnjunojgxvvg[jftcwkkxoywvsycj]fzuuwaxyjpwkflsuk -wnephsbhnbtienqsrl[mvdkbknccrxujqk]tlulkpglsczyararwgu[qobcoznhcqljmlee]vqhztqbzqtqebarz -zchpslpkfcsyrhwwqsk[gwutlmplskealgb]fvphyneeapwhowdmws -brdnclnxyvwujemdb[nibgwqgpdriqsiqabxp]edugdeebwepatweb -etohhrknjkrsrofpva[laoikuanqdhzhxoz]miwrhykiqjommmi[mbadqggmzikalwivx]scjuezuvuofqrtv[ylbmqjdvljiuonabqie]ivbinxqowbcsyrdggq -gdhnvymhoqiqcen[kfiqdlwouzlyigbvmn]wvasvwtbxhmqayqit -irfjmwocwhcnapx[smnacotgotkxxmvcxzl]zzhuwerdsvtlxvgmuhd -jdhvzkocretawtuy[dirxvaypanfootgpg]sulipbxsevezkuplfvu[buglivmjvanhdeh]mjghduxomigwatjjyau[jrglsesypafawdetc]rbcyypnbbzyxpkwp -lugloujbmydpzadmek[swymrdltluxdiydudx]alziplsazemkaxlw -oajayjpofpxmuwkk[skpprqdrpbsaaah]cuqbszauqzdqkjaje -yrcnleavabfvdrnwwx[lrdxcmufpxchlcoxgn]bftwbeylddfhwppa -wbhpgqofflbjprdbed[pivleadiwtpwxehsx]yngfyllzfdqnfzslqmt[jvpqhjmwrnzwpsowdq]ffpsrssendvnbjfvxky[haovhxivmhlxylxjvy]naykgcofcsvjjimim -entykgiizipookkli[pnxwonezytkzizn]djctyusggqtxfin -kyqecdnicgswwzuii[wzuayipcyqyhkrgn]acboirvuomfyzzvpzxq[zfnjngeeqhtjlbox]sotspxbjtvgwzujeros -axwvnfkawewaqcn[ylxvrarkihhghwnnhpd]youyuctonvfkycujg[ndowdbkguibjwnezscq]pwbemfprwfluppso[wviijkovswiijhki]ayxmsdmenoaowtrkaok -pflwhfiwgnkpcydia[eqbkfyvtazvcvynb]rtlbbqdcyskcfksfncz -axtpqspdsyplxla[ixjtrrpgiwtisfa]migiihkjqjujtuo -xbddeupacidwjadcy[dkpxppwsdycithdax]ebuhgrtzzohfvdswr[vkwrhgaekzhgdsu]hcjmrdqetdtsraxb -nsnnwuqyzwcuesddrbj[wcqitbuxuuwmhwew]hqiivttcuhsyymf -ebtbhsdzeckccxazm[hyutitdfdcehnaf]lssdlpmilcunndsossc[lkzyocritcrjvsjexm]dbspfugmkadlptibj[jkosoithwambszidrv]mtalayhwerzevsggoy -tqvxyopcaqbxmmo[dubscyoocfnrecajq]xkidwmmecuswswju[fmizxytmaaaatydnms]ujzfpojhdgwxfkllxtq -narzmyxnwwxekfdec[gxgqlhydqggalwflst]hgsjfxokuhqpnlqhypk[ndttgoqaqijbisidrj]yxhniihdgtuteqpf -qakuvldgfbyggudoxir[kdxruedrodgmlabaked]jmntlhnsiamhdytplx[oeoyvdghopnwkyi]vvobbnycnmztdav[apfouaimoagcrgsksf]epwqzhgeehfvlkfhf -eiykncarmysnjutihnc[fqpuelefydggfxrsys]bsdatjqsvdjyqdqjjmb[icyklfrisgjakyg]zgfcmwthiddozpikbm[zmgydgnetfgwchrmwva]sivsaiewdynvetttkzt -rfnackjoyyyoeswm[xqqhgwoddznalgvck]lwgfmjvqteafuyl[rhsqssbzxbsmqycnl]msgjewoprklxehak[bszjfivjtabuhcfkhq]pnruvslhqirnkkzq -pckqhzimuhfimxhwf[ctbxbyearzeioufp]ehxddttfuamfvcu[rrtaouwghsvrqpjpfkm]antkzpqqtloodjdasm -muqffnswbawymkavyol[wswnuetbxhczktsdv]zuplywzhdlmsxlvs -nslftmwyosxkobfh[izvobolazeuysjvatm]xebobdjtrhrhkrmvv[bmdigthmwjhldqvlqfq]ndaltyiadsefvsi -bfvwiauiwamkbhmm[rlkxxdlnecbfdidjhrj]lgphjmbuenctqdfrk -ehevrirxrexouxz[lzwxlurrxziddskbk]espbcrmdiecksulm[zraxlukapkqlsuc]yviwwbriciriwiwjpej[fbowkyrlzrjjhhgf]mdnqnbgdxyrsmegdrcb -xilhhdrhwnsvkpmoeue[wowmtrsximygvxdafl]xssvlbeliybaijtny[prcmeegqsfjbcohdpxv]dpetniizuczwajv[uyfjnwqusoromgzksp]ekwshnolkikatjguvuf -wekevhtigbdphsofsej[uilmgqhvmzdhzsfelu]ydwqjzvwmedhbzdcmb[qtozstyksbhavmcqiu]bebbocoyjgekqdgxm -tbwzgbkcknaviqoggh[zrevgzeesbljofietg]kxznikmfqbwaeuq -kflfgylometspzel[cgqfetyqkzubkag]deuiudubpfysursxokl -iqtjjgjxnsbnykgm[vkiuekflqzslsmopei]ryohrnlqmbykzqwg[lbpxmabcspjtheybtkh]vhqxakwbcpqyjrfnx[vdzwkopwawjqcxhkahe]sfoqyahukuihbtqhvi -qaictcgbguzipbisold[hojqbnmkhkngozfodb]wakvkedbefdokvfv[sqkwkrnwzmmpunugkmm]wryjgpkqwzuknyg[qwtwcfthvigcbdr]lxocdlmrwvhkrkn -ududehnmfrdoktbd[pufxmvmzjanjbqsr]rtoddxhiawrkeoauri -rukbdtvpicjwuqyumv[yvgcixmnycnovfdbhj]rrjgiwzcdxsafsfz[fndydwxtuethgxm]jciitwzldrhspivji -vucryxrucwgtgzwi[xwofoqmmwxkljwktk]wwugatiltewscpybiur -yzdrklgmcntpnfg[juqlfgvojfhvlurlf]liyjmvkenwxdrhseu -xvjdqvfwtgqdwsihxw[bcntzekkpkmdltskkog]immxoenmycmhvvzhgsx[alsgfhoiwjyvxoa]fhtslhrhwkjgtqyaeai -wowkovhlkvxjheejh[admlixvsiimqobhano]oidtxpzztonwcyz[pikjjhplimxuhevzrgh]miayqideewkxzwnmcj -pjeseijjihaonoq[txkdywynctkzvpiled]cvmyxdkismztamreewp[kaavrbjsnplpnotid]khhatrcrhdgkopi[jbviaiuaruauvsqvx]fhlldfgwvdizctr -gcaeermbxewdavjlvi[vqdmxnlarauutud]bxbofrarnzczuoxxa -niyxuzzjqnhpxjty[xhwgwjcloshkmzoso]fldzmcgzcppykgw[rxcfbfvhigzeoaktqg]solflfslrlrillgthks -qmioroqmlffmywwddk[vbjiakdgyjbaoavuc]yvogzlnaqniirgrkkrj[wwuvwxgvurgjesy]kmrjmcfwjuuzjwfxi[lebewrkdhvsggdaw]jttnqfljqsjtdmp -yhtijeaefivnygi[wkudzhsjcozzlnyjee]ntxrjzabhjvqctu[igehfdhjdfubncnuao]mmuwhwaptpkjkjvd[ljhdqpgbwtgyusaw]mwucwwnrowenvcbw -cyuhdgnyofftmmzdi[obicobmzlzbnrfjnpmz]npdjnaygejwtbthe[ygsqoiefkruadykzfai]sbrmxcyrzzdsfohgtj -opeqdajvhjiugvcxiw[quzyjltfaqxihryu]vhfagbxcgxrqdczd[jjowwatsupavhgxfnfu]oldgeecwxqagfpbk[tuzmayuqfuksnyryhew]mxdqzcmhalomsfgvbz -rdhftaylskrfkjohoir[ysctmlberwqiikxcu]tlrpfraenuzfrpk[xlhhcelpedwvejwe]xdbgjnujbwitikd[gkgtcmffhhuqkxn]segxmelqplxhbbzv -injvfyvtmujogaddbrx[odixzqucrehbgslji]jjknybzadaghddrfqd[jcixygpikllyfskzqw]vkosfpxuxqmjiqbzfw -kqqmwxsxtyamjjqq[scpptfzdbdleori]nguruxntqimthwel[rgpuzmxeitchhrur]kbqcjdxjhfpszolrgmi -zufcvxfzvpbrvykpv[zlcauolelfvaiypfve]zbthpzxexbtckrw[ldyacezfagyjwqk]hpytjdoqgfthbjkde -tushytgozshbpgrlano[hjcxnbfslzdaqdbcw]ubxwonwwknpvgei -wvomkcdpnrfwstbuxm[qzhtbviiyiimfewod]ynxwecqgiqdhhwipprn[yvzjwmtwaimvpfkccq]mswrpxbfetkxekd[opflvvsavcjdphyarf]mdmnmjyzqodfwfgen -uluvkzyxcnbwzfttgsx[shpgmagtodbjbtqjvi]ejhtqxuasfxfgaikc[azwxnpmfeuhbvxbnon]oatvbmbejhdueipsph[qsspnbldwxgddfn]wlyypvjwpffujpngp -sjqklwdokjeiorcauug[cyhlocnxtmybrvh]bempnpjdqzogzuzmsz -xgxtoujcsrnyqhdvms[gggquuzjetryhnxy]bzqsntkiscaqvdk -azueqhuwlzetspwlw[isgjxydbfbatlekzint]vqempgczqzswavwhvzf[qwumvvbvqgtuncncemw]zjslwlmgybyqvxffyab -npdfefeoncablfmi[qyyrhbuiidujkkjvcee]hfefsqnphybdqaizbi -jkwitzvqiqjlqriy[vlpxretegbdlyfuc]kxdhaspayozcykqxnjr[fxzngwrrraafxaez]tdzdrlwblwpwmdbx[jqnafjuaitsulabtk]spirjhmyxgmmlbvowyr -kmfaxysbsfrypsrh[hiibtcvkvpwijnrsmiu]qncqqsikobfzvhg[bmolxnmwlmeiyfvw]gzukdtdvorvcrjwk[ouxxjrunavgbthjym]odgxsgchbrcxpday -oyvcaaaizwestol[sibfdhzevlqcidfb]cevjafyjqdmlizirxs[yrkaxgimpgmbesh]tymcjuzizpvblfvxh -huvvnlzjmnmshyakzzu[xmrsbyvcnlajplrfdwm]sdmpwoddghgvkhe -poceczjudwhblovfvqa[lpsplyzlbpunkdjqmj]qenofnsbobsjbkv[csiibwcxubffjttun]nycqgzfgplzuckayy[thivzkknlmkaehqu]rzafqjkocucyoyr -umgerxoezgukxyhda[udnwdyiiszdigpqblq]xtvpoorrgfktxbm[wlwyflwliylbnxr]ssvudefpgtpzdfbalc[ebybkfjrabrhzza]owkairdmhvsjpzwyuad -iotquyarjddmhjux[krlwbtdcmibwkghonp]uaogdeakiayvaohfa -vpditeamdhqkndvp[hbjakwvdzlcnjbre]akalgulrzldkpqeyx[rxskxmhfaavgqktprky]ggswkgrbdoqxqyum[zeuxanclgtvfkzets]tzmpslweurcgotcwlpw -xlvurprqkyfhveu[olsivkdcvnftkvzio]tpqhefnhnguehdygrg[rikxaftozuxwualvvl]zirbbakenhipnemc[zpaikvorhancwulm]stiatsksuvrebszcrn -uscekuskotlggcplmg[nghajkwhjhnvqpq]jylmftnlcvrdtaaqany[kzrxccmnmzcrlynb]iajudtbreuzabwox -btvaxuxrxfdikre[vtaljsnrxrzpgyc]zkhwkfiwvdpcdynodzb -fqlpngnekdjidiwxpf[tppyrsufeereqqjbvep]uwxflzgngcbzifi -yypkvetcckdupqj[dwmcrcgdzivtxaeue]bsdiqymfwfnqsksj[eethqqykvevzbgttcwc]asgisawuoghwsdlrg[rwsclixjrsnqoztah]eybibzkeyduetgndjt -nouxpwlpeujctmznu[ogcakcmynctylynb]hqaoynpaeugcgmbmyk[hnsglkzoniolxxatpu]ntgalyvvzdkehdn[djvubtqjkdenibff]oiuakgqkwtnfztkqey -eocrudbvanmeahxep[xyqmdpkoioduivhbzm]gmoduclrigeluigpg[sagstfddnkfulodix]ejdxzfhyzlrpfexaaft[hsxoephdrfdbrmw]zjranqftwyixshmfsb -bnvmgwiyebssbex[ydmpddmiufzsyutzsl]jbfeuvdopsxgbrwp[tdtqqstaghyfiitewo]enubramsyyntisl[dxjbeopghthxbezi]ddrhwffptofizthuvcg -mrkvnakfikcnzjrs[wmeoyixzflynnivv]kwegfomuvatxzaxxneb[kmknnezqnzahkcbugkd]ivvjpqgacdrkfct -aqrxsiaqqsjkezjp[tqcoezlaywofuxfc]itlwcghxjmromkbtj -uphtgvrcbgqdluoqf[uyelkhpdxkprudot]gqhgpmiipwnhswapde[gnxhmzaizakunln]uqkiayhtvfiakese[hnwtvefvhmcexgqbg]uuohbcqwdnopgcooslh -ofisvykefcdrtlhn[xlhplrxyrhcvjbzyn]yhfoyanxauhxlqvkuia[xweyynfkgjbaeaobbtb]nljayxomtplrqdbnsdy -irwcmahzzuhwoco[pywamqmhxcpklssms]ycnanipenscxuuujk -gldedzdlrpsyttalcil[ahiqbcuwoxvnfwuv]ikckzfmwnrbxqjmrt[vvtqphedelmxdznq]jegbtcpimqvzsqlv[bgeyfgpgpvbgqorpn]gxtubvakrtfngzg -qipwsjqgxehdkoeqzup[taycjunkducebbguxk]lwpsfxowlqungsuuvns[cvgptsymhdthdcqhk]khuernejpaernwc[kbeupclkrhwogudg]zpcrhbkujlzucapzli -zaqhvgmayterhkby[mlstxdcwuoseumegi]mvgadwghnxcxbhok[uropsqzmmgrvroox]vxcnynjnfkhhxekxh[qvfloncuywkwxuonf]jibqpdtlprdmoqju -vtzykmztzfrlrlxz[rpaujbmflbfcoudvxdu]hkptnkphktizdllxtag -laqwbulvlzxmtxyto[widsbhxrcnvxjxi]uzpkbsbinvjyspl[ooxlifipepugoaiiej]veryvtigxnxtlgprrdr[nymmwwdbaxhwlcj]tctxkwtpdgzhozev -evnslwnxhtdaqwzi[fidwclqtnmnoxpgbmg]lkvgrqkjtssjeqcwhm[wxgrhzqarkfjixp]vjjsmpxuicpnmjaorq[lgotwrhfkjsphecl]wpqoqopcaqtejmocf -musaatkqurttqdwu[wlewsamfpkglizjfwzg]deddhkcblzeqstzkwex[kpwodurbmjfighpfccn]rsipxfptkezxfrmgael[mfatpeazpvqizrueeq]mexputrrdbdetqj -uzfuhqnamjieqvpvm[yttstdvdeetludj]nnpmumvmqvhyqqyqrdu[lslxsmbibrnzzwzeh]qwcannkcvjosbjor -pwhojyzeljjovmiddy[wiiyebjzmlmbqor]brujpcjybxsxjluyif -rzqcvkydpfafphnfuxw[ylfvbbcuypiimbtu]mljhteuhqnjgemrbf[ubxhgupkdueyiftcsqk]qkunijpnyosbstyew[ipnmbxujzvrstqex]thjsyvvzbvdczxfs -wsblqglvlissspebeze[dryqgjzmlmfzbxdhjz]vktdwdrgbnlnaqot -ffruekflozkbstzd[zssdubcilkvcjes]jaeblucjbdtmeqhbw[xgvggrxtkwxarffjlv]czyquewthsfdxrk -cniminvskbdaxkv[ijadreubnkqzezswoiw]cwhmefpjicjimoj[wjgozzvqconpnyectbs]iqmzyjwigejhorl[sdztpfavlnebllxtbez]idfhkfevdqcqfjufy -oudgqjnggunqjrjz[hgpryjlvaraueruq]mcqehhcefxyopvc[ayjvgfftvlwsiyk]gdojvjospfdqvqxl[kjsiatpbrjrpywococ]qvktzuihsoxfbqoj -bwwanasjfcwueuh[xzhdtxeviylgftbsbk]ophpbpqahgfkmjasp[jbetyvklnmeetdxak]faemvxpwngcukjnil -pxsdsgcvmumspwybbeb[urijgngfrqrvtdols]bptfhcwicysrwjxx -mmjciqxcteqqhaq[ndasragkigfuxzp]nltcicbzfmovoex[cbsrhlwqmqnmevb]ovwgnnuyesrcpnatw[imocdvymixwpjmitr]hyqurtpjpsatmpj -glbejlpeohjojjmyav[ouuwjsmbqixwyqypzsu]sdjaymyedszekjwzamh[gnjobkdszvhecdvy]tkqdpqbsbkzxpyjwsw[dldgxwoqdezcthkwei]ggojpvqtlngudexbewm -ydxjeduvtiyifosnix[otekexetfyqayuqyjx]bsnatubwnbpsxwlpbqb[fysejpbkzpeyinqixpd]vkuyfafgttubulw[nibzvtwbnlmpppjkc]awpcspvrmfiletq -lwxmamtkeknkbep[rjsxatudphtmwxjcm]nkndjgbakhrobpn[cqybxxyfdwtizrnkh]ahhzlumiagtmxdkkohs[ovelhnybjcdrkjjmkjh]ovbxtdduflqxcksvvu -qvmxtzslelfsfrngn[ticxxcqkdluglnbgp]agkfskcvltgmwhuvluj[fjlgeicnekukeuu]dpjoqruzuxyxcfy -kpiqmomfmfbgrlb[chwgiqgxmfmhcutz]pgrumtfxxubyvasrabo[ebbetovjzkxdzazg]eeuagvrmpnjpwfg -noxoyhihdeligogdaov[ychjdxngzmwiiixx]tybwwnnglqneitnk -oorpjhiybjkyvlagofi[kheedkfwolzrfdkqm]okmtzssvifokeon -suyjtqxpruzcxhpgs[vkyywjxcixnbmol]snrojgtydofquhke -bybicdhjalejbcm[dggfwhcvoqwckmr]kmpndsqimreycclhv[horhykpdzyayzfeajxi]fiwirgqabhxiyhispkr -svnwxhhzpzjecgsunv[ucxaxltvfvvbbkx]gdnxojirnewoxul[ynqqsklepjplpzdf]uchlwfjpjvdmmzqn[vgmpooqwxgbtxnb]vicbdsabgheloshq -evkrrtlgxkqcxdiy[mzwfmxqzgltuosd]xyqmxfdsadcnrfmn[katwlzwygzdojmrqf]tjdigwqjkleykrzulg -etvhempctsbsjhia[hszftaetybcwkfkf]mhstjimgvbnqzodxtft -jiekosnwxnaxofz[lhamyrnhvgxhontvm]bfpgkvtpgyifnbcgqbl -npfgxwjehgiqlrzxhjn[nwhjbjfbqxnseuea]qljyvnnvuvqwfvyb -bvwfsaszezpupzql[bqrfhsxexnmquabsqgf]syakhgolmoqvvrsxop -fuuwsugvetzhnetoahu[onengpdwpajzmeohk]tcvwloxqpkhthqnxcs[ukwcmswzifcmhiha]kirgngmrzosqabpck -vqbvveivmpkikcnc[tfkbrzgflizqthkykuv]njbmalpsbacflucmmi[ckfzxunddzpkxmvqi]uwhdqwuwfnslwphv -pmrnuewfikiezvei[bfbtruoxycikikpcyc]vamnyumaydydzwkxsr[jramendiecbuuibq]kwyuerchcaimcxnic -psfjhingfafqslyevb[dxdqwntovaclmmaifq]hgddmbzggjsukfqn[iehgucucxdkkbczbwu]tliayauxvksvbsrz[xgproikoestjzvs]iiaallloptllpslxizk -ptzcphcqxymoepi[ximbbofoixthgsfmwer]fkhbtgxnesptfxo[dltozsoayejigey]cdvzutkiqvsbrjwqfou[tymdmriuevcxhvramz]hhgollyjgqkrafrfie -tdibhwxwwhhzpijdzz[sqypuaekacwdwhszbr]qdrmihbrbuxabxordd[mvpavwxzmpyciphsgdk]rvqvoqogfoecwrviaxf[lpvbrbrbasyhhvfmevk]zwivpinwcjimtnoxgyx -xgpwwhbnoxxyhnti[spupyjyklqcfcrefzs]tjyjeirtirtguqy -tlticbaiifqomphtgo[ucidqmetvobqgsy]cexdvkmfmjuvpajc[qtvgbbokyaemprq]xtiuhiivmkiagzm -xhizhoimcrkswctiqd[bhnunjcqkpmbjbx]hsquqbbocmmcgjl[lncgsqfnxwhayqlgtvm]umbsbrununglhbywhdo -kfwckxghtknyftyal[rdfhuewarflokuysiu]druofxpryvgicna[aeqfoozbpaotzquzdad]msldyiqrtycxhiqh[cumdqmrioeuerkvt]batrhqbdfrmthrn -ecctdfmbntsgfxhrui[xbuzjjikcmzzyto]tglacljanlkcjcosg[eerzhevgxsqcazkrh]lyjjxoyajpohihtra[irzyelpunscwini]fipoynjpqfwbpbuny -cuicfjwvgxclvlbr[peencetaryxtokzglo]xcgxarlhlqfvrrmsg[osfqrkexsbiluehmrqo]vqudjbcdiefbdrgdsvc -hudturxiykqbhvtnp[cgwvweqwlqatalocwis]khnxltriotrxhowqnjt[qltcjnvnjijggevsi]xyessxocwzfylgbmbf[wvihwwgbuvizmdtcpj]vjputcucxgrrpshwvr -qontatknuavykvtf[fqataguubcwlkwoij]nhrqagocxsfnizqyugd[xbdsunkmaljsowsvtd]albwsleghhrzfasvxdb[ekbwvesgwlktbyfi]ahpivrhcbfmfiraefn -razbppidgxyqkix[iaojfemaadphewn]qsropygqxhvvffvbbxl[bsmshfrmhpxspwstmc]idenrfrlmvmvrhiqg -ezmsixavqrtcdweh[erhucwmdkzqroqydbdw]xduhirzjthmspuekilf[jkteqphnbaueghw]kgumwbmwvraxcqpbcrx[vrvfblfgwateblxdp]qvhhrzqefxjmixgdd -mnohzzpvbqvocixwic[rftsqeqinbucemtuane]cgjaakvbjkeckjjwk -awhsvmllfamakto[mifjbziwmpilqcnuzla]khathebsulhbftma[uhjhswjhkwisyvzxkvk]dibbnihlgfzbjzbow[kdiwwdzcdfylmir]ybuwmrecejnykgbl -janqfmfuawwswuugiqe[pfnmfmaelrxtqccxi]uykffpknlaadjmvm -jnfiqazxxxtszpkm[lisxpoyxjjfanndp]fcosssblnacsasdaw -txtcybvnnstimcobqz[qyjwuzonancogfe]mssglofrsrfwxtxm -ohdqwzvoieteveomjv[bqqqlfljbhdgawfjm]odlsebwuqlyovdhehwy[hfzhkyfailtqkdp]lremjkpfziwuaryxpk[wlaublawtroosedg]npfndcdnhjitetdfo -lurbnwckncgzery[yebfwvgvbenhihuf]aduwmjxhnvbwamkbri[bpieulneazjstbgg]tbikjnilgrwaguhha -cwdzcfrhaawitymb[wonicinanpugaykelx]tkaoxweodyzipjg[qkyrvdzwrsjiuvdaagl]jwofcrhsxjoiyjkjgj[wvycbhaegnztzomhg]mdfipblyzperbqi -ptzzstcdnlenuqdcx[wlfxdepvxywerhfhon]kvjohzshgrvkkyn[yohfvbsblxikjjh]gvjsoefdbyfdmmtxk[hegjvzccnubabtcaupp]mqvtimezjtadjls -bzxvqpkzncewqsfa[fpxqxvkbnahpsdzb]llhleodedtstemne -bxizdrcuhsvclyoj[qucbvfywhyeqgdfdy]liybpqoyqhmgqhgeykb[jtrbcsxipdfkqbjxdyr]xgrmrqmgxsnpvjrd[uhsvquzbapgxjtepco]uniibzzwcgabghl -toznijfkljjlbtdxs[gnfvczqbcfgabdtrqzk]wwwptrvsnzeqilx -gaqvddsfpndkdhjqzu[lqbvehvhcpkjjqk]mrklccztxwvisbn -ibcsjmbnbnmvxhayyrc[woibnbdrmciwcahsk]rtmazyblmbvgania -ugfkecybxxqqiazk[zhaamppzqjcvlpq]hmczfvebpvstwoheixe -nmwoebelxebydhkzp[lyuafpdbyqvdbicrcme]hdimercdhbogohlokka[zxmqvowrnoehoopynta]rfiynkeqrcrwwyqv[mziixunwbvtclxjgkz]hfcyaybxgcnguzt -ztnrszpermcjegjoxro[lqgnentrrwfhnovhga]vsrierdxdfafjfb -yrzwmqmfbzbkfanar[lyaiumpagrswyfln]outfmpjdgcifkycfoqm[orvyrrmhtsugnreo]hfpmuzjecpnanzef -spdymrhicjlgxyj[qmqdhhqtuvdzlyz]jmzcfnnumrqukrsyysz -etlvprvtymjsdjaj[bsprwlyybbsdaeg]beksqzkwfhvcbjtqms[jaitkmwfwavxtab]iptqxzliwsdzgwh -xzxsyplmzimdhla[nryxcdhdczutfml]uflrzmqwjujtlgsdzva -mxypriluwycmntxtmaf[zszmpayqupqfbmgyf]lozrzqnxbsprrqe[rtztvfewxxfzdxmgy]toeggtpoqgexcnn[ukfvhzevjswqcxzm]aszhgmcilpbzrhjy -ptabhiqlbhgixmuqkg[remhfcequlfsphlxw]wasubakhjhwfvml[yidgnoxnzkfbtqu]gljiqgixqwvncikwwho[gzuhugusswinhul]lsobicqkkenfdeqok -mwomovjmjwnmvnda[xwtrgqgcmsgrjmve]joaujmjslckgfapzgc[ldsmumoglrjefzd]qbiryuodmwlakuwumu -llnvxvteojfoexr[euqdzgipwuzzozllzw]pntgypmuknwthucbq -llvixhgtggdbmgyoero[gfkphmwigqesrvqvvc]dgddqmrgzlrdbfqfsel[ktyvoyairtjpbhk]mjysyzxlawpudjj[ysytzltbklcutol]gjlslyzeodhvuhjwb -bplytpwjqyqvuhuv[xzklrhrmhaqajin]gimodowxjdkwbrxrc[moebsayqhdtqopnf]lombtnukgbsxwyk[dtmhcxmxcgtdxtq]xqzbbrpvyomidse -zyyossiorkgqzadi[ngefhnbkihvhydfoqut]syjnggrqyekahgjs[bcrsufbjavnbftpy]emonhklabmalepxg[ukkahfhelxnqmnm]qeqssgjrefcayhpaoi -avrpdlubxnptnuvwhh[rgonxdahzvupeuk]ouikiiozvyfjlxy -ejbjmrqekkmwluurq[afypfgfgeuflropxbjd]ozwydhfidswbqfbsd -avqnbmmacurwpzm[uigunnsbpshjehxilv]zekhfylabaeeqdlx -cfnqbecrkhjnhki[cniommfwxonwgfyvch]bvkqhqtuwjeexiig[fgniahtltlvfqgkwcz]opyjnvknjhlwwxtaiub[hqssykptwcizckqsjt]utscvbbxbwbzbxax -ojthsbajvhcibveqcz[sqgukstaymxsmsxi]rpwtokgmtlqetoyuvus[frutpvriniwkvksb]mmaxbwsbwunysjoyfe -lxyzhqzjuhspwsp[iyejpmqzmkmrxhmu]ayplqpjifkkqisso -umclvacdokwrbfohzg[iyftebdsfpzdovtvxb]kpxcppnxowojoqaoe[ojgfmombohrlqzvvw]zmtkdxtttzjxpzweg[fodhmtirxunwrmt]dxncdrvghxzwcwrntv -ygbtigdthvjljple[yduppahzgijxcazdanc]lrlqpkxlefjnqpvfgk -gkccuparoiekyyl[kzybnbkgpzhwxjxjq]lafdhfasipmjwmo -gvjmcffsankockhyz[yvdijgacxuzzxkdfrd]gkvqmgdiezkqoddm -jpyzddhzjjqzhxxtdw[jdqlvbwjyscynqweh]vhikvfshebvwmgxoto -htohnbvtjaldmrr[cimfxlnzjpedjnfpqoi]ynqyyavjydqrnkmxuu -nlpwmdgatcebmkafk[cuaslfihofexbszp]astyutrtzfpqlmmzzr -xqhgnlmkhehnhsheo[shsyybvanvmhxob]zuonleemgjmypdt[qayofvdkfoywrbvfo]gwwlayodgdpdnucdtv -tzlocatotjdiyak[nmomamzybiqujqcvl]npskvhesinciclmey[nurqljirppzargni]liyahpqgniffpbnlbp[iexhfvjarirmcrwrvia]zaufsbzqwupfyeo -gnidqrlofetsdyiang[dnkodkgvjdpcvbikfq]dbnzcjymbvxbotgp -ekurtukmxocokwld[zpdqzedgsbtuoziwawa]ynqagswopnebauoqptc[rrlkmxurhmrksvfj]apwtaszcnbqbylc[nvltgdygxvwzqes]xlkzejyvdirvnat -xmjmguhmwxpezxb[xnjsxbyjudycqxynb]vhncvsczsvjcljitm[goyaefndoospnvjjo]guqiuawgnvjhqryawh[whgrscfjwjfnyklfen]jxoautlurppgvwig -rssnulafwaqhatynym[pxoiayotlhrblurlqnv]zjrxljcyrfhpkhqbg -ckglonnoxxyzdrknjr[efaeoaoysewfrzbomj]vvooydnkscbgmsrpmx[ixupwwvszypvktnxnnb]tgwwvrrouofrbho -fbvguvirdzhjirldd[cyjvfnnmkyyavdsskm]ojabvhpiszlmnuh[avwaqdbzmfqhrsj]psnacxacsnclygrbysw[secyqcomfooopsqwt]dgrxjsytgwtsojjglq -kggyghbwaypgdhnhyd[echvubuouuisnrcf]mowjdfbcbjhtffnygy -mpzqvvjxtgbosjkg[ccdeltlbvdpjnvqs]ylfevlsotlenaly -zcyyoqpsreujpqqbnp[llznmjwhawtcfyf]xohiadjxxhdyxgfzzai[qwytzokvyzygcze]zaunxvxplemcvtau[mieqxtavvpkjpzy]lhvtqanohmynthe -vsywnrsmuoavsadov[nxidmdrzwsxuoojx]asnyuqlzzpwlbnyj[syykgeybkjaafmtm]otmdohqmxobaclu -avxdtjnfrpcwazq[comlftjdaawupwbwhwz]coiclxxfoqvmonblg[qakltbwbothujtx]uiggaktynfmtksa -alutuqgefdznaevgnp[aaelounislrreuasi]cxtaxajsfdeuofockg[gmhzrwznxnthorcgvqz]vicuhzknoglmchabsr[btplkqydwlfiure]eltgcafsbfmhurk -jiuyksxwykodanqqij[bstkjtsgvdgmkkjitl]drsbxepgdhvgvpqa -bsmlqjutgvdjrlw[bygcdoiwlxhwyshywpw]mbvrcoteswmuswbdlrn -rlvemekcbciszkj[wgakewakhsfryuub]fiojmarxlziutgnk[nhkegjljxordszjbm]zsstvoadxqdhoffmim -moqfrlcbvxtodgwmr[xuldcmbacldxqrwdx]tkwmiexelfuhylthwhx[moijceyahmwvmev]idivrzhczxmjutclqew -sfrpjlshbbijpxbldgf[auuifphzzmlcpcvaiz]pahgjmspfnfbwjcyhwh[rforlofyvcmoeynkop]euflfzydbbouartpevn[kkuzrpgkjnmqhkkzj]rflkvsifjwldcnaqeh -hhmzakgbafyjlat[zgfbseeczvdwfhw]ougikioebcfwvshtir[fhkgbzdixcgtlygdl]hazullantnwofvnk -tqjjlzhzkvzmubohzhj[epiumkblmvmbgom]rgmogbvmhtwjhmw[gsmtyefgqkuvnicng]tzgbjsmbjuxqnrbn -yvqyouuflmpyfwbk[aqblmhvvtynyfshl]kvjfxkhqdreafxwj[irsviivlrjkkeynnwx]rrghuscbxynsbsyqi[zwelyxrdjbxicweenn]vcpsqwwweqmyfynttg -ltlxbwnxvwrvvxpq[ulgkvbbbsabsbyjprs]fhealjboiotuasdwni -aeyqzgtgplsypurpt[dsbtgtnkfnlwwidg]wyllwjwwnnsdrgkxjqd -jtaokhbzghqxhdjf[tqqogmfcmkbxgyx]qqwpajrnypqgvkkb[xhhvpzlrojjkurlawn]rtyzweuknwcbpwbrqyq -cgxgsbbfdsyddeoke[hiqjcmhlqefphmcd]mraijvtkyqblerw[bylxwlqifgagtsp]ahfynlyjjwrzabyzx -uxynlcplkdfpcdmyl[jjisfuhlclytjsyeob]hwynakhicnuersuo[mbmqhsoerrsvwsrmvqq]sveorantnsowvtl[jafdatewvrieiotnpnp]xhtdwhlylomftfnnen -tmzcveieyuzlxpmr[ndesufgzbraxrkgp]etjiwayxlrybdzbhab -fbprpeitxljandhdy[rczluitmqgbwdcsh]kabckqvtuxjkibba[grwesjogtrhtiybzy]ltdeoxxfnabawevxd -anclbgpbtsmoajykxb[npuxcquzvocbfrp]uwgiymgmvzoloqyrcs[lpvsvwbxzzdpqirgpnh]aurgmibrsncsbgq -fkdztblvyxkydfky[fubhrpjakajczbitmh]srnipvdwpbzdmjmerlo[hnbemydhlmwplcqyne]fiwwzppmfdhvhnmr[wpxmyxfnkqdkdvaaik]lyygxlsjeijmjdyoanw -pedmulanirmdvpmt[zjczvwywpkwrkoqrji]xzmxaamrjikmncfaio[rtswpkjkmkdudugk]pfghhjjqllxnaguhok[enexqxgwatuynsbr]kbpcipbknitnikywlwh -nmkvustjpdevipjtfwg[egqawcvoennsxcpevua]tymvzguaauenafdze[gtdhikwfqqwmqixdi]oohvsdvfitdkxmbmty[jcxfngbxdfihftmeajt]zhirrgodyippqrynexe -nnyhpkfneapjjszcjz[ngzymkbnkxzbacpbl]zzizemrikaffskqmfev -jhxkzrbbqowblcoxz[nsgwdmpcxhzgjmyx]quchlxepmyrzckaz[hjgmvsursfhpstqfsih]vezjcyznpnhlzlh -kckcndmkdouorsdwn[ztuibjrantmzgfe]gqekgbbxssksend -hltsnifvgikprugygv[mqhnrgbkbzlhbvxiler]nkdbjyfpgbctdrvf[mkgsjkcsxorjelxya]lkbxfqvhqjatdxii[yfgcbqrsammlylj]ryhbthqnczztdkl -eadkjzvrtywbcmzqz[yqrhwxgmhgfhrbbegto]rdwetzlxkddwcfxfa[owdqelgwlrdjhuddc]jlhlffjtkxlhwfvxyx[yqduftxeqbqjobyzu]vtvpwbzdxflsgbxsbk -wtfrmcjfgktqtdiivg[awvaagwtqxwzxhlng]hhrbjjxipdeltscw[xztfxhcdduedjrtafqi]wwrhvbrlwhqwyiis -lkrtvetaonugeporo[efbpphkfxwcrwppqqam]okmejnhrlfoimlchsmd[jyousshjqvtdtjzzshf]kjrwsvwqkjfwbihg[pezirpsdyrkbrtxi]hnomwdvyvweozbuxl -dhorxmoykqstlzpcho[lkymthwoczjlxizjila]fangkruovgrnfgbp[hnfeeduqmmdnlekcumy]aziaqyhtfkjdzqtqr[kphqqdxqebxbste]ngnnowrsggslyuakg -jouafjnkgpnqykpcm[ooqcsucqxxjxdmjn]jhxejffysygfurtuiuk[oatekibkyohbwkmm]hgmnudmuxhjpots[ebdfyhlvwkuaodbowcn]gpkhliklzfymjkwu -shocpjzaevzeariq[eumkwkotgdbyjgnk]uunsrhgakuzburbz[bsmpastmdxowusk]lriwoyfiivixkxu[kxkhyybsqhyxtsflsmq]xxhxezxtbzlbjcrfml -eciuieumaovwuiwouke[ddkugoizbpebewwz]ikyrxrbqgefwwfgh[tevvqczqhzmfqsxzfq]rjfmgbkmqumguwo -ebtvwkbjfcnwvvfbp[ppfrlfmrddsruqic]pyudwmqrqdfauckdkxa[padaisofrzqvgzh]byqqylbsmbvbezyye -yexagqnnwnfywjm[kooqogognnngedlzsq]brhhvwinmrvkdqxw[dgqzfpphhgjylahgay]hebbzdmhbvtzmur -foijfpevxozumuvwff[pkiquvvvqjxjrvlsh]kmtmaguaddqfldmu[utkltperqeurdocb]oiaikfbzridjxhz -ixozlsluymvimmudeve[uiwznweryxzdacvl]ijygnilnqdgisvxbxj[nyhllexgbybqwjtr]sydmmxvtutdguveaey -uymzmnycoqrufwkze[llvxpnprmsyzydne]hxgdfdwkgctgrffxfd[uypfnlwxqsrbztigvof]fwdnhejatsgjylohe -xxeefeippziupdzqdv[fqzsaanzuprdejzei]sgritswkucdvfwgr[yglsjvabllzoppoq]iwjhmtojkwrtiythgbc -lbebfxalyjrsbaxe[kjlzgjowpikfcfmf]tbvomfmcttexdmjbkhb -itfdbeixnuxztqwmun[hjvddmwoxhysemairp]llkfobeqjkqjvhqju -ljocvcmwkqiqjdy[vfyialovhfurlonwd]xyhtjuhsxxfupmpbwwe[eonolgkfoimgnnqf]uhcwwspkbdhjlqx[bzwxxcwktmvwjmfnl]lscbisjytivskdg -nohrhiroodyzrtientq[wdzodhubgckwueeh]husjxtycbpnpkvm -yavwhjxvtollnspqspo[wbwlwqoneyktprx]ykxfdxclrrmzujoirt[ddqhxuvkhvjddakav]ovdtmshzriiyxbnh -niaolnfjhwcueopnp[vmstpskhbwxntxpdr]cazyzemxmoliuvzublx[ezsriqaswtclogfmami]iqcasfpwgfwptuwnbkr[dziyupehwpbraycyni]kwhcaswxwsulaebmzd -xfbdctwpeiuncly[ibtupfnclhkxusz]tplltxxnmbnzolkh -bxswmezzutthdywckh[ilxpawzlxekjqxgrre]qgkpjcufkrzhqmjfnzm[xtpwhdjuwbgzlbuld]msweefzujnnqtpkybr -iszvyoyyegaxhdv[twdwlqalxhuccxe]nzipbpkobyagntl[sdkbcyvefuabjmdo]hsordogmuidflsp[niaofktgfeobayhpi]wggzjhzhvxsxnjt -pnsztfncjbopatyivn[cvjtqgnyntndnpnse]hapvzijdaizmnwmidq -nlgqizdrparsnjyqpgv[egszosdlatoslaga]rlciqlcmoewqfvdqcqz[dvznmgvwhighywc]kokmmsdsqtjowrcg -splcbwsqnyhzezpvj[ssatvhmqnhiffueb]brhsabaqbkkkshmgcv[gpfoxnkimmtchlyge]srhqacebyiltnqds[pxrrbhhesftdovfylh]hyuzrwirzeiznnfuc -hhryackxxzkzqxixy[envcplucawrjtoy]yobkzawoovnsogap[ztarvxzmwkeqxydarn]vvjycopkerrppcvq[kimwaxmvpizkiuefucu]cdialgjhbpmshndqq -nptwvujejyxchazpdrn[jkqvgwdzgkamlaje]rlszsnexhbxeytxt -jckmcegqvwvvhxft[kmadqubulgkzrswsc]fevjpgocevplyfhd -cdyxwjegdpxmmcgtb[hkhpfbvslkjkhbh]vheahacmhbrhwebvymu -brpssjonxyicopgotnf[kkrfskmcraudenf]oavtrcoiegoabtxxpsy -dtnpqobyzxlenyqptt[tofsjojeprpzojo]chekpchrxdydqtlmj[yzccpybekcdhlyyyt]rgwioolvkinkdxluo -wwrbzyzznqgvugbgve[tetcizfbdkrtcfuuk]xwkjpxvuwseqpthhosz[trvoahsnazmstjdcj]bslxorundumadeenh[kvlgoddouujyfaatmgc]bujfiyfvtqugqvxk -lsttshqhvmyuxgnff[bowbelbrarmpfbkppoz]hmnjnuxmjbcsqlcerx[dvumdplhvvdvyzvidf]zphskjfwjjvfkexu -wzucjwgswuauowopmdp[wjcqiryvwuxbmhpyqp]iqcuqtlhhzepihteg -aqykzrdfpbepfroi[nnesulylatpfrysyft]aurruqmrarfprazf -iaftaviyxeombkewfne[sdastbxtiafdrsm]xegakracjungzmeu -xqwlbqdogsxjelruof[fbmfshrzujboqjlkqxc]kcishnbimxnuqqrryy -nrvbizpcefeitvvupag[hulbkxrjzkaahdkuxci]jbdgvrrmdiivgpqrpo[qyvwwwtrkxzqijiie]lachkuszoypsodqrdnu[dzfrbbkvqftntopviw]ebohzzukoiqnufr -tywhwpztmmhnblxbts[jfqzilxvxiasnlarc]pygwyrgjxycsckvutwk[cnroojebtlndmsy]yvxrbvjuwuswfyk -fokuprpbdhyyfoe[bkjcczvybfixyjbq]uajetiolqmtobtxn[vovkkboyuezdnrhnar]mghktojvbjtnwksch -lxdyvrssterjmiey[tusyoprkvxegnqrdhjq]odrwoubssnvuyuiktku[ucoxfrisagkkaloq]sjrtycvxnebugwqtll[hqaeiynmaowrvvb]besmyyywrczttkgmbtt -tstdslikjjocurgugn[vgqrulmmeobvfmpamj]otvhfihzrngjknf[aawurivscgfquiiur]ndkqgatdokbmpepskfd[frpildypvorbyre]ujkroiczrebmdyfd -fqdpgjnkmkttglce[nlhpkiewbwjbtwcpf]haxcchmkmndtnhh -omocgzbdlfbeamflzr[jxszwjljfmxuiujbgfn]hcdioutqeoeuzap[abvucydlceefbzn]jpkubopwxgssvzo -sqqlnxiilhgazsnal[ighmjnwwxtocvkpftki]neitkxncjcvdlfgvh[cfuxcpwmrqtbgbknr]wwkxfkkpwpqjkdcqdod[daqaqgzmzwrjshuf]yegenkjvqaknwvpi -mmiexfykfdbrhhksyc[ylxmtgrofepdzvxtuny]oanwwgksfcqhfks[oijnmauhzowxjcu]evrjktopoghjhqdx -zozbfaywojquqvkz[bhxevssjkapxlmpwxem]ukxlaytsrmbmopjchq -lfulcuwuwhpsxxdq[axyxkwujdyfhzuwszgo]yjqrxxginsthjqmn[jbyodgaodeqvvsbjazj]xdcarmwqaecpley[sbhenpxchetqgkvxmzs]ywoecdpslltbwygkxf -pttldbtbcrbtlktgoy[lexfeozwaowzcvwuzl]ljcujfuuzcelcfgfq[tuhxnhcvyoqumaxsbt]kvsarqslxdycbij -pmtquvqtdqgsntwhoj[rteezvlqiwspucfhelc]mlrcencmqsxzkpdjfxi[semnpknrjcdgqccul]yyjfazwlkhfgshuslw[awkouisqljhokamqu]fjcjnhqamgmktye -owkxiezvginbexz[drubaexpbjhtkvst]zcoplmstsjurcdluxtx -qmeswlvqobpbbzluq[tjwpbxwxpvxrfcdv]auxbrlwdvcyhezcvcx[pazmaitscjytlezq]jiafpkyazusuhlogjj -aehkikjiogsijihpe[boruxyyofoaikim]kzydvfakbvjyyqcrub[kxckdbpbwjtygppqdw]rlqwfwajyuqxquqqj -erwmsqkbxvsqmskt[fubwkfiayrjxjybcltm]fmgitzghibdvofyqxkk -kdvgwfqrgtaqgrbo[smlxrsklqbpjfri]ztleeoguncvmsuwu[akqllpwpibpiklnkpu]answpwpyewhprmgod[famajtkfraujmbi]uqapyzuddsjfhocplhg -snftvhkybjskprxrrzf[vozzzsufgzuczmw]movtbaxcjzbvbfdgr[efkjjmkvnpwrfpwzucm]xhxwwjhfgulngttcwt -gwkybdfpsalwzdzj[arbuwnrroaywiifdkh]hroyrgccxwkxvbb[wfvctunrygcuknhm]urcglwhxdnhqlhnhm -fcnsrbobootyiwobosb[dqzwfpxlxyqqqupqx]soulcktjltssqymmgbl -aynlyuambebrjqrqyf[sketmlkqrfzjspub]cxsbjugjjhjyfrzbx[eviepruggimumxfuxmz]zsaoqyauikbktaognvt[gzlpscwtzlsqaiiv]eqdietoqrycxeep -btvgqbrffbigbwyn[hawyevqsjornortkt]aatkdacjbihoqkblwp -iwcndrfaqgwbjqo[rjjaxftvlapukscy]yqbkjoahqehawwc[tzaomdmoksnxsxghe]fiopwtxquqqkaarh -xuvrqnmorxrrkozq[fobxzabsyqhlrdg]zyyizwpynjnxftao[njvnsxlexpkrcdz]wwenlkliyesmcndvcuf[kwvaeliaornmkwtvcj]fsgdabrbegymyld -jnjnsazfsmceabrvnt[vvuwhwfkjgyuchq]gpbphxbcubzbhwg[robhwhfsbyvxjesxi]paqidluldnvdhaf[olgagstjfhhfulyjijh]eaxfhlodlaszjytjhrn -tuedbfiegbbztleiw[lcfmjhaivybixjhqfpu]ptainitfwmqjjvthbd[lvekgokhhxbgsvuys]lihtypowuxinvuut[iwuisnrsisinactoj]rlgcloangcbbiduqkog -kcbqbrrnyyydatuez[zjockzqztfljzblqamy]rbvwgnukscgbvwbjd -wrskotnjnzstgdrbfct[enatxwtkjnpkrjosh]tzoqfdvelurlidqzeph[wkwtcdruebpsxnmr]kpuwhsdnkxclmwe[jbmeoibgtttcyuwfu]yymlkiklaamsekcbj -ypjlskiufxommwxvmi[ovngcflsoorruwyspvz]hfhseppsujofhfr -qcvpfgudklcievbfy[pnbexmxgvykqfzg]iqkduyvfgjoqpjivnvp -dlqqhxpycivizertysc[lyqaznnhexzonrr]xibqisowyjrpvmurek -hxawudgfxzgotyygwt[moswqqbjntxyjxzdzgh]rqegovbegcvupdn[envwqcpxkubdxxx]euhqmmxmhmuxzwics -ywsnodswkovbakgwgoz[bmulqsmmlnqscngti]bpijtzkeogieybjvzz[qdkeoomunsdhqtgfcd]dhdymxedoeoajasyde[phrknqwqzcxqclt]gceblmgxugocipytrb -vikkzifkakvxlaiazza[abwjtprrfrqiigdwab]xvabnpghxxjteyqfk[wzswbqscxqtmtin]fzoopbmfeczgqth -rpsxgljbvvuymgyarjt[hshrrezhoqubxnj]ueijefxasiibpjnruz[dthkgvjdmawhsfsb]xreobobchjfsbtkmbnb[ydjmpujgmlzbpjv]yzzxwkyuasewtdykdlx -tayzlehhlshbmye[xcptltsssiwspjjfcrb]ygjgkwnmupukybmetyt[hbxfpqbrytygswi]foqqfquoigwzqzon -luieukdjisyvloygc[gsvrakrrgiyhguf]nobcvqzoezbvyostec[jhsfejpgzjgvfyuttxt]pnbiovicvwxyyvadji[muymyywmawtpbqy]oyeulmwxitcgievxav -jmooistiumacwdkmws[kprhhacrvxlpbjrmps]bwhuxidhckhcohud -gcqelkomlqnknnagihf[qymdjztafcezoprdzoc]ghfroyxotdzczqx[wxdswxlshevqsbjeg]uflmjuwqrbtbbmun -urysktuojujenfit[mrdumveuynuguzlujur]golhlzbkjwyclmlkpf -vbmaecuvdmylyxnr[fegcdyyqxqwvmtw]vliucbinqvqmwkvyjp[fhwgemvaqggxlmoguw]rvmfddzmwntgeqah[kxkctllyzzvxypntcff]sgaqscxrdcmzlyliww -sefypuqjpoacgfnwtt[ioflejbthxnkdgoik]rocojmfwwfansyyqv[iyizhohpqvkbuaqosyp]npohofwqvpyxcxrt -cgzmoptvksgvwyheum[zvzvtlwrenltplzgy]myyeuzrpwsnzutjnkej[ttfimkuuuclcdgexy]xjlpfxjcqqwsjwptu -raotyqivcueshnsf[pyvmyvxhbdbnqhzxjg]uyvvdzgealzuzlkktcm[hxievdbdfypupbteyr]hwnevjwqxxnftyks[xomsambozdqysfaq]vgumkoaktwkmtimed -yxaxjbtvzmadbfqyv[uqgfwzwtdjipaxatvcv]xdeokkvvfysqjakzewf -qskksnrfqvxsulhn[bhhbctzbspcgete]oqiqahqqzqabegwvi -pziwbsbrrzabsqbv[cjqeuggpvkyixucrafx]sflhbpzkzlvrsnt -rzebjsrscwihevrb[psraegtowtfintpxm]letyyfazyhgxqvdj -yibvfzzdfyduvoidcin[vrpkdibyqloieus]wxwexlzsccucrkp -tbwfqaohztocrnnrflg[mnuzqpmzsikhghtevw]dcoeckvfuwawpqewicy[blpeuliasyvkvpqe]hpaxunxuyocpgejcc -xzslowoeismiefcucf[ucunhoeksefxmxry]lzwukoivrariwmfq -snnsizkvnzvbybtnksl[zegtmmfakbgdkbc]snwmlzqbperkpobivlr[oprzukxpmwmjruxbd]pkplbckpkgkppekxhae -amerjjfowmjmoepwm[dovpegfjsjfbynfsld]eqiadmnpapmzqapvb[oumbcxdwvylopkf]wzoyamoyuvbinix[qvrarzrayfqyexse]qlzzfzqukpztuhvhajs -xtipkzguqcpvpdxdmvg[eikmxftmayywkcsfrtt]xvpvawokhdyabig -ttatomuxcomsozd[bkewkffocuztataf]qkackxnnxfaobtbuoj -jiejdppofadbjkyrtdw[ooeauorrivpvlogj]wyauslbejctazvw -fqezoxvbmpoujtq[oqrdsvrhktckizbpc]hxrmwwjegkfkuuxh[yrxyqjghxpejmeuanz]rjvskpxwfvkuoxb -ozgokrszsizmfbt[asvhccznwaowmhhcj]maiwqwijvjtzuav[hlthovjyfjnmngv]sfpxkwlemvnpgkddhj -bpjhbmtmwnhxwun[gtpioftbeyytihhzz]hfdjtbecidtierbpc -zoqhmfdkqxffzoo[usxmsyukwfnkumfm]vgzptkzljvamyiwt[gtbzzwqazucflkwkins]ubkmjiyggflxdbyr -swqnflkndcslifaupkn[ojvmkkvvnixkaerq]noeofutbnsmfcbkig -fftclmwgwrlyjgkgm[nhlpehlzzkdbfshvkag]awzxbnaqoiopxypkdo[alkzutbpqqkgurpwufr]mwjzdakqjuencwbbrh -eblaxeiperzztmaw[vlmprldacrynjpsswi]oxtovjqqulsoohvzpbu -eadpdbzcmcuhxhfgjk[bjicujvqxbiecwn]wjuomhmodftbqtdmt[edfecbkaubqcffg]paehfkoktvdbebg[qbhloexbsbohtixbm]pjnqayvpxitvouow -ewhavxzzuqlxdyqkhi[hnbjdkvwoqnvjlpswy]dxfdckirzuwnubjdn -ubtfzeljiyqwpgnuf[lbgigmkwbtdpnbkbnk]yybenqvdoomefmgvv[pnerhkxkgwbiomjk]hrffcijxgjaoqjpruz[lzgagogeeooycnvp]cqbruywluacfkphizv -wvbsipoahwtjshooqg[cgzugdbjurjjddjqef]wztnfzjxlkfjfbns[maxljqbuvjduvawsxi]ixbywijldjyonyigzxq[pzybxoxwuirwqcogq]iegnuixmzhtlovgy -oekgobbwgudnrcmrj[szazzrwmljzjgijegz]lvhkidshurzfcgpabj[mjqnneuwmssstzljaph]fzkacjpolzfrfclip -tbvakynpgnsjnbyou[jyqyyjhfntaavjbj]nxkqrzatnwlpcuoja[gsfutmylxkrwbhuzjvy]yxghaclnjrzpzefj -jimduufubekuvlt[pagpxnmctcyywjiex]ensszmgcdelphrt[tznxicnzbhktbaah]zvyxmysybkjigyopon[cwzhaqcerhndwuqwy]ypiilhlqroeqrqwwqe -eeglgjlpjyxgzthtb[ksepzrcctkafyafbb]wrbfmvdbmivtmst -baftmzwjyaltawsamab[qrzewforwdipiwxzv]lorsrnimsmqjrvcvpu[nldmnlswmdtooqurgob]vqwffeqqhkavwpojj[lcsbfxvdsgpvfleik]nstfxtsmtrvgmyn -srpgwoiktrmbhefo[duipraannigptac]jeadeotjkrdeeswndn -lwnbcnwvxxcswruk[bppxwfnfiyylouhr]anrtotxqwcknkdlaov[wfejxreczrfkwzedhc]bjfvdjmnwqparey[tcwuhpgehohdept]mhiliyxarrbpqpe -yhgvgzyywdtwfgwjmj[fsktwlhrgqtagmbfxcp]jjnhxktdzpmjmsj[vvcrwammwrdxghiwzu]thiysvibpqlcapoh -gfsszbcbpfqdqbus[yurnuvyytgoametv]zqfohuvhvthkwhl[fnyssnmlmkymzbs]lriewfalyrsspdwrmu -kvnxweanpheazjdzgvp[xjsasbuwnnfyqmfry]moaxqxqmcreibve[vysmevbpmtobsirlolg]xeqikiwzsfcecgwj[edzilvzrodlkovmj]ddsmpqvyeomnopwie -nzfnzjwbmlgjjzyocva[gvohlanpkowbpiyu]ceffmnxewxnciao[pfjxyufpuvirsrgosx]qjzqbnypinryigytexl[isevevwhrrbtlmkb]qlxevfvgjexgrzj -blgzhmeqgzojaeq[gwfydofbivyeisofu]rdszealclhxxtmnxbss[uflumbfvytlxbsdkf]lkwlpagtrehcagpgfpq[tfesbzbqapxrjflze]zyaazfhcbypnzhanxo -uvxeaogrkwyhhlx[tqqyhyoivgtoszh]golelaorsxezjgbm[cdbhhggnkbnqmtihhfs]buojjkvnytmqiddmkhg[xxsftnytysayqgzdfr]uuuokbheewyatbwqvv -ylunncplxcziijdkbs[syditmatfetqxxfpo]kgvcfnfsdowisthj[pntcylgxaufoxtwto]hpywlwzftldkzdoh[bstpxzwkuahkmmotw]cxvzalidmhiidtk -cydzirqupeotmln[qcobtdytvpokabr]wqaczkzujrlxoszc[hpzmnchzhlcviotisaa]wyjkqrdzgmntgho[tyfvkooqzaajstbe]onahtttjsrhxhgnw -zeomcnnjfmjwosxbi[lyfmcayjjmdoiyl]uxnfqvwonsiuhivjnxa[myumcdwrowlghyttwn]irrvzaahwlsrswlf[thqyriurtohfgkbr]nsaxcolaibbvlxsi -fuuuxtaidwxmxxujk[bshsyvelhfqwlfy]vyfbbzlrdowppkh[xbxyryvyhyeomymwq]mocwgoygryrhffoztg -cdhhdrylrjzcwzex[jfhkkhlmtxdqxovp]yilgdlznovtedeexm[ikqirazjjeaitjlu]meituyvmlvjmelcnrr -hlpogyqmbstrveox[ceavgvdwtcgfwgj]acuarfurikepcul -lkdzuuvudxuhzxmkpv[jvglotsifsanxxyi]zzdztwjexlwzefxn -zkrlcwtzllcfhrqtg[xtwcenmfjdconkym]dwyiwggayvmnylwbd[okwesfzlfmroeffnpjh]pgpgfuzebejumec[yydfugtxhfebzgvch]jsdmbpgpxqzosgtcvw -bnfpjywbwmmeqbka[wtmfbgstzqmlorevcx]nudmstkfwsytyve[qepjpducxvbauppkvv]swaxlhznlahodgro -zttjbjbomjcokdbxhx[xwlavpsbbjagqdrx]vstkbvzsoyzspcp[mcwhffrwkcoqwyiq]bdhpaecgicahyvwla -mjnstdjiguagdnac[vqdtmlzseufmkrk]ltnlascsietrcuvynry -erjnqlruyqbjzkbul[abyqczayafgzojrfk]fqyfcdczrccymiftou -ewpammmleeceusdtse[szpcxapbybobeviyhn]zrwvrlyaxgksfbh[oajsyeqdqizayypub]iwftyifnhigvntzra -bainsqjfjmrcxdtafom[dfcnvcuenkpuotuy]xxpuuyjmplhfhyiqdcl -abphbobydwdwbhply[yvrztjowpwpserw]whqriogmfecbsbyhqi[wplrgeabdqzvqbapi]ddelonkidwdihjhn -pwlxvzzwzuqgdyrissi[xnvwxccwgxeiqliwfam]tdvdzhwrtbcxwiai[zbufhgzexeyteoazh]kefsdxuyabptdjabn -qimvkilpmpxvmmjd[mbtlfdpqgwesokcsr]xnxhimwmmvtopvki -hetdjnllvmvfxakxg[mnheackwzcsfeuyhone]hpimahjtkjimvmojl[yfgdqqsycjblikpfvo]kpcgtvhgxsbpxkld -vkjkyawguqwyhqydexu[xiusnmzpzzljkje]rkrzbmwdatnmjvotg -xztfbzpnmgviqiexay[akueevarrsuekpg]cwppyqeyddqiqddjbw[uzudorhbqsacnuc]gvvpzltwqndsamdio[gxkaentomlbdprw]chxzdlpyliwgrdmsf -fjgkoxnyerppymy[vsjnnwramhtvelenzd]vbqebirgpiaauogntpy[avmaarehcbkkelcavw]yiplonnhtokqifcmws[gexzvprjuhvhwiilv]ifhpwfffuhsrilel -yzbvuufcdhzvmlhx[gechfjbingtzqzl]syzpzhveuhvredql[djbqdplujtzrbyj]vohmaxsazeivbjfsahk -ptuymymyqfxazmsruv[nwdqwmlhuaflrrlyic]ulrirdqvoyfepeg -qkyukmbxcuplxoot[vsbifvglrklyage]rctdxppmrpqaovx[dstktokvysugrit]sottkkwcclqxnhvmbu -xbybgcptnnnleymp[aezczpeaavswjqy]hfiogvhrxeccqrbhnnq[eavbhzswkepwcnqtnbf]ypdtctuklkyfplrzo[plwnucezldxnwfwqv]wzdnfpehcxpvgvxmp -yhrkegekhedallfhnx[fsvgxvzklrurzdla]aozwwmmqplsrmawnhnw[hrqlyzgkylyexskfddr]urukenkhqmpbdsckjhe -tfxcejadfvkgdbpkoip[jyrcwjtqaoprnzvxn]sjtqmekyjfauylxdda[srlpxmmnmugvrqchu]avjycgbiulfbocgw[jnvzundhrnkkowywdhq]pgkoribobynxeytvhe -uoaugvuaddzlbxixz[fbqqwhyfwwoxsfr]cirtxislchxeoqvx[fydtxitixuwqyni]ulonwhjmbfclfoyv -fctgitdmabzqvxyoxlq[okmmnebnrheniobbaq]yoyuxzyjgukfvzuif[bkfrfuxxlpvgfpz]hlicrvaigjcqllmh -pexeunrtwqwnjuylwkz[ognjybzoxucixexzpqn]jevhvzjqotewuzepdt[wzxhvgoqonhkzyzb]flmlnxbkokjwafpv -jhcqtigqwaloekzz[pzyquxfnnkaurotrjp]smstqmotguniakg -lmhecjgiokqhzourqj[etkxbnxicftpiqfvv]jjpsnsgcdhdzpzfofx[rueztwjdfjjcyfmk]ivnyapkphaubknyzt -zpzwngxwhaqoqxmcy[lpvkmcvzrhiwkip]kabgdmkusopohnjsids[ybjlzcvpydxnyfkz]hkrnwctecptuaxizub -mzoejdvvwrnoinmmjqi[wloxqlhgvffjjzrgivp]qsdgmyexcttylcal[pouvdikobfbvwdfpsy]fhfihirypihlmsgqth -tmiwnwtbrnaetraa[azuewvlevzqdmpijox]lobkqniheizuilt[bsgrchqgqgaiisencgw]amqrkiducucjrjib[yeuysnviioqavfjb]giikmgsrndaguewtkir -gcvudbdbzmlzwpoq[kndbdybivjywlfuo]zkbalpowpvtnhfyz[vnlznirsebececifv]qwgnpwgavwkbsbwc -gtfyrdnftfmlqsxqktq[cbtsoiprfofcttekjkb]yksvtwrnymtftaadi[gyslmyccuddopsbrofo]ngielecejhklikfnw -iabfmkusddmafpmmwmt[sblhinukbkjvnbjygmz]qaimtjrgswtwkxatv -cspdzlionbzpypgio[skigzvjzbypqhqyssa]xdehqhrpsjetjegejk[rhvzmlecvjaxxbwon]pyjzrmjrwszctkfdaom -fwgvuubcizeodjlar[codpykppnlavuegobc]mfcbuammiptvwgy[bxyjmaeywjaeqcemn]mphsmnkylinowhcs[byumiqkdtxekpteovxj]fmnxqemernaxszekpv -mbhzepuhaguxqxyy[rizpoylxzmrbbtleg]uzficbwerulrhnnsd[ctsuhqzcjmcydgou]hfxoesfdkcfhupf[adjixwxypykxipokr]zwxllcqvivlpyjw -uriltkcgsbvsqqptmch[mimwhjivtrmzski]bhzwajclmmqqnieyp -sdhptzuwovsmstadvb[hmcwvkdicxqurdvs]gevaaxdhrffvisopvy[emiohfhrxndumco]qqdhgxqqkzusycvde[qejwvoxwuatpcro]hgctlirtutlaowbpaps -nopbosevbyymuxwyp[wziqrvclzbncsinq]nciknljakjholuho[htazytdkoquvmwtn]uwwqeavazlaliiuhrg -vczcnreuvxzfhsdvjje[uzrsofilfkzrgly]tsoftydcbkbtwbojxm -qhnlepzueuzfqeovpw[wjcqkegigkivivtabko]wnsbdvkxlxifjqsx[ixkyyuidheznidv]vivbemfewkdrtfaum -lqhvszofurybyciq[jnofxqclboepvzs]iymsedvkreiypbnmbt[xdoeoqgnlbpbksq]mianrmjfxneefwmzmy -xghojjtwcuykpagj[pljdnaapmiloqmxnfer]qndfhtmludexiipoc -kmizgizcrjxsfey[jnicxxeprzviqjbxz]qpntvjxehbiivlwjbl[qcanjrzrxpubxcsiwn]anwmdqcnjvoxnume -rwfxvkdisbahbbtzg[chwlwwnkawloaetkzo]xelaknfmymdftmoo[xcpbzebvpnrpgwuxnu]gciwgvgjizamers -fpbumnbrwwxkftujuh[znqulehzdxnvmhpjp]xosdmvqzgmhdubv[whdeqztiosokvowui]bxzawfvaslqiivz -iflgwwuekwmrhpntwbq[qxhvquhrgousyue]ecervzfwfxvewiudy[nldwwdlkwqriwksxf]epjqefymaqvuszpucax[jxxexmaoexdiurtp]fqxfmtcxhdlqcyekv -qqzbcqxbpflnioer[uqzhkzbaunusdmv]fibemenniybzkkdhdwc[pqjkgwuvgaafrytt]dloopxhgvcahkdmjhkf[ymjtlihyoeyzzztdtt]qhqpbpzmafjqwafeqz -fyqhiiropnxbbekmxo[xrxvscomztjvmbfrq]ecerqfotsxyepqyvgl -zirsrowmviqbcluz[thlugrnfamglkuq]kscvmvoqbcveytlimo -aorkidjoiohvkvf[sjdjnonozlwernfyc]oqsrtbmykitnvmmao[fkabklfflxpsafljkn]ibathgahmmwcfmxuz[pouyfejzrdmvnil]jttxrfxicpyxjutpld -wiafobqmcpbkekjudw[lwnfwhmrubysgulqa]sacyethjclkgmvjjsp[lsfkyuszlxoszrylcl]rncyolasypaafbxz[jebonwujcbpmzpdep]yldjyiupaareoxtficc -odaqlnxbrweeesbsjjs[kbcrxmswrhlcaqmdclg]sdepnyvehlkjxappj -cebgletlgpluqqql[jurkzajxuwjhpgbaocs]ucjbnlvacobrdwtm -olpviexhihzdinbq[cydrftzalupgakekpiy]ubaxosljrqmvjtb[mwqnupserknryztbu]cymnqcjlgwxqemj -eenebgobtjgaomtfdx[ktyqbnrwscveymrgruu]fvoodqqdqcndnenfnn[pmykwwhnzvpkiouk]wwuzdsjbrkvudjtq[ngsohmvqtvhzycuvgpl]buxvpaygvcnfrrn -zizewegfymelyen[hqtqflrfikxyiiy]iwcthzujbzelazbp[jqjuninpapqwsjlgwyp]mskjscmsrcyvtrny[yixaneimxtgmswdziry]rqdookzrlapadvvwkvb -umkwlioiuitgceqolgp[clskbdalmkqgkiwau]qvvxnuiulomzpgukzz[itpfvtrbsadknttvtk]ececbpiezfrkhmp[bgyccposjitwmsossmu]eofzripzhxfchbz -vatznkqftiquuwnp[rphaabifzbizbam]ukvfbmqgdkndehz[nkiulnepgmyrdwh]gwyfulbafgjwqxrqo -kxnlcbtmutkqzlen[awtrqmfmcuyyzrs]eupenxkeejpwaef[tancnuruzfewgkgzl]wrpvwcncbqanzjmmsve -hormlzlnhoijrrtpes[wtrhocbrkjmclqz]dgxndczgvkdelvzpt[pznvjwcxojqaupygcbw]xyhbyjglepjyidthg[xxetlntxwcxxqvir]wuqrfbqnllstudqigm -mqhevnwemnwmridkrov[qccsiikmvkcdfgmfr]rbhegzyftpbvftlv -fpcgqlpirtnworzlpmb[dapdrnobpnfascjk]wjfkahatmdacbqdp[ewjocchbnhgwjrtvpy]seanfxzjzftorpxod -jhucfdnpnnrdfwpmuv[etsowugmklvqfkh]yohnhusnycqjnsspai[tzslthtoipxwyouiu]qjfsatlwarvzforpi[wgwchmsdsmwbyumiqm]ubnqwxaqwmqyegjgwl -yhwunwvldxvkijhgp[btltiizrtdoocxzdq]hmjinlwavknoefldmii -idvxpxkefwhszttyysg[alnoeypeavgmiqvikc]ztodsqkemxppehh[idxekmzsqfmpwxqc]rvleffzxxtdiyoqyv -hbhdigkfrbkcgybp[psiceztvpmtuxkwvs]itvkdtlvlvzniuuhnt[sswpnyreynmevxsd]rftmecirxwbopebhbj[vmtgldmrdnsqplnnug]aiqmqytwgyrzfuif -yzvqrcqpvrcvzelfy[zpfbfqwuhlczlqncc]rjivgabokpvurzeumlg[mjbfbttiywadmjamp]cxlaflbbssiaftpvcd -hapmxvffllyepuzaskh[uzlvpzeuhfxryqbvba]xwumchkcvjhzvvsutv[asyvecfslkxxrhtjsy]jehubrvlszilmzub[pealkjwsetlaucnw]ohmxxbwlyuouvoksfko -shcwbiydviqwsnya[sxfgeotuxhyoxymkbq]hemidyqwlijlajk[ppjqsajrlwxvegscewu]dssbwmkvzomborfg[indenadqucenusmzol]bogdgjehyhoedtiux -oagrxxnyrpqrvstuoq[nwantmrdcufscrb]goznqhzldndphsln[zdojavthwbbueda]xkjheqtkyvyjwiklfl[edwavhzglucjvxmgsgg]epqpcaxvrehicazmmuh -daeglzxgmiwxdaqpyz[fimdbdfvicyzpjfn]koozdpltsbevtsczv -unxxcskefbklzin[exbzklpzxjzzpjxyln]uofpzfdwwpjrdhjscje[mfoqccxeqmwyyplqhbt]zfcfykdzcwhwxcsh[ristchluucoxygdpi]sbugcboikesftqwheqp -ecufazkhxkylpcmobav[wrbemrlvoofrtwntf]ptdlizuebpwioevxpf[chbfqrkcjebbduo]dilmrvqylmvohqp -kkumxkzrdsnjywai[ozjtowejxntljbrcr]xtyoiwtdpfokixp[rkoclcnwfpnriiksczd]rqatydsnlnmcrcb -mdpyhqnahpfbikzk[btdztwjrwxiieisg]vxpqvouzevpdkoll[vvilnegvewafgxa]pcjidyijcralzqk[zwtfffgirjowknwwese]hgqlkzwjupkdvfrzzcj -fahdvbtntdgqjvh[pdoggrlnecijiksmve]nhsntnlvyhuvsenx[ipwpficjdnwtipai]nruupuriifefivyqb -kigatksrmulhgrtwjm[ywmxpexpsfjhbahcs]krddojqiacrnjrf[edumzuxzoksodalzq]tfitikodwcrkwray -xegklwarscdzgpdjeu[hmggqfqwtjucpfspl]lvpsoivszysfzhzmxs -imtwqlmkxxvwbkgsmc[ctcfopbmrhrbcfcbml]gdtctndyvulgktt[xzrquuqnhrrhpxrckmd]kzkwjljliajsgyxeikk -nvkypqsxeyqhxyzyrpm[igocqwislsfvumvq]tzpmguxizgyxrzzsq -syrhfbzqoqwrichcrun[pdeuzyxyvcgkldoenb]geewglcbxmefzlbkkj[kxuokilqshkaptrw]toaobyvdlvdgnitcu[exjphchushkkobizjai]reenlqeopvbwcmaln -jqtvxwgecohygvtzrh[kltczuddrtyoutqra]pfwoawzafdlctiltunm -mouiuddigaduzsvus[acxshspmfxvoyay]nitnjwpwwathfakiyph[tbkldogfppuonhsry]gexsyholslsxmgwvv[swfaybgwyeobgwhnu]jwzjkdrclbyczypq -cpebveqndxgdhtz[flfznkzzbqwhpgl]hktvcgcwlhtfruxsloi -ffgspkyrfvhtexczaob[mztlqxeuzyedbtw]jbhdcmuvllpcinbcpxh[sckyvkmigugzjbp]ttenkjjamoklwyjsft -tgjagrtnqgrirzw[btjynhsqksxanbji]xwsnrwcrbievmye[utollheolalgelda]htlcngxpsepkmcfz -qxtyhpyefybzipnmus[mciiexdmkeasfbxra]oqlgeenrolbonflho -aoybuihqxfehykuez[uustilevdpgqopzo]lwdfahgpjryfgrm[ejssinzljipzxpe]dewoclpkozotbohqvbz[esrbwpowlbjvpzi]ukavmtruyovhhxakwua -gjujokzwaqygfept[gqyojihlkuhsmsri]amkiwxhofheccfyqj[thoyejynedhmhogmxg]jpuhjdgihhbpkvydh[vjbprsrvmryyvyaevjw]qtmqmopqkfclfsj -jfhtwlnopuvkugnjrd[lkwtqnrezlqntdhdgx]yyytctmlljrovczwb[hgtbcrxmgeaddrgk]tprtdqidvnruiomol -ghksqphnddcajstodb[bqnjaixrnutobpdhscd]lttazrbioyzoiphnlts[zapxwlzmmewjobpvs]pitprkhwnqcedzsjdc[wjbgxldhklzixgsl]emdgeroarkmwjxso -afrxfcprpqwxrmto[bqorevdlkjfdfka]qrxoacdogacnadlrcsm -tfcjtyckixutxnljjya[oljkatclkoobtfhap]qoinpkcktdkexfwjiy -dfkaidkpwfpmqdv[pxhwcykgskzzaudtltm]xyqnnltwoleqbzpiaee[ferokmqgoysnbclpd]veajuiqlqqnstoctet -fgmnqrpodcaranfmbt[wptmtwaryldpngwgnjg]szbskeaaxdgwqvipb[zlugodzertvgxcgq]lrcouenrktbovbjjf[aynqeacvcvzdmwoe]svjgscvmupzlegnsgc -xwsheeyymfmnlkhxj[xzomdfpyvkwvpfjrmz]pnbhhcsszvekvar[ucezsjefyrzefyoymce]ebprylaeidqoyozsxi[btknvutwzjnwmjzso]pkliinauewvzwvyawyv -xnarjofqyhxdvkud[bslkgxtzajqytaz]onzjihhffmysppgxlj[qfpouuvpvjtemqmq]erpqgcqgpwluzuehtx[jypvkdidigmplmpbgy]kpzmqmxmrgbyzgxc -ryyryjkprijszchqy[zdgtzppzrdfmkpzjg]ychgvarykmsmqhtsb -kgjgdawmyfmxhaus[cdxgagqqvbrsmvzap]rjuexbyyzcxhsswsoqv[lailkaxguuxoayqv]bwtndikgntoguyp[lcyxvqudtflrqhrb]mskhhkmsmhorjdpf -qysmntiwqmbsgko[prskbvrfcijjethofdp]taqkwwqzxhijajvzo[enepmsgesexuundf]bbrvyrovkukwcxhsym[natjripodcmajacrc]fqfnsxzprzoojnvyaw -hobguanuffxzekzw[mseckmgscmgfxcjz]mhccgubjgxnvmgko[tdarfkifxztlwvisol]fsutzhrmpmxvirfti[pddqjdyfvorpdro]pmpsfzdctmvytnlrh -mdiqmxjnzhsgujo[wksbkcudxawzmfr]qceasnwmycgnveetlx[vwvaosihsjbqbmcr]bypuqcrfcdeaaldwu -ovdvdprjapjiefncm[dvqoiyjaydsupvtmiyt]oltbiazybfkhhaaacv[cyhfvsskldlwxlqjyx]delgxiylsuowrzamh -yjiryosycewxyrxg[nyoczmxyfiicmykfv]uqeiryyybjmghixqini[sashejhcvruwauds]ufexeyhnugniuofxmmx[vjhhwpsuookrmyhdxp]nieddoadgwmiplia -lqrnkazcbhbexte[bnxranuifukbankpo]tqunuiwdxwrdiuh[paumbhbhkvfkmupwy]lwkqdetqtyohnzd -tdtfthnjjadrndxq[hwqdeuvveurncef]mczzyyofnhltxiei -qlowsptvrxrueekycfa[yxwuffiijworupwhno]zkfnpetpqefkfcs[dqwhawaqltfvziov]cutlrscpcirlcjfapt[wpdkjpvmesswvsnbtpd]bbajlhciscmnhfsii -wilpitjkfupbqezi[bdaompdzmmyknlca]nlompvgdeymwaiuq[hmfozkmoamxyhfao]ixnnsibxkmudjgyd[qbnadnzuuwikpcmhbzy]xfgtylkbyvssmtop -lwgjwtzazcgpnfavmy[jifsuqnukjrwbpwddok]zalkmdcslsxtistwbiv -cyxujqyfliotqmwfut[zpqjuhzbdaapyzvbain]tmkozhzqleucxejkini[sptzongkwfjdsonpr]ushgccbgoftdokwwd -lviuntnhalsgvxixxv[pbctyuzbyfmtqzgw]ykejqvcysdevpmbu[pqyhpzthpbgpwrag]mlnonegtxyodsiapd -yrlpfoavswbupiqii[ybcezzktcvpqkowmsq]taviprpfrsqlvabqbf[xeroiipxrvplagovqiu]sqbqfsteqczqtfhod -bofwfkdrycakcslmxa[ymwnlofshzeiuyf]rjyhyydazplcaewud[zlitzcxkukcxnfywi]mxlsdyyvbvyynou[sidqxhgzplihuxn]phatywidfifquavy -wadffgburnbnada[nqgqzzzhrkaarqrwh]uzrjanxgtreujcn -ihrhhesycprwiwual[yyrdyfzepouxqyrlk]uvzimakbczpotrpjasv -kbcjuwfkgsfrjkkfqgn[ccmfyplfmdqrcrxac]sdyniggtukwhlnu[xacensrnkxvuqsc]gpqnovcxqtrdpynkvvx[hnpswxfpifmwsgvqndj]dlvqkomoeibqfibk -bsrmmwdjtbmifizqk[qliqvifyzkzoxcqqic]vbvgpxqqknqcwzkrn[oqbdmkgfygbpbrch]dexquersnbbnrfbykzn -lfjeqzbvwcbsehrt[psphljekmgdcjtamh]uyznvbtxbemlqnktpd[phehqwwnxnhdtxkmspc]auywvzlsnxtqnzowcp -sxibxibbupqxqivorin[nfccynkdnakymddw]vcslcjioymxjohkb[qucwdkuauehwhfoloqi]ddaiswnscafnhgb[ydarqvqljmblkmp]ftzscnvflgsunubwtif -zuuasklsnwmqupaw[ysfizskxogkwvnlgkcb]tvyrdsxzzyvpindlehm -vmrcpgmkfpxdkghis[rixvrkdxiwbmixn]uephwicafxpcpehg -nbnhbqdelgytnqe[goskreybukhvhsgdcbx]lwddmzcusaodjzpf[pgymgqupiirkqzfwknx]rpgcmvcruguruffly -oyvdusistlvzpomqe[brtzgoqefdmboenhop]tqcutsirzzunwoaq -jjuotclzibtavkzx[vqvshcibbxzyhvu]wjhyumrjhdqemeshv -bcnpxivafvdefifzj[lfapqhcotbsutqjqbhh]ppjudzqwffwepiemc -kjddyefqpxvcbvfxxs[oinvoibzkmrysbgj]iqbkyccngkudaejr[tjjqfphtimahnkb]ozthettdycmxsqxj -mcrpevqaseisqhdrevd[smjfowmcqwvbqrv]cempcughobiiryatd -qkzttiqextacfieitd[kelvmnatqobyjqf]ccdmwrlylyfmcvt -vqckigtqcsddsoewsq[vtxamvabaonbabpc]zscopqybdoakndga -hblsfvdojdrxkjpwowm[siwrvboohhnotwdcep]tjhvghlkvrwqgktafgr[emqpomvoastqfqce]bxzsxxgzezwfsngnkz -iouaylonyrxoskfje[voezgcpiasdhtsq]sorttwrodrxdnejqzo -irnvncclsmcrbiktr[ciyznwkihguinvhywvb]prwhwbnohfybmmbjzka -qzpfhoecmztegzywq[tqqpukxnxbskylczl]ciwlgrrwgodqnglzw[qplabdfwomytgfsfbv]sltffwbwgeddtitm[cfzfqddnlxawaoaap]gspisasifwarvvt -rjkyvigqdlepzwgyclv[dwqafgzkyymiipci]twsismamrfpnjst[rlchxfbourvhama]ygxrhhcxeuutcid -tezzawihxstreji[ryyyiihnvkuygbjpvq]ciomciywmluynivwjut -bsjyylevtaktcxam[bncztrxqlfakpfqgoy]wuvzzgzgiddyyqrw[qtghugatfpxunwnhpii]zqbpircvumjiiks[gnuleoxlqdkdguwv]onypjlfgzgqxvprxsuj -wrvswkvpqqcvoowruf[uiahxxhyztuauikbu]qzalmaeslqqektieecl[kshvsnuqtjbghuoqh]ujrwhbvxevfbptu[kxazrrmqmidmbkxkgq]gwdzewqhcpplqkmma -emoazbfkabamdtkfey[keoimmtpjagtgssf]nqzefxzynnyyvudzpnt[jebvrifmfdqltwhbvd]epxjckkvemcxtyvqq -pkfmadzqgxlshzdp[nonenxatrklmaseoam]koeljknqsisitcmv[ohrkuwnobyxdceqhirr]knumpjvcvpbnbmu -tsttnbzjcmacupvsrfq[vuijcfwtbazghdeertd]thamxkyzrunemox[vldldkqzfgitrligsu]nwkzguyjfucbqzx[bdebiggnmtbzfwwbp]mzcsqkfnjnhvycsgnkn -qxaodpfaefcnhlnn[vsypxhqcicdmoocbe]hdfuyzghjhxembgz[vtepqqancrkxhonb]vlipdqrjeulwzaway -cptmnjmfnbbhlazu[rtmuowxasnhrwxswp]sjvaajplmjdlqqzda[ukimlknybwhjudfy]ftjwoddfsjgqckopdl -mtfcgbffyxdtzxz[mjqktuwzfpmepeab]ssipgzzejsrhshyisr[dafxmsnutjkzwzpo]cgkeykqyfnsywhnwt -vwhgpxmfnkwqttbvbz[mdgulfcbhnjenvifsy]kxxumizqwujpppgqs[saryugrlovhecmrc]azkdjatugljprpgy -wielbtdxgbyjmkqkio[sfjnxdnmpvbpsfgid]bbjxcgcakevtcazf[fojcmnfyzqsiyqquyh]vmdhhaqzrksoerhiq -adhncvqqpqeqgmwjbia[xlidsjhuzlskbqxkx]mvxpqpcjuadbmoij[stkcqrhsryvqpcr]exusjcncbaikqdfd -lzxbtbffbmmxqdhsbo[clrpneqbluloxffr]sgwppyuvdorvjajv[qfezanwfiszmihbvkbz]pobnfqmwbezttlek -wfvrlnfyljuptwxta[ytukfqukilfljusejuu]slpphcxmovqwzit[zybrjznxpsdpehqeyii]jaxnpnmzfklmythahyw[rbrozvunbrbrkiy]lkuxjzjffpekkrbj -zovaomjqvnyvunmkco[yeszptqgbroolbncmeo]xqyoynlayittlzlw[ihajbvjwpypqeiv]absuxrcpxtihgkhhady[umljkijypyihzbjbny]rpnqthugxmhalbzlk -ertvmsqbjpqbwhch[xjdonkqbszbrnlqup]txhqgfrgischczp -sdnlpmhbbjapguaopxl[gbecvtukvfzufgxvvy]glheebvfbqpkyvgbpud[mkjtffwotsszpfzlafc]ymtlpzwiwxevcxljpm -oyteiuekpqxioum[uaxawgzztstiheixvqw]hghqohrjhgonzzrmn -mrhubunrviwvidf[jpzmyfpmychpfnuhxjj]rnxqhsrsyjjtpwerve[dxqxogllyzpaqcr]zmwuxafkeoghnxpt[fxkmunhkrdbnnde]gyzehvdxcjykyubmiwd -kiwmutrfztfawjeowmn[sxkvqagonyygkfhen]dbbwdocyvrgxjkuci -sgvqpvmtfblplnpzyuy[idjkuqvktoebgicnx]piuxpflclssenplp -qbfyvgzrojspwjsub[ywadzzbjxzdgjkbxs]jkfvjwfthzgzjokwlr[wsrrtyoiitzppofffo]rtmvodbelsmbxlrqchg -bylwlwxbttbhfax[dozygknmrwwkzqteitq]tgeihtuahfdnjkczda -nikkqybfgxkifucf[kixtedidwliujhgiwr]nraeuiwzymvwkdnivrs[csdjawwfwrzunsgtyw]lgcpnhkqnflwdmg[bedgiymlbqyuupr]wcthcpyxvnymeql -wxyhjalrdeljrlocn[rhaoziycqfhzhmnm]yzhzuwpfldfusdmkaz -ehxrrmbkshylynebcg[jfrepavhfzsecfh]tpptnnyhxyjhsigluq -aiyjdqpkneerjpwonfu[sxuxmnkznrmtknmkat]wkbigpudsxnjqfgvaiv[wisehmwxxftdlbf]ubhetpiqzkjzmds[errmmzskzssiqoz]jdpmwzygeladafqx -zyngstcgeikavayyzpd[wgwtcabcoqqmvbhpq]ufydtwxoxbrimggiv[iocchzfupkqlbpzpjwt]kfaigdnocfaukhspg[mfxpnlygaknfuchum]wtmgqplmqetmncyob -ltlbjlmkdwgavozzcqz[iwtqhntoinuriwwb]etltqnbzmwthplk[dhkmhtkoapaazvepx]acnoookzqrtlztz -nopkugxptazlbmcajr[rdoginykdclpxgoj]jegexoipscdcdfkwx[svuspiwvcqykxbbr]jovgrmjehijxvjuq -yjiggydodzcxcxrz[bnisbakrcmnpyuevuv]rsarrthtmgakcxctic -foprcykyrdkaild[kxscmuujcauomoh]cpivtascbxgnrqy -zactfwbybdfwfiuupd[rlktwxtetrkuphq]uptfyssrgzgcacbygxt[oldjqxljbpaivzwujpb]iybymqjpykkabpw -ucnuludtplhsqnnb[fxhhabbpbovvxny]hozfctrgdfzqgjpnep[fojhmkpgdtirtfvfx]yyeynnopoyxwyybm -isapwwtyzmpxragq[sijazyzbqkjqdjmo]ttuayomtckxjxaz[genxwwmymgkirkhq]rgyhzvznaovrcvprjpq[hovmlvmyjgumzlhl]voxvbywpwexcuzxpsno -maulsfmlfitpjolywea[sblcvaogiimnepne]taqgsqzscodedvrs[cjoepwrjdkrdhqvv]xdrwgvpvemarppvp[dafabtgtlkjqsic]oqigljqdqxmghqfy -uftqobnbdbwvggyiiwg[mscmajmhfibsoca]htvplnjschpcvnux -xqjpwgwegxsrzsgmlxe[sxadahrlnnstfgbiogb]ntuywjmtrdadommdyt -pewiwfgcmhssqsm[kkghloyiorgkuztrvmv]ddsxzdcdhqoypcnybk[sotohuaxvamvmjhctnx]qkdfiqlqdztdefh -wkeswfkouptenqugq[qslxjnudtygwkik]dzsatnmtturcsultm[fqtbsvjgjhwgkxacxzp]dxfbowsvuldkmqgh[tgqrrcazrpfzlegjg]mdqidmsiorgrjxyzpzy -inbgvycqgeojjzswu[wxcvzpejzkkupllegmt]ibhuweanxkjkbawqgj[abanslhidcyututbtpo]vwybvbjekpvtjvrcijp[buudsrprqrmkwfolstw]geqgwrrqsfldpfkcujz -stjynylglifzdbyo[lwzmcnjdrbazutpkbnl]fsgzcdpblzfewss[uowlvlcwrtafhsb]sbgztpaxjeezgnvnx -sntpdgrmjexekpv[cjchkzxrrxzrtjbn]vpnhkcxiewzaday[cluwnqlomhhamsb]cpkgsbppknhsoqizwlc -udvybmmzkkffkomo[flnwytsiqqniytsge]yxjepwrvjvmkwwutrvy[vomvggipfoukmgnfl]duofdmaunjiixqevht -fovkfheixscbvhajch[difkpdeitffwltdz]kvegrertndyavvefx -rroherwapuwkahsh[ybedcqnazvhzfvma]nsuhmhgajrxrsgow -kgxqfsndcnkmmglcqul[qyjyywvnyivatqvm]hzaaidzvxlaoemdqvm -oayaeoueibdddyvpnu[tetrismmtyhyftohddt]cyfnhbevjsgbucq[blwqhtzvaofqqresju]yhbsthyvztuxqik[dutmalqyaphkfmr]uilicgtscuvatvyfp -xvhfzyxirnodbieql[qaikmitmhhqxvimba]wbhtrqwakdxupcz[myjtfumhavokndut]bqywvrdfkvehldp[trzmnorcqoojkiitgcp]wmnpkqbysrezktevcoe -sllvtsyjwlketyept[yziodjdxonrfatdwcww]hoorswyycvrdymo[qokhrdclljmoblgovut]jdwgdlffbfdhljwzns -utmzajefbijuwetwq[nmnapsdjrfnaiafijg]xtoqvihvwmjdxhpblln -cygbxerigyfjfdvptdr[chmkiqsyszmvkxqlfq]wogqnldpowhrsmk[lcpqfevjnlwnfmsepvn]cjxeqamjxdcbzhx -oyepdlsbxdtmwnbmf[maqmbczpyqcrzoclzw]awrxgoxebbetsxhj[ysoypilscrrrtcan]kezkiihykfbgdou[tiyjfegunfgodjf]iykokkdwueilzgljxb -rhgzllbzkvthshna[szkhmsltityduecuzc]gwuvzgpbnurakgyyaq[omkluwfcvvuyldpztq]zshrunnhamvbbzin[eflqmmvukteyuhp]qmdmngkeqwzsknccsd -wcuvdpicnupjywvewk[mjoeryankpevshtf]davxlzdyusehfsfkawr[cwmackcctquaztyla]jbltaaewsklsnmpn[oybbikzwuirmhnkkx]lbpzrenqvzefzhns -vuhvlsdpdydamahy[hlnbqedhutubwjmkwdl]nktkpjovectntgugkx -kuugwqpdbvhjlpjkfoc[gpktxozhcyhdtbxjk]mtcifyxfvpnrwjxqbdw[miwqlpuffhqkwuk]ahpdnclkirwframcvn[sfwndobmkhjvsprqvwt]kavvqavxfyzbwzvy -tfjcennrnaefysxrxrx[unabefcchrppawryxc]ypyrssdxyiltwial[pnhrjfidsoxjwjci]vgjrofwzmcvfudy[towapvdaywpfaek]pgzoyputoaxuhns -jnnerdnbryvdwnjyy[tdpgycqawofqvqnnxym]gsmrcuakbqkesqabtab[uzebidtbgsgykotpfmf]drozgtxhlilmbepm -foiwppdowumqewrhc[djdtpwkucawlmtl]ewldenlgdkkjgwlp -jxhndunvtbksjpzjby[wcvdieyraslcampprfq]jlkliwlsforjmieiw[weyuytvmdbsrdxkrnn]xrtoomuvuduwwfne[gcucrxpjgtgenzjja]razsfkjoqcygjxyrv -guqesyexgmkjyubbo[vnjjzkobhlftajp]kduetulfrrqcgebbbn -qgwjjeiyfubocaq[bugmxsrlonulkbmrpdb]nbgvwvcdtojkpumpzlg[gghtouqdyidvklfjlw]vjonoplowecexkjdbr -asiaoukdoqvalcka[tpzjjulswtsuhtqramr]zlbbrhdrplxafblzya -lcnkajvhwsvhizqwg[cnxtwmjqamsalifgj]rdhgolxbbspczdtrut -lyiokvzoxhjpyii[dgwvlozunjzuqczfb]jhrrtergxpbnxsfuhaz[byeekuwewofrhdefsvb]vejhflqxbdllhwst[bzvournrpchcxdvc]ngktmjzfaqbjxkv -rerwdpjfhupfcwlh[sslnjmztttljsele]qjalbdrudopkidse[hemmfmuizvfifjxd]jfwotkmqyfuskznbsl -tqjgbmntwtgdldmalk[qknbcxthowjeuyvth]fqcrzfokygtechllcgs -hviyscugedzroqni[kdrgzuqzgfbscybztau]clgdgwhotsomipsbq[yklgraedpxonoge]izrzfrudwqkxspnkexw[dlohkxyygnxwjkell]ewqlntyewnakgynpi -sgqdkpgcrrotufaa[txrnubazdidvgrmud]zkchckyaloltsnc[vqkyktdnxzjsjsh]nasbrqemferoumssqe -gyspddyofgnxqfwncvi[cdehphtldasqebj]yqsnhcnwvhwwzbyoz -wjarbowzayfzllgzgr[fgrqmogusdxxijcusq]wwsfkdolbqpimtpllb[gcymfpaguksckikij]zbchrhgpmgtcvbs[eudmlgjykxlnapcvixa]nubrhcgoifaqpan -msmniqwaztgdccn[hxahjealmdbcmjoe]mrhsuvgkysymbaepdr[ygzbsqklpjtdawtzq]tlckkoeltawttppobgd -ajixvlfequoxtovgd[ebdxrmpaqmqpalw]kswlscqwyuxlriw[aqmckoarkeatsfnibrq]wzxcyogdfgvzlaytf -zlvflzexkyzssgtnovb[esowqoisjeuqjlr]thafqubxurfngllc -gwhagvhgcgugtzge[oegdxnmfzveaicxosv]ppmefualjnkghwnlqh -wnrocqwtmzexrhchr[vouiwbongbctkwmyn]fsvmixiqdlxhzhg[kvkpsplsgehzxovbet]zorclgkevhgpasjg[muzpoqtpttxfvzmkkot]obflzawnmbapyhfa -kgcayhhqrbdtdlqh[qwuuhhpqogpggvh]gkhvgwqzdkvirouoxkf[rxvjteztalrvatd]wbtfocwxiothpwgeqi -cwzcddzttiwffkdywxi[cgerpvsocbpktucknnz]gfcjxghzmyvpwtfsc -gdvamuuaqntboejr[vauqojcmrrdfxmcxphd]wgyxmrdgzrpthierrl[fhqgybuyxyehxofymy]lwsvqqnlctzephitx[kbrdugqwvmufkpar]xxugnpnvouqqnrx -icuxovmexhvxcxoxxxl[vorteandnfhmlcjgdn]dnderimuptlmyeaidz[ngjjdxjeqjcxoyaksty]pccoflswezkgiblbj -qxjooaefitutrxe[ibkioqojrbmgkxp]rfmigzuszsxrxkutu -czpqvgtbdmlrnpaa[akdjfdltyohxhvvjx]zggdrvihiabdqqflhfw[hifmsklrcyxeaobll]mikzlucjcjsenuy[cjahnfhynwtgbookxrq]diphlpbzthnltri -ekjkjgeqmtcyvzdtrkx[asoaxjekjkjfqkvuk]oyvvwomlasdiibeagw[djscotiumstgsczfd]cntrhytcawjicaljxzh -gdjsvclzegfpiudy[kuialvkoonpvfaibuz]ewjzmehtmmquwwzvk[vrkjncicnfjbbfkrpx]vnuubnrxomcwmamkpct[qpaeoahxkfvmfpdip]jzrszzszgghsxztmcmy -zruphwrwvppbkzst[zkusncdjcdbawofyyvl]llrfrvbtgirpzzl[hyhwiaipofyhyfrulp]zyekckfubbagmwlrha[nsktkhimgwcvigbrmst]mpiwofozrlnvalxckw -zzjhvtjhbezyvhxhfw[dxdsywktlpkuycd]bmsamzdtvtvxepbcz -treaudzibijtjnmq[cgxqaklatukozmzq]hlwmvdnizgpnhwl -mqezprvnrzyqfarfw[ihygxefbfuaoccp]hnjlxggnqzxaegawl[llgmqmampuafmcnp]xxptichzibwhoiihzgf -qztlqpncmclzwrv[azwcwcygchqztkkexzs]ouodbbhimwdbpfi[kkntvvlktnkpomznqdn]iqiqejealitdlpqqnx[tgdzjegkujajxwfii]weywbtwheajwnna -ljrzbykrluepwvoes[xrwsnsgikiqvsxdd]yuhrifwlgmcuxqbraek[rpbkrskvlpoayewgff]fmnlvxcqqbnsnojvf -ycdpujzjbgugfnwt[ouufszjzorqdtfj]nowkbjixmqvjcejxp -ztdbcvekbnyvdvyvr[vdvduuymcwlnnppvso]spulucgcofihuukv[jgabuhwdmcmpfeo]bdvknjrrvdbjkjffdfj -hzoahhmonoufsfxdpih[vuuixgrrxywhjld]gkrrwdhxpsepzwk -bbzsfopffjdwzfnv[dnaqvqdssmivogq]plpsjkwtznrskpd[xhoqxzvhgpccvnz]sofdxcqfzblitnrb -xiauwhnpelbuugi[afqarwlxnkwfnhzjp]najmzybfvbpwooh[ajcexheglqfxihyu]xlsprjjnzevdbqrn[tyfwmhwthdmwhwpmu]kgmtbphozddhwdw -gzcnnhpwgpjnfzgfw[zgkirhvppvoylutkvjq]ucyrfokvobspmnjt[wfxvyekwtgyrjazoty]woxeyfgynnidiha[mpwsynxrlazgkvjntmh]vzxzepuobxblxctfpej -nlytnqmigvqvpbgbauf[inrnsedsnnjvdzjszmw]vcifamxgszurooanjfr[gaphtqpffqralzcgbv]dptdovktxhjikfdv[ubkwpbzpzuwihmxnzm]pevdtdliqtggijcf -zxvonidsvpgphmhr[mhbsudzajuxhttcm]hcsoydmzzgogzezak[ijftgvsrdcgkqpqraij]tkgaoitptmbiyksayqh[tzuiesnjooqtdczlqs]hpnyiwtnnuyzcboz -tkukapajtvscwkefms[oowuwkfaydmykjkfvbi]hsoriuofejrnlfmqjkj[frifmvonufnpzhjwhhd]arhdbvpapsihwviz -ntvgvykzwgoquidroj[lcqucmwilkqjsbwcs]tulbwkysatauntfu -hxbinqyxtqhefooh[ibanydelhcozabjnqc]pnsbqgqkiwicggocgf -ssvkqvkdlpquvghoi[jzzetcjgeznfyicrlq]liwpycemfhvjpajvg[fqzlohlsfbxprhyvzig]iwheusqbzehfjwtf[vfluxzcxfshdbdnny]rcdopjqrwyfjbtqai -caoqwxuitvklxmvg[wskfazktopprlkipqt]vntrdteellyegmo[fznakqfovwwzxeuhvem]ojbyctdfyypuevhkflu[fxuegckzowtnvejyq]nijwbnagfukkszsdl -ghmucixpcgdsonxi[yjpciammneojabzrp]qwqjglgcseljdqvel -ohciwhgenvbswagyud[cieicbhqydwgwewrfdu]gnbopkukqoflspedhhe -vamuarfppicsdmsogk[xpmxqcmhugccingf]qpbyfrqvjvfnlinn -zrnivlsdqdeqkgymwu[illdsybmflayrxtngu]uruawbponhxvyas -fhmzitfsniehmerm[bezdtkljxqlhstjck]exjdstppsuyghwseugm -hyqzxrbheoqwmisy[rubakhmqdcorgjpx]birkmisawxzeytku[jewmmwznwytncxw]pfxvhuolhuedeev[wefmkwvtionjscrl]oklfaaljgaooigc -hilskaaxnbnrmoqhzux[kuknmviactstalwe]bwrhcbvnmvovmqdt[gtvlzpimdqosigf]zkzfxbttmbysoctrtbk[tcdudnhsttsfkssftxr]xyfvfkujcwdwwln -jujffztughicebmfuvu[hwrpwlvuvtzwjjjoe]nfifhapjapjuaae -hoaftvjjuyvnpfezpvv[pwzfuvmbmbqqkwfjpq]lkzcvuhbsqykpqymif[jahkqqkznlpzqsu]asjukfznsenxrcmjs -sssbesvmdhmdwhooya[qrltfuuueeqvmvj]vsnbejsnqrpqhcvg[kjxlguvncebploca]zqnpyfgcsknhrgno -swkybkjpdmiqotjkf[jcwptqahkavkkviu]tvjfwkfwqranifcwf[vrkaivyqaknvgjuzo]iafelegowdtnyrtwru[ysjzmpajwjutrtg]rfwylacpirrbgvkd -uwfuggjyomqpmoli[xndzkatelmhqwnijrq]lwflnzvgebathdmqyqj[okjbmcshfpkaixovd]skkdwlaiphqexjp -zdtojvknsphpftcayf[wjqudlhsrskatuklg]ygfrldlmeebhilxjfa -gixsmfxngwipdhdbz[uejysxptpjimrbhp]bauyddrqfjnasfym[nwwqdetjxdwkwmx]ckqjpbvnljyqejhuoke -blpxxldsiuwejnez[zsdvxeswhpqkvvmvtzu]jmvoockkzyirpvu[gjpirotzoddboqd]tulxjddgpjgydggglr[jhtlvkeepnicmcma]pglhvmqipvonpxd -fbsgvbwdutppojeq[izzxusemqgnqpgp]oybbcjugtoexouo -dhauwstsdidnqccepn[ddkhyuhbeqlereati]sycrerqwbuoosjlj -jxtbmrughctortcbpi[khwyrkwmwlamerx]ioayegbphslinkaeug[xuxukushtweybttpf]oabuwdwuzqvphdlixs[uwonzwzacntxcah]hvzhjdwdlqskjvyyve -jrzsmnbvfonvnftgwmc[tzrdlnrtaqyaraezgjz]csvgheuvujlbjcfoskn[onmauwuypminmjtnkv]olhtrxghnnzapxi[cpgxkxfcwyouxpq]hngvpwicwnckjgtjgi -etnscjeuzromtjkzmsu[prtmiabojsklvwwskes]gixxjsxmlgzdkkacb[ztwcptjvtigsuondp]qcuytbfynfbajryrf[qulrmkkcfxctpmii]sughhnalyvhojxg -tedzowjwzitqehur[wfircztxvqclegxbew]ftpzadwkryhjumfayt[piwvpnlapytasvmbjf]ppmbvrdetznijzvlrp[xehbipoficpltfplgh]acozgfbjdgmsshzkgr -dlvmyrhxoejphoor[najlnayamirtaar]xmtexfqjxithgwrdxl[skcbjoyyxaqkfkmzavh]wcarbzykjsrloccyvu -oondnfjakoigwxw[chohdpjjpbkarmjql]xweoektkfvoglcqpztu[wikgthprxlnilkxx]ybkynmacaohoyzzc -smxkdueequkgisqlhem[jxdbcrrusleprnltn]xflafmfhyluuszvu[uzdetbcyjnzyodxzhv]zrzbbqitihwzwumfvaa -djyuacvohtkldqxd[evneypncspdldospro]ssayrxnakpgupsusk[jkojeqjfbuucqcaso]pfrejhpgozvwpko -bqgjfwtnixknytixpa[fjjscshakaaydfhcnbe]yubofzmpxthbrpfkg -tiyzslixkcdbelkbza[kmbyphrjnutuuebj]qxshrejwpfgbdklmwsz[ntbxleixobbrbrzifb]wfcgbukntxsqfcspc -bwqwbynbrhbvjhfliw[uawsxlciekuabphsv]ispbnduaqytzohes[vzdbljjnpntqjsrwznn]eajymxjnddgcvfjbtld[wpuasgxiuserolc]ibvniwgxuysrwruhex -xocemwjggcenxzp[rackjvhflijrlupvtc]dymqfxxcqbpqptkmi -nuglpeyxezfyvwjn[kupfdqccyoioclbpsd]eqzvsbaqpqwfvcwf[fnpbfxkozqmaddsy]uetogipakptnmtfotb -ortrinslgqsfjzlliuu[emywxtvnanhnpkvvg]kdlxnezdgorsmurd -ocphvybkiygodpkilnn[xzccgywhmmbijsdwhac]czhftgsxlmkgwdq[yvdjpfyxkkhqdrqyuu]vlxblzbfxwjhedi -fwgntwhhqemigcwhgbf[lkrhwjctkmtlzzohw]auxqczvxxjiaahn[nssbhwsslkxbztqtqve]oteohyaibqryroh -vzbipwqbewvdthqtf[qmrmrjzlxisqihbbvts]vvaooemirevkmrirwlz[zfhirifbdjdqwormuyx]ezwdrriloynpvbznjxp[dmsvxigyolvlfmwshq]jugonuusmeuiqbfimp -geurvdykfmbwgbe[illdjnpnfgodvqato]gmhsrfwsrybwugziyaj[oipyfaovfujwkzs]wvbojxlhffyquhbpc[tfhtztawlmyanzy]eexqbfnlgahfpgdbyfa -ptuwqnoyakedcllv[jxhbzgwhjkrihqzxj]npzabseqdpzegpxkoq[qyikkylgrzrcbucxb]awkfyawxjchmnnsnxhe -pmfxjpcflryhzywdx[yrzzkvweeyrywjvryr]xjsgrxggxetihbhiy[vrrgrojjtbwngsz]wibtryrkfmduzjzadwe -zleuvnbmdipscuvigke[uiiwjhfpvyjsdhayasa]bdcdjxddimyrxqolz[sfcuxrctuzqgorqws]dcbnilgerqkwbkvubq[hbitiqnnefgghxmzqw]vugmcgmblbulzlivl -mgqeldfuyqglttqr[myadzjvujzycgoilzjh]hoarhnhveplbxdmaijj[jtkmbcxcnuxrfddo]wkglpnzjkkxnkqjgegu[anhnvqbxsetbgeciy]bqoozexgihknoknom -clmyxnxztlweimgaaju[jficumrbrophlcwx]qwjszbyhxrtaonhue -oijrdhlfyznnomv[bplprqvjwvtbwtybif]lbavepoadjiwjzi[nozozxjjbejgjmsea]lpltcnpzcfqwsvnlk -tngruwsdxtvbotyidjo[sgckbekmsvavvtewl]ceyngmkezxyfoowr[fawyaiukzbacnbaq]tpzvmacmnqbdhvzx -xhbcyhmxevpielgqbo[xluwzmtlsmlahvdtuv]wehnosxhxsapsjotss -vpxnbfywqgkhkfouy[opmbxtcbcgsyjof]ebiioytnwtrnkciaozw[omxvxtmcchdcusuv]egwnqrgrdfimgizdrvz[nlvhbqqxzlvfrfbgit]osskgxbukvdradg -kihpdpryhiqvyiyhahj[wnxsxoixqtimeqqkx]dpdekkbhuhthitmt -ynhyxpznqbfomlub[biyctwmvlrmrlgqtdki]tbtejwoxblnrrfgmlx -dhuwedgtkneskems[fjyujmoxktiwqppabjb]btwxcjwscodvirbfnpb[ztygbnnjwupdxtjol]amchcuzuzrcvmngg[wlftvlgjgtzqpks]ubkvinsotwufdpkoptq -isvlweuogxwmhgg[teigqswnorucobgj]emgxlktaoglxlbtlqwq[xivrqfkveiactxkikr]zgwbdstdvmefiynndu[mmuvtgelewrirlvwrv]pldubivggkezktggal -rxcglhwavdjuwyp[gsinkojmpqlphvuzpx]nzxdsdvhlauatbakxuy -fiqyxwsqisvdlxyxfuy[ixgpfrctptivqikehr]wuorawyhwgnmqwntc[iqdsjcvwauvmxalxirl]paguevujnywqdjvw[jyshygpggqawdangotd]awwtzxiyinnijqvmx -kapgynkcbzgepjck[kbvltihwmflqgara]qwuusdtopbywpmlf[sjhotpfywscqlewt]xptgyzunmveqgeecpml[zpqqeheaumssosu]todwwrfjtmccfcjfx -txgxsobxzibqkkd[unlkzvmoafgmpodo]otrgdnmdodgjgrqcwdr -vguanmlfujghpkgfap[iejfceiwdykzvirzcdo]awshuvxjojlmkiehj -xdulvgkeauimtrsbdet[yervsefhxoamban]hktaytyraexgwtj -lkdcmwcsmrwiggh[glkskoislssvasxty]zdajgpdhmtolpsv -kjelcgecxvmwotlki[ottbolqfinmhnspch]rgkjlqtpozxcspxil[qeehsousujruyux]wxvooazmjmvvfojojec[micsaorlrwjivzzb]yxutyxciounkmborsu -ghohebcqxxmbxdrk[jgaqgdpouryquoyzan]pqrideakktpyibzq[ptrmrjtnprnncqtjy]opbnmyrrjyewcjkcit -gvuiaaqdmtzwqofzmh[gckryaeuohxqvudj]ihytgrwmztafedg[whjmiawnsxqrsdz]htlcwqmstmvhzqv -zlqmpwruzwiwgxludn[wobofyuoxbaiffzripg]jzabrxpzjwixmxjwxps[numxfazcsjarkqiween]buetqrsimzcbtgzhzsf[wrqfmmbvuiqkwvp]zbrepqhzhdunnrn -ueayzrftvviieopw[qofbnikacyusqrrbv]atuxfxvlixxwcvude -deoydzpabwnaqtfxd[nllutgtjllzkatsq]xgnonhnxienzyed[ezrkioawmvehitxwjhf]vuogdpznmzfjgzpr -ulhyjalvebkjghczj[jvzavwgzjjdeldtdm]ldrwphcajtjuvio[tttnnxqawwwnbuka]mtffpzrcrdxageky -ernvupmfqenwbtcyn[awkenxigbfqhsill]fkdiahjzszftqvxlli[ybjbppmoizfneypxg]obejbjeeowjpdbjybyt[sxjkmqjclyofzwqn]yqwmlphtetbiibgdz -uusbgnnrbtwcrmje[qqmeirvvpnnmzbutfzi]ifaxaczresnptkymnyz -guxrbjipauqugqrzpmu[hzrdbmzdyhsoohkvtu]grkzmmnwasbhrxdt[btsoujquqpeybyj]wfhwixifkmtwuudy -seyavykxvclsfjl[qbflvoelkoqazcaqp]suxoaknbveehptfweqw[njwweoiyvtpfrbewz]inzavdrllmhnqymm[ejbzsuszmjrjuxcwqyu]vwkigjhfhjxrkfqfhl -ecigvrkevkctjtxsik[cjkbyodpqrnvddgs]eyycslgcoywzoptanfq -lzujpayxkxuzifwerb[gdeojymohresgorrdo]pdqyxzcqvdteylrat -kpmlpmrrkrzarytgt[nzptfiizwnqfofw]ckjcyzikqgkvirmmkgq[hjyganbtbybfgmh]zjhgccpfazxlimqd -gphmvfooqfwvfphl[kmcdmmsvpfxpltjgb]vwppbihfhizacdfqnro[xaohlglhyfuwbjwp]qmxrirjuykjugpnstou[quvrgvmptdljfic]kzqhwwoxbwlymyq -cbzuckwahcujzclqjkt[rrvunqrvwgwqvuttx]uzcrmsbtyolcnurkvq[qvabacizpifnonevh]izrmkzwxdlxipeh -mflfucxwxxhipfiku[bcvnwswfxcjawsvuari]swjjazksesdesowdlw -boaidwfbvczpqoiqmik[epkybuiwtziyivfqz]dhiaxvpeouscmwlmo[mysihqwgzbxmjvyn]jabptqnqwnybvwzuz[ebkvybwaobahtacbg]dgdkvixfjhjzrmeqq -ywwqdpptqnmurxjmbv[hdoboohawvopyoaeeaq]natawylxnkshbbsxfq[bbmuphyjdmwbmdiz]bedhnmdxtbttwzikzp -vlmusuahzbkotcibg[hkwkvexeevaoozp]bbskojlwqqttxex -eyhdwnisihrgwhjplh[okhrfhlponpohpw]irchnmtfshhetcaic[tpwxmbpteupylhtsc]svvugwhrttfdbux -qfpnzhnlvqcoymdh[uemznlwotfulkdmlow]fydazmgbuseuyixcxlw[ftbljyxnhtegcte]onriyxoqdjmmmfx[xntscxcggogfopwmoz]milailymauobysd -pmqvaceyhyxmmeddir[dehpytembcpfxigmnlu]bmwxoulpinsgveup -vpalydmfqaofuiypo[majdgpdckfvlxzgoaq]cbzngzjisqwehlimiw[iuimnfesszsbhrrq]ecarhrpuhbomwwyuku -ugcydmnwetdxgzyfeow[llvqrxgpfsftcdfxgh]kftfuzuwbqcpzsoh -bpczqezcnoqvczgmh[nwccnhsnwvpognecx]ythyfnkiqrycvtbimq[bjobvdwyrguwqhttg]djwhysheqweyafev -iroadbrdxogtrqwlwl[jyyyypxlscoqbhmc]ycbqpblnywlwcxayci -btfomssmpctxzpuq[bjygbuyfbbclevanxq]hplsxnnqunfvrnw -wcwvezxhwrriibechyi[rlezqecppmovbfuhjqw]ehlvbhfehghzritbny[tlzwzqzfuzvbrlcr]raqtyexpwqzqshe -fmcglnrqgieiagqnbb[ktnvufeyhtmgkdihk]srtoabweoozjcqlkkho[uzlwyxdosrzhrdwcvww]duomwhxgubjsayfzuu[geexrutxzvuatsznfqj]nkgrxdeuygvkdpbbw -ewoiahwaveddcxj[mniclhoatnmnrquglyh]dbwmwybqiruuenfp[igwzdmdbsalfszv]xpfgwkrpyqmednout[jvyzppslynsgrrpl]jbmdcxayjlxjhtp -rhwjxkxylgccctkw[xndyqfzclalsdaw]nvfuwsmlchhcspbcdlo[oyvnrjvpdmupwam]owfizytfvusumwjgcoo[szbgohpwjxlrehkig]zcrmjurxljhzfveqydn -nvbogneenunwabmunu[augsotpjbgmeynmk]wutlylrqmtdcywpj -ehaatfsreuyokmqvhx[xdkadlwltyyyqau]ygdgomdgdpvtydh[wqiklcudpmzsytnyf]nxsmhdqqokmigemys[qmhrzoisukkqamkfvlh]wpulrukjkuhwejxppr -mjtnnkoezanignra[ihuxiejzsefokchv]syikbrdxxbekxanohgc[cczlwiuxwhgwfxzx]jhwjydqwralxhuxs -xxnvdededqeczjjxjr[efxsqkksautmcljbt]bzfukwsdqtczdedav[prxheqwbidxrwzc]znwcgymybbcvgiujqkr -mzkvvanvczknijxnhq[fioykiipxbnpfjjp]yhqwqdxeqivoqkrx[lcqyuagpuareewpokct]dmfocogydcmynum[beqttskllywcmmk]rfshaoteqtzgrlxgvo -qbtaldekaxgzyzn[jdpcewsupmbasxodft]xwbmxkbklfmhbgf -fzpufmzsrjgzrsp[nqnxlsroxtfgchagu]idbhdqqdawkyevcaset -dmbwfzkjxjsxbbwxjxk[zpzjbnqaexcynexxfc]lhmupgoizvtefekv -sukirwqxhnpuyendfwk[gwhhspsvchcuanbmlk]cihzeilywxjzzsszs -vfnhoooqqcxjslt[viaoffogyjxkevxxy]awrzurrwovvpfnwwt[odcgpzhowqjlwknrcje]dfjqpxhooxdcysksg -nxapqpvdhslrgrtxhdc[iswvrpqulgrhsgpgvfm]vfjajvvwtkbksvpcel[xfwezauamawzimxp]cyxvapviuhfbkrgmgrg -ygfkcfednuuajdcfhsj[kfbwhcjqsjfogqkojt]ilreegrsxleixeyufpj[ywoeiiaocfmfluppxq]itesxinzmlvifuamwfy[vmjgdocquwhjrzmgpb]mlnzbcusixcerifrt -fmbmszmiytlbgqj[mxanjndezcdykejajsi]qvlnzcjskluajasur -yulipwbgosmxvdc[zjqvytlnqajkzppii]dcnsftspxtzxdanti[euqfuhptpvjykao]zgtgututsvpayduj[odtzdyrtdqxrlivdw]jhvsqcxpatcyvshmzql -ketdvlueslvybcl[gbqfjeqfubreoflj]mqucljvqtjdzkkguxl[cscsvcfcfrtmoejc]ympetkbksjlgckqmq[fljmocmgdeetrwjzkp]xgmkrjkmblfmxld -vganvlxnaghlgbsw[uzlvdvijyklbvwobtai]aurffdbczquryjnyqc[fakiiskqkgcyimxccrj]aiuuofkveublkebgxo -acgbontuyjxhjzivte[vhnoyyeixzytdvqbx]axjnjriuhwnfiywvq[uqbzlbmvpswmrcobbbj]sdnswtatodgdbomgto[byhfkjrwprtsxyvo]egepsmlsyaxmbkqewwy -rmehgzjwlppazpef[torfndyfptiaqocbgig]zeuumfssckpmberghn -wprlljcbkomsgwzmkwf[pnddkmzzdydnwxmcw]fshmicwlrfbandvxk -tfywkvcsqpcmmdn[wyhhgjdqoakjero]ahmkqjfahoahanfqmyw[ccajjvhoucigizl]essjlmnzjaqnmudato[reswrofsklipcrxhj]cammaiomtxtwzxkfzr -tbutcmnrbiocxfyz[rmulbtdvdhxipbrfdc]vdvzcjorbvgdnibhaay -mglgknfclgrnlsjeks[kgbcqxxrwaptfnhu]qwagqiwptnevfuhvdd[ltbweixojfqkkgigcsh]ekaaqcpckdwsiycwphj -xbeuepdtdgetlyts[noelmtthuhqqzehzi]duahbjiueuidjvcq -zlmuqeuvfhtryuqj[ijeqqnzqnovszigmw]inzhrtwwbmuzemmii[aklnymgoybonasv]btujwdjgohsbbdpn[eplxcmrwtbpiiocguv]omdpwlijtxbtpkjnadc -ubtwtuujltgdciadbew[tifvlhvmkihbvgc]tehgfwswdyfoqplq -miruhlxilkampypvb[gedoakbaqqbjacfugvr]jskrslhmptvfecqfs[rohgyawycunprspmv]bcxnomkecfuwogd[lschnreywutgueswe]sqaboebvgrvfnzy -ilazcsdpyeichrfm[cnaufvrnssjxtnm]ltqvdggeicpbynfit[yljqewexkzrquqdwwcq]qoeyoasrkbqksnzhse -jungtickddhipmxjcn[qmoineyadkfdgfzg]tpobgixddeodxgcjr[efzwhcwvtnsjpyauv]iulcbjyqjzgjjgiaceh -kmehlrsaqqgfujpktf[ltitekridxtfdfjpl]raberstzkbjrjcbuv[xdnhnqxmkafeqnkhpng]goctbjomnkwdrgia -cavrmrufhuuinevsc[zjmcibgnaeiqiowxiwi]gwwcfikfiqdrlene -fjexpcsopbvvidoff[yxpawrefvsjwhabs]rsttdnjzjkjgquzk[ctreaoaewixvhidcvq]ucrevrmgcdoqxuk[lekplpxhsbvpdjkdydm]ttkeariclyrgaqcxn -ylczzvberczmyxxm[ftoauyknufsxqul]hwpqmktovodawyfp -sgicxlvuxinwktk[umazryxwbnyetkt]ixteafrckcndrzgpn -qjmstghozevlgmorfw[fwfqlkezyaawxigjvu]uauprxlklccznhedwo -yazajhkedyzdalrf[wmcwsikcmspujqusu]ckcfptphxgjfxur[dsyuvmngnykyqqtpthd]yxsfmtoqiohkowv -irreyprjplgpwcvu[whzymanzzjzzcdpwozs]cxtmmgirpmopgjv -gpuoivluiqfsehobpf[pmyzlfdrrnhxroqgwio]msjvgnfvkdlhqapmnct[ezphbhrtairjmhdpnar]rhmbjsgyfwpxlby -psomwypfmhhrxinyu[seprlzeazlaszcqsj]kkkxafvaoacoarx -cingwjklampcczv[tmurwpisypfrrkwtczj]rginkyghsucgfisq[booesytmecdvkju]znxqjfpijzkysdtmmsh[gadlihvkgfqdinuadpd]tmfxgzlqfbhcdllvv -obzuaolefujubdeo[fdchhlogkgshfooxxm]vizstdcsahkbyalxpw[ttiwnlbkputjvhrxbr]kiwhlicermdqdjute -xjlrmnttecyshntd[aeghafcslhiikcwruq]ehatozrgbcjfrzrqqy[coqffrvrrriqzxy]yadpvxurqwaqrreldzz[azqyzwtfosbvgvnqyp]qlgtxssafzvbjdcp -uzvwzgbfcliawvbqiwh[mezzvofkojjzqkboqt]wmtksykcowwtuma -fqjyyglwuhnamhu[oggekxsqiqhbvtmzmt]chtzvlwtwunulxlqg[wytnygiogccqekoipy]azadrkmdoauqdjxs[bjgckllxkijveqihgoz]elwwwioxpfwlhhjo -caheljtlnwdiffq[lvkujiicujmfgsepqzo]egosgocsqbevhvohv[oircvvmeygjeowunzt]avpzemujsljtdmxkpo -urhkrdwsflcojukifj[dtsfipmyeihmwprsn]puneauixllfktfv[cnendzgfggilkaxwxh]xptnnywpqfzdnvixyuz[avtnsdvfoiepwxrjlyf]bfldcuveovkdrcz -yjdthbdxywslknys[pwmdercczlngxlcfb]htfodzxbiytrrgsvlg[qdmrvenblrubinexe]yytgcsisdwntcjf[euazjyiycjnjvfeqtto]jcvitytysllcmfs -kewxwqyysgxawyp[ovcqhszhpawacndzd]rkfgvpwtrcxqxddf[inqkivfwowcrhgmjgac]iimanbawoedagcdi -rueeymrjusakvlykpa[aeamgxaunfodoka]rwpxggzojactuegm[avjkmcxslweaeui]ynozhaiyuolylzgzs -lerccglmseezpff[kokaswvdquvaroznpwb]frwsjigowbshwkgchaq -ntgklrojireqpwpaim[yefrgtojfyohyxwi]poluptiflncoarpoe -wscxpyptitahaseyc[nvitggauypagnrqt]sljmhamehqsrrtnkma[ivnxwfzsbynfmqpv]vtvharumuefqaxvftvg -rlwvwbslirshnibivvb[byvoxmxjuaftvxwnt]jvriauiylbfjzhcuocn[janwjpqqlofoetwgvnm]pzenzwgepremxsk -qxwlnwckjetcytmk[wucfiwbchqulebnf]aefdblvtshogdmaozxp -mwipinfvshxjcxe[bquehtxanardycy]ommggmalllwhnabt[jcntxodpbdifmdxwvd]ntuocedcycagludkzzm -ngeaefgieqybvhi[cryyiffcehecznvqa]oawidmlbbgmhrir[snlxptoienxepsan]dhqjrbqawgpgmei[reotjgzlepggcqgnbo]solrlphkhigbypk -ooulaciwfjqsrxnmcmv[drkctnfsbgqskqfsl]cfqhlhuzsdhrfkftsth[equjfgsiwiwgyocukf]zcgzqaauyswoulk -eieuiqnxqsglieiwhyf[mdezfeskxxefatoper]heoiglecmtfdicwm[bnirkqodtuetivbade]tvebiafbqnkdxsxe[ctkpjclmsuzfquos]wavjtwzgjzvfvqde -wxtwmrbczcosqwhzfto[sozmnaawpeigiwj]etcgyhhuxmrmdldj[pxqzgtwpvljndiimuwh]kuetaxjjkbstwkjm -jiaaqqxaalhqlohrv[nvxlicxjecrwwxb]rwdjkmaliozzmcajom[xjsaybkbcjkjfibxsuf]qmhgazbvjwexgeupf[idktwwlpilpsyoc]pkashvhxhdyvhvn -yvteohdhfvxdhdflst[ityxisdhtkmbtukca]hafgktwtaezylpvsfe -pruxhfyvyakyiqcna[ldrptnvjswidsidtp]zvlyaagzulohednhrjw[uxrskjlzlbartnqphdv]hbmhdjpvepzffatjvgg[ompusushgickioil]rqblunnqahurwbpa -vvyhqbhvmmnbfcj[bilomucecrpyrolblb]ramlmynnrwcrmozxwf[neoosxkutnfxessbel]jbhlhcyhsvlblznlz -tamaeqtyaehjgwj[gtihpldnfhyivafttdf]jdjvcusmevnnwolc[bjoubckzocuycsqxz]phxayhhvmanhmohpi[ughfukiniuuqqiynkgb]ruqhoriiyrenlsro -tnijlugrrsiutmtu[ijlkmzbqtyxfazvlmra]lwtqqxcybhepudhzkjs[pjjohpevoavwtakadra]uduqpqqfilscmbhjct[gnsdwzzqaagwrspe]tgfcjysekfhucshiu -ngcahuptcjnugolkor[abcuqhpogcymsuqbdys]cctjmgpayksyjwp[cbiuigxbektpivgyyd]jbhjcwigpmxxccaoa -cscijxhbjjwjsril[xnglunblqpwhrmf]vrmlfzokdviqexa -owlwbfpofwjmmaurh[vwyiwzwryuwtzne]bppqkhiaaoskdmuuv[rbjsfdavefilcbdl]aioqshgjklhbmhggv[ebzzfugfmojpiyinex]araazgeiuvamzogvru -wfdanweiqjmyirrqjh[subtlajaakafgyzdw]zcwlwyrhmwqjbvoz[gkygnrgxvshuerhx]vksyrqyjhjbfvthvbu -wtyfaazlbxfrbpo[ehyezrboykpctruj]ueojejetsitcdgaq -xuacfazgdjzjscsbp[kzjzkqfubdgmsywqiwm]vzjcgemfarnixlv -efsylgeymygjtmtbp[gcbfjdjtobzhfjeeqok]plytmtkttlizydos[vuscnxlyasuhrpdjhzd]qpwhqexybrceqod[fxavafmimzhhahuil]mymoublumovagougb -auxgfqpalqgostoho[iaopjgipbvoljstgnzh]yislgmfykietpmpz[oznkptntgupwfdpo]nscpfrjsrxptzvvbagq[nzfkygqmocjvsxlg]gtjcffsqfoyyoopb -ayoizeyzqyepfckfc[weehzjiwckfuhuhrkrc]dwhrrvmjmncgjnbdqs[pnrnfsebeayhuhg]jsomlitkqczmolwrd -ryzbiwjppxvobnnpt[zbkwgffelrzllxzpc]mhfvqmscbuvntmdk -kuhsqlajwgworxlv[sdvoyogxfxohrmphr]latomkqvgilskgd -aqwjohiickzgmqiazma[iruejpnfddezlde]dtugotrxhvibnntf -psmfwsnanuctpuhir[yfcfhfneyerirhtymhk]ufjezoiilapnkuvg[dwzvhjdcqjwiojsm]nakkljyivpyeysz -anxobixhtumunsloxv[kkepunsqydagtzb]gjyzevqkmzbquaxc -wkqiutnljwktezrumnt[impvwsoflobulhpnrg]aauhcaluwladrlrf[fkwpqeaxrrfjirzx]wpzijgenpehibsoe -ptbfrdazumqqjxdce[twtaixllcdgcizk]pxeolkwstvzduelo -hdgwniaxukuanuvqdjb[mnpviwocxweddyckmgu]ruhrtszphsehnzow[xwgsrplhfwbpdazcm]batqeknzekbsbaj[ibsjvspgzsfzdyhqy]cpzclpvkyascrkjsbz -fkottffuwepewoer[qeicyklnplxyxgx]quifslbalnnxiuaoa[tajydbewnlihmfbsrqd]qdnexoerxpznsffnq -msibklqbsqliajf[qatfxjlufgcclyn]vkvzkfxmrewiaobdtg[csjgpsekgzemrrzfjoc]giudmrabqytyumyz[unysktvcupoebdtdjm]wrvvpcixjxurmfup -rzaochbmmkwqojsggj[hqgjlsylxaxduem]xjjajcosywqrittlhmf -gfxbfanmuiynavnsdpu[dnheoijlhxktdgy]hehjznezyjlucrlay[oxaecsuxwcfwadrx]tttkbnbmcpdwzggsca -dbfixltxcjobjlvuudq[inwqktqebeeyzsnsj]ayxryykxergvgwj -mczmiyukammjenszpo[uvsfnmnyquaksozs]ybkkzmbwkbvtdtmnawp -pncobbtnkbmzcejovvp[rqkjgvinchxyqvfxvnb]llnmxorlkksamzfc -luwtmcohdekeexghl[ispzxftymadcstcsw]lqibavnlsxkzggkcowk[epnjilabodlxnrqs]wcehkmgxwyqathdli -siiegioswztzbrrwp[bzdhkwsjzpspulrfxo]bgskefnysbyzujrwrm[pgrouectpbahyqbljw]dpzigoasczqhulwkmz[bymzpzhhgwmbrzxiz]yfqqmxncxwypftl -zgzhuhdilruwltkx[uhukqbixedpbalpukcm]pcirnevcltnpdlvpy[fnatvckycxljmgf]rzktzrmekmxfrjsmch -qxfwzgzttjxijfdp[zmnhqryznywavpxvud]tzsripbxwewwxziwreo -eqbpntitazohdzwomuh[rfwyrkaksnngmnywz]uovqoygbbarmschc[pzlgrxvehlnsylyzn]llunlfmkkxbyrxao[konbsjszcjzzojsjdbt]fhmretnaylsqssk -djlceaeoeocxppkdd[slwudqrbqrmxjbpalvl]zgmdrmnhmudpjubdn[qvszgsvurpmwbxwkof]ynoroawinaiyyyv[icghtfhaxxdyhhnw]giyjsbnzxvlvshrj -wxlcotazpgttprtr[pqohcscugutrtwl]cmcvoaigjoyyirbnfm[mlbzepkrpbktgzg]hlwdbtnzizwziatmze -uigffkhqtknzfoggi[beusbrkvhajotrspsa]wsaccsnetgfeffsvo -vwjksvkdppzehlj[fgzpmrsvorfrskds]pdhnuxsfyfmxbxdtkgx[wyzytytpktbcrux]mqophfrfasafqvx -cbiektcdwbpgbfffqlg[xudmslkpoodtjuyl]dfzjgkpdxjxunbs[jmzbznrrvagvbkhfzuc]guzkgxevlwuuihkxhku -krwunjrqhebehsdrrv[tkqcdyqxpoxkznqfpn]atijrfgfpoikyyxr[aukbebwadqcyebjzr]okttfqdqwqjzduyp[lwbsydhmlsuuagmvq]lnbivkfcmpatybgezf -gtkprhekcgvyacadjv[ycacswywvajrnznxqyg]lpwtalhwtzixzoqouyq -cmgabofgylfqrygksjh[ljtoelliawqfehw]ekjwdlivarpaxxhp -jimwgnncdqgvfzct[jtoqqtcskgjmnuvde]krjarkoejzgfymes[hacxazxohdagrwkispg]elbglxqfncqzknz -cjbngqpkhmteobtn[wgkuzdajyhlgjhnm]smwxsrmycomfotazrz[wwnbjzriifrmchl]ksmbqcorpnqvxkckg[xbrpmogeewodnwlczc]yeufgfeqdcsyvpzl -wwtfuffzcrzckue[uginpewlyecqytkn]pyzvhapqlilxfrgi[rtpbfqloswoobmet]cufulooqzmuegdcfx -mmbnvbkrqufffexnluj[lvrxotqcfaxijevnlls]hckvivyebczkbhzkoz -rwifsnduvsovozufh[zsevrarnsnrlwhv]wmfaxpuqcbdqqkfxp[asfctkcvcewnuiaavml]vjcsekcianmizjohjx -afxfayrqsbxfxbpegau[cowlrldjefmtodaj]qtyysudehpyqyipjn -whwezmjibdtptpnnav[uiidrcikchzxaaekrx]mxpiqimmuoethflmuil -famndmzjihjygvwxbes[cskofhcpbmnyoexbmhh]sqawbxfgxyvbjftjmvq[bqlwfijohjtpyfvd]wbhaubzrxkovyopf[jiobwkiybhfqmnfcq]uquelithhevuspiwg -evxvxpsxwcomtsn[mksjlthzepnfyhoot]bwlyelqhnmoigjhmw -gztljipmofkoqhci[uhrmqnxirgeurbcyegv]feeplfilamskiayvyg[smthmugcggtalps]ujxnupixzojthbc[frsysrlqpxleeat]kalzaynaafgemiwwzl -rrxvdpenycjjhrv[uklidponmhdmwcop]qjyjbjolepkgwzt[ujcsmslytamzhql]ylpbltrhzcsgugipwz -oqvcvzpfkkiuiinj[dyavbabhfsrwufre]ucvyetdkdqqllnvmqyn[jksnzdkgndvqvrf]jbnihgzboxiefpucvg[lclejyqlczxyfxv]tqzrdrohqjqbxvljg -ciiwuorwmthnnju[awwduwgtjtlacvtu]lguoqpebbsryyhkjj[imqbzrjtjatcwlv]abdryvpwcwgdxpp[xdjcegxusjmkkpakqnp]cewtlucgvbplfee -vwmiycweuodladozd[zgecpryfcrcesjpjleq]wuukspkkgovrwyeyavo[xrywxofadxwfbtjbib]qzggcrccppsplyv -ipqomncjvpkzmfmrey[qhjtirpbqvxqdaqlngr]xushcgcnvhjjaab -hanwcykvdzvqxzfuz[vscvsqlvjwklirxvtyw]ozfecbczyozgpgmnux[pcrmkhlciltnaqulctl]joxgcwvqiqnlpxly -eajxoseiopcweolcly[qcjswlwuaycliejkjes]trxhfjqliihbmaa[bdfmewvqwjldbfff]qkjkaebazisyaxm -dtbhhjsdulubdvyi[taxprjsytexlulzs]xnlveqmnmalhdzl[navatnkberwbyfblq]qcjrpsuapovgarlku -yhfzspprhymusakwfn[mmhvflmsbaurucdtf]dotdlxxnwjemghfb[mgpbdcxreshkrvyqtyx]cuclgizfrkqvyiq[tshbnfhmikxdllavl]gowjautvkiyhqhehp -zdnboupldkfumvpw[tibtbbqktytsfzpdf]mhfcepjpzkdaywtpz -ykhefgrfwkvwukmyrj[nvjzntbxyvdjwkwsz]zeyamuqcuwixlvtwk[hcipdkqdmmdvytzvahz]rliuuxcbwxywvihbyh[jhnzgkztfdjxogrq]rjhrrhuycvjivbqag -nwlfwetmlhmbqjpqbg[cswbhfikzrfehdctn]ahtfkjunmkthgvelnqw[argwicwrcxfpwak]tdjjaycocoxzuvbfmu -amuosxbnsjqcjjcjlhz[mnvuuqbnkthunnr]xreidmwwpnszmkdirso[fmssrzncsdordasr]yecrqkjktgwiogf -ngralilfroaqpde[uilihhzkihdkqrs]hcnksdqxgxcreunsj -ludhpshvlwbeylcrur[xpatogvisnozepxs]pqitbjvvxbcxmmj[augxcqtjifzcghbcb]uixsaawafzlnyxur[klvyyhwnmyugqwml]rjtesbcgfazkodfnouq -bjoeuyklkrzssqxdmc[zpgzcvdrtyguamwwpxp]jrdmpbicebfcjxpxuch -zuxhemqzvwtfwzdhvtq[nimvutjlcjyxlxditet]yiveivjwzypjdewyc[udbsmbomkbzbfbjhg]ivkxhwryocskjfgzt[yhqpoyummwmuugpyn]gihcogdyyexfysjai -ywhxzrbmdwqtkgmfz[aqvuoigvfhxkmsvnzdb]gmxwelhjpwcsatmsz -grvcvhjgvcltjobrclo[atoxxtcrmyacmuxze]ynxcizfubrdfuva[fylsoujclhiotofum]kgokhjsqdtmcyka -udciiofyatqnvbvr[mmjooqnomcawqitjfv]kwhegzsilpcelskmn[vkdceozvjdugpyfqszn]iajtqynckzqqnwxq -lizdfzudionqpeqoc[fydjtozosflhutaj]jlpzkhyehhddenh[vkyelwykpcucfic]kjdifkxhpylenuuzws -ictzptuzpalhsfbuf[pzvehtwtonuuupkwjda]zmarfmjqyuvyhdra -eygeklpjrsjyfjip[hxhqxtksenklsev]ywbklxmsdwckent[podxpppgzgqeicgzv]hejmgonsicpdmjt -kurniprrhhqzevgbvqa[vuieoxpjerxdypcn]nhojyqglxopniwosaqm[sestwcawjvwerau]qkigcakhabmshkze[zzhiapexkmewgav]bijkfysxswmdpduuinm -qjgkgckdoxgmjdufvh[oabgwxeccihlwvpmmvm]nramdhjgftbsopk -lmbcfngtpsbxhhpddy[gfdoppyayoeimqgkjsv]andowwxqrksorzu[sxdfywvbdxamamfgevl]zssxeirnjcewzkfymvt -nsbsfwnjejgchrqq[mjinwhreiayznfb]fugheybtigwnkix -darbiaqtzgzcmchrog[msdzzuauqnhqrpdso]heytmuossdsjeku -udihwimgsuqkoblt[uigkatsqhojrydtgjiw]kxrdjfzeaqnrbdvu -knnkljnbstqfgnyanik[rbtjdvnfatggbvyftu]thbtcjmlzilmspkoqyt[blsphgtjaywnboxwcel]vpjathronbwrtzfttr[plhudkkkixgxles]embdkzgbuaqjwhbmetm -kwzdnmnmptaerbaidmu[vsvbafnuqalixgkxf]roarzitkzjrtrncqqbm[ojvlwohunbfocmppw]mornpbroptyizcrk[cpwqbbbfpznheukt]gbzprurpkirufsuihd -bkmorggmbkrwawvkq[modnbcdgrexhlrqo]ieblvxbumgymmnwe[bufvnrpvpwkobud]rqtkkkegurdntvbx[wldfyxvehuowkkhimr]hagluvsvnegjyqbszv -rigzhmrukrceyebqhw[bduputrizqhdknjg]vbppheyeylzceqm -zltoccrpxepezoiobl[masvtxjotwxyjcgjv]ezipqxhdwmquhkfug[djngkeljyefhvrh]ksxpxnddewdlegbj -xjmufgrbjwgkqrlm[pwultrznglpwfvph]owivnxbspqfqctpjc[twxziasrnsysxgw]jggzouwpbslcqcnx -oqcurjpogqrdfwejkja[mzchxpphbhegksxjw]acfgfwxlxxautgdhgwa -vsmyxgsqymzwcxmttrq[algwrffexzqtrkyhc]twdohwzdwyylbim -cyatioidvalbcesdgbv[qwcvhlyylvdpcamukb]ncaelykrajqrizb[tkcazcbkjloryhs]prbojgyrcmhcghtedta[jwjfykhcfazalocr]zwsimkkjuoigtwqyu -csvfkwjbzkwebxkgsik[xulnpceuwncnmxybk]kppqybwxkaetszb[dknmmnoxewybfuk]vxayuzpqovhwqdvshpp -kkymsvqoijvlegzjq[admimrplqgegveq]uzejgcrptowsugmqwg[btgutoftcsdbrigj]ndnimimikyzenbcwc -beoudboaxiqsnwgk[djzpyulpcxktniufo]miakkcyyfjhfkoahe -rngvmyxvnjydymjbuwl[lxzcqbiwdajwyyxhmve]spvzprgxdcbjuykbo[cbulwyvrbljefvrjoba]aygqsevnarikktyyyww[utfcukiuxzoyvbfxgdh]nxciqujjwsaypjwa -vvugubathffvsasmjl[rcynyuxpxlldargshl]wluoczkugodyonojrg[wjkpxvdecdhixcrf]wnasclodhzhkqmhszp -yegiztnhhksubmgjyum[tjwbnqatwqmtflm]qgenrenqlyigdovz[jlocrpkcduhhuwwh]tllapacwolqdjemy -ssfuzetcmvlqtcwuq[toybbukdrftyhkcwgf]pposzrtracoojhlkxwm -sgexrebbgasycqwrt[kkshnwwwqkdtnks]cndtytgbytybvenqeka[caccwspxdeccdmh]ktygfulwjwpjymvwgyy[cnqfidaqpggammsfeqn]gebngavsmexahlyydfj -zyjeiarohhfvevgp[bcxuhacvmygsysjk]tbcgucjwhembofbmu[fwrcevelvjgfsivoxm]cagnrpzvlvvoqthmaf -tqflyhdcdbhvhiccqt[najsjeaeqvcqfqvpwt]rnswopkqipgmpoiq[aeactxwfdpkhesxjgjv]stoujyprunkpiuzua -pkwroiewwcdnrchgw[urbxhsiveqaksvnh]jdsuaaugprspfmppndc[nlfyiblfuxmybaucqlt]hhrhnuuvybcrppwp -qltvmxcdgsxzjvqr[lksbbyjvmlrethgozn]fronjwxcpdmwjrdd[txdmgfzhxyylxlvnpk]llxzijthhpactoomtf[ixnzlpddxezcgzwwhpd]tqlvbducycucuhvpbnb -firavewfdkkjcvdbh[rvovoqyrvplfgieeotp]ueqyzeaafxytfaa -hzhmpipzxguliovwyeq[lnnheexdditstrstet]gkiukzblsyzhztewn[ltrjjhtgmwhmxtauuxb]iscazubkpilhbzqegha[wswadsquonsqhua]qsawnviqqchlktswocc -dnxkdwlgifyyvbm[ijbtauulxlucchcyqt]ncefzdbjqeitqkw[zdxjxoonqyftvfr]poueayoqpxhurmpljbl[camkvseqvwbchvzctyw]ydneicysmonkpzkln -qbcaguyajgdbfobjkpn[uxllimvdajnrphnswi]bjgqthxlvnzgwyw -jbykbmjdcjelkzzpque[imcqrskxmrnolzfo]cynfuedydcwqwbzytoi[rpwbtrbyecriqwqrctb]nkidbxrnukpgnxgxsae -mkjcmwdwwxkyxheh[xmukklgiqugftgwye]qkbgqiujdmijxja[fjtiljoqhrzoolkmx]dgslmiivufoyocbj -mxlsbtzszpmsglyhrc[toixnvsdmmpznalw]jjycdqdnscyvjvn[innrkszsszrbcso]oeffvbeiklmnjfbfh -hpuxewzjmpjygvxbcrk[pkcwoxmqustladwnq]ojhogbrsiykysjj[rewecvvwwdolcjwmay]zluruacmjvqeyjekur[rcrmhjdkrjqnokbyu]xruriibzsbgusbwjk -zhilgektlngqvqdxlaq[cvpwwagoducswvtuk]uxddjvgnsqquiakwwx[mipnlvwywxkgrrik]wnpiusulsnkmkktclvj -tzfubkcarcnhuyd[arahdshumzxbcfirpm]zybjdkjhdsynnqtekt[vlzkzwzbybgnrfzqnzp]tnscrllyxcipjlujfrq[robowntnkpydegvi]uzxmxmwkrduisiu -titnnidzbachmvlg[fvkpotpsqsqaehdfhku]ixneotupwzhbaei -yqhkiflwsmjogoobtb[tjbgpbgnoiojulndo]wfimortfcsjwbhiwpu[tgwqgogdyfwgyumadrr]vroalcovcicroilnw -pfqikafmxfzlpty[shvuoklognffaswl]whlxqkgppveocss[hkrveyjsrzhncmd]xrzidrwyygkrpjdzmtg -ymdhqmyinwrqshsu[vecybobwvkfcyjbqsc]ufhtkjtudydsmjwmw -ezflrjjjszqvvwbtoo[hqfroljfozhsinxlu]ympnqaaziudsojktqye -fcqkypksoqhiwsjjttw[jwhvnzbvhbhsixdll]xgssfogwocvsxwxnx -rcrbicomagvcsrbqii[wyiwenfjfnrqdny]mrcahrhypdsjducntms[lvkwgoanghhqwhoeer]xadjlqopanooufkum[qnirzoomgusnjaupc]xsprfvnxtqpzhjp -zeqoumtrgrrnvrw[slruzyhnmciocplyuo]ffojftbgesaqsjf -dmvgxxqvnpedjfo[ctwyxmpfqtcqqsijx]zzdxckjybbppwqilpua -bwntryszlvfclxv[pvotnlyzuxobazeeal]bycdvictzwlrzfhyj[ttqiblkfwgymsst]coumflrufbeyglnnb[mkmpljazbeuwwyin]zhjyglimdczoqyscan -kfigtxoxuthwwrjvgng[icjjpsdpyrdztjsb]eicdeqzinxjalxdp[sxweoaoukdogojj]aobmxiokyghjlleincz[shlerrmxojldovd]covvazglqpbyqgkioz -uzbcojdhsfojjlu[bwdpxmgxkdccutung]gtqttzddkisawimh[nsjzininsswfhqmfjse]bssyqvptbraxmulhrmt -vzcutfvziehufcsjyj[uugqtbavyaekujogl]jmieipxsmcdlegpms[ldhzfsqpxwhrysmemsd]npifxsiyviafhsttuy -jgihvujltzfrdgdewh[pktgihjhfalgsqbzxou]bljspsetjvwjagynx[cfxqafpzydszgkeem]nnykcqratmlebgovjb[ytrifgfcaktdtkvyw]qqewrhcmlidtzlf -cvcsofkukrvgrjgb[omiudzcwfysfqnj]vywzmoymigukdihdg -qtcslzaksrjbewh[hutqoujpiprqkdliquy]itpfuvipirtlcqh[gwgytaecvdznluaa]dnzrpmzugzgfboy -mexaxkluhxpiiwly[ropgybjghfmcbihdwkc]nqhhhdxqkkfgxjr[yngnctrmwrulexwysg]qygnpplgwcjdodyejfr -rietcgvwqtbvgckrggi[wrusqmctiepawnnlhiw]jwqcwchqykybkeut -gmyiittlkdlrkxkqgf[gkdtxdzmzkztbmbwtj]swydvrueplaxzivlc[grymbmrjoxetbmdgs]qyvutlvjujshplo[hwhhbcaiplbxlwaxt]oydtwcmximtqtaxsf -lqfsdrpfltujbevz[igbawyyumtvdyswpqo]kxgjemjfbzkxgbzm[annhlirlyaqkkzzut]becuzehpeskngui[plesynprupxzdbtkoyz]athsmfdazbnkvnh -zlvudnpfcsotmpbo[garuvqkldrjhudgqr]vmcgqengyxwimhojvfb[nxsjlmotcrvtsklog]tcczmkpwpatpcxt[ndqamgekwopsodazoy]jzazlfgsickokya -kkpydxoanbmqnhsp[gwqeivjgguqxibtm]uofkzcwkmgaglivk[nhrxvkzrqgaowbsl]njkdjgyksqkgdmqgd -ewmhmajwkzwavxrbua[zvkyzqqboezremlppdx]xvbrmpczbgxytisrs -pwnwsuvapjfzjfkda[xensayezbpyzbgkb]rldclkcrkioucas -hpdgpscrmwxhxei[hebvcxoindxpclmzqo]yxheicwrkqddvjtrvhz[cfdcgcybrqzppfvqz]fxmhhzkhrypfdxzngp -rdyjladykkdyywzkxaz[yrlorltuadiurqm]uooymnfxwwhotlovb[eqvyqexqmdcebadqni]ttzsxuvjhibdimb -uwwwjjzywyawsfl[spiejlwyweopdpeppr]syzsgittkmodhxeux -ruvjlsxcncnvnjabb[wprypnotloecopcvk]frvlqhrcmgrworpmdvx[yzqqdnrcuqefasxs]jhywqfobrryuieijpux -ldoryefjbqalsezur[etirhaprgyhoxpjg]pcqecyrirpqsiami[snnzgzlovmbbmrkjyfk]vfvvewvcweflmnirizw -zhtksckufkyilvhjwud[njnqcbeufqhspikcj]fhiscbxxrfperbs[aytqbcoojpvsumqxmpo]yialsgeknykhyvtvx[wdmixjtpahbmyyhbkyo]lpuoqmuccejrnuo -quqoquknjavdraji[lmankeixycmwcro]bvjoxsmhmxhqppady[zrswqkspsemszym]rzlvztdchdycvai[wyjokbfazntwjgozi]grxvbucupvzfquci -qbynimsfznxvgglz[vznlauwqwafrkyrn]mzcazuqwqubbimiw -jpwcnjqvcormlcmms[efsxwgrrcdvbekcrqrj]cbjgumooqxsugmfiz -lodwcbxwcdxlonvmhu[vqteuharlchiwpz]qsjfscfdauuiojydy[eibbhmbfufhnmbuq]lhjksvudswbxokc -ezuwqhuggkrxbwwbn[xkswdvghxdvavsfvh]xkhmyagoyfonbvwer[gqllsdlwfidxezgqh]mjasmvsqppjxxwcda[hjmpqkhaknzxjgqbfqh]dkmamzdrkgpqqbdjrsh -iyygskwznbipfxzfq[tmcweskexpjtkalzb]jejxucbrhchjxrfpabf -vtymsqpczfmiptqp[mznayygexotqairko]cvziwgvrnuarvaht[edtztcpdedxayfjfh]nbcceefaansonnddne -vjqdcxevfuogghpnta[ptmseetkpioyotviji]gdrorymekwxhpxpy[fpvjijrzwfyelnv]rkyiluhtmnzvhnas -qvemubvgpmngkhwbzuw[cjpijkbagomoxelh]ffivvlpphtqehse[sxcypopyygxyvbbuj]dvpfciwgskuabqx -gfakfkyofxjvlmsvh[tpidjfjqbknkojhfhr]zxwncvxqrrvcyirqiz[zabnehhkxmcorkdpgfu]ednajzhucajnivj[qusnqmlqtsspvmim]ziwmeyegzogqukuqtk -mqyqowzlhqmskdihhk[zedonzhocrbmtggear]fvgknaiaulhpzxjljit[xsaforkdhyqbaings]irvlawxlnujhwyyg -nhbmdwaargmljhtpnvt[icjifdxafaejyztkra]sahtqxjpyzckhuhbi -lpeanpdwupghamqaqcl[abfqfypetxvriaylxny]wnkhxizozkazedpb[giqitcoemtvagwklm]nkstudabthwohcxfmqd[vrpofzibesdansaffr]xxungasknuqsrtwlno -fuzqaknwrjomqcnq[grpbplvwtzhdkwpaxw]nghayuwoldtwqsxya -bvfazcsfainevpvzlf[rjefaqfpnpegvzqg]gjybyujttbxxykdiuko[wrhqwekljqnwcrprlg]nxokueewbmggdus -saaebvbdlwdbwny[xgfsxsbuiajbaddjz]bascpnotgqmvgol[tirosowipbbbehvmn]hhbuuxlvxolopvprjt -lyjqinshudmibsoxg[ezfuijtnyeisouvta]lxdcntfsjmuuptsjsf[mdvcehaamwumvplvuch]flxpmjotsprtcpgim -kvqeaqtusiagcjg[rgtygcnurmyhcsiyywo]xmzqwnvzarhvtwoj[hmonnjgsicgshstxj]dlymvtimuytjskulwx -vhhkkaxbkbofalfl[cjhptxrtmrobxtj]pvavovctkrqlwnp -ksskxhxowvmqpjwcyas[gvrhgwvvofhwsxw]nywalantbuvudyv -jnfjmmlnqnlsckt[ualqfwngnmbhyzixtn]aftdtewnfgfgrnujo -qeclpcybnmxipvz[kjhmumbnshysvysgtfv]nncapaxvtjppgrfeppt[jgugadrhhdkbgwrwoed]mifgdmewybqmgitelmv[aivxnvlugqgettif]sfapdujsxigrknkevia -bnsibkkdazlzccjz[rysyrwccuvyhhzqo]ddilmelsqneizzrizt[tsyksvmzwmijgrr]iacreiybrgzctzodlz -zgskdjrcykzddiwijmp[rmiqcmrtcbvqlyoi]dlvvzqooapcfbeuu -qzmylxdpipefxqzgktb[fxhihkccfxqvtmuxqv]deubvywhoefvgyc[dngwahicxwayxzlgv]jtmsfgmyzwoyienmg -uclqomkdtlqoxxye[ugsgctofzruvzlugkln]zwdzkmcadtpxsbonb[mevzdzgtsdolgxnm]aqjqvdclgujsmgavlf[wohelkvlnorhemdjdua]igsixgwbfwgcyzowvl -fmoovpkjjyxbjwvab[cxwwjhdkeuhlaeow]etfqyaldkxtdepau[ioudnnfnsgnulgsjg]rilsunyxwibprwunat -bcnxnridsadywsxjni[hioukepqwivorww]ectwlxnxladujcg -zixbydwfwfmafikv[ekwselrqiseuohdpp]aapafknzrvubjeno[syjjufbyxzsgvllsnp]lzuaaxiwmpkuddmvhsf -gqjpmdcbihbvzorur[yuvqoawxfyiymumyj]wtgpebjnhtcneqwqoua[ivklwirbiayzetffz]xslbmxqzwaljfvygqnc[ojezsvsvnsnnyfudk]iosmfoyrgegzldoam -jfijnmybbtouluiqjl[bsrsawourhuudsife]coznoauxtvdkbap -nishcniuavmryvc[gksdtautnqyzhensdv]sasjevbaburbgfr[omzgytefbuxsxsitr]qwglehfutwjwwxvr -cvopfdvcktoxebkdvlf[eclqsoslcmosoqwgx]njqfdhmmgrmyphih[utiwibvbgfqgislfa]ezjiqpwqmvjgephrp -stnsqqqbubohnjvwr[ltmnbonbxkiufockgp]dmcjolejvgrnker -ywcorwsrpukosbbfexy[nhglhymfmtceixme]jiwtyhnkqyftleac -eghaeiqmztgekxepeoy[ujywtzprycqtqnamcfq]evlvzlbdytqsrfmeyvz[lddfkaawaqetpfh]pwisuwhxodbhmpeprvs -assohytheyayjhavd[rlienfkkyvplebbreq]zrbhqxtolqxtvziuz -gaumnsmwbupmcfiuxb[pdrzbltwkiqniay]ktdjgqrujtegvkj -vcjgwvglfqnqyobkkm[ymavkjrbygenzrxdrfb]fspdwrvbklalycsr[monzhqnasxvigua]rarbkqeinudxmdvgd -mcjmiagpmzhuskafd[lhnobhafickkuvpcpa]dhmygriuguzqdtiz[vkqlyvmpeswtlhuw]fxiwdwuokkycyxgh -ylhbecxvzvuoeyqsyzy[kbeubfucymxhzqvhoyx]mwccbakdngxsnkgcng[pjkfesroeekkahf]zdsaikucfmjpvrntyp[mekckfjquchivldsmb]hzsswhygovftixzgqx -ijuxhpqzyvkcnxkbb[jcmsgohgenvwsqmh]wtmofqsotoeysqo[ymcbyqszvogpxil]otcpckntlcrigkhmtqg -ynctlsxzkfmzoeumgol[mlrfvbtngukomzm]zxgfyumnoeuvzyxkrk[vzhqczyaabmlyfqkx]ptwykaktmvclixv -xqqnbjbpcdkbkbd[dsksxdjbjflkqywxpex]wlbsjfiqndxorpcipk -nadavjddvlyztmch[ocpvdqhrxpujywek]snbleixecjqdady -lxnwiiubgblixzohzdw[jqkznvkxjgeuastjt]lslxccnbzazdvtas[srxowclwplgwdzbsvys]gjmhfbweaenibjwdunx -wktaosoqvlrufzacw[zmsxgoedyzigzxqnviq]tknxhylmyhksrnz[emunuqtrtdfmaliqa]fphkhnxxrhtqtxrezg[kiysaxlfbgpyjmf]rqijwvmpjgemixf -xslqmqubvuvjtpvqks[yarkmtsupmlvcthzd]wmbamgabxaskvkkeu[ootxlynahvjptcxvzn]tqysfytitdhoqbl -kaihfsjlfekzqeyk[eylgitksxfusedvau]xvuvxfyfpvvnbwn[gaklbqnzcddgceb]dqruoulozotowjiyd -ikikqfrwmjphtgbpljz[isprhvveoomgjanfa]peuycdlptwlcxwtdgwl -qkrnghizqoorxufsxi[yvdhlbkcpajtoyai]btushzrdgehiczofzmj -atlsowvzkzankvo[phkmrijtovsgefjg]ibekcwjlxbphloozgw -yvwczyvdedvhjsl[upnwtzmrzffgovvzdx]blokchottfcidovo[exxnqadcasycpsc]jrvarkfshiqfizur -pkrqdpvqfaruzcutixj[dzghueizebgabnh]cuzbyldnjqoabquyghi -zxtwwlgwbdibbpdn[qxalqsxecjxrwnbamk]mkfkphzjclkrtfr[bchpdzedqjydvvcdw]yedvmdvvtaypdbmdg -vhdkgawbmowrvalxmj[bmwsxikazlmyzjcpdkx]xfiinhpfwypbjty[ftadhpvffqzaulm]fxkqnaiufqxwkblr -tylygjjapoammov[pfmalwzqjpwbwulwtjy]fajnrkplylsjncbxmir -nqolmalspryhtehrx[vukchwjwrqqgchh]oqeqtyturaikqpmt[jfjpzvpsinrzntrpp]tystfonafirnerlxoe[qegerynoywfrtqr]pkvjziuspehamikic -fcyiizqjvutqhlq[ienhrsjfuveqlihtjkw]zupcxrbjzgootlqucwb[belvzvymfrusrgpy]ttrpfhjworpyuie[tqrfysbtovzqdlfiptf]ycwnsgufokjzvnndl -uupskbpknehwzqla[ayucqrzvzpdphovdg]qkdpdncdxmhrjny -msdlimayoswylps[fhcqpeopfooxcqn]gvplqehlhyezappwtj -vmooyafxlnvejuo[hxisybwiwdftghdqnfn]xsxzfubzytpwetxexc -tpkvdshvxmxywucfo[sxdracfgslwjgvfqn]gwgnsuwdpldvivn[rqxzjyfzjkfxnflnhb]yytyydpnzxrcwgtq -hlkwwladaiboeqb[dwnwjpnnaiskatz]vmdrqjmjtwmglst[awfslnfdpfotbislhwq]wksnziftpvflkmwso -ndsgxnhvmhoxyjnl[ykbvfduburptpcv]htzjbkydiqbnnwtztk[fdlpumnolavlfkigfs]ghtsjyzmlhzgysey -rcxmqtghbvusvizrxm[cfircclziuhjbjcuic]ysjoeyszfcppxbggs -sdtcngnkylcewwo[ezipqbindaulzvte]krmjsfxzkwbqjyc -jqarloupbxsippsxf[buaiecyfakilculab]digjxonfqgozbucnd[wpgyftibkfpyjtqn]jsvpngrtnsmbhdrx -wmrkgdpyrcuwjgkane[adxvxjgpvksjsxbfj]bxvqycujwmuqstigdof -paqnqyxbzrlzixpfocv[uohcyquxckdqfvncq]kfhcpornbacubjrluw[ncfsgpqqvinmaioducg]kebxiybzjexewtohuq[thymyottcuduhlhfmhc]efulkzqoqzgfpkvbddz -ytwqlfauutjkpuyw[togbiujaisjsqwgdzfc]vtbvirlqdylkuewkx[lwsgpmmcxhhtfyismv]dfwnnjyfxcdbmkt -ibkbgrvebufxdfvsyal[gfuefwpduppdqoagwmf]kikbktuwqqkyuecaxuf -fsbimkecxvqycnooy[atlsgjtcybrygfcvwed]goxunrzddzoktzdz -qgdsvqfwhsenvhnbglf[rctvnuyzhtldsuftidc]loccvvwdkymguuax[tjorbctzavmegny]gnoovwxazfyimdbke[praqdwvrbkiucdd]wkvkvyixnjbgootof -egzinoaodgmzhxo[ctetdiivmkynwuxiez]udfkxfnzwectgfnk[jdkxiiqzjynledjzy]iubvehfyiofekffvduj -vsyayjbsvlzhphh[cxdxpurrsbtwuueyupw]uijigqqycwwfhishv[tziatetftdyopssiss]penkeyeiknnohiqz[unfthxkkylulcfaf]xjpzvydsluialcbxrn -ttccoewguenoqndmsz[uebsmcosjyeomyph]oypzbgfilioctebgs[vbxjcrxqchpztbg]hzsrxvamhqjtwrnep -pxsxuvnydgpupmf[xpdamytnnanauohkcpj]neuazauwfdksxsxs -oknvgkesuzbnaid[iveorhfsylvjpvv]nszdahosdfmxxebffas[inuqkpbtkdeeabguq]svwikhonwnxhqbht -ycaclbrmupudyzirpak[arwblurxucqeorxeuf]rbbzsrhkhfsahqbf[autcfkgacaxalhzjw]wzrrnwacvuvtdvuchkf -vnkrlrysvxjgylkyt[rowgfjsujqfjxttv]uxoitgwytbbzmlwql[gnziuplvidtteix]ckgmwnmyvbupxndei[mcwnambhbdjoplva]yjjadohllbywiqo -evzputikneppebadqn[ywcoylqunskuniq]zpdfgfxcifasenrnqha[jxvfntinodzjoyokwnn]rmxmzheyzpjxfni[bmkvzvuffqlnzizhf]oyemqrhfbofzwvcc -xvlfactaujylscoq[rtzbbourbqyscgzee]lhrbewpjjsihyomztoy[ourmieezxzejvbps]grxqrxkacpfyibmz[gmyuotmhsmykudwqo]wpvynvxycgioognjpcd -bkdcfjybahefnyj[zfezvgmnuxfwaik]nhlapmbjbtxjlvs[rrjxqakmexrwbfxoix]xooketycsmncjbdpm[uyxuhwclnarjpttesn]pclzgjmvqjkeegjj -dtrrjxbcbtogrkf[uoypjywqsvkrlxfv]npbxcnbqzurfnhtst -bglltdogbogyjshery[trhbcfvhmoyajvo]bfgohngeobhkdogz[tycfxatfvgvbdmsdijv]mbbkubicwesfnkh[ydncfgfpyebhpphuu]jvhnbmoijcgvuuf -pecntywfbpduebnqcn[nxqecigzryomoikbwk]cejxvxzawaqnfxjgyzm[guydhasrsfnfbxaavdr]gwawgonzypxqwhvjy -phygreqhgwowcozbhn[tfvqgtrormwhjpn]gzafrnmifcdnworokqe[puhaqxbsrsgdxfyq]vbdjyimsjcvldazu[gznwtuqifqkdimxvi]arbnskhmjqcdqgwruql -cpwnkvojhghunpvfr[itgqhdftapysdyzzyh]zqtmtrhrbqdiqyhgl -eeoileaopfnorzgsjf[wibinihlihuftbctyje]wzohrlyibwyntuyuwnc[fmudqkokeybrpvu]nxsvwtyjnifrfqap[kzjbctrlkhvjwnska]naicveiocdparmtq -xhgtkdzsvejeukkou[aecojjcuikgaopjhov]bkmeaogxznpzgls[oebnucvatntfaxn]ipiewtkuftwuoullo[tdvdvefxhhjulaujc]dwlqfoajfivwqoezkqx -zwjikqyvqbfrtviguiy[cnwvrpqkwvwwdlxhvg]sknukgfmvwvgihifag -vrdvnfobmsaczesz[cmzvxfjauugsfvj]gjtpzupuvaldiqcptl -wfgnkhkrqjybzjck[weuylylbwehkhvfge]jqcinnbyugivglpvs -hjldgsqqnkkletlqs[oiokslwzknscccr]qnibtkzhidmjuqeecur -deehsalofqvotdn[paayavepwlijtmdgjsv]myrxdbvwsvjjcnltizl[gviwdyoizgzshtkzkjl]eodbjfsldfdsiantql -tvmzdbfpyandbxzcax[nkibtbdkedhfeamtbt]oznggmbumbvjznkqg -xlefoqdvwarnyvqn[giqaeklzafpgznwzq]ruolhyeihcmrsapd[tteaoxmelcaktxotj]qpvrinrljjkyjwx -mobjpjhwmmnnzctj[wdxaqrfuqpabcgxhol]vrdqmqklbxzgfqtqgzs[atmswhpwzxczyqu]knfmkjsesftotqtbt -gudgqjbheozwqphpjjz[asykbahkybssjzwi]jsdduqkhfrfidih[lxvkwbklnnoxrnsb]acdzdhrfreacbvallej -uaxobuflpumwwhf[hhepxufancrcqpcb]bonlfecebjxueyw[dezwvycbgyibbjpbd]mtrhgcxmdplnnxjz[oygnxtvalnqamptzzu]xdwwguhnwjdnxvnuwb -jhugbjyidkjlraqexy[mynfcudyavfvierxjcg]gtsiybxmjdnzsuae -yaxahcvseiexlunsu[ewsivdovmctbuzwzho]piqltzsfefudhrybbyz[xeuaoqnqmfnqnzj]dafxzufaauhjlyjm -zqsrqfdolylrhlppgm[tnizcrbrkddpmqvxbzp]yalgvzxsuahuzew[wkvbdzipgbtupzwmfpv]illcjcnxkxdwthlbf[sbakrzbpkzquohvnyo]xufnytflfkhnxrq -kzredfrycyoukrwskkn[ythsgptgkfmwohdquc]ocwlwpdbssozygdrs[hqswgssnjqennwyx]fowqkdrrgesehpxv -hbvngvnsogdendwlz[enoojzdhimrsqentjk]lnzkwziswmbcylnnj[fmnniaiyujueiaic]ljcvdujkwgfoniwpqp -sfbaiqfcnaonrow[rnvekifsqzclyqpv]elybdkjfgvlxktm[yefttslzygbpwywh]hyswwaxwecmbccbhp[gvmccimnbtaqalx]xlacpvkzgjtbpoqmj -rlbmpmelpqxjnjmfa[bvbqxtblnjnarpyh]mjfrvlqpyqqwrnvcf -kvpueowowumjvpozel[knnbstwozlhrwjkyjwk]kgydkoneplmdduylvx[tzaowobpqflmmgs]yvrcdqxytmzslmz -awthyhqmbzfvyjm[uhpwjdtwhiytzukyuim]zxloxtwgpiwoveso[fvjsnnwfavmgexs]kojiakeozmiubswfj -shuwbybqhciuyby[docpctftlszxlkz]ebwhxhrazsdtkkd -nfqfgwgupcsnsxa[mjnijijxwxlrwlz]qrvegwwrvznsnicw -jxbqhkinclmllcp[mecqurmqwcmhchrdsw]lrasguephqwmmzuob[xowuthllkxcdenxinlz]hepwnvbciyqccuffejs[vzjbhkzhsboolsrb]ddsyakfbptuspbojv -ikijrdttouaronuef[rlrlcpoedupwiyg]kxigxepfvczqkjgcho -vggdslvtuzunjugnj[yydueuuwsysaooxjxy]tpnbctapfomxruul[lhtylevglctrnxal]bkdsjthdhfxgvnav[kewtknicgcaafeo]rblrjorigaisdtkb -pdhrplgdzxhmngvwx[ywskulmjscxrueaon]yhowhcmgsxsjzbzz -jgsetuwujemzlts[aaftgfdtjkfroblia]lnvlzygnujnunnm -lbmxmamecvcmvtlkpje[gpaxfzwfhbqmplnn]ygbpkwihbcoeuvcvpv[nlvlwmhfeqtmbqctqhh]rudqfcywhrtunctd -shjathcleqhfdqnjkc[iuduexzuconfoanxkvz]jlesceajlmiqchyt[czbehdriwjmykipagr]nwilscewhblfbzk -hfqrvmiaubbrsgel[yeumwvgodugwhjyvqk]mqydzflsrmgiwomwxq -mdxdgvpgcamhlonp[iwkivczimsibqwegdw]lbphreoomlnnzpkdj[yogqqfhdwzxtjqgrwch]vqlxkhcbikruuoecqfr -ziqbhuovdwlwymgi[wiumkgmtkijucxk]wtkgfagubnrfsmii -zkjfrnyndfgzcoirqi[lubxpzwxjgquhicrg]fwxrqdxbouepjhhmtfp[ipxpdwpovwypnihz]ucnjpxbnadxvffzj -pawhjjxcfssjhddb[pepzmaqyovbjcoxkri]puevwwecwnopwjj[gszpinocntaaorc]kloqbyitegljqsjanrj[vqdlhaofwoczilwprsa]exzjzcvjzdkyuqnva -hdmocxzixbjdguhtpxu[wnrdmqatkuwlgkjki]irstopwnwogllxk[chkgszbhhxbtbfc]gqwzorwxweefddvruo -kmzvbjoisqyquqlmtpq[xbfwrwqdvuyancg]klseqtbsjnoygnbr -dqhmmzwqjlfruiuzpzu[zvacftportiuiccsch]sxizfxnxuaeupgdgwi[goiybqpodbrhumqoji]bdakapfscjhijvx -ynwdspesexiagtjjajk[nhkudujkjajantcaq]tvlraskhvwxzipu[fxhxstpsxshewfla]lipkxqrxzvtjwpkgsr[ewujdcivttshzclirc]otfeavstneftpufj -lurqcbdokzfbakmk[gqgioawpwyoyjmx]ateqwmukuqlhbggp -vzqrmgaaoeiaurhl[xshhckqrxeqaapipide]zbybsomoslwibqvumv[hlfylktiedeneloub]nencwysbzqcirlkpkqf[klpevukozfduxsyg]moddzcdjtynfxpomf -thajjfqvppczfpxysx[ztchtixnqrdijypccih]iguijsxqxmowroyt -cetgeofdauwlcvjq[qlypmpdenmhjphuowo]ccpgzwmpoiouisg[xhzdouzkrnlmqpzx]luksrukxrocrtavzi[oalzspwxauweweafmge]qayixvygbjoevgsh -bokwhlduxeydzxybf[jynvhmoddbtvzjyxj]tlmfuoirqzhxxlmfkmo[aauqfbwvapeieon]qfiwpamdwzhhpqniz[yetywpuobdclgmhbr]ptywhnrxgtxoegsnoew -khmtmqqphoofzuzcyy[hzhckwnrdlmfgdgrsn]ipjeyasfmaewzdrk[njqdphtgkuezieiyjr]mnmopmppdfttxzgskx[izdppfwcovybkhgk]fvkayiehovdtell -iexrrbeaemviitehtp[roljqxowqygdgsm]ivreafntcffvmlzz[lizcvljduvxcagbesmv]omfxhchosarpcvc[gedvomisvdeqaegpgs]insntwdgjwueajmwuvq -ctkzgbjyhaqyujz[ypefyuwtymywmibeahs]dizofidomymkuem -ybhzytfiujtbgscbth[uyygihthnknbkezsde]dkwwekwaizqrlvsd -jbfrextgimuvnardmw[taekyjnrtgoptfimza]qvfbvynrmkzpqvn -qnhabnidoyofdraivca[dhpopjoanlismbrptd]bbsdkhzwomhbvpdlgf[embghmurnwkldzn]xbzmclamgdmlaek[uxjyrmvioaraxgaecbd]wgxyryuiqbqlgoq -pbtawfzmwiyrpuwufls[aizupicweopwuwdh]lycvoucyptvmhmbcvy -qutvjiyvnybdnqphjis[lmmvowtnuqqgmxz]fxvlamydgfhgdliro[vtvlwaljqzuvykjv]myqmrpgnhjesdsxngwn -zqmevxidmdesvauvtne[braiqdoypbtqhupnydk]povdpjohaahhacp -dkoijazllibpgqdykrd[kkwidlxrpncilooj]femwzpzjqvappwhiqvs -xczngjtppoeuwpmzmqi[qxbucaizusqrccr]tlygkbkepxpfyvsxq[ysnlntspzogsdqy]jizbgtwezdijmqwv[qzxmktcdmjzprpky]vsvdeudyqlxlnxzesw -svzequajltarrcb[czldiizopqirfrl]ykemudqpuiwrygnpgxb[sgwkwuuglztgifzlra]tvyiepilmuugkfbxx[ktngegmqlgowuaugte]yurctnmiqhzhuoysij -kmsioyrdzwlkryie[nlglpdcbvpxnjivxe]envjtnoyibmeywsfq[sjgifouwnmgpicfmv]ljxvwumxgoeycrmhav[bdbuatclqevnpbzpbc]fassqujlonngcgims -dgmhyyohzdfuwrsieaz[ekqeihwyxqlrtqccym]elnufksijsbcjgdcju[edcakptmhqwkgnskov]givqtmbcbuvranezor[sqjtcgzxnwoqxvlf]xwjvgrgixwqeseljzzu -rlneywqoymwwagdcwfa[yirtwsnhblvxloubnkq]zuvfejampdwytuux -yysxkfxnxjaysxsnk[ehfvdksybqfpfkizl]xfuaaaiywasciptwt[czexbndlrsvvgbz]rpxtnkqijkcwhfybyi[lzvvhwafionwjws]nitjcapzmrergulum -mrvqdigfhpbmojh[vsabnexxmdgumia]pmcjeszsivqvxcqvsyw[iyphcdtbsnkqgwrs]yeqqgbdtbdihbpbqe[lxnhjabohcyaodlf]qgetfulcpxzrfoaq -ytsfctvxjjgmzvsrfj[yzkrnxexysyfhmv]enrdxjxgwjtvssemwsb[xizlxcvjfpkorke]qmdielruvleylhjai[xekseaaxfsieskhoe]nbxlkitdwqxahsc -wfuvwmvylobxnvz[naispvffnsbooejg]fwmglolgtoalwcua[sjihruagaogksuvlk]nfrkvejcewefngxr[fgrswaghzetdjmzzi]jisbxmyzzfdugaglh -mjuzeprqjaeuocfhshw[gqbjfkgmcmazhoowr]tqpshfutvzkkjspp -tpzazyptdgbjcsbde[idazmfolkzscaxmhlej]rrkeoiyfbgdawqbwdfx -jbagbtdtlllbgtpim[elhndkhbevplbsszuyb]klbewrlznmjiwwbo[sifcovogtcymjczttqq]zbcwnieekzkrvhve[fiteeyesshgxsri]gvlasjdesbcdljes -byofcndnzghbyddde[gxdeaizfmclizur]xrelswdjqxwqwhvry[xnztchnubvqytinadwh]rzznukxoxlictdyeaxe -wjwenjbnpesznjz[vamavasbbiygdxgypj]pjahkcpxtigyetjbg[ncwuawgdqworublg]qihdfafqucjmmjvavx -vjmupdypfwnunzszjk[obdjtqupjbxtsvgfvxd]htraivhshrbrtioxp[xorewajhqbfjnjtjjda]kowpnkbnssbaeefafd -baneqehuamvsvumwa[qwsvdplmmhgxnde]yxnklmazqqnsiqqoram -figunhrsktrgzydgqf[mkaikjretijvyisb]ijkjnwmhpequjpmf[dhpvomlntlfxfql]tmqcjebupvwogrcqq -jgjfinegoadelrniyx[pmeqlndgglnmamoi]oczjlaacneocqskwvq[fpaqzxugjnjzeyfij]yjcqeppidbybggeu -ecwsacjwxdzhiarh[yobccwsqzdfkmkiy]urkbgjhlpqlzpqkkama[blohtndxvzauzmkphi]szgcudpbmigulxdygss -ifpfzjzsfuoptstfx[cmrgispdkvgpkgp]jthomxzuwqoklrwdo[kjvwsndbocpwjkohmrh]pcqjrqwqtmnwnzq -hmjaezjuxirclucvrjp[jgchhqqjdwlcbqxl]vqronetyoakaymd[dghwiinxzczzyhxtbyx]jlwyvkcpwmmzimmgpwu[ipozfuhemxpnvgypup]gbdbrmvmiucxsvncok -cvosfxrllniwmilafhx[qvlgrqnlglzxxwkzlqq]awgrklvdwoisgzaigs -uewfjatgizqqlvrkrz[nmntapsxhdhlbixzkn]utxlklcoqpftbomalyt[zphbfpaurjeadwnem]enifdznnxtkqwtzbetn -untkfdlrtrgzqzhlm[ixwrxatznbfjwgrfcme]viuhyjxwpkijkgnevq -ohvfmtaxuwdmsoiby[tdlhczjunuqsayec]yvwerqkenunmwbzkw -hfrxeebhqzdcvvxan[qmunjqhrctufwhigknm]iosnlvcuabawfit[btjqfyuwqrpebschzn]ecqnihecmexlbzx[yqjyvkhczssqsdd]viqgdiclpqeyqffzqma -lcqgqhmoohrduoyib[bgpymootpkaaurwpt]xrhbgqgouvnsmsvtys[vdsgoztgtxznrwgtd]mqttxauvnnlumwpid[jpsopjefodyjasr]fggczzpbsozgyuuatqe -zejfdkeopkkhetnegv[pcnvvynzarshkssfk]xhchmaevcunnntosp -hbsyznnuhlbnkukb[xlbjyybzasnmdzhcu]qbhudtxqzgxdizkhsta[frgdznyqpxvqiforkfg]nhajjuvjezlckhwnhfh[ikgjiseblupjvjypq]rvidyciegjpsvnb -kgbpvzoboykteazzud[mhzdavurdoxlilzz]ibobhuqldvpsrdyrs -ihhqabgyeggdmekan[uwowgsacpnmzoanjzi]yzdwccpcxpnbrqtodn[lmoyartwmmrrdcmpna]vsvtkkdnpoogccpbso[gpagbkwbimhvggrybdk]vbzuymgeuiyzzqe -vmxehtaukupjmuwpomr[lkrhjfztpatjinfsgf]tmbmauhzbukhaec[nqumdnkvvmgvklc]biexzmyjrfjglhlj -jonpalkenhdiunwwu[rktkhkjbclntuktp]adkfozdrbwoliiafua -capuhywpkxszkovgxc[idptryutjkmotfxyhi]jzwsnansrvdtnhql -gxehuqiocrlsacbqeb[rdyzzdhpssyghskim]pgveykexbmuzpsk[pphznqtwkyovzekg]pzegwkwhsqhoxtesw[anjrbndwktebram]xbljkzymwhtawfgmvsr -uzucmwugxsebretxve[jxmxkrawhqjonmvlrgw]wjfzxecoqzorfeklk[wllvzkgqkyghxnakv]ebhhfyupovixbeu -ivdvroagozznxpsrb[fmehyktseiygzhg]ihihsacjbhwlsqcltcs[lrfpxsitvxngjczlhy]vizbskftkdpxjxmfy[mxjzwcjpawiixlm]xgdxlfuncggljam -ezjlqcmpcyhuaqvqk[jqsnxatsamlnkmiiz]xxuxkckkuqeluua[oubrffsbrimwypynw]nsvnqfewnjaygzhmzi[htgihgsaghzfiecjkzz]hxdirzlptlorqhpqdu -gaghiqiwjicqoqgeigf[bqlyujemvktpdrc]yryxvopitltkawu[uhubpfgmvdwhmpq]bnsbmpgoffqfagah -nzrkvooaozddmtosl[azotwmqzsuusucq]omuyckwghukrmasvmcy -xwvatbqgxdegbjlmx[lwfyqykhoekwzguiz]ezcbliyqsjqcrnxlzp[axciwvxoufngfobuwfb]wnwehgbkqinenwtug[uixenvjjzpxdjvlp]yjntwgoysqzcmpx -qbjephcmhmjghzufgvj[yecctfepsekssfytvt]odszsnhmhqedlpsp -whrhtehphmdjellw[rikrtxhjnvykylz]ygfsvsikenzpkqpeic[qagxwidqjnzuaphptz]ehzlezihwyeddllqma[phyukqeqnwaxxlewmx]jgfpshgynkbxhndam -igxyfonvumjqsfili[pzttaquuoblzpplwqgi]ayoxrwxdijoapty[knzjkxeybsogxpblk]nsdgcjwnxkyhnudt -vderuhwdjiycocebz[bcbkwyvdbrsdembof]lvuyrwyxfeudnttlki[mnhcekcsdwydyvdqmsa]nniomyylmrpiebigfm[fxjgafzhfjmsmfj]zlixehsgzunqdfzi -rztclllddrvgmeinyjn[rmrczftlbgddfop]lktnlqiootwystujyrt[halyulsixgnjgnmerwp]tidtqrqkjazjqxcxc[qdtqjgwhghmhzgs]zynianlwhliudxqcaq -iqtysrbuakutpzky[fkbwssujafznbrpgp]tghrsucudfkwopiq -aeomklosgghqvby[eszlisqccfrzsub]qvzsydroufvexxzgq[whuifrfsyozbrtrnuo]fooofrgfvswuegorfm -lsrlvazcqflboofxn[wjnckxhsdpvgdztksz]ohvrikiotpweshrpc -prgnwoxewhxqlscj[whiyluowgdtplvkaysx]loyauvyazitqvvbtt -ovlqtusdrepfuqga[ofrxlnsuybazakeu]bptiuxvpnwiniika[gfrycmzwsocgklsul]oijdkuanbcuiwycs -ellqishkhvgzivgit[mfpeegujtqhvlgph]nirfyfvsktcutqwjrm[odczrauqpoftxfz]iigvivyjnycpgoe -dywztxntkhifqxzewgr[cxdjetpwumsfufwq]ncivdaekpguafmptzc[zijxtdirzcwsdfdux]marhxiyfiyqnfqabvhj[fmgmppiyuyjjcgp]zzrtwnzazhdupstxoqh -qkdkpmdultxsiyqvj[sazqiudqdlmmcqlhrni]cfcstwcbubojhseox -tvhqwzixtttrgveni[sriepjvvqxkofcazfz]lakfiepximdfvunl -ojoyeemrzcvjbklgezj[onpawvhapazvhrpw]oqniajojwqfiuba[irwtvbvdanhmhmmlhd]fbipunedvcvhfblj[mdbzmpinbeotbxxbji]qdauinqraksnrapxapp -gsbaopbosvdudqlmu[ivmbodlhfdhlsjmkp]ftwqvpirfoqtmwefmf -eqtlbskgmhbqtgbi[yxbbdteevnsklvtyav]jxestyfwoorkwrvku -chevdvfhpvkuxum[peaetozwxernpqs]wkqczpgdaqelouq -cxyjnshkwppsryalnfr[nugjqvzowusoqslcu]onuxvhiczqcudpvqpv[nwceqjprvmxqopmyadz]uonymadadirxtzh -tehqsawtyasmhiiuzla[yqbkdeqjzdwpphgsy]lnpnubwvajqnfbivq[mcdzbrpjbivjnaljk]mcqboqlthnivvznwie[bzhvwyqfepohgom]vlwggqxvqajpwotrts -uaimyzpnghzhhwto[slftskripqykqcjyggv]zlkzpbogxfofotf[qufvwtwwdwgrirguz]upksgjavtwquxhjvt[emuniznnqbzwbunuatk]gbeljfqlxzehxbkkgb -twbnitgddwwcekwyvu[lyryovphvnxyhdiugew]qhumysdyjehhpcbejfi[hwmqxsuggozjatjdh]rpcivqrwjzaghdr -hgymfqeetficypoi[jjbnqgklsbqbvhemj]hymgrvdafpptbal[lnomrtlcvjjleuye]qylkrvnikqzqbqowt -lqclrjtdxwqnmsrdt[uzvyfuedzeatgafjqlh]rmbceakwbyxaytmpyq -dmnwmdiozdjudnb[ynbkhdoeaezqmqgaj]mtukfbjftgxjendzjf[lpivjcgdbyoxuzuv]mfzuzzzczbuqnlt -ldgzvqkfmiucanm[vxcghwihxhzmfdqg]zxxfcadovifhcokf[yffyqmiufajqfnek]joyenceqpyctdozako[fykuxhxoklxhyattt]plohtcaeaslakbjlpub -ehoedgtgpcofzqt[kpoglgzrteyaxbcsb]jwvdmddihjamjhxf -dipxjulaiynvxlghzub[kcbfdqsfhmylfmyfkl]rcrhfywauxgixvjhsv -idncoojgztktmhka[aswwuhjriochyuolutq]vghlnxkagtvdsyngrw -qhobrqddkvzvxgrc[zslnzzvzymucnsonsif]nlrtzaqokmayfdukh -zclxrolayyziqznx[jlhjardudtuqswxwxs]lwrsawxwkexotpsudto -pykakplohqlbsfqqcgn[lbppnwufeauerxhj]jhqpqlywpvcrrarxg -zovsntdemqbpiowr[jnzwaljfyhpsmzsilnh]yfvudedvfiejxxg[hvmnfeooeszyukwer]rngcalymgaqhpzolak[wkijhclldfkzbsindn]puvqceoagrlxzjstjir -pqhedkzzetrupqbx[ixumgrrwhycweyesj]mzhybguzyeymkbvgedq[ravsmyhvcasiefg]klxzkcccjrjlnoc -xhckblbvakwkmkaia[gdavqgxdmqrtzozpf]pusueuyfdoqxvzr[oqjftahzzjhnqvoe]avvqwpktshygbbwlov[shxsusmpxjrtwlo]ovxsdpgcbkfdfxtj -vibqoywqbbbwqlhxu[msoaqriotchchbvdq]hgtuwiyftdpsloqx[wldvdsxjjfommcbwsqp]qacozyvkylutzfqmt[qzihinruscramehd]fxonpfbikrvdvthvv -dyqqwgklyqkroyg[jobabgjcrthkpsbywbq]xtyhftabahedidrcsx[ubirxklyivgqnecjgi]tftttofwxqhnzccggow -crsmrnflfzcsyghv[knhxevfwmubctke]tqnefabdgjrpaesv[flxwkwlgakxxvym]eyeqghxxzfprbgi -mnyclcckazalnpog[oewwwybglgddrvmzqx]wffkombewqgmkedvavu[zzwqbroptkfzzpjhde]rlfihfkxpckprppdqui[xkvoosuoktjguzz]dvzfvfmaolvxvyau -ebncgxcxmcujfepex[bvmfdqysabsnpgw]hfjyheaxastqtspkg -sruitoenosfxjojwwft[qpzoowlccwgjuoxoo]hpwypeurrizufiz[ljioorwzfeyplnh]jlydbfwrnwiliyhcl[jcdpksxiqccznhxxt]arqloequpfmjilkkz -bmpethfdslughxakrht[nlxcidxsqkmzjgtp]kbggfqkuwqgoduougki -xcvgfrdbdjkxotejpw[ayjizotggalctcmgvx]erdcqgfzcqtejbelhi[hcvnxmxfhplcyodgail]osvbtkxramwossj -batqefjqnkntqrflsbu[xhgjvalxstnroejtkwi]wdbninlgdbzjdtrdrj -xdmbyrqpjazisiusd[pwuufxsibxofsidlw]doxmmqrlrdkbthzu[jovsispmzamrbpbf]lahoukaaxhuqkwojydc -lrhrcuznqlxwwpqw[imtbphsvqutmmonwmxh]xicatywdonyxrnfslln[zsjlezomgwaiuosri]wczsfgwwvdxhesvd -sabvgcoegowpeil[fokxrjzspnzdgjtj]dsmdrftpcjcvjdlp[rcjalaknktcappj]xyfkxiqnrgfbvopm[bqgehvegzctewuicitw]hltewexamvqziya -abbqznhhsxeaxbkdnay[iwhkeapaeescmud]qowtjnxyykxffoojw[emgdbpfpzdxbidgaf]sonmiupapgunwpx -dfyxkssblsypgrat[djteluofdtwwwvavwzb]bfyfonwtkklsbiy[axgrtmipfdtajuh]oklwxrjczctobsvaux -xpzgaemndcslzqdyvr[cdicponxcskevqwgh]uwsgkgvvmecridzarnc -orfwxmlunvcjrbxw[gpfuddqzczvepwppf]qfnefzllcnhqnknbqs[irzbuxtalryeszh]rnmiknkbcjoyzaqk[llmznlqzmscpunaof]bvrrhoqkhnjetzzp -sihnwytrdrltxgiphpe[ofpharlfgnrlomzbmyb]yvoepubihwfjgodq[xtgdslranbatcltae]zofwbmfwvaxwztq[fguozwlfxsailqm]cvwpmenxykbcohdacu -tniypqcphlyedmncfk[pdlpjawkohpngziwtr]dhxunpoeoaugsfgr -lbssepedspnlcszk[lvyntqvyokgnvjfmsi]zajxmtuwazvktvhzuvj[avtlsgpgrlmmuhw]gwztdmrpepbaacr -ufcnessnabzliyi[wokwgfxoxodbsnftm]lcjgwtbwsfyiyylvzr -wzpcmdufopsubdoiaah[kjqpnnybloxobzihuc]stbfqlottimqziovejo -nncfxdmdemmnpukupsb[ybcoeahxnekxtgchupq]zicviylmoatmdrleq[sanopqbfyadccfb]vwavjdhjavuwtso[uqbgkurjbvhndiwld]wfjopjyjzvsjldemae -woyyqllnxzszhtupsx[sloqklmplznhmaxt]afhkdhqyejcvsdmashy -mrwxmimugiylhfkss[myytqhykdbnhbvypknu]cnozxtugihnvfsho -sictlxwpzkjadrdfq[hpvrstmuptvruaublcg]jfzesmvbixcjucjt[iyirpviscohkhsha]aeocecxzdazoaswz -ykenspebdhiheyfxqx[apdwgysxepuqjgnojvg]kjczbwkcbulivheu[mykzgebyiqpykkg]btmnfeevsxadypcxn[npfqgbjqloqvrffbzzy]mlmqtxnhnnctjdtu -ngusnchutnfxuknlcv[mowdjvjnzqvujpxaak]oyoufjzbmljsjvxco -symioezbuxbwaqzc[tcswwmthlhweaan]njjbrawqdtdxuippa[eblokaitvohpgmax]tqxoudhjjsztshz -sgrrlovxcccckxvfe[ptdjkmmmscxhrppj]caqbirqmphsolnz[zegoqjlxinlxyzzj]lzcrxhmcvsquqrk -scylsxkkxaeszvtcy[gszdxonuwnlrlsb]zacwmxrjvzmjpvlq -lbueccffdqgpdca[cjjoaevszwdogljjjsr]ixupokdatwtymssgut[ljvczddlhjbywjrvi]lvoeurzznjatpiwf -ppyerjmemqjcyrtwl[rhwivafkwqrjuvczfki]szmccytycllkjhptvx -pvlanohdabikhktb[rhuqghztrhsnxzb]hzicauosgyucjwuwm[zxukhkhdduszodbcawl]bsnamihhuivpkibniz[xvddnrjxxgexxixvdw]iwogneyabglukfo -oetftsvwhyfhobel[tbdwzctutpkrwbgyfof]gjbarcqcooyvfgl -fnuouumbmrcjnakxbxb[lgpigfxqswtfaoa]ggvamrrgcwkpqewueo -qfndaecaltnlcstdwic[citcxrtxpgrhuky]iadvalrsoskkamgfap[fqpcldftvpxdivfqg]apmcwtuzfxeebhf -wojmepihrdgobxqbb[spbefcqddlaxybts]mchniwpuyiclelbbc[rpnotwgcgbxpzqee]fjrmglmshjlalygzlrh[asbtotvgpcetuwus]lwuyqvdargfaheak -kpuoflkpeuwbsatp[jfdmiywoxrfsdwowgoy]lhkglaomanlafduw -whoybypqekfoosvrkh[qlhiagyhtpiictjrzr]wwudqwpyvhxjgcpvobl -osoqxxznoarkdazr[mdgpwqqzerqexvzw]qmdlvdjwzhpxuum -hriulhqdkqmqpsag[mxhpmqmstwlkave]egjfwiikoiqfrqa -dnawbjuemmhavvpeuz[mfcvfqjsngfqpcfyqtt]rtstytrryovtkugd[zykgtjgjqpdhjfe]qgowpebjrmkfvnvvmp -qsbtfuxinoaompoxl[oavbyyeudhynllaid]jwymynjhdjlqpmadob[cuakqbhimwpmymkrc]wsuyajblmdyqlegcu -pwrvpamgazkqbggaksj[mgiuuawkxjdpesf]fjqkzejqzjbqhsrl[fepioyojtjsyutdzadl]vanvdyulgdhrvgkinox[dmardjuczmqhqitin]vwlifazcjifeqtzdulv -sptbsjmkysrznmsnh[dmpaodowhsjmvahkwm]iircsjoyxbhyjhhy -votmybgyapqwjcrhrb[xudrwhwrrjvwpjrdrk]ynppocjjdgltgne -mptullgpxpkxbxiqcxt[ixzfshzzixtqlyr]blqccwadqxfkljas[xvgogqahthbuvedk]zmkcnqxdkihrbaupen -xyyidebibbxhxsvg[arfrpovpwqnbyxfx]vbwssnmlxstkjtpnax[uwbvyuqpqnaqfiisc]ixntpfvfopqxzvgznqy -hpyiqmffnpiqdrzj[ymsqyesuiwrsbklitx]kovizfewbtwwvqrgw[iakzsfydvmnsvhmcevf]hrxwoymwevslomwj -yaqkvwkukjjmgix[bpzcyeaorapeljjgmqy]upohdwrwryuyvvkvmv[gvdmlquyukazhvl]phaecmijhexxmvl -remreehpsnlgczozaqa[oxlyovghvjrzbrigrp]tqdljtbhpdviohgfbau[ylduvwrfajjvbomgbn]abprfmeyuesigtfaa -kninomszgkpoynrqfdm[pczddyzwygxfzrsx]lrflhydgglzpzgkht[brkiczgsyzurlcdzq]bnqfybpydotdldp -puwrzvsgmlrcrsli[vzcbfqxthtxcfwgtnu]ydqenlcxvzmbjpa[bbdljuxpkmenhjukmh]qcpxombklfgtfbu[wweucioifjqxzxleki]qstvhgqswnqzfkn -dpazlwrborzjkfedrrk[zilvtiijsiucpei]gwhpzxhnyxovjdpmdbj[ycahlhlamugtcpn]uwaltxahnbxcods[raivuyvbhimqdffifdb]zxzibutkbgvhnkm -nquhpxmcfgvbecjkf[iqxiomcvkwsikndog]qbjhwjrqnjbixnqb -rvgcgncbmigxdbnyaiq[mkeglscekmemitm]gcgcakzrjelvwuu -gkibzuxtmbgauuu[ufdrhvwfkoovcsi]eiouhmvxcavdmnalzp[rgqeztctofjvuvg]vannoknzqmedyzfkw -wrfitwvnrghqcwcsf[bufowebrglpwqfyamac]dmsnadnxhflghshccy[szufudcbeksmuehcrk]cdmgpuobfszbxjbtqg -vwfduowoeoosefney[vekkkorkkxpwyfqo]uwldwbgkzvatzya[gogabhonvyxajbww]pqcfchkslvlsado[kwyxxtyotjdpgctr]iuxylfgsimbxviwqlol -phruznykltlqpwikde[zpupeldmygexzyd]hgcoacoccikjyaiienr[xsbgsufpfyrfqrhdn]bmmqnqdyoxqhcgz -owzjgszbekysgjuppbw[hkbewdghphxixof]gupmvyvjidstmcp[cnjtvlngbpaklshkwzq]mvpofkladjdywitzpwj -fhgtkytwapwuvlsflf[rtsqmkaaortxjezpu]mxakzpztnatooozcwb[tszzkrcdpfnrqrevs]jbfajynuwylgymrya -zpcodavlpmukcgoqbr[pbispendfrwpjltskk]wmociagshnuvfada -ounvrxkfyueplsa[miexwibbkacrbhf]zhpipnyngufnspjt[ycapjamksdeanknvsr]jwjdvdxyzkfiaymnczt -hefpcboppcjdwyysg[omdmipantusybldsf]iwgbtxiflltduoavxhm[kxshpagaxiftbsooqvm]zdaubktnojzrhllz[wyfzkgugcwutntaugug]fxhryzluttrcgkamk -fljvthyyqgrytxyaujg[ghdzcbladiozdvfiwm]btjxlfmzxgwecpr[nnmkhglfcuzzkzhqn]glfuggftjkejlmbmrn[nonyjzcnulxqixp]eadjvyyfqpgumhovzrr -zxzurdplzhsmeiw[djmzvpxzjlrsxynz]mrsjlcjgvehtresbnx[mwhhklyvbxgyzhcgjsq]frcnkpmibekbumhkvxo -iwmnuegcwxoveifq[vcqctujwspffjzfds]vjsabmdbsjptxlmi[paodmystpdcnmnbfs]yqogzbbcyufaqsrxgh -mcvhdbnrqgtbelzjmm[wwiiwgywbouuwqd]eioeejfgrpgqmrirjd -yolncckfseqzfcnh[zrlmftowvspjbqji]oycbpmfmwkceyylu -wwnzbhuxyinpzpkxa[hemwzqpdgvtefkuxr]kezpuujyzmhjqhk -lfxaqtkqilaypwldxf[nnkxdvconabpgfnkpak]njijmwcwmtozxmbmff -pwxxyuynveqhxoaimm[jffrrzgjrbmdwmysshl]isvscrmxunjebsbw -oeftfxdsdwwnfdeofzg[dwnbatlvytfdynyfw]ygxzncoxunbamsiflyt[cjiytwokovqzgjomyu]dqxfqlkafujbpdryw[qlonipqsgkrdrnz]ybxcatfjjjvzxmc -tjxjbkyzhwzebtj[knuerxaxgncdblvtgtv]hmfvnnvoaxgcomqi -qrcbukvnarocwobcoao[qxokgnrdzhdrfpfb]dbjuztmmtfcpilyfg -ipazhwvkekhmtebql[wznlitbfsdvforlgrcu]vgshuptfnkinhcnns[lvcovlcucdofkku]slcynapwriioupy -knemcyzkydpkunfwsy[lblvgettvjqtnnaop]vvdcubmbcerhwrv[mutfblbwbhqyaqvqbne]swdmptokbaejjkejw -lrtnxvyrqlrvgdr[vskapzozjnxafawxcof]lklmewyqhykvotybaf[vycfkzoifscnujxzd]zawsqlxtrmdfnbdzi[esnuyecpbkpvyzy]kvqrkcrskmtsuwxj -mykhtevsefbdbvmsw[qewdexqzctascxznfd]gsitortjzuqshphnud -rbywtziudfcusoflef[tpnmdbyeevdnhzbqwp]dhankwakqykppbmso[hznsiclzncstoyx]yntysjhpcmaomsald -nnkrnnuvvdslxatdyl[svfyjvaprzokilev]idfpnqrveoojjivjl[aqxddyqerlqdpjwpoi]qnvwlfucyeauqbhrxq -xgvqgqggkwgrocwcfuv[ksuneenvdeinesudbfa]nleafraqnmmuefkqfp[xiwxfmnsqanplqkqinx]ojcnjzbfrzwfkchs -qjxhfghkhthamypn[khxnzlrtbpahbdxy]lqnekhkwjaemiadku -jgtsxelckegwezio[nvtllpkazgmuvuhnb]diaupjvghhymjlxnam -opnzxiazydscydlivpo[tcqytqtisissbvzmkm]vcddiutypdsxrdwvl[cjsobhvknqqgtgogc]imvjcixtdgwevtv -pvrbzonklphbgnmae[aedtanzlbawidsnjv]iwqgkskeftjcsgn[errqxakewhgjngp]afhlzcsekpqtxco -dsbcoxlktsdzkrafu[vnpihxybvbhxsiiswj]srnsljghqqcmxkele[kxtsrrxinnptbupu]zlavdiypsgkswtba -xdazohirllygpfdlfm[fblbjovwkzhvhth]xomgtgbsbnlvagsoi[dlwjywogesfetoi]nnuuixlqjmgizicnboh -sniagzohgnxpakb[hgkjtumoqjwapwp]rlqmufuqlgslrnfhz[ifaqeffnzxbnplmki]ningrhmssvsfjtgtj[sujqtmxuoxfqefrzm]cmpvsbjrxsziwjo -kepaxtiktmakitav[kxnzwpupfefitamyi]rfiokrjlestyebbbo[hqubzicmrmmojycz]yxpxlqeopiduzclabff[ckyniqzhgixycxiczcy]ignydevdtmnuhdg -pejkphexksfcunhsfn[qnzwjvwmpvfggfacot]qyquxpwsryqycvxvvmi -bxwmqvhjmdmgslvz[rxkfcbtmgwkhscjxz]syebnpwapeieytm -gcslwkhdfdqqqytlmr[wbxuelynpwtwcps]dmvurlhxmlzuzqqpu[vdeugqgtqexzxekffq]xxnkqatxudmpfqmbobn -rtecaisexsslassmyp[jljdmylatmtuurwhnu]pbsgxkuluemdafw[oetagrvhptcccgfav]tsugsujfrnbjfnd -kophdqxfjfweowjogu[kzhwonvituzclsptx]swuibizaodanyle[fhffdqhbmddadfja]pnuuxaicndlielg[xjmgvmwaabgekenjog]yslsjwnqohlixip -jrvxonjukycxggihlmq[lxwycpyzvgoyfgs]rfjbflylupwayaub[rskjgrstftlcfolzsv]svqltokobrtnchfw[cvvlnjnvsllkjiwpff]hqltzgooweljppyt -fjdyuoxengvarpumg[mmusctupbbssqet]fzuspwqpkkrxjxjgv[xerewcsmfteycmif]vfgczlmwqumezxmhysm[pnksripdftiqmmsamq]nyqvvlybhuwloczuzs -kdwsgoyjwwibzxp[irhdnevdkxanjqflbcr]hqkaaoggwjsqzgldl[njkxssyvdpwjmapxsly]xiwbmkrsqzadlndajg[ajxzdxzatckqceexea]ipvqsznwrxicwbugx -qlaokzumygsagif[yhgseyktvxarwlrwec]omvjffkmqlmpbfaev[jpjxgtsgsxrnefhp]rxtxjsekrlrfasyhawv -vdymxlzuvcmyllatsjw[tdpotqbvdyuolmrc]yzozvzcyebeuakicbdt[mxyrakmwdtnxxjyovm]plxracfttdjdacw -xmsvnapgeoiocgxwigo[fbywyzpoumhgxshzr]jvihinwmkftcwjdcu -hkfnvlxlgpremuujtl[cxrearocatqrirq]onijjqbovbjaqdzrw[ocfvyhdektknrzxneda]rebxvotkttvlvcsvhx -pgihqoniiichejdthn[aobthrhycbtdryq]eqhynlmzzshqtxrptee[hvfivepfwucyzycjhcp]ikchnwsewwynmgwzny[notcbpwebhorzefwlt]cedvskxnstordvur -lboqhgpjkbonftogge[uwlnsehommozqbb]znsonrlkuggywaknpb[hxidsxxorgyafaqiua]ejyksafomrqjvqmzv[mbtfkhfusvhekrsdaqs]veqjiixpsxoqqdet -rznveitwrbokddj[csjsmbnboxzygvrur]fosynrisvtzcezyh -qirjuhiheqiejad[xucxgngkgqpxjvdcpp]ftbxnmhyqyjzbrw[sbyvtclbdbbjvmujhc]qtfjprkfsadiszaudtp[jydcrcqqkmrjmswsko]btfitwujxcdgsyvuorp -mntijdoflawnltppv[nrqgmftvfmhzsyzuq]xctavzlilcpojhrnutk[urkqgsudhalomzxym]ojccxcevzbrthecoj -uavxetzvhhwtzrcvz[upxxcrzfcuhuyyzv]phnbkqsknuirujam[avqygsydscqynhk]myfzlgvfrkzmaaaw[kjeygjchsbumdnmkttw]lwsjjjtsqwkctkb -qpgxsptgxysblzf[qexanqcgsoeaelryo]urqdwfdyqtkhbvt -hejcjdjapqnbfjics[gzanzretmkyecvl]encuhecxvpxcjcnzj -laveumjohrmokeze[edwfcvifacvwxcuwba]akqwavwdxizgjbfi[nnjiicslvnevskzcv]iuodtknvgwjjhlqz -tvdenykburyewcr[vpujqxyfzoeabarlp]anvdzzcwxajjfwcx[mcbrbwopbulwgsq]xxsohqxbefdxdnvva -sjjuzkyypnzxghhs[vnmrnufkcqssjlslui]qmrceglpmpitopbn[dqvhxicbczttschlw]biqcprbxiortubhvdh[jrnarogqknbjuhc]dxwuoqewvlwafrp -zjjzriicccctoem[zvfukltptxfcxazyi]ybrstbqfckhzpyin -txybithzmmpouxp[myzxnvusvtprlfopbd]mpdiimsfydrxlwfsvtu[przjodwhokpvptsqo]sjkjrsurieotgaczd[iuusxyzfecdoxilb]ogrkdantpbmqabblzbj -sjahxnjofgcogwsc[qrnkbvmpouggtckhhmn]cbfqbvtrzbbxeklwjps -dtmioovxufljthrjf[dmjureystvzpnbdx]whvpfzjrivltgfph[uxsypollwtffqwr]nfomvafgjwdngyccf[mzgcjcwkmervnoa]vhkzciyingybbahnhbc -wfxrvuihtdobiqjhti[nongxbhsbpmgwjcl]hrgvzdzwyfbnfvvhzlf[jmrdnwmlykjvjaxa]kndlhjgvcbbollhlv[yxsgehvlvjacqsvjv]olrwroniaokefnncs -qekvcpqbkmqjvwrttyn[ltmnlgsnnvnkrhduu]yvvjbjtyjqkmhwblpbq[zjocywooquhkdtk]hlnqhqxibbehvsy -bhthfungsrxuear[wrlxdhburpptbrmp]hubrqpwhcgwtuadgta[gzqmhjrvfdgeycon]qaeafppembvijuynokn[ehtkocqpjckrixtlnh]zvncbtvcgkvfqrrr -ztnnxxstohjazuqaj[ejiwvmpelccjghvw]ejbadvojnlfejrwd[lmfullddvyzbaps]nrrcpgpbkovglvnp[tkmbuwmezpizmoax]kyejehzhauiwacm -jxvibriseldddsxmh[dvbndvooojqsqeohonm]vdaihjqgweprevdd[mvkmjdklgcdahcmq]wktinpivuvzqgtmcmj[gnfistryttvtephq]untubcnoqkigjtetf -knczacovvbjafjimf[szxzmlsshwbmfaolpf]fdyktgybympgrvjjf[jmgwlbjqenobobssdcv]ncsvvdsdptgejxorq[hbwampvpyljaaszr]zseywhyilppyrben -ygierzegpqwcoiziwfu[mdkphcryguvmtvby]srbihpaymtpfnkv[shgzhlitkgluwixmn]zizuufyltzhzzlhmt -vmzrpcjukhaztzckvca[igjqpuikpkidweh]fwujmjjlbtqytztu -qvhouornvpeluriqvi[rarbbihdxisbisf]bzrfcofxhutynnxnwvy[lreoxyjvzqrfjugqtx]atwhwewmqcfqaxgoofn[iqmweaxclriikoatlt]ibzzkttkvywhmgxqs -xezusfxpfzesbdtey[eieqssrnqsdltcdhccx]dapkztkkivkdcgqdx[qndgoqvyhdblqagzbz]fpcypcudhnckhcz[bfcqfydrpkqglkafv]qbhuwmzcpqaddzkc -pzvhtmfdrpbdsnlh[cipqwqbnpkycglckf]gzaadfhdtrdrwpft[jvxvilmjwcbrszwvpt]tyedarfnqobkceipeff[wowlxfgjggtnsrdl]ytnuvjoizzepjuilo -thdofkulfttuajoulz[ycsocmjyxvvujup]ufjuqkxyicqttwijta[gglplmotiazgxiserrd]wjakifcyctdmvdwf[pgsyeuohmufbbgghbt]ftszzajgfcjemazaa -rivmikwkprlgeqnchjy[qvvngyiilwsaxaaa]ucyrhfqaywnyfldh -iubnysibicvduyyr[exauddwzmrbibqlf]ytbvtezgbxjirddstz -xsmzmnmbaydzkwalu[ianmgniiehgsrfrkziv]gtrxlatvjemmjsaov[xqxsxzjtdbzxdyd]iupjcytdymwvwlv -wlgtcufumqevcutfmiw[kmjogobaxevlhsz]qjzljumvjjfqufufz -ssslcrpxsmiykoe[fdlvqqkbsioczngko]kdsvlpskfxoaewwyk[yvxyjlpxjzupvww]ulkzmnjwcmbxlcnvenm[npytehaooidsygftoh]dfqgeqwewowffpdm -wxbgrnuwyfxwfygj[uxmtbqjuzizeuwivvrg]rtiovrdhhqfkzupaw -abigigfbgglphjn[oubuhmtppcjeqtuq]tqbcbflclayrazg[xmkkmwmjkpobekrzng]vhnoebrmwnfrvpmf[nhjzlsycgzbfhbnpjpg]ilpaahjqnyziglt -boxhzxpawjtcxyitkt[howpicstkbzijiso]vbnzuugolkcfprlhs[vifvlsmydclmwiehgd]ucehjzvnpaknqmg[hjqalfyrfgtivnlxnf]slhfcgbbbyuptbp -mlbpolnctbywair[nrfmgwlrczqikotkj]jhrioesgwmculml -dswmspfqwiyxjup[tshkwdogwieeekcrmxh]ncmggblcjwxztmemjr[scakqcxicckxzvewfv]syxwqfezsnxqvlzpaj[rfuzueksjnfjnyyht]metitcqtwpyjgxeowdm -wzeqxspilpjuxvx[lotnxyjsinaxdowro]kveanxomxwbalef -odqxnjnonoxnaepcfr[ronotxghcxsdblti]chqflolwithtfjf[xmwqbabphhvfnersvds]ihkghptvcbzjkpmdkz -csqauuetkkflqjidpki[ogzgvuzmvciecqphl]drrenfkmdvacsqa -rtiodfayzzrckscs[mispvkoqtgobygxxi]skjgswelcfggojmk[gnkgnlqvbcsfyayqxd]whejqkxmvllfietaako[eoxgvyxqvobwypjc]yokfayaxktzsmpiy -iltuxhczuqhmjnlqcxg[aovmkhahbwpkahaniug]fjttlhkqzwbpvvbd -cvrcpfepqqfvbcgs[fdufjjwiwbgiwifwoqw]ozxtznoxmnljnazun -nvpcofaytxfortfdb[ioxhmfmvdsvjhvoowst]jxuxoiprvpbtmiz -wxoboxgggctdrjtloc[qbobmumiaxiuvre]wddndbuepvwzjrta -rbfcblvoycdqtcrai[dhqvfanemcfwlnywi]zwpmuiqvyazvrtjcu[vrhzwduakgtydri]exkccqngxljrvedvdm -yelxxwadeposqwmakpa[gldnpdsssiedtwoia]fnutzinlwitxrra[gqrtlwjgieenjvsdyce]ogpwuvkgrqdwrtpd[mskovzghsomwwtwt]varlwjpyaqhqayosi -tsqkxrubkoexrnbj[abawvvzvfkgrlbzxujh]dwbeygbnkbifnae -bydvfscyxqosbgd[jrpztzzmlbsvwiyj]ozbpjmabsnfoqsj[vunpfnnmkaokdzlhk]hdqiwgmgcbvquqydagr -faxpqjkgxhlveaua[uplxayezkxwfjqhv]lzbfsrujllneatffwo[yufefccvuseshfjgpe]ifiymxssijpjcsj[azsgfsgkvrctdxh]etbeqcqkontafxeg -shzmwsmcjmujvzuh[lbyobuepivjmzzh]pdwmouqfddxtzns -jilfjmfynxjxcnk[oknpknjhxbvyjratj]nepoxrrrytktodra[idfqecqadsjxjdzdcbz]mbqydahblcmmdjo -okorzkkyqucfigaauh[gpremtdkubmibdiiti]gsgtndjxpayklstcxkm[vrpprmlszcwqbfwbd]cbxuozoyhztdygegv[ojfihektxdbdrzdnk]rbxonpsewnfqikrfvp -iellofcjchgoelbik[npjcdkntljywlncazxw]vowojcjqpapcxqluw -gewdqnohlltnthozlb[ukkgmaojjtudkyeyjtm]livtoadfchucqhseye -wiygtlbqjdnjzue[ssaeldffbbdpindntna]rnbdmqrkgczczvwsvx[ebyshpkbgyxlkgvplu]rdfgmqdzhfkmfmsnsvt[hgaesjaypazdxmktoq]dybncgubinoiqfdndsl -leeebuyzzzgmoibugp[lvatuapebrlexbshrtf]qcousttycegjxiwyi[caayynwlacltdwqql]pufergrorgznfgnwaqk[brrmteivefnujbcfjxj]crutbgrgsuconfgpaaj -zwkrmgdnimrigisxsz[bknjptyqiozjvoidg]kmbfhzpexeemqzs -owvwpwusnvhlkutxlt[hwzqusloofxhlus]vscurjkijaqzugrmey[yipudmfwrfecwecrur]jspanosqihngqdxa[inqtsfmkcufqjwpv]ehthfpekcojyclene -oyurdyqeyjhdqrs[thwnmpjzfsixyyclds]hflrnyrrpjjfpixup[iaxqcxafxnyfyyenql]irkgjyqlhfmapdzyeyj -mdajlilruvlfmqb[rlexuosnsjkkwlsxq]vugnkwpgrgwfjjazpm -vknzgfkvtpwpcpp[guhjafshncsykxmmxu]yrufoyelmieervx -snmzbtgeduqsmzyvovp[lpfajlbspftxelpwe]nkuykeamqmjozgahn -nfvkyixiivbqfuqpgae[jfnytsqtgdvuspfj]wfziiabvnejeswdfu[mvulpnuojuhdbljoj]hteozxzmoyyozjgmvi[lqytlkseljwqsthg]nwnvpacwhtywdcgue -pqkbbpimwqfiqsbu[phfukwjrvhgirbghexi]fxbxanzvshlyfrcipa[ixpkqzmjrfbmgset]jgttnhuxlvprkno[mddqrjjgfqcqjscoepk]wkoddoqrfyfgslnz -twjjuzhotszuilq[mhskfqlabwpocibx]narjcdxvnaersoff[muyjbyjaxcgglqvpms]mdorltexvqiyogqhlx[uiggcarygezuqjgzxo]hkojohzdoisqidzgvy -luutcuiwkuvjayjmhvt[vwabmnqpyzuoxgfan]pksxicdhklgeispteho[cjhxxwfqxxrpwzoozxp]jywabkhdqggvpryxzfv -palbxdpezgzjctruv[lwsburjunnluksunhjb]udugobyeqwkkcat[jklrjtgtapgmhgfmxr]zqvspntbgotdkfffs[ncthjpnxifmbtwxvaq]zmfvmeewqojunmgwvle -ilfnwzvowwsaixkpg[ykfuctzpasgmbdi]nahwpdlspwtwgayvku[sivuklbqkbnjermiha]oqyjmenpuvnkgqg -wrbibtdepmiwzswwua[hhtvakamgvpbimozj]keyvarcjczzswiarn[rzevlfejbttxrfdrtq]xnnotbkgrctvvtv -hleplitmpnifqlj[qctinqcllgdgwbtgker]yzuduoqubabohbwzobr[trvxejtdgdjgbgrdbt]ypkeguppycuoeej -ejgglyddrmygcowyn[edrolltzottdoohlyl]bvygtxqjoxsdebiew[lfcdqbndplbzbzg]pauddylyaxakazvtm[taxnqmzcmbqoznrfyk]anpuzplpdxapxalsp -ckpfycdvzxwaszfnb[rlpwbvohmhxxxfjuiw]xsuhtrinoxtrgpfxy[yrhrlwhadebyvhsi]khpdqwwdpplvkxjqrcs -vfbejggtjbeinaarijc[ckqpukdhbtzxidzpqxy]ntqjvwyfucohwab[gkwkutanobhsawdqym]utiooctsqasbhsxc -wryuvsqzmayelndllmb[gnruyheowybhyvbgqd]tfgytkmzgopovrtw -jaqooeoutgqdpyryfk[tzxibeirtmsivwnhp]pqzckbydavvlwtqlfjw -kqzzfeoptvzsjud[qgmydefzsujkcffws]kaxikfqxsmcnktxcrim[rzggrvnwlauxruqq]opkibncdbuzxiiwr -bghvagcbflbtsfykl[lgriutkubilwksesveb]buffczkrdqfkyriozac[crwyssqxagpqqslvse]dxogzoylrouyynn -ghkhvugpjzesedtmhl[qeeqoazhxcqjpghbi]afscrfvslexjzughfg[psqiknfjccrxsldx]njovkbhkhyznnzamis[kusnklyalxsisbfhae]ytwskmxrzydphdwipx -zgeiqtfvjgsjbcgluma[hwyhtrykkxccmfg]okqorlbwctwfgvntgmv[yiralgrosisdxzkse]tzqnsaemaeiisiy -tjwhvzwmhppijorvm[egqxqiycnbtxrii]ojmqyikithgouyu[lrllrgezaulugvlj]jdsrysawxkpglgg[mpvkikuabwucwlpqf]cmzkcdnrhwjmfgbmlq -spwwppgjgfexuezrixp[rotgzyxzqxyrroafx]tkwxfiamzdjdqpftvq diff --git a/2016/day-08/input.txt b/2016/day-08/input.txt deleted file mode 100644 index 6085312..0000000 --- a/2016/day-08/input.txt +++ /dev/null @@ -1,162 +0,0 @@ -rect 1x1 -rotate row y=0 by 6 -rect 1x1 -rotate row y=0 by 3 -rect 1x1 -rotate row y=0 by 5 -rect 1x1 -rotate row y=0 by 4 -rect 2x1 -rotate row y=0 by 5 -rect 2x1 -rotate row y=0 by 2 -rect 1x1 -rotate row y=0 by 5 -rect 4x1 -rotate row y=0 by 2 -rect 1x1 -rotate row y=0 by 3 -rect 1x1 -rotate row y=0 by 3 -rect 1x1 -rotate row y=0 by 2 -rect 1x1 -rotate row y=0 by 6 -rect 4x1 -rotate row y=0 by 4 -rotate column x=0 by 1 -rect 3x1 -rotate row y=0 by 6 -rotate column x=0 by 1 -rect 4x1 -rotate column x=10 by 1 -rotate row y=2 by 16 -rotate row y=0 by 8 -rotate column x=5 by 1 -rotate column x=0 by 1 -rect 7x1 -rotate column x=37 by 1 -rotate column x=21 by 2 -rotate column x=15 by 1 -rotate column x=11 by 2 -rotate row y=2 by 39 -rotate row y=0 by 36 -rotate column x=33 by 2 -rotate column x=32 by 1 -rotate column x=28 by 2 -rotate column x=27 by 1 -rotate column x=25 by 1 -rotate column x=22 by 1 -rotate column x=21 by 2 -rotate column x=20 by 3 -rotate column x=18 by 1 -rotate column x=15 by 2 -rotate column x=12 by 1 -rotate column x=10 by 1 -rotate column x=6 by 2 -rotate column x=5 by 1 -rotate column x=2 by 1 -rotate column x=0 by 1 -rect 35x1 -rotate column x=45 by 1 -rotate row y=1 by 28 -rotate column x=38 by 2 -rotate column x=33 by 1 -rotate column x=28 by 1 -rotate column x=23 by 1 -rotate column x=18 by 1 -rotate column x=13 by 2 -rotate column x=8 by 1 -rotate column x=3 by 1 -rotate row y=3 by 2 -rotate row y=2 by 2 -rotate row y=1 by 5 -rotate row y=0 by 1 -rect 1x5 -rotate column x=43 by 1 -rotate column x=31 by 1 -rotate row y=4 by 35 -rotate row y=3 by 20 -rotate row y=1 by 27 -rotate row y=0 by 20 -rotate column x=17 by 1 -rotate column x=15 by 1 -rotate column x=12 by 1 -rotate column x=11 by 2 -rotate column x=10 by 1 -rotate column x=8 by 1 -rotate column x=7 by 1 -rotate column x=5 by 1 -rotate column x=3 by 2 -rotate column x=2 by 1 -rotate column x=0 by 1 -rect 19x1 -rotate column x=20 by 3 -rotate column x=14 by 1 -rotate column x=9 by 1 -rotate row y=4 by 15 -rotate row y=3 by 13 -rotate row y=2 by 15 -rotate row y=1 by 18 -rotate row y=0 by 15 -rotate column x=13 by 1 -rotate column x=12 by 1 -rotate column x=11 by 3 -rotate column x=10 by 1 -rotate column x=8 by 1 -rotate column x=7 by 1 -rotate column x=6 by 1 -rotate column x=5 by 1 -rotate column x=3 by 2 -rotate column x=2 by 1 -rotate column x=1 by 1 -rotate column x=0 by 1 -rect 14x1 -rotate row y=3 by 47 -rotate column x=19 by 3 -rotate column x=9 by 3 -rotate column x=4 by 3 -rotate row y=5 by 5 -rotate row y=4 by 5 -rotate row y=3 by 8 -rotate row y=1 by 5 -rotate column x=3 by 2 -rotate column x=2 by 3 -rotate column x=1 by 2 -rotate column x=0 by 2 -rect 4x2 -rotate column x=35 by 5 -rotate column x=20 by 3 -rotate column x=10 by 5 -rotate column x=3 by 2 -rotate row y=5 by 20 -rotate row y=3 by 30 -rotate row y=2 by 45 -rotate row y=1 by 30 -rotate column x=48 by 5 -rotate column x=47 by 5 -rotate column x=46 by 3 -rotate column x=45 by 4 -rotate column x=43 by 5 -rotate column x=42 by 5 -rotate column x=41 by 5 -rotate column x=38 by 1 -rotate column x=37 by 5 -rotate column x=36 by 5 -rotate column x=35 by 1 -rotate column x=33 by 1 -rotate column x=32 by 5 -rotate column x=31 by 5 -rotate column x=28 by 5 -rotate column x=27 by 5 -rotate column x=26 by 5 -rotate column x=17 by 5 -rotate column x=16 by 5 -rotate column x=15 by 4 -rotate column x=13 by 1 -rotate column x=12 by 5 -rotate column x=11 by 5 -rotate column x=10 by 1 -rotate column x=8 by 1 -rotate column x=2 by 5 -rotate column x=1 by 5 diff --git a/2016/day-09/input.txt b/2016/day-09/input.txt deleted file mode 100644 index 3ccde78..0000000 --- a/2016/day-09/input.txt +++ /dev/null @@ -1 +0,0 @@ -ORNXNQJQ(151x7)(5x9)OFIXU(27x3)(21x9)VDCYQELDJQUAFZUHFZVSU(34x15)(12x10)SEDIUUVFPEKY(3x9)NHR(1x11)I(15x6)(9x13)CMNDUYGYR(40x6)(4x7)RMNG(25x8)XPDSEYNCWFQFAKUMITWMBLMIK(7x11)(1x10)N(109x1)(101x15)(28x15)DYKYFCKDLFYAIHXSOAZKTPCPBUTX(18x13)SOZMWOSIQHVNMRZYYM(1x4)W(11x2)AJPKYMFRDJZ(11x11)SYIQBGHBNJL(26x9)(20x7)XLNTFHRYHLOYBBGMRPDH(269x4)(2x9)ZG(79x7)(24x3)UBTEBZLPYEDFINUQEQZUSXWY(3x5)IUH(15x10)LDDUEEJAWVGNRYA(3x5)FAO(6x3)ORDEIO(47x2)(1x10)J(2x13)DW(1x8)V(19x14)IJAAZPPGBZPFERJGOYI(103x9)(60x11)GKYOEUBZWAFDXEGWMPXZEOAQCUFCTJCXROPMNEFMJUWGBOUZRAXKRNHTBXHM(15x15)BTYXPHOQZXSBUVT(9x8)JQLNIDKMH(9x5)(4x4)BQRL(4207x15)(1464x12)(305x10)(159x14)(71x12)(24x14)(9x1)UJXIVHSUD(4x15)MAWK(26x15)(19x15)YFYDUJPUZQCKGVPOXKD(2x1)HN(2x6)GH(20x14)INJNODCLPWICQFIERROI(3x11)JUA(31x14)IUDVEHRATPGIEGELRDOZMBKZQFONCBD(130x14)(28x15)(22x7)(5x11)PHVKR(5x10)KVTDO(88x12)(8x12)POLKYDEX(27x8)(9x14)APMRPIHKQ(6x11)QTLLQU(1x4)R(29x3)(4x8)WBRL(2x15)JU(1x6)Y(1x2)U(1143x9)(364x14)(262x7)(6x9)EEJMXK(100x12)(5x1)RXXSO(5x2)VTESR(6x2)SXXSZL(49x1)OFIFQJKSCOXPXTHVWCUJVQMDBQELBLDYRKIGKHOEWRFNXNRLF(9x1)XRUFFMDVM(29x5)(3x8)VPW(6x3)WWFWRC(5x7)XMJEJ(46x9)ZBWGRECVBOPHVFQYBPOBHTPOMTYQGVZKQMKYEHCJYSNRQY(50x1)(10x5)SFPYPPQKDO(27x10)DNMTTNUGOQNAQLRBKDLNRVGRMLJ(23x12)(10x7)LCQWCIMTSV(1x12)X(15x9)JMJMKCIELUBETER(38x7)KWZVVWPBHKSBWMQWBJKCRHLIEHZSQBRAEOBRHE(130x13)(123x7)(75x10)(9x2)NUSXXITCS(11x2)JWHCFBJNEYD(10x1)QJNBNHNNDF(5x5)RWBYJ(11x10)GRRSDLTEZAW(35x9)EYHPPDLIWUITRPLKHXFBCUIQZZMYCDKWPNX(326x11)(130x1)(76x9)(9x10)TBCYBWJLT(4x8)HTQB(35x8)FUCOLJQAFSWAYTACMFRACVWDLZYRGSUMZAY(5x15)ZWHCN(17x14)CRUBDKGWUQCGGAIOS(10x7)(4x12)RWFL(3x9)TFR(27x13)(1x7)R(2x14)VY(8x2)DZMFRMGO(94x11)(61x15)(1x14)O(25x14)IKECWOPRWQBVRNEDQXWFMVBOI(15x10)QVTWMBNCISLOBJR(20x1)FIVILFBNIPNRXAWXGAMJ(32x8)LNPRYYKSLCXOEXFWZKAXERCQKDACFNYA(10x1)(4x14)WRAN(292x2)(168x7)(10x8)HQSTVLQCNK(89x4)(9x11)XCBGNGENA(22x5)BLUEARYFSAVBWTDGVHYWZP(21x12)KGRSTMCVPYJXIJWXVXREW(12x5)NKTUQMXCLFNL(17x10)UPUPBQDSHOXKHLGCR(10x12)ALIFHIZXQV(10x1)KEFBFHAOCG(100x2)(9x4)(4x9)MKGZ(80x5)(20x3)DQCKBWWUZDJICWUESBKY(14x9)EFXIDIWRKZTVUM(6x15)JRDKSE(2x14)AA(9x9)MJFTTZMTW(5x3)VLDNV(411x4)(397x1)(390x8)(46x4)(18x7)BLBFCJNGQWPSJGPOVU(16x7)(10x2)FFZWESCTXC(6x3)EUNIDH(56x14)(28x5)(2x8)CJ(2x1)EA(9x9)FLKGEMFED(10x9)OLOMVPKTRZ(1x5)R(202x5)(88x9)(6x3)VRZHGK(20x12)KKZGPZHKVMLDUKNRPDLL(7x2)CBDBTRO(3x15)XPR(23x3)EHEWCFLEUPCSTSISPKGXIMK(32x5)(16x12)KENYBOSVRILLLTVM(3x14)DYH(19x4)(7x8)FGHRXWB(1x15)E(39x8)(9x11)XRLWASPXI(17x10)RNFIHAQMBBELSLNCT(49x1)(36x4)(18x2)QKRMYMDFPSVDXUXXCH(7x3)SBFHWUF(2x6)BD(2x6)HN(1047x3)(450x2)(10x4)YQQDOELWCI(48x15)(25x7)(8x5)KUKZDUYU(7x6)(2x1)KQ(1x4)K(6x3)INDERJ(284x5)(92x7)(86x4)(13x1)PSVECPHBPYEPJ(3x15)JEY(35x8)RCTZOHPJAICRPRVAYZZLUKRZPOOPFCBCPAQ(4x9)TETC(2x11)ZV(179x5)(95x6)(8x9)HUGVMXOT(9x10)MFDYGPUWF(12x2)PSBNZPCWSANA(6x1)GICWEI(32x9)JCBCGJIMZTQUSVQDRHWMSYJYUHJIVYIV(71x13)(15x3)SXTGVVIWXDWZTZO(9x2)RASQPEQUN(7x10)TPHSDTV(7x15)EPAHSDZ(5x6)BIOZT(7x4)KYMJLYA(69x11)(63x5)(3x9)XSS(37x9)HTZKRPESNZRIWPGWAPHBOIOWAWFHWMIXWYQQC(7x6)(2x1)FA(273x3)(245x12)(39x9)(8x13)WCKBPVRZ(18x10)(11x10)VHBAIPPIWXD(2x3)XD(1x11)Q(6x15)WCPPQC(167x1)(23x15)DYHQGULKPISILTRIXNEJZAV(65x12)(2x9)FZ(14x9)WWCTYVLVAOZDAG(15x11)CZYGTNAELLIRKYW(10x6)IEXFBJJCLQ(42x4)(9x14)XRPJHVVME(6x8)XAVNCD(10x9)IBVGVWIFUD(11x7)(6x6)LSMIRR(14x4)LFACCTXVWLEDWE(287x5)(280x2)(273x1)(7x14)(1x15)U(109x12)(7x1)TPNMYVS(46x8)TWTINTRPDOQKPDPZNKXIVISRQTZODBXMSPPZKCQFAYCJCS(5x11)AKNKA(18x14)DKSKSQUAUTPZPNHIWP(4x7)DOMY(56x3)(6x6)JBJORX(7x11)IDJWUCZ(26x1)XMRHHVJEZBAIOCBKTLKEWRQHWR(46x3)(6x8)JDOJMU(5x6)ELYWH(1x1)M(1x13)Y(7x9)XRTOLWT(22x11)PXZRLOPHTRSXFEGYCCCKOZ(1x6)I(4x11)OPMW(2x11)ET(1244x13)(8x9)(3x8)ABP(1x13)B(188x1)(6x9)(1x5)H(161x8)(115x15)(15x6)(4x8)YQCB(1x1)L(73x9)(2x15)GX(25x4)NTANLQJGDHTCOIRAFZAKXQHVB(1x3)R(10x5)VDXVAGTAGQ(7x3)NKCTQVK(3x9)RRQ(1x15)C(31x15)(1x2)G(19x2)OAUAOISPSPTMKOGJEAV(4x1)DQTV(229x5)(2x4)EP(124x5)(117x6)(109x14)(16x14)UDUBGHIWRGGHYVJU(2x1)DG(7x14)XZCOKGR(4x15)XDVD(49x10)HIHUJRXURZHGHWJMFTGUQUBGCJVLZSGLDIANTUIKYZWXHMAZY(84x14)(6x15)IEUICQ(13x5)HXIRLHFWXDSIB(2x13)XU(39x4)(25x10)(11x14)MWHAQQMPPVR(1x13)R(2x9)UL(786x5)(38x10)(1x12)S(25x9)RRXFLAJRHOUZPDTBWKIZHUNGA(471x12)(54x8)(34x14)VJZSILTGZWMCZLOJSZHTQVVAZSPWHAKVFO(8x3)XCYTBHDX(221x9)(60x1)(1x2)M(17x13)PIRWGCEZQNSPPUBHK(23x10)YJEVBSPQYKPLPDOSCEHYSSA(78x12)(2x6)YY(21x5)TMWGVWVOZDOFGCFEZJRJR(32x5)ENWXNGFHIYQHCBWQEDTMBOWQKJIHAZHY(1x1)E(18x9)(2x1)OD(5x11)GGATR(32x11)(13x9)VZVAFSADAUIGI(8x2)JOUUXRCU(1x11)I(8x7)(3x8)PCV(75x3)(46x4)(28x9)PJXDTVYIRKASKJMXDIGAXSQPMPWK(6x11)SUYPHC(4x13)CBMV(8x7)QAUWLDLP(83x8)(19x7)DDNWFTSHJSTPWECIXWZ(6x5)EQWGSJ(1x5)O(20x6)(13x10)MNFVFUCESZDMF(9x15)(4x3)JZSU(7x12)(2x9)UZ(228x2)(220x15)(49x2)(1x10)C(5x9)TCPJZ(6x7)FJSPSS(4x14)FYQF(5x15)XBWKH(75x10)(5x15)KTHBO(12x5)LLZEFONZKCBI(28x5)RGMNFEEHBHZJKTMPVEPHIOJUXOMB(7x9)YWTZNCT(60x14)(3x10)DAN(15x6)BHOSLMFSEQKOGEX(1x4)D(17x11)SULIDVKKLXIWAJXRK(2x7)PX(4x1)TKPO(9x8)QFXUEZUGP(2331x2)(2323x8)(202x13)(10x13)(4x14)GFSR(178x4)(101x11)(21x9)(5x9)SWRRL(6x8)TYXYPJ(68x5)(4x10)QMJZ(19x15)APBTUGYPJQFQODZRNAC(5x13)YIVAO(14x14)QHWPZNQSRZJIEC(63x2)(32x10)(5x4)EVMQL(15x12)SAOYGPDXFSDOBTB(6x8)(1x5)C(7x13)MILUDKF(144x5)(3x8)PLQ(129x7)(27x3)(7x13)QLVZTAJ(9x4)JNLNRKPXA(4x13)EEXX(17x9)(11x9)SYQBWQASJPK(57x8)(29x8)(15x11)CFVXGJKXAAKNRRT(1x15)A(1x4)C(10x5)EFFLNXDEVJ(664x6)(357x6)(82x8)(7x12)LPCKKIX(55x10)(6x4)KXJNIR(2x4)IH(5x6)VIUMV(11x10)TCNXEQRMQJZ(4x7)DREZ(2x8)IV(119x7)(21x13)RHDEMDBNRPLOTSZRKZSHA(47x2)(22x2)ZADHZNUARPTFHKEXJKCWXY(7x6)OACRTYP(1x15)P(31x10)(5x4)VSWJT(7x1)IGAMFHI(4x3)GOCU(26x5)(19x13)(12x15)WGYBKVRPMWJT(15x7)IFUICWKGGCLHCOO(83x12)(62x8)(20x10)TJBGZCIWVKOROYITLBUA(7x11)UDSMGLK(6x3)FWPTWW(6x4)JECWEE(9x13)CUQMJOFWT(292x11)(68x14)(61x13)(28x10)ZRYXMSXXTLGDYHOVDRDVOCFJTCXJ(20x7)HZCFVXJATHXTNPHWFSIS(65x4)(11x6)BETMULBEIND(3x11)VLU(25x5)UYRFOHJXRRSJXEFEOPROCVNOA(3x4)GQJ(95x8)(81x11)(30x12)FXPGOAGXMVWAMAKJTQKJEUZNGCKDXU(10x5)YFDYGXCFTD(10x5)USWAFQFFSA(6x10)ZFVKMB(2x8)SF(16x8)MZPGUBATXFXXJOJS(17x4)AJTTIOULZONRGGMLK(448x2)(28x11)(22x2)(8x13)(3x1)TMQ(2x13)IP(5x6)AJJXN(290x1)(109x10)(5x12)CUMMS(7x7)UEWYDSN(59x12)(2x12)FP(26x3)LWFPYEPAANDDLIOJQBYCRRQYRT(1x2)O(7x10)RXDHAJH(14x6)(9x6)PQLSJTFAO(124x4)(56x12)(12x10)DOOJHOYDOTLM(10x7)VKUFQDGCPT(6x9)ONBPUY(5x5)CMPUW(5x13)WWWWM(16x9)TOPYYTZBFGFAXYBO(14x15)(8x10)FPVBQPNJ(1x15)O(18x1)UTQYAKMVOBJZDLTOVO(12x3)YHILDGGCGZXZ(20x7)(13x15)RVSYRCEYESCUC(73x10)(21x5)(15x4)EHQBVPUAJWTOZKA(22x12)FIWIHPWFDOJTMAXRCKCJZE(11x5)(5x15)PDHSQ(828x13)(1x8)P(161x8)(154x4)(11x3)DAFIIEMOBYZ(6x1)EGJWXU(107x7)(13x2)SRTDQRBOGITPI(6x2)VWSTKU(23x5)GJXMEBCGSIYQNMFLISIUFTB(1x2)D(36x8)GKPPJHVMOOTOCTUHRGVVQUKNHRCZNINYLJGB(6x11)EFSGDL(327x12)(6x2)QAAXCM(5x9)YVLGN(86x1)(10x1)SVFCLDTQEO(2x4)OA(17x15)OAEGSJHUTEFJXDOTD(7x7)HGXVBHJ(20x15)(2x6)XQ(8x5)KDXCQOFM(90x11)(14x15)(9x9)DTJSQPKYW(25x7)(12x11)SYLBSZEMQSQA(1x3)S(11x2)(5x13)KWHSE(4x7)MFSC(7x6)(1x12)F(110x2)(10x1)UIIOJNJJJI(88x8)(10x10)PQCUFWXHMC(15x12)OVVASAWDIIOZYIT(17x3)NLLLZIVNOIVEHGXDP(19x11)CDJEUHEPCUEYVLGYLTJ(311x11)(165x1)(16x7)MUMPDQFLGFEGIYLU(9x11)(3x11)FNP(1x14)U(60x4)(4x7)KDWX(4x1)LKMS(27x11)MIELWFKZJUSUYBARAGTJAZIBEDH(3x1)LDI(48x15)(10x15)DUUYAIZHKY(5x8)KEMNC(14x10)HZTAHRSCICOTIR(4x13)AUNU(45x2)FRDBNRZYFZLCAIEVZWSAIMLGBCDSBHXFPWRPYJRQHNWUZ(28x8)TCHELUEWWRHMIGBKEUCWBTIEVNCB(37x10)(30x11)(6x9)PLWKRH(2x3)PL(7x2)MAFSJHV(6697x8)(172x15)(164x10)(1x9)N(151x2)(7x2)MOYJQSA(24x4)BSZRAIBTDPFAAHQWOWDJJRCW(34x10)(2x15)QB(1x1)T(4x3)ALVX(6x7)SQFSKZ(2x11)JX(54x2)(47x14)(6x12)HOALAK(28x10)DGCVKLTWNKGAGRGSWPVEUGRDAGWA(2577x12)(88x14)(82x9)(48x2)(41x11)(4x5)KAVK(15x4)LCMPETDQZUWBRCL(6x9)CFZJGS(7x15)PGVNKAY(9x12)(4x4)NHID(827x3)(259x9)(153x12)(27x11)(21x4)PQNSUYEFBRAAVCJFJPPGZ(13x4)(7x10)NNSUBSG(70x11)LOGUFNQNLSWWQXBPQIWNJIEDRFUCRCUAVANHFGDEMQZRGSITBSBLZXVWJGXPPDZEXZQCEU(7x10)DTIEEXA(4x13)DDNZ(44x13)(37x14)(8x14)NIJOMVGP(17x1)MDXVVVWIZSXMSGJMC(4x4)ARFY(31x11)(10x14)RVZUREXEUI(1x7)M(3x5)LXC(170x5)(114x3)(83x3)(19x10)UUCHMGESOOTJCTEJVRM(3x5)ZCP(2x10)IU(25x6)TNLNLUTXNPNDWMXGVVGIPVWJL(4x12)JAAA(13x1)UFQFFPMZGZNNN(1x1)V(27x5)EDPBYCEAMMWAIPWUZODVDAWPWIJ(10x1)(4x10)VJHN(73x13)(66x12)(5x1)TAFQR(11x5)(6x8)ATBQTY(5x8)KZYJI(23x1)(17x3)VSDOKMWKSGRRIRXWF(297x5)(11x6)HTGQDOGJQSJ(49x13)(43x1)(8x5)ULVVUCJI(6x11)JAITVW(12x3)ISRQLAPACLXU(25x2)(19x7)(13x2)SRBHDIAPWUMER(51x9)(45x1)(8x9)ADOZRIJD(13x15)JXWDDHBYCJKMO(6x10)SKLMKL(129x8)(111x2)(5x10)ATJGD(22x6)OLATWNGTXFJMTWCJQAQDDA(19x1)WLYAFVAKQECTNXJRBVH(20x11)DDWDXGQEZBKJBDJBAKJB(14x5)TIZKGCXPPUBGSJ(5x14)SEHYY(1410x15)(148x5)(24x2)FHQUELWXQDUWLIBTXEPSQTJQ(111x3)(40x13)(6x7)ZAWWAD(2x15)GI(3x6)XJY(7x14)SCZWIKT(10x1)WMCTELCITD(15x12)(2x8)OD(3x3)IKM(12x2)(7x4)BEEDJSC(2x15)SZ(303x5)(89x2)(70x4)(3x7)ATQ(9x4)WSWYIUPAG(12x8)KDWAUNHURPWB(3x15)ESP(15x7)DANNZUDKDFXXSBO(7x12)VUNUHBI(1x8)M(180x9)(66x1)(20x12)MOUJOXCMCZUPVKVXPKUB(27x5)QHNMIHMVJVBBVCDGHPYOWRHTCLT(1x8)Q(22x13)ADGXYCQHWNAGCLWNPXBPIX(73x9)(1x11)J(27x14)ANTTYLYVSVWEAPXPGRRVWVINHFM(7x10)ZDBZWVE(3x12)ISL(5x4)YDXBZ(9x14)XBPBWAQTR(407x3)(186x1)(36x10)(1x2)W(23x13)DBNCARJKKIAWVQVKNOIPSJO(57x2)(6x9)VKZMPB(3x2)JIZ(22x2)AQWQZQOKXLPZSJTNBJKCXL(4x12)OAOJ(8x8)(2x10)PT(29x3)BKPFZBRCXVJUJJHVOIMJELFFHHBUR(26x5)WUACSRCIRADIQKCXKEESRJNWKU(10x9)RBSMRSUWMK(177x3)(1x10)Q(28x8)(5x5)PQQGD(6x13)LAGOEK(1x5)C(71x13)(16x12)IIAWONMLGHMCHWIH(19x11)KEYESARBBXHWWQWPQVC(1x11)A(9x12)LMADFIHXJ(6x5)MZVRQU(40x12)TOSAJVXJHKVWJKLTVBIUKKESOFCKFOPSXHYCMDXQ(8x15)XGHEISVJ(68x5)(62x3)(4x7)OOWZ(7x15)QNNVWUX(5x10)GSLOA(14x8)(1x8)B(3x3)HJL(3x11)EIK(450x6)(101x9)(30x8)(2x5)MM(17x8)GHTHOCTDDQAYBUVWP(59x8)(1x5)R(3x11)HYR(21x2)STLZXNENUFTGYWNQJHFUK(10x10)NGMEAWPFBI(28x3)LNDWFXKPRAOWKJHWZZIYLJLOOBKK(110x6)(14x2)SALGMMEIINEJOU(40x7)(4x13)AIMA(5x12)GSAFV(13x7)CSLJJRZIBBUMF(21x1)(15x9)THPSZDCPWASRUYR(2x5)EE(5x7)XDUPK(13x10)(7x13)SFWIYYQ(163x10)(26x15)(13x9)HQJQXZQCIHSAE(1x15)K(4x15)FMWB(9x12)SQVQTEWMD(41x3)(13x1)EEYHHJQCDSYRO(9x2)YCDDFHWTG(3x9)LGW(51x12)(7x14)OITBFQF(8x13)FZVMIWUM(9x8)XTZCNFOTE(4x15)KTHY(221x10)(213x14)(32x3)(26x3)GEUNPCYFYLTFFXOKWXFBDYLBMK(77x1)(41x14)(7x11)XBMCCZD(21x11)KFOJGBJCEHPTKBLUSTERX(10x4)IZWNLBDABA(8x3)IVDWYIMO(50x9)(6x5)(1x1)H(4x8)VDKE(2x5)QE(17x3)(11x7)KGYMJEMQVWS(9x4)EVWJYLBBQ(16x8)XZDDQZQPCOLVIYGD(3001x2)(724x14)(235x12)(227x11)(25x5)(1x10)N(3x4)QSO(5x3)XPKCV(24x8)(11x10)XXOIOGOKIOD(1x8)B(88x4)(1x12)I(10x6)CEIKKPKUJG(1x11)Y(6x8)QAYNKJ(41x7)BGKQCYZZGRQGCNXSGYHAXMWIJOPDKLMAQRKGFRBML(66x9)(14x12)YTKTEIISOWYZWB(3x13)UDK(12x2)PXDYSSCHAFSE(2x2)DA(6x1)UZSORT(309x1)(107x1)(81x11)(23x4)UHLCPASWMUWBQPYJSUHUFEO(5x1)NTMAV(26x7)JDNTOBRNEUELJIISZGKNRYSBRE(4x10)FVKZ(13x8)SBNXXTKLMDHII(138x4)(62x12)(55x12)OMRRSQWFPEAXAXHFHHQBWGCESBLWZBVYEQQKYRGILBNJJCAOXFHDIXU(19x13)(4x5)CVBF(5x9)EBLEV(15x1)(9x13)BATHCHMGP(16x1)BGSXRPQUKQJYDIPV(44x3)(8x1)(3x1)EWQ(7x12)JJIVUYJ(12x7)XJSYYYTSZBHD(7x14)EDHTGLH(144x13)(130x4)(12x7)(6x14)CYDLYL(43x2)(4x10)DOTG(4x8)ELJI(6x6)QGMRSQ(1x4)K(2x9)GS(40x2)(11x10)CDHAMRCSTVC(8x11)WMZDTRTD(2x14)XS(11x4)IXUNDJVBLSO(2x3)CH(7x7)(2x5)NF(1015x9)(204x1)(20x10)GPKSBZZRRZGMFICXNMIX(141x9)(24x9)NXNCFLIWVVVQNVKDRUTQYNJB(3x8)AXD(33x6)MDGPOLEPZEUNBDWGBSAFRPEMTKUXIJDRA(33x11)(2x15)PY(5x1)XYUAI(9x14)UPOUZTFRQ(17x10)YAMBZLTZMBSRFZOUK(5x10)NXKJE(11x15)GNJTBTSXLTN(299x9)(29x1)(22x10)(5x13)FSAYZ(5x14)MWJOX(178x9)(79x14)(21x12)WXTCOEECSKHDITBOAAVSF(6x15)INXWKB(8x11)NTSEQSMQ(19x1)UTQUQGUDXSFROLQWKVZ(76x6)(3x2)QOL(10x15)UIGYPYAWRR(7x7)JEELSVH(13x12)RUBSHAXAWQGYF(12x12)PGQUXPKEKXRN(4x15)BQEB(8x4)(3x1)AVE(59x15)(11x11)QGBFDCZTADF(22x8)(7x7)RJEZNHA(4x11)MMJN(8x7)(3x7)GNT(174x1)(166x12)(17x2)ZDOBQSATWXMNNJDCV(17x13)(10x14)CATNORVTYK(95x10)(9x5)LROSBZBVM(29x2)ZQBDHDVQJGZTGKDBOSHXOCVXYOSKC(22x11)FXLGIAQRSIJQCGUQPFJXFM(3x8)HSE(3x11)JVV(11x2)(6x7)YCATPH(206x5)(133x6)(31x8)(8x5)YTYSRRBZ(4x13)UYBY(3x6)SJW(32x4)ZCNRDWQGEMLBOCMJMCAJJVJPLIQXSTSG(52x3)(12x10)ENCLYDJSGEYW(13x15)EXRYDALLRZKCF(8x1)RIVKPAAB(8x14)GUSBQGHU(46x2)(1x5)P(34x8)(16x3)GDVLVDXNKOCDWQJI(6x15)YGGNZJ(98x6)(91x10)(11x5)RVKZVECGFPV(8x12)(3x7)URB(54x1)(11x12)JPMMFXPJPMQ(5x1)ZKRGP(19x13)ZJIYXFENCFNAFOEFUNL(1225x12)(534x15)(214x13)(64x15)(5x7)PZQBH(25x10)XSZONMJVANCJZOJPAAEJSRYGT(16x5)PQPCLAYGZUDSQKTZ(83x8)(40x6)ZKUMBQGMGPGEAKSJHFSIPNWEKXZEHBJUUSCVWYMY(10x5)CMXYJOWZZN(6x1)WPARZQ(4x14)FAYY(16x1)(1x11)E(3x12)MLF(25x11)(3x8)BRT(10x14)OGKXRSWWPD(4x1)VFBM(227x12)(150x2)(25x10)YFBSVADMLPNYAIXAPMBRZPTCO(8x14)PKGEMLYV(50x10)DKUPPNRQKKWAJIQCFKGQVRSXTUWPVNQZESPGLNQWMVMAOCORMP(9x6)HVKQYKZAH(26x10)RQQPTHCFQFHIBMEATIAVVKWDWG(57x9)(8x10)QVILTCPK(36x13)LUDTUSNBRJNJCTXOFFMWIMAMWBKXHMMENNSW(2x7)ZQ(62x5)(25x8)(5x15)GCZUZ(9x1)JPDRQMLTB(24x13)YTTGOHFCVHRRGLESEARVNFPQ(178x5)(42x2)(21x15)(8x5)RPZICSEL(3x4)YIL(8x13)(2x11)GF(84x11)(70x2)(7x5)MWWDPMK(7x11)TEYJOFJ(31x1)TWNBXEDRILLPRUGJDBIVBFYNVHGLUED(3x8)VDU(3x9)YYV(7x4)(1x12)L(21x1)(1x4)M(1x8)J(4x3)XJGN(491x9)(148x8)(36x3)(2x9)MG(13x11)EDWPZURXZWLML(4x1)VRBX(31x11)(14x8)KBLQBMRGRGKHCT(5x14)PRDLH(3x8)CQB(32x15)(10x15)RLWBNSAEHH(3x3)HPB(2x2)PA(15x2)TKPIZXDBJJMAZDR(133x8)(1x6)B(83x8)(13x10)WNSKNXUSTCDKE(4x8)NMAW(6x6)EJRNHD(4x14)MLJN(27x5)ZQBFSJWECOPVETZPGXQJPPDQZEL(22x1)(16x1)ZSEPLZISVDFRGRJB(4x13)YRXG(39x2)(33x7)(16x9)HMRXYWRBVITBVWTG(6x2)LCYRSW(123x13)(31x12)WVTWWQZUYGBJOSPKLUQTAGWXXURUDLI(34x10)(7x5)ZTTMEQS(2x8)YX(9x13)ROIYTCKSX(28x13)(3x9)WPV(13x14)PQHWCFNXKFFOH(3x15)EUZ(14x7)(8x15)UHHVOLEJ(914x15)(782x12)(448x5)(118x6)(26x12)(4x12)BLTT(10x2)REYZXYJJFQ(39x8)(8x6)XEWKRGZT(3x8)ECB(5x9)GOBWQ(3x2)KKM(34x7)(18x11)QSQRCJXLCKUYJBPSWG(4x9)XOSJ(34x5)CIABSNSBNQQKAARJOOETKSXJIPOFQOMAPK(24x13)(3x7)ADL(10x3)RVSLAIXAJJ(67x7)(52x9)(3x2)AJH(3x6)OGK(4x9)SQFL(1x1)T(14x14)BQZZXEWSTOKEUA(3x13)HBM(171x14)(25x9)YKLMFOEYQHSODISORNEKDIGVY(12x6)(6x13)OFJBKW(53x7)(21x11)GINJQDIXMAWRHIHJLXFIP(19x8)SVTFKYTLPWYEWWFIUPB(16x12)(2x1)PB(4x8)TMWZ(33x15)(5x3)QBMUH(10x5)UHNESLDFMY(2x4)WW(9x2)(4x7)QTKW(94x10)(47x10)UUVWDQXOXQUFEROVLOZRXIHEPHTWRPSGHLNSYGNIVHEDQGV(34x3)(21x4)(7x9)IMCZEIB(4x2)TNMA(2x9)DM(192x6)(2x7)ZF(2x3)VU(6x13)DODXJG(158x15)(1x4)K(42x12)(2x8)RM(4x6)YMIM(5x2)BXKIG(10x1)ZWQMIAOBEY(78x8)(7x1)XHAETJV(28x1)QPKULGVENLMJWWEHOROJEESLKYTA(3x5)XMZ(18x1)FZBLVDOKGEZKOBICEO(13x9)MWICPPUEWVWKH(7x10)KVNGSWM(116x10)(26x3)(20x8)(8x12)SSVBYWJX(1x9)H(77x14)(12x3)OWHWKICESREK(1x11)D(46x3)(11x5)(5x15)ORJRA(1x13)K(16x3)XRJXBYVIUITRPPYRRNHU diff --git a/2016/day-10/input.txt b/2016/day-10/input.txt deleted file mode 100644 index 0d8937f..0000000 --- a/2016/day-10/input.txt +++ /dev/null @@ -1,231 +0,0 @@ -bot 152 gives low to bot 155 and high to bot 70 -bot 166 gives low to bot 27 and high to bot 8 -bot 167 gives low to output 4 and high to bot 34 -bot 75 gives low to bot 7 and high to bot 113 -value 43 goes to bot 90 -bot 109 gives low to bot 188 and high to bot 13 -bot 32 gives low to bot 3 and high to bot 164 -bot 24 gives low to bot 62 and high to bot 149 -bot 161 gives low to bot 8 and high to bot 139 -bot 56 gives low to bot 114 and high to bot 124 -bot 192 gives low to bot 20 and high to bot 67 -bot 159 gives low to bot 104 and high to bot 206 -bot 196 gives low to bot 35 and high to bot 152 -bot 171 gives low to bot 67 and high to bot 141 -bot 90 gives low to bot 187 and high to bot 200 -bot 184 gives low to bot 132 and high to bot 198 -bot 89 gives low to bot 206 and high to bot 147 -bot 155 gives low to bot 121 and high to bot 69 -bot 200 gives low to bot 174 and high to bot 87 -bot 148 gives low to output 19 and high to bot 156 -bot 1 gives low to bot 99 and high to bot 131 -bot 44 gives low to bot 119 and high to bot 177 -bot 98 gives low to bot 172 and high to bot 65 -bot 160 gives low to bot 197 and high to bot 202 -bot 168 gives low to output 7 and high to bot 126 -bot 27 gives low to bot 127 and high to bot 183 -bot 5 gives low to bot 177 and high to bot 16 -bot 13 gives low to bot 0 and high to bot 46 -bot 185 gives low to bot 141 and high to bot 94 -bot 174 gives low to bot 40 and high to bot 97 -bot 194 gives low to output 17 and high to output 13 -bot 146 gives low to bot 56 and high to bot 83 -bot 143 gives low to output 20 and high to bot 194 -bot 149 gives low to bot 60 and high to bot 179 -bot 68 gives low to bot 95 and high to bot 32 -bot 84 gives low to bot 45 and high to bot 165 -bot 58 gives low to output 5 and high to bot 172 -bot 115 gives low to output 14 and high to bot 148 -bot 74 gives low to bot 125 and high to bot 106 -bot 7 gives low to bot 87 and high to bot 176 -bot 104 gives low to bot 84 and high to bot 154 -bot 188 gives low to output 1 and high to bot 0 -bot 40 gives low to bot 83 and high to bot 79 -bot 73 gives low to bot 138 and high to bot 128 -value 67 goes to bot 17 -bot 195 gives low to bot 61 and high to bot 30 -bot 131 gives low to bot 142 and high to bot 43 -bot 53 gives low to bot 207 and high to bot 37 -bot 49 gives low to bot 18 and high to bot 205 -bot 112 gives low to bot 55 and high to bot 191 -bot 45 gives low to bot 157 and high to bot 92 -bot 80 gives low to bot 146 and high to bot 40 -bot 41 gives low to bot 182 and high to bot 195 -bot 11 gives low to bot 117 and high to bot 127 -bot 176 gives low to bot 82 and high to bot 48 -bot 15 gives low to bot 151 and high to bot 77 -bot 208 gives low to bot 167 and high to bot 42 -bot 180 gives low to bot 65 and high to bot 10 -bot 175 gives low to bot 111 and high to bot 44 -bot 92 gives low to bot 108 and high to bot 118 -bot 163 gives low to bot 44 and high to bot 5 -bot 51 gives low to bot 115 and high to bot 178 -bot 173 gives low to bot 12 and high to bot 73 -bot 202 gives low to bot 180 and high to bot 10 -bot 88 gives low to output 2 and high to bot 115 -bot 72 gives low to bot 201 and high to bot 125 -bot 50 gives low to bot 11 and high to bot 27 -bot 79 gives low to bot 100 and high to bot 39 -bot 129 gives low to bot 22 and high to bot 132 -bot 154 gives low to bot 165 and high to bot 182 -bot 93 gives low to bot 66 and high to bot 196 -bot 14 gives low to bot 110 and high to bot 21 -bot 136 gives low to output 15 and high to bot 189 -bot 204 gives low to bot 140 and high to bot 129 -bot 82 gives low to bot 64 and high to bot 28 -bot 153 gives low to bot 166 and high to bot 161 -bot 191 gives low to bot 78 and high to bot 52 -bot 26 gives low to bot 42 and high to bot 110 -bot 46 gives low to bot 58 and high to bot 98 -bot 105 gives low to bot 52 and high to bot 3 -value 29 goes to bot 209 -bot 111 gives low to output 3 and high to bot 119 -bot 64 gives low to bot 39 and high to bot 173 -value 2 goes to bot 84 -bot 205 gives low to bot 204 and high to bot 25 -bot 137 gives low to bot 102 and high to bot 192 -bot 179 gives low to bot 75 and high to bot 113 -bot 52 gives low to bot 162 and high to bot 158 -bot 158 gives low to bot 76 and high to bot 160 -bot 57 gives low to bot 196 and high to bot 85 -value 41 goes to bot 104 -bot 85 gives low to bot 152 and high to bot 193 -bot 20 gives low to bot 30 and high to bot 72 -bot 34 gives low to output 12 and high to bot 111 -bot 21 gives low to bot 163 and high to bot 140 -bot 43 gives low to bot 86 and high to bot 121 -bot 91 gives low to bot 137 and high to bot 151 -bot 31 gives low to bot 91 and high to bot 15 -bot 12 gives low to bot 15 and high to bot 138 -bot 61 gives low to bot 49 and high to bot 133 -bot 33 gives low to bot 159 and high to bot 89 -bot 59 gives low to bot 4 and high to bot 135 -bot 35 gives low to bot 43 and high to bot 155 -bot 124 gives low to bot 123 and high to bot 101 -bot 86 gives low to bot 88 and high to bot 51 -bot 77 gives low to bot 171 and high to bot 185 -bot 97 gives low to bot 79 and high to bot 64 -bot 99 gives low to bot 168 and high to bot 142 -bot 106 gives low to bot 50 and high to bot 166 -bot 170 gives low to bot 145 and high to bot 120 -bot 60 gives low to bot 122 and high to bot 75 -bot 128 gives low to bot 130 and high to bot 29 -bot 190 gives low to bot 37 and high to bot 134 -bot 132 gives low to bot 6 and high to bot 93 -bot 130 gives low to bot 185 and high to bot 29 -bot 18 gives low to bot 21 and high to bot 204 -bot 157 gives low to bot 209 and high to bot 108 -bot 29 gives low to bot 94 and high to bot 19 -bot 133 gives low to bot 205 and high to bot 96 -bot 107 gives low to bot 149 and high to bot 179 -bot 9 gives low to bot 193 and high to bot 4 -value 7 goes to bot 80 -bot 47 gives low to bot 143 and high to bot 194 -bot 3 gives low to bot 158 and high to bot 164 -bot 177 gives low to bot 136 and high to bot 199 -bot 127 gives low to bot 38 and high to bot 53 -bot 42 gives low to bot 34 and high to bot 175 -bot 48 gives low to bot 28 and high to bot 186 -value 31 goes to bot 167 -bot 142 gives low to bot 126 and high to bot 86 -bot 198 gives low to bot 93 and high to bot 57 -value 17 goes to bot 187 -bot 169 gives low to bot 63 and high to bot 11 -bot 139 gives low to bot 190 and high to bot 134 -bot 172 gives low to output 8 and high to bot 116 -bot 4 gives low to bot 170 and high to bot 2 -value 53 goes to bot 146 -bot 206 gives low to bot 154 and high to bot 41 -value 73 goes to bot 203 -bot 207 gives low to bot 85 and high to bot 9 -value 19 goes to bot 62 -bot 164 gives low to bot 160 and high to bot 202 -bot 162 gives low to bot 13 and high to bot 76 -bot 126 gives low to output 10 and high to bot 88 -bot 119 gives low to output 11 and high to bot 136 -bot 62 gives low to bot 203 and high to bot 60 -bot 25 gives low to bot 129 and high to bot 184 -bot 187 gives low to bot 80 and high to bot 174 -bot 186 gives low to bot 73 and high to bot 128 -bot 95 gives low to bot 105 and high to bot 32 -value 59 goes to bot 56 -bot 193 gives low to bot 70 and high to bot 170 -bot 197 gives low to bot 98 and high to bot 180 -bot 2 gives low to bot 120 and high to bot 68 -value 13 goes to bot 54 -value 11 goes to bot 159 -bot 181 gives low to bot 191 and high to bot 105 -value 3 goes to bot 45 -bot 83 gives low to bot 124 and high to bot 100 -bot 17 gives low to bot 54 and high to bot 107 -bot 81 gives low to bot 178 and high to bot 55 -bot 19 gives low to bot 153 and high to bot 161 -bot 108 gives low to bot 26 and high to bot 14 -bot 39 gives low to bot 31 and high to bot 12 -bot 189 gives low to output 16 and high to bot 168 -value 23 goes to bot 114 -bot 151 gives low to bot 192 and high to bot 171 -value 71 goes to bot 24 -bot 134 gives low to bot 59 and high to bot 135 -bot 201 gives low to bot 96 and high to bot 169 -bot 67 gives low to bot 72 and high to bot 74 -bot 123 gives low to bot 89 and high to bot 150 -bot 38 gives low to bot 57 and high to bot 207 -bot 117 gives low to bot 198 and high to bot 38 -bot 8 gives low to bot 183 and high to bot 139 -value 47 goes to bot 17 -bot 199 gives low to bot 189 and high to bot 99 -bot 87 gives low to bot 97 and high to bot 82 -bot 125 gives low to bot 169 and high to bot 50 -bot 120 gives low to bot 181 and high to bot 95 -bot 63 gives low to bot 184 and high to bot 117 -bot 110 gives low to bot 175 and high to bot 163 -bot 65 gives low to bot 116 and high to bot 71 -bot 28 gives low to bot 173 and high to bot 186 -bot 66 gives low to bot 131 and high to bot 35 -bot 114 gives low to bot 33 and high to bot 123 -bot 138 gives low to bot 77 and high to bot 130 -bot 203 gives low to bot 90 and high to bot 122 -bot 100 gives low to bot 101 and high to bot 31 -bot 36 gives low to output 9 and high to bot 143 -bot 101 gives low to bot 150 and high to bot 91 -bot 54 gives low to bot 24 and high to bot 107 -bot 16 gives low to bot 199 and high to bot 1 -bot 135 gives low to bot 2 and high to bot 68 -bot 140 gives low to bot 5 and high to bot 22 -bot 37 gives low to bot 9 and high to bot 59 -bot 150 gives low to bot 147 and high to bot 137 -bot 0 gives low to output 6 and high to bot 58 -bot 102 gives low to bot 195 and high to bot 20 -bot 141 gives low to bot 74 and high to bot 23 -bot 10 gives low to bot 71 and high to bot 47 -bot 113 gives low to bot 176 and high to bot 48 -bot 76 gives low to bot 46 and high to bot 197 -bot 78 gives low to bot 109 and high to bot 162 -bot 145 gives low to bot 112 and high to bot 181 -bot 156 gives low to output 18 and high to bot 188 -bot 147 gives low to bot 41 and high to bot 102 -bot 116 gives low to output 0 and high to bot 36 -bot 103 gives low to bot 156 and high to bot 109 -value 61 goes to bot 33 -bot 182 gives low to bot 144 and high to bot 61 -bot 178 gives low to bot 148 and high to bot 103 -bot 6 gives low to bot 1 and high to bot 66 -bot 144 gives low to bot 118 and high to bot 49 -bot 71 gives low to bot 36 and high to bot 47 -bot 183 gives low to bot 53 and high to bot 190 -bot 23 gives low to bot 106 and high to bot 153 -bot 69 gives low to bot 81 and high to bot 112 -bot 22 gives low to bot 16 and high to bot 6 -bot 209 gives low to bot 208 and high to bot 26 -value 37 goes to bot 208 -value 5 goes to bot 157 -bot 165 gives low to bot 92 and high to bot 144 -bot 70 gives low to bot 69 and high to bot 145 -bot 30 gives low to bot 133 and high to bot 201 -bot 55 gives low to bot 103 and high to bot 78 -bot 118 gives low to bot 14 and high to bot 18 -bot 121 gives low to bot 51 and high to bot 81 -bot 122 gives low to bot 200 and high to bot 7 -bot 96 gives low to bot 25 and high to bot 63 -bot 94 gives low to bot 23 and high to bot 19 diff --git a/2016/day-20/input.txt b/2016/day-20/input.txt deleted file mode 100644 index bfab795..0000000 --- a/2016/day-20/input.txt +++ /dev/null @@ -1,945 +0,0 @@ -2803551464-2812875810 -3863319608-3871068145 -881357481-892360003 -1109987968-1119969449 -3658860150-3661459953 -3315323905-3317364128 -4198570301-4213558177 -3652285991-3657587289 -1721298471-1722969206 -3232746849-3243358546 -1661068675-1662703862 -3675435883-3682716625 -1266177355-1267536576 -3868442553-3886066408 -1163754899-1168776503 -2038125438-2040532211 -2113199153-2129200429 -278716595-280702917 -447807401-468043406 -456478106-473088994 -1565862083-1581382324 -2426641191-2433649580 -3769379795-3770350023 -4042653019-4049531142 -3158919914-3172421287 -2604844963-2639161233 -3503237453-3554722462 -4190047494-4193508873 -1508094238-1525307740 -3966816125-3967809178 -153714142-202056631 -2501046140-2510963167 -3465635759-3503237451 -2281340669-2298789211 -1947117382-1967928419 -3554722463-3555159981 -2895819105-2902788319 -3663372904-3664569864 -972483691-975740796 -3103264896-3104355798 -1231082782-1241462802 -677329322-682803315 -4213558179-4263517130 -3733652773-3738472991 -2757807191-2766006676 -3659397827-3662123747 -2014222939-2022150246 -1519490935-1524525631 -2666464202-2678020657 -3676123771-3682875356 -2015665014-2020521963 -109371500-147527150 -294104105-295883568 -1187924694-1192867337 -233912451-268480586 -2412805636-2418891676 -817894379-821825729 -1395482208-1396601076 -3562787574-3582066957 -1636231691-1643851704 -2540574931-2577465973 -3678820167-3692907105 -3317210708-3346205871 -4288708469-4290878845 -1879088166-1925495249 -701025730-744031556 -3423726238-3449088494 -1909393974-1932233877 -1624595706-1638169891 -3967809180-3968979908 -777390928-787119986 -1785937011-1790894471 -359962895-374210080 -854620758-857295870 -3063588727-3074066568 -1433213216-1440086675 -2803878786-2807170810 -2329364922-2341004103 -1779308956-1813426614 -3404134972-3406935359 -1395206729-1399335725 -3508058831-3545265293 -1116027046-1140771866 -2195488600-2201400029 -2604784575-2604844961 -3249582504-3249904321 -3359093168-3389555121 -672414721-685495729 -1676765380-1707877434 -2195210206-2200373110 -2283189431-2295462864 -612834977-633513429 -766576814-777176781 -4213760180-4245027356 -3406935361-3423726237 -3420461762-3447108396 -1235496789-1257178615 -173628319-178025658 -261376069-266145441 -222446472-225105299 -2415523644-2426548029 -1659538503-1661276593 -2093459328-2102469885 -2208927482-2216619804 -3256205940-3256690370 -442613372-455667187 -143074490-143749172 -1735254052-1746870707 -343474171-361691685 -1216387933-1258035838 -2791688067-2800464615 -1779703537-1781066111 -931109619-959468702 -3909752583-3914528328 -1091036396-1105617839 -1885451799-1903144828 -2641179046-2650174969 -3313303611-3315819551 -1788713502-1810384207 -3276737391-3277290125 -3686124913-3694782332 -4049057301-4050036879 -1320547253-1367813733 -3049327526-3076973970 -3925548387-3949355784 -3860805956-3906597931 -121451892-126310872 -208485480-212030275 -1335156808-1354949720 -852919988-853348876 -720375531-737074971 -959468704-971778204 -3616550273-3624309509 -2188151246-2188588728 -780323861-799483097 -1233973486-1251692781 -1438953538-1442443946 -3015669375-3041261940 -1294214596-1305474448 -208089104-220602374 -4039335554-4045707360 -2824055773-2838804608 -3969004038-3980638333 -1170304116-1171741344 -1924952282-1930448454 -2342839060-2380256693 -1280565768-1283231378 -2457571349-2477679245 -3862937291-3868543833 -2871096736-2886900309 -1105617840-1109987966 -3677109966-3683234485 -2187877708-2188292669 -4272688785-4294967295 -3295756457-3325150392 -973279191-978223783 -3878333697-3888847760 -1780876174-1781157600 -2766006677-2767646529 -2841853108-2849654093 -2299057510-2321389996 -700255162-733629340 -2271482758-2286733678 -722098296-739587091 -2553444501-2557591380 -4083439109-4086123206 -2915859231-2961422396 -3061273996-3087247705 -71153829-103801748 -3758297347-3759901378 -2059683083-2067457615 -3582066959-3637753218 -1606122310-1608956523 -2229509702-2254991017 -2187668151-2188163549 -2109717235-2110775852 -973527207-975315519 -1561887968-1565862081 -1516813386-1527201518 -3430335169-3434512116 -637793982-650797362 -59648493-88472995 -595008931-601889180 -4099377796-4128797762 -456719390-472256132 -1799147975-1818999763 -3664059641-3665285914 -235916842-267928464 -3192431703-3211229502 -2506865442-2530124433 -317547190-329175540 -875265848-900708946 -1880550692-1892730911 -1925495250-1947117380 -2593120814-2594557710 -1582158974-1586342876 -3668520063-3712776828 -3814375697-3823522563 -2214942913-2218843768 -322731329-334606123 -1132318778-1167221938 -3637753219-3651531792 -2304025116-2314660343 -3076973971-3094326866 -1751188975-1770447553 -2292741635-2313534240 -1096063406-1097985283 -171054648-203847062 -1279185659-1285305251 -218575107-223805742 -2695974731-2703850693 -3015465123-3036118969 -900708948-913353493 -285956515-300687655 -2835184574-2849398108 -1830648432-1854550606 -24226177-52899821 -3913307348-3915120228 -709805409-750716092 -3914528329-3921545630 -2357158200-2379142732 -1580605862-1599619384 -1633939788-1638760323 -694182947-720239612 -114180253-122443349 -135274241-141236389 -1330410519-1361552379 -2412255194-2426641190 -1349483516-1373026874 -2650174971-2688443883 -116680049-152589875 -107795550-116339751 -1626255610-1627749930 -365704999-369767992 -944383883-947543513 -3274933652-3276799835 -836029143-841012740 -206685245-209556385 -2323037977-2325938879 -2769296404-2791688066 -2297334096-2315320952 -2160389008-2187512585 -1454896024-1484661305 -114948651-118502994 -578033974-580295450 -685495731-749808282 -1270899549-1276643860 -513961497-530771780 -211454341-216664031 -2936207952-2939731619 -1512214853-1534334525 -3059332534-3064532931 -2552656467-2566664334 -400979593-408567879 -925517547-953896754 -2761576742-2761959986 -3555169607-3559462489 -2812875812-2824264301 -2779463262-2786954760 -139313286-147006619 -2353857022-2386604140 -982596329-993066494 -3883902084-3890491738 -14276376-14715040 -140307640-141422463 -3806843586-3810748719 -2347798972-2375546160 -3325150393-3330314771 -4121937465-4145149271 -2962523945-2962832532 -1266915255-1277451820 -3759184321-3760728108 -1042439096-1075737119 -749808283-753078138 -2415727707-2417129852 -3125813780-3158919913 -2141324196-2165240019 -3968979909-4020983158 -3652566174-3652811220 -321199093-335755679 -3046792179-3051753297 -1098495330-1099546156 -2604753232-2604793722 -1862387736-1865564891 -2192793959-2202839050 -2051192988-2062082965 -2557781180-2564684368 -3731887024-3735627111 -2759326292-2766862646 -105999228-114717327 -2146740774-2175585846 -1040408590-1060035405 -915828469-955654421 -2363804509-2365163485 -3948153155-3950758052 -3391750312-3404134971 -2772699877-2774841115 -792609079-802941037 -1119187290-1132318777 -671982481-677760085 -3327509782-3354044053 -271583813-279723779 -408567880-411426277 -2445571312-2486950067 -252000432-271583811 -506925272-513961495 -2365381207-2396847596 -635392808-670044564 -1588066879-1606122309 -2931542740-2938986525 -2109256412-2109771575 -3736474726-3739799756 -781943416-805793862 -10071776-14276375 -3230850634-3231395673 -1660725925-1662714652 -4086903988-4087464424 -4070040103-4086645627 -3213756608-3259325969 -945742841-952576664 -2324657388-2332536987 -2414450355-2423505266 -1869147202-1870835953 -890249566-896198589 -2967360210-3014717075 -1836402422-1845546461 -2149565922-2161600962 -1204370924-1209027465 -2380256694-2386504270 -2229421324-2239778067 -3984204506-3989543212 -2767646531-2781228246 -1048423406-1091036394 -214736602-224127152 -1069306050-1083641951 -1781258836-1790882660 -4157295205-4182675293 -1520299787-1555007003 -3173677946-3176672268 -2275026767-2299863656 -2196014210-2206264513 -836408749-847859546 -2212601866-2217310020 -2967131212-3007224649 -1408935700-1429989498 -1834012279-1862387734 -1501557594-1509143794 -1493417575-1516000767 -808033265-814911993 -3555159983-3559611965 -293029869-300515629 -3062492778-3075018660 -2409773786-2423687676 -2325824819-2338710927 -583617536-589049485 -3912733726-3913993919 -2088007342-2113199152 -2715226105-2748285939 -1867576901-1876702109 -1293224839-1301350883 -4047144971-4050020289 -2973100941-2977140796 -68728696-93299445 -4086674018-4087763373 -8898161-12610188 -2760389636-2761144710 -1349766780-1357040917 -1574999391-1592558418 -4171544034-4177450527 -913353494-954475810 -3302317467-3343577619 -1003762868-1009500925 -3172421289-3178727110 -7930590-8742990 -21462141-57214240 -3222102431-3236579911 -2642830-10503093 -4087763374-4108979938 -1688152784-1725485652 -3921545632-3965661350 -646391125-657162937 -4057318954-4071681125 -1400108869-1405791325 -3754968516-3766077150 -2388970328-2392263662 -3453741880-3495044825 -2761642219-2762087520 -2615095071-2615439669 -563986267-622503249 -2912214767-2914590567 -792865674-795027495 -3618700153-3640992852 -1735982768-1742271760 -2718807926-2725985595 -132128650-139247192 -940623358-957999403 -136939212-143795000 -1047489840-1067499988 -4027166112-4043494417 -2163081404-2163688672 -3924386877-3964777074 -879041395-892669762 -3952771042-3962091261 -2414986463-2415830365 -414180419-420830474 -2239509990-2255431833 -1754732468-1760775166 -506563152-508625398 -1463126781-1478456421 -2033220699-2033540204 -1296021829-1301063981 -172777910-194982125 -3062422795-3069889126 -150826626-153494338 -3699752742-3704811141 -1873077685-1879088164 -3608954677-3644201717 -3803217008-3821838904 -3128596616-3149825732 -1818999765-1821895317 -3699877667-3705348171 -813416483-814897292 -2620443984-2621829586 -1962326862-1963413571 -1417173761-1448538149 -3184138688-3192431701 -3357092321-3366945022 -3145764671-3167784186 -2927609635-2937983943 -994567590-1010121042 -1661060307-1663385037 -2855838759-2883585467 -1463515352-1466425964 -2926027272-2931205457 -3527680952-3535484023 -2961422398-2962550873 -818654023-828591070 -4148775181-4161021581 -1624701609-1627275903 -3868348110-3882840115 -14660092-14975794 -1650201085-1653766664 -1577348597-1594015022 -928333108-935064528 -3359527763-3391750310 -2493422237-2504168537 -4049859084-4050410424 -808181868-814052465 -3874613830-3887590959 -2414207592-2415282578 -2192714364-2213647819 -2620261988-2634878659 -3421336433-3429336343 -2145068049-2158207489 -1367813734-1389219195 -2490910487-2501655457 -4145149273-4152250366 -653475748-657626115 -3354044055-3359527762 -677865088-684199203 -3197386894-3213756607 -2413890103-2414655385 -2435569073-2436676907 -2187512586-2188373926 -2542833514-2559448344 -3572579654-3572646910 -2017351712-2022931296 -5553473-5721362 -640675166-648731596 -2795084400-2804878917 -2609356887-2641179045 -2593669850-2595078437 -4070644525-4083576877 -3952447643-3959969464 -985533706-1018176146 -3981413303-3986034628 -1395736469-1398015062 -3770147570-3771736386 -3049564640-3058068003 -3669109025-3700215305 -586331218-598310839 -2013763822-2017548303 -3259325971-3295497789 -1170438196-1174511625 -893146793-895599310 -4276674223-4280159835 -517139920-555996999 -3700596506-3709565912 -3682493367-3685409046 -1647308172-1649682446 -3850135349-3874541035 -1499363688-1504436967 -2533635168-2540574929 -1508239269-1512070177 -271906508-279234198 -1057947362-1058662323 -2434000862-2434773362 -4069928760-4076838093 -2158118299-2173210733 -1870620487-1874963901 -2517052343-2520191365 -805793864-809890122 -3119674762-3125813778 -2165744152-2184076597 -489482550-490255465 -1394412113-1406168887 -1688791106-1731695014 -2221982373-2252569071 -509411098-512692777 -690237193-723487522 -361691686-400979591 -409813774-429403373 -2479075744-2481943730 -2614997153-2615138853 -138753315-146503262 -1582919319-1588089148 -1111462306-1130533488 -2817276056-2817880217 -3922045147-3951589009 -2458848754-2465651576 -2016288686-2026542989 -3875916854-3885420430 -1819358445-1823011392 -2145320252-2150708967 -3173766775-3186295748 -1124742733-1153625326 -3808566641-3811176751 -3102443342-3103570065 -492056611-501015610 -299335684-312918298 -3558899943-3573860889 -1186125415-1201322109 -1513322537-1541097553 -2581869741-2604753231 -3557617919-3562787573 -2443351935-2462800310 -3700215306-3720331196 -3811735096-3814814473 -3449088496-3453321084 -4038184431-4051388239 -716454294-723662471 -780371402-787696275 -2441289917-2468804258 -2353736566-2376885630 -3908286816-3912629201 -1633135638-1642500049 -4111559476-4135102642 -1653322112-1654018956 -1039455295-1064540912 -1736742501-1737529328 -3059170943-3065265874 -852606650-855213954 -3295497790-3295756455 -4040836405-4047351141 -34353198-41398596 -1692183974-1707916005 -1048943716-1077207190 -3700991866-3721726702 -1661288377-1661519394 -2961925985-2963658715 -2911928114-2915859230 -853205608-856577987 -3883096539-3908286814 -3316435466-3322939929 -3600326622-3624293220 -294216092-296021925 -142225406-143613184 -3223481515-3231699421 -4047939579-4052654319 -10593493-11742652 -1571866528-1582428071 -3868224862-3874921021 -1733465319-1759021943 -140374901-142457673 -2504220157-2523127156 -1967928420-1995956623 -1374999816-1394412111 -2092836480-2097234291 -2188588730-2200239694 -4086645629-4086948153 -1173726445-1197853798 -2118624452-2130408675 -4052654321-4070040102 -874803249-875265847 -915791810-930214990 -2876128871-2891854663 -1166216594-1170304114 -2558656344-2566067825 -3032547997-3034107978 -409533844-417847675 -763326165-770612736 -1226596083-1266177353 -828591072-833358113 -1345792276-1357532116 -1197579007-1200982868 -1894139125-1934259002 -822054687-824550189 -1396307099-1397231865 -1790205358-1807289131 -3094326868-3119674761 -3799035806-3803217007 -3721726704-3754968515 -841012741-874803247 -3840498378-3860805955 -3659695914-3666511687 -622503250-635392806 -1995956625-1998598282 -179163536-184631947 -147006620-153370435 -4089819884-4106849736 -2819423512-2823887988 -3998447441-4018115809 -316775105-332485730 -1873596673-1875758479 -530771781-556775763 -2204589634-2220322499 -3113913197-3121008639 -1448444211-1454866520 -3652721866-3653504520 -3404216248-3405268388 -4182675295-4198570300 -255352265-263634900 -4276722777-4289051171 -1721927940-1723161665 -2826897767-2855838757 -1337359668-1339978852 -2382979588-2393790387 -3654073394-3658478261 -3782544994-3799035804 -4188329897-4211630877 -2963658716-2998320637 -3451432571-3453741879 -2562651834-2567434860 -2486950069-2501046139 -3611478669-3616104106 -3511021819-3549518032 -3758230566-3767068430 -1191506029-1202446209 -219231125-219816356 -1462411319-1464012276 -1569787641-1572527086 -1311860292-1315547903 -1429989499-1437437420 -135664183-143558335 -3914727258-3916071103 -1471033973-1490515863 -1827686776-1834102937 -2441893746-2457455620 -2577465974-2581869739 -1828378028-1828447447 -2507242698-2536227200 -490703380-506563151 -3870274107-3901351871 -2565359-6381735 -3814929925-3840498376 -1775006734-1779308955 -3767068432-3782544993 -490126986-490703378 -2383094618-2409773784 -1960725227-1965554858 -1959828051-1963390089 -139119706-146382463 -241951130-258703134 -153149559-153714140 -3029945372-3037141205 -1094128516-1106309608 -993066495-1033612715 -3671412953-3680108875 -816910858-822955503 -4020983160-4028093132 -1284781999-1286926714 -790424414-799936436 -2707283960-2715226103 -570447483-627718026 -807974973-817894378 -3431718547-3443952967 -2194317541-2215523943 -3989614647-3993925138 -2478679657-2481612117 -1836566878-1840352483 -2232420373-2261771390 -403014712-410743818 -2047708884-2087313829 -2209923477-2221982371 -676720984-679082918 -2065315935-2067342333 -3666511689-3685877680 -2931562466-2939596306 -2002102420-2031435920 -1449029906-1452219358 -1094666459-1107864169 -4159795437-4173026717 -3940699594-3945820962 -1952608448-1961074747 -25578431-30327344 -3936796403-3945735974 -2241985556-2265741391 -2978397189-3011104419 -1820356263-1834012278 -1125129874-1165911944 -1351093053-1388868368 -2695136012-2710933703 -416822916-431004322 -3985767563-3991863544 -2562720447-2569487575 -2883585468-2911928112 -2433649582-2434201906 -1277451821-1293224837 -2748285940-2757807189 -541913187-563986265 -3423500537-3439392036 -2112695644-2112861663 -1834623552-1837111882 -2066343411-2067864185 -1490515865-1516452574 -1619316587-1620102930 -2012483467-2018436181 -1470658235-1476806470 -3055686516-3059572872 -1464985786-1475278434 -2837797335-2842601938 -260452914-269050424 -1655444118-1660245521 -3810437575-3811820227 -2620812261-2621955292 -8797846-8898160 -3966070996-3967714842 -2507277371-2512302315 -3883568275-3901604832 -1770482264-1770749885 -2031435922-2034151802 -2016008864-2018774627 -1235256126-1242304638 -3053174135-3058921180 -1676541058-1688791105 -4151894850-4157295204 -3231210841-3233382083 -524214554-547104233 -974008672-976468125 -1863980174-1873077684 -2261771391-2271482756 -1742271761-1775006732 -4101392823-4124556870 -1305474449-1320547251 -3916415600-3920194992 -2034151803-2047708882 -2971946044-2975097171 -1883910099-1921636748 -3029933838-3030531686 -431004324-452143003 -6381736-6572278 -962120749-977556240 -408315924-419329945 -3177254655-3184138687 -2201400030-2211027743 -144185516-148790937 -489248329-490135980 -2298789212-2307407423 -1406427156-1414175794 -1997537844-2002102419 -2897055611-2907931465 -2036898003-2043832914 -2340924752-2341899776 -3651531794-3653961437 -2416408806-2417403982 -2341841308-2342839058 -2819956485-2826897766 -753078140-780323860 -1912787764-1933732690 -3658512262-3662402246 -568613512-608581930 -1331308255-1339217827 -2208214217-2217761596 -2130408677-2178372173 -674882205-681228966 -1731695016-1737174299 -807594646-821360533 -3659869505-3665103153 -3589683601-3615440532 -1847081-4852291 -2772140253-2787567431 -3607082715-3613107593 -3980322694-3983040781 -3965661351-3967715377 -2321389998-2340924751 -2723678514-2734191352 -3176160664-3183396055 -2087313830-2088007340 -2414701980-2415291970 -384120445-393367368 -1608956525-1647308171 -1975809715-1979788315 -1182300111-1210501223 -2587765468-2587899449 -3240384298-3244209962 -498001069-510433390 -502181868-509590604 -1722606114-1723511765 -4074126463-4080998964 -3965899463-3967805733 -670044565-671955942 -1574009825-1589779145 -2768461131-2782384926 -1589390500-1591710916 -4242385075-4243613632 -1654018957-1676541056 -4026452452-4038184430 -370731507-377702333 -1416892515-1447676948 -671955944-671982480 -1661358788-1661638413 -2620860455-2622167536 -857689748-866284280 -1277265513-1286804775 -2413986300-2415769171 -3427452157-3441299404 -1779900267-1785122611 -257536541-262228939 -2776706637-2788943162 -30146885-30764844 -124248657-137103342 -538057074-538137846 -3821751095-3827013068 -1866675972-1875110376 -1330757760-1338403024 -229290311-247376592 -220344517-221556120 -1033612717-1042439095 -219586004-221068703 -783594805-791480755 -3230747813-3247916095 -3374965918-3389840591 -971778205-982596327 -2434773363-2457398191 -3300575173-3319582719 -1212926504-1226596082 -678898247-681492789 -1506103673-1533979924 -1828376380-1828383805 -4263517131-4272688783 -212030276-229290309 -1735748976-1740874539 -3174657260-3182281606 -1430836020-1451441628 -829961418-839958433 -1660652520-1661464323 -1832743872-1839654436 -2667021873-2700044121 -3232125402-3233384806 -2056189726-2059543792 -3571190891-3576928260 -1660036024-1674545236 -141261139-142401536 -1294730719-1312440914 -1406168888-1406427154 -4031373778-4042188195 -1222515899-1262359655 -215890380-220578007 -14975796-32130998 -3656140012-3659695913 -312918300-331632497 -4196450046-4203629768 -278798522-299335683 -352452453-361151561 -1501985847-1561887967 -3972783164-3974676466 -2875178954-2888406923 -1648379122-1650201083 -1230376291-1239610451 -4042128282-4046828578 -203847063-206685243 -1210501225-1226014714 -448085570-489248328 -1828275465-1828377861 -3014717077-3015329919 -1454866522-1471033972 -1465836464-1483415293 -3653260817-3654409731 -2056154202-2056719190 -4043749730-4047049801 -140558284-142908087 -214891820-219953023 -2050270365-2052917450 -2688443884-2703056941 -8742991-8883499 -192152950-194529718 -1174511626-1193269330 -331632498-343474169 -3813378364-3820993607 -1306694954-1313550446 -103801749-105999226 -232882836-252000431 -62875173-92445303 -32130999-59648491 -2039846746-2040660834 -2040618479-2042227833 -1267828242-1268638794 -3724585570-3755583795 -3015233892-3015465122 -3029147430-3046792177 -6572279-7930589 -2973982436-2979652885 -2360205412-2391769777 -0-1847080 -68510492-91790786 -1930322292-1930943704 -3178171858-3189765272 -492610680-500933487 -453226562-487560847 -117649826-125598812 -1708828053-1717568941 -2478752789-2482439160 -492550604-497775336 -1662381777-1663424714 -540891625-560888932 -725268068-735514807 -2874824446-2876835138 -4239505787-4266258938 -2676568644-2680498302 -4235859233-4258168589 -2609712446-2639427050 -3280862134-3291104119 -3770037523-3791717842 -2674180331-2699814013 -3479546057-3487229794 -2584794634-2589869676 -3118642650-3122375125 -2875715316-2886003370 -3001438362-3004087200 -2727359607-2729064289 -3404295783-3405443957 -3433378532-3444693184 -3786225581-3789622764 -3469569557-3475027155 -3477861475-3497047373 -3594949727-3645723583 -3026813578-3038331328 -2964208749-2968270076 -3262965035-3264162702 -3143170533-3162317153 -3543029824-3546691019 -3529743404-3545604807 -3180438225-3183736951 -3233823029-3240497576 -3401028250-3405865033 diff --git a/2016/inputs/01.txt b/2016/inputs/01.txt deleted file mode 100644 index 2288cc5..0000000 --- a/2016/inputs/01.txt +++ /dev/null @@ -1 +0,0 @@ -R4, R3, L3, L2, L1, R1, L1, R2, R3, L5, L5, R4, L4, R2, R4, L3, R3, L3, R3, R4, R2, L1, R2, L3, L2, L1, R3, R5, L1, L4, R2, L4, R3, R1, R2, L5, R2, L189, R5, L5, R52, R3, L1, R4, R5, R1, R4, L1, L3, R2, L2, L3, R4, R3, L2, L5, R4, R5, L2, R2, L1, L3, R3, L4, R4, R5, L1, L1, R3, L5, L2, R76, R2, R2, L1, L3, R189, L3, L4, L1, L3, R5, R4, L1, R1, L1, L1, R2, L4, R2, L5, L5, L5, R2, L4, L5, R4, R4, R5, L5, R3, L1, L3, L1, L1, L3, L4, R5, L3, R5, R3, R3, L5, L5, R3, R4, L3, R3, R1, R3, R2, R2, L1, R1, L3, L3, L3, L1, R2, L1, R4, R4, L1, L1, R3, R3, R4, R1, L5, L2, R2, R3, R2, L3, R4, L5, R1, R4, R5, R4, L4, R1, L3, R1, R3, L2, L3, R1, L2, R3, L3, L1, L3, R4, L4, L5, R3, R5, R4, R1, L2, R3, R5, L5, L4, L1, L1 diff --git a/2016/inputs/02.txt b/2016/inputs/02.txt deleted file mode 100644 index 736d9a7..0000000 --- a/2016/inputs/02.txt +++ /dev/null @@ -1,5 +0,0 @@ -RDRRDLRRUDRUUUULDDRDUULLDUULDURDDUDRULDLUDDRLRDUDDURRRRURDURLLRDRUUULDLLLURDRLLULLUULULLLDLLLRRURRLRDUULRURRUDRRDRLURLRURLLULRUURRUURDDLDRDLDLLUDUULLLUUUUDULLDRRUURLDURDDDDDRLLRRURDLUDRRUUDLRRLLRDURDUDDDLRDDRDLRULLUULRULRLLULDDRURUUDLDDULDRLLURDDUDDUDRDUDLDRRRDURRLDRDRLDLLDUDDDULULRRULRLLURDRRDDUUUUUULRUDLRRDURDLRDLUDLDURUDDUUURUDLUUULDLRDURDLDUUDLDDDURUUDUUDRLRDULLDUULUDRUDRLRRRDLLDRUDULRRUDDURLDRURRLLRRRDRLLDLULULRRUURRURLLUDRRLRULURLDDDDDURUDRRRRULLUUDLDDLUUL -ULURUDLULDULDLLDDLLLDRRLLUDRRDRDUDURUDLRRRRUDRDDURLRRULLDLURLDULLUDDLUDURDUURRRRLDLRLDDULLRURLULLDDRUDLRRRLDRRRDLDRLLDDRRDDLUUDRUDDLULRURLDURRLLDLRUDLLRRUULUDRLLLRLDULURRRRRDDUURDRRUUDULRUULDDULRLUDLUDDULLRLRDDLRLLURRRULDLRRRUURRLDDRDLRDLRRDRDLDRDUDRDURUUDRLRRULRDLLDLLRRRDRLDRLRLRLLLURURDULUUDDRLLDDDRURRURLRDDULLRURUDRRDRLRRRLDLRLRULDRLUURRUUULRLDLLURLLLDLLLDRRDULRURRRRLUDLLRRUDLRUDRURDRRDLUUURRDLRLRUUUDURDLUDURRUUDURLUDDDULLDRDLLDDDRLDDDRLDLDDDDUDUUDURUUDULRDDLULDRDRLURLUDRDLUULLULRLULRDDRULDUDDURUURULUDLUURLURU -URLURDDRLLURRRLDLDLUDUURDRUDLLLRRDLUUULRRLURRRLUDUDLRLDDRUDLRRRULUDUDLLLULULLLRUDULDDDLLLRRRLRURDULUDDDULDLULURRRDLURDLRLLDUDRUDURDRRURULDRDUDLLRDDDUDDURLUULLULRDRRLDDLDURLRRRLDRDLDULRULRRRLRLLDULRDLURLRUUDURRUUDLLUDRUDLRLDUUDLURRRDDUUDUDRLDLDDRURDDLLDDRDLRLRDLLLUDLUUDRLRLRDDRDLRDLLUULLLLUULLDLLDLRDLRLRRLUUDLLRLRUDRURULRLRLULUDRLLUDDUDDULRLDDRUUUURULDRRULLLDUURULUDRLLURLRRLDLRRLDDRRRDUDDUDLDDLULUDDUURDLLLRLDLRDRUUUUUDDDLDRDDRRRLRURRRRDURDRURUDLURRURDRLRUUDDLDRRULLDURDRLRRDURURUULRDUDLDRDDLULULRDRRUDDRLLRLULRLLUUDRDUUDDUDLRUUDLLUULLRUULUDDLURRRLLDRLRRLLRULLDUULURLLLLUUULDR -LDUURULLRLDRRUUDUUUURUUUDDDURRDDLRDLLRDDRULDDUURUDDURLLUDRDUDRDULDRRRLULUDRULLLLDRLLDRDLDLLRURULUDDDDURDDDRLLUDLDRULRDLDUDDDUUDLLRLLLDLRLRLRRUDDULDDDUDLDDLUDDULDLLLLULLLLDDURDDURRRDDRLRLLUDLLUDDDUDURUDRLRDRULULDDRULDLULULLRUULRLDULUURRDRDRRDLDDDRRLUULDLUDRDDUDLRURULLDDURLDDRULUDLDDDRDRLLRDLLUURRRURDRLRURLDDLURDRURDDURLLRLRUDUUDLDUDURRDDURDRDDUDDDUDUURURDDLLRUUDDRRDULDDLLDLRULUULRUUDLLDRLULDULDDUDLULRULDRLLDUULDDDLRLLRLULDDULDDRRRLDRRLURULRDDRDLRRDUDDRDRRRRUDUDLLRRDRRURRUURDRULDDUDURLUDDURDUDRDUULLDRURUURURDRRLDDLDLUURLULRUDURDRUUURRURRDRUDRUURDURLRULULLLULDLLDLRRLDRDLUULUDDDLRDRLRLDRUDUDRLLRL -LURLUURLURDUUDRUDLDLLURRRDLDRRRULDDRRDRDUUDRUDURDDDURLUDDLULUULRRLLRULUDRDDRRRLDURDUDDURDDDLRLDDLULLDRDDLUUDUURRRLULRUURRRRLLULDUDRDUURRRURRDRDUDUDLUDULLDLDDRLUDRURDULURLURRLLURLLLRLUURLRUDLUDDRLURRUULULRLURRURUDURDLDLDDUDDRDLLRLLRRULDDRUDURUDDDUDLLRDLRUDULLLRRRUURUDUUULLRDUDRURUDULLDLLUUUDRULRLLRRDDDDUDULDRDRLLDDLLDDDURRUDURLDLRDRUURDDURLRDRURLRRLLRLULDRRLRUDURDUURRLUUULUDDDLRLULRDRLLURRRDLURDUUDRRRLUURRLLUDLUDLUULLRRDLLRDDRURRUURLDDLRLRLRUDLDLRLRDRRDLLLRDLRDUDLLDDDRD diff --git a/2016/inputs/11.txt b/2016/inputs/11.txt deleted file mode 100644 index e82fca5..0000000 --- a/2016/inputs/11.txt +++ /dev/null @@ -1,4 +0,0 @@ -The first floor contains a polonium generator, a thulium generator, a thulium-compatible microchip, a promethium generator, a ruthenium generator, a ruthenium-compatible microchip, a cobalt generator, and a cobalt-compatible microchip. -The second floor contains a polonium-compatible microchip and a promethium-compatible microchip. -The third floor contains nothing relevant. -The fourth floor contains nothing relevant. diff --git a/2016/inputs/12.txt b/2016/inputs/12.txt deleted file mode 100644 index b74bbbc..0000000 --- a/2016/inputs/12.txt +++ /dev/null @@ -1,23 +0,0 @@ -cpy 1 a -cpy 1 b -cpy 26 d -jnz c 2 -jnz 1 5 -cpy 7 c -inc d -dec c -jnz c -2 -cpy a c -inc a -dec b -jnz b -2 -cpy c b -dec d -jnz d -6 -cpy 16 c -cpy 12 d -inc a -dec d -jnz d -2 -dec c -jnz c -5 diff --git a/2016/inputs/15.txt b/2016/inputs/15.txt deleted file mode 100644 index 5200150..0000000 --- a/2016/inputs/15.txt +++ /dev/null @@ -1,6 +0,0 @@ -Disc #1 has 13 positions; at time=0, it is at position 11. -Disc #2 has 5 positions; at time=0, it is at position 0. -Disc #3 has 17 positions; at time=0, it is at position 11. -Disc #4 has 3 positions; at time=0, it is at position 0. -Disc #5 has 7 positions; at time=0, it is at position 2. -Disc #6 has 19 positions; at time=0, it is at position 17. diff --git a/2016/inputs/21.txt b/2016/inputs/21.txt deleted file mode 100644 index f43fd37..0000000 --- a/2016/inputs/21.txt +++ /dev/null @@ -1,100 +0,0 @@ -swap position 2 with position 7 -swap letter f with letter a -swap letter c with letter a -rotate based on position of letter g -rotate based on position of letter f -rotate based on position of letter b -swap position 3 with position 6 -swap letter e with letter c -swap letter f with letter h -rotate based on position of letter e -swap letter c with letter b -rotate right 6 steps -reverse positions 4 through 7 -rotate based on position of letter f -swap position 1 with position 5 -rotate left 1 step -swap letter d with letter e -rotate right 7 steps -move position 0 to position 6 -swap position 2 with position 6 -swap position 2 with position 0 -swap position 0 with position 1 -rotate based on position of letter d -rotate right 2 steps -rotate left 4 steps -reverse positions 0 through 2 -rotate right 2 steps -move position 6 to position 1 -move position 1 to position 2 -reverse positions 2 through 5 -move position 2 to position 7 -rotate left 3 steps -swap position 0 with position 1 -rotate based on position of letter g -swap position 5 with position 0 -rotate left 1 step -swap position 7 with position 1 -swap letter g with letter h -rotate left 1 step -rotate based on position of letter g -reverse positions 1 through 7 -reverse positions 1 through 4 -reverse positions 4 through 5 -rotate left 2 steps -swap letter f with letter d -swap position 6 with position 3 -swap letter c with letter e -swap letter c with letter d -swap position 1 with position 6 -rotate based on position of letter g -move position 4 to position 5 -swap letter g with letter h -rotate based on position of letter h -swap letter h with letter f -swap position 3 with position 6 -rotate based on position of letter c -rotate left 3 steps -rotate based on position of letter d -swap position 0 with position 7 -swap letter e with letter d -move position 6 to position 7 -rotate right 5 steps -move position 7 to position 0 -rotate left 1 step -move position 6 to position 2 -rotate based on position of letter d -rotate right 7 steps -swap position 3 with position 5 -move position 1 to position 5 -rotate right 0 steps -move position 4 to position 5 -rotate based on position of letter b -reverse positions 2 through 4 -rotate right 3 steps -swap letter b with letter g -rotate based on position of letter a -rotate right 0 steps -move position 0 to position 6 -reverse positions 5 through 6 -rotate left 2 steps -move position 3 to position 0 -swap letter g with letter b -move position 6 to position 1 -rotate based on position of letter f -move position 3 to position 2 -reverse positions 2 through 7 -swap position 0 with position 4 -swap letter e with letter b -rotate left 4 steps -reverse positions 0 through 4 -rotate based on position of letter a -rotate based on position of letter b -rotate left 6 steps -rotate based on position of letter d -rotate left 7 steps -swap letter c with letter d -rotate left 3 steps -move position 4 to position 6 -move position 3 to position 2 -reverse positions 0 through 6 diff --git a/2016/inputs/22.txt b/2016/inputs/22.txt deleted file mode 100644 index 06bf479..0000000 --- a/2016/inputs/22.txt +++ /dev/null @@ -1,1022 +0,0 @@ -root@ebhq-gridcenter# df -h -Filesystem Size Used Avail Use% -/dev/grid/node-x0-y0 89T 65T 24T 73% -/dev/grid/node-x0-y1 92T 65T 27T 70% -/dev/grid/node-x0-y2 86T 68T 18T 79% -/dev/grid/node-x0-y3 90T 66T 24T 73% -/dev/grid/node-x0-y4 93T 65T 28T 69% -/dev/grid/node-x0-y5 90T 64T 26T 71% -/dev/grid/node-x0-y6 94T 71T 23T 75% -/dev/grid/node-x0-y7 92T 68T 24T 73% -/dev/grid/node-x0-y8 87T 72T 15T 82% -/dev/grid/node-x0-y9 86T 67T 19T 77% -/dev/grid/node-x0-y10 92T 65T 27T 70% -/dev/grid/node-x0-y11 94T 64T 30T 68% -/dev/grid/node-x0-y12 93T 70T 23T 75% -/dev/grid/node-x0-y13 94T 66T 28T 70% -/dev/grid/node-x0-y14 85T 67T 18T 78% -/dev/grid/node-x0-y15 93T 66T 27T 70% -/dev/grid/node-x0-y16 93T 73T 20T 78% -/dev/grid/node-x0-y17 93T 70T 23T 75% -/dev/grid/node-x0-y18 92T 66T 26T 71% -/dev/grid/node-x0-y19 88T 72T 16T 81% -/dev/grid/node-x0-y20 87T 65T 22T 74% -/dev/grid/node-x0-y21 91T 70T 21T 76% -/dev/grid/node-x0-y22 86T 67T 19T 77% -/dev/grid/node-x0-y23 94T 68T 26T 72% -/dev/grid/node-x0-y24 90T 68T 22T 75% -/dev/grid/node-x0-y25 92T 64T 28T 69% -/dev/grid/node-x0-y26 92T 73T 19T 79% -/dev/grid/node-x0-y27 90T 72T 18T 80% -/dev/grid/node-x0-y28 88T 68T 20T 77% -/dev/grid/node-x0-y29 90T 72T 18T 80% -/dev/grid/node-x1-y0 89T 72T 17T 80% -/dev/grid/node-x1-y1 88T 64T 24T 72% -/dev/grid/node-x1-y2 85T 70T 15T 82% -/dev/grid/node-x1-y3 86T 64T 22T 74% -/dev/grid/node-x1-y4 85T 69T 16T 81% -/dev/grid/node-x1-y5 87T 73T 14T 83% -/dev/grid/node-x1-y6 91T 71T 20T 78% -/dev/grid/node-x1-y7 85T 70T 15T 82% -/dev/grid/node-x1-y8 90T 66T 24T 73% -/dev/grid/node-x1-y9 88T 71T 17T 80% -/dev/grid/node-x1-y10 90T 64T 26T 71% -/dev/grid/node-x1-y11 92T 70T 22T 76% -/dev/grid/node-x1-y12 92T 71T 21T 77% -/dev/grid/node-x1-y13 88T 64T 24T 72% -/dev/grid/node-x1-y14 89T 69T 20T 77% -/dev/grid/node-x1-y15 93T 73T 20T 78% -/dev/grid/node-x1-y16 94T 69T 25T 73% -/dev/grid/node-x1-y17 92T 72T 20T 78% -/dev/grid/node-x1-y18 85T 73T 12T 85% -/dev/grid/node-x1-y19 94T 66T 28T 70% -/dev/grid/node-x1-y20 92T 65T 27T 70% -/dev/grid/node-x1-y21 92T 66T 26T 71% -/dev/grid/node-x1-y22 91T 67T 24T 73% -/dev/grid/node-x1-y23 92T 64T 28T 69% -/dev/grid/node-x1-y24 93T 65T 28T 69% -/dev/grid/node-x1-y25 91T 72T 19T 79% -/dev/grid/node-x1-y26 88T 66T 22T 75% -/dev/grid/node-x1-y27 89T 67T 22T 75% -/dev/grid/node-x1-y28 91T 65T 26T 71% -/dev/grid/node-x1-y29 87T 65T 22T 74% -/dev/grid/node-x2-y0 88T 67T 21T 76% -/dev/grid/node-x2-y1 88T 65T 23T 73% -/dev/grid/node-x2-y2 505T 497T 8T 98% -/dev/grid/node-x2-y3 89T 65T 24T 73% -/dev/grid/node-x2-y4 85T 72T 13T 84% -/dev/grid/node-x2-y5 85T 65T 20T 76% -/dev/grid/node-x2-y6 93T 72T 21T 77% -/dev/grid/node-x2-y7 85T 69T 16T 81% -/dev/grid/node-x2-y8 86T 64T 22T 74% -/dev/grid/node-x2-y9 91T 71T 20T 78% -/dev/grid/node-x2-y10 92T 73T 19T 79% -/dev/grid/node-x2-y11 91T 64T 27T 70% -/dev/grid/node-x2-y12 92T 73T 19T 79% -/dev/grid/node-x2-y13 94T 64T 30T 68% -/dev/grid/node-x2-y14 93T 72T 21T 77% -/dev/grid/node-x2-y15 86T 65T 21T 75% -/dev/grid/node-x2-y16 94T 73T 21T 77% -/dev/grid/node-x2-y17 85T 66T 19T 77% -/dev/grid/node-x2-y18 92T 68T 24T 73% -/dev/grid/node-x2-y19 90T 69T 21T 76% -/dev/grid/node-x2-y20 92T 65T 27T 70% -/dev/grid/node-x2-y21 87T 66T 21T 75% -/dev/grid/node-x2-y22 92T 70T 22T 76% -/dev/grid/node-x2-y23 88T 72T 16T 81% -/dev/grid/node-x2-y24 88T 65T 23T 73% -/dev/grid/node-x2-y25 87T 72T 15T 82% -/dev/grid/node-x2-y26 92T 66T 26T 71% -/dev/grid/node-x2-y27 91T 65T 26T 71% -/dev/grid/node-x2-y28 88T 71T 17T 80% -/dev/grid/node-x2-y29 94T 66T 28T 70% -/dev/grid/node-x3-y0 93T 70T 23T 75% -/dev/grid/node-x3-y1 87T 72T 15T 82% -/dev/grid/node-x3-y2 504T 496T 8T 98% -/dev/grid/node-x3-y3 85T 70T 15T 82% -/dev/grid/node-x3-y4 94T 71T 23T 75% -/dev/grid/node-x3-y5 89T 71T 18T 79% -/dev/grid/node-x3-y6 94T 67T 27T 71% -/dev/grid/node-x3-y7 85T 68T 17T 80% -/dev/grid/node-x3-y8 90T 66T 24T 73% -/dev/grid/node-x3-y9 89T 69T 20T 77% -/dev/grid/node-x3-y10 92T 66T 26T 71% -/dev/grid/node-x3-y11 92T 68T 24T 73% -/dev/grid/node-x3-y12 94T 68T 26T 72% -/dev/grid/node-x3-y13 93T 70T 23T 75% -/dev/grid/node-x3-y14 88T 64T 24T 72% -/dev/grid/node-x3-y15 92T 72T 20T 78% -/dev/grid/node-x3-y16 89T 65T 24T 73% -/dev/grid/node-x3-y17 89T 70T 19T 78% -/dev/grid/node-x3-y18 88T 64T 24T 72% -/dev/grid/node-x3-y19 89T 72T 17T 80% -/dev/grid/node-x3-y20 94T 73T 21T 77% -/dev/grid/node-x3-y21 88T 71T 17T 80% -/dev/grid/node-x3-y22 89T 64T 25T 71% -/dev/grid/node-x3-y23 85T 72T 13T 84% -/dev/grid/node-x3-y24 90T 72T 18T 80% -/dev/grid/node-x3-y25 91T 71T 20T 78% -/dev/grid/node-x3-y26 90T 73T 17T 81% -/dev/grid/node-x3-y27 92T 70T 22T 76% -/dev/grid/node-x3-y28 85T 67T 18T 78% -/dev/grid/node-x3-y29 93T 71T 22T 76% -/dev/grid/node-x4-y0 87T 73T 14T 83% -/dev/grid/node-x4-y1 89T 73T 16T 82% -/dev/grid/node-x4-y2 507T 490T 17T 96% -/dev/grid/node-x4-y3 92T 64T 28T 69% -/dev/grid/node-x4-y4 89T 64T 25T 71% -/dev/grid/node-x4-y5 86T 68T 18T 79% -/dev/grid/node-x4-y6 85T 73T 12T 85% -/dev/grid/node-x4-y7 89T 65T 24T 73% -/dev/grid/node-x4-y8 85T 71T 14T 83% -/dev/grid/node-x4-y9 89T 68T 21T 76% -/dev/grid/node-x4-y10 93T 64T 29T 68% -/dev/grid/node-x4-y11 85T 69T 16T 81% -/dev/grid/node-x4-y12 88T 71T 17T 80% -/dev/grid/node-x4-y13 90T 69T 21T 76% -/dev/grid/node-x4-y14 94T 73T 21T 77% -/dev/grid/node-x4-y15 94T 64T 30T 68% -/dev/grid/node-x4-y16 86T 73T 13T 84% -/dev/grid/node-x4-y17 88T 65T 23T 73% -/dev/grid/node-x4-y18 89T 72T 17T 80% -/dev/grid/node-x4-y19 87T 73T 14T 83% -/dev/grid/node-x4-y20 92T 65T 27T 70% -/dev/grid/node-x4-y21 93T 72T 21T 77% -/dev/grid/node-x4-y22 92T 65T 27T 70% -/dev/grid/node-x4-y23 90T 68T 22T 75% -/dev/grid/node-x4-y24 89T 72T 17T 80% -/dev/grid/node-x4-y25 91T 0T 91T 0% -/dev/grid/node-x4-y26 89T 72T 17T 80% -/dev/grid/node-x4-y27 85T 72T 13T 84% -/dev/grid/node-x4-y28 93T 69T 24T 74% -/dev/grid/node-x4-y29 85T 69T 16T 81% -/dev/grid/node-x5-y0 88T 69T 19T 78% -/dev/grid/node-x5-y1 86T 65T 21T 75% -/dev/grid/node-x5-y2 503T 499T 4T 99% -/dev/grid/node-x5-y3 93T 71T 22T 76% -/dev/grid/node-x5-y4 87T 70T 17T 80% -/dev/grid/node-x5-y5 87T 65T 22T 74% -/dev/grid/node-x5-y6 88T 72T 16T 81% -/dev/grid/node-x5-y7 93T 70T 23T 75% -/dev/grid/node-x5-y8 86T 65T 21T 75% -/dev/grid/node-x5-y9 88T 73T 15T 82% -/dev/grid/node-x5-y10 92T 66T 26T 71% -/dev/grid/node-x5-y11 91T 68T 23T 74% -/dev/grid/node-x5-y12 91T 71T 20T 78% -/dev/grid/node-x5-y13 87T 66T 21T 75% -/dev/grid/node-x5-y14 88T 73T 15T 82% -/dev/grid/node-x5-y15 86T 73T 13T 84% -/dev/grid/node-x5-y16 92T 67T 25T 72% -/dev/grid/node-x5-y17 88T 72T 16T 81% -/dev/grid/node-x5-y18 87T 69T 18T 79% -/dev/grid/node-x5-y19 94T 72T 22T 76% -/dev/grid/node-x5-y20 86T 69T 17T 80% -/dev/grid/node-x5-y21 86T 73T 13T 84% -/dev/grid/node-x5-y22 85T 68T 17T 80% -/dev/grid/node-x5-y23 93T 69T 24T 74% -/dev/grid/node-x5-y24 91T 66T 25T 72% -/dev/grid/node-x5-y25 89T 65T 24T 73% -/dev/grid/node-x5-y26 92T 73T 19T 79% -/dev/grid/node-x5-y27 85T 67T 18T 78% -/dev/grid/node-x5-y28 89T 67T 22T 75% -/dev/grid/node-x5-y29 85T 66T 19T 77% -/dev/grid/node-x6-y0 91T 73T 18T 80% -/dev/grid/node-x6-y1 85T 73T 12T 85% -/dev/grid/node-x6-y2 504T 495T 9T 98% -/dev/grid/node-x6-y3 87T 73T 14T 83% -/dev/grid/node-x6-y4 88T 68T 20T 77% -/dev/grid/node-x6-y5 93T 72T 21T 77% -/dev/grid/node-x6-y6 85T 68T 17T 80% -/dev/grid/node-x6-y7 94T 72T 22T 76% -/dev/grid/node-x6-y8 89T 67T 22T 75% -/dev/grid/node-x6-y9 93T 72T 21T 77% -/dev/grid/node-x6-y10 93T 65T 28T 69% -/dev/grid/node-x6-y11 89T 73T 16T 82% -/dev/grid/node-x6-y12 91T 65T 26T 71% -/dev/grid/node-x6-y13 88T 72T 16T 81% -/dev/grid/node-x6-y14 90T 66T 24T 73% -/dev/grid/node-x6-y15 93T 68T 25T 73% -/dev/grid/node-x6-y16 87T 71T 16T 81% -/dev/grid/node-x6-y17 88T 70T 18T 79% -/dev/grid/node-x6-y18 93T 64T 29T 68% -/dev/grid/node-x6-y19 86T 69T 17T 80% -/dev/grid/node-x6-y20 85T 65T 20T 76% -/dev/grid/node-x6-y21 86T 65T 21T 75% -/dev/grid/node-x6-y22 86T 71T 15T 82% -/dev/grid/node-x6-y23 93T 67T 26T 72% -/dev/grid/node-x6-y24 93T 68T 25T 73% -/dev/grid/node-x6-y25 94T 66T 28T 70% -/dev/grid/node-x6-y26 91T 68T 23T 74% -/dev/grid/node-x6-y27 88T 71T 17T 80% -/dev/grid/node-x6-y28 87T 65T 22T 74% -/dev/grid/node-x6-y29 85T 69T 16T 81% -/dev/grid/node-x7-y0 88T 70T 18T 79% -/dev/grid/node-x7-y1 88T 65T 23T 73% -/dev/grid/node-x7-y2 502T 491T 11T 97% -/dev/grid/node-x7-y3 88T 72T 16T 81% -/dev/grid/node-x7-y4 93T 69T 24T 74% -/dev/grid/node-x7-y5 89T 73T 16T 82% -/dev/grid/node-x7-y6 85T 69T 16T 81% -/dev/grid/node-x7-y7 90T 67T 23T 74% -/dev/grid/node-x7-y8 91T 67T 24T 73% -/dev/grid/node-x7-y9 90T 65T 25T 72% -/dev/grid/node-x7-y10 94T 72T 22T 76% -/dev/grid/node-x7-y11 87T 64T 23T 73% -/dev/grid/node-x7-y12 86T 68T 18T 79% -/dev/grid/node-x7-y13 86T 72T 14T 83% -/dev/grid/node-x7-y14 92T 72T 20T 78% -/dev/grid/node-x7-y15 94T 69T 25T 73% -/dev/grid/node-x7-y16 91T 72T 19T 79% -/dev/grid/node-x7-y17 88T 72T 16T 81% -/dev/grid/node-x7-y18 89T 67T 22T 75% -/dev/grid/node-x7-y19 94T 72T 22T 76% -/dev/grid/node-x7-y20 92T 64T 28T 69% -/dev/grid/node-x7-y21 89T 67T 22T 75% -/dev/grid/node-x7-y22 93T 66T 27T 70% -/dev/grid/node-x7-y23 87T 71T 16T 81% -/dev/grid/node-x7-y24 94T 67T 27T 71% -/dev/grid/node-x7-y25 89T 67T 22T 75% -/dev/grid/node-x7-y26 88T 72T 16T 81% -/dev/grid/node-x7-y27 87T 73T 14T 83% -/dev/grid/node-x7-y28 90T 65T 25T 72% -/dev/grid/node-x7-y29 91T 65T 26T 71% -/dev/grid/node-x8-y0 94T 72T 22T 76% -/dev/grid/node-x8-y1 90T 64T 26T 71% -/dev/grid/node-x8-y2 504T 490T 14T 97% -/dev/grid/node-x8-y3 92T 73T 19T 79% -/dev/grid/node-x8-y4 93T 68T 25T 73% -/dev/grid/node-x8-y5 88T 67T 21T 76% -/dev/grid/node-x8-y6 85T 65T 20T 76% -/dev/grid/node-x8-y7 87T 73T 14T 83% -/dev/grid/node-x8-y8 94T 68T 26T 72% -/dev/grid/node-x8-y9 85T 70T 15T 82% -/dev/grid/node-x8-y10 89T 64T 25T 71% -/dev/grid/node-x8-y11 87T 66T 21T 75% -/dev/grid/node-x8-y12 89T 72T 17T 80% -/dev/grid/node-x8-y13 88T 64T 24T 72% -/dev/grid/node-x8-y14 85T 66T 19T 77% -/dev/grid/node-x8-y15 92T 70T 22T 76% -/dev/grid/node-x8-y16 89T 72T 17T 80% -/dev/grid/node-x8-y17 92T 65T 27T 70% -/dev/grid/node-x8-y18 94T 70T 24T 74% -/dev/grid/node-x8-y19 90T 68T 22T 75% -/dev/grid/node-x8-y20 89T 71T 18T 79% -/dev/grid/node-x8-y21 86T 65T 21T 75% -/dev/grid/node-x8-y22 94T 73T 21T 77% -/dev/grid/node-x8-y23 90T 71T 19T 78% -/dev/grid/node-x8-y24 94T 72T 22T 76% -/dev/grid/node-x8-y25 88T 64T 24T 72% -/dev/grid/node-x8-y26 85T 69T 16T 81% -/dev/grid/node-x8-y27 92T 69T 23T 75% -/dev/grid/node-x8-y28 85T 71T 14T 83% -/dev/grid/node-x8-y29 93T 64T 29T 68% -/dev/grid/node-x9-y0 92T 71T 21T 77% -/dev/grid/node-x9-y1 88T 67T 21T 76% -/dev/grid/node-x9-y2 503T 494T 9T 98% -/dev/grid/node-x9-y3 93T 73T 20T 78% -/dev/grid/node-x9-y4 93T 64T 29T 68% -/dev/grid/node-x9-y5 86T 72T 14T 83% -/dev/grid/node-x9-y6 92T 66T 26T 71% -/dev/grid/node-x9-y7 94T 67T 27T 71% -/dev/grid/node-x9-y8 94T 66T 28T 70% -/dev/grid/node-x9-y9 92T 72T 20T 78% -/dev/grid/node-x9-y10 93T 68T 25T 73% -/dev/grid/node-x9-y11 88T 65T 23T 73% -/dev/grid/node-x9-y12 88T 72T 16T 81% -/dev/grid/node-x9-y13 90T 65T 25T 72% -/dev/grid/node-x9-y14 85T 70T 15T 82% -/dev/grid/node-x9-y15 91T 65T 26T 71% -/dev/grid/node-x9-y16 87T 73T 14T 83% -/dev/grid/node-x9-y17 90T 72T 18T 80% -/dev/grid/node-x9-y18 87T 71T 16T 81% -/dev/grid/node-x9-y19 85T 65T 20T 76% -/dev/grid/node-x9-y20 85T 64T 21T 75% -/dev/grid/node-x9-y21 85T 66T 19T 77% -/dev/grid/node-x9-y22 85T 66T 19T 77% -/dev/grid/node-x9-y23 86T 66T 20T 76% -/dev/grid/node-x9-y24 91T 73T 18T 80% -/dev/grid/node-x9-y25 87T 70T 17T 80% -/dev/grid/node-x9-y26 87T 66T 21T 75% -/dev/grid/node-x9-y27 90T 66T 24T 73% -/dev/grid/node-x9-y28 87T 68T 19T 78% -/dev/grid/node-x9-y29 92T 71T 21T 77% -/dev/grid/node-x10-y0 87T 69T 18T 79% -/dev/grid/node-x10-y1 87T 66T 21T 75% -/dev/grid/node-x10-y2 504T 496T 8T 98% -/dev/grid/node-x10-y3 89T 69T 20T 77% -/dev/grid/node-x10-y4 88T 67T 21T 76% -/dev/grid/node-x10-y5 94T 66T 28T 70% -/dev/grid/node-x10-y6 85T 73T 12T 85% -/dev/grid/node-x10-y7 93T 68T 25T 73% -/dev/grid/node-x10-y8 88T 68T 20T 77% -/dev/grid/node-x10-y9 92T 64T 28T 69% -/dev/grid/node-x10-y10 87T 72T 15T 82% -/dev/grid/node-x10-y11 89T 73T 16T 82% -/dev/grid/node-x10-y12 93T 68T 25T 73% -/dev/grid/node-x10-y13 91T 71T 20T 78% -/dev/grid/node-x10-y14 91T 66T 25T 72% -/dev/grid/node-x10-y15 94T 69T 25T 73% -/dev/grid/node-x10-y16 90T 67T 23T 74% -/dev/grid/node-x10-y17 88T 73T 15T 82% -/dev/grid/node-x10-y18 87T 66T 21T 75% -/dev/grid/node-x10-y19 85T 72T 13T 84% -/dev/grid/node-x10-y20 90T 71T 19T 78% -/dev/grid/node-x10-y21 89T 65T 24T 73% -/dev/grid/node-x10-y22 90T 71T 19T 78% -/dev/grid/node-x10-y23 87T 71T 16T 81% -/dev/grid/node-x10-y24 94T 70T 24T 74% -/dev/grid/node-x10-y25 90T 68T 22T 75% -/dev/grid/node-x10-y26 90T 71T 19T 78% -/dev/grid/node-x10-y27 89T 70T 19T 78% -/dev/grid/node-x10-y28 88T 70T 18T 79% -/dev/grid/node-x10-y29 91T 65T 26T 71% -/dev/grid/node-x11-y0 91T 70T 21T 76% -/dev/grid/node-x11-y1 94T 70T 24T 74% -/dev/grid/node-x11-y2 505T 493T 12T 97% -/dev/grid/node-x11-y3 93T 72T 21T 77% -/dev/grid/node-x11-y4 88T 66T 22T 75% -/dev/grid/node-x11-y5 89T 71T 18T 79% -/dev/grid/node-x11-y6 94T 72T 22T 76% -/dev/grid/node-x11-y7 93T 69T 24T 74% -/dev/grid/node-x11-y8 93T 71T 22T 76% -/dev/grid/node-x11-y9 89T 67T 22T 75% -/dev/grid/node-x11-y10 94T 73T 21T 77% -/dev/grid/node-x11-y11 91T 65T 26T 71% -/dev/grid/node-x11-y12 88T 68T 20T 77% -/dev/grid/node-x11-y13 92T 72T 20T 78% -/dev/grid/node-x11-y14 87T 69T 18T 79% -/dev/grid/node-x11-y15 92T 67T 25T 72% -/dev/grid/node-x11-y16 93T 66T 27T 70% -/dev/grid/node-x11-y17 89T 69T 20T 77% -/dev/grid/node-x11-y18 91T 71T 20T 78% -/dev/grid/node-x11-y19 86T 66T 20T 76% -/dev/grid/node-x11-y20 92T 64T 28T 69% -/dev/grid/node-x11-y21 85T 70T 15T 82% -/dev/grid/node-x11-y22 86T 71T 15T 82% -/dev/grid/node-x11-y23 90T 67T 23T 74% -/dev/grid/node-x11-y24 93T 71T 22T 76% -/dev/grid/node-x11-y25 88T 70T 18T 79% -/dev/grid/node-x11-y26 86T 67T 19T 77% -/dev/grid/node-x11-y27 94T 66T 28T 70% -/dev/grid/node-x11-y28 93T 64T 29T 68% -/dev/grid/node-x11-y29 86T 67T 19T 77% -/dev/grid/node-x12-y0 92T 73T 19T 79% -/dev/grid/node-x12-y1 92T 66T 26T 71% -/dev/grid/node-x12-y2 508T 498T 10T 98% -/dev/grid/node-x12-y3 88T 72T 16T 81% -/dev/grid/node-x12-y4 93T 64T 29T 68% -/dev/grid/node-x12-y5 86T 72T 14T 83% -/dev/grid/node-x12-y6 89T 66T 23T 74% -/dev/grid/node-x12-y7 86T 67T 19T 77% -/dev/grid/node-x12-y8 91T 69T 22T 75% -/dev/grid/node-x12-y9 93T 67T 26T 72% -/dev/grid/node-x12-y10 87T 65T 22T 74% -/dev/grid/node-x12-y11 94T 71T 23T 75% -/dev/grid/node-x12-y12 92T 72T 20T 78% -/dev/grid/node-x12-y13 91T 70T 21T 76% -/dev/grid/node-x12-y14 93T 67T 26T 72% -/dev/grid/node-x12-y15 89T 71T 18T 79% -/dev/grid/node-x12-y16 93T 69T 24T 74% -/dev/grid/node-x12-y17 93T 64T 29T 68% -/dev/grid/node-x12-y18 94T 72T 22T 76% -/dev/grid/node-x12-y19 87T 65T 22T 74% -/dev/grid/node-x12-y20 85T 71T 14T 83% -/dev/grid/node-x12-y21 93T 72T 21T 77% -/dev/grid/node-x12-y22 94T 72T 22T 76% -/dev/grid/node-x12-y23 92T 68T 24T 73% -/dev/grid/node-x12-y24 89T 73T 16T 82% -/dev/grid/node-x12-y25 85T 68T 17T 80% -/dev/grid/node-x12-y26 90T 70T 20T 77% -/dev/grid/node-x12-y27 90T 72T 18T 80% -/dev/grid/node-x12-y28 89T 64T 25T 71% -/dev/grid/node-x12-y29 85T 68T 17T 80% -/dev/grid/node-x13-y0 91T 66T 25T 72% -/dev/grid/node-x13-y1 92T 69T 23T 75% -/dev/grid/node-x13-y2 507T 494T 13T 97% -/dev/grid/node-x13-y3 94T 68T 26T 72% -/dev/grid/node-x13-y4 92T 68T 24T 73% -/dev/grid/node-x13-y5 85T 66T 19T 77% -/dev/grid/node-x13-y6 88T 73T 15T 82% -/dev/grid/node-x13-y7 85T 69T 16T 81% -/dev/grid/node-x13-y8 89T 72T 17T 80% -/dev/grid/node-x13-y9 89T 68T 21T 76% -/dev/grid/node-x13-y10 88T 72T 16T 81% -/dev/grid/node-x13-y11 91T 69T 22T 75% -/dev/grid/node-x13-y12 90T 71T 19T 78% -/dev/grid/node-x13-y13 88T 65T 23T 73% -/dev/grid/node-x13-y14 90T 68T 22T 75% -/dev/grid/node-x13-y15 86T 66T 20T 76% -/dev/grid/node-x13-y16 90T 69T 21T 76% -/dev/grid/node-x13-y17 89T 65T 24T 73% -/dev/grid/node-x13-y18 86T 69T 17T 80% -/dev/grid/node-x13-y19 92T 65T 27T 70% -/dev/grid/node-x13-y20 87T 69T 18T 79% -/dev/grid/node-x13-y21 94T 67T 27T 71% -/dev/grid/node-x13-y22 85T 66T 19T 77% -/dev/grid/node-x13-y23 91T 68T 23T 74% -/dev/grid/node-x13-y24 85T 64T 21T 75% -/dev/grid/node-x13-y25 85T 71T 14T 83% -/dev/grid/node-x13-y26 87T 72T 15T 82% -/dev/grid/node-x13-y27 88T 68T 20T 77% -/dev/grid/node-x13-y28 85T 64T 21T 75% -/dev/grid/node-x13-y29 86T 70T 16T 81% -/dev/grid/node-x14-y0 87T 70T 17T 80% -/dev/grid/node-x14-y1 88T 66T 22T 75% -/dev/grid/node-x14-y2 508T 493T 15T 97% -/dev/grid/node-x14-y3 92T 64T 28T 69% -/dev/grid/node-x14-y4 85T 69T 16T 81% -/dev/grid/node-x14-y5 94T 69T 25T 73% -/dev/grid/node-x14-y6 91T 73T 18T 80% -/dev/grid/node-x14-y7 92T 70T 22T 76% -/dev/grid/node-x14-y8 89T 65T 24T 73% -/dev/grid/node-x14-y9 94T 71T 23T 75% -/dev/grid/node-x14-y10 90T 73T 17T 81% -/dev/grid/node-x14-y11 85T 69T 16T 81% -/dev/grid/node-x14-y12 93T 65T 28T 69% -/dev/grid/node-x14-y13 91T 70T 21T 76% -/dev/grid/node-x14-y14 88T 65T 23T 73% -/dev/grid/node-x14-y15 87T 72T 15T 82% -/dev/grid/node-x14-y16 91T 72T 19T 79% -/dev/grid/node-x14-y17 86T 69T 17T 80% -/dev/grid/node-x14-y18 91T 70T 21T 76% -/dev/grid/node-x14-y19 92T 73T 19T 79% -/dev/grid/node-x14-y20 87T 72T 15T 82% -/dev/grid/node-x14-y21 85T 72T 13T 84% -/dev/grid/node-x14-y22 93T 66T 27T 70% -/dev/grid/node-x14-y23 92T 65T 27T 70% -/dev/grid/node-x14-y24 90T 71T 19T 78% -/dev/grid/node-x14-y25 85T 72T 13T 84% -/dev/grid/node-x14-y26 85T 66T 19T 77% -/dev/grid/node-x14-y27 85T 72T 13T 84% -/dev/grid/node-x14-y28 89T 71T 18T 79% -/dev/grid/node-x14-y29 91T 67T 24T 73% -/dev/grid/node-x15-y0 89T 73T 16T 82% -/dev/grid/node-x15-y1 86T 67T 19T 77% -/dev/grid/node-x15-y2 503T 499T 4T 99% -/dev/grid/node-x15-y3 87T 72T 15T 82% -/dev/grid/node-x15-y4 87T 71T 16T 81% -/dev/grid/node-x15-y5 91T 70T 21T 76% -/dev/grid/node-x15-y6 89T 70T 19T 78% -/dev/grid/node-x15-y7 86T 72T 14T 83% -/dev/grid/node-x15-y8 89T 70T 19T 78% -/dev/grid/node-x15-y9 94T 67T 27T 71% -/dev/grid/node-x15-y10 86T 70T 16T 81% -/dev/grid/node-x15-y11 89T 64T 25T 71% -/dev/grid/node-x15-y12 89T 68T 21T 76% -/dev/grid/node-x15-y13 94T 66T 28T 70% -/dev/grid/node-x15-y14 90T 73T 17T 81% -/dev/grid/node-x15-y15 88T 69T 19T 78% -/dev/grid/node-x15-y16 89T 66T 23T 74% -/dev/grid/node-x15-y17 87T 69T 18T 79% -/dev/grid/node-x15-y18 94T 67T 27T 71% -/dev/grid/node-x15-y19 90T 73T 17T 81% -/dev/grid/node-x15-y20 88T 68T 20T 77% -/dev/grid/node-x15-y21 85T 71T 14T 83% -/dev/grid/node-x15-y22 86T 71T 15T 82% -/dev/grid/node-x15-y23 91T 73T 18T 80% -/dev/grid/node-x15-y24 91T 70T 21T 76% -/dev/grid/node-x15-y25 85T 72T 13T 84% -/dev/grid/node-x15-y26 87T 70T 17T 80% -/dev/grid/node-x15-y27 86T 65T 21T 75% -/dev/grid/node-x15-y28 92T 72T 20T 78% -/dev/grid/node-x15-y29 85T 66T 19T 77% -/dev/grid/node-x16-y0 92T 66T 26T 71% -/dev/grid/node-x16-y1 91T 64T 27T 70% -/dev/grid/node-x16-y2 503T 494T 9T 98% -/dev/grid/node-x16-y3 94T 73T 21T 77% -/dev/grid/node-x16-y4 87T 67T 20T 77% -/dev/grid/node-x16-y5 90T 70T 20T 77% -/dev/grid/node-x16-y6 94T 64T 30T 68% -/dev/grid/node-x16-y7 89T 71T 18T 79% -/dev/grid/node-x16-y8 92T 66T 26T 71% -/dev/grid/node-x16-y9 89T 65T 24T 73% -/dev/grid/node-x16-y10 94T 73T 21T 77% -/dev/grid/node-x16-y11 93T 68T 25T 73% -/dev/grid/node-x16-y12 93T 64T 29T 68% -/dev/grid/node-x16-y13 86T 65T 21T 75% -/dev/grid/node-x16-y14 85T 64T 21T 75% -/dev/grid/node-x16-y15 93T 72T 21T 77% -/dev/grid/node-x16-y16 87T 73T 14T 83% -/dev/grid/node-x16-y17 86T 68T 18T 79% -/dev/grid/node-x16-y18 92T 71T 21T 77% -/dev/grid/node-x16-y19 92T 65T 27T 70% -/dev/grid/node-x16-y20 87T 69T 18T 79% -/dev/grid/node-x16-y21 93T 72T 21T 77% -/dev/grid/node-x16-y22 91T 73T 18T 80% -/dev/grid/node-x16-y23 92T 65T 27T 70% -/dev/grid/node-x16-y24 87T 68T 19T 78% -/dev/grid/node-x16-y25 90T 68T 22T 75% -/dev/grid/node-x16-y26 94T 65T 29T 69% -/dev/grid/node-x16-y27 87T 67T 20T 77% -/dev/grid/node-x16-y28 85T 64T 21T 75% -/dev/grid/node-x16-y29 89T 68T 21T 76% -/dev/grid/node-x17-y0 88T 71T 17T 80% -/dev/grid/node-x17-y1 89T 70T 19T 78% -/dev/grid/node-x17-y2 508T 490T 18T 96% -/dev/grid/node-x17-y3 85T 72T 13T 84% -/dev/grid/node-x17-y4 87T 66T 21T 75% -/dev/grid/node-x17-y5 93T 73T 20T 78% -/dev/grid/node-x17-y6 90T 64T 26T 71% -/dev/grid/node-x17-y7 86T 72T 14T 83% -/dev/grid/node-x17-y8 87T 68T 19T 78% -/dev/grid/node-x17-y9 85T 72T 13T 84% -/dev/grid/node-x17-y10 93T 70T 23T 75% -/dev/grid/node-x17-y11 86T 67T 19T 77% -/dev/grid/node-x17-y12 91T 64T 27T 70% -/dev/grid/node-x17-y13 85T 70T 15T 82% -/dev/grid/node-x17-y14 92T 69T 23T 75% -/dev/grid/node-x17-y15 90T 68T 22T 75% -/dev/grid/node-x17-y16 94T 64T 30T 68% -/dev/grid/node-x17-y17 89T 71T 18T 79% -/dev/grid/node-x17-y18 90T 73T 17T 81% -/dev/grid/node-x17-y19 87T 69T 18T 79% -/dev/grid/node-x17-y20 87T 66T 21T 75% -/dev/grid/node-x17-y21 92T 72T 20T 78% -/dev/grid/node-x17-y22 93T 69T 24T 74% -/dev/grid/node-x17-y23 88T 68T 20T 77% -/dev/grid/node-x17-y24 86T 66T 20T 76% -/dev/grid/node-x17-y25 86T 72T 14T 83% -/dev/grid/node-x17-y26 87T 71T 16T 81% -/dev/grid/node-x17-y27 86T 66T 20T 76% -/dev/grid/node-x17-y28 91T 66T 25T 72% -/dev/grid/node-x17-y29 85T 64T 21T 75% -/dev/grid/node-x18-y0 91T 69T 22T 75% -/dev/grid/node-x18-y1 89T 69T 20T 77% -/dev/grid/node-x18-y2 505T 496T 9T 98% -/dev/grid/node-x18-y3 88T 71T 17T 80% -/dev/grid/node-x18-y4 91T 71T 20T 78% -/dev/grid/node-x18-y5 91T 71T 20T 78% -/dev/grid/node-x18-y6 94T 69T 25T 73% -/dev/grid/node-x18-y7 87T 70T 17T 80% -/dev/grid/node-x18-y8 85T 65T 20T 76% -/dev/grid/node-x18-y9 90T 73T 17T 81% -/dev/grid/node-x18-y10 91T 72T 19T 79% -/dev/grid/node-x18-y11 92T 66T 26T 71% -/dev/grid/node-x18-y12 89T 68T 21T 76% -/dev/grid/node-x18-y13 94T 68T 26T 72% -/dev/grid/node-x18-y14 91T 71T 20T 78% -/dev/grid/node-x18-y15 93T 70T 23T 75% -/dev/grid/node-x18-y16 93T 73T 20T 78% -/dev/grid/node-x18-y17 87T 73T 14T 83% -/dev/grid/node-x18-y18 91T 69T 22T 75% -/dev/grid/node-x18-y19 88T 71T 17T 80% -/dev/grid/node-x18-y20 88T 70T 18T 79% -/dev/grid/node-x18-y21 94T 69T 25T 73% -/dev/grid/node-x18-y22 87T 71T 16T 81% -/dev/grid/node-x18-y23 88T 71T 17T 80% -/dev/grid/node-x18-y24 89T 69T 20T 77% -/dev/grid/node-x18-y25 93T 65T 28T 69% -/dev/grid/node-x18-y26 87T 72T 15T 82% -/dev/grid/node-x18-y27 89T 66T 23T 74% -/dev/grid/node-x18-y28 86T 72T 14T 83% -/dev/grid/node-x18-y29 86T 67T 19T 77% -/dev/grid/node-x19-y0 85T 72T 13T 84% -/dev/grid/node-x19-y1 86T 73T 13T 84% -/dev/grid/node-x19-y2 503T 496T 7T 98% -/dev/grid/node-x19-y3 93T 69T 24T 74% -/dev/grid/node-x19-y4 89T 72T 17T 80% -/dev/grid/node-x19-y5 85T 64T 21T 75% -/dev/grid/node-x19-y6 86T 72T 14T 83% -/dev/grid/node-x19-y7 87T 68T 19T 78% -/dev/grid/node-x19-y8 86T 70T 16T 81% -/dev/grid/node-x19-y9 94T 64T 30T 68% -/dev/grid/node-x19-y10 85T 68T 17T 80% -/dev/grid/node-x19-y11 92T 64T 28T 69% -/dev/grid/node-x19-y12 88T 68T 20T 77% -/dev/grid/node-x19-y13 90T 71T 19T 78% -/dev/grid/node-x19-y14 92T 71T 21T 77% -/dev/grid/node-x19-y15 93T 69T 24T 74% -/dev/grid/node-x19-y16 92T 64T 28T 69% -/dev/grid/node-x19-y17 94T 64T 30T 68% -/dev/grid/node-x19-y18 86T 71T 15T 82% -/dev/grid/node-x19-y19 86T 64T 22T 74% -/dev/grid/node-x19-y20 92T 67T 25T 72% -/dev/grid/node-x19-y21 87T 67T 20T 77% -/dev/grid/node-x19-y22 92T 65T 27T 70% -/dev/grid/node-x19-y23 86T 71T 15T 82% -/dev/grid/node-x19-y24 89T 64T 25T 71% -/dev/grid/node-x19-y25 94T 72T 22T 76% -/dev/grid/node-x19-y26 86T 72T 14T 83% -/dev/grid/node-x19-y27 88T 66T 22T 75% -/dev/grid/node-x19-y28 94T 71T 23T 75% -/dev/grid/node-x19-y29 91T 64T 27T 70% -/dev/grid/node-x20-y0 88T 71T 17T 80% -/dev/grid/node-x20-y1 89T 70T 19T 78% -/dev/grid/node-x20-y2 501T 496T 5T 99% -/dev/grid/node-x20-y3 92T 69T 23T 75% -/dev/grid/node-x20-y4 90T 66T 24T 73% -/dev/grid/node-x20-y5 92T 70T 22T 76% -/dev/grid/node-x20-y6 86T 69T 17T 80% -/dev/grid/node-x20-y7 91T 70T 21T 76% -/dev/grid/node-x20-y8 94T 68T 26T 72% -/dev/grid/node-x20-y9 93T 64T 29T 68% -/dev/grid/node-x20-y10 86T 71T 15T 82% -/dev/grid/node-x20-y11 94T 71T 23T 75% -/dev/grid/node-x20-y12 90T 73T 17T 81% -/dev/grid/node-x20-y13 90T 69T 21T 76% -/dev/grid/node-x20-y14 90T 73T 17T 81% -/dev/grid/node-x20-y15 88T 67T 21T 76% -/dev/grid/node-x20-y16 88T 71T 17T 80% -/dev/grid/node-x20-y17 87T 64T 23T 73% -/dev/grid/node-x20-y18 94T 66T 28T 70% -/dev/grid/node-x20-y19 91T 72T 19T 79% -/dev/grid/node-x20-y20 89T 69T 20T 77% -/dev/grid/node-x20-y21 85T 66T 19T 77% -/dev/grid/node-x20-y22 89T 73T 16T 82% -/dev/grid/node-x20-y23 85T 65T 20T 76% -/dev/grid/node-x20-y24 87T 68T 19T 78% -/dev/grid/node-x20-y25 94T 72T 22T 76% -/dev/grid/node-x20-y26 90T 65T 25T 72% -/dev/grid/node-x20-y27 89T 71T 18T 79% -/dev/grid/node-x20-y28 85T 70T 15T 82% -/dev/grid/node-x20-y29 85T 67T 18T 78% -/dev/grid/node-x21-y0 89T 70T 19T 78% -/dev/grid/node-x21-y1 92T 71T 21T 77% -/dev/grid/node-x21-y2 509T 499T 10T 98% -/dev/grid/node-x21-y3 90T 70T 20T 77% -/dev/grid/node-x21-y4 88T 69T 19T 78% -/dev/grid/node-x21-y5 87T 72T 15T 82% -/dev/grid/node-x21-y6 85T 68T 17T 80% -/dev/grid/node-x21-y7 88T 66T 22T 75% -/dev/grid/node-x21-y8 89T 73T 16T 82% -/dev/grid/node-x21-y9 90T 64T 26T 71% -/dev/grid/node-x21-y10 92T 69T 23T 75% -/dev/grid/node-x21-y11 85T 73T 12T 85% -/dev/grid/node-x21-y12 87T 69T 18T 79% -/dev/grid/node-x21-y13 94T 70T 24T 74% -/dev/grid/node-x21-y14 88T 67T 21T 76% -/dev/grid/node-x21-y15 89T 72T 17T 80% -/dev/grid/node-x21-y16 86T 66T 20T 76% -/dev/grid/node-x21-y17 94T 70T 24T 74% -/dev/grid/node-x21-y18 85T 66T 19T 77% -/dev/grid/node-x21-y19 87T 70T 17T 80% -/dev/grid/node-x21-y20 91T 68T 23T 74% -/dev/grid/node-x21-y21 85T 72T 13T 84% -/dev/grid/node-x21-y22 90T 71T 19T 78% -/dev/grid/node-x21-y23 94T 70T 24T 74% -/dev/grid/node-x21-y24 89T 72T 17T 80% -/dev/grid/node-x21-y25 88T 70T 18T 79% -/dev/grid/node-x21-y26 88T 66T 22T 75% -/dev/grid/node-x21-y27 94T 70T 24T 74% -/dev/grid/node-x21-y28 87T 64T 23T 73% -/dev/grid/node-x21-y29 93T 64T 29T 68% -/dev/grid/node-x22-y0 88T 69T 19T 78% -/dev/grid/node-x22-y1 91T 65T 26T 71% -/dev/grid/node-x22-y2 510T 490T 20T 96% -/dev/grid/node-x22-y3 92T 65T 27T 70% -/dev/grid/node-x22-y4 86T 71T 15T 82% -/dev/grid/node-x22-y5 85T 68T 17T 80% -/dev/grid/node-x22-y6 94T 65T 29T 69% -/dev/grid/node-x22-y7 89T 72T 17T 80% -/dev/grid/node-x22-y8 89T 67T 22T 75% -/dev/grid/node-x22-y9 93T 66T 27T 70% -/dev/grid/node-x22-y10 90T 64T 26T 71% -/dev/grid/node-x22-y11 90T 67T 23T 74% -/dev/grid/node-x22-y12 90T 68T 22T 75% -/dev/grid/node-x22-y13 86T 68T 18T 79% -/dev/grid/node-x22-y14 87T 67T 20T 77% -/dev/grid/node-x22-y15 87T 64T 23T 73% -/dev/grid/node-x22-y16 88T 71T 17T 80% -/dev/grid/node-x22-y17 88T 72T 16T 81% -/dev/grid/node-x22-y18 92T 67T 25T 72% -/dev/grid/node-x22-y19 93T 71T 22T 76% -/dev/grid/node-x22-y20 94T 66T 28T 70% -/dev/grid/node-x22-y21 92T 70T 22T 76% -/dev/grid/node-x22-y22 92T 68T 24T 73% -/dev/grid/node-x22-y23 87T 71T 16T 81% -/dev/grid/node-x22-y24 87T 73T 14T 83% -/dev/grid/node-x22-y25 89T 67T 22T 75% -/dev/grid/node-x22-y26 92T 72T 20T 78% -/dev/grid/node-x22-y27 90T 69T 21T 76% -/dev/grid/node-x22-y28 91T 70T 21T 76% -/dev/grid/node-x22-y29 85T 69T 16T 81% -/dev/grid/node-x23-y0 94T 66T 28T 70% -/dev/grid/node-x23-y1 90T 64T 26T 71% -/dev/grid/node-x23-y2 510T 494T 16T 96% -/dev/grid/node-x23-y3 93T 71T 22T 76% -/dev/grid/node-x23-y4 88T 67T 21T 76% -/dev/grid/node-x23-y5 89T 69T 20T 77% -/dev/grid/node-x23-y6 93T 67T 26T 72% -/dev/grid/node-x23-y7 93T 73T 20T 78% -/dev/grid/node-x23-y8 94T 64T 30T 68% -/dev/grid/node-x23-y9 93T 64T 29T 68% -/dev/grid/node-x23-y10 87T 66T 21T 75% -/dev/grid/node-x23-y11 88T 64T 24T 72% -/dev/grid/node-x23-y12 93T 66T 27T 70% -/dev/grid/node-x23-y13 90T 66T 24T 73% -/dev/grid/node-x23-y14 93T 65T 28T 69% -/dev/grid/node-x23-y15 87T 70T 17T 80% -/dev/grid/node-x23-y16 86T 66T 20T 76% -/dev/grid/node-x23-y17 94T 72T 22T 76% -/dev/grid/node-x23-y18 86T 71T 15T 82% -/dev/grid/node-x23-y19 93T 67T 26T 72% -/dev/grid/node-x23-y20 85T 66T 19T 77% -/dev/grid/node-x23-y21 86T 67T 19T 77% -/dev/grid/node-x23-y22 92T 72T 20T 78% -/dev/grid/node-x23-y23 92T 69T 23T 75% -/dev/grid/node-x23-y24 91T 71T 20T 78% -/dev/grid/node-x23-y25 93T 68T 25T 73% -/dev/grid/node-x23-y26 85T 64T 21T 75% -/dev/grid/node-x23-y27 90T 65T 25T 72% -/dev/grid/node-x23-y28 94T 65T 29T 69% -/dev/grid/node-x23-y29 92T 68T 24T 73% -/dev/grid/node-x24-y0 89T 73T 16T 82% -/dev/grid/node-x24-y1 88T 70T 18T 79% -/dev/grid/node-x24-y2 501T 495T 6T 98% -/dev/grid/node-x24-y3 87T 66T 21T 75% -/dev/grid/node-x24-y4 93T 73T 20T 78% -/dev/grid/node-x24-y5 85T 67T 18T 78% -/dev/grid/node-x24-y6 94T 71T 23T 75% -/dev/grid/node-x24-y7 85T 64T 21T 75% -/dev/grid/node-x24-y8 86T 71T 15T 82% -/dev/grid/node-x24-y9 86T 72T 14T 83% -/dev/grid/node-x24-y10 88T 69T 19T 78% -/dev/grid/node-x24-y11 93T 72T 21T 77% -/dev/grid/node-x24-y12 87T 69T 18T 79% -/dev/grid/node-x24-y13 87T 72T 15T 82% -/dev/grid/node-x24-y14 88T 67T 21T 76% -/dev/grid/node-x24-y15 85T 73T 12T 85% -/dev/grid/node-x24-y16 90T 68T 22T 75% -/dev/grid/node-x24-y17 91T 66T 25T 72% -/dev/grid/node-x24-y18 90T 67T 23T 74% -/dev/grid/node-x24-y19 92T 69T 23T 75% -/dev/grid/node-x24-y20 88T 73T 15T 82% -/dev/grid/node-x24-y21 88T 71T 17T 80% -/dev/grid/node-x24-y22 89T 70T 19T 78% -/dev/grid/node-x24-y23 86T 70T 16T 81% -/dev/grid/node-x24-y24 87T 69T 18T 79% -/dev/grid/node-x24-y25 85T 73T 12T 85% -/dev/grid/node-x24-y26 90T 71T 19T 78% -/dev/grid/node-x24-y27 89T 71T 18T 79% -/dev/grid/node-x24-y28 86T 64T 22T 74% -/dev/grid/node-x24-y29 91T 71T 20T 78% -/dev/grid/node-x25-y0 87T 68T 19T 78% -/dev/grid/node-x25-y1 93T 64T 29T 68% -/dev/grid/node-x25-y2 506T 495T 11T 97% -/dev/grid/node-x25-y3 91T 69T 22T 75% -/dev/grid/node-x25-y4 85T 65T 20T 76% -/dev/grid/node-x25-y5 85T 67T 18T 78% -/dev/grid/node-x25-y6 93T 66T 27T 70% -/dev/grid/node-x25-y7 90T 73T 17T 81% -/dev/grid/node-x25-y8 87T 72T 15T 82% -/dev/grid/node-x25-y9 87T 64T 23T 73% -/dev/grid/node-x25-y10 93T 67T 26T 72% -/dev/grid/node-x25-y11 86T 71T 15T 82% -/dev/grid/node-x25-y12 92T 69T 23T 75% -/dev/grid/node-x25-y13 89T 65T 24T 73% -/dev/grid/node-x25-y14 90T 73T 17T 81% -/dev/grid/node-x25-y15 93T 65T 28T 69% -/dev/grid/node-x25-y16 88T 65T 23T 73% -/dev/grid/node-x25-y17 92T 71T 21T 77% -/dev/grid/node-x25-y18 92T 67T 25T 72% -/dev/grid/node-x25-y19 93T 73T 20T 78% -/dev/grid/node-x25-y20 90T 72T 18T 80% -/dev/grid/node-x25-y21 94T 72T 22T 76% -/dev/grid/node-x25-y22 87T 65T 22T 74% -/dev/grid/node-x25-y23 85T 68T 17T 80% -/dev/grid/node-x25-y24 94T 70T 24T 74% -/dev/grid/node-x25-y25 88T 65T 23T 73% -/dev/grid/node-x25-y26 92T 71T 21T 77% -/dev/grid/node-x25-y27 88T 69T 19T 78% -/dev/grid/node-x25-y28 91T 67T 24T 73% -/dev/grid/node-x25-y29 91T 69T 22T 75% -/dev/grid/node-x26-y0 86T 72T 14T 83% -/dev/grid/node-x26-y1 90T 69T 21T 76% -/dev/grid/node-x26-y2 502T 494T 8T 98% -/dev/grid/node-x26-y3 89T 69T 20T 77% -/dev/grid/node-x26-y4 89T 68T 21T 76% -/dev/grid/node-x26-y5 88T 65T 23T 73% -/dev/grid/node-x26-y6 92T 73T 19T 79% -/dev/grid/node-x26-y7 94T 64T 30T 68% -/dev/grid/node-x26-y8 86T 69T 17T 80% -/dev/grid/node-x26-y9 90T 66T 24T 73% -/dev/grid/node-x26-y10 85T 70T 15T 82% -/dev/grid/node-x26-y11 90T 71T 19T 78% -/dev/grid/node-x26-y12 85T 72T 13T 84% -/dev/grid/node-x26-y13 88T 72T 16T 81% -/dev/grid/node-x26-y14 91T 69T 22T 75% -/dev/grid/node-x26-y15 87T 73T 14T 83% -/dev/grid/node-x26-y16 89T 73T 16T 82% -/dev/grid/node-x26-y17 86T 66T 20T 76% -/dev/grid/node-x26-y18 89T 73T 16T 82% -/dev/grid/node-x26-y19 93T 67T 26T 72% -/dev/grid/node-x26-y20 85T 70T 15T 82% -/dev/grid/node-x26-y21 93T 66T 27T 70% -/dev/grid/node-x26-y22 91T 72T 19T 79% -/dev/grid/node-x26-y23 88T 70T 18T 79% -/dev/grid/node-x26-y24 85T 67T 18T 78% -/dev/grid/node-x26-y25 91T 64T 27T 70% -/dev/grid/node-x26-y26 88T 73T 15T 82% -/dev/grid/node-x26-y27 89T 64T 25T 71% -/dev/grid/node-x26-y28 93T 66T 27T 70% -/dev/grid/node-x26-y29 86T 70T 16T 81% -/dev/grid/node-x27-y0 86T 72T 14T 83% -/dev/grid/node-x27-y1 88T 64T 24T 72% -/dev/grid/node-x27-y2 507T 494T 13T 97% -/dev/grid/node-x27-y3 86T 71T 15T 82% -/dev/grid/node-x27-y4 91T 70T 21T 76% -/dev/grid/node-x27-y5 91T 69T 22T 75% -/dev/grid/node-x27-y6 88T 68T 20T 77% -/dev/grid/node-x27-y7 93T 64T 29T 68% -/dev/grid/node-x27-y8 88T 68T 20T 77% -/dev/grid/node-x27-y9 85T 72T 13T 84% -/dev/grid/node-x27-y10 86T 66T 20T 76% -/dev/grid/node-x27-y11 93T 68T 25T 73% -/dev/grid/node-x27-y12 86T 66T 20T 76% -/dev/grid/node-x27-y13 92T 69T 23T 75% -/dev/grid/node-x27-y14 90T 65T 25T 72% -/dev/grid/node-x27-y15 88T 64T 24T 72% -/dev/grid/node-x27-y16 86T 66T 20T 76% -/dev/grid/node-x27-y17 90T 67T 23T 74% -/dev/grid/node-x27-y18 88T 70T 18T 79% -/dev/grid/node-x27-y19 94T 67T 27T 71% -/dev/grid/node-x27-y20 87T 64T 23T 73% -/dev/grid/node-x27-y21 86T 72T 14T 83% -/dev/grid/node-x27-y22 87T 69T 18T 79% -/dev/grid/node-x27-y23 86T 69T 17T 80% -/dev/grid/node-x27-y24 91T 69T 22T 75% -/dev/grid/node-x27-y25 93T 70T 23T 75% -/dev/grid/node-x27-y26 89T 73T 16T 82% -/dev/grid/node-x27-y27 88T 71T 17T 80% -/dev/grid/node-x27-y28 91T 72T 19T 79% -/dev/grid/node-x27-y29 90T 68T 22T 75% -/dev/grid/node-x28-y0 90T 68T 22T 75% -/dev/grid/node-x28-y1 91T 68T 23T 74% -/dev/grid/node-x28-y2 507T 497T 10T 98% -/dev/grid/node-x28-y3 86T 71T 15T 82% -/dev/grid/node-x28-y4 87T 64T 23T 73% -/dev/grid/node-x28-y5 92T 71T 21T 77% -/dev/grid/node-x28-y6 92T 73T 19T 79% -/dev/grid/node-x28-y7 88T 73T 15T 82% -/dev/grid/node-x28-y8 86T 67T 19T 77% -/dev/grid/node-x28-y9 88T 69T 19T 78% -/dev/grid/node-x28-y10 85T 73T 12T 85% -/dev/grid/node-x28-y11 92T 64T 28T 69% -/dev/grid/node-x28-y12 89T 72T 17T 80% -/dev/grid/node-x28-y13 92T 65T 27T 70% -/dev/grid/node-x28-y14 90T 67T 23T 74% -/dev/grid/node-x28-y15 93T 65T 28T 69% -/dev/grid/node-x28-y16 85T 67T 18T 78% -/dev/grid/node-x28-y17 93T 64T 29T 68% -/dev/grid/node-x28-y18 85T 68T 17T 80% -/dev/grid/node-x28-y19 89T 73T 16T 82% -/dev/grid/node-x28-y20 93T 68T 25T 73% -/dev/grid/node-x28-y21 86T 72T 14T 83% -/dev/grid/node-x28-y22 89T 66T 23T 74% -/dev/grid/node-x28-y23 88T 72T 16T 81% -/dev/grid/node-x28-y24 86T 73T 13T 84% -/dev/grid/node-x28-y25 90T 64T 26T 71% -/dev/grid/node-x28-y26 89T 70T 19T 78% -/dev/grid/node-x28-y27 91T 71T 20T 78% -/dev/grid/node-x28-y28 89T 70T 19T 78% -/dev/grid/node-x28-y29 91T 72T 19T 79% -/dev/grid/node-x29-y0 87T 64T 23T 73% -/dev/grid/node-x29-y1 93T 70T 23T 75% -/dev/grid/node-x29-y2 505T 495T 10T 98% -/dev/grid/node-x29-y3 91T 66T 25T 72% -/dev/grid/node-x29-y4 91T 65T 26T 71% -/dev/grid/node-x29-y5 93T 71T 22T 76% -/dev/grid/node-x29-y6 86T 72T 14T 83% -/dev/grid/node-x29-y7 92T 73T 19T 79% -/dev/grid/node-x29-y8 87T 65T 22T 74% -/dev/grid/node-x29-y9 92T 72T 20T 78% -/dev/grid/node-x29-y10 85T 68T 17T 80% -/dev/grid/node-x29-y11 91T 70T 21T 76% -/dev/grid/node-x29-y12 90T 70T 20T 77% -/dev/grid/node-x29-y13 92T 66T 26T 71% -/dev/grid/node-x29-y14 88T 70T 18T 79% -/dev/grid/node-x29-y15 91T 64T 27T 70% -/dev/grid/node-x29-y16 91T 69T 22T 75% -/dev/grid/node-x29-y17 91T 73T 18T 80% -/dev/grid/node-x29-y18 90T 64T 26T 71% -/dev/grid/node-x29-y19 85T 71T 14T 83% -/dev/grid/node-x29-y20 86T 64T 22T 74% -/dev/grid/node-x29-y21 94T 68T 26T 72% -/dev/grid/node-x29-y22 86T 72T 14T 83% -/dev/grid/node-x29-y23 89T 70T 19T 78% -/dev/grid/node-x29-y24 92T 64T 28T 69% -/dev/grid/node-x29-y25 85T 70T 15T 82% -/dev/grid/node-x29-y26 92T 70T 22T 76% -/dev/grid/node-x29-y27 85T 65T 20T 76% -/dev/grid/node-x29-y28 90T 68T 22T 75% -/dev/grid/node-x29-y29 91T 67T 24T 73% -/dev/grid/node-x30-y0 85T 68T 17T 80% -/dev/grid/node-x30-y1 90T 73T 17T 81% -/dev/grid/node-x30-y2 505T 495T 10T 98% -/dev/grid/node-x30-y3 91T 66T 25T 72% -/dev/grid/node-x30-y4 85T 70T 15T 82% -/dev/grid/node-x30-y5 86T 66T 20T 76% -/dev/grid/node-x30-y6 94T 69T 25T 73% -/dev/grid/node-x30-y7 91T 69T 22T 75% -/dev/grid/node-x30-y8 88T 65T 23T 73% -/dev/grid/node-x30-y9 93T 69T 24T 74% -/dev/grid/node-x30-y10 86T 68T 18T 79% -/dev/grid/node-x30-y11 86T 67T 19T 77% -/dev/grid/node-x30-y12 89T 66T 23T 74% -/dev/grid/node-x30-y13 87T 72T 15T 82% -/dev/grid/node-x30-y14 88T 71T 17T 80% -/dev/grid/node-x30-y15 85T 65T 20T 76% -/dev/grid/node-x30-y16 88T 65T 23T 73% -/dev/grid/node-x30-y17 92T 71T 21T 77% -/dev/grid/node-x30-y18 92T 66T 26T 71% -/dev/grid/node-x30-y19 92T 73T 19T 79% -/dev/grid/node-x30-y20 85T 73T 12T 85% -/dev/grid/node-x30-y21 88T 66T 22T 75% -/dev/grid/node-x30-y22 92T 68T 24T 73% -/dev/grid/node-x30-y23 93T 72T 21T 77% -/dev/grid/node-x30-y24 85T 68T 17T 80% -/dev/grid/node-x30-y25 94T 70T 24T 74% -/dev/grid/node-x30-y26 88T 71T 17T 80% -/dev/grid/node-x30-y27 94T 71T 23T 75% -/dev/grid/node-x30-y28 89T 64T 25T 71% -/dev/grid/node-x30-y29 85T 71T 14T 83% -/dev/grid/node-x31-y0 90T 67T 23T 74% -/dev/grid/node-x31-y1 87T 69T 18T 79% -/dev/grid/node-x31-y2 509T 490T 19T 96% -/dev/grid/node-x31-y3 92T 64T 28T 69% -/dev/grid/node-x31-y4 85T 67T 18T 78% -/dev/grid/node-x31-y5 85T 64T 21T 75% -/dev/grid/node-x31-y6 94T 64T 30T 68% -/dev/grid/node-x31-y7 89T 73T 16T 82% -/dev/grid/node-x31-y8 85T 72T 13T 84% -/dev/grid/node-x31-y9 86T 70T 16T 81% -/dev/grid/node-x31-y10 92T 73T 19T 79% -/dev/grid/node-x31-y11 89T 68T 21T 76% -/dev/grid/node-x31-y12 92T 71T 21T 77% -/dev/grid/node-x31-y13 91T 65T 26T 71% -/dev/grid/node-x31-y14 90T 71T 19T 78% -/dev/grid/node-x31-y15 93T 66T 27T 70% -/dev/grid/node-x31-y16 91T 67T 24T 73% -/dev/grid/node-x31-y17 86T 72T 14T 83% -/dev/grid/node-x31-y18 87T 65T 22T 74% -/dev/grid/node-x31-y19 86T 67T 19T 77% -/dev/grid/node-x31-y20 91T 69T 22T 75% -/dev/grid/node-x31-y21 90T 70T 20T 77% -/dev/grid/node-x31-y22 85T 70T 15T 82% -/dev/grid/node-x31-y23 92T 70T 22T 76% -/dev/grid/node-x31-y24 89T 64T 25T 71% -/dev/grid/node-x31-y25 85T 73T 12T 85% -/dev/grid/node-x31-y26 85T 71T 14T 83% -/dev/grid/node-x31-y27 89T 68T 21T 76% -/dev/grid/node-x31-y28 91T 65T 26T 71% -/dev/grid/node-x31-y29 92T 72T 20T 78% -/dev/grid/node-x32-y0 85T 67T 18T 78% -/dev/grid/node-x32-y1 87T 68T 19T 78% -/dev/grid/node-x32-y2 504T 491T 13T 97% -/dev/grid/node-x32-y3 94T 70T 24T 74% -/dev/grid/node-x32-y4 86T 66T 20T 76% -/dev/grid/node-x32-y5 91T 72T 19T 79% -/dev/grid/node-x32-y6 85T 72T 13T 84% -/dev/grid/node-x32-y7 86T 67T 19T 77% -/dev/grid/node-x32-y8 88T 68T 20T 77% -/dev/grid/node-x32-y9 85T 64T 21T 75% -/dev/grid/node-x32-y10 87T 69T 18T 79% -/dev/grid/node-x32-y11 85T 66T 19T 77% -/dev/grid/node-x32-y12 94T 72T 22T 76% -/dev/grid/node-x32-y13 92T 69T 23T 75% -/dev/grid/node-x32-y14 85T 64T 21T 75% -/dev/grid/node-x32-y15 93T 68T 25T 73% -/dev/grid/node-x32-y16 94T 66T 28T 70% -/dev/grid/node-x32-y17 94T 72T 22T 76% -/dev/grid/node-x32-y18 94T 65T 29T 69% -/dev/grid/node-x32-y19 91T 67T 24T 73% -/dev/grid/node-x32-y20 92T 71T 21T 77% -/dev/grid/node-x32-y21 87T 65T 22T 74% -/dev/grid/node-x32-y22 92T 70T 22T 76% -/dev/grid/node-x32-y23 94T 70T 24T 74% -/dev/grid/node-x32-y24 92T 73T 19T 79% -/dev/grid/node-x32-y25 87T 65T 22T 74% -/dev/grid/node-x32-y26 86T 66T 20T 76% -/dev/grid/node-x32-y27 88T 72T 16T 81% -/dev/grid/node-x32-y28 91T 67T 24T 73% -/dev/grid/node-x32-y29 92T 68T 24T 73% -/dev/grid/node-x33-y0 94T 73T 21T 77% -/dev/grid/node-x33-y1 89T 64T 25T 71% -/dev/grid/node-x33-y2 510T 497T 13T 97% -/dev/grid/node-x33-y3 93T 72T 21T 77% -/dev/grid/node-x33-y4 91T 65T 26T 71% -/dev/grid/node-x33-y5 92T 67T 25T 72% -/dev/grid/node-x33-y6 93T 73T 20T 78% -/dev/grid/node-x33-y7 92T 69T 23T 75% -/dev/grid/node-x33-y8 85T 72T 13T 84% -/dev/grid/node-x33-y9 90T 72T 18T 80% -/dev/grid/node-x33-y10 94T 65T 29T 69% -/dev/grid/node-x33-y11 94T 72T 22T 76% -/dev/grid/node-x33-y12 94T 72T 22T 76% -/dev/grid/node-x33-y13 87T 70T 17T 80% -/dev/grid/node-x33-y14 90T 64T 26T 71% -/dev/grid/node-x33-y15 94T 66T 28T 70% -/dev/grid/node-x33-y16 88T 66T 22T 75% -/dev/grid/node-x33-y17 89T 66T 23T 74% -/dev/grid/node-x33-y18 86T 69T 17T 80% -/dev/grid/node-x33-y19 92T 71T 21T 77% -/dev/grid/node-x33-y20 90T 67T 23T 74% -/dev/grid/node-x33-y21 90T 64T 26T 71% -/dev/grid/node-x33-y22 89T 67T 22T 75% -/dev/grid/node-x33-y23 93T 73T 20T 78% -/dev/grid/node-x33-y24 88T 65T 23T 73% -/dev/grid/node-x33-y25 94T 69T 25T 73% -/dev/grid/node-x33-y26 92T 71T 21T 77% -/dev/grid/node-x33-y27 93T 69T 24T 74% -/dev/grid/node-x33-y28 87T 66T 21T 75% -/dev/grid/node-x33-y29 94T 68T 26T 72% diff --git a/2016/inputs/23.txt b/2016/inputs/23.txt deleted file mode 100644 index 25384ff..0000000 --- a/2016/inputs/23.txt +++ /dev/null @@ -1,26 +0,0 @@ -cpy a b -dec b -cpy a d -cpy 0 a -cpy b c -inc a -dec c -jnz c -2 -dec d -jnz d -5 -dec b -cpy b c -cpy c d -dec d -inc c -jnz d -2 -tgl c -cpy -16 c -jnz 1 c -cpy 84 c -jnz 71 d -inc a -inc d -jnz d -2 -inc c -jnz c -5 diff --git a/2016/inputs/24.txt b/2016/inputs/24.txt deleted file mode 100644 index 2d33623..0000000 --- a/2016/inputs/24.txt +++ /dev/null @@ -1,37 +0,0 @@ -##################################################################################################################################################################################### -#.....#.........#.#...#.....#.............#.......#.....#.....#...........#...#.........#.#.#.....#.......#...............#..........3#.#.#.....#.......#...#.....#...#.#.#.....#...# -#.###.#.#.###.#.#.#.#.#.#.#.#.#.#####.#####.#.###.#.#.#######.###.#.#######.#.#.#.#.#.#.#.#.#.#####.#.#.###.#######.#.###.###.#.#.#.#.#.#.#.#.#.#.#.#.#####.#.###.#.#.#.#.###.#.###.# -#.......#.#...#...#.#...#...#.#...#...#.#...#.....#...#.#.....#.....#.....#.......#...#...#.................#.#.............#...#.....#.........#...#...#.#...#...#.....#.......#...# -#.#.#.###.#.#.###.#.#.#.#.###.#.###.###.#.#.#.#######.#.#####.#.#.#####.#.#.#.#####.#.###.#.#####.#####.#.###.###.###.#####.#.#.#.#.#.#.#.#.#.#.###.###.#.#.#.#.#####.#.#.#.#.#.##### -#..1#.......#...........#...#.........#.#.....#...#.#...#.........#...#...#...#.....#.#...#.#.#.....#...#.#.#...#.......#.........#.......#...#.#...#.....#.#.....#...#...#..2#.....# -#.#####.###.#.#.#.###.###.###.#####.#.#.#.#.###.#.#.#.#.#####.###.#.#.#####.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#####.###.#.#.#####.###.###.#.#.#.###.#.#####.#.#.#.###.#.#.#.#.# -#...#.............#.#...#.#...#...#.#.#...#...#.............#.#.....#.........#.........#.#...#.#.#.#...#.......#.#.......#...#...#.#.......#...#.#.....#.........#.#.#.#.........#.# -#.#.#.###.###.#.#.#.#.#.#.#.#.#.#.#.###.###.###.#.#####.#.#.#.###.#.#.#.#####.#.#.###.#.#.#.#.#.###.#.#.#.#####.#####.###.#.#.#.#.#.#.#######.#.#.#.#.#.#.#######.#.#.#.#.###.#.#.#.# -#.......#...#.....#.....#.......#...#.....#.#.#.........#.......#.#.....#...#.#...#...#.#.....#...#.#...........#.........#...#.#.#...#.#.....#.....#.....#...........#...#.......#.# -#####.###.#.###########.###.#.###.###.###.#.#.#.###.#.###.###.#.#.#.#####.#.#.#.#########.#####.#.#.###.#.#.#.#.#.###.#.#.#.###.#.#####.#.#.#.#.#.#.#.#####.###.#####.###.#.#.#.#.#.# -#...#...#.......#.....#.....#.....#.....#.......#.#.#.....#...........#.....#.#.#.#.......#.....#.......#...........#.#...#...#.#.......#...#.....#...#.#...#.#...#...#.....#.....#.# -#.#.###.#.###.#.#####.#.#.#.#.#.#.###.#.###.###.#.#.#.###.#.#.#.###.#.#.###.#.#.#.#.#.#.#.###.#.#.#######.###.#######.#.###.###.#.###.#.#.#.###.###.#.#.#.#.#.#.#.#.###.#.#.###.#.#.# -#.....#...#.........#...#...#.#.#.........#.#.#...#.#...#.#...#.#.........#.....#.#...#.#...#...#.......#.....#...#...#.#.....#.......#.#...#...#.........#.#...#.#.........#.#...#.# -#.###.###########.#.###.#.#.#.#####.#.#.#.###.#.#.#.#####.#.###.#.#.#######.#####.#.#.#.#.###.#.#.###.#.#.#####.###.#.#.#.#.#.#########.###.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#####.# -#.#.................#.............#...#...#.#.#.#...#...#...#.....#.......#.#.#...#...........#.........#.......#.........#...#...#...#.........#.#...#...#.........#.........#...#.# -#.#.#.#####.#######.###.###.###.#.#######.#.#.###.###.#.#.#.#####.#####.###.#.#.#.#.###.#.###.#.#.#####.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.###.###.#######.###.#.#.#.#.#.#.###.#.#.#.#.# -#...#.#.#...................#0............#...........#.#.....#.#.....#.#.........#.....#.......#.......#.....#.......#.#...#.......#.#.#...#.............#...#.....#.#.......#...#6# -#.#.#.#.#.###.#.#.#.#.#####.###.#.#.#####.#####.###.#.###.###.#.#.#.#.#.#.#####.#.#.#.#.#.#####.#.###.#.#####.#.#####.#.#.#.#.#####.#.#.#.#.#.#.#.#########.#.###.###.#######.#.#.### -#.#...#.#.......#.#.#.#.....#...#...#.#...#...#.#...#.........#...#...#...#.....#.....#.....#...#.....#.......#.....#...#...#.#.....#.#...#.#.#.#.#.......#...#.......#...#...#...#.# -#.###.#.###.#.#.#.#.#.###.#.#.#.###.#.###.#.#.#.#.###.#.#.#.#.#.#.#####.#.#####.#.#####.#.#.#.###.#.#############.###.###.###.###########.#.###.#.#.#.###.#.###.###.#.#.#.#.#.#.###.# -#.....#.#...#...#...#...#.#.#.........#.....#...#...#.#.....#...#.#...........#.#.......#...#.#.......#.#...#.........#...#...#.#.#.....#...#.#.#.#.......#...........#...#.#.......# -#.#.#####.#.###########.#.#.#.#############.#.#.#.#.#######.#######.###.#.###.###.###.#######.#.###.#.#.#.#.#######.###.###.###.#.#.#.#.#.#.#.#.#.#.###.#.#######.###.###.#.#.#.##### -#...#.#.......#.................#.#.........#.....#.#.#.....#...#.....#.......#...#...#.......#.#...#.#.#...#...........#.#.#.....#.#.........#...#.#...........#...#.....#...#.#...# -###.#.#.#.###.#.#.#.#.#.#.###.#.#.#.#.#.#.###.#.#.#.#.#.#.#.###.#.###.#.###.###.#.#####.#####.###.#.#.#.#######.#.#.#.#.#.#.#.###.#.#.###.#.#.###.#.#.#####.#.#.#.###.#.#.###.#.#.#.# -#...#...#.....#.#.#...#...#...#...#.............#.....#...#.#.#...#.............#.#.............#...#.#.#...#.#.#...#.#...#.#.#.......#.#.......#...#.#.....#...#...#.#...#.#...#...# -#.#.#.#.#.#####.#.#.#.#.#.#.#######.###.#######.#.###.#.###.#.#.#.###.#.#.###.#.#.#.#.#.#.#.###.###.#.###.###.###.###.###.###.###.#####.#######.###.#.###.#.#.###.#.#.#.###.###.#.#.# -#...#.#.#.......#.#.#...#...........#.........#.#.#...#.#.#.#.#.#.............#...#...#...#.....#.......#...#.#...#...#...#...#.........#...#...#.....#.#.....#.#.#...#...#.#...#...# -###.#.#.#.###.###.###.#.#####.#.#.#.#.#.#####.###.#.###.#.#.#.#.###.#.###.###.###.#.#.#.###.###.###.###.###.###.#.#.###.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.###.###.# -#...#...#.#...#...#.#.#.......#...#...#.#.......#.......#.#.....#.........#...........#.....#...#...#.......#...........#...#...#.#.#...#.......#...#.....#.....#.#....5#.....#.....# -#.#.#.#####.#.#.#.#.###.#.#.#.###.#.#.###.#####.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.###############.#.###.#.#.#.###.###.#.#.#.#.###.#.#.###.#####.#.#.#####.###.###.#.#.#.###.#.#.#.#.# -#.........#.#...#.....#...#.#.#...#.....#...#.....#.....#...#.#.#...#.#.....#...#.............#...#.#.....#.#.....#...........#...#.............#...#...#.#...#...#.#.......#...#...# -#.#.#.#.#.#.###.#####.###.#.#.#.#.#.###.#.###.#.###.#.#.#.#.#.###.#.#.#.#####.#.#####.#####.###.#.#.#.#############.#####.#.###.#.###.#.#.#.#.#####.#.#.#.#.#.#.#.#.#.#.#.#.#.####### -#4#.#.....#.#.....#...#...#...#...#...#.#.#...#...#...#.#.....#...#...#.........#...#.#.....#...#.#...#.#.....#.#.#...#...#.#...#.#.......#.#.......#...#.......#.#.#.#.#.........#.# -#####.#.###.###.###.#####.###.#.#.###.#.#.#.#.#.#.#.#.#####.#.#.#.#.###.#.#.#.#.#.#.#.#.#.###.#.#.###.#.#.#.#.#.#.###.#.#.###.#.#.###.#.#.#.###.###.#.#.#.#.#####.#.###.#.#####.###.# -#.......#...#...#...#.#.#.........#...#.#7#.#...#...#.......#.#.#.#.....#.#.....#.....#.....#...#.#.#.#...........#...#.....#.............#...............#.....#.........#...#.....# -##################################################################################################################################################################################### diff --git a/2016/inputs/25.txt b/2016/inputs/25.txt deleted file mode 100644 index a9734a4..0000000 --- a/2016/inputs/25.txt +++ /dev/null @@ -1,30 +0,0 @@ -cpy a d -cpy 7 c -cpy 362 b -inc d -dec b -jnz b -2 -dec c -jnz c -5 -cpy d a -jnz 0 0 -cpy a b -cpy 0 a -cpy 2 c -jnz b 2 -jnz 1 6 -dec b -dec c -jnz c -4 -inc a -jnz 1 -7 -cpy 2 b -jnz c 2 -jnz 1 4 -dec b -dec c -jnz 1 -4 -jnz 0 0 -out b -jnz a -19 -jnz 1 -21 diff --git a/2017/day-01/input.txt b/2017/day-01/input.txt deleted file mode 100644 index da73c13..0000000 --- a/2017/day-01/input.txt +++ /dev/null @@ -1 +0,0 @@ -3893445835429722678558456317563893861752455542588369533636585887178232467588827193173595918648538852463974393264428538856739259399322741844613957229674619566966921656443476317729968764183945899765294481327998956154956571467872487576314549468261122281384513266834769436913544431258253346374641589492728885222652146158261225296144835682556133922436438188211288458692217737145834468534829945993366314375465767468939773939978272968388546791547526366348163672162245585168892858977723516752284597322176349412485116173844733679871253985762643852151748396593275274582481295864991886985988427966155944392352248314629138972358467959614279553511247863869663526823326467571462371663396188951696286916979923587358992127741723727623235238531991996999181976664226274715591531566495345212849683589582225465555847312199122268773923175183128124556249916458878785361322713513153175157855597289482439449732469754748544437553251412476225415932478849961897299721228198262823515159848941742786272262236888514421279147329383465929358896761449135917829473321834267122759371247338155787774952626616791265889922959653887288735233291968146648533754958199821789499914763279869931218136266492627818972334549751282191883558361871277375851259751294611921756927694394977764633932938573132221389861617195291742156362494769521829599476753198422283287735888197584327719697758442462886311961723849326959213928195182293316227334998926839139915138472514686689887874559367524254175582135318545912361877139367538434683933333264146289842238921989275112323681356256979576948644489986951538689949884787173194457523474156229389465725473817651516136514446513436419126533875125645855223921197481833434658264655912731133356464193251635637423222227273192628825165993827511625956856754776849919858414375874943572889154281862749595896438581889424559988914658387293414662361364793844213298677236787998677166743945812899526292132465751582925131262933636228593134861363493849168168765261647652342891576445292462341171477487223253795935253493869317616741963486473 diff --git a/2017/day-02/input.txt b/2017/day-02/input.txt deleted file mode 100644 index 62c8f09..0000000 --- a/2017/day-02/input.txt +++ /dev/null @@ -1,16 +0,0 @@ -1208 412 743 57 1097 53 71 1029 719 133 258 69 1104 373 367 365 -4011 4316 1755 4992 228 240 3333 208 247 3319 4555 717 1483 4608 1387 3542 -675 134 106 115 204 437 1035 1142 195 1115 569 140 1133 190 701 1016 -4455 2184 5109 221 3794 246 5214 4572 3571 3395 2054 5050 216 878 237 3880 -4185 5959 292 2293 118 5603 2167 5436 3079 167 243 256 5382 207 5258 4234 -94 402 126 1293 801 1604 1481 1292 1428 1051 345 1510 1417 684 133 119 -120 1921 115 3188 82 334 366 3467 103 863 3060 2123 3429 1974 557 3090 -53 446 994 71 872 898 89 982 957 789 1040 100 133 82 84 791 -2297 733 575 2896 1470 169 2925 1901 195 2757 1627 1216 148 3037 392 221 -1343 483 67 1655 57 71 1562 447 58 1561 889 1741 1338 88 1363 560 -2387 3991 3394 6300 2281 6976 234 204 6244 854 1564 210 195 7007 3773 3623 -1523 77 1236 1277 112 171 70 1198 86 1664 1767 75 315 143 1450 1610 -168 2683 1480 200 1666 1999 3418 2177 156 430 2959 3264 2989 136 110 3526 -8702 6973 203 4401 8135 7752 1704 8890 182 9315 255 229 6539 647 6431 6178 -2290 157 2759 3771 4112 2063 153 3538 3740 130 3474 1013 180 2164 170 189 -525 1263 146 954 188 232 1019 918 268 172 1196 1091 1128 234 650 420 diff --git a/2017/day-04/input.txt b/2017/day-04/input.txt deleted file mode 100644 index 943bb9a..0000000 --- a/2017/day-04/input.txt +++ /dev/null @@ -1,512 +0,0 @@ -nyot babgr babgr kqtu kqtu kzshonp ylyk psqk -iix ewj rojvbkk phrij iix zuajnk tadv givslju ewj bda -isjur jppvano vctnpjp ngwzdq pxqfrk mnxxes zqwgnd giqh -ojufqke gpd olzirc jfao cjfh rcivvw pqqpudp -ilgomox extiffg ylbd nqxhk lsi isl nrho yom -feauv scstmie qgbod enpltx jrhlxet qps lejrtxh -wlrxtdo tlwdxor ezg ztp uze xtmw neuga aojrixu zpt -wchrl pzibt nvcae wceb -rdwytj kxuyet bqnzlv nyntjan dyrpsn zhi kbxlj ivo -dab mwiz bapjpz jbzppa -hbcudl tsfvtc zlqgpuk xoxbuh whmo atsxt pzkivuo wsa gjoevr hbcudl -gxhqamx dradmqo gxhqamx gxhqamx -yvwykx uhto ten wkvxyy wdbw -kzc ndzatgb rlxrk hfgorm qwgdky ndzatgb rhvyene qaa wxibe qwmku nmxkjqo -qwx ubca dxudny oxagv wqrv lhzsl qmsgv dxs awbquc akelgma -rrdlfpk ohoszz qiznasf awchv qnvse -ggsyj czcrdn oolj sibjzp ibzjps asp -vbcs ypgzae xcvpsr ptvb leoxqlq zmpt fhawu yfi tvbp -ejkr qlmag nsz jwpurli nhsml asksnug mes -kkgkjml kklmgjk kjgpx iquytbj eccceb mfv iuyqjbt ovv -uoklkco zzey sdfhiyv ytdeg -azr mjv raz arz rdfb -pir dafgsah dafgsah kndjbml estcz yjeoijp kkcws ebq puwno -iqymwc tac vlqc bmnkz xustm leqi -gwdjed cfha axz xjuq -abfjsg pahat qlj zan qsfn iozfys jnvu bis jakggq -afwuejn zrbu zurb hrn lwvjb jnwixla aufejnw -vkqn cuzf humhriz webnf uzfc zfuc -eznxd kgbfy jqyc net vzfege tprzyc -mqnapzn vrgw ilzp vgw -aie zkkih fhpwu bbn fhpwu wvxxgmd -ksoasrn yll mvdjxdo wydymx dmodvjx drnjlm tcjpjhj xzakb wrsbuwl vaygdwf rsasonk -qahbh tfhkl apdqqpm tfhkl nsox -xkelwve mvdmesj xrto tgku gkb bpe -nni nyylpu cyusxe zydeyok yokzdye xiscesy -itwsfr eqwrx igqkvif whklwdb -lpa hwci suwqfln xis sfht lzek ajecd -svpf eulute eya gvmsd app claria tjtk zjt agdyemi bixewo -gmzglxi zlgouy bejg kte xlf giquj mjeq ivjkw ktbhaga hoffyrt -wwjy dtf ftd agei yde xhbfo fyridy -gexcy hetkz ufflrfi frifluf plb kqre etxo elg henqy fspm -khaemn buec ichau wxctsxg -cgmv ujyvcuu jta yux ccx skrafkn cmyc yidqhv ltb ycnajry zitq -ybsahqn pio veeze vdztjz iedou pio sue ijbz gvqncl vpa ijbz -hkfi xzrsyke hikf mxolx xlxmo ungfc tst xjzd -tpx ioprco qixlv ipocro -oahmwrv homvraw vws ntmbdvx -fxlg wnuz ogt bxgtul vmfh nwuz glfx tgxdq bxfv kajuh -vrhqn nrqvh tgogb vya ragbro ulrz uava kexoi yav vkfe -bxxy tyxgxd oabsud bauosd jlch bdmrqq wqhjwb ayblb hclj -sfzsgsc sfzsgsc jbrvh sfzsgsc bdhy -wixleal vhnqbfw qwfnhbv woco oowc -exkkwz wekxzk krxbua nshxqgh -gkn blxgui nkg gnk -otsa isqn otsa isqn -ude xedl ude xedl amkktp -teroe yuvbd inf mpytuvz xiq xqi ovqetn -zyq ybeifwx fvoqp vhoduy bcq wbxl -zymiid vafcqv vjbmekf lgxkma bjti qfavcv iqp fnbu lakmgx -rkaqvd vylkh jfdxh imxxg bbrt imxxg rkaqvd -yajg qnhhs bzmb eyk hijcg tkij iwr jvwp dipzd jvwp -btzhw zttheyo ravsbz bmbba majoe ykrs tbxqf tai cgsvpu srbavz -vsyczfs ymg vsyczfs wxlwaqb oouio owek wxlwaqb azvbqiq -ghrapd ghrapd wisq wisq -znmleu aztnkbs wxc gycxd vqenhh geqyo rpjg -kxbom gzz zzg zgz -dfsesc okwb dfsesc okwb -egpwqbe djlk xpkxa hoo eepbqwg -nxdfror yfhkhn zgea fkspva rjgg bnmq ddsf rjgg gkinm -vdrxfom wbdwu dhkt xtvzc zjobo aqvgrt -svddsgz mhcrbcp wmpd mhcrbcp klim ddlnxv wrdftrc ddow wrdftrc -obxr wscs new brxo wen epns cvjvxts ilnc -rwezl vmbut kgblt xfg vnhlebq nzqdzxm ynh wokrezy zub nzzqxdm -vephajp bzupele mltzglh sbgn vephajp lhve mltzglh -slajp kyaf vlnvy srfietn ayfk inaufex fanuexi -vazwg kjg qanzso ptuu vvlwq uupt kohhql jkg -xmmmpky rbqimi slvxsf tlcwm pbf pks iucx rbmiqi -irkup jvu tkeioz avdu suxamf -tmgih ldca jswka dblzzt rap rgqyy gyrqsk nnnn pok -pdbjhrl gsvxbqr nqfkhtc ngn okbgzd pdbjhrl oostjtm okbgzd -mzqfdat dujh aeplzqh acbguic vlzdt amyszu amyszu jqecky bhl hjqnimq xoy -dszafr bqampg epozj sfrlpe dszafr wfurku sotjpg wagtnxy -jbmo jbmo plbfkvw bkc jbmo -ehelldu vrid unnf vrid xqiu tbibjyi bmbpsmq tpqyefx xqiu -rpgm zzbj cjgfdyb bdjfgcy rzqecd miyvfbu aqlkagf hsuxwgl -gvywzp phvnd ypwypbm yfelxx egbr lcfyz hecdhkj xxfley -tsmebin tbsnmie mkijj ijjmk -cghxrqs vzxle wrfghv skighgt zviteab plcrgv -ezdirp rxkw horcek qcgny inx nikb tigzp -eidk sactjci sre vkapava owvf eyds eyds -vvjdm uye tjixj azklizl pnb -tcrimv xye twii xye twii tad -mtxcg lwjxdj zjudqu ekoujd ysf ajtfta dkj lwjxdj -aowhmvv kkic kjize fnohl ukx remfmii usbp -wkossu limxmhp xnoeocb wkossu lnrlqf kjozfg xeulstx sjncsw ekaimuv xnoeocb sxjegcg -lsfe zpewzlc yhjyiay lou ukhi lpwezzc slef zvtidgg kdeseq enka tfvgudr -ovfsa vuv tbtorv tbtorv gmxn opspw lli mfzvkv zlyhr oznalr -kugrpw sduq rdc ciaxwir ylnzwec kugrpw sduq -obevuau thu jpyfvof rpawwo obevuau gsvoutr quiaei -xpgua pbxa pxgau kdan -ohyzqk abxgg xozgai nib axozig bni fucgykm jpkswt -jrgu dmozts jrug ufpho -qojzue uzeojq txuhj eqjzou -wcvj qwlravl niyxf oiaptlk wlxnnzj jgdzap jgdzap lfgn bdt sfga adrypo -ylah eedu rvwdpmq eedu ylah -quages kmla yjqua dzxcfam srjag wujmcv qujya ssaol uzdwi -gdsppz yqxlish yfkjbbf ecnzu ejvtv cdjwre -slsls pcmrq zax btrc kliv ntho gymkk kkq pcrmq mvnw sjfegpx -ryz jfw eki wvibww qdzylg whbagp ffrfjg wdhnqpm hcrz -tcjqfh tmvzp mpztv vpmzt -xood xutgof teqov fqyyub oakm rzaheiq -axagoq jawbz sexucp sexucp atenr edekcwn edekcwn agl ecj gbje gipivfq -poqv qopv bos flhghs gshlfh -rxd dzphnb bwmna vxd rxd sbk kuor -kqeelq jqbyh xczqzqe jbkmx kelqeq xqcfqn -jdfy qzjyz xvqyo jdfy xvqyo -vyoqyd pwayqag eygmdt smakwc veftikz fzeikvt -aozgkne mpd mktgoew eepp zlwycr eepp hswbxcx nmi ddnfr eepp -dgpfp cfhhqdx vjrb uyimbm byx hfdhxqc -fxq jcouwfy uhuao zsab xjao -noudveu egxyuqw hmnnv vovt wmqkx syatiac whkd -gxyzk opgb kjxp delavq hsnvk kfn irkcfq lvc aadcwy opgb -exuiupk ddiiyvm nsggpj ddiiyvm nsggpj -hhjby rfejzp akxzs nconlt rynivtq voloj qwhhll ubvx yxuacz miuwxh ppe -uspqvx supvxq cekv niddfuw -optzcag sra ajs ozacptg yxkludq jjpvldz mxo mox -dko qyec iuxbrbj dlz jxribub -ywlyz vipfh amsfr fwiozi tahjov tap rsea zwlyy oqdyfbo -xeqml jwy eguc bvzvh -crp mxsihvo wwtg gsypx mxsihvo qpfw looca gewvy zjqki tdkuxo crp -mqlnzm yihsvrl hhtwcv kigymqu yswki hksk vbiujq xeqz irzcq cpnz -zxhfsw uuyhwid nzabem mmfk wszfhx shxzwf hqnrvsq -hfjajdl qwmk hjdalfj mwkq gqbku dsszk -fbiy pujq htgaqqq yro ztpe yiufb fnpi ggchdgz -sixq jsboan eoie msdrwzw sixq njsrc sixq yimqoi -pbxgv kqmi hjuk bbtrlta bqwm bgehofj ainqhm qoypsil manhiq ogebhfj lvmuo -wnax aen fthpcke tcz yadjmva mydavaj rcfkc krfcc -lkatiw zxliii usdj oopxl yylv bkjfy gtlyjv usdj muqazdb -yqonaxv wqnvoo hfpll oyxnlfs fgajc khhtzr hfpll gsvvipz wbjxsnp dcdikt hqw -vvuv kspmnz zvmryqd egvuz eazkhz kspmnz -xgq dziwiym gsl nbzmsta ccbzn yalof dbbugq aar ywmbvk yofla dcwb -qrtyhhw xeyo vlym ulzzbl hrxyb qeyu jqdkewk oxye evaxz kybc bssyt -eqrf cfyy kwhohw ozg jsc egz jsc -vct cet ixxvmz ibhvndq eks dpi jzfwdqv saeh jqzdfwv vwfdqjz -vus vus kitvvgq wpi alfncf gzj oxcy fith oxcy ecbsr -uacculk guwhwdp cankcv yswy bmby sve dvonm nran -ydftm wszgaex rgbw otd dbet lhsxndd jqfyx -vhawg hwagv uagy fveik nrsew zujw hawvg dzfmt agzgw -uqdj talb uqdj aizyuqm -pbbejee szdtohv tycfow xwne qzlqy dxcwejz pqdqrc wfyotc gdqt uxaeug wtldm -hmzmd oyp pyo opy -qwdh kwpll kwpll zsbez uxg klr uxg -myqr zza kqpcos adsql eumunrv qlaeumx -acyye xvdewe nwkhuz bzcmx asw ostiwk mfzu nwkhuz -memq uqadd kfj dses lrxb hxygp dsse bxbr hgpxy uavrar -mjmk lsdttuz qjkg yfthmkn pram -pctfq aly usim shihap uims xkfgp ksrbn ifvsyl -cdma nnnu hdm dhm -kpt upgsm ohvrrqf qwps wjcbve ohvrrqf -wowphgb nteme otizypb eumgvb puoctli opicult wbohwpg -fppz ftkql sbut lkqtf svif viqhlnn buts lljhbd -oqk uinby rqy vbjhf oul hzfo coca glpy brjy yglp qnvhvei -sbbwr dnyrux gpikv nsx aawyeq uhtucwq rhxzy jgx bdgdrl dnyrux lgfgi -agn mljz hgmglem popu jtapub agn -ehfpgr bnobvg bnobvg bnobvg -ozgzedn godezzn art atr -urz rzu xzyc rjhwi kgiodi doiigk layr dwbxu -rkcbav pnp bpsmm ifivfe csouqpw fyswzbd csouqpw bnjt rnnoxed -hpjgtcc ctcpgjh cchjtgp lxn -cinokbx uyaz uyaz uyaz -bphfwad bphfwad bphfwad yml izlhlb dvjvo jeropar -ocgftcl wshjk zbinw fcotlgc xdj nwibz -zbze hllno rmq invd gupoxr gwumc vnzj fcvvhjo dnn sfsxw -oqlhkz hgf yxiahks vhzvl ayshkxi irmwkmq -apeqic ahwu abxjrd tuwrd pynnil eohmlgo lafx ybpofe wbznxv swuafas -cpg jpsfo jposf rer ixeydpz -rhqrwvn wrhqnrv xptms jhc rnqvhwr -zfpl tukxzda lifkqtd ynfuno cttx ctxt tlqdkfi ueswv wbipfbe -eblw bwbjg fuu qqm qtv qtv isbl denfcb -ick yqwcffk pvcchd apkjyc ouu uyfe nplid ick caqscs sddkx -rtzh idn snnw xmlou idn kdhenl rtzh ujwttl pkynkhe -dnwha fpv dnwha iqi xggepo dnwha -yjvk saay enxqhw wigoah dzasyr nnt artl iqwia jpp xmfr hwigao -ryt heenuai ytr gqew hyb byh wdurx kmd adgjz -ypdqeji sfkkfhn stms cdmyh nqllx utiphia gxbx zflhtgo yurztx eni -pwlhlt lhlwpt rfkvlgr tucajej ckujc ntcyae xestygt eshmggk -gtfb codwc vjtli ffmjwx ruoekt cylrm ktroue dfaxzvs kkgejzi ewucgu jyatrum -ersbag cod xssha aqzbe kxu bzghhqk pbs bizvqk bhbbd bps -vhci ypxf bxzor unngl xilpzpk civh nykora vchi -cyb cceu negnld nbcfs pxsjgh xah nbcfs nbcfs jabpxg wtanv qhztvr -cljgzkn lrdeina hrjoz kdgpn vqkmpal nivk scvnu vzuausp -nif fin uxjbip xxztsn yyo opueh zxs qnso paedey hsd fttvqdn -gbnkmpr afo aof ryyudy gbmpnrk -uaa npb dkit npb buadan esv npb hwrj -hws dfgq fcyty qszhu chyxxl ytmpb azxl jrsn boqrx -hkzlnkd fkilvog xbubu fbgbp -fgi inmay uliytc vgkcw qsoe uliytc isjhix oyir ocaq -qrzkpm dpzetbr zommsxo cixg nwjyvp bet wyjpvn cgxi tsncd -uvlf lufv ulfv cigl -uwwf thr kdq fhjmty bvxue vcwwmk kdq nzajq bxkf -qcwduju idxaja qcwduju idxaja -fnarz pstzfne nco qzf kcevoo qwx csvsxga pstzfne -twug xrwy uoctfl bkh yxrw -unpdnbe apf cvm bpullu fyels tjpri jyw unpdnbe xfyekay vhk zpyb -rbv psirdv psirdv mnjrp qpwc vicismd qpwc -zjj zjj kesyhow eqcfqy vqy -zazpd gmea aobl dcs mage hqjdpwc bvxr srw -rhcdb nzsa jgcgc rhcdb wxs vsvvptn zvckqo wxs -unyet prchn fiwter wvgknes dvzbxfs ufet neuyt fczlrx bpocdci vdsfzbx -znfev fwrdarx knqkv ojiv ojiv fwrdarx -tbtlo hdashg kyspxm ypmkxs nmrk -fzr zqxaszt frz xzrre -shueb iraetk uhsv duvah uhsv zstysc nrfllbc emrknka -vzkrmp mgtkjnw njr bwjgp jdwyyhv yudha wbvmx ewu urhiioq -yjq xxr swvm aipdj apjid tfsq gfqg izrvhev -iljuqt fpo fxadit iljuqt iljuqt -zrj poewso vsje bsprbmc vsje yfwf ybu dmkqib ybu hlrpdi ymh -apxaeq bgdm mqty whyay mnuzfgk awm bgdm mwwi ekw bgdm -dpdbfkm crrg mkph kphm grcr ukbk -ilqm wroz mqil qlim -pnlx nwadw uabelu rueamxr wjer uwge jwer ywagrx -akuil nkh oitq werli werli -fkmhcr ieoj xfsa xfacoeb tcg poomcme vck zmpc djcqgkf kft -csyk qni hqfrye zyyxz ggynzad pjpokmu bigqa qie -lkpenw zyllii qtbvdq zqnu ichftg xazped agl irhlbiy snlwfe twliar -acsrba dzz ivylbl rfcdd rfcdd qcg -zbui fomvpx zjhmgl sivtffu xuhswzt fzeid tgj mzok mozk afbhuje tzswxuh -nupjiat fdxkbn tuatp jhdfnub yitdk yghqw nupjiat ibi edfv tuixw auwjm -focht mnprh tljj ayp -pjdnl uaoworh iqm gic dqlu spn heuymio -kvg ferrvhp unvzsd qdcpd rji zpch -nhvay chuzg pyhdd hnmrnq zeidhf pyhdd ohy hnmrnq -boa sau gxh grx -gwo utwpd zcsrx gow bnm -xoqniyd hmithl xoqniyd hmithl -yqqsbzo stca zcsjnqf skbueeu tlbkef mvqbg igzr wujuz yqqsbzo kkfe -wgzuepu wge fkrxuag csenx tkngoz wge azueyxs -get xiryxs xiryxs xiryxs -wammvx edy hahetl xmvawm dye -lscxxgi anmax quo cqprwn imocarq gnbfhe rcnqpw -znpmid yaluvzn ydm ckh uhso rrk wbby lwxsu -atppk byf dzz uift nqejgm njgeqm -dtqmy iog ahub habu -hkthdwt pfxlwsu hkthdwt hkthdwt -tsuiue tsuiue yais tsuiue -swooqmp rqrcs ngr vujrq inuu rqrcs -dhu zxdfiyv xuz xuz mgaty mgaty -kiiiz zco qdv vfgkj rders zco -trszp havbm redpeqk gktp ifvzvwl yfoxnm tzg avzd otiouso eks lqlutwb -cfiru lpdy kpeas mdc lxnjjqz nqyyb xkjsug rcifu dln -jga ijgkjo qhbnupb ofzqn iokjjg gaj lrh pkynrcr jgatk -bexwc tat tat otsngaa -feh mjxbs ehf cyfhlv vvdgdu hef -njlvq ojwaes awsejo ktyvxd qeyeze bpoaj ulgngn zyeqee kqc bsdzzvq -hbfp vnhs vnhs pko pxnxgm -bmy bzpn bzpn bcfep -cju nqjy yjqn bbrj esgzw swgl bjrb -cxvrshm rbglkyv kqwzcyd azqr ckwbbew fhgqv nfk lactzh ssqpwbr wbewbck -ptcb gqkb apcc okl jbbgk qni bqu slydyo qhh dqd osv -zbisefn bmxcljk bmxcljk arkamus vpq uxuwvb -ksik xbzk lahh ctfur sxh rduokr xqou zwbgqsp skik -hwhmfk hwhmfk bjpxzg qqftmu ijyv igvayf bjpxzg -askxqew tibx pqaczy fhzyec echzfy cezfhy -omzyy mbzfvsn kkoff qgqn crnnkn krx oqp jhn anb qte qxt -jypnwn vjbnbsl axf pldxbq pdoy rmxcvig cpad yhah rzqewkg nmzkkr erjo -visidzp bujlfn xuomjj mjnqn wgflg skb -oer oer lfi zyqnem lfi guljz -fannhwu wafma gcje cvcia qwyh ugtbpa geufqg -kwtjib pqwai tdmjj kuxr euzl rxuk -ovi splc hflutgw hflutgw -gvel gelv aeiygth elvg twwr kivxrrj jkmqa -bas ylxbdgn yliv pytkhq haujsyf fggrnbc wsgree rfnppcx key gvdzgfy evdtrrz -oblab wpgm bpyy xuroy qhb adqko -hneb law uzms fhhk yjymdx wjla ixfh yblh -qlvsd bxsq hjaq fuwspzu hyshq idbabc rqcih ilixp wft rglf lmqm -qdskj two ckd qdt hzjvd woo fmmuw -kumc zywzq srafcbb ihfu kfvav -qlkkrq qlkkrq qlkkrq qsc -hob bpecik zqtrfz iqizeu plrer epm zqtrfz xrekeql xrekeql -warszd sxyyorh sxyyorh eztjf warszd kszp -hjbrax liumjue liumjue liumjue -rfnqd folmiu dlicln pdyk uqd rfnqd -mjdu lytfvya xomdujn leaqiyc lgemz lihfnhv zgeml koukz luqda -yqsz zedjmwn aep qwbhd yqsz -etg rmovps abizj yqr kib -yznxec sfqkd ofkzep njr hmeym nsh xdq -ryoyq heoo zuo udvfev ehoo axcnbpu oeho mfenmd shrebzy -uaeh jwllsjp frkhqsy uaeh -giofw hwceb euikqp ldmb kqpkxwv namazcg hqyyzgs cglsqux -qledbd qledbd kbwo wgfmgp -olbsca muxw nxs locsba -gbxxgj xlzm gws pkpwy ofkxb sykhdo nbhrv -najr bfk tbqkm hxabe nvr mdi dmuujr bfil nyripr zcydzy -kiczhcn dfgylw yzkwk nytijj pceu yukj ekaol xpb uep -acyyxn rwczsud acyyxn payiek inusyb rwczsud -mzssokx bshs bshs ocrvlug nzsgvch riejkrd jkj mpmdgsp kvixdfq msmmx -uaxy wpvhf uaaq ranp vfhwp iik kii nvh -shecxef nqpx jly dzm qvmpu kxg hdg -xembm yzevult ljrllc yrlskyk zas wstnz yrlskyk vasra -yoaxppi kzax hvxfezf mek teo cbtlrfa ncxac yee -dzfpbi cynov dje vxypba wcwww cwnu cqtp cnuw wwwcw rkzas -xzwdt jcwv anb xzwdt -fodgjem fmmrsfl eovsneo etzutda paw fmmrsfl jcqql -yfztt alcw nwdmd afgknu njxkj zykz cvv jbnl han iatmruu trqls -yas hpulrmf dzts sltg qsbw fjj rjymnnx dkkv -hwjtgd abmb cfw xoumxn xnoumx cxo xnxmuo alb -hnl zgdiip lrddhl fyw mporhtp waedf dltdfmc lyipoth ubmg hnl -wxard wxard cibp nzquvb muuslvw igvewfh mika wxard -cjqjhva rrhzy qpdc nqnyd enbdee ewrhp cqdp xekgjai -axtmxb axtmxb phl urdqaar urdqaar -umce jult bkart dgdvdwc kqzlzn nqkzlz umlxx cmue xvehqag wxifal -lwsuc ski ubo ksi sik qwcudv -husdv tssr gfp bfzbrp jtmk svvdpb uvshd zbnpdmj svpdvb -nnbvf xbb dobqk xwloqca uxvqti blcwxpu kubwu nognin goywn -xhe dhddftc ggltd dhddftc wspf -jodq cgvnk lpl wkwwlqd prfby bpyfr tbgyqm -bdebxj cuvow jdwdxw kuzh dvxmsyb dyvcxo psf kjnoe odfwgfa -xpfb knzgfsi thmsnbi ymjxn bevohy xpfb -hphcu fjodpdt mfsp jkvvp jvypar nlud lfv uftupcr nul dunl -olz ihyhw qntr lwcbohv qntr wzralwl -kfz pkjhidy msnmwz exox xexo uakipj mmznws zbbji ozispqb -gfi kwdhx qqo kdxwh fig -ehh rfozwr caoisw qntlk pkv zulc kpv hrqz -exmlrj aacc rzb qie rzb -mxyqe cuqz feyd meqyx gdvpu rqyjtvw dmoo vugdp emem -advj xmnad uvh ufnbi xmnad xmnad zzwjksx chbrjas hrbp ruvyg -nasrghk pmol ryko ofgakhd korf vpy nakrsgh -mylyqg aeizp rnk krlwchk aaqg -edxursp sosyv zesgnpx zlo sly alurdc ypmez qib aqtt lmxd -ihm hwzhd jhiw raocjk nlxce yzuzu nhudri tvygl tmclg mdkz -psubdis qrmxebg kdac xvl raxwfx vlx sxme -tci tphdy tggam vqqiyjz sgfvdri sxhztz fhsmxx yaj ncxcxq tic -xkljs cuhrm fdjqwd fuzyzh dzuzgjd lzpye lzpey -jriwl ypkcxd fxrg eit okzzzsc yaykarm qzuv jurgek dzfbbfl -workf rrw absfl gxluw qprdsz absfl qwqbmi amepvz oiqmy workf -dxyyb brnerbx lykd oqmz ursl zqom -cqtuzva aih uhaswd auhwds ktyvc hufogcg -jre fhlgrse svedc prfspaj ghm qcjzfc nsd -fow xyo vlvg sgg jgzvff rjxh eovre xtupnz -pekj pgiecc igxd zbiqoob ovv -xofxmz rdzdiq yruoqkh arfunx yruoqkh ucm bxov -ctogwj lpv ivtoxkf faj ctogwj xfzluad ctogwj vvw -rmc vjxj strgo tykifpp -ulivozu bczond ywnmt shakc yknr psr -bfx alwedh jfomlf pzj tely alwedh vccsoer rgwftcl vccsoer -frkwbv uudwt qsfg onuhiml jrd usu -bgdx deybefo gdj dgbx luu cbuwawd wqqtq dqmwy gin mhtfgy -ohjp ykemg nrs leayrh brtipx jhop phoj -utaep ywsy utaep ywsy -qow dxagjwb qbki bqik -larkpq bdgw mly vvwgv -juar zaerof qekpe hhgd eygru epekq dhgh -xpblz xksc lzue xksc yid nnve trlndn gjczngs cifqoaf -fpv ekz eknldf uqjgeu awwnwxu eknldf eknldf txhxv -mzvk wqtbda ovdbh vnes uiuuc uicuu bpwwtm aaat cygej nio gnl -rkdkzp bjaxqif xuwx bjaxqif hgtz slkqw rkdkzp ztp xfvgk ycvg -zpwr wvxzfcd opgcrfc ytxeboe rcqa ehrga lmgm -brsdnk nqgkjab nbjkaqg gho zqe -szbysu oqrtbp wjpuv oqrtbp oqrtbp gjmqq -uoyi ctscw uoyi ggn ija -fop lxa cgwpw lyvrxbe tit fop fop kfigqnu -ldqmk rxo ajhrbc ahrcjb xqdk kdxq -ith vdrl kvaxktm grkzmon ith ywbz kmnoiz -zdoo omjo fbz dveiipw fbz -ivj mcnu tkijlq xkq lrkyit cumn sfkrk numc ezxeeoi -lcwzdi sbsdgdy olvc olvc bimubzf bimubzf -cdjd umhwh djdc cddj oxheq veazlm -gxszn zsgxn azy yaz -byvmj mjybv jvxkuy akas uxyjvk -whmkttq whgzm gwmzh pkvtljw zgmhw jasudeq -yyjri fxsj xffmna vbal ftff rwq uszym bznil rfuctp ejndv wqr -gnwzjbw dezfvq gzkhzkl ivrdvxx wfah xvivrxd qzdvfe -xnfo zqzn iaod zlcclsd onxf lpskrfk nzqz kqzr kffpwak eky -muc tafbzp nra gvzc xiu gvzc -gfnbnyj nyjbfgn eoosw yjzf -qwwls sqwwl mxph swwql -twor uzjftq twro orwt -qomjuob bqaim zvfqww cvqzm wwipc zsywb bsqkp aoj fus -nlyd gtbgox tajlzgs bgtgxo pqt -pjtmgz ulblj ussh gngagba hhtexq bjbj obe xctciay osriw obe shxri -agc ejjdtak jgq moj agc iua syhxih znavmrc iih qubj -zxwzwhm lipkqhz bbv birxsj gzg iefrjh mprsfs ofpltbl gbo srpmsf hirm -rbpgqoe kymrf uzsut gkbtd xctpg qul hirtfl -wfvg pnqhuv jayjm ftqt mbrotl aydmoc lfwlxk vpvcsi svbn bnsv -jxjxza ysl kls vmt fvgunx hketl oshgie -dfeyxv akx qagwayp qrs lnulrle rqs gbvd bvdg -aac ndptml oke edwrg aac xechxz -mpx yrb oervzb ydvkw avlt oervzb bxdqbo hzwls -dsynfk dsynfk epexzjd epexzjd zofb -vhe zxfolqk lkh fxt flzkxqo lztwkmo khl -izlthi wtokkuz ousbpxp pvr uuxueq lvbeff mfk syjq fwgnfmg yytqesm gdd -kjcg slt khz atzw twpspdx kgyk wgq hjat ntf xvhxol msvdjs -ymm arrggw mmmbvrs ist arrggw nbvvc cwyacp -kuzglex iemp iemp jsko iemp oqs dheqypr -tzztq dsxqbow qgaeo kqn dsxqbow qqzpv -ysr fctpiyn psgb gatavv zsfxoxq nynfoh qaimoj zotjk nxug syr -xvm qvr hdxyhpf cbo xmv lfv wltyjlx -hjq pohc xgqit tducggu zdqmnc xqgit tqxgi srfyzu vdikqx -msiqte ewvp bzrv cmuy gse qqayvb bzrv qehy -watdvu ametrc etlduhh vcc luehdth udavtw -jktj mkq jktj mkq -uekth ufjkmdi qzhge wzwcwk nvrodcc vrcdocn bhcvd -xumywk zwofh kuxmyw acgzsjj hfowz njnz bnklyi -hmm fexu fexu hmm -zeuoarc yoa ggff jazzd mjein yhj qwo qwo -rolkwf fcyat lwm wqqm juwkt wqqm udj tex xgps nyy pdbkkhb -gld ksl gld bnsuhqc gld rwmybj -tvyxk xgmk cri pef epf unsl yktxv -muiql ejq taetjkf ejq xzmo wmv qbtmrh hkfbch taetjkf sut -pqg icvv gpq tufd iixd duft -zekx ybbb gzml vrbwcl opfb fkrv tto cbipr -moh stkkf ynrtdf jlgb kstfk ksktf -nvysvf mdtdoq bqqvr bqqvr -dqyz mzoqtp gzhdgd symsq iwh bpwox -pkqi jgzsrah yfjxx kdp xjaf lbj gkpixnj tyvzzso qmjbo skg nlchzbk -culxfx jarwu eiwriu vwvg gvwv sgnasz -kyfsn dwc sbnoe xwpgjh nbmvec dwc qjdh mpw gefimue fvqjwt kkor -hcdcgxs fof flc hfpjy lii fihcao pxg xywei jwsq yxr -oxrcv pda oxrcv gdvojsz kmlga mixlmp hdcabsn qvoa fwt -poe joylchz humrjy cyxbqfm lyk ybrfmp qmtpqyk vtpr lyk vtpr -ffswqs yxbuj tfzkmc yxbuj giog ckubbfy rtigw rtigw rpitxd -kcvrn eejyftw ejytfew rnckv -lvk lkv cooumh vlk -loypv ukowl loypv nyoyfl vehnm uff -tst sei zovy itdwibj mcbtst wcf rzp xvbtax ffzp xieenuy aegkj -zkhi hvsbgza xbwtdns wypfngy lvabd pybhcd crczm buikdpo vqgon pynfwyg phbcdy -ihy irxrj entmc yxfhbta xsdv xsdv -ezrcv kfgm pjneez puccy gzpxdlf gkfm yucpc mli xezfug -umjppkq idkiri wmnbhi unl nteyw wmnbhi zyv idkiri shhcrau -dzj zveqwae ljnikvb baavr dhsohp zveqwae goq zveqwae -xhc xch bmttdr snd jakd -jmgnvda bdpzfw dfwpzb pimpv blqtbyo lzdzo bgrlfy anmjvdg -lwvu ksg gqbtibd ksg lwvu ohfzlt foajo apyrcwj uaro -vel qksrwp zei ipnvd hdua rkspqw bujf -iozkiu upa knmcug zidypn yswb zswkvx naqsu -tjktoe dqpt pbqi dqpt -lcl tui uoizm xrdpmwi fbsuuqq tgeac hpajm tegac nczlic -ntmm mskzb arem ntmm jayzfe wyurgsh eqwcqt edhska asxhjv jayzfe -jyq juifidx fokzxh cgo xofhzk nhro xyccuq ioa nwk nqaxpfw -cvag bpk cuo ocu buehhq tartafi ifs qwh cveurg -bwut xpfni qzg cmp cid jftawv twiszmo -zgxc sui kypkd vpam ymxicrw jcfbutd fgx jcfbutd -tkxn rjqzljh tkxn mdwcho -qbv zneocv zneocv zneocv -tywf soncr lyepx qzj xdsr pdqv swt -ulu rdk iomqu dgouoba icax -ddsc oxilqpd ddsc atbekg ouzmxf oxilqpd kwtzz yhmyd otvi -vtj llnfrpc vfighju urosrsz vurtse llnfrpc qeuo vfighju nnn smsnp tfom -updfjmz ngtgi zaitq rqqhcyn ladzx zaitq fbaphyz hipe -rii fpos atl tal qhubqdv lat -whxzwdj yznkngr eefbmub wnxitd tnwxid zja ziewilm xylwn ihhsha lrptuyf -fhmzaxv mdn udl gyv pqw qlrz flm rqtji -bgn clnm cnml qyh hhf qqnur sgvigvm -qjtbysc ycbqjts gbgvlz vgzlgb dgxks qbvp grji dcc -wmduuq qayymzo zvh ylbipw sin ybwpli ilypwb -qsvzktt qsvzktt dasmg knh gcgep qai -jxukj qlgr cjssj aavqv -xpxa glsdfxq ngxwon ytuue pizqu -fxl vegoed tct luwm ulwm eeovdg -ntmpe auasx vkwgi cryuiix dmiufo fcb ldl jauncf gyouym asjcryc -lgwdcs eoxm hcrpnuf pcfnhru vlye fpurcnh uquukv vjc -lfns riwpdh phwxvew hhu jfptvv ofxd hkotgfq -qvuwnq wnpvs xdivrfz yaenqr fipwgl -vhcexfd bishqsc gsbruxm yzccyot yjloa aptg vbr gsbruxm ihqhyz yzccyot -knfst zhihi swhhq zhihi -qfto abhjx abhjx bpnijn ogmqxn rclqag dmeb rdogx emfriui hyvp ogmqxn -ivaemm wlsc dvjv aivemm xvf shfonv -vowhosr vptlu ucrut rdynh ttqvhg rdynh abtja pnvdy puxfmf dyhd -uvrenol ycuhvy ygm fjsxiwo oftstid ygm -fix qrqeg dfgvlun fix iraxgtt lhgqdo eqkgshd jwmrm qrsbzba -mxdj icjqzqw fvew gtvlhm mxdj -cyjtkm crb pmg jwo iluc brc ttnd -dasmgp ool ool opc -ubi pmz mtkh ibu hlx ipcvjki sydw zpm eewfdeu oga -avex yjaoghv yjaoghv lwwx -kwkdst iuokd nmpw onayet zlavwnd wwvbr jtrkyku wfxx dumydgh gnd zgi -ahyjnc rjakp bhabq tsmfi ahyjnc tsmfi yitqgi uwnywil shnkbn -krr sbbfjtm yvunas hwppsjf ntuuzw ngyvdmt ynk nfq mfrb pyw hngr -eeecesf phoo ijmx sjp kgmtg sjp wyz -qwixmou oximqwu ixu lsmf -dyrzq lbstdjv ldvowml qjf fqj zpabc dwmvoll jnq -pdtlu hgcfvz mnwjyq ymi cvcp kmx mkx ooffp uiwg opoff uevqt -hflomt fhlmto gutdbyp xyi zpggxc wqe -jpsr wwex yjgdj fqah wrmmw nyrnw hcomcgv teajmu emw zrraid -tvgsca bzgzkga ypsxsk dqz exmu tvgsca dqz qnd -arzn hojpi bznw ejuupe bznw hojpi -rids dule qaefaon sspit mtzgdls cfujw xldhimi igdoy dule -nefsys plea obksngc zxqee avsi obksngc vnsxdrl gspadob avsi owmzpeh tcj -oweq fkr krf rfk ztwjdry shzcmew jhna -hdjizhg dfclic usds luz mcwyj luz qvomls mren otax -pmzzfj pmzzfj wfxyq mqv hyp lhf -dxeaw ckkey ccvawo keaf izlh oacvcw lgcpgeh kdiky -xkwe xekw kwex tzfyx -dmmyt mtdnqw pdw vdav ofrtsk -klz zlk snxnihg snhigxn zkynpd -ijzce xobf uojezxi xiuojez -ztepv zvpet nije aditjlg natkkk dtitg jprgia -fesuh wadrhc bayf kktfaf nxvhq smbdaop gqx ioez fkjufb abyf -hej sta pztkcd pesabzz szp iada iada cdae hej sqst luf -xlnuhn oljaf fljao ascxez fojal -dprclb fzn wgauz rxewtp cjrlgz zfn -fidwoa mvoqy afian ntzokap mkplgy jfukgjv cyfsz -hbvqnnt giinuzq uezugy qooxjc zsxr rnihg ipbels -qroi wtltjq suj tqit bxtc jidzhpe nizp wtltjq nadcdm wwyhjrg -qtr fkbl bpptu baen awjpwsg vvqbxz animt uqbk zvbxvq -nznq fdiul jbv umyrf yufrm hrl duilf -bkvlfuw onkqzeo iwrg rifqzhj mgroul rnor qqqc sbfi hny zosfp kopxb -nvifbx jbowbj fnyskt jbowbj xvun xvun -piyl haajm stwzpp xvjg amjah -gye efwwwiv kyv zmtcgmi ifwvwew -dflx gdtb jyoj jyoj dflx aqhycgi xffnn -inc mpys mzqmcwx vryz ibqrzc pmsy fat rojpxwy rcbqzi gjef diff --git a/2017/day-05/input.txt b/2017/day-05/input.txt deleted file mode 100644 index c584877..0000000 --- a/2017/day-05/input.txt +++ /dev/null @@ -1,1090 +0,0 @@ -2 -1 -2 --2 --2 -1 -1 -2 --2 -0 --3 --9 -0 -0 -2 --12 --1 --12 -0 --16 --14 --14 --3 --9 --11 -0 --23 --21 -2 --4 --28 --27 --4 --19 --9 --8 --25 --27 --1 --29 --13 -0 --29 --29 --35 -2 --3 -2 --2 --46 --18 -1 --47 --6 --27 --47 --43 --40 --25 --37 --4 --31 -1 --6 --2 --38 --1 --66 --33 --48 --47 --9 --58 --7 --57 --35 --61 --11 -0 --76 -0 --80 --77 --72 --5 --47 --38 --16 --28 --47 --19 --42 --15 --88 --34 --50 --12 --54 --63 --95 --1 --66 --48 --14 --34 --72 --63 --101 --102 --107 --37 --75 --28 --23 --14 --61 --108 --71 --113 --96 --26 --28 --92 --64 --47 --74 --9 --113 --126 --61 --36 --40 --26 --73 --7 --99 --3 --15 --127 --104 --89 --67 --81 --8 --63 --109 --57 --81 --101 --57 --94 --78 --82 --9 --118 --34 --93 --147 --41 -0 --44 --57 --11 --22 --86 --6 --55 --47 --49 --124 --139 --144 --7 --23 --128 --97 --27 --151 --104 --94 --177 --165 --136 --167 --53 --15 --8 --72 -2 --4 --44 --15 --177 --188 --142 --71 --161 --81 --169 --150 --144 --193 --143 --185 --33 --21 --198 --97 --55 --50 --183 --94 --77 --138 --195 --146 --4 --193 --132 --88 --93 --67 --100 --162 --107 --17 --108 --213 --123 --49 --191 --180 --73 --182 --125 --176 --65 --189 --131 --18 --145 --197 --136 --53 --60 --209 --67 --244 --163 --246 --153 --16 --231 --68 --165 --42 --3 --9 --178 --250 --37 --128 --99 --145 --234 --167 --123 --222 --101 --46 --52 --129 --155 --85 --122 --228 --150 --237 --173 --29 --24 --175 --229 --106 --236 --234 --246 --90 --105 --274 --211 --94 --285 --201 --92 --204 --215 --115 --213 --218 --2 --122 --176 --2 --35 --143 -2 --190 --216 --38 --247 --309 --18 --119 --198 --275 --91 --151 --195 --299 --192 --25 --162 --37 --70 --30 --42 --249 --156 --319 --317 --264 --19 --47 --38 --235 --184 --25 --43 --127 --168 --138 --35 --24 --257 --30 --259 --22 --69 --80 -0 --212 --41 --20 --90 --196 --169 --47 --238 --320 --132 --348 --301 --242 --353 --63 --51 --33 --270 --196 --334 --160 --63 --177 --42 --30 --216 --219 --155 --146 --192 --113 --368 --349 --330 --33 --4 --302 --119 --387 --336 -2 --201 --344 -1 --6 --339 --311 --79 --55 --67 --118 --257 --215 --141 --40 --117 --28 --345 --312 --60 --57 --43 --193 --134 --144 --28 --11 --138 --48 --167 --76 --99 --51 --283 --174 --159 --72 --55 --155 --343 --226 --195 --364 --39 --368 --117 --256 --42 --172 --236 --231 --133 --36 --442 --178 --101 --213 --142 --266 --305 --95 --341 --227 --217 --162 --1 --168 --384 --424 -2 --394 --96 --458 --258 --232 -0 --283 --393 --211 -0 --466 --431 --455 --430 --459 -0 --235 --96 --371 --479 --117 --39 --291 --220 --403 --325 --433 --189 --275 --58 --109 --191 --175 --416 --61 --269 --411 --330 --497 --487 --393 --417 --275 --157 --208 --196 --330 --427 --361 --304 --385 --16 --175 --250 --101 --256 --186 --369 --328 --322 --190 --135 --71 --455 --303 --287 --95 --55 --446 --489 --329 --410 --372 --36 --7 --407 --455 --347 --160 --376 --515 --414 --433 --107 --508 --156 --111 --81 --382 --203 --3 --109 --163 --61 --313 --516 --277 --306 --166 --286 --437 --100 --117 --556 --248 --326 --550 --424 --21 --524 --27 --69 --244 --303 --124 --299 --434 --364 --543 --233 --189 --279 --159 --49 --112 --291 --173 --143 --482 --202 --446 --226 --439 --496 --568 --171 --376 --80 --189 --495 --67 --22 --470 --330 --329 --259 --30 --201 --591 --543 --33 --591 --3 --493 --614 --579 --283 --251 --518 --230 --408 --87 --438 --551 --521 --424 -0 --552 --87 --311 --570 --250 --552 --316 --239 --628 --508 --142 --56 --288 --38 --567 --477 --195 --337 --23 --78 --237 --569 --533 --345 --220 --16 --223 --565 --488 --152 --517 --448 --563 --73 --153 --275 --186 --308 --576 --64 --293 --118 --138 --422 --645 --302 --193 --171 --190 --218 --330 --96 --454 --343 --399 --327 --484 --379 --362 --484 --477 --490 --243 --551 --649 --418 --54 --137 --355 --624 --18 --294 --333 --425 --540 --322 --77 --201 --550 --318 --571 --396 --616 --626 --404 --105 --661 --538 --398 --690 --353 --445 --523 --72 --1 --502 --711 --274 --81 --272 --644 --598 --593 --716 --355 --620 --550 --427 --647 --723 --275 --500 --49 --4 --575 --268 --336 --674 --742 --285 --672 --622 --591 --421 --574 --167 --38 --314 --597 --255 --277 --651 --571 --153 --292 --5 --101 --348 --48 --119 --448 --685 --389 --471 --646 --285 --239 --249 --465 --198 --43 --522 --19 --82 --240 --521 --136 --586 --195 --446 --587 --58 --263 --550 --449 --220 --39 --691 --386 --199 --96 --144 --151 --593 --237 --414 --238 --377 --280 --638 --729 --235 --603 --214 --245 --714 --323 --297 --558 --416 --388 --271 --622 --62 --726 --242 --550 --277 --709 --62 --266 --632 --411 --327 --574 --183 --467 --332 --804 --693 --809 --240 --496 --380 --749 --466 --738 --761 --832 --398 --105 --675 --772 --136 --4 --46 --58 --836 --688 --722 --466 --346 --117 --183 --330 --794 --101 --253 --2 --519 --113 --115 --439 --118 --398 --326 --409 --723 --719 --354 --200 --647 --520 --29 --130 --564 --880 --823 --309 --352 --822 --326 --302 --452 --281 --467 --316 --115 --623 --625 --142 --262 --382 --85 --743 --340 --50 --270 --118 --683 --218 --595 --217 --371 --397 --443 --755 --909 --378 --843 --644 --303 --642 --798 --90 --562 -2 --733 --792 --235 --536 --132 --481 --386 --795 --167 --145 --725 --403 --533 --761 --599 --732 --719 --250 --239 --626 --318 --135 --756 --308 --287 --130 --277 --265 --709 --252 --679 --126 --794 --6 --194 --715 --703 --373 --481 --928 --710 --155 --431 --780 --658 --897 --947 --55 --271 --927 --554 --165 --763 --895 --329 --132 --293 --134 --524 --824 --277 --187 --849 --193 --167 --175 --125 --489 --36 --960 --931 --533 --9 --599 --589 --795 --418 --679 --793 --592 --24 --100 --664 --382 --524 --549 --124 --899 --583 --470 --897 --309 --886 --291 --971 --123 --122 --841 --218 --62 --434 --113 --138 --358 --569 --182 --839 --621 --596 --977 --297 --590 --738 --503 --334 --756 --245 --505 --107 --376 --958 --937 --986 --942 --589 --541 --612 --932 --314 --114 --213 --922 --31 --380 --152 --512 --521 --34 --613 --759 --781 --256 --297 --155 --853 --169 --842 --567 --533 --709 --19 --517 --542 --376 --149 --934 --496 --782 --469 --320 --219 --902 --155 --971 --1074 diff --git a/2017/day-06/input.txt b/2017/day-06/input.txt deleted file mode 100644 index 32e8d7e..0000000 --- a/2017/day-06/input.txt +++ /dev/null @@ -1 +0,0 @@ -11 11 13 7 0 15 5 5 4 4 1 1 7 1 15 11 diff --git a/2017/day-07/input.txt b/2017/day-07/input.txt deleted file mode 100644 index 4823404..0000000 --- a/2017/day-07/input.txt +++ /dev/null @@ -1,1418 +0,0 @@ -vpryah (310) -> iedlpkf, epeain -aqfemi (38) -bwtsue (18) -> crdoq, lhxdfj -eeyaxfn (72) -> idsab, jnhyc, vswgxoh, hivnzrk, afcsq, vpryah, dqiby -vddsv (64) -xnoux (41) -apajk (61) -fdgjgwt (13174) -> piofa, uxrros, ngiys -tgjmrpl (43) -jjxhgkx (1478) -> jncwn, tydjgm -nbrqwvs (201) -> zzkzfln, htdimcs -qcnoadr (70) -wwcngr (77) -deweh (1549) -> qaqof, kvyiqr, zfmqlj -ygeoklq (12) -bpszadt (35) -bdlzzvy (98) -fbaiatg (13) -pidgnp (95856) -> ehlwoxs, hbldvzk, ezwzp, tylelk, jkxutle, kkflx, oucqw -vijgqvl (40) -ofjjqdj (46) -vgsqrp (46) -idqgxkl (81) -nafzy (65) -nxspzd (82) -cnrwew (222) -> vnyaqgw, zooxx -qhdqak (2571) -> vmgxg, knmmys, zkwplas, bsqpcne, xgqdjhe -rxbrsd (28) -hubvoh (152) -mpwlly (12) -rotzn (10) -drswab (57) -udkvb (250) -> fkvhdj, flhhbd -coedb (62) -fpwoels (35) -huzzk (131) -> fqozst, naacbhr -etxfihy (98) -> tgjmrpl, hdiprgd, hospabk, fvmws -mbtin (67) -yaawixo (67) -kxcid (77) -sibko (27) -khshj (177) -otnrfom (37) -hzqpddb (16) -ngiys (963) -> ybqzq, vcrgmn, ysmqsps, bwrenq, opomx -yybtd (16) -myhgys (11) -> daesbhs, qrmipn -amhmm (64) -> pxkhwuu, gnbmz -soiza (34) -dqiby (202) -> fdklcbu, qcnoadr -jleqdi (69) -fdyuo (91) -gxmdnq (42) -wdnlqh (43) -lmmffej (337) -> twjvtbu, suvwi -qrrdb (94) -> zqvhd, vcgcmuh -gkzpb (207) -rfkdn (163) -> zpjju, bxwtlj, igzrzi -iyegmn (58) -johqe (47) -nmfhgq (141) -> dzbnx, cveuc, sfrwf -jknrln (13) -hivnzrk (206) -> coxuqy, ewuohku -xulpd (54) -> itzmwqp, egtem -quqixmj (203) -> jykfxee, vsqcws -wjkfdvb (10) -fusiiz (47) -awvqy (71) -auztp (27) -ghuyt (65) -xzfrad (23) -nvkhow (96) -htdimcs (93) -kwolrk (90) -dhsyxu (35) -chjdhl (40) -gndjq (70) -izxeuz (97) -dgqquh (92) -yenbb (51) -wogrc (27) -cijhcl (16) -ebaevkk (97) -mxikfk (23) -elxfl (320) -> ohneffn, jyvhtle, sgymtmx, mitvkt, kaxvdwl -aivprd (58) -ujnas (94) -ubdfq (12) -ozuqsau (8) -hlszj (23) -tpdch (17) -atgamme (26) -nwlacty (167) -> vhuwgi, zaiopar -kyizmdu (53) -xgufltj (96) -rqbjjuo (49) -pkipyhb (98) -mojsngw (92) -bncmd (95) -hkssn (463) -> gjpglfg, bqlmhj, cvseh -mgoew (180) -> gqmbul, geqrb, oidjn -fdvfx (58) -mkohhbb (82) -btami (41) -ohbhyq (20) -jnyvdz (98) -sbzee (24) -dyeds (47) -xmendwz (76) -dwybhqe (326) -> ftyilib, lhmhrpi -dydlyj (88) -cgtddkw (164) -> jcikl, jaxjy -jircuj (729) -> qyqthsz, ctqaxh, scbjq -xernf (34) -ljpeina (81) -dvvlx (16) -itzmwqp (76) -opbrn (78) -ekpvnh (61) -btbuwwi (105) -> btami, ffrrwb, niuvu, atzuayu -ceqayn (77) -gtgdmny (11) -unqmapv (58) -> ofjjqdj, vgsqrp, ayogkum, ymerus -phrrm (5) -botmw (78) -fbhxulf (40) -> flbumzk, csxdpl -tdbwpcj (98) -qdfzlv (73) -> blkcnq, idqgxkl -cfiurqp (12) -pejkmud (33) -doqxpij (154) -> xaidhn, mcmijwy -mmjpziu (38) -ryjrq (69) -dzienj (115) -> gybbvb, mbtin -iisuf (42) -mtfqemm (8) -gwpzvb (48) -> qjlrpjn, prtah -pkjykh (81) -hgqesr (672) -> satuz, zozajw, hzauzw -ayogkum (46) -cdqkuuw (216) -> lhjpci, mlkddpw -dvips (13) -klvhv (34) -kvypj (91) -rcytc (700) -> doqxpij, dwybhqe, yeuaeqp, bpvit, ljhqql -wadeqe (98) -dqwocyn (1215) -> aepss, jtxphqg, gveca -unbjm (40) -qhwtf (97) -afxazvx (49) -pyraep (46) -lwpwtbj (71) -kasozsw (143) -> sayhdkv, ghhhiwl, kreehw -xfjpbus (96) -llalv (35) -xpzadg (15) -> ydjrtcd, ebaevkk -igzrzi (182) -> chjdhl, buyou -skzxsyk (31) -hontwg (58) -> pgnbhl, qoksme, dzlgor, gmfsl, sdvag, nbrqwvs -smmdlo (416) -> cxgdzl, facddx, doehwd -drtfi (19) -uglla (19) -mjbdmlf (67) -ykhycl (496) -> xmkkpat, iroikgp, khshj, kxqhlbm, vfrna -twvkgl (74) -iuagzo (69) -qxvpdh (28) -> qptzj, hkcghm -poviv (76) -knhati (51) -uashrrc (50) -ouiwlb (98) -tzxvnri (12) -bnqutso (11) -fqozst (39) -xypex (18) -gerpefi (69) -wbqjf (24) -xaidhn (91) -lwpmgk (61) -wuluf (72) -ffrrwb (41) -ooobx (45) -fdhvp (137) -> ybjld, uksim, wbqjf, sbzee -pxkhwuu (89) -rrxrsx (77) -crxbcqe (1033) -> rmocf, xjiql, mocrsqu -msywua (32) -zqatt (72) -> pzggi, abdjb, wvisr, ibushn, fdkvm, dobqmg, gbqig -jfclt (107) -> pjssvle, tmsnmf, iisuf, njhppm -upndyov (83) -> pkcpn, qvknu -gbbnux (279) -> yotrh, bnsqqv -scbjq (89) -> ogorkv, rvglq, upnls -ydgusm (66) -sayhdkv (87) -nqzlzs (10) -coazy (129) -> wkmey, skzxsyk -vhcza (20) -pgtmio (19) -tprgqt (81) -euoqdcd (62) -zddlo (62) -dlapc (26) -qorsgjk (62) -hsyoiy (23) -pyplv (26) -gqmbul (8) -jwgvg (62) -lyrxhp (90) -uekiz (23) -> wwcngr, xqyrozn, ikclk, uents -ibyvotn (65) -ewtqg (51) -qwlze (52) -> malwro, gwyrxmf, blstaec, ehoqrji, bqppw, btbuwwi -gjpglfg (29) -> vumpiw, yfzbdl, nlgoig, fqppio, uykfql, gvujhex -ftohrkw (16) -hmtnj (28) -> qorsgjk, vneld -qggjzz (106) -> yqxvhbl, wsyqwf -pgilb (19) -hueuhx (54) -thats (64) -arveor (80) -yuymxvd (80) -> llbxkj, zmpyqv -cisaxsf (161) -> rptfwu, mqjpes -pkuqykh (68) -> bpyce, fusiiz, mdrto -otqdauw (32) -ylnua (76) -uyjtxt (87) -> gahwap, fqxrjg, mnxmtp -zfzpgfw (25) -> rwouyb, gjvfc, zbtswr -vzrfuvn (83) -bdzkzv (318) -> baimp, wfgyg -ceywcm (68) -ypeap (60) -mqjqez (70) -iueqa (53) -hqhkw (70) -bpyce (47) -wseii (36) -vxxhu (32) -nqomdre (40) -pxnvwaj (11) -> rcytc, hontwg, vjhwn, deweh -qvknu (90) -qcsfpn (85) -eprljo (98) -> hdjlp, qqfgo, xbhww -cwdfqo (6) -> ctqym, nxxfgn, uoenrx, owdcg -fgzwvuy (67) -ajdtudl (263) -dngqchs (1012) -> mxpxbm, quqixmj, qneezf -zdiygz (207) -> tujrz, vpmuei -jkxutle (5247) -> scjrx, srcfgoo, rfkdn -jeywnj (13043) -> kkjro, jxysad, crxbcqe, pgdgh, qozxrgg -holcno (13) -qtjpthc (45) -> hfpspc, iniuzfq -malwro (93) -> saxar, dydlyj -bujphvu (154) -> dpcuy, rimobjs, mevce -hgogzfl (17) -xgqdjhe (327) -> gbbnux, zuanzd, nbykdlk -rtzodmx (76) -mdrto (47) -xuwmc (256) -> yekxli, xnfybs -ptmqsnr (83) -mplgqv (77) -uhoryyb (4957) -> slohro, kkjnouk, lmfchi -yrbwhz (19) -elcnwtn (110) -> mmqtzmj, rnfoji, xayhv -wtkxd (73) -ftyilib (5) -bztcy (224) -> mysjwy, wbqkf -unnvung (64) -gufqi (12) -zntrkc (71) -zxdhxrb (69) -tzvtu (78) -ohneffn (65) -> ffcefem, qjxyfa, bojjcl, bhqkvi -rtcicn (211) -> hqcwl, pgilb, dniub -hmwfqwz (225) -> zqczqd, xdrjmkv -obilnz (93) -satuz (271) -fdkvm (189) -> hueuhx, ujyxvl -mxtcei (11914) -> eeyaxfn, dhrbaor, mzgayzs, tfphsaq -cqupm (71) -> vsvne, wwrkqb, jtgcmc, yyria, hkntpfd, cbefqk -gymuodz (63) -> rimua, whfeq -zfmqlj (121) -> kdbfv, abccyo -muecxv (98) -cldldxp (14) -> uuztubk, hrqsnls, eeergq, vyqlzi -acpwe (135) -> yrbpdq, iwtqde -hcrxqbw (80) -xmkkpat (43) -> ivwybv, mjbdmlf -okqwb (85) -pwmazwj (59) -qwtheza (22) -euxrv (110) -> sfuegcs, kqfesp, azjunml -qvowcc (30) -zelwp (61) -> nxspzd, lrhkoc, ybfqzep, sqwovza -pqqfpa (355) -> dezgi, dtakrnu -uykfql (405) -> efijtd, phdetz -jyvhtle (25) -> jasol, esivz, wprhap, fqyog -czyok (75) -> pkipyhb, sbsfo, izkej -vpmuei (62) -ydjrtcd (97) -bgjwy (82) -xupkjdt (31) -> mzjhsq, cimubay -coxuqy (68) -wupsg (81) -prtah (59) -pewvv (39) -> rtcicn, vysjpf, lxxbgm, bztcy, fgbsxh -kemme (38) -rpanfr (42) -mmqtzmj (76) -auocefh (10) -mweox (60) -> ddrsd, nxwtdg, jlvakq, gmaxala, rtwur, qqkwjoy, lmmffej -kazlt (312) -> cgetpc, jknrln -rqqxoou (82) -> lbeqp, jfsnic -jrygk (124) -> zkkvh, xjvwjq -rvglq (18) -ajyzem (70) -qhgvoj (129) -> uwpuqd, pyplv -scgpm (19) -apbjfv (43) -waxvx (96) -dpqrxbr (55) -> nafzy, bgscxgk -jtzrvt (55) -qnzdaj (262) -> ablgyqv, xhang -jfvoui (45) -vfmiaz (38) -xnqznos (5) -qhfoy (63) -fsqws (95) -> yyrwb, vnuwoq, vlllp, reuaanp -aunrdo (61) -pbcpt (7) -xwunxz (1100) -> klhzgvj, walzh, snquxtz -lshkygc (19) -bkqndr (44) -dhrbaor (1511) -> fpkuumw, fytlv, knendm, xxsobt, wlqfnkr -opomx (191) -> pycim, khnemp -zlvgiq (76) -oioqg (63) -dkeosz (13) -irgymg (99) -iyqcty (19) -ozugcs (60) -ewoebye (55) -dxggcx (34) -> nuwpvd, ylnua, vljooo, ykzjkp -qyvxs (83) -> qtcsae, gjdrco, zffoytm -ogorkv (18) -zuanzd (73) -> tutmv, ubkhce, ebzton -qozxrgg (1351) -> yuymxvd, zjuupn, uyjtxt -lbeqp (62) -bqlmhj (2246) -> cvahi, jgbvdp, wehfli -ptyuh (70) -jlhsd (41) -> ygnlbv, wochkc, nzazpe -ayfafvc (33) -ldmgzql (17) -> qsods, ewoebye, yesozb, bfqotji -rdytzgp (127374) -> uhoryyb, vfwwc, hkssn -nxxfgn (59) -iniuzfq (81) -vysjpf (228) -> ohbhyq, bhzeep -scjrx (448) -> ejoee, uyvuqp, yaera -tzobgt (88) -ljhqql (44) -> tbzqsrb, wtkxd, amhug, axgpt -vvpacb (126) -> ijmaxm, cjoeyrm -zqvhd (88) -zagaz (88) -emhblpr (85) -lrosl (82) -orcrc (74) -vyfhcqp (109) -> jwgvg, pyfeav -njhppm (42) -eowjgp (188) -> ueqkrm, nhgchm -wlodh (39) -vsqcws (25) -jxcxv (60) -hybvw (92) -qdgsn (47) -jasol (41) -zgrcahy (64) -mhassg (80) -eeergq (53) -> oeehfxg, emhblpr -ojozup (29) -gmeqmy (66) -> mbslas, vimplcz -zzekx (81) -xjvwjq (14) -heezga (300) -> jtfdy, scgpm -pjhoue (56) -djejdy (98) -> fdvfx, ykoazai -fkzxmb (55) -ezwzp (7179) -> jlhsd, oedan, emuek -tlwqwlk (23) -fqyog (41) -elvzp (33) -ydusqh (80) -> qucxsqh, lrfttlb, vzrfuvn, ptmqsnr -dweli (58) -qbnldp (85) -> cguzndh, oldoxo -xbhww (55) -smjtypd (35) -vcgcmuh (88) -iedlpkf (16) -zttytvi (93) -> qkjed, jnxbxzk -bszaj (104) -> txhbij, kwolrk -qwagq (67) -gxzxapn (12) -fqppio (139) -> fllao, orcrc, uhmmouc, twvkgl -opnpx (94) -esivz (41) -iqbtc (94) -wznad (369) -nujmyt (309) -> vbzyp, qwagq -vuzkop (57) -dxzahps (8) -idsab (142) -> befsr, mhlgi, uashrrc, fkmyndg -vtjrflg (73) -wfgyg (69) -ghhhiwl (87) -phpjy (44) -ekffumh (295) -> wznad, metsfo, afycii, czyok -jhltpk (61) -kaxvdwl (125) -> hzqpddb, aqeqvr, esegn, hdyrxg -uxgux (53) -zhnug (77) -cjoeyrm (72) -sdvag (387) -efbvz (54) -rksqqfr (90) -xplsuaq (98) -joryloo (24) -mxpxa (128) -> vtjrflg, guccv -tjcujd (193) -> cmfit, tcvpst -wkmey (31) -hgkjgm (4609) -> xcjxzq, ekffumh, juscckl, dngqchs -vneld (62) -lmfchi (67) -> qnzdaj, efqrg, murzaw -umajdu (17) -ierjhuk (15) -bvviqc (60) -qcizo (70) -cwaymbr (98) -iemeek (37) -lhxdfj (92) -nlgoig (240) -> xyfsr, ghuyt, ibyvotn -xxviu (12) -doehwd (169) -> ahcba, pbqdzda, xijkpj -nzazpe (88) -wehfli (105) -> asuodq, fbaiatg -athdvrh (3021) -> ajika, gxmdnq -hwluwdo (5) -yvttt (201) -> fdgccyg, joryloo -dyxzd (216) -> gubya, pnxmfdc -ehoqrji (79) -> kqvsah, yanwn -iwdzu (98) -owdcg (59) -vgaxwnn (78) -wlqfnkr (47) -> wseii, axhfcb, iomjmn, rczoepp -jxysad (99) -> jtydj, udkvb, plpctjz, ydusqh -jaedvjj (76) -iemgv (23) -skjez (147) -> aivprd, cbdyc -bwrenq (295) -> lyaqynn, hlcnf -hoarkjh (12) -tyvhz (222) -> wjkfdvb, powfmo -yiyjz (71) -> ljpeina, zzekx -fiwnjv (45) -dzwnlq (54) -algav (26) -nhgchm (47) -ejoee (115) -> algav, atgamme -jncwn (94) -gypuu (21) -xeiur (185) -zqczqd (82) -zordz (166) -> zhubam, hoarkjh -xtocem (23) -> ajyzem, hqhkw, jcshcvr, zxbnkvs -hhndlt (17641) -> sfxvp, ypzqp, pewvv -rrtpjw (7238) -> ptfyi, hgqesr, jmdlczf -aduuei (65) -dzrywb (84) -fpnjjy (91) -> dgqquh, ftatt -wprhap (41) -cvahi (39) -> auorp, jypccpq -gxhjjv (62) -zbrhqwq (171) -> kckevg, pbcpt -rimua (86) -fxqaw (63) -> avfsez, tprgqt -lyorl (80) -csmjw (142) -> hwluwdo, phrrm -crqesym (75) -gkskqqb (13) -cnuygks (10) -owxbfr (80) -gubya (56) -nnjrm (69) -> nesoknh, mkohhbb -gjdrco (85) -gtditk (58) -vlfxdli (66) -qwtvro (870) -> cfiurqp, ubdfq, xxviu -isoayc (6) -coicjc (185) -yuktpa (74) -txnuvci (44) -jbomczw (82) -jykfxee (25) -yyria (21) -> qztfbzn, xfmneu -xgibks (66) -> qvuhbo, abspab, ehegh, bvelsl -liklroi (108) -> xowek, qdgsn -kdbfv (78) -flhhbd (81) -halwu (66) -enorooc (44) -jfnknli (2345) -> hubvoh, csmjw, kzpyvis, hmyuwix, fbhxulf -yeuaeqp (162) -> vojcrx, jnshvhq -plzrspg (188) -> pdprpyn, itacy -jcshcvr (70) -uckyywt (96) -zpyoxs (52) -gvujhex (419) -> jbmxm, ozuqsau -zxbnkvs (70) -ydcibyi (1431) -> sakmn, yuktpa, ielyzgp -ffcefem (31) -mxpxbm (77) -> mvldvib, phpjy, mtqdya, enorooc -yzssszb (80) -srltg (96) -txznlay (55) -jwmjagj (30) -ejzoa (468) -> pqqfpa, fsqws, kqhusg -iwtqde (57) -tdxsqf (391) -> ejrychc, wqpfc -hrqsnls (133) -> ooobx, jfvoui -ewgvg (14873) -> sohohlc, fxhlrok, ykhycl, xabull, gdvqsyp -flgjahm (5240) -> bwhovd, zqatt, hcqsg -odtetse (25) -floca (98) -jfsnic (62) -hdiprgd (43) -fwfbd (81) -> djxvowe, mssypcn -whfeq (86) -lrfttlb (83) -aygltsd (44) -ztoitoz (59) -zooxx (30) -cumlar (39) -gzarnps (75) -> mojsngw, hybvw, ssuho, phmoj -lpgtx (63) -psdhpk (110) -> ceqayn, kimsadh -jfvmu (44) -hfpspc (81) -nghcpr (88) -idfuz (87) -> lwpmgk, scfrwrg -qqnroz (666) -> uvexl, ldmgzql, vtphqb, tjcujd -tutmv (94) -gmaxala (403) -> yybtd, cijhcl -kimsadh (77) -tbzqsrb (73) -ijmaxm (72) -biokfm (155) -> nvflr, sabolzl -lnllv (255) -> tpdch, nyeur -ulpfyrr (93) -twjvtbu (49) -qkdiej (25) -deyxep (58) -jbolstg (1053) -> aizud, hxowycm, fzcerr -jvxecw (59) -rxwxqe (53) -geqrb (8) -fytlv (35) -> pshil, bppdgwm -lbgqy (20) -gmtsea (8) -nbvlp (47) -vkdpaip (50) -> xfjpbus, ilkhnhw -btsvvyg (21) -shjlwli (264) -uzxjt (8) -xichd (209) -vhuwgi (20) -plmaxee (62) -texooeb (55) -qneezf (143) -> bsnxzz, yntilqc -dzlgor (43) -> jnmgovh, lzqtep, umuur, nuajwg -ubkhce (94) -cvxkylq (99) -ctqaxh (61) -> tslfayy, xquzvw -yfzbdl (75) -> kmyvyx, lyrxhp, tuyon, rksqqfr -rdrrye (338) -jrgiha (7) -wpugb (69) -> xhubgcl, psdhpk, htgvzw, shjlwli, xtxppp, nusvn -odmmo (456) -hgblqo (31) -jcikl (59) -khkaq (16) -mcmijwy (91) -sgymtmx (85) -> uxbyymt, tnngtb -fqxrjg (15) -rhfznek (52) -> vckzclh, kurnhks, ftthnl, fseduzt, gxumijt -txhbij (90) -yaann (187) -> drtfi, golkvpd -dfolgy (80) -qoukeij (82) -> szdthny, bpszadt -rmocf (100) -> fkbivys, ryjrq -rpxni (39) -xmvthbd (40) -soddek (333) -> wragpj, qcldyng -gwyrxmf (93) -> ntugl, bkqndr, nhnwkzo, txnuvci -bzwiavk (122) -> vszfxh, unbjm, hkxefzm, vijgqvl -okrnkqa (70) -pasveb (20) -qxivh (85) -aakrpyc (14) -qfellsp (80) -yowbd (346) -> ooazmvu, jtzrvt -ielyzgp (74) -ihslyyb (51) -faubz (59) -itacy (93) -fwevqj (33) -zzsbd (78) -edygy (258) -> yzfnlfl, hwdkwn -sohswca (66) -jngifv (614) -> rdthc, ajdtudl, skjez, eprljo -ivfffiz (96) -> iqbtc, opnpx -hcbdbh (400) -> cibrtjo, gkxdmxg -rulkpe (27) -> faubz, ftbsur, luixm, jvxecw -fpkuumw (31) -> arveor, hsykei -xabull (769) -> egkqlyz, obdtlhg, mgoew -cvcvyeu (100) -> rawfw, ceywcm -wjqdusq (186) -> odtetse, swastze -khnemp (95) -rudbmkz (30) -llbxkj (26) -tbfkvty (97) -> aymgd, glmcscm, coedb -kufceqa (95) -exaqlbc (186) -> tejonrz, hlszj -hxxexy (82) -cveuc (57) -pnxmfdc (56) -jtwrh (43) -pfuyke (217) -> hsyoiy, ovfby -wdgfw (49) -obdtlhg (66) -> pbmni, gerpefi -abdjb (285) -> nzhfbo, begrb -onwhg (40) -wfixt (70) -ngtpz (98) -gxumijt (297) -> yrbwhz, yxzdn, otslex -murzaw (64) -> cwaymbr, iwdzu, ouiwlb -jtxphqg (108) -> aakrpyc, vjyhqx -wjkqpqr (235) -> auocefh, cnuygks, nkxdfu, rotzn -vsvne (183) -> qkllvda, uzxjt -jqhify (94) -ntadc (61) -niuvu (41) -bbsvfl (6) -powvrta (32) -nvflr (64) -kebfmsz (269) -> fhryrfj, vxxhu, wycfrkz, wrurg -ueqkrm (47) -elyuo (55) -kzpyvis (24) -> akumg, dfghz -fozgkmk (28) -skdbvqr (4471) -> smmdlo, cqupm, buyazh, elxfl -pycim (95) -spgyst (88) -vojcrx (87) -xorbfm (20) -> pwmazwj, ztoitoz, udiykt -wsyiyen (504) -> cisaxsf, rejss, zbrhqwq, xeiur, fyfjc, eaxqpmn -ivwybv (67) -zsjvdo (128) -> omnyr, hrhfd -uvfou (368) -> ygeoklq, tzxvnri, gufqi -objgx (80) -zpcqx (226) -> izxeuz, qhwtf -emuek (149) -> tzvtu, zzsbd -dytadg (35) -crdoq (92) -lljifba (68) -> jeywnj, fdgjgwt, ewgvg, mxtcei, wetrsmz, sgvaf, hhndlt -hcizj (91) -zzkzfln (93) -hmjzw (117) -> aujgtj, lshkygc -blkcnq (81) -udiykt (59) -nhnwkzo (44) -tiunb (46) -ccbgy (64) -khjexez (59) -tydjgm (94) -mssypcn (56) -swpjozm (66) -yryyz (249) -vdham (232) -scfrwrg (61) -xyfsr (65) -golkvpd (19) -qovcwth (59) -dzngp (183) -> onwhg, xmvthbd -vqbfan (51) -pkdeoh (16) -foozzq (114) -> klsxgx, kcorlw -ehegh (54) -kqhusg (155) -> dfolgy, yzssszb, qfellsp -jxzfb (88) -airlri (97) -> pidgnp, lljifba, gmewl, tbedct, ryvidhy, rdytzgp -kreehw (87) -zkkjh (93) -vqlyyx (43) -mkbjgur (34) -faqsp (40) -fiqnz (32) -esyzn (66) -swastze (25) -wbiys (58) -xiyhl (49) -> ktvry, ezoar -aonpvtr (82) -pgibhk (75) -axgpt (73) -kxqhlbm (31) -> sulyr, qeksx -apgqnys (82) -osipmuv (366) -> qkaaq, ffrgif, qxvpdh -lzqtep (86) -jrjkj (69) -omnyr (37) -jmdlczf (22) -> idfuz, xichd, pkuqykh, xpzadg, kioxu, huzzk, vgrbrzc -vvivo (60) -uents (77) -utprdt (33) -> ihslyyb, knhati -lcqed (45) -vnyaqgw (30) -szdthny (35) -rwqopie (35) -vgrbrzc (11) -> swpjozm, ibdon, sohswca -spjim (73) -bipyp (78) -mvxqfe (85) -vlszzu (333) -> nafvoj, foozzq, jgwajk, ppedet, hqpkdyb -jdrkeh (5) -ftbsur (59) -uldlh (30) -dzbnx (57) -vswgxoh (63) -> obilnz, zkkjh, ulpfyrr -xbowtoi (53) -> tdbwpcj, muecxv -mysjwy (22) -tetyj (135) -> xckaw, tadprtr -pbqdzda (38) -gahwap (15) -vjyhqx (14) -aywrlw (132) -> xxvfb, bmxoqy -zgzxr (235) -> ewvlay, slclu -jgwajk (104) -> fdyuo, keoqd -powfmo (10) -auorp (46) -jtydj (372) -> rpsmo, lbgqy -iomjmn (36) -slclu (34) -isvfa (95) -mhcyj (61) -> gxhjjv, ipppjn -rpsmo (20) -flbumzk (56) -xtxppp (72) -> miidkpe, srltg -vpsls (6) -hlansqa (53) -znbvji (44) -kieild (43) -klsxgx (86) -asuodq (13) -tuuzrr (98) -xckaw (50) -efqrg (202) -> vgaxwnn, opbrn -ibagnjs (59) -vyevfn (120) -> jtwrh, kieild, gmevoe -kvyiqr (95) -> kvypj, hcizj -qghotl (82) -pzywvr (92) -> txswi, jljgd, hxxexy, apgqnys -akmsaq (97) -mhseysh (49) -uarsqn (53) -ryvidhy (123921) -> pxnvwaj, skdbvqr, qhdqak -cqdggj (216) -> efkyht, gtgdmny, ohbzmqz -ykoazai (58) -sydiov (1417) -> xvhpqmh, exaex, utprdt -algetkl (73) -hbldvzk (2628) -> sydiov, ropjtoe, rhfznek -pzggi (189) -> efbvz, dzwnlq -rnfoji (76) -ytfnug (39) -jpxgvjl (82) -yotrh (38) -xpqnuh (31) -ewuohku (68) -vlllp (75) -erpdg (544) -> rdnozh, plzrspg, tirehn -ablgyqv (48) -yqxvhbl (42) -hgrjt (98) -joees (23) -eqsqenp (26) -mnxmtp (15) -wetrsmz (16444) -> wpfywy, litnjrv, rpmtne -bkicgcc (33) -dwvbnp (80) -qptzj (76) -ibvyfys (220) -> rpzit, bepnzsh, khjexez -bwhovd (457) -> yhgutqw, amhmm, cwdfqo, vlaowv, vkdpaip, tyvhz, unqmapv -fyfjc (21) -> qghotl, jbomczw -zaiopar (20) -rimobjs (88) -ipfmr (121) -> mkvblbi, btrdhk -mbslas (81) -zkwplas (63) -> tdxsqf, gzarnps, nujmyt -hoilkqz (84) -jljgd (82) -wfwma (85) -rfeqsq (77) -ptfyi (789) -> exaqlbc, vdham, vxjvov -jdtwus (115) -> cumlar, rpxni -ddrsd (319) -> aibabp, dweli -buyou (40) -plrma (94) -cmfit (22) -nbjrv (39) -aizud (118) -> eirze, xnoux -jgbvdp (91) -> pasveb, vhcza -vckzclh (240) -> vuzkop, gpgmx -xdzya (8219) -> malnjq, jircuj, zxdfpy -zfaxas (30) -keoqd (91) -xnqeu (30) -wycfrkz (32) -oidjn (8) -ihmqbiu (1005) -> hcbdbh, abicjs, rpiuf, zpcqx, pzywvr -rpiuf (332) -> znbvji, rjjeggt -ygykyu (85) -abicjs (375) -> ierjhuk, psmvz, nfkbhas -ehclf (40) -okmwjoa (92) -uxbyymt (52) -xqyrozn (77) -eaxqpmn (9) -> zagaz, tzobgt -undug (38) -uxrros (89) -> kebfmsz, sqnfn, mlztke, ibvyfys, facjth, soddek, kxsefnd -rlyxbi (303) -> qrrdb, vvpacb, klcuumi, etxfihy, tptxpuq -vmgxg (652) -> coicjc, dpqrxbr, mhcyj, pzmmc -xoabt (58) -qztfbzn (89) -jbmxm (8) -noqmsh (81) -pgujeq (325) -> fiqnz, msywua -gmewl (70663) -> sxpee, flgjahm, hrbukg, rrtpjw, hgkjgm, twxwam, xdzya -pnszexz (43) -> ycxyxg, ycnnc -aledrs (33) -rwouyb (94) -uuztubk (139) -> rxbrsd, hwekwoq, ffzjjj -uwojoup (80) -svlvlj (254) -> pqsfee, fguhavr -ykzjkp (76) -vfrna (72) -> dhsyxu, dytadg, gjihp -vimplcz (81) -cwppzzd (58) -bstqyq (35) -mtqdya (44) -enmoyyj (10) -lfqtv (510) -> lnllv, gelep, lwujegj, uowiif -aujgtj (19) -hdyrxg (16) -ezoar (72) -zkkvh (14) -ylmwjuo (155) -mdanw (181) -klhzgvj (77) -> qmsxr, wuluf -rpmtne (88) -> heezga, xuwmc, rdrrye, qyvxs, sppxgv -zozajw (139) -> esyzn, vlfxdli -drfzng (58) -> hmwfqwz, zelwp, pgujeq, gzqutgv -hzauzw (75) -> hgrjt, tuuzrr -aepss (136) -zkaqnra (1790) -> upndyov, mcnsxuh, rulkpe, pfuyke, dzngp -egtem (76) -reuaanp (75) -apexe (85) -> pkjykh, wupsg, kdrke -agmao (53) -ctdsj (58) -izkej (98) -wfpxk (30) -cmqni (56) -qoksme (241) -> algetkl, xhqrf -otslex (19) -vumpiw (269) -> uwoyjsd, xdwrl -zimidd (21) -> hcrxqbw, uwojoup -eegwdp (82) -pjssvle (42) -zbtswr (94) -dzugjhb (60) -> orxgo, irgymg, cvxkylq, svfgh -befsr (50) -lrhkoc (82) -cbaah (5) -cimubay (62) -vnuwoq (75) -vbzyp (67) -exaex (135) -nmvki (40) -xdwrl (83) -gmfsl (306) -> yktmvtf, auztp, vhlizib -wsyqwf (42) -phdetz (15) -krquje (51) -vyqlzi (111) -> wnqny, hwhhyhh -qmsxr (72) -ojzpzsa (10) -qvuhbo (54) -esegn (16) -bdqnomo (80) -tgexl (76) -nuvrtnk (69) -zarww (162) -> vrqdv, ojozup -qqmpq (2091) -> dxggcx, kazlt, elcnwtn -pgdgh (1072) -> uzoroj, yaann, pnszexz -walzh (127) -> nbvlp, suyawzr -kkjro (582) -> vyfhcqp, yiyjz, nnjrm, oojlo, fdhvp -sxpee (31) -> sppgjfx, qwlze, erpdg, xngnhi, jngifv, jjxhgkx, lfqtv -jnshvhq (87) -ppavww (82) -vljooo (76) -zdaorg (42) -hlcnf (43) -mzgayzs (814) -> hpsljy, rgpazuy, wjqdusq, cvcvyeu, qfzyvjr, euxrv, xfkpfqd -dfntl (44) -efijtd (15) -sqcet (53) -malnjq (550) -> xqrnd, jrygk, qoukeij, hmtnj -ktvry (72) -fkvhdj (81) -qtcsae (85) -uwpuqd (26) -oeehfxg (85) -nfchpk (47) -> amooqlb, rxwxqe, uarsqn -hykmnhl (82) -tadprtr (50) -kqfesp (42) -piofa (2046) -> mxpxa, jbkek, cqupq -fseduzt (174) -> cbacfi, ypeap, vvivo -moeujf (181) -> bkfbj, apajk -vlysce (28) -xowek (47) -cqfyjm (68) -nzhfbo (6) -ovfby (23) -nkxdfu (10) -ooazmvu (55) -qrmipn (77) -wragpj (32) -bgasdfq (408) -> zxphdt, jdrkeh -srcfgoo (9) -> tetyj, qdfzlv, gymuodz, qbnldp -hztzf (152) -> spgyst, jxzfb -ebzton (94) -imdqhns (35) -tejonrz (23) -yvpzbgp (64) -luviddq (61) -akumg (64) -ixwoprg (102) -> zpyoxs, wwkdvm -uowiif (106) -> luviddq, jhltpk, dtsdw -zznnz (18) -dnmsps (61) -> plrma, jqhify -wfkxhlf (82) -yyrwb (75) -kdwict (157) -> umajdu, hgogzfl -gpgmx (57) -mzjhsq (62) -cxgdzl (27) -> glumdc, unnvung, ccbgy, zgrcahy -knendm (39) -> jaedvjj, poviv -xymtys (154) -> ayfafvc, ywrze -xrmslfs (214) -ycnnc (91) -plpctjz (296) -> cwppzzd, taaoji -qazqwkj (30) -swqgxh (76) -phmoj (92) -knmmys (620) -> pyhohkx, xiyhl, jdtwus, fwfbd -vcrgmn (227) -> zhnug, rfeqsq -cibrtjo (10) -kkjnouk (9) -> tbfkvty, vaqhekv, zbxopzp, biokfm -bpmus (87) -yntilqc (55) -ejrychc (26) -nusvn (104) -> kqokslj, owxbfr -begrb (6) -axhfcb (36) -lgmjeng (35) -kqfob (25) -qqfgo (55) -fsose (121) -> tmpysyn, hsjbzgd -hospabk (43) -cvxcr (23) -nefpbc (64) -dpcuy (88) -zsratan (39) -gybbvb (67) -tbedct (142596) -> ydcibyi, ejzoa, lcbkylu, wpugb, rlyxbi, jbolstg -wpxhphx (146) -> otnrfom, iemeek -xjiql (84) -> mplgqv, rrxrsx -kurnhks (54) -> zlsrhdz, pgibhk, zsancei, crqesym -fknai (16) -abccyo (78) -jaxjy (59) -zxdfpy (59) -> ikeiwjo, qwfosq, mmotdue, hjkrxly, zttytvi, swjcx, kvheuf -cgetpc (13) -wwrkqb (185) -> ruhqq, jrgiha -sfrwf (57) -qjxyfa (31) -vhlizib (27) -hwekwoq (28) -mocrsqu (109) -> vqlyyx, wdnlqh, apbjfv -mevce (88) -yldsmt (57) -wwkdvm (52) -reqlm (51) -pdprpyn (93) -irgumpr (71) -> xgibks, eowjgp, bzwiavk, cgtddkw, tinitt, cnrwew -jjdfk (53) -lmtebyt (85) -ibdon (66) -jjvbyf (62) -ncffht (97) -hpsljy (156) -> cukfipr, nqomdre -wqpfc (26) -glmcscm (62) -mitvkt (137) -> dlapc, eqsqenp -kmemzft (51) -gqwfi (51) -lhmhrpi (5) -tirehn (80) -> bdlzzvy, jnyvdz, zkwzctg -tmsnmf (42) -lxxbgm (56) -> hlansqa, agmao, dihvt, uxgux -yhonqw (579) -> tcaex, nwlacty, gkzpb, qtjpthc, ipfmr -oedan (21) -> zntrkc, lwpwtbj, awvqy, mmomd -gelep (34) -> qxivh, lmtebyt, wfwma -fllao (74) -sabolzl (64) -tmpysyn (22) -wrurg (32) -sfuegcs (42) -bhqkvi (31) -qgkaso (58) -fhryrfj (32) -hjkrxly (47) -> texooeb, elyuo -ssuho (92) -rejss (89) -> powvrta, fojnd, otqdauw -ffzjjj (28) -qkaaq (180) -suvwi (49) -rczoepp (36) -bhzeep (20) -kkflx (7330) -> coazy, kdwict, ojcpgj, qjdqn -gkxdmxg (10) -upnls (18) -bepnzsh (59) -xxsobt (137) -> zznnz, ziyta, xypex -bgscxgk (65) -tptxpuq (194) -> kemme, vfmiaz -qummd (77) -efkyht (11) -mmomd (71) -sulyr (73) -txswi (82) -ksbjftc (185) -> gfghu, spjim -gjvfc (94) -egkqlyz (148) -> vlysce, fozgkmk -aqeqvr (16) -kvheuf (63) -> johqe, dyeds -ajika (42) -dihvt (53) -zmpyqv (26) -xxvfb (17) -fvmws (43) -hsjbzgd (22) -uyvuqp (79) -> dfntl, jfvmu -cvseh (2033) -> liklroi, zsjvdo, bwtsue -juscckl (99) -> svlvlj, bujphvu, bgasdfq, ctdcrl -ruhqq (7) -yekxli (41) -ywrze (33) -jrksg (58) -mkvblbi (43) -suyawzr (47) -yhgutqw (10) -> oybow, ctdsj, deyxep, iyegmn -qucxsqh (83) -iurmaj (40) -ejjgym (69) -jfajopz (76) -> aonpvtr, hykmnhl, ppavww, wfkxhlf -undaxyj (92) -avfsez (81) -gbqig (181) -> qgkaso, gtditk -qaqof (130) -> oxerrb, afxazvx, mhseysh -xdrjmkv (82) -tocdoo (82) -mlztke (233) -> bgjwy, lrosl -aymgd (62) -mcnsxuh (143) -> xnqeu, xrjrjp, qvowcc, qazqwkj -afycii (199) -> okqwb, mvxqfe -atzuayu (41) -svfgh (99) -tnngtb (52) -hwhhyhh (56) -qrlmd (98) -> xernf, klvhv -wnjtvt (11) -wzruwk (82) -luixm (59) -hkntpfd (107) -> pyraep, tiunb -mqjpes (12) -pshil (78) -wvisr (137) -> znkqj, dwvbnp -slohro (598) -> qhgvoj, mdanw, zimidd -rdnozh (304) -> lgmjeng, llalv -psmvz (15) -zlsrhdz (75) -taaoji (58) -wbqkf (22) -metsfo (253) -> xoabt, wbiys -kckevg (7) -hhrlaah (155) -> smjtypd, rwqopie -daesbhs (77) -tuyjnby (44) -danfue (32) -> okrnkqa, mqjqez, gndjq, qcizo -ropjtoe (942) -> wpxhphx, wrwusvc, zarww, xymtys -tinitt (240) -> gypuu, btsvvyg -kxsefnd (285) -> cmqni, pjhoue -yzfnlfl (27) -wpfywy (530) -> mifmz, edygy, nmfhgq, danfue -hwldx (66) -sakmn (74) -ehlwoxs (7524) -> qggjzz, zordz, phntkf -fekdmb (96) -ziyta (18) -cbdyc (58) -ibushn (41) -> thats, nefpbc, yvpzbgp, vddsv -lcbkylu (732) -> gawbtev, aejhrrh, zfzpgfw -mhlgi (50) -rptfwu (12) -fkmyndg (50) -tylelk (24) -> drfzng, yhonqw, wsyiyen, dqwocyn, qqnroz -azjunml (42) -hfjazyf (80) -nuajwg (86) -cukfipr (40) -pkcpn (90) -guccv (73) -pyfeav (62) -ikeiwjo (157) -hqcwl (19) -xayhv (76) -wemzz (76) -cqupq (88) -> jjvbyf, zddlo, plmaxee -btrdhk (43) -eirze (41) -litnjrv (1103) -> fxqaw, jbqehvt, hhrlaah -gveca (66) -> bstqyq, imdqhns -wpgziu (88) -vfwwc (61) -> anoza, zjhnhz, hgdghys -losjvw (61) -zbxopzp (147) -> qaqgap, cqfyjm -uksim (24) -uiiqr (1611) -> ysxuvi, yryyz, dnmsps, cqdggj, vyevfn, dzienj -mifmz (170) -> tgqxadm, efqzxka -hkxefzm (40) -ojcpgj (121) -> fpwoels, dzyfjvd -xqrnd (35) -> wlodh, gbmexj, zsratan -ahcba (38) -jnxbxzk (32) -ftthnl (222) -> halwu, mdktwy -qjlrpjn (59) -nuwpvd (76) -jnhyc (252) -> lcqed, fiwnjv -gmevoe (43) -glumdc (64) -rajiodp (268) -> uldlh, rudbmkz -qebkt (95) -vddfzu (67) -> wchtkp, aduuei -hcqsg (939) -> zgzxr, moeujf, xtocem, hivsxt -wrwusvc (60) -> bdqnomo, objgx -uzoroj (199) -> dvips, dkeosz -ujyxvl (54) -nltqkvf (66) -> fwevqj, aledrs, elvzp -lhjpci (34) -igqup (69) -vszfxh (40) -ztxjb (81) -aibabp (58) -vaqhekv (217) -> pejkmud, bkicgcc -wchtkp (65) -ycxyxg (91) -rgpazuy (44) -> waxvx, uckyywt -bppdgwm (78) -csxdpl (56) -vxjvov (68) -> tocdoo, jpxgvjl -vuckhv (87) -wnqny (56) -kcorlw (86) -jlvakq (239) -> ngtpz, xplsuaq -tcfmra (96) -twxwam (8975) -> qwtvro, osipmuv, cldldxp -xhang (48) -qneggdm (169) -> iurmaj, faqsp -umuur (86) -tuyon (90) -aqoik (53) -oldoxo (75) -rjjeggt (44) -fdklcbu (70) -tslfayy (41) -zpjju (68) -> ncffht, akmsaq -xijkpj (38) -xfmneu (89) -fdgccyg (24) -qkllvda (8) -zhubam (12) -emreip (94) -euypgtx (80) -tbwieh (108) -> uglla, iyqcty, pgtmio -mlkddpw (34) -zxphdt (5) -ohbzmqz (11) -dylrpo (69) -zjuupn (51) -> sibko, mlighq, wogrc -xykvys (160) -> iemgv, joees -nxwtdg (51) -> tcfmra, nvkhow, fekdmb, xgufltj -mlighq (27) -abspab (54) -fzcerr (10) -> zhnjnvg, bncmd -fxhlrok (69) -> dyxzd, rajiodp, hztzf, apexe -xvhpqmh (47) -> tuyjnby, aygltsd -nafvoj (127) -> aqoik, tapirho, kyizmdu -bkfbj (61) -hmyuwix (50) -> bpmrgr, soiza, mkbjgur -ilkhnhw (96) -fkbivys (69) -ikclk (77) -ysxuvi (249) -sppgjfx (530) -> bszaj, ozzxjr, ivfffiz, cdqkuuw -dfghz (64) -bxwtlj (214) -> khkaq, pkdeoh, dvvlx -uvexl (205) -> ftohrkw, fknai -xrjrjp (30) -oopiw (214) -yesozb (55) -wochkc (88) -dzyfjvd (35) -efqzxka (71) -hdjlp (55) -pbmni (69) -afcsq (190) -> zlvgiq, wemzz -hsykei (80) -swjcx (79) -> nbjrv, ytfnug -yanwn (95) -orxgo (99) -tcvpst (22) -xnfybs (41) -ctqym (59) -hwdkwn (27) -bvelsl (54) -gkegoh (51) -cbacfi (60) -gjihp (35) -hgdghys (1528) -> acpwe, yvttt, xbowtoi, hmrrarb, qneggdm -aejhrrh (281) -> gkskqqb, acgiwii -pzmmc (83) -> kmemzft, ewtqg -ffrgif (6) -> bpmus, vuckhv -naacbhr (39) -qeksx (73) -ncymzc (202) -> holcno, lmueep -gfghu (73) -qbncqqm (76) -qqkwjoy (297) -> iuagzo, nuvrtnk -sohohlc (697) -> gmeqmy, xstgov, ncymzc -zhnjnvg (95) -blstaec (115) -> kxcid, qummd -uhmmouc (74) -tfphsaq (1875) -> sndfkkd, vddfzu, xorbfm -phntkf (31) -> jjdfk, sqcet, iueqa -xfkpfqd (236) -tujrz (62) -sfxvp (167) -> uvfou, kasozsw, jfajopz -lyaqynn (43) -bfqotji (55) -jbkek (164) -> txznlay, fkzxmb -kqvsah (95) -zffoytm (85) -bpvit (184) -> tgexl, qbncqqm -ocuhfpd (95) -xhqrf (73) -jtgcmc (47) -> aqfemi, undug, bpznnqh, mmjpziu -rdthc (173) -> zfaxas, wfpxk, jwmjagj -hrbukg (6404) -> vlszzu, irgumpr, xwunxz -sndfkkd (83) -> yldsmt, drswab -znkqj (80) -xhubgcl (254) -> xnqznos, cbaah -epeain (16) -jbqehvt (225) -dobqmg (159) -> ejjgym, igqup -fguhavr (82) -dtakrnu (20) -ozzxjr (254) -> ojzpzsa, enmoyyj, nqzlzs -sqwovza (82) -hqpkdyb (106) -> bvviqc, jxcxv, ozugcs -ybfqzep (82) -bpmrgr (34) -qcldyng (32) -sbsfo (98) -saxar (88) -xucrab (63) -mdktwy (66) -nkegq (69) -gawbtev (100) -> jleqdi, dylrpo, zxdhxrb -htgvzw (180) -> rpanfr, zdaorg -fojnd (32) -yaera (143) -> mpwlly, gxzxapn -vlaowv (226) -> dxzahps, mtfqemm -lwujegj (101) -> emreip, ujnas -rtwur (311) -> shgcr, euoqdcd -dniub (19) -qaqgap (68) -oucqw (7596) -> qrlmd, gwpzvb, aywrlw -nesoknh (82) -rpzit (59) -uwoyjsd (83) -rawfw (68) -bnsqqv (38) -sgvaf (43) -> ihmqbiu, mweox, zkaqnra, uiiqr, athdvrh, qqmpq, jfnknli -ysmqsps (61) -> hfjazyf, lyorl, mhassg, euypgtx -facjth (57) -> wvaynsl, ygykyu, bhaebe, qcsfpn -gdvqsyp (388) -> zdiygz, ksbjftc, uekiz -bsnxzz (55) -qyqthsz (5) -> nkegq, jrjkj -xcjxzq (1306) -> hmjzw, ylmwjuo, xupkjdt -nbykdlk (339) -> gmtsea, qahfrp -acgiwii (13) -xquzvw (41) -kdrke (81) -bpznnqh (38) -zhckae (58) -ypzqp (1219) -> jewrs, juytoy -vrqdv (29) -klcuumi (42) -> swqgxh, rtzodmx, xmendwz -bsqpcne (362) -> xulpd, ixwoprg, rqqxoou, xykvys, nfchpk -oxerrb (49) -hivsxt (147) -> bipyp, botmw -kmyvyx (90) -nfkbhas (15) -hkcghm (76) -kqokslj (80) -djxvowe (56) -jypccpq (46) -yktmvtf (27) -dezgi (20) -bojjcl (31) -zsancei (75) -jnmgovh (86) -buyazh (1149) -> jrksg, zhckae -sppxgv (276) -> hgblqo, xpqnuh -cguzndh (75) -shgcr (62) -hmrrarb (53) -> wadeqe, floca -lmueep (13) -ntugl (44) -ftatt (92) -pgnbhl (210) -> qovcwth, bhxmn, ibagnjs -qsods (55) -xngnhi (841) -> jfclt, fpnjjy, wjkqpqr -relztcy (22) -vtphqb (237) -qahfrp (8) -bqppw (269) -hxowycm (16) -> okmwjoa, undaxyj -oojlo (111) -> losjvw, ekpvnh -fgbsxh (268) -mmotdue (113) -> relztcy, qwtheza -tienxkv (358) -> rqbjjuo, wdgfw -qwfosq (35) -> aunrdo, ntadc -anoza (37) -> bdzkzv, dzugjhb, hgltuwc, odmmo, tienxkv, yowbd -kioxu (159) -> qkdiej, kqfob -ybjld (24) -juytoy (80) -xstgov (206) -> wnjtvt, bnqutso -tapirho (53) -vjhwn (1738) -> xrmslfs, djejdy, oopiw -iroikgp (75) -> vqbfan, gkegoh -jtfdy (19) -ybqzq (363) -> vpsls, bbsvfl, isoayc -pqsfee (82) -bhxmn (59) -amhug (73) -yxzdn (19) -wvaynsl (85) -hrhfd (37) -yrbpdq (57) -ipppjn (62) -ygnlbv (88) -zjhnhz (2113) -> fsose, tbwieh, myhgys, nltqkvf -facddx (151) -> hwldx, ydgusm -gnbmz (89) -bmxoqy (17) -pyhohkx (17) -> nghcpr, wpgziu -sqnfn (235) -> ztxjb, noqmsh -gzqutgv (185) -> gqwfi, yenbb, reqlm, krquje -tgqxadm (71) -qjdqn (27) -> wzruwk, eegwdp -mvldvib (44) -gbmexj (39) -ppedet (34) -> qhfoy, lpgtx, xucrab, oioqg -ctdcrl (38) -> kufceqa, qebkt, ocuhfpd, isvfa -bhaebe (85) -amooqlb (53) -tcaex (115) -> cvxcr, mxikfk, xzfrad, tlwqwlk -uoenrx (59) -ewvlay (34) -zkwzctg (98) -qkjed (32) -jewrs (80) -snquxtz (53) -> dzrywb, hoilkqz -miidkpe (96) -hgltuwc (316) -> ptyuh, wfixt -oybow (58) -dtsdw (61) -qfzyvjr (156) -> ehclf, nmvki -ymerus (46) -cbefqk (65) -> fgzwvuy, yaawixo -nyeur (17) -baimp (69) diff --git a/2017/day-08/input.txt b/2017/day-08/input.txt deleted file mode 100644 index 21a73e2..0000000 --- a/2017/day-08/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -oui inc 550 if p <= 3 -abh inc -189 if g == 0 -kq inc 164 if znl != 7 -kq dec 827 if oui == 550 -z inc 469 if znl != -9 -ey inc 685 if tk == 0 -kq dec 388 if y > -7 -kq inc 468 if tk < 4 -oui inc 831 if un <= -5 -tk inc -676 if tx >= -8 -z inc 418 if kq <= -576 -id inc -316 if p >= -2 -y inc 943 if g <= -2 -g inc -646 if h <= 4 -tx inc 47 if tx <= -10 -un inc 486 if l < 9 -id inc -796 if l < 3 -ekl dec 269 if id < -1109 -ekl dec -503 if tk > -685 -oqg inc -704 if lb < 1 -hpz dec -256 if c >= -1 -y dec 320 if kq <= -577 -znl dec -741 if g != -644 -lb inc 584 if id > -1103 -p dec -280 if p >= 7 -z dec -389 if oqg < -698 -a inc 61 if p == 0 -hpz dec -184 if id > -1118 -id dec -33 if ehe <= 6 -oui inc 994 if l <= 9 -a dec -548 if ey >= 676 -p inc -434 if h != -8 -un dec 464 if lb != 0 -xj inc 285 if oqg <= -702 -h inc -758 if a < 601 -tx inc 465 if tk < -674 -hpz dec 393 if ekl == 236 -id dec 0 if tk < -667 -znl dec 802 if ey == 685 -l inc 617 if ehe <= 7 -c inc 699 if g <= -642 -tk inc 27 if c != 691 -ehe inc 213 if kq <= -581 -x dec 550 if l > 608 -c dec -503 if znl >= -61 -oqg inc 304 if lb > -7 -a inc 262 if un == 486 -tx inc 475 if znl != -65 -z inc -802 if g != -645 -oui inc 301 if lb >= -4 -id inc -642 if a != 881 -xj dec 394 if kq > -587 -y dec -685 if l == 617 -id dec -55 if kq != -583 -id dec 402 if ehe > 215 -h inc 120 if lb >= -3 -id dec 492 if ehe <= 216 -tk inc 591 if hpz != 441 -c inc -790 if h < 128 -kq dec 281 if ekl >= 225 -p inc 300 if ey > 675 -h inc -822 if z > 478 -oqg inc -187 if l == 617 -kq inc -625 if l == 617 -ehe inc 706 if g != -655 -oqg inc -489 if c < 409 -g dec 603 if kq <= -1486 -h dec -903 if ekl < 236 -a inc 447 if a >= 868 -a inc 448 if l >= 609 -oui dec 542 if h == 1023 -a inc -377 if lb < 8 -oqg dec 417 if oqg == -587 -oui dec -348 if y <= 370 -x dec 21 if id < -2205 -znl inc 206 if znl >= -67 -znl dec -230 if xj <= -106 -znl inc 913 if c != 412 -znl dec 544 if c <= 405 -a dec -72 if p < -127 -kq dec 495 if tx != 936 -h dec -203 if l != 608 -hpz dec -764 if a >= 1459 -xj dec 57 if lb > -3 -znl dec 437 if x > -579 -lb inc -473 if ehe >= 916 -c dec 354 if y <= 365 -h dec -764 if z != 474 -lb inc -77 if tk == -58 -ey inc 942 if abh != -182 -id dec 21 if y > 369 -y dec 589 if lb <= -549 -hpz inc 792 if lb < -541 -c dec 630 if tk >= -60 -oqg inc -491 if ehe != 919 -x dec -153 if z == 474 -lb inc -240 if a == 1461 -lb inc -620 if ehe > 917 -ey inc 751 if id > -2221 -oui inc 896 if h >= 1226 -kq inc 531 if ekl >= 231 -a dec -381 if znl >= -69 -znl dec 659 if tk < -49 -xj dec 26 if p == -134 -kq dec 929 if oui < 2539 -y dec 880 if c < -573 -un inc 737 if tk <= -68 -ehe dec 497 if l < 622 -g inc -193 if kq <= -1453 -a dec 695 if l < 618 -h inc 526 if ey >= 2388 -y dec 769 if g == -1442 -znl dec 923 if ey < 2379 -x dec -167 if ekl < 235 -ekl dec 652 if xj < -192 -c dec -352 if z >= 467 -abh dec -251 if xj > -202 -tk inc -214 if z < 475 -x dec 393 if hpz < 2006 -hpz dec -941 if xj >= -182 -x dec 980 if ekl <= 243 -hpz dec 886 if g >= -1447 -a inc 157 if oui >= 2540 -id dec -694 if ehe >= 413 -id dec 137 if y > -999 -h dec -24 if a == 1304 -id inc 68 if oui <= 2552 -p inc -863 if tx <= 944 -x inc 221 if h == 1250 -l dec 700 if l >= 616 -a inc -360 if tx != 939 -y dec 797 if x != -1401 -c dec -25 if y >= -1798 -c dec 401 if lb >= -1409 -c dec -164 if znl <= -1647 -ekl inc 494 if y == -1787 -un dec -432 if oqg >= -1010 -c inc 399 if a <= 947 -un dec -738 if c <= 204 -l inc -863 if y >= -1797 -abh inc -125 if znl < -1636 -a dec -376 if id > -1592 -a inc 392 if z > 470 -x inc 281 if h >= 1241 -lb inc -264 if kq >= -1458 -ekl dec 310 if a >= 1704 -hpz inc 132 if lb > -1670 -znl inc -870 if xj <= -198 -x dec -276 if g >= -1439 -abh inc 684 if hpz != 1110 -lb inc -214 if l < -945 -oui dec -135 if ekl != -76 -un dec 188 if ey > 2375 -hpz dec -72 if tk != -278 -y inc -141 if kq >= -1443 -x inc 174 if kq != -1462 -ekl inc 325 if h == 1256 -c inc 534 if oui == 2547 -oui inc 781 if z == 474 -lb dec -733 if h == 1250 -h inc -441 if un != 1467 -id dec -16 if oqg < -1005 -ekl dec 842 if ey >= 2369 -g inc -995 if a < 1718 -oqg inc 313 if tk == -272 -a dec -707 if oui >= 3319 -hpz inc 957 if y <= -1797 -h dec 270 if hpz < 1183 -lb inc -632 if g > -2432 -c inc -96 if abh < -62 -a dec -305 if z != 474 -y dec 679 if oui == 3328 -tk inc 949 if oui < 3332 -x dec 53 if abh < -54 -g dec 55 if l > -953 -xj inc -327 if abh > -64 -abh inc 643 if abh < -55 -lb inc -146 if y <= -2461 -l dec 763 if y >= -2473 -oui dec -787 if a < 2422 -p inc 419 if l == -1709 -l dec -307 if x >= -1009 -c dec 731 if x != -996 -y inc 150 if oqg != -682 -tx dec -673 if g > -2498 -kq inc -895 if l == -1402 -xj dec -817 if un == 1468 -ey inc 482 if z == 474 -h inc -475 if ekl <= -921 -hpz inc 526 if l > -1407 -znl inc 956 if tk < 680 -lb dec -922 if lb > -1304 -ekl dec 533 if y >= -2314 -g dec -727 if xj >= 291 -un dec -7 if ehe == 422 -x inc -587 if g == -1765 -un inc -786 if c != -83 -l inc -238 if h != 542 -un inc 267 if znl == -688 -z inc -500 if ey <= 2850 -l dec 673 if ekl > -921 -ey dec 562 if z < 477 -hpz dec -179 if oui != 4119 -un dec 486 if hpz == 1887 -oui inc 649 if tx != 1613 -x dec -124 if z >= 472 -y inc 807 if z <= 482 -y inc 145 if ekl <= -910 -xj inc 477 if p > -579 -znl inc -472 if tk < 678 -y inc 955 if z > 480 -znl dec 399 if abh > 576 -znl inc -452 if znl <= -1557 -z dec 204 if id > -1580 -hpz dec -475 if z < 478 -id dec -449 if abh <= 576 -lb dec 59 if ey <= 2288 -lb inc 304 if id != -1587 -kq dec 192 if l <= -2309 -abh inc 861 if id > -1598 -kq inc -240 if p == -578 -l dec 246 if a <= 2422 -g dec 356 if c > -82 -tx dec -341 if tk == 677 -hpz dec -325 if h != 535 -c dec 377 if l >= -2559 -ehe inc 826 if znl == -2011 -c dec 989 if xj <= 777 -h dec 376 if ehe != 1254 -oqg inc -268 if id != -1578 -lb inc 816 if ekl >= -921 -znl dec 131 if hpz >= 2692 -un inc 859 if tk >= 674 -p inc 972 if h != 167 -tk inc -69 if g == -1765 -l inc -787 if oqg == -954 -oqg inc -649 if x != -1460 -p dec 188 if c > -1459 -un dec 411 if xj != 770 -kq inc -658 if a > 2415 -g dec 396 if y != -1362 -ekl inc -220 if znl != -2004 -lb inc 711 if lb <= 736 -id dec 80 if a <= 2424 -z dec -808 if g <= -2152 -z dec -201 if p <= 209 -a inc -309 if g <= -2161 -oui dec -254 if hpz >= 2687 -h inc 504 if un < 924 -lb inc -231 if y < -1361 -id inc 482 if ehe <= 1248 -x inc -651 if oqg != -1612 -abh inc 516 if tk <= 608 -xj inc 30 if ekl > -1140 -znl dec -912 if id < -1178 -abh dec 419 if z > 1473 -kq dec -944 if h <= 672 -tk dec 685 if ekl <= -1135 -c inc -272 if ehe < 1258 -ekl inc 287 if h > 666 -oqg inc -993 if ekl > -853 -p inc 726 if h >= 674 -oui dec -557 if kq >= -2502 -tk inc -742 if tk != -81 -oqg inc -797 if h == 667 -oqg dec -107 if znl < -1093 -tk inc 497 if g == -2161 -c dec -226 if c == -1727 -tx dec 817 if oqg <= -3283 -y dec 719 if ey >= 2296 -oui dec 42 if y == -2086 -y dec -231 if y <= -2078 -p inc -190 if ekl <= -842 -c dec -533 if znl == -1099 -y dec -678 if z >= 1474 -hpz inc 591 if ekl != -848 -p dec 47 if h <= 676 -p inc 729 if tx >= 1136 -ey dec -36 if c <= -962 -oqg inc -554 if ey <= 2338 -tx dec 648 if hpz <= 3281 -ey dec -746 if xj <= 805 -kq inc -14 if x <= -2106 -abh dec 931 if lb != 509 -xj inc -230 if p != 697 -id inc 458 if l == -2559 -l dec -143 if ehe <= 1250 -oui inc 411 if y <= -1172 -c dec 292 if id < -723 -z inc 649 if tk > -326 -g inc 161 if abh <= 610 -oui inc 23 if c == -1260 -xj dec -478 if ehe == 1248 -id dec -153 if a < 2112 -x dec -616 if tk == -322 -xj dec -194 if znl >= -1106 -tx dec 220 if ekl < -855 -x inc 139 if z != 2141 -a inc 777 if abh <= 609 -oui inc 151 if x == -1360 -g inc 69 if id <= -575 -ekl inc 860 if xj <= 1256 -x dec 309 if x != -1367 -znl inc -405 if y >= -1184 -lb inc 428 if tx == 489 -znl inc -676 if tx != 497 -oqg dec 780 if ey != 3080 -un inc 476 if xj > 1240 -c dec -982 if l != -2422 -x inc 667 if y > -1186 -kq dec 277 if tk > -324 -oqg dec -271 if kq >= -2792 -lb dec 960 if a > 2877 -ehe dec 532 if x < -1011 -lb inc 619 if x == -1002 -hpz inc -585 if tk == -322 -p dec 553 if id != -569 -h dec 279 if c > -287 -oui inc 832 if oui > 5471 -kq dec -828 if ey != 3082 -xj inc -229 if ehe == 1257 -p inc -505 if id != -575 -y dec -94 if xj <= 1252 -h dec 885 if g > -1923 -c dec -38 if kq != -1964 -oui inc 19 if l <= -2415 -ehe dec 543 if oqg > -3580 -lb inc -394 if l >= -2420 -tx dec -673 if hpz != 2695 -h dec -436 if oui > 5495 -znl inc 826 if oui < 5480 -znl inc -134 if ey <= 3082 -c dec 808 if kq >= -1957 -tx inc -45 if abh <= 613 -x dec 30 if hpz != 2686 -a dec 440 if znl == -2314 -c inc -504 if z <= 2140 -tx inc 435 if y <= -1075 -x dec 256 if ehe < 706 -c inc 187 if p != 145 -ey dec -323 if id > -576 -hpz dec 174 if y >= -1080 -oui dec 455 if un == 1394 -oqg inc -804 if a <= 2447 -abh dec 741 if l == -2416 -y dec -566 if z != 2127 -kq inc 919 if id >= -575 -id dec 220 if znl < -2319 -g inc -15 if lb >= 197 -abh inc -968 if ey != 3395 -xj inc 873 if l != -2415 -x dec -367 if x == -1288 -un inc -62 if g == -1946 -h inc -400 if tk < -325 -xj inc -623 if h > 397 -a dec 49 if un < 1341 -ekl inc 491 if id >= -582 -tk inc 171 if ey >= 3405 -hpz inc -265 if ekl != 500 -ehe dec -811 if lb <= 212 -ehe inc 477 if hpz != 2702 -oqg dec 137 if ekl <= 500 -z dec -601 if ekl == 500 -ehe dec -696 if y >= -510 -ehe dec -616 if oui > 5038 -p inc 584 if xj == 2120 -abh inc -131 if z < 2734 -a inc 62 if kq >= -1046 -ekl dec -26 if oui >= 5030 -abh dec -64 if lb == 203 -xj dec 356 if tk < -320 -un inc 270 if hpz <= 2702 -l dec -632 if oqg != -4521 -x dec 69 if tx != 1555 -kq inc -685 if hpz == 2693 -id inc -655 if p > 729 -tx inc -763 if znl >= -2310 -c inc 250 if y <= -508 -kq inc 738 if l == -1784 -tk dec -548 if znl < -2310 -z dec -757 if ey >= 3403 -ehe dec -969 if tk == 226 -g inc 312 if lb <= 206 -l inc 218 if hpz > 2685 -h dec -500 if ey > 3400 -a inc 612 if ekl > 522 -oqg dec 134 if c == -1302 -tk dec -622 if oqg < -4641 -p inc -715 if ekl < 522 -hpz dec -862 if abh <= -1166 -kq dec 183 if a == 3069 -a dec -934 if p >= 722 -oui inc -474 if ey <= 3403 -id dec 36 if ey != 3403 -z dec 285 if x == -990 -z dec 924 if g <= -1626 -oqg inc -564 if xj <= 1755 -kq dec -597 if ehe <= 2952 -h inc 312 if y != -517 -kq inc -911 if ekl <= 528 -ehe dec 871 if l == -1566 -a dec 35 if c == -1302 -hpz dec 812 if g >= -1632 -lb inc 674 if ey <= 3406 -oui dec -729 if tk == 848 -z inc 11 if xj != 1766 -abh dec 35 if znl == -2314 -y inc -62 if abh != -1211 -g inc -480 if oqg == -4649 -tx dec 224 if l <= -1563 -tk dec -639 if un == 1602 -ehe dec 825 if kq != -1904 -tk dec -520 if c == -1302 -un inc 560 if id >= -581 -id dec -68 if c != -1296 -kq dec -722 if ehe <= 1271 -h inc 629 if l == -1558 -znl inc 447 if ehe >= 1264 -ehe inc -375 if x > -999 -abh inc 135 if ekl <= 528 -abh inc -532 if c != -1303 -ey dec -898 if oqg != -4659 -tx inc 149 if ekl > 523 -z inc 140 if un != 2166 -y inc -737 if znl != -1874 -id inc -858 if lb >= 874 -l inc -444 if oui != 5296 -x inc -401 if xj <= 1772 -un dec 422 if y != -1325 -x inc -459 if hpz > 3545 -x inc 671 if l == -2010 -oui dec -26 if ekl > 534 -z dec 813 if ekl <= 534 -tx dec -172 if c == -1298 -ey dec 544 if g == -2114 -c inc -700 if c == -1302 -l inc -951 if un != 1740 -id dec 446 if ehe <= 881 -tk dec -758 if z > 1615 -x inc -854 if xj < 1770 -a dec -739 if y != -1322 -lb dec 564 if tx >= 1468 -hpz inc 526 if id == -1359 -ey dec -759 if kq > -1178 -ey inc -765 if ey > 4513 -ekl inc 354 if oui <= 5289 -c inc -66 if tx >= 1472 -h inc 9 if ekl != 888 -ekl inc -247 if x > -2036 -x inc 832 if xj != 1770 -abh inc -867 if znl <= -1858 -c inc 564 if l < -2005 -xj dec 936 if lb <= 309 -l inc 762 if x >= -1210 -ey dec -862 if oqg == -4650 -tx inc -136 if ey != 3760 -oui inc -928 if x <= -1193 -lb dec 325 if p == 728 -a dec -157 if x != -1204 -lb dec -832 if lb != 315 -a inc -802 if h == 897 -x inc -882 if id <= -1358 -kq inc -98 if kq == -1174 -oqg dec 64 if ey != 3751 -hpz inc -582 if z > 1614 -h dec 335 if ehe != 888 -ey dec -137 if znl <= -1862 -id dec 491 if a <= 4067 -z inc -747 if z >= 1617 -un inc -429 if un > 1735 -tx inc 536 if un <= 1312 -tk inc 360 if xj != 1764 -tx inc 723 if l < -1242 -ehe dec -74 if tx <= 2604 -c inc 326 if a > 4072 -lb dec -178 if z <= 874 -a dec -218 if abh >= -2471 -p inc 204 if z < 877 -id dec 496 if id <= -1855 -oqg inc 1 if x == -2083 -abh inc 84 if un <= 1314 -znl dec 396 if abh < -2380 -x dec -94 if ekl >= 629 -ekl inc 741 if un <= 1311 -l inc -187 if y > -1321 -un inc 576 if hpz <= 2976 -p dec 334 if ehe > 956 -hpz dec 2 if x > -1993 -oqg dec -150 if g <= -2106 -lb dec -290 if x > -1982 -kq dec -16 if oqg >= -4502 -ekl inc -135 if un >= 1882 -id dec -491 if z <= 879 -z dec 311 if h > 556 -g inc -942 if tx <= 2606 -oui dec 917 if lb != 1329 -tk dec 650 if a == 4283 -abh dec -623 if y > -1312 -x dec 645 if c == -1504 -un dec 335 if id <= -1861 -ekl dec -160 if z < 570 -tk inc 968 if ekl != 1406 -g dec -298 if un >= 1545 -kq inc -814 if id >= -1852 -ehe inc -766 if y < -1314 -h dec 540 if z != 555 -x dec 683 if xj == 1771 -x inc -258 if ehe == 199 -l inc 452 if oui != 3451 -hpz inc -294 if y != -1310 -tk inc -785 if un <= 1552 -a dec -752 if c < -1502 -un inc 529 if ekl != 1403 -xj inc -551 if l == -992 -y inc 135 if znl > -2266 -tk inc -439 if x == -2892 -l dec 195 if x <= -2888 -hpz dec 683 if l > -1182 -z dec -486 if tk == 1859 -a inc 858 if a > 5035 -c inc 683 if abh < -2376 -h inc -93 if oqg != -4498 -id dec -46 if x != -2890 -un inc 181 if a > 5037 -abh inc -798 if y < -1184 -id dec -912 if oui < 3449 -a dec 526 if z <= 1037 -ey inc 510 if id >= -909 -l inc 930 if hpz != 1987 -id inc -640 if ehe >= 196 -xj inc -318 if lb == 1315 -oui dec -797 if x <= -2889 -hpz inc -563 if y == -1187 -lb inc -77 if tk <= 1858 -id dec 692 if un <= 2088 -tk inc -45 if znl > -2266 -abh inc 802 if hpz < 2002 -abh dec 262 if h < 31 -id dec 547 if tx != 2600 -h inc -48 if p != 599 -x dec -424 if ey == 4398 -kq dec 584 if oui == 4240 -lb dec -899 if kq > -1846 -tk dec 417 if a != 5045 -x dec 988 if oui != 4250 -ehe inc 423 if hpz <= 2000 -tk dec 497 if p == 599 -a dec 201 if tk != 895 -abh dec -140 if abh == -1844 -id inc 455 if oqg == -4498 -p inc 447 if xj == 1764 -l inc -653 if p != 1046 -a inc 226 if l != -245 -a inc 491 if c < -827 -x inc 942 if hpz < 2001 -tx dec 52 if h <= 26 -a dec 962 if kq < -1836 -tk inc 980 if id > -1781 -hpz inc 655 if un <= 2088 -kq inc -389 if oui >= 4236 -znl dec 334 if z >= 1040 -c inc -985 if p < 1045 -lb dec -597 if g == -2768 -tk dec -356 if ekl != 1399 -id dec -953 if g < -2755 -oqg inc 400 if oui >= 4233 -tk dec 14 if p <= 1050 -ehe dec -657 if a > 4089 -oqg inc -902 if x >= -2520 -un inc -276 if tx != 2543 -ey inc 734 if tk < 1875 -znl inc -685 if ey > 5125 -lb inc 959 if oui > 4242 -xj inc 84 if ekl > 1393 -xj dec 355 if oqg < -4995 -a inc -711 if oqg > -5007 -c dec 488 if p >= 1043 -znl inc 222 if g >= -2752 -z dec -169 if un < 1811 -tx inc -379 if abh < -1696 -znl inc 435 if un > 1803 -oqg inc 342 if id >= -834 -c inc -760 if ey <= 5127 -id dec 750 if z > 1208 -xj inc -994 if g != -2755 -ehe inc 499 if y > -1188 -oqg inc 643 if xj == 499 -hpz dec 85 if y > -1186 -abh inc -174 if un >= 1802 -g dec 898 if ekl >= 1390 -g inc -590 if a > 3384 -znl inc 486 if id >= -1585 -lb dec -650 if y != -1182 -ehe dec -634 if id == -1577 -tx inc -150 if un != 1805 -hpz dec -610 if l > -250 -l inc -648 if z <= 1216 -y inc 607 if abh != -1881 -ey inc 747 if oui > 4230 -tk dec 125 if g > -4256 -g inc 511 if a >= 3384 -tx inc -751 if hpz != 3178 -z inc -928 if ehe >= 2409 -lb inc -278 if kq >= -2236 -un inc -336 if c >= -1304 -id dec -908 if znl <= -2354 -y dec -183 if tk < 1733 -tk dec -92 if h <= 24 -kq dec -34 if hpz != 3174 -x inc -991 if oui > 4247 -l inc -644 if oqg < -4013 -hpz dec -690 if y >= -568 -ehe inc 171 if ekl <= 1399 -a inc -253 if g == -3735 -id inc 281 if tx > 1409 -z inc 835 if tk <= 1841 -znl inc -647 if y != -574 -znl dec -991 if ehe == 2583 -oqg dec -706 if ekl == 1399 -p dec -870 if lb == 2596 -un dec 293 if x <= -2513 -z inc 418 if z >= 1117 -tk dec -61 if tx < 1422 -oui dec -569 if ey < 5871 -znl inc -335 if g <= -3729 -ehe dec 509 if hpz > 3175 -oqg dec -24 if tk == 1894 -id dec 73 if a != 3138 -un dec 220 if y != -574 -z inc 707 if ekl < 1405 -p inc 238 if tk != 1893 -p inc 667 if lb >= 2592 -l dec -927 if ey == 5875 -ehe inc -787 if z != 2248 -znl inc 82 if znl == -1705 -abh dec 839 if a <= 3142 -ekl dec 22 if ekl > 1396 -z dec 402 if y == -574 -ey inc -732 if kq != -2229 -x dec 869 if ey < 5888 -lb dec 137 if y >= -582 -a inc 204 if z == 1846 -h inc 280 if hpz == 3181 -ehe dec 876 if id != -459 -l dec -156 if oui == 4248 -oui dec 670 if hpz >= 3170 -id dec -485 if z > 1842 -z dec 40 if p > 1946 -kq dec 671 if ey > 5872 -a dec 745 if tx <= 1420 -y dec 985 if tk == 1894 -y inc 668 if l == -1540 -g inc -231 if hpz == 3174 -znl inc -481 if p > 1948 -hpz inc -14 if kq < -2900 -ekl dec 372 if oqg <= -3285 -ehe dec -176 if abh == -2717 -l inc 865 if p >= 1942 -tx inc -587 if g <= -3962 -a dec -679 if h <= 27 -ey inc -261 if hpz != 3165 -l dec -486 if tx > 829 -ehe dec 913 if z > 1804 -ey dec -431 if x == -3383 -g dec 998 if y == -891 -a inc -720 if hpz <= 3176 -un dec 753 if hpz < 3174 -l inc 740 if l < -182 -oui inc -212 if oui <= 3578 -oqg inc 363 if tx > 824 -x dec 296 if p <= 1956 -oqg dec 480 if oui == 3358 -x inc -178 if abh <= -2724 -x inc -579 if tx > 830 -lb dec -188 if tx == 831 -ekl dec 544 if un >= 1512 -ekl inc 284 if c != -1304 -id dec -418 if oui > 3365 -a inc 12 if h < 19 -lb dec 73 if ekl != 745 -c inc 594 if id >= 24 -g inc -118 if xj <= 506 -id inc 274 if x >= -4263 -x dec -248 if oui != 3350 -ehe inc -431 if abh >= -2719 -y inc -740 if y < -885 -p inc -842 if znl <= -2095 -g dec -101 if tx != 831 -un inc -708 if id == 298 -id inc 788 if id <= 302 -ehe dec -4 if oqg <= -3399 -h dec 904 if ekl >= 736 -oui dec -828 if tx >= 823 -z dec 309 if tk != 1894 -ey inc 744 if tk > 1901 -znl inc 133 if ehe <= 550 -a inc -908 if z != 1810 -tk inc -464 if h != -889 -h inc 59 if ey > 6042 -x inc -841 if l == 551 -abh inc 293 if ey > 6047 -tx inc 410 if un <= 813 -z inc 218 if ehe >= 538 -xj inc -875 if a >= 1635 -kq inc -793 if abh < -2415 -oqg dec 361 if h == -823 -tx inc -847 if xj >= -378 -hpz dec 725 if a <= 1641 -lb dec -740 if h < -830 -hpz dec 259 if h < -818 -id inc 353 if kq != -3687 -oui inc 540 if p == 1109 -lb dec -235 if tx > 392 -hpz dec -601 if h > -826 -oqg dec 287 if oqg == -3763 -oqg dec -965 if abh < -2433 -id inc 172 if oui > 4722 -z dec -226 if ey <= 6054 -kq dec -173 if x >= -4859 -y inc -123 if un > 798 -lb inc 522 if kq < -3514 -abh dec 543 if znl != -1973 -id inc -418 if hpz == 3516 -tk dec -115 if abh <= -2966 -x dec 501 if ehe > 533 -oui dec -460 if kq > -3524 -l dec -712 if g == -5084 -c inc -239 if tx < 398 -abh dec 956 if oqg < -4041 -x dec 357 if id != 1201 -un dec 45 if tx == 394 -z inc -123 if ekl != 748 -g inc 479 if p > 1099 -a inc 942 if id >= 1186 -id inc -788 if oqg >= -4057 -tk dec -821 if y > -1762 -g dec -672 if tk < 2371 -ey inc 647 if oui > 5179 -x inc -382 if lb == 3402 -id inc 742 if lb >= 3394 -hpz inc 631 if x >= -6097 -h dec -368 if p > 1101 -ekl inc 44 if ehe == 543 -p dec -420 if l > 549 -y inc -539 if tk < 2365 -abh dec -516 if tx < 395 -ey dec -752 if hpz != 4147 -z inc 970 if tk == 2362 -y inc 698 if g < -3933 -ey inc -131 if l != 541 -tx inc -663 if c < -954 -z inc -161 if l >= 544 -kq inc -616 if g >= -3931 -tk inc -915 if oui <= 5188 -ey dec 978 if id == 1141 -y dec -430 if ehe <= 541 -kq dec -129 if tk <= 1448 -y dec -319 if x == -6091 -znl inc -192 if x < -6086 -oqg dec 560 if ey <= 6565 -ehe dec 531 if ey == 6565 -abh dec -732 if xj < -372 -xj inc 421 if kq < -4135 -x inc 85 if un >= 755 -c dec -26 if oqg != -4602 -oqg dec 943 if a != 2576 -ey dec -370 if oqg == -5560 -oqg dec 620 if ey <= 6561 -tx dec -308 if oqg == -5553 -znl inc 123 if ehe <= 19 -ehe inc 848 if a >= 2577 -tk dec 679 if z < 1970 -c inc -339 if z > 1963 -id inc 349 if lb <= 3407 -x inc -88 if oui > 5177 -hpz dec 617 if oui <= 5185 -oqg dec 696 if z > 1964 -oqg dec -984 if z != 1966 -lb dec -904 if un > 767 -oqg inc -480 if p > 1534 -c inc 496 if un < 769 -g dec -564 if oqg > -6256 -ehe inc -874 if abh > -2674 -l inc -20 if l == 551 -lb inc 962 if ey != 6575 -hpz dec 99 if ekl <= 792 -l dec 941 if y != -1443 -ey dec 621 if g <= -3361 -xj dec -474 if oui >= 5183 -xj inc 807 if g != -3364 -abh inc -75 if a < 2593 -kq dec 57 if c <= -770 -hpz dec 274 if p != 1529 -oqg inc -927 if ey == 5944 -c dec 171 if g > -3372 -p inc 54 if xj == 1326 -ehe dec 249 if oui >= 5184 -ehe dec 315 if un < 765 -lb dec 545 if y < -1429 -znl dec 998 if hpz > 4049 -z inc -122 if hpz <= 4057 -znl inc 620 if kq > -4197 -oqg inc -349 if un == 759 -tk dec -186 if h == -455 -oui inc 717 if ekl <= 798 -xj dec 701 if h >= -456 -un inc -50 if tx < 709 -lb dec -784 if h < -452 -tx inc 175 if tx < 710 -tk dec -575 if ey != 5944 -oui dec 856 if lb < 4604 -ehe dec 179 if abh > -2746 -hpz dec 537 if xj < 622 -ey inc -862 if y <= -1427 -oqg inc 104 if abh <= -2744 -kq dec 453 if p == 1583 -ekl dec -587 if tk == 958 -tk dec 309 if tx == 877 -oui dec -628 if y < -1425 -kq dec 509 if x >= -6096 -xj dec 953 if oqg != -7412 -lb dec -435 if lb != 4595 -c dec 341 if id == 1496 -x inc 796 if x < -6093 -hpz inc 401 if g > -3365 -znl inc -36 if x > -5303 -h inc 282 if oqg != -7419 -ekl dec 802 if z >= 1838 -c inc 586 if ehe != 305 -p dec -293 if g < -3371 -ey inc 125 if kq > -5158 -ekl inc -108 if abh != -2753 -ekl inc -848 if xj != -324 -oui dec 801 if ey > 5211 -x inc 704 if abh == -2750 -z inc -759 if ehe == 296 -g inc -964 if ehe < 301 -ehe inc 307 if xj > -330 -c inc -272 if ehe == 603 -ey dec -497 if un != 700 -lb dec 533 if c >= -978 -y inc 864 if z == 1085 -ekl inc -895 if x < -4590 -abh inc -424 if xj != -324 -lb dec -756 if l == -418 -xj inc 23 if g == -4328 -znl inc 716 if g >= -4322 -h dec -669 if l <= -409 -oui dec -305 if lb >= 4498 -un dec 664 if id <= 1493 -hpz dec 706 if g == -4331 -ey inc 920 if lb <= 4512 -l inc 858 if c < -968 -tx dec -357 if ey >= 6631 -oui inc 344 if znl != -1466 -tx dec 549 if znl > -1466 -tx dec 748 if h > 491 -znl dec 544 if xj >= -332 -oqg inc -626 if y > -576 -kq inc -28 if a == 2585 -ekl inc -895 if tx == -420 -oqg inc 770 if ekl < -2173 -g inc 712 if kq == -5155 -ey dec 809 if a > 2578 -znl dec -8 if c >= -972 -oui dec 360 if p >= 1580 -l dec 231 if znl != -1992 -hpz dec 307 if l > 443 -oqg dec -152 if x <= -4594 -y dec -153 if id >= 1488 -oui inc -122 if l < 456 -xj inc -818 if id != 1493 -un inc -819 if a != 2594 -abh dec 518 if ekl < -2169 -znl inc 873 if y < -412 -ekl dec -431 if h == 496 -x dec 498 if x > -4595 -ehe inc 133 if z > 1093 -tx dec 293 if g != -3619 -kq dec -29 if znl <= -1118 -tx dec 621 if un > -120 -p dec 494 if z >= 1089 -h dec -40 if l < 457 -z dec -430 if lb == 4501 -tk dec -339 if kq == -5126 -y inc 616 if oui != 5834 -kq inc -28 if z == 1091 -abh inc 267 if ey < 5808 -hpz dec -100 if h <= 536 -p dec 883 if kq < -5120 -tx inc 516 if p >= 699 -l inc 183 if oui != 5846 -kq dec 230 if znl >= -1120 -znl dec 595 if ekl > -1742 -oqg dec -408 if g <= -3614 -y dec -796 if c >= -977 -id dec 414 if lb != 4514 -ekl inc 845 if abh <= -3685 -c inc 193 if p <= 699 -xj dec -590 if oui == 5842 -z dec 899 if kq <= -5349 -kq dec 616 if kq <= -5365 -g dec 371 if ey == 5815 -lb inc -922 if y <= 1003 -hpz dec 592 if a != 2576 -xj dec -548 if ehe == 603 -lb inc 867 if oqg < -7495 -x inc -162 if l >= 628 -ekl dec 926 if un <= -116 -ey inc -661 if oui != 5851 -z inc -44 if a != 2588 -kq inc 929 if h >= 529 -p dec 373 if oqg != -7496 -oqg inc 629 if g >= -3996 -kq inc -667 if a <= 2579 -p inc 620 if ekl <= -891 -xj inc -169 if x >= -5249 -tk inc -327 if g > -3996 -h inc 96 if oqg > -6860 -c inc 362 if c != -963 -tk dec -861 if un == -110 -ekl dec -765 if x != -5259 -a dec 844 if g != -3980 -oui dec -549 if l == 631 -c dec 753 if p > 937 -a inc 661 if y <= 1001 -a dec -315 if oqg < -6853 -znl inc -538 if p == 947 -un inc -894 if tx < -515 -abh inc 958 if a > 2711 -xj inc 806 if tk < 1527 -abh inc -317 if z >= 136 -tk inc 75 if un <= -997 -x inc -171 if a <= 2718 -z inc -339 if ekl >= -139 -oqg dec 743 if un == -1004 -znl inc 942 if abh != -3058 -y inc 195 if un != -1014 -oqg inc -289 if z > -192 -un dec 253 if un >= -1006 -ey dec 426 if hpz < 2542 -ehe dec -877 if c >= -1364 -z dec -399 if ey >= 5147 -znl inc 224 if un > -1267 -h dec -1 if x != -5427 -oui inc -541 if abh != -3047 -h dec -48 if id <= 1085 -oui inc -841 if y >= 1191 -ekl inc 880 if xj < 805 -xj dec 804 if z <= 210 -xj dec 91 if h >= 690 -ey dec -355 if oqg == -7601 -tx inc -508 if znl > -1089 -xj dec 948 if ekl != 754 -p inc 675 if z > 201 -c inc -872 if p < 1624 -un inc -470 if znl <= -1081 -oui inc -672 if z >= 202 -c dec -191 if l > 628 -p dec -603 if y <= 1196 -un dec 283 if id != 1086 -un inc -942 if znl != -1096 -tk inc 553 if tk < 1604 -l inc -644 if ey < 5515 -y inc 845 if g != -3985 -oui dec -883 if un != -2947 -ehe dec 449 if p <= 2226 -kq inc -410 if oui > 6052 -hpz dec 97 if ey > 5509 -znl inc -892 if hpz != 2539 -oqg dec 585 if znl != -1971 -z inc 257 if tk == 2150 -a dec 445 if oui >= 6053 -oqg dec -745 if oui == 6061 -ekl inc 631 if oui <= 6064 -un dec 401 if znl == -1978 -oqg dec 289 if kq < -4835 -oqg dec -867 if xj != -954 -h inc -764 if ehe == 1031 -y inc 63 if z < 468 -id inc 750 if tx != -1037 -z dec -142 if a != 2269 -x dec -497 if x >= -5423 -ekl inc 27 if x > -5427 -ehe inc 458 if kq <= -4829 -oqg inc -20 if un > -3355 -l inc -512 if znl != -1982 -ehe inc 684 if znl != -1977 -ekl dec 834 if x <= -5427 -p inc 563 if l == -525 -znl inc 178 if ehe > 2173 -y dec 396 if ehe < 2181 -p dec -55 if ey == 5515 -id dec 670 if znl >= -1981 -z inc -718 if lb >= 3581 -c dec 976 if tk < 2152 -g inc -118 if ehe != 2179 -xj dec -150 if x == -5425 -ekl dec -332 if xj != -806 -id dec -692 if ekl == 1739 diff --git a/2017/day-09/input.txt b/2017/day-09/input.txt deleted file mode 100644 index eb4d605..0000000 --- a/2017/day-09/input.txt +++ /dev/null @@ -1 +0,0 @@ -{{{{{!>'!!!>!!!!!!!>u!!!!!>},<'>,e{o!!!>!'>}},{{{},!'!!a}!!!>,!!!!!i!!,e!>,},}},{{},{{},},!i>},{>,{a>}}},{{{{,u!!,}!!!>!!"'!!!>,i!!e>},},ii{!>},,">}},{},<{!!!>!>},ou!!!!!>!"!!!!!!!>!!>,{},,<"ui!!,u'!>,!!o!!a>}},{{<"!!<,},!!"},}}}}},{{{{{{{{{!>,<,>},{,<,}!>},},<,!!!>,!!!>'>}},{{<{}!!e!!!!>},{,,<""a!!!>},}},{,!eia'!>},,,{}}},{<,oo>,{{},!>},<''>,{<{e!!!>!!!>}>}},{{}}}},{{>}}},{{{{,,}},{{}},{{{{o!!!>!!"o!!!>>}},{<'>}},{}}},{{,i>}},{}}},{{{!>},{!"i!}oie>},{,<,">}}},{{{},{{{{{{<{uu{'!!>},{<>,}},{{{,,,}},,}},{}}},<'i!!ueiu,!>},},!!<"}!!!>,},<>}}}},{{{{<,!>},<',!!',ei!>!>},i!!}ee,>,{{}}},{{{<'a'!!e!"i!>o!!!>!!!>!!!>{!!!>,<,>},},{,<{!!!!!>!!,!!!>>,{<,!!>}},{,!>}e!>},}{'!!!>o>}},{}},{{{,{<,}"!>!!!>}o!>,<>}}},{{{{{,,},{o>}},,,<}},{},{{<,<>},{"o!!aue,>,},},<}}},{},,},!!a,e!!!!!>,<>,{!>},}}}},{{{{{},!>,,{!!!!o!>},u!>,i!o!>!e''!>!>i>,{{<,u'!>i"o!!"}>}}}}},{}},{"}{!>},},,,<"!>,<"u>},{{}}},{{{{{>,u,,o}"{>},{,<<,!!!>,!>o!,!>,}}},{{{!>},,,{}},{!!i>,{{},{},<'{},{{!>,<>}}}},{{<,},{{{}},},,<{!!!!!>"o!!<,e!o!!!!!>},},<>},{},<>}},{{<'!>!>!>,<>},<"io!!!''!!!>!!o!!o!!!>,<!>,<>}},{}},{{{<'i!!!'}!!!>!>!!u!!!u!>oo!>},<>},{,!>,},}}}},{{<{i!!iu!,!!'!!!!{"!!!>>,{}},{{<",!>a{a!!{i!>,},<}u!>,!!oii>},{{<'u!!"!!!>}a!!e!aa!>,!!!>,<<>},},<"}"!!!>i!>,<>}},{{,{<'}"!!!o!>},}},{,,{<{!>,<"!>,<,!!,!!,e!!{{a,!!!!!>},<}}}},{{<}!>'!!{,,e!>,},>},{{{{{{}}},{}},{{}}}}}}},{{{{},},!!!!i}e!!},!>,<{!>,>},{<'!'''!>o"},!!e{!"o!>,{!>u>,{}}},{{{,!>!!o!!}iou>}},{{{},,,a<>},{,},<{i!!o>,,}}}}},{{{{},},,<,!!!!!!,!!!>,}},{{},{<,{},<{!,!!u!!!!!!!!!>},,!!!>i!!{,}}},{o!>',{<"!>!>!>},<'{o{e!>,<,a}!!i>}}},{{},{},{},,e!!!!!!!!e}!!!!a!!'}">}},{{{{},!>},},!!!>i}!>,<<>},{},{{{},{},}},{,<'!!!>{!!>}}},{{},{'""!o!>,<>,!!!>ue!!!>i{'!u<,!,>},{{}}},{{{},,,i}},!>,},{{},},>}}},{{<"}},,<>,'!!!'u!!!!!u!!}>},{{!>},<}>},!!,a','>},{{,{}}}}},{{{{{{}}},{{{{{!>,<>}},{{}}},{<}!>,<,{i!!}!>},>},{{{{,"!!!>u},,{,i"a}!!}a!>i},!!a!!!>>}}},{{},{}},{{{{,<"u},}},{}},{{{<">,},!!u>},{,<{>,{{<"ie!}!>a!e>,{}}}},{<}i''ua{!>},<>}},{{},{},!>},!>},<,},<,a,>}}}}},{{},{{<,"u{>},{}}}}},{{<,!!i!!i!!!!"a"!!!>!>,<>,,<}},{!!ou>,<},<}u!!!!!>{!!,!>,,<>}},{{{{!>},">},!i"!>,<"i}!>!>!>a>}}},{{{{,!>e!!>},{},{{{},{}},{}}},{{{},<>,<"'<}},{{"iaa,a>}}},{{{}},{{}},{}}},{{{},{}},{{}},{{{{<},<{a!!!>!!!>}ua!!!!!>a>},{ae!!!>'>}},{<>}},{{},,<>,<{,"ea>}},{,{{},<}!!{!>},},!>,<{!>},,}}}},{{,<>}},{{{,},{},{!>'!!u!!!!'!>,,},<},!!!!'>}},{},{{{{<},},{<}{!>},,"''!!!>ao!!!>ue>,,<,,}o!!ea}>}},{{eo,a!>!>},<},<"!u!{i!!!!e!>,<,!!u>},<{}>}}}}}},{{{}}}},{{{<,au'!>},,},<>,},<{!!!>!>!!o'"!>!,"}!">}},{{!>!!!>",!!!!!!!!!!!},<>,{>}},{{{}}},{{i!!!>!>},!>e!!!>,},},{}}},{{<>},{{"!>,<'!!!>,!>},<},,<>},<o<"!!!!e}}!!!!}!!!>!!">},{{<,e>,i{},<}!!!>>},{{<"e""!}u"!!!>!>,},{!>},'!!e!!!>!>,,<{iau!>},,{u{e!!"}u!!}},{}}}},{{{{{},<>,{}"!!!>},!!!!!>!!!>},!>,}}}},{{{{<{i!!uu',",u>},,<"!!,i,!!a!>!!o!>,},<>},<,o!!!>o!>o>},{},{<'u!>,,{!>},},{'>}}}},{{{},<,!>>,{<""a'oa!>,<>,{},<>}}},{,!!!>,<>}},{{{!!!>a!!!o!!!>!!'e!>,<}o{!>},,<,'>},oa!>,},{},<>}},{}},{{{{<,{!!o!>i>}},{,<,"o!>},}},{,'>,},<},"!!!!o},{}}}},{{{{{},ua,!>o"}e!>},},{{<,!!!>!!!>,,<},{a{i!>},}}},{{{<>,{,},<>}},{{}}},{{{<>}},{{<'!>,},<",!!o}}{!>},>},{{{{<'}!!!>,{a>},{}},{o'!u"!!!>,!a!!!>>}},{{<'!!!>,<'"}>}},{}},{{e,o,{<<">}},{},{{{},{{<{e!!!>{!!!>},<"!"!!!>!>},<>},{{>}}},{{{<'!>},<,!!e>}}}}}},{{{{!>,<",!>,,{{<}!>,<!>},<,'{,}!>{uiu,!!i">},u>}},{{!!!!!!!!!>ae}'"!ua,>},<}!>},}}ui!}u>},{{},{}}}},{{},{,o!!!!o'!!!!!>{u!>,},<'i,!!}}}},{{{i>}},{{{{{}e,""!{!!!!""!>!!!>ea>}}},,!!!>!,<}>},{{<'!!!'!>ee!>,<>,},<""!!!>},,e>}},{},'"!!!>!!},},<>}}},{{{{{},,,},},<<<>}},{!>},<,,<'},},oe,!!<>}},{{{{,'a!!!>,},{<'!>},,!>},}}},{{},,{{{},}},},},<<!"e!>},<}i>}}},{<{>,{},,<}{a!>,},,{!>,}}}},{{<'!<},{{<<"}'!>},<},{>}},{{{},{{,,<}!>!!!>e!!{>}}},{},{{,},},iaeo>},{{{{,<<'o!>,},<'i!!!>},<">},{}},<,>},{{},},<>,{}},{},!>},<{!!!>i!>ao!>i>}},{{}}},{e<{o"!!!!!>'>,{}}}}},{{{{},},<>},iauiui!>},<>},{,>}}}}},{{{},{}eoei!!!>u!>},">,{{{},<}!>},!!ie!,!!!i!oi!!!>},>}}}}},{{<}!!e!iieu!!'>},{{,>,<}o!!!>>}},{{!!u!!!>>}}},{{},<},<},,!!!<'u,!!o!!i,{,<}!>,!>,!!!>!!!!}u"}i>}},{{{{<{e!>,},{{{{<>},{<"e!>},}}},,<,}!!!>!!!!!>,}}},{},{{},{!!!!!!!>,o!'!>,<>,!>,<{!!e!!,!>!!e!>,i!!<{>},{}}}},{{{}},{{{!>!!!!!!"!!!!>}},{},{!!!!!>'oaii!!!>e!>,!!!>o!>},a>,'!!i}u'{e!'!>e!>'!}!!>}},{{!>},}'!!!>>,{}}}}}},{{{{{},{{<}u!!!!i}}}},{{{ioe!!>,<''!!'e}!>>},{}},{{<'!,o>},{{}}},{{}}},{{{{{},",},{{{},{}},{{!>,<",},{}a!>ae!!!>o!!u!!"e!!<'o{>,},<{>}},{{{<{}eeoua!!!>},}},{!!}!!!!!>!u>},{{{!>,<'a!>}!>!!<,u"!>!,{e<>},{{u"'>,},}}},{<,eo'}o!'{>,i!!a"!!!>!>},<}!a!!!>!!!!!>,}}}}},{{{u!!o'!!}!!!!!>!!!>>},},},{{<,!>!i!!,},!>,},<>,<<"e!>!>!>,,o!>,},},{{}}},{}}},{{{{},{},{<"!"<"!,!!!!!>eau!>,<,>}}}},{{{{{{}},,!>,!!!>!!!>!<<<>},{,{!>"i!o,!!{!>},}},{<"ia,i>,<'!>ioi!>},<>}},{{{<>},},{},{{,<'u,>}}}},{{{,},<,!>,<,i!>>},{{{<},}!!",!>!!!><>}}},{{},{{{},!!a>},{{},{}}},<}a!!!,'a',!>u>},{{ia{!!o!!!>},,},"!>,},{,!!,!>,!>>,{<}i>}},{{},{{<''!!e},e{!e>}}}}}},{{{{{<"u!>!!!!>,},<}!>},i!}'>}}},{{{{{{<,,!eaa!u!!oie!<,!!!>!>},,{u{!!i>},{<",{}}},{{},{},<'!!!!,!!!>!!",>}}},{}}}},{{{},{<{!!!>,,!!e!>,a"!u!!!!e!>,<{!!!!!',<>}},{{},{<"!,!>},<{a!>},<}}>}},{{<}!!"!>,<}!!i""'!!!>{>,},,<{!u!!'},{{{{{}},{!'u>,{<'u!!!>,,{>}}},{{"!!!>'}e!>,<}>},,<}{!!!>!!!!"!"!>!!!!,}<<>}}}}}}},{{{},{{{{<,!!!>,!>},,},<>}}},{},<>}},{}},{},{},{{},{{},!!!>,>,{}},{},{{{},<,>},{<!!!!o>,{u!>},<,!!!!oo!!!>!!u"!>}!>,<>}},{}}},{}}}},{{{{{{<i!>!oi}oeuu>},{{<,{!>!>!!!>!!!>},!!!>!!!>!!,'!},o!}>}}},{{a!!iu{!e>},{{{<{!!{!!o!,!!!>>},{},},<"oi!"!!!>!>},<>}},{},},{,},>,}},{{},{{{},{}},{{!!!!!!{!"{e}e!!,!>ae!!'},!>},},<>}}}}},{{},<>},{!><,!!!>},}}},{{<{},<'i!"{!>},,,,<{,!{},!>e!!!!!!!>!","ua!}!!<'!!u'>},{{{{!>,},},<'}o,<>},{<'!a!!{"u!e!>,<>}},{!!i!{{o!!!!!>,,},<,!!}>},{{{{,i""{!!!>},,{}},{{,o!>}"!!o,!!>},{},<"u}!>"!ae!{!<>}},{{,},{u>}}},{{},{}}},{!!!><",{}!>ee!>,}}}}},{{{},!!o!!!!{{!!!>!>"a!>!!!!!!>},!!!!!>!!!>e>},{{}!!{ie,!!!!},<,}>,i!>,<,!!"!>},<}!>o!"oo'o!>},<>},{{<{{!!!>ua'ei'!!<>},{}}}}},{{{{{{}}}}},{{},{{iu'!>>}},{{},},,<>},{}}},{{{{{<}},<"}'!oe!>,,},<{o<}},{},<>,<>}},{{}},{{{{!>},<'i<"!",>}},{,!!i!",!>,},{{"{aia!!!>,}}},{{},},<,,!!}'!!!!ae"!>,<"i!>,,{{{<,!{o},,!oi!!!>!u<'"e!!,{i>}},{}}a!,o!!a!{a>}}},{}},{{{<{!>,,<}{!!!>!!!>,,},{,,!>},!!!>e,>,{},!>,,},,,,>,{}}}},{{},i!>,<>},{{{{{},{!!"'{!!,'}>}},{{},{}}},{{<'a"!>e!>},<',>},!>,,<,,eu!!!>!!u!>,<>},{{{{<,!},<{!!!>},<{}e>}},{}},{{{{"o{uu!>},<>},},!!!'!!i!>!"a!!}!>,<"'!'!>>},<{!!!>,a!!!!{""!>"!!"'u!!!!!>>}}}},{{,},<'!!"!"!>>},{}!>!>},<}}"ao!!!!ua!!{!><">},{{!>},,<{!>!><>}}}}}}},{{{{<'}u!>,<{!!,}!>},<'!"'{!>},>}}},{{{<{a!!!>u!>!>!!!>ae}!>!>},<{!!ua>},{{}}},{{<,!!!>},!!!>>},{<}!!!uu{,!!!!i!>},<{!!!>},}},{{!!!>a!!}!!>},{{{{}},{,,{a!>a>,<,,"!!a!!>}},{!>},oa!!{!!!>a}a!!{>},{{},,{,,o!!e!>,>}},{<,!>},<"{}}}"},,,<},<>,{}},{},<}!!!ea{!!!>,<'uui>,!>,,<>}}}}}},{{{{{{{}},{<,!>},},,<>}},{},{!>!!!>ii!>!'"},},!!>}},{{{{{<,,!i,,ae{!!!,!>!!!>},}>,{{<}!!!>!!!>'!!!>"!{{!>!!!>>}}},{,<{oia}ueue!!!>eai>}},{{},!!!!!!ei!io}!!!>!!ue>},{<}!!!>!>i}!!!>,u!>,!>,<"o!>,,},,<>}}},{{eo,o!'!!!>'}}},{{{{{!>,!!!!!>}>}},!>'}}!!!>!>!>,!u>},{,},<'''!>},<">}},{<<,iiu!'iu!><>,{<,!!{e!!!>o!ai'!!'!!!!{a!>>}},{{},<,i{!>"}>},<'!!!>u'ao!!}},{{{,<'{"a'!>,},>,},{}},{{<'!,e!>},},{},{{{<,,},a{>},{{},'!u!>,<>},<}!!!!eai!!!>,!>!!!!!>>}},{!!a{oo,i>}}},{{{}},{},{,<{'a!!'a!!!>{},}}},{{{},,!!'>},{{},,<{!>},<,>}},{<",!>,<'!>,!!u!!{'{!>},<}!!{!oa!!!!e'!>>,{,},,,<{!>!!!!!!!>>}},{{<>},{{,!>,<>}}}}},{{{{{{<>}},},,<,!>},<>},{{},<>},{{<',!,ioe!>u>,{}o!>},<}>}},{{<{a'e,i!>"u>},{{{},,i,eo!!!!!>},>},{}}}}}}},{},{{},{{{{{},{,}}},{{<>},{{{},<>}},<!>!!"{,uei!>},<}>}},{o'}!!a!!o!eu>}},{<>,>},{,!,u!!}'!{ee!!i!>,!!!>!>>}}}},{{},{,!!,}o{>},{,<>,!!a!>!!!>u!>,},,,},}}},{{{},,{}},{}},{}},{{{{<,e!!,!>,},<,!!!>a!,!!'ie!>,},<>},{{},,!e!!!>!!!e"}uu!>},},{{},{{{,},!!!>e'u!!!>o!!u!>},<}>},{}}}},{{{,<{'!!i!>,<>},{{}}},{}}},{{<>,<,,>},<{>}},{,,<,o'!!!!!!!>"a!!eeu!o,!>},},{{},},{}}},{{,<'o>},{{},{}}}},{{{{},<>},{<{!>},'e>,{{}}}},{{{{{{,,,>},{}},{}},{{},<',i!!"<>}},{{{,},!!!>{!>},},{}},{{}'iou!{u!!!!!!}!u,{<{!!'oa}!!!>!!!!,ii!>,}},{{{<{a}o}!,!!!!!>,<'}{>}},{{{!!i"eeeuo!>},<!!!!!>!>,<>},<{!!'>},,<<}},{{<'!>ao!{u!!!>"!i{}i'u,},>,{!!iuee!!!>'!!!>,<>}},!>},,,'e'a}},{{{o}i!>!!u}>}}}}},{{{o!>,,<>,{}},<}}"!>,,>}},{{<>,!>'!!!>!>!>,},{<}}!!!>!!!>!!!>},!!{!{!!}o!}>,<}i!!"!!!>,<,,!!!!!>>},{{'!!}!!!>!!!!!>>}}}}},{{{}},{{{{,}},}}}},{{{},{{{{!>}uieo!!!>!>,<"o>},<}!>}!>,<>}},{{',},},},{}}},{{"o!!!>!!!>",e">,<{}i!!!>!!!,!!u!!,"}!>,,},{},{{{{a!}e!!e"!>},},{{<"a""!>},}!>},<}'!!u!!!!!>!>},<>}}},{{},<}>},{{},<<{"!!!!ui!!{>},<"!iui!!!>!!!>'"!!!!,!!o''!>},<}u!!!>{>}},{{},{}}}}},{{<"o!>},<,!}!!!>",{,}},{{},{{<<}!!o!{!i,,!>},!>},,<>},{,}},{},<<<,>,{{{{!!'u!>,},,<>}},!!>}}},{}},{{},<,!>ei'!e!!!>},'aui>,{}}},{{{{{,<"oia!!e!!!>!!{!!u!>,<>,},{o!o{>}},{<',!!{",<>,{!>},<''!!!>>}},{{}}},{{{},{{{!!!!!!a,e!',!!!>u"i!,i!e>},{{<{<}>},{,{>}}},{{},{,>},{}},{{{{!>,,{!>},ii!!!>u!!oa}}"">}},{,<>}},{,{{>}}},{,<{!>},!!!!>,{{<,{{"!>},<,u!>!>},<}'{!!!ao>},{},<>}}}}}},{{{{<{o'oi!>,},},},{,,>}}},{{{,},},<,,{!>},u!>,,,,<'!>,},,},{{,<"!>},!!aa!!o'!>},},<>,{{}}}}},{{{<!>i!>,<"''!>!!}>,{<,,!!!!!>},<"!>!!!!!>,}}}},{{},,{<}!>,<}'e!!"},<>}},{{},<{!!!>!!!>,oa"!>,<}''!!!>,}},{},!!!!>,{},<{a"u}!>},,}}},{}},{{{}},{{<"!>},},>},>},{{},{!>,"!!!>o>}}},{{{},,,<,"a!>,,},{{{}}}},{{},{{{{<}}}!!!!!>,},{}},{!!!!!>!a!!!>!!,},<,},{{},<>}},{{a<{!!!!'}!>oi!!,{{{{}}a"!!,"!!!>!>,a'!!e>,{<>,{<{ue!!!!!>!!}!!!>o>,{,}!>!!>},!>},},<}<'>}}}}},},{}}},{<>},{}i>}},{{},{<}!>,},<<">,{>},{{{<'>},<>}}},{{{,}},{},{{{<'u}>}},{<}i!>},<}!}!>i<>}}}},{{{{<>},{},<"!!e}u!!!>},<'!!>,{{,,<'!>,<,}!!!!!{!>a!!!!ea>}}},{{,<},<{ao}>},<>}},{{{{,<>},{<}}},{<,u!>},,<}i>}},{{,<,!!!>o!>!>},<"{oa>,{{,,!{!>},<"}i!!!o!!!>>}}},{<,o!!!i!a{,>}}}},{{>,!>},}},{{{},,},,{<"!!!>!>,<>}}},{{},{},<,<,!a!>,,},<"!!!>{>}}},{{},!>},<>},{{{{!'!!!!!>e!>},},,!!'!!!!,i!>o!!!!!>{!'"u}>}},{{},{{{{!!!>>}},!{}a!!!!!>},},{},{<>,<{!>i"uo}o!!"!!{>}}}}}}},{{{{<,e!!}">},},,,<'!>},<!!>},{{},{}}},{{<,<{},{{},{<},<}a!!{!><>,{!>},<,oai!>!>},}}},{{<"u!>,<},,!!e!{!>},}}},{{<}!!},,,!>},},},<>},{"a'!!}!!{"{>,{{,<'>},{,,<"u!>,<{'">}}}}},{{!!!!!>'!!,}!>>,{{{}},,!!!>!>"ii>}},{{{<'u!!!>!!!>,<>},}}}}},{{{{,}},{{{}},{{{,},!>,",'oe<>},{,{<','a!!!>a!!,{<}!!,!>},,a>}}},{{<}>}}},{{{},{"!>!!ou!}i!!oo!>},<'!!!!!>>}}}},{!!u}!>,!>i!!!!!!,"!!,!>},,{<}a'ua!>o!>},},}}},{,},'!!"!>,<>,{}}},{{{}}}}}},{{{<>,{}},{},<'>}},{},{{{{{{}},{{},,},<"!!i'"u}a!"e>}}},},{,!>},,{{}}},{{},,,,!>},}},{{{{},{<>}},!!!!!>!>,<'!!',ea'!!o!}}!!}>},{{a{!!,!!""oue{o"!>!!}>,{}},{}}},{{{},!>,!!">},{{{},,<,i}}}}}}}},{{{{{<"e}uu!!,!!i!!!>!>},<"!>>,{<}!!!>!>,},},o>}}},{{{{,{{{<,>},},,<}!!!>},},<{a>}}},{{ie}i}}},{u!e,e!!!!!>e"e!!!!!>ue{{!!"!>},},{{{<,!a!>!,!>},<,,e!!,!,},{{{!!!!!!>},'}!>,e'"o!>!>"{ou}}!!}>}}}},{{{,!!!>!>,i!>,,<}>,{}},{<>}},{{{,u'!o>},{<}!!e!!!>>}}},{{!>},<>}}},{{{},{{{{}}},<'!'a!<'{e,,!!{a'!!}>}},{<,>,!!>}}},{{{{},{<>},{{},<"!}{!!'{!!!}e"o!>,<}!>!}ou,!!<>}}},{{<<}!>},<>},{{!>,o,""eu!!'u!!i>}}},{{},,,},<',o,,{a!!!!o,<>},{{<'!>,,,<>},{}}}},{{{{}},{{<}!!e!!}!}}!!!>{{>}}},{{},{{{{{{"iu!>},{,{}}},{},{}},{{,,}},{},<{i!>},,{<,!eo!!}>}}},{{{{>},,,<{!,e{}aoo!!{{}>},{},},}},{{{},{}}}},{},,,{a!{{!!"!!!>,,{!!!>!!!""!>,a>}}}},{!>},},,},<"a"!!!>,!!!>>}},{{{},},{{!!!'!>},<{!>,,'!!!!o>},{{!!!>!>,<"!'!!!>!!!!{"a!!!>io},},<>}}},{{{!!!>},},,{,">}},{{!!a!>,},},u">}},{{{}},{,},<>,{{},!!!!{o}}!>},<>},{{}}}}}},{{{<"!!!>!>,},<,a!'}!!}!>},}}}}},{{{},{{u!>{!!i>},{{{!!!>},},o>},{}}},{{{!o!!!>!>!>},,}},{<{e!>"!>,!a!!!>,!!!>{,,<>}}}},{{{{{<}u>},,<>},{!>},<}{!!"oeu>}},{{<,"'u}!>!<{'o>,<{!!}!>,!!!!!!,!>,,"!>,},},<<>},{},<'!!!>!>!>},<}}},{{{<>},<>}}},{{{{,<}''!>},>},{<{!>u!eu{!!!>}'e>}},{<,{!e!!}!!!>,<,i>}},{},{}}},{{{{},{}},{{{}},{{<,<{!!a},},}}},{{},},{{,{},,},,>}},{}}}},{},{{{{},{<"!!e!!"!>},<"}!><{}"!>>,{{uo!!,o!!!!io!!!>'>}}},{{{}},{,,!!i!>e!>},}}},{}},{{},{{{},{""!>,!!!>i!>>}}},{{{,o!!!>o!>{,'u}!!u',!>},<}>}},{}}}},{{{}},{{{<!!!>,>},<{i"},},},{{!>},<'>},},{,},<{iu}'!>}!!<'i>,},{>}},{<>,{}}}}},{{{},{{{},{{!!!>!!!>'>,<{,'!>!!}!>u<}!!,!!i!!!ei}>},>}}}},{{<'!!!>!!o!>,<}',!>o},,{,!>},<>}},{<{!!,!!{}},{{{{{!!!!e!!!>!>!>!!!>!>'>}},{}},{>,""!,!>},},!>{,!>'o>},{}},{{,{a,!}!>,iaa>}},{<>}},{{{}}}}},{{{{{!>},<{e>},{,,,>,{}}},{{},{{},<"uoaa!!,}>}}},{,,}},{{{!,!!u!!!>',<,!>!!>},{uo!!'ai{a!>>,{}},{{!!!>!>>}}},{{{{!>},}},},<,<'o!!!!,uiu>},{},!!!!!}'>},{}}},{{,!""!!!>,'!>},<{o!!}!o<>,{<"o!!"!!uu>}},{},{{}}},{{},{{{},<{!!!!,!>,<>,{}},{{{!>},<<<>}},{{}}},{{},!!ae!>,<>},,!>!>},<'i!!>},{u!<'>}},{{{!>,u"}!!"!!i!>!e,i!!{,>},>},{{}}},{{{{,i"i!!!>}!!"!!!!!>},},<">}},{!>},,<{!>,<,oe!!!>!>!>,>}}}},{{{{{,<{!!o>,{<{,!>e}!e!>,<>}},{},{},<,!>u,!>,ae'>,{},<'!!o!>},!>,},<'i{!!o>}}},{{{<"!!{}"!!,,!>},,{<>,{}}}},{{},>}},{{e!!!>},,i!>!>},u}!!e>},{a'i!!au!{u!>},},}}}}},{{{{{},,},a!>},<}>}},{{,<'!!!>},u>},{{!!!!!!!!!!!>!>},,{o'>}}}}},{{{<'!!!>!>o{""},!>},<{>},{!!u!>},},"u!>"!}!>{a!!!>},<}>},{{},}"i{>,{}},{{{,<,o!!!>,}},{a<>}},{!!{}!!<{}!>!>,}}},{{{}}},{o"u!{u"{!>,<'!!!!!>!>!>},<>,!!,i!>!>},a>}},{{<,>,{}},{{>},{{{}},}}}},{{},{{ai!>,u!!!>,,,{}}},{},{{{{u!>,,<}a!!,!>},,<>},{}},{,{!>!>},},<{a>,o!>!!{e!>,<}!!!>>}},{},{{{<>}},{{{e!>oi!>,<>}},{}}}}},{{{{{{{{},},,},,!>ie"ae>},{,!!!>,>}},,<,!!!>e!!,!>,},,},{{!!}"e}{!oe!'}!>!>a,>},{},<>}},{,'''!{!!!>'!!!!!>"!>},}},{,!eo>,{{{,,!!!>!>!>,,<>},e!a}ao!i!>aau,!!!!!>e>},{>,{}}}}},{},{{},{!!{,!>!!u}!!!>,<>}}}}}},{{{},{{{}}},{}},{{{{,<'!i>},<{aa!>,<},<a!>>},{{<},},<{!!eea!>,<>},{}},{},<"eo!!!!o,a!!"u!!>}},{{{<}}!>,},},{,!>!'e<<!>,<>}},{<}},'!>e!!!>!!!>!a},e}!>},>},{<,e>,{,o!!i!>"!>>,{<'}o!!u!>},<},,}}}},{{{{{{!>},<"io>}},{<'!e{!>!>},,,}}},,},<'i!!!>i{>},{{{{,},},!!!>!>},}}}},{{{{},{{},!o!>},,<'"e<}!!>}},{{}}},{{<{,!!!,!!!>},<"!>!!!>},"'"'!!!>!!!>!>,<>}},{{},{}}}}}},{{{{,<'{u"u>},{},<{!>},ii!>},"a}}},{{{{{}},{<"i!!{>,{{{},}},!!""!>a!>},<"oa>}},{{},{,<<},!!u,,!!!>!!!!,!!!{',{!>,},{{<},<}"">,,">},{}}}},{{{<{{!!"!>},<""{!o!>},,!>i!!!>!>,<}>},{,{},,,<>}}},ie>},{,!>},,{},i{>}}},{{!}!>a'>,{{<"a}'eo!!!>,!!!>,<{",!>!>>}}},{},{!!}>,{}}},{{{{{},{{}}},{{}},{{{{>},<}ao!!,'!!u!>,<'}{!!!>o!>},<},{{},},!i!>},<!!!!!>!>,<>}},{{{{},{}},{,<"!!e!!!!!>,'!!}>}},{!>,<>}}},{},{{<,>},{{},{{}}}}}}},{{},{{<,{e!>},}}},{{{{<{!>},<>,{<}"!>!>,,},}}},{u<>,{}}},{{<'oa!>},<>},!>,,!>},>}},{{,o!!oe!!{!>,<"e!!!>!>>}}}},{{{},},<}!!a!!!>e!!,!!!>,!!!>!>},<},<>},{!>},,<,<>,{{<'''>}}},{{{o'!>i{!>},},},{{},{{<>},{{{<",},!!!!o!>},,},{<}!!,!>ii,}}}}},{{,!>},,<>,,!i!>},<'i>},{<!eiu}!>,},},<>}}},{{}},{{},>},{,"!!!!!>!i!!!>!>!><{ae!!!>o!>},<>}}}},{{{}!!!>u"o''"!ai!>,,{{!!!!,!>},<{!>,{},<'i!<'>},{>}}},,i>},{{!!!>"!>},a>}}}},{{{{{,,<'!>,<,<">},,},,!!o!!o!!!!o!!!!>},{{<'u!>a!>,<>},!i<}aouu'<,>},{{{"!!!>,}ea!!}!>!>,!>!ai}!!}>},{{{},}},{<,!!!!!!!><>}},{{},<'e>,,!i,!!!>ea>},{{<,>,o!u,i!>u!!!!u!!!!!!!>},<}{!!>}},{{<}!>,,>}}}},{},{,<},,}}},{{{},},,!>!!!!"{>}},{}},{{{<e!ooa!!!>},<",!>},},{<}}u{!!"!>},<"!!o!!!>,u!!a!!!>},<>}},{{},'{"!>},<}!>,"e>},{{},<>,{!!u>}},{},,!!i!>,}},!!!!e",>},{{<}!!!>!>},,{{<"ou!!{{!>,<''euu>}}},{{},{}}}}}},{{{{,,,'!!>}},{{,{<{}oe}!o!>!!!!>}},{{}},{{<,<{{,!!!>},<'e!!!!!!,!!!>!!!!!!!!>}}}},{{},{{}},{{},<}!>,},}}},{{{<<}o!!!>!}!}>},<"i"ei<}!!!!ae,!>,!!u>},{{{"{o!!!>!!!>ii!!!!!}!!"!!u!!!>,e!!<>},{'ou!'""!"i!!!>,>}},,<},<"!>,<>}},{{}}}}},{{{{{},<'e!!'>},{{!e,!>},<,'!>},!!!>},<,!!a,ie!!o!>},,{!!!!!>!>},!!oi>}},{o!!!>e!>,,,!!a"!!,{a,>}}},{{a!!!!!>!!!>>},{{{}!ueae!>!>{o!!!!!>!!"!!!>!>!ua>}},}>}},{{{{<'u,!e!{"!!{!!{"''"a}{u!}>},,},},},},}},{{{,ui!!!>!>}i},{{{,},<"!,'!!!!aa'!!!!,>}},{!>},{!!!!">}}},{{<'u!!{!}{>,,<}e}!>},<>}},{!>,,{<>}}},{{<{!>},,<,>},{{{},{},<{u!>,<'au>}},{{<{a!o,!!{{"!>!!!>!>},<'{'<>}}}},{}},{{{{{!>,<<'ei!,!!!>iu!>e!!!>!!>}},,},,!!!>},},{{},{!>!}},{{{},{},{<}"!>,!!}'!>},!!!>i!!>,{<},ei!!!>!>,}}},{}}}}},{{{<}>},{eu>,{!!!>},o"u!!>,<}!!!>i!!!!!!!>!>},}},{{},{<'e'!>!>},!!i!!!>!!!!"{<}>}}},{{,<{i>,{{"!!!>>}}},{{,,!!!>"!},,e>}},{{{{,<>},{,}},!>,<u>},{},{{{,,<,!>,,<>},{}},{}}}},{{{{<>},{,{{{o!>},<}e}a"{e!!!>,,},<>}}}}}},{{{<,!{>}},{}},{}}}},{{{{},{{<!!!!!!!>!>},},},<,!!!>'!!!!!>,!!!>''">,{{},{<{}{'!>>}}}},{}},{{{}},{{{<>}},{},<>}}},{},{{{{},{>}}},{{{},,},<{aoi'!!>}}}},{{{{{},{<'!>}!!!>,i!o!!!>i!!!>},<"!>,!>!!{!>,,,},{},!!e>,{<},!!!>!>,},!>!!>}}},{{'!!!>!!e!!!,'>}}},{{{}},{{{},<>},<}e!'i>},{{{ue!!!>},<{uu!!!>}!!{'>,{{!e!>,''!}",!a'>}}},{{"!!!>},<}{!!}>},{},},<},,,}}},{{,{<}i!!!>!>,!!,!!!>{>,},,e!>,}}}}},{!>,,u{eu!>},,}},{{{},<'!!'ii,"!!uu!>!'e>}}},{{{{,<,>},<>},{}}}},{{!!,!>},,{}},{{}}}},{{{<{!!'e!!!>!>},"o!!,!>},<>},{{},,<'!!!>a{!!,e!!!!!>a!>,!,<>}}},{{{o>,{,'a{!!!>,>}},{{{<,oiu{!!!!!!!>},},{<}}}},{},<""!!!>!>,<,ooe!!{!!!>},,<>}},{{<>},{},{{{,,!>},<,>},{},!!<'u>}},{{},<>}}},{{,,},i"!!!!{!!!!}ao!>},<}!!'i!!!!!!>},{{},a!"!!u!!"a!!e>},,,<}!!e!>},},},{{!!!>}}!!!!!>i!>},},<">,<{!!u!!,a'o{!>,},{{<,<{>},{{{o!>!>e}i">},{{!>,<},},{,'!!}o!!!>!!!>a!>,<!!!!!!{!>>}}},<{},{},<}e'e{>}},{{<'!>,},!!!>oi'!!!>},<'o<>},{{{!>!!!>!>},},,},{}},{!!!>!>}},{},<<}!!aa"!>},<"!>}a{!>},!uo>}}}}}}},{{{{<{!}>},{{}},{}},{},{{<,!>"!!!>!>,},<}i!'u'!!!>!>!>},<{a>,{!!!>!>,!a",!>},},}},{<{u!>{,!>!!,o!i!!!>!!!!"uo"!>,},<,!i>}}},{{{<},,<,>,<,!!!!!>}o!>,!>,<"io!>},<}!',"!o>},{<}!!{'{!!!!<{!ai!!!>"!},{},,a!>,!>},},aa>,{},<}!!o'"i!!u<}a>}}},{{{{{<>},{<<}uoa,'!e!!e!!!>!{o!!!i>}}},{eou!!!>!a!!!ei}!{u!!!a!!!,,,}},{{,},{{{},{}}}}}},{{},{{{{<'!!e!i!>u!>},{!!uu"!>},,{}}},{{}}},{{,<'!>,,<,',!>,<>,{{{e}"!!i<>}},},!>},}},{<"!a',"a>}}},{{{<<,!>},,},<u>},{{{}},{o!>,!>,<>,<>},{}},{{},{<"!>,,{<>}}}},{{{<{!"!>i"!!}},{<>,}},{{{<{!!!>oe!'!!!!!>!>!>},,!!!e{a>}},{{<"!>,u!!,!>a{,{},,<,,'!,!o!>},}},},}!"'"o!!o!>}>},{'ue!!!>,<'ia}{!>},,<{o,<>}},{{{{{<>}},},!>},i>},{{},{{},<}{o!>,!!!>,!!!>!>,}}},{{{,a"!!i!>},},{}},{,!!!>{ue!e,!>,,,,<>}}},{{},>}}}}},{{{<,>,<{!>},<{!,{,>},{<!>!!!>a!>},,>,,o!!"!>a!!!>,!!!>>},{<{o{uuo<,o!!!>!!!>!!!>}>,{}}}},{{},{{{},{}},{{},},<>},},},a!!e!>i>}},{{{{{{{{{u!!!>!!!>!ui'{!>},<>}},{}},{}}},{>},{}},{{{{}},{{{<}uei!>},,,<>}},{{i!!!>},!>},},},,!!!>i!!!>oe}!o>},{{{!>,ee!!!a!>!!!>>}}}},{{!!<,{}}},{{{},i!!'!>!!!!!>!>,<">},{{<'!!!!!>u!>,!!o!>,<>}},{{},{}}},{{{{},{{{,}}},{,},<>}},{{{!!>}},{,!!{!>,<>}},{{{}},{{{{},<>},<{!!!>,},{{<{<<>},,!!e!!!>!>!!>}}},{{,},{{{<}!!!>!>,},}},{!>,<}aua}!>},<}!!!>!!!o'>,{<'",}"}>}}}}}},{{{},>},{{!>"'!!!<}!io!!!!u!!!>!>>}}},{}},{{}}}},{{{<>},{{>}},{{'>}}},{{{<{!!!>e!>!!!>e"!,}u>},{}>,'!"ae},{{,<"!>},},>},{}}},{{{{<>}},{e>,{{,<"!}'u!>,!"",!!!>>},{,},},,,!!!>>}}},{{<}'{!!a!!!>!!o!>!{!>},},{<{!!!>{>}}},{},{{{{{}},{{{},{}},{}>,{{<<},!>,<,ea!oi!!'a!!!"!!!>!>,u>},<>}}}},{{<>}},{{{{,<{!e!>,},{!>},<"!"o',ua'"!>},}},{},{{!!'u!e!>,<"!>,<>}},{{{!!"!"o!>!>,>},<,a},,>},{{}},{{{<}'!!!!!>},<}{>}}}}}},{{<}e{!!ieia"a!>!eeu!!i!>>,{"i>}},{{<'<,!'!!!>!>},,>},{{<"!ou>,!,!!>}}},{{<}u!o>},!>,}}},{{{!!!ii!!!>>},{},>,<"oi}"o'!>!'!>!u>},{{<!!"o!!i!!,e}{!!"i!!!><>},{}}}}},{{{{{},!>'>}},{{<'>},{<,!!eie!>},},!!!>'"!!!!>,ou<>},{{}}},{{{{!>},!}"}!>},<}!!u>,<"!>,<"!!"o!>},<>},{{}}}}}},{{{"!>!!!>oi{!!!!},!>"<}>},{{<}!!ee!>!!!!ea!!!!!!!><,!>>},,,iii{a}a!o>}},{,},'!!!>'!!!>},,{,,!{{,!{u!>,<}!!!!!!,>}},{}},{{{,<,}a!!o!e}!!!>>}},{{<'!>},!>a!>,'>}}},{{{{<}!>,},<>}},{<}!!!>!!!>!!e!>,}},{{<}"i,i{!>,<<,}!>}!},<!i>},{}}}},{{{,}}}},{{{<>},{}}},{{},{},{{{},{<'!ou{>}},!>!>},<{!>,}}},{{!!"!!!>!>,!!!>!>,<{u!!!>},"!!>}},{{{!},},},,<}>},{{{},{{'{a,o!!ii">}},{},<},!',,{{}}}},{},{{!>},<,!!!>}!>}!!ou!}ia'i>,},!>!>},,},},e">}},{<{!!auo!>,},<,<'!!!>ie}"u>}}},{{<>,{{}}},{{{{},>},{!>},<{!>},},<,!>},<'>}},{},{<"!!!!i!!{"o!!a}!o!!!>!>'>}}},{{,<>,{,,,!<,<">}},{<<'>}}}}}} diff --git a/2017/day-10/input.txt b/2017/day-10/input.txt deleted file mode 100644 index 8fe1895..0000000 --- a/2017/day-10/input.txt +++ /dev/null @@ -1 +0,0 @@ -206,63,255,131,65,80,238,157,254,24,133,2,16,0,1,3 diff --git a/2017/day-11/input.txt b/2017/day-11/input.txt deleted file mode 100644 index 093ccc2..0000000 --- a/2017/day-11/input.txt +++ /dev/null @@ -1 +0,0 @@ -nw,n,ne,sw,s,s,se,se,ne,s,se,se,ne,ne,s,se,s,ne,sw,ne,ne,s,se,nw,n,ne,nw,n,n,ne,n,n,ne,n,ne,n,n,n,n,nw,n,n,nw,n,nw,n,s,sw,sw,sw,n,nw,n,nw,nw,n,nw,nw,nw,nw,nw,nw,se,nw,nw,nw,se,sw,sw,nw,nw,sw,sw,nw,nw,nw,nw,nw,s,sw,nw,s,sw,sw,nw,sw,sw,nw,sw,sw,nw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,s,se,sw,sw,nw,sw,sw,se,sw,sw,s,sw,sw,sw,s,n,s,sw,sw,s,sw,s,sw,ne,sw,s,s,s,n,sw,s,s,sw,s,s,s,nw,s,s,n,nw,ne,n,s,se,n,s,s,s,s,ne,s,s,s,sw,s,ne,n,s,se,s,se,s,s,s,s,ne,s,nw,se,se,ne,nw,se,s,nw,s,s,s,nw,s,sw,s,s,se,nw,se,sw,se,sw,s,s,sw,se,se,s,n,se,se,se,se,se,se,s,se,s,se,se,nw,s,n,se,se,se,se,n,nw,se,se,se,se,se,se,se,se,se,se,se,ne,se,se,sw,se,s,se,ne,se,n,se,ne,se,se,se,se,se,n,se,se,ne,ne,ne,ne,se,se,ne,se,se,s,ne,se,se,n,se,sw,s,se,se,ne,ne,ne,s,s,ne,se,nw,nw,s,se,ne,ne,ne,se,sw,ne,se,ne,ne,ne,se,n,s,n,se,ne,ne,se,se,nw,ne,se,ne,nw,ne,se,ne,ne,n,ne,ne,ne,ne,ne,se,ne,nw,se,ne,ne,ne,s,ne,ne,ne,ne,ne,sw,ne,ne,ne,se,ne,ne,ne,ne,nw,ne,ne,s,sw,ne,ne,ne,ne,ne,n,s,sw,n,ne,s,ne,nw,sw,sw,s,ne,ne,ne,ne,sw,n,ne,ne,nw,n,ne,n,n,s,n,ne,nw,ne,n,ne,ne,ne,ne,sw,n,ne,sw,sw,ne,nw,ne,ne,n,ne,ne,ne,n,n,s,ne,ne,ne,n,ne,ne,n,n,n,n,nw,n,n,ne,n,ne,ne,n,ne,ne,ne,ne,ne,n,n,n,ne,n,n,n,n,n,n,n,n,n,n,ne,n,n,nw,ne,n,s,nw,se,ne,se,n,n,n,sw,n,n,ne,sw,n,n,s,s,n,n,n,ne,nw,nw,n,n,n,s,se,n,n,n,nw,n,nw,n,n,n,n,n,se,n,n,n,s,sw,n,n,n,n,n,n,n,n,n,n,n,se,n,n,n,nw,n,n,se,ne,ne,nw,n,n,n,nw,n,n,n,ne,s,n,nw,ne,n,s,n,n,n,n,sw,n,nw,n,n,n,ne,s,n,s,se,n,n,n,nw,nw,n,nw,sw,n,n,nw,n,n,nw,nw,n,n,sw,nw,nw,nw,n,se,nw,n,nw,nw,nw,n,n,nw,n,n,nw,nw,n,ne,nw,nw,sw,n,n,n,nw,nw,n,n,n,n,n,sw,nw,nw,n,nw,n,nw,nw,nw,n,nw,n,n,n,n,nw,nw,nw,s,s,n,nw,sw,nw,n,nw,ne,n,nw,ne,ne,sw,n,se,nw,sw,s,nw,nw,nw,nw,nw,ne,nw,nw,nw,ne,nw,se,n,n,nw,se,nw,nw,nw,n,nw,se,nw,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,nw,se,nw,nw,nw,nw,s,s,s,nw,nw,nw,nw,s,n,nw,nw,se,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,ne,sw,sw,sw,nw,nw,sw,nw,nw,ne,sw,ne,nw,nw,nw,nw,nw,s,nw,nw,nw,nw,nw,se,sw,nw,n,sw,ne,nw,nw,nw,nw,nw,sw,nw,se,sw,sw,sw,nw,s,nw,nw,s,ne,nw,nw,nw,nw,nw,sw,nw,s,sw,nw,nw,se,sw,sw,nw,nw,sw,sw,n,sw,nw,ne,se,nw,nw,ne,nw,nw,sw,nw,nw,se,sw,nw,sw,nw,nw,ne,nw,s,nw,nw,nw,nw,nw,nw,nw,nw,nw,sw,n,sw,sw,se,sw,nw,nw,nw,nw,nw,sw,nw,nw,nw,sw,nw,nw,se,sw,nw,nw,n,nw,sw,nw,nw,nw,nw,n,sw,sw,sw,se,nw,nw,sw,sw,sw,sw,nw,nw,sw,sw,sw,nw,sw,sw,se,sw,sw,ne,sw,nw,s,s,se,ne,sw,sw,sw,sw,nw,nw,nw,sw,nw,nw,nw,s,nw,nw,nw,sw,s,s,nw,sw,sw,ne,n,s,nw,nw,sw,nw,nw,nw,sw,sw,ne,sw,sw,nw,n,sw,sw,nw,se,sw,sw,se,ne,sw,sw,sw,nw,sw,sw,sw,sw,nw,nw,nw,nw,n,sw,sw,se,n,nw,nw,sw,sw,sw,sw,nw,se,sw,sw,se,n,s,sw,sw,n,n,sw,sw,n,sw,sw,sw,sw,sw,se,sw,sw,sw,se,nw,sw,s,sw,sw,sw,ne,sw,sw,sw,sw,sw,sw,sw,n,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,ne,sw,s,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,n,s,s,sw,n,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,s,sw,sw,sw,sw,sw,sw,ne,sw,se,sw,sw,nw,sw,sw,sw,s,sw,sw,sw,sw,sw,s,sw,sw,ne,sw,sw,sw,sw,n,sw,n,sw,n,sw,sw,sw,sw,sw,sw,n,s,se,s,ne,sw,sw,s,s,s,se,s,nw,s,sw,s,s,s,se,s,sw,sw,se,sw,sw,sw,s,se,nw,sw,sw,se,s,s,sw,sw,s,sw,sw,s,sw,sw,ne,n,sw,sw,nw,ne,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,n,sw,s,n,s,s,sw,sw,nw,se,n,sw,sw,sw,nw,s,sw,sw,s,sw,sw,sw,sw,sw,sw,sw,sw,s,s,sw,s,n,s,sw,sw,sw,s,s,nw,s,sw,s,s,s,sw,sw,s,se,se,nw,sw,sw,sw,s,s,sw,sw,ne,sw,s,sw,s,s,s,sw,s,s,sw,sw,sw,nw,sw,s,sw,sw,n,sw,sw,sw,s,sw,sw,sw,sw,s,nw,nw,sw,sw,s,s,n,sw,sw,se,s,sw,s,n,s,sw,s,sw,s,sw,sw,sw,sw,sw,n,s,se,s,s,s,s,s,ne,s,sw,n,sw,s,s,sw,s,sw,s,sw,ne,s,s,nw,n,s,s,n,se,sw,sw,s,s,s,s,s,s,s,s,sw,se,sw,s,nw,s,s,s,s,s,se,s,s,sw,sw,ne,s,s,s,sw,ne,s,sw,s,s,s,s,s,s,n,s,s,s,s,sw,s,s,s,sw,sw,s,sw,sw,nw,s,ne,s,s,s,se,sw,se,s,s,s,sw,sw,s,sw,s,s,s,n,s,sw,s,sw,s,s,nw,s,s,n,nw,s,ne,s,sw,s,s,s,s,ne,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,nw,s,s,sw,nw,s,n,s,s,nw,sw,s,se,s,s,s,s,sw,s,ne,s,s,s,s,s,s,s,s,s,sw,se,s,s,s,s,s,s,s,s,n,s,s,s,s,ne,n,ne,s,sw,n,s,s,s,s,s,s,s,s,ne,s,s,nw,se,s,s,s,s,s,s,ne,s,s,s,ne,s,s,s,s,s,se,s,s,s,s,s,s,s,ne,s,s,s,s,s,s,s,se,s,s,s,s,se,s,s,ne,s,n,ne,s,s,s,nw,ne,se,s,s,s,n,sw,s,s,s,s,s,s,s,sw,s,s,se,s,s,s,s,n,s,se,s,s,nw,s,s,sw,s,sw,se,s,s,s,s,s,s,s,s,se,se,se,s,se,s,s,s,s,se,s,s,se,s,se,s,n,s,s,se,s,sw,se,s,s,se,se,s,s,se,s,se,se,nw,n,s,nw,ne,ne,s,s,sw,s,se,nw,ne,s,s,se,s,s,s,s,s,s,s,se,s,s,se,s,se,s,ne,se,se,s,se,se,s,nw,s,ne,sw,s,s,se,s,s,se,s,sw,s,s,se,s,sw,n,s,nw,se,s,n,nw,s,s,se,s,s,nw,s,se,s,ne,s,s,se,s,se,s,nw,se,ne,s,nw,se,s,se,ne,s,s,sw,s,s,s,se,se,se,s,s,s,s,se,nw,s,se,s,s,s,s,n,se,s,n,se,se,se,se,nw,sw,nw,se,se,se,s,se,n,s,se,s,nw,ne,se,s,se,s,se,s,ne,se,nw,se,se,ne,s,nw,sw,n,se,se,se,n,se,se,se,nw,se,sw,s,n,se,s,sw,se,s,s,se,s,se,se,se,nw,se,se,s,nw,se,n,se,se,se,s,nw,se,se,s,ne,se,se,s,s,s,se,se,ne,s,nw,s,se,se,sw,se,se,se,se,s,se,se,se,s,s,se,nw,se,se,se,s,se,s,nw,se,se,se,ne,se,se,se,se,se,se,se,se,se,se,s,ne,se,ne,se,n,sw,s,sw,se,sw,se,se,se,sw,se,se,s,se,se,s,nw,se,nw,se,se,se,se,se,se,n,se,se,se,se,s,se,nw,se,se,se,se,se,nw,nw,se,se,se,se,s,sw,s,s,se,se,s,se,se,nw,se,se,se,s,s,s,se,se,n,se,nw,sw,n,se,se,se,se,se,se,se,se,s,ne,se,ne,se,se,se,se,nw,se,se,s,se,n,se,se,se,se,se,se,s,se,s,s,ne,s,se,sw,ne,se,se,se,sw,se,se,se,se,s,nw,n,se,se,se,se,s,se,se,se,se,n,se,se,se,se,se,nw,ne,se,se,n,se,s,se,se,s,se,n,se,se,ne,se,s,s,ne,s,se,se,se,se,se,se,nw,nw,se,se,se,se,n,se,se,se,se,s,se,s,se,se,se,se,se,n,se,se,se,se,se,se,se,n,n,sw,se,n,se,se,se,se,se,se,se,se,s,sw,se,nw,nw,ne,se,se,se,se,se,se,ne,se,ne,se,se,ne,ne,se,sw,se,se,se,ne,se,se,se,ne,se,nw,se,se,se,sw,se,nw,se,se,se,se,ne,sw,se,se,se,se,se,se,s,ne,sw,se,s,s,se,se,nw,se,ne,se,se,se,se,se,se,s,se,se,se,se,se,se,se,se,sw,ne,sw,se,se,se,se,nw,se,se,se,se,ne,se,se,se,n,se,ne,nw,se,se,se,sw,se,se,se,se,se,ne,se,se,sw,se,se,n,n,se,se,se,se,se,se,se,se,nw,se,s,s,se,se,s,se,ne,se,n,n,se,nw,se,se,se,se,nw,sw,s,ne,nw,se,ne,se,n,se,se,se,ne,se,se,sw,s,se,se,n,ne,se,se,ne,se,se,ne,se,se,se,se,se,se,se,se,se,nw,n,sw,se,se,se,se,ne,se,se,se,se,se,se,se,ne,se,ne,se,se,n,se,se,n,ne,n,se,se,se,se,ne,se,se,se,sw,se,se,ne,se,s,se,ne,se,n,se,se,se,se,sw,se,ne,se,s,se,se,ne,n,se,se,nw,se,se,nw,nw,ne,se,se,sw,se,se,n,ne,n,ne,s,se,se,se,se,ne,s,nw,se,se,se,ne,se,se,sw,ne,s,se,ne,se,se,se,se,sw,se,se,sw,ne,ne,ne,se,se,se,ne,ne,ne,ne,se,se,ne,ne,se,s,nw,se,se,se,se,ne,se,se,se,se,se,n,se,se,ne,se,se,se,se,se,se,s,se,n,se,ne,ne,se,s,ne,ne,s,ne,ne,se,se,se,ne,se,ne,se,se,ne,sw,ne,ne,ne,se,se,ne,ne,se,n,se,nw,se,n,ne,ne,ne,se,se,se,ne,ne,se,s,ne,ne,se,ne,se,nw,ne,ne,ne,ne,n,se,ne,se,ne,se,se,ne,ne,s,ne,ne,ne,ne,se,ne,ne,se,ne,ne,se,sw,s,s,se,se,se,ne,se,ne,ne,ne,ne,ne,se,se,ne,se,se,se,ne,ne,nw,sw,se,se,sw,sw,ne,se,se,se,se,s,nw,sw,ne,se,se,ne,ne,ne,ne,se,se,se,se,se,ne,se,ne,ne,ne,s,ne,ne,n,ne,ne,ne,s,n,se,se,nw,nw,ne,ne,n,ne,ne,ne,se,se,ne,se,se,sw,ne,se,ne,ne,se,se,ne,se,s,ne,ne,ne,n,sw,ne,ne,ne,ne,ne,se,se,s,nw,se,ne,ne,ne,n,ne,ne,n,ne,se,sw,ne,ne,se,sw,ne,ne,s,ne,ne,nw,sw,se,ne,ne,sw,n,ne,ne,ne,sw,ne,s,ne,ne,se,ne,nw,ne,ne,ne,se,n,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,se,se,ne,ne,ne,ne,ne,s,ne,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,ne,n,n,se,ne,ne,ne,ne,ne,sw,s,ne,ne,sw,n,ne,n,nw,se,ne,se,ne,ne,ne,ne,se,ne,ne,se,ne,se,se,ne,ne,s,n,sw,se,sw,se,ne,ne,nw,ne,se,ne,ne,ne,se,ne,ne,se,nw,ne,ne,ne,ne,ne,ne,se,se,ne,se,ne,s,se,nw,se,ne,ne,ne,se,s,ne,ne,ne,se,se,se,se,se,ne,se,nw,se,ne,ne,ne,n,n,n,nw,ne,s,ne,se,ne,ne,nw,s,ne,nw,ne,nw,se,ne,ne,n,ne,ne,ne,sw,ne,se,n,ne,ne,ne,ne,se,s,ne,ne,sw,ne,ne,s,ne,se,ne,ne,ne,ne,ne,ne,ne,se,ne,nw,ne,n,ne,s,ne,ne,ne,nw,ne,n,ne,nw,ne,ne,ne,ne,s,ne,ne,n,ne,ne,ne,ne,sw,ne,ne,ne,se,ne,se,ne,se,nw,ne,ne,ne,sw,n,n,nw,nw,ne,ne,ne,ne,se,ne,ne,ne,ne,ne,s,ne,ne,sw,ne,ne,s,ne,ne,ne,ne,s,ne,ne,ne,ne,ne,ne,ne,ne,ne,s,ne,ne,s,sw,ne,nw,ne,ne,ne,ne,ne,ne,ne,ne,s,ne,sw,se,ne,se,ne,ne,n,ne,s,ne,ne,ne,n,ne,n,n,ne,ne,ne,ne,ne,n,ne,se,ne,se,ne,ne,s,ne,n,ne,ne,ne,ne,se,ne,nw,ne,s,sw,ne,ne,ne,sw,ne,ne,s,ne,ne,s,se,ne,s,n,ne,ne,ne,ne,ne,se,ne,ne,n,ne,ne,nw,nw,ne,ne,ne,ne,nw,ne,n,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,s,n,ne,n,n,ne,nw,nw,ne,n,nw,ne,ne,n,ne,ne,s,s,ne,se,ne,ne,ne,n,ne,ne,ne,ne,ne,n,s,se,ne,ne,s,ne,ne,se,ne,ne,n,n,ne,ne,se,n,ne,s,ne,ne,n,ne,nw,ne,nw,nw,ne,se,ne,ne,ne,ne,se,ne,se,ne,ne,ne,n,ne,nw,n,ne,ne,nw,ne,ne,ne,nw,ne,ne,sw,n,ne,ne,ne,ne,ne,ne,ne,n,ne,sw,n,ne,nw,ne,ne,ne,ne,ne,sw,sw,nw,ne,ne,ne,se,nw,sw,n,ne,n,nw,ne,ne,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,s,ne,ne,se,ne,ne,n,ne,n,ne,ne,ne,s,ne,ne,se,ne,ne,ne,ne,ne,ne,se,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,s,se,se,n,s,ne,s,s,ne,ne,n,ne,ne,n,ne,ne,ne,ne,ne,ne,ne,sw,ne,ne,n,ne,ne,se,se,nw,n,ne,se,sw,ne,ne,ne,ne,n,sw,se,ne,n,se,n,sw,ne,se,ne,ne,ne,ne,s,ne,ne,n,s,n,ne,ne,ne,s,ne,n,n,ne,ne,s,ne,n,ne,ne,ne,n,n,n,n,ne,ne,s,ne,ne,ne,ne,ne,ne,s,ne,ne,ne,ne,s,n,ne,se,ne,n,n,n,nw,ne,ne,n,n,ne,n,se,ne,n,ne,ne,ne,ne,n,nw,ne,s,ne,n,ne,n,ne,s,n,ne,n,ne,ne,n,n,se,n,ne,nw,ne,ne,se,n,ne,n,ne,ne,ne,ne,n,ne,n,ne,sw,ne,ne,ne,n,ne,ne,ne,s,n,n,ne,ne,ne,se,ne,nw,ne,ne,nw,n,ne,ne,ne,n,ne,ne,se,ne,n,nw,s,n,ne,nw,ne,n,ne,nw,s,ne,s,n,n,se,n,ne,ne,ne,ne,n,s,se,sw,n,n,ne,nw,n,ne,sw,ne,ne,n,ne,n,ne,n,se,sw,n,nw,ne,ne,ne,n,ne,n,n,ne,n,ne,ne,n,n,n,sw,ne,ne,n,ne,nw,n,n,ne,n,n,n,nw,n,se,n,ne,ne,sw,ne,ne,ne,ne,n,s,ne,se,n,ne,n,ne,ne,se,ne,ne,n,ne,n,se,ne,n,ne,ne,n,n,s,n,se,n,ne,n,ne,n,ne,n,ne,ne,se,ne,se,ne,sw,n,n,n,se,ne,ne,se,ne,n,ne,n,nw,ne,n,ne,n,ne,sw,n,sw,s,n,n,ne,ne,ne,ne,ne,n,s,n,n,nw,n,ne,n,n,sw,n,n,ne,n,nw,n,n,se,n,ne,ne,ne,ne,n,ne,ne,ne,n,ne,n,n,n,n,ne,n,n,n,n,sw,n,n,ne,n,ne,n,n,n,n,sw,ne,n,s,ne,n,se,ne,ne,ne,sw,n,n,ne,se,n,sw,se,ne,nw,n,sw,n,n,n,n,n,n,ne,se,ne,n,n,n,n,n,s,n,n,n,ne,ne,nw,n,se,s,s,ne,ne,ne,s,ne,ne,ne,s,se,s,n,ne,ne,n,sw,n,ne,n,ne,s,n,ne,n,s,n,ne,n,ne,ne,sw,n,s,ne,ne,n,ne,sw,n,ne,ne,ne,n,sw,n,ne,sw,n,ne,ne,ne,n,ne,ne,n,n,s,ne,ne,sw,n,n,n,ne,n,s,n,n,n,n,sw,n,ne,n,n,n,n,n,ne,s,n,ne,se,ne,ne,n,ne,n,n,s,n,n,n,n,ne,se,sw,n,n,n,n,nw,n,nw,ne,n,n,ne,n,n,sw,s,n,ne,sw,n,s,n,s,n,ne,n,n,n,n,n,n,n,ne,ne,n,ne,sw,ne,ne,n,n,n,n,sw,ne,se,se,s,n,n,se,ne,n,ne,se,n,n,n,n,ne,ne,n,n,n,n,ne,n,s,ne,ne,n,n,n,se,ne,s,nw,n,ne,se,ne,n,sw,n,sw,ne,sw,ne,ne,n,nw,n,n,n,n,n,ne,n,s,s,n,ne,n,ne,n,ne,s,ne,ne,n,n,sw,ne,n,n,n,n,n,n,n,n,ne,se,sw,n,n,s,nw,n,n,n,n,ne,n,ne,sw,n,n,n,ne,nw,sw,nw,s,n,n,s,se,n,n,n,ne,n,ne,n,nw,se,n,n,n,n,nw,n,ne,sw,n,ne,se,n,n,ne,n,n,ne,n,n,n,n,ne,n,nw,n,n,n,n,n,n,n,n,n,n,s,s,n,n,n,ne,sw,n,sw,s,n,n,n,n,n,s,ne,n,se,n,n,s,n,sw,n,n,n,n,n,nw,n,n,n,n,se,s,nw,n,n,ne,n,n,n,sw,n,ne,ne,n,n,s,sw,nw,n,sw,n,se,n,n,s,n,n,sw,n,n,n,n,nw,n,n,ne,n,ne,s,n,ne,sw,n,n,n,n,n,nw,n,s,n,nw,n,n,n,ne,sw,n,n,s,nw,n,nw,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,ne,n,ne,n,n,n,nw,sw,se,n,n,n,n,ne,ne,n,n,n,n,ne,ne,n,ne,n,n,ne,n,n,n,n,nw,n,n,n,sw,n,n,n,n,s,nw,ne,se,nw,s,n,n,n,n,n,se,n,n,sw,ne,n,n,n,n,n,se,n,n,n,n,n,n,n,n,nw,n,n,n,n,n,s,sw,n,n,s,n,s,n,n,n,n,ne,nw,nw,n,ne,n,n,n,n,n,n,n,s,n,n,n,nw,n,n,n,n,n,n,n,se,sw,n,n,nw,nw,n,n,s,s,n,nw,n,n,n,n,n,ne,n,n,n,n,ne,n,n,n,n,n,n,n,n,sw,n,n,n,n,sw,n,n,n,n,n,n,nw,n,sw,nw,sw,se,n,sw,se,sw,se,n,se,n,n,n,s,n,n,ne,nw,n,se,n,ne,n,n,nw,sw,n,n,ne,n,n,n,se,nw,nw,n,n,n,n,ne,n,n,n,s,se,n,n,n,n,se,n,ne,sw,s,n,s,n,n,ne,se,n,sw,nw,n,n,n,nw,sw,n,n,ne,s,sw,nw,n,sw,ne,n,n,nw,n,n,n,nw,n,n,nw,n,n,n,s,n,n,nw,n,n,se,n,n,n,ne,n,ne,n,nw,n,n,ne,n,n,n,sw,ne,sw,n,n,sw,n,n,n,ne,n,n,n,n,nw,n,n,s,n,nw,n,n,n,n,nw,n,n,n,nw,n,n,s,n,n,n,n,n,nw,se,n,n,nw,sw,n,n,n,n,sw,n,se,n,n,s,n,n,n,n,n,n,n,n,n,n,n,nw,nw,n,nw,nw,n,n,nw,n,n,n,n,n,n,n,n,n,nw,n,n,ne,nw,n,sw,nw,n,n,sw,n,n,nw,n,n,ne,n,se,sw,sw,n,n,n,nw,se,se,s,n,n,n,s,n,n,n,n,n,s,n,n,n,n,n,n,n,se,n,n,se,sw,n,n,nw,n,n,n,sw,ne,n,n,n,s,n,n,n,s,s,n,n,s,n,nw,ne,nw,ne,nw,nw,n,ne,n,n,sw,n,n,se,nw,n,se,nw,n,n,n,nw,nw,n,n,nw,s,nw,n,ne,n,nw,n,nw,nw,n,n,n,n,n,sw,nw,ne,n,s,n,nw,n,nw,n,n,n,n,nw,nw,n,nw,n,n,n,n,n,n,n,n,n,n,sw,nw,s,n,n,se,se,n,nw,n,n,s,n,se,nw,n,n,nw,n,sw,se,sw,nw,nw,n,n,n,n,sw,n,se,n,n,sw,sw,nw,nw,n,nw,n,nw,n,se,se,n,ne,n,n,n,sw,n,n,sw,n,s,n,nw,n,n,n,s,n,nw,n,ne,sw,n,s,s,nw,sw,ne,n,ne,ne,n,n,nw,nw,nw,nw,s,nw,nw,n,n,n,n,n,n,n,nw,ne,n,n,n,n,sw,n,n,n,ne,sw,sw,n,ne,n,n,nw,ne,n,nw,n,n,n,n,n,n,n,nw,ne,se,n,n,nw,ne,n,s,s,n,s,nw,n,ne,n,nw,n,n,sw,nw,s,s,nw,nw,n,nw,n,se,n,n,n,n,nw,sw,nw,se,nw,sw,n,nw,nw,n,n,n,nw,n,ne,n,n,nw,nw,nw,se,s,nw,n,nw,nw,n,nw,n,n,n,nw,sw,n,n,n,ne,nw,n,n,n,nw,n,n,n,n,nw,n,nw,n,n,n,n,n,s,n,n,n,n,se,n,n,nw,n,n,nw,nw,se,n,nw,n,n,n,nw,se,nw,s,nw,n,nw,nw,n,nw,n,nw,nw,nw,sw,nw,ne,nw,sw,n,ne,ne,n,n,n,sw,n,n,nw,s,n,nw,ne,nw,sw,nw,sw,n,nw,nw,n,nw,nw,nw,sw,nw,n,nw,nw,n,nw,nw,sw,nw,s,n,nw,nw,n,n,nw,nw,n,n,sw,n,se,n,n,n,n,n,nw,nw,n,nw,nw,nw,nw,n,nw,s,se,nw,s,nw,ne,n,nw,nw,n,n,s,n,s,n,nw,s,n,nw,n,ne,s,n,nw,n,n,s,n,n,n,n,n,se,nw,n,n,sw,se,n,nw,n,n,nw,n,n,n,n,nw,ne,s,n,nw,n,n,nw,n,n,sw,n,n,nw,nw,nw,nw,nw,n,sw,se,nw,n,n,nw,nw,sw,s,nw,n,nw,n,n,n,ne,nw,n,nw,nw,n,n,nw,s,nw,nw,nw,ne,nw,nw,nw,nw,s,nw,n,n,nw,n,nw,n,nw,nw,nw,nw,nw,ne,nw,n,nw,nw,n,n,nw,nw,se,n,s,nw,sw,nw,nw,n,n,nw,ne,nw,nw,n,n,se,ne,nw,s,n,n,n,n,sw,se,nw,n,nw,nw,ne,n,nw,n,n,n,n,n,n,n,se,nw,nw,nw,ne,nw,nw,nw,s,n,nw,sw,se,nw,nw,n,nw,nw,n,nw,nw,nw,nw,ne,sw,se,n,sw,s,nw,n,n,se,nw,nw,ne,nw,n,n,nw,ne,s,n,nw,nw,nw,se,n,s,se,s,nw,n,s,nw,nw,nw,sw,n,n,nw,nw,n,nw,nw,n,nw,n,sw,ne,nw,n,s,n,nw,nw,sw,nw,n,sw,nw,n,nw,s,nw,n,nw,nw,sw,nw,nw,nw,nw,nw,n,n,n,nw,nw,nw,nw,n,nw,n,n,n,n,n,se,n,se,nw,nw,nw,nw,n,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,sw,n,ne,n,se,nw,s,n,nw,nw,n,nw,nw,s,n,nw,nw,nw,nw,nw,se,nw,nw,n,nw,n,nw,se,nw,n,n,n,nw,n,nw,n,sw,n,n,nw,nw,n,nw,sw,nw,n,n,nw,nw,n,sw,nw,n,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,nw,n,nw,n,nw,nw,nw,nw,nw,nw,nw,se,n,se,nw,s,nw,nw,n,nw,n,nw,n,ne,nw,nw,s,n,nw,n,se,n,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,n,n,se,n,nw,nw,nw,nw,ne,se,nw,ne,ne,nw,nw,nw,nw,nw,n,sw,s,sw,nw,n,sw,nw,nw,nw,s,nw,nw,sw,sw,n,nw,nw,nw,n,nw,ne,nw,nw,nw,n,n,nw,nw,nw,se,n,nw,n,n,n,se,nw,n,n,nw,nw,nw,nw,nw,nw,nw,ne,n,nw,nw,nw,nw,nw,ne,se,s,nw,nw,nw,sw,nw,nw,nw,n,nw,nw,nw,nw,s,nw,nw,nw,nw,nw,se,nw,s,nw,se,se,s,nw,nw,n,n,nw,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,n,s,nw,n,n,nw,nw,n,nw,n,s,sw,nw,s,nw,nw,n,se,nw,ne,nw,n,sw,ne,sw,s,sw,n,n,nw,se,nw,nw,nw,n,ne,se,ne,nw,nw,nw,s,sw,n,nw,nw,s,nw,nw,nw,nw,nw,n,nw,nw,nw,s,nw,se,nw,nw,nw,nw,nw,nw,n,nw,nw,nw,n,sw,nw,ne,nw,n,nw,se,n,se,sw,nw,nw,nw,se,n,n,nw,nw,nw,nw,nw,nw,ne,nw,ne,n,sw,n,nw,s,nw,nw,nw,s,nw,nw,sw,nw,nw,n,n,nw,s,nw,nw,s,nw,se,s,nw,sw,n,se,nw,nw,n,s,n,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,nw,s,nw,sw,nw,nw,nw,n,nw,nw,sw,nw,ne,nw,n,nw,nw,nw,nw,nw,n,nw,n,nw,nw,s,nw,ne,nw,n,nw,nw,ne,n,nw,ne,n,nw,nw,nw,nw,ne,nw,nw,nw,nw,sw,nw,nw,nw,n,n,nw,nw,nw,ne,n,s,s,nw,nw,nw,nw,nw,nw,nw,nw,n,ne,nw,nw,nw,n,sw,nw,nw,nw,nw,nw,nw,nw,n,nw,nw,nw,n,n,nw,s,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,nw,ne,ne,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,n,nw,se,s,s,nw,se,nw,nw,nw,nw,n,s,nw,s,nw,ne,nw,nw,nw,sw,nw,sw,nw,nw,nw,ne,nw,nw,nw,nw,nw,ne,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,s,nw,nw,se,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,nw,nw,nw,s,n,nw,ne,nw,nw,se,ne,nw,nw,ne,nw,nw,nw,nw,nw,se,nw,nw,nw,s,s,ne,ne,ne,se,se,sw,se,se,s,s,s,s,s,s,sw,sw,sw,sw,ne,ne,sw,nw,sw,nw,nw,sw,ne,sw,sw,nw,sw,nw,sw,nw,ne,nw,nw,nw,nw,n,ne,sw,nw,nw,nw,n,ne,n,n,n,n,se,nw,se,nw,n,n,n,nw,n,n,n,n,s,n,n,ne,n,n,n,n,n,se,n,n,n,se,n,n,ne,ne,n,ne,ne,ne,se,nw,n,n,ne,nw,n,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,ne,s,nw,ne,ne,se,ne,ne,se,se,ne,nw,ne,ne,ne,sw,ne,ne,ne,se,se,se,ne,se,ne,se,se,se,se,ne,se,se,ne,se,se,se,se,se,se,sw,s,se,se,s,sw,se,se,se,se,se,se,se,se,se,se,ne,ne,se,se,ne,se,s,s,s,se,sw,se,sw,se,se,s,ne,ne,se,n,se,se,s,nw,n,se,s,se,se,se,se,se,se,se,se,s,se,s,s,se,s,s,s,s,ne,s,ne,n,se,s,nw,nw,s,ne,s,s,s,s,n,s,s,s,s,n,s,n,s,n,s,se,s,s,sw,s,s,nw,s,se,s,s,ne,s,s,s,s,n,sw,s,sw,s,s,sw,n,n,s,ne,sw,ne,n,s,s,s,s,sw,sw,s,sw,s,se,sw,se,sw,nw,s,sw,n,sw,sw,sw,s,nw,sw,s,sw,s,ne,sw,s,sw,s,n,ne,sw,ne,sw,sw,se,sw,n,sw,nw,sw,sw,sw,sw,ne,sw,sw,nw,s,n,nw,s,se,sw,sw,s,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,nw,sw,nw,sw,s,s,sw,sw,nw,se,se,sw,sw,nw,sw,s,sw,nw,sw,sw,nw,sw,s,sw,nw,s,se,sw,ne,sw,nw,sw,nw,sw,n,nw,sw,sw,sw,sw,n,sw,nw,n,sw,sw,sw,nw,sw,n,nw,nw,sw,sw,nw,nw,sw,sw,nw,sw,sw,sw,ne,sw,nw,sw,nw,nw,n,nw,ne,n,nw,sw,nw,sw,nw,nw,nw,nw,nw,nw,se,sw,nw,sw,nw,sw,sw,se,sw,sw,s,s,nw,nw,nw,nw,nw,nw,nw,n,sw,nw,nw,s,sw,nw,nw,nw,sw,ne,sw,se,nw,nw,n,nw,nw,nw,nw,sw,nw,nw,nw,nw,sw,nw,se,sw,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,s,nw,ne,nw,n,nw,nw,ne,nw,nw,ne,sw,nw,se,nw,nw,nw,ne,nw,n,nw,nw,ne,sw,nw,nw,nw,n,nw,nw,nw,se,nw,nw,n,nw,nw,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,ne,n,nw,nw,n,nw,n,nw,s,nw,nw,n,nw,nw,se,n,nw,se,nw,nw,nw,ne,n,nw,n,sw,n,nw,nw,n,nw,n,n,nw,nw,s,sw,n,nw,n,nw,nw,n,n,se,nw,nw,nw,nw,nw,n,n,n,n,sw,n,n,n,nw,n,n,n,n,n,n,ne,n,n,ne,nw,sw,ne,s,n,n,n,n,nw,n,ne,nw,nw,n,n,sw,n,ne,n,n,n,s,nw,sw,n,n,n,nw,n,sw,n,nw,se,n,n,se,n,n,n,nw,n,n,n,n,n,n,nw,nw,n,n,n,nw,ne,se,s,n,n,n,n,se,nw,nw,n,n,n,n,n,n,n,n,ne,nw,n,n,n,n,n,n,sw,nw,s,sw,n,n,n,ne,ne,n,n,n,n,n,n,n,ne,n,nw,n,ne,n,n,se,n,n,n,ne,n,nw,n,sw,n,nw,n,n,n,n,n,n,n,n,n,ne,ne,n,n,n,ne,n,se,n,n,se,n,n,n,se,sw,se,n,n,n,nw,se,n,ne,n,ne,n,ne,ne,n,n,se,n,n,n,n,n,ne,ne,nw,n,ne,n,n,n,ne,sw,n,n,s,n,n,s,ne,n,ne,n,n,ne,n,n,ne,se,sw,n,s,ne,n,sw,n,n,n,se,ne,n,n,n,s,sw,se,ne,s,se,ne,n,ne,n,se,n,ne,ne,ne,ne,ne,ne,n,n,ne,ne,ne,nw,nw,ne,ne,ne,sw,n,ne,n,ne,n,ne,sw,n,n,n,s,ne,n,ne,ne,ne,se,sw,ne,se,sw,ne,ne,se,sw,ne,n,n,ne,ne,ne,ne,ne,n,n,n,s,n,n,n,ne,ne,ne,ne,ne,ne,s,ne,ne,ne,ne,ne,ne,n,n,n,ne,se,nw,ne,ne,s,ne,n,n,n,ne,ne,n,ne,n,se,se,n,ne,ne,ne,se,ne,ne,s,s,ne,ne,ne,ne,n,sw,ne,ne,ne,n,ne,ne,ne,ne,ne,ne,n,ne,nw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,ne,s,ne,sw,se,ne,sw,n,n,ne,n,se,ne,ne,ne,se,ne,ne,ne,s,ne,ne,n,se,ne,nw,ne,ne,ne,ne,ne,ne,ne,s,ne,ne,n,se,se,se,se,ne,s,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,nw,ne,ne,ne,s,se,ne,ne,ne,n,n,ne,se,ne,ne,se,ne,ne,se,se,ne,ne,ne,ne,ne,ne,se,nw,se,sw,ne,ne,ne,nw,ne,ne,ne,n,ne,se,sw,nw,s,ne,se,ne,se,s,ne,ne,ne,ne,ne,s,ne,se,n,ne,ne,se,se,ne,ne,ne,ne,n,ne,ne,se,ne,ne,ne,ne,se,ne,ne,ne,ne,ne,se,ne,ne,ne,nw,ne,ne,se,ne,ne,se,se,sw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,se,ne,n,n,n,se,ne,s,se,sw,sw,ne,ne,ne,sw,ne,se,ne,ne,ne,ne,ne,ne,nw,se,se,se,s,se,ne,s,se,ne,se,s,ne,ne,se,n,se,se,ne,n,ne,ne,se,nw,ne,se,se,nw,sw,s,ne,sw,se,se,ne,ne,s,se,ne,ne,ne,se,nw,ne,se,se,sw,nw,sw,se,ne,ne,se,se,se,se,ne,ne,ne,s,s,se,se,s,se,ne,se,ne,se,ne,ne,se,ne,se,ne,se,se,se,ne,se,se,se,s,se,se,se,n,se,se,ne,ne,se,ne,ne,se,se,se,se,ne,se,se,se,s,ne,se,ne,s,se,se,se,nw,ne,se,n,se,se,se,nw,se,se,nw,s,se,ne,se,nw,se,ne,se,ne,nw,se,se,nw,ne,se,se,n,nw,sw,se,ne,se,n,se,ne,ne,se,nw,se,ne,s,se,ne,se,se,ne,ne,se,n,ne,nw,se,ne,s,se,se,se,s,se,ne,se,se,se,se,se,nw,se,se,se,ne,n,se,ne,se,ne,se,n,se,nw,se,ne,n,nw,ne,ne,se,ne,se,nw,s,se,s,se,se,ne,se,s,se,n,se,se,se,se,se,s,se,s,se,se,se,ne,se,se,ne,se,se,nw,se,se,se,se,se,se,se,se,se,se,se,se,se,ne,s,se,se,se,se,s,se,se,se,n,se,sw,se,nw,se,se,n,ne,sw,se,se,se,se,ne,se,se,se,se,se,se,se,se,se,se,n,se,se,se,n,ne,s,se,se,se,se,se,se,se,se,se,se,se,n,se,s,ne,se,ne,se,se,se,se,se,ne,s,s,se,s,ne,se,se,s,se,se,se,se,se,se,sw,se,se,s,se,se,se,se,se,se,se,se,se,se,se,se,se,se,se,sw,se,se,se,nw,se,se,s,se,n,se,se,se,se,se,se,se,se,se,s,se,n,se,ne,se,s,s,s,se,nw,se,se,se,s,se,se,se,n,ne,se,s,se,nw,se,se,s,s,se,se,se,se,se,se,s,se,nw,se,s,se,s,s,se,se,s,se,se,ne,se,n,se,s,s,s,ne,se,s,se,s,se,se,se,n,se,sw,se,s,se,n,s,se,s,se,se,se,se,s,se,s,se,s,se,s,s,se,se,se,se,se,se,s,se,sw,se,se,nw,s,n,se,sw,s,se,se,sw,ne,sw,nw,s,s,s,s,nw,se,se,se,s,se,se,se,se,ne,s,se,nw,s,se,se,se,s,se,se,s,sw,s,s,se,se,ne,s,se,se,s,se,s,se,s,s,se,se,se,n,se,sw,s,se,s,s,s,se,se,se,ne,se,s,s,s,se,s,ne,se,n,se,s,s,s,s,s,s,se,se,se,se,nw,se,s,s,se,s,se,s,se,s,se,sw,s,nw,se,se,se,se,se,s,s,sw,se,nw,s,se,s,s,s,ne,s,s,s,s,se,s,se,s,nw,se,s,se,s,se,se,nw,nw,se,nw,nw,s,s,nw,se,s,s,nw,se,s,se,se,se,s,s,se,se,ne,s,s,s,s,se,s,se,se,se,se,ne,s,se,se,s,s,se,se,se,nw,s,ne,s,se,s,s,s,s,s,s,ne,s,s,s,s,se,s,s,s,se,sw,se,s,s,se,se,ne,s,se,se,se,s,s,sw,s,s,nw,sw,sw,se,s,s,s,se,s,s,s,se,se,s,s,s,nw,se,se,se,nw,se,s,s,s,s,s,se,ne,se,s,se,s,s,ne,se,se,ne,s,s,s,ne,s,se,ne,se,s,s,s,s,s,s,s,s,s,sw,s,ne,s,s,se,se,se,s,sw,s,sw,s,s,s,n,nw,s,s,s,se,s,nw,se,se,s,s,s,s,s,ne,se,s,s,s,se,s,s,s,s,nw,s,sw,sw,s,s,s,se,ne,s,s,s,ne,s,s,s,n,s,s,s,ne,se,s,s,s,s,s,s,s,s,s,s,nw,s,se,s,s,ne,s,ne,se,s,s,sw,s,ne,s,s,s,se,se,s,s,nw,s,s,s,s,s,nw,s,s,s,nw,s,s,s,s,s,s,s,se,s,sw,s,se,ne,s,n,nw,se,s,s,s,se,s,se,s,n,s,s,ne,s,s,nw,nw,nw,s,s,s,s,nw,s,s,s,s,s,s,s,nw,s,s,s,s,sw,s,s,sw,n,nw,ne,s,s,s,s,n,s,s,s,n,sw,n,s,s,s,s,s,s,nw,s,n,se,s,s,s,ne,s,se,nw,sw,se,sw,s,s,s,s,s,s,sw,s,se,s,n,s,sw,s,s,sw,sw,s,se,s,sw,s,s,s,sw,s,ne,s,s,s,s,sw,s,s,s,s,nw,s,se,sw,se,nw,se,ne,s,s,s,n,sw,s,sw,s,s,s,s,s,s,s,s,s,s,sw,sw,s,se,s,nw,nw,s,ne,nw,s,n,se,n,n,s,s,ne,sw,s,se,s,sw,s,s,s,se,sw,s,sw,nw,sw,sw,s,se,s,n,ne,s,s,sw,sw,s,s,sw,sw,s,n,s,sw,s,sw,s,s,nw,sw,s,s,s,sw,ne,ne,sw,sw,s,sw,se,s,se,s,ne,se,s,s,nw,sw,s,ne,sw,ne,s,sw,s,s,s,s,s,s,s,s,s,n,se,s,s,s,s,s,s,s,sw,sw,s,n,sw,sw,sw,s,s,sw,s,ne,se,s,s,s,sw,s,s,s,sw,s,sw,s,sw,s,s,s,s,s,sw,s,sw,nw,sw,s,se,sw,s,nw,s,s,s,n,ne,sw,sw,s,s,s,s,sw,s,s,s,n,s,sw,n,s,s,sw,s,sw,s,sw,s,s,n,s,n,n,sw,sw,sw,sw,sw,sw,s,ne,ne,s,sw,s,sw,s,sw,se,sw,s,sw,sw,n,s,ne,sw,sw,s,sw,se,se,nw,sw,sw,se,ne,s,s,s,s,s,sw,sw,sw,n,s,se,s,s,n,s,sw,n,sw,sw,sw,ne,s,sw,sw,s,n,sw,n,s,s,s,ne,s,se,s,sw,ne,sw,sw,s,sw,sw,sw,s,s,se,s,sw,s,s,ne,sw,s,sw,sw,s,s,sw,ne,s,sw,sw,sw,sw,n,s,ne,ne,ne,s,sw,s,se,se,sw,s,sw,sw,n,sw,sw,nw,sw,s,sw,s,sw,s,sw,s,sw,sw,s,sw,sw,sw,n,s,sw,ne,sw,s,nw,s,s,sw,s,sw,nw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,s,s,s,s,n,s,sw,s,sw,sw,s,ne,s,nw,n,nw,s,sw,sw,sw,sw,sw,sw,sw,sw,s,s,n,sw,s,s,n,se,s,se,sw,s,sw,ne,sw,sw,sw,sw,s,sw,sw,ne,s,sw,sw,se,sw,s,n,s,s,sw,s,se,sw,sw,se,sw,sw,sw,nw,sw,sw,sw,nw,sw,s,s,s,nw,sw,s,n,sw,s,sw,n,sw,sw,s,sw,sw,s,s,nw,s,sw,sw,sw,ne,sw,sw,nw,s,ne,s,sw,sw,sw,sw,sw,n,sw,sw,sw,s,n,sw,s,sw,se,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,ne,sw,s,sw,s,sw,sw,sw,n,sw,sw,sw,s,sw,sw,s,sw,sw,sw,sw,n,s,s,sw,ne,sw,se,n,sw,s,sw,n,sw,sw,sw,nw,sw,s,s,n,sw,s,sw,sw,sw,ne,sw,sw,nw,ne,n,sw,sw,sw,sw,s,sw,n,sw,s,s,sw,s,s,s,sw,sw,sw,s,sw,sw,s,s,sw,s,s,se,sw,sw,s,sw,sw,se,sw,s,se,sw,sw,sw,sw,se,sw,sw,sw,sw,s,sw,s,n,sw,sw,sw,n,n,sw,sw,nw,sw,sw,sw,se,sw,nw,sw,sw,sw,sw,sw,sw,sw,s,sw,n,nw,n,sw,nw,sw,sw,sw,sw,s,ne,sw,ne,sw,se,n,s,s,sw,sw,sw,n,se,s,sw,se,s,sw,sw,sw,ne,s,n,sw,sw,sw,sw,sw,s,sw,nw,sw,sw,sw,sw,sw,sw,nw,sw,nw,sw,s,sw,sw,sw,sw,se,sw,sw,sw,sw,sw,ne,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,nw,sw,s,sw,nw,sw,sw,sw,sw,n diff --git a/2017/day-12/input.txt b/2017/day-12/input.txt deleted file mode 100644 index 569ab65..0000000 --- a/2017/day-12/input.txt +++ /dev/null @@ -1,2000 +0,0 @@ -0 <-> 1543 -1 <-> 66, 1682 -2 <-> 1525 -3 <-> 958 -4 <-> 593, 1542 -5 <-> 484 -6 <-> 297 -7 <-> 372, 743, 1965 -8 <-> 934 -9 <-> 1224, 1489 -10 <-> 10, 129, 147, 1394 -11 <-> 1244 -12 <-> 12, 994, 1954 -13 <-> 1027 -14 <-> 875, 1211 -15 <-> 405 -16 <-> 1437, 1476 -17 <-> 996 -18 <-> 216, 777 -19 <-> 404, 1524, 1539, 1941 -20 <-> 1365 -21 <-> 21, 460, 1431, 1624 -22 <-> 313, 530 -23 <-> 942, 1125 -24 <-> 180, 338 -25 <-> 771, 1547, 1561 -26 <-> 463, 1012, 1276, 1760 -27 <-> 738 -28 <-> 311, 1023, 1461, 1739, 1853, 1900 -29 <-> 1075 -30 <-> 355, 467, 1605 -31 <-> 1137, 1740 -32 <-> 1125, 1756 -33 <-> 658, 1149, 1790 -34 <-> 344, 899 -35 <-> 337, 716, 1416, 1780 -36 <-> 1641 -37 <-> 812 -38 <-> 86, 1195 -39 <-> 1967 -40 <-> 1125, 1550 -41 <-> 1881 -42 <-> 151 -43 <-> 222 -44 <-> 73, 1075 -45 <-> 1865 -46 <-> 634, 837, 1143 -47 <-> 647 -48 <-> 695, 901 -49 <-> 49 -50 <-> 1598, 1619 -51 <-> 125, 550, 1161 -52 <-> 241, 387, 1951 -53 <-> 286, 1414 -54 <-> 1231, 1926 -55 <-> 437, 1292, 1919 -56 <-> 1108, 1597 -57 <-> 1073, 1205, 1565 -58 <-> 555 -59 <-> 59, 1410 -60 <-> 1735 -61 <-> 61 -62 <-> 149, 525, 1341 -63 <-> 356, 1251 -64 <-> 146, 1187 -65 <-> 1582 -66 <-> 1 -67 <-> 126, 303, 1942 -68 <-> 1135, 1742 -69 <-> 1904 -70 <-> 70, 371 -71 <-> 513 -72 <-> 1877 -73 <-> 44 -74 <-> 1617 -75 <-> 1495 -76 <-> 326, 867 -77 <-> 420, 961, 1425 -78 <-> 1517 -79 <-> 1233 -80 <-> 415, 1075, 1354 -81 <-> 958, 1089 -82 <-> 1677 -83 <-> 403 -84 <-> 85, 1877 -85 <-> 84, 260 -86 <-> 38, 191, 442 -87 <-> 969, 1993 -88 <-> 610, 1507 -89 <-> 151, 758, 1081, 1521, 1596 -90 <-> 474, 1958 -91 <-> 950, 1554, 1949 -92 <-> 117, 169 -93 <-> 1899 -94 <-> 819 -95 <-> 1886 -96 <-> 360, 1626 -97 <-> 916, 1146 -98 <-> 675, 1502, 1566 -99 <-> 384 -100 <-> 1905 -101 <-> 403, 1387, 1717 -102 <-> 196, 1281 -103 <-> 947 -104 <-> 104 -105 <-> 975 -106 <-> 303, 546, 750 -107 <-> 380, 1929 -108 <-> 108 -109 <-> 999, 1059 -110 <-> 1617 -111 <-> 340 -112 <-> 112 -113 <-> 1063, 1281, 1758 -114 <-> 114 -115 <-> 631, 1067, 1904 -116 <-> 1036 -117 <-> 92, 318 -118 <-> 1269 -119 <-> 898 -120 <-> 1052 -121 <-> 121 -122 <-> 1046 -123 <-> 1127 -124 <-> 717, 1018 -125 <-> 51, 535, 639, 709 -126 <-> 67, 557, 1060, 1098, 1640 -127 <-> 1286 -128 <-> 128 -129 <-> 10, 1467 -130 <-> 492, 1961 -131 <-> 1103, 1433 -132 <-> 1191 -133 <-> 309, 1049 -134 <-> 1361, 1390 -135 <-> 683, 1575 -136 <-> 702, 1188 -137 <-> 290, 302, 1527 -138 <-> 656, 975, 1279 -139 <-> 882, 1537, 1542, 1930 -140 <-> 1200 -141 <-> 562, 680, 1865 -142 <-> 1233 -143 <-> 653, 1076 -144 <-> 1334 -145 <-> 145, 1797 -146 <-> 64 -147 <-> 10, 863, 1090 -148 <-> 1138 -149 <-> 62, 463 -150 <-> 1223, 1228, 1239 -151 <-> 42, 89, 404, 694 -152 <-> 1389, 1672 -153 <-> 1596 -154 <-> 1193 -155 <-> 980 -156 <-> 164 -157 <-> 157, 1270 -158 <-> 272, 1461 -159 <-> 777, 1153 -160 <-> 595, 1209 -161 <-> 365, 686 -162 <-> 516, 987 -163 <-> 546, 1004, 1056 -164 <-> 156, 164 -165 <-> 165, 1696 -166 <-> 310, 370, 397 -167 <-> 1446 -168 <-> 1900 -169 <-> 92, 1680 -170 <-> 240, 619, 1088, 1509 -171 <-> 186, 1610 -172 <-> 1622, 1698 -173 <-> 447, 542, 912 -174 <-> 669, 1687 -175 <-> 689 -176 <-> 176, 1816 -177 <-> 518, 1422, 1493 -178 <-> 479, 731, 1615, 1718 -179 <-> 483 -180 <-> 24, 180 -181 <-> 329, 1941 -182 <-> 405, 1175, 1685 -183 <-> 291, 466, 558, 891 -184 <-> 527 -185 <-> 185, 868, 1136 -186 <-> 171, 867 -187 <-> 1622, 1634 -188 <-> 211 -189 <-> 797 -190 <-> 1307, 1504 -191 <-> 86, 996 -192 <-> 1810 -193 <-> 315 -194 <-> 194, 1198 -195 <-> 1401, 1581, 1904 -196 <-> 102 -197 <-> 539 -198 <-> 1996 -199 <-> 1601 -200 <-> 1617, 1776 -201 <-> 294, 390 -202 <-> 839, 986 -203 <-> 1683 -204 <-> 546 -205 <-> 1673, 1894 -206 <-> 1825 -207 <-> 207, 222 -208 <-> 210, 1679 -209 <-> 384, 421, 1249 -210 <-> 208, 210, 1721 -211 <-> 188, 211, 388, 394, 440, 1205 -212 <-> 834, 1857 -213 <-> 1102 -214 <-> 1803 -215 <-> 1033, 1831 -216 <-> 18, 1039 -217 <-> 1168, 1983 -218 <-> 1273, 1944 -219 <-> 845, 1271 -220 <-> 321, 640 -221 <-> 629 -222 <-> 43, 207, 285, 1486, 1508 -223 <-> 809, 1371 -224 <-> 480 -225 <-> 904, 1190, 1378 -226 <-> 226 -227 <-> 1044, 1294 -228 <-> 793, 911 -229 <-> 1450, 1940 -230 <-> 822 -231 <-> 321, 352 -232 <-> 232 -233 <-> 491, 543 -234 <-> 1880 -235 <-> 861, 1349 -236 <-> 1738, 1977 -237 <-> 590, 1246, 1805 -238 <-> 238, 665 -239 <-> 577, 818, 877 -240 <-> 170 -241 <-> 52, 241, 946, 1439, 1441 -242 <-> 262, 1226, 1647, 1661 -243 <-> 316, 1117, 1831 -244 <-> 345 -245 <-> 527, 1392, 1526 -246 <-> 1335 -247 <-> 1754, 1842, 1905 -248 <-> 1572 -249 <-> 1066, 1185, 1593 -250 <-> 934, 1775, 1821 -251 <-> 726, 749 -252 <-> 252 -253 <-> 253 -254 <-> 1765 -255 <-> 753, 1337 -256 <-> 411, 1190 -257 <-> 1664, 1731 -258 <-> 846 -259 <-> 450, 1062, 1975 -260 <-> 85, 1097, 1620 -261 <-> 662, 1667 -262 <-> 242, 1285, 1641 -263 <-> 263 -264 <-> 1481 -265 <-> 470, 1671 -266 <-> 971 -267 <-> 1002, 1893 -268 <-> 393, 1435 -269 <-> 413, 806, 1287, 1525 -270 <-> 1182 -271 <-> 1377 -272 <-> 158, 867 -273 <-> 273, 499, 568, 845, 1293 -274 <-> 800 -275 <-> 936 -276 <-> 925 -277 <-> 1295 -278 <-> 1085, 1140 -279 <-> 873, 883, 989 -280 <-> 280 -281 <-> 1211 -282 <-> 445, 674, 1234 -283 <-> 771 -284 <-> 1874 -285 <-> 222, 647, 1092 -286 <-> 53, 1191, 1678 -287 <-> 595, 1928 -288 <-> 947 -289 <-> 822, 1836, 1962 -290 <-> 137, 1034, 1735 -291 <-> 183 -292 <-> 331, 1038 -293 <-> 1025 -294 <-> 201, 630, 1421 -295 <-> 1083, 1366 -296 <-> 701, 1187, 1618 -297 <-> 6, 990 -298 <-> 1093 -299 <-> 299 -300 <-> 846, 1990 -301 <-> 1306 -302 <-> 137, 1011 -303 <-> 67, 106, 1779 -304 <-> 1202 -305 <-> 439 -306 <-> 622, 1858 -307 <-> 1379 -308 <-> 688, 1631, 1700 -309 <-> 133 -310 <-> 166, 362 -311 <-> 28, 933 -312 <-> 881 -313 <-> 22, 549, 678, 1145 -314 <-> 1439 -315 <-> 193, 650, 1572 -316 <-> 243 -317 <-> 317, 990, 1638 -318 <-> 117, 499 -319 <-> 1300, 1309, 1614 -320 <-> 633, 1693 -321 <-> 220, 231 -322 <-> 977, 1722 -323 <-> 730, 1372, 1996 -324 <-> 755, 1184 -325 <-> 1155, 1857 -326 <-> 76 -327 <-> 1072, 1814, 1985 -328 <-> 1125, 1279 -329 <-> 181 -330 <-> 936, 1241 -331 <-> 292, 1172 -332 <-> 1859, 1882 -333 <-> 940 -334 <-> 468 -335 <-> 697, 802 -336 <-> 437 -337 <-> 35, 737 -338 <-> 24, 1540 -339 <-> 493 -340 <-> 111, 422, 525 -341 <-> 1790 -342 <-> 496, 1007 -343 <-> 343, 1264 -344 <-> 34, 344 -345 <-> 244, 709 -346 <-> 553, 1616 -347 <-> 909 -348 <-> 521, 1660 -349 <-> 363, 1294 -350 <-> 719, 1782, 1974 -351 <-> 405, 915 -352 <-> 231, 1694 -353 <-> 1140 -354 <-> 363, 1339 -355 <-> 30 -356 <-> 63, 771, 1110 -357 <-> 1299, 1347 -358 <-> 635 -359 <-> 1541 -360 <-> 96, 360, 1741 -361 <-> 361 -362 <-> 310 -363 <-> 349, 354 -364 <-> 1827 -365 <-> 161, 1734 -366 <-> 900 -367 <-> 1139, 1545 -368 <-> 535 -369 <-> 1622 -370 <-> 166, 1463 -371 <-> 70 -372 <-> 7, 452, 810, 1283 -373 <-> 997, 1658 -374 <-> 467, 1774 -375 <-> 716, 1841 -376 <-> 638, 1079, 1262 -377 <-> 606 -378 <-> 993 -379 <-> 379, 791 -380 <-> 107 -381 <-> 475, 1510 -382 <-> 780 -383 <-> 383 -384 <-> 99, 209, 1590 -385 <-> 1388 -386 <-> 1829 -387 <-> 52, 1532, 1874 -388 <-> 211, 576, 1281 -389 <-> 1309 -390 <-> 201, 1183 -391 <-> 959, 1944 -392 <-> 688, 1062, 1299 -393 <-> 268 -394 <-> 211, 828, 1701 -395 <-> 1587 -396 <-> 1082 -397 <-> 166 -398 <-> 1454, 1508 -399 <-> 1007 -400 <-> 1531 -401 <-> 511, 1140 -402 <-> 652, 1065 -403 <-> 83, 101, 1585 -404 <-> 19, 151 -405 <-> 15, 182, 351 -406 <-> 769 -407 <-> 1275, 1578, 1752 -408 <-> 1173 -409 <-> 409, 432 -410 <-> 487, 1334 -411 <-> 256 -412 <-> 412, 590 -413 <-> 269 -414 <-> 1371 -415 <-> 80, 1832 -416 <-> 939, 1644 -417 <-> 562, 1510 -418 <-> 536 -419 <-> 473 -420 <-> 77, 1059, 1535, 1863 -421 <-> 209 -422 <-> 340, 913, 989 -423 <-> 854, 951 -424 <-> 512 -425 <-> 1087 -426 <-> 773 -427 <-> 1121, 1574 -428 <-> 745 -429 <-> 1669 -430 <-> 1018 -431 <-> 1377 -432 <-> 409 -433 <-> 1641, 1999 -434 <-> 1605 -435 <-> 1412, 1500 -436 <-> 879, 1704 -437 <-> 55, 336, 548, 1839, 1987 -438 <-> 980, 1399 -439 <-> 305, 439, 627, 628, 884, 1241 -440 <-> 211 -441 <-> 677 -442 <-> 86 -443 <-> 1213 -444 <-> 592, 845, 1282 -445 <-> 282, 1366 -446 <-> 710, 797, 1017, 1974 -447 <-> 173, 447, 614 -448 <-> 1187, 1511 -449 <-> 598, 1000, 1257 -450 <-> 259 -451 <-> 451, 519 -452 <-> 372 -453 <-> 1549 -454 <-> 940 -455 <-> 926, 1543, 1706 -456 <-> 682, 1253 -457 <-> 1694, 1755 -458 <-> 549 -459 <-> 1192, 1456, 1613 -460 <-> 21, 490 -461 <-> 1920 -462 <-> 788, 1254, 1695 -463 <-> 26, 149 -464 <-> 945 -465 <-> 1654 -466 <-> 183 -467 <-> 30, 374 -468 <-> 334, 468 -469 <-> 1514 -470 <-> 265 -471 <-> 1190 -472 <-> 1911 -473 <-> 419, 1230, 1611, 1711 -474 <-> 90, 1253 -475 <-> 381, 825 -476 <-> 476, 503 -477 <-> 1337, 1362 -478 <-> 1605 -479 <-> 178 -480 <-> 224, 1810, 1858 -481 <-> 871, 1525 -482 <-> 1137, 1457, 1553 -483 <-> 179, 1336 -484 <-> 5, 1788 -485 <-> 1874 -486 <-> 986, 1409 -487 <-> 410 -488 <-> 1911 -489 <-> 885, 1867 -490 <-> 460 -491 <-> 233, 1046, 1880 -492 <-> 130, 492 -493 <-> 339, 810, 1218 -494 <-> 1275 -495 <-> 1218, 1396 -496 <-> 342, 1445 -497 <-> 548 -498 <-> 729, 1208, 1590 -499 <-> 273, 318, 774 -500 <-> 521, 673, 1035 -501 <-> 504, 978 -502 <-> 641 -503 <-> 476, 615, 1230, 1374 -504 <-> 501 -505 <-> 505, 1336 -506 <-> 1810 -507 <-> 1396 -508 <-> 603, 1067, 1794 -509 <-> 1714 -510 <-> 1441 -511 <-> 401, 1497 -512 <-> 424, 530 -513 <-> 71, 513 -514 <-> 822, 925, 1603 -515 <-> 1575, 1856 -516 <-> 162, 1116, 1634 -517 <-> 936 -518 <-> 177, 1418, 1862 -519 <-> 451 -520 <-> 1318, 1621 -521 <-> 348, 500 -522 <-> 569, 674 -523 <-> 1438 -524 <-> 1181, 1552 -525 <-> 62, 340, 1968 -526 <-> 981 -527 <-> 184, 245, 527, 574, 1767 -528 <-> 873 -529 <-> 945, 1139 -530 <-> 22, 512, 1957 -531 <-> 531 -532 <-> 921, 1071, 1087, 1989 -533 <-> 1845 -534 <-> 534, 1929 -535 <-> 125, 368 -536 <-> 418, 702 -537 <-> 1442, 1545 -538 <-> 552, 1167 -539 <-> 197, 1643 -540 <-> 1983 -541 <-> 1574 -542 <-> 173 -543 <-> 233 -544 <-> 1128 -545 <-> 903, 989 -546 <-> 106, 163, 204 -547 <-> 1636, 1916 -548 <-> 437, 497, 926 -549 <-> 313, 458, 1793 -550 <-> 51 -551 <-> 1756 -552 <-> 538, 1061 -553 <-> 346, 1564 -554 <-> 554 -555 <-> 58, 792, 1221 -556 <-> 1133, 1881 -557 <-> 126, 1222 -558 <-> 183 -559 <-> 1927 -560 <-> 797, 1008, 1048, 1328, 1984 -561 <-> 1294, 1761 -562 <-> 141, 417 -563 <-> 676, 1763 -564 <-> 675, 1220, 1503 -565 <-> 565, 1360 -566 <-> 1364 -567 <-> 618, 1419 -568 <-> 273, 1830 -569 <-> 522, 1642 -570 <-> 778 -571 <-> 881, 1353 -572 <-> 902, 1699 -573 <-> 1679 -574 <-> 527, 656 -575 <-> 718, 1232 -576 <-> 388 -577 <-> 239 -578 <-> 1312 -579 <-> 1504, 1970 -580 <-> 580 -581 <-> 1548, 1893, 1986, 1993 -582 <-> 1228, 1516, 1729 -583 <-> 583, 677, 1178 -584 <-> 1231 -585 <-> 585 -586 <-> 1109, 1646, 1681 -587 <-> 1124, 1237 -588 <-> 1004 -589 <-> 1756 -590 <-> 237, 412 -591 <-> 591, 692, 1078 -592 <-> 444 -593 <-> 4, 944 -594 <-> 1780, 1911 -595 <-> 160, 287 -596 <-> 969, 1256 -597 <-> 830 -598 <-> 449 -599 <-> 1863 -600 <-> 1928 -601 <-> 1079 -602 <-> 1514 -603 <-> 508, 1869 -604 <-> 848, 1234 -605 <-> 605, 952, 1310 -606 <-> 377, 638, 880 -607 <-> 607, 853, 947, 1453 -608 <-> 608, 812 -609 <-> 1091, 1430 -610 <-> 88 -611 <-> 1661 -612 <-> 675 -613 <-> 1409, 1946 -614 <-> 447, 1825, 1992 -615 <-> 503 -616 <-> 616 -617 <-> 758, 1813 -618 <-> 567, 618, 1068 -619 <-> 170 -620 <-> 1937 -621 <-> 734, 1122 -622 <-> 306 -623 <-> 1340 -624 <-> 1644 -625 <-> 1926 -626 <-> 1362, 1528 -627 <-> 439 -628 <-> 439 -629 <-> 221, 1313 -630 <-> 294, 1650 -631 <-> 115, 1770, 1849 -632 <-> 1958 -633 <-> 320, 845, 1445 -634 <-> 46, 1024 -635 <-> 358, 1355, 1778 -636 <-> 1000, 1120 -637 <-> 798, 1009 -638 <-> 376, 606, 1244, 1590 -639 <-> 125, 849 -640 <-> 220 -641 <-> 502, 779, 1675 -642 <-> 740, 1405, 1473, 1702 -643 <-> 930, 1446 -644 <-> 801, 1531, 1886 -645 <-> 1062, 1171, 1595, 1973 -646 <-> 1677, 1751 -647 <-> 47, 285 -648 <-> 1024, 1691 -649 <-> 1743 -650 <-> 315, 819, 876 -651 <-> 1715, 1909 -652 <-> 402, 1777 -653 <-> 143 -654 <-> 868, 1820 -655 <-> 875 -656 <-> 138, 574 -657 <-> 725 -658 <-> 33, 1038 -659 <-> 997 -660 <-> 1438, 1449 -661 <-> 1359, 1736 -662 <-> 261, 1541 -663 <-> 896, 981, 1681 -664 <-> 1538, 1639 -665 <-> 238, 1105 -666 <-> 1036, 1313 -667 <-> 920, 1123 -668 <-> 668, 1808 -669 <-> 174 -670 <-> 670 -671 <-> 767, 1923 -672 <-> 1549, 1564 -673 <-> 500 -674 <-> 282, 522, 1921, 1953 -675 <-> 98, 564, 612, 1260 -676 <-> 563, 1838 -677 <-> 441, 583 -678 <-> 313 -679 <-> 679 -680 <-> 141 -681 <-> 1850 -682 <-> 456 -683 <-> 135, 1880 -684 <-> 1315 -685 <-> 1819, 1966 -686 <-> 161, 786, 796, 1801 -687 <-> 687, 1557 -688 <-> 308, 392 -689 <-> 175, 1899 -690 <-> 952 -691 <-> 691 -692 <-> 591, 1457, 1662 -693 <-> 693 -694 <-> 151 -695 <-> 48, 1436, 1539, 1702, 1903 -696 <-> 696 -697 <-> 335, 1130, 1812, 1823 -698 <-> 1064 -699 <-> 1269, 1807 -700 <-> 755 -701 <-> 296 -702 <-> 136, 536, 702 -703 <-> 834, 1333 -704 <-> 1583, 1731 -705 <-> 1322 -706 <-> 991 -707 <-> 1083 -708 <-> 1382 -709 <-> 125, 345, 948 -710 <-> 446, 1207, 1770 -711 <-> 1831 -712 <-> 1663, 1935 -713 <-> 1410 -714 <-> 968 -715 <-> 788 -716 <-> 35, 375 -717 <-> 124, 1265, 1495, 1639 -718 <-> 575 -719 <-> 350 -720 <-> 811 -721 <-> 1827 -722 <-> 722, 1492, 1650 -723 <-> 1967 -724 <-> 1059, 1726 -725 <-> 657, 725 -726 <-> 251 -727 <-> 1129 -728 <-> 1459 -729 <-> 498 -730 <-> 323, 1617 -731 <-> 178 -732 <-> 1375 -733 <-> 953, 1384 -734 <-> 621, 1312, 1911, 1955 -735 <-> 1100, 1117 -736 <-> 1180 -737 <-> 337 -738 <-> 27, 738 -739 <-> 888 -740 <-> 642 -741 <-> 1132, 1304, 1680 -742 <-> 1615 -743 <-> 7, 1766 -744 <-> 744 -745 <-> 428, 857, 969, 1179, 1180 -746 <-> 751 -747 <-> 1256 -748 <-> 1528 -749 <-> 251, 912, 1686 -750 <-> 106 -751 <-> 746, 751 -752 <-> 1354, 1498, 1571 -753 <-> 255 -754 <-> 908, 1066, 1589 -755 <-> 324, 700 -756 <-> 1013 -757 <-> 814 -758 <-> 89, 617, 1602 -759 <-> 1550 -760 <-> 1047 -761 <-> 970, 1129 -762 <-> 1508 -763 <-> 1329 -764 <-> 765, 1415 -765 <-> 764, 1908 -766 <-> 1197, 1595 -767 <-> 671 -768 <-> 1457 -769 <-> 406, 852 -770 <-> 770, 1427 -771 <-> 25, 283, 356 -772 <-> 1606, 1823 -773 <-> 426, 1836 -774 <-> 499 -775 <-> 1031, 1733 -776 <-> 1035, 1567 -777 <-> 18, 159 -778 <-> 570, 1994 -779 <-> 641 -780 <-> 382, 1703, 1928 -781 <-> 1647 -782 <-> 1367 -783 <-> 1454, 1609, 1785 -784 <-> 1243, 1380 -785 <-> 1236 -786 <-> 686, 1050, 1413 -787 <-> 1026, 1613 -788 <-> 462, 715, 1855 -789 <-> 789, 1021, 1186, 1573 -790 <-> 1744 -791 <-> 379 -792 <-> 555, 1041, 1107 -793 <-> 228, 1194 -794 <-> 864, 1591, 1612 -795 <-> 795, 1478 -796 <-> 686, 1652 -797 <-> 189, 446, 560 -798 <-> 637, 1342 -799 <-> 799, 1890 -800 <-> 274, 800, 1578 -801 <-> 644, 1618, 1732 -802 <-> 335 -803 <-> 803, 1497 -804 <-> 804 -805 <-> 805 -806 <-> 269 -807 <-> 817, 987 -808 <-> 1445 -809 <-> 223, 1489 -810 <-> 372, 493, 1397 -811 <-> 720, 1786 -812 <-> 37, 608 -813 <-> 1410 -814 <-> 757, 928, 1201, 1305 -815 <-> 1079, 1443 -816 <-> 1563 -817 <-> 807, 1614 -818 <-> 239, 1135 -819 <-> 94, 650 -820 <-> 820, 1747 -821 <-> 827 -822 <-> 230, 289, 514 -823 <-> 1397 -824 <-> 899 -825 <-> 475 -826 <-> 1468, 1696 -827 <-> 821, 1238 -828 <-> 394, 1459 -829 <-> 1372, 1448 -830 <-> 597, 1112 -831 <-> 831 -832 <-> 832 -833 <-> 833 -834 <-> 212, 703, 1913 -835 <-> 835 -836 <-> 1904 -837 <-> 46 -838 <-> 1512 -839 <-> 202, 1510, 1690 -840 <-> 842 -841 <-> 1430 -842 <-> 840, 1397 -843 <-> 955, 1303, 1500, 1845 -844 <-> 1221 -845 <-> 219, 273, 444, 633, 1434 -846 <-> 258, 300 -847 <-> 847 -848 <-> 604, 1960 -849 <-> 639, 1126, 1601 -850 <-> 1027, 1818, 1899 -851 <-> 1124, 1536 -852 <-> 769, 852, 1551, 1727 -853 <-> 607, 1885 -854 <-> 423, 1544 -855 <-> 1889 -856 <-> 981, 1683 -857 <-> 745 -858 <-> 858, 1041 -859 <-> 859, 1465 -860 <-> 860, 1288 -861 <-> 235, 1133 -862 <-> 979, 1255, 1484 -863 <-> 147 -864 <-> 794 -865 <-> 865, 902 -866 <-> 1033, 1367 -867 <-> 76, 186, 272, 1205 -868 <-> 185, 654 -869 <-> 895 -870 <-> 1082 -871 <-> 481, 1151 -872 <-> 872 -873 <-> 279, 528 -874 <-> 1358, 1787 -875 <-> 14, 655 -876 <-> 650, 1227 -877 <-> 239, 1674 -878 <-> 878 -879 <-> 436, 1786, 1844 -880 <-> 606, 1181 -881 <-> 312, 571 -882 <-> 139 -883 <-> 279, 1498, 1746 -884 <-> 439 -885 <-> 489 -886 <-> 1592 -887 <-> 919 -888 <-> 739, 1958 -889 <-> 1930 -890 <-> 1026, 1326 -891 <-> 183, 891 -892 <-> 1984 -893 <-> 1078 -894 <-> 1178, 1329 -895 <-> 869, 1863 -896 <-> 663 -897 <-> 1693 -898 <-> 119, 1316 -899 <-> 34, 824 -900 <-> 366, 900 -901 <-> 48, 1030 -902 <-> 572, 865, 973 -903 <-> 545 -904 <-> 225, 1083 -905 <-> 1172, 1274, 1507 -906 <-> 1878 -907 <-> 1372 -908 <-> 754, 1485, 1923 -909 <-> 347, 909 -910 <-> 1335, 1621 -911 <-> 228, 1077, 1736 -912 <-> 173, 749 -913 <-> 422, 1688 -914 <-> 1232, 1615 -915 <-> 351, 1889 -916 <-> 97, 1593 -917 <-> 1574 -918 <-> 1254, 1829, 1940 -919 <-> 887, 1284, 1392 -920 <-> 667, 1480 -921 <-> 532, 1296, 1712 -922 <-> 922 -923 <-> 1194 -924 <-> 1931 -925 <-> 276, 514 -926 <-> 455, 548 -927 <-> 1241 -928 <-> 814 -929 <-> 1276, 1645 -930 <-> 643 -931 <-> 1868 -932 <-> 1823 -933 <-> 311 -934 <-> 8, 250, 1416, 1886 -935 <-> 1927 -936 <-> 275, 330, 517 -937 <-> 1692, 1867 -938 <-> 1050 -939 <-> 416, 1430 -940 <-> 333, 454, 1094, 1980 -941 <-> 1698 -942 <-> 23, 1642 -943 <-> 1102 -944 <-> 593, 1365, 1577 -945 <-> 464, 529, 945 -946 <-> 241, 1037 -947 <-> 103, 288, 607, 1095 -948 <-> 709, 1217 -949 <-> 1960 -950 <-> 91, 1862 -951 <-> 423 -952 <-> 605, 690 -953 <-> 733, 1894 -954 <-> 1113, 1978, 1988 -955 <-> 843 -956 <-> 956 -957 <-> 1122 -958 <-> 3, 81 -959 <-> 391, 1383, 1711 -960 <-> 1280, 1796 -961 <-> 77 -962 <-> 1509 -963 <-> 963, 1788, 1897 -964 <-> 1810 -965 <-> 1147 -966 <-> 1741 -967 <-> 1979 -968 <-> 714, 968 -969 <-> 87, 596, 745, 1082 -970 <-> 761, 1495 -971 <-> 266, 971 -972 <-> 972 -973 <-> 902, 1398 -974 <-> 1862 -975 <-> 105, 138, 1118 -976 <-> 1369 -977 <-> 322, 1970 -978 <-> 501, 1270 -979 <-> 862, 1244 -980 <-> 155, 438, 1072, 1176 -981 <-> 526, 663, 856, 1355 -982 <-> 1344 -983 <-> 1947 -984 <-> 1221 -985 <-> 1042 -986 <-> 202, 486, 1635 -987 <-> 162, 807, 1267 -988 <-> 988 -989 <-> 279, 422, 545, 1128 -990 <-> 297, 317, 1891 -991 <-> 706, 1229, 1712 -992 <-> 1269 -993 <-> 378, 1441 -994 <-> 12 -995 <-> 1693 -996 <-> 17, 191 -997 <-> 373, 659, 1678 -998 <-> 1278 -999 <-> 109 -1000 <-> 449, 636 -1001 <-> 1922 -1002 <-> 267 -1003 <-> 1989 -1004 <-> 163, 588 -1005 <-> 1159, 1247, 1261 -1006 <-> 1218 -1007 <-> 342, 399, 1148 -1008 <-> 560 -1009 <-> 637, 1129 -1010 <-> 1257 -1011 <-> 302 -1012 <-> 26, 1184, 1866, 1937 -1013 <-> 756, 1150 -1014 <-> 1014 -1015 <-> 1281 -1016 <-> 1720 -1017 <-> 446 -1018 <-> 124, 430 -1019 <-> 1341 -1020 <-> 1369, 1666 -1021 <-> 789 -1022 <-> 1022, 1102, 1675 -1023 <-> 28, 1630 -1024 <-> 634, 648 -1025 <-> 293, 1263, 1317 -1026 <-> 787, 890 -1027 <-> 13, 850 -1028 <-> 1334 -1029 <-> 1029, 1147 -1030 <-> 901 -1031 <-> 775, 1674 -1032 <-> 1720, 1757, 1764, 1892 -1033 <-> 215, 866, 1189, 1930 -1034 <-> 290, 1988 -1035 <-> 500, 776 -1036 <-> 116, 666, 1036, 1707 -1037 <-> 946 -1038 <-> 292, 658, 1932 -1039 <-> 216 -1040 <-> 1867 -1041 <-> 792, 858 -1042 <-> 985, 1969, 1998 -1043 <-> 1069 -1044 <-> 227 -1045 <-> 1045, 1404 -1046 <-> 122, 491, 1046 -1047 <-> 760, 1309 -1048 <-> 560, 1316, 1370 -1049 <-> 133, 1936 -1050 <-> 786, 938, 1050 -1051 <-> 1371, 1533 -1052 <-> 120, 1106, 1901 -1053 <-> 1489, 1675 -1054 <-> 1075, 1905 -1055 <-> 1543 -1056 <-> 163, 1056 -1057 <-> 1525, 1635, 1870 -1058 <-> 1545 -1059 <-> 109, 420, 724, 1781 -1060 <-> 126, 1308 -1061 <-> 552, 1065, 1543, 1594 -1062 <-> 259, 392, 645, 1414 -1063 <-> 113, 1520, 1976 -1064 <-> 698, 1254 -1065 <-> 402, 1061, 1496 -1066 <-> 249, 754, 1546 -1067 <-> 115, 508 -1068 <-> 618 -1069 <-> 1043, 1240, 1461, 1632 -1070 <-> 1266, 1904 -1071 <-> 532, 1514 -1072 <-> 327, 980, 1985 -1073 <-> 57 -1074 <-> 1833 -1075 <-> 29, 44, 80, 1054 -1076 <-> 143, 1778, 1940 -1077 <-> 911 -1078 <-> 591, 893, 1629 -1079 <-> 376, 601, 815, 1840 -1080 <-> 1144, 1295, 1330, 1765 -1081 <-> 89 -1082 <-> 396, 870, 969, 1498 -1083 <-> 295, 707, 904 -1084 <-> 1084 -1085 <-> 278 -1086 <-> 1659, 1661 -1087 <-> 425, 532 -1088 <-> 170 -1089 <-> 81, 1089, 1219, 1913 -1090 <-> 147, 1099 -1091 <-> 609, 1579, 1779 -1092 <-> 285 -1093 <-> 298, 1520 -1094 <-> 940 -1095 <-> 947 -1096 <-> 1096 -1097 <-> 260 -1098 <-> 126, 1682 -1099 <-> 1090 -1100 <-> 735 -1101 <-> 1848 -1102 <-> 213, 943, 1022 -1103 <-> 131 -1104 <-> 1783 -1105 <-> 665 -1106 <-> 1052, 1106 -1107 <-> 792 -1108 <-> 56 -1109 <-> 586 -1110 <-> 356, 1259 -1111 <-> 1133 -1112 <-> 830, 1820 -1113 <-> 954 -1114 <-> 1114, 1475 -1115 <-> 1115 -1116 <-> 516 -1117 <-> 243, 735 -1118 <-> 975, 1689 -1119 <-> 1235, 1337, 1474, 1741, 1994 -1120 <-> 636 -1121 <-> 427 -1122 <-> 621, 957 -1123 <-> 667, 1123 -1124 <-> 587, 851, 1250, 1953 -1125 <-> 23, 32, 40, 328 -1126 <-> 849, 1429, 1676 -1127 <-> 123, 1998 -1128 <-> 544, 989 -1129 <-> 727, 761, 1009, 1691 -1130 <-> 697 -1131 <-> 1436, 1719 -1132 <-> 741, 1278 -1133 <-> 556, 861, 1111 -1134 <-> 1795, 1956 -1135 <-> 68, 818 -1136 <-> 185 -1137 <-> 31, 482, 1466 -1138 <-> 148, 1953 -1139 <-> 367, 529, 1154 -1140 <-> 278, 353, 401, 1608 -1141 <-> 1141 -1142 <-> 1690, 1809 -1143 <-> 46, 1495 -1144 <-> 1080, 1580 -1145 <-> 313, 1772 -1146 <-> 97 -1147 <-> 965, 1029, 1648 -1148 <-> 1007 -1149 <-> 33 -1150 <-> 1013, 1417, 1864 -1151 <-> 871, 1990 -1152 <-> 1229, 1572 -1153 <-> 159, 1228 -1154 <-> 1139 -1155 <-> 325, 1829 -1156 <-> 1650 -1157 <-> 1489 -1158 <-> 1472 -1159 <-> 1005 -1160 <-> 1467 -1161 <-> 51 -1162 <-> 1254 -1163 <-> 1331 -1164 <-> 1895 -1165 <-> 1165, 1214, 1345 -1166 <-> 1254 -1167 <-> 538 -1168 <-> 217, 1223, 1818 -1169 <-> 1169, 1514, 1761 -1170 <-> 1948 -1171 <-> 645 -1172 <-> 331, 905 -1173 <-> 408, 1535 -1174 <-> 1203, 1238, 1472 -1175 <-> 182, 1817 -1176 <-> 980 -1177 <-> 1307, 1463 -1178 <-> 583, 894, 1800, 1971 -1179 <-> 745, 1259 -1180 <-> 736, 745 -1181 <-> 524, 880 -1182 <-> 270, 1216, 1878 -1183 <-> 390 -1184 <-> 324, 1012, 1356 -1185 <-> 249 -1186 <-> 789 -1187 <-> 64, 296, 448, 1377, 1488 -1188 <-> 136, 1320 -1189 <-> 1033, 1823 -1190 <-> 225, 256, 471 -1191 <-> 132, 286, 1802 -1192 <-> 459 -1193 <-> 154, 1193 -1194 <-> 793, 923, 1479 -1195 <-> 38, 1766 -1196 <-> 1196, 1470 -1197 <-> 766 -1198 <-> 194, 1252 -1199 <-> 1199 -1200 <-> 140, 1200 -1201 <-> 814, 1802 -1202 <-> 304, 1865 -1203 <-> 1174 -1204 <-> 1583 -1205 <-> 57, 211, 867, 1331, 1784, 1819 -1206 <-> 1286 -1207 <-> 710 -1208 <-> 498 -1209 <-> 160, 1209 -1210 <-> 1210, 1599 -1211 <-> 14, 281, 1278 -1212 <-> 1289, 1644 -1213 <-> 443, 1714, 1863 -1214 <-> 1165 -1215 <-> 1215 -1216 <-> 1182, 1436 -1217 <-> 948, 1377 -1218 <-> 493, 495, 1006 -1219 <-> 1089 -1220 <-> 564 -1221 <-> 555, 844, 984 -1222 <-> 557 -1223 <-> 150, 1168 -1224 <-> 9 -1225 <-> 1323 -1226 <-> 242 -1227 <-> 876, 1314 -1228 <-> 150, 582, 1153, 1918 -1229 <-> 991, 1152 -1230 <-> 473, 503, 1444, 1945 -1231 <-> 54, 584, 1713 -1232 <-> 575, 914, 1232 -1233 <-> 79, 142, 1776 -1234 <-> 282, 604 -1235 <-> 1119 -1236 <-> 785, 1236 -1237 <-> 587, 1751 -1238 <-> 827, 1174, 1417 -1239 <-> 150, 1597, 1852 -1240 <-> 1069, 1769 -1241 <-> 330, 439, 927 -1242 <-> 1242 -1243 <-> 784, 1541 -1244 <-> 11, 638, 979 -1245 <-> 1245 -1246 <-> 237, 1330 -1247 <-> 1005, 1598 -1248 <-> 1573 -1249 <-> 209, 1522 -1250 <-> 1124 -1251 <-> 63 -1252 <-> 1198 -1253 <-> 456, 474 -1254 <-> 462, 918, 1064, 1162, 1166 -1255 <-> 862 -1256 <-> 596, 747 -1257 <-> 449, 1010, 1568, 1837 -1258 <-> 1803 -1259 <-> 1110, 1179 -1260 <-> 675 -1261 <-> 1005, 1753 -1262 <-> 376, 1318 -1263 <-> 1025, 1887 -1264 <-> 343 -1265 <-> 717 -1266 <-> 1070 -1267 <-> 987, 1368 -1268 <-> 1268 -1269 <-> 118, 699, 992, 1939 -1270 <-> 157, 978 -1271 <-> 219 -1272 <-> 1858 -1273 <-> 218 -1274 <-> 905 -1275 <-> 407, 494 -1276 <-> 26, 929 -1277 <-> 1919, 1982 -1278 <-> 998, 1132, 1211 -1279 <-> 138, 328, 1852, 1912 -1280 <-> 960 -1281 <-> 102, 113, 388, 1015, 1877 -1282 <-> 444 -1283 <-> 372, 1562 -1284 <-> 919 -1285 <-> 262 -1286 <-> 127, 1206, 1286, 1875 -1287 <-> 269 -1288 <-> 860, 1736 -1289 <-> 1212, 1321, 1424 -1290 <-> 1319, 1884, 1959, 1978 -1291 <-> 1291, 1998 -1292 <-> 55 -1293 <-> 273, 1995 -1294 <-> 227, 349, 561 -1295 <-> 277, 1080, 1570 -1296 <-> 921, 1714 -1297 <-> 1297 -1298 <-> 1518, 1733 -1299 <-> 357, 392 -1300 <-> 319 -1301 <-> 1301 -1302 <-> 1912 -1303 <-> 843 -1304 <-> 741 -1305 <-> 814, 1828 -1306 <-> 301, 1610 -1307 <-> 190, 1177 -1308 <-> 1060 -1309 <-> 319, 389, 1047 -1310 <-> 605 -1311 <-> 1463 -1312 <-> 578, 734 -1313 <-> 629, 666 -1314 <-> 1227, 1980 -1315 <-> 684, 1472 -1316 <-> 898, 1048 -1317 <-> 1025 -1318 <-> 520, 1262 -1319 <-> 1290 -1320 <-> 1188 -1321 <-> 1289, 1737 -1322 <-> 705, 1501 -1323 <-> 1225, 1323 -1324 <-> 1720 -1325 <-> 1837 -1326 <-> 890 -1327 <-> 1470, 1914 -1328 <-> 560 -1329 <-> 763, 894 -1330 <-> 1080, 1246 -1331 <-> 1163, 1205 -1332 <-> 1332 -1333 <-> 703 -1334 <-> 144, 410, 1028, 1854, 1871, 1925 -1335 <-> 246, 910, 1807 -1336 <-> 483, 505 -1337 <-> 255, 477, 1119 -1338 <-> 1455, 1810 -1339 <-> 354, 1845 -1340 <-> 623, 1627 -1341 <-> 62, 1019, 1841 -1342 <-> 798 -1343 <-> 1343 -1344 <-> 982, 1344 -1345 <-> 1165, 1369 -1346 <-> 1410, 1643 -1347 <-> 357 -1348 <-> 1623 -1349 <-> 235, 1991 -1350 <-> 1698 -1351 <-> 1669 -1352 <-> 1352 -1353 <-> 571, 1519, 1657 -1354 <-> 80, 752 -1355 <-> 635, 981 -1356 <-> 1184 -1357 <-> 1679 -1358 <-> 874, 1838 -1359 <-> 661 -1360 <-> 565, 1555 -1361 <-> 134 -1362 <-> 477, 626 -1363 <-> 1459 -1364 <-> 566, 1791 -1365 <-> 20, 944, 1465 -1366 <-> 295, 445 -1367 <-> 782, 866 -1368 <-> 1267 -1369 <-> 976, 1020, 1345 -1370 <-> 1048 -1371 <-> 223, 414, 1051 -1372 <-> 323, 829, 907 -1373 <-> 1373 -1374 <-> 503 -1375 <-> 732, 1375 -1376 <-> 1376 -1377 <-> 271, 431, 1187, 1217 -1378 <-> 225 -1379 <-> 307, 1379, 1507 -1380 <-> 784, 1870 -1381 <-> 1381, 1569 -1382 <-> 708, 1839 -1383 <-> 959, 1586 -1384 <-> 733, 1716 -1385 <-> 1385 -1386 <-> 1386 -1387 <-> 101 -1388 <-> 385, 1777 -1389 <-> 152 -1390 <-> 134, 1669 -1391 <-> 1924 -1392 <-> 245, 919 -1393 <-> 1904 -1394 <-> 10 -1395 <-> 1582 -1396 <-> 495, 507, 1622, 1902 -1397 <-> 810, 823, 842 -1398 <-> 973 -1399 <-> 438, 1670, 1671 -1400 <-> 1400 -1401 <-> 195, 1649 -1402 <-> 1402 -1403 <-> 1603 -1404 <-> 1045 -1405 <-> 642 -1406 <-> 1562, 1668 -1407 <-> 1606 -1408 <-> 1408 -1409 <-> 486, 613 -1410 <-> 59, 713, 813, 1346 -1411 <-> 1666 -1412 <-> 435 -1413 <-> 786, 1709 -1414 <-> 53, 1062, 1600 -1415 <-> 764, 1558 -1416 <-> 35, 934 -1417 <-> 1150, 1238 -1418 <-> 518 -1419 <-> 567 -1420 <-> 1858 -1421 <-> 294 -1422 <-> 177 -1423 <-> 1668 -1424 <-> 1289 -1425 <-> 77 -1426 <-> 1870, 1943 -1427 <-> 770 -1428 <-> 1428 -1429 <-> 1126 -1430 <-> 609, 841, 939, 1826 -1431 <-> 21 -1432 <-> 1975 -1433 <-> 131 -1434 <-> 845, 1487 -1435 <-> 268, 1597 -1436 <-> 695, 1131, 1216 -1437 <-> 16, 1910 -1438 <-> 523, 660, 1438 -1439 <-> 241, 314 -1440 <-> 1714 -1441 <-> 241, 510, 993 -1442 <-> 537 -1443 <-> 815 -1444 <-> 1230 -1445 <-> 496, 633, 808 -1446 <-> 167, 643, 1526 -1447 <-> 1848 -1448 <-> 829, 1709 -1449 <-> 660 -1450 <-> 229 -1451 <-> 1481, 1527 -1452 <-> 1452 -1453 <-> 607 -1454 <-> 398, 783 -1455 <-> 1338, 1618 -1456 <-> 459 -1457 <-> 482, 692, 768, 1512 -1458 <-> 1752 -1459 <-> 728, 828, 1363 -1460 <-> 1625 -1461 <-> 28, 158, 1069, 1926 -1462 <-> 1462 -1463 <-> 370, 1177, 1311 -1464 <-> 1935 -1465 <-> 859, 1365 -1466 <-> 1137 -1467 <-> 129, 1160 -1468 <-> 826 -1469 <-> 1524 -1470 <-> 1196, 1327 -1471 <-> 1799, 1993 -1472 <-> 1158, 1174, 1315, 1472, 1502, 1981 -1473 <-> 642 -1474 <-> 1119 -1475 <-> 1114, 1513 -1476 <-> 16, 1598 -1477 <-> 1477 -1478 <-> 795 -1479 <-> 1194 -1480 <-> 920 -1481 <-> 264, 1451, 1504, 1952 -1482 <-> 1795 -1483 <-> 1984 -1484 <-> 862, 1629 -1485 <-> 908 -1486 <-> 222 -1487 <-> 1434 -1488 <-> 1187 -1489 <-> 9, 809, 1053, 1157, 1490 -1490 <-> 1489 -1491 <-> 1872 -1492 <-> 722 -1493 <-> 177 -1494 <-> 1824 -1495 <-> 75, 717, 970, 1143 -1496 <-> 1065 -1497 <-> 511, 803 -1498 <-> 752, 883, 1082 -1499 <-> 1646 -1500 <-> 435, 843 -1501 <-> 1322, 1501, 1753 -1502 <-> 98, 1472 -1503 <-> 564 -1504 <-> 190, 579, 1481 -1505 <-> 1527 -1506 <-> 1939 -1507 <-> 88, 905, 1379 -1508 <-> 222, 398, 762 -1509 <-> 170, 962, 1509 -1510 <-> 381, 417, 839 -1511 <-> 448 -1512 <-> 838, 1457 -1513 <-> 1475 -1514 <-> 469, 602, 1071, 1169 -1515 <-> 1766 -1516 <-> 582 -1517 <-> 78, 1555 -1518 <-> 1298 -1519 <-> 1353, 1918 -1520 <-> 1063, 1093 -1521 <-> 89 -1522 <-> 1249 -1523 <-> 1566 -1524 <-> 19, 1469 -1525 <-> 2, 269, 481, 1057 -1526 <-> 245, 1446 -1527 <-> 137, 1451, 1505, 1948 -1528 <-> 626, 748, 1771 -1529 <-> 1618 -1530 <-> 1530 -1531 <-> 400, 644 -1532 <-> 387 -1533 <-> 1051, 1725 -1534 <-> 1658, 1696 -1535 <-> 420, 1173, 1867 -1536 <-> 851 -1537 <-> 139 -1538 <-> 664 -1539 <-> 19, 695 -1540 <-> 338 -1541 <-> 359, 662, 1243 -1542 <-> 4, 139 -1543 <-> 0, 455, 1055, 1061, 1604 -1544 <-> 854, 1619 -1545 <-> 367, 537, 1058 -1546 <-> 1066 -1547 <-> 25 -1548 <-> 581, 1917 -1549 <-> 453, 672 -1550 <-> 40, 759 -1551 <-> 852 -1552 <-> 524 -1553 <-> 482 -1554 <-> 91 -1555 <-> 1360, 1517, 1833 -1556 <-> 1869 -1557 <-> 687 -1558 <-> 1415 -1559 <-> 1559, 1773 -1560 <-> 1693 -1561 <-> 25 -1562 <-> 1283, 1406 -1563 <-> 816, 1563, 1768 -1564 <-> 553, 672, 1892 -1565 <-> 57, 1665 -1566 <-> 98, 1523, 1907 -1567 <-> 776 -1568 <-> 1257, 1998 -1569 <-> 1381 -1570 <-> 1295 -1571 <-> 752, 1827 -1572 <-> 248, 315, 1152 -1573 <-> 789, 1248, 1772 -1574 <-> 427, 541, 917, 1796, 1882 -1575 <-> 135, 515 -1576 <-> 1957 -1577 <-> 944 -1578 <-> 407, 800 -1579 <-> 1091 -1580 <-> 1144 -1581 <-> 195 -1582 <-> 65, 1395, 1582 -1583 <-> 704, 1204 -1584 <-> 1584 -1585 <-> 403, 1889 -1586 <-> 1383 -1587 <-> 395, 1587 -1588 <-> 1983 -1589 <-> 754 -1590 <-> 384, 498, 638 -1591 <-> 794 -1592 <-> 886, 1608 -1593 <-> 249, 916 -1594 <-> 1061 -1595 <-> 645, 766 -1596 <-> 89, 153 -1597 <-> 56, 1239, 1435 -1598 <-> 50, 1247, 1476 -1599 <-> 1210 -1600 <-> 1414 -1601 <-> 199, 849 -1602 <-> 758 -1603 <-> 514, 1403, 1792 -1604 <-> 1543, 1979 -1605 <-> 30, 434, 478, 1961 -1606 <-> 772, 1407 -1607 <-> 1607, 1653 -1608 <-> 1140, 1592 -1609 <-> 783 -1610 <-> 171, 1306, 1744 -1611 <-> 473 -1612 <-> 794, 1859 -1613 <-> 459, 787, 1613 -1614 <-> 319, 817, 1616, 1924 -1615 <-> 178, 742, 914 -1616 <-> 346, 1614 -1617 <-> 74, 110, 200, 730 -1618 <-> 296, 801, 1455, 1529 -1619 <-> 50, 1544 -1620 <-> 260 -1621 <-> 520, 910, 1748 -1622 <-> 172, 187, 369, 1396 -1623 <-> 1348, 1623 -1624 <-> 21 -1625 <-> 1460, 1625, 1936, 1963 -1626 <-> 96 -1627 <-> 1340, 1677 -1628 <-> 1628, 1728 -1629 <-> 1078, 1484 -1630 <-> 1023 -1631 <-> 308 -1632 <-> 1069 -1633 <-> 1669, 1935 -1634 <-> 187, 516 -1635 <-> 986, 1057 -1636 <-> 547, 1762 -1637 <-> 1637 -1638 <-> 317 -1639 <-> 664, 717 -1640 <-> 126 -1641 <-> 36, 262, 433 -1642 <-> 569, 942 -1643 <-> 539, 1346, 1745 -1644 <-> 416, 624, 1212, 1931 -1645 <-> 929 -1646 <-> 586, 1499, 1687 -1647 <-> 242, 781, 1723 -1648 <-> 1147, 1947 -1649 <-> 1401 -1650 <-> 630, 722, 1156, 1869 -1651 <-> 1943 -1652 <-> 796 -1653 <-> 1607 -1654 <-> 465, 1970 -1655 <-> 1987 -1656 <-> 1656 -1657 <-> 1353 -1658 <-> 373, 1534 -1659 <-> 1086 -1660 <-> 348, 1660 -1661 <-> 242, 611, 1086 -1662 <-> 692 -1663 <-> 712 -1664 <-> 257 -1665 <-> 1565 -1666 <-> 1020, 1411, 1887, 1967 -1667 <-> 261 -1668 <-> 1406, 1423 -1669 <-> 429, 1351, 1390, 1633, 1938 -1670 <-> 1399 -1671 <-> 265, 1399 -1672 <-> 152, 1684, 1707 -1673 <-> 205 -1674 <-> 877, 1031, 1991 -1675 <-> 641, 1022, 1053, 1920 -1676 <-> 1126 -1677 <-> 82, 646, 1627 -1678 <-> 286, 997 -1679 <-> 208, 573, 1357 -1680 <-> 169, 741 -1681 <-> 586, 663, 1811 -1682 <-> 1, 1098 -1683 <-> 203, 856, 1817 -1684 <-> 1672, 1927 -1685 <-> 182, 1950 -1686 <-> 749 -1687 <-> 174, 1646 -1688 <-> 913 -1689 <-> 1118 -1690 <-> 839, 1142 -1691 <-> 648, 1129 -1692 <-> 937 -1693 <-> 320, 897, 995, 1560, 1716 -1694 <-> 352, 457 -1695 <-> 462 -1696 <-> 165, 826, 1534 -1697 <-> 1877 -1698 <-> 172, 941, 1350 -1699 <-> 572 -1700 <-> 308 -1701 <-> 394, 1843 -1702 <-> 642, 695, 1861 -1703 <-> 780, 1909 -1704 <-> 436 -1705 <-> 1906 -1706 <-> 455 -1707 <-> 1036, 1672, 1854 -1708 <-> 1708 -1709 <-> 1413, 1448 -1710 <-> 1822 -1711 <-> 473, 959 -1712 <-> 921, 991 -1713 <-> 1231 -1714 <-> 509, 1213, 1296, 1440, 1999 -1715 <-> 651 -1716 <-> 1384, 1693 -1717 <-> 101 -1718 <-> 178 -1719 <-> 1131 -1720 <-> 1016, 1032, 1324 -1721 <-> 210 -1722 <-> 322 -1723 <-> 1647 -1724 <-> 1724, 1738 -1725 <-> 1533, 1743 -1726 <-> 724 -1727 <-> 852 -1728 <-> 1628 -1729 <-> 582 -1730 <-> 1733, 1935 -1731 <-> 257, 704, 1989 -1732 <-> 801 -1733 <-> 775, 1298, 1730, 1762 -1734 <-> 365 -1735 <-> 60, 290 -1736 <-> 661, 911, 1288, 1749 -1737 <-> 1321 -1738 <-> 236, 1724 -1739 <-> 28 -1740 <-> 31 -1741 <-> 360, 966, 1119 -1742 <-> 68 -1743 <-> 649, 1725 -1744 <-> 790, 1610 -1745 <-> 1643 -1746 <-> 883 -1747 <-> 820 -1748 <-> 1621 -1749 <-> 1736 -1750 <-> 1750 -1751 <-> 646, 1237 -1752 <-> 407, 1458 -1753 <-> 1261, 1501 -1754 <-> 247 -1755 <-> 457, 1855 -1756 <-> 32, 551, 589 -1757 <-> 1032 -1758 <-> 113 -1759 <-> 1848 -1760 <-> 26 -1761 <-> 561, 1169 -1762 <-> 1636, 1733 -1763 <-> 563 -1764 <-> 1032 -1765 <-> 254, 1080 -1766 <-> 743, 1195, 1515 -1767 <-> 527 -1768 <-> 1563 -1769 <-> 1240 -1770 <-> 631, 710 -1771 <-> 1528 -1772 <-> 1145, 1573 -1773 <-> 1559 -1774 <-> 374 -1775 <-> 250 -1776 <-> 200, 1233 -1777 <-> 652, 1388 -1778 <-> 635, 1076 -1779 <-> 303, 1091 -1780 <-> 35, 594 -1781 <-> 1059 -1782 <-> 350, 1964 -1783 <-> 1104, 1837, 1879 -1784 <-> 1205 -1785 <-> 783 -1786 <-> 811, 879, 1786, 1847 -1787 <-> 874, 1829 -1788 <-> 484, 963 -1789 <-> 1858 -1790 <-> 33, 341 -1791 <-> 1364, 1791 -1792 <-> 1603, 1792, 1868 -1793 <-> 549 -1794 <-> 508 -1795 <-> 1134, 1482 -1796 <-> 960, 1574 -1797 <-> 145 -1798 <-> 1798 -1799 <-> 1471 -1800 <-> 1178 -1801 <-> 686 -1802 <-> 1191, 1201 -1803 <-> 214, 1258, 1819 -1804 <-> 1819 -1805 <-> 237 -1806 <-> 1973 -1807 <-> 699, 1335 -1808 <-> 668, 1898 -1809 <-> 1142, 1987 -1810 <-> 192, 480, 506, 964, 1338 -1811 <-> 1681 -1812 <-> 697 -1813 <-> 617, 1910 -1814 <-> 327 -1815 <-> 1953 -1816 <-> 176 -1817 <-> 1175, 1683 -1818 <-> 850, 1168 -1819 <-> 685, 1205, 1803, 1804 -1820 <-> 654, 1112 -1821 <-> 250 -1822 <-> 1710, 1957 -1823 <-> 697, 772, 932, 1189 -1824 <-> 1494, 1848 -1825 <-> 206, 614 -1826 <-> 1430 -1827 <-> 364, 721, 1571 -1828 <-> 1305 -1829 <-> 386, 918, 1155, 1787 -1830 <-> 568 -1831 <-> 215, 243, 711 -1832 <-> 415, 1832 -1833 <-> 1074, 1555 -1834 <-> 1834 -1835 <-> 1835 -1836 <-> 289, 773 -1837 <-> 1257, 1325, 1783 -1838 <-> 676, 1358 -1839 <-> 437, 1382, 1872 -1840 <-> 1079 -1841 <-> 375, 1341 -1842 <-> 247, 1850 -1843 <-> 1701 -1844 <-> 879 -1845 <-> 533, 843, 1339 -1846 <-> 1870 -1847 <-> 1786, 1972 -1848 <-> 1101, 1447, 1759, 1824, 1848, 1873 -1849 <-> 631 -1850 <-> 681, 1842 -1851 <-> 1851 -1852 <-> 1239, 1279 -1853 <-> 28, 1997 -1854 <-> 1334, 1707 -1855 <-> 788, 1755 -1856 <-> 515 -1857 <-> 212, 325 -1858 <-> 306, 480, 1272, 1420, 1789 -1859 <-> 332, 1612 -1860 <-> 1977 -1861 <-> 1702 -1862 <-> 518, 950, 974, 1862 -1863 <-> 420, 599, 895, 1213 -1864 <-> 1150 -1865 <-> 45, 141, 1202 -1866 <-> 1012 -1867 <-> 489, 937, 1040, 1535 -1868 <-> 931, 1792 -1869 <-> 603, 1556, 1650 -1870 <-> 1057, 1380, 1426, 1846 -1871 <-> 1334 -1872 <-> 1491, 1839, 1959 -1873 <-> 1848 -1874 <-> 284, 387, 485 -1875 <-> 1286 -1876 <-> 1876, 1908 -1877 <-> 72, 84, 1281, 1697 -1878 <-> 906, 1182 -1879 <-> 1783 -1880 <-> 234, 491, 683 -1881 <-> 41, 556 -1882 <-> 332, 1574, 1882 -1883 <-> 1883 -1884 <-> 1290 -1885 <-> 853 -1886 <-> 95, 644, 934 -1887 <-> 1263, 1666 -1888 <-> 1888 -1889 <-> 855, 915, 1585 -1890 <-> 799 -1891 <-> 990, 1896 -1892 <-> 1032, 1564 -1893 <-> 267, 581 -1894 <-> 205, 953 -1895 <-> 1164, 1895 -1896 <-> 1891 -1897 <-> 963 -1898 <-> 1808, 1915 -1899 <-> 93, 689, 850 -1900 <-> 28, 168 -1901 <-> 1052 -1902 <-> 1396, 1902 -1903 <-> 695 -1904 <-> 69, 115, 195, 836, 1070, 1393 -1905 <-> 100, 247, 1054 -1906 <-> 1705, 1971 -1907 <-> 1566, 1934 -1908 <-> 765, 1876 -1909 <-> 651, 1703 -1910 <-> 1437, 1813 -1911 <-> 472, 488, 594, 734 -1912 <-> 1279, 1302 -1913 <-> 834, 1089 -1914 <-> 1327 -1915 <-> 1898 -1916 <-> 547 -1917 <-> 1548 -1918 <-> 1228, 1519 -1919 <-> 55, 1277 -1920 <-> 461, 1675 -1921 <-> 674 -1922 <-> 1001, 1922 -1923 <-> 671, 908, 1923 -1924 <-> 1391, 1614, 1958 -1925 <-> 1334 -1926 <-> 54, 625, 1461 -1927 <-> 559, 935, 1684 -1928 <-> 287, 600, 780 -1929 <-> 107, 534 -1930 <-> 139, 889, 1033 -1931 <-> 924, 1644 -1932 <-> 1038 -1933 <-> 1933 -1934 <-> 1907 -1935 <-> 712, 1464, 1633, 1730 -1936 <-> 1049, 1625 -1937 <-> 620, 1012 -1938 <-> 1669, 1938 -1939 <-> 1269, 1506 -1940 <-> 229, 918, 1076 -1941 <-> 19, 181 -1942 <-> 67 -1943 <-> 1426, 1651 -1944 <-> 218, 391 -1945 <-> 1230 -1946 <-> 613 -1947 <-> 983, 1648 -1948 <-> 1170, 1527 -1949 <-> 91 -1950 <-> 1685 -1951 <-> 52 -1952 <-> 1481, 1952 -1953 <-> 674, 1124, 1138, 1815 -1954 <-> 12 -1955 <-> 734 -1956 <-> 1134, 1956 -1957 <-> 530, 1576, 1822 -1958 <-> 90, 632, 888, 1924 -1959 <-> 1290, 1872 -1960 <-> 848, 949 -1961 <-> 130, 1605 -1962 <-> 289 -1963 <-> 1625 -1964 <-> 1782 -1965 <-> 7 -1966 <-> 685 -1967 <-> 39, 723, 1666 -1968 <-> 525 -1969 <-> 1042 -1970 <-> 579, 977, 1654 -1971 <-> 1178, 1906 -1972 <-> 1847 -1973 <-> 645, 1806 -1974 <-> 350, 446 -1975 <-> 259, 1432 -1976 <-> 1063 -1977 <-> 236, 1860 -1978 <-> 954, 1290 -1979 <-> 967, 1604 -1980 <-> 940, 1314 -1981 <-> 1472 -1982 <-> 1277 -1983 <-> 217, 540, 1588 -1984 <-> 560, 892, 1483 -1985 <-> 327, 1072 -1986 <-> 581 -1987 <-> 437, 1655, 1809 -1988 <-> 954, 1034 -1989 <-> 532, 1003, 1731 -1990 <-> 300, 1151 -1991 <-> 1349, 1674 -1992 <-> 614 -1993 <-> 87, 581, 1471 -1994 <-> 778, 1119 -1995 <-> 1293 -1996 <-> 198, 323 -1997 <-> 1853 -1998 <-> 1042, 1127, 1291, 1568 -1999 <-> 433, 1714 diff --git a/2017/day-13/input.txt b/2017/day-13/input.txt deleted file mode 100644 index 89e6422..0000000 --- a/2017/day-13/input.txt +++ /dev/null @@ -1,43 +0,0 @@ -0: 3 -1: 2 -2: 4 -4: 6 -6: 4 -8: 6 -10: 5 -12: 6 -14: 8 -16: 8 -18: 8 -20: 6 -22: 12 -24: 8 -26: 8 -28: 10 -30: 9 -32: 12 -34: 8 -36: 12 -38: 12 -40: 12 -42: 14 -44: 14 -46: 12 -48: 12 -50: 12 -52: 12 -54: 14 -56: 12 -58: 14 -60: 14 -62: 14 -64: 14 -70: 10 -72: 14 -74: 14 -76: 14 -78: 14 -82: 14 -86: 17 -88: 18 -96: 26 diff --git a/2017/day-14/input.txt b/2017/day-14/input.txt deleted file mode 100644 index 29bed4c..0000000 --- a/2017/day-14/input.txt +++ /dev/null @@ -1 +0,0 @@ -hxtvlmkl \ No newline at end of file diff --git a/2017/day-15/input.txt b/2017/day-15/input.txt deleted file mode 100644 index 46491bf..0000000 --- a/2017/day-15/input.txt +++ /dev/null @@ -1,2 +0,0 @@ -Generator A starts with 618 -Generator B starts with 814 diff --git a/2017/day-16/input.txt b/2017/day-16/input.txt deleted file mode 100644 index 70a5ab4..0000000 --- a/2017/day-16/input.txt +++ /dev/null @@ -1 +0,0 @@ -x1/14,s12,x11/9,s3,pb/f,x0/12,pd/j,x5/3,s14,x13/6,s4,x2/5,s5,x14/0,pk/c,s7,x7/15,s5,x8/0,s13,x6/7,s8,x9/4,po/j,x0/15,pb/h,x10/1,s10,x0/8,pk/l,x5/13,s5,x15/4,s8,x14/5,s11,x13/9,pi/h,x2/5,po/f,x11/3,s14,x0/9,s12,x5/2,pm/h,x14/1,s12,pc/k,x12/7,s15,x6/8,pn/h,x7/2,pk/m,s8,x12/6,pa/n,s15,x15/9,pg/h,s11,x10/2,s6,x12/5,pc/b,x3/9,s3,x4/5,s14,x11/2,s14,x10/12,pm/n,s11,x8/1,s11,x5/7,pl/e,x6/14,s15,x7/0,pb/f,x5/12,s12,x11/4,s13,x13/8,pp/i,x14/0,s4,x3/11,s12,x5/14,s6,x11/8,s3,x9/14,s2,x12/0,s12,pc/a,x13/8,pn/d,x15/9,pl/p,x1/7,s8,x6/8,s3,x5/12,s7,x15/14,s9,x7/2,s9,x9/6,ph/b,x10/2,s4,x12/9,pd/m,x11/1,pl/n,x5/14,pe/p,x9/6,s8,x2/7,pk/d,x15/4,po/p,s2,x13/11,pb/a,x7/1,s3,x15/5,s9,pc/e,x1/3,pg/f,x15/14,s4,x6/5,pp/m,x14/2,s10,x7/6,s6,x0/12,s8,x2/9,s12,x0/1,pd/l,s8,x15/2,pe/h,x14/1,pb/i,x4/10,s7,x5/9,pc/n,x11/3,s8,x14/0,pe/j,x10/12,pg/i,x14/13,s10,x12/9,s9,x8/3,pm/l,x4/13,pi/a,x2/9,s12,x14/11,s15,x6/0,s11,x5/4,s2,x14/15,ph/e,x10/13,s14,x12/9,pd/c,x11/1,s2,x13/4,s13,x10/6,s1,x3/12,s8,x11/10,s12,x6/13,s2,x7/9,s9,x14/6,pk/p,x1/0,s6,x13/14,pl/h,x2/0,pn/i,x8/13,pa/f,s6,x4/1,s14,pp/m,x7/12,s15,x0/10,pf/g,x3/12,s10,x8/11,s14,x14/2,s10,x13/5,s4,x3/14,s9,x7/6,s1,x11/4,s14,x2/8,pl/k,x15/14,s3,x7/6,ph/f,x12/11,pb/o,x1/2,pk/e,x11/10,s15,x8/4,s9,x2/13,s6,x7/3,s14,x5/8,s11,x6/11,s11,x14/8,pb/h,x13/12,s4,x6/9,s2,x2/4,s12,x3/0,s8,pa/f,x8/9,pe/k,s15,x12/11,s3,x9/8,s4,x2/12,pi/d,x7/0,s14,x1/3,s11,x7/6,pb/o,x4/14,s9,x12/9,pg/e,x4/5,s12,x1/11,pa/h,s4,x15/7,pn/d,x4/11,s9,x9/10,s2,x11/2,s10,x0/9,ph/g,x2/6,pp/j,x4/3,s14,x13/9,pb/h,x10/11,pe/a,x8/15,s12,x9/0,pf/j,x4/15,ph/b,x5/7,pi/a,s1,x0/6,s12,x1/3,s12,x0/11,ph/c,x10/12,pp/e,x1/13,pm/d,x12/2,pf/e,x11/5,s8,pm/b,x14/8,s3,x7/11,pj/n,x10/0,pm/e,x5/11,s5,x12/13,pd/f,x15/10,s3,x4/0,s5,x14/13,pj/p,x11/15,s8,x14/12,s5,x11/1,pe/f,x13/14,s9,x3/1,s12,x7/11,ph/a,x6/4,s15,x7/9,pn/d,x4/2,pl/i,x11/13,po/h,x15/8,s12,x0/3,s1,x13/4,s11,x1/15,s10,x13/8,s1,pi/e,s9,x5/9,s3,x6/0,pf/h,x11/9,po/a,x12/5,pd/p,x2/3,s7,x7/13,s2,x2/12,pl/o,s6,x4/6,s11,x3/2,s8,x6/10,s11,pb/g,x13/5,s3,x8/11,s5,x0/9,s3,x4/1,pm/a,x3/8,pi/j,x12/7,s7,x10/3,s3,x11/8,s10,x13/3,pg/f,x1/14,s14,x3/13,pb/o,x0/7,s8,pd/c,x11/10,s4,x14/12,s15,x5/6,s3,x1/0,s2,x15/2,s2,x9/0,s4,x6/4,pj/p,s15,x9/8,pl/a,x3/6,pm/g,x8/10,s1,x12/5,s8,x0/7,pp/c,x14/5,s5,pb/n,x6/3,pp/e,s6,x2/15,s1,x4/0,s10,x5/13,s13,x9/2,s13,x10/14,s7,x8/11,s9,x3/6,pf/i,s2,pg/d,x7/11,pm/e,s14,x6/12,pd/k,x8/7,pn/l,x13/0,pd/o,x2/15,pm/e,x14/12,s6,x7/11,s1,pf/b,x0/1,pd/h,x7/8,s7,pn/c,x4/3,po/m,s9,x14/12,pe/b,x7/5,s14,pf/a,s3,x8/4,s9,ph/n,x7/1,pe/g,s14,x0/6,s7,pj/k,x13/15,s9,x10/8,s2,pp/m,x4/5,pi/d,x6/13,s3,x5/10,pj/o,x9/4,s8,pk/i,s14,pa/g,s14,x5/15,s4,x10/3,s2,x9/5,pl/p,x0/2,pd/c,x13/3,po/k,x6/8,s14,x7/3,s11,x2/10,pi/c,x14/12,pn/g,x5/6,pc/f,x13/15,s7,x10/1,pb/j,x9/11,ph/o,s12,x0/7,s15,pg/e,x2/1,s3,x11/15,s1,x14/12,pk/p,x0/9,s15,pf/e,x7/6,s4,x13/14,s4,x3/12,s7,x5/7,s5,x1/15,s2,x6/11,s1,x5/8,pk/m,x11/7,s7,x14/2,pe/f,x11/9,s7,x14/12,pg/b,s7,x2/7,s10,x1/11,s6,x12/15,s11,x3/10,pm/o,x6/4,pf/d,x0/11,s10,x2/12,pb/p,s5,x1/10,s1,x9/8,s13,x0/12,s8,x10/13,s4,x1/12,s6,x6/13,pk/o,x10/9,s15,x8/12,s2,x6/5,s13,x0/10,s7,x2/14,pp/a,x8/3,pl/j,x15/4,pb/d,x5/3,s10,x6/0,s3,x3/15,s2,x1/2,pj/a,x14/0,s6,x1/4,s7,x11/9,s3,x3/10,s15,x7/14,pp/c,x12/15,s14,x1/8,s10,x14/0,s13,x5/4,pm/k,x12/7,pa/b,x11/10,pm/n,x8/9,pe/l,x15/6,pi/k,x0/10,ph/b,x13/2,s11,x9/7,pd/e,x0/8,s2,x1/7,pf/p,x8/10,s6,pb/c,x7/1,s1,x14/13,s14,x2/15,s13,x10/6,s14,x0/14,s8,x4/12,s1,x6/15,s15,x2/12,s3,x10/0,s9,x1/3,pg/n,x0/11,pd/p,x8/13,s1,x1/2,s4,x6/10,s6,x14/4,s2,x12/11,s11,x14/8,pa/b,x2/7,s3,x9/6,s4,x8/0,s3,x10/11,s10,x8/13,s2,x5/11,pl/f,x8/0,s7,x4/3,pc/h,x8/11,s15,x9/6,s13,x7/4,pj/g,s15,x1/6,s9,x7/5,s13,x2/0,po/k,x4/12,s13,x9/11,s12,x6/1,s5,x4/8,pb/a,x13/1,s9,x14/6,pj/c,x0/12,s14,x11/8,s12,pd/e,x6/2,s2,x13/4,s2,x12/8,pf/n,x11/3,pl/m,x0/12,s3,x2/15,s3,x12/10,pj/k,x2/8,pl/m,x10/7,pd/b,s14,x5/12,pg/n,x15/14,s5,x7/5,s11,x4/9,pb/e,x6/15,pm/k,x4/14,s15,pb/l,x12/13,s4,x3/14,s14,x8/4,pe/h,x14/10,s15,x15/13,pa/m,x12/3,s1,x2/6,pn/b,x5/3,po/j,x14/1,pp/m,x10/3,pe/n,x15/13,pp/h,x0/1,pg/e,x11/9,s6,x14/1,pi/n,x15/3,pk/d,x1/12,s5,pb/h,s2,x4/8,s3,x15/6,pm/n,x14/3,s8,x5/8,s7,x7/0,s6,x8/1,pj/d,s10,x12/2,s7,x5/1,pk/c,s2,x0/2,pd/i,x10/5,s1,x3/11,pl/p,x7/14,s15,x15/10,s3,x4/0,pg/h,s3,x15/2,pe/j,x1/5,ph/o,x2/10,pl/n,x3/5,pf/o,x8/9,s9,x10/3,s11,x13/2,s12,pk/h,x9/0,pl/g,x1/5,pk/d,s15,x8/10,pa/j,x14/0,s1,x7/13,pi/e,x5/9,s1,x11/0,s10,x10/2,s1,x5/11,s9,x1/9,s14,x10/13,pf/m,s8,pe/j,x11/0,pm/o,x13/2,s5,x1/7,s13,x5/13,s9,x12/1,s2,x4/0,pb/f,s9,po/g,x14/2,s10,x5/9,pd/i,x0/8,s7,x4/5,s3,x14/15,s11,x11/12,ph/n,x1/13,s5,x15/4,s4,x2/11,pi/d,x8/5,pn/e,x15/10,s11,x2/13,pl/m,x14/3,ph/f,x12/0,s11,x14/9,s15,x4/10,s11,x6/2,s8,pb/k,x14/9,pg/i,s14,pm/o,x0/5,s5,x10/8,s9,x14/4,s12,x7/12,pl/k,x3/10,s8,pa/b,x8/5,s1,x10/6,ph/l,x11/1,pj/p,x10/12,s7,x3/2,s11,x11/5,s14,x12/13,pn/m,x11/9,pj/c,x14/7,s11,x4/11,s8,x6/2,s12,x10/8,s3,x1/13,s15,x2/6,pm/o,x1/13,pl/p,x14/2,pj/c,x6/9,s12,x2/3,s3,x4/0,pp/k,x15/1,s13,x14/0,s10,x12/11,s2,x15/5,ph/l,x3/7,s4,x4/0,s2,x7/5,pe/k,x6/10,s5,x1/15,s8,x10/0,s3,x9/1,pd/b,s8,x7/15,pa/j,x13/3,s1,x7/2,po/l,x9/14,s14,x13/0,pf/b,x1/9,po/h,x14/8,s15,x4/6,pp/m,x8/3,s10,x13/5,s3,x7/4,s5,x11/5,pj/a,s4,x10/7,s14,x1/14,s10,x15/7,pm/n,x9/0,ph/b,x8/2,pc/f,s9,x9/3,s1,x13/15,s5,x8/4,pe/b,x5/9,s12,pl/h,x6/2,s5,x12/0,s12,pp/a,x9/1,s9,x5/15,s15,x1/12,s3,x5/2,s8,x14/15,s12,x12/4,s15,x9/11,s3,x2/3,pb/l,x9/4,pp/k,s11,x11/7,s10,x9/1,pf/c,s15,x3/13,s10,x15/12,s7,x0/1,pl/i,s7,x5/2,pg/e,x13/9,pj/f,x14/11,s10,x10/12,pb/k,x13/6,s11,x4/5,s9,x0/13,pi/p,x12/1,pe/k,s6,x9/14,s8,x4/12,ph/m,x8/1,s8,x15/2,s15,x10/9,s4,x15/14,pe/d,s7,x0/3,pi/k,x4/15,s15,x5/14,s7,x4/10,s7,x8/1,s6,pf/l,s13,x4/0,s5,x7/12,pj/p,x2/9,pe/d,x1/3,pa/j,x6/15,s14,x11/3,s13,x9/6,s4,x0/11,s6,x4/1,s6,x11/3,s3,pb/g,x6/15,pd/l,x5/1,pp/m,s9,ph/i,x9/6,s13,x8/10,pp/l,x14/1,pm/c,x4/11,s10,x5/9,s1,x14/6,s13,x13/15,s7,x9/6,s12,x14/15,s1,x2/8,pi/g,x7/0,pf/k,x1/5,s12,x4/13,s3,x5/10,s14,x2/1,s13,x4/11,s7,pi/o,x15/13,s7,pj/e,x9/11,s4,x14/2,s13,x13/1,s10,x4/0,s1,x2/11,pn/g,x1/3,s5,x2/5,pc/d,x14/15,pe/o,x7/13,pc/i,x1/15,pm/d,x7/0,s9,x13/5,s12,x10/12,s6,pi/b,x15/11,s4,x3/8,po/p,x6/7,pj/g,x5/12,s7,x6/15,s2,x13/8,s14,x3/6,pf/h,x8/15,s11,x6/12,s15,pk/j,x15/9,s15,x4/13,s5,pb/f,x12/2,s6,x15/9,pm/i,s7,x13/12,s4,x0/14,s15,x11/2,s12,x7/9,pa/e,x11/12,s4,x7/9,pf/n,x14/10,pk/m,x3/6,pe/h,s15,x13/7,s14,x12/11,pm/b,x0/6,pa/k,x7/5,pf/l,x12/13,pa/d,s10,pg/k,x8/7,s5,x2/5,s10,x15/9,s5,x2/3,pb/j,x11/13,pe/a,x6/14,s3,x0/3,pn/j,x6/14,po/b,x5/8,pk/f,x0/11,s6,x12/14,ph/j,x9/7,pa/i,x12/5,s12,x1/2,s9,pp/j,x4/0,pg/a,x9/3,pi/p,x5/1,pa/e,x4/11,s13,x2/9,pi/f,x15/11,s9,x8/7,pg/h,x9/11,s9,x0/4,pj/l,s6,x15/6,s4,x7/12,pm/h,x14/9,s1,x15/4,s15,x9/13,s11,x14/12,s15,x5/7,s14,x10/13,s3,pj/a,x5/12,pb/c,x4/9,s9,x10/7,s3,x11/13,s13,x10/8,s5,x12/5,pa/i,x11/6,s6,x0/4,pn/m,x12/3,s10,x14/10,s2,x13/12,s4,x4/15,s10,pa/l,x9/11,pn/f,x0/6,s4,x9/15,s6,x13/3,po/e,x0/2,s5,x5/8,s2,x6/10,ph/f,x8/0,s15,x7/11,pg/m,x0/9,s10,x10/13,pp/o,x9/12,pk/d,x4/8,pp/g,x9/11,s8,x6/4,s3,x7/14,ph/d,x2/4,s13,x1/6,pb/j,s13,x7/10,s12,x14/13,s3,x12/3,s8,x8/5,s5,x13/15,pm/h,x12/5,pa/j,x8/2,pn/p,x13/5,s11,x11/12,pj/c,x4/14,s3,x8/1,s13,x13/9,s9,x1/3,s2,x0/4,pa/b,s6,x7/8,pf/c,x0/6,pe/j,x15/8,s8,x6/12,s9,x15/7,pk/a,x14/5,s7,x7/11,pd/c,x3/9,pm/i,x12/10,ph/d,x5/8,s3,x2/11,pi/e,s2,ph/m,x10/5,s7,x4/8,s10,x6/7,pa/o,s8,x10/14,pd/h,x4/8,po/f,x2/15,s8,ph/p,s5,x6/7,s7,x11/10,pl/b,x14/2,pf/j,x4/10,s12,x12/8,pi/d,x13/7,s5,x3/14,pa/l,s13,x7/1,s10,x10/9,s1,pf/j,x4/8,pn/p,x9/11,s4,x15/12,s5,x9/0,s6,x14/2,pm/l,s15,pd/c,x0/3,pj/m,x12/8,pa/f,x6/14,pk/b,s8,x1/11,pa/m,x0/12,s11,x6/8,pj/o,x0/10,s2,x5/11,s15,x13/12,pd/f,x8/1,po/n,x9/0,pm/a,x1/14,s14,x13/10,s13,x5/1,po/j,x11/4,pb/a,s4,x7/6,s5,x10/13,pk/n,x12/8,s11,x7/3,s14,x12/13,s7,x1/3,s5,pm/g,s12,x10/5,s8,x4/14,s1,x7/6,s11,x4/3,s12,x8/10,s7,x2/13,pl/o,x10/9,s2,x11/0,s14,x3/4,s14,pm/d,x11/5,s13,x1/15,s10,x9/13,ph/k,x3/15,pc/a,x9/13,pm/n,x15/3,s2,x10/9,pa/j,x1/8,pg/b,x7/14,s7,pf/k,x5/3,s15,x9/0,pc/i,x11/13,pg/l,x1/4,pj/b,x7/14,ph/i,x4/3,s13,x7/10,s12,x13/3,s14,x10/1,pf/g,s14,x5/14,s4,x7/8,pe/n,x12/3,s10,x4/5,s1,x6/7,s1,pc/p,x12/15,po/a,x3/0,pd/j,x7/1,s14,x6/8,pe/b,x7/11,s13,x8/15,pp/o,x13/10,s15,x12/11,s4,x7/14,s5,x3/6,s4,x2/7,pl/b,x10/9,pk/f,x6/5,s9,ph/g,x0/4,pm/o,x7/1,s7,x9/10,pc/e,x5/1,s15,x2/15,pd/g,x7/11,s1,x2/4,s12,x6/8,s13,x9/3,s1,x5/14,s4,x10/11,pk/m,x8/3,s5,x11/13,pi/g,x7/3,s8,x12/4,pm/j,x15/3,s7,x7/11,pi/l,x3/12,s3,x14/9,ph/j,x13/15,pe/c,x4/8,s12,x15/1,pa/m,x9/8,pi/o,x1/12,pf/g,x13/2,s15,x14/3,s9,x10/0,s9,x3/5,s15,x6/8,ph/n,x0/1,pb/g,x12/15,pa/k,x8/0,s2,x6/7,s14,x1/2,pe/m,s13,x10/12,s3,x9/2,s8,x0/10,pd/i,x7/13,s15,x8/12,s3,x0/3,pp/k,x11/8,pj/l,x3/12,s5,x14/11,s3,x10/9,s15,x5/0,s15,pe/d,x10/6,pa/o,x13/4,pn/b,x0/3,ph/m,x6/2,pi/f,x12/10,pk/p,x5/6,s11,x12/11,s12,x2/9,pi/f,x7/4,s8,x10/2,pe/g,s3,x11/6,s6,x12/8,s11,x6/14,pc/j,x9/0,pk/d,x4/7,s6,x11/9,s1,pn/o,x13/1,s9,x15/7,s9,x4/8,s12,x2/15,pe/g,x5/1,s9,pm/a,x13/9,s15,x1/3,s9,x11/4,pi/o,x0/10,pj/c,x2/14,s7,x11/0,s10,x12/8,s14,pl/d,x5/11,s8,x3/10,pj/a,s10,pe/k,x0/2,s3,x6/12,s8,x3/11,po/p,x9/14,pk/a,x11/6,pe/n,x7/13,po/b,x4/5,pg/p,x1/2,s3,x13/0,s15,x10/8,s4,x12/0,s8,x15/11,s15,po/h,x5/4,s11,x12/1,s2,x9/5,pi/d,x7/1,pn/c,x6/2,s13,x4/7,s7,x2/6,ph/a,x10/7,s12,x14/11,s7,x0/6,pf/m,x7/3,s1,x2/1,s14,x14/15,s11,x0/11,pk/j,x5/8,s12,x3/14,s3,x5/12,s8,x11/9,pm/e,x4/14,s3,x8/9,s6,x6/2,s11,x12/14,pp/a,x10/15,s2,x14/5,s3,x0/6,pb/j,x9/11,s4,pa/l,x4/13,s11,x8/3,s4,x0/9,s14,x12/4,pi/d,s7,x10/15,ph/n,x6/14,s4,x5/2,pa/b,x14/12,s14,x15/3,s11,x11/9,s12,x3/1,pg/c,x7/13,s1,pl/f,s7,x0/9,s11,x10/15,pn/a,x1/13,s15,x10/2,pf/h,x1/7,s8,x13/15,pj/e,x7/4,pg/o,x10/0,s10,x4/11,pi/j,x1/14,pm/l,x7/3,s2,x14/2,pc/o,x7/15,s5,pg/d,x1/2,pa/e,x5/4,s4,x1/10,s6,x9/2,s8,x12/6,s15,x7/10,s1,x14/9,ph/c,x2/4,pd/i,x7/3,s11,x14/2,pm/h,x12/6,s11,x14/2,pc/k,s4,x13/6,s1,x12/0,s8,x3/10,s4,x9/13,s11,x14/4,pf/p,x13/10,s11,x0/8,s8,x13/5,pk/a,x1/12,s2,x11/2,s13,x15/13,s2,x8/1,s3,x11/6,s14,x10/15,s3,x0/2,s13,x13/6,pc/i,x15/7,s9,x2/0,s9,x14/12,pn/o,s4,pi/e,x13/7,s2,x11/8,pl/a,x2/5,s9,ph/b,x10/15,s11,x5/4,po/j,s11,x15/3,s7,x14/12,pb/p,x8/13,s7,x5/0,s14,x9/2,s2,pc/o,x7/8,pg/m,x4/9,s14,x5/14,s15,x11/2,pp/e,x13/6,pi/n,x3/10,s5,x14/4,s5,x5/12,pd/f,x1/8,pe/a,s2,x9/11,s9,x15/8,pg/m,x5/11,s14,x15/6,pe/i,x10/4,s8,x0/7,s3,x13/2,s14,x7/3,s6,x0/14,po/n,x15/12,pc/h,x13/2,pe/b,x0/15,s6,x14/3,s14,x8/13,pk/n,x6/2,s8,x0/5,pi/m,x13/7,s6,pk/b,x8/4,pa/j,s11,x2/5,s6,x7/10,po/n,x2/9,s1,pb/d,s11,x11/14,s8,x0/15,pm/n,x10/5,s12,x3/4,pl/b,x11/0,pd/m,s5,x7/10,s10,x1/2,s6,x6/0,s12,x7/4,po/a,x15/2,pf/p,x14/5,pk/d,x11/4,s14,x8/6,s11,x9/14,s4,x10/5,s9,x13/2,pc/b,x3/15,pm/o,x2/5,s6,x3/6,s13,x1/12,pa/p,x8/4,pk/f,x15/1,s13,x3/9,s10,x7/12,s12,x3/10,s8,x6/4,pe/l,x1/5,s15,x7/0,s4,x5/4,pm/j,x14/8,pb/i,x4/0,s6,pg/e,s3,x7/2,pn/k,s14,x10/6,s6,x0/1,ph/l,x5/2,s3,x13/15,s8,x0/8,pc/d,x3/11,s12,x1/6,s9,pl/a,x2/5,s1,x6/0,pc/m,x7/10,s10,x3/2,s10,x1/11,pi/b,x7/5,s5,x8/1,s9,x7/11,s1,x2/15,ph/g,x14/7,pc/f,x0/5,s11,x7/12,s11,x11/15,s8,x4/2,s9,x10/5,s15,x1/3,s9,x2/6,pa/l,x9/1,s12,x15/5,s15,x4/14,s3,x7/9,s3,x3/4,pi/f,x0/14,s14,x13/2,pb/h,x3/0,s10,x14/7,pl/m,x3/11,s14,x5/10,s14,x8/3,pk/n,x14/6,s7,x7/9,pa/e,s12,x10/12,s15,x3/9,s3,x12/7,s10,x14/3,pk/d,x13/5,s10,x1/6,pg/b,x11/10,s2,x12/7,pn/k,x10/11,ph/f,x14/13,s6,x12/11,s13,x14/13,s2,x9/3,s5,x2/0,pi/b,s8,x10/8,s4,x4/12,s12,x13/10,s9,x9/14,s3,x11/4,pf/m,x13/5,pk/a,x8/15,pb/l,s12,x13/2,pm/g,x15/9,pf/h,s14,x8/13,s7,x1/4,s12,x9/11,pe/i,x15/3,s8,pb/g,x7/10,s8,x11/14,pl/o,x3/8,pn/p,s14,x2/0,s3,x6/11,pd/g,s13,x1/5,pf/i,x15/12,s6,x14/9,pk/l,x8/3,pf/a,x7/11,s15,x0/3,s8,x8/1,po/m,x9/13,pk/f,x5/4,po/p,s8,x13/10,s2,x1/8,s13,x7/13,pa/j,x8/0,s12,x1/13,s9,x10/2,s11,x0/15,s14,x13/3,pb/h,x12/6,s8,x2/11,po/k,x13/12,s10,x10/6,s5,x15/0,s7,x2/1,s2,pb/a,s14,x3/15,pj/h,x9/7,s11,x4/11,s5,x8/3,s7,pa/i,x11/14,pf/j,x4/3,s4,x14/11,pc/m,x4/8,s14,pn/g,x11/2,s13,x8/7,s6,x3/0,s7,x12/7,pp/l,x3/9,s5,x1/4,pi/a,x12/15,s8,x11/4,s6,x0/3,s6,x10/12,s1,x2/7,s5,x8/11,s7,x6/2,s10,x3/7,s10,x4/14,pb/j,s15,x13/10,pd/c,x8/12,s11,x14/0,s7,x10/1,pm/b,s9,x7/8,s9,x10/4,s7,x11/3,s8,x2/10,s1,x12/4,pj/h,s12,x0/13,pd/n,x7/3,pj/g,x9/10,s6,x11/6,pf/i,x2/14,pc/e,x13/0,s6,x14/5,pj/a,s5,x10/6,s15,x4/14,pc/o,x2/11,pi/g,x5/14,pm/a,x10/12,pe/f,x6/11,ph/j,x4/9,s11,x11/10,pb/g,x0/14,s12,po/k,x11/8,pe/l,x7/0,s10,x10/6,pc/f,s15,pi/l,x8/4,s8,x14/7,s2,x15/10,s8,x6/9,s13,x3/4,s14,pk/d,x13/0,s9,pm/c,x6/10,s11,x0/4,s4,x6/12,ph/d,x2/8,pm/f,x3/5,pb/j,x14/8,pd/h,s7,x3/5,s5,x2/4,s3,x11/15,s11,x10/13,s7,x8/9,pk/a,x5/2,s12,x7/1,s14,x3/4,s2,x5/11,s7,x0/6,s14,pi/c,s4,x11/10,s11,x5/13,s15,x3/8,po/e,x15/9,pl/g,x11/4,pk/c,x9/5,s5,x4/6,s6,x14/1,s5,x9/10,s2,x3/4,s4,pe/i,x5/12,s4,x0/13,pf/j,x15/12,ph/l,x4/10,s12,x15/7,pc/k,x10/3,s11,x15/7,s4,x1/13,pi/e,x10/5,s15,x13/11,s8,x4/8,s9,x7/1,pg/a,x10/12,s9,x6/9,pp/i,x4/10,s7,x9/15,s1,pg/b,x13/2,s7,x15/1,s2,x14/5,ph/p,x13/2,pb/a,s14,x15/12,pf/g,x6/8,pk/j,x9/4,s11,x8/7,s14,x12/5,s4,x8/0,s11,x14/11,pm/c,x12/5,pn/o,s12,x3/11,s15,x2/7,s2,x0/6,pf/j,x13/9,pm/g,x3/11,s6,x10/6,s8,x1/14,s12,ph/f,x2/10,pj/a,x13/3,pn/k,x4/14,pa/e,s14,x2/12,s14,pk/m,x14/6,po/h,x3/7,s2,x4/15,s7,x12/5,pp/j,x4/11,s5,x12/13,pi/c,s13,x9/14,s6,x12/13,pl/p,x4/3,s7,x8/12,pb/j,x3/2,s14,x11/5,s15,x14/1,s3,x5/15,s15,x14/11,pp/c,x1/13,s15,x14/6,s8,x15/9,s1,x6/8,s6,x15/1,s5,x8/13,s14,x5/0,s1,x10/15,s1,x6/12,pg/f,x13/10,pd/k,x2/7,s5,pa/f,x9/11,s2,x6/10,s9,x9/13,pk/j,x5/12,pb/c,x15/3,s12,x14/2,s12,x5/1,s8,pa/j,x7/12,pb/c,x15/13,s14,x9/10,s15,x3/5,pi/p,x15/8,s9,x13/7,s11,x12/2,pn/l,x14/11,pa/g,x15/13,s2,x1/12,s10,x14/2,pb/e,x8/10,s7,x9/0,s9,x4/14,s5,x0/2,s3,x3/14,s10,x0/11,s6,x7/15,pl/k,x14/8,s7,x3/7,s6,x11/12,s9,x7/13,pg/j,s13,x0/1,pd/h,x14/12,pl/n,x3/5,s3,x6/12,s1,po/j,x2/5,s7,x1/7,pk/m,x10/2,pg/j,x9/3,pl/h,x13/2,s4,x10/11,pi/a,x0/6,pk/f,x4/15,pp/j,x9/8,s14,x13/10,pm/o,x9/7,s13,x4/10,pc/n,x11/2,s14,x9/13,pj/f,x5/2,pa/p,s13,x4/14,ph/j,x2/8,pk/c,x1/11,po/h,x9/5,s3,x6/3,pn/a,x11/15,s13,x9/4,s13,x13/15,s11,x2/12,s12,pe/m,x1/10,s5,x7/3,s5,x12/8,s1,x3/13,pk/g,x15/6,pn/d,x7/1,s15,x10/2,s11,pb/f,x11/3,po/g,x5/14,pa/f,x8/1,s6,x12/3,pc/m,x13/1,pl/h,x12/9,pe/f,x10/14,s7,x11/12,s5,x0/15,s10,x13/11,s7,po/g,x8/3,pp/m,x10/11,s10,pn/d,s2,x9/7,s15,pc/b,x11/14,s7,pa/o,x13/9,pg/b,x4/2,s8,x8/5,pj/a,x6/13,s11,x4/0,s9,pl/p,x5/1,s6,x9/11,pg/c,x4/13,ph/b,x5/15,s1,pj/i,x2/14,s1,x1/0,pf/k,x3/12,s1,x7/1,s13,x9/0,s6,x8/5,s13,x15/1,pm/c,x5/9,pp/n,s5,x4/10,s15,x3/13,s12,x2/1,s3,x13/3,s7,x15/5,pc/j,x11/7,s15,x2/3,pa/l,x4/1,pg/j,s12,x14/0,pk/e,x13/2,s8,x9/10,s1,x6/1,po/f,x9/3,s8,pc/b,x4/5,s15,x7/0,s10,x12/1,s11,x2/7,pe/p,x3/5,s11,x13/6,s14,x7/12,s4,x4/3,s4,x1/7,s15,pm/l,x2/8,pg/d,x6/1,s10,x3/10,pe/f,x4/15,s9,x12/8,s15,x1/3,pb/o,x9/15,pf/m,x14/10,pk/a,x13/5,s6,x1/15,pm/b,x9/4,s7,x7/11,pj/f,x10/3,s13,x8/14,s5,x13/5,pp/k,x14/6,s1,x7/15,s5,x9/14,s5,x7/11,pl/j,x0/3,s8,x11/2,s7,x7/4,s7,x2/1,s3,x13/9,pi/n,x15/11,s11,x2/13,pe/a,x5/4,pk/g,x14/9,s8,x11/2,s9,x4/0,s1,x6/5,s14,x4/14,pe/l,x13/5,s10,pn/b,x9/4,pm/e,x3/12,s10,x5/8,pi/d,x9/3,s6,x7/10,pn/h,x1/0,s5,x4/2,s11,pl/j,x1/12,ph/a,x4/8,s6,x12/14,pf/d,s7,x9/13,s7,x10/7,s4,x3/12,s6,x14/2,s13,x0/13,pk/j,x4/9,s6,x8/5,pl/h,x3/11,pc/i,x10/0,pd/a,x1/12,pf/o,x10/3,s14,x8/9,pm/d,x10/2,pl/a,x3/5,pc/j,x11/13,s6,x7/2,po/h,x10/0,s13,pb/c,x5/6,s2,x2/0,pg/a,x9/15,s10,pp/k,x1/8,pd/h,x9/13,s11,x8/10,pk/n,x4/12,s10,x6/3,s1,x0/5,s8,pa/h,x6/13,pg/b,x10/9,s8,pk/m,x2/3,s2,x12/5,s8,pg/o,x11/1,pp/b,x3/10,pi/a,x15/11,s6,x1/5,s12,x11/9,s6,x8/2,s2,x12/5,pe/c,x10/6,s5,x7/8,s12,po/f,x6/4,ph/k,x2/8,s4,x15/0,s2,pb/g,s14,x9/13,s11,x15/11,pa/p,x7/2,s6,x9/0,s12,x11/10,ph/b,x12/3,s14,x0/14,s1,x9/10,pi/o,x0/4,pa/c,s14,x14/5,s3,x13/11,pn/p,x6/3,pb/j,x15/8,s1,pl/n,x3/9,s7,x0/6,pi/d,x11/14,s1,x3/8,s12,x4/10,s9,x7/8,s7,x10/12,pl/c,x11/0,pg/h,x8/7,s10,x11/2,pm/d,x13/8,s12,x14/0,s11,x11/10,s6,x15/12,pi/j,x8/7,s3,x6/2,pm/b,x0/8,pf/g,x12/13,s3,x6/11,s3,x12/5,pi/h,x7/0,s7,pl/k,x10/14,pp/g,x11/1,pc/j,x10/12,pn/i,s5,x2/0,s2,x11/3,s8,x4/12,s3,x15/13,s3,x4/8,s3,x9/6,po/e,x4/3,s13,x14/12,s13,x2/4,pi/j,x6/7,s10,x14/15,s12,x0/3,s2,x7/9,s10,x1/13,s9,x3/2,s5,pl/m,s1,x10/14,s9,x11/5,s10,x7/10,pj/b,x14/1,s10,x11/13,pf/e,x2/10,s3,x8/12,pj/i,s11,x4/6,s1,pa/l,x7/9,pm/i,x3/6,s1,x15/4,s15,pf/j,x13/5,pd/b,x0/8,s2,x1/14,s9,x7/3,pc/l,x12/9,s15,x14/3,pp/d,x8/6,s10,x9/10,s7,x1/5,pa/n,x11/4,pj/o,x7/3,s14,x9/12,s14,x1/10,s4,x7/14,pd/e,x6/2,s10,x15/4,pm/g,x6/0,pj/l,x12/3,pi/d,x0/7,s7,x12/6,pj/f,x8/11,s12,x10/15,po/d,s15,pl/b,s4,x11/14,pe/c,x4/2,s3,x5/6,s6,pi/b,s1,pe/n,s6,pa/p,x4/9,s11,x1/3,pk/m,x6/5,pf/a,x1/10,pl/j,x12/3,pk/n,x9/15,s9,x2/1,pc/o,x15/10,s15,x3/9,s10,x1/4,pi/e,x2/14,pa/n,x8/9,s5,x2/3,s13,x10/8,s14,x3/0,ph/f,x15/2,s15,x10/11,pc/p,x13/8,pf/i,s10,x15/3,pn/p,s10,pe/o,x1/5,s10,x8/4,pn/f,s14,x1/12,s2,x5/8,s5,x10/6,s6,x15/3,s5,x1/14,pb/p,x2/3,s5,x9/7,s10,x10/8,pd/f,x12/4,s10,x7/5,pe/n,x9/3,pa/f,s14,x14/8,s12,x15/12,s2,x6/1,s14,x10/3,s10,x15/0,s7,x3/6,s9,x15/4,pk/i,x7/12,pe/l,x15/10,s4,x1/13,po/i,x5/15,s4,x2/12,s5,x1/8,s7,x11/14,s7,x0/2,pm/p,x8/6,pn/o,x3/10,s9,x14/9,s15,x7/2,s9,x8/10,pd/j,x11/3,pp/c,x5/14,s10,x10/15,pg/k,x6/14,pn/e,x9/4,s2,x7/12,pf/j,x11/13,s10,x4/0,s10,x10/1,pg/b,x6/3,s11,pn/d,s10,x9/8,s1,x14/12,pc/l,x7/8,s13,x4/15,po/d,x6/2,s14,x1/9,s2,x0/2,pp/f,x1/8,s11,x0/5,pn/a,x13/10,s9,x7/12,ph/m,x4/6,pl/c,x14/12,s3,x9/13,s13,x1/15,pg/f,x14/12,s2,x15/5,pp/d,x11/14,s7,x3/4,pm/h,x15/6,s12,x10/13,pf/j,x15/12,s13,x5/3,s10,pi/b,x6/4,s1,pg/k,s5,x2/0,s6,x15/5,s14,x4/12,s11,x13/3,pd/b,x0/7,pa/i,x6/13,s7,x10/7,s4,x4/0,pk/c,s10,po/i,x7/12,s10,x13/8,s15,x11/6,s15,x14/13,s2,x12/7,s4,x3/5,s8,x8/7,s3,x13/3,s4,x8/15,s15,x12/7,pj/n,x15/4,pl/k,x7/12,s6,x10/1,po/p,x14/13,s2,x3/8,s13,x2/14,pb/g,s9,x4/12,s3,x14/15,pm/l,x8/13,s2,x3/9,s15,x0/12,s2,x4/7,s7,x15/9,s10,x5/12,s7,pa/e,x3/8,pf/d,s13,x10/0,s9,pm/b,x14/4,ph/e,x7/13,pf/m,x4/10,s6,x14/11,s13,pg/j,x0/9,s10,x3/12,s3,x11/1,s8,x14/13,pe/l,s5,pc/p,s5,x11/12,pa/o,x15/4,pk/g,x5/3,s2,x13/14,s1,x12/4,ph/m,x5/3,pp/j,x10/2,pc/a,s8,x0/5,s8,x1/7,pn/l,x13/8,s2,x9/10,s6,x2/6,pd/k,x8/13,s9,x12/11,pe/n,x7/0,s15,x11/9,s7,x12/0,s15,pi/m,x4/9,pf/j,x2/10,s1,x12/5,pm/e,s2,x8/3,s11,x5/4,pi/p,x8/12,s15,x0/2,s11,x4/14,s10,x7/6,s13,x9/3,pf/m,x13/4,pe/o,x12/10,pd/f,s15,x2/15,s10,x13/6,s14,x4/12,pc/g,x2/11,s1,x8/6,pb/p,x11/7,s12,x9/5,pg/h,x0/12,s6,x8/14,s6,x3/10,s11,x12/11,pp/k,x5/1,pc/j,x7/13,s14,x11/3,pp/k,x1/10,s5,x7/5,s5,x9/2,s13,x7/6,pi/e,x15/12,s8,x10/11,s11,pk/b,s6,x1/5,s12,x7/10,pm/c,x8/5,s5,x10/12,pa/i,x6/0,s9,x4/15,s4,x3/14,ph/n,s14,pp/k,x1/2,s5,x15/11,s6,x12/2,s5,x7/1,s5,x9/14,pf/n,x15/2,s10,x3/5,pb/o,x11/9,s4,x4/12,s10,x14/7,pe/i,x10/3,s2,x0/1,s11,pb/c,x11/8,po/e,x14/9,s4,x4/6,s4,x10/12,pn/p,x0/14,s5,x8/1,s9,x0/3,po/l,x4/14,pp/j,x9/2,s15,po/c,x1/7,s5,x8/11,pn/g,x0/10,pf/i,x7/9,s1,x2/12,s14,x5/10,pb/g,x13/2,s12,x12/0,s6,x9/3,pa/k,x15/6,s4,x7/8,s4,x13/0,s10,x15/6,pn/i,x10/0,s5,x4/14,s2,x6/2,pa/f,x9/5,s4,x8/13,pi/m,x9/3,pp/k,x1/2,s5,x14/0,s10,x1/5,s9,po/n,x14/0,ph/m,x10/8,s10,x0/13,s14,x10/12,pf/b,x7/15,s5,x12/10,s13,x4/14,s14,x15/6,pp/i,x2/14,s15,x11/12,pg/f,x8/5,s11,x10/9,s13,x7/8,s15,x10/14,pb/n,x5/6,pk/i,x15/1,s15,x6/10,s8,x15/2,s14,x5/14,s5,x15/10,s15,x0/6,pd/o,x11/14,s7,x13/10,pe/m,x4/8,pc/g,x5/15,s14,x6/1,pp/b,x9/13,s13,x7/15,pf/i,x6/8,s13,x12/2,po/c,x1/5,s15,x2/4,pb/f,x9/6,s15,x7/5,s6,x0/14,s5,x13/15,pe/p,x3/11,s14,x14/0,s1,pb/h,x8/15,pc/j,x0/1,pd/n,x11/5,s7,x0/6,po/p,x13/8,pk/l,x0/12,pd/m,x9/1,s5,x2/14,s8,x6/0,s9,x3/10,pi/o,x0/6,s10,x14/11,s10,x9/12,s6,x15/14,s1,x1/0,s15,x6/15,pn/l,x13/8,pp/h,x0/3,s4,x13/5,s8,x14/0,pb/l,x13/7,s10,x1/5,po/m,s10,x9/2,pi/k,x5/14,s7,x0/13,pa/o,x15/7,s5,x5/1,pl/p,x15/4,pf/a,s12,pk/m,s3,pa/d,x14/12,pc/i,x6/2,s1,x4/5,pm/j,x11/7,s13,x0/14,s5,x3/12,s10,x8/5,s15,x14/13,s11,x1/12,s14,x11/8,s6,x5/13,pn/a,x6/7,s6,x10/1,s2,x0/14,s11,x7/9,pf/d,x11/3,pc/g,x2/13,s14,x4/6,po/i,x2/1,pp/l,x7/12,pg/d,s9,x10/6,s15,x8/2,s12,x13/10,s9,x11/3,s10,x13/2,s9,x6/4,pe/n,x8/14,pb/p,x9/3,pi/a,x5/11,s15,x4/7,s2,x6/13,s7,x4/14,pe/c,x6/12,po/m,x5/10,pp/i,x7/2,pe/m,x9/1,s10,x4/3,s4,x1/8,s1,x14/0,pj/k,x11/15,s10,pp/f,x14/1,pn/m,s12,x0/4,s8,x14/11,s8,x5/0,s15,x8/15,s7,x13/11,pb/p,x12/8,s15,x0/11,s9,pk/n,x5/15,pj/e,x8/3,s8,x11/2,po/f,x1/12,s9,x10/2,pk/h,s7,x13/0,pc/i,x5/2,s1,x7/1,s12,x2/15,s7,x12/6,pg/j,x14/10,pl/k,x11/3,s10,pf/g,x12/9,s6,x15/4,ph/k,x1/2,s5,x7/15,s2,x6/4,pa/o,x11/3,pd/k,s14,x2/0,pe/g,x9/11,s1,x0/12,s10,x6/9,pa/f,x1/13,s6,x5/11,s11,x7/15,ph/o,x6/3,s7,x12/5,s3,x15/1,s12,x10/12,s4,x5/0,pb/j,x8/13,pk/f,x12/7,s9,x2/13,po/l,x15/1,s15,x3/8,pa/c,s1,x14/5,pb/d,x8/4,s7,x1/2,s8,x4/5,s10,pn/a,x9/1,s10,x6/13,s14,x10/14,s2,x13/0,pm/o,s14,x11/6,s9,x5/0,s13,x2/9,pn/g,x10/0,s2,x12/7,s14,x1/2,pe/a,x12/11,pg/f,s11,x14/3,s10,pp/n,s2,x15/8,s9,x12/4,s14,x2/11,s2,x4/6,pk/a,x9/0,s15,x8/7,s5,ph/i,x1/0,pa/b,x14/13,pg/j,x6/7,pm/d,x12/14,s9,x10/8,pb/c,x11/2,s4,x14/13,s6,x5/0,s13,x4/7,s6,x0/10,s2,x3/15,s6,x13/10,pd/j,x9/0,po/g,x10/14,pi/d,x0/6,s12,x15/8,s1,x4/0,s6,pn/p,s1,x15/13,pe/f,x5/7,s13,x3/0,pc/i,x14/7,pa/b,x8/11,pe/k,x4/5,s2,x1/12,s11,x11/15,po/c,x1/2,pf/i,s12,x3/8,s6,x4/0,s9,x1/5,pb/g,x13/12,s11,x7/4,s10,x6/11,s6,x3/5,pi/m,x8/12,pl/a,x2/4,pb/n,x12/3,pl/g,x8/1,s3,pa/j,x12/4,s2,x1/2,pl/b,x6/15,pe/o,x9/14,s3,x12/2,pg/i,x14/15,s2,x13/9,s7,x14/11,s4,x8/6,s13,x0/9,s4,pa/h,x11/10,po/f,x4/7,pl/n,s5,x5/0,ph/k,s8,x3/10,pm/l,x4/11,pb/c,x6/13,s13,x5/8,s2,x6/4,s3,x15/10,pf/d,x14/1,s7,x3/12,s5,x11/7,s1,x0/8,s14,x3/11,s4,x8/6,s12,x14/1,pa/n,x7/0,pc/f,x2/14,s12,x9/8,s9,x5/4,ph/k,x0/9,s11,x1/12,s10,pf/e,s2,po/l,x0/9,pi/j,x12/15,s1,x1/7,s10,x0/14,s13,x7/8,s11,x6/1,pl/n,s13,x12/14,pk/i,s5,x4/6,s9,x5/0,pc/f,x8/12,pn/o,x15/11,s8,x1/3,pp/j,x9/10,s13,x0/13,s6,x9/2,pd/e,x12/1,s4,x6/8,pc/b,x4/13,s14,x6/11,s5,x9/13,po/g,x3/15,s14,x5/13,s10,x6/7,s1,x5/15,s2,x14/9,pf/a,x11/12,pn/d,s3,x4/10,s12,po/a,x0/2,s9,x5/3,s5,x9/10,pj/m,x12/11,s11,x3/6,s12,x8/10,s4,x15/1,pn/g,x11/12,pb/o,x1/9,pe/j,x4/7,pp/b,x6/5,pg/j,x10/0,s12,x7/1,ph/p,x0/12,s10,x4/8,pe/o,x0/3,s3,x7/14,pn/a,x5/2,pc/g,x14/7,s8,pi/d,x9/0,pf/l,s6,x3/11,pm/k,x6/8,s3,x4/15,pa/d,s4,x10/14,pf/j,x5/11,s3,x6/14,s13,x7/12,pd/c,x2/0,pe/k,x3/5,pn/f,x9/2,s4,x11/7,pc/b,x10/3,s12,x11/1,ph/g,x14/9,s12,x5/10,s11,x12/0,pp/o,x14/13,pi/f,x3/8,s9,x2/12,s7,x13/3,s2,pe/h,x12/4,pc/p,x5/0,pd/g,x14/1,pe/i,x5/15,s1,x1/3,pm/d,x0/2,s2,x9/11,s11,x6/2,s1,x10/5,pn/h,x9/11,s1,x6/0,s4,x5/1,pm/l,x11/2,s8,x9/10,pf/j,x14/5,s5,x2/7,s1,x5/10,s15,x2/1,s9,pa/d,x3/0,pe/l,x14/6,s6,x5/0,pi/p,x9/12,s11,x7/10,s12,x5/1,pf/b,s7,x3/7,s8,x14/2,s8,x15/12,s4,x5/2,s14,x12/4,pe/n,x7/15,pd/k,x6/9,s4,x3/13,s6,x12/2,s7,x14/7,s11,x8/1,pi/l,x7/11,s11,x0/6,s4,x1/7,s13,x4/12,pn/f,x11/7,pa/c,x8/0,s11,x12/13,s3,x8/6,ph/f,x15/12,s11,x0/5,s4,x4/3,s14,x2/5,s13,x1/6,s6,x8/0,pn/o,x3/13,s14,x11/1,s13,pk/d,x15/3,s9,x6/10,s6,pl/o,x5/2,s10,x12/4,s8,x15/13,s14,x12/4,pm/a,x8/13,s8,pg/l,s9,x11/12,pe/k,x13/14,ph/d,x11/9,pn/c,s12,x13/3,s11,x14/8,s13,x10/2,s7,x0/11,s6,x3/15,s6,x0/10,pl/f,s2,x2/6,ph/b,x0/3,pp/d,x9/1,s1,x13/12,po/i,s5,x7/10,pf/j,x8/9,pn/p,x13/12,s9,x14/4,po/d,x8/2,s4,x10/13,pc/p,x14/12,s4,x2/5,s14,x4/8,s14,pn/h,x12/13,pm/e,x14/1,s2,x13/0,pb/k,s5,x12/9,s12,x15/14,ph/e,x12/7,s12,pj/k,x1/8,s2,x7/5,pi/h,x12/13,pp/c,x5/7,s7,x14/9,ph/f,x11/3,s3,x15/1,po/n,x4/13,s2,x7/9,s11,x1/2,s3,pe/f,x13/9,s13,x5/6,s8,x4/1,pj/m,x10/3,s6,x11/5,pe/b,x10/12,s10,pp/l,s7,x5/0,s15,x13/6,s8,x15/1,s1,x10/13,pn/d,x15/14,pg/k,x0/2,s5,x1/8,s10,x15/9,s5,po/j,x12/11,s2,x15/5,s5,x3/7,pn/g,x8/11,pa/h,x7/14,pl/p,x0/4,pn/k,x9/11,s12,x6/12,s13,x10/15,s1,x6/12,pc/b,x9/11,s6,x8/15,s9,x11/3,s11,x4/9,pp/m,x5/13,s6,x4/10,pg/k,s3,x9/14,s9,x11/0,s7,x12/3,s15,pj/h,x9/0,pl/m,x13/7,pc/a,x2/9,pn/l,x15/10,pf/p,x0/13,pj/c,x7/10,pp/l,x14/3,pn/c,x13/4,s8,x15/11,s14,x0/10,ph/k,x3/12,s4,x9/14,pm/p,x4/3,s15,x11/2,pi/d,x4/0,pg/a,x13/2,pe/i,x1/0,s8,x5/9,s9,x8/1,s2,x9/5,s14,x2/15,pp/a,x9/11,s10,x6/5,pl/g,s3,x10/0,po/e,x13/8,s10,x12/14,s3,pb/g,x9/10,s9,x12/5,pe/j,x2/0,s9,x13/3,pc/b,x1/2,pe/i,x8/6,s9,pc/a,x0/10,po/f,x8/1,s5,x5/12,s12,x9/11,s9,x4/2,s10,x8/0,s8,x11/10,s12,pi/m,x9/6,s11,x10/14,s8,x6/9,pd/h,x14/10,s11,x0/12,pn/j,x10/14,s3,x1/7,pm/c,x13/14,pj/p,x8/7,pb/d,x5/2,s7,x15/14,s11,x2/8,pi/j,x1/6,s11,x12/2,s6,x1/5,s11,x3/0,pl/h,x10/9,s15,x8/2,pe/i,x11/15,s4,pb/m,x3/9,s2,x13/12,s15,x11/5,pa/e,x9/13,s9,x15/12,s1,x13/0,s11,x5/11,pb/l,x7/12,s3,x2/15,pe/a,x4/14,pc/l,x10/2,s1,x3/1,s9,x4/0,s2,x14/7,ph/k,x9/11,s14,x0/8,pj/c,x2/4,s1,pk/f,x15/1,pa/l,x6/10,s2,x12/8,s6,x15/5,s8,x7/1,pi/h,s3,x10/8,s5,x4/9,pg/p,s5,x11/6,s1,x7/10,pd/o,x11/13,s14,x0/3,pg/n,x14/12,pa/c,x0/6,s4,x11/8,s15,x14/6,s1,pb/d,x13/8,pa/c,x6/1,s14,x15/11,s3,x2/7,pp/m,x12/0,s7,x11/1,pi/b,x10/3,ph/a,x13/9,s5,x5/15,pp/f,x14/9,s2,x13/1,pe/i,x4/0,s13,x3/2,s14,pm/p,x8/10,pl/o,x11/1,s3,x10/9,pj/a,x7/8,pn/i,x3/12,s12,x13/15,s7,x5/14,pk/g,x6/12,s9,x0/2,pm/j,x7/14,s5,x0/1,s6,x10/14,s6,x2/5,s4,x10/7,s10,x13/14,pb/a,s5,x10/12,s13,x5/14,po/e,x7/13,s13,x10/8,s11,x9/12,pi/n,x6/3,s3,x5/13,po/h,s2,x4/7,pc/d,x13/12,s7,x11/8,s10,x9/12,pa/p,x3/14,pj/l,x10/5,pb/g,x12/14,s15,x7/3,pe/i,x9/6,s12,x15/8,s2,x5/0,s8,x3/7,s6,ph/g,x2/14,pd/j,x10/5,s8,x11/2,ph/p,x0/12,s8,x9/6,pn/e,x1/7,s8,x11/3,pl/h,x14/4,s8,x10/2,s6,x6/11,pm/j,x10/4,s6,pa/d,x6/12,s13,x5/8,pc/e,s3,x3/15,s9,x14/6,pj/d,x13/10,s9,x14/3,ph/k,x13/9,s12,x4/0,pa/n,s15,x2/15,s11,x11/7,s12,x1/14,pg/m,x11/6,s12,x13/10,s11,po/k,x6/1,pd/h,s15,x2/10,s8,pk/n,x4/5,s13,x0/2,pg/a,s4,x10/6,s3,x0/9,pb/h,x8/13,s10,x14/12,pa/m,x5/11,pc/p,x6/14,s11,x13/8,s11,po/d,x1/2,s5,x15/10,s8,pg/i,x11/2,s12,x0/5,s5,x6/10,s1,x0/12,s10,x14/1,pd/n,x11/10,pb/o,x8/12,pf/k,x15/14,pi/e,x6/3,pd/j,x0/14,pb/a,s2,x6/9,pc/h,x2/12,s9,x7/9,pn/i,x1/5,pd/h,x9/4,pb/c,x7/13,s4,pi/o,x15/3,pb/d,x7/11,s4,x14/15,po/j,x1/0,pi/n,x2/7,s1,x6/15,pd/h,x13/14,s7,x0/9,s10,x1/3,s13,x10/9,pc/b,x5/6,s13,x13/11,s14,x8/7,s7,x5/13,s15,x8/11,s12,x6/12,ph/k,x9/2,s7,pm/o,s6,x10/12,pb/a,x8/7,pi/p,x4/12,pg/d,x15/7,s11,pb/c,x6/10,s15,x4/14,s15,x8/6,pd/f,x12/4,pm/e,x13/2,pf/i,x4/1,s5,x3/2,pk/m,x15/10,s3,x5/9,pd/i,x8/7,pg/e,x1/14,pc/d,x0/5,s7,x3/4,s10,x11/12,pn/m,x7/4,pg/e,x13/15,po/f,x14/7,pg/j,s13,x6/8,s15,x14/12,s13,x13/8,s1,x9/11,pi/p,x8/3,s11,x10/11,s2,pn/g,x9/15,s9,x13/10,s11,x4/3,s10,x7/13,s15,x0/3,pk/h,x1/9,s6,x5/0,s3,x15/9,s14,x1/13,pl/j,s7,pd/p,x14/3,pi/f,x5/9,s15,x3/13,pd/a,x7/12,ph/m,x11/0,s4,x13/7,s5,pb/j,s14,x10/8,s5,x9/6,pe/h,x15/11,s4,x6/10,pk/c,x15/12,s5,pf/a,x9/8,pn/p,s5,x11/12,ph/b,x13/0,s10,x7/4,s11,x0/11,pf/m,x10/9,s2,x8/2,s2,x14/1,s3,x13/5,s9,x8/1,pb/i,x6/10,s11,x2/11,s9,x7/1,s1,x3/2,pf/l,x1/0,pa/m,x10/9,pe/c,s9,x6/15,po/h,x4/8,s15,x5/6,s5,x3/12,pf/n,x4/11,po/c,x10/2,pp/j,x15/14,pb/d,x4/0,pg/o,x5/9,s13,x2/10,s11,x13/14,s3,x15/0,s6,x12/14,s11,x6/0,s11,x1/3,s11,x14/2,ph/p,x6/0,s11,x4/11,s13,x8/13,pf/e,x4/5,s11,x15/2,pg/l,x10/3,s5,x14/11,pc/b,x5/6,s5,x8/1,pa/l,x14/3,s1,x2/11,s5,x9/12,s2,x1/0,pn/k,x15/2,ph/e,x6/13,s15,x14/8,pd/o,x2/6,pm/l,s4,x15/5,pj/h,x11/9,pn/m,x14/7,s8,x10/3,s3,x5/13,s3,x14/8,pf/p,x0/12,s10,pk/o,x13/7,pm/n,x15/12,s9,x5/8,s11,x2/6,pi/f,x9/12,s12,x5/7,s8,x6/2,s14,x5/11,pc/e,x8/6,s7,x0/15,s15,x6/11,pf/i,x15/8,s9,x10/7,s15,x8/5,s6,x7/1,s5,po/c,x9/2,s15,x14/5,s12,x12/1,s8,x9/8,s15,x4/14,s11,x13/9,ph/m,s15,x6/15,s3,x1/2,pi/p,x15/4,ph/k,x14/2,s2,x4/12,s11,x7/15,s10,x11/0,s14,x12/8,pp/n,s1,x13/11,s12,x4/9,s14,x13/5,s14,x14/10,pd/j,x3/13,pa/l,x14/0,s15,x2/10,pg/d,x14/4,s5,x5/15,s10,po/m,s11,x1/9,pj/d,s6,x4/13,pn/m,x5/7,s14,x9/15,pb/l,x10/0,pn/o,x15/1,s2,x5/11,s4,x10/0,s1,x15/9,pm/g,x5/12,pi/p,x7/13,s13,x12/15,s9,x8/10,s10,x5/11,s13,x13/1,pd/m,x14/3,ph/b,x6/8,pj/d,x15/3,s3,pp/h,x13/1,pj/m,x12/0,s10,x8/1,pk/p,x10/13,s8,x5/9,pl/c,x2/11,s1,x5/14,pe/f,x11/1,s9,x14/9,pi/k,x5/11,s6,x9/0,pd/p,x15/2,s8,x5/1,pk/i,x13/12,s9,x15/6,pe/g,x1/7,pl/p,x10/6,s9,x13/1,s6,po/a,x9/8,s11,x12/2,pj/p,x3/4,s8,x13/15,s6,x9/11,s13,x8/2,s7,x5/0,pg/l,x12/9,pe/p,x5/10,s11,x7/15,s2,x8/11,s7,x5/9,s7,x1/11,pg/a,x8/10,pj/i,x6/4,s8,x14/5,s13,x7/0,s9,x5/9,pk/o,x12/1,ph/b,x0/14,s2,x1/15,pe/o,x0/5,pm/h,x4/14,pe/o,x0/15,s7,x10/8,pg/a,s6,x9/5,s4,x4/2,s9,x0/1,s10,x5/10,s6,x6/7,ph/m,x2/12,pl/b,x4/5,pe/o,x6/3,s3,x5/14,s5,x0/15,pk/b,x5/4,pf/g,x8/11,s4,x6/9,s13,x3/1,pc/n,x8/15,s13,x3/5,pi/d,x7/2,s10,x1/0,pp/b,x12/3,s5,x8/7,s11,x1/15,s10,x9/4,s7,x5/8,pe/k,x13/12,pi/h,x2/8,s3,x14/1,pm/a,s9,x6/7,pf/g,x5/3,s5,x9/14,s4,x7/12,pj/p,x0/11,ph/a,x7/4,pg/l,x0/10,pj/n,x12/15,pp/i,x4/14,s7,x1/0,s5,x7/10,s1,x3/2,pg/f,s4,x0/4,s2,x8/1,pn/h,x12/15,pd/j,x0/13,s15,x10/4,s6,pb/e,x9/15,pk/n,x3/4,s9,x13/5,s15,x3/12,pc/l,x0/8,pj/n,x12/13,po/b,x9/2,s5,x14/4,pl/m,x15/8,pe/j,x2/11,s6,x3/5,s2,x2/1,pg/i,x10/8,pd/l,s4,x14/15,s2,x12/8,s6,x15/7,pk/e,x12/2,s10,x0/1,s1,x9/13,s4,x6/7,s6,pb/m,s14,x2/11,pi/d,x3/14,pk/l,x13/6,s5,x14/0,pp/m,x3/4,pb/g,s2,x14/15,pj/h,x4/3,pe/i,x9/5,s5,x3/1,pk/p,x8/5,pe/a,x11/13,pm/n,x14/7,pk/a,x8/15,pg/p,x4/14,po/n,x6/12,s4,x5/0,s4,x2/9,pm/j,x8/5,s1,x0/13,s1,x14/2,ph/i,x9/5,s5,x13/11,pm/e,x9/12,s8,x4/3,pd/f,x15/5,pp/k,x3/13,pj/b,x11/2,pk/h,x14/4,s4,pb/e,x1/9,s3,x12/15,pc/l,s1,x11/2,s2,pi/o,x9/6,ph/g,x12/11,pl/b,x3/5,pd/i,x10/9,s5,pp/h,s15,x7/11,s13,x2/12,pm/l,x13/0,s6,x9/8,pa/k,x14/15,pf/c,x6/2,pi/n,x14/11,s12,x12/13,s10,x8/15,s4,x4/0,s5,x14/5,pc/p,x15/3,ph/a,x7/4,s14,x10/9,s14,x15/0,po/m,x5/8,ph/j,s13,x9/2,s4,x13/7,s3,x12/11,pa/f,x13/9,pp/j,s4,x4/8,pk/d,x9/2,s11,x11/0,pj/h,s1,pl/i,x9/2,s1,x4/7,ph/g,x1/2,s3,x8/4,s15,x5/2,pi/f,x11/1,pg/j,x4/12,pc/o,x9/14,s5,x8/6,s6,x2/12,s15,x6/9,s6,x11/10,s8,x0/12,pi/n,x6/7,s2,x10/5,s6,x11/4,s7,x13/0,s11,x2/8,s15,x3/6,s13,pj/m,x0/5,ph/d,x14/9,s2,x2/7,s14,pc/p,x12/11,ph/a,x4/10,pl/p,x3/15,pe/a,x11/5,ph/m,x10/8,pl/b,x2/14,s1,pe/d,x3/15,s6,x2/12,pa/p,x11/4,s7,x8/14,pi/o,x0/11,pf/d,x10/15,pp/c,x0/2,s9,x8/6,s12,pn/k,x15/12,po/f,s7,x7/2,pj/d,x0/5,pe/g,x6/11,s15,x8/14,s14,x12/11,s4,x0/15,s12,pk/i,x14/4,pb/c,x10/0,s6,x8/6,s7,x13/9,s14,ph/o,x6/14,pj/n,x7/4,s14,x9/13,s11,x5/12,s10,x3/0,pg/o,x10/9,s6,x6/15,s1,x13/3,s12,x11/15,pp/k,x7/14,s4,x15/12,pd/o,x7/4,pp/f,x9/15,s14,pi/a,x4/0,s13,x14/10,s9,x12/9,s9,x10/1,s14,x8/3,s15,x2/10,s10,x1/6,s12,x12/7,pp/o,x5/3,s15,x7/6,s1,x10/14,s1,x8/6,s13,x12/15,s2,x4/9,s11,x13/14,s14,x4/7,s5,x10/9,pc/a,x14/2,pk/i,x4/5,s6,x15/13,pp/n,x0/8,s4,pm/j,x4/14,pi/d,s1,x12/11,s15,x4/14,s10,x10/12,s6,x6/7,s11,x4/10,s10,x1/14,s4,x12/13,s3,x8/1,pn/h,x4/9,s3,x0/8,s6,x10/13,s3,x11/15,s7,x13/4,s14,pm/i,x9/6,pf/e,x8/14,s4,pl/h,x5/0,s4,x12/4,s11,x5/3,s2,x0/4,pn/j,x10/1,pi/e,x7/2,s4,x1/12,s3,x13/2,pj/m,x0/5,s3,x15/8,ph/d,x11/1,s8,x0/12,s6,pk/o,x7/1,s13,x12/8,pe/l,x7/0,pc/m,x1/10,po/d,x14/8,s12,x15/0,pp/g,s9,x8/10,s2,x3/2,ph/e,s2,x9/11,s5,x14/7,s12,x10/12,pj/m,x2/14,pa/e,x4/3,pg/i,x8/10,s8,x15/14,pm/p,s13,x6/13,s4,x5/12,s8,x2/3,s7,x11/7,s13,x12/3,pk/n,x4/1,pc/o,x12/8,s2,x7/5,pe/b,x3/1,s10,x14/13,s3,x9/12,pp/c,x8/10,s8,x14/1,pk/o,x4/15,s11,x13/7,pm/i,x0/8,s9,x3/12,pp/j,x15/0,s9,x11/3,s15,x7/6,s3,x14/8,s14,x9/3,s8,x6/14,po/b,x2/5,s11,x3/12,ph/a,x9/13,pe/b,x7/8,pf/g,x4/9,s12,pd/j,x10/8,pi/o,x5/4,s3,x13/11,s1,pf/n,x7/1,pa/l,x0/2,s11,x14/1,pi/n,s10,x4/8,po/f,x11/7,s5,x8/13,s11,x2/14,s7,x0/13,s11,x7/2,s2,x6/11,pn/h,x12/5,s13,x1/15,s2,x7/14,s2,x11/15,s8,x14/4,s7,x15/10,pe/j,x12/5,s9,x10/15,s4,x4/1,pf/g,x2/12,po/b,x8/4,s4,x14/9,pl/i,x13/7,s15,x9/8,s4,x2/1,pg/b,s2,x9/10,pe/c,x12/8,ph/j,x15/14,pn/c,x7/5,s14,x12/11,ph/g,x13/3,pk/f,s7,x4/11,pm/l,x3/12,pe/h,x10/11,pf/p,x13/15,s4,x10/7,s8,x2/14,pk/o,x3/4,s3,x6/15,s12,pe/l,x3/2,pm/g,x10/12,s2,x0/7,pn/a,x8/1,pe/h,x15/10,pl/i,s4,x4/11,s12,x8/12,s4,x7/2,po/m,x14/15,pj/g,x3/12,pi/o,x15/9,s6,x5/11,s6,x0/3,s15,x15/5,s10,x8/9,s7,x13/0,ph/a,x8/7,pk/b,x13/14,pc/a,x8/2,s7,pg/l,x14/15,pj/f,x2/11,s4,x10/4,s9,x1/6,pe/m,s6,x2/12,s12,x14/3,pd/i,s15,x11/4,pb/l,x3/6,s10,x2/10,pk/d,x15/11,pp/l,x4/8,s10,pi/m,x10/5,po/b,x14/0,s2,x6/10,s1,x7/2,s1,x11/1,s4,x6/15,pd/m,x2/4,pj/f,x5/12,pg/o,x13/14,s5,x1/5,pp/n,x6/10,s9,x12/2,s7,x6/8,s10,x3/1,s7,pi/c,x10/11,s15,x14/6,pj/d,s3,pg/a,x5/0,s14,x12/6,pn/d,x14/8,s1,x13/0,ph/o,x8/5,s8,x15/9,pi/j,x0/14,s5,x7/6,po/b,s3,x1/3,s14,ph/l,x9/13,s6,x10/7,s2,pk/m,x0/6,s10,x13/4,s7,x2/5,s5,x9/8,pe/o,x7/0,s3,x3/12,s1,x15/14,s11,pk/m,x11/0,s13,x9/13,pg/a,x7/2,s6,x11/12,s2,x6/5,pc/l,x8/7,pi/n,x4/1,s3,x14/15,pk/o,x4/6,s6,pn/h,x11/0,pi/g,s9,pc/o,x1/7,s1,x10/5,s10,pj/p,s12,x12/15,s9,x7/2,s10,x15/14,pc/n,x9/8,s11,x6/2,s4,x10/8,s15,pa/j,s14,x7/4,s2,x5/15,pn/c,x7/2,s2,x5/0,s7,x14/9,pp/m,x13/6,ph/a,x7/0,s1,x15/14,s2,x10/13,s15,x0/6,pn/c,x15/13,pk/m,x9/0,pa/d,x5/1,pg/p,x6/8,pe/o,x5/9,s5,x4/7,s14,x3/0,pp/n,x14/2,pk/i,x15/1,pb/o,s7,x12/8,s6,x3/6,s15,x11/1,pp/c,s13,x15/14,s2,x10/0,s3,x6/1,pn/l,x2/10,pc/i,x5/11,s5,x7/9,s11,x14/10,s5,x8/6,po/e,x4/10,pp/l,s13,x0/11,pf/e,s15,pn/m,x15/3,pc/a,x14/2,pe/j,x1/0,s13,x6/10,s13,x15/14,pb/l,s3,x11/1,pi/c,x9/13,s1,x6/1,pd/b,x11/12,pj/h,x0/9,pg/d,x4/13,s6,x7/5,s3,x12/3,s2,x4/1,s10,x6/13,s7,x0/2,pi/p,x13/14,s3,x0/12,s11,x15/13,pe/n,x4/7,s14,x8/6,s1,x12/7,s9,x0/14,s5,x15/7,s1,x1/6,s13,x5/15,s5,x1/11,s2,x10/9,pm/g,x6/15,pe/a,x2/9,s12,x6/15,s2,x9/1,pi/j,x13/7,s13,x10/15,s10,x1/6,pf/n,x15/5,s8,x1/13,pb/i,x4/10,pm/l,x9/14,pa/i,x15/4,po/l,x6/2,pe/g,x0/4,s11,x5/9,pc/l,x1/14,s14,x2/0,s2,x10/11,pa/j,x15/12,pp/c,x2/7,pf/b,x10/4,pd/c,x12/5,s10,x3/4,ph/p,x7/12,pl/a,x13/14,pm/k,x5/10,s8,pl/o,x15/9,pb/f,x3/10,s14,x9/13,s9,x0/7,s5,x9/12,s6,x8/0,pm/i,x7/10,pe/f,x1/0,pa/i,s3,x12/13,s13,x2/6,s1,x12/9,pg/k,s6,x10/15,s1,x3/12,pi/c,x1/5,pn/k,x2/8,pi/p,x12/4,pf/c,x6/14,s10,x7/1,pd/n,x12/14,s6,x9/1,s12,x13/5,pa/f,x2/6,pb/p,x0/12,s11,x14/8,s7,x3/15,pj/h,x12/0,s15,x15/10,s7,x4/14,s11,x13/5,pe/c,x15/0,pb/k,s5,x11/4,s2,x9/2,s1,x4/13,pp/e,x7/8,pi/d,x14/5,s12,x3/7,pc/o,x1/4,pd/a,x10/12,s14,x15/5,ph/m,x14/11,pf/l,x3/7,pd/j,x4/1,s9,x11/14,s2,x13/8,pc/h,x14/12,pf/n,x0/7,s15,x3/13,s5,x5/15,pg/a,x9/2,s2,x10/13,s3,x5/6,pf/d,x13/2,s6,x1/11,pb/m,s7,x12/10,pf/c,x8/11,s3,x9/10,s2,x8/7,s5,pg/k,x6/0,s12,x2/9,pl/e,x3/7,s6,x13/2,s1,x11/0,s8,x14/1,s3,x10/15,s5,x8/14,pn/h,x1/4,s8,x12/7,s12,x8/6,s2,pa/f,s1,x11/10,s11,x13/5,s2,x11/9,s3,x10/1,pn/l,x6/15,ph/f,x2/7,s6,x13/3,pk/l,x2/0,s8,x14/5,pp/e,x12/15,pn/d,s15,x4/1,s8,x7/12,s6,x4/9,s11,x3/1,s13,x14/0,s5,x1/3,s7,x2/4,s2,x13/5,s6,x10/4,s14,x3/11,pg/i,x10/2,s2,po/k,x12/6,s14,pb/m,x2/10,s5,x1/5,pe/g,x12/4,s13,x8/5,s1,x6/3,s15,x8/14,pi/m,x5/0,pj/g,s6,x2/12,pa/f,x6/13,pj/d,x8/0,s6,x2/1,s7,x10/14,s8,x3/5,s13,x2/11,s5,x0/5,pg/m,x6/11,pk/l,s11,pf/i,x4/3,po/a,x12/13,pi/e,x2/7,pg/f,s13,x3/0,pp/c,s1,x12/7,pk/m,x0/2,pd/i,x10/7,s5,x6/8,s12,x5/3,pc/a,s9,x14/15,s1,x8/11,s7,x14/10,s11,x8/1,pm/e,x9/0,pi/a,x6/13,pm/o,x14/1,pl/n,s6,x15/5,pp/o,x2/12,s1,x14/11,s13,pi/l,x12/4,pf/b,x1/3,pd/a,x8/0,s9,x5/12,pc/l,x11/0,pn/g,x15/14,s7,x7/4,s3,x1/9,s4,x8/5,s4,pk/m,x15/4,s7,x13/10,pj/g,x2/0,pe/a,x7/9,s9,x13/2,pn/l,s2,x15/5,pm/h,x7/3,pe/n,x1/0,s4,x8/9,pa/d,x15/12,s6,x1/13,s2,x10/2,s5,x15/7,s2,x1/13,s7,pn/f,s6,x15/12,s1,x1/10,ph/o,x12/14,s13,x8/1,s13,x10/5,s10,x2/8,s1,x12/15,pm/n,x4/14,s4,x9/2,s5,x15/11,s15,x2/9,s4,x1/15,s1,x8/9,pb/p,s6,pk/e,x5/11,s2,x9/2,pp/f,x5/14,s5,x4/1,s2,pb/j,x14/3,s14,x4/13,s11,pa/c,x5/8,s1,x7/1,s14,pl/p,x15/3,s6,x4/12,s2,x2/8,s6,x5/12,pa/g,x13/6,s6,x0/10,s8,x8/12,pp/k,x2/4,pj/m,s10,x15/1,s13,x8/7,s14,x4/14,pg/b,x2/9,s13,x0/1,po/f,x3/12,s11,x15/14,s14,x4/10,pg/m,x11/7,ph/d,x2/13,s6,x1/14,s4,x0/2,pa/c,x9/6,s14,x7/0,pd/k,x12/8,pg/o,x15/11,pc/p,s15,x4/7,s3,x3/6,s3,x12/9,s11,x3/5,pe/h,x4/11,s9,x0/5,pc/p,x10/13,s1,x15/3,pf/i,x8/10,s5,x1/0,pn/c,x9/15,pe/h,x4/13,pk/b,x0/8,pj/p,x3/2,s13,x7/14,pa/l,x13/15,s14,x12/11,pc/d,x3/1,pl/f,x5/0,s9,pm/o,x14/9,s4,x0/4,s3,x13/8,pe/l,x3/9,s1,x5/8,pa/h,x1/6,s7,x8/0,pb/i,x11/3,pc/m,x5/6,s5,x0/12,s4,x3/5,s8,x13/7,s5,x5/2,s12,x12/13,s15,x14/1,s10,x13/3,s4,x12/9,s15,x11/0,s5,x3/14,pg/d,x1/6,s9,x8/13,pj/f,x0/6,s5,x3/4,s15,x0/7,po/e,x4/13,pn/d,x9/6,pf/j,x3/2,s13,pd/l,s14,pp/m,s15,x10/15,s2,x11/1,s11,pn/g,x14/12,s8,pl/k,x5/11,pp/h,s6,pf/i,x14/3,pl/b,x9/11,s10,x12/3,s8,x14/13,s6,x2/8,pf/a,x1/0,s5,x9/12,s14,x5/11,s15,x10/8,s5,x2/9,s13,x11/13,s13,x4/0,s12,x14/15,s12,x5/6,pp/k,x14/0,s6,x8/3,s14,x12/6,pa/j,x0/1,pi/b,x6/13,s5,x11/5,po/c,s15,x6/0,s2,x9/8,s6,x2/10,s9,pd/k,x15/8,s8,x12/1,ph/o,x14/7,pm/a,s11,x1/12,s15,x13/0,s10,pn/b,x3/15,s3,x14/1,pl/o,x0/6,s1,x13/11,ph/m,x3/8,s9,x14/6,pa/l,x12/5,pb/k,s8,pj/g,x7/4,pc/k,s12,x9/13,s7,x11/0,pj/p,s5,x5/8,s15,x12/3,s5,x4/10,s15,x12/9,s7,x10/0,pg/d,x4/9,pn/o,x2/6,pk/e,x14/8,pa/g,x6/13,pp/o,x12/1,s3,x4/8,pl/b,x10/11,s10,x15/4,s11,x14/0,s1,x4/9,s15,x15/3,s13,pp/j,x7/10,pe/n,x12/15,pa/k,x10/2,s4,x15/13,s15,x8/3,s3,x10/13,pc/m,x0/12,s2,x5/14,pe/i,x11/10,pd/n,x6/2,ph/e,s13,x1/13,s1,x5/7,s12,x8/13,s7,x12/14,s2,x7/13,s2,pm/g,x3/2,s2,x14/7,s10,x11/13,pl/a,s5,po/f,x12/5,pa/p,x1/3,s8,x7/9,pe/n,x1/14,s1,x15/12,s11,x5/6,pm/b,x2/3,pa/l,x9/7,s5,x13/14,s1,x6/12,s8,x13/15,pj/g,x2/12,s12,pd/a,x13/8,pl/b,x2/12,s12,x10/7,s3,x13/4,s1,x12/14,s6,x4/1,ph/p,x5/12,s2,x0/2,pd/j,x11/9,s4,x8/6,pf/c,x5/10,s1,pj/g,x4/7,pn/f,x1/10,s15,x9/13,pc/m,x12/5,pj/h,x2/7,pg/o,x6/11,pa/l,x14/8,s3,x12/5,s7,x15/7,pk/p,x5/12,s7,pb/d,x10/15,s6,x11/5,s11,x12/14,s4,pl/c,x1/8,s15,x5/0,pd/p,x4/2,s9,pc/o,x13/0,s4,x14/10,s2,x0/9,s12,x4/7,pk/b,x2/5,s5,x7/0,pd/l,x13/15,pb/k,s14,po/n,s2,x2/3,s11,x11/13,s10,x3/8,s1,pj/c,x2/9,s10,x11/14,pk/g,x15/10,pb/m,x2/9,po/h,x7/14,pf/k,x6/8,s1,x13/15,s3,x8/4,ph/g,x5/6,pf/j,x7/10,s3,x11/15,s2,x0/10,pa/n,s7,x8/5,pd/i,x3/12,s13,x5/1,pp/h,x2/0,s1,x6/9,s1,x8/15,s15,pg/c,x14/9,s14,x8/11,s13,x2/5,pi/e,x9/14,s14,x8/15,s1,x2/7,s13,x8/15,pl/p,x13/14,pd/k,x11/5,s2,x15/6,pg/n,x7/11,s8,x9/0,pj/m,s5,x13/4,s6,x12/8,pl/d,x15/11,s1,x2/10,s5,x13/11,pk/m,x15/8,s13,x7/12,s5,x13/10,s15,x5/12,s1,x6/10,s8,x13/5,s3,x10/14,s14,x12/0,s3,pi/b,x8/9,s4,x14/4,pe/j,s9,x3/15,s1,ph/p,x14/7,pk/i,x4/1,ph/l,x3/7,pm/o,x5/12,s3,x8/13,s2,x2/1,s3,x13/10,s1,x3/5,s1,x8/13,s3,x11/6,pn/h,x0/8,pl/e,x2/1,pc/n,x7/3,po/m,x15/2,pp/h,x11/14,s12,pd/b,x4/6,po/f,x8/7,pe/i,x9/0,s4,x8/12,s4,ph/j,x0/1,s8,x4/13,s9,x11/15,s11,x0/5,po/a,s2,x13/14,s10,x11/1,s2,x13/4,s7,x3/1,s5,x8/15,pj/k,x10/6,s12,x12/3,s6,pd/f,s8,x9/15,s3,x10/13,s9,x15/3,s15,x9/11,s12,x14/15,s6,x10/6,s6,pm/a,x2/11,s13,x6/12,s3,x11/10,po/k,s5,x5/0,pl/n,x4/3,s8,x11/5,s4,x2/4,pd/e,s13,x8/6,s3,x1/11,s4,x10/5,s10,x9/3,po/l,x8/4,s13,x5/14,pm/d,x15/6,pc/o,x12/10,pm/i,x4/9,pb/c,x8/2,s7,x3/5,s6,x0/15,s8,x9/4,s13,x7/14,s2,x11/4,pk/h,x10/2,s12,x1/6,po/i,x2/10,s13,x1/8,pm/a,x7/5,s8,x0/2,pb/k,s12,x11/3,ph/c,x9/10,s5,x13/12,s15,x9/11,s9,x13/10,s15,x12/15,s13,x1/13,pl/p,x9/10,s1,x7/2,s10,x0/15,pg/n,x6/5,s10,x9/7,pi/f,x2/1,s3,x11/4,pp/c,x6/10,po/f,x3/12,s8,x7/14,s8,x11/15,s13,x2/4,s5,x14/0,s12,x2/13,pn/i,x5/6,s13,x12/8,s7,x4/11,s10,x13/12,s7,x10/7,s10,x0/9,s12,x6/14,s6,x12/9,s1,x7/2,s6,x5/4,s10,x2/15,s15,x1/8,s9,x9/14,s1,x4/12,s12,x5/15,s14,pk/p,x3/13,pm/d,x10/0,s7,x2/9,pl/f,x14/1,pi/m,x9/2,pc/h,x1/13,s7,x11/12,s6,x5/15,s4,x1/12,pp/g,x15/3,pc/b,x1/10,pf/l,x13/2,s10,x9/15,pc/i,x11/1,s4,x3/9,s13,x4/2,pd/h,x6/8,pj/k,x3/15,s1,x9/4,s4,x8/2,pa/h,x9/14,pn/m,x1/5,po/k,s13,x9/14,pn/m,x2/10,s1,x8/9,s7,x14/2,s10,x8/3,s11,x2/11,pc/a,x4/8,ph/f,s1,x10/1,s10,x14/4,pb/i,x12/15,s15,x6/0,s5,x11/2,s12,x14/9,pf/d,x11/5,s1,x12/10,pe/g,x0/5,s3,x1/4,pm/p,x15/8,pe/l,x5/3,s9,x1/13,pf/h,x4/7,pb/e,x6/1,s7,x8/3,pf/d,x10/4,s3,x7/12,s11,x3/5,pl/e,x13/2,s6,x3/11,pa/p,x13/2,pl/f,x6/1,pm/g,x2/0,s9,x12/10,s7,x3/7,s2,x13/11,pi/o,x2/5,s12,x6/7,s5,x5/2,pj/n,x6/15,s14,x11/9,pk/o,x12/1,s2,x11/6,pb/c,x8/10,s10,x1/3,s13,x13/4,s12,x10/12,s8,pk/n,x6/4,s13,x13/12,pc/e,s8,x8/9,pd/k,x2/4,s14,x5/1,s1,x10/11,s11,x3/5,s6,x1/12,pe/f,s15,x5/10,s13,x1/13,s9,x9/6,s2,x11/3,s14,x5/4,pp/i,x9/7,s5,x8/13,s1,x4/6,s8,x15/12,s2,x4/0,s4,x7/2,s7,x1/14,s11,x0/11,s13,x15/13,pl/f,x3/1,s14,x8/13,s15,x9/2,s15,x12/6,s6,x7/1,pd/c,x0/14,s9,pp/b,x4/1,s9,x15/0,s9,x8/4,pc/d,x9/11,pb/m,s10,x6/2,s13,x11/5,s13,x1/2,pg/i,x8/10,s15,x3/7,s9,x11/9,s3,x8/1,pk/e,x13/10,pg/o,s1,x7/14,s6,pc/j,x2/12,s8,x4/13,s12,x2/6,s1,x8/5,s12,x15/14,s2,x7/8,s12,x4/5,s2,pf/e,s12,x6/10,pn/l,s2,x13/14,ph/k,s3,x7/2,pb/d,x5/0,s1,x7/10,pf/j,x6/2,s2,x11/3,s9,x9/0,s2,pg/o,s3,x2/4,pa/n,x3/10,pe/d,x6/13,s4,x14/7,s4,x12/8,pn/b,x3/7,s5,x14/0,s9,x6/3,ph/e,x4/2,pd/g,s2,pp/h,x13/15,s15,x14/0,pj/k,x2/11,pl/i,x7/14,pj/a,x15/6,ph/f,x1/11,s5,x15/9,s10,x7/14,s3,x6/0,pj/m,x9/14,s12,x3/8,s6,x6/15,s12,x9/3,pi/b,x11/6,s5,pl/c,s1,x1/2,s13,x6/8,s9,x13/11,s10,x5/8,s5,pj/p,x14/6,ph/a,s13,x2/4,pg/k,x14/1,s10,x15/10,pb/f,x7/5,pl/n,x4/14,pi/h,x13/12,s7,x7/4,s9,x6/2,po/d,x3/9,pm/l,x2/15,s12,x6/7,s6,x14/13,s8,x3/12,s5,x1/6,s3,x5/14,s7,x3/0,pg/a,x15/13,s14,pn/o,x0/2,pk/m,x4/3,pp/i,x0/5,pc/d,x8/2,s13,x0/4,s12,x2/1,s15,pa/j,s2,x0/7,pb/n,s9,x2/4,s9,x8/14,pc/m,x10/9,pd/i,x15/5,s8,x7/14,s1,x9/13,s14,x1/14,s8,x6/11,s5,x3/13,s12,x9/14,s8,x1/15,s7,x5/7,s7,x0/15,pp/f,x8/11,pg/h,x1/14,pl/p,x3/8,s1,x14/11,pm/c,s4,x2/4,s10,x13/14,ph/a,x7/9,s8,x8/13,s5,x4/5,pj/o,x12/15,pd/h,x7/10,s14,pp/e,x5/0,pk/j,x11/3,pa/o,x10/13,s6,x2/0,s7,x7/3,pm/e,x5/11,s7,x1/9,s11,x6/2,s11,x14/13,s10,x4/15,pg/n,x5/3,pd/k,x9/12,s4,x13/6,s3,x4/12,s6,x11/14,s12,x13/0,s11,x3/15,s1,x11/1,s9,x13/8,pa/c,x9/10,s8,x7/1,s11,x10/14,po/n,x1/15,pe/f,x9/12,s1,x2/10,pp/l,x7/13,ph/a,x9/3,s15,x15/10,s1,x0/8,s4,x11/12,s14,x8/3,pp/l,x5/15,pc/n,x9/7,ph/i,x2/1,s12,x15/11,pk/n,x13/14,s9,x4/1,s13,x5/2,pp/e,x3/9,pf/h,x0/15,pg/m,x6/11,s6,x2/7,pb/n,x9/0,pc/o,x10/13,s1,x5/3,pm/d,x2/15,s14,x9/8,s13,x4/2,pi/l,x11/12,s7,x14/9,pa/d,x7/5,po/i,x1/11,s11,x7/6,s2,x12/3,pb/e,x15/9,pa/o,x11/1,pk/f,x7/0,s5,x12/11,s10,x7/10,pi/b,x1/6,s9,x0/2,s6,x12/10,s9,x0/11,s12,x12/10,pe/m,s15,x9/14,pb/i,x5/1,pe/l,x6/13,s3,x9/14,s4,x0/13,pb/k,x6/9,s2,x12/7,s8,x14/3,s8,x2/8,s12,x4/3,s12,x12/15,pm/p,x0/2,s5,x9/15,s8,x2/6,pe/o,x4/13,s1,x7/0,s2,pd/f,x5/13,pa/o,x2/15,pg/p,x3/10,ph/l,x5/2,pc/j,x14/0,s2,x7/2,ph/p,x11/6,pd/i,x2/4,pe/p,s10,x14/11,s15,pk/h,s7,x2/0,pf/p,x12/5,s4,x9/13,pl/k,x15/4,pa/h,x9/14,s9,x5/10,pl/n,x6/14,s12,x15/8,pm/o,x2/3,pe/l,s5,x15/11,s13,x13/4,s6,x7/5,s11,x3/0,pp/k,x4/5,ph/g,x3/6,pc/p,x10/7,pk/o,x6/2,pg/i,x8/0,pn/k,x15/6,s8,x3/13,s1,x8/5,pi/b,x7/4,s5,x2/11,s14,pf/j,s11,pk/p,x14/1,pc/d,x11/12,pg/k,x3/9,s2,x2/1,pf/c,x5/9,pi/m,x13/11,pc/f,x0/10,s13,pl/e,x13/3,s3,x0/14,s4,x7/11,s1,x8/3,pn/i,s9,x14/11,s8,x1/3,s15,x9/7,s9,x12/5,s10,x14/11,s1,x12/1,s6,x13/5,s8,x1/15,pe/k,x3/0,s10,x1/6,s15,x0/2,pg/j,x6/8,s10,pf/h,x2/7,pk/l,s15,x8/14,pp/d,x9/7,pm/c,x10/5,s12,x14/2,s8,pf/b,x1/6,pe/k,x11/5,s13,x15/3,s9,x2/6,s10,pn/c,x3/4,s4,x10/14,s14,x6/1,s2,x0/3,pm/p,s6,x1/14,s15,x7/0,pl/e,x13/9,s11,x11/12,s12,x0/10,s6,x6/2,s14,x13/4,s7,x9/7,s9,x5/4,pi/d,s5,ph/p,s13,x7/6,s13,x15/13,pl/k,x2/1,s2,x0/4,pf/j,x3/14,s8,x9/12,pa/l,x11/2,pj/c,x15/4,s2,x2/14,s8,x3/5,s8,x4/10,s10,x3/0,pf/b,x8/4,s2,x13/2,s14,pe/k,x6/3,pb/d,x5/11,s12,x9/13,pl/k,x0/8,s4,pb/j,x9/15,pc/k,s6,x6/5,s6,x8/1,pg/p,x13/0,pf/c,x8/15,pj/d,x6/12,pn/k,x7/11,s10,x10/4,s1,pp/b,x14/9,s14,x8/10,pf/k,x0/1,pb/j,x13/6,s10,x12/4,s12,pp/l,x15/5,s15,x6/2,s12,x13/3,s15,x10/5,s1,x8/6,s2,pn/k,x7/0,s7,x3/12,s15,ph/d,x15/13,s2,x5/14,s12,x7/15,pc/b,x14/1,s9,x15/2,pg/d,x1/12,s6,x6/8,pa/j,x4/12,s13,x15/11,s12,x14/10,s7,pc/o,x11/12,pm/p,x8/13,s8,x14/10,s6,x3/11,s2,x12/5,pd/a,x10/13,pc/o,x1/4,s15,x3/15,s14,x11/0,pp/h,x4/6,s7,x8/10,s15,x3/15,s7,x0/4,pi/d,x12/3,s1,x5/10,s13,x2/9,s4,pp/e,x3/15,pd/k,x14/1,pg/j,x2/6,s10,x14/8,s12,x3/4,pb/k,x12/2,s7,x7/6,pd/h,x2/9,pp/a,x3/12,s13,x10/1,s6,pd/m,x15/6,s12,pk/g,s15,x7/5,s6,x10/11,po/c,x14/1,s14,pd/p,s1,x7/6,pj/m,x11/12,s10,x5/0,pi/l,x10/13,pf/e,x9/4,s13,x12/11,pi/p,x2/14,s7,x11/7,pk/d,x1/0,po/i,x12/3,s1,x15/11,s13,x9/0,pl/h,x4/1,pp/i,x15/2,pk/m,x5/14,s8,x3/4,pj/h,x13/0,s15,x1/2,s8,x4/9,pm/l,s13,x1/15,pc/b,x13/4,pa/p,x14/5,pd/j,x1/8,s7,x13/11,s14,x5/1,s3,x7/3,s7,x4/8,s12,pf/o,x0/7,s8,x8/14,s15,x5/12,s4,x0/3,pp/n,x15/12,s6,x1/13,pk/j,x10/0,pa/b,x2/11,s1,po/d,s6,x1/3,pf/j,x0/5,po/e,x6/3,s8,x15/4,pp/n,x14/11,pa/l,x5/15,pk/e,x14/12,s7,x5/11,pd/m,x12/10,s8,pp/k,x9/0,s6,x6/5,ph/c,x0/2,pk/e,x8/1,s3,x0/4,ph/m,x3/5,s2,x14/8,pd/l,x7/2,pm/i,x15/4,s8,x14/0,pf/c,x6/1,s2,pn/l,x11/0,pg/b,x10/9,s11,x6/14,ph/j,x9/8,s12,x10/0,s2,x13/2,s15,x12/7,s5,x2/4,pb/i,s13,x10/14,s5,x0/1,s5,x2/13,s8,pf/c,x15/11,s14,x13/9,s15,x6/10,s15,x15/14,s10,x8/0,s3,x3/14,s3,x8/9,pi/h,s1,x2/15,pd/k,x0/14,pp/f,x8/15,s11,x14/12,s3,x9/3,s12,x2/6,s1,x9/11,s1,x14/4,s1,x0/6,pe/c,x13/8,pd/n,x10/15,s6,x0/4,s8,x14/7,pc/e,x6/15,s9,x10/14,s1,x5/3,s2,x15/1,s1,x7/11,pd/h,x4/12,s10,x1/0,s3,pe/g,x3/8,s10,x13/15,s6,x8/5,pp/n,s1,x7/6,s14,x14/12,pj/e,x8/13,pm/i,x15/0,s7,x13/9,s12,x8/14,s6,x2/12,pn/j,x14/13,ph/k,x5/1,s15,x3/0,pc/a,x11/15,ph/m,x4/2,s12,x15/1,pb/a,x4/10,s3,x11/0,s5,x3/15,s7,x13/2,pk/j,x6/5,pd/h,x15/14,s9,x13/10,pj/c,x1/6,s6,x8/5,s3,x15/13,s15,x10/4,s6,x15/8,s8,x10/1,s3,x6/12,s11,x10/3,s5,x14/7,pn/i,x5/9,s13,x0/14,s6,x13/8,pj/g,x2/14,pi/k,x0/4,s12,x3/15,s2,x13/9,s1,pb/p,s2,x0/7,pn/e,x5/4,s15,x12/10,s5,x11/1,s4,x14/2,s12,x1/0,pc/i,x6/7,s7,x10/11,pa/d,x15/12,s5,x10/0,ph/c,x3/6,pd/j,x8/13,pg/b,x9/14,s5,x6/4,pi/j,x2/15,s5,x6/10,s15,x4/7,pk/c,x14/6,s4,x8/13,s13,x6/0,s8,x3/7,s3,x12/1,s15,x9/13,s4,x2/6,s10,x1/10,s13,pe/h,x9/7,pb/a,x15/8,ph/j,s15,x13/10,s11,x2/12,s5,x9/7,pi/a,x10/11,s8,x15/14,pn/m,x1/0,s10,x2/4,pk/b,x14/0,s4,pi/a,x15/13,ph/c,x0/2,s11,x10/15,s11,x1/2,s6,x9/7,pk/e,x11/5,pf/d,x10/12,pn/i,x3/7,s14,x11/13,s7,x7/1,pb/d,x2/5,s15,x9/6,s1,x5/2,s1,po/f,x14/7,s5,x15/13,pm/p,x7/8,s11,x14/4,ph/g,x2/3,s10,x12/8,s9,x6/3,s3,x15/0,s5,x6/8,s8,pn/d,x14/3,s12,po/f,x0/5,pm/h,x3/15,s8,x9/4,pg/n,x10/14,pa/c,x4/7,s2,x9/0,s8,x12/4,pm/f,x1/3,s5,x2/5,s3,pn/c,x11/13,s11,x2/6,pi/k,x8/7,pb/p,x4/5,pg/e,x11/1,s1,pf/c,s15,x12/4,pm/j,s2,x10/6,pa/c,x2/12,s7,x10/1,s11,x9/11,s9,x4/0,s4,x5/7,s11,x4/3,s13,x12/2,pi/d,x0/14,s13,x5/2,pj/b,s11,x8/14,s3,x3/5,s12,x13/14,pm/h,x9/7,pd/o,x3/0,s3,x13/5,s13,x15/9,s5,x3/0,pb/g,x7/6,s8,x3/10,pd/j,x5/0,pe/p,x1/10,ph/d,x15/4,s1,x3/0,pm/j,x9/6,pn/i,x1/10,s4,x9/12,s14,x3/6,pl/b,x12/0,s15,x10/7,s10,po/p,x8/6,s2,pd/a,x13/2,s9,x5/3,s8,x15/1,s13,x13/9,s9,x6/7,s4,x1/3,ph/b,s7,x15/13,s13,x8/6,s12,x11/3,s3,x10/4,pj/c,x12/3,pm/l,x13/7,pk/n,s14,x5/15,s10,x9/0,s7,pl/h,s11,x7/1,pa/e,x12/11,s4,x15/8,s13,x1/2,pg/b,x7/13,s12,x15/11,s12,x6/2,pl/f,x9/1,pm/c,x6/14,s11,x7/3,s12,x12/10,pd/f,x8/0,s9,x2/4,s10,x10/8,pe/n,x9/12,s10,x10/8,s15,x0/3,s11,x1/2,s14,x11/14,s10,x8/1,s2,x4/11,s14,x6/8,s15,x14/5,s14,x10/4,s11,x2/9,pj/m,x1/12,s12,x0/10,s2,x6/3,s15,x8/1,s14,x10/7,pg/f,x0/4,s4,x14/5,s6,pm/d,x13/7,s4,x14/9,s2,x10/12,pc/e,x6/11,po/b,x3/1,s12,pf/a,x7/11,s10,x15/2,pn/c,x8/9,pd/m,x4/1,s10,pa/o,s13,x3/0,pf/c,x14/1,pg/m,x5/12,s7,x10/4,s4,x9/1,pb/p,s6,x4/13,s13,x11/7,pc/l,x10/4,s3,x15/9,s14,x14/2,pe/a,x15/9,s11,x10/0,pj/b,x11/14,pf/n,x0/1,pj/o,x11/2,s6,x6/3,s2,x5/10,pb/k,x0/4,s14,pg/m,s11,x2/9,s12,x15/1,s14,x9/6,pp/k,x13/11,s2,x8/0,pc/g,x7/12,s5,x5/11,s9,x7/4,s4,x13/2,pp/d,x11/15,s13,x12/4,s4,x3/5,s15,x1/6,s3,x3/4,s11,x1/11,pj/l,x10/0,s13,x1/15,s4,x9/14,pd/k,x10/6,s5,x4/3,s9,x9/14,pn/o,x11/4,pd/e,x0/13,s4,x2/10,s11,x9/15,s7,x0/7,s10,x6/12,s4,x13/14,s11,ph/i,s11,x15/11,s15,x9/2,pj/d,x3/12,s6,x5/10,s6,x7/12,s14,pk/f,x3/8,s14,x0/14,s5,x1/13,s9,x8/9,pm/e,x13/11,s3,x9/10,s4,x0/3,s7,x4/14,pi/h,x5/15,pm/f,x10/7,pi/j,x4/11,s2,x6/0,s9,x3/9,po/k,x8/7,pb/f,x9/5,s14,x7/15,s5,x12/14,s13,x4/0,s15,x6/12,pj/h,x4/11,s2,x3/12,pp/m,x0/10,s11,pc/i,x1/6,s8,x11/0,s1,pf/a,x1/14,s12,x10/7,s2,pd/i,x9/1,s13,x12/10,pe/n,x5/14,s13,x7/0,ph/g,s10,x4/6,s7,x12/0,s9,x10/2,s6,x15/0,pl/j,s9,x8/12,s4,x7/5,s13,x8/2,s12,x9/12,s4,x14/6,pp/k,x9/13,pn/d,x4/7,pf/j,x14/5,s12,x8/2,pd/l,x1/11,pm/i,x7/8,s1,pc/p,x3/0,s11,x9/11,s6,pk/e,x10/3,s9,x5/9,s15,x1/10,s10,po/g,s9,x0/13,s3,x12/7,s7,x10/1,pe/l,s2,x3/11,s1,x6/8,s3,x10/13,pn/g,s9,x9/12,s8,x2/13,s11,x3/5,s14,x2/0,pl/d,x4/14,pn/o,x3/1,pb/f,x12/0,pp/m,x13/5,s12,x4/8,pl/i,s9,x10/1,ph/f,x0/5,s9,x4/15,s12,x2/6,pg/b,x5/9,pj/f,x6/11,pc/i,x10/12,s10,x11/9,pe/o,x12/7,s6,x8/6,pj/a,x2/11,pk/b,x15/13,s8,x8/1,s1,x15/14,s2,x5/10,s12,x11/2,pe/d,x13/4,pj/b,s12,x8/12,s12,x1/2,s8,x0/8,pd/i,s9,x5/6,s8,x2/3,s13,x7/11,pa/f,x15/14,pi/d,x4/1,s12,x5/15,s3,x13/12,s7,x10/15,s6,x13/9,po/c,x3/7,s15,x9/0,pe/d,x4/2,s7,x7/1,s7,pi/k,x2/6,s14,x14/8,s2,x12/9,s11,x5/7,ph/o,x11/14,pn/c,x12/13,s1,x6/4,s6,x3/13,s8,x2/0,s8,x12/3,s2,x7/5,pg/b,s8,x4/6,pk/i,x9/8,pd/n,x2/13,pa/k,x6/12,pb/d,x3/10,pn/g,x9/14,s2,pk/f,x5/3,s15,x7/12,s9,x3/5,s2,x1/12,s4,x4/14,pc/d,s10,x12/2,s6,x4/8,s10,x10/5,ph/k,x3/12,s14,x14/1,pi/n,x9/5,pb/e,x11/8,s3,pf/n,x7/12,pc/p,s12,x10/1,s14,x7/2,pl/j,x12/13,s8,pp/n,x10/0,s5,x9/4,pi/b,x14/11,s12,x2/9,pe/n,x1/7,pl/i,x14/3,s4,x10/8,pp/a,s5,x7/11,s12,x0/8,s9,x11/6,pm/g,x9/1,pl/n,x0/13,pm/k,x1/6,pc/b,x4/9,s13,x14/10,s5,pe/g,x9/1,po/c,s10,pk/i,s3,x12/7,s5,x8/3,s14,x15/10,pj/e,x2/9,s13,pb/k,x14/3,pg/h,s15,x9/2,s13,x6/10,s4,pb/k,x15/13,pl/i,x3/6,s4,x8/9,pc/n,x2/3,s2,x1/13,s2,x6/10,s11,x2/4,s8,x10/1,pl/a,x8/5,ph/n,x4/7,pp/d,x12/10,pe/o,x4/3,pc/a,x1/8,s11,x14/5,s6,x9/12,s7,x11/8,s5,x7/4,pf/b,x2/8,s4,x5/14,s7,x11/10,pa/k,x9/6,s11,x13/12,pe/l,x11/14,pp/g,s13,x6/9,s11,x4/12,s1,x9/3,s4,x5/4,s8,x3/11,pf/m,x5/0,pe/n,x4/7,s1,x5/1,s8,x2/12,s1,x11/1,s5,x9/2,s1,x11/4,s4,x3/1,s7,x5/6,s8,x7/11,pd/o,x0/15,pj/l,x3/5,s10,x15/10,s5,x4/7,s8,x2/8,pn/g,x13/12,pf/h,x11/14,s3,x0/9,s14,x2/15,s4,pg/c,x0/7,s4,x1/14,po/a,x13/11,pf/k,x10/2,s2,x5/4,pj/g,x8/14,s13,x1/12,s1,x11/3,s10,x8/1,s8,x0/12,s15,x14/6,s9,x0/10,ph/b,x11/8,s10,x1/6,s14,x11/14,pf/d,x12/10,pm/c,x8/4,pe/k,s4,x3/7,pb/g,x6/15,s11,x2/14,s3,x1/15,s4,x14/7,s15,x6/3,s12,x4/10,s6,x13/11,pl/i,x5/6,s14,x15/3,s7,x13/10,s1,x3/6,s14,x9/8,s6,x5/11,s5,x4/10,s12,x8/13,s11,x9/6,s1,x10/14,s5,po/h,s12,x1/0,s11,x12/15,s12,x8/5,pa/l,x9/4,pd/n,x14/3,s14,x15/10,s8,x3/1,s1,x15/6,s1,x7/3,s4,x15/5,s6,x14/6,s5,x15/12,s9,pk/a,x3/7,pd/g,x11/8,s14,x1/2,s7,x3/8,s4,pa/b,x5/9,pe/m,x10/8,pg/h,x5/0,s4,x3/7,s12,x14/1,s2,pl/p,x10/11,ph/f,x15/1,s12,pg/e,x8/13,s4,x9/3,s3,x12/6,s15,x11/10,po/l,x9/6,s5,x4/10,s7,x12/6,s8,x13/9,pj/h,x3/5,pn/a,x6/13,pg/h,s13,x14/15,s1,x1/12,s3,x0/11,pm/d,x3/4,s4,x0/11,s1,pl/b,x12/9,pi/o,x14/0,pl/e,x12/13,s2,x15/9,pk/h,x10/6,s13,x5/3,s14,x8/14,s1,x13/11,s3,x10/5,pc/e,x3/14,s7,x11/10,po/b,x14/8,s10,x1/6,s6,x2/10,pm/c,x14/4,s6,x10/6,pa/l,s8,pf/d,x14/11,pb/l,x4/1 diff --git a/2017/day-17/input.txt b/2017/day-17/input.txt deleted file mode 100644 index 446dfcc..0000000 --- a/2017/day-17/input.txt +++ /dev/null @@ -1 +0,0 @@ -369 diff --git a/2017/day-18/input.txt b/2017/day-18/input.txt deleted file mode 100644 index 8b74206..0000000 --- a/2017/day-18/input.txt +++ /dev/null @@ -1,41 +0,0 @@ -set i 31 -set a 1 -mul p 17 -jgz p p -mul a 2 -add i -1 -jgz i -2 -add a -1 -set i 127 -set p 735 -mul p 8505 -mod p a -mul p 129749 -add p 12345 -mod p a -set b p -mod b 10000 -snd b -add i -1 -jgz i -9 -jgz a 3 -rcv b -jgz b -1 -set f 0 -set i 126 -rcv a -rcv b -set p a -mul p -1 -add p b -jgz p 4 -snd a -set a b -jgz 1 3 -snd b -set f 1 -add i -1 -jgz i -11 -snd a -jgz f -16 -jgz a -19 diff --git a/2017/day-19/input.txt b/2017/day-19/input.txt deleted file mode 100644 index 925ae88..0000000 --- a/2017/day-19/input.txt +++ /dev/null @@ -1,201 +0,0 @@ - | - +-+ +---+ +---+ +-----------------------------------------|---+ +---+ +-------------------------------------+ +-------------------+ - | | | | | | | | | | | | | | | - +-------------------|-------|-------------+ +---|-------------------------------+ | +---------------------------------+ | | | - | | | | | | | | | | | | | | | | | | | - | | | | +---|---|---|---------|---------------------+ | | | | | | +---+ | | | | - D | | | | | | | | | | | | | | | | | | | | - | | | | +---|---+ | +---|-------------+ | +-+ +-|---|---------------------------|---------------------+ | | | | | | +---------+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|---------|---|-------+ | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|---------|---------------|-----|---|---------------------|---|-----|---|--------------------F------------------------------+ +-----------------+ | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|-----+ | | +-|---|---|-----|---|---------------------|-------|---------------------------------------------+ | | | | | | | +-+ +---------+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-|-------------------------|---------+ | +-------------------|-----------|-----|---+ +-------------+ +-+ | | +-----------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +---|---|-----|-----------------------------+ | | | | | | | +-|---|-+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +-------|-|-------|---|-|---|-------------|-----------|---------|---------------------------|---------+ | +---+ | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +---------|-|-|-------+ | | | | | +-------|-----------------|-------------------|---------|-|-----------------|-|---------|-|---|-----------------+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +---------------|-----------------------+ | | | | | | | | | | +-|---|-|-----------|-|-------|-------|---------|-+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-----+ | | | +-----------|-----------------|---|-|-----------------------|-----------------------------|-------------------|-------------|-------------------|-------|-----+ | | +-+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +-----------------------------------|-|---+ +-+ +-----|---------------------------|-----------|-----------------|-|-----------------------------|-|-|-----------|-|-------|-+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-|-------------------------|-|-------+ | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | +-------|-|-|-----------|-----|-+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-+ | | | +-----+ | +---|---|-----------------|-|---|---|-------|-------|-------------------|---------------------------+ | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | +-----------------------+ | | +---------|-----------|---------+ | | | | +---|---------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | J | | | | | | | | | - | +---|-|-----|-------+ | | | | | | | +-+ | | | | | | | +-|-----------|---------------|---------------|-----------------------------|-------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +-------|-------------------------+ | | | | | | | | | | | | | | | +---+ +-----|-|-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | +---|---+ +---------------------------------+ +-----|---|-------|---|-------------------|-|---|-----+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +---|-------|-|---|-|-------|-------|---|-----------------------|-------------------|-----------|-----------------|-----------------|---------------|---|-----------------|-----------+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------------|-----|-------------------|-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----|---|-|-----------|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +---------------|-|-------------------|-------------------|-------|-|-----------------------------------|---|---+ | | +-|---------------------|---|-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +---+ | | | | | | | | | | | | | | | | | | | | | | +-|-|---|---|-----|-------|---|-------------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-|---------|---|---------+ | | | | +---------|-----------|-------------------|-|-----------------------|-----------|-------|-|-------|---|-------|-------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | +---------|-|-------------+ | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +---------|---------------------|-------------------|---------|-----------|-------|-|---------|-------------------|-----|---+ +---|-----|-|-|-+ +-------+ | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +---------|-|-------|-|-----------------|-----------|---------|---------------------------------------------|-----------|-----------|-----+ | | | +-|-+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | +-------------|-----+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | +-|-----+ +-------|-|-|-|-----|-----|-------|---|---------------------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +-------------|-|---------------------------|-|-----|-----|-----|-----+ | | | | +-|-+ | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | +-------|-------------------|-|-----------------------|---|-|-----|-------------------|-------|-------------------|---|---------------+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | +---------------|-------------------------|---|-|-----|-----------|-------|-|-|-+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|---|-----------|-|---|-----------|---|-|-----------|-|-------|-----|-----|-------|-|---------|-----------------|-|-----|-----|-------------|-----------|---|-------|-+ | | +---------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | +-----|-------------------------------|-|---------+ | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | +-------------|-------------------------|-----|-----|-----|---------------|-|-|-|---|---|-------|---|---|-----------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|-------|-|---|---|-----------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-----|---|-----------|-|---------|---|-------|---------------------------------|-----|-------------------------|-|-|-|-|---|---|---------|-----|-----------|-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-----|-|-----|-----------------------|-----|---|-----|-|-|-------------------|-------|-------------------------|---|-|-----------|-----|---+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | +---------|---|-|-+ | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---|-----------|-|-|-------|---+ | | | +-------|-+ | | | | | | | | | | | | | | +---|-|---|---|---|-----+ | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---+ | | | | | | | | | +-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +---+ | +-|-----|---|-|-----|---------------------|-|---------------------|---------|-----------------------|---|-------|-----------|-------|-|---------|-----------|-------|-------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +---|-----|-|-------|-|---------------|-|-----------|---------+ | +-------|-|-------------|-------------|-------|-----|-----|-+ | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-----------|---+ | | | | | | | | | | | +-|---------|---|-------|-----|-----|-|---|-|-|---|-------------------|-|-------------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +-------|---------|-------------|-----------------------------|---------------|---------------------|-----------|-|-|-|-|-|-|-----------|-|-----|-----------+ +-|-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +---|---------------------|-|-------------|---------------+ +-----------|-----------|---|-|-|---|-----|---------|-|-|-|-|-|---------------+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|-----|-----|-----------|---------------|-|---------|-|-------------|---------+ +-----------|-|---------|-----|-|---------|-----|-|---|-------|-|-----------------|-----|-----------|-|-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-------|---------|-|-------------|-----------------------------|---+ | +-|-|---------------|-----|-------|-|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-|-----+ | | | | | | | | | +---|-----------------------------|-----------------|-|---------------|---------------------+ | | | | | | | | | +-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | +-|---------|-----+ | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | +-----------+ | | | | | | | | | | | | | | | | | | | +-|-------+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | +-------|-------------|--------------O----|-|---------------------------|-------|-|---|-|-|-------+ | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | +-|-+ | | | | | +-----|-------+ | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +-|-----------------------|---------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | +---|-------------------------------+ | | +-----|-----------|-----------------|-----|-+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | +---|-------------------------------------|---|-----|---|---|-|-|-----------+ | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-----------|---------|---|-------|-------------|---------------|---|---|-------|-------|---------|-----------|-|---|---|-|-|-+ | | | | +-|-----------|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | +-|-------------------------|---------------|-------|---------------|-------+ | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +---------|---------|---------|-+ | | | | | +-|-------------------|-----------|-------|-------|-|-------|---|---|-|---|---|---+ | | | | | | | | | | | - | | | | | | U | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|---+ | | +---------|---|---------|-------+ | | | | | | | | +-----------+ +---|---------------------------------|-----|-----------------|-----------------|-----------|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | +-|-------|-------------|-|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +-------------------|-----|-|-------|-|---|-------------------|-|---------------|-|---------------------|---|-------------+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | +-----------|---------+ | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +-|-|-|-------|-----|---+ +---|-+ +---|-----|-----------------------|---|-------------------------|-----------|---|-|-----------|-|-------|-+ | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | +---+ | | | +-|-----------|-------------|---------------|-|-------------|---------------|-----------+ | | +-+ | +-------|-------------+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|-----|-|---|-----------|---------|-|---|-----------|---|-------|-------------|---------------|-----+ | | | | +-|-+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-----|-------|---|---|-----+ | | | | +-|---|---------------------------|-----------+ | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +-------|-----|-----|---|---------|-------------|-----------|-|-|---|---------|-----|---------|---------+ | | | | | | | | | +-----------------------------+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +---|---------|-----|---------+ | +-|--------------T------|-|---|---------|-----+ +-------|-----------|---|-----------|-----------|-+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|---|-------|-----------|---------|-----------------|-----------|---------------|---|-------------------------|-------|-----|---|-----------+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +-|-|-------------|-----+ +---|-------+ +-+ | | | +-------|-----------|---------|-------|---------|---------|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---------+ | | | | | | | | | | | | | | | | | | +-----------|-------------|-+ | | +-------|-------|-------------------------|-+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-+ | | | | | | | | | | | | | | | | | | | | +---------|---|---|---------|-|-|-----------------------+ | +-------|-+ +-+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +---+ | | | | +-|---------------------|-|-------------|-----|-----------------------|-----|---------------------|-------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | +-|---------|---------------|-----+ | | | +-------------------|-----|-----+ +-------|---|---|-|---------|---------|---------------|-|-+ | | - | | | | | | | | | | | | | | | R | | | | | | | | | | | | | | | | | - | | | | | | | | +---------------------------|-----|-------------|-----------|-----------------|-|---|-----------|-------|-----------------|-|---------------|---------+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-|-------|---------|---------------------------|---|-------|-------------------|---------|-------------------------+ +---|-+ +---|-+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-------|-------|---------|---------------------------------------|---------|-----|-------------------|-+ | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-------------------------------------------|-+ +-----+ | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-----------------------------+ | +-------+ +-|---+ | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - | +-------|---------|-----------|---------+ +---|---+ | | | | +-------+ | | +-------|---+ | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - +---------------|-------------------------|-------|---|---|---------------------|-|---+ +-----------|A------------------------------|-----------+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +-|-----------------------+ | +-----------------|---+ +---------------------------------------+ | | +-+ +-------------------------+ | | | | - | | | | | | | | | | | | | | | | | - +---+ +---+ | | | +-------------------|---------------------------------------------------------------------------+ | | | | | | | - | | | | | | | | | | | | | | | | | - +-----------+ | | | | | | | +-----------------------------------------+ | +-|-------------------------------------------+ - | | | | | | | | | | | | | | | | | - +-+ | +---------|-------+ | | +---------------------------------------------------------------+ +-----------------------------------------------------------------+ - | | | | | | | | | | | - Q-+ +---------------+ +-----------+ +---------------------------------------------------------------------------------------------------------------+ +-+ +---------------+ - diff --git a/2017/day-20/input.txt b/2017/day-20/input.txt deleted file mode 100644 index 96cff38..0000000 --- a/2017/day-20/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -p=<2366,784,-597>, v=<-12,-41,50>, a=<-5,1,-2> -p=<-2926,-3402,-2809>, v=<-55,65,-16>, a=<11,4,8> -p=<2290,257,-3040>, v=<41,119,57>, a=<-10,-10,5> -p=<3090,-493,-1340>, v=<-134,19,-37>, a=<1,0,7> -p=<-1338,2295,4101>, v=<-158,34,-48>, a=<19,-12,-12> -p=<-1140,1657,-981>, v=<17,-75,45>, a=<3,0,0> -p=<1544,40,141>, v=<-59,33,-75>, a=<-1,-3,6> -p=<3711,-950,-574>, v=<-8,55,61>, a=<-14,-1,-3> -p=<1643,-235,-1267>, v=<-52,11,35>, a=<-2,0,2> -p=<2501,-4492,4189>, v=<-68,124,-75>, a=<-4,7,-10> -p=<-2141,-48,2297>, v=<51,-101,-104>, a=<4,9,0> -p=<4,-2226,-1432>, v=<80,-2,8>, a=<-7,9,5> -p=<-1106,542,1857>, v=<102,-88,-64>, a=<-3,7,-11> -p=<-1405,-706,1623>, v=<13,78,-74>, a=<13,-3,-7> -p=<-664,-1226,-743>, v=<19,13,-11>, a=<4,12,10> -p=<-612,217,-1523>, v=<-34,7,105>, a=<11,-3,2> -p=<-248,1374,-639>, v=<-13,-47,58>, a=<4,-8,-1> -p=<2326,-1122,-314>, v=<-106,12,-30>, a=<-11,11,8> -p=<-14,1556,-678>, v=<-17,-131,-2>, a=<2,2,8> -p=<796,1891,-5519>, v=<-82,-9,191>, a=<4,-6,4> -p=<1854,856,-3288>, v=<-20,-24,94>, a=<-5,-1,4> -p=<-1021,2443,-9360>, v=<9,-69,178>, a=<3,-3,19> -p=<1187,2972,-2851>, v=<-63,-92,-81>, a=<1,-3,17> -p=<-2148,1753,4877>, v=<34,-27,27>, a=<5,-4,-20> -p=<957,-524,185>, v=<-41,-36,-9>, a=<0,5,0> -p=<-2723,3961,-2322>, v=<71,-87,-56>, a=<4,-7,13> -p=<-697,-666,-285>, v=<-21,22,126>, a=<7,2,-12> -p=<1700,1187,2775>, v=<-99,-69,-45>, a=<0,0,-13> -p=<2261,-2128,-2002>, v=<-105,63,110>, a=<-3,7,1> -p=<-3179,2156,2724>, v=<107,-81,-6>, a=<9,-5,-17> -p=<-2261,1442,1602>, v=<44,-3,-111>, a=<10,-9,2> -p=<7832,-6160,6204>, v=<-60,53,-17>, a=<-8,6,-8> -p=<506,10083,-1973>, v=<-71,13,52>, a=<3,-15,0> -p=<-1344,2868,-16292>, v=<-59,-58,78>, a=<5,-1,19> -p=<5316,1647,-6598>, v=<103,-120,139>, a=<-13,4,2> -p=<-863,796,-10039>, v=<-53,17,80>, a=<4,-2,10> -p=<-2047,2498,1098>, v=<17,9,-31>, a=<2,-4,0> -p=<-3246,-1044,-8976>, v=<104,-62,1>, a=<0,6,18> -p=<1869,3544,2215>, v=<35,62,-72>, a=<-6,-11,0> -p=<1714,6241,3734>, v=<8,-9,-169>, a=<-4,-12,3> -p=<-625,-2093,2556>, v=<-21,133,-91>, a=<3,-4,0> -p=<2021,-819,1800>, v=<-101,73,-64>, a=<2,-3,0> -p=<6263,-4795,-3044>, v=<-35,99,51>, a=<-13,5,4> -p=<2567,-273,-5382>, v=<-19,10,62>, a=<-5,0,9> -p=<-4125,-133,-2428>, v=<46,5,0>, a=<7,0,6> -p=<-6043,707,-8742>, v=<-16,4,153>, a=<16,-2,11> -p=<-1241,1617,-5620>, v=<117,73,-31>, a=<-5,-9,16> -p=<4042,-89,-2931>, v=<19,-60,50>, a=<-10,4,3> -p=<5422,3571,-1506>, v=<-89,-120,49>, a=<-6,0,0> -p=<-4748,1951,3579>, v=<33,89,-12>, a=<8,-10,-7> -p=<2107,-2309,474>, v=<-25,14,-17>, a=<-3,4,0> -p=<3877,2596,-3261>, v=<-84,114,-1>, a=<-3,-13,7> -p=<-4343,5221,4524>, v=<97,-20,-28>, a=<3,-10,-8> -p=<3482,2207,105>, v=<-30,-20,-52>, a=<-11,-7,4> -p=<1524,-1126,2668>, v=<-79,51,50>, a=<1,0,-15> -p=<-2084,986,688>, v=<108,-91,-44>, a=<-1,4,1> -p=<2954,-1544,3537>, v=<-75,-45,-70>, a=<-5,10,-8> -p=<3284,2515,534>, v=<-44,-149,-14>, a=<-9,3,-1> -p=<-1006,18,2250>, v=<13,-70,0>, a=<3,6,-9> -p=<-467,4121,1645>, v=<-115,-130,-53>, a=<12,-5,-2> -p=<-6800,1215,-1164>, v=<113,-70,140>, a=<5,2,-6> -p=<4114,4224,-59>, v=<37,-36,-15>, a=<-9,-5,1> -p=<3723,-3715,-9358>, v=<31,110,101>, a=<-8,0,10> -p=<-1653,897,2988>, v=<8,-51,-98>, a=<5,1,-2> -p=<-4281,1905,-1488>, v=<55,-43,-74>, a=<10,-3,11> -p=<-981,1293,1980>, v=<80,20,-81>, a=<-3,-6,0> -p=<843,321,168>, v=<-46,48,-68>, a=<1,-5,5> -p=<4791,2909,-5915>, v=<-130,-6,93>, a=<-4,-8,10> -p=<6949,-4137,1066>, v=<-24,130,0>, a=<-18,2,-3> -p=<-617,-3227,-8190>, v=<-57,122,140>, a=<6,0,13> -p=<-6,-5580,104>, v=<95,37,-17>, a=<-7,13,1> -p=<2906,5106,1326>, v=<-44,-104,-10>, a=<-5,-7,-3> -p=<387,522,-444>, v=<-61,38,-6>, a=<5,-12,6> -p=<-1845,-324,708>, v=<190,37,-102>, a=<-5,-1,6> -p=<-147,204,846>, v=<29,-85,-3>, a=<-2,11,-11> -p=<-1119,-612,1284>, v=<71,139,-111>, a=<4,-13,0> -p=<-237,-12,-1074>, v=<-22,11,-12>, a=<7,-1,15> -p=<-771,96,-696>, v=<16,28,-11>, a=<8,-5,10> -p=<2187,-396,1056>, v=<-68,4,-92>, a=<-17,5,0> -p=<-4115,4114,7904>, v=<-27,29,-166>, a=<12,-12,-8> -p=<-5305,1034,-608>, v=<30,-93,-7>, a=<11,4,2> -p=<3978,-4037,1771>, v=<25,71,84>, a=<-7,2,-7> -p=<2054,-1484,-1448>, v=<1,-17,38>, a=<-3,3,0> -p=<8677,-9069,7321>, v=<-83,-40,-142>, a=<-8,15,-3> -p=<-3903,-4925,1068>, v=<10,171,46>, a=<5,-2,-4> -p=<-1054,-7737,-3150>, v=<-10,-95,-125>, a=<2,16,11> -p=<-259,1092,-1848>, v=<61,-51,79>, a=<-5,-2,4> -p=<613,788,2888>, v=<-36,-66,-98>, a=<0,2,-10> -p=<-1963,-2212,280>, v=<23,96,-37>, a=<12,5,2> -p=<2348,-322,604>, v=<-86,-16,-51>, a=<0,2,2> -p=<3860,-970,-3743>, v=<-100,64,110>, a=<-3,-2,2> -p=<1295,-1969,-800>, v=<-33,59,15>, a=<-1,1,1> -p=<974,-1657,369>, v=<-40,134,-98>, a=<-6,0,10> -p=<-70,1361,825>, v=<-5,-124,-58>, a=<2,1,-2> -p=<-634,1445,-411>, v=<55,-66,136>, a=<0,-9,-16> -p=<290,485,-1707>, v=<-48,-25,101>, a=<4,-3,6> -p=<-256,833,-1017>, v=<-22,-28,102>, a=<7,-7,-3> -p=<-34,857,-693>, v=<-34,-17,49>, a=<6,-9,1> -p=<469,6266,5306>, v=<-92,10,57>, a=<5,-15,-16> -p=<-10174,495,2493>, v=<170,-61,109>, a=<12,3,-13> -p=<-865,2670,-523>, v=<-91,-46,18>, a=<8,-3,0> -p=<-923,-1187,-3162>, v=<31,57,139>, a=<0,-1,-2> -p=<-2344,350,637>, v=<-100,-146,38>, a=<12,9,-4> -p=<1281,-3014,-929>, v=<45,-75,32>, a=<-6,12,0> -p=<1368,1249,-5482>, v=<27,63,114>, a=<-5,-7,5> -p=<7371,-3043,5422>, v=<-120,16,-7>, a=<-9,6,-12> -p=<-633,-2898,1623>, v=<-9,-49,109>, a=<2,10,-11> -p=<2644,3105,2783>, v=<-47,-61,24>, a=<-3,-3,-8> -p=<-1139,788,2402>, v=<91,-53,-158>, a=<2,-3,-10> -p=<1017,1646,499>, v=<-93,-47,-45>, a=<0,-17,0> -p=<-2800,-158,-370>, v=<206,27,70>, a=<8,-2,-6> -p=<808,-598,763>, v=<-74,49,-45>, a=<0,1,-4> -p=<-270,854,-480>, v=<12,-173,128>, a=<2,16,-14> -p=<-1040,139,-733>, v=<94,-12,19>, a=<0,0,8> -p=<6803,-9003,-1545>, v=<-25,195,10>, a=<-10,4,2> -p=<1295,-860,-406>, v=<-3,-27,99>, a=<-2,3,-5> -p=<-1782,2353,6360>, v=<-105,-69,-135>, a=<9,0,-3> -p=<1006,2863,4133>, v=<-82,21,18>, a=<3,-6,-8> -p=<1431,-4617,-8770>, v=<28,66,135>, a=<-4,4,7> -p=<-3329,585,1447>, v=<98,-17,-8>, a=<0,0,-2> -p=<-1935,-3308,-746>, v=<22,80,4>, a=<2,1,1> -p=<2845,-2530,-3705>, v=<-53,42,75>, a=<-4,4,5> -p=<-1978,6856,3406>, v=<-70,-103,-158>, a=<11,-12,2> -p=<6069,993,-3705>, v=<-123,55,129>, a=<-8,-7,1> -p=<-1809,564,780>, v=<18,4,51>, a=<4,-2,-6> -p=<-262,1968,-1612>, v=<26,58,8>, a=<-1,-10,4> -p=<219,1630,-3523>, v=<75,-64,95>, a=<-6,0,3> -p=<2140,-366,-1287>, v=<-97,-28,24>, a=<0,4,3> -p=<963,195,3586>, v=<175,-111,-140>, a=<-19,9,-2> -p=<-1875,877,-363>, v=<74,-27,74>, a=<1,-1,-5> -p=<-1818,2412,-2470>, v=<-116,-31,-41>, a=<9,-2,6> -p=<-4716,-612,-4144>, v=<57,16,24>, a=<4,0,5> -p=<108,2106,-3082>, v=<71,-78,87>, a=<-4,1,0> -p=<-1386,-3258,2048>, v=<57,-3,0>, a=<-1,5,-3> -p=<1728,-5310,-7780>, v=<-11,128,-23>, a=<-2,1,13> -p=<-8658,-10674,1670>, v=<37,129,-45>, a=<11,9,0> -p=<-6606,-7668,-2578>, v=<54,101,-1>, a=<7,6,4> -p=<3206,-711,8158>, v=<-23,-49,-101>, a=<-4,4,-8> -p=<-7827,-3975,6543>, v=<39,-128,-106>, a=<11,14,-5> -p=<-160,-2904,-4167>, v=<6,-2,-1>, a=<0,5,7> -p=<265,1431,6696>, v=<-24,28,-58>, a=<1,-4,-8> -p=<-1673,377,4333>, v=<-72,-11,-6>, a=<7,0,-7> -p=<-3411,-85,-3544>, v=<80,-79,55>, a=<4,6,6> -p=<3570,-5220,-2049>, v=<-67,24,-43>, a=<-5,13,9> -p=<3960,1592,57>, v=<53,5,-16>, a=<-15,-5,1> -p=<-135,-72,-3466>, v=<62,96,79>, a=<-4,-7,4> -p=<-2735,2151,1578>, v=<54,-3,-115>, a=<4,-6,4> -p=<-3593,-2282,135>, v=<6,73,62>, a=<10,1,-5> -p=<-577,-2425,-515>, v=<-29,65,-21>, a=<4,2,3> -p=<-4308,1696,2254>, v=<20,-53,-60>, a=<11,-1,-2> -p=<-938,798,-2662>, v=<71,26,155>, a=<-1,-10,3> -p=<-128,2538,893>, v=<25,-138,-18>, a=<-2,-4,-5> -p=<-1714,-2056,-2548>, v=<82,40,104>, a=<1,7,3> -p=<1953,-2721,948>, v=<-131,55,-50>, a=<3,9,0> -p=<-1695,-650,-4144>, v=<-19,-64,188>, a=<11,10,3> -p=<-859,129,340>, v=<47,25,-18>, a=<0,-3,0> -p=<-3557,-61,5451>, v=<129,-5,-127>, a=<6,1,-16> -p=<-1220,-1277,1005>, v=<86,49,-103>, a=<-2,2,5> -p=<-459,-973,-680>, v=<52,77,45>, a=<-2,0,1> -p=<2115,1406,1166>, v=<-132,-64,-41>, a=<-4,-6,-7> -p=<-69,847,-1772>, v=<-13,-63,101>, a=<3,0,5> -p=<542,-1532,542>, v=<-39,78,-21>, a=<0,6,-3> -p=<1712,158,-1291>, v=<-122,-52,36>, a=<-1,6,9> -p=<6007,-3696,1991>, v=<-64,95,40>, a=<-7,1,-6> -p=<3202,2409,1760>, v=<-64,29,81>, a=<-2,-6,-8> -p=<-5642,-2310,-1837>, v=<0,-49,-14>, a=<10,7,4> -p=<9703,3861,6512>, v=<-91,-83,-12>, a=<-12,-2,-11> -p=<-131,2343,-5995>, v=<71,-71,129>, a=<-4,0,3> -p=<-2804,693,-7282>, v=<16,30,-2>, a=<4,-3,13> -p=<-3728,6435,-748>, v=<10,60,72>, a=<6,-15,-3> -p=<430,891,209>, v=<3,-10,-8>, a=<-1,-1,0> -p=<-3827,-3465,671>, v=<-21,-82,-39>, a=<8,11,1> -p=<1234,-468,427>, v=<-59,-9,-51>, a=<-4,6,3> -p=<-600,575,371>, v=<72,-76,28>, a=<-4,5,-7> -p=<-1790,1492,1211>, v=<82,61,13>, a=<6,-22,-13> -p=<597,1548,343>, v=<-21,-78,-120>, a=<-3,-4,13> -p=<-1048,-2351,2569>, v=<74,178,-99>, a=<0,-1,-11> -p=<345,1135,812>, v=<-18,-26,-71>, a=<-1,-7,2> -p=<1640,372,-903>, v=<32,-24,74>, a=<-20,0,-1> -p=<429,-1462,910>, v=<-99,77,12>, a=<9,4,-10> -p=<4879,988,-2595>, v=<-46,-43,93>, a=<-15,0,2> -p=<336,955,4236>, v=<34,-30,-114>, a=<-4,-1,-7> -p=<4109,-1608,5193>, v=<-11,-63,-169>, a=<-15,12,-6> -p=<1634,-321,-714>, v=<21,-18,19>, a=<-8,3,1> -p=<2283,152,210>, v=<-89,64,69>, a=<-1,-6,-7> -p=<1667,-3907,1585>, v=<-107,7,-28>, a=<3,15,-4> -p=<-16,141,3642>, v=<-19,30,-18>, a=<2,-3,-13> -p=<1623,-201,4473>, v=<35,9,-148>, a=<-8,0,-3> -p=<4911,-3189,1101>, v=<-27,21,-145>, a=<-14,9,8> -p=<-2397,2871,129>, v=<40,-119,108>, a=<5,0,-9> -p=<-3345,-369,3057>, v=<-33,-59,-14>, a=<14,6,-9> -p=<-3670,-2084,-4116>, v=<-72,45,60>, a=<14,2,6> -p=<3428,-4044,5054>, v=<-108,28,-21>, a=<-1,8,-11> -p=<4086,-236,2296>, v=<-146,-79,5>, a=<0,6,-6> -p=<2420,-4114,6888>, v=<-72,74,-72>, a=<-1,5,-12> -p=<374,473,215>, v=<12,-101,-65>, a=<-9,9,9> -p=<1134,773,425>, v=<-130,12,-42>, a=<3,-17,1> -p=<1059,-292,760>, v=<-73,47,-48>, a=<-6,-4,-4> -p=<224,-282,-2905>, v=<-50,2,192>, a=<5,4,19> -p=<-371,-87,-1345>, v=<114,32,146>, a=<-14,-5,-1> -p=<834,403,1200>, v=<-56,-72,-92>, a=<-5,5,-4> -p=<-841,113,-245>, v=<-4,23,36>, a=<16,-7,-1> -p=<4653,2787,-3179>, v=<-90,21,-6>, a=<-12,-14,14> -p=<-1143,-3114,-1310>, v=<32,93,-51>, a=<2,5,10> -p=<2301,2010,-1037>, v=<0,-19,68>, a=<-10,-7,-2> -p=<411,-2337,-617>, v=<-64,111,70>, a=<4,0,-4> -p=<-1752,3375,1168>, v=<72,-7,-4>, a=<1,-14,-5> -p=<-1395,1002,-2528>, v=<44,-37,216>, a=<2,-1,-9> -p=<2838,3573,263>, v=<-9,-30,-7>, a=<-4,-4,0> -p=<-277,8788,963>, v=<-100,-17,-45>, a=<6,-13,1> -p=<3328,5428,1593>, v=<103,-155,81>, a=<-11,0,-7> -p=<6338,-3532,12863>, v=<17,47,-25>, a=<-11,3,-19> -p=<-347,948,-2677>, v=<100,45,-31>, a=<-5,-4,6> -p=<-6122,6758,-3587>, v=<67,-85,103>, a=<6,-6,0> -p=<3297,6583,3637>, v=<-90,-148,-6>, a=<-1,-4,-7> -p=<4165,8908,3482>, v=<-6,-63,-17>, a=<-8,-14,-6> -p=<-640,8288,-4020>, v=<85,-75,65>, a=<-4,-12,4> -p=<2770,-3461,8318>, v=<-73,0,-125>, a=<-1,7,-9> -p=<1158,5436,3885>, v=<-101,65,-14>, a=<4,-15,-7> -p=<-5414,5963,4009>, v=<-1,-96,-98>, a=<11,-6,-2> -p=<-6065,-2159,3048>, v=<52,-42,-83>, a=<9,7,-1> -p=<-1527,-712,781>, v=<1,29,-68>, a=<5,0,3> -p=<-39,-3280,-1847>, v=<64,61,104>, a=<-5,6,-2> -p=<3633,788,-1379>, v=<-164,54,47>, a=<1,-7,1> -p=<1629,116,4321>, v=<-118,32,-128>, a=<4,-3,-4> -p=<3549,4220,1633>, v=<27,-114,-41>, a=<-14,-5,-2> -p=<1941,2540,2953>, v=<-56,-19,-121>, a=<-2,-7,0> -p=<1565,-279,-7907>, v=<88,102,0>, a=<-9,-6,17> -p=<-1090,-1404,-4232>, v=<99,31,-45>, a=<-4,1,12> -p=<635,4566,-452>, v=<-5,-13,-16>, a=<-1,-9,2> -p=<-2860,-6564,-4667>, v=<-28,17,-15>, a=<8,13,11> -p=<-490,-84,163>, v=<-76,80,41>, a=<6,-5,-3> -p=<-4540,906,-617>, v=<28,140,67>, a=<8,-11,-3> -p=<635,-6954,-5357>, v=<-129,92,132>, a=<7,9,3> -p=<-1510,3576,5248>, v=<-11,51,-113>, a=<4,-11,-4> -p=<-850,2586,2608>, v=<-188,-9,-25>, a=<14,-5,-4> -p=<2354,-627,2732>, v=<-72,171,-83>, a=<-5,-14,-6> -p=<1005,513,148>, v=<-61,-29,23>, a=<1,0,-3> -p=<-249,-1140,-859>, v=<-15,-2,66>, a=<3,6,-2> -p=<1936,2166,3245>, v=<40,14,-80>, a=<-14,-13,-9> -p=<-1256,2223,1193>, v=<38,-49,-22>, a=<3,-7,-4> -p=<-78,-3382,-1619>, v=<-24,66,-24>, a=<3,11,11> -p=<-136,-1372,1436>, v=<63,-18,-88>, a=<-5,7,2> -p=<-1423,6933,4318>, v=<41,-85,-196>, a=<2,-20,0> -p=<920,-2241,655>, v=<-77,102,97>, a=<3,0,-11> -p=<1668,707,633>, v=<50,-32,-17>, a=<-11,0,-1> -p=<1360,-239,941>, v=<-51,-35,-31>, a=<-1,4,-1> -p=<-4382,113,-3866>, v=<72,-5,107>, a=<11,0,6> -p=<-4470,-470,1744>, v=<76,10,-125>, a=<11,1,4> -p=<172,-3308,-929>, v=<49,93,31>, a=<-5,5,1> -p=<-3876,47,622>, v=<-20,44,41>, a=<17,-4,-6> -p=<2910,-3933,1100>, v=<-36,34,18>, a=<-3,5,-3> -p=<-1710,2799,-1078>, v=<104,68,-35>, a=<-3,-9,4> -p=<534,-13569,8459>, v=<-49,105,-137>, a=<2,18,-7> -p=<-1116,11577,-121>, v=<120,-45,4>, a=<-5,-18,0> -p=<-390,-9840,-1045>, v=<-55,77,-53>, a=<4,13,5> -p=<-5208,1941,-3652>, v=<142,-93,26>, a=<1,2,5> -p=<-7188,-567,1760>, v=<117,-68,-53>, a=<6,5,0> -p=<11292,-1887,-1276>, v=<-86,57,5>, a=<-15,0,2> -p=<1212,-6101,-497>, v=<1,93,96>, a=<-4,13,-6> -p=<-2124,-3077,1855>, v=<65,-33,23>, a=<2,13,-8> -p=<-1284,1567,883>, v=<-20,-14,26>, a=<6,-4,-5> -p=<1668,5371,-2033>, v=<57,-35,-40>, a=<-10,-15,10> -p=<-180,-161,-1697>, v=<34,-42,-79>, a=<-2,4,12> -p=<-2939,-929,-114>, v=<7,89,-9>, a=<10,-4,1> -p=<-1237,106,1082>, v=<65,-28,-37>, a=<-1,2,-1> -p=<-1306,-2470,2669>, v=<8,84,-58>, a=<4,2,-5> -p=<1109,474,1473>, v=<-85,40,-126>, a=<3,-5,5> -p=<2604,-3919,2140>, v=<-6,87,-47>, a=<-9,7,-4> -p=<2512,-2884,-5749>, v=<-86,102,116>, a=<-2,2,11> -p=<-6205,4614,2186>, v=<65,-44,-37>, a=<17,-13,-5> -p=<1891,1647,3911>, v=<-35,73,-136>, a=<-4,-12,-3> -p=<-12265,-6083,-1408>, v=<108,36,30>, a=<18,10,1> -p=<-237,1326,-1191>, v=<-24,117,39>, a=<2,-10,0> -p=<-3965,437,1378>, v=<112,-159,0>, a=<0,8,-2> -p=<8797,-2713,1756>, v=<-113,95,-103>, a=<-7,-1,3> -p=<-1103,1211,4366>, v=<-97,-162,-120>, a=<7,7,0> -p=<2749,-4405,2512>, v=<-19,68,-198>, a=<-3,3,7> -p=<3757,2399,-6812>, v=<-47,-84,-50>, a=<-3,1,13> -p=<-5711,-2821,8290>, v=<-80,98,-7>, a=<13,-1,-12> -p=<11263,2849,-4130>, v=<-15,-78,153>, a=<-16,0,-2> -p=<-2417,-8149,-872>, v=<69,61,-67>, a=<0,9,5> -p=<1566,465,-1809>, v=<-7,1,92>, a=<-12,-4,4> -p=<-1539,-690,2256>, v=<72,30,-147>, a=<4,2,0> -p=<6918,1222,10204>, v=<-81,-52,-142>, a=<-7,1,-9> -p=<-579,848,-10672>, v=<17,-6,52>, a=<0,-1,15> -p=<1784,-937,3438>, v=<105,-76,-48>, a=<-9,6,-3> -p=<1495,-36,-5113>, v=<-9,20,46>, a=<-2,-1,6> -p=<-233,-329,-6590>, v=<34,-16,62>, a=<-2,2,13> -p=<1279,5071,1294>, v=<76,-62,-34>, a=<-9,-9,-1> -p=<5572,-3650,5182>, v=<43,-33,-80>, a=<-18,12,-8> -p=<-314,-3758,1402>, v=<65,-29,-80>, a=<-4,12,2> -p=<2305,5071,-3134>, v=<-130,-104,144>, a=<3,-6,-2> -p=<1225,2803,1699>, v=<-62,36,-35>, a=<1,-10,-2> -p=<-1826,2803,4183>, v=<79,92,27>, a=<-1,-14,-13> -p=<3277,535,3778>, v=<-110,-20,-28>, a=<-1,0,-8> -p=<-5957,49,8773>, v=<-6,12,-101>, a=<16,-1,-16> -p=<-2852,1507,-3674>, v=<89,-56,94>, a=<1,0,3> -p=<130,-2221,-667>, v=<-27,122,42>, a=<2,-2,-1> -p=<-1674,-263,-777>, v=<9,10,116>, a=<6,0,-7> -p=<-1256,-1341,-2713>, v=<36,105,43>, a=<2,-4,7> -p=<1890,3444,235>, v=<54,-124,-22>, a=<-12,-3,1> -p=<-618,320,5680>, v=<30,18,-74>, a=<0,-3,-16> -p=<2759,-21,-810>, v=<-89,45,37>, a=<-3,-4,0> -p=<31,-142,-1723>, v=<-11,-30,90>, a=<1,3,-1> -p=<3067,-1781,510>, v=<-57,79,0>, a=<-7,0,-2> -p=<2922,-2005,-1552>, v=<-39,15,9>, a=<-6,5,4> -p=<4022,645,748>, v=<-18,-52,-96>, a=<-11,2,5> -p=<1672,3945,2748>, v=<-106,-54,19>, a=<3,-8,-10> -p=<-7378,-1180,2598>, v=<113,-135,-27>, a=<14,14,-6> -p=<3946,2459,2750>, v=<-154,-40,-118>, a=<-3,-7,-1> -p=<2245,-502,-358>, v=<-95,-20,19>, a=<-1,4,0> -p=<-4753,4381,-9193>, v=<63,2,48>, a=<4,-7,12> -p=<5782,6411,12>, v=<86,52,1>, a=<-14,-13,0> -p=<847,2281,-2088>, v=<29,-100,7>, a=<-3,2,3> -p=<-343,5956,-233>, v=<-135,11,-64>, a=<8,-10,4> -p=<-1743,-7974,-2753>, v=<13,-23,62>, a=<2,14,1> -p=<-5393,-1767,1927>, v=<-79,34,-92>, a=<13,1,2> -p=<627,-11952,1997>, v=<37,127,-76>, a=<-3,12,1> -p=<-878,-997,3047>, v=<62,66,-88>, a=<-2,-2,0> -p=<-1578,-6282,-7768>, v=<28,1,131>, a=<1,10,5> -p=<4092,-2327,2>, v=<-152,-22,17>, a=<2,5,-1> -p=<4477,-1767,-278>, v=<-19,106,-11>, a=<-6,-3,1> -p=<-1873,4441,1975>, v=<74,-172,-109>, a=<3,-8,0> -p=<-1396,2506,274>, v=<76,-131,-81>, a=<0,-1,7> -p=<539,2443,-1670>, v=<-3,-42,122>, a=<-3,-10,-3> -p=<-874,2074,373>, v=<-10,-31,-20>, a=<6,-9,0> -p=<-2224,1840,-1850>, v=<65,-75,-39>, a=<6,-3,15> -p=<-3673,-644,-1841>, v=<117,44,46>, a=<9,-1,6> -p=<745,2476,575>, v=<-54,-81,-69>, a=<1,-7,4> -p=<3941,1065,3363>, v=<-80,74,-80>, a=<-17,-15,-13> -p=<14,640,1969>, v=<88,36,-79>, a=<-10,-8,-4> -p=<2761,2482,47>, v=<-95,-69,1>, a=<-5,-6,0> -p=<1431,1760,1719>, v=<75,-91,-67>, a=<-15,0,-2> -p=<1260,-2781,693>, v=<44,118,67>, a=<-11,3,-10> -p=<-3490,2748,-523>, v=<54,77,21>, a=<13,-22,1> -p=<3559,1722,-447>, v=<-67,-59,-3>, a=<-12,-3,3> -p=<1317,4648,218>, v=<-39,-123,2>, a=<-3,-12,-1> -p=<3939,-653,-1131>, v=<-147,26,83>, a=<-6,1,-2> -p=<-393,924,-86>, v=<-79,-67,-2>, a=<10,2,1> -p=<-1647,-653,-295>, v=<27,136,-31>, a=<6,-10,5> -p=<2609,3641,-1682>, v=<-67,-100,92>, a=<-7,-9,0> -p=<4458,-44,3498>, v=<0,0,-33>, a=<-6,0,-3> -p=<1380,-804,857>, v=<42,20,-22>, a=<-4,0,0> -p=<-1961,69,-4356>, v=<-4,31,-13>, a=<4,-2,9> -p=<-201,1205,4652>, v=<7,-120,19>, a=<0,5,-10> -p=<-4681,-3211,4092>, v=<147,-48,-112>, a=<0,9,-1> -p=<5063,-1371,2140>, v=<-9,10,-18>, a=<-9,2,-3> -p=<-4713,5365,-4484>, v=<148,-118,90>, a=<0,-3,3> -p=<3042,-4034,2292>, v=<-174,-15,-140>, a=<3,17,3> -p=<1403,-173,1918>, v=<-65,51,-8>, a=<0,-4,-7> -p=<1491,1202,-579>, v=<69,0,48>, a=<-12,-5,-2> -p=<94,465,-337>, v=<6,-1,-9>, a=<-1,-2,2> -p=<-940,-866,-1833>, v=<-16,48,59>, a=<5,-1,2> -p=<-6227,-3076,-5246>, v=<-41,-61,-66>, a=<10,7,10> -p=<-7982,-970,3997>, v=<4,-95,-143>, a=<10,6,2> -p=<-4082,122,-371>, v=<-36,-83,9>, a=<7,4,0> -p=<-2834,-6391,5635>, v=<52,144,-85>, a=<1,1,-3> -p=<-728,1136,-11915>, v=<18,-49,105>, a=<0,1,10> -p=<7813,3164,-4739>, v=<-41,-1,-39>, a=<-8,-4,8> -p=<-798,-223,-1670>, v=<1,-18,142>, a=<14,7,4> -p=<-73,597,-545>, v=<-22,-12,24>, a=<5,-9,5> -p=<207,327,95>, v=<49,-51,4>, a=<-13,3,-3> -p=<-593,-1238,-210>, v=<-14,111,-26>, a=<13,2,8> -p=<517,1042,-885>, v=<-37,-29,80>, a=<-3,-14,1> -p=<-258,-808,755>, v=<24,35,-29>, a=<0,8,-9> -p=<112,-598,-750>, v=<-46,36,39>, a=<6,4,6> -p=<867,202,-620>, v=<-50,-44,37>, a=<-7,4,4> -p=<-1008,752,-745>, v=<99,-44,66>, a=<0,-6,1> -p=<-2313,-4479,2367>, v=<23,57,107>, a=<3,5,-11> -p=<-1801,-1871,-225>, v=<73,58,-76>, a=<-1,0,5> -p=<-745,5089,-689>, v=<106,-77,-45>, a=<-5,-5,4> -p=<-281,7201,-9361>, v=<75,-110,-38>, a=<-4,-7,20> -p=<-2313,-2959,1103>, v=<23,59,97>, a=<3,2,-8> -p=<-7161,-4735,-2993>, v=<125,-1,27>, a=<6,9,4> -p=<-4937,193,3567>, v=<105,10,-46>, a=<3,-1,-4> -p=<657,2664,-4372>, v=<-3,44,147>, a=<-1,-7,-1> -p=<-6432,-2164,4672>, v=<48,46,-119>, a=<8,1,-1> -p=<11452,-2929,1153>, v=<-93,-19,2>, a=<-14,6,-2> -p=<470,376,-3300>, v=<54,-40,68>, a=<-7,2,8> -p=<533,817,858>, v=<-81,-39,13>, a=<5,0,-5> -p=<-181,3085,-171>, v=<19,-15,106>, a=<-1,-12,-9> -p=<-2512,1825,585>, v=<97,-120,59>, a=<2,3,-8> -p=<-1777,208,4596>, v=<18,-10,-44>, a=<6,0,-16> -p=<2108,-3446,3819>, v=<-90,164,-62>, a=<-1,0,-11> -p=<1289,1405,2727>, v=<-73,-78,-54>, a=<1,1,-7> -p=<-1042,-3572,5919>, v=<38,60,-129>, a=<1,10,-14> -p=<-1738,-1725,-2107>, v=<-8,1,43>, a=<9,8,6> -p=<-4318,-2115,1143>, v=<79,31,38>, a=<13,7,-9> -p=<-2828,-1195,-847>, v=<36,48,64>, a=<10,1,-2> -p=<-308,1075,-1087>, v=<15,-34,-8>, a=<0,-2,6> -p=<-1938,-585,-1917>, v=<44,28,107>, a=<5,0,-1> -p=<-168,3025,1303>, v=<50,-79,-12>, a=<-4,-7,-5> -p=<3682,-2605,-727>, v=<-111,3,100>, a=<-7,12,-6> -p=<-768,-403,-567>, v=<-18,77,50>, a=<7,-6,-2> -p=<813,-386,-805>, v=<33,40,19>, a=<-9,-2,3> -p=<-3522,1773,-448>, v=<144,-69,16>, a=<7,-4,1> -p=<-1737,600,1167>, v=<102,0,29>, a=<0,-4,-11> -p=<1102,-2902,487>, v=<-65,143,-66>, a=<0,3,4> -p=<-326,-471,623>, v=<-44,27,-56>, a=<7,0,2> -p=<4553,3065,3972>, v=<-142,-109,-100>, a=<-14,-8,-15> -p=<405,-709,1966>, v=<-69,23,-90>, a=<5,2,-3> -p=<3469,-4,1122>, v=<-54,-22,-41>, a=<-9,2,-1> -p=<2732,-1907,-2464>, v=<14,76,-16>, a=<-12,1,11> -p=<664,216,-1089>, v=<-53,60,2>, a=<2,-6,4> -p=<4965,-1907,-4609>, v=<-145,53,116>, a=<-7,3,8> -p=<-4781,3747,-2882>, v=<137,-89,49>, a=<7,-7,7> -p=<588,2176,1304>, v=<-63,-114,-62>, a=<3,-4,-3> -p=<-162,226,-1591>, v=<-45,16,51>, a=<7,-4,7> -p=<-666,-2672,-1816>, v=<-25,82,-20>, a=<8,10,16> -p=<-1458,-400,-784>, v=<101,76,94>, a=<-1,-6,-5> -p=<-2514,-1256,400>, v=<99,2,-82>, a=<7,9,7> -p=<-1258,2040,-1168>, v=<12,-34,67>, a=<8,-11,1> -p=<-1170,-200,-2080>, v=<66,55,107>, a=<1,-5,3> -p=<-2114,880,-640>, v=<57,30,34>, a=<9,-10,1> -p=<1678,-1056,1640>, v=<-180,49,-49>, a=<9,2,-6> -p=<750,1592,-352>, v=<-54,-74,16>, a=<1,-3,1> -p=<-1442,1968,-520>, v=<-19,-55,52>, a=<13,-8,-2> -p=<7148,4362,-302>, v=<-171,-92,56>, a=<-5,-4,-3> -p=<-1262,2013,-2738>, v=<29,19,-10>, a=<1,-6,7> -p=<-2153,-669,-1959>, v=<111,46,153>, a=<4,0,-3> -p=<892,1266,-69>, v=<52,-35,-5>, a=<-14,-6,1> -p=<-1493,-1524,-174>, v=<27,15,-46>, a=<9,11,7> -p=<-2033,-1899,-1359>, v=<39,16,57>, a=<12,14,4> -p=<37,-954,-174>, v=<53,57,66>, a=<-7,1,-7> -p=<3562,-189,681>, v=<-118,-74,-119>, a=<-15,11,9> -p=<4502,5500,3471>, v=<-134,-88,-133>, a=<-3,-9,0> -p=<-61,-1663,3250>, v=<82,39,-3>, a=<-6,2,-9> -p=<-61,-3275,1651>, v=<-26,47,-9>, a=<2,6,-4> -p=<2745,-1628,703>, v=<393,-235,102>, a=<-28,14,-6> -p=<-2193,1468,1686>, v=<-313,207,240>, a=<17,-16,-16> -p=<-2432,2061,173>, v=<-347,291,21>, a=<25,-20,-3> -p=<2109,104,-1194>, v=<297,14,-170>, a=<-17,-1,6> -p=<1189,-1470,-2850>, v=<163,-212,-409>, a=<-11,14,30> -p=<1481,324,2466>, v=<213,41,356>, a=<-11,0,-27> -p=<2220,610,-2496>, v=<318,90,-356>, a=<-23,-7,24> -p=<-2481,1240,111>, v=<-355,179,15>, a=<21,-7,-1> -p=<2234,230,-2139>, v=<322,36,-305>, a=<-21,4,21> -p=<-1349,2138,1465>, v=<-192,303,205>, a=<15,-21,-12> -p=<-1348,768,2878>, v=<-192,106,416>, a=<8,-6,-33> -p=<3288,-44,539>, v=<470,-11,73>, a=<-32,0,-7> -p=<-2759,-41,-809>, v=<-392,-5,-111>, a=<28,0,7> -p=<-2900,-230,-1061>, v=<-415,-39,-152>, a=<30,1,9> -p=<-14,2975,219>, v=<-2,423,31>, a=<0,-32,-1> -p=<1783,-2670,260>, v=<255,-381,37>, a=<-24,27,-4> -p=<932,778,-2980>, v=<134,110,-424>, a=<-10,-8,32> -p=<1755,-2644,1480>, v=<245,-377,211>, a=<-17,22,-15> -p=<-621,705,3540>, v=<-84,98,498>, a=<11,-7,-36> -p=<2133,1423,1847>, v=<305,200,264>, a=<-20,-12,-16> -p=<2791,-220,-1644>, v=<393,-29,-232>, a=<-27,-2,15> -p=<2139,-1302,-1533>, v=<309,-185,-218>, a=<-21,13,17> -p=<1109,1580,1674>, v=<156,226,237>, a=<-3,-14,-16> -p=<-2535,97,-1203>, v=<-360,13,-169>, a=<23,-1,12> -p=<1737,-659,-2322>, v=<242,-94,-330>, a=<-14,6,18> -p=<3013,795,-30>, v=<430,112,-8>, a=<-30,-11,1> -p=<888,-411,2377>, v=<127,-61,342>, a=<-7,6,-23> -p=<2580,-340,-1825>, v=<364,-44,-264>, a=<-27,0,20> -p=<2324,1533,-830>, v=<332,222,-115>, a=<-23,-16,14> -p=<-1191,-1908,1349>, v=<-170,-275,190>, a=<12,21,-13> -p=<-176,2656,1556>, v=<-24,379,225>, a=<3,-25,-11> -p=<-2946,259,-954>, v=<-415,37,-137>, a=<25,-3,15> -p=<-378,3118,25>, v=<-56,445,-1>, a=<3,-28,5> -p=<2,2477,-264>, v=<0,354,-35>, a=<-2,-24,3> -p=<2264,634,1871>, v=<321,93,263>, a=<-27,-10,-19> -p=<1507,-2302,-972>, v=<220,-334,-137>, a=<-17,20,5> -p=<-2759,-1106,370>, v=<-392,-153,52>, a=<27,9,-2> -p=<1080,-1607,1647>, v=<152,-232,235>, a=<-10,20,-13> -p=<-1193,-1711,-2860>, v=<-170,-246,-412>, a=<10,18,30> -p=<1311,819,2101>, v=<184,113,303>, a=<-14,-4,-21> -p=<-2981,-1139,346>, v=<-428,-158,50>, a=<27,11,-4> -p=<378,176,-3454>, v=<54,25,-492>, a=<-5,-1,33> -p=<-3192,-143,841>, v=<-456,-18,117>, a=<32,3,-10> -p=<2198,1336,-1875>, v=<310,190,-267>, a=<-21,-13,19> -p=<203,2865,-1437>, v=<32,406,-204>, a=<-2,-28,19> -p=<2702,-868,-1243>, v=<386,-120,-176>, a=<-27,6,9> -p=<-1373,1484,-2247>, v=<-198,212,-321>, a=<13,-17,24> -p=<-515,-2806,-868>, v=<-76,-405,-119>, a=<5,27,2> -p=<2064,668,1417>, v=<294,96,201>, a=<-18,1,-16> -p=<-1342,-977,2545>, v=<-191,-139,365>, a=<13,9,-22> -p=<-139,2682,-2073>, v=<-19,385,-292>, a=<8,-21,15> -p=<-2525,917,959>, v=<-359,129,136>, a=<26,-8,-9> -p=<-1767,-914,2290>, v=<-260,-130,325>, a=<19,5,-22> -p=<979,1838,-2045>, v=<140,260,-290>, a=<-9,-18,25> -p=<1259,2250,-1270>, v=<178,319,-180>, a=<-11,-24,12> -p=<-744,1978,-1905>, v=<-107,279,-273>, a=<7,-21,23> -p=<352,2140,2324>, v=<50,301,332>, a=<-4,-17,-29> -p=<556,2800,-677>, v=<79,403,-94>, a=<-8,-25,5> -p=<1000,-2365,1843>, v=<137,-343,260>, a=<-9,23,-18> -p=<3198,-403,-105>, v=<455,-57,-8>, a=<-33,5,9> -p=<-1297,-1294,1901>, v=<-185,-187,273>, a=<13,15,-20> -p=<1364,-2583,802>, v=<199,-364,114>, a=<-14,24,-8> -p=<-815,741,2679>, v=<-116,105,386>, a=<5,-9,-28> -p=<-2492,-2369,847>, v=<-358,-335,120>, a=<24,15,-8> -p=<513,-208,2733>, v=<73,-24,389>, a=<-7,6,-27> -p=<-2471,-1800,384>, v=<-354,-260,55>, a=<21,19,-6> -p=<65,-2499,2144>, v=<8,-357,308>, a=<-2,25,-21> -p=<-194,-2962,1330>, v=<-30,-428,190>, a=<2,31,-17> -p=<3025,-962,561>, v=<425,-139,83>, a=<-29,11,-7> -p=<-728,-3063,731>, v=<-105,-437,103>, a=<4,25,-6> -p=<930,-2786,1428>, v=<129,-398,209>, a=<-5,24,-18> -p=<-3455,312,-397>, v=<-493,47,-56>, a=<39,2,2> -p=<302,-2001,1325>, v=<43,-285,194>, a=<-2,25,-19> -p=<2298,-1360,-1280>, v=<328,-192,-183>, a=<-21,13,12> -p=<-794,1408,-2426>, v=<-114,201,-345>, a=<7,-11,25> -p=<2040,455,2002>, v=<291,67,289>, a=<-20,-6,-22> -p=<2040,1572,1423>, v=<285,221,202>, a=<-21,-19,-14> -p=<-3011,1114,-637>, v=<-430,160,-94>, a=<31,-9,11> -p=<782,-1341,-2262>, v=<107,-195,-320>, a=<-9,15,18> -p=<3019,-888,-101>, v=<431,-124,-17>, a=<-26,6,1> -p=<-1414,1805,1648>, v=<-202,264,236>, a=<14,-19,-15> -p=<-1143,964,2590>, v=<-161,133,368>, a=<12,-8,-29> -p=<-3127,-826,1008>, v=<-450,-118,142>, a=<34,8,-14> -p=<-2417,-2045,1291>, v=<-348,-297,186>, a=<18,23,-12> -p=<-2275,-792,2149>, v=<-325,-112,303>, a=<26,7,-15> -p=<2219,1393,1517>, v=<320,200,219>, a=<-21,-12,-16> -p=<-1610,1306,2537>, v=<-227,186,357>, a=<14,-13,-25> -p=<975,-1518,2508>, v=<140,-213,358>, a=<-10,18,-26> -p=<-897,-2180,-1>, v=<-128,-309,1>, a=<7,21,4> -p=<-1564,-2273,1796>, v=<-226,-324,264>, a=<15,25,-15> -p=<77,2231,1405>, v=<13,313,197>, a=<-3,-22,-14> -p=<649,1887,1404>, v=<95,268,200>, a=<-6,-22,-17> -p=<333,3043,-875>, v=<47,434,-124>, a=<-3,-26,5> -p=<-925,-1572,2168>, v=<-133,-220,307>, a=<8,15,-22> -p=<571,2386,1925>, v=<83,336,277>, a=<-6,-24,-18> -p=<616,3182,603>, v=<85,452,90>, a=<-6,-28,-6> -p=<251,-2200,2170>, v=<33,-315,314>, a=<-6,26,-21> -p=<-1997,-1181,-1510>, v=<-285,-167,-216>, a=<22,10,18> -p=<847,2152,-1616>, v=<118,307,-230>, a=<-6,-24,15> -p=<223,424,-2903>, v=<34,54,-416>, a=<1,-8,27> -p=<2514,2109,67>, v=<360,300,3>, a=<-26,-22,0> -p=<-679,2750,1365>, v=<-96,389,197>, a=<6,-26,-13> -p=<-2486,-1751,20>, v=<-354,-247,2>, a=<23,20,1> -p=<371,-2855,1294>, v=<54,-408,183>, a=<-5,27,-12> -p=<1625,190,-2759>, v=<231,27,-394>, a=<-16,-6,24> -p=<-1821,-433,2182>, v=<-260,-65,308>, a=<20,-1,-21> -p=<1310,129,2956>, v=<184,14,422>, a=<-13,-3,-29> -p=<-2025,2177,988>, v=<-289,308,146>, a=<26,-25,-6> -p=<-2782,1356,-383>, v=<-400,196,-55>, a=<29,-10,3> -p=<2409,848,797>, v=<349,121,113>, a=<-22,-6,-7> -p=<245,-2709,406>, v=<35,-386,57>, a=<-5,29,-5> -p=<2683,1619,723>, v=<383,234,106>, a=<-25,-17,-7> -p=<-786,2197,-822>, v=<-110,312,-121>, a=<7,-18,8> -p=<926,2250,-1822>, v=<132,319,-256>, a=<-14,-23,18> -p=<-2062,-994,-2342>, v=<-289,-139,-334>, a=<13,9,21> -p=<189,1430,-2492>, v=<29,204,-358>, a=<-1,-19,24> -p=<-2385,-18,363>, v=<-340,-4,52>, a=<23,5,-6> -p=<2970,-1118,234>, v=<424,-159,34>, a=<-30,9,-1> -p=<-625,2414,-2608>, v=<-90,341,-374>, a=<6,-24,28> -p=<-1041,2464,617>, v=<-146,345,97>, a=<8,-29,-2> -p=<-2162,-1047,-998>, v=<-311,-149,-143>, a=<21,8,4> -p=<-2256,1575,-1461>, v=<-323,225,-210>, a=<25,-11,20> -p=<1109,1777,1006>, v=<158,253,148>, a=<-11,-21,-11> -p=<1426,-2508,865>, v=<206,-362,121>, a=<-13,26,-8> -p=<-240,3005,-117>, v=<-33,433,-16>, a=<3,-26,-3> -p=<-910,1926,1437>, v=<-127,275,205>, a=<9,-20,-12> -p=<-1480,1847,2940>, v=<-211,270,418>, a=<15,-18,-30> -p=<6,-2358,-2058>, v=<-6,-336,-294>, a=<-3,23,21> -p=<-2058,2013,2178>, v=<-296,287,313>, a=<23,-17,-24> -p=<404,-902,3143>, v=<58,-126,449>, a=<-7,9,-28> -p=<-2322,-476,-1672>, v=<-330,-65,-237>, a=<23,4,23> -p=<-2745,-589,1792>, v=<-393,-80,259>, a=<28,5,-17> -p=<1941,-1109,-2190>, v=<276,-163,-308>, a=<-23,14,21> -p=<1406,-2513,721>, v=<202,-361,104>, a=<-18,29,-6> -p=<188,-2221,1756>, v=<26,-314,249>, a=<1,18,-13> -p=<-331,2557,616>, v=<-46,368,86>, a=<0,-22,-3> -p=<85,-133,-3419>, v=<13,-24,-491>, a=<-3,8,34> -p=<3151,1215,316>, v=<449,173,45>, a=<-28,-9,-3> -p=<-844,-3341,-2>, v=<-117,-477,1>, a=<8,35,-1> -p=<502,1686,-2468>, v=<71,238,-348>, a=<-8,-18,19> -p=<-1517,1356,2155>, v=<-216,188,305>, a=<15,-13,-21> -p=<15,-1497,-2545>, v=<5,-211,-368>, a=<0,9,27> -p=<931,-559,2872>, v=<131,-80,410>, a=<-14,6,-26> -p=<-900,-2508,-83>, v=<-124,-365,-15>, a=<7,28,-1> -p=<255,-760,-2936>, v=<33,-110,-418>, a=<-4,13,29> -p=<882,-2392,-1417>, v=<127,-336,-202>, a=<-7,26,13> -p=<2538,286,236>, v=<361,37,33>, a=<-26,-3,-2> -p=<-657,1296,-3087>, v=<-94,184,-440>, a=<2,-8,29> -p=<-1129,654,2225>, v=<-162,93,312>, a=<12,-9,-22> -p=<1135,898,-2700>, v=<164,131,-386>, a=<-10,-8,28> -p=<-101,1379,-2551>, v=<-15,196,-368>, a=<0,-12,30> -p=<-875,88,2620>, v=<-124,12,368>, a=<11,3,-28> -p=<1020,2762,1602>, v=<142,391,226>, a=<-7,-34,-9> -p=<1901,1517,1468>, v=<269,215,211>, a=<-21,-15,-14> -p=<1994,-2383,-204>, v=<284,-335,-31>, a=<-17,24,5> -p=<-2662,1237,1016>, v=<-380,176,146>, a=<31,-14,-9> -p=<-1299,-518,2783>, v=<-183,-75,395>, a=<11,10,-25> -p=<2154,1800,1755>, v=<307,258,252>, a=<-16,-14,-19> -p=<2580,-1697,740>, v=<363,-242,106>, a=<-26,14,-11> -p=<-1554,1745,-1718>, v=<-217,247,-253>, a=<17,-21,18> -p=<2121,-997,-1810>, v=<305,-142,-263>, a=<-23,9,20> -p=<-1836,-2297,-503>, v=<-262,-332,-73>, a=<18,18,7> -p=<1616,1801,-364>, v=<235,257,-51>, a=<-13,-19,4> -p=<-293,-389,-3095>, v=<-42,-57,-446>, a=<4,7,32> -p=<-1720,2558,-643>, v=<-244,369,-89>, a=<15,-25,6> -p=<-115,-2484,-2147>, v=<-15,-354,-308>, a=<1,24,21> -p=<-470,926,-2673>, v=<-64,133,-382>, a=<5,-10,26> -p=<484,-2506,-1709>, v=<76,-353,-247>, a=<-5,25,18> -p=<618,-1377,2736>, v=<85,-196,392>, a=<-3,13,-27> -p=<2049,-2070,-199>, v=<292,-298,-26>, a=<-23,19,1> -p=<-1025,2128,-2160>, v=<-149,303,-307>, a=<16,-15,18> -p=<-981,2213,1897>, v=<-134,315,270>, a=<9,-19,-19> -p=<-1626,1942,1425>, v=<-228,277,197>, a=<14,-16,-18> -p=<-2430,-124,-914>, v=<-346,-10,-130>, a=<22,3,11> -p=<-2010,963,2401>, v=<-287,136,343>, a=<24,-10,-27> -p=<-18,1069,2874>, v=<-1,152,412>, a=<0,-15,-23> -p=<-410,2304,-2158>, v=<-58,325,-306>, a=<6,-19,18> -p=<-5,247,2825>, v=<2,37,406>, a=<4,-5,-30> -p=<-1441,-1918,-1739>, v=<-205,-274,-248>, a=<10,20,13> -p=<1718,-421,-1985>, v=<244,-62,-278>, a=<-14,4,14> -p=<1815,2181,-1091>, v=<262,308,-155>, a=<-18,-22,10> -p=<-645,-2243,2268>, v=<-90,-316,326>, a=<8,21,-23> -p=<-901,306,-2703>, v=<-126,46,-380>, a=<10,-1,29> -p=<2442,1155,799>, v=<349,165,114>, a=<-26,-17,-4> -p=<2537,-1585,170>, v=<368,-222,24>, a=<-25,15,1> -p=<784,-366,-3120>, v=<110,-55,-448>, a=<-10,5,30> -p=<831,-1139,-2824>, v=<117,-159,-398>, a=<-8,15,27> -p=<1244,726,-2075>, v=<174,105,-299>, a=<-12,-6,20> -p=<2987,-752,982>, v=<427,-107,134>, a=<-33,7,-9> -p=<-64,-2938,1182>, v=<-9,-419,172>, a=<-3,34,-12> -p=<-1002,2238,2211>, v=<-143,316,316>, a=<13,-18,-22> -p=<1608,-1418,-1969>, v=<226,-197,-278>, a=<-18,17,20> -p=<605,986,2623>, v=<88,140,374>, a=<-6,-7,-24> -p=<-1347,-1657,-2682>, v=<-194,-242,-388>, a=<12,11,30> -p=<-1952,849,2157>, v=<-276,122,309>, a=<19,-7,-20> -p=<-1433,-337,-2598>, v=<-204,-44,-372>, a=<18,7,28> -p=<1436,161,-2403>, v=<199,29,-340>, a=<-14,0,23> -p=<-1329,1914,-2561>, v=<-189,273,-365>, a=<16,-19,28> -p=<-1494,-565,-3490>, v=<-213,-82,-496>, a=<13,5,35> -p=<1996,1649,1039>, v=<277,234,147>, a=<-19,-12,-10> -p=<-1414,-1687,1919>, v=<-202,-243,276>, a=<11,14,-18> -p=<-722,-3069,-330>, v=<-103,-435,-47>, a=<9,33,3> -p=<-3507,397,-497>, v=<-501,56,-73>, a=<38,-2,2> -p=<-2284,359,1985>, v=<-326,51,284>, a=<19,-3,-19> -p=<-2088,-1086,1090>, v=<-298,-157,157>, a=<20,15,-10> -p=<-2059,-2438,453>, v=<-297,-343,63>, a=<23,20,-6> -p=<1792,-2292,-1052>, v=<260,-327,-144>, a=<-20,18,9> -p=<311,3065,-789>, v=<44,436,-116>, a=<-3,-25,2> -p=<1741,-2758,-994>, v=<248,-390,-146>, a=<-9,28,6> -p=<-1555,1747,-1795>, v=<-223,249,-256>, a=<13,-17,16> -p=<-2042,2344,620>, v=<-297,336,90>, a=<21,-26,-3> -p=<2090,2154,155>, v=<303,308,18>, a=<-21,-18,-3> -p=<2346,498,-1495>, v=<335,69,-218>, a=<-21,-7,13> -p=<-2803,-353,516>, v=<-400,-54,80>, a=<28,-5,-4> -p=<761,-2062,1872>, v=<113,-296,269>, a=<-3,24,-21> -p=<-2026,1077,2346>, v=<-293,154,337>, a=<20,-14,-19> -p=<-814,1445,-2431>, v=<-114,209,-346>, a=<6,-15,23> -p=<-82,-2733,75>, v=<-10,-390,10>, a=<0,26,-3> -p=<1841,-641,-1620>, v=<268,-94,-231>, a=<-15,10,13> -p=<2462,-2255,501>, v=<352,-324,71>, a=<-25,22,0> -p=<1272,243,2345>, v=<180,31,338>, a=<-13,0,-23> -p=<724,-2434,-1202>, v=<99,-344,-170>, a=<-4,24,11> -p=<-2839,-688,1217>, v=<-406,-97,169>, a=<31,7,-21> -p=<1526,265,-2309>, v=<218,35,-329>, a=<-18,-2,21> -p=<-1693,-2321,2132>, v=<-241,-334,300>, a=<19,21,-23> -p=<-1692,1711,1227>, v=<-245,242,176>, a=<13,-14,-12> -p=<1849,1849,-2232>, v=<269,258,-318>, a=<-18,-14,20> -p=<-2054,838,1098>, v=<-296,118,153>, a=<16,-7,-10> -p=<785,99,-2675>, v=<112,12,-382>, a=<-3,-1,26> -p=<1016,-561,2794>, v=<145,-80,399>, a=<-13,3,-22> -p=<915,1974,2332>, v=<132,279,331>, a=<-9,-19,-23> -p=<2292,-2185,299>, v=<327,-311,47>, a=<-22,22,0> -p=<-2128,763,-1650>, v=<-306,107,-235>, a=<13,-7,21> -p=<3013,-969,-715>, v=<432,-134,-102>, a=<-33,12,13> -p=<316,-1640,2411>, v=<44,-238,342>, a=<-6,17,-23> -p=<1383,145,2575>, v=<196,20,369>, a=<-13,1,-21> -p=<2200,-820,-1757>, v=<316,-117,-250>, a=<-20,8,18> -p=<-2184,1716,390>, v=<-306,245,57>, a=<23,-20,-1> -p=<-2723,2073,-886>, v=<-392,297,-125>, a=<25,-20,8> -p=<-1049,173,-3401>, v=<-147,26,-482>, a=<7,-3,34> -p=<-1557,-2558,-1440>, v=<-218,-368,-205>, a=<17,20,19> -p=<-1066,-2225,-1298>, v=<-149,-314,-184>, a=<10,20,13> -p=<-2245,49,-1494>, v=<-324,6,-210>, a=<21,-1,15> -p=<1131,-1165,2377>, v=<162,-166,337>, a=<-15,11,-23> -p=<735,-455,2431>, v=<104,-62,349>, a=<-1,3,-24> -p=<1994,2482,311>, v=<284,356,43>, a=<-19,-29,-2> -p=<-1472,701,3119>, v=<-207,99,449>, a=<8,-6,-30> -p=<-2821,1091,-1093>, v=<-405,155,-155>, a=<28,-11,8> -p=<309,-2174,-2358>, v=<38,-313,-333>, a=<-5,23,20> -p=<-2940,-1360,-18>, v=<-420,-190,0>, a=<29,8,-2> -p=<-936,-968,2621>, v=<-125,-135,376>, a=<5,6,-22> -p=<-2018,-1763,-1814>, v=<-286,-250,-260>, a=<18,11,14> -p=<1989,749,-2228>, v=<287,108,-319>, a=<-21,-7,25> -p=<-1194,815,2585>, v=<-166,117,370>, a=<12,-8,-22> -p=<-2193,1590,1652>, v=<-310,223,233>, a=<19,-8,-17> -p=<1861,-1415,1504>, v=<264,-198,215>, a=<-19,16,-14> -p=<-1328,2363,849>, v=<-189,333,117>, a=<13,-24,-11> -p=<-2238,2021,-362>, v=<-325,294,-50>, a=<25,-16,7> -p=<-2228,-832,-1337>, v=<-318,-118,-191>, a=<20,4,14> -p=<2461,1069,153>, v=<350,150,18>, a=<-20,-7,-1> -p=<2496,-958,-105>, v=<357,-137,-15>, a=<-20,4,1> -p=<2119,-394,2826>, v=<298,-54,405>, a=<-22,6,-25> -p=<1055,-3092,686>, v=<152,-442,103>, a=<-15,27,-6> -p=<-2173,-909,-1613>, v=<-310,-127,-227>, a=<23,13,16> -p=<-2484,1605,-319>, v=<-353,229,-48>, a=<23,-16,2> -p=<357,631,2589>, v=<47,91,373>, a=<-1,-3,-25> -p=<272,2775,1048>, v=<39,395,152>, a=<5,-26,-8> -p=<-1504,-2830,-801>, v=<-207,-404,-117>, a=<17,29,6> -p=<1351,3181,1010>, v=<195,455,142>, a=<-13,-31,-9> -p=<530,-1446,-3084>, v=<77,-206,-439>, a=<-3,9,33> -p=<-1952,1119,1099>, v=<-279,164,156>, a=<22,-16,-5> -p=<232,-1333,-2866>, v=<28,-187,-408>, a=<-3,13,31> -p=<-1627,-2063,2010>, v=<-234,-294,291>, a=<22,22,-22> -p=<-2775,-964,-1321>, v=<-394,-137,-188>, a=<27,9,12> -p=<-1603,2665,1942>, v=<-231,381,277>, a=<16,-29,-18> -p=<-872,-2797,-770>, v=<-128,-399,-111>, a=<9,27,12> -p=<563,2846,618>, v=<80,402,86>, a=<-4,-27,-2> -p=<-1784,1654,-1446>, v=<-258,236,-203>, a=<20,-24,18> -p=<1893,1629,-2424>, v=<270,228,-343>, a=<-18,-16,22> -p=<29,-2731,-765>, v=<4,-394,-109>, a=<4,26,8> -p=<2971,-552,520>, v=<429,-78,76>, a=<-31,5,-6> -p=<-20,2794,-979>, v=<7,399,-142>, a=<0,-28,12> -p=<-1580,-1745,1680>, v=<-224,-248,234>, a=<11,14,-11> -p=<-328,-1946,2017>, v=<-46,-279,290>, a=<4,21,-27> -p=<-845,2947,-811>, v=<-120,423,-112>, a=<6,-28,8> -p=<-216,2818,754>, v=<-31,400,100>, a=<2,-27,-7> -p=<106,2953,-578>, v=<17,421,-85>, a=<0,-25,4> -p=<-608,-2556,-1827>, v=<-86,-367,-262>, a=<4,23,20> -p=<-581,2701,-743>, v=<-84,386,-103>, a=<4,-28,11> -p=<-2807,1109,363>, v=<-404,160,49>, a=<28,-8,-3> -p=<-1309,851,2893>, v=<-187,121,413>, a=<13,-7,-30> -p=<1933,1884,-496>, v=<276,269,-66>, a=<-17,-19,4> -p=<1113,2644,1081>, v=<164,376,154>, a=<-11,-22,-12> -p=<351,-2543,-1660>, v=<46,-363,-237>, a=<-9,29,16> -p=<-2152,-1819,784>, v=<-305,-261,115>, a=<20,18,-3> -p=<639,-2441,1378>, v=<91,-348,194>, a=<-3,26,-15> -p=<-2222,-1057,-1157>, v=<-320,-152,-163>, a=<22,10,7> -p=<3311,-711,1150>, v=<470,-101,166>, a=<-34,3,-9> -p=<2195,245,2137>, v=<313,34,306>, a=<-28,1,-20> -p=<-1274,-1659,978>, v=<-176,-239,133>, a=<13,13,-12> -p=<480,1761,1821>, v=<71,253,261>, a=<-1,-18,-17> -p=<505,-2920,-1064>, v=<74,-418,-148>, a=<-2,26,12> -p=<580,1922,1361>, v=<80,276,190>, a=<-8,-22,-13> -p=<412,-2422,-113>, v=<54,-340,-18>, a=<-4,21,4> -p=<-780,2764,-1540>, v=<-108,399,-221>, a=<8,-24,15> -p=<-2953,-900,-1397>, v=<-424,-126,-200>, a=<31,9,10> -p=<2784,-1400,-75>, v=<395,-196,-10>, a=<-30,19,-4> -p=<524,2195,613>, v=<71,309,88>, a=<-10,-20,-6> -p=<-2858,795,-1974>, v=<-410,111,-282>, a=<28,-9,21> -p=<2343,-1353,-691>, v=<335,-191,-103>, a=<-23,14,2> -p=<1266,2574,-1283>, v=<180,374,-179>, a=<-7,-21,10> -p=<1847,1777,-1545>, v=<261,260,-223>, a=<-20,-17,18> -p=<2685,745,1112>, v=<385,106,161>, a=<-29,-8,-13> -p=<-1298,832,-2251>, v=<-189,117,-321>, a=<18,-10,22> -p=<990,-2338,1295>, v=<139,-334,176>, a=<-10,22,-13> -p=<-3102,-122,533>, v=<-439,-17,76>, a=<32,2,3> -p=<-2399,802,434>, v=<-342,110,62>, a=<26,-11,-3> -p=<1256,-2642,-2070>, v=<177,-377,-296>, a=<-12,22,17> -p=<960,-2780,-588>, v=<137,-395,-88>, a=<-9,27,6> -p=<993,-3243,-1465>, v=<140,-468,-213>, a=<-12,34,17> -p=<-142,-2559,1059>, v=<-27,-361,153>, a=<-3,25,-5> -p=<3210,955,-451>, v=<455,136,-70>, a=<-27,-9,6> -p=<-1267,-871,-2445>, v=<-181,-127,-349>, a=<14,15,26> -p=<2551,1269,48>, v=<364,181,6>, a=<-30,-15,0> -p=<-2991,-480,1163>, v=<-426,-68,171>, a=<36,6,-13> -p=<1302,1541,2038>, v=<181,223,293>, a=<-13,-15,-21> -p=<-532,1036,-2819>, v=<-70,150,-406>, a=<5,-7,33> -p=<1875,-1593,1724>, v=<266,-228,240>, a=<-24,11,-19> -p=<2828,-1420,520>, v=<402,-200,74>, a=<-28,9,-3> -p=<1951,329,1653>, v=<275,49,238>, a=<-16,2,-16> -p=<-2936,1272,-395>, v=<-419,181,-57>, a=<30,-14,2> -p=<557,-218,-2958>, v=<81,-28,-422>, a=<-3,4,27> -p=<-918,-3137,1683>, v=<-133,-450,236>, a=<10,34,-23> -p=<-1998,1004,-2080>, v=<-285,147,-293>, a=<16,-9,18> -p=<1551,-320,2384>, v=<223,-46,344>, a=<-14,2,-29> -p=<2892,746,228>, v=<411,106,35>, a=<-32,-11,0> -p=<1335,-1122,-2785>, v=<190,-163,-397>, a=<-15,11,26> -p=<2710,715,1453>, v=<387,105,201>, a=<-29,-7,-13> -p=<1450,1012,2195>, v=<207,147,316>, a=<-17,-8,-24> -p=<3075,-284,146>, v=<433,-41,20>, a=<-31,3,2> -p=<1804,-2040,-520>, v=<259,-290,-71>, a=<-25,22,8> -p=<107,387,3666>, v=<15,55,525>, a=<-2,-3,-39> -p=<-2838,-613,-864>, v=<-399,-89,-124>, a=<29,9,5> -p=<1287,1454,1815>, v=<180,210,259>, a=<-14,-17,-14> -p=<-1119,-3166,-696>, v=<-154,-455,-99>, a=<16,30,6> -p=<-2005,-1780,-881>, v=<-289,-252,-125>, a=<21,17,8> -p=<232,2388,1738>, v=<34,347,247>, a=<0,-23,-19> -p=<-2465,-1095,260>, v=<-352,-155,39>, a=<31,10,-2> -p=<-2291,1207,2392>, v=<-329,175,342>, a=<22,-12,-28> -p=<146,-1931,2174>, v=<26,-278,311>, a=<-1,14,-21> -p=<-1336,2330,2194>, v=<-190,333,313>, a=<16,-27,-15> -p=<1073,-2979,1785>, v=<153,-422,254>, a=<-11,28,-17> -p=<-2081,2226,-534>, v=<-299,318,-78>, a=<17,-18,5> -p=<1254,2653,523>, v=<182,379,70>, a=<-11,-32,-5> -p=<-2073,848,1586>, v=<-301,122,227>, a=<25,-7,-14> -p=<1493,2064,-1217>, v=<209,294,-174>, a=<-10,-20,14> -p=<2275,-1677,49>, v=<325,-239,5>, a=<-16,22,1> -p=<-1664,439,-2478>, v=<-236,63,-357>, a=<15,-3,28> -p=<-1998,1841,-1355>, v=<-285,262,-191>, a=<19,-22,16> -p=<-734,-1428,2437>, v=<-104,-198,344>, a=<11,15,-26> -p=<122,-2631,-1084>, v=<17,-379,-156>, a=<-1,21,10> -p=<-2357,1267,-1432>, v=<-337,186,-199>, a=<23,-6,10> -p=<1792,2381,-353>, v=<251,343,-47>, a=<-19,-29,1> -p=<2300,-981,-1410>, v=<324,-135,-205>, a=<-27,10,22> -p=<2076,453,-2196>, v=<298,63,-313>, a=<-22,-3,20> -p=<-1018,-2075,2241>, v=<-145,-296,320>, a=<8,20,-19> -p=<1098,867,2225>, v=<156,122,316>, a=<-16,-9,-25> -p=<-2699,1266,-1929>, v=<-386,177,-277>, a=<26,-9,21> -p=<2266,-2555,301>, v=<323,-364,45>, a=<-22,25,-3> -p=<1776,1506,-1079>, v=<254,215,-154>, a=<-21,-15,12> -p=<134,-2512,517>, v=<19,-357,72>, a=<-4,25,-2> -p=<-505,-2904,1442>, v=<-70,-414,202>, a=<3,30,-19> -p=<-793,1096,2909>, v=<-113,156,415>, a=<10,-11,-26> -p=<-1006,-1239,2919>, v=<-141,-178,417>, a=<12,15,-25> -p=<2390,108,1476>, v=<341,14,210>, a=<-18,-2,-17> -p=<2248,1821,141>, v=<317,257,16>, a=<-18,-15,-9> -p=<-419,-973,-2511>, v=<-59,-139,-359>, a=<3,9,29> -p=<1279,-2209,-1121>, v=<188,-315,-159>, a=<-12,21,10> -p=<-2678,-381,1727>, v=<-383,-59,245>, a=<27,-2,-21> -p=<-1050,-111,3464>, v=<-153,-15,493>, a=<8,3,-35> -p=<-668,1778,1977>, v=<-92,254,282>, a=<6,-19,-17> -p=<-333,-1542,1916>, v=<-43,-214,273>, a=<1,18,-17> -p=<1981,-41,-2417>, v=<284,-8,-346>, a=<-20,-3,21> -p=<690,2578,-1314>, v=<98,368,-189>, a=<-2,-25,13> -p=<534,-2151,2291>, v=<76,-311,327>, a=<-2,21,-19> -p=<-519,1718,-2056>, v=<-77,239,-288>, a=<4,-18,16> -p=<344,158,-3042>, v=<47,22,-435>, a=<-4,-4,25> -p=<-1568,-1527,2263>, v=<-224,-220,326>, a=<15,15,-29> -p=<-2860,507,-67>, v=<-411,71,-6>, a=<27,-4,0> -p=<2379,-357,1061>, v=<342,-50,152>, a=<-21,6,-12> -p=<-1321,1199,-1961>, v=<-185,171,-280>, a=<11,-11,22> -p=<-1827,-114,-2909>, v=<-255,-21,-411>, a=<15,-5,34> -p=<468,2593,2487>, v=<70,367,359>, a=<-2,-17,-20> -p=<637,1292,2082>, v=<90,187,295>, a=<-5,-13,-16> -p=<-1312,-1771,-1992>, v=<-182,-255,-283>, a=<9,16,14> -p=<86,392,3060>, v=<10,59,441>, a=<0,1,-28> -p=<-987,1799,-2530>, v=<-146,260,-361>, a=<4,-21,24> -p=<2165,1739,717>, v=<306,248,103>, a=<-21,-17,-10> -p=<-652,-2330,1633>, v=<-93,-332,233>, a=<4,26,-14> -p=<-502,-2082,-2395>, v=<-71,-299,-344>, a=<5,23,22> -p=<-1424,277,2478>, v=<-203,38,357>, a=<12,-1,-24> -p=<-932,-1401,2206>, v=<-131,-198,317>, a=<13,18,-19> -p=<-2744,1200,234>, v=<-390,171,33>, a=<30,-16,-2> -p=<-1711,-2047,1117>, v=<-240,-291,156>, a=<12,24,-11> -p=<-955,-1516,1897>, v=<-135,-214,271>, a=<9,19,-14> -p=<3188,-1071,-88>, v=<455,-150,-12>, a=<-32,10,4> -p=<1092,-764,2456>, v=<156,-110,349>, a=<-11,7,-24> -p=<-279,2480,-1367>, v=<-39,355,-196>, a=<2,-32,16> -p=<-2046,-345,-1904>, v=<-289,-49,-267>, a=<17,1,18> -p=<1227,947,-2286>, v=<177,138,-319>, a=<-8,-10,23> -p=<-2122,420,-2228>, v=<-304,65,-320>, a=<24,-8,22> -p=<2545,-1184,-150>, v=<366,-174,-19>, a=<-19,16,0> -p=<-1717,-1624,2020>, v=<-243,-235,288>, a=<17,17,-19> -p=<398,2910,523>, v=<57,415,74>, a=<-4,-26,-9> -p=<-3419,113,229>, v=<-489,13,34>, a=<37,-1,-4> -p=<1781,345,-2493>, v=<254,53,-359>, a=<-19,-4,24> -p=<-1513,2248,366>, v=<-219,321,52>, a=<10,-23,-2> -p=<-2669,-1445,-911>, v=<-379,-207,-128>, a=<25,18,12> -p=<1786,1285,-1423>, v=<256,183,-201>, a=<-22,-17,8> -p=<-1100,2717,688>, v=<-149,386,97>, a=<6,-29,-6> -p=<2116,-874,2249>, v=<303,-124,319>, a=<-23,4,-22> -p=<-1122,2510,-1821>, v=<-158,353,-258>, a=<12,-27,15> -p=<489,-1820,2157>, v=<73,-256,308>, a=<-5,20,-17> -p=<-2631,-1665,-971>, v=<-378,-237,-133>, a=<30,17,10> -p=<1390,3117,-326>, v=<205,443,-45>, a=<-13,-26,3> -p=<2202,1284,1507>, v=<311,186,218>, a=<-28,-12,-17> -p=<1988,-125,1719>, v=<282,-20,245>, a=<-15,-5,-10> -p=<-1409,-1789,-1224>, v=<-202,-260,-173>, a=<11,17,11> -p=<1556,-1697,-1457>, v=<223,-233,-210>, a=<-14,19,14> -p=<2654,611,-1584>, v=<380,89,-224>, a=<-22,-12,15> -p=<-1057,3100,974>, v=<-151,444,139>, a=<14,-35,-13> -p=<-2545,1545,-214>, v=<-363,222,-24>, a=<21,-11,5> -p=<-1014,-1434,1241>, v=<-144,-203,180>, a=<14,19,-11> -p=<74,-724,2914>, v=<10,-95,418>, a=<3,7,-29> -p=<2548,862,-1116>, v=<364,129,-159>, a=<-25,-8,11> -p=<998,740,2388>, v=<141,107,345>, a=<-9,-8,-23> -p=<1171,-2442,354>, v=<167,-348,47>, a=<-10,27,-1> -p=<1564,-2205,-1141>, v=<224,-316,-162>, a=<-13,22,8> -p=<897,-1715,-2190>, v=<126,-248,-311>, a=<-9,20,22> -p=<113,194,-3187>, v=<21,28,-458>, a=<3,0,34> -p=<-2901,837,1268>, v=<-414,125,181>, a=<29,-8,-11> -p=<-2669,263,-789>, v=<-377,37,-113>, a=<26,0,6> -p=<2271,-2151,-1233>, v=<323,-309,-175>, a=<-18,21,12> -p=<-3035,-879,208>, v=<-436,-127,33>, a=<33,7,-3> -p=<927,-2798,-579>, v=<137,-399,-79>, a=<-13,28,1> -p=<2615,-373,664>, v=<377,-50,90>, a=<-25,0,-7> -p=<2526,-875,1241>, v=<360,-120,175>, a=<-27,7,-9> -p=<1475,-2741,243>, v=<210,-391,35>, a=<-16,32,4> -p=<1568,1680,-1392>, v=<216,234,-198>, a=<-14,-16,12> -p=<-2639,1179,1362>, v=<-379,168,194>, a=<26,-13,-11> -p=<-2697,-554,426>, v=<-386,-76,58>, a=<23,2,-4> -p=<-625,852,-2636>, v=<-88,119,-374>, a=<5,-8,27> -p=<2894,1356,579>, v=<413,191,80>, a=<-22,-9,-6> -p=<-477,3442,-25>, v=<-70,497,-1>, a=<0,-30,-3> -p=<1957,-1935,1398>, v=<275,-275,202>, a=<-19,23,-11> -p=<-1098,62,2996>, v=<-155,8,428>, a=<10,-1,-27> -p=<-457,1398,-2512>, v=<-64,197,-361>, a=<3,-13,27> -p=<106,-1781,-3135>, v=<15,-252,-450>, a=<1,14,31> -p=<113,-2766,-627>, v=<16,-392,-89>, a=<-1,23,6> -p=<-1065,-2843,1520>, v=<-155,-407,215>, a=<9,31,-11> -p=<-1255,-2866,-1144>, v=<-181,-409,-163>, a=<14,30,14> -p=<1550,-1700,2519>, v=<219,-239,357>, a=<-16,18,-26> -p=<1244,-1136,-2392>, v=<177,-159,-341>, a=<-7,11,23> -p=<3029,-1447,-462>, v=<432,-209,-69>, a=<-36,14,2> -p=<563,2823,137>, v=<80,408,17>, a=<-6,-28,1> -p=<-404,552,-3428>, v=<-56,80,-484>, a=<9,-8,36> -p=<2138,-270,2124>, v=<301,-35,304>, a=<-21,1,-24> -p=<-3501,-392,-218>, v=<-499,-54,-30>, a=<34,4,-4> -p=<1122,-2971,-683>, v=<162,-422,-97>, a=<-13,29,7> -p=<3094,-797,736>, v=<442,-113,99>, a=<-28,5,-7> -p=<89,-2730,-416>, v=<6,-390,-59>, a=<-4,24,4> -p=<-1756,2362,-1159>, v=<-254,337,-164>, a=<21,-23,14> -p=<-2090,-2397,-1211>, v=<-293,-342,-171>, a=<20,20,13> -p=<267,2047,-2406>, v=<45,296,-343>, a=<-3,-19,23> -p=<-791,-1538,-2557>, v=<-118,-224,-360>, a=<6,17,24> -p=<-729,-2964,-1002>, v=<-104,-422,-146>, a=<7,31,11> -p=<1095,-375,-2275>, v=<154,-60,-326>, a=<-11,6,21> -p=<134,3102,-474>, v=<21,449,-67>, a=<-2,-34,2> -p=<2696,419,237>, v=<388,63,33>, a=<-31,-10,4> -p=<1051,-514,-2632>, v=<150,-76,-374>, a=<-8,7,28> -p=<-95,1194,2464>, v=<-10,169,352>, a=<2,-8,-24> -p=<116,1820,2060>, v=<21,265,298>, a=<-1,-18,-27> -p=<1137,-583,-2833>, v=<162,-80,-405>, a=<-8,10,25> -p=<597,2132,1785>, v=<83,308,255>, a=<-5,-24,-17> -p=<-2893,-510,397>, v=<-413,-69,60>, a=<28,12,-6> -p=<1326,-2526,-174>, v=<188,-355,-26>, a=<-16,21,-5> -p=<2363,-1715,29>, v=<338,-244,5>, a=<-25,18,3> -p=<3268,-674,385>, v=<468,-98,55>, a=<-32,5,0> -p=<-1907,2327,-1359>, v=<-276,327,-194>, a=<15,-22,13> -p=<1871,-498,1901>, v=<269,-73,271>, a=<-14,5,-19> -p=<-685,2520,824>, v=<-94,360,120>, a=<11,-29,-8> -p=<1477,190,-2102>, v=<213,26,-300>, a=<-17,-3,22> -p=<-2607,1051,-728>, v=<-372,153,-103>, a=<24,-11,11> -p=<-798,-1889,-2102>, v=<-117,-269,-294>, a=<6,18,18> -p=<1459,1900,608>, v=<206,273,91>, a=<-12,-20,-7> -p=<1976,-1760,1559>, v=<282,-248,224>, a=<-22,18,-15> -p=<379,2443,-1604>, v=<57,351,-229>, a=<-1,-26,15> -p=<2448,174,-1634>, v=<348,24,-236>, a=<-24,3,10> -p=<-1102,2476,-860>, v=<-154,348,-122>, a=<11,-22,8> -p=<-2586,385,-67>, v=<-370,57,-11>, a=<27,-2,0> -p=<-2933,447,-1080>, v=<-421,63,-149>, a=<30,-4,7> -p=<2722,-778,592>, v=<385,-114,77>, a=<-29,8,-7> -p=<-1364,1786,-2688>, v=<-196,252,-385>, a=<12,-17,26> -p=<-881,2946,-1634>, v=<-124,420,-236>, a=<9,-29,19> -p=<-1606,-1555,-2462>, v=<-226,-226,-348>, a=<18,15,24> -p=<225,2145,1674>, v=<33,302,239>, a=<6,-19,-17> -p=<169,2788,-958>, v=<27,403,-136>, a=<-6,-27,8> -p=<2060,1504,2049>, v=<298,214,297>, a=<-20,-16,-18> -p=<899,-2216,305>, v=<125,-320,44>, a=<-4,16,-5> -p=<-777,-768,2593>, v=<-106,-109,373>, a=<7,7,-24> -p=<-1703,2998,-1377>, v=<-239,429,-198>, a=<19,-29,15> -p=<2407,-1677,-1103>, v=<342,-235,-156>, a=<-21,17,6> -p=<-2225,1617,411>, v=<-311,228,64>, a=<25,-20,-5> -p=<-1362,1799,-2016>, v=<-194,257,-287>, a=<10,-21,15> -p=<278,-848,-2184>, v=<40,-116,-311>, a=<-2,11,20> -p=<1849,-751,-1606>, v=<268,-104,-226>, a=<-16,7,24> -p=<1935,-1226,2484>, v=<271,-175,350>, a=<-19,11,-24> -p=<-2656,1005,-1618>, v=<-379,142,-233>, a=<29,-12,16> -p=<-2561,-1255,488>, v=<-368,-179,69>, a=<26,6,-7> -p=<2844,-41,828>, v=<407,-5,112>, a=<-27,-5,-8> -p=<1955,-2382,1068>, v=<279,-340,153>, a=<-19,18,-9> -p=<1998,2280,342>, v=<282,322,49>, a=<-22,-21,-2> -p=<1423,2824,516>, v=<207,401,73>, a=<-16,-25,-2> -p=<-611,2063,1513>, v=<-85,295,212>, a=<5,-25,-14> -p=<-2533,-552,912>, v=<-356,-81,127>, a=<31,5,-8> -p=<2190,1542,488>, v=<309,221,66>, a=<-22,-14,-8> -p=<3364,222,-696>, v=<489,29,-99>, a=<-37,-3,9> -p=<-195,-2901,-9>, v=<-25,-413,-2>, a=<1,30,0> -p=<-1965,-2019,1592>, v=<-281,-287,228>, a=<22,18,-15> -p=<1379,2381,1120>, v=<199,340,166>, a=<-10,-20,-12> -p=<-2981,1450,-856>, v=<-422,211,-120>, a=<26,-18,5> -p=<1804,2104,-526>, v=<256,305,-79>, a=<-20,-23,7> -p=<-49,-1044,2462>, v=<-7,-149,352>, a=<-6,7,-24> -p=<2033,-429,-2363>, v=<293,-60,-341>, a=<-19,8,18> -p=<-1922,-579,-1416>, v=<-276,-78,-207>, a=<17,0,13> -p=<-3136,-1214,173>, v=<-450,-177,19>, a=<34,11,4> -p=<2336,1073,-95>, v=<333,155,-10>, a=<-22,-10,0> -p=<-586,-2557,619>, v=<-84,-365,86>, a=<3,28,-3> -p=<840,157,-2757>, v=<122,25,-395>, a=<-8,4,27> -p=<-1097,-1519,1850>, v=<-156,-217,265>, a=<10,20,-22> -p=<2188,516,2054>, v=<309,72,297>, a=<-22,-4,-22> -p=<3141,115,1479>, v=<444,11,212>, a=<-26,-8,-9> -p=<1399,354,-2638>, v=<197,48,-375>, a=<-11,0,28> -p=<-926,2122,1918>, v=<-132,303,276>, a=<9,-23,-19> -p=<-2852,-308,28>, v=<-407,-43,6>, a=<33,3,-1> -p=<-1258,1760,-1548>, v=<-182,248,-219>, a=<12,-19,13> -p=<-860,2008,-2187>, v=<-122,285,-315>, a=<10,-16,22> -p=<-612,-2820,223>, v=<-89,-404,37>, a=<6,29,-2> -p=<2983,1129,-643>, v=<426,162,-94>, a=<-32,-12,5> -p=<-2164,-1260,-436>, v=<-308,-178,-62>, a=<22,16,1> -p=<-117,-1598,-2780>, v=<-19,-228,-396>, a=<1,19,33> -p=<2568,1371,-634>, v=<365,191,-83>, a=<-25,-13,7> -p=<1348,-1896,-2216>, v=<195,-265,-316>, a=<-13,17,23> -p=<-33,969,-2834>, v=<-4,139,-403>, a=<-2,-12,23> -p=<1468,-522,2281>, v=<209,-71,324>, a=<-17,8,-19> -p=<-377,2072,2027>, v=<-53,297,288>, a=<6,-20,-18> -p=<-2661,346,-1704>, v=<-376,44,-240>, a=<28,0,16> -p=<-970,2021,-1566>, v=<-139,292,-223>, a=<8,-23,18> -p=<-1839,1994,-1675>, v=<-262,286,-239>, a=<26,-15,17> -p=<-1077,-1477,-1848>, v=<-148,-214,-264>, a=<10,11,12> -p=<124,243,-2828>, v=<14,38,-407>, a=<5,0,28> -p=<-2674,1373,316>, v=<-378,196,50>, a=<17,-10,-4> -p=<-227,-2451,-1109>, v=<-32,-351,-157>, a=<2,26,5> -p=<880,-940,-2673>, v=<124,-133,-378>, a=<-4,8,26> -p=<2778,198,1439>, v=<398,29,205>, a=<-28,-1,-18> -p=<206,2864,614>, v=<32,410,88>, a=<-3,-29,-9> -p=<-1369,2288,-1446>, v=<-190,326,-209>, a=<11,-13,13> -p=<518,2025,1367>, v=<70,289,197>, a=<1,-16,-11> -p=<-887,-2131,-2169>, v=<-123,-304,-305>, a=<10,20,26> -p=<992,1365,-2469>, v=<150,192,-352>, a=<-12,-12,30> -p=<-2241,1405,-737>, v=<-318,200,-100>, a=<23,-14,7> diff --git a/2017/day-21/input.txt b/2017/day-21/input.txt deleted file mode 100644 index bda8318..0000000 --- a/2017/day-21/input.txt +++ /dev/null @@ -1,108 +0,0 @@ -../.. => .##/#../..# -#./.. => .##/#../### -##/.. => ..#/#.#/#.. -.#/#. => #../#../.#. -##/#. => .#./#../#.. -##/## => .##/.../.## -.../.../... => #.#./###./####/#..# -#../.../... => .###/####/##../#.## -.#./.../... => ###./.###/#..#/#.## -##./.../... => ..../..../.#../##.. -#.#/.../... => ...#/.##./..../##.. -###/.../... => ##../##../##.#/..## -.#./#../... => .#../###./##../#### -##./#../... => ####/##.#/..../..## -..#/#../... => ..#./####/...#/#.## -#.#/#../... => #.#./##../##../.##. -.##/#../... => ##../####/..#./...# -###/#../... => #..#/#.#./##.#/#.#. -.../.#./... => .#.#/..#./#.../.... -#../.#./... => ##../..##/..##/.#.. -.#./.#./... => ..../##../##../#.## -##./.#./... => ...#/##../#..#/.### -#.#/.#./... => ####/##.#/###./..## -###/.#./... => ..../...#/.###/.#.. -.#./##./... => #.#./#..#/.##./.#.# -##./##./... => .###/#.../#..#/#.#. -..#/##./... => .###/####/..../#.## -#.#/##./... => ...#/.###/.###/.### -.##/##./... => ..##/..##/.###/##.# -###/##./... => ####/#..#/####/#.#. -.../#.#/... => #.##/..#./.###/#.#. -#../#.#/... => ####/##.#/##.#/.... -.#./#.#/... => #.../...#/#.##/#..# -##./#.#/... => .#.#/##../##../.... -#.#/#.#/... => ##.#/#.../##../.#.. -###/#.#/... => ...#/###./.#.#/...# -.../###/... => .###/#.##/#.../###. -#../###/... => ..##/.#../.###/..#. -.#./###/... => ..../.##./#.##/#.## -##./###/... => .#.#/##.#/#.../#.#. -#.#/###/... => ..#./#.../#.#./.##. -###/###/... => ..##/.#.#/#..#/.##. -..#/.../#.. => ..##/.#../##.#/##.. -#.#/.../#.. => ..#./..../#.../...# -.##/.../#.. => .##./..##/####/#... -###/.../#.. => #.##/..../##../#.## -.##/#../#.. => .###/...#/###./.... -###/#../#.. => .#.#/#.#./#.##/..#. -..#/.#./#.. => ...#/..#./..##/.#.# -#.#/.#./#.. => #.../##.#/.###/#.#. -.##/.#./#.. => ###./####/#..#/##.# -###/.#./#.. => ..../..#./..../#... -.##/##./#.. => .#.#/.##./.#.#/#.## -###/##./#.. => ..../##../###./.#.# -#../..#/#.. => ...#/#.../#.##/.### -.#./..#/#.. => #..#/.#../###./#.#. -##./..#/#.. => #.#./..#./###./###. -#.#/..#/#.. => .#.#/##.#/##../#### -.##/..#/#.. => ###./..../.#../...# -###/..#/#.. => #.#./.##./.#.#/#..# -#../#.#/#.. => #.#./##.#/.#../.### -.#./#.#/#.. => ##.#/#.#./#.../#### -##./#.#/#.. => .#.#/#.../..#./#.## -..#/#.#/#.. => ##.#/.##./#.../.### -#.#/#.#/#.. => ..##/..../..../#### -.##/#.#/#.. => ####/#.#./###./.#.# -###/#.#/#.. => #.##/..#./##../#... -#../.##/#.. => ..##/##.#/####/.#.. -.#./.##/#.. => ..##/##../.#../..## -##./.##/#.. => ..##/.#.#/#..#/.... -#.#/.##/#.. => #.../##../...#/.#.# -.##/.##/#.. => ##../...#/.###/.#.# -###/.##/#.. => ####/..#./.##./#.## -#../###/#.. => .#.#/##.#/#.#./#.#. -.#./###/#.. => .###/#..#/.#.#/###. -##./###/#.. => ##../.#../###./.#.# -..#/###/#.. => #.##/..../...#/..#. -#.#/###/#.. => #.../#..#/..../.#.. -.##/###/#.. => ####/#..#/..#./.#.# -###/###/#.. => .##./##../.#../..#. -.#./#.#/.#. => #.#./.###/#.#./..## -##./#.#/.#. => .##./..../..##/##.. -#.#/#.#/.#. => ...#/..../.#.#/..## -###/#.#/.#. => .#../####/#.#./#.## -.#./###/.#. => #..#/.#.#/#..#/#.#. -##./###/.#. => .#../##../#..#/..## -#.#/###/.#. => #.#./.##./##.#/.#.# -###/###/.#. => #.#./...#/..##/#... -#.#/..#/##. => ..#./..#./...#/#..# -###/..#/##. => #..#/###./..../##.# -.##/#.#/##. => #.##/.#.#/...#/..## -###/#.#/##. => #.##/...#/.##./.### -#.#/.##/##. => ..../##.#/..../...# -###/.##/##. => .###/#.../###./###. -.##/###/##. => #.../#.#./.###/..#. -###/###/##. => #.##/.#../..#./.#.# -#.#/.../#.# => .##./##../###./.### -###/.../#.# => ..##/...#/###./.#.. -###/#../#.# => ##.#/..#./#.##/.#.. -#.#/.#./#.# => .#../#.##/...#/###. -###/.#./#.# => ..#./..../####/#### -###/##./#.# => ###./#..#/..../#..# -#.#/#.#/#.# => ##.#/###./..../#... -###/#.#/#.# => ##../.###/#..#/.#.. -#.#/###/#.# => #.../###./.###/..#. -###/###/#.# => ..../.##./.#../###. -###/#.#/### => ##../#.../.###/#... -###/###/### => .###/###./#.##/..#. diff --git a/2017/day-22/input.txt b/2017/day-22/input.txt deleted file mode 100644 index b0b7886..0000000 --- a/2017/day-22/input.txt +++ /dev/null @@ -1,25 +0,0 @@ -##.###.....##..#.####.... -##...#.#.#..##.#....#.#.. -...#..#.###.#.###.##.#### -..##..###....#.##.#..##.# -###....#####..###.#..#..# -.....#.#...#..##..#.##... -.##.#.###.#.#...##.#.##.# -......######.###......### -#.....##.#....#...#...... -....#..###.#.#.####.##.#. -.#.#.##...###.######.#### -####......#...#...#..#.#. -###.##.##..##....#..##.#. -..#.###.##..#...#######.. -...####.#...###..#..###.# -..#.#.......#.####.#..... -..##..####.######..##.### -..#..#..##...#.####....#. -.#..#.####.#..##..#..##.. -......#####...#.##.#....# -###..#...#.#...#.#..#.#.# -.#.###.#....##..######.## -##.######.....##.#.#.#..# -..#..##.##..#.#..###.##.. -#.##.##..##.#.###.......# diff --git a/2017/day-23/input.txt b/2017/day-23/input.txt deleted file mode 100644 index 274c84f..0000000 --- a/2017/day-23/input.txt +++ /dev/null @@ -1,32 +0,0 @@ -set b 84 -set c b -jnz a 2 -jnz 1 5 -mul b 100 -sub b -100000 -set c b -sub c -17000 -set f 1 -set d 2 -set e 2 -set g d -mul g e -sub g b -jnz g 2 -set f 0 -sub e -1 -set g e -sub g b -jnz g -8 -sub d -1 -set g d -sub g b -jnz g -13 -jnz f 2 -sub h -1 -set g b -sub g c -jnz g 2 -jnz 1 3 -sub b -17 -jnz 1 -23 diff --git a/2017/day-24/input.txt b/2017/day-24/input.txt deleted file mode 100644 index 3416a3f..0000000 --- a/2017/day-24/input.txt +++ /dev/null @@ -1,54 +0,0 @@ -48/5 -25/10 -35/49 -34/41 -35/35 -47/35 -34/46 -47/23 -28/8 -27/21 -40/11 -22/50 -48/42 -38/17 -50/33 -13/13 -22/33 -17/29 -50/0 -20/47 -28/0 -42/4 -46/22 -19/35 -17/22 -33/37 -47/7 -35/20 -8/36 -24/34 -6/7 -7/43 -45/37 -21/31 -37/26 -16/5 -11/14 -7/23 -2/23 -3/25 -20/20 -18/20 -19/34 -25/46 -41/24 -0/33 -3/7 -49/38 -47/22 -44/15 -24/21 -10/35 -6/21 -14/50 diff --git a/2017/day-25/input.txt b/2017/day-25/input.txt deleted file mode 100644 index e2e4d56..0000000 --- a/2017/day-25/input.txt +++ /dev/null @@ -1,62 +0,0 @@ -Begin in state A. -Perform a diagnostic checksum after 12399302 steps. - -In state A: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state B. - If the current value is 1: - - Write the value 0. - - Move one slot to the right. - - Continue with state C. - -In state B: - If the current value is 0: - - Write the value 0. - - Move one slot to the left. - - Continue with state A. - If the current value is 1: - - Write the value 0. - - Move one slot to the right. - - Continue with state D. - -In state C: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state D. - If the current value is 1: - - Write the value 1. - - Move one slot to the right. - - Continue with state A. - -In state D: - If the current value is 0: - - Write the value 1. - - Move one slot to the left. - - Continue with state E. - If the current value is 1: - - Write the value 0. - - Move one slot to the left. - - Continue with state D. - -In state E: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state F. - If the current value is 1: - - Write the value 1. - - Move one slot to the left. - - Continue with state B. - -In state F: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state A. - If the current value is 1: - - Write the value 1. - - Move one slot to the right. - - Continue with state E. diff --git a/2018/inputs/01.txt b/2018/inputs/01.txt deleted file mode 100644 index dd2193e..0000000 --- a/2018/inputs/01.txt +++ /dev/null @@ -1,1025 +0,0 @@ --14 -+15 -+9 -+19 -+18 -+14 -+14 --18 -+15 -+4 --18 --20 --2 -+17 -+16 --7 --3 -+5 -+1 --5 --11 --1 --6 --20 -+1 -+1 -+4 -+18 -+5 --20 --10 -+18 -+5 --4 --5 --18 -+9 -+6 -+1 --19 -+13 -+10 --22 --11 --14 --17 --10 --1 --13 -+6 --17 -+9 --11 --6 -+3 --14 -+4 --14 -+15 -+7 -+15 --1 --4 -+9 -+10 -+6 --9 -+8 -+3 -+10 --14 -+8 -+22 -+19 --15 -+10 --6 -+9 --4 -+2 -+11 --15 -+14 -+11 --14 -+2 -+7 -+9 --22 --6 --3 --21 -+10 -+5 --20 -+19 --3 --13 -+5 --16 -+12 -+10 --12 --4 -+12 -+2 --1 --4 --8 --6 --3 --8 --8 -+7 --10 --20 --12 --6 --17 -+2 -+20 -+7 --17 --14 --8 -+3 -+11 -+15 --4 --10 --16 --3 --19 --6 --3 --9 --16 --7 --16 --12 -+11 --13 --6 -+13 -+4 --7 --3 -+5 -+12 -+4 --19 --19 -+7 -+1 --7 --12 --7 --5 --17 -+18 -+3 -+10 -+15 --12 --8 -+17 -+9 -+19 -+4 -+16 --11 -+10 --6 --7 -+6 -+6 -+19 -+3 -+8 --2 -+12 -+19 --17 -+7 --2 --10 --16 --11 --1 --2 --17 --7 -+22 -+3 -+8 -+11 --12 --4 -+3 -+19 --16 -+18 --12 --17 --8 -+5 --11 -+7 --12 --23 --2 -+14 -+8 -+9 -+3 -+29 -+16 --15 --2 --12 -+24 -+14 -+2 -+4 --2 -+18 --9 --18 -+8 --9 -+4 -+7 -+19 -+7 -+10 --9 --14 --6 -+5 -+17 --14 -+7 -+2 --1 -+11 -+18 --2 --6 -+19 --15 --18 --5 -+12 -+21 -+2 -+2 --5 -+10 -+8 --10 -+1 --17 -+6 -+21 -+18 --17 -+7 --5 -+43 --4 -+50 --4 -+9 -+16 --12 -+9 -+10 --21 -+3 -+25 --9 -+18 -+17 --19 -+5 -+16 --8 --17 -+16 -+21 --16 -+6 -+12 --9 -+19 --7 -+4 --8 -+7 -+18 -+17 --7 -+11 -+21 --6 -+4 --17 --19 -+18 -+13 --17 -+2 -+4 --8 -+9 -+22 -+2 -+5 -+13 -+6 -+3 --28 --17 --17 --6 -+19 --16 --19 -+11 --7 -+6 --17 -+3 --4 --7 --6 -+10 -+17 --7 --4 -+2 -+8 --7 --25 -+15 --10 --18 --10 --10 --11 --11 -+14 -+14 --3 -+21 -+10 --11 -+6 -+11 -+21 --25 --9 --14 -+2 -+16 --27 -+4 --7 -+6 --11 -+29 -+21 -+21 -+6 --10 -+14 -+17 -+6 --13 -+32 --23 -+17 --1 -+12 --6 --11 -+27 --5 -+19 --2 --21 --42 --21 -+19 --64 -+20 --38 -+42 --23 -+1 --29 -+26 --4 -+57 -+6 --1 -+31 -+107 --9 -+5 -+19 --12 -+20 --1 -+30 -+1 -+2 --47 --38 -+5 -+13 -+121 -+69 --60 -+57143 --13 --3 -+13 -+15 -+1 --19 --11 -+2 --14 -+4 -+15 -+8 --7 -+16 -+3 --5 --16 -+17 --18 -+5 --7 -+17 -+11 -+12 --2 -+16 --17 -+6 -+12 --9 --16 --5 -+9 -+18 -+15 --19 -+16 -+16 --9 -+5 --18 -+19 --17 --18 -+9 -+11 -+7 --3 --7 --6 -+3 --17 --4 -+6 -+4 -+2 -+10 --13 --21 -+10 --17 -+15 -+1 --10 --13 -+20 --14 -+21 -+13 -+16 -+5 -+4 -+19 -+9 -+12 -+4 --10 -+14 --6 -+17 --9 --14 -+3 -+16 -+6 -+13 -+6 --15 -+14 -+11 --1 -+8 --4 -+11 -+5 --7 --19 --2 -+14 -+18 --14 -+2 -+18 -+16 --3 -+16 -+7 -+1 --12 --5 --18 -+8 -+11 --7 --8 --19 -+14 --10 --7 -+4 -+9 --18 --2 -+19 -+21 -+9 -+1 --9 -+4 --3 -+4 --11 --17 -+10 --2 -+6 --20 -+3 -+15 -+4 -+19 -+19 --14 -+3 -+1 -+4 -+12 -+11 --8 -+12 -+18 --14 -+2 --4 -+19 --1 -+4 -+15 -+13 -+16 -+7 --12 -+10 --13 --3 --17 -+19 --16 -+5 --20 --15 -+3 -+18 -+4 -+3 -+3 -+14 --12 -+8 -+11 -+7 -+10 -+13 --7 -+5 --19 -+12 --3 -+18 --9 -+7 -+1 -+18 -+17 --6 -+1 --15 -+10 --5 --10 --6 -+18 -+16 -+6 -+5 --10 --8 --5 -+7 --1 --4 -+17 -+1 -+4 --8 -+1 -+11 --13 --18 --14 -+5 -+3 -+19 -+12 -+8 --3 -+5 --24 -+3 --10 --20 --1 -+10 --19 -+6 -+8 --3 --10 -+15 --8 -+14 --17 --17 -+4 -+1 --12 -+13 --11 -+4 -+12 --25 --1 --8 -+14 --23 --21 -+17 --20 -+2 --5 --1 -+12 --10 -+3 -+17 -+4 --15 -+20 --1 -+9 -+23 --20 --22 --12 --10 --15 -+11 --35 --12 --14 -+16 --10 --19 -+26 -+12 -+16 --8 --15 -+19 -+3 --12 --16 -+10 -+2 --1 -+13 --7 -+2 -+12 -+9 --1 -+2 --21 -+3 --1 -+13 -+7 -+2 -+3 -+18 --32 -+4 -+43 -+19 --3 --5 -+20 --2 --2 -+17 -+61 -+2 --5 -+23 --3 -+8 --12 -+55 -+12 -+12 -+6 -+20 --6 -+7 -+15 -+3 -+11 -+8 --4 --9 --19 --13 --4 -+6 --10 --9 --5 --4 -+11 -+5 -+15 --14 -+2 -+6 --22 -+2 -+18 --11 --2 --4 --16 --5 -+12 -+4 -+20 -+8 -+18 --6 -+15 -+17 --11 -+16 --13 --12 -+1 --9 -+3 -+16 -+4 -+19 -+9 --8 --7 --12 -+11 -+21 --11 --16 -+8 -+1 -+25 -+15 --9 --42 -+12 --18 --6 --10 --8 --5 --23 --20 -+14 -+12 -+23 -+120 -+19 --43 -+9 --1 --1 --33 -+6 -+43 --103 --187 -+9 -+3 --82 --20 --7 -+125 -+72 -+613 -+56596 --18 --19 -+12 --11 --19 -+1 -+19 --18 --6 --3 -+16 --2 --10 --9 --13 --15 -+16 -+5 --15 -+7 --8 --17 -+7 --16 -+14 -+14 --15 -+4 --15 --10 --9 -+12 --15 -+5 --1 -+13 --15 --3 --19 -+1 --6 --19 --19 -+23 --25 --28 --10 --3 --21 --13 --14 -+11 -+18 --13 -+1 --16 -+14 -+15 -+5 --7 -+10 -+2 --14 -+10 -+11 -+11 --6 --7 --4 -+14 --12 --6 --3 --15 --10 --13 --17 -+3 -+2 -+8 -+18 --4 --11 -+2 --12 -+13 --9 -+14 -+17 -+12 -+1 --12 --14 -+6 -+5 --13 -+20 --13 --22 -+3 -+15 -+14 -+17 -+7 --22 --22 --14 --2 --20 -+15 --3 --8 -+13 -+40 -+72 --21 -+25 --16 -+11 -+22 -+22 -+25 -+16 -+15 -+15 -+9 -+12 --10 -+9 -+11 --1 -+10 --16 -+17 -+8 --7 --17 -+4 --11 -+20 -+10 -+7 -+6 --7 -+8 --19 -+23 -+7 --1 --2 -+17 --9 --3 -+2 --10 --10 --23 -+17 -+7 -+10 -+6 -+14 -+12 --1 -+3 --7 --3 -+16 --11 -+17 --7 --1 --3 --12 --114806 diff --git a/2018/inputs/02.txt b/2018/inputs/02.txt deleted file mode 100644 index 65ade4b..0000000 --- a/2018/inputs/02.txt +++ /dev/null @@ -1,250 +0,0 @@ -cvfueihajytpmrdkgsxfqplbxn -cbzueihajytnmrdkgtxfqplbwn -cvzucihajytomrdkgstfqplqwn -cvzueilajytomrdkgsxfqwnbwn -cvzueihajytomrdkgsgwqphbwn -wuzuerhajytomrdkgsxfqplbwn -cyzueifajybomrdkgsxfqplbwn -cvzueihajxtomrdkgpxfqplmwn -ivzfevhajytomrdkgsxfqplbwn -cvzueihajytomrdlgsxfqphbbn -uvzueihajjtomrdkgsxfqpobwn -cvzupihajytomrdkgsxfqplpwe -cvzueihajyvomrdkgsxfqplbrl -cczueihajytomrdkgsnfqpxbwn -cvzueigajytdmrdkgsxyqplbwn -cvzujihljytomrdkgsxuqplbwn -cvzueisajytomrddgsxkqplbwn -cvzneihajytomrdkgsgaqplbwn -cvzueihajytomrdkgsinmplbwn -cveueihajyromrdkgsxfqplown -cypueihajytotrdkgzxfqplbwn -cvzuoihajytomvdqgsxfqplbwn -cvzuekhejytwmrdkgsxfqplbwn -cvzseihajytomrdkgsxfqgmbwn -cvfuhihajytomrdkgsxfqplbwi -cvzueihujxtomrdkgsufqplbwn -cvzueihdjytomrdogsxfqplbwh -cvzueihdjyfohrdkgsxfqplbwn -cvtudihajytolrdkgsxfqplbwn -cvzueihajytymrdkgshzqplbwn -cvzuebhajytomxdkgsxfqplbwt -cvzulihajyxomrdkgsbfqplbwn -cvzueihajywomrdkgsxfqplbts -cvzueihajytouodkdsxfqplbwn -cvzueihajytomgdkgqxfqklbwn -cvzubihajytomvdkgsxfqplmwn -cvhueihajyyocrdkgsxfqplbwn -zvzueihajytourdkgsxflplbwn -cvzbeihajytomadkgsxfoplbwn -cvzueihajytomrdkgnxfqplbsl -cvfueihajftkmrdkgsxfqplbwn -cvzuexhajytomryugsxfqplbwn -cvzueihajytomsckgsxfqalbwn -cvzuexhajytomrdkbsxfqpluwn -cvzueihajytbmrtkgsxwqplbwn -cvzueihajytomrdigsxfqqlbsn -cvzweihajytomydkgsxfmplbwn -bvzteihajytimrdkgsxfqplbwn -cvzueihajytpmrdkgsxfcpbbwn -cvzueigsjltomrdkgsxfqplbwn -cvzueihajytomrikgsxfopldwn -cvzueihajstomrdkgsxfqplgon -cvzueimajytomrnkxsxfqplbwn -cvzleihagatomrdkgsxfqplbwn -cvbueihajotomrdkgsxfqjlbwn -cvzueihajytomrdkgsxfqppnvn -hvzueihajytomrdkghxfkplbwn -cvzueigajytxmrdkgsxfqplbjn -cvzueihaaxtokrdkgsxfqplbwn -cvzueihajyeomrdkgujfqplbwn -cvzueiwajpoomrdkgsxfqplbwn -cvzieidtjytomrdkgsxfqplbwn -cvzueihalytomrakbsxfqplbwn -wtzueihajytomrdkgsxfqplbwq -cvzuelhaiytomrdkgsxfqplcwn -cvzueihajytomrdkgsxfqslswd -cvzueihajytomrykgssfqplbon -cvzueihfjytovrdegsxfqplbwn -cvzueihajytomldqgsxfqplbwy -cvzleihjjytomrtkgsxfqplbwn -cvzueihaldtomrdtgsxfqplbwn -cvzueihajytzmrdkgsxfeplqwn -cvzueihrjytomddkgsxfqpgbwn -cyzulihajytokrdkgsxfqplbwn -cvsueihajytoordfgsxfqplbwn -fvzueyhajytomrdkgaxfqplbwn -cczueihajytobrdkgsefqplbwn -cvzueihajytomcdrgscfqplbwn -cvzuexhajyvomrdkgssfqplbwn -cvzsmihajyiomrdkgsxfqplbwn -cvzzeihajttomrdkgsxzqplbwn -cvzseihajytomrdkgsxfqpebvn -cvzueihajgthmrdkgsbfqplbwn -ruzueihajytomrdkgsxfqphbwn -cvzueihajytofrdkgsnfrplbwn -cvzuetdajytojrdkgsxfqplbwn -fvzueihajytomrdkghxfqpobwn -cvzueihsjytomrdkgsxfqglbxn -cvzueihajytowrdkgsxfqpsbun -cvzteihaiytomrdkfsxfqplbwn -cvzueihajytkmrdkrsxfqplvwn -cvzueihajyoomrdkasxfqjlbwn -lvzurihajytkmrdkgsxfqplbwn -cvzueihajyyomrdagsxfqelbwn -cvfueihajytomrdkgsxfqplbbx -cvwueihajytommdkgkxfqplbwn -cvzucicajytomrdkgsxcqplbwn -dvzueihahytgmrdkgsxfqplbwn -cvzuechajytomrdkgsxfqelwwn -cvzuekhajytomrdkgsxknplbwn -cvtueihajytomphkgsxfqplbwn -cvzueihabytnzrdkgsxfqplbwn -cvzusihajytomrdkgfxfqplban -cvfueihajytomcdfgsxfqplbwn -mvzueihapytomrdkgsxfdplbwn -cvzueihajytomhdkgsxmqppbwn -jvsueihajytomrdkgsxfqplbln -cvzujihajybomrdkgsxtqplbwn -cvzuekhawytomrdkgsxfqplbwc -svzueihanytomrdogsxfqplbwn -cvzujihajytodrdkgslfqplbwn -cvgdeihajytorrdkgsxfqplbwn -cvzbeihajytoprdkgsxfqplbyn -cvzueihkyytomjdkgsxfqplbwn -cvzuelhojytomrdkgsxfqjlbwn -evzueihajytimrdkgsxfqpsbwn -cvzueihajydomrdkjsxfqplbjn -ovzteihajytosrdkgsxfqplbwn -cvzueihajyaomrdzgsxfqplbgn -cvzuewhajmtomrdkgsufqplbwn -cvzueihajqtomhukgsxfqplbwn -cvzueihajytomzqkgsxfqplbwk -cazuewhakytomrdkgsxfqplbwn -clzueihatytomrdkgzxfqplbwn -dvzueihajytomqdkgsxfqpnbwn -cvzueidajdtomrdkgsxtqplbwn -cvzueihabytowrdkgsxoqplbwn -cvzujihwjytomrdkgsxeqplbwn -cvtuedhajytomrdkgsxfqplbbn -cvzueihajcgomrdkgsxfqplswn -cvzuephajyiomrdngsxfqplbwn -cvzueihajythmqdkgsxfqplbwf -cvzueitajytomrdkgsxfepvbwn -cvzueihajytomydkgsxfqplvwb -dvzueshajytomrddgsxfqplbwn -cvzueihajytomrdkgvxfqpwben -cvzueihajytomrdkgvxfpplwwn -cvzuefhajftomrdkgsxfqrlbwn -cvzueihajytpmrvkgsxfqplbcn -cvzueihajytohrdkgsxfqxnbwn -cvzueihajytomrdposxfqulbwn -cozueihajytomrpkgsxfqrlbwn -cvzuuihaxytomrdkgsxfqplbtn -cvzueihajytomrbzgsxyqplbwn -cveueihajyxoqrdkgsxfqplbwn -cvzueihajytomrkkgsxfqptbrn -cvzuezhajatomrdkssxfqplbwn -cpzueihajytomrdkgsxfhplbwo -lviueihajytomrekgsxfqplbwn -cvzueihwjytomrdkusxfyplbwn -cvzgeihajytomwdkgsxfrplbwn -cvzsejhzjytomrdkgsxfqplbwn -cvzuuihajytomrdkgsxfqdlbwz -cvzjeihajytomrdugsxftplbwn -cvzueihaxytomrrkgsxfmplbwn -cvzueihajgtomrdhgsxfqplwwn -cvzulihajytomedkgsxfqplewn -cvzueivajytomrdkmsxfqplbwc -cvzuervajytomrdkgsxfwplbwn -cvzuemhcjytomrdkgslfqplbwn -cvzyerhauytomrdkgsxfqplbwn -cvzueihaoytomrdkgsyfqplewn -cvzueihanytomrdkgsafkplbwn -cvzueihajvtomrdugsxfqpcbwn -chzueihajytamrdxgsxfqplbwn -cvzueihalytomrdsgsxfqplbln -cvzueihajytoyaykgsxfqplbwn -tlzueihajyeomrdkgsxfqplbwn -cvpueihajytbmrdkgsxfxplbwn -cvzueihajytomjdkgsxuqplkwn -cvzueihajygomrdkgkxfqplbwg -cvzueihajhtomrdkgbxsqplbwn -cvzurihajytomrdkgsafqplbwx -cdzuezhajytomrdkgsxrqplbwn -cvbueihajytotrwkgsxfqplbwn -cwzkeihajytomrdkgsxfqplbwh -cvzheihajytolrikgsxfqplbwn -cozuevhajytomrdkgkxfqplbwn -chzueihajytomrjkgsxfqulbwn -cvzueihkjyromrdkgsxvqplbwn -cvzveihajytomrdkgsxpqplnwn -cvzueihajytoirdkgsxfqihbwn -cvoueihajytomrdkgsxfqpdawn -pvzueihajytomrdkgnxfqplbfn -cvzueihakytomxdkgssfqplbwn -cvzueivajytomrdbgsxaqplbwn -cvzueihajytokrdkgszrqplbwn -cvzuevhajytomrdkgsxgqplbwi -cvzueihajylomrdkgsxflplbpn -hvzueihajytomvdkgsxfqplgwn -cvzleihajytymrrkgsxfqplbwn -crzueieajytomrdkgsxfqplbon -cszueihajytomrdlgqxfqplbwn -cvzueihacytomrdkgsxfjblbwn -cvzreihajytomrdkgsxfqplzun -cvzurihajytomrdkgsxiqplawn -uvzueihajyhovrdkgsxfqplbwn -cvzueihajyqodrdkgssfqplbwn -cvzwiihrjytomrdkgsxfqplbwn -cqzueihajytomrdkgjxfqplban -cvmueihajytoordkgsxfqplbyn -cypueihajytomrdkgzxfqplbwn -cvzueihajykomrdkgsmfqplbtn -cvzueidajytimrdkgsxfqpdbwn -cvzheihajytomrdkgsxfqpfewn -dvzueihajytumrdzgsxfqplbwn -cvzueixajytomrdkgsvfqplgwn -cvzuevhzjyzomrdkgsxfqplbwn -cvyeeihajytomrdkgsxnqplbwn -cvzueihajytomrdkggtpqplbwn -cvzceiyajytomrdkgexfqplbwn -cvzuelhajyyomrdkzsxfqplbwn -cvzhzihajygomrdkgsxfqplbwn -cvzueihwjytomrdkgsgfqplbrn -cvzsevhajytomrdkgqxfqplbwn -cvzueiuajytomrdkgsxfppebwn -nvzueihajytemrdkgsxwqplbwn -cvzueihajytocgdkgsxfqvlbwn -cczusihajytomrdkgsxfqplbpn -cmzueihajytomrdkbsxwqplbwn -cvzumfdajytomrdkgsxfqplbwn -cvzueihcjytomrdkgsxfqplbkl -cvzueihajytomawknsxfqplbwn -kvzueihijytomrdkgsxdqplbwn -cdzutihajytomrdkgsxfkplbwn -cvzufihadylomrdkgsxfqplbwn -cvzueihajytomrgkxsxfqphbwn -cvzuewhajyzomrdkgsxfqelbwn -cvzueihajytomrdkgqxfqelbwc -cvzueshajyoomrdkgsxfqflbwn -cvzueihajyromrekgixfqplbwn -chzugihajytomrdkgsxfqplawn -cvzueihajytomrdkgsxfhpmbwy -cvzueihacytodxdkgsxfqplbwn -cvzurihajytourdkgsdfqplbwn -cvzzeihmjytomrddgsxfqplbwn -cvzucyhajygomrdkgsxfqplbwn -ckzueihzjytomrdkgsxwqplbwn -cvlueihajmtozrdkgsxfqplbwn -cvzkeihajytomrdkgsxfqclbwc -cvzueihajytomrdkgsxgdplbwa -cvzueihyjytoxrdkgcxfqplbwn -cvzueizavytomfdkgsxfqplbwn -cvzueihajwtosrdkgsxfqllbwn -cvzueihajytomrdaksxfqpllwn -cvzuuihojytombdkgsxfqplbwn -cvzuiibajytpmrdkgsxfqplbwn -cvzueihajyuomydkgsxfqplzwn -cvzueihajytimrmkgsxfqplfwn -cvzueihajytomrdkgzxfqpljwo diff --git a/2018/inputs/03.txt b/2018/inputs/03.txt deleted file mode 100644 index cc0bfba..0000000 --- a/2018/inputs/03.txt +++ /dev/null @@ -1,1397 +0,0 @@ -#1 @ 287,428: 27x20 -#2 @ 282,539: 20x10 -#3 @ 550,118: 20x23 -#4 @ 454,774: 20x19 -#5 @ 542,157: 11x24 -#6 @ 249,134: 15x20 -#7 @ 825,137: 12x22 -#8 @ 444,393: 12x10 -#9 @ 810,143: 27x20 -#10 @ 674,274: 25x13 -#11 @ 974,802: 13x15 -#12 @ 607,514: 22x24 -#13 @ 640,627: 24x25 -#14 @ 188,652: 5x17 -#15 @ 268,962: 16x12 -#16 @ 868,950: 26x22 -#17 @ 309,698: 27x29 -#18 @ 51,514: 26x17 -#19 @ 939,416: 25x25 -#20 @ 262,284: 12x17 -#21 @ 46,269: 13x29 -#22 @ 340,492: 26x26 -#23 @ 311,885: 13x21 -#24 @ 564,656: 21x16 -#25 @ 805,434: 17x16 -#26 @ 355,616: 5x18 -#27 @ 485,434: 29x18 -#28 @ 685,751: 18x26 -#29 @ 321,768: 14x12 -#30 @ 287,551: 8x10 -#31 @ 327,181: 28x25 -#32 @ 74,698: 10x28 -#33 @ 47,758: 21x17 -#34 @ 86,359: 27x25 -#35 @ 944,163: 17x18 -#36 @ 338,306: 28x17 -#37 @ 415,344: 22x22 -#38 @ 702,845: 22x19 -#39 @ 320,718: 24x22 -#40 @ 955,914: 19x29 -#41 @ 551,434: 20x19 -#42 @ 275,198: 24x16 -#43 @ 219,290: 13x20 -#44 @ 712,749: 18x23 -#45 @ 759,839: 14x10 -#46 @ 792,885: 14x12 -#47 @ 109,75: 20x26 -#48 @ 957,801: 28x15 -#49 @ 433,538: 18x11 -#50 @ 245,365: 25x18 -#51 @ 520,978: 10x10 -#52 @ 355,59: 15x28 -#53 @ 422,420: 26x14 -#54 @ 890,543: 12x18 -#55 @ 41,813: 11x22 -#56 @ 941,452: 25x19 -#57 @ 155,485: 13x19 -#58 @ 652,260: 18x28 -#59 @ 527,935: 29x21 -#60 @ 402,292: 29x25 -#61 @ 175,586: 28x22 -#62 @ 239,403: 16x20 -#63 @ 609,209: 22x14 -#64 @ 464,798: 13x25 -#65 @ 275,972: 13x23 -#66 @ 260,940: 25x11 -#67 @ 43,358: 12x23 -#68 @ 359,278: 18x11 -#69 @ 184,634: 25x14 -#70 @ 57,763: 13x13 -#71 @ 838,384: 25x25 -#72 @ 22,256: 22x19 -#73 @ 707,921: 19x29 -#74 @ 504,229: 16x27 -#75 @ 658,555: 22x16 -#76 @ 825,642: 29x26 -#77 @ 622,572: 29x13 -#78 @ 187,174: 12x11 -#79 @ 236,469: 24x27 -#80 @ 977,77: 18x8 -#81 @ 734,779: 15x12 -#82 @ 859,826: 16x25 -#83 @ 386,215: 18x12 -#84 @ 840,671: 29x13 -#85 @ 862,119: 15x18 -#86 @ 603,203: 19x12 -#87 @ 559,435: 16x23 -#88 @ 657,470: 19x20 -#89 @ 704,184: 22x28 -#90 @ 597,490: 20x29 -#91 @ 936,217: 23x18 -#92 @ 513,231: 29x29 -#93 @ 83,504: 19x11 -#94 @ 868,66: 28x25 -#95 @ 834,840: 28x24 -#96 @ 39,768: 22x28 -#97 @ 937,35: 20x28 -#98 @ 371,896: 22x17 -#99 @ 469,969: 15x15 -#100 @ 476,845: 18x15 -#101 @ 526,632: 25x11 -#102 @ 588,911: 25x19 -#103 @ 419,609: 15x19 -#104 @ 908,900: 25x26 -#105 @ 445,881: 21x16 -#106 @ 283,821: 18x29 -#107 @ 231,213: 20x10 -#108 @ 699,974: 13x22 -#109 @ 314,969: 24x15 -#110 @ 393,594: 20x20 -#111 @ 708,859: 21x15 -#112 @ 540,557: 10x24 -#113 @ 104,977: 26x22 -#114 @ 213,212: 19x16 -#115 @ 935,628: 16x29 -#116 @ 21,353: 21x14 -#117 @ 904,303: 18x23 -#118 @ 83,295: 18x23 -#119 @ 192,183: 22x11 -#120 @ 672,500: 10x11 -#121 @ 253,58: 23x27 -#122 @ 554,664: 16x29 -#123 @ 365,668: 17x25 -#124 @ 294,870: 20x20 -#125 @ 352,534: 28x29 -#126 @ 104,712: 15x13 -#127 @ 486,221: 14x27 -#128 @ 148,772: 21x27 -#129 @ 376,67: 24x19 -#130 @ 396,581: 25x14 -#131 @ 576,939: 10x17 -#132 @ 856,544: 26x16 -#133 @ 232,75: 20x22 -#134 @ 949,287: 20x27 -#135 @ 52,512: 10x13 -#136 @ 51,604: 16x17 -#137 @ 953,552: 26x17 -#138 @ 185,645: 13x28 -#139 @ 541,202: 27x26 -#140 @ 594,509: 19x28 -#141 @ 214,104: 23x18 -#142 @ 540,294: 15x13 -#143 @ 7,286: 21x24 -#144 @ 404,202: 26x26 -#145 @ 775,677: 21x23 -#146 @ 349,282: 13x18 -#147 @ 214,913: 28x18 -#148 @ 722,931: 12x19 -#149 @ 582,688: 14x17 -#150 @ 90,952: 15x18 -#151 @ 888,653: 22x28 -#152 @ 224,195: 17x28 -#153 @ 664,300: 28x14 -#154 @ 271,564: 13x22 -#155 @ 696,943: 18x29 -#156 @ 445,278: 16x19 -#157 @ 748,783: 15x25 -#158 @ 460,722: 16x19 -#159 @ 207,107: 24x19 -#160 @ 900,964: 21x12 -#161 @ 471,791: 21x15 -#162 @ 555,258: 20x10 -#163 @ 341,36: 17x26 -#164 @ 458,222: 29x14 -#165 @ 900,15: 16x17 -#166 @ 305,964: 11x10 -#167 @ 213,798: 26x10 -#168 @ 188,887: 20x23 -#169 @ 162,31: 13x29 -#170 @ 609,627: 22x29 -#171 @ 506,739: 25x16 -#172 @ 735,413: 16x18 -#173 @ 140,232: 14x10 -#174 @ 365,624: 22x25 -#175 @ 127,190: 12x21 -#176 @ 389,453: 28x12 -#177 @ 224,205: 16x21 -#178 @ 518,108: 20x21 -#179 @ 570,927: 22x13 -#180 @ 891,313: 20x29 -#181 @ 893,599: 18x11 -#182 @ 749,814: 25x19 -#183 @ 847,377: 11x11 -#184 @ 155,22: 15x22 -#185 @ 508,534: 13x10 -#186 @ 626,247: 13x27 -#187 @ 374,388: 18x11 -#188 @ 907,475: 29x14 -#189 @ 871,813: 27x25 -#190 @ 540,324: 12x12 -#191 @ 259,546: 22x24 -#192 @ 249,751: 18x25 -#193 @ 247,497: 11x10 -#194 @ 41,326: 22x19 -#195 @ 157,481: 26x25 -#196 @ 291,211: 13x13 -#197 @ 265,78: 27x12 -#198 @ 273,77: 12x19 -#199 @ 756,94: 10x19 -#200 @ 462,973: 14x15 -#201 @ 821,303: 13x21 -#202 @ 454,948: 20x26 -#203 @ 902,275: 24x24 -#204 @ 444,158: 28x16 -#205 @ 675,524: 21x10 -#206 @ 780,941: 23x27 -#207 @ 459,149: 16x25 -#208 @ 943,826: 23x15 -#209 @ 694,424: 16x18 -#210 @ 204,592: 18x4 -#211 @ 972,415: 19x18 -#212 @ 679,190: 12x22 -#213 @ 906,834: 10x25 -#214 @ 480,783: 12x27 -#215 @ 633,699: 18x25 -#216 @ 1,170: 26x29 -#217 @ 886,781: 18x12 -#218 @ 738,937: 25x24 -#219 @ 109,728: 28x26 -#220 @ 723,860: 21x11 -#221 @ 81,230: 17x28 -#222 @ 164,93: 17x22 -#223 @ 439,940: 24x23 -#224 @ 341,614: 13x25 -#225 @ 282,680: 12x28 -#226 @ 551,470: 27x19 -#227 @ 897,547: 11x17 -#228 @ 866,130: 26x18 -#229 @ 555,592: 18x21 -#230 @ 889,672: 20x19 -#231 @ 565,596: 21x18 -#232 @ 789,146: 15x13 -#233 @ 536,60: 10x23 -#234 @ 673,481: 13x20 -#235 @ 947,240: 18x27 -#236 @ 325,737: 21x12 -#237 @ 773,608: 16x17 -#238 @ 444,577: 13x27 -#239 @ 295,751: 14x12 -#240 @ 651,181: 29x16 -#241 @ 218,653: 18x12 -#242 @ 607,651: 14x13 -#243 @ 538,916: 29x13 -#244 @ 266,540: 20x28 -#245 @ 139,507: 29x20 -#246 @ 873,700: 28x28 -#247 @ 691,182: 23x26 -#248 @ 399,438: 20x13 -#249 @ 497,865: 29x19 -#250 @ 977,932: 16x26 -#251 @ 181,689: 12x27 -#252 @ 234,397: 12x14 -#253 @ 461,560: 20x11 -#254 @ 650,868: 15x24 -#255 @ 861,293: 17x19 -#256 @ 731,49: 17x13 -#257 @ 885,594: 11x13 -#258 @ 937,542: 10x16 -#259 @ 841,292: 26x28 -#260 @ 298,642: 24x18 -#261 @ 842,667: 13x14 -#262 @ 281,548: 18x19 -#263 @ 562,218: 18x19 -#264 @ 319,674: 29x16 -#265 @ 403,60: 21x21 -#266 @ 847,62: 28x17 -#267 @ 557,202: 15x29 -#268 @ 155,768: 11x22 -#269 @ 67,294: 24x24 -#270 @ 731,391: 28x26 -#271 @ 542,562: 3x14 -#272 @ 691,661: 20x17 -#273 @ 447,91: 23x15 -#274 @ 914,753: 20x26 -#275 @ 266,770: 20x16 -#276 @ 657,878: 14x26 -#277 @ 362,642: 13x21 -#278 @ 535,609: 29x28 -#279 @ 307,435: 29x29 -#280 @ 779,729: 13x22 -#281 @ 906,938: 23x27 -#282 @ 688,683: 19x19 -#283 @ 297,748: 12x10 -#284 @ 801,875: 21x10 -#285 @ 858,142: 17x11 -#286 @ 810,821: 23x18 -#287 @ 792,105: 21x11 -#288 @ 549,148: 17x10 -#289 @ 491,562: 18x11 -#290 @ 706,862: 14x13 -#291 @ 812,290: 29x21 -#292 @ 367,597: 23x19 -#293 @ 971,555: 24x18 -#294 @ 661,474: 19x12 -#295 @ 167,345: 10x24 -#296 @ 825,886: 20x17 -#297 @ 782,396: 27x20 -#298 @ 53,181: 23x29 -#299 @ 95,219: 17x25 -#300 @ 933,53: 26x22 -#301 @ 511,156: 17x13 -#302 @ 926,618: 20x21 -#303 @ 449,605: 12x19 -#304 @ 192,755: 25x13 -#305 @ 950,310: 13x29 -#306 @ 282,40: 23x27 -#307 @ 253,123: 28x23 -#308 @ 739,495: 19x14 -#309 @ 857,954: 15x13 -#310 @ 566,380: 26x20 -#311 @ 121,709: 15x10 -#312 @ 209,802: 19x29 -#313 @ 245,307: 10x26 -#314 @ 870,57: 10x13 -#315 @ 402,883: 13x12 -#316 @ 741,222: 16x15 -#317 @ 882,13: 21x24 -#318 @ 775,654: 15x16 -#319 @ 308,199: 27x28 -#320 @ 153,381: 24x16 -#321 @ 636,43: 26x17 -#322 @ 100,334: 12x27 -#323 @ 970,649: 23x11 -#324 @ 332,953: 23x28 -#325 @ 460,39: 19x29 -#326 @ 826,152: 24x21 -#327 @ 488,880: 29x12 -#328 @ 907,15: 18x14 -#329 @ 640,701: 14x21 -#330 @ 251,290: 12x24 -#331 @ 213,772: 10x24 -#332 @ 20,813: 8x3 -#333 @ 265,963: 12x27 -#334 @ 390,444: 16x13 -#335 @ 610,287: 25x12 -#336 @ 739,722: 26x15 -#337 @ 510,52: 18x13 -#338 @ 250,253: 23x11 -#339 @ 600,605: 11x28 -#340 @ 566,230: 25x27 -#341 @ 322,723: 16x21 -#342 @ 306,372: 20x10 -#343 @ 188,631: 28x10 -#344 @ 772,302: 12x13 -#345 @ 686,390: 18x21 -#346 @ 927,628: 10x24 -#347 @ 691,22: 23x21 -#348 @ 159,961: 19x22 -#349 @ 35,125: 4x7 -#350 @ 346,80: 11x18 -#351 @ 221,241: 22x26 -#352 @ 699,678: 18x24 -#353 @ 421,592: 14x20 -#354 @ 752,101: 11x14 -#355 @ 202,157: 28x23 -#356 @ 202,466: 28x25 -#357 @ 381,75: 28x12 -#358 @ 933,666: 26x24 -#359 @ 315,787: 18x19 -#360 @ 312,377: 20x21 -#361 @ 555,612: 24x18 -#362 @ 245,357: 27x25 -#363 @ 39,562: 13x11 -#364 @ 500,619: 26x13 -#365 @ 645,513: 3x4 -#366 @ 789,652: 11x27 -#367 @ 632,534: 11x26 -#368 @ 220,820: 27x15 -#369 @ 952,732: 23x22 -#370 @ 581,541: 20x17 -#371 @ 214,531: 13x16 -#372 @ 183,189: 27x14 -#373 @ 420,938: 25x19 -#374 @ 237,674: 22x20 -#375 @ 253,655: 16x28 -#376 @ 720,966: 10x18 -#377 @ 203,487: 18x12 -#378 @ 4,437: 12x10 -#379 @ 58,859: 15x20 -#380 @ 140,705: 28x18 -#381 @ 196,656: 25x20 -#382 @ 604,959: 28x28 -#383 @ 703,671: 27x18 -#384 @ 60,379: 16x11 -#385 @ 126,201: 25x11 -#386 @ 255,850: 23x21 -#387 @ 608,524: 14x22 -#388 @ 490,880: 24x19 -#389 @ 817,545: 23x13 -#390 @ 471,979: 20x12 -#391 @ 576,910: 27x19 -#392 @ 190,263: 17x15 -#393 @ 240,480: 19x28 -#394 @ 54,271: 10x13 -#395 @ 286,559: 14x20 -#396 @ 359,280: 12x29 -#397 @ 798,822: 10x20 -#398 @ 898,452: 27x20 -#399 @ 960,608: 12x14 -#400 @ 980,326: 19x17 -#401 @ 43,58: 28x23 -#402 @ 219,225: 10x20 -#403 @ 73,699: 14x28 -#404 @ 773,865: 17x21 -#405 @ 341,507: 25x20 -#406 @ 212,949: 15x23 -#407 @ 377,520: 20x25 -#408 @ 808,374: 28x22 -#409 @ 280,923: 28x18 -#410 @ 527,67: 27x25 -#411 @ 971,379: 20x10 -#412 @ 838,617: 14x23 -#413 @ 468,87: 14x12 -#414 @ 264,133: 23x25 -#415 @ 824,913: 22x14 -#416 @ 845,139: 23x20 -#417 @ 95,846: 14x17 -#418 @ 0,437: 19x28 -#419 @ 45,368: 12x17 -#420 @ 167,604: 24x27 -#421 @ 485,925: 24x29 -#422 @ 340,589: 17x12 -#423 @ 276,66: 21x15 -#424 @ 483,441: 24x23 -#425 @ 252,461: 15x14 -#426 @ 454,60: 16x29 -#427 @ 406,885: 11x23 -#428 @ 760,743: 13x20 -#429 @ 346,573: 21x11 -#430 @ 60,299: 28x10 -#431 @ 709,303: 12x12 -#432 @ 731,930: 7x3 -#433 @ 204,410: 13x21 -#434 @ 588,850: 23x19 -#435 @ 419,599: 16x18 -#436 @ 648,705: 12x14 -#437 @ 232,909: 26x20 -#438 @ 931,175: 17x16 -#439 @ 959,742: 27x22 -#440 @ 423,624: 26x17 -#441 @ 107,715: 25x12 -#442 @ 655,651: 11x21 -#443 @ 840,610: 20x23 -#444 @ 205,191: 11x13 -#445 @ 74,26: 24x28 -#446 @ 879,460: 29x21 -#447 @ 355,740: 11x15 -#448 @ 341,913: 20x10 -#449 @ 310,245: 18x10 -#450 @ 194,180: 11x22 -#451 @ 129,786: 26x25 -#452 @ 438,895: 25x19 -#453 @ 12,454: 25x25 -#454 @ 62,683: 25x23 -#455 @ 44,178: 10x14 -#456 @ 571,651: 16x25 -#457 @ 320,262: 13x13 -#458 @ 360,155: 25x16 -#459 @ 98,188: 20x20 -#460 @ 319,753: 10x10 -#461 @ 709,874: 29x10 -#462 @ 321,681: 12x12 -#463 @ 136,794: 20x15 -#464 @ 878,871: 12x19 -#465 @ 286,107: 24x11 -#466 @ 585,37: 22x21 -#467 @ 450,164: 24x17 -#468 @ 312,23: 12x24 -#469 @ 543,113: 29x18 -#470 @ 782,12: 14x16 -#471 @ 854,145: 27x18 -#472 @ 650,517: 24x22 -#473 @ 176,567: 18x17 -#474 @ 699,427: 15x16 -#475 @ 634,448: 11x24 -#476 @ 662,899: 24x18 -#477 @ 49,342: 10x19 -#478 @ 768,27: 21x20 -#479 @ 191,740: 19x10 -#480 @ 82,282: 22x17 -#481 @ 736,935: 14x21 -#482 @ 856,359: 26x11 -#483 @ 109,329: 23x19 -#484 @ 344,749: 27x17 -#485 @ 109,799: 26x11 -#486 @ 631,506: 11x23 -#487 @ 847,117: 29x22 -#488 @ 518,82: 20x13 -#489 @ 372,606: 22x15 -#490 @ 159,392: 20x16 -#491 @ 577,842: 17x26 -#492 @ 199,304: 23x16 -#493 @ 857,947: 18x20 -#494 @ 566,384: 29x22 -#495 @ 460,557: 12x12 -#496 @ 39,98: 20x26 -#497 @ 780,20: 24x11 -#498 @ 19,217: 14x18 -#499 @ 360,771: 29x15 -#500 @ 343,718: 17x23 -#501 @ 703,741: 28x11 -#502 @ 703,749: 25x13 -#503 @ 104,280: 29x21 -#504 @ 302,832: 24x29 -#505 @ 656,906: 28x21 -#506 @ 833,35: 13x17 -#507 @ 70,155: 18x26 -#508 @ 483,434: 13x26 -#509 @ 676,766: 16x17 -#510 @ 380,970: 10x11 -#511 @ 212,12: 25x16 -#512 @ 927,613: 22x24 -#513 @ 579,70: 10x18 -#514 @ 907,265: 19x22 -#515 @ 212,942: 26x16 -#516 @ 451,561: 28x20 -#517 @ 689,958: 23x28 -#518 @ 534,938: 28x10 -#519 @ 382,145: 18x21 -#520 @ 623,342: 23x24 -#521 @ 361,678: 18x18 -#522 @ 541,385: 25x26 -#523 @ 102,836: 26x22 -#524 @ 800,532: 22x11 -#525 @ 763,292: 21x16 -#526 @ 370,269: 17x18 -#527 @ 271,229: 21x18 -#528 @ 723,804: 19x22 -#529 @ 348,360: 18x22 -#530 @ 98,853: 25x11 -#531 @ 489,21: 13x19 -#532 @ 93,968: 15x11 -#533 @ 418,719: 26x27 -#534 @ 204,490: 23x16 -#535 @ 289,969: 29x10 -#536 @ 564,350: 28x21 -#537 @ 426,404: 22x23 -#538 @ 856,132: 13x15 -#539 @ 795,630: 22x29 -#540 @ 219,868: 22x11 -#541 @ 152,566: 23x14 -#542 @ 689,891: 21x12 -#543 @ 776,853: 10x22 -#544 @ 908,764: 15x17 -#545 @ 946,938: 18x18 -#546 @ 658,786: 25x19 -#547 @ 307,781: 26x22 -#548 @ 200,961: 19x29 -#549 @ 975,851: 17x28 -#550 @ 229,24: 18x25 -#551 @ 67,367: 18x16 -#552 @ 370,965: 15x25 -#553 @ 616,283: 23x13 -#554 @ 67,894: 24x29 -#555 @ 681,743: 12x18 -#556 @ 241,550: 23x27 -#557 @ 729,54: 25x26 -#558 @ 546,320: 21x16 -#559 @ 388,755: 20x19 -#560 @ 217,797: 16x11 -#561 @ 154,921: 13x16 -#562 @ 900,671: 27x20 -#563 @ 692,678: 27x12 -#564 @ 391,372: 11x14 -#565 @ 63,899: 13x15 -#566 @ 872,50: 24x26 -#567 @ 652,802: 11x27 -#568 @ 763,570: 11x22 -#569 @ 314,258: 20x11 -#570 @ 909,607: 23x26 -#571 @ 238,414: 23x19 -#572 @ 184,15: 12x29 -#573 @ 178,433: 16x11 -#574 @ 397,847: 21x24 -#575 @ 448,168: 21x26 -#576 @ 443,410: 14x22 -#577 @ 863,408: 12x25 -#578 @ 332,421: 23x17 -#579 @ 55,363: 21x28 -#580 @ 587,680: 13x29 -#581 @ 366,781: 27x22 -#582 @ 483,642: 26x15 -#583 @ 732,617: 27x15 -#584 @ 386,578: 29x17 -#585 @ 584,636: 18x22 -#586 @ 738,361: 21x24 -#587 @ 404,280: 25x20 -#588 @ 204,949: 24x19 -#589 @ 308,973: 13x27 -#590 @ 976,947: 23x14 -#591 @ 959,184: 14x18 -#592 @ 935,409: 23x14 -#593 @ 402,903: 16x19 -#594 @ 493,699: 10x16 -#595 @ 943,199: 23x10 -#596 @ 20,198: 26x19 -#597 @ 968,609: 11x17 -#598 @ 75,916: 24x14 -#599 @ 91,486: 14x24 -#600 @ 720,761: 11x24 -#601 @ 424,125: 21x26 -#602 @ 496,885: 20x22 -#603 @ 48,168: 29x12 -#604 @ 49,633: 15x18 -#605 @ 335,588: 12x21 -#606 @ 863,960: 24x25 -#607 @ 542,607: 25x22 -#608 @ 592,239: 22x20 -#609 @ 246,671: 28x10 -#610 @ 101,506: 21x27 -#611 @ 516,488: 16x16 -#612 @ 193,205: 15x16 -#613 @ 488,645: 24x24 -#614 @ 694,704: 22x26 -#615 @ 529,842: 27x25 -#616 @ 798,655: 27x12 -#617 @ 225,871: 16x24 -#618 @ 875,873: 27x20 -#619 @ 210,464: 17x28 -#620 @ 558,612: 12x16 -#621 @ 467,789: 14x28 -#622 @ 79,950: 17x16 -#623 @ 35,749: 10x28 -#624 @ 403,301: 16x13 -#625 @ 401,222: 26x27 -#626 @ 291,830: 28x22 -#627 @ 64,945: 25x24 -#628 @ 908,812: 11x26 -#629 @ 42,810: 29x20 -#630 @ 645,273: 24x16 -#631 @ 786,124: 15x25 -#632 @ 21,840: 19x17 -#633 @ 296,684: 24x11 -#634 @ 731,188: 20x12 -#635 @ 544,615: 28x20 -#636 @ 17,410: 19x10 -#637 @ 881,853: 23x26 -#638 @ 730,918: 16x24 -#639 @ 768,691: 16x11 -#640 @ 381,397: 24x12 -#641 @ 160,97: 18x28 -#642 @ 164,660: 26x17 -#643 @ 100,267: 19x19 -#644 @ 713,725: 21x24 -#645 @ 270,944: 23x18 -#646 @ 88,806: 22x22 -#647 @ 453,556: 21x18 -#648 @ 914,671: 11x20 -#649 @ 494,884: 19x4 -#650 @ 959,394: 19x13 -#651 @ 628,608: 20x15 -#652 @ 353,375: 28x26 -#653 @ 10,174: 20x13 -#654 @ 465,855: 22x17 -#655 @ 176,878: 17x27 -#656 @ 701,868: 12x11 -#657 @ 100,7: 15x19 -#658 @ 29,784: 27x14 -#659 @ 96,138: 10x13 -#660 @ 707,43: 15x26 -#661 @ 945,523: 29x23 -#662 @ 336,917: 12x10 -#663 @ 512,795: 14x27 -#664 @ 11,359: 3x11 -#665 @ 106,844: 18x13 -#666 @ 970,246: 11x23 -#667 @ 479,957: 23x15 -#668 @ 808,502: 12x14 -#669 @ 375,743: 20x18 -#670 @ 881,271: 27x11 -#671 @ 329,373: 28x25 -#672 @ 103,730: 26x14 -#673 @ 432,510: 18x29 -#674 @ 798,487: 17x20 -#675 @ 539,873: 22x17 -#676 @ 297,540: 21x27 -#677 @ 50,242: 20x13 -#678 @ 362,647: 27x13 -#679 @ 405,597: 23x28 -#680 @ 639,447: 20x10 -#681 @ 198,430: 19x20 -#682 @ 414,460: 22x13 -#683 @ 164,608: 18x14 -#684 @ 898,259: 19x14 -#685 @ 152,934: 13x11 -#686 @ 598,285: 24x28 -#687 @ 858,905: 20x25 -#688 @ 14,613: 14x29 -#689 @ 238,769: 18x26 -#690 @ 715,862: 5x8 -#691 @ 617,47: 29x28 -#692 @ 669,824: 11x27 -#693 @ 948,649: 18x13 -#694 @ 128,901: 29x18 -#695 @ 256,72: 14x25 -#696 @ 361,712: 18x23 -#697 @ 75,482: 22x23 -#698 @ 914,654: 15x25 -#699 @ 482,119: 19x28 -#700 @ 58,842: 18x15 -#701 @ 563,970: 10x17 -#702 @ 417,555: 19x12 -#703 @ 427,142: 26x24 -#704 @ 715,541: 13x27 -#705 @ 356,284: 12x11 -#706 @ 335,633: 15x23 -#707 @ 313,980: 14x16 -#708 @ 427,418: 19x17 -#709 @ 53,892: 12x28 -#710 @ 772,27: 17x20 -#711 @ 546,947: 28x19 -#712 @ 889,492: 18x29 -#713 @ 320,943: 20x27 -#714 @ 192,613: 11x19 -#715 @ 413,600: 22x25 -#716 @ 923,413: 18x27 -#717 @ 216,961: 14x13 -#718 @ 89,972: 18x10 -#719 @ 893,606: 29x21 -#720 @ 360,467: 18x24 -#721 @ 949,617: 24x10 -#722 @ 490,702: 18x12 -#723 @ 285,955: 25x19 -#724 @ 217,928: 13x23 -#725 @ 906,488: 15x25 -#726 @ 846,782: 20x10 -#727 @ 475,473: 16x15 -#728 @ 328,613: 13x9 -#729 @ 410,563: 27x17 -#730 @ 221,890: 15x17 -#731 @ 77,465: 28x19 -#732 @ 500,764: 27x27 -#733 @ 391,900: 18x15 -#734 @ 65,718: 13x13 -#735 @ 745,170: 23x23 -#736 @ 10,416: 14x19 -#737 @ 201,608: 23x14 -#738 @ 798,824: 15x24 -#739 @ 475,103: 20x17 -#740 @ 863,781: 13x21 -#741 @ 778,643: 24x19 -#742 @ 946,967: 26x23 -#743 @ 515,974: 24x20 -#744 @ 339,422: 12x19 -#745 @ 882,304: 29x18 -#746 @ 981,124: 15x13 -#747 @ 913,744: 10x28 -#748 @ 885,482: 25x22 -#749 @ 64,176: 12x15 -#750 @ 303,639: 22x24 -#751 @ 648,689: 11x29 -#752 @ 13,762: 27x23 -#753 @ 838,585: 17x28 -#754 @ 224,69: 14x20 -#755 @ 111,666: 29x29 -#756 @ 911,139: 10x24 -#757 @ 169,640: 11x11 -#758 @ 535,834: 15x14 -#759 @ 98,425: 26x21 -#760 @ 32,119: 28x28 -#761 @ 56,481: 17x10 -#762 @ 281,117: 16x26 -#763 @ 533,599: 22x16 -#764 @ 443,808: 19x13 -#765 @ 381,277: 20x14 -#766 @ 491,481: 14x17 -#767 @ 517,808: 13x29 -#768 @ 620,558: 24x17 -#769 @ 347,364: 25x29 -#770 @ 933,91: 6x22 -#771 @ 813,612: 28x21 -#772 @ 491,254: 14x11 -#773 @ 504,773: 13x28 -#774 @ 347,93: 10x17 -#775 @ 138,30: 25x14 -#776 @ 529,459: 11x20 -#777 @ 518,73: 21x19 -#778 @ 721,630: 20x18 -#779 @ 265,141: 9x7 -#780 @ 958,659: 10x22 -#781 @ 912,147: 25x15 -#782 @ 709,765: 26x20 -#783 @ 18,210: 26x14 -#784 @ 96,968: 14x13 -#785 @ 891,465: 14x26 -#786 @ 247,261: 28x12 -#787 @ 237,122: 19x26 -#788 @ 430,945: 17x13 -#789 @ 756,202: 12x29 -#790 @ 78,702: 15x19 -#791 @ 955,834: 26x22 -#792 @ 716,694: 18x13 -#793 @ 306,303: 24x25 -#794 @ 317,227: 14x20 -#795 @ 415,2: 16x13 -#796 @ 116,851: 26x21 -#797 @ 844,670: 28x19 -#798 @ 220,888: 23x26 -#799 @ 265,882: 29x25 -#800 @ 535,635: 25x21 -#801 @ 582,630: 25x25 -#802 @ 252,382: 11x26 -#803 @ 184,739: 14x10 -#804 @ 408,622: 12x17 -#805 @ 754,620: 14x13 -#806 @ 448,161: 13x16 -#807 @ 741,51: 29x27 -#808 @ 759,446: 14x24 -#809 @ 877,58: 16x23 -#810 @ 550,387: 10x18 -#811 @ 960,129: 22x26 -#812 @ 784,890: 11x21 -#813 @ 1,328: 28x10 -#814 @ 166,427: 17x11 -#815 @ 105,5: 17x11 -#816 @ 779,662: 27x17 -#817 @ 537,473: 21x20 -#818 @ 860,665: 17x15 -#819 @ 434,131: 21x26 -#820 @ 754,350: 20x13 -#821 @ 746,275: 11x26 -#822 @ 653,556: 20x13 -#823 @ 386,757: 14x13 -#824 @ 259,832: 5x5 -#825 @ 345,635: 29x26 -#826 @ 61,368: 10x18 -#827 @ 418,316: 27x24 -#828 @ 192,183: 20x10 -#829 @ 550,785: 16x10 -#830 @ 966,104: 15x18 -#831 @ 892,3: 19x16 -#832 @ 87,733: 25x12 -#833 @ 525,616: 25x27 -#834 @ 248,282: 27x21 -#835 @ 281,664: 23x17 -#836 @ 313,563: 15x20 -#837 @ 554,587: 21x14 -#838 @ 858,956: 22x17 -#839 @ 342,762: 22x16 -#840 @ 974,395: 17x13 -#841 @ 855,765: 15x25 -#842 @ 5,551: 14x14 -#843 @ 548,389: 12x16 -#844 @ 976,806: 8x7 -#845 @ 943,130: 28x27 -#846 @ 563,368: 15x17 -#847 @ 594,252: 19x26 -#848 @ 858,927: 26x18 -#849 @ 678,900: 27x21 -#850 @ 554,373: 18x15 -#851 @ 625,656: 10x23 -#852 @ 500,310: 26x12 -#853 @ 96,969: 27x27 -#854 @ 211,737: 18x21 -#855 @ 329,150: 18x10 -#856 @ 595,39: 20x16 -#857 @ 259,208: 23x29 -#858 @ 196,477: 4x22 -#859 @ 109,622: 29x17 -#860 @ 29,539: 11x25 -#861 @ 454,193: 16x16 -#862 @ 381,221: 11x22 -#863 @ 342,435: 13x18 -#864 @ 40,544: 24x24 -#865 @ 366,702: 27x13 -#866 @ 299,531: 15x13 -#867 @ 440,30: 11x18 -#868 @ 675,281: 18x10 -#869 @ 7,310: 22x29 -#870 @ 880,467: 25x20 -#871 @ 172,4: 19x29 -#872 @ 816,193: 19x29 -#873 @ 466,10: 15x21 -#874 @ 564,411: 19x28 -#875 @ 902,313: 16x17 -#876 @ 410,448: 11x13 -#877 @ 351,153: 20x25 -#878 @ 446,41: 23x14 -#879 @ 535,786: 27x26 -#880 @ 512,849: 28x12 -#881 @ 933,447: 24x21 -#882 @ 241,555: 29x18 -#883 @ 489,539: 26x29 -#884 @ 449,843: 21x24 -#885 @ 90,663: 27x12 -#886 @ 533,627: 13x18 -#887 @ 405,189: 24x24 -#888 @ 245,114: 24x17 -#889 @ 487,863: 20x25 -#890 @ 223,595: 16x16 -#891 @ 697,100: 11x12 -#892 @ 107,282: 22x9 -#893 @ 963,904: 20x25 -#894 @ 851,622: 13x26 -#895 @ 841,221: 29x12 -#896 @ 405,459: 18x13 -#897 @ 56,59: 23x10 -#898 @ 9,445: 27x12 -#899 @ 440,319: 14x11 -#900 @ 756,823: 12x25 -#901 @ 940,681: 27x26 -#902 @ 906,306: 13x13 -#903 @ 290,655: 17x15 -#904 @ 276,968: 14x22 -#905 @ 23,792: 27x13 -#906 @ 7,847: 17x12 -#907 @ 315,199: 14x29 -#908 @ 280,103: 27x13 -#909 @ 744,636: 16x20 -#910 @ 202,729: 15x21 -#911 @ 663,404: 15x27 -#912 @ 89,125: 13x16 -#913 @ 829,851: 18x25 -#914 @ 713,964: 24x22 -#915 @ 645,597: 23x22 -#916 @ 681,887: 17x12 -#917 @ 83,317: 25x23 -#918 @ 22,452: 27x26 -#919 @ 21,303: 11x27 -#920 @ 899,950: 18x14 -#921 @ 446,380: 22x16 -#922 @ 499,57: 22x19 -#923 @ 21,208: 15x18 -#924 @ 522,591: 23x16 -#925 @ 671,834: 4x4 -#926 @ 487,6: 17x18 -#927 @ 784,742: 15x20 -#928 @ 355,753: 29x24 -#929 @ 743,204: 10x23 -#930 @ 529,920: 20x25 -#931 @ 237,215: 10x5 -#932 @ 92,19: 28x29 -#933 @ 739,57: 27x25 -#934 @ 93,448: 23x25 -#935 @ 838,202: 21x23 -#936 @ 440,59: 26x24 -#937 @ 171,854: 11x10 -#938 @ 322,229: 5x6 -#939 @ 284,24: 19x24 -#940 @ 172,615: 22x19 -#941 @ 156,665: 24x29 -#942 @ 907,468: 24x22 -#943 @ 423,294: 15x14 -#944 @ 388,693: 29x13 -#945 @ 688,149: 25x18 -#946 @ 384,381: 11x11 -#947 @ 1,137: 19x17 -#948 @ 217,888: 11x12 -#949 @ 518,273: 18x15 -#950 @ 528,284: 27x29 -#951 @ 663,547: 16x18 -#952 @ 937,719: 11x23 -#953 @ 806,98: 13x18 -#954 @ 237,328: 26x10 -#955 @ 543,601: 14x14 -#956 @ 314,29: 3x8 -#957 @ 266,491: 12x19 -#958 @ 625,500: 25x21 -#959 @ 892,766: 20x10 -#960 @ 12,263: 14x27 -#961 @ 731,183: 26x23 -#962 @ 469,950: 25x10 -#963 @ 14,134: 25x23 -#964 @ 673,479: 12x29 -#965 @ 160,574: 29x13 -#966 @ 920,765: 21x22 -#967 @ 970,616: 23x16 -#968 @ 963,605: 13x28 -#969 @ 322,611: 23x15 -#970 @ 954,547: 14x16 -#971 @ 959,221: 20x27 -#972 @ 612,47: 13x11 -#973 @ 606,26: 13x24 -#974 @ 751,918: 14x29 -#975 @ 30,450: 18x27 -#976 @ 386,76: 21x22 -#977 @ 519,840: 17x12 -#978 @ 486,541: 18x24 -#979 @ 156,29: 26x23 -#980 @ 671,319: 24x15 -#981 @ 70,272: 14x26 -#982 @ 517,259: 16x29 -#983 @ 949,444: 19x26 -#984 @ 666,299: 10x12 -#985 @ 559,660: 14x18 -#986 @ 740,181: 12x23 -#987 @ 442,793: 22x22 -#988 @ 728,82: 29x27 -#989 @ 717,529: 12x25 -#990 @ 79,352: 21x12 -#991 @ 197,966: 20x22 -#992 @ 761,518: 28x15 -#993 @ 694,93: 24x28 -#994 @ 134,699: 19x11 -#995 @ 897,958: 24x28 -#996 @ 931,89: 16x27 -#997 @ 939,739: 11x27 -#998 @ 235,912: 14x21 -#999 @ 48,616: 14x17 -#1000 @ 558,689: 27x15 -#1001 @ 425,942: 26x28 -#1002 @ 451,543: 13x20 -#1003 @ 711,72: 25x11 -#1004 @ 515,837: 16x24 -#1005 @ 491,868: 29x22 -#1006 @ 150,404: 24x24 -#1007 @ 544,670: 22x14 -#1008 @ 758,822: 16x22 -#1009 @ 245,914: 20x18 -#1010 @ 216,802: 16x21 -#1011 @ 581,829: 14x19 -#1012 @ 704,42: 17x20 -#1013 @ 223,892: 11x26 -#1014 @ 777,622: 26x10 -#1015 @ 869,633: 29x23 -#1016 @ 28,612: 27x13 -#1017 @ 761,455: 4x6 -#1018 @ 217,775: 24x17 -#1019 @ 415,87: 29x21 -#1020 @ 122,630: 11x14 -#1021 @ 296,567: 12x11 -#1022 @ 832,893: 11x27 -#1023 @ 989,649: 10x29 -#1024 @ 719,629: 21x15 -#1025 @ 865,548: 29x26 -#1026 @ 967,245: 14x29 -#1027 @ 642,549: 26x11 -#1028 @ 542,304: 17x21 -#1029 @ 182,684: 21x20 -#1030 @ 691,405: 19x28 -#1031 @ 822,299: 21x14 -#1032 @ 258,507: 21x28 -#1033 @ 869,751: 25x23 -#1034 @ 326,662: 10x27 -#1035 @ 967,595: 18x19 -#1036 @ 613,236: 24x28 -#1037 @ 859,963: 10x21 -#1038 @ 892,965: 16x19 -#1039 @ 890,53: 25x27 -#1040 @ 472,817: 20x21 -#1041 @ 94,778: 23x13 -#1042 @ 364,67: 21x28 -#1043 @ 652,412: 28x11 -#1044 @ 892,463: 14x27 -#1045 @ 650,321: 20x19 -#1046 @ 333,950: 14x16 -#1047 @ 175,581: 26x25 -#1048 @ 331,213: 12x14 -#1049 @ 8,593: 19x12 -#1050 @ 356,57: 11x12 -#1051 @ 498,451: 25x22 -#1052 @ 368,705: 14x15 -#1053 @ 680,126: 28x24 -#1054 @ 728,173: 27x14 -#1055 @ 417,449: 27x23 -#1056 @ 364,396: 24x27 -#1057 @ 889,751: 26x25 -#1058 @ 360,47: 19x24 -#1059 @ 353,612: 14x26 -#1060 @ 697,382: 21x17 -#1061 @ 209,175: 29x19 -#1062 @ 159,916: 18x23 -#1063 @ 108,713: 23x20 -#1064 @ 678,410: 17x16 -#1065 @ 604,871: 24x23 -#1066 @ 584,926: 26x13 -#1067 @ 760,747: 23x26 -#1068 @ 210,929: 26x22 -#1069 @ 891,508: 27x19 -#1070 @ 441,94: 27x29 -#1071 @ 319,679: 25x18 -#1072 @ 589,516: 11x15 -#1073 @ 238,355: 23x10 -#1074 @ 376,368: 15x21 -#1075 @ 972,893: 13x17 -#1076 @ 944,538: 11x20 -#1077 @ 675,897: 11x13 -#1078 @ 867,88: 16x23 -#1079 @ 861,116: 16x14 -#1080 @ 433,578: 29x17 -#1081 @ 729,926: 12x15 -#1082 @ 104,196: 15x14 -#1083 @ 129,258: 14x11 -#1084 @ 573,46: 24x29 -#1085 @ 761,22: 24x10 -#1086 @ 278,949: 29x26 -#1087 @ 866,337: 13x29 -#1088 @ 28,312: 28x17 -#1089 @ 467,821: 19x23 -#1090 @ 323,896: 28x26 -#1091 @ 414,908: 26x11 -#1092 @ 328,171: 19x20 -#1093 @ 604,297: 28x10 -#1094 @ 842,667: 17x23 -#1095 @ 508,300: 21x19 -#1096 @ 866,397: 19x16 -#1097 @ 625,496: 12x23 -#1098 @ 450,763: 12x12 -#1099 @ 1,546: 22x29 -#1100 @ 912,730: 25x15 -#1101 @ 960,520: 13x19 -#1102 @ 369,367: 17x24 -#1103 @ 657,333: 27x15 -#1104 @ 193,475: 15x28 -#1105 @ 266,735: 11x21 -#1106 @ 39,156: 20x21 -#1107 @ 878,38: 15x20 -#1108 @ 720,759: 13x13 -#1109 @ 314,829: 15x10 -#1110 @ 145,521: 16x19 -#1111 @ 44,919: 26x27 -#1112 @ 504,890: 25x10 -#1113 @ 457,23: 27x20 -#1114 @ 364,342: 21x24 -#1115 @ 64,475: 21x24 -#1116 @ 315,250: 18x14 -#1117 @ 113,772: 28x28 -#1118 @ 513,734: 23x15 -#1119 @ 155,355: 15x16 -#1120 @ 499,914: 22x24 -#1121 @ 739,525: 23x19 -#1122 @ 171,645: 12x23 -#1123 @ 506,366: 29x29 -#1124 @ 226,258: 21x19 -#1125 @ 259,139: 21x12 -#1126 @ 172,955: 20x15 -#1127 @ 562,420: 17x21 -#1128 @ 15,856: 29x22 -#1129 @ 674,321: 17x7 -#1130 @ 445,563: 29x21 -#1131 @ 414,713: 10x24 -#1132 @ 304,303: 19x16 -#1133 @ 692,423: 27x15 -#1134 @ 943,840: 19x10 -#1135 @ 296,811: 12x20 -#1136 @ 477,810: 18x10 -#1137 @ 785,877: 27x27 -#1138 @ 946,424: 23x29 -#1139 @ 99,9: 26x23 -#1140 @ 551,607: 22x10 -#1141 @ 47,249: 26x13 -#1142 @ 807,394: 24x22 -#1143 @ 702,422: 29x16 -#1144 @ 549,270: 21x21 -#1145 @ 753,731: 10x29 -#1146 @ 457,54: 17x23 -#1147 @ 582,874: 27x18 -#1148 @ 693,518: 12x20 -#1149 @ 286,837: 16x24 -#1150 @ 384,757: 10x29 -#1151 @ 748,792: 16x10 -#1152 @ 332,521: 13x14 -#1153 @ 497,233: 21x24 -#1154 @ 769,589: 18x26 -#1155 @ 710,947: 18x23 -#1156 @ 359,350: 27x21 -#1157 @ 964,249: 10x12 -#1158 @ 423,344: 21x24 -#1159 @ 404,209: 22x14 -#1160 @ 716,718: 25x21 -#1161 @ 669,763: 13x22 -#1162 @ 106,417: 25x23 -#1163 @ 320,771: 28x12 -#1164 @ 217,17: 24x12 -#1165 @ 503,489: 27x14 -#1166 @ 51,52: 27x16 -#1167 @ 785,648: 20x14 -#1168 @ 501,606: 25x24 -#1169 @ 343,938: 14x22 -#1170 @ 186,630: 14x12 -#1171 @ 493,958: 20x22 -#1172 @ 315,350: 18x24 -#1173 @ 839,541: 26x26 -#1174 @ 343,155: 16x18 -#1175 @ 548,343: 13x20 -#1176 @ 50,876: 21x13 -#1177 @ 340,693: 18x16 -#1178 @ 283,633: 23x28 -#1179 @ 946,208: 13x15 -#1180 @ 246,560: 21x21 -#1181 @ 914,601: 16x23 -#1182 @ 983,126: 10x7 -#1183 @ 778,741: 19x12 -#1184 @ 650,474: 26x27 -#1185 @ 350,739: 27x26 -#1186 @ 13,853: 10x12 -#1187 @ 306,635: 25x26 -#1188 @ 583,720: 23x17 -#1189 @ 972,791: 21x21 -#1190 @ 361,229: 24x20 -#1191 @ 699,865: 17x12 -#1192 @ 856,863: 22x20 -#1193 @ 498,116: 27x26 -#1194 @ 670,511: 17x28 -#1195 @ 128,80: 21x15 -#1196 @ 393,75: 19x15 -#1197 @ 958,43: 20x20 -#1198 @ 318,742: 29x27 -#1199 @ 586,920: 14x14 -#1200 @ 615,333: 12x18 -#1201 @ 559,168: 23x21 -#1202 @ 384,728: 19x21 -#1203 @ 486,321: 18x18 -#1204 @ 963,412: 17x15 -#1205 @ 269,655: 26x25 -#1206 @ 103,333: 21x25 -#1207 @ 746,504: 19x20 -#1208 @ 603,847: 19x18 -#1209 @ 914,279: 7x16 -#1210 @ 319,251: 13x20 -#1211 @ 419,583: 29x12 -#1212 @ 542,354: 13x22 -#1213 @ 120,241: 14x24 -#1214 @ 864,64: 12x12 -#1215 @ 92,843: 28x26 -#1216 @ 271,778: 9x4 -#1217 @ 690,287: 20x20 -#1218 @ 114,901: 15x12 -#1219 @ 905,90: 15x28 -#1220 @ 823,49: 18x12 -#1221 @ 685,667: 18x25 -#1222 @ 221,597: 26x13 -#1223 @ 251,824: 22x19 -#1224 @ 353,473: 12x20 -#1225 @ 952,110: 16x25 -#1226 @ 523,92: 17x25 -#1227 @ 518,482: 23x12 -#1228 @ 609,40: 11x12 -#1229 @ 393,435: 13x25 -#1230 @ 292,629: 13x18 -#1231 @ 414,892: 20x20 -#1232 @ 29,776: 14x18 -#1233 @ 609,951: 17x18 -#1234 @ 478,444: 22x28 -#1235 @ 562,712: 22x16 -#1236 @ 225,36: 23x14 -#1237 @ 700,704: 21x22 -#1238 @ 540,253: 22x12 -#1239 @ 893,307: 15x25 -#1240 @ 610,238: 26x13 -#1241 @ 436,197: 22x28 -#1242 @ 808,382: 13x21 -#1243 @ 85,716: 26x20 -#1244 @ 983,313: 13x24 -#1245 @ 131,797: 29x13 -#1246 @ 16,554: 18x21 -#1247 @ 918,115: 22x13 -#1248 @ 425,113: 28x18 -#1249 @ 144,226: 27x24 -#1250 @ 8,623: 18x16 -#1251 @ 373,483: 10x12 -#1252 @ 223,761: 16x12 -#1253 @ 178,554: 26x17 -#1254 @ 181,270: 21x26 -#1255 @ 411,902: 11x16 -#1256 @ 365,845: 22x10 -#1257 @ 827,292: 10x23 -#1258 @ 642,509: 16x24 -#1259 @ 166,220: 29x27 -#1260 @ 653,35: 16x14 -#1261 @ 333,559: 16x20 -#1262 @ 488,937: 15x29 -#1263 @ 111,803: 21x11 -#1264 @ 486,164: 28x14 -#1265 @ 738,288: 13x26 -#1266 @ 796,813: 12x16 -#1267 @ 325,222: 29x24 -#1268 @ 503,433: 10x17 -#1269 @ 384,390: 13x14 -#1270 @ 388,800: 16x11 -#1271 @ 799,443: 17x28 -#1272 @ 28,353: 16x10 -#1273 @ 168,368: 10x25 -#1274 @ 60,636: 29x18 -#1275 @ 176,846: 25x21 -#1276 @ 396,31: 24x28 -#1277 @ 839,926: 10x26 -#1278 @ 517,823: 18x10 -#1279 @ 533,164: 27x11 -#1280 @ 740,651: 11x22 -#1281 @ 620,647: 10x26 -#1282 @ 425,613: 13x21 -#1283 @ 262,285: 27x18 -#1284 @ 925,390: 23x29 -#1285 @ 825,596: 11x20 -#1286 @ 975,379: 11x25 -#1287 @ 18,802: 13x18 -#1288 @ 827,822: 20x12 -#1289 @ 57,596: 27x24 -#1290 @ 619,556: 29x26 -#1291 @ 781,508: 27x29 -#1292 @ 892,44: 12x10 -#1293 @ 334,889: 10x17 -#1294 @ 418,1: 27x23 -#1295 @ 376,147: 26x27 -#1296 @ 936,737: 29x12 -#1297 @ 213,937: 17x12 -#1298 @ 931,608: 27x10 -#1299 @ 307,712: 18x18 -#1300 @ 350,311: 19x25 -#1301 @ 57,703: 26x12 -#1302 @ 574,486: 10x11 -#1303 @ 447,292: 29x26 -#1304 @ 479,803: 25x22 -#1305 @ 318,835: 3x22 -#1306 @ 831,375: 15x27 -#1307 @ 817,388: 10x10 -#1308 @ 413,624: 3x11 -#1309 @ 9,356: 13x22 -#1310 @ 445,100: 27x17 -#1311 @ 782,464: 24x24 -#1312 @ 279,883: 19x29 -#1313 @ 963,562: 28x14 -#1314 @ 490,351: 28x20 -#1315 @ 75,935: 16x24 -#1316 @ 395,710: 18x21 -#1317 @ 166,498: 25x10 -#1318 @ 899,886: 13x17 -#1319 @ 926,595: 12x27 -#1320 @ 699,695: 21x23 -#1321 @ 446,892: 13x15 -#1322 @ 384,898: 10x10 -#1323 @ 137,526: 12x16 -#1324 @ 564,912: 16x28 -#1325 @ 577,522: 14x27 -#1326 @ 37,853: 25x27 -#1327 @ 373,49: 27x21 -#1328 @ 546,847: 26x20 -#1329 @ 753,13: 23x16 -#1330 @ 454,787: 27x23 -#1331 @ 588,938: 17x10 -#1332 @ 201,590: 28x10 -#1333 @ 689,8: 11x15 -#1334 @ 14,447: 28x22 -#1335 @ 893,268: 20x26 -#1336 @ 631,243: 23x16 -#1337 @ 950,56: 11x11 -#1338 @ 861,157: 22x27 -#1339 @ 229,404: 19x11 -#1340 @ 20,470: 26x22 -#1341 @ 262,67: 23x13 -#1342 @ 529,879: 23x14 -#1343 @ 186,763: 21x14 -#1344 @ 408,590: 26x20 -#1345 @ 781,950: 11x23 -#1346 @ 831,195: 11x23 -#1347 @ 592,649: 13x27 -#1348 @ 321,264: 28x27 -#1349 @ 913,961: 20x16 -#1350 @ 975,74: 23x16 -#1351 @ 852,722: 25x29 -#1352 @ 972,257: 24x15 -#1353 @ 339,418: 11x17 -#1354 @ 534,125: 25x28 -#1355 @ 13,216: 15x12 -#1356 @ 216,536: 8x3 -#1357 @ 10,856: 10x13 -#1358 @ 455,838: 19x10 -#1359 @ 963,940: 21x10 -#1360 @ 461,801: 22x19 -#1361 @ 903,615: 23x21 -#1362 @ 16,577: 20x29 -#1363 @ 30,211: 10x10 -#1364 @ 304,819: 20x11 -#1365 @ 475,733: 12x20 -#1366 @ 413,191: 24x23 -#1367 @ 436,586: 15x27 -#1368 @ 561,949: 15x23 -#1369 @ 738,810: 13x12 -#1370 @ 546,276: 24x17 -#1371 @ 959,968: 22x28 -#1372 @ 542,919: 12x5 -#1373 @ 800,803: 27x28 -#1374 @ 157,621: 13x13 -#1375 @ 968,190: 16x23 -#1376 @ 793,653: 19x23 -#1377 @ 275,709: 27x28 -#1378 @ 29,122: 14x22 -#1379 @ 930,208: 28x11 -#1380 @ 290,693: 25x25 -#1381 @ 252,661: 20x17 -#1382 @ 891,468: 22x27 -#1383 @ 260,649: 17x21 -#1384 @ 789,450: 10x21 -#1385 @ 153,561: 15x11 -#1386 @ 5,333: 15x15 -#1387 @ 17,839: 12x27 -#1388 @ 962,907: 17x16 -#1389 @ 210,792: 14x24 -#1390 @ 380,851: 14x15 -#1391 @ 270,831: 17x25 -#1392 @ 476,766: 25x12 -#1393 @ 212,973: 21x23 -#1394 @ 155,918: 23x12 -#1395 @ 478,475: 9x9 -#1396 @ 305,333: 18x27 -#1397 @ 888,761: 25x24 diff --git a/2018/inputs/04.txt b/2018/inputs/04.txt deleted file mode 100644 index dcda119..0000000 --- a/2018/inputs/04.txt +++ /dev/null @@ -1,1057 +0,0 @@ -[1518-07-03 23:58] Guard #2437 begins shift -[1518-09-23 00:54] falls asleep -[1518-05-08 00:02] Guard #659 begins shift -[1518-06-09 00:52] falls asleep -[1518-07-27 00:59] wakes up -[1518-03-04 00:14] falls asleep -[1518-10-28 00:45] falls asleep -[1518-11-14 00:02] Guard #3011 begins shift -[1518-05-15 23:58] Guard #1447 begins shift -[1518-07-29 00:07] falls asleep -[1518-05-20 00:14] falls asleep -[1518-10-18 00:50] wakes up -[1518-09-24 00:02] Guard #1901 begins shift -[1518-10-31 00:20] falls asleep -[1518-08-23 23:49] Guard #3307 begins shift -[1518-09-19 23:52] Guard #2083 begins shift -[1518-02-25 00:51] wakes up -[1518-02-28 00:34] wakes up -[1518-04-29 00:54] wakes up -[1518-07-10 23:59] Guard #1901 begins shift -[1518-10-01 00:52] wakes up -[1518-08-01 00:49] falls asleep -[1518-03-14 00:12] falls asleep -[1518-09-03 00:15] falls asleep -[1518-07-19 00:06] falls asleep -[1518-07-22 00:03] Guard #1307 begins shift -[1518-03-22 00:15] wakes up -[1518-07-08 00:02] falls asleep -[1518-07-06 00:42] wakes up -[1518-03-26 00:58] wakes up -[1518-05-06 00:21] wakes up -[1518-06-07 00:55] wakes up -[1518-10-14 00:37] wakes up -[1518-10-18 00:00] Guard #1009 begins shift -[1518-08-05 00:01] Guard #3307 begins shift -[1518-10-27 00:58] wakes up -[1518-05-27 00:42] falls asleep -[1518-10-05 00:51] wakes up -[1518-06-04 00:39] falls asleep -[1518-06-13 00:21] falls asleep -[1518-09-03 00:01] Guard #991 begins shift -[1518-05-20 00:55] wakes up -[1518-04-19 00:58] wakes up -[1518-10-24 00:02] Guard #991 begins shift -[1518-10-31 00:00] Guard #2269 begins shift -[1518-05-02 00:00] Guard #2437 begins shift -[1518-08-15 00:59] wakes up -[1518-09-12 00:33] wakes up -[1518-08-08 23:56] Guard #3323 begins shift -[1518-11-04 00:16] falls asleep -[1518-07-14 00:57] wakes up -[1518-06-11 00:19] falls asleep -[1518-04-06 23:58] Guard #1307 begins shift -[1518-05-04 00:33] wakes up -[1518-06-30 00:19] falls asleep -[1518-09-14 00:00] Guard #3251 begins shift -[1518-05-13 00:37] wakes up -[1518-08-12 23:50] Guard #3307 begins shift -[1518-07-14 00:18] wakes up -[1518-05-26 00:20] falls asleep -[1518-07-17 00:48] wakes up -[1518-06-15 00:58] wakes up -[1518-07-22 00:29] wakes up -[1518-10-20 00:39] wakes up -[1518-07-12 00:27] falls asleep -[1518-03-17 00:14] falls asleep -[1518-04-28 00:33] falls asleep -[1518-06-12 00:55] falls asleep -[1518-03-08 00:39] falls asleep -[1518-09-05 00:28] wakes up -[1518-05-23 00:49] falls asleep -[1518-07-07 00:02] Guard #1447 begins shift -[1518-11-18 00:56] falls asleep -[1518-09-03 00:40] wakes up -[1518-11-10 00:54] falls asleep -[1518-02-23 00:00] Guard #3323 begins shift -[1518-07-01 00:46] wakes up -[1518-04-24 00:44] wakes up -[1518-09-27 00:14] falls asleep -[1518-09-26 00:04] Guard #2083 begins shift -[1518-05-08 00:31] falls asleep -[1518-05-03 00:19] falls asleep -[1518-07-15 00:01] Guard #991 begins shift -[1518-07-09 00:00] Guard #2437 begins shift -[1518-10-10 00:20] falls asleep -[1518-05-06 00:55] wakes up -[1518-06-13 00:54] falls asleep -[1518-11-06 00:26] falls asleep -[1518-07-16 00:51] wakes up -[1518-08-28 00:10] falls asleep -[1518-06-07 00:35] falls asleep -[1518-07-13 00:41] wakes up -[1518-11-01 00:38] falls asleep -[1518-07-15 00:14] falls asleep -[1518-08-18 00:44] falls asleep -[1518-09-21 23:57] Guard #991 begins shift -[1518-05-30 00:50] wakes up -[1518-09-30 00:47] wakes up -[1518-09-07 00:05] falls asleep -[1518-06-08 00:35] falls asleep -[1518-03-12 23:53] Guard #1901 begins shift -[1518-05-05 00:55] falls asleep -[1518-07-21 00:48] falls asleep -[1518-09-11 00:44] falls asleep -[1518-10-24 23:53] Guard #1307 begins shift -[1518-11-19 00:58] wakes up -[1518-04-03 00:57] wakes up -[1518-04-06 00:54] wakes up -[1518-10-09 23:57] Guard #1447 begins shift -[1518-09-19 00:54] wakes up -[1518-11-10 00:58] wakes up -[1518-08-26 00:42] wakes up -[1518-09-11 00:53] wakes up -[1518-03-18 23:56] Guard #2083 begins shift -[1518-08-01 00:57] wakes up -[1518-07-12 00:01] Guard #1447 begins shift -[1518-10-12 00:34] wakes up -[1518-05-23 00:59] wakes up -[1518-04-16 00:51] wakes up -[1518-03-11 00:04] Guard #1901 begins shift -[1518-08-17 00:40] falls asleep -[1518-10-21 00:17] falls asleep -[1518-07-09 00:15] falls asleep -[1518-08-01 00:01] falls asleep -[1518-03-01 00:45] wakes up -[1518-05-26 00:09] falls asleep -[1518-06-03 00:04] Guard #3307 begins shift -[1518-10-27 00:02] Guard #3307 begins shift -[1518-10-13 00:01] Guard #991 begins shift -[1518-05-04 00:26] falls asleep -[1518-09-10 00:55] wakes up -[1518-07-21 00:25] falls asleep -[1518-07-02 00:45] falls asleep -[1518-04-03 00:17] falls asleep -[1518-10-14 00:32] falls asleep -[1518-07-28 00:03] Guard #127 begins shift -[1518-11-11 00:39] wakes up -[1518-07-16 00:00] Guard #659 begins shift -[1518-06-17 00:01] Guard #2269 begins shift -[1518-05-17 23:53] Guard #3307 begins shift -[1518-07-31 23:49] Guard #1831 begins shift -[1518-03-30 23:59] Guard #467 begins shift -[1518-10-23 00:40] wakes up -[1518-06-25 00:35] wakes up -[1518-04-27 00:44] falls asleep -[1518-08-10 00:22] falls asleep -[1518-05-29 00:50] wakes up -[1518-10-09 00:11] falls asleep -[1518-02-23 23:59] Guard #1303 begins shift -[1518-06-12 00:58] wakes up -[1518-10-12 00:28] falls asleep -[1518-03-07 00:55] wakes up -[1518-10-19 00:50] wakes up -[1518-06-13 00:01] Guard #1307 begins shift -[1518-10-16 00:52] wakes up -[1518-04-26 00:23] falls asleep -[1518-08-08 00:04] falls asleep -[1518-09-14 00:42] falls asleep -[1518-10-12 00:13] falls asleep -[1518-09-20 00:20] wakes up -[1518-09-14 00:57] falls asleep -[1518-07-25 00:02] Guard #2437 begins shift -[1518-07-08 00:56] wakes up -[1518-09-02 00:04] Guard #3307 begins shift -[1518-09-18 00:06] falls asleep -[1518-10-22 00:01] Guard #3011 begins shift -[1518-04-25 00:42] falls asleep -[1518-09-02 00:57] falls asleep -[1518-02-21 23:56] Guard #2239 begins shift -[1518-05-10 00:29] falls asleep -[1518-04-04 23:56] Guard #127 begins shift -[1518-09-28 00:59] wakes up -[1518-10-17 00:12] falls asleep -[1518-04-24 00:01] Guard #1901 begins shift -[1518-09-08 00:16] falls asleep -[1518-11-03 00:47] wakes up -[1518-11-04 00:55] falls asleep -[1518-03-03 00:40] falls asleep -[1518-10-08 00:57] wakes up -[1518-09-14 00:32] falls asleep -[1518-06-25 00:58] wakes up -[1518-09-15 00:33] wakes up -[1518-06-24 00:04] falls asleep -[1518-03-15 00:36] falls asleep -[1518-06-24 23:52] Guard #1447 begins shift -[1518-06-11 00:36] falls asleep -[1518-10-21 00:58] wakes up -[1518-06-17 00:29] wakes up -[1518-08-21 23:59] Guard #467 begins shift -[1518-05-16 00:40] wakes up -[1518-10-07 00:24] falls asleep -[1518-11-04 00:00] Guard #2239 begins shift -[1518-08-30 00:03] Guard #127 begins shift -[1518-05-26 00:04] Guard #2239 begins shift -[1518-05-08 00:52] wakes up -[1518-07-31 00:04] Guard #991 begins shift -[1518-10-11 00:00] Guard #353 begins shift -[1518-09-29 00:38] falls asleep -[1518-04-05 00:48] wakes up -[1518-09-19 00:52] falls asleep -[1518-07-18 00:02] Guard #3323 begins shift -[1518-08-11 23:57] Guard #3011 begins shift -[1518-08-07 23:46] Guard #1307 begins shift -[1518-07-20 23:58] Guard #2083 begins shift -[1518-06-25 00:12] wakes up -[1518-06-12 00:17] falls asleep -[1518-07-23 23:56] Guard #467 begins shift -[1518-03-09 00:17] falls asleep -[1518-07-20 00:35] falls asleep -[1518-05-25 00:22] wakes up -[1518-09-27 00:52] falls asleep -[1518-09-21 00:54] falls asleep -[1518-09-10 00:42] falls asleep -[1518-05-02 00:19] falls asleep -[1518-10-09 00:43] wakes up -[1518-07-11 00:46] wakes up -[1518-06-16 00:51] wakes up -[1518-10-28 00:00] Guard #1303 begins shift -[1518-06-30 00:39] wakes up -[1518-10-14 00:48] wakes up -[1518-11-06 00:37] wakes up -[1518-03-17 00:00] Guard #1831 begins shift -[1518-04-04 00:26] falls asleep -[1518-06-08 00:18] wakes up -[1518-04-23 00:25] falls asleep -[1518-03-25 00:52] wakes up -[1518-09-19 00:01] Guard #659 begins shift -[1518-11-09 00:48] wakes up -[1518-09-17 23:59] Guard #1979 begins shift -[1518-06-01 23:50] Guard #2617 begins shift -[1518-07-22 00:46] falls asleep -[1518-08-06 23:58] Guard #1901 begins shift -[1518-11-23 00:56] wakes up -[1518-05-10 00:37] wakes up -[1518-04-29 00:35] falls asleep -[1518-11-13 00:02] Guard #1307 begins shift -[1518-07-29 00:01] Guard #3323 begins shift -[1518-10-30 00:02] Guard #3251 begins shift -[1518-10-25 00:34] wakes up -[1518-07-08 00:27] falls asleep -[1518-10-16 00:30] falls asleep -[1518-07-03 00:03] Guard #1307 begins shift -[1518-10-16 23:56] Guard #2437 begins shift -[1518-02-22 00:44] falls asleep -[1518-07-25 23:59] Guard #1901 begins shift -[1518-03-15 00:00] Guard #2617 begins shift -[1518-07-07 00:58] wakes up -[1518-02-24 00:59] wakes up -[1518-09-06 23:48] Guard #3251 begins shift -[1518-10-07 00:02] Guard #1979 begins shift -[1518-06-05 00:10] falls asleep -[1518-05-08 23:52] Guard #2269 begins shift -[1518-06-19 23:57] Guard #3307 begins shift -[1518-07-18 00:51] falls asleep -[1518-02-25 00:10] falls asleep -[1518-06-02 00:41] wakes up -[1518-08-27 00:44] wakes up -[1518-07-26 00:08] falls asleep -[1518-10-15 00:10] falls asleep -[1518-04-13 00:17] wakes up -[1518-09-29 23:59] Guard #2437 begins shift -[1518-11-05 00:37] falls asleep -[1518-09-04 00:03] falls asleep -[1518-09-26 23:59] Guard #523 begins shift -[1518-11-09 00:30] falls asleep -[1518-10-28 00:41] wakes up -[1518-03-14 00:53] falls asleep -[1518-05-29 00:08] falls asleep -[1518-04-16 00:32] falls asleep -[1518-11-21 00:16] falls asleep -[1518-11-15 00:01] falls asleep -[1518-08-23 00:52] falls asleep -[1518-03-04 23:59] Guard #2269 begins shift -[1518-05-16 00:19] falls asleep -[1518-07-31 00:53] wakes up -[1518-05-05 00:48] wakes up -[1518-09-27 00:46] wakes up -[1518-05-23 00:44] falls asleep -[1518-09-11 00:03] Guard #2617 begins shift -[1518-05-10 00:02] falls asleep -[1518-03-30 00:37] wakes up -[1518-04-24 00:58] wakes up -[1518-06-20 00:57] wakes up -[1518-11-02 00:34] wakes up -[1518-04-21 00:55] wakes up -[1518-08-30 00:34] falls asleep -[1518-10-09 00:20] wakes up -[1518-03-02 00:19] wakes up -[1518-08-18 00:29] falls asleep -[1518-11-16 00:42] falls asleep -[1518-06-16 00:00] Guard #523 begins shift -[1518-05-18 00:44] falls asleep -[1518-09-05 23:59] Guard #2083 begins shift -[1518-09-19 00:46] falls asleep -[1518-11-16 00:00] Guard #1303 begins shift -[1518-04-27 00:33] wakes up -[1518-07-30 00:04] Guard #2437 begins shift -[1518-08-24 00:54] wakes up -[1518-03-10 00:43] falls asleep -[1518-10-06 00:03] Guard #1979 begins shift -[1518-08-10 00:02] Guard #2437 begins shift -[1518-09-10 00:07] falls asleep -[1518-07-31 00:29] falls asleep -[1518-05-19 00:31] wakes up -[1518-02-28 00:00] Guard #991 begins shift -[1518-03-14 00:50] wakes up -[1518-09-20 23:46] Guard #1901 begins shift -[1518-06-26 00:17] falls asleep -[1518-07-04 00:49] wakes up -[1518-07-04 23:58] Guard #2437 begins shift -[1518-04-11 00:55] wakes up -[1518-08-05 00:49] wakes up -[1518-11-01 00:49] falls asleep -[1518-04-25 23:59] Guard #2437 begins shift -[1518-04-28 00:27] falls asleep -[1518-05-27 00:21] falls asleep -[1518-03-14 00:58] wakes up -[1518-07-04 00:39] falls asleep -[1518-10-22 00:53] wakes up -[1518-05-19 00:57] wakes up -[1518-11-12 00:57] wakes up -[1518-07-21 00:58] wakes up -[1518-04-28 00:42] wakes up -[1518-08-04 00:15] falls asleep -[1518-10-24 00:27] falls asleep -[1518-09-18 00:53] falls asleep -[1518-03-19 00:44] falls asleep -[1518-11-11 00:54] wakes up -[1518-03-10 00:57] wakes up -[1518-08-01 00:20] wakes up -[1518-03-07 00:08] falls asleep -[1518-03-09 00:53] wakes up -[1518-06-13 00:22] wakes up -[1518-06-29 00:54] wakes up -[1518-09-21 00:05] falls asleep -[1518-08-26 00:14] falls asleep -[1518-04-23 00:54] falls asleep -[1518-07-22 00:58] wakes up -[1518-07-03 00:46] falls asleep -[1518-04-17 00:29] wakes up -[1518-06-22 00:34] falls asleep -[1518-03-13 00:01] falls asleep -[1518-08-11 00:58] wakes up -[1518-09-01 00:25] falls asleep -[1518-09-01 00:53] wakes up -[1518-06-12 00:02] Guard #3307 begins shift -[1518-05-01 00:56] wakes up -[1518-04-11 00:04] Guard #127 begins shift -[1518-05-29 23:59] Guard #2083 begins shift -[1518-03-18 00:03] falls asleep -[1518-10-05 00:04] Guard #991 begins shift -[1518-06-14 23:57] Guard #659 begins shift -[1518-10-28 00:15] falls asleep -[1518-03-10 00:02] Guard #1307 begins shift -[1518-04-15 00:21] falls asleep -[1518-08-31 23:56] Guard #1447 begins shift -[1518-06-22 00:57] wakes up -[1518-08-24 00:59] wakes up -[1518-09-08 00:46] falls asleep -[1518-08-24 00:05] falls asleep -[1518-09-09 23:56] Guard #1447 begins shift -[1518-10-02 00:59] wakes up -[1518-11-17 00:33] falls asleep -[1518-04-19 00:34] wakes up -[1518-04-30 00:45] falls asleep -[1518-08-02 00:27] wakes up -[1518-11-05 00:47] wakes up -[1518-05-24 00:43] wakes up -[1518-06-25 00:25] wakes up -[1518-10-09 00:23] falls asleep -[1518-09-16 00:51] wakes up -[1518-06-29 00:57] falls asleep -[1518-11-12 00:03] Guard #3011 begins shift -[1518-07-14 00:00] Guard #3251 begins shift -[1518-06-20 00:51] falls asleep -[1518-11-04 00:32] wakes up -[1518-05-19 00:00] Guard #3323 begins shift -[1518-04-19 00:15] falls asleep -[1518-07-21 00:44] wakes up -[1518-05-30 00:23] falls asleep -[1518-05-15 00:00] Guard #353 begins shift -[1518-08-05 23:58] Guard #2269 begins shift -[1518-09-15 00:52] wakes up -[1518-07-01 00:18] falls asleep -[1518-05-18 00:38] wakes up -[1518-03-02 23:58] Guard #3307 begins shift -[1518-09-23 00:58] wakes up -[1518-05-20 00:35] falls asleep -[1518-05-05 00:30] falls asleep -[1518-09-23 00:44] wakes up -[1518-08-25 00:03] Guard #3011 begins shift -[1518-04-22 00:00] falls asleep -[1518-05-10 00:24] wakes up -[1518-06-27 00:43] wakes up -[1518-03-05 00:45] wakes up -[1518-11-19 00:18] falls asleep -[1518-09-24 00:08] falls asleep -[1518-06-29 00:10] falls asleep -[1518-04-11 00:29] wakes up -[1518-06-23 23:52] Guard #1303 begins shift -[1518-04-20 00:13] wakes up -[1518-06-03 00:40] falls asleep -[1518-03-23 00:59] wakes up -[1518-05-03 00:04] Guard #2437 begins shift -[1518-11-11 00:19] falls asleep -[1518-09-21 00:50] wakes up -[1518-07-12 00:47] wakes up -[1518-06-01 00:37] wakes up -[1518-06-03 00:58] wakes up -[1518-07-18 00:47] wakes up -[1518-07-02 00:39] wakes up -[1518-11-06 00:02] Guard #3323 begins shift -[1518-03-02 00:02] falls asleep -[1518-07-03 00:53] wakes up -[1518-06-06 00:38] wakes up -[1518-04-27 23:56] Guard #2437 begins shift -[1518-06-28 00:23] falls asleep -[1518-11-06 00:42] falls asleep -[1518-03-27 00:30] falls asleep -[1518-11-11 00:31] falls asleep -[1518-04-20 00:24] falls asleep -[1518-06-26 00:49] wakes up -[1518-08-01 00:54] falls asleep -[1518-05-03 00:40] wakes up -[1518-08-23 00:57] wakes up -[1518-10-07 00:44] wakes up -[1518-09-20 00:04] falls asleep -[1518-09-04 00:48] wakes up -[1518-07-18 00:59] wakes up -[1518-06-18 00:56] wakes up -[1518-11-01 00:46] wakes up -[1518-10-28 00:28] falls asleep -[1518-05-04 00:01] Guard #2239 begins shift -[1518-02-24 00:27] falls asleep -[1518-04-30 00:02] Guard #127 begins shift -[1518-09-22 00:45] falls asleep -[1518-06-15 00:44] falls asleep -[1518-08-16 00:45] falls asleep -[1518-07-02 00:50] wakes up -[1518-05-31 00:24] wakes up -[1518-02-27 00:24] falls asleep -[1518-07-30 00:20] falls asleep -[1518-05-16 00:46] falls asleep -[1518-05-25 00:00] falls asleep -[1518-11-13 00:23] falls asleep -[1518-05-22 00:00] Guard #467 begins shift -[1518-04-08 23:50] Guard #1901 begins shift -[1518-05-06 00:42] falls asleep -[1518-03-25 00:43] falls asleep -[1518-04-07 00:56] wakes up -[1518-11-19 00:00] Guard #991 begins shift -[1518-05-20 23:51] Guard #1901 begins shift -[1518-03-10 00:51] wakes up -[1518-10-12 00:38] falls asleep -[1518-06-26 00:02] Guard #3011 begins shift -[1518-09-11 00:17] falls asleep -[1518-05-18 00:55] wakes up -[1518-10-02 00:08] falls asleep -[1518-11-05 00:00] Guard #3251 begins shift -[1518-05-09 00:46] wakes up -[1518-06-26 23:59] Guard #1009 begins shift -[1518-06-27 00:14] falls asleep -[1518-06-29 00:23] wakes up -[1518-04-13 23:58] Guard #1307 begins shift -[1518-09-13 00:00] Guard #467 begins shift -[1518-08-04 00:35] falls asleep -[1518-04-08 00:54] wakes up -[1518-05-24 23:52] Guard #523 begins shift -[1518-02-24 00:35] wakes up -[1518-08-08 00:51] wakes up -[1518-05-28 00:59] wakes up -[1518-11-14 00:18] falls asleep -[1518-04-09 00:32] wakes up -[1518-05-17 00:46] wakes up -[1518-11-03 00:28] falls asleep -[1518-09-27 00:57] wakes up -[1518-08-24 00:16] wakes up -[1518-03-20 00:01] falls asleep -[1518-06-16 00:42] wakes up -[1518-08-14 00:22] falls asleep -[1518-08-18 00:53] wakes up -[1518-04-27 00:01] Guard #2437 begins shift -[1518-03-29 00:00] Guard #3251 begins shift -[1518-08-02 00:08] falls asleep -[1518-06-21 00:26] falls asleep -[1518-03-22 00:12] falls asleep -[1518-11-10 23:58] Guard #1447 begins shift -[1518-03-29 23:59] Guard #2617 begins shift -[1518-06-09 00:18] falls asleep -[1518-04-25 00:59] wakes up -[1518-03-29 00:32] falls asleep -[1518-03-17 00:25] wakes up -[1518-04-10 00:07] falls asleep -[1518-08-03 00:57] wakes up -[1518-08-12 00:48] wakes up -[1518-07-29 00:56] wakes up -[1518-05-27 00:11] falls asleep -[1518-06-21 00:22] wakes up -[1518-04-28 00:30] wakes up -[1518-06-08 00:39] wakes up -[1518-11-01 00:56] wakes up -[1518-08-18 00:36] wakes up -[1518-08-17 00:51] wakes up -[1518-06-22 00:01] Guard #523 begins shift -[1518-04-13 00:13] falls asleep -[1518-07-28 00:53] falls asleep -[1518-05-14 00:01] Guard #1831 begins shift -[1518-10-02 00:34] wakes up -[1518-05-19 00:25] falls asleep -[1518-07-14 00:36] falls asleep -[1518-04-17 23:46] Guard #2269 begins shift -[1518-09-20 00:33] falls asleep -[1518-04-22 00:41] wakes up -[1518-03-17 23:53] Guard #2083 begins shift -[1518-08-13 00:03] falls asleep -[1518-03-10 00:23] falls asleep -[1518-03-30 00:08] falls asleep -[1518-08-31 00:42] wakes up -[1518-11-18 00:00] Guard #3307 begins shift -[1518-03-14 00:49] falls asleep -[1518-08-17 23:58] Guard #2083 begins shift -[1518-11-14 23:48] Guard #1307 begins shift -[1518-05-18 00:12] wakes up -[1518-07-13 00:18] falls asleep -[1518-08-23 00:04] Guard #3307 begins shift -[1518-08-20 00:32] falls asleep -[1518-06-14 00:16] falls asleep -[1518-09-21 00:56] wakes up -[1518-06-22 23:50] Guard #2437 begins shift -[1518-09-23 00:39] falls asleep -[1518-10-04 00:08] falls asleep -[1518-04-17 00:27] falls asleep -[1518-09-14 00:52] wakes up -[1518-06-13 00:47] wakes up -[1518-08-17 00:04] Guard #127 begins shift -[1518-07-22 00:24] falls asleep -[1518-09-09 00:57] wakes up -[1518-07-13 00:01] Guard #2083 begins shift -[1518-03-27 00:45] wakes up -[1518-04-04 00:16] falls asleep -[1518-11-11 00:53] falls asleep -[1518-06-30 23:56] Guard #523 begins shift -[1518-04-18 00:02] falls asleep -[1518-10-25 00:01] falls asleep -[1518-09-14 00:39] wakes up -[1518-04-09 00:02] falls asleep -[1518-03-10 00:54] falls asleep -[1518-10-23 00:13] falls asleep -[1518-04-22 23:57] Guard #1307 begins shift -[1518-06-17 00:12] falls asleep -[1518-04-15 00:47] wakes up -[1518-09-05 00:50] wakes up -[1518-10-31 00:45] wakes up -[1518-06-21 00:58] wakes up -[1518-03-16 00:51] wakes up -[1518-07-25 00:43] falls asleep -[1518-08-29 00:51] falls asleep -[1518-06-28 23:58] Guard #1979 begins shift -[1518-08-16 00:53] wakes up -[1518-09-12 00:20] falls asleep -[1518-06-29 00:48] falls asleep -[1518-09-19 00:48] wakes up -[1518-09-15 00:24] falls asleep -[1518-03-01 00:26] wakes up -[1518-08-24 00:57] falls asleep -[1518-03-01 00:21] wakes up -[1518-04-07 00:25] falls asleep -[1518-11-23 00:49] falls asleep -[1518-07-16 23:59] Guard #2083 begins shift -[1518-07-08 00:24] wakes up -[1518-05-13 00:19] falls asleep -[1518-10-20 00:47] falls asleep -[1518-05-27 00:26] wakes up -[1518-09-03 23:46] Guard #1901 begins shift -[1518-05-24 00:20] falls asleep -[1518-03-06 00:17] falls asleep -[1518-10-12 00:51] wakes up -[1518-03-20 00:31] falls asleep -[1518-08-02 00:48] wakes up -[1518-05-12 23:58] Guard #523 begins shift -[1518-09-17 00:06] falls asleep -[1518-07-02 00:33] falls asleep -[1518-06-06 00:16] falls asleep -[1518-02-28 23:57] Guard #2239 begins shift -[1518-04-13 00:22] falls asleep -[1518-08-31 00:03] falls asleep -[1518-03-06 00:00] Guard #1979 begins shift -[1518-05-21 00:41] falls asleep -[1518-11-07 00:12] falls asleep -[1518-07-25 00:17] falls asleep -[1518-06-09 00:53] wakes up -[1518-10-30 00:06] falls asleep -[1518-06-25 00:44] falls asleep -[1518-10-22 23:56] Guard #2239 begins shift -[1518-08-21 00:54] wakes up -[1518-04-15 23:58] Guard #659 begins shift -[1518-08-29 00:53] wakes up -[1518-09-29 00:01] Guard #1901 begins shift -[1518-03-18 00:56] wakes up -[1518-06-11 00:31] wakes up -[1518-11-20 23:59] Guard #1831 begins shift -[1518-04-16 23:58] Guard #1447 begins shift -[1518-02-28 00:15] falls asleep -[1518-06-04 00:54] wakes up -[1518-04-18 00:53] falls asleep -[1518-11-16 00:59] wakes up -[1518-04-08 00:03] Guard #2617 begins shift -[1518-06-17 23:56] Guard #1447 begins shift -[1518-05-06 00:04] Guard #1979 begins shift -[1518-08-13 00:53] wakes up -[1518-04-03 23:57] Guard #1447 begins shift -[1518-10-12 00:00] Guard #3323 begins shift -[1518-11-09 23:48] Guard #2269 begins shift -[1518-07-09 00:51] wakes up -[1518-11-02 00:27] falls asleep -[1518-03-13 00:22] wakes up -[1518-09-05 00:45] falls asleep -[1518-11-17 00:00] Guard #2239 begins shift -[1518-10-14 00:44] falls asleep -[1518-09-25 00:06] falls asleep -[1518-05-31 23:59] Guard #2083 begins shift -[1518-05-10 23:57] Guard #127 begins shift -[1518-07-31 00:58] wakes up -[1518-03-23 00:04] Guard #2269 begins shift -[1518-11-21 23:56] Guard #1901 begins shift -[1518-08-27 00:17] falls asleep -[1518-08-07 00:48] wakes up -[1518-05-23 00:45] wakes up -[1518-06-09 00:49] wakes up -[1518-05-02 00:53] falls asleep -[1518-03-05 00:37] falls asleep -[1518-06-18 00:21] falls asleep -[1518-05-31 00:45] wakes up -[1518-09-06 00:38] falls asleep -[1518-11-16 00:52] wakes up -[1518-03-16 00:03] Guard #991 begins shift -[1518-05-12 00:32] falls asleep -[1518-10-07 23:58] Guard #2239 begins shift -[1518-07-03 00:26] falls asleep -[1518-07-28 00:48] wakes up -[1518-05-28 00:14] falls asleep -[1518-10-31 00:42] falls asleep -[1518-09-11 23:59] Guard #991 begins shift -[1518-07-17 00:20] falls asleep -[1518-03-19 00:53] wakes up -[1518-04-03 00:00] Guard #991 begins shift -[1518-10-01 00:04] falls asleep -[1518-07-03 00:31] wakes up -[1518-02-25 00:40] falls asleep -[1518-03-04 00:04] Guard #1307 begins shift -[1518-09-18 00:08] wakes up -[1518-11-06 23:58] Guard #3011 begins shift -[1518-08-24 00:46] falls asleep -[1518-06-13 00:39] falls asleep -[1518-05-23 23:58] Guard #3323 begins shift -[1518-05-16 23:57] Guard #3011 begins shift -[1518-08-03 00:24] falls asleep -[1518-05-03 00:58] wakes up -[1518-10-06 00:53] wakes up -[1518-11-01 23:59] Guard #2239 begins shift -[1518-06-02 00:05] falls asleep -[1518-04-28 23:58] Guard #127 begins shift -[1518-07-27 00:02] Guard #1979 begins shift -[1518-04-19 00:53] falls asleep -[1518-08-04 00:00] Guard #1831 begins shift -[1518-04-05 00:36] falls asleep -[1518-03-08 00:49] wakes up -[1518-03-26 00:51] falls asleep -[1518-05-18 00:18] falls asleep -[1518-04-24 23:59] Guard #3251 begins shift -[1518-11-09 00:14] falls asleep -[1518-08-25 00:27] falls asleep -[1518-10-29 00:04] Guard #1979 begins shift -[1518-02-26 00:22] falls asleep -[1518-07-07 23:46] Guard #1307 begins shift -[1518-09-30 23:52] Guard #1901 begins shift -[1518-03-31 23:56] Guard #467 begins shift -[1518-08-06 00:46] falls asleep -[1518-11-19 23:59] Guard #467 begins shift -[1518-04-15 00:03] Guard #991 begins shift -[1518-04-19 23:46] Guard #523 begins shift -[1518-07-10 00:30] falls asleep -[1518-07-31 00:43] falls asleep -[1518-09-07 00:51] wakes up -[1518-06-18 23:46] Guard #127 begins shift -[1518-04-08 00:18] falls asleep -[1518-04-02 00:58] wakes up -[1518-05-19 00:41] falls asleep -[1518-10-18 00:37] falls asleep -[1518-10-22 00:16] falls asleep -[1518-06-26 00:36] falls asleep -[1518-03-20 00:21] wakes up -[1518-03-01 23:48] Guard #3251 begins shift -[1518-09-08 00:55] wakes up -[1518-10-08 00:44] falls asleep -[1518-06-08 00:01] falls asleep -[1518-10-05 00:24] falls asleep -[1518-02-23 00:43] falls asleep -[1518-03-23 00:37] falls asleep -[1518-07-28 00:58] wakes up -[1518-05-17 00:36] falls asleep -[1518-08-11 00:06] falls asleep -[1518-04-13 00:37] wakes up -[1518-03-11 23:59] Guard #353 begins shift -[1518-08-23 00:24] falls asleep -[1518-04-19 00:50] wakes up -[1518-06-05 00:54] wakes up -[1518-07-31 00:57] falls asleep -[1518-07-25 00:58] wakes up -[1518-06-12 00:26] wakes up -[1518-08-19 23:57] Guard #1009 begins shift -[1518-08-15 00:51] wakes up -[1518-02-27 00:01] Guard #1979 begins shift -[1518-09-16 00:31] falls asleep -[1518-06-20 23:46] Guard #991 begins shift -[1518-09-14 00:59] wakes up -[1518-04-21 23:48] Guard #1307 begins shift -[1518-09-16 23:58] Guard #1979 begins shift -[1518-03-11 00:59] wakes up -[1518-04-13 00:02] Guard #3307 begins shift -[1518-09-20 00:59] wakes up -[1518-02-25 23:57] Guard #1901 begins shift -[1518-10-02 00:00] Guard #1009 begins shift -[1518-08-16 00:00] Guard #991 begins shift -[1518-09-17 00:27] wakes up -[1518-06-09 00:58] wakes up -[1518-04-25 00:09] falls asleep -[1518-03-17 00:32] falls asleep -[1518-07-15 00:27] wakes up -[1518-09-10 00:32] wakes up -[1518-05-02 00:58] wakes up -[1518-09-25 00:44] wakes up -[1518-06-01 00:36] falls asleep -[1518-07-16 00:40] falls asleep -[1518-11-18 00:59] wakes up -[1518-11-17 00:09] falls asleep -[1518-05-01 00:30] falls asleep -[1518-08-10 00:53] wakes up -[1518-11-08 00:58] wakes up -[1518-05-31 00:00] falls asleep -[1518-03-15 00:42] wakes up -[1518-07-05 00:58] wakes up -[1518-03-27 00:04] Guard #2239 begins shift -[1518-10-06 00:16] falls asleep -[1518-07-10 00:54] wakes up -[1518-04-12 00:38] wakes up -[1518-07-05 00:23] falls asleep -[1518-11-19 00:37] wakes up -[1518-06-30 00:00] Guard #3011 begins shift -[1518-10-27 00:43] falls asleep -[1518-04-01 23:56] Guard #991 begins shift -[1518-04-04 00:28] wakes up -[1518-05-22 23:59] Guard #3307 begins shift -[1518-05-06 00:06] falls asleep -[1518-04-25 00:35] wakes up -[1518-04-24 00:07] falls asleep -[1518-07-05 00:35] wakes up -[1518-10-26 00:02] Guard #2753 begins shift -[1518-05-31 00:34] falls asleep -[1518-10-17 00:55] wakes up -[1518-04-19 00:49] falls asleep -[1518-03-13 23:57] Guard #2239 begins shift -[1518-11-21 00:46] wakes up -[1518-03-22 00:04] Guard #3307 begins shift -[1518-05-09 23:50] Guard #991 begins shift -[1518-03-03 00:59] wakes up -[1518-03-02 00:59] wakes up -[1518-04-20 00:48] wakes up -[1518-05-18 00:01] falls asleep -[1518-08-02 00:55] falls asleep -[1518-08-30 00:57] wakes up -[1518-05-27 00:52] wakes up -[1518-06-07 23:46] Guard #127 begins shift -[1518-08-02 00:57] wakes up -[1518-10-10 00:55] wakes up -[1518-02-24 00:53] falls asleep -[1518-04-11 23:56] Guard #1979 begins shift -[1518-10-19 00:00] Guard #1979 begins shift -[1518-09-11 00:29] wakes up -[1518-05-27 00:01] Guard #1831 begins shift -[1518-06-19 00:40] falls asleep -[1518-05-28 00:00] Guard #3011 begins shift -[1518-10-15 00:01] Guard #3011 begins shift -[1518-06-07 00:00] Guard #2239 begins shift -[1518-09-29 00:45] wakes up -[1518-06-29 00:58] wakes up -[1518-10-30 00:45] wakes up -[1518-06-10 00:10] falls asleep -[1518-05-09 00:32] wakes up -[1518-05-28 23:57] Guard #3011 begins shift -[1518-05-09 00:35] falls asleep -[1518-10-09 00:01] Guard #1979 begins shift -[1518-06-24 00:36] wakes up -[1518-07-22 23:59] Guard #3323 begins shift -[1518-11-06 00:46] wakes up -[1518-03-16 00:16] falls asleep -[1518-05-14 00:41] falls asleep -[1518-07-06 00:00] Guard #2239 begins shift -[1518-08-17 00:56] falls asleep -[1518-07-02 00:02] Guard #1009 begins shift -[1518-03-17 00:50] wakes up -[1518-09-15 00:04] Guard #1009 begins shift -[1518-06-14 00:03] Guard #3323 begins shift -[1518-05-16 00:24] wakes up -[1518-10-25 00:57] wakes up -[1518-04-10 00:04] Guard #1303 begins shift -[1518-05-05 00:56] wakes up -[1518-06-03 00:46] wakes up -[1518-05-05 00:02] Guard #1901 begins shift -[1518-05-20 00:29] wakes up -[1518-10-21 00:00] Guard #3251 begins shift -[1518-11-17 00:19] wakes up -[1518-02-27 00:48] wakes up -[1518-11-07 23:57] Guard #659 begins shift -[1518-06-11 00:01] Guard #2239 begins shift -[1518-06-28 00:41] wakes up -[1518-04-30 00:57] wakes up -[1518-11-10 00:40] wakes up -[1518-11-22 00:38] falls asleep -[1518-04-12 00:31] falls asleep -[1518-07-27 00:46] falls asleep -[1518-04-07 00:48] falls asleep -[1518-05-03 00:48] falls asleep -[1518-05-07 00:39] wakes up -[1518-06-26 00:30] wakes up -[1518-07-12 00:59] wakes up -[1518-06-03 23:59] Guard #127 begins shift -[1518-10-15 00:41] wakes up -[1518-08-05 00:17] falls asleep -[1518-05-16 00:47] wakes up -[1518-07-06 00:21] falls asleep -[1518-07-26 00:29] wakes up -[1518-07-19 00:48] wakes up -[1518-10-29 00:49] wakes up -[1518-09-22 00:55] wakes up -[1518-07-20 00:57] wakes up -[1518-08-15 00:00] Guard #2269 begins shift -[1518-09-05 00:01] Guard #1307 begins shift -[1518-08-02 00:02] Guard #2437 begins shift -[1518-10-29 00:42] falls asleep -[1518-03-23 23:54] Guard #1303 begins shift -[1518-05-12 00:44] wakes up -[1518-09-24 00:34] wakes up -[1518-08-13 23:57] Guard #1447 begins shift -[1518-06-16 00:48] falls asleep -[1518-06-08 23:58] Guard #127 begins shift -[1518-10-24 00:48] wakes up -[1518-03-26 00:07] falls asleep -[1518-10-28 00:23] wakes up -[1518-07-31 00:38] wakes up -[1518-08-27 23:58] Guard #1307 begins shift -[1518-08-04 00:47] wakes up -[1518-09-02 00:58] wakes up -[1518-09-23 00:02] Guard #2617 begins shift -[1518-02-22 00:19] falls asleep -[1518-05-16 00:35] falls asleep -[1518-10-04 00:51] wakes up -[1518-03-27 23:51] Guard #1009 begins shift -[1518-08-23 00:32] wakes up -[1518-08-11 00:00] Guard #1447 begins shift -[1518-06-25 00:22] falls asleep -[1518-05-11 00:35] wakes up -[1518-07-19 00:02] Guard #1447 begins shift -[1518-09-15 00:42] falls asleep -[1518-05-21 00:29] wakes up -[1518-05-12 00:01] Guard #3011 begins shift -[1518-08-29 00:27] falls asleep -[1518-02-23 00:50] wakes up -[1518-08-30 23:54] Guard #1831 begins shift -[1518-06-28 00:01] Guard #1307 begins shift -[1518-07-19 23:59] Guard #659 begins shift -[1518-04-06 00:04] Guard #523 begins shift -[1518-06-10 00:16] wakes up -[1518-06-09 00:56] falls asleep -[1518-02-26 00:58] wakes up -[1518-02-23 00:31] falls asleep -[1518-08-21 00:16] falls asleep -[1518-04-14 00:58] wakes up -[1518-11-10 00:05] falls asleep -[1518-03-09 00:00] Guard #1447 begins shift -[1518-06-23 00:04] falls asleep -[1518-09-09 00:05] falls asleep -[1518-07-05 00:50] falls asleep -[1518-10-12 00:24] wakes up -[1518-04-06 00:37] falls asleep -[1518-08-02 00:42] falls asleep -[1518-02-25 00:36] wakes up -[1518-03-28 00:00] falls asleep -[1518-09-25 00:00] Guard #2239 begins shift -[1518-11-18 00:52] wakes up -[1518-11-07 00:55] wakes up -[1518-10-20 00:00] Guard #3323 begins shift -[1518-05-21 00:46] wakes up -[1518-08-20 23:59] Guard #2437 begins shift -[1518-11-17 00:34] wakes up -[1518-04-27 00:19] falls asleep -[1518-06-10 00:00] Guard #3307 begins shift -[1518-03-14 00:44] wakes up -[1518-05-25 00:39] wakes up -[1518-10-17 00:36] falls asleep -[1518-11-09 00:02] Guard #523 begins shift -[1518-08-09 00:38] wakes up -[1518-09-26 00:53] wakes up -[1518-03-01 00:25] falls asleep -[1518-03-28 00:44] wakes up -[1518-11-11 00:27] wakes up -[1518-06-19 00:34] wakes up -[1518-05-11 00:33] falls asleep -[1518-05-26 00:39] wakes up -[1518-08-19 00:30] falls asleep -[1518-06-13 00:59] wakes up -[1518-04-11 00:06] falls asleep -[1518-06-05 00:02] Guard #1447 begins shift -[1518-02-22 00:37] wakes up -[1518-07-30 00:57] wakes up -[1518-03-26 00:46] wakes up -[1518-06-23 00:34] wakes up -[1518-08-14 00:57] wakes up -[1518-06-06 00:03] Guard #1979 begins shift -[1518-10-03 00:02] Guard #467 begins shift -[1518-09-15 23:57] Guard #1901 begins shift -[1518-03-24 00:35] wakes up -[1518-04-14 00:24] falls asleep -[1518-07-23 00:45] wakes up -[1518-04-11 00:50] falls asleep -[1518-08-15 00:54] falls asleep -[1518-02-25 00:03] Guard #1307 begins shift -[1518-07-17 00:59] wakes up -[1518-10-04 00:03] Guard #1831 begins shift -[1518-07-11 00:32] falls asleep -[1518-08-25 00:49] wakes up -[1518-03-08 00:00] Guard #1901 begins shift -[1518-11-16 00:56] falls asleep -[1518-08-19 00:03] Guard #1009 begins shift -[1518-08-12 00:27] falls asleep -[1518-11-09 00:27] wakes up -[1518-04-10 00:48] wakes up -[1518-11-14 00:32] wakes up -[1518-10-28 00:50] wakes up -[1518-10-15 23:56] Guard #1901 begins shift -[1518-07-14 00:10] falls asleep -[1518-09-18 00:54] wakes up -[1518-07-10 00:00] Guard #3323 begins shift -[1518-08-28 00:31] wakes up -[1518-06-21 00:05] falls asleep -[1518-04-02 00:27] falls asleep -[1518-10-20 00:33] falls asleep -[1518-05-09 00:01] falls asleep -[1518-03-26 00:02] Guard #1901 begins shift -[1518-10-13 00:41] wakes up -[1518-06-03 00:55] falls asleep -[1518-04-18 00:58] wakes up -[1518-07-25 00:20] wakes up -[1518-08-04 00:30] wakes up -[1518-05-30 23:51] Guard #2617 begins shift -[1518-08-01 00:50] wakes up -[1518-11-12 00:26] falls asleep -[1518-04-21 00:00] Guard #991 begins shift -[1518-11-14 00:55] wakes up -[1518-07-12 00:57] falls asleep -[1518-08-09 00:36] falls asleep -[1518-08-19 00:34] wakes up -[1518-04-23 00:30] wakes up -[1518-02-22 00:54] wakes up -[1518-09-26 00:51] falls asleep -[1518-03-20 00:56] wakes up -[1518-11-08 00:25] falls asleep -[1518-11-19 00:51] falls asleep -[1518-10-13 23:56] Guard #1979 begins shift -[1518-04-07 00:36] wakes up -[1518-05-25 00:28] falls asleep -[1518-04-23 00:58] wakes up -[1518-04-18 00:46] wakes up -[1518-09-11 00:57] falls asleep -[1518-04-27 00:52] wakes up -[1518-11-18 00:35] falls asleep -[1518-09-05 00:26] falls asleep -[1518-11-15 00:58] wakes up -[1518-02-23 00:40] wakes up -[1518-10-02 00:37] falls asleep -[1518-08-27 00:00] Guard #3011 begins shift -[1518-04-13 00:49] falls asleep -[1518-07-28 00:20] falls asleep -[1518-03-04 00:47] wakes up -[1518-03-24 00:04] falls asleep -[1518-03-20 23:58] Guard #2753 begins shift -[1518-11-14 00:45] falls asleep -[1518-09-11 00:59] wakes up -[1518-06-16 00:40] falls asleep -[1518-05-27 00:12] wakes up -[1518-11-01 00:00] Guard #1447 begins shift -[1518-08-28 23:58] Guard #1307 begins shift -[1518-05-21 00:04] falls asleep -[1518-07-23 00:38] falls asleep -[1518-05-02 00:49] wakes up -[1518-03-24 23:57] Guard #2269 begins shift -[1518-06-25 00:30] falls asleep -[1518-08-02 23:56] Guard #3011 begins shift -[1518-05-07 00:00] Guard #2617 begins shift -[1518-04-26 00:57] wakes up -[1518-04-21 00:19] falls asleep -[1518-04-04 00:18] wakes up -[1518-04-18 23:57] Guard #659 begins shift -[1518-07-18 00:41] falls asleep -[1518-09-08 00:40] wakes up -[1518-09-28 00:33] falls asleep -[1518-11-03 00:04] Guard #3323 begins shift -[1518-08-15 00:26] falls asleep -[1518-10-19 00:14] falls asleep -[1518-03-01 00:10] falls asleep -[1518-06-14 00:45] wakes up -[1518-06-19 00:55] wakes up -[1518-06-11 00:41] wakes up -[1518-03-02 00:29] falls asleep -[1518-09-18 00:40] falls asleep -[1518-07-17 00:54] falls asleep -[1518-11-13 00:33] wakes up -[1518-09-30 00:15] falls asleep -[1518-11-04 00:59] wakes up -[1518-04-24 00:57] falls asleep -[1518-09-06 00:40] wakes up -[1518-10-20 00:59] wakes up -[1518-05-26 00:10] wakes up -[1518-08-20 00:56] wakes up -[1518-06-19 00:04] falls asleep -[1518-05-07 00:33] falls asleep -[1518-10-31 00:21] wakes up -[1518-04-13 00:55] wakes up -[1518-11-22 00:42] wakes up -[1518-10-17 00:20] wakes up -[1518-03-19 23:47] Guard #2083 begins shift -[1518-08-26 00:01] Guard #523 begins shift -[1518-04-20 00:01] falls asleep -[1518-11-23 00:00] Guard #3307 begins shift -[1518-03-10 00:28] wakes up -[1518-09-18 00:45] wakes up -[1518-07-07 00:19] falls asleep -[1518-09-23 00:14] falls asleep -[1518-08-17 00:59] wakes up -[1518-10-13 00:32] falls asleep -[1518-03-01 00:31] falls asleep -[1518-10-25 00:49] falls asleep -[1518-08-07 00:27] falls asleep -[1518-03-06 00:58] wakes up -[1518-08-29 00:32] wakes up -[1518-09-23 00:17] wakes up -[1518-03-07 00:01] Guard #3251 begins shift -[1518-08-06 00:53] wakes up -[1518-09-27 23:56] Guard #3011 begins shift -[1518-04-30 23:57] Guard #3323 begins shift -[1518-03-11 00:13] falls asleep -[1518-05-20 00:00] Guard #1979 begins shift -[1518-03-29 00:47] wakes up -[1518-09-08 00:02] Guard #127 begins shift -[1518-09-08 23:47] Guard #2437 begins shift -[1518-05-14 00:53] wakes up -[1518-06-25 00:02] falls asleep diff --git a/2018/inputs/05.txt b/2018/inputs/05.txt deleted file mode 100644 index 7083e97..0000000 --- a/2018/inputs/05.txt +++ /dev/null @@ -1 +0,0 @@ -MmMmMxcRrCmMAaEeiIMmopZzPHxEeHhXhQeEqOXyYxGDdgRrKkXWwUHKcCkuGgLBblkcCKIilnzBbBbYoOYVvyCTtcfqQzSsxXCcEnNyuSsUYuJjVvUnNeZmMTtuUwWSsxXIbBKkoORriFfFrRyqQGgTtnNnarRANZnyYNNPTzZtpaAxcCXWwLfFaAQRrCcRrUupPMGgjZzJdDmEKEesSkeUuxXRrBrcCHhRMmbjDdkKFfqoOQpPrRUuaAUsNnSuKkFfzZfPpHhEHheutTUDdBbMaAoOgGEekKyYmBiIbFEtTcnOoNCeJuUmFQqvhHVfTtMGgmcbBCuUQqgGMmMwWwQqpPWHWAJjaVaAWwvwhzOoZQqJjTKsSBbkfxVvCcmMpPBcCtSsTbsSPprRLlXrRunBbmMNpPNnGzLWwuOolLUlZQVvqIigUCcIiWwGCcgXxlLWwFpPJjsSeEIiQHhqtbWFfwRcCrdgGMmbBDVAabBvpFfBdDbDdSsoOUzZuPCHhaOvVoaAAOoaAeWwvVEcqCgGcJjDdUuQsAaaWwApPaAuUXKkxSQqUUMmuGgIfFHhpPPpkjJrRKErLlReZziugGuUBbWwBmVvtTMkKHvLlVUUhHdDayYAuuhbRriINWwnJGgwWjBxXZzZzaAaFoVWXxwvsSOJjGgfAMmSaAqQsIidfFDcXxCkKvVFRSsIirfdkKbBSsDhHPplLjJcowWxXzZOCKkkhOoHEbKkBVvUrRuNneGgDdMmItTiJjlLKJQqtqQzZjJQRCcrDdqIidDNiInwOoWAaRiIcCWzZJKkjYywyYvVkgGKfFrzZRsSrlFTtNtTEePpnpqQuCcqQUNnPiIYpoBbOVvFeExXfEelLPKTtChhHHFfcBbFfkPWwzZjMmBbJPpRrovVOgsSkfFKFAazFBbyYfTmMsSqQeEknNkKKvCrRcCcVtNdDZznYyZAaRBfFUuJjBbYKkyiJAUucCWwNiInawWoOzjJCcBGgblXGgxLhHbBvVWwSsMiwWIvVzYyZJjmAdDaZTtVyYvoprgGRPeEOgnNGaAgcjJFrRfCGjIHpPFfcIiKkWaAwoNnfFOCGgEEeeCkKaArRcHhQqVvhuUFfXxtTbnNDdezZUuEOoxXoNnzFIioOxXZzfvVxKkXbBoOnNYyfFenNEbahHAGgByYpRrPgGFhvVHQpPqMIiDvVddDmXxjRrrYyiBbVFfvIKkZzGgfFNnReECcHhJPIirRPppRrfBbMQqPpmFfvRrVaAKkjVvbBJUqvVzZQQNnqMmCyYcHhmMujJtTWjyLlYFfJLlpmwWMdmMDtUufFIiwgGxXtrFfRTWihHIXxXlLubBXxUxTHhnwWNGgYWwmMyFUuwWfeEtOSsxrRXaAoKUukQBbqcOouCqDdYyQRrcllGSsgLbNnBqQLUQqlhHLvYmMyXxcCkEeKUuCcVCGYyDdgIYyeEQqJjiYDddZzDHUulLhPpHBbsSSshyEXxmMpPQdzOoZDqxMmXsjKkXxUutTJLlYyWwFfYAXxacuUWwCyztTZrWwNnRlLrCHhSCcsfFEeuLlUCcYiIycWweUuiIOoNnUuESjJsxXRRrdDlDdLzaBbABbMLlDdsSmCcZFfDdfFgJjGjvVdDnNgGiLlIRrAayYJhHhHVPpoOEZzejJwWXxBbdAaDjJiLlIHhCcpInrMmRNbBiPDUKkuzZRrXxdgugGUGlLRqQrJMmOofFiImTtDdMjEigGICckpPdDeEJjHLVEAaePlLxXpvPyYLAalJjpxXUKkBbOoAlLauXAZzaqQpPsSrDOoctTCdRriImMMsSMdDZGgzKuURrSskmerREoPpdDOWwVvmRNnNnRrVgnNGSsRrYaAbBeEypYyPkKOjJFyYmQqRwWqQresSEMGvVwNnWhSLlsHgNnJtTawWaAIiAjwmMuUNtTnQqWtrRgGDEedmwWrRMTFfrRofmNnMFUuUuFwWfbBYvFgGfVEuUHhMYyaAmRWwTtTtUMmuaCcEehhHFfHtrmMRRreBbrOoRAaNnnNETRrTIiXxtHkKoOUutUtTuTzjJZhMvVMmUulLmNnZfUuFiIRrzpPXRrxxXBaAUnhmMmMHvVNhHuYwWCcntOoTNyiaAzZITdDtqQUIBbifFFfqQLlrMmReEgGuHhGgbFCLvVlgGFfSsMmyYYJjyTtwyYrFfDPpgGdRLAalDdmMqQNnDdAaDaAEjJeKkBbQqrRdssSjJZcEeCcCiITtbBWwEeVvzSeGgEsVbBvSMGgUgGuFfGgTFfUulvbBVLaAtTNnWpPAaArVvRTLWCcqQwuUltTtdDLMXxbqQBIiWwJxXjuUWyYdykKHhuUPJjpYOokSsKIiYAaauutTpPYyUUyYAyYBbsOobBSKYVEevywnNWwWQqkgGteWwirbJjBrRLlRqQYIiLjXXxxJvVPGgpqQDrRZGgzveAaFftTEmMhHHhncCNVosSPpOvUgYPoOcCZzhHpyDdqQkKvHsjJwZzWqaYGgKkIiyhHAbnNtTzQqWwGgwWZFfJrRGgjuzZpPCcXxzZoOPpUBbBllPpPpNwWbnNBnaAkKoOxXXIiHgGhChTtHcUuImSsMiMmxdDFwWhHfTHhtkKLaArRfFMvdAamuUnPpNMwhtTHoOQLlqAaUuUuOoGHBQJjqbBbhHPphgQqyzZlLYhqQoOOoSsHRrcCDdNnbpPWwmLlXvVHsYySIihxNnMHhHNGgnpPQqFnNIifhcCDxhHXMUSsAauMvVmmdEezZEeBVvBbJjvVSVvNBbnsiIWUskKZzSUuuMDBbdZzDlLdXeEtTxAaUuuUYyuUmMYyIiEvVbSsSsBelLNnDgGdxXrdDRzKFWwfGgWKkEQqFfcCUueduUDwALVvlaAdDeEzEffrRbvVdDzvVuUVjCcqQgioOyIiUuYJjOGgVvjJgGovYyarRVvwWuUDdjZzJAVITNtTnhHtMmrYyRaAzZsVvSbBgirnyYNRFfnqYkKyTtQNAaIdDCyIiAabkqQKGgEehHRKkrCcMmBvVYZzLjJAalpPcLlFUudDxXvkkKKVFffKkDaAkPQqxBbXsWwJUujSpYgGKkyTwahHgGAWylLYUiIuIUwWjJuUVvKkuODdoEevzIiZXxViybmMBKeEyhHYOoaAgsSwWSSPiIqQgGtTRMCxXcJjZCwWrROoFlLfOoxXVJjkCCrRNncOocKvMmCcDFfsSZzLlgbBmMXxQMmqGoPpaAbBOdmMRrgJjDdFfoVvFfzZjJTtzsSZLlOoxXEeLlXbRrEWwnNVvexYyhHjjLlbBBbJqQJPpUOonPnNpNuiItZzTpPvbBVuUuRJjPWwprRAaYyDUuzoOVVvplLPxuUXjJyYGgGgnNvIbyYBiXLlLlnNgcCeEbBGOobBKkoOXvnWwWwPpQlnNUuLwWoOvVbGgzZSsBoOFHhAaaMmAkcCOGgolLtTgGrRSsFTtfaABbiIyBbYnNcVvCyYzuURrpPhHtCnBbNodaADOoOmMKklFfLvVmMBbiAawWRrIdDaHhAJjcTrZzzgPNnpqQIiqTCcFfoGaAgAalLOfFeTpPxXtEKDdkoOhHwdDvNDlpPLOohHdnVHhYdDdDJRGgrVlLuUaAvUWeEwLlZcCzKkDdQquNnHcQqOElLuUaprRNnPAVtTveLEvVIielCJjjJetcCxiIvVNnXyiIBbzZWSswzqfWwFQZzouUOaAQrREeDdnNzZqZyYsCcQqzZaAezZEfFuSsgGUTtSlCJjQqcSseHUucChGoyYOgrREdDjJggyYGFfTtPpPpfDdMNnmIicqQCSyYskKVvWwOoNnOEeoFbBJJjaAjrRnNDNndxXHNnuUNnYoOyJlLAHhHkKQqmMaAhStTcCpPIiVNqQsSYyJJVvjjKYyCcAkKaTtkRHjJhqQrdRrIiXDdzrRxqQXxjJtTEedDTAatIooOOiXZTtIwTnNtmMWiniIbBPhRrHWYBbSvVtDMmdTgGEejJehNnCcHZzlrRLEQqvqQeTDdtETkKOotuUthKkWwKKTWwtfFkBmMbGdDSaAcCstMmTQRoHhOnUSspKkPQhHqPEepuGgWwQUuqTegwsNnSWkJjRgGKHhkGgktTKPpbBZUbNBbQmMSsqRrOoIiLlIinfFqDKkGgJjdpQqRrbBGlwWHXxhLglZzYAaWwyLHhIijtozZAaOwWmEfFeldodDOUuhHDIiFVvfaAVYxKkXbpPByWwDhSsLlDdaAnrRNQOoqTtLlFfvVTkrDhIEeOHgGhxXBzZAaKVvPLliIdDxmMXqQIcCNeEeuUEMBNDdRBbrwWQOoVvnVYyvNYyuUHhROoRXxoOSsoneEXxNDdPpcCrRWhHmMESJWwJjEejrpqQRtBbmxXMTYDdyvVAoOagGfAagGpPEeFoOOoronNORUujJKTiiIqGTtmMLlgQcZzCFxaErRtTeKkAfPpFXajJfFrRVvdDfvLlPpVSsABbyYJjJGrRgQnNXxeEXxyYqfFJjxXAluYygQqYyMmGxXeeEEtMmMmThHRKkruUQVvqULHhaAkDHhdKqTjJvsSpPIiVbszZSBQqZztmXxYZuUzlJzZzZJjLkKljBrRbfFLvbYhHyBOouuhHUwwWXFfxkKIiGgYaAyWUoxXHoOiIgGaKqQkdeEFZRGgrzjJfvQqVQqDUpLoOlPuoKrReeEbBjUCcNVJPphHAaqnNQjyYxROoXIiIibYyxSszXxAaNnZXygGiIBJjMmbqQgGEHyYhssSSQqJjbBeWwdHXxhCccerRzlLDdVYyvIKVRrvkrBbZzRQLlssSsSSgLlGFfaAIiZWeEuUGglMmLkYQFfYyjVLqQhHzZeEoOdHhJjDliIhHsmdDMSyYiIKFfkdDvVcCvnNuUwWmjJosSNrRgGsSlLnOjCcuUfFHheEJDDddMGgxXFUBbuIiQSsiIXyWwXxNcyrRXxYCJjcCLlveEVkKrRHhcvVCsSvVRrnVtTBjJyYbvOYyXFIACTGtTgtnNbBUNUunugGfzZFNfFTtuUqeEWXHnNhHgGRfhHFMEGgeFdMmJwWjdDxfKThQqHtkFwUuWvVIZzUueEiEhHkKyYeOoXYyzQkKaMmAqGAagVEymMYhHeGgrqQRqQIivmQNbBnqYyhHycCaAYmcCBCmMbBFfaAafFfFxlcCzZLhHycVvCpPYIilegGEoOXTCcuUtxdpPDLRrjJFfFmMWYywbBZRrzKkrhaTtAHBtTmMYyvlLVkKuPpUvQqVsEXxAaRrvHUIihHFHhvVmHhAwWlLTtSsnxXwWlqQuURrunERrscSsCIisSNKknqQSoTtjJjJOoOGgTwWtcbBbBClgGLIYJjcCUiINIieuzuUmQgGqEZzbBPpeIiMfLMmlFZHXhHxkKhXxxCcXqsHhwNHhnaAvTtKkKkKTjJtLlxXJPMmvVpfdDWwxXFhHFQDdcOpPPpqhHVvRrQLwWMmHWwvEcMoCcOnNlVzZjJvVxXvdOooOjyYJWWPpUuUuAawXreEpPmXDuUdtOoSzZDHnNDdhFBStTCcEeBuUfSsFZzqQDdjJxdDUuWcCrHhiIRwTVvIKntjJTNklvVjJdDjRrJCSshjJXxTfjJFRrtzyYNiftzYJjUhnfFaAPwWDdxXnNWwpwWOnNVOonNGgNYyfFnOIioHhOBbCcoEeYyztWcSsCwOoTAVHWwCcMmvVAmIiEOoohHoOzZYyXxOjJuaAiIftTLbrRBTeEBTtbPpIiUtTTtqQdDYyBUuucCNxeBbsSNsScoqQOfKkFfpPMDzJjZdmKkAalLmOoMXxOoyYtTFwsSWFfDdGgzZiIGrRjJWthHrRQfQqDdqQhHXMTtlLmxfFsinNIcWXKkyYxJNaBbrRAmPpgGPpmMMDQIiqYjJyCcVpPYJjbBAYyPpakOCcoyYwWKTtnNZzvVKkGgnsQqtTYmMlTtLySOUnNDCuUBPRrCrmiIMsSTXxIiZQqnAaNYyBbpPBKrRkyYkxXGgKYyoOnNJmMQqTtXxKcvVzZgXxmMOovcCVkKStTxXtlSsJjcCwwaAWoOtTAaIWwYrRSsRVpWwmMsyYFfQqtTXxKkoqghbfdrRETtHhaCnmMIBbyYiEeEeEeSsuUqQGtTDdghHiIxkKvGgRrVyYrTtnNOTzZtmXxOQoOiIhHZzeYyEeeEjLlrRBecmMYcCrrlLkKjJHkKtTnmMNeEFfhhHROoOOsSoZTtzgIiGFhnNHtbSujJUyYsBjJjNnmWwVyYpPvasSEeAcrRVNGgxCmMTbMmyYBhUpPuoOHbEoOeAUPprRiInxXxXsvaWRvVOowWkKXfFxBbLOSMmRcCryaAYyxOoLRroOlbBaAEaMmlzZLAeFbBfGgfFdDaJQzZqjgyfFxoXfWXxHUrRLlEeSMmsPpWwvpPPZOoOQGgkKpdwWDyaAYooOOPJVvjpPUJjuVNnjpPJWweEvaAxrgGPJjnuiIyUucCRrDdgGVIiNEenvVvUuiIfoOnnNzZNEtqQyYTCMmczRgsSGCiIbBcrZgoOGDdDPBbuUqQynyYgGqRPprQiIlLDdIiNKkfDdRhvVVvHanNAfdDVhHvvoOsjJSoUukuUUkKMsrRSmhjJHzZDpPdALEmVvMlLYyeqQCcYmMylQUuAzZLlGVvuUgiIgRrKkZmRrZFtRJmMjryYTlLVBHhbvmyYFfvVTNdDAabVvCWwdDcBNcCdDQqmMdNnDhHcVvNnCAanVisSuUTKkuUOoKksOobBFOoHDLldoOVJjvhGgUunNaOEBbeZzHzZIHDdHhHhaEexXAXQqlutRrzwWvZzvVVyYlDdLGgFfNNnnLSfjJFyFfbBYPpRrOoLWwlfFvVvVgGvVpRpEePTxXtizZyzZYLVyAQqeEaYkKVvhFGgfHkiIyYKFfRrOXxBMmVEevmMtThHcDwWdCZzjrRQNeEnqDFfOoMBbmrEOoqQeygGUZzgGNnwWmBbMHhJROovVNnrOosSNHhnjZzOuTtLRrQqdDgqwYfctWEezZQqCcoOVvmwuBnNyYbssSSUxXxYPpycCXUuaAMHNnhSssSlxyYXLdmMkuUmInNJjIvVqQkTtjJgGKopPyyYxIiXKkbBykKUuNqQnIIiiNkfFKnoCcBbOXxEejJXuhHUpPxKBbyYTZtPjEeotTFqQqQYAafFpSrRsOoPulBbjcpPCoORXxkKwyHhjiIiwWubMMzZmjJmPpKDyYgGdHpGgPmMnNkKXpPjFvVfJxOdrRoONnPnPpLlcmgGNnZzxXRptTPtTrPpNmMfFnFfAaKSGtTgsyYuBbKkkKpGgPygGZKkOogGbCcBjJsicCdDBKkbFfHgGHTtSsIiaAhxXXxakKPpkbBClYyjIiJguTjyYNnDGgsSmjEocCwWkpPKkItTJCcLlqQjzoKkOKqiIcCcYbmMmQLlkKPpmMJjEegGYyXxFfSsQqQqHqLPplKFpOEeYyczBbZCUuohMIivVpPYicCIpPGgyUOoFfuTrRkzZKteekdDYWwsSvBbfFVyXxKZoOTpPtAaPpoOTsSLlRrBbfFdrkKIfqQFGgwWxDdzZsSyWQqwWEeJjDVmMXxvdZzYyeYIiCrRcYewWOoJUuoOojJOjaTRrtzZXkKSRrsTGgPptxtCcoDdyYMqQYjJyWDdWwrZzRwUuxjdFjJcmrRMkKgBbrqzZQJjxRrGgXaAkGdDEjJEhHNneHDdxXVvkKoOhdZjJzPpiwVvgGweEWFfFfYZzHlLNnOMmXJjEhHyEUuedDozZUuAaVveEgGOhyWwYGggsRLlrwBRrbCcDmMkKxXgXxGdMmDgGJSSsbBsjdPpoUuJjpGgPaAYXxyVLXxJjUyYSsNYylLnofFcCYyrRdWwPpDqyYQdMmDRrzmMZpsSLlcfFCnNvVlrRPpLsSyAfFaYFSfqQHhSsUuFDdspPpPSsIiDpqQPdtTfqJAJyIKkEeinDNnLdDwIEaAUaAuMmCceUaGvEeoOvlLVQqVcAKkaCjJgyYICcAaiBEkhjJurRpFnNQfFqFCmfXxFvoOffWwPhHpFfFkvIsSmGgzZqQlLfFUIiuhcCHRnNrQNnRpEZzeIifFJWwjPtiIZzGejzNdWwMmDwRrWfFQeEBbqniITdKOokqFIiGWwgBiIbVvfamMZKkiUoeEObBtTPunaANFfURrRVKkjJjJvxqQKkHRxXjNnJNbBnbBpHMnNmhEegGPhIidmMDgGTtHrtTDfalLAFtmMPpTLlbqQnJjORkKAacIidBpPxXbDCknNKbBcbBwWFfuupPgGUQoOqUNnXkKxCxGqFfkKQjJsnNNQqPpRreEAaVrRernLVAaQqvyudDUqfEmaAMuDdeEUKkRrMFfgGqZZEezlLzaASSswkKWsWrRwQcjVvJCZzZJjByYDdbzZYyzvVblLMTCctmRrwWBpPoOkKfFgxXpPcXxuoNnOUlLCMmPVvXlFPpfaAAaSskMmKhlLHhIIgGiPNZigwcClLWBiIhHpPbHOokiIGgCcpPlLkuUKdDBByYOjSsZzvVHhqQBbWoQXxqqQQqpqoOdaAcCGgwLyYDVUzZoBzZdPpDbeqQyYnNtTKkElLplwWYyFeOiIzdDZhHmMhmTtLlNnvRrVLZbBAfFazlyDSsmMpPaGgATDdmzXdDiWwVvIUeEuxAaEtTelRTsStTXxKkAwvVPobBMmsCIicSAIWwHhOuUoqQiFfiYyZdZzKkXxDEjJErRAaeeLlyQqYdtTEqQsXxKmMrRHhKkjBbJQqlMmuUhRrHzZLUudDPSsaFHAaNnKkkKhPpdNNnnhTtHEKtLlTtCcOoYyTnHDHhBbdhhHNkbCcGRrgdjqGpPTYytPpLcClNnVvTtyxXYoOCqsSQTWwtJLlOZzohgGHxXxXxcCGzigGBHtLlNnsWqQwQcXdDqQGgIDNnMmxXyiILMmMmlXxYCKnNfoOzFnNxnNXfwWFppPlLkKHyYMMmjjsSlLHNSvJjUeEurwGAYtTJjgPpoOokHzZhKnNaADWwCAwRwIiWEerZzqQTtBbeEzZuCpPogEicfFzZOHhotoOTLlCccCcBbdDOIiVmyYMvVwWvBVbAyEeZzjLlJDdeEYDhFYydCkKkKSscDSsXxeETAathHRPzzBbrRZZUFqQrEwAaFmjpZGguUzGDhHxXdEnfqQrLliByiuHhNnDDdsSWwdKnNhBrRqQGwkKWARragDdAaHhxqLqQkkKKIUuYyyYXIiYDdyESseHAaqQhEelGPpFtTfgjRrzZyYvjNnJriOAaYycCPbvVCHmBVLaKrqeERpPpPahHnNYyNtTnFCVFrwyuUvVXCgdsSgGrJSnuUNspOoYkKHhsOHhoSyysSxqQsxXWwSDkKYyRDdrRrukKUTNntzwWrRLGgXxlmkLlzunNUdFfDnbBiWQYyQqQqzjJsSTQqtZuOoXxQSsIafFzgGZAYLyYlYWwdDgamnkXQVKkKMmkhlcCtbcKoOHDdhAOoaYyyZbBfFTTtpDdPqPpPZzGBbPgGqQvVMmUmczjJnNnqQNiIFjJDdfLmKkMlaymmTTRMUpSsEwiyYuBbEepPgGxXWgGnuJIiyNntZHheEyYxsSsxAnqEGgJiAaVbBWwvLOsSBJYNnycOrlAaLRoCnNyfFNuUnnNJjdDyoGgBbXXkKxBbXVkKvVYEDdeyaAOoOoQqBIipPbiIFfEejyCsJjkKbBWwrRKkewWDbqQBvETwWUWwcOoMmGgKkUFgbBEeGzZStTsoaAMFPJjpSlLsDdZhBbWXQqjAaJZzPpMmlLUuQoFltTbBLfMrRKlLOokfAauKOkKMgGMXxmcCQqmoEogiMmwWKkEyYfFhUzZuXJjxHotTOeKoOmwWMAlLCcbjmMJBqQjLlwwvnTtfFFfNUuVuUWQCHhYQqopPXjYsfmMFbBzZTjqQJhDdqPpEeYyJjgTWUuwosUpPhkACcpPSZSszsaKqUutvVySFfBcBYyBbNnbCBbcFfCbjmIiMzZbpPBbBKkVOXxnovqBLjJlVUuwKkWvVvmMPpIieEPbBpfpPEcDUuVBbXlnaAbBIlLZzzaAptMmTPfYyFpuToNkAKkrcCdDZbnweEWhMmtUVPpbBptpPYpPXIuUuUAaIZeEIizeEYGRrfFQSFfaAsqKkOKkofFvPpXFfeEMmfjJQqfFcCcCVqQvjJsyYejJpAaAbBaqQFOogGqgGQfOouUOQqorkKeEosjSCsSewWmEbBrtTisSInNXxpMqQQqZzJjRrJIiCqQEeTEeBEeAPpmMRrnmMNqXGIYwFZODdnaAaANnNGgwWWhyMmQhHlNCcEGggGmxyYqHZbbBvVaAIiZHJuZBbXjJLlBzoOVClLccVcCWwHRVvOorJjnNhvOorRArzZRDdxAOoaZTlLtlLztTTtdDbmMPnNNnKklWwqQbdwWyHcffvVNnxXFvVFfFGgGgCWwQPpyKxXOxXfFmMJjdDRrouUqQOokyMmiuUFYyKkfQhHYBoOUCcumsSqQMEyFfJNnjNNfFNaAWwQxXDrAaRdQqZzIipPqjJjJEjZCsdDScaoOZiIzstTvsSsSfvViZzSsUhHGgLtQaAZFrMmMOotTmqQrRRDdhSsfFIiHqQYrRAagGyqOYyIiogGQdDAaElYGgBbhfOoFOoZXxzElLQqOSsolLLlRHMGgmoOkMUHhDEeqQduOxZzXlLajJAEWGgwMEeKgGmFfMkBYytTjvHhMmsCawNgGnuUOhEyYeKhHcuUKkKWDdadNnVvXxAaHrRJmMjoprjJeErRpwWPxjflBbRAsSIiCVIikKxXvmMzLlqVsSUuvqOobRrNfFnBnNTqQtWzxzZqQCclLXLBblKZzeEOoIEeqQcCinOPqQmMpGgUaATWwtsMmuEeNxXnvVVvzqIiQPpwKkAaMxXmWZjxXJVhHrRkKYyvkOmQqMoMYyGgmhFfFfFfRSKksrRyYrMjzWwjLlfFJLJjvUCcYyMpPeEmSsueEVEeByWwBLNvNnOGZzYyNSsyYngYyiITtiINniIoOovVUufnkKnEnXnDOKvVaqQjJAhTPpCXwDdFfvVWbUSskZuUovaAVAaqlLxXeEhHgFjJEezZzZkDqQPpdJXxyYbBjqAaUuFfQZzIisSUuIpOSLlEMQdxWwlOoLXLlYybBxXJQkKIiXNnVlLwWrBGgOlLqQTtcAsIocCnHhduUDBOfFfFoZJjzbdDByxXPHmJwQqeEKAagGoOgGkPpwWgGWYymuEefFUELlbBVyYIDEeHhUCcEesuqrbBRrDdBbMmCcfFBoEeOvVGgFcCftcqqneENXxkRrDFfdcYyCdvcbbFXxkImurRUHhSsrNncfdhCvVcHEeIoWwOdDtyYFfWLilFfYyDdYnJjNfFfrRMmFoMVvmGgPPpprRzZwWSsYnCAcEecCEMmeyYfJjyUuYBhFfHBEeAaQvVqfFeEceECXGGgnuUDdTTtlLwWmMmfFjHhJfFdJjMmCcVvCcNkJeEjCvViICqKkQrCPLljCqPGgsKIoCcMmgGtZnrrRetTFfNshjJMRrKkAdDaxuUQqAaOoXbBzZIWdDimMgKkNwDdWHhJGgwWhwWHcbtTBCbEorHhRIiPppPGDdjvVmkjJhjSvwWHhkKCcMmIMmiwsSxXWHhHhIocJrRjeEaUnNAadDKkHrRquUzZbPGEeWwCKkCccJjqQnZHhzUuNgIijssNnSSJZBbLlHhjsSDdsSOKkoNnAWwRaAuUUdDutTzZXxnNCTnYIdAHhaDTtZziSsAaCcCRnoOlLpPNKAauUoOyYTtRrzZnoOiPRNnhcgGmCrRwWcMLlnImwVgGfFhHvdSqCYTSBXhHnNxNnfFWwEeOoIcCUuiyYsHhShpEOoEnNwDdeEVvCgGITttTbRrlXxzSZBUuSsrRbUymMYygGRrxXcMmuUoOBbdxvVUksJoaleEApPqQaYyZzxCxSsXERlVvvVnMmQBeEQEeKNneEkHqQaAHFfsnoOrRhLlBKkHhxRrZzsSNgSfFsHhxCeRQiIqCaAydDdQqHhpPQquqQUIihHrRnNGIURXxrTxgnNVvGXheEAaHuMHxzZXRXtJjlLiWwIRRUuexlayYAUubBLHhQqWbtwoOpPeErJjRcNnQqLlYyfFoiIfmaAqKkQXxTtjQqkxYyXKJMlLwVvjDHFfqJjzTtKkDfgGjJFeEyiDdzZDdDdAaXWWwwcIirRQfFchJjzJkxXWSswKkwcfcRrUHhgGuXHFfhxelrwWwlLySkKsXxsmMEeSCRrLloLlaAOteMmWwKwvVbdkCAaOPPtTpkRQCcKRrCcdDkqdDGRruURhvZzoCcOppWijFfgLZmdVvDMBSnthZEeOoZzAazwRsSBbyfFDJQqrRUujrRGgujlLJlLGTLnIiuUHhzsSIiZNlPpeVbBmKkMrRbxXBEMmaAsgGSGJsOUPpUuPqrZRrJftmpcoRruHhiOQUeEpkemnNrOqSsQtNdOIioLYylDURreYFfyEJqdmMQqEqlLnNQEeGghECSscCccCYLxvVBbSUHFFKkWcWZzwaJjxOAGgAakiMmIrRKaADzzYyZRCctTgGFfdOTtoeEvDPmMeEsnNRrXFfabCcHhBJFRrgGeEIizUuZzbsWwSBTtRromMWwOXHiDdvkrRvVzZcKkCuWwURGVvgxzAuUuUdTeyfZlLLbHdqQCYyRQeEqHfefFrvVRaAEKtTWHKCckJjHaAOoQqhMYqTeEdBGgbLlDeTHhmMtTtEhHWnyYStThHZztOUuxXJPpjyXxYDfIpjJXxIihHPKCcjIiJjzZDdfzLliInNjewjqlLQLsSinNZvXxOuUoOojoOJBtFfFfzrRZjkrJuUBGxXgbgJjzEeZWwJIAayYiKkjJrcCRYyPqQKOCoxXOvFxXcSSmzZZztfFpuUPTdACchHaqziIZQBbnNGjJIiYGvfFaxXCmkKWaAwBbxjXxyxLCcPpiqPpQDdtTVzZvUutpPSsIYlLyZzMmiTSbWuyYUwpBfFblLPBslLlTNntGgTVAaUuLeFfTBMmQTMBqQIxCcgHhJDdqbGHhrtPHqQhJRrJZvVzjjlLcKyYVOXiIAaxCUaAuVmjLXRBsSbREvGGggykAlLwXxWEeIiJOojaAGgweEWaiIhILCcJfAaFjVLlxXeETfIiFcgYVvyHlLhBosKhHuPpVuLnfwOOoGyYlPpvVPpuXhHGgxtTduGgDdUyEHNnJkDdKwSscCPpQqmMrQBfQYgGyiOowuUyYjJAxnsITtiHhnNNNcRrNnCVSsvnGgnqIpKbBDfFdODdoGzZVvZzJqZsSnNDrRdlkxXKkJdDQqjwmMWgGOoGurryYRYinNaGVvtIfKTPJHhjyYrLqiBHZzjJhoAagGaeEcCHhkWfFSsUuvVHhEgGevOoVFfdnNQSsqqMmcOoKqQkZzzekKNnLXxFfECceEOSsGpDMmCgzifIiFIRmMGGggBbrQALlHhveuUEwgGWVkKHmZzMzZNsRjqMVvXxjEewlRcPBvVFfmMbXxoTtMmPbBpPTqBADdDSkuUjJKSsCoHhOhtTtqQTtAqBbzZSGUvOofFVLKklgGiIAwKFftrROowQPpfoOVpUuPSrhHwnnoONXWwxNhHWwLcCzPpZQqKTiBbDdINnWwGgWwzqQZiONnoKWDdwkHVbpjJWwFfpPzZNnPuUHsSXkbEyQwIiCccCRPprMmbBurAQqYoOOoRgGngjJGwWyYiIUuKVvkUNnxEeFfzZRFfrwWvKUuKaAksSzZZzmrQxXqRbTnNKUuAakuLSsMqLPpcCHHhzeEZzixDZWDXdDxcEGNnguSsCDdwWcUfFVvnOuREpPJmwWMGgjJBIiboBDJSqhmFfPNWiIwbBnwWcCTtvRruIkPpPfLlcClLcCBbsSaSsAzEeScCZzaASsaNnndDNfFmMuUmMzEWwUueAuAQqNAIwUuWVviIiaYybBOoYOkKoyobeEgveiAjTtuVxXMzZPpZzeQJLljexXEpPdDyLzOoZSsGgSUuZCyAKkTtiAmMnOIivyzPPpsgQhoOHZSszYdBiIsSsnjLlEeJMmoLzoGgqQXvdTtAPUuuUGeeEZzzNVvXxQqvCoOZclGgLDfnNFfDdFMDdmacweXxLlJOojBVvbDiIynzZlwWxXrRQbBYyqTwrJCckKdhwmMEegJjGTudDTZyxvXxAepSsJjSsAaGgtETvDdnDQqdNdVvnNDmqQMVSsfQGkKOofgJVmxXYySsMsjXIixJyYSQqSJMeEcchXxHClUujoyrfFnfFNamMcRDdruGgmVVWwiRrIvPpPDdPpVnNPfFpQqDGtTgrRrRNZzkqQhVzZuhDQMcTtEQqQsCYoQWwWwqEeAaGgNnOCcykCcxlSaLlAsaALmXxMmMJjdfiIuUKkvtixXVBOSsDpslLdDTtSODdchHCJxSIxzZaHjPpoOcyYvVCIfGggBfFbvVFfGwWWTYCbcCBzZPphXoyhHgGYkGYygGNePsHhnoUusSCZzuIicGgSoMNKQhHeLSzLWwCGdDSatTAModDuUrIiWwaAEekwQqWKZaAlLtPpOWKkqQrRfZzmhcnNBbCHxBbpQqoOiKkWwZaAzIrtTRgGEeGWasjJFVDqQSAaoQDXxOoAaBbdqOjXTjRkKWwGgrzycNnuiXKkwHhYWwyKebnNKkdAaJyFNnyjRpwWPaArJQqpBbWRrQVvhBCcbmMkKfFxXhHspxoDdOHdUeHpPdugGZSsvVWvVwVvzYeMmgEUubBSsGdWwvVAAarRbHhoOSqQQoCcWVVvvwOoNmMnSsxXkKsHVVJTvVsStjmMJjHCoeKmbBRMmeEjJrAXJeEriIkKgGfRQqCcunNavVnTtHFuVPmjJNnCtwZzRLDyMmvViIqQYKfFxXRrCZzLvVvlLnmMCBbbgPLlrfFuRrUpwfHYGLyYlIaAkKXLlbBypfFoTQSsqwRrGOoMmiAFtdFmZzpPNnsVhHyYvSSsVvOoMeEaAyUufwWhcCSCcCcNnEeXxlJjLnYDdZzUuwWkKIPpqZndDrRzZgGQDwWKrFSwKkWSUQqjXvVdjRrRtTjQqRrWKGRrgNjuetTXxxWwXVvbQQnAaNqTtqBxjJUqpAaDqQdyYAaeEsUuWJQLcCUxeEWnWwFbbBbBpPcHhzZUuGeEQcCqcCbsSUCcBbmOJjiuREgzZtTGeNntcTtxqFmwEeWMuUbBfzZpzZIJjZDTtOGgovuUziIZMLyhHUSssZzSPtTWxqiDdCcIXzxyVVZAaPpdlLFuUUggiwgGWIDdvVztMQGgicIPtYyvVTlLpXxBDdrIiRqkKycNnCYQihHtZbBfEueEUegGdqQcCBbDlLlKKmlfSGgQGRDqHtThQsAaeEMmSshkRrJUuNPIfWwFtTqQSsaCAAaamHQqTtMpvViJjErfZFNxXnvOdaiIWVvwsSoLlemMEsZNOJgVbhlLUZzbBKkdDwbHBbmcCBZOozkCcKbMcCmMKkYvcQlLMZqSsMvVGiIrIiKXxFfzanwWNUqKLlcHtTdDmQHhoqQhAahHAUuayYIakGgyWwjJvVMmYhxLXxSsGgAPpDdEeeESstTabBqQleEoWONLCNncONXbBfvcdjYHhmsSMdDpxUtTSOosSsJjXHhxObUKUhHuyqQPrhHRhlLHsPpOoQqeERrRziIZvpPVjlepPVVvsiISVvHbRrFfIiGgqVvQSsafTnsZkKzlASgBbfJjFGvVNnCcoxMmLltTXfXuUgGHhfhcALlyYaWJBbvyEqewWOJjoyPprtTRAGgagHhgZlsSjJKkUNeHhyJMmMmigGQqgRrnjJNsSIFfineEfFQOorBbBbaFLyfFXxUuLlnWwNsjxXorRZjGqQRekEeyAaTgJbqQBjhHXxGtHEeFwNnGomMmLPjjYyrRdDJtTPpcRuUbmMpIqQmGgOEqZlUclMmEoOekMmmMTbzZvkKZzVrRQqpKkeEPAapPBnRrNPjJxfFhHXuWLvPEepDdzZVfTtAeEaQnZzaJRrUMKkAaGKOozZsSpPZrRGpPgxSsWhHwlSaAhHoYyNnfFrKKIiFDMmVrEQoOqKPpEgGljPTKklznhtTkKXxNVRrqvrNnUxGgXSEeswEemOoxYytFGjJwyfFXxYzZrSXpVvPvORzZtiaUuAIqzZqxXRrUpAKkTdBAVvabGNXmxXfMjrQLlqGJjsSgzUBjIiTrVYyiyYhHKsSzEvnGgfFoONShfDOodWwrfFCcPUSQEeAaDNnsSdAaESsbMmUPUuQjrbKqkFiIiIiuJlRrSJrKjJuUxnzZXGlssqQhHpPSmdqVYEeyvjJrhzRjiDdbBXWgmPZsSefFNcVdpJjcCqQoyNnDdAYyaAUwzRrZpLZsOLlSaAsAlSEaAEOuUwWVsWwAwUuYyjsSLlJmsSFMmTtfiFtPpVvcKDmcQqCQWwgGkKfFjjJJfnWwxXNKkuUKkiOPpzoQMmSsqbXqHzlssSSPMmcAkgvVGCaAcDKrRHGMmgOIiwbGpHhPFfgGMmiVNnvEtTqaAFcCNnfeYyEQTLMmeEltolVOiWuUGsuIgGBbCkOmMJnNaArOoOozaAZRuNmLfAaRFLfUuPlpPYLsTtSlSdDUeEOoayytmqQeEdDVJAajUPYypQKSjJvUbGgjsfSsxXcFHrRDaCcxpPXAaUOpPouDdjJvVcwVvWMbBziInqJjAafOovFfVLlOosSsxaAyaAwDIiQqdweERjJrvVcHSHqQhOoVGgvFDdDDpPkkFPgGXxqpPYynNPlLpkpPUJtTHwWwWtSsTIXzZcWWwtvNtTHaAcIwWaeHhLwqLsUpPYyaAlVvcCcdHAXbBwWxOuUoMmqwMmLiIXmYyMZggGYyCTNnYEPzZUuRwPpPpWrJjXwWxpcCeaAxtQlwWNVqQUdzZoOiIXqQnNxDkaTssSqFyYmScCwWtRjNndDyfKkFdDYRrSsSsJraAeEHJoOjBbEHmCcvjJoyQUaDLzFsSzHhZfkGglLurlyYLlYygGdyqTbLnuUMmNlfvVFBeiIxXEogKkdOoNdhgfFIVviIncSsCNGViIoOvKScRrDwWdUupPCEeqeVZJJjYyjSsrWCcwROozsStUUsShErnhDoKNDXHhxjJBbXcFfCuTQntEDurRruURHEugrREeMEeDsSdmGNPZZNEenjQNnCcVTtqhOoMJjjJmvrRmMhEeHJLeEuUKYaEZzBumMUuPqLUmMUwdvZzVDdPoreERWCSNnSoAGgaQqIvVJYDaAdfqWwMmQQcWZzGgweVvEFWIkPmMDnbYgKNnyYZzFfwWdnNpNleESsTIuUQjJqCcmmFfQFfUXxmMJjPdlDdaAYygGLNdDykEzZQqNnPpeLlpEiSvmMcGJjYUDXXxAaoabgGfzZuUvioYnNysSEnKXVJQEeqYXHBbxXaNnRmMrzZxkKCcXgPfSsFaNcWPpcoojSzDdUcGnnNdDNHwAaWtTUuvVtHhTmLAlLgGPWwTJNnfKkFRrGNdDnhtdDTwWteIiEYVkuJvVjCcjtsNnSvLIpPilRecHhlLmvVMITtGgTtNaCceEAwFfmAawWvBbJaiIiSsWwdrRgGaAboxDdYyGipcBVvgMRrOomfaFfAjAVvLmwWMGglAXxBpnOoqQKMmyocCOgqWLRrRzSNnvVQdDnMEecTtAYMAZzGCyqQqQYcyYXzZAwWalLNiXEegGdgGDxZitlLRnNjJEHhVnNdKkKASNnRrscdmMDPpqlLxBbFDeEdroOXxbBpOQozrYNniIZkkWZkKzTtwKWpCzgCcbBsrRckKNnCdDbBlLbuUrlLPebEEenNmbjJdhfdDFHuDJjmMlCWTBbUugNRridkKgGtUKkyVvIzZHwWNrJYyiIjVVHhMZCczFKyFqQMMmeUfFapkfmMFKNnuUbBWwsBEnCFiKkAavVIfnnNNcQKXXjJxnNLOYywWzhDGJjwWpPTAaMmKbsSBnEeNtLxuUOozZKkXJjdZnPpNvtTXIGiQiUDdFJjgFfoOGbAmrXxRrKkszZSvKkgTWgEHhJjSUwPpWoOuCLlqaWTyMmIUcwcCiGFpwLlChHcWPMoOmMmFFxXAgmyLokCfFmZIoexXEZgYyGzLUfFOKHhzZzNipIWLlnNrAzIiZagAaLlLHLlVVvAoFfQGPyYLlcFnNxXfXgYvKkpMvVvbheEHBIXxluVvioOZZhHneHrjEcOoCeUYRdmMJNnWIiIDNnDeEfMXxmpGgsSRsrVczwUmykKYSsMmddfwWdoOjgGXcCUvVMmuoPpXxOvXxqQkKolomYyHUXHhqDsEemKesRXxBKNnWwxXoLpPUuyZpPHhvFfGUrhGKfwlkMmKuULlBbOhHoLXxrtjJrRTIiRuUUnhHUWwuNuUdDrRTNntRnqvVRmFUuFcNEkkVltpPyFtRrpfcCyqfOczsXYbWwuXgGgGameEyRTfsMfDzBpnNeWmwUXWknNXxzZMmGgRrtTBtTsCmMcCYyclOZzPmZzayZfuRPZOoFtTDQqducdpPxtHJTSsAJpPjaVbBmMvjDdTYytYyJjaAJGgteEdGCWquUfBbeDdtpdSsDrPptTxKqQkAiIBbiIapPRrEhHsSsSeUdDyFfiIsSyQPEeCDdcoOUyYcXSiiIQnCfAPeEYyZNqSskalmLlBGggGCSswEeAamHhTOgGoKgDdckPoOBAvVVaAqJwsSaxXdDZkKrRzrRkPploeoOpuUzZPJjyYpyIUngNKEekvNlLKLmMJjWlPQsGYjJAcyYCFIDdiaIKUuHZzJjAHYlBkyyPpVSIiQqhHfhHMOyWwJjYLBNnuUxXbhGSsGVuUvggWwzZMyxfvVeEFLXxlLBZYyzbXxpLbAsSGgjJuUaqpwFKkxXwsSUuOoWGgqiIqFauUAGxbNnLZDLJjpUuPcubNiIysNRrAEjKgqjVvJvVsSsSOojTVvtCsuUXjuUJxYydDTIPtTDKkdpYyGrJebBBdSszZXIBbiqHhQfyYzZMBbzRrmMkKPUHOgKkOyAQZzIiBQZhIizkEvDIioOqvyKkheEnoEevVGgRBbwWrwWONRrwRhHTZKkeQqExCdDcCTYSslHhLyhHlSQqSeEOoURGGpPuUbWwBBzdQHJgaAGzRrapLfFlCpWwzZrRxyYOCRrchHJDdtQLOtTolGgFfKbMmPuIoOcCiOodDdDNWwkWwrRRrKntTVFyNWwMmnYfeEreEEeUeEYAaavqQwcrQSsqlPpLRkKjJUuJjNPpnTeEWwyMmaflZzrRnGgIiuUNgGUttbYyejJjoNbISXoLloOGisYiHwnNWQkAaUYyEUueuxSGgXqLlIimykMVofzZFCpyOolRrnVSPpsfFueEyWoNAAaazyqQJgGcClBbKklJPpmMPpjcEJhaJDWckXztyBTYjJaZQfEePptTDHIiWiIPRiTKkADiIIiSDdQNgVOIJiGadvVEOoCrXSsgBPUudDtSIirIcrRCVWwvfFyGQDmKSshlLqQParFfQwWqxJnHMAbzZxXNUKkunNMHVpPhJjMhHCceliZUuxXGJjphHoOyYAawrRbdauQdDqMmwCKrRarVWUwPpzZEeWuEeMmFYgpPQFtTZWOdHBmhBoKRVwUufFRrecmMEYxXVPFNEIfCczIMmLlcCWwWTtTuldXfFLuDeMLLAafwUIukaAKRHtHtPKkMxXxpPMmumDjAgkKlvqvJjVdvclLCgGxUUypLlNnIbuBFfJjtBlNtTiuUpPiMgNRKMmvVDddLlgVNUfNnvsGgUoOGelLuUEgumXRNNnXxOZzQqvNXxxXtTpPJFGWwCcmMYVaAUwPXBQrRqvVyCcyCghfDhEeHKKFfIzOogGQqiRJjKkrjIDkrTtRPOoPwEfjJTtQpqQvJCgGiXDdUuTUwWVvQwJtmtTMrXxRTqJjbHAyYakKzZkCxXcKPGfCyXrXxFSsftZIMWurXxMhaAFUsSYpgJyAcEeWBQdseEiIMTteDdtXxAvVjUuSZztpPYyBEebmJjkLlQaRczHrRsGgwWbBNNnnyZWxXYywIDEOoedvVlaKkWqlSPpsLQBbuUHLwSWxobwWDUuAayPEeGgEebBAaPpUupVvMmKuIOoVNlLBmxRrXYbGNfUuFBxUuaAXbCkKJVvAaCfFFfrksTdDUEeuNnhuawnhHwWWfQIvLlzZcKcVaIicCVrRGFJmRrKkvVMIUqnNQzkfnNYyvQiZGgaAsEuMQqiImNnUIsrBPggGRkPnNnJjRILhjvciIMGKkgmEvVtMFfsKOQkKpBgyYebBzMZGgGQeEpgDdGApiLlUuhJnuIiYyTtNnQnNmQuhHUqDdDOoBTtTishSXxIiYylWdDwkNFChewyYbCzrvFtiIXHhxUuBxXnNmsGxGWHwMaMWwPXxaEeXVvLHhlJrWRrdrRxHRrvmPpMquUGgdmMJjuQqUuyYoztUvkKEeVIisfkkJCcvVqzxBgEeiBbonNGYyaAzZZUWwutUuwWoisIFfoLaVlLvAbovuunxfIikPGgnXEeHhxNqkjhHZUSdDbLmZwTTnNtHtlDeXFfxClLTKktJjDjndEgSdDbNApvEzYKvFGxUbBDdudDlrkKSsrSsuUaAnAGOoTyYtWwzZsgGyUuYyZGgIInNTtIiBbWwiuJOoZzwTLgTtHhnNnCKkmFdtVvKXZzEJynwODdxVUPsQqSnnbBSpPwzZpDSZsSzITtGWkKIeVYdFfEguDdUGJjckKwgGDUuTCctdOoqQnXjJnsSsobcWJKDdoWwGYtDdjxXooOEeDdBIYDhHlLdiHhdpPleFrKsbvcCGgsSLKkcrYwrpnvVesSjJmrLuoqmNnqQMGdDgkBnNbNwgnOJjoNgGCSsmMYknlhHEmMzZQHzFfOgkiMMHhNKgGRrGobkjJQOsSCwpRFrrIiRyYQqatUuTZeJjqxdGgDVvbFIifMXxNsHbaAajJgHDoPbukdLlDCuUukKUYyYuNnnzRauaAXxldePpNwFwHhZzJhvmRrMUuEVvkLQZwSsvWLlwzeECdMNnWapiPpjwWzZLeErCfQqrvrRVKkCCeZztPpTshtmGExeoOLQOSsoIUXxEeuQJjqmnZzPYyZgJpQLkBgKehHHPnqMzSlLOrBbtTRoyqQYwGglLpnUEQRrMmlLprCQSwWOosTtPoesSEpvUuxHhPVvXxyYtTAPsbAPFfHhSgGoOvvVvyTkwwWWEiIOorRwWmrYLCccMEfJUujHuBbFOWwMmRGbBgvVrKkxWKkKsAUuXxkoOjWwKrYhHlLNuGyoOcPpJjJvVPDWMxgnNQqkOQANsSAJhRlbVZCRrcgGAjkKJvtTwHaqQZTvVsOoekmMFfymeEkKMfFvrRkWZFvoOJjwKeIeaAexXEUmDJjdYYyZaOqXxQUuoAinNNazZXtXkErRTTdHhMmLlAaPpXKkwcCWuaAUnQFoSUAKNTtZjJAaznxnNQBuUZempPMcCtkyeEOoJrwGCZkcjJrdDLlRviDdplADFoMnEFQGgYCclbBIVUuvwQqyTLDJjLlTuUuIimMUVnwWUDvcyaARCSspriIcCIDTtkLlKkKdsSTlDFCftTxgcwoOQoHhIHcmyXxYSsMChHhiQBiDcCPYhHpPUuyptTrRYyIieEuUuUsgGcCbXmpPMeuUEdXDiyVStGUuJSscpAAIfKvVkflwWZzLRBwurangQLwCcWsyYSUZzauUKxXwtTVGgGPambHhEevCXHhKSrRsSLJjlhCcBivNnNxXnVCeWUklLbBkLyYpPtHhTTtDQqUXSySudGlTtLBPxNgVRrTtWKZzCsiIAaiILLmRjHhJXxJKBdHvQYnBbjJhdkYmsyYqcsSCPvVpXNSKiIPCciRcCXWGjiwWgBfFoWRrFnsSNHMIhuyfwWFFYFWliILJexXmMNeaolWwFXxKkuUSsqMOoxXaAuUsvGXYCqQQquEwMtHatRrEKKTwDGtvjjTtJhlLIzZiHdKsfagmMpPZhoOUUulLukKbwWBSsNMmCPtmMTVdHhlRqqbBunPqQXxOoeozeljHPGmMmcuUpKkCcCcmOozhAaUFlQCoOAaIqMyRrSsYWgzHKUKeEIimMtUuABbKaCdDcoOukscfOoXnSDJWHNnJjmxaHLYylnKtAaHhZbBSsoOlUNyEeyYRxXCJkKkKfZCczeLXNgJjJQqVvVvBjIiBbuUGyyLdDvVAaBVZzvAXVhtTJiZvpNMKfFaApVpHYyhpYPCKiMXMcLrRceKCUXuChecCENnVvrvNwWtTnAaXtTxOoEHOyYBuUwWbosoLAalLCdjajJAkKJgoOyYGaJjAVsPppxXZWkhxlUwvuURRrrrRJrcCRjXzTShSsXBhIgphHVvYyAadMAajeYXDCRrcUMqCcgEqNreDMGsDdWtPxYFPpMRLlTBPqAayMyDQlMXxWjJVvjJjCQdpPbBEVveycJPltgGAaThTMsrIIvVizKnNvVLNnoZCFzVYyTmdDXgJBIiNMoLrxXKEKkOsSdRhouYutadeoSAVvXpYyroOhHUrRurUfOzLrMESskXigWwFXOoNcCnxDFjJWwpPWwRrBnEeNCjDXOBlEbBnzBbexXEMravVqSsUyvVYuEmTtXmMyYQVFfJjdVxXvekOoQiIBXtVGXxkwWaIuJOaAXCrXoArWhCcsnNXZPplnSqOrboQcfOoFfWwFMdVTswpPOSGGgGsSGgJcCtChNSLlfJvVVvQqSVzzsSZZJDdEjNMASsacCTtWwEeuFfiUMdzYCYppPRMYyXKLLzAUEeIKkiXnhEjuVQqLcCChcvcCjJbyDfFbORroWVuhHUuUpeblVcClYcCQqWVvFfVvwnuniBTdcYPFPTUqlPpLMQIGgSshHSUjkqBJjrRQqrdDUQLlcObNnBHspJjlLGYYxsMlmrRhQcQqaoOOvVEeeyYiEeGnLHKQBNnhHIimHZQqDdPpfZsQqdYFjJfilJsVvuUSKvcfeEWkNTtnKNZJSgKEwwgAaGGnNybBLlMmmMPpyPzTgGkKoiocAZwMItTCKkcrbUuUrROZzCcbBoMmmhzZHIiMOAMeDdzZnNDqMmLIGgndDNnCkZPpzWszeEAKIjQJjCcIUjaACcDyUueudDsScYyHNrRnXoOQNGPOrRFETGgSsslDmMyOVgVtfvbBGQqdYyhRzZBmYUuyMvGgyYOLgQBbqGaJNYVvWMrybBeEajJJQqGXxcaiogGqvKAakwWxiuUCYycAaNcaAlKOWwhEeQOTHJjxuCcsEdgKzZkgTqHrPmpFcfFlFZzfRYFfTtysSpQFHIoOGocCnHsRdCKvYyVVpOoPJlLjrNVopHbxqQXMmeECfFtnNIimAaMIiIRrjMNNtLFpPfuhebBnNAeEUuJjajEeJkXkKbBgDTFutTvnWwVOqdWNLzgHCbsbnjGgJeENoOXnwWNxeKdOyIisHhSPmMXjmDiIgFISssSocCdNnDeGRmMXjJDqpPwmMpKkIlLDdNZKiHAixeEhcHicaFlymMbBwfpEJCzZtOoZzlnNFeEemiAHjJqQKSsGZBUunNADdAalLaImfTIyaANnZMmzhAalBTSSsPpBbSPJPdVvvuscNZiSiPpNnImwCDIEEeyvCfNwWfPpFdexnNabmCJVvaJmMqGgJjQmMyVwuUKJjnVEeEgGyYDNnxXfhYEsSOcrBzZDJjrIFITRrSsezZBbEOvtFjJfTiIIEehzXxlMwhnCXFfRfVOovhHmpACtTKkchHwgFGYHhRryTtFFfqbGgStTzOlLhHZjJOozSsoZHjJTtWwGYdHbqNaAjRqguiInNMoLvPpFuUKJjquKXHgeheEFFgfdibBjJQRxzZgBbQFujYyzZoONXHAKlLhHgbwXbBwWzJvWwVTDdsShPphHHgGVvZlwWWYMmvVXxLlkIypzZuUnglnNuoOttToOMmTULlLVvGNPoZzOiNnRAacvfKkFzlHzBDMqfFSssSqLQQqJjqOoXHKpgGrEObhNuxXhwWmMHEeNmabBAoOHyYBFyOoYhHcrewjZMLVOoBVVvvFfHxZMAthHTvHhVdDMuxXDdTbfYrxXRROEekKRrSJocCjJOfvGVyeBJjLWwUuxOolOqQACQPJcCFzttTcCDdGgqPxARxmnNnNeXIYMmmIIFfPfGdNXwQqwWcwWCjPrFZWYywVviIKNndVvotmNCggxcGCLDdTJcwWvRdKfFSTEzTlTtQhzwWXxnhHyYNRmMrpPiZDdsqQTHtjJdNaDdFXOWrvZzpYyskHlzjxXEpxjJnlLDUYvjtjIFTRvRQgTVzTbBDMNRrQqaRrAHyCTtpPsTkZzoGUugYAzpPZSFgcfcyYyQJwcCWoOIsUuDwTVlRrfFlrrRUqQEZnJpPpJjPEFfWweCIBRRDdIwQqFftgdxDkTgGeWOowHQYrRtcThHKJbgrSjlLJyrvVfVvFWRrwRwZRBbrqQBbehXtTIFfixSsrQOofAIAaLleBbEQjvEEjyYuUgnMmWhmMmMUVnIiECOoNGgIETmPpMtXWwkrPpRHwtPpTtdnJbBPOFNZzNTSkKsatpbBuxXEeEUSsueOuSwwWUvENQXrRxqbBpPIdsiLlpgCoixXIORrlLcGVCahPQEeqjJPpLzZFPxdAmMaeIiiIqQGOuVVvVShQvVqHsKnHvtncsCPhxwTtWxMPIrrROdDfHjJhhHxcCJmqQvKkzZIiepPEzZMmwvVmfFbxZcGuKwzZllXFhXBvtArbBpyWMtGgAGgsHXnbBBAHhfKVvqvlwxtTkaAzeTtEPlLlpDzZdVvcbBSSUussxcCddDXJIdDiUVvTRVFkygQueEHhXWwqpTtPQYsFfijchzbORZTEeUudfqNwWVvuLlyoOXAaSZEeaXgybBOoYnxIiNbBnXErZQGJjsKkIyMmqbBMDaeYyQuKeWlLtTLlnNqvZzeTcChHhADlnNFiITtzZRaZzAUIiuCcrfaALdrlLRaHtEVZzQiILlZzHhPpAUuawEkUeEDdqOowfFyYWEAdmRrQYaAiSgqiIzhHReGgfFNGxXgGxAzsxYUNZznnphHPQFDtzroMmBZHCJISycCWwxUqGYKfvrtulLjxDXwJjWCNnPnaANKkLRrpZKmMyYXWnNLVQIikFabNxhSarRTpPpPmwYPRwWaTVbDdxmMHfxxXGgLLWkUgCzXBMVvnNWVqeEQgGMqQjXZzFLlOopPorHhRJjRkdaADKXxipmRrXXxXFOyYofHpAaBbXxctTSCBbNnNTVhNAakvzZvUogZzEDwWVvXpFfAaflpHAcvPISDiTttTneNnVuWsUoHhUZzPTAtnngGDdfopjNYWwyDTWhUuKxGgeiGzZgnKDdkceNvMmuHwNGZzJeeVJqiaBbFqQqRHEnNzFGXxgfWHhEezZYjJsRGBjhHkhHvmMrWwRVtCTiIyqhYyEtKxoOXdXDGTQqWijJrrbicBnNbjNzedDvhHVuRyYLLIivtTLMmltWdSiAajoLlOqIQqiYyWwYCFrRBbCGfjJsJsmxXMSqQJjjayOJjKhHRrtSclLYhfFnmdiItZvtGoOqEerVrtfiJHhSsTJcCfFnHhNJkKkKjVyudTttTNXPPpeJZNnLOqQolLhKSPVRwobBEexfkKAnHhDThNntqQSzIZHqLbBtZGgelLtsSskVvDrDuUdVCGgOojPpJjtAalcMmgCXGGcnMyYTODkLlzfFfRRrpJjwWoOJWxnXxkRrKDgzdKkDZFpiiBCcbkKMMmyixEvVyYMXeEraXFfpcCQTZfzqQZjpqcaHhoqQLXlbEUuYvgVFyYZzwWjsQqoryFtEevVTBtUmyYtWwVvTaKkmATtazXhfNnFDLldZzNnbvlwWmzJWERCiIfbeEhPFfpMPphHqQneEUnHBoeRFfPkhxOolQCpDdPcQOomBbdbZhLZVCrIhHYiKSsywiIpPLDdpPztjZGgxWBGkaAapPyYhxwXxWnNLlnWwJUfKkJjqIiGXrneEQyYiIqNqgGIDfFcCFGrRfbvVBPpfHBbEGhxkUQJjkmMfVlOmiIUGQrJnQBhHhqQqQDygrRpkKpPxXPhvVsBQfSsgfGWaPMFrxcNHWmLZHdDiyYVotifiRdVvbRCoeyHFSsdVvdDeCcvNEekNnWvoOYjoOADpPBbdjDdcMBuOoUpPBbAXEDnFcVAaYSseidccCWMsIznCSUVDpjeEpsDtTdRrsYyaAtmMbLEeHYitFMibzgHhkaAhaAaIMEfLTcjePFWbBYLfACIhtTCHXPpIahIkzTtnCciPWQdsSjMmaaAAXlLxZzJxrgWwEcCcCOzZiTtftTCcyYUVvuGiIaAdMJxYypYoqQDkEeEgGlIiLgGlwWLBLlSBHhchUuBbGZllLnwMbyYBGSsgmDQovMmzZsSNVUfgGtdGxKoOtTEHUFrRflTnnmJmMiTcOoxXNnBhxTjJtdDDdXPOvgGnRlLFlLfJjvCcOokcDrShcCJgBbGDvVvjJVdjNOqQSsgiaAhfqPrLCfPJjMpRhNnQtGEeGDAaeSUYhEeHyXzZhtoIiqHoiIkLCnBCcbIXVQOIACHzyYZhgjAYRmwyngGSsGgaAJVvjjAlbBoVWwbBmMbrHdDBbDgVFTvVQqdDvPpGvQdDquxXUoYdDgGdLSxoOXbBqQvVtefpPnNopgnqxbYyBhVvoOjJCUbBEYqPAapTqQtJjQdDFfdDdDdJUwWuuicCuUhHHuUhqJikaZSwKcNigGlQdEMfFmIimafFvVMmhHoLxXlDduBRGgimWzsSaCsSOIOkKtZpYeELlYgWWekGsjoOzeEjJJjnwRrFCVkIwWiDdsDdwWSsSjLCcIUufFyDwLllLWSzFaAzfFhMquUQbqkhlNgIENnooOACEJjezZqHMLmwWSXJjwWyygrdWwDRPSAahoCquRbQKJusiuUTtqmQurRaAtpfEerRwqQWpyPpCDAatbcGgCIWwNUNyLuUvLBECcDdPhHvwQqBfFdYBVCHclvUJeHNMmIkKXxixHhuaZllkxmrPycyZDmWtTwtTuIUOodDmnJexKOokXjvsjFsyYcCnHiIcTjqQggsoohQqAaHOWvVbhHBStvDmCEeqOLlBbBuURoQSssNLzxnCcNSHyYwRaOxRcDcCdxOoonNjUiAKgvTxbidOoDIqKkKVvEDvqmPpMxMeQARmJjZNeLboxAuUadJcgGbPpbBfdwWJjgGWwfGIxKhHemRlZonsSNxXqQaAFuHhRLAaqQlmMoQqORKkPxaIiTtsOEDIiAHhTUyUOHrDQqaAVSnNsvofFfFekDdBZzbRLllOmnbjGxcCSsMIiuUtvZiIfFWwfczOjJlDDddkTtZiRfTtFdDSeEmtHQFfqLpjCYOorRqdOoKkDQpPDkKqckKJwnNmCcLqeEgGdYiIMmmaHSzZshAYQpLlbtrmBwWoOUubfyXpTwSgmdERnQeGCcQsmMWwSRrmudaAxyEJAamDPGWwyYIiiHwWbxnNHstZxhHJGgxXAajDdVWuVvLXHiIKwzPSvDctTtIhaAHiTlOLlShePpJjVRHRrcUoOxuckEClCmxmCcIkcpyPPvPTOpPZeEzotCchHzZUqQxXukUumnPJTtjVzzZIjHvxabdDlYYgUuHxXhaAJpyYPbSKkVvsoOjGnxlEKfFuUkFjcrYWwnusSLWwlUxXuLzTkPpNhAoOXMFfhwlLTtjyYEedrRsLlNxFCSxXKUWPuSsUpUuwAkaTQqkuMmkhZGwmQRricqLfTtubBWwxXHZMJjkKPCMgpRrhcCJLEZOEpeEuUNWwbBUQQrLDpPtTvprRcnkKzZHzGAzTtwWzZJjMmZFSkTtDLlJVTgdWQqtsSkkepujJUPrRmUuMSsxTtXTYyEeAcChTSgGsmjJWefFWwUcyfTtFSsxqQgVSHqQJjhlLuUvVkKmQeHqQhEBeEYybfGgLOAEnqQDdUvVFfusSEEejwfUHimhZzpPfwObGIJgwwsSzZOzZoWxbByIiYrIpksnxeEQSMyKMmYfFyXxDHNyqVNfFnkKhxXRrhHoODbxnhEeqQHHOohNXkJjpPiIjJjjJrMllDdScqcCQhaAHsSkwvGnXpbdDlLgDUsYsxudfZzFmtTHhwWMlKKuwEmMcMPZzpmIbPpHnNskKVvkxcVyYBTtMAcEpPeCpNngvWxXkJjAusLlSeEOouUeElqGyIiKgGaAmoOMkGgYNAROfFoyYUBbMmWbrlLFEeDdFiawWaCcPpPCjgYyBbTsvcCYIdOoxTKktDxBSdwWfFIyYsSdDbqHtThOmMdDqZzWBqQJjbCTtGWwXWwaYyAaAFcCcTtAJkSsKrOoRjafdfFLtKkiIiRPcraAYCVduNvfzZFtdltNBbvVnYTtQqSsWiLyqqeEQhHqTrRtQSsfeNhPpHmOfiIYydayYLPIVCKwWzSscgWRjYuUKYnNJjyYyTEaAzbqXkahQqHusOfqNxCgiIGcLlGgUuDrRtXbBxteKxMmTxAnIPpzqQjJyMuMBbXxmeiIEErRZziElLlLkJjWPpVfzwHhgGKVnNYNnOoaAKEStNnJjgGzAhWVazHGghvBLroOcCNnHjJjanbBHhFfMmuRrUqIiQasSqoOoKbcIiCBGpPXmwdppPjCYgUnhHymMlppPPYyLRkJQqKDdaSkwXLloVvfUhFezZmClyRMeOowWKikKIcCtYVCcVsSszZaApaBSpayYEepXVZfFzyYPkKOpqcRPqmMuUeTtuNPThHeEtWtTYZzysZmQNphEkGbnNKlZzqtTVvPjPZzpGzQqpNMQqikKqmMkdDKlRnyYNrEXegnVvuUGgiINjJFfwWMuURrTHSyYEccRFcROolJzZnNIPAwXfFxmSsDRrMmcZVWeErRzEPpeWwqlKxXeVHfFjoOdDIiNnWfWnEAaOuUBboDLUpDdPAroOZNNnUycKbBUBpOdhGABhSnmBZzXsSTtwWQEzNnaAaAaAAwWPpRfCzZcKkrPfDdxXFWEecoqIiXxxXifFITtXxKBhHGgOgKkRdDiIrGgHhknmmRrYyIKGoyYZhixXyYIqzZeLNKycSLlXxMCsScohXxHumMMmUOmXxsnNQvVqOSxXsoGWxXnfFrRKQOGgUGglHhRMhsSHnNENPRWZzyRCcEefFClVBSMPpmkyegGEYRhZzHzhHZtTIifELDImMUuyibBeEfFlLbOFfDgGdJdDvPpVTyFfLlgOkmBbtTMjwCBOxXSXxNxyYNdKkDIijJCcWvVCeDKkyvENniwgiiIWyYwsXQqxvVBbdLlPWsNNXxpuvXoWNXxYiJjIjexVvkTtTDfMcdDNHhGSsltTtWjYyGgOomMhHHhUIiiSsgGzYUuDKkoOgGKtaATkdKkSXxgaAaNjpPJRXxRJjLXgfEeVkyCwWnNcZeMmVlYsSyLyGgYPaKkGLlgHyYhAanBvVBbsGeDNRrJdZzcEdLThQqtWzmSsMMlBsuzAaJKQrTtRBbpqQKFXCcbBNUBbMNnmUVOnNBoOlOiSIUuOIiTzgOIiIGinNIbXmMZNnQjKIVviJjKFSZdDzqQuTZiyYYGgCclGVvgLkKyIOUJjDQVhXeizZIEQqDgGmMwRjxApwWavVAmARrmWQqcCdDpPhwGiIgXxlLxXgXgSZzMbXxHhxxXXPpEeIiTfVRZcBYyXxmMWEHciIfnKLsHSIcCtbdMeEJjDdWoVvOwqYzZKkyUcCNjHIPaPqgzmAazZZSlsQqsSsSSLshHEGbPeEqijtTJIokDdSmtTTpPliILeYGgyCGgVJHlirNpKnUuhHNrGyYpSsbREeSieSFfzaAIRVvAarAaqVWwFKauqQUkKklLKJLlHhjAZuvVUgGuioOjfgvAvEXxeCkCViqFwsSuUDdNWAYyUUuHdDnNdDtSLcClNIiVvnKRceEjkKiIMmcNnrRnQqgBUuJjyMZzbnviUkMmYdyYBOXwsiIaAWhHncCNlhwAyYLDdiRrOoWwpPzOopPyYpPYShZCrngGNAbBLOolaAqKMmMBbTsJSsayLlYaCjJcATEmSDqPpKkbkKwrBHhCcbRCaYjGEePycCVvuFffUuHmRUwmkKizUdDuTtTRxYcFgYypIiHhGEeghBaAOEeoQjWqutKaAKdDkcCkcaACxIcjVUuPqYyFeWppPpKdiJIOonNZigGkxXkdlLkKFzZHRrGcYYbxpxXWuTtvyYonNOyMDdmgfjnCcVonrvVxMtTSVQqFBbunAavGQqCcDbBkrnGmIuUInLkGgoOKbTeEbUBiPYuuXVDmMQOoVLwWGalLJkgDdkvVKGeEKdMUCKkcBbGiIXxIqQigVvXmpThThrUiGgCNncuWFllmEdqQJjrRPpUlxDLUtfFwiZmMFiUuRrwWenbBfpvyenkKKUukNkKCVvEWvrkObHgGMbhDoBbwzfqENneGOokZzVTtvfFKyfhHzZlLwvRAkUucnNWUADBWPsSgLlzIXxLyYEmHvwFfWdDQqhmMmCcnjJBammMhLlNjXxXkIzZiKFfRWwAtEeTvVzRrCcZpHFfkMvVpPdqfFgYVvqSyYsQiRaAsTYypbiuUIGxRYGgycZzeDAgIjvViNxpxXPXnoNnbBqQvGnqqQsiIsVvSHhBaAbdatIrpwhdFqnNzAyAawWtbYTZZzmUuMxzZKCxXwdjAHjeCLGAagbPpXxBLZzjYZAaOLlonVvOwyYYgGgGuUUktTKvNLYpPPcSsOvaAmHhKYqQMlEeLRAarQXxxseEXARLldDrhHaKqhIySImZzMgOWwxsidDBnOoOoORGwWYyCVvcAaqQgrsSEeJEZXCcnNxzBdDTTuOopPLFAACcaYtCwWDdWVAyuRvnNfFEeUpCcBcCkJjQqQkKPeEeEpqqTHhjoIiyYXPpPsScPAZjhUuqDLlZbYzZyZzuUgzZaAgtTruYyoOssLtcmMXzsSQqZztrsSWqQsSQqfFyYHYfOoFrRVQdiIVZuUZzzeFfcCnNKOoZHzqbgGyYEoOecCqaYiIzZrRoKkGohupTtZdDmRrKkFYyjSsJxVvDbkdDKARraHhEjRgitSMmcyYJGgsSQGkbBJRreahHmCcMnSYqQnBNnvJjDdYTtbByVUPkoOKpIkKibBCldzdfFTOotQqjMmJtTDlNnBnNXgfeEQQfFLlkKVSsvbBfWPQUtTLcCSslPpugGdDBlPlXYmHloRrmwWvVFGAagsvbBYYKbfbBFgGRrBbLyhoOHhHhVvaPphPpkihsSHAfcCGgbBaAadjJtTDygSqpLwVnjJzeEZNvlknVfiIFniIGNoOuiYvVpIiPPAaETtOsSIZziPpdDLKQBfFbqAaAWDUuXxdjQWwvIGgiYySsfFabpWwKCugGUGktMWaAcQqbYyMLAKqQQnvVvVzpaFeQqEcNgGqmMWwOoiXhHxkKFlGhPpHhKkwWHgSsLfILllLIRrsxCyYuptTqPpXxYYuzOoUuZXRnNPpPTRryYEFQwcgDjhTXPpDCkRrGgKydyfLlFYDXwWxFfYBblLUfznNprUFzYZzAMpcEeCoLSbKwxwWuWMwEPbZdFmDdVvSFtrYMtTAJqQjxPpUjJByxMmHhSZYyCoFQYsSfpPFFPLluyYUTfYSshHDdTLvKKXxenCfUufMytTYrWNnGgwSsQNrdDulLWBXxMmbFiIkgHPpRugVbpPBzHiIhqQYMmlHhtTOXxkbQqIisiISrxcCXhFfHSEFfOBYyBbbbBoxXkIiMJjSdzZQoOxwWvVuZzaAhhHMOyYLCcOVIixVoOvpPxXJDpPFDDrkKJLljJjqQRMutTWZHhEeCvRSrcCfFlLPvVGgGgFmMCcdiIdfFPFfpiJjMmwHhjDryCcuJNnRhCcENQIiqHiIhzzWwInNULBbieEXxVeEmPlLVyBjJbNnGxIiWwCpEFfsSedDEeNngqOKkaOovwWhlQqGRwMxXmiPIAanQqZkdDwyYWHhouUulKkDdyYhHOizMcKOlYMGMhHmaffpgIuUiGPfgjJICcdDzwFxXfaAWZfFWqQbBjqQMmJCuitTYaeEAtwAQtTcseGjtTJwtGeEgXxmMhHGXxuUVRMauUBfELleqQuIqIgGgiCcxVsSzoOPpDMmlLlTrLlRktWwxcCXpPgdXxHZTyIiYtolxIwWikFfYyqzZNVvebSEePAiIuEmfYkfmvvhHRnRrRrhOojJyYimMpPYusSTgGDInzZGubBUtwSscLJXPppPxjdUfdDFDBMlLqQkKepPcCBEWwZzpbBRBnNScsSCGZuUhHcPwzaAZGUuAAavVagKuUzsSLlRZOqoPRwWXxfGgrRXgGfFDdQsUuSClLapPkDSsiIvezCcZsSfFrTIzNnsaAMmSInSEesAadDvVDdxgalLmgHhGvVyaCmoONqOosJjZYyrEeBblIiKkDQqdxXwQuUGKkKkrRYPrRzZpkNPbWwiIasSMmdDaOoaAJAaqQlLFGUubCPIgXOBOovVDIfaAFAjVMWngTyYtlLGiOUuNUunoyYsSCuUErLIHhilpPVyYKkgGoOTJUjJKvyTHgjVLlmMmMvtpGgalMEeRkKrhtTgCudDgGZsdDJOOCrRicrRLlCIPpfFyjJYwCnATtpGUuNEenzZcCAiIhWwxkKyFIifjykUwWyDDdOnNofFdXxYMmuDdKJjvxcIoOCciUqQuCOokNxXeiIjJOwWImMjJZzVAAaayYFLlBAOhHxduyvVZzgCVsIdDLlePQqjJKYEenDjJhHpuqMMitXxLWwTtwTtWnEePDOoqQkGyBNcQqCCcdptTKiwIXOoxiTtfCmMqFyjiHhfFOcCRrsscwdDOphHDjJWuulQpDdzZlLzZUbTteAykljVHQAaveEqhHJNFfhHnzmGjJgMZzzpRrnbBUeCchFfUFfdkYyeEKHrRhgGeQqYyOoTNkKPpqtUxgmMGdnkOFXxFffJjdJjHNReiIHSsueJjEuTvEKkhHQuUrsSRkqQKDDdiIdBhHbPpCUuzZcskgrRNniGHkKDnDGgGODdeECcpPtcCQYVeEvDiILWwmFfyZzYMRUKaICciTEetaAAZldAMmaAPpuqEeBbYOVMrqQRhRrehpPwcCWALlNnaTEedIiDdDMmsMfQFOofSLvIiVlAaTtwWtAKxXduUzQqZTtiIDhHusSvnJjknNHhfFKbBLLlnNqTXyYyNtujJrRSsUTlLcCntcGzxlmMWuUuCcUyTCctYQaYCcyhDCtUuTeaAZtTzEtTLhHbBuhHSlQWYylEAwWxXqQieEChnBbVqQTwCxihJjmMKkJFfjHhjqQRGgJjrgGuKvbBVGgrRQWwpfuUKKJjddfshCRrCcWnNWvVlLkKYUuXqnNMmsSVvxXQSsGgmMtTSFQNZmcCEeCPpAaAMmuUdrRhfCVrAaOzZiIAaoRrpPRvFSJBuoOMmDcCdVskqRruvKkcCVvkKMEeTEeYYAuxnNXsyLpFYylfrrRrRrRFlMIinXaHhUuAxuUUjoKcJjNnQqjJBBbbnNBbiUOoSgwnsTtSNIHhovlLLpPOlLPbBpeINnQqqQgBWAaohkdWwoOKsSaCjJkKKOokpLJjkKZBbhqQZzQxBOZoVvMmIFquUkKKkMdkKZFDdcCfzqOoQkCOoTQqmAaMfIFnNfMeEzZWLlaqQNnSvYyoecCjnOowWNkKLbBlJeslfciICMmFfFLLaMmAaoSaAkKzlKkrRPWuBbSiIsEVjJZzGgveVvaYOPDvBbCnEzpgGMIRrCciZzFSsfyYGMmwPpZzxXxIkKJiIrZHoORuUSsQDMKkSLgxNtToOXkntTNZIizRjsLjUpPIfKVvQkZzSsBRJxXMmqqGgQpuBcCXxoOeTtqsOouQqpfFYhHyVvRvtTVmMFWwHKkQqscCVetTZLlkcCIvRtJbuZJjRJmbBFeEMxsgGSngDYyJjtaLlPOgbBGouQSApnNPasQRTtrgGTHhbBLYykKozRrZOseESzBbZRrZzlraAoVxMaAmsRCzZcQqWxXgfTXTGgMpPmtMRrWuRVaphWwHceECAaPsSnNoOAQvnHNZLEehHtpJRrLWwpPekeRvdNnfkkROYysLNnXzdDkgmujANPpqVvQSZzsqPpFIsSilLEelwUpHhtRrTtKLCuLrtTvVMmRzQpPeoRrtbgGBKkTMiPBrQqJFfjCyYJpjIigGJlpPdgGDJjMOgWfIZWwzmMihYKLlcCEVvQqRrrguUgGmuUMJzOUuJUuUuIiYySYlfAvVAaRxXLlQqqNGrhHRoOIjqaANnQYBbEnMVvmuDdzgGZsQnNMmqSLGgzGGHhYMmDdBbgGEQeoOYhvVHzZVjwrRCHFxdDFOhDBbEmMedHWwsxXaVvLSNtnNFvVhHAkKBDBbdhPpvEDdLJJjYyFfrSKkpYkuBoOoQqPpUXxuuXPynUuvVxXuUJjHFfhNJDCVwWFxnolngGotTIiwOXHfFKAiHOoOFfJjFfqJjuUMhjJtXxhHTtTdDCkAacCGgQuAKkZGgkxXRghHDdmQzmqmMCCcVyhBWuHNUunrRWKkwVrnNRZzvBvGjonAazSOADTtoVGIitCcPpMXxGgmWGeEgyYwTgfzxXFRejJIlcCAajJZYyzLPjJmMTLltmoOhMZzZzcRrxXAiphHTteEnjhHKIiHSdQqrCcgqTtsFLsSMuUkkLFDdzTIVvbiFfCIqmTTtZzZzvbBUtTuVZGGzHhZufKkDzRrvEevYXZxAaQDnNddDORroXwNnpugGDdpPUuYleAuUaEmVdzilLmMaAPgXGLlgXxQqqQnNxGQXxXHhCPpBbTFfNnXxwWrUIvVoMuBPpHhgkKCqQMmAabiIBpPBfNwVvvVXulMmqLlBbEejuVvUwSPPBbhHpeEQuYyaAqQPaHhApXbBMmEUJnWwkwJzKkZrJDxJustTsfRKkkKjJkdqXxfFdDNMmaAzQijJaAyZzOoWwWRrwJjNsHgEEeeGzZFYfDZzTfaDYydcbBCIKkgWtPpOPtWwfFjuUJTYbBsaASNnQqzZHhZzYfFyxiDdgpPyADdahFWPdDdDGgRrRiIMmAqQabBCvVeEcpGBfFckRlLrZHhzKMwWmqUuQNVXxlqgGQckdUulYvVyrWTeEcUuMVvJjpvUbhHXxIitToOBfhPpGgNAAaUGyYYygZznNbBrwWFwvCOocVWuURTtpPUjJRHhFfrujxaRkKrPpMkEOPpbTtByAaYLlchOMmovvzVvjJZhSWwOeYNnyEqsjJBaDUugxXeiIGEySsvVUDWwhyYEuDhvVXPSnNEzZeHlLqeMgGmElLzZwPYfYjeEDgGBcCEkWAIiHhtTDdaxIUNnCBbYZHIilLhJhKZYyzkHaAtvVxOoJWwtiEeQqIoOvVTEeLlsdwWvcCfSAwFXxDoOdfgPrRXMtTsSFNnwoTzkKvnJjNPpVqQeHhESiIsgDdGpPJjlxXLOoBbECceFkKfRQqOdDmsAaZMmzIiNngNOonQqbBclZQrRqskUuKqFbBfQmxWwXMsSlElmWVvwMLqHhZzmMCcknmOCWwcsCYyyYUUuHhMmfFcQTtqMmqQtTJjONsSHWwhwWSwWtTpEngKOxHcCcIiyIitlLwKRraAkumMmMUJWwFfTtjwvVWFWwSsosSOVvieEvVJjJhHxXeZzEhAlLfFXdDisJjBbXjcCRsSrpPoJjVvOlzZLDdgGofFFfGgLGglPdGgHhAcCGHhgaoUulLbvITVFPpAaMmAQqaqQDQqjJLlXKWwcSfAaFqeCmqdHUvHCcrRdDHhKndfFRrvpvMiuUIUCqvVQAQqwWRYOuXxUJLSAaspCeEmjQbBqsrRQqLlvjGFgRTwWtrqQqTtxXFNnvVteTDdUusSVvtTPEtTKkaVMmfFSlLsXYvVIiVvztVkKvNnUuUtJjjJCcnNTtWHIiDjRWNntLNYGgdExcCnNXJzZjkKPNnpRlLrWCAAadqQCwJjWzcVnZEgrROoTtQMmqpCccLlCJjjJhJjHaNnZzDVxOZlONSVvbDyqRNnrjJGSiIpZYVoNqcCiIQaIaSsYJjczijJIqQslYnNqEUumvUJEeaSsIjJraARONnoEVoOGEewWBTtRrOKzZkXxnaUaNnQqZAXxgGrRbsSBsiIGgInNiRrWwSsGgOohZzHZDdFpKiwWmIiMAaeEmKkMUsSVcCtTpjJxXMHQsjdbiIOjJqQjerAajJcCjJqbBQUoWwfFtdDgGTNsSPpeCZCczKkdFnTtNBbaAaAfSszZwGCcgzdXvVIZUuhlzbBWwWbBwZQpPmlUfpPvVcfFCwWFVLlvtBWwMuUBrRbSbBtTsuxXUkbBkKkKVcCXLMEiIaAefQnNqFUumlqQHhuLrRlNnxZzXNrQqyaiIRfFTaYyAtUsSWqGgYdJjDrxXRrReEeEeBKeLlLlEaAQqxhBbBvhFSXxsfIDkKdgbQqBGPtTmMptkfFrRNkKnytTYlPpWXKklLxuUjVvJGtTgRsvFHhqWTkWaugsXJjxQaTHxXYykKcYysddDabQdDvVthHpOYSmMsyQqpCAauUrLWIyYiJnNmeEHhQJrSLlEeYynhDduUaAazZLlHbBhqmMpPlxXubBEeUGgLpPdDrNnRZGSscdEePgoelEIiHhZCQDiIQAaqwKAOAXAaxaKkbaAIQyYyYlgGRKkptcCkFiTFfyYgApPIyhHuUvVRUabBhHgGATuPpUtaCcAqQkKgZzKLwWzEeQjgkzMEkKemUurRZPiDdQbBSNXaWIMmqpPblQqLBcCFLuUlbqRuUcCNnRrkKWbBwWjhAaeEeYzZDeEXxmMUtTLgOrRoVzZtTvoWFNlWOowiIdDUCcnEmMeyYBbNvSAEaAeaKksUgGEeJjvFfjJVkEIihHeaASObaAGOoCtDdvliHGgKcCZzYVMmetTrRDdrrxNnzHhZlGgTHheEtDdWwVvJMvHhcDdoaAvkGglLVvCPpdDLlRrNnTtZzpTjJRIigBQIiqSZzsQiINnDBSsuUaALlbJUujSvVsdWwjGXibmNntqOojJbIiTtbBMmAAaDdRratElvcCtpPGgLjJtTiIqQPpIGglXYJXMcTtAtTJloOLjVXxgyPpgKkaXxZzrRRxsQqSqQXrsSOoADiIoORrMsjTtJsCUufVchHEedDoAQqamMOoWwbBkpjGjLlTtRyYQqKJTbVNnJjoOzIldDJyYaAWEKkJZbBFjJJkpPFNrtTRnjJfdDiFdoTCcssaASNIiweuUwWEWwtQsSyKkinvVNnNImhwkdDFCchrcDHhhBlgGzFYEtzZDaZXrCGMmTtkKdDgcOovVKVCckKvVIhxWJcCjwZrRfuJjUjAxSZHhvVzAamMnsSNpdVDVvrZdaPpTtrtTRoXACQqwFfffiIhusXHkKhlBtTbLlyEkKeeZzMmHbBzoOZelLGgsxcCXmMSxXDaAQjIiwaAwWUuWqQudkKDnTiIoRMjUuJEKPuuUaAqbBQqoIUOCGgZzPwMmYyWMLgGWwajJAYyCclTFjJCcjFuUfbBhHQcCqxQqlVvLXzyzZYhHoORmMQpuYyoSAajwWKkgerLlRuUQqvMmhHEjJvVzZtgfFNVGgtTvnUFNnfdvSsVKkYrIiWHTNskJjKYyeEGgbgGGgzlGJIwYyPPdDVHrEeCcoOszZSgyYrKpocKDwWkvzZHLlhVEzZIieQqdDKBfVvDdFWktTMmhHETOoEePpOocYwWAFMmfaDROordUuXxGyYgWbBRLEdDaACHlLfFhHhwWFxXCWXxsSoOKtTvGgsbBEeSokKOVjZHCqGyAaYgCxIYdZQhdGgPpJWzPZFUuONnxXCWTVvBwgGmMXErCcrmMTxrnNhLlmvVeEUXxtHhuCcpPSsIiigGgxXIirRDYKdIiDRrjJkIigBbTtcCGqvVQcQqKkrYyEcXBEebGtTOTtoxXdDnhHXOoNnbkKUuiIoDDdsScCUudOHMmNnNShhBbTtljJOoLqbqxXNvVLbBrectTXVefFnmMNEfFdDvOdDvEeVoXQqxLWwHhOoAOjSKuXqEeQDCYuHhzsZLylLYBfFhUuzZHicCVviIPkKpcAaWXxeBbePHSVvJjsbstDdtTycQFfiIsMmDWKdDkMXxiXxCBbDdZzcXxzZNCRrHeEpPrvVpIBLlpPbuULlNkBbjJuuUNngWnNwGmMUuUPpaArcgGDdtTtrRTNnyNHhsStpPEecAaXxVHhvrYyaIiFfJUuzpBrRQhKkuACyYOtTiVrHhdDRsVlLNnvjJeEnNJHyyYoOYKMJCcTtgOeBoOjnbBiIiIGRruUGgInNZzwijlLJmHSsrRwiINnoOWStTKkpPlLRLlrnEhHRvVNzaAaATOikSNnpPpQRrcGlLgJjIiKsSkJmMpchHRVvWwccRrKndWwDDMNFvVfQjJqQqntQqmMlLvVNyGgGgYgxkjJKbeEPpsEeSbDdxXiIcCQqEeFQJjhHqNyqQYnCaHhcNclLCyJjfXxFKkWmMwORrmMxbBAaXpPeeEEyLSIEeistTtTIOoxXcClgVvoOEeGSswqvVSsQTiDqQFTRrtNnIcCvVRrihsSHBbTtCiIRBbMiKfBtTapPfHhKkFASsaVvABCVDkXxKfFKQvVwaAWFfcjIimMJUuDdxrRtTXVvCRrArNnRYyacCQpPCOUuoTbRQJjUXxSudiUuveMjbBGgMhcCGCyYcgpYyYxXNnbIiRrNOixXZkKHhEezSaCobRjfFUuJvnNxqjTUbButDqmekKsoPpPiyYEeqkKvVLlQKdDPpfbBBbGRguUGGgrQOaAzJmMjOoAacgGMmCaAKXPpxTiItuBsSxctHnNeEyJjYkooiIOaAyYOVvodNSsxLdDlTtNeuUZzNNGgFqQTtVniHCyYczZGghIPpBbfFljJaAkKXkKoOxmMbYbbfFBOoItTXxikIiKMcCfFmHhlZzZJmHKxXBbVvzZSszTtGgZcCUNnSWiIwuoNkdHhDZwmMQQZcXCcxarLdDFfFBRrbJXrRRPuUOQqhPpCcDHhAwkCkUTLltuuUHnNoPpPphHWtTAVbkKBvcSMmOoknNtWwxXTKYyVJbmeeEomKhlLwWreHRrbBIiyLkRrKCcexXugGZzYyUfPpFfzqTlDAWwEeVvaIfFfFbBghrRHGuUHhiaAdwWurRTtjJsUuSuUIFVSAzllLLJMmyYPpRrLlRrsSennnVvYeCcbyxXqIZzYYgGqhMmYDrEeRBTtLpbBLlBnkKjJyYMmMmNfLxUuVvXlxXEetTRrhHXaGgcCYQoOqyCvZbxzpPUsSLljSeEshzBzFfhQgGXMeoOpPnTtLrRqkqQKkKRruUYHXxwCWwcbBozfTtCcAaAbBaBbFfWlyYLBoObyisSwWIMmiBNnbgxPpQaupPUIaAibtcLlkKjXxmPRoOFfrpVvKklJGgjyYLPRPpAaetTZzMwWETtTtiIKzZFfwWLnNvtTVlGgvVkcVHhvsAyqQFYtTypPXxPpMmUufYzZaJQqugGUZzXxctTCSODdGgRhHPYyEpPSGgFCUucDdIiSoOMmsuUZzUAMmaumvVMnNQqxVlLrRoOdDgyiixyxmMlLXTPvutTTlLHfFDdNiIeEuUBfFzlLfFsgGEeFfJjlLVvaASpPanNMmWwGBbgARXxavuUVYyZzKaAnrzZRtTOhHjJtUFfmMqQpxXPmMPZifFtTNLxvxXdCTteFlLIQWwqibQiIVBbOJjIKkiqQpHhPNovdAaDzZJsiIbBYTQaAHZzuSOMmtdDGQHYyGgoODmMzZCcdVvtbWwBSyJxOyIQqjJicuUQqqWJaKkvVkIGysSYOjUuJewrROoWkCcxLlXUFfCctTPpkKFmxXAaVONIiiIYynovwWOqxBbwHzfmOzhHjJfFZfVvuCutQqeFWwzZfVwWdYUunNyxXjkKMCcmJEScLlYtOoyYTNnwYyBbzZWJUEcCeTtuQbBqMmvxxAaDdOYuUiuUYyIYqQjborPpRlgcCGIoOAVvmVvMVviIkKLlwMVvmFepPXxvgGVWaAwEIiPxXLlpftTWaPpjeQNiIadIihHfFDcCXxrRiIbBXSXzTvVZzYuUKKkkjFfUbBuUNwELlAaTthWBbwjJHeJjTGgtjJbBsSXxzZFlPpLfRrUIoODZzzZduUWwWfoOFePdtTOoDumxXrttuULeEiIlmMMXWwYyxMKkBbxXYHhAtTdDMmZCIigbBGwWjmMgGJZznNMoDdQGgqgGOupgptTQtzYCTWwtcRrPpeEhHkEeEeCTfFVvtBTxSsqQXLHvpPqxIiEeuUKiIXxnNAwWaNMMmMmcCAiItTGyzZcCEehHyLlqsSJDdepPEWwjjJQxXTtxYyXRriqOoUqKkolLOwOoIPpNZKIiSsnNHhWwQqqQFoOfDdMZxXduUzZapPABjJbXFfKEeOokYPjpPRlLGgEePQfFqVvRrJjCcdDKkpDTtGcxYWRgGZwWzrRvVfvcnNOoSsZTtzaADBbdfATtrIiMmsSQRkFfyYSoOHhsAxXlvbiIHIihuUvbUuBUuVMhcBYyGgMmpAHharRsSoIRbdBbDBVvmMAahHoKkcCOVJnyYNLYvVyxtTQqiRrHZzhlKkBbjJQXAaAcwWAaCabpPHWJjwYykZMmzNnUhHIYAabIRFNFfXOohHHhxeCcgmMZzZzMmGgPpPJMfWeRfufFsSWwBbaAgGpsSrcCzZvVoOfHyYuMmUdzZFfSslLaYymMcCBvSsDddDFfQqZtTzRruUbCcolLCCIjJeGOcPpUWgGxXacdiIjJcVvCOGbBNnyagWsSRVCcsnwWhJTtlLJzZIibBqrRQmhFLgGOolEezZfbIiVvBPQqfMIidDmXxGgZFwWKkFfGOogkcWwdixxXRrKkCqSThmMjCcJbIZgXjtTcVvqQgQYyNnJDBMmpqQPBbeDfFfAXxbBpQqkVvkKcCVXxzZvSmwTtWImMiLlYyGgTtNnpPMDdeKlLkWwxXNnbnNBDSszFfIaOCcpcDUudCvVCcWjJaEezgGZgGtrLEeKkVvNnZMVZzvtdYcCMCcHoTtEONnofLPuUONnzZuvdHhlFbfFBfWDQPfFOTtQxXqMmwJobkQsSqbBKbpPKhGvnjJNVIDdzeEnpVvipTtPqQHLxpFfyYGgiIOoTlLtGUmMuZzmUuOLlUuVvoeFNnQYxIiWwZzjhbBHlLJfFIVvioOXaAlOZSrKkRszjJoNeEJjRSsAaCcUhHzZuUuEEevAaYyaAAanSgFfNPpnXafFAcgMaAmspPSGCQrYyRqrobZzBNnkiIVvKNBdhXryYGWwgtTpuITtAPpafFceEGgYyCznNAFfyFfYvVQDfrRFLJjkKgGlBbtZVvwWyYbBUuhHoOJvVqQECcNnCcglXxLTmMRrRrpPrqEeCTtQIiqcRrgGbBwWhCTKktccCvVlCcLHJjMiVKfvViINncCFCcFMmVMcjJffPFfUVvyYIiIiiWOowIHKBzZbMmuUFfzZebUuAVOovIiutblUuLCcBTiWlBboOdaBbANfFYyYVnMSsmNvjRramMBgGbNnjQPcCwxNnXWaAhHuUOuvVUhHulvOCcWIiSPpGHaWSsxXLVvlKkwIZztTiAXkKwWhHJjxYepLlPpPPpxsSodDhkKvVyYQqaAyWIiIYyqoOQDmiIMFfnNgGegkMmKKRaAOoTtIiRrVvWwGCfDTthHJXMmmOTeECcuUAhHpOoTtPAbBahNnSsnNAaHEyCcKkyIiAawnNKaMLlmAkQqWSsyYdDEmMwYCvDdfxXFVzZtMnNRrmTcZzsSUuXbBinEVveluULvVzZLljJRrNHhRDTttuWwUzEXxmPpqQMEBSsvVbLvBbgGLBbloZzXxODvVGgCcsSAasSdVFflhaAHyYsSmHVvPIifkQhqLlKAaiIAakUuyoOYMVvBZpPMmzAayMmCMmQEekZryYeEUEeuKbBkRiMtTmKEenNORriIlLeJKsSsLlScCFfRJjQnVvNqdDrJjZDdSszkpLlPMdMmBbLkKFflJtlLUuUGEerRLjJcKpPATPpkKvVthIdDSzGgGgbBYUfFeEmfFMkfFMwQqWJjCJLlfcCFwPpWqlGuUgYyLzzZZQysSYjKkNxXTPptCcdDcCCcpDvVonNhkBkKGLlgPoOpNnzZUIJEercCRYcDdCWrJLUYyxXdeEDBmMbfFyEeQPTtpPpqvVMQqmMVvmfOrRQdDqJvIiVpyHhYBbTJjxXuUztQqAFPpKkVGgvftoOaATrREeaGgkZzfVvFYwWaAvVGQqHDdhgxXIiYsSrYyRoOfFuUOCcSshHtTKkiiMKDmbBWMGgwvVTxXGgRrTtCFXOoxyBaFfAbWbtTBQzZGaAlUoOoXkKjJxumNnCcMZziIYRiZzIdLlvVXGgxnNzZJrRbovNMmkKnlyYIrPslZTtFfTTtDYylLQqWoOfFRrwdVvULgGxhiOUuoSrRshKkoNnaCczZAoOBbAeEfxCXxccCwWXFfScCtIaAKNnkOcCuUBboEevBtTeEbAYtTSsLNnfFJjEeQUuqlIiydDaRrcCoOnHSsnNhtXxMOofXxzRrymMvVYkYNnylLfFlLKMzGaqcCdjJFfmMJjDaaqQqQXxVvHMVvGgOodDIimhxMqJjPpcCKkkKQaxXzZAHhFfaoOBbwWgGAlLmsSYyXAPLlAamMpCcbMDdmgGBFaAVvfuKIiWwkCclLmMKDdlLOxDdXfpPeEFbBYyhHYyLloOVFeEwWrFOogGayYNhrRjqQJHLlnBbAIiqQqQjJZzYpSsdvVeuUUuMBbZzmFYUpCmMcPsSNaADdVRQqrJeEjvDdprjJRRXfFfFMmHrRhqoEeCcQqzptiITVMmumMkKPphwFLlcRrCgGxWGgwOOoTdGgDtcCypPYJFfjBbcsSCfiImKkMFXGgYGcLluUtnNTCZzhHBHhGgbWwFfAiIXhHYwWDddNfFnDUuNnpIFfiPYfFEBbpPEeeFAaFfJjfysOUoOuojJEeoEeYyeElUufFUuLlmbBMChHctalgGLeEqQxXAPphnNHTJjAHhWwarzVvZLSSsRruUsKyUuYTtwWQgGMeEmqRrklrRwEeGgADdVSJjBbqQJgGjJYyjiISdwWJjskKSDZzPpKksNmMhHwKkWtFfTnNuAaaPpBQKvVksGgAaSzZqhgGHEetGgJjcXvVCcyYnYyvCqQhHrjWwJRJjhsSHMRrJxXIOoRriTLlSCcyYxXsoODdrRfxXzZOQYyqJkUunNfFKjJPpqQFwWfBbtTgGKgGuUaAmMUukNnjooeIiNRrcCnAaECZjJbBzTtjJgGcXxREeyCEqQwWbBbhHJjJgGEmMYynNqoMoDdRXvjJjJfHhAacCPpJjFpPVvkKBbVNhCeEcHmMcAmuUrzZRMeTpPtDbjMmeEJBaTBbtJoOjAFoODduUBHQqLkKlGUuDdQLRrlsSOSxXSnNshnFfNkLlKwsSWHoOzZPEevrysSxeEXlLSsiiqQIWndDGgNLTsGOjJojQqJNnXxTUutNnCFiIKkiTjJtIuQVvzDvVdZQqqNSsnaAyYXxUfOooOjJklnNLjcCUuqQdDVKkFfmMUpPuUQquxXTtvgeXxFRrfESZzsGbbBAaDdXiIlLxzKktRcpXxlLBbYyWwbZzYQqypPBqZcCzjJFfkKQqAaQbwYyWcdusPpSoNKbBkyUuzZOoaAwWeEQqxcCTtXYEPbBpeyUuiBzZbkKIvduUnGgjzZQqrROoLlGgeEUdDfYyCcFeErRuHhjJwCCRwWrotTOrRqQetTxXYcCyEJjqQcaASFHhiIqTLlNnpPtTwoONntSWwJhuUHjsGiIggtTCWwcIpPiGTZzNnYvNnVOorRJjoOGlOoQqgGLgygMmzZafFkKkKAYyAaCJjnEQqXntTUbyYutZzlaAfMmFFMSsxXIOobXxBitTTtmfKkRrlLapPCZDZzdzDTtdKktTvVejJEYyckpPUOodDUrRuoOuTtxXwWKAFUAaeMCcNoOjJHhnaJwWjDdokKZzuUOiIFNnfhvadDYMAamyMpPmRrfGgFZiIRrVvbYDdyBhHsSOovohHjJNOoBbVdDvHuyTrRtZTFInKkzuUZZHmMcBRrsSeEnGgNZzbLnNinNtXbqQsCRrcbfqQdppPDdPcnNCsTPpOoRrxcCMmMzZRpgGBbPLSsHhllLxwjkTfFtFfOocCKbTtcSsCFfBJmOoMPpDQYybBfFtZzTOQCcqoJjOoqZzFfEeuUchlLHGgCWwFfzZFLlflLLCclLbBKEekcCfFIimzjJGwWgSsZCleEfFqQktTKuGgULAfFauUtThHePpVvVhvVPpvVJjueEUcCFKGgkfxYyMmqQNnBTtbXQqzbBZlnNOxXobBTtohWeEwHClLqYyiIcNnRXxrGgKkYlLyRduUDrCfjNnkCcxXOoVnNBMmbWTtAaSZzzZiIuhHUYyQUEiInxHexXEUuhXZzuyiUueEBzFfcCZBbuUbxXeNUEcCIieLNaJwWAajMrRDjJdfQiIqoAaBbUuOuhVeSyYbxpPXLwAaWBbxXleENnXvVMZzBbmBbxRIiaALGglEeDdqQWwfPYypvNnVEeXWfFwnNdDrzZvbBVICciRhHAcdVvLdDlDqZzQbMnNBbMZUuGgkKDfpPmMmYyFfrhErRexwQyYChHcCKkctDdTkKICcivTtVSsncayYVvzZifxBbpLlFfPGfqQFYygBbtTFfYytToYybBOoduUDvIiVYLlPpxqfOoGuESseEewWNnsSUMmgQqJULlBbucCqyKKkrRpNnYCXxzZcCckRrKwWZzNqQnPpyaAQqPkKwfFJjznNqbPpgGBKktyYTTtGMmgLTtliZBbEgGCYyZzEePVCcvplLgGMmnNJjoODBbYMpPmFbBfyOosSYySsHhQBLlOgGobYySLlsqYSjJsBxXxFfKkYsSLIiXxkKlKkPpZzsSDdHhyHhrxXVvRrXAavnuJjfoOuUFAaAaABbaJXxeEEkKkOiIAhPpOZzlAaApPauULpaAPytCcsgGCcSQKrRkqgGQqIiDdQqLrRlOolLTXxbBFfSsYVIiRPprYWwjJaAYyyAaBbDdwIiWyMQAzDdZawUuWgGigYrRyiIPoOoOpGKRrkyjJiIYIEeKkYyaTtjaFfmUuMvVaAFCqQxNnXcGgACcFVvHhdDfTtfILlGgyzLlZeEYtHhfMmkHNnPphOoKFFKhjFfJHFlLwWfpPktTvJjgJjSsTcCtVJxGgfFlLXjvHhGVQqkKfSsMmkrRruURryYPRsewsSmMSkKsSgGVjJRrzmMZveEsOWwhHrRrNqTJaAjtjJQVvNnhHnyVvaAYfFuUEerjJjzZJoOqnYyLlfFCcDYydUrRumnFfOFfSZzsCcozZNMvVYXxXxySsomMOYytThHbmqQSsDdPZWwzpjJjojJOJuUnmMoOipmMKkkbKkBQqbqLYyRrPplRUuwWbBVvrhkKHQotBlLbTQyYqiKlLkzkKQvSsVqohHlLqQaAGvVgOeQqEAadoOJjDZHcCdRRrKTtteEIiTlfFgGrRnTzZtNmMLKkVvRqQrauUuhHUAnbBVvNzZgGsFYyfSpPpPYydDOotXoOxHdvLbBoOAzZaMTVvgGJPxXAbsSBAaathHTQtTBYqQywWuzrKqQVvVwWPrRpvGMcCmdDkKOogoOGIiIiVvbxXIizZyYdDIifFBoOxXEEeDSsFALuUbBlafqqQQraARdvfnNFkKiIVtRrNrvVqsSgOoUukHHkKhsSUuTtJjqTtQUBbgGukHhKDdTEYyeyYWwOgGoQqVvVsydaSEesAZzZzhTtHDevcCVxtTXEwhirRIHQqpNQdDqKkoOPpxDGgnMmvrRsajhcQqIiChHSlLgGsXxiEezQqZIvGgVmqQlLMGTtOoFfYcCEehHZGgzLlyzGgZHhYypbBoOZzvVPLhTtLlHqbBQeTtGtTyYgQqEYvgGOoVTEMmWwaMeEwWmAcoCMDDddDdmhoxXCcOjJSswWFfjzxmMYJjmMyXQqZruURKkQbBqXxyPpNnZzZzWttTrRIOtTaAoiBbbDdBdXxDQJaAYyjXxJjGWRhdDHhHKkrXWwxQqMmwZwWVvRZMmOobBZzckwWKCRnNJjoPEepOoOrFyYfSslLlLKRrlLpGgPfaAYeEptTPyhgSsGfNntTFHwWCcXxZtTsJjCcSzkKvSsVSsjJeEqSmMNynmMNYLleLlEnskFfdDoOdDKjJLlkKDMmdohHOmMgGgGNVWdDwMPpmxemoOMExUuabLlBUuylFfLwWELlewWYAZdrUTthHFfaAMmGgBbyYZzFfPpkrRTrgGGgcJbBjCRtKiIXmIcCiRrEeUuOYyzZYyrRoMkKBxOrRpfFPeEGxeEXSSssiiIIczWwGYyqYyvVMyZzYmQnJjNgNOonGglLSdfFOoDkkfFKKvQqVsJmEeMQBbSssSZEelWwdDLzKkgGqesFfLlcshioOIHSGgCSihHItTTRrtDhqQHYydRrOoEgzZGjjJoOruMmUMmPpxCcXRRgGrMhJjHmOaAHhEeyHhtTYyTtLlYoiLzXxZcCAHhDdtdDTBbUuayYXxpPmMXxrxXRlUuNnoiIEeKkSsuUOIifFImLldDrSsAalLXDdpPxpNmMneIiLlEmMssZzhHGkinNrIiMmMmRNnbmMAavVdBbDBMmjJSJMmjkKWZzfFwsUPpcCYHhyuwWGgIeJjFfoOEqqXxfFQQIiGwYVvyGgyYWJjSPxXpDdSsOosxXgLlUuYtcqQCggGGgGKCcJjjJzZtTkZzKCcdEAIifFWwaSseEGzZgeOowWOTtLloHhPlKAaksSLJjpGhHWwOonNzKkCiIYycKkgiIGZlLRCcyYrdDKRdSsDrkbBzZuUFfKjJkGMmJuUfFZzyEeYvaALGglCcFfZiIBmMbKkBNnufFUCcAQqaPpFSPpFfLqQqQlssSAawWFeJjKeEkiIjJXRvVrxFOoHQqhpyYBbPfkKCmMlLcXxZTtadyYDaAkKFfkZJhHMmjmjJJhgGHuUfFMmjuUjJoWDdwhXxfFHyYEhHeogeEGbZzBOTNntEeoOwWbSsrPpRBORrCcDqQVrtTRjVGPpgvXxUueEJjYyJmIAZzaADdauUiIVKkvVGYpPLlyuNlLnUgvEeaATtiNnLrzZRRrhzZlWwLHQShToOteEVbBwWGAarRMpPJpBbPjoOmLwWluZzDdVRrKkbJRrSsjBqsYySYyUuQJjdlxyYjJHhGgXyyYIyYlLXgQqJjolLOEeqxuWwUXrRMmyYnsFfSNwbBuUvVWQfrRFpqQwWPCcqQhHJSsjmMxXdoOPpDxXhHdDGMbBmQWwqHhxElzZbVvBLoOcCTthHTxkKpPLlXaAhHSRrsjxXJmMBvVbyTsSXxTzZtioOwWYyItWwDwLlVRrvrRbBaCcAmwWSLlsEePplISsKkiDdaNIinUYXxyRrvTtIiVQqzaAxXZuxXiFfPVvpIMmijJIqQAqrIiCcRQyJjYQqhHlGgLvalLAVwWpPAimMXMmxIaaPpoOmMmHhMkuUUvVuKVvFvVfVvwgGEetgGmuFfUtTydDYyYBKwWpsSPAakqiIQVeEzZvAabIirFfRXGgxXQoOqhHpPtTjJqQxEeWcHhDdGyYgmMYyHZlLzAoOahaAOofDdBcZzVvnFfNCiIfFclHhoTtOFfkKmPtTpeEMNnyYnNyaAYeoOEMmLmMDwbBWRrBAcpPCMmiIaboOTtpPdqfXLlxFQFOofUuSJjsMmJjHheEDdoOYyjJVUuvKmMkKAakrRQqQqcBbDdZAanNzZXxqxXzZQqQcHYwWqhHQymIiMhCeEzoOFfRrpGgIIiiOoPdDDZaAzdhHOSsAaoLlqQCxCcXdNnmfFMDfFmZzMClLhCvVcHbMmAreyYpAaAvVqQaPWhHtTwmMyHhDCdZzDSrRqQscIiduUjJcCOTKkvVbVvoOBtrRtTtTfdDEFDdQqfeoynNJjYvjJxXXxPpFByYbfzsmZzMSJjZjJbKhgGHkzZeEtVvTkmMeEKIppALlaPPBbiiIDdeEBxwWBbYJjyZyYIizhHIHhNDdXIixnjJJjiIGgwWXxgAaGHUuhCcxXitTUuPLlpOsSAaHfFpPhgGomLlMmJRrjWyYyYLlNnwMjJpPmEeVvqQMmZzyYZzMcCMmIilzZUugzZGYyXxtXxAaqvVwWQTzZhTLlEeaATtTttIiKeSsOkKoCFdyYDfcOHhovPpSJXxnNjNnlJSsjiSsIKoOkPpEeGtsbBSTgaASsyMmYnJjwiIWVuUEeeEWbBEewQqHhvPpaTfWwsvVSFtAXPpZzMmxMmNyYsSFfIiDdbXxBGgSsLqQqzZBJLljbECcdDeeSwWsECiITtcQTqQtKkjJRbBrSPpQqWICciQuUXxBbqHheEowWOwhRrAnhHNaHIisyLOolYAaiInNwWGgeHhTCBrRoObcIYyEeiPzZEepGgAaCcPwAazZZaAOUgGuvVjrRcCpPJLCceElnbBoONcaACnNVvCwWcBeTtEbuUryYfqQWwoOeEqQDYWwydgGxXOowHhSwWsWhHdDxXGsSRMnNmriITtRnNtTEerpPpLGglFfyBuuUUbbBGDEeTZzteElUuSsTtfFzuUoOZBbLOozzZUuiIfQqFGSskKVvHhDdgZkKxEeouUOXDdvJjFKkvVuUfvGgVVqQbBbVvvVRrcLlCBdgQqAaWwcCBbAaRrpPCKaAkcfYhHoOyfFLbBmSsMgGlUUuEebuUSsiIBufFXxNTWwtsSnLzZvkKIXsSxiYytkWwCcKdEeDEeoVvGgihDhHdRrHIzFfZoOOoJjOvVpxXoOPpwWwWqQUjXxJGXxeSfFeTRrtEsEbHwWhyLlYKkBTtgXeErMmRdDxuvvjJXxmTtMVdDVPhHHhWCcKkwdDMmMjJmLMkBbKmMDdmmwWrxXRurRuUaAUMOoLxXsSlvFfdDlFLlXxfLbpPTtBIxXYsSrRymPpMWwIiPkKgGpPpPpiTdQqDkKtRrkKDDddnNVNYynlTOnZzNnTtWNnwNoVgGrRNnnXxOoHfeEFhNdDoOpPtgUuGQEelLqXxVvewdDWTHhdpPDtkEeKHhETRbKkBrqQKkFfNJjtTQqFARrajJUufnEehHqQJlLmMiIphHPjzkkKKZELljuUJmXxMLlpPeUukLlmMxXkPQdDcCnNqpHhKCcKPpXhpPHCcxxXpPXLlCcbBxFIYyavVFfAEbBeOFoOUufXzZxohHXxQqixdDcCXNnMWwmfJjYyYybBVwWZzbBxXWwmMCcmGgMvPzZPxxXXCpPyYcptThwWsaASDJzZjFMCcdYyDeEmfdYyHpjdRkKrDCkKCccJTPpccCYCcyCjnwDdWMmkXxBbKxXYyuUNpPJjAhHbToOeEEetQqBjnNJLllLKkKkojJaAjJOXyYxwtTWKPpkwWPTtdsNnBdDrRbStTRrDpRAGgarUupdlgGbBLqmMfFQhuUHFfaAVvyYDHTthbhHCcBPzZtVvswWSKkTkKWmMiIwaaRrARrRrCcnNLbuUBlsWwSLvsSVUiIuvVRrcKkUuHrRyYhCVvQAaquUghvVrRHGJjPpAcCCcalmMgqQNnMmXNnxjJHhGRUuOoXxjJruUgzZGmMhHzZwAaIixXWkKLlNnqnuUNlrMmzZiIpDPpdXxPRLUfFuUyYNnVIimMZzKAaeEkvnKkNRrMmsSrAaUWwoOGgRWMmyUuYaAOowVvJjruUuDdkKomOoMXxzZQqSpPscCAaOXSscCwGgWxiIiIQqRwWhvVEechHbBLsSleECfFNSxXspNnPnqQoOOouTpPtlrRLgGNnVvlIiJjHhLPcJjcpCcPCCQSsaAskpPKVvbnNEeQqsjJSBSqRpPWwFfrpCMmFfcXeExoOoOEeiIpPm diff --git a/2018/inputs/06.txt b/2018/inputs/06.txt deleted file mode 100644 index 99c3dd4..0000000 --- a/2018/inputs/06.txt +++ /dev/null @@ -1,50 +0,0 @@ -262, 196 -110, 109 -58, 188 -226, 339 -304, 83 -136, 356 -257, 50 -315, 148 -47, 315 -73, 130 -136, 91 -341, 169 -334, 346 -285, 248 -76, 233 -334, 64 -106, 326 -48, 207 -64, 65 -189, 183 -300, 247 -352, 279 -338, 287 -77, 277 -220, 152 -77, 295 -49, 81 -236, 294 -321, 192 -43, 234 -180, 69 -130, 122 -166, 225 -301, 290 -49, 176 -62, 156 -346, 55 -150, 138 -214, 245 -272, 241 -50, 283 -104, 70 -215, 184 -339, 318 -175, 123 -250, 100 -134, 227 -96, 197 -312, 174 -133, 237 diff --git a/2018/inputs/07.txt b/2018/inputs/07.txt deleted file mode 100644 index 8a7264e..0000000 --- a/2018/inputs/07.txt +++ /dev/null @@ -1,101 +0,0 @@ -Step Q must be finished before step O can begin. -Step Z must be finished before step G can begin. -Step W must be finished before step V can begin. -Step C must be finished before step X can begin. -Step O must be finished before step E can begin. -Step K must be finished before step N can begin. -Step P must be finished before step I can begin. -Step X must be finished before step D can begin. -Step N must be finished before step E can begin. -Step F must be finished before step A can begin. -Step U must be finished before step Y can begin. -Step M must be finished before step H can begin. -Step J must be finished before step B can begin. -Step B must be finished before step E can begin. -Step S must be finished before step L can begin. -Step A must be finished before step L can begin. -Step E must be finished before step L can begin. -Step L must be finished before step G can begin. -Step D must be finished before step I can begin. -Step Y must be finished before step I can begin. -Step I must be finished before step G can begin. -Step G must be finished before step R can begin. -Step V must be finished before step T can begin. -Step R must be finished before step H can begin. -Step H must be finished before step T can begin. -Step S must be finished before step E can begin. -Step C must be finished before step E can begin. -Step P must be finished before step T can begin. -Step I must be finished before step H can begin. -Step O must be finished before step P can begin. -Step M must be finished before step L can begin. -Step S must be finished before step D can begin. -Step P must be finished before step D can begin. -Step P must be finished before step R can begin. -Step I must be finished before step R can begin. -Step Y must be finished before step G can begin. -Step Q must be finished before step L can begin. -Step N must be finished before step R can begin. -Step J must be finished before step E can begin. -Step N must be finished before step T can begin. -Step B must be finished before step V can begin. -Step Q must be finished before step B can begin. -Step J must be finished before step H can begin. -Step F must be finished before step B can begin. -Step W must be finished before step X can begin. -Step S must be finished before step T can begin. -Step J must be finished before step G can begin. -Step O must be finished before step R can begin. -Step K must be finished before step B can begin. -Step Z must be finished before step O can begin. -Step Q must be finished before step S can begin. -Step K must be finished before step V can begin. -Step B must be finished before step R can begin. -Step J must be finished before step T can begin. -Step E must be finished before step T can begin. -Step G must be finished before step V can begin. -Step D must be finished before step Y can begin. -Step M must be finished before step Y can begin. -Step F must be finished before step G can begin. -Step C must be finished before step P can begin. -Step V must be finished before step R can begin. -Step R must be finished before step T can begin. -Step J must be finished before step Y can begin. -Step U must be finished before step R can begin. -Step Z must be finished before step F can begin. -Step Q must be finished before step V can begin. -Step U must be finished before step M can begin. -Step J must be finished before step R can begin. -Step L must be finished before step V can begin. -Step W must be finished before step K can begin. -Step B must be finished before step Y can begin. -Step O must be finished before step N can begin. -Step D must be finished before step V can begin. -Step P must be finished before step B can begin. -Step U must be finished before step I can begin. -Step O must be finished before step T can begin. -Step S must be finished before step G can begin. -Step X must be finished before step A can begin. -Step U must be finished before step T can begin. -Step A must be finished before step I can begin. -Step B must be finished before step G can begin. -Step N must be finished before step Y can begin. -Step Z must be finished before step J can begin. -Step M must be finished before step D can begin. -Step U must be finished before step A can begin. -Step S must be finished before step R can begin. -Step Z must be finished before step A can begin. -Step Y must be finished before step R can begin. -Step E must be finished before step Y can begin. -Step N must be finished before step G can begin. -Step Z must be finished before step X can begin. -Step P must be finished before step X can begin. -Step Z must be finished before step T can begin. -Step Z must be finished before step P can begin. -Step V must be finished before step H can begin. -Step P must be finished before step L can begin. -Step L must be finished before step H can begin. -Step X must be finished before step V can begin. -Step W must be finished before step G can begin. -Step N must be finished before step D can begin. -Step Z must be finished before step U can begin. diff --git a/2018/inputs/08.txt b/2018/inputs/08.txt deleted file mode 100644 index ef12c21..0000000 --- a/2018/inputs/08.txt +++ /dev/null @@ -1 +0,0 @@ -8 11 6 3 4 3 3 5 1 7 0 6 1 2 4 4 3 3 1 3 1 3 3 3 2 1 5 0 11 1 2 8 2 6 5 9 1 1 2 3 1 1 2 1 1 1 7 0 10 4 5 8 2 2 2 5 7 9 1 3 1 3 2 1 2 1 1 1 4 2 5 3 5 1 9 0 10 3 5 1 9 6 9 4 1 3 8 2 2 1 2 1 2 1 2 1 1 9 0 7 8 6 2 1 1 8 9 2 2 3 1 3 1 3 3 3 1 8 0 6 1 9 8 4 3 8 3 2 1 2 2 1 1 3 4 1 5 1 3 3 5 1 9 0 10 6 8 1 1 8 8 7 8 2 9 1 3 3 3 2 2 3 1 3 1 6 0 8 3 8 4 9 1 5 8 5 1 2 1 1 3 3 1 7 0 6 3 7 4 2 1 1 1 1 2 1 2 3 1 1 1 3 5 5 3 4 1 6 0 11 2 6 2 4 1 3 5 4 3 4 5 2 2 2 1 2 1 1 8 0 7 8 8 7 7 1 1 4 1 3 2 3 2 1 1 1 1 9 0 8 7 7 4 8 1 6 8 4 1 3 1 2 2 3 3 3 3 5 1 2 2 1 3 3 4 5 3 6 1 6 0 9 8 2 1 4 4 9 7 6 5 1 2 3 2 1 2 1 6 0 11 4 1 6 6 7 5 7 3 8 2 5 1 2 1 2 1 1 1 7 0 10 7 4 9 2 1 3 3 9 1 1 1 1 1 1 3 2 2 2 4 3 5 2 2 3 6 1 9 0 6 5 9 4 9 1 9 1 2 3 2 3 1 1 2 2 1 6 0 6 5 1 8 3 4 4 1 1 3 2 1 2 1 6 0 11 2 4 7 5 1 7 6 4 6 5 8 3 3 1 2 1 3 4 3 1 2 4 3 3 4 1 8 0 10 6 6 3 3 8 1 6 7 9 8 2 3 1 2 1 1 2 3 1 5 0 8 6 2 7 1 6 4 3 1 1 2 3 2 1 1 6 0 9 7 9 1 5 5 2 3 5 7 3 3 3 1 1 2 2 5 3 3 3 5 1 8 0 8 4 8 2 8 6 7 1 6 3 3 1 3 2 2 2 1 1 7 0 6 8 3 1 9 3 5 1 1 2 1 2 2 2 1 6 0 7 3 5 1 1 5 8 7 3 1 1 2 3 1 1 2 5 2 5 4 1 1 4 1 5 3 3 4 1 6 0 9 5 7 1 4 1 5 6 1 1 3 1 1 3 1 2 1 6 0 9 1 3 1 3 8 7 1 6 8 2 2 1 1 3 1 1 9 0 11 1 1 3 2 2 6 9 6 4 4 3 1 1 3 3 1 1 3 1 2 1 4 3 3 3 7 1 7 0 9 1 9 2 4 8 1 5 5 4 2 1 1 3 1 2 2 1 9 0 11 9 7 9 1 6 1 4 8 6 8 3 1 1 3 3 3 2 2 3 1 1 5 0 7 3 9 1 8 6 8 1 1 1 2 2 2 2 4 5 2 1 2 2 3 7 1 5 0 9 2 1 5 7 3 8 2 9 1 2 1 2 2 1 1 9 0 6 2 9 6 6 6 1 1 1 3 3 2 2 1 2 1 1 9 0 11 1 4 1 8 7 5 1 5 6 5 9 1 3 3 2 1 1 3 1 2 3 3 4 1 2 3 2 3 6 1 8 0 11 4 5 9 8 4 1 4 4 2 2 3 2 1 2 2 2 2 1 1 1 5 0 7 3 1 2 8 5 2 2 2 3 3 2 1 1 9 0 10 2 4 9 5 1 2 1 7 4 1 3 1 1 1 2 2 1 1 1 5 2 5 2 5 1 3 5 1 6 0 6 1 6 3 2 9 1 1 2 1 2 1 3 1 7 0 8 2 8 1 3 7 4 4 3 1 2 1 3 3 1 3 1 8 0 10 1 2 7 7 8 4 5 4 5 4 2 3 1 1 1 3 1 3 3 1 4 4 1 3 6 5 5 4 3 4 1 6 0 8 3 5 3 7 1 5 8 1 3 2 1 1 2 1 1 9 0 8 1 3 1 2 1 1 5 3 3 1 3 2 2 2 1 3 1 1 8 0 6 6 5 6 1 9 9 2 2 3 2 2 1 2 1 3 3 4 1 3 6 1 6 0 8 3 8 2 7 7 6 6 1 1 2 3 2 2 1 1 6 0 6 1 9 4 5 4 1 2 2 1 1 2 2 1 5 0 8 9 5 3 1 6 2 5 3 1 3 3 3 2 3 4 2 4 4 2 3 5 1 5 0 9 6 2 8 1 1 4 7 6 6 1 2 2 1 2 1 6 0 10 1 6 6 7 1 7 9 2 6 2 3 3 3 1 1 1 1 5 0 8 6 2 1 2 5 1 5 8 3 1 3 1 2 1 2 3 3 3 3 6 1 7 0 11 1 1 3 9 3 5 3 3 1 8 4 1 3 2 2 2 3 2 1 7 0 6 1 9 9 4 1 1 2 1 1 2 1 3 1 1 9 0 10 5 1 5 5 4 3 1 8 2 9 2 1 2 1 1 1 1 2 1 4 5 2 5 1 1 3 7 1 8 0 11 1 7 6 3 1 5 9 3 3 5 3 3 1 3 1 1 3 3 1 1 6 0 11 5 1 6 7 3 7 1 4 5 2 7 3 2 3 3 1 3 1 7 0 9 1 3 3 1 9 7 2 9 8 2 2 3 1 2 2 1 5 1 2 4 4 1 1 1 5 7 1 5 3 3 5 1 8 0 8 1 1 4 7 6 5 6 3 1 1 2 2 2 1 1 1 1 6 0 9 4 5 6 8 7 7 1 1 5 3 3 1 2 1 1 1 6 0 9 5 5 1 1 5 2 3 1 6 1 2 2 3 2 3 4 2 4 2 2 3 7 1 9 0 11 8 7 5 5 3 9 1 9 7 6 8 1 2 2 1 3 2 3 3 2 1 9 0 6 1 3 4 4 5 6 1 1 3 3 1 1 3 2 1 1 5 0 6 6 2 9 4 6 1 1 1 2 3 3 3 4 3 3 2 1 1 3 6 1 9 0 11 7 6 3 2 1 1 7 1 8 8 3 1 1 1 2 2 3 3 3 2 1 7 0 7 8 1 1 5 5 7 7 3 1 3 1 2 1 3 1 6 0 7 1 7 8 3 9 1 6 3 2 1 1 1 1 5 2 3 3 3 4 3 4 1 7 0 6 1 6 9 1 8 1 1 1 2 1 2 1 2 1 5 0 6 8 2 8 1 9 8 3 3 1 2 3 1 6 0 6 1 5 5 6 1 5 1 1 3 2 1 3 3 5 3 1 3 7 1 8 0 10 9 2 1 1 7 8 5 2 6 1 3 1 2 3 3 1 1 1 1 6 0 9 6 2 5 1 7 1 3 5 4 2 1 1 1 3 2 1 5 0 6 5 1 7 5 5 5 1 2 3 1 1 1 5 2 2 5 1 3 4 7 7 5 4 3 5 1 9 0 7 8 2 2 4 1 9 1 2 2 2 2 2 3 2 2 1 1 7 0 9 1 8 3 9 8 2 3 3 3 1 3 3 3 3 2 3 1 6 0 11 8 7 2 5 1 2 9 3 2 1 4 3 2 1 1 3 3 2 3 5 1 1 3 5 1 7 0 11 8 7 6 2 6 1 8 1 7 6 2 1 3 1 3 3 2 1 1 7 0 7 2 2 5 1 3 1 3 1 3 3 3 1 1 1 1 6 0 9 5 6 2 5 5 1 3 4 7 3 2 1 1 2 3 2 1 2 2 4 3 7 1 8 0 7 1 6 7 5 5 8 1 1 2 1 3 1 3 3 2 1 9 0 10 8 4 2 1 3 2 3 5 5 8 1 3 2 2 3 1 2 3 3 1 5 0 10 3 3 1 8 7 2 4 4 5 3 3 2 1 3 2 3 3 2 1 5 2 2 3 7 1 6 0 10 1 9 2 6 8 8 8 6 6 1 1 3 2 3 3 2 1 8 0 8 8 8 1 7 5 1 9 5 2 1 3 3 2 1 1 2 1 8 0 9 5 4 6 3 1 4 6 1 6 3 3 2 1 1 3 2 3 2 3 1 2 3 1 3 3 5 1 5 0 11 2 7 1 9 1 1 1 7 1 2 5 3 2 1 1 3 1 5 0 10 4 9 4 7 9 7 7 1 8 1 1 3 3 3 3 1 7 0 6 4 1 9 6 1 2 3 2 2 1 3 1 2 1 1 2 2 2 4 3 6 5 3 5 5 7 3 4 5 3 4 1 7 0 9 1 8 4 6 4 9 3 4 1 3 1 2 3 3 2 1 1 6 0 9 4 5 6 4 5 1 4 5 3 1 1 2 2 1 1 1 8 0 7 8 1 9 5 9 5 5 2 2 3 1 2 1 2 1 5 1 2 3 3 7 1 5 0 9 8 2 6 1 4 1 5 3 4 3 3 1 1 3 1 9 0 6 4 2 1 4 8 2 1 2 3 2 1 2 3 1 3 1 7 0 7 3 9 1 7 5 1 2 3 3 1 2 1 3 3 1 2 4 3 5 4 1 3 7 1 5 0 7 4 9 4 9 9 7 1 3 1 3 3 1 1 5 0 10 1 6 6 9 7 1 9 1 5 8 1 3 3 1 1 1 7 0 6 1 9 8 3 4 6 1 1 3 3 1 1 1 5 3 1 2 3 1 5 3 6 1 5 0 10 7 8 3 4 6 6 4 7 6 1 1 1 2 2 2 1 8 0 9 7 9 6 1 1 5 6 3 6 3 2 1 1 2 2 3 3 1 5 0 11 5 1 7 9 1 5 3 1 8 3 1 2 1 1 1 1 5 1 3 2 3 1 4 3 2 4 2 4 5 3 7 1 8 0 8 3 8 6 4 1 2 4 8 2 3 1 3 3 3 3 1 1 8 0 10 5 7 8 6 4 8 7 1 1 3 1 1 2 2 3 1 1 2 1 9 0 8 8 6 9 2 1 3 7 1 1 3 3 2 1 1 2 1 3 4 1 2 1 3 3 1 3 7 1 7 0 7 2 3 8 8 8 5 1 2 2 3 1 1 3 2 1 8 0 8 1 3 9 4 2 3 2 1 1 1 1 1 2 2 3 3 1 7 0 7 1 8 1 3 8 4 9 2 1 3 2 1 1 1 2 4 1 3 2 4 1 3 6 1 9 0 8 1 8 9 6 7 8 6 1 1 2 2 1 1 2 3 1 1 1 5 0 9 5 3 3 7 1 6 4 1 3 2 1 3 2 1 1 9 0 8 5 3 2 2 1 7 3 9 3 3 2 3 1 3 1 3 3 2 2 2 4 3 3 3 7 1 5 0 8 7 4 1 8 6 7 1 6 1 1 3 3 2 1 6 0 11 4 7 6 8 5 7 1 3 6 5 2 2 2 3 1 1 1 1 9 0 6 3 1 4 5 6 1 2 1 3 2 1 3 2 1 3 3 3 2 2 4 2 1 6 5 2 2 1 4 5 3 6 1 6 0 9 6 9 4 4 8 1 2 9 7 3 1 2 1 1 1 1 9 0 10 3 4 5 4 2 1 4 9 1 4 3 2 3 3 3 3 1 3 2 1 9 0 9 9 7 4 6 4 8 7 6 1 1 1 2 1 3 1 3 2 3 3 1 3 4 2 1 3 5 1 9 0 9 4 9 9 8 1 6 4 7 6 3 1 2 2 3 1 1 3 1 1 5 0 7 8 1 9 8 8 1 6 2 2 3 1 2 1 8 0 6 1 7 3 3 2 1 1 2 1 3 1 2 2 3 2 2 3 5 2 3 5 1 7 0 11 9 2 9 4 6 7 5 1 2 3 5 1 2 3 3 2 3 1 1 8 0 9 1 1 5 8 1 7 3 5 8 1 3 3 2 2 1 2 1 1 9 0 9 9 4 7 9 4 2 5 6 1 1 2 2 2 1 2 3 1 1 3 2 1 5 4 3 6 1 8 0 8 7 8 8 1 4 6 5 1 2 2 3 2 2 3 2 1 1 6 0 11 8 9 4 1 1 4 9 2 6 4 9 2 1 3 1 1 2 1 7 0 7 5 9 8 6 9 1 1 1 1 2 2 2 1 1 1 5 2 3 3 1 1 6 2 4 4 5 4 3 5 1 5 0 7 8 7 1 9 2 5 6 3 2 1 3 1 1 9 0 9 2 8 8 1 3 2 5 2 1 3 2 3 1 3 1 3 2 3 1 7 0 10 5 4 2 5 1 2 1 8 1 8 3 2 1 1 3 1 1 3 3 5 3 1 3 5 1 5 0 8 4 1 1 7 1 9 5 9 1 1 3 2 3 1 6 0 11 8 4 1 8 6 1 1 4 9 6 3 1 2 1 2 2 3 1 6 0 11 9 1 3 7 2 9 7 8 7 3 3 1 2 1 1 2 3 5 3 5 2 1 3 7 1 5 0 7 1 9 3 5 8 5 4 2 1 2 2 2 1 9 0 10 1 9 9 1 6 6 9 4 1 1 1 3 3 1 2 1 2 3 1 1 9 0 11 3 5 3 1 4 7 7 4 8 7 8 2 2 1 2 1 1 3 2 3 5 5 1 2 2 4 3 3 5 1 8 0 8 4 4 1 9 5 7 5 1 3 2 2 2 1 1 1 1 1 8 0 11 2 9 4 5 5 6 5 8 1 1 6 1 1 1 3 3 2 1 2 1 5 0 10 9 2 7 6 5 7 1 3 1 8 1 1 1 1 2 3 1 2 1 3 3 7 1 5 0 8 1 9 5 6 7 9 2 7 3 3 1 2 1 1 7 0 6 1 1 6 1 2 4 2 1 3 1 3 2 1 1 7 0 9 8 4 2 1 6 1 6 3 7 1 3 1 1 3 3 1 3 5 1 5 1 4 2 7 1 2 5 4 3 3 5 1 7 0 7 1 4 8 5 5 7 4 3 1 1 2 3 2 2 1 6 0 10 3 4 5 1 2 1 1 8 7 6 3 2 3 3 1 2 1 7 0 7 9 2 3 6 1 3 3 2 2 1 2 2 1 2 4 5 3 3 3 3 5 1 7 0 11 1 6 9 2 5 9 4 1 2 2 1 3 2 1 1 2 1 3 1 6 0 6 5 2 1 3 9 1 1 3 2 1 3 2 1 6 0 10 1 7 1 9 8 8 3 6 5 6 1 3 2 3 1 2 1 3 5 5 3 3 5 1 5 0 11 1 8 2 9 4 9 2 7 5 4 5 1 3 2 1 2 1 9 0 8 7 1 1 1 5 6 9 8 2 1 2 3 2 2 1 1 1 1 7 0 6 1 2 4 2 6 1 3 2 3 3 2 1 1 3 1 1 3 4 3 4 1 9 0 11 9 7 3 1 1 4 8 3 6 1 3 2 3 2 3 3 2 1 3 1 1 6 0 7 3 1 3 6 1 5 1 3 1 1 3 1 3 1 5 0 8 6 7 1 6 7 1 5 6 1 1 2 1 2 1 1 4 4 5 3 3 4 4 3 6 1 6 0 9 9 3 9 4 1 1 2 3 5 2 3 3 1 1 1 1 9 0 6 1 2 7 3 4 4 1 1 2 3 3 1 1 1 1 1 6 0 8 5 7 1 2 3 6 8 9 1 2 1 2 3 1 1 1 2 3 2 3 3 7 1 8 0 8 6 5 4 5 2 2 2 1 3 2 2 2 2 1 1 1 1 9 0 11 5 8 7 5 3 9 5 9 1 8 1 1 2 1 1 3 2 1 2 3 1 8 0 10 7 3 3 2 1 7 3 4 6 1 1 3 2 2 3 1 1 3 5 2 3 2 3 2 2 3 5 1 9 0 10 8 6 7 8 5 7 1 8 6 5 1 1 1 1 2 2 3 1 3 1 9 0 10 2 3 9 1 8 2 1 4 8 1 1 2 2 1 3 3 1 2 1 1 9 0 6 1 1 1 2 5 7 3 2 1 3 1 1 1 1 1 2 3 3 1 2 3 7 1 6 0 11 8 3 3 1 9 1 4 4 4 1 6 2 1 3 3 3 2 1 6 0 11 9 1 3 1 6 8 2 5 7 2 3 1 2 1 2 3 3 1 5 0 8 2 4 9 6 1 4 8 5 2 1 3 2 3 3 2 3 1 2 2 1 1 3 4 1 4 3 3 5 1 9 0 11 9 6 4 4 6 1 7 3 9 3 4 3 3 1 1 3 3 1 1 2 1 7 0 9 9 3 5 9 1 8 2 2 7 3 1 2 2 1 2 2 1 5 0 7 1 2 9 7 4 2 5 3 1 3 2 3 2 3 2 1 1 3 4 1 8 0 6 7 1 3 4 3 3 3 1 1 3 1 3 2 1 1 5 0 11 8 1 3 3 4 3 2 4 2 5 8 1 3 1 1 2 1 7 0 9 2 1 5 8 6 7 3 7 9 3 3 2 1 2 3 1 2 4 1 1 3 7 1 7 0 10 7 1 9 2 4 9 7 4 3 9 3 1 2 3 3 3 3 1 9 0 11 6 3 9 4 2 8 3 9 9 1 1 2 2 2 2 1 1 1 1 1 1 9 0 10 2 4 5 1 5 9 2 8 8 8 3 1 2 1 1 1 1 1 3 5 3 4 4 5 4 1 3 6 1 7 0 9 2 8 1 6 4 1 2 8 3 3 2 1 3 3 3 1 1 7 0 10 2 1 1 2 6 3 2 5 2 6 3 1 1 3 2 2 2 1 5 0 9 1 6 7 6 4 2 1 3 1 2 3 1 1 2 1 2 5 2 5 5 1 4 3 8 7 4 6 3 5 3 3 7 1 5 0 11 2 1 7 5 9 6 3 6 3 3 4 2 2 1 2 1 1 5 0 11 5 1 1 4 4 3 1 3 9 6 9 2 2 1 1 3 1 7 0 6 1 9 3 3 8 1 1 2 1 2 3 1 2 1 3 1 5 3 2 1 3 4 1 6 0 11 5 8 3 4 2 2 5 8 9 1 4 1 1 3 3 1 1 1 8 0 6 3 1 4 6 1 7 2 2 2 3 1 3 1 3 1 5 0 9 5 1 5 1 4 1 9 1 7 2 3 2 3 1 1 4 3 1 3 6 1 7 0 9 1 3 1 5 7 5 1 6 6 2 3 1 3 2 3 3 1 8 0 11 9 5 1 3 8 9 3 3 4 4 1 3 3 2 3 2 1 2 3 1 9 0 10 6 5 5 1 2 3 4 2 1 1 1 1 3 3 2 3 3 1 1 3 2 1 5 4 3 3 5 1 7 0 8 9 3 7 1 7 3 1 3 3 1 2 1 2 3 1 1 8 0 8 1 7 3 1 3 3 2 6 2 1 3 2 2 1 2 3 1 9 0 6 8 6 9 9 1 7 1 2 2 3 3 2 1 2 1 4 5 5 4 1 3 4 1 5 0 9 7 8 6 1 7 8 1 6 3 3 1 1 2 2 1 8 0 7 1 4 4 6 4 7 1 1 1 2 1 3 2 1 2 1 9 0 7 8 9 1 2 8 8 4 3 2 2 1 1 1 1 2 3 5 3 2 1 3 6 7 5 3 3 5 1 7 0 11 2 2 3 1 7 2 6 1 4 1 5 3 3 2 2 1 3 2 1 5 0 11 9 5 4 2 9 1 8 9 5 2 1 3 1 2 1 1 1 8 0 7 2 4 3 6 6 1 3 3 1 1 2 3 2 2 1 1 3 2 2 1 3 6 1 7 0 11 6 9 8 1 7 7 1 8 9 4 2 3 1 1 1 1 2 3 1 6 0 9 5 2 6 2 4 1 3 1 4 1 1 1 3 3 2 1 6 0 10 9 5 6 3 1 2 2 6 5 2 2 1 1 2 3 3 1 3 2 4 2 2 3 5 1 8 0 7 1 1 2 9 8 9 3 1 3 1 3 3 1 2 2 1 7 0 10 9 8 2 7 9 2 6 9 1 2 1 1 3 3 3 3 1 1 9 0 10 4 3 8 4 7 7 5 3 1 5 3 1 1 3 2 3 3 3 1 1 2 5 3 1 3 5 1 8 0 9 1 2 4 4 7 2 2 7 7 1 1 1 2 2 1 1 2 1 6 0 6 3 4 5 5 7 1 1 2 1 2 1 3 1 8 0 8 1 6 1 1 1 2 1 8 3 3 1 2 3 3 3 1 2 1 2 3 3 3 4 1 8 0 7 7 1 3 6 4 3 6 3 1 1 3 2 3 1 3 1 9 0 11 1 8 2 1 4 1 8 7 4 8 9 2 1 3 1 1 3 1 1 3 1 6 0 7 5 1 6 2 7 7 8 2 2 2 3 1 3 5 4 1 3 3 1 3 5 5 3 6 1 5 0 9 2 8 1 5 7 1 7 7 4 1 1 3 1 1 1 9 0 6 8 3 9 8 7 1 2 1 3 2 2 2 1 1 1 1 9 0 6 5 4 6 4 7 1 3 3 3 3 2 1 3 2 2 5 3 1 3 3 4 3 4 1 9 0 7 1 5 5 7 1 6 4 3 1 3 1 2 3 3 1 3 1 5 0 6 9 9 3 5 3 1 2 3 1 2 1 1 5 0 11 9 3 6 3 1 5 1 3 1 8 4 1 1 2 3 2 2 3 2 5 3 7 1 9 0 11 8 7 1 1 7 1 5 6 1 2 8 3 3 1 3 2 2 2 2 2 1 5 0 10 7 3 3 8 8 5 5 3 1 1 3 1 3 1 1 1 5 0 8 4 8 9 1 8 1 5 2 2 2 1 3 1 3 4 3 2 4 4 5 3 6 1 5 0 8 7 9 7 1 1 3 9 2 2 1 3 2 1 1 8 0 7 9 4 1 4 7 5 4 2 2 1 3 3 2 3 3 1 6 0 11 9 1 9 8 8 9 2 5 4 1 4 2 1 3 1 3 3 2 1 1 5 5 4 3 6 1 6 0 10 3 5 2 1 6 1 5 3 8 4 1 2 2 2 1 1 1 7 0 6 2 2 5 9 1 7 2 3 1 2 1 1 3 1 6 0 6 9 4 1 8 1 1 2 1 2 2 1 1 4 2 5 1 4 3 6 3 5 2 4 5 4 3 6 1 8 0 11 6 1 7 1 8 1 2 6 7 6 7 1 1 3 1 2 2 1 2 1 7 0 6 3 3 1 8 2 3 2 3 1 2 1 2 1 1 9 0 6 1 3 9 6 4 8 1 2 3 1 3 2 1 2 1 4 5 2 5 4 4 3 7 1 8 0 7 1 3 7 6 1 4 1 3 1 2 3 2 1 1 2 1 9 0 9 5 2 9 5 2 4 1 8 6 1 3 2 1 2 1 3 2 1 1 6 0 8 1 7 2 1 7 9 2 8 2 3 1 2 1 3 3 3 4 1 3 4 1 3 6 1 8 0 6 6 5 7 1 1 8 3 2 1 1 2 1 1 2 1 7 0 7 1 1 1 2 6 5 6 2 1 1 3 3 2 2 1 5 0 7 1 2 4 9 2 3 5 1 3 1 1 1 4 4 4 5 1 5 3 4 1 6 0 9 1 7 7 2 8 4 1 9 9 1 2 3 2 1 1 1 6 0 11 1 4 5 9 9 3 2 1 4 1 5 1 2 3 2 1 1 1 8 0 7 6 1 6 4 2 7 4 3 2 3 2 3 1 1 1 1 2 2 1 3 4 1 5 0 9 5 5 9 1 1 9 4 3 9 2 1 1 1 1 1 9 0 6 1 1 1 8 6 6 1 3 3 3 3 2 3 3 1 1 6 0 11 1 1 9 1 9 4 3 2 1 7 7 2 3 2 1 1 1 5 5 2 2 4 3 5 1 4 4 3 6 1 6 0 10 8 6 5 7 4 1 7 4 2 1 3 2 1 3 2 2 1 7 0 7 3 3 5 5 1 1 8 3 1 2 3 1 2 1 1 7 0 10 4 1 3 4 6 1 7 5 3 7 3 1 1 3 2 1 3 4 2 3 4 3 2 3 4 1 9 0 11 6 2 4 1 2 7 3 4 2 4 9 3 3 1 1 1 3 3 3 3 1 7 0 8 5 2 2 8 1 2 1 1 2 3 1 1 3 1 1 1 9 0 8 4 1 2 2 5 9 8 8 2 2 1 1 3 2 1 1 1 1 3 2 1 3 5 1 5 0 10 5 4 7 4 2 1 1 3 5 4 2 1 2 2 1 1 9 0 8 2 7 7 3 1 8 5 7 3 1 2 3 2 3 2 2 1 1 5 0 10 9 8 1 2 5 5 7 1 5 9 3 3 3 1 3 5 2 2 1 1 3 6 1 5 0 10 3 5 1 1 9 5 7 1 1 6 2 1 1 1 1 1 6 0 7 2 5 1 4 5 7 5 1 3 3 1 1 3 1 5 0 10 9 9 1 1 5 8 3 5 4 1 3 1 1 3 2 1 5 2 1 2 4 4 2 2 3 5 3 3 7 1 6 0 11 7 5 6 2 7 2 1 5 2 7 1 2 1 2 3 2 1 1 5 0 9 8 3 8 4 2 4 6 1 1 2 2 2 3 1 1 6 0 6 1 5 5 6 6 2 1 1 1 1 3 3 2 1 1 1 5 4 3 3 4 1 9 0 8 6 5 2 1 9 5 4 1 1 2 2 1 1 2 1 1 1 1 9 0 7 1 1 1 4 7 9 7 1 2 2 1 1 1 1 1 2 1 9 0 7 1 3 1 3 2 3 7 3 3 1 2 1 3 1 3 1 3 4 1 5 3 4 1 5 0 10 1 7 9 2 2 2 2 2 8 8 3 1 2 2 2 1 9 0 7 9 2 3 1 3 1 1 2 2 1 3 3 1 2 1 3 1 7 0 7 1 5 2 9 1 5 6 2 1 1 3 2 1 1 2 5 4 5 3 6 1 7 0 7 2 5 1 5 2 1 9 2 1 3 1 1 2 1 1 8 0 7 2 1 6 1 3 8 2 2 3 1 1 3 1 1 1 1 6 0 6 6 4 5 8 1 9 1 1 1 2 3 1 5 1 2 1 3 2 3 6 1 9 0 6 1 2 3 8 7 8 2 1 2 1 3 2 3 1 1 1 8 0 10 4 3 5 7 5 5 6 3 1 4 2 1 3 2 1 2 2 3 1 6 0 10 1 3 9 8 9 2 3 7 3 6 1 2 1 1 1 1 4 2 2 5 3 2 5 2 5 1 5 6 6 2 5 5 3 6 1 7 0 6 6 2 1 7 1 4 1 3 3 1 3 3 2 1 9 0 10 6 5 8 6 2 3 9 6 1 4 2 3 3 1 2 3 2 1 1 1 7 0 11 4 7 2 5 3 2 1 1 4 4 3 2 3 3 3 1 3 2 4 3 1 5 3 3 3 4 1 6 0 9 4 3 5 8 1 5 2 3 1 1 3 2 3 1 1 1 6 0 6 9 8 1 3 8 9 2 1 1 1 3 3 1 6 0 8 6 2 1 5 7 1 1 6 2 1 1 2 2 3 4 2 2 5 3 4 1 8 0 9 8 1 6 5 1 8 9 2 5 2 1 2 2 1 1 2 2 1 7 0 6 4 1 3 4 7 1 1 1 1 1 1 1 1 1 7 0 10 5 4 9 1 2 6 6 2 6 5 1 3 2 3 2 2 2 5 2 4 1 3 7 1 9 0 8 8 6 4 5 4 4 9 1 3 1 1 2 1 1 3 3 3 1 6 0 9 6 6 4 3 9 2 9 5 1 3 1 2 3 1 1 1 6 0 9 6 7 4 5 6 7 5 1 5 1 2 3 1 3 1 3 5 2 5 1 3 3 3 6 1 7 0 11 5 8 3 7 1 8 5 3 5 3 6 3 2 2 3 1 2 1 1 7 0 7 7 6 3 1 3 2 8 3 2 2 1 1 3 3 1 6 0 10 1 5 9 4 4 7 9 2 2 1 3 2 3 1 3 3 1 3 5 5 4 2 3 3 2 2 5 4 4 3 5 1 5 0 6 9 9 3 1 7 8 2 1 1 1 2 1 9 0 7 1 5 9 9 5 1 1 2 2 1 2 3 1 2 1 2 1 6 0 7 7 4 7 8 4 1 1 1 3 2 2 2 1 3 4 3 5 5 3 4 1 9 0 10 3 4 6 1 1 3 3 8 8 7 3 1 2 1 2 3 1 2 3 1 5 0 7 8 5 8 3 5 4 1 1 2 1 1 3 1 5 0 10 1 6 4 9 1 2 2 4 3 7 1 3 3 2 1 2 4 1 1 3 6 1 5 0 11 4 3 2 3 3 6 9 6 1 5 6 3 1 3 1 2 1 9 0 7 8 6 9 4 2 1 4 1 3 2 1 3 1 1 3 1 1 6 0 11 6 1 7 1 1 5 7 4 1 5 5 1 3 1 3 1 1 2 4 5 3 2 2 3 4 1 7 0 9 1 4 4 4 4 4 5 1 1 3 1 2 1 2 3 1 1 8 0 10 5 8 9 3 5 6 1 4 9 1 3 3 2 3 1 1 3 1 1 6 0 10 2 9 9 7 1 2 1 9 1 1 3 2 2 3 1 1 4 5 1 3 4 2 2 6 4 4 3 5 1 8 0 10 1 9 3 1 8 3 1 3 4 4 1 2 2 2 3 3 2 2 1 5 0 8 7 1 7 8 7 2 9 4 2 2 1 1 2 1 7 0 9 8 1 5 5 9 2 9 1 5 3 2 2 1 2 1 2 3 4 1 2 4 3 4 1 5 0 10 4 4 4 1 9 7 8 8 1 8 1 1 3 3 2 1 6 0 11 4 4 6 8 6 3 8 6 1 9 1 1 1 1 1 1 2 1 8 0 11 4 1 8 2 8 4 5 1 3 3 6 3 3 1 3 2 2 3 1 2 1 1 5 3 6 1 9 0 8 1 3 9 9 8 2 9 7 2 1 3 1 3 2 1 3 1 1 8 0 7 1 6 6 1 8 5 1 1 2 3 2 1 2 3 2 1 6 0 9 5 5 5 2 8 1 1 8 8 3 1 1 1 1 1 5 1 5 1 3 5 3 4 1 9 0 8 6 1 5 7 5 5 3 5 1 3 1 1 2 3 1 2 2 1 7 0 8 9 4 7 9 1 5 7 6 1 2 1 1 1 3 3 1 6 0 10 4 8 4 8 8 6 1 5 6 6 1 2 1 3 3 2 3 1 4 2 1 2 3 1 4 3 3 4 1 8 0 6 2 8 2 8 1 9 3 1 1 2 2 1 1 2 1 5 0 10 7 3 1 9 6 3 1 5 7 2 2 1 1 3 1 1 5 0 9 7 9 1 3 1 1 4 3 5 1 1 3 1 1 2 3 3 2 3 6 1 9 0 6 3 9 8 1 3 3 2 2 3 3 3 1 2 3 2 1 7 0 10 9 1 8 5 3 1 5 3 1 4 2 2 1 1 2 2 2 1 6 0 11 4 5 3 7 4 1 1 9 5 3 3 1 1 3 3 3 3 1 1 1 4 2 3 3 5 1 8 0 9 7 1 7 6 2 2 9 1 6 1 1 1 1 2 1 2 1 1 7 0 7 8 8 6 1 6 7 5 2 2 2 2 1 2 2 1 7 0 8 3 6 4 3 8 1 3 7 2 3 1 2 2 1 2 3 4 2 4 1 3 4 1 6 0 7 1 8 9 3 2 6 8 3 1 3 2 2 1 1 6 0 10 1 5 8 4 6 2 7 9 7 7 3 1 2 2 1 3 1 6 0 8 1 7 9 8 4 3 1 7 1 2 2 1 2 1 5 1 2 1 5 6 3 5 5 3 7 1 9 0 6 5 1 8 4 1 5 3 1 1 1 2 3 1 2 1 1 7 0 11 9 1 2 3 8 4 3 1 9 9 9 1 3 3 3 1 3 2 1 6 0 10 7 7 1 4 4 9 6 1 7 6 1 1 2 1 2 3 3 4 3 3 4 1 4 3 6 1 7 0 6 8 9 6 3 1 1 2 2 1 1 3 1 1 1 6 0 11 2 3 1 3 9 3 1 6 1 6 2 1 2 3 1 2 1 1 6 0 9 2 3 5 1 8 7 2 6 5 3 3 2 2 1 3 3 1 2 4 1 4 3 7 1 5 0 10 7 2 3 8 7 1 4 7 8 1 3 1 2 3 2 1 7 0 8 1 7 4 1 4 9 1 4 2 2 1 3 1 1 3 1 7 0 11 4 7 8 4 2 1 2 3 9 7 8 1 3 2 1 3 2 1 5 2 5 3 4 2 2 3 6 1 6 0 7 3 4 1 7 8 9 8 2 2 1 3 2 1 1 8 0 11 6 4 2 7 2 1 5 1 4 5 7 3 2 3 2 2 2 1 3 1 6 0 11 2 7 2 7 9 1 3 9 6 6 5 3 1 3 1 3 2 5 1 4 3 2 2 3 4 1 5 0 11 7 8 3 3 8 4 4 1 3 2 7 2 3 1 2 1 1 6 0 11 1 1 1 4 9 2 7 9 6 3 4 1 3 3 3 1 3 1 8 0 10 5 1 7 1 1 3 6 1 7 7 3 3 1 3 2 2 2 1 1 1 3 3 4 5 1 3 2 4 5 3 5 1 7 0 7 2 2 2 9 6 9 1 2 2 1 3 2 2 1 1 9 0 10 2 3 4 1 9 5 5 8 9 5 2 1 2 1 1 2 1 1 1 1 5 0 10 5 2 4 7 8 7 1 6 8 8 1 2 1 2 3 1 3 3 3 2 3 6 1 7 0 11 9 9 4 5 4 8 1 5 1 2 3 2 3 3 1 1 1 1 1 5 0 8 7 8 9 1 6 2 3 8 1 2 2 3 2 1 7 0 7 4 9 6 7 6 6 1 3 1 3 3 1 2 1 4 5 1 2 1 1 3 6 1 6 0 9 9 1 5 1 8 5 8 3 5 3 1 1 3 3 2 1 7 0 9 8 5 6 6 8 5 1 3 4 3 2 2 3 1 2 1 1 9 0 7 3 8 6 9 1 3 4 1 1 2 3 1 3 2 1 3 3 4 2 3 1 1 3 4 1 6 0 7 1 6 6 6 1 1 5 1 1 3 1 2 1 1 8 0 9 4 8 7 7 1 3 2 5 5 2 3 2 1 2 3 2 1 1 5 0 9 3 4 4 7 4 8 5 8 1 1 3 3 1 1 1 4 4 1 6 6 4 2 1 3 5 6 2 5 5 3 5 1 9 0 8 7 1 2 3 1 3 3 3 1 3 1 2 3 1 1 3 1 1 8 0 10 2 3 9 1 7 1 4 7 6 9 3 1 1 2 1 3 2 1 1 9 0 9 8 7 8 1 1 6 2 3 5 1 1 3 2 1 2 1 1 2 5 5 2 1 1 3 4 1 7 0 7 2 1 8 2 1 7 3 3 1 3 1 2 3 1 1 8 0 11 1 7 6 5 2 9 5 4 9 9 3 2 3 1 2 3 2 2 3 1 9 0 9 5 8 9 8 5 8 1 7 1 1 3 1 1 1 2 1 1 3 5 1 5 2 3 6 1 6 0 10 3 6 4 7 4 1 1 8 8 3 1 2 3 1 3 2 1 7 0 6 7 3 5 1 5 1 1 2 1 1 1 2 1 1 8 0 8 9 1 9 2 7 3 3 7 1 1 1 2 3 1 2 1 1 5 3 5 3 3 3 7 1 8 0 11 7 1 5 9 3 2 1 9 3 9 6 1 1 2 3 2 2 3 1 1 8 0 7 1 9 8 1 8 6 4 2 1 3 2 2 3 2 1 1 7 0 11 1 5 7 8 9 1 7 5 3 1 7 2 1 3 1 1 1 1 5 5 3 4 2 1 2 3 5 1 8 0 10 2 3 9 5 6 3 3 2 8 1 2 2 3 1 3 1 1 1 1 7 0 9 1 5 9 2 1 1 4 6 7 1 3 1 3 3 1 1 1 5 0 9 1 6 5 1 5 8 3 4 2 1 3 3 1 1 4 5 1 1 4 5 1 7 1 4 5 5 3 4 1 5 0 11 1 9 6 5 2 4 5 8 5 7 7 1 1 2 3 3 1 9 0 10 9 5 9 1 8 2 3 7 6 4 1 2 1 2 3 1 3 3 3 1 7 0 6 1 6 2 6 9 1 2 3 3 1 2 1 3 3 2 3 3 3 6 1 9 0 11 1 8 1 6 4 9 6 4 9 6 1 1 1 3 2 2 2 2 1 3 1 9 0 10 1 2 6 1 3 8 7 4 6 9 1 1 2 3 2 1 3 2 3 1 6 0 11 1 7 6 7 5 9 8 8 6 7 6 1 2 3 1 1 1 3 5 5 2 4 3 3 4 1 5 0 9 9 1 7 1 2 8 4 2 2 1 3 2 3 2 1 8 0 6 1 9 4 1 2 1 3 1 2 3 1 2 1 3 1 5 0 7 7 8 6 9 8 4 1 2 1 1 2 1 1 4 4 1 3 6 1 7 0 8 5 1 5 7 6 6 2 1 3 2 2 1 2 2 1 1 6 0 10 7 2 7 9 2 5 5 1 4 2 1 3 1 1 1 3 1 9 0 9 5 3 5 6 3 1 9 2 2 1 1 1 1 2 3 3 1 1 4 2 3 2 2 1 3 6 1 9 0 10 1 8 8 2 7 1 5 9 2 6 3 3 1 2 2 2 1 1 1 1 9 0 7 9 8 9 7 8 1 1 2 1 2 1 1 1 2 3 1 1 8 0 6 2 1 2 8 8 8 1 3 1 3 2 2 2 3 4 3 4 1 5 5 6 4 1 2 2 5 5 3 6 1 9 0 8 2 3 1 1 1 1 6 1 1 2 2 2 2 3 3 1 1 1 8 0 11 7 8 9 5 4 4 3 3 1 9 3 1 1 1 1 1 1 3 2 1 6 0 10 2 9 1 1 3 5 6 5 5 8 2 3 1 1 3 1 1 1 5 5 5 2 3 5 1 7 0 8 9 8 1 1 3 6 8 7 1 2 1 2 3 3 3 1 6 0 9 3 8 6 7 5 3 7 1 7 2 2 2 1 1 1 1 5 0 7 3 2 4 8 8 1 2 1 1 3 2 1 5 4 5 2 4 3 6 1 9 0 7 1 1 1 2 9 9 5 3 3 1 2 3 3 2 2 1 1 7 0 10 6 1 7 5 5 3 4 8 4 9 2 3 1 2 1 1 1 1 7 0 11 7 1 4 3 1 1 3 2 3 5 1 1 1 3 2 3 3 1 1 5 5 1 2 2 3 5 1 7 0 7 3 1 9 2 1 8 1 3 1 3 2 3 3 2 1 9 0 11 7 5 1 8 1 9 9 2 4 4 6 2 1 2 2 3 3 1 2 1 1 8 0 6 2 1 9 9 9 7 1 3 2 3 3 2 3 3 3 1 2 4 4 3 4 1 9 0 11 3 5 1 9 5 3 6 1 4 1 8 1 1 2 1 1 3 2 2 1 1 6 0 9 6 1 5 2 6 1 6 8 4 1 2 3 1 3 2 1 9 0 7 7 6 5 1 1 1 5 2 3 1 1 2 2 1 2 2 4 2 2 1 5 3 6 1 4 5 4 3 7 1 5 0 10 8 7 3 8 1 6 3 8 3 2 1 3 2 2 1 1 6 0 11 5 4 8 1 8 1 1 4 1 1 1 3 1 2 3 3 3 1 9 0 8 1 9 4 5 6 4 6 4 3 2 1 1 1 1 3 1 2 3 5 4 2 3 5 5 3 4 1 8 0 8 1 5 6 1 7 8 8 4 1 1 1 2 2 3 1 1 1 5 0 6 4 3 4 1 8 5 3 2 3 1 2 1 8 0 11 7 4 3 1 6 7 4 1 8 3 5 1 3 1 3 1 1 3 2 2 3 5 2 3 7 1 6 0 8 4 5 9 1 3 8 7 6 1 2 3 3 1 1 1 7 0 11 3 1 4 4 5 1 5 4 3 7 6 1 1 1 2 3 2 1 1 8 0 10 5 5 6 1 9 6 9 2 1 2 3 1 3 1 1 2 3 2 5 2 4 2 1 3 2 3 5 1 7 0 6 6 2 4 1 7 7 1 2 3 3 1 1 1 1 7 0 11 9 3 6 3 1 1 8 3 9 7 5 2 3 3 1 3 2 1 1 6 0 6 1 3 9 2 6 1 3 1 1 3 1 1 1 3 5 3 4 3 5 1 9 0 9 2 7 1 6 1 2 4 7 7 3 1 3 1 1 3 3 2 3 1 6 0 7 1 7 3 3 1 1 5 1 3 1 3 2 1 1 6 0 8 1 1 4 2 3 2 7 1 1 1 3 1 2 2 1 5 5 2 4 6 4 2 1 5 3 3 5 1 5 0 11 9 4 7 3 6 1 7 6 6 7 5 1 2 1 3 2 1 5 0 10 1 8 1 4 2 5 9 3 3 8 1 1 1 2 3 1 5 0 8 5 1 4 6 8 4 6 6 2 1 1 1 3 2 5 2 3 2 3 7 1 7 0 8 7 8 1 5 1 7 8 4 1 1 2 3 3 3 2 1 5 0 11 9 2 3 1 7 4 3 8 1 3 6 1 2 1 1 3 1 5 0 7 6 1 8 1 1 8 4 1 2 3 1 1 4 2 4 5 1 5 2 3 6 1 8 0 6 5 1 9 5 1 1 2 2 3 1 1 1 1 1 1 9 0 9 2 2 3 8 9 4 9 3 1 1 1 3 1 1 2 1 2 2 1 8 0 6 2 3 1 6 1 8 3 1 1 2 1 1 1 3 1 2 3 2 2 2 3 5 1 7 0 6 5 2 1 1 8 3 3 2 3 3 2 1 1 1 6 0 8 1 5 5 5 6 2 1 9 2 1 1 3 1 1 1 6 0 7 8 3 3 9 1 1 5 3 2 3 3 2 1 4 4 1 4 3 3 4 1 9 0 10 8 7 7 7 4 5 6 7 1 7 3 3 1 3 1 2 1 1 3 1 5 0 10 4 1 5 3 8 2 8 4 4 9 3 1 2 3 2 1 6 0 6 1 1 7 2 4 7 1 1 1 2 3 2 1 2 1 2 4 7 3 4 4 3 6 1 5 0 6 6 5 1 2 1 1 1 2 1 1 2 1 8 0 6 2 4 3 1 7 5 1 1 2 3 2 1 1 1 1 9 0 10 5 1 1 3 2 4 9 1 5 5 3 1 3 2 1 1 2 2 3 3 2 1 4 1 3 3 5 1 7 0 10 4 4 1 9 4 5 8 3 5 2 1 2 3 1 1 2 1 1 7 0 6 8 2 2 3 1 6 2 1 2 2 3 2 1 1 8 0 9 4 2 6 7 2 3 1 4 2 3 3 3 1 1 1 1 3 1 3 5 4 4 3 6 1 7 0 6 6 1 9 1 1 1 2 3 1 1 2 3 1 1 9 0 9 7 1 1 3 4 1 8 4 7 1 2 3 2 3 2 1 1 2 1 8 0 8 1 1 5 6 9 7 9 6 1 1 1 3 1 2 2 1 5 1 3 3 3 2 3 7 1 7 0 6 1 2 8 6 9 5 1 2 3 2 1 3 3 1 6 0 6 1 3 5 9 4 8 2 1 2 1 1 1 1 8 0 6 1 3 9 6 8 8 2 1 2 1 1 3 2 2 5 4 2 5 2 1 2 5 4 5 2 8 6 7 2 5 3 3 6 1 9 0 9 5 9 3 4 1 4 8 1 1 3 2 3 1 2 1 1 2 2 1 6 0 8 1 8 2 7 2 4 4 8 1 1 1 1 1 1 1 7 0 9 6 1 1 1 3 9 2 2 9 2 3 3 2 1 2 1 4 5 2 4 3 4 3 4 1 8 0 10 1 6 3 1 3 2 2 5 9 8 1 3 3 3 2 3 3 2 1 6 0 9 5 3 3 3 1 5 5 2 2 1 2 1 1 3 2 1 7 0 8 7 9 6 4 4 2 7 1 2 2 1 2 2 2 2 1 2 3 1 3 5 1 6 0 10 6 3 7 4 9 1 4 7 1 4 2 3 1 1 2 3 1 8 0 7 4 4 1 8 1 2 7 1 2 2 1 3 1 1 1 1 5 0 8 7 5 3 2 8 1 3 2 1 2 1 3 2 2 5 4 4 2 3 4 1 9 0 8 4 1 1 1 5 3 7 4 2 1 1 2 2 3 2 3 3 1 6 0 8 6 5 6 7 1 4 6 8 2 2 3 2 3 1 1 8 0 8 6 4 7 3 2 3 1 7 2 2 1 2 1 1 3 3 3 4 1 4 3 5 1 5 0 10 6 1 5 2 9 5 1 6 6 6 1 2 1 2 3 1 5 0 6 1 3 5 7 1 3 1 1 1 3 3 1 6 0 11 5 8 3 7 1 7 5 8 5 7 1 1 1 2 1 1 1 5 4 5 3 2 2 3 3 4 3 3 4 1 5 0 9 1 1 4 4 8 5 6 3 5 2 3 2 1 3 1 5 0 6 1 8 4 2 9 3 2 1 2 1 2 1 8 0 11 2 1 8 9 5 1 1 4 1 8 8 2 2 2 1 1 1 2 3 3 4 3 1 3 5 1 7 0 10 8 8 5 8 1 2 8 7 4 8 2 1 1 2 1 3 3 1 6 0 6 7 6 1 4 4 9 3 1 2 3 1 3 1 6 0 6 7 5 4 7 7 1 3 1 3 1 1 1 1 5 3 3 2 3 5 1 8 0 8 8 6 1 1 3 5 5 1 1 2 1 1 3 2 2 3 1 5 0 8 5 5 5 2 6 5 1 9 2 1 1 3 1 1 9 0 11 1 8 7 1 3 1 3 6 7 8 4 3 3 3 1 3 1 1 1 1 1 3 3 4 2 3 7 1 9 0 10 7 9 1 5 4 8 1 4 9 5 1 2 3 2 2 3 3 1 1 1 7 0 7 3 2 1 3 9 2 8 1 1 3 1 1 2 2 1 7 0 11 6 1 1 6 1 7 5 8 1 8 7 1 1 3 2 2 1 3 3 5 4 1 3 2 1 3 3 3 5 4 3 7 1 8 0 8 9 6 5 9 1 1 2 1 3 2 3 3 1 1 1 1 1 6 0 7 2 9 1 7 7 4 9 2 1 1 1 1 2 1 7 0 9 2 3 1 9 6 8 8 4 5 3 1 1 1 3 2 3 5 5 3 3 3 1 4 3 4 1 5 0 10 1 8 5 2 5 9 8 3 4 1 1 1 3 3 1 1 6 0 6 1 6 2 7 7 2 3 1 1 2 1 1 1 7 0 8 5 7 7 5 9 6 2 1 1 2 3 3 1 3 2 5 1 1 4 3 4 1 8 0 9 6 3 8 7 6 5 1 1 1 3 2 2 3 2 1 1 1 1 7 0 10 1 3 7 3 9 5 6 6 9 1 3 3 2 1 1 3 2 1 7 0 7 7 9 5 8 6 1 6 3 2 1 3 2 1 1 3 1 4 1 3 7 1 5 0 8 7 1 7 4 5 4 6 7 2 1 1 1 1 1 6 0 11 1 5 1 2 8 4 2 7 4 1 8 3 1 1 1 3 1 1 6 0 11 2 2 1 1 6 2 2 4 7 3 4 1 2 1 1 1 2 2 1 5 2 3 2 4 3 4 1 8 0 11 5 8 1 7 8 2 9 6 1 5 4 3 3 1 2 3 2 1 1 1 8 0 9 5 1 5 2 1 8 6 2 4 1 1 2 1 2 2 2 1 1 7 0 10 1 7 7 5 7 3 5 8 5 5 1 2 2 1 3 2 3 5 1 2 1 1 7 1 3 5 4 3 7 1 8 0 7 4 2 1 1 6 8 3 3 2 3 3 3 3 1 2 1 6 0 10 2 1 4 3 3 1 2 8 3 1 3 1 1 2 1 3 1 8 0 6 2 1 2 1 6 4 1 3 3 1 1 2 3 3 1 4 4 5 1 2 3 3 5 1 7 0 9 1 2 5 4 1 7 1 1 3 2 2 3 3 2 1 1 1 9 0 10 8 3 8 6 8 3 1 5 9 1 1 1 3 3 1 3 1 1 2 1 9 0 6 1 7 7 7 5 9 1 3 1 1 3 3 3 1 2 2 2 4 5 3 3 4 1 9 0 6 1 8 8 5 3 1 1 2 1 1 1 1 1 1 2 1 9 0 6 8 8 4 1 2 8 2 1 1 1 3 2 3 1 3 1 9 0 8 2 4 9 8 8 8 9 1 3 3 1 3 3 2 1 3 1 4 3 3 3 3 5 1 8 0 6 1 3 4 5 5 1 2 1 1 3 3 2 2 3 1 7 0 11 3 1 7 3 9 3 6 8 9 9 4 1 3 3 2 2 3 3 1 5 0 11 8 3 7 8 6 3 3 1 9 5 9 1 2 2 2 2 3 3 3 5 1 3 5 1 9 0 9 7 8 5 7 9 9 1 1 9 2 2 3 3 1 2 2 2 3 1 6 0 7 7 1 9 7 5 2 6 1 3 1 3 3 2 1 7 0 11 9 5 6 8 4 1 1 3 8 7 8 3 3 3 1 1 3 3 5 4 2 3 3 4 7 4 2 4 3 3 6 1 6 0 10 9 4 1 3 6 4 7 9 8 4 1 1 3 1 3 1 1 6 0 10 6 3 5 9 4 7 1 9 2 7 3 2 1 1 3 3 1 9 0 10 1 4 2 1 3 8 5 1 6 8 1 2 3 2 2 2 1 1 3 1 2 2 1 5 3 3 5 1 9 0 8 1 6 4 1 7 4 5 7 3 3 1 2 2 2 3 1 3 1 9 0 6 1 9 4 5 2 2 3 2 3 2 1 2 1 3 1 1 8 0 6 1 2 9 3 3 4 1 3 3 3 3 1 2 3 5 3 2 5 4 3 4 1 5 0 11 1 7 1 1 2 1 7 3 2 3 8 2 1 3 3 2 1 7 0 10 3 2 1 1 2 6 5 9 6 3 1 1 1 2 2 3 1 1 9 0 11 5 1 8 5 3 4 7 4 8 3 4 2 1 1 2 1 2 2 1 3 2 2 3 4 3 7 1 7 0 6 5 8 3 1 7 1 2 3 2 2 2 1 1 1 7 0 6 3 2 1 1 4 5 3 2 1 2 3 2 3 1 6 0 7 2 2 8 1 1 1 7 1 2 3 3 3 1 4 3 5 4 3 3 2 6 1 2 4 4 3 7 1 7 0 6 1 2 5 6 2 4 3 1 1 1 2 3 1 1 8 0 7 2 8 1 1 1 5 5 1 1 3 1 1 1 2 1 1 6 0 9 4 7 1 2 9 1 7 1 2 3 2 1 1 2 3 3 2 3 2 4 5 1 3 4 1 7 0 8 3 4 1 6 3 2 4 5 3 1 1 1 3 3 3 1 6 0 6 9 9 9 1 3 8 3 1 2 1 2 3 1 5 0 7 6 1 4 1 1 7 9 2 1 1 1 2 3 1 4 2 3 7 1 9 0 10 4 8 6 8 3 9 9 1 9 4 3 2 1 3 3 1 3 1 2 1 6 0 9 1 3 5 8 6 4 7 4 8 1 1 1 1 2 1 1 8 0 8 1 2 5 5 9 3 9 6 3 2 1 1 1 2 1 1 1 2 3 2 1 5 1 3 5 1 8 0 11 2 1 1 6 4 9 2 8 5 1 4 1 3 2 2 2 1 3 3 1 5 0 6 6 1 3 5 4 8 1 2 1 3 1 1 5 0 10 6 9 6 2 1 4 1 8 1 4 1 3 1 2 2 3 3 4 4 1 3 1 4 3 5 5 3 5 1 7 0 11 1 3 7 3 2 4 9 9 8 1 3 2 1 1 3 1 2 3 1 9 0 11 2 4 4 4 8 5 1 8 5 1 8 1 1 3 3 3 1 3 2 1 1 5 0 7 4 4 1 9 4 4 1 2 3 1 2 1 2 1 1 4 5 3 4 1 9 0 8 3 7 2 1 1 5 9 2 2 2 1 3 2 1 1 2 2 1 9 0 7 4 7 1 3 1 1 1 2 3 3 1 1 1 3 3 2 1 7 0 9 7 5 7 9 3 7 3 1 5 3 2 1 1 1 3 1 2 2 1 2 3 5 1 5 0 9 8 5 4 7 4 8 2 5 1 2 2 1 2 3 1 9 0 7 1 5 4 3 9 1 7 3 1 3 2 3 1 1 3 3 1 6 0 7 9 1 1 2 5 8 6 2 3 1 1 2 3 1 5 2 5 2 3 6 1 8 0 11 5 1 4 8 8 8 1 2 1 4 9 1 2 2 2 2 1 2 3 1 6 0 6 7 4 9 1 1 7 2 2 1 1 2 1 1 6 0 6 1 8 8 1 5 8 3 3 1 1 1 1 5 3 4 2 1 3 3 4 1 5 0 11 3 4 1 1 3 4 2 9 6 4 3 1 1 3 1 2 1 9 0 6 2 1 9 1 9 1 3 2 3 3 3 3 3 3 1 1 5 0 9 5 1 4 4 5 9 2 7 3 3 3 2 1 3 3 4 1 5 7 4 1 3 7 4 2 7 2 4 3 3 7 1 5 0 7 9 6 2 1 6 6 1 1 2 1 1 2 1 6 0 9 4 9 1 1 7 2 6 8 2 2 1 1 2 1 1 1 6 0 8 7 1 2 8 1 1 9 3 1 1 2 1 2 3 4 5 2 4 3 1 5 3 7 1 9 0 11 7 1 1 3 9 5 3 2 5 5 4 2 3 3 1 2 1 1 2 1 1 6 0 10 3 1 4 6 7 6 9 8 8 2 2 2 1 2 1 3 1 7 0 10 1 3 9 1 5 8 2 9 3 9 3 3 1 2 3 3 2 3 4 1 3 3 1 5 3 4 1 7 0 11 6 9 6 7 3 6 3 3 1 9 7 3 1 1 1 2 2 3 1 5 0 9 1 4 8 1 2 5 2 1 4 1 1 3 1 2 1 5 0 6 6 2 1 2 9 6 1 2 1 1 2 3 3 3 1 3 6 1 8 0 9 3 1 2 9 5 3 7 7 7 1 1 2 1 3 2 1 2 1 6 0 6 6 3 3 7 8 1 1 2 1 1 2 1 1 5 0 9 1 6 5 9 6 1 7 6 1 1 2 1 3 3 4 4 1 1 3 5 1 2 4 4 5 3 5 1 9 0 10 2 2 6 1 7 9 3 6 7 9 3 1 1 2 3 2 1 1 1 1 8 0 6 1 1 2 1 6 4 3 1 2 3 2 3 3 1 1 9 0 7 2 5 8 4 1 5 5 1 1 3 2 3 1 3 1 2 1 4 4 3 5 3 6 1 6 0 6 4 9 3 7 1 6 1 2 1 1 1 3 1 6 0 11 9 4 1 1 9 9 2 3 1 3 1 3 1 1 3 3 1 1 8 0 7 2 5 6 3 5 6 1 2 1 2 1 1 1 2 1 3 5 3 3 3 4 3 5 1 6 0 6 9 2 1 9 7 5 1 1 2 1 1 3 1 7 0 6 5 6 2 7 1 1 2 1 2 1 2 2 2 1 6 0 7 2 4 6 8 6 1 1 3 1 1 1 2 3 2 2 5 1 3 3 6 1 8 0 6 2 8 7 6 1 5 2 3 3 1 2 3 1 3 1 6 0 9 5 9 1 9 4 9 8 1 7 3 1 1 1 1 3 1 7 0 6 8 3 8 1 2 1 1 2 2 3 2 3 3 5 4 5 3 1 2 4 3 2 4 5 4 5 3 6 1 5 0 7 2 7 6 6 3 9 1 2 2 1 1 3 1 6 0 8 4 1 9 3 5 1 8 1 1 1 1 1 2 2 1 7 0 7 8 2 4 7 6 4 1 2 2 3 2 1 1 1 4 4 2 3 2 1 3 7 1 5 0 11 1 5 9 9 5 3 8 8 4 8 1 3 3 1 1 2 1 7 0 9 8 9 3 8 1 5 3 2 8 3 1 2 3 1 2 3 1 8 0 8 5 3 1 3 5 7 1 5 2 1 2 1 2 2 1 3 1 2 1 2 5 4 2 3 4 1 5 0 9 3 3 1 2 9 1 8 1 2 1 1 3 2 3 1 6 0 10 4 5 3 2 3 9 6 4 8 1 1 1 1 3 1 3 1 6 0 8 4 5 8 8 2 1 6 5 2 3 2 1 2 2 5 2 3 1 3 6 1 7 0 7 1 8 3 7 1 3 5 1 3 1 1 2 3 3 1 7 0 7 2 1 4 5 7 4 9 1 1 3 3 1 1 3 1 9 0 10 1 6 6 8 3 9 9 3 8 4 3 1 2 1 1 1 1 2 3 3 2 3 1 5 2 3 2 1 4 4 4 5 3 7 1 7 0 10 8 5 2 9 1 2 6 6 4 2 3 3 3 3 1 1 3 1 7 0 9 2 1 3 2 7 3 1 3 7 2 1 1 2 1 3 3 1 8 0 7 2 4 3 1 9 5 4 1 1 3 3 1 3 1 3 1 5 4 1 2 1 5 3 5 1 5 0 8 1 3 1 2 9 6 8 7 2 1 2 2 3 1 5 0 11 1 1 7 1 5 6 3 9 9 9 2 1 3 2 1 1 1 5 0 9 8 8 6 1 3 3 7 5 6 2 2 3 3 1 2 2 2 3 3 3 6 1 6 0 9 1 2 1 7 4 9 8 1 5 1 3 3 2 3 1 1 7 0 10 5 3 3 8 2 1 7 9 8 3 1 3 3 3 2 1 1 1 5 0 6 1 2 4 1 7 5 1 1 1 1 3 5 5 3 1 4 1 3 5 1 5 0 9 5 4 5 8 3 4 1 1 6 1 1 3 2 3 1 5 0 7 4 5 5 1 6 1 1 2 1 2 3 3 1 8 0 9 2 9 1 2 6 4 4 2 1 1 1 1 1 2 2 3 3 2 4 2 2 3 1 2 1 2 1 5 3 3 5 1 5 0 7 1 5 4 9 3 9 5 2 3 1 1 2 1 8 0 7 4 1 5 9 6 6 6 3 2 3 1 1 3 1 3 1 6 0 6 1 4 5 3 9 7 1 2 1 3 3 1 4 3 1 3 3 3 7 1 8 0 10 6 1 7 2 1 4 5 5 1 2 3 2 1 2 1 1 1 1 1 8 0 8 8 8 2 5 8 5 1 3 1 1 2 3 1 2 2 1 1 6 0 9 1 6 8 2 4 5 5 9 5 2 2 3 3 1 2 3 2 2 2 5 1 5 3 6 1 9 0 10 6 4 5 1 9 8 8 9 2 1 3 1 3 2 3 1 3 3 2 1 5 0 10 4 1 5 1 9 8 5 6 2 1 2 1 2 2 3 1 7 0 11 1 8 7 6 4 5 2 1 8 2 9 3 3 3 1 1 2 1 2 2 2 1 2 4 3 6 1 7 0 8 1 2 7 5 8 7 8 2 1 1 1 3 2 1 3 1 7 0 11 6 6 1 4 1 9 9 3 9 1 7 3 1 3 1 3 1 2 1 7 0 9 7 5 7 4 9 1 5 1 3 1 3 3 3 2 1 1 2 2 2 4 3 4 3 4 1 9 0 8 4 9 1 2 8 2 6 8 1 2 2 1 3 3 2 2 2 1 5 0 11 6 5 2 2 2 4 3 1 3 7 5 2 1 2 2 1 1 8 0 8 5 2 5 1 9 8 5 9 3 3 3 2 2 1 1 3 2 1 1 4 4 2 1 4 5 3 4 1 6 0 7 5 7 1 3 3 6 8 1 1 3 1 2 3 1 5 0 11 7 5 9 6 5 1 5 5 8 8 9 2 3 1 1 1 1 7 0 7 4 1 4 2 3 5 9 1 1 3 2 2 3 3 2 2 4 1 3 5 1 8 0 6 4 4 5 1 6 5 3 1 2 1 1 1 3 2 1 7 0 11 1 2 1 3 4 9 1 3 9 7 3 3 1 2 1 1 2 1 1 8 0 8 5 6 7 3 7 9 1 5 3 2 3 1 3 2 3 2 1 5 5 1 3 3 5 1 6 0 10 9 6 8 3 6 1 6 1 3 2 1 3 1 3 3 2 1 9 0 6 5 7 2 8 6 1 2 3 2 1 1 3 3 1 2 1 6 0 6 1 1 8 9 4 3 1 1 2 3 2 2 2 4 3 4 5 3 4 1 5 0 8 1 7 4 4 8 8 7 2 2 3 2 1 3 1 8 0 11 3 7 1 6 5 7 6 1 7 1 3 2 2 1 1 3 3 1 3 1 5 0 10 2 1 4 2 5 6 1 9 4 7 1 3 1 3 1 3 1 4 3 1 1 2 2 1 4 3 3 6 1 7 0 10 5 5 4 8 1 7 6 4 5 6 1 2 2 1 1 1 3 1 7 0 9 4 8 1 5 3 7 8 2 8 3 1 3 1 2 1 3 1 7 0 9 1 3 6 5 9 5 1 8 1 2 3 1 1 1 2 1 5 2 4 3 3 4 3 5 1 9 0 9 2 1 8 6 6 6 5 9 1 1 1 3 1 3 2 3 3 2 1 6 0 6 2 6 4 8 2 1 2 3 3 1 2 3 1 5 0 9 2 1 5 2 1 1 9 7 6 1 1 3 2 1 4 3 1 3 5 3 4 1 7 0 10 1 1 1 5 5 6 8 4 3 4 3 1 3 3 1 2 3 1 7 0 7 3 1 3 1 3 2 2 1 2 1 2 2 1 1 1 5 0 11 1 4 2 4 2 7 1 2 1 3 1 3 2 3 1 3 2 3 3 3 3 5 1 5 0 6 9 3 1 5 1 3 1 3 1 2 1 1 8 0 10 1 1 8 7 3 9 2 6 7 5 1 3 1 3 3 1 2 1 1 6 0 7 8 7 1 8 1 5 3 2 2 1 3 1 1 2 3 4 5 2 2 4 2 5 3 7 2 5 5 3 5 1 8 0 8 4 8 1 7 9 1 6 7 1 1 3 2 3 3 3 2 1 8 0 8 1 4 2 9 4 9 5 4 1 3 2 1 3 2 3 1 1 9 0 6 8 1 1 8 3 7 1 1 1 2 2 2 1 2 3 2 3 3 2 1 3 7 1 5 0 10 9 2 8 7 2 6 1 1 2 7 1 2 3 2 3 1 6 0 10 8 5 4 7 3 1 4 7 9 3 1 3 1 3 3 3 1 8 0 9 3 9 1 2 3 4 1 2 2 1 1 1 2 3 3 1 3 4 2 4 2 3 1 4 3 4 1 6 0 11 7 5 2 1 6 3 9 5 1 1 2 2 1 1 2 1 3 1 5 0 7 9 9 7 1 5 6 9 3 1 3 3 1 1 7 0 10 7 1 5 8 4 1 3 7 5 4 1 1 2 1 2 1 2 4 2 3 2 3 6 1 5 0 7 3 2 6 6 4 2 1 3 1 2 1 1 1 8 0 11 1 2 5 8 5 4 4 2 7 2 9 1 3 1 3 1 1 1 1 1 5 0 8 7 1 2 1 2 6 1 1 2 1 3 3 2 1 3 2 4 3 5 3 4 1 5 0 10 2 1 4 2 2 1 8 5 9 2 2 2 2 1 3 1 9 0 8 7 6 7 6 1 4 1 1 3 1 1 1 2 3 1 3 1 1 8 0 11 2 7 7 7 9 2 4 6 3 2 1 3 1 2 2 3 1 1 2 1 2 1 1 3 2 5 4 6 5 4 3 7 1 9 0 10 1 7 6 4 4 2 2 6 6 1 2 1 3 1 1 1 1 1 2 1 9 0 9 1 7 2 6 1 6 7 7 8 1 2 3 2 1 3 1 2 2 1 7 0 8 2 2 3 3 3 9 6 1 2 1 2 1 3 1 3 1 1 4 2 3 1 4 3 4 1 6 0 9 1 2 6 9 5 5 3 6 7 1 2 2 1 3 1 1 5 0 8 6 3 8 1 1 5 5 1 1 2 1 1 3 1 6 0 11 1 9 8 2 1 9 8 8 1 5 5 1 1 3 3 3 1 2 2 4 2 3 4 1 9 0 9 6 7 9 1 7 2 9 3 2 3 2 2 1 2 2 1 2 2 1 6 0 6 9 5 9 7 8 1 1 1 2 1 2 1 1 9 0 7 1 1 8 8 9 2 8 2 2 1 2 3 1 3 1 1 4 1 3 4 3 6 1 6 0 6 1 3 8 5 1 9 1 2 2 2 2 3 1 9 0 6 3 6 1 6 5 8 1 1 2 2 3 2 1 3 2 1 5 0 10 6 9 1 1 7 6 6 6 6 7 1 2 3 3 2 2 2 2 4 5 4 3 7 1 5 0 9 1 4 1 6 5 8 5 7 9 1 1 3 2 3 1 7 0 9 9 6 7 5 3 1 8 4 8 3 2 3 3 1 3 1 1 8 0 10 7 7 7 5 9 8 6 4 2 1 3 1 3 3 3 1 2 1 3 4 1 1 5 1 1 5 4 2 2 4 5 3 4 1 6 0 8 2 5 8 5 1 3 3 9 2 1 1 1 3 3 1 7 0 8 3 6 1 3 6 6 1 4 3 1 3 3 1 1 1 1 6 0 11 8 1 1 1 3 5 8 3 4 3 8 1 1 3 1 2 2 1 1 5 3 3 6 1 5 0 8 4 8 7 8 7 2 1 1 2 2 2 3 1 1 6 0 6 4 2 6 6 1 3 2 3 1 2 3 2 1 7 0 8 7 1 7 3 9 2 1 8 3 3 1 2 3 3 2 1 5 1 1 5 2 3 6 1 9 0 10 8 5 1 1 8 3 5 2 1 4 2 1 1 1 3 2 2 1 3 1 7 0 11 1 3 4 1 1 1 7 3 9 3 4 1 3 2 1 2 1 2 1 7 0 10 2 1 6 1 3 7 8 6 5 3 1 2 3 3 1 3 3 1 5 3 5 3 1 3 4 1 7 0 10 3 8 1 8 9 9 7 4 1 8 1 1 1 1 2 1 1 1 6 0 11 3 7 1 2 9 2 4 5 9 3 7 1 1 2 1 1 2 1 9 0 7 6 1 2 9 1 7 2 3 1 2 1 3 1 3 1 1 2 1 3 5 4 1 4 1 4 4 3 3 7 1 8 0 8 3 7 3 7 5 1 3 7 1 1 2 3 3 2 3 1 1 5 0 10 1 3 8 8 7 1 1 7 6 4 3 2 1 1 2 1 7 0 7 1 3 6 1 3 2 5 1 2 3 3 1 2 1 2 3 5 2 1 3 4 3 4 1 9 0 9 6 5 4 7 2 1 4 7 1 2 2 1 1 2 3 3 3 2 1 8 0 9 5 6 1 5 4 6 3 5 1 1 2 3 3 2 1 2 1 1 7 0 11 7 1 8 8 2 1 2 6 7 5 8 1 1 2 2 2 3 3 3 4 3 1 3 7 1 5 0 6 6 2 2 1 4 9 1 2 1 2 1 1 8 0 11 7 2 7 9 6 1 1 1 1 2 1 3 2 1 2 3 3 3 2 1 7 0 11 8 2 4 1 9 9 6 7 1 4 3 2 2 1 3 1 1 1 5 2 3 2 4 5 1 3 7 1 9 0 10 9 7 1 1 1 3 9 9 1 2 2 1 2 1 2 2 1 1 3 1 7 0 8 6 2 4 5 2 2 7 1 1 3 2 2 1 3 2 1 8 0 10 9 2 4 1 1 5 1 3 4 2 3 1 1 1 2 1 1 2 3 1 4 1 5 1 2 2 1 5 4 3 3 4 1 9 0 8 2 7 8 9 5 8 8 1 3 1 3 1 2 3 3 1 1 1 9 0 6 4 1 9 1 8 5 1 1 3 1 1 1 1 3 3 1 5 0 11 9 4 7 8 2 9 1 9 9 1 2 2 1 2 3 3 1 5 3 1 3 4 1 8 0 10 9 3 1 6 4 6 3 5 1 1 1 2 2 1 1 2 2 2 1 7 0 11 5 4 6 7 6 5 1 7 6 1 5 3 2 1 1 2 1 1 1 9 0 6 7 4 2 3 1 4 3 2 2 2 1 1 2 2 3 2 2 1 5 3 4 1 6 0 7 6 6 9 9 1 1 9 1 1 3 3 3 1 1 8 0 9 6 2 3 8 7 2 7 1 9 1 3 2 1 2 3 3 1 1 7 0 10 4 3 6 2 3 2 5 1 8 2 3 1 1 2 3 1 2 3 1 3 2 3 7 1 8 0 9 8 5 4 9 8 4 1 6 7 2 1 3 2 1 1 1 2 1 6 0 11 7 1 1 5 7 9 1 4 2 3 6 2 1 1 3 3 3 1 7 0 11 4 6 2 8 8 4 9 2 1 5 2 3 3 3 2 1 1 2 4 1 3 3 1 5 1 3 2 3 4 4 3 4 1 5 0 7 9 1 3 6 8 5 7 1 2 1 2 3 1 6 0 11 8 4 8 2 4 3 5 1 1 9 2 2 1 2 1 2 3 1 9 0 11 2 9 9 6 5 8 9 7 1 5 3 1 1 3 2 1 3 2 2 3 1 5 2 4 3 6 1 7 0 8 6 1 6 1 2 8 4 4 3 3 1 1 2 3 1 1 7 0 7 6 4 9 8 7 1 5 1 1 2 3 3 3 2 1 5 0 9 8 5 3 1 5 9 7 5 1 2 3 1 1 1 2 2 1 3 3 3 3 7 1 9 0 7 8 1 8 8 4 8 7 1 2 3 3 2 3 3 1 1 1 6 0 7 8 1 7 3 5 8 1 2 2 1 1 1 1 1 5 0 9 9 3 1 5 3 7 1 2 1 1 3 1 2 2 5 3 4 1 4 3 5 3 6 1 8 0 6 1 9 4 9 2 2 1 2 1 1 1 1 1 3 1 6 0 8 5 5 6 8 3 4 9 1 3 1 3 1 3 2 1 8 0 6 2 4 6 4 6 1 2 3 1 2 1 3 3 3 2 2 3 5 2 2 6 2 5 3 4 3 3 6 1 7 0 11 7 9 9 7 1 1 5 7 1 3 5 3 3 3 3 1 2 1 1 6 0 8 1 8 7 2 5 6 2 6 1 3 3 2 2 3 1 9 0 8 3 3 9 5 7 1 1 5 1 1 2 2 1 1 3 2 2 5 2 1 4 3 3 3 4 1 6 0 11 3 9 5 5 5 1 6 4 2 4 5 1 2 1 1 3 1 1 8 0 9 3 3 1 6 4 6 4 3 8 2 1 3 3 2 3 1 2 1 9 0 10 7 6 1 3 3 8 9 1 1 1 1 2 2 3 3 2 2 2 2 1 2 3 1 3 4 1 9 0 11 1 4 4 9 9 1 8 8 5 8 2 3 3 2 3 1 3 2 2 2 1 9 0 7 9 6 9 1 2 8 6 3 3 1 3 2 1 3 3 3 1 5 0 10 1 1 5 8 5 4 4 7 2 2 2 3 2 1 1 2 2 4 2 3 7 1 8 0 10 1 8 1 6 8 5 3 8 9 3 2 3 3 3 3 1 1 1 1 5 0 6 1 1 1 7 6 6 3 2 3 2 1 1 5 0 10 2 8 6 9 9 7 8 5 5 1 1 1 1 1 2 3 3 4 3 4 3 4 4 6 1 1 5 2 4 4 1 8 6 6 5 1 2 6 diff --git a/2018/inputs/09.txt b/2018/inputs/09.txt deleted file mode 100644 index 1257ee4..0000000 --- a/2018/inputs/09.txt +++ /dev/null @@ -1 +0,0 @@ -419 players; last marble is worth 72164 points diff --git a/2018/inputs/10.txt b/2018/inputs/10.txt deleted file mode 100644 index 4057aa4..0000000 --- a/2018/inputs/10.txt +++ /dev/null @@ -1,338 +0,0 @@ -position=< 11063, 22004> velocity=<-1, -2> -position=< 32870, -21613> velocity=<-3, 2> -position=< 43767, 22003> velocity=<-4, -2> -position=< 32865, -10705> velocity=<-3, 1> -position=< 21984, -43419> velocity=<-2, 4> -position=< 43775, 11100> velocity=<-4, -1> -position=< 43770, -43425> velocity=<-4, 4> -position=< 32881, 22004> velocity=<-3, -2> -position=< 32899, 11102> velocity=<-3, -1> -position=< 43764, 11098> velocity=<-4, -1> -position=< 43805, 32912> velocity=<-4, -3> -position=< 54680, -32516> velocity=<-5, 3> -position=< 32851, 11107> velocity=<-3, -1> -position=< 54696, 22012> velocity=<-5, -2> -position=< 43794, 43816> velocity=<-4, -4> -position=<-54388, -43427> velocity=< 5, 4> -position=<-43465, 43815> velocity=< 4, -4> -position=< 11036, 32916> velocity=<-1, -3> -position=< 43798, 54726> velocity=<-4, -5> -position=<-10722, 54727> velocity=< 1, -5> -position=< 32897, -54331> velocity=<-3, 5> -position=< 11043, -32520> velocity=<-1, 3> -position=< 32868, -10706> velocity=<-3, 1> -position=<-10760, 54718> velocity=< 1, -5> -position=<-43449, -21611> velocity=< 4, 2> -position=< 43751, 11105> velocity=<-4, -1> -position=<-21625, 43817> velocity=< 2, -4> -position=< 54685, 54723> velocity=<-5, -5> -position=< 54711, -43418> velocity=<-5, 4> -position=<-54375, 32914> velocity=< 5, -3> -position=< 21939, 32908> velocity=<-2, -3> -position=<-43477, -10703> velocity=< 4, 1> -position=< 54699, 22012> velocity=<-5, -2> -position=<-54372, 43819> velocity=< 5, -4> -position=< 32841, -21609> velocity=<-3, 2> -position=<-32533, 43816> velocity=< 3, -4> -position=<-54399, 54722> velocity=< 5, -5> -position=<-21649, -21613> velocity=< 2, 2> -position=< 43767, 11107> velocity=<-4, -1> -position=<-21636, 11106> velocity=< 2, -1> -position=< 21964, -10705> velocity=<-2, 1> -position=< 54663, -10712> velocity=<-5, 1> -position=< 32865, 43818> velocity=<-3, -4> -position=< 21992, 22009> velocity=<-2, -2> -position=< 32881, -54331> velocity=<-3, 5> -position=<-32553, -32516> velocity=< 3, 3> -position=<-54381, 54723> velocity=< 5, -5> -position=<-32572, 32908> velocity=< 3, -3> -position=< 43764, -54327> velocity=<-4, 5> -position=<-43482, -32519> velocity=< 4, 3> -position=<-43494, -54325> velocity=< 4, 5> -position=< 11060, -21612> velocity=<-1, 2> -position=<-54350, -10707> velocity=< 5, 1> -position=<-32568, 54719> velocity=< 3, -5> -position=<-43458, 11104> velocity=< 4, -1> -position=<-32548, -54328> velocity=< 3, 5> -position=<-32589, 54725> velocity=< 3, -5> -position=< 43786, 32911> velocity=<-4, -3> -position=< 21940, -32521> velocity=<-2, 3> -position=< 32860, -54323> velocity=<-3, 5> -position=<-54363, -21610> velocity=< 5, 2> -position=< 32846, 54720> velocity=<-3, -5> -position=<-54396, -32517> velocity=< 5, 3> -position=<-32560, 22006> velocity=< 3, -2> -position=<-32549, -10706> velocity=< 3, 1> -position=< 54711, -21613> velocity=<-5, 2> -position=<-21676, -10704> velocity=< 2, 1> -position=< 32878, 11099> velocity=<-3, -1> -position=< 32886, -10710> velocity=<-3, 1> -position=<-21628, 54719> velocity=< 2, -5> -position=< 43802, 54723> velocity=<-4, -5> -position=<-43485, -21608> velocity=< 4, 2> -position=<-10719, -10703> velocity=< 1, 1> -position=< 11043, -21617> velocity=<-1, 2> -position=<-54343, -54328> velocity=< 5, 5> -position=<-10746, -21614> velocity=< 1, 2> -position=<-54399, -54326> velocity=< 5, 5> -position=< 43794, 32913> velocity=<-4, -3> -position=< 21984, -32519> velocity=<-2, 3> -position=< 43770, 43813> velocity=<-4, -4> -position=< 32878, -21616> velocity=<-3, 2> -position=< 21965, -43424> velocity=<-2, 4> -position=<-10746, -32519> velocity=< 1, 3> -position=< 11088, -54328> velocity=<-1, 5> -position=<-32541, -10710> velocity=< 3, 1> -position=< 32873, -10703> velocity=<-3, 1> -position=< 32846, -10706> velocity=<-3, 1> -position=< 11087, 32916> velocity=<-1, -3> -position=< 54667, -21610> velocity=<-5, 2> -position=< 21984, -10707> velocity=<-2, 1> -position=< 11065, -10708> velocity=<-1, 1> -position=< 54708, -54332> velocity=<-5, 5> -position=<-54362, -43418> velocity=< 5, 4> -position=<-32549, 11106> velocity=< 3, -1> -position=< 54684, -10705> velocity=<-5, 1> -position=<-54347, -54331> velocity=< 5, 5> -position=< 43765, -21613> velocity=<-4, 2> -position=< 11082, 54725> velocity=<-1, -5> -position=< 11050, -10703> velocity=<-1, 1> -position=< 21948, -32514> velocity=<-2, 3> -position=<-21648, -32519> velocity=< 2, 3> -position=<-43474, 54727> velocity=< 4, -5> -position=<-54343, -43418> velocity=< 5, 4> -position=< 11031, -43425> velocity=<-1, 4> -position=< 11076, 32909> velocity=<-1, -3> -position=< 11059, -54325> velocity=<-1, 5> -position=<-43493, -54327> velocity=< 4, 5> -position=< 54694, -32518> velocity=<-5, 3> -position=<-54391, -54324> velocity=< 5, 5> -position=<-21660, -32521> velocity=< 2, 3> -position=< 54699, -10706> velocity=<-5, 1> -position=<-54383, 11106> velocity=< 5, -1> -position=<-10755, 54723> velocity=< 1, -5> -position=<-10720, -21608> velocity=< 1, 2> -position=<-21631, -54332> velocity=< 2, 5> -position=<-54378, 32910> velocity=< 5, -3> -position=<-10759, -10712> velocity=< 1, 1> -position=< 43786, -32519> velocity=<-4, 3> -position=<-32570, 54718> velocity=< 3, -5> -position=<-32540, -43423> velocity=< 3, 4> -position=<-21632, -21616> velocity=< 2, 2> -position=<-10718, -32522> velocity=< 1, 3> -position=< 11060, 11103> velocity=<-1, -1> -position=<-43446, -43427> velocity=< 4, 4> -position=<-21660, 43820> velocity=< 2, -4> -position=< 43773, -43422> velocity=<-4, 4> -position=<-10735, 22007> velocity=< 1, -2> -position=< 32846, 43820> velocity=<-3, -4> -position=<-10779, 54720> velocity=< 1, -5> -position=<-54394, -43423> velocity=< 5, 4> -position=<-10747, 32917> velocity=< 1, -3> -position=<-10755, 32917> velocity=< 1, -3> -position=< 54680, -32515> velocity=<-5, 3> -position=< 11079, 32916> velocity=<-1, -3> -position=< 43803, 54727> velocity=<-4, -5> -position=< 11082, 32915> velocity=<-1, -3> -position=< 54710, 32908> velocity=<-5, -3> -position=< 54652, -10711> velocity=<-5, 1> -position=<-10750, 22012> velocity=< 1, -2> -position=< 43758, 32909> velocity=<-4, -3> -position=<-10759, 54721> velocity=< 1, -5> -position=<-32541, 11105> velocity=< 3, -1> -position=<-54349, 54724> velocity=< 5, -5> -position=<-43442, -54331> velocity=< 4, 5> -position=<-32577, -32519> velocity=< 3, 3> -position=<-54399, -21611> velocity=< 5, 2> -position=< 21952, -21617> velocity=<-2, 2> -position=< 11087, -10710> velocity=<-1, 1> -position=< 21994, -54323> velocity=<-2, 5> -position=< 11076, -21614> velocity=<-1, 2> -position=< 11064, -32515> velocity=<-1, 3> -position=<-43476, 11107> velocity=< 4, -1> -position=< 32869, -32514> velocity=<-3, 3> -position=< 11036, 32911> velocity=<-1, -3> -position=<-32541, 43819> velocity=< 3, -4> -position=<-10767, 43815> velocity=< 1, -4> -position=< 43746, 22008> velocity=<-4, -2> -position=<-10775, 11103> velocity=< 1, -1> -position=<-32585, -32521> velocity=< 3, 3> -position=<-54359, 32916> velocity=< 5, -3> -position=< 54652, 11099> velocity=<-5, -1> -position=<-32549, -54323> velocity=< 3, 5> -position=< 43775, -10703> velocity=<-4, 1> -position=< 32877, -54326> velocity=<-3, 5> -position=< 11036, -43422> velocity=<-1, 4> -position=< 54702, 22010> velocity=<-5, -2> -position=< 32867, 43816> velocity=<-3, -4> -position=< 43772, 22007> velocity=<-4, -2> -position=<-10742, 54719> velocity=< 1, -5> -position=< 54696, -10712> velocity=<-5, 1> -position=< 11071, -21613> velocity=<-1, 2> -position=< 43797, 54720> velocity=<-4, -5> -position=< 21965, -32514> velocity=<-2, 3> -position=< 54691, 54725> velocity=<-5, -5> -position=< 21965, 22010> velocity=<-2, -2> -position=<-10723, 43821> velocity=< 1, -4> -position=< 54672, 43814> velocity=<-5, -4> -position=< 43775, 54726> velocity=<-4, -5> -position=<-54351, -10707> velocity=< 5, 1> -position=< 21976, -10703> velocity=<-2, 1> -position=<-43474, -43424> velocity=< 4, 4> -position=<-43489, 11101> velocity=< 4, -1> -position=<-10755, -32513> velocity=< 1, 3> -position=<-54362, 32916> velocity=< 5, -3> -position=<-21655, -43424> velocity=< 2, 4> -position=< 43791, -32513> velocity=<-4, 3> -position=< 21960, 22009> velocity=<-2, -2> -position=<-54351, 11102> velocity=< 5, -1> -position=< 54707, -32514> velocity=<-5, 3> -position=< 21985, -32517> velocity=<-2, 3> -position=< 32862, 11100> velocity=<-3, -1> -position=< 32874, 32914> velocity=<-3, -3> -position=<-21636, -54332> velocity=< 2, 5> -position=< 21961, 54720> velocity=<-2, -5> -position=<-54394, -43423> velocity=< 5, 4> -position=< 21948, -21616> velocity=<-2, 2> -position=<-32584, -21614> velocity=< 3, 2> -position=< 32886, 22008> velocity=<-3, -2> -position=<-21627, -32522> velocity=< 2, 3> -position=<-43460, -32517> velocity=< 4, 3> -position=< 54696, -32519> velocity=<-5, 3> -position=<-32560, -32522> velocity=< 3, 3> -position=<-32578, 54718> velocity=< 3, -5> -position=<-54399, 54723> velocity=< 5, -5> -position=<-43470, 22003> velocity=< 4, -2> -position=< 11036, 11104> velocity=<-1, -1> -position=<-10760, -43427> velocity=< 1, 4> -position=<-54387, -21611> velocity=< 5, 2> -position=<-32530, -21608> velocity=< 3, 2> -position=< 43799, 32908> velocity=<-4, -3> -position=<-10763, -32513> velocity=< 1, 3> -position=<-54378, 43813> velocity=< 5, -4> -position=<-54394, -54325> velocity=< 5, 5> -position=< 43796, -21611> velocity=<-4, 2> -position=< 54675, 54725> velocity=<-5, -5> -position=<-32589, -32513> velocity=< 3, 3> -position=<-21684, -54330> velocity=< 2, 5> -position=< 43780, -10708> velocity=<-4, 1> -position=<-43449, -54329> velocity=< 4, 5> -position=<-54343, 43819> velocity=< 5, -4> -position=< 32898, 54722> velocity=<-3, -5> -position=< 21976, -21612> velocity=<-2, 2> -position=< 54668, 54718> velocity=<-5, -5> -position=< 11044, -10712> velocity=<-1, 1> -position=< 11063, -32522> velocity=<-1, 3> -position=< 11071, -43423> velocity=<-1, 4> -position=< 54704, 54727> velocity=<-5, -5> -position=< 54651, 11101> velocity=<-5, -1> -position=< 54656, -43418> velocity=<-5, 4> -position=< 54696, -10711> velocity=<-5, 1> -position=< 32899, 54718> velocity=<-3, -5> -position=<-21672, -54328> velocity=< 2, 5> -position=< 54684, 32910> velocity=<-5, -3> -position=<-54367, 11099> velocity=< 5, -1> -position=< 11075, 11102> velocity=<-1, -1> -position=<-32554, 22008> velocity=< 3, -2> -position=< 54712, -10703> velocity=<-5, 1> -position=<-10743, 11100> velocity=< 1, -1> -position=< 11076, 43820> velocity=<-1, -4> -position=< 32881, -43427> velocity=<-3, 4> -position=<-32577, -43426> velocity=< 3, 4> -position=< 32870, 54727> velocity=<-3, -5> -position=<-32536, 43822> velocity=< 3, -4> -position=<-32573, 22012> velocity=< 3, -2> -position=< 32873, -10711> velocity=<-3, 1> -position=<-21655, -54325> velocity=< 2, 5> -position=< 43791, 43819> velocity=<-4, -4> -position=<-54388, 22003> velocity=< 5, -2> -position=< 54712, 32908> velocity=<-5, -3> -position=<-43491, -32517> velocity=< 4, 3> -position=< 21960, 11106> velocity=<-2, -1> -position=< 32886, 11100> velocity=<-3, -1> -position=<-10767, 43819> velocity=< 1, -4> -position=<-10739, -21615> velocity=< 1, 2> -position=<-21624, 54722> velocity=< 2, -5> -position=< 32841, 54725> velocity=<-3, -5> -position=<-32549, -43421> velocity=< 3, 4> -position=< 11079, -21617> velocity=<-1, 2> -position=<-54378, 43813> velocity=< 5, -4> -position=< 32889, -21614> velocity=<-3, 2> -position=< 11064, 32915> velocity=<-1, -3> -position=<-54349, 32914> velocity=< 5, -3> -position=< 43779, -10706> velocity=<-4, 1> -position=<-54387, 22009> velocity=< 5, -2> -position=< 21981, -32520> velocity=<-2, 3> -position=<-43493, -32517> velocity=< 4, 3> -position=<-43470, 11101> velocity=< 4, -1> -position=<-32549, -32514> velocity=< 3, 3> -position=< 21952, 32916> velocity=<-2, -3> -position=< 54675, -21613> velocity=<-5, 2> -position=<-54367, -21608> velocity=< 5, 2> -position=<-10720, 32912> velocity=< 1, -3> -position=<-54399, -54327> velocity=< 5, 5> -position=< 11050, -21613> velocity=<-1, 2> -position=< 32886, -43420> velocity=<-3, 4> -position=< 21962, -10708> velocity=<-2, 1> -position=<-32584, 11103> velocity=< 3, -1> -position=< 43748, 32913> velocity=<-4, -3> -position=<-32565, -10703> velocity=< 3, 1> -position=< 21984, -32520> velocity=<-2, 3> -position=<-10768, -32513> velocity=< 1, 3> -position=< 32843, 43813> velocity=<-3, -4> -position=< 21965, -54331> velocity=<-2, 5> -position=<-32581, -10705> velocity=< 3, 1> -position=<-10739, 32910> velocity=< 1, -3> -position=< 54709, 32917> velocity=<-5, -3> -position=<-54378, 22012> velocity=< 5, -2> -position=< 43748, 11098> velocity=<-4, -1> -position=<-21647, -10712> velocity=< 2, 1> -position=< 11058, -10706> velocity=<-1, 1> -position=< 11087, -54323> velocity=<-1, 5> -position=< 32898, -10708> velocity=<-3, 1> -position=<-54387, 54718> velocity=< 5, -5> -position=< 32889, 11104> velocity=<-3, -1> -position=< 43794, -10710> velocity=<-4, 1> -position=<-32569, -32513> velocity=< 3, 3> -position=< 21996, 11098> velocity=<-2, -1> -position=<-21679, -43422> velocity=< 2, 4> -position=<-32553, -43424> velocity=< 3, 4> -position=<-10761, -32522> velocity=< 1, 3> -position=<-54372, 54723> velocity=< 5, -5> -position=< 21953, 11104> velocity=<-2, -1> -position=< 11047, 22003> velocity=<-1, -2> -position=<-21639, 32917> velocity=< 2, -3> -position=<-43444, 32911> velocity=< 4, -3> -position=< 54653, 11103> velocity=<-5, -1> -position=< 43791, 54724> velocity=<-4, -5> -position=<-21672, -21610> velocity=< 2, 2> -position=<-54367, 11106> velocity=< 5, -1> -position=< 32866, 22004> velocity=<-3, -2> -position=< 32874, 43819> velocity=<-3, -4> -position=<-32533, 43820> velocity=< 3, -4> -position=<-21648, 22010> velocity=< 2, -2> -position=<-43493, -21616> velocity=< 4, 2> -position=< 43763, 43813> velocity=<-4, -4> -position=<-54359, 54720> velocity=< 5, -5> -position=< 43794, 43814> velocity=<-4, -4> -position=< 54653, -54327> velocity=<-5, 5> -position=<-10739, 11099> velocity=< 1, -1> -position=<-32577, 22008> velocity=< 3, -2> -position=< 54696, -32518> velocity=<-5, 3> -position=< 11076, 54722> velocity=<-1, -5> -position=<-10776, -32522> velocity=< 1, 3> -position=<-54358, 32912> velocity=< 5, -3> -position=< 11087, -10712> velocity=<-1, 1> -position=< 43758, -21613> velocity=<-4, 2> -position=< 54693, -54328> velocity=<-5, 5> -position=<-21628, 43820> velocity=< 2, -4> -position=<-54343, 54725> velocity=< 5, -5> -position=< 21940, -54331> velocity=<-2, 5> -position=<-43492, -43427> velocity=< 4, 4> -position=< 21986, 43816> velocity=<-2, -4> -position=< 11060, -10704> velocity=<-1, 1> -position=< 54696, 11106> velocity=<-5, -1> -position=< 32876, 32913> velocity=<-3, -3> -position=< 43787, 22007> velocity=<-4, -2> -position=<-32586, 22008> velocity=< 3, -2> -position=< 32899, -10703> velocity=<-3, 1> diff --git a/2018/inputs/11.txt b/2018/inputs/11.txt deleted file mode 100644 index 3cbd6fb..0000000 --- a/2018/inputs/11.txt +++ /dev/null @@ -1 +0,0 @@ -9435 diff --git a/2018/inputs/12.txt b/2018/inputs/12.txt deleted file mode 100644 index 8c2d00d..0000000 --- a/2018/inputs/12.txt +++ /dev/null @@ -1,34 +0,0 @@ -initial state: ####....#...######.###.#...##....#.###.#.###.......###.##..##........##..#.#.#..##.##...####.#..##.# - -..#.. => . -#.#.# => # -#.### => # -.##.. => . -#.#.. => # -.#.#. => # -.###. => # -.#### => # -##... => # -#.##. => # -#..## => # -....# => . -###.# => . -##### => # -..... => . -..#.# => . -.#... => # -##.#. => . -.#.## => # -..##. => . -#...# => . -##.## => # -...#. => . -#..#. => . -..### => . -.##.# => . -#.... => . -.#..# => # -####. => . -...## => # -##..# => . -###.. => . diff --git a/2018/inputs/13.txt b/2018/inputs/13.txt deleted file mode 100644 index d80900e..0000000 --- a/2018/inputs/13.txt +++ /dev/null @@ -1,150 +0,0 @@ - /--------------------\ - /-------------------------------------------\ | | /-------------------\ - | /----------\ /-------+---------------------+-\ | | | -/--------------------------------+-------------------+----------+----+-------+-------\ | | | | | -| | | /-----+----+-------+-------+-------------+-+------------------+-------+------------\ | -| /-----+-------------------+----+-----+----+-------+-------+-------------+-+--\ | | | | -| /---------------+-----+-------------------+----+-----+----+-------+-------+-------------+-+--+\ | | | | -| | | | | | | | | /----+-------------+-+--++--------------+-------+------------+-\ | -| | | | | | | | | | | | | || | | | | | -| | | | /----+----+-----+----+-------+--+----+----------<\ | | || | | | | | -| /---+---------------+-----+--------------+----+----+-----+----+-------+--+----+-----------+-+-+--++--\ | | | | | -| /----+---+---------------+-----+--------------+----+----+-----+--<-+-------+--+\ | /---+-+-+--++--+-----------+-------+----\ | | | -| | | | | | | | | | | | || | | | | | || | | | | | | | -| | | | | | | | | | | /-+--++---+-----\ | | | | || | | | | | | | -| | | | | | | | | | | | | || | | | | | | || | |/------+----+-------+-+---\| -| | | /+---------------+-----+--------------+--\ | | |/---+-----+-+-\|| | | | | | | || | || | | | | || -| | /-+--++---------------+-----+--------------+--+-+----+-----++---+-----+-+-+++---+---\ | | | \-+--++--+-----------/| | | | | || -| | | | || /---------+-----+-\ /-----+--+-+-\ | || \-----+-+-+++---+---+-+-+---+---/ || | /------+------+----+-------+\| || -| | | | || | | | | /-+-----+--+-+-+--+-----++---------+-+-+++---+---+-+-+---+------++--+-----+------+-\ | | ||| || -| | | | || | | | | | | | | | |/-+-----++-------\ | | ||| | | | | | || | | | | | | ||| || -| | | | || | \-----+-+----+-+-----+--+-+-++-+-----++-------+-+-+-+++---+---+-+-+---+------/| | | | | /-+----+-----\ ||| || -| | | | || | | | | | |/-+-+-++-+-----++-------+-+-+-+++---+---+-+-+---+-----\ | |/----+------+-+\ | | | | ||| || -| | | | || | | | | | || | | || | || | | | ||| | | | | | | |/-++----+------+-++-+-+----+-----+-+++--\|| -| | | | || | | | | | || | | || | || | | | ||| | | | | | | || || | | || | | | | ||| ||| -| | | | || | /-----+-+----+\| || | |/++-+----\|| | | | ||| | | | | | | || || | | || | | | | ||| ||| -| | | |/-++-----+---------+----\| |/---+++-----++-+-++++-+----+++-------+-+-+-+++---+---+-+-+---+-----+-++-++----+------+-++-+\| | | ||| ||| -| | | || || | | || || ||| || | |||| | ||| | | | ||| | | | \---+-----+-++-++----+------+-++-+++----/ | ||| ||| -| | | || || | | || || ||| /--++-+-++++-+----+++-------+-+-+\||| | | | | | || || | | || ||| | ||| ||| -| | | || || | | || || ||| | || | ||||/+----+++-------+-+-+++++---+---+-+-----+-----+-++-++----+------+-++-+++-\ | ||| ||| -| | | || || | | || || ||| /+--++-+-++++++----+++-------+-+-+++++---+---+-+-----+-----+-++-++----+------+-++-+++-+---\ | ||| ||| -| | | || || | | || || ||| || || | |||||| ||| | | ||||| | | | /--+-----+-++-++----+------+-++-+++-+---+-\ | ||| ||| -| | | || || | | || || ||\-++--++-+-++/||| ||| | | ||||| /+---+-+--+--+-----+-++-++----+------+-++-+++-+---+-+--+\||| ||| -| | /+-++-++-----+\ | || || || || || | || ||| ||| | \-+++++--++---+-/ | | | || || | | || ||| | | | ||||| ||| -| | || || || || | || || || || || | || ||| ||| /---+---+++++--++---+\ | | | || || | | || ||| | | | ||||| ||| -| | || || || || | || || \+--++--++-+-++-+++----+++---+---+---+++++--++---++---+--+-----+-++-++----+------+-/| ||| | | | ||||| ||| -| | || || || || /------+----++\|| | || || | || ||| ||| | | ||||| || || | | /-+-++-++----+------+--+\||| | | | ||||| ||| -| | || || || /---++-+------+----+++++----+--++--++-+-++-+++----+++---+---+---+++++--++---++---+--+---+-+-++-++---\| | ||||| | | | ||||| ||| -| | || || || | || | \----+++++----/ || || | ||/+++----+++---+---+---+++++--++---++---+--+---+-+-++-++--\|| | ||||| | | | ||||| ||| -| | || || || |/--++-+-----------+++++-------++--++-+-++++++----+++---+---+---+++++--++---++---+--+-\ | | || || ||| | ||||| | | | ||||| ||| -| | || || || || || | |||||/------++--++-+-++++++----+++---+---+---+++++--++---++---+--+-+-+-+-++-++--+++------+--+++++-+---+\| ||||| ||| -| | || || || || || | |||||| /---++--++-+-++++++----+++---+---+---+++++--++---++---+--+-+-+-+-++-++\ ||| | ||||| | ||| ||||| ||| -| | ||/++-++-++--++-+-\ ||||||/-+---++--++-+-++++++----+++---+---+---+++++--++---++---+--+-+-+-+-++-+++-+++------+--+++++\| ||| ||||| ||| -| | ||||| || || || |/+---------+++++++-+-\ || || | |||||| /-+++---+---+---+++++--++---++---+--+-+-+-+-++-+++-+++\ | ||||||| ||| ||||| ||| -| | |\+++-++-++--++-+++---------+++++++-+-+-++--++-+-++++++--+-+++---+---+---+++++--++---/| | | | | | || ||| |||| | ||||||| ||| ||||| ||| -| | | ||| || || || ||| ||||||| | | || \+-+-++++++--+-+++---+---+---+++++--++----+---+--/ | | | || |\+-++++-----+--/|||||| ||| ||||| ||| -| | | ||| || || /++-+++---------+++++++-+-+-++---+-+-++++++--+-+++---+---+---+++++--++----+---+--\ | | | || | | |||| | |||\++---+++--+++++--++/ -| | | ||| \+-++-+++-+++---------+++++++-+-+-++---+-/ ||\+++--+-+++---+---+---+++++--++----+>--+--+-+-+-+-++-+-+-/||| | ||| || ||| ||||| || -| | | ||| | \+-+++-+++---------+++++++-+-+-++---+---++-+++--+-+++---+---+---+++++--++----+---+--+-+-+-+-++-+-+--/|| | ||| || ||| ||||| || -| | | ||| | | ||| ||| ||||||| | | || | || ||| | ||| | | ||||| || |/--+--+-+-+-+-++-+-+---++-----+---+++-++---+++--+++++--++-\ -| | | ||| | | ||| ||| ||||||| | | || | || ||| | ||| | |/--+++++--++----++--+--+-+-+-+-++-+-+---++-----+---+++-++---+++-\||||| || | -| | | ||| | | ||| ||| ||||||| | | || | || ||| | ||| | /-++--+++++--++----++--+--+-+-+-+-++-+-+---++---\ | ||| || ||| |||||| || | -| | | ||| | | ||| ||| ||||||| | | || | /++-+++--+-+++---+-+-++--+++++--++---\|| | | |/+-+-++-+-+---++---+-+---+++-++---+++-++++++--++\| -| | | ||| | | ||| ||| ||||||| | | || | ||| ||| | ||| | | || ||||| || ||| | | ||| | || | | || | | ||| || ||| |||||| |||| -| | | ||| | | ||| ||| ||||||| | | || | ||| ||| | ||| | | || ||||| || /+++--+--+-+++-+-++-+-+---++---+-+---+++-++---+++\|||||| |||| -| | | \++--+--+-+++-++/ ||||||| | | ||/--+--+++-+++--+-+++---+-+-++--+++++--++--++++--+--+-+++-+-++-+-+---++---+-+---+++-++\ |||||||||| |||| -| | | || | | ||| || ||||||| | | ||| | |\+-+++--+-+/| | | || ||||| || ||||/-+--+-+++-+-++-+-+---++---+\| ||| ||| |||||||||| |||| -| | | || | | \++-++----------+++++++-+-+-+++--+--+-+-+++--+-+-+---+-+-++--+++++--++--+++++-+--/ ||| | || | | || ||| ||| ||| |||||||||| |||| -| | | || | | ||/++----------+++++++-+-+-+++--+--+-+-+++--+-+-+---+-+-++--+++++--++-\||||| | ||| | || | | ||/--+++---+++-+++--++++++++++-\|||| -| | | || | | ||||| /-------+++++++-+-+-+++--+--+-+-+++--+-+-+---+-+\|| ||||| || |||||| | ||| | || | | ||| ||| ||| ||| |||||||||| ||||| -| | | || | | ||||| | ||||||| | | ||| | | | ||| | | | | |||| ||||| || |||||| | ||| | || | |/--+++--+++-\ ||| ||| |||||||||| ||||| -| |/+--++--+--+--+++++--+---\ |||||||/+-+-+++--+--+-+-+++-\^ | | | |||| ||||| || |||||| | ||| | || | || ||| ||| | ||| ||| |||||||||| ||||| -| ||| || |/-+--+++++--+---+---+++++++++-+-+++--+--+-+-+++-++-+-+---+-++++--+++++--++-++++++-+----+++-+-++-+-++--+++\ ||| | ||| ||| |||||||||| ||||| -| ||\--++--++-+--+/||| | | /-+++++++++-+-+++--+--+\|/+++-++-+-+---+-++++--+++++--++-++++++-+----+++-+-++-+-++--++++-+++-+-+++-+++--++++++++++\||||| -| || || \+-+--+-+++--+---+-+-+++++++++-+-+++--+--+++++++-++-+-+---+-++++--+++++--++-++++++-+----+++-+-/| | || |||| ||| | ||| ||| |||||||||||||||| -| || || | | | ||| | | | |||||||||/+-+++--+\ ||||||| || | | | |||\--+++++--++-++++++-+----+++-+--+-+-++--++++-+++-+-+++-+++--++++/||||||||||| -| || || | | | ||| | | | ||||||||||| ||| || ||||||| || | | |/+++---+++++--++-++++++-+----+++-+--+-+\|| |||| ||| | ||| ||| |||| ||||||||||| -| ||/--++---+-+--+-+++--+--\| | ||||||||||| ||| || ||||||| || | | \++++---+++++--++-+++/|| | ||| | | |||| |||| ||| | ||| ||| |||| ||||||||||| -| ||| || | | | ||| | /++-+-+++++++++++-+++--++-+++++++-++-+-+----++++---+++++--++-+++-++-+----+++-+\ | |||| |||| ||| | ||| ||| |||| ||||||||||| -| ||| || | | | ||| | ||| | ||||||||||| ||| || ||||||| || | | |||| ||||| || ||| || |/---+++-++-+-++++--++++-+++-+-+++-+++\ |||| ||||||||||| -| ||v || | | | ||| | ||| |/+++++++++++-+++--++-+++++++-++-+-+----++++---+++++--++-+++-++-++---+++-++-+-++++\ |||| ||| | ||| |||| |||| ||||||||||| -| |||/-++---+>+--+-+++--+-+++-+++++++++++++-+++--++-+++++++-++-+-+----++++---+++++--++-+++-++-++\ ||| || | ||||| |||| ||| | ||| |||| |||| ||||||||||| -| |||| || | | | ||| | ||| ||||||||||||| |v| || ||||||| || | | /--++++---+++++--++-+++-++-+++--+++-++-+\||||| |v|| ||| | ||| |||| |||| ||||||||||| -| |||| || | | | ||| | ||| ||||||||||||| ||| || ||||||| || | | | |||| ||||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| ||||||||||| -| |||| || | | | ||\--+-+++-++++++++++++/ ||| || ||||||| || | | | |||| ||||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| ||||||||||| -| |||| || | | | || | ||| |||||||||||| ||| || ||||||| || | | | |||| ||||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| ||||||||||| -| |||| || | | | |\---+-+++-++++/||||||| ||| || ||||||| || | | | |||| ||||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| ||||||||||| -| |||| || /-+-+--+-+----+-+++\|||| ||||||| ||| || ||||||\-++-+-+-+--++++---+++++--++-+++-++-+++--+++-++-+++++++-++++-+++-+-+++-++++-++++-++/|||||||| -| |||| || | | | | | | |||||||\-+++++++--+++--++-++++++--++-+-+-+--++++---/|||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| || |||||||| -| |||| || | | | | | /--+-+++++++\ ||||||| ||| || |||||| || | | | |||| |||| || ||| || ||| ||| || ||||||| |||| ||| | ||| |||| |||| || |||||||| -| |||| || | | | | | | | |||||||| ||||||| ||\--++-++++++--++-+-+-+--++++----++++--++-+++-++-+++--+++-++-+++++++-++++-+++-+-+++-++/| |||| || |||||||| -\-++++-++-+-+-+--+-+-+--+-++++++++-+++++++--++---++-++++++--++-+-+-+--++++----++++--+/ ||| || ||| ||| || \++++++-++++-+++-+-+++-++-+-++++-++-++++/||| - |||| || | | | | | | | |||||||| |\+++++--++---++-++++++--++-+-+-+--++++----++++--+--+++-++-+++--+++-++--++++++-++++-+++-+-++/ || | |||| || |||| ||| - |||| \+-+-+-+--+-+-+--+-++++++++-+-+++++--++---++-++++++--++-+-+-+--++++----++++--+--+++-++-+++--+++-++--+/|||| |||| ||| | || || | |||| || |||| ||| - |||| | | | | | | | | \+++++++-+-+++++--++---++-++++++--++-+-+-+--++++----++++--+--+++-++-+++--+++-+/ | |||| |||| ||| | || || | |||| || |||| ||| - |||| | | | | | | | | ||||||| | ||||| || ||/++++++--++-+-+-+--++++----++++--+--+++\|| ||| ||\-+---+-++++-++++-+++-+-/| || | |||| || |||| ||| - |||| | | | | | |/+--+--+++++++-+\||||| || ||||||||| || | | | |||| /--++++--+--++++++-+++--++--+-\ | |||| |||| ||\-+--+--++-+-++++-++-++++-/|| - ||\+--+-+-+-+--+-+++--+--/|||||| ||||||| || ||||||||| || | | | |||| | |||| \--++++++-+++--++--+-+-+-++++-++++-++--+--+--++-+-++++-+/ |||| || - || | | | | | | ||| | |||||| ||||||| || ||||||||| || | | | |||| | |||| |||||| \++--++--+-+-+-++++-++++-++--+--+--++-+-++/| | |||| || - || | | | | | | ||| | |||||| ||||||| || ||||||\++--++-+-+-+--++++-+--++++-----++++++--++--++--+-+-+-++++-++++-++--+--+--++-+-++-+-+--++/| || - || | | | | | | ||| | /-++++++-+++++++--++---++++++-++--++-+-+-+--++++-+--++++-----++++++--++--++--+-+-+-++++-++++-++--+--+--++-+\|| | | || | || - || | | | | | | ||| | | |||||| ||||||| || |||||| || || | | | |||| | |||| /--++++++--++--++--+-+-+-++++-++++-++-\| | || |||| | | || | || - || | | | | | | ||| | | |||||| ||||||\--++---+/|^|| || || | | | |||| | |||| | |||||| || || | | | |||| |||| || || | || |||| | | || | || - ||/+--+-+-+-+--+-+++--+\| |||||| |||||| || | |||| || ||/+-+-+--++++-+--++++\ | |||||| || || | | | |||| |||| || || | || |||| | | || | || - |||| | | | | | ||| ||| |||||| |||||| || /-+-++++-++--++++-+-+--++++-+--+++++-+--++++++--++--++--+-+-+-++++-++++-++-++--+--++\|||| | | || | || - \+++--+-+-+-+--+-+++--+++-++++++-++++++---++-+-+-++++-++--++++-+-+--++++-+--+++/| | |||||| || || | | | |||| |||| || || | ||||||| | | || | || - ||| | | | |/-+-+++--+++-++++++-++++++---++-+-+-++++-++--++++-+-+--++++-+--+++-+-+--++++++--++--++-\| | | |||| |||| || || | ||||||| | | || | || - |||/-+-+-+-++-+-+++--+++\|||||| |||||| || | | |||| || |||| | | |||| | ||| | | |||||| || || || | | |||| |||| || || | ||||||| | | || | || - |||| | | | || | ||| |||||||||| |||||| || | | |||| || |||| | | |||| | ||\-+-+--++++++--++--++-++-+-+-++++-++++-++-++--+--+++++++-+-+--+/ | || - |||| |/+-+-++-+-+++--++++++++++-++++++---++-+-+-++++-++--++++-+-+--++++-+--++--+-+->++++++--++--++-++\| | |||| |||| || || | ||||||| | | | | || - |||| ||| | || | ||| |||||||||| |||||| || | | |||| || |||| | | |||| | || | | /++++++--++--++-++++-+-++++-++++-++-++--+--+++++++-+-+--+--+\ || - |||| ||| | || | ||| |||||||\++-++++++---++-+-+-++++-++--++++-+-+--++++-+--++--+-+-+++++++--++--++-++++-+-+++/ |||| || || | ||||||| | | | || || - |\++-+++-+-++-+-+++--+/||||| || |||||| || | | \+++-++--++++-+-+--++++-+--++--+-+-++++/|| || || |||| | ||| |||| || || | ||||||| | | | || || - | || ||| | || | ||| | ||||| || |||||| || | | ||| || |||| | | \+++-+--++--+-+-++++-++--++--++-++++-+-/|| |||| || || | ||||||| | | | || || - | || ||| | || | ||\--+-+++++-+/ |||||| || | | ||| |\--++++-+-+---+++-+--++--+-+-++++-++--++--++-++++-+--++--++++-++-++--+--+/||||| | | | || || - | \+-+++-+-++-+-++---+-+++++-+--++++++---++-+-+--+++-+---++++-+-+---+++-+>-++--+-+-++++-++--+/ || |||| | || |||| || || | | ||||| | | | || || - | | ||| | || \-++---+-+++++-+--/||||| || | | ||| | |||| | \---+++-+--++--+-+-++++-++--+---++-++++-/ || |||| || || | | ||||| | | | || || - | | ||| | || || | ||||| | ||||| || | | \++-+---++++-+-----+++-+--++--+-+-+++/ || | || |||| || \+++-++-++--+--+-+++++-+-+--/ || || - | | ||| | || /++---+-+++++-+---+++++---++\| | /-++-+---++++-+-----+++-+--++--+-+-+++--++--+---++-++++----++---+++-++-++--+--+-+++++-+-+-----++\|| - | |/+++-+-++--+++---+-+++++-+---+++++--\\+++-+-+-++-+---++++-+-----+++-+--++--+-+-+++--++--+---++-++++----++---+++-++-++--+--+-+++/| | | ||||| - | ||\++-+-++--+++---+-+++++-/ ||||| | ||| | | || | |||| | ||| | || | | ||| || | || |||| || |||/++-++--+--+-+++-+-+-+---\ ||||| - | || || | || ||| | ||||| ||||\--+-+++-+-+-++-+---++++-+-----+++-+--++--+-+-+++--++--+---++-++++----/| ||||||/++--+--+-+++-+-+-+-\ | ||||| - | || || | || ||| | ||||| |||| | ||| | | v| | |||| | ||| | || | | ||| || | |\-++++-----+---+++++++++--+--+-+++-+-+-+-+-+-+++/| - | || || |/++--+++---+-+++++-----++++---+-+++-+-+-++-+--\|||| | /-+++-+--++--+-+-+++--++--+---+--++++--\ | ||||||||| | | ||| | | | | | ||| | - | || || |||| ||| | ||||| |||| | ||| | | || | ||||| \---+-+++-+--+/ | | ||| || | | |||| | | ||||||||| | | ||| | | | | | ||| | - | || || |||| ||| | ||||| |||| | ||| | | || | ||||| /-+-+++-+--+---+-+-+++--++--+---+--++++\ | | ||||||||| | | ||| | | | | | ||| | - | || || |||| ||| \-+++++-----++++---+-+++-+-+-++-+--+++++---+-+-+/| | | | \-+++--++--+---+--+++++-+--+---+++++++/| | | ||| | | | | | ||| | - | || || |||| ||| \++++-----++++---+-+++-+-+-++-+--+++++---+-+-+-+-+--+---+---+++--++--+---+--+++++-+--+---+++++++-+--+--+-++/ | | | | | ||| | - | || || |||| ||| |||| |||| | ||| | \-++-+--+++++---+-+-+-+-+--+---+---+++--++--+---+--+++++-+--+---+++++++-+--+--+-++--+-+-+-+-+-++/ | - | || || |||| |\+------++++-----++++---+-+++-+---++-+--+++++---+-+-+-+-+--+---+---+/| || | | ||||| | | ||||||| | | | || | | | | | || | - | || || |||| | | |||| |||| | ||| | || | ||||| | | | | | | | | | || \---+--+++++-+--+---+++++++-+--+--+-+/ | | | | | || | - | || \+-++++--+-+------++++-----++++---+-+++-+---++-+--+++++---+-+-+-+-+--+---+---+-+--++------+--++/|| | | |\+++++-+--+--+-+---+-+-+-+-+-/| | - \--++--+-++++--+-+------+/|| |||| | ||| | || | ||||| | | | | | | | | | || | || || | | | ||||| | | | | | | | | | | | - || | |||| | | | || |||| | ||| \---++-+--+++++---+-+-+-+-+--+---+---+-+--++------+--+/ || | | | |\+++-+--+--+-+---+-+-+-+-/ | | - || | |||| | | | |\>----++++---+-+++-----/| | ||||| | | | | | | | | | || | | || | | | | ||| | \--+-+---+-+-/ | | | - || | |||| | | | | |||| | ||| \-+--++++/ |/+-+-+-+--+---+---+-+--++---\ | | || | | | | ||| | | | | | | | | - || | |||| | | | | |||| | ||| \--++++----+++-+-/ | | | | | || | | | || | | | | ||| | | | | | | | | - |\--+-++++--+-+------+-+------++++---/ ||| |||| ||| | | | | | \--++---+--+--+--++-+--+---+-+-+++-+-----+-+---+-/ | | | - | | |||| | | | | |||| ||| |||| ^|| | | | | | || | | | || | | | | ||| | | | | | | | - | \>++++--+-+------+-/ |||| /--+++-----------++++----+++-+--\| | | | || | | | || | | | | ||| | | | | | | | - | |||| | | | |||| | ||| |||| ||| | |\--+---+---+----++---+--+--+--/| | | | | ||| | | | | | | | - | |||| | | | |||| | \++-----------++++----+++-+--+---/ | | || | | | | | | | | ||| | | | | | | | - | |||\--+-+------+--------++++--+---++-----------++++----+++-+--+-------+---+----++---+--+--/ | | | | | ||| | | | | | | | - | ||| | | | |||| | || |||| ||| | | | \----++---+--+------+-+--+---+-+-+++-+-----+-+---+-----+----/ | - \-----+++---+-+------/ |\++--+---++-----------++++----+++-+--+-------+--------++---+--+------+-+--+---+-+-+++-+-----+-+---/ | | - ||| | | | || | || |||| |\+-+--+-------+--------++---/ | | | | | | ||| | | | | | - ||| | | | || | |\-----------++++----+-+-+--+-------+--------++------+------+-+--+->-+-+-+++-+-----+-/ | | - ||| | | | || | | |||| | | | | | |\------+------+-+--+---+-+-+/| | | | | - /----------+++---+-+-\ | || | | |||| | \-+--+-------+--------+-------+------+-/ | | | | | | | | | - | ||\---+-+-+-------------+-++--+---+------------++++----+---+--+-------+--------+--->---/ | | | | | \-+-----+-----------/ | - | || | | | | || | | |||| | | | | \--------------+----+---+-+-+---+-----+-------------------/ - | || | \-+-------------/ || | | |||| | | | | | | | | | | | - | || \---+---------------++--+---/ |||| | | | | | | | | | | | - | |\--------+---------------++--+----------------/||| | \--+-------+-----------------------+----+---+-+-/ | | - | | | || | ||| | | | | \---+-+-----/ | - | | | || \-----------------+++----+------/ | | | | | - | | | || ||| \--------------+-----------------------/ | | | - | | | || |\+-------------------+--------------------------------/ | | - | | | \+--------------------+-+-------------------+----------------------------------+-----------/ - \----------+---------/ \--------------------/ \-------------------/ | - \--------------------------------------------------------------------------------------------------------/ diff --git a/2018/inputs/14.txt b/2018/inputs/14.txt deleted file mode 100644 index d19f4e4..0000000 --- a/2018/inputs/14.txt +++ /dev/null @@ -1 +0,0 @@ -637061 diff --git a/2018/inputs/15.txt b/2018/inputs/15.txt deleted file mode 100644 index 0d591c9..0000000 --- a/2018/inputs/15.txt +++ /dev/null @@ -1,32 +0,0 @@ -################################ -################.#.#..########## -################.#...G########## -################...############# -######..##########.#..########## -####.G...#########.G...######### -###.........######....########## -##..#.##.....#....#....######### -#G.#GG..................##.##### -##.##..##..G........G.........## -#######......G.G...............# -#######........................# -########.G....#####..E#...E.G..# -#########G...#######...........# -#########...#########.........## -#####.......#########....G...### -###.........#########.....E..### -#...........#########.........## -#..#....G..G#########........### -#..#.........#######.........### -#G.##G......E.#####...E..E..#### -##......E...............######## -#.....#G.G..............E..##### -#....#####....E........###.##### -#...#########.........####.##### -#.###########......#.#####.##### -#....##########.##...########### -#....#############....########## -##.##############E....########## -##.##############..############# -##....########################## -################################ diff --git a/2018/inputs/16.txt b/2018/inputs/16.txt deleted file mode 100644 index 218b7d3..0000000 --- a/2018/inputs/16.txt +++ /dev/null @@ -1,4174 +0,0 @@ -Before: [0, 3, 3, 0] -5 0 2 1 -After: [0, 0, 3, 0] - -Before: [0, 2, 3, 2] -3 3 2 3 -After: [0, 2, 3, 4] - -Before: [2, 1, 0, 0] -10 1 2 3 -After: [2, 1, 0, 2] - -Before: [0, 2, 3, 3] -14 2 2 3 -After: [0, 2, 3, 2] - -Before: [3, 2, 2, 2] -10 0 3 1 -After: [3, 9, 2, 2] - -Before: [2, 2, 1, 0] -10 0 3 2 -After: [2, 2, 6, 0] - -Before: [1, 1, 2, 0] -7 0 2 2 -After: [1, 1, 2, 0] - -Before: [2, 1, 0, 1] -9 2 1 3 -After: [2, 1, 0, 1] - -Before: [1, 2, 0, 0] -0 0 1 1 -After: [1, 3, 0, 0] - -Before: [2, 2, 1, 0] -3 0 2 3 -After: [2, 2, 1, 4] - -Before: [2, 0, 0, 1] -3 0 2 3 -After: [2, 0, 0, 4] - -Before: [1, 1, 0, 2] -9 2 1 1 -After: [1, 1, 0, 2] - -Before: [2, 1, 3, 3] -15 1 3 0 -After: [3, 1, 3, 3] - -Before: [1, 3, 2, 1] -4 0 1 1 -After: [1, 1, 2, 1] - -Before: [0, 1, 3, 0] -14 2 2 0 -After: [2, 1, 3, 0] - -Before: [1, 2, 3, 2] -3 3 2 0 -After: [4, 2, 3, 2] - -Before: [0, 1, 3, 2] -5 0 2 3 -After: [0, 1, 3, 0] - -Before: [0, 1, 3, 0] -15 0 1 0 -After: [1, 1, 3, 0] - -Before: [0, 0, 2, 1] -12 3 2 2 -After: [0, 0, 3, 1] - -Before: [1, 1, 1, 2] -2 2 1 2 -After: [1, 1, 1, 2] - -Before: [0, 3, 1, 2] -3 3 2 0 -After: [4, 3, 1, 2] - -Before: [0, 3, 1, 3] -4 2 1 3 -After: [0, 3, 1, 1] - -Before: [2, 2, 1, 2] -10 3 3 1 -After: [2, 6, 1, 2] - -Before: [1, 1, 3, 1] -12 3 2 2 -After: [1, 1, 3, 1] - -Before: [3, 3, 2, 1] -12 3 2 1 -After: [3, 3, 2, 1] - -Before: [0, 2, 2, 0] -5 0 1 1 -After: [0, 0, 2, 0] - -Before: [0, 1, 3, 2] -7 2 3 0 -After: [6, 1, 3, 2] - -Before: [1, 0, 3, 2] -10 2 3 1 -After: [1, 9, 3, 2] - -Before: [3, 0, 1, 0] -0 2 0 2 -After: [3, 0, 3, 0] - -Before: [0, 1, 3, 2] -12 3 1 0 -After: [3, 1, 3, 2] - -Before: [0, 3, 3, 1] -0 0 1 1 -After: [0, 3, 3, 1] - -Before: [3, 0, 1, 2] -0 1 3 0 -After: [2, 0, 1, 2] - -Before: [1, 0, 3, 2] -11 2 3 3 -After: [1, 0, 3, 2] - -Before: [2, 0, 2, 3] -1 0 2 2 -After: [2, 0, 4, 3] - -Before: [1, 2, 1, 0] -7 0 1 1 -After: [1, 2, 1, 0] - -Before: [1, 2, 3, 1] -7 3 1 0 -After: [2, 2, 3, 1] - -Before: [1, 2, 3, 1] -14 2 2 1 -After: [1, 2, 3, 1] - -Before: [0, 1, 0, 2] -9 2 1 2 -After: [0, 1, 1, 2] - -Before: [2, 0, 2, 0] -1 0 2 1 -After: [2, 4, 2, 0] - -Before: [1, 2, 1, 1] -0 1 2 2 -After: [1, 2, 3, 1] - -Before: [1, 2, 2, 3] -7 2 3 0 -After: [6, 2, 2, 3] - -Before: [2, 0, 3, 3] -7 2 3 0 -After: [9, 0, 3, 3] - -Before: [2, 3, 3, 1] -14 2 2 3 -After: [2, 3, 3, 2] - -Before: [0, 2, 2, 2] -1 3 2 1 -After: [0, 4, 2, 2] - -Before: [2, 3, 2, 1] -8 2 2 3 -After: [2, 3, 2, 2] - -Before: [0, 2, 0, 0] -13 0 0 0 -After: [0, 2, 0, 0] - -Before: [1, 1, 2, 1] -6 3 0 3 -After: [1, 1, 2, 1] - -Before: [2, 1, 3, 3] -14 2 2 2 -After: [2, 1, 2, 3] - -Before: [3, 2, 2, 0] -15 3 2 1 -After: [3, 2, 2, 0] - -Before: [2, 3, 1, 0] -4 2 1 3 -After: [2, 3, 1, 1] - -Before: [3, 1, 1, 0] -2 2 1 1 -After: [3, 1, 1, 0] - -Before: [0, 3, 3, 3] -8 3 1 0 -After: [3, 3, 3, 3] - -Before: [0, 1, 0, 2] -9 2 1 1 -After: [0, 1, 0, 2] - -Before: [1, 1, 0, 0] -9 2 1 2 -After: [1, 1, 1, 0] - -Before: [0, 0, 1, 1] -13 0 0 0 -After: [0, 0, 1, 1] - -Before: [0, 2, 1, 1] -13 0 0 0 -After: [0, 2, 1, 1] - -Before: [3, 1, 2, 1] -12 3 2 2 -After: [3, 1, 3, 1] - -Before: [2, 2, 1, 2] -3 1 2 2 -After: [2, 2, 4, 2] - -Before: [2, 2, 3, 1] -11 2 0 3 -After: [2, 2, 3, 2] - -Before: [1, 0, 3, 2] -7 2 3 3 -After: [1, 0, 3, 6] - -Before: [2, 2, 3, 2] -11 2 0 2 -After: [2, 2, 2, 2] - -Before: [2, 1, 0, 1] -2 3 1 2 -After: [2, 1, 1, 1] - -Before: [1, 1, 2, 2] -15 0 3 2 -After: [1, 1, 3, 2] - -Before: [2, 2, 0, 3] -3 0 2 1 -After: [2, 4, 0, 3] - -Before: [3, 3, 1, 2] -10 0 3 3 -After: [3, 3, 1, 9] - -Before: [2, 1, 1, 1] -2 2 1 1 -After: [2, 1, 1, 1] - -Before: [0, 3, 1, 0] -13 0 0 3 -After: [0, 3, 1, 0] - -Before: [3, 3, 3, 0] -10 2 3 1 -After: [3, 9, 3, 0] - -Before: [0, 1, 2, 0] -5 0 2 2 -After: [0, 1, 0, 0] - -Before: [2, 1, 0, 2] -12 3 1 1 -After: [2, 3, 0, 2] - -Before: [3, 2, 2, 2] -1 2 2 0 -After: [4, 2, 2, 2] - -Before: [1, 1, 1, 0] -9 3 1 1 -After: [1, 1, 1, 0] - -Before: [0, 1, 3, 2] -12 3 1 2 -After: [0, 1, 3, 2] - -Before: [1, 3, 1, 1] -6 2 0 2 -After: [1, 3, 1, 1] - -Before: [0, 0, 3, 3] -8 3 0 2 -After: [0, 0, 3, 3] - -Before: [2, 1, 2, 3] -1 0 2 1 -After: [2, 4, 2, 3] - -Before: [1, 3, 1, 1] -4 2 1 3 -After: [1, 3, 1, 1] - -Before: [1, 1, 3, 1] -12 3 2 0 -After: [3, 1, 3, 1] - -Before: [0, 2, 2, 3] -14 3 2 0 -After: [2, 2, 2, 3] - -Before: [1, 3, 2, 1] -10 1 3 0 -After: [9, 3, 2, 1] - -Before: [3, 2, 2, 3] -14 3 2 2 -After: [3, 2, 2, 3] - -Before: [0, 0, 3, 3] -8 3 1 2 -After: [0, 0, 3, 3] - -Before: [1, 2, 3, 3] -14 2 2 1 -After: [1, 2, 3, 3] - -Before: [2, 0, 1, 2] -3 0 2 2 -After: [2, 0, 4, 2] - -Before: [1, 3, 2, 2] -1 3 2 1 -After: [1, 4, 2, 2] - -Before: [1, 2, 3, 1] -12 3 2 1 -After: [1, 3, 3, 1] - -Before: [1, 3, 1, 3] -6 2 0 3 -After: [1, 3, 1, 1] - -Before: [0, 2, 1, 2] -0 0 1 2 -After: [0, 2, 2, 2] - -Before: [0, 0, 3, 1] -12 3 2 2 -After: [0, 0, 3, 1] - -Before: [3, 3, 0, 0] -10 0 3 2 -After: [3, 3, 9, 0] - -Before: [2, 2, 2, 2] -1 3 2 3 -After: [2, 2, 2, 4] - -Before: [3, 0, 2, 3] -7 0 2 3 -After: [3, 0, 2, 6] - -Before: [0, 2, 1, 0] -13 0 0 2 -After: [0, 2, 0, 0] - -Before: [1, 3, 1, 3] -15 0 3 2 -After: [1, 3, 3, 3] - -Before: [3, 0, 2, 1] -1 2 2 1 -After: [3, 4, 2, 1] - -Before: [2, 1, 0, 1] -9 2 1 2 -After: [2, 1, 1, 1] - -Before: [1, 0, 0, 1] -6 3 0 0 -After: [1, 0, 0, 1] - -Before: [0, 3, 1, 1] -10 1 3 2 -After: [0, 3, 9, 1] - -Before: [3, 2, 2, 0] -0 3 1 0 -After: [2, 2, 2, 0] - -Before: [3, 1, 0, 0] -9 2 1 1 -After: [3, 1, 0, 0] - -Before: [0, 3, 0, 3] -13 0 0 3 -After: [0, 3, 0, 0] - -Before: [1, 1, 0, 0] -9 2 1 3 -After: [1, 1, 0, 1] - -Before: [0, 0, 1, 3] -15 0 3 2 -After: [0, 0, 3, 3] - -Before: [0, 3, 2, 2] -14 1 2 0 -After: [2, 3, 2, 2] - -Before: [0, 3, 3, 0] -10 2 3 0 -After: [9, 3, 3, 0] - -Before: [0, 3, 3, 3] -0 0 1 1 -After: [0, 3, 3, 3] - -Before: [0, 2, 3, 0] -11 2 1 1 -After: [0, 2, 3, 0] - -Before: [0, 1, 3, 2] -7 2 3 2 -After: [0, 1, 6, 2] - -Before: [1, 3, 1, 2] -4 2 1 1 -After: [1, 1, 1, 2] - -Before: [1, 3, 1, 1] -6 3 0 2 -After: [1, 3, 1, 1] - -Before: [0, 1, 1, 3] -2 2 1 0 -After: [1, 1, 1, 3] - -Before: [2, 1, 1, 1] -2 3 1 1 -After: [2, 1, 1, 1] - -Before: [2, 3, 2, 1] -14 1 2 1 -After: [2, 2, 2, 1] - -Before: [1, 1, 1, 1] -2 2 1 1 -After: [1, 1, 1, 1] - -Before: [1, 1, 0, 1] -9 2 1 3 -After: [1, 1, 0, 1] - -Before: [1, 2, 3, 3] -7 0 1 0 -After: [2, 2, 3, 3] - -Before: [3, 1, 1, 2] -15 1 3 2 -After: [3, 1, 3, 2] - -Before: [0, 3, 1, 1] -0 0 2 0 -After: [1, 3, 1, 1] - -Before: [3, 2, 0, 0] -5 2 0 1 -After: [3, 0, 0, 0] - -Before: [1, 0, 1, 1] -6 2 0 1 -After: [1, 1, 1, 1] - -Before: [3, 1, 0, 3] -9 2 1 0 -After: [1, 1, 0, 3] - -Before: [2, 0, 2, 2] -1 3 2 0 -After: [4, 0, 2, 2] - -Before: [3, 0, 2, 2] -1 3 2 3 -After: [3, 0, 2, 4] - -Before: [3, 3, 1, 2] -4 2 1 2 -After: [3, 3, 1, 2] - -Before: [2, 3, 3, 1] -14 2 2 2 -After: [2, 3, 2, 1] - -Before: [0, 3, 1, 0] -13 0 0 2 -After: [0, 3, 0, 0] - -Before: [0, 3, 3, 2] -10 2 3 3 -After: [0, 3, 3, 9] - -Before: [0, 3, 3, 2] -10 3 3 2 -After: [0, 3, 6, 2] - -Before: [0, 0, 1, 0] -5 1 0 0 -After: [0, 0, 1, 0] - -Before: [2, 3, 1, 2] -3 0 2 3 -After: [2, 3, 1, 4] - -Before: [2, 1, 2, 0] -1 0 2 0 -After: [4, 1, 2, 0] - -Before: [1, 2, 0, 3] -3 1 2 2 -After: [1, 2, 4, 3] - -Before: [1, 1, 2, 1] -2 3 1 3 -After: [1, 1, 2, 1] - -Before: [2, 1, 0, 1] -9 2 1 0 -After: [1, 1, 0, 1] - -Before: [1, 2, 3, 1] -4 3 1 1 -After: [1, 1, 3, 1] - -Before: [0, 0, 2, 3] -15 1 2 3 -After: [0, 0, 2, 2] - -Before: [3, 3, 1, 1] -10 1 3 1 -After: [3, 9, 1, 1] - -Before: [3, 1, 0, 2] -9 2 1 2 -After: [3, 1, 1, 2] - -Before: [0, 1, 2, 1] -15 2 1 1 -After: [0, 3, 2, 1] - -Before: [1, 0, 3, 0] -10 0 2 2 -After: [1, 0, 2, 0] - -Before: [1, 2, 3, 1] -12 3 2 3 -After: [1, 2, 3, 3] - -Before: [0, 1, 3, 0] -13 0 0 2 -After: [0, 1, 0, 0] - -Before: [1, 2, 1, 3] -6 2 0 3 -After: [1, 2, 1, 1] - -Before: [0, 0, 2, 1] -5 0 3 2 -After: [0, 0, 0, 1] - -Before: [3, 1, 3, 1] -2 3 1 1 -After: [3, 1, 3, 1] - -Before: [2, 0, 2, 2] -1 3 2 1 -After: [2, 4, 2, 2] - -Before: [1, 1, 0, 2] -9 2 1 0 -After: [1, 1, 0, 2] - -Before: [1, 3, 3, 2] -4 0 1 1 -After: [1, 1, 3, 2] - -Before: [1, 1, 3, 0] -9 3 1 2 -After: [1, 1, 1, 0] - -Before: [0, 1, 1, 2] -12 3 1 1 -After: [0, 3, 1, 2] - -Before: [3, 1, 2, 3] -14 3 2 2 -After: [3, 1, 2, 3] - -Before: [1, 2, 3, 3] -7 3 3 0 -After: [9, 2, 3, 3] - -Before: [0, 0, 2, 1] -8 2 2 2 -After: [0, 0, 2, 1] - -Before: [1, 3, 0, 1] -4 0 1 3 -After: [1, 3, 0, 1] - -Before: [1, 1, 2, 1] -6 3 0 1 -After: [1, 1, 2, 1] - -Before: [2, 2, 3, 2] -14 2 2 0 -After: [2, 2, 3, 2] - -Before: [2, 3, 0, 3] -3 0 2 0 -After: [4, 3, 0, 3] - -Before: [2, 0, 3, 2] -5 1 0 2 -After: [2, 0, 0, 2] - -Before: [3, 2, 2, 3] -7 0 3 1 -After: [3, 9, 2, 3] - -Before: [0, 0, 1, 0] -0 0 2 2 -After: [0, 0, 1, 0] - -Before: [2, 3, 1, 3] -7 1 3 1 -After: [2, 9, 1, 3] - -Before: [2, 1, 1, 0] -9 3 1 0 -After: [1, 1, 1, 0] - -Before: [2, 0, 3, 1] -11 2 0 1 -After: [2, 2, 3, 1] - -Before: [0, 2, 1, 1] -5 0 1 0 -After: [0, 2, 1, 1] - -Before: [3, 1, 1, 2] -12 3 1 0 -After: [3, 1, 1, 2] - -Before: [1, 3, 3, 2] -7 2 3 0 -After: [6, 3, 3, 2] - -Before: [2, 1, 0, 2] -3 0 2 3 -After: [2, 1, 0, 4] - -Before: [2, 3, 2, 2] -8 2 2 2 -After: [2, 3, 2, 2] - -Before: [0, 3, 1, 3] -7 3 3 3 -After: [0, 3, 1, 9] - -Before: [2, 2, 3, 1] -11 2 0 2 -After: [2, 2, 2, 1] - -Before: [0, 2, 1, 0] -5 0 1 2 -After: [0, 2, 0, 0] - -Before: [2, 0, 2, 1] -10 0 3 1 -After: [2, 6, 2, 1] - -Before: [1, 3, 2, 0] -14 1 2 0 -After: [2, 3, 2, 0] - -Before: [1, 3, 3, 0] -4 0 1 0 -After: [1, 3, 3, 0] - -Before: [1, 3, 2, 2] -10 3 3 3 -After: [1, 3, 2, 6] - -Before: [1, 1, 2, 0] -7 1 2 0 -After: [2, 1, 2, 0] - -Before: [1, 2, 0, 1] -6 3 0 1 -After: [1, 1, 0, 1] - -Before: [0, 2, 3, 1] -11 2 1 0 -After: [2, 2, 3, 1] - -Before: [0, 3, 1, 2] -3 3 2 1 -After: [0, 4, 1, 2] - -Before: [2, 3, 1, 1] -10 1 3 2 -After: [2, 3, 9, 1] - -Before: [1, 2, 1, 3] -15 2 3 1 -After: [1, 3, 1, 3] - -Before: [1, 1, 3, 2] -14 2 2 3 -After: [1, 1, 3, 2] - -Before: [2, 1, 0, 0] -9 3 1 0 -After: [1, 1, 0, 0] - -Before: [1, 3, 1, 0] -4 0 1 1 -After: [1, 1, 1, 0] - -Before: [3, 1, 1, 1] -10 0 3 2 -After: [3, 1, 9, 1] - -Before: [1, 2, 3, 0] -10 1 3 1 -After: [1, 6, 3, 0] - -Before: [3, 2, 3, 0] -0 3 1 2 -After: [3, 2, 2, 0] - -Before: [0, 2, 2, 2] -8 2 0 3 -After: [0, 2, 2, 2] - -Before: [2, 1, 2, 2] -15 1 3 1 -After: [2, 3, 2, 2] - -Before: [0, 1, 2, 1] -2 3 1 0 -After: [1, 1, 2, 1] - -Before: [3, 2, 1, 2] -10 0 3 0 -After: [9, 2, 1, 2] - -Before: [2, 0, 0, 0] -3 0 2 0 -After: [4, 0, 0, 0] - -Before: [1, 1, 0, 2] -12 3 1 0 -After: [3, 1, 0, 2] - -Before: [3, 1, 3, 3] -7 3 3 1 -After: [3, 9, 3, 3] - -Before: [2, 2, 2, 3] -8 2 0 1 -After: [2, 2, 2, 3] - -Before: [0, 1, 2, 3] -14 3 2 2 -After: [0, 1, 2, 3] - -Before: [1, 3, 1, 3] -4 2 1 0 -After: [1, 3, 1, 3] - -Before: [2, 3, 1, 3] -3 0 2 3 -After: [2, 3, 1, 4] - -Before: [2, 1, 2, 2] -1 0 2 0 -After: [4, 1, 2, 2] - -Before: [1, 1, 1, 3] -2 2 1 1 -After: [1, 1, 1, 3] - -Before: [1, 3, 2, 1] -4 0 1 2 -After: [1, 3, 1, 1] - -Before: [0, 2, 1, 0] -5 0 2 2 -After: [0, 2, 0, 0] - -Before: [3, 0, 3, 3] -8 3 0 0 -After: [3, 0, 3, 3] - -Before: [1, 2, 2, 2] -7 0 2 1 -After: [1, 2, 2, 2] - -Before: [0, 3, 2, 0] -5 0 1 1 -After: [0, 0, 2, 0] - -Before: [3, 2, 3, 1] -12 3 2 3 -After: [3, 2, 3, 3] - -Before: [1, 2, 3, 2] -3 3 2 1 -After: [1, 4, 3, 2] - -Before: [1, 3, 2, 2] -7 0 2 0 -After: [2, 3, 2, 2] - -Before: [3, 0, 2, 3] -15 1 3 1 -After: [3, 3, 2, 3] - -Before: [2, 2, 3, 1] -4 3 1 2 -After: [2, 2, 1, 1] - -Before: [2, 2, 0, 1] -3 1 2 1 -After: [2, 4, 0, 1] - -Before: [0, 0, 2, 3] -14 3 2 1 -After: [0, 2, 2, 3] - -Before: [1, 0, 2, 1] -6 3 0 2 -After: [1, 0, 1, 1] - -Before: [1, 3, 2, 3] -4 0 1 2 -After: [1, 3, 1, 3] - -Before: [0, 3, 1, 2] -5 0 3 1 -After: [0, 0, 1, 2] - -Before: [0, 2, 3, 2] -0 0 2 0 -After: [3, 2, 3, 2] - -Before: [0, 1, 0, 0] -9 3 1 0 -After: [1, 1, 0, 0] - -Before: [3, 2, 3, 2] -14 2 2 1 -After: [3, 2, 3, 2] - -Before: [0, 3, 2, 0] -5 0 1 3 -After: [0, 3, 2, 0] - -Before: [3, 2, 3, 1] -14 2 2 0 -After: [2, 2, 3, 1] - -Before: [3, 1, 1, 3] -8 3 1 0 -After: [3, 1, 1, 3] - -Before: [0, 3, 0, 1] -13 0 0 1 -After: [0, 0, 0, 1] - -Before: [2, 2, 0, 0] -3 1 2 3 -After: [2, 2, 0, 4] - -Before: [1, 0, 2, 1] -6 3 0 0 -After: [1, 0, 2, 1] - -Before: [1, 3, 0, 2] -4 0 1 3 -After: [1, 3, 0, 1] - -Before: [1, 3, 2, 2] -0 0 1 3 -After: [1, 3, 2, 3] - -Before: [0, 2, 2, 0] -1 2 2 2 -After: [0, 2, 4, 0] - -Before: [0, 3, 1, 2] -0 2 1 2 -After: [0, 3, 3, 2] - -Before: [0, 2, 0, 2] -0 0 1 0 -After: [2, 2, 0, 2] - -Before: [0, 1, 1, 1] -13 0 0 3 -After: [0, 1, 1, 0] - -Before: [2, 1, 3, 0] -9 3 1 2 -After: [2, 1, 1, 0] - -Before: [1, 2, 0, 3] -7 1 3 2 -After: [1, 2, 6, 3] - -Before: [0, 0, 3, 3] -0 1 2 2 -After: [0, 0, 3, 3] - -Before: [1, 2, 3, 2] -3 1 2 1 -After: [1, 4, 3, 2] - -Before: [0, 2, 0, 0] -3 1 2 0 -After: [4, 2, 0, 0] - -Before: [2, 2, 1, 3] -7 3 3 3 -After: [2, 2, 1, 9] - -Before: [3, 0, 0, 3] -10 3 2 2 -After: [3, 0, 6, 3] - -Before: [1, 1, 0, 0] -9 3 1 2 -After: [1, 1, 1, 0] - -Before: [2, 2, 0, 3] -3 0 2 3 -After: [2, 2, 0, 4] - -Before: [0, 1, 2, 3] -1 2 2 1 -After: [0, 4, 2, 3] - -Before: [1, 0, 1, 0] -6 2 0 3 -After: [1, 0, 1, 1] - -Before: [1, 2, 0, 3] -0 1 0 0 -After: [3, 2, 0, 3] - -Before: [0, 1, 3, 0] -9 3 1 3 -After: [0, 1, 3, 1] - -Before: [0, 1, 0, 3] -9 2 1 1 -After: [0, 1, 0, 3] - -Before: [1, 3, 2, 0] -4 0 1 3 -After: [1, 3, 2, 1] - -Before: [2, 0, 3, 3] -3 0 2 1 -After: [2, 4, 3, 3] - -Before: [2, 2, 3, 1] -11 2 1 3 -After: [2, 2, 3, 2] - -Before: [3, 2, 0, 2] -3 1 2 1 -After: [3, 4, 0, 2] - -Before: [0, 1, 0, 1] -13 0 0 3 -After: [0, 1, 0, 0] - -Before: [1, 3, 2, 3] -7 3 3 0 -After: [9, 3, 2, 3] - -Before: [0, 2, 2, 1] -4 3 1 2 -After: [0, 2, 1, 1] - -Before: [0, 3, 1, 3] -13 0 0 2 -After: [0, 3, 0, 3] - -Before: [0, 2, 1, 1] -0 2 1 3 -After: [0, 2, 1, 3] - -Before: [3, 1, 0, 3] -10 3 2 3 -After: [3, 1, 0, 6] - -Before: [2, 2, 1, 1] -7 3 1 2 -After: [2, 2, 2, 1] - -Before: [0, 1, 0, 2] -15 1 3 1 -After: [0, 3, 0, 2] - -Before: [2, 3, 3, 2] -7 2 3 0 -After: [6, 3, 3, 2] - -Before: [2, 1, 3, 1] -2 3 1 1 -After: [2, 1, 3, 1] - -Before: [1, 1, 2, 3] -15 1 2 0 -After: [3, 1, 2, 3] - -Before: [3, 2, 3, 0] -14 2 2 2 -After: [3, 2, 2, 0] - -Before: [0, 3, 0, 2] -0 0 1 1 -After: [0, 3, 0, 2] - -Before: [0, 3, 3, 1] -13 0 0 1 -After: [0, 0, 3, 1] - -Before: [1, 1, 0, 1] -9 2 1 2 -After: [1, 1, 1, 1] - -Before: [1, 3, 2, 1] -10 2 3 2 -After: [1, 3, 6, 1] - -Before: [2, 1, 1, 1] -2 3 1 2 -After: [2, 1, 1, 1] - -Before: [0, 0, 0, 1] -5 2 0 0 -After: [0, 0, 0, 1] - -Before: [0, 1, 2, 3] -5 0 2 2 -After: [0, 1, 0, 3] - -Before: [2, 3, 3, 0] -11 2 0 3 -After: [2, 3, 3, 2] - -Before: [2, 1, 3, 3] -7 0 3 0 -After: [6, 1, 3, 3] - -Before: [3, 2, 1, 0] -0 2 0 1 -After: [3, 3, 1, 0] - -Before: [3, 1, 1, 2] -2 2 1 2 -After: [3, 1, 1, 2] - -Before: [1, 1, 2, 0] -1 2 2 2 -After: [1, 1, 4, 0] - -Before: [2, 2, 0, 3] -7 1 3 0 -After: [6, 2, 0, 3] - -Before: [3, 1, 0, 0] -9 3 1 3 -After: [3, 1, 0, 1] - -Before: [3, 0, 0, 3] -0 1 0 2 -After: [3, 0, 3, 3] - -Before: [3, 1, 3, 0] -9 3 1 2 -After: [3, 1, 1, 0] - -Before: [0, 1, 3, 0] -5 0 1 1 -After: [0, 0, 3, 0] - -Before: [2, 2, 0, 1] -4 3 1 0 -After: [1, 2, 0, 1] - -Before: [0, 0, 2, 2] -1 2 2 1 -After: [0, 4, 2, 2] - -Before: [0, 1, 3, 2] -14 2 2 3 -After: [0, 1, 3, 2] - -Before: [1, 3, 1, 0] -4 2 1 1 -After: [1, 1, 1, 0] - -Before: [2, 3, 1, 2] -15 2 3 0 -After: [3, 3, 1, 2] - -Before: [1, 1, 0, 2] -12 3 1 2 -After: [1, 1, 3, 2] - -Before: [1, 1, 3, 1] -10 0 2 2 -After: [1, 1, 2, 1] - -Before: [2, 0, 1, 0] -0 0 2 1 -After: [2, 3, 1, 0] - -Before: [0, 1, 1, 2] -12 3 1 3 -After: [0, 1, 1, 3] - -Before: [3, 1, 0, 0] -9 3 1 2 -After: [3, 1, 1, 0] - -Before: [3, 3, 0, 3] -7 0 3 0 -After: [9, 3, 0, 3] - -Before: [3, 0, 2, 2] -5 1 0 2 -After: [3, 0, 0, 2] - -Before: [0, 3, 0, 3] -0 2 1 2 -After: [0, 3, 3, 3] - -Before: [2, 1, 1, 0] -0 2 0 0 -After: [3, 1, 1, 0] - -Before: [0, 0, 2, 1] -13 0 0 1 -After: [0, 0, 2, 1] - -Before: [1, 3, 2, 1] -6 3 0 3 -After: [1, 3, 2, 1] - -Before: [0, 3, 0, 2] -3 3 2 3 -After: [0, 3, 0, 4] - -Before: [0, 3, 3, 3] -13 0 0 0 -After: [0, 3, 3, 3] - -Before: [2, 0, 2, 2] -1 3 2 3 -After: [2, 0, 2, 4] - -Before: [1, 3, 0, 1] -6 3 0 3 -After: [1, 3, 0, 1] - -Before: [0, 2, 3, 1] -13 0 0 3 -After: [0, 2, 3, 0] - -Before: [1, 0, 0, 3] -8 3 3 1 -After: [1, 3, 0, 3] - -Before: [1, 1, 3, 1] -6 3 0 0 -After: [1, 1, 3, 1] - -Before: [1, 0, 2, 1] -6 3 0 1 -After: [1, 1, 2, 1] - -Before: [0, 1, 2, 3] -13 0 0 1 -After: [0, 0, 2, 3] - -Before: [2, 2, 3, 1] -11 2 1 0 -After: [2, 2, 3, 1] - -Before: [2, 0, 2, 1] -12 3 2 0 -After: [3, 0, 2, 1] - -Before: [0, 3, 3, 3] -14 2 2 3 -After: [0, 3, 3, 2] - -Before: [3, 2, 2, 1] -12 3 2 1 -After: [3, 3, 2, 1] - -Before: [3, 1, 0, 3] -15 2 3 2 -After: [3, 1, 3, 3] - -Before: [0, 3, 2, 2] -8 2 0 1 -After: [0, 2, 2, 2] - -Before: [2, 1, 0, 3] -0 1 0 0 -After: [3, 1, 0, 3] - -Before: [3, 1, 1, 3] -2 2 1 0 -After: [1, 1, 1, 3] - -Before: [1, 0, 2, 2] -1 2 2 0 -After: [4, 0, 2, 2] - -Before: [2, 3, 2, 3] -1 2 2 2 -After: [2, 3, 4, 3] - -Before: [1, 3, 2, 0] -14 1 2 1 -After: [1, 2, 2, 0] - -Before: [3, 1, 1, 1] -0 2 0 2 -After: [3, 1, 3, 1] - -Before: [1, 2, 3, 2] -11 2 3 3 -After: [1, 2, 3, 2] - -Before: [1, 3, 3, 3] -8 3 3 2 -After: [1, 3, 3, 3] - -Before: [0, 3, 3, 2] -13 0 0 0 -After: [0, 3, 3, 2] - -Before: [0, 3, 2, 0] -1 2 2 3 -After: [0, 3, 2, 4] - -Before: [3, 1, 2, 0] -10 2 3 3 -After: [3, 1, 2, 6] - -Before: [3, 1, 2, 0] -9 3 1 0 -After: [1, 1, 2, 0] - -Before: [3, 0, 2, 0] -5 1 0 2 -After: [3, 0, 0, 0] - -Before: [0, 2, 3, 3] -13 0 0 2 -After: [0, 2, 0, 3] - -Before: [2, 3, 1, 1] -0 0 2 3 -After: [2, 3, 1, 3] - -Before: [1, 2, 2, 1] -0 1 0 3 -After: [1, 2, 2, 3] - -Before: [1, 2, 2, 1] -4 3 1 1 -After: [1, 1, 2, 1] - -Before: [1, 1, 1, 0] -2 2 1 2 -After: [1, 1, 1, 0] - -Before: [1, 0, 1, 1] -6 2 0 0 -After: [1, 0, 1, 1] - -Before: [0, 0, 1, 1] -13 0 0 1 -After: [0, 0, 1, 1] - -Before: [3, 1, 2, 0] -9 3 1 3 -After: [3, 1, 2, 1] - -Before: [3, 3, 0, 3] -8 3 3 0 -After: [3, 3, 0, 3] - -Before: [3, 1, 0, 2] -5 2 0 1 -After: [3, 0, 0, 2] - -Before: [2, 1, 3, 2] -11 2 3 3 -After: [2, 1, 3, 2] - -Before: [1, 1, 1, 1] -6 3 0 2 -After: [1, 1, 1, 1] - -Before: [3, 1, 0, 0] -9 2 1 3 -After: [3, 1, 0, 1] - -Before: [0, 2, 0, 3] -8 3 0 1 -After: [0, 3, 0, 3] - -Before: [1, 2, 2, 3] -0 1 0 0 -After: [3, 2, 2, 3] - -Before: [1, 1, 3, 3] -15 1 2 1 -After: [1, 3, 3, 3] - -Before: [1, 2, 2, 3] -7 0 1 3 -After: [1, 2, 2, 2] - -Before: [3, 3, 3, 3] -14 2 2 1 -After: [3, 2, 3, 3] - -Before: [0, 1, 3, 3] -8 3 1 3 -After: [0, 1, 3, 3] - -Before: [2, 2, 3, 3] -11 2 1 3 -After: [2, 2, 3, 2] - -Before: [0, 0, 2, 1] -8 2 2 0 -After: [2, 0, 2, 1] - -Before: [1, 3, 3, 1] -12 3 2 1 -After: [1, 3, 3, 1] - -Before: [0, 3, 0, 2] -0 0 3 0 -After: [2, 3, 0, 2] - -Before: [1, 1, 3, 2] -3 3 2 2 -After: [1, 1, 4, 2] - -Before: [1, 2, 0, 0] -3 1 2 3 -After: [1, 2, 0, 4] - -Before: [2, 0, 2, 1] -0 1 0 0 -After: [2, 0, 2, 1] - -Before: [0, 3, 2, 3] -1 2 2 2 -After: [0, 3, 4, 3] - -Before: [2, 1, 2, 0] -7 1 2 2 -After: [2, 1, 2, 0] - -Before: [3, 2, 3, 1] -4 3 1 0 -After: [1, 2, 3, 1] - -Before: [2, 1, 3, 1] -12 3 2 0 -After: [3, 1, 3, 1] - -Before: [0, 1, 0, 2] -13 0 0 2 -After: [0, 1, 0, 2] - -Before: [2, 2, 0, 1] -3 1 2 2 -After: [2, 2, 4, 1] - -Before: [1, 2, 1, 3] -6 2 0 1 -After: [1, 1, 1, 3] - -Before: [3, 3, 1, 0] -10 1 3 2 -After: [3, 3, 9, 0] - -Before: [3, 1, 0, 1] -10 1 2 0 -After: [2, 1, 0, 1] - -Before: [1, 1, 0, 2] -9 2 1 3 -After: [1, 1, 0, 1] - -Before: [2, 3, 1, 1] -4 2 1 2 -After: [2, 3, 1, 1] - -Before: [0, 2, 2, 0] -1 1 2 2 -After: [0, 2, 4, 0] - -Before: [0, 1, 1, 1] -2 3 1 0 -After: [1, 1, 1, 1] - -Before: [1, 3, 2, 1] -14 1 2 1 -After: [1, 2, 2, 1] - -Before: [1, 2, 2, 1] -7 3 1 1 -After: [1, 2, 2, 1] - -Before: [2, 2, 3, 0] -3 1 2 1 -After: [2, 4, 3, 0] - -Before: [2, 2, 3, 3] -3 0 2 3 -After: [2, 2, 3, 4] - -Before: [3, 2, 0, 1] -4 3 1 3 -After: [3, 2, 0, 1] - -Before: [1, 2, 0, 2] -10 0 2 0 -After: [2, 2, 0, 2] - -Before: [1, 1, 2, 1] -6 3 0 2 -After: [1, 1, 1, 1] - -Before: [0, 3, 2, 3] -13 0 0 1 -After: [0, 0, 2, 3] - -Before: [3, 1, 2, 2] -14 0 2 3 -After: [3, 1, 2, 2] - -Before: [1, 2, 1, 0] -6 2 0 0 -After: [1, 2, 1, 0] - -Before: [3, 3, 3, 0] -14 2 2 1 -After: [3, 2, 3, 0] - -Before: [0, 1, 0, 3] -8 3 0 1 -After: [0, 3, 0, 3] - -Before: [1, 3, 2, 1] -14 1 2 0 -After: [2, 3, 2, 1] - -Before: [0, 1, 2, 1] -5 0 3 1 -After: [0, 0, 2, 1] - -Before: [3, 3, 3, 2] -10 0 3 2 -After: [3, 3, 9, 2] - -Before: [0, 3, 1, 1] -4 2 1 2 -After: [0, 3, 1, 1] - -Before: [3, 0, 0, 0] -5 1 0 0 -After: [0, 0, 0, 0] - -Before: [2, 0, 0, 3] -5 1 0 1 -After: [2, 0, 0, 3] - -Before: [1, 3, 2, 1] -1 2 2 0 -After: [4, 3, 2, 1] - -Before: [2, 3, 2, 3] -8 2 0 0 -After: [2, 3, 2, 3] - -Before: [1, 2, 1, 1] -6 2 0 2 -After: [1, 2, 1, 1] - -Before: [3, 1, 1, 1] -2 2 1 3 -After: [3, 1, 1, 1] - -Before: [3, 2, 2, 0] -1 1 2 2 -After: [3, 2, 4, 0] - -Before: [2, 0, 3, 3] -8 3 3 1 -After: [2, 3, 3, 3] - -Before: [1, 1, 3, 1] -6 3 0 1 -After: [1, 1, 3, 1] - -Before: [0, 0, 2, 3] -14 3 2 3 -After: [0, 0, 2, 2] - -Before: [1, 2, 1, 0] -6 2 0 2 -After: [1, 2, 1, 0] - -Before: [3, 0, 2, 1] -7 0 2 0 -After: [6, 0, 2, 1] - -Before: [0, 2, 3, 1] -11 2 1 2 -After: [0, 2, 2, 1] - -Before: [2, 0, 3, 3] -3 0 2 2 -After: [2, 0, 4, 3] - -Before: [0, 3, 3, 2] -14 2 2 3 -After: [0, 3, 3, 2] - -Before: [1, 3, 1, 3] -6 2 0 1 -After: [1, 1, 1, 3] - -Before: [1, 2, 3, 2] -11 2 3 0 -After: [2, 2, 3, 2] - -Before: [1, 1, 2, 2] -12 3 1 1 -After: [1, 3, 2, 2] - -Before: [3, 1, 3, 3] -14 2 2 0 -After: [2, 1, 3, 3] - -Before: [3, 2, 3, 1] -4 3 1 2 -After: [3, 2, 1, 1] - -Before: [0, 3, 2, 0] -8 2 0 2 -After: [0, 3, 2, 0] - -Before: [3, 0, 2, 0] -10 2 3 3 -After: [3, 0, 2, 6] - -Before: [1, 0, 3, 2] -14 2 2 0 -After: [2, 0, 3, 2] - -Before: [1, 1, 2, 2] -12 3 1 2 -After: [1, 1, 3, 2] - -Before: [0, 3, 2, 0] -5 0 1 2 -After: [0, 3, 0, 0] - -Before: [1, 1, 1, 2] -2 2 1 1 -After: [1, 1, 1, 2] - -Before: [0, 1, 0, 1] -9 2 1 2 -After: [0, 1, 1, 1] - -Before: [2, 3, 3, 3] -11 2 0 3 -After: [2, 3, 3, 2] - -Before: [0, 0, 1, 3] -15 2 3 1 -After: [0, 3, 1, 3] - -Before: [1, 2, 1, 1] -3 1 2 2 -After: [1, 2, 4, 1] - -Before: [2, 3, 0, 2] -3 3 2 0 -After: [4, 3, 0, 2] - -Before: [3, 1, 3, 2] -12 3 1 3 -After: [3, 1, 3, 3] - -Before: [3, 0, 1, 3] -15 2 3 3 -After: [3, 0, 1, 3] - -Before: [1, 1, 1, 0] -9 3 1 0 -After: [1, 1, 1, 0] - -Before: [2, 2, 3, 1] -10 2 3 2 -After: [2, 2, 9, 1] - -Before: [0, 1, 1, 2] -12 3 1 0 -After: [3, 1, 1, 2] - -Before: [0, 0, 0, 3] -15 0 3 1 -After: [0, 3, 0, 3] - -Before: [3, 1, 1, 2] -2 2 1 1 -After: [3, 1, 1, 2] - -Before: [1, 0, 0, 1] -6 3 0 2 -After: [1, 0, 1, 1] - -Before: [1, 0, 1, 2] -6 2 0 2 -After: [1, 0, 1, 2] - -Before: [1, 1, 1, 2] -2 2 1 3 -After: [1, 1, 1, 1] - -Before: [1, 1, 1, 1] -6 2 0 1 -After: [1, 1, 1, 1] - -Before: [2, 1, 2, 3] -8 3 1 3 -After: [2, 1, 2, 3] - -Before: [3, 1, 1, 3] -7 3 3 2 -After: [3, 1, 9, 3] - -Before: [2, 2, 3, 1] -11 2 1 1 -After: [2, 2, 3, 1] - -Before: [1, 3, 0, 2] -4 0 1 0 -After: [1, 3, 0, 2] - -Before: [0, 0, 3, 3] -0 0 2 1 -After: [0, 3, 3, 3] - -Before: [0, 1, 3, 1] -2 3 1 0 -After: [1, 1, 3, 1] - -Before: [3, 1, 1, 3] -8 3 0 2 -After: [3, 1, 3, 3] - -Before: [1, 2, 1, 0] -6 2 0 1 -After: [1, 1, 1, 0] - -Before: [1, 1, 0, 0] -9 3 1 0 -After: [1, 1, 0, 0] - -Before: [3, 1, 0, 1] -9 2 1 1 -After: [3, 1, 0, 1] - -Before: [0, 0, 2, 3] -8 2 0 3 -After: [0, 0, 2, 2] - -Before: [0, 2, 3, 3] -14 2 2 0 -After: [2, 2, 3, 3] - -Before: [2, 1, 1, 1] -15 0 1 3 -After: [2, 1, 1, 3] - -Before: [3, 1, 1, 2] -3 3 2 0 -After: [4, 1, 1, 2] - -Before: [0, 3, 1, 1] -5 0 3 3 -After: [0, 3, 1, 0] - -Before: [0, 0, 2, 0] -15 3 2 1 -After: [0, 2, 2, 0] - -Before: [1, 2, 0, 3] -8 3 3 0 -After: [3, 2, 0, 3] - -Before: [1, 0, 1, 1] -6 3 0 0 -After: [1, 0, 1, 1] - -Before: [0, 1, 1, 2] -0 0 2 3 -After: [0, 1, 1, 1] - -Before: [1, 1, 3, 1] -6 3 0 3 -After: [1, 1, 3, 1] - -Before: [1, 1, 2, 3] -8 2 2 2 -After: [1, 1, 2, 3] - -Before: [0, 1, 2, 0] -9 3 1 2 -After: [0, 1, 1, 0] - -Before: [1, 2, 1, 1] -6 3 0 0 -After: [1, 2, 1, 1] - -Before: [2, 1, 1, 0] -9 3 1 1 -After: [2, 1, 1, 0] - -Before: [1, 2, 3, 3] -0 0 1 2 -After: [1, 2, 3, 3] - -Before: [0, 1, 0, 0] -13 0 0 1 -After: [0, 0, 0, 0] - -Before: [2, 1, 3, 2] -12 3 1 1 -After: [2, 3, 3, 2] - -Before: [3, 1, 2, 1] -2 3 1 2 -After: [3, 1, 1, 1] - -Before: [0, 2, 2, 0] -5 0 2 3 -After: [0, 2, 2, 0] - -Before: [1, 3, 0, 3] -4 0 1 0 -After: [1, 3, 0, 3] - -Before: [2, 1, 2, 2] -12 3 1 3 -After: [2, 1, 2, 3] - -Before: [2, 2, 0, 3] -3 0 2 2 -After: [2, 2, 4, 3] - -Before: [2, 1, 2, 2] -8 2 0 3 -After: [2, 1, 2, 2] - -Before: [1, 3, 1, 2] -6 2 0 3 -After: [1, 3, 1, 1] - -Before: [0, 1, 2, 0] -15 0 1 3 -After: [0, 1, 2, 1] - -Before: [2, 2, 1, 2] -3 3 2 0 -After: [4, 2, 1, 2] - -Before: [3, 1, 2, 0] -1 2 2 1 -After: [3, 4, 2, 0] - -Before: [1, 2, 2, 3] -7 1 3 3 -After: [1, 2, 2, 6] - -Before: [2, 1, 1, 2] -0 1 0 2 -After: [2, 1, 3, 2] - -Before: [0, 3, 3, 2] -11 2 3 1 -After: [0, 2, 3, 2] - -Before: [0, 1, 0, 0] -9 3 1 1 -After: [0, 1, 0, 0] - -Before: [1, 3, 3, 2] -11 2 3 2 -After: [1, 3, 2, 2] - -Before: [1, 2, 1, 3] -6 2 0 0 -After: [1, 2, 1, 3] - -Before: [1, 0, 1, 3] -6 2 0 3 -After: [1, 0, 1, 1] - -Before: [0, 2, 2, 2] -15 0 2 1 -After: [0, 2, 2, 2] - -Before: [3, 3, 0, 3] -5 2 0 2 -After: [3, 3, 0, 3] - -Before: [3, 3, 3, 3] -14 2 2 0 -After: [2, 3, 3, 3] - -Before: [3, 0, 0, 3] -8 3 3 3 -After: [3, 0, 0, 3] - -Before: [0, 3, 2, 0] -13 0 0 1 -After: [0, 0, 2, 0] - -Before: [3, 1, 3, 0] -9 3 1 3 -After: [3, 1, 3, 1] - -Before: [0, 1, 0, 3] -9 2 1 2 -After: [0, 1, 1, 3] - -Before: [3, 3, 1, 1] -4 2 1 1 -After: [3, 1, 1, 1] - -Before: [0, 1, 3, 1] -12 3 2 1 -After: [0, 3, 3, 1] - -Before: [1, 3, 2, 0] -8 2 2 3 -After: [1, 3, 2, 2] - -Before: [0, 0, 3, 1] -13 0 0 2 -After: [0, 0, 0, 1] - -Before: [0, 2, 3, 2] -13 0 0 3 -After: [0, 2, 3, 0] - -Before: [0, 0, 3, 1] -13 0 0 0 -After: [0, 0, 3, 1] - -Before: [1, 3, 2, 0] -7 1 2 1 -After: [1, 6, 2, 0] - -Before: [3, 3, 0, 2] -0 2 0 1 -After: [3, 3, 0, 2] - -Before: [3, 2, 0, 0] -10 1 3 1 -After: [3, 6, 0, 0] - -Before: [3, 2, 1, 0] -10 0 3 0 -After: [9, 2, 1, 0] - -Before: [1, 1, 1, 1] -2 2 1 2 -After: [1, 1, 1, 1] - -Before: [2, 1, 3, 3] -11 2 0 1 -After: [2, 2, 3, 3] - -Before: [2, 3, 3, 3] -14 2 2 0 -After: [2, 3, 3, 3] - -Before: [0, 1, 1, 0] -9 3 1 0 -After: [1, 1, 1, 0] - -Before: [1, 1, 2, 0] -9 3 1 3 -After: [1, 1, 2, 1] - -Before: [2, 3, 2, 0] -1 2 2 0 -After: [4, 3, 2, 0] - -Before: [3, 2, 1, 0] -3 1 2 1 -After: [3, 4, 1, 0] - -Before: [1, 3, 2, 3] -15 0 2 1 -After: [1, 3, 2, 3] - -Before: [2, 0, 1, 3] -8 3 3 3 -After: [2, 0, 1, 3] - -Before: [3, 1, 0, 1] -2 3 1 3 -After: [3, 1, 0, 1] - -Before: [0, 1, 1, 0] -13 0 0 3 -After: [0, 1, 1, 0] - -Before: [1, 3, 1, 3] -0 0 1 1 -After: [1, 3, 1, 3] - -Before: [1, 0, 2, 2] -15 0 2 1 -After: [1, 3, 2, 2] - -Before: [1, 2, 2, 1] -12 3 2 2 -After: [1, 2, 3, 1] - -Before: [1, 3, 3, 1] -10 0 2 0 -After: [2, 3, 3, 1] - -Before: [2, 1, 0, 1] -2 3 1 0 -After: [1, 1, 0, 1] - -Before: [1, 0, 1, 1] -6 3 0 1 -After: [1, 1, 1, 1] - -Before: [3, 3, 1, 1] -4 2 1 0 -After: [1, 3, 1, 1] - -Before: [0, 3, 0, 3] -13 0 0 0 -After: [0, 3, 0, 3] - -Before: [0, 1, 0, 3] -13 0 0 0 -After: [0, 1, 0, 3] - -Before: [2, 2, 3, 2] -11 2 0 3 -After: [2, 2, 3, 2] - -Before: [2, 3, 1, 1] -4 2 1 1 -After: [2, 1, 1, 1] - -Before: [1, 3, 3, 2] -11 2 3 3 -After: [1, 3, 3, 2] - -Before: [1, 3, 0, 0] -4 0 1 0 -After: [1, 3, 0, 0] - -Before: [0, 1, 1, 2] -2 2 1 2 -After: [0, 1, 1, 2] - -Before: [1, 2, 2, 1] -0 2 0 3 -After: [1, 2, 2, 3] - -Before: [2, 0, 3, 1] -12 3 2 0 -After: [3, 0, 3, 1] - -Before: [0, 1, 1, 2] -2 2 1 3 -After: [0, 1, 1, 1] - -Before: [1, 1, 0, 3] -7 3 3 3 -After: [1, 1, 0, 9] - -Before: [1, 3, 1, 1] -6 2 0 0 -After: [1, 3, 1, 1] - -Before: [3, 1, 3, 3] -8 3 3 0 -After: [3, 1, 3, 3] - -Before: [3, 3, 2, 2] -14 0 2 0 -After: [2, 3, 2, 2] - -Before: [0, 2, 0, 2] -3 1 2 2 -After: [0, 2, 4, 2] - -Before: [0, 1, 1, 1] -2 2 1 2 -After: [0, 1, 1, 1] - -Before: [1, 3, 0, 3] -4 0 1 1 -After: [1, 1, 0, 3] - -Before: [0, 3, 2, 1] -0 0 1 2 -After: [0, 3, 3, 1] - -Before: [3, 2, 2, 2] -1 3 2 1 -After: [3, 4, 2, 2] - -Before: [0, 3, 2, 3] -8 2 2 3 -After: [0, 3, 2, 2] - -Before: [2, 0, 3, 2] -3 0 2 3 -After: [2, 0, 3, 4] - -Before: [1, 2, 3, 1] -11 2 1 1 -After: [1, 2, 3, 1] - -Before: [0, 2, 3, 0] -11 2 1 3 -After: [0, 2, 3, 2] - -Before: [1, 0, 1, 2] -6 2 0 0 -After: [1, 0, 1, 2] - -Before: [0, 0, 2, 3] -13 0 0 0 -After: [0, 0, 2, 3] - -Before: [0, 0, 3, 2] -11 2 3 0 -After: [2, 0, 3, 2] - -Before: [0, 3, 1, 2] -4 2 1 1 -After: [0, 1, 1, 2] - -Before: [0, 1, 1, 2] -15 2 3 0 -After: [3, 1, 1, 2] - -Before: [0, 1, 2, 2] -13 0 0 0 -After: [0, 1, 2, 2] - -Before: [2, 1, 0, 1] -2 3 1 1 -After: [2, 1, 0, 1] - -Before: [2, 1, 1, 1] -2 3 1 3 -After: [2, 1, 1, 1] - -Before: [0, 0, 0, 0] -5 3 0 0 -After: [0, 0, 0, 0] - -Before: [1, 2, 2, 1] -10 1 3 3 -After: [1, 2, 2, 6] - -Before: [3, 3, 2, 3] -14 1 2 1 -After: [3, 2, 2, 3] - -Before: [1, 1, 1, 1] -6 3 0 3 -After: [1, 1, 1, 1] - -Before: [2, 3, 3, 0] -11 2 0 1 -After: [2, 2, 3, 0] - -Before: [1, 0, 3, 3] -8 3 3 2 -After: [1, 0, 3, 3] - -Before: [1, 3, 1, 1] -10 1 2 2 -After: [1, 3, 6, 1] - -Before: [3, 0, 0, 2] -5 2 0 2 -After: [3, 0, 0, 2] - -Before: [3, 1, 3, 0] -14 2 2 0 -After: [2, 1, 3, 0] - -Before: [3, 3, 3, 2] -11 2 3 3 -After: [3, 3, 3, 2] - -Before: [3, 3, 3, 3] -8 3 1 3 -After: [3, 3, 3, 3] - -Before: [0, 0, 2, 0] -8 2 0 0 -After: [2, 0, 2, 0] - -Before: [2, 2, 2, 1] -1 2 2 0 -After: [4, 2, 2, 1] - -Before: [2, 2, 3, 0] -11 2 1 1 -After: [2, 2, 3, 0] - -Before: [3, 2, 2, 3] -14 0 2 3 -After: [3, 2, 2, 2] - -Before: [2, 1, 2, 3] -1 0 2 0 -After: [4, 1, 2, 3] - -Before: [3, 1, 1, 0] -9 3 1 0 -After: [1, 1, 1, 0] - -Before: [1, 3, 1, 3] -4 2 1 1 -After: [1, 1, 1, 3] - -Before: [2, 0, 0, 1] -3 0 2 2 -After: [2, 0, 4, 1] - -Before: [2, 0, 3, 2] -14 2 2 2 -After: [2, 0, 2, 2] - -Before: [0, 1, 3, 1] -5 0 1 0 -After: [0, 1, 3, 1] - -Before: [0, 3, 1, 3] -8 3 0 0 -After: [3, 3, 1, 3] - -Before: [1, 2, 3, 1] -15 0 2 2 -After: [1, 2, 3, 1] - -Before: [2, 2, 3, 2] -11 2 3 2 -After: [2, 2, 2, 2] - -Before: [0, 3, 3, 3] -14 2 2 1 -After: [0, 2, 3, 3] - -Before: [1, 0, 3, 0] -14 2 2 0 -After: [2, 0, 3, 0] - -Before: [1, 2, 1, 0] -6 2 0 3 -After: [1, 2, 1, 1] - -Before: [2, 0, 2, 2] -0 1 3 0 -After: [2, 0, 2, 2] - -Before: [0, 1, 2, 1] -8 2 2 0 -After: [2, 1, 2, 1] - -Before: [0, 2, 2, 1] -12 3 2 3 -After: [0, 2, 2, 3] - -Before: [1, 3, 2, 3] -7 2 3 3 -After: [1, 3, 2, 6] - -Before: [3, 1, 0, 0] -0 2 0 3 -After: [3, 1, 0, 3] - -Before: [1, 3, 2, 3] -4 0 1 1 -After: [1, 1, 2, 3] - -Before: [0, 2, 2, 1] -13 0 0 0 -After: [0, 2, 2, 1] - -Before: [3, 1, 2, 3] -8 3 3 2 -After: [3, 1, 3, 3] - -Before: [0, 1, 1, 3] -2 2 1 1 -After: [0, 1, 1, 3] - -Before: [2, 2, 1, 1] -4 3 1 2 -After: [2, 2, 1, 1] - -Before: [2, 1, 0, 0] -9 3 1 1 -After: [2, 1, 0, 0] - -Before: [3, 1, 2, 2] -12 3 1 0 -After: [3, 1, 2, 2] - -Before: [0, 1, 1, 2] -3 3 2 2 -After: [0, 1, 4, 2] - -Before: [0, 2, 3, 0] -11 2 1 0 -After: [2, 2, 3, 0] - -Before: [2, 0, 1, 3] -3 0 2 2 -After: [2, 0, 4, 3] - -Before: [3, 2, 3, 2] -11 2 1 3 -After: [3, 2, 3, 2] - -Before: [1, 1, 1, 0] -6 2 0 0 -After: [1, 1, 1, 0] - -Before: [1, 1, 1, 3] -2 2 1 0 -After: [1, 1, 1, 3] - -Before: [1, 2, 2, 1] -7 0 2 3 -After: [1, 2, 2, 2] - -Before: [3, 2, 0, 2] -3 3 2 2 -After: [3, 2, 4, 2] - -Before: [1, 2, 0, 3] -3 1 2 0 -After: [4, 2, 0, 3] - -Before: [1, 2, 3, 1] -4 3 1 2 -After: [1, 2, 1, 1] - -Before: [3, 2, 2, 1] -14 0 2 2 -After: [3, 2, 2, 1] - -Before: [2, 1, 3, 2] -11 2 3 2 -After: [2, 1, 2, 2] - -Before: [0, 3, 1, 3] -5 0 3 3 -After: [0, 3, 1, 0] - -Before: [3, 3, 2, 0] -1 2 2 1 -After: [3, 4, 2, 0] - -Before: [1, 1, 0, 2] -9 2 1 2 -After: [1, 1, 1, 2] - -Before: [3, 0, 2, 1] -12 3 2 3 -After: [3, 0, 2, 3] - -Before: [3, 3, 0, 1] -10 0 3 1 -After: [3, 9, 0, 1] - -Before: [0, 2, 3, 1] -10 1 3 2 -After: [0, 2, 6, 1] - -Before: [2, 0, 2, 0] -10 2 3 3 -After: [2, 0, 2, 6] - -Before: [0, 3, 2, 1] -5 0 2 0 -After: [0, 3, 2, 1] - -Before: [3, 1, 3, 0] -9 3 1 1 -After: [3, 1, 3, 0] - -Before: [0, 2, 2, 3] -8 3 0 3 -After: [0, 2, 2, 3] - -Before: [0, 3, 0, 1] -13 0 0 2 -After: [0, 3, 0, 1] - -Before: [0, 0, 0, 1] -13 0 0 0 -After: [0, 0, 0, 1] - -Before: [1, 2, 0, 1] -6 3 0 2 -After: [1, 2, 1, 1] - -Before: [2, 3, 2, 0] -15 3 2 1 -After: [2, 2, 2, 0] - -Before: [1, 0, 2, 2] -0 2 0 1 -After: [1, 3, 2, 2] - -Before: [2, 2, 0, 2] -10 0 3 3 -After: [2, 2, 0, 6] - -Before: [2, 2, 3, 3] -8 3 3 1 -After: [2, 3, 3, 3] - -Before: [0, 2, 3, 3] -5 0 3 2 -After: [0, 2, 0, 3] - -Before: [0, 1, 2, 2] -8 2 2 0 -After: [2, 1, 2, 2] - -Before: [2, 2, 2, 2] -8 2 2 3 -After: [2, 2, 2, 2] - -Before: [1, 3, 1, 2] -4 0 1 0 -After: [1, 3, 1, 2] - -Before: [2, 2, 3, 1] -14 2 2 0 -After: [2, 2, 3, 1] - -Before: [3, 1, 1, 0] -9 3 1 1 -After: [3, 1, 1, 0] - -Before: [1, 3, 3, 1] -6 3 0 2 -After: [1, 3, 1, 1] - -Before: [3, 1, 0, 2] -9 2 1 1 -After: [3, 1, 0, 2] - -Before: [2, 0, 3, 0] -11 2 0 3 -After: [2, 0, 3, 2] - -Before: [0, 0, 3, 3] -8 3 3 2 -After: [0, 0, 3, 3] - -Before: [3, 1, 3, 1] -15 1 2 0 -After: [3, 1, 3, 1] - -Before: [3, 3, 2, 1] -12 3 2 3 -After: [3, 3, 2, 3] - -Before: [1, 0, 1, 2] -6 2 0 1 -After: [1, 1, 1, 2] - -Before: [2, 3, 1, 0] -4 2 1 2 -After: [2, 3, 1, 0] - -Before: [2, 1, 2, 0] -9 3 1 1 -After: [2, 1, 2, 0] - -Before: [2, 3, 2, 3] -8 3 1 0 -After: [3, 3, 2, 3] - -Before: [0, 2, 1, 1] -4 3 1 2 -After: [0, 2, 1, 1] - -Before: [0, 0, 0, 1] -13 0 0 3 -After: [0, 0, 0, 0] - -Before: [0, 1, 2, 1] -8 2 2 3 -After: [0, 1, 2, 2] - -Before: [1, 1, 0, 1] -10 3 2 1 -After: [1, 2, 0, 1] - -Before: [1, 1, 1, 3] -6 2 0 0 -After: [1, 1, 1, 3] - -Before: [1, 3, 1, 3] -6 2 0 2 -After: [1, 3, 1, 3] - -Before: [2, 3, 3, 2] -11 2 3 0 -After: [2, 3, 3, 2] - -Before: [1, 2, 0, 3] -8 3 3 2 -After: [1, 2, 3, 3] - -Before: [2, 1, 1, 3] -10 3 2 0 -After: [6, 1, 1, 3] - -Before: [2, 1, 1, 3] -2 2 1 1 -After: [2, 1, 1, 3] - -Before: [1, 0, 2, 3] -1 2 2 2 -After: [1, 0, 4, 3] - -Before: [3, 2, 2, 1] -8 2 2 3 -After: [3, 2, 2, 2] - -Before: [1, 1, 0, 2] -12 3 1 3 -After: [1, 1, 0, 3] - -Before: [0, 2, 3, 3] -5 0 2 1 -After: [0, 0, 3, 3] - -Before: [0, 1, 3, 2] -3 3 2 1 -After: [0, 4, 3, 2] - -Before: [0, 2, 3, 1] -14 2 2 3 -After: [0, 2, 3, 2] - -Before: [3, 3, 3, 2] -7 2 3 3 -After: [3, 3, 3, 6] - -Before: [1, 3, 2, 3] -14 3 2 1 -After: [1, 2, 2, 3] - -Before: [0, 2, 3, 0] -13 0 0 2 -After: [0, 2, 0, 0] - -Before: [0, 1, 0, 3] -13 0 0 2 -After: [0, 1, 0, 3] - -Before: [1, 1, 1, 1] -6 2 0 3 -After: [1, 1, 1, 1] - -Before: [1, 2, 3, 0] -3 1 2 1 -After: [1, 4, 3, 0] - -Before: [0, 0, 3, 3] -15 0 3 1 -After: [0, 3, 3, 3] - -Before: [0, 2, 3, 1] -11 2 1 3 -After: [0, 2, 3, 2] - -Before: [1, 3, 2, 3] -14 1 2 0 -After: [2, 3, 2, 3] - -Before: [0, 1, 0, 1] -2 3 1 0 -After: [1, 1, 0, 1] - -Before: [0, 3, 1, 1] -13 0 0 3 -After: [0, 3, 1, 0] - -Before: [0, 1, 3, 2] -11 2 3 1 -After: [0, 2, 3, 2] - -Before: [3, 1, 1, 2] -12 3 1 2 -After: [3, 1, 3, 2] - -Before: [3, 2, 3, 2] -3 1 2 0 -After: [4, 2, 3, 2] - -Before: [0, 2, 3, 3] -5 0 3 0 -After: [0, 2, 3, 3] - -Before: [3, 3, 0, 1] -5 2 0 1 -After: [3, 0, 0, 1] - -Before: [1, 1, 1, 0] -6 2 0 2 -After: [1, 1, 1, 0] - -Before: [1, 3, 1, 0] -6 2 0 1 -After: [1, 1, 1, 0] - -Before: [0, 3, 1, 2] -0 0 3 1 -After: [0, 2, 1, 2] - -Before: [0, 3, 1, 3] -0 2 1 0 -After: [3, 3, 1, 3] - -Before: [1, 2, 3, 1] -6 3 0 1 -After: [1, 1, 3, 1] - -Before: [0, 3, 1, 1] -4 2 1 3 -After: [0, 3, 1, 1] - -Before: [1, 1, 1, 2] -12 3 1 3 -After: [1, 1, 1, 3] - -Before: [3, 1, 3, 2] -10 0 3 3 -After: [3, 1, 3, 9] - -Before: [0, 3, 0, 0] -5 2 0 2 -After: [0, 3, 0, 0] - -Before: [2, 1, 1, 2] -12 3 1 0 -After: [3, 1, 1, 2] - -Before: [2, 2, 3, 3] -7 1 3 1 -After: [2, 6, 3, 3] - -Before: [1, 2, 2, 3] -7 0 1 0 -After: [2, 2, 2, 3] - -Before: [2, 2, 0, 1] -3 0 2 2 -After: [2, 2, 4, 1] - -Before: [1, 2, 0, 1] -3 1 2 3 -After: [1, 2, 0, 4] - -Before: [0, 2, 0, 1] -4 3 1 1 -After: [0, 1, 0, 1] - -Before: [3, 2, 2, 2] -1 1 2 1 -After: [3, 4, 2, 2] - -Before: [2, 2, 1, 1] -0 1 2 0 -After: [3, 2, 1, 1] - -Before: [1, 3, 3, 3] -4 0 1 3 -After: [1, 3, 3, 1] - -Before: [1, 3, 1, 3] -8 3 3 0 -After: [3, 3, 1, 3] - -Before: [3, 1, 1, 1] -10 0 3 3 -After: [3, 1, 1, 9] - -Before: [2, 2, 0, 3] -3 1 2 3 -After: [2, 2, 0, 4] - -Before: [1, 1, 3, 1] -15 0 2 3 -After: [1, 1, 3, 3] - -Before: [1, 3, 2, 2] -1 3 2 3 -After: [1, 3, 2, 4] - -Before: [3, 0, 2, 1] -8 2 2 0 -After: [2, 0, 2, 1] - -Before: [3, 3, 2, 1] -7 0 2 2 -After: [3, 3, 6, 1] - -Before: [3, 3, 2, 3] -14 1 2 2 -After: [3, 3, 2, 3] - -Before: [3, 2, 0, 2] -3 3 2 0 -After: [4, 2, 0, 2] - -Before: [2, 1, 1, 0] -2 2 1 2 -After: [2, 1, 1, 0] - -Before: [1, 0, 3, 3] -14 2 2 1 -After: [1, 2, 3, 3] - -Before: [1, 3, 2, 2] -14 1 2 2 -After: [1, 3, 2, 2] - -Before: [1, 0, 3, 1] -12 3 2 0 -After: [3, 0, 3, 1] - -Before: [3, 1, 3, 2] -11 2 3 1 -After: [3, 2, 3, 2] - -Before: [2, 2, 2, 1] -1 2 2 1 -After: [2, 4, 2, 1] - -Before: [3, 1, 3, 0] -9 3 1 0 -After: [1, 1, 3, 0] - -Before: [3, 2, 2, 2] -1 1 2 3 -After: [3, 2, 2, 4] - -Before: [1, 3, 2, 1] -6 3 0 1 -After: [1, 1, 2, 1] - -Before: [0, 2, 2, 0] -0 0 1 2 -After: [0, 2, 2, 0] - -Before: [0, 0, 0, 0] -5 1 0 1 -After: [0, 0, 0, 0] - -Before: [0, 1, 2, 0] -1 2 2 0 -After: [4, 1, 2, 0] - -Before: [2, 0, 3, 3] -11 2 0 2 -After: [2, 0, 2, 3] - -Before: [3, 3, 2, 2] -14 1 2 1 -After: [3, 2, 2, 2] - -Before: [1, 1, 0, 1] -9 2 1 0 -After: [1, 1, 0, 1] - -Before: [2, 3, 0, 3] -7 0 3 2 -After: [2, 3, 6, 3] - -Before: [2, 3, 3, 1] -12 3 2 2 -After: [2, 3, 3, 1] - -Before: [0, 2, 3, 3] -11 2 1 3 -After: [0, 2, 3, 2] - -Before: [3, 3, 0, 2] -5 2 0 1 -After: [3, 0, 0, 2] - -Before: [1, 1, 1, 1] -6 3 0 1 -After: [1, 1, 1, 1] - -Before: [2, 3, 0, 3] -10 3 2 1 -After: [2, 6, 0, 3] - -Before: [2, 1, 2, 2] -7 1 2 0 -After: [2, 1, 2, 2] - -Before: [0, 2, 2, 2] -1 1 2 0 -After: [4, 2, 2, 2] - -Before: [0, 3, 1, 2] -10 3 3 2 -After: [0, 3, 6, 2] - -Before: [3, 2, 3, 3] -3 1 2 3 -After: [3, 2, 3, 4] - -Before: [1, 1, 2, 3] -7 3 3 1 -After: [1, 9, 2, 3] - -Before: [2, 3, 3, 3] -3 0 2 2 -After: [2, 3, 4, 3] - -Before: [1, 3, 1, 1] -6 2 0 1 -After: [1, 1, 1, 1] - -Before: [3, 1, 1, 3] -15 2 3 3 -After: [3, 1, 1, 3] - -Before: [1, 0, 2, 3] -8 3 0 3 -After: [1, 0, 2, 3] - -Before: [0, 3, 2, 2] -14 1 2 3 -After: [0, 3, 2, 2] - -Before: [1, 1, 0, 0] -9 3 1 1 -After: [1, 1, 0, 0] - -Before: [2, 2, 3, 3] -3 1 2 2 -After: [2, 2, 4, 3] - -Before: [2, 2, 3, 3] -11 2 0 1 -After: [2, 2, 3, 3] - -Before: [0, 2, 0, 2] -3 3 2 3 -After: [0, 2, 0, 4] - -Before: [2, 3, 2, 0] -10 2 3 1 -After: [2, 6, 2, 0] - -Before: [3, 2, 3, 0] -11 2 1 3 -After: [3, 2, 3, 2] - -Before: [1, 2, 3, 0] -15 0 2 2 -After: [1, 2, 3, 0] - -Before: [0, 3, 1, 1] -4 2 1 0 -After: [1, 3, 1, 1] - -Before: [1, 0, 3, 3] -7 2 3 1 -After: [1, 9, 3, 3] - -Before: [2, 1, 3, 1] -11 2 0 0 -After: [2, 1, 3, 1] - -Before: [0, 1, 2, 0] -15 0 1 0 -After: [1, 1, 2, 0] - -Before: [1, 2, 1, 2] -6 2 0 0 -After: [1, 2, 1, 2] - -Before: [3, 0, 2, 1] -12 3 2 1 -After: [3, 3, 2, 1] - -Before: [0, 3, 2, 1] -12 3 2 3 -After: [0, 3, 2, 3] - -Before: [0, 1, 0, 0] -9 2 1 3 -After: [0, 1, 0, 1] - -Before: [1, 1, 1, 1] -2 2 1 3 -After: [1, 1, 1, 1] - -Before: [3, 2, 3, 2] -11 2 3 1 -After: [3, 2, 3, 2] - -Before: [3, 2, 3, 1] -10 2 3 3 -After: [3, 2, 3, 9] - -Before: [1, 1, 3, 2] -11 2 3 3 -After: [1, 1, 3, 2] - -Before: [0, 2, 1, 0] -3 1 2 2 -After: [0, 2, 4, 0] - -Before: [0, 0, 1, 1] -5 0 3 3 -After: [0, 0, 1, 0] - -Before: [1, 1, 1, 2] -6 2 0 3 -After: [1, 1, 1, 1] - -Before: [0, 3, 1, 3] -4 2 1 2 -After: [0, 3, 1, 3] - -Before: [2, 0, 1, 0] -5 1 0 3 -After: [2, 0, 1, 0] - -Before: [2, 3, 2, 1] -14 1 2 2 -After: [2, 3, 2, 1] - -Before: [0, 0, 1, 3] -15 1 3 3 -After: [0, 0, 1, 3] - -Before: [2, 3, 0, 2] -7 1 3 0 -After: [6, 3, 0, 2] - -Before: [1, 3, 0, 1] -6 3 0 2 -After: [1, 3, 1, 1] - -Before: [3, 1, 3, 1] -12 3 2 2 -After: [3, 1, 3, 1] - -Before: [2, 1, 3, 1] -10 3 2 3 -After: [2, 1, 3, 2] - -Before: [0, 1, 0, 0] -9 2 1 1 -After: [0, 1, 0, 0] - -Before: [2, 1, 2, 1] -8 2 0 0 -After: [2, 1, 2, 1] - -Before: [3, 2, 2, 2] -10 0 3 3 -After: [3, 2, 2, 9] - -Before: [0, 1, 3, 1] -2 3 1 2 -After: [0, 1, 1, 1] - -Before: [1, 3, 3, 3] -15 0 2 0 -After: [3, 3, 3, 3] - -Before: [3, 2, 2, 1] -12 3 2 0 -After: [3, 2, 2, 1] - -Before: [0, 3, 2, 1] -12 3 2 1 -After: [0, 3, 2, 1] - -Before: [0, 0, 2, 0] -8 2 2 1 -After: [0, 2, 2, 0] - -Before: [0, 3, 0, 3] -7 3 3 2 -After: [0, 3, 9, 3] - -Before: [1, 2, 2, 2] -7 0 1 0 -After: [2, 2, 2, 2] - -Before: [0, 1, 1, 3] -5 0 3 0 -After: [0, 1, 1, 3] - -Before: [2, 0, 3, 3] -0 1 2 2 -After: [2, 0, 3, 3] - -Before: [3, 1, 0, 0] -9 2 1 2 -After: [3, 1, 1, 0] - -Before: [0, 0, 0, 3] -8 3 0 1 -After: [0, 3, 0, 3] - -Before: [3, 1, 2, 1] -12 3 2 3 -After: [3, 1, 2, 3] - -Before: [3, 2, 0, 2] -5 2 0 0 -After: [0, 2, 0, 2] - -Before: [0, 2, 1, 3] -7 3 3 3 -After: [0, 2, 1, 9] - -Before: [2, 3, 2, 2] -1 2 2 0 -After: [4, 3, 2, 2] - -Before: [1, 3, 2, 0] -7 0 2 1 -After: [1, 2, 2, 0] - -Before: [0, 3, 3, 1] -12 3 2 2 -After: [0, 3, 3, 1] - -Before: [3, 3, 1, 2] -4 2 1 1 -After: [3, 1, 1, 2] - -Before: [0, 1, 3, 3] -15 1 2 0 -After: [3, 1, 3, 3] - -Before: [0, 3, 1, 3] -8 3 0 2 -After: [0, 3, 3, 3] - -Before: [3, 1, 2, 2] -15 1 3 3 -After: [3, 1, 2, 3] - -Before: [0, 1, 2, 0] -13 0 0 1 -After: [0, 0, 2, 0] - -Before: [1, 0, 1, 3] -7 3 3 2 -After: [1, 0, 9, 3] - -Before: [2, 0, 1, 3] -7 0 3 3 -After: [2, 0, 1, 6] - -Before: [0, 3, 1, 0] -4 2 1 0 -After: [1, 3, 1, 0] - -Before: [0, 0, 0, 3] -13 0 0 3 -After: [0, 0, 0, 0] - -Before: [2, 1, 0, 2] -9 2 1 0 -After: [1, 1, 0, 2] - -Before: [1, 0, 0, 2] -3 3 2 3 -After: [1, 0, 0, 4] - -Before: [0, 1, 0, 0] -9 2 1 2 -After: [0, 1, 1, 0] - -Before: [3, 3, 0, 0] -10 1 3 2 -After: [3, 3, 9, 0] - -Before: [0, 0, 2, 2] -15 1 2 3 -After: [0, 0, 2, 2] - -Before: [1, 3, 1, 0] -4 2 1 2 -After: [1, 3, 1, 0] - -Before: [0, 3, 0, 3] -13 0 0 1 -After: [0, 0, 0, 3] - -Before: [0, 0, 3, 0] -5 1 0 0 -After: [0, 0, 3, 0] - -Before: [0, 1, 1, 3] -2 2 1 3 -After: [0, 1, 1, 1] - -Before: [0, 0, 2, 1] -12 3 2 0 -After: [3, 0, 2, 1] - -Before: [0, 2, 2, 2] -5 0 1 0 -After: [0, 2, 2, 2] - -Before: [0, 3, 1, 2] -13 0 0 1 -After: [0, 0, 1, 2] - -Before: [0, 1, 2, 2] -7 1 2 2 -After: [0, 1, 2, 2] - -Before: [1, 3, 1, 1] -4 0 1 1 -After: [1, 1, 1, 1] - -Before: [0, 1, 0, 1] -9 2 1 0 -After: [1, 1, 0, 1] - -Before: [0, 2, 3, 3] -7 3 3 3 -After: [0, 2, 3, 9] - -Before: [0, 0, 2, 1] -10 2 3 1 -After: [0, 6, 2, 1] - -Before: [3, 2, 3, 2] -11 2 3 3 -After: [3, 2, 3, 2] - -Before: [2, 1, 1, 2] -12 3 1 3 -After: [2, 1, 1, 3] - -Before: [0, 3, 3, 3] -13 0 0 1 -After: [0, 0, 3, 3] - -Before: [0, 0, 2, 0] -13 0 0 3 -After: [0, 0, 2, 0] - -Before: [2, 2, 3, 3] -3 1 2 0 -After: [4, 2, 3, 3] - -Before: [1, 3, 3, 2] -10 1 3 1 -After: [1, 9, 3, 2] - -Before: [0, 1, 2, 1] -2 3 1 3 -After: [0, 1, 2, 1] - -Before: [2, 3, 1, 1] -0 2 1 1 -After: [2, 3, 1, 1] - -Before: [1, 1, 0, 1] -9 2 1 1 -After: [1, 1, 0, 1] - -Before: [3, 2, 1, 2] -10 3 3 1 -After: [3, 6, 1, 2] - -Before: [1, 0, 2, 2] -0 1 3 3 -After: [1, 0, 2, 2] - -Before: [3, 3, 2, 2] -14 0 2 3 -After: [3, 3, 2, 2] - -Before: [2, 3, 0, 2] -10 1 2 2 -After: [2, 3, 6, 2] - -Before: [1, 3, 2, 0] -4 0 1 0 -After: [1, 3, 2, 0] - -Before: [1, 1, 1, 0] -2 2 1 1 -After: [1, 1, 1, 0] - -Before: [1, 1, 2, 1] -2 3 1 0 -After: [1, 1, 2, 1] - -Before: [0, 3, 0, 3] -15 0 3 0 -After: [3, 3, 0, 3] - -Before: [0, 2, 2, 3] -8 2 0 2 -After: [0, 2, 2, 3] - -Before: [0, 3, 3, 0] -13 0 0 3 -After: [0, 3, 3, 0] - -Before: [3, 2, 2, 1] -4 3 1 1 -After: [3, 1, 2, 1] - -Before: [3, 2, 2, 0] -14 0 2 0 -After: [2, 2, 2, 0] - -Before: [0, 0, 1, 3] -7 3 3 3 -After: [0, 0, 1, 9] - -Before: [2, 3, 3, 2] -11 2 3 2 -After: [2, 3, 2, 2] - -Before: [1, 2, 3, 2] -11 2 1 0 -After: [2, 2, 3, 2] - -Before: [1, 1, 3, 1] -12 3 2 3 -After: [1, 1, 3, 3] - -Before: [2, 3, 1, 2] -3 0 2 1 -After: [2, 4, 1, 2] - -Before: [1, 2, 1, 1] -6 3 0 2 -After: [1, 2, 1, 1] - -Before: [0, 1, 2, 0] -9 3 1 3 -After: [0, 1, 2, 1] - -Before: [1, 0, 2, 1] -15 0 2 1 -After: [1, 3, 2, 1] - -Before: [1, 0, 2, 1] -12 3 2 0 -After: [3, 0, 2, 1] - -Before: [3, 1, 2, 3] -8 3 3 0 -After: [3, 1, 2, 3] - -Before: [1, 0, 2, 2] -15 1 2 2 -After: [1, 0, 2, 2] - -Before: [2, 0, 1, 2] -0 2 0 1 -After: [2, 3, 1, 2] - -Before: [1, 3, 1, 2] -4 2 1 3 -After: [1, 3, 1, 1] - -Before: [0, 0, 0, 3] -5 2 0 2 -After: [0, 0, 0, 3] - -Before: [2, 1, 2, 3] -1 2 2 0 -After: [4, 1, 2, 3] - -Before: [0, 1, 1, 0] -2 2 1 1 -After: [0, 1, 1, 0] - -Before: [1, 1, 1, 0] -6 2 0 1 -After: [1, 1, 1, 0] - -Before: [2, 2, 1, 1] -3 0 2 3 -After: [2, 2, 1, 4] - -Before: [0, 2, 3, 1] -4 3 1 2 -After: [0, 2, 1, 1] - -Before: [2, 0, 2, 2] -8 2 2 3 -After: [2, 0, 2, 2] - -Before: [1, 3, 1, 0] -0 0 1 2 -After: [1, 3, 3, 0] - -Before: [1, 2, 1, 1] -6 3 0 1 -After: [1, 1, 1, 1] - -Before: [1, 2, 0, 0] -7 0 1 0 -After: [2, 2, 0, 0] - -Before: [1, 2, 2, 1] -12 3 2 1 -After: [1, 3, 2, 1] - -Before: [0, 1, 1, 0] -2 2 1 2 -After: [0, 1, 1, 0] - - - -12 3 3 2 -12 3 2 0 -12 2 1 1 -0 1 2 1 -10 1 1 1 -1 1 3 3 -8 3 1 1 -10 2 0 2 -3 2 2 2 -12 0 2 3 -12 2 2 0 -9 3 2 3 -10 3 2 3 -1 1 3 1 -8 1 3 3 -10 0 0 1 -3 1 1 1 -10 2 0 0 -3 0 3 0 -0 2 0 1 -10 1 1 1 -1 3 1 3 -12 2 0 0 -10 1 0 1 -3 1 1 1 -12 3 1 2 -7 1 0 2 -10 2 1 2 -1 3 2 3 -8 3 2 2 -10 2 0 1 -3 1 2 1 -12 0 0 3 -12 3 0 0 -11 0 1 1 -10 1 2 1 -10 1 1 1 -1 1 2 2 -12 0 0 1 -12 1 3 3 -12 2 1 0 -12 3 1 0 -10 0 2 0 -1 2 0 2 -8 2 2 3 -10 1 0 1 -3 1 1 1 -10 3 0 0 -3 0 3 0 -12 0 2 2 -4 2 0 2 -10 2 3 2 -10 2 1 2 -1 3 2 3 -12 2 1 2 -10 0 0 1 -3 1 2 1 -6 2 0 0 -10 0 3 0 -1 3 0 3 -8 3 1 1 -12 0 1 2 -12 2 2 3 -12 2 3 0 -2 0 3 2 -10 2 1 2 -1 2 1 1 -12 1 1 3 -12 0 1 2 -13 0 3 0 -10 0 2 0 -1 0 1 1 -8 1 2 2 -12 2 0 1 -12 2 2 3 -12 2 0 0 -2 0 3 1 -10 1 3 1 -1 1 2 2 -8 2 0 1 -12 1 0 3 -10 3 0 0 -3 0 1 0 -12 2 0 2 -8 0 2 0 -10 0 2 0 -1 0 1 1 -8 1 3 0 -12 3 2 2 -12 3 1 1 -12 3 3 3 -12 2 3 1 -10 1 3 1 -1 0 1 0 -12 0 2 2 -12 0 3 3 -12 2 2 1 -15 1 3 3 -10 3 1 3 -1 0 3 0 -8 0 0 3 -12 2 3 0 -12 3 2 2 -12 3 0 1 -6 0 1 0 -10 0 3 0 -1 0 3 3 -8 3 3 1 -12 1 3 2 -12 2 1 0 -12 2 2 3 -2 0 3 0 -10 0 3 0 -1 1 0 1 -12 2 0 0 -10 3 0 2 -3 2 3 2 -15 0 3 2 -10 2 1 2 -10 2 3 2 -1 1 2 1 -10 2 0 0 -3 0 3 0 -12 0 1 2 -5 2 3 2 -10 2 1 2 -1 1 2 1 -8 1 2 0 -12 3 3 3 -12 1 3 2 -12 3 1 1 -14 1 2 3 -10 3 3 3 -10 3 1 3 -1 0 3 0 -8 0 2 2 -10 2 0 0 -3 0 3 0 -12 1 0 1 -12 2 1 3 -7 1 3 1 -10 1 3 1 -1 2 1 2 -8 2 1 1 -12 1 1 0 -12 2 0 2 -12 3 2 3 -8 0 2 0 -10 0 2 0 -1 1 0 1 -8 1 2 3 -12 0 1 2 -12 0 1 0 -10 1 0 1 -3 1 1 1 -12 2 1 1 -10 1 3 1 -1 1 3 3 -8 3 3 1 -12 0 1 3 -12 2 0 2 -12 1 2 0 -8 0 2 3 -10 3 1 3 -1 3 1 1 -8 1 0 2 -12 3 3 1 -12 3 0 3 -12 2 1 0 -11 1 0 0 -10 0 2 0 -10 0 3 0 -1 2 0 2 -8 2 1 0 -12 0 0 3 -12 3 2 2 -12 1 3 1 -5 3 2 1 -10 1 3 1 -1 1 0 0 -8 0 0 3 -12 0 1 1 -12 1 2 0 -10 0 2 2 -10 2 1 2 -1 2 3 3 -10 3 0 0 -3 0 2 0 -12 3 1 2 -10 0 0 1 -3 1 2 1 -0 1 2 2 -10 2 1 2 -1 3 2 3 -8 3 0 1 -12 3 3 2 -12 2 0 3 -0 0 2 3 -10 3 3 3 -1 1 3 1 -8 1 2 2 -12 1 2 0 -12 0 3 3 -12 3 0 1 -3 0 1 3 -10 3 3 3 -1 3 2 2 -8 2 2 1 -12 2 1 3 -12 0 2 2 -12 2 3 0 -2 0 3 0 -10 0 1 0 -1 0 1 1 -8 1 0 2 -12 0 0 1 -12 2 0 0 -15 0 3 1 -10 1 2 1 -1 1 2 2 -8 2 3 1 -12 3 1 2 -2 0 3 2 -10 2 2 2 -1 2 1 1 -12 3 3 0 -12 2 0 2 -6 2 0 3 -10 3 2 3 -1 1 3 1 -8 1 0 0 -12 2 3 3 -12 1 1 1 -12 1 2 2 -7 1 3 3 -10 3 2 3 -1 0 3 0 -8 0 0 3 -10 1 0 2 -3 2 0 2 -12 1 0 0 -10 1 2 1 -10 1 3 1 -10 1 1 1 -1 3 1 3 -8 3 0 2 -12 2 1 3 -12 2 2 0 -12 1 0 1 -2 0 3 0 -10 0 2 0 -1 0 2 2 -12 2 3 0 -10 3 0 3 -3 3 1 3 -12 0 0 1 -13 0 3 3 -10 3 1 3 -10 3 2 3 -1 2 3 2 -12 1 1 3 -10 1 0 1 -3 1 1 1 -7 1 0 1 -10 1 3 1 -1 2 1 2 -8 2 2 0 -12 0 3 3 -10 0 0 2 -3 2 3 2 -12 0 2 1 -5 3 2 3 -10 3 1 3 -1 0 3 0 -8 0 2 1 -12 1 1 0 -12 2 0 3 -1 0 0 0 -10 0 1 0 -1 1 0 1 -8 1 1 0 -12 0 3 2 -12 1 2 1 -12 0 3 3 -12 3 1 3 -10 3 3 3 -1 3 0 0 -8 0 1 3 -12 1 1 0 -10 0 2 1 -10 1 3 1 -1 3 1 3 -8 3 1 1 -12 3 2 0 -10 2 0 2 -3 2 3 2 -12 0 2 3 -5 3 2 2 -10 2 2 2 -1 2 1 1 -8 1 2 3 -12 2 0 0 -12 3 3 2 -12 3 0 1 -11 1 0 1 -10 1 3 1 -10 1 2 1 -1 1 3 3 -8 3 3 1 -12 1 1 0 -10 2 0 2 -3 2 2 2 -12 1 0 3 -8 0 2 2 -10 2 2 2 -1 2 1 1 -12 1 3 2 -1 3 3 0 -10 0 2 0 -10 0 1 0 -1 0 1 1 -12 3 3 2 -12 0 1 3 -12 1 2 0 -10 0 2 2 -10 2 1 2 -1 1 2 1 -8 1 3 3 -12 3 3 0 -10 0 0 2 -3 2 0 2 -12 1 3 1 -4 2 0 0 -10 0 1 0 -1 0 3 3 -8 3 3 1 -12 1 1 3 -12 2 2 2 -12 3 1 0 -1 3 3 2 -10 2 2 2 -1 2 1 1 -10 1 0 3 -3 3 0 3 -10 2 0 0 -3 0 1 0 -12 2 3 2 -9 3 2 0 -10 0 1 0 -1 0 1 1 -12 2 1 3 -12 1 3 2 -12 2 1 0 -2 0 3 2 -10 2 1 2 -1 1 2 1 -10 0 0 0 -3 0 3 0 -12 3 2 2 -10 0 0 3 -3 3 0 3 -5 3 2 3 -10 3 3 3 -1 3 1 1 -8 1 0 3 -12 0 1 2 -12 3 2 1 -4 2 0 0 -10 0 1 0 -1 0 3 3 -12 2 3 2 -12 1 3 0 -12 0 0 1 -3 0 1 0 -10 0 2 0 -10 0 3 0 -1 0 3 3 -8 3 1 1 -10 3 0 3 -3 3 2 3 -12 1 3 0 -12 0 1 2 -5 2 3 3 -10 3 1 3 -10 3 1 3 -1 3 1 1 -8 1 1 3 -12 2 3 1 -10 3 0 0 -3 0 2 0 -10 0 0 2 -3 2 3 2 -0 0 2 1 -10 1 3 1 -10 1 2 1 -1 3 1 3 -12 3 0 0 -12 2 2 2 -12 2 1 1 -0 2 0 0 -10 0 2 0 -1 3 0 3 -8 3 3 0 -12 0 2 3 -12 3 1 3 -10 3 3 3 -1 3 0 0 -12 3 1 1 -10 2 0 3 -3 3 0 3 -10 2 0 2 -3 2 1 2 -14 1 2 2 -10 2 2 2 -10 2 1 2 -1 2 0 0 -10 2 0 3 -3 3 3 3 -12 1 3 2 -14 1 2 1 -10 1 2 1 -1 0 1 0 -12 3 3 1 -12 2 1 2 -12 0 2 3 -6 2 1 2 -10 2 3 2 -10 2 1 2 -1 0 2 0 -8 0 1 3 -12 1 3 0 -12 3 0 2 -12 0 0 1 -3 0 1 1 -10 1 1 1 -1 3 1 3 -8 3 3 1 -10 2 0 2 -3 2 2 2 -10 2 0 3 -3 3 1 3 -12 2 1 0 -13 0 3 3 -10 3 1 3 -1 1 3 1 -12 2 1 3 -2 0 3 2 -10 2 3 2 -1 2 1 1 -8 1 0 2 -12 3 1 1 -10 1 0 3 -3 3 1 3 -3 3 1 1 -10 1 2 1 -1 2 1 2 -8 2 1 0 -12 0 2 3 -12 0 2 1 -12 3 1 2 -12 2 3 2 -10 2 1 2 -1 0 2 0 -8 0 1 2 -12 3 2 3 -12 0 2 0 -10 3 0 1 -3 1 2 1 -11 3 1 1 -10 1 2 1 -10 1 3 1 -1 2 1 2 -8 2 0 3 -12 0 1 2 -10 2 0 0 -3 0 1 0 -10 1 0 1 -3 1 2 1 -1 0 0 2 -10 2 2 2 -1 2 3 3 -12 0 2 2 -1 0 0 1 -10 1 2 1 -1 1 3 3 -12 3 1 0 -10 3 0 2 -3 2 2 2 -12 1 1 1 -6 2 0 1 -10 1 1 1 -1 1 3 3 -8 3 2 1 -12 0 1 2 -12 1 3 3 -12 2 2 0 -10 3 2 2 -10 2 3 2 -1 2 1 1 -8 1 0 0 -12 2 1 3 -12 0 3 1 -12 2 3 2 -15 2 3 2 -10 2 3 2 -1 0 2 0 -8 0 3 2 -10 0 0 0 -3 0 1 0 -12 1 3 3 -3 0 1 1 -10 1 1 1 -1 2 1 2 -8 2 1 1 -12 2 0 2 -12 2 1 0 -13 0 3 0 -10 0 2 0 -1 1 0 1 -8 1 0 0 -12 2 0 3 -12 3 1 2 -12 3 3 1 -14 1 2 3 -10 3 3 3 -10 3 3 3 -1 0 3 0 -8 0 3 2 -12 1 1 0 -12 2 3 3 -12 1 0 1 -7 1 3 1 -10 1 3 1 -1 2 1 2 -8 2 2 3 -10 0 0 0 -3 0 2 0 -12 2 1 2 -12 3 0 1 -6 2 1 0 -10 0 3 0 -1 0 3 3 -8 3 0 1 -10 1 0 3 -3 3 2 3 -10 3 0 0 -3 0 2 0 -2 0 3 3 -10 3 2 3 -1 1 3 1 -8 1 2 0 -12 1 3 1 -12 1 1 3 -10 0 0 2 -3 2 3 2 -10 1 2 3 -10 3 1 3 -1 0 3 0 -8 0 0 1 -12 0 0 3 -10 0 0 2 -3 2 2 2 -12 0 1 0 -9 3 2 0 -10 0 1 0 -1 1 0 1 -8 1 0 2 -12 2 1 0 -12 1 0 1 -12 1 2 3 -13 0 3 3 -10 3 3 3 -1 2 3 2 -8 2 1 0 -12 0 0 1 -12 0 2 2 -12 1 3 3 -3 3 1 1 -10 1 3 1 -1 0 1 0 -12 3 1 1 -12 2 3 3 -5 2 3 3 -10 3 2 3 -1 0 3 0 -8 0 1 2 -12 2 0 1 -12 2 2 0 -10 3 0 3 -3 3 2 3 -2 0 3 0 -10 0 1 0 -10 0 3 0 -1 2 0 2 -8 2 2 0 -12 2 2 2 -12 3 0 1 -6 2 1 1 -10 1 2 1 -1 0 1 0 -8 0 1 3 -12 2 1 1 -10 3 0 0 -3 0 1 0 -8 0 2 1 -10 1 2 1 -1 3 1 3 -12 3 0 1 -12 0 1 0 -6 2 1 1 -10 1 1 1 -1 1 3 3 -12 0 2 1 -12 3 3 0 -12 3 0 2 -12 1 2 1 -10 1 1 1 -10 1 1 1 -1 3 1 3 -12 1 0 0 -12 3 1 1 -12 0 2 2 -3 0 1 2 -10 2 1 2 -1 3 2 3 -12 3 3 2 -12 2 0 0 -12 1 0 1 -10 1 2 2 -10 2 3 2 -1 3 2 3 -8 3 0 2 -10 0 0 3 -3 3 1 3 -1 3 3 1 -10 1 2 1 -1 2 1 2 -8 2 1 3 -12 0 2 2 -12 3 0 0 -12 0 1 1 -4 2 0 2 -10 2 2 2 -1 2 3 3 -8 3 0 0 -10 2 0 1 -3 1 2 1 -12 0 0 3 -12 0 1 2 -15 1 3 2 -10 2 3 2 -10 2 1 2 -1 2 0 0 -8 0 0 2 -12 3 0 1 -12 3 3 3 -12 1 3 0 -3 0 1 1 -10 1 1 1 -1 1 2 2 -8 2 2 0 -10 1 0 3 -3 3 2 3 -12 0 2 2 -12 0 1 1 -5 2 3 2 -10 2 3 2 -1 0 2 0 -12 0 1 2 -5 2 3 1 -10 1 2 1 -1 1 0 0 -8 0 3 1 -12 1 3 0 -7 0 3 2 -10 2 1 2 -1 1 2 1 -8 1 3 2 -10 2 0 1 -3 1 0 1 -12 1 0 3 -3 3 1 0 -10 0 1 0 -10 0 2 0 -1 0 2 2 -8 2 2 0 -10 1 0 3 -3 3 3 3 -10 3 0 1 -3 1 1 1 -12 1 2 2 -14 3 2 2 -10 2 3 2 -1 0 2 0 -8 0 1 1 -12 2 0 3 -12 0 1 2 -12 2 1 0 -5 2 3 0 -10 0 2 0 -1 0 1 1 -12 3 2 0 -12 2 0 2 -10 1 0 3 -3 3 0 3 -6 2 0 2 -10 2 2 2 -10 2 3 2 -1 1 2 1 -12 2 2 3 -12 2 0 0 -12 3 3 2 -4 0 2 3 -10 3 1 3 -1 3 1 1 -8 1 3 3 -12 3 2 1 -0 0 2 0 -10 0 2 0 -1 0 3 3 -8 3 1 0 -12 1 3 3 -10 3 0 1 -3 1 1 1 -12 0 2 2 -10 1 2 1 -10 1 3 1 -1 1 0 0 -8 0 1 1 -12 2 2 3 -12 1 0 0 -12 3 1 2 -7 0 3 0 -10 0 3 0 -1 1 0 1 -8 1 2 2 -12 1 0 1 -10 2 0 0 -3 0 2 0 -12 1 0 3 -7 3 0 0 -10 0 2 0 -1 2 0 2 -12 2 3 3 -12 2 2 0 -2 0 3 1 -10 1 2 1 -1 2 1 2 -8 2 3 1 -12 0 1 0 -12 3 1 2 -12 1 0 3 -10 3 2 0 -10 0 2 0 -1 0 1 1 -8 1 1 2 -12 2 3 0 -12 0 3 1 -13 0 3 0 -10 0 3 0 -10 0 2 0 -1 2 0 2 -12 2 2 0 -12 3 3 1 -7 3 0 1 -10 1 3 1 -1 1 2 2 -8 2 2 0 -12 3 1 2 -10 3 0 1 -3 1 2 1 -0 1 2 3 -10 3 2 3 -10 3 3 3 -1 0 3 0 -12 3 2 1 -12 0 3 3 -5 3 2 1 -10 1 3 1 -10 1 1 1 -1 1 0 0 -8 0 0 3 -12 0 3 2 -12 2 2 0 -12 3 0 1 -11 1 0 0 -10 0 2 0 -1 3 0 3 -8 3 0 1 -12 0 3 3 -10 0 0 0 -3 0 3 0 -10 2 0 2 -3 2 2 2 -9 3 2 2 -10 2 3 2 -1 1 2 1 -12 2 1 2 -15 2 3 2 -10 2 2 2 -10 2 1 2 -1 2 1 1 -12 2 0 3 -12 0 3 2 -4 2 0 2 -10 2 3 2 -1 2 1 1 -8 1 3 3 -10 1 0 2 -3 2 3 2 -12 2 1 1 -12 0 2 0 -0 1 2 1 -10 1 3 1 -1 1 3 3 -8 3 1 1 -10 0 0 2 -3 2 0 2 -12 3 2 3 -10 3 0 0 -3 0 1 0 -10 0 2 0 -10 0 3 0 -10 0 2 0 -1 0 1 1 -8 1 2 2 -10 1 0 1 -3 1 2 1 -10 1 0 0 -3 0 2 0 -12 1 3 1 -10 1 2 1 -1 2 1 2 -12 1 3 3 -10 3 0 1 -3 1 3 1 -6 0 1 3 -10 3 3 3 -10 3 2 3 -1 3 2 2 -12 2 2 3 -12 1 3 0 -7 0 3 1 -10 1 3 1 -1 2 1 2 -10 1 0 0 -3 0 0 0 -10 3 0 3 -3 3 1 3 -12 1 0 1 -1 3 3 0 -10 0 1 0 -1 2 0 2 -8 2 3 1 -12 2 3 3 -12 1 3 0 -12 1 1 2 -7 0 3 3 -10 3 2 3 -1 3 1 1 -8 1 3 2 -12 2 0 0 -12 2 3 3 -12 3 2 1 -2 0 3 1 -10 1 3 1 -1 2 1 2 -8 2 3 1 -12 3 3 3 -12 3 2 0 -12 2 3 2 -0 2 0 2 -10 2 1 2 -10 2 1 2 -1 2 1 1 -8 1 1 0 diff --git a/2018/inputs/17.txt b/2018/inputs/17.txt deleted file mode 100644 index c29b948..0000000 --- a/2018/inputs/17.txt +++ /dev/null @@ -1,1884 +0,0 @@ -x=309, y=1432..1458 -y=231, x=423..450 -y=1629, x=355..382 -y=1321, x=462..472 -x=478, y=804..815 -x=447, y=583..592 -y=1585, x=315..369 -x=463, y=743..745 -y=1705, x=370..372 -x=478, y=784..794 -x=590, y=149..154 -x=322, y=839..858 -x=322, y=33..38 -y=257, x=474..501 -y=530, x=562..584 -x=588, y=1364..1368 -y=1048, x=567..578 -x=391, y=395..398 -x=585, y=1397..1401 -y=590, x=452..467 -x=549, y=133..146 -y=743, x=463..465 -x=377, y=564..585 -x=405, y=91..97 -x=356, y=893..907 -x=410, y=700..702 -x=583, y=1128..1132 -x=375, y=1449..1455 -x=354, y=1408..1418 -y=876, x=468..477 -y=573, x=402..408 -y=667, x=390..409 -y=1393, x=490..495 -y=1719, x=614..617 -x=379, y=510..530 -y=524, x=369..371 -x=442, y=9..21 -x=380, y=950..975 -x=552, y=66..68 -x=429, y=1005..1020 -x=340, y=216..240 -y=1115, x=580..608 -x=487, y=672..689 -y=519, x=460..468 -y=450, x=503..506 -y=1104, x=369..494 -y=367, x=588..592 -x=409, y=1604..1630 -y=681, x=615..629 -y=1544, x=397..400 -y=71, x=338..349 -x=444, y=283..288 -x=622, y=224..251 -x=465, y=743..745 -x=591, y=1464..1471 -x=349, y=1691..1696 -x=327, y=1158..1162 -x=566, y=237..247 -x=533, y=1366..1368 -y=398, x=364..391 -x=382, y=1446..1458 -x=387, y=1637..1645 -y=266, x=505..524 -y=911, x=365..392 -x=618, y=348..350 -y=24, x=550..568 -y=244, x=558..560 -y=1046, x=360..378 -x=530, y=502..515 -y=1270, x=610..620 -x=623, y=136..162 -y=1477, x=330..349 -x=415, y=834..850 -x=358, y=1489..1502 -x=617, y=1707..1719 -y=1223, x=460..476 -x=382, y=1294..1319 -x=492, y=177..184 -x=372, y=1695..1705 -x=538, y=1573..1598 -x=415, y=238..249 -x=383, y=1070..1077 -y=1371, x=579..600 -x=394, y=1071..1077 -x=586, y=320..334 -x=420, y=481..499 -x=520, y=1307..1320 -x=349, y=1593..1605 -x=577, y=1291..1314 -y=1728, x=326..348 -x=628, y=1007..1011 -y=1424, x=605..608 -x=435, y=1072..1076 -x=355, y=1250..1256 -x=390, y=648..667 -x=520, y=695..721 -y=1011, x=603..628 -x=404, y=701..702 -x=584, y=685..687 -y=1357, x=354..356 -y=645, x=614..620 -x=470, y=992..1002 -y=1543, x=381..385 -y=1143, x=544..546 -x=320, y=1232..1234 -x=633, y=1132..1142 -x=477, y=872..876 -x=340, y=316..339 -x=352, y=1073..1079 -x=486, y=814..831 -x=475, y=1620..1640 -x=553, y=1074..1086 -y=1579, x=345..361 -x=522, y=457..458 -y=585, x=498..635 -x=468, y=513..519 -y=745, x=463..465 -y=1537, x=397..400 -x=448, y=1004..1020 -x=492, y=1543..1546 -x=567, y=1593..1614 -x=566, y=1384..1393 -x=491, y=717..729 -x=334, y=461..481 -y=1697, x=505..508 -y=1437, x=389..403 -x=582, y=36..48 -x=594, y=1323..1345 -x=401, y=1495..1501 -y=1335, x=494..508 -y=782, x=509..511 -x=611, y=484..496 -x=462, y=1281..1297 -x=503, y=1436..1462 -y=850, x=415..420 -y=646, x=336..361 -x=548, y=238..247 -x=330, y=404..406 -x=502, y=408..426 -y=1122, x=307..309 -y=1084, x=342..359 -y=1144, x=312..334 -y=1409, x=380..387 -x=591, y=263..266 -x=367, y=1493..1495 -y=147, x=348..350 -x=496, y=1689..1707 -y=1037, x=434..450 -x=533, y=502..515 -x=513, y=676..689 -x=478, y=700..710 -x=368, y=778..781 -y=1380, x=346..363 -x=604, y=481..493 -x=325, y=438..459 -x=621, y=1606..1614 -y=1533, x=528..530 -x=603, y=929..942 -x=541, y=504..518 -y=1126, x=514..537 -y=369, x=588..592 -x=578, y=216..224 -x=558, y=88..92 -y=997, x=491..500 -x=509, y=779..782 -x=540, y=983..993 -y=641, x=365..370 -x=332, y=501..524 -x=542, y=1261..1274 -y=885, x=417..433 -x=514, y=384..387 -y=1252, x=309..321 -x=412, y=1571..1597 -x=409, y=648..667 -y=1096, x=510..512 -y=1694, x=430..441 -x=516, y=1005..1025 -x=460, y=513..519 -y=1640, x=463..475 -x=420, y=1684..1686 -x=523, y=556..560 -x=381, y=1349..1352 -x=559, y=443..450 -y=975, x=354..380 -x=356, y=865..872 -x=500, y=528..542 -x=402, y=1639..1649 -y=1422, x=605..608 -x=383, y=1474..1476 -y=1385, x=618..633 -x=378, y=240..265 -x=548, y=322..326 -x=570, y=342..351 -x=552, y=1366..1368 -y=836, x=306..322 -x=528, y=527..537 -x=382, y=1617..1629 -x=295, y=1349..1351 -x=326, y=1266..1278 -y=235, x=460..466 -y=53, x=362..384 -x=440, y=157..170 -y=625, x=347..372 -x=610, y=339..353 -y=836, x=464..480 -x=524, y=1572..1598 -y=1604, x=376..378 -x=429, y=180..182 -y=1073, x=350..352 -y=713, x=336..359 -x=618, y=1343..1356 -x=378, y=692..695 -x=471, y=92..101 -x=610, y=1192..1194 -y=1217, x=431..455 -y=1146, x=360..520 -y=73, x=314..316 -x=592, y=1296..1308 -y=1617, x=303..307 -x=324, y=673..687 -x=594, y=793..799 -x=496, y=1051..1063 -x=342, y=400..413 -x=502, y=72..82 -x=578, y=257..268 -y=1255, x=509..528 -x=534, y=1153..1163 -x=599, y=680..694 -y=1667, x=582..599 -x=352, y=1388..1399 -x=373, y=826..832 -x=466, y=230..235 -x=343, y=584..595 -x=626, y=1148..1164 -y=1234, x=484..509 -x=322, y=1053..1056 -x=349, y=1664..1667 -x=335, y=500..524 -x=533, y=278..279 -x=392, y=132..136 -x=434, y=1037..1039 -x=537, y=484..489 -x=375, y=1474..1476 -x=445, y=360..387 -x=555, y=406..420 -x=365, y=897..911 -y=324, x=378..389 -y=1702, x=457..473 -x=353, y=1368..1377 -x=460, y=950..959 -y=354, x=444..449 -y=1505, x=569..578 -x=329, y=1681..1699 -x=476, y=1214..1223 -x=569, y=523..525 -y=542, x=522..538 -y=1684, x=370..375 -x=618, y=1188..1202 -x=518, y=1239..1248 -x=415, y=1206..1210 -x=306, y=818..836 -x=438, y=1605..1618 -x=373, y=1621..1623 -x=595, y=1591..1599 -x=348, y=1725..1728 -x=552, y=864..867 -x=504, y=245..247 -y=537, x=528..532 -y=869, x=584..601 -x=339, y=1536..1540 -y=1271, x=511..524 -x=602, y=147..162 -y=1446, x=509..534 -y=1563, x=326..344 -y=563, x=305..330 -y=1536, x=339..344 -x=440, y=325..330 -y=1182, x=510..514 -x=481, y=493..506 -y=313, x=576..592 -x=393, y=371..376 -x=394, y=1262..1272 -x=591, y=710..727 -x=345, y=250..265 -y=995, x=568..577 -y=278, x=413..418 -x=598, y=1073..1099 -y=1560, x=333..338 -x=486, y=32..44 -x=577, y=926..934 -x=361, y=642..646 -y=193, x=528..549 -x=301, y=518..544 -y=1208, x=312..321 -x=342, y=656..662 -x=603, y=1323..1345 -x=503, y=775..785 -y=689, x=396..400 -x=596, y=895..902 -x=526, y=833..841 -x=498, y=783..794 -x=326, y=1725..1728 -x=475, y=1563..1588 -x=419, y=724..738 -x=321, y=1527..1531 -x=433, y=142..158 -x=596, y=1469..1496 -x=341, y=982..989 -y=378, x=497..504 -y=1599, x=621..633 -x=355, y=1617..1629 -y=1039, x=434..450 -x=360, y=827..832 -x=393, y=1467..1479 -y=937, x=344..350 -x=501, y=251..257 -y=526, x=369..371 -x=527, y=427..438 -y=1599, x=595..615 -x=486, y=1562..1588 -x=358, y=1550..1563 -y=82, x=471..502 -x=300, y=259..276 -y=808, x=492..494 -x=444, y=335..354 -y=1368, x=443..445 -x=567, y=1022..1048 -x=620, y=440..452 -x=572, y=600..612 -x=442, y=583..592 -y=194, x=622..624 -y=184, x=375..379 -x=304, y=1432..1458 -x=443, y=617..637 -x=332, y=1446..1458 -x=327, y=888..913 -x=588, y=1463..1471 -y=1278, x=313..326 -y=493, x=526..550 -x=301, y=438..459 -x=467, y=1158..1182 -y=592, x=442..447 -x=618, y=1364..1385 -x=499, y=35..37 -x=470, y=673..689 -x=620, y=1255..1270 -x=329, y=792..815 -x=389, y=513..532 -y=1598, x=524..538 -x=350, y=1073..1079 -x=414, y=514..532 -x=334, y=128..155 -y=1021, x=404..422 -x=543, y=1457..1476 -x=527, y=297..303 -x=363, y=1677..1687 -x=325, y=399..413 -x=436, y=728..749 -x=561, y=1187..1192 -x=632, y=1149..1164 -y=630, x=474..493 -y=1471, x=422..436 -y=1074, x=553..556 -y=882, x=377..389 -x=404, y=1010..1021 -x=307, y=1461..1481 -y=1018, x=473..478 -x=568, y=35..48 -x=351, y=1194..1202 -x=373, y=1449..1455 -x=516, y=610..617 -y=617, x=607..616 -y=493, x=601..604 -x=618, y=1545..1561 -y=158, x=419..433 -x=560, y=235..244 -x=362, y=38..53 -x=309, y=1120..1122 -x=342, y=1066..1084 -x=495, y=1381..1393 -x=505, y=1634..1641 -x=526, y=791..798 -y=1052, x=583..589 -x=557, y=1135..1146 -x=318, y=34..38 -y=601, x=426..428 -x=530, y=70..74 -y=1099, x=581..598 -y=342, x=466..468 -x=512, y=1094..1096 -x=568, y=984..995 -y=32, x=599..618 -y=1720, x=590..608 -x=365, y=630..641 -y=1571, x=453..466 -y=492, x=617..624 -y=1301, x=341..359 -x=536, y=777..784 -x=589, y=1051..1052 -x=429, y=802..819 -y=1397, x=469..471 -x=620, y=627..645 -y=1431, x=557..576 -y=785, x=503..529 -y=1269, x=402..404 -y=940, x=419..458 -x=590, y=1024..1039 -x=345, y=1576..1579 -x=387, y=287..306 -x=628, y=137..162 -x=336, y=641..646 -x=624, y=1651..1661 -y=944, x=505..511 -x=481, y=989..999 -x=369, y=1595..1608 -y=858, x=317..322 -x=302, y=260..276 -x=347, y=766..769 -x=599, y=1665..1667 -x=561, y=1384..1393 -x=354, y=1345..1357 -y=330, x=530..554 -x=614, y=1708..1719 -y=420, x=540..555 -x=313, y=1011..1029 -x=297, y=1074..1096 -x=362, y=765..769 -y=1409, x=579..595 -y=287, x=585..588 -x=594, y=1024..1039 -y=247, x=504..519 -x=448, y=616..637 -y=210, x=542..566 -x=629, y=666..681 -x=383, y=832..834 -y=238, x=300..324 -x=364, y=1347..1361 -y=405, x=466..478 -y=35, x=494..499 -x=611, y=1553..1556 -y=993, x=540..552 -y=1667, x=342..349 -x=592, y=300..313 -x=563, y=916..934 -x=471, y=1239..1256 -x=463, y=89..98 -x=472, y=1319..1321 -x=373, y=1556..1560 -x=566, y=218..229 -y=617, x=516..540 -y=249, x=415..441 -x=426, y=1177..1182 -y=816, x=400..421 -x=319, y=117..140 -y=821, x=311..315 -y=1563, x=358..381 -y=1143, x=346..357 -x=546, y=777..784 -x=300, y=213..238 -x=417, y=861..885 -x=604, y=1292..1314 -x=389, y=1533..1552 -y=1661, x=618..624 -y=160, x=390..399 -y=542, x=494..500 -y=669, x=504..526 -x=549, y=175..193 -x=412, y=1262..1272 -x=457, y=339..356 -x=400, y=435..454 -x=521, y=1173..1185 -y=1142, x=614..633 -x=392, y=599..621 -x=514, y=1112..1126 -x=618, y=119..142 -y=44, x=486..505 -x=490, y=372..384 -y=355, x=564..581 -x=305, y=694..715 -y=1548, x=559..572 -y=481, x=334..347 -x=583, y=1532..1557 -y=396, x=548..564 -x=400, y=811..816 -x=423, y=361..387 -x=411, y=334..337 -y=1531, x=302..321 -x=570, y=445..455 -x=394, y=1637..1645 -x=468, y=801..811 -x=538, y=1506..1533 -y=454, x=400..423 -x=561, y=1437..1448 -y=585, x=364..377 -x=503, y=219..224 -x=555, y=1303..1317 -x=616, y=609..617 -y=824, x=311..315 -x=543, y=1166..1176 -x=305, y=1594..1604 -x=301, y=288..305 -y=1567, x=418..432 -y=1546, x=473..492 -y=1210, x=499..516 -y=748, x=491..511 -y=1256, x=464..471 -x=411, y=146..164 -y=1248, x=518..520 -x=473, y=1699..1702 -y=347, x=466..468 -x=318, y=1149..1167 -y=155, x=334..358 -x=490, y=677..689 -y=1311, x=623..625 -x=408, y=53..80 -y=1056, x=318..322 -y=1372, x=382..409 -x=434, y=84..91 -x=352, y=865..872 -x=483, y=373..384 -y=1418, x=334..354 -y=387, x=514..534 -x=355, y=1516..1518 -x=391, y=688..701 -y=38, x=318..322 -y=195, x=583..590 -x=363, y=1370..1380 -y=1577, x=493..499 -y=1194, x=608..610 -x=605, y=968..992 -x=531, y=40..56 -y=460, x=475..478 -x=384, y=147..164 -x=353, y=1285..1291 -x=615, y=1590..1599 -x=381, y=1549..1563 -x=497, y=473..492 -x=552, y=984..993 -y=959, x=539..551 -y=65, x=466..479 -x=318, y=1053..1056 -x=568, y=182..186 -x=342, y=1598..1621 -y=1493, x=470..490 -x=609, y=928..942 -y=290, x=578..597 -y=467, x=303..320 -x=457, y=1698..1702 -x=460, y=492..506 -x=588, y=367..369 -x=470, y=1489..1493 -y=1438, x=344..367 -x=544, y=1132..1143 -x=473, y=1280..1297 -x=566, y=320..334 -x=402, y=1267..1269 -y=1215, x=590..605 -x=358, y=1532..1544 -x=625, y=1301..1311 -y=999, x=478..481 -x=514, y=811..817 -x=384, y=940..944 -y=74, x=530..539 -x=542, y=1036..1039 -y=899, x=443..494 -y=426, x=464..466 -x=358, y=128..155 -x=419, y=927..940 -x=505, y=645..647 -y=452, x=620..631 -x=520, y=1134..1146 -x=454, y=947..956 -x=456, y=738..748 -x=592, y=667..669 -y=229, x=394..406 -x=444, y=1514..1520 -x=375, y=1674..1684 -y=1338, x=350..539 -x=340, y=1463..1474 -y=91, x=434..447 -y=418, x=609..613 -x=574, y=179..189 -x=612, y=224..251 -x=595, y=1188..1202 -x=356, y=585..595 -y=1228, x=406..424 -y=1540, x=339..344 -y=1291, x=351..353 -x=338, y=1387..1399 -x=518, y=407..426 -y=1182, x=467..479 -y=413, x=325..342 -y=1407, x=621..624 -x=346, y=1511..1525 -y=1449, x=373..375 -x=361, y=1516..1518 -x=355, y=1430..1435 -y=1164, x=626..632 -x=530, y=733..734 -x=364, y=1556..1560 -y=798, x=505..526 -x=506, y=1043..1058 -x=492, y=801..808 -x=438, y=10..21 -x=460, y=89..98 -x=480, y=1422..1426 -y=1192, x=608..610 -y=1588, x=475..486 -y=637, x=443..448 -y=1090, x=540..562 -x=586, y=297..310 -y=420, x=609..613 -y=715, x=303..305 -x=583, y=1050..1052 -x=302, y=983..993 -x=432, y=1402..1406 -y=1710, x=589..606 -x=560, y=256..268 -x=551, y=953..959 -x=494, y=1090..1104 -y=1501, x=401..418 -x=603, y=412..425 -x=593, y=1171..1178 -y=1079, x=350..352 -x=385, y=1527..1543 -x=485, y=1010..1021 -y=80, x=408..427 -x=371, y=109..117 -x=454, y=1245..1255 -y=944, x=384..412 -x=524, y=1550..1560 -y=989, x=327..341 -y=69, x=314..316 -x=370, y=1511..1525 -y=1476, x=524..543 -x=330, y=1465..1477 -y=1317, x=528..555 -y=727, x=582..591 -x=409, y=1363..1372 -x=609, y=1022..1025 -y=240, x=333..340 -y=1165, x=425..428 -x=534, y=384..387 -x=515, y=219..224 -x=485, y=854..856 -x=377, y=876..882 -x=543, y=431..434 -y=602, x=322..330 -x=464, y=1238..1256 -x=400, y=1537..1544 -x=482, y=1375..1398 -x=315, y=1611..1625 -x=613, y=1040..1061 -x=436, y=1457..1471 -x=378, y=1593..1604 -x=535, y=431..434 -x=344, y=1536..1540 -y=1630, x=409..420 -x=546, y=1511..1536 -y=101, x=453..471 -x=615, y=666..681 -y=981, x=405..470 -y=1455, x=373..375 -x=550, y=11..24 -x=403, y=1418..1437 -y=76, x=413..420 -x=604, y=718..720 -x=422, y=1520..1526 -x=541, y=917..934 -y=706, x=486..493 -x=413, y=221..226 -x=504, y=375..378 -x=598, y=361..372 -x=472, y=821..832 -x=413, y=61..76 -y=149, x=590..595 -y=1725, x=415..428 -x=443, y=1356..1368 -x=334, y=1342..1345 -x=367, y=1427..1438 -y=1552, x=389..407 -x=426, y=492..494 -x=480, y=163..166 -x=527, y=76..87 -y=733, x=371..381 -x=502, y=871..890 -x=511, y=1265..1271 -x=576, y=299..313 -x=590, y=1206..1215 -x=537, y=1436..1448 -x=353, y=251..265 -x=579, y=1392..1409 -y=130, x=560..574 -y=1427, x=598..623 -y=1291, x=548..554 -x=392, y=1657..1667 -y=1396, x=550..576 -x=528, y=39..56 -x=605, y=1422..1424 -x=417, y=481..499 -x=564, y=344..355 -x=321, y=1241..1252 -x=315, y=1571..1585 -x=481, y=1028..1042 -y=907, x=353..356 -x=342, y=1665..1667 -x=436, y=107..134 -x=322, y=593..602 -y=481, x=313..331 -y=1625, x=295..315 -x=539, y=69..74 -y=1368, x=588..592 -y=1474, x=340..343 -x=405, y=967..981 -x=301, y=763..789 -y=162, x=623..628 -y=738, x=394..419 -y=1351, x=295..310 -y=1398, x=482..485 -x=356, y=1345..1357 -x=541, y=1512..1536 -x=307, y=287..305 -y=426, x=502..518 -y=834, x=383..392 -y=119, x=593..600 -x=561, y=1129..1132 -x=314, y=69..73 -x=569, y=760..788 -x=515, y=1307..1320 -y=280, x=307..311 -x=583, y=146..162 -x=312, y=1196..1208 -y=1604, x=305..322 -x=296, y=1681..1683 -y=34, x=400..424 -x=554, y=204..207 -x=367, y=329..332 -y=1479, x=370..393 -x=562, y=507..530 -x=326, y=1549..1563 -x=344, y=1427..1438 -x=451, y=1536..1538 -x=554, y=317..330 -y=142, x=604..618 -x=331, y=1599..1621 -y=1039, x=539..542 -y=337, x=408..411 -y=1643, x=354..356 -x=577, y=983..995 -y=1608, x=369..385 -x=346, y=1371..1380 -y=1368, x=421..425 -x=363, y=330..332 -x=504, y=659..669 -y=85, x=378..391 -x=494, y=1332..1335 -y=163, x=477..480 -x=589, y=667..669 -x=498, y=1379..1393 -y=859, x=471..491 -x=334, y=1133..1144 -x=614, y=1605..1614 -y=1345, x=594..603 -x=434, y=824..826 -x=381, y=714..733 -y=247, x=548..566 -y=1673, x=474..489 -x=429, y=908..918 -x=431, y=292..295 -x=621, y=1591..1599 -x=337, y=1637..1652 -x=509, y=1423..1446 -x=574, y=792..799 -y=1671, x=380..398 -x=303, y=1012..1029 -x=442, y=949..959 -y=431, x=535..543 -x=516, y=1196..1210 -y=268, x=560..578 -x=404, y=1294..1319 -y=266, x=591..619 -y=1063, x=382..496 -y=1683, x=296..299 -x=299, y=1682..1683 -x=309, y=1241..1252 -x=449, y=801..819 -y=967, x=316..344 -x=336, y=1149..1167 -x=579, y=579..582 -x=295, y=116..140 -y=276, x=300..302 -x=478, y=390..405 -y=992, x=605..612 -y=328, x=490..497 -x=302, y=1528..1531 -y=212, x=467..471 -y=1210, x=447..449 -y=428, x=380..393 -y=1022, x=605..609 -x=460, y=1215..1223 -x=347, y=1691..1696 -y=499, x=417..420 -y=1204, x=508..510 -x=610, y=1256..1270 -x=546, y=1166..1176 -x=393, y=1390..1412 -y=350, x=618..622 -y=1448, x=537..561 -y=366, x=397..417 -y=87, x=505..527 -x=464, y=824..836 -x=508, y=1692..1697 -y=1409, x=423..438 -x=347, y=1153..1161 -x=347, y=461..481 -y=595, x=343..356 -y=1086, x=553..556 -y=1210, x=415..417 -y=1406, x=430..432 -x=556, y=1480..1507 -y=492, x=497..517 -x=356, y=1639..1643 -x=614, y=1133..1142 -y=332, x=363..367 -x=586, y=993..1006 -x=329, y=89..111 -x=370, y=1468..1479 -x=424, y=23..34 -x=629, y=367..394 -y=519, x=598..623 -x=493, y=618..630 -x=468, y=342..347 -x=369, y=524..526 -x=478, y=1008..1018 -x=554, y=1281..1291 -x=532, y=527..537 -x=450, y=217..231 -x=590, y=180..195 -x=511, y=918..944 -x=352, y=736..756 -x=553, y=1168..1180 -x=599, y=16..32 -x=418, y=273..278 -y=621, x=383..392 -x=499, y=1568..1577 -x=479, y=338..356 -y=913, x=324..327 -x=438, y=1395..1409 -x=344, y=911..937 -y=755, x=518..525 -x=372, y=599..625 -y=1255, x=436..454 -x=423, y=218..231 -y=1560, x=516..524 -x=548, y=1281..1291 -x=560, y=108..130 -y=749, x=422..436 -x=515, y=10..23 -y=1077, x=383..394 -y=1273, x=549..564 -x=382, y=1363..1372 -x=313, y=471..481 -y=1294, x=542..560 -x=380, y=100..120 -x=558, y=381..393 -x=610, y=744..772 -y=315, x=399..416 -x=420, y=834..850 -y=942, x=603..609 -y=1000, x=395..411 -y=134, x=430..436 -x=484, y=1221..1234 -y=1504, x=468..470 -x=463, y=1498..1518 -x=359, y=1281..1301 -y=111, x=306..329 -x=524, y=250..266 -x=410, y=609..635 -y=734, x=530..544 -x=371, y=1714..1727 -x=416, y=306..315 -x=445, y=1356..1368 -y=154, x=590..595 -x=359, y=100..120 -y=1520, x=444..447 -x=602, y=1488..1493 -y=1481, x=307..312 -y=662, x=342..370 -x=509, y=346..349 -y=687, x=324..351 -x=512, y=345..349 -x=347, y=1016..1021 -x=540, y=1070..1090 -x=311, y=821..824 -y=288, x=444..466 -x=489, y=1184..1199 -x=580, y=627..637 -x=417, y=363..366 -x=498, y=304..312 -y=182, x=429..453 -x=332, y=1231..1234 -x=422, y=727..749 -x=493, y=704..706 -y=1538, x=430..451 -x=475, y=1408..1412 -x=566, y=841..850 -x=470, y=967..981 -x=453, y=91..101 -x=431, y=1073..1076 -x=334, y=1483..1495 -y=326, x=539..548 -y=186, x=375..379 -x=428, y=594..601 -x=585, y=274..287 -x=467, y=209..212 -y=1633, x=478..483 -x=389, y=1417..1437 -x=471, y=209..212 -y=184, x=492..502 -x=463, y=759..772 -x=540, y=609..617 -x=333, y=215..240 -x=518, y=696..721 -x=483, y=1070..1082 -x=458, y=360..385 -y=1163, x=509..534 -x=370, y=630..641 -y=817, x=514..532 -x=386, y=173..191 -x=363, y=1637..1646 -x=370, y=1674..1684 -x=434, y=1155..1172 -y=189, x=557..574 -x=364, y=563..585 -y=310, x=584..586 -x=562, y=18..20 -y=769, x=347..362 -x=601, y=853..869 -y=1234, x=320..332 -y=694, x=443..449 -x=417, y=1206..1210 -x=345, y=1592..1605 -x=466, y=284..288 -x=461, y=1441..1467 -x=394, y=723..738 -y=1020, x=429..448 -x=348, y=1405..1414 -x=485, y=596..609 -y=489, x=537..542 -x=608, y=1717..1720 -x=342, y=1636..1646 -x=328, y=735..756 -x=384, y=240..265 -x=541, y=1709..1727 -y=756, x=328..352 -x=505, y=736..745 -x=525, y=556..560 -x=379, y=1717..1730 -x=508, y=1070..1082 -x=621, y=1100..1120 -y=434, x=535..543 -y=954, x=583..591 -x=583, y=181..195 -y=1536, x=541..546 -x=428, y=1707..1725 -x=394, y=1203..1212 -x=460, y=230..235 -x=499, y=9..23 -x=621, y=412..425 -x=501, y=1437..1462 -x=427, y=54..80 -x=582, y=1664..1667 -x=312, y=983..993 -x=408, y=334..337 -x=558, y=235..244 -x=328, y=1485..1498 -x=394, y=777..781 -y=815, x=329..341 -x=528, y=1241..1255 -x=576, y=1639..1642 -y=1286, x=504..523 -x=581, y=1252..1264 -x=334, y=1407..1418 -x=404, y=1267..1269 -y=1645, x=431..442 -x=361, y=1015..1021 -x=448, y=133..146 -x=519, y=246..247 -x=591, y=1219..1243 -x=385, y=1596..1608 -x=557, y=366..368 -y=1401, x=585..587 -x=532, y=810..817 -x=579, y=1352..1371 -x=570, y=1252..1264 -x=608, y=1192..1194 -y=506, x=460..481 -x=588, y=274..287 -x=577, y=1437..1456 -x=566, y=197..210 -y=1272, x=394..412 -y=635, x=410..419 -x=592, y=367..369 -x=406, y=522..525 -x=569, y=1490..1505 -y=265, x=378..384 -x=430, y=1677..1694 -y=1642, x=576..578 -x=389, y=1349..1352 -x=605, y=1488..1493 -y=704, x=464..466 -x=384, y=39..53 -x=623, y=1412..1427 -x=478, y=989..999 -x=344, y=951..967 -x=466, y=342..347 -x=529, y=1637..1658 -x=510, y=1094..1096 -x=378, y=65..85 -x=549, y=723..728 -y=1180, x=535..553 -y=1176, x=543..546 -y=1399, x=338..352 -y=745, x=502..505 -y=1498, x=328..345 -x=463, y=633..653 -x=578, y=680..694 -x=602, y=1533..1536 -y=1621, x=373..375 -x=478, y=1619..1633 -y=1623, x=373..375 -y=1402, x=430..432 -x=419, y=610..635 -x=590, y=1716..1720 -x=336, y=700..713 -x=470, y=1504..1511 -x=383, y=599..621 -x=307, y=259..280 -x=348, y=136..147 -x=322, y=819..836 -x=635, y=573..585 -y=387, x=423..445 -x=413, y=274..278 -x=590, y=1436..1456 -x=578, y=523..525 -x=453, y=1546..1571 -x=612, y=967..992 -y=1185, x=501..521 -x=388, y=1202..1212 -x=406, y=1203..1228 -x=509, y=1154..1163 -x=369, y=137..150 -x=528, y=1530..1533 -x=607, y=610..617 -x=455, y=1192..1217 -y=701, x=369..391 -x=353, y=892..907 -x=479, y=1158..1182 -x=443, y=889..899 -x=428, y=1165..1167 -x=389, y=315..324 -y=48, x=568..582 -y=1199, x=489..493 -y=890, x=502..520 -y=959, x=442..460 -x=617, y=477..492 -x=524, y=1265..1271 -x=601, y=719..720 -y=265, x=345..353 -x=345, y=1486..1498 -y=1178, x=593..608 -x=330, y=593..602 -y=525, x=395..406 -y=1687, x=363..381 -x=539, y=952..959 -x=584, y=832..839 -x=509, y=305..312 -x=462, y=1319..1321 -x=509, y=1221..1234 -x=396, y=463..466 -x=580, y=1109..1115 -x=585, y=489..498 -x=565, y=1197..1219 -y=498, x=568..585 -y=209, x=344..350 -y=1120, x=614..621 -y=1652, x=329..337 -x=305, y=58..78 -y=1161, x=347..349 -y=956, x=452..454 -y=1096, x=297..306 -x=511, y=779..782 -y=1605, x=345..349 -y=741, x=295..300 -x=582, y=709..727 -x=615, y=1017..1030 -x=305, y=561..563 -y=1146, x=537..557 -x=571, y=1639..1656 -y=875, x=344..362 -x=505, y=75..87 -y=473, x=541..609 -y=565, x=512..532 -y=689, x=470..487 -y=772, x=463..486 -x=387, y=482..505 -x=315, y=1341..1345 -x=602, y=367..394 -x=572, y=1522..1548 -x=350, y=136..147 -x=458, y=927..940 -x=310, y=1041..1064 -x=551, y=1701..1720 -y=815, x=461..478 -x=505, y=32..44 -x=447, y=83..91 -y=419, x=410..419 -y=1172, x=416..434 -x=433, y=861..885 -x=380, y=421..428 -y=1666, x=613..630 -y=215, x=459..477 -x=397, y=363..366 -x=429, y=1504..1525 -x=376, y=1593..1604 -x=561, y=1644..1652 -x=295, y=714..741 -y=1219, x=538..565 -x=583, y=1296..1308 -x=550, y=1380..1396 -x=391, y=65..85 -x=566, y=182..186 -x=494, y=51..65 -y=56, x=528..531 -x=494, y=1616..1627 -x=468, y=872..876 -y=1039, x=590..594 -y=120, x=359..380 -x=466, y=391..405 -x=453, y=823..826 -x=430, y=1535..1538 -x=573, y=342..351 -y=186, x=566..568 -x=317, y=840..858 -x=503, y=429..450 -y=1404, x=380..387 -x=490, y=1382..1393 -y=305, x=301..307 -x=593, y=114..119 -x=520, y=1239..1248 -x=582, y=1238..1240 -y=1064, x=310..329 -y=1240, x=582..584 -x=620, y=720..734 -x=603, y=1007..1011 -x=375, y=1621..1623 -y=1597, x=412..428 -y=20, x=506..508 -y=356, x=457..479 -y=1656, x=547..571 -y=748, x=456..475 -y=1202, x=342..351 -x=464, y=717..729 -x=577, y=360..372 -x=386, y=90..97 -x=447, y=493..494 -x=455, y=361..385 -y=458, x=496..522 -x=595, y=149..154 -x=547, y=1638..1656 -x=609, y=462..473 -x=538, y=1197..1219 -x=595, y=1393..1409 -x=562, y=443..450 -x=391, y=1028..1042 -x=307, y=1617..1621 -x=453, y=180..182 -x=389, y=875..882 -x=374, y=109..117 -x=329, y=1636..1652 -x=515, y=1689..1707 -x=499, y=1617..1627 -y=832, x=472..474 -y=1618, x=438..445 -x=530, y=318..330 -y=518, x=524..541 -y=65, x=494..516 -x=488, y=814..831 -y=1614, x=614..621 -x=514, y=1179..1182 -x=389, y=28..31 -y=29, x=606..608 -x=496, y=1495..1500 -x=458, y=1441..1467 -y=1006, x=586..591 -x=586, y=814..823 -x=336, y=404..406 -x=497, y=375..378 -x=303, y=463..467 -x=570, y=362..376 -x=466, y=1545..1571 -x=344, y=1550..1563 -y=1476, x=375..383 -x=605, y=86..99 -x=500, y=976..997 -x=576, y=657..675 -x=307, y=1120..1122 -y=1021, x=468..485 -y=496, x=594..611 -x=606, y=25..29 -y=376, x=371..393 -x=432, y=1551..1567 -x=450, y=908..918 -x=447, y=1514..1520 -y=1107, x=571..575 -y=455, x=552..570 -x=575, y=1218..1243 -x=509, y=1242..1255 -x=508, y=7..20 -y=1167, x=425..428 -x=603, y=832..839 -x=399, y=157..160 -y=1544, x=332..358 -y=1621, x=303..307 -x=421, y=1366..1368 -y=329, x=354..358 -x=623, y=505..519 -y=525, x=569..578 -x=450, y=1037..1039 -y=21, x=438..442 -x=400, y=671..689 -y=92, x=556..558 -y=609, x=485..505 -x=441, y=239..249 -x=578, y=1021..1048 -y=1518, x=355..361 -x=406, y=211..229 -y=1082, x=483..508 -x=375, y=29..31 -x=447, y=1207..1210 -x=452, y=568..590 -y=1030, x=599..615 -y=702, x=404..410 -x=512, y=552..565 -x=306, y=90..111 -x=552, y=1644..1652 -y=330, x=440..454 -x=397, y=1537..1544 -y=191, x=365..386 -y=1687, x=614..628 -x=453, y=419..433 -x=471, y=1374..1397 -x=494, y=800..808 -y=1029, x=303..313 -x=357, y=1682..1699 -x=330, y=562..563 -x=380, y=1660..1671 -x=306, y=1075..1096 -y=170, x=440..564 -x=392, y=897..911 -y=1361, x=348..364 -x=498, y=574..585 -x=370, y=657..662 -x=613, y=418..420 -x=516, y=641..650 -x=524, y=1456..1476 -y=788, x=555..569 -x=630, y=1644..1666 -y=1308, x=583..592 -y=25, x=606..608 -x=537, y=1134..1146 -y=1352, x=381..389 -x=508, y=1194..1204 -y=166, x=477..480 -x=416, y=1156..1172 -y=1511, x=468..470 -x=378, y=1040..1046 -x=556, y=1074..1086 -x=425, y=1165..1167 -x=609, y=418..420 -y=669, x=589..592 -y=1397, x=585..587 -x=587, y=685..687 -x=385, y=481..505 -x=501, y=1174..1185 -x=360, y=1041..1046 -x=603, y=1544..1561 -x=560, y=1284..1294 -x=336, y=1251..1256 -x=505, y=791..798 -x=381, y=1527..1543 -x=502, y=736..745 -y=466, x=373..396 -x=510, y=1194..1204 -x=341, y=793..815 -y=1495, x=334..339 -x=357, y=1368..1377 -x=540, y=406..420 -x=538, y=530..542 -x=490, y=317..328 -x=300, y=714..741 -x=628, y=1676..1687 -y=867, x=527..552 -y=1182, x=422..426 -y=1426, x=480..502 -x=350, y=195..209 -x=428, y=1570..1597 -x=300, y=156..181 -x=425, y=1367..1368 -y=1526, x=416..422 -x=303, y=694..715 -x=324, y=214..238 -x=468, y=1011..1021 -x=397, y=550..567 -x=518, y=731..755 -x=371, y=1389..1412 -x=625, y=719..734 -y=146, x=448..549 -x=586, y=626..637 -x=589, y=1698..1710 -y=123, x=462..541 -x=539, y=1036..1039 -x=624, y=478..492 -x=614, y=1342..1356 -y=1645, x=387..394 -x=618, y=15..32 -x=513, y=1496..1500 -x=321, y=1196..1208 -y=162, x=583..602 -x=474, y=821..832 -x=605, y=1022..1025 -x=416, y=1683..1686 -x=532, y=552..565 -x=333, y=1547..1560 -x=474, y=252..257 -y=1576, x=345..361 -x=614, y=1100..1120 -x=442, y=1627..1645 -y=532, x=389..414 -x=396, y=671..689 -y=425, x=603..621 -x=469, y=1373..1397 -x=349, y=49..71 -y=1686, x=416..420 -x=456, y=57..60 -x=461, y=803..815 -x=598, y=1413..1427 -x=353, y=1430..1435 -x=455, y=1589..1596 -y=181, x=300..312 -x=295, y=1611..1625 -y=650, x=466..516 -y=251, x=612..622 -x=373, y=286..306 -x=602, y=657..675 -x=449, y=685..694 -y=1720, x=551..577 -x=486, y=760..772 -x=633, y=1364..1385 -x=360, y=1156..1165 -y=372, x=577..598 -y=1165, x=342..360 -y=71, x=620..625 -x=310, y=1348..1351 -x=457, y=867..881 -y=695, x=378..381 -y=1435, x=353..355 -x=534, y=1507..1533 -x=591, y=947..954 -x=549, y=1017..1044 -x=346, y=1132..1143 -x=409, y=222..226 -x=530, y=1017..1044 -y=1021, x=347..361 -x=524, y=505..518 -x=550, y=481..493 -x=550, y=834..841 -y=850, x=557..566 -y=1285, x=351..353 -x=395, y=988..1000 -x=555, y=381..393 -y=1101, x=376..422 -y=1507, x=556..560 -x=342, y=1155..1165 -x=530, y=1529..1533 -x=487, y=991..1002 -y=1467, x=458..461 -x=478, y=449..460 -x=598, y=505..519 -x=350, y=1328..1338 -y=339, x=340..348 -x=330, y=1158..1162 -x=369, y=1571..1585 -x=565, y=813..823 -x=516, y=1550..1560 -x=454, y=325..330 -x=584, y=1238..1240 -y=394, x=602..629 -x=343, y=1463..1474 -y=23, x=499..515 -x=575, y=1104..1107 -y=1104, x=502..522 -x=548, y=67..68 -y=560, x=523..525 -y=530, x=358..379 -x=376, y=1098..1101 -x=581, y=1073..1099 -x=630, y=338..353 -x=354, y=949..975 -x=348, y=315..339 -x=525, y=731..755 -y=1596, x=443..455 -y=1332, x=494..508 -y=734, x=620..625 -x=499, y=1197..1210 -y=1730, x=359..379 -x=462, y=110..123 -x=604, y=119..142 -x=395, y=522..525 -y=974, x=431..449 -x=371, y=524..526 -x=486, y=704..706 -y=1345, x=315..334 -x=571, y=1103..1107 -x=502, y=177..184 -x=421, y=810..816 -y=1496, x=596..617 -x=331, y=470..481 -x=624, y=1391..1407 -x=494, y=888..899 -x=614, y=626..645 -y=1192, x=561..568 -x=411, y=988..1000 -y=1393, x=561..566 -x=388, y=131..136 -x=451, y=632..653 -x=361, y=1697..1709 -x=584, y=853..869 -x=359, y=1716..1730 -x=527, y=865..867 -y=993, x=302..312 -y=1414, x=346..348 -y=20, x=560..562 -y=839, x=584..603 -y=349, x=509..512 -y=207, x=552..554 -y=1699, x=329..357 -x=430, y=108..134 -y=1727, x=527..541 -x=510, y=1379..1393 -x=471, y=73..82 -x=528, y=176..193 -y=351, x=570..573 -y=902, x=576..596 -y=728, x=549..568 -x=485, y=1374..1398 -x=576, y=1411..1431 -y=295, x=425..431 -y=687, x=584..587 -y=823, x=565..586 -x=410, y=1315..1324 -x=466, y=57..65 -x=358, y=312..329 -x=557, y=180..189 -y=1500, x=496..513 -y=544, x=301..306 -x=371, y=1493..1495 -x=594, y=483..496 -x=486, y=645..647 -x=502, y=1421..1426 -x=477, y=205..215 -x=577, y=1702..1720 -y=1264, x=570..581 -y=1495, x=367..371 -x=452, y=947..956 -y=637, x=580..586 -x=592, y=1364..1368 -x=560, y=1480..1507 -x=542, y=484..489 -y=523, x=569..578 -x=348, y=1348..1361 -x=312, y=157..181 -x=490, y=1488..1493 -x=549, y=1255..1273 -x=568, y=722..728 -x=619, y=262..266 -x=508, y=1332..1335 -y=647, x=486..505 -y=385, x=455..458 -x=528, y=1439..1442 -x=510, y=1179..1182 -x=568, y=11..24 -y=1652, x=552..561 -x=502, y=1090..1104 -y=1553, x=609..611 -y=1696, x=347..349 -x=493, y=1568..1577 -x=311, y=765..787 -x=581, y=345..355 -x=474, y=1656..1673 -x=483, y=1408..1412 -y=831, x=486..488 -y=819, x=429..449 -y=505, x=385..387 -y=1132, x=561..583 -y=98, x=460..463 -x=329, y=59..78 -x=381, y=1676..1687 -y=918, x=429..450 -y=368, x=557..560 -y=1646, x=342..363 -y=1707, x=496..515 -x=601, y=481..493 -y=1691, x=347..349 -y=645, x=486..505 -x=419, y=142..158 -x=400, y=24..34 -x=608, y=1109..1115 -x=570, y=913..916 -x=419, y=399..419 -x=559, y=1523..1548 -x=597, y=277..290 -x=480, y=823..836 -x=622, y=190..194 -x=560, y=18..20 -x=526, y=1439..1442 -x=618, y=1651..1661 -x=392, y=831..834 -x=479, y=58..65 -x=527, y=1708..1727 -x=473, y=1008..1018 -x=517, y=473..492 -x=306, y=517..544 -x=578, y=87..99 -x=608, y=25..29 -x=389, y=1657..1667 -x=586, y=219..229 -x=621, y=1391..1407 -x=449, y=972..974 -y=1324, x=410..431 -y=1556, x=609..611 -x=364, y=394..398 -y=1044, x=530..549 -x=342, y=1194..1202 -x=349, y=1153..1161 -x=371, y=713..733 -x=371, y=138..150 -x=479, y=1499..1518 -y=1621, x=331..342 -x=552, y=204..207 -x=430, y=1402..1406 -y=1393, x=498..510 -x=468, y=1504..1511 -y=1243, x=575..591 -x=494, y=529..542 -y=856, x=481..485 -y=353, x=610..630 -x=390, y=157..160 -x=420, y=61..76 -x=494, y=35..37 -x=312, y=1133..1144 -x=369, y=1091..1104 -x=381, y=1488..1502 -x=315, y=821..824 -x=522, y=529..542 -x=511, y=739..748 -x=505, y=917..944 -x=608, y=1422..1424 -x=466, y=422..426 -x=357, y=1133..1143 -x=398, y=1659..1671 -x=620, y=1532..1536 -x=623, y=1301..1311 -x=539, y=1327..1338 -x=578, y=276..290 -x=443, y=684..694 -x=535, y=1169..1180 -y=1162, x=327..330 -y=78, x=305..329 -y=1533, x=534..538 -x=477, y=163..166 -x=364, y=1714..1727 -y=729, x=464..491 -y=934, x=541..563 -y=1256, x=336..355 -x=572, y=1594..1614 -x=491, y=846..859 -x=341, y=1280..1301 -y=781, x=368..394 -y=1314, x=577..604 -x=466, y=640..650 -y=1709, x=361..378 -y=934, x=577..591 -y=916, x=570..587 -y=406, x=330..336 -y=334, x=566..586 -x=518, y=1637..1658 -y=164, x=384..411 -y=224, x=576..578 -x=467, y=569..590 -y=376, x=550..570 -y=1061, x=610..613 -x=475, y=739..748 -x=466, y=801..811 -x=591, y=994..1006 -y=675, x=576..602 -x=475, y=1260..1274 -x=550, y=363..376 -x=375, y=184..186 -y=1238, x=582..584 -y=1614, x=567..572 -y=384, x=483..490 -x=489, y=1655..1673 -x=523, y=1282..1286 -y=303, x=527..543 -x=332, y=1533..1544 -x=471, y=847..859 -x=384, y=550..567 -x=546, y=1132..1143 -x=580, y=601..612 -x=528, y=1304..1317 -y=841, x=526..550 -y=494, x=426..447 -y=1462, x=501..503 -y=136, x=388..392 -y=37, x=494..499 -y=881, x=457..484 -x=422, y=1098..1101 -x=365, y=173..191 -x=354, y=1639..1643 -y=450, x=559..562 -y=1502, x=358..381 -y=787, x=311..331 -y=1412, x=475..483 -x=338, y=1547..1560 -x=303, y=1617..1621 -y=1384, x=561..566 -x=459, y=206..215 -x=491, y=738..748 -x=418, y=1494..1501 -x=552, y=428..438 -x=506, y=7..20 -y=1368, x=533..552 -x=617, y=1470..1496 -x=445, y=1606..1618 -x=474, y=618..630 -x=378, y=316..324 -x=506, y=429..450 -x=600, y=1351..1371 -y=1525, x=429..456 -x=422, y=1456..1471 -x=541, y=462..473 -x=418, y=1551..1567 -y=692, x=378..381 -x=324, y=887..913 -y=1561, x=603..618 -x=436, y=1244..1255 -y=117, x=371..374 -y=1471, x=588..591 -y=1667, x=389..392 -y=484, x=537..542 -y=567, x=384..397 -x=316, y=69..73 -x=568, y=490..498 -x=493, y=1184..1199 -x=354, y=313..329 -y=832, x=360..373 -y=811, x=466..468 -x=380, y=1404..1409 -x=600, y=744..772 -y=1002, x=470..487 -y=1202, x=595..618 -x=562, y=1069..1090 -x=599, y=1016..1030 -x=622, y=348..350 -x=614, y=1677..1687 -x=370, y=1695..1705 -x=347, y=599..625 -x=605, y=1206..1215 -x=449, y=1207..1210 -x=316, y=951..967 -y=1514, x=444..447 -x=420, y=1603..1630 -x=408, y=552..573 -x=534, y=1422..1446 -x=402, y=553..573 -x=464, y=422..426 -x=576, y=216..224 -x=351, y=1285..1291 -y=312, x=498..509 -x=497, y=316..328 -x=327, y=982..989 -x=304, y=763..789 -y=789, x=301..304 -x=542, y=196..210 -x=349, y=1466..1477 -x=423, y=1395..1409 -x=329, y=1041..1064 -x=431, y=1627..1645 -y=31, x=375..389 -y=1442, x=526..528 -x=542, y=1283..1294 -x=520, y=872..890 -x=423, y=434..454 -y=826, x=434..453 -x=505, y=596..609 -x=416, y=1519..1526 -x=606, y=1699..1710 -x=424, y=1204..1228 -x=407, y=1534..1552 -x=631, y=440..452 -y=1560, x=364..373 -y=1627, x=494..499 -x=576, y=1381..1396 -y=1167, x=318..336 -x=320, y=464..467 -y=1456, x=577..590 -y=404, x=330..336 -x=344, y=194..209 -x=466, y=701..704 -x=593, y=1532..1557 -x=311, y=259..280 -y=872, x=352..356 -x=443, y=1590..1596 -x=518, y=1043..1058 -x=587, y=913..916 -y=459, x=301..325 -x=473, y=1542..1546 -x=574, y=108..130 -x=483, y=1620..1633 -y=784, x=536..546 -x=464, y=702..704 -y=772, x=600..610 -x=360, y=1134..1146 -y=226, x=409..413 -x=584, y=297..310 -y=1412, x=371..393 -y=140, x=295..319 -y=393, x=555..558 -y=1653, x=305..310 -x=633, y=1590..1599 -y=1493, x=602..605 -x=431, y=1315..1324 -x=557, y=1412..1431 -y=794, x=478..498 -y=1025, x=605..609 -y=1518, x=463..479 -x=516, y=51..65 -x=578, y=1638..1642 -y=1525, x=346..370 -x=481, y=854..856 -x=359, y=1066..1084 -y=1557, x=583..593 -x=472, y=418..433 -x=546, y=277..279 -x=305, y=1631..1653 -x=541, y=110..123 -x=573, y=921..929 -x=313, y=1266..1278 -x=449, y=334..354 -x=399, y=306..315 -x=441, y=1677..1694 -x=564, y=1256..1273 -x=557, y=842..850 -x=410, y=399..419 -y=1042, x=391..481 -y=1319, x=382..404 -x=564, y=158..170 -y=710, x=478..502 -y=1458, x=332..382 -x=378, y=1698..1709 -y=689, x=490..513 -x=613, y=1644..1666 -y=229, x=566..586 -y=1658, x=518..529 -x=522, y=1091..1104 -y=1377, x=353..357 -x=625, y=58..71 -x=350, y=911..937 -y=1320, x=515..520 -x=583, y=946..954 -y=653, x=451..463 -x=312, y=1461..1481 -x=544, y=732..734 -x=502, y=699..710 -x=594, y=579..582 -y=1274, x=475..542 -y=612, x=572..580 -x=491, y=975..997 -x=498, y=1634..1641 -x=387, y=1404..1409 -x=539, y=322..326 -x=521, y=1006..1025 -y=150, x=369..371 -y=1727, x=364..371 -y=279, x=533..546 -x=331, y=764..787 -x=568, y=1186..1192 -x=526, y=482..493 -x=393, y=421..428 -x=587, y=1397..1401 -y=438, x=527..552 -y=1212, x=388..394 -x=381, y=692..695 -x=441, y=56..60 -y=694, x=578..599 -y=1641, x=498..505 -y=1536, x=602..620 -y=1058, x=506..518 -x=624, y=190..194 -x=584, y=507..530 -x=608, y=1170..1178 -x=422, y=1178..1182 -x=564, y=384..396 -x=496, y=456..458 -x=382, y=1051..1063 -x=600, y=114..119 -y=582, x=579..594 -x=526, y=658..669 -x=361, y=1576..1579 -y=929, x=567..573 -x=431, y=1191..1217 -y=433, x=453..472 -x=556, y=89..92 -x=351, y=673..687 -x=338, y=50..71 -y=1076, x=431..435 -x=475, y=450..460 -y=799, x=574..594 -x=578, y=1491..1505 -x=555, y=760..788 -x=620, y=58..71 -x=358, y=510..530 -x=339, y=1483..1495 -x=537, y=1112..1126 -x=359, y=699..713 -y=68, x=548..552 -x=382, y=1640..1649 -x=567, y=920..929 -x=543, y=298..303 -x=379, y=184..186 -x=552, y=446..455 -x=609, y=1553..1556 -x=548, y=383..396 -x=369, y=689..701 -y=720, x=601..604 -x=322, y=1593..1604 -x=505, y=1692..1697 -x=346, y=1405..1414 -x=431, y=972..974 -y=1025, x=516..521 -x=591, y=925..934 -x=484, y=867..881 -y=721, x=518..520 -y=1356, x=614..618 -x=456, y=1503..1525 -y=524, x=332..335 -y=99, x=578..605 -x=371, y=370..376 -x=415, y=1707..1725 -x=422, y=1010..1021 -x=344, y=862..875 -x=426, y=593..601 -y=1649, x=382..402 -x=362, y=861..875 -x=610, y=1040..1061 -x=310, y=1632..1653 -y=1458, x=304..309 -x=576, y=895..902 -y=224, x=503..515 -y=515, x=530..533 -y=306, x=373..387 -x=394, y=212..229 -x=373, y=463..466 -y=97, x=386..405 -y=1297, x=462..473 -x=560, y=366..368 -x=425, y=293..295 -y=60, x=441..456 -x=463, y=1619..1640 -x=412, y=941..944 -x=529, y=774..785 -x=505, y=250..266 -x=504, y=1281..1286 diff --git a/2018/inputs/18.txt b/2018/inputs/18.txt deleted file mode 100644 index 161ad17..0000000 --- a/2018/inputs/18.txt +++ /dev/null @@ -1,50 +0,0 @@ -..|#..#......#|.#..#|#.|##|.|.##.||..|.||....###|. -||.|....|#.#|.#...#.|...|#.#.#.#....#......#....#. -...#...|.....#.#..|#...||..#.|.|#....#|#|..##...|. -.....#....|#.|..|.....#|##...#.#.#||....||||....#. -..###...#.||.|||.##.#.|....|.##.#....|.#.|..|..... -....|..#.#.|...|..|.....#....#.#.......|.||...|... -#..|.....##|..#..#...#..|.##.....#......||##|.|#.. -##........#...|#|.##.#|#..#|...#...#.##|||.#||..|| -......#..|..|.#...|#||.#....#.#.|#.||......|.....| -.|...|.##....#.||...|..|..|.|........#.#..|||..|## -..|....|...#####..|#|..|...#...#.|...|..|.|..|.#|# -....|...#.#.#.......#......#.#|......#|.##..##.#|. -.....|.#..|#...||..#......|..#.|#.#|...#|.|..#||.. -#....#.......|#.|..|...#...|..|.##|#.|#.#|.....|.. -....#.||#.....#..#...|....##.#.......#.|.|||.|.... -|.|..||##....|#..#..|..|.|.|..|||.##..#.|......##| -###..|.#|##|#.|||.#|.#..|#|..#..|.#|....#.#.#..||. -.|.....|#.#.|#||..#.....#.|.||.#.|.....|#..|...#.. -...##.........|...#.#|....##..#.|.|.......#..|...| -..#.#.|.|.....||#..||...##||.#|..|.....#|...|...#| -....#...#||..|...|.|..|#.#.........|#...#.|||...#. -.#..|.##.|.|.#...#.....#.#.......|#.|.#||#.#.....# -|...#|..#....#...|.##.####....|#.##|#.#.|.....||.. -....|.#.|#||..|#.|.|.#|...|.#....||.#...#|.#...|.# -.|..#.#..|#|..##..|.##..||...#...||....#||..#.|... -##......#.|...|.||.#.||....|.......#......##|#..|. -|#....#||....##...........#.|....|....|#|#.|..#... -..#...#|....|.|..|...#.......#.##.#.....#.||...... -...|....#|#..#|...|...#|....#.#|.......|.......|#. -.#||..##||.|..|.|#..|.|....|.#|.|.|.....#.#.|..#.# -.....|..|...|...|......||...##.....##.......|.#..| -.....#..#|.#...#..#...||.|##..|#..##.|#.....##.... -|...|.#||.........#..#..#||||....|...|..|..#...##. -#.#..|.|.......||..|#|..|....|.|#|#|.|..|.|...#.#. -#.|..||#.||||..###.|......|.#|||.##........||...|| -.....#|..#.#.....|..|#.....|....|.#|||#.|.....#... -...||#..#...#...||#.||......|#..#..#.|#.|#|...|..# -.||.....||..|#.|#||...##..###|.#....|.|..|#...#|.| -...#.|#||..#.|||......#...||.#..|||..|#.|.##..#.|# -.#||..#.|||.......|.|#.....|.|#.#..##..|.|....|#.. -..#.###..|.........|.....#..###|.|#..........#|.#| -#.||.|.#.|..||#|||#..##.|#....#.#.|.#.....|.|.#.|# -|..|..#.#..|.#.......#...#.|..|..|#..|..###|.||..| -|..|...||...|.#.#..##|.#..#...#|#..|.#..|.#..|.||. -..#.##..#.|..#.#..|..|#.|||.#..#..|#####.|..#..... -.|.|#.|#...||..##...#|#.........#...#|..##.#.#..#. -##|.|..#.#|....#..|..#....#......#||.|....||##..|| -.##|#....#..#..#.....#|.#...#..#.|#||||.##.#....|. -..|.......#|....|#|..||..##..#.|#|..#.#|....|..#|# -....|||.|||#..||...|||.##..#.#|##....|..|..||..#|# diff --git a/2018/inputs/19.txt b/2018/inputs/19.txt deleted file mode 100644 index 36ce063..0000000 --- a/2018/inputs/19.txt +++ /dev/null @@ -1,37 +0,0 @@ -#ip 3 -addi 3 16 3 -seti 1 8 1 -seti 1 3 4 -mulr 1 4 2 -eqrr 2 5 2 -addr 2 3 3 -addi 3 1 3 -addr 1 0 0 -addi 4 1 4 -gtrr 4 5 2 -addr 3 2 3 -seti 2 6 3 -addi 1 1 1 -gtrr 1 5 2 -addr 2 3 3 -seti 1 5 3 -mulr 3 3 3 -addi 5 2 5 -mulr 5 5 5 -mulr 3 5 5 -muli 5 11 5 -addi 2 5 2 -mulr 2 3 2 -addi 2 21 2 -addr 5 2 5 -addr 3 0 3 -seti 0 4 3 -setr 3 1 2 -mulr 2 3 2 -addr 3 2 2 -mulr 3 2 2 -muli 2 14 2 -mulr 2 3 2 -addr 5 2 5 -seti 0 3 0 -seti 0 6 3 diff --git a/2018/inputs/20.txt b/2018/inputs/20.txt deleted file mode 100644 index 0b8780f..0000000 --- a/2018/inputs/20.txt +++ /dev/null @@ -1 +0,0 @@ -^EENNNNNWWNENWWNEEEESS(WNSE|)EEESWWWSSESSENESENNEENESEESSSSWNWSSWSWWNENWWN(WSWW(SEEESWSWNWWSWNWWNEEENWWWWSWSSE(N|EESWSWNWWWNNE(S|NWNENE(S|NNEENN(NWWNNE(SEWN|)NNNWSWNWWWSEESWWWWNNNNWWWSEESSWNWWWSWSESWSESWWSWWNWWWWSWNWNEENNEEESS(WNWSNESE|)ENENNNNES(SSSSWS|ENENNNWNWNWSWSWSES(EEN(WNE|ES)|SSS(S|WWWNWWWWSWNWSSWWWWNNWWNENNWWNENNENNWWNENNWSWSWNNENNNWWNNNENEENENESEENESSSSSESSSSEENWNENNW(NENNWW(NNENNEESEESWWW(S(ESSSSSEENWNNESEEESEEENESEESWSSWWNENWWWWWSW(NNEWSS|)SEENEESSSEESSS(WNWSWNWWWSWSEEE(NWES|)E(SWSWNWSSWWNENWNNNNE(NWNE(NWN(E|WSSSWSESWWWNENWWWNNWNEE(SS|NWWNENNNWSWS(E|SSWW(NNN(WSWSEWNENE|)E(NEWS|)SS|SSEE(NWES|)SESS(WNSE|)EESWWSSESEEENEE(NWWWSWNW(ESENEEWWSWNW|)|SWSWWWSSENEESE(EES(ENEE(NWES|)S(W|E(SWEN|)N)|WWWW(WWSESWWNNWNENNW(NWSNES|)S|N))|NN))))))|EESS(WNSE|)EE(NN(WSNE|)N|EE))|S)|E)|EEEENNNESESWSEESWWSWNWS(WNWESE|)SS(SS|EEN(W|ESENEN(WW|ENWNNNW(S|NWNNNNNNWWSESSSWNNW(SWSES(WW(WW|SSES(ENNWESSW|)W)|EE)|NNNNESEEENNWSWNWWNWSSWNWNNE(S|ENWNNNNWWWSWNNNWSSWWWNNEE(SWEN|)NWWWWSSE(N|SWSWSS(EEN(NESEEE(NWWEES|)ESESSE(SSSES(EESWENWW|)WWW(SEWN|)NNWSWNNNW(SSWS(ESEE|WN)|NEN(WWSWENEE|)ESSSE(ESSNNW|)NN)|NNN(E(NWES|)SS|W))|W)|WWNNWNNNESSE(ENWNNE(S|NNNWSWWWSS(SWWWWWSWWWWWSEEEEESENNEESSW(N|SWWSSSWNNWSWWSESE(N|S(EEN(W|ENEENN(WWSEWNEE|)NESSENN(ESSS(WWS|EN)|NNNWSS))|SWSSSWNWSSWNWSSWWWWNENWWNWSSWWWSWSSENENESSSESENEENEEEESENNESSESSSESSWNWWWNNEN(ESSWENNW|)WWSSWSSE(N|SESSSWWWWWSWSESSWSSSWNNWWWSSSESEN(NNWSNESS|)EESENEEENNWNEENESSWSEENNESSENESENNESSSWWSWWWWW(NEEEEWWWWS|)WWSEESWWSEEEEENESSENNN(WWWWSE|ESEENWN(EEENNWNW(SSEWNN|)NENNWSWNWWS(SWNNWSWNWNWN(EEES(W|EEEENE(NN(E|WNNW(WWWSW(NN(E|W)|SES(W|ESEEN(E|WNWNEES(NWWSESNWNEES|))))|NENN(NW(SS|WNNNNW(S|N(EESNWW|)NWSWWSWWWWWSWNN(WSSNNE|)N))|E(E|SS))))|SEESSESENEESSW(N|SEENENWNEE(EENN(WSWWEENE|)E|SSSWSSWSESEEEENENN(WSWWW(SEEWWN|)NE(E|N)|EE(NWWEES|)EEESWSWNWWSESEESEESSSWSSWWNNNWWWSWWSWSESSSWWWSWNWWNNWWWNENNNWSSWWNENWNWN(WSSESWWNWSWWSSWWNWNNN(ESSE(NNESEN|S)|WSSSWNWSWSWNNNWWWNNW(SSSEEESSWNWSSEEEEEEN(W|ESSWWWWWWWSSSESENESSEESSSEEEESWSESENENNNNEEESENESESEEEENWWWNWNEEEEENESSESENENWNW(N(EENEEENENWNNNESEE(NNWSNESS|)SSEESSWSWSESSWNWWWWW(N(W|NESEEN(W|NE(N(NNWESS|)E(S|E)|SS)))|SSENESENESESEEN(EESWSESSWNWNWWWNWWSESEEESSSSEENESEEESESWWSESWWWWWNNWWWSSWNNNWNNENN(EESSW(N|S(W|ES(W|EEEESWSEENNE(WSSWWNSEENNE|))))|WNWWNENWW(SWSESESWWWWSWSSWSSESESSWNWWWSEESSWNWWWNENNNENWWNWWNWSWWNENWWSWNN(ENENESENNEN(WWW(NE|SE)|ESEEEESESS(ENENWN(EN(WN(NWWWEEES|)E|E(SSSEWNNN|)E)|W)|WWN(WSWNN(EE|WWSSE(S(WWNWWEESEE|)EEESW(SEE(NENWESWS|)SSS(W|E)|WW)|N))|E)))|WSSSESE(SWWSSSENNEENEN(W|ESESWSSWWSSWWWN(WNWNNWNNEE(E|S(W|SS)|NNWNWWSWSSWSEE(NNE(N|E)|SSESWSSWWWWSESSESSEEESESWSWNWWSSWNNN(WNN(ESNW|)WNN(ESNW|)NNNEEENNN(ESSSNNNW|)WNNWWSW(SSEE(S(ENSW|)WWSSSSSSSESSESWW(SSENESSSENEN(EEEESSWSSWWNN(WSSWSESWWNWW(SSE(EES(EEN(ENN(WSNE|)EENNESSESWSWNWSS(W|EEEEN(NEENNESSESENNWNENENWNENEENEENEEENESSESWWNWWSSE(N|SWWSSENESENESSSSES(WWWNNN(ESSNNW|)WSSWNNWSWSWS(EE(EE|N)|W(WWWNWSWN(SENESEWNWSWN|)|NNNE(ENENWW(SWEN|)NEEN(ENWESW|)WW|S)))|ENNENWNEENWWNN(WWS(WN|ESSSS)|NNNNW(S|NWNNESESENENWNEEENWWNNENNWNNE(NNWSWNWWSSW(NWN(ENN(WSNE|)NESENEE(SWS(WW|E)|N(N|E))|W)|SESEE(S(WSSS(ENNSSW|)S(WWWWSWWNENN(EES(W|ENNWWNEE(ESSSNNNW|)N)|WWNWWSWWSWSESENEN(W|E(SE(NEWS|)SSEESS(WNWSSWNNNW(NEWS|)SWSESSWNWSWNWWNENEN(E(SSWENN|)E|WN(E|NNN(NE(N(W|EE(SWEN|)NWNENE(NWNWESES|)S)|S)|WSWNWSWWN(NWNWSSWWWSEEEE(SS(WNWSWN|SENNEESSSE(SSWWSSSS(SSENE(SSWENN|)NNENE(NWWWS(SS|E)|SSWSEENNNE(WSSSWWEENNNE|))|WNNNN(NNE(SEWN|)NN|WSWWWN))|ENNW(NEWS|)S))|N)|E))))|ENNE(N|S))|N)))|S)|E)|NNW(S|N)))|SEEENNESSESWSSSSSENNENN(WSNE|)NESSSEEESESWSEESWSSSSWNWNNE(NWWSWWWSSWSWSWSESSESWSWWW(NNNNNWNEE(NE(ENENWWWW(WSS(ENEEWWSW|)W(SSSSEN|N)|NEEN(WW|NE(SEEENEEE(NWWWEEES|)SWWSWWWW(EEEENEWSWWWW|)|NNW(NW(SWEN|)NNESE(N|S)|S))))|S)|SSSESWSE(WNENWNSESWSE|))|WSESS(WNWSNESE|)EENEN(WWSNEE|)EEN(ENWNNESENNWWN(WSSNNE|)EEEE(NWNWN(WSS(W|E)|E)|SWSEENEEENENWW(SWWEEN|)NENENNNW(SSWSNENN|)NWNENWWNWNWW(SEWN|)NN(WW|EEEEESWW(WW|SEES(ENENNENNENESSENNNWNENWWWWNENWWWNNESENENENWNNENWNWWSWNWSWSESEEN(E(SSSWWN(E|WSSWNWNWSW(SEESSSES(WWWN(NNESSNNWSS|)WWW(N|S)|ES(W|SESENES(ENENWWWWNN(ES|WNNWS)|SWWS(WWNENSWSEE|)E(E|SS))))|NNENWNENE(SSSESNWNNN|)ENEENNWNENWWWNEENWNWSWSSSSSE(E(NWNEWSES|)E|SWWSWNNW(NN(WW|EE(NN(WSNE|)NNENEENENWWNEENWWWSSS(E|W(S|NNW(SWNSEN|)NENN(WSNE|)ENENWNNE(NWES|)SENESSWSESS(WNWSWENESE|)EEENESEE(SWWWWWSSSSESESSE(NNNWNNW(S|NEEE(SWSNEN|)E)|SSWSEENNESSEESENN(WWNSEE|)EESSSSWN(WSWNWWN(E|WWS(WWN(NNN(NNW(NWNSES|)S|E)|E)|ESEESWSESW(SESWSSW(N|SSENENESS(ESENENWWNEENNENNWSWNWNW(NEESENEES(SESWSESWSSENESEESWSSEESWSSWWWSWWSESSESSSWNWN(NWSWWNWNENW(NNNESES(W|E(NENNNW(NEN(NNN|ESSESWS(S|EEENWNNWNE(WSESSEWNNWNE|)))|WWS(EESW|WNN))|SWS(EE|S)))|WWSW(SW(N|SWSSENENESSWSWSW(NWNNSSES|)SESEENN(WSNE|)NESSSSESWWSWWNN(W(N|S(W|SSEEESWSESWWNWW(NEEWWS|)WSSWSSESS(WWN(NNNN(NESNWS|)WWWSSW(SEESS(ENNNWNE(WSESSSNNNWNE|)|WNWW(S(WW(NEWS|)W|E)|N))|N)|E)|ENEEES(ENEEENNEEENEESENESSENENNEEENWNEENNWSWWNNNNNENESENEEESENNENNWWWNWWSESS(ENE(E|S)|WWN(E|NNNENNNNWSSWWNW(NEE(S|NNW(SWEN|)NENEESWSES(ENESEENESSWSESENEESSESEENEESSSSWNN(WWSWSEE(N|SESSESSWWN(NWWWSEESWWWNWSSWNWSWWW(NN(WWWSES(WS|EN)|NESE(SWEN|)EENEENNNNE(SSES(E(N|E)|W)|N(WN(WN(ENSW|)WWSW(SEE(ESSSSW|N)|NWSWNNENN(WS|ESSE))|E)|E)))|SSEESWSW(N|WSEESSSESWS(WNNWSSWNWNW(WSS(WNWWS(E|WWNN(E(E|S)|WSSWNNWSSWWW(EEENNEWSSWWW|)|N))|E(E|N))|NEE(S|N(ESENSWNW|)WW))|EEEENESENNNWNNWWSESWW(NNW(SS|NENNEN(WWW|EEESWSES(ESESENENEESSSWN(N|WSSESENESS(WWWNWWW(SEEWWN|)NN(ESEN|NWN)|EEEENWWNENWW(SS|WNNNNESENNNWWNNNESENESS(SESSW(SEESWWWWSEEEESWSEESES(WWNSEE|)ENNWNEESEESENEEESEES(WWWNWSWWWWNE(WSEEEEWWWWNE|)|ENNWNW(S|WNEEEEE(NWNWSWWWWWNENEENES(SWWEEN|)EEE(NNNNNNWNENNWWNWWSSSSENN(E(SSSWSWSS(WSWWNENWNEE(N(WWWSSWSESWWWSWSESES(WWWN(NNNNNNESENE(SSWWSNEENN|)NNWWNNEES(ENESS(WSSNNE|)ENEE(SWEN|)NNNWNNNNEEEENNWNNNNWNWWSESSSE(SWWS(WNWWSSE(SE(N|SSSWWWNWSS(WWSSSS(EE|WWW(NNEE(SWEN|)NNNNESENNWNENWNWNWNNENESEESWW(SESEE(SWSEES(ESWENW|)WW|N(NNENNESSS(ENN(ESSNNW|)NNNEENEENWNNENEENWNEE(NWNWWNNWSSSWNNNNWSWNNEEEEEESE(NNWNWSWNNWWWNWNENNNENNWNEENNWWS(E|WWSSWSSSWSESSSSSE(SSSSEESSSWWNWN(EESNWW|)WWNWWSESESE(ESEEEENEE(NEWS|)SWSWWSWWN(E|WWWSWNN(WN(NWSSWWNWWWWWWNWNENWNNWSSWWSEESSSSWNWWWNWWWSSENESSWWWNNNWWWWSEEESWWSSWWSSSENEN(ESENEN(WNWSNESE|)EESWSESWSWN(N|WWWS(EESES(WWNSEE|)(EEN(NEEESWWSEEENEEESSESENNWNEESESWSSENESSENNNE(SSSSSSE(NN(ESSNNW|)N|SSWWN(NNWWSWSSSW(SS(WNSE|)ENESENN(WNEN(N|W)|ES(EENWESWW|)SSWWWWSSSSWSWNWWN(W(SSSESEN(NWES|)EEENEE|WW)|EEE))|NNNNNE(E(NWWNWWWWNWWN(EENESSE(WNNWSWENESSE|)|WSW(SEEESSE(NEES(ENSW|)W|S)|N))|EE)|S))|E))|NENWWSW(NNW(WWNEENWNNWWSESWSWS(E|WNNNNN(WSSSSW(SEWN|)NWNWSW(SEEWWN|)NNEEE(S|NNWSWN)|E(SSS|EEENWWWN(EEEEEESEEESWWSWWN(W(NEWS|)SSEEEESWWWSESENEES(W|ENENWWNN(W|E(NN|ES(W|ESSES(SWS(E|WN(NEWS|)WW)|ENE(NENWWN(EEEE(SWSNEN|)N|NWS(SSEWNN|)W)|S))))))|E)|N))))|S)|S))|W)|S)|WWWNW(NENWWW(SEWN|)NW(S|NNENWWNNEES(W|ESSS(W|ENNEE(NNENENENWNNWNNW(NENEENEENWWNEEESENENENNWWWWNWNWNENEEESENEENNEEENNWNEEENENWWNNNWSWSWSWSWNWWNNWWWSEESSWWN(WNNNNNWSSSWWSEESWSSWSWSWSSEESSENE(ENWNW(S|N(WSWENE|)EEES(W|SENNESEENWNEEEE(N(NEE(E|N(N|W))|WWWNWSWSWNWSWNNWSSW(ENNESSNNWSSW|))|S(WWSSWWW(EEENNEWSSWWW|)|E))))|SSSES(WWNWWWSW(NNEE(EE|NWN(WWNENNNNNNNESSE(SWSNEN|)ENWNNWWNNNNNENNNESSENENEESESSESSW(NWNNW(N|SW(N|WWSEE(E|SWWSW(NN|SEENES))))|SSEEN(NNEEESSWNWSSEEENES(SWSWNWS(NESENEWSWNWS|)|ENENESENEENWWNEENWNWNNESENEESSW(W|SSESWSESWWSSWW(NENSWS|)SEEESEESWSESSWSEENESESESWWWWN(EE|WWNNN(E|NNW(SSSSWSWW(WWSW(SWSS(WWN(ENSW|)WW(NWS|SE)|SEEEEENEENWWNWW(WSES(WWN|EN)|NEEEE(N|S(ESSENN(NWES|)ESESENN(EEENNEESSSW(SE(ENNENWNNWNNWWWW(SESEENW(ESWWNWESEENW|)|NNNESENNWNEESSSS(WW|ENENWNEEESWSESWWSSESES(ES(WSNE|)EEENNNESSESWSESSWNW(N|SSESSSWSSENEE(NNNW(SS|NENNNNNNNW(NWWWWW(W(W|SEES(E(SWEN|)N|W))|NENESEEENWWNNEEE(NNNNWNWNENNNNE(NNNNWSWSS(ENSW|)WNNWNWNNNNENNNENNNEESSE(NNNNNWNENNNWSSWWNENNEENNWSWWNWWWSESSWSSENE(NN(ESNW|)N|SSESWSS(EEN(ESNW|)(W|NN)|SWWSES(ENSW|)SWWWWSESENEESWSSWWN(WWWWNENE(SEWN|)NWWWNWSWNNEENNWNEESSSSENNENNNNEESESES(WWNW(N|SSSS(WNSE|)EE(NNWSNESS|)E)|ENNNW(WNNNN(E|NNWWWSESE(SWWNWSWSEEEESWWWSS(WWWWNNNESE(ESWWEENW|)NNWNENE(S|NWN(EE(EEEEEEEEE(EE|S)|SS)|WWSWWN(E|WWWWWWSSWWSEEENNEEESWSEESWWSSESEESE(SWSWWSWWWNEENN(ESENSWNW|)WN(NNN(WWWWSSESESE(S(E|WWNWWSSSWSEEESSESENNEN(ESSWSESSWWWN(EE|WSSSENEESSESWWN(WSWWWWSWWWWNNNNEEEENNNNN(ESE(N|S(SW(N|SSE(N|SWS(EE|WWN(E|WSW(SEEWWN|)N))))|E))|WSSSWS(E|WNWSWSWWNWWNNNEESENNWNEESEESS(ENNNWNW(WNNWNENWWSSWSWNWNEENNNNEEESS(WWNEWSEE|)EESWSSSENNEESWSSE(S|NENNNWWNEEE(SEWN|)NNNWSSWNWNENEENEENWWWWWS(EE|WS(E|SSS(WNNWWNEENN(E|WSWNWWSSWNWN(E|WWWSSSWSESSWWWSSWWSSESSESSSSSSSEEENENNNWWW(SES(SWN|EN)|NNESEENEE(NWNN(ESESSENNENES(NWSWSSNNENES|)|NWNWWW(NEEENNNESEE(SSWW(NEWS|)S|NWN(EEENNSSWWW|)WN(E|W(NEWS|)S))|SW(W|SSESENEE(SWSNEN|)NWW(NEWS|)W)))|SSW(SSE(N|SWSEESWWSEESWWWNWN(ENSW|)WWWSEESWWSWWSWNNNWWWNNNEENEESE(NNWNNWWWWWWSESEE(EENWWW|SWWWWSSSEE(NNWSNESS|)SSSWNWN(WWNENWNWWSSS(E(NN|SESSESSENESESEENEESWSWWWWWSSWWNWNNW(NEN(NN|W|ESSE(S(W|S)|EE))|SSSESEEEENEEEN(WWW|EENEESENNNEEE(NWWN(EEN(WW|N|EEESES(W(WWNEWSEE|)S|ENN(ESEESEESSSS(WNWNENWWNW(ESEESWENWWNW|)|EENWNNEENNN(ENEESES(SWSESS(E|SSWWSWNNW(NN(ENNE(N(W|E|N)|SSESSWNW(ESENNWESSWNW|))|W)|SS))|ENEEES(WW|EENWNNW(SWWWWEEEEN|)NENEESWSSEESWSEENEEESWWSWSEEEN(ESSENEENWWNWNNENWNNN(WSSWNNWNNN(WWWSWNWSW(SEEES(ESSEN(NNWNEWSESS|)ESSEESWWWNWW(EESEEEWWWNWW|)|WWWWSE)|NNNNESES(W|ENNWN(W|ENE(SEWN|)N)))|E)|ESES(EE(NWES|)SSWNWSS(W|SENESESE(NNWNSESS|)EESSSWSSWWNENWNEN(ESNW|)WW(N|SSSSSSENESSS(WW(N(WNNNWSSSWNNWWNEENWWWSWSSS(WSSWSW(SSSENN|NNENNWNW(SS(E|SW(WNE|SE))|NNN(ENWNEN(W|ESSSES(WWSESE(S|N)|ENEE(NWWWEEES|)EEESENNW(ESSWNWESENNW|)))|W)))|EEN(WNSE|)ESSEEE)|E)|SS(EENWESWW|)S)|ENESENNWNWS(NESESSNNWNWS|))))|W))|W)))|WSW(SEWN|)WN(W(WNNNWSS(WNNW(SS|N(NWES|)EEE)|S)|S)|E)))|W)))|WSW(N|W(SSENSWNN|)WWWW(N(ENWNEESS(NNWWSEWNEESS|)|W(WWNWNSESEE|)S)|S)))|SSWW(NEWS|)SESWSSWWSWWNENN(ESENSWNW|)(WWS(SWWSEESWSWNWNN(NEEWWS|)WSSSWNW(NW(NEESNWWS|)S|SSEEE(SSSS(ENENWNNESENESENNEEN(WWWSWENEEE|)NEE(NN|SWSSSWSESWSES(ENNNNNN|WWS(WWWWNEN(NEN(W|ESE(NNNE|SWSWN))|W)|ESSE(NN|EE))))|WWNNN(ESSNNW|)WSW(N|SW(N|S(EENSWW|)SS)))|N))|E)|N)))))|WWNW(S|WNNESEE(NWNEEENWNENESSE(NE(SEWN|)NNENNWWNWWSESE(E|S(S|WWNWWWNWNNNNWWSESWSWSWSWSEEEEE(NWW(NENSWS|)W|SSWW(SES(WSNE|)ENEENNW(NEESNWWS|)S|N(WWWWNNWNNEE(SWEN|)NWWWNWSWNWSSEEES(WWWWNNNNWS(WWNNE(ENNWNWSWS(SWSWSWNWSSWSSEE(SWWWNNWNWSWWNENWWSWSWSSWNWSSSSSENNE(N(ENEEN(EEESWSW(N|WW)|W(N|W))|W)|SSSSE(SSWSSENES(E|SWWWWWWSW(WWNENWWNEENESES(WSNE|)ENEE(SWEN|)NWNWNWWNENE(SEES(SEWN|)W|NWWWS(E|WWWNNWW(SESSSSSE(SSWSEESWSWNW(SS(EEENSWWW|)S|NNN(E|NNNNN))|EENNE(SEESEWNWWN|)NWWWSESW(ENWNEEWWSESW|))|NENENEEENNNNNEESSSSE(SSWW(WWWS(W|EES(WSWNSENE|)EEN(ESNW|)W)|N(NNNN|E))|ENE(S|ENWNENEENENENENEEENWN(WWWS(WWWWN(EEE|WWWSSENESESEE(SWSWWWW(WWNNNNN(WSSWWWNEN(ESNW|)WWWSSSSSENEN(WNNSSE|)EEESSWSWN(NEWS|)WSWWSSESS(ENNESE(NNWWW|SW)|W(N|S(E|S)))|ESSSEES(E(E|N)|WW))|SE(E|SSW(N|S)))|EN(WW|E)))|EE)|EEESSW(SWSWNWSWSESSW(SEE(S|ENWNNEES(ENE(S|NN(WSWENE|)E(ENWNN(WSSNNE|)ESEES(EENWN(WW|EESENEEESSENNEESSW(N|SWWSSWNWWWN(EN(ESENNW|W)|W(W|SSSESEEEN(EEESWS(WNSE|)EEE(SWSNEN|)NNNW(SS|N(WSWNSENE|)EN(W|NNNEESESWW(N|SESSEES(WWWNNSSEEE|)EENWNWN(WSNE|)EENENWN(EEEESWWSSWS(ESENESEESSESENESSWWSESSS(WWNENWNWNN(ESNW|)NWWN(WW(N|SSWNWSSS(WNNNSSSE|)E(SWEN|)NEEEN(WN|ESS))|EE)|EENWNNE(NNNEENWNNENWWSSSWNWSWNNWNNW(NNESESSENNN(ESENESS(WWSSWENNEE|)EEE(NWN(EESS|WS)|SWSES(E|WW))|W)|S(WNWSNESE|)S)|SESSESS(NNWNNWESSESS|)))|W)|WSSWNNW(ESSENNSSWNNW|)))))|WNW(W|S))))))|W)|SS))|W))|NW(N|SW(WWSNEE|)N))|N)))))))|SEEE(SSWNSENN|)EEN(WWW|EE)))|ENWNEES(ENESNWSW|)S))|N(NEEEN(W|N)|W))|EE)|S)|SSS)|S)|E)))))|S(S|W))|S)))|E))|SSSW(SEWN|)NNW(SWWNEWSEEN|)N))|N)))))|E))))|S)|WNWSSW(WWNSEE|)S)))|N))|WW(S|NNWSWNN(SSENESNWSWNN|))))|NNNW(S|W))|NN)|E)|NNNW(SWNWESEN|)NNN(WNSE|)EE(SWSE|EN)))))|SS)|N))|S))|E)))|SSWW(WSSSWSSESENN(W|EE(SWEN|)NWNN(ES|WSS))|N(E|NN)))|SSSSS)|S(WW|SSS)))|S))|SSW(N|W(SEESNWWN|)WWWNENN(WSNE|)NN(ESNW|)N)))|W)))|SSSWNNWWSWSEE(N|SESWSESE(N|SSSSSWS(WWWNENWWSWWWWWSW(NNENEENWWNWWWWSWNWWWNENENWN(WSWS(E|WSW(WWSWWSEEESSWW(N(W|E)|SESSEENWNENESSSSES(ENNE(SSSEENW(ESWWNNSSEENW|)|NNENE(SSWENN|)N(ESEE(SS|NN(ES|WS))|WWN(WWS(WNW(S|N(EENSWW|)W)|ES(WSS(ENSW|)S|E))|E)))|WWNWSWNWSW(ENESENSWNWSW|)))|N))|NNEESWSESSS(ENNNEENWN(WSNE|)EEEEN(ESEN(ESE(SWWWSWNWWSSWSES(WWNNSSEE|)ENEN(WNSE|)ESSS(WNSE|)EEENESSENN(NWNWSWSWNNNE(EEESNWWW|)S|ESESSSW(S|N(WWWNWSW(S(WW|E)|N)|N)))|NENEENWW(EESWWSNEENWW|))|N)|WW)|W))|SSENESS(EEEE(NN(ESNW|)NWWW(SEESWW|W)|S)|WW))|EE(SWEN|)NN))))|NN)|W)|W))))|N)|NENWNEE(N|S))|N)))|N))|W))|E))|WW(SEWN|)W)|ESWSEENESENE(WSWNWSNESENE|)))|E)|WSSSE(SWWSES(ENENNSSWSW|)SW(SEWN|)NW(S|NNWNNEE(SWEN|)NWN(WSWWW(WS(W(W|N)|SESWSSSENEN(W|NE(SESWENWN|)NWN(E|W)))|N)|E))|NN))|SS(ENSW|)W(SWWEEN|)N))))|SS(E|W))))|W)|E)|EE))|N)|NE(ES(EENWESWW|)W|NWNNNNNNE(E|NN|SSS))))|SS(WNW(NWWEES|)S|S))|SSSSWSW(SSESW(WNWESE|)SESWSSESE(SSW(N|SWWSEEE(N|SSWNWWWNW(NEWS|)S))|NN(NNNNN(W|N)|W))|N(NEWS|)W))|W)|W))|W)|SES(SSSE(NNNN|SSSS)|W)))|EEEESEN(SWNWWWEEESEN|)))|N)|EEE)|NN)|W)|E)|SEEEN(ESNW|)WWNENWWNEEE(WWWSEEWWNEEE|))|E)|S)|ENENE(SSSWNSENNN|)N)|E)|N)|S)|SSSSWNNNW(ESSSENSWNNNW|))))|N)|WW))))|WWWNEN)))|SSENEE))))|E))|N)|W))|WSSWNW(NEWS|)S(WNSE|)SSSEESEES(WS(E|SWWNENWW(NEWS|)WSESSSWNNWNWWWNNWW(SESSS(WNNSSE|)SENNEESSSW(SWW(NEWS|)SWW(NEWS|)SESWSSSE(SWWNNWSSWNNWW(NEWS|)S(ESWENW|)W|NNENEEEES(EENEE(NNWNN(WSWNW(NN|SWSWS(EENES(S|E(N|E))|W(N|W)))|ESE(SSESWENWNN|)NNNWWSE(WNEESSNNWWSE|))|S(S|W))|WWWS(W|E)))|NN)|N(EEESES(W|E)|NW(SS|N(W|N)))))|ENNNWNN(W(N|SWWSEESE(WNWWNEWSEESE|))|E(S|E))))))|WW))))|E(E|S)))|NN))|E)|W)|SSSE(ESWWWEEENW|)N)|W)|W)|W)))|NN))|N(ESENSWNW|)WNWNN(WSSWW(NNES|SE)|EE(NEWS|)S(W|S)))))|S(W|S)))|SSWSEESSWNWS(NESENNSSWNWS|)))))|N)|W)|W))))|W))|S))))))|W))|W)|WWW)|N)|NNE(SENE|NNWS))|NE(SS|E))|W)|NN)|N(N|W))|NNENENNWW(S(E|S)|NNNNNENWNN(ESEESSEE(NWES|)SSESWSWW(NNN(ESSNNW|)W(WSESWSE(WNENWNSESWSE|)|NN)|SES(ENENESEE(NWNWNE|S)|SSW(W|NN)))|NNNNNNN)))|EEE)))|EENNEEN(SWWSSWENNEEN|)))|N))|N))|W))|WWN(E|WWSS(ENSW|)WNNWSSWNNWSSSWNWSWWNENWWSSWSWNNENNEENNWN(WSS(WNNW(N|SSSWNWSWW(SES(W|ENESSWSSEE(EESSNNWW|)N(NNNENSWSSS|)W)|WN(WWSEWNEE|)EE))|E)|ENEEN(EESWSSWNWSSES(W|SENNEEEN(EEESWW|NNWSSWN(SENNESNWSSWN|)))|WW))))|S))|NEEN(ESSES(WWNSEE|)ENNWN(N|EEE(SSW(SS(WS|EN)|N)|N))|WNW(S|NNNNNNNESES(W|EEN(NW(S|WNNENWNEEES(WS(SWEN|)E|ENNWNENENWWSWSSWNWNENN(E(S|EENESE(NE(N(E|W)|S)|SSSSESS(ENSW|)WNW(NN|S)))|NWWW(NEENSWWS|)SSSSE(NNENWESWSS|)S(E|WSESWSSEN(SWNNENSWSSEN|)))))|E))))))|EESEEEEESSWW(NEWS|)SSEEESES(WWNSEE|)EENWNWNW(WW|NNNEN(WNWNWWSS(WNN(WWSESNWNEE|)NEN(WNN(WN|ES)|EE(SWEN|)E)|E(E|N))|EEEES(EEN(WNEWSE|)EES(ES(ENSW|)SS|W)|SWNWSSW(N(WSNE|)N|S))))))))))|WSS(WW(NENWESWS|)S(SWSES(E|W)|EE)|E))|E)|W))))))|ENE(S|E)))|SS))))))))))|W)|N)|S(E|S))|S))))|EESWSESWWSWN(SENEENSWWSWN|)))))|N(NN|E))|EEE(NN(WS|ESEN)|S))$ diff --git a/2018/inputs/21.txt b/2018/inputs/21.txt deleted file mode 100644 index f2d4b98..0000000 --- a/2018/inputs/21.txt +++ /dev/null @@ -1,32 +0,0 @@ -#ip 1 -seti 123 0 5 -bani 5 456 5 -eqri 5 72 5 -addr 5 1 1 -seti 0 0 1 -seti 0 3 5 -bori 5 65536 4 -seti 13284195 4 5 -bani 4 255 3 -addr 5 3 5 -bani 5 16777215 5 -muli 5 65899 5 -bani 5 16777215 5 -gtir 256 4 3 -addr 3 1 1 -addi 1 1 1 -seti 27 1 1 -seti 0 5 3 -addi 3 1 2 -muli 2 256 2 -gtrr 2 4 2 -addr 2 1 1 -addi 1 1 1 -seti 25 2 1 -addi 3 1 3 -seti 17 1 1 -setr 3 7 4 -seti 7 3 1 -eqrr 5 0 3 -addr 3 1 1 -seti 5 3 1 diff --git a/2018/inputs/22.txt b/2018/inputs/22.txt deleted file mode 100644 index 485426c..0000000 --- a/2018/inputs/22.txt +++ /dev/null @@ -1,2 +0,0 @@ -depth: 8103 -target: 9,758 diff --git a/2018/inputs/23.txt b/2018/inputs/23.txt deleted file mode 100644 index da3b948..0000000 --- a/2018/inputs/23.txt +++ /dev/null @@ -1,1000 +0,0 @@ -pos=<38356421,22835480,84201287>, r=72070953 -pos=<97613107,50076789,45526453>, r=66983269 -pos=<68379414,14330890,-4581478>, r=96529900 -pos=<52231083,237519472,46265506>, r=66952099 -pos=<91885410,33285879,66901096>, r=86228716 -pos=<48631753,54378931,43771779>, r=76396259 -pos=<37597096,55768140,40020220>, r=74513275 -pos=<53982956,45221181,39964115>, r=95699592 -pos=<85018263,74385192,43239561>, r=76410177 -pos=<-8578187,58662167,49476157>, r=78817007 -pos=<86096564,88149343,42673147>, r=90686013 -pos=<25697023,26250193,71231012>, r=68345389 -pos=<88229108,51658779,20499943>, r=70326491 -pos=<45755695,91552076,53427528>, r=64502638 -pos=<-9034930,57479726,60437251>, r=89052878 -pos=<50170154,-2393597,41299822>, r=54591742 -pos=<53077188,35453788,94177201>, r=72528701 -pos=<46601418,45043864,107824457>, r=73236693 -pos=<51536653,99201357,47643393>, r=72148367 -pos=<51086585,113076821,41043723>, r=78974217 -pos=<95979593,53489729,70927704>, r=94164181 -pos=<-9881905,59124912,40857292>, r=71965070 -pos=<533956,47213064,47060379>, r=55839988 -pos=<83955302,-10758981,41462536>, r=96904841 -pos=<63934905,54886540,103840237>, r=96428713 -pos=<101030736,51191927,44910995>, r=70900606 -pos=<-35321646,51435515,30190570>, r=95838579 -pos=<39163629,67097980,80368892>, r=70403681 -pos=<20869090,35409749,40419131>, r=57786227 -pos=<112520367,161211328,69290013>, r=55898674 -pos=<80767177,50826222,71249080>, r=76609543 -pos=<92046010,14716724,60155562>, r=98212861 -pos=<52154972,95917162,23477940>, r=75532762 -pos=<85928336,25851139,53481343>, r=74286758 -pos=<45642199,68192496,72725382>, r=60327302 -pos=<26337234,79335891,42879805>, r=57979010 -pos=<47003639,108836377,29404778>, r=77373702 -pos=<77633432,57843504,66684359>, r=75928240 -pos=<48452985,90679210,42592973>, r=55492246 -pos=<125440459,45582479,49714924>, r=94504808 -pos=<69791616,31684598,68193539>, r=67028588 -pos=<40776499,60601171,70685900>, r=52611040 -pos=<77122582,34840824,50665078>, r=53674998 -pos=<40970288,48761615,90713949>, r=60605714 -pos=<52487030,50661755,87962058>, r=64877774 -pos=<94957547,38465066,45705799>, r=62926643 -pos=<87173610,58874552,72200890>, r=92016246 -pos=<-15019758,47284005,45991845>, r=70396062 -pos=<59307358,113216722,47272792>, r=93563819 -pos=<125951158,46781659,46854929>, r=93354946 -pos=<112503268,35237973,46904529>, r=84897895 -pos=<45717697,25971309,41841391>, r=89232641 -pos=<70268240,58761777,79839304>, r=82636463 -pos=<81967861,23444281,53104026>, r=72355620 -pos=<114513690,50215825,53328108>, r=91824686 -pos=<74324513,33710528,382759>, r=78130918 -pos=<77842260,67563816,26908569>, r=69436080 -pos=<48153038,84774738,48831701>, r=55526536 -pos=<47659900,52269821,77934825>, r=51631530 -pos=<122960910,45421034,44531140>, r=86680010 -pos=<91883585,54257041,67624130>, r=87531743 -pos=<53080523,120638218,40380474>, r=87866139 -pos=<13484619,46330208,80239800>, r=75185920 -pos=<90227062,33943771,45243287>, r=62254676 -pos=<45385200,66430284,51336975>, r=69837068 -pos=<-42631085,45429470,43154426>, r=93315468 -pos=<133821343,39555438,44295964>, r=99289947 -pos=<81696761,40137747,28271992>, r=51186672 -pos=<-11819066,70421737,50788943>, r=95130185 -pos=<54709669,48171463,35124845>, r=70397237 -pos=<6278195,63838484,66087160>, r=85747919 -pos=<78737217,46752572,67939848>, r=67196692 -pos=<45410573,98860373,41266184>, r=59304108 -pos=<100594168,45693454,37378015>, r=59848074 -pos=<56836602,48072060,117516410>, r=96192050 -pos=<60059156,50161938,43761412>, r=58144420 -pos=<66252508,95617911,58667597>, r=94304933 -pos=<81380590,18107704,58653238>, r=82654140 -pos=<8980291,55925357,28322329>, r=57894725 -pos=<99394130,46268981,78125878>, r=97555918 -pos=<67339838,37349458,84497706>, r=75216297 -pos=<77413288,50395128,59152676>, r=60728034 -pos=<95034222,51353049,50025615>, r=70180027 -pos=<53594166,45816015,-32401270>, r=82749924 -pos=<102477468,45759998,55877796>, r=77882176 -pos=<50006245,76300195,80985088>, r=81058459 -pos=<4188793,74623089,50405095>, r=82939881 -pos=<92307797,44873458,53645797>, r=64594003 -pos=<50694443,27673921,3829394>, r=57090831 -pos=<52655881,54681246,29766477>, r=91275098 -pos=<-9662356,60182079,58907992>, r=90853064 -pos=<91296508,78008717,55196572>, r=98269300 -pos=<55132771,44512394,36402979>, r=69128852 -pos=<71248165,7706417,17353586>, r=84087793 -pos=<45193386,82424198,49049573>, r=50434089 -pos=<5814557,44777123,16736138>, r=61498425 -pos=<81135335,54164579,64849360>, r=73916196 -pos=<65318122,71532105,39920476>, r=50537689 -pos=<4379520,51835299,74695665>, r=84251895 -pos=<59473584,50364934,6910540>, r=53866501 -pos=<53831397,59411717,76792440>, r=63802615 -pos=<105521503,46170749,35568621>, r=67062133 -pos=<52906260,46017447,-12471497>, r=62333713 -pos=<116093514,56856082,42064328>, r=88781268 -pos=<56392487,117176043,42516507>, r=89852286 -pos=<60655084,101272151,42611836>, r=78305996 -pos=<72696701,54802036,88057906>, r=89323597 -pos=<67772529,63286987,48298231>, r=53124705 -pos=<51482523,47308165,41703207>, r=92923250 -pos=<45174719,45153635,111263712>, r=75358996 -pos=<76304574,74764510,42537623>, r=67374082 -pos=<91451816,19050278,46965779>, r=80095351 -pos=<84659532,51121771,46305295>, r=55853626 -pos=<89581161,56591940,42420194>, r=62360215 -pos=<61399725,87253930,54595020>, r=77015613 -pos=<34178530,95427946,60707674>, r=84057568 -pos=<78605943,92836587,29447567>, r=92933502 -pos=<28534676,65223796,56689081>, r=55478658 -pos=<66733602,70113456,42492890>, r=53107091 -pos=<90085894,70833735,23102714>, r=88755461 -pos=<69249103,47808334,70550279>, r=61374749 -pos=<127790988,31740076,35304068>, r=98646408 -pos=<69312114,76545360,49298962>, r=68923380 -pos=<184095096,54339613,104517816>, r=57836295 -pos=<93054216,77079783,43341675>, r=87243041 -pos=<54560622,95390086,44018988>, r=67736641 -pos=<53742293,67135933,97584669>, r=92229915 -pos=<11133389,72902369,54689837>, r=78559528 -pos=<62740448,56872177,-1576734>, r=72127856 -pos=<51704965,107043551,66010800>, r=98526252 -pos=<76153258,84206781,46553812>, r=80680795 -pos=<94949908,66149947,48741271>, r=83608212 -pos=<108153149,52243681,49390142>, r=83554052 -pos=<87080293,32415373,72609723>, r=88002694 -pos=<113505526,52195729,47548739>, r=87016931 -pos=<75566515,59768969,43458502>, r=52560932 -pos=<61072434,56184032,85348387>, r=76371791 -pos=<108237971,53553370,56841936>, r=92400192 -pos=<61304682,70060509,85984139>, r=91116253 -pos=<65093294,70210710,51836928>, r=60907863 -pos=<11871417,54133650,49220449>, r=53583198 -pos=<53529495,67841700,79867590>, r=75005798 -pos=<80369928,56137440,41795277>, r=52069571 -pos=<-6354740,53852558,57245425>, r=79553191 -pos=<120999292,56902336,46941403>, r=98609944 -pos=<52861085,16009211,81808277>, r=79388172 -pos=<59918209,47134850,80693280>, r=61514040 -pos=<51920210,53345992,75885005>, r=54918133 -pos=<88463835,45447050,50443291>, r=58121121 -pos=<72175520,59139259,69971819>, r=75053578 -pos=<90442536,84313665,46023854>, r=94547335 -pos=<45837556,46009634,86891866>, r=52506020 -pos=<83860094,62337228,63147231>, r=83111757 -pos=<95586258,46317468,41235189>, r=56905828 -pos=<66233889,71502316,27274999>, r=61399926 -pos=<46901538,50981538,100925965>, r=72575977 -pos=<60058070,87261788,45588183>, r=66674983 -pos=<50334095,60363766,106149669>, r=90614777 -pos=<24510064,71922271,59270092>, r=68782896 -pos=<-8058869,72951837,51954583>, r=95065727 -pos=<111714137,47084632,51086474>, r=83652331 -pos=<41548478,51754918,45799828>, r=84246505 -pos=<40971232,108845007,43330086>, r=73304322 -pos=<108528794,47577425,67247329>, r=97120857 -pos=<31394002,69844948,74756628>, r=75308014 -pos=<4629143,18461842,14823849>, r=88318302 -pos=<-666766,53537175,58297782>, r=74602680 -pos=<74829254,80448670,55146925>, r=84191903 -pos=<74479955,65320364,58193356>, r=71761114 -pos=<49586334,60424469,94355192>, r=78132922 -pos=<48237745,60753612,48919408>, r=57233968 -pos=<218596377,50150373,64955750>, r=89447663 -pos=<42922879,48299734,94386734>, r=61864099 -pos=<116355768,44527086,12836105>, r=98985245 -pos=<64197806,29599790,57380362>, r=52706508 -pos=<118636780,28907772,42793927>, r=93251554 -pos=<50517269,51762364,35490089>, r=87845615 -pos=<87597392,62740229,33765215>, r=67511229 -pos=<60296828,90069662,50773502>, r=74906914 -pos=<55461216,27236492,76266461>, r=65219202 -pos=<9614675,59856826,48801381>, r=61144023 -pos=<89977049,65298814,50063024>, r=79105799 -pos=<49091808,42075568,68581652>, r=54281672 -pos=<67923038,75070105,53737092>, r=70497345 -pos=<127206254,47692025,40205383>, r=88870620 -pos=<52221082,48565841,47232723>, r=95516519 -pos=<99236014,56780157,35591685>, r=71363079 -pos=<48044235,50807842,55920425>, r=99127438 -pos=<50952661,84543415,52870729>, r=62133738 -pos=<114632533,59537916,34634445>, r=90474755 -pos=<82798259,45296388,50037192>, r=51898835 -pos=<126883685,47001712,42473847>, r=90126200 -pos=<87648420,36125219,40366589>, r=52618348 -pos=<89935172,53622121,61302981>, r=78627258 -pos=<56532016,47756733,-1847885>, r=57075108 -pos=<108187372,44525333,39630190>, r=66109836 -pos=<85396835,46479712,73508133>, r=79151619 -pos=<42599748,121883924,33724139>, r=84832028 -pos=<78366446,42099841,18915145>, r=55251329 -pos=<11075764,54490580,68645464>, r=74160803 -pos=<84618761,67610653,37469322>, r=65699221 -pos=<60570394,-21952507,42349562>, r=85600727 -pos=<95040598,40397461,43326916>, r=58698177 -pos=<67337426,55528633,61179359>, r=57812487 -pos=<427369,45875759,54967827>, r=62516679 -pos=<99366764,45190223,41203907>, r=59527980 -pos=<-13428686,61446853,57474625>, r=94450603 -pos=<48273903,6439115,26235637>, r=53498775 -pos=<51969436,76005396,53167845>, r=54909863 -pos=<50692878,76284170,64539000>, r=65283135 -pos=<87050848,56286679,41595805>, r=58700244 -pos=<-140481207,53926572,9970536>, r=82510541 -pos=<110445981,47263333,40612747>, r=72089293 -pos=<101156772,48499812,44905770>, r=68329289 -pos=<115266723,56749670,32570291>, r=90384646 -pos=<10260803,50718501,52291068>, r=54849215 -pos=<104052897,69678109,45055335>, r=92553402 -pos=<35936985,-16800042,43967981>, r=73892636 -pos=<84010330,53352318,58601384>, r=69731004 -pos=<50236120,27449323,47730788>, r=66476534 -pos=<77804891,102450604,41230083>, r=95252505 -pos=<54424220,87016865,32898394>, r=59481238 -pos=<111722588,49854735,49025680>, r=84370374 -pos=<38100434,132152564,42273984>, r=98426584 -pos=<15485647,48980561,68885507>, r=64480884 -pos=<56511146,84529406,23006117>, r=68972918 -pos=<123233876,45929073,39935319>, r=82865355 -pos=<79737609,55609553,45962576>, r=55076668 -pos=<74741757,49733152,53393931>, r=51636053 -pos=<75297186,57044938,50280246>, r=56389285 -pos=<-1615813,55275958,49495660>, r=68487872 -pos=<36102824,67851397,64638586>, r=58487691 -pos=<78708654,70736509,70562588>, r=93774964 -pos=<45183054,24843275,105428418>, r=86496250 -pos=<69002493,75973062,48556349>, r=67298818 -pos=<63113039,76221288,49144302>, r=62245658 -pos=<95687893,45067622,56233488>, r=70755917 -pos=<66823820,80881209,29091382>, r=69552132 -pos=<-9130714,108693896,-44567277>, r=98712608 -pos=<61958956,56736707,74464330>, r=66926905 -pos=<79552128,88970728,44225512>, r=86515301 -pos=<94044413,57236113,42028555>, r=67075993 -pos=<12563704,51621795,16824246>, r=61505869 -pos=<65458782,62616327,51098029>, r=52940134 -pos=<40926331,52894688,43261349>, r=74315656 -pos=<-6651266,44507056,30586652>, r=59843713 -pos=<30293420,58599544,65249222>, r=55655914 -pos=<99845446,56147178,41939133>, r=71698795 -pos=<61050786,78741367,68529384>, r=82088456 -pos=<-15752539,31900661,60735270>, r=93648708 -pos=<51130665,31035813,75201647>, r=56024943 -pos=<63199202,55853949,58306182>, r=51126247 -pos=<97259359,44672326,35432499>, r=57438205 -pos=<92811941,46787038,21895834>, r=68641608 -pos=<131948217,47346086,39766278>, r=92827614 -pos=<70576622,-8738703,50020234>, r=90063649 -pos=<45352961,67847239,91414529>, r=78381659 -pos=<81397118,70022866,48621576>, r=73808909 -pos=<18096996,60494290,84028451>, r=88526275 -pos=<12130920,60365167,60403765>, r=70738690 -pos=<70452923,69100140,78214382>, r=91534396 -pos=<29352797,77069756,4138033>, r=82850939 -pos=<62495317,79228560,36771575>, r=55890776 -pos=<125283626,49242530,45302220>, r=93595521 -pos=<-14101447,48086175,33173102>, r=68286593 -pos=<121921329,61129813,41182891>, r=98000949 -pos=<104606249,26434339,40751233>, r=79651379 -pos=<110434457,47568922,44108230>, r=75878537 -pos=<59843034,44821709,80963277>, r=59394934 -pos=<55727617,54928639,82515971>, r=66939217 -pos=<113354760,46046684,44060103>, r=77228496 -pos=<62190402,94208768,50655603>, r=80821792 -pos=<81520908,83850547,59147730>, r=98286101 -pos=<84124326,90664553,42474462>, r=91030318 -pos=<83943313,45912904,15967002>, r=64827750 -pos=<73511742,68512740,39711214>, r=55502617 -pos=<50678849,57569551,54283793>, r=77366008 -pos=<71742096,175493305,84305287>, r=91727136 -pos=<95936124,47344035,71260714>, r=88307801 -pos=<88811071,41803650,44569414>, r=52304849 -pos=<-10807155,30250198,39989634>, r=69608172 -pos=<100764335,46834332,69578324>, r=90943921 -pos=<18326430,68982947,-1083413>, r=91012444 -pos=<58620573,63588402,62226598>, r=58202749 -pos=<60418612,-3991902,58184335>, r=83322930 -pos=<39142127,55334697,46769868>, r=77213288 -pos=<72963138,107630634,41584469>, r=95945157 -pos=<97713972,48068174,39786602>, r=59335932 -pos=<51684346,85868210,78413373>, r=89732882 -pos=<42823115,45522009,21429885>, r=82804168 -pos=<128017001,44613466,33597251>, r=89971689 -pos=<56783579,69900441,66086106>, r=66537230 -pos=<52473285,15010539,90324054>, r=88515348 -pos=<49487043,69414439,95154301>, r=87822754 -pos=<88021105,49157248,52118042>, r=63063365 -pos=<100186141,42430324,73242612>, r=91726441 -pos=<80559735,50578667,86556533>, r=91461851 -pos=<64439016,50918923,65460231>, r=54585198 -pos=<-193623,37102556,51755070>, r=63908015 -pos=<96435550,49041818,68633371>, r=87877837 -pos=<4236440,74529752,45834074>, r=78227854 -pos=<55353233,30110953,81996582>, r=67967072 -pos=<57157573,91620345,58363613>, r=80908717 -pos=<115180584,58098518,49219531>, r=96265904 -pos=<95402018,42354476,63488112>, r=77263876 -pos=<71254208,50587485,-357033>, r=73137189 -pos=<99310747,30082185,58602819>, r=88559399 -pos=<115661849,44768409,50102792>, r=84300119 -pos=<101254400,48057624,52946901>, r=76025853 -pos=<-20963208,53189493,39863379>, r=76116683 -pos=<26588303,58311069,4231571>, r=66763186 -pos=<50548269,77523863,59770114>, r=61609174 -pos=<100251666,55190350,22731137>, r=83649371 -pos=<59824475,57849466,62687010>, r=54127886 -pos=<63063979,17905829,63924774>, r=69810987 -pos=<40909360,104588265,44263254>, r=70043166 -pos=<-4236889,45630470,46748763>, r=58716620 -pos=<105607648,70859275,40568267>, r=90802329 -pos=<106160091,49972305,43961672>, r=73860994 -pos=<65266296,99676898,46405658>, r=85115807 -pos=<71215909,30040736,60712279>, r=62615680 -pos=<69586231,94843070,18385706>, r=96982063 -pos=<120587756,46534228,49771441>, r=90660377 -pos=<90561935,25407035,190823195>, r=72742912 -pos=<117236738,65419543,39929652>, r=96352998 -pos=<-15296824,50939330,59798664>, r=88135315 -pos=<-2282976,46587748,49039642>, r=60010847 -pos=<75727593,68428952,46187182>, r=64110643 -pos=<69800522,107764199,29679403>, r=98823846 -pos=<131216407,48912059,40895754>, r=94791248 -pos=<102933933,59973611,40911652>, r=77586186 -pos=<91763613,51185666,62507853>, r=79224144 -pos=<49501485,51100424,124567448>, r=98936570 -pos=<30480641,47066674,36279583>, r=68746424 -pos=<116196391,50621548,40922293>, r=81507422 -pos=<110207625,42036792,29221235>, r=76849307 -pos=<64081341,69608628,87485203>, r=94942096 -pos=<60978520,45632028,50921420>, r=79005226 -pos=<58575132,15150354,51490683>, r=55643496 -pos=<91933482,44681850,76211417>, r=86593941 -pos=<92300878,80673240,45323908>, r=92065096 -pos=<-5331199,48538860,73419616>, r=89390126 -pos=<79108206,81068276,62030324>, r=95973765 -pos=<70066613,3386385,54712393>, r=82120857 -pos=<47050999,81717861,50279054>, r=52815391 -pos=<96509604,76310280,42873350>, r=89460211 -pos=<21814965,64197098,49790699>, r=54273375 -pos=<53546088,93071224,43049417>, r=63433660 -pos=<62514896,50233461,109347022>, r=95862295 -pos=<78230930,90817277,43796066>, r=86611225 -pos=<101435841,45835848,52817962>, r=73856563 -pos=<100350991,46486779,60436552>, r=81041612 -pos=<53569876,99592639,47876996>, r=74806465 -pos=<90922965,48091655,40375477>, r=53157096 -pos=<102923787,58293647,49197295>, r=84182139 -pos=<68371896,5729560,46159211>, r=69529612 -pos=<59677856,74830006,5648794>, r=79797534 -pos=<16644555,49026751,66683351>, r=61166226 -pos=<140128589,124885914,-6371598>, r=77567932 -pos=<-33442192,44615938,43725213>, r=83883781 -pos=<114647118,52232686,52962923>, r=93609648 -pos=<60498224,50555227,-5332645>, r=67324994 -pos=<54468548,49613423,73383718>, r=51232770 -pos=<62939188,83240213,32108703>, r=65009417 -pos=<32458007,79450517,-3614291>, r=89878799 -pos=<-14995758,61919259,51663108>, r=90678728 -pos=<55588958,-1461679,26810765>, r=68139454 -pos=<32586268,68199119,57977529>, r=55690883 -pos=<15989946,49795524,101365118>, r=97271247 -pos=<82127311,76017959,57026109>, r=88938670 -pos=<231026178,70095905,46126905>, r=66127716 -pos=<10398957,46229205,19635228>, r=55467383 -pos=<96169825,55927112,22025636>, r=81009797 -pos=<68054631,54190437,54044067>, r=50056468 -pos=<-36052588,52924217,44493246>, r=95570579 -pos=<93847731,53419792,25704658>, r=72501404 -pos=<-30001147,45797449,40528480>, r=78427673 -pos=<63271070,74590656,71259238>, r=82888529 -pos=<39388501,117625326,59107899>, r=99445291 -pos=<33119873,82148344,-1751962>, r=90052425 -pos=<48874714,70979044,62080587>, r=55701350 -pos=<29850111,52341062,82718678>, r=67310111 -pos=<73750559,77926065,34899422>, r=67715709 -pos=<76094841,17485924,50493539>, r=69830469 -pos=<83152508,64243187,10679863>, r=87654485 -pos=<50384751,38547676,39897895>, r=58499326 -pos=<101143093,71855313,46973690>, r=93739009 -pos=<49755861,67773030,41412940>, r=83334947 -pos=<72652722,85971694,45714730>, r=78106121 -pos=<89029010,34915691,42452324>, r=57293674 -pos=<9183184,50402165,53519147>, r=56839005 -pos=<109286322,53873549,40785158>, r=77711949 -pos=<56956942,77544191,34512636>, r=50927152 -pos=<62082922,47657409,78025137>, r=61532476 -pos=<76800151,11471464,10933890>, r=92294449 -pos=<67228857,41687542,101082664>, r=87351991 -pos=<125999469,29673162,37155854>, r=97070164 -pos=<-10599243,55512084,45666685>, r=73878522 -pos=<73581735,46828648,69252279>, r=63429683 -pos=<67017018,70393174,54378028>, r=65555192 -pos=<77061419,47736720,51619244>, r=50184295 -pos=<73654692,62964817,19463446>, r=68094925 -pos=<96623044,73138100,37431169>, r=83268438 -pos=<56100240,35633072,82669732>, r=63865078 -pos=<54383065,-3833031,51639225>, r=70583582 -pos=<-18614154,49080008,64107038>, r=93901640 -pos=<46760618,44577637,125415123>, r=90520290 -pos=<92087522,58227038,53436017>, r=77517545 -pos=<94990387,56175037,52561933>, r=77494394 -pos=<37426416,49481196,91319971>, r=65475201 -pos=<39286080,48148482,-5989891>, r=54124326 -pos=<130084860,45365217,42453428>, r=91670485 -pos=<70574381,72521726,29684771>, r=64350223 -pos=<95143291,54165634,74168333>, r=97244325 -pos=<100457490,34275209,72230011>, r=99140406 -pos=<74846740,45471472,-16186528>, r=87443219 -pos=<87820248,62840709,37293818>, r=64305694 -pos=<61296171,49743902,9770658>, r=52208090 -pos=<63667806,23610080,77014148>, r=77800121 -pos=<78713024,72051654,50361502>, r=74893110 -pos=<-4616330,46767583,43209955>, r=56694318 -pos=<33107775,48789255,-36313253>, r=91266855 -pos=<99288827,62449276,54774126>, r=90279428 -pos=<64863772,79188573,46493959>, r=64313264 -pos=<86710550,69565316,52804528>, r=82847532 -pos=<58110181,59448595,-7612193>, r=76109453 -pos=<97234917,60251816,12729890>, r=95695310 -pos=<45371111,45744044,29404869>, r=90908666 -pos=<52048695,71365445,74249796>, r=71431098 -pos=<38561310,48492835,-18926267>, r=68130126 -pos=<56374573,-14247256,51406909>, r=82756751 -pos=<38435691,97898458,1833592>, r=96901222 -pos=<53474132,-69326780,118342614>, r=59147554 -pos=<76937559,53085668,55885706>, r=59675899 -pos=<126122481,45661120,27346599>, r=95375526 -pos=<57177176,83432179,2011324>, r=89536772 -pos=<72353307,50531615,23491864>, r=50331779 -pos=<123046617,52957311,40912087>, r=90683132 -pos=<41166951,-6916363,84128660>, r=98939670 -pos=<47115508,53958953,121771371>, r=96612872 -pos=<55024623,74258378,60998418>, r=64048420 -pos=<-1499916,81196644,41895299>, r=86692387 -pos=<77375933,83122566,44506562>, r=78772044 -pos=<48465390,61124963,-16463657>, r=76992747 -pos=<64366607,51243193,32466923>, r=88912606 -pos=<49769697,88345097,34520061>, r=54533346 -pos=<63250118,77091367,56168303>, r=70276794 -pos=<-133207180,64734096,32005970>, r=88084301 -pos=<61425230,67096274,89080666>, r=91369264 -pos=<46945514,76247049,19702969>, r=54428133 -pos=<67005576,88535612,53724849>, r=83033089 -pos=<95690265,51255824,60492738>, r=81205806 -pos=<119879177,54333429,50405964>, r=98385501 -pos=<7996338,47903728,48580734>, r=50588878 -pos=<77540997,90181952,41260474>, r=82750457 -pos=<95409213,44800283,36026849>, r=55121227 -pos=<77508123,40138326,61746763>, r=59844971 -pos=<-25506882,26652303,46484644>, r=94400826 -pos=<78413018,52632009,68240874>, r=73052869 -pos=<49578155,88526291,68059364>, r=79930845 -pos=<93258678,10251295,41708047>, r=85443638 -pos=<89294268,16562768,62399361>, r=95858928 -pos=<107383524,58660655,37560284>, r=79422368 -pos=<97329346,31072270,48639222>, r=75624350 -pos=<53410089,81813829,42197436>, r=51188299 -pos=<60505955,70961770,48680345>, r=53915370 -pos=<48818666,26440926,26676729>, r=64723017 -pos=<50248246,50801230,39950509>, r=97884257 -pos=<53063158,29903250,45737981>, r=86608265 -pos=<87892064,-473498,160556414>, r=57882083 -pos=<117188784,45113791,40395306>, r=76464824 -pos=<125182855,45537956,42424032>, r=86911945 -pos=<100733744,58303574,48848550>, r=81652905 -pos=<110275645,49140936,52242049>, r=85425570 -pos=<96326857,63670042,55381207>, r=89145819 -pos=<92944457,64323601,51924472>, r=82959722 -pos=<107784410,51074386,55376328>, r=88002036 -pos=<44696,38693806,39603211>, r=49926322 -pos=<95899785,27377367,54717144>, r=83967577 -pos=<13072691,-4257004,55346167>, r=95592024 -pos=<47991461,94665391,74886455>, r=91310506 -pos=<134425521,49361041,41689685>, r=99243219 -pos=<83855829,45686262,55101173>, r=58410261 -pos=<50671965,57275644,107356819>, r=89071382 -pos=<35268568,25200072,64745976>, r=53338874 -pos=<54869458,60775358,79448753>, r=68860711 -pos=<107006606,119756583,-22405599>, r=71842808 -pos=<71740569,65480777,71700739>, r=82689013 -pos=<118601098,34904911,44248169>, r=88672373 -pos=<46285210,45416777,21999720>, r=56339316 -pos=<128839574,45144737,45628413>, r=93379821 -pos=<206321889,75065259,54802756>, r=82785261 -pos=<-27198390,48386827,48534272>, r=86220098 -pos=<78837351,16963623,65813110>, r=88415010 -pos=<80768198,35499778,47567014>, r=53563672 -pos=<52723709,76217449,61021624>, r=63729917 -pos=<79248280,51458884,60760136>, r=65234248 -pos=<93216877,53728674,42247123>, r=62959757 -pos=<88792335,46723845,46873754>, r=56157228 -pos=<86577998,48815157,33531379>, r=52800246 -pos=<106485289,34718179,41712174>, r=74207314 -pos=<29824258,37383947,79999962>, r=61853466 -pos=<64489408,46980900,99819043>, r=85056329 -pos=<102215458,56720953,47349672>, r=80053015 -pos=<-23977829,89867677,139467550>, r=69037438 -pos=<96642249,65444615,52035293>, r=87889085 -pos=<124993250,54469593,36356597>, r=94044747 -pos=<91339261,46475799,45935515>, r=57518300 -pos=<72601619,73044570,39610782>, r=59023925 -pos=<93860217,64364242,41990023>, r=73981595 -pos=<46552424,-2491182,30027014>, r=56916187 -pos=<55621489,62833933,77107102>, r=69329640 -pos=<76263101,66617479,45846211>, r=62493731 -pos=<80550204,62214943,69920913>, r=86453147 -pos=<84767804,72918618,51133972>, r=82587715 -pos=<83586448,73348563,45011131>, r=75713495 -pos=<28575028,76695926,21001709>, r=66391179 -pos=<88651761,59036277,42509028>, r=63964292 -pos=<54871691,50359536,71574507>, r=50572729 -pos=<108144603,48562008,29735709>, r=77909367 -pos=<108122984,57722452,58102655>, r=97715013 -pos=<86378647,46097359,88466853>, r=94709778 -pos=<120401618,53071458,47944510>, r=95184566 -pos=<114566510,53989002,40171304>, r=82493956 -pos=<84344628,65157017,40099476>, r=63368062 -pos=<50811145,57728758,116736774>, r=99043804 -pos=<59929994,34602574,68723649>, r=54779084 -pos=<31155733,68794711,65994076>, r=65733512 -pos=<89600613,25411228,50486574>, r=75404054 -pos=<65182259,74897989,41699065>, r=55546226 -pos=<76743550,45460278,41310207>, r=52409310 -pos=<103566355,73633008,47449976>, r=98416673 -pos=<56408689,45460013,111725216>, r=87361064 -pos=<60963329,58103757,5356275>, r=64649490 -pos=<39494264,-7628895,44843306>, r=62039529 -pos=<95481183,20806893,63631898>, r=99034246 -pos=<59843212,49125168,105991183>, r=88726551 -pos=<54905042,44990256,110389896>, r=84052144 -pos=<92646012,82653831,43495378>, r=92562207 -pos=<-30393468,141621260,65794192>, r=62879151 -pos=<112935630,56859777,42601583>, r=86163903 -pos=<79350034,68182205,59064501>, r=80363720 -pos=<122530823,59626344,41048305>, r=96972421 -pos=<47078885,108717695,41980687>, r=71544199 -pos=<65179245,1409678,43698480>, r=68196215 -pos=<115673138,32541810,21905969>, r=99124921 -pos=<94966957,17529526,41350783>, r=79516248 -pos=<61891242,58156369,66230093>, r=60044688 -pos=<46319749,41647280,26251553>, r=74769934 -pos=<-6386820,46612172,76666915>, r=91766401 -pos=<26845052,45421759,78930198>, r=59607488 -pos=<110774959,50324378,61737808>, r=96604103 -pos=<101656271,69553663,52360807>, r=97337822 -pos=<83211678,64378684,67339027>, r=88696349 -pos=<82815664,55498411,66589722>, r=78670711 -pos=<64922357,61209364,21450265>, r=55619921 -pos=<31232202,20307489,57102818>, r=54624882 -pos=<107636176,48162763,30836754>, r=75900864 -pos=<74686237,60055367,65606827>, r=74115547 -pos=<-13215368,50205551,43819136>, r=69340515 -pos=<74512539,80321357,43101255>, r=71702068 -pos=<88746617,73069987,41574690>, r=77158206 -pos=<64453454,-7869470,45734526>, r=78785471 -pos=<59316594,107698069,56739367>, r=97521665 -pos=<125098713,47300524,29640661>, r=93697320 -pos=<122681527,54744034,47177541>, r=98370015 -pos=<39466239,73184685,15939641>, r=57050799 -pos=<86070363,77534495,59937874>, r=97309644 -pos=<65726102,110570361,44351446>, r=94414940 -pos=<51279896,94340043,1273369>, r=95285113 -pos=<34142933,45149579,37532747>, r=67526234 -pos=<77596008,35648240,3222126>, r=76625209 -pos=<84712854,81606203,52561271>, r=92647487 -pos=<58931887,60090090,57860742>, r=50649633 -pos=<111340053,28726853,53558668>, r=96899890 -pos=<98661600,32599202,45315928>, r=72106359 -pos=<47209816,47673639,126306730>, r=94957126 -pos=<-15019787,73009910,31958165>, r=95343963 -pos=<223966101,58902274,54420066>, r=96150261 -pos=<11721502,41441730,58900278>, r=54798639 -pos=<59226974,58453526,-3177451>, r=71796811 -pos=<5290621,65582137,50531117>, r=72923073 -pos=<99381097,23842555,47569563>, r=83836239 -pos=<22215327,52289287,58025457>, r=50200017 -pos=<73692876,68881549,53460484>, r=69801858 -pos=<102994026,45450450,39718034>, r=61929428 -pos=<67263226,16351405,46594640>, r=58234640 -pos=<96433374,52849035,47373209>, r=70422691 -pos=<61093195,-24743751,49126818>, r=95691904 -pos=<87488395,54518280,43423025>, r=59196613 -pos=<104097580,44685015,56225546>, r=78775122 -pos=<47888301,68432539,44382390>, r=82147997 -pos=<93759344,48677855,43657414>, r=59861528 -pos=<94552312,48519180,46574481>, r=63412894 -pos=<86123518,49231258,57768849>, r=66890617 -pos=<75694544,6337351,47150713>, r=77236158 -pos=<109966853,65168742,42559725>, r=91462265 -pos=<57426867,38870011,42719229>, r=95329764 -pos=<32753990,76703678,70672487>, r=76723074 -pos=<3368941,37734999,52280623>, r=60238224 -pos=<91562327,55757455,28715850>, r=69542825 -pos=<90911065,39512417,40862812>, r=52989511 -pos=<65542380,7593841,70993272>, r=89669878 -pos=<81014222,49622128,51787363>, r=56190773 -pos=<22962987,23652855,55473672>, r=57919489 -pos=<38537288,58587271,87467675>, r=69618123 -pos=<69832037,47350034,17360036>, r=50760636 -pos=<-165889,46921748,47101015>, r=56289156 -pos=<74942941,46844914,63357732>, r=58912536 -pos=<84117051,60580189,79887453>, r=98351613 -pos=<101916672,76408196,32890757>, r=96372724 -pos=<66270462,79966154,66719608>, r=86723838 -pos=<68768866,39185118,69137925>, r=59449720 -pos=<90794356,41526829,50294466>, r=60290089 -pos=<137364663,-68760711,54585543>, r=86907361 -pos=<107869389,49316452,49991216>, r=80944016 -pos=<92807632,45630273,34431033>, r=54945694 -pos=<67334071,45515905,79735778>, r=66352855 -pos=<61280589,3399830,53894095>, r=72502868 -pos=<98462374,47924730,55008501>, r=75162685 -pos=<56563078,71571094,7354305>, r=71718522 -pos=<45949080,84190968,9582623>, r=71495896 -pos=<46035987,45528620,51715743>, r=86412525 -pos=<102195992,44745036,57667557>, r=78375609 -pos=<62412283,38887046,72199077>, r=56452370 -pos=<94495322,55467596,58700634>, r=82430469 -pos=<82366249,53935697,31486965>, r=55753489 -pos=<-15507750,23510302,36851831>, r=81379203 -pos=<16487956,48994695,1408932>, r=70369851 -pos=<65696525,29798471,54253321>, r=50879406 -pos=<80030942,61923816,54257309>, r=69979005 -pos=<49883003,49564896,270176>, r=50116200 -pos=<93406004,56231545,52379325>, r=75783872 -pos=<10441508,73066921,40377511>, r=65103428 -pos=<51684957,75177642,65515125>, r=66144638 -pos=<93554664,62328005,47482459>, r=77132071 -pos=<42717942,-24391355,10128656>, r=97778110 -pos=<83754515,37007733,12089960>, r=72556387 -pos=<25503681,57494759,17127472>, r=54135626 -pos=<103696668,46376639,47024920>, r=70865152 -pos=<21380521,57148576,86906144>, r=84774681 -pos=<92701645,56610135,46059004>, r=69137746 -pos=<76853081,66043437,39828000>, r=56491490 -pos=<9506123,47484528,66571269>, r=66650241 -pos=<68500167,61219081,53442143>, r=56928546 -pos=<110927786,59312530,46288106>, r=90295457 -pos=<54086117,87422091,60221946>, r=75497205 -pos=<53430642,73397710,85386488>, r=85981789 -pos=<107906815,19266559,47982270>, r=97350549 -pos=<55092743,28233568,79231695>, r=66819020 -pos=<100055977,34030894,55874832>, r=82627950 -pos=<82794234,66964972,42927743>, r=66454123 -pos=<67777541,55823201,52799771>, r=50167961 -pos=<91130869,46397765,48103936>, r=59399514 -pos=<68888535,38278413,62500700>, r=53838945 -pos=<48339580,-29221405,53784437>, r=92073445 -pos=<56567879,52027107,1886047>, r=57647443 -pos=<79487273,74851988,51830327>, r=79936561 -pos=<78800405,47735672,94529572>, r=94832582 -pos=<88495872,59243248,13831489>, r=84846245 -pos=<53110023,57384340,-26407676>, r=87840515 -pos=<47878165,101986700,61350571>, r=84982509 -pos=<-21397567,37063089,63033572>, r=96429789 -pos=<24117414,88400330,43753769>, r=70137151 -pos=<50180807,74365202,84808842>, r=83121778 -pos=<51861852,50224334,50072454>, r=75485111 -pos=<82786095,100171106,41094793>, r=97818932 -pos=<82106990,54238840,41674921>, r=51787668 -pos=<46689609,49727941,33623141>, r=95596427 -pos=<140715438,44546839,36910234>, r=99290681 -pos=<94403057,65581197,64949288>, r=98700454 -pos=<91401232,46972004,55909541>, r=68049820 -pos=<102396051,51013307,43131543>, r=70307815 -pos=<75428474,100300697,46770979>, r=96267186 -pos=<61231301,49480576,90493303>, r=74972092 -pos=<-17893301,52249159,35381430>, r=74033215 -pos=<90236307,5382217,45183106>, r=90765223 -pos=<59851,44605628,17822337>, r=65995457 -pos=<12430196,61559717,66520614>, r=77750627 -pos=<6839781,36263514,44071540>, r=50029827 -pos=<58788441,54075604,88869828>, r=75501107 -pos=<93804515,45905090,70304241>, r=83780762 -pos=<73161878,66008887,44894579>, r=57832309 -pos=<60296959,77156326,31952919>, r=56438861 -pos=<51279052,48190428,-13787553>, r=64195903 -pos=<-17309049,63416522,44422400>, r=87248430 -pos=<50878878,57753482,48341299>, r=59031410 -pos=<72624452,45784345,16166474>, r=53180867 -pos=<104962422,48203328,43549521>, r=70482256 -pos=<46140644,68577347,67524524>, r=56009430 -pos=<118352564,47191064,47926985>, r=87237564 -pos=<119908886,45596567,40666338>, r=79938888 -pos=<720460,34284090,40003223>, r=54060600 -pos=<56640144,-757093,78385660>, r=96511096 -pos=<36808590,86265769,70212394>, r=81770056 -pos=<56155199,39710098,39816058>, r=60318272 -pos=<50086111,75135268,62386433>, r=61375123 -pos=<74217542,71318534,58162910>, r=77466099 -pos=<101381985,54908323,49310004>, r=79367224 -pos=<72085284,66236153,44983360>, r=57072132 -pos=<62000213,106591506,41627630>, r=83986281 -pos=<60981291,75174388,41787358>, r=51709961 -pos=<31158044,61040225,65588500>, r=57571280 -pos=<67989011,68637940,66561124>, r=76954991 -pos=<69600417,87673798,43692432>, r=74734154 -pos=<47069260,49575580,34824638>, r=57795848 -pos=<53042641,92928944,57471794>, r=77210448 -pos=<38324912,56577450,-4732025>, r=62256813 -pos=<63999013,113336337,46608332>, r=97710745 -pos=<50217658,82836513,44218285>, r=51039726 -pos=<96222938,45254818,33671833>, r=58744423 -pos=<40979954,32348466,-84841>, r=52989542 -pos=<83487213,52534294,43450011>, r=53238853 -pos=<74224317,52199786,79424735>, r=79615959 -pos=<108416239,69771724,36225482>, r=92901132 -pos=<112507461,50524692,41675486>, r=78474602 -pos=<32339235,37966594,56209598>, r=54574178 -pos=<84564969,41894154,46500332>, r=49899180 -pos=<9477303,59156593,40503406>, r=52283134 -pos=<52287615,24646542,87204125>, r=75573227 -pos=<55839736,27007362,79571765>, r=69132361 -pos=<110977030,45295181,44972742>, r=75011869 -pos=<11935507,57303480,47325553>, r=54794104 -pos=<41661184,90213328,42730624>, r=53383264 -pos=<60382600,46224454,71063250>, r=51437326 -pos=<98995987,76132496,41680170>, r=90575771 -pos=<49693155,102952206,69568508>, r=95981026 -pos=<107302847,52653665,50882967>, r=84606533 -pos=<54180405,68244226,61267417>, r=57458962 -pos=<61566935,76583848,49805822>, r=61723553 -pos=<90505996,92984730,40991958>, r=98249819 -pos=<78597746,19696298,74938287>, r=94567774 -pos=<46112129,83422648,87346277>, r=90647971 -pos=<79865608,21522279,19468569>, r=76775035 -pos=<36048230,55436123,35059886>, r=89480984 -pos=<50327734,83558330,57914558>, r=65567787 -pos=<48040014,98023353,48026184>, r=67856478 -pos=<27429085,41412014,26704361>, r=52444226 -pos=<57026537,87750831,25804096>, r=69911867 -pos=<66138199,78863178,41614894>, r=60383222 -pos=<46932710,37812423,-36157173>, r=83177494 -pos=<61235391,72596431,35024315>, r=49745977 -pos=<115340419,45679739,41519030>, r=76306332 -pos=<84922745,36589834,64244348>, r=73305271 -pos=<54083082,71789935,74685723>, r=74325719 -pos=<90898395,35624214,78502383>, r=94504688 -pos=<65957885,35835027,100998741>, r=91849712 -pos=<90356743,22299472,63423644>, r=92209007 -pos=<53997023,48075372,36727383>, r=95225729 -pos=<73038044,75904870,44804124>, r=67514101 -pos=<77043619,70479603,51925542>, r=73215926 -pos=<88641705,29705894,48576518>, r=68240376 -pos=<122380059,45691049,42405718>, r=84243905 -pos=<58128462,80655397,58245861>, r=70796922 -pos=<84779808,54045604,44882569>, r=57474989 -pos=<52534390,11652522,71064628>, r=72674643 -pos=<106989872,49452008,46163343>, r=76372354 -pos=<55344379,65291351,79979528>, r=74382343 -pos=<49652615,19794672,3020025>, r=64737524 -pos=<101317082,78829286,44959483>, r=98872836 -pos=<55963553,46665177,81595492>, r=57991703 -pos=<68154389,76877678,58938035>, r=77737020 -pos=<84747922,50895534,50813675>, r=60224157 -pos=<97210292,59924399,41836094>, r=72737915 -pos=<78965236,52315220,65233702>, r=70281072 -pos=<85211974,56727173,26932497>, r=65945168 -pos=<68388373,62494628,48261070>, r=52911106 -pos=<58611121,70531992,78712140>, r=81622205 -pos=<62118808,38074447,-16237588>, r=78181582 -pos=<46220362,19230453,81128163>, r=68846084 -pos=<106525541,71494649,42122946>, r=93910083 -pos=<77942538,69600382,46201098>, r=67510954 -pos=<45797826,79383455,59464646>, r=58412913 -pos=<2688417,61703870,45164108>, r=66280001 -pos=<104580162,44646498,47301761>, r=70295408 -pos=<74423002,78915872,59673095>, r=86779561 -pos=<64356660,105123900,49090475>, r=92337984 -pos=<46885417,92846405,76618374>, r=90117172 -pos=<98426880,49598367,44493039>, r=66285381 -pos=<70528305,81875442,57708492>, r=83879174 -pos=<85445079,50808962,61252733>, r=71273766 -pos=<31362844,65440994,9923345>, r=63426828 -pos=<-27261429,54026464,36991239>, r=83568712 -pos=<58948111,55441512,89339312>, r=77495949 -pos=<70887305,65050580,50848045>, r=60552921 -pos=<57509741,90660749,39961300>, r=61898742 -pos=<89237049,49829691,55496561>, r=68330411 -pos=<39572189,47385912,-12226374>, r=59312186 -pos=<60901266,59814608,104365882>, r=98848694 -pos=<-16792380,44812140,34012108>, r=66864487 -pos=<83871658,78044039,55572600>, r=91255254 -pos=<62426831,63479562,96671646>, r=96344978 -pos=<26248888,46012266,44312855>, r=89627714 -pos=<7214491,76706366,50717572>, r=82309948 -pos=<45568732,61733436,81079432>, r=62148512 -pos=<58201303,81281949,48934519>, r=62184742 -pos=<89903591,46840415,34513822>, r=53168711 -pos=<74779057,69915384,66216937>, r=84678656 -pos=<68091314,71802486,69362268>, r=83023274 -pos=<201639941,77576895,48551934>, r=86387885 -pos=<101970576,48821348,39900172>, r=64459171 -pos=<91213032,9606268,42504464>, r=84839339 -pos=<-117150969,47365809,84727691>, r=76100069 -pos=<52009137,45484146,85418246>, r=56678564 -pos=<7700867,56645908,52203582>, r=63249241 -pos=<35801114,61500884,9927438>, r=55044322 -pos=<81774140,69249801,64782611>, r=89573467 -pos=<37877943,72681972,77172193>, r=74076691 -pos=<82404567,51043733,52113794>, r=59329082 -pos=<61401807,49907464,106814425>, r=91890669 -pos=<-18654038,39909239,59427176>, r=87233561 -pos=<89201206,62595882,43665226>, r=69229423 -pos=<94244857,47015874,11943694>, r=80255869 -pos=<86067793,30061292,47639474>, r=64374071 -pos=<91006001,77221060,32358089>, r=86807511 -pos=<-6482432,55668423,45097723>, r=69349409 -pos=<95377399,33208918,6384769>, r=93683313 -pos=<22517666,63530440,69214343>, r=72327561 -pos=<53623674,83464731,66832269>, r=77687817 -pos=<91877533,47459073,7438215>, r=82836880 -pos=<32690558,35971273,105783732>, r=86183856 -pos=<84322422,25603187,69345870>, r=88793283 -pos=<80987434,53217310,4779933>, r=80363417 -pos=<17922879,48298219,65564821>, r=58040716 -pos=<48971243,96710431,22268836>, r=74351356 -pos=<123345044,49141556,47787630>, r=94041184 -pos=<80764794,62425469,34152717>, r=59976020 -pos=<51756081,75146417,50788645>, r=51458115 -pos=<83680203,42144591,-6173935>, r=85609165 -pos=<92281773,73461382,50701421>, r=90211489 -pos=<80674518,30017769,36849565>, r=51706746 -pos=<55069899,58746216,2489113>, r=62265597 -pos=<33342505,57815044,82488137>, r=69061169 -pos=<67589705,49090250,778790>, r=66839697 -pos=<-10198302,18337602,55258014>, r=96180341 -pos=<58608684,49902445,85793669>, r=68071842 -pos=<125439688,57450621,41415021>, r=98072484 -pos=<51919606,-13319750,35645203>, r=67493932 -pos=<27760001,99059843,47858500>, r=81258883 -pos=<105178479,30621900,20042796>, r=92413346 -pos=<73685355,71094880,76145998>, r=94693526 -pos=<124987040,40111125,42026965>, r=87630929 -pos=<84246427,47068271,78376077>, r=83457701 -pos=<-25855702,36892705,42658445>, r=80683464 -pos=<104892442,69410204,34466674>, r=90774454 -pos=<88081364,60843668,13969508>, r=85894070 -pos=<-31206929,34530648,45385284>, r=91123158 -pos=<38332582,48926340,35627812>, r=55220433 -pos=<72434039,56905363,57301288>, r=60407605 -pos=<68491948,58350987,62616646>, r=63226592 -pos=<60541273,50198355,70899877>, r=55406533 -pos=<52725295,83712557,59318228>, r=69523387 -pos=<3814559,52872911,34126580>, r=54204059 -pos=<50572582,35227242,47467114>, r=74623072 -pos=<47340406,71533241,61214014>, r=53854588 -pos=<80508811,61643033,54190088>, r=70108933 -pos=<780287,86544905,47390402>, r=95255532 -pos=<77244353,45274208,73228427>, r=69514226 -pos=<48292513,50377581,56772002>, r=82687027 -pos=<49538236,49865384,82627423>, r=55798421 -pos=<99593217,75569498,47836046>, r=96765676 -pos=<87498251,61848676,47202638>, r=70316636 -pos=<95170085,50205636,46686443>, r=65829359 -pos=<22739889,46257186,42291363>, r=86917726 -pos=<127909900,45285221,29280096>, r=94853536 -pos=<108076870,45487787,29966180>, r=74537329 -pos=<31976417,97079356,67251831>, r=94455223 -pos=<98055430,37702068,47977210>, r=69058619 -pos=<81503967,53369359,49174779>, r=57815017 -pos=<87343077,68253048,62757650>, r=92120927 -pos=<78876293,49495256,62973349>, r=65112062 -pos=<117813088,22526256,41144810>, r=97159906 -pos=<109468764,64555916,40620427>, r=88412100 -pos=<70218772,61472763,45046062>, r=50504553 -pos=<50041319,93358663,35488290>, r=58850289 -pos=<83798965,58900591,58838554>, r=75305052 -pos=<64601443,56105238,34512833>, r=57732742 -pos=<183283372,85206025,67265943>, r=97379840 -pos=<84069079,67485528,52865172>, r=78186823 -pos=<63447571,74693765,16458367>, r=72621471 -pos=<51837584,83839954,34380973>, r=52235033 -pos=<65101673,85901769,64093448>, r=88863857 -pos=<113805255,57562881,43270185>, r=88405241 -pos=<116014449,48879174,16931983>, r=98900130 -pos=<100087448,51131316,52193734>, r=77179413 -pos=<119625176,39835159,58022792>, r=98540858 -pos=<58076251,102236670,64849029>, r=98929100 -pos=<86954178,48900118,40371685>, r=49992923 -pos=<52250510,32700384,71483287>, r=51761489 -pos=<59156392,96120727,34601214>, r=71614367 -pos=<56125759,38344852,39883186>, r=91537819 -pos=<117855060,42342686,30290274>, r=83121737 -pos=<107523245,123596850,114861194>, r=67985404 -pos=<49831786,30162515,69375802>, r=49773123 -pos=<47485086,86906473,9970035>, r=75360040 -pos=<102876313,64847598,45041802>, r=86532672 -pos=<53116269,41342368,79513475>, r=52015634 -pos=<56545962,7640374,31925625>, r=54879545 -pos=<74915258,47763425,-4392514>, r=78010012 -pos=<51790653,60810541,46971657>, r=80619568 -pos=<46002325,68397665,69254064>, r=57421150 -pos=<85589677,84890262,158059355>, r=96544649 -pos=<72852804,64504370,68874472>, r=79998725 -pos=<92260315,31726675,34762272>, r=63670968 -pos=<104316829,65776131,55053119>, r=98913077 -pos=<65500622,65569214,62140165>, r=66977121 -pos=<89450189,60226247,66510076>, r=89953947 -pos=<100723216,48594279,41477759>, r=64562233 -pos=<93268299,44495241,15197841>, r=73504190 -pos=<80106004,63141051,43549073>, r=60563063 -pos=<56850039,67702461,57871931>, r=56192098 -pos=<69423764,56860884,61104233>, r=61155794 -pos=<68643480,61409427,76476710>, r=80296937 -pos=<84997443,84404157,44975094>, r=88143912 -pos=<59488205,89196906,29336186>, r=70287406 -pos=<72526412,62343149,43042706>, r=51679547 -pos=<54028314,59239520,-2332882>, r=66539505 -pos=<-43967851,40594784,31444079>, r=98162203 -pos=<75571892,77444790,63318810>, r=90102781 -pos=<116792284,48436799,45775665>, r=84771793 -pos=<71609794,47781862,66171921>, r=59330667 -pos=<75821279,57775046,44408804>, r=51772042 -pos=<90701221,51618310,42258098>, r=58344707 -pos=<88293520,73621902,58246944>, r=93929293 -pos=<83453798,48713595,61214162>, r=67148853 -pos=<60926607,94510417,51793345>, r=80997281 -pos=<-35956698,52004583,40393589>, r=90455437 -pos=<4216041,70899460,40442276>, r=69226178 -pos=<77543354,81714329,40429920>, r=73454539 -pos=<237212992,40019669,55506818>, r=82833394 -pos=<73107548,26529704,13529288>, r=70948363 -pos=<75570129,66473160,54588140>, r=70398542 -pos=<64615060,172115412,92581270>, r=93440406 -pos=<60927949,102228963,33287735>, r=80807662 -pos=<53356230,73740278,52912625>, r=53776227 -pos=<105772201,69303869,44413875>, r=93256872 -pos=<103075496,61511393,47725944>, r=86079753 -pos=<120941296,45417244,45710407>, r=85836534 -pos=<59761891,81511517,75584588>, r=90625002 -pos=<92687186,45494890,42470102>, r=54419123 -pos=<59851597,70357147,48391564>, r=52367309 -pos=<87848010,50831417,46796682>, r=59243160 -pos=<99580467,45832441,69598197>, r=88778101 -pos=<51034308,69527050,6434440>, r=65065559 -pos=<67015496,58088763,23431785>, r=52610954 -pos=<58334497,114287266,46837395>, r=93226090 -pos=<60802531,48278028,34179959>, r=53996236 -pos=<179975267,21110942,90809515>, r=62732327 -pos=<123795334,47970210,44254273>, r=89786892 -pos=<116717732,46589607,61069420>, r=98143711 -pos=<67649538,5300151,46104635>, r=69182047 -pos=<135693567,39803265,39838287>, r=96456902 -pos=<84886352,50860420,29843537>, r=56841704 -pos=<93724625,52366089,73697764>, r=93555425 -pos=<77007521,46904101,71482996>, r=69161544 -pos=<96577627,45036793,73994132>, r=89375541 -pos=<72240276,100785667,43477764>, r=90270850 -pos=<99450405,48961285,44946073>, r=67124980 -pos=<97254178,19276164,56756592>, r=95462828 -pos=<47874961,112029170,42149367>, r=75820785 -pos=<-27914125,42141945,35189751>, r=76815527 -pos=<111096809,54851391,52248003>, r=91963185 -pos=<85199777,6864022,44330023>, r=83393898 -pos=<95373660,48009661,39877377>, r=57027697 -pos=<48916618,93951420,45564108>, r=62199187 -pos=<89593389,52507085,80427586>, r=96295157 -pos=<10292023,62641775,42379020>, r=56829394 -pos=<88527579,36647138,45365855>, r=57974314 -pos=<120352344,49820039,42785267>, r=86724618 -pos=<-35233959,49048677,47273254>, r=93656392 -pos=<52920691,88279884,23524779>, r=68614561 -pos=<36700634,98419277,1759119>, r=99231919 -pos=<63079723,113834700,42422287>, r=93103992 -pos=<103158113,68911643,43265584>, r=89102623 -pos=<49987417,19702539,87476374>, r=78489298 -pos=<94717996,72486259,40789473>, r=81760642 -pos=<46143441,77791536,63115585>, r=60817629 -pos=<59619701,83740760,52545879>, r=69673253 -pos=<110223844,47601005,51636330>, r=83228093 -pos=<100338044,41305980,35467537>, r=61464342 -pos=<68261568,73292713,70279003>, r=85600290 -pos=<95992811,77938448,46201103>, r=93899287 -pos=<65392674,84233985,31819506>, r=68745660 -pos=<45354753,45001272,61124328>, r=76570509 -pos=<63709069,61692788,23675405>, r=52664942 -pos=<10200199,44656845,36836364>, r=67884889 -pos=<77241524,57551103,74667927>, r=83227769 -pos=<46768307,72726630,86981317>, r=80243168 -pos=<61736467,85075153,52737115>, r=73315693 -pos=<62350542,47946881,-8276848>, r=69512756 -pos=<10731243,55379505,62469904>, r=69218662 -pos=<109826649,54816945,50618923>, r=89029432 -pos=<72358452,84460417,53990913>, r=84577265 -pos=<67547725,57628478,67483963>, r=66427155 -pos=<96772673,26048378,47999488>, r=79451992 -pos=<100664278,60094106,31488179>, r=80208722 -pos=<3346393,53555673,40732223>, r=53042482 -pos=<130117216,56281589,143333949>, r=84401383 -pos=<93912998,63095022,52422248>, r=83197341 -pos=<57882009,26122734,87799293>, r=80286646 diff --git a/2018/inputs/24.txt b/2018/inputs/24.txt deleted file mode 100644 index 2fa319e..0000000 --- a/2018/inputs/24.txt +++ /dev/null @@ -1,23 +0,0 @@ -Immune System: -1614 units each with 8016 hit points (immune to slashing; weak to radiation) with an attack that does 48 fire damage at initiative 9 -3730 units each with 5611 hit points (immune to bludgeoning; weak to fire) with an attack that does 14 radiation damage at initiative 16 -1627 units each with 9770 hit points (weak to cold) with an attack that does 55 fire damage at initiative 3 -4665 units each with 9782 hit points (weak to fire) with an attack that does 18 radiation damage at initiative 10 -281 units each with 5764 hit points (immune to fire; weak to radiation) with an attack that does 187 slashing damage at initiative 19 -524 units each with 9344 hit points with an attack that does 158 cold damage at initiative 15 -5013 units each with 9768 hit points with an attack that does 15 cold damage at initiative 14 -1143 units each with 1822 hit points (weak to radiation) with an attack that does 15 fire damage at initiative 18 -136 units each with 6830 hit points (weak to radiation) with an attack that does 420 slashing damage at initiative 7 -665 units each with 7973 hit points (weak to bludgeoning; immune to slashing) with an attack that does 119 fire damage at initiative 11 - -Infection: -515 units each with 8712 hit points (immune to radiation; weak to slashing, fire) with an attack that does 30 cold damage at initiative 1 -5542 units each with 56769 hit points with an attack that does 16 bludgeoning damage at initiative 4 -1663 units each with 10437 hit points (immune to slashing, fire, radiation) with an attack that does 12 radiation damage at initiative 12 -574 units each with 50124 hit points (weak to slashing, radiation) with an attack that does 171 fire damage at initiative 8 -1190 units each with 10652 hit points with an attack that does 16 cold damage at initiative 17 -3446 units each with 23450 hit points with an attack that does 12 fire damage at initiative 5 -5887 units each with 14556 hit points (weak to slashing) with an attack that does 4 radiation damage at initiative 2 -1761 units each with 41839 hit points (weak to cold) with an attack that does 35 cold damage at initiative 20 -4194 units each with 16090 hit points (immune to fire; weak to slashing) with an attack that does 6 fire damage at initiative 6 -2127 units each with 27065 hit points (weak to cold, slashing) with an attack that does 24 slashing damage at initiative 13 diff --git a/2018/inputs/25.txt b/2018/inputs/25.txt deleted file mode 100644 index cd18b9d..0000000 --- a/2018/inputs/25.txt +++ /dev/null @@ -1,1282 +0,0 @@ --8,-4,-4,-5 -0,8,3,8 -0,0,8,-2 -2,6,4,-2 -6,5,0,-7 --5,6,1,5 -2,8,-6,0 -7,3,-1,-4 -4,-5,-5,8 -5,-4,4,-4 -8,-5,-5,-7 --5,4,6,-7 -2,-1,-5,3 -1,6,0,-6 -0,7,5,-8 -3,6,7,-7 --6,-1,-7,-4 -0,6,4,6 --5,-4,-5,4 --8,-1,0,0 --1,7,-3,3 -7,-4,3,-3 --2,2,7,-1 -0,8,4,-2 -8,2,4,-6 --1,-7,7,-2 --7,-7,-1,1 -6,-2,-7,-6 --2,2,-4,8 -7,0,8,-6 -4,3,4,-5 --6,3,4,-3 --1,-8,-1,-1 -7,-4,-3,-5 -0,8,-2,-2 --7,0,-7,1 -2,-3,-2,5 -0,5,0,1 -7,-5,-2,-3 -1,5,6,7 -5,-5,-5,3 --3,-6,5,-4 -1,5,-3,1 -8,5,-1,0 --5,6,4,-5 -0,5,7,2 -2,7,6,-2 -4,3,6,1 --7,-6,7,1 --7,-2,6,2 -8,0,-4,5 -0,4,-4,2 --7,-6,-6,1 -1,-7,-1,-6 -5,-2,-4,-7 -3,5,-1,-7 -7,-3,4,-1 -5,0,-8,0 --4,7,5,-5 --6,6,-2,0 --6,8,-5,-5 --8,2,5,-5 -0,-1,-3,0 -2,4,-8,0 --6,6,7,-5 --1,6,-5,0 -8,2,-3,-5 -6,-1,-2,2 --8,5,-4,-5 --5,4,-3,1 --3,0,-1,0 --5,-8,8,5 --3,-2,1,-8 -2,6,2,-4 -0,-6,-5,5 -5,8,5,-7 -0,-2,8,-8 -0,7,-6,-4 -2,-8,-3,-8 -3,6,8,-5 --2,4,0,1 -8,-4,7,2 -3,-6,-2,-5 -0,2,3,-5 -3,1,1,2 -0,0,-5,0 -7,1,0,8 --3,-2,-1,3 -0,5,-4,-4 -7,8,-1,2 --4,-6,-8,-8 --6,7,-6,-2 --3,-6,-3,-7 --8,0,-7,-8 -8,8,7,-8 -1,3,5,-5 -4,8,0,-5 -3,2,-1,-4 -0,6,-3,2 --7,-8,-7,1 --1,7,-6,8 -6,4,1,-4 --4,-5,0,7 -7,3,6,0 -3,0,0,-3 -8,2,2,-5 -4,-5,-6,2 -6,0,0,6 --3,-5,3,-4 -7,-4,0,6 --6,3,-4,3 --8,4,8,-5 -7,-8,5,-8 -0,1,5,6 -0,-2,0,8 -5,-1,7,8 -0,2,3,1 -8,7,7,6 --3,7,1,-4 --4,4,-3,2 -5,3,-2,0 -4,-5,-4,0 --7,4,4,-5 --8,-5,-1,0 --7,-8,-2,0 --5,0,-3,-2 -5,-1,2,-6 -6,-1,-4,-7 -6,-5,-6,2 -1,-4,0,-4 --1,0,6,0 -1,8,-8,0 -8,7,-2,7 --2,-8,4,-8 -4,0,-8,-1 --8,3,-5,1 --6,3,7,0 --1,-2,-1,6 --3,8,-7,-3 --6,5,-3,4 --7,-8,8,0 --8,1,8,2 --6,5,-5,-8 --5,2,-6,-3 --4,-7,4,-5 --3,3,3,3 -2,0,5,3 -6,-1,0,2 -1,0,-1,-4 -0,-3,4,0 -2,-6,8,7 -0,0,0,-3 -4,-6,-1,8 --4,-3,-3,7 --3,-3,-4,7 -0,-2,1,2 -2,7,4,7 -6,-2,-6,5 -1,5,4,8 -7,0,0,4 -0,1,-1,3 --8,2,-5,8 -1,-5,4,-4 -6,3,7,-2 --1,6,3,-8 --5,-8,-3,3 --1,-6,2,-2 --5,8,4,-5 -1,0,-1,3 -1,4,8,0 -5,-2,4,7 -6,-6,-6,1 -1,5,6,-1 --4,6,-3,-1 -7,6,5,7 --8,-1,-7,-2 -0,2,-6,2 --3,-2,2,8 --3,-1,1,-5 --1,1,0,6 --5,-2,2,-8 -0,-6,7,-2 -3,-1,-4,-5 -4,7,4,3 -0,4,-7,0 --8,5,2,8 -0,7,0,8 --7,0,1,-7 -8,1,3,-6 -2,-6,-6,6 --1,-4,6,4 --7,8,-8,-3 --4,7,-3,4 --1,5,5,1 --5,0,4,6 -3,-7,6,4 -1,8,-2,-5 -2,8,0,7 --7,6,0,-6 -6,-3,6,-6 --7,-5,-4,-6 --2,-2,-4,-4 --1,0,-1,5 -2,8,-5,6 --7,-8,6,5 -0,-7,-7,-7 -0,8,-6,-4 -4,-7,8,-3 --7,-8,6,-3 -8,8,-6,3 --2,-7,-3,6 -8,-4,-7,5 -6,-3,-4,-4 --2,7,-7,3 -3,-2,-2,5 --2,-6,0,-1 -3,7,-7,1 --6,-2,-6,3 --8,1,-6,-6 -0,7,5,8 -3,-2,-6,-2 -4,-5,-5,1 -3,-4,-7,-4 -6,7,0,1 -6,4,-5,-7 -8,0,4,-4 -0,-6,-7,7 --1,-4,3,8 -1,0,-5,-3 --1,0,3,-1 -5,0,6,-2 --4,-7,8,4 --7,6,1,-6 -4,-8,8,-5 -4,7,-6,5 --8,8,-6,4 -0,8,3,0 --1,2,8,3 --7,-6,3,8 --1,3,-3,-6 -1,1,4,-4 -5,5,0,-7 --6,0,4,-6 --3,3,-7,-1 --8,4,-6,1 -8,-8,5,-5 --2,-3,1,2 --7,2,6,1 -6,7,1,4 -5,-4,8,8 --3,-6,3,-3 -4,-8,-2,-7 -6,0,3,6 --3,3,-8,6 --5,2,3,7 --6,-6,7,1 --6,0,-4,7 -7,5,-4,0 -4,4,-6,0 -5,-7,8,-8 --5,8,0,5 --1,-8,-4,3 --4,-5,2,0 --6,1,-7,6 -5,0,-5,-5 -2,2,2,-6 --3,2,4,-8 -1,-1,4,8 -7,4,-5,-5 -2,-4,-5,0 --8,0,-5,1 --6,3,-2,5 --2,-1,5,2 --2,5,1,-1 --1,-6,7,3 --1,3,4,-7 -5,2,-3,0 -2,-8,-2,-8 -6,-2,3,-8 -2,2,1,2 -0,-7,8,-8 --2,-6,-5,0 -6,0,-3,-2 -3,0,4,1 -2,6,8,-7 -4,0,5,-8 --2,8,0,3 -3,4,-1,-7 -0,5,7,-6 -6,4,3,0 -3,3,0,7 -8,5,-7,-3 -6,3,-6,-3 -0,-6,1,-8 -8,-3,7,7 -2,-7,0,2 --4,-3,6,-2 -0,2,2,8 -0,-4,5,5 --8,-7,-2,5 -0,0,6,-3 --4,0,-5,5 --4,-5,7,3 -0,6,3,7 -1,8,7,0 -5,-3,-3,8 -5,3,-6,-5 -8,1,4,4 -7,-3,4,0 -2,3,7,0 --6,2,6,-7 --7,-5,7,-1 -0,8,8,-5 -5,0,-6,0 -2,7,-8,-5 --7,-1,-2,-5 --6,6,-3,-1 -3,3,3,6 -1,0,2,-5 --6,7,1,5 --5,-2,-1,0 --8,-8,-3,7 -3,3,-4,5 --7,7,8,1 --1,-4,1,0 --1,-2,-7,0 -5,7,-2,7 -3,-4,-5,0 -7,4,-7,5 --1,-7,-3,5 -0,-3,6,-1 -6,1,0,5 --2,-1,-5,-3 -5,-2,-4,0 -2,7,1,-5 -1,4,2,8 -3,-8,-4,8 --8,2,-7,5 -7,6,-7,-3 -2,-3,0,0 --2,7,3,5 --2,-2,-2,5 --6,-3,3,-6 -2,0,-5,6 --1,0,4,-2 -8,5,-5,-4 -0,7,4,-4 -5,1,-8,5 --2,7,6,-2 -3,8,-4,-1 -3,-2,5,8 --1,0,-5,7 -0,0,0,-6 --1,3,0,1 --5,-7,2,7 -8,1,1,8 -8,-4,7,-6 --3,1,-1,0 -4,4,-7,-1 -0,3,-3,7 -1,1,-3,-7 --1,2,6,5 -4,-3,-6,-1 -0,-3,-2,5 --6,-4,-3,5 -5,-4,2,2 --7,2,-3,5 -0,-2,-7,-6 -0,4,-7,6 -6,2,-5,8 -5,1,4,0 --4,1,1,8 --6,-1,-1,1 -2,4,2,0 --5,8,-3,-2 -0,1,-6,-5 -3,7,4,-5 -3,0,-8,-7 --2,3,-5,8 --1,-3,-1,4 -1,4,6,-8 --3,4,-7,-5 -3,7,-4,-3 --8,5,4,-2 -8,5,5,7 --1,5,2,3 -3,-3,-1,-5 --4,0,0,6 --1,-6,8,6 -5,-6,-4,-6 -7,-2,3,6 -0,8,6,2 --6,-1,7,2 -5,6,0,8 -7,6,6,7 --2,-8,-2,6 -7,-8,4,-1 -6,-4,2,4 --6,-4,5,1 -1,-8,2,-8 -3,7,5,4 -0,3,6,-7 --6,-4,0,-8 --8,0,3,3 --7,5,-1,-2 --7,3,-2,-8 --5,0,-2,4 -7,-2,1,0 -8,0,8,0 --4,-6,0,-8 --1,-7,-8,-6 --3,-5,4,-4 -0,7,-2,-1 --2,2,-2,2 -5,2,3,-3 --2,7,4,0 --8,5,-3,6 -4,7,-3,1 -1,0,4,-4 -5,-6,-2,0 -0,0,-4,-6 -0,4,1,6 --8,-1,-1,-2 -4,8,-7,-3 --6,-2,-6,-4 -4,5,-6,-3 -0,0,3,-7 -8,2,-2,4 --7,8,3,-8 -4,-5,-2,-7 -0,4,-1,3 -5,-4,-7,2 -7,7,-7,-3 -2,5,-2,6 --5,2,2,-2 -6,-2,-1,0 --3,0,-2,-1 --6,0,-8,7 --4,4,5,4 --1,-8,4,1 -1,8,3,-3 --1,5,5,-2 -6,0,-3,4 -8,0,-2,8 --6,7,-3,-1 --8,-1,-3,-4 -8,3,0,-4 -5,5,7,3 -5,-8,-7,1 -1,-6,-6,6 -4,-6,0,1 -2,-5,6,-3 --5,-5,-3,-3 -0,2,7,-2 -0,2,-8,-3 -8,2,-2,-5 -7,-1,-1,7 -1,0,8,-5 -1,8,3,2 -0,0,1,-5 --5,-4,-5,-3 --5,8,3,6 -5,-7,0,2 --8,-4,5,-2 -2,-6,4,-2 -7,8,0,0 -5,2,-3,3 --4,1,-2,-1 --4,-8,-6,3 -6,-3,-8,-2 -1,0,-3,-8 -7,-1,-6,-1 -2,-2,-8,0 --5,3,-7,-1 -6,-7,5,1 -2,0,8,-7 --8,0,4,-6 -8,2,-8,0 -3,-3,0,0 -5,-5,-2,6 --6,-8,7,-7 --7,-8,2,-1 --7,-5,-3,-4 --5,0,4,-7 -7,7,-8,0 -7,-4,1,4 --7,3,-5,-8 --3,-1,4,-8 --8,5,-5,7 -0,8,0,-3 --4,-5,2,-1 -0,-3,-2,-8 --8,1,4,2 -1,-3,-2,8 --6,3,0,0 -3,1,-8,7 -2,0,6,0 -0,-2,2,6 --2,-7,7,-6 -0,0,-1,-4 --3,7,-1,-1 --8,-7,7,4 -6,-5,-5,7 --1,3,-1,0 -0,4,-5,-6 -2,0,-1,0 -5,5,-8,6 -2,-7,-5,-8 --2,-1,2,-5 -3,0,-1,-6 --6,7,7,3 -6,0,8,-1 -1,-3,3,-4 --3,-2,6,-5 -2,-4,-7,5 -7,-3,4,-6 -1,0,-7,-4 --7,4,-3,-2 --3,-7,8,-1 --8,-8,5,2 -5,-4,-8,-1 -6,6,3,-1 -2,4,-7,-1 --1,0,-6,8 -3,-6,8,1 --6,-8,-2,-2 --1,-6,6,-2 -0,-5,-3,5 --5,7,-8,-6 --2,1,-4,-1 --8,-2,2,-6 -3,4,-4,-6 -5,1,6,6 -4,-5,1,2 --6,-3,3,2 --6,-5,3,7 -7,-7,-4,-8 --4,4,-2,-7 --8,0,-1,3 -5,-1,-5,8 -8,-1,0,7 -0,7,0,-7 -6,-5,-1,-4 -4,0,-8,-7 -0,3,5,-7 -0,-8,5,3 -1,4,-6,-5 --3,-7,-1,-5 -8,4,1,5 -2,0,6,1 -4,-8,-8,-7 -8,-2,4,5 --8,-2,-6,-7 -8,5,4,-4 --3,7,-1,-7 --5,-7,-8,0 -4,-8,7,6 --3,0,-1,-7 --5,-4,5,-8 -5,-2,-1,1 --3,-7,-3,8 -2,0,-7,5 -4,2,-3,2 -4,7,0,3 --5,1,-3,0 --1,-7,6,-1 -8,-2,4,-6 --7,4,0,4 --4,2,4,5 --8,-8,0,5 --4,-4,1,0 --8,-8,-4,8 --1,4,-3,-5 --1,8,-5,-6 -4,-5,-3,2 --6,3,0,4 --8,3,2,-5 -4,1,-6,-2 -1,3,3,8 -0,-2,-7,2 --3,6,1,8 -8,-1,0,0 --6,-4,-6,-7 -4,2,-4,3 -0,-6,-3,5 --5,0,3,-2 -3,-6,0,1 -3,-1,2,-1 -5,-3,1,-2 --5,5,-8,7 -6,-7,2,0 -7,-6,-1,-5 --8,5,-2,6 -5,-4,2,8 -3,-8,2,-3 -8,-1,2,-6 --1,0,-1,-1 --1,3,-5,-4 -1,-2,0,4 -5,2,-8,4 --8,0,-3,7 --3,5,3,-5 -0,-2,3,2 --7,-5,3,1 --5,5,0,1 -0,5,-7,-2 --7,6,-1,-3 --5,7,0,-8 -4,2,-5,7 --1,2,-5,2 --6,8,-5,-4 --4,2,-6,7 --5,-1,5,1 -4,3,-4,0 -2,5,0,7 -0,8,7,-6 -7,8,-6,7 -0,7,8,-7 --2,8,-8,2 -4,-2,-3,-7 --1,-3,-2,8 -6,0,-1,4 --7,-1,-6,2 -0,-8,6,-1 -4,5,-4,3 --8,3,8,3 -1,1,7,-5 --5,6,-6,-5 -8,1,-2,6 --7,0,4,8 --5,0,5,-8 -0,-6,-5,-1 --7,-3,0,4 --1,-3,3,8 -2,5,-5,3 -5,0,8,-8 --7,3,6,-6 --3,7,0,3 --7,4,-4,0 -0,-7,6,-1 --2,7,-1,7 --5,6,4,2 -6,-5,8,2 --5,0,3,6 --5,6,-6,-6 -8,-1,-8,-2 -7,8,-1,0 -2,-7,0,8 -7,-7,3,7 --1,-3,6,-1 --2,-2,-3,-2 -5,0,8,5 -1,1,6,3 --2,-6,0,5 -6,-1,-3,-7 --3,1,4,-6 --4,-2,6,-3 --5,-5,5,-4 -4,8,0,7 --5,-8,-7,8 --1,-4,-8,-3 --3,0,0,6 --4,3,7,-8 --3,-5,0,2 --8,-8,5,-5 -1,3,0,0 -3,-6,-5,4 --4,2,6,8 -0,8,-8,-2 -1,-3,-1,-6 --7,1,6,-6 -3,8,-3,7 --1,4,8,-3 -5,-5,-1,-2 -4,-3,2,-6 --5,-5,8,-5 -8,-3,-7,5 -4,8,-2,-7 -0,-1,1,4 -2,6,-6,3 -1,-6,-7,-1 -1,1,-7,7 -0,1,-1,-4 -4,1,-3,0 --8,-2,-6,-6 -0,0,8,-3 -8,-1,7,-6 --3,8,-1,-2 -1,7,0,-2 -1,5,1,-3 -4,-3,8,5 -0,7,8,-2 --2,5,-6,7 -7,0,5,5 -0,-8,-6,-8 --4,-2,3,4 -3,-3,-3,-5 -7,5,-8,-6 -8,-6,-4,1 --1,-4,7,7 --5,1,6,-2 -2,-7,-4,8 -0,-1,2,-4 -0,-7,2,2 -6,8,-1,-5 --1,-5,3,6 -6,-5,-6,5 -0,-7,-2,-5 -5,-5,4,-8 --2,-4,7,8 -8,-2,8,2 --6,-5,7,-7 -1,-5,-3,1 --4,5,-6,7 -2,8,5,6 -0,-2,-4,8 -0,-2,0,2 --2,-1,4,5 -3,-7,8,-1 -6,8,-6,-4 -2,-6,-5,6 -5,3,-5,-2 --5,0,6,-3 -3,-1,1,-1 -6,-2,-1,-4 --8,0,6,2 --8,-7,-4,-3 --2,3,7,0 -6,4,0,4 --3,-8,-8,-1 -3,2,-3,-7 --3,7,-4,8 -8,-6,2,8 --7,0,6,-6 --4,0,4,-2 --4,7,4,0 --1,-8,4,-1 -0,-1,-5,-3 --3,2,-4,-4 -0,-2,-1,0 -0,0,0,-1 -3,2,5,-3 -3,5,1,0 --4,8,5,0 --8,3,2,6 -5,5,-3,-2 -3,2,1,5 -5,-3,8,-3 -6,-8,0,8 --7,5,0,0 --3,8,1,1 --6,-3,0,-6 -8,-6,2,-6 -4,0,-4,-2 --2,-3,-4,-6 --7,8,2,-7 --7,-3,3,0 -2,-4,-4,3 -1,-8,0,2 -0,0,6,6 -2,8,6,7 -3,0,1,-5 -6,-7,0,-4 -4,3,-5,0 --2,-2,-4,7 -3,-5,-5,0 -4,-8,-3,8 --5,-7,-7,2 --8,-8,-8,-4 -4,5,8,6 -8,4,0,-4 -5,6,-8,-4 -1,-8,2,3 -1,-5,8,7 --5,-7,3,2 --7,6,8,-6 -7,-2,-3,0 -2,-1,-6,-2 -5,2,1,6 -1,1,-3,8 --6,-3,-3,0 -5,7,-5,-5 --6,0,-2,-5 --6,8,-5,3 -3,3,0,-1 -0,0,6,0 --2,-5,-5,-7 -8,1,-4,1 --2,-8,-1,-5 --5,0,3,-7 -7,-4,0,-3 -1,-8,-1,0 --2,1,-6,0 --8,3,-8,-4 -4,8,0,1 --6,0,5,5 --5,4,-2,-8 -7,2,-5,7 --6,8,-3,3 --1,-7,6,7 --1,0,6,5 -1,-5,0,-8 -0,0,-5,6 --6,3,3,-6 -8,7,-1,6 --5,7,2,6 --4,0,0,1 -4,-3,4,-4 -3,5,8,-5 -8,0,-4,7 --2,3,3,4 -8,-7,4,-4 -4,1,-5,7 --6,-8,-2,8 --8,-8,6,0 -4,6,-5,-7 -5,6,-4,-4 -0,-1,5,6 --5,5,-1,1 --8,6,5,6 --2,1,6,-3 -4,-2,3,4 -8,4,3,4 -0,-6,-3,-3 --6,8,2,7 -5,-6,-5,-8 --8,-4,0,8 -3,2,1,8 -2,-8,-2,-4 -5,1,-8,6 --4,-2,5,-7 --5,5,0,8 --7,8,-8,-5 --1,8,1,-7 --7,2,-4,-7 --2,-5,5,-7 -7,5,-2,7 -1,-3,0,0 -2,2,-4,1 -7,8,-1,-5 --1,-2,2,3 --5,-6,0,0 --1,1,-6,5 -3,-5,-2,5 -6,0,-4,-1 -5,1,-5,8 --3,-2,0,5 --3,-3,-8,6 --2,3,-3,2 -5,6,-6,-4 -0,1,7,0 --6,0,-3,0 --1,0,-2,-4 -4,0,-2,-5 -0,5,2,-1 -3,-2,8,7 --3,0,2,8 -0,2,6,6 -8,-6,-8,6 -4,-3,4,-5 --8,-7,-3,5 -7,7,1,4 --2,-3,-4,1 --1,4,4,0 -5,5,-4,-8 -6,-8,0,-6 --4,-4,6,8 -5,-3,-3,0 -2,1,0,-2 --1,3,0,2 --8,-5,-8,-3 -3,0,3,-4 --4,-5,0,-4 -3,3,-7,1 --1,0,-8,-6 -8,7,3,-8 --6,-3,-5,1 --1,8,7,3 -0,1,8,2 -2,4,-5,0 -0,1,-2,-8 -4,-1,6,4 -4,-6,8,0 -0,-5,2,6 -2,-4,2,-6 -0,6,1,4 --8,-7,-7,-1 -5,-1,0,-4 --5,6,2,6 --7,6,-6,-3 --1,-2,-8,-1 -0,8,7,-2 -8,1,-4,-5 --6,5,8,6 -8,1,7,-1 --5,-4,0,4 --2,4,5,4 -6,0,-1,-3 -2,3,0,7 -4,-5,8,2 --1,1,4,1 -3,-3,-2,-4 --4,0,-1,2 --1,-6,-2,6 --1,-7,-2,-5 --5,-3,-4,5 --2,5,-1,0 --8,-2,-2,0 -4,-7,-8,4 -2,-6,-7,-1 -4,4,4,7 --4,3,3,7 --5,-1,8,-8 --3,4,-4,7 -7,2,-4,-2 -4,-5,5,0 --4,0,1,-2 --6,1,-3,-1 -6,-3,4,2 -4,2,-8,-7 -5,-3,7,1 --6,2,1,7 --2,3,-3,-4 -1,-1,-6,6 -7,4,1,6 -8,2,2,-4 -0,0,-8,0 -7,0,-8,-5 -4,-2,-6,-2 -3,4,7,2 -6,-5,3,5 --3,4,-8,-4 -8,-3,-7,4 --4,3,1,2 -8,-4,8,-4 --6,-8,-3,-4 --4,-4,-1,4 --5,8,3,2 --8,-2,2,-2 -6,-4,7,5 -7,-2,-4,-6 -0,-1,-3,7 --2,-5,-6,5 -5,1,-2,-8 -7,8,-4,-2 --2,5,-2,8 --5,7,4,6 --5,3,5,-5 -1,-8,-4,8 --7,5,-1,8 -2,6,-7,-2 -0,6,6,0 --7,-1,7,4 -3,0,-8,1 -0,3,-6,6 --8,6,7,3 --5,8,-7,-8 --8,-6,-3,3 -0,-8,-7,2 --1,-5,-7,6 -7,1,-6,-7 -4,-2,-6,0 -3,0,-6,6 -6,8,2,5 --6,6,0,2 -7,0,-5,-7 --6,5,0,4 --1,3,6,0 -0,-6,0,4 --6,-4,-2,5 -6,-1,-6,-6 --7,6,4,7 -8,4,-7,-8 --1,-6,0,-2 -6,6,7,4 --8,-1,1,-3 -2,-5,-6,5 -8,6,6,0 --5,-2,-1,7 --3,1,5,1 -7,4,3,-6 --2,-6,4,8 --5,4,-8,-3 -8,8,-1,-4 --4,-7,8,-6 --8,-2,-8,-1 -0,-3,6,2 --1,7,1,-7 --5,2,-3,-2 --5,-6,5,4 --1,-7,-7,4 -1,-7,-4,-6 -2,-6,5,4 -5,-6,0,8 -0,3,4,8 --1,4,-5,-8 -1,-5,2,2 --3,6,-7,4 --7,-1,-4,-8 -1,-5,-1,1 -8,4,-5,-7 -2,0,-3,8 -8,6,0,4 -3,8,3,-1 -6,-1,2,0 --4,8,1,0 -0,0,-8,4 --2,2,0,4 -0,-7,-4,6 -8,0,2,-2 -8,0,7,4 --2,-5,-8,-7 --7,2,8,-3 -5,-4,5,0 --6,4,0,-2 --4,4,-3,1 -8,6,-4,-5 --3,-2,-5,2 -1,-6,-2,-4 --6,4,8,7 --8,-1,4,0 -2,0,-7,3 -0,6,-5,-1 -1,6,-4,-8 -2,-8,-1,0 --6,-7,8,6 -3,-2,4,2 --6,5,7,0 -5,0,-1,-7 -6,-4,-1,6 -0,-8,7,4 -5,-4,0,0 -5,-5,-2,4 --1,-1,6,1 -1,-8,0,-5 -5,-2,-7,-4 --5,-8,0,6 --6,-8,4,0 --5,-7,-5,8 --2,-2,-1,8 -7,3,-3,7 --7,8,-8,-1 -0,-4,-1,0 --8,7,3,-3 -2,5,0,8 -6,-5,0,-6 --8,5,5,1 --1,4,0,0 -7,-6,3,6 -3,-5,-1,-2 --7,8,4,0 -6,-6,-1,5 --4,5,1,-8 -0,-7,-2,0 --5,-2,-7,0 -1,-1,7,5 -0,-6,6,0 -8,7,-7,-1 -6,6,2,-3 -0,-4,0,-4 --2,-5,-1,-5 --7,-2,4,2 -5,-5,0,4 -7,3,3,8 -5,5,8,7 -2,-6,2,7 -3,-5,-8,-2 --6,4,-3,-3 --2,6,-2,-8 -8,8,-8,-1 --6,-5,1,-8 -8,2,8,6 --8,0,-4,7 --2,0,0,-1 -5,7,8,4 --4,-3,0,-2 -6,0,-2,0 --5,-3,3,-6 --5,6,2,4 -6,-6,2,-1 --5,-4,0,-7 --4,-4,-6,-7 -0,-5,3,6 --3,-8,-8,1 --3,-5,6,7 -5,5,1,1 -1,8,1,0 --3,8,-4,-6 --4,-3,7,4 --3,-6,8,2 -0,7,8,3 -4,0,-6,-8 -8,0,-2,-5 -7,7,0,1 --7,7,-7,1 -0,-4,-6,-3 --5,-4,0,6 --2,-4,-1,-6 -1,1,5,-7 --2,-6,-8,-8 -1,-1,5,3 -6,2,1,-1 -5,4,-4,5 --2,-5,-7,4 --2,4,-5,1 --6,3,8,4 -6,1,0,-5 -4,-4,3,2 -5,-2,-3,8 -5,8,-5,5 -6,2,-4,-6 --7,-4,-6,-3 --2,4,4,-3 -5,7,-6,7 -0,1,-7,0 -6,-2,-1,7 -3,5,5,-8 -0,0,2,5 -0,4,-4,6 --4,6,8,-6 --2,0,-6,-8 --8,8,1,8 --6,3,-3,7 --8,-8,-4,-1 -8,-2,6,7 -6,-5,2,6 --5,-2,-2,0 -0,1,-2,6 -5,-1,2,-1 --1,2,-7,8 --4,0,3,-4 -8,-1,-2,-3 -0,4,0,5 --4,8,0,3 --8,0,-1,0 -4,0,2,3 --7,8,0,6 -0,-8,-4,-1 -0,2,5,-6 --8,-7,1,7 --7,-4,-8,8 --3,7,-5,-1 -6,8,3,7 --2,-7,-5,-4 --5,7,-1,-8 --3,1,5,2 --3,-3,-2,8 -3,0,8,5 -2,0,6,8 -0,-5,7,8 --7,3,8,0 -8,-7,-4,-5 -3,-2,6,-6 --7,-2,2,5 -7,5,-7,3 -8,0,-8,0 --8,7,4,-7 -2,0,6,-8 -1,-5,-6,5 --7,3,-4,-2 -5,1,1,-1 -0,5,0,8 -7,8,6,5 -0,6,1,-7 -2,0,7,-2 -3,-4,-1,5 -0,1,-2,-1 --2,-7,5,0 --4,1,2,1 --6,8,7,-2 --6,2,-8,-3 -8,1,6,8 --5,5,5,-6 --3,6,5,-7 --7,1,-5,-5 -2,-8,3,-1 -0,3,-2,3 --3,-7,1,-1 -0,2,-8,7 -4,-6,5,-2 --8,-8,7,-8 --8,-2,-7,5 -2,1,-4,2 -2,3,-7,4 --6,8,3,-5 --5,-5,6,-4 --4,3,-7,-4 -4,0,-4,2 --3,-5,-3,8 --7,-4,-4,-6 -3,-4,2,-1 --6,6,4,1 -0,5,7,7 --4,-7,3,-7 -5,6,7,-5 -0,7,0,0 --1,-6,-4,6 -1,8,6,0 -0,0,8,5 --6,-1,4,2 -8,-6,3,-1 -3,-6,-1,4 --5,-3,-4,3 --2,4,0,2 --5,-8,-2,-2 -1,-7,3,-1 --8,6,0,-4 -4,6,5,6 --7,7,0,3 --4,-3,-1,-3 --3,-6,2,-5 -4,1,8,-5 --4,4,-7,5 --2,0,3,8 -3,-4,6,-5 -5,-3,-3,-6 -2,-4,-5,2 -8,-8,-3,3 --8,0,-1,-6 -0,-8,5,-2 -2,-8,2,1 --3,6,4,3 --8,8,-6,7 -0,6,-1,6 --4,5,5,7 --7,0,-5,-6 -4,-4,1,6 -7,8,-1,7 --5,-6,0,7 --5,-1,-6,6 --7,-2,3,-4 -5,-7,2,1 -4,-8,0,6 -5,-6,2,6 -2,-7,5,-2 -4,3,0,1 --7,7,3,-8 --2,4,0,4 -8,3,-3,1 -7,-3,2,-5 -7,6,-3,1 --4,-4,4,-6 --2,8,-7,7 --4,-8,-7,-2 -0,-5,-6,-5 -2,0,5,1 -2,8,-8,-3 -2,1,-5,1 -5,-4,-7,0 --2,5,7,-3 -1,7,4,-7 --1,1,-2,-4 -7,-2,2,4 --8,7,0,5 --8,3,4,-1 --6,-1,2,3 --6,5,-4,-7 -0,-7,-7,-3 -1,-1,-6,-1 -0,8,-7,0 --8,6,-5,8 --7,-8,-7,6 -4,4,7,-2 --4,0,0,3 -2,7,6,-5 -3,1,2,-8 -5,-8,0,-5 --3,-5,-3,-7 --4,-6,6,-7 --6,3,-7,0 -1,-8,7,-5 --4,6,-5,-5 --1,0,-7,6 --8,-6,-7,-2 --6,-6,2,0 --8,8,5,-5 --6,-8,8,-2 --3,-7,-6,-2 -8,-5,2,-6 -3,4,4,-3 -7,-7,5,-5 --8,-8,1,8 diff --git a/2019/inputs/01.txt b/2019/inputs/01.txt deleted file mode 100644 index 940774f..0000000 --- a/2019/inputs/01.txt +++ /dev/null @@ -1,100 +0,0 @@ -102777 -107296 -131207 -116508 -99009 -120098 -83121 -87846 -126604 -79906 -63668 -143932 -51829 -106383 -121354 -138556 -123426 -111544 -84395 -147066 -61897 -133724 -75867 -106697 -67782 -86191 -50666 -138928 -118740 -136863 -123108 -85168 -138487 -115656 -104811 -114986 -147241 -73860 -99186 -134657 -98379 -59914 -144863 -119851 -82549 -93564 -79437 -70761 -134303 -108109 -116208 -80702 -111018 -131996 -119367 -74305 -65905 -116871 -102184 -101880 -100453 -111281 -103134 -129529 -133885 -76153 -56890 -86262 -52804 -139907 -131360 -80009 -121015 -74438 -54470 -73386 -112961 -116283 -81353 -80610 -142522 -64946 -125652 -61688 -58367 -118930 -89711 -115239 -66403 -92405 -114593 -112818 -75964 -126093 -139781 -144801 -88725 -125958 -116869 -119676 diff --git a/2019/inputs/02.txt b/2019/inputs/02.txt deleted file mode 100644 index 15b28dc..0000000 --- a/2019/inputs/02.txt +++ /dev/null @@ -1 +0,0 @@ -1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,1,10,19,1,6,19,23,1,10,23,27,2,27,13,31,1,31,6,35,2,6,35,39,1,39,5,43,1,6,43,47,2,6,47,51,1,51,5,55,2,55,9,59,1,6,59,63,1,9,63,67,1,67,10,71,2,9,71,75,1,6,75,79,1,5,79,83,2,83,10,87,1,87,5,91,1,91,9,95,1,6,95,99,2,99,10,103,1,103,5,107,2,107,6,111,1,111,5,115,1,9,115,119,2,119,10,123,1,6,123,127,2,13,127,131,1,131,6,135,1,135,10,139,1,13,139,143,1,143,13,147,1,5,147,151,1,151,2,155,1,155,5,0,99,2,0,14,0 diff --git a/2019/inputs/03.txt b/2019/inputs/03.txt deleted file mode 100644 index ae753a6..0000000 --- a/2019/inputs/03.txt +++ /dev/null @@ -1,2 +0,0 @@ -R990,U944,L921,U993,L64,U29,R899,D406,R841,U716,L32,U658,L830,D481,L441,U491,L687,D847,L459,U920,R165,U224,L896,D868,L191,U877,L909,U467,R798,U132,R234,U49,R484,U911,R108,D308,R867,U350,L404,U107,L84,U668,R850,U470,L182,U93,R284,U999,L664,U110,R650,D189,R540,D112,R794,U999,R871,D829,L549,U988,R654,D411,R323,D774,R529,U275,L909,U936,R122,D922,L331,U813,L748,U770,R511,D892,L770,U318,R661,U823,R210,D393,L694,U929,L76,D619,R395,U651,R526,U145,R851,U112,R73,D89,R17,U929,R807,U87,R764,D158,L820,U803,L785,D205,L828,D271,L839,D482,L797,U338,R322,D633,L292,U16,R627,U19,R548,U516,L384,U83,R256,U937,R404,U322,R671,D543,L412,U446,R238,U246,L794,D750,L34,U317,L994,U874,L247,D20,R491,U834,L498,D987,R2,U175,R452,U168,R495,D183,R201,U532,L192,U984,L566,D471,L704,D2,L776,U5,R911,U308,R763,D555,R458,D439,L968,D78,R549,D583,R289,D355,L503,D871,L881,U516,L507,D551,R711,U702,L308,D905,L408,U932,L884,U218,L158,D562,L200,D114,R673,U448,R887,U181,R247,U329,L965,U495,L329,D162,L265,D389,R419,U435,R258,U146,R208,D184,R730,D19,L78,D886,R472,D350,R484,U392,L542,U601,L202,U974,L310,U52,L537,U597,L163,D655,R928,U269,L926,D790,L513,U441,L90,U581,L211,U871,R603,D130,L220,U459,L933,U648,R721,U642,R301,U537,L858,D777,R823,U14,R820,D218,L96,D318,L206,U280,R887,D241,L752,U828,R354,U864,R844,D872,L728,D298,L234,U695,R434,D94,R905,D592,L32,D860,R680,D197,R886,U760,L232,U916,L452,U248,R715,D773,R867,U77,R751,D36,R565,U897,R782,U931,R546,U261,R920,D296,R451,U258,L394,U965,R912,D593,L990 -L994,U515,R163,U863,L343,U162,L875,D92,L483,D601,R79,D761,L389,U167,L145,U145,L247,U886,R61,U820,L584,D239,R402,U805,R956,U126,R615,D322,R431,D460,R397,D511,R805,D177,L778,U296,R599,U759,R40,U1,L422,U751,R94,U401,R504,U940,L564,U24,R595,U944,R815,U672,R787,D854,R579,D604,L62,U670,L516,U199,L639,D919,L485,U655,R391,U669,R772,D34,R868,D12,L108,U295,R701,D603,R493,U927,R29,D34,R499,U111,L87,U190,R884,D658,R474,D166,R921,U698,R592,U25,R710,D398,L26,U696,L432,D887,R469,U656,L428,D188,L543,D150,R160,U543,R743,U692,R618,D148,R956,U753,L175,D789,R897,U305,L137,D914,R330,D780,R744,D473,L754,U482,L975,D413,L698,U656,L177,U419,R13,D827,L67,D800,R369,U97,L34,D588,L41,D760,L164,U224,L921,D311,R489,U956,R277,U180,R724,U748,R785,U826,L426,D957,R303,U16,L729,U224,L712,U43,L280,D648,R987,D941,R154,D581,R876,U615,L480,D103,R636,D276,R948,U89,R434,D212,R837,D295,R532,D390,R374,D926,R911,D110,R258,U83,L955,U747,L925,D366,R571,U241,R628,D344,R919,U117,R337,D683,L720,U261,L124,D545,R979,D601,L906,D324,R441,U678,L978,U744,L472,D217,R799,U740,L77,U964,L278,U497,R441,U21,L37,U319,L24,D211,L44,U459,R35,D609,R900,D538,R397,D776,R629,D860,R519,D340,R168,U603,R46,U889,R897,D442,R997,U705,L82,D963,R941,U701,L347,D824,R269,U891,L569,D558,L867,U145,R121,D369,R542,U227,L198,U863,L755,U273,L734,D233,R578,U67,L821,U600,L203,D234,R695,U819,L639,D700,R295,D129,L612,U157,R212,U536,L968,U562,L999,D391,L231,U262,R334,D967,R463,U748,R842,D500,R860,U856,R263,D633,R460,D337,L880,U146,R910 diff --git a/2019/inputs/04.txt b/2019/inputs/04.txt deleted file mode 100644 index 9e35a59..0000000 --- a/2019/inputs/04.txt +++ /dev/null @@ -1 +0,0 @@ -197487-673251 diff --git a/2019/inputs/05.txt b/2019/inputs/05.txt deleted file mode 100644 index 7a20ecd..0000000 --- a/2019/inputs/05.txt +++ /dev/null @@ -1 +0,0 @@ -3,225,1,225,6,6,1100,1,238,225,104,0,1102,27,28,225,1,113,14,224,1001,224,-34,224,4,224,102,8,223,223,101,7,224,224,1,224,223,223,1102,52,34,224,101,-1768,224,224,4,224,1002,223,8,223,101,6,224,224,1,223,224,223,1002,187,14,224,1001,224,-126,224,4,224,102,8,223,223,101,2,224,224,1,224,223,223,1102,54,74,225,1101,75,66,225,101,20,161,224,101,-54,224,224,4,224,1002,223,8,223,1001,224,7,224,1,224,223,223,1101,6,30,225,2,88,84,224,101,-4884,224,224,4,224,1002,223,8,223,101,2,224,224,1,224,223,223,1001,214,55,224,1001,224,-89,224,4,224,102,8,223,223,1001,224,4,224,1,224,223,223,1101,34,69,225,1101,45,67,224,101,-112,224,224,4,224,102,8,223,223,1001,224,2,224,1,223,224,223,1102,9,81,225,102,81,218,224,101,-7290,224,224,4,224,1002,223,8,223,101,5,224,224,1,223,224,223,1101,84,34,225,1102,94,90,225,4,223,99,0,0,0,677,0,0,0,0,0,0,0,0,0,0,0,1105,0,99999,1105,227,247,1105,1,99999,1005,227,99999,1005,0,256,1105,1,99999,1106,227,99999,1106,0,265,1105,1,99999,1006,0,99999,1006,227,274,1105,1,99999,1105,1,280,1105,1,99999,1,225,225,225,1101,294,0,0,105,1,0,1105,1,99999,1106,0,300,1105,1,99999,1,225,225,225,1101,314,0,0,106,0,0,1105,1,99999,1007,677,677,224,102,2,223,223,1005,224,329,101,1,223,223,1108,226,677,224,1002,223,2,223,1005,224,344,101,1,223,223,1008,677,677,224,102,2,223,223,1005,224,359,101,1,223,223,8,226,677,224,1002,223,2,223,1006,224,374,101,1,223,223,108,226,677,224,1002,223,2,223,1006,224,389,1001,223,1,223,1107,226,677,224,102,2,223,223,1005,224,404,1001,223,1,223,7,226,677,224,1002,223,2,223,1005,224,419,101,1,223,223,1107,677,226,224,102,2,223,223,1006,224,434,1001,223,1,223,1107,226,226,224,1002,223,2,223,1006,224,449,101,1,223,223,1108,226,226,224,1002,223,2,223,1005,224,464,101,1,223,223,8,677,226,224,102,2,223,223,1005,224,479,101,1,223,223,8,226,226,224,1002,223,2,223,1006,224,494,1001,223,1,223,1007,226,677,224,1002,223,2,223,1006,224,509,1001,223,1,223,108,226,226,224,1002,223,2,223,1006,224,524,1001,223,1,223,1108,677,226,224,102,2,223,223,1006,224,539,101,1,223,223,1008,677,226,224,102,2,223,223,1006,224,554,101,1,223,223,107,226,677,224,1002,223,2,223,1006,224,569,101,1,223,223,107,677,677,224,102,2,223,223,1006,224,584,101,1,223,223,7,677,226,224,102,2,223,223,1005,224,599,101,1,223,223,1008,226,226,224,1002,223,2,223,1005,224,614,1001,223,1,223,107,226,226,224,1002,223,2,223,1005,224,629,101,1,223,223,7,226,226,224,102,2,223,223,1006,224,644,1001,223,1,223,1007,226,226,224,102,2,223,223,1006,224,659,101,1,223,223,108,677,677,224,102,2,223,223,1005,224,674,1001,223,1,223,4,223,99,226 diff --git a/2019/inputs/06.txt b/2019/inputs/06.txt deleted file mode 100644 index 785291e..0000000 --- a/2019/inputs/06.txt +++ /dev/null @@ -1,1477 +0,0 @@ -DGS)1HY -FYY)13C -RPN)9C5 -NNV)CVR -BVN)BCH -39R)BPR -43R)CPB -XFB)J3X -LS3)D2Z -8KB)XX5 -MDK)2YB -NFX)8GF -KV6)T6S -ZDP)163 -CM4)453 -FR8)ZV2 -FQG)QXG -ZLY)G8X -81Q)GKB -V33)QBG -BXZ)724 -T4W)XJ4 -BM6)CW1 -W5P)HWD -3LQ)1BF -7R1)GL2 -1KM)R91 -J19)55D -VW9)PFT -S9F)393 -ZR3)TVM -KM9)K5D -B7P)ZFJ -G2Q)C7N -9C7)QTH -BS2)7NB -5QV)K91 -L1Y)VX5 -PBY)XFL -TC8)B7P -T7C)5WZ -6HZ)NRW -FPT)C75 -FRK)R9F -RXL)WPB -LSG)SYB -WZ5)86T -6NG)C6C -VHQ)P2S -CCN)3PP -Y8H)ZLY -3V6)XBW -GGS)3HX -FK6)VTV -2M1)LNP -3WK)BVF -T2W)HRB -C2T)XSR -HVF)N5T -MPK)X68 -X1H)HXJ -SD1)CG7 -ZLL)T4W -VHS)2G7 -HKC)CJF -DW1)F82 -LWP)C3M -7KH)S8C -TTP)BVM -JCM)3HJ -RBT)9XB -7CG)7B6 -Y8B)MX2 -724)Z38 -6V6)TR7 -6CP)67M -DNV)9MG -Q83)2BQ -KX1)MJC -HDT)RSV -HG6)9NW -Y74)S14 -N56)NRN -G8P)XH4 -VK7)R7C -CB5)S7X -NFW)P89 -8VG)RLN -GJB)JYR -BQX)G73 -TWQ)Y74 -K57)DGD -NLY)1SZ -VF8)BTV -JGX)489 -MYZ)LVD -WXN)DJR -6G2)2BG -3M5)J4S -7BD)F3Q -W8M)6FC -6J4)4DD -7Y1)1P7 -GMJ)46H -G5C)V86 -147)WLR -TJM)FM7 -DN4)QV6 -V76)8HY -QCX)R5D -LNK)9ZP -TF7)JL3 -9ZX)DV2 -G5V)FYY -LJC)B88 -6DW)2TB -LMT)THC -M61)R2B -8JL)QW1 -5VP)6CP -TLL)RXL -422)2FG -9KG)ZLD -9ML)1WW -N38)PCP -PZ3)8K1 -VV4)G6V -NWW)7MM -HSV)JBZ -XBM)XXQ -XSR)PND -LVD)17P -VNM)KJZ -K2Z)3Q3 -ZZQ)86H -SQS)3FD -428)85T -G54)B62 -V33)899 -TRV)JKT -BDG)HJQ -HG6)DGX -1MB)6NY -6NY)P6P -VQQ)2ZJ -5G5)ZYJ -JP6)QV7 -ZZN)85G -VRC)TFL -K7D)ZZQ -VSG)MJX -1TL)CYK -8HM)CWD -SQV)VRC -SYX)K5H -9MG)8HM -RSV)CMQ -TLH)KCF -THL)37P -WYW)4NQ -8ML)F2P -ZR1)SAN -4VB)52R -BPR)F5T -426)FBB -4B8)DKL -LYP)Q5B -HB2)VC7 -93T)3PY -3HJ)B7D -6DH)7NY -8RZ)LVW -JL4)98M -4DD)HVH -M93)SCH -DRS)3R1 -BTN)689 -B7D)RB6 -VX5)3SF -9KH)L26 -BMT)NHG -HQW)4Z7 -W5J)YTT -ZR3)DVT -V6W)S5W -NRN)MY4 -FN5)HP6 -THY)LL4 -9SQ)425 -6BJ)JDM -2TY)LX4 -BKD)9BC -1R9)P1V -8K1)CR5 -68H)72R -7H1)NWD -WQZ)MC2 -T4W)1Z2 -SPB)X7P -B4V)2R4 -QG2)DZ9 -BKD)WC1 -V36)VLY -W9B)TMQ -ZG6)BJL -XS3)FB9 -7B6)CQJ -KD4)HXB -DBM)1K5 -82F)18S -M74)NJB -HJQ)G34 -KVK)YYZ -L44)KDB -KNM)DD8 -TVM)XC9 -9SB)CRN -TR7)5VN -HYP)K6C -8BC)ZZN -WC1)SYL -P14)7LJ -1MP)11X -SYL)P6X -ZQ3)GD3 -R6F)4WY -TRD)2SY -F2P)C4Z -DSW)VPL -KWN)8LG -45F)ZCL -MR5)LQT -DL1)DS4 -KJZ)WWP -4SN)263 -TT2)9W2 -CVW)SLM -Y6Q)FXS -FN7)43F -MZ5)PX5 -KTV)KLD -1N9)M1R -GHS)F73 -6CJ)RTN -S9B)6SL -C7N)WBB -QKX)CHT -FP4)K1M -XZY)124 -R7C)JXH -8TX)B17 -7HP)F3R -KW2)6R9 -6J4)P25 -9RW)GH7 -NRW)K2S -BBR)KM9 -7BD)5SJ -WTQ)NNQ -L5S)KQG -GGW)GVM -94M)1MB -F2C)QWY -97N)ZCS -3VX)Y8H -51L)8LP -WXZ)YZ1 -MJC)ZG6 -8GW)SXR -PNR)6J4 -G6V)W16 -XNT)BDH -7QG)4PZ -QX4)75Z -5M5)CFS -BHN)HCS -2M1)NCD -43F)HYP -C45)Y7Y -LJK)THL -DW1)GJB -ZZZ)JMQ -DLM)T2F -38X)N6X -8VC)K6F -5CP)V59 -RXL)3NN -7NB)LQY -QMB)G9R -NNQ)PMN -NZX)9H8 -TCQ)2BF -1DD)SJ3 -K6F)YN9 -ZV2)MPW -VHQ)GN4 -5K8)BM6 -Y28)FK6 -NPR)DKD -57N)M5N -15L)FHN -8DV)N56 -3PP)BZY -5LC)4W7 -K6C)9M1 -CPT)6YS -LQ9)NYC -JXH)G7M -NWS)45F -Q9N)PHD -QH2)GJM -K93)SDT -3FD)YX6 -8BD)SH6 -QBG)X47 -K2S)8VG -5D4)JPK -HL6)S9F -K3S)YBL -JP6)XCT -ZQ7)XT5 -C7L)26C -YQ4)WVN -73F)LJC -HYF)KW2 -N1M)426 -ZVQ)K2Z -T6T)JS2 -XXW)7NC -5DV)2RW -SXB)28F -XC9)NGM -LVW)JKV -7VP)4CB -PFT)1FL -VTV)1SP -163)MZ5 -489)8P1 -QRD)3V6 -7XM)5JJ -VM5)86K -F3R)DSR -JG7)JKL -JJQ)KTV -CCD)2L8 -55J)2GG -N6X)LYT -PPQ)B84 -P5G)43R -2CL)TTP -QWF)2WD -YYW)3YT -9GL)VF8 -VRH)1Q5 -669)5BH -NWP)5V7 -KV7)5XF -P9W)254 -LKB)CPL -7FB)M2H -YH7)NL2 -FBM)KK7 -PJ9)SR6 -SB4)BM3 -LPR)MH9 -41C)TLB -PBG)SMC -8N6)582 -TQ4)D4C -2NJ)TZL -PKC)MYZ -427)YFZ -GMJ)BGP -FB9)1KM -NPR)6BQ -9C5)VJH -8MR)SPB -CTV)KNG -M2P)N85 -BWJ)YBB -F97)HSV -XCT)D1G -1SP)HW1 -V7Y)8X4 -BZY)378 -R42)9B8 -G9R)7BD -WG6)1YC -W89)5MJ -1Z7)ZT9 -5ZT)TC9 -PY5)D4G -J4T)JYY -NWD)5CP -2FM)MP9 -1S3)FF2 -DGD)5WX -GWC)LPR -H98)GQF -WHD)NGP -85S)6Q4 -WSL)2QH -3V6)W85 -YVP)GFS -9NW)H57 -BF8)MMH -F3Q)7XM -ZT9)7MP -ZCF)VHS -XPX)DPM -XSQ)W2G -B7D)9KH -79H)M2P -LZ8)77S -2JF)XTD -H47)2JF -LYT)SQV -3YQ)S58 -8B8)85B -L49)KV7 -3JF)D7F -96M)FMY -QQV)TRD -YVH)2KK -8KC)K3V -4D2)STW -1P7)HBH -9XB)M9M -Q99)8PN -JYY)WJW -4LC)GB6 -2TR)Y4H -B4N)FGP -6PJ)5JB -SMG)Q9N -2YR)FMP -6ND)W5P -YYZ)GY4 -Y7Q)251 -H5R)YYW -1FY)Y7Q -SXR)5YG -PFL)NCT -D61)Z5K -2KL)V76 -62F)6DW -J3Y)YOU -NGM)78Y -X7P)GKT -BTN)ZVQ -121)PQ6 -MPK)W89 -LV9)WVG -TZV)BXZ -3S3)LWP -CGQ)CZF -N6X)CCN -XJ4)3WK -SR6)1RV -GD3)F78 -JW6)GKL -P8T)6K2 -HZ7)WSH -6V5)PG9 -R9C)J3Y -PJC)G3V -5Y4)63K -4M5)7W3 -2BF)23M -LX6)TWM -526)KV6 -LK7)YVH -576)9ML -6D9)4HZ -6VC)HQP -CFS)119 -TC9)3BP -CBX)DSW -JMQ)LG6 -QTB)8GW -VWD)JWN -3PY)JHL -ZZQ)TZV -6SL)BRX -GD7)51L -Y2T)9FS -TGF)976 -6PP)WT1 -JHL)9W9 -SMJ)99W -ZL1)MJ5 -RSW)6KQ -DD7)M86 -SLM)2VQ -M9J)HMW -5VN)ZQ3 -8G5)JPH -MFR)YVP -WXG)TWQ -2QH)LBP -15R)7YR -K17)7VX -QZQ)YQ4 -QZF)WFT -2B1)D4Q -STW)V21 -ZDX)669 -8Y7)6V6 -KDY)DN4 -DVT)LHZ -2WD)6M5 -S2B)YV7 -3SF)3LQ -DCR)NG1 -R91)CQW -MJQ)LMT -ST3)YDW -4T3)4Y4 -3VT)26D -3HR)31P -BSF)HHP -VL2)3H4 -TVM)C3Y -9M1)45N -PQ6)MR5 -G6G)6F1 -Y74)Z1Z -F5T)LSK -WV5)KPZ -2VQ)22G -582)KZQ -5RX)8M1 -YFZ)F2C -QMV)DBM -THC)WHW -P2P)19H -DHM)2CL -PCP)XZ5 -7NY)JGX -FR1)NBT -HHD)K11 -31T)HVF -JCM)B2S -1QB)QQV -VPL)JF5 -C4Z)YBN -5DH)74L -VY2)R8D -46H)MZ1 -DTN)JG7 -NY2)DZ8 -KPZ)6G2 -SZ3)RLZ -TMQ)NFW -HQH)4GR -MMC)TLH -B4N)4XK -2ZQ)JWW -2YM)QMT -G73)FN7 -GN4)KJK -P6P)XNT -YFZ)C7L -P1V)GMK -P2S)2RB -QXG)2KL -W89)FQS -DLS)1MP -MHX)44H -C2T)3QM -W86)T6T -MCN)X9M -M2P)57N -SCH)GHP -XH4)576 -9FS)PKC -R8D)D2N -ZQX)37J -LN8)BRM -HWD)ZK6 -LBP)53C -YX6)7KF -5QW)SBM -LXH)KVK -263)G3L -B1G)XTY -3BP)FPT -CWD)5TM -TNB)L5S -6XC)WPS -7QK)G5V -CSR)B69 -YHG)5XK -6K2)ZTH -C7T)QZQ -NBN)FVW -8P1)QJ6 -GFS)SMJ -W2G)G6G -VDR)4YD -25M)MDK -YDW)QTB -LNN)FHY -DPM)2F8 -899)S4M -F73)VHQ -5D3)6NG -F85)ST3 -Q8N)81J -XBW)5LC -85M)51G -M1F)76Z -8LP)NY1 -21C)P5K -T6T)41C -Z59)9H1 -VC7)M8V -Q5B)CGQ -JYR)CBX -3RL)WKP -BQ2)LX1 -8LL)TTM -MC7)3M5 -L4Z)11N -RPZ)9DJ -119)DPY -XK7)SZ3 -3CS)ZR3 -3PN)WYW -LL4)5V9 -HSJ)SKF -PTP)K17 -MPW)X4Y -LRM)CFY -V3G)W9B -SBR)PJ6 -KYQ)Q9S -WQ4)CCD -N25)2BZ -Z5K)XSQ -D4G)9V1 -LX1)MW5 -RB5)XJR -W29)LKV -CTG)HLP -3Q3)QZF -9BC)BTR -P9B)ZSN -PLY)Z4B -CBX)X1H -L64)QMW -T96)LGD -399)8G5 -LG6)HQW -Y5J)31F -G8X)FCN -Y44)ZCF -8X4)B12 -NL2)5G5 -4YD)XK7 -Z8K)CPT -LRH)6YQ -R9F)NHC -86T)K57 -QLQ)HLJ -VKQ)YPQ -BC3)9VB -9F6)46L -74X)39R -Z1T)WVM -WXN)V3D -976)SYR -MW5)42P -LMT)P9W -JPK)H3J -ZCS)B6N -XTD)FXH -PHD)FP4 -TCC)T7C -RJ3)QD6 -PM7)VM5 -K3V)2JH -HCS)3WZ -1HY)ZPY -VRL)HQL -HLH)BMT -4NW)ZQX -1M1)L4R -FVW)9KG -PKD)JL4 -FCN)5QW -731)VG6 -GP7)ZZZ -GCM)D8F -5DV)RVS -QJK)PB9 -67M)KXH -VVD)B6S -ZLD)CXQ -5BP)N25 -3NN)M93 -SVJ)Y4C -TRW)VK7 -LN9)85Z -Z9J)94M -9WS)85S -9V1)LX6 -NY1)59Y -1RV)4K2 -33D)3S3 -3HX)9T1 -9ZP)4BV -R5D)K6B -DLW)LJK -6YQ)CH7 -QHQ)VSG -CG7)V36 -85G)HPV -LQ9)9BR -7F2)VRR -29L)62F -Q9S)2D1 -PWY)8DV -WPS)S8G -FB3)7HH -1YL)HG7 -S8C)RPN -F57)WNY -YBL)HSJ -C75)QRD -WP9)LM1 -HG7)QH2 -N5R)6DH -TWM)LWS -LRH)FBM -78G)WVL -MH9)1N9 -YS1)QJM -G3L)TCC -BTV)314 -XDL)TCQ -6MW)389 -MYZ)TQ6 -CHT)BF8 -37V)JQW -QKL)T2W -DJR)D4R -CRK)G2Q -S4M)B4V -NRN)9F6 -BRM)465 -5JJ)CFM -75Z)82F -W8Q)ZQ7 -X68)31T -QW1)Q6V -PYY)1JW -6B4)NG5 -NQ6)RL1 -GHP)731 -CQW)427 -4W7)39N -XF7)VW9 -MTY)1PP -BV1)S4Q -4CJ)JW6 -52R)DTL -453)WBK -HPV)BLQ -JH9)DCR -JSF)NZX -FCG)W8Q -YJH)BC3 -JKV)NQZ -RLZ)5D3 -9H8)8BD -DGX)Q76 -MJX)QZV -9SB)NL9 -B7Y)5VP -689)9GR -NS5)Q83 -K5D)9SQ -QJ6)L64 -254)HHD -WYQ)J19 -6BQ)QKX -6VC)6TY -5V7)4SS -378)NWP -L9B)VPH -JBZ)8KB -1SZ)F57 -8T6)JSF -2D1)M74 -HVH)1M1 -446)7HP -9VB)DW1 -9MM)RPZ -1PV)8T6 -11N)121 -WPB)YH7 -MLD)DHM -VLK)D74 -HJZ)9HP -53C)3GQ -MBB)SWM -SNN)5TN -CR5)BTN -1FL)YQP -PMN)PJC -R3J)68S -NG5)P5G -1X2)WT2 -BPF)PW5 -MX7)6ND -H57)CSR -CHJ)P14 -P5D)YS1 -QN6)ZQN -4SS)BQX -FG2)WQ4 -HG3)5SS -SH6)S2W -Y4H)SYP -6TY)8TX -J4Z)TJM -STZ)WHD -2BQ)BMV -N56)1Z7 -CZF)NJK -MJ5)5PZ -KK7)93T -CMQ)DLW -Z1Z)L1Y -8SM)NPR -5V9)L4Z -P7Q)5K8 -NHC)CKH -X47)PNR -4J8)KPD -SZD)2ZQ -K48)7FB -FMP)39P -3XL)YJT -T3R)M2B -K11)P3F -NNK)5CV -J3X)BQ2 -5JB)PY5 -XHQ)R3S -9KH)GY8 -7W1)VDQ -7MM)T2C -V59)K76 -ZVN)RKJ -N6J)B7M -QZV)SBR -DPC)X6T -ZSD)SVJ -5PZ)NS5 -DBH)V7Y -8J1)N1M -QNB)S5L -7LJ)DD7 -SYR)NPS -CH7)Y2T -YMP)NNV -95P)G8P -7HH)LLJ -4MB)JXG -68S)P4Z -58H)J1L -P8R)B7Y -HXJ)5BP -MQJ)4XP -85B)TDZ -J1W)R42 -D8F)7F2 -T99)CVW -WK2)PBG -W16)W5J -CG7)LBK -JPH)Y6Q -B69)3YQ -ZFJ)JJQ -5XF)SS7 -NBT)FBK -JXG)TNB -JL3)FR8 -BHG)GHS -YZQ)GMJ -LN9)NWS -WHW)3NP -M2B)KT3 -Z9L)J4T -R67)M4Y -GKT)M43 -TF2)BV1 -HMW)BWJ -ZJQ)HB2 -WXR)SZD -8WX)5DH -BM3)KD4 -WVG)RBT -YFD)ZKL -8C6)8VC -2JH)DJ5 -NQZ)P7Q -86K)8LL -MHX)K48 -1JW)STF -KQJ)6PP -NG1)3VT -C7T)VVD -N3W)2TY -5CV)GXR -CQJ)55J -J2T)526 -RW8)LF3 -CJF)PXW -4PZ)R4B -Y3T)W6T -X4Y)1QB -51L)5D4 -Z4B)DL1 -1PP)1W5 -LLJ)5RX -5ZG)WK2 -6PR)8KC -RB6)2ZV -R4R)B1G -Q76)W8M -5MJ)4LC -S58)1DN -5J4)B47 -TTM)2YM -JF6)YYS -HL7)M37 -XXQ)FG2 -YN9)FGR -121)NJV -B6N)1DD -SWM)VQQ -MZN)LN8 -B9X)GCM -NHP)6D9 -JWW)PFL -D7F)LTG -BLQ)B16 -6M5)9FC -WG9)WJK -GL2)5QV -1W5)VDT -GQF)QNB -Y7Q)446 -LKV)VKQ -YQP)VS5 -SDT)CTG -K91)XGP -9GR)CRD -F78)BVN -MB5)FR1 -KT3)96M -GY4)WFX -2ZJ)LQB -251)3HR -9C5)BS2 -MS2)QGV -1DN)2M1 -ZMZ)BHG -TNX)PBY -FDH)LXH -2ZV)147 -HHP)2BL -MRW)4NW -SYP)HQH -389)3PN -ZKL)33D -D4P)6MW -6YQ)QHQ -8Y8)S48 -9W9)85M -LBK)MJS -GHB)DGS -G7M)MPK -HZG)399 -P5K)DM4 -72R)26Q -VVD)97N -4CB)BMD -5XW)R9C -7T3)6TP -BRX)W86 -TQV)TNX -8K1)RSW -MJS)H5R -3HJ)QKL -WBK)4CZ -WFX)1TL -V76)TQ4 -NCD)X5S -HTQ)428 -TQ6)MLD -N85)R2D -DKW)25M -J4S)71W -BTR)JP6 -124)QLQ -67M)ZVN -XV1)DLM -1Z2)15R -TDZ)112 -JH9)CM4 -YTT)WXZ -HRB)15L -65J)3KZ -CPB)L9B -JD3)V9J -3NN)1VC -2T5)XPX -KQG)VGD -LHZ)TLL -S7T)BPY -VDT)ZDX -1RW)21C -SBV)M9J -L1Y)V6W -CYK)T3R -YLM)N6J -XT2)9WQ -LTG)4B8 -J3X)XVH -7YR)K32 -ZSN)RGM -NYC)29L -P6X)HYF -7KM)7R1 -58H)RMJ -JKT)WXR -FVW)V79 -RL1)TRV -WT1)J7R -MKM)BPF -HW1)KX1 -MP9)6X1 -LQB)L6P -D4Q)Y44 -5SJ)K7D -TZL)YZQ -DSR)3JF -17P)9C7 -COM)KYQ -S14)LVB -DS4)FDH -KZQ)79H -71W)7QK -7HZ)CHJ -NGP)WRM -8M1)79F -YYS)Y28 -RTN)PPQ -WT2)8Y7 -YJT)R3J -3H4)1RW -T9Q)DLS -6GJ)WZ5 -HBH)8BC -LNP)2TR -5TN)HMQ -2RB)NTV -GVM)YWL -SBM)1S3 -BGP)QX4 -WC1)LKB -J7R)BFX -2TB)9YC -2KK)GGW -WXR)LRH -V86)QHC -NPS)Z9L -18S)V33 -CKH)MC7 -5DH)BBR -2RW)SYX -CPL)MRW -ZTP)XLC -NFX)SD3 -TRW)NQ6 -WKP)Z8K -HHP)JCM -SVJ)VL2 -TRZ)HG6 -SKF)RJ3 -FF8)Z9J -NT2)GHB -HLH)DPC -FGP)JD3 -2G7)RB5 -L4R)4VB -14D)5XW -XPR)9MQ -P3F)P5D -4JM)QCX -361)NXD -6SJ)8N6 -393)68H -QKX)7CG -1V6)7KM -QMT)8B8 -X5S)37V -FXH)HL7 -NL9)K3S -WYW)BR6 -K7C)168 -9HP)VNM -S48)FB3 -WBB)74X -DKL)LS3 -SD3)JL5 -6X1)Q99 -WVN)2YR -G3V)QMV -4DD)9M6 -4WY)MQJ -PWY)PYY -FF2)VLK -J1L)Q8G -B9X)WQZ -28F)DV3 -K76)Y8B -TFL)PWY -HQP)WYQ -3R1)L9H -HQL)TF2 -QW1)VV4 -446)73F -4CZ)JXC -HPK)5ZT -S7X)3CS -KPD)CRK -3X8)FV7 -G7G)5ZG -SMG)C7T -ZK6)4CJ -TL3)9RW -6SJ)LZ8 -8XT)TF7 -81J)839 -LL4)B4N -ZQ7)S2B -8HY)3XJ -X6T)4MB -2JH)3VX -SYB)NLY -B62)1LD -9YC)6PB -2WP)WG6 -MY4)RW8 -13C)HDT -NHP)9WS -9PZ)BKD -NBQ)261 -NJV)HPF -323)KNM -L26)SQS -NXD)422 -SJ5)B1Q -JS2)DFL -7W3)1YS -QD6)MX7 -HLP)D6F -Y5J)3RL -3YT)2B1 -K5H)J2T -GH7)J1W -C3Y)G54 -7RN)5J4 -6YS)NFX -31P)LN9 -P77)MKM -MMH)ZLL -HXB)9GL -59Y)FRK -RB5)LNN -MZ1)TT2 -9W2)CCV -WNH)PTP -XFL)G9W -NFW)PJ9 -K7D)M1F -GB6)T99 -BMD)361 -WNY)HNZ -P25)WNH -Q6V)YJH -S2W)7QG -QLQ)TQV -W85)NHP -CPP)8WX -M37)PZ3 -XX5)2LQ -CY1)6HZ -PW5)7W1 -5XK)SB4 -CXQ)DKW -N38)WV5 -M5N)Y5J -VRR)FP7 -CFM)HZ7 -NCD)6V5 -NY1)P8R -51G)R67 -168)L44 -B84)4SN -3QM)Y77 -RKJ)FN5 -9MQ)GD7 -JF5)VY2 -BCH)TQ7 -FM7)YMP -KCF)4J8 -5WZ)VDR -44H)MJV -6SL)LNK -45N)QG2 -B88)Y3T -QWY)7RN -FBB)6VC -9H1)WG9 -VG6)PLY -15R)PKD -M43)9PZ -D2Z)38X -FHY)KDY -78Y)GZT -2SY)8JL -DPY)C4F -NJK)FCG -XTY)N5R -QY4)XF7 -4HZ)ZTP -STF)VRL -11X)JF6 -2GG)ZJQ -WRM)N4H -17X)XHQ -S5L)SNN -K9Z)SJ5 -D74)6PJ -QMB)1X2 -26C)2NJ -VLY)R6F -2BZ)CB5 -46L)1YL -B2S)WP9 -669)MHX -LF3)WHF -7NC)8SM -1NR)T56 -DV3)Q8N -D72)S9B -TCD)GB9 -3WZ)QN6 -4LC)XXW -N5T)HTQ -GMP)323 -K32)2Z6 -DKL)XFB -2TR)ZSD -6PB)ZDP -L6G)TY9 -FNX)58H -D4R)JH9 -PG9)P8T -TQ7)ZL1 -KM5)6KV -6DW)9ZX -H3J)8ML -7W1)V3G -LVB)SD1 -2LQ)6CJ -HP6)3XL -99W)K9Z -YV7)5Y4 -QTH)1NR -LQY)9MM -4BV)NNK -5ZT)LK7 -LM1)K93 -8LG)THY -LQT)Z2X -M4Y)B9X -JXC)NBQ -DKD)G5C -R9Y)2T5 -PMN)8C6 -XJR)MZN -839)7Y1 -3KZ)78G -26D)RC9 -XZ5)6GJ -PCP)TL3 -1VC)8Y8 -FXS)2FM -1YS)M78 -85Z)GWC -GY8)S7T -PX5)TX2 -NJB)8MR -2YB)PM7 -GZT)WMC -1VL)R4R -SMC)785 -S9B)CTV -2FG)H47 -HMQ)1PV -FHN)C45 -B17)WSL -GB9)ZR1 -BFX)8XT -T49)KQJ -4NQ)G7G -4XK)S39 -WT1)GMP -314)7H1 -B16)TC8 -JDM)QBT -CRN)NBN -CW1)6B4 -T6S)6PR -KNG)MBB -2R4)YHG -VJH)GTX -3PH)XT2 -J4Z)WXN -8GF)WTQ -JSF)4BM -6TP)14D -Z38)N38 -BDH)HPK -4XP)BDG -QV7)NT2 -2JF)WXG -WHD)DBH -WLR)XDL -9FS)XBM -NCT)DBV -JQW)HG3 -GKL)6XC -B6S)TY1 -H8R)2ZW -D1G)LQ9 -YZ1)8J1 -TY9)FF8 -2L8)MMC -Z2X)3P6 -F82)CY1 -S39)LSG -GJM)MS2 -TLB)DRS -KJK)D4P -9FC)K7C -GT6)QHR -9WQ)M61 -BMV)D72 -WVM)YFD -N4H)W29 -ZV2)R9Y -QHR)GP7 -465)X8K -X9M)2H7 -4V3)LST -T2C)MCN -Y77)NY2 -WVM)SXB -2Z6)FQG -1YC)22K -WSH)J4Z -Q8G)N3W -DJ5)NWW -4BM)TRZ -9M6)STZ -S5W)95P -WVL)P9M -KXH)KM5 -2R1)7VP -DZ9)YLM -M1R)6KL -6KL)QY4 -4K2)XV1 -6FC)X7S -CFY)TRW -WHF)1VL -DV2)H8R -XGP)5DV -BVF)7KH -TC8)P2P -TX2)H98 -TY1)4JM -FSN)VRH -XT5)TGF -XLC)3PH -T2F)YPT -YDW)SMG -LSK)KWN -77S)BSF -TX2)MJQ -QTB)4T3 -MX2)HJZ -BJL)Z59 -YBB)4V3 -1LD)4M5 -RVS)LRM -DBV)6BJ -3YQ)L49 -K1M)6SJ -C6C)GT6 -V79)D61 -6Q4)Z1S -2BG)8RZ -SBV)HKC -WJK)QMB -X7S)C2T -D6F)7HZ -39N)17X -M1R)FSN -9BR)65J -7HP)ZMZ -M2H)VWD -DD8)T96 -M78)4NB -FMY)HZG -19H)MTY -Q5B)LV9 -4GR)DNV -WFT)8D1 -HPF)HLH -PND)CPP -XVH)1R9 -LWS)Z1T -HPK)BHN -63K)XPR -5SS)V93 -V9J)F97 -9MM)MFR -WWP)9SB -1WW)SBV -S4Q)3X8 -W6T)P9B -22K)K8G -3XJ)5M5 -8PN)2R1 -SJ3)4D2 -X7S)1V6 -QV6)L6G -R3S)LYP -425)MB5 -86H)HL6 -31F)XZY -B7M)XS3 -9DJ)7K5 -DFL)F85 -MJV)DTN -8LL)7T3 -HDT)TCD -4Y4)2WP -GKB)QWF -98M)FNX -2ZW)81Q -4Z7)1FY -GXR)QJK -5YG)T49 -C3M)R8R -4XK)P77 -GMK)GGS -5BH)T9Q diff --git a/2019/inputs/07.txt b/2019/inputs/07.txt deleted file mode 100644 index 1cac3d4..0000000 --- a/2019/inputs/07.txt +++ /dev/null @@ -1 +0,0 @@ -3,8,1001,8,10,8,105,1,0,0,21,46,67,76,97,118,199,280,361,442,99999,3,9,1002,9,3,9,101,4,9,9,102,3,9,9,1001,9,3,9,1002,9,2,9,4,9,99,3,9,102,2,9,9,101,5,9,9,1002,9,2,9,101,2,9,9,4,9,99,3,9,101,4,9,9,4,9,99,3,9,1001,9,4,9,102,2,9,9,1001,9,4,9,1002,9,5,9,4,9,99,3,9,102,3,9,9,1001,9,2,9,1002,9,3,9,1001,9,3,9,4,9,99,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,101,2,9,9,4,9,99,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,99,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,99,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,99 diff --git a/2019/inputs/08.txt b/2019/inputs/08.txt deleted file mode 100644 index 9d7200f..0000000 --- a/2019/inputs/08.txt +++ /dev/null @@ -1 +0,0 @@ -212222222222222222022222222022202022222222220220222022022012122222222221222202222222022222122201222022220202222221222220222222122222222222022222222222212222222222222222222222222122222122222222221222222022122112022222222222222202222222022220222201222012221222222220222222222222222222222221122222222222212222222222222222022222222022202222221222220222222122122022022222222222222202222222122220022212222012220202202222222221222222222222222222122222222222202222222222220222022222222222222022220222222222222222122202022222222220222202222222222020222211222112222222222222222220222222022222222221122222222222202222222222221222122222222222212122220222220222222122222222122122222221222222222222122020222200222102221202212222222222222122122222222220022222222222222222222222221222022222222122212022222222220221222022022202220222222221222222222222122120222212222012222222202202222221222022022222222220122222222222212222222222222222122222222022202222220222221220222022022122120022222222222202222222122021122220222222220222222210222220222122022222222220222222222222212222222222222222222222222122212122220222222220222022222102021222222221222222222222222020122201222102222222222211222222222022122222222221122222222222222222222222210222222222222222222122201222220222222122022102222122222222222212222222022121022211222022220202202221222221222222122222222222122222222222212222222222212222022222222222202222222222221221222202022202221122222221222212222222022020222201222112222222212212222221222022222222222220122222222222222222222212210222222222222022212122220222222220222222122122021222222222222222222222122120022221222112222222212221222220222022122222222221102222222212212222222212220222122222222222222022221222220220222012122112222222222221222212222222022020122201222202220212222221222221222022022222222222212222222212212222222212221222122222222122222122211222220222222122222112122222222222222212222222122222122212222222220212212202222221222022222222222220212222222222212222222212222222022222222122212122201222220221222222122102020122222222222222222222022021022200222112221202212211222221222122122222222222112222222202222222222202201222022222222222202122200222222221222222022002122022222222222202222222122221222201222112221222222202222222222022122222222220112222222222222222220222211222122222222022212122210222221220222222022222220021222222222202222222222022222222222022220222222221222021222022022222222220202222222222202222221222221222222222222022202222212222221220222002222222221220222221222202222222022122022211222012220202222210222220222122222222222220012222222222202222222222201222222222222022212222212222221221222112122102021122222220222212222222122220122221222122222212212222222221222222022222222221002222222222222222202222211222022222222022202222222222222220222102122122220222222220222212222222022120122222222212220202212201222122222122122222222222212222222212222222202212210222222222222022212022211222222221222022122102221222222220222222222222222021222221222122221202202210222022222122122222222221102222222202202222222202201222122222222222212222200222220222222222022202221120222221222212222222222021222201222202220212222012222022222122122222222221102222222202202222211202200222122222222022222022211222220222222112122102221122202221222202222222222220022201221202222212202110222021222222222222222221002222222202202222211212211222122222222122212222220222220221222222222210022020202221222222222222022122122212220112221202212222222222222022122222222220012222222222212222201202202222222222222122202122212222221222222222222121021220022022222212222222022020122212221002222202202121222220222022222222222221102222222202221222221202210222022222220122222022202222220220222012122220021220122122222202222222022021022210222122220222202102222021222022022222222221022222222222211222201212222222122222220022212122210222220222222022122211122122002121222212222222022221022222220212221202202020222121222022022222222221122222222212212222210222221222222222220122202022200222221222222122222101221121222120222212222222120021022201220222221212202100222221222222122222222220002222222212220222201222201222122222222222212222200222221222222012022201120221022122122212222222222121122221220112221222212010222022222122022222222222102222222202211222222212222222122222222222212122202222220222222002022211221022212022122222222222022020222220221102222212202201222220222222222222222220112222222212200222201212210222222222222022212122200222221221222102122220220220112220022212222222222022122201220112220222222001222221222022222222222222022222222222200222211200212222222222222122222222220222220222222012022010020221012222222202222222220221122222222012222202201211222221222122022222222220102222222212211222212221210222122222221122200122201222221221222102022102120122112021222222222222121022022202221212220202222100222222222122222222222221112222222212202222210200202222022221222022222122221222221221222012022122122021122222122202222222021120122200220202221202210110222121222022222222222222122222220212200222220221210222122222221222221222220222220221222222022212120020022221122222222222120022112200221202221202200102222221222022022222222221222222221212211222202120210222222221221022220022210222222220122022022211220122112122122222222222222020102221221122222212212112222021222122022222222221202222221202221222212211201222122221220022222022211222220221022202022212122020002121022202222222021222112210222202222222210102222222222022022222222220222222220212200222212012212222122220222122200222201222221220222102222220221220002021022202222222022220212210221202221222001212222221222222222222222220002222221202202222222222200222222221222022100222220222222221221122222101121020212022222212222222021120112220220022220202011002212122222122122222222220122202222222222222202202202222222222220222210222200220220221122122022002222202202022122222222222120222202201220112221212021121202120222122122222222222102212222212200222220210222222022221222122211122200221221220120002122121022121022021022222222222022222002212220012222212121112212022222022022222222220002222222212220222220011222222222221221222112222212221222221121112222120120001112021222212222222221121112211221202222222100102222122222022222222222222022212220212211222222120222022222220220112220222202221222222122102222110221110222020022222222222010120102201221112222222212120202020222122122222222220212202220212211222200122202222122222221102111022221220221222220202122102120200222020022202222222202122012212021122222202211202222220222022022222222220222222222202202222201202220022122221221202200122220221220222220022122111021212012021122212222222210222122220222222221212010112222021222122022222222221002202221212211222202211212222122220220022212122201220222220222212122001020102212120122222202222221021012222220222222212102200212221222022022222222221202212220202221222200112212022122222220022122122200222221222220022122121021122112120022212202212101220222212021002220222011222212221222122022222222222202222221012200222200210220222022222222012100022202221222222022002222200020010012021122222202222010221012222222202222202122220202221222022122222222220022202220002201222212120202012122222222002212222201220220220121212221220222122122120022202212202110122022222022122222212101111212121222122122222222221112202221202210222002022202112122221221012122022220222222220122122120012020102202222022202202222201222022211121202220212012110202120222122122222222222212212220002210222120021222012222221221012102222221222222222222122220100220212202022122222222212112121202222222102221222110000222120222122222222222220112212220202201222200111200122122222221022221022210220222220122022021120121112112022222222222212112020202202020002220202211000222021222122122222222220112202222122221222012201210112122221221212012022220222220222220112021222121102022222022222220212022222112210120222221222212210212221222222122222222222112202221002210221121202201112022222222012221222220221222220221112221211022121122120022202220222100121002202221112222222102211202222222022122222222221012212221112221220111000211022122220221022121222202220222220220002020002221202122222022202202212110121102200021202222222002200222022222222222222222222222212221112211222201111220012222220222122211222202220222221121222120022220220002222122222201202100020202220021202222212100002222120222222222222222221102212222102210222120110220002222220220012101022202222222222021112021012021201012020222210212222002020122222221122221222222101222221222122022222222220021202221122212220110111222212022221220212100222200220020221121022022221122011112022022211210202202120122200221112210202002100002220222122012222222221221212222112201222000200211122222220220022211122212221122221022212022012221010012221022201220222112121222211120222202212020222112222222122212222222221021202220202202220212110212112222220222022102022221220020222222212120010120122102020022220211202001121222220122222201222020022212020222222112222222221210222221112222222002122220202222222220012212122202220121220121222220102122000112020022211222212221122012222020112221222221100212220222222202222222220011222222022212221001101200102222221222022121022201221121221121212222101021122102021122201221222220222022202021212211222210201012120222122022222222220101202220002212220020200202012222220222012002112222220122220122222122211121111202021022212212222211021112212021222222212000001112222222022202222222221202222220000220221022010221112022221221202101022222221221221020012220202120021222121122221201222010221202201221202210202220121112222222222112222222222120202220221201222201120202212122222221202200212220221221222121122022112122000112022222210221222022021022201120002212202112201102022222222202222222221212212220001202221200001221212022222220212112002201220121220121012121201220221002221122212202202100122002202022022200222220002122022222122102222222221101222222021212221112020201012022220220122220202221220022220221002020201221201202121222202212222010120112221122012210212021212212022222022012222222221122212221102211222212020202022122220221112222122220221021201220122220012120102012122022201212202102220202200222202210222022120022120222222222222222222122202222111200221112122210122022220220212201202202222122201121102121001220202002222122200222202010220012222122122222202021211002120222122002222222221101202222222222221220212222112021222220212101212221221222220121102121100022221102222022202022222010222212202222222221222121001022020222022102222222222211222221102212220012022222122221221220022001222202221120201021122221021022022022022022211102202210122112210220022212202220002222222222222002222222220102201220011212220211001220222221222221202101112201220221221022012220221121012222120222210220202101120022202222012201222011102122221122022002222222212221012220110221221221112202112000220221202220202210221222220120212220101121021112122122221221212000220022210020212200212022022112222022122122222222212201120222120211222121121220012022220220212012202200222222202220100021022220220002220122222211222221221002101222212211202001120112020122022012222222201012220222221210221010021222022211220222022122122202220220200021110020112020101002020222202020202112222002200020022220222101112202020122222202220222201110122221100221220010201222222112220222112021002200021220200222210122021122011102222222202102012012121012222221002221202000021022022122022202220222200221011222220222221121101220102202222221202102022211120120222221211221112221121112222122212221202211220122001001112210212122212222020022002002222222202212111221100222222012112212022110222221012001012212222122212021122021011221010022222122200100020211021022111222222221212012201112121102102012220222212002011221011222221201220221002000222220002101112200020122202221120222010220212212021022200120200120222102011200102210212212201202020102102002222222220211121220111211222222000200202122220222002022002222120122210120112222111221011022022222212000120021021102221021112202212002120202120202012122221222211122100221112201220010222211022112222222022101022212120221220121201020200020000222120022201201021100020111022200022200202102101022020202122002220222201122111212021200220201022201022201220222012112102220222220201221202022200120121022120222210222000102021010200120102221202110210212022222012002221222211112101202011202221000210211102222222221012212122220120021210221212222020221012102022122201212212211121020022120122200212200112202120122212022221222212001221210212221221001222220202001221222022222112212222122202122220022000222221002120022210022120000021200011102222201222120011102021012122112220222222212202220202222220200020210002011220022012121202222120222212121222020102020120212220022102020201202022210200020222212212221010002022102002202220222221121211211101212222102201210012121220221002220222220222122221221111221010020200022021222101210110021122020001120202220222210012022020012012212222222220211220201102210220001002221222012220022102211112210221120222101120022000220222102022222121011220011020020211120122200212022012212021002122212221222201201200212000222021200021222002221220022002202002201122220221112110222221021221022120122212101110112220122121111222202222111101022121022122202222222201122201221120212120212110220122100220221220212212221121221200101212222021022012012021222220100220121112211210100012210212122102122122202212002220222202212011210101220222222222212022110222222022220022212222021200222102020011121122222022022220200120221211220002212022200012202110212222022212202222222211201000202120212121020211221112000220122010011222211220022211200112020121122121112021222111211111020121101020110022220002210012112022102212110222222220101121220021212022012020210002102220120112012102200121022212012121122011120000012122122212100200022211111102210022210002211202112121202102001220222201020012200111201121022202200012021222020220120002201122022201002102002221220211222220022001021012020221000010110202211122121022112022122112110222222210101020221220202021102110221202002222020002011222222121221211011112020020221002012020122021200120222021110002022202220112000200022122022102222220222202100210212202200022000122220202100222120000122212210121211212021221212001220000022222122221011002012212222011212222222212222012122120212012201222220201102001211010220221022020222012212221022021121022210122200110221002220112121212002022022111210022010201200202000110212122202011102022212002102222220200122212222200222220011211222122222200222210112122210022121112000222012111220121222220022121012222021022000220022201221202000022212221012202102220222210000122222121221122121210211122021212021220100102211122001210020100211101120100102221122102210120122222200110010021201022020000202020102212001220222200122110222101221120100000201122210221221222111002221121111201012000022012121222112022222020101111010100212121120202202102001112022020202012011222222222210002222001220020011210210202020201220001122222212020002002012012222122222000222020222202211100222021120021001002212002210102122021202002101201221200100011220110002102021120000201221012112111020101012011021212010122212010201221021011010111120101202121021120000002012211001001110110210100021010100002200112002220 diff --git a/2019/inputs/09.txt b/2019/inputs/09.txt deleted file mode 100644 index 2643c63..0000000 --- a/2019/inputs/09.txt +++ /dev/null @@ -1 +0,0 @@ -1102,34463338,34463338,63,1007,63,34463338,63,1005,63,53,1101,0,3,1000,109,988,209,12,9,1000,209,6,209,3,203,0,1008,1000,1,63,1005,63,65,1008,1000,2,63,1005,63,904,1008,1000,0,63,1005,63,58,4,25,104,0,99,4,0,104,0,99,4,17,104,0,99,0,0,1101,29,0,1010,1102,1,1,1021,1101,0,36,1002,1101,573,0,1026,1101,0,33,1012,1102,1,25,1004,1102,1,38,1000,1102,31,1,1003,1102,23,1,1006,1102,777,1,1028,1102,20,1,1011,1101,0,566,1027,1101,0,27,1009,1101,26,0,1005,1101,0,0,1020,1102,1,37,1014,1101,32,0,1001,1101,0,24,1007,1101,0,35,1018,1101,30,0,1017,1101,0,22,1008,1102,460,1,1023,1101,0,768,1029,1102,1,487,1024,1102,1,34,1013,1102,1,28,1015,1101,0,39,1019,1101,478,0,1025,1101,0,463,1022,1101,21,0,1016,109,9,1208,0,30,63,1005,63,201,1001,64,1,64,1105,1,203,4,187,1002,64,2,64,109,3,1201,-8,0,63,1008,63,24,63,1005,63,227,1001,64,1,64,1106,0,229,4,209,1002,64,2,64,109,-1,2108,32,-8,63,1005,63,245,1106,0,251,4,235,1001,64,1,64,1002,64,2,64,109,-11,2101,0,2,63,1008,63,35,63,1005,63,275,1001,64,1,64,1105,1,277,4,257,1002,64,2,64,109,3,2101,0,-1,63,1008,63,36,63,1005,63,303,4,283,1001,64,1,64,1106,0,303,1002,64,2,64,109,16,21108,40,40,-6,1005,1013,325,4,309,1001,64,1,64,1106,0,325,1002,64,2,64,109,-4,21102,41,1,-4,1008,1011,41,63,1005,63,351,4,331,1001,64,1,64,1105,1,351,1002,64,2,64,109,-15,2102,1,4,63,1008,63,24,63,1005,63,375,1001,64,1,64,1106,0,377,4,357,1002,64,2,64,109,6,1201,-2,0,63,1008,63,25,63,1005,63,403,4,383,1001,64,1,64,1106,0,403,1002,64,2,64,109,8,2102,1,-6,63,1008,63,22,63,1005,63,425,4,409,1106,0,429,1001,64,1,64,1002,64,2,64,109,-1,2108,27,-4,63,1005,63,447,4,435,1106,0,451,1001,64,1,64,1002,64,2,64,109,8,2105,1,2,1105,1,469,4,457,1001,64,1,64,1002,64,2,64,109,5,2105,1,-2,4,475,1001,64,1,64,1106,0,487,1002,64,2,64,109,-33,1202,7,1,63,1008,63,37,63,1005,63,507,1105,1,513,4,493,1001,64,1,64,1002,64,2,64,109,2,2107,25,10,63,1005,63,535,4,519,1001,64,1,64,1106,0,535,1002,64,2,64,109,30,21107,42,41,-9,1005,1016,551,1106,0,557,4,541,1001,64,1,64,1002,64,2,64,109,2,2106,0,0,1001,64,1,64,1105,1,575,4,563,1002,64,2,64,109,-19,1202,-7,1,63,1008,63,32,63,1005,63,601,4,581,1001,64,1,64,1105,1,601,1002,64,2,64,109,-2,1207,-1,27,63,1005,63,619,4,607,1106,0,623,1001,64,1,64,1002,64,2,64,109,2,21101,43,0,6,1008,1014,45,63,1005,63,647,1001,64,1,64,1106,0,649,4,629,1002,64,2,64,109,17,1205,-4,663,4,655,1106,0,667,1001,64,1,64,1002,64,2,64,109,4,1205,-9,683,1001,64,1,64,1106,0,685,4,673,1002,64,2,64,109,-17,21101,44,0,-2,1008,1010,44,63,1005,63,711,4,691,1001,64,1,64,1105,1,711,1002,64,2,64,109,1,21102,45,1,3,1008,1016,42,63,1005,63,735,1001,64,1,64,1105,1,737,4,717,1002,64,2,64,109,-9,1207,1,25,63,1005,63,753,1105,1,759,4,743,1001,64,1,64,1002,64,2,64,109,23,2106,0,1,4,765,1001,64,1,64,1106,0,777,1002,64,2,64,109,-3,1206,-3,789,1105,1,795,4,783,1001,64,1,64,1002,64,2,64,109,-13,2107,25,-4,63,1005,63,815,1001,64,1,64,1105,1,817,4,801,1002,64,2,64,109,-9,21108,46,44,10,1005,1012,833,1105,1,839,4,823,1001,64,1,64,1002,64,2,64,109,-4,1208,10,22,63,1005,63,857,4,845,1105,1,861,1001,64,1,64,1002,64,2,64,109,28,1206,-6,879,4,867,1001,64,1,64,1105,1,879,1002,64,2,64,109,-4,21107,47,48,-3,1005,1019,897,4,885,1105,1,901,1001,64,1,64,4,64,99,21102,27,1,1,21101,915,0,0,1106,0,922,21201,1,14615,1,204,1,99,109,3,1207,-2,3,63,1005,63,964,21201,-2,-1,1,21102,1,942,0,1106,0,922,22101,0,1,-1,21201,-2,-3,1,21101,957,0,0,1105,1,922,22201,1,-1,-2,1106,0,968,22101,0,-2,-2,109,-3,2105,1,0 diff --git a/2019/inputs/10.txt b/2019/inputs/10.txt deleted file mode 100644 index 3d1b1f7..0000000 --- a/2019/inputs/10.txt +++ /dev/null @@ -1,30 +0,0 @@ -.#.####..#.#...#...##..#.#.##. -..#####.##..#..##....#..#...#. -......#.......##.##.#....##..# -..#..##..#.###.....#.#..###.#. -..#..#..##..#.#.##..###....... -...##....#.##.#.#..##.##.#...# -.##...#.#.##..#.#........#.#.. -.##...##.##..#.#.##.#.#.#.##.# -#..##....#...###.#..##.#...##. -.###.###..##......#..#...###.# -.#..#.####.#..#....#.##..#.#.# -..#...#..#.#######....###..... -####..#.#.#...##...##....#..## -##..#.##.#.#..##.###.#.##.##.. -..#.........#.#.#.#.......#..# -...##.#.....#.#.##........#..# -##..###.....#.............#.## -.#...#....#..####.#.#......##. -..#..##..###...#.....#...##..# -...####..#.#.##..#....#.#..... -####.#####.#.#....#.#....##.#. -#.#..#......#.........##..#.#. -#....##.....#........#..##.##. -.###.##...##..#.##.#.#...#.#.# -##.###....##....#.#.....#.###. -..#...#......#........####..#. -#....#.###.##.#...#.#.#.#..... -.........##....#...#.....#..## -###....#.........#..#..#.#.#.. -##...#...###.#..#.###....#.##. diff --git a/2019/inputs/11.txt b/2019/inputs/11.txt deleted file mode 100644 index 1ecd4c3..0000000 --- a/2019/inputs/11.txt +++ /dev/null @@ -1 +0,0 @@ -3,8,1005,8,330,1106,0,11,0,0,0,104,1,104,0,3,8,102,-1,8,10,101,1,10,10,4,10,1008,8,0,10,4,10,102,1,8,29,2,9,4,10,1006,0,10,1,1103,17,10,3,8,102,-1,8,10,101,1,10,10,4,10,108,0,8,10,4,10,101,0,8,61,1006,0,21,1006,0,51,3,8,1002,8,-1,10,101,1,10,10,4,10,108,1,8,10,4,10,1001,8,0,89,1,102,19,10,1,1107,17,10,1006,0,18,3,8,1002,8,-1,10,1001,10,1,10,4,10,1008,8,1,10,4,10,1001,8,0,123,1,9,2,10,2,1105,10,10,2,103,9,10,2,1105,15,10,3,8,102,-1,8,10,1001,10,1,10,4,10,1008,8,0,10,4,10,102,1,8,161,3,8,102,-1,8,10,101,1,10,10,4,10,108,1,8,10,4,10,101,0,8,182,3,8,1002,8,-1,10,101,1,10,10,4,10,1008,8,0,10,4,10,101,0,8,205,2,1102,6,10,1006,0,38,2,1007,20,10,2,1105,17,10,3,8,102,-1,8,10,1001,10,1,10,4,10,108,1,8,10,4,10,1001,8,0,241,3,8,102,-1,8,10,101,1,10,10,4,10,108,1,8,10,4,10,101,0,8,263,1006,0,93,2,5,2,10,2,6,7,10,3,8,102,-1,8,10,101,1,10,10,4,10,108,0,8,10,4,10,1001,8,0,296,1006,0,81,1006,0,68,1006,0,76,2,4,4,10,101,1,9,9,1007,9,1010,10,1005,10,15,99,109,652,104,0,104,1,21102,825594262284,1,1,21102,347,1,0,1105,1,451,21101,0,932855939852,1,21101,358,0,0,1106,0,451,3,10,104,0,104,1,3,10,104,0,104,0,3,10,104,0,104,1,3,10,104,0,104,1,3,10,104,0,104,0,3,10,104,0,104,1,21102,1,235152649255,1,21101,405,0,0,1105,1,451,21102,235350879235,1,1,21102,416,1,0,1106,0,451,3,10,104,0,104,0,3,10,104,0,104,0,21102,988757512972,1,1,21101,439,0,0,1106,0,451,21102,1,988669698828,1,21101,0,450,0,1106,0,451,99,109,2,22101,0,-1,1,21102,40,1,2,21102,1,482,3,21102,472,1,0,1106,0,515,109,-2,2105,1,0,0,1,0,0,1,109,2,3,10,204,-1,1001,477,478,493,4,0,1001,477,1,477,108,4,477,10,1006,10,509,1101,0,0,477,109,-2,2106,0,0,0,109,4,1202,-1,1,514,1207,-3,0,10,1006,10,532,21102,1,0,-3,21202,-3,1,1,21202,-2,1,2,21102,1,1,3,21102,1,551,0,1106,0,556,109,-4,2105,1,0,109,5,1207,-3,1,10,1006,10,579,2207,-4,-2,10,1006,10,579,22101,0,-4,-4,1105,1,647,21201,-4,0,1,21201,-3,-1,2,21202,-2,2,3,21102,598,1,0,1105,1,556,21202,1,1,-4,21101,0,1,-1,2207,-4,-2,10,1006,10,617,21102,1,0,-1,22202,-2,-1,-2,2107,0,-3,10,1006,10,639,21202,-1,1,1,21102,1,639,0,105,1,514,21202,-2,-1,-2,22201,-4,-2,-4,109,-5,2105,1,0 diff --git a/2019/inputs/12.txt b/2019/inputs/12.txt deleted file mode 100644 index 317dac1..0000000 --- a/2019/inputs/12.txt +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/2019/inputs/13.txt b/2019/inputs/13.txt deleted file mode 100644 index de78d44..0000000 --- a/2019/inputs/13.txt +++ /dev/null @@ -1 +0,0 @@ -1,380,379,385,1008,2739,308106,381,1005,381,12,99,109,2740,1101,0,0,383,1102,1,0,382,20102,1,382,1,21001,383,0,2,21102,37,1,0,1106,0,578,4,382,4,383,204,1,1001,382,1,382,1007,382,42,381,1005,381,22,1001,383,1,383,1007,383,25,381,1005,381,18,1006,385,69,99,104,-1,104,0,4,386,3,384,1007,384,0,381,1005,381,94,107,0,384,381,1005,381,108,1105,1,161,107,1,392,381,1006,381,161,1101,0,-1,384,1106,0,119,1007,392,40,381,1006,381,161,1101,0,1,384,20102,1,392,1,21102,23,1,2,21102,1,0,3,21102,1,138,0,1105,1,549,1,392,384,392,20102,1,392,1,21101,0,23,2,21102,3,1,3,21101,161,0,0,1106,0,549,1102,1,0,384,20001,388,390,1,20102,1,389,2,21102,180,1,0,1105,1,578,1206,1,213,1208,1,2,381,1006,381,205,20001,388,390,1,20102,1,389,2,21102,205,1,0,1106,0,393,1002,390,-1,390,1102,1,1,384,20102,1,388,1,20001,389,391,2,21101,0,228,0,1106,0,578,1206,1,261,1208,1,2,381,1006,381,253,20101,0,388,1,20001,389,391,2,21102,253,1,0,1106,0,393,1002,391,-1,391,1101,0,1,384,1005,384,161,20001,388,390,1,20001,389,391,2,21102,279,1,0,1105,1,578,1206,1,316,1208,1,2,381,1006,381,304,20001,388,390,1,20001,389,391,2,21101,0,304,0,1106,0,393,1002,390,-1,390,1002,391,-1,391,1102,1,1,384,1005,384,161,21001,388,0,1,20102,1,389,2,21102,1,0,3,21102,338,1,0,1105,1,549,1,388,390,388,1,389,391,389,20101,0,388,1,21002,389,1,2,21102,1,4,3,21102,365,1,0,1106,0,549,1007,389,24,381,1005,381,75,104,-1,104,0,104,0,99,0,1,0,0,0,0,0,0,427,19,20,1,1,21,109,3,21202,-2,1,1,21202,-1,1,2,21102,1,0,3,21101,0,414,0,1105,1,549,21202,-2,1,1,22101,0,-1,2,21101,429,0,0,1106,0,601,2102,1,1,435,1,386,0,386,104,-1,104,0,4,386,1001,387,-1,387,1005,387,451,99,109,-3,2105,1,0,109,8,22202,-7,-6,-3,22201,-3,-5,-3,21202,-4,64,-2,2207,-3,-2,381,1005,381,492,21202,-2,-1,-1,22201,-3,-1,-3,2207,-3,-2,381,1006,381,481,21202,-4,8,-2,2207,-3,-2,381,1005,381,518,21202,-2,-1,-1,22201,-3,-1,-3,2207,-3,-2,381,1006,381,507,2207,-3,-4,381,1005,381,540,21202,-4,-1,-1,22201,-3,-1,-3,2207,-3,-4,381,1006,381,529,22102,1,-3,-7,109,-8,2106,0,0,109,4,1202,-2,42,566,201,-3,566,566,101,639,566,566,2102,1,-1,0,204,-3,204,-2,204,-1,109,-4,2105,1,0,109,3,1202,-1,42,593,201,-2,593,593,101,639,593,593,21002,0,1,-2,109,-3,2106,0,0,109,3,22102,25,-2,1,22201,1,-1,1,21101,541,0,2,21102,532,1,3,21102,1,1050,4,21102,630,1,0,1105,1,456,21201,1,1689,-2,109,-3,2105,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,2,2,0,2,2,0,0,2,0,0,2,2,0,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,0,0,1,1,0,0,0,2,2,0,2,2,0,2,2,0,2,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,0,0,2,2,2,0,2,2,0,0,1,1,0,2,2,0,0,0,2,0,2,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,0,2,2,2,2,0,2,0,0,2,0,2,0,1,1,0,2,2,0,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,0,2,2,0,2,0,0,2,2,2,0,0,2,2,0,2,0,0,0,2,0,1,1,0,2,0,2,2,0,2,2,2,2,0,2,0,0,2,2,0,2,0,0,2,2,0,2,0,0,2,2,2,0,2,2,0,2,2,0,2,0,2,0,1,1,0,2,2,2,0,2,2,0,0,2,0,2,0,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,2,2,2,2,2,2,0,1,1,0,2,2,0,2,2,2,0,2,0,2,2,2,2,0,2,2,2,0,0,0,2,0,2,0,2,2,2,2,2,2,2,0,2,0,2,2,2,2,0,1,1,0,2,0,2,2,2,0,2,2,2,0,0,2,2,0,2,2,2,2,0,2,0,2,2,0,0,2,2,2,2,2,2,2,2,2,0,2,2,2,0,1,1,0,0,0,2,2,2,0,2,2,2,2,2,2,0,2,0,2,2,0,2,0,2,2,2,2,2,2,2,2,2,2,2,0,2,2,0,2,2,2,0,1,1,0,0,2,2,0,2,2,0,0,2,2,2,2,2,0,2,2,2,0,0,2,2,2,0,0,2,0,0,0,2,0,2,0,0,0,0,2,2,2,0,1,1,0,0,2,0,0,2,0,0,2,0,2,2,0,2,2,2,0,0,2,2,2,2,2,2,2,2,2,0,2,0,2,0,0,2,2,0,2,2,0,0,1,1,0,2,0,0,2,2,2,2,2,2,0,2,0,2,0,0,0,0,0,2,2,2,2,2,2,2,0,0,2,0,2,2,0,2,0,2,2,2,0,0,1,1,0,2,2,2,2,0,2,0,2,2,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,0,2,2,2,2,0,0,0,1,1,0,2,2,2,0,2,0,0,2,2,2,0,2,0,0,0,2,0,2,2,0,2,0,0,0,2,0,2,2,2,2,0,0,0,2,2,0,0,2,0,1,1,0,2,2,0,0,2,0,2,2,0,2,2,2,2,2,0,0,0,0,2,0,0,0,2,2,2,2,0,2,2,2,0,0,0,2,2,0,2,0,0,1,1,0,2,2,2,2,2,2,0,0,0,0,2,2,0,0,2,2,0,0,2,0,2,2,2,2,2,2,0,2,2,2,2,0,2,0,0,2,2,2,0,1,1,0,2,2,2,2,2,2,2,0,0,2,2,2,2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,0,0,0,2,0,2,2,2,2,2,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,84,79,17,14,11,27,41,35,21,90,10,22,80,41,52,40,45,77,96,57,22,12,11,75,8,2,23,58,93,48,94,66,24,40,73,58,39,42,33,87,85,84,56,58,47,39,14,28,61,95,14,49,90,73,64,84,15,82,2,41,48,32,13,1,51,32,79,45,43,11,66,90,9,10,86,7,51,88,92,89,52,62,22,48,9,18,78,52,10,6,66,65,38,62,30,65,3,13,73,21,98,56,37,93,8,28,92,59,19,50,49,98,45,73,21,63,32,28,12,57,86,87,69,68,95,14,16,24,17,10,45,92,1,10,85,30,16,67,42,91,62,26,36,66,9,36,95,20,48,14,7,16,22,67,93,2,34,30,86,46,48,33,22,95,43,88,1,32,36,15,67,4,50,68,12,44,66,53,77,13,91,48,35,2,62,69,56,36,67,5,68,14,10,8,15,5,62,23,74,27,74,74,22,87,43,85,37,55,69,91,68,82,96,20,30,47,32,74,54,86,68,95,25,80,68,93,64,41,19,86,36,49,60,87,16,34,35,67,30,53,78,17,38,18,94,35,16,39,10,92,82,41,24,21,52,11,12,81,39,40,33,65,59,91,46,21,59,81,11,49,18,81,40,52,57,13,10,5,31,88,79,31,65,15,45,15,48,3,20,52,55,58,26,46,48,52,92,96,3,36,91,60,8,87,5,94,97,55,63,52,36,45,27,46,97,37,91,27,90,29,2,12,54,78,68,3,34,31,47,3,89,59,41,93,97,25,66,24,43,93,45,98,54,6,42,77,73,73,6,72,20,31,48,95,79,27,38,3,9,60,64,55,6,74,88,54,57,64,60,4,62,42,53,50,53,15,26,58,9,28,36,89,85,95,20,97,70,60,95,32,5,29,86,55,61,13,87,78,62,47,42,94,14,86,89,38,42,86,13,37,86,25,59,69,32,58,27,36,71,45,50,66,74,28,38,11,22,56,57,3,88,49,59,9,82,37,18,86,71,72,74,83,70,31,90,34,69,41,3,19,32,9,14,7,91,38,66,90,75,4,22,87,39,38,44,95,81,12,35,2,53,54,61,69,98,21,43,32,79,63,53,10,15,19,28,65,18,24,56,51,54,93,57,82,28,69,16,95,15,15,92,24,65,20,55,22,42,23,46,57,26,45,38,51,21,47,84,74,27,80,23,39,42,60,32,44,81,53,90,15,5,45,16,80,20,74,1,78,84,20,35,48,47,46,38,76,37,46,75,36,34,83,38,7,75,33,12,61,97,10,46,71,13,56,63,11,79,65,75,87,87,87,34,59,30,4,74,80,32,12,57,74,86,85,28,19,60,5,8,26,82,53,24,3,91,49,71,72,53,78,94,63,91,72,79,16,36,44,13,39,15,72,67,30,79,39,76,69,86,85,8,26,58,54,47,82,7,86,78,64,24,95,73,6,93,45,33,2,6,75,68,63,55,37,87,24,47,22,93,68,34,85,42,55,77,22,15,94,62,56,53,15,37,25,16,33,81,26,76,77,20,84,89,85,25,31,25,25,35,53,6,89,93,82,2,86,38,36,75,12,30,76,37,5,44,78,65,11,49,80,49,34,67,72,25,87,97,46,69,42,7,43,58,82,58,53,89,54,34,80,38,31,21,37,66,43,90,72,29,75,17,19,83,58,94,80,46,19,50,60,25,74,91,21,48,18,53,91,37,17,35,16,23,85,89,15,84,61,78,93,19,67,96,23,59,64,9,56,45,74,54,52,69,84,91,61,45,2,39,30,62,26,83,61,9,32,40,91,31,40,54,70,53,92,74,3,66,27,46,5,82,92,59,48,23,75,23,40,95,4,29,9,91,57,19,80,42,47,75,72,30,35,15,38,44,64,46,16,11,51,14,29,84,4,1,40,62,93,42,24,66,53,12,95,50,32,31,40,45,11,97,62,3,20,21,84,95,75,85,50,61,44,24,80,26,6,74,62,64,16,29,95,38,27,32,1,2,55,27,23,46,59,16,57,5,64,55,92,91,11,4,38,22,31,66,86,73,26,35,81,92,18,27,39,40,39,69,98,11,78,98,43,22,72,70,15,35,87,68,49,33,88,28,50,56,31,64,75,66,59,32,64,18,49,78,13,76,86,1,6,58,45,90,55,64,46,66,40,98,87,23,20,46,70,98,37,3,91,7,10,61,65,79,9,2,6,56,25,80,11,21,90,13,9,74,57,91,28,18,79,78,38,34,56,13,85,58,61,3,80,42,59,94,91,8,48,49,11,52,77,63,28,29,97,76,40,53,19,81,92,6,74,63,33,35,95,41,33,81,78,47,68,45,43,9,31,55,80,43,5,2,7,7,6,78,35,9,13,29,80,80,53,64,98,81,18,58,88,38,308106 diff --git a/2019/inputs/14.txt b/2019/inputs/14.txt deleted file mode 100644 index c9b5f41..0000000 --- a/2019/inputs/14.txt +++ /dev/null @@ -1,58 +0,0 @@ -3 DJDNR => 1 ZCMR -7 VWJH => 5 ZPGT -5 BHZP => 2 DJDNR -6 KCNKC, 19 MZWS => 4 PKVJF -21 GXSHP, 1 TWGP, 3 BGCW => 1 XHRWR -12 DZGWQ, 2 XRDL, 3 XNVT => 2 FTMC -7 VWJH, 33 BGCW, 1 TBVC => 9 DSDP -1 NMTGB, 4 KCNKC, 5 SBSJ, 4 MCZDZ, 7 DLCP, 2 GRBZF, 1 CLKP, 10 VQHJG => 6 DVCR -7 ZCMR => 9 VNTF -2 VNTF, 1 GKMN => 1 TZWBH -6 QMFV, 7 GRBZF => 7 RHDZ -8 PKVJF => 9 NJQH -110 ORE => 9 GZTS -4 DJDNR, 7 SFHV => 8 KQFH -1 ZTCZ, 5 LZFBP => 7 VWPMZ -2 GKMN, 6 TZWBH, 1 GXSHP => 1 MJHJH -2 DLCP, 4 NGJRN => 3 GRBZF -2 DJDNR, 1 GSRBL => 4 VWJH -7 RMQX => 3 SFHV -1 GZTS => 7 GSRBL -3 GZTS, 1 SFHV => 3 QLXCS -10 SFHV => 3 MKTHL -2 DJDNR, 2 BGCW, 4 FSTJ => 3 GKMN -2 KQFH, 7 GSRBL => 7 TWGP -22 RHDZ, 22 DZGWQ, 2 NGJRN, 14 XHRWR, 21 VWPMZ, 15 ZPXHM, 26 BHZP => 8 BPHZ -1 QLXCS => 6 ZBTS -12 DLCP, 9 DSDP => 9 ZPXHM -1 VNTF => 5 ZBTX -2 TZWBH, 2 JCDW => 1 CPLG -1 XHRWR, 7 FSTJ, 5 DZGWQ => 4 NGJRN -179 ORE => 3 RMQX -1 DSDP => 1 MZWS -140 ORE => 8 BHZP -1 LZFBP, 4 DZGWQ => 2 PMDK -1 GZTS => 1 GXSHP -10 CPLG, 8 MCZDZ => 5 ZTCZ -5 ZPGT, 4 THLBN, 24 GSRBL, 40 VNTF, 9 DVCR, 2 SHLP, 11 PMDK, 19 BPHZ, 45 NJQH => 1 FUEL -9 MKTHL => 7 KCNKC -5 NGJRN => 3 QMFV -1 ZTCZ, 6 VNTF => 2 VQHJG -5 FTMC, 5 ZBTX, 1 MJHJH => 1 CLKP -7 FSTJ => 6 DLCP -1 DSDP => 5 KTML -4 LZFBP, 8 MKTHL => 7 MCZDZ -1 SFHV => 1 DZGWQ -2 QLXCS => 4 ZMXRH -3 KQFH, 1 DJDNR => 7 TBVC -5 DSDP => 7 THLBN -9 BHZP, 1 VWJH => 6 BGCW -4 GXSHP => 6 JCDW -1 KQFH, 3 ZMXRH => 9 XNVT -6 TBVC => 4 GVMH -3 VWPMZ, 3 GRBZF, 27 MJHJH, 2 QMFV, 4 NMTGB, 13 KTML => 7 SHLP -1 GVMH => 2 FSTJ -2 VQHJG, 2 NJQH => 8 SBSJ -1 XNVT => 2 XRDL -2 KCNKC => 5 LZFBP -2 ZBTS, 8 DLCP => 4 NMTGB diff --git a/2019/inputs/15.txt b/2019/inputs/15.txt deleted file mode 100644 index 7dbcaac..0000000 --- a/2019/inputs/15.txt +++ /dev/null @@ -1 +0,0 @@ -3,1033,1008,1033,1,1032,1005,1032,31,1008,1033,2,1032,1005,1032,58,1008,1033,3,1032,1005,1032,81,1008,1033,4,1032,1005,1032,104,99,101,0,1034,1039,1001,1036,0,1041,1001,1035,-1,1040,1008,1038,0,1043,102,-1,1043,1032,1,1037,1032,1042,1105,1,124,1002,1034,1,1039,1001,1036,0,1041,1001,1035,1,1040,1008,1038,0,1043,1,1037,1038,1042,1106,0,124,1001,1034,-1,1039,1008,1036,0,1041,101,0,1035,1040,1001,1038,0,1043,1002,1037,1,1042,1105,1,124,1001,1034,1,1039,1008,1036,0,1041,1002,1035,1,1040,101,0,1038,1043,1001,1037,0,1042,1006,1039,217,1006,1040,217,1008,1039,40,1032,1005,1032,217,1008,1040,40,1032,1005,1032,217,1008,1039,33,1032,1006,1032,165,1008,1040,33,1032,1006,1032,165,1101,2,0,1044,1106,0,224,2,1041,1043,1032,1006,1032,179,1101,0,1,1044,1106,0,224,1,1041,1043,1032,1006,1032,217,1,1042,1043,1032,1001,1032,-1,1032,1002,1032,39,1032,1,1032,1039,1032,101,-1,1032,1032,101,252,1032,211,1007,0,68,1044,1106,0,224,1101,0,0,1044,1105,1,224,1006,1044,247,1002,1039,1,1034,102,1,1040,1035,1001,1041,0,1036,1002,1043,1,1038,1001,1042,0,1037,4,1044,1105,1,0,67,55,37,80,63,12,30,78,95,7,20,63,83,54,86,58,97,11,84,24,11,77,42,78,22,54,89,52,44,28,93,30,81,60,58,78,87,60,54,59,78,96,17,82,74,85,66,41,89,96,54,40,82,17,22,89,65,96,71,55,81,34,90,11,85,44,58,83,79,93,30,76,62,80,16,73,20,43,40,73,69,39,39,15,93,39,99,8,74,33,97,84,24,50,91,5,71,34,81,76,22,98,50,93,80,36,76,16,76,43,19,71,63,41,21,99,40,75,55,27,82,80,83,54,66,75,61,86,14,10,74,38,92,31,49,97,20,98,15,71,59,96,53,86,35,60,6,73,71,59,79,10,84,69,23,82,14,7,76,99,45,19,96,92,14,63,55,71,46,71,34,74,73,22,95,89,10,24,59,69,17,42,96,12,92,94,66,1,69,91,36,90,94,13,17,33,46,20,89,90,24,12,94,92,83,42,73,43,70,83,55,17,92,66,23,74,99,1,92,82,54,71,96,1,22,78,74,94,66,78,40,87,13,87,73,74,89,26,26,70,42,79,3,9,84,72,55,98,56,27,73,74,57,85,66,76,88,55,58,30,97,40,71,76,6,10,55,71,43,36,99,46,59,34,37,84,61,85,90,62,98,18,39,46,84,23,70,93,9,71,5,71,94,5,59,40,71,26,90,12,45,57,74,5,92,86,32,99,20,92,82,22,44,88,29,41,89,7,86,81,72,76,9,94,94,3,8,94,71,12,93,6,82,91,91,20,86,86,38,85,95,42,86,85,19,57,90,17,85,6,84,17,81,42,77,63,26,59,9,24,85,22,31,35,93,64,90,4,16,91,67,83,23,43,63,75,3,88,93,52,14,84,85,36,95,12,51,79,54,1,16,72,1,76,79,88,63,95,77,6,91,86,23,92,54,91,51,82,45,14,98,89,74,47,52,82,80,65,74,44,58,90,14,98,42,91,6,50,88,29,81,96,25,1,97,62,62,73,61,48,82,76,93,98,49,14,74,6,97,30,47,73,77,8,89,10,17,65,21,74,95,43,83,89,72,96,27,59,20,58,80,10,70,86,42,92,26,50,98,85,3,62,20,93,86,78,19,78,91,23,90,37,71,66,97,97,95,86,40,46,79,70,37,14,98,51,91,81,4,9,77,93,19,53,70,87,40,11,95,25,93,90,17,98,39,76,92,55,57,93,39,76,13,99,58,92,26,88,80,65,34,71,62,72,17,64,38,97,85,32,4,88,69,82,51,63,61,71,77,33,90,59,74,49,76,8,76,93,55,36,71,84,7,67,47,3,85,98,9,99,32,8,79,18,28,55,77,10,30,79,77,4,1,99,82,66,90,41,64,22,82,33,20,87,24,29,80,53,72,27,17,85,84,70,16,94,11,81,92,48,85,61,47,83,21,45,92,92,38,61,75,98,52,73,80,29,82,94,29,85,61,69,59,35,84,86,60,98,63,83,69,39,10,15,64,18,85,88,63,97,95,56,13,43,75,93,13,34,85,57,37,96,39,65,60,73,73,82,11,81,80,38,88,76,23,88,19,70,2,93,46,28,79,92,91,18,6,92,96,50,77,56,45,77,36,64,83,91,64,75,48,72,71,17,69,40,82,7,6,92,70,25,23,72,9,23,84,16,17,75,76,70,60,61,99,86,21,27,85,63,80,81,55,87,93,97,53,78,53,97,14,97,49,85,65,91,72,72,5,93,34,81,10,85,86,81,19,87,61,84,11,99,96,94,8,78,13,84,9,70,0,0,21,21,1,10,1,0,0,0,0,0,0 diff --git a/2019/inputs/16.txt b/2019/inputs/16.txt deleted file mode 100644 index b120de8..0000000 --- a/2019/inputs/16.txt +++ /dev/null @@ -1 +0,0 @@ -59758034323742284979562302567188059299994912382665665642838883745982029056376663436508823581366924333715600017551568562558429576180672045533950505975691099771937719816036746551442321193912312169741318691856211013074397344457854784758130321667776862471401531789634126843370279186945621597012426944937230330233464053506510141241904155782847336539673866875764558260690223994721394144728780319578298145328345914839568238002359693873874318334948461885586664697152894541318898569630928429305464745641599948619110150923544454316910363268172732923554361048379061622935009089396894630658539536284162963303290768551107950942989042863293547237058600513191659935 diff --git a/2019/inputs/17.txt b/2019/inputs/17.txt deleted file mode 100644 index 0fed63c..0000000 --- a/2019/inputs/17.txt +++ /dev/null @@ -1 +0,0 @@ -1,330,331,332,109,3664,1102,1,1182,15,1101,0,1455,24,1001,0,0,570,1006,570,36,102,1,571,0,1001,570,-1,570,1001,24,1,24,1105,1,18,1008,571,0,571,1001,15,1,15,1008,15,1455,570,1006,570,14,21101,58,0,0,1105,1,786,1006,332,62,99,21102,333,1,1,21102,1,73,0,1105,1,579,1102,1,0,572,1101,0,0,573,3,574,101,1,573,573,1007,574,65,570,1005,570,151,107,67,574,570,1005,570,151,1001,574,-64,574,1002,574,-1,574,1001,572,1,572,1007,572,11,570,1006,570,165,101,1182,572,127,102,1,574,0,3,574,101,1,573,573,1008,574,10,570,1005,570,189,1008,574,44,570,1006,570,158,1105,1,81,21101,340,0,1,1105,1,177,21102,1,477,1,1106,0,177,21101,514,0,1,21102,1,176,0,1105,1,579,99,21102,1,184,0,1106,0,579,4,574,104,10,99,1007,573,22,570,1006,570,165,102,1,572,1182,21102,375,1,1,21101,211,0,0,1106,0,579,21101,1182,11,1,21102,222,1,0,1105,1,979,21102,1,388,1,21101,233,0,0,1105,1,579,21101,1182,22,1,21102,1,244,0,1105,1,979,21102,401,1,1,21101,0,255,0,1106,0,579,21101,1182,33,1,21101,266,0,0,1106,0,979,21101,414,0,1,21102,277,1,0,1105,1,579,3,575,1008,575,89,570,1008,575,121,575,1,575,570,575,3,574,1008,574,10,570,1006,570,291,104,10,21101,0,1182,1,21102,313,1,0,1105,1,622,1005,575,327,1102,1,1,575,21102,1,327,0,1105,1,786,4,438,99,0,1,1,6,77,97,105,110,58,10,33,10,69,120,112,101,99,116,101,100,32,102,117,110,99,116,105,111,110,32,110,97,109,101,32,98,117,116,32,103,111,116,58,32,0,12,70,117,110,99,116,105,111,110,32,65,58,10,12,70,117,110,99,116,105,111,110,32,66,58,10,12,70,117,110,99,116,105,111,110,32,67,58,10,23,67,111,110,116,105,110,117,111,117,115,32,118,105,100,101,111,32,102,101,101,100,63,10,0,37,10,69,120,112,101,99,116,101,100,32,82,44,32,76,44,32,111,114,32,100,105,115,116,97,110,99,101,32,98,117,116,32,103,111,116,58,32,36,10,69,120,112,101,99,116,101,100,32,99,111,109,109,97,32,111,114,32,110,101,119,108,105,110,101,32,98,117,116,32,103,111,116,58,32,43,10,68,101,102,105,110,105,116,105,111,110,115,32,109,97,121,32,98,101,32,97,116,32,109,111,115,116,32,50,48,32,99,104,97,114,97,99,116,101,114,115,33,10,94,62,118,60,0,1,0,-1,-1,0,1,0,0,0,0,0,0,1,46,22,0,109,4,2102,1,-3,587,20102,1,0,-1,22101,1,-3,-3,21102,1,0,-2,2208,-2,-1,570,1005,570,617,2201,-3,-2,609,4,0,21201,-2,1,-2,1106,0,597,109,-4,2105,1,0,109,5,2102,1,-4,629,21002,0,1,-2,22101,1,-4,-4,21101,0,0,-3,2208,-3,-2,570,1005,570,781,2201,-4,-3,652,21001,0,0,-1,1208,-1,-4,570,1005,570,709,1208,-1,-5,570,1005,570,734,1207,-1,0,570,1005,570,759,1206,-1,774,1001,578,562,684,1,0,576,576,1001,578,566,692,1,0,577,577,21101,702,0,0,1105,1,786,21201,-1,-1,-1,1105,1,676,1001,578,1,578,1008,578,4,570,1006,570,724,1001,578,-4,578,21102,731,1,0,1106,0,786,1106,0,774,1001,578,-1,578,1008,578,-1,570,1006,570,749,1001,578,4,578,21102,1,756,0,1105,1,786,1105,1,774,21202,-1,-11,1,22101,1182,1,1,21102,774,1,0,1106,0,622,21201,-3,1,-3,1105,1,640,109,-5,2106,0,0,109,7,1005,575,802,20101,0,576,-6,21002,577,1,-5,1105,1,814,21101,0,0,-1,21101,0,0,-5,21102,0,1,-6,20208,-6,576,-2,208,-5,577,570,22002,570,-2,-2,21202,-5,47,-3,22201,-6,-3,-3,22101,1455,-3,-3,2102,1,-3,843,1005,0,863,21202,-2,42,-4,22101,46,-4,-4,1206,-2,924,21102,1,1,-1,1106,0,924,1205,-2,873,21101,0,35,-4,1105,1,924,1202,-3,1,878,1008,0,1,570,1006,570,916,1001,374,1,374,2101,0,-3,895,1101,2,0,0,1201,-3,0,902,1001,438,0,438,2202,-6,-5,570,1,570,374,570,1,570,438,438,1001,578,558,921,21001,0,0,-4,1006,575,959,204,-4,22101,1,-6,-6,1208,-6,47,570,1006,570,814,104,10,22101,1,-5,-5,1208,-5,47,570,1006,570,810,104,10,1206,-1,974,99,1206,-1,974,1101,0,1,575,21101,0,973,0,1105,1,786,99,109,-7,2105,1,0,109,6,21102,0,1,-4,21101,0,0,-3,203,-2,22101,1,-3,-3,21208,-2,82,-1,1205,-1,1030,21208,-2,76,-1,1205,-1,1037,21207,-2,48,-1,1205,-1,1124,22107,57,-2,-1,1205,-1,1124,21201,-2,-48,-2,1105,1,1041,21101,0,-4,-2,1105,1,1041,21101,-5,0,-2,21201,-4,1,-4,21207,-4,11,-1,1206,-1,1138,2201,-5,-4,1059,2102,1,-2,0,203,-2,22101,1,-3,-3,21207,-2,48,-1,1205,-1,1107,22107,57,-2,-1,1205,-1,1107,21201,-2,-48,-2,2201,-5,-4,1090,20102,10,0,-1,22201,-2,-1,-2,2201,-5,-4,1103,2101,0,-2,0,1105,1,1060,21208,-2,10,-1,1205,-1,1162,21208,-2,44,-1,1206,-1,1131,1105,1,989,21101,0,439,1,1105,1,1150,21102,1,477,1,1106,0,1150,21102,1,514,1,21102,1,1149,0,1105,1,579,99,21101,0,1157,0,1106,0,579,204,-2,104,10,99,21207,-3,22,-1,1206,-1,1138,2102,1,-5,1176,2101,0,-4,0,109,-6,2106,0,0,14,5,42,1,3,1,42,1,3,1,42,1,3,1,42,1,3,1,42,1,3,1,42,1,3,1,5,13,24,1,3,1,5,1,11,1,24,1,1,5,3,1,1,13,22,1,1,1,1,1,1,1,3,1,1,1,9,1,1,1,22,1,1,1,1,13,5,1,1,1,22,1,1,1,3,1,3,1,1,1,3,1,5,1,1,1,22,7,3,1,1,1,1,11,24,1,7,1,1,1,1,1,1,1,5,1,18,9,7,1,1,5,5,5,14,1,15,1,3,1,11,1,14,1,15,1,3,1,11,1,14,1,15,1,3,1,11,1,6,9,5,11,3,1,11,1,6,1,13,1,13,1,11,1,6,1,13,1,9,7,9,1,6,1,13,1,9,1,3,1,1,1,9,1,6,1,13,13,1,1,1,1,9,8,23,1,1,1,1,1,1,1,16,1,23,5,1,1,16,1,25,1,3,1,16,1,25,1,3,1,16,1,25,1,3,1,16,1,25,1,3,1,16,1,25,1,3,1,16,7,19,1,3,1,22,1,19,1,3,1,22,1,19,5,22,1,46,1,46,1,46,1,46,1,46,5,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,13,24 diff --git a/2019/inputs/18.txt b/2019/inputs/18.txt deleted file mode 100644 index 014bd04..0000000 --- a/2019/inputs/18.txt +++ /dev/null @@ -1,81 +0,0 @@ -################################################################################# -#.....#y....#.........#...#.#.....#.....#.......................#.......#.......# -#.###.#.#####.#####.#.#.#.#.#.#.#.#.#.#########.###############.#######.#.#####.# -#...#q#...#.......#.#.#.#.#...#.#.#.#...#...#...#......w#.....#.#.....#.#.#...#.# -###.#.###.#.#######.#.#F#.#####.#.#.###.#.#.#.#.#.#####.#.###.#.#.###.#.#.#.#.#.# -#...#.....#.#.#a....#.#.#.......#.#...#.#.#...#.#.#..v#...#...#...#...#.....#.#.# -#.#######.#.#.#.#####.#.#########.#####.#.#######.#.#######.#######.###########.# -#.#...#...#...#...#...#.#.....#...#...#.#.#.......#.....#..b#c..#...#.........#.# -#.#.#.#######.###.#.###.#.###.#.###.#.#.#.#.#######.###.#.###.#.#.###.#.#####.#.# -#.#.#.#o......#...#.....#...#.#.....#.#.#.#.....#...#...#...#.#.#.#...#...#.#...# -#.#.#.#.#######.###########.#.#######.#.#.#####.#####.#.###.#.#.#.#####.#.#.###.# -#.#.#...#.....#.....#.....#.#.....#.....#.....#...#...#...#...#.#.....#.#.#...#.# -#.#.#####E###.#####.#.#.#.#.#####.#########.#.###D#.#.#########.#####.###.#.###.# -#...#.....#.#.#...#...#.#.#.....#...#...#...#...#...#.#...#.....#...#.....#.....# -#.###.#####.#.#.#.#####.#####.#####.#.#.#.#####.#####.#.#.#.#######.#######.##### -#.....#.....#.#.#...#.#.#...#.#...#...#.#.#.........#.#.#...#...........#...#...# -#######.###.#.###.#.#.#.#.#.#.#.#.#####.#.###########.#.#####.#.#########.#####.# -#.........#.#.....#.#.#...#.#.#.#.#...#.#...#...#.....#...#...#.#.......#.#..h..# -#.#######.#########.#.#####.#.#.#.#.#.#.#.#.#.#.#.#######.#.#####.#####.#.#.###.# -#.....#.#...#...#.........#...#.#.#.#.#.#.#...#.....#.....#.....#.....#.#...#.#.# -#####.#.###.#.#.#.#########.###.#.#.#.#.#############.#.#######.#####.#.#####.#.# -#.#...#...#...#...#.#.#...#...#.#.#.#...#.L...........#.#.....#.......#.......#.# -#.#.###.#.#########.#.#.#.#####.#.#.#####.###.###########.#############.#.#####U# -#l#.#.#.#...#.......#.#.#.......#.#.....#.#...#.....P...#.M........m#...#.#...#.# -#.#.#.#.#.###.###.###.#.#########.#.###.#.#####.#######.###########.#.#####.#.#.# -#.#.#...#.....#...#...#...#.....#.#...#.#...#...#.#.J.#....j......#.#.#.....#.#.# -#.#.###########.#.#.###.#.###.###.#####.###.#.###.#.#.#####.#.#####.#.#.#####.#.# -#.#.............#.#.#...#...#.#...#.....#...#.#...#t#.......#.#.....#.#...#.#...# -#Z###############.#.#.#####.#.#.###.###.#.#.#.###.#.#########.#K#####.###.#.##### -#.............#...#.#.....#.#.#...#.#...#n#.#p..#.#.#.........#.#.........#.....# -#.#######.###.#.###.#####.#.#.###.#.#.###.#####N#.#.#####.#####.#.#########.#.#.# -#...#.....#...#.#...#.....#.#...#...#...#.......#.#.....#.#...#.#.#...#.....#.#.# -#.###C#########.#.#########.#.#.#######.#########.#####.###T#.#.#.#.#.#.#####.#.# -#.#...#.........#.#.....#...#.#...#.....#.....#.......#.....#k..#.#.#...#.....#.# -###.###.#########.#.###.#.#####.#.#.#######.#.#.#################.###.###.#####.# -#...#.B.#...#...#.#...#.#.#.....#.#.#...#...#...#...............#...#.#...#.#...# -#.###.###.#.#.#.#.###.#.#.#.#.###.#.###.#.#######.#########.###.###.#.#.###.#.### -#...#.#...#.#.#.#...#.#...#.#...#.#.#...#.#.....#.......#.#.#...#...#.#.#.....#.# -#.#.#.#.###.###.###.#.#####.###.###.#.#.#.#.###.#######G#.#.#####.#####.#.#####.# -#.#.....#.........#...#.......#.......#.......#...........#.............#.......# -#######################################.@.####################################### -#.......H.#.......#.....#.....#.....#.................#...................#.....# -#######.###.#####.#.#.###.#.#.###.#.###.#.#########.###.#######.#########.#.##### -#.....#.#...#...#...#..x..#.#.#...#...#.#.#.......#...........#.#.......#.#.#...# -#.###.#.#.###.#############.#.#.#####.#.#.#.#####.###########.#.#.#####X#.#.#.#.# -#.#.#.#.#...#...#.....#.....#...#...#...#.#.#.#...#...#...#...#...#.....#.#.#.#.# -#.#.#.#.###.#.#.#.###.#.###########.###.###.#.#.###.#.###.#.#######.#####.#.#.#.# -#.#.......#.#.#...#...#.#...#.......#...#...#.......#...#.....#...#.#.....#...#.# -#.#.#######.#.#####.###.###.#.###.###.###.#############.#####.#.#.#.#####.#####.# -#u#...#.....#...#...#...#...#.#...#...#.#.........#.....#...#.#.#...#...#.#...I.# -#.#.###.#########.#.#.###.###.#.###.###.#####.###.#####.#.#.#.#.#####.#.#.#.###.# -#.#.#.............#.#.#s..#...#...#g..#.#...#...#.#...#...#.#.#.......#.#...#.#.# -#.###.###############.#.###.#####.###.#.#.#.#####.#.#.#####.#########.#.#####.#.# -#...#.#.#.......#..i..#.........#...#.#.#.#.....#...#.....#.........#.#.#.#.....# -#.#.#.#.#.#####.#.#####.#########.#.#.#.#.#####.#########.#########.###.#.#.##### -#.#...#.#.#...#.#...#.......#.....#.#.#.#.....#.#z......#.......#.#.....#.#...#.# -#.#####.#.#.#.#.#.#.#######.#.#####.#.#.#.#####.#.#####.#.#####.#.#######.###.#.# -#.....#r#...#.#.#.#.....#.#.#...#...#.#.#.#.....#.#...#.#.....#.#.........#.#...# -#####.#.#####.#.#######.#.#.###.#####.#.#.#.#####.###.#.#######.###.#####.#.###.# -#.....#.....#.#.......#.#.#.#.#.........#.#.#...#.....#.......#...#.....#.....#.# -#.#####.#####.#######.#.#.#.#.#########.#.#.#.#.#####.#######.#.#.#.###.###.###.# -#.#.....#...#.#.....#.#.#.....#.......#.#.#.V.#.....#.....#.#.#.#.#...#...#.#.S.# -#.###.###.#.#.#.#######.#####.#.#####.###.#####.###.#####.#.#####.#######.#.#.### -#...#.#...#...#.......#...#...#.....#...#.#.#...#...#.#...#.......#.....#.#.#.#.# -###.#.#.###########.#.###.#######.#####.#.#.#.#####.#.#.###.#.#####.###.#.#.#.#.# -#.#.#.#.#...........#...#.......#.#.....#...#.#...#...#.#...#.#.....#f....#.#.#.# -#.#.#.#.#.###.#########.#####.###.#.###.###.#W#.#.###.#.###.#.#.###########O#.#.# -#.#...#.#...#.#.......#...#...#...#.#...#.#.#...#...#.#...#.#.#.........R.#.#...# -#.###.#.#####.#.#########.#.###.###.###.#.#.#######.#####.###.#.#########.#.###.# -#.#...#.....#.#.........#.#.....#.#...#.#.#.....#.#.......#...#.#.....#...#.#...# -#.#.#######.#.#######.#.#.#####.#.###.#.#.#####.#.#########.###.#####.#.###.#.### -#.#.#...#...#.#.....#.#.#.....#.#...#.#.#.#...#...#.......#...#.......#.#...#.#.# -#.#.#.#.#.###.#.###.#.#.#####.#.###.#.#.#.#.#.###.###.#.#.#.#.#######A#.#####.#.# -#...#.#.#.....#.#.#.#.#.#...#.#.....#.#.#...#.Y.#...#.#.#.#.#.#.......#.....#.#.# -#.#####.#######.#.#.#.#.#.#.#.#######.###.#####.###.###.###.#.#.###########.#.#.# -#.........#.....#...#.#.#.#.#.#.....#...#d#.#.....#...#.#...#.#.#...#.....#.#...# -#########.###.#.###.#.#.###.#.#.###.###.#.#.#.#######.#.#.###.#.#.#.#.#.###.###.# -#.#.....#...#.#...#...#...#.#...#.#...#.#...#...#...#.#.....#.#...#...#.#...#...# -#.#.#.#####.#####.#######.#.#####.###.#.###.###.#.#.#.#######.#########.#.###.### -#...#.............#................e#...#.....#.Q.#...........#.........#.......# -################################################################################# diff --git a/2019/inputs/19.txt b/2019/inputs/19.txt deleted file mode 100644 index 1ce9811..0000000 --- a/2019/inputs/19.txt +++ /dev/null @@ -1 +0,0 @@ -109,424,203,1,21101,0,11,0,1105,1,282,21101,18,0,0,1105,1,259,2101,0,1,221,203,1,21102,1,31,0,1105,1,282,21101,0,38,0,1106,0,259,21002,23,1,2,22101,0,1,3,21101,0,1,1,21102,1,57,0,1106,0,303,2102,1,1,222,21001,221,0,3,20102,1,221,2,21101,0,259,1,21101,80,0,0,1106,0,225,21101,0,23,2,21102,91,1,0,1106,0,303,1201,1,0,223,20101,0,222,4,21101,0,259,3,21102,1,225,2,21102,1,225,1,21102,1,118,0,1105,1,225,20102,1,222,3,21101,0,87,2,21101,133,0,0,1106,0,303,21202,1,-1,1,22001,223,1,1,21101,0,148,0,1105,1,259,2101,0,1,223,20102,1,221,4,21002,222,1,3,21101,0,9,2,1001,132,-2,224,1002,224,2,224,1001,224,3,224,1002,132,-1,132,1,224,132,224,21001,224,1,1,21102,1,195,0,106,0,109,20207,1,223,2,21001,23,0,1,21102,1,-1,3,21101,0,214,0,1106,0,303,22101,1,1,1,204,1,99,0,0,0,0,109,5,2102,1,-4,249,21201,-3,0,1,22101,0,-2,2,21202,-1,1,3,21102,250,1,0,1106,0,225,21202,1,1,-4,109,-5,2106,0,0,109,3,22107,0,-2,-1,21202,-1,2,-1,21201,-1,-1,-1,22202,-1,-2,-2,109,-3,2105,1,0,109,3,21207,-2,0,-1,1206,-1,294,104,0,99,21202,-2,1,-2,109,-3,2105,1,0,109,5,22207,-3,-4,-1,1206,-1,346,22201,-4,-3,-4,21202,-3,-1,-1,22201,-4,-1,2,21202,2,-1,-1,22201,-4,-1,1,22102,1,-2,3,21102,1,343,0,1106,0,303,1106,0,415,22207,-2,-3,-1,1206,-1,387,22201,-3,-2,-3,21202,-2,-1,-1,22201,-3,-1,3,21202,3,-1,-1,22201,-3,-1,2,21201,-4,0,1,21102,384,1,0,1105,1,303,1106,0,415,21202,-4,-1,-4,22201,-4,-3,-4,22202,-3,-2,-2,22202,-2,-4,-4,22202,-3,-2,-3,21202,-4,-1,-2,22201,-3,-2,1,21202,1,1,-4,109,-5,2106,0,0 diff --git a/2019/inputs/20.txt b/2019/inputs/20.txt deleted file mode 100644 index 9015dc4..0000000 --- a/2019/inputs/20.txt +++ /dev/null @@ -1,131 +0,0 @@ - G V X F L C V - D K P A N D O - ###########################################.#####.###.###.#######.#########.#####.############################################# - #.#.#...#.#...#.#...#.....#.#.....#.#.#.......#.........#.......#.........#...#.#...#...................#.#...#...#...#.#...#.# - #.#.#.###.#.###.###.###.###.###.#.#.#.#######.###.#####.#.###.###.###.#######.#.#.###.#####.#.#.#####.###.#.#.#.#.###.#.###.#.# - #.............#.#...........#.#.#...#...#.#...#.#...#...#.#...#.....#.#...#...#...#...#.#...#.#...#.#.......#...#.#...#.......# - #.#.#.#####.###.###.#####.###.#####.#.###.#.#.#.###.#######.#####.#######.###.#.###.#.#.###########.#.#.###.#########.#####.#.# - #.#.#.#.......#.....#.............#.........#.#...........#.#.........#.#...#.#.#...#...............#.#.#.#.#...#.#...#...#.#.# - ###.#.#.#.#.#.#####.#######.#####.#######.#####.#.###.#####.###.#.#.###.#.#.#.#.#.###.###.#.#####.#######.###.###.###.###.#.### - #...#.#.#.#.#...#.#.#...#.....#...............#.#...#.#.......#.#.#.#...#.#...#...#...#...#.#.#.#.....#...#.#.#.#.#.#.......#.# - #.###.#######.#.#.###.#####.#####.#.#.#.#####.###.#.#.#####.#####.#####.#.#####.###.#######.#.#.###.#####.#.#.#.#.#.###.#####.# - #.#.#...#...#.#...#.#.#...#.#.#.#.#.#.#.#.......#.#.#.#...#...#.......#.#.....#.#.#...#.#.........#.#.#.....#.....#...#.#...#.# - ###.#.###.#.#####.#.#.#.#####.#.###########.#######.#.###.#.#####.#####.#.#######.#.###.#####.#######.#####.#####.#.###.###.#.# - #.....#.#.#.#.#.........#.#.#.#.#.#.#.#.#.#...#.....#.#.#.#...#.......#.....#.............#.#.............#...#.#.#.#.........# - #######.###.#.#.#.###.###.#.#.#.#.#.#.#.#.#.#.###.#####.#.#.#####.#####.###.#.#.###.#.#####.#.###.###########.#.#.#.#.######### - #.....#.....#.#.#.#.........#.#.#.#.........#.#.....#.#.....#.......#...#.#.#.#...#.#.#.#.#.#.#.#...#...#.#.............#.....# - #####.#####.#.#.###.#####.###.#.#.#######.#######.#.#.#####.#####.#####.#.#####.#####.#.#.#.###.#######.#.#########.#########.# - #.#.....#.....#.#.#.#.#.....#.#...#...#.#.#.#.#...#.#.#.........#.#.......#...#...#.#.#.........#...#.#.#.#...#...#.....#.....# - #.#.#######.#####.###.#.###.#.###.###.#.#.#.#.###.###.###.#.###.#.#.#####.#.###.###.###.#########.###.#.#.#.#####.#####.###.### - #.#.#.#.....#.#.#...#...#.#.........#...........#.......#.#...#.#.#.#...#.#.#.#.............#...........#.....#.#.#.#.....#.#.# - #.#.#.###.###.#.#.#####.#.#.#.#.#.#########.#####.#############.#.###.#.#.#.#.###.#####.#.#.#.###.#####.#.#####.#.#.###.###.#.# - #.#.#...#.#.....#.#.#...#.#.#.#.#.......#...#.#...#.#.#.#.......#...#.#.#.....#...#.#.#.#.#...#.....#.......#.............#...# - #.#.###.#.###.#.#.#.#####.#.#####.###.#.#.###.###.#.#.#.#######.#.#####.#####.#.#.#.#.###########.###.#.#######.#####.#.###.### - #...#.#...#...#...#.....#.......#.#...#...#.#.........#.#.....#.#.#.#.........#.#.....#.........#...#.#.#.....#...#.#.#...#...# - #.###.###.#######.#.#.#####.#####.#.#.###.#.#.###.#.###.###.###.#.#.#.#.#.###.#.#.#####.#.###.#.#.#########.#######.#.#####.### - #.#...........#...#.#.#.#.#.....#.#.#...#...#.#...#.#.#...#.....#...#.#.#.#...#.#.#.#.#.#.#.#.#.#.....#.......#.#.#.....#.#.#.# - #.#####.###.###.#.#.###.#.#####.#.#########.#####.###.#.###.#.#.#.#####.#######.###.#.#.###.#####.#######.#.###.#.#.#####.#.#.# - #.....#.#.#.#.#.#.....#.#.....#.#.#...#.#...#...#...#...#...#.#.#.....#.......#...............#.......#...#.......#.....#.....# - #####.#.#.###.#######.#.#.###########.#.#.###.###.#.###.#######.#####.#.###.#.#.###.#############.###########.###.#.#####.###.# - #.#.#...#.......#.#.........#...#...#...........#.#.#.#.#.#...#.#.#...#...#.#.#.#.#.....#.......#...#.#.#...#.#...#.#.#.#...#.# - #.#.###.#.###.###.###.#########.#.#############.#.###.#.#.###.#.#.#.#####.#####.#.###.#######.###.###.#.#.#######.#.#.#.#.##### - #...#.#.#...#.#.....#.#.#...#...........#.......#.......#.#.#...#...#.....#...#...#.............#.#.....#...#...#.#.....#.#.#.# - ###.#.#.#####.#.###.#.#.#.#.#######.#####.###.#.#.#####.#.#.#.#.###.###.###.#.#.#######.###.#.#.#######.#.###.###.#.#####.#.#.# - #.#.....#.....#.#.........#.#.#.............#.#.#.#.........#.#.#.....#.#...#.#.....#.#...#.#.#.#.#...........#.....#.#.......# - #.#.###.#.#.#.#####.#########.#########.###.#######.###########.#.#####.#.###.#.#####.###########.###.#############.#.###.##### - #.#.#...#.#.#...#.#...#.#...#.......#...#.......#.........#.....#.....#...#...#...........#...#.#.#.#.#.#...#.#.......#.#.#.#.# - #.#####.#####.###.#.###.###.#.#############.#####.#####.#####.#######.#####.###.#############.#.#.#.#.#.###.#.#####.###.#.#.#.# - #...#.#.....#.....#.#.#...#.#.....# Q J J V S M F #.#...#.#...#.......#.#.........#.# - ###.#.#.#######.###.#.#.###.#.#.### C S V K C B A #.###.#.###.#####.###.###.#.#.###.# - #...................#.........#...# #.#.....#.......#...#...#.#.#.....# - #.#.#####.#.#######.#.#####.###.### #.#####.#####.#####.###.###.###.### - #.#.#...#.#.#.#.......#...#...#.#..GD #.#...#...........#...........#.#.# - ###.###.#####.#####.#.#######.###.# #.#.#####.###.###.#.#######.#####.# - #.#...#.#.......#...#...#.....#.#.# #.....#.#.#.#.#.....#.....#...#.#.# - #.#.###.###.#############.#####.#.# #.#####.###.###.###########.###.#.# -KS....#.....#.#.#.#.#.....#.........# VO......#...#.#.#.#.#.#.......#......AA - #.#.###.###.#.#.#.###.#.########### #.#####.###.#.#.#.#.#####.###.###.# - #.#...#...............#.#.#........MN #...................#.#.#.....#.#..ET - #.#####.#########.###.###.###.##### #####.###############.#.#######.### - #...#.......#.#.....#.......#.....# FQ....#.#.....#.#....................IJ - #######.#####.#.#.###.#####.#####.# #.#######.#.#.###.###.###.#.###.### - #.#.#.#.#...#...#.#...#.....#...#.# #...#.....#.......#.#...#.#.#.....# - #.#.#.#.#.###########.###.###.#.#.# #.#####.#####.###.#.#.#.###.#.#.### -JV..........#.....#...#...#.....#...# #...#.......#.#.....#.#...#.#.#.#.# - #############.#.###.############### #.#.#####.#######.###.###########.# -CT....#...#...#.#.........#.........# #.#.......#.#.......#.#.........#.# - ###.###.#.#####.#####.#.#.#.#.###.# ###########.###.###.#######.#####.# - #...#.......#...#.#...#...#.#.#....JK #.....#.......#...#.#.....#.#.#.#.# - #.###.#.###.###.#######.#.###.#.#.# #.#.###.#####.###########.#.#.#.#.# - #...#.#.#.....#...#.#...#.#...#.#.# IF..#.#.#.....#.....#.#...#.....#.#.# - ###.#.#.#.###.###.#.############### ###.#.###.#####.###.#.#.###.#.#.#.# - #.....#.#.#...........#.#.#.#.#...# #...#...#.#.......#.#.#...#.#.#.#.# - #.###.#####.#########.#.#.#.#.###.# #.#######.#.#######.###.###.###.#.# - #...#...#.....#.....#.#...#.......# #.........#........................MB - #######.#########.#####.#.#.###.#.# #.#.#.#################.#######.### - #.#.#.#.#.#.#.......#...#.#.#.#.#..LN #.#.#.#.......#.......#.#.#...#.#.# - #.#.#.###.#.#####.#####.#.#.#####.# #####.#.###.#.#.###.#.###.#.#####.# - #.....#.........#...#...#.#.....#.# OC....#.#.#.#.#.....#.#...#.......#..IF - #.#########.#####.#.#.#.#.###.#.### #.#######.#.#########.###.###.###.# -TK..................#...#.#.....#.#.# #.#...#.#.......#.....#...#...#...# - #######################.#########.# #.#.#.#.#.#.#.#.#.###.#.#####.#.### -MN....#.............#.......#...#....SI #...#.....#.#.#.#.#.....#...#...#.# - #.#####.#######.###.###.#####.###.# #############.#####.#####.#######.# - #.#...#.......#...#.#.#.#.#...#...# #...#.#...#.#.#.#.#.#.............# - #.#.#.#####.###.#.###.###.###.#.### #.#.#.#.#.#.###.#.#####.###.###.#.# - #...#.........#.#...............#.# #.#.....#.#.#.....#.....#...#.#.#.# - ###########.#####################.# #.###.#.###.###.#####.#######.#.#.# - #.........#...#.#...#.....#.#.#...# XP..#...#.#.......#...#...#.....#.#..FO - #.###.###.#####.#.###.#.###.#.#.#.# #.###.#####.#######.###.###.#####.# -SC..#...#...#.#.....#...#.......#.#..PV #.#.#.........................#.#.# - #.#####.###.###.#.#.#########.#.#.# ###.#########.###.#####.#######.#.# - #.#.#...........#...#...#...#...#.# #...#.......#.#...#.........#...#.# - ###.#################.#####.#####.# #.#.###.###.#.#################.### - #...#.......#.......#...#.......#.# TK..#...#.#.#.#.#.#...........#.#.#..JS - ###.#.#####.#.#####.#.#.#.###.###.# #.#.###.#.#.###.#####.#######.#.#.# - #.....#.....#.#.......#...#.....#.# #.#.#.#...#.#.#.#.#...#.#.#.#...#.# - ###.###.###.#.###.#.#.#####.####### #.#.#.###.#.#.#.#.###.#.#.#.#.#.#.# - #.....#.#...#...#.#.#...#...#.....# #.#.......#...................#...# - #####.#.#####.#.#.###.###.#####.#.# #####.###.###.#.#.###.###.#.#.#.#.# -BV......#.......#.#.#...#.........#..ET #.....#...#...#.#.#...#.#.#.#.#.#.# - ###.#.#.###.#.#####.#####.#.#.#.#.# #####.###.###.#.#.#.#.#.###.###.#.# - #.#.#.#...#.#...#.#...#...#.#.#.#.# #.#.....#...#.#.#.#.#...#...#.#.#.# - #.#.#.#.###.#.#.#.#.#######.#####.# C G F B C K I #.###.#.#.###.###.#####.#####.###.# - #...#.#.#.#.#.#.#.........#.#...#.# D M O V T S J #.....#.#.#.#...#...#.....#.......# - #.###.#.#.###.###.###.#######.###.#####.#########.#####.###########.#####.###.#####.###########.#.###.#.#.###.###.#.#######.#.# - #.#...#.....#...#.#.......#.......#.......#.....#.....#.....#.#.#...#.#...#...#...#...#.....#...#.#...#...#.#.#...#...#.....#.# - #.###.#.###.#####.###.#.#####.###.#######.###.#.###.###.#####.#.###.#.#.#####.###.#.###.#.#####.#.###.###.#.#.###.#.#####.###.# - #.#...#...#.#.....#...#...#...#...#.........#.#.....#...#.............#.....#.....#.....#.#...#.#...#...#...#.#...#.#...#.#...# - #.#####.#.#.#.#.#############.#############.#.#########.#####.###########.#####.#.#######.#.#####.#####.#.###.#########.###.#.# - #.#.....#.#.#.#.#.#.....#.#.....#...#.#.....#.........#.....#.....#.#.#.......#.#.#.......#.#.#...#.#...#.#...........#...#.#.# - #.#.#.#.#.#######.#####.#.###.#####.#.###.#.#######.#######.#####.#.#.###.#####.###.#####.#.#.###.#.#.#.#####.#.#######.#.###.# - #.#.#.#.#...#...#.............#...........#.#.....#.#.........#.........#...#...#.....#.........#...#.#.#.#...#.....#.#.#.....# - ###.###.#.#####.#.###.#.#.#.#.#.#.#.#.###.###.###.#.###.#.#.###.###.#######.#.#.#####.###.#.#.###.#.#####.###.#.#.###.#######.# - #.....#.#...#.....#...#.#.#.#.#.#.#.#.#...#.....#...#...#.#.#...#...#.#.....#.#...#.....#.#.#...#.#.....#.....#.#.....#.#.#...# - ###.#####.#######.#.#.#.#####.###.#######.###.#.#####.#############.#.#.###.#.#######.#.###.#.###.#.#.#####.###.#.#####.#.###.# - #.....#.......#...#.#.#.#.......#.#...#.#...#.#.....#...........#.....#.#...#.....#...#...#.#...#.#.#.#.....#...#.#.......#...# - #.###.###.#######.###.###.#.#####.###.#.###.###.###.#.#####.#.###.#.#######.#.#####.###.#.###.#.###########.###.###.#####.#.#.# - #.#.#.#...#.....#...#.#...#.#.....#.........#...#...#...#.#.#...#.#.....#...#.#.#.#.#.#.#.#...#...#...#.......#.#.#.#.#.....#.# - ###.#.###.#.#####.#.#.#.#.#######.###.###.###.#.###.#####.#.#.#####.#.###.###.#.#.#.#.#######.###.#.#.#####.###.#.#.#.###.#.### - #.....#.......#.#.#.#.#.#.#...#.#.#...#.....#.#.#...#.#.....#...#.#.#.#.....#.#...#...#.#...#...#...#.#.....#.....#.#.....#...# - #.###.###.#.#.#.#############.#.###.#.#.###.#######.#.#.###.#####.#.#####.#.#.###.#.###.###.#.###.#.#######.###.#####.###.##### - #...#.#.#.#.#...#.....#.............#.#...#.....#.....#.#...#...#.......#.#.#.#.#.......#...#.#...#.....#.....#.....#.#.......# - #.#####.#####.#.#.#.#.###.#.#.#.#.#.#######.#####.#########.#.###.###.###.#.#.#.#.#.#####.###.###########.#.#.#.#.#######.#.### - #...#.........#.#.#.#.#...#.#.#.#.#.#.#...#.#...........#.#...#.#...#.#.#.#.#.#.#.#.#.#...#.#.#.#.....#...#.#.#.#.#.......#...# - #.#######.###.#######.#######.#.#.###.###.#.#.###.#.#.###.#.###.#.#####.###.#.#.###.#.#.###.###.###.###.#.#####.#####.#.#####.# - #.#.#.......#.....#.......#...#.#.#.#...#...#.#...#.#...#...#.......#...#.#.#...#.#...........#...#...#.#...#.......#.#.....#.# - ###.#.#####.#.#.#####.#.###########.###.###.#.#############.###.#.###.###.#.###.#.#######.#####.#####.###.###.###.#.###.###.### - #.........#.#.#.#.#...#...#.......#.....#...#.......#.#.#.....#.#.#.........#.#.#.......#.......#.......#.#.#.#.#.#.#.#.#.#.#.# - ###.###.###.#####.#####.#########.###.#.###.###.#####.#.#.#.#####.#.#.###.###.#.###.###.#.#.###.###.#.#.###.###.###.#.#.#.###.# - #...#.....#...#...........#.#.#.......#...#.#...#.#.#...#.#.#.#.#.#.#.#.#.#.#.....#.#.#...#...#.#...#.#.#...#.....#.#.........# - ###.###.###.###.#########.#.#.#####.###.###.#.###.#.###.###.#.#.#.###.#.###.#.#####.#.#########.#.#######.#####.#########.###.# - #...#...#.....#.#.............#.#...#.#...#.#.........#.#.#.#.....#.#.#.....#.....#...#.#...#.#.........#.............#.#...#.# - #.#.#######.###.#.###.#######.#.#####.#.#.#.###.#.#.#.#.#.#.#.#####.#.#.###.#####.###.#.#.###.#######.###.#.#.###.###.#.#.##### - #.#.#.........#.#.#...#.....#...#...#...#...#...#.#.#.#.....#.#.....#...#...#.....#.#...#...........#.#...#.#.#.#.#.#.#.......# - #.###.###.#.#####.#########.###.#.###.#########.###.#####.###.#.###.#####.###.#####.#.#.#.###.###.#####.###.###.#.#.#####.###.# - #.#.....#.#.#.....#.#.#.......................#.#...#...#...#.#...#...#.....#.....#...#...#.#.#.......#...#...#.#.....#...#...# - #.#######.#.#######.#.#####.#.###.#.#.#####.#.###.#.#.#####.#.###.#.###.###.###.###.#####.#.#####.#.#.#.#######.###.#####.###.# - #.#.......#...#.............#.#...#.#.#.....#.#...#.#.......#.....#.#.....#...#...#...#.........#.#.#.............#...#.....#.# - #######################################.###########.#.#############.###.#######.#.#.########################################### - Q O F S P Z J G - C C Q I V Z K M diff --git a/2019/inputs/21.txt b/2019/inputs/21.txt deleted file mode 100644 index 4134655..0000000 --- a/2019/inputs/21.txt +++ /dev/null @@ -1 +0,0 @@ -109,2050,21101,0,966,1,21102,1,13,0,1105,1,1378,21102,1,20,0,1105,1,1337,21101,0,27,0,1105,1,1279,1208,1,65,748,1005,748,73,1208,1,79,748,1005,748,110,1208,1,78,748,1005,748,132,1208,1,87,748,1005,748,169,1208,1,82,748,1005,748,239,21102,1,1041,1,21102,1,73,0,1105,1,1421,21101,0,78,1,21102,1041,1,2,21102,1,88,0,1106,0,1301,21102,1,68,1,21101,1041,0,2,21101,103,0,0,1105,1,1301,1101,1,0,750,1105,1,298,21102,1,82,1,21102,1041,1,2,21102,125,1,0,1105,1,1301,1101,0,2,750,1106,0,298,21101,79,0,1,21102,1041,1,2,21101,0,147,0,1106,0,1301,21101,0,84,1,21101,1041,0,2,21102,1,162,0,1105,1,1301,1101,3,0,750,1105,1,298,21101,65,0,1,21101,0,1041,2,21101,184,0,0,1106,0,1301,21101,76,0,1,21102,1,1041,2,21101,0,199,0,1105,1,1301,21101,75,0,1,21101,1041,0,2,21101,0,214,0,1106,0,1301,21102,221,1,0,1106,0,1337,21101,0,10,1,21102,1,1041,2,21101,236,0,0,1106,0,1301,1105,1,553,21101,85,0,1,21102,1,1041,2,21101,0,254,0,1105,1,1301,21101,78,0,1,21102,1,1041,2,21102,1,269,0,1105,1,1301,21101,276,0,0,1105,1,1337,21101,0,10,1,21101,0,1041,2,21101,0,291,0,1106,0,1301,1101,0,1,755,1105,1,553,21102,1,32,1,21101,0,1041,2,21102,1,313,0,1105,1,1301,21102,1,320,0,1105,1,1337,21102,327,1,0,1105,1,1279,2101,0,1,749,21102,1,65,2,21101,0,73,3,21101,0,346,0,1106,0,1889,1206,1,367,1007,749,69,748,1005,748,360,1102,1,1,756,1001,749,-64,751,1106,0,406,1008,749,74,748,1006,748,381,1102,1,-1,751,1105,1,406,1008,749,84,748,1006,748,395,1101,0,-2,751,1105,1,406,21101,1100,0,1,21101,0,406,0,1105,1,1421,21102,1,32,1,21101,0,1100,2,21101,0,421,0,1105,1,1301,21102,1,428,0,1105,1,1337,21101,0,435,0,1106,0,1279,2101,0,1,749,1008,749,74,748,1006,748,453,1102,-1,1,752,1106,0,478,1008,749,84,748,1006,748,467,1102,-2,1,752,1105,1,478,21102,1,1168,1,21102,478,1,0,1106,0,1421,21102,485,1,0,1106,0,1337,21101,10,0,1,21101,1168,0,2,21101,0,500,0,1105,1,1301,1007,920,15,748,1005,748,518,21101,0,1209,1,21101,518,0,0,1105,1,1421,1002,920,3,529,1001,529,921,529,1002,750,1,0,1001,529,1,537,102,1,751,0,1001,537,1,545,101,0,752,0,1001,920,1,920,1105,1,13,1005,755,577,1006,756,570,21102,1100,1,1,21102,1,570,0,1105,1,1421,21102,987,1,1,1105,1,581,21102,1001,1,1,21102,588,1,0,1105,1,1378,1101,0,758,593,1001,0,0,753,1006,753,654,20102,1,753,1,21101,0,610,0,1105,1,667,21101,0,0,1,21101,0,621,0,1105,1,1463,1205,1,647,21102,1015,1,1,21101,635,0,0,1105,1,1378,21101,0,1,1,21102,646,1,0,1106,0,1463,99,1001,593,1,593,1106,0,592,1006,755,664,1102,1,0,755,1106,0,647,4,754,99,109,2,1102,1,726,757,21202,-1,1,1,21102,1,9,2,21102,697,1,3,21101,0,692,0,1105,1,1913,109,-2,2105,1,0,109,2,102,1,757,706,1201,-1,0,0,1001,757,1,757,109,-2,2106,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,255,63,159,191,223,95,127,0,168,229,227,34,138,226,117,51,177,185,92,62,220,125,235,239,110,199,121,100,173,154,79,172,200,155,116,249,184,39,53,243,251,118,86,76,216,156,55,152,78,231,202,175,201,111,232,35,228,107,213,158,77,85,189,169,120,123,196,230,57,219,113,186,98,119,99,221,187,217,214,108,163,102,178,246,136,218,252,54,56,84,162,166,250,58,106,183,190,141,109,50,247,245,115,137,59,122,42,188,203,206,126,254,43,241,103,171,153,253,142,157,167,234,69,248,38,207,70,212,215,71,242,236,204,46,94,179,139,61,181,205,198,170,114,47,174,124,60,238,197,49,68,93,87,244,182,222,101,233,237,140,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,73,110,112,117,116,32,105,110,115,116,114,117,99,116,105,111,110,115,58,10,13,10,87,97,108,107,105,110,103,46,46,46,10,10,13,10,82,117,110,110,105,110,103,46,46,46,10,10,25,10,68,105,100,110,39,116,32,109,97,107,101,32,105,116,32,97,99,114,111,115,115,58,10,10,58,73,110,118,97,108,105,100,32,111,112,101,114,97,116,105,111,110,59,32,101,120,112,101,99,116,101,100,32,115,111,109,101,116,104,105,110,103,32,108,105,107,101,32,65,78,68,44,32,79,82,44,32,111,114,32,78,79,84,67,73,110,118,97,108,105,100,32,102,105,114,115,116,32,97,114,103,117,109,101,110,116,59,32,101,120,112,101,99,116,101,100,32,115,111,109,101,116,104,105,110,103,32,108,105,107,101,32,65,44,32,66,44,32,67,44,32,68,44,32,74,44,32,111,114,32,84,40,73,110,118,97,108,105,100,32,115,101,99,111,110,100,32,97,114,103,117,109,101,110,116,59,32,101,120,112,101,99,116,101,100,32,74,32,111,114,32,84,52,79,117,116,32,111,102,32,109,101,109,111,114,121,59,32,97,116,32,109,111,115,116,32,49,53,32,105,110,115,116,114,117,99,116,105,111,110,115,32,99,97,110,32,98,101,32,115,116,111,114,101,100,0,109,1,1005,1262,1270,3,1262,21001,1262,0,0,109,-1,2106,0,0,109,1,21102,1,1288,0,1106,0,1263,21001,1262,0,0,1101,0,0,1262,109,-1,2105,1,0,109,5,21101,1310,0,0,1105,1,1279,21201,1,0,-2,22208,-2,-4,-1,1205,-1,1332,21202,-3,1,1,21101,0,1332,0,1105,1,1421,109,-5,2105,1,0,109,2,21101,1346,0,0,1106,0,1263,21208,1,32,-1,1205,-1,1363,21208,1,9,-1,1205,-1,1363,1105,1,1373,21102,1370,1,0,1105,1,1279,1105,1,1339,109,-2,2105,1,0,109,5,2101,0,-4,1386,20101,0,0,-2,22101,1,-4,-4,21102,0,1,-3,22208,-3,-2,-1,1205,-1,1416,2201,-4,-3,1408,4,0,21201,-3,1,-3,1105,1,1396,109,-5,2105,1,0,109,2,104,10,21202,-1,1,1,21101,0,1436,0,1106,0,1378,104,10,99,109,-2,2106,0,0,109,3,20002,593,753,-1,22202,-1,-2,-1,201,-1,754,754,109,-3,2106,0,0,109,10,21102,5,1,-5,21101,1,0,-4,21101,0,0,-3,1206,-9,1555,21101,3,0,-6,21101,5,0,-7,22208,-7,-5,-8,1206,-8,1507,22208,-6,-4,-8,1206,-8,1507,104,64,1105,1,1529,1205,-6,1527,1201,-7,716,1515,21002,0,-11,-8,21201,-8,46,-8,204,-8,1106,0,1529,104,46,21201,-7,1,-7,21207,-7,22,-8,1205,-8,1488,104,10,21201,-6,-1,-6,21207,-6,0,-8,1206,-8,1484,104,10,21207,-4,1,-8,1206,-8,1569,21101,0,0,-9,1106,0,1689,21208,-5,21,-8,1206,-8,1583,21101,0,1,-9,1106,0,1689,1201,-5,716,1589,20102,1,0,-2,21208,-4,1,-1,22202,-2,-1,-1,1205,-2,1613,21201,-5,0,1,21102,1613,1,0,1105,1,1444,1206,-1,1634,22102,1,-5,1,21102,1,1627,0,1105,1,1694,1206,1,1634,21102,1,2,-3,22107,1,-4,-8,22201,-1,-8,-8,1206,-8,1649,21201,-5,1,-5,1206,-3,1663,21201,-3,-1,-3,21201,-4,1,-4,1105,1,1667,21201,-4,-1,-4,21208,-4,0,-1,1201,-5,716,1676,22002,0,-1,-1,1206,-1,1686,21102,1,1,-4,1106,0,1477,109,-10,2105,1,0,109,11,21102,0,1,-6,21101,0,0,-8,21101,0,0,-7,20208,-6,920,-9,1205,-9,1880,21202,-6,3,-9,1201,-9,921,1725,20101,0,0,-5,1001,1725,1,1733,20102,1,0,-4,21202,-4,1,1,21102,1,1,2,21102,9,1,3,21101,0,1754,0,1106,0,1889,1206,1,1772,2201,-10,-4,1766,1001,1766,716,1766,21002,0,1,-3,1105,1,1790,21208,-4,-1,-9,1206,-9,1786,22102,1,-8,-3,1105,1,1790,22102,1,-7,-3,1001,1733,1,1796,20101,0,0,-2,21208,-2,-1,-9,1206,-9,1812,21201,-8,0,-1,1106,0,1816,21201,-7,0,-1,21208,-5,1,-9,1205,-9,1837,21208,-5,2,-9,1205,-9,1844,21208,-3,0,-1,1105,1,1855,22202,-3,-1,-1,1105,1,1855,22201,-3,-1,-1,22107,0,-1,-1,1106,0,1855,21208,-2,-1,-9,1206,-9,1869,21202,-1,1,-8,1106,0,1873,21202,-1,1,-7,21201,-6,1,-6,1105,1,1708,22101,0,-8,-10,109,-11,2105,1,0,109,7,22207,-6,-5,-3,22207,-4,-6,-2,22201,-3,-2,-1,21208,-1,0,-6,109,-7,2106,0,0,0,109,5,1202,-2,1,1912,21207,-4,0,-1,1206,-1,1930,21102,1,0,-4,21201,-4,0,1,22101,0,-3,2,21102,1,1,3,21102,1949,1,0,1106,0,1954,109,-5,2105,1,0,109,6,21207,-4,1,-1,1206,-1,1977,22207,-5,-3,-1,1206,-1,1977,22102,1,-5,-5,1106,0,2045,22102,1,-5,1,21201,-4,-1,2,21202,-3,2,3,21102,1,1996,0,1105,1,1954,22101,0,1,-5,21101,1,0,-2,22207,-5,-3,-1,1206,-1,2015,21102,1,0,-2,22202,-3,-2,-3,22107,0,-4,-1,1206,-1,2037,21201,-2,0,1,21101,0,2037,0,105,1,1912,21202,-3,-1,-3,22201,-5,-3,-5,109,-6,2105,1,0 diff --git a/2019/inputs/22.txt b/2019/inputs/22.txt deleted file mode 100644 index 5aef8f7..0000000 --- a/2019/inputs/22.txt +++ /dev/null @@ -1,100 +0,0 @@ -cut -8737 -deal with increment 36 -deal into new stack -deal with increment 32 -cut -3856 -deal with increment 27 -deal into new stack -cut 8319 -deal with increment 15 -deal into new stack -deal with increment 53 -cut 2157 -deal with increment 3 -deal into new stack -cut 9112 -deal with increment 59 -cut 957 -deal with increment 28 -cut -9423 -deal with increment 51 -deal into new stack -deal with increment 8 -cut 3168 -deal with increment 16 -cut 6558 -deal with increment 32 -deal into new stack -cut -8246 -deal with increment 40 -cut 4405 -deal with increment 9 -cut -2225 -deal with increment 36 -cut -5080 -deal with increment 59 -cut -648 -deal with increment 64 -cut -1845 -deal into new stack -cut -7726 -deal with increment 44 -cut 1015 -deal with increment 12 -cut 960 -deal with increment 30 -deal into new stack -deal with increment 65 -deal into new stack -deal with increment 27 -cut 6877 -deal with increment 5 -deal into new stack -cut -3436 -deal with increment 63 -deal into new stack -deal with increment 71 -deal into new stack -deal with increment 7 -cut -9203 -deal with increment 38 -cut 9008 -deal with increment 59 -deal into new stack -deal with increment 13 -cut 5979 -deal with increment 55 -cut 9483 -deal with increment 65 -cut -9250 -deal with increment 75 -deal into new stack -cut -1830 -deal with increment 55 -deal into new stack -deal with increment 67 -cut -8044 -deal into new stack -cut 8271 -deal with increment 51 -cut 6002 -deal into new stack -deal with increment 47 -cut 3638 -deal with increment 18 -cut -785 -deal with increment 63 -cut -2460 -deal with increment 25 -cut 5339 -deal with increment 61 -cut -5777 -deal with increment 54 -deal into new stack -cut 8075 -deal into new stack -deal with increment 22 -cut 3443 -deal with increment 34 -cut 5193 -deal with increment 3 diff --git a/2019/inputs/23.txt b/2019/inputs/23.txt deleted file mode 100644 index ab9ab47..0000000 --- a/2019/inputs/23.txt +++ /dev/null @@ -1 +0,0 @@ -3,62,1001,62,11,10,109,2251,105,1,0,1544,1754,1952,705,2088,571,1120,1388,1921,1223,798,1025,1723,1688,2018,1153,1851,1355,1616,1585,1192,1091,1820,670,1890,2218,2121,1058,829,862,1985,1322,1785,736,767,984,637,2152,1653,953,1254,922,2187,1289,1423,2055,1493,893,1454,600,0,0,0,0,0,0,0,0,0,0,0,0,3,64,1008,64,-1,62,1006,62,88,1006,61,170,1106,0,73,3,65,20102,1,64,1,21001,66,0,2,21102,105,1,0,1106,0,436,1201,1,-1,64,1007,64,0,62,1005,62,73,7,64,67,62,1006,62,73,1002,64,2,132,1,132,68,132,1001,0,0,62,1001,132,1,140,8,0,65,63,2,63,62,62,1005,62,73,1002,64,2,161,1,161,68,161,1101,1,0,0,1001,161,1,169,102,1,65,0,1102,1,1,61,1102,0,1,63,7,63,67,62,1006,62,203,1002,63,2,194,1,68,194,194,1006,0,73,1001,63,1,63,1105,1,178,21102,210,1,0,105,1,69,1201,1,0,70,1102,0,1,63,7,63,71,62,1006,62,250,1002,63,2,234,1,72,234,234,4,0,101,1,234,240,4,0,4,70,1001,63,1,63,1106,0,218,1105,1,73,109,4,21102,1,0,-3,21101,0,0,-2,20207,-2,67,-1,1206,-1,293,1202,-2,2,283,101,1,283,283,1,68,283,283,22001,0,-3,-3,21201,-2,1,-2,1106,0,263,21201,-3,0,-3,109,-4,2105,1,0,109,4,21102,1,1,-3,21102,0,1,-2,20207,-2,67,-1,1206,-1,342,1202,-2,2,332,101,1,332,332,1,68,332,332,22002,0,-3,-3,21201,-2,1,-2,1106,0,312,21202,-3,1,-3,109,-4,2106,0,0,109,1,101,1,68,359,20101,0,0,1,101,3,68,366,21001,0,0,2,21101,376,0,0,1106,0,436,22102,1,1,0,109,-1,2106,0,0,1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,109,8,21202,-6,10,-5,22207,-7,-5,-5,1205,-5,521,21101,0,0,-4,21101,0,0,-3,21101,0,51,-2,21201,-2,-1,-2,1201,-2,385,471,20102,1,0,-1,21202,-3,2,-3,22207,-7,-1,-5,1205,-5,496,21201,-3,1,-3,22102,-1,-1,-5,22201,-7,-5,-7,22207,-3,-6,-5,1205,-5,515,22102,-1,-6,-5,22201,-3,-5,-3,22201,-1,-4,-4,1205,-2,461,1105,1,547,21102,1,-1,-4,21202,-6,-1,-6,21207,-7,0,-5,1205,-5,547,22201,-7,-6,-7,21201,-4,1,-4,1105,1,529,22101,0,-4,-7,109,-8,2105,1,0,109,1,101,1,68,564,20101,0,0,0,109,-1,2106,0,0,1102,1,53051,66,1102,1,1,67,1102,1,598,68,1101,0,556,69,1102,1,0,71,1102,600,1,72,1105,1,73,1,1722,1101,0,5077,66,1102,1,4,67,1102,627,1,68,1101,0,302,69,1101,1,0,71,1101,0,635,72,1105,1,73,0,0,0,0,0,0,0,0,35,174302,1102,47779,1,66,1101,0,2,67,1102,1,664,68,1101,0,302,69,1101,1,0,71,1102,1,668,72,1106,0,73,0,0,0,0,16,39722,1101,0,85669,66,1101,3,0,67,1101,0,697,68,1101,302,0,69,1102,1,1,71,1101,703,0,72,1105,1,73,0,0,0,0,0,0,16,79444,1101,0,12791,66,1101,0,1,67,1102,1,732,68,1101,556,0,69,1101,1,0,71,1101,0,734,72,1106,0,73,1,12,32,39367,1102,9067,1,66,1101,1,0,67,1101,0,763,68,1101,556,0,69,1101,0,1,71,1101,0,765,72,1106,0,73,1,-9965,16,59583,1102,77999,1,66,1102,1,1,67,1101,0,794,68,1101,0,556,69,1101,1,0,71,1101,0,796,72,1105,1,73,1,-83,23,85669,1101,2663,0,66,1101,0,1,67,1102,825,1,68,1101,0,556,69,1101,0,1,71,1102,827,1,72,1105,1,73,1,-12653,6,23053,1102,1,2659,66,1101,2,0,67,1102,856,1,68,1102,302,1,69,1101,0,1,71,1102,1,860,72,1106,0,73,0,0,0,0,18,209697,1101,0,1579,66,1101,0,1,67,1102,1,889,68,1101,0,556,69,1102,1,1,71,1101,891,0,72,1105,1,73,1,23,14,17571,1101,0,98467,66,1101,1,0,67,1101,920,0,68,1102,556,1,69,1101,0,0,71,1101,922,0,72,1105,1,73,1,1270,1102,6599,1,66,1101,0,1,67,1102,949,1,68,1101,0,556,69,1101,1,0,71,1101,951,0,72,1105,1,73,1,421,23,171338,1102,1,84857,66,1102,1,1,67,1101,980,0,68,1102,1,556,69,1102,1,1,71,1102,982,1,72,1106,0,73,1,55931,31,49363,1102,87151,1,66,1101,6,0,67,1102,1011,1,68,1101,302,0,69,1102,1,1,71,1101,1023,0,72,1106,0,73,0,0,0,0,0,0,0,0,0,0,0,0,30,185798,1101,0,44893,66,1102,1,2,67,1101,0,1052,68,1101,302,0,69,1102,1,1,71,1102,1,1056,72,1105,1,73,0,0,0,0,48,426815,1102,1,89681,66,1102,1,1,67,1102,1,1085,68,1102,556,1,69,1101,2,0,71,1102,1087,1,72,1106,0,73,1,10,49,10154,35,348604,1101,42157,0,66,1102,1,1,67,1101,0,1118,68,1101,556,0,69,1102,1,0,71,1101,0,1120,72,1105,1,73,1,1351,1101,23053,0,66,1101,0,2,67,1102,1,1147,68,1101,302,0,69,1102,1,1,71,1102,1151,1,72,1105,1,73,0,0,0,0,36,47779,1102,24967,1,66,1102,1,5,67,1101,0,1180,68,1101,0,302,69,1101,0,1,71,1102,1190,1,72,1105,1,73,0,0,0,0,0,0,0,0,0,0,18,69899,1101,0,19163,66,1102,1,1,67,1102,1,1219,68,1102,556,1,69,1101,0,1,71,1102,1221,1,72,1106,0,73,1,32,45,7879,1101,0,82267,66,1101,0,1,67,1101,1250,0,68,1101,556,0,69,1102,1,1,71,1101,1252,0,72,1105,1,73,1,-2,15,124835,1102,71569,1,66,1101,3,0,67,1102,1281,1,68,1101,302,0,69,1101,0,1,71,1101,0,1287,72,1105,1,73,0,0,0,0,0,0,38,180398,1101,0,34361,66,1102,2,1,67,1102,1316,1,68,1102,1,302,69,1102,1,1,71,1102,1,1320,72,1106,0,73,0,0,0,0,32,78734,1102,1,49363,66,1102,2,1,67,1101,0,1349,68,1101,0,302,69,1102,1,1,71,1102,1,1353,72,1105,1,73,0,0,0,0,25,1198,1102,101293,1,66,1102,1,1,67,1102,1,1382,68,1101,556,0,69,1102,1,2,71,1101,1384,0,72,1106,0,73,1,439,15,99868,40,71569,1101,0,33769,66,1102,1,1,67,1102,1415,1,68,1102,556,1,69,1102,3,1,71,1102,1417,1,72,1106,0,73,1,5,49,5077,49,20308,35,87151,1101,0,38651,66,1102,1,1,67,1101,0,1450,68,1102,556,1,69,1101,1,0,71,1101,1452,0,72,1106,0,73,1,16763,43,68722,1102,85363,1,66,1101,0,5,67,1102,1481,1,68,1102,1,302,69,1102,1,1,71,1101,0,1491,72,1106,0,73,0,0,0,0,0,0,0,0,0,0,28,5318,1101,0,8969,66,1101,1,0,67,1101,0,1520,68,1102,1,556,69,1102,11,1,71,1102,1,1522,72,1105,1,73,1,1,23,257007,6,46106,36,95558,14,5857,43,34361,32,118101,31,98726,25,599,4,105722,11,89786,40,143138,1102,1,68891,66,1101,1,0,67,1102,1571,1,68,1101,556,0,69,1102,1,6,71,1102,1,1573,72,1106,0,73,1,25970,28,2659,38,90199,38,270597,13,5659,13,11318,13,16977,1102,23593,1,66,1102,1,1,67,1102,1612,1,68,1101,556,0,69,1102,1,1,71,1101,1614,0,72,1106,0,73,1,37,15,74901,1102,1,69899,66,1102,4,1,67,1102,1643,1,68,1101,253,0,69,1102,1,1,71,1102,1651,1,72,1106,0,73,0,0,0,0,0,0,0,0,30,92899,1101,0,90199,66,1102,3,1,67,1102,1,1680,68,1101,302,0,69,1102,1,1,71,1102,1686,1,72,1105,1,73,0,0,0,0,0,0,18,139798,1102,5659,1,66,1102,1,3,67,1102,1,1715,68,1101,302,0,69,1102,1,1,71,1102,1721,1,72,1105,1,73,0,0,0,0,0,0,18,279596,1102,51551,1,66,1101,1,0,67,1101,0,1750,68,1101,0,556,69,1101,1,0,71,1102,1,1752,72,1106,0,73,1,-132,40,214707,1102,1,44269,66,1102,1,1,67,1102,1781,1,68,1101,0,556,69,1102,1,1,71,1102,1,1783,72,1106,0,73,1,8,48,341452,1101,39367,0,66,1101,0,3,67,1102,1,1812,68,1102,1,302,69,1102,1,1,71,1101,0,1818,72,1106,0,73,0,0,0,0,0,0,16,99305,1101,88471,0,66,1101,0,1,67,1102,1,1847,68,1102,556,1,69,1102,1,1,71,1101,1849,0,72,1105,1,73,1,-46,14,11714,1101,0,19861,66,1101,5,0,67,1101,0,1878,68,1102,1,253,69,1102,1,1,71,1101,1888,0,72,1105,1,73,0,0,0,0,0,0,0,0,0,0,45,15758,1102,3889,1,66,1102,1,1,67,1102,1,1917,68,1101,556,0,69,1102,1,1,71,1102,1,1919,72,1105,1,73,1,11,15,49934,1102,1,98369,66,1101,1,0,67,1102,1,1948,68,1102,1,556,69,1101,0,1,71,1101,0,1950,72,1105,1,73,1,125,49,15231,1102,85091,1,66,1101,1,0,67,1101,0,1979,68,1102,1,556,69,1102,1,2,71,1102,1,1981,72,1106,0,73,1,19,14,23428,48,170726,1102,92899,1,66,1101,0,2,67,1101,2012,0,68,1101,351,0,69,1101,0,1,71,1101,2016,0,72,1106,0,73,0,0,0,0,255,68891,1101,0,5857,66,1101,0,4,67,1102,1,2045,68,1102,302,1,69,1101,1,0,71,1101,2053,0,72,1105,1,73,0,0,0,0,0,0,0,0,16,19861,1101,7879,0,66,1102,2,1,67,1101,0,2082,68,1101,302,0,69,1101,0,1,71,1102,1,2086,72,1105,1,73,0,0,0,0,15,24967,1102,1,52861,66,1102,2,1,67,1102,1,2115,68,1101,0,302,69,1102,1,1,71,1102,1,2119,72,1105,1,73,0,0,0,0,11,44893,1101,0,31081,66,1101,0,1,67,1101,2148,0,68,1101,556,0,69,1102,1,1,71,1102,2150,1,72,1106,0,73,1,160,35,522906,1101,44497,0,66,1102,1,1,67,1102,1,2179,68,1102,1,556,69,1102,3,1,71,1102,1,2181,72,1106,0,73,1,2,48,256089,35,261453,35,435755,1102,81157,1,66,1102,1,1,67,1102,2214,1,68,1102,556,1,69,1101,0,1,71,1102,1,2216,72,1105,1,73,1,107,48,85363,1102,1,599,66,1102,1,2,67,1102,2245,1,68,1101,0,302,69,1102,1,1,71,1102,2249,1,72,1105,1,73,0,0,0,0,4,52861 diff --git a/2019/inputs/24.txt b/2019/inputs/24.txt deleted file mode 100644 index 63749fd..0000000 --- a/2019/inputs/24.txt +++ /dev/null @@ -1,5 +0,0 @@ -###.. -.##.. -#.... -##..# -.###. diff --git a/2019/inputs/25.txt b/2019/inputs/25.txt deleted file mode 100644 index c36b9c5..0000000 --- a/2019/inputs/25.txt +++ /dev/null @@ -1 +0,0 @@ -109,4806,21101,0,3124,1,21102,13,1,0,1105,1,1424,21102,166,1,1,21102,24,1,0,1105,1,1234,21101,31,0,0,1106,0,1984,1106,0,13,6,4,3,2,52,51,21,4,28,56,55,3,19,-9,-10,47,89,88,90,90,6,77,73,85,71,1,76,68,63,65,22,-27,70,76,81,87,5,105,105,107,108,95,4,97,92,109,109,5,110,105,110,108,95,4,115,96,109,109,13,-3,59,101,85,92,97,13,84,80,92,78,34,-15,26,-16,46,88,72,79,84,0,72,76,-3,85,74,79,75,-8,64,68,75,57,65,70,64,66,72,8,-41,32,-22,56,77,82,-4,60,76,62,70,-2,74,-11,55,52,68,67,73,56,60,52,-20,44,56,66,-24,48,58,42,49,54,-16,-53,10,0,56,99,96,95,82,94,83,45,-9,23,-13,61,85,88,74,71,82,73,79,73,89,67,65,-4,62,73,70,69,56,68,57,2,-35,24,-14,64,85,90,4,70,67,79,7,83,-2,68,75,-5,78,65,57,75,-10,76,53,76,0,-37,31,-21,57,78,83,-3,64,74,72,0,76,-9,73,58,57,-13,70,57,49,67,-18,54,64,48,55,-23,48,44,56,42,-14,-51,14,-4,74,95,100,14,97,77,86,79,9,92,79,75,5,27,-17,61,82,87,1,68,78,76,4,80,-5,66,58,78,60,-10,73,60,52,70,-15,57,67,51,58,-6,-43,14,-4,74,95,100,14,81,94,90,90,9,92,79,75,5,60,-50,23,42,38,-32,38,39,30,42,47,-38,30,36,28,25,41,38,34,31,18,23,29,19,33,-52,20,29,-55,27,27,27,8,15,-61,22,16,-64,24,13,18,-54,-69,-70,-14,7,12,-74,-8,-11,1,-71,5,-80,-4,-3,3,-15,-84,-85,-109,29,-19,59,80,85,-1,82,62,71,64,-6,77,64,60,-10,62,66,57,59,63,57,67,51,-19,56,58,57,57,-10,-47,44,-34,39,58,54,-16,60,61,57,64,48,56,-23,52,40,60,38,-28,44,53,-31,55,32,55,-35,48,42,41,-39,32,38,42,-42,-44,12,33,38,-48,28,19,25,32,-52,-76,-77,59,-49,13,55,-30,42,51,-33,49,50,32,31,31,39,36,48,-42,24,35,32,34,29,21,35,19,25,37,-53,14,10,26,18,-57,-59,-3,18,23,-63,1,17,3,-67,1,-4,14,-2,6,-73,-8,14,-76,-12,-78,-40,2,4,-13,-82,-106,-107,35,-25,53,74,79,0,74,60,-10,65,53,72,64,52,56,52,50,-19,53,57,62,56,-24,58,54,38,39,40,-29,-31,2,56,35,-34,-58,-59,138,-128,-74,-108,-33,-31,-26,-44,-101,-114,-33,-37,-51,-39,-35,-47,-54,-122,-37,-45,-52,-59,-58,-128,-46,-65,-42,-49,-133,-132,-102,-60,-68,-56,-55,-139,-141,-106,-61,-65,-72,-78,-64,-148,-70,-72,-151,-68,-81,-81,-72,-156,-74,-86,-86,-80,-161,-97,-81,-95,-165,-94,-98,-103,-83,-97,-102,-90,-173,-90,-103,-111,-99,-178,-95,-108,-112,-182,-115,-115,-101,-117,-120,-104,-120,-122,-191,-106,-128,-118,-110,-127,-196,-196,-199,-135,-123,-134,-203,-115,-126,-121,-207,-143,-127,-141,-211,-143,-139,-145,-148,-132,-148,-150,-219,-154,-156,-155,-148,-224,-141,-147,-227,-144,-157,-161,-231,-165,-161,-165,-168,-161,-157,-159,-166,-162,-157,-228,-265,138,-128,-74,-108,-33,-31,-26,-44,-101,-114,-33,-37,-51,-39,-35,-47,-54,-122,-37,-45,-52,-59,-58,-128,-46,-65,-42,-49,-133,-132,-102,-60,-68,-56,-55,-139,-141,-106,-61,-65,-72,-78,-64,-148,-70,-72,-151,-68,-81,-81,-72,-156,-74,-86,-86,-80,-161,-97,-81,-95,-165,-90,-94,-97,-97,-86,-102,-90,-173,-90,-103,-111,-99,-178,-95,-108,-112,-182,-115,-115,-101,-117,-120,-104,-120,-122,-191,-106,-128,-118,-110,-127,-196,-196,-199,-135,-123,-134,-203,-115,-126,-121,-207,-143,-127,-141,-211,-143,-139,-145,-148,-132,-148,-150,-219,-154,-156,-155,-148,-224,-141,-147,-227,-144,-157,-161,-231,-165,-161,-165,-168,-161,-157,-159,-166,-162,-157,-228,-265,263,-253,-199,-233,-158,-156,-151,-169,-226,-239,-158,-162,-176,-164,-160,-172,-179,-247,-162,-170,-177,-184,-183,-253,-171,-190,-167,-174,-258,-257,-227,-183,-197,-187,-175,-182,-193,-184,-268,-202,-191,-194,-192,-197,-205,-191,-207,-276,-278,-222,-201,-196,-282,-206,-219,-196,-286,-207,-206,-210,-223,-222,-223,-225,-280,-293,-296,-232,-220,-231,-300,-212,-223,-218,-304,-236,-228,-223,-239,-227,-310,-227,-240,-244,-314,-248,-237,-250,-243,-239,-247,-237,-308,-345,-273,-260,-248,-243,-263,-329,-252,-252,-248,-260,-267,-266,-253,-337,-249,-260,-255,-259,-342,-260,-267,-280,-270,-271,-348,-281,-268,-272,-279,-285,-342,-355,-280,-278,-279,-284,-277,-361,-282,-278,-274,-275,-290,-298,-300,-369,-300,-292,-290,-373,-309,-375,-299,-298,-301,-310,-302,-297,-370,-383,-302,-316,-321,-311,-315,-299,-321,-308,-392,-306,-322,-330,-312,-397,-326,-334,-317,-401,-330,-338,-324,-325,-337,-329,-339,-341,-398,-411,-347,-335,-346,-415,-334,-352,-350,-346,-341,-338,-422,-334,-345,-340,-344,-427,-345,-357,-357,-351,-432,-365,-361,-353,-367,-370,-354,-363,-351,-427,-464,-441,-397,-373,-434,-447,-376,-380,-374,-375,-373,-452,-454,-398,-377,-372,-458,-376,-388,-382,-377,-387,-396,-465,-400,-398,-468,-404,-404,-395,-403,-473,-390,-396,-476,-406,-409,-395,-480,-408,-404,-483,-418,-396,-486,-403,-399,-409,-417,-413,-421,-493,37,-5,73,71,-8,75,62,58,-12,62,55,74,64,48,50,-19,45,63,-22,61,48,44,-26,50,37,44,48,-31,33,40,48,41,43,30,37,-25,-38,-63,0,0,109,7,21101,0,0,-2,22208,-2,-5,-1,1205,-1,1169,22202,-2,-4,1,22201,1,-6,1,22102,1,-2,2,21101,0,1162,0,2106,0,-3,21201,-2,1,-2,1106,0,1136,109,-7,2105,1,0,109,6,2102,1,-5,1181,21002,0,1,-2,21101,0,0,-3,21201,-5,1,-5,22208,-3,-2,-1,1205,-1,1229,2201,-5,-3,1204,21001,0,0,1,22102,1,-3,2,22101,0,-2,3,21101,0,1222,0,2105,1,-4,21201,-3,1,-3,1106,0,1192,109,-6,2106,0,0,109,2,21201,-1,0,1,21102,1256,1,2,21102,1,1251,0,1105,1,1174,109,-2,2106,0,0,109,5,22201,-4,-3,-1,22201,-2,-1,-1,204,-1,109,-5,2106,0,0,109,3,2101,0,-2,1280,1006,0,1303,104,45,104,32,1201,-1,66,1292,20101,0,0,1,21102,1,1301,0,1106,0,1234,104,10,109,-3,2105,1,0,0,0,109,2,1202,-1,1,1309,1101,0,0,1308,21101,4601,0,1,21102,13,1,2,21101,0,4,3,21101,0,1353,4,21102,1343,1,0,1106,0,1130,20102,1,1308,-1,109,-2,2106,0,0,74,109,3,1202,-2,1,1360,20008,0,1309,-1,1206,-1,1419,1005,1308,1398,1101,0,1,1308,21008,1309,-1,-1,1206,-1,1387,21102,1,106,1,1105,1,1391,21101,0,92,1,21102,1,1398,0,1105,1,1234,104,45,104,32,1201,-2,1,1408,20102,1,0,1,21101,1417,0,0,1105,1,1234,104,10,109,-3,2105,1,0,109,3,1201,-2,0,1128,21101,0,34,1,21101,0,1441,0,1106,0,1234,1001,1128,0,1446,21002,0,1,1,21101,1456,0,0,1106,0,1234,21102,1,41,1,21102,1467,1,0,1105,1,1234,1001,1128,1,1473,20102,1,0,1,21102,1,1482,0,1105,1,1234,21102,46,1,1,21102,1,1493,0,1105,1,1234,21001,1128,3,1,21102,4,1,2,21102,1,1,3,21101,1273,0,4,21102,1,1516,0,1106,0,1130,21001,1128,0,1,21101,0,1527,0,1106,0,1310,1001,1128,2,1533,20101,0,0,-1,1206,-1,1545,21101,0,1545,0,2105,1,-1,109,-3,2106,0,0,109,0,99,109,2,1102,0,1,1550,21101,0,4601,1,21102,1,13,2,21102,4,1,3,21102,1,1664,4,21101,0,1582,0,1106,0,1130,2,2486,1352,1551,1102,0,1,1552,20102,1,1550,1,21102,1,33,2,21102,1,1702,3,21101,1609,0,0,1105,1,2722,21007,1552,0,-1,1205,-1,1630,20107,0,1552,-1,1205,-1,1637,21102,1630,1,0,1105,1,1752,21102,548,1,1,1105,1,1641,21101,0,687,1,21102,1,1648,0,1105,1,1234,21101,4457,0,1,21102,1,1659,0,1106,0,1424,109,-2,2106,0,0,109,4,21202,-2,-1,-2,2101,0,-3,1675,21008,0,-1,-1,1206,-1,1697,1201,-3,2,1687,20101,-27,0,-3,22201,-3,-2,-3,2001,1550,-3,1550,109,-4,2105,1,0,109,5,21008,1552,0,-1,1206,-1,1747,1201,-3,1901,1717,20102,1,0,-2,1205,-4,1736,20207,-2,1551,-1,1205,-1,1747,1102,1,-1,1552,1106,0,1747,22007,1551,-2,-1,1205,-1,1747,1101,0,1,1552,109,-5,2105,1,0,109,1,21102,1,826,1,21102,1,1765,0,1106,0,1234,21001,1550,0,1,21102,1,1776,0,1105,1,2863,21102,1090,1,1,21101,0,1787,0,1106,0,1234,99,1105,1,1787,109,-1,2106,0,0,109,1,21102,512,1,1,21102,1,1809,0,1105,1,1234,99,1105,1,1809,109,-1,2106,0,0,109,1,1102,1,1,1129,109,-1,2106,0,0,109,1,21101,377,0,1,21101,0,1842,0,1105,1,1234,1105,1,1831,109,-1,2105,1,0,109,1,21102,1,407,1,21102,1863,1,0,1106,0,1234,99,1105,1,1863,109,-1,2105,1,0,109,1,21101,452,0,1,21101,1885,0,0,1106,0,1234,99,1106,0,1885,109,-1,2105,1,0,1941,1947,1953,1958,1965,1972,1978,4575,4923,4527,4604,5024,5218,4671,4646,5043,4683,5005,4580,4541,5168,4938,4981,4562,4602,4852,5202,4609,4790,5221,5228,5072,4959,5090,4803,4541,5076,4608,5006,4867,2281,2468,2418,2450,2487,2125,2505,5,95,108,104,104,23,5,96,91,108,108,1,4,101,105,112,3,6,104,104,106,107,94,-1,6,109,104,109,107,94,-1,5,111,91,100,93,23,5,114,95,108,108,1,109,3,21101,0,1993,0,1106,0,2634,1006,1129,2010,21102,1,316,1,21102,2007,1,0,1105,1,1234,1105,1,2076,21101,0,0,-1,1201,-1,1894,2019,21002,0,1,1,21101,0,0,2,21101,0,0,3,21101,0,2037,0,1106,0,2525,1206,1,2054,1201,-1,1934,2050,21101,2051,0,0,106,0,0,1105,1,2076,21201,-1,1,-1,21207,-1,7,-2,1205,-2,2014,21101,0,177,1,21101,2076,0,0,1105,1,1234,109,-3,2106,0,0,109,3,2001,1128,-2,2088,21002,0,1,-1,1205,-1,2108,21101,0,201,1,21101,0,2105,0,1105,1,1234,1105,1,2119,21201,-1,0,1,21101,2119,0,0,1105,1,1424,109,-3,2105,1,0,0,109,1,1101,0,0,2124,21101,4601,0,1,21102,1,13,2,21102,4,1,3,21102,2173,1,4,21101,0,2154,0,1105,1,1130,1005,2124,2168,21102,226,1,1,21102,1,2168,0,1106,0,1234,109,-1,2105,1,0,109,3,1005,2124,2275,1201,-2,0,2183,20008,0,1128,-1,1206,-1,2275,1201,-2,1,2195,20102,1,0,-1,21201,-1,0,1,21102,1,5,2,21101,1,0,3,21101,0,2216,0,1106,0,2525,1206,1,2275,21101,0,258,1,21101,2230,0,0,1105,1,1234,22102,1,-1,1,21101,0,2241,0,1106,0,1234,104,46,104,10,1102,1,1,2124,1201,-2,0,2256,1101,-1,0,0,1201,-2,3,2263,20102,1,0,-1,1206,-1,2275,21102,2275,1,0,2106,0,-1,109,-3,2105,1,0,0,109,1,1102,1,0,2280,21102,1,4601,1,21101,13,0,2,21101,0,4,3,21101,0,2329,4,21101,2310,0,0,1105,1,1130,1005,2280,2324,21102,1,273,1,21102,1,2324,0,1106,0,1234,109,-1,2105,1,0,109,3,1005,2280,2413,1201,-2,0,2339,21008,0,-1,-1,1206,-1,2413,1201,-2,1,2350,21001,0,0,-1,21201,-1,0,1,21102,5,1,2,21101,0,1,3,21102,1,2372,0,1106,0,2525,1206,1,2413,21101,301,0,1,21102,2386,1,0,1105,1,1234,22101,0,-1,1,21102,2397,1,0,1106,0,1234,104,46,104,10,1101,0,1,2280,1201,-2,0,2412,102,1,1128,0,109,-3,2106,0,0,109,1,21102,-1,1,1,21102,2431,1,0,1105,1,1310,1205,1,2445,21101,133,0,1,21102,2445,1,0,1106,0,1234,109,-1,2106,0,0,109,1,21101,3,0,1,21101,2463,0,0,1105,1,2081,109,-1,2106,0,0,109,1,21102,1,4,1,21101,0,2481,0,1105,1,2081,109,-1,2105,1,0,70,109,1,21102,5,1,1,21102,2500,1,0,1106,0,2081,109,-1,2105,1,0,109,1,21102,1,6,1,21101,0,2518,0,1106,0,2081,109,-1,2106,0,0,0,0,109,5,1201,-3,0,2523,1101,0,1,2524,21201,-4,0,1,21102,1,2585,2,21101,2550,0,0,1106,0,1174,1206,-2,2576,1202,-4,1,2558,2001,0,-3,2566,101,3094,2566,2566,21008,0,-1,-1,1205,-1,2576,1102,1,0,2524,21001,2524,0,-4,109,-5,2106,0,0,109,5,22201,-4,-3,-4,22201,-4,-2,-4,21208,-4,10,-1,1206,-1,2606,21101,0,-1,-4,201,-3,2523,2615,1001,2615,3094,2615,21002,0,1,-1,22208,-4,-1,-1,1205,-1,2629,1101,0,0,2524,109,-5,2105,1,0,109,4,21102,3094,1,1,21102,1,30,2,21102,1,1,3,21102,2706,1,4,21101,2659,0,0,1105,1,1130,21101,0,0,-3,203,-2,21208,-2,10,-1,1205,-1,2701,21207,-2,0,-1,1205,-1,2663,21207,-3,29,-1,1206,-1,2663,2101,3094,-3,2693,2101,0,-2,0,21201,-3,1,-3,1106,0,2663,109,-4,2105,1,0,109,2,2101,0,-1,2715,1101,-1,0,0,109,-2,2106,0,0,0,109,5,2102,1,-2,2721,21207,-4,0,-1,1206,-1,2739,21102,0,1,-4,22101,0,-4,1,22101,0,-3,2,21101,1,0,3,21101,2758,0,0,1106,0,2763,109,-5,2106,0,0,109,6,21207,-4,1,-1,1206,-1,2786,22207,-5,-3,-1,1206,-1,2786,22101,0,-5,-5,1105,1,2858,22102,1,-5,1,21201,-4,-1,2,21202,-3,2,3,21101,0,2805,0,1105,1,2763,21202,1,1,-5,21101,0,1,-2,22207,-5,-3,-1,1206,-1,2824,21102,0,1,-2,22202,-3,-2,-3,22107,0,-4,-1,1206,-1,2850,21202,-2,1,1,21201,-4,-1,2,21101,0,2850,0,106,0,2721,21202,-3,-1,-3,22201,-5,-3,-5,109,-6,2106,0,0,109,3,21208,-2,0,-1,1205,-1,2902,21207,-2,0,-1,1205,-1,2882,1106,0,2888,104,45,21202,-2,-1,-2,22101,0,-2,1,21102,1,2899,0,1105,1,2909,1106,0,2904,104,48,109,-3,2105,1,0,109,4,22101,0,-3,1,21101,10,0,2,21101,0,2926,0,1106,0,3010,22101,0,1,-2,22101,0,2,-1,1206,-2,2948,22102,1,-2,1,21101,2948,0,0,1106,0,2909,22101,48,-1,-1,204,-1,109,-4,2106,0,0,1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,109,8,21102,1,0,-4,21101,0,0,-3,21102,1,51,-2,21201,-2,-1,-2,1201,-2,2959,3033,21002,0,1,-1,21202,-3,2,-3,22207,-7,-1,-5,1205,-5,3059,21201,-3,1,-3,22102,-1,-1,-5,22201,-7,-5,-7,22207,-3,-6,-5,1205,-5,3078,22102,-1,-6,-5,22201,-3,-5,-3,22201,-1,-4,-4,1205,-2,3024,21202,-4,1,-7,22102,1,-3,-6,109,-8,2106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3131,3143,0,3821,3405,3252,0,11,61,105,95,94,17,50,97,83,78,79,83,108,-19,2,7,-79,-9,-2,2,-83,-11,-7,-86,-3,-16,-7,-11,-6,-21,-21,-94,-30,-96,-25,-19,-23,-31,-101,-29,-25,-104,-21,-34,-38,-108,-39,-34,-32,-33,-31,-114,-43,-47,-35,-49,-105,-120,-69,-43,-123,-49,-56,-57,-47,-128,-40,-51,-46,-50,-133,-51,-63,-63,-57,-138,-69,-58,-62,-65,-143,-79,-69,-63,-68,-148,-79,-68,-82,-83,-63,-81,-77,-85,-145,-158,-75,-88,-92,-162,-91,-85,-89,-97,-167,-96,-104,-87,-171,-106,-104,-105,-97,-176,-94,-109,-114,-104,-112,-114,-169,3259,3268,0,3124,0,3341,0,8,75,96,89,96,20,53,83,106,72,11,44,38,37,35,37,38,36,-48,17,29,33,20,-53,-4,14,12,-44,-12,20,23,8,6,-63,-14,4,7,11,0,0,-1,11,-72,4,-5,-7,-3,-10,-5,-1,-11,-81,-17,-5,-16,-85,-4,-18,-17,-4,-14,-26,-10,-93,-12,-26,-23,-19,-30,-30,-31,-19,-102,-26,-35,-37,-33,-40,-35,-31,-41,-97,3348,3356,0,3252,0,3922,3771,7,76,108,102,104,86,91,88,48,36,55,51,-19,46,58,66,46,59,-25,48,58,55,55,-30,36,47,45,50,30,37,41,-38,38,39,41,27,-43,22,34,42,22,35,-35,-50,-51,-2,16,13,30,26,26,15,27,9,15,27,-49,3412,3421,0,3478,3714,0,3124,8,64,102,98,100,88,88,85,92,56,27,54,51,42,51,49,39,-31,51,36,35,42,47,-37,46,40,-40,31,23,43,25,-45,30,22,22,35,-50,22,32,-53,25,23,-56,27,14,10,-60,-22,11,2,14,19,-66,-28,14,4,-2,-71,11,-4,10,9,-3,1,-7,-65,3485,3493,0,3645,0,3405,3570,7,65,89,99,98,108,85,108,76,8,27,27,36,-48,16,32,18,13,-53,18,10,27,-57,8,10,9,17,-62,16,16,19,7,10,5,21,-1,-3,-72,-3,5,7,-76,6,1,-2,-11,3,-10,-10,-6,-14,-59,-87,1,-10,-5,-84,-10,-24,-94,-21,-11,-14,-14,-99,-22,-22,-18,-103,-23,-20,-33,-23,-39,-109,-27,-26,-30,-44,-114,-28,-44,-52,-34,-105,3577,3589,0,0,3478,4218,4289,11,72,87,92,87,95,83,84,14,57,77,77,55,34,55,60,-26,56,41,40,-30,38,54,40,34,34,42,30,31,-39,32,28,40,26,-44,34,24,-47,32,33,29,33,27,31,35,25,13,-57,22,20,16,28,15,6,18,-65,2,2,15,4,1,7,-72,14,5,7,-1,-63,3652,3673,0,0,0,3478,0,20,51,84,80,93,8,62,88,70,84,83,75,79,71,-1,33,66,74,79,63,75,40,32,70,77,-11,57,63,69,54,-16,51,61,-19,69,58,63,-23,63,57,39,53,-28,51,52,38,51,36,44,49,47,-37,41,39,-40,43,30,26,-44,26,33,-16,3721,3735,0,3880,0,0,3405,13,54,100,86,103,15,63,98,77,93,94,78,90,90,35,49,68,64,-6,59,61,59,73,-11,53,69,55,-15,49,59,58,-19,64,58,57,-23,59,52,39,49,48,-29,40,48,50,-33,55,44,49,-23,3778,3786,0,4122,3341,0,0,7,76,108,88,88,97,89,102,34,48,66,69,73,62,62,61,73,3,72,61,77,55,53,-2,-17,34,53,49,68,-15,59,45,-25,39,49,48,-29,39,46,48,51,55,-21,3828,3851,0,0,0,3124,0,22,50,88,92,7,41,77,83,70,81,77,65,83,67,-3,34,74,79,71,76,56,63,67,28,55,82,79,70,72,78,85,9,-4,68,78,0,75,-9,73,73,61,63,62,-15,71,62,64,56,53,57,49,-9,3887,3895,0,0,0,3714,3977,7,68,97,107,89,93,89,97,26,43,91,73,85,91,85,72,72,76,68,3,78,-6,63,74,60,59,79,57,0,54,67,57,52,50,-5,3929,3936,0,3341,4057,0,0,6,59,107,91,88,90,90,40,38,70,68,58,-12,66,56,-15,68,55,51,-19,47,44,44,50,54,44,58,56,-28,54,39,38,45,-33,50,44,-36,35,27,47,29,-41,38,36,43,24,36,-33,3984,3996,0,0,3880,0,0,11,68,86,102,87,99,102,80,98,92,94,100,60,24,43,39,51,37,-33,31,47,33,-37,27,-39,30,28,45,-43,40,24,30,22,35,18,29,29,17,30,-27,-55,28,15,11,30,-53,21,7,-63,1,11,10,-67,-2,10,6,13,-3,-5,-74,-7,3,10,0,-67,-80,3,-10,-4,1,-14,-14,-73,4064,4087,0,0,0,0,3922,22,65,74,90,87,6,41,86,76,88,70,0,44,63,70,74,79,63,71,57,69,57,58,34,39,81,-4,60,74,73,61,56,72,72,-12,71,65,-15,50,52,-18,68,59,61,53,50,54,46,-26,51,51,53,47,34,44,43,55,-21,4129,4140,0,4385,0,3771,0,10,68,86,106,92,89,82,100,88,93,91,77,6,38,18,36,36,33,-25,-52,-2,30,27,9,21,10,10,8,-47,-62,-15,12,4,-1,16,1,-69,13,14,8,7,2,14,-76,0,-9,-14,3,4,0,-14,-7,-16,-8,-3,-5,-89,-20,-9,-13,-16,-94,-25,-23,-27,-14,-10,-100,-18,-18,-38,-22,-22,-106,-23,-29,-109,-28,-42,-45,-48,-38,-42,-50,-35,-53,-35,-51,-107,4225,4237,0,3570,0,0,0,11,58,98,90,91,95,85,84,96,86,90,82,51,38,59,64,-22,60,45,44,-26,38,-28,58,42,42,52,36,32,44,29,45,30,-39,47,32,42,29,-44,35,30,18,30,34,-50,19,27,29,-54,-4,24,25,15,19,11,7,20,16,9,3,-66,19,-50,-55,4296,4305,0,0,3570,0,0,8,59,102,104,103,93,87,97,99,79,5,24,20,-50,26,17,31,11,21,-56,30,7,17,16,22,-62,2,14,3,-66,17,4,0,-70,6,-3,11,-9,1,-76,-7,-2,0,-1,1,-82,-18,-2,-16,-86,-4,-12,-16,-19,-19,-8,-17,-5,-95,-28,-24,-28,-29,-31,-19,-33,-25,-20,-105,-39,-28,-32,-30,-28,-28,-98,-113,-67,-33,-116,-52,-36,-50,-120,-37,-50,-54,-35,-94,4392,4401,0,4457,0,4122,0,8,72,88,105,104,85,90,87,100,55,29,48,44,63,-20,54,40,-30,34,-32,43,39,49,48,39,31,-39,44,46,31,40,40,44,-46,18,30,19,-50,32,32,12,28,29,17,21,13,-59,24,18,-62,13,15,14,9,-67,-3,7,6,-71,-7,3,-1,0,-7,-63,4464,4484,0,0,4556,4385,0,19,64,81,78,95,91,81,91,95,5,39,75,71,68,75,79,77,70,74,79,71,2,38,-41,42,29,25,-45,32,22,40,35,-50,31,27,26,23,-43,-56,8,-58,21,22,8,21,20,21,17,3,-54,15,0,8,12,1,11,-1,11,-7,-77,-8,-3,-1,-2,0,-83,3,-12,-10,-11,-88,-3,-21,-9,-19,-23,-5,-95,-7,-18,-13,-17,-100,-28,-34,-34,-26,-21,-33,-23,-19,-95,4563,4588,1553,0,0,0,4457,24,56,89,75,88,87,88,84,70,13,50,67,75,79,68,78,66,78,60,-10,27,64,66,65,67,12,53,97,83,93,105,105,87,91,83,25,24,23,4122,4653,131099,0,4057,4662,28,1829,3405,4676,2147483677,0,4289,4684,8222,0,3821,4704,31,1818,4218,4724,524320,0,3252,4733,33,1872,3771,4741,34,1850,3714,4753,547,0,3645,4762,134217764,0,4385,4771,37,1796,3977,4782,1062,0,3922,4794,55,0,8,101,102,100,100,96,92,102,89,13,92,96,87,89,93,87,97,81,11,86,88,87,87,7,90,102,107,91,99,98,84,19,78,95,95,92,88,86,72,91,89,4,76,69,70,0,66,80,66,61,72,19,84,85,76,88,93,8,76,82,74,71,87,84,80,77,64,69,75,65,79,8,96,102,98,100,91,101,83,94,7,105,96,102,106,100,98,102,11,98,99,95,102,86,94,15,90,78,98,76,8,103,105,100,86,97,88,96,101,8,89,106,106,90,102,92,101,92,10,91,104,87,84,98,86,16,95,93,81,11,91,93,107,87,85,16,95,93,86,90,95,11,89,85,101,93,17,93,80,98,97,81,93 diff --git a/2020/inputs/01.txt b/2020/inputs/01.txt deleted file mode 100644 index 3bea509..0000000 --- a/2020/inputs/01.txt +++ /dev/null @@ -1,200 +0,0 @@ -1587 -1407 -1717 -1596 -1566 -1752 -1925 -1847 -1716 -1726 -1611 -1628 -1853 -1864 -1831 -1942 -1634 -1964 -1603 -1676 -1256 -1906 -1655 -1790 -1666 -1470 -1540 -1544 -1100 -1447 -1384 -1464 -1651 -1572 -907 -1653 -1265 -1510 -1639 -1818 -376 -1378 -1132 -1750 -1491 -1788 -1882 -1779 -1640 -1586 -1525 -1458 -1994 -1782 -1412 -1033 -1416 -1813 -1520 -1968 -715 -1396 -1745 -1506 -1024 -1798 -1870 -1615 -1957 -1718 -1349 -1983 -1387 -1738 -1588 -1321 -1160 -1907 -1861 -1940 -1475 -2004 -1852 -1760 -1608 -1028 -1820 -1495 -1811 -1737 -1417 -1316 -1087 -1803 -1595 -1346 -1971 -1692 -1678 -1330 -1480 -1097 -1898 -1973 -1567 -1733 -1336 -1381 -1327 -1670 -1436 -1989 -1334 -89 -1862 -1715 -1743 -1967 -1765 -1402 -1729 -1749 -1671 -1196 -1650 -1089 -1814 -1783 -1225 -1823 -1746 -2009 -1886 -1748 -1481 -1739 -1912 -1663 -1668 -1314 -1594 -705 -1449 -1731 -1487 -1648 -1466 -1317 -1979 -1799 -1926 -1703 -1656 -1978 -2005 -1865 -1982 -1951 -1892 -1713 -1744 -1598 -1606 -1583 -1895 -1804 -1430 -1816 -1364 -1575 -1918 -1431 -1812 -1471 -1797 -928 -1934 -1156 -94 -1563 -1909 -1453 -1392 -1427 -1819 -1524 -1695 -1866 -2008 -1413 -1698 -1051 -1707 -1904 -1681 -1541 -1621 -1421 -1809 -1576 diff --git a/2020/inputs/02.txt b/2020/inputs/02.txt deleted file mode 100644 index 6158f52..0000000 --- a/2020/inputs/02.txt +++ /dev/null @@ -1,1000 +0,0 @@ -13-15 c: cqbhncccjsncqcc -2-3 v: zvdvfd -9-14 b: rbrbnbbbqdfrht -11-12 k: kkkkkkkkkkxqk -4-5 b: bqbbdm -10-12 w: kwwkwwwrwzzwwwwzwswx -1-11 g: grrmgmqgghw -4-5 m: mbmhmvmwdvxmvpw -1-13 n: ndnnnnnnnnnns -11-18 l: lllllllllllllllllll -4-5 c: cccscc -2-4 k: bkfr -9-13 k: lcmsvkknrxtkkksgvkjg -1-2 b: bhwgb -1-4 j: zjjcjj -7-11 g: nnffggdmggr -3-4 z: zzhzz -4-10 g: mggkgvgggmggkggmqg -4-5 n: dcmnl -11-15 s: gzpdvsmnzsshswzs -10-14 x: xmvpxjtlxxhxtpdhsnx -5-15 v: zzhjdpgxlsvphzv -4-8 k: dsfktqchpkk -6-7 j: jzjgjqld -12-16 r: rrrrrrrrrrrhrrrrhrr -1-2 l: lllllll -2-3 q: jqxwtggmgqmzpljdvkt -8-11 p: xpmcppppwvzp -7-8 c: vwcvkcct -4-10 d: lsmdffzdsrk -2-3 p: sxpg -4-11 p: rzlgxshhpbp -1-4 b: qbbbbbbbbbbb -6-11 m: zwmzmmlbmxgphkks -1-4 n: lnnnn -15-16 h: hhbdmbhchhhkhhrw -10-11 k: kkkqtwkkkkkkkkn -2-13 m: mggmmxmrzmwglbmmm -12-14 g: ggggrggggxgwhggggd -7-11 l: llbqsqlkvll -1-3 f: ffff -4-9 h: qvnhvcmpmfdbqhkdsg -3-8 d: ddsdddddd -14-15 j: qjjjzjjjjjbxmjs -3-5 j: jjjjtctjjjs -12-13 q: qqqqqqqqqqqqgqqq -1-8 p: xpppzdpp -13-15 f: lnlnlkcwgnfqgmfhlwm -12-17 g: gfgtgrvcxggggtggjg -6-8 r: rrrrtwrqrrr -9-12 r: ctldssjlrzhvpmqrtxd -1-6 k: qkkkdkkkkkk -17-18 x: bxrxxbxxzpbxnqxcsmn -2-4 c: ccmr -1-7 m: mmmmfrdmmmhl -9-12 d: ddddddddxddhd -13-14 f: ffffffffjffbbff -4-6 c: ccchcc -6-7 r: rrsrrrrcrrjbrrrr -9-15 w: wzfbtqrwwgtmbxn -6-7 q: qqqqqqrq -1-7 l: lgpqzhlkb -6-8 d: dhddkndp -2-5 m: bjxmmmmm -5-16 t: nbgjntfhpwtbrcftxt -5-7 k: kkkkkhbkkkkk -8-19 t: dsdstttfjhnttttvgttt -3-4 t: ttltttt -1-5 l: flfllllllllbhldll -7-10 x: xxxxxxcxxxx -2-7 t: ttttttctttt -3-12 x: vlxfwpdncxzkmkxt -1-5 b: mbbbbbdbbbtbwbhpbt -3-16 q: fpqkkkqfkqdbrxlq -5-6 p: lpcbtppjpt -6-7 w: wcwwhwv -9-13 v: vvvvvvvvvvvvvvv -1-4 g: vgggtggghgggggggg -2-9 p: mppsrrzwxdt -4-5 f: ffffdfffffdf -2-5 x: xkjss -13-14 z: zzzzzzzzzzzzbhzz -2-10 p: xmtkzpbrrj -17-18 t: ttttttttttttttttttt -2-8 j: cjjqbzpd -4-12 z: zzzkzzhzzpzzdzz -1-2 d: rdcdt -2-3 j: wnltj -7-9 r: rlrfbrdrqrbdr -3-4 s: bcsss -12-14 h: hhhhhhhhhhhbhhh -3-5 h: rfhlc -8-15 f: ffffffflffffffff -3-15 s: ssxsssssssssssss -2-4 h: hlbhshhmhhhg -12-13 r: rrrrrrrrmrvrnrr -3-5 p: ppppjp -1-2 z: zqhdkgqqzfsxkjjzg -6-8 k: kkkkkkzd -1-12 h: qhhhhhhhhxhhhhh -9-14 p: ppppppppqppppfp -2-4 t: tsttt -18-19 t: cttttllttttwxtttttt -10-11 t: rkdbpntntttfw -4-14 m: mdmmgtlmmwmbmmmk -4-6 n: xxhnpmnfnn -15-16 g: ggggggsggggggggng -14-15 k: kpjxmkrksskpbwk -15-18 f: fffffsffffffffnfffff -18-19 p: gwpplnpndvpxgzjvhbpp -8-12 l: ldclrkllbgpwllllcxms -14-19 w: pxsjbtwwhdkptwcxwvr -2-17 m: mtmmmmmmmmmmmmmmmm -12-15 b: nbcsplrmvbjbqlc -1-4 z: bzzszzzzz -1-13 t: tttttttttttttttttt -6-7 j: jjjjjmvjjjjjjjjjjj -10-13 l: llclllllljllllll -11-12 c: mzckxzsbbxcq -2-14 k: kkckkkkbkkkkkrkkkkkk -3-5 s: msssvqszssprssss -7-10 f: fffffffffrf -2-4 l: dlwrl -3-7 v: slqgljmrqrwv -4-6 d: pdddddnddddddd -6-9 f: cnfffpfzfffffff -4-17 v: vvvnvvvvvvvvvvvvvv -7-9 q: qqqqqqqqkqqqqqnqq -15-16 q: qqqqqqqqqqqqqqqqqq -10-11 g: cgtrgggggggggg -10-12 x: xxsxxsjxfxxlx -3-12 j: jjljjjjjjjjjjjj -8-9 c: ccbccczccthcc -4-17 h: hhhfhhshhhhhhhhhhhh -1-2 p: prppr -4-12 q: qqqdqqqqqqqqqqq -7-11 b: bbmbqbrtlwb -4-7 l: lllhlllllz -3-4 r: rrqc -5-14 r: rrrrcrrrrrrqrrrrrrr -10-11 d: pxdcxxjsddd -9-11 s: sssssssspssssssss -1-2 j: jfjljjjjjjjjjjjjjj -3-4 v: vqnvvv -2-3 c: wlcntvmsshxcgzc -9-14 t: rbbljpttwwjtbj -10-11 s: gnrdtfzttks -1-4 x: xpxjxhdxx -9-12 c: chccccccmpfccc -14-16 j: jjjjjjjjjjjjjxjjj -5-6 d: rpdndsbddwdd -9-13 x: thpdhlcwxcxxvxbv -4-6 g: nfsgqnvbntgwvlzlmmxg -3-4 d: dttdcdtq -2-4 n: wnntzbr -2-10 j: jtpszbpjfjcgdjg -6-7 b: bdspbvb -10-14 z: vzznzzzwzlzzqzj -7-8 c: cccccccc -7-11 h: hklhdhssfbz -7-8 h: hhhhhhqzhhhhhs -3-5 b: bcgbwbbbbbdb -5-6 q: qqlxqbgtqpkqt -8-9 q: qqqqqhqkq -2-4 q: qshp -8-13 g: gggggggrgggbgghg -1-5 k: ktcpgpk -2-13 v: mvvwnvfkjrhvvdvvtsvk -12-13 k: kxpkkkckjtkkj -12-18 h: xhqngjkxqqzqhnhhhh -11-12 k: kkkkkkkkkkkjk -2-4 r: rdgrrr -3-4 x: xwjx -2-6 c: lcqzflc -13-14 t: smlkctgbsqpftx -4-5 b: fxtdbzbqbd -4-7 s: wmsssznjzsdkgvdsxhd -2-6 z: wpptkhk -14-16 p: pppppzpppppbprppppp -6-7 c: cccccbw -1-6 h: mhhhhhh -2-3 k: cwkgk -3-4 l: llcl -3-4 m: kmmx -14-20 h: hhhhhhhhhhhrhhhhhhhh -8-12 b: bcmbpbffwghcvjb -10-15 f: fffdfqwmzfdfrfdbpf -1-2 l: hlllljl -1-3 g: vgbgg -2-4 n: zgfn -18-20 w: gmbwtzgzpmdwstsffqzw -9-19 j: jjjjjjjjkjjjjjjjjjjj -16-19 f: fffffffffffffrffffzf -8-20 l: htdlzwsllllccwlflstf -3-4 w: wwww -2-4 b: sbbz -4-6 n: nnrzbbnlcrnsbk -7-8 c: wmzjtbvw -5-7 l: cldlljlzzz -5-6 h: hhzhbhhg -4-5 f: scmrfftkc -11-12 m: flfrbmdpdkpm -6-7 v: xvvvcvkbnvvq -4-11 h: qkjphjpfllhpqnbm -2-5 b: bqbwbbwsb -1-8 c: cqcscccbccrccq -1-13 c: cccccccccccckccc -7-8 h: hhhhhhhs -1-3 l: llxl -6-8 h: hhhhsnkv -6-13 m: mmmmmmmmmmhmpmmm -6-9 n: nrnmmnbnmn -7-14 k: whkpphhkxlnnmkbhtnt -4-10 n: nnnnnnnnnhkn -3-4 c: mcnw -8-13 b: bbbbbbbgbbbbbbbbb -8-9 c: lcccdkjcjrqwck -3-13 w: szmnhsmzwpdbkhtbf -4-5 r: prrrz -9-14 m: mmmmmmmmgmmmmmm -7-8 q: kqpgrqqp -16-17 p: fzxxpcpdhmvmrnvjp -7-9 v: vvvvvvqzxs -3-4 w: qwxw -1-2 x: xqkx -9-10 v: vccmlrlhvdtttfvcxwm -11-14 h: mhvthqhvhhgmfhhhkhch -3-4 n: nqzw -2-5 j: jbjjjjjjjjjjjjjj -11-15 g: bcxggqfmgzgfrdg -3-5 v: gvwvvvrzf -6-7 t: ttzdttr -4-9 j: cgqjqdjvjbfjwdlvdgj -5-6 s: hfflrzksshjqsbvsps -1-4 p: pppn -4-5 g: dprggmpfggbkpg -2-3 k: kbhkkkk -13-15 r: srrrtstrwwxzrrzr -2-4 b: lbbnbzbb -1-4 g: fvgz -5-11 q: hxdhqrqqprpq -2-4 z: zzgm -1-13 w: wwwwhwwwwwwwwwwwww -2-3 k: kkkkk -4-8 g: nlgmhplgcv -1-2 j: zncllmvgjnj -11-13 f: fffffffffffflff -2-8 p: bphqpxkr -2-9 b: bbbbbbfbdbhjpbbbjbbb -9-10 s: zpxnstzwsw -7-16 c: ccccccccccccncsvccc -6-8 r: rrwbrqgr -6-12 v: vvvvvvvqvpvvvvzdd -8-9 z: zzzzbzzmzzz -15-16 t: tfttttntxttqtttc -9-16 b: btbrbfplbbbmbbbbkbb -7-8 q: qrqxrlqg -8-12 q: qqqqqqqpqqqw -5-8 v: jrrlpvvcvkjzjvvvv -11-14 d: dddddddddddddq -5-6 f: rfxmfzf -3-4 t: tttqt -10-14 c: bcccccccccrccfc -3-7 n: snnqplvl -5-6 z: kshzfzhlcsbqwqb -6-11 s: sssssssssmsjsgssss -3-7 v: qgcxvxvg -12-17 v: vkvbsvxkvvnjvvrvvvx -2-4 d: ddrrxbd -8-10 x: tvxxtmgbsxpxbl -7-9 r: rzrbgbrrrrrrmhm -2-4 t: ttttt -5-9 x: xxtwxxnssxlxx -3-4 p: ppdp -3-7 g: ggtgggtg -1-2 k: kbbhjdkfvjqffcss -1-2 l: lrlvlll -10-12 x: xjkbqxkxzxxq -7-9 d: dddhdkpdfdf -5-8 m: mmmmmmmwm -3-9 l: sfrjlzhcll -7-18 m: mmmmmmcmmmmmmmmmmmm -1-3 w: mwplxwwww -7-8 t: tgtctbtrtdtttt -3-6 p: lfpbbgfbpdhnqz -5-6 d: ddddrd -1-3 b: llbbbbb -4-7 r: ktbrncrrnnsrr -8-10 r: rrrrrrrfrrbrr -1-8 l: wlklvlllnljlgtzll -2-4 m: mmhmmxsm -10-12 c: cmwkcnczsxmcrmjtc -2-8 q: qmqqqqqzqq -7-9 v: xvvvvwdnzzv -3-7 j: lsjvmbrjjmpcwqnvvdgc -3-9 l: bgmllldjrzhllsclc -1-6 p: ptppfjpqpp -7-8 r: mctrrstrrxrqtmrr -7-8 d: qddddddxddddddddd -4-11 r: rrrrrrrrrrbr -4-8 s: lsfvtfss -4-9 c: zcccccccj -11-12 v: vvvvvvvvvvvm -4-8 g: rggzlfgtm -3-8 j: jjjjjjfhjsgj -3-4 m: fmhmm -15-16 l: ltllhlljtllllbtlllgl -12-13 c: cccccvcccccqccccc -6-7 q: qqnlqqhqqq -1-8 z: znjqzxpz -10-13 k: kxzmkbxnkbkktmkk -8-15 k: bskzvggzsnlnxzz -9-10 v: vbvvgvcwvs -5-8 h: qhsnhhlhwpvzfb -15-16 g: gdcgggggggtgcgtg -8-9 z: fbgdnrzfb -6-7 d: ddkdddh -4-6 w: xzgfwwlbxft -1-3 h: hkjhh -1-3 p: pwprlp -8-12 j: jdjjjjjdjjcjvjjjjjj -11-14 m: bdsfwddfkgxsmrmm -3-10 m: tmmcmfmmjmm -3-4 b: dwhbzfjxl -2-5 n: nnnnjcnnn -16-17 v: vvvfnvvvltsxhrvvm -1-7 v: qvvvvvwvvvdvv -2-14 k: nxqblwwqmhqzkm -3-4 t: ttts -5-6 c: clnnfk -12-13 s: sssssssssssts -7-14 d: ddqdnwdkdmhddg -3-4 t: tmsttm -9-11 x: xxxtxxxxxxqxwntxj -8-14 l: lllqklwlvlllmbslzlln -9-12 n: sdsnnfncxnwnrn -1-5 f: qfffff -6-9 r: rzmphlrgrr -1-4 m: grdm -4-5 s: ssxsg -1-4 n: xhnznnxnnn -2-6 r: mcwldgbqlqsckgzlrd -1-3 l: llmllll -3-4 p: pjtgdnfjfcjtcnpgxpzq -6-7 m: mmvmmmtn -17-19 h: qgmhhhwwwhqhmhhthhch -3-14 s: lhmnsfdrvnngrsfhxd -1-6 p: pppppwp -4-6 l: lzllltrl -3-4 c: rpxccsc -13-16 h: qsdznfqmsftqqthh -2-4 k: wsvkm -1-18 h: chhhhhhhlhhhhhhhhhhh -17-18 d: xddddddddddddddddddd -2-3 t: jtbrhpzjfpzhcmjql -10-11 n: gjngnnncncnn -7-13 r: rrrrrsrrrrrrlwrrr -10-12 l: llldllslbldllwl -17-19 m: mmmmmmmmmmmmmmmmfmm -10-14 n: nnnnnnnnnbnnnnn -17-18 x: xrxcxxxxxxxxxxxxxxwx -3-4 b: lvxb -5-6 r: rrrrrrr -13-18 l: lllllllllllllllllpl -8-12 m: mmmmmmmqmmmmmmmm -7-8 l: llhqlllh -3-8 p: nmrppdvpxcphxgmkpbsl -9-10 v: hvsbttgsdvvj -5-9 k: kgmvzzzckkgldk -15-20 x: xqxxxjxxxxxxxxxxxxxl -5-6 t: bbwpwtwbhwgqttzjv -6-13 n: klzcfnnjqxrhjwpjfxnk -5-8 d: pcnndzddddnsdqh -5-14 k: kblbtvkwltfklk -4-11 q: zxwdkqqkvqq -10-12 s: tsssssssssssss -3-5 r: rddsrrdksfqfrgr -7-16 h: vdvhlsjxgvrbrxnhns -3-4 z: zxtz -4-8 x: xmnxdwmh -11-12 r: gwsnfrnckrrxrx -3-9 q: qqqqqqqqwqb -9-14 f: bfnfffffvfpfffff -6-9 p: pvpppkppcpp -3-4 m: mmmz -3-5 j: jjjjmjsjjrlkjjjjj -4-6 p: jpbpjs -6-9 r: bswdsrksdrzrgrfmjr -8-10 l: lllllllxll -3-7 v: vvhvvvvv -4-11 n: mnjpbldngrrkbthhmdp -2-4 r: frlrfblsrfzrhtpk -16-17 h: nbghhnzshclxhhmkr -2-5 z: zfzvzzzzzzzq -1-5 l: lllzlfl -9-10 d: dddddddddzd -11-12 p: pspppppppbzp -5-9 t: thzttpxrdhttdwqjsg -7-10 w: tfdfwlwwzdvpnww -4-6 z: fvcljzllwhbzscx -14-15 m: mmmmmmmmmmmmmcd -8-11 d: hgdmwgsdkdbghb -13-15 v: vmvdvvqvvvkvqvvv -13-14 f: fffffffclffffffmf -2-5 s: ssscn -11-13 w: wwwwwwwwwwwwww -7-9 l: xnwrlkskll -8-14 g: vggglvcrgscpgggt -4-5 w: wwwww -5-11 w: wwwwswwwwwwwwwww -6-7 g: gggbvjg -14-18 q: wqfqqqqqqnqsqrqqqq -6-7 z: zzzztzqczzzzz -6-12 n: wnnnnnnxftnkznpvvl -10-16 j: jjjjjdjjjrhjjjjj -1-10 l: lllllllllrll -9-13 g: gdgggggggggkggn -6-8 r: rrrrrrrs -16-17 k: kkkkkxkkkkkkkkkck -11-14 b: bbbjbxbfmqscqbdmgg -3-8 d: sjdkmjppbdddhdxd -6-7 g: xhkhwgqpbg -11-12 x: xxxxnxxwgxxbdl -6-8 c: cccscccwcccccccccc -9-16 h: vhhhhhchwnghmkzhr -5-9 v: vvvdnvvvvv -4-16 n: nmqncgnbfhqnnpnbxwrl -3-5 f: fljrf -13-14 m: mmmmmmmmmmmmgfmmmmmm -5-6 g: ggnggd -2-6 w: wlvhvw -13-18 h: hhhhhhhhhhhhhhhhhvh -7-19 m: mmmmmmmmmmmmmmmmmmwm -4-12 k: mcvtrtsdkvkkfjrmkn -1-8 t: qvmrtttn -6-7 f: fffffsf -10-11 m: mmmmmmmmmjl -15-17 v: mvrhvvvvnvrvzrvvfv -10-14 m: mmtmmmnmmmmmmxm -4-16 b: vcscdqcbcxswjfdbrqbx -8-9 z: zzzzzzznzvz -4-6 g: ggnggdpgggg -2-4 d: hddxxnzzw -9-10 g: gggggggggj -4-7 k: kkkvkkkkkk -1-3 r: rrrrj -14-15 w: wwwwwwwwwwwwwwwww -2-4 n: brfmln -18-19 b: bxbbbbbghbbbbbbbbwb -10-12 q: dqqqrqwcqgqqf -2-5 g: sxfzgtrxkrmstdzfmw -3-4 d: pcddq -11-16 w: sbqwlwzwwwwwtwww -2-12 c: wrccqxtccccchcccjcj -16-17 b: bbbtbbbbbbbbbbbqb -3-13 t: tttttttmgktdthtp -1-3 t: ttcg -13-14 z: zczzzzzzdwkzqz -5-6 n: bnjhnjhnnq -2-9 b: bjbgbzmlbbklbwt -4-5 b: dtlbbwtjbkzzbghbghzk -10-16 p: ppppppqpppwnpppppppp -5-6 b: cbbwtbjkm -15-16 p: ppppppppppppppqd -4-8 m: lgmmhgktslzhbvw -2-4 h: hhdlhhhhhhhhhhh -14-18 k: ktmkkkkkwkklkjrkklfk -5-7 x: sfxxsxx -8-9 v: lkvxdpvjv -7-8 r: rrrrrrsr -4-6 b: btcbbv -7-13 n: zhnhjhnmkzdbt -7-9 j: jvjjjjjjjjjjjjxjj -1-4 v: hdvfv -2-5 f: rznpnxqwncmtkwfxcxqh -16-17 x: zxgbhltrdhxkvvxsxf -1-2 h: hkhhh -3-4 h: zhxc -4-9 z: vsmzhzwgjxfg -11-13 x: xxxxxxxtzxxxc -11-12 d: dddddddgddqj -4-11 f: zkdhqnpgbff -2-3 q: qqlqgqqqv -4-9 b: bvnblwhbbkswmrhtf -7-13 t: cztskdtqdtrkt -4-5 f: fffcsf -4-9 f: ctblqrflf -1-2 l: lmllqhlnll -3-6 v: vvqvvvvr -7-9 b: bbrhbkjbb -1-8 p: xpppppppp -7-10 k: ckkpmktkqksgkkk -1-7 m: lmmmmmmmmmmmmmm -11-15 v: vvfvvmvvvvdvkvv -10-11 b: kbbbbbbzbhbb -11-12 l: jltgggtlcggllt -10-13 q: kqnqqqqqqqqqq -6-7 c: cjcccczc -5-11 t: kdtstshrhfkcx -3-12 v: vlvfzvwvxvvhvvsvvcvm -9-10 t: xttttttttttt -8-10 z: hctlkgjzvzh -3-5 g: gtkwgk -16-17 w: wwswwwwwwwwwwwwwwqww -4-11 j: lbmwjzjxjpjhzjjpbj -4-5 c: klbxc -3-5 w: wlhvb -4-8 x: xgxxxxxxxxxxxxdxnxx -2-5 n: nnnkhn -1-2 d: dxfd -11-12 w: wjcqszwqwkcb -6-11 v: sqpgzhnvndtmvvwl -3-4 m: mmmqmmm -1-3 d: mddb -6-7 w: wwwwwnwwwwwwww -12-14 z: zzzzzxzczzzrzzz -5-10 f: mtcmmhfftft -10-14 x: hhgvmxbwgxdcnz -10-16 z: wzfzzmlmxxfhzqcbsnl -3-4 p: ppvkppp -8-11 h: hhhkhhhjhpbhhhh -6-12 f: ffffdwffrsfffrffnfpk -5-11 z: xqwzzzzbzpwk -7-9 c: crccccccscccccc -4-5 b: qpcnz -2-13 m: lmnrrzfhmbwtmqbsg -12-13 k: kkkkkkdkkkkkmk -10-14 q: sdqfbqszdjhqfq -8-13 h: hhhhhjhhhhhhbhh -2-4 g: gfdb -12-19 n: wtrhndnnnbwnnnnjnnn -5-6 n: zdwnpn -3-5 f: ffsffffff -11-16 r: rrrvrrrrrrwrrrrrlrrr -6-8 n: nnnnnfnnn -10-13 b: brnlbblbkbbbjbbhx -7-8 q: ftrfnqgqc -11-12 c: ncccccccccgcccn -3-4 z: tzzctzwzzvz -3-5 t: tzrqg -7-10 m: mmmmmmrmmqmmm -1-2 c: cdccfcccc -10-11 k: kkkkkkkkkwkk -6-18 x: qndxdgmjvpppddwkbt -8-17 c: pxhszsccndlbzkwgvx -3-4 p: qlrvwdxpqtgwjrtqcc -2-4 q: lkjq -17-19 f: pffgflzxrxfdxffffnz -3-11 x: kzsvmhcxnwj -6-7 x: lxxxxxxcm -1-8 n: nnnnnnnrn -2-5 r: rtrrnr -2-4 n: csvhrvhlp -7-8 b: lbbpdbkb -2-8 t: ztcrbvmst -3-4 r: rwrr -7-15 b: tbtrrbbpwsrvklqb -9-13 d: dcfsgddmdsjgg -2-7 d: mvdzscd -6-8 d: jrjjdndq -1-3 m: mhmvhtmmlbztvmsvmtmb -10-12 c: ctwjbpkchccmbqw -2-3 z: jvzwcrbgqbhvzbf -2-7 g: qbwsdbg -4-7 s: jsxpbmsmkhktfdq -11-13 r: rrrrrrrrrrhrqr -9-14 d: zddcdgddddxddntddm -1-15 x: jgrxxxxfxkgbmsxzx -2-17 p: kcppppkppppppppwm -12-19 k: kkkkkkkkkkkmkkkkkkkk -1-4 x: nzpxg -5-12 p: xcbppqnppqgtrm -11-14 h: dlhzhhhsbllcwhh -13-14 q: qqqqqqqqqqqqqcq -11-16 t: ttgnswrltltttjtj -14-15 t: ttttvtttftttttjtc -3-5 s: xssns -9-11 q: mlqqtqnjqfl -3-4 z: nzzhz -2-5 k: skwbwkwgzj -1-3 p: pppppcppppbpp -5-10 r: rrrrlrrrrrr -2-3 l: jlffrztcckl -3-5 t: ttftttttr -3-6 q: qtqtmnlqck -1-4 v: vxfvmvxwvvjbxp -1-5 z: tzzzzszvzzrmzmz -10-11 l: lllllblllcx -1-4 p: vppppp -6-12 v: zvrwvvvrvhzb -2-4 x: xxnv -1-7 w: hwwwwwgwgwwbwqw -3-7 w: wwwwwlfw -5-6 l: kkpltd -4-5 d: ddnrdk -3-6 c: cncvkt -8-9 j: vblczlfjjkj -7-15 d: ddddxdgdddddddjddd -4-7 z: vvmzdspzwptz -5-7 t: cdrtfqt -6-9 j: jjjjjdjjjjjjjj -2-5 j: ljptkvvfl -6-7 l: vhhnllgx -5-6 g: gpcxwvgpvvgg -5-12 q: plzqqnqzrhqgljj -8-13 k: zkckdknkxkgkvmmkd -4-10 s: jkvstssfcsrckjnzzbsl -9-11 n: nlknnnnggnvnnnnn -8-9 s: ssssrsgstk -16-18 r: rrrrrrrrrrtrrrrbrrrr -4-5 f: qxrzfcgfqfp -2-10 p: pphtppppppplwpsp -2-5 q: qqqqsq -6-15 j: xjkxkjxxkjznjjj -9-13 f: fvfvjlfmltfgf -3-6 j: jnsrcj -1-7 h: vhhhhhhh -4-5 q: qrqqqf -2-3 v: mvxb -4-11 l: lllllllllldl -7-17 k: mkcxhcmbcpjckkqznh -7-9 v: vvpgvvvvs -7-11 j: jjjjjjjjjjjs -2-12 v: mlxjljvffxgv -3-4 t: hhfn -14-16 w: kwfwwqwcfcwwfmww -5-6 j: jjjjjg -11-12 n: nnnnnnrdnnmnn -8-9 b: dsbbbfbbbb -3-4 j: jjcjjj -1-3 r: wrnr -10-11 p: pppppppppqppp -12-13 v: vvvvvvvvvwvvvv -7-9 v: vvvqvvxvdvxv -9-14 r: mmrrrrnrrxrrrwrrrrrr -5-6 k: kkkkbkkr -13-17 v: dbvgrchdpnzvxrdfv -4-9 c: ccjbccqcpcclcc -6-8 m: mbjmmxnb -2-6 h: hhdhnvcc -9-16 t: tttttttttttttttgt -12-16 n: nnnnnnnnnnnnnnnwn -3-14 z: zzdzzzzzzzzzzzz -3-8 k: pmktwckzn -9-13 q: gqqqqqqqrqqqqq -3-6 l: lllllddll -7-8 x: slxxzplxsxkcxlxxx -2-5 v: vwvvd -6-7 n: xxnnnmnnn -2-4 z: zczz -2-12 p: pppppppppppvp -2-4 h: bqwhv -5-7 t: btzttjg -4-9 c: sxcskxxbcv -1-6 c: cccccpc -9-13 l: bcsllbvbjhrflt -5-9 c: zprfctdnt -1-5 z: zzzzz -4-8 h: bpshnhxhrbk -4-7 l: bqclvxf -5-6 m: mmmmmgwcmgjj -13-18 m: mmmnmmmmmmmmpmtmmgm -1-5 w: cwwgwwwwwww -14-16 h: hhhhhhhhhhhhhqhhh -6-7 v: bvvjvvbvvv -5-13 b: pbcbbqmbcsfblc -17-18 j: jjjwjsrjjmkjjqjjjj -4-6 t: ntttpt -6-7 v: mvvnvvc -11-12 v: vclgnzbvtvvjvs -8-13 r: rlrzkjkrrxmdvzgt -5-7 n: nnnnnnsnnnnn -3-6 q: qpkjpq -2-7 v: hvgnjfrkvx -6-10 g: xgmrggggpbggfqgdpm -9-10 s: ssssssswfszsdssszss -5-6 p: pppjppwpp -2-5 d: ddddddd -9-13 p: ppjhpbppxpxxt -10-15 t: cgtcnlltzdkbcjtvxs -8-11 m: dkmmvtdmkbhmk -3-4 z: rzzqzw -4-8 z: zcxzswbzzqzxwkzz -3-4 s: jsts -2-7 b: bsbbbbbbbbbbb -11-15 l: jjkslsltvfbqshl -3-14 c: cqtxcgmcgvgfcccmg -1-8 f: fbfwffhfbxffhlx -4-11 r: drrmrrrzcfrj -5-6 p: pwpvjp -11-14 d: pnrddqwdlpdbddwg -9-10 r: rrrwrrrznrrgqsr -3-12 v: vsvvbvvkvvpdrvvv -2-5 t: mtfqjrjlthk -13-17 r: rrrrrrrrrrrrrrrrtr -7-8 n: nnnnnnhnn -3-4 r: wrpr -1-14 p: ppppppppppppppppp -8-9 m: vzkbzwnmwfqmmmmcmmnd -11-14 p: pppnpvpwppvpppppppp -17-19 h: lzhxlhhchxhbxhwvhsx -10-11 n: nnnnznnnnlp -3-12 f: kwflsfqflxpzbgxzdhzv -8-10 x: xxvxxxxvxsxxlxxxx -1-2 c: dclflczlj -4-9 w: wwwtwwwwwww -2-8 t: pfvtlbtxt -4-9 f: pnfkffkfnh -8-10 v: vjvvvvvvvvvvvv -3-13 s: mfshscgmmrvzw -6-10 g: gzggggpggkggzggggg -13-14 n: fnnnnnnnnnwnrnnn -4-14 k: lbvkwrkjkxjskg -9-11 q: qqqqqqqqsqgq -17-18 q: qqqqqqqqqqqqqqqqqd -6-9 s: spsssgsrrssss -8-14 m: qmmqjmmmmtpmnzgmm -1-7 m: bmsrmmmmmmm -14-17 k: kskdbkkkkdkkkktkqkkk -4-5 c: ccccgfc -2-5 k: kkkkzk -2-11 q: qqwqlnqqqhtdvxqrc -4-6 m: fdxkmmd -7-10 j: mjgftcmjmjj -17-18 m: mmmmmmmmmmmmmmmmnm -2-4 v: svvv -6-8 x: jxxhrxlp -4-10 s: dsvdbsssmscs -18-19 k: zwdgknqvqkgdhdhktkmr -2-7 h: jdflgfh -6-8 z: zmpzzzzzzzzgz -3-6 m: mmrmmm -4-8 w: wwtwktws -4-10 k: dkjkqkkzvk -3-7 b: bbbbbbfbbb -4-12 z: zzzzzzzzzzzzz -5-9 z: nmqdzzkzzzbj -4-11 z: fzzgzzzzzztzz -1-7 w: whwwwzrw -5-6 t: tjtttv -9-11 v: vzvhvxvvnvwvvv -2-4 t: pkjtpp -14-15 n: njpwjnsbnnnnngnnvnnn -5-15 k: qtmvkkdjkslkqvk -2-4 s: skszs -2-3 g: zggjhgxzn -16-17 p: ppppmppppppppppnppp -4-10 z: zzzzzzzzzzz -17-18 s: sssgsssskssssssssbs -5-8 m: mmmmmmmbm -1-5 l: llllmlql -3-13 z: bmdwpgvzfdlgzgl -1-4 p: pjplgjr -1-9 v: vvvzvrvvk -6-18 w: whwpwwflbcwwvwwwwst -19-20 n: nnsnnjnnnnnnnnnnnnkx -9-10 m: rlmxrnqrmkmmwmmmmm -15-17 s: lvssssslssfsssksfb -3-4 q: qqqpq -7-13 h: hhhhhhhhhhhhdhhhhhhh -2-6 h: dvkfhhmk -4-6 s: nczssv -10-12 p: pppppppppppdpprp -16-18 s: sssssssssssssssgsg -7-12 h: hhhhhhvhhhhhh -4-12 f: ffftfffffffwff -4-7 s: csqcpssbgvvmwdb -6-10 p: ppppvppppdppd -6-8 h: hxjhthhgzh -3-10 f: fffffffffsf -4-11 g: trggxlrnqrgh -2-15 w: wjxwtvkwwpgwwww -1-4 v: zjxv -7-10 f: fffffflqff -4-6 g: mgwgpbg -1-10 z: vvzzzzzvzz -6-7 f: ffffffnf -11-15 w: wxzwwqdnnwwxjlwplcl -10-11 s: hsslzjgsssvxsshnsc -4-12 n: tlxdnpznjbknt -7-8 k: mkhcvjxk -10-12 j: jjjjjjjjjjnm -2-7 c: fckckdpcksjckwcc -3-8 s: sssdxssw -12-14 t: ttttttttqttxttttpttt -6-7 g: gggggggg -5-10 f: fqffzffffffffgf -6-7 t: ztqhpbt -5-12 w: swwfwwwwwpwbwj -2-4 w: qmww -5-8 v: vvjnvvpv -7-8 p: bcbtnppbxnnwpr -4-12 z: zzkzdxntzlfbkkzzzw -8-9 s: sssssssss -15-18 h: jhvhhhcxwhhhhmhhhj -6-10 w: bwwwwwwwwwwwww -5-9 l: mtqlhlwlh -5-7 l: ljllnllblpl -15-17 h: hpgdkhsjwfnsjmhqxf -3-4 g: gggxgggg -1-2 q: qdqm -6-10 n: hnnnqknnnnnlnnnnp -13-17 q: djstfsmmqlshqqbqnf -6-7 z: qzlzxzw -7-12 g: qhghvbwdcvkgjl -7-15 z: zzzzzznzzzzzzzzzzzzh -3-6 w: zchpwvw -3-4 c: wmbjp -6-9 k: tckbvkkxkkqk -11-13 p: pcppppppppppppbp -5-7 r: rrrrsrxrr -6-10 c: ccccczcccccccccc -7-8 j: jjpjjplj -5-7 m: mjmmmjrmfmmmmmmmm -1-7 t: ttttttnttvpt -6-12 t: tttfwtttttttttttttt -7-17 x: hxwgrqqlxmrxrcwsx -3-8 g: vjcgqrjhlq -13-18 n: nnnfnnngnnnnjnnnhln -13-15 f: ffffffffffffrbff -13-15 x: xmswzjhtthggslslgx -12-13 g: ggggggggggggggg -3-9 f: cxfskjcbmhmmcpwn -5-7 h: jxzbhbh -2-3 m: mhmlmq -1-3 m: rmmmgmzvcghdtgmsmnm -14-15 s: wzssphxtsskpssr -8-14 p: kppjppgfpprftj -2-7 r: prnmlrrbm -2-5 v: vvvvtvv -1-5 n: nnnnzn -2-5 t: xtlnfwhgvltx -3-4 v: gvtv -2-8 k: kvkstkfz -2-6 j: jdjjjnjjjjzjjjj -3-4 s: sshwsssss -2-10 w: mnhkdtwdzwvsq -6-8 b: bbbbkxbbtbbkbt -14-19 h: hhhhhhhhhhhhhhhhhhhh -6-10 d: ddddddddddddddd -10-13 t: ttttttttthttjttt -4-5 c: ctscw -8-9 b: bbbvbbgmb -10-12 s: sxssshsssswsscsx -3-7 r: rdhrrkrkrrrrcrhrrr -8-10 j: wjsslzjjntjjwjs -1-4 q: gqqw -4-6 t: tjlhvrt -2-10 s: ssssssnssssssssx -7-8 x: xxxxxxfw -6-13 r: sxtcgrffrpdprnklbxbw -1-3 p: ppbppppppp -2-3 b: jbfr -1-7 m: cmmmmqm -4-5 t: tttzt -7-9 s: zwbbbssvl -10-13 w: wwwwwwwwwwwwdw -13-14 n: nnnnnnnnnnnnnmkn -5-11 q: jpbzqwqbwttgzn -4-5 k: kkkwkkk -10-17 w: sgtklkflsrfqxfwhjm -6-12 w: wwjqwwlmphwkwwwwwjw -2-13 p: ppppppppppppzp -2-16 h: tslcwztxxtchgqlxsbx -2-9 p: slptvtljpxdkf -10-12 z: tnzzghzzgzfn -3-18 f: ffxfffffffffffffff -1-2 p: prdpdghkckdgpl -6-8 x: fxxnbwrx -7-9 z: zmzkzdpgjzzz -7-14 p: pppppppppppppppb -7-10 l: xltlzllllljzxlll -18-20 n: nnnnnnnqnnnnnnnnnmnb -15-18 p: pxmqxpmqwfntrpppmf -1-15 v: kgmvwvrvmcvtrvvwv -2-8 g: gxggggggg -4-5 f: clfjfqmpffjfff -3-5 r: rpjkf -2-9 h: hhhhhshhrhh -2-5 z: zxzzz -5-11 k: kkkkkkkkkkkk -8-9 n: nnddcfntnrgnnrnnc -1-11 f: dfffffffffff -2-4 x: dzphvg -4-5 w: mnzlr -2-6 f: jhrkfmg -2-17 z: czzvvzzczznzhwzbzz -2-5 r: xrjrg -2-3 g: gggg -7-9 s: ssssssbsssss -17-19 k: kcwktkxkkbkqnwkkkkdz -1-16 f: zmxdffmfgffxrffffqf -7-8 q: qtmrkbqjq -8-9 q: qqqqqqqqx -10-18 n: nnnnnnnnnznnnnnnnnnn -16-18 x: xwxxxxxxxxxxxxxxxrxx -15-18 t: tttttftptttttttcttt -10-11 h: hfxnlbsqxphtmstbhdn -7-13 z: vdzdzmzxvfzzz -2-5 n: nnpqgnnqnb -12-16 v: pvjvvnbqzjnvvvvpjv -4-5 d: ddddk -4-8 l: lxvhlbclhgd -3-12 v: vvkvvvvvvvvvvvvvvvvv -17-18 j: jjjjjjjjjjjjjjjjdj -6-7 b: ckbdbcsbb -9-11 q: qrhxpcjjqbqt -8-14 h: hhhhhhhhhhhhklhhhhn -2-3 b: bzbjb -2-15 w: nnmdgzhsvhpvswltvt -1-5 l: lbclz -15-17 d: wlddgdxsdcdfdcgdd -18-20 q: dqsldgqqfqwsstqlmqtz -1-6 q: qqqqqdq -2-6 j: jpjjjjjj -13-15 p: ztjlhtnsgphgxccpfsp -6-13 m: ghvvmrglmmmcm -3-6 b: nbbrmrfdlbs -1-3 j: fwhjsr -7-10 p: gcppcppzpppp -4-12 r: rrrrrrrrrrrrrr -16-20 d: djdddvdsddddlmddddpm -14-19 x: xzxjxxxxxxxxxxxxxxj -11-16 w: kwclzxjjwxlwkcnwkwv -3-11 b: zhhxsgqxqbbg -10-11 q: trbhqqzhdqw -9-13 l: vcvlvqlwrlfvll -7-9 x: xxxxxxxxgx -5-6 n: nnnngnn -2-5 p: pqpppppppqpxp -4-17 z: zxrmzwwxwhqxxmqrv -5-9 v: vvvvvvvvrvvvj -6-7 x: qkhbxxkxs -3-4 d: fcmd -5-9 f: nsnlxstff -6-9 x: hrtzmhrxxbmcc -3-7 w: wwwwwwsww -5-8 g: ngkdxggg -8-13 r: rrrrphrrrrrrrrrrdrt -2-6 f: rckzvzfrnp -4-6 k: bfrpttcfbwmvhgn -7-9 w: wwwwwwswww -13-15 n: nnnnnnnnnnnnnnn -4-8 j: jjjjjjjwjjj -9-11 h: hhhhhhrhhhhhh -4-7 h: thmhwrhss -1-3 d: ddddddddddddd -10-11 c: ckrcxwcdpqc -2-4 g: kgghg -3-12 s: ssssvwssssgqs -2-7 s: sssssszs -2-10 v: wvpbjqxvzsdpgmq -12-15 n: nnnnnnbnqvrkfnn -3-5 w: wlvdw -11-14 t: pfrbxgcrwndttj -6-7 w: qnnwwpfwwhw -7-10 n: nnnvnnhnnx -3-12 c: mmfcwvxqwpcclwlxfx -2-3 p: lgpxpppp -17-19 k: rfxvmnmfzrnktfpckpr -2-9 k: kkkknkkkkkkk -15-16 t: ttjmtttmttttttwt -9-10 r: rrrrrrrrmrrrr -3-4 p: jppppxf -7-8 k: nkqbvkkt -6-8 d: dddddrdddd -6-7 q: czbqdgnc -3-5 p: rxpppsx -4-6 t: thvtwv -2-13 d: dmdddddddddddd -16-18 n: nnnnnnnnnnnnnnnnnnn -11-12 s: ssfsdsmssswssh -3-5 v: kxnvvvmvrvdvvssvvv -5-8 x: nxxxxbxxxzx -3-5 t: ctttftt -5-7 s: hssvsgj -5-8 r: rrrrrrrcrx -1-13 v: vvvvvvvvvvvvpvvvvvv -5-9 h: gxlrhsgswhchfxbwjd -2-4 w: wgwb -6-12 v: pmxnjtfsvvxvv -1-4 n: vnntn -2-3 w: wwww -3-7 f: xmfbmnvnfkkmsd -10-12 x: xxxxxxjgxxxxx -2-3 l: cllvpbtmgzmrfmq -2-4 l: llrlllnlxll -5-10 h: hdhhhzhvtchhh -8-10 q: lhqmdwcfhqngq -1-5 t: twtfvcmktthtjltqvpwc -6-8 s: sxsghtbs -3-4 m: mmmmmmmmmmmmmmmm -16-17 l: rjdpxhtblvllgvwhl -5-13 s: brhsssnfcndsh -7-13 v: swkfswvmkvjbnsgvwp -1-3 k: wlfpzk -2-4 t: tpttt -2-9 t: cntttttcgtttt -5-6 r: rrrrbh -10-12 j: jjjjjjjjjzjjdj diff --git a/2020/inputs/03.txt b/2020/inputs/03.txt deleted file mode 100644 index 26d1b5b..0000000 --- a/2020/inputs/03.txt +++ /dev/null @@ -1,323 +0,0 @@ -..#......###....#...##..#.#.... -.#.#.....#.##.....###...##...## -..#.#..#...........#.#..#...... -..#......#..........###........ -...#..###..##.#..#.......##..## -......#.#.##...#...#....###.... -..........##.....##..##......#. -......#...........#............ -#....#..........#.............. -.#........##.............###.## -....#.........#.......#.#....## -#.#..#..#..#.......#...#....##. -.#........#......#.##.......#.. -..#.....#####.....#....#..#..## -.......#..##.......#......#.### -..#.#...#......#.##...#........ -##...................#...##..#. -......#...#.##...##.#......#..# -.#.................#..##...#... -...#.....#.......##.....#.#.... -.......#.#......#.....#..#..##. -..........#........#........... -..#.#.......................... -.#.##..#.#...#...#.........#... -.....#....#.....#..#.....#..... -...#.#.#.....#.#..#.......#..#. -.....#...###...##...#......##.. -#.###......#.#...#.#.#..###.... -#.....#..##......#..........#.# -#...............#........#.#..# -.....#..#.........#......##.#.. -.....#.##.##..#..##............ -...#......##...............#.#. -.#..#.#............##.#........ -#.....#..###.............##.#.. -...##..#.#..#...........#..#... -#....#.........#.#............. -##.#.........#..###......#.#..# -...#...#......#.#.#.##..#.##... -.....##............#.##.##..#.. -....#................#.##..#..# -...#..#.......#...#..#........# -....#...#...#................#. -....##...............#.#...#... -.#.....###...#.......#.##...... -....######.#..............###.# -.#..#.........##............... -................##.#..#....###. -.......#............#.#..#..#.. -......#.#...............##.#... -...#..####.#...#..#..#......#.. -....#.#...#.....#.........#..## -.##..#...#......##....##.#.#... -.##.#.........##...#....#...... -..#.#..#...#.#..#.......#...#.# -.........#..#.....##..#........ -..#......#..##.....#..#...###.. -..#...#....#.#..#..#.#.#..#.#.. -...#..#####.....#......#....... -#.#............#......#..#...#. -.........#..........###.......# -......#....#..#.##.#......#..#. -...........##.#....#.#..#...... -..#...................#..#.#... -#....##.............##....#...# -##..#....#.........#..........# -....#.#.#...#..#........#.##..# -...............#...#..##..#.... -.##.......#.......#...........# -#.........................##... -#........#.#..#..##..####.#.... -...................##.....###.. -.#.......#..#......#......#...# -..#.........#...#..........#... -..........#......#....#........ -.#......#..#...#..#...##....##. -...#.#..#..#......#.....##.#### -.......#.#....#.......#........ -#...#.#...##..##.#......#...... -.#.........#................... -...#..........#.#......#....... -...#.....##....#..........#.... -.#..........##..#..#..##....#.# -.##.#..........#...#.##.......# -#...###....#..#.#...#..#....... -..................##........... -..#...##.#...........#....#.##. -..#......#..##..#....##..#...#. -..#....#.....#.##..#.......#..# -#...#....#..#.#....#......##... -.......##..#..........#........ -..#.............##.#.....#...#. -...............#....#...#...##. -##...........#.......#.##...... -#..#...........#.........#..... -....###.............###.##..##. -.........#.#.....###.......#... -..#.##....#.#..........#....#.. -#........#....##...#..#........ -......#..........###..#.#...... -.....#.#......##.....#..##...#. -.#.......#......#...#...#...#.# -.#..........##.......#.....##.# -###.#...#....#.....#...#......# -..#.#.#..#.##.#..#............. -.....#......................... -.#..###..#...#...#..#..#...#.#. -#................##...##.##.... -......#...#...#..........#...#. -..........#.....##............. -..#.#......#........#.......#.. -........##.............#....... -.......#......#.##.#..#........ -#.#.#....#........#..........#. -##..##......#..#..#.....#.#..## -##..#..........#............... -#.....##...#.#......#.......#.# -#.....#...#....#..#.....##..... -##..........#.#.....#....#...## -..##.###..#.....#.......#...#.. -.#.#.......#......###........#. -.#..............#.#..###....... -.#....#..##.........#..#.#..... -....#....#.#....#..#.......##.# -#.......#.......#.........#.... -...#....#....#.....##..#..#.#.# -........#....#...........#..... -.#......##.#.#.##.............. -#..#.#.....##........#........# -##...#.#.......##.......#...#.. -#...#.....#.##...##.#.....#.... -....#..##...#........#.#...#... -...#....#.#.#..###...##.#.....# -......#..#.....#..#........##.. -.......#.....#.#.........#.#..# -..#.......#.#.#.#.#....#.##...# -.#...#........#..##..#......#.. -.#..#............#...#..#.#.... -...##......#......#............ -..#...#.#.....#.....#..##.#.... -.#......#.#......#..#.#........ -..#..........##...#.#.....#..#. -#...#.....#..#...#............. -..##.................#....#.... -.#....#.......#..##....#......# -.#....###............##....##.# -##..#........#..#...#.......#.. -.....#.....#.#.#.##.........#.. -.......#..#....#...#...#....... -...#...#...#.#.#..#.#.....#.... -#.#........#..#.##..#..###..... -..................#..#......... -#.#.....#..##.........#.......# -###..#.......#..............#.. -......#..#.....###..........#.. -....#.#...#..#...........#.#... -...#.....#.......#.....#.#..... -#.....##..#......##...........# -#...###...........##..#...#.##. -......##.##.#...#..#....#...... -...#.#......##.#......##....#.# -..............#.#.###.......#.. -........#....#.......##..#..### -...#.....##.#....#......##..#.# -..##........#.....#.#..#...#... -.#..#.##.........#.....#...#..# -..#..#....#...........#........ -.#...#....................#.... -##.....##....#.............#.#. -....#.#..#.#..#.#.#..........## -.............##.#.....#..#..#.. -.#....#.....##...#.###......... -..#........#........#.#..###... -.##....#...#...#.......#...#.#. -..#...#...#..##........#..#.... -..##.#..#..#.....#......#.#..#. -.#........#..#....#..#......... -..#.#.....#.##..#........###.#. -.....#.##.....##.#............. -#.........#.......#...##...#... -..#.##.#..#..#............#.... -.##....#..#............#.....#. -###........##.....##.#...#..... -#......##..##.#.#.#.#.#.#..##.. -.....###.....#....#......#....# -........#.........##...#....#.# -.#.#.....#.#..#..##......#...#. -...#.##....#..#.###..#..##..... -....#..........##..#..#..#..#.. -...#..#.##..#..#....#.........# -.....#..###.#.....#.....#..#... -......#...#....#.##...#.#...... -.#.###..##.....##.##......##... -.....#.#...........#.#......... -#........#...#..#......##.#.... -..#.......##....##....#.##.#..# -...###.#.........#......#.....# -..#.##..#....#.....##...#.##... -....##.##.............#...#.... -##..#...#..#..#..#............. -.....#.....#.....#............. -...#.##.......#..#.#.....#....# -#.....##.........#......##..... -.....##..........#..#...#..#... -#...###....#.......#...##...... -.#....#..#......#.....#...#.#.. -#........#.#.#...#.....###.#.## -##...#...##..#..#....#......... -....#............#..#.....#.... -#......#.........##....#....... -.#..#..#........#.............# -.##..........#......#.......#.. -#............#..#....#......... -....#.#.....#.##...#.....#.#... -...#.#..#...##..#...#.#.#...... -#....#..#.........##..#.#.#..## -.#...#..............#.......#.. -#...#.....#.#........##......## -...#....##.####.#.........#.#.# -....###.#..#............#.#..#. -....#......#...#......##.#.#.#. -.....#..#.#.##.#...##.......... -##..#...#.#...###.............# -....#...#..#.....#.#..#..#..#.. -#..........####......#.....###. -.........#........#.##.#...#... -.........#..........#.#..###... -.....##........##.........#...# -..##....#...#.......##......... -.....#.#......##....#...#...#.. -.##..#..##..................... -.......#...#..#..#...##....#... -.#...#.......###...#..#..#..... -.......#.....##.##.#.......#..# -.##......#...#....#..#......##. -.##....#..#....#...#...#....... -.........##..#..#.#.#.....##... -...#..............#..#.....#### -.#.#.#..#.......#.......#...... -..#.#......#..........#........ -.#...#.#..#.......#..#..#..#... -.......##.#...#..#....#.....#.. -.##...##....##...#........####. -....#.#..##....#...#....#.#.... -.....#.....#..#..#.#.##..#..... -..#....#..............#....#... -..#.#.#.....##.#.....#..##..... -....#.....#....#...#...#..#.#.. -#...#...........#..#..#........ -...#.#..#.........##.#...#..##. -......#.#.........#.#...#...... -......#..##.###......##.#....#. -.....#...#..#.......#.......... -.#...#.......#.....###......#.. -...........##.....#..#..#....#. -..#....#..#...#......#.......#. -..#...#...#.#..#....#...#...... -.......#....###.####...###.#... -#.##.#.......#.......#....#.#.# -.##..........#.....#..###...... -.....#...........#.##..#....#.. -........##.....#.#........##... -#..#..#..................##.... -#...###..........#............. -.......#.#.......#.#.......##.. -.....#.#...#....#...####.....#. -..##.....##.......#....#....... -##..........#...#..##....##.... -..........#..#......#........#. -##..#....#..#....#.....##....#. -##.##.....#...##.##.......#.... -..#..#.###.#..##.#..#..#...#... -.#..#.....#........#...##.#.... -..#..#.....#.#......##.#.#..... -.#..##...#.#....#...#...#.#.##. -.........#...#....###.#.....#.. -...........###.#.#..#..#...#.#. -##...#......##...........#..#.. -.........##..#...#.......#..... -#......#.#..........#..#....... -...#.................#....#.... -#....#......................##. -##.......#..#......#.#...###.#. -..#....#..#.#......#........... -...#...........###.#.#......... -..#..##.....#.....##...##...... -..#..#.#.#.#..#..#..##....#...# -#......##.....##..##.##...#.... -#.....#.....#.#........#....... -.#.....#.................#....# -.###....#...#............#.#.#. -.#...#.#......#.#.............. -....#...#......#.....#.......#. -........#.....#..........#....# -#..#......#...#...#.........#.. -#....#......#...##.#...#...#... -#...#....#....#..#..#.....#..#. -#......##..#..#.#.#..#.#....... -..#..#...............#...##...# -............#..............#.## -.#.#.#......##.......#.......#. -....#.........##.......#...###. -.......#.#...#.#.#.......#..... -....#..#..#...#....#.##.#.##... -...##.##.#...#......#.......... -#.....#...#.#...#.##..##.#..... -.......#.....#...#.#...##.#.... -.#.............#.....#....##..# -##......#.......#...#....#..... -.###......#.................#.. -#.#......##.........##..#...... -...#....#..........#.#......... -..##..#.........#.............. -.....#...#..................#.# -.............#.........#...#..# -....#....#......#.#.......#...# -#..#............#.#.......#...# -..#.....#............#......... -.#.....................###....# -........#.####.........#.#.#... -#...........##...#.........#..# -...........#..#......#...#.#... -....##...##.....#.....#........ diff --git a/2020/inputs/04.txt b/2020/inputs/04.txt deleted file mode 100644 index 242437a..0000000 --- a/2020/inputs/04.txt +++ /dev/null @@ -1,1029 +0,0 @@ -iyr:2015 -hgt:59cm byr:2029 cid:219 pid:9381688753 eyr:1992 hcl:#b6652a -ecl:#7a0fa6 - -ecl:blu iyr:2018 pid:943614755 cid:335 -byr:1968 -eyr:2026 - -pid:067285985 hcl:#ceb3a1 cid:281 -ecl:#07219a eyr:1944 -iyr:2025 -byr:2029 hgt:64cm - -hgt:185cm -ecl:gry cid:222 -iyr:2016 -hcl:#866857 byr:1970 pid:269105457 eyr:2026 - -pid:260043570 hcl:#b6652a cid:275 byr:1990 ecl:brn -hgt:163cm iyr:2012 - -hgt:181cm pid:604983466 -iyr:1930 eyr:2039 byr:1950 ecl:#906548 hcl:#b6652a - -iyr:2025 eyr:1956 hcl:z pid:#1c42cc byr:2006 -cid:327 hgt:141 ecl:#f2affc - -hgt:178cm byr:1939 pid:595705064 ecl:oth -iyr:2020 eyr:2026 -hcl:#888785 - -hgt:159cm iyr:2016 -hcl:#efcc98 pid:139063139 byr:1980 ecl:brn -eyr:2020 - -pid:646870519 hgt:179cm eyr:2022 iyr:2011 hcl:#602927 -ecl:brn -byr:1997 - -hgt:170cm hcl:#ceb3a1 iyr:2014 eyr:2023 ecl:oth pid:243067344 byr:1962 - -hcl:#866857 -ecl:oth pid:704529614 -byr:1941 cid:94 -eyr:2026 hgt:180cm -iyr:2010 - -iyr:1924 -pid:36196401 -hgt:74cm eyr:1921 -ecl:#3acf57 hcl:a4e4c0 byr:2024 -cid:153 - -pid:770262094 hcl:#866857 -eyr:2020 hgt:151cm -ecl:blu -iyr:2012 -byr:2002 -cid:242 - -pid:984364862 ecl:dne -iyr:2020 -hgt:151 eyr:2023 cid:314 hcl:z byr:2012 - -hgt:178cm iyr:2020 hcl:#6b5442 ecl:grn cid:323 eyr:2030 byr:1925 pid:285882039 - -iyr:2019 pid:986123633 -eyr:2024 byr:1990 hcl:#7d3b0c ecl:hzl hgt:192cm - -hgt:90 -byr:2025 iyr:1933 -ecl:dne eyr:2040 pid:8194347544 - -hgt:163cm byr:1934 eyr:2026 ecl:amb hcl:#eec6fb cid:303 pid:721792159 iyr:2013 - -iyr:2019 -byr:1920 hcl:#a97842 -cid:186 eyr:2020 -ecl:oth -hgt:167cm pid:217112082 - -pid:#55ce6b hcl:d30f6b eyr:2040 hgt:60cm ecl:dne iyr:1920 -cid:107 byr:2029 - -ecl:amb eyr:2024 pid:644304174 hcl:#6b5442 iyr:2018 -byr:1935 -hgt:182cm - -ecl:hzl pid:559383552 -hcl:#ceb3a1 eyr:2024 hgt:161cm byr:1968 iyr:2010 - -iyr:2018 -hcl:43fafb -hgt:65cm eyr:2027 -byr:1937 pid:#4bff3e ecl:grt - -eyr:2024 -iyr:2014 cid:163 byr:1924 hcl:#18171d -hgt:166cm - -eyr:2026 pid:955203781 -iyr:2016 cid:52 hgt:167cm -ecl:grn byr:1963 - -pid:479898570 hgt:165cm eyr:2024 byr:1932 -iyr:2010 ecl:grn -cid:88 -hcl:#c0a76e - -cid:241 hgt:178cm ecl:blu pid:069760797 hcl:#623a2f byr:1925 eyr:2029 iyr:2019 - -hgt:172cm eyr:2036 -iyr:2016 pid:#98caec -ecl:dne hcl:z - -ecl:#510672 iyr:1938 byr:2018 hgt:172in hcl:z cid:339 eyr:2039 -pid:#6c1216 - -hcl:#efcc98 -byr:1972 ecl:brn iyr:2011 pid:190911803 eyr:2025 hgt:171cm - -pid:0636917222 byr:2009 hgt:96 -hcl:z -iyr:1997 ecl:hzl eyr:2026 - -byr:1989 iyr:2011 pid:071588682 cid:155 ecl:grn -hcl:#ceb3a1 eyr:1955 hgt:170cm - -cid:266 hcl:#a97842 byr:1964 hgt:175cm -iyr:2017 ecl:brn - -pid:930133867 ecl:grn hcl:#733820 hgt:63in byr:1995 -eyr:2021 iyr:2014 - -eyr:2025 pid:284329794 -ecl:blu hcl:#ceb3a1 iyr:2012 -hgt:65in byr:1961 - -iyr:2010 byr:1998 -hgt:160cm -eyr:2029 hcl:#cfa07d -pid:253052921 -ecl:amb cid:324 - -pid:026835791 byr:1999 eyr:2022 hgt:162cm -hcl:#7d3b0c ecl:brn iyr:2014 - -pid:672752198 eyr:2030 byr:1952 hgt:65in iyr:2016 ecl:amb -hcl:#cfa07d - -hgt:193in -byr:2019 hcl:z pid:#cbc08c iyr:1951 ecl:#3e9f2f eyr:2002 - -ecl:utc pid:571477176 -byr:2012 eyr:1929 cid:240 -hgt:175in hcl:f4ef32 - -cid:93 hcl:#a5db2a -pid:274721479 byr:1940 eyr:2022 ecl:gry -hgt:157cm iyr:2012 - -pid:540858450 iyr:2014 cid:95 byr:1964 -hgt:156cm hcl:#866857 ecl:brn eyr:2026 - -pid:532626994 byr:1939 iyr:2017 -ecl:blu eyr:2026 -hcl:#fffffd hgt:184cm - -hgt:70 pid:404622083 -iyr:2026 -byr:2022 hcl:c1ba7f eyr:1979 ecl:lzr - -pid:931910908 -cid:177 hcl:#6b5442 -ecl:gry hgt:184cm -byr:1963 eyr:2020 -iyr:2014 - -iyr:2019 eyr:2022 hcl:#ceb3a1 hgt:191cm ecl:gry pid:954124659 cid:123 byr:1939 - -pid:411032659 byr:1950 -hgt:153cm eyr:2020 iyr:2014 ecl:hzl - -hgt:156cm eyr:2023 pid:29836124 byr:2017 hcl:56de83 ecl:zzz cid:179 -iyr:2018 - -hcl:#866857 iyr:2014 hgt:190cm byr:1998 pid:565524574 eyr:2020 - -byr:1973 hcl:#888785 iyr:2016 eyr:2028 hgt:173cm ecl:blu - -byr:1987 -pid:028825120 hcl:#7d3b0c -eyr:2023 hgt:190cm ecl:oth iyr:2014 - -eyr:2036 pid:172661617 -ecl:#ae607d byr:2017 hcl:z -hgt:82 cid:153 - -pid:202888577 eyr:2028 iyr:2013 -byr:1933 -hgt:68in cid:151 hcl:#b6652a ecl:brn - -iyr:2020 -ecl:amb eyr:2025 hcl:#a355be hgt:63in pid:146650894 - -iyr:2016 hgt:192cm pid:531372965 hcl:#fffffd -ecl:blu eyr:2025 - -eyr:2025 ecl:blu byr:1961 cid:224 iyr:2016 hcl:#6b5442 pid:368694418 -hgt:169cm - -pid:43707504 iyr:1945 -ecl:grt byr:2010 -eyr:2026 cid:273 -hgt:165in hcl:z - -hgt:159cm ecl:gry -hcl:#6b5442 -eyr:2030 pid:915819272 iyr:2015 - -pid:808392314 ecl:gry cid:285 hcl:#efcc98 byr:1923 hgt:161cm iyr:1941 eyr:2020 - -iyr:2017 -hgt:161cm -eyr:2025 hcl:#602927 ecl:oth pid:081917611 byr:1983 - -eyr:2028 pid:831032131 ecl:brn iyr:2013 hcl:#341e13 cid:198 byr:1991 hgt:67in - -hgt:181cm cid:320 pid:032769757 ecl:grn hcl:#733820 -eyr:2022 byr:1992 - -iyr:2010 cid:128 hgt:171cm byr:1932 pid:923377839 ecl:brn -hcl:#18171d eyr:2020 - -ecl:hzl iyr:2021 byr:2008 pid:569583509 hcl:f74823 -hgt:188in - -iyr:2016 hcl:z eyr:2021 ecl:#24ceee pid:349492243 hgt:67cm -cid:144 byr:2010 - -ecl:gry -byr:2029 hcl:3a0c30 hgt:163in eyr:1962 - -byr:1927 hgt:180 -cid:87 -ecl:#7ea777 -hcl:#623a2f iyr:2024 pid:597098940 eyr:2027 - -cid:89 hgt:193cm hcl:#623a2f -iyr:2010 eyr:2026 -pid:374988952 ecl:hzl byr:1973 - -eyr:2023 iyr:2013 byr:1977 -cid:329 pid:711256829 ecl:grn hgt:154cm -hcl:#866857 - -pid:212535692 ecl:brn -hcl:#b6652a hgt:169cm eyr:2025 byr:1920 iyr:2019 - -ecl:blu -byr:1962 -hgt:157cm iyr:2020 eyr:2027 pid:451039029 -hcl:#6b5442 - -hgt:187cm pid:187808959 eyr:2026 iyr:2020 -ecl:oth -byr:1956 hcl:#733820 - -byr:1959 hgt:160cm ecl:blu hcl:#6b5442 -cid:193 eyr:2026 -iyr:2014 -pid:812555315 - -hgt:153cm iyr:2011 -ecl:grn hcl:#ceb3a1 -eyr:2026 byr:1966 pid:503356330 - -ecl:#95d8a9 -eyr:2024 pid:382174744 -iyr:2025 -hgt:152 hcl:#888785 byr:2012 - -eyr:2028 -iyr:2017 byr:1938 -cid:279 hcl:#733820 ecl:amb pid:497365268 hgt:191cm - -cid:335 byr:1982 hgt:171cm iyr:2013 -ecl:hzl eyr:2030 -hcl:#efcc98 pid:018900639 - -eyr:2029 hgt:175cm pid:530128340 -hcl:#888785 -ecl:gry -byr:1947 iyr:2019 - -hgt:183cm -hcl:#6b5442 eyr:2023 ecl:grn -byr:1934 - -hcl:f8ed45 cid:54 iyr:1997 -hgt:69cm eyr:2037 ecl:gry -pid:184cm byr:2012 - -ecl:grn hcl:#733820 byr:1928 pid:002528194 -iyr:2014 eyr:2021 hgt:157cm - -hgt:163in -hcl:#c0946f byr:2018 eyr:2021 -iyr:1955 ecl:#216920 pid:87155266 -cid:298 - -eyr:2026 byr:1945 cid:161 iyr:2017 hgt:170cm hcl:#fffffd ecl:hzl pid:649441221 - -byr:1930 -iyr:2014 pid:151910079 hcl:#18171d ecl:oth eyr:2029 -hgt:169cm - -ecl:blu byr:1950 iyr:2010 cid:260 hcl:#cfa07d -hgt:167cm -pid:910685738 eyr:2021 - -hgt:182cm byr:1993 -eyr:2030 pid:073035999 hcl:#341e13 -cid:117 - -byr:1981 -hcl:#866857 -eyr:2028 iyr:2012 ecl:blu pid:620133246 hgt:157cm - -hgt:191cm -iyr:2010 pid:089995590 eyr:2023 ecl:amb byr:1986 hcl:#733820 - -iyr:2019 ecl:gry -hgt:165cm pid:910093364 hcl:#efcc98 byr:1997 -eyr:2028 -cid:153 - -hgt:83 hcl:174774 eyr:2032 -ecl:xry iyr:2017 byr:1940 - -byr:1943 -pid:980352645 -iyr:2015 hgt:66 eyr:2023 hcl:#b6652a ecl:oth - -ecl:amb byr:1980 hgt:164cm pid:775303596 hcl:#671bed iyr:2013 eyr:2030 - -hgt:173cm byr:1947 eyr:1947 iyr:1940 ecl:gmt hcl:7e515c - -hcl:#b6652a -iyr:2012 -eyr:2030 hgt:185cm ecl:grn - -ecl:amb byr:1940 hcl:#2943a5 iyr:2015 -hgt:185cm pid:931660417 -eyr:2021 - -eyr:1957 hcl:#623a2f -ecl:grt hgt:62cm pid:#af106a iyr:2012 -cid:59 byr:1985 - -ecl:amb eyr:2025 -pid:351412754 iyr:2014 byr:1941 hcl:#6b5442 hgt:174cm - -pid:5621200134 hcl:6ef9ba ecl:#ef68f5 eyr:1924 -hgt:63cm cid:188 byr:2004 - -hcl:#a97842 byr:1976 eyr:2020 hgt:171cm pid:041926354 iyr:2019 - -cid:234 -byr:2025 hcl:98619a pid:181cm eyr:1941 -iyr:2021 -hgt:167in ecl:#f5e651 - -hgt:73cm eyr:2028 byr:1985 iyr:1949 hcl:z ecl:utc cid:207 pid:#ee9f95 - -pid:179cm eyr:2030 hcl:b8e142 -hgt:69cm -iyr:1933 -byr:1934 -ecl:grn - -iyr:2028 eyr:1954 hgt:111 cid:180 pid:183391861 -byr:2030 hcl:1fb30f ecl:#0d0160 - -ecl:#0b3b2d hgt:191cm byr:2023 pid:727024676 eyr:2025 hcl:#b6652a - -hgt:66in -byr:1923 eyr:2023 ecl:gry -pid:454789451 iyr:2013 hcl:#cfa07d - -eyr:2020 -pid:339972685 -ecl:amb -iyr:2017 byr:1926 hgt:154cm -hcl:#18171d - -ecl:oth cid:302 -byr:1946 -hcl:#ceb3a1 -pid:622779476 eyr:2024 iyr:2012 hgt:158cm - -byr:2012 -pid:748786877 hgt:135 iyr:2016 hcl:b6e962 ecl:gry eyr:2011 - -byr:1997 -hcl:#a97842 -eyr:2022 pid:325672898 ecl:amb hgt:190cm iyr:2010 - -cid:210 hcl:#c0946f byr:1957 eyr:2022 -iyr:2020 pid:374646087 ecl:blu hgt:184cm - -eyr:2029 ecl:#353e0f -pid:#66ec82 -byr:2023 hcl:10d9d8 cid:271 - -pid:816485054 -eyr:2019 ecl:grn -hcl:#efcc98 hgt:185cm iyr:2013 -byr:2014 - -hcl:#866857 iyr:2014 byr:1953 eyr:2022 ecl:blu hgt:166cm - -pid:162cm hgt:59cm iyr:1981 -eyr:2025 byr:2009 -ecl:gmt hcl:116742 - -eyr:2028 hgt:67cm hcl:3d1f34 byr:1963 pid:62859332 -ecl:dne -iyr:2023 - -iyr:2013 -pid:271450754 eyr:2016 hcl:e20882 cid:186 hgt:157in ecl:utc byr:2023 - -pid:702200026 eyr:1968 ecl:gmt hcl:#888785 iyr:2018 hgt:193in byr:1943 - -eyr:2025 byr:1989 ecl:amb hcl:#866857 cid:119 -hgt:191cm -pid:556011434 - -hgt:178cm iyr:2013 -pid:928476807 -ecl:amb hcl:#623a2f byr:1996 eyr:2026 - -cid:222 -pid:325218825 eyr:2021 byr:1983 hgt:155cm ecl:brn iyr:2011 -hcl:#fffffd - -pid:949344785 ecl:grn eyr:2025 cid:182 byr:1974 hcl:#ceb3a1 -iyr:2011 - -cid:269 pid:669599426 hgt:176cm ecl:blu byr:1957 -iyr:2015 hcl:#623a2f eyr:2025 - -eyr:2023 hcl:#888785 -pid:178525132 iyr:2018 hgt:186cm - -ecl:hzl -byr:1940 iyr:2013 -hgt:185cm eyr:2028 -hcl:#7c73a3 - -hcl:z -byr:2001 cid:292 ecl:#d56bbd pid:93473192 -iyr:2003 hgt:150 -eyr:1922 - -eyr:2021 pid:786485899 -hgt:170cm hcl:#efcc98 byr:1955 -iyr:2010 ecl:brn - -hcl:#733820 ecl:hzl hgt:157cm byr:1944 eyr:2027 pid:906803629 iyr:2015 - -hgt:151cm ecl:blu iyr:2016 -hcl:#02ffd7 byr:1995 -pid:369315941 eyr:2026 - -cid:330 ecl:#18e883 eyr:2038 -hcl:z iyr:1929 -hgt:193 pid:33765426 - -pid:743094345 eyr:2027 -iyr:1949 byr:1955 -ecl:gry -hgt:160cm hcl:8dae67 - -cid:167 hcl:#18171d -iyr:2016 pid:214065645 byr:1942 eyr:2030 hgt:183cm ecl:hzl - -ecl:brn hcl:#623a2f cid:171 byr:1971 -iyr:2011 eyr:2028 -pid:607344613 -hgt:153cm - -byr:1921 pid:677007802 hcl:#341e13 ecl:brn iyr:2012 hgt:188cm eyr:2028 - -hgt:162cm cid:319 hcl:z iyr:2025 -byr:1989 eyr:1939 pid:67311222 -ecl:utc - -iyr:2014 eyr:2025 hgt:171cm -cid:302 byr:1997 -hcl:z -ecl:amb pid:101363367 - -ecl:oth iyr:2010 -cid:96 hgt:164cm hcl:4bc20a byr:1947 -pid:166115442 eyr:2030 - -byr:1964 -hcl:#6b5442 hgt:156cm eyr:2022 pid:426807062 ecl:brn cid:321 iyr:2012 - -byr:2012 hcl:#888785 cid:298 eyr:1920 ecl:zzz hgt:169cm pid:0660316558 iyr:2019 - -hcl:579266 byr:1931 pid:#aa5fd0 ecl:gry eyr:2017 hgt:60 iyr:1965 - -iyr:2011 -pid:610896691 hcl:#733820 -byr:1936 -ecl:gry eyr:2021 hgt:161cm - -pid:443246791 iyr:2015 hgt:158cm hcl:#18171d -byr:1928 ecl:brn cid:207 - -byr:1950 pid:644579904 hcl:#b6652a -eyr:2027 iyr:2017 -ecl:brn hgt:171cm - -iyr:2011 byr:1960 -eyr:2023 -hgt:171cm ecl:hzl -pid:331465564 cid:205 hcl:#18171d - -hgt:61cm eyr:1987 ecl:#9f458c byr:2023 pid:162cm hcl:z iyr:1997 - -hcl:59e376 pid:065607649 -iyr:2020 -byr:2010 ecl:blu - -pid:167cm byr:2022 hgt:150cm ecl:#06650a hcl:caa145 eyr:2032 -iyr:2015 - -byr:1932 -hcl:#419d73 -cid:203 iyr:2017 -pid:105921085 -ecl:gry - -pid:501585534 hcl:#418895 -iyr:2018 -hgt:157cm byr:1940 ecl:hzl eyr:2027 - -cid:220 hgt:171cm hcl:#623a2f -ecl:gry -iyr:2017 -pid:085309709 eyr:2024 byr:1932 - -hcl:#733820 eyr:2028 cid:93 -iyr:2017 -byr:1974 hgt:163cm ecl:grn pid:630322998 - -hcl:#602927 cid:97 hgt:166cm eyr:2025 -ecl:hzl iyr:2016 byr:1964 pid:355325363 - -iyr:2016 pid:402228657 hgt:174cm byr:1993 -eyr:2020 hcl:#733820 ecl:grn - -iyr:2020 hgt:171cm ecl:amb -hcl:#c0946f -byr:1939 -cid:316 pid:782384470 eyr:2030 - -byr:1983 pid:839608616 -eyr:2026 -hcl:#ceb3a1 cid:242 -hgt:192cm ecl:hzl - -pid:701022732 byr:1931 ecl:amb -hgt:70in hcl:#341e13 eyr:2030 iyr:2013 - -eyr:2027 -pid:740692321 byr:1940 -hgt:179cm ecl:blu cid:153 iyr:2010 - -iyr:2024 hcl:z ecl:zzz hgt:181in pid:#c38620 eyr:1976 cid:97 -byr:2029 - -byr:1999 ecl:lzr hcl:6f29a6 eyr:2023 -iyr:2018 cid:209 pid:401606571 hgt:163cm - -ecl:amb -byr:1996 hgt:181cm iyr:2018 hcl:#6b5442 pid:022285219 eyr:2021 - -cid:93 pid:807990476 -hgt:61in eyr:2027 hcl:#cfa07d ecl:oth iyr:2017 - -hcl:#7d3b0c pid:225151503 iyr:2013 cid:68 -eyr:2029 -ecl:brn hgt:64in byr:1959 - -eyr:2028 hgt:172in -iyr:2014 byr:1950 pid:187cm hcl:z ecl:brn - -byr:1982 -pid:978263388 eyr:2021 hgt:175cm iyr:2014 ecl:brn hcl:#a97842 - -hgt:162cm -eyr:2025 -pid:6533951177 byr:1993 iyr:2011 hcl:#c0946f ecl:hzl - -pid:182cm -iyr:2025 eyr:2035 hgt:59in -ecl:#799f29 hcl:z -byr:1920 cid:202 - -hcl:#733820 -eyr:2022 hgt:185cm byr:1989 pid:195276207 -ecl:blu iyr:2017 - -hcl:#7d3b0c -cid:257 ecl:gry -pid:123065639 byr:1951 iyr:2013 - -eyr:2039 ecl:#a82e90 byr:1927 pid:719738468 hgt:73cm - -hcl:605223 -hgt:162cm pid:50424035 -ecl:oth cid:343 byr:2025 iyr:2023 eyr:2024 - -hcl:699116 iyr:2001 -eyr:2022 -byr:2013 -hgt:171cm pid:8900968325 - -hcl:#efcc98 eyr:2029 ecl:grn pid:568953221 -byr:1986 -hgt:178cm -iyr:2020 - -pid:452235579 byr:1932 -ecl:grn -iyr:2010 hgt:189cm eyr:2028 -hcl:#602927 cid:258 - -ecl:xry iyr:2009 cid:334 pid:189cm -eyr:2032 byr:2005 hgt:172in hcl:z - -hgt:159cm hcl:z pid:166cm -ecl:oth eyr:2026 iyr:2020 - -eyr:2023 ecl:blu byr:1935 iyr:2015 -hcl:#866857 pid:542611829 -hgt:168cm - -pid:#ec3d53 -hcl:#ceb3a1 -byr:1999 eyr:2024 -hgt:188cm ecl:oth iyr:2018 - -byr:2003 hgt:167 -hcl:486800 -ecl:#29bdd6 eyr:2037 cid:169 iyr:2010 - -byr:1983 -eyr:2026 ecl:gry -pid:203934984 -hgt:181cm iyr:2020 hcl:#a97842 cid:184 - -hgt:180cm -iyr:1934 eyr:2038 hcl:#a97842 ecl:brn byr:1942 pid:427001597 - -hcl:#18171d byr:1988 -cid:267 hgt:188cm -ecl:amb -eyr:2028 pid:696617232 - -eyr:2024 hcl:#cfa07d -iyr:2013 pid:176cm hgt:189cm byr:1990 -ecl:gry - -eyr:2025 iyr:2015 hgt:153cm hcl:#ceb3a1 ecl:grn pid:686467422 byr:1961 cid:282 - -byr:1931 hgt:185cm ecl:oth -eyr:2022 -pid:561083684 hcl:#efcc98 -iyr:2012 - -byr:1948 cid:327 hgt:151cm -iyr:2016 hcl:#733820 ecl:oth pid:341978822 - -hcl:#ceb3a1 -byr:1978 iyr:2020 hgt:172cm -eyr:2022 ecl:oth pid:093317990 - -eyr:2029 -pid:096891409 iyr:2018 -hcl:#d82822 hgt:174cm ecl:hzl -byr:1988 - -hgt:170cm iyr:2018 pid:588142771 eyr:2022 hcl:#733820 -cid:273 byr:1940 ecl:#a608fe - -iyr:2029 eyr:1980 hcl:#341e13 byr:2027 ecl:grt -pid:443809337 hgt:180cm -cid:205 - -ecl:#f89df0 hgt:144 hcl:2f26ab iyr:1982 pid:#3b43c1 eyr:2032 byr:2012 - -ecl:hzl byr:1971 -pid:030850749 -hgt:170in -hcl:#ceb3a1 eyr:2023 iyr:2018 - -byr:1940 iyr:2020 -eyr:2026 pid:437820254 -hgt:179cm ecl:gry - -byr:2028 -eyr:1986 hcl:z -hgt:185in pid:773739744 ecl:dne iyr:2020 - -hcl:#a97842 -hgt:186cm cid:64 iyr:2016 -byr:1947 eyr:2021 - -byr:1988 hgt:160cm eyr:2023 hcl:#866857 pid:788805179 iyr:2022 ecl:amb - -hgt:164cm byr:1996 cid:338 hcl:#efcc98 -eyr:2029 pid:208596014 ecl:blu - -pid:357680064 byr:1960 eyr:2029 ecl:gry hgt:192cm hcl:#c0946f - -ecl:#d32320 -hgt:167in pid:19531341 -hcl:z -cid:346 iyr:2024 byr:2006 eyr:2035 - -pid:843729120 byr:1987 hgt:185cm eyr:2022 -ecl:amb -iyr:2012 hcl:#c0946f - -eyr:2020 byr:1961 iyr:2011 -hgt:162cm cid:54 pid:891397982 ecl:brn - -ecl:zzz byr:2019 iyr:2015 eyr:2028 hcl:43d56d -hgt:152cm -pid:182cm - -hcl:#18171d byr:1979 hgt:174cm -iyr:2013 cid:228 eyr:2022 ecl:amb pid:82422450 - -cid:156 iyr:2017 -byr:1924 -hcl:#b6652a ecl:gry hgt:184cm eyr:2027 pid:451347151 - -pid:850192502 hgt:65in -iyr:2011 hcl:#7d3b0c -eyr:2023 ecl:gry - -ecl:amb hgt:181cm iyr:2017 pid:233345009 byr:1934 -hcl:#341e13 -eyr:2024 cid:199 - -eyr:2026 pid:#4cb480 -iyr:1958 hgt:176cm ecl:dne hcl:z - -ecl:grn eyr:2027 hgt:178cm byr:1994 hcl:#341e13 -iyr:2016 pid:790075315 - -pid:140922484 -byr:1958 -eyr:2025 -iyr:2019 ecl:brn hgt:157cm hcl:#623a2f - -pid:466785488 hgt:160cm hcl:#cfa07d -byr:1947 -iyr:2010 -cid:198 eyr:2020 ecl:hzl - -ecl:oth -eyr:2022 byr:1963 -hcl:#fffffd iyr:2017 -hgt:171cm pid:463249115 - -hgt:73cm byr:1968 -pid:470317690 ecl:blu -iyr:2015 hcl:#c0946f cid:54 eyr:2029 - -hgt:162cm iyr:2014 -byr:1951 hcl:#b6652a eyr:2029 ecl:blu - -ecl:oth -hgt:176cm hcl:#888785 byr:1963 -iyr:2017 pid:453133253 eyr:2025 - -hcl:#efcc98 -eyr:2024 iyr:2020 cid:330 byr:1950 pid:937122408 ecl:gry hgt:162cm - -hgt:168cm -pid:745867335 -cid:165 hcl:#c0946f iyr:2018 ecl:grt eyr:2030 -byr:1932 - -byr:1949 pid:116003343 -hcl:#c0946f hgt:178cm eyr:2028 iyr:2020 cid:220 -ecl:hzl - -iyr:2013 -cid:314 pid:186cm hgt:74cm eyr:1973 ecl:hzl byr:2007 -hcl:180e0c - -pid:486330019 -byr:1999 ecl:oth hgt:154cm iyr:2019 eyr:2026 -hcl:#efcc98 - -eyr:2030 iyr:2018 hcl:#18171d byr:1950 -pid:648616604 hgt:160cm ecl:gry - -hgt:173cm -ecl:oth byr:1993 eyr:2029 hcl:#fffffd iyr:2010 pid:317451887 - -ecl:brn hgt:157cm -byr:1963 eyr:2023 pid:005387570 hcl:#866857 iyr:2012 - -pid:419695212 eyr:2020 byr:1957 cid:198 iyr:2015 hcl:#888785 hgt:168cm ecl:amb - -ecl:amb -iyr:2017 eyr:2024 pid:039995171 hcl:#a97842 -hgt:153cm byr:1983 - -byr:1979 eyr:2021 iyr:2011 hgt:157cm ecl:blu pid:110855542 hcl:#c0946f - -ecl:blu pid:948753945 eyr:2029 iyr:2012 hcl:#ceb3a1 -hgt:164cm byr:1988 - -iyr:2010 -eyr:2032 hcl:#fffffd pid:#175129 hgt:184cm -ecl:hzl byr:1985 - -hgt:189cm ecl:blu byr:1936 eyr:2027 hcl:#733820 -pid:728752361 iyr:2011 - -hcl:#733820 ecl:blu eyr:2023 hgt:172cm iyr:2017 -pid:013415387 byr:1947 - -byr:2012 iyr:2017 pid:#424ae4 -cid:172 hgt:166cm eyr:2022 -hcl:b1319b ecl:#6635d8 - -eyr:2030 -iyr:1928 hgt:185cm ecl:brn pid:#ac5a90 byr:1984 hcl:ac8f43 - -eyr:2027 -ecl:amb iyr:2014 hcl:#fffffd -pid:838758900 -hgt:177cm byr:1942 - -cid:166 iyr:2020 ecl:lzr hgt:70cm eyr:2040 byr:2004 hcl:#733820 - -eyr:2028 ecl:grn byr:2016 cid:61 iyr:2010 -hcl:#cfa07d -hgt:155in -pid:9594283803 - -ecl:gmt pid:984675198 -byr:1997 hgt:128 eyr:2037 hcl:#b6652a cid:299 - -iyr:2015 pid:733864914 eyr:2021 ecl:amb -byr:1971 cid:280 -hgt:181cm hcl:#054593 - -ecl:hzl hcl:#cfa07d eyr:2022 pid:832736421 -byr:1958 -iyr:2010 -cid:274 hgt:152cm - -eyr:2020 hcl:#6b5442 cid:223 hgt:155cm byr:1989 ecl:oth -iyr:2011 pid:549182194 - -iyr:2020 hcl:#cfa07d -eyr:2027 pid:093361240 byr:1941 cid:271 hgt:178cm ecl:brn - -ecl:blu cid:290 eyr:2027 -hgt:192cm byr:1945 hcl:#7d3b0c iyr:2020 pid:910713369 - -byr:1991 hcl:#ceb3a1 ecl:xry hgt:159cm pid:9496171384 -eyr:2030 iyr:2016 - -eyr:2020 pid:812617809 hcl:#7d3b0c -byr:1970 ecl:gmt -iyr:1971 hgt:157in - -pid:596027311 hcl:#866857 hgt:169cm byr:1945 eyr:2030 ecl:oth -iyr:2010 - -hgt:176cm -pid:213213359 byr:2012 hcl:be7b13 eyr:1971 ecl:gmt iyr:2011 -cid:64 - -pid:27107946 ecl:utc hgt:66cm byr:1928 eyr:2040 -cid:87 - -byr:1959 ecl:blu hcl:4e023b pid:9017609497 eyr:2023 hgt:68 iyr:2029 - -hgt:164cm eyr:2023 byr:2008 ecl:grn pid:420168481 hcl:#b6652a iyr:2012 - -eyr:1977 byr:1934 -ecl:brn cid:163 -iyr:2018 pid:2863284754 -hgt:150in hcl:#623a2f - -ecl:hzl eyr:2031 cid:145 hgt:186cm hcl:#cfa07d -byr:1941 iyr:2010 pid:722056139 - -ecl:blu eyr:2027 -hcl:#888785 iyr:2018 byr:1977 cid:278 hgt:156cm - -eyr:2039 hgt:82 byr:2007 -hcl:z iyr:2021 ecl:dne cid:191 -pid:#1cf69f - -pid:183cm cid:111 -hgt:66cm -iyr:1950 -eyr:1947 ecl:#016f6a - -ecl:hzl byr:1957 iyr:2015 hgt:186cm eyr:2029 hcl:#701e04 cid:149 pid:827898914 - -cid:214 pid:785688542 hgt:189cm byr:1974 ecl:brn -hcl:#18171d -eyr:2030 - -hcl:#866857 -cid:241 ecl:grn pid:389488422 byr:1959 iyr:2015 hgt:67in -eyr:2027 - -hcl:#6b5442 iyr:2011 hgt:193cm -eyr:2026 byr:1952 -pid:033382338 -ecl:grn - -iyr:2020 hgt:166cm byr:1927 -eyr:2029 ecl:hzl -pid:927006613 hcl:#623a2f - -ecl:gry pid:640783974 -hgt:71in byr:1945 iyr:2019 cid:268 hcl:#b6652a -eyr:2025 - -hcl:#733820 hgt:163cm -pid:1285584293 byr:1967 ecl:oth -cid:309 iyr:2020 eyr:2031 - -pid:910349085 iyr:2011 hcl:#623a2f byr:1956 -eyr:2025 ecl:gry -hgt:182cm - -pid:018283044 hcl:#602927 hgt:153cm ecl:gry iyr:2020 -eyr:2024 -byr:1990 - -hgt:184cm hcl:#866857 ecl:oth -eyr:2023 pid:405733635 cid:205 -byr:1987 iyr:2012 - -hgt:167cm -iyr:2015 ecl:brn -eyr:2025 -hcl:#18171d cid:313 byr:1960 - -hgt:165cm byr:1933 -iyr:2014 -cid:203 -hcl:#1cdbb3 -ecl:hzl eyr:2027 pid:747009469 - -hgt:169cm ecl:gry iyr:2014 -byr:1966 pid:621876532 hcl:#efcc98 - -cid:342 eyr:2029 hcl:#a97842 byr:1970 -ecl:oth -pid:137287449 hgt:180cm -iyr:2011 - -hcl:#cfa07d byr:1985 hgt:183cm ecl:grn -iyr:2013 eyr:2022 - -iyr:2023 -pid:164cm hcl:z byr:1966 -eyr:2021 ecl:utc - -hcl:#fffffd cid:60 -byr:1973 -pid:324648387 -hgt:177cm eyr:2022 iyr:2010 -ecl:oth - -pid:632056596 hcl:#efcc98 -hgt:73in ecl:brn byr:1928 iyr:2017 -eyr:2023 - -cid:144 ecl:amb eyr:2035 byr:1943 hgt:180cm -iyr:2012 -pid:155cm - -hcl:#6b5442 -pid:927492391 -eyr:2023 hgt:172cm byr:1958 cid:92 ecl:gry iyr:2019 - -iyr:2020 cid:82 -hgt:193in hcl:#b6652a -ecl:grn eyr:2034 byr:2026 - -iyr:1922 hcl:245cb3 byr:2015 -pid:151cm -eyr:2040 -ecl:lzr cid:136 hgt:101 - -byr:2025 -eyr:2029 -hgt:193in -cid:308 -ecl:gry iyr:2028 pid:9335153289 -hcl:z - -eyr:2030 hgt:163cm iyr:2014 -pid:147768826 ecl:blu byr:1922 hcl:#ceb3a1 cid:169 - -ecl:blu byr:2002 eyr:2028 pid:998185490 cid:165 iyr:2020 -hgt:188cm hcl:#c0946f diff --git a/2020/inputs/05.txt b/2020/inputs/05.txt deleted file mode 100644 index 812a71d..0000000 --- a/2020/inputs/05.txt +++ /dev/null @@ -1,968 +0,0 @@ -BFFFFFFRLL -FFBFBBBRLL -FBBFBFBRLR -BBFBBBBLLL -BBFBBBBLLR -BBBFBBBLLR -FFBBBFBRLR -BBFBFBFLRL -FBBFFBBLRL -BBBFBBFRRL -BBFBBFFRRL -BFBBFBFLRL -BBFFFBBRLL -FBFFFBBLLR -FBFBFBFLRR -FBBFBFFRLL -FFBBFFFRRR -BFBFBFBRLL -FBBFFBBRLL -BBBFFBBRLL -BFBFFFFLLR -FBBBBFBRRR -BBFBBFFLRR -BFFBFBFRRR -FBFBBBBRLR -BFBFBFFRLL -BFFFFFBRLL -FBBBFBFLLR -BFFBFBBRRR -BFFBBFBLLR -FBBBFFBLLL -BFFFBFBLRR -FFFFBFFLRR -BBFFFBFLLR -FBFBFFFLLR -FBFFFFFLLL -FFFFFFBRLL -BFFBFBBLRR -BFBFFBBLRR -BFFBFFBRLR -FFBFBBBLLR -FBFFFBFRRR -BFBFBFFRLR -BBBBFFBRRR -FBBFBBBLLL -FBBBBFBLRR -BFBBFFFRRL -FBBBBBBLRL -FBBFFFFLLL -FFBBBFFLLR -FBBBBBBRRR -BBBBFFBRLR -BBBFBFBLRL -FFBFFBFLLL -FBBBBBFLLL -FFBBBBBRLR -FBBFFFFLRL -BBFBBFBLLR -FFFBBFFRLR -FFFBBBFLLL -BFFFFFFLRL -BFFFBFFLRL -FBBFFFFRLR -FBFFFBBLLL -FFFFFBFRLR -BBBBFBFLLL -FBFBFFBLLR -FFBFBFBRLR -FBBBFBBLLR -FFBBBBFRLR -FBBBFBBRLL -FFFBFBFLLL -FFFFFBFRRL -FFFBFFBLRR -BFBFBBFRLL -BFBFFFBLLL -FFFBFBFRLL -FBFBBBFRLL -FFFBFBFLLR -BFBBFBFRRL -BBFFBFFRLR -FFFBBFFRLL -BBBBFFFLRL -BFFBFBBLLL -BBFFFFFLRL -BBFFBBBRLL -FFBFFFFLRR -FFBBFFFRLR -BBFFBBBRLR -FBFBFFBRRL -FFFFBBBLRL -BBFBFFFRRL -BFBBBFBRRL -FFBFBFBLRR -BBBFBFFRLR -BFBBBBBRRL -FBFFFFFLRR -BFFFFFBLRR -FFBBBFBLLL -FBBBFFFLRL -BBFFBBFRRL -FBFFFFBRRR -BFBFBBBRRL -BBFFBBBLRL -FBBFBFBRLL -FBFBBBFLLL -FFFFBBBLRR -FBBFBBFLLR -FBFFBBFLRL -FFBBFBFRRR -BFFBBBFLRL -FFFBBBFRRL -FFBBBFFLRL -BFBBFFBRLL -BFFBFFFLLL -FBFFFFBLRR -BFBFFBFLRL -FBBFFBFLLR -FBBFBBBRRL -BBFBFFFLLL -FBBBBFFLRR -FBBBFBBRRR -FFFBFFFLLR -BBFFBBFLRL -FFFFBFFRLL -BFBBBFFRRR -BFFFFBFRRL -BBFFBBBLLR -BFBBBBFRRR -BFBBBFFLLL -BBFBFFFLRL -BBBFFFBRRL -BBBBFFBRLL -FBFFFFFLRL -BFFFBBFLLR -FFFFBBFRRL -BBFFBFBLLR -BFFBBFFRRL -BBBFFBBLLL -BFFBFBFLLL -BFBFBFBRRL -BBFFFFBRRL -FBBBFBFRRR -FFBFBBFRLR -FFFBBBBLRR -FFBBFBBRRL -BBFBBFBRLL -FFBBBBBRLL -BFBBBBFLRR -FBFBBFBLLL -FBBFFFFRLL -BFFBFFFLRL -BBBFBBFLLL -BFBFBBBRRR -FBFBBFFLRL -FBBBFFFLLR -FBBBFFBLLR -BBFFBBFRLL -FBBFFBFLRL -BFFBBBFRRR -BFBBBBBRLL -FFBBBBFRLL -BBBFFFFLLL -BBFBFFBRRR -FBBBBFFLLL -BBBFFFFRRR -FBBFBFBLLL -BBBFBBFLRR -FFBFFBBRLL -FFBBFBFLLL -FBFFFFFRLL -FBFBFFBLRR -BBFFBBBRRL -BFFBBBFRRL -FFBBBFBRLL -FBBBBFBRRL -BBFBBBBRLR -BFFBFFBRRL -BBFBFBBRRL -FFFBFBFRLR -FFBBFBFRLR -FFFBBFBRLL -BFFFFBBRLL -FBFBBFBLLR -FBFFBBFLLL -BBFBFBBRLR -BBFBFBBLLL -FBBBFBBRRL -BFFFBBBRLR -BBFFBBBRRR -BFFBFFBLRL -BBFBFFBLLR -FFFFFFBRRL -BFBFBFFLLR -BBBBFFBLLL -FBBBFBFRRL -FBBFFBFLLL -FFBFBFFRLL -BFBBFFFLLL -FBFFFBBLRL -FFFBFFBLRL -BFFFBBBLRR -BBBFFBFRRL -FBBBFFFRLR -FFBBFFBRRR -FBBBBBBLLL -BFFBBFFLLR -FFFFFBBLLR -FBBFBFBRRR -BBBFBFFLLL -FFFFBBFRRR -FBFFFFBRLL -FFBBFFFLRR -FFFFFBBLRL -BBBBFFFLLL -FFFFBFBLLR -BBBBFFFRRR -FBBFBBFRRR -BFFBFFFRLR -FBFFBBFLRR -BFBBFBBRLR -BFFBBBFLLL -BFBFBBBLLL -BBFBBBFRRL -FBBFBBFRRL -FFFBFFFLRL -FBFFBFBLRR -FFBFFFFRLL -FFFFBBFLRR -BFBFFBFLRR -FBBFBBBRLR -BFBBBFFLRL -BBFBFBFRLR -FFFFFBBRRL -BBFFBFFLRR -FBBBFFBRLR -BBBFFBBRRL -FFFFFBBRLR -FFFBBFFRRL -FFBFFFFRLR -BFFBFBBLLR -BFBFBFFLLL -FFBFBBBLRL -BBFBBBBLRR -BFFFFFBRLR -BBFBFBBLLR -FBBBBFBRLL -BBFFBFBLRR -BBFBFBBRRR -BBBFBBBLLL -FBFBBBBRLL -BFFBFBBRLL -BFBBBBBRLR -BBFFFFBRLL -FBFBBBBRRR -FBBFFFBRRL -BFFBBFFLLL -BBFBBFBLRL -FBBFBBBLRR -FBBFBBFLLL -FFFFBBFLRL -BFFFBBBRLL -FFFBBBFLRL -BFFFBBFRLR -FFFFBBBLLR -FFFFBFFRLR -FFFFBBBRRR -BFBFBFBRRR -BBFFBBFRRR -FBBFBFFLLR -BFBBBFBRLL -BFBFFFFRLR -BFBFFFBLLR -BFBBBFBRRR -BFFBBBFRLL -FBFFBBFRLR -FBFBBFFLLL -FBFBFFFRLR -FFFBFBBLRR -FFBBBFFRRL -BBFBFFBLRL -FBBBBBFRLR -BBBFBFBLLR -FFFBBFFLRL -BFFBBFFLRR -BBFBFFFLRR -FFBFFFBRRR -BFFBBFBLRL -FFBBFFBRLL -BFBFFBFRLL -FFBFBFFRLR -FBFFFBFRLR -BFBBFBFRLL -BFFBFBFRRL -FFBBFFBRRL -FBFFFFBLLL -BFFFBBBLLL -FBBFBFFRRL -BFBFBBBRLL -FFFBFFFLLL -BFFFBFFRRL -FBBBBBFRLL -FFBFBBFRRR -FBFBFFFLLL -FFFBFBBRRR -BFBBFFFLRR -FFFFFBFLRR -FBFBFFBRLR -FBFFBBFLLR -BBBFFFBLLR -FBFFFBBRLL -BFFBFBBLRL -FFFFFFBRRR -FFBFBFBRLL -BBFBBFFLLR -BBBFFFFRLR -BFBFBFBLRL -FBFFBFBRLR -FBBFFFBRRR -BBFFFFFLRR -BFBFBFBLRR -BFBBBBBLLR -FFBFFBFRRR -FFFFBBBRLL -FBBBBBFLRR -FFBBFBFRLL -FBFBBFFLRR -FFBFBBBLLL -FBFFBFFRRL -BBBFFBBLRR -BFFFFFFRRL -FBFFBFFRLL -FBBBBFBRLR -FBBBFBFLRL -FBBBFFBLRL -FFBBFBBLLR -BBFFFBBRLR -BBBBFFBLLR -BFFFFBFLRR -BBFFBFFRLL -FFBFBFFRRR -BFFFFFFRLR -FFFFBFFLRL -BFBBFFFRLR -BBFFBFFLLL -FFFFFBFRRR -FFFBFBBLRL -BFFBBBBRRL -FBFBBFFLLR -FFFBBFFLLL -FFFFBFBLRL -BBFBFBBLRR -BBFFBFFLRL -BBBFFFBLRL -BFFBFBFRLL -FFFBFFFLRR -FBFFFBBRLR -BFFFBBFRRR -FBBBBBFLRL -BFFFBBBLLR -BFFFBBFLRL -BFFFFBFLLR -FBFFFBBLRR -FBBFFFBRLR -BBFFBFBLRL -BBFBFBFLLR -FBBBFBFRLR -FBFFFBFRRL -BFFFBFFLRR -FFFFBFBLRR -FBFFBFFLLL -FFBFFBBRLR -BBFBBBFLLL -FBFFBFBRRL -BFFBFFBRLL -BFBFFFFLRR -FFBFBBBRLR -BFFBFBBRRL -FBFBBBBLRR -BFFFFFBLLL -FBFFBFBRRR -FBFBBFFRLR -BFBFBBFLLL -BFBBBFFRRL -FFBBBFBLLR -FBBFFFBLRL -BFFFFFFLLR -FBFFFFBLRL -FFBBFFFLRL -FFBBBFBLRL -BFFFBFBLLR -BFFBBBFLRR -FBFFFBBRRR -FFBFFFBRLL -FBFBFBBLLR -BFBBBBFRLL -FBBBBFFRLL -BFBFFBFRRL -FBBBBFFRLR -FFBFFFFRRR -BFFFBBFLRR -BBFBFBFRLL -BFFBFFBRRR -FFFFFBFLLL -BFBFFFBRRL -BFFBBFBRRL -BFBBFFBRRL -FFFBBBBRLR -FFFBBBBLRL -BFBBBFFLLR -BFBFFFFRRR -BBBFBFFRRR -FFFBFFFRRR -FFFBFBBLLR -BBBFBFFRRL -BBFFBFFLLR -FFFBBFFLLR -FFFBFBBLLL -FBFBFBFLRL -FFFFFBBLLL -FBBBBBBRLR -FFBBFBFLRL -BFFFFBBRLR -BFFFBFBLLL -BBFBBBFRRR -FBBBFFBRRL -FFBFFBFLRL -FFBFFFFLRL -BBFFFFBLLL -BFBBFBBRLL -FFFFBFFRRR -BFFBFBBRLR -BFFBFBFLRR -BFFBBFBRLL -FBBBFBBLRR -FBFBFFFRLL -BFBFFFBRLL -FBBBBBFRRL -FBFBFBBRLL -FBBFFBBRRR -BFFFBBFRRL -BBFFFFFRRR -BFFBFBFLRL -BBBFFBBLRL -FFBFBBFLRR -BBFFFBFRLR -FBFBBBFRRR -BBFBBBBRLL -FBFFBFFRLR -BFBBBFFRLR -FBFFBBBLRR -BFBFFBFRRR -FFBFFBFRRL -FFBBBBBLLL -BBFBBBFRLL -BFBBFBBLLL -BFBBBFBLRL -FBBBFBFLLL -FBBFBFFLRL -FBFBFBFLLL -BBFFBBFRLR -FBFBBBFLRL -BBFBBFBLRR -FFFFBFFLLL -FFFBBBBRRL -BBBFBBBRLL -BBFFFFFLLR -FBBFFBBRLR -FBBFBBFRLR -BFFFBFBLRL -BFFFFBBRRR -FBFFFFFLLR -FBBFBBFLRL -BBFFFBFRRR -BBBFFBFLLR -BFFBBFBRLR -BBFBFFFRLL -FFFBBFBLRR -BBBFBFFLLR -FBFFBFBLRL -FBBFBFFLRR -FBBBFFFLRR -FBBFBBBRRR -BBFFFBFRLL -FFBFBBFLRL -FBBFFFBLLR -BFFFFBFRRR -BBFBBFFRLL -FFBFBBBLRR -BFBFFFBLRL -FBBFFBFRRL -FFFFBBBRRL -FFFBBFBRRR -FFFBBBFRLL -BBFFBBFLLR -FFBFBFFRRL -BFBFFFBRLR -FFBBBFFRLL -FFFFBBFLLL -BFFFFFBLLR -FBBFFFFRRR -FFFFFFBLRL -BBFBFFFLLR -BBBFBFFLRL -BBBFFFFRLL -BBFFFFBRLR -FBFBBFFRRL -FFFFFBFLLR -BFFFBFBRLR -BFFFFFFRRR -FBFBFBBRLR -BBBBFFFRLR -FBBFBFBLRL -BBFFBFFRRR -BFFBBBBRLR -BBBBFFBLRR -BFBBFBBRRL -BFFFFBBLLL -BFFFBFBRLL -FBBFFFFLLR -BFBBFFFRLL -BBFBBBFRLR -FBFBFBFRRR -BFBFBFFLRR -BBFBBBBRRL -BFFFBFFRLR -BBBFBFBLLL -FBFBFFFRRL -FBBBFFFRLL -FBFBBFBRRR -FBFFFFFRRR -FBBBBBBRRL -BBBBFFFLLR -BFFFBFFLLR -BFBBFBBLRL -BBBFFFBRLR -FFFBBFBLRL -BFBFBFFRRR -BBFFFBBLLR -FBFBBFFRLL -FFFBBBFRLR -BFFFFBFRLL -FFBBFBBRLL -FFFBFFBRRL -BBBBFFFRLL -FBFFBBBRLL -FFBFBFFLLL -BBBFBBFLRL -FBFBBFBLRL -FFBFBFFLRR -FFFBFFBLLR -FBBFBFFRRR -FFBFBFBLLR -FFFFFFBLLR -BBBFFFFLRR -BBFBBFFRLR -FFFFBBBLLL -FBBFFFBLRR -BFFFFBFLLL -BFBBBFBLRR -FBFFFBFLLR -FBFBBFBRRL -BFBFBBFRRR -FBFBFFFLRR -FFBFFBFLLR -FBFBFBFRRL -FFFBBBFLRR -FFFBBBBLLR -BBBFBBFRRR -BFFBBBBLRR -BBBFFBFLRR -FFBBBFFRRR -FBFFBFFRRR -BFFFFBBLRR -BFFBFFFRLL -BFFBFFBLRR -FBBBFBBRLR -BFBFFBBRLR -FBFFBBFRRR -FFBBBFFRLR -BBFFFFFRRL -BFFBBBBLRL -FBBFFFFLRR -FFBFBBFLLL -BFFFBBBRRR -BBFFFFBLRR -FFFFBFBLLL -FBFFBFFLRR -BFBFBFFLRL -BBFFFFFRLR -BBBFFBBRLR -BBFFBFBRRR -FBFFBBBLLR -BBFBFBFRRR -BFBBFBFRRR -BFFFBBBLRL -BFBBFBBLRR -BBBFBBBRRR -FFFBBFBRRL -FFBFFFBRRL -FFBFBFBLRL -BFFFFFBRRR -BFBFBBBLLR -BFFFBFFRRR -FBFBFFFLRL -BFBBBBBRRR -FFFBFBFLRL -FFFFBFFRRL -FBFBFBBLLL -FFFFBBBRLR -FBBFBBBLRL -BFBBFBBRRR -FFFBFBFLRR -BBBBFFBRRL -FFBBFBFLLR -FFFBFBBRLR -BBFFFBFLRL -FFBBBFBRRL -FFBFBBBRRR -BFBBBBFLLR -BBFBBBFLRL -BFBBFBBLLR -BBFFFBBLRR -FFBBFFBLRL -BBBFFFFRRL -BFFFBFFRLL -BBBBFFFLRR -FFBBBBFLRR -FBBFFBFLRR -BBBFFFFLLR -BFFBFFFRRL -FBFBFBBLRL -BFBFFBFLLR -BFFBFBFLLR -BFBFFFBRRR -FFBBFFFRRL -BBFBBFBLLL -FBBBFBFRLL -BBFBBBFLRR -BBBFFFBLRR -BBFFFFBLLR -FBBFBFFRLR -FBFBFFBLLL -BFFBBBFRLR -BFFFFBBRRL -BBBFFBFLLL -FFFBFBFRRR -FBFFBFFLRL -FFBBBBBLLR -BFFBBFBRRR -FBBBBFBLRL -BFBFBBBRLR -BBFBBFFLLL -BFFFFFBLRL -FBBFBFBRRL -FBBBFFFLLL -BFFFBFBRRR -FFBFBFFLRL -FFBFBFBRRL -FFBBBBBRRR -FFFFBFBRLR -BFBBFFBLLL -BFFBBBFLLR -FBBBFFBRLL -FBFFBBBLRL -BFFBBBBRRR -FFBFFBBRRL -BFBFFBBRLL -FFFFFBFLRL -FFBBBBFRRR -FFBFFFFLLR -BBBFBBBRRL -FFFFFBBRLL -FBFBBBBRRL -FBBBFBFLRR -FFFBBFFLRR -FBFFFBFLRL -FFBFFBFRLL -FFFBFFFRRL -FFFFBFBRLL -BBFBFBBRLL -FFBBBBFLLR -FBFFFBBRRL -BFBBBBBLLL -BFBFFBBLLL -FFFFBFBRRL -FFBBFFBLRR -BFBBFFFRRR -FFBFFBFRLR -BBFBBBBLRL -FBBFBBBLLR -BFFFBBFLLL -FFFFBFFLLR -BFFFFBFRLR -FBBFBFBLRR -BBBFFFFLRL -BBFFFBBLRL -BBFBFFBRLL -FBBBBFBLLR -FBFFBBFRLL -BBFFBFBLLL -FBBFFFBRLL -BBBFBFBRRL -FBFBBFBRLR -BFBBBBFLLL -FBFBFBFRLL -FBFBBBFLLR -BBFBFBFLLL -BBFFFBFLLL -BBBFFFBLLL -BFBBBFBLLL -FFBBBFFLLL -FFBFFFFRRL -FBBBBBFLLR -FBBFFBBLRR -BBFFFFFRLL -FFFFFBBLRR -BFBBFFBLRL -BFFFFFBRRL -BFBBFFFLLR -FFFBFBBRRL -FFBFFBBLRL -BFFFFBBLRL -FBFBBBBLRL -FBBBFFBRRR -FFBBFBBRLR -BFBBFFBLRR -FBBBFFBLRR -FBFBFFBRLL -FBFBFBFLLR -BBFFFBBRRL -BBBFBFBRLL -BBFBBFFRRR -BFBBFFFLRL -BFBFBFFRRL -BBFBBFFLRL -BBFBFBFLRR -BBFBFFFRRR -BBBFFBFRLR -BFFBBFFLRL -FBBBBBBRLL -BBFFFBBLLL -FFFBBBBLLL -BBFFFFBLRL -FFBBFFBRLR -BFBBBBBLRR -BBFBBFBRRR -FFFFFFBRLR -FFFFBBFRLL -FFFFBBFRLR -FBFBBFFRRR -FFFFBFBRRR -FBFBFBBRRR -FFFFFBBRRR -BFBBBBBLRL -BBBFBBFLLR -BFBFFBBRRL -BBBFFFBRLL -BBFBBBBRRR -FBFBBBFRRL -BFBBFBFLLL -FFFBBFBLLL -BBFFBFBRRL -FFBFFBBLLR -FFBFBBFLLR -BBBFBBFRLL -FBBFFFFRRL -FBBFFBFRRR -BFFBFFBLLL -FBFBFFBLRL -BBBFBBFRLR -FFBFBBBRRL -FFBBBBFLLL -FBFBBBFLRR -FFBBFBFLRR -FBFFBBFRRL -FFBBFFFLLR -FBFBFBBLRR -BBBFBBBRLR -BFFBFFFLLR -BFFFBFBRRL -FFBBBFBRRR -BFFBFFFRRR -BBBFBFFLRR -FFFFFFBLRR -BFBFBBFRRL -FBFBBFBRLL -FBBBBFFLLR -BFBBBBFLRL -FBBBBFBLLL -FFBBFFBLLR -BBBFFBBRRR -BFBFFFFRRL -FFBFFBBRRR -BFFBBFFRRR -FBFFBFFLLR -BBFFFFFLLL -BBBBFFBLRL -BFBBBBFRRL -FBBFBFFLLL -FFFFFBFRLL -FBBBBBFRRR -BBBFBFFRLL -BFBBBFFRLL -FFBBBFFLRR -BBFFFBFLRR -BBFFFBFRRL -BBFBFFBRLR -FFBFFFBLRR -FBFBFBBRRL -FFFBBFFRRR -FBBBBBBLLR -FBBFFBBLLL -FBBBBFFRRL -BFBFFFFLRL -BFBBBFBLLR -FFFBFFBRLL -FBFBBFBLRR -FFBBFBBLRR -BBBFBBBLRR -BBFBBBFLLR -BFBFBBBLRR -BFBFBBFLRL -FFFBBBBRRR -BFBFFBBRRR -FBBBBFFRRR -FFFBBFBRLR -FBFFFBFRLL -BFBFFBBLRL -FFBFBBFRRL -BFFFFFFLLL -BFBFFFFLLL -BBFFBFFRRL -BFFBBFFRLR -FFFBFFBLLL -BBFBFFBLLL -FBFFBBBRLR -FBBBBFFLRL -FBFFBBBRRR -BFFBBFBLLL -BFBFBFBLLR -FBFFFFBRLR -BBFFFBBRRR -BFBBFFBLLR -FFFBFBBRLL -BBFFFFBRRR -BFFBBFBLRR -FBFBFBFRLR -FBFFFBFLRR -FFBBBBBRRL -FBFFBBBRRL -BBBFFFBRRR -FBFFFFBLLR -BBFBFBFRRL -BBFBFFFRLR -BFFFFBFLRL -BBBBFFFRRL -FBBFBBFRLL -BFBFBFBLLL -FBBBBBBLRR -FFBBBBBLRR -BFFBBFFRLL -FFFFBBFLLR -FFBBFFBLLL -FFBFBBFRLL -BBBFBFBRRR -BFBBFBFRLR -FFBBFFFRLL -FBFFFBFLLL -FFBFFBBLRR -BFBFBBFLRR -FBBFFBFRLR -BBBFBFBLRR -BBFFBBBLLL -FFFBBBFRRR -BFFBBBBLLL -FFFBBFBLLR -BFBBBBFRLR -FBFFBFBRLL -FFBFFBFLRR -FFFBFFBRLR -BFBFFBFRLR -BFBBBFFLRR -BFBBFBFLLR -BBFBBFBRRL -FBFBFFBRRR -BFBBFFBRRR -BBFBFFBLRR -FBFFFFBRRL -FFFBBBBRLL -FFBBFFFLLL -BFBFBBFLLR -FBBBFBBLLL -BBFFBBFLRR -FBFFFFFRRL -BFBFFBBLLR -FBBFFBBLLR -BBBFBFBRLR -BFFFFFFLRR -BBFFBFBRLR -FBBFFBBRRL -BFFFFBBLLR -BBFBBFBRLR -FFBBBBFRRL -BFFBBBBLLR -FFBBFBBLRL -BFBFFFFRLL -BFFFBBFRLL -BFBFBBFRLR -BBFFBBFLLL -FFBBBFBLRR -FBFFBBBLLL -FFBFFFBLLL -FBBFFFBLLL -FFBBBBBLRL -FBBFFBFRLL -FFFBBBFLLR -BBBFBBBLRL -BFFBFFBLLR -BFBFBBBLRL -FFBFFFBRLR -BBBFFBFRRR -BFFBFBFRLR -FFBBBBFLRL -FBBFBBFLRR -FBBBFFFRRR -FBFBFFFRRR -FFFBFFFRLR -BFBBFBFLRR -FFBFFBBLLL -FFBFFFFLLL -FBFFBFBLLL -BFBFFFBLRR -FBFFFFFRLR -BBFBFBBLRL -FFBFBFBRRR -FFBFFFBLRL -FFBBFBBRRR -BBFFBFBRLL -FFFBFBFRRL -FFBFFFBLLR -FFFBFFFRLL -FFBFBFBLLL -FFFBFFBRRR -BBBFFBFRLL -FFBFBFFLLR -BBBFFBFLRL -FBFBBBBLLR -FBBFBFBLLR -FFBBFBBLLL -BFFBFFFLRR -BBFFBBBLRR -FBBFBBBRLL -FBFBBBFRLR -BFFFBBBRRL -BFBBFFBRLR -FBBBFFFRRL -BFBFFBFLLL -FBBBFBBLRL -FBFBBBBLLL -FBFFBFBLLR -FFBBFBFRRL -BFFBBBBRLL -BBBFFBBLLR -BBFBFFBRRL -FFFFFFBLLL -BFBBBFBRLR -BFFFBFFLLL diff --git a/2020/inputs/06.txt b/2020/inputs/06.txt deleted file mode 100644 index 22f2281..0000000 --- a/2020/inputs/06.txt +++ /dev/null @@ -1,2197 +0,0 @@ -rypdeiqkbgacnxwumhtozfjvs -mhrqdwtxcfjuseknozipayvbg -gunjdtebovsyihraczkmqxfpw -pqcnduafgkbzjhvirxtwmesoy - -wmghxlzctojyspn -jtohwzpvkmycs -cuvkjoyheztmqswp - -detmwhk -emklvdf -yemupdxq - -hdxektmfycarwpio -epiamhowxdcktfrvy -octximeakfhrwdzpy - -pxwnzji -jrpoawxiv -wjiqxmp - -ch -loct -wxmtjeup -hfyxktz -birvsdq - -rluz -zlwruq -zlur -lrzu - -omcwsj -sqkjwruc -cwpklf -vtyadxcnwzg - -clfnzvjhpiybwoksxm -snzxvyfopbmhijl -nxymlhjvfzspbio - -jwevzxdhpyrifcuksqgt -fglozbuswkmdr - -jvhgezpqurxalk -qhizygwbtfupljcsmo - -jge -r -l -rg - -icgh -gihc -ghpvdkic -gwhcfi - -woerv -ow -powf - -zhqvdxburfmstkloiypgwj -bpzcnvwudtkhfomsrqayiegjl - -bjhagpqxvnrlsufytz -yjdnqhosbtuzexgpvar -qbksyczativhgprnxmj - -vdmretq -tmrevdq -rdqemgv -jnmqvedrzu -dmgrqve - -namzrqsdlftvyexkopu -fvtneaqyurozkpmxsdl -xpznavflsetruykomdq -sbxdlymekrqanvztfupo - -whjs -hsjw -shwj - -szpqmkodtfgeivxybchnjlr -yzrpefkjichgmvbodxtns -inxafhbszovdtmjgycrepk - -lnixphrqcuszfbtwyeod -doupcibeqshyrfzlx -oprqsdhixfuzyclbe - -ojnv -jnv -vjn -ajnv - -ymtfzirplknbejwucdaqg -eczmygatkuvwiprqjldnfb -ydqbeflnikwjprmzutagc - -gvbithwxzdyfkoep -ixyozwhevbgdftk -fhpozxydktgbewivc -wodpgnvektbqhxyfiz -krxfwoystdgbizevh - -qnp -npfq - -wylxqpgvuafbtjneid -lfjamczetspkwvbdqoih - -hpbjdyiwsg -dipwjhybg -pcubgwmridjyh -dgpyjihwb - -gcbxv -vcbg - -pjgsyzteohwaibnc -ohlwfgdvtczsnpejyxaqi -pzmewhojayscbgint - -foytjxbhiwc -nxfigpqyhuckm - -ta -at -ato -tao -etaf - -tyebulroispdqm -cheqfk -cxnqejfwag -qaze - -xs -mexs -vfxls -sehx - -plvqenkgiwj -eihjplvnwkgq - -bcteiamnzljyrvhqxwpuo -ctleshvprmknxibjyozgqwau -venmchpqjxzwoultriyba -malqychnozbxwtjepirvu - -qlvcexgauwkonr -ysrvfxtigcnqmdjab -nvlpxgzacohrq - -r -r -r -r -r - -sth -tsh -ths -hts -hst - -j -j -c -j - -fptakxrwqzghcid -hwudjvteyqnmsxbzrl - -fj -fj -fj - -qd -e - -dfqagyzoluemikxhr -hmfzegoyikalrbu - -amz -zcwma -zma -zma -zam - -iavezojwpxgf -azxqivwsgufjo -vfwaoguizjx - -vdytwaugpmn -ywgtvdaunp -rdujgtknywpav - -hcjobxdagvtzureimn -egouxjizsrpmatncbv -bovgcisajmzedturxn -ymcauqenrwobtjvxzgk - -z -k -mt -b - -onxdjc -kij -jekrlws -pqmtyjvbz - -lrekpb -cs -f - -miukhetbgpcofnywld -fgypmoutcnewkdlhib -nmegdpfcbtkhuoyliw -iewbnmufpltydcokhg - -fm -zc - -q -g -q -q - -d -qov -u - -vpekhuanwyitdbzq -taivnxwfphzkbueyld - -ivuq -iuqv -viqu -iquv -uviq - -w -x -g - -aqvz -msitp - -epigzysdnhvjwfl -eiwvzspyfnjdghl -ewizvgjnspfdylh -ifpjzlwedysgvhn -shzlefdvpgiynjw - -gfcpvheli -leuizvgcfhpyw -jrolbshdivfg - -nozm -rzbe -rzeb - -i -i -i -i - -l -i -w -xl -cvd - -prezgubljmyq -hdjgxymcrbqutzk -ugsvrjqybzm -rqbmwuzygj -ioqzjaufbgrmy - -lvkwrpiafgehuj -bighyasoqfk - -zjopywe -yceowzjp -qpijoyzew -hbfgusynojvrezxwpadlk -etzywpoj - -lyawqpmirognzstbduc -luieajxqpzokvygftrbns - -xpbjvgmclwyaeui -bmlxpsueqgciyjv -tvcnmrlgybjeuipx -vyeaxbjufomicpltg - -scbpelzjd -qicbopdefs -bescdp -spbcejgd - -izqc -zc -vcz -zc - -zxtpqjousimgwd -ldjvupmykawohsxqf -oupwbjqdexsm - -nldjubr -jlrudbn -ldnujrb -unldbjr - -gvrhtzabkpjwin -iylsvcqftb - -ieurvztojxs -utwrozyhsjpv -djtouzvr -ufznbqkatjvcol - -lauocyjix -oacxleiju -jalucorshi - -y -xyj -yp -y - -tzdopeirawxqj -xfjitporuzwhmka -owkfpxhtiazrj - -xabdw -xcbadw -dprybzwjxa -bcxawdv - -qhmetwcuiagpv -pvcmhigewqau -wvqheiacumgp -unmpjlciwehbgzqav -haevgiqumcpw - -fndv -dik -nmcjhfbs -lxzquaproeyw -msjfgti - -rxcq -cslmqje - -vkl -v -umr - -tgflck -tbmafhgjx -ctgwf -gwtf - -afn -anf -fna -fgan - -kbypmroflcgsijqt -merbsy -yuazxsnwrvmb - -mbqeotcwa -wacbtzme - -ykgwomscpdr -udsmiqophxgazc - -byhgswqf -ziruakpdxenojt -mlhyqcbfgv - -sjcpmgfnqkbtvh -tjhaocknsqgvzmfxb -hvskbjtmfncqg -svgmbtkjfchqwn - -vxnyazclrhigju -tzejprxgiuvnhl - -kfgrnpwahvuzbtdeosxycjl -codeskpxziflhqmtnw -nzpkocwlfexhdts - -amxeu -xuem -muxe -xmue - -nfdekjvaswxhlizumqcr -ahvenfjwmqukxrzslcdi -amzhrqdvknuwfelcjixs -ahzxsfnqcirwdvlejmku -kmivhzfsdxrwueqcajln - -ahutglpcfobw -inbgfhawctlu -glxabyjwdersfhut -glwnbvhtfqua - -tkvnhiguafzpbryomqs -fjuqmyizhtdvrapbgok - -lavnu -anuv -nuva -vnua -avnu - -dsypquzvk -yfvpuwkqxzd -zaqdpkvuhoy - -hztcgilumwfjqvdx -ljdzmfxhwnocukva -wdzxlcphvfmruj -vwtgemuhljsyfrqdxzbpc - -gylhmqsfo -flhgsmqoy -yflgmhosq -yhsomlfqg - -njrtykmqhpsbl -ehrqnbmtpkyloz -tqnydrhcxmbkp -eykmrhnqlpbt - -x -t -t - -xmbzthspyqiwkre -kmertowqzhy -wntlghzqvuaym - -anzmrgh -hvbz -ikcqewfo - -bmhkpvatlxsqe -qhlsvmwkaxtbep -afvyqxopmebkths -kmaqhpbvxsect -smhbqatxvekp - -rhlvqfi -fhqlvir -vlfqihr -frvhqil -hrfwaiyqvl - -kqp -bkpq -qknpb -kfbnqp -tmqlpk - -zamldqftosjchig -sgoltqfzhcmida -ilchsoqyzdafmteg -omtzqschailgdf - -dqtzj -qdzjt -wjqbztd -tqdzj - -f -f - -a -a -e -a - -lthopwunzesadc -agcpuiqwbezrfm - -vecitwkr -evrwktc -twejkvcly -tvweckr - -ivhprtaqxluznd -czhpmktnbarjuqx -hntzuxaqfwpr -ztqfxhunpdagrsw - -yearmjzfvoglksutx -ytxonejacwgkspvbl - -gctxse -cjgetx -xocetga - -uedfocpwivngk -prxuiveon -hpovnuimel -pexivunoj - -cdsqhptunrmgjvfiozl -srvuhlgimntpjfdoqcz -hotpzrcfvsgdinqljum -mtdfnzogrluvhsqjpic -imshvtfzoprnqcjlgdu - -qvitpoadjkfe -fhtwujgxmyvqp -fvqtjp - -igcu -cpzkirmaqeuvyjblt -uwfhcio -ufci - -olpayrzujbxigkmtdwfvs -mnlajiogzfyvxdptbkr -gxkjabvmdptlfyiozr - -ozuitjkyrplmwhx -wqilxmrjzphk -zmpflxwkrjhi - -xklnmyjz -tbywrnecm -qasm - -nmqezcib -bqcine -bqeiwnc - -gfwcuktlovqaxinrmsye -apuxbreclsovh -lrozacsuevxy - -sbirnjalhp -sjlhabinpr -spiyalnhjrb -nlahrzjibspf -phsinblragj - -qshiwtzunymecpkojgf -ycintzem -mtxbzyneicl -ntmzacvdyie -inledacymzt - -zikd -wfrtoc -xd - -b -q - -jtgrvpc -vnpob - -mxa -bgpat -av - -kluxigjtrnsqmbfypw -gilnxrjwumoykbsfpth - -mxufknlzeria -xraflenbiupmk -dxlijrknueacmyf - -rcnby -uhmilk - -feojnrqsdpwclkaiyt -kowqnhfclimjztpybd -xvcptleiwdofqkjnsy - -ugkailsnrj -banglk -unsglka -nlvagkc - -dwgqjpsby -huskprjxgvow - -psd -aspdm -dps -dsp -psd - -thnzwocdrfyeagim -zmfuiecortkbgdyw - -twjeozqfdvsbcyiarmkguh -oqtrmfsavdzwbejihyucgk - -turasdgcevhmxkp -kxmcagstlh -cbhmxkgats - -sxiezthakwvqb -sewmhkiqzfxatvgbu -vqathkezswxib -xwthkbvziseqa - -ewxibk -tpf -rz - -nwztryqmofi -rjyqwhmfzostc -tlvaurxdpkbzfgmyeo - -imzerbtfdn -teifxzny -enytifz - -rcvuafzdqkxweg -cgvaqxewzdyrfuk - -kbmjndsal -adjlbisnm -mdbsklnaj -nbasdljm - -qvolp -qckuzi -qritmn - -lqcejxk -wtxeqkcl -jlxqekc - -vqregkolsbfdx -qkvsoeuxrbf -jkaixwvrqbfose - -ctogmvsxiauy -szuhoqagtwcflikyd -ctoyuagsnvi -utygcranvosi -citoygeusa - -fuwk -yewkljpxi - -zarpyjehu -putzh -ptnkze -zplgbvm -zhstyqip - -hrxfvwopsaymtgc -xfaywpovkgtcsmzunrjh -vxgmrhcowsytafpi - -cipegfjmxbdzutorshn -efvnwuaoipbyrjtgd - -wjtryvx -rtxjbyw -nkrpxjolqeu - -wqjmgluhebv -jsgqirvulf - -hljupxyodbzrg -lakmhpqogvucnxf - -yjuwmvanoxs -swvadnujxm -iwvzrutpsfgjxqnm - -pzdhvwcjekifnmb -vnkmzhboiqdjp - -hqrpeaktlvsjmdcwufnyzbo -qdvruncsmtyhoepwixkzgjf -gqsdzvpmhrjntifcuywkoe - -xwszdpuln -otbha -tjo - -waqvmjecpsyhfztlbgodn -gmaewohbzjnytvcfqp -ofyaizgvhnbtjqmep -odjygheabpfztnqmvk - -ezb -buze -zbe -ebz -zeb - -z -z -z - -vfcjbpaiut -fjagupcio - -my -ym -my -ym - -lhqavgbsef -fvhqbegsla - -p -pfojb - -gyavhelf -plefo - -mirkdqulwbsctjvgxop -bwptsyqrckfjgxliovm -xdswvpuckjlqgibotrm -qcwixtbvkplsjrgom - -lrjt -ltr -trl - -nzuy -noy -jbynz -bn -fkctn - -uxifynkerjas -fxykznugtcj -bfyknzuxchj -qgkfmdjxynwu -jduxknfyh - -rgq -rg -yp - -inbvhkjzegyau -shxbcotnuda - -xtpyoswvjhueimdafcl -odmjlhvepatuysxfbwci - -gfx -f -dfeikvhjqz -f - -nryktcwsaixulom -wusiydlktonmcxra -xtikuqroycnsalwm - -mp -m -ztm -m -m - -lxohyprcwdgfz -ownfhacrlzxydeg -rhofgywdlxc -fhcldyrgboxw -qfhoygdxlcwr - -mrigdkbhzuonxvwtsejcp -xrwnmbzohcteyfdkpisuqgj -ngiobsrhvdzweukmtpxjc -drocwhmseuxgkinbztpj - -xpuchemftsnyakqoljwrd -dksrjfheqmcxuotwnglap -tmjpalxnrswhuekdyocqf - -xftzuvoksbai -ndgmechlpjti - -ygjwtmhqsierucdlkxfv -ufriqgwdtysjevxhmkcl -tokicjvdlmwfzxrasphqeg -iyjtgwmcelhksrdxqvf - -rvzhcsjgd -gdsjcvhrz -hjvdsgczr -vjhzdgcrs -rchvjsgztd - -trezphilc -yzfnqrbli - -qkofmyptcnwjsxlgaivbuzh -vbostfpnwuzagmjirlhqck -vasbchflkwjmngztopuiq -utjikgmorpnfaqwvzchdbls -ultmzaskwionhvgqpbcfj - -aivo -n -i -mqergs -pv - -rjgbw -wjrbg -gjwrb - -hwmxaigndkrvfzslo -hiamrnksowxdgfzlv -hkiornfwlmaxgzuvds -mnvwkdfigshxalorz - -pkygn -pygnzk -kuvynp -yknpg - -itxjom -mtoreix -omidqtgsnpc -eukmyioth - -vdwjtnrsbcm -smjtngvobycrwd -cjtvdanswrmb -bdrmcjtvsnw - -zoays -isyzao -flyzsoh -sziyo - -mth -mx -vpwyd - -gyoarlze -uziptwenxl -aroezlv -eclkz - -cevajtinmwfoukhsdzpyrx -sjtrelpfmgxdzwkbch -pcfjrleqxkzthsdmw - -siwrzbtkpgcy -fpsobikx -xsipkb -pkudsbi -ksbdnmphxi - -rt -it -ptsknv -jt - -zcxwh -rcifke -chz - -jbadzfryviqumgsxcel -vghfzqrxcmebyid -egyzfbmtqrhdixvc - -qundsy -nyquds -snyeduq - -dyxm -y - -xczlmdvehwarin -dmxehrcviazlw - -qhzsntxcl -hewbptlv -trwlihs -kgljmtudha -hloft - -zugp -plugh - -n -n -wen -n - -ajnpdutlwqrm -rkjmqgauwlndotx -umtajnqdlwker - -rkfgeadhcoxzwtbqnjusilymp -fbnrpwixalqzeskytgcmjoud -nuomgcwzbyjqipfkrdaxtlse -ykjbeigafqodmsxwcztlnpru - -sgpxdjumiwhetbl -wagnkvylcmqrzxf - -qpwdnblezgkcas -pzalvqnfebcdgksw -wclkgspdbqnzae -sgebqadzwclnpk - -hsdvxqrbegzpuak -zvaprehkgdqbusx - -trhxk -rokh -uhkr -rkh -htmrkp - -ayjmlkhqefvrgiobswpzxut -kgqdnvslwhpxjmryuaezto - -xdnobmsceipwgyqtvkazlu -jzyougkeavxtmslficqpdrh -aieoyslqxgvhzfdtkupcjm - -oekdcqtvhfsmwylaziubgjx -cseyloawjthviqgudfkbz -agqkrlebidofhtwujzyvscn - -ou -oy -oa -you - -kjrzmptbna -iacpmjzkhulot -pmjanvkzte - -rpdqax -apdrnziqb - -mochksjz -chzskmjo -cmkzhjos -cjkshzom - -braqipxm -pbamxrq -maopqrxb - -sezkqwtljnoy -stlnowkejqzy -kyeljtnaqwdzso -sleznjotwyqk - -a -r -c - -ymuxdtjlsovq -kdomytxrqlhsjun -xoylgbdstzjqmu -spxqoytmujld -lxtsmocuyqjd - -wktsrjxdlizaefqbo -zjbxldwsqfoaertik -lqwktdoesxfijbrza -fkbshvtexolqrimajwd - -rplog -jifvbd -hus -zpaymx - -dljqhy -mshry -iahwgyt -lzhjkebyq -rykph - -o -l -l - -rcxhypj -jxhrcpy -cvjwhxyr - -k -k -k -k -tk - -nckmsaqbyu -amsqutbkcny -qvkausncybm -xkabdomuqyncs -nbmsuzkyqica - -fmykuezs -ymwkzspfrug -isyfuvmknlz -mfyknzivslu - -zjegqtakx -eztjkxgamq -kozgqxjiate -aoegxjztqk -evazknxdgjqpt - -vgsxdnkjbfhiaetcprluo -dtnuvboigfpehkslxrca - -cwomixyvlubhk -oaqsvyfhgxzenjdt - -zfm -mz -hixzmusvwrae -mz -cljzomp - -aimzewnqpdfy -hwqfnrpjymatid -pnweyqagxmifsd - -jagrtqsikbnm -takgijrnmbsq -tqkasinmgrjb -kgrajsmtqbni -njbtigamsqkr - -us -su -su - -oxdmjrcfluiwyz -zqkmrgditwhocxfj - -nmdwq -uwdqkvn -jrneyiwoxat - -o -o -o - -thqpmc -tzlqhbep -qpeth -wnjtdqvashgpo - -forgjwbimycezkaqsuv -evsarxjwikbyguqofczm -kmciyqvrgubsjazefow - -dnzjkpraybifesmgt -gbnpizsfaetdryjmk -tedmfpsajrznbiygk -bjypsrntedmkiagfz -ptugzdvlaeynbrimjkfs - -ahgfxmszervkt -khnfsrdwexgzicm -uoehlpmxyfrgszb - -a -a -qa - -bscjlkuietnfmvhqa -zpmdysghcukrxwql - -ybxngswmtzlv -tlrnfwbsgzxvm - -szdfxgvuiyjkola -yfkgxdzisjlmau -fujmxskalzgidy - -slgcrih -rqhgl -ctrylh -zaholrxk -ldqihr - -c -z -a - -l -ol -l -l -l - -yijuzlomvp -mojpuylivz -ozvmpyjliu -zvjulmpoiy - -inxdohsz -zosindxh -qxnhsizdo - -nwxljyekmazfbh -akwzqbylxdirjomg - -kowimsdrbjcnxtauhpzel -mucayqfvogjwelnhtr - -d -d -d - -spnrxclg -kcnprgsl -lngcvrsp -grnelshcp -gnizpcjsrl - -cshdbjovlfnkaezmwqipt -tkdpzrfiwhcbmveonlaqs -wsmpkrlhvbieaonzdqtfc - -mjlotdgyzucrxnkp -oyxumpbjngrldftkz -lrtzmxjsguknoypd -xmqrugyntjkpdzol -kyojtmrpgudxznl - -cwvpnuyjxelgkabi -ajliexnugckvpbwy -xiebpgvnkwlayucmoj -vlgewuabjkncxpyi - -cngbduwxzsa -vbdjnpaczu -zkjcandobyu -boacduknz -jcnuadbmzvp - -armxudckhoyjqbtli -kcynhliroatmuxbqd -abcroqxklidyhtm -hlcmaxobrktydeifq -lkqxichayojdrbmt - -slthvjp -tsvhp -sjhypgitv -petvzhs -svhipt - -xzmcwdjlnqtyboak -dhwyjfxlqckmtozanb -bczotlnmdkwaqxyj -wqtybjxamkzldhcon -qtnmgwdcyoakrvbzxslj - -gyrolihnftx -ywlhbxfoumigr -dfoihgrapeuxyl - -juredoybhpalsxkmztwvgnicqf -yzuceqoikxgvpaflbrdjmwhstn - -mhwkugfvsr -syicghpunw -snphygwuc -nusgwh - -nxystlabuqzcfwdik -ucyaztnkdm -zgcrndkatyuh -oadutnkzcy - -rftpkiwz -fwkczpt - -kwbpsjlvhrcumifgeaxn -fbxgslwjmnucrpkeiav -evikuwganplzrbxfjcms -mfripxsbvaeckuwlgnj - -xlsekqbnoj -keqjlxsoib -gojbxelqsk - -tduwp -udt - -fyivbg -age -lnpckwdumgoszq - -vtdm -dmtv -mtdv -mtvd - -sxqcuwzdlpter -uzpesxlrqdctw -dcfmszreptwxqolu - -mlbezcfirsxnughtpajvwdq -eswufgarhxmdvcybiznljt -umgbwcadfiovrxknhszlejt - -hoif -wrdvuxj -kgloem -bmngy - -ta -ty -fsgnmtbq - -wzucbvdygxeparqhslomjif -rulbgvdpsmzihjqcwfyoexa -glaicvjyhdwmupsebrozqfx -qloepvwjszdahxbufykmgcri -aqjexmwyuczgdhropibvlsf - -lsdikhoarexcmu -ygdjrhzmku -hkpjdrmub -bhukrdgm - -xyrohb -eg -p -e - -eqnbpzlhmxskrfy -xtguwjadpciv - -k -tb - -ipoyng -phqfxkeyg - -mqfpoj -mojfqp -jpmofq -jqpfmo -mojqfp - -tsjrguiplcqnwxkdhfo -lspukzenrgfhtqxdwoj -ofxgqlduwnptrkjhs - -a -x -u - -bfpdkihjuz -nqvgjyk -olkjy - -zdkwbghexisn -izwngysbdxhe -dsebogwihxnz -zhnxepwgbsdi -snzhwdxegbi - -koupnhmi -spkmut -pgutkm - -qcytokhmwdarzx -pktnxglqrsz -rekxjqbuzsti - -vluoh -abhoulv -vhuodl -uovlh - -xpqhfuimjzstyecvgla -mfcgetpuhyzvljxqska -itlyxguqmfahsecpvjzn -xbgrtoazjulhscypemqf -tjplsvandfzyemqcghux - -oudlrfq -qofrdulz - -cqaxm -mdyibnoxe - -pc -cqm -lrovgwjh -xbzt - -r -r -r -r - -wenypm -tvzkqaihjrldusbcof - -qsjnkitvmogydzul -bzqwxkg -zceakgq -cqkpfgzx -kzqrhg - -xjk -kxj -jxk -xkj -xkj - -rpjwnm -rpwnm - -foixgd -xdgsi - -ldiwcrqgfztuonyespmjh -cendtkpwuzoyfsgjharqi -qztuedonysxfcwghjbrip -cgtijqzbefnpovuhrsydw - -hnuojmr -lmhnuj -urvhjman -gnuxpmchjk -onumtjhy - -mksn -qjsolvyktu - -jixlamkwrcotzfvnyup -uwndpoetkfxzqcvgras - -mlurhwbpezjgayoki -gjwcheubrlpkyozxm -eysbprwjcukldohngmz -oejmghpxkybzurldw -goplbuhrymwekjz - -gdi -v -uao -h -j - -eotq -yrfz - -xf -zxfp -xf - -jvcknhizeyopx -abgfs - -xdhnia -tdhiaxn -xihnda -hdnxia -ahxdni - -cvfuohwdqmsj -usjvqohdcmw -qshwovcumjxd - -ewcxpunrfo -ncfxeupowr -neucwxprfo -onxewrfcup - -h -h -h -h -h - -etqny -tiuoqws -vbfyqtzd -kaqxmthgclp -jrqtu - -tkylicfwajbmqz -aqjwctliysokxfb - -pohmrbxse -rspxeimobh - -topbkx -akoxr -oxbk - -rfixzuqejpco -orecijpuqfx -rixqejofucp -fpurciqoexj -xpqouicejfr - -irvl -lv - -jlbtmhk -tjahe - -fycatxuj -efmsru -vgbzwolufn -fduyp - -qpovf -oupvq -pvobkq -qzoplv - -uvbzsmd -szdrobh - -sohcdqkxlb -kbdoq -qdbkzo -qknodb -qodbk - -wlikpav -plnwzvreak -klwjovpa -ialpwsfvkj - -nzswdxachlvukeyprbqtmo -aulktbvnzwoyehxmfcrqps - -cdbrvskoujqzlyxpfi -pkljysocqvdrbueixfm -ibsyupvkfjxoldqrc -sprcluoxbfkdjqyizv - -dulfhtqpnszabcx -ptibcnahdurlsfqx -dxfaqcpbhstlnru -bdxtfvmhlqasopnuc -satpglqhfbcxudn - -fwmnrayciqxujegtlhzsk -gyakijxmslrzwtqncuef -rilkmgtxfwjszqanyceu -hwmnsizfgqltyarjkcuxe -pxutjdwsclbgfrmnaeyqkzi - -cdgvmqewjhobyt -cibsqlxrk - -vzncysgojwrfqxi -pgivscjroxnqwfyz -zrijfowgsyvxnqc -qygjhbnwfxozlvicsr -oisgwxvnrjycfzq - -bzgdqm -mgdfz -gzmd -dmqkzrg -mstzlidjg - -lqfnedzwckxuamrsbhjip -pzilqrxtfswogecdav - -s -s -z - -wm -wm -wim -twjqm -wim - -lrxagomjwhncfy -hbfdjsolgymarwcx -amuhoclgvfpzwxjryi -nlfmwoahdgrjxcy - -ux -a -mwzc - -xhsapcqjkum -vdkquacsxijpmt -hpajmqklcxsgu - -rymaftlzunxocwhgs -uxtwrncsfzohpgyl -yohwnrtzfkcgsulx - -hzyflavwpnexbgr -lzvfhgrxpebwa -gzphbewafvlxr -evgxhzbrpwlfa - -baygtmsorczixvejfh -zgrjmytxefabishcvo -jyvxgofmarisctwehzb - -ozbwxdfakrthqc -kcxftawdrobqzh -zqxahfdrtcwobk -xczwfkaqdhbort -akxfztqbrohcdw - -cklb -kc - -iaymow -muwoyi -mihywo -yaouikwm - -drtlioynkumajzshbpxcvq -wdovutrflknzbmqchpsygje - -aunct -jtasuf - -otybmvxqkeianrhpsw -zkaphbuqxoywtvrei -hlwkrtifbqyoaevxp -rvkhasoxpebqwtyi - -mqpynkuoteafwcszhdxrg -tuxkcrypafgbqmnohsew -uymgxcnqeakwhfptrso - -nb -k -u - -oacmsvdy - -tlgeajvodcspqmnrzwixkhyubf -lqhrinwycugfopbstjkezmxd - -bajwthnox -phbtjna -kicnbjtfaeh - -upcd -rcuds -cupnd -dcpu - -usodtpgbxrleizwcnfvhakqy -fhungotvpyrxdjkqziemcbla -vlkezrqchjdbagfouityxpn - -enlctogvyz -vczpwdgsoyqljknbrmt -lcnvyotxgzu -flgnvtyozc -tzcyvneolg - -z -t - -kzgwrn -wzrisnk - -fcznyxtwa -wczxnp - -modnyjbvgzck -zncvfomkdbgyj -mbcgyozvkinjd - -lpyvkoawcigmszdhunrtj -oygwlmuhvjptzcrksinda -pudhgtjkwaclsivmnryzfo - -av -ajh -avt - -apondg -ngvef - -ipxhv -wqdivtpxl -irvx -xiemubayv -irxwv - -othvi -vehz -hvxldcez - -gcwksjv -euxzbwgyfkjc -ksjgwc -kjgcw - -vsmpidclexktgoa -xpkdcgmsetloa - -wmbphlzfisxg -tovkbqyzsfpl - -pegjkcnywbhr -lzkgjbenxwaqyc - -vnfgtzw -ouhvagqycpsdtlwikne -vwbzgnt -nwvmbgt - -uzvjphxfcqg -piqjfunmaxvkzes -ufpjzxvq -vzxfjgpuq -puhjfvzwdqx - -gcn -cgn -inegk -nguc - -nrtl -ldthqxi -thl -dhltp - -lqopsckhyjtw -kaqxicgdzywevfbu - -lpodcxkyjevg -dvklycxgwpoeq -pxelgdcoykv -covedbykglpx -brpcyexidgvkol - -tapwumcjxbeok -jvaxthlypumkibce -xipmyuecatk -ectpdamxzquknh -umxarptcgeks - -dhabkrtxyepluofsqn -yfluxizrmepchjndsvak - -j -se - -gahmztkwboqelpiu -tlhqpmugawkoxzif - -tsquf -qstf - -qalg -zcij -wsgvl - -wdbrxt -wltx -wlxt -xwlt - -ovfegbwyxdq -bwxqdmygtevuz -gqxwdyvbe - -ohx -oht -hrzo -hto - -cxfg -jxf -ifx -lfx -xf - -yguq -gqyzu -oqguts -qgu -ugq - -dchajzrwvkptfmsi -zkrhavifwtcdsjmpx -vtfpsckaimwrdhzj -zpmscahjfvkwtrid -dzawcriphmskvjft - -ebmwykdnfpqzlursx -lcfhzqed -vlzfqaed -elfizqd -ofqehzdl - -fhyzodpvjg -dgwjybzov - -pfbzsvrw -vbspwfz -vanuzbpwfds -sbzpvfw -wpvftzbs - -sjtvukw -wscktjuv -ustjkwv -jtwgukvs -uwtvnskj - -ylkne -jetb -reo -lpeor - -sutbnz -dnts -tsn - -riyn -riy -riy - -ygbzxlwfrp -lxpwyfgzrb -wrlzbxpgsyf - -slbkhm -lbmschf - -u -u -u -u -qu - -lmdnixreobwgkz -znigbyrdowxmekl -emolgxwrkidbnz -edbmlonrigkwzx -kdbzworeigxmln - -wbvohcntuzgkiqle -kjzvybxedwnpfrtc -ktjwcmyvnsbez - -bprfjknlqxszmody -nlxfmpzadjosrbqye -fbmsaujxdirztyopwqln -pnxqsmdhgoybzlvjcf -fomtripxnljbdqzys - -kcpygiesudlbvtfzxham -nrdlbxmgeaczitjuoqhw - -dg -xnkt - -bfwdtrizlpheavuyqnjos -ubydfogztjraphnevswilq - -w -w -ew -w -w - -a -xd -aj - -gbdzh -dglqr - -vudclgx -dkjhwel -lrtsydb - -gxzqm -oin - -yzpuwnrosctjgivd -bgwmfkslpden -pmasgdnewq - -nle -en -ne - -hbkdavilf -bloxksadhvi -hvjbudailk -ivhjladbky - -vdscgflymnxubrjqaptwi -tmgphwfsnikcruzbvejqyo - -zbplsicnrh -glczrbps - -brntwcqvh -nbqhctpwvr - -va -prbzmhv - -l -g -q -p - -jfu -qjovgdfmu -fju -ujf -juf - -nhajypktod -hjietodnscxfk - -rxvemgzo -woxmskrgyn - -bgra -egrab -rbga -grmvqba -gabr - -oblcizsupdm -dxuolpbzrmic -lpbucidzom -plbzmodicu - -suivo -v -pnvt -wv - -c -uc -c -c -c - -afu -a - -ow -wo -wo -ow -oewu - -m -iqm - -fatyhbmqngwcepkor -lpixamknzesdvjo - -tgkqb -mikub -kb - -oad -doyafpkh -mshkdco -sowd -qidberovngj - -kaqvlfyijdozbt -rqwsbfhoavzt -atqfszvrnob - -svqrgkwuilhzxcmpyjf -yihumlabkroxzcqswg -xushykmcqzgtilwr -ukwhlqsgirnxmyzc -kgdrwxmlzuyicsqh - -xgcvbqyzdtn -bxzvqdytgcn - -tejri -jte -etj -etj -jte - -ismgw -wigsm -gsdmwpi - -kdhuyt -ypkhd -kdhy -kohdy -hydk - -tseoqvwhuxbr -ldykeurcijnfh - -ab -ba - -ocm -omcp -wzjmfto -mo - -vuzyadlnrgbos -zojynudrsav -dctmqfyevrixhpuzkans - -kwm -k -k -k -k - -sexvtzkumgnrl -wxdfeiocglqnhmsb -mnvaelgxksr - -numlhsatpefgdxrwjc -tpgfejhnrdmlawcxs -xdwracgsthmlfjpne - -jfnlsprcqha -alzqjcnsrhpf -hlfjrqcpna -qacrflhjnp -tcimfrdnhlqwxyjape - -bihwtnofygkmlrasjp -nkmzwhagborfsjipu - -mbh -hmbo -qwjkvhziclput -mrhb -yxhe - -blqgwcin -amxzqdwpbrhonyci -neqcbiw -wcnfiukqvb -ciekwbtnqg - -ezsxhnrctpayukgfl -uhfcxpyltzngksre -xfqcpntyzuglreshk -yxugczlrstkpeafhn -nplzeygrhtskfxcu - -bhu -hm -h -xh - -o -o -o -o -o - -zfeyitdlxj -jeiqgo -gjevqui -eoikrsj - -eci -ice -orwbites - -linomaq -mnqagilo -qimlnoa -nlgmquio -lirmnqvho - -gvqiyfphlxbwcotrszame -iberhzpovmxwytqlcfsga -wzsyatgrmilpfbhocqxve - -qykaloifucdmsxh -dilsfxmyurjqab - -fljib -wuseoqk - -kryuaec -hkuap -ivkzwltojugf - -emrywzsgpkqtjuav -kphozgjyrqsmavwt -vjketymzpawqsgru -zwrhvjyqakgmspt -qkztgyrjavdfspwm - -cufk -juck -wcqkd -kcosr - -wymkfrvugb -brgkwvymu -brukgswmy -pmykbwugr -rugnkmbyw - -cfzsnlvougeb -krhatewdigj - -a -jw -w -vkml -w - -mbzltykicoxgnqjs -jkbyiqcnmzgoaxstef -bpghumytxjizcskqno - -ckq -qkc -ckq - -crygfszhdx -xrzopcyhsd - -eshnuqkyid -fvhdutyzec - -y -y -y -co - -opifqrgwclbka -ugqoibrawck -caqufogmbipkrw -gswcojayirqhbk - -kptv -kprsal -vslga -wi -zfcqhej - -mgxrjbkqpycvodwzsiet -zwqkdbjsmtpeygvc -qewtzbghpydcmvksj - -bnteshjdfwpl -plcrqhdxn - -xezumahpsktiwjylq -sjytilphzaqeuxm -eulximpazqsyjht - -wofatncugil -prd -p -shx -exsj - -rbsyhmqilpuz -hkjaotxcfe - -rvpdqnkbyshltegifxja -vseaxdyqiktjhrbfnlg -lxbtgqjaesyifvkndrhp -laqyivwjmsbnxfdrktzgech - -khmoucji -umkiohc - -axnjc -acsjnx -nxawcj -cxanj -nawjxc - -qhjtuv -uqvjt -jqtvu - -odbruemawlviy -vwgery - -qnlwkidepuh -ldqnkuefhw -lthxdewqjkugaons - -lctym -ycqthox - -moej -ojeuz -joe -djyeo -eoj - -fwdeqrzicj -dcrewjzifqg -qmcjfiezpwrvd -ncwzqrdijfe - -kaczplh -khxaplyc -uhbdnckolaqgjp -vhlrswcapk - -envxjbidtrkq -bdkyrxntvizqme -psrkdftwxqbnevli - -b -b -jg - -j -byt -hfsw -t -iy - -uexapjs -caxdepujs -suapejx -pjsaexu -useajxp - -qiuotlgvewkfbx -eiovbxuwdtkflgq -uwkiqvbrgpflte -gfbvweihkqtlu -kulgiwfqebtv - -ekd -dke -vkde -kemdg -dek - -kmhfyos -fkyhsmo -yosfmkh - -arubwxqszlvmhndtfygpi -dpfvlgsytzqxnhmwabuir -gvaiutxnbydzwqprfslmh -wtgszuandpiyrbfvhmlqx - -prkfqibx -fkrqxbpi -rpixfbqka - -cmthfprlzxvg -chzgaxjkpwrl -dhybeprslocun - -pdrc -rpcd -dcpr - -nsi -vlsig -ins -si diff --git a/2020/inputs/07.txt b/2020/inputs/07.txt deleted file mode 100644 index 8954672..0000000 --- a/2020/inputs/07.txt +++ /dev/null @@ -1,594 +0,0 @@ -vibrant aqua bags contain 1 shiny magenta bag, 2 muted teal bags, 1 dim magenta bag, 1 muted chartreuse bag. -vibrant violet bags contain 4 pale maroon bags. -dark indigo bags contain 1 light maroon bag, 3 pale red bags, 1 drab brown bag, 4 dim magenta bags. -dark coral bags contain 5 dull aqua bags, 5 plaid green bags, 2 posh bronze bags. -dim lavender bags contain 2 muted violet bags, 5 wavy gold bags, 3 vibrant plum bags, 5 bright teal bags. -mirrored turquoise bags contain 5 muted olive bags, 5 bright gold bags, 2 vibrant violet bags. -faded brown bags contain 5 faded tomato bags. -muted orange bags contain 5 dull aqua bags, 2 light salmon bags, 1 striped black bag, 1 pale gray bag. -posh black bags contain 4 faded silver bags. -muted coral bags contain 3 mirrored turquoise bags. -clear silver bags contain 5 dark cyan bags. -clear crimson bags contain 2 dim blue bags, 4 bright indigo bags. -clear salmon bags contain 4 striped cyan bags, 1 muted maroon bag, 1 light bronze bag, 1 vibrant tan bag. -light olive bags contain 1 faded white bag, 2 dull chartreuse bags, 5 faded gray bags. -muted maroon bags contain 5 dark fuchsia bags, 5 drab violet bags. -posh plum bags contain 2 striped gray bags, 5 dim violet bags. -light orange bags contain 1 light purple bag. -drab white bags contain 4 plaid lime bags, 1 drab gold bag. -plaid indigo bags contain 5 clear lime bags, 1 dark fuchsia bag. -muted red bags contain 1 dull bronze bag. -mirrored magenta bags contain 5 plaid white bags, 1 faded plum bag, 5 wavy purple bags. -dotted lavender bags contain 5 shiny olive bags, 3 plaid blue bags, 1 shiny gold bag. -drab bronze bags contain 3 wavy silver bags, 4 light turquoise bags, 1 vibrant lavender bag, 5 light magenta bags. -plaid maroon bags contain 2 dim salmon bags, 5 muted violet bags. -dull salmon bags contain 5 striped beige bags, 2 muted plum bags, 1 posh teal bag. -dotted turquoise bags contain 5 striped orange bags. -bright yellow bags contain 2 shiny olive bags, 3 wavy teal bags, 1 pale plum bag, 3 mirrored coral bags. -dark black bags contain 5 pale gray bags. -shiny yellow bags contain 4 dark aqua bags, 2 drab lime bags, 2 bright gold bags, 4 dark cyan bags. -shiny red bags contain 2 posh blue bags. -posh olive bags contain 3 dim aqua bags. -muted chartreuse bags contain 4 posh brown bags, 5 shiny magenta bags. -mirrored orange bags contain 5 dotted salmon bags, 1 posh green bag. -muted plum bags contain 1 dull red bag, 4 posh green bags. -light green bags contain 2 wavy plum bags. -light cyan bags contain 2 dotted crimson bags, 4 faded salmon bags, 3 muted coral bags, 3 plaid blue bags. -dull lavender bags contain 3 drab gold bags, 5 plaid crimson bags. -posh red bags contain 3 dotted salmon bags, 2 pale beige bags, 2 mirrored coral bags, 5 muted teal bags. -vibrant beige bags contain 2 faded lime bags. -plaid blue bags contain 5 dull red bags, 3 light maroon bags, 4 muted gold bags, 2 drab orange bags. -dotted white bags contain 3 muted white bags. -drab fuchsia bags contain 2 shiny fuchsia bags. -drab crimson bags contain 1 posh beige bag, 4 drab violet bags. -drab beige bags contain 3 mirrored orange bags, 1 wavy silver bag, 2 pale magenta bags, 1 drab lime bag. -posh teal bags contain 2 clear brown bags. -mirrored brown bags contain 2 faded tan bags. -clear coral bags contain 1 muted chartreuse bag, 2 muted violet bags, 2 faded purple bags. -pale lime bags contain 5 vibrant aqua bags, 3 wavy purple bags, 1 drab violet bag. -vibrant red bags contain 5 shiny gold bags. -shiny fuchsia bags contain 1 dark salmon bag, 1 posh white bag. -bright gray bags contain 2 dim red bags. -drab lavender bags contain 2 clear tomato bags, 1 faded red bag, 1 pale chartreuse bag. -clear red bags contain 3 light salmon bags, 1 bright red bag, 5 dark indigo bags. -bright aqua bags contain 3 faded brown bags, 1 shiny yellow bag. -faded red bags contain 3 posh turquoise bags, 5 dark fuchsia bags. -faded turquoise bags contain 3 drab fuchsia bags. -dim aqua bags contain 1 faded white bag, 5 faded violet bags. -muted white bags contain 5 pale red bags, 4 dull red bags, 3 dotted maroon bags. -dull gold bags contain 3 posh green bags, 2 mirrored yellow bags, 2 dull olive bags, 2 bright purple bags. -faded blue bags contain 3 wavy crimson bags, 1 plaid beige bag, 3 dotted orange bags, 1 vibrant purple bag. -faded gray bags contain 1 bright gold bag. -dim bronze bags contain 2 bright gold bags, 4 light brown bags, 5 muted chartreuse bags. -light teal bags contain 5 striped tomato bags, 5 drab teal bags, 5 shiny lavender bags. -striped white bags contain 1 plaid silver bag, 2 wavy plum bags, 3 dull maroon bags, 2 muted green bags. -vibrant salmon bags contain 2 shiny violet bags, 4 light salmon bags. -dim plum bags contain 1 dull blue bag, 5 vibrant bronze bags. -dotted fuchsia bags contain 4 plaid green bags. -plaid crimson bags contain 3 clear teal bags, 5 dark gray bags, 2 mirrored tan bags, 5 shiny fuchsia bags. -pale white bags contain 2 muted silver bags, 1 muted lime bag. -bright violet bags contain 2 clear chartreuse bags, 2 dull gray bags, 2 muted cyan bags. -drab red bags contain 1 dotted white bag, 1 light plum bag, 5 muted indigo bags, 1 dull lime bag. -muted indigo bags contain 3 mirrored blue bags, 5 light fuchsia bags. -vibrant cyan bags contain 2 pale blue bags, 3 mirrored chartreuse bags. -mirrored gray bags contain 1 shiny red bag, 2 pale blue bags, 4 dotted lime bags, 1 faded violet bag. -posh lavender bags contain 3 vibrant aqua bags, 5 mirrored chartreuse bags. -dotted silver bags contain 3 dark beige bags, 5 dotted teal bags, 3 mirrored indigo bags, 2 dim yellow bags. -wavy magenta bags contain 4 wavy beige bags. -faded tomato bags contain 3 plaid black bags, 5 bright orange bags, 2 vibrant blue bags. -mirrored maroon bags contain 3 plaid gray bags. -pale bronze bags contain 4 vibrant violet bags, 2 muted white bags. -plaid turquoise bags contain 2 dotted lime bags, 3 striped beige bags, 1 pale crimson bag, 2 pale purple bags. -posh turquoise bags contain 5 clear yellow bags, 1 dotted turquoise bag, 3 dim cyan bags, 5 pale maroon bags. -wavy white bags contain 2 mirrored gray bags, 3 pale yellow bags. -vibrant tan bags contain 1 wavy lavender bag. -pale turquoise bags contain 2 dark gray bags, 4 faded green bags, 1 light maroon bag, 5 posh white bags. -faded beige bags contain 1 striped brown bag, 1 dull gray bag, 5 mirrored blue bags. -bright maroon bags contain 1 light blue bag, 5 dim bronze bags, 4 dotted beige bags. -shiny lavender bags contain 3 dim gray bags, 4 pale gray bags. -dull beige bags contain 3 dark crimson bags. -striped coral bags contain 3 dark lavender bags, 2 mirrored turquoise bags, 5 posh maroon bags, 1 striped yellow bag. -shiny magenta bags contain 1 plaid black bag. -muted magenta bags contain 2 plaid beige bags. -light salmon bags contain 5 striped black bags, 1 pale lavender bag. -shiny white bags contain 2 bright gold bags, 3 mirrored olive bags. -dark tomato bags contain 2 dark gold bags, 2 clear teal bags, 5 dull fuchsia bags, 4 dotted gold bags. -dotted violet bags contain 3 plaid teal bags, 5 mirrored aqua bags. -plaid purple bags contain 4 mirrored olive bags. -drab lime bags contain 5 bright beige bags, 4 mirrored tan bags, 5 striped black bags, 4 faded green bags. -dull blue bags contain 4 light red bags, 2 pale turquoise bags, 1 posh maroon bag. -muted tan bags contain 1 pale magenta bag, 3 mirrored turquoise bags, 3 shiny blue bags, 4 dotted salmon bags. -dim teal bags contain 1 posh turquoise bag, 3 dull red bags. -muted fuchsia bags contain 4 pale salmon bags, 1 pale silver bag, 3 pale maroon bags, 2 bright purple bags. -bright gold bags contain 2 shiny magenta bags, 4 pale red bags, 4 posh brown bags. -faded lime bags contain 5 vibrant bronze bags, 2 pale violet bags, 2 plaid coral bags. -posh tan bags contain 3 bright lavender bags, 2 striped blue bags, 5 shiny gold bags. -posh bronze bags contain 3 plaid olive bags, 3 dotted salmon bags. -shiny lime bags contain 1 bright salmon bag, 3 faded green bags, 2 wavy aqua bags. -faded lavender bags contain 2 bright silver bags. -muted black bags contain 5 mirrored coral bags. -plaid chartreuse bags contain 3 dull coral bags, 2 light tomato bags. -mirrored aqua bags contain 2 dark cyan bags, 2 dark indigo bags. -dark yellow bags contain 5 dotted lime bags, 1 dim cyan bag. -bright plum bags contain 5 dim salmon bags. -striped gray bags contain 3 plaid black bags, 1 wavy crimson bag, 5 bright orange bags. -faded salmon bags contain 3 clear lime bags, 4 drab purple bags. -pale olive bags contain 2 light magenta bags, 4 dim salmon bags, 5 light olive bags, 2 pale salmon bags. -faded crimson bags contain 2 wavy beige bags, 4 dim aqua bags, 5 light lavender bags. -posh chartreuse bags contain 5 pale lavender bags, 5 mirrored turquoise bags, 2 dark maroon bags. -posh aqua bags contain 5 faded crimson bags, 2 mirrored tan bags. -faded coral bags contain 2 dotted lime bags, 2 faded white bags. -striped bronze bags contain 4 plaid blue bags, 1 plaid coral bag. -wavy orange bags contain 5 pale tomato bags. -dim crimson bags contain 4 posh tan bags, 1 muted gold bag. -clear gray bags contain 3 striped lime bags, 4 vibrant fuchsia bags. -light gold bags contain 4 bright tan bags, 5 faded lime bags, 4 faded plum bags, 5 clear brown bags. -wavy red bags contain 4 pale red bags, 4 dotted maroon bags, 4 mirrored violet bags. -dull silver bags contain 1 striped turquoise bag, 2 striped orange bags, 1 dotted plum bag, 3 muted coral bags. -striped magenta bags contain 1 mirrored tan bag. -plaid plum bags contain 4 wavy tan bags, 5 wavy brown bags, 5 shiny olive bags, 5 clear yellow bags. -faded chartreuse bags contain 1 shiny teal bag. -clear chartreuse bags contain 2 drab tan bags, 3 plaid maroon bags, 2 drab orange bags, 2 plaid salmon bags. -wavy olive bags contain 5 dark lavender bags. -dull orange bags contain 1 dull gray bag, 2 light magenta bags. -wavy gold bags contain 5 vibrant yellow bags, 4 pale black bags, 2 light olive bags. -muted salmon bags contain 5 dotted turquoise bags, 5 dotted violet bags. -wavy tan bags contain 2 plaid green bags. -dotted cyan bags contain 4 drab gold bags, 1 dark crimson bag, 3 pale lavender bags. -wavy coral bags contain 3 mirrored blue bags, 5 wavy white bags, 1 striped indigo bag. -clear olive bags contain 4 wavy silver bags, 2 pale orange bags, 2 bright tan bags. -light indigo bags contain 1 pale purple bag, 4 clear teal bags, 1 plaid indigo bag, 4 dim blue bags. -dotted tomato bags contain 4 dim cyan bags. -pale indigo bags contain 2 muted chartreuse bags, 4 faded salmon bags, 3 dull brown bags. -bright magenta bags contain 1 vibrant salmon bag, 1 pale teal bag, 4 faded orange bags. -faded gold bags contain 4 striped cyan bags. -shiny orange bags contain 5 vibrant turquoise bags, 3 pale purple bags. -posh salmon bags contain 1 dotted crimson bag, 3 dark maroon bags. -dull violet bags contain 2 clear indigo bags. -posh gray bags contain 1 shiny fuchsia bag, 1 faded plum bag, 5 pale turquoise bags. -dull chartreuse bags contain 4 dull red bags, 1 striped black bag, 3 dark tan bags, 3 muted maroon bags. -dotted chartreuse bags contain 5 striped aqua bags. -dim magenta bags contain no other bags. -light lime bags contain 2 shiny magenta bags, 3 striped black bags. -drab maroon bags contain 2 vibrant bronze bags, 1 clear white bag, 2 dim gray bags. -drab salmon bags contain 2 wavy crimson bags, 3 dim gold bags, 5 drab chartreuse bags. -dotted crimson bags contain 4 pale purple bags, 3 plaid coral bags. -dull red bags contain 3 dark indigo bags, 2 posh white bags, 4 light maroon bags. -drab turquoise bags contain 2 striped tomato bags, 1 bright gold bag, 5 mirrored tan bags, 1 drab chartreuse bag. -shiny teal bags contain 4 bright lime bags, 2 pale red bags. -dark purple bags contain 5 mirrored beige bags, 1 posh purple bag, 5 dotted beige bags. -drab aqua bags contain 4 plaid blue bags, 3 dark salmon bags, 4 striped lime bags, 4 striped blue bags. -dull magenta bags contain 2 clear white bags, 5 muted bronze bags. -pale tan bags contain 1 pale lime bag. -dark fuchsia bags contain 3 dim coral bags, 1 muted white bag, 2 plaid blue bags. -mirrored beige bags contain 5 dotted magenta bags, 1 wavy olive bag, 1 dark tan bag. -drab tomato bags contain 4 dim cyan bags. -shiny tomato bags contain 2 shiny maroon bags, 2 dark lavender bags, 1 posh red bag, 3 vibrant green bags. -dim turquoise bags contain 4 muted salmon bags, 2 bright purple bags, 4 plaid maroon bags, 3 bright beige bags. -mirrored salmon bags contain 2 drab violet bags, 3 faded red bags. -pale crimson bags contain 3 bright white bags, 5 plaid beige bags. -shiny cyan bags contain 4 light blue bags. -clear lavender bags contain 5 bright turquoise bags. -vibrant purple bags contain 5 pale turquoise bags, 2 posh orange bags. -striped purple bags contain 5 muted orange bags, 5 dark aqua bags. -pale gray bags contain 5 dark indigo bags, 1 vibrant violet bag, 3 pale maroon bags, 4 bright gold bags. -posh brown bags contain 3 drab brown bags, 4 pale red bags, 2 posh white bags, 4 muted gold bags. -muted bronze bags contain 2 clear magenta bags, 5 shiny green bags, 2 mirrored tan bags, 4 posh gray bags. -pale brown bags contain 5 muted white bags, 3 plaid beige bags, 3 wavy lavender bags, 3 clear indigo bags. -dull yellow bags contain 5 clear lime bags, 4 plaid blue bags, 4 dotted lime bags. -light tan bags contain 5 dull blue bags, 2 drab yellow bags, 5 mirrored red bags. -posh gold bags contain 4 dull chartreuse bags, 2 dim magenta bags. -pale silver bags contain 4 dull aqua bags, 4 bright gold bags. -light beige bags contain 3 posh orange bags, 3 mirrored gray bags, 2 bright red bags. -striped turquoise bags contain 2 posh blue bags, 1 striped orange bag, 2 shiny tan bags, 5 vibrant aqua bags. -vibrant plum bags contain 4 pale gray bags. -dotted teal bags contain 2 dim magenta bags. -dull purple bags contain 5 drab brown bags, 4 dotted maroon bags, 1 muted white bag. -mirrored fuchsia bags contain 2 dark tomato bags, 4 faded tan bags, 2 faded white bags, 4 dotted orange bags. -dotted plum bags contain 2 dull aqua bags, 4 faded green bags. -bright fuchsia bags contain 2 wavy blue bags, 5 clear brown bags. -dim beige bags contain 2 pale orange bags. -dotted orange bags contain 2 faded brown bags, 1 clear tomato bag, 1 clear indigo bag. -plaid gold bags contain 1 striped turquoise bag, 3 vibrant magenta bags, 5 shiny gray bags, 5 shiny red bags. -clear plum bags contain 3 dim turquoise bags, 3 faded magenta bags, 2 dull coral bags. -muted green bags contain 3 dim crimson bags. -bright black bags contain 3 pale purple bags, 3 plaid white bags, 1 clear teal bag, 3 pale magenta bags. -dim gray bags contain 3 dull coral bags, 1 pale turquoise bag, 5 wavy cyan bags, 5 striped lime bags. -dotted beige bags contain 5 dull aqua bags, 3 dark fuchsia bags, 1 pale violet bag, 4 dim gold bags. -mirrored lime bags contain 4 plaid tomato bags, 1 pale lavender bag, 5 shiny blue bags, 1 light gray bag. -bright chartreuse bags contain 1 dotted teal bag, 3 shiny lavender bags. -vibrant tomato bags contain 1 vibrant coral bag. -mirrored purple bags contain 4 dark tan bags, 4 faded coral bags. -pale tomato bags contain 1 dull maroon bag, 2 striped tan bags, 5 muted cyan bags, 2 dark maroon bags. -vibrant brown bags contain 1 vibrant bronze bag, 2 pale yellow bags, 4 wavy coral bags. -dim green bags contain 2 striped coral bags. -muted lavender bags contain 3 clear purple bags, 4 dark red bags, 1 light silver bag, 1 dull blue bag. -wavy crimson bags contain 5 muted teal bags, 1 drab brown bag, 3 posh brown bags. -wavy tomato bags contain 4 striped blue bags, 3 mirrored lime bags, 1 shiny gray bag, 1 dark plum bag. -muted aqua bags contain 3 clear silver bags, 3 bright chartreuse bags, 4 striped teal bags, 2 clear indigo bags. -posh blue bags contain 2 posh teal bags, 4 dark maroon bags, 2 drab brown bags, 5 faded coral bags. -vibrant silver bags contain 5 drab yellow bags, 3 faded silver bags, 2 bright silver bags. -dim chartreuse bags contain 4 pale beige bags. -shiny gray bags contain 3 dotted magenta bags, 4 plaid crimson bags. -dim salmon bags contain 4 clear lime bags, 3 muted tomato bags, 2 shiny olive bags. -clear orange bags contain 4 posh beige bags, 5 dotted gray bags, 5 dotted turquoise bags. -plaid salmon bags contain 4 bright indigo bags. -posh beige bags contain 3 pale red bags. -clear lime bags contain 1 bright gold bag. -faded magenta bags contain 5 dim salmon bags, 3 dull aqua bags, 5 drab crimson bags. -drab blue bags contain 5 dark maroon bags, 4 wavy plum bags. -plaid aqua bags contain 5 mirrored orange bags, 3 dull violet bags, 3 bright salmon bags. -muted teal bags contain 4 dull red bags, 1 light maroon bag, 4 dark cyan bags. -posh green bags contain 1 mirrored chartreuse bag, 4 muted chartreuse bags, 5 plaid olive bags, 4 dark salmon bags. -posh fuchsia bags contain 3 bright cyan bags, 1 bright salmon bag, 4 dim salmon bags, 1 light black bag. -muted yellow bags contain 2 muted teal bags, 5 pale orange bags. -clear cyan bags contain 3 clear teal bags, 5 drab aqua bags, 2 drab brown bags. -wavy salmon bags contain 5 dark fuchsia bags, 2 dull gray bags, 4 pale tan bags. -dull crimson bags contain 5 faded indigo bags, 2 plaid black bags. -mirrored white bags contain 2 dotted plum bags, 2 dark coral bags, 3 faded gray bags. -striped violet bags contain 4 mirrored tan bags. -striped tan bags contain 2 posh coral bags. -striped tomato bags contain 1 muted teal bag, 1 faded tan bag. -faded aqua bags contain 5 faded red bags, 2 mirrored coral bags, 5 light red bags, 2 mirrored purple bags. -drab olive bags contain 2 drab gold bags. -bright lavender bags contain 1 dark salmon bag, 1 striped olive bag. -plaid green bags contain 2 bright gold bags. -dim purple bags contain 1 plaid yellow bag, 3 muted plum bags, 2 vibrant magenta bags. -faded violet bags contain 3 mirrored violet bags. -posh tomato bags contain 1 dark indigo bag, 2 pale yellow bags, 5 dull orange bags. -dim silver bags contain 1 dotted white bag, 5 faded white bags. -dotted red bags contain 2 dull yellow bags, 4 dim lavender bags, 1 light gold bag. -bright indigo bags contain 5 pale gray bags, 3 posh white bags. -faded fuchsia bags contain 4 muted green bags, 3 posh magenta bags. -wavy silver bags contain 1 dotted violet bag, 3 drab tomato bags, 4 dark fuchsia bags. -dim white bags contain 2 bright magenta bags. -pale beige bags contain 5 dim orange bags, 5 vibrant red bags. -vibrant orange bags contain 4 dull violet bags, 2 mirrored salmon bags, 1 drab lavender bag. -clear fuchsia bags contain 1 mirrored olive bag, 4 mirrored chartreuse bags, 1 posh beige bag. -vibrant indigo bags contain 5 dim lavender bags, 4 drab blue bags, 1 muted beige bag. -dim brown bags contain 2 posh brown bags. -plaid beige bags contain 1 dark tan bag, 5 clear teal bags, 2 light gray bags, 4 wavy lime bags. -bright crimson bags contain 4 drab chartreuse bags, 4 vibrant blue bags, 5 mirrored lime bags, 2 muted plum bags. -shiny purple bags contain 1 muted crimson bag. -wavy bronze bags contain 1 dim brown bag, 3 light salmon bags, 1 muted teal bag, 3 plaid olive bags. -faded bronze bags contain 2 striped blue bags, 2 posh white bags, 2 posh orange bags. -dark orange bags contain 2 vibrant aqua bags, 5 dark maroon bags, 1 mirrored aqua bag. -drab green bags contain 2 faded aqua bags, 5 posh crimson bags. -clear white bags contain 3 plaid black bags, 2 posh white bags, 5 posh lavender bags, 1 dull purple bag. -wavy black bags contain 4 bright magenta bags. -posh crimson bags contain 3 dark yellow bags, 1 mirrored purple bag, 2 dark maroon bags, 5 shiny olive bags. -dotted gray bags contain 4 posh maroon bags, 2 mirrored chartreuse bags, 5 wavy fuchsia bags. -vibrant lavender bags contain 2 plaid coral bags, 4 posh brown bags, 4 dim tan bags. -drab violet bags contain 4 muted gold bags. -striped maroon bags contain 4 dotted lavender bags, 2 dark fuchsia bags, 3 bright olive bags. -plaid white bags contain 2 wavy olive bags, 2 pale blue bags, 4 pale aqua bags. -pale gold bags contain 4 bright teal bags, 2 posh bronze bags, 3 shiny maroon bags, 1 pale brown bag. -vibrant olive bags contain 3 plaid green bags, 2 light maroon bags, 3 dotted salmon bags, 4 faded tomato bags. -dotted maroon bags contain no other bags. -light blue bags contain 2 dim violet bags, 1 vibrant beige bag. -mirrored tan bags contain 4 drab brown bags, 1 striped orange bag, 5 light maroon bags, 2 dotted maroon bags. -dark beige bags contain 1 drab maroon bag. -light silver bags contain 1 shiny chartreuse bag, 2 dim turquoise bags. -dull green bags contain 2 striped chartreuse bags, 2 mirrored gold bags, 4 dim fuchsia bags. -faded silver bags contain 3 drab violet bags. -bright beige bags contain 5 bright teal bags, 5 mirrored violet bags. -striped gold bags contain 2 wavy beige bags, 4 dim black bags. -wavy fuchsia bags contain 4 posh green bags. -shiny blue bags contain 3 posh maroon bags. -mirrored indigo bags contain 3 striped cyan bags, 2 vibrant blue bags, 5 wavy violet bags. -dim tomato bags contain 4 dull orange bags, 5 shiny green bags, 1 plaid olive bag. -plaid violet bags contain 1 dull violet bag, 4 plaid fuchsia bags. -dark white bags contain 3 drab orange bags. -drab indigo bags contain 3 dark red bags, 2 plaid tomato bags, 5 clear white bags. -shiny beige bags contain 2 posh tomato bags. -striped indigo bags contain 5 clear lavender bags, 5 dotted indigo bags, 1 muted cyan bag, 5 dark olive bags. -drab cyan bags contain 1 drab orange bag, 4 posh gold bags. -light red bags contain 4 dark indigo bags, 1 vibrant violet bag, 4 shiny magenta bags. -muted gold bags contain 3 light maroon bags, 1 striped orange bag, 4 pale maroon bags. -clear indigo bags contain 4 faded green bags, 3 clear crimson bags, 2 vibrant cyan bags. -faded tan bags contain 5 bright gold bags. -shiny salmon bags contain 1 bright lavender bag, 1 posh blue bag, 4 shiny coral bags. -dull turquoise bags contain 5 drab yellow bags, 5 dotted plum bags, 5 plaid magenta bags. -posh lime bags contain 4 wavy tan bags, 4 shiny tomato bags, 4 dim violet bags, 5 bright tan bags. -pale green bags contain 1 wavy gray bag, 2 faded lavender bags, 1 vibrant yellow bag. -mirrored gold bags contain 2 light gray bags, 5 wavy tan bags. -mirrored green bags contain 1 faded violet bag. -dark red bags contain 3 faded bronze bags, 4 dark green bags, 4 wavy crimson bags. -bright tomato bags contain 4 faded bronze bags. -mirrored crimson bags contain 5 faded red bags, 1 drab crimson bag. -faded orange bags contain 2 muted teal bags, 5 pale maroon bags, 1 dark yellow bag. -striped silver bags contain 4 mirrored lime bags, 1 dull tan bag, 1 pale fuchsia bag, 1 wavy purple bag. -wavy aqua bags contain 4 vibrant aqua bags, 4 shiny fuchsia bags, 4 dotted turquoise bags, 4 striped olive bags. -striped lavender bags contain 5 shiny lavender bags, 3 pale lime bags. -vibrant white bags contain 2 dim bronze bags, 2 light red bags, 5 shiny gold bags. -vibrant yellow bags contain 1 shiny turquoise bag, 5 dull beige bags, 4 dark gold bags, 5 dull tomato bags. -striped green bags contain 5 striped tomato bags. -muted silver bags contain 5 striped maroon bags, 5 light salmon bags, 4 clear maroon bags. -light plum bags contain 5 mirrored blue bags, 2 vibrant coral bags, 5 dim brown bags, 2 striped yellow bags. -posh yellow bags contain 1 mirrored salmon bag, 5 light plum bags. -plaid magenta bags contain 3 dull plum bags, 2 mirrored tan bags. -plaid tan bags contain 4 light turquoise bags, 4 faded purple bags, 3 mirrored crimson bags. -shiny black bags contain 3 striped violet bags, 1 dim cyan bag, 2 dim white bags. -wavy brown bags contain 2 plaid lavender bags. -vibrant gold bags contain 1 clear tomato bag, 1 wavy olive bag, 2 faded magenta bags. -clear brown bags contain 2 dim blue bags. -dim fuchsia bags contain 2 bright gold bags, 5 wavy purple bags, 3 posh orange bags. -muted turquoise bags contain 1 light turquoise bag, 3 vibrant plum bags, 5 posh maroon bags, 1 muted maroon bag. -shiny coral bags contain 3 striped yellow bags. -dotted coral bags contain 1 dark orange bag, 4 striped violet bags. -shiny bronze bags contain 5 mirrored yellow bags, 4 light violet bags, 4 light crimson bags. -dull cyan bags contain 2 dim cyan bags, 5 pale red bags. -bright tan bags contain 4 pale gray bags, 4 posh brown bags, 3 shiny fuchsia bags. -pale purple bags contain 5 wavy cyan bags, 5 dark salmon bags, 2 dark indigo bags, 1 plaid black bag. -shiny gold bags contain 2 pale maroon bags, 5 pale purple bags, 4 posh brown bags, 1 dotted turquoise bag. -dim tan bags contain 4 dark violet bags, 3 shiny blue bags. -wavy green bags contain 3 plaid gray bags. -pale orange bags contain 3 dim lime bags, 2 dark coral bags. -faded maroon bags contain 5 clear black bags, 3 light lavender bags, 3 light black bags, 2 muted orange bags. -drab teal bags contain 2 dotted crimson bags, 3 dim teal bags, 5 pale turquoise bags, 4 dark plum bags. -bright orange bags contain 3 pale maroon bags, 1 pale bronze bag, 3 dotted maroon bags. -posh coral bags contain 3 dim gold bags, 1 bright indigo bag, 3 clear black bags. -mirrored bronze bags contain 5 dull violet bags, 3 vibrant red bags. -pale lavender bags contain 2 pale purple bags, 1 pale red bag, 4 vibrant blue bags, 3 muted chartreuse bags. -wavy lavender bags contain 3 drab chartreuse bags, 1 posh teal bag. -pale blue bags contain 1 dark tan bag, 4 faded violet bags, 3 dim coral bags. -striped yellow bags contain 2 pale red bags. -shiny aqua bags contain 3 pale magenta bags. -faded olive bags contain 1 vibrant white bag, 4 muted cyan bags. -dark chartreuse bags contain 3 dim magenta bags, 3 dull plum bags, 2 pale lime bags. -dim lime bags contain 3 muted white bags, 4 striped blue bags. -wavy cyan bags contain 4 light maroon bags. -light bronze bags contain 1 dull lime bag. -muted beige bags contain 4 wavy blue bags, 2 dotted violet bags, 4 shiny orange bags. -dim coral bags contain 4 wavy crimson bags, 3 mirrored tan bags, 2 wavy cyan bags, 5 light maroon bags. -dark green bags contain 2 striped gray bags, 3 pale lavender bags, 1 striped lime bag. -pale cyan bags contain 2 vibrant green bags, 1 mirrored lime bag, 5 vibrant chartreuse bags, 1 shiny lime bag. -shiny crimson bags contain 4 dull aqua bags, 1 pale turquoise bag. -pale black bags contain 3 vibrant olive bags, 2 dull aqua bags, 1 drab turquoise bag. -striped crimson bags contain 4 dotted lavender bags, 2 clear orange bags. -clear maroon bags contain 2 muted bronze bags, 3 vibrant olive bags, 1 striped lavender bag. -dim olive bags contain 1 wavy lavender bag, 1 dotted salmon bag, 1 pale silver bag, 5 vibrant coral bags. -dotted indigo bags contain 3 dark salmon bags, 2 shiny turquoise bags, 4 plaid coral bags. -plaid orange bags contain 2 mirrored plum bags, 5 faded lime bags, 4 dotted brown bags, 2 pale tan bags. -light maroon bags contain no other bags. -light violet bags contain 5 clear yellow bags, 4 muted chartreuse bags. -light lavender bags contain 3 striped olive bags, 1 posh black bag. -muted lime bags contain 2 muted turquoise bags, 3 mirrored yellow bags, 5 clear gray bags. -faded black bags contain 1 bright crimson bag, 1 dotted beige bag, 2 shiny magenta bags. -wavy blue bags contain 5 vibrant plum bags, 5 shiny fuchsia bags, 2 posh orange bags, 1 wavy purple bag. -dark turquoise bags contain 5 shiny tan bags, 2 dull silver bags, 2 muted lime bags, 2 mirrored tan bags. -mirrored teal bags contain 4 pale brown bags, 5 drab lime bags, 5 striped beige bags. -vibrant gray bags contain 5 bright yellow bags, 1 vibrant teal bag. -clear purple bags contain 5 bright silver bags, 1 bright teal bag, 1 wavy lime bag, 4 striped blue bags. -striped lime bags contain 1 mirrored violet bag, 3 dim cyan bags, 3 vibrant turquoise bags, 2 muted white bags. -mirrored lavender bags contain 2 faded yellow bags. -posh maroon bags contain 1 dotted salmon bag, 5 drab violet bags, 5 striped lime bags, 3 dotted olive bags. -faded yellow bags contain 1 dull plum bag, 5 dim fuchsia bags. -dull aqua bags contain 2 pale maroon bags. -dark tan bags contain 4 dark salmon bags. -dim maroon bags contain 4 posh aqua bags, 3 striped yellow bags. -faded purple bags contain 5 clear teal bags, 2 dark olive bags. -clear tomato bags contain 2 pale maroon bags. -dull gray bags contain 5 light brown bags, 3 bright gold bags, 4 faded white bags, 3 vibrant coral bags. -dull maroon bags contain 4 clear indigo bags, 5 shiny magenta bags, 3 drab tomato bags, 4 dim violet bags. -pale coral bags contain 2 pale bronze bags, 2 wavy salmon bags. -drab silver bags contain 3 dark coral bags, 5 shiny violet bags, 5 faded indigo bags. -plaid black bags contain 1 dull red bag. -plaid silver bags contain 4 clear cyan bags. -dotted blue bags contain 2 plaid beige bags, 4 posh cyan bags, 4 shiny gray bags. -dotted magenta bags contain 1 drab orange bag, 5 wavy aqua bags, 2 wavy lavender bags. -clear aqua bags contain 4 striped magenta bags, 4 muted chartreuse bags. -pale red bags contain no other bags. -bright turquoise bags contain 1 wavy purple bag, 3 vibrant turquoise bags, 2 dark brown bags. -vibrant magenta bags contain 5 drab brown bags, 2 striped olive bags, 5 light plum bags. -dull brown bags contain 4 drab teal bags, 4 bright gold bags, 4 dim blue bags, 3 dotted teal bags. -dotted olive bags contain 5 striped orange bags, 1 wavy cyan bag, 3 wavy crimson bags. -bright teal bags contain 3 dim coral bags, 1 dark cyan bag, 4 bright indigo bags. -shiny chartreuse bags contain 1 drab brown bag. -bright lime bags contain 2 pale silver bags. -vibrant crimson bags contain 4 shiny white bags, 4 pale black bags, 5 clear cyan bags, 1 bright tan bag. -muted brown bags contain 5 drab purple bags. -dotted aqua bags contain 1 dim gray bag, 1 dark indigo bag, 3 posh tan bags, 5 dim lime bags. -muted tomato bags contain 1 faded orange bag, 3 vibrant aqua bags. -bright cyan bags contain 4 dotted coral bags, 2 dull lime bags, 5 clear maroon bags. -posh violet bags contain 1 light magenta bag, 4 pale maroon bags, 1 dark teal bag. -wavy turquoise bags contain 1 shiny gray bag, 4 drab tan bags, 3 pale lavender bags. -dark magenta bags contain 2 dull bronze bags. -drab gray bags contain 4 dotted turquoise bags, 5 light aqua bags. -dull coral bags contain 2 plaid black bags, 2 striped cyan bags, 3 faded bronze bags, 5 plaid crimson bags. -vibrant chartreuse bags contain 5 pale turquoise bags. -bright purple bags contain 5 vibrant salmon bags, 1 posh green bag, 4 vibrant beige bags. -mirrored tomato bags contain 4 wavy beige bags, 5 striped tan bags, 2 pale aqua bags. -shiny violet bags contain 3 shiny tan bags, 3 faded brown bags, 4 shiny green bags, 3 shiny orange bags. -plaid lavender bags contain 1 light maroon bag. -faded green bags contain 5 dark cyan bags, 2 clear teal bags, 5 muted olive bags. -dotted salmon bags contain 3 dotted olive bags, 1 dark cyan bag. -faded white bags contain 3 drab brown bags. -striped black bags contain 2 dark green bags, 5 pale bronze bags, 2 plaid olive bags. -dotted brown bags contain 1 drab salmon bag. -dark crimson bags contain 1 vibrant teal bag, 2 dim gray bags, 1 posh orange bag, 3 faded tan bags. -pale teal bags contain 5 dim violet bags. -striped cyan bags contain 3 pale purple bags, 4 dull red bags, 1 dark indigo bag, 3 dark yellow bags. -mirrored coral bags contain 2 shiny olive bags. -shiny maroon bags contain 5 vibrant coral bags, 3 plaid maroon bags, 1 striped turquoise bag, 2 wavy violet bags. -dull indigo bags contain 2 plaid magenta bags, 1 bright chartreuse bag. -drab magenta bags contain 4 striped olive bags, 3 posh white bags. -clear tan bags contain 4 light gold bags, 4 muted gold bags. -dark gray bags contain 4 plaid blue bags, 5 drab brown bags, 3 pale gray bags, 3 mirrored violet bags. -wavy teal bags contain 4 drab aqua bags, 3 pale salmon bags. -dotted tan bags contain 2 pale bronze bags, 3 faded orange bags. -bright brown bags contain 3 bright blue bags. -clear blue bags contain 5 shiny crimson bags, 1 dark cyan bag. -clear yellow bags contain 1 muted gold bag, 1 posh orange bag, 1 dull purple bag, 4 dark indigo bags. -pale aqua bags contain 3 dim coral bags, 2 mirrored aqua bags. -dull olive bags contain 1 dull yellow bag. -muted violet bags contain 3 shiny tan bags. -striped aqua bags contain 2 vibrant green bags, 2 faded coral bags, 2 dark cyan bags, 4 wavy beige bags. -pale fuchsia bags contain 5 dull green bags, 2 dotted aqua bags. -shiny brown bags contain 4 dim black bags. -plaid coral bags contain 3 faded bronze bags, 2 pale lavender bags, 3 dotted tan bags, 2 wavy lavender bags. -posh magenta bags contain 2 clear red bags, 4 dim brown bags. -wavy purple bags contain 4 dim magenta bags. -plaid fuchsia bags contain 2 striped olive bags, 3 light gray bags. -dim violet bags contain 3 dark brown bags, 4 muted plum bags. -light turquoise bags contain 5 clear brown bags, 5 muted chartreuse bags. -dull white bags contain 4 wavy salmon bags, 3 dotted crimson bags, 1 dark coral bag, 1 pale chartreuse bag. -light brown bags contain 2 plaid black bags, 3 light red bags. -dotted purple bags contain 1 posh crimson bag, 4 vibrant red bags, 2 wavy beige bags. -striped orange bags contain no other bags. -clear green bags contain 3 light plum bags, 1 wavy lavender bag, 1 shiny olive bag. -bright red bags contain 5 dotted turquoise bags, 3 dim aqua bags, 2 posh orange bags. -dark bronze bags contain 2 pale yellow bags, 1 striped brown bag, 3 striped chartreuse bags. -muted cyan bags contain 3 muted olive bags, 2 shiny red bags, 1 vibrant lavender bag, 5 drab gold bags. -light coral bags contain 3 shiny gray bags, 5 dull bronze bags, 5 muted fuchsia bags, 5 clear magenta bags. -shiny olive bags contain 4 dull cyan bags, 5 dark gray bags. -drab orange bags contain no other bags. -striped salmon bags contain 5 drab salmon bags, 5 pale plum bags. -plaid cyan bags contain 2 bright blue bags, 1 mirrored gray bag, 5 faded violet bags. -plaid teal bags contain 3 pale maroon bags, 1 clear teal bag. -faded cyan bags contain 1 dim bronze bag, 3 light olive bags, 1 muted beige bag, 1 wavy teal bag. -clear magenta bags contain 5 striped orange bags. -dull black bags contain 1 shiny purple bag, 1 mirrored red bag, 4 dotted fuchsia bags, 3 vibrant crimson bags. -mirrored blue bags contain 3 light brown bags. -mirrored black bags contain 3 dim coral bags, 3 plaid purple bags. -dim black bags contain 4 dim blue bags. -pale plum bags contain 4 muted coral bags, 2 light purple bags. -dark salmon bags contain 2 plaid blue bags, 4 vibrant turquoise bags, 3 posh white bags. -striped red bags contain 1 dim plum bag. -striped beige bags contain 1 dark tomato bag. -clear beige bags contain 2 posh orange bags, 4 muted coral bags. -bright blue bags contain 4 faded gold bags, 4 faded indigo bags. -light purple bags contain 4 muted violet bags, 1 pale red bag. -dim indigo bags contain 3 dim silver bags, 2 faded violet bags. -dotted green bags contain 5 dotted chartreuse bags, 1 pale black bag. -pale yellow bags contain 3 plaid tomato bags. -drab tan bags contain 3 dim plum bags, 2 dark fuchsia bags. -bright white bags contain 3 muted bronze bags. -shiny turquoise bags contain 4 drab brown bags. -pale maroon bags contain no other bags. -faded indigo bags contain 1 faded tomato bag, 2 light red bags, 5 vibrant bronze bags. -dotted black bags contain 1 clear brown bag, 5 mirrored olive bags, 4 dim brown bags, 2 drab red bags. -light chartreuse bags contain 5 muted black bags. -posh orange bags contain 4 light maroon bags, 1 muted white bag. -vibrant turquoise bags contain 1 dark maroon bag, 1 shiny magenta bag, 2 dotted maroon bags. -striped fuchsia bags contain 5 clear blue bags, 5 pale black bags, 1 mirrored maroon bag, 2 dotted maroon bags. -dark violet bags contain 5 clear white bags. -pale salmon bags contain 1 vibrant violet bag, 3 plaid olive bags. -pale violet bags contain 4 shiny chartreuse bags, 5 dark salmon bags, 3 bright indigo bags, 4 dark orange bags. -faded teal bags contain 2 dark gray bags, 2 posh black bags, 3 plaid maroon bags. -drab yellow bags contain 4 mirrored blue bags, 4 mirrored violet bags, 3 dim salmon bags, 1 clear yellow bag. -wavy indigo bags contain 2 shiny olive bags, 5 plaid aqua bags. -shiny tan bags contain 2 wavy purple bags, 1 dotted aqua bag, 1 light violet bag. -dull lime bags contain 1 dull coral bag. -clear turquoise bags contain 1 vibrant fuchsia bag, 5 dull beige bags. -dark blue bags contain 2 dark violet bags, 2 dotted maroon bags, 4 bright aqua bags, 4 clear black bags. -drab black bags contain 2 dim gold bags, 1 plaid crimson bag. -dotted bronze bags contain 5 dim bronze bags. -mirrored cyan bags contain 3 muted salmon bags. -light gray bags contain 1 faded gold bag, 4 faded coral bags, 4 faded silver bags, 2 faded tomato bags. -vibrant blue bags contain 2 muted gold bags. -dark maroon bags contain 3 mirrored violet bags, 3 muted gold bags, 3 drab brown bags, 4 plaid black bags. -pale chartreuse bags contain 5 dotted teal bags, 4 bright gold bags. -mirrored yellow bags contain 4 dim cyan bags. -shiny plum bags contain 3 dull green bags, 3 vibrant olive bags, 3 dim tan bags. -mirrored chartreuse bags contain 1 dark tan bag, 5 drab aqua bags. -dark gold bags contain 4 drab yellow bags, 4 pale bronze bags. -vibrant lime bags contain 3 dull salmon bags. -dim blue bags contain 2 dull cyan bags, 2 dull purple bags, 1 dark indigo bag. -dark brown bags contain 5 dull chartreuse bags. -light tomato bags contain 5 posh teal bags, 3 wavy yellow bags, 5 bright olive bags, 4 pale brown bags. -bright green bags contain 2 bright teal bags. -shiny silver bags contain 2 mirrored indigo bags, 4 faded silver bags, 2 dark lavender bags. -bright olive bags contain 5 drab turquoise bags. -striped teal bags contain 1 vibrant tan bag. -dotted yellow bags contain 1 clear tomato bag, 5 muted orange bags, 3 striped turquoise bags, 3 dim lime bags. -posh white bags contain no other bags. -plaid red bags contain 3 dotted teal bags, 2 light brown bags, 4 vibrant teal bags. -drab purple bags contain 5 pale purple bags, 1 shiny blue bag, 2 shiny orange bags. -vibrant maroon bags contain 3 shiny cyan bags, 5 striped lavender bags. -striped brown bags contain 5 faded salmon bags, 4 clear violet bags, 1 plaid salmon bag, 5 dotted tomato bags. -muted blue bags contain 1 drab chartreuse bag. -striped blue bags contain 4 dark cyan bags. -striped plum bags contain 2 wavy violet bags. -clear violet bags contain 2 dotted crimson bags, 3 plaid magenta bags. -clear teal bags contain 2 bright gold bags, 4 plaid black bags. -dim gold bags contain 5 pale gray bags, 3 drab orange bags, 3 plaid black bags. -wavy violet bags contain 3 dull beige bags. -wavy lime bags contain 2 bright lavender bags. -muted purple bags contain 3 wavy brown bags, 4 muted blue bags. -shiny indigo bags contain 1 shiny aqua bag, 4 bright aqua bags, 2 clear turquoise bags. -dim orange bags contain 5 striped lime bags. -clear bronze bags contain 4 pale black bags, 4 bright olive bags. -wavy gray bags contain 3 dotted teal bags, 2 striped lavender bags, 2 wavy aqua bags. -dull tan bags contain 5 vibrant violet bags, 2 muted maroon bags, 5 vibrant plum bags, 3 shiny red bags. -drab chartreuse bags contain 4 striped gray bags, 4 pale bronze bags, 5 dim aqua bags. -plaid gray bags contain 1 shiny blue bag, 4 clear brown bags, 4 shiny tan bags, 4 plaid beige bags. -drab plum bags contain 5 vibrant cyan bags, 3 vibrant aqua bags, 5 dim coral bags, 1 dull orange bag. -clear gold bags contain 1 drab olive bag, 5 drab orange bags, 4 shiny tan bags. -dull tomato bags contain 3 bright teal bags, 1 muted chartreuse bag. -bright silver bags contain 1 dull chartreuse bag, 5 bright gold bags, 4 faded silver bags. -clear black bags contain 5 dull orange bags, 3 dim black bags, 1 posh beige bag. -striped olive bags contain 2 pale maroon bags. -light fuchsia bags contain 5 pale silver bags, 4 dark olive bags, 1 clear magenta bag. -posh indigo bags contain 2 wavy purple bags, 3 striped beige bags, 4 vibrant white bags. -dark aqua bags contain 5 drab tomato bags, 4 faded red bags, 4 light magenta bags, 4 striped tomato bags. -plaid olive bags contain 2 posh brown bags. -wavy plum bags contain 3 shiny blue bags, 4 dark lavender bags, 5 pale violet bags. -vibrant teal bags contain 4 dull purple bags, 4 dull plum bags. -dotted gold bags contain 3 wavy maroon bags. -drab brown bags contain no other bags. -dull teal bags contain 5 wavy beige bags, 1 muted tomato bag, 1 drab aqua bag. -mirrored plum bags contain 4 muted chartreuse bags, 5 dull orange bags, 3 clear black bags. -wavy beige bags contain 4 pale violet bags, 5 dim tan bags, 3 pale fuchsia bags, 2 wavy tan bags. -plaid lime bags contain 3 pale crimson bags. -plaid brown bags contain 2 dull green bags. -light black bags contain 1 faded gold bag, 1 bright tan bag. -dim cyan bags contain 2 clear yellow bags, 3 plaid blue bags, 1 dull purple bag. -drab coral bags contain 1 bright gray bag, 1 muted magenta bag, 5 mirrored lime bags, 1 mirrored olive bag. -bright coral bags contain 3 plaid blue bags. -mirrored silver bags contain 5 clear white bags. -plaid tomato bags contain 5 dull red bags, 3 shiny green bags, 5 drab fuchsia bags, 3 dull tomato bags. -faded plum bags contain 5 dark violet bags, 3 dim brown bags. -light white bags contain 5 dotted teal bags, 2 dim tan bags. -dull bronze bags contain 3 vibrant turquoise bags. -vibrant coral bags contain 3 faded bronze bags. -posh silver bags contain 5 wavy olive bags, 3 dotted red bags, 3 faded violet bags. -dim yellow bags contain 4 pale tomato bags, 4 dim tan bags, 3 vibrant gold bags, 2 bright gold bags. -bright salmon bags contain 5 shiny orange bags, 2 dark yellow bags, 5 muted gold bags, 4 dark fuchsia bags. -light yellow bags contain 3 clear cyan bags. -dim red bags contain 3 clear lavender bags, 1 muted bronze bag, 4 vibrant salmon bags. -dark silver bags contain 1 dull brown bag, 1 wavy lavender bag, 2 shiny crimson bags, 1 clear tan bag. -dull fuchsia bags contain 5 striped cyan bags, 4 mirrored violet bags. -drab gold bags contain 5 posh lavender bags, 4 mirrored olive bags, 2 dark tan bags, 3 dotted olive bags. -muted gray bags contain 1 striped magenta bag, 2 dull tomato bags, 5 plaid olive bags, 1 faded gray bag. -bright bronze bags contain 1 clear silver bag, 4 dim lime bags. -dark cyan bags contain 5 dark maroon bags, 3 dull red bags, 1 bright gold bag. -dark plum bags contain 1 vibrant turquoise bag. -wavy maroon bags contain 5 shiny gold bags, 1 drab black bag. -light crimson bags contain 2 light plum bags, 3 plaid purple bags. -wavy chartreuse bags contain 2 pale gray bags, 5 dim purple bags, 2 drab turquoise bags. -plaid yellow bags contain 5 muted tan bags, 2 wavy cyan bags, 3 light gold bags, 1 dim gold bag. -mirrored violet bags contain no other bags. -wavy yellow bags contain 2 dim aqua bags, 1 dark fuchsia bag, 5 faded coral bags, 1 faded silver bag. -plaid bronze bags contain 1 striped bronze bag. -vibrant green bags contain 3 striped chartreuse bags, 3 pale lavender bags, 4 dotted lime bags, 4 plaid lavender bags. -muted crimson bags contain 3 dim blue bags, 1 dull lime bag, 3 plaid indigo bags, 1 pale plum bag. -posh cyan bags contain 5 drab brown bags, 5 faded blue bags. -vibrant black bags contain 3 pale silver bags. -light aqua bags contain 2 faded crimson bags, 3 dark bronze bags, 1 dim orange bag. -mirrored red bags contain 3 light violet bags. -dark lime bags contain 1 striped turquoise bag. -mirrored olive bags contain 1 faded bronze bag, 1 drab aqua bag, 1 dark indigo bag, 3 posh white bags. -striped chartreuse bags contain 2 mirrored gold bags. -dotted lime bags contain 1 vibrant turquoise bag, 2 dotted turquoise bags, 5 dull red bags. -vibrant bronze bags contain 1 posh green bag, 3 posh tan bags, 5 light salmon bags. -dark teal bags contain 4 shiny lavender bags, 5 dull orange bags. -shiny green bags contain 2 bright lavender bags, 3 shiny olive bags, 4 mirrored violet bags, 5 posh white bags. -light magenta bags contain 2 pale maroon bags. -pale magenta bags contain 5 dull aqua bags. -dull plum bags contain 2 vibrant violet bags, 5 pale red bags, 2 wavy fuchsia bags. -muted olive bags contain 5 bright teal bags. -vibrant fuchsia bags contain 3 posh brown bags. -dark olive bags contain 5 dim coral bags, 4 pale red bags, 5 drab aqua bags. -posh purple bags contain 2 bright red bags, 4 pale coral bags, 1 dotted bronze bag. -dark lavender bags contain 2 striped blue bags, 5 posh blue bags, 2 plaid green bags. diff --git a/2020/inputs/08.txt b/2020/inputs/08.txt deleted file mode 100644 index 612b124..0000000 --- a/2020/inputs/08.txt +++ /dev/null @@ -1,612 +0,0 @@ -acc +18 -nop +222 -acc -16 -acc +28 -jmp +475 -acc -6 -jmp +584 -acc -12 -acc -8 -jmp +554 -acc -9 -acc +12 -acc -16 -acc +27 -jmp +336 -acc -4 -jmp +214 -acc +38 -jmp +61 -acc +3 -acc +28 -acc +5 -acc -19 -jmp +584 -nop +206 -jmp +506 -acc +36 -jmp +133 -acc +20 -acc +43 -acc -18 -jmp +409 -acc +24 -jmp +131 -acc -12 -acc +7 -acc +7 -jmp +454 -acc +37 -acc -6 -nop +558 -acc +31 -jmp +124 -acc -15 -nop +201 -acc -7 -jmp +297 -acc +3 -nop +517 -jmp +221 -jmp +211 -acc +28 -acc +35 -jmp +5 -acc +31 -nop +325 -acc -15 -jmp +116 -jmp +1 -nop +333 -acc -2 -acc -5 -jmp +138 -acc +19 -acc +9 -jmp +180 -acc +18 -jmp +228 -jmp +495 -jmp +382 -acc +20 -nop +414 -nop +139 -acc +33 -jmp +171 -acc -10 -jmp +41 -acc -2 -jmp +80 -acc +20 -nop +451 -acc +2 -acc +24 -jmp +102 -acc +1 -acc -11 -acc +9 -acc +38 -jmp -73 -acc +17 -acc +16 -acc +12 -acc +43 -jmp +168 -jmp +286 -acc +6 -acc +6 -jmp +271 -acc -17 -acc -5 -acc +1 -jmp -50 -acc -9 -acc +6 -acc -2 -acc +33 -jmp +385 -acc +18 -acc +24 -jmp +370 -acc -5 -acc +23 -acc +6 -jmp +98 -acc -10 -acc -16 -jmp +329 -nop +41 -jmp +463 -nop +224 -acc +35 -jmp +345 -acc +34 -acc -18 -acc +5 -jmp +177 -nop -57 -nop -80 -acc +20 -jmp -12 -acc +24 -acc +39 -jmp +363 -jmp +253 -acc -14 -acc +0 -acc +22 -jmp +118 -acc +43 -acc -2 -jmp +300 -acc -14 -acc +8 -acc +47 -jmp +271 -jmp +420 -acc +33 -acc +15 -acc +20 -acc +25 -jmp +84 -acc +41 -jmp +420 -acc +25 -jmp +238 -jmp +1 -acc +14 -jmp +415 -jmp +68 -jmp +262 -acc +34 -jmp +346 -acc +39 -jmp +56 -jmp +364 -jmp -133 -acc +13 -jmp +1 -acc +33 -jmp +408 -acc +29 -acc -4 -jmp +319 -jmp +106 -jmp +228 -acc -8 -acc +8 -acc +22 -jmp -146 -jmp +223 -acc +27 -nop +191 -acc +49 -jmp +331 -jmp +39 -jmp -170 -acc +28 -acc -6 -acc +50 -jmp +268 -acc +41 -nop +254 -acc +28 -jmp +269 -jmp +140 -acc +10 -nop +131 -acc +3 -jmp -40 -jmp +373 -acc +47 -jmp -91 -acc -19 -jmp +300 -acc -2 -jmp +1 -acc +44 -acc -11 -jmp +306 -acc +33 -jmp -15 -acc +9 -jmp +1 -jmp +144 -acc +40 -nop +184 -nop -75 -nop +228 -jmp +296 -acc +22 -nop +364 -jmp -214 -jmp +18 -jmp +375 -acc +22 -jmp -67 -acc +8 -acc -17 -jmp +174 -jmp -99 -nop -45 -acc +7 -jmp -213 -jmp -218 -acc +50 -nop +52 -nop +98 -jmp -142 -acc +18 -jmp +252 -acc +36 -jmp -194 -acc +1 -nop -53 -jmp -127 -jmp +327 -acc +7 -acc -9 -acc +39 -nop -127 -jmp +84 -jmp -117 -nop -29 -acc +43 -jmp -216 -acc +25 -acc +16 -acc +40 -nop +122 -jmp +140 -jmp +180 -acc +42 -acc -5 -acc -14 -jmp -84 -jmp -31 -acc +37 -acc -11 -jmp -217 -jmp +210 -jmp +170 -nop +301 -jmp +309 -acc +6 -jmp +135 -acc +6 -nop -123 -acc +17 -jmp +315 -acc -1 -nop -46 -nop -58 -nop -59 -jmp +202 -acc +48 -acc +38 -jmp +86 -acc -4 -acc +33 -acc +28 -jmp -50 -nop +43 -acc +38 -acc +13 -jmp +33 -acc +4 -acc +6 -jmp -78 -acc +22 -acc +7 -acc -9 -jmp -56 -acc +30 -nop +54 -nop -81 -nop +198 -jmp +252 -jmp +1 -acc +6 -acc -10 -acc +29 -jmp -242 -jmp +1 -acc +42 -acc +34 -acc +22 -jmp +231 -acc +29 -acc -10 -jmp -161 -acc +37 -acc +9 -jmp -77 -acc -15 -acc +32 -acc +32 -jmp -6 -acc +0 -nop -124 -nop +174 -jmp +20 -acc +45 -acc +24 -jmp -13 -acc +6 -acc -10 -acc +23 -acc -15 -jmp +34 -acc +5 -acc +38 -acc +42 -jmp -116 -acc +0 -acc +8 -jmp -243 -acc -18 -acc +25 -acc +1 -jmp +158 -nop +65 -jmp +1 -jmp +151 -acc +12 -acc +12 -jmp +1 -jmp -305 -jmp +29 -jmp -263 -acc +33 -jmp +1 -nop +142 -jmp +78 -acc +41 -nop -141 -acc -9 -acc +5 -jmp -245 -jmp +41 -acc +16 -nop -83 -jmp -28 -nop -149 -acc +38 -jmp -15 -acc +7 -nop -329 -acc +5 -acc +21 -jmp -7 -acc -19 -jmp -38 -acc +5 -acc +3 -acc +10 -jmp -181 -jmp -240 -acc +19 -acc +15 -acc +31 -acc -11 -jmp -340 -acc +12 -acc +46 -jmp +127 -acc +12 -acc +31 -acc +30 -jmp -158 -acc -10 -jmp -374 -jmp +50 -acc +43 -nop +42 -acc +19 -jmp -232 -acc -14 -acc -4 -jmp +95 -acc +23 -acc +49 -acc +31 -nop -139 -jmp -272 -jmp -141 -acc +26 -acc -8 -jmp +173 -nop +145 -nop +133 -jmp +164 -acc +7 -jmp +23 -acc -4 -acc +48 -jmp -138 -acc +4 -jmp -389 -nop +156 -acc +44 -acc +40 -jmp +146 -nop -247 -acc +44 -jmp +1 -acc +28 -jmp +95 -acc +13 -acc +2 -jmp -254 -acc +24 -jmp +122 -acc +39 -acc +0 -jmp -12 -jmp -179 -nop -44 -nop +100 -acc -19 -nop -47 -jmp -107 -acc +32 -acc +33 -acc +42 -acc +6 -jmp -366 -jmp -122 -acc +2 -nop -443 -nop +72 -jmp -381 -jmp -446 -jmp -332 -acc -7 -acc +45 -jmp -355 -acc +27 -acc -4 -acc +3 -jmp +96 -acc +45 -jmp -402 -acc +45 -acc -3 -acc +22 -jmp -141 -acc +29 -acc -1 -jmp +29 -acc -1 -acc -10 -jmp -208 -acc +6 -nop -196 -jmp -218 -acc -12 -acc +49 -nop -137 -jmp -430 -acc +21 -jmp -110 -nop -287 -acc -3 -jmp -42 -jmp -487 -acc -16 -acc -1 -acc +7 -acc +39 -jmp -119 -jmp +1 -acc +9 -jmp -23 -acc +27 -jmp -300 -acc +12 -jmp -440 -acc +2 -acc +38 -acc +12 -jmp -84 -acc +25 -acc -14 -jmp -418 -acc -15 -acc +48 -jmp +1 -nop -383 -jmp -365 -acc +47 -jmp -193 -acc +23 -jmp -235 -jmp +1 -acc -4 -acc +35 -nop -64 -jmp -87 -acc +32 -jmp -339 -jmp -479 -acc -4 -acc +32 -acc -10 -jmp -77 -acc +0 -acc +47 -acc +41 -jmp -308 -acc -8 -acc -9 -jmp -229 -acc -14 -acc +24 -nop -380 -acc +49 -jmp -174 -acc -11 -nop -69 -jmp +3 -acc -14 -jmp -89 -jmp -301 -acc +46 -acc +8 -nop -156 -acc +44 -jmp +1 -jmp +26 -acc +17 -acc +23 -acc +6 -jmp -4 -jmp -97 -jmp -324 -acc +2 -jmp -27 -nop -195 -acc +3 -acc -13 -acc +15 -jmp -19 -acc +30 -nop -318 -jmp +19 -nop -72 -jmp -315 -acc +4 -nop +6 -jmp -384 -jmp -505 -jmp -512 -acc +33 -jmp -168 -jmp -443 -nop -519 -acc +7 -acc +41 -acc +15 -jmp -269 -nop -539 -jmp -416 -jmp -326 -nop -221 -acc +14 -jmp -186 -acc -1 -jmp -295 -acc +29 -acc +43 -nop -436 -nop -421 -jmp -123 -acc +13 -acc -11 -acc +12 -jmp -155 -acc +9 -acc -16 -acc -15 -nop -380 -jmp +1 diff --git a/2020/inputs/09.txt b/2020/inputs/09.txt deleted file mode 100644 index eb10606..0000000 --- a/2020/inputs/09.txt +++ /dev/null @@ -1,1000 +0,0 @@ -11 -1 -33 -5 -20 -31 -49 -26 -3 -35 -25 -39 -29 -28 -23 -44 -19 -4 -21 -2 -7 -41 -10 -32 -14 -68 -6 -11 -8 -18 -27 -20 -71 -13 -9 -16 -73 -52 -34 -25 -79 -15 -12 -17 -113 -94 -19 -24 -21 -22 -114 -31 -23 -26 -28 -29 -32 -47 -27 -39 -33 -80 -35 -38 -34 -36 -127 -40 -41 -227 -42 -43 -45 -44 -48 -54 -70 -71 -65 -55 -110 -60 -72 -74 -114 -77 -69 -90 -75 -187 -78 -100 -81 -83 -85 -86 -118 -93 -92 -102 -115 -120 -127 -175 -129 -160 -132 -144 -169 -147 -252 -150 -153 -156 -179 -178 -164 -166 -168 -185 -204 -208 -222 -194 -284 -235 -276 -256 -261 -273 -330 -297 -291 -447 -300 -303 -306 -378 -320 -332 -334 -374 -351 -485 -379 -398 -455 -478 -634 -491 -647 -517 -553 -896 -977 -750 -588 -591 -606 -603 -623 -626 -652 -654 -685 -829 -725 -1132 -777 -1084 -946 -969 -995 -1008 -1120 -1123 -1070 -1707 -1722 -1431 -1273 -1179 -1217 -1876 -1857 -1249 -1337 -1306 -1339 -1502 -1554 -1671 -1785 -2625 -1964 -2319 -2039 -2901 -2078 -2190 -3215 -2886 -2704 -2396 -4375 -3149 -2428 -2466 -2555 -2588 -2645 -2643 -2808 -2841 -3456 -3225 -4358 -3749 -4951 -4229 -4435 -4117 -4778 -5363 -5681 -4824 -5100 -7333 -5274 -12433 -5016 -5288 -5021 -6304 -7664 -5451 -5484 -7759 -9386 -6681 -9138 -7978 -7866 -8552 -8664 -10500 -8895 -9602 -9840 -14426 -9845 -10037 -19175 -10290 -14346 -11697 -10309 -10472 -10935 -12165 -12132 -14036 -19447 -14547 -17818 -15844 -16418 -28111 -22202 -27420 -18497 -18735 -19442 -20154 -26134 -19882 -20327 -24837 -20762 -24655 -20781 -21244 -27353 -45850 -24297 -44991 -28583 -32262 -34429 -34236 -46016 -35153 -38617 -37232 -39741 -37939 -38177 -39596 -40036 -59183 -66612 -41089 -45078 -41543 -49827 -78278 -63736 -68665 -78112 -75849 -73574 -79482 -66498 -108406 -69389 -119821 -72385 -78321 -75171 -81579 -77535 -98779 -79632 -85114 -82632 -122613 -116260 -86621 -133125 -147501 -156390 -130234 -177795 -135887 -138883 -151109 -144560 -141669 -159006 -141774 -147556 -157167 -200934 -152706 -183893 -209866 -167746 -212866 -219746 -228395 -268966 -202881 -481832 -410635 -283443 -266121 -269117 -274770 -280447 -354535 -286229 -344655 -289225 -535238 -637978 -300262 -1048613 -320452 -907095 -351639 -370627 -436712 -415747 -644917 -431276 -469002 -492106 -540891 -543887 -549564 -751728 -786374 -736974 -846641 -836761 -575454 -589487 -609677 -1015544 -875716 -620714 -946081 -672091 -1507650 -722266 -801903 -847023 -1566795 -900278 -1292805 -961108 -1032997 -1090455 -1093451 -1125018 -1583997 -1164941 -1210201 -1185131 -1196168 -1199164 -2085917 -1774618 -1342980 -1714165 -1868259 -1705088 -2540350 -2025296 -1524169 -1834900 -2783161 -1861386 -1933275 -2433435 -1994105 -2928351 -2183906 -2350072 -2324182 -4307330 -2553181 -4639098 -3575551 -6332626 -3392428 -3048068 -2867149 -4716436 -3229257 -3359069 -3549465 -3385555 -5733371 -3457444 -3696286 -3794661 -3855491 -5579329 -6633203 -4178011 -4674254 -5398140 -6778722 -6961106 -5420330 -5601249 -5915217 -6096406 -6252704 -8782366 -6226218 -6563435 -6588326 -6614812 -7081841 -6842999 -7972672 -7635455 -7153730 -13411925 -7650152 -8033502 -8852265 -11262580 -9576151 -10072394 -13932452 -11021579 -11335547 -11516466 -11697655 -12011623 -13696653 -19803945 -12789653 -12841030 -13151761 -13431325 -17950359 -13924840 -13996729 -15126402 -19166618 -31501600 -17226303 -15683654 -19731157 -21588860 -43513223 -23997234 -21093973 -22719234 -28247882 -23033202 -25513195 -24487308 -30922956 -25630683 -25941414 -35513700 -21806024 -37272514 -27356165 -32909957 -75014823 -29123131 -45091207 -34850272 -41713611 -35414811 -76014163 -40825130 -42682833 -42899997 -43813207 -44525258 -52156333 -44839226 -46293332 -60928006 -66766544 -47436707 -47747438 -89364484 -49162189 -69553462 -104039058 -60266122 -73648389 -70836742 -63973403 -70265083 -127694550 -112422455 -76239941 -95455521 -83507963 -87208091 -88652433 -88338465 -105767232 -91132558 -92275933 -95184145 -96909627 -107702829 -151398680 -109428311 -187547021 -113135592 -141101825 -124239525 -130531205 -134238486 -153773046 -217341766 -146505024 -159747904 -194419665 -163448032 -170716054 -222890919 -175546556 -231942354 -179471023 -186316703 -198835387 -187460078 -267625681 -204612456 -272883496 -222563903 -233667836 -472238137 -316648381 -254770730 -258478011 -264769691 -386338951 -309953056 -306252928 -334164086 -335294460 -378306410 -338994588 -346262610 -361863259 -355017579 -402034926 -365787726 -373776781 -487333594 -392072534 -427176359 -438280292 -568431067 -456231739 -488438566 -513248741 -519540421 -523247702 -611032301 -643076101 -616205984 -640417014 -848304273 -669458546 -674289048 -712771369 -685257198 -701280189 -716880838 -1036496443 -1096648753 -765849315 -800953140 -915614925 -894512031 -865456651 -926718858 -1081679808 -1798560646 -1007978987 -1042788123 -1130572722 -1134280003 -1227238285 -1256622998 -1749267812 -1309875560 -1391169886 -1755968856 -1359546246 -1386537387 -1402138036 -2230928756 -1482730153 -1666409791 -1566802455 -2361518288 -3055183644 -1958403048 -2286265104 -2658761034 -2409449011 -2142258990 -4189331804 -2050767110 -4325170825 -2440448282 -2390903001 -2483861283 -2566498558 -2876678015 -3158106892 -2842276399 -2746083633 -2761684282 -2788675423 -3624989143 -3957705456 -4812451392 -3624812839 -3617569565 -4009170158 -4524901606 -5251725410 -4337032214 -4533161991 -4193026100 -6065261121 -4441670111 -4924309565 -4831351283 -4874764284 -7008168669 -5050359841 -5312582191 -5507767915 -5534759056 -10459068621 -5550359705 -7634159301 -6406244988 -7242558708 -9706115567 -7242382404 -8534071764 -7954601779 -10059660662 -8870194205 -8530058314 -8634696211 -8726188091 -9024377383 -15040941199 -9925124125 -9755660848 -9881711124 -10187346475 -10820350106 -10362942032 -10847341247 -14080418019 -15610020367 -15196984183 -13184519006 -19680784973 -13648627392 -16112752913 -23573751517 -15772440718 -16484660093 -16824795984 -18893000346 -17164754525 -19943007323 -17750565474 -22940179854 -20729052371 -38573785319 -20244653156 -21183292138 -25559926215 -29255942378 -21210283279 -23547461038 -24031860253 -53770769502 -30935084480 -29761380305 -26833146398 -29421068110 -30133287485 -31885193631 -36982723997 -33523006192 -33309456077 -33989550509 -37409407681 -34915319999 -37693572797 -46972040107 -40973705527 -41427945294 -64975406332 -42393575417 -44730753176 -44757744317 -47579321291 -64244540557 -50380607436 -50865006651 -56254214508 -62944074302 -78837352975 -56966433883 -70972274506 -97227920035 -65194649708 -70292180074 -66832462269 -83821520711 -68904870508 -84988728972 -72608892796 -78667278324 -82401650821 -83367280944 -86185689611 -93258582068 -115049924391 -89488497493 -92337065608 -103833535799 -101245614087 -151276171120 -107119221159 -121448864216 -122161083591 -127258613957 -123798896152 -231092149756 -132027111977 -134099520216 -137124642343 -150199743213 -254033279012 -141513763304 -207149812563 -155010543617 -161068929145 -165768931765 -169552970555 -372918744328 -273540875281 -249419697548 -190734111580 -193582679695 -222694478303 -253475976193 -284299263429 -311066733859 -268772377261 -257898416368 -251057510109 -255826008129 -419802210777 -325609791672 -271224162559 -292135185960 -291713506517 -332247874884 -527929287945 -420610480664 -360287082135 -565254381798 -413428589883 -363135650250 -384316791275 -416277157998 -464806842254 -444210087773 -514829664263 -555523425988 -504533486302 -508955926477 -583848692477 -670859720886 -527050170688 -506883518238 -616113090264 -709926582947 -562937669076 -563359348519 -623961381401 -981531539796 -887771300872 -723422732385 -925233084475 -744603873410 -779412808248 -1704645892723 -807345738023 -800593949273 -920810644300 -909016930027 -1251487391648 -1011417004540 -1013489412779 -1089987839764 -1015839444715 -1216810101185 -1544772025701 -1489339391195 -1069821187314 -1240074471665 -2686177432519 -1347384113786 -1549194465876 -1368565254811 -1468026605795 -1580006757521 -1524016681658 -1820835150802 -2019487279913 -1586758546271 -1607939687296 -2058833129671 -2289933340468 -1829827574327 -2101404844304 -3109475119677 -2623779132011 -2029328857494 -2537847793109 -2085660632029 -2286631288499 -2309895658979 -2417205301100 -2438386442125 -2820081229186 -2715949368597 -2815410719581 -2892581936469 -2836591860606 -2992043287453 -3110775227929 -4921910793963 -3194698233567 -3437767261623 -3416586120598 -3693600319325 -5516361068480 -3859156431821 -4130733701798 -4114989489523 -4315960145993 -4467715299619 -4339224516473 -4372291920528 -6611284354165 -4596526947478 -4727100960079 -6513681548511 -5608531305066 -6408629408051 -6010108953148 -9930267669109 -9046298566689 -8032686021892 -8503025622326 -6305473461496 -6632465495190 -6854353382221 -7110186439923 -7275742552419 -7552756751146 -7974145921344 -7989890133619 -8582704789142 -8454214005996 -11868716897139 -12418738361199 -8711516437001 -9099392880607 -12523790501659 -11032574421575 -10335632265145 -11618640258214 -16444104139615 -12315582414644 -13999999086767 -19169935796865 -12937938956686 -13159826843717 -13415659901419 -13486818877411 -20597005317334 -13964539822144 -14385928992342 -14828499303565 -15526902672490 -20392884282543 -16572594922761 -17036918795138 -27486817964178 -17810909317608 -20718033138821 -25748435232139 -31810908404375 -21368206686720 -33169934883632 -25618639344981 -24556579214900 -35546532442386 -52043397179078 -26097765800403 -26353598858105 -46986846031701 -29912831664832 -26902478778830 -28315318180976 -28350468814486 -32639408621173 -51716405145384 -30355401976055 -32099497595251 -33609513717899 -44923063737247 -54448234614889 -38528942456429 -52650914010969 -42086239825541 -83527313549759 -45924785901620 -47465972487123 -50175218559881 -50910178073005 -50654345015303 -52451364658508 -53000244579233 -53256077636935 -54668917039081 -55252947593316 -60989877435659 -55217796959806 -70401558006517 -70628440051680 diff --git a/2020/inputs/10.txt b/2020/inputs/10.txt deleted file mode 100644 index 239293c..0000000 --- a/2020/inputs/10.txt +++ /dev/null @@ -1,100 +0,0 @@ -30 -73 -84 -136 -132 -117 -65 -161 -49 -68 -139 -46 -21 -127 -109 -153 -163 -160 -18 -22 -131 -146 -62 -113 -172 -150 -171 -98 -93 -130 -170 -59 -1 -110 -2 -55 -37 -44 -148 -102 -40 -28 -35 -43 -56 -169 -33 -5 -141 -83 -15 -105 -142 -36 -116 -11 -45 -82 -10 -17 -159 -140 -12 -108 -29 -72 -121 -52 -91 -166 -88 -97 -118 -99 -124 -149 -16 -9 -143 -104 -57 -79 -123 -58 -96 -24 -162 -23 -92 -69 -147 -156 -25 -133 -34 -8 -85 -76 -103 -122 diff --git a/2020/inputs/11.txt b/2020/inputs/11.txt deleted file mode 100644 index 5858f25..0000000 --- a/2020/inputs/11.txt +++ /dev/null @@ -1,93 +0,0 @@ -LLLLLLLLLLLLLLL.L..LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLL.LLLLLL.LLLLLLLLL.LLLL...LLLLLLLLLLL -LLLLLL.LLL.LLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LL.LLLLLL..LLLLLLL.LLLLL.LLLL.LLLLLLLLLLLLL -LLLLL.LL.LLLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLL.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLL.LLLLLLLLLLLLL -.LLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLL..LLLLLLL.L.LLLLLLLLLLLLLLLLLLL.LL.LLLLLLLLLL.LLLLLLLLLLLLL -.LL.LLLL..LLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LL.LLLLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.L.LLLL.LLLLLLLLL...LLL.LL.L.LLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLL.LL.L -LLL.LLLL.LLLLLLLLL.LLLLLL.LLLL.LLLL.LLLLLLLL..LLLL.LLLLLLLLL.LLLLLLLLLLLL.L.LLLL.LLLLLLLLLLLLL -.LLLLLLL.LLLLLLL.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.L..LLLLLLL.LLLLLLLLLLLLL -..L......L.L..L.LL.LL....L......L.L.L..LL....L............L..L.LLL..L..LL.LL...............L.. -LLLL.LLL.LLLLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LLL.LLLLL.L.LLLL.LL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.L..LLLLLL..LLLLLLLL.LLLLLLLLLLL.LLL.LLLLL.LLL.LLLL.LLLLLLLLL -LLLLLLLLLLLLLLL.LL.LLLLLL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LL.L..LLLLLLLLLLLL -LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLL.L.LLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL..LLLLL.LLL.LLLLLLLLLLLL.L -LLLLLLLL.LLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLL.LL.LLLLLL.LL.LLL.LLLL.LLLLLLLLLL.LLLLLLLLLL.LL -LL.LLLLLLLLLLLLLL..LLLLLL.LLLLLLLLLLLLLLLLLL.LLL.L.LLLLLLLLLLLLLLLL.LL.LLLL.LLLL.LLLL.LLLLLLLL -..L......L....L...L..LLL..L.LL.....LLL.LL.L..LLLLLL...L.LL.LL...L....L..LLL.LLL..L...L........ -LLLLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.LL.LLLLL.LLLLLLLLLL.LL.LL.LLLLLLL -LLLLLLLL.LLL.LLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLL.LLL.LLLLLLLLLLLLLL.LLLLL.LLLLLLLL.LLL -L.LLLLLLLLLLLLLLLL.L.LLLL.LLLLLLL.L.LLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLLLL.L.LLLLLL.LL.LL.LLLL.LLLLLLLLLLLLL -LL...........L..L.....L..L.....L......L..L.LL.L....LL..L.L...L..LLLL....LL.LL.......LLL......L -LLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LL.LLLLLLLLLLL..LLL.LLLLLLLLLLLLL -LLLLLLLLLLLLLLLLLLLL.LLLL.LLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL -LLLL.LLL.LLL.LLLLLLLLLL.L..LL.LLLLLLLLLLLLLL.LLL.L.L.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLL.LLLLLLLL.L.LLLL.LLLLLLLLLL.LL -LLLLLLL.LLLLLLLLLL.LLLLLL.LLLLLLLL..LLLLLLL..LLLLLL.LLLLLLLLLLLLLLL.L.LLLLLLLLLL..LLLLLLLLLLLL -.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.L.LLL.LLLLLLLLLLLLLLLLLL -LLLLLLLL.L.LLLLLL.LLLLLLLLLLLL.LLLL..LLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLL -L.L..LLLL..L...L.L..L..L.LL.L..L....LL.L...L..L.L.LL......LLL.L.L..L.......L...LL...LLLL....L. -LL.LLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLL.LL.L..LLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLL -.LLLLLLLLLLLLLLLLL..LLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLL..LLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLL -LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LL.LLLLL.LLLLLLLL.LL..LLLLLLLLL.L.LLLLLLLLLLLLLLLLLL -LLLLLLLL..LLLLLLLL.LLL.LL.LLLLLLLLL.LLLLLLLL.LL.LL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLL.LLLLLLLLLLLLL -LLLLLLLLLLLLLLLLL..LLLLLL..LLLLLLLL.LLLLLLLL..LLLL..LLLLLLLL.L.LLLLLL.L.LLLLLLLL.LLLLLLLLLLLLL -L.LL...LL..L......L..L..L..L.LL...LL...L....LL..L..........L..L.L.LL.L......L.........L.L.L... -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLL.LLLLLL.LLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL -LLLLLLLLLLLLLLLLL.LLL.LLLLLLLLLLLL..LL.LLL.LLLLLLLLLLLLLLLLL.LLL.L.LL.LLLLLLLLLL.LLLLLLLLLLLLL -LLLLLLL..LLLLLLLLL.LLL.LL.LLLLLLLLL.LLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LL.L.LLLL.LLLLLLLL -LLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLL..LLLLL.LLLLLLLLL.LLLLLLLL.L.LLL.LLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLLLLLLL...LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL..LLL.LLLLLLLLLL.LLL.LLLLLLLLLLLLLL -LLLLL.LL.LLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLL -LLLLLLLLLL.LLLLLLL.LLLLLLLLLLLL.LLLLLLLLL.LL.LLLLL.LLLL.LLLLLLL.LLLLLLLLLLL.LLLL.LLLLL.LLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLL.L.LLLL.LLL..LL.LLLLLLLLLL..LLLLLLLLLLLLLLLLLL -.L.L..LL....L.LLLL.....LL.L...L.L..LL..LL........LL..L.L..L....L.LLL....L..L.L..L.LL..L.....L. -LLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLL.LL.LLLLLLLLLL.LLLLLLLL.LLLL..LLLL.LLLLL.LLLL.LL -LLLLLLLL.LLLLL.L.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LL.L.LLLLLLLL.LLLL -LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLL.LLL.LLLLL.LLLL.LLLLLLLLLLL.L -LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLL.LLL.LLLLL.LLL..LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLL.L.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLL.LLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLL -LLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.L.LLLLLLLLLLLLL.LLLLLLLL.LL.LL.LLLLLLLLLLLL -LLLLL.LL.LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL -LL.LL..L.LL.....LL..L.LLLL..........L.....L.L..LL..LLLL....L.........L.L...L...L....L...LL...L -LLLLLLLL.LLLLLLLL..LLLLL..LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLL..LLL..LLLLLLLLLLLL -LLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.L.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LL.L.L.LLLLLLLLLLL -LLLLLLLLL.LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL..LLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLL -L.LLLLLL.LLLL.LLLL.LLLLLL.LLLLLLLLL.LL.LLLLL.LLLLL.LLLLLLLLL.LLL.LLL.LLLL.LLLLLL.LLLLLLLLLLLLL -....L........L.....L.L.............L.L..L..LLLL.......L......LL.........L....L...L.LL..LL.LL.L -LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL..LLLLLLL.LLLLL.LLLL.LLLLLLLLLL.LL -LLLLLLLL.LLLLLLL.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.L.LLLLLLLLLLLL.LLLL.LLLLLLLLLL.LL -LLLLLLLLLLLLLLLL.L.LLLLLL..LLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLL..LLLLLLLL.LLLLL.LLL.LLLLLLLLLLLLLL -LLLL.LLL.L.LLLLLLL.LLLLL.LLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL -.L..LL.LL...LLL..L..L..L.L..LL......LLLL......L...LLL...L..L...LL....LL....LL.LLLLL...L.L.L..L -LLLLLLLL.LLL.LLLLL.LLL.LL.L.LLLLLLL.LLLLLLL.LL.LLLLLLLLLLLLL.LLLLLLLLLL.LLL.LLLL.LLLLLLLLLLLL. -LL.LLL.L...LLLLL.L.LLLL.L.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.L.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL -LLLLLLLL.LLLL.LL.L.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLL.LLLLL.LL.LLLLLL.LLLLLL.LLLLLLLLLL.LLL -LL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLL.LLLLL..LLLLLL -LLLLLLLL..LLLLLLL..LLLL.L.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.L.LLL..LLL.LLLLLLLLLLLL. -LLLLLLL..LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLL.LLLLLLLL -LLLLLLL..LLLLL.LLL.LLLLLL.LLLLLLLLL..LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLL.LLLLLLLL.LLLLL -LLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL..LLL.LLLLLLLLLLLLL -LLLLLLLLLLLLLLLLLL.LL.LLLLLLL.LLLLL.L.LLLLLLLLLLL..LLLLL.LLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLL.LL -.....LLL..L..L...LL..L.LL.LLLL....L.L.LL.L.L......LLLL..L..LL.L......L.LL.....L...L...L..LLL.. -.LLLLLLL.LLLLLLLLLLLLLL.L.LLLLLLLLL.LLLLLLLLL.LLLL.LLLLLLLLL.LLLLL.LL.LLLLL.LLLL.LLLLLLLLLLLLL -LLLL.LLL.LL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.L.LLL.L.LLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLL..LLLLLL.LLLLLLLLL.LLLLLLLLLLL.LL.LLLLLLLLLLLLLLLLLLLL.LLL.LLLLL.LLLLLLLLLLLL -LLLLLLLL.LLLLL.LLL.LLLLLLLLLLLLLL.L.LLLLLLLL.L.LLLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LL.LL.LL.LLLLLLLLLLLL.LL -LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.L.LL.LLLLLLLLLLLLL -L.L.L.......L.LLL.L.L..L.LLL.L..L...LLLL.L.L.....L...L..L........L...LL...L..L...LLLL..L..L... -LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.LLLLLLL..LLLLLLLLLLLLL.LLLLL..LLL -LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLL.LLL..LLL.LLLLLLL.LLLLL -LLLLL.LL.LLLL.LL.L.LLL.LL.LLLL.LLLL.LLLLLLLL.LLLLL.LLLLLL.LL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL -LLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLL.LLLLLL.L.LLLLLLLLLL.LLLLLLLLLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLL.LLL.L.LLLL.LLLLLLLLLLLLL -.LLLLL.L.LLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLL.L.LLLLLLLL.LLLLLLL.L.LLL.LLLLLLLLLLL.LLLLLL -LLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLL.LLLL.LLLLLLLL -LLLLLLLL..LLLLLLLL.LLLLL..LL.LLLLLL.LLLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLL..LLL.LLLLLLLLLLLLL diff --git a/2020/inputs/12.txt b/2020/inputs/12.txt deleted file mode 100644 index aaa450e..0000000 --- a/2020/inputs/12.txt +++ /dev/null @@ -1,784 +0,0 @@ -R90 -F88 -R180 -F98 -S5 -F14 -S4 -L270 -S1 -R90 -F34 -R90 -F96 -N1 -E5 -F94 -R90 -N1 -E1 -R90 -S5 -F59 -S2 -L90 -E2 -L90 -S1 -W3 -N2 -L90 -S1 -F32 -F92 -N1 -F10 -E2 -F92 -N1 -E4 -F68 -W1 -R90 -F53 -N3 -F29 -S1 -R180 -W5 -R90 -E1 -F79 -W2 -R90 -F70 -S2 -F17 -S5 -S3 -F41 -N4 -E5 -F65 -E1 -N4 -E4 -S3 -F1 -N1 -E5 -F73 -S5 -F4 -L90 -F100 -E2 -S5 -E2 -F67 -N3 -F27 -S4 -E4 -F12 -S4 -W3 -W2 -F10 -L90 -N5 -E2 -R90 -W4 -F76 -S5 -F48 -R90 -F28 -L90 -F36 -N4 -F27 -E4 -N3 -F12 -L90 -S1 -R180 -S2 -F77 -E2 -N5 -E3 -S2 -E1 -L90 -E5 -W4 -F3 -W4 -L90 -N2 -E1 -F61 -W4 -F12 -N2 -F41 -W2 -W4 -L90 -W3 -F42 -S5 -W4 -N5 -E5 -F94 -W5 -R90 -W3 -R90 -E2 -S3 -L90 -E1 -S4 -W1 -L90 -E4 -F57 -S3 -S4 -W4 -S1 -W2 -F22 -W5 -L180 -F93 -R90 -N2 -R90 -E5 -R180 -E5 -F22 -R90 -F61 -E4 -L180 -E2 -L90 -W5 -L90 -N1 -E1 -N3 -W3 -L90 -N2 -W4 -S1 -L180 -W5 -S4 -F69 -R90 -N2 -R90 -N3 -R90 -F100 -S2 -L180 -F13 -S4 -E3 -L90 -F88 -W3 -N4 -R90 -W3 -R90 -F19 -E4 -F28 -W3 -R90 -N2 -F5 -W4 -F88 -S3 -L180 -F14 -N4 -R180 -W3 -N1 -F87 -N2 -F73 -S1 -F53 -N1 -L90 -S2 -L180 -W5 -N2 -L90 -R90 -F1 -L90 -E1 -R90 -N3 -F73 -E4 -F58 -S5 -E3 -E4 -F88 -L90 -E3 -L90 -F8 -N2 -W3 -F62 -S3 -F25 -E3 -N5 -F24 -F21 -W1 -S3 -W3 -F18 -S5 -F93 -L90 -N3 -L180 -S5 -F55 -W1 -F38 -L90 -E2 -L180 -F66 -S3 -F55 -R90 -N5 -R90 -F31 -R90 -F70 -L90 -E3 -L90 -E1 -F95 -W3 -E5 -L90 -F58 -R90 -F26 -R90 -L180 -N1 -F14 -L90 -N4 -E5 -S2 -E1 -R90 -W5 -S5 -L90 -S5 -R270 -F96 -L90 -W3 -F48 -S5 -W4 -F76 -L90 -S3 -W5 -S3 -F71 -S1 -F96 -N4 -R90 -E5 -F16 -L270 -N2 -L90 -N2 -R90 -S1 -N2 -R90 -F13 -L90 -N2 -L90 -F67 -R180 -F26 -R270 -R270 -W1 -S4 -R180 -E2 -F86 -S5 -E5 -N4 -W5 -N4 -L90 -E4 -F96 -R180 -F61 -W4 -L90 -F45 -L90 -F62 -E4 -N5 -E4 -R90 -N3 -L90 -F53 -N4 -W1 -L90 -F82 -F33 -N3 -F24 -R90 -F97 -E3 -F13 -N5 -R90 -W4 -N1 -E5 -L90 -E2 -L180 -S2 -F41 -N1 -E2 -S1 -F98 -E2 -R180 -F70 -N4 -F33 -N5 -F64 -R180 -W1 -R180 -F24 -N1 -L180 -W1 -L90 -E1 -N3 -E1 -L90 -W3 -S5 -E4 -L90 -W1 -F26 -L90 -N1 -W2 -F22 -W4 -S1 -R90 -S3 -R90 -F7 -E1 -S5 -W5 -L180 -F55 -E4 -N5 -R90 -F29 -L90 -S3 -F9 -S4 -R270 -F72 -W4 -N3 -L180 -W2 -L90 -S4 -F84 -N1 -F40 -N3 -F100 -N5 -R180 -S4 -R90 -S2 -L90 -W1 -N5 -E4 -S5 -R90 -F23 -L90 -E4 -E1 -R180 -S2 -F81 -S5 -E1 -E1 -R90 -F72 -N2 -W4 -S3 -L180 -N5 -W2 -F50 -W5 -F28 -L90 -E3 -R90 -N2 -N2 -L90 -N5 -F84 -N5 -F85 -W3 -L90 -F55 -E2 -R90 -W5 -R90 -W1 -F4 -N4 -L180 -N1 -E1 -R180 -E4 -L270 -E5 -R90 -F60 -N1 -W5 -N3 -E5 -R90 -F73 -E3 -N4 -W1 -F32 -R90 -E3 -L90 -F91 -E3 -S3 -W2 -L90 -E1 -L90 -E1 -N5 -L180 -F87 -W3 -N4 -F78 -W5 -L90 -F34 -N4 -R90 -E5 -R180 -N2 -F52 -W4 -L90 -E1 -F17 -S2 -E3 -L180 -E3 -E2 -N5 -E5 -R90 -S1 -W3 -N5 -L90 -W1 -F13 -W4 -S4 -N5 -E5 -S4 -F26 -E5 -F59 -W1 -N4 -S4 -L90 -F85 -L90 -W5 -R90 -S1 -E2 -F86 -R90 -S2 -R90 -F72 -L270 -W5 -W4 -L90 -N2 -R90 -F12 -R90 -F21 -R180 -S4 -L180 -E5 -R90 -S5 -W5 -F87 -E3 -R90 -E3 -S1 -L270 -F74 -R90 -S3 -W5 -F3 -R90 -W2 -L90 -F11 -S2 -W3 -R90 -S3 -N1 -W4 -F67 -S1 -E2 -N4 -L270 -E5 -L90 -N1 -E2 -F75 -E1 -L90 -F63 -E4 -R90 -S4 -F62 -N5 -E4 -N4 -F65 -S2 -W2 -F15 -R90 -W3 -W5 -F71 -R90 -S1 -L90 -S1 -F43 -S3 -F82 -L90 -F7 -W1 -S3 -E2 -E1 -S1 -F74 -R90 -N4 -E4 -F12 -W2 -L180 -S2 -E2 -S1 -F5 -N5 -W5 -N5 -S1 -W5 -F42 -S5 -L90 -N2 -F2 -W2 -R90 -S4 -L180 -F53 -W5 -R90 -F38 -L90 -W3 -W3 -F50 -R90 -N4 -F25 -E1 -N5 -E4 -S3 -F50 -L90 -E2 -R180 -F31 -S1 -E5 -F46 -L90 -E3 -F88 -L90 -F95 -N4 -F57 -S4 -E4 -R270 -R90 -E5 -F11 -R90 -N5 -L90 -F54 -N2 -W2 -F32 -N4 -R270 -S2 -F44 -R90 -R90 -W4 -L90 -F78 -F42 -W1 -R90 -N5 -F83 -W2 -L90 -W3 -L180 -S1 -R90 -F38 -S5 -N2 -F46 -W3 -F83 -W3 -R90 -F41 -W1 -R180 -E4 -N1 -F39 -F36 -S3 -L90 -E3 -F42 -N3 -E4 -F60 diff --git a/2020/inputs/13.txt b/2020/inputs/13.txt deleted file mode 100644 index c16c8bb..0000000 --- a/2020/inputs/13.txt +++ /dev/null @@ -1,2 +0,0 @@ -1001612 -19,x,x,x,x,x,x,x,x,41,x,x,x,37,x,x,x,x,x,821,x,x,x,x,x,x,x,x,x,x,x,x,13,x,x,x,17,x,x,x,x,x,x,x,x,x,x,x,29,x,463,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,23 diff --git a/2020/inputs/14.txt b/2020/inputs/14.txt deleted file mode 100644 index 32b3a5e..0000000 --- a/2020/inputs/14.txt +++ /dev/null @@ -1,592 +0,0 @@ -mask = 100X100X101011111X100000100X11010011 -mem[33323] = 349380 -mem[52742] = 116688965 -mem[4113] = 11499 -mem[15819] = 313303 -mem[23239] = 755579063 -mask = X00X10X1X010110110111X00010X100X000X -mem[49207] = 466621685 -mem[34069] = 6874604 -mask = 1001100XX00011110110100XX0110000001X -mem[61278] = 56361674 -mem[51360] = 61871432 -mem[31903] = 45067 -mask = 100X100XX0101X11X1X00X00001001X101X0 -mem[22981] = 144008 -mem[12013] = 49165315 -mem[54643] = 50677 -mem[59166] = 678129 -mem[64022] = 27522 -mask = 100110X0001X11011000101X1000001X00X0 -mem[32693] = 425145 -mem[11437] = 236593490 -mem[16078] = 227582 -mem[35266] = 197465438 -mem[39279] = 127942 -mask = 10101000X0X00001X1001000010100111X00 -mem[49794] = 2082 -mem[60407] = 2129 -mem[33300] = 921 -mem[18582] = 62106545 -mem[32160] = 843912 -mem[36917] = 7740 -mem[1836] = 54721591 -mask = 100010X1X0X011X1101XX00001X01000X10X -mem[8385] = 1381 -mem[38022] = 2501412 -mem[34713] = 3648024 -mem[33245] = 1178087 -mem[22176] = 263 -mem[20535] = 1289 -mem[2092] = 88590569 -mask = X001100X00X0X01X0X100X100010110XX101 -mem[65061] = 2768 -mem[56375] = 6734 -mem[18070] = 20571066 -mem[61511] = 403157281 -mem[4164] = 179682 -mem[11801] = 5501 -mem[22339] = 14414879 -mask = X0011000001X1001X0100111110X00110111 -mem[3844] = 1046 -mem[33741] = 109390 -mem[54311] = 94183595 -mem[48744] = 112575 -mem[29663] = 2042 -mask = X00X100000101001101001001X00001000X1 -mem[25325] = 177269 -mem[919] = 50779835 -mem[52113] = 2386630 -mem[60154] = 29645195 -mem[24761] = 8101 -mask = X101X000X01011011010X100001101110X01 -mem[5169] = 2865 -mem[55126] = 50829 -mem[60154] = 124556261 -mem[48753] = 377574 -mem[48662] = 9144531 -mask = 10011X00001010011010000101110XX0X00X -mem[41623] = 632353121 -mem[10365] = 70888870 -mem[59458] = 849 -mem[18992] = 486294339 -mask = X00X100X011011111100X00001001010100X -mem[42046] = 518245944 -mem[4654] = 39071 -mem[46109] = 1540 -mem[3245] = 822 -mem[25937] = 257692 -mem[19118] = 6601278 -mask = 1001001XXX100XXX101XX0001010001000X0 -mem[34356] = 55967 -mem[52601] = 522574 -mem[31903] = 7669828 -mem[36165] = 10552 -mask = 110X101X00X0111111XX001X0001000XX10X -mem[42649] = 1534730 -mem[8324] = 467628 -mem[9447] = 3054 -mem[41788] = 28205 -mem[9353] = 14315559 -mask = 1X01X01100111111X101000000X100100000 -mem[270] = 3208 -mem[20373] = 186089492 -mem[43940] = 449607191 -mem[63389] = 674 -mem[437] = 6933780 -mask = 1001X00001X01X0X101101X0010X00110110 -mem[22829] = 3301 -mem[59260] = 6763 -mem[22305] = 203360 -mask = 10011110101010X010XX011X0010001XX000 -mem[55041] = 6199 -mem[55452] = 151 -mem[2746] = 464657 -mask = 1001000000X0X10110X01101X00100111000 -mem[54354] = 666913 -mem[44827] = 214920 -mem[44621] = 13259544 -mem[29462] = 14725 -mem[27633] = 284739975 -mem[63195] = 11668372 -mask = 10X010X10100X111001X101010101X11100X -mem[21667] = 426958 -mem[55530] = 91533 -mem[10365] = 493 -mem[51246] = 513589450 -mem[44622] = 1773 -mem[4113] = 401 -mask = 100X1000001011XXX0100XXX100010X10X00 -mem[60407] = 869913 -mem[10365] = 59083 -mem[18321] = 3019 -mem[65061] = 10794134 -mem[62827] = 2777572 -mem[20373] = 23798334 -mask = 1000X10011X010011X10X0000101X0100001 -mem[17936] = 4347 -mem[38270] = 611 -mem[7408] = 2854792 -mem[2612] = 604172 -mem[24287] = 418220 -mem[27110] = 31440 -mem[64742] = 1872667 -mask = 10X110000010100110X001X01X1000000111 -mem[30518] = 13431 -mem[64496] = 204238 -mem[62259] = 1191 -mem[17457] = 3652 -mask = 100X1X0XX1101XX11010X000X01010010011 -mem[25325] = 67829 -mem[4021] = 8039 -mask = 1XXXXX0X0010110X11100111001111101110 -mem[34600] = 4128134 -mem[47565] = 28022073 -mask = X0X110000XX010X10010X0X111X111010101 -mem[64746] = 17532220 -mem[55786] = 109034 -mem[12715] = 185475 -mask = 1001110X011010111010X1010010100XX100 -mem[28923] = 1444 -mem[7508] = 41968 -mem[39856] = 447 -mem[19698] = 4420683 -mem[60924] = 7222 -mem[8056] = 225410214 -mask = 100X10X1X0X011X10110X01X011000X10X00 -mem[58206] = 585282 -mem[10984] = 105158307 -mem[31562] = 526874 -mem[60154] = 107013 -mem[4409] = 4126230 -mask = 1010100010X0XX0111X00X00011X000X0XX0 -mem[7122] = 428629 -mem[29394] = 262029322 -mem[33832] = 6067254 -mask = 0001100XXX0010X001100010X000110001X1 -mem[1975] = 32392 -mem[14891] = 9350 -mem[19905] = 28213400 -mem[11981] = 132973999 -mem[49582] = 4347 -mem[64106] = 235564 -mem[9648] = 1440 -mask = 000110010011XXXX0X1001010001X00X0100 -mem[18992] = 628 -mem[37263] = 1031 -mem[4387] = 1442306 -mem[2471] = 1123350 -mem[1493] = 88891215 -mem[22500] = 3553 -mem[6845] = 26007 -mask = 10011X00011011X1101X00X001X1X001X111 -mem[49101] = 13289 -mem[32] = 391365 -mem[31906] = 79 -mem[48744] = 71043 -mask = 1001X0X00010100110X001011001101X01X0 -mem[25999] = 2473051 -mem[36408] = 56819077 -mem[46656] = 2074748 -mem[10871] = 8606 -mem[7122] = 2053 -mem[59403] = 5442 -mask = 1XX0X01X100X11111010X000X00X000101X0 -mem[1160] = 280063168 -mem[20571] = 19030 -mem[23225] = 51089295 -mem[40992] = 17475 -mem[63413] = 1144 -mem[19458] = 284777610 -mem[21502] = 10410 -mask = 100X100X00101X0100X0X0X11100111XX11X -mem[33860] = 160 -mem[37007] = 56420 -mem[55140] = 490726 -mem[47752] = 521745 -mem[55594] = 336661995 -mem[44008] = 265991679 -mask = 1001100001X010011100100X01X0X011111X -mem[1289] = 55191 -mem[53058] = 23079796 -mem[25362] = 57315626 -mem[8895] = 35287816 -mask = 0001100100XX00100X1X0X00XX00XX000110 -mem[12568] = 136661 -mem[9931] = 303487 -mem[38781] = 91532 -mem[25506] = 950257996 -mem[3694] = 6225663 -mem[6631] = 62710499 -mem[3205] = 7586715 -mask = X0001000001X111110100000X0110001000X -mem[61696] = 34763 -mem[42583] = 2987088 -mem[8416] = 2293694 -mem[21503] = 8071 -mem[41788] = 950960 -mem[9648] = 23284946 -mask = 100010000010XX0XX01000000X011100X1X0 -mem[30270] = 421 -mem[52379] = 86815089 -mem[16627] = 3647190 -mem[36794] = 132421727 -mem[54580] = 248096 -mask = 10X1101000X01001X00111110101110001X0 -mem[48399] = 9196559 -mem[6869] = 32793911 -mem[20422] = 1560 -mem[12101] = 15618 -mem[25154] = 390003034 -mem[23791] = 229770864 -mem[49558] = 12206144 -mask = 100X10010X101XX1XXX000001X00101X1100 -mem[3205] = 110968351 -mem[65515] = 7362194 -mem[2197] = 52580964 -mem[13004] = 3723834 -mem[46931] = 24935229 -mem[919] = 6284 -mask = 10001X11100X1X1X10X111X100X0000010X1 -mem[30162] = 1665 -mem[35687] = 3554 -mem[3735] = 8003 -mem[18258] = 44276232 -mem[48625] = 401841687 -mem[62781] = 2814958 -mem[5302] = 175144514 -mask = 1001X0XX001X101110101000X11X00010X00 -mem[38152] = 42369373 -mem[36392] = 13302 -mem[13867] = 940605082 -mask = 10001100X11010X1101000X0X11100110011 -mem[63412] = 5289 -mem[788] = 6600 -mem[27915] = 254034 -mem[24347] = 16264001 -mem[52437] = 651358 -mask = 10011X0X0110X0X11X101100101100X11100 -mem[56524] = 1244173 -mem[64911] = 2124386 -mem[3815] = 107466 -mem[14375] = 6798 -mem[16285] = 66968238 -mem[7968] = 835823180 -mask = 10X110100X101XX110X11110XX0111001010 -mem[58730] = 132998954 -mem[8056] = 754181 -mem[39247] = 126 -mask = 1001X000001XX10110101X1110110X10101X -mem[59028] = 10817 -mem[17977] = 61299509 -mask = 1X001100X1X0100110100000X111XXX001X0 -mem[2056] = 32701076 -mem[2071] = 2401082 -mem[9887] = 998417 -mask = 100110X11X101X1110X00100X0101111X0X1 -mem[33860] = 388064 -mem[59050] = 16623098 -mem[5188] = 319 -mem[37207] = 2470432 -mem[27333] = 2026 -mask = 1000X000001X1X0X00XXX00X100011X11010 -mem[24029] = 9105 -mem[14364] = 243545984 -mem[4113] = 3279 -mask = 1X0X1001X0101011110XX1000100X000X101 -mem[17781] = 509963835 -mem[37716] = 62611707 -mem[23997] = 1023138975 -mem[5927] = 32777 -mem[55304] = 264062857 -mask = 100110X001X01X01100011100X100110X11X -mem[58338] = 741 -mem[34693] = 991498 -mem[32339] = 30979944 -mem[50216] = 66393532 -mem[29090] = 11574321 -mem[30824] = 15729 -mem[16868] = 23942 -mask = 1X0XX0010X0011110X101010111011111010 -mem[48969] = 3327849 -mem[52521] = 460105388 -mem[33860] = 422661865 -mem[44621] = 6715 -mem[27762] = 11952 -mem[34536] = 4064 -mask = 1001X001001X0011001000100110010001XX -mem[195] = 487302 -mem[17992] = 889 -mem[11858] = 958195 -mem[11013] = 202443463 -mask = 1000101X100X1111011000X100110000X001 -mem[13097] = 3534 -mem[41292] = 85120 -mem[9497] = 154119 -mem[19610] = 5709354 -mem[34972] = 48311 -mem[50753] = 180578 -mem[35921] = 667946365 -mask = XX1010X00110X00111000XX00001000110X0 -mem[3712] = 2843518 -mem[34604] = 2965 -mem[54311] = 162583 -mask = 0001X0X00100100X001000001X1X10X01X10 -mem[49406] = 965493 -mem[59050] = 392048 -mem[3574] = 922708604 -mem[7419] = 33525859 -mem[1933] = 8 -mem[4367] = 11521 -mask = 1001X0X00X10X00X101X00001110X0100X00 -mem[29215] = 417522 -mem[56468] = 34229032 -mem[26868] = 552971 -mem[36368] = 420213 -mask = 100110X0X1101011101X01X01101101X001X -mem[4913] = 455 -mem[3815] = 11211510 -mem[21545] = 1469 -mem[35762] = 1806 -mem[58825] = 3743 -mem[23225] = 474872535 -mem[53173] = 46538 -mask = 1XX0X00X0X101001001010100X0X01X00010 -mem[64106] = 98247289 -mem[13686] = 54961348 -mem[38944] = 462290318 -mem[53185] = 7075 -mem[30162] = 39454 -mem[14983] = 1010603 -mem[38339] = 970 -mask = X001100X010X111110001000001X01100110 -mem[12827] = 22328 -mem[18628] = 7082210 -mem[31013] = 20804915 -mem[13966] = 86 -mem[518] = 1757 -mask = X001100XX001001001110000000000XX1110 -mem[14375] = 8414661 -mem[1568] = 225486 -mem[25775] = 336197 -mask = 100110000X00100X100001100X111X100X01 -mem[2071] = 51386682 -mem[32897] = 162194 -mem[11308] = 1799417 -mem[20829] = 299249 -mask = 1X0010XXX0001111XX1100X001X1X0000101 -mem[29189] = 36530 -mem[657] = 114543286 -mem[9356] = 451 -mask = X000100000101X0110X0011XX10000110001 -mem[30577] = 117881 -mem[60874] = 19567558 -mem[10363] = 13493 -mem[5690] = 382 -mem[61059] = 4757304 -mem[36165] = 95983791 -mask = 100X00X00010100X1010000X101000X10000 -mem[33324] = 39476477 -mem[34713] = 7398 -mem[46214] = 98709 -mem[35856] = 1020446010 -mask = 10X01X000010000X11100101011X001X0100 -mem[65061] = 61054 -mem[54052] = 92826 -mem[35603] = 58759 -mem[58037] = 40910 -mem[62217] = 45701380 -mask = 1X011000001011011010XX00X10X0X010001 -mem[15920] = 5645 -mem[28828] = 265910022 -mem[29437] = 5544 -mem[56112] = 637 -mem[45033] = 36063036 -mem[12783] = 13776458 -mask = 10011011X010100110XX100100XX11011X00 -mem[518] = 25998191 -mem[13053] = 7866406 -mem[38152] = 3208 -mem[18730] = 711 -mask = 10X11000001XX1X000100X11101XX1X10111 -mem[47121] = 11272115 -mem[43618] = 27683 -mask = 100X1101X0101001100X010000X11001X100 -mem[21702] = 34688805 -mem[43624] = 3956780 -mem[24476] = 17239393 -mem[23321] = 25573609 -mem[15163] = 1713 -mem[65338] = 27386792 -mask = 10011010010X10011X0011110XX100001111 -mem[53501] = 16700270 -mem[28069] = 20683243 -mem[33593] = 114830 -mem[9962] = 403282549 -mem[54061] = 2336 -mem[46656] = 7039 -mem[58616] = 181 -mask = 10001X11001011XX101X0100010010101100 -mem[8738] = 234383093 -mem[11512] = 1792627 -mem[54326] = 1574223 -mask = 10011X101X10100XX000X10010X01X01100X -mem[51382] = 17879 -mem[44905] = 783 -mem[57514] = 1018128542 -mem[18628] = 240492 -mem[2108] = 3429 -mem[2304] = 3748 -mask = 0X011001X0X000X000110100101000000000 -mem[4452] = 19437119 -mem[64742] = 179090 -mem[16430] = 486207 -mask = 1001X000111X1X1110110X011111100X0011 -mem[52004] = 41486 -mem[48779] = 83675 -mem[17861] = 48577395 -mem[39247] = 16952 -mem[8738] = 3981 -mem[32923] = 1168904 -mask = 10011001XX0011X11X0010X1010X10101000 -mem[33319] = 44401 -mem[4142] = 517003945 -mem[29189] = 415157 -mem[33358] = 1395165 -mask = 1001100X010010011XX00XXX1100101X0101 -mem[13618] = 246280673 -mem[58338] = 17884 -mem[10885] = 816 -mem[11277] = 24331199 -mem[17936] = 1616051 -mask = 1001100X01X01001X00011000110X0X001XX -mem[58338] = 302363844 -mem[53596] = 175604903 -mem[56468] = 419729 -mem[27915] = 581 -mem[41501] = 69718 -mask = 100110000X1010110100X1X001X00X01001X -mem[18333] = 15544 -mem[3929] = 2622169 -mem[37718] = 176413 -mem[27333] = 848 -mem[17456] = 1097 -mask = 100110101010X001X000X0001X00001011X0 -mem[53045] = 2356198 -mem[49908] = 1086 -mem[17019] = 7107107 -mem[12013] = 70971 -mem[7048] = 1585 -mem[3666] = 4937143 -mask = 10011XXXX01010011000010X1X11100XXX00 -mem[65524] = 4129175 -mem[5636] = 315661 -mem[39270] = 455882795 -mask = X1001100110010011010000001110X0X00XX -mem[50481] = 26734 -mem[57708] = 199726127 -mem[20422] = 130991 -mem[13651] = 1094687 -mem[1292] = 60536 -mask = 110X1011001XX111110100X0000010X1X101 -mem[39644] = 14574 -mem[8596] = 30400 -mask = 1000101XX0X0X1110110111X110011X00110 -mem[919] = 32148 -mem[41] = 453324 -mem[36794] = 179133 -mem[2780] = 958033590 -mask = 100010X1X11011110010X01101101110X100 -mem[20035] = 1674335 -mem[18909] = 33271 -mem[21491] = 4013451 -mem[21792] = 78760 -mem[42156] = 980 -mem[3276] = 3971405 -mask = 10XX10000X10X00111X0XX00X0010011X100 -mem[36368] = 5097527 -mem[3099] = 104365 -mem[57092] = 74461253 -mem[46314] = 30483860 -mask = X000101X101011X10110XXX001X00X11X010 -mem[9948] = 43011947 -mem[53185] = 41588 -mem[25699] = 101124 -mem[60046] = 123243 -mem[23975] = 125991 -mask = 1X00100000X01X00101011100X1010000101 -mem[65101] = 504575 -mem[55313] = 14953613 -mem[42156] = 526 -mem[55573] = 1303957 -mem[53260] = 16252 -mem[48073] = 8667 -mask = 1001100100101X11110X0X0X0111X00001X0 -mem[10402] = 793546 -mem[45910] = 18 -mem[23627] = 72728 -mem[7408] = 16579752 -mem[22105] = 10576 -mem[61054] = 1160961 -mem[2989] = 149675383 -mask = 0001X001000000XX0111X110010001010110 -mem[15867] = 14 -mem[23379] = 10511918 -mem[4217] = 4840435 -mem[29978] = 11828937 -mem[28303] = 2358671 -mask = 10010010011X0XX11010X000110000110X00 -mem[11923] = 149358903 -mem[46246] = 3148 -mem[17596] = 9370 -mem[1540] = 12848 -mem[25775] = 29444 -mem[32564] = 64008 -mem[16097] = 641 -mask = 0X011001X010X010X0100X1X0X0X000111X1 -mem[45770] = 1008133 -mem[15551] = 3912928 -mem[53058] = 188856 -mem[44827] = 9036496 -mem[59530] = 20033543 -mask = 1001100X0XX01X0110X000XX010010XX1101 -mem[2056] = 737 -mem[34972] = 30655 -mem[50728] = 927954 -mask = 10001X0000X0X0010010101010X001100110 -mem[39247] = 425181 -mem[64200] = 13111811 -mem[8169] = 1250162 -mask = 100110000X10XXX11010X0001110X011XX00 -mem[62259] = 4350710 -mem[56112] = 42327 -mem[53173] = 2221557 -mem[36759] = 242686307 -mem[29077] = 1179326 -mem[2056] = 356 -mask = 10000000001XX000101000X0X11000X10110 -mem[18542] = 454113 -mem[44192] = 501708 -mem[54994] = 149470837 -mem[54260] = 582959 -mem[65424] = 295679271 -mem[36368] = 2002 -mem[16392] = 99 -mask = 10100001XX101001X0101100101101000XX0 -mem[17861] = 3340321 -mem[24705] = 4143350 -mem[38940] = 201585 -mem[35632] = 19204465 -mem[9443] = 5273035 -mask = 10X110010010100101000X00001010X0111X -mem[2991] = 51624 -mem[56468] = 1603 -mem[35633] = 4068 -mask = 10011X01001010X10000X011000111101X11 -mem[58842] = 69158 -mem[43765] = 1624 -mem[24913] = 133864698 -mem[15015] = 247 -mem[10155] = 1064 -mem[33787] = 142284522 -mem[17457] = 15488682 diff --git a/2020/inputs/15.txt b/2020/inputs/15.txt deleted file mode 100644 index 86739eb..0000000 --- a/2020/inputs/15.txt +++ /dev/null @@ -1 +0,0 @@ -1,0,18,10,19,6 diff --git a/2020/inputs/16.txt b/2020/inputs/16.txt deleted file mode 100644 index c6c4382..0000000 --- a/2020/inputs/16.txt +++ /dev/null @@ -1,266 +0,0 @@ -departure location: 49-258 or 268-960 -departure station: 37-117 or 128-968 -departure platform: 31-70 or 78-974 -departure track: 26-234 or 247-952 -departure date: 49-625 or 635-969 -departure time: 26-777 or 799-974 -arrival location: 49-735 or 757-971 -arrival station: 28-381 or 399-970 -arrival platform: 49-77 or 95-957 -arrival track: 29-467 or 477-950 -class: 40-218 or 234-967 -duration: 45-900 or 911-970 -price: 42-442 or 452-966 -route: 45-104 or 112-953 -row: 49-877 or 884-957 -seat: 40-168 or 184-953 -train: 43-913 or 920-949 -type: 43-292 or 315-955 -wagon: 48-547 or 558-954 -zone: 40-929 or 935-954 - -your ticket: -59,101,191,149,167,197,199,137,163,131,113,67,103,97,61,139,157,151,193,53 - -nearby tickets: -765,721,63,432,949,277,838,143,894,681,976,948,949,605,810,368,595,729,593,373 -205,877,327,644,328,652,102,892,156,525,884,355,195,187,106,886,405,608,163,286 -602,284,250,271,156,561,113,376,892,554,800,328,924,526,321,434,368,837,59,491 -923,604,129,647,801,838,620,152,50,673,804,54,371,354,687,877,983,334,723,566 -569,870,114,688,613,521,368,501,857,480,406,927,402,125,429,357,217,651,463,821 -513,147,329,113,856,734,867,495,381,728,400,661,843,583,857,820,925,323,532,931 -70,274,713,453,195,776,379,337,221,899,139,286,866,139,888,562,776,777,651,460 -857,861,499,561,335,690,333,890,935,807,333,64,843,531,405,424,945,668,445,279 -758,590,983,582,770,543,250,601,766,151,55,420,651,498,327,861,857,319,530,372 -872,286,949,708,466,279,613,719,485,404,590,273,283,842,644,599,340,873,203,266 -773,152,616,449,415,414,875,617,114,281,66,644,602,639,694,671,203,638,97,840 -945,731,834,455,304,199,808,524,829,421,437,648,339,408,65,341,258,836,714,285 -65,94,429,586,835,408,565,186,682,674,947,329,332,365,279,573,695,198,458,887 -812,525,554,765,807,642,574,661,842,713,559,100,329,715,640,198,766,801,681,820 -164,358,106,428,286,518,334,440,845,139,134,402,289,570,813,234,341,114,945,189 -135,332,99,857,814,280,216,114,414,441,501,137,66,677,172,833,402,254,617,52 -569,836,312,136,185,809,54,206,493,724,426,509,257,257,493,358,426,406,688,701 -188,715,655,892,603,478,253,526,423,904,315,166,279,894,249,853,327,351,533,442 -438,912,675,840,462,816,595,399,761,653,825,820,858,769,426,146,671,150,124,435 -944,559,642,233,652,429,819,492,196,361,292,252,372,114,134,935,771,674,623,871 -150,699,279,604,665,866,698,424,535,827,401,111,767,207,923,414,581,568,201,868 -462,67,479,164,763,690,759,491,638,620,605,687,201,537,80,913,833,559,209,509 -188,326,700,150,648,845,435,103,714,510,733,595,635,768,304,843,104,710,486,101 -760,578,172,465,453,726,622,724,536,852,616,828,723,493,139,128,193,940,929,523 -156,251,280,661,851,526,596,621,731,980,868,575,774,699,913,516,362,492,216,773 -844,638,563,605,130,320,360,322,359,648,599,890,497,0,274,497,719,563,462,949 -564,619,482,684,485,848,347,62,562,695,898,486,436,402,610,279,849,278,928,235 -70,495,404,863,161,541,988,573,940,434,358,862,673,698,255,284,652,465,483,55 -893,160,425,13,948,210,604,656,138,584,865,695,61,147,352,771,652,770,704,133 -189,278,635,864,559,140,849,578,514,234,718,117,601,53,835,485,828,496,55,557 -658,147,128,143,864,666,682,167,675,827,153,272,288,621,443,704,890,766,332,53 -416,164,370,825,845,976,697,693,921,801,920,693,767,876,488,527,614,439,114,893 -467,944,689,572,153,592,943,520,385,693,456,542,559,890,615,373,712,334,361,723 -862,325,622,215,639,95,59,194,128,605,328,453,876,271,324,572,602,652,598,225 -615,491,867,818,670,894,830,642,461,802,639,621,117,455,998,348,402,325,587,418 -357,463,582,669,203,528,819,234,528,606,289,138,210,815,480,674,601,279,266,536 -353,896,515,477,658,418,482,287,202,757,442,222,924,669,537,593,55,155,523,625 -134,201,689,502,424,499,97,58,525,513,65,202,211,648,832,987,695,571,944,659 -185,651,380,686,626,612,635,512,461,143,437,343,897,370,70,686,850,814,503,766 -456,615,589,491,592,669,578,484,827,402,539,158,275,281,775,404,227,357,667,714 -816,522,729,608,160,137,625,857,748,65,113,199,211,857,607,836,569,892,204,564 -515,126,804,159,573,810,814,496,599,611,361,134,584,535,337,893,945,479,62,719 -645,509,576,461,517,430,611,542,692,339,666,729,351,677,368,835,299,500,406,597 -576,241,112,576,252,131,730,136,657,433,813,831,378,214,376,481,710,154,188,349 -585,942,712,291,563,143,877,592,925,571,68,350,110,591,269,357,870,759,441,595 -465,481,67,912,433,673,292,758,827,695,203,362,860,710,616,940,273,477,22,764 -509,270,939,711,406,461,921,409,568,824,365,167,613,408,732,841,886,19,770,658 -114,690,806,273,942,900,103,278,588,153,686,423,801,548,650,702,893,440,66,731 -142,671,458,871,925,945,594,377,193,361,139,497,160,865,163,688,96,723,945,996 -327,655,833,623,374,829,509,157,732,535,887,644,258,271,873,112,141,428,780,558 -765,466,52,204,174,667,803,826,712,672,759,816,943,142,717,168,927,353,505,409 -340,626,895,248,685,288,137,837,335,204,889,714,407,330,143,151,51,861,854,112 -771,891,403,537,571,193,863,624,73,811,272,515,660,432,510,570,617,606,456,663 -489,102,195,709,205,431,821,586,98,569,349,431,504,807,51,255,543,676,506,73 -762,939,856,734,352,524,855,413,725,400,573,704,759,832,666,187,502,594,632,703 -836,611,137,674,777,283,506,100,289,255,191,822,364,273,625,902,218,216,500,189 -884,354,440,584,681,638,570,211,846,285,776,248,488,994,318,810,421,685,523,504 -942,897,617,157,808,857,929,584,869,143,493,501,433,816,467,167,318,420,418,447 -665,928,366,707,369,272,692,876,661,58,504,647,643,638,563,457,849,450,566,726 -523,164,570,516,854,68,400,234,929,848,705,871,854,184,949,4,505,860,660,524 -288,855,636,814,616,132,206,662,734,425,149,540,807,336,671,980,640,58,702,759 -900,770,567,250,779,187,644,835,370,863,871,256,761,494,133,714,205,578,516,942 -271,899,374,845,125,440,216,716,132,612,643,608,414,730,323,820,329,851,348,254 -900,621,332,651,713,320,375,284,489,924,341,812,570,560,393,519,820,372,503,113 -519,622,875,402,662,158,846,128,347,669,50,78,491,766,876,615,56,253,490,483 -344,415,487,216,244,430,478,761,841,374,500,851,332,769,287,137,54,52,701,199 -337,859,147,190,876,609,315,706,729,583,12,625,356,566,723,142,196,148,200,187 -662,831,599,379,617,912,322,410,437,67,859,152,564,85,332,271,153,572,714,709 -380,73,563,541,269,677,487,69,132,598,758,692,526,510,808,806,423,723,410,535 -218,206,377,622,209,515,595,130,546,981,680,142,189,168,943,52,896,848,706,205 -143,653,861,384,497,277,522,345,568,247,911,426,427,592,61,490,456,571,53,286 -489,576,925,414,912,607,691,769,57,801,480,139,636,380,145,270,362,133,109,642 -614,513,155,200,437,400,353,700,57,825,697,929,671,895,455,585,901,805,52,851 -656,619,396,759,842,454,60,569,536,593,806,810,621,579,606,218,351,613,815,163 -58,407,726,354,683,273,318,167,291,285,524,550,807,759,651,434,144,361,405,349 -839,494,767,615,579,845,460,129,282,920,690,490,671,452,581,514,726,11,186,648 -58,505,612,340,591,692,457,268,536,528,676,664,2,405,152,477,614,465,729,896 -184,321,841,10,871,854,317,894,804,356,288,64,102,831,616,191,866,830,103,374 -270,944,576,872,248,868,891,319,399,159,612,887,60,228,586,835,290,258,99,717 -768,107,946,477,284,545,505,194,485,713,273,156,844,428,441,290,202,925,666,453 -447,540,377,838,190,66,151,828,589,195,531,943,317,654,817,524,248,898,536,771 -836,62,947,164,573,145,129,624,412,511,139,682,421,659,548,723,341,545,807,826 -130,483,144,653,659,568,766,288,200,441,681,502,829,104,628,702,667,594,537,816 -164,378,867,888,193,535,475,374,680,886,531,653,813,348,355,519,281,317,598,858 -870,545,920,255,146,735,912,324,92,187,814,807,562,316,362,255,920,442,694,895 -336,134,333,946,666,823,401,481,51,867,578,499,135,378,863,112,771,189,358,83 -833,319,649,440,503,403,184,453,638,695,368,337,482,893,810,112,433,52,555,579 -167,687,362,982,526,698,364,350,359,565,103,420,399,503,656,327,502,711,479,672 -509,764,893,596,152,217,270,347,380,729,821,612,583,277,209,56,675,683,380,314 -733,153,491,585,871,458,674,66,714,849,157,97,407,473,425,720,937,421,771,616 -517,234,151,283,840,851,546,571,480,521,353,417,14,815,925,418,104,463,275,682 -812,802,560,186,638,891,825,196,454,505,935,496,354,724,730,217,983,369,706,822 -896,185,68,130,869,428,137,135,434,222,769,720,885,60,250,826,409,868,96,402 -101,774,361,458,209,832,560,215,590,871,376,761,607,461,856,435,667,760,88,184 -50,168,358,669,132,369,525,571,589,568,651,63,661,664,130,814,913,333,169,700 -924,444,570,399,859,601,509,684,900,920,871,810,637,731,335,532,709,526,486,428 -353,857,409,719,407,187,190,542,655,774,486,667,809,924,583,148,338,325,390,65 -53,135,329,334,373,404,533,704,614,512,683,117,478,168,901,205,577,612,848,357 -189,176,586,160,616,218,435,494,283,529,70,520,456,413,565,507,651,580,484,290 -6,520,776,855,587,100,531,828,804,664,898,103,610,250,336,578,335,274,948,661 -687,527,196,676,511,367,769,827,139,170,324,877,400,150,519,929,695,168,587,50 -372,614,835,11,429,728,516,375,340,134,521,351,656,581,64,373,920,618,114,645 -271,204,347,188,59,635,617,367,861,274,664,252,272,730,665,774,584,225,680,360 -67,434,99,64,319,704,758,369,536,705,141,271,95,842,722,285,317,848,999,892 -734,675,990,825,890,767,619,215,272,576,425,581,115,663,101,867,362,516,949,647 -132,927,617,518,701,509,325,718,822,713,329,332,163,278,348,532,280,616,527,468 -112,162,489,542,575,189,855,607,335,328,870,493,610,575,715,22,570,854,375,545 -641,140,370,464,354,670,718,532,175,369,132,828,851,280,399,153,436,944,651,210 -411,826,247,175,340,199,622,824,714,133,405,684,874,202,198,706,644,330,600,592 -150,673,162,812,676,412,202,829,253,696,497,901,417,356,328,700,726,328,534,560 -606,190,596,800,149,351,939,645,581,663,477,60,102,681,269,595,615,551,564,257 -926,295,481,57,602,896,895,376,717,819,502,487,564,361,432,216,252,194,585,486 -213,441,668,859,531,532,568,511,458,318,590,515,290,347,840,509,926,388,375,872 -693,269,287,204,190,104,317,63,676,711,53,767,728,245,530,500,69,138,769,316 -502,508,926,490,331,184,808,196,439,684,855,594,145,54,464,450,57,844,546,285 -664,846,286,495,260,944,586,52,465,688,353,542,355,859,568,808,924,375,286,583 -342,659,158,861,637,156,498,946,408,378,514,404,522,858,848,477,459,984,327,272 -189,625,841,821,803,615,50,717,621,651,920,873,63,147,291,707,999,587,676,921 -712,684,612,402,642,848,460,940,254,292,272,342,388,371,696,521,697,706,606,255 -247,465,400,725,900,380,509,698,278,522,445,546,403,912,836,51,938,500,410,101 -937,356,129,837,462,208,538,777,341,431,141,425,316,804,596,507,535,100,426,121 -286,813,359,935,377,816,985,370,949,257,834,151,149,561,277,60,413,455,399,835 -191,875,187,203,417,713,350,723,123,833,833,325,771,207,373,944,642,275,584,184 -56,53,514,681,226,103,757,406,287,133,897,193,805,143,349,317,143,671,359,876 -102,682,399,731,99,733,516,512,133,496,644,347,543,403,999,561,428,257,696,728 -596,62,425,374,409,608,912,766,55,589,860,374,425,531,611,389,897,347,247,856 -621,396,286,560,602,777,247,667,140,149,284,852,537,499,361,117,706,457,161,758 -465,578,167,21,318,730,641,865,828,211,800,668,186,484,440,411,332,156,523,731 -277,507,447,187,527,493,603,829,720,687,618,873,759,60,401,728,502,579,893,771 -271,556,67,761,154,719,582,612,682,196,270,650,198,512,461,513,273,759,463,558 -433,697,332,623,185,328,114,652,587,196,415,499,466,839,399,376,734,469,708,622 -495,101,526,133,291,167,576,589,649,15,574,350,415,641,380,640,697,849,270,322 -234,116,542,484,209,494,937,813,697,870,863,179,859,896,354,768,808,535,857,279 -636,148,758,686,525,888,904,424,325,437,282,613,692,723,618,682,320,535,685,417 -459,514,860,800,514,674,418,342,237,727,251,433,676,412,479,333,929,440,272,775 -667,51,576,658,590,599,510,547,848,603,408,823,138,757,185,611,855,908,667,651 -359,591,227,334,129,189,595,439,136,674,434,760,374,498,524,581,543,722,614,349 -193,339,729,799,154,697,705,137,807,446,257,477,610,152,698,162,434,701,520,268 -503,657,858,582,346,810,433,415,260,612,862,765,574,381,728,654,678,735,455,948 -102,220,871,899,365,649,822,762,331,638,682,765,324,513,438,646,824,287,334,381 -206,196,52,581,923,640,412,507,380,407,667,352,349,330,721,419,835,666,674,916 -547,143,607,344,155,279,116,350,531,899,946,363,513,760,17,371,460,466,814,327 -585,213,418,543,732,191,330,911,353,320,770,897,146,626,281,100,673,60,842,350 -719,813,328,640,522,820,431,402,671,437,999,664,352,808,570,479,358,770,497,721 -507,828,679,325,201,360,256,708,820,842,466,622,697,659,60,370,279,896,816,393 -365,651,194,479,69,360,379,623,831,816,356,713,861,581,801,897,550,561,715,545 -677,524,816,70,258,344,829,689,864,724,270,115,220,521,869,249,839,270,461,833 -160,425,399,648,735,667,322,690,886,81,102,695,274,204,662,662,482,579,456,414 -636,597,622,929,704,825,765,460,157,646,114,921,277,716,504,554,728,891,635,801 -525,521,163,691,846,531,450,842,583,371,867,157,400,770,489,843,813,199,65,800 -947,191,897,163,727,146,279,69,99,685,337,322,322,106,207,251,765,706,888,928 -949,595,278,874,502,403,670,893,56,653,995,651,851,647,521,292,700,874,363,895 -994,137,487,159,759,810,464,132,868,134,840,603,686,185,896,129,767,724,936,515 -712,420,723,655,602,99,462,651,626,884,379,777,320,645,95,411,319,61,839,876 -668,335,649,574,513,330,770,521,771,284,323,250,830,699,593,204,585,823,417,180 -280,431,191,842,614,597,569,772,643,466,329,487,865,923,665,525,571,713,638,7 -490,544,321,278,88,460,940,675,579,490,401,547,331,657,114,495,69,332,428,343 -679,949,217,354,74,104,430,428,645,54,194,323,146,666,654,563,821,651,666,493 -252,872,647,189,724,868,467,692,461,774,370,715,198,54,431,374,332,490,679,742 -285,156,358,495,201,589,56,463,894,848,104,59,829,647,273,531,194,658,75,68 -762,258,151,684,393,247,368,871,948,370,52,655,687,762,417,840,635,356,215,328 -890,615,564,768,17,258,380,255,827,597,211,757,545,358,843,546,605,729,57,421 -810,412,187,872,601,531,576,935,884,948,330,306,670,440,819,900,191,832,103,852 -813,356,522,283,495,641,345,904,255,772,292,927,327,888,928,614,506,203,577,871 -898,539,870,641,833,340,249,271,162,390,365,377,640,439,490,373,148,685,855,438 -192,214,462,665,467,53,580,67,660,536,470,346,371,764,346,359,142,499,569,586 -146,891,355,373,942,588,218,572,635,593,189,367,776,901,405,412,248,490,537,401 -705,415,927,163,455,129,144,276,213,611,620,708,475,652,208,726,766,677,428,707 -198,602,273,61,450,659,637,586,597,947,687,713,868,193,132,454,51,827,704,855 -664,875,565,539,556,134,503,646,377,480,578,274,578,162,728,320,679,526,607,713 -287,280,808,339,835,925,799,513,547,101,684,202,374,138,236,926,874,282,419,652 -855,684,911,565,160,646,920,186,659,638,841,474,804,560,520,803,482,610,866,521 -316,977,478,635,315,814,277,318,506,291,818,55,719,190,271,863,95,697,217,516 -656,365,520,678,862,671,290,871,349,620,52,648,433,181,866,636,912,688,767,269 -466,104,512,158,652,158,703,356,54,455,938,64,850,411,474,839,335,637,848,143 -763,218,577,275,212,62,591,316,687,427,588,687,400,603,864,467,593,131,399,784 -129,280,643,866,96,400,696,538,910,601,438,571,714,768,912,203,672,337,510,610 -347,636,804,420,644,947,52,829,467,296,861,911,208,547,686,839,258,810,923,164 -416,433,115,56,400,624,721,821,465,287,846,149,211,623,565,579,711,206,452,111 -670,911,676,505,680,943,251,873,192,611,115,448,419,646,353,69,604,487,276,348 -523,496,247,279,723,920,848,61,376,767,642,521,176,873,926,687,408,431,767,464 -758,471,424,731,731,338,433,845,758,253,694,836,942,835,767,440,462,817,576,676 -604,481,288,703,208,587,205,202,713,455,102,668,380,418,912,198,468,757,776,467 -623,275,510,771,438,889,66,187,768,408,727,248,683,618,512,939,175,949,944,278 -341,892,137,289,715,617,158,588,197,277,64,373,909,679,722,599,184,422,345,678 -678,579,473,576,605,593,604,459,535,599,286,497,139,613,938,939,942,925,278,560 -461,645,256,410,275,154,191,938,280,332,511,841,770,661,61,417,486,595,946,633 -211,692,363,619,495,843,833,504,133,856,495,342,701,487,417,56,400,144,909,768 -199,579,350,196,940,636,208,412,944,582,977,947,506,103,58,614,713,430,342,160 -757,211,732,332,708,248,499,682,409,499,657,243,213,523,141,193,583,673,499,892 -68,814,400,374,525,458,839,714,517,826,762,540,443,63,347,893,207,351,253,540 -726,68,133,873,282,279,209,597,455,334,288,263,351,922,709,477,136,332,270,686 -656,729,907,452,874,255,256,818,609,50,653,567,559,685,700,285,616,604,62,829 -885,899,363,887,461,155,342,547,188,826,420,716,185,514,260,188,622,667,584,874 -638,895,251,348,908,541,641,695,613,487,824,426,55,540,809,721,863,292,573,711 -479,19,863,483,689,735,343,520,478,824,291,760,675,168,529,422,491,840,101,576 -0,150,848,281,700,853,104,856,719,531,762,537,643,925,547,69,158,61,354,321 -769,193,641,812,696,721,438,200,946,770,424,526,58,319,847,376,704,537,472,838 -411,66,621,548,380,826,593,948,407,354,438,68,330,666,531,912,839,775,422,899 -66,103,842,437,316,839,665,343,693,412,249,522,596,577,592,810,257,497,102,904 -685,889,838,142,97,823,416,67,437,469,672,566,327,590,814,315,334,713,828,588 -114,407,831,923,774,545,526,378,548,805,644,432,51,408,337,813,344,546,724,208 -710,247,320,568,684,15,346,800,799,331,234,488,765,343,615,113,763,715,844,492 -481,112,98,585,590,344,63,464,785,195,100,706,151,821,381,289,670,613,215,809 -712,284,352,315,533,988,400,371,210,711,760,817,715,353,713,332,521,334,856,345 -678,885,505,682,864,636,841,378,498,895,801,887,156,424,140,361,217,867,914,937 -857,319,638,520,66,888,373,488,107,725,465,647,273,98,209,286,774,500,186,196 -885,157,192,939,477,799,889,337,937,138,904,281,518,614,148,512,250,347,115,423 -672,651,91,321,509,128,911,831,936,145,599,406,727,810,578,488,67,61,370,949 -148,138,869,184,871,277,359,142,257,478,324,139,777,713,464,420,773,7,620,528 -438,813,436,53,56,255,58,202,62,456,534,357,57,604,850,341,444,734,535,354 -727,894,608,505,694,865,373,912,772,654,206,573,301,160,187,858,442,542,584,347 -196,925,820,893,865,730,218,565,917,624,135,716,51,542,190,359,378,213,763,290 -703,655,889,730,315,66,215,449,669,773,257,831,481,846,340,808,816,438,865,502 -197,345,717,67,776,609,190,330,464,363,803,378,515,819,511,606,394,846,777,441 -840,514,613,351,367,866,831,463,299,652,808,291,876,467,814,511,590,432,204,679 -610,654,277,872,476,697,328,422,625,717,287,799,824,373,721,404,347,489,500,856 -102,320,380,948,105,345,763,615,676,576,116,567,709,649,516,527,331,96,875,419 -99,660,65,986,870,355,701,544,205,576,921,588,708,807,703,333,195,654,689,939 -432,541,597,317,937,725,415,813,356,463,608,348,767,594,766,436,155,324,301,212 -381,528,532,700,664,730,515,817,913,110,56,588,859,700,723,650,133,734,608,857 -843,192,860,726,465,734,254,821,803,697,858,649,849,762,229,733,833,874,858,657 -874,609,773,545,497,678,898,319,773,359,924,391,455,671,730,941,585,865,805,646 -669,60,525,484,621,339,942,713,444,830,454,248,772,565,891,346,693,690,377,357 -333,909,660,660,769,135,648,845,638,100,149,101,351,716,727,822,644,824,218,574 -519,168,689,210,870,640,457,412,854,697,718,69,247,585,337,335,580,353,239,926 -537,697,772,606,575,248,926,604,814,454,160,346,708,668,655,208,102,762,252,986 -286,646,166,332,539,315,319,773,808,264,926,139,60,372,697,436,858,659,857,817 -759,925,485,416,810,517,389,163,605,290,413,770,770,63,168,52,319,639,154,357 -890,701,895,902,887,591,874,603,275,400,60,216,149,833,404,693,711,496,458,50 -772,51,318,868,541,722,586,211,530,132,695,802,355,975,138,520,824,681,129,141 -403,818,944,100,891,586,546,213,402,651,621,877,130,715,460,470,402,518,197,138 -834,290,941,360,558,861,566,577,151,846,362,433,410,643,929,371,593,399,222,161 -185,496,352,148,575,870,272,872,767,158,625,421,550,408,415,715,913,943,664,623 -897,59,69,469,690,114,503,815,518,731,591,191,704,277,696,645,459,426,671,277 -373,542,816,708,601,775,728,486,189,812,478,426,154,448,624,774,362,571,99,401 -274,580,572,413,823,659,511,216,473,532,467,276,166,324,900,759,153,888,770,415 -457,267,200,206,662,351,511,517,514,217,674,734,719,693,414,357,117,718,759,339 -852,484,677,772,466,850,664,524,508,942,615,588,671,264,893,134,851,63,270,55 -583,457,623,759,889,156,610,861,663,708,824,63,436,395,503,770,117,204,97,714 -643,835,772,757,607,114,212,638,924,103,595,506,205,305,525,210,640,899,942,132 diff --git a/2020/inputs/17.txt b/2020/inputs/17.txt deleted file mode 100644 index 22575dd..0000000 --- a/2020/inputs/17.txt +++ /dev/null @@ -1,8 +0,0 @@ -.####### -#######. -###.###. -#....### -.#..##.. -#.#.###. -###..### -.#.#.##. diff --git a/2020/inputs/18.txt b/2020/inputs/18.txt deleted file mode 100644 index bddf958..0000000 --- a/2020/inputs/18.txt +++ /dev/null @@ -1,373 +0,0 @@ -9 + (9 * 5 + 8 * 8 + 6) * 8 -8 + (4 + 7) + 6 + ((5 * 4) * (5 * 7) * (3 + 7 * 4 + 5 * 7) * 4) + 4 * 8 -3 * 4 * (6 * 4) + 5 * 3 + 6 -7 * 6 + ((8 + 6 * 6 + 2 + 3) + 9 * (2 * 4 * 8 * 4)) + 8 * 6 + 9 -(7 + 8) * 8 + 5 -4 * 2 * 6 * (8 * 7 * (7 * 9 * 6) + 8) + 3 -3 * 8 * 9 + (5 + (5 + 2) + 5 + (5 + 5 + 8) * 5) + 6 -(2 + 7 + (6 + 8 + 8 + 6 * 4) + 4 + 3) + 2 + (4 * 3 + 2) + (6 * 4) * 8 + 3 -3 * 8 * 4 + ((6 + 6 + 5) * 6 * 9 + (3 + 6 + 9 + 3 + 4 + 6)) + 7 -6 * 2 + (8 * 9 * (8 * 9 * 2 * 5) + (4 + 8) * 2 + 8) + 9 -9 + (7 + (4 + 7 * 5)) * 3 + 8 * 3 + 5 -9 * 5 + (5 * 3 + 4 * 3) + 2 * 5 -7 * (3 * 9 * 5) + 7 * 3 * 7 * 6 -8 * (7 * 6 * 6) + (3 * 6) + 3 * 3 -(9 + 8 + 5) * 8 + 7 * 9 -6 + 3 * (5 + 3) + 3 + 6 * (9 * 5 + 7 + 3 + (5 * 9 * 3 * 5 + 3) * 4) -(4 * 5 + 7) * 6 -5 * 8 * 8 * (5 + 6) -4 + 9 * (3 + 3 + 2 * 4 + 8) * 2 -(5 * (3 * 4 * 9 + 2 * 7 * 3) + 8) * 3 * 7 -(9 + (5 + 2 + 8 * 9) + (5 + 5)) + 5 + 2 + 5 + 8 + 5 -9 * 6 * 2 * ((4 + 7 * 6 + 7 * 3 + 9) * 4 + 5 * 8) * 2 + 5 -(6 + 5 + (8 + 3 * 3 * 5 * 3)) * 2 * 7 * 2 -7 * 4 + 3 * 2 + 2 * (4 + (4 * 4 * 6 * 8) * 2 + (4 * 3 * 7 * 8) * 2 + 9) -8 * 3 * 3 + 7 + 8 * (9 * 3 * 7 * 9 + (7 + 8)) -(4 * 3) + 4 * 3 * 2 * 6 -(7 + 9 + 6 + 8 + (3 + 8 + 7 * 8 * 7)) * 3 * (6 * 3 + 5 + 6 * (4 + 8 + 5 + 2) + (7 + 7 * 7 * 3)) + ((6 * 3 * 6 * 7 * 7 * 2) * 3 + 6 * 3) + 9 * (2 + 4 * 2) -((7 * 2 * 4) + 4 * 2 + 3 + 3) * 7 * 4 -2 + 9 * 8 * 5 + 5 * 2 -3 * 7 * 5 + 7 + (4 + (6 * 7 + 5 * 2 + 4 + 5) * (2 * 2 * 3) * 2 + 8 + 5) * (3 + 6 + (9 + 2) * 6) -7 + ((6 * 2) * 7 * 2 + 2 * 4 + 5) + 5 * 3 + 4 -2 + 7 * (6 * 3) + 8 * 6 -6 + 7 * 5 + (7 + (7 * 9 * 7 + 2) * 9 + 5 * 9 + 4) -6 * 7 + ((5 + 6 * 2 * 9) * 9) -9 + 5 + 2 + 6 + 5 + (7 + 8 + 8) -7 + 8 + 2 * (8 * (7 + 2 + 8 + 6) * 6 * 3 + (3 * 9 * 7 * 9 + 4) * (9 + 6 + 4 * 7 * 6)) + (3 * (6 + 5 * 5)) -(2 + 8 + 5 + 2 + 7 * 5) * 5 + (2 * 5 * 8 * (3 * 5 * 9)) + 5 * 5 * (9 + 3 * 4 + (4 + 8 + 8 + 5 * 6 * 6) * (8 + 2 + 9 * 3)) -9 + (6 * (4 * 9 + 5) * 9 + (3 * 7 + 3 * 8) * 8 * 9) -8 + 4 + (2 + 9 * 7 * 5) -7 * (5 + 5) * (8 + (4 * 3 * 3 * 4 + 5 + 8) + 9) + 9 * 3 * 3 -7 * 7 * ((4 * 3) * 3 * 5 + 6 + 8) + (8 + 9 * (2 + 7 * 3 * 6 * 7 * 9) * 8) -3 * (7 * (5 * 8 + 4)) * 5 + (9 + 9 * 5 + 8 + (6 * 4 + 2 * 2)) + 9 -(8 * (4 * 3 + 5) * 7 * 2) * (4 + 5 * 2 * 6 + 4) * 3 * 6 -(9 * (6 + 6 * 2 * 6 * 3 * 9)) + 8 + (3 * 6 * 7) + 4 + 8 + 4 -5 + 5 + 4 * 9 + ((6 * 9 * 6 * 2 * 4) + 9) -9 + (7 + 2 + 3 + 8 * 4 + 3) + (5 * 9) + 9 * (6 * 8 * 7 * (4 * 9 * 6)) -(4 + 3) * (5 * 5 + 3 + 7 + 8) * 3 + 6 + 8 * 6 -4 * 8 + 5 * 6 + 4 -9 * 6 + 6 * 9 -9 + (2 * (4 * 9) + 3 + 4 + (7 + 5 + 2 * 6 * 8) * 7) * (3 * 5 + 8 * 4 + (3 * 7)) + 7 * (8 + 4) -5 * ((4 * 7 * 3 * 6 + 5 + 8) + 2 * 4) * (4 + (5 * 2) * 3 + 8 + 3 + 3) + (6 + (6 + 2 * 6 + 6) + (6 * 8 * 2 * 9)) -(2 + (8 * 5 + 7 + 5 + 9) * 9 * 7) * ((3 + 4 * 8 * 3 * 8) + 3 * 6) + 3 + 2 + 7 * 8 -7 + 7 * 3 * ((8 + 3 + 4) + 7 * (6 + 5 * 8 + 3 * 3 * 3) * (5 * 9 + 9 * 8 * 9) + 7 + 5) -7 + ((2 * 4 * 8 + 5) + 3 * (2 * 7 * 4 * 5) * (2 * 9 + 2) * 9 * 2) * 3 -2 * 5 + (4 * (5 + 7 * 7 + 3) * 9 * 7 * (8 + 9 + 3 + 2) + (7 + 7 * 9 * 7)) -8 * (6 * 7 * 7 * 3 + (7 + 2 + 2 + 3 + 7)) -4 + 7 * (6 * 7) * 5 * 9 + (7 * (4 * 2 + 2 + 8 * 2)) -6 * ((4 + 5 + 6 * 7 * 3) * 7 * 7 * 3) + 9 + 7 -3 * (7 * (6 * 7 + 3) + 3 * 4 * (7 * 4 + 2 * 4 + 4 * 8)) * ((5 * 9 + 7 + 9 * 3) * 3) + 2 -8 + 9 + 7 + 8 + 5 * (4 * 4 * 2 + 6 + 9) -9 * (8 + 3 + 9 + (6 + 7 + 9) * 5) * ((8 * 8) * (6 * 6 * 5 * 9 + 7) * 6 * 7) + 5 + (9 * 7 + 8) + 9 -8 * 4 * 5 * 5 + 4 + 5 -2 * 3 + 6 + ((3 * 6 * 8) * 7) + 3 -(8 * 9 * 7) + 8 * (4 + (4 * 3 * 6 + 2) * 6) * 6 -4 + 7 + (8 + (7 + 9 * 6) * 3 * 8) + 7 * 5 + 7 -7 * 8 + (8 * 3) * 5 * (4 * 9 + 5 * 4 * 5 * 9) -3 * (5 * (7 + 4 + 5 * 3 * 7) + 8 * 8 + 2) -9 + (2 * (7 * 3 * 6 * 5 * 7) * 3 * 6 + 9 * (8 + 8 + 3 * 4 + 4 * 3)) -(6 * 7 * 2 * (2 * 9) + (2 + 3 + 7 * 4 + 6 + 7)) + 4 + 7 * (5 * 5 * 3 * 8 * 2 + (8 * 2 * 9)) -8 + 5 + 6 + 7 * (3 + 5 + 9 + (8 + 5) * 2) -4 * 7 * (6 * 9 * 9 * 9) * (3 * (5 + 2 * 5) + 4 + 5 * 6 * 3) * 8 -(9 + 8 * 3 + 5 + (7 * 3 + 5 * 7 * 9 + 5) * 6) * 4 -((5 * 5 * 6 + 7) * 3 + 9) * 7 -(9 + 9) + 7 + 9 + 3 + (7 + 2 + 3 * (5 * 3 * 8 * 4 * 2)) + 6 -6 * 4 * 5 + 5 * 6 -9 + (9 + 3) + 5 + 8 * (7 * 9) * 9 -6 + (4 * 9 + (2 + 3 + 6 * 5 * 8 + 9) * (4 + 3 + 6 + 3 + 9 * 2) * 5) * 5 * 7 + 4 * 9 -7 * 7 + 6 + 5 * 6 * ((3 + 3 + 7) * 2) -8 + (8 + 6 + 5 + 2 * (2 + 4 + 6 * 2 + 2)) * (4 * (3 + 7 * 2 + 4 * 7) + 4) + 5 + 3 -8 + 9 * 5 + 8 + (7 + 7 + 3 * 7 * 5 * 3) + 4 -(3 + 6 + 2 * 4 + 2) + 4 + 3 -7 * 9 * (5 + 7 * 6) * 9 + 7 * 9 -(8 * 8 * 5) + 5 * 6 * 4 * ((3 * 9 + 7 * 6 + 9) + 5 + 4) -5 + 5 * 3 + ((2 * 5 * 3 * 6 + 5) + (5 * 9 * 2) * 9 + 5 * 8 * 2) * 6 + (2 * 9 * 5) -4 * (3 + 7) -3 + 2 * 5 + 2 + (9 + 8 * 7 * 4 + 4) -3 + 7 * 9 * 5 -(5 + 4) + 3 * (7 * (3 * 8) * 3) -3 * (9 * 5 + 5) * 5 + 4 + ((9 + 9 + 5 + 7) + 3 * 2 + 5) * ((6 + 9 + 3 * 6) * 4) -7 * 6 * 4 + (2 * (7 * 5)) + (3 + (6 * 4 + 9 * 6 * 6 + 3) + 6 + 5) + 2 -3 * 7 * (8 + 7 + (5 + 8 + 5) + 3 + 3 * (6 + 7 + 4 * 8)) + 8 -7 * ((7 * 2 + 7) * (6 + 5 + 9 + 8 * 3)) + 3 * 9 * 2 -6 * 4 * 5 * 5 * 5 + ((7 * 3 * 5 * 4 + 4 + 8) * 3 * 5) -8 * (3 + 3 * 8) + (7 * 2 * 7) -(9 + 8 * 2) + 7 * (6 + 2 * 4 + 4 * 5 + (2 * 3)) + (4 + 4 + 2) -5 * 7 + 9 -5 * (2 + 4 + (9 * 8 * 8 * 5) * 2) + 2 * 8 + ((6 + 5 + 3 + 6) + (6 * 4 * 8 * 8 * 7 + 9) * 5 + 5 + (9 + 8 * 9 * 2 + 6 * 3) * (8 + 4 * 2)) -7 + 9 + 7 * 9 + 7 * 5 -5 * ((9 + 5 + 6 + 6 * 9 + 8) * 9) + 8 -6 + 2 * (6 * (2 * 8 + 4 * 2 + 6 * 7) * 6 + (5 + 5 * 8 + 8)) + 3 + 3 * (2 * 2) -6 * (7 * 5 * (2 + 4 * 7 * 8 * 9 * 4) * (6 * 4)) * (5 * 9 + (9 + 2 * 2) * 8 + 8) + 5 + 6 + 4 -8 + 4 + (7 * 4 * 6) + (7 + 8 + 7 + 2) + 7 + 4 -5 * 8 + 5 + (4 + 5 + 8 + 3 * (9 * 4 * 5)) -(6 * 4 + 9 + 7 * 9) * ((5 + 8 * 5 * 8) + 9 + 8 + 5) -5 + 2 * 5 * (7 * (4 * 4 + 8) * (9 + 5 + 5 * 7) * 8 + 3 * 3) * 4 + 2 -4 * 2 + 5 + ((7 + 7 + 9 + 4 + 7 + 2) + (6 * 9 + 5 + 8 + 3) * 3 + 8 + 7) * 2 -9 + 2 * 2 + (5 + (8 * 4 + 3 * 3 * 3) + 9 + 4 + 4) * 6 -(7 + 2 + (4 * 5 * 3 + 6 + 6) + 4 + 6 * 6) + 2 + 4 + (2 + 6 + 2) + 9 -8 + 2 + 6 * (3 + 6 + 8 + 9 + (4 + 3 * 8 + 3 + 5) + (7 * 4 + 9 + 4 + 9 * 2)) * 5 + 2 -(8 + 6) + 2 + (5 + 8 + 3 * 2 * 4) + 7 + 5 -9 + 8 * (5 + 5) * 5 * 4 + (7 + 3 * 4 + (9 * 7 * 5 * 7) * (3 * 6 * 6 * 2)) -2 + 5 * 3 * (8 + 4 * 3 + 7 + 8 + 8) -9 * 2 * 9 + ((7 + 4) * 2 + 9 + (2 * 7 * 3 + 3 + 5)) -(5 + 8 + 2 * 4) * (6 * 2 * 2 + 6 + (2 + 8) * 2) + (3 * 6 * 4) + 2 * 6 * (7 + 7 * (3 + 4 + 6) * 8 + 7 * 5) -((7 + 7) + 7 + 7 + 4) + 4 * 5 * 2 * 8 -2 * 9 + (6 + 2 * 8 + 5 * 7) -3 + 3 + 3 * 4 * (8 + 4 + 3 + 7) * 8 -((8 * 5 * 5) * 2 + 3 + 4 * 8 + 8) + 4 * 8 * 2 -(3 * (7 + 8 + 5 + 4 + 2 + 3) + 2 + 4) * 9 + 3 -3 + 3 + 2 + (8 + 7 + 6) + 5 + 7 -3 * 8 + 9 * ((7 + 6 * 5 * 5 + 2) * (4 * 8 * 9 + 3 + 7 + 7) * 9 * 3 * 4) + (3 * 8 * 7 * 9 + 5 * 5) -(4 * 3 * 3 + 6 + 4 + 3) + 2 + (9 * 5 * (3 * 7 * 7 + 2)) + 8 -2 + (2 * (2 + 3 + 9) * (5 * 4 * 9 + 2 * 3) * (4 * 8 * 5 * 4) * (7 + 2 + 6)) * 8 + 8 * 5 -(7 * 7 + 9 * (3 + 5)) * 5 * 3 * 9 * 2 -9 + 3 * 6 + 9 + 3 -(5 + 2 * (9 * 7 * 6 + 6 * 7 * 7) + 2 * 6) * 7 + 6 + (4 + 4) -(9 + 4 * 6 * 7 * 5 * 6) + 9 -3 * 8 + (7 + 3 + 3 + 3 + 7) * 6 * 8 -3 + 7 * (9 * 5 + (2 + 4 + 2 + 3 * 7) + 8 + (5 + 9)) + (7 * (7 + 7)) + (8 * 9) -6 * (6 + 7 + 3 + 4) + 3 * 7 + 6 * 9 -(5 + 2 + 4) * 2 * 6 * 3 + (8 + 2 * 9) * 6 -4 * 4 * 4 * 7 + 6 + (6 * 7 * 7 + 9) -3 * (5 * 7 * 9 + 6 * 9 * 9) -8 * 5 * 7 + 4 * ((9 * 5) * 2) + 8 -7 * (7 * 5 * (3 * 4 + 2 + 5) + 6 * 3) * (5 * 9 * 8 + 5) -8 + 4 * 7 + 4 + 7 * 6 -6 * 2 + (5 * (8 + 5 * 6 + 8) * (9 * 3 * 8 * 9 * 8 * 4) * 6 * 5) -8 + 6 + (3 + 9 * 6 * 9 + 6 * 3) + 9 * 7 -6 + 7 + (8 + 4 * 2 + (3 * 9 * 7 * 7 * 8) * 2 + (8 + 2 * 8)) * 3 + 7 -7 + 3 + (6 * 4 * 3 * (4 + 7 * 7 + 7 * 6) + 5) + 4 -(2 + (4 * 9)) + 4 + 8 * 2 + 3 -6 * 7 * (2 * 5 + (8 + 2 + 4 * 2) + (9 * 4 * 7 + 3) * 6) -6 + (8 + 4 * 4) -5 * 8 -8 + (4 + 4 * 4 * 8) * 6 * 5 * 7 -3 + (6 * 4 + 8) + 4 * 5 * 2 -7 + (2 + 2 * 6 + 2) * 9 + (8 * 2 * 5) + 8 -5 + ((8 + 2 * 5) * 9 * 6 + 6) * 9 -4 + (6 * 9 * 7 + 7) + 8 + 6 -4 * (5 + 9 + (4 + 5 + 5 * 8) * (7 + 6 + 9 * 6 * 2) * 2) + 7 + 2 + (8 + 6 + 7 + 9 * 2) * 6 -(8 * 3) * 9 * (8 * 3 + 7 * 4 * (5 + 8 * 7 + 3) * 7) -(3 + (8 + 3 * 9 + 3 * 6) * 4 * 2 * 2) + ((2 + 8 * 6 + 6) + 6 + 9 * 8 * 9) * 7 * 2 + 4 + 6 -3 + (7 * 2) + 2 * 9 + 6 -(7 * 7 + 9) * 9 * (2 + 6 * 9 * 2 * (8 * 2) * 3) -2 + (8 * 2 + (8 + 7 * 3 + 2 * 8) * 3) + 4 + 3 -7 + ((9 + 3 + 4 * 8) + 9 + 3 + 8) * 3 -((7 + 3 + 8 * 5 * 3 + 2) * 5) * 5 -2 + 8 * (2 * 2 + 3 + 9) * (2 * 6 + 8) * 5 * (7 * 7 * 9 * 6 * 9) -4 + 4 * (6 * 6 + (4 * 3 + 5) * 7) + 4 * 8 + 5 -9 + 4 + 2 + (2 * 4 + 4 * 8) * 6 -8 * 4 * 3 * (3 + 3 + 7) + 7 -3 * 8 + 8 + (3 + 6 + 9 + (4 * 5) * 5 + 9) -(3 + 9 * 3) * 4 * 6 -4 + (7 * 6 + 2 * 6 + 9 + 2) * ((9 + 9 + 3 * 5 + 4) * 6 * 9) * ((4 * 5 * 9) + (7 * 8 * 7 * 8 * 8) * 8 + 3 * 4 * 6) -8 + (3 + (9 + 7 * 9 + 4 + 4 + 7) * 4 * 6 * 8) * ((5 * 6 * 5) * 8 + 8 + 7 + 8 * (6 + 8 * 8 + 3)) + 7 -8 * 4 + ((4 + 3 * 6 + 9 + 9 + 8) + 2) -7 + 8 + (6 * 5 + (9 * 4 * 2 * 7 * 6)) -8 + 3 * 9 * (8 * 5 * 3 + 6 + 6 * 7) * 4 -(5 + 7) + (4 * 3 * 5 + (9 * 3) * (3 + 9)) + (3 * 4 + 9 * 6) -(7 + 8 + 6 * 8 * 2) * (8 * 8 * 9 * 5 * 8) + 7 * 2 -(6 + 6 * 6 + 5) + (9 * 9 + 4 + 5 * (8 + 3 + 3 * 6 + 2 + 7)) * 4 * 2 + 9 -(7 + 8 + 5 * 8 * 6 * 2) * 3 * 2 * 6 + 9 -6 + 3 * (2 + 4 + (6 + 4 * 7) * 4) -4 + 7 * (3 * 9 + (3 + 2) + 7 * 7) + (9 * 2) -3 * (2 * 6) + 3 * 2 -(4 + 4 + 5 + 7 + 6) + 9 + 4 * 2 -7 + (5 + 8 + (5 + 6 * 9 + 7 + 2 * 8) * (9 * 9 + 6 * 6)) -(5 + (2 * 5 * 9 * 8 + 2 + 7) + 8 * 8) + 4 * 8 * 4 + 8 * 3 -8 * 7 * (3 * 7 + 2 * 3 + 7 * 6) * 3 + (7 + 3 + 6 * 4) -5 + 4 + 4 + ((6 + 2) * 7 + 6) * (3 * 6 + 6) * 4 -4 * ((2 + 4 + 9) + 8 + 8 + 8) + 5 * 6 * 4 -(2 * 9 * 4 + 6) * 4 * 6 + 7 + 7 * 4 -7 * 2 + 6 * 6 * 4 * ((7 + 2 * 7 + 2 * 9 * 9) + 6) -(5 * (6 * 3 * 9 * 4 + 9 + 7) * 3 * (9 + 5 * 3 + 3 * 9 * 7) * 7 * 8) + 7 -8 + (6 * (9 + 4 + 6 + 8)) -8 * (6 + 6) * 7 + (8 + 5) + (7 * 3 * 2 + 2 * 9) -7 * (5 + 9 + 2 * 7 * 3) -(7 + 5 * 6 * (9 * 8 + 2 * 7)) * 7 * 4 * 7 + 6 -3 * (3 * 3 * 5 + 4 + 9 + 8) + 8 * 5 -(2 + 5 + 2 + (9 * 9 + 9 * 9 + 4) + 9) * 2 * (7 + 6 * (9 * 9 * 2 + 9 + 9)) -2 + 5 + 7 + (5 * 3 + (4 + 8 * 3 * 5)) * 6 -7 * (3 + 9 + 4) + 3 * 9 -9 + 5 * (5 * (5 * 8 + 2 * 7 + 9 * 3)) + 9 -7 * 5 + 2 + 4 * (3 + 9 + 7 * 6 + 3) * 5 -4 + ((5 + 5 + 6 * 9 * 3) * (6 + 4 * 9 + 7 * 5 + 7) * 4 * 7) + ((3 * 3 * 7 + 7) * 3 + 3 * (3 + 5 + 2 * 7 + 4 + 4) + (8 * 5 * 6 + 4 + 2 + 5)) -4 * ((5 * 8 + 7 + 3 + 4 * 2) + 8 * (5 * 7 + 6) * 5 + 3) + 2 * (7 + (9 + 2 + 7 * 5) * 4 + 4 * 9 * 8) + 6 * 9 -5 + 7 + 5 * (6 + 7 * 4 + 7) + 2 + 3 -9 + 3 + (8 + (2 + 3 + 6 * 4 * 8 * 6) * 3 * 7 + 6) * 5 -3 + 5 + 5 + 9 * (3 * 5 + 6) + (6 + 3) -4 + 3 * (3 + 5 + 4) -(8 + 2) * 9 * (4 + 2 * 4 + (6 * 7 + 3 * 4 + 5 + 6) + 4 + 2) * 5 + 9 + 2 -(2 + 2 * 6 + 2 * 6 + 4) + 6 + 9 * 3 + 7 + 6 -(3 + (6 + 6 * 8)) * 6 + 7 + (8 + 5 * 5 * 2 + 2 + 9) * 8 * 3 -5 + 6 * (4 * 5 * 7 * 5 + 7 + 2) + 6 + (2 * 2 * 6 * 8) * 3 -(9 * 9 + 6 + 3 + (9 + 8 * 3 + 6 * 6 + 7)) * 8 * 2 * 2 + 6 -(7 * 4) * 3 * 2 * (5 * (8 + 9 + 7 + 6) + 5 * 3 * 6) -5 + 7 + (6 * 2 * 9 + 8 * (7 + 4 + 4 * 6 + 3) + (5 * 9 * 3 * 8)) * ((2 + 7 * 9 * 3 + 6 * 6) * 3) -3 * (9 * (7 * 8 + 6 + 3 + 3) * 9) + 8 * 3 -3 * 8 * 9 * 8 -4 + 3 * 4 + 4 * 6 + 4 -8 + 3 * 3 * 3 * (6 + 3 + 3) * (2 * 5 * (9 + 4 + 6 + 9 + 4 * 5) * 8 + 5 + 4) -9 * 9 + 4 + 7 * 6 -3 + 5 + 3 + 3 * ((3 + 8 + 3 + 3) + 9 * 7 + 4 + 6) -7 + ((4 * 6 + 8 * 8) * 6 * 9 + (8 * 8 * 2)) + 2 * 3 * 4 + 7 -(2 * 5 * 7 + 2) + (4 + 9 + 3) -7 + 4 + 4 + (8 * 7 * (7 + 2 + 2 + 4 + 5 + 9) * 2 + 9 + 4) -2 + ((6 + 3 * 9 + 3 + 5 + 8) * 8 * (5 + 4 + 9 * 6 + 2) * 6 + 8 * 8) * (8 + 2 * 6) + 6 * 8 * 4 -3 + (6 * 9) + 7 * ((8 + 4 * 9 * 9) * 9 * 8 + 3) * 8 -6 + ((6 + 7) * (9 + 2 + 5 * 3 * 3 + 5) + (6 * 3)) * ((5 * 3 * 2) * 6) + 4 * (2 + 5 + 6) * 7 -9 * 6 + 4 -3 * 7 * 3 + 9 + 2 * (3 * 2 + 7 + (6 * 3 + 5 * 5 + 3 * 2)) -(9 + 4 + 6) * 9 * (8 * 3 + 5 + 4) * 8 * 6 * 5 -((6 * 2 + 6 + 6 * 8 * 9) * 9 + 5 * 8 * 5 * 9) + (8 * 9 + 3 * 7 + 6 + 9) * 9 * 4 * 2 -2 * 9 + 5 * (3 * 4 + 5 + 8) -2 * 4 + (7 + 9) + 5 -5 * (2 * (3 + 5) + 3 + (3 * 3 * 3 * 3 * 8) + 3 + (2 + 7)) * 6 * 2 -7 + (5 + (8 * 5 + 9 + 5 * 9 * 2) * 5 + (4 * 4 * 3)) -4 + ((3 + 2 + 2 * 7 + 3) + (7 + 5 + 2 * 3 * 3) + 7) + 6 -7 * ((2 + 7 + 2 + 4 + 3) + 5) * 6 * 9 * (5 * 2 * 9 * 5 + (9 * 6) + (4 + 3 * 3 * 9)) -7 * (5 + 3) + 6 * 5 * 3 + 6 -3 * 7 + 3 + 5 * (3 * 7 * 4) -6 + 9 + (5 * 3 + (5 + 7 + 9 * 3 * 9) * 7 + 5 * 8) -4 + ((6 * 8 + 5) * 2 + 7 + 3 * 7) * 3 * (3 + 4) -(9 * 7 * 4 * 3 * 7) + 3 * (6 + 2 * 6 * 7 + 6) + 6 + 5 -((7 * 9 * 3 * 5 * 7 + 9) * (2 + 7 + 6 + 4)) * 9 * (5 + 3 + 3 * 7) -4 * 3 + 5 * (3 * 8 + (2 * 3) + (7 + 8 + 9 + 8) + (4 * 4 * 8)) -(6 + 2 * 8 + 7) + (3 * (9 + 2 + 4 * 7 + 5) * 5 + 7 + 5) + (5 * (5 + 8 * 9 + 4 + 2 * 7) * 7 + (5 + 5 * 7 + 8 * 7)) * (4 + (6 + 6 + 6 + 9 + 9 + 9) * 8 + 8) + 9 -5 * (6 * 7 * 5 + 6) * 2 + (7 * 2 * 2 * 9 * 4) + 2 -(6 + 4 * 6 + 2 * 5 + 9) * 6 + 4 * 5 -3 * 2 + 8 * (9 * 5 + 8 * (8 + 4 * 7 + 5 * 4) * 4 * 7) -9 + 7 * 6 -6 + 6 + (2 * (4 * 3 * 7 * 4 * 8 + 2) * 6 * 2 + (2 * 5 * 8 + 9 + 8 + 6) * 3) * 4 -8 + 5 + 9 + (4 * (8 * 4 * 7 + 3) + 3 + 8) * 6 -3 + (6 + 3 * (4 * 3 * 7) + 8 + 8) * ((9 * 5 * 4) * 5) * (9 + 9 + 8 + 9 + 7 + 8) + 7 + (5 * 5 + 4 * 9 + (7 * 9 + 6 + 7)) -2 + (8 * 7 * 8 + (8 * 9) * 6) * 3 * 4 + (9 * 4 * 2) -7 * 4 + (9 * 9 * 2 + 6) * 4 * (3 + 6 * 4 * 9 * 6) -5 * 7 + 8 + 7 + 4 -3 * (7 * 6 * (9 + 9 + 7 * 6) + 3 + 4) * 3 + (4 * 3 + 8 * 5) * 8 + 9 -6 + (8 * (2 * 2 + 8 * 2 + 4) + 6 * 2 * 3 + 3) * 8 + 4 * 7 * ((9 + 2 + 5 * 7 * 9 * 7) * 4 * 4 + 9 * 3 + 4) -4 * 6 * (5 * 9) * 8 + (8 * 7) -8 + ((9 * 4 + 6 + 3 + 7) * 5 + 6 * 2) + (4 * 9 * 9) -(6 * (5 * 5 + 6 + 6 * 4) * 6 * 3 + 6 * 4) * 7 * 8 -4 + (6 + 7 + 4 * 3 * (6 * 4 + 8)) -((6 + 2) + 2) * 6 * 7 * ((6 * 5 + 8 * 3 + 2) * 3 + 9 + 3 * 7 * 6) -(5 * (4 * 8 + 2 * 8) * 2) + 3 + 2 * 3 + 3 * 7 -(8 + 3 + (5 * 9 * 8) * (8 + 2 + 6 * 9) * 6) + 9 * 8 + 7 + 6 -((5 + 4 + 7) + (6 * 4 * 9 + 2 + 5 * 4) + 5 + 4 + 6) * 7 * 3 -(3 * 3) + 7 + 9 + 4 + ((8 * 4 + 7) * (6 + 2) * 6) -5 * 6 * 5 + 3 + (3 * 6 + 7 + 6 * 3 * 2) -9 * 6 * 5 + 9 * (7 + 3 + (4 * 8 * 4) + 9) -5 + 5 * (8 * 8) + 3 * (6 + 6) * 5 -(3 * 2) * 3 * 4 + (3 * 7) + 3 -5 * 4 + (9 + 3 + (3 * 2 * 4)) -(7 * 3 * 6 + 7 + 6 * 5) * (9 + 8 * 3) * (7 * 6 + 7) * 7 * 2 -(6 * 7) + 4 + 8 * 8 + 4 + 6 -3 + ((4 * 7 + 9 * 4 * 4 * 9) + (8 + 4 + 5 * 4 * 2) + (4 * 5 * 2) * 3) -(2 + 7 + 5 * 5) * 9 + 9 * (5 + 7 * (4 * 3 * 3 * 6 * 9 + 2) + 4 + 8) * 6 + 5 -9 + 5 -6 + 9 + (7 + (3 * 7 * 6 + 6 + 7 + 4) * 9) * 8 + 8 -3 * 3 * 7 + ((9 * 7 * 3 * 5 + 4 * 8) + (8 * 4 + 3) + 4 * 4 + 6 * (8 * 8)) + 6 * 8 -(6 * 7) + 6 + ((7 * 3) * 2 + 7 + 2) * 6 * 5 * 3 -(9 + 5 + 8 + 3) + (2 * 4) -7 * 2 * 8 + 3 + (7 + (7 + 5 * 8 + 3 * 8)) + (2 + (2 + 3 + 3 + 2 * 2 * 9) * 9 * (5 * 9)) -(7 + (8 + 7 + 3 + 8 + 4)) + 4 + 7 * 5 -3 + ((6 + 9 * 6 * 6) * (9 * 2 + 3) + 6 + 2) * 6 -(9 * 2 + 5 + 7) + 3 + ((5 * 8 + 6 * 4 + 8 + 7) + 2 + 7 * 2 * 6 * (2 + 7 + 4)) + 2 + 6 -5 * 4 + (6 + 7 * 4) * 9 + 3 -(7 + 8 * 2 + 9) * 2 * 7 + 4 + (3 + 5 + 3 * 6 * 5 + 2) + 2 -(4 * (3 + 9) * 8 + (3 + 3 * 3 * 8 * 6 * 4) + 5) + (3 * (6 + 7 * 6 * 3 + 5) + (8 + 4 * 6 * 4) * 4 + 2) * 5 * 2 + ((7 + 4 * 9 + 5 + 6) * 4 * (8 + 8 * 2 * 2)) + 9 -3 + (8 + 2 + 3 + 9) + 6 + (9 * 3 * 6) * 2 * 8 -2 + 8 * (3 + 2 + (6 + 8 + 2 + 5 + 4)) * 8 -9 * ((7 * 4) * 3) * 3 * (3 + 2 + 7 + 2 + 5) + 9 -8 + ((2 + 6 + 4) + 7 * (4 * 7 + 3) * 5 + 9 * (3 * 9 + 5 * 9 * 4 + 8)) -8 + (8 * 6 * 4 * (8 * 3 + 9)) * 3 * 9 * 7 -(4 * 3 + 8) + (4 + 2 * 5 * 4 * 8 + 5) * 6 * 3 + (4 * (7 + 5 * 3 + 8 + 6) * 3 + 4 + 7) -(7 + 4 * 3 * 7 * 4 + 6) + ((3 + 6 + 3 + 2 + 2) * 8) * 4 * 3 + 3 -5 + 7 + (8 + 9 * (6 + 8) + (8 + 4 + 3) * (4 * 7 + 2 + 7 * 8 + 7) * (6 * 7 + 9 + 2 * 5)) + 4 * 7 -(6 + 7 + 2 * (9 * 7 * 5 + 2 + 3) + 6) * 7 -9 * ((2 * 7 + 3) * 3 + 7 + 4) * (9 + 7 + 9 * (4 * 7) + 3) + 9 + 2 + 2 -((2 * 6 * 9 + 4 + 2 + 5) * (6 * 9 * 6 + 9 + 3 * 2) + 8) * 2 -2 * (9 + 9 + 8) + 8 + 5 + (7 * 9 * 4 * 7 * 7 + (4 + 8 + 5 * 7 + 6)) + 2 -(7 * 9 * 8) + (3 + 3 * (6 + 7)) * 9 -(6 + 8 + 7 * (6 + 4 + 8 + 4 + 9 * 2)) + 6 * 5 + 5 + 6 -(7 * 3 * (9 + 3 * 5) + 9 + 4 + 5) + 5 + 9 -((9 + 9) + (9 * 8 + 9 * 7 + 9)) * (9 * 4 * 5) * 4 + 5 + (3 * 5 * 3 * 2) * 5 -5 + 6 + 6 * 3 + (2 * 2) -4 + ((5 + 3 + 4 + 8) * 5 + 8 * 6 + 3) * ((4 * 2 * 2) + (2 * 9 * 3 + 7) + 5) + 5 + 4 + 4 -9 + (4 + (7 * 6 + 5 * 9) * (9 * 3) + 6 * 2) * 3 * 2 -(5 * 8 * (3 + 5 * 9 + 3) * 6 + 4) + 2 + 6 * 4 -2 * (8 * 4 * (8 + 2) * (9 + 2 + 3 + 2 * 3)) + (7 + (7 * 8 * 3 + 8 * 7 * 4) * 4 * 3 + 9 + 3) * 2 + 4 -2 + (3 * 2 * 3 * 6 + (7 * 3 + 9 + 5 + 8)) * 5 + 3 + ((9 + 7 + 5 * 5 * 7 * 7) * 2 * 7 + 3 * (3 + 4)) + ((3 * 2 + 3) + 7 + 5 * 9 + 8 + (8 + 6 + 9 + 8)) -5 * ((6 * 6) + 2 + 6 * (6 + 2 * 5 + 3) * 5 + 5) * 7 * 5 * 8 * (6 * (8 + 9) * (9 * 6 * 9 * 7 + 5) * 8) -2 + 6 + (2 * 9 * 3 * 4 + (5 + 9 + 7 + 4 + 4 * 9)) * 5 + 2 * 9 -8 * 7 + 6 * 9 + 8 * (4 + 7 * 2 * (6 + 5) * 5) -(6 * 2) + (9 + 3 + 9 + 2) -(8 * (6 + 4) * (3 + 6 + 6 * 7 * 2 * 3) + 4) * ((9 * 2 * 3 + 3 * 6 + 8) + 5 + (7 + 3) * 7 * 3 * 5) + 7 * 5 -7 + (2 + 7 + 4 + (3 + 3 * 3 * 5 * 4) + (2 * 6 + 6 + 9)) * (7 + 7) * 6 * (2 * 5 * 5 * 6 + 5 + 8) -5 * 3 + 4 + 3 + (6 * 7 * 4 * (2 + 5 + 3 + 8) * 9 * 7) -5 + 6 * (4 * 4 + 8) * ((2 + 4 + 8 * 5) + 7 * 8 + (5 * 4 + 9 + 7 + 9) * (6 + 7 * 9 * 7 * 7) + (6 + 7 * 7 * 6 * 3 + 4)) + 6 + 5 -5 + 2 * 6 + (6 * 4) * 7 -4 * 7 -(5 + (3 * 8 + 2 + 7 + 6) + 6 * (8 + 6) * (9 + 3 * 6 * 7 + 2) + (8 * 2 * 6 + 7 * 7)) + 7 + 6 + 3 + 7 -9 * 8 * (9 + 9 + 4 + 5) * (6 + 6 * 7) -(2 * 9 + 2) + 7 + (8 * 5 * 6) * 5 * (7 * 4 * 5 + 6 * 8 + 3) * 8 -2 + 9 + (3 * 5 * 4 * (9 * 4 * 3 * 3 + 2)) * 4 * 6 + 2 -9 * 9 * (4 * 4) * (6 * 7 + 8 * 7 * 4) * 8 + 2 -(4 + 7 * 7) + 2 + 3 * (2 * 2 + 2) * (2 * 5 * 2 + 3 * 5) -4 + 9 + (3 + 5 + 3) + 9 -6 + (4 * 2 + 6) + (6 + (8 * 6 + 3 * 5 + 6 * 8) * 8) + 4 -6 * (8 + 4 * 8 + 6 + 3 + 7) + 9 + (2 + 8) + 4 -9 + 4 * 7 + 2 + 2 + (6 + 9) -7 + 3 + ((8 * 3 + 7) * 7 * (8 + 6) + 5 + 8) * 4 -6 + ((2 + 2 * 9) + 2) * 8 + 3 + 4 -((5 * 6 + 4 * 6 + 3) * 4 * (2 * 9 * 2 + 7 + 7) * 4 + 2 * 3) * 4 -2 * 3 + 5 * ((4 * 9 + 6 * 5 + 4) * (2 + 9 * 7 + 7 * 8 + 7) * 6 + 5 * 4 * 6) -(7 + 7 * 6 * 3 + 4) + 4 * 8 * 7 * 6 * (9 + 8 + (8 + 2 + 7 + 8 * 7) + (4 + 7 + 7 + 6) * 5) -6 * (8 + 8 * 4 * 8 + 4 + 5) + 8 -(4 * (6 * 5 + 8 + 7 * 4) * (5 + 4 + 3 * 7 * 8 * 4) + 6 * (3 + 6) * 8) + 3 + (5 * (6 + 6 + 8) * 4) + 2 * ((8 * 9 * 8) + (9 * 8 * 9 * 9 + 8 + 7) + 7) -4 * (9 * 3 + 8 + 4 + 4) * 5 * 5 -7 + ((6 * 6 + 2) + 4 * 3 * 8 + 4) -(8 + 4 * 3 * (9 + 4) * 5) * 6 * 6 -(3 * (7 + 3) * (5 + 6) + 5 * 5) * 3 * 7 * 5 + 5 + 8 -2 + (4 + 8 + (5 + 6)) * 5 * 4 * 9 -6 * 3 + 3 * 3 + 5 * (9 + 8 * 5 * 3 + 3 * 3) -(3 + 8) + 4 * (4 * (4 + 5 + 9 + 3 * 6 * 9) + 9 * 9 + (4 + 2 * 7)) * 7 + 2 -(2 + (8 + 2 * 3)) + (3 * 2 + 5 * (4 + 2 + 8) + (9 + 5 + 3 * 6)) + (3 + 9 * (3 * 2 * 5 + 3)) -2 + (7 + 4 * (6 + 4 * 6) + 3 * 8) + 5 * 2 + 5 -((6 * 2) * 8 * 7 * (7 + 9 * 6) + 2) * 2 * 7 + 9 + 4 -6 * (5 * 6) + 3 -(8 + 8 * 7 + 8 * 6) * (8 + 4 * (5 + 9 + 8)) * (3 * 2 * 9 * 4 + 7 * (3 + 4)) + 7 -2 * 8 -4 + 3 + 3 -5 + (5 * 8 + 5 + 9 * 9 * (9 + 4)) -(8 + 5) * (7 + 5 + 2) + 5 * 8 + ((9 * 5) * (7 + 5 + 6 + 7) * 6) -(2 * 2 * 3 + 6 * 5 + 8) * 3 + 3 -((6 + 7 + 9 + 6 + 3) + 5 + 7 + (4 * 7 + 2) + 5) + 6 + (2 * 6) -2 + 6 + 6 + (7 * 8 * (4 + 5 * 8 * 6 * 3 * 7) * (3 + 8 * 9 + 8 + 4)) + 5 -8 * 9 + (8 * 7 * 4 * (7 * 6 * 8) + (8 * 6 + 8)) -(6 * 5 * (9 + 7 * 2 * 8 + 7 * 6)) * 6 * 5 -((3 * 5 + 5) + 2 + (5 + 4 + 7) + 6 * (8 + 2)) * 7 -5 + (5 * 6 + 8 * 2 * (7 + 9 + 9 + 3 + 9 * 4) + 5) * 6 + 6 * 9 -8 + 4 * 6 + 5 -(7 * 2) * 9 * 9 + 5 -(3 + 7 * 4 + 8 + 4 * (5 * 6)) + 2 * 4 * 5 + 4 -(9 * (4 + 4 * 5 * 2 * 2) * 9 * (9 * 9 + 3 * 9 + 4 * 3) + 8 * 6) + (2 * 6 * 5 * (3 + 2 + 8 * 8) + 2 * 5) * 7 + 2 -(4 * (7 * 7 * 7 + 5 + 7 * 9) + (4 + 9 + 8) + (3 * 6)) + 6 + 3 + 8 -6 + (3 * (5 + 3 + 7 + 5 * 5 * 3)) + (9 * (6 + 6 * 4 + 2)) * 7 -(8 + (5 * 3) + 5) + 8 + ((5 * 7) * 3 + (4 + 3 * 6 + 6) * 8 * (9 + 7 + 8)) * 7 -7 * 7 -4 * 8 * 5 + 7 -3 + ((4 + 4 + 5 + 5 + 3) + 5 + (4 * 3 * 9 * 4)) + 7 -(2 + 8 * (6 * 2 + 4 * 6) * 8 * 7 + 7) + 5 + (8 + 7 * 3) -8 * (7 * 3 + (9 + 3 + 7) * 3 + 2 + 8) * 9 * 6 + 8 + 7 -9 * 9 + 9 * (9 + 2 + (8 + 9 * 4 + 3 * 4 * 9) * 9 * (8 + 5 + 7) + 3) + 7 -(7 * 6 * 5 * 6) + 6 -3 * 5 * 7 + 2 + (9 * 8 + (9 + 7 * 8) * (6 * 8 * 4 * 7 * 9) * 7) * 4 -2 * 3 * 6 -3 * (7 + 6 + 4 + (3 * 3 * 2 * 2 * 5) * 7 * 6) + 3 * 8 * (3 + 4 + 8 * 9 + 2) -(6 + 6 * 6 + 4) * 6 + 6 + (7 * 6 + (2 * 3 + 3 * 4 + 6) + (9 + 7 * 7 * 3 + 3)) -2 * (7 * 3 * 7 + 5 * 9) * 5 * 6 * 6 -3 + (7 + 4 + 4) + 9 + (8 * 6 * 7) -(6 + (7 + 5 * 9 + 8 + 9) + 2 + 4) * (2 * 4 + 3 + 2 * 9) -2 + (9 + 8 * 9 + 9 + 8 * (8 * 9 * 3 * 6 * 5)) + 6 + 3 * 6 diff --git a/2020/inputs/19.txt b/2020/inputs/19.txt deleted file mode 100644 index 46d6979..0000000 --- a/2020/inputs/19.txt +++ /dev/null @@ -1,626 +0,0 @@ -25: 53 116 -122: 116 92 | 53 53 -100: 53 73 | 116 125 -111: 67 116 | 91 53 -71: 116 58 | 53 78 -55: 116 54 | 53 21 -123: 53 97 | 116 108 -104: 56 116 | 125 53 -19: 125 53 -56: 116 116 | 116 53 -60: 116 121 | 53 59 -75: 53 20 | 116 124 -6: 53 131 | 116 33 -62: 53 53 | 116 116 -101: 116 127 | 53 26 -128: 116 125 | 53 93 -34: 53 28 | 116 125 -65: 63 116 | 135 53 -50: 32 53 | 76 116 -2: 53 10 | 116 132 -133: 28 53 | 131 116 -85: 53 131 -125: 116 53 -118: 87 116 | 3 53 -135: 73 53 | 125 116 -28: 53 53 -110: 116 122 | 53 56 -91: 5 53 | 74 116 -73: 92 116 | 53 53 -80: 15 116 | 109 53 -124: 128 116 | 17 53 -87: 92 53 | 53 116 -43: 116 27 | 53 37 -66: 46 53 | 93 116 -106: 116 77 | 53 83 -137: 72 116 | 104 53 -93: 116 116 | 53 116 -129: 92 103 -12: 116 56 | 53 131 -45: 53 132 | 116 12 -102: 65 116 | 2 53 -24: 116 101 | 53 95 -14: 116 84 | 53 29 -57: 93 116 | 56 53 -70: 108 116 | 100 53 -51: 116 1 | 53 68 -26: 73 53 -15: 116 93 | 53 125 -42: 53 134 | 116 106 -79: 116 33 | 53 122 -5: 116 125 | 53 3 -74: 53 122 | 116 73 -18: 93 53 | 87 116 -20: 47 53 | 17 116 -114: 116 85 | 53 118 -37: 53 73 | 116 87 -47: 116 73 | 53 125 -107: 116 3 | 53 46 -69: 53 25 | 116 125 -32: 53 28 | 116 93 -76: 3 53 | 125 116 -38: 92 33 -119: 116 39 | 53 80 -8: 42 -21: 125 53 | 125 116 -58: 75 116 | 119 53 -64: 116 44 | 53 113 -68: 90 53 | 45 116 -1: 23 116 | 60 53 -53: "a" -81: 73 53 | 33 116 -86: 116 129 | 53 35 -90: 110 116 | 13 53 -82: 53 93 | 116 25 -95: 99 116 | 66 53 -27: 116 56 | 53 3 -120: 116 51 | 53 40 -126: 116 96 | 53 52 -116: "b" -84: 116 123 | 53 49 -134: 116 61 | 53 14 -78: 116 102 | 53 86 -96: 130 53 | 98 116 -10: 87 116 | 33 53 -88: 53 116 | 116 92 -40: 126 53 | 24 116 -127: 56 116 -59: 87 53 | 3 116 -11: 42 31 -41: 116 137 | 53 16 -44: 116 22 | 53 79 -109: 88 53 | 87 116 -49: 136 116 | 94 53 -113: 107 116 | 81 53 -77: 116 64 | 53 36 -3: 53 116 | 53 53 -9: 133 53 | 112 116 -98: 92 93 -117: 3 92 -39: 53 19 | 116 21 -16: 6 116 | 117 53 -132: 131 116 | 125 53 -63: 116 122 | 53 33 -22: 131 116 | 56 53 -89: 116 125 | 53 131 -115: 55 53 | 50 116 -99: 116 33 | 53 93 -92: 116 | 53 -121: 53 73 | 116 56 -13: 73 92 -103: 53 3 | 116 62 -83: 111 116 | 41 53 -61: 105 116 | 115 53 -130: 56 92 -136: 33 116 | 125 53 -30: 53 76 | 116 7 -94: 92 87 -52: 97 116 | 18 53 -7: 116 28 | 53 46 -97: 25 53 | 33 116 -35: 89 116 | 82 53 -72: 53 131 | 116 87 -48: 34 116 | 38 53 -54: 116 46 | 53 131 -131: 116 116 -23: 116 4 | 53 57 -31: 116 71 | 53 120 -29: 116 30 | 53 114 -108: 116 25 | 53 46 -33: 92 92 -4: 131 116 | 3 53 -36: 70 116 | 9 53 -67: 69 116 | 117 53 -0: 8 11 -105: 48 116 | 43 53 -46: 116 53 | 53 116 -17: 93 116 | 122 53 -112: 122 53 | 3 116 - -babbbbabaabaaabbbbbaaabbbbababba -ababaaaaabbbabbbbbabbbba -aabbaabaabbababaababbaba -bbbbabaaabaaabbbbbbbbaab -babbbabababaabbaaaabbbba -bbaabbababbaaabaaaababbbabaaaaaaaaaaababbaabbbbaaaaaaabaabababbbbabbbaababbbaabbbbababab -babbabbabbaababbbbbbbaab -baababababbaababaaabaaab -aababaababbaaaabbbababbbbbbbbbaabbbbabbbbbabbababbababaabaabaaaabbabaaaaabbaaaaa -baabbbbaaabbabbbababbbba -baabbabaaaaababbaababbbbaababaaabbbbbaaabababaab -babbabbabaabbabbaabbabaa -baaabbbbabbaaabbaaaaaabbbbabaaba -abababbaaabaabbbabbbaaaa -ababababbbbaaaababaabaaa -baaababbbbbabababbbaaabaaaabaababaaabbbbaaabbbbaabbaabbbabbbaaab -babaaabaabbabaababbabaaaabbbaaaa -ababaaabaabaabaabbbbababbbaabababaababaaabaabbbb -abbaaaabaabababaabaabbaa -baaaaaabaaaaababbababaaa -aabaaabbababaabbbaaabbbbaabbbaaa -baaabbbaaaaaaaaaaabbbbba -abbbbbabbbbabaabaabbbbabbbaabaabaabbbbbb -baabbbababababbabbaaaaaaabbbaabbbababbbaababaaaaaabbbbaa -bbbbbbbbabababaabaaabbbabbaaabbbaaaaaabaabbaabbabbabbbba -abaabbabaabaaaaabaabaaaa -aabababbababaaaaabbbbbaa -bbbabbaaabaaaababababbbabbbaabab -aabababbaabbbababaabaaab -aabaaababaabbabaaabaaaab -abbbabaabbaabbabaaabbbba -baaabbbbaababbabbbbabbaabaabbbbbabbbbabbbabbaaba -bbaaababaabaaabbabbbbbabbabaaabbbbaabbbbaabbbaaabbabbabb -baabaabaaababbbbbbaabbaa -bbaaabbbbababbabaaaababa -bbabbbbabaaaaabbbaaaaababbbbbaaabaababbbbabbabaabaabbabaabbababbaaaaaaabbbabaaabbbbbbabb -abaabbbababaaaabaabbbbbbbbabbbab -ababaaaaabababbabbbaababbaaabbaaabbaaaba -bbabbaabababbabbbaaaaaabaaabaabb -baabaaaaababbbbabbabbabbbababbaa -aaaaaaaabaaabaabababaaba -baabbababaaabaaaaabaabaaaababbbbaaabbbbb -abaaaabaabbababaababbbab -bbaaabababbababbababbbbb -baababbaaaabababbaaaaaabbaaaabbb -bbbbbbbaabababbabbabbbba -bbaaaaaaaabaabbbabaabbaa -abbabababbaaaaababbbabbbbbaaaaaaababaaaababaaaba -abaababbaabaaaaaaabaaaab -abababaabbaaabbaabababbaaabbabaa -babbabbbbbbbbbbabbaabbaa -bbabbbaaaabaaababbaaababbaaabaabaabbbaababbaabaaaabbbaaaabbaabbbaabbbbba -abbbaabbababaaabbababbbaabbbbababababaaa -bbaaabbabbbaabaaabbbabaaaaababbbbaababbb -baabaaaabbaaabbaaabbaababbbbbbababbbabbbbbbabbba -abaabbbaabaababaaaabbabb -bbbbabaaaabaabbbbbbbbaab -bbaaaaabababbabbaababbab -babbaabaabbbbaaaaabbbbbb -baaabaabbbbbaaaaabbbaaab -aaabbaabbabbabbbbabbbbba -aabbababaabababaaabbabbbbbbbbbbaaaabbaaaababbabbabaaabaabbababaabbbbbabbbabbbbabaabaabaabaababba -ababaabbaabbbabababbabab -bbbabbbabaaabbbaaaabbbab -aabababbaabaabaaabaaabbbaabbbaaa -aaaaaabaabbabbaabbbbaaaaaabbaabbaaabaaaaabbbbaabaaaabbbaababbbbbababbaaa -ababaabbabababbabababbbaaabababaaabbbbaaaabbbabb -babbabbaabbabbbaababaaba -abbbbaaabbbbbbbabbababbbbaabbaab -babbaabaabbbbabbaaaaaaabaabbabba -bbaaababbaabbabbbbbbabbbbabbabaabbabaaaa -aaabaabaaabbababbababaab -bbaaabbbababaabbaabaaababaabbbbbbbabbaaa -abbabbbabaaabbbbbabbbabaaabbaabababbbbbaabbbaabababaabba -aaaaaaaaabbabbaabbabbbaaaabababbbaaabaababaabbaabbababab -aabbbabababbabaaaaabababbabbbbba -abbababbbbbbabbaaabbbbbb -bbbbbbbaabaaaaababbaabbb -aabababbabaaabbaababbaaabbbbababbbabbabbbaaababbabbbbbabaaabaabaabbabaabaaabbaaa -abbbbbabbbbbabaaabaabaab -abbabbbabbbbabababbbbbba -abababbabaaaaaabbbabaaaa -aaaaababbbbbaabbaaabaabaabaaabababbabbabbbbaabbb -baabbbbabbbaaaaababaaabb -bbaaaababbaaaabaababaaaaaabbbaabbbbabaaa -babbbbbbbabbbaaabababaabbabbbaabbbaaabaa -aabaaabbaabbaabbbababaab -baaaabbbbbabbbababbaababbabaaabaabababbaabaabbabbaaaaabaabbaaabb -abababbabaabbbbaaaaababa -aabbbbabbbbbaabaaaabbaabbbabaabababbbbaabbaabbabbaabbaaa -aaabaabaaabbababbabbbababaabbabb -bbbaaababbbbbbbbbbbababbabbbaaab -bababbaaaaaabbbbbabaaaab -bbaaaabaaaaaaabababbbabaaaaabaaa -aabbabbbbbaaababbbababaa -abbaaaababbbbbabaaaaabbb -bbaaaaaabbbaabababaabaab -ababaabbabaababbbbabbaabbbbbbbbbaaabbababbabbabbabbaabaa -bbaabbbaabababbaaaababbb -bbbbabbaaabaabaababaaaaa -bbaabbababbbbaabbababbbabbbbababbbbaaabbbaaaababaababbbababbaabb -bbaaaababababbabbabbbbaaabbbaaab -babaababaaabbaabbbababaa -ababababababbaabbabababa -abbabbbbaaaaaabbabbbabaababaabbaabbbababbbbaabaaaaaaaaabbbaabbba -bbbaaabaaaaaaaaaababbabbbbaabaab -abbbaabbabbbbaaaaaaabaab -abbbbbbbaaabbbbaaaababbaaaaabbabbababaabbbaabbabaabababa -aababbaaabaababbababaabb -babbaaabaabbabbbbbabbaaaaaaabaab -aabababaabbbbabbaaaaabaaaabaabababbaaaba -baabbabbbbaaabababaabbbb -abbaaabbbbbabaabbbbbaabbabbbbaabbaabaaabaabaaaab -bbaabbbabbbbbabbbababbbb -babaababbbbababaabaaaabbbabbabaabaabababaabababb -bbababbabbaabbbbbbbbabbbabbaabaaabbbaaaabbaabaababaaaaaa -babbbbabbbbbbbaaababbbba -abbbbababbbaaaaaaaabbbab -baaaaaabaabbbaabbabbbabbabbaaabaababbaaaabbaaababbaaaaaabaaaaaabbaababababaaabbbabaabaaa -aabaabbbabbbbaaaaababbaaababaabbabbbabbababaabba -aabababbbbbbabbaabbbbbbb -baabababbbaaaaababbbbaabbabbabbbaaababbaaaabaaab -baaabbbababbaabaabbabaaa -abaababbabbbbaabaababbbbbbbaaaab -aababaababbbabbbababbaaa -baaabbbbbbbbabbabbbbbaab -bbabbaabaaabbbaaaabbbaaa -bbabaabaababbaababbbabbbabaabbabbaabbaab -bbbbbbbaaabbaabaababaaba -aababababaaabbbaababbbaa -babbbbbabbbababbaaababaaaababbaaaaabbbabaaababaaabbbbbbbbbbaaaabbaaabbaabaaaababbbaaaaab -aababbaaabaaaababbbbabaaabbbbabaabbbbabbbabbbabb -bbbaabaaaabbbbabaababbaabbabaababbaabaaaababbbba -abaabbbaabbbaaabbabaaaab -bbbbbbbbaaabbabababaaabbbbaaaabbbabaaabb -baaaaabbbaaaaabbabbaaaaa -ababaaaaaabbbaababbaabba -bbaaaaaaaaabbababaaaaaaaaabaaaab -bbbabababbbbabbaabaaaaaa -bbaaaababaaabbbabbbabaabaabaabab -bbbabbbaaabbbbaaabbaabbaabaabbbaaabbbbba -babbabbabbbbbbbaaababababaaabaabbaaaaaabaaaaabaaabbbbbbaaabbbbbabbaabbaa -ababbabbaabbaabbbaaaaabbaababaaaabbabbab -abbabbbbbaabbbbbbabaabbb -abbbaabbaaaaababbbaabbabaababaabaababaababbbbbbbbbaabaab -baaaaaaabbbabbbaaaabbbba -bbaaabbbababbbabbaaaabaabaabbabbbbbbbbbbabbabbabbababababbaababbbbabbaba -bbbbababbaabbababbabbbab -baaabaabaababbbbbbabbbbb -abbbbababbbababbbbabbababbabaabbbbaaaabb -bbaaaaaaabbbabbbabbbbbaa -bbabaabaabbabbaaababbbaa -aabbbaababaabbabbabaabba -baaabbbaaaabaababbaaaabb -babbbbaabbbbaabaabbbaaaa -abbaabbbaababbabbaaabbababbbabab -aaabaaaaaabbabababbbbabbbbabbbbbaaabaaab -babbbaababbaaaaaaabaaababbaaabbb -bbbbaababbaaaaaabbbbbaab -bbaaaaaaabbbbababaabaaab -babaababbabbabbbaabababaabaabaab -abbbabbbabbabbaaaababaababbabaab -bbbbaaaaaabbaababbabaaabbbabaaaabbabbabb -aaabbaabbaaabbbbbbbbbaaa -abbbbaabaabbbabaabaaabababaabbba -babbabbabaaababbbbaaabbababaabaabaabbaababaabaaa -babbabbaaabaabbaaaaaabaaabbbaabaabbaaaaabbbaaabaaababbaabbbbaabaabbbbaba -aabaaabbabbaaabbbabbbabb -bbaaaaaabaabbbbaabbbaaab -bbbbaaaabbbaaabaabbbbabbbababaaa -abbbabaabbabbaabbabbbbba -aaaaaaabaababbbbababbbab -abbbababbbabbbbabbbbbabbbabaaababbababaabbbaaaab -babaaabaaabbbaaaaabbbbbbabbaaaaabaabaabbabbbababaababaaaaaabbaaababbbabbbaaababb -abbababbbaaaaaabbabaaabb -bbabbababbabbaabbababbbb -babbbbaaaabbaaababbbbaaaaabbababaaabbaabbbbbaaab -aabbaabbabaaaabbaabababaabaaaabaaaabaaaaaaabaabababababa -abababbaaaabaabaaaababbb -bababbabaaabbbaaababbbbb -baaaababbabbbabababaabba -abbbbabaaaaababbbbbaabbabaaaabbaaaababba -aabbababbbaababbabaababa -babbaaabbbaabaabbbaaabbabaaaaabaabbabbaabaabbaabbbbbababbbbabbbb -aaabbbaaabbabbabaabaaaaaaabaaaaa -aababbaaaababbbbabbbaaaa -baaabbbabababbbaaabaabba -bbabbaabbbbabaaabaaabbbbbbbaabababbaabbbbabbabbaaabaaabb -baabaabaababababaaabaabb -abbababbbbbbababbbaabaab -abababbabababbabbaaaaaab -bababbbaaabaaabababababb -aabbabbbbaaababbbbabbaaa -abbaaaababbabababbaabbbabbaabaab -bbbabbbaababaaaabbbaaabababbaaaaababbabaaabbabaaaaaaabba -baabaabaababaaabbbbbababbabbabbabababbbb -bbbbbaaabbaababaabbbbbaaababaaba -bbaaaabaabbaaaabbbababbbbbbababaabbabaababbbaaaaabaabaaa -bbabaaaaababbbbbbababbbbbbbababbbabbbbab -ababababbaaabaabbbbaababaababababaabbbaaaaababbbbabaaabb -babbbabaaabbabbbaababbba -aaaaaaaababbbababbaababbabbbaabb -aababababbaaaaaabaaaaaba -aaaaaaabbaaaabaaaababaabbbabbabb -bbabbabbbbbbabbaabbbaabaababbbaabaaabababaabbbbbbabbbbbb -bbbaabbaabaaaabaabaaabaa -babaabbabbabbaaabaabaaaaabaabaaa -aababababbbbaabaabbbbbaa -baabababbaabaabbaaaaaabbaaaaabababbabbaaabbabbaaaaaaabbb -bbabaabaababbabbbabbaabb -abaaaababbbbbbbabbabaaaa -bababbabbbbbabaababbbbbb -aabbabbbbbbbabababbabaab -abbababababbabaaaabbbaaa -aabababbabbaabbbbbbaaaabbbbbaaaa -abbbabbbaaaaaaabbaabbbbb -bbbbbbbaaabaaababbbbababbabaaabaabababbb -aaaababbaaaaaabaaabaabba -abaaaabbbbbbababbbababbbabaabaaababaabaa -bbabbbaaababbabbbbbaaaab -aababaaabaabbbbbbbbabbbb -aabbbaababbbbbabbababaaa -aabbaaababbaababbbbbababbbbbababbbbbaabbbaabbbbbabaabbaabbbabbbb -baaabbbbbbbaaabaabaabaab -baaabbaaaababaabbabaaaaa -aaabababaababbabaababababbbbbbaabbabbbaabaabaabbaaabaabaababbbbb -aabaaabbbaaabaaabbbabaab -bbbaabbaababbabababbbbbababbbabbbbaabbbbbbabaaaaaaaabbab -aabbaaabbbaabbabaaababbb -bbbbabaabbbabbbaaabaaaab -aabbaabbbabaababbaababaa -aaaaaaaababbbbababaaaabaaabababbabaaababababababaaabbabbababbbbbaaaabbab -babbbbabbababbbabaabbaaa -aabbaaabbbaababbbbbbabaaababaabbbabaaabaaabbbabbababbaba -bbbaaaaabbaaabababbabbbb -bbbbabbababbaaaabbbabbbaabbaabbbbbaabaaa -aaaababbabbaababbabababb -bababbabaaabaaabbaabbbaabaaababa -babaababbaaaaaabababbaabbababbaaaaababbb -aabbabababaaabbababaaaba -bbbaaabbabaababbbababbaa -abbabbbaabbaababbabaabba -baaababbaaaaaabaaabbbaaa -baaaaaabaabababbaaabbaabababbaababbaaabbaababbba -abbbbabbbbabbabaaaaaaabbbabbaabb -abbbbaabaaabaababbbababaaabbbaabbabbabbabbabaaababbabbbbbaababaa -bbbabababaabbaaabbaaababbabaaaaabbaaaaaa -abbbbaababbbabbbaabaaaab -bbababaaaaaabababaaabbbbbbabbaaababbabbabaaaababaaaabababbabaabaabaabaab -bbbabbaabbbbabababaaabaa -abaaabbabaaaabaaaaabbabaababbaba -babbaabaabbabbaabaaaaaba -aababababbabbbaaabbaabba -bbbabaabbaaabbbabbabbaaa -bbbababaaabbabababababbb -aabbbbababaaaabbbaabbabbbaabbaab -bbaaaababababaababbbaaab -abbbaabbaaaaabbaaabaaaabbabaaabaaaaabbabbaababaa -babbabaabababbabbbbbabbbaabbbaba -bbbbbbbaabbbaabbbbbabbab -abaabbabbaabaababaabababbbbaaababababbaaaabbbabbabbaabbb -abababbabbaaaaabaabbabba -abbabaaababbababaabaababbabaaaaabbaaabaabbabbaaa -babbabaabbababbbbbabbaaa -aabaaabaababaaaaaaaabbba -bbaabbbabbbbaaaabaabababaabaaabaaabbabba -abaaaabaaabaaabbabbabbbb -abaaaaabaaaaaaaabaaaaaba -aaabbabababbbbaaaaaabbbb -bbbbaabbabaaabababaaabbababbbabaababbaabbabaabba -bbbabbbaaabbbababbaaabbbbbbabbabbbbbbabbabbbbbbb -abaaaababaaabaabababaaba -baaabaaabbabbbaaaabbaababaaaabba -bbbbabbbbbaabbbabaabbbbb -ababbaababbbbabaababaaaaaabbaaabaaaaabbb -baaaababaaaaababbababbaa -aabaababbabbaabbbaabbababaabbaabaaabaaabbabaabbababaaabbabbbaaab -abbabbaaaaaaabbabaaaabbaababbaaa -bbbbaabaabbbbabbaabbabbbaababbbbbabaaaba -bbbaaabbbaaabbbaaaababbb -baaabbbabbbaaaaabbbaaabaaabababbabaaabbababbabab -aabaaabbabaaaaababbbaaab -bbaaaaabaabbabababbbbaaababbababaabaabba -bbaaababbbbbaaaabababbbaaaabbabb -bbababbbbbabbababbbbabaabbbbaaaaaabbbaabbabbabbbbbbabbbb -bababbbaaaabbaabaaaabbba -ababbaababaabbabaaaaabba -aaaaaabaaaabbbaaababbaba -babbbbaaabbbabbbbbbabbab -bbbbbbbabbbbabbbabbaaaba -baaabaaaaabbaabbabaaababaaababbb -baabaabababbabbbaabbbabb -bbaaaaaaabbbbabbabaabbabbabbaaabaaaababaaaaaabba -baaaaaaaaaaaaaaaaaaababa -abbaababaabbbbabaaababba -bbbbababaabbbaabaababbaaaaabaaab -aababaabaabaababbbbbaaaaababaaaaabaababbbabbbbaaabaaaaabababbbab -babaababbbaabbabbbaabbaa -baabbababaaaabaabababbaa -bbaaabbabbaaabbbbbabbabb -baabbbbabbaaaabaaaabbbba -bbababbbbaabbbbaaaaabaab -aaabababaaaaaabbabaaaabababbbbbb -bbbbbbababaaabbbbaaaaaaabbaabbaabbbbbaabaabaaabbaaabbbbabbaabaabbbbaaabbabbbaabb -aabbbaaababbabbbbaabbbbababaaaaababaaaaaaaababbbaabababb -bbabbaabbabbaaaaaaaaabba -abbabbaabbaabbabaaabaabaabbaaaaaaabaaaabbbaabaabaabbabaa -abaababbaabbaaabaaabaaaabbaaaabaabaaababaababaaabbbabbababaaabaaabbaabbabbaaabaa -bbaaaaabbbbbabaaaababbaababbabbbaaabbabababbababbabbbbba -babbbbaaaababbaaaabaabbbbaabbbaababbbbbb -aaaababbbbbbbbaabbbabbbb -bbaaababbbaaabbaaabbbabb -abbaaabbbabbaabababaabbb -aabababbabbbbbababbbaabbaaabaaaaabbabbaababaabaabaaaaabaaababbbaababbbab -babbaaaaaabbbbabbbbbbbaabaabbbabbbbbaaab -babbabaaabbaaabbbabaaaaa -aaaaaaabababababbaababbb -ababaabbbabbaaaaabbbbbbb -aabbaaabaabbbabaaaababba -baabbabaaabaabaaabbaaaaa -abaaaabaaabbbaabbabaabaa -bbaaabbbbaaabbbaababbbbb -baaababbbbbaababbbabbaaa -ababbbbbabbababbaaabaabbaabbbaaaaabbaaabbbbbababbaaaaabaaabbbbaaaabbabaaaababbbbabaabaaa -bbbbabbbababababbaabbaab -ababbaabbabbbbaababbabbabaaabbaabaaabaaabaaaabbbababaababaababbb -baaaababbabbbbabbaabbaab -bbaabbbaabaaabbbbababbaa -bbabbbbaabbaaabaabbaabbaabaabbbb -bbbaaaaabbaababbbbaabbababaababbabbaaaba -aabababbaaabbbaaababaabbabbbbbba -abaaaabaaaabaaaabaaaababaabbbaababaabbabaaaaabbaaababbbabaabbaaababaaaab -baaabbbbbababababaaaababbbbaabaaaabaaabbbabbaabbabbbabaabbaaaaba -abbbbabbbbbbabbbbabbbbbb -bbbbabbbabbaaabbbbabaabaababaababbaaaabb -ababaaaaaababaabbaabbabaabbbabaaababbaaaabbbaaaa -bbbbbbbbbbbbaabbaaaabaab -aababaabbabbabaaaaaabaab -ababaaababbabbbabbaabaaa -bbbababbabbbbbabaaaaabaa -abbbaabbbabbbbabaaabbaaa -abbaaaabbbaaaaabaabaabba -aaabbabaaabaabbbaaabbabb -ababaaababbbbaaababaababbbbaabbbbaabaaaa -baabababbaababbabaabbaab -bbaaabbbaaabaabaababbaba -baaaaabbbbbaabaabaaabaaabaabbbbb -aabbbababaaaaaabababbaaa -baaaababbaaababbaaaaabaa -aabababaabaabbababababbb -bbaaaaaabaababbabbbbabaabbbbbbaaaabbaaabbababaab -bbbbababaabababaaabbbaaa -baaabaababbabbbaaababbaa -babaaaaaabbaababaaabbbbaabababbababaaaababaabaabbbbaabbbaaaaababaabaabbabbbbbbbbabababbaabaaaaab -bbbaababbaabbbbabaaaabaaabbbbbba -aababaabaababaaabbbaaababbbabaabbbaabaab -bbbbababaaabaaaabbbaaaab -bbbbbbbbabbbabbbaababaabbbabbabbbbaabaab -baaabaaabaaabbbbaabaaabbaaabaabaaabbbbaa -bbbabaabbaaaababaaabaaab -ababababbbbbabbbaaabababbaabbaab -abbababbaababaaaaababbaa -ababababaabbaabbbababaaa -ababbabbaaaaaabbababbbab -aaabbabbbaabababaabbaabbaaabaabbbabbaabb -bbbbababaabaaaaaabaaaaaa -bbaababaababbaabaaaabaaaaabbabaabaaaaaaaaabbaaba -bbababbbbaaaaabbaaababba -bbbbbbaaabbaababbaaabbaaabbbbabababbbbba -aabbbaabbbbababbbaaababa -aabaabaabaaabaababbabbbb -bbbbabaabaabbbbababaabab -abbbaaaaaabbbbbababbababbaaaabba -aaaaaaabaaabaababbbaaaaaaabbbbbbbbaabaaaabbaaaba -baaabbabbaaabaababbaabababbabbbabaabababaaababbbbbabbaabaabbbabb -aaaaababbaaabbaabbaaaabb -bbbabbbabaabbabaabbbabbaababaaaabbbbabbabbaabbaaaabaaabbabbbbaab -baabaabaabbbbbababaaaabbbbbabaabbbbaaaabbbbbbaabbaabbbbb -bbaaaaaabbabbaabbaabaaba -abbababbbabbbbabbaaaaaabaaaaaabaaaaaabbb -abaababbaabbbaabbabaabbb -baabababbaabababbbbaaaaabbababbbbaaaabbb -baabaabaabaabbbbbaabababbabababbbbabbbaabaaaaabaaaaabaaababbbbababbbaaabbbabaaba -abbbbaaaaaabbbaabaaaabaaaaaabbaa -baababababbaaabbbabbaabb -aaaaaabaabababbabbabbbbb -aaabbabaaabbaabbbbabaaab -abbbaabbbbbbabaaaaaabaaa -aabbabbbabaaaabbaabbbaaa -aabbababbaaabbbbabbbbbabaabaabab -bbbaababaabbbbbabbabaaaabaaaabba -bbbbababaabababaaabbabaa -ababaabbbbbbbbbaaaaabbbb -aaabababbabbaaaaababbbbb -bbbbabbabbbbbbaaaabaabbbbabbbbba -bbbababbaaababababbaababbbabbaabbabaaabaabbabaab -baaabbbaabababbaababbbaa -aaaaaababbbabbaaaabaaaaaabababababbaabaababaaaba -bbabbaabbbbbbbaabbbaaaab -babbaabaabbaaabbbbaabbbaabababbaaaabbbaabaababbbabbbaaaa -baabaabbbaaababababaaabbabbbbaaaaabaaaaababbabaaabbbbbbabaabaababbbbbaaabaaaaaaa -abbaababbbbabaabababbaba -bbaababbababababbbbbbaab -bbbbaababbaaaababaaabbaaabaabbbbbbbbbaaa -babbbaaabaababaababbbabbabbaabbabbaaaabaaababaababaabaaaabbaaaba -bbababbbabaaaaabbbbbbabb -babbabbbababaaaababbbabaaaabbababbabbbbbabababbb -abbbaabbbbaaabbbaaabbabaaaaaaababaabaabbaabbbaabababbbabbbbbbbabababbbbbaaababaa -aaaaabbabbbaaaabbaaababbbaaaababaaabbabbbabbabbaabbabaabaabbaaaaabbaabaababaabaababbabaa -baaababaababbbabbaaaabbaababbaaababababababbaabbbbbabbbababbababaaabbbbaababbaba -babbabbaabbbabaaabbaaaaa -bbbaaabaaaabababbaaabbbabababbbb -bababbbaababaaaabaabaabaaabbabbbbbabababbabbbaab -aababaaaabaabbabbabaabaa -aababbaaaaabbaabaaaababa -babbbbaababbbbaaaaabbbaabbaababbbbabaaabbaaabbabababbbaa -abaaaababababbabbababbbabbabbaabbbaaabaa -aabbababaabbaababaaaaabbbabbaaaabababbabbbbabbaaaaabbbbb -aabaaababbaaaabbaabbabaaaaababbabababbbb -abbbbbaabbbabaaaaaaaabbaaabbbaaa -bbbbabaaaabbbababbbabbbb -bbbababaababaaabaabbabaa -abaababbbaaababbbabbbbaaabaabaab -aaabbaababbbbaaaaabbbbba -aabaaaabababbaaaaaabaabbaaaabbaa -baaabbabbbabaaabaaaabaabababbbbb -abaaaaabbbaaaaaabaababaa -bababbabbbbabbaaaaabbbab -abaaababbaabbabaaabaaabbabbbbabaaaaababaaabaaaabbbbabbbbbaabbaaa -aabababbaaabaaaaabbaabba -ababaaabbabbabaabbbaaaaaaaaaaabbaaabaaab -aabaaababbbababaaabaabaabbbbaaaaaabbaaaa -bababaaabbababbabbbabaaa -abaaabbabaaabaabbababbaa -abbbabaabbaabbbababbbbbb -aabbbbabbaaabaaabbaaabaa -bbbbabbaabbbbbbaaaababaa -abbbbabaaabababbaaabbbbb -abaaabbaabaaabbbbbaabbbb -aabaaabaaaaaaabaaaaabbba -abbabbbaababbabbaaaabbbb -babbaabaaaaaaaabbaabbbbabaaaababaabbaaaa -ababbabbabaaaabbbbbababbaabbababbbbababb -abbbabbbbabbbbabbbaabaab -baaababbbbaaabbabbbaaaab -abbbbaabbbbbaabbabaaababbaabaaab -bbbbababbbaaabaaabbababbbabbbbababaababaaaabaaaabaaaabaaabbbaabababbbabbbaaaaaababbaabbb -bbbbabaabbabaabbabbbbbabbabaaabbaabbaaab -baabbabaaabbaababbbbbaab -bbabaaabaabaaaababbbbbaabaaabbaabababbaaaabbaaabaaaababbaaaababaaaaaaaaaababbbbb -abaaaabaabbbabbbaaaaababbaaaaaab -abbbabbbaababbbbabaaaababbaaabbaabbbaabbbbabaaaa -bbaaabbabbaababbbbbabbaabaabbbbabbbaababababbbaa -bbaaaaaababbbbbbbaababaaababbaaabaabaaabbbababbabbabbbbababbaaab -bbaababbbbaaabbbababbaba -bbbaaabbbbbbabaabbabbaaa -bbbababaaababbbbbaababaa -baaaababaababaaaabbbbbbb -aabbbbabaaaababbbabaabba -baaabaabbbbabbbabbaaabbaabbbaabbbbaabaab -aabbbaabbaaaaaaabaaaaabbbbbaabab -baaaabaaaabbaabaabaaababaaaabaab -aaaaaabaaababbaabaaaaaba -aaabaaaaaabbbbabbaabbaaa -abaababbbbbabbbaaaaaaaaaaabaaabbbaabbbabaaabaabb -bbbaabbaabbababaabbabaaa -bbbababbabbabbbabbaaabbabababbaaababbbbb -abaabbbaababbbaaabbabaab -aababaabaaabbababababbbaaaabbabababbbbaaaaaabbbababbabab -bbabbbaaaaaaababbbaaaabababbabaaabbabbbbaaabbbbb -aaaaaabbbbbaaabbbbaabaaaaabbabaa -bbbaabbababbaabaaabbbbbb -abbbabaaaaaaababaababbab -bbabaabaaabbaabbaabbabba -baaaabaaaababaabbbabbbab -bbaabbbaaaabbaaaaaaaabaaaaaabbaa -aabaabaaaababaabbbbaabaabbbaaabbbbabbabb -aaabaabaabbbabbbaabbbbbb -babbaaaaabaaabbbbbaaababaaaaaabaababbbababbabbbbaaabbbba -abbababbbaabbabbabaabbabaaaaabbb -ababaaabbaaaaabbabbbabaabbaabbbaabaaaaabbaabaabbabbbaaaa -babbaaaabaabababbaaaabbb -aaabbbaaaabbbabababaabaa -bbbaaabaababbaabababaaba -aaababbaaabbaababbbbabbabbbabbab -abababbaaababaababbaabba -bbaaabbabbbbababaaaabaab diff --git a/2020/inputs/20.txt b/2020/inputs/20.txt deleted file mode 100644 index e93c317..0000000 --- a/2020/inputs/20.txt +++ /dev/null @@ -1,1728 +0,0 @@ -Tile 2129: -.#.#..##.. -..#..#.... -.......... -...###..#. -..#....... -#...#...## -#...#..... -#...#.#... -##.......# -.#..###..# - -Tile 2861: -##..##.### -#..#...... -.#...#.... -#.#....#.. -....#.#... -.#......## -#.#..#.#.# -........#. -#......... -..#..###.# - -Tile 1789: -#...##..## -...#.##... -#.....#... -....#..... -.#...#.... -.....#..## -....#..#.# -.....##..# -.........# -##.#...##. - -Tile 2371: -..##.##..# -..#.##.... -.......... -#..##..#.. -....##.#.. -....#...#. -...#.##... -...##....# -#..#.#.... -##.#.##..# - -Tile 3613: -#######..# -#........# -.#......## -#...#..... -...##....# -#.#..#..#. -##.......# -#.#.#..#.# -.##..#..#. -##..###### - -Tile 1697: -.##..##### -........#. -..##...... -....#.#..# -#...#.#..# -#..##..#.# -#......#.# -..#......# -#..#.....# -.#.#.#.#.. - -Tile 1607: -#.#...#..# -#.#.##...# -.#..#..... -##........ -#......... -.....#.### -...#...#.# -#......#.# -........#. -##.#.####. - -Tile 1657: -#.#.#....# -..####...# -##........ -.#.....#.. -#..#...... -##.##...#. -.##..#..## -#.#.##...# -#....##... -...#...#.. - -Tile 1249: -.#.#...... -.#.......# -#..#....## -#..###.#.# -##.....#.. -.##......# -.......... -.##...##.. -..#....#.# -.#..####.# - -Tile 1223: -#....#..#. -..#....#.# -..#.#..#.# -#.#.....#. -#........# -#....#..#. -#.....#... -#......... -####...... -#...###.## - -Tile 1373: -.....##.## -#..#....## -#......... -##...#.... -.#.......# -...##..... -..#......# -#.......#. -.......... -##.##.#.#. - -Tile 1109: -.#.###.... -#........# -#.#..#...# -.........# -#........# -.#..#....# -#.##...... -....#.##.# -...###..#. -...#.##.## - -Tile 3607: -##.#...### -#.......#. -.#.##.#... -....##..#. -..#...#..# -.....#..## -.....###.. -##..#.#... -.##....... -.#...###.. - -Tile 2309: -.##.#...## -..#..#...# -##...#.#.. -#........# -#........# -.#..#..... -.....#.#.. -#...#....# -........## -##...##.## - -Tile 3041: -.#..#.#### -#.#.....## -..#....#.# -#.......## -#......#.# -.#.......# -##...#.... -##..#...## -##...#...# -..#.##.... - -Tile 1427: -.##..###.. -.....###.# -#......... -.........# -#.#..##..# -###..##.#. -##....##.. -#........# -....#....# -####..##.# - -Tile 3461: -.#.####... -.......... -.......#.# -........#. -#......... -..#......# -#....#...# -.#.......# -......#... -..###..... - -Tile 1327: -#..#####.. -#....#.... -#..#...... -....##..## -.......#.# -##....#... -###....... -........#. -..##.....# -..#..#.#.. - -Tile 1289: -.#.##..##. -#..#...... -.......#.# -...#.#.... -#.##...#.# -##..#...## -##.......# -...#....#. -####..#... -#...#.###. - -Tile 2857: -##.#####.# -.........# -.#.##..#.. -###..#.... -##....#... -...#.#.#.# -#.......#. -##.##....# -#...##.##. -###.##..## - -Tile 3823: -#......... -..#....... -...#...... -#......... -#...##.#.# -..##.#.... -..##.....# -.#..#.#... -#...#....# -.###...#.. - -Tile 3557: -.##.#.##.# -#..#.#..## -....###.## -##...#..#. -#...#.#..# -#...###..# -#...#..#.. -.##.#..#.. -###..#.... -##..##..#. - -Tile 2713: -...##.###. -#......... -.........# -..##...#.. -.....#...# -.......##. -...#...... -#.#....#.. -#.#....... -.#....###. - -Tile 1213: -.##..#.##. -#.#....... -........#. -.....##... -....#....# -#....#.### -...##....# -#.#...#..# -#...##...# -.###..##.. - -Tile 2341: -.#######.. -..#....##. -####...#.. -.###.....# -#....#..#. -...#...##. -....##...# -#........# -#..#.....# -.#.#..##.. - -Tile 3467: -....#..##. -....##.#.# -....##...# -##..###... -...#...... -#......#.. -#.....#..# -....###..# -#....#.... -..#.#.#.#. - -Tile 1583: -.#.#.#.#.# -.#.#...... -#...#..... -...###.#.# -##........ -#..#...#.# -#...#....# -....#..... -#....##... -##..###### - -Tile 1087: -###.#.#..# -#.#....... -#.#......# -##........ -.#.#...#.# -#........# -#.#......# -#......##. -.....#.... -.##.#.#.## - -Tile 3691: -###.#..... -#.#..#...# -.....##..# -#..#.##... -#........# -#.##.....# -.##.#....# -#........# -##......#. -#.##.###.. - -Tile 3881: -#.#..##... -#..#.....# -..#.#....# -###......# -#..##....# -....#..#.# -##....#.#. -.#.#....## -###....... -#...##.##. - -Tile 1033: -...#.##..# -#.##...#.. -......#.#. -..####.... -....#..#.. -#........# -..#..#...# -...#...... -##...#.#.# -##.##.#### - -Tile 3361: -..##.#.... -.........# -..##...... -....##...# -##....#..# -...#....#. -.##......# -###......# -..#..#...# -.....##..# - -Tile 1459: -#.#.##..#. -........#. -...#...#.. -.#........ -..#.#....# -#...###..# -#.#..##..# -#..#.#...# -...##..... -##.#...##. - -Tile 3833: -.#..####.# -..#.#....# -###.####.# -..#..#..## -#......... -#.......#. -.......... -......#.#. -#....#.... -##......#. - -Tile 3779: -..###...## -......#... -.....###.. -####.....# -.......#.# -....#.#... -....##.#.. -#...#....# -#...#....# -.#..#..... - -Tile 2333: -...###.### -#..#...... -.........# -#.#......# -#..#..#.#. -###....### -#.#....... -#.....#..# -.......#.# -.#..#...## - -Tile 2099: -#..##.#..# -#......... -#........# -..#......# -#......... -#..##.##.# -#..##...#. -...###.... -....#.#..# -.....#.##. - -Tile 1801: -####.###.# -#..#.....# -#......#.# -.......... -.....#..#. -..#...#... -.........# -#...#..... -.#.....#.# -#....##.#. - -Tile 2237: -##..##.#.. -..#.#..#.. -...#..#..# -.....#...# -..#....#.# -...##.##.. -#......#.. -......#### -......###. -.#.##.###. - -Tile 2357: -...#.###.# -#..#.#...# -#..#..#... -##......#. -.......... -#..##....# -..#..##... -#....#...# -#....#.... -.#..#..##. - -Tile 1597: -..#.###..# -...#...... -#...#..... -...#.#.#.. -#....#.... -#....#.... -.....#.#.. -#..#..#.#. -#....#...# -.#...##.## - -Tile 3229: -#.......## -#......... -#...###..# -..#.#..... -.......... -.#.#.....# -#.#..#.### -.......#.. -#...#....# -..#.##.### - -Tile 2609: -...#.#.##. -..##...... -#.#......# -#....#.#.# -#...#.#... -..##...##. -#..#...#.. -.#.#.#..## -#.##.....# -...###.... - -Tile 2719: -#..#.#.### -##.#....#. -......##.# -.##.#..... -.##...##.# -###...#... -.........# -.......... -....##.... -######.##. - -Tile 3407: -..#.###### -.........# -#......#.# -#........# -#......... -#.#......# -#.....#..# -.........# -.#.#...... -..###.###. - -Tile 1063: -.####.###. -#..#.....# -#..#...#.# -.........# -#......#.. -#......... -..#..#...# -.#..#.#..# -...#.##... -#.##.....# - -Tile 2111: -.#.####### -..##...#.. -.#.#...... -...##..... -##.......# -.##...#..# -#........# -#.#.#.#... -#......... -#.#..####. - -Tile 1499: -..#..###.# -.#.....#.# -.........# -##....#.#. -..#.##..## -##.#..#..# -....##.... -........#. -#......... -.###.##.## - -Tile 1283: -#...##..#. -......#.## -.....##... -..#....#.. -......#..# -#........# -....#....# -##........ -.#......## -.#..##.#.. - -Tile 3499: -...#.#.#.# -..#......# -#...##...# -#...#....# -...###.#.# -.#.#..#..# -#.....##.. -..#.#..#.# -.#.##..#.. -##....#... - -Tile 2251: -##.##..... -###..#...# -#.....#... -....#..#.. -#..#..#... -........#. -......#... -#.#.#....# -#....#.... -#.##.#...# - -Tile 2819: -..#...#..# -.#.#.##... -.#..##.... -##...#.#.. -##.......# -........#. -#..#..#... -.#...#.#.# -......#... -...###...# - -Tile 2711: -.......#.# -#..#.##..# -....#.#... -.......... -.......... -#....#.... -#..##....# -#....#.... -#......... -.######### - -Tile 2423: -#....####. -....#.#..# -....#.#### -..#.....## -##.......# -##..#.#..# -...#.....# -#.....#... -.##...#..# -#.##.#.... - -Tile 3907: -..#..#.#.. -##.......# -....##.... -#....##..# -.......#.. -#....#.#.. -##.......# -###....##. -#....#..#. -#..##.#... - -Tile 3929: -##.##.###. -...#..#.## -....#..... -#.#..#...# -.#......## -.....#.... -....#..##. -.#........ -..##.....# -.#..#..... - -Tile 1879: -..#.###..# -##...#.#.. -#........# -##.......# -#........# -....#...#. -#.......## -#..##....# -........## -##.###.### - -Tile 1951: -#...###.#. -#..###...# -#......#.. -#.#.....#. -#.##.....# -...###.... -.#.#....#. -.........# -.#.#...... -.##.#.#..# - -Tile 2503: -#.#..##... -#.....##.# -#......... -..###...#. -#.#.#....# -###...#... -.##..#...# -...#...... -###..#...# -.....#.#.. - -Tile 3539: -.####.#.## -....##.#.# -#.......#. -.#.#.#..## -.#.#.....# -#...##..#. -...#.#.... -...#...##. -##..#.##.# -.#####..#. - -Tile 2039: -.##.#...## -....#....# -...#.....# -.......#.# -..##..#... -.........# -##........ -#......#.. -.#...#.... -.##.#..##. - -Tile 2243: -..####.... -#....#...# -#........# -#...##...# -#.#...#... -#......... -##..#....# -...#...... -#........# -.##....#.# - -Tile 1103: -##..###.#. -...#..#..# -#...#..... -...#.#...# -.##..#..## -....#.#..# -#..##....# -#.......#. -#...#....# -.#..#..### - -Tile 2693: -.#..##...# -#....#...# -..#....... -.........# -#.####.#.. -#.....#... -....#..##. -......#..# -....#..#.. -....##...# - -Tile 2971: -#..#..##.. -#......... -#...#..... -...#...... -...#..#..# -.#.......# -#...#..#.. -#.##.....# -......#... -.#.####... - -Tile 1483: -.##.###..# -#......##. -..#.#..... -#...#..#.# -#..#....## -..##.##.## -.#.#..#### -#.....##.. -..#....... -..###..##. - -Tile 3583: -###.#....# -.....#.... -#...###... -#.....#... -......#.## -.......... -.........# -##........ -....#.#... -.##.##.#.. - -Tile 2179: -##.....### -....#..... -#......... -##.....#.# -##.......# -.####..... -#...#.#.#. -...#...... -.....#.... -....#...## - -Tile 1567: -#.######.. -###....... -.......... -.....#.#.. -#..#...... -.......#.# -........#. -......#.#. -.......... -#..#.####. - -Tile 3851: -..###..#.# -.##..#..## -#..###.#.. -..##..##.# -###....... -.......#.. -#.###.#... -#..#....#. -##.##..#.# -##..####.# - -Tile 3343: -##.##...## -....#..... -.......#.# -.....#..#. -#...##.#.# -.......##. -#..#.....# -...#...... -.........# -.####.##.# - -Tile 3319: -#.#....... -..#....#.. -....#...#. -.##......# -.....#.... -..#.#..... -#...#...#. -#.#...#..# -###....... -#..##..... - -Tile 3947: -.#..#..##. -.##....... -##....#... -.#.#...... -..#.#.#..# -.....#...# -......#... -..#.#.#### -#...#....# -.#.##..#.. - -Tile 1559: -.....#...# -##....#... -##......## -#.###..### -##..#..... -##.......# -...###.#.# -#.......#. -..##....#. -##..####.# - -Tile 2063: -#.#..#.#.. -...#.....# -#........# -.#.#....## -#.#.#....# -......#..# -#..##....# -.##...#... -##...#.... -.#.##..##. - -Tile 3163: -..##.#.##. -....#.#... -#......... -#..###...# -#..#..#..# -#..#....## -#......#.# -.....#.... -#..#....#. -##..#.##.# - -Tile 3659: -.#....#..# -##.......# -#.....#... -#..#.....# -#.#......# -###.#..### -##...##### -.#....##.# -#.#....#.. -####.##.#. - -Tile 1229: -....###... -...#.#...# -....#....# -.......### -......#.## -#....###.. -#......#.# -......#..# -#..#...#.. -.......#.. - -Tile 1433: -.###.....# -....#.#... -##....#..# -.....#.#.# -.......... -.##...#..# -#.#..#.... -#....##... -.....###.# -....####.# - -Tile 1487: -.##.###.## -####..#.## -###..#.... -....#..... -.......... -##.#...#.# -..#...#..# -#.#....... -.##..#...# -...##.#... - -Tile 2939: -.#....###. -##........ -##........ -##......#. -.#........ -.#.##..#.. -.#.#.##..# -.......... -...#...... -#..###.##. - -Tile 2753: -###.#...## -##....#... -##.#.#...# -#.....#..# -.........# -##.......# -#........# -#.#.#..#.. -#....#..## -.###..##.# - -Tile 1429: -..##....#. -......#..# -#.#..##... -#.......## -#......... -#.....#... -....#.#.## -#...#..... -#......#.. -...#.#.#.. - -Tile 3371: -.#........ -.........# -#........# -#.###.#..# -....###..# -.##.##.#.. -###.##.... -##....#.#. -...##....# -#.#.##.##. - -Tile 1973: -..##.#.... -...#...#.. -.###..#.## -.#.#.....# -#...#..... -..#..#.#.# -##...#.#.. -....#..#.# -#.##...#.# -#.####.#.. - -Tile 3967: -..#..#.##. -#..#..#... -##..#....# -.##.....#. -...#.....# -..#.#....# -........## -#..##..#.. -.......... -#..##.###. - -Tile 2207: -.##...###. -#...#.##.. -....#..#.# -.......... -##..#..... -.......... -#..#.....# -#.....#..# -.........# -#.#..#.#.. - -Tile 1669: -....#..#.# -...#...#.# -#..#...#.. -#.....#..# -#.##.#.... -...#....## -#......... -#......... -.........# -###....#.# - -Tile 1361: -#....#..## -.......#.# -#...#.#... -.........# -##..#.#.## -.........# -..#..##... -#....#.... -....##.... -..#..#.### - -Tile 2851: -##..#...## -##.#....#. -##.....### -.#.##..... -...##....# -#...##...# -##..#...## -.......#.# -#.#...#.#. -.##.##.... - -Tile 1217: -...#.#.#.. -#.#..#.#.# -#......#.. -.#..##..#. -#..#...... -##..#....# -#..##...#. -#..#...#.. -.#.....#.# -#..##.##.# - -Tile 3631: -......#### -#...#.#.## -......##.. -...#..#.#. -#......#.# -.#.#...#.# -#...##...# -#......#.. -#......#.. -...##..#.. - -Tile 3571: -#....#.#.. -#.....#... -......#.#. -.......... -#...#..... -.#....#... -..##.###.. -#.##....## -#......... -.......##. - -Tile 3067: -##........ -.........# -#...#..... -...#....## -#........# -##.......# -#.....#..# -#......... -...#..#... -##.....#.# - -Tile 2069: -.#.##..... -#......### -..#.##...# -.##..#.... -#.....###. -#.#...##.# -........#. -#......... -.......... -..#.#.##.. - -Tile 2551: -##.#.##... -....##..#. -......#... -#......... -..#..#...# -......#... -...#.##.## -...#...#.. -#......#.. -#..#.###.. - -Tile 1747: -##.#...... -#....#.#.# -....#....# -....#..#.. -#..#...#.# -#....#.... -#......... -#.#...##.. -.......#.. -..######.# - -Tile 2017: -.#####.... -##.##.##.# -.........# -#.##.....# -#.....#.#. -......#.## -#.##...... -#.....#..# -....#.#... -.#.#.###.. - -Tile 2789: -..#.....## -##.....#.# -#.....##.. -#.#...#... -.......#.# -.#.#...#.# -.#.......# -##.....#.# -#.#..##... -#######... - -Tile 2477: -####.##.## -.##....... -#.#....#.. -#.#....#.. -#..##..#.# -##...##... -#....#.... -......#... -.......... -#####..##. - -Tile 3299: -#.##..#### -.......#.# -#.###..#.# -#.#..##.#. -##.#..##.. -.......#.. -#......... -....#.#... -#..##.#... -.##...#..# - -Tile 3169: -#...##.### -#.....##.# -#.#.#..#.# -#.......#. -#...#..... -.#...#.... -#.#....... -#...#..... -..#...#..# -...##.#..# - -Tile 2887: -#.#..#...# -.#...##.#. -#......#.# -#.....##.# -#.....##.# -#........# -.......... -....#...## -.....#.#.. -#...#.##.# - -Tile 3917: -#....#.#.# -.##..##.#. -##....##.. -#.##.....# -....#..... -#...#.#... -........## -##...#.... -.......... -##..#.#... - -Tile 3761: -...#.##.## -.....##..# -#.....##.# -...#..#..# -####...##. -.........# -#.#..#.... -#######.## -#......#.. -..##...... - -Tile 1511: -##.#.##.## -....#....# -..##....## -##.##..#.. -....###.#. -#..###...# -.#........ -#..#.#.... -....#..... -.###.#.##. - -Tile 3023: -.#.###.#.. -.....#...# -.......#.. -.#..#....# -....###..# -###.#..### -.......... -#......... -#.....#..# -..###.#.## - -Tile 3221: -.......##. -##..#.#..# -...#...... -#......... -#...#.#... -#..#.#...# -.###....#. -.#..#..#.# -.###.#..#. -###.##.... - -Tile 1009: -.#.#....## -.#...#.... -..#.##...# -..##...##. -#..#...... -...####..# -.......... -.#.###.#.. -...##....# -...####### - -Tile 1931: -..##.##### -.....#.... -#..##..... -#.#.....## -#####..#.. -.....#.... -.#........ -#.......#. -#.....#... -##..##.... - -Tile 1783: -#..##.#### -....#..#.# -...#...#.. -......#... -...##..... -...##....# -#...##..#. -##..##.... -...#...#.. -#..#.#.#.. - -Tile 1129: -..#.#..### -##........ -.#..#.#.## -....##...# -.......#.# -#.#.###... -.....#..## -..#..#.... -#.#.....## -..#..#.### - -Tile 1051: -.######.## -.#..#...## -.#....#### -.......#.# -.....#..#. -......#... -#...#.##.. -.##....... -#......... -..###.#..# - -Tile 1693: -.##.##.### -.......... -.....#.... -#....#.#.. -#.....#... -#...#.##.# -#.#..#...# -#.#.#.#..# -.##....... -..##.##..# - -Tile 3719: -...##..#.. -#...#..... -...#.#..## -.#..##...# -.....#..#. -#......... -...#.#.##. -...#..#..# -......##.. -.#.....##. - -Tile 1493: -##..#...## -....#..#.# -#..#....#. -#.##.#.### -###.#.#... -.###.#...# -#..#.#..#. -.....##... -#.#...#..# -...#..###. - -Tile 1013: -.##.###.## -.......... -....#..#.# -........## -....#..#.. -#.##.##.#. -#......... -#.##..##.# -#......#.. -.#####..#. - -Tile 2087: -...######. -#...###.## -#.#....... -.......... -#.....#.#. -..#..#...# -.....#...# -#....#.... -.#...#.##. -....#.##.# - -Tile 1201: -##...#..#. -.....#..## -.........# -..#...#... -.....#.### -#..#..#... -.....#.#.# -.#........ -#...##..#. -..#.#.##.# - -Tile 1877: -...###..#. -#..###...# -...#...#.# -#......### -.#........ -#.......#. -#......... -.#..#....# -#.#..##..# -##.#.###.. - -Tile 3697: -..#..#.... -.........# -#..#.#.... -#.##..#..# -.##..#.#.# -...#..#..# -.......#.. -..##.....# -#........# -#.##..#... - -Tile 1187: -#...####.# -#........# -...#..#.## -.........# -#........# -#..#..#..# -.........# -##.....##. -#.#....#.# -.##.#...#. - -Tile 1303: -##..##.##. -.......... -#.....#... -...##....# -....#..... -.###.#.... -....##.... -.#..#...## -#....#...# -.#..#..### - -Tile 3109: -..##....#. -..#.#....# -....#..#.. -...##.#... -#...#..#.. -..#..#...# -.......#.# -#..#.###.. -..#.....#. -####...##. - -Tile 1553: -.#.#####.. -#...##.... -..#....#.. -#....#.#.. -#..#....#. -#.#.#.##.# -...##...## -#.....#..# -.........# -.##.#.##.# - -Tile 2797: -.#.##...## -#.......## -##...#...# -####.#.... -##.##...## -.....#.... -.....#.... -##..#...#. -...#....#. -##.##..### - -Tile 3301: -###...##.. -#.......#. -....#...#. -###.##.#.# -..##...### -#.....#... -##.......# -.#........ -...#.....# -#.###..#.# - -Tile 2707: -#.#.##...# -..###..... -.......... -..#.#.#..# -..#....##. -.......#.. -......#..# -.#..#..... -.#.....#.# -.#........ - -Tile 1409: -#..#..#.#. -#..#..#..# -.........# -......#..# -####..#.## -##..#..#.# -..#.#....# -.#......## -..#.#.#..# -#.###..#.# - -Tile 1297: -..##..##.# -...#.##... -...#####.. -....##...# -#.......#. -.#..#..... -#.#.#....# -..#....... -###....... -.#..###... - -Tile 2729: -..##.##.#. -#...#.#.## -#..#.#.##. -###...##.. -#.#....#.# -........## -#........# -#...#..### -.#....#... -.#...#.#.. - -Tile 3359: -##...#.#.. -...#...... -...#..#..# -##.......# -.......### -#...##.#.# -##.#..##.. -.#....#..# -.....#.... -.#.##.#..# - -Tile 1321: -..####..#. -#..##...#. -.........# -.........# -##..#.##.. -###..##.#. -...#.....# -.#....#..# -#..#.##..# -###...#... - -Tile 1307: -......#.## -...#.#..## -###.#.#... -..#...##.# -#..#...#.. -........#. -#...#..##. -#.....#### -...#.....# -###..###.# - -Tile 1949: -.#.####..# -#..##...#. -#......#.. -.......... -#...##.... -#.####..#. -#.....#... -......##.# -#...#...## -....#.#.## - -Tile 3637: -..#######. -#....#.#.. -#.....#..# -..#....... -........#. -.#......#. -#.....#..# -..##..#... -.#...#.... -#.#.....## - -Tile 1601: -##..##.... -.##......# -........## -#......... -#.#....... -##.#...... -..#.#....# -.......... -##...#.#.. -.#..#..#.. - -Tile 3389: -.###.#..## -#.......## -.#......#. -..###..... -....#....# -........## -#...#....# -.......#.. -...#...... -#.####.... - -Tile 3253: -##.###.#.. -#.#.....## -#......... -.......... -...#.....# -#........# -..#....#.# -#..#...... -....#....# -.#...#.### - -Tile 1933: -.#..#.#.## -........#. -..#..#.... -.....#...# -.......#.. -#.#..##..# -.........# -..#..#..#. -#.#......# -###..###.. - -Tile 3463: -......#... -###......# -...#.#.... -..#..##.#. -##....#... -#..#...#.. -.#....#.#. -###...#### -#..#.#.#.. -###..#.... - -Tile 1279: -.##..#..## -##.....#.# -....#..... -..#......# -#.#.#..... -.....#.... -..##...... -#.....##.# -...#...#.. -###..###.# - -Tile 3793: -...#..##.# -....#.##.. -..##....## -........## -.....#.... -........## -......#... -.........# -#......... -###..#.### - -Tile 2671: -##.#.#.#.# -#.##..#..# -#.##..###. -.........# -#..#.#.... -....##..#. -....##.#.. -.#.#...... -....#..#.# -.##.####.# - diff --git a/2020/inputs/21.txt b/2020/inputs/21.txt deleted file mode 100644 index 831be22..0000000 --- a/2020/inputs/21.txt +++ /dev/null @@ -1,38 +0,0 @@ -pblqsd tdtg rrzf rsbxb mml hgflmgp lsb lxvc mzxmthz mdhvtc sdpssq cdmln zmsn vfmsk slmjgj nvjql hjbq cxsvdm mfpgdr kndg chvtbb gstc hjjg bvqlhhd ggvzz tjlqrg mtnh rpxdc vxqg hvrqsz fqnzvb bkz kktl ppf tlrjcv dsjtkv txdmlzd zbsmv jssz npkdtv vlblq hlkb kpq fpjgdr lzkc lrcxf msfd ftx mptbpz rfdqzf nccr scjsx ncth fqqhkbm qvcr vvptj glf tlls qmnqtm tjlxs bnqbh vgpdr ftxzklk zpcj kqqmg fdzjc ckzc dcrnk cq bbfm xtgghn nnzm (contains soy, fish) -zpkv qvcr nvq xntsmjqf vqtqp tlls frng rmbn jssz bvqlhhd vsjpsl krlr mtnh fzrmkrdh txdmlzd cjfdvf ghjhv rkd ftxzklk dhlrh mptbpz mgtl tdv qjn gnvmv cq msfd zthtx prgck shc slssgt gn vxdrhp vgpdr fdzjc lrcxf cknhk tmt vlblq fhrc lvfph glf xbnmzr rrvq qmnqtm kvgctt pcjf tjlqrg ftx kktl cmgvvr ggzb stmnld rsbxb vvptj ctmf cdmln prhkvgbh cfvdq hgflmgp vpmfdct zntx (contains soy, eggs, wheat) -zrt rdtbcz krlr sdst mtdzn vqtqp slssgt dhlrh hghtp lzkc xtgghn qvcr sptc shc nvq mzmpqh ttpxk xzfd fqqhkbm ftx cxsvdm dfgjq cdmln dfdmj kktl lvfph fsxkvv cjfdvf ggvzz hlkb mzcpbs rzmtsz ckzc vfmsk rkd vjlpj bs rsbxb rrzf dmnxl mptbpz vpmfdct nnzm txrtjzx xbnmzr cxsmk tzlx tlrjcv glf mdhvtc gnvmv mchrgcrj pmznfk dkq ppf zpcj zcsmnq mgtl sdpssq mtnh ggzb zplxgb ftxzklk bftd zffkzcp zbblpvfb txdmlzd rfdqzf stbldpp rmxph xntsmjqf (contains dairy, eggs) -cvptv xhzkj glf tshxt rfdqzf vqtqp lrcxf pblqsd gblh bbfm chvtbb rsbxb mzxmthz zthtx fdzjc prgck cxsmk cjfdvf flcd ckzc vlblq sqmqz ppf rmbn vxgn mptbpz kll kqqmg cmgvvr tdkcd txdmlzd hgflmgp cxsvdm cdmln fhrc xbnmzr tdv vxqg dfdmj hvrqsz vvptj tjlqrg ncth hdbmkt zntx lvfph pcjf bftd dcrnk gn dhjrmdl (contains dairy) -vfmsk slmjgj cxsvdm nvq vlblq gnvmv cxsmk rl kpq dcrnk tgdk bhhmjbk qmnqtm fsxkvv bftd ggvzz cmgvvr fhrc zcsmnq vsjpsl xtgghn zthtx cjfdvf tlrjcv ftxzklk xbnmzr prgck zbblpvfb bkz frng zntx glf sfxd fdzjc fqnzvb ftx slssgt cknhk qtlnsrq lzkc thbx rrvq sptc xhzkj jzdzmg ggzb rsbxb mgdjxn kqqmg dmnxl mzmpqh dsjtkv fpjgdr txdmlzd mptbpz cfvdq (contains wheat) -nvq vlblq qvcr rkd rmbn ggzb xtgghn nvjql kslxsfnv mzmpqh fqqhkbm qnbf hgflmgp vxgn vgpdr sfxd cmgvvr zmsn tgdk ttpxk zcsmnq dmnxl stbldpp zpkv qtlnsrq klrnc vpmfdct nnzm tjlqrg pcjf pllr kll jssz ksfgf cxsmk rfdqzf prhkvgbh vvptj ncth nccr vjlpj flcd hjbq xjx cdmln slmjgj hghtp lsb xbnmzr zffkzcp tshxt cvptv ctmf lzkc ldl vfhkmn bkz slssgt txdmlzd mtnh sptc tdkcd dhjrmdl cxsvdm dhlrh rdtbcz lxvc vbsz bhhmjbk cq mptbpz rl vqtqp fdzjc glf zplxgb xzfd gnvmv xhzkj zbblpvfb tlls mgtl hvrqsz (contains peanuts, eggs, sesame) -msfd fqnzvb tjlqrg ksfgf gfkt zthtx dbds lxvc vgpdr glf zpcj xhzkj mptbpz rrzf krlr slmjgj cfvdq tlls rmxph mzcpbs dfgjq rfdqzf zmsn lrcxf tlrjcv thbx vzcgt lvfph dkq kslxsfnv tdkcd zcsmnq ttpxk kvff flcd mtnh hghtp kktl rmbn gn vlblq xntsmjqf prhkvgbh tjlxs pcjf hjbq bs kvgctt stmnld sn ctmf jgjx rhmpqn kcvgs rl cq vxdrhp pblqsd ggzb shc zntx rsbxb kqqmg cxsvdm txrtjzx hdbmkt dqldvn zbsmv kll txdmlzd jzdzmg klrnc mzmpqh zrt ldnvr nnzm prfjk (contains wheat, dairy) -kndg jzdzmg txdmlzd ldnvr vqtqp frng cxsvdm fsxkvv rhnd hglq gnvmv thbx bbfm shc zmsn sptc fqqhkbm qsvfj nkv lzkc pk ncth rhmpqn gdpdm bnqbh pcjf mchrgcrj dbds gn zthtx kpq stbldpp dqldvn rrzf mtnh zplxgb vlblq rsbxb mptbpz ncknc ccqpr ksfgf xbnmzr jgjx mzxmthz (contains peanuts, fish, dairy) -prgck bs kktl vjlpj rhnd gfkt rmxph vjrlml msfd zffkzcp mchrgcrj mptbpz cmgvvr zrt txrtjzx tjlxs kqqmg rdtbcz lzkc hjbq pblqsd sdst xntsmjqf hgflmgp bvqlhhd lsb sn txdmlzd kslxsfnv bkz vfmsk nnzm dhjrmdl sptc gblh vlblq hglq xhzkj rsbxb vsjpsl flcd kvgctt mgdjxn hghtp tjlqrg tdv tlls cxsvdm rfdqzf fqnzvb mtdzn kndg dsjtkv pvg sqmqz mzxmthz gnvmv vzcgt cq ggzb xbnmzr gstc rrvq dkq qmnqtm pmznfk krlr qtlnsrq vbsz lxvc pllr mtnh hdbmkt rl kffdz prfjk kvff jzdzmg qsvfj npkdtv rzmtsz (contains nuts, wheat, fish) -vxgn rhmpqn glf kqqmg fpjgdr ncknc tzlx kcvgs rl bftd tdtg hjjg xbnmzr rsbxb dhjrmdl xjx ksfgf tgdk jzdzmg dfgjq sn kpq vxdrhp qtlnsrq mchrgcrj krlr cxsvdm mptbpz vxqg cknhk jssz msfd cjfdvf tmt pblqsd ghjhv vfhkmn ttpxk ldnvr zdkxzm mzmpqh npkdtv vgpdr ggzb vjrlml zpkv bvqlhhd bqgjz vfmsk ggvzz tdv pllr vvptj scjsx txdmlzd nvq pcjf hghtp bhhmjbk kvff cq pmznfk pvg tjlxs vlblq ftx chvtbb lsb hgflmgp nxtvs (contains nuts) -kll flcd nccr tdkcd rpxdc ncth rrvq vlblq cdmln vfmsk krlr txrtjzx hrflzj cblbf tdv kndg mml fqnzvb shc slssgt qtlnsrq vxgn stbldpp ggzb gstc ncknc nxtvs vjlpj txdmlzd cxsvdm bs kvgctt hglq rfdqzf qnbf hvrqsz glf cknhk zntx msfd lrcxf rzsvmj zplxgb zpcj rhmpqn vzcgt xhzkj lsb kvff ghjhv hghtp mchrgcrj zbblpvfb sn qsvfj slmjgj ldl fsxkvv mdhvtc xjx vvptj pllr zbsmv kffdz dqldvn pmznfk frng pk sdpssq rsbxb vgpdr fqqhkbm rmbn bvqlhhd mzxmthz vsjpsl vbsz kqqmg tmt tlrjcv gdpdm xbnmzr mptbpz mgtl (contains nuts, peanuts, fish) -zpkv mtnh msfd zdkxzm zrt glv kll prhkvgbh rpxdc rfdqzf sn zffkzcp nvjql gblh gstc dhlrh hjbq kndg sqmqz mzmpqh bs vxqg rrzf kvff vbsz vgpdr cknhk sdpssq pcjf mzcpbs vlblq glf cmgvvr fqqhkbm shc stbldpp scjsx vzcgt lxvc lsb hghtp frng txdmlzd mptbpz rsbxb fpjgdr lvfph slmjgj ggzb xzfd cxsvdm tlls mzxmthz vxdrhp (contains sesame, soy) -kktl tjlqrg jssz rsbxb xzfd gfkt pblqsd tdv ncth dhjrmdl xtgghn pmznfk hjjg rfdqzf dfgjq mzxmthz mgtl bnqbh vxdrhp ppf ckzc lzkc mptbpz qtlnsrq gn prhkvgbh rdtbcz vjrlml qggdgf mtnh bhhmjbk kffdz fzrmkrdh glf vfhkmn pvg cmgvvr kll xbnmzr qmnqtm mtdzn kcvgs dkq dqldvn cxsvdm mml rmxph txdmlzd zpcj nkv vzcgt vbsz kndg nccr fqqhkbm hlkb nvq nnzm rzmtsz (contains eggs) -mptbpz glf chvtbb dkq xntsmjqf xjx bhhmjbk hgflmgp fpjgdr hvrqsz vfhkmn kndg vzcgt rhnd mgtl thbx rdtbcz rmxph zpkv pllr zbsmv nvjql xbnmzr tjlqrg pvg qggdgf fhrc bftd ckzc pmznfk cblbf mtdzn klrnc hglq kvff zntx mtnh dfgjq bnqbh txdmlzd ftx jgjx vfmsk slssgt frng vgpdr tgdk pblqsd lrcxf xhzkj kpq rl nvq dmnxl tlrjcv hdbmkt pk gnvmv tzlx cxsvdm rhmpqn cjfdvf lzkc qvcr mfpgdr mdhvtc rzsvmj hghtp tmt nxtvs vlblq tdkcd kvgctt ftxzklk vjlpj lvfph rzmtsz vqtqp slmjgj jzdzmg (contains dairy) -xjx xbnmzr prfjk mgdjxn glf hghtp cxsvdm vlblq mml sn qggdgf vjlpj frng vjrlml mzmpqh lrcxf rsbxb qmnqtm ckzc nccr rzmtsz hjjg hgflmgp stbldpp kvff cfvdq rhmpqn txdmlzd prhkvgbh hjbq prgck gnvmv fqqhkbm qjn stmnld slssgt kslxsfnv mgtl cmgvvr rl tzlx mfpgdr tlls zpkv ttpxk mptbpz ldl dbds kndg vsjpsl vpmfdct kqqmg qnbf mchrgcrj bs bkz flcd ncth ftxzklk cvptv tjlqrg bhhmjbk xhzkj vxgn cxsmk sfxd lsb qvcr zrt nkv sqmqz scjsx (contains dairy, peanuts, wheat) -mdhvtc tdkcd vlblq xtgghn cfvdq prgck nkv zcsmnq kvff rrzf cq rzsvmj hglq gnvmv mptbpz dcrnk pk nvq hlkb sqmqz xhzkj krlr prfjk tlrjcv cblbf kktl klrnc rpxdc cdmln ldl nccr glv lvfph mtnh kndg vfhkmn dkq ccqpr lzkc rsbxb rdtbcz hgflmgp vjrlml xjx dhlrh glf sdpssq bnqbh cxsvdm dmnxl stbldpp xbnmzr cknhk cmgvvr zthtx (contains sesame) -hglq nccr mzcpbs tlrjcv slssgt npkdtv ccqpr fdzjc vpmfdct vvptj dhjrmdl tjlqrg ldl ncth mzmpqh fqnzvb flcd fsxkvv glf ctmf rmbn bnqbh rsbxb pcjf dkq dhlrh txrtjzx cxsvdm rl lxvc ttpxk prhkvgbh kvff zrt ggvzz mptbpz klrnc bqgjz msfd rdtbcz fhrc gfkt qmnqtm tlls mchrgcrj kqqmg zbsmv hjjg dfgjq xbnmzr kndg kpq gn zbblpvfb mgtl sqmqz shc sptc zcsmnq ckzc ghjhv mzxmthz qnbf ftx glv qsvfj dqldvn mtnh rmxph xzfd rfdqzf txdmlzd gblh xtgghn ppf nvjql bvqlhhd kktl lsb cblbf tzlx vgpdr krlr (contains peanuts) -ncth kcvgs sptc cxsvdm fqnzvb mgdjxn ftxzklk ckzc kktl ccqpr tlrjcv txrtjzx kqqmg qnbf bqgjz vzcgt hrflzj kvff slssgt rsbxb mgtl mfpgdr cfvdq scjsx cvptv tshxt bnqbh cblbf glf jgjx xbnmzr vxdrhp xtgghn mzcpbs vjrlml dcrnk ksfgf fsxkvv fdzjc qvcr vbsz gnvmv txdmlzd rrvq npkdtv flcd frng rhmpqn gblh mptbpz vlblq tjlxs ldl (contains wheat, eggs) -tdkcd kktl cxsmk lrcxf rmxph tgdk vfhkmn dfgjq rzsvmj mptbpz flcd kffdz kcvgs bqgjz cvptv rrzf pllr klrnc kndg zffkzcp sdpssq rl pmznfk xbnmzr lxvc dsjtkv cknhk qnbf mtnh pcjf mtdzn sn tlrjcv kll qsvfj rsbxb krlr tdtg thbx vzcgt qjn tdv ktkbpp mzmpqh vgpdr vlblq ghjhv stbldpp bbfm dhjrmdl pblqsd rhmpqn fqnzvb fdzjc txdmlzd scjsx bhhmjbk gdpdm prgck ncknc bs chvtbb fhrc hghtp hjjg nvq cxsvdm ksfgf cjfdvf ncth (contains peanuts) -zpkv pmznfk qnbf shc dsjtkv zmsn fdzjc vlblq bs rhnd ttpxk mptbpz kndg mchrgcrj xhzkj txdmlzd cblbf nccr jssz xzfd flcd glv hghtp bbfm hdbmkt tdkcd kcvgs pblqsd vpmfdct gblh kktl mtnh pllr lzkc kvgctt hrflzj ldnvr ftx hlkb vbsz zbblpvfb dfgjq prgck qmnqtm nxtvs ggvzz ldl xbnmzr ftxzklk mfpgdr gnvmv stmnld zntx xjx glf vqtqp frng sdpssq vxdrhp kffdz hglq msfd vzcgt rsbxb cfvdq tzlx rzmtsz kqqmg gn rmbn (contains peanuts, sesame, soy) -bvqlhhd klrnc ggzb mptbpz dsjtkv qggdgf nxtvs zthtx hrflzj ldl ncth sptc prfjk txdmlzd scjsx zntx zcsmnq shc lsb txrtjzx tlrjcv bqgjz mtnh ldnvr xbnmzr chvtbb gnvmv sqmqz hgflmgp fdzjc zpkv bbfm kktl qvcr vjlpj ftxzklk xntsmjqf prhkvgbh rsbxb vqtqp zrt dmnxl ncknc cxsmk ctmf vlblq glv mdhvtc cxsvdm (contains fish, sesame, peanuts) -bhhmjbk zplxgb zmsn mzmpqh cq gblh fdzjc pblqsd mtnh dfgjq kffdz jzdzmg vfhkmn mchrgcrj npkdtv pvg tlrjcv rhmpqn cmgvvr pcjf cfvdq lsb kvgctt vxqg tgdk nccr nvq glf gstc nkv txdmlzd qvcr vzcgt txrtjzx ggzb nnzm sptc dsjtkv kslxsfnv zntx dhlrh jgjx vlblq prgck mptbpz thbx ghjhv gfkt lzkc jssz gdpdm rmbn rrvq fqnzvb xbnmzr pmznfk cblbf dbds stmnld mfpgdr kndg slssgt hglq rmxph bvqlhhd ncknc qmnqtm prhkvgbh cxsvdm xtgghn vqtqp rdtbcz pllr qsvfj kqqmg rpxdc hjbq (contains nuts, sesame, soy) -fhrc kktl fqqhkbm vjlpj zmsn qvcr zffkzcp qggdgf dbds rfdqzf sdpssq zcsmnq kll kvgctt zthtx cjfdvf cxsvdm ksfgf hghtp glf scjsx vfmsk fzrmkrdh bbfm kslxsfnv mtnh gstc rsbxb mptbpz rzmtsz hjbq qnbf vgpdr vzcgt dhjrmdl ggzb ldnvr vsjpsl txdmlzd vlblq ldl shc mzxmthz ncth kffdz mtdzn bnqbh pvg rdtbcz glv rrzf ghjhv gdpdm zbsmv bftd (contains peanuts, wheat) -xtgghn gnvmv mzxmthz vqtqp rsbxb slssgt zdkxzm rmxph prgck dcrnk txdmlzd kslxsfnv fzrmkrdh zrt vjrlml qtlnsrq dfdmj glf npkdtv lsb pllr tdtg bhhmjbk shc fhrc cblbf mptbpz bftd vbsz vlblq prfjk rkd nkv zffkzcp fpjgdr vxdrhp ldl mzmpqh rhmpqn hglq bs rhnd rl cfvdq xbnmzr jssz kll ncth mdhvtc zpcj tmt ncknc hjjg gstc pblqsd bqgjz mtnh flcd (contains peanuts, nuts) -gstc gdpdm rmbn sfxd mfpgdr tdv txdmlzd zntx ghjhv cdmln kcvgs pk xbnmzr nvq ncknc tdtg fpjgdr pmznfk stbldpp cknhk xtgghn tdkcd thbx jgjx hvrqsz zbblpvfb qsvfj gn frng glf sdpssq sqmqz rfdqzf txrtjzx rl ksfgf hjbq rsbxb dsjtkv tjlqrg kndg vlblq hglq ldl vxdrhp ggvzz cxsvdm ldnvr qggdgf vfmsk sdst ttpxk mtnh dqldvn (contains peanuts) -mzmpqh msfd qsvfj lxvc txdmlzd sfxd gstc cdmln bhhmjbk cxsmk xtgghn mtnh rfdqzf dbds ftxzklk zffkzcp mzxmthz vfmsk dmnxl zcsmnq mfpgdr rl mzcpbs rzsvmj bnqbh mgtl tdkcd dqldvn qmnqtm vsjpsl hvrqsz fhrc stmnld rmbn hlkb tzlx vjlpj glf cxsvdm txrtjzx mdhvtc fpjgdr nxtvs krlr bqgjz xbnmzr fsxkvv vvptj gn rzmtsz zmsn jssz pllr vlblq lrcxf nccr gfkt jgjx vgpdr qggdgf ccqpr sn kll zpcj dhlrh slssgt zbblpvfb tjlqrg mptbpz hgflmgp nnzm rhnd mtdzn flcd cknhk tlls nvjql pcjf jzdzmg (contains nuts, sesame, wheat) -cvptv ctmf glf tlrjcv ktkbpp zpcj vxdrhp cxsmk lsb ghjhv tzlx prfjk bftd rsbxb rpxdc dbds qtlnsrq dqldvn nvjql rhnd xbnmzr nnzm cxsvdm vbsz cfvdq cblbf txdmlzd dkq tdv mptbpz stmnld rrzf kcvgs qjn gfkt slssgt hlkb zpkv slmjgj prhkvgbh hgflmgp fhrc hvrqsz jssz vzcgt ftxzklk hjbq xntsmjqf tlls rmxph zcsmnq cmgvvr rhmpqn ldl dcrnk qggdgf mzmpqh sn vlblq thbx klrnc qnbf rzmtsz fdzjc bs ggzb gblh nvq mgtl pk jgjx dfgjq (contains wheat) -nxtvs sfxd sqmqz chvtbb ctmf cxsmk ccqpr zpkv frng xbnmzr rrvq rzsvmj fdzjc kcvgs gfkt zdkxzm ppf bhhmjbk scjsx qggdgf xntsmjqf vjrlml ftx nccr kktl zrt cjfdvf vlblq bvqlhhd bs lsb pllr fzrmkrdh mptbpz sdpssq thbx txdmlzd vxqg vjlpj rrzf kslxsfnv cxsvdm zmsn nkv ldnvr mtnh zbblpvfb dfgjq rl mzxmthz hdbmkt rhmpqn dsjtkv prhkvgbh tjlqrg dqldvn lxvc vxgn rsbxb gnvmv xzfd mml cknhk tmt mdhvtc jzdzmg tdkcd vfhkmn pcjf kqqmg vpmfdct (contains sesame, peanuts) -kcvgs ldnvr dhlrh fsxkvv tlls vjlpj gfkt gnvmv hgflmgp tgdk nnzm sdst vlblq dhjrmdl tdkcd sfxd cfvdq xzfd fqqhkbm ghjhv txdmlzd ggzb sptc mgdjxn zpcj cxsvdm rl rkd cjfdvf mtnh vxgn bbfm xbnmzr zntx ctmf dqldvn jssz cdmln cq rsbxb hghtp ppf sdpssq mchrgcrj lvfph fqnzvb hrflzj sn zbsmv nvjql zcsmnq mptbpz (contains peanuts, fish, wheat) -tjlqrg stbldpp tlls nvjql vqtqp lsb zntx bnqbh msfd kll klrnc ktkbpp npkdtv fqnzvb cxsvdm ftxzklk sdpssq thbx mtnh fqqhkbm dsjtkv dfgjq vvptj txdmlzd xntsmjqf bftd xjx dcrnk fpjgdr rdtbcz txrtjzx lxvc hrflzj zpkv krlr rsbxb xhzkj zdkxzm vlblq qsvfj mfpgdr zmsn ggzb kpq qtlnsrq rzsvmj hglq sqmqz gdpdm rkd gblh prfjk glf jgjx pk xbnmzr lvfph kndg dkq vxdrhp (contains peanuts) -zffkzcp vjrlml mfpgdr lvfph sqmqz sptc jgjx msfd hvrqsz lzkc rdtbcz cjfdvf sdst zpcj ghjhv bkz ncth sn ckzc tjlxs fsxkvv ncknc bvqlhhd hjjg kffdz mdhvtc vxdrhp ccqpr tdv glf dsjtkv hgflmgp rfdqzf ttpxk xbnmzr ktkbpp rsbxb vfhkmn stmnld ftxzklk vlblq dhjrmdl pblqsd gdpdm fqqhkbm ftx ksfgf nccr vzcgt mzmpqh nkv nnzm lxvc glv rkd txdmlzd hrflzj vjlpj xtgghn ldnvr qtlnsrq nxtvs zdkxzm dhlrh jssz cxsvdm jzdzmg ppf mzcpbs bftd dfdmj hglq cvptv dmnxl mptbpz zntx xntsmjqf (contains fish, nuts, sesame) -qnbf tdtg pblqsd tmt gblh ftx qtlnsrq bftd mgtl mzmpqh xbnmzr rpxdc sdst krlr mchrgcrj rsbxb vxdrhp bs ctmf sdpssq glv ggvzz mtnh ppf glf dfdmj dkq nvq dhlrh tlrjcv pmznfk dfgjq gstc mzxmthz zbsmv vxgn fqqhkbm rhmpqn hrflzj lrcxf vvptj vfmsk rhnd slmjgj gnvmv kslxsfnv flcd scjsx rrvq lzkc mfpgdr bhhmjbk pcjf zntx txdmlzd hjbq cjfdvf frng lsb qmnqtm mzcpbs ccqpr cxsvdm mptbpz rdtbcz rrzf nvjql vgpdr (contains wheat, dairy) -ttpxk dqldvn xtgghn stbldpp tzlx qggdgf qvcr pvg xbnmzr zbsmv zpkv kslxsfnv rmxph vjlpj gdpdm sfxd hghtp vxqg vlblq ktkbpp jgjx klrnc stmnld ftxzklk hvrqsz slssgt cq gnvmv glf kll vqtqp rfdqzf dcrnk zcsmnq bbfm ldl flcd gstc cxsvdm vsjpsl prgck mchrgcrj nvjql hdbmkt sptc mtdzn frng ldnvr nccr dkq fzrmkrdh vgpdr kktl cdmln rsbxb tshxt mtnh kcvgs mptbpz lzkc nnzm rrzf ftx (contains eggs, soy, sesame) -ccqpr tzlx zpcj mptbpz cjfdvf bkz zrt rdtbcz tmt cxsmk pvg fdzjc lxvc vlblq hvrqsz dhjrmdl msfd dcrnk ttpxk tdtg ftxzklk rsbxb mtnh cxsvdm vbsz fqnzvb xntsmjqf xjx shc dbds qnbf dkq txrtjzx zcsmnq prfjk glf sdpssq nnzm cmgvvr cblbf flcd lsb xhzkj cfvdq lzkc vjrlml rmbn frng gdpdm bs tlls ghjhv nvjql rrzf kktl txdmlzd hjjg zpkv zntx hgflmgp ggvzz dhlrh jzdzmg (contains fish, peanuts, soy) -kqqmg rfdqzf dfgjq cxsvdm glf sn mzcpbs ktkbpp vxqg mzmpqh ttpxk mzxmthz rsbxb tzlx zplxgb dcrnk zbsmv fdzjc dsjtkv sdpssq kvgctt xhzkj stmnld bnqbh bqgjz tdv stbldpp rhmpqn cq lxvc klrnc mtnh hjjg rkd vlblq gnvmv lsb cdmln dhjrmdl qtlnsrq vjrlml scjsx txdmlzd lzkc mfpgdr dkq tlrjcv xjx chvtbb ghjhv ppf cfvdq kcvgs xzfd kndg nnzm jzdzmg hdbmkt gdpdm kpq rzsvmj mgtl cjfdvf qmnqtm gstc dqldvn qsvfj vfhkmn rrzf zthtx cxsmk mtdzn xbnmzr qjn rmbn hvrqsz bhhmjbk dhlrh ldl flcd vjlpj fsxkvv (contains nuts, fish) -tlrjcv cxsvdm nccr vsjpsl vfhkmn vlblq xbnmzr prgck frng bhhmjbk zplxgb thbx jssz tdtg lrcxf pvg cjfdvf dmnxl vvptj stbldpp mtnh txrtjzx xzfd zpcj cmgvvr flcd bs qsvfj ggzb gdpdm zdkxzm rpxdc rhmpqn sdst rhnd ftxzklk nnzm fdzjc kndg vjrlml qmnqtm ldl cq cfvdq ttpxk tgdk xhzkj bnqbh fpjgdr lzkc vjlpj ggvzz glf prhkvgbh txdmlzd vxqg mfpgdr mzmpqh tjlqrg kqqmg cxsmk gfkt kvgctt kll mptbpz fqqhkbm xntsmjqf cvptv ftx zbblpvfb xjx qggdgf bqgjz chvtbb (contains soy, dairy, sesame) -cxsvdm zplxgb mtnh vfmsk ckzc hdbmkt tshxt dmnxl zpcj mtdzn nkv glv vzcgt txdmlzd vxdrhp rsbxb krlr zbblpvfb tdtg ccqpr lvfph nccr sdpssq qtlnsrq prhkvgbh klrnc rhnd mdhvtc bkz vgpdr dsjtkv tlrjcv cfvdq pmznfk dkq vlblq tzlx glf rl rzmtsz ttpxk kvgctt chvtbb nnzm scjsx mptbpz tdkcd xjx jzdzmg zffkzcp npkdtv cdmln tdv bs nvq prgck sptc gn ftx (contains soy) -ccqpr slssgt gfkt rzmtsz xtgghn prfjk cxsmk xbnmzr ghjhv gnvmv dsjtkv jgjx pllr bvqlhhd hlkb pcjf vfhkmn cq vsjpsl mtnh nvjql stbldpp mml mchrgcrj pvg dfgjq sdpssq shc fqqhkbm tdkcd sqmqz ldl mptbpz scjsx mfpgdr lzkc vlblq hdbmkt glf slmjgj thbx ksfgf dmnxl gn cjfdvf dbds tjlxs mtdzn xhzkj tdtg nxtvs zmsn ggzb xntsmjqf tgdk kslxsfnv zthtx vxgn zbblpvfb tjlqrg xzfd dkq cxsvdm rsbxb bkz vqtqp mzcpbs (contains eggs, soy, dairy) diff --git a/2020/inputs/22.txt b/2020/inputs/22.txt deleted file mode 100644 index 546ae56..0000000 --- a/2020/inputs/22.txt +++ /dev/null @@ -1,53 +0,0 @@ -Player 1: -26 -14 -6 -34 -37 -9 -17 -39 -4 -5 -1 -8 -49 -16 -18 -47 -20 -31 -23 -19 -35 -41 -28 -15 -44 - -Player 2: -7 -2 -10 -25 -29 -46 -40 -45 -11 -50 -42 -24 -38 -13 -36 -22 -33 -3 -43 -21 -48 -30 -32 -12 -27 diff --git a/2020/inputs/23.txt b/2020/inputs/23.txt deleted file mode 100644 index f925d76..0000000 --- a/2020/inputs/23.txt +++ /dev/null @@ -1 +0,0 @@ -394618527 diff --git a/2020/inputs/24.txt b/2020/inputs/24.txt deleted file mode 100644 index 4053c1e..0000000 --- a/2020/inputs/24.txt +++ /dev/null @@ -1,313 +0,0 @@ -wseseseswsesesewnesesesesewneseseswnene -seswswsenenweseneesweenwswneswsenwsenw -nenwneneneeneneneneseeenene -swwenwseswseswwnweswswswnwwswesww -nwenenwnwwswnwsewneneswnwswnwwwwsenw -seswseseswsesweseswswswnw -seneesweneesweweeseeseeeenese -nwswnwenwnwnwnwseneswnenwneswswsenenwnenw -wsewwwwwwnenwwwwwneswww -wneneneneenenewneneenesenenenee -sesenweswswneswneswwswnwnwseswseswswnesw -eenwneswseswnwneseneneswwesenwswnwwnese -swnwwenenenwnwnwnwwswnwnwnwnwnwnwneswsw -neeeweswneesweeseeeenweswswwnenw -swswseswnwswseseseneneswsw -eeswnwwnwsenenesenwnwnenwenwnwnenwwnwsw -wseeseswsesewenwswswnweseseseseseswswne -newnewneneneeneswseeneeneeneneese -wenweeswseeeeweseeswneeenwene -swneneswswswnwseseseseswneswswsesesesese -weweewwswwwnw -esesesesewesesenweseseeneswswenesee -eswneswswnwswenewnenwneeeswneswnene -esenenesewseseseesewsesese -wswseneseseeewseswnwneeseneewenee -swseswseewswweeswnwewswenwnewsese -seswseseswwneswswswseswswnwswnwnewnene -sweeesenenenewnenenwneneeneeenewsw -wnwwwwseswnwwwswneswswesewswsenwsww -swswseswswnwneesewswseswneswswsw -seenwseswseesenwseeseseseseseseswswne -swswswnewswswswswswswswsenewwwnewse -swswsewneneswseswnewseswneswneseswsese -wwswnwewswsesenweneeeenwwneee -nwnenenwnwnenenenwnewnwnwnwswe -wwsenwsewwweewwswwswwwnenew -wnenwewnenenenweneenwnwswsw -weeewsweeeeneeeenwneneneneesw -sewnwnwwnwwnwwneweeswnwsenwswnw -swnenenenwswnweswnenenenewnenenene -nwswnwnwsenwesenwnwnwnenwsenenwnwnwwnwsew -nweeeenenenewsweeeneeeeesewese -neneneneneenenwneneeneewnesw -nenwnenwnwnwswnwnwnwnwnwnwnw -nenwswnwnwnwwswnwnwwwnwenwsenwneswnwne -wseneseseseesweseseeenenwenewsese -senwwsesenwenwenenwewseswnweswsese -eweseeseswenwseseeseesenwnwnenwee -wwnwnwwenwnesewwnwnwswwnweeswww -neeneeeneeenenenenwenese -nesenwnwneenwnenwwswnwseswswwwnwene -nesweeswwseswsesewnesewswnw -nwnwewnwnewswnwswwnww -enwnesenwsweseeeewneseeee -seneswwsesesenesesesesesesesenwsesesese -seweswsenesweswswnwswswswwswswswswsw -swswswswswwswneenwswswswswswsewswsene -nenwenewnwnwneneswneneneneneneswenenesene -esenwsesesesesesesesesese -nenwnenwnwnwnenenwnwnenweswnene -swwwwwnewnwnwseewnww -nesenenenenwnewnenwswnweneesenew -wwwwwwwwsewswwswwnw -sesweswswswenwnwswswswswwseswswnwswswswnw -sewnwswswewesee -swnwswswsewswswswneseswswswsw -seswenwnwseeswwnwneseesenweseseesenw -ewesenwseseseeseeseseswsewwwsesw -neeswnenwseenwnenenenwewwnenwnenwnw -eswweeeneneeswenwneenwsewseswse -wwswseseeeseewnwseesesesenwsenese -nwswnwnwenwweswseneswswneswsenenenw -nwwweswewswwnwswswswewwwnwwseee -seseeswsewnwnenweneneenwse -swswwwswsewnwswswww -nwseweseesewsesesewneseseswesese -wwwwnewwwwnwnenwwswwsw -nwenenwseneneswnesenenwnwsewnwswwnwswnwnw -wswneswswswenwseswnwswsesweswswwsesenwne -neesenwnenwseseesweswnwenwneeewe -wneswwwwswwwswweeswweswswwww -wnwewwwwwewwswwwwwwwew -seewwswwwswwneswswwneswnw -swnwswnwsesenwnweswswwseneeewswswsw -swenenwneswwnenweswswnenweeeeeseee -wnwnwneenwswswsenwseenwnwnenwwnwwnene -neneeneswnwneeseewneeweneneneenee -seesenwnwsenesesweseseseswseeneswnwwnw -nweeseseneeenewneeeeeswenwneee -swnenesenwswnenwnwewweswswnwwnenese -senwnewwsenwnwnwnenwnwnwnwnwneeesenwnw -swseenwswneseeseeseseseeewnesenee -sewwswwsenesewnenwewwneeswswee -swneneeeswneneeenenwnene -swwneswswwswseswswswsewwwwnww -nenwnenenenenenesenwsweneneswnenenwnenw -nweswneswseeeeeeswneeeeeneew -swneseneenweeeenwsweseenwsw -nwwswswwenweswwswswwswswswneewwsw -nesweeewsenewsenwnenenwneeneneenenene -swswwswnwwneeswweswswwswswesewwswe -seswseseseeenenweenewwsewseseesese -wswweswwseswwwnw -wsenwsesesenwnenenenwnwswwwnwnenwswwne -swswsweseswswswswswnwswsweswnwswneswswsw -wswwwnwwwwwe -seneseswseseeswnewswswsenwswsesesesese -neesenenesenwenweenwsewneew -wswwswswwswnwswwewswewwnwswesw -swsewsweseneseseneswnese -seseseneswesesesesesesese -newwnesesewnwnenewneneneneswneneswenese -eseswneeenewsenwnewee -nwswswswneswwsweswsw -nwwswwswswsewnwswweewwswswswwswnese -wnewseneeeesweseeewseseseseseneese -swenewnwnweeneneneneswnewsenwnwnenw -nweweeeeswneweseneneneeeswnene -eswneseeeesenweewseweseneesee -nwwswwneneenwsenenwnweneneneeneswe -eweswneneeeseeswenwsenenwnesesewenw -nwseneeswneesesenenwnwneneeswnenwnenwse -swswnwsweeswnesenwswswswswswswswsenwse -nenwnwenwnwswneswnwsenwnwnwenwnwswnwsesw -nwseneenwnwnenwwnwnenwsw -nwnesewswswswsweswwswneswnweswe -enwswwwnewnewwswwwwnwswwwseww -nenwnenenwwneweneseswenwnenwneeswswne -nenwnenwswwneneneneenwswnwneswneneneenesw -neseseneswnewnenesesenenwnwneswsenwnwnw -swenenenenenenesenewnene -nwnwnwnwnwnwnwnwnwenwnwnwswnw -neseneswwnwneswnwsewseseeswenwneswswsw -wwwwneenwnwseswenenwnenwwwnwsesw -wwnewswwwnewswwsewwww -sesesewswsweseswseswse -seswewneenwnenwnwnenwnwnwnwneneswswnwnenw -neeseenwseesweneseweeseeesenwsw -swneneneenewswneneewnenwnwwnwswswnesese -swnesenwnwnwnewnwnenenenwnenenw -wwwnewneeswsenwnwswwnwnwenwnwnewnw -eeeeeeneweeseeeeee -neweeswsenenwseeeeeneneneeneeneswnw -nwnwwenwnwseenwnwenwwnwswwnwswewne -wneenewenweenwseseseesesenewww -eewneeneneeneeenene -swswsenwweenwswswswswswswswsw -nwneneseeenwnwnwswnwwswnwse -swenwnwenwswwnwnwswneenwnwnwnenwnwnwse -wsewswwnenwneseswsenwsww -seeeenwseseneeeeseeeswesew -weenwnewnenwseenwnwnenwnenwnenwwne -sweeeswesenwwnwswwneswnwwewenenw -eeneeenwesewweeneeeswewee -sweseswseswneseseswswsewsesw -wneswseseseseswseseseswswwswsesee -swswswswswseswswwwseeseenewnewsw -eeswnwnwnesewswneseneswsesweewswsee -eseweeneseseseee -weswswnwswsesewswsewenwneneswswenwnw -seseenwseeswneswseenwseseewee -eeneneeswsweseswewwneenwe -neseewnwwesewnwwwswwsewnesenew -eneswnenwewneseneneenenweneneseene -sesenesesesesesenewswsesewseseseseseew -nenenwnenwneeneneneneenwwswneeswnwesw -wwewwsewewwsewwnwwwnwnewww -nweneewnwseneseseeeeswsenweeenew -nwnwwseswseeseseseneenwewswnwseswse -neewsweseeeweswnwsenenwnwwwne -senenwnewseseeswsweseseswswnwwseesesenw -neswswnwnenenwnwsewwnwneswswenwsewnwnenw -wwswwenwnewseneeswsewewnw -seswsewseseneseswneesesenwseseswsesesene -ewwsenenwwseswswsenwnewweenwwenww -nenweenwneenwseneneewwsweeesewe -wswnwwwewwwsewnwsewwsewnwnwse -nwnenwnwenwnwenwnwnesweneswnwnwnwnwswnenw -seeneswwesesesewswsenwwwneewnwne -swwnwswseeswwswswenwswsweswswswwwnw -seswnwewswseswwswwseenesw -eneneseneneneeeneswneneeewnweseswne -enwwneeneeeeesw -sesesenwsesenweesweseeseseneseseswe -nwnwnwnenwenenenenww -nwnwwnwswenwnwnwwnwnwnwwesewnwwnwsw -wwneesenwwsenweswwsewsewwnenww -swswseswswneneswswswswwsweseseswnwswse -wseenwwwwnwnwnenwnwwnwesewsenwnww -wseneseswswwwsewswswwnewsweneswswnww -nwsewnwwnenwnesewsewwnwwswnwnwswnw -senwenesenenenesweenewnewnenenenenw -swnwswweewnwwwnwswseswewewwsww -wsewswnewsenewsewwwswwwwwwnw -nwsenwnenenenenwnwnwnenwnw -nenenwnenwnwnwnwnwenwwnesenwswnene -nwwweewenweeswesw -wnwnwnwsenwswnenwweswwnwnenwwwnwww -seseneenwseneneswwneseneeeweneneenw -swswwswswwswswswswwwesww -nenesenewnwsenenenenwwnenwenenenenww -wnwneseswswswswswnenewswenwswwsesesw -wwwwnwseswwswwsww -nwseenenwswweeseseneseeesewswsesene -nenewsenewwneesweneesewwnwe -wwswwewwwwseswwwweswnweesw -nesweewswsweneeneneenwne -wseseswnwesenwnewseneswenwneswseesw -nwnwwswsenweeswswnwseswsweswse -nenwnwnwnwswneneenenwswswsenwnwnenwnwsenw -wswnewwnwswwwewnwnwsenwnw -nwswneneseeseneeswwne -nwseseswswneswnewsenwseneseswseeseswsenw -enwnwnwswnwnwseneswnwswneswenwwwnesee -wnwnwwswnwnwnenwwwnwnwnwnw -nenwewnesewwswwswneswwseewnwww -nwswsweewswsesesesweswnewnewneesesw -nenwsewwwswwwwswwseswww -nwnwseneneneneneswnwnwnwneswewneneewne -weswsweseseneswsenwsenwseneneesesenwsesw -nwnwswwnwnwnwwnwwnwenw -swnwnwnwenwnwneswnwenwsenwnwnwnwnwnenw -neswnenwneenwswnesenwneesweneswwnene -neeeneneeeeeeesewweeesw -eswneneneseswseswswsesenwnwseswseseswse -seeeeneseseseseswenwnweseesw -wewewnenwnwnesweenwnwwsewswnew -seseweseseseeseneesesewswenewse -wnesewswwswwswwwwneewwwwswsewnw -nwweseswnwwsweseseeneneseeesewsese -nwswneeseewseswneeswnwwwnw -seseswwneesenwneseseeenweseseseesesw -enwnenenenweneneneneneswswnenenesene -eneswseeneseweeeeneenweenwene -swwwwwwwwswnwe -nwsesesesesesewnewseeeswsesee -nwseeseeseseeswsenweneseesweee -nweswwneswnwwnwswweswnwnwnwnwnwnewe -neneswseswenenwnweseeswseseswwnwswswne -wnwnwwwwneswewnwwwseswnenwwww -wnwenwsewwwneseswnwesweeeewse -seeseswnweseseeswswwnwswnwnwwswsee -swswswewsewswseswnwnwwswswswswnewswse -eswseneswnwsweneenw -enwnwswnwwsewwenwnwnwsenwwnwnwnwnw -eeeenesewseeeeeeseweneswwee -eswsweeneneneeeneseneneneewswnwnwe -nwwseseswsenwnwenenewwneneneenewnwnw -nwnwnwnwnwnenwnwnwnwnwnwnwnesw -wneeneswewneneenesenwnwswne -nenweswneesweeeneee -neseneswneneneseenenewenenwneneenwse -swnwswsweneswswswwnwswswswsewseseswwnew -swenwwnesenweewww -swswwwwnwswwwnwnwwswwwseewswe -seswseseswsesesesesenwsese -nenwsewnesenwnenenwnenenesenenenewseswne -nenwnwnwswnenweneenwnenwneswswswnenwesw -wswseswewneseseesenenenwnewswseseswswsw -nesewseseseseseseeseseseseseswenwswnwse -senweswswswseswseswseweeswswwse -wwweesewnwnwswswswswswwwnenwwww -nwswseneenwswswwnwsweseswswswwswswsw -weswneneswneenenesenesewnenenwnenwsesw -neneenenenenenenenwswneneneneeswne -eeenwseseeeeeswseweeenwneeee -swswswswswswwsweswswnwswwenwswswsw -senwnwswswswswewnesenewwswnwwwswsw -nenenwneswnenwnwwnesenenewnenwnenwesese -wwsewnewswnweswsesenwnwnwnwsweswe -nwnenwnwsenwnwnwnwnwwnwseswwnwwnenwewnw -seswswnenweeswnwnwnwswswswneswse -nenesenweeseeneneswneenweweeswene -enesweneeneewneswwnenewneenwnw -swseseswsesenweswnwnwnesenw -nwsenwwnwnwneenwwwnwwwwwnww -seeseneswseswswswsesewswswseswsenewwse -swnenenenwewnenwsenwsenwnwnwnwnw -ewwwswnenwswnwwsenwewneenwwnwwse -swneenweeeneenweeeeeswnweeswnwse -sweeeeseenweeeeeenwwee -weswwwwwnesewwwswwswswwnw -swswswswswswnwswswswswswswswe -wnwnwnenwswnwsenwsenwwnwnwnwwnenwswe -swwwswwwnwnwnweswnwwwenwnwenewne -eenwesesewseenw -neeeseseeenwenwsweeseeeeewe -swnesenwnesenwnwnenwnenewswseenenenwnw -enwwneenwneswnwsenenwnwwnwnwnwnwnw -swswnwnweenwswwneneeswnwnwnewnwwswsene -neswwswsenenwwnwneesesenwnwswweswnee -seswsesesenewneswsese -seneswnenwswswnwneeneswnenwwnesenenww -sesesesesenewewseeseene -eseeewneeneeeeweeneswnweneneswe -neswswswswswseeswswnwwswsweswwsw -wnenwswsewenwnwswwnwenwswwnwnwee -seseneswsewswseseswnesesesesesenwswsese -enewswswnwsewnweswswneswwewwwneswse -seseseswnwnwnwnwnwnwnenwnenwnwnewwnwnwnw -neswnenwwneswswswew -seseenwneneneweseeenwnenewswwwneew -swswswneswswwnwswsweeswswseswseswnwseswne -nenenwwneswswenwnwnenenwnenewnesenenw -enwwneneeeneenenenewsesenewsenenenesw -swseseseseseseseseswnwsesese -swnwnwewsesewenesenwswew -eesenwnwenesweswweeswswsenwnwse -nwwneseseseneneswwswseswswsewswneswsenw -sweseswnwswnwswswswswswswsenwswswesweswsw -seneswneneenwnewnwwseswnewene -wnwnesewnenenwseswnwnenwneenenenenenee -seseeseneswswseseseeenwsenenwsesesee diff --git a/2020/inputs/25.txt b/2020/inputs/25.txt deleted file mode 100644 index ae79f64..0000000 --- a/2020/inputs/25.txt +++ /dev/null @@ -1,2 +0,0 @@ -2084668 -3704642 diff --git a/2021/inputs/01.txt b/2021/inputs/01.txt deleted file mode 100644 index bc99d0b..0000000 --- a/2021/inputs/01.txt +++ /dev/null @@ -1,2000 +0,0 @@ -199 -227 -229 -230 -233 -228 -231 -226 -237 -259 -262 -265 -266 -265 -269 -276 -278 -279 -281 -287 -305 -316 -314 -320 -313 -314 -315 -329 -346 -357 -370 -369 -360 -384 -383 -401 -402 -403 -404 -403 -406 -408 -406 -401 -393 -395 -416 -418 -408 -411 -412 -416 -417 -404 -421 -436 -437 -436 -420 -388 -405 -403 -371 -376 -378 -374 -378 -377 -403 -411 -444 -424 -417 -416 -419 -436 -415 -413 -429 -446 -462 -463 -464 -467 -466 -475 -483 -478 -487 -488 -469 -470 -472 -473 -460 -463 -465 -477 -487 -508 -506 -509 -512 -513 -519 -525 -531 -498 -506 -504 -506 -507 -509 -510 -512 -537 -553 -536 -533 -524 -525 -526 -527 -530 -531 -533 -537 -538 -537 -539 -544 -552 -550 -576 -560 -556 -561 -552 -560 -572 -573 -572 -571 -573 -578 -581 -582 -578 -541 -546 -537 -545 -556 -565 -566 -571 -561 -573 -579 -578 -581 -600 -603 -604 -597 -598 -599 -598 -599 -580 -585 -586 -596 -597 -602 -593 -598 -599 -604 -608 -609 -616 -615 -613 -622 -625 -620 -632 -636 -628 -633 -640 -621 -620 -638 -646 -647 -648 -647 -654 -655 -663 -652 -664 -668 -669 -668 -663 -667 -659 -658 -666 -670 -685 -703 -706 -705 -706 -727 -730 -729 -735 -743 -749 -750 -751 -756 -774 -776 -767 -778 -777 -790 -791 -794 -798 -801 -804 -812 -818 -819 -818 -821 -825 -818 -829 -832 -835 -849 -848 -863 -859 -863 -871 -870 -869 -873 -875 -878 -874 -896 -903 -890 -891 -905 -912 -913 -911 -917 -941 -943 -944 -940 -943 -945 -947 -948 -953 -930 -932 -933 -948 -936 -937 -941 -947 -952 -957 -951 -953 -954 -958 -979 -982 -971 -974 -979 -984 -988 -989 -986 -987 -992 -998 -1013 -1024 -1022 -1023 -1014 -1019 -1042 -1048 -1047 -1060 -1056 -1067 -1054 -1053 -1061 -1063 -1068 -1074 -1104 -1105 -1107 -1119 -1126 -1127 -1129 -1143 -1145 -1146 -1151 -1159 -1183 -1185 -1192 -1183 -1185 -1182 -1180 -1198 -1215 -1221 -1224 -1227 -1230 -1262 -1289 -1291 -1294 -1297 -1300 -1303 -1321 -1323 -1329 -1331 -1341 -1362 -1369 -1370 -1388 -1389 -1393 -1407 -1386 -1380 -1381 -1378 -1398 -1402 -1399 -1422 -1433 -1449 -1451 -1449 -1462 -1454 -1455 -1452 -1471 -1472 -1487 -1477 -1459 -1463 -1461 -1463 -1473 -1489 -1482 -1516 -1527 -1521 -1522 -1527 -1529 -1531 -1538 -1550 -1553 -1548 -1549 -1545 -1548 -1543 -1546 -1549 -1572 -1576 -1581 -1575 -1584 -1602 -1604 -1605 -1606 -1611 -1610 -1623 -1618 -1614 -1622 -1613 -1608 -1611 -1638 -1632 -1643 -1649 -1652 -1655 -1652 -1653 -1654 -1658 -1659 -1661 -1667 -1695 -1710 -1719 -1726 -1727 -1725 -1726 -1736 -1741 -1763 -1752 -1769 -1770 -1767 -1768 -1769 -1771 -1799 -1798 -1810 -1813 -1816 -1826 -1837 -1842 -1841 -1848 -1853 -1823 -1836 -1835 -1837 -1836 -1839 -1838 -1840 -1841 -1839 -1843 -1844 -1862 -1873 -1877 -1880 -1882 -1881 -1895 -1891 -1896 -1899 -1893 -1894 -1892 -1894 -1895 -1921 -1920 -1922 -1928 -1925 -1933 -1943 -1942 -1936 -1941 -1919 -1912 -1914 -1922 -1918 -1934 -1932 -1946 -1949 -1955 -1964 -1974 -1977 -1978 -1983 -1984 -1986 -1990 -2005 -2022 -2026 -2032 -2031 -2029 -2031 -2035 -2041 -2042 -2043 -2053 -2054 -2058 -2062 -2063 -2055 -2049 -2021 -2022 -2054 -2052 -2084 -2076 -2079 -2090 -2088 -2093 -2095 -2093 -2091 -2089 -2095 -2096 -2102 -2127 -2129 -2132 -2117 -2125 -2131 -2132 -2126 -2134 -2140 -2137 -2138 -2136 -2137 -2141 -2153 -2152 -2170 -2177 -2147 -2159 -2161 -2160 -2173 -2176 -2194 -2205 -2206 -2213 -2231 -2232 -2242 -2243 -2217 -2224 -2225 -2230 -2226 -2214 -2212 -2227 -2230 -2237 -2238 -2241 -2264 -2283 -2288 -2308 -2309 -2311 -2312 -2314 -2316 -2317 -2318 -2321 -2326 -2324 -2325 -2321 -2324 -2322 -2325 -2327 -2335 -2369 -2370 -2374 -2375 -2344 -2347 -2348 -2341 -2346 -2355 -2356 -2371 -2368 -2370 -2375 -2378 -2379 -2370 -2363 -2365 -2366 -2363 -2364 -2372 -2374 -2392 -2399 -2397 -2384 -2400 -2401 -2402 -2401 -2400 -2402 -2412 -2422 -2423 -2426 -2424 -2425 -2421 -2422 -2440 -2441 -2451 -2442 -2443 -2444 -2446 -2451 -2452 -2450 -2458 -2457 -2490 -2496 -2506 -2507 -2508 -2511 -2531 -2536 -2537 -2539 -2529 -2530 -2561 -2562 -2592 -2595 -2584 -2601 -2603 -2589 -2586 -2588 -2586 -2596 -2613 -2616 -2618 -2621 -2629 -2637 -2638 -2619 -2621 -2619 -2631 -2621 -2619 -2624 -2628 -2634 -2636 -2637 -2626 -2632 -2623 -2630 -2629 -2630 -2633 -2620 -2629 -2635 -2614 -2617 -2612 -2613 -2609 -2601 -2604 -2611 -2602 -2607 -2611 -2639 -2646 -2647 -2618 -2613 -2614 -2635 -2642 -2649 -2653 -2652 -2628 -2629 -2631 -2636 -2639 -2649 -2665 -2667 -2666 -2665 -2668 -2672 -2673 -2675 -2693 -2694 -2696 -2701 -2702 -2703 -2700 -2716 -2718 -2719 -2718 -2719 -2722 -2723 -2715 -2726 -2737 -2757 -2758 -2759 -2762 -2760 -2765 -2759 -2763 -2764 -2774 -2785 -2786 -2802 -2803 -2802 -2824 -2833 -2834 -2830 -2832 -2842 -2828 -2829 -2836 -2838 -2813 -2811 -2798 -2799 -2796 -2805 -2808 -2807 -2811 -2812 -2811 -2812 -2793 -2787 -2802 -2805 -2804 -2822 -2825 -2837 -2835 -2842 -2838 -2849 -2840 -2841 -2853 -2854 -2863 -2877 -2886 -2864 -2866 -2846 -2860 -2840 -2842 -2844 -2866 -2867 -2870 -2856 -2860 -2861 -2860 -2872 -2877 -2881 -2883 -2881 -2883 -2880 -2881 -2882 -2880 -2902 -2903 -2904 -2937 -2939 -2938 -2945 -2954 -2950 -2966 -2967 -2976 -2980 -2982 -2976 -2986 -2997 -2996 -2994 -3004 -3007 -3008 -3016 -3014 -3054 -3078 -3095 -3114 -3115 -3120 -3107 -3109 -3124 -3140 -3144 -3150 -3163 -3165 -3164 -3158 -3172 -3175 -3174 -3184 -3188 -3198 -3193 -3224 -3226 -3227 -3252 -3273 -3280 -3289 -3291 -3290 -3291 -3279 -3281 -3282 -3281 -3298 -3302 -3289 -3304 -3295 -3312 -3314 -3327 -3328 -3337 -3348 -3349 -3340 -3348 -3351 -3350 -3351 -3350 -3345 -3339 -3343 -3344 -3329 -3354 -3356 -3358 -3363 -3365 -3373 -3376 -3383 -3384 -3388 -3389 -3390 -3397 -3398 -3401 -3409 -3411 -3412 -3411 -3418 -3428 -3430 -3432 -3418 -3410 -3418 -3424 -3425 -3426 -3430 -3439 -3441 -3422 -3423 -3425 -3426 -3428 -3429 -3436 -3448 -3447 -3443 -3445 -3468 -3482 -3483 -3499 -3506 -3513 -3518 -3523 -3524 -3525 -3529 -3532 -3529 -3565 -3577 -3576 -3577 -3576 -3539 -3557 -3554 -3563 -3562 -3564 -3565 -3586 -3583 -3590 -3589 -3580 -3581 -3574 -3599 -3597 -3609 -3610 -3611 -3614 -3613 -3611 -3612 -3611 -3598 -3596 -3597 -3585 -3568 -3569 -3550 -3561 -3563 -3551 -3552 -3555 -3553 -3554 -3553 -3552 -3555 -3557 -3560 -3585 -3591 -3604 -3609 -3640 -3641 -3645 -3644 -3643 -3646 -3644 -3664 -3653 -3660 -3667 -3664 -3665 -3668 -3670 -3649 -3640 -3639 -3647 -3654 -3650 -3648 -3654 -3651 -3652 -3653 -3654 -3655 -3671 -3660 -3671 -3675 -3679 -3680 -3681 -3686 -3690 -3691 -3693 -3695 -3698 -3697 -3699 -3708 -3712 -3714 -3712 -3711 -3716 -3731 -3732 -3736 -3753 -3755 -3756 -3767 -3747 -3746 -3733 -3711 -3722 -3718 -3721 -3722 -3723 -3724 -3727 -3731 -3732 -3741 -3743 -3750 -3751 -3738 -3741 -3739 -3740 -3756 -3755 -3751 -3750 -3755 -3757 -3773 -3778 -3781 -3782 -3768 -3772 -3766 -3770 -3778 -3792 -3798 -3801 -3803 -3801 -3812 -3833 -3873 -3868 -3865 -3866 -3906 -3910 -3897 -3907 -3910 -3898 -3914 -3917 -3908 -3912 -3920 -3934 -3930 -3934 -3935 -3937 -3942 -3943 -3948 -3964 -3978 -3985 -3986 -3993 -3995 -4014 -4021 -4024 -4025 -4024 -4027 -4028 -4043 -4047 -4049 -4036 -4039 -4038 -4037 -4045 -4040 -4041 -4043 -4035 -4046 -4063 -4054 -4055 -4064 -4067 -4060 -4061 -4062 -4069 -4070 -4063 -4064 -4077 -4065 -4074 -4076 -4078 -4091 -4100 -4104 -4105 -4106 -4107 -4115 -4110 -4112 -4113 -4114 -4115 -4092 -4093 -4107 -4109 -4108 -4112 -4143 -4144 -4145 -4146 -4145 -4144 -4126 -4130 -4134 -4149 -4151 -4161 -4162 -4160 -4146 -4170 -4188 -4196 -4194 -4193 -4196 -4197 -4198 -4200 -4205 -4218 -4228 -4216 -4224 -4226 -4241 -4245 -4247 -4251 -4245 -4244 -4266 -4259 -4262 -4269 -4270 -4275 -4281 -4298 -4305 -4309 -4311 -4325 -4328 -4346 -4347 -4357 -4360 -4359 -4357 -4391 -4396 -4391 -4397 -4395 -4405 -4410 -4412 -4433 -4420 -4421 -4422 -4423 -4431 -4437 -4447 -4451 -4458 -4457 -4458 -4456 -4455 -4458 -4460 -4431 -4432 -4431 -4441 -4444 -4436 -4408 -4406 -4414 -4415 -4413 -4422 -4449 -4430 -4428 -4397 -4395 -4396 -4398 -4396 -4399 -4406 -4413 -4422 -4421 -4429 -4431 -4430 -4462 -4460 -4480 -4482 -4486 -4484 -4483 -4497 -4493 -4496 -4506 -4504 -4497 -4498 -4503 -4513 -4525 -4533 -4547 -4560 -4561 -4563 -4562 -4572 -4571 -4575 -4557 -4561 -4562 -4550 -4552 -4543 -4537 -4534 -4542 -4561 -4563 -4562 -4583 -4582 -4591 -4592 -4597 -4601 -4599 -4600 -4610 -4601 -4612 -4630 -4616 -4619 -4623 -4624 -4636 -4638 -4645 -4651 -4655 -4660 -4659 -4658 -4657 -4658 -4661 -4670 -4665 -4656 -4664 -4666 -4667 -4669 -4696 -4701 -4712 -4711 -4719 -4679 -4680 -4686 -4684 -4685 -4689 -4682 -4686 -4688 -4687 -4688 -4687 -4693 -4672 -4670 -4667 -4673 -4643 -4644 -4653 -4668 -4669 -4672 -4685 -4663 -4665 -4672 -4696 -4698 -4701 -4699 -4687 -4690 -4687 -4684 -4685 -4687 -4689 -4685 -4692 -4690 -4696 -4702 -4703 -4704 -4717 -4718 -4719 -4711 -4717 -4719 -4726 -4722 -4736 -4735 -4739 -4748 -4741 -4738 -4736 -4737 -4736 -4740 -4748 -4749 -4757 -4760 -4768 -4754 -4756 -4772 -4773 -4775 -4770 -4766 -4769 -4762 -4771 -4773 -4775 -4776 -4778 -4782 -4770 -4763 -4765 -4764 -4765 -4764 -4777 -4780 -4786 -4797 -4803 -4812 -4811 -4818 -4823 -4820 -4821 -4831 -4834 -4862 -4865 -4856 -4857 -4863 -4860 -4861 -4858 -4846 -4848 -4852 -4853 -4854 -4856 -4832 -4833 -4832 -4830 -4826 -4833 -4851 -4852 -4855 -4856 -4857 -4852 -4854 -4860 -4863 -4887 -4878 -4879 -4880 -4893 -4888 -4891 -4892 -4896 -4897 -4900 -4905 -4903 -4909 -4927 -4942 -4946 -4952 -4970 -4971 -4987 -4990 -4991 -4990 -4989 -4988 -4989 -4995 -4996 -5004 -5003 -5005 -5009 -4997 -4981 -4977 -4979 -4982 -4984 -4994 -5005 -5009 -5008 -5036 -5034 -5033 -5030 -5032 -5034 -5030 -5031 -5034 -5070 -5072 -5071 -5073 -5077 -5078 -5070 -5084 -5085 -5091 -5071 -5080 -5075 -5070 -5067 -5072 -5075 -5082 -5085 -5091 -5104 -5120 -5123 -5122 -5105 -5120 -5128 -5116 -5118 -5122 -5120 -5140 -5142 -5145 -5148 -5152 -5153 -5154 -5157 -5172 -5179 -5177 -5185 -5191 -5200 -5201 -5207 -5205 -5206 -5198 -5205 -5186 -5188 -5197 -5194 -5203 -5204 -5205 -5208 -5214 -5220 -5219 -5224 -5227 -5241 -5233 -5253 -5283 -5287 -5291 -5289 -5296 -5297 -5294 -5288 -5289 -5290 -5278 -5290 -5288 -5294 -5295 -5294 -5292 -5289 -5299 -5283 -5285 -5290 -5289 -5291 -5302 -5304 -5305 -5315 -5316 -5323 -5337 -5341 -5345 -5346 -5358 -5361 -5367 -5348 -5354 -5344 -5339 -5342 -5341 -5354 -5356 -5355 -5354 -5355 -5356 -5342 -5348 -5350 -5351 -5355 -5378 -5380 -5404 -5405 -5407 -5417 -5419 -5411 -5412 -5413 -5416 -5420 -5391 -5377 -5386 -5387 -5390 -5383 -5385 -5384 -5390 -5389 -5390 -5409 -5414 -5424 -5427 -5428 -5430 -5443 -5435 -5430 -5427 -5428 -5422 -5452 -5460 -5464 -5465 -5472 -5473 -5481 -5480 -5481 -5482 -5483 -5493 -5495 -5492 -5501 -5517 -5519 -5527 -5532 -5529 -5532 -5542 -5532 -5550 -5551 -5560 -5543 -5549 -5555 -5554 -5555 -5552 -5562 -5563 -5564 -5566 -5568 -5571 -5549 -5556 -5557 -5563 -5564 -5567 -5563 -5570 -5559 -5580 -5585 -5568 -5569 -5562 -5578 -5579 -5565 -5567 -5583 -5584 -5592 -5590 -5593 -5595 -5594 -5597 -5582 -5588 -5594 -5596 -5598 -5597 -5595 -5605 -5593 -5590 -5599 -5603 -5597 -5632 -5621 -5624 -5628 -5634 -5662 -5663 -5666 -5674 -5678 -5677 -5678 -5679 -5680 -5681 -5687 -5690 -5685 -5684 -5683 -5689 -5690 -5691 -5689 -5694 -5698 -5701 -5698 -5733 -5757 -5767 -5794 -5812 -5804 -5802 -5810 -5826 -5856 -5855 -5860 -5861 -5846 -5865 -5885 -5874 -5883 -5888 -5892 -5894 -5877 -5840 -5841 -5814 -5815 -5818 -5821 -5822 -5819 -5818 -5842 -5849 -5850 -5851 -5854 -5856 -5854 -5851 -5864 -5866 -5867 -5871 -5874 -5879 -5888 -5886 -5890 -5894 -5889 -5875 -5863 -5847 -5857 -5853 -5858 -5859 -5862 -5867 -5862 -5866 -5874 -5875 -5894 -5897 -5877 -5886 -5887 -5891 -5881 -5886 -5885 -5886 -5887 -5888 -5892 -5891 -5903 -5902 -5901 -5902 -5903 -5908 -5905 -5912 -5914 -5920 -5927 -5916 -5917 -5918 -5921 -5931 -5939 -5942 -5943 -5949 -5962 -5990 -5985 -5982 -5980 -5979 -5990 -5995 -6012 -6029 -6038 -6050 -6051 -6057 -6052 -6061 -6060 -6050 -6058 -6059 -6060 -6064 -6065 -6092 -6091 -6090 -6089 -6085 -6101 -6107 -6110 -6109 -6120 -6117 -6110 diff --git a/2021/inputs/02.txt b/2021/inputs/02.txt deleted file mode 100644 index d88c23f..0000000 --- a/2021/inputs/02.txt +++ /dev/null @@ -1,1000 +0,0 @@ -forward 1 -down 6 -forward 8 -up 3 -down 1 -down 4 -down 7 -down 3 -down 6 -up 8 -down 3 -forward 8 -up 4 -forward 8 -up 5 -down 3 -up 2 -forward 3 -forward 1 -forward 1 -up 4 -down 6 -forward 5 -down 7 -down 1 -down 5 -down 6 -up 5 -down 2 -forward 7 -down 9 -forward 5 -up 6 -forward 2 -down 2 -down 2 -down 1 -forward 6 -forward 8 -up 5 -down 6 -down 7 -forward 5 -up 7 -down 9 -down 9 -down 3 -down 3 -forward 1 -down 2 -up 8 -down 1 -down 7 -down 4 -forward 6 -up 8 -up 8 -up 5 -up 4 -down 9 -forward 4 -down 3 -down 8 -up 8 -up 7 -down 3 -forward 2 -forward 3 -forward 4 -forward 9 -up 2 -forward 9 -up 5 -up 9 -down 9 -forward 2 -down 7 -down 2 -forward 7 -down 3 -down 9 -down 8 -up 3 -up 4 -down 8 -down 8 -up 7 -up 7 -up 2 -up 9 -up 6 -forward 7 -forward 9 -forward 1 -up 9 -down 2 -forward 9 -down 6 -forward 6 -down 5 -up 2 -forward 5 -forward 2 -down 6 -down 3 -forward 4 -up 9 -down 8 -down 1 -down 9 -down 2 -down 5 -forward 6 -forward 2 -forward 4 -down 5 -down 8 -forward 2 -forward 1 -forward 3 -forward 4 -up 4 -forward 7 -down 4 -up 1 -up 2 -down 5 -down 7 -up 3 -forward 6 -up 2 -down 1 -down 4 -down 3 -forward 8 -forward 4 -down 7 -up 8 -down 8 -down 1 -forward 9 -down 3 -forward 1 -down 2 -up 4 -down 4 -down 5 -up 3 -up 1 -up 2 -forward 7 -forward 4 -forward 3 -down 4 -forward 7 -forward 7 -forward 8 -forward 9 -down 7 -forward 9 -forward 8 -up 2 -up 9 -forward 3 -forward 1 -down 3 -forward 3 -up 7 -up 1 -forward 4 -down 1 -up 9 -up 2 -down 9 -forward 4 -forward 7 -down 2 -forward 7 -forward 6 -up 7 -forward 8 -up 7 -up 2 -down 8 -down 6 -down 6 -forward 7 -down 8 -down 1 -forward 3 -down 1 -down 9 -forward 5 -up 1 -forward 6 -up 8 -down 1 -forward 4 -forward 6 -up 4 -up 8 -forward 5 -forward 4 -forward 7 -down 2 -up 6 -forward 7 -forward 1 -forward 5 -down 6 -forward 3 -forward 4 -forward 2 -forward 8 -down 5 -forward 2 -up 3 -forward 2 -forward 4 -up 2 -down 5 -down 5 -forward 4 -forward 1 -down 1 -up 9 -forward 4 -forward 9 -up 4 -up 4 -forward 6 -down 6 -forward 6 -forward 7 -down 2 -forward 8 -forward 6 -down 4 -down 3 -down 5 -down 5 -up 2 -down 6 -up 5 -up 4 -down 8 -down 7 -down 9 -down 7 -forward 5 -up 5 -forward 4 -forward 8 -down 4 -up 4 -up 7 -forward 8 -up 4 -up 2 -forward 6 -up 3 -down 1 -forward 6 -forward 3 -up 2 -forward 2 -forward 8 -forward 8 -forward 2 -down 9 -down 4 -forward 8 -forward 9 -down 3 -forward 5 -up 7 -down 6 -up 2 -up 6 -up 8 -forward 7 -down 1 -up 7 -down 7 -forward 1 -forward 5 -forward 4 -down 8 -forward 4 -down 8 -forward 1 -down 7 -down 8 -forward 1 -forward 2 -down 3 -down 3 -up 4 -forward 7 -down 2 -forward 9 -up 8 -down 1 -forward 5 -forward 6 -forward 5 -forward 3 -down 6 -down 1 -up 4 -down 9 -forward 8 -up 2 -down 5 -forward 1 -up 2 -down 8 -down 9 -forward 6 -up 8 -down 5 -down 5 -down 7 -up 6 -up 4 -up 3 -up 7 -up 3 -down 5 -forward 9 -up 6 -down 1 -down 8 -down 8 -forward 9 -forward 3 -forward 7 -forward 3 -forward 1 -up 7 -down 3 -down 6 -forward 8 -up 5 -forward 6 -down 6 -forward 3 -down 1 -up 8 -forward 5 -forward 9 -up 1 -up 1 -forward 9 -up 1 -forward 4 -forward 1 -forward 7 -down 6 -up 1 -forward 4 -up 7 -down 2 -down 1 -forward 2 -up 4 -forward 3 -down 4 -up 7 -down 9 -down 9 -forward 8 -down 4 -up 7 -down 4 -forward 2 -up 7 -forward 2 -forward 4 -down 5 -forward 4 -down 6 -forward 9 -forward 1 -forward 5 -forward 7 -up 5 -down 9 -down 5 -down 5 -up 7 -forward 7 -forward 6 -up 7 -forward 8 -up 2 -forward 5 -down 9 -up 3 -down 5 -forward 4 -down 7 -up 8 -up 8 -down 3 -down 2 -down 7 -down 9 -forward 6 -forward 9 -forward 9 -forward 2 -down 2 -forward 4 -forward 7 -up 2 -up 5 -forward 8 -down 1 -down 1 -down 9 -down 2 -forward 1 -up 5 -forward 6 -down 1 -forward 8 -up 2 -up 4 -down 3 -forward 6 -forward 3 -down 4 -forward 9 -down 6 -down 9 -up 2 -down 4 -down 6 -forward 3 -up 4 -down 4 -up 9 -forward 4 -forward 9 -forward 2 -forward 8 -down 9 -up 5 -forward 8 -down 1 -forward 8 -up 1 -down 1 -forward 7 -up 6 -down 2 -up 1 -down 8 -down 4 -forward 3 -down 3 -forward 6 -forward 1 -forward 9 -down 5 -down 9 -down 6 -down 2 -forward 4 -down 6 -down 5 -up 3 -up 1 -down 8 -forward 7 -forward 5 -down 8 -down 4 -down 2 -forward 5 -forward 2 -forward 5 -down 5 -forward 7 -down 9 -down 1 -forward 2 -down 4 -down 1 -forward 6 -up 2 -up 6 -forward 7 -down 1 -up 5 -down 6 -forward 3 -up 3 -forward 5 -forward 5 -down 4 -forward 4 -down 8 -down 2 -up 3 -up 4 -down 9 -up 5 -down 6 -forward 6 -forward 6 -up 9 -up 2 -forward 3 -down 5 -down 9 -forward 2 -up 3 -forward 7 -forward 1 -up 9 -down 8 -up 9 -forward 4 -forward 4 -forward 8 -down 4 -down 2 -down 5 -down 7 -down 9 -up 2 -down 1 -forward 7 -down 4 -down 1 -forward 2 -down 3 -up 5 -up 1 -down 3 -down 4 -up 4 -down 7 -forward 6 -forward 3 -forward 4 -down 5 -up 3 -up 9 -forward 2 -down 8 -up 2 -down 7 -down 2 -up 3 -forward 5 -forward 7 -up 4 -down 3 -down 1 -forward 5 -forward 2 -up 3 -up 6 -forward 8 -down 5 -forward 5 -down 7 -down 5 -up 7 -down 8 -forward 5 -down 9 -up 5 -forward 8 -forward 6 -forward 7 -down 9 -up 9 -forward 3 -down 8 -forward 1 -forward 5 -forward 9 -down 9 -down 2 -down 6 -down 7 -forward 8 -down 6 -down 8 -up 8 -down 2 -forward 2 -up 5 -up 3 -down 1 -down 7 -down 6 -forward 4 -up 5 -forward 6 -up 8 -forward 3 -up 6 -forward 3 -down 5 -forward 8 -forward 8 -up 6 -forward 5 -down 4 -down 7 -down 5 -down 9 -forward 2 -forward 9 -down 9 -forward 8 -down 4 -forward 4 -forward 1 -down 8 -down 1 -down 9 -down 5 -forward 4 -up 6 -down 7 -down 1 -up 4 -down 4 -down 6 -down 4 -up 8 -down 2 -forward 1 -forward 4 -down 1 -down 1 -up 2 -forward 5 -up 5 -down 9 -forward 3 -down 3 -forward 6 -forward 4 -down 6 -forward 2 -up 7 -up 8 -up 2 -up 8 -up 8 -down 8 -forward 4 -down 1 -forward 2 -forward 9 -up 3 -down 2 -down 1 -up 4 -down 9 -down 6 -forward 9 -down 6 -down 8 -down 9 -forward 2 -up 7 -forward 1 -down 8 -down 7 -down 8 -up 3 -forward 3 -up 7 -forward 7 -down 9 -down 3 -down 2 -down 5 -forward 9 -up 1 -down 7 -forward 5 -forward 4 -forward 8 -up 6 -down 7 -forward 5 -up 5 -down 1 -forward 4 -forward 9 -down 2 -forward 8 -up 9 -down 8 -forward 8 -up 6 -forward 3 -forward 1 -up 5 -down 6 -forward 8 -up 7 -down 1 -down 7 -down 3 -forward 7 -down 9 -down 5 -down 2 -forward 2 -down 4 -down 1 -forward 8 -down 4 -up 1 -forward 4 -down 7 -forward 6 -down 5 -up 8 -forward 1 -forward 2 -up 5 -down 7 -forward 6 -down 7 -forward 6 -down 8 -down 2 -up 3 -down 6 -forward 1 -down 5 -down 8 -down 2 -forward 6 -up 4 -forward 4 -down 1 -forward 9 -forward 8 -forward 4 -forward 9 -down 8 -down 8 -up 1 -up 3 -down 8 -down 4 -forward 4 -down 6 -up 7 -down 8 -down 3 -down 2 -down 7 -down 5 -down 7 -forward 3 -down 6 -forward 6 -down 1 -forward 7 -down 9 -forward 2 -down 7 -forward 1 -up 9 -down 5 -up 6 -down 2 -up 4 -forward 5 -forward 2 -forward 6 -down 2 -forward 5 -down 3 -forward 6 -up 7 -up 5 -up 3 -up 5 -up 4 -down 8 -up 8 -forward 3 -down 2 -down 1 -forward 2 -down 8 -down 8 -down 1 -up 7 -down 1 -forward 6 -down 5 -forward 7 -up 3 -up 4 -forward 9 -down 3 -down 1 -down 6 -forward 1 -forward 6 -forward 2 -forward 5 -down 7 -down 5 -down 2 -forward 6 -down 7 -forward 2 -down 4 -down 8 -forward 2 -forward 2 -up 5 -forward 5 -down 5 -down 4 -up 7 -down 3 -forward 2 -down 7 -forward 2 -forward 5 -down 8 -up 3 -forward 4 -forward 4 -down 2 -down 9 -down 5 -forward 2 -forward 7 -down 7 -down 1 -down 5 -down 1 -down 4 -down 9 -down 2 -forward 9 -forward 8 -down 4 -forward 9 -down 9 -down 7 -down 6 -down 2 -forward 5 -down 4 -up 3 -forward 2 -up 5 -forward 7 -up 6 -forward 3 -forward 1 -forward 3 -down 7 -forward 8 -down 1 -forward 1 -forward 5 -forward 5 -up 4 -down 7 -down 8 -forward 4 -down 6 -forward 1 -forward 7 -down 5 -down 9 -forward 2 -down 3 -down 5 -forward 4 -forward 5 -forward 1 -down 1 -down 6 -down 9 -forward 1 -forward 1 -up 5 -forward 3 -up 3 -up 5 -down 2 -forward 6 -forward 3 -down 4 -up 3 -down 8 -down 4 -up 3 -down 7 -forward 7 -up 3 -down 3 -down 8 -down 4 -down 5 -down 3 -up 1 -forward 4 -forward 1 -down 5 -up 8 -up 9 -forward 1 -up 8 -down 3 -forward 8 -up 4 -forward 5 -forward 5 -up 1 -down 6 -down 2 -up 3 -up 7 -forward 7 -down 7 -up 9 -forward 2 -forward 8 -forward 2 -up 7 -forward 3 -down 8 -down 7 -forward 6 -down 9 -forward 4 -forward 9 -forward 2 -down 2 -down 6 -down 8 -forward 6 -down 5 -forward 7 -up 8 -down 6 -forward 5 -down 6 -forward 1 -forward 5 -forward 1 -up 9 -forward 3 -down 9 -down 7 -forward 3 -up 6 -down 9 -down 6 -down 9 -forward 3 -forward 5 -up 3 -up 9 -down 1 -down 8 -down 4 -forward 6 -down 9 -forward 4 -forward 3 -down 8 -forward 5 -forward 6 -forward 5 -forward 1 -forward 7 -forward 8 -down 4 -forward 9 -up 3 -down 3 -forward 6 -down 2 -forward 7 -down 2 -forward 8 -forward 3 diff --git a/2021/inputs/03.txt b/2021/inputs/03.txt deleted file mode 100644 index 038b7b1..0000000 --- a/2021/inputs/03.txt +++ /dev/null @@ -1,1000 +0,0 @@ -101111101000 -110110011100 -010111111000 -010101000001 -011000000001 -100001111001 -000000001010 -010110111001 -111000011000 -001101010111 -010101110100 -100100010111 -001100010100 -010110010000 -011101001010 -100101111110 -110010100011 -100110000011 -100100000100 -110000000011 -100101000000 -111011010001 -010000101111 -001100001100 -110010101001 -001000001111 -111100001000 -100011111110 -101110011111 -100001001010 -011110111100 -101010000000 -000101000110 -101000000111 -111010000001 -111111101101 -011111100010 -000100111111 -001000111000 -001101100100 -101100010111 -100011101010 -110100101001 -110011001010 -110100001110 -011110011011 -001111001110 -100110011011 -101011011110 -110101000001 -011010010001 -110010111100 -100101010001 -100101010011 -111100110011 -010111000100 -000100000101 -101000010011 -101110111110 -111101001101 -011110011110 -000101001100 -000111010000 -011111011101 -101000010110 -100100001110 -100101111000 -111000001011 -011100001010 -111111000001 -111011111000 -011100111100 -100101001000 -001110000000 -011100111111 -000001010001 -111001000100 -000000000010 -001010011110 -010100001101 -001111111101 -011001101000 -110000101111 -000110001011 -010010110001 -111001101100 -101010101111 -100001100100 -110010010100 -011001000000 -000111100011 -001000010100 -000100110000 -001011001011 -100011011101 -101000011101 -100110111110 -001000100001 -001100010001 -100110010010 -001111000110 -010101100111 -010101101010 -111101001100 -010010110000 -100101100100 -011000100110 -001000010001 -000011100001 -111010000000 -111101000100 -010100110100 -111011110001 -000111011100 -101111010100 -010000000000 -000111010001 -010001100100 -101110110010 -001001110000 -111011000000 -110100000001 -110111101000 -010010110110 -001001101010 -101110101100 -100101001101 -101011111101 -101011000110 -100100011101 -000001111011 -100010000001 -010000110100 -011111011100 -011000111000 -100111101000 -010000011110 -111001011010 -010101011100 -111100101100 -000011101000 -100100001111 -001011000010 -000000100001 -111100101110 -010011011000 -001011001111 -110101110010 -011111001011 -111001110111 -001111111001 -001110011011 -101100001000 -000111000101 -110100100000 -101010100000 -100010110010 -111010111101 -111101000010 -110000101100 -100000111010 -011111011110 -110110001100 -011010111101 -001110111111 -111100010010 -100101110101 -101010011011 -110111000010 -001110101111 -010000111101 -000010101100 -100011101011 -110010100010 -011000100100 -011110101010 -000111110101 -111000010001 -101101001111 -000010001001 -011100000101 -110101010101 -010111001110 -100101011010 -101110010000 -010110111110 -011101100001 -000000110110 -110000101001 -000101101010 -101111111110 -000011100111 -001111101001 -110110000011 -101110011110 -101100010000 -011000000100 -101001101111 -000000011100 -101010010011 -010000010110 -001111110101 -101000100000 -011110001010 -101010101011 -100000101001 -011111111101 -100011110110 -111011101011 -101101100001 -010111010001 -000100100000 -010101010001 -110010001101 -111111011010 -000010100011 -101001000000 -111101111100 -010010111110 -101011011101 -001110010001 -001111010010 -111000101110 -111011011001 -101001010001 -110011110011 -110000100111 -111111111110 -000110001111 -000111001100 -010111111011 -000011001100 -110111111001 -010010001101 -100111101100 -001001111100 -110000001101 -111110001001 -101111111100 -100001011110 -111101100110 -001001100001 -111000001000 -111101110111 -000011010100 -000010101011 -111111010100 -000001110111 -111001101111 -011011110010 -111101101101 -111111101000 -100011011000 -010001001000 -010111001111 -000000110111 -100000101110 -010100110010 -011011001110 -111011011111 -100111110100 -000111101001 -010110110111 -010000111111 -011101011101 -011110110010 -000100001100 -001010001001 -100011101111 -001101111010 -011101111101 -010001110001 -111111011101 -110101111001 -010100111011 -110001011111 -000100101100 -110000111110 -101000001101 -111010111111 -101111110111 -100100100011 -000101111010 -000100011100 -000101111110 -110111111100 -110100010111 -011110111111 -100100011011 -110100000011 -100001101010 -010101001011 -010111111001 -101101000100 -000111010100 -101100100001 -100100100101 -001011111101 -110011100101 -111101010001 -001001111001 -101000010010 -010101010111 -011010000100 -100011111101 -000101010001 -011001101110 -011000000000 -001001111000 -100100001101 -011010110010 -101110111111 -011000011110 -001010011011 -111000100110 -010100011000 -100011011100 -101110110000 -000000110100 -110101001001 -110001111111 -010000001110 -110010011110 -010101100010 -000010111011 -010110011111 -111010100011 -011111101111 -110001000000 -011000001001 -001110100111 -001010000011 -111001100101 -001001100000 -011101101010 -000011000001 -100100011000 -101010110010 -100010001000 -100010010001 -110100100101 -010100100101 -011111101000 -000011110011 -111001110101 -101111001100 -101001101011 -100010001011 -011000101001 -111100011110 -101110000110 -011100101100 -011100100111 -111000011010 -000110110111 -011001110010 -011001111111 -010110010111 -001101110110 -011000011001 -100000100000 -110001000110 -100110110111 -101000011100 -001101001010 -110110110010 -000111100101 -010001110100 -110100001001 -110100100001 -000010010111 -000000000100 -111101110101 -011011100101 -101011011100 -001010000010 -001000100000 -111011110100 -110010010000 -100010000000 -010010010011 -111011000101 -000010110110 -101001100110 -111011001110 -010001001010 -110010001110 -111110001011 -000101101111 -111001010101 -010001101111 -110101000011 -111000111011 -100001110001 -001010111010 -111100011001 -000001001100 -010010001011 -110001100100 -001000100010 -111100010100 -001100001010 -110110001000 -110110011110 -101101111110 -010000110010 -000001100001 -001101110010 -101011011011 -000001010111 -000110010001 -011101111010 -000101011010 -100110011010 -001000000010 -010110001101 -010110001110 -000110011001 -011000101110 -101000011010 -000000110000 -110011110010 -100011000011 -111111110011 -010000100111 -100001101101 -100100101011 -001010000001 -101001011100 -100100011100 -110111000011 -111000010100 -110111110011 -110110001011 -000101001001 -011001110100 -100111010101 -000101100110 -100111001011 -101111100111 -111000011100 -011111001000 -000100101111 -011011101111 -101111101010 -000000101010 -100011001011 -011100101000 -111100100010 -110011001000 -010010101011 -001010110111 -011010101001 -100000000011 -011000010000 -010100001001 -000000100000 -000100010001 -000100110111 -110111011001 -100001001100 -011101101000 -100001101110 -111110110110 -001111010000 -001001001011 -101100110010 -111000110010 -010101111111 -000100011110 -010011011100 -110001001100 -010000101100 -101100001010 -100001011001 -010101010110 -011100001001 -101001100100 -110001010111 -100100110011 -001111110010 -001111010100 -101111011011 -000110111110 -011010010110 -101101110010 -110110110000 -000001101110 -000111110111 -100111001111 -110100110000 -011100000010 -001010100100 -001101100001 -101101010001 -100100110010 -001001111111 -110101110001 -100001111101 -101100100010 -110110110110 -111100001001 -110010101110 -101111010011 -000101101101 -110001101000 -110000101000 -100101101011 -101001110010 -000101000011 -010101000111 -101001001101 -100001111000 -001000111010 -011101101100 -110011101010 -001000001001 -000111011001 -000010011000 -011010011110 -100100000000 -001000000011 -111010110100 -111000100001 -010010111100 -111011101100 -000110111011 -100110011100 -000100011010 -101101010110 -001011100001 -011001010110 -010000010011 -001000010101 -100111010011 -100110100101 -100000100100 -000101010010 -110111111000 -011010111100 -001011010001 -000111101101 -000010101001 -110110001001 -001101111110 -010000101001 -011010110000 -011010001110 -000100110010 -100001100111 -100110111001 -000100001001 -110101011101 -110100101101 -110100011001 -001011001101 -010111100001 -010001011010 -101111111101 -001111111010 -000110100011 -111001010111 -010101001000 -001010110101 -100011101001 -111100000001 -000101100111 -010011000010 -100000010110 -101101101001 -011000010110 -001101100111 -110111011110 -011000100010 -010110110110 -001110110110 -000011111011 -011110011111 -001001101110 -110011000110 -100011001010 -111110101110 -011011101001 -011110001000 -110110001111 -000001010011 -011110110111 -100010010110 -001000011101 -110011100110 -001110001110 -011110110100 -100001010010 -011110000111 -010010011011 -011011010101 -010111001011 -011100101110 -100000101000 -101000110010 -011011101101 -001010100111 -111011101010 -000111100000 -111110001100 -111000100111 -000110011010 -101001010101 -011110111011 -110000010101 -010100000101 -111100000111 -100111010110 -101110000100 -001111110000 -000110110100 -000001111100 -001011010111 -111110011010 -010011101010 -001011000000 -000110010011 -111100100111 -101111110001 -101110010101 -011010011011 -110111110110 -010110100110 -100101010100 -110010100001 -001101110000 -101111010111 -111110010101 -110111001100 -001100101100 -001100111111 -111110011111 -111110001000 -011111011111 -101100000101 -110100000000 -000001111000 -111010001110 -110101010010 -101001110101 -011101110111 -001001000000 -001100101010 -001011011100 -001000101001 -100001001000 -101110010100 -011000001000 -111110010110 -011001101011 -001101101011 -001011111011 -101000111011 -000010111001 -110001011000 -101111011100 -011101001110 -100001010001 -001000000100 -000000001001 -001101000011 -010111110110 -010100101100 -010110001001 -100010111100 -000001110000 -001100001011 -111011000010 -111010000101 -010000100001 -111011111111 -110110001010 -011011011001 -110100010010 -000000110101 -100110000001 -100010010101 -000111100110 -110000011010 -001110110011 -100011001111 -100111111011 -010111000110 -101101111011 -010001001100 -001001111010 -001111000100 -011110110001 -110101010111 -010000011001 -010010000101 -011111010010 -110000001000 -101100110100 -011010110101 -000010010101 -000110010000 -011010001011 -111111000110 -100100100100 -001100111101 -001010101010 -000010011010 -011010000111 -110000101010 -111100010111 -010110100001 -111011111010 -111011011000 -001111100110 -011111001001 -101011100000 -100100011010 -010111011111 -011010111111 -101011000001 -010001000001 -001101000101 -010110110100 -100011101110 -111011111100 -011000100101 -000100111001 -100111101101 -111001110000 -001000011111 -111110000101 -100000000110 -011000001110 -010010010100 -000000000011 -110100100111 -000100110100 -011000011010 -101001110110 -100011001000 -100000110000 -101010001111 -010010010111 -100011111011 -100001011100 -100010000111 -100111011111 -010111110101 -100010001110 -100010100100 -000100101010 -111011010000 -000001100111 -010011011110 -001001110001 -111011011010 -000110001101 -110110101011 -011011111010 -111101111000 -100111100100 -111001101001 -001110000110 -101010100111 -001001111011 -011101000000 -000101100100 -000111110000 -111010011100 -110101111101 -101010101101 -000100011011 -000001001101 -011001000111 -110011100001 -000100010000 -011101011010 -000000010100 -110000100101 -110001101110 -010111111010 -000110000111 -001010101001 -001100000101 -001101001001 -000011100110 -111100110000 -000111001010 -011101010100 -111001111001 -111000001110 -111001101101 -001111011101 -110101100111 -101100101111 -101110100110 -011000001010 -001101000110 -000010010100 -001000100101 -000101101000 -111010100001 -101101101010 -011101110010 -100101010010 -100101110010 -010111001101 -001101110101 -011101000010 -100001111100 -101100000100 -111111101010 -011001110011 -101010100010 -010000011010 -111010010110 -010100011111 -110000011001 -110001011110 -010010111000 -000011011011 -100110010100 -011111110011 -010111101001 -111100101111 -111111011100 -001011110011 -011001010000 -110010000011 -000000100110 -011001001011 -111010111100 -001110010000 -101010000001 -011010111110 -111011011110 -111101101111 -100100010010 -100000001010 -011000011101 -100110111010 -010001101010 -101100111000 -010000000101 -111101011101 -000110111101 -111110110101 -101010101100 -000110001001 -010100111000 -001111000011 -100111011101 -101000111001 -011110110000 -011011011101 -111100000010 -110001111001 -001100010110 -100111110011 -010011100100 -110100101010 -011001101001 -111101011100 -101110011011 -101010110001 -111101010100 -001111101111 -010110101111 -000111000011 -110000001001 -110001001011 -000001111010 -010101110010 -101100000110 -011101100110 -111100000100 -100110000111 -100110111101 -111010111000 -110001010110 -110100111111 -010010001001 -110001011100 -011011001101 -111001010110 -110100111100 -101110100100 -100010010100 -000100011000 -001101001111 -001101010011 -101101011101 -111100001101 -001010001010 -001011010010 -010100001110 -111100001010 -010101001111 -100100100110 -010100010101 -111000010000 -000111001101 -110011111110 -001011111000 -110101100101 -011100011101 -101010011100 -110001100010 -101100110111 -111001000110 -000110110001 -110011011010 -000000001110 -111001000000 -001001000011 -110111100000 -110000010010 -000100001000 -010011111110 -010111111100 -101100111001 -111010001111 -010011111000 -111100100100 -000110100100 -000000000111 -011101100101 -011111110100 -100011111001 -101001110001 -010011010101 -010001011011 -000010011110 -011011010000 -110011110000 -000101001101 -111001110010 -001100000100 -000111110100 -001100111011 -011110000100 -000001100011 -111100110100 -101100111110 -110010001111 -001010000100 -001100100011 -010000100110 -110100100011 -010111001100 -111000110100 -011100111011 -010000111000 -110101011100 -110111010000 -001100110010 -111011001001 -100011010100 -111111011000 -111100011111 -000010111010 -100110101100 -110001010011 -111111010010 -100010100010 -000010100110 -011001000011 -000110000110 -001110110101 -100001100001 -111100111011 -111110011110 -001100111000 -000101000101 -001011000001 -011001100110 -010000010100 -000010101000 -111000000000 -110111010110 -111100001110 -010000001010 -110000000100 -111101010010 -000000100111 -110110111110 -101100011110 -100110010110 -000111101100 -101111000111 -000011011101 -010001001011 -111001001111 -111001100000 -110000111010 -001110111000 -110111100111 -001000000101 -100101101111 diff --git a/2021/inputs/04.txt b/2021/inputs/04.txt deleted file mode 100644 index 5c0109d..0000000 --- a/2021/inputs/04.txt +++ /dev/null @@ -1,601 +0,0 @@ -23,91,18,32,73,14,20,4,10,55,40,29,13,25,48,65,2,80,22,16,93,85,66,21,9,36,47,72,88,58,5,42,53,69,52,8,54,63,76,12,6,99,35,95,82,49,41,17,62,34,51,77,94,7,28,71,92,74,46,79,26,19,97,86,87,37,57,64,1,30,11,96,70,44,83,0,56,90,59,78,61,98,89,43,3,84,67,38,68,27,81,39,15,50,60,24,45,75,33,31 - -67 97 50 51 1 -47 15 77 31 66 -24 14 55 70 52 -76 46 19 32 73 -34 22 54 75 17 - -44 11 97 50 71 -66 7 24 9 67 -88 39 82 93 57 -77 5 6 58 51 -85 61 65 70 23 - -72 74 58 71 41 - 4 57 45 89 67 -78 55 66 28 48 -82 61 87 85 84 -96 8 94 76 97 - -25 33 45 16 68 -60 27 22 13 29 -92 95 93 50 36 -43 1 66 51 99 -85 14 20 52 58 - -65 47 18 50 90 -44 25 11 70 81 -86 36 45 10 85 -43 89 74 0 14 -97 59 32 91 5 - -64 19 39 69 90 -41 5 59 37 42 -75 95 58 89 92 -20 3 85 48 71 -31 94 11 18 70 - -30 17 56 54 79 -63 12 51 57 5 -95 16 98 75 69 -80 87 71 39 48 -66 14 99 42 31 - -27 35 46 69 50 - 3 16 84 39 42 -19 22 34 80 72 -40 54 66 30 10 -12 67 36 9 74 - -39 47 61 3 35 -15 33 45 79 58 -96 53 20 80 19 -75 85 73 6 64 -43 88 72 69 37 - -52 68 12 23 59 -79 32 37 87 69 -48 31 4 36 51 -77 2 92 67 8 -13 88 93 98 20 - -12 54 34 13 27 -79 85 62 76 71 -52 84 65 93 66 -40 89 73 95 74 -29 70 32 11 41 - -54 56 53 55 78 -21 85 43 75 79 -62 66 14 84 2 -32 13 83 38 7 -15 71 81 63 49 - -83 7 51 49 50 -89 59 9 72 80 -99 41 65 13 64 -74 95 75 54 90 -53 79 58 40 5 - -36 16 46 71 87 -73 13 84 3 38 -69 88 85 28 68 -63 94 0 86 1 -49 44 65 39 15 - -55 27 91 44 39 - 6 75 14 22 99 -38 89 92 42 11 -20 60 3 70 15 - 5 19 78 88 81 - -16 90 29 52 86 -60 61 96 47 91 -19 59 10 14 4 -18 35 50 20 25 -56 2 99 63 72 - -66 54 87 7 98 -55 45 62 38 99 -13 23 76 30 3 -75 68 5 51 46 - 0 60 71 70 41 - -22 77 65 72 27 -88 9 25 44 0 -61 6 46 41 26 -74 78 20 86 87 -70 81 4 5 48 - -41 51 8 64 50 -96 40 45 85 53 -18 86 24 29 27 -90 11 39 82 88 -12 56 54 87 59 - -90 79 64 77 78 -97 12 72 27 86 -32 56 33 18 46 -95 5 51 6 80 -34 38 42 35 52 - -66 10 82 90 19 -38 69 71 77 72 -61 9 98 86 93 -56 7 88 28 47 -22 96 21 52 64 - -91 82 25 93 69 -95 79 84 35 90 -48 0 28 41 83 -23 55 88 71 65 -97 19 67 31 59 - -47 60 65 11 85 -97 36 64 96 70 -82 84 76 89 44 -67 26 28 21 41 -63 54 94 10 34 - -24 19 78 4 69 -52 38 7 58 21 -20 23 10 91 42 -44 36 25 45 49 -94 51 98 99 27 - -67 25 54 28 71 - 9 14 89 91 46 -65 1 55 88 19 -59 45 26 84 73 -83 62 50 42 97 - -58 51 29 60 94 -34 79 39 19 91 - 9 81 93 35 70 - 4 23 80 33 75 -73 69 7 49 59 - -44 83 20 24 56 -41 50 77 55 10 -79 49 67 99 16 -36 57 33 15 98 -40 76 4 53 39 - -59 92 67 6 80 -64 90 15 40 7 -36 96 62 25 32 -44 91 52 43 19 - 5 2 51 88 87 - - 4 97 70 78 59 -90 43 62 50 41 -61 64 2 91 49 -19 82 85 30 73 -15 51 36 11 34 - -97 7 86 64 40 -15 46 84 0 58 -54 87 73 93 20 -48 94 32 4 77 -13 85 72 50 36 - -68 54 94 71 83 -81 53 33 12 58 -22 67 52 21 25 -79 90 59 92 41 -29 11 76 98 85 - -10 25 64 3 83 -21 87 97 78 7 -44 71 48 22 74 -80 72 90 29 63 - 1 24 32 84 13 - -25 28 19 65 24 -98 32 4 6 99 - 7 0 27 37 35 -72 11 1 76 73 -49 85 83 93 14 - -78 91 50 45 29 -35 27 18 48 87 - 3 56 60 99 64 -84 61 15 77 40 -58 39 19 0 92 - -98 38 88 43 39 -48 93 4 52 66 -57 99 83 55 25 -91 35 42 12 23 -40 15 81 94 77 - -85 28 95 76 78 -39 66 18 47 49 -32 77 34 12 58 -69 15 45 6 41 - 3 51 25 40 63 - -58 97 10 5 57 -47 86 24 78 98 -89 25 39 73 83 -11 15 99 68 66 -84 70 61 76 30 - -67 40 29 75 90 -71 31 41 37 52 -61 0 86 84 94 -25 96 9 21 6 -39 62 14 1 81 - -15 65 47 63 94 -82 21 32 38 67 -12 20 30 91 68 -16 79 4 28 45 - 1 70 84 49 78 - -80 21 39 92 71 -48 8 87 0 38 -74 4 52 23 98 -53 89 61 30 46 -29 10 64 49 5 - -40 2 62 39 51 - 4 24 19 73 75 -86 14 97 91 11 -43 7 77 71 28 -32 63 6 20 8 - -90 57 28 47 23 -10 41 77 52 31 -45 18 55 80 49 -76 50 16 96 81 -91 75 93 68 58 - -63 87 12 16 60 -36 52 94 39 91 -67 56 24 18 26 -73 80 46 1 84 -30 74 6 61 75 - -98 32 56 51 44 -58 78 71 74 26 -55 45 83 10 30 -54 47 93 62 23 -15 67 53 21 49 - -59 93 49 65 42 - 9 74 58 52 18 - 1 47 71 25 68 -45 92 67 60 73 -97 63 61 34 36 - -73 74 6 68 40 -76 85 1 26 91 -90 94 39 92 17 -80 51 20 77 67 -54 88 21 57 83 - -14 52 70 30 32 -60 69 75 10 24 -65 40 72 71 58 -80 73 84 96 4 -62 9 28 41 36 - -56 2 83 9 50 -75 42 5 3 72 -73 28 34 76 38 -49 33 30 80 46 -37 77 55 45 74 - -40 69 31 88 8 -58 27 78 26 95 -73 86 1 34 79 -12 83 2 75 92 - 0 48 63 17 65 - - 3 87 59 76 24 -90 10 44 28 21 -83 19 77 86 51 -81 88 42 94 15 -27 78 92 34 30 - -44 23 83 22 87 -75 53 91 93 89 -88 40 56 46 37 - 0 4 80 24 7 -97 72 96 12 68 - -40 45 61 84 31 -85 12 27 82 50 - 4 49 33 6 44 -51 36 15 0 14 -68 77 64 11 79 - -31 79 50 63 59 -13 4 6 54 7 -86 30 41 68 34 -16 35 48 11 70 -84 8 81 65 74 - -75 33 21 60 57 - 7 86 82 18 68 -40 91 0 28 38 -90 36 92 94 55 -95 88 85 62 25 - - 7 5 75 36 74 -40 37 58 92 93 -46 68 24 98 34 -32 88 67 62 53 -83 84 90 31 63 - -17 24 25 93 37 -16 36 59 81 41 -99 51 12 77 98 -80 32 28 18 39 -44 85 38 64 73 - -83 18 86 33 61 -21 88 94 62 67 -40 25 97 27 73 -71 90 63 87 6 -16 7 36 92 69 - -69 67 35 24 84 -79 44 66 37 75 - 0 73 53 80 15 -74 20 32 12 60 -36 22 29 85 82 - -49 72 69 33 10 -45 81 43 0 22 -12 76 5 29 52 -82 40 42 63 85 - 1 34 32 66 15 - -82 41 16 67 23 -30 84 25 88 48 -75 71 43 0 2 -35 3 68 26 50 -64 24 8 89 98 - -61 23 63 51 46 -21 59 99 97 91 -60 34 42 26 31 -12 64 38 96 24 - 5 13 90 37 94 - -97 0 20 61 96 -92 39 43 57 64 -87 52 16 85 45 -60 41 86 6 53 -75 10 24 21 37 - -37 92 1 46 51 -33 5 88 47 19 - 0 35 2 69 72 -67 56 49 20 63 -25 7 41 65 91 - -17 69 67 77 23 -16 79 81 51 57 -12 59 49 76 91 - 1 55 41 87 38 -85 98 37 71 5 - -90 11 18 59 31 -61 1 28 2 27 -98 56 95 63 93 -24 83 36 85 72 -64 97 69 20 10 - -80 58 95 5 74 - 6 20 13 59 63 - 8 62 55 53 41 -48 70 28 10 47 -18 4 76 45 34 - -39 30 64 24 14 -42 6 0 33 57 -35 7 68 62 32 -70 65 44 82 31 -98 93 50 53 61 - -14 9 98 70 45 -27 86 6 21 76 -56 19 26 28 43 -78 87 58 89 97 -72 49 54 67 8 - -21 22 51 62 59 -38 64 30 40 94 -56 57 28 19 17 -50 32 83 97 48 -41 54 75 66 5 - - 4 21 16 91 75 -17 87 68 38 66 -92 11 39 31 45 -58 41 96 85 98 -99 44 86 15 26 - -76 61 82 96 49 -98 10 93 22 56 -66 78 21 73 67 - 3 39 15 85 87 -48 91 45 70 53 - -17 6 8 46 30 -81 53 76 21 63 -20 47 75 67 59 -69 58 5 62 92 - 7 9 93 43 70 - -17 50 24 71 28 -30 31 37 48 80 -34 62 19 57 41 -88 49 51 93 98 -87 78 55 94 46 - -93 87 54 64 29 -81 66 35 43 25 -74 86 95 2 92 -42 94 45 51 17 -23 28 16 37 80 - -68 15 25 10 32 -60 51 45 38 4 -64 47 50 12 14 -86 61 31 67 2 -18 28 55 59 87 - -95 84 19 48 0 -12 22 97 6 89 -93 70 71 35 88 -49 18 37 58 36 -43 63 23 68 17 - -29 15 91 37 45 - 3 98 33 73 39 -31 13 94 90 96 -81 87 78 93 42 -69 75 14 2 27 - -80 30 69 34 1 -59 23 20 85 31 -48 71 16 96 92 -66 99 39 53 52 -91 67 70 77 19 - -90 16 52 74 2 -41 39 95 59 1 -46 84 64 93 14 -92 48 25 28 98 -94 81 20 27 32 - -22 89 48 77 37 -54 59 30 71 38 -80 53 3 27 32 -25 23 35 79 91 -15 29 7 93 9 - -60 38 37 5 96 -51 77 28 63 80 -45 67 87 20 34 -56 26 61 85 82 -19 71 27 41 54 - -27 71 18 16 40 -88 3 61 74 52 -80 44 34 10 36 -15 2 1 4 11 -84 50 72 39 89 - -42 74 45 1 35 - 0 63 38 12 85 -18 2 13 87 30 -44 67 68 41 70 -47 82 98 48 69 - -34 78 38 27 9 -91 47 69 51 73 -67 59 45 15 21 -30 24 89 5 2 -36 22 87 68 76 - -18 68 58 95 29 -72 24 70 47 79 -35 63 20 71 93 -60 59 34 49 81 -22 98 57 53 76 - -46 40 82 45 0 - 2 22 28 38 97 -11 16 78 95 86 -80 85 83 17 67 -63 1 26 25 64 - -49 81 31 9 60 -33 15 29 38 66 -90 43 2 39 89 -24 40 63 36 91 -45 68 62 87 12 - -36 54 76 33 9 -60 7 25 96 61 -17 4 1 62 31 -93 83 79 30 73 -88 75 13 6 24 - -47 96 5 82 34 -76 67 30 15 2 -52 43 16 92 77 -58 13 18 78 84 -39 41 74 46 91 - -15 45 99 42 5 -41 61 58 14 55 -24 76 46 91 78 -52 56 81 92 59 - 4 0 63 95 29 - -75 53 8 76 33 -82 60 7 32 97 -90 40 56 51 1 -15 48 4 41 71 -13 69 46 65 52 - -77 93 27 42 20 - 0 68 31 51 52 - 3 83 56 4 38 -54 65 86 72 16 -35 34 2 99 64 - - 0 47 54 49 73 -11 61 18 69 16 -75 90 3 65 93 -22 57 84 96 8 -92 4 5 2 35 - -91 23 41 85 88 -68 28 9 70 74 -51 71 42 79 7 -61 77 57 82 18 -16 4 32 80 38 - -99 87 92 63 24 -51 64 22 9 94 -48 5 7 83 19 -11 27 46 2 17 -33 60 36 30 32 - -91 20 80 10 81 -55 78 8 67 7 -37 76 31 16 49 -30 33 63 68 28 -50 35 40 74 77 - -27 39 23 34 94 -51 18 60 8 98 -28 75 4 85 12 -96 2 15 29 88 -46 35 32 79 50 - -91 62 4 40 11 -92 47 56 5 3 -85 75 55 8 12 -25 48 13 31 21 -46 54 95 26 80 - - 5 54 87 34 3 -96 12 67 6 14 - 1 43 92 35 49 -31 72 65 85 2 -75 81 26 28 4 - -81 38 3 64 71 -69 53 19 1 67 -17 63 73 10 85 -37 15 91 20 62 - 0 35 47 8 43 diff --git a/2021/inputs/05.txt b/2021/inputs/05.txt deleted file mode 100644 index 1b5dab7..0000000 --- a/2021/inputs/05.txt +++ /dev/null @@ -1,500 +0,0 @@ -781,721 -> 781,611 -334,551 -> 119,551 -25,153 -> 765,893 -588,619 -> 588,683 -167,63 -> 439,335 -340,129 -> 35,129 -578,712 -> 509,712 -855,426 -> 855,649 -778,71 -> 778,411 -21,314 -> 631,924 -552,148 -> 148,552 -531,889 -> 789,889 -85,963 -> 986,62 -914,140 -> 257,797 -520,721 -> 794,721 -49,936 -> 960,25 -458,941 -> 839,560 -113,797 -> 113,604 -554,136 -> 554,655 -112,208 -> 112,504 -78,410 -> 169,319 -176,148 -> 906,878 -56,98 -> 835,877 -538,981 -> 178,621 -553,102 -> 553,688 -452,761 -> 452,70 -487,574 -> 487,589 -356,406 -> 154,406 -11,646 -> 11,416 -543,19 -> 924,400 -862,773 -> 929,773 -292,901 -> 292,97 -985,236 -> 667,236 -745,572 -> 667,572 -752,794 -> 775,817 -269,649 -> 269,198 -928,327 -> 469,786 -284,937 -> 755,466 -308,876 -> 308,790 -201,94 -> 988,881 -233,958 -> 903,288 -210,879 -> 91,879 -760,48 -> 133,675 -55,79 -> 956,980 -988,15 -> 15,988 -25,974 -> 966,33 -903,671 -> 292,60 -587,770 -> 403,954 -83,379 -> 432,728 -30,121 -> 334,425 -375,516 -> 375,409 -72,370 -> 72,152 -575,595 -> 575,363 -248,64 -> 896,712 -703,421 -> 395,421 -66,978 -> 977,67 -450,961 -> 450,773 -830,895 -> 830,661 -373,58 -> 442,58 -739,383 -> 739,712 -510,188 -> 510,99 -350,880 -> 248,880 -771,278 -> 549,278 -266,434 -> 266,838 -315,490 -> 884,490 -360,651 -> 428,583 -333,452 -> 333,109 -313,414 -> 713,14 -23,982 -> 989,16 -196,201 -> 889,894 -485,761 -> 99,375 -288,918 -> 50,680 -912,206 -> 142,976 -242,10 -> 841,609 -972,11 -> 16,967 -859,142 -> 390,611 -48,348 -> 212,348 -246,514 -> 726,34 -29,754 -> 29,706 -617,296 -> 224,689 -671,487 -> 397,213 -913,898 -> 155,140 -437,688 -> 18,269 -150,150 -> 869,869 -386,873 -> 940,319 -57,326 -> 148,417 -847,12 -> 319,540 -741,640 -> 520,640 -111,458 -> 111,754 -595,615 -> 861,881 -244,722 -> 905,722 -323,394 -> 323,304 -560,562 -> 560,678 -48,750 -> 48,228 -80,40 -> 80,723 -730,839 -> 191,300 -300,773 -> 977,96 -619,892 -> 827,892 -22,226 -> 656,226 -125,968 -> 125,637 -116,923 -> 512,923 -59,741 -> 59,499 -484,930 -> 487,930 -362,175 -> 362,778 -960,986 -> 53,79 -170,748 -> 576,748 -810,291 -> 743,291 -761,924 -> 339,502 -730,850 -> 920,850 -778,949 -> 778,766 -254,724 -> 254,394 -685,177 -> 685,441 -442,290 -> 833,290 -181,209 -> 72,100 -91,924 -> 953,62 -318,880 -> 318,659 -570,632 -> 570,966 -955,227 -> 667,227 -439,666 -> 439,224 -276,385 -> 276,56 -544,521 -> 544,867 -187,626 -> 187,13 -307,235 -> 859,235 -759,416 -> 668,416 -357,882 -> 981,882 -651,71 -> 651,457 -615,711 -> 615,502 -474,162 -> 305,162 -320,33 -> 320,48 -799,420 -> 799,389 -448,46 -> 313,46 -925,141 -> 925,928 -332,101 -> 332,373 -41,948 -> 749,948 -276,672 -> 207,672 -315,736 -> 86,736 -844,688 -> 466,688 -357,199 -> 107,199 -902,950 -> 14,62 -277,251 -> 923,251 -963,38 -> 34,967 -71,389 -> 577,389 -712,911 -> 712,573 -186,976 -> 148,938 -407,389 -> 637,619 -917,118 -> 917,960 -988,571 -> 362,571 -845,941 -> 189,285 -686,537 -> 306,537 -915,929 -> 946,960 -447,30 -> 447,364 -832,833 -> 832,888 -957,953 -> 203,199 -982,73 -> 400,655 -159,704 -> 159,844 -284,347 -> 159,347 -903,280 -> 93,280 -769,961 -> 140,332 -899,145 -> 293,751 -850,643 -> 148,643 -580,870 -> 739,870 -686,250 -> 686,237 -142,528 -> 142,936 -827,224 -> 827,287 -972,946 -> 155,946 -706,851 -> 862,851 -564,231 -> 564,428 -511,662 -> 511,752 -838,842 -> 585,842 -60,871 -> 870,61 -719,824 -> 719,648 -183,232 -> 936,985 -131,56 -> 953,878 -406,952 -> 80,952 -884,518 -> 945,518 -427,439 -> 662,439 -829,920 -> 829,634 -966,262 -> 966,933 -813,27 -> 813,934 -784,101 -> 784,160 -744,313 -> 744,850 -969,213 -> 206,976 -957,56 -> 28,985 -312,620 -> 312,680 -454,131 -> 454,776 -360,174 -> 175,359 -711,114 -> 692,95 -452,839 -> 938,839 -641,56 -> 641,334 -566,890 -> 51,890 -869,109 -> 869,102 -119,36 -> 119,796 -301,583 -> 301,451 -733,603 -> 733,714 -718,703 -> 581,566 -709,513 -> 915,513 -405,13 -> 572,13 -782,26 -> 391,26 -15,74 -> 858,917 -975,978 -> 38,41 -11,316 -> 982,316 -303,367 -> 303,129 -847,143 -> 847,158 -856,687 -> 856,870 -715,524 -> 715,812 -451,288 -> 272,467 -576,179 -> 119,179 -10,623 -> 10,44 -652,631 -> 796,775 -930,613 -> 913,613 -803,746 -> 803,566 -306,602 -> 306,137 -582,491 -> 582,296 -181,116 -> 231,116 -802,646 -> 802,884 -75,623 -> 75,424 -370,680 -> 370,923 -806,497 -> 939,497 -301,331 -> 818,331 -912,916 -> 27,31 -24,82 -> 683,741 -862,205 -> 316,751 -245,842 -> 383,842 -544,946 -> 518,920 -129,192 -> 18,303 -831,915 -> 31,115 -306,824 -> 454,676 -851,341 -> 125,341 -790,154 -> 790,988 -407,586 -> 477,656 -144,988 -> 925,207 -264,391 -> 264,466 -901,651 -> 646,651 -865,936 -> 390,461 -631,737 -> 631,166 -103,939 -> 937,105 -505,813 -> 505,218 -260,457 -> 141,457 -52,762 -> 54,762 -26,95 -> 889,958 -638,41 -> 330,41 -612,775 -> 191,354 -863,224 -> 863,287 -674,87 -> 674,110 -189,76 -> 954,841 -372,483 -> 503,483 -166,75 -> 619,75 -938,983 -> 18,63 -442,573 -> 858,157 -681,590 -> 878,590 -276,465 -> 500,241 -644,703 -> 651,710 -848,363 -> 254,363 -204,109 -> 216,97 -81,529 -> 81,674 -74,44 -> 978,948 -929,237 -> 598,237 -298,644 -> 298,712 -678,367 -> 360,685 -413,27 -> 413,799 -684,403 -> 684,500 -188,601 -> 972,601 -33,257 -> 33,897 -278,299 -> 278,635 -261,983 -> 804,440 -216,324 -> 216,526 -399,332 -> 399,613 -826,702 -> 826,332 -137,203 -> 624,203 -326,552 -> 36,262 -142,927 -> 343,927 -21,330 -> 410,719 -721,768 -> 289,336 -807,715 -> 807,287 -775,678 -> 62,678 -771,10 -> 491,10 -287,829 -> 287,599 -589,947 -> 767,947 -160,348 -> 798,986 -699,264 -> 108,855 -605,145 -> 568,145 -264,615 -> 545,615 -633,111 -> 11,733 -589,886 -> 589,897 -728,839 -> 78,189 -739,924 -> 948,924 -140,354 -> 830,354 -619,662 -> 332,662 -592,960 -> 592,290 -510,908 -> 510,828 -792,518 -> 792,749 -148,20 -> 832,704 -529,837 -> 863,503 -802,371 -> 301,371 -682,429 -> 682,537 -885,918 -> 38,71 -590,229 -> 795,24 -782,704 -> 244,704 -936,71 -> 981,71 -27,272 -> 27,253 -558,48 -> 558,69 -661,422 -> 661,145 -152,335 -> 152,362 -516,407 -> 26,407 -449,731 -> 592,731 -187,456 -> 594,863 -145,290 -> 15,290 -667,213 -> 214,666 -660,872 -> 660,605 -649,617 -> 986,954 -86,914 -> 959,41 -895,967 -> 24,96 -40,154 -> 762,154 -27,106 -> 855,934 -929,913 -> 319,303 -749,314 -> 387,676 -76,380 -> 824,380 -632,329 -> 632,436 -154,496 -> 154,528 -127,958 -> 127,613 -592,606 -> 363,606 -929,228 -> 929,890 -832,596 -> 801,565 -824,978 -> 134,978 -638,485 -> 638,291 -783,848 -> 783,77 -646,877 -> 646,117 -461,279 -> 850,668 -300,450 -> 115,265 -916,205 -> 145,976 -510,760 -> 124,760 -884,668 -> 884,153 -285,370 -> 705,790 -845,42 -> 17,870 -784,59 -> 71,772 -627,268 -> 333,562 -731,403 -> 22,403 -980,43 -> 43,980 -16,988 -> 973,31 -720,881 -> 300,881 -23,182 -> 723,882 -129,887 -> 51,887 -186,934 -> 186,452 -114,815 -> 39,815 -868,777 -> 868,222 -554,218 -> 911,218 -247,408 -> 777,938 -391,69 -> 285,69 -239,472 -> 614,847 -422,918 -> 422,245 -852,905 -> 852,634 -631,164 -> 17,778 -987,988 -> 11,12 -435,891 -> 435,136 -564,409 -> 767,612 -611,508 -> 611,535 -744,965 -> 631,965 -308,604 -> 509,604 -77,250 -> 589,762 -505,950 -> 685,950 -907,222 -> 850,222 -700,674 -> 754,620 -238,294 -> 53,479 -875,130 -> 875,544 -368,547 -> 368,965 -618,206 -> 311,206 -127,972 -> 852,247 -561,192 -> 982,613 -573,399 -> 573,464 -311,109 -> 764,562 -69,813 -> 809,813 -195,594 -> 317,594 -900,467 -> 638,467 -806,810 -> 806,918 -451,17 -> 128,17 -93,837 -> 878,52 -299,726 -> 531,958 -968,984 -> 18,34 -957,38 -> 14,38 -283,583 -> 32,332 -922,822 -> 953,853 -589,466 -> 753,466 -203,791 -> 933,791 -122,739 -> 778,83 -294,658 -> 289,658 -365,200 -> 365,513 -611,941 -> 701,941 -927,111 -> 107,931 -754,529 -> 181,529 -364,933 -> 567,933 -717,960 -> 717,11 -612,472 -> 612,807 -971,252 -> 531,252 -88,911 -> 387,911 -885,837 -> 75,27 -222,289 -> 714,781 -754,40 -> 293,501 -866,517 -> 949,517 -858,586 -> 331,586 -157,21 -> 731,595 -173,216 -> 822,865 -353,206 -> 353,318 -68,88 -> 957,88 -370,645 -> 200,815 -981,83 -> 89,975 -259,112 -> 259,435 -184,920 -> 825,279 -252,357 -> 252,56 -722,349 -> 368,703 -928,973 -> 597,973 -677,656 -> 788,545 -222,766 -> 527,461 -870,787 -> 972,889 -11,986 -> 986,11 -163,918 -> 748,333 -111,75 -> 823,75 -603,250 -> 375,478 -338,582 -> 338,454 -372,179 -> 452,179 -571,96 -> 571,723 -243,460 -> 267,460 -850,63 -> 43,870 -837,863 -> 113,139 -21,886 -> 709,198 -154,650 -> 181,650 -320,506 -> 320,706 -983,722 -> 983,657 -830,225 -> 190,865 -924,12 -> 11,925 -838,827 -> 258,247 -690,792 -> 690,582 -465,658 -> 146,977 -790,935 -> 39,184 -318,627 -> 318,125 -245,939 -> 291,939 -803,219 -> 254,768 -262,476 -> 441,476 -790,225 -> 790,372 -250,722 -> 613,722 -368,326 -> 368,474 -148,666 -> 394,912 -813,588 -> 238,13 -84,323 -> 84,957 -566,716 -> 822,716 -794,633 -> 459,633 -355,634 -> 237,634 -950,755 -> 950,867 -292,696 -> 340,696 -121,391 -> 361,631 -58,516 -> 624,516 -859,37 -> 184,712 -686,819 -> 428,819 -11,12 -> 988,989 -718,679 -> 280,679 -515,524 -> 515,664 -136,459 -> 136,56 -703,763 -> 703,858 -290,733 -> 290,33 -910,928 -> 910,21 -570,937 -> 570,808 -462,215 -> 462,747 -388,181 -> 712,505 -933,705 -> 933,601 -605,492 -> 188,492 -737,818 -> 564,818 -214,629 -> 735,108 -139,942 -> 598,942 -708,187 -> 541,187 -646,611 -> 325,611 -788,356 -> 718,426 -267,250 -> 267,930 -94,819 -> 94,191 -661,537 -> 661,363 -464,290 -> 471,297 -656,68 -> 337,68 -31,515 -> 797,515 -876,21 -> 81,21 -630,932 -> 21,323 -259,58 -> 542,58 -703,523 -> 703,949 -470,310 -> 470,20 -69,983 -> 977,75 -569,908 -> 569,931 -645,718 -> 645,665 -819,371 -> 819,705 -772,709 -> 772,736 -330,870 -> 382,818 -982,317 -> 982,778 -626,411 -> 626,887 -466,33 -> 466,635 -519,939 -> 519,131 -402,253 -> 402,300 -180,712 -> 826,66 -55,764 -> 941,764 -659,859 -> 659,944 -346,374 -> 346,500 -880,333 -> 880,767 -42,969 -> 983,28 -363,688 -> 363,148 -645,880 -> 265,500 diff --git a/2021/inputs/06.txt b/2021/inputs/06.txt deleted file mode 100644 index f98f9bf..0000000 --- a/2021/inputs/06.txt +++ /dev/null @@ -1 +0,0 @@ -1,4,2,4,5,3,5,2,2,5,2,1,2,4,5,2,3,5,4,3,3,1,2,3,2,1,4,4,2,1,1,4,1,4,4,4,1,4,2,4,3,3,3,3,1,1,5,4,2,5,2,4,2,2,3,1,2,5,2,4,1,5,3,5,1,4,5,3,1,4,5,2,4,5,3,1,2,5,1,2,2,1,5,5,1,1,1,4,2,5,4,3,3,1,3,4,1,1,2,2,2,5,4,4,3,2,1,1,1,1,2,5,1,3,2,1,4,4,2,1,4,5,2,5,5,3,3,1,3,2,2,3,4,1,3,1,5,4,2,5,2,4,1,5,1,4,5,1,2,4,4,1,4,1,4,4,2,2,5,4,1,3,1,3,3,1,5,1,5,5,5,1,3,1,2,1,4,5,4,4,1,3,3,1,4,1,2,1,3,2,1,5,5,3,3,1,3,5,1,5,3,5,3,1,1,1,1,4,4,3,5,5,1,1,2,2,5,5,3,2,5,2,3,4,4,1,1,2,2,4,3,5,5,1,1,5,4,3,1,3,1,2,4,4,4,4,1,4,3,4,1,3,5,5,5,1,3,5,4,3,1,3,5,4,4,3,4,2,1,1,3,1,1,2,4,1,4,1,1,1,5,5,1,3,4,1,1,5,4,4,2,2,1,3,4,4,2,2,2,3 diff --git a/2021/inputs/07.txt b/2021/inputs/07.txt deleted file mode 100644 index 3447fd2..0000000 --- a/2021/inputs/07.txt +++ /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,0,300,57,112,318,46,306,343,452,129,184,1407,1206,447,50,9,522,166,475,80,275,1022,228,5,178,885,420,244,799,603,1267,598,12,1549,313,899,207,307,85,541,102,13,481,126,1566,148,190,806,1244,314,933,31,452,1048,179,456,907,26,1028,1520,353,589,1121,213,455,1199,251,240,1274,705,736,1119,962,286,407,425,332,132,561,467,209,1358,196,514,36,29,1116,659,720,236,292,404,208,270,132,75,221,0,168,688,1210,400,783,478,113,170,261,290,522,116,65,1417,775,16,418,1407,2,5,5,72,24,523,1253,1448,298,468,626,66,131,123,165,805,436,62,398,653,55,71,261,1177,343,405,27,30,1026,549,64,794,248,18,68,431,872,1154,360,145,206,74,1114,788,89,328,168,219,5,1126,1420,171,23,77,1395,171,462,84,807,25,1087,584,189,1594,1067,370,279,1341,422,21,359,693,20,943,1189,640,1086,291,32,1240,359,322,704,449,222,46,579,1656,1057,20,52,50,45,312,330,1258,306,232,108,406,657,37,9,228,757,1673,1597,450,1515,380,261,1277,11,698,63,1126,1098,528,690,364,392,311,448,928,144,1275,33,101,515,14,1252,483,631,331,744,62,10,1203,395,28,29,2,132,17,703,654,192,144,30,158,10,174,106,478,19,1635,359,1327,309,145,304,126,1012,521,687,279,7,589,1053,189,45,30,129,397,449,284,30,635,561,151,487,120,210,154,290,60,117,158,902,27,283,337,62,1127,5,697,835,454,526,1153,783,378,770,75,144,641,1152,0,230,1829,119,742,43,305,167,81,1002,106,251,346,64,934,90,1279,40,399,557,743,13,38,231,243,505,549,130,294,570,638,183,9,604,704,466,1506,930,32,964,73,269,606,1231,1238,428,639,1699,446,225,71,34,996,1101,179,826,32,304,343,718,119,253,366,292,52,195,2,752,603,454,247,216,72,307,816,530,329,669,395,257,451,430,415,977,424,852,544,161,234,1305,10,29,280,470,31,672,333,154,990,1429,451,316,287,1825,995,440,535,157,521,569,71,466,116,415,132,557,236,569,230,982,20,876,235,53,34,1453,539,88,349,248,72,21,1526,28,518,441,932,610,1058,1037,707,639,248,661,1142,60,684,68,93,1589,186,980,307,405,354,756,135,454,7,1242,183,1084,131,364,120,407,981,769,400,492,558,326,134,219,128,103,5,938,153,574,228,174,1181,527,506,382,359,3,316,1253,2,265,58,720,947,317,792,66,52,1868,1590,399,385,235,420,592,84,218,1685,254,283,445,179,694,1280,68,1169,297,766,1394,954,6,417,1654,255,399,1043,110,808,29,892,657,30,891,993,661,70,1176,289,126,38,1285,144,708,413,176,28,496,179,379,161,727,500,1215,941,1690,299,555,398,320,279,188,22,1098,187,114,173,1025,918,555,472,1285,210,1242,405,310,153,372,75,275,268,1059,387,65,423,215,92,1421,352,65,573,406,202,13,1054,1780,3,281,28,1246,298,535,417,189,1181,1565,990,1169,244,122,153,693,862,107,1185,13,4,1930,508,72,822,440,361,1617,24,1033,249,193,299,479,269,1082,1472,52,400,1706,1019,588,759,1256,185,377,55,825,468,189,94,15,74,446,23,370,1654,151,529,1126,306,114,455,288,412,349,440,158,726,127,1247,780,117,1039,68,26,147,793,88,670,992,215,285,528,736,501,70,805,890,802,495,416,1018,128,57,67,28,445,855,327,1,4,291,277,50,947,1096,408,843,237,755,110,628,1019,1059,1207,225,335,275,1431,397,632,346,576,292,49,65,161,287,481,352,56,118,232,630,1518,326,241,216,95,493,387,431,533,29,1196,433,19,15,759,227,927,40,652,1441,1046,1005,19,338,669,359,28,360,651,262,551,174,263,62,166,25,39,2,406,342,227,425,238,995,31,121,120,1047,1498,952,954,291,512,311,125,380,11,55,37,89,203,308,1631,299,182,1777,968,128,1279,305,167,290,43,1032,193,8,1783,636,331,239,16,62,432,1068,1421,639,10,693,118,851,1623,1198,1315,802,1042,657,574,726,510,161,178,456,263,361,498,902,927,975,335,955,98,1302,73,374,633,8,3,42,20,406,407,258,181,531,89,345,184,180,730,18,771,205,203,385,237,776,17,530,318,12,205,301,736,342,26,1008,111,1107,22,1044,870,200,428,378,0,718,534,28,513,399,57,1439,450,782,1183,805,43,604,710,310,950,282,1475,1233,75,501,446,439,12,739,151 diff --git a/2021/inputs/08.txt b/2021/inputs/08.txt deleted file mode 100644 index ae2867d..0000000 --- a/2021/inputs/08.txt +++ /dev/null @@ -1,200 +0,0 @@ -gbdfcae ebcg cfg gc facegb fecab acfge cbfgda fedag caebfd | ecbg bfcagd faegc gcf -eacgf efcab fgc fedagc gdeaf cged aebfgd adcgfbe gc bdgcaf | fgbacd cfega ecdg cg -dfgae gcadef efb eb dcabf bgde edfba bcfaeg egcdfab fbgade | bged eafdb eb gfdea -aefdb cafdgeb egdfac egdcba fcbd efd eadcb caefbd df aegbf | cfadeg abfedgc fde bfcd -dc deafg ecd dbaefc adcfeg cfged ecbfg acdg cafdegb gfeadb | dcga edc adfebcg ecgfb -befdc bcfge befad degfab cde aecbfd gcedaf eafcgdb dc bcad | bdeafc cde ebdcafg daebgcf -cd egdacfb fdc fecgb gabdf fbcdg fcgdeb gdcfea debc ecfbga | gfecb fbgecd bcgef dc -fagcdbe gec gbdea ce bgedc aecd cgbeaf cfbdg gebcda dbfgae | cfbaged cgbeaf ceg gadfbe -gcbaf gfdb bdafc df adf adcbefg dcfeag cebad adfgcb faecgb | afd agfedc dcbfa gdfabc -fbae cef fecdbg afbcg cefbga fe acdfgb gadce fbdacge fcage | fe abef gfbac cef -cfdebg bg beg cabfeg fbgd acged ecgbd fdcbe cfbeda cebgadf | fbedc gadce gdaec bcfed -gba ab fgbcd gedaf bcadge afbdgc cdgfbe agdfcbe bcfa bdfga | gab gdbfc ba fgdbcae -fabdgce bfdgac cbaed dcb bgade fbaec fcde edbfac gfabec cd | dc cefd dc cd -afc dbecafg fagce fbega fbgc edgca agecbf bafged eacdfb cf | cf bfdcaeg gfbc gfbc -gedcb ebda cgbdfa fcaeg gab bfgdce ba agbce bdgecfa dgebca | bdgfce cebagd cbdgfae dcfbeg -egbacf acdfe gfecb egdfcb dfgaceb dfb dgcb fdbce db bdeafg | fdb db db bdf -cfeg eabcf gdefcab bef geabc bfcad egbadf cfgbae egcdba fe | fgec gaecfdb cagbef ef -bafde dbgeac feacgbd cbaef bed bfgaed gafecd bgdf bd eafgd | db cfgdae caegdfb fabed -afg bacg cdbgf gcdfab fdcae gafdeb dbgfce ga dcafg cedabfg | gaf bdafgc agbc ga -edgca bafdcg acbdg cbdeag dce fgcea gdcfeb aebd ed gfdabce | ebgcad daeb edcga ced -agecf abfegc dbefcga ad dafc fegdb adg afgde bdcega ecagdf | fadeg dfac dga da -ceagdb gedac acfdbg cda bgecafd adgeb dcefg ca beac abgfde | aegbd baegd bdcagf abcdeg -egaf bagdce dcgabf ea eab cgbfa cdfebga fbcae dfcbe fgbace | gdfaceb gfea dbcfe eba -cfbega bge eg cgdebaf gedbc adeg bceadg bfadcg agbcd cdefb | ge ge cfedb fbgadec -afc ca cabe gbefcd aebcgdf acedf gbafdc eagfd edcfab dfbce | gbfdcea fca aecbfd ceba -af bcdag agbfde fdbca ebdfc adf dbefcga abedfc aefc dbgcfe | af acfe adf adcfbe -badfe agebd gfaced gbdcafe aecfd fab dbfc geacbf adbcfe bf | fb ebagfc beadf dface -bfeda gabefd agbedc ec fcadeb dfbaecg cea fdec afceb agfcb | fbcae cfde eac fedc -ebcf eafgcb egdfba dfcag bacge faceg afe gdceab ef dgcbaef | fcbe febc bcaeg cbfe -dafbc afdebg egfc ce eagbcd ceafgbd fgeba cbefa eac fcgeba | afegb cdagbe cbdaf gfaeb -ecd dface cdgafe gcabfd edbgcfa gdacf fecg cdbaeg ec efbad | edbaf gcafd dcgbaf dafgceb -gd fagbec bdfg gde cfgbe cefdbg gbdeacf agdcef bdceg bcdea | dg gcfeba dg ebdcg -bg bgdeac abdg cgb fcbade gdbceaf fbdgce dbeca gaebc aegfc | cgb befgdc fedgcb gbc -gac cgeda egcbafd gfdbce fadec ag degbca agecbf dagb gebcd | cdegb degcbaf cedaf edafc -ecfab bfacdg bdga gb cfgba bfg gefdacb cegdfb fagdc cafedg | bfg cefba gb aedbcgf -dgfce aeg cfbdgae acfgeb ebcafd ag gafed gaebfd bdga dbfea | gae cfbdae abedfg bgfdae -cgbad cbaf fbgeda dfgcab fdcebg dbfcg decag cdagbfe bga ab | dfcabg cbfa fcedgab adfcbeg -cegbadf edfgba cafeg dc agdebc dbgfe cdbefg dec dbcf edfcg | bdfc facdegb adfegb egbfd -bedf cefadg ced ed bcegd gefabc agcdbfe cdgab gcfbe fgcdbe | ed cde bdgec dbecfg -egfcab debfa ecd bfgec cdgb cd bdcef dgebcf ecdabgf egcadf | becfd cbgd gcdb fcbed -bc dbfge gbecf caefdg gefabc abgdcf bfc baec efcag cebgafd | baec fegbc agfec cgbef -bacegfd fbdgca egbcf fabce bdaefc dcaef dagefc ba dbae cab | daeb cbefa cab ab -fgab cgdfae fcgebd gb bcg dbaegcf cabed gadcb gcafd gbfadc | gbc adcgf dgecbf cgb -gdaeb df cgaebdf dfbe cbdagf eabdcg gfd aecgf aefdgb agedf | dfg gfcea febd ebdag -ecbaf cagfdb aecgf gac ebga defagcb baedfc gfcde ag gfbeca | cadbfg gaecbf agbfec fecba -edbgaf fbd egdbfca dagf gabde bdfge fd bgcfe efbcda eacdbg | fbd ebcdaf dbgaefc gefbda -acdbg aefcdg cdg cegb acebfd abgdf cg fbegadc gcbdae eabdc | gc edafbcg gadbc cg -fgcd bgdafe bacge dg facgde acfde agdec gdefbca deg aebcfd | gd eagdc ged ged -egfa efdcba dfbgc cbfea ga abcfg edgcab bga fecgdab aebfcg | bga faegcbd bfeadc badcge -bfeda ceagdb bf ebfacd edacb acefbdg begcdf bafc agfde feb | fb fb fbac bcegad -bfdcea dcbgaf cbega dbage cea ce cbafg gefc bgacfed bfecag | abgfc ec cegf acdefb -adgfce cdag cd fgecab cfgae ced fdbae gebdfc agbcefd ecafd | dfcae dc fdcae ebafcg -dbeag begfad bfdegac dcb cb gcfda ecdgfb ceab gcabd dcebag | cbd cb cegbda bgcdef -cdfaeb fgebad ea dcbgfa gcaebdf cegbd bdcae fabcd cfae eba | caef bafdce afec gfdbea -bcfega gcbea bdfgeca gabcd bd gdcabe dafcg ecdb dba ebfadg | fceadbg fbaceg db bd -gadcbe dgb debcaf fabgcd bcgfe bdgcf acfedbg gd cafdb gdaf | eafdcb bcfade badceg bdacfg -gafce cabde cdf aefbdgc efacgd fgeacb ceafd df efgd badfgc | edfg acbegf dfc gedf -afgce gbdecf bae adebcgf bgedca abecg abcd baefgd ba gbdec | ab dfagcbe gbeca ab -de dcgaf gcfbed gdebfca acegb cde bcgafe abed gdacbe gecda | ed afgcedb deagc gcdaf -gcdef ebfadc da dabefg daf fbaeg gaefcb dfeag gbdfcea bgad | gadfbe bafgce dgba afd -bdfeg gecf fc egdfcb gcbedaf bfc dfcbe cbdfga baced abedfg | fcge fgdecb dcgfabe fgdeb -bdf acbdfg bdaefg aefgbc abcde dagebfc fd dfcg cabdf cgfab | bfadc cabfg gfcdab fbaegc -af cdfbega edbfac dfbgc fac adef adecb becagd acdfb efcbga | bcagfde bdfcae gfdecab eacbd -egfcad bdgeac fdac fed cdage fd gcbfed baegf gfedcab gedfa | adceg fd afebg egdca -fegba ecbafgd cfegba cgdab efbgad ec fadcge ecg bcef cegba | bgadc ce fecgdba baceg -bdfaeg abgedc efadg bafd gfeba fcdebga adg aecgbf da ecfdg | ad ad dfba befcgad -efadcg dacfb cfgab bfde eafdc decfbag decbfa bd bcd acebgd | debf cafde gcdafe fcgebad -agd cgadef gcdebfa gd facge bdfgea eagbfc dcgaf cafdb ecdg | cbgfae ebfcga agcef bfdeag -dfbge abefgd aefbcg dcfegb ba fgbad gedafbc bdea fba dcafg | agfdb fab fba fcbgde -fcdab agbecd eacgfb gc fgeabd gdabc dgbea cbfdeag cag dceg | fcadb fbcad degba gca -eag cbefg dfeagbc cdfbga egcba dcegba dace agedbf ae gadbc | cegba age agbdc dbcafg -cdbag gfb dgceba cbfa gfdbac faebcgd deafg dgbaf fbegcd bf | eagdf febgcd fbdag gdfbce -cdbgf afcebg acfdbe ed ced bdefagc dcgbea fbeac cbdfe adef | cfbde de dec ecd -dfc fbcde dfcbga ecbgd egbdca fd eabfc edbfgc efdg cdfegab | df dgef fgbaedc df -fcg egcbd gacefb dfgbc abfcgde bfdga cfed cf gdebac gbecdf | bfdcg fgc fbcdg agdbf -fcabg acfbedg bfcgde ecbad agef ecfgba ecf fe dafbgc baecf | aegfbc cfe dbace fec -edbagc cefbda bfdeg af agcf gfebdca fgdcab dgcba baf fabdg | bcadef dfgcab abdcfe gedfb -acegf efbgcd dgbefac cgd bedga cbad agcedb dc egadc feagdb | badcgef cd dcgbfae cd -bfc cdafeb bcega gdcf afgdbe egbfd caebfdg gcefb cf debcgf | gcebf bgedf dfbgea fc -dgfaceb gcdf dabcg fd dfgba aefcbd bdacge gfabe afd dcagbf | daecgfb gbecda dacbfe gdcba -fbgedc bfcda cfg dafbge fecdbag cagfd aecg agfde cg adgcfe | ecdfagb gfceda gaebdf gbfdea -afbe gfa gfdcb af febcadg faegcb bcgea aedcbg eagfcd afgcb | bagcf gfdeca abfe af -caefg efd fd abedc fcgd egdcaf egafbd gfcbea dafec abgedcf | gaebcf fcedga def egcafbd -dcfab gefdcb bda da baefc baedcfg gfda dbceag cbfagd fbgdc | cdebga efdgbc fbcgead beafc -bgfed fdaegcb bedagc da bdacfg gda eacfgb cadf dafgb cabgf | dgceab da dfbeg bcegad -cedab fc adbfec faegcb adbgf cfa ecdf ebagcfd dcbfa ecgabd | becdaf cefd abdfc efcd -cdgbea aeg agdec dafgbc gbed aegbcf ge aecfbgd cagbd cafde | ceafd bagcd gacdb cgbad -dgfeb bedag cgdefa df gfdaeb cbdega gfdceba gbfec dafb gfd | fabecdg bdfa bdaf dfba -gdfe acdbf ed bdegcf cegbfa cebfd deb badegfc fbcge bgaced | ebd efgcabd bfcda dfeg -abfcedg gec fcgdbe gaebc gebfac efbdca gfea acbfe gbdca ge | agfe cge cdbgfe bcfdea -fgbaed dacegb dacef egafd aecbgf adfcebg bdfg ged agfbe gd | agdfceb gd dg fbgd -egdb acgbef edfac bd fgecb gbadfec bcafgd bcd bedcf gdecbf | bdc bedg gdbe efbgc -cagbef acgbf fgcabde cgd gbda dg dbfgec ecafd dgfca dagbcf | agbcfe dcgfa dbagcf cgdafeb -cb efbgc cgfae cgb gceafd beca fbcgae gefdb cbgadf dcfabeg | bgeacf bacedfg cbdgfa dfgbe -cgbedf facgdb agfdc cga cafed gfcbd gcdbeaf degacb fbag ag | gbaf acfed gafcd cgfda -egbdfca cadf bdafgc cbgfea cbgde bdcfg gfc cf fdbag gebdfa | eacdgfb fcda dfac adefcgb -fdgea abcd ac cfabge cdbfeg gdebac acg gcdebaf gadce bcedg | gac abefgc ac gcaed -eafdc eafbc agbe begcadf ba gcefba fgcbda gdbfce cba ecbgf | ba ab abeg adcgbf -afg ga bdafe eadfg dagc gefcab edbcgf ceagfd ecgdf aedcbfg | agdc daefb debcafg fdaeb -baf cbdgf afbecd gdcabfe dcfabg fadeg gbac gbadf ab cedgbf | fcdeba cbga afbdg bgca -ebdfgca ebfdag gb bgf fdeagc gdbe cdfgba egfab abcef agdfe | gb gfbdea gdeb eafbg -agbcdf fe gebad fea becf ecfbga cgabf aegfb fedgca acgbedf | ebgda ebdgacf fcbe aef -gdbef bgfadec gfeab eab gdcfbe ab bfadeg fdab dcaebg acgfe | fgadbe fbedgc dgefb aeb -adcbf fbdg bcf dcbag fecad cgafbd fb acdefgb bgefac dgcabe | dfcab cfb bf cdeaf -dfgbca cdebagf cfe fcbga aefdg geafc bdecgf ce bgefac aceb | bace aebc gfbac efc -adfegcb gcbaf fa adgcb acf efgacb fgcbed eadfbc agef fbgce | aefg acf gafe cfa -fdegbc fcbad ec ebgaf gecfdba feacb caefgb degfba ecb geac | ecb ecb cfadb ebafc -fegabc ebcgafd gfacde ge fcgeb ceg bagcf dcfbe ebga bdcfga | cefabdg fdceb abgcf gfeadc -fdabcg bgafc fcbeag edbfg gadfceb ad adb dfca dcbgae dfabg | bdegf faedbcg da caegfbd -cgfae gdbeca decaf fd dfbc fad dabegf daebc bedafgc efbcda | decfa fgcbdae fcbead dbegcaf -dbeaf cb fabecdg bcfda gabfdc cbfg agdfce abc edgcba cgadf | bcdefag bcgf dafbc badcgf -gbdcfa becfdg fdbcgea fgc cg fecdg efdgb ecadf gceb gadefb | gcbe fgcebda daecgbf aebcfgd -cdega dgcaeb cbgea egdcaf gfacedb begfda cebfg cbda bag ba | ab egdac beafdcg faegcdb -gab cgfab cfage fbaedc bcdg gb gacfbd defcagb gdebaf fadbc | bg fbacde gfabc dceagbf -ge ebg cgdfb cedba bedgc ecag deagcb bfceda gdcfeab egdbfa | bge beg bafged cadbeg -eabd ebacf ecd fdcbg dbafegc ed ceagdf fgceab ecfbda cdbef | dec dfcabe dec befca -afbgdec cedb dc agdbf cegbf bfcedg cdg bdgfc baecgf ecfdag | cd dgefbc fdgcb cd -gebdaf dgfae afe gafcbed agcfd febd edabg gbfeca bcdega fe | ebdag fedb egafd aegcbf -gebdcf abefdcg deg bgdfc fcde gbfea gedabc edbgf ed bgfcda | efdbg fedacbg gbfacd fbdeg -bcgd edagc gaebd bcdaeg fabedc bgefa fcadge agbfcde db adb | cgbdfae bdagcef badegc dab -df fdb bfadceg bgeadf afbdce efdg dgbae dafbg cafbg abdgec | gdfe afcgb ebcgafd fbgacde -gabce gdfaeb bcad cebdgfa fgcbae efgcd dga da cgdea cdeabg | ad agd gda gfedc -fcabge edbfg fcaebd ea dcbagef gace gafcdb bafcg eaf fgbea | dcfbage aceg afbdceg ebcafd -bafe egfcda be bfgaec gbe egcfbad fcaeg bdcaeg bgecf cfbdg | fabgced bfea gbcef gcfeb -badfeg fgecb af cgaebd acfdbge gaf afcged gfaeb dfab egbad | fa fga abfd gabde -afceg bcdfge fcaebg baegdcf cfg eabcdg bgfa efcad gcabe fg | abfg gf fbgecd acebgd -acbedgf fb efgdc bgf gbcfd bgfdac dagcb fdbeag ebcdga fcab | bf gdebaf fb bf -aecf cgbdefa bacged efbcga fdgcab febag af agf dgfeb ecabg | bcgdaf af cadfbge efca -egfda fgceab acd bfcadeg dc dcega bfdcea gcdb cdbega eacbg | gabecd cd befgcad gdcb -gecda dfegacb cgfae cdbfag fcbeag afg gf fbge dafecb caebf | dfaebc cfeab gf agdfbc -gdafe cdgaeb egfdba da bfdgec gbfed eagcf egdbafc fbad dag | agfde dga dcgbfe abcdfeg -acgdb gadfce cbefdga becad bcegdf bacgdf afbg ga dag dbcgf | abdgc gdeacf acdfbg ecdab -gdfa eadbc gcafe dgc dg fcagde bcgfea decgfb egcda fbecagd | cegda cgdea gd dg -ga egdbcfa aegcb cag egbcd gadceb gbcefd decafg badg cabfe | bagd cagfed gacdfeb cbegd -cb deafc bcgd agfceb dbfega ecb deacb aebgd cbafdge ebdacg | dcgb adceb edgba ceb -edgfab acgb becfdag bgf cgbdf cgfad dacbfg bg ecdbf afegdc | gfb bg gcfade gfbdeac -caebg cgaf acgdfbe begcaf cf fdgeb agedcb ebgfc cfe fbcdea | dbfeagc cfe fbeagdc cf -ageb bg adcbfge fcgea cbgaef cbdfa gfb fedacg bfgca fdcgeb | fbg afdcb ecgbdfa cgfdbe -dgbfe aeg ea dcea dbeagfc fbacgd ecbdag gadbc bcafge adgbe | aedc ae gbdef daec -dbafcg dbgaefc adfc egdab fdg df agefbc bdgcfe fbacg gdfba | bedgacf gcbaef cdfgab cafd -eg fdgcabe gcadbe aebdc gced bagfde gea gbeac afbcg ecdbaf | agfbc fgdabe fcdgaeb feabcd -fedb gfe defabgc caedg cgadbf feagd bdagfe fgbda efagbc ef | fe fgcbea ef dbfe -bc agcb dfceg bafgdc gfabd fbdcg bcd ecgfbda ebadgf fbaedc | cbd fabcgd cgbfd bc -ebfgc dbeg ed gefdc cde gfbecd fgdca caedfb gdbafec gefcab | fgdecb dgfce fbecg cabgfe -ab ebda bfagdc becgd aecfg bag daecgb ebcag gbacdfe cfgbde | abedgc eafgc ebacg ab -ecdbag dagbfe badef fcaed adc cd efbagdc cafge cfaebd dfbc | dcfb dca acd gcdabe -cedbgaf ecbfg dagfec dgbea bdca gfdaeb ecgbd dbecga cd edc | ecbdga cde edbag dc -egbfcd gbcafe ed defga dbgfa bcgdeaf cdea def eacdgf gacfe | bgfad ecda gbfad gcdefb -dafge cea fdace agdc dbgfea ebdfgca dcbfe acedfg abecfg ca | defac gcad ac ca -ecdba fbac eabcdf beadgfc acd efacgd ac agedbf bfdea ecgbd | aecbd agbefd bdgec dgebc -bfegda bdage gdf gfdae bdfgace fgeb afdec fgdacb gf deagcb | fbaegcd fegb aedgb dfg -cdaf fd bcdfge agebf dcgfae gfead baedcg gdcea egdbacf dgf | efgab df eagfd afgbe -egfca egcb ceafdb fbc fbcaeg dgbfa cdfeagb fgcba agdcef cb | cb gcdfae eabgfc fgbca -gdbca fdecba gdecfb feagbd ceb adfbgec bdgec ec efgdb cfge | ec ecbgd dacefb abfged -edbcag cabd ecfdgb aegfd eagfcbd ac cga feagcb ebdgc dgeca | acfbdeg dfgea cga dgeca -ebgacf adcf bcgedfa gdcabe abedf aef edabc fa befgd bfdaec | aefdb af cebad fae -dageb de gde dgfbce cgdba gabefd afbge cgdebfa aefd ceafbg | efgbda agbdecf bfaegcd edg -ce dec becf efdgb edfgcb ecbdag gdaefb beafgdc dagfc fecgd | ce fdbage gcdfeba gbcadef -ecgfa ebadcf ed gcdfab cdefa gfdaeb dbec dbfgace cdbfa dfe | dceb cdfab ed ceagf -cadg efgcdb gbcfad feabc agfcb afcdgbe dgbfa gcb fagbde gc | gdecbf adfgbc fbcgade gafbc -gdcefa gefdb bcfeg eabc fagdbc ecagf bcf afcebg cb bfgaedc | fcgdba agbecf fcgeba fgdceab -afgbc be cbeaf gfeb ebcdfag cfdbag cdfae cfegba cbeagd abe | gdecbaf cagfb bfgaec cabfdge -eb egdb dcagb abe gcdabe agbce dgabcf fedbca fdcebag gfeca | gdbe agdcb gfcae cgadbf -dbagc bcaedfg gade cadeb efgabc cabedg gca fgdbc ecafdb ag | dage cagdb dgcaeb cdgab -gbecd eacdg cgb egacdbf gfdbec efbg bfced bg bdfcea bafgdc | acbfde bg gb gb -fgbadc fbdag dbecg fbae dacgef ega ae afcbged ebgfad bgaed | ae bacfgd bfea agdbef -dacfeg gecfd ad gadbfe gadbfec gda acde fcedgb acbfg fdcag | gefcd cdegf agd ad -caegbd cfdeba edbac cfbegad fe fbea fdagc cef acdef bedgcf | ef cdafgeb fce edfca -dgcae cedbfag facbdg fdc eacdbf bfegda dfcae fdbae cf cfeb | cf febgcda dfc cdf -edfag dbeacg dbecafg agc gcefa gc bcfea cdfg fbdgae gefadc | dfacge fagbecd feacbdg bfaged -abefdg fgdec ecadf efcdab ac dbeaf acdb acf cdegfab gecbfa | fca fdbega decaf cgafdeb -bceafd fegcad edcagbf dbcage decba bafd df fcd bcfge cbfed | ebgfc eacbdf gadebc df -egba cgdafbe begfc gacdfb dceaf cefbdg gfa ag gcebaf aecfg | acbgfd gabe fbgeac agfec -cdgeb fdecag agdbefc gefbac cdaf ade fegdab cgead ad caefg | ecbgdaf dgceb cfgae dea -cafbde fbgac edcg agdfeb eg dacgef fgcea aefdc dceagfb eag | afgec fbcga ceafgd bgceadf -cefbg ceabd gd edbacgf aedfbc gaedcb cdbeg abfdcg gdc gead | cgd dgea gd cebad -fadbg dagecf fea fbecga adce ae bedfcg egacbdf fdgec fdage | dcae caed dbefcg adgfb -acged aec efgdcb ac fagc abdge abfdegc fdeacg cfaedb gedfc | egbcafd gaefcdb cae cagdfe -fcbdage bafgec cab fcbae ac abdegf dbfec fbgae eagc cbfadg | acb dafegb acb bfeagdc -af egfda gebdf gebdfa aefcdbg fbecda fgba daf cdeag dgbcfe | eagdc cefbgda daf daf -dgebcf gcf agcbd fbecd fbcdg ebacgf aebfcd fdeg fegdabc fg | dacgb dfge fcdbe gedf -bfacdg gafcb gefbd cd dgcfb dagc bdfagec bceadf fagceb bdc | begfd gbdfe afgcdbe fbeacgd -bagf afe bdcaeg fdcbe af dafbe cbedgaf gfebad gdaeb aefcdg | baedcgf fa af cgadbef -acdgf becgfa acd cagbf agcdbe fdba da bdcfag gfdec dcgafeb | bagfc da dca fdbacg -cdabfe adbfc ecbaf cdae cdbfge dabgfc bfgae bec ce gadcbef | faecbd beadcfg dcae cgfedab -bceag agd aced gdbafce bcfgae agdeb ad fabdcg fdbge egcbad | gaceb agd bdagec da -cag dfgbeac ecdbgf ag gfabc ebag fabgec deafgc adcfb fcegb | dgaecf aebg bgea dcbfa -afdb degbc agedcf da aed beacfg dgfecba efcab bdface cbdea | fbeca aecbd gdecaf ade -cafebg afedcb gfeabcd fgcb cfa afdeg fc ecgab dacebg cfeag | bcgf bgcae gdfea bgcf -feg gfcaed cfabdge gf degafb fdegc edfcab edgbc agcf cfade | gf gf gacf egf -ceadf ecdgf eacbd cebagd dcabfge eaf fdceab fbad fgebca af | cefadb cefad bfad abedc -gefabd cabdfeg dgceab dagef bdfacg egfdc edgab af feba fda | geadcb dagfceb fda af -dfcea adgce dfebc gecfdba fadgbe dcefga cfga aebcdg efa fa | fa fae af gaedbf -agbfd acbgedf faecb cegbad dgabfe gbc fcdg cfagb gc afdbgc | cg cg dfgbae cdfg -efg bfacg feab efcagd fe bcagedf edgbc ebgcf afbegc bcfgda | dgecfa ef fgcba efba -aebfdc bcfage dgbacf gface gbaecfd dfgce geab acfbg ea eac | cabfg ea cfagb eagb -gba gdcea cdbfg acgdb gbecadf bfgecd dgcfab abfc ba fdeagb | ab febagdc dfgbac fdagcb -dfcb gcebd dfgaec efdgc eagcb dfaebg afedcbg gbd gbcfde bd | gadebfc db febdga bgd -eabd adcbg ceafg ecb be eacdbg acegb gbfcde adgcbf ecfdgba | cgfebad cbe ebacg dfgceb -cefbgd cgdfa bagfced dabe fgceab abfeg gdbaef gbfad db gdb | aefdgb bd abdfegc fgabed diff --git a/2021/inputs/09.txt b/2021/inputs/09.txt deleted file mode 100644 index 2e01b71..0000000 --- a/2021/inputs/09.txt +++ /dev/null @@ -1,100 +0,0 @@ -9899899864598765321239999546794323489012356910136789234678999765986432109874349897678921298754345856 -8798788978989899992398798932986734678943869872345679129789999843497643298765456789568910129983236745 -7676567899976998789977587891297945789654699964557789298999987932599954399897897893457891239765101234 -6545459789765497679765476789349657898765789985668999987899876893989876988998998932378932349874323457 -6435345678987984568974345678998998999997893596779789876789765689878989877569789949989864556995434567 -4323234799999876789743234789997899990199952129895698975678934599769998966445679897899876769876546789 -3210125899989987897654348999876789989987641016954987654699545678958986543234598786788989895989657899 -4391434989878999998776567898765434878999832345693198766789956799346995432123987655677899934598978978 -5989549876567899899987898997654323459876546598789239979899897890239876543099878434566789545987899769 -9878998765456789788798999998765434568997687678898945989999789994345987654987654312345689656976793244 -9767989654345897652649999899876685678998798899987899995697679879959998765699873201239798769865692123 -8656976543234789341234987676987899899219999912345678934987599767898999978798765412345689898764789045 -9947987654375693210359876565499999931929898924569789875699987659946792499899886643459898999893492123 -9858998765466789391398765454346789649898767895798999997893987548937921398965998754567987897632459234 -8769879876879899989989764321234698798789656896897689889902998437898943497994339867899986796543678945 -9897765989989999867879865430126789987654546789989549778919876545999654986789123979999765689954567956 -9976544393499987853467954321245678998793235678965434567924998656998965987991094989998654578899778998 -9999932239599876542346986434358789899986545689876545679895698787897896799432989999987943348799889999 -8987890198989987621234976565469896799998676896987656996789789898956789898549878909876821234589997891 -7896991987678998210123989679578935678999787965498899875678999989545789987699868912985310345678956932 -6545689998899879321234598798689323489899898978309987664567899975434699998989957899976431458999349893 -5434578999998765442456679899799912398789959793212986543446798766323578949879898998997643467921236789 -4323467899989887663567889979899893987664234689323985431234579654212349939765789987698754567890945699 -3214347999876998898779998765998789998543123456939876420256689799903467897654579876569866678999899789 -4301236897654459989899659984345678987655234597899987834569798987894979996543456987456978789298798999 -3213345789542345678978939873234789398976349989999998945678987676569899987632169876345989892197696989 -5624567899643456789568998764566991299987898767998999987989986543456789198721098765456799943987575878 -5438678978954567895478679875678992989998939654767899999899976432345899239433679899587899656943434567 -6648789367896788901234567987789889879899029953459987899769865431235678945954567998679978969832123458 -9859895456789899212349678999898776768799998764567896988998765610123479959895979989989967898751012345 -9967997667899954324568989789999654356679879985778934567899654321234567896789898978997856987632123456 -9878998789999876535679495698998743244598965797899323456998767434345798965698767869896549876543478567 -2989899899999987646789323457987653123697854698965414568959876545756799454987655456789659987754569678 -1095798998989899756793212568999761019986543569876501278945987767867895323986542345678978998978678899 -2124567897679789868965425799999832198765432479987612378929898989978976568997721239899989539989789999 -3236678998554678979996934989987543239874321389998724567998769694989989679999843345789894312999895689 -4545699965433459989989899976797654647989433479999837678909654543295798797899756789898765109876954799 -5666789876212567899876798765698987656897654567892948789219763210134569896798767991949966212965432878 -9877899998434678998555679954459898768998765789910959898923987321949698965329878910123954329896421267 -5989999997565789997434567892346789878919878894329878987894596439898997643201989543239865498765432349 -4399998998776899876723478921234567989329989999456989656789989598797689764312399654345986569989643578 -1299897679897939765434589210565699995498797998968996546789679987654578975323478965696798679698754689 -2989788567998929876547895342456988976987656877989965432433567976543459987634569996989899889579965691 -9976543456899998987656789756769876799876546766899876541012456798952348998545678989878954993499876792 -8765432337899987698767899897898765689985432345789987632323577899891276789789989878767893212988989893 -9875430123789976569898945989999854578997643487892398743439688998789345689899998765456789329776598954 -9965321934567895452959999878987543567898797698990129965998999987678956789998987654349899998665456895 -9875439899998954321234988768987654678999898979789249879867899876598967899987598985269989876542347896 -6986598798789865632459876543298765889899989563678956998756998765456978999876459876378978965431238987 -5597989587678978643598995432139876998798765472489767987645797654327899998764323987889769896670123598 -4459965454597897659987689321025987998679977321238989998434589765458954987643212498997656795431245789 -2398854323456989798776567992134699876468893210137999987514678976579763296543101359894245695432356897 -1987643412345678939654467689657899884245789543236789987623569989697654197653212346792136789565456795 -2498532101246989549743234578968998762136898654345698765434678999789765298894343478891017899877567896 -3987643212397999959832175999878999754547899865466789987545789567996978349965454567892128998987688987 -4998784323498999899943567899989398767898999989877995998766893459545989459876565678943469876898999798 -9859897654679987799654678967895459898919498694989234889877965667934696567989876789656778965569899659 -8743998767899866698769899345989969999902397543992125679989878799323597689999987898767889654398788945 -9632349878998754569889943239879898997893598679875234567897999989434698799989698989898999965235667896 -6531267989989986678997632198767767896789989789994345789976567978965699899978559678999987892123456789 -7545459899878998789898543986553656789899879897989976789987699869998789998765432568990196789014567891 -7656797658768899894698754965432348999998765956978987998798987658789892399986543479989985698925678992 -8769989545656789923999869876521234689998754349869898997679799645679901989987756569876674567896999989 -9898978934345679899897998765420127899976543209655789876567697536796899878999867898985543456789878978 -9997657921234698789656789876431236789898754498743678975434598987895679767899879987654102345678966466 -8987546892945987678945678987654345698789865999654569876545679799934698654568992976543212456789854345 -7895435789896976567998789998765456789679979898785678997697989689996789763499201987954323589898763234 -6796576798789895456899899989876577894578998789876899789989993498989899852178919998765454678997654346 -5987678987676789345901939876987689923489987654987987698778921397878989943267898999986869789039766467 -4599999876575689234899029965499897634590976543499996545567892986565679894356997896897999892123978578 -3459898765434590135678998764345976545692985432459896532346979875434598789459876785698989993239899989 -2599749854325679246999569878967989656789987653498789431234567994323987689998765834569878989398789992 -1987630965434994356789479989878998787896599765987678932345679765509876567899954323498769878987678891 -9999521398946789969892398995989999898965439899876567894467989876798765458998763214987654567898546789 -8998432987656899899901987854699987999654323934985458965678999987987654367959984523986543456789434899 -7987674598967958789319876543598996598743209129994346899899019998998765488945965439876431345678924997 -5499789679878945689498765432387897679654998998789235679999198999879896569239876567989642456789213456 -9329898789989235578999878541266799998769876987698945791098987898965987892123987678998753768995101234 -8910959895490123467899999320145987899898765976587997892397596987654998999934999789989967989654312689 -7892345986321434678978989431239986989987654989456789989996465698789869898899889898879878998765424578 -6996456795432375679767978932398895878996432198568999878789324249898756797765678987666989129987435699 -5979677986545699897659867893987674567987643987678968965679210136999645975654457896544598998976546989 -4367999987656988976543956895698543467998754599889757894568921245695439984323298989323567897987659878 -3246798998789867897432348986987674578979895789997645953457999356976698793210129678912378976498798767 -2124687899898756789321467999898765689357987899898756892345678968998997654323234567924459765349987656 -1012456923987645995436578987789876791268998989769878954596789989459898969864347979895689921234596545 -2423677899999766898656679876565987892379129678945989965678992191298769798765456798789789890145985434 -7634988998919878998787899985434598943468934589959999876899321019497653669986599987678998789959876515 -8795999687909989999998999875323459976567896799898921989987432198976442456797987876589998679899987601 -9989896545798998989659298765435678997878987899767899898976543987664321345679976565456895466789998312 -9878789434567897878943019876546899898989098987656965787987674976543210146798765434345689345679876543 -9965678923456996567932129987656998779692199998767893656899895698956343234999875323239791236799987654 -9876799544799987459543298598998999657569987999898912345678976989765464349878974210178943478989899785 -0999898765678942378954997459679996545498876891959101234567899878999878498769865323367894569876799876 -1298999898799865489769876323589989432397545790943212345678998967889989998659876554459965679965587997 -2997899939894987999878965104678978921239834899865623456789987654378999867543987678767897898743456898 -9876789921923999899999874324989867890398765689976784568891298763254987658902398789879998987652345999 -7665567890199895679765965449898756789459876789987896878932459542123496543212479893989459876541256899 -8543458932987684567964987598765435678968997895398987989656899643234569854324569912995312997632345789 -7652369543498543678932197679886545799878998943219998999768998754545698765537678929876109876543467899 diff --git a/2021/inputs/10.txt b/2021/inputs/10.txt deleted file mode 100644 index 3de0014..0000000 --- a/2021/inputs/10.txt +++ /dev/null @@ -1,102 +0,0 @@ -[(<[(({{<{{[{({})}{<{}{}><()<>>}]}[{[({}{})]([{}()](<>{}))}[<<[]()]>[<[]<>>{[]()}]]]}{[[[{[][]}{[]()}] -(<<{((({<(<{([()[]]<[]<>>)}>({[{<>()}]<[<>()]({}())>})){{[(<<><>>{<>()})<{[]{}}>][{[[]()]<[]()>} -{({([({[[([<{(())([][])}<(<>())[[][]]>>{{{{}{}}{<>{}}}({{}<>}<<>()>)}]<<((<><>))<<[]>((){})>>[<{{}{}} -(<[{{{[[[<[[[([]<>)]{{()()}<()()>}][({()<>}(()()))[<[][]>[[]<>]]]]([{[(){}]}(<[]{}>{{}()))]< -{(<<({<{<<[[<[[]{}]>]<[<{}{}>[{}[]]]{[<>{})({})}>]><([[{(){}}{()[]}]])>><{({<[{}()]<{}[]>>(< -<<[[<<[({[<[{{[]()}[()()]}[<{}{}>[<>]]]><[[(<>[])]]{{{{}<>}[{}()]}{<()>[{}[]]}}>](({<((){} -<{[[((<{{[[(([(){}][()<>]))[(<()()>[[]<>]){[(){}][()[]]}]]]<([<[{}{}]([]<>)><<{}<>>{{}{}}>]<({[]{}}[{}{}] -<<<{<[[[[([<([[]<>])[[<>{}][[]<>]]>{{[{}{}]}[[[]()]]}][[<((){})<[]<>>>]<{[(){}][[]<>]}<<[][]](()())>>]){<(( -[<{{({<<[{{<<(()())[{}[]]>{[<>{}]<[]<>>}>{[([]<>)[{}<>]](({}<>)[(){}])}}}[[(<{()}{<>()}>)<{<{}{}>([ -<{<[{[[<[({{[[{}[]][()()>]((<><>)[[]{}])}{({{}{}}[()])<{<>{}}(<>[])>}}<<(<<>[]>[()])>>)]({{[([<>])(<{}[]>{ -(({<{<{[[([<<{{}{}}>(<<>{}><()()>)>]{{(<{}>{{}[]})}(<([][]][<>[]]>{{<>{}}[<><>]})})(<[{{<>()}({}{})}{{{}[]}{< -{{[<<{{(({{{<{<>{}}{[]{}}>[<[]{}>{()()})}}(<({[]()}[()<>])[{<>()}<[]()>]>[[[{}[]][<>{}]]<{< -{{{<<<[(<[({([()()]))[<[()<>]{()()}>((()[])([]()))])][([<{{}()}<[]<>>>](([<>]<<>{}>){({}<>){[]<> -<<({{[([{{<[[<()()>{(){}}]{{()<>}[(){}]}]{[({}{})([]<>)]}>(<([{}()](()[]))({<>()}<<>[]>)>[<[()<>]< -{(<{{([{<{<(<({}{})([]())>)>{[{{{}[]}(<>{})}{([])<{}<>>}]<{<{}()><()[]>}<{[]{}}<[]>>>>}>}<(<<([ -([([(<{<[(<[{<<><>>(()<>)}(([]{}))][<(<>{})<{}>>{[()[]](<><>)}]>[[[{[]{}}[[]{}]]]<{[()[]]}[[{}{}]<<><>>]>]) -{<<({({{{[({[[<>[]]({}())]{[{}()]}}({[()()]{[]<>}}((()<>)<[]{}>))){[{{{}()}{{}()}}]}]}<<<[[<[]()>][ -{{[[[{<<[(([{[<>{}]<<><>>}{{<>}{[]<>}}]<[<<>[]>({}{})]>)({<{()()}>{{()[]}({}())}})}]<([{[<[][]>{()[]}]}] -(<<[<[[[<{{[{{()}[{}[]]}[<{}<>>{[]{}}]]{{[()[]]<(){}>}}}(((<{}{}>{()()}))[<{<>()}{()<>}><[ -[[{[<([([<<[[[()()]{()<>}]({<>{}}[<>[]])]>(<([<>()]<()<>>)[[{}()]]>)>])]){({{{[{<({}[]){[]()}><<[ -(<[<[(([({{[({<>[]}[<>[]])[([]{})[<>[]]]]([<{}}[{}<>]][(()()){{}()}])}([<({}())[[]<>]>([[]{}] -{([[((<(<([{([<>[]]{()})[(()[])]}])(<[<{{}()}>]>)>)>)){{{<<[<[<(<><>){<>[]}>[[<>{}]]]({<<>{}> -<<(((({<<[{([({}{})[<>()]]<<(){}>({})>)}{<<{[]{}}{<><>}><{<>{}}[()[]]>}<(([][])(<>[]))<[<>[ -{{{[{[[([({{{<{}{}>{()}}((()[]]<<>{}>)}}<[{[{}[]]<<>[]>}{[{}[]][()<>]}]<<({}[]){()()}><{<>{}}(<>[] -[[([(([({<[<([<>()][[]()])>{{<[]{}>[<>()]>[([]{})<(){}>]}]({[(()<>){{}()}]}<{(<><>)({}{})}{[[]<>]{{}()}}> -(<{([{{([<{<<<<>[]><[]()>>[(()[])[<>()]]>{({()<>}{(){}})<<{}<>>{<>{}}>}}[[{<{}()>}<(()<>)[()<>]>]{[[<> -<[[{({[<<<{{<[<>{}]({}<>)>(<()[]><[]>)}(<{{}()}<{}{}>>{{()}<[][]>})}[{({[]{}}(()[]))<[[]{}][[]{}]>}<{{<>{ -{({[[<{<([<((({}{})[{}{}])){{[()<>]<<>()>}[(<><>){[]}]}><<<<()<>>(()<>)>>[{([]){<>{}}}]>]){({{[{{} -(<<[{[<<({<{<[<>[]][{}<>]>([{}<>]<<>()>)}{(<{}{}>{{}()})<([])>}>{(({[]())(<>[])){[[]<>][<><>]} -[({(((<(<<{({<()()>({}()>}((<>[])[[]]))}>{<(<({}<>)([]())>[{()<>}<<>>])<<([])<[]()>>{(<>{})[<>{}]}>>[[ -<<{[(({<<{[{{<<>()>{<>{}}}({[]}{()})}][<[[[]()]]<<{}{}}[<>()]>>]}[<(([{}{}]<()<>>){{()<>}[[]<>]})<{<[ -(<[[{{{<<(<<[<()[]>(()[])]<[()()]([][])>><{({}<>)[<><>]}>><[(({}){[][]})((()()))]>){{<[([]<>)[<><>] -[[[[<[<[[[<(([<>{}]<<>()>)(<<>()>{{}{}}))[([()()]([]<>))]>(<[([]())<[]<>>]{<{}{}>{{}{}}}){(<()[] -{[<(<[[<{<{[{({}[])[<>{}]}<[()<>]>][(<{}<>>(()[])){{()()}<()[]>}]}[<[(()[])]({{}{}}(<>{}))>]>}<{{[{([]{})<(){ -(<[{{{{{{[{[{(<><>)({}<>)}[(()[]){<>[]}]]}[{([{}<>])}]]}((([{[[]][[]{}]}({<>()}[()[]])][({[ -(<<<<[[{{<<((<{}()>[<><>]))<[<<><>>([][])]<{{}<>}([]<>)>}>{{[(<><>){<>{}}]{<<>()>(()())}}[<[<><>]{{} -{({[[<({<{[[[[[]<>](<>{})]((<>{})<[]()>)]([<()[]>({}<>)][[[]{}>[{}()]])]{({<[][]><[]()>}<(<>{})>)((({}) -{[([[{<<[{<<[<()()>[{}[]]]>{(({}{})([]<>))[[{}()][()<>]]}>[<(([][])){[{}{}][{}{}]}>{{<(){}>([]<>)} -([{<{{{(<[{[{{[]}[()<>]}(<[]{}>{()<>})][(<[]><{}<>>)<([]{})(<>[])>]}][[{[<[]{}>][[<>[]]{<>[]}]}<((()[])( -<(({{<<[[<<[[(<>[]){[][]}]{({}())(()<>)}]{({{}<>})}><([<<>()><{}[]>][[<>{}]({}())])[(([][])({}< -[<<{{{[[[((<{([][])<<>()>}((<><>)([]{}))>))[<(<[<>()]><([][])<<><>>>)>[[<<{}{}>(<><>)><{[]{}}>}{({ -<<{<<[[[(((({{[][]}[{}[]]}(<<>{}><{}<>>))[(([]<>)<()[]>)<[<><>]>]))<<(<<<>{}>>{(<>[])})<[<< -[<<{({{<[<[<<({}[])(<><>)>(([]{})([]<>))>]>]{[(<<{(){}}[[]<>]>>){([<{}()>[()()]](([]())[<><>])) -{({<[<[{(<{[([[]<>]{<>})<{<>[]}([])>]}<{((<>[])[{}[]}){{{}{}}<[]<>>}}<{[[]{}](()[])}<(()()) -(({{<{<[[(<[([<>()][[]()])<({}<>)(()())>]{<<<>[]>{(){}}>}>([{({}())}{<[]>(())}]{<<[][]>({}[])>}))] -{{<{{(<[[[{<<<[][]><{}[]>><(())[{}[]]>>}][<(([[][]][<>{}])(<[][]>)){{([][])<{}{}>}[[[]{}]{[ -[([{<[[<[{([{<[]{}>(<>{})}]<{[[]()]}[<()<>>]>)}][([[[([])<<>()>]{<{}<>>[()<>]}}((<{}{}>(()<>))(<{} -([<{(<({((<{<{()[]]{[]<>}>(<[][]>(()<>))}{<[()[]](()())>{([][])<<>>}}>))(<[(({[]()}(()[]))([(){}]{<> -([{{[{(<[((<<[[]()](()())>{<{}()}{[]}}>{(({}<>))<<<>{}>[{}()]>})[[((<>)<[]<>>)([()()]{<>{}})]<{[(){}]{[ -<[<[<[[[({{{[[()<>]([]())]}}{({[()()]}{{<>[]}<<>{}>})[[{[]()}[{}{}]][{<>()}<{}{}>])}})<<{([{()[]}<[] -<([[<{<<{(<(<{[]}[{}()]>({()}{<>()})){{[[]()](<>[])}(<{}{}>(<><>))}><{{{(){}}<<><>>}}>){(([[()<>]<<><> -{(([(<[<{[[<{(()[])[{}<>]}<<{}()>>>([({}<>){<>{}}]([()[]]{{}()}))]({[[[][]]]})]}>][({[{<<([]<>){()<>}>({<>< -([<(((<[<({<[({}{})((){})]{{()<>}<[]<>>}>{[{()[]}<<><>>]({{}<>}[[]<>])}})[[{([[][]](()[]))({()[]})}(((( -{<[{[(([<(<{<[<>{}]>[((){})({}())]}{(<(){}>{[]<>})([()<>](()<>})}>[(<{[][]}{<>[]}>[<[]<>><< -[<<{((<(<((<<{[]<>}{[]<>}>{[<><>](()())}>{([<><>])[([]{})(<>[])]))(<<{[][]}{{}()}>[<<>{}>{{}{}}]><[({}{ -(<([((({{([[<<{}()><()[]>>[{()<>}{{}{}}]]{<({}{})[[]<>]>{(()[]){<>}}}][{{({}{})}<([]<>)<()[]>> -({([[<<[[[[([<()()>{{}<>}]({{}[]}))]<{(<(){}>[()()])}>]{{<([<><>]{[]{}})<<{}<>>[()<>]>>}{[ -<({{(<<((<<(<({}{})<{}()>>{{<>}})([[{}()]{{}()}][<<><>>])><{[<[]()>[()()]]<([]())>}>>[<<<{()}< -[[[(<((({{{{<{[][]}{<>{}}><{[]{}}<()[]>>}<([{}{}]{{}<>})>}<({[[]<>][[]<>]}[[()<>]<(){}>])>}{{( -(<<{({[{({[{(([]<>)({}[])}[<(){}>]}]})}][({(<<{(()())}[<(){}>(()[])]><({<>{}}<()()>){<[][]>[(){}]}>> -([({{{{{([{[{([][])<[][]>}<{()<>}<{}<>>>]}{[{([][])}<<()()>[{}[]]>]{<[[][]]{[]<>}>}}]<[(<<[]< -[([<({(<({[<{[{}<>]}>{[(()<>){<>()}]}](([([])[<>{}]])<[[()()]{[]}](((){}]{[]{}})>)}[<[<{<>[] -[({<[(<<{<[{[[(){}]<<><>>][<(){}>[{}[]]]}(({{}()}<[]<>>){([]()){{}()}})]><<(<<<>[]>{<>}>(({}()){<>()}))[[(< -{{{{<{{<<{[<([()[]][{}[]])[{<>{}}[(){}])><((()[]){()[]})[[{}[]](()<>)]>]}>>}}>{{[[{<(<(({}<>)[<>()]){[ -([<{[<<[{({([<(){}>([])][(()<>)<<>()>])}{[([[][]]{{}()})<[{}]({}<>]>](([[]()]<{}<>>){<{}()>[[]()]})})[< -<((<{({[<(<(<<{}<>>{[]()}><<()<>>([][])>){<<[]{}>{<>[]}>{[<>[]][()()]}}>(({{()}{()<>}}({[]<>}(<>{}))) -<[(<{{{<[(([{{[]<>}{{}()}}<[<><>]<<>[]>>]({((){})}))<(([<>()]<[][]>)(<()<>>([]<>)))>)]>[[[[[{[ -(({{(([{{((<{<<><>><{}<>}}{{{}{}}{[]()}}>[[(<>[])[{}{}]]{<()[]>[[]{}]}])){{{{{()<>}<<><>>}{<[]<>>[[]<>] -(<{(((<<(({{{{[]()}}<<()()>{[]>>}[<{<>{}}{<><>}><{{}()}({}<>)>]}))(([((<(){}>({}()))<{<><>}<[]()>>)<( -<[[<[(<<{((<[<[]()>([]<>)]{(<>[])[<>()]}>[<(()<>){[]()}>{{[]<>}([][])}])[<(([]<>){<>()})([{}()]<[]{}>)>({ -<<[[({<<({<{[({}[])<()<>>][[(){}]{[]()}]}[{<(){}>[<>[]]}{(<>[]>({}<>)}]><<([[]<>]({}))<{[]{}}(<><> -<(({([<<(({[{[[]<>]({}())}[{<><>}[[]()]]][(<{}()>)[{{}{}}[{}{}]]]}<{(<()<>>{()<>})<[()[]][{}{}]>}[[(<>[]) -[<{<({{(({(<[{(){}})(<<>()><<>()>)>)<{<({}<>)[{}[]]>(<()()>(<><>))}{([<>[]][()<>])[{[]()}{[]}]}>}))<( -[<{<[[(<([<[<<{}<>>>{[<>[]]({}())}>{[(<>{})[(){}]]{[<>[]]}}>][{<{<[]()>{{}{}}}[[[]<>]<(){}>]>([<<><>>[{}{} -<<(({[<<{<([[{[]()}{<>()}]<[[][]]>][(((){}){<>{}})([{}()]<[]<>>)])>}>([[<<(<[]<>><()()>)<[()( -{<({[{<<<{[({<()[]>}[<<>()>[(){}]])<[(<>())<[][]>](<[]()>[{}<>])>]((<(<>{}){<>{}}>{{[]()}([])})[<{{} -[<([(<[{(<([<(<>[])[()()]>{[()<>][<><>]}]<[{{}[])]((<>())[[][]])>)>({(({<><>}({}[]))<{{}<>}([]<>)>) -{<[[({<[([{<{({}()){{}{}>}>{{[()[]]}[(<>[])<{}()>]}}])[[<(([<>]<{}<>>)([{}]{<>}))<({<><>}([]<>))<[<>[]][ -{(<[[([[([{{[((){})(()<>)]}}[<(([]<>){{}{}})>{<[[]{}]{()()}>({{}()}[<>])}]][[(<[[]<>]<<><>>> -<{[<{{((<({{{[()[]]([]<>)}({{}<>}<{}()>)}(((()<>)[[]{}])[([]<>)<{}()>])]([[<()[]><<>()>]]<{{[][]}[[]]}>))>)<< -{([([<<((([(<([]<>){[][]}><{[]()}<<>{}>>)(<[<>()]([]<>)>[[[][]]<<>()>])]))(((<{<[]()><()<>>}([[]][()[]])>)<( -{<[(<<((<<({{[{}[]][<>[]]}[{{}<>}((){})]}<([()<>][{}[]])<{<>[]}({}())>>)(<[<(){}>]{{()[]}<()()>}>(<<()[]> -<(<{[({{<<{[({<>()}{<><>})(<{}{}>(<><>))]{<<{}<>>({}{})>}}[({(<>{})({}{})}{<{}{}><{}{}>})]}[<( -{<[([<(([([<(<()[]>(<>[]))[[()][<>()]]>[[{{}{}}(()())][<(){}><{}<>>]]]<((<()>((){}))<{{}{}} -((({{(({{[<[<{<>}<[]{}>>{([]{})<{}<>>}](<{<>{}}<<>()>><{(){}}[[]()]>)>({<([][]}<<>{}>><<{}()><{}{}>>} -[([{[<[[({[(<{<>[]}[{}[]]>(({}[]}{[]<>}))[<{<>{}}{<>()}>(([]<>))]][<(([])<{}()>)[<{}<>>{[]< -([<{(<[<[{([<[()[]]<()<>>>]{[{[]{}}<<>()>]}){[[[<><>][<>[]]]<({}[])<[]()>>](([[][]]<{}()>)[[<>{}]{()[]}])}}{ -[[[([{{(({<[[<<>{}>(<>())][((){})]]]{((<()<>>{[][]})((<>())(()<>))){<<<><>>(<>[])>}}}(({<([] -({{[(([<(<([<{(){}}({}())><[{}<>]>]{(<<>{}><(){}>)})>){[<[<(()()}[<>{}]>((<><>)<<>()>)][([{}{}]){(<>[])[[ -{([{((({(((([(()<>){[]()}](<{}[]>[{}{}]))<((()()){{}{}})[<[]()>]>)[((<<>[]>[()[]])(<{}<>><< -([[{[[[{<{[{{([]<>){()[]}}}]{({(()<>)({}{})}[<{}()>{[]{}}])<{[<>{}]}>}}>}]]]{<[({(<[<([]()){ -((({[<<<{{(([({}<>)<[]<>>][{{}{}}])){([[()<>]]({(){}}[<><>]))((<()()>[{}<>]){{()<>}(()[])})}}<({(( -<<<(<{(<([<{[[{}{}]]<{(){}}({}())>}[<<{}()><{}{}>><(()()){()<>}>]>]]>{<[([<<()<>>((){})>][[[()[]]<{}[]>]<(<>{ -([{<[[[[[[{(<<()<>>([][]>>)({{()[]}<[][]>}((()()){()[]}))}((([{}<>]([]<>)){<<>()>{[][]}}))]<<[[[[]()][[][]] -{<<[[{{[([<<<{()<>}>[((){}){[]{}}]><({<>[]}[{}])([[][]]({}{}))>>[(([[]<>]){<()<>>[<>{}]}){<<(){}>({}{})>[{ -<{(<(<([(<<([<[]<>>(<>{})][([]())<[][]>])([[<>()](()[])])>({(<{}<>>([][]))}[{[[][]]{(){}]}] -{[({{{[([{<((({}()){(){}})((<>[]){<>{}}))<<([][]){{}[]})[{{}{}}{{}[]}]>>}[{[[[<>[]]([]{})]<[{}()]<<><>>>](<(( -[[{[(({<[[[({((){})<()<>>}{{<>{}}[()()]}){[([]{})([]<>)][{{}}<<>()>])][{([{}<>]({}())){([]{}){ -((<[{(({<{<(((<>)<{}[]>)([<>[]]{()()}))>}>}[[<[{({[]{}}{[][]})}(<{{}[]}(()[])>(({}()){<>[]}))]<<([{}][()[]])> -<(({<[[<{{<<<[{}{}]{(){}}>{<()<>>[<>{}]}>>}[[{[([][])(()())]<[()<>]>}{<<(){}>[()[]]>([[]<>]<[][]>)}][{ -<{((<({{({<<{([]<>]{<><>}}((<>[]){<><>})>>{<{[{}{}][<>[]]}>({{<><>}[[]]}<{(){}}[<>{}]>)}})}})<((<{[(<<()( -[(({({{([([{{<[]<>>([][])}<[()<>]>}{(({}())[<>()])}]<({{{}{}}}({{}<>}<[]{}>))>)(<[[<()>((){})] diff --git a/2021/inputs/11.txt b/2021/inputs/11.txt deleted file mode 100644 index efb0e67..0000000 --- a/2021/inputs/11.txt +++ /dev/null @@ -1,10 +0,0 @@ -5651341452 -1381541252 -1878435224 -6814831535 -3883547383 -6473548464 -1885833658 -3732584752 -1881546128 -5121717776 diff --git a/2021/inputs/12.txt b/2021/inputs/12.txt deleted file mode 100644 index 262ee68..0000000 --- a/2021/inputs/12.txt +++ /dev/null @@ -1,19 +0,0 @@ -lg-GW -pt-start -pt-uq -nx-lg -ve-GW -start-nx -GW-start -GW-nx -pt-SM -sx-GW -lg-end -nx-SM -lg-SM -pt-nx -end-ve -ve-SM -TG-uq -end-SM -SM-uq diff --git a/2021/inputs/13.txt b/2021/inputs/13.txt deleted file mode 100644 index e9b7614..0000000 --- a/2021/inputs/13.txt +++ /dev/null @@ -1,894 +0,0 @@ -899,112 -477,249 -462,60 -49,299 -1097,819 -890,74 -477,231 -1242,464 -57,641 -833,471 -1292,784 -1232,717 -898,227 -442,749 -893,116 -395,423 -1304,695 -211,186 -1097,243 -1004,46 -654,361 -1044,784 -745,284 -376,637 -634,737 -509,369 -242,395 -199,442 -397,170 -634,94 -954,15 -1019,219 -798,782 -340,262 -1299,598 -1133,23 -967,5 -291,675 -519,119 -97,698 -291,107 -301,592 -505,537 -1280,780 -340,632 -919,588 -733,884 -166,577 -530,840 -1197,187 -1004,605 -244,668 -38,368 -1241,170 -1161,199 -597,701 -594,140 -1161,691 -505,357 -666,381 -947,107 -1268,179 -984,585 -418,775 -805,471 -1074,455 -142,245 -284,403 -1064,557 -207,766 -485,759 -236,775 -38,309 -329,59 -1169,857 -791,775 -1310,809 -530,715 -571,401 -525,673 -1064,701 -304,110 -402,350 -1237,172 -646,287 -959,156 -62,320 -674,364 -959,738 -723,535 -177,423 -798,85 -497,859 -825,99 -473,593 -575,45 -505,215 -764,133 -109,684 -884,457 -356,879 -920,238 -310,233 -79,266 -177,663 -691,868 -1290,352 -714,745 -493,527 -1173,65 -1026,520 -284,473 -662,647 -557,522 -1190,667 -181,180 -1178,114 -990,3 -798,649 -428,224 -428,511 -254,567 -574,669 -468,672 -324,801 -1290,542 -120,702 -271,312 -145,817 -1082,187 -1014,493 -691,420 -718,544 -412,560 -420,368 -428,432 -326,585 -686,108 -1297,25 -1290,782 -689,893 -1046,798 -194,588 -423,873 -97,876 -748,634 -865,887 -296,493 -1046,350 -488,311 -1048,411 -344,152 -962,718 -410,893 -986,801 -527,274 -798,654 -736,107 -462,95 -999,826 -1119,595 -604,652 -261,124 -20,352 -581,50 -417,778 -820,260 -310,651 -95,21 -20,21 -629,32 -1133,471 -1082,885 -82,450 -1079,0 -798,334 -420,634 -1243,87 -290,262 -477,295 -226,511 -915,670 -364,632 -248,625 -1062,269 -331,324 -713,193 -739,65 -74,667 -1248,574 -903,490 -65,868 -1250,306 -149,695 -574,673 -246,787 -570,717 -1225,105 -214,36 -904,336 -991,726 -1054,661 -744,765 -324,353 -73,546 -667,150 -780,179 -1136,381 -920,14 -57,253 -825,404 -638,427 -170,297 -231,465 -792,140 -979,773 -669,8 -1216,10 -1020,262 -758,158 -879,516 -621,893 -1183,172 -370,25 -140,446 -1034,820 -301,289 -325,835 -167,794 -1293,304 -58,521 -108,504 -718,96 -621,393 -890,816 -977,180 -236,887 -1277,309 -197,53 -999,397 -1133,599 -619,26 -932,746 -842,149 -1236,765 -16,651 -1216,688 -1149,367 -743,819 -706,674 -1212,259 -130,623 -273,54 -284,25 -284,491 -485,411 -313,248 -79,406 -1046,96 -13,663 -35,710 -306,166 -560,206 -1168,245 -460,101 -363,362 -505,19 -1248,47 -264,432 -1280,767 -1031,100 -1158,869 -48,861 -334,653 -1135,822 -1175,595 -884,885 -512,85 -484,745 -900,449 -157,852 -497,266 -946,632 -217,236 -256,661 -248,558 -47,570 -1103,766 -1215,425 -842,672 -947,362 -996,710 -1033,75 -552,812 -62,798 -862,702 -756,803 -3,466 -934,677 -1252,521 -1220,103 -570,499 -997,438 -1245,677 -30,753 -900,673 -1119,593 -716,754 -264,350 -420,484 -1144,87 -6,695 -493,504 -669,231 -1051,695 -97,522 -97,565 -954,463 -674,595 -63,292 -961,409 -348,848 -166,359 -686,767 -192,575 -848,319 -925,477 -735,182 -326,107 -470,117 -1183,620 -370,822 -349,37 -957,78 -209,781 -30,464 -62,803 -94,884 -542,36 -1307,793 -398,681 -604,450 -376,329 -175,520 -495,820 -764,504 -768,858 -241,341 -502,869 -1,726 -252,675 -157,490 -672,427 -1059,355 -1151,820 -319,168 -1016,719 -726,302 -895,371 -527,620 -1151,436 -805,647 -540,705 -1153,547 -1304,199 -817,367 -88,126 -1074,439 -1289,140 -1096,702 -1243,359 -739,401 -448,702 -858,85 -810,291 -1120,754 -1190,702 -239,523 -805,215 -920,350 -1176,211 -853,221 -985,661 -428,670 -341,438 -566,129 -333,714 -853,124 -624,767 -1240,368 -641,250 -1236,227 -1218,484 -1303,840 -587,871 -408,892 -1004,838 -109,210 -716,140 -1093,658 -773,7 -654,309 -1049,677 -674,530 -318,831 -1118,767 -997,456 -740,717 -1238,791 -848,127 -541,259 -830,8 -363,219 -584,526 -672,651 -353,816 -457,322 -112,529 -1004,56 -161,390 -900,1 -169,135 -25,862 -584,220 -872,123 -893,778 -186,672 -341,194 -303,268 -992,383 -465,368 -13,25 -1168,240 -311,516 -713,701 -646,607 -1240,526 -510,558 -723,359 -842,558 -726,880 -979,757 -1202,257 -495,773 -70,686 -753,522 -94,688 -753,428 -273,532 -197,501 -485,722 -840,848 -420,816 -186,149 -698,403 -363,676 -1262,861 -512,112 -1201,658 -129,98 -1022,309 -1263,324 -569,660 -74,675 -80,409 -177,232 -455,4 -818,527 -480,397 -186,222 -1114,581 -783,620 -1201,236 -197,893 -1118,95 -489,728 -388,140 -604,242 -1216,240 -797,754 -756,539 -797,37 -1173,872 -622,623 -489,815 -117,143 -291,184 -863,128 -730,765 -73,722 -892,7 -488,535 -813,628 -940,822 -552,318 -273,840 -1086,289 -1280,464 -822,311 -149,295 -477,697 -391,588 -1237,348 -262,483 -6,199 -584,592 -485,539 -390,126 -490,738 -1170,373 -1140,297 -934,637 -396,436 -1233,385 -733,765 -947,219 -349,485 -490,746 -643,338 -1084,511 -979,122 -408,555 -820,290 -669,25 -1253,701 -813,72 -999,378 -1176,855 -1124,745 -132,780 -706,204 -581,157 -667,556 -562,410 -808,869 -428,383 -3,101 -996,632 -261,746 -577,10 -830,886 -489,838 -344,742 -1136,845 -398,661 -398,238 -1019,787 -142,649 -584,302 -438,771 -288,302 -1161,295 -92,634 -606,145 -970,632 -1034,74 -1079,894 -142,240 -1275,710 -820,746 -1173,22 -74,577 -855,890 -689,501 -497,347 -358,688 -636,364 -567,819 -1022,302 -758,736 -1253,253 -428,501 -821,815 -887,21 -1213,490 -764,705 -60,306 -1153,255 -1056,327 -601,168 -1099,634 -880,718 -1146,604 -1213,18 -1178,780 -822,535 -1161,471 -952,127 -1201,210 -688,623 -574,221 -890,634 -170,597 -157,42 -1084,393 -310,661 -666,8 -375,548 -597,193 -390,544 -65,677 -263,180 -621,449 -1165,714 -842,745 -582,473 -997,472 -1145,815 -25,32 -820,156 -612,520 -957,302 -770,705 -113,187 -1114,313 -825,411 -698,267 -813,347 -1236,667 -723,807 -169,815 -805,194 -1280,114 -1223,815 -820,820 -790,659 -850,101 -1250,588 -955,525 -676,782 -1113,221 -224,289 -1290,649 -284,421 -574,787 -1020,632 -1026,25 -961,530 -858,267 -1237,157 -1238,439 -952,206 -996,184 -1292,364 -969,707 -546,133 -619,555 -575,182 -584,880 -979,137 -30,268 -477,214 -797,857 -1039,582 -1144,359 -211,17 -790,235 -1180,623 -915,224 -477,471 -261,665 -833,295 -830,662 -601,138 -656,361 -922,688 -1262,145 -1231,406 -858,361 -616,816 -1290,270 -764,189 -320,689 -18,530 -813,266 -363,107 -577,436 -609,439 -560,464 -229,490 -480,886 -281,333 -202,267 -1078,10 -492,527 -929,362 -373,781 -381,586 -126,150 -246,109 -169,68 -508,691 -638,243 -741,234 -1081,404 -1290,245 -1034,298 -621,841 -821,728 -23,44 -1260,674 -1044,140 -217,628 -750,688 -1140,149 -552,736 -261,453 -192,95 -452,361 -1140,597 -726,368 -798,688 -519,147 -1082,707 -1294,19 -70,357 -840,693 -691,362 -1148,77 -311,68 -654,555 -90,710 -1049,770 -1019,184 -130,271 -403,707 -67,87 -837,593 -1213,404 -1294,518 -162,186 -893,330 -698,520 -87,75 -976,451 -157,266 -758,576 -719,154 -903,493 -822,583 -594,530 -70,144 -1153,628 -463,327 -1216,884 -654,533 -902,709 -714,597 -141,485 -634,112 -723,87 -833,231 -159,325 -977,714 -206,285 -853,572 -301,414 -1004,400 -750,884 -358,127 -1046,432 -520,235 -594,812 -801,873 -1169,37 -986,353 -1006,110 -1099,260 -915,695 -1062,784 -410,143 -1300,8 -1297,259 -348,737 -175,822 -348,157 -1037,54 -1014,849 -785,673 -518,866 -716,812 -418,119 -497,72 -1093,236 -1069,553 -566,765 -703,801 -1230,409 -1029,333 -1190,227 -94,206 -641,886 -1268,161 -1181,221 -417,116 -47,324 -1124,672 -870,140 -159,121 -440,226 -169,31 -428,462 -440,858 -395,672 -348,46 -236,632 -184,848 -735,712 -470,693 -243,782 -940,869 -154,603 -935,548 -1039,841 -490,143 -149,471 -920,880 -243,112 -706,652 -817,504 -465,884 -581,844 -914,884 -711,536 -90,343 -952,530 -1290,21 -135,595 -868,749 -1238,473 -898,667 -174,397 -1078,688 -990,689 -1272,368 -438,123 -400,262 -102,812 -1184,150 -691,666 -567,371 -982,107 -537,887 -800,110 -735,180 -32,623 -242,110 -632,334 -753,789 -411,65 -1290,737 -313,438 -900,751 -333,180 -426,457 -261,677 -440,140 -714,297 -527,172 -729,546 -673,142 -457,501 -1168,688 -1124,149 -664,383 -848,799 -480,381 -159,436 -867,821 -213,243 -378,148 -947,676 -72,473 -1133,645 -1150,653 -653,840 -912,233 -769,259 -1133,871 -913,724 -22,334 - -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/inputs/14.txt b/2021/inputs/14.txt deleted file mode 100644 index 871eaf0..0000000 --- a/2021/inputs/14.txt +++ /dev/null @@ -1,102 +0,0 @@ -SHHBNFBCKNHCNOSHHVFF - -CK -> N -VP -> B -CF -> S -FO -> V -VC -> S -BV -> V -NP -> P -SN -> C -KN -> V -NF -> P -SB -> C -PC -> B -OB -> V -NS -> O -FH -> S -NK -> S -HO -> V -NV -> O -FV -> O -FB -> S -PS -> S -FN -> K -HS -> O -CB -> K -HV -> P -NH -> C -BO -> B -FF -> N -PO -> F -BB -> N -PN -> C -BP -> C -HN -> K -CO -> P -BF -> H -BC -> S -CV -> B -VV -> F -FS -> B -BN -> P -VK -> S -PV -> V -PP -> B -PH -> N -SS -> O -SK -> S -NC -> P -ON -> F -NB -> N -CC -> N -SF -> H -PF -> H -OV -> O -KH -> C -CP -> V -PK -> O -KC -> K -KK -> C -KF -> B -HP -> C -FK -> H -BH -> K -VN -> H -OO -> S -SC -> K -SP -> B -KO -> V -KV -> F -HK -> N -FP -> N -NN -> B -VS -> O -HC -> K -BK -> N -KS -> K -VB -> O -OH -> F -KB -> F -KP -> H -HB -> N -NO -> N -OF -> O -BS -> H -VO -> H -SH -> O -SV -> K -HF -> C -CS -> F -FC -> N -VH -> H -OP -> K -OK -> H -PB -> K -HH -> S -OC -> V -VF -> B -CH -> K -CN -> C -SO -> P -OS -> O diff --git a/2021/inputs/15.txt b/2021/inputs/15.txt deleted file mode 100644 index 1990d65..0000000 --- a/2021/inputs/15.txt +++ /dev/null @@ -1,100 +0,0 @@ -5698271399793414121494916897678273334792458352199237144928619653191794144917556817941885991921787155 -5661218626919981949139858312691785612259857529334128895157352159114297128511813456894839991981828919 -1829946539172173769987529428979213588624889988719998181167931129997731961946189278688942251875931179 -1999119539431115938818955166792951461581819916221516821681692884358864981966117818421936138119178448 -8248487982679211958329811353187936515794549929583184191911666793879132359192179796818752613119298188 -7391613611139499971186919159397755657961352334771192112294557688911149919935819422199281134255797767 -8124729396114568961156298172414395681961627813193215526122172712983935817479529728239799416288287177 -9649211889945273498525484578866135611815817899936588391937238711562851327977738262898917714539618992 -1141741151396594515311116985514997126571483473844951949329748922961996548324126664446185813879832188 -6514441248746823748338931782958583948711212951974131921212693782738511196996128897191782852921157717 -9391886829151987712527174199971418888695457266233516772351113144394198243117872737133772919969819519 -1198331423874598397283651925996811591794589456846981969193281925566799829729889189889897828398875973 -3993119331859999411778999198997168314599391886293921999193929916292896686191667979558511312556596894 -4885648184914319438678987185948358172121994124174189148399374584265796556987819754991475787318732495 -7161834654516953633561499967999394938799899319729924222599794975138255185728879581989683917238688499 -5984849949933778929823916964338381451782979977879923213397398539961494556984787412996655398495998949 -5715125898984926281417488864215481241818325728147899985999237792243119997919523716364219919384984139 -9859999616929285298541192766179418656994667513839176241589982149119397731438826191347741844116719249 -8175137179841286592241832831664588945248987741981849615626887738291971771877815459199919596297762924 -1195455998712612867139126669399111711242319181378472389957511612195887919281465911167399661193991259 -6683294289715197916912936717981879539595921479689377149531198421412217683129512395995551899999253636 -4384549778929184387719457231348656645896889888925317219969479184937844937194733193727596993257773958 -3276812228776279165124713927385779131439398642869891821824228691957821333121694837396724995969152871 -9919942131189697791118151719399685129324814276422561998279371918941781591744772893513849374159719689 -9381491523919433281119518148692169889399181847183427693123932741321897894329241437714386791132191185 -9491214195479284697132149999835916255594317799411165638929858419125934487114527249742829613155512959 -6311661999995998283745198816594176551398793726177951929118916489667398222393341857119652996537191216 -6982112288787347411291733589694945315895949612819676734199121729449261277878511178985354939268994351 -3674562711198699238983994755221985299338191681822892997159181992896128148896975971957144448941814152 -9899194386288999913747123919122811877922937176682999664964885597922734185747279621687621731836928862 -2116816742597199191219978826825994722615889928911124939448369538185829869273435191136937156632583851 -4349941568369745619775621261571293998779732985286699593958874613332787391776856914459351828283129499 -2139545889871837989617135399996761155985919219131927394712919919165898258917812865693299999372143937 -2797918178177159361299151932139531949921215449467992544898132943871367946184259699282519985747111894 -1486233998921528551532861544482468798798911836599829829996424887757819971589876285997126989165281171 -8861164846365591334792621191572483286587764653747651579926829499721832813168648324199795414996798928 -9291853568543999152479124588672419544474748794822216282929683566381835292497918418175413139195238875 -4459193479395871171969518189835778911861995829613879912466644113246996925946217134981986998535612761 -3917415977315473896693284392244697742378915475693115524188981984797471519797297767819983299114674163 -9479997975888641554837851979187615719199134617129683999813865847829191959434496893219481276491982115 -1192917311668797426356261998346738779982194786382977926498879633266998527258133639952619989139917922 -7719288735263969519584635229174517995733918532265569199269899656492443157891869119696416131629593639 -2184119869185523966813259979736987537578526292398798983845392291835172615194758136222947294271887893 -8729953944813191318117475998726288371635861354847924941923488971912998769489173795899411912899358291 -4865718997911481411828882919717899614955999831128828316982172988928635967691754477941769257918149225 -2993917151292413828544861759731699793999794939134673192415919816989946192187733812832551933836349353 -2392657723121896915129994993779197965282385759494924426239478311328999729999373913937519813997858629 -1231999494818876979724169419419112419866229157682954926121898668165939174414423891657921992944249919 -9918532449129634933779591992923399274618345391686218726361524731393799762548689548319471496829728796 -9998799217976696793819516835698899484118485923118178917448293998592525822132531922781281129488216397 -5192761493599676289836184964748349843714842349297638881284681117695677295987225931879393958925236789 -7268883329987412183226822596174125816931195839329615165616819294836862793251385934133841918139897811 -6965568945376938749193143429716268629281259918717113392767177211856962116259137767717711199819531318 -9946637998921258586362681893277981845668197589625911332226897948938743394789819211693113189244919914 -4871851551891469283341781775791494521158119524555886558545149797364636497391519989229278417113895118 -1345983432979827816668993821658815763434864899249549719186967999197848321762371279955891998781349927 -6314411929798522969667512333572214219998191666968187141597233789569459669912829965921239279371936316 -3992169277898367859361361786747537912321799661448888219875991399581567758199888738334192143862413181 -2222496914541859183177213262919191272991899639234997678238191986198749293843119619698119988293199525 -5915371189328353219855382685759969775542849935211982181425259529898186916649392484997392838711191117 -8169587973671717318581118999998425389847631991852491196188179989154396999942138113786691868241134889 -5344685492577218115877995132456423826951924968919925139319849473936971671795487241479296442941929811 -1251739861149952116921832956986111819961136698717996819282184146866727525158711738228839674622782386 -9847314199798528792466291586899159199338477391961835887792183113688154215493472212798899991864295742 -5257272784491799827451173416779878548132798785993631488174276918175531348892491918523719192299467898 -7992979991181179831169821468119411577879187992796818917682661441819267843277919392835983139489719471 -4128797488218887928681673379728116122642549998949328966228125433858567196198751462818891984938354911 -3475959599312382511869439189922686358873981983568449243997159614192913999914236993319949291439999198 -1517571791296243999998371134995497132685919198842128735596841665424591185199389913668775951218689423 -5654967112585715992259299352411729124559287912759919919348673481869219527276935916149899615111454338 -7959995196194629598269761799738458135587969367688876114561929169848572742199927976195348111813159694 -8341237826999851918267518141919121565937312914613679117869654472139112992413357268683764935191892197 -9191144725134452491124119549826718699739659572818352415387359897217137915122751995997915493159884984 -6114992423997191951469189895299879231999121815923893319995434539493649119619119321913937699983662725 -8691733293139727547586431961128887545859836374323612455831994799481883935133399817678718165893368111 -9561258499233959148319937411137559674714812297689646923979591185916186723579892829686891551677119835 -3817583836164917989158856146991679117129286763822991921599939389559162988815144775134949221893987156 -8869393821317962938731194192326717912615937839319191487729718951863811937788448721968368554499469998 -9779931174618997891716996479823339528914111348193299619911134519591869598192982377992849895786861628 -9228849524211171112561193761591642939783616849941114962751144449512592397581717151998199129916399569 -3681981471397593418983945941198912291467516143121382229831485899639873221948653399284748979865113829 -4511319899177843659998889999335128559884168939718989492987161554392999453863694462822117736248363914 -6889791329888928324783251893783438993799912282811711691692819391686821652429416117277191688919199791 -1813466918799319576952728154162197258151141791197279928841612511822193355919372971629299829231292443 -6929796618267421196847896679863622321769172269232621692961879886142891298588221949715178615764931656 -2181488467213697845251891984157371193949716425395214118928493219545175866269193351849171839139818194 -9145886424872389992784162159124115362691198296549871231961989118911915871253826391146992645811797217 -7261813715196955953539695411269291743513585462916998619485955985198911978299891114856577679915119891 -2395375323918811172993132575669768211797188142297317469339437887956823821249292252996118812429293966 -3493698117398613593295939911464991949189591628859269618891373198822876449981519279397383938445938961 -7188399498811299474499795927858692591488691212476189948484913298291739588851722167749543818816918814 -6639711919811875921558499577359957913939617544713997397137148176493159178897792388987517214382594658 -9868637769618335566138613187813295523435485163161618919397998236266915715199319761642818478856959385 -1181969758279137971179348866926365624188612783894276496899793241258119122436174649949517195172514793 -6282561199121299888181471164167212292274611428169718849631799674421998399218169533259817922649993996 -7892189127116936145295482897726952912496729194898291625689311833439971918991813338319988542899569332 -1984849148728139499199899219892824339819797636941197152362487518771542766624971973432971739847999929 -1389955743198821981998929159786983988371511612124611537771554447966118799114165127857297139873268292 -7114948568589988719191915583826591117862589116475856191177131841299229935172958819245872994369999426 -4275554996585879411196552781973718511282969951492149869419418957345666452981882879663949917972311592 diff --git a/2021/inputs/16.txt b/2021/inputs/16.txt deleted file mode 100644 index 3c7410e..0000000 --- a/2021/inputs/16.txt +++ /dev/null @@ -1 +0,0 @@ -620D49005AD2245800D0C9E72BD279CAFB0016B1FA2B1802DC00D0CC611A47FCE2A4ACE1DD144BFABBFACA002FB2C6F33DFF4A0C0119B169B013005F003720004263644384800087C3B8B51C26B449130802D1A0068A5BD7D49DE793A48B5400D8293B1F95C5A3005257B880F5802A00084C788AD0440010F8490F608CACE034401AB4D0F5802726B3392EE2199628CEA007001884005C92015CC8051800130EC0468A01042803B8300D8E200788018C027890088CE0049006028012AB00342A0060801B2EBE400424933980453EFB2ABB36032274C026E4976001237D964FF736AFB56F254CB84CDF136C1007E7EB42298FE713749F973F7283005656F902A004067CD27CC1C00D9CB5FDD4D0014348010C8331C21710021304638C513006E234308B060094BEB76CE3966AA007C6588A5670DC3754395485007A718A7F149CA2DD3B6E7B777800118E7B59C0ECF5AE5D3B6CB1496BAE53B7ADD78C013C00CD2629BF5371D1D4C537EA6E3A3E95A3E180592AC7246B34032CF92804001A1CCF9BA521782ECBD69A98648BC18025800F8C9C37C827CA7BEFB31EADF0AE801BA42B87935B8EF976194EEC426AAF640168CECAF84BC004AE7D1673A6A600B4AB65802D230D35CF81B803D3775683F3A3860087802132FB32F322C92A4C402524F2DE006E8000854378F710C0010D8F30FE224AE428C015E00D40401987F06E3600021D0CE3EC228DA000574E4C3080182931E936E953B200BF656E15400D3496E4A725B92998027C00A84EEEE6B347D30BE60094E537AA73A1D600B880371AA36C3200043235C4C866C018E4963B7E7AA2B379918C639F1550086064BB148BA499EC731004E1AC966BDBC7646600C080370822AC4C1007E38C428BE0008741689D0ECC01197CF216EA16802D3748FE91B25CAF6D5F11C463004E4FD08FAF381F6004D3232CC93E7715B463F780 diff --git a/2021/inputs/17.txt b/2021/inputs/17.txt deleted file mode 100644 index f4deca8..0000000 --- a/2021/inputs/17.txt +++ /dev/null @@ -1 +0,0 @@ -target area: x=14..50, y=-267..-225 diff --git a/2021/inputs/18.txt b/2021/inputs/18.txt deleted file mode 100644 index 1aa1391..0000000 --- a/2021/inputs/18.txt +++ /dev/null @@ -1,100 +0,0 @@ -[[3,[[6,3],[9,6]]],[6,[[0,9],[9,7]]]] -[[[3,9],[[0,8],[7,6]]],[[[7,9],1],[1,3]]] -[8,[[[9,6],[8,4]],4]] -[5,[[1,2],[3,7]]] -[[[[7,7],5],[[3,5],8]],4] -[[[5,[0,7]],3],[[5,[5,3]],[1,[9,4]]]] -[[[[3,5],[7,1]],6],[[[3,6],[5,6]],[[3,2],5]]] -[[[[2,0],[3,0]],[5,7]],[[4,4],[[9,9],[9,3]]]] -[[[[8,0],7],[[7,1],9]],[[3,[8,6]],8]] -[[6,[7,5]],[[6,8],9]] -[[[9,[1,8]],2],[[[4,0],[9,3]],1]] -[[7,[1,[3,8]]],[[4,7],[8,1]]] -[[[5,5],[[4,5],[2,9]]],[[[7,7],0],8]] -[[[[4,7],3],5],[[[4,3],[3,8]],[[6,5],5]]] -[[[[3,8],2],[1,7]],[[[3,1],4],9]] -[[[[2,1],4],[[9,5],[1,4]]],[[3,5],[[9,1],9]]] -[[[6,[1,8]],[0,0]],[9,[0,3]]] -[[[[2,2],[3,3]],[[4,8],4]],[[[6,8],4],5]] -[4,[[[7,8],[3,4]],[[3,2],9]]] -[[[9,0],3],[[[7,1],4],7]] -[[[1,4],8],[[7,5],[[8,0],[0,7]]]] -[9,[[4,6],[[2,9],1]]] -[[[[1,8],8],6],[[[2,0],6],[0,5]]] -[[[5,5],[6,4]],[[3,8],[9,[7,6]]]] -[[0,[8,[1,4]]],2] -[[[[9,5],0],5],[9,[7,5]]] -[[9,[4,8]],[[8,1],[[8,6],[7,1]]]] -[4,[[[9,6],5],9]] -[[[[3,7],6],0],[[7,7],[[2,7],[9,3]]]] -[[[6,[3,7]],[[8,3],2]],[8,[6,[8,5]]]] -[[[5,[2,7]],[[6,7],3]],[5,[[4,4],1]]] -[[1,0],[[2,8],[[0,4],9]]] -[[[1,4],6],[[[9,8],[1,0]],1]] -[[3,4],[[1,[8,4]],8]] -[[[[9,4],[0,7]],[[5,4],[8,2]]],2] -[5,[[[8,7],[3,4]],[2,4]]] -[[[[1,3],[8,6]],[[3,4],6]],[[8,5],[[9,3],[5,7]]]] -[[0,[[0,9],[7,8]]],[3,9]] -[0,[[8,[2,3]],[[3,5],[4,9]]]] -[[[4,3],[[1,9],[1,5]]],[4,[[9,1],1]]] -[[[[3,6],[2,5]],3],[[8,[8,0]],[[6,9],[5,8]]]] -[7,[[3,[3,6]],[[6,9],[2,7]]]] -[[[[8,3],[6,5]],[[3,9],2]],[6,1]] -[[[2,0],[2,3]],8] -[[1,[[8,7],2]],[[[9,4],8],[4,[9,0]]]] -[[[6,7],[[5,2],3]],[[0,5],[[9,4],[2,6]]]] -[[[9,[5,8]],[[9,3],[6,9]]],5] -[[[5,[4,6]],[5,[3,2]]],[2,[9,[5,4]]]] -[8,6] -[[[4,8],[3,1]],[1,[[7,8],[7,5]]]] -[[4,[[8,8],4]],[5,[8,[3,9]]]] -[[[4,[9,0]],[[0,3],5]],[[5,[3,0]],[6,[2,3]]]] -[[[4,0],8],[[[4,0],7],[[9,6],3]]] -[[8,[[7,8],5]],[[[6,2],8],[1,[0,4]]]] -[[1,[[3,4],[0,8]]],[[6,5],3]] -[[5,2],[[8,6],[1,[9,7]]]] -[5,[6,[[1,3],[1,0]]]] -[[0,[[1,9],[5,6]]],[[[6,2],[5,1]],[[1,2],[1,0]]]] -[[[7,1],4],[[[0,3],3],[[4,8],1]]] -[[3,[9,[3,4]]],[1,[[0,0],[1,4]]]] -[1,[7,[1,[3,7]]]] -[[[0,[5,6]],[[7,4],[5,7]]],[[[6,8],[4,6]],9]] -[[[9,8],[7,[1,3]]],3] -[[[4,[0,3]],[[3,0],6]],[[2,[9,2]],1]] -[[[[1,9],[3,3]],[8,1]],5] -[[7,[5,2]],[[4,[0,1]],[3,3]]] -[[[6,6],[0,6]],[[3,[5,9]],[[4,2],[4,3]]]] -[[[7,[5,4]],[7,1]],9] -[[6,[5,2]],[[7,[0,5]],4]] -[[[8,1],[[7,6],[4,1]]],2] -[[[[4,3],[1,4]],[9,6]],[3,[[2,5],3]]] -[[[[9,3],[5,0]],1],[1,[[9,7],9]]] -[[[8,5],[5,9]],[2,[4,[0,0]]]] -[[[[7,9],2],[[8,8],[6,3]]],[7,[0,9]]] -[[[[6,6],[0,2]],[2,[9,0]]],[[0,9],[9,9]]] -[[[9,[1,3]],[6,5]],[[[1,1],8],[9,[7,2]]]] -[[8,[[8,4],6]],[[4,[5,9]],0]] -[[8,[5,[6,7]]],[[[1,9],9],[0,[0,9]]]] -[[9,[9,[7,3]]],[4,[4,7]]] -[[[[9,3],7],5],[[5,[8,5]],[0,[8,0]]]] -[[[5,[9,0]],[[7,4],[5,3]]],[3,[[1,1],[1,8]]]] -[[1,[[1,4],[5,9]]],[[[9,1],[6,5]],[9,[0,7]]]] -[[[[9,4],9],[5,3]],[[[4,2],[2,2]],[[1,0],0]]] -[[[6,[8,6]],9],[8,[[0,1],[9,7]]]] -[[2,0],[5,[[8,3],4]]] -[[[[0,2],0],8],[8,[[2,5],[8,2]]]] -[[[[7,4],8],[9,[7,5]]],[8,[7,[5,3]]]] -[[2,4],[3,[3,8]]] -[[5,4],[[0,[5,8]],[4,3]]] -[6,[[5,[4,7]],9]] -[[[2,[6,8]],[5,5]],[[[3,0],4],[[6,6],[0,1]]]] -[[[1,[4,2]],[[8,0],8]],[8,[[6,1],[0,0]]]] -[[9,[2,[3,3]]],[[2,6],[[5,2],[5,8]]]] -[[9,[4,4]],[[[8,6],1],2]] -[2,[[[0,7],7],[[7,8],5]]] -[[[4,0],[[1,1],[7,6]]],[[6,7],[[7,2],1]]] -[[[[2,5],0],[[9,5],9]],[6,[7,[6,1]]]] -[[[7,8],1],[[[6,2],0],[[9,7],[3,5]]]] -[[[9,1],0],[3,[[6,1],[6,9]]]] -[[[[9,0],0],[4,[7,0]]],[[6,[4,0]],[8,[4,2]]]] diff --git a/2021/inputs/19.txt b/2021/inputs/19.txt deleted file mode 100644 index 65f6e00..0000000 --- a/2021/inputs/19.txt +++ /dev/null @@ -1,921 +0,0 @@ ---- scanner 0 --- --377,550,716 -405,-463,594 --612,-603,479 --673,637,-463 -536,-465,715 -821,322,-697 --676,-693,500 -643,432,654 -366,-500,-472 -708,409,-755 -469,-498,555 -738,371,759 -600,282,729 -362,-630,-324 --446,-778,-395 --679,-672,612 --450,654,697 -353,-429,-389 --661,719,-393 -118,-178,-1 -702,313,-718 --540,-676,-341 --716,754,-469 --313,635,722 --546,-749,-540 --46,-64,45 - ---- scanner 1 --- --393,569,-783 -823,673,744 -492,605,-667 -568,-702,420 -498,-690,338 --442,536,-928 --458,-493,-747 --617,-342,422 --654,709,686 -539,-496,-476 -540,570,-668 --416,521,-829 -756,-480,-461 --387,-515,-848 --549,614,625 --611,-406,507 -666,628,-671 --592,-479,403 -632,-478,-385 -802,792,735 -860,679,648 -27,17,-91 --624,571,775 --535,-422,-848 -574,-745,303 - ---- scanner 2 --- -558,-741,-564 -646,-807,485 -464,437,812 --898,-528,468 -616,-770,-508 --127,-22,17 -351,393,-850 -532,-629,-522 --680,-690,-789 -600,353,768 --655,-827,-770 -593,-678,448 -675,-648,590 --808,525,-539 --765,-461,537 -335,474,-887 --777,396,-580 -241,407,-941 --787,793,667 --973,848,720 --661,-763,-685 --789,519,-676 -449,424,815 --815,754,730 --42,81,-107 --877,-464,558 - ---- scanner 3 --- --436,572,-578 -746,-456,727 --475,513,-649 --451,-549,481 --562,-572,-515 -774,-516,696 --704,791,507 -768,-722,-551 -812,-661,-568 --613,684,551 -700,767,716 --303,592,-650 -116,21,-89 --408,-507,547 -753,-717,750 -609,753,-601 --62,-9,37 -553,672,-596 -836,-673,-599 --467,-404,-483 --660,817,634 --609,-356,-546 -602,796,-590 -692,646,766 --565,-477,532 -702,620,743 - ---- scanner 4 --- -538,-453,-833 --126,24,29 --352,-473,-587 --444,-449,-740 -691,-464,520 -626,828,344 --565,-317,406 -775,942,-788 --369,-409,417 --708,823,-645 -727,935,-697 --746,539,507 --806,434,481 --789,742,-763 --556,-362,404 --690,470,523 -593,877,489 -405,-436,-796 -317,-447,-785 --404,-427,-788 --13,189,-5 --698,727,-823 -600,898,-737 -561,-551,518 -641,854,443 -733,-626,469 - ---- scanner 5 --- -46,10,147 -758,-651,532 --527,-618,452 --823,464,-569 -690,764,759 --564,-447,-551 -764,-302,-267 -684,881,802 -456,449,-735 -435,440,-616 -107,94,-30 -760,846,747 --677,-709,468 --647,455,-499 --408,-549,-539 -398,536,-622 --293,614,774 -829,-503,-276 --385,-416,-489 --272,801,808 --563,-622,372 --612,469,-575 -613,-622,632 --278,753,780 -681,-373,-280 -812,-549,626 - ---- scanner 6 --- -579,574,-541 --505,493,-632 -618,658,359 --341,743,774 --322,-636,574 -716,580,-522 -366,-369,516 --654,544,-722 -401,-424,440 --413,-618,481 --785,-692,-593 --785,-599,-445 -466,-635,-650 -675,451,-553 -89,132,-70 --427,825,855 --398,-634,698 -570,-708,-669 --60,27,13 -522,657,457 --376,606,841 --684,-621,-516 -485,-772,-675 -475,716,376 --647,496,-573 -483,-412,510 - ---- scanner 7 --- -512,585,-747 -807,772,880 -733,795,840 --767,-876,-603 --719,662,750 --612,458,-552 -570,-882,858 --589,-932,-661 -623,-601,-378 --343,-464,739 --589,632,-556 -746,-608,-532 -494,492,-838 --652,610,660 --554,584,-555 -111,-115,-49 -589,-757,885 --618,631,899 -496,368,-762 -618,-644,-539 -696,-814,921 --640,-913,-544 -737,746,813 --310,-533,587 --23,-193,76 --85,0,-51 --447,-527,622 - ---- scanner 8 --- --419,640,-664 --722,-533,531 -705,861,595 -577,-689,716 --842,-385,512 -632,-792,-344 -815,768,660 -490,-691,586 --502,623,-798 --554,-811,-585 -676,809,607 -560,496,-785 --943,400,567 -415,-740,758 -679,-805,-531 -732,438,-813 --792,347,621 -724,-803,-540 --489,-738,-726 --746,-370,499 --2,59,-33 -558,494,-753 --515,574,-768 --486,-634,-564 --122,-93,-71 --872,325,554 - ---- scanner 9 --- -506,-688,-561 -571,721,622 -503,-562,-503 --709,-714,-463 --835,437,457 --948,-735,-497 -314,-589,962 -495,809,-475 --788,360,-772 --612,-499,488 -291,-602,907 --580,-584,424 --119,8,40 --636,429,-805 -408,627,663 -555,634,776 -301,-483,836 --799,-766,-396 --671,423,-668 --725,535,411 -10,-85,163 -554,772,-348 --726,558,457 -507,-736,-526 -612,828,-526 --444,-607,500 - ---- scanner 10 --- --643,-839,-726 --663,-800,-791 --17,49,1 --428,-762,319 --452,-869,434 -806,-584,-592 --468,406,-817 -118,-97,56 -530,403,850 --433,399,-634 -521,-484,654 -881,-476,-533 -954,-520,-545 -781,439,-557 -609,-463,682 --327,671,688 --542,-771,-726 --328,557,674 -661,-458,693 -510,298,863 --240,536,611 -785,322,-393 --432,416,-779 --475,-744,471 -518,305,832 -823,411,-365 - ---- scanner 11 --- --559,-302,-674 --766,553,760 --687,-322,850 --800,-238,758 -370,-773,-566 --851,883,-504 --804,954,-655 --716,-388,-711 -17,134,92 -884,-743,798 -905,900,-296 --681,-359,-759 --84,7,-30 -851,833,-390 --756,459,918 -479,-816,-448 --848,870,-519 -707,-731,809 -814,914,-406 -503,782,753 -544,911,722 -767,-719,748 -640,788,734 -572,-776,-603 --781,-228,812 --703,514,732 - ---- scanner 12 --- --593,845,571 --95,162,7 --509,-378,-516 -504,-445,343 --400,708,-674 --554,-465,-583 -431,-519,471 --473,-359,-516 --592,828,716 --931,-358,491 --906,-487,413 --628,838,754 --487,573,-751 -370,841,-913 -625,922,330 -663,833,302 -429,-748,-651 -358,939,-895 -244,-687,-680 --794,-417,415 -621,805,494 -350,946,-926 -351,-656,-694 --488,687,-737 -575,-504,385 - ---- scanner 13 --- --540,634,673 -764,-806,-384 -489,306,-588 -141,-5,-53 -577,221,-522 --383,-685,663 --575,616,539 --558,-546,-541 --444,-533,-673 --356,-714,588 --603,633,440 -791,-862,408 -763,728,555 -610,-722,-434 -758,-918,432 -693,-743,468 --611,661,-390 -607,-706,-368 --1,-144,-29 --280,-701,796 --706,583,-501 --709,727,-493 -764,719,476 -763,692,397 -643,299,-606 --566,-523,-601 - ---- scanner 14 --- --636,680,-483 -718,525,642 -822,571,-429 -534,-636,-655 --464,-684,-415 -34,31,141 --600,748,862 --629,673,889 -719,758,705 --438,-516,679 --448,-588,801 -780,425,-363 --616,881,965 -467,-723,-700 --462,-614,-303 -806,549,-467 -668,-416,539 -746,-305,634 --461,-456,687 -701,624,670 --795,747,-546 --726,811,-463 --540,-743,-278 --82,-24,3 -812,-408,536 -467,-742,-736 - ---- scanner 15 --- -570,716,-401 -813,-522,-700 --565,-663,616 -577,-384,448 -71,-43,-130 --641,-610,619 --731,-539,-421 --448,392,521 -563,363,512 --486,-548,601 -792,-612,-764 -638,513,555 --760,-644,-580 -680,-591,-767 -533,452,650 --701,454,-458 -698,-382,317 --309,433,468 -576,631,-465 --18,83,4 --617,468,-599 -737,-417,381 --678,-502,-550 --643,510,-487 -595,735,-538 --419,340,533 - ---- scanner 16 --- --99,-26,105 --171,-173,17 --808,-569,-752 --430,-810,823 -276,298,847 --545,545,909 -406,-582,-466 -797,-624,681 --592,481,-545 --566,579,670 -483,-511,-365 -283,346,756 -390,447,-285 -766,-707,633 -341,480,-430 --591,-585,-737 -814,-646,819 --404,-880,890 --381,-806,850 --544,516,-546 --514,646,760 -320,473,796 --718,539,-542 -364,432,-384 --684,-567,-828 -335,-604,-365 - ---- scanner 17 --- --814,515,-501 -351,736,-672 --840,-376,629 --809,-483,615 -420,355,558 -452,-906,-323 --512,341,793 -461,-873,-478 -534,356,572 --618,422,726 --901,-561,658 --866,536,-417 -346,616,-702 --798,-485,-246 --31,-18,-10 --785,-377,-340 -786,-490,414 --885,-489,-394 -278,697,-583 --163,40,154 --828,605,-546 --531,377,793 -555,268,635 -793,-482,383 -688,-502,396 -346,-856,-366 - ---- scanner 18 --- --599,-418,-687 -485,631,359 --642,-843,277 -894,-574,-927 -137,-133,-101 --513,528,790 --703,425,-406 -623,-464,487 -843,-793,-941 -616,-512,636 --661,-584,-635 -857,650,-567 -765,-461,546 --612,-497,-702 --561,611,821 --770,355,-380 -485,724,507 -929,-711,-860 --699,589,838 -948,668,-660 --730,429,-357 --605,-829,293 --24,-73,10 -586,653,430 --757,-881,273 -872,666,-784 - ---- scanner 19 --- -805,-688,638 -106,-100,35 -673,664,467 --736,-787,-834 --702,-600,-813 -641,-450,-283 -561,430,-721 --708,-739,-828 -571,-441,-459 --562,-605,531 --610,479,771 -590,617,600 --611,307,692 -623,461,-542 --300,636,-543 -755,-696,517 --551,-598,488 --557,-549,612 --380,632,-579 --77,14,78 -611,563,-698 -782,-698,664 --396,723,-429 -546,708,493 --539,440,712 -647,-455,-494 - ---- scanner 20 --- --73,-55,-94 -679,574,-740 -412,-822,-515 --380,370,-593 -587,593,879 --693,453,644 --818,416,667 -722,670,792 -450,-652,686 -608,656,791 --288,297,-533 -457,-835,651 --749,-809,456 -691,374,-778 --793,-809,-818 -421,-914,-678 -113,-67,36 --695,-740,-793 -467,-797,687 --788,-744,476 -538,-900,-564 --579,-816,-811 -662,430,-653 --720,-744,577 --333,306,-554 --711,301,691 - ---- scanner 21 --- --720,-494,-326 --779,-506,-326 -725,743,-671 -643,-838,-672 -735,624,-742 -780,-444,760 -635,-395,727 --773,-551,682 -523,664,668 -712,637,-797 -4,104,146 --655,857,-500 --883,800,504 --152,-49,102 --923,-626,725 -681,-418,775 --827,-424,-336 -601,-802,-556 -520,538,726 -617,-733,-612 --698,874,-492 --834,-656,587 --892,821,623 -519,490,691 --920,866,-491 --796,858,617 - ---- scanner 22 --- -80,-91,68 -564,449,615 -694,505,-425 -820,-741,761 -697,526,-537 --542,-761,600 --615,-889,674 -630,595,-404 -558,522,416 --23,-171,-90 -635,-555,-793 -552,-486,-729 --335,769,464 -464,420,470 -683,-817,702 --344,568,399 --75,6,7 --833,-862,-867 --686,-847,615 --836,-696,-870 -615,-645,-662 --348,698,547 --518,733,-640 -795,-819,632 --874,-749,-817 --387,735,-519 --451,700,-480 - ---- scanner 23 --- --521,536,-591 -405,-522,-611 -598,-743,933 -739,728,856 --767,828,470 -553,913,-698 --311,-634,587 -808,645,792 --303,-497,588 --36,32,-25 -475,888,-569 -447,-593,-552 --793,724,594 -533,-449,-537 --589,-447,-308 --454,455,-697 -649,708,725 -477,776,-639 --632,-369,-400 --809,762,616 -545,-781,880 -105,114,172 --310,-582,457 -432,-740,930 --618,-262,-369 --454,491,-678 - ---- scanner 24 --- --574,-700,-914 -645,309,-801 -511,564,648 --735,664,363 -464,628,796 -703,-469,305 -691,-453,440 --552,404,-633 -710,348,-821 --763,685,451 -496,-926,-724 -702,-429,236 --885,-631,405 -1,-36,-128 -452,672,723 --672,-700,-757 --928,-818,431 --916,-845,434 --515,279,-610 -515,-953,-752 -645,377,-700 -421,-973,-621 --625,-803,-884 --774,690,503 --400,386,-586 - ---- scanner 25 --- --660,-612,759 -44,-15,-25 --564,539,589 --501,550,610 -817,513,-563 -412,-387,533 --535,416,-425 --819,-717,730 -743,582,558 -666,604,559 --690,-754,677 -790,542,-488 -836,-482,-889 -781,-535,-703 --473,-665,-681 --540,-734,-814 --665,512,540 --618,347,-489 -742,-472,-731 -341,-434,684 -425,-390,548 -593,616,664 --555,506,-556 --476,-644,-793 -893,526,-355 - ---- scanner 26 --- -283,522,745 --873,247,471 -628,-379,499 -336,469,783 --605,567,-596 --904,279,268 --675,529,-760 --944,-764,-808 --898,-880,692 -286,356,742 --18,5,-170 --93,-106,-29 -360,663,-726 -622,-869,-722 --946,250,385 -759,-386,584 --742,-793,-828 -629,-387,636 --776,-774,753 --830,-795,-768 -746,-843,-826 -600,-885,-760 --654,540,-697 -424,732,-643 -491,573,-706 --885,-685,732 - ---- scanner 27 --- -706,-520,-692 --101,126,35 -771,564,-698 --480,528,-493 -442,456,859 -559,502,806 -752,-472,-669 -514,541,941 --584,455,-474 --875,-543,521 --499,391,-468 --747,589,719 -771,471,-550 --763,-660,-431 -726,-380,811 --823,-531,550 -670,542,-627 --782,-478,411 -677,-552,736 -675,-422,649 -851,-487,-643 --702,-565,-536 --852,-522,-461 --43,-34,179 --761,448,803 --705,477,745 - ---- scanner 28 --- -573,505,-684 -8,-24,126 -428,-551,785 -857,610,665 --56,144,29 --507,671,603 --723,-628,-438 --717,-596,681 -850,592,511 -495,394,-589 -464,-393,785 --586,488,-809 --697,-643,701 --698,573,-725 -429,497,-687 -523,-436,-581 --702,-787,657 --789,-593,-508 --533,539,692 -935,526,599 -540,-535,-553 --778,-650,-426 --354,610,678 -116,29,-19 -522,-669,-518 --553,559,-659 -437,-472,786 - ---- scanner 29 --- -683,-540,-630 -402,-538,-643 --329,-493,653 -840,566,429 -722,647,510 -664,-649,866 -28,-140,-104 -878,620,-837 --765,-884,-623 -732,696,-778 --28,13,9 --454,309,-532 --327,-538,662 -948,661,-747 --340,-585,849 -817,-625,774 -434,-525,-638 -865,-603,814 --430,363,472 -900,551,520 --446,294,528 --808,-917,-481 --563,315,-597 --510,267,-682 --758,-915,-590 --404,258,412 - ---- scanner 30 --- --299,482,-468 -753,540,-526 -737,658,-630 -835,-810,469 --294,373,-321 --718,-593,401 --757,-504,474 --637,-474,469 --294,618,-363 -356,-836,-662 --536,-675,-691 -680,719,-521 -505,718,872 --589,832,666 -885,-853,575 --532,795,629 --626,-630,-705 --56,-7,92 -385,591,857 --380,769,678 -468,-782,-762 -517,481,906 -464,-930,-675 --557,-759,-743 -852,-698,584 - ---- scanner 31 --- --504,-722,764 --471,-655,604 -620,778,-539 --579,438,-698 --750,-487,-538 --649,474,-531 --41,117,16 -305,-582,-421 --635,-502,-459 --524,762,878 --469,-786,725 -276,-591,590 -365,-453,560 -420,460,710 --635,417,-543 -372,470,792 --182,-19,99 -253,-570,-392 -426,-548,665 -618,810,-537 --697,-484,-614 -346,-635,-282 -479,460,722 --606,786,771 --653,734,906 -676,838,-365 - ---- scanner 32 --- --839,-599,715 -351,-528,-912 -377,598,754 --751,502,-745 -498,820,-545 --631,-549,-889 -566,-519,640 --706,-506,-739 --862,-551,669 --524,788,651 -332,607,752 --149,64,-129 --455,732,635 --833,512,-793 -496,852,-547 -324,880,-489 --419,848,677 -6,95,-6 --763,502,-686 -479,-649,638 -380,-540,-860 -641,-691,689 -424,411,741 -241,-593,-819 --601,-411,-800 --813,-584,814 diff --git a/2021/inputs/20.txt b/2021/inputs/20.txt deleted file mode 100644 index 942848f..0000000 --- a/2021/inputs/20.txt +++ /dev/null @@ -1,102 +0,0 @@ -#####..#.#######.##.#.#.#.#####..######...#.##.###...#.##..#####..###.#.####..#.##.#....#...##.###..#.#......####.#...#.####.#..#.###.#.#.#.###.###..########.##.#.#....#.#####.......###.#..#.#.###.###.###.#.......#.#....#.##.###.....##...#.#.#..#.#....##..#####...##...#.##..##.##.#...###...#.##...#...#.####.###...........#...#..##...##.###.##.###.....#.##...###.....#.#.###..##..#..##..#.....##..##....#....####...#.###.#######.#.##.####.....####.#.#.##.#####...#.##.##.#.##..####.#.#.######.#..###..#.##.##... - -##.##....#..#....#.....#..##.#...######.##.##..#..##.###.##..##.#..#..####..##..#.#..###..##...##.## -..##.###.##..##.###..#.###....##.#.#...##.#.#..####.#..#..##...##......###...###.#..##...##.##.##..# -.#..####..##..###..#.....#....##....###..####.##.##.#.#.##..######..#####.#...##.#..##..##..##...##. -..###.......##.#..#.##.##.#..#######..##.......###.###.###.#..###...#.#####..###....###.##..###..##. -.#..####..###.#.#..#.#..##...#...#.##...##..##..##.#######.....#.#..#.#.#.#.#.#..#.##......####..##. -##..#...###.##....####.###.###.#.#.#........##...#.#....#######.######...##.###...##.###.##.######.. -##..##...#....#....#####.#.....#....#.#..#.#.##...##.##...#.####...#####.#.#.##...#..##.##.##.##..## -..#..##..#..#...####....#.....###....##.#..#...#..#.##.#....#.#.#...##.#..#..#..##....#.##..#..##.## -..##....######.###.#.....##.##....###...#..#.....#...###.###....#...#.##.####..##.###....#####...##. -.#..##.###.#......#.#####.####..####......###.....####..####..####..#.######.####..##.#...#.##.####. -####..##.##.##..#.#...##.####..####.#...#.#.##..#.###.#.....#....###.####.###..#.#..#.#...#.#.##..## -.##..#....###..#####.##.....###.##.###.######.#.###.#.##.#.#######....##..#.#.##..#.##...#######..## -###.......###.....#.#.##....##..#.##...#....####.##.###.....#.####..#........#...####.##.#.##...##.# -##.##....##..#####.#...####.....##..#..#...##.#...##.#..#..########...###.##...#.##...##.#..##.##... -.#.###...#.###..##...####..#.###.##.#.#...#..###.#.####..#..##.##.####.###...##.##.###..#.#.####.##. -#..#.#.#.#.#.#.#..#####.#....####.#.......#..#####..##..#..###....#...#..###.#..###.##..#.###.##.### -....##..##.###..####.#.###.##.....#...#...##.##.#.###..##.#.#..#....#.####.##...#.#...#.#...###...#. -##...#....##.#....###....#..##.##.####.#.#.##..##.####...#.#....####..#.##.....#....#...#..##...#... -#.##...#.##..#.##.###..##...##.#.#..##..#.....###.#.####....#######.#.#.#####.#....##.#.....####.... -.....#####..###...#.#.#.#...#.#..#.###..##.##....##.###..###..###.#.#...#.#.##.###...#...##.#..#.##. -...###.###.###.#..#.#.####.##...##.##..#####.......#.##.....#####..#.#######...#..#.###......####### -#..##.....###..#.###..#..###.#.##...#...#......#.###..#...###...#..##......#.....##.####..##...#...# -.....##..#.#.#..#.#.#.#####...#..#.......#..#..#....#..##..##.#.#..#.####..#...#..##...##...#..##### -...##..#.#...#...#.####..#.##.###..##..###.......#..######.#.###.#..#.##.###.....########..#..#...#. -#.#...##...#.##.##.#..#..#.#....##.#.#...#.#..####.#...#.#..######.#.##....#.#...##....#..#.#.##.### -...#####.##.####.##...#..##.#..##...#..##..#.##...##..#.#.###......#.###.#.#..###...##..##.##..###.. -.##...###..#....#.#.....#..#.##..###.#..###..###.#..#.#.###..#...#..####..#.###.##.##.#.#.#..#..#..# -.#..#.#.#..#####.##...#.#...###.####.##..###....######.##..##.#...#.###..###.###....##.#......#.##.# -#..####.######....###..####.##.##.....#.##.####.##..##.#..##.#.#.#.##.##..#.###.##..####.##.#.##..## -....#.#..........#.##....#.#..#.###.##.####.#.#..##.#..##.#..#.....###.#..###.######..##.#......#### -...#..#.##.###########...###.###..##......#..###.#.#...##.##...####.##..#.........##...##.###.###.#. -.##.#####.#...#.###.#..#..#.#..#.##...#.#..##.#.####.##..######....##.####...#..###.####.#...##.#... -...#.##..#..#.#..##..#.#..##.....#.##.#....#..#..#.#......##.####...####...##......##..##....####.#. -####.##.#...#....#.#.#..###.##.###..#.###.#.#..#.##.##..##.##.#.#..#.####...###.####.##.....#.#...## -#........#.###..#.#.#####...#.##.#.###...#..#...##.##..#.###....#.###..#.#.#.###.#.##.#....#......## -...#.##..##.#..........#..#....###.#..#..#.#...###.##..#.#...###.####...####..#.####.######.#....#.. -##.#.####.##.#.##..#..##...###...###.##..##.#####..###..#..#.#..#.##...#.####...##.##..#.#.#..###... -#.####..##..#.#..##..##.#..#..#...#.###.#.##.####.###.###...##.#####..##..####...##.##########.#.### -####.##..###.####.#.######...#..#.##.#.....##.#....#...#.############..#.#.###.####.#.#..#.###....#. -..###..#...##.#.##.##..######.###.###..#..#####....#.#....####.#..#.......##..#####.#...#.#.##....#. -.#.##...#..#.##.####......#.#......######.#.#.##.#..##..#....##..##....#.##.###..#.##..#.#.....##... -###..###.########..####.###.#...###.........##....##.##..#...#.##..##..#.#.####....######..#..#...## -##.#..###..#.#..#...##.####.#..##..##...###.##.#......#........###...#.###..####..####..#####..###.. -#.##...##..##..#.#.###..###...###.....#.#.######.....##.....#.##..##.#...###.###.#.#..#.##.##.##.#.. -#..#.#####..#..#...#.#...#..##.#..#.###...#..###.###.#.#...#.###..#.###..#..##.##......##...#...###. -#....#.##.....#.#...###....#..#.#.#..##.##..###.###..#..#.#..##.....###.#.#.#...#.##.#..##....####.. -#..#####...#...#####.###.#..#..#...####.##.#.#..#...#.####...##.##.....#.#.##.##.##.#....#.######..# -###...##..##.##.##.#..##.##.#.##.##.#..#.#####..#.#..#.#..####....#.###..###...####.#....#...#.###.# -##...####...##.######...#...#..##..###..###..#.##.#.#.#...##.#.###...#...########..#.#######...###.. -.###...#.#.####.#.#...##.#.###.#.###.#####.###..##.#..###..#.#...##...#####..##....#..#..##.#.#....# -...#..#....#..#....#.#.##..#..#####....#..#.#..####..####.####.###......###..#..#..###.##.###...###. -#.#...#.###.###....#..###..###...#..#####..#.##........###....###.###.##.###.#..##..#.....#.#.####.# -#...#.#...#.#..#..#.##.##.#......#.#.#..###....#.#.#.#..#.#.###..#..#..##.#.#.#.##...#..###.####..#. -#.#.##.####........#.##..#.#.#...##..#.#####.#..#.#..#.##.#..####.###.#####.#.##.#....##..#####.#### -#######.##..#.#..#...#..#..#.######..##.#.###.#...#..####..##.#.##.###.#.##.#.##..#...#.#..#.#.####. -.##..#####.##.####.##.#....##.....###.......#.####.###....#...#.#####.###.#..#...##.#..##.#....###.# -..####.#.#.....#...###.#...#.#...#.####..##..#..######......#...#.##.####..#.......#.##.......#.###. -.##..#.#####..##..##.#..####.##.##.#.###.#.#.....#.....#.#...####....##.##...####......##.##.####### -#.#.#..###..###..##.#..##...###..###..#..#.###.#..##.##...##..#..####....####.##.#.###...#..##.#.##. -##.##.....######.#..##.#.#.###.##.###.##....######.##.#.##..#..##...#...#..#.#.#.######..#.###.##..# -#..#.#.###.#.#.#.....###.######..##.##.#.#...#####.#...##.##.##.##....##....#..#.##.#.##..##...#...# -..#.....#....#...#######..#.#.#.#.###.##.#.##.###..#..##..###..#.#####..###.......####.#..####..#... -#..#.#...##.##..#.#.....###.##.#.#....###....#.##..#....#####.##.#####..###...####.#.#.#.###.#....## -#....##..#..##..#.####..##.##....####..##..#..####.######.##..#.###.#.##....###.#....##....##.#.##.# -.#.#.#.##.##...###.#.#...#...#..######.##.#.#.##.####.....#.#..#.######.......##.#####..#....#####.# -.###.#.##...###.....##..#.#..##....#.###..##.##..####..##.#.###..##.#.#...##.#####.#.....#..#..##### -#.#.###..#....####....#...#.###.#..#...###..###......##..##.#.#..#....#......###...##..#.##.##...#.# -###.####.##.#.##.......##.....#.#.###......##..#.#....###..#.#.##.###.##.##.##.#..#.####.#......###. -####...#...##...#.#.#..######.#####..##...#.##.##.####.##.#.##..#..#.#.##.#...#......#.##.#######... -.##...#....#.##.#...#..#..#.####..#.#..........#.#.##......#.##.######.###.#####.#.#####.###.####... -.##.##.##.###..###..##.#..#.###..#####.#..##.##.#.####....###.#..###...##..##..#.##..#...#..###.##.# -#.....##..#...##.#...#.###.##..#.....##..#.##...#.##...#.#.##.#...#.#..###...#...#######...#.#.....# -.######..#.####.#.##.##.#.#.#.#.###.#######...#..####.#.#..#####..#.....###.##...#.###.####.#.#..... -#.####..##...####.##.#.##...####..##.#.#..####.##.#.###.##..##.##..###.##...##........###..#.#.##... -#...#.##.....###.##.....####.####.##.##.##....##.#.#.#.##...#.#.##..#..##.....##.#...##..##...##..## -#..#.###.#....#.##...##...#.#......##.###...#......##..#..##...##.#..###.#..#.#.#.##.........##.#.## -.#.#..#..#.#..##...#.#...#..###.#...#.#.##.##....#.##.#...#.##.#..#.#..##..#.##...#.#.#..###.#.###.. -###...#.#..##.###...#..##.#..##.#.######..####..#.#.....##....##.####.###...#.#...#.#..#..#.###....# -.####.###..##.##...#.....##.###.#..##..####.....#....##.....#....##..##...##....#..#..###.#...###.## -..###..###.#.#....#.##........#...####...####...#.####.##.###.##...#.####.#.###..###.##...##...#.#.# -###.#..#.#...#.#.#.....##.###...#..###.#....#.##.##.###..#######.###.#...###.####...#.#.###.#...#### -#.#....####..#.#.###..###.###.#.#.##...###.#..###.#.#.#...###..#...##...#..#..###..##.#..#.##...###. -.###..##.#..#.#.#####.#..#.........##..##...#...#.#...##..#.##...###..#.#.#..####....#.####.##.#.... -##.....#######....#.###.##...##.##.#####.#....#########.##....##.###...#.###..##.###.#..##..#....#.# -...#.##.#.......#.#....#..##..#..##...#.#.####...###.##..##...##.#.##.#.###.###.###..####..#######.# -.#.###...##.##.#.......#.#...#..#####...##...#...#.#####.##.#......#.##...#.###.#.#..#.#..##..##.#.# -...##...##.#.#...#...#.###..###....#.##...##.....#...##..##....#..##..#.#..#.#.#.........##.#####..# -........#...#.......#.#..#..#......##..##...##......#.....#.#.......#.#####.#.#.#..#...#####.#..#### -#.#.###...###....#...######...#.#.#####.##..#..##.##..#..#..#..##...###..#.#.#..##...#.#.#.#.####..# -.#..#...##...#....#.#.##.#.#....##.#....#...#.#.##.....#########.#....#.##..#..#.#.##..#.#..###....# -##..#.#.#..###.....###.#..#.##..##....###.#..####.#.#.#..######..###..#.#.#...#...#...#.#..#.#..###. -.#.##.#.####....#..#.#...#.##......#..#.....#...#....#.##########..#...#.#.###...####..###......##.# -###...#....###.#.#..#...#..####.#...#.##..#.##.#...###.#.#..#.###.###...#......#..#.##.#..#####...## -.###.##.#..###...#..####.###...#.##..##....######.#..##...#...#.##.....#.####.########.##....#.##.## -.......######.#...#...#.###....##..#.###.#...##.##..###.#..##...#..########.#.#.#...#..#..##.##..#.# -..###.##..#..#####.#.##.#..#...##..#.#..###.###....###...#..##......###..#....#.#.....#...#..##.#..# -###..##..#.#....#####.#######..#..##...#..#...#.#........#...###.#.###..##.####..#.####.#..#..#...#. -...#..###.#.#.#.###...#.......####..###.#.##.####.#..#.#..#########.#.....#...##..#.#.#..#.#.#.#...# -####.#..##.##..#..###.######.#.#.###...#####.#.###.#####.#.#.#.#...#.#.#...#.#########.#..###.##.### -.##...#.#.###....##..##..#.#.#.#.#..#..##.###...####..#..#.#.#.#####..##.#.#.##.##...#.....#...###.# diff --git a/2021/inputs/21.txt b/2021/inputs/21.txt deleted file mode 100644 index f44ac43..0000000 --- a/2021/inputs/21.txt +++ /dev/null @@ -1,2 +0,0 @@ -Player 1 starting position: 9 -Player 2 starting position: 4 diff --git a/2021/inputs/22.txt b/2021/inputs/22.txt deleted file mode 100644 index 7018845..0000000 --- a/2021/inputs/22.txt +++ /dev/null @@ -1,420 +0,0 @@ -on x=-33..18,y=-35..11,z=-49..2 -on x=-14..32,y=5..49,z=-42..5 -on x=-28..18,y=-38..10,z=-14..33 -on x=-40..6,y=-22..32,z=-32..13 -on x=-14..37,y=-37..12,z=-31..19 -on x=-24..30,y=-40..6,z=-19..27 -on x=-29..15,y=-44..7,z=-22..22 -on x=-49..2,y=-29..15,z=-1..48 -on x=-1..45,y=-6..39,z=-16..37 -on x=-15..30,y=-35..14,z=4..49 -off x=20..39,y=29..46,z=-30..-15 -on x=-36..9,y=-8..38,z=-38..10 -off x=-22..-4,y=10..19,z=-4..10 -on x=-43..9,y=-37..16,z=-24..23 -off x=10..29,y=1..10,z=-2..16 -on x=-18..34,y=-39..8,z=-31..23 -off x=-2..7,y=-41..-23,z=4..23 -on x=-18..31,y=-27..27,z=-23..25 -off x=17..33,y=5..14,z=-26..-7 -on x=-29..25,y=-1..44,z=-5..44 -on x=-2089..22263,y=63383..83317,z=1521..34560 -on x=16324..26707,y=-76181..-51644,z=27623..60727 -on x=-95252..-74929,y=-36262..-8635,z=-14014..-4726 -on x=26087..56689,y=13866..33100,z=-77678..-54222 -on x=-58261..-34558,y=-52429..-39076,z=-46433..-17880 -on x=38567..59604,y=66243..73633,z=-4724..7559 -on x=-76223..-52004,y=-4022..17420,z=-56813..-31010 -on x=-28531..-6777,y=52497..78911,z=39320..53754 -on x=-1705..20943,y=71494..92397,z=2586..17205 -on x=43970..50168,y=-44993..-18711,z=-68417..-46597 -on x=-2878..23564,y=41697..70518,z=42674..68678 -on x=22987..51001,y=-74194..-62557,z=-40942..-24407 -on x=10735..33969,y=26636..35170,z=62555..84961 -on x=-87260..-58460,y=-25011..9170,z=-40488..-16433 -on x=-41317..-19098,y=55028..74495,z=9284..32979 -on x=57730..86394,y=-5618..4073,z=8825..29287 -on x=70498..95095,y=-26060..-15204,z=-11673..3577 -on x=-12181..6283,y=-76734..-56136,z=-41358..-26351 -on x=55479..68566,y=-65998..-51191,z=-388..13824 -on x=-7142..9719,y=17804..41523,z=-73454..-51015 -on x=-6780..13903,y=64955..76512,z=-35477..-12220 -on x=8140..17232,y=-84619..-62523,z=-28417..-860 -on x=-59883..-49433,y=-65970..-42610,z=8348..17483 -on x=-46361..-34652,y=-77141..-58593,z=-32375..2092 -on x=18682..23347,y=-70715..-62353,z=15488..48836 -on x=13625..33572,y=-53090..-39232,z=38313..62732 -on x=-7845..8128,y=72275..83684,z=9204..44598 -on x=30099..52396,y=-37319..-13384,z=-65551..-51334 -on x=66812..86665,y=-12147..-8315,z=-14456..18299 -on x=-80768..-62714,y=12166..32801,z=9298..28465 -on x=32917..51529,y=-39942..-11579,z=-77830..-58654 -on x=6795..30180,y=-52748..-23421,z=-79235..-66193 -on x=41104..59365,y=-65904..-44389,z=-58998..-32127 -on x=46835..68448,y=-13278..-4034,z=47409..74764 -on x=61812..89996,y=-11979..17125,z=-42861..-30521 -on x=36211..58568,y=65204..73638,z=-2374..22331 -on x=24752..29245,y=68946..77065,z=21993..33524 -on x=64234..90251,y=15294..35642,z=26838..33725 -on x=-19948..6112,y=-38109..-27877,z=62697..87704 -on x=-45769..-27330,y=-76264..-42424,z=34120..46556 -on x=-64655..-37560,y=32027..51779,z=36246..55408 -on x=46729..77810,y=30499..52592,z=22011..48493 -on x=-59194..-47087,y=61036..63539,z=-9127..12439 -on x=31894..45260,y=56306..80190,z=-39056..-4346 -on x=-28505..-11114,y=76279..91855,z=-17517..2342 -on x=-29827..357,y=-55982..-33070,z=53295..78681 -on x=61904..90365,y=-45148..-26196,z=-31689..-11315 -on x=-63745..-30029,y=-60515..-23200,z=-53318..-41274 -on x=35857..48971,y=-18159..16867,z=-83848..-48218 -on x=-58426..-37407,y=47038..72640,z=2498..22588 -on x=40878..41799,y=-86884..-48581,z=2168..20716 -on x=-26137..-535,y=60867..81985,z=-60883..-30553 -on x=-49390..-18873,y=19679..41934,z=64209..74274 -on x=-13205..4850,y=-54788..-33129,z=-74136..-52452 -on x=34452..69258,y=-18117..-14331,z=53496..73956 -on x=-26084..-6353,y=-28975..-2494,z=57753..84222 -on x=-55087..-32324,y=-62117..-47889,z=-36986..-26405 -on x=-49256..-42251,y=-58341..-32455,z=35370..57488 -on x=-29709..1208,y=44395..60836,z=44943..75568 -on x=9674..39186,y=-85531..-68265,z=11474..22020 -on x=-54733..-30617,y=-57541..-41688,z=44653..71542 -on x=58013..78420,y=-31202..-19242,z=18818..28322 -on x=-68634..-53973,y=-58009..-31614,z=-5131..5865 -on x=-16576..3952,y=63366..90574,z=8992..37515 -on x=-7386..14817,y=-14155..5703,z=66136..88553 -on x=19106..54924,y=-12140..15434,z=68415..80932 -on x=7336..31425,y=65432..82588,z=8047..29593 -on x=22525..33599,y=-68372..-39358,z=-68143..-43500 -on x=5213..21274,y=-39249..-27045,z=-91831..-72038 -on x=-31642..-16632,y=-2869..8672,z=66852..81506 -on x=70305..84886,y=-41625..-15439,z=-29089..-2340 -on x=-60096..-54846,y=-46888..-14091,z=-57849..-36369 -on x=-44911..-23725,y=-22548..198,z=55411..76767 -on x=-57512..-33022,y=-64054..-54691,z=22591..39559 -on x=535..39401,y=56745..78405,z=23560..28326 -on x=-56374..-39060,y=-77520..-41804,z=-7273..13316 -on x=7013..28554,y=32070..54196,z=47529..70955 -on x=-76288..-56876,y=-56665..-25593,z=-16778..-6302 -on x=-37510..-11747,y=61094..74622,z=-2370..18659 -on x=-58709..-30616,y=-33464..-11638,z=50961..72748 -on x=-55454..-27679,y=-82741..-59621,z=-9194..15631 -on x=13172..40388,y=11138..40063,z=-82760..-65315 -on x=14388..27772,y=-67554..-46788,z=-70583..-43179 -on x=15748..48411,y=-58853..-46690,z=45719..67485 -on x=-64826..-42121,y=-69677..-41462,z=-19124..10506 -on x=-38968..-4505,y=21318..56103,z=53808..76243 -on x=52992..73842,y=-45007..-30798,z=-40845..-17070 -on x=-72448..-52368,y=-13003..12727,z=-51653..-39744 -on x=-89717..-56812,y=-11429..11004,z=-33713..-29320 -on x=-82797..-68105,y=-907..18442,z=-48479..-36446 -on x=-52400..-36160,y=-2729..11358,z=-73134..-48314 -on x=-25713..-1239,y=45923..57024,z=-64104..-48955 -on x=-24274..3585,y=-91301..-60004,z=-36996..-8396 -on x=-72952..-55266,y=-33277..-2819,z=-34959..-11204 -on x=-66793..-46197,y=50987..54931,z=-27353..-16284 -on x=43392..52101,y=-14627..12623,z=-71060..-48522 -on x=-77723..-72809,y=6362..11492,z=9252..30717 -on x=32463..54093,y=18767..32223,z=-79630..-54627 -on x=26726..36372,y=-18434..723,z=54237..77721 -on x=62209..80598,y=-43071..-26185,z=11647..20283 -on x=-12408..8805,y=-82322..-75005,z=-7927..12271 -on x=66471..72381,y=-1981..28059,z=27987..48109 -on x=-80370..-49201,y=-61716..-49683,z=-30867..-7453 -on x=37596..66737,y=-68892..-60777,z=-33858..-8114 -on x=17321..30730,y=-52278..-42302,z=54029..68729 -on x=-77142..-71446,y=7200..27046,z=-14711..12602 -on x=-22544..-1958,y=-33075..-2255,z=-86145..-70682 -on x=55145..79591,y=-11592..16417,z=-30690..-11963 -on x=-13258..8815,y=64606..98004,z=-8762..6548 -on x=11099..20143,y=57055..77284,z=-23767..-18751 -on x=52489..83696,y=15746..31820,z=8280..43534 -on x=-66484..-41050,y=-57811..-31218,z=24204..41390 -on x=60564..85343,y=-27885..-15572,z=-28159..7052 -on x=-317..14600,y=68181..76576,z=-39440..-13155 -on x=-75121..-51737,y=-40321..-29860,z=15647..37621 -on x=-54204..-41260,y=5051..35207,z=53197..81544 -on x=36998..51680,y=51159..76975,z=5399..12759 -on x=-16863..16337,y=-80953..-58351,z=-59967..-35458 -on x=31744..60271,y=-14750..10965,z=49476..82924 -on x=-2256..18179,y=-73825..-67358,z=-34072..-25314 -on x=17732..43807,y=62479..77780,z=13938..28034 -on x=1622..28357,y=-82169..-57048,z=-25837..88 -on x=-40461..-9223,y=62104..86603,z=14710..22383 -on x=-81227..-61564,y=-42653..-23629,z=29983..44317 -on x=20880..48206,y=41863..67134,z=32598..46063 -on x=-96416..-62247,y=-18355..6029,z=-5981..7217 -on x=-57869..-30585,y=56288..73456,z=16646..22837 -on x=75450..92466,y=-20645..12847,z=-25402..-14103 -on x=-5465..14054,y=-35719..-4050,z=71849..89372 -on x=-61081..-25279,y=-66905..-48434,z=23859..40935 -on x=-7800..10807,y=71020..85725,z=-15915..7901 -on x=53985..76201,y=20582..53668,z=-1323..23345 -on x=-85787..-63425,y=27676..42137,z=-9285..-3133 -on x=48336..68487,y=-38490..98,z=41624..59831 -on x=-78012..-53039,y=30299..67166,z=19090..40584 -on x=5113..13878,y=-78897..-73837,z=11134..18475 -on x=41756..68743,y=-155..35498,z=50442..64705 -on x=-81270..-68840,y=-17576..-3690,z=-32135..-14787 -on x=8219..40862,y=8918..25218,z=-77252..-54208 -on x=39105..44578,y=66714..83921,z=15354..22292 -on x=46189..61321,y=43841..68088,z=19301..53413 -on x=-62770..-57542,y=-20733..14047,z=-67275..-32150 -on x=65480..84873,y=3073..19647,z=6345..23441 -on x=46867..47491,y=46506..52780,z=26672..40094 -on x=17013..41829,y=-11136..13219,z=-82179..-70797 -on x=-34036..-23731,y=33357..53053,z=51260..72738 -on x=31113..47177,y=-66933..-39151,z=-61354..-38916 -on x=34145..51166,y=-3683..10926,z=52987..77874 -on x=41954..65645,y=-56607..-45672,z=-4255..10356 -on x=-68089..-55495,y=46167..65284,z=-2384..10704 -on x=7890..33438,y=37201..73446,z=-61118..-42873 -on x=-7504..12073,y=-76259..-56952,z=29469..62400 -on x=13684..21664,y=-31197..-1820,z=68848..89615 -on x=-85435..-60015,y=-25411..-2834,z=-13167..8182 -on x=-76535..-58434,y=-29534..475,z=-33953..-16134 -on x=-59255..-45581,y=42904..53487,z=-44277..-36999 -on x=24422..52934,y=-69287..-47156,z=27348..40808 -on x=-77855..-49832,y=-40133..-15312,z=-44484..-35346 -on x=-41154..-18246,y=4608..24334,z=73408..80625 -on x=-49987..-14202,y=25483..46341,z=-72668..-53755 -on x=13538..18051,y=23397..42374,z=64790..80510 -on x=54955..79143,y=-54794..-41945,z=10831..26883 -on x=-18711..-1344,y=-66328..-31191,z=59213..66700 -on x=-42306..-25865,y=-84072..-59112,z=-10635..13499 -on x=-78607..-56882,y=28422..42754,z=-42069..-4658 -on x=70330..93330,y=3485..16587,z=-2226..11978 -on x=42999..75014,y=-73237..-35809,z=-16684..5008 -on x=14380..47360,y=-7768..2171,z=-75135..-69101 -on x=56578..76847,y=-38598..-29395,z=-32815..-15926 -on x=-12748..8540,y=15488..35223,z=54552..86464 -on x=3158..16552,y=-24454..1647,z=-80496..-74467 -on x=56473..73209,y=-3433..12083,z=-54506..-38799 -on x=51012..77530,y=30088..48866,z=8772..24396 -on x=17665..25364,y=39750..62592,z=46640..74482 -on x=-28714..-6773,y=9347..31266,z=73840..78208 -on x=8925..38027,y=59998..85715,z=-24137..-10466 -on x=53001..66549,y=-4287..21472,z=-73164..-44211 -on x=-54149..-45881,y=-28052..-10796,z=49458..62599 -on x=-21963..6658,y=66148..91598,z=-21298..6962 -on x=-11782..161,y=-91012..-60861,z=21515..30530 -on x=-76804..-69730,y=13746..32487,z=-23642..-13658 -on x=963..15271,y=-71045..-39328,z=-71381..-47851 -on x=67896..74688,y=-32914..-22017,z=12647..33400 -on x=12634..39919,y=-66590..-50495,z=50004..68679 -on x=8442..27410,y=9042..25167,z=68135..95195 -on x=-25776..-14278,y=-29280..-10089,z=69100..90070 -on x=64423..65336,y=3388..18317,z=-63336..-39916 -on x=35919..66955,y=14633..25424,z=55317..61335 -on x=-73286..-65915,y=-44128..-28250,z=22971..40421 -on x=15859..26558,y=-56047..-29767,z=42976..66388 -on x=-6917..5955,y=65260..87252,z=-24846..4318 -on x=-65972..-29473,y=32115..66783,z=35787..53459 -on x=-67248..-44667,y=33707..64039,z=-31788..-18880 -on x=45484..66247,y=38595..43467,z=4589..29393 -on x=13889..18349,y=66828..91044,z=14198..32527 -on x=54724..85550,y=-30589..-5424,z=35166..56213 -on x=-42965..-21638,y=-60889..-33965,z=43998..65167 -on x=-35930..-32769,y=-78331..-56047,z=-14735..9050 -on x=-24860..-8877,y=-80975..-43953,z=44660..63576 -on x=-14165..8370,y=-22173..-12379,z=57378..77093 -on x=71416..77554,y=-27428..6152,z=-49013..-27924 -on x=-93105..-68413,y=-35230..-13620,z=-20316..293 -on x=18417..29118,y=-86664..-54984,z=-36954..-22621 -on x=55918..67650,y=-41116..-22359,z=-41830..-26146 -off x=46522..78165,y=-65457..-45507,z=6815..36492 -off x=47885..74001,y=-31398..-10975,z=28012..47043 -on x=-91510..-71175,y=-16528..11618,z=-12499..8654 -off x=-84874..-61512,y=8619..38028,z=-54298..-34830 -on x=-83118..-51007,y=-45381..-31920,z=-23725..3021 -on x=10327..15960,y=-81856..-71010,z=-33630..-17410 -on x=23031..50754,y=-44713..-23633,z=-63299..-46320 -on x=-46257..-28480,y=-49238..-30841,z=47755..73142 -off x=20153..42123,y=-1222..5657,z=-77756..-63549 -off x=-61474..-57812,y=21117..35860,z=35705..60812 -off x=-79310..-66078,y=30244..44852,z=-9818..11212 -on x=71346..88869,y=-31928..-3884,z=-24256..-2336 -on x=-14150..11801,y=-57201..-51842,z=40079..61755 -on x=-40978..-28089,y=-42914..-23485,z=55939..67185 -off x=-23863..-13907,y=-536..10465,z=-90190..-61663 -on x=-5454..24659,y=-79999..-64557,z=27835..52330 -on x=72970..84571,y=10891..31328,z=-6227..5365 -off x=-29582..-11617,y=15192..35976,z=-79544..-70922 -off x=31030..48464,y=53376..61684,z=23041..44016 -off x=-10069..14806,y=35482..66322,z=-63854..-56881 -on x=53051..84557,y=-15724..16551,z=42287..54722 -on x=14308..26815,y=-13886..-3319,z=-79479..-57838 -off x=-59590..-50887,y=24924..38221,z=-57585..-33212 -on x=-63473..-31750,y=-64527..-52962,z=3041..21881 -off x=-31812..-7489,y=-22611..5463,z=-94027..-61918 -off x=-82927..-54190,y=-9326..-491,z=20413..40734 -on x=17422..42553,y=8312..32307,z=-71649..-69485 -off x=-78294..-58360,y=35412..45701,z=11726..40925 -on x=-21097..-3642,y=-8835..14381,z=-99475..-68222 -off x=-84402..-69432,y=-14573..10548,z=14300..22158 -on x=48734..68681,y=-34310..-26273,z=-52329..-23613 -off x=-35075..-15047,y=-46105..-25811,z=63394..85781 -on x=-86314..-54848,y=-46805..-24845,z=3445..37489 -on x=-63351..-50251,y=1886..23129,z=49969..56775 -off x=9515..27274,y=50806..72697,z=-49477..-25800 -on x=-35588..-13052,y=15904..42770,z=-81932..-66144 -off x=-46532..-36208,y=52000..73477,z=1265..25986 -off x=-87317..-63208,y=-17777..9520,z=-23859..-3922 -on x=-6728..4683,y=-95124..-75630,z=-29826..-12203 -on x=18636..43049,y=-80651..-64046,z=-24566..10269 -on x=34590..45757,y=-60461..-41469,z=-61769..-39386 -off x=69352..98422,y=4474..7247,z=-13318..-2831 -off x=-8443..8104,y=-47359..-17553,z=61091..78345 -on x=36926..56794,y=-55435..-27634,z=31804..55162 -on x=-43184..-19362,y=-73702..-61346,z=-50469..-12904 -off x=-12667..10577,y=9915..24867,z=-88319..-68574 -off x=-41812..-19280,y=-50846..-20974,z=-73207..-56898 -on x=25317..48114,y=45115..64793,z=-34388..-8697 -on x=-7572..26486,y=45477..70127,z=50627..71118 -on x=-65568..-53227,y=46928..71092,z=-13475..-291 -off x=-79123..-55369,y=-24021..-16788,z=17459..45068 -on x=26906..52136,y=17854..35117,z=-79712..-60188 -off x=73240..87023,y=-12287..13613,z=10048..23682 -off x=-2039..1086,y=20152..33227,z=72963..88128 -off x=-16444..-292,y=35253..51124,z=49972..79032 -off x=-31142..73,y=52811..81568,z=35320..52590 -off x=-45280..-38826,y=32419..56574,z=34445..72131 -off x=-76025..-59111,y=14..8694,z=-60123..-35050 -off x=-15911..3734,y=-23253..-9645,z=-88648..-77200 -off x=47880..75437,y=28421..53226,z=33581..53756 -off x=16705..55995,y=-22513..-5765,z=-79544..-52799 -off x=43351..73267,y=-30268..-23880,z=-69607..-39884 -on x=-49229..-24544,y=40180..60627,z=49877..77312 -on x=-67421..-46871,y=30102..60244,z=16607..38923 -on x=52711..81149,y=-10627..-8351,z=-48619..-22583 -on x=29102..45238,y=-70802..-50027,z=16042..39140 -off x=-87363..-61250,y=-1811..4566,z=-48295..-31466 -off x=52765..72819,y=-38051..-27751,z=22516..53729 -off x=-95898..-76590,y=-4285..-1522,z=-7096..27186 -off x=39546..65197,y=59713..74511,z=-14000..15914 -on x=27920..58905,y=-11677..424,z=-79346..-62053 -on x=-28804..-11775,y=72541..86610,z=-12598..7458 -on x=11013..13476,y=62070..76490,z=-39383..-17081 -off x=39439..48894,y=-72648..-38252,z=-48344..-12634 -on x=-70559..-52651,y=27489..46016,z=9134..42011 -on x=-20036..2910,y=-22525..-6028,z=-87710..-68411 -on x=-57816..-32833,y=51432..68426,z=-20978..2045 -off x=-79019..-59736,y=15304..30243,z=-45210..-32477 -off x=-90119..-75160,y=-24706..8541,z=-26255..-2577 -off x=-6777..14477,y=-71771..-33912,z=46706..60930 -off x=61137..75324,y=31584..49892,z=-26327..-14848 -on x=1100..22606,y=28697..54124,z=-81504..-52509 -off x=-71074..-58799,y=27675..44853,z=-58966..-20807 -off x=-71600..-42287,y=8542..25589,z=56065..61233 -on x=-45251..-35045,y=38191..54768,z=44757..67534 -off x=54620..79108,y=-56141..-42099,z=12070..29484 -on x=-13747..5593,y=-70633..-59152,z=35086..48154 -off x=-6784..14050,y=-65722..-55419,z=44065..49503 -off x=-2302..33895,y=7082..27279,z=-77945..-63272 -off x=-19701..-7304,y=-76198..-72082,z=28958..48047 -on x=12815..40193,y=37433..74447,z=-56868..-48723 -on x=16409..41021,y=-5541..8042,z=-75386..-63309 -off x=17361..35839,y=6486..33733,z=71504..85138 -on x=9825..32255,y=-68518..-48749,z=-80039..-57545 -off x=-62298..-50656,y=-1852..19142,z=44967..61407 -off x=-65488..-40004,y=-59621..-37464,z=-48950..-23715 -off x=-21676..-990,y=-79126..-51600,z=-55573..-22384 -on x=16547..46077,y=59890..75234,z=-23757..-11399 -on x=-87743..-69823,y=-36681..-16284,z=-11987..20192 -on x=-41729..-18632,y=-35288..-5409,z=-69092..-63322 -on x=40240..53567,y=51071..76567,z=-32328..-14382 -off x=-62904..-45149,y=32738..63897,z=-19593..-15038 -on x=21216..24135,y=-75210..-50944,z=-44984..-16166 -on x=-69562..-35055,y=58744..70823,z=-15501..-9281 -off x=-68150..-52172,y=26975..39630,z=-53507..-17045 -on x=51169..78842,y=11583..29490,z=29644..52457 -on x=-15373..4253,y=-97690..-61806,z=1940..31386 -on x=73779..78637,y=5371..23397,z=-27149..-10358 -on x=19250..44620,y=-7232..11656,z=-82542..-70642 -on x=39149..61967,y=-16335..12372,z=52676..65415 -off x=-23056..-4050,y=-38844..-16159,z=64555..74496 -off x=45322..60654,y=-64033..-45875,z=-6345..6738 -off x=54100..90830,y=-34444..-21517,z=5118..19759 -off x=-231..8241,y=-54245..-31025,z=62160..90247 -on x=-10127..-4636,y=-83774..-49558,z=30741..56326 -on x=-61249..-36895,y=58338..75723,z=-15361..7006 -off x=18751..41594,y=49217..65051,z=35222..37374 -off x=-19037..-9828,y=-67561..-45441,z=24792..52641 -on x=40827..72676,y=-15481..-1454,z=37617..66011 -off x=-64739..-34793,y=-25699..-17432,z=-67453..-38858 -on x=-18058..5742,y=-23939..-5488,z=-94889..-71764 -on x=35519..41049,y=-27602..-9277,z=49488..82039 -on x=9331..32089,y=-17498..8315,z=-80543..-76033 -off x=-34327..-11605,y=11327..29037,z=-77519..-64466 -off x=-71841..-43926,y=16818..21609,z=-69739..-45874 -on x=-56990..-48349,y=-68324..-43481,z=3016..7811 -off x=9304..25782,y=30245..56041,z=51315..85795 -off x=32607..48888,y=3690..28091,z=52295..84881 -off x=-2404..31293,y=58151..81212,z=-31998..-25149 -on x=-63323..-36977,y=54027..77083,z=-26641..8719 -off x=60302..80800,y=35514..54303,z=12123..40785 -off x=47486..64483,y=7507..25137,z=-73417..-59938 -off x=2177..22958,y=73828..91348,z=20624..37806 -off x=-68778..-38496,y=-15625..6286,z=50357..61804 -on x=42481..65067,y=414..25425,z=52357..76953 -on x=21032..42183,y=-46797..-14635,z=-74998..-57422 -on x=-57819..-39759,y=37245..65409,z=-31057..-9476 -on x=29358..58776,y=8103..20134,z=-73101..-67091 -off x=-26017..-15663,y=-53499..-40680,z=-81777..-63642 -off x=-75822..-54570,y=-54832..-37673,z=-36225..-20978 -on x=-30274..-12377,y=62717..73698,z=-51083..-18953 -on x=25463..45515,y=-79814..-55158,z=15540..44754 -off x=-58176..-42144,y=-44091..-18834,z=49801..63998 -off x=40488..54727,y=-80750..-51881,z=-8037..3647 -on x=66133..82929,y=-13321..9855,z=-45192..-21257 -off x=3029..23415,y=-78534..-62743,z=-50610..-16058 -on x=63368..74974,y=104..20701,z=37152..63545 -on x=40949..74694,y=-62178..-38585,z=2610..19835 -on x=-472..15977,y=64084..84976,z=-24559..2476 -off x=49194..76848,y=-47174..-24042,z=-33508..-8663 -off x=67399..78692,y=-28620..-16523,z=-19377..4508 -off x=56630..74700,y=-14438..20792,z=36581..74432 -on x=21015..41464,y=-9104..15645,z=-88506..-73629 -off x=-43920..-26879,y=14492..28620,z=59594..70987 -on x=-35951..-21806,y=7254..24763,z=54493..72173 -on x=3336..22348,y=-15737..-3592,z=60764..78216 -off x=56117..66807,y=20737..31533,z=-44715..-23712 -off x=13306..42710,y=68250..78199,z=-32910..-17468 -off x=-87878..-53833,y=18415..53070,z=-16577..2999 -on x=33630..50999,y=-67779..-48804,z=30503..55076 -off x=57002..86011,y=-10279..10607,z=19904..42650 -off x=18927..33193,y=-16636..-1801,z=-88904..-63937 -off x=21167..45110,y=-67846..-46840,z=-67041..-43159 -off x=15448..29805,y=-69142..-47763,z=-56592..-41006 -on x=-31981..-15095,y=-20248..3871,z=63022..87403 -off x=-50574..-43927,y=-45935..-22203,z=-54205..-39534 -off x=23509..30725,y=-59187..-39824,z=-55008..-29804 -on x=-6893..10692,y=-4433..17662,z=-79958..-63043 -off x=52839..82867,y=-54135..-43532,z=5074..22443 -off x=-19801..2279,y=-45316..-18060,z=-73077..-53175 -off x=-34124..-23489,y=-77318..-57778,z=-10644..21309 -on x=-62168..-39417,y=46644..71553,z=-12633..-2688 -on x=-50071..-22810,y=-45081..-19082,z=-71537..-54243 -on x=-3347..16680,y=71919..95169,z=-26699..-14243 -off x=-57262..-44366,y=32309..66254,z=-33394..-21315 -off x=71646..96656,y=-8202..21856,z=-6535..-796 -on x=-27944..-5589,y=47496..68996,z=51465..59779 -on x=8322..20036,y=-71459..-51821,z=28654..53172 -off x=-1130..11235,y=-72111..-54015,z=38692..55881 -on x=-69102..-39230,y=21462..55716,z=-47827..-41441 -on x=51340..80906,y=-52377..-19741,z=-34853..-23124 -off x=-37865..-22986,y=-62050..-50913,z=-69238..-43924 -on x=28721..62342,y=-8593..21244,z=52533..83625 -on x=52746..80495,y=22003..40732,z=-40093..-20844 -off x=35892..47834,y=-67866..-46589,z=34299..53539 -off x=18277..20309,y=-15322..3925,z=-94574..-68257 -off x=23509..40977,y=-81126..-48154,z=-21..33400 -on x=13627..46617,y=-2537..25688,z=-74686..-56092 -off x=4445..25422,y=1276..13484,z=-78843..-67185 -off x=-12411..9686,y=-80652..-50914,z=-61600..-42810 -on x=-18060..-1885,y=16610..43651,z=67414..76707 -on x=30774..44990,y=-6499..11812,z=-87416..-59474 -off x=-59552..-40954,y=48890..63902,z=-39700..-21599 -off x=12390..31538,y=65013..80718,z=-15195..9149 -off x=-82717..-58814,y=9792..34867,z=31729..41188 -off x=-62226..-36572,y=-17931..-2307,z=64240..74646 diff --git a/2021/inputs/23.txt b/2021/inputs/23.txt deleted file mode 100644 index 9e14496..0000000 --- a/2021/inputs/23.txt +++ /dev/null @@ -1,5 +0,0 @@ -############# -#...........# -###D#B#A#C### - #B#D#A#C# - ######### diff --git a/2021/inputs/24.txt b/2021/inputs/24.txt deleted file mode 100644 index a7d1226..0000000 --- a/2021/inputs/24.txt +++ /dev/null @@ -1,252 +0,0 @@ -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 14 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 1 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 15 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 7 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 15 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 13 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -6 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 10 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 14 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 0 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -4 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 13 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 15 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 11 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 15 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 6 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 11 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 1 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x 0 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 7 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x 0 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 11 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -3 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 14 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -9 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 4 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -9 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 10 -mul y x -add z y diff --git a/2021/inputs/25.txt b/2021/inputs/25.txt deleted file mode 100644 index eb8e209..0000000 --- a/2021/inputs/25.txt +++ /dev/null @@ -1,137 +0,0 @@ ->.v>>....v...v...v>...>>>...>v.v>.>.v>...>.>.v.>>>>.>.>.v>>v.v.>.>>vvv....>v.>v....v>vv.v.vvvv>>...>v>v...vvv>>>>..>v>...v>v..vv.>.>..v.v>. -v.v.>.vv..v.v.>.......>.v.>>......>.v..>..v..>.vvvvv>v.>>vv>...vvvv.>>v>v>>v...v...v>.vv.v>.>.>..>>....v..>..vvv>.>vv>v....>>>v....>.vv...v -..v...>vvv>>......>>..v.v..>.v.v>....v...>v>v..>>v>......>..v.>.>.>.v.>v>v..>.vv>.>...v.vv....>>>..>.v.v>..v...v.>v.>..>v>.v..>>v>v..>>>.v. -.>vvv.>.>>>.v..v.>.v..vv>>>..v...v...v>v.>........>>>.>.v..vv>...v.v.vv>v>>>..>>>.v.vvv..>v.vv.v>..v>vv..>.>....>v>vv....v>...>v>v.>>>v>.>> -v...v.v.v>.vv>>...vv.v.>v>.>..>>>>...>>vv>.v.>.>>vv.v.>>.>v.>vvvv>v.vv>>.>>.v>v..v.>.>...>>>>v.v>..>.>..v..>vv...v>vv...vvv>>.vv.v.v>.v...v ->>v...v.v.>v>.>>>....>.>>v.>....>>>>v.....v>..>v.vv>.....>..>..v..v...>v..>v>..vvv>.>..v.vvv...>vvv>.vv>..>.v...v....v.v.v>.v.>>.v.v..>v.>> ->v....v>>>........>....>..>.v>>....v..>...vv>v...v>.>>..v...v>>.......v>..>>.v......vv>>v>>>v.>v>.....>..vv..>v.>>..v.v..v..v>.vv>>>v>>v>vv -v.>v.......>...vv..v.v>>v.v>....vv.v>..v..>..>v..>v..v..vv.vv.....>>>....>>v>.>....v>.>.v>...v.>v..v.v..>..>.vv...>.>v.....v.vvvvv..>.>v.>> ->.>>..>.vvvv.>.vvv.vv.v>v>>vvv.vv......>...v.>.>vv>>..vv>v>..v>v>>..>.v..v.>>...>.v>>v.v.>.v.v>v>....>>...vv.v>..>v>.>>.>........>.....v>>. ->.>v.>v..vv..v>v.vv.>v....>>.v>.>.vv...v>v.>.v>>vv.v>>..>>vvvv..vv>>.vv>.>>...>.>>..vvvv>.>>>.v.v.>>>v..>>..>.>>....vvvv.>..v>v.>...v>...vv ->..v.>.>...>v>..>.......>vv.v.>>>.v>..>>>.>.>v...v.v>>>>>v>...>v>..>..>.v.>.>.vv>>v..>v>>.vv......vvv....>>>>v>v.....v.>v>.....>>>..>...>.. -.v..>>v>.>.>...vv.v.>vv...>.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>.v>>>.>..>vvv.>.>....>v..v.....v>..>..>>..>v>v.>.v..>.vv.>...>.....v.....vv>......>..vv.>.vvv.v.v>v>v.>>.>>>>...v.> -v..vv.v>v>>>..>...>...>vv.>.v.>vv.....>v.>>.>...v.>>...>vvv>v.v>v>v.v.>.......vv>.v>>.vv>.>.v...>..vv>v>..v>>>.....>>...vvv..>vv........v>. -..v....v.>>>vv>.>.>>...>.>.v.v..vv......v.....>>.....vv>.vv.v>v..>....v.vv...>....v............>>.>>v...v.>.>>v>..>>>.....v.v..>vv>..v>>... -.>v.vv.v.vv.>.>..v>.v...v....>>v...>v.....v.....>>.vv>v.vvv.v..vvv.vv>v.>..>>>v..>.vv...v..v>.v>>>..>>vv..>.v>.vv...v.>>......>..>...vvv.vv -..v....>v.>>>v..vv>v..>....v.>.>v..>v..v.v>v.v>...>>>.v...vv>v>>>.v....>.vv.>v...v.v.>v.>vv.v.vvv.>v...v...>.v.>..v.v>>.....vv>>.v>v....... -....>>vvv........>v.>.v..>.vv.....>..v..>..vv.>>...>.v...>v.>..>.>....>>>>.....v.v.....>v>.vvvv>.>v..>.vv..>vv>...v..v>>...v..>..v.>.v..... ->v>v>>.v....>.v>.v>>..>..v>>v...>.>>>v...>>>vv....>..>.v.v.v..v.>...>.v.v.v.v>.>v...v>.v..vv....v.>...>v.v..>v.v..>...........>>>..>.v.vv.. -..v...>.>>.v>>.v.v>>.>..>>.>.......v>.v>vv..v.>.v...>v>..v...vv.>...v.>.vv.>..>.v>v.v.>..v>..>..vv>v.v.v>...v>v..>v.v.v.vvv..>v>vv>...vv.>> ->.v>.v.>.vvv....v.v....v..vv.v.>>...v...>.v.>.v>v.>v.>.>>>..>v.vvv.v>.>v..>>...>v>..vv.....v.v..>..v.v>.v>v.....v.>vvvv.vv.v.>vv.v..v.>.>.v -.>v>v>.v>>v..v>>v.v>..>v..>>.v.v..>..>v.vv>..>v>v.>.vv.>>.v....vvv>...v..v>.v.>.v.v..v>.v>v..>.>..v.v..>...vvv.>.vvv...v>v.....>....vv>.... -.v>.v>.v.vv>..>....>v......vv..>.>v.....>v>>.v>.......>.v.vvvv..>v....>.v..vv.>v.v..>.>.v>v.>...>.>..vv>.>>.....v.>>v....>...>>>v..v>v>.>.. -v>.v>>vv>>vv........>v.>..>>v..v.........v.v.vvv.>v>vvv>.......>>>....>>>v..>>..>>>.>......>.v>v..v.vv.>...v>>v..>>>..>.>vv...v>.>...vv>.v. -.>...v....>.v>..v.>.vv>.>>v...vv.>..>>v...v.>..>>>vv..>.v.>.v.>.vv>.>>>>.vv>.>v..v>...>..v.v.v.v...v...v>>..v>.....v.>..v.v>.v.vv..vv.v...> -.>..v>>...>v>.v>.>>..>>.vvvvv.v>v....v>v>....>v..v.>>>..>>vv..v>.v..>v>..>.>.v.>>>v...v...v>.v..v.v.....v>v..>.........>.>vvvvv>>vvvv..>... ->v>......v..v..>v.>>.....>>.v.>..>.>>v.v.>..>.>.>.>v.>..>...v>>.....v.>>......>.>.vvv.>..vvvv..>.>....v..>>..v.>.>>..>.v...>..v>v>>.>....>> ->v..>>.>v.>>.v>.>.>.>v.vvvv.v...>.....v....>>v.>vv>.>.>..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>vv>.>v>>.>.vv..v..v>.>.v>.>..v>...>.>v>...v..>>vv...>.>..>v.v>...vvv.v>.>...v>v.vvv>v.>...v....>>>v>vvv>>>.v>... ->.>>.vv>.v.v>>>.v>>.v....>v>......v...>>..>.v.>..v.>>.v>..v....>.>.>.v....>>>..>..v>.vv>..>v...v..vv.v...vv>.>..v>..>..vvv.....>>....v.>.vv -...>.>.v>....>>v....v.v.>>v>v.v..>v.>>>v..>..>..>v.>.....v.v.v.>>...>.vv..>..v.>vvv...v>....>.v>v>>v>v..v..>.v..vv>..>>>.vv>vv.v>>.v.>>...v -.>vv.v...>.>.>..>v.v.v>v...v....v>vv>>.>>.....v>>..v.v>.vv>.v>>vv..>v...v..>v>..>.v..>vv>..>>.v.>.vv>vv.........v>.v........v>>v..v>vv>v.>> -.....>...vv.>.v.v..>vv.>.>.>>>..v>...>v...>.>>>.v..>>.>...v>>.v.v.v>>v..>.>>v.>vvv.vv>.>v..vv.>>....v...>v.......v.v.>.>.v.>>.....>v.....>. -v>.>v.v>>.v.>vv.vv..v.>v.v........>vv.v>.....>v.>.v....v>.>>..v>.vvv...>.vv.>......>v.>.>..>v>.>..v..>..>..>.>..>>>v.>v.v.>..v.v>>>vv.>>>v> -v>v....>...>..>v..v>.vv..vvv>>v.>.>>..>..v....vv..>v>v...>>>.......v.......v.v>....v>>>..>v.vv..v>.>>.vv...vvv.>.>>>>.>.>.>.>>....>>.>>..>. -.v.>..vv..>.....>v.>v.>>>v..v>.v>....v>>...>..>>>v>.>>>.........>.>.v.>..v>..v>..vv>.>>v.vv....v>>.v>..v.>.v.>>...>...vv.v.v..vv.>>..v>v..v -v>v>.>.v..>v>>.>>.>.>.v>>....v>vv>vv>..v.........>.>.>....v>vv>vv>..v.vv.......vv.vv>>v.v.v..v........v...>v>.>.v.vv..>.>>>>>....v.v...>>>. -....vv..>..v>>..v.....v.v>v.>...v>>..>.>.v..v>.>>vv...>>..v.v>.>...>..v.....v>>vv>v..>.>..>.>....vv>..>.v...>.v....>...>.>..>.....vv>v.>v.v -.>.v>v..>>...v.v...>...v>.v...v>>.>>....v..v.>.....>>...v.vvvv...vvv.>.>v>v.>>vv..>..>>..v>v.v>.>.v.>>..vv.>.>vv>vv.>.>.>..v..>..v.vv...... -vv.v.>v.v.>v>>.>....>v>>>vvvv..v.>........>vvv..>..v.....>...>.vv>..v.>v>..v.vv.>>>.>v...>.v>.....>.>v..>...>>>.>v.v..>.v>..vv..v>..vvv>..v -.vv>>v>......>.>....vv>..>>.>.>v>..v...>v.>vv..>.>>v>...v>..>..>>>..v>v.v>.v..>v..vv>.>.>..>>...vv>..>v>v.>...vv..v...vvvv..vv>.v..>>.vv... -.v.v>.vv....>...>..>>..>v>.>...>.>>..>.v..v..v>.>v...>>>.vv.>....v.v.v.vv>>v>v...>..>.v.v.v....vv.>>.>vvv>..>...vv....v>v>..>>>.v.....v.>>. -v.>..vv>v>v>>>....>>....>>v..>..v.>.v.>vv.v.>.v>..>.>>>.v..v>>>.....>vv.v.>>vv....>>>.v>...>v.v.v>v.vv.>....v>>v>...>.v>...>v.v.>>>.vv>.>v> -v.>...>>.>v.>>.>..v.v>..vvv.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.>.>.vv>v.v>>>.>...v>v.....vv....v..v.v..vv>>>.v.vvv.v.>..v.vv.v...vvv>..v.>.>.v...vv>.v>.v.>..>vv....v>.>..>v.>>>v.>.>....>.v ->>.>>>.>.>vv>..v.>>...v.>....v...vv..v>v>v...v>>v...v.v.>.....>.>>>.>v.v.>vv...v.>......>..>v.>vv.v>v.>...v>>..v.>v>.>.v>v..v.v>.vv.>....v> -v..>...v.v....>.>.vvv>.......v>.>v.....v>.>>vvvvvv.v..v..>vv..v.>v..v...>.vv.>>.v...v.vv>..v>..>...>vv>>>...>>.v>..vv..>.....v>v>...>vv.v>. -.vv.>v.vv.v.>.>...>v>..>>..>v.v.>>...>v.>>vv>vv..v..>>..>>.v.>>vv>v.>.vvvvv.v..>>>.vv..>>>>>..vv>...vvv....v>vv.>v..vv.....v..>>...>>>>..>. -...v>.v..v.>.>.>.v>>.....v.v>.v.>v.v.>.>>>.v>.v>>.vv.>..v.v...vv.>...>.>v..>v....v.v>.>.v..vvv.v.....v.vv..>..v.>..>..v..v>.vvv>>.>..>.>>>. -...v.>v.....>vv>v.v>...>vv>>..>.v.>..v>.v.v....v.>.v>.vv>.>..>..>>.v>..>v..>.v>vv.vvv>......>...>.>v>>>....>.v.v.v.v..>.v.>>v>.>v>.>..>v..v -v>.v.vvv.v..>.....vv.v>..>>.....v..>.>...>>..v.v>>.>..v....>v>.>v..>.>....>>...>...vv>v.>>vv..>....>v>>v..v>...v.....>>.....v..vv.v.>>...>v -v.vvv.>>.vv....>..>v...>>.v>....>v...>.vvv.v......vvv.>vv..vvv...>..v.>.v..vv.v>....v....>.v.v..v>.>...v>v>>>.vvvv..v.vv..>vv>.>v...v.v>..> -vv.>....v...vv>.v...vvv.>>v.v>.....>...v>>.>>vv..v.....>vv.vvv>>.v.>>.v..v>>..v>.v.>v>.>.v.v.v..v>>>vv.......>>...v>vvvv>v>.>>v.v>.>>v.>..v -v...>.vv..>v..>...>....vv....>.v.>>v>.......v...>>.....v....vv..>v.>.>..>...>>...v.v>v.>.>.....>..>.>.v......>.v.v.vv.>.vv.vv..vvv>vvvvvv>v -vv.v>.>v>v..v.v...v.vvv..>v>.v>.v..v>v>>v>...>v.vv..v....v..>..v...vv>>.v..>>.>>v>..>..v.v..>v.v...>>.v>>.v>..v.....v.v.>>>.vvv.>...v.v...> -v...v.>v.....>..>v>..>.>>>.v..>.>..>>>>>>v>vvv.>>vv.>>.>..>>v.>.v......v.>.v.v>v...vvvvv>...>.>.vvvv.....v>.>.>.>vv...>..vv....>v>>..>.v>.. -vv>..v...>.>...v..v.v....>..v>>...>.v>v.>...vv....vv.>...>.>..>>...v>..v>...>...>v..>>...vv.vv.>v...v.>>......>.>.>v>v...v.>...>.v.>.v.>>>. ->...>.>.>>..v.....vv.v...>.>>..vvv.v.>>vv>...v.>...>.>.>v...v>.....>v>v>v....v..>>....vv..>v>v...>>v.>vv.>v.>..>....>...v..>.v....v.v..>v>. -vv...>v.v>v.v..>>.>>>vv....v.>...>v.v.>>>v...vv..v.v..v.....>v..>>.>..>.v>.>>v..>vv..vvv>v.vvv..vv.v>....>>>>>.v>....>>>..v.>.>.v>......>>v ->>.vv>>.>>...vvv.>.>.>>.v>.vv>..>..v.v>.v........v.v>vv.....v.v>v.v.v.v..>>..>v.>.vvv..>>..vv..>...v.v>>.v>....>>>>v.>v>vvv........v.....>. -..>..v..v>>vv.>.....v..v.v..vvv.vv..>vv>..vv.v.>v>.>>>v>.v...v.v.v.v..>.v...>.v.vv>.vvv.vv>.v....>....>..>.vv>>v..v.v.>>....v.v>.v..v..v>>. -.v>.v>>.....v.>.>v>.>..>>.vvv....>..>>>..v.v.>.>...>v.v>.vvv.>>.vv>v.>.v.v.>...v>vvv.>.v..>v..v>.>>.>>....>v...>..v>.>..v>..v...>v..v.>v>>v -v.>.vv.v>...>v..v.>.vvvvv.v..>...>...vv>>..>>>vv.>>v>>>.>.>....vvv.>vv>..vv..>.>>.>>v>.vv..>>.....>.>>..>..>v..>..>>.v>>...vv>>.>..vvv...v. ->>..>.v......v....>>.>...>>.>>..>vv.v>>.>.vv.>v.>v.>v..v>..v.v>.v.>v.>>>...>.v.>v..v..>>.v.v.vv>..>>v.v.v>...v>>v>>..>...v.>.....v>v>.>v.>> -.v.v>>>>>vv>>.>.>>>.vv..v.>...v.>..>>v.v.vvv...>.>..v.>>.>>.vv..>>>>.vv...>.v.vv.v..v>v>>>.v>vv.v>..vv..>v..>v.>>..>v..v>.>..>.>...v>.v..vv -.>.v...vvvv..v...>..>....v.>...v>>v.>v..v>v>..>>>v>...>..>vvv.v.>.v...>v>.v>>>>v...v.>v>....v.v>vv>.vv>.>>v..>...>vv...>.>v.>.vv.>...>v...v ->.v.>.>...v>.v..>.v>>.>...v.>>..v.v>.v>.>vvv......>..>.>v>....>>.>v.v...v...>>>>.>..>...>.>v>.v..>...v..>>.v..v>.v>v...>v>>..>..v.>.>.v.v.. -.v.>>..>.>.v.>v..vv>>..>.>.v.>.>.v..vv..>...v..v.v>...>v..vv>.>vv>.vv>>.>>...v....>..>vv>>>.>.v>..v..vv>v.....>..>>......>.>>v>>.>.>v...vv. -....v.>.>>>v.>....>>>v..v.v..vvv>.>v.>v..v..v.>>.....v.v..vv...>v.v...>>.>.v..>.v....v.>v.......vv....>.>v>vv>>..>v.....v>...>..>>>..v....v -..>>>.....v>.v>v.vv>>.vv...>>.....v.>..v>v.>v>>.v..vv......>v.v.v.vv>>..v>v.v>..v.>.vvv.>.>>>...>....vv.>v>.....>.v.>..v..vv.>.>...>v>v.>>> -...vvv......v.....>>>.....>.>..>.v.>.......>.>.v>v...>.vv>.>...v>.>>.>.>.>>.>vvv...v.v>>>>..v>..>>v..v.v.v..>.vv..v>v..v.v.v......>..vv.v>. -v.v.v.v..v..vvv......>vv>>v..>>>>>v>v>.>.......>.>.>..>>>...>vv>.>.>...>..v>>>>.>.>v.>vvv...>.>..v.>.v...>.v>>vvv>vvv....v>>.v>.v>.v>....>. ->>vvv.>>..>v.v...v.>v....v...v>>.vv>.vv..vv.v.v>vv.v.........>..v.vv>v>>>v....>...>...>vv.>.>.v>v..>>..>v>.vv..>v.>>>>>...v>...>vv>.v>.v..> ->....>.v..>.>.>..>..vv...>>v>vv.>>.v>>>.v....>>>.v.>.v>.>>.vvv..v>>v.....>..v.v..>.vv.>....>>>v..>.v.>>v.....v..>>...v>.>>...>.v...>.>.v>>. -v>.v>..>v....v.>>>v.v.v.....v>....vv...>v..vvv..>..>vv>vvv...v>>.vvv..vv>>v>.v...>.v......v>>...v.v....>..v..v>.v>...v.>.>...v.v.vvv..>>..> ->v.>.......v>....v.v.>vv>..v>>.v.v.vv.....v........>.v...>.>.>>>v>....>vv>...>v.vv..>.>>v.>.v.>..>..v..>......>>>v>vv....v....>.v>.v.vv.>v> -.v>..>..>.>...v.>.v>v..>.>.>.v.>>vvv..>.....v>.vv>v.v.v..>.v..........>v...>.>>.v>>vv.>...>v>..v>v>.>>>.>v.>.>...v.v.>v..>..v.v>..v.>>.vv.> -..>.>v.vvv..v.v......>>>>>...>>v>....>v.>vv.........>>vv.vv.>v>...v>.>...vv...>v.>.>vv>....v...>>v>>..v>.>v.>vvv.>>.>v>..v.v>>....vv.v>>v>> ->..>>v...v..>v.>..vv.>...v.>>.v.vvv.v..>..>>.v.>....>.>...vv.v..>>.v.>v....v...>..>.v.v>vv...vvvv>>v..>......>..v...>..v..>>........v...v.. ->v..v.>>......v.vvv.........>>..vv>>vv.>..>v....v.....>..vv..>.v.vv..>>.vv..>>.v.v..>..vvv>>....>...v.v..>v.>>.v.>>>>......v..>....>.v>>v.v -.v.>>..>v>>.>...>>..>v.v.v>>v.>..>v..v>>.....>.vvvv>.>....>>.vv..>.>v.>.>>.>>>>..>.>vv>.v>..>.>vv>vvv..v>...v>.v>>.>..>>..>vv>v>.....v>.>v. ->v.v..vv.v......vv..v>>....>>>.v..v>v.v>...v..v.v>.>.>..>v>>v>>>..>>v.>...v>>...>.vv.v.v..>..>.v>...>..v.>v...>.v.v>.>>vv>.vv..>v..>>v.vv.. -...>v..v.vvvv>..>v..v>.vv....v..v..v>vv.>.>v>.v..>.vv>>vv.v.....v.....>.vvv.vv>.>...>v...v>>.vvvvvv.v>......vv.......v..v...>.vvv.vv..>>.vv -.vv.>v...v>>.v...v>v.v.vvv.>>v.v.v.....v..v>>.vvv...>v....>vv..>..>.>vv..v..vv.>vvvv.>>>v.v.vv>..>...v>>.v.v>.>>...>...>v>>vv...>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.v.v.....vv.>>>v -.v.......v.>v>>.>>v..v.v..v>..>.>>..v....>>.v>.>..vv>>v..>v..v...>...>.....vv.v>...>.>v..>.v.>...vv....v...v..v.vvv.....v...vv...>>>.>v>.>. ->>v.....vv.v>.v>.v.>>.vv>.v...v>.v>>v..>>v.>.>>v....>..>v>>>.>..v.v>..>>v>>.....v>.>v....vv.v.v.v.vv.>>>...v.vv>.v>...v>vv>vv..v.>..v....v. -..>>...>......>....>v.v.v>.>...>>vv.v>>>.v.v>.>>>vv.v.>..>...>...v.....v....>..vv>>...vv..v..v>.v>.v.v..v...vvv..........>.>v.>.v.>v>v.>v>> -..v..>>>>...vvv.v....>..>>...v>.>v.>v...v.>.>.v.v>.v.......>.>v.>.v..vv.....v.v.>.v..v>>...vvvvvvv...v....v..vv..>>..>>>..v.>vv>..v.>>>vv.v -vv>.>.vv.v.v.....vv>>v..>v..vv.>>.>.>.v..v>v...>...v.v>>..>.v......v.>>.v.....v......>......>v.>v.v>>>v..>.v>..>.>v.v>..>v.v..v.>.>.>vvv..> ->.v.......v>..>.vv>v....>v..>v..vv.v>>v>..>.>>..>..>..v.>v.....>.>>v....v>..v>...>v..>vvv.....vv>v>.v>vv.>v>>.vv>>.v.>.>...vv.v>vv..>.v...> -vvv.>.>.>...v.v.vvvvv>.vv>.>...v.>.v..>.>...>v..v...>>vvvv.v>.v.>.vvv...vv.vv.>>.>.>.....vv..vv..vv>>>>.v>>v.>v.v.>>.v..>>v.v>..>>..>v>.... -v..>...vv...v>......v>...>.....>.>.v>.>vv>v>......>>.v..>.v.>..>>..vv.>v>.v..vv.v..v.>..>v....>..>.>.v.>>vvv..>v.v>v>v..>>.v.>v.v.>>.>>>v.. -v.........>>v>vv..>.>..>>>.v>...>v...>>.vv.v>...vv...v>>..v..>>>>.>v...vv.>vv>..v.v>...>v.....>.v>>..v.>v>.vvv.>.>v..v.>.v....>>>>.v...v.v> ->>.>.>>.vv.>v.v.v.v>v....vvvvv..v.v>>>..>>.>..v>vvv>v.>v>>v>>..>>>>.v.v>.>.>.>>v.v.>v..v.v>>..vv....>....>>.>.vvv>.vv.....v>v.>>vv>v.v.v..> -....vv....>....v>v>>...vv>>>.>..>.vv>v>.>>.v>vv..v...>>v..vv..>.vv.v>>>.>.v.v>.>.v>>...v....>.........>.....v>...>.>....vv..v>.v.>v...v.... -.>v.>.v>>v...>...>.....>.v>..vv>v>.vv>..>.v>.>...v.v.v.v.>v..vv...>...>vv.....>...v>v.>.>..>..v..v.v>.v..v>v.>v..>>...v....v.v>..vv.v>...>v ->vvv.v>..vvv>.v>..v>.vv.v>>>vv......vvvvv>>.>v>..>vvv.v.vv>vvv....vvvv.v.>>.v>>..v>..v>v>.>vv.>...v.>>>v.>.>..>..v>>..>..>.v>>.>..>..v.v... -.>v>v....>.>.v.....>v.v>.v..v>vv.vvv>.>..>vv..>..>v.>>...>.v>.v..>v..>.>...>..>...vv...>.>>v.>.vv>>....v.>.>.>vv>...v..>.v>v>v>...>v>....>v -.>.>...vv.>>>...vv>.v..>>>..>.vv>v..>v.v....>>v>.v.vvv...v>...v..v>.>.>>>>>vv..v.>..v>..>vv>.v>>...v>>.>v.>.vv>.v..v..v...v>>>.v.>.>..>v>.> -.>>v.vv.>>>>.>vvvv>>.>vv.>.vvv..>....v.>..>.>.v............>>...>>>>>.>.>>>...v..v.>.>.>..v..>.v>>.>v.>..v.>v.>.....>..>>>>v.v..>v>.>.>..>. -.>v>.v..vv.>..v.v.>vvvv..>vv.v.>.v>vv>....v.v...>>..v>.>.>..v..v>.>>>v.>>>v>>...v..vv.vv.vvv...>..>..v..>>...>v.....v>vv....vv....vvv..>>.. ->v.v.vvvv.v.v....v.>>v....>>.>..>...>.>v>.....>v>v...>>v>...>.>..v.>v>>>..v..>.vv.>>>vv.vv.>v>.....>v.>>.v>.v>vvv.v...v....v...v....>v...v. -v>>>v>>>.vv>vvv...v>v..>v>.v>..>.v..v>v....>.>>.v.....v.>>....vv.....v>v.>.>v...>>..>>>.>v.v.vv.>>v..v>vv.vv..>..>v.....v>>v.>.>>...vv.v... ->vv.>.v>.>>....>v.>.>v>.>..>.v.vv.>>>>..v>v>vv>>v....>v>>.vv..>..vv>>v....v.v.>>>>v.....vv.v>>.v>....v..>..>>>v..>.>.>>v>.vv....vv>v>.....v -..v>.v..>>vv>......>>.>...>..vv..v.v>>.>..>>..v>.....v>..v>>v.v.v.>>v..>v.>>.>vv....v>v>...vv>>>.v>v.v>.>..>v..v>.....v.>>.>v..>v>vv>>>..vv -...>>>>>.v.v>..v.....vvv..>.>...vv..v...>.....>v.v..v..v.>v.vvvvv>v..vv.....v>.v.>.....>...>..>...v.>>v>..>.>vv.>>v.v.vv.v.v>..>.....>v>>v. -vvv.>...>v>>>v...v.v.v..v...v.>>..vv.....>vv.>..>...>>....>>....>vv.v.>v...vv.vv>.>v.>v.>.>>...v>.....vv..vv.v>vv..>v>>>.>..>>>.vvv...>.... -..v>.v..>..>....v...>....v>v>v.vv..>>>.v.>.v..>..>>>..vv>>>.v>v.v>...>.v.>>.>.>...>.......v.v>>>.>...vv.v.>>.vv>v>v>..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>>.v>..>vv>.>.vvv>v..>.v.>v>v>>..v>........ -...v..v>..vvv>...v>...vv....>..>...>...>v.>>vv.>v.>v...>vv>>v.>v......>...>.>..v..v.>v>>.>v>>>...vvv.vv.>..>..v..>>>vv..>...vv.vv>>...>..>. ->.v...>>>>>>vvv..vvvvvv.vv..>.v>.v.v..vvv>v..>v>.>vvvvv>>..>.vv...>.v....>>>...v.vv..>......v..>..v.v....v....v.....>.v...v.vv>>..>..v..v.v -...v>v..>.>..v...>v>v....>vvv>>>.v>>...>....vv>v...>v..>.v.>....v..>v..>.>v>.v.>..vv..v.....v..v..>....>.>.>v.>vv.vv.vv.>>v...vv.....v.>>v> -v..vv..>...>.vv..v.v.....vv..>v......>v...v>v..v>.v>...>v>vvv>...v>v...>v.>>v......v>.>.........vv>....>vv>>v..v.v>..>vvv..>vvv..>.v.vv...v -v.>v.>..vv>..>.....>>>....v.vv.v...vv.v.vvv..>....>>v>v>.>.v>>>.>.>.>...v.v...v.>v..v.>v>.vv.>>>.v.vv..>v>.v>..>vv>>.v>.>v..v..v>v>.>.>vvvv -..>..>>......>.v>>>>.>v>..>.v....>...>>.v.v.vv....>.v>.>v.>>.>>v>.>..>vvvvv.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..vvv>.v..vv>v>v..>.>....>....v..v>>......v.>.vv>..>v.>>..v.....>.v>>.v...v>..>.>.v.v.>>v -..v>.v....>v.v.>..>v.>.v....>.>v..v>...>v.v.....>..vv...v>....v.v..v>v.>.v>>>v>..>v.>...>.>...v..>>>v>v>....v>>v..v..>>....v>>.vv>.vv.>.v.. ->v..>...>..>>.vv.>v.>.....v>v.vv>vvv.v>>.>..v.>>..v..>.....>>.>vv.v.>>>v.>vv...v.>v>..>..>..v.vv...v...v>>>vv>.v.v..>>>..>.>v>...vv>.v..v>. -....>vv.>vv.v>.v....>>v..v>.v.>>v>vv>..v.>>.>v>v.v..vv.v.>.v..>.......>.>v>.v>vvv>v.>.>..>>v>..vv>.vvv>.>>..v>vv.>>..>v>v>.v.>>........>>v. ->.>vvv.>>.>..vvv.v...vvv..>>v.>>.v>.v..>v.v>..v.>...>..vv>v........>v..v>.v...v.v..vv.v...v.v>..>v.....vv...v.vvvv.>.v...>>......>>.>>...>v -...>>...>>>v..vv...v>.>.v....v>v...>.>>>v.>>.............vv.>..v>.>v.>v.>..>.vv..>>.v..>>>>....v..>>v...v.v.>.>v>>>..>......>vvv>vvv>>.>>vv -...v...v.v>>.>.>>>..v.v.>..>>.>.>.v>....>v...>>.v>>vv.....>>.>...v......v...>v.vv>>vv>....>.>>vv>v.>>>.>>vv..>.v..v>v...v.v..v...v..>v...>> -..v..v>vvvv..>>..v>>.>>....v>>v...>>>..v.....v....>.>v.>>v>v...vv.....>>.>v..v.>..>v...>>.>.>>...>>...>>.>>...v>..v...>v...>v>>>..v.v.vvv.. -...v..v>>>v..>>>v..v>.>vv>.v.>.v...>..>vv>.v>>v>..v>>......>.v>>...v>v..>v.>...>......v.vv..v.>v...vvv>.>..v..v..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>.>>>>>v.>.v>v.>...v.vvv...v.>v..>>> -.v>.>>..>v.v>>..>>...>v..v..>..v.>>>.>.vv...v....v...>vv>v>..v..vv>......v>v.>>>.v...v.>>.>.>v..>....vv.vvv..>v..vvv>>.v.v>....vvv>vv.v.v.. ->..>v.>.>..>v.v.vv.>>.>....v.>v..>v.>>.vv..>.>>.>.v.>>..vvv>>.v...v.>.v.v>...>>...>...vvv>>vvvv.>v.>v..v..v.v..v..v...>.>...>>v.....>v..>v. -..>....>...>>.>....vv.v.v>.......>v...v..>..>>......>>.v...>.>.>...>>.v.v.v..v>.>>>v...>>>.v..>....v..>v.>.vv......v..v..>.>>.>..vv.>.v..>. -v>..v.v>.>...vv.v.>>..v>.vv.>v.>.>..v>>vv>>.v.>.>>.vv.>.>..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>....vv.v.v.>...v..v.v..v.>v.v.>vvv..v....>..>..v.>v.v.vvv.v.>>>....>v.... ->>..vv...>>.vv>vv>.>>...>...>.>v>>..vv.>.>.v.v.>>...>..>>v>v>...>.v>....>.>.....v..>>vv..>.>...v>>v......v.>v......>>>..>>.>.>.v>>v...>v... ->>>..vv>v....v>..>......v..>vv.>>v>..>.>..vv.vv.v.>>..v...>.v.v..>>.>..v..vv.v.>>..>>.......>.>>v.v>v..>v>v>>>...vv..>v>..vvvv.>v>v.v>.>>v. -.>....v.>>.v.v..>vv.>v..>v...>.vv.v.>vv.v...v...>v..v..v..v...>...v.>>>.>>.....>.>....>v>vvv..>.vv.vv.v...>v.>.v.>.>...>v..vv>>>.>...vvv>.> -v.....>...v.>....>v..>v.>.vv.v>>v..>....>vvv.>>.>v.v.v.v..v...>v.>v...v>v...v.v>v...v.>v..v.vv..v>v..>..v.>...>..>....>..v.vv>>.v...v>.vv.v -....>>.>.vv>>..v>>vvv.......>v...>>.vv>..>.vv>v>.v>v..>v...vvv..>>v>.>.v.v..>...vv...v..>..vv..vv...>..v..>v>...>.v>.v....v..vvv.>v.>v>vv.. ->v..v.....vv>v>..>>..v...>v>..>...v>>>>....v..vvvv>.........>..v.v>.v...v.v....v.>v.v>.>v..v.vvv>.v>.>..>>..>>>..v.>>>v.>..>.>v..>vvv.>v>.. diff --git a/2022/inputs/01.txt b/2022/inputs/01.txt deleted file mode 100644 index 29f6f3d..0000000 --- a/2022/inputs/01.txt +++ /dev/null @@ -1,2259 +0,0 @@ -4514 -8009 -6703 -1811 -4881 -3905 -3933 -9436 -4332 - -3059 -15715 -11597 -10625 -8486 - -4556 -10613 -4087 -11287 -12020 -1412 - -5320 -9757 -10646 -7373 -1197 -3486 -4359 - -16319 -22687 -5272 - -6167 -2478 -4950 -5513 -6113 -2739 -6805 -4488 -6555 -2752 - -2198 -2528 -3432 -2218 -3283 -1400 -1932 -3438 -1834 -1050 -4766 -5218 -3033 -3410 - -3362 -2773 -6782 -7416 -5388 -5419 -4628 -8877 - -2852 -7531 -6028 -8068 -3942 -9388 -8053 -6334 -6099 - -2086 -3097 -2914 -3087 -7500 -1718 -1482 -6198 -2057 -7098 -7464 - -4522 -4306 -1906 -6692 -1273 -3851 -6475 -1186 -6012 -2456 -2414 -5740 - -12352 -14613 -4339 -1259 -3363 - -5505 -5913 -6539 -4164 -10864 -8085 -4962 - -5427 -3232 -6945 -4536 -6549 -2299 -4450 -2130 -3757 - -8546 -3303 -9097 -2356 -3155 -1122 -6978 -3389 - -55471 - -3774 -7631 -2208 -11171 -5316 -1342 -5328 - -10879 -9002 -11257 -3581 -7878 -10258 - -2577 -1797 -5983 -11497 -3851 - -4420 -5333 -4281 -6978 -2230 -2658 -4337 -3238 -7724 -7813 -7326 - -1907 -1190 -6038 -6109 -4484 -5432 -6124 -7755 -8056 -7040 - -1782 -1645 -6918 -3525 -2147 -6923 -7008 -9695 - -3026 -5366 -2607 -6065 -3997 -2859 -2836 -5214 -5599 -3201 -3666 -1140 -4597 -5899 -4111 - -9757 -25752 -21486 - -16745 - -3571 -8001 -7104 -4253 -1833 -1393 -6105 -2036 -7697 -1066 -6702 - -2358 -4265 -1826 -5129 -1598 -1630 -3271 -2349 -5261 -3496 -4495 -6875 -3404 - -13904 -4223 -10247 -3708 - -8961 -13101 -6896 -11053 -6335 -11459 - -3948 -4739 -4888 -5918 -6229 -5056 -3039 -1030 -4181 -1801 -3716 -2410 -6056 -4574 - -5960 -8186 -3660 -3278 -3355 -1016 -6297 -6688 -7784 -4939 - -5957 -2549 -3045 -8425 -6900 -7677 -1393 -7579 -3975 -2936 - -3063 -5296 -3958 -5551 -3848 -3588 -3143 -1488 -3876 -7298 -3819 -2234 - -6478 -5440 -3993 -7207 -6141 -7936 -2209 -1456 -6417 -5250 -7690 - -5275 -11944 -2501 -4200 -11512 -13862 - -2941 -3403 -5950 -8661 -1801 -2843 -5444 -7960 -4143 -8379 - -6659 -5257 -2225 -5243 -4003 -2186 -5857 -3417 -1960 -3984 -4876 -1728 - -2105 -4101 -4754 -5537 -4265 -4678 -2571 -7662 -3726 -7258 -3696 - -16882 -7724 -3065 -5176 - -1721 -3594 -5892 -2019 -6036 -5556 -4327 -3334 -1035 -6942 -4931 -4084 -4900 - -10773 -10294 -7417 -1277 -9771 -8885 -6845 - -5226 - -9212 -2019 -2943 -11833 -13491 - -4581 -5217 -4441 -2337 -7312 -5529 -2051 -2388 -5011 -4581 -6601 - -3491 -3984 -4322 -5689 -2555 -1377 -5654 -6410 -4639 -5354 -3402 -4174 -2210 -3610 - -4130 -3186 -6120 -1344 -8012 -4477 -5849 -7346 -7418 -3218 -7778 - -10429 -14053 -10551 -8502 -1986 - -7470 -7166 -11309 -5186 - -8940 -10132 -19723 -15079 - -6791 -5344 -2331 -2805 -7742 - -2569 -7224 -5140 -3158 -5542 -2395 -2265 -2922 -5806 -6338 -6020 -3443 - -14741 -4547 -1076 -4543 -10298 - -2753 -4049 -6701 -2333 -2433 -4979 -5514 -3981 -6046 -2043 -6719 -3367 -6532 - -6962 -2222 -5696 -7206 -5679 -4041 -3633 -1043 -1466 -7205 -4116 - -10280 -17862 -17944 - -8670 -5423 -3849 -2444 -5010 -5564 -7740 -4000 -7893 -1137 - -10887 -16819 -7692 - -4397 -12537 -11166 -1875 -10936 - -6103 -6781 -5699 -1667 -6727 -2974 -5056 -3145 -6834 -4884 -6476 -2464 -2679 - -15428 -9750 -24018 - -2093 -3411 -4917 -2102 -3586 -5310 -2243 -4541 -4379 -5443 -6747 -3656 -1647 - -21030 - -2750 -5391 -1101 -5197 -2594 -5370 -4769 -5508 -3809 -1349 -5034 -1757 - -7071 -19487 -9131 - -9010 -6017 -11580 -10571 -3779 -3131 - -65413 - -1043 -9178 -8975 -1666 -8470 -2231 -8461 -8254 -2384 - -7499 -2336 -4819 -6472 -2467 -2726 -6179 -7218 -3422 -6760 - -21611 -4384 -15789 - -13272 -1281 -4032 -12189 -3263 -2092 - -18944 -22554 - -47475 - -11288 -12498 -5455 -8375 -15372 - -3279 -7755 -8865 -8027 -2351 -2164 -6867 -3546 - -2579 -2302 -5728 -1820 -5623 -4980 -1335 -6355 -5561 -6707 -3067 -3355 -5091 - -9430 -2156 -5053 -4895 -4751 -6864 -9518 -7626 -5000 - -7678 -4309 -2919 -8319 -7905 -1656 -6704 -7666 -5962 - -9153 -1759 -1344 -8101 -3844 -9197 -5987 - -19110 -9492 -13663 -5459 - -4112 -1162 -3983 -5407 -3246 -2129 -1940 -3455 -6758 -2091 -3272 -2441 -2344 - -3735 -3057 -6874 -4785 -6497 -5610 -2273 -6636 -2762 -4467 -2209 -7048 - -2947 -4945 -6535 -8432 -9028 -5316 -8208 -3277 - -3333 -6548 -4928 -1360 -1432 -5972 -4575 -4121 -6787 -6775 -5400 -5156 - -33497 - -4871 -5442 -6829 -2711 -7851 -5936 -4290 -3963 -1208 -6115 -3705 - -8801 -1239 -9742 -7859 -4868 -6162 -3990 -2116 - -3147 -5970 -1028 -2024 -1904 -5983 -1455 -1935 -6031 -4448 -4915 -3576 -5433 -4070 - -5581 -6684 -2338 -6998 -3365 -5190 -5551 -6858 -7120 -5143 -1078 -1636 - -1765 -8124 -3621 -5502 -3924 -7906 -6155 -5973 -6596 -8697 - -30733 -19954 - -1227 -7285 -8294 -6285 -2505 -7283 -3286 -4547 -5292 - -4767 -1039 -3045 -4567 -5790 -1224 -6805 -3689 -3941 -2191 -2509 -1020 -3261 - -1212 -2241 -2926 -5704 -4259 -2251 -2437 -3531 -3456 -5574 -4056 -6020 -2898 -5057 -1712 - -4532 -5547 -2323 -10119 -4161 -4809 -8820 -7200 - -7563 -2845 -1564 -7468 -3533 -8051 -6130 -7713 -6149 -4930 -5070 - -6145 -5654 -4039 -5029 -3369 -1330 -1739 -3554 -2637 -6281 -4225 -1559 -2998 -2723 - -46446 - -8785 -1461 -11831 -4977 -8704 - -5982 -7195 -2298 -6440 -4355 -7439 -6837 -1879 -5288 -3602 -4337 - -4272 -12891 -6936 -11964 -4734 -4828 - -1052 -5579 -5328 -1640 -5256 -1318 -1956 -6453 -6553 -5963 -2472 -2892 -3800 - -2898 -6365 -1775 -7440 -5182 -2004 -4704 -3905 -7436 -3530 -3931 - -4344 -4992 -3707 -2214 -3295 -4764 -2093 -1942 -6040 -2393 -2269 -4681 -6905 - -1051 -4442 -1254 -5438 -4390 -3861 -1951 -4766 -5814 -6431 -1181 -2224 -5036 -1744 - -3493 -5462 -1194 -3328 -3332 -6818 -5102 -6050 -1621 -3951 -5062 -1546 -4304 - -16366 -17043 -12935 -9439 - -8140 -1185 -8723 -3441 -1914 -6665 -3641 -1010 -5197 -5249 - -4795 -19775 -1502 -9970 - -14246 -11998 -12677 -5554 - -6733 -6173 -4063 -2994 -4069 -4907 -3381 -5065 -3066 - -54029 - -6782 -5629 -3154 -6967 -11148 -8169 -4309 - -4985 -2096 -4220 -6338 -2578 -6504 -4693 -2296 -6020 -1914 - -12080 -7332 - -4018 -5543 -1011 -5775 -2445 -4643 -2569 -4049 -3815 -7059 - -2221 -5799 -2865 -3002 -5123 -4587 -2616 -2486 -6544 -3510 -2072 -5583 -1202 - -20977 - -3908 -1548 -3974 -3030 -6060 -5685 -3743 -3660 -3953 -3097 -2451 -5463 -4462 -4164 -2274 - -3237 -4155 -3878 -7280 -6806 -6805 -7709 -5390 -4532 -3508 - -13465 -10177 -12174 -6555 -1931 -13866 - -1512 -3659 -5765 -2869 -6385 -4182 -5526 -2050 -4933 -5630 -3493 -5995 -1425 - -4335 -8051 -6448 -6574 -2379 -2517 -1438 -4618 -4844 -7733 -7984 - -1932 -2692 -1778 -2317 -2987 -2215 -4493 -5474 -1650 -4271 -4190 -1644 -5670 -4252 -5986 - -33522 -20921 - -5651 -4826 -1265 -10823 -3532 -1639 -2232 - -2727 -3843 -4970 -4981 -1783 -6192 -5106 - -12982 -10479 -16306 -13041 -13679 - -4778 -2726 -1427 -6216 -5710 -6500 -5576 -4088 -5634 -4158 -4877 -2578 -1648 -1329 - -5413 -7572 -2190 -7615 -3608 -7678 -3041 -3741 -6610 -6334 -1904 - -8421 -5311 -6287 -9371 -5937 -2671 -2911 - -18350 - -4656 -2569 -1655 -4154 -3594 -6325 -1829 -3426 -3380 -2482 -6305 -5656 - -5623 -17111 -20624 - -6359 -1958 -6109 -6287 -10371 -9097 -5626 -10542 - -12287 -7358 -12173 -15289 -1312 - -9307 -12837 -7109 -3993 -13645 -9731 - -4890 -5584 -5799 -5199 -1682 -3814 -2759 -2885 -4446 -4133 -6358 -5576 -5748 -1337 - -3017 -4273 -9032 -6029 -4492 -5168 -9962 -7038 - -11137 -12665 - -21501 -32719 - -4835 -4078 -7345 -7417 -5831 -9642 -7545 -5471 -2139 - -1508 -1647 -8202 -6437 -10415 -9614 -1551 -2297 - -10258 -17370 -7027 - -2258 -10853 -14703 -3899 - -13138 -18278 -11380 -11330 - -5362 -12051 -8062 -11651 -15184 - -7649 -9430 -5594 -4730 -4759 -5352 -11025 - -1001 -2798 -13426 -11713 -2081 -13053 - -4407 -1829 -3318 -1176 -3629 -5444 -3213 -6697 -5679 -6891 -3961 -6360 -1441 - -7428 -15180 -14117 -1510 -12963 - -3321 -3320 -2099 -2471 -3159 -1508 -1542 -4700 -4859 -1510 -5183 -2905 -1609 -5611 -3370 - -8936 -18333 -18055 -9369 - -7383 -6409 -1184 -6878 -7108 -2568 -5374 -7258 -5462 -7207 -2211 -6164 - -3675 -1118 -6252 -4861 -6231 -2161 -5556 -4454 -5419 -2729 -5963 -3351 -3544 - -2060 -7574 -6969 -2968 -4316 -5487 -2261 -1375 -1796 -7321 - -2708 -10030 -4543 -2573 -4708 -1342 -10369 -10452 - -25141 -19156 -10265 - -2291 -3072 -6329 -6608 -6437 -2654 -5965 -1873 -6091 -6377 -3098 -3708 -3983 - -3047 -8364 -4720 -1678 -1720 -8052 -6597 -2818 -7694 -7541 - -7453 -7491 -5792 -4864 -1486 -2471 -7657 -5603 -3222 -5398 -4459 - -3768 -3173 -1690 -2872 -4294 -5843 -5425 -5110 -1988 -1660 -6431 -3632 -4896 -2094 - -2685 -6829 -6302 -1294 -5920 -6517 -6218 -4705 -4098 -6474 -2341 -1907 - -5531 -23363 -22143 - -17140 -13864 -7305 -13004 - -1924 -2874 -1231 -4930 -2131 -3807 -5767 -5536 -1716 -1084 -2675 -3694 -3267 -2248 -2655 - -9692 -2588 -6897 -10903 -2978 - -3149 -8346 -3871 -1283 -3229 -7102 -6218 -8464 -6478 -6861 - -5967 -3879 -2451 -3677 -4833 -3397 -5966 -2456 -3384 -6944 -5076 - -14894 -18504 -14068 -1686 - -3125 -1927 -1998 -5447 -1736 -4314 -3658 -3604 -3974 -2081 -5045 -3374 -3999 -2334 -1141 - -7064 -13794 - -9500 -2963 -2683 -7601 -5231 -1168 -6598 -8435 -4459 - -1551 -3535 -5559 -3981 -2449 -5891 -1862 -4689 -6438 -2998 -5800 -3080 -3931 -5084 - -2977 -4986 -1241 -2931 -5795 -2783 -2643 -1917 -1246 -3664 -1974 -1619 -5715 -5610 -3614 - -29617 -32230 - -6879 -11068 -6443 -7504 -8107 -13469 - -10186 -22380 - -4308 -5637 -4183 -5385 -4857 -2530 -5744 -5698 -5974 -1331 -1545 -1817 -4727 - -15946 -21142 -16286 - -1355 -4589 -2441 -4682 -4249 -7641 -6701 -7947 -6846 -3037 -3281 - -2827 -4389 -15815 -17784 - -5460 -5000 -18466 - -2896 -7920 -1294 -3749 -3284 -11674 -10546 - -9645 -3616 -5426 -5033 -6267 -5149 -2317 -7252 - -11261 -7599 -7070 -11079 -12583 -9632 - -5003 -3675 -2638 -4788 -6358 -5844 -3350 -5636 -1390 -2913 -2232 -5648 -5939 -4955 - -12306 -24639 -21554 - -4949 -7026 -4490 -2871 -5707 -1733 -6263 -3539 -1017 -3931 -6667 -7220 - -50107 - -1353 -18516 -16760 -17546 - -17547 -18508 -12691 -16655 - -10956 -2619 -3158 -5111 -4375 -6522 -8374 - -3719 -2133 -4951 -6984 -2470 -6827 -5425 -2317 -1196 -1167 -1082 -5110 - -1780 -4083 -2628 -1244 -2630 -1111 -1212 -4620 -1361 -4214 -5617 -1347 -2713 -5083 -2211 - -6596 -5657 -3296 -2932 -1807 -8779 -7052 -3786 -4635 -1777 - -1354 -5299 -6443 -5523 -4715 -5121 -7567 -6337 -5534 -1844 -4533 - -23322 -1210 -3150 - -2484 -1722 -8751 -3583 -3184 -5899 -1472 -2242 -2055 -8239 - -6447 -4108 -6164 -5512 -3711 -6093 -3813 -1251 -6188 -1785 -4931 -3077 - -9885 -9867 -5861 -2405 -6334 -10881 -3816 - -7650 -4178 -8336 -8110 -1777 -7897 -9552 -6168 - -3208 -5307 -4567 -1317 -4974 -5175 -3512 -3402 -4728 -5527 -5545 -3284 -5596 -4062 -1904 - -6032 -4154 -3490 -12546 -5649 -5270 - -6961 -4013 -4916 -4179 -1211 -7349 -4890 -1517 -4413 -1651 -2315 -5808 - -7126 -16312 -18704 -6831 - -2261 -18391 -6281 -8852 - -1946 -6964 -8157 -2974 -5601 -1525 -3589 -2946 - -5734 -4359 -5519 -1372 -4662 -3645 -5657 -5662 -2586 -3218 - -3863 -4000 -1419 -9581 -7539 -7915 -2498 -1755 -7816 - -4417 -8141 -2738 -2439 -6030 -8163 -7689 -2724 -1714 -4775 - -25107 -23575 - -2326 -4714 -3260 -2151 -2626 -3462 -3721 -2064 -4631 -5006 -4407 -3312 -6082 -5398 -2887 - -15426 -8430 -8716 -13178 -9542 - -14059 -12861 -2877 - -29214 - -3226 -2480 -4432 -4062 -6295 -6194 -6685 -6480 -5192 -4150 - -2195 -3530 -8899 -6012 -1369 -1331 -3203 -3697 -6926 - -10843 -8715 -8009 -6756 -4204 -12089 - -2746 -3205 -5651 -3786 -6044 -6925 -6238 -5885 -3987 -4287 -1110 -1508 -6693 - -20460 -11678 - -2887 -2535 -2228 -7308 -6658 -3702 -4383 -4508 -6215 -3048 -2140 - -25977 - -19958 -20751 -8435 - -8100 -2237 -2012 -5688 -6781 -6579 -7230 -2736 -8174 -3292 - -4153 -1026 -2393 -1798 -4098 -5538 -5024 -5596 -5731 -4619 -5547 -4523 -1765 -1443 -1659 - -28275 -14784 - -24558 -17590 -1011 - -1137 -1609 -3378 -8204 -1517 -5949 -1055 -6075 -1424 -2625 - -1374 -2356 -4734 -5102 -5200 -6172 -4473 -4267 -2878 -1711 -1228 -3968 -2210 - -1584 -7971 -7179 -4611 -1451 -1960 -5043 -5751 -3128 -6834 - -4158 -5288 -12009 -2525 -4308 -6756 - -15397 -14866 -14231 - -2921 -5355 -4326 -3965 -6581 -1724 -6805 -4925 -6913 -5527 - -6849 -3614 -6330 -3612 -5259 -6735 -1603 -3153 -5160 -5526 -5990 -2125 - -3994 -7956 -1295 -17255 - -48885 - -8156 -10864 -20472 - -12590 -12826 -3397 -6956 -10270 -11191 - -6437 -5402 -5892 -13043 -7154 - -3074 -5746 -6941 -4546 -6483 -6929 -7339 -3236 -2521 -1728 -5400 - -5981 -2368 -2910 -4789 -4622 -1146 -2793 -5396 -5501 -4040 -4427 -5061 -4944 -6396 - -3890 -8736 -7073 -2115 -2762 -7470 -9355 -1754 - -10134 -24611 -20758 - -3021 -4624 -12109 -10211 - -3813 -2422 -4148 -1626 -1124 -6512 -5130 -4874 -5287 -5100 -1147 - -6020 -1121 -6018 -9226 -2792 -3706 - -8027 -14155 -14228 -11648 -14866 - -8839 -15560 -10935 -2677 -2764 - -6261 -13041 -5795 -11615 -9834 -7578 - -5560 -1044 -5120 -4165 -4273 -2333 -2606 -4919 -2166 -2723 -2711 -4169 -1192 -3290 -3375 - -9912 -13241 -10389 -6685 -4808 -1306 - -53747 - -13478 -10567 - -14438 -13430 -18691 -9087 - -3117 -1338 -5317 -3267 -2837 -4002 -4449 -3199 -2409 -2922 -2136 -1663 -4246 -1331 -3420 diff --git a/2022/inputs/02.txt b/2022/inputs/02.txt deleted file mode 100644 index 60a9320..0000000 --- a/2022/inputs/02.txt +++ /dev/null @@ -1,2500 +0,0 @@ -A Y -C Y -C X -A Y -C X -C Y -B Z -A Y -A Y -C Z -A Y -A Y -A Y -C Y -A Y -A Y -A Y -A X -B X -A X -A Y -C Y -C X -A Y -A Y -C Y -A X -A Y -B Z -A Y -C X -A Y -A Y -C Z -C Y -C X -A Y -A Z -A Y -A Y -A Y -A Y -C Y -C Y -B Z -B Z -C Y -B X -A Y -A Y -A Y -C Z -A Y -C X -A Z -C Y -A Y -A Y -A Y -A Y -A Y -C X -A Y -C Y -A Y -C Y -A Y -A X -C Y -A X -A Y -C Y -C Y -A Y -C X -A Y -A Y -A Y -C X -A Y -A Y -A Y -C X -A Y -C X -A Y -A Y -C Z -A Y -A Y -A Y -C X -A Y -A X -C Y -A X -B Z -C Y -A Y -A Y -B Z -C Y -A Y -A Z -C Z -C Y -B Z -A Y -A Y -C Y -A Y -C X -A Y -A Y -C X -C X -C Y -A Y -A Y -C X -A Y -A Y -A Y -A Y -C X -C Y -A Y -A Y -A Y -C Z -A Y -C Y -A Y -C X -C Z -A Y -B X -A Y -C X -A Y -B X -A Y -C Z -A Y -A Y -A Y -A X -A Y -A Y -A Y -C Y -A Y -A Y -A Y -A Y -C Y -C X -A Y -A Y -A Y -A Y -C Y -A Y -A Y -A Y -C Y -B X -A Y -A Y -A Y -A Y -A Y -A X -C Y -A Y -C X -A X -B Y -A Y -C X -A Y -C Y -C Y -A Z -C Z -C X -B X -C Y -A Y -C Z -A Z -A Y -C X -A Y -A Y -C X -A Y -B X -C X -A Z -C Y -A Y -C X -A Y -A Y -A Y -B Z -C Z -A Y -A X -C X -A Y -A Y -C Y -A Y -A Y -A X -A X -C Y -C X -B X -A Y -A Y -A Y -A Y -B Y -A Y -C Y -A Y -A X -B Z -A X -C Z -C X -C X -C Y -C X -C X -A X -C X -A Y -C Y -A X -C X -B Z -C Z -A Y -C X -B Y -A Z -C Y -C X -A Y -A Y -A Y -C X -A Y -A Y -A Y -A X -B Y -C Y -C X -B Z -A Y -A Y -B Y -A Y -A Y -A Y -C X -A Y -A Y -A Y -A Y -A Y -A Y -A Y -A Y -A Y -C Y -C Y -C Z -A Y -C Y -A Y -A Y -A X -A X -A Y -A Y -C Y -A Y -A X -A Y -A Y -C X -A Y -C X -C X -C Y -B Y -A Y -C X -A Y -A Y -A X -A Y -A Y -A X -A Y -B Z -C Y -A Y -A Y -A Y -C Y -C Z -A Y -A Y -A Y -A Y -A Y -C Y -C Y -C Y -C Y -C Y -A X -C Y -A Y -A Y -A Y -A Y -C X -A Y -C Z -A Y -B Y -A X -A Y -A Y -A Y -C Y -C Y -A X -C Y -A Y -A Y -A Y -B Z -A X -A Y -A Y -A Z -C Y -A Y -C X -C Y -C Y -C Z -B Y -C X -C X -A Z -C Y -A Y -A Z -A X -A Z -C Y -C X -B Z -A X -C Y -A Y -C Y -B Z -A Y -A Y -C X -C X -C X -A Y -B X -C X -C Y -C X -A X -A X -B X -A Y -A Y -A Y -C X -A Y -C Y -C X -A Y -B Z -A Y -A Y -A Y -B X -A Y -A Y -A Y -C Y -A Y -C X -C Y -C Y -A Y -B Z -C Y -C X -C Y -C X -C X -C Y -A Y -A Z -A Y -A Y -A Y -A Y -C Z -A Y -A Y -C Y -A Y -A X -C Z -C Y -C X -C X -A Y -A Z -A Z -B Y -A X -C X -C X -A Y -A Y -A Y -C Z -C X -C X -C X -A Y -C Z -A Z -C X -C Y -A X -C X -C X -A Y -C Y -C Y -B X -B Z -A Y -A Y -A Y -B Z -C Y -A Y -B Z -A X -C Y -C Y -B X -C X -B Y -A Y -B X -C Z -A Y -A Z -C Z -C Z -A Y -A X -A Y -A X -C Y -A Y -A Y -A Y -C X -C X -C X -A Y -A Y -A Y -A Y -A Y -C Y -A Y -C Y -A Z -C X -C Y -A Y -A Y -B Y -C Y -A Y -C Z -C Z -A Y -B Y -A Y -A Y -A X -C Y -A Y -A Y -A Y -C Z -C Y -C X -A Y -A Y -B Z -C Y -C X -C Z -A Y -C Y -A Y -A Y -C X -C Y -C Y -A Y -C Y -C X -C Y -A Y -A Y -A Y -A Z -B Z -A Y -A Y -A X -C Z -C X -A Y -A Y -A Y -C X -C Y -B Z -C X -A Y -A Y -A Y -C Y -A Y -C X -C Z -C X -A Y -A X -A Y -C Z -C X -B Y -A Y -A X -A Y -B Y -A Y -A Y -C Y -C Z -C Y -C Y -C X -A Y -A Y -A X -A Y -A Y -A Z -A X -C Y -A Y -C Y -C Y -C Z -C Y -C Y -A Z -A Y -C Z -C Y -C Y -C Y -B X -C Y -A Y -C X -A Y -B X -C Z -C Z -C Y -A Y -C X -A Y -A Y -A Y -A Y -C Z -A Z -A X -C Y -C X -A Y -A Y -C X -C Y -C Z -C X -C Y -A X -A Y -A Y -B X -A Y -A X -C X -A Y -A Y -A Y -B Z -A Z -B Z -C X -B Z -A Y -C X -A Y -C X -A Y -A Y -C Y -A Y -A Y -B X -A Y -C Y -A Y -A Y -A Y -C Y -A Y -A Y -A Y -B Y -A Y -C Y -A Y -A Y -A Y -A Y -C Y -A X -B X -A Y -B Z -C X -A X -B X -C Y -A Y -B X -C Y -A Y -B X -A Y -C X -B X -A Y -A Y -A Y -A Y -C X -C X -A Y -B X -C Y -A Y -A Y -A Y -A Y -B X -A Y -B Z -C X -A Y -B Z -C X -C Z -C Z -B X -C Y -A Y -A Y -A Y -A Y -A Y -A Y -C Y -A Y -A Y -A X -A X -C X -A Y -C Z -C Y -A Y -C X -A Z -A Z -A Y -C Z -A Y -A Y -A Y -C Y -A X -C X -C Z -A Y -A Y -C X -B X -A Y -A Z -C Y -A Z -A Y -A Y -A Y -A Y -A Y -B X -A Y -C Y -C X -A Y -A Y -C Z -C Z -C Y -A Y -B Z -A Y -A Y -A Y -A Y -A Y -C X -A Z -A Y -C Y -A Z -C X -A Y -C X -A Y -A Y -C Z -C Y -A Y -A Z -C X -C X -A Y -B Z -A Y -B X -C Y -C X -C Z -A Y -A X -C X -C Z -C Y -C X -A Y -A Y -A Y -A Y -A Y -A Y -C Y -A Y -C Y -A Y -C Y -B Y -A Y -A Y -A Y -A Y -B Z -C Y -A Y -C Y -A X -C Y -A Y -B Y -C Y -C X -C X -A Y -A Y -A Y -C X -A X -A Y -A X -C Y -A Y -A Y -C Y -C Y -A Z -A Y -A Y -B X -A Z -B X -A Y -C Y -A X -C Y -C Z -B Z -A Y -A Y -C Y -A Y -C Z -A Y -A X -A Y -C Y -A Y -A Y -A Y -A Y -A Y -A Y -A Y -A Y -C X -C Y -A Y -A Z -A Y -C X -A Y -C Z -A Y -C X -A X -A Y -C Y -A Y -C X -A X -A Y -A Y -A Y -C Y -A Y -C Y -A Y -B Y -C Y -C Y -A Y -A Y -A Y -A Y -C Z -A Y -C Z -A Y -C Y -B X -A X -C Y -C Z -A X -A Z -A Y -A X -C Z -C Y -A Z -C Y -A X -A Y -A Y -A X -C Z -A X -A Z -C Y -A Y -C Y -A Z -B Z -A Y -C X -C X -A Y -A Y -A X -A Y -A Y -A Y -C X -A Y -B X -A Y -C X -A Y -C Y -A Y -C Y -C Z -C Y -C Z -A Z -A Y -C Y -C Z -C Z -A Y -A Y -C Y -A X -A Y -C Y -A Y -A Y -A Y -A X -A Y -B Z -C Y -C X -A Y -C X -B X -C Y -C Y -A Y -C Y -C Y -A X -A Y -A X -A Y -A Z -C Z -B X -A Y -C X -A Y -C Z -A Y -C Y -A Z -A Y -A Y -A Y -C Y -C Y -A Y -A Y -C Y -A Y -C Y -C Y -A X -A Y -C X -C Z -A Y -A Y -A Y -C X -C X -C Y -C Y -C Z -A X -A Y -C Y -C Z -A Y -B Y -A Y -C Z -C Z -A Y -A Y -A Y -B Z -A Y -A Z -A X -C X -C X -C Z -A Y -C Z -A Z -C Y -C Z -C X -C Y -C X -A Y -C Y -A Z -A Y -A Y -A Y -A Y -C Y -A X -C X -A Y -A Y -C Z -B Z -A Y -A Y -C X -A Y -C Y -C Y -B Z -A Y -C Y -A Y -C X -C X -A Y -C Y -A X -C X -A Y -C Z -A Y -C X -A Y -C X -A Y -C Y -A Y -C Z -A Y -C Z -A Y -A Y -A Y -C Y -A Y -A X -A Z -A Y -C Y -C Y -A Y -A Y -B Z -A X -A X -C X -C X -C Z -C Z -A Y -A Y -A Y -A X -A X -A Y -A Z -C Y -C Y -C X -A Y -C X -B X -A X -A Z -A Y -B X -A Y -B Z -B Z -A Y -B X -C Y -A Y -A Y -C Y -C Y -A Y -A Y -A Z -A Y -C Z -B X -A Y -C Y -C Y -A Y -B X -C X -C Y -A X -C X -A Y -A X -A Y -A Y -B Z -A X -C Y -A Y -A Z -B Y -A Y -B X -A Z -C Y -C Z -C Z -C Z -C Y -A Y -C Y -C Y -B Y -A Y -C Z -B Y -A Y -A Y -A Y -A X -B Z -A Y -C Z -A Y -A X -C Z -C X -A Y -A Y -A Y -B Z -B Z -A Y -C Z -A Y -A Y -A Y -C Y -C Z -C X -A Y -B Z -C Y -B Z -C X -C X -A Y -A X -A X -B Z -C Y -C Y -C X -A Y -C X -C X -A Y -C X -C Z -A X -C Y -C Y -C Y -A Y -A X -C Y -A Y -A Y -C Y -C X -C Y -B X -C X -A Z -A X -A Y -C Y -A Y -A X -C Y -A Y -A X -C X -A X -C X -C Y -C Y -A Y -C X -A Y -A X -C Y -A Y -C Z -A Z -A Y -A Y -A Y -A Z -A Y -B X -B Z -C X -A Z -C X -A Y -A Z -A X -C Y -C Y -B Z -A Z -A Y -A Y -A Y -B X -C Y -A Y -A X -A Y -B Z -B Z -A Y -A Y -A Y -C X -C X -C X -C Y -A Y -C Y -C Y -A Y -A Y -A Y -A Y -C Y -A Y -C X -A Y -C X -C Y -C Y -C Z -B X -A Y -C Y -A Y -C Y -A Y -A Y -A Y -A Y -B Z -C Z -C Y -A X -C Y -A Y -C Y -C Y -A Y -B Z -C Y -B X -B X -A Y -A Y -C Y -C Y -B X -A X -C Y -C X -C Y -A Y -A Y -C X -A X -A Z -A Y -A Z -A Y -B X -A X -C X -A X -C X -C Z -A Y -C X -C Y -C X -C Y -A Y -C Y -A Y -A Y -C Y -C Z -C X -A Y -A Y -A X -C Y -B Z -A Y -C Y -B Z -C Y -A Y -C Y -A X -A X -A Y -B X -A Y -C X -C Y -A Y -A Y -A Y -C X -C Z -A Y -C Y -A Z -C Y -A Y -C Y -A Y -C Z -C Y -C X -A Y -C X -A Z -B Z -A Y -A X -A Y -A Y -A X -A Y -A Y -A Y -A Y -C Y -C X -A Y -A Y -A Y -A Y -A Y -C Y -C Y -C Y -A X -A Z -A Y -C X -A Y -A Y -C Y -B Y -C Y -A X -A Y -A Y -A Y -C X -A X -C Y -C Z -A Y -B Z -A Z -C Y -A Y -A Y -B Z -A X -A Y -C Y -A Y -A X -B X -C Z -B X -A Y -A Y -C Y -A Y -A Z -A Y -A Y -A Y -C X -A Y -A Z -A Z -A Y -C X -A Y -C Z -C Y -B X -C Y -A Y -C Z -B Z -A Y -C Y -A Z -A Y -C X -C Y -A X -A Y -C Z -A Y -A Y -A Y -A Y -B Z -A Z -C Z -A X -A Y -A Y -A Y -A Y -A Y -C Y -C Y -A Y -C X -A Y -A Y -A X -A X -A Y -C Y -C Z -A Z -A Y -A X -B X -B X -B Z -C X -C Y -A Y -A Y -A Y -C Z -A Y -A Y -A Y -C Y -C Y -B Y -C Z -B Z -C Y -B Z -A Y -A X -C X -A X -C X -B Y -A Y -A Z -A Y -A X -A Y -A Y -C X -A Y -A Y -C X -C X -A Y -C X -C Z -C X -B Z -B Z -B Z -C Y -B Z -C Y -C Z -B Y -A Y -C Z -A Y -C X -C X -B Z -B Y -A Y -A Z -C Y -C X -C Y -A Z -C X -C X -C X -A Y -A Y -C Y -A Y -C Y -C Y -A Y -C Y -C Z -A Y -B Y -C Y -C X -A Y -A Y -A X -A Y -C Y -B Z -A Y -A Y -A Y -A Y -C X -B X -A Y -A Y -A Y -A Y -B X -A Y -A Y -A X -C Y -A Y -A Y -C X -A Y -A Y -A Y -C X -B Y -A Z -C Y -C X -A Y -A Z -B X -A Y -A Y -A X -C Y -C Y -C Y -A Y -C Z -A Y -A Y -C Y -B Z -A Y -A Y -C X -A X -A Y -A Y -A Y -B Z -C Y -A Y -C Y -C Y -A Y -A Y -C Y -C Y -A Y -C Y -A Y -B X -C Y -A X -A Z -A Y -A Y -C Y -C Y -A Y -C Z -A Z -A Y -A Y -C Y -C Y -C X -C Y -A Y -C X -C Y -A Y -C X -C Y -C Y -A Y -A Y -A Y -C X -C Y -A Y -A Y -C Y -A Y -C Y -A Y -A Y -C Y -C Y -C Y -A Z -A Y -C Y -C Y -A Y -A X -C X -A Y -C Y -B X -C Y -A Y -A Y -C Y -C Y -A Y -A Y -A Y -B Z -A Y -C Y -A Y -A Y -C X -C Y -A Y -A Y -C Y -C Y -C Y -C Z -A Y -A Y -C X -A Y -C Z -A X -C X -B X -A Y -C Y -A Y -A Y -A X -A Y -A Z -B Y -A X -A Y -C Y -C Y -C X -A Y -C Y -A Y -C Y -A Y -C X -C X -A Y -C Y -C Z -C X -B X -A Y -B X -A Y -A Y -C Y -A Y -C Y -A Y -A Y -A Y -A Y -A X -A Z -A Y -B X -A Y -A Y -C X -A Y -C Z -A Y -A Y -C Y -C X -C X -A Y -A Y -B X -C X -A Y -C Y -A Y -C Y -A Y -B Z -A Y -C Y -A Y -A Y -A Y -C Z -A Y -A X -C X -A X -A Y -A Y -A Y -C X -C Y -C Y -C Y -A Y -A Y -A Z -C X -A Y -A Y -A Y -C Y -C Y -A X -A Y -C Y -B Y -A Y -A Z -C X -A Y -A Z -A X -A Y -A Y -A Y -C Y -A Y -A Y -A X -C Y -A X -B X -C X -C Y -A Y -A Y -A Y -C Y -A Y -A Y -A Y -A X -C X -A Y -A Y -A Y -C Y -A Y -B Y -C Y -C Y -C Y -C Y -A Y -A Y -C Y -C Y -A Y -C Y -C Y -A Y -C Y -C X -C X -C Y -A X -C X -C X -A Z -C Y -C Z -A Y -B Z -A Y -A Y -B X -C Y -A Y -C Z -A Y -C Z -A Y -A Y -A X -C Y -C X -C X -C Y -C X -A Y -A Y -C X -A Y -A Z -B X -C X -C Y -B X -B Z -A Y -A Y -A Y -C Y -A X -C Y -C Y -C X -A Y -C X -A Y -A X -C X -A Y -A Y -A X -C Y -B Y -A Y -A X -A Y -C Y -A X -C Y -A Z -A Y -A Y -C Z -A Z -C Y -A Y -C Y -A Y -A Z -C Y -C Y -B Z -B Y -C X -C X -B Z -A Y -A Y -A Y -A Y -A Y -A Y -C X -A Y -C Y -A Y -B Y -A Y -A Y -B X -A X -C X -C Y -A Y -C Y -A Y -A Y -A Y -A Y -C X -B Z -A Z -C Y -B Y -C X -A Y -A X -A Y -A Y -C Y -C Y -A Y -A Y -C Y -B Z -C Y -A X -C Y -A Z -A Y -A Y -A Y -B X -A Y -C Y -C X -B Y -C Y -A Y -B Y -A Y -A Y -C X -C Y -C Y -A Y -A Y -C X -C X -C Y -A Y -C X -C X -B X -C Y -A Y -C Y -B Z -A Y -B X -C Y -C X -A X -A Y -C Y -A Y -A Y -A Y -C X -A Y -C X -C X -A Y -C Y -A Y -B Z -C X -C Y -C Y -B X -A Y -C Y -A X -A X -B Z -C X -A Y -C Y -A Y -A X -C Y -A Y -A Y -A X -A X -A Z -C Z -B Y -C Y -C X -A Y -A Y -C Y -A Y -C Z -C X -C X -C Z -C Y -C X -C X -A Y -C Z -B X -C Z -A Y -A Y -C Y -C X -C Z -C X -C X -C Y -C X -C Y -A Y -A X -A Y -C X -A Y -A Y -A Y -A Y -A Z -C X -A X -B X -A Y -A Y -C Z -C Y -A Y -A Y -C Y -C Y -C Y -A Y -A Y -A Y -B X -A Y -B Z -A Z -A X -A X -C Y -A Y -C Z -A Y -A Y -C Y -A Y -A X -C Y -C Y -A X -A Y -C Y -A Y -C X -A Y -C X -A X -A Y -A Y -A Y -B X -C Z -A Z -B Y -A Y -B Z -B Z -A Y -C Z -B Z -A Y -A Y -A Y -C Y -B X -A Y -C X -A Y -C Z -C X -B Y -C X -C X -B X -C Y -B Z -A X -A Y -B Y -C Z -A Y -A Z -A Y -C X -A Y -A Y -C Y -C X -B Y -B X -C Y -B X -C Y -A X -A Z -A X -C X -B Z -C Y -C X -A Y -A Y -A X -B X -C X -A Y -B Y -C Z -A Y -C Y -A Y -A Y -A Y -B X -A Y -C X -A Y -A Y -A Y -A X -C X -A X -C Z -C Y -A Y -A Y -C Y -A X -C Z -A Y -A Y -A Y -B Y -C Y -C Y -C Z -C Z -C Z -A Y -C Y -A Y -A Y -A Y -A Y -A Y -B Y -C Y -C Y -A X -C Z -C Y -A Y -A Y -A Y -C X -A Z -A Y -A Y -A X -A Z -C X -B Y -A Y -A Y -C Y -B X -A Y -A Y -C Y -C Y -C Z -A X -C Y -C X -C X -C Z -A X -B Z -C X -C X -C Y -C X -C Z -C X -C X -B Z -B Z -A Y -B Z -A Y -A Y -A Y -B X -C X -A Y -C Z -A Z -A X -A Y -B Y -B X -B Z -A Y -A X -A X -A Y -C X -B X -A Y -C Y -A Y -A Y -C X -C Y -C X -C Z -B X -C X -C Z -A Z -A X -A Y -A Y -A Y -C Z -A Y -C Y -C X -A Y -A Y -C X -C X -A Y -C Y -C Z -C Y -C X -B Y -C Y -C X -A Y -B X -C X -A Y -A Y -C Y -C Z -A Y -A Z -B Y -A Y -B X -C Y -C Z -B X -B X -C X -A Y -B Z -A Y -A Y -A Y -A Y -C X -A Y -A Y -C Z -C X -B Y -C Y -C Y -A Y -C X -B Z -A Z -C Y -A Y -B Y -B X -B Y -A Z -C Y -C Z -A Y -C Z -C X -A Y -A Z -C Z -A Y -A Y -A Y -C X -A Y -C Y -B Z -A Y -C X -A X -A Y -C Y -C Z -C Y -A Y -C Z -A Z -A Y -C Y -A Y -C X -A Y -A Y -B Z -A Y -A Y -A Y -C Y -C Y -C Y -C X -C Y -C X -B Z -A Y -A Y -A Z -A Z -A Y -A Z -A Y -A Y -A X -C Z -A Y -A Y -A Y -C X -C Y -C X -A Y -A Y -A Y -C Y -C X -B Y -A Y -C Y -C Y -A Z -C Z -A Y -A X -A Y -A Y -B X -A Y -C Y -A X -C Y -A Y -A Y -A X -C Y -A X -B X -C Y -A Y -A Y -A Y -A Y -C Z -C Y -C X -A X -A Y -C X -C Y -A X -A X -B Y -B Z -A Y -C Z -A X -C Y -A X -A Y -C Y -C X -C Y -C X -A Y -A X -A Y -A X -C Z -A X -A Y -C Y -C X -C Y -C X -A Y -C Y -C X -A Y -A Y -C Y -C Y -A Y -A Z -C Y -A Z -A Y -C Y -A Y -A Y -C Y -A Y -B X -C X -C Y -C X -A Y -B Y -C Z -A Y -C X -A Y diff --git a/2022/inputs/03.txt b/2022/inputs/03.txt deleted file mode 100644 index e12b761..0000000 --- a/2022/inputs/03.txt +++ /dev/null @@ -1,300 +0,0 @@ -NJvhJcQWTJWTNTFFMTqqGqfTmB -VwVzPldRZVLVRmfsvfjvqfmm -ZDPDHZHVcvDhbvnv -FHHwHBzzVCWWmmCzCPrVmgBwbLTtRFFbbbttRGRLjTcLpbbT -vhZZvdsNSdSMdNvjncppCLcLnGnj -CDZZsNZMZqdNSdlNZCqrzPHDzgrgzwVVWwmwwm -ndlndntsFJntFvccLjjLrjBShcBBfc -GpCGHzVwmmzqQWSSSfWHBhQL -mpCMGGCZVzVwGGVwmJsZnFtZnTSTJtdsvl -nCnPDGmDNmVCsVQDmGSWqvzchWSjjcWGqS -gTnBRLpfTRnrTdZgdLfRdrThvqcvWWhFFWvcFSSgjqqzjv -pfZfTMwrbLTTfsbmQtlVtHHnbs -wNdSdsbTvTZMTvTv -rrdRWdWQhFVdHWBGWQmmmnnMvCfmnhvmCmtZ -rJrVDRWpGddpbSlNSlspPP -chTNrthMMwWMTjfsmRzZszJpwm -BLnFFCngbcBnbbldDlpRjGpmsCzGsGsRGmmG -dqvnvlgbqtcPPMhH -QcLNqZbCzJDQBJJRpwzRpdnRldgnpf -GmmmvVGsHrWffrlwdCWd -CMsFVVFjCmFStGQbbLZNBbJBcTjc -LQVggbQvcLbQLHgvVLhWGGsChssrMWfzGccc -qDnRTTRqJttPfWMChJhGslWlzh -qRTRwPBTBtRZdnjnqqqnQVbjbNLFbbfLgVmgHLQm -cZbzwCwZPlJcMLrNSNfHWNBBNZ -vsQsDCqtsDhmtjVrBNWNjBHrhr -TtDTGnvTlgbbRCGg -BgBlplHlsgNNsJlVpBtPwJhMPRRQSSttRtSP -bvhTnmdFTzddStwStQRddt -ZnZDLvnvqZzbbhFzzmTbnFsVjVlNgsCCNVsVLpNWVgsB -TdptqrrcVGhhzFtw -DRnSfwJlDmmDDVGv -RCSQNSCQZndwbcMqQrBB -wvRlrlwVwwqzgbZRdCJBWfmdzCWfBdhf -cFcsQpNtLLsGTtNGpMdPmDdPBmmBvJPWvDtC -TpjssTFFvLLLcFFQpwbwwHngjHRrZRqZVH -mqqddrPPcPmqPDlrQnjTrbvMvbHzzsjjpTvz -gtBWgGgVhLGWHzMDztzstDHj -hfWRhBBNBGgLNQDPwdNPcPdw -LhQzdhhbTzpMhddhhhTzhnZcBFllHZFtrrHZHMHFjlHr -mwwssqDvjptrvplr -NCSgVDPDwmDgVJVpLfTznQJdhfLhnhQQ -GzjzDhjhhZzcrRgQCBjBPBBjQCgT -vHHHmntsbSgLwbsSmNHbwNbvpqPCBVppCpFTpTPTBtqWBCqV -NJbwNSwdndvmvwhGhgzcfMcDJfgJ -GncgDvvcMGnttjDvrgRRFSZZLZFWdJFJwGQwZBWZ -bPqpChPfsshfZZBdZdLTFZ -lNqqsClmbsNlPbHqPsmblmsrHdvdMngcVrjggvrvggRDcn -bDvtgVVVpMQvjQWmQL -rwTflmlfZJBBdQWQWjQqdM -HsJJmZZwscHrwTrcRbzpcbPgtCSbgz -CsCsRvshMjpbqCqf -ncblgDBgtDmmmTlBgwlgbHHqMFHLqPDMHPHHpqWfFM -TcBctSmTZTtSTzsZvsvJZRsGVb -znznvngttwltzlLwhtThHbqHPvNbNHSSHmmNWHjP -FBcLrRMFQpPqpPSpqHHW -fRQMJZJfrcMcMVrQJJftnwCzVCltgTnstTVnVL -MfLlRfCMrLzRlQgwNqQFcsGd -jtTjjBTvbdqcGjqFcj -vvShDSBDppzhCmzq -plWMptTvfrnncvcRfwqzqLGhzhzThNzNNJqD -jSdSHFPQQbdPCQCssjSbBmhJGNZZNGNqqJNBlJqqLh -VCCCVCQgjdddjCgljCjbbwgRRttgrpftfWrgvpwpnf -MWlbBcPjjvvjPWWMPqgRQZfJZDGGbRZJffQQwh -HrHrnncHpzrJQJfVDQVR -zzsSTtSTLzsspSdtTmHHmpmtFgqcgPlgFqWBqqqBMdWWvFlg -nSqBbJbqlnBBClVZcMgZVgcP -FQwrwHrRwWWFBRPNgNgcCGZZZC -rWFWFTwpwwWzHrnDbfJDLDbBBbbz -BMmNtLMMtFCNFNMvvLmcndpgcdgppPrgrGPPrgJD -WVWWhbTtVnGpjrrPhr -HWssSTHWfRHRsQQFLvfvFFCLCNMNlt -sTmDsQffVrrLCjTFltTFWL -BnwwQBJbJndMMRzMwCLlWlLWWCWLLtRlWF -cqqBMcMqwnznMGzcvDmQhrvssHmPDVssrP -pQGQGJDDrDVJbbfVzvvgPcCZwhZhncscZWWc -SqMMlBBljMmRlchhPTqThCZnPs -FMjMBmjRNFHQJJpHVhVDhG -tHNNdBdNtBBBMgsMpsZm -wVPzVvbwqzhrVqvjqzzsZpDsZDsZmsCPCgZgCM -bVbvLThvvbrWqHmmnJLdHdJQLn -PzTspPZpdLLDZTplPLpPDpvbfhnqNvqzfvNMzQQfNwnQ -GWRHmjmFWMMSnhbhHw -JWWcmtBrBtWBFWGJpsgTgldhLVLpJl -DwLMDzLMhvMcwvgdVqWWlCVgvlqF -TTSBBRpbStHZVgjWFldjRVlV -SnbTBdJBmnpQzMPDMcMznr -nNlMNBPPNtJQnbZhZsgSbh -czzCjcwTdvSbgQNcgNQq -VTdNdGDTzDTdlFFPtBrtLtDr -FMbbfMlzvFsmgVZmmg -SrNTHGmdSQDqLhtQhhgggs -dRDTSDPPcHRdHGDHlwJBbmwljmMcfjbW -sQgWLtqLtWhdqlpNZRpG -blTHTjlvTCJnJvRZdGGhHHGZhFGV -CCDlJclnCmbrmBMgcwcLWtcBsB -vqPWWvqwwCFvFZfZPRFRrcGQrQwsDrNcrwnbDNcQ -LVgJLSBBVtzTLzBMmTMJmLnnDNQcrsGbsQbNbrbDjs -zggVSmmhVdfqFhvHWG -WwdndGGmmmLwwwmRwWSncLRnZqZqhqZthBtqtBqZBgtdtvMH -FfHHzlQQDsFzzrNsVTfttZvTvttTqqtbqb -lQjFDNQFPjCsVCCDjGCwwSGGnccwcHppGp -mrjggcFsFMjdjZRpSZpn -NCqfLCFNbQPzPPlPzNfSRTRZdSdWWwndpqRSSd -vDvzzbPQFNCFtllLLNMBhMcDHGBGMggMmcBc -jhjlBvvnjbtDNPjtSjBDBbDNgHggrQrhghRQrqRrZcRwwqVg -pLdTMsWdLLmpMdqZZdPdVqZgHPwH -WLTCGmMLfPSlbGjlnnJD -gtbwhgHbHgqqbgQthgQLtZZCRjMcjjnRnrRNJmMRJrNhRc -bGWVTTvDvfpVFFBpvvVTdRDMJcrccCrJnMRnNnNCcc -FVWTBsdvdTzTBFWssVQtLgSQtHqqPzPbqHbw -dlzrPTSSjSrllzWhsvVmVtTRTWtf -bJMpLGcqGhNbJQttVQmmvRWWsp -qLbMwqqbGHFGzrlZrjhPHCrj -rNrrffVlqqrfLlPpltcBBTTGRzzZRPRsBTcJ -msbsmWSsMmQwjdMbWMhMhQmcRZRzGjTBGTBcBJBjCHJGcC -FwWbvdhbmrsFrfrgsN -rHjrQHdhdQrvSddcHWLssBSVVpBSWWWWWf -JNfTGtqDwVWBMBMpwM -qlltZgfJFvcRgcRjvc -CqfcwfDqwwmRnnqmRdNRBTRTRrdGdNpTvF -WVbzsZszBbrsvpdMpdQM -tJhbVZHWLLHDgnSwnSSgHB -TZCqqlTsqpZVVsZQJSBSLpLmppnJzmFz -brSgNtGjjRjRRjDddDtrRJcJJbJmmwcmBmnPcJFwFB -jgdRtMjNNjfqlMvShvSZSZ -dJTdqCwMNCgqTQllGBdlGBmmmZ -fcVfVcnbVfrwDLWVfncZBQPlBHRGljLZQjHGQl -brwnnfSFDvfzCTqFzgMJTh -njnsPBjjsrrnGLnbTTjGvcldQPCMllNzMvRQPCdd -ggZgfZtmZVpqZqZWDgFmgqfCcQRcRcWhQcccQddMcvRQdQ -tfqgggVgHpDwDtfwbGLJRjbLjsrLTj -JmrfrmTlDWTfgQCdHCdpqBvQdD -jsZtVzNsSNVQQHnBlVQR -PljljFjPljSsLPtFLTTgTcFrrfMJmrrmrr -hmGcmmndhmGnfmtGnDzFLwrFJQsQFzNFrNJG -ZSqPlSWcWlbgqWVTVWRVZPrjQqjzjFNJzLsNJsLJNqNL -RHcWTZbSMMMPgZcWgSWPPbVMDnBffmtdpDBddfnnvmCdfC -vSJvsbFfJfvqCsTHJswssJnLTZjjhzrrzLrzLMrzhdjM -pBNQDPcpmWDcBNgMMnZPVjdddnndhH -QWlDgmpmgDBlGRgDDgffSqwSwGCwHfvqwSFJ -jvlgvMJclPdGdtdcjMVmMHbFHFVHWHbZHZ -CwhLzLhzQpnqfpfqDVHCHbsbDFZDmHmj -LnBzfQjSzQrPvJvdSSrr -wpcvcsqclDCnVCVvWfnZ -BLRMRtbnbbBLNCjNCjVVZhbC -rFgMPSRnrRpmqpJwqFDs -LZQNQbMrZppLNLQplvlGLNvVmmmfjbwVCfjbwJwCmBCwfj -ShTPRFtTHZPCsnwswsFwCF -WtHRPdThSqZTRtDqtdRWTdpGDLLzrNczvzMGLlQLGDDM -hdcffBvldjhCMljqPwWwWNwWdwqHZr -LtQmbQRVsZQZMZPQSN -tmMRsJMpDhjJzJhv -wNQCMFCDQDBmrHmmRWrrHN -SShLnfqpcqpSZSfrzJvRVrvfrrJH -cRpqdGclpScltTQQtsFQMQsTCT -NCjggZmgfBgnBmgWbcwcTFctcWWfvb -HsDGthRGrtppSQpbFFJTVcJdFbTRvd -rPDGhDDrSzZLtzBLZMCB -RsBBMBsCBlFFCgRsBJzlMjMPNSdPhSrSrzLbmSDrDNmDSd -pZHZZJpGHHHpTTHvTncZqVLdqLbhLrDLdhrSLLbLDDdD -tGtwnJccvCtCffMBgt -wbddvVjfwPhbjjbDbbvbjvTNCNmfHZfpCZRJNzCmJmnJNC -BslcLtclZWsZJWNrRRNRpRmR -BSLBlScGtFMcssMBBFGLlQZTDZQjPddVwwbTdvvdhTZb -NSZHzmLZBnzHmLLzLSntDttDDtddhDtttDWW -QgfjsrrvNNJwtMddcvcvtq -jrfgfQpQrTTVLSNBClFV -GQWcWWPPQRcrJQNDdRcDmmLCFSnqNSmqhCNvFnql -zHfwjzpMjwZmCLqvvnlljC -ZgtVZBtHHZtgQGgPrbPRJdPv -TWdWpJTJTdgLWfWLlLFLrfrgBGsNqhGslBGHqSNqqBNshnws -ZpQmjzbZZCjZCCCPZtttRCCwsBnHNssBHbShsshHqsGBqN -RDRRPpPCzmZCtRpVVJFrfTfWFLLJggJrDv -pDDFlglsvFMgntlTMMqNffmTdfddRM -jhGJLVCHQpHGQCCzLjWdTTdZZdNdcRWNccWfNN -jQjSGjrjCQLhzVSLSCSHGDpngbrnDFtFBwBglBnBvg -wsLzstsgszcpcGLHGpcgcghlDBvQvjQvbFbQCbJBtCCJJv -mnSqRSSqSRThWRnmWWRSJDFTFCFCblbBCFQFCjFj -rZRRWqSSdZZfMVnZLspPsMgHpzMhHGPg -mwHrCLSWWwrsHCHDDsVrsmhfFZFnSSBlFlgZbbgBglbggj -GJdpcRtGJvNRdcPtdpJJdbQZfjfQBlnQBjnBtbfFnB -qcPpqqzFzJqvPVCCmWrVwhrWrz -jjMbvbhDvnRjNRGMmjbMZftSSwwwthJSffStctcwqd -lTQrVlpCVvCcfdcSJqLVcw -srHFWCHrFlrHlrsBsprljjRmDZZnmbDngNBgbNZv -MgTlQJlTQJZWpgLrRssrVqqqpRts -bBNbbzSSjMBPjzhMjsPtRVVRVPRqLttGGs -SjHBbfjNCDfjZgTlZdMJnDJW -lpThgTwtplhghgwhThqnnrdZctSZSjSZcRSRfbdrrc -RBVBGvmBmfdrcvrbbr -PmVGNGmmGRLLQwwLqTnglQ -nHwnBwBTnFHQwRsMhwghmzcm -GtprdCpdtqWdbqbrfdnPPszsWmRzRnShPszS -dGptbCfCrlnVDBJNLDLLVDLQ -CZtCjhTndCzqbCNq -dwpGvpsmwGslDszrNNrzqDMzWMgJ -vmcGccvpBVPTVTjTdTTTdZ -jWZhvZLjZfCZDwrDrSSzJGhVdJccscGsgV -blMBlRqqqgSJLBLcsJ -blmHLmFMMMnRqLmMMFqHmfPDfjQDnCDDQrZvfCjvDr -rnvnHrDLFZmMFLvrHQBMGQggBztzglplRl -sbWWhdNzsshsfhcsjJJPPbWdtQGVGllRTRjRRgBgQlpRlppB -PPCCwNWhPhNfWCzbqmFnDFFnCDLSrvZS -GChNjwWlWJWTJZBggvdgnQgdhdnd -HPsHfHHrpHDpFFrcSfsfpCMmQdntLBMgtmtBgDdLLC -SqpPscpPzpSWzjlCjjCGjl -nvgLvcLgvgvngbLprpJNTDCCRNVJrNPlDDTV -WZsMtsffGQtMzWFqFmWmWsVNJNlDwwCDVRTwJlCCDVLz -BQfGZGmmsMWFstWFmfMsfBccdncbpbSbvbbvHnLbpc -tsmDsvswNZmcZTccfh -zCTpGCbWBRWFWHGRFZJbMbJfnrhnhfMnnZ -TzFGFBRLdpHHNNQddDQDvwQN -fhBBpJgdHddjZQfmVmNzNNLmFN -qvMRrvlbwqlbTTMBMvLssFNmVzzwFDmLLzVD -TRSRWqRRMcBHhGHcdGgPGp -lSjHmtmnpHStblnpSlHSrtmMzLWzqzqCZDDTzTTWqMFqCqVV -sLRLLfPPRQfCTqqVVqFT -dNJgRPNQNsJJhBRvdJvQvNNsjSrrSmrcctpbpHtBrBjLjmSH -nwFwpppjfwSlpLTsqsTgNshhjM -ccBRGvtsmgGNPqNNGP -BCcJHvssdcWBCVmVHSSrZrwVzblpwbzZnf -rcfQRrBPPczjcRBctZDNlnVNHbgZGjVDjN -TvMsFJGSFMhJnNZlwVVnDNTZ -qhSqqmqLCLhFdJLqSvLhmQRQRWcRPczPtzrCrWGRBp -JVhdPhsFPFqLDBHVdHLPvhHDCMwcgJJwbwRgnnCMbwGwcmGC -fzjzpTZTQQQLwCbgGgbMmQcR -jzNpTzfSZtfNSWZlVVtdFFFDHHqLHVqv -TwSNnSnSGVTpNppGlPTlTcVqQrRhVBqdqBRqZqQZqQ -DcDCMfDbCMHJdrRBqbdjRBRZ -gvftMCJHcHfCDmDLgfMmMmmWlwWnWsTTwlGTlWTwppNlGL -pbGMbllDQPhhWWQDpPgVGlMCvRRrQLcCCcfBBQzLBcvQBv -wqnJjSmjrstdqwwFBLcRsBRRszzLFC -qwdddTJTdHtjndqJqHZHmwVWGpDbGTlbWWpWWrPGhhhM -WGllqLjjLCpSffmBmvfpHs -dnrQwZzRTdZwnCThdzzFTVmcBHBJBmsHfBPHcfvcSVHs -QgQrzCdrTRCZzrZLbjGLqNMWGgNNLt -sgPnhPPTTPTTwlJfwNHlqcfs -LMCpFbLLbRpMGbMcCFLVlNlNqrHqVfbHHwNDwr -GjBcCCtWMtMRZTSvgWQTngvg -BCMtJJMpRDlMMvBJBBnfjtcjPhPmZgnhgdcf -NrsrsqFNvrVLVGVrsHsqFgfmcPGdcmhfjdPgfjcnZd -zFTzsNqHqFssLVLQqNTFbsBDwCCwvWlDwRMRCTRBDMDS -zQtLgvggSRtgvVRtLvvnzdnjnGwGdmmrlpnlGz -JssBFpqsDqPNnlWWjrrjqrnj -DHDFBNDfPbJBsFHNMPvpvStQvMRVTtgVTVtv -FvzttFvBTJJzLbvwhCnnVnWwjCnBNC -mQdZgZPDPdPPSsMSQPdZgCwVGmnwnWpGnGhqNWjWCG -ggdDgfQSdcjtFHjlLJfF -ghcgScNNSsCvGSzmpVFlZbrzcFcV -MWWRLRqqqdQwTtLjjmqMlFpFlzVnbFVDwplFzlDr -LHMHqdHWjdQMdMtLHHLtWjJRsGCGSNghmSvPBJBNhsGfvfGP -CbVqqqDbcbMHnnDqcCbrRFCfBvvwGjzrBwQGzrwwBjGwBQ -sTPmpNWdWPTJssSSLPfNljjBvflGtjwwBzMG -mmWgmgSZLTLMZWpnhqZbhFFCnhqnnn -QQmjmZqnmQrfTZlbbcVbBcfbHfzf -vpdSNShNppFdSRtdGBqvJBDlDzqbPPHVBH -tRNSNRFhNpSRhFRMFtGhRGswLZZsZqWnmrmZwqwsTZmmmQ -gGWCllFCGWtGGWdlGlWNZdwpnnSbwpMvpphZpndn -RsshDDLcQVMSJQwJwnvw -HVPzrPcDNhPFGhPC -jtHQGHjGGtdTLjnqTQlmvRPRPBBwRBnFPPWP -hZbzNzVrczZzcbNssVspZZVvBwbmPmJPWmvbBRvPlmvRJF -fzNVDsZMhzpVhpVhlZcMNfcDDdQTLTjGDTCqGCjtSQHdHL -GrbFggGrTrzSrgfwJjdTmwmNJZJd -VMPQplPDptchwdsjmlml -MqMWtBDPPWDWHQtvqQtWPjbzCGLgSBgGbzgrzFgnnz -fcJccCcwcDfcpbRnCfWJnQJqtqtqPQdsGdgPsgTQqg -LSjVMhzSFFrljdNbltNGtgdqQq -MMhSHFFMLzBWDcHHcfcHwb -rwmWtJWMwSNRJMtwNmMrrSsmtTjjlgqnTqZZZPlHnTngTTgn -BGqGqqFBFggjjdGHlj -QDhhLbDQCDFMNcmhRhqJNW -BnRnRvMnLGLSCHvvSnlRfWbbTNQJsJsbNbJTBfQT -tzMmmMwjhcpFjDmMcptrcjzFQggfQPTsWsfgNbbgfhJbPhQT -FdzcrtDwDMtcwtFGRZdRLvdnHRSZZv -HVpsSpvjpNjsBmbGFBnMNnDM -WRRWhZtfrVtLJrBZMnDmDbnZBTGF -thhPLzWzhzwPtLRLWrQlpPvvClcVcCppSvpl -lZPbhnZLRPnnPZZPdlGMBWcBMgMQHBBcvvvzBL -jpFjmwwwCDDbsjvjjgcvQgcNBQ -rbFmppbwhqhGRGZr -ggrLwFgWCBwbMWBbFwLMgNBZdmZHclJPllnJlNRPmSNZRR -ppszzDfhDfhsqpnvDVTfGpSPlPmclHcdRcZmmmdPPGSP -pvtDDVDVpqDfzDfngBLCwQrgCtCwFwrg -pbGjFFGGDjpbsGsmNhNFNRBBBtRhhhHv -JnczJVCvwWJvhPgghgNtNtNJ -nwVSSzdzzqSpvQSZQG -mssLLttQrsMrMzLCRmMmrrSQpvWpDNlBTBDlvNTccDQl -HdHJwJqVPwHnqJwbjJbGjnSgSTWPpNgWWpgBBgcvDWWN -ZHVwVZGwwdndqJVJqfHbGwnwrRLtLMftMvMMRrhmLMthhLmz -RgHGLbTqlZlPRZPHfvvfZttJnvfvjnzr -sVcChDVDccwNhhvjTvVzWJjnzFff -mpNcCMTCGmLqBLGH -wVJwHJHVMtMpBmDDWPQVPWDGDD -zCrlZzCblBvnCDWNGLmvGDLPNG -dqZglgbzrzbbgZqzTFSBHHFJSSSfjjSMfwhj -NMWJSjLMCnHHNMNNHWCHMbVVGBPZTrPVPBVDrBSDGTTr -zvttlFpgdtldwwvftPDPTWQdBZrsrWrGBZ -hFlFmhRFvfCbmWJWHcnj diff --git a/2022/inputs/04.txt b/2022/inputs/04.txt deleted file mode 100644 index c5ca046..0000000 --- a/2022/inputs/04.txt +++ /dev/null @@ -1,1000 +0,0 @@ -60-60,45-60 -36-57,7-36 -2-32,1-55 -1-30,6-75 -12-13,13-90 -48-98,48-98 -29-29,29-51 -5-8,7-92 -39-91,38-90 -3-41,16-86 -64-64,65-95 -4-4,5-96 -8-43,9-22 -82-88,20-46 -19-20,9-20 -73-74,10-74 -23-29,22-23 -21-82,22-83 -36-36,36-84 -34-35,35-74 -3-98,8-98 -42-51,50-50 -44-93,45-94 -65-88,78-90 -37-76,43-76 -46-63,8-63 -2-91,58-92 -8-8,8-74 -50-50,46-50 -11-75,10-76 -16-95,17-94 -81-94,80-89 -7-76,9-75 -99-99,1-99 -3-52,4-53 -48-81,40-80 -13-65,14-14 -96-99,2-95 -7-98,1-98 -24-93,23-42 -28-29,29-64 -34-86,33-87 -71-84,70-71 -24-29,28-82 -22-87,15-21 -62-70,45-69 -45-48,44-52 -34-63,35-62 -14-14,15-83 -1-40,10-39 -45-97,46-98 -36-58,18-57 -24-92,23-93 -15-65,5-15 -80-81,80-81 -8-97,97-97 -18-27,17-28 -35-35,36-53 -46-51,47-56 -43-64,42-63 -31-88,89-93 -44-96,97-97 -3-9,8-56 -48-58,16-47 -13-89,12-90 -3-98,4-99 -20-32,20-90 -20-96,97-97 -27-93,28-93 -23-49,22-48 -44-75,44-44 -15-15,15-87 -84-90,61-82 -2-97,97-99 -25-82,24-25 -29-29,15-29 -23-23,24-47 -34-98,4-97 -37-72,36-73 -61-66,55-65 -66-70,70-70 -81-87,82-93 -97-97,17-97 -3-47,4-84 -83-92,46-87 -8-51,9-55 -5-86,14-45 -46-74,75-94 -60-61,61-86 -57-66,60-84 -75-78,52-74 -14-89,93-93 -1-93,1-1 -24-30,23-31 -80-85,79-84 -71-71,30-70 -46-90,70-90 -11-11,11-79 -56-84,55-74 -11-86,12-87 -72-86,49-59 -37-87,77-88 -27-74,27-66 -31-63,30-31 -59-89,58-90 -4-48,5-5 -56-63,62-63 -15-87,1-31 -11-57,10-63 -43-55,24-42 -27-79,28-78 -32-79,3-80 -22-56,21-55 -4-91,3-94 -41-49,49-58 -18-77,12-13 -6-74,7-75 -38-97,96-97 -24-89,23-88 -25-91,91-91 -65-66,66-78 -62-90,63-85 -60-74,73-73 -52-59,53-58 -15-77,16-78 -23-48,47-48 -18-53,37-47 -8-10,5-9 -31-63,19-27 -3-39,4-4 -44-77,45-77 -80-84,2-79 -1-81,16-69 -7-7,7-7 -25-81,6-82 -80-90,23-90 -3-83,5-81 -14-74,13-73 -7-64,8-63 -54-73,55-74 -6-76,5-5 -63-67,60-66 -12-62,12-13 -9-82,16-82 -3-94,4-95 -34-63,33-35 -14-15,15-99 -95-97,3-58 -13-76,20-77 -7-87,6-88 -74-97,40-83 -14-93,94-94 -4-86,1-89 -2-91,1-90 -69-96,3-96 -22-96,22-97 -80-91,33-79 -33-83,32-33 -96-96,26-95 -5-96,37-93 -22-83,22-98 -22-93,21-94 -14-88,87-89 -21-74,22-73 -53-87,1-54 -22-96,98-98 -54-75,9-53 -1-97,8-97 -27-57,26-56 -4-42,43-43 -95-95,4-95 -84-84,65-84 -13-22,12-23 -12-57,11-46 -13-13,12-16 -9-74,10-74 -4-96,5-98 -5-94,4-77 -81-98,7-81 -14-95,13-75 -38-73,39-74 -16-49,34-73 -8-89,9-88 -1-73,74-90 -11-97,5-93 -17-80,10-80 -51-57,50-83 -3-22,20-27 -5-91,6-92 -45-80,23-34 -56-57,5-57 -2-61,1-3 -35-64,34-63 -16-77,77-86 -85-86,1-85 -50-89,49-49 -32-55,55-55 -39-79,80-96 -25-66,95-98 -45-57,23-37 -52-97,34-83 -7-8,8-28 -1-85,1-72 -8-86,9-87 -80-91,2-80 -40-78,41-74 -16-82,16-17 -55-78,78-79 -26-95,19-27 -50-53,49-51 -16-63,63-89 -6-73,5-74 -3-43,5-97 -17-97,35-98 -17-18,38-45 -67-85,15-66 -9-20,10-90 -2-33,8-98 -28-91,24-90 -65-78,64-66 -24-25,19-24 -21-70,9-70 -25-68,9-69 -39-75,38-92 -77-78,57-78 -63-89,62-63 -52-52,53-78 -9-94,10-95 -17-62,52-61 -30-32,31-97 -8-67,56-65 -58-77,4-57 -85-85,13-86 -12-98,11-99 -5-95,4-96 -10-84,9-85 -1-8,7-41 -8-66,65-67 -1-98,98-99 -9-32,10-10 -5-84,3-83 -32-38,16-41 -17-34,33-69 -3-98,2-96 -13-80,90-90 -21-79,20-20 -2-17,1-96 -29-99,28-29 -64-72,73-73 -3-92,2-95 -3-7,6-61 -33-89,6-88 -18-19,10-19 -89-91,13-90 -4-95,3-3 -98-98,9-99 -43-62,29-99 -39-47,38-46 -10-88,2-11 -6-78,2-22 -9-28,27-74 -18-93,41-94 -91-95,92-95 -38-38,17-38 -15-56,14-15 -68-69,65-67 -30-30,30-38 -54-58,49-57 -64-65,65-66 -8-89,7-8 -28-93,94-94 -31-71,70-71 -3-99,2-98 -49-87,50-88 -60-62,62-76 -57-83,82-82 -70-70,31-70 -7-90,19-83 -36-50,35-46 -7-68,6-96 -58-58,41-57 -13-41,40-59 -28-28,30-73 -25-27,8-26 -1-85,85-85 -2-12,11-83 -62-76,61-75 -21-78,20-77 -20-95,19-96 -25-25,25-38 -52-97,97-98 -24-86,87-98 -25-93,93-95 -23-96,22-98 -26-50,56-60 -26-82,26-86 -73-80,74-74 -66-92,92-92 -34-51,35-52 -36-48,35-47 -10-99,9-11 -35-35,36-38 -5-89,10-90 -73-74,15-74 -16-86,98-99 -63-83,84-98 -8-23,2-22 -5-38,3-3 -6-93,2-3 -32-93,8-92 -60-61,32-61 -6-99,3-7 -11-90,10-89 -37-78,37-51 -48-84,48-53 -75-89,53-92 -6-27,27-27 -24-31,63-83 -39-52,38-40 -20-99,14-95 -8-92,9-93 -23-69,22-68 -22-56,23-50 -4-62,3-84 -1-98,2-98 -3-77,8-99 -20-90,90-90 -37-44,38-38 -44-73,72-73 -12-65,13-64 -65-92,93-98 -5-83,15-84 -3-83,2-2 -71-98,31-97 -9-82,82-82 -29-81,28-71 -59-92,92-93 -18-54,12-55 -14-65,14-64 -56-56,56-56 -16-28,16-24 -38-85,85-86 -46-64,47-66 -20-93,21-21 -2-92,2-97 -2-55,21-55 -21-42,20-21 -5-5,4-97 -14-83,15-84 -6-95,5-96 -2-83,82-84 -47-47,3-47 -54-85,11-53 -20-20,20-78 -33-93,32-92 -19-68,19-68 -25-90,24-25 -29-90,68-91 -7-82,83-83 -6-22,9-22 -6-97,10-98 -23-97,98-99 -80-81,30-80 -25-75,24-25 -27-27,26-79 -78-80,39-79 -42-84,42-42 -93-98,12-90 -35-36,36-78 -56-97,75-86 -7-30,27-31 -64-66,3-65 -2-50,2-80 -58-92,59-93 -20-33,19-32 -54-55,4-55 -3-25,4-23 -50-78,51-51 -29-62,28-29 -10-23,22-24 -59-99,2-98 -55-97,19-95 -4-61,60-81 -25-43,44-91 -4-86,2-93 -12-96,75-97 -68-92,69-91 -23-46,23-23 -23-43,22-42 -40-40,40-74 -25-37,38-38 -23-89,90-95 -3-92,3-59 -52-83,91-97 -7-35,34-36 -62-90,89-91 -58-75,57-74 -98-99,60-97 -18-72,7-11 -64-64,33-64 -7-79,79-79 -45-75,75-90 -76-80,75-81 -8-94,10-87 -10-10,9-17 -13-98,97-97 -13-85,85-93 -22-68,21-23 -33-33,33-37 -3-51,21-52 -71-81,17-70 -10-68,49-70 -72-93,72-74 -84-97,60-85 -20-61,20-60 -80-99,80-83 -6-89,7-88 -86-86,27-88 -66-83,61-67 -80-82,11-81 -89-95,49-86 -1-90,2-18 -4-44,5-68 -2-59,1-60 -6-64,6-6 -94-97,26-94 -85-86,86-90 -16-64,47-65 -19-97,3-99 -13-86,12-85 -6-97,1-1 -7-42,43-45 -57-57,28-57 -58-72,72-73 -12-12,11-80 -14-75,13-75 -13-89,3-14 -7-96,6-7 -57-96,59-99 -20-21,21-50 -23-23,24-52 -35-96,34-35 -2-33,7-93 -3-60,7-60 -19-56,20-57 -16-66,56-85 -15-81,14-80 -76-98,57-97 -70-92,50-69 -5-9,7-16 -52-67,66-66 -94-97,43-88 -6-36,35-36 -6-6,5-96 -15-37,16-16 -37-77,37-37 -25-85,16-84 -77-96,24-77 -66-83,31-66 -36-89,36-36 -25-68,69-99 -12-51,52-52 -28-99,10-29 -7-16,2-17 -9-82,82-90 -42-98,41-83 -50-72,48-72 -23-97,22-98 -32-44,43-44 -3-91,1-95 -5-46,2-3 -31-90,4-84 -22-45,21-95 -20-68,8-21 -90-90,69-90 -6-74,4-17 -56-94,57-95 -11-61,61-62 -56-68,57-69 -6-75,5-6 -51-64,26-49 -3-79,3-78 -23-54,22-22 -32-95,32-94 -85-87,49-86 -2-64,3-66 -3-10,11-58 -17-20,20-20 -38-68,39-39 -27-77,28-76 -22-82,23-91 -17-74,18-75 -32-42,25-75 -25-25,25-56 -7-18,8-19 -78-95,78-96 -37-45,31-46 -11-99,7-8 -35-98,97-97 -21-54,22-53 -46-48,2-47 -2-94,1-94 -3-99,2-98 -18-96,95-97 -3-99,3-99 -19-77,76-78 -32-48,31-47 -30-43,27-42 -20-36,21-23 -68-81,61-73 -39-71,40-72 -91-99,31-71 -8-85,9-86 -70-70,21-69 -95-99,18-94 -19-67,67-67 -49-49,64-68 -25-54,55-55 -21-66,20-65 -2-90,7-89 -82-82,22-81 -22-53,22-36 -90-97,61-90 -36-87,35-88 -88-95,12-87 -96-98,7-97 -5-84,2-6 -68-68,67-87 -29-58,59-59 -74-75,3-75 -25-94,15-26 -44-45,45-84 -40-56,57-82 -30-97,26-30 -6-87,87-91 -7-75,7-46 -4-4,5-12 -18-23,18-18 -1-2,2-21 -14-85,15-86 -12-91,43-79 -21-66,65-73 -51-85,95-98 -55-79,42-84 -25-90,26-26 -28-91,27-29 -4-96,10-95 -35-88,26-26 -32-67,31-67 -21-21,21-80 -51-65,29-52 -61-73,62-72 -5-36,5-32 -3-97,97-98 -43-79,42-80 -20-39,31-32 -36-51,19-51 -20-20,21-66 -25-77,6-24 -34-36,35-47 -15-98,5-15 -3-32,2-48 -28-29,29-90 -4-99,2-5 -6-86,7-85 -15-97,15-96 -13-79,2-79 -3-83,2-97 -1-47,11-82 -50-56,24-49 -79-80,48-79 -42-57,43-58 -3-88,88-89 -13-44,14-43 -7-24,8-25 -14-86,13-13 -26-85,27-97 -13-63,15-64 -30-93,31-31 -95-95,61-94 -48-86,51-89 -86-86,8-86 -36-78,37-37 -16-26,15-27 -79-94,7-79 -12-12,11-63 -72-82,24-82 -84-89,48-83 -54-63,55-55 -50-50,50-86 -67-98,4-40 -87-99,99-99 -24-52,23-91 -40-41,41-58 -24-92,5-93 -25-61,26-62 -75-90,59-89 -3-50,49-77 -33-45,32-33 -64-67,64-64 -22-77,23-92 -4-4,4-99 -36-60,35-87 -4-89,2-3 -23-55,24-54 -7-98,4-97 -4-49,1-1 -62-80,61-81 -20-75,20-41 -39-41,40-57 -16-34,34-47 -89-89,7-90 -7-13,7-11 -98-98,1-98 -14-91,14-14 -34-57,58-58 -5-95,94-96 -5-42,6-6 -17-18,18-62 -79-79,64-79 -28-73,64-99 -4-98,99-99 -4-77,3-78 -4-87,19-86 -79-79,19-78 -32-32,32-97 -77-99,11-57 -7-92,6-93 -1-83,11-78 -37-97,36-37 -17-67,17-74 -1-90,2-39 -10-86,9-9 -1-95,93-96 -4-97,3-98 -42-70,43-70 -39-90,4-90 -22-43,6-84 -14-41,13-93 -67-79,49-66 -10-48,45-99 -9-98,98-99 -4-94,7-95 -6-12,14-61 -44-93,23-94 -17-17,18-18 -24-89,88-88 -17-69,18-49 -19-89,18-30 -31-74,75-99 -2-44,21-43 -1-3,2-98 -4-99,5-98 -74-74,42-73 -95-96,3-96 -39-61,40-62 -9-11,19-94 -1-92,4-91 -20-82,18-20 -1-8,4-51 -42-45,13-50 -7-38,67-95 -14-85,84-84 -3-5,6-93 -10-59,11-53 -65-83,2-66 -14-97,97-97 -2-99,3-97 -51-95,44-88 -30-47,29-48 -7-36,15-76 -8-8,9-43 -2-93,1-84 -29-29,30-36 -13-30,44-71 -8-98,7-94 -5-67,6-97 -99-99,1-99 -80-80,23-80 -82-82,6-81 -91-92,20-91 -25-28,37-43 -7-94,8-96 -25-44,24-26 -42-88,24-69 -5-82,9-20 -63-98,63-82 -86-87,2-86 -4-58,4-75 -98-98,2-97 -43-66,17-43 -33-61,61-61 -14-15,15-98 -18-96,5-17 -17-39,11-39 -95-95,11-45 -7-88,6-98 -27-27,24-27 -5-93,6-97 -12-33,32-42 -14-83,83-86 -5-7,4-8 -16-86,15-85 -29-99,99-99 -64-64,19-63 -1-99,1-37 -90-90,42-89 -74-78,44-67 -70-85,54-84 -13-99,9-98 -16-18,20-54 -5-65,1-6 -72-72,9-71 -4-4,7-97 -9-96,2-10 -5-6,6-39 -52-65,51-52 -13-77,16-76 -71-88,72-89 -5-6,3-6 -35-46,45-47 -45-87,38-88 -6-76,40-77 -67-72,66-94 -11-62,8-8 -4-9,3-10 -24-33,56-92 -5-82,83-83 -59-59,59-79 -23-87,22-23 -90-93,54-87 -9-35,35-35 -6-96,96-96 -2-9,8-84 -25-34,28-35 -52-93,53-97 -25-90,90-93 -86-94,86-93 -18-48,17-47 -4-45,4-98 -3-69,4-4 -3-93,3-34 -4-59,3-37 -20-87,19-86 -26-76,77-84 -19-97,9-20 -11-99,2-11 -4-25,26-52 -7-99,4-8 -4-88,1-94 -31-41,40-63 -10-73,72-74 -91-95,23-95 -27-85,85-86 -48-69,38-47 -69-69,68-82 -6-91,91-91 -5-59,59-59 -18-61,5-19 -62-76,61-77 -87-88,85-87 -76-76,8-76 -11-83,10-10 -35-66,12-48 -63-96,64-92 -41-94,40-42 -98-98,19-98 -45-91,46-90 -7-25,8-26 -38-84,37-85 -3-74,2-93 -14-25,25-38 -27-93,45-98 -9-52,8-53 -61-77,34-77 -6-96,33-86 -1-72,2-71 -46-93,35-39 -10-55,22-55 -55-78,54-77 -25-26,26-27 -7-17,18-95 -1-83,34-82 -73-73,60-73 -68-83,82-84 -8-9,9-84 -10-82,3-82 -13-94,7-14 -3-7,8-98 -25-52,24-24 -27-41,26-42 -27-69,25-25 -35-86,87-89 -9-29,1-28 -17-32,17-95 -8-95,9-95 -29-58,52-65 -10-10,9-61 -27-28,13-30 -89-89,18-88 -91-91,6-91 -49-60,59-61 -12-95,11-11 -6-97,97-97 -2-99,2-2 -1-47,3-99 -85-96,4-84 -73-74,74-89 -29-97,98-99 -66-79,61-78 -6-24,3-36 -69-69,8-69 -20-92,19-95 -18-31,28-91 -23-60,24-59 -50-51,3-51 -79-89,39-78 -15-87,4-87 -1-36,37-57 -8-94,7-8 -58-61,34-42 -18-97,14-42 -30-62,63-63 -83-98,82-96 -19-67,14-18 -35-39,40-81 -2-97,1-96 -11-93,14-83 -3-86,1-20 -8-48,1-8 -84-96,29-83 -55-91,54-91 -36-64,35-66 -22-60,22-55 -14-91,13-86 -3-58,57-58 -6-10,17-66 -18-61,62-62 -11-98,61-71 -49-74,34-73 -32-85,33-84 -70-78,61-72 -66-66,66-69 -10-97,62-91 -17-24,18-23 -92-94,3-93 -4-32,11-33 -45-49,49-71 -1-48,4-49 -21-85,11-84 -2-2,1-96 -55-81,81-81 -13-64,25-64 -61-78,74-79 -9-97,10-81 -40-45,41-44 -74-74,37-74 -86-95,86-95 -40-57,40-99 -34-74,33-75 -96-96,29-97 -8-11,10-34 -5-64,63-63 -1-95,2-94 -13-28,13-56 -10-10,9-13 -1-90,91-91 -15-98,54-98 -10-10,9-78 -14-37,18-55 -25-76,76-77 -98-99,39-96 -39-43,38-42 -97-97,37-96 -33-50,15-49 -15-15,16-19 -24-59,1-73 -43-92,21-99 -31-70,69-86 -40-88,9-87 -10-72,11-73 -7-55,12-71 -9-69,8-9 -34-41,35-44 -15-16,2-97 -32-45,4-33 -7-66,6-26 -57-66,65-97 -17-29,16-28 -7-32,19-91 -6-6,6-65 -30-49,30-40 -2-4,4-82 -18-79,80-80 -3-31,1-1 -63-94,63-95 -2-54,42-54 -57-73,57-57 -16-92,15-93 -29-49,30-35 -18-35,25-35 -27-87,1-88 -9-59,60-60 -31-82,30-88 -9-61,10-37 -65-65,42-64 -45-45,1-44 -15-34,9-16 -9-40,34-99 -18-94,94-95 -6-36,35-97 -5-74,4-99 -66-66,20-66 -47-69,48-68 -16-99,8-98 -22-36,35-37 -13-71,43-71 -98-98,1-99 -17-17,16-79 -16-16,15-89 -82-90,81-91 -11-11,10-94 -47-47,47-90 -7-9,8-60 -11-98,12-96 -37-74,74-75 -41-88,41-41 -97-98,53-96 -4-64,1-2 -43-92,44-94 -9-86,10-86 -14-28,13-37 -1-63,3-63 -81-81,80-88 -37-55,38-54 -25-80,26-79 -16-92,15-17 -14-14,13-48 -19-90,18-19 -68-87,8-67 -6-89,3-89 -9-97,10-98 -53-71,52-52 -74-95,74-74 -33-82,81-83 -40-47,39-40 -50-50,10-50 -15-17,16-76 -12-77,77-78 -58-65,64-82 -6-96,5-95 -7-91,8-90 -14-15,21-71 -36-99,99-99 -5-92,4-50 -39-41,40-59 -48-97,47-98 -31-42,30-41 -66-79,9-66 -30-30,30-82 -15-96,16-16 -67-98,68-99 -25-27,26-96 -19-67,20-66 -28-54,55-57 -66-82,66-81 -10-42,1-62 -4-7,5-6 -20-21,10-21 -54-98,97-98 -7-97,96-97 -2-3,2-52 -58-74,19-58 -11-95,21-87 -16-50,2-44 -2-87,1-94 -52-58,5-51 -7-13,6-23 -37-38,34-38 -2-94,1-95 -62-62,63-81 -34-97,34-69 -24-90,23-90 -49-69,49-49 -15-16,16-49 -10-89,9-90 -2-91,7-90 -20-94,17-93 -4-90,4-4 -48-65,66-66 -57-76,55-75 -19-95,96-97 -63-78,5-88 -43-43,43-86 -57-61,1-60 -1-99,51-75 -1-24,1-23 -65-83,64-83 -78-78,27-77 -9-76,3-77 diff --git a/2022/inputs/05.txt b/2022/inputs/05.txt deleted file mode 100644 index 8d7a981..0000000 --- a/2022/inputs/05.txt +++ /dev/null @@ -1,514 +0,0 @@ - [G] [D] [Q] -[P] [T] [L] [M] [Z] -[Z] [Z] [C] [Z] [G] [W] -[M] [B] [F] [P] [C] [H] [N] -[T] [S] [R] [H] [W] [R] [L] [W] -[R] [T] [Q] [Z] [R] [S] [Z] [F] [P] -[C] [N] [H] [R] [N] [H] [D] [J] [Q] -[N] [D] [M] [G] [Z] [F] [W] [S] [S] - 1 2 3 4 5 6 7 8 9 - -move 7 from 6 to 8 -move 5 from 2 to 6 -move 2 from 4 to 1 -move 1 from 4 to 5 -move 5 from 7 to 6 -move 7 from 6 to 3 -move 5 from 9 to 2 -move 6 from 2 to 3 -move 2 from 7 to 9 -move 20 from 3 to 1 -move 11 from 1 to 6 -move 1 from 9 to 8 -move 3 from 8 to 2 -move 8 from 1 to 5 -move 10 from 8 to 4 -move 7 from 6 to 4 -move 1 from 8 to 3 -move 8 from 1 to 7 -move 16 from 4 to 8 -move 1 from 9 to 8 -move 1 from 5 to 2 -move 4 from 7 to 4 -move 5 from 6 to 7 -move 1 from 6 to 1 -move 8 from 7 to 4 -move 1 from 6 to 9 -move 12 from 4 to 5 -move 3 from 2 to 5 -move 1 from 6 to 2 -move 1 from 3 to 7 -move 1 from 3 to 2 -move 1 from 9 to 3 -move 1 from 7 to 8 -move 1 from 7 to 5 -move 1 from 3 to 2 -move 4 from 5 to 7 -move 5 from 5 to 7 -move 1 from 4 to 3 -move 1 from 3 to 9 -move 3 from 1 to 8 -move 1 from 9 to 1 -move 2 from 2 to 1 -move 2 from 2 to 7 -move 8 from 8 to 1 -move 3 from 5 to 2 -move 8 from 7 to 5 -move 7 from 1 to 3 -move 3 from 1 to 7 -move 1 from 1 to 5 -move 1 from 3 to 7 -move 7 from 5 to 8 -move 2 from 2 to 8 -move 1 from 3 to 2 -move 1 from 2 to 4 -move 1 from 4 to 8 -move 13 from 8 to 1 -move 13 from 5 to 9 -move 2 from 5 to 2 -move 7 from 9 to 3 -move 12 from 8 to 3 -move 4 from 9 to 3 -move 1 from 3 to 4 -move 2 from 2 to 3 -move 1 from 1 to 6 -move 1 from 2 to 3 -move 1 from 5 to 9 -move 7 from 7 to 4 -move 10 from 1 to 8 -move 1 from 1 to 4 -move 1 from 9 to 5 -move 2 from 5 to 1 -move 1 from 6 to 5 -move 3 from 8 to 9 -move 5 from 4 to 3 -move 4 from 4 to 1 -move 7 from 1 to 6 -move 2 from 5 to 7 -move 35 from 3 to 4 -move 4 from 9 to 1 -move 19 from 4 to 8 -move 1 from 7 to 6 -move 1 from 9 to 2 -move 10 from 4 to 5 -move 2 from 4 to 7 -move 3 from 4 to 3 -move 1 from 2 to 8 -move 1 from 1 to 9 -move 3 from 3 to 6 -move 4 from 8 to 6 -move 4 from 5 to 2 -move 2 from 8 to 3 -move 3 from 5 to 9 -move 12 from 6 to 1 -move 8 from 8 to 6 -move 2 from 9 to 1 -move 1 from 4 to 1 -move 1 from 3 to 8 -move 3 from 7 to 8 -move 2 from 9 to 7 -move 1 from 6 to 7 -move 10 from 6 to 8 -move 4 from 2 to 5 -move 1 from 3 to 7 -move 7 from 5 to 7 -move 13 from 8 to 1 -move 29 from 1 to 4 -move 8 from 7 to 8 -move 1 from 1 to 3 -move 3 from 7 to 6 -move 1 from 1 to 9 -move 15 from 4 to 1 -move 1 from 3 to 6 -move 10 from 1 to 6 -move 10 from 6 to 7 -move 1 from 4 to 9 -move 1 from 9 to 1 -move 1 from 9 to 7 -move 6 from 7 to 8 -move 1 from 1 to 6 -move 5 from 6 to 5 -move 21 from 8 to 9 -move 5 from 1 to 9 -move 2 from 9 to 5 -move 3 from 5 to 6 -move 3 from 7 to 9 -move 4 from 4 to 6 -move 6 from 8 to 7 -move 6 from 6 to 3 -move 2 from 7 to 9 -move 1 from 7 to 2 -move 6 from 3 to 2 -move 1 from 6 to 4 -move 4 from 5 to 9 -move 1 from 4 to 5 -move 9 from 4 to 6 -move 7 from 6 to 4 -move 10 from 9 to 2 -move 5 from 7 to 5 -move 10 from 2 to 7 -move 2 from 5 to 4 -move 2 from 5 to 9 -move 4 from 9 to 4 -move 1 from 8 to 6 -move 7 from 7 to 2 -move 1 from 5 to 4 -move 2 from 7 to 1 -move 1 from 5 to 7 -move 3 from 6 to 2 -move 4 from 4 to 5 -move 1 from 2 to 7 -move 10 from 4 to 7 -move 3 from 7 to 3 -move 17 from 9 to 4 -move 1 from 1 to 4 -move 1 from 1 to 5 -move 5 from 2 to 7 -move 1 from 9 to 2 -move 5 from 4 to 8 -move 2 from 9 to 7 -move 4 from 8 to 1 -move 3 from 4 to 8 -move 1 from 2 to 5 -move 1 from 9 to 2 -move 6 from 4 to 8 -move 3 from 7 to 5 -move 1 from 4 to 9 -move 1 from 9 to 1 -move 3 from 1 to 9 -move 4 from 8 to 5 -move 2 from 9 to 8 -move 4 from 2 to 5 -move 8 from 7 to 2 -move 5 from 8 to 5 -move 2 from 7 to 8 -move 1 from 3 to 5 -move 1 from 1 to 2 -move 1 from 1 to 6 -move 2 from 3 to 6 -move 5 from 2 to 8 -move 4 from 7 to 1 -move 7 from 8 to 5 -move 1 from 1 to 5 -move 3 from 8 to 3 -move 1 from 9 to 3 -move 7 from 2 to 3 -move 2 from 2 to 8 -move 2 from 4 to 8 -move 1 from 8 to 5 -move 1 from 1 to 4 -move 2 from 4 to 7 -move 2 from 7 to 1 -move 3 from 2 to 3 -move 3 from 5 to 2 -move 1 from 8 to 3 -move 3 from 3 to 2 -move 5 from 2 to 1 -move 17 from 5 to 8 -move 9 from 8 to 1 -move 11 from 3 to 5 -move 8 from 8 to 5 -move 2 from 8 to 5 -move 16 from 1 to 4 -move 13 from 4 to 7 -move 6 from 5 to 2 -move 2 from 4 to 8 -move 5 from 7 to 9 -move 2 from 1 to 2 -move 7 from 7 to 1 -move 1 from 1 to 4 -move 1 from 9 to 8 -move 7 from 2 to 8 -move 1 from 4 to 7 -move 2 from 9 to 4 -move 1 from 4 to 1 -move 1 from 3 to 5 -move 2 from 9 to 8 -move 11 from 8 to 7 -move 2 from 6 to 5 -move 1 from 6 to 9 -move 1 from 1 to 9 -move 1 from 9 to 1 -move 4 from 1 to 4 -move 2 from 1 to 8 -move 1 from 1 to 2 -move 1 from 9 to 5 -move 2 from 4 to 3 -move 2 from 2 to 7 -move 2 from 3 to 9 -move 1 from 9 to 1 -move 1 from 9 to 1 -move 5 from 5 to 1 -move 19 from 5 to 6 -move 5 from 1 to 4 -move 1 from 2 to 9 -move 1 from 1 to 3 -move 7 from 5 to 8 -move 1 from 3 to 6 -move 8 from 7 to 3 -move 7 from 4 to 8 -move 3 from 8 to 5 -move 1 from 4 to 1 -move 1 from 9 to 4 -move 1 from 4 to 9 -move 1 from 5 to 2 -move 2 from 5 to 6 -move 2 from 8 to 2 -move 7 from 8 to 1 -move 1 from 1 to 7 -move 3 from 6 to 9 -move 2 from 3 to 2 -move 1 from 2 to 1 -move 1 from 8 to 7 -move 2 from 9 to 6 -move 2 from 9 to 5 -move 1 from 5 to 6 -move 1 from 2 to 8 -move 2 from 1 to 7 -move 1 from 4 to 3 -move 3 from 2 to 5 -move 7 from 1 to 3 -move 10 from 3 to 4 -move 3 from 5 to 4 -move 1 from 3 to 8 -move 3 from 3 to 2 -move 1 from 8 to 1 -move 1 from 1 to 3 -move 3 from 8 to 3 -move 5 from 4 to 6 -move 1 from 2 to 3 -move 4 from 6 to 4 -move 1 from 5 to 7 -move 4 from 3 to 4 -move 1 from 2 to 8 -move 12 from 7 to 6 -move 1 from 8 to 2 -move 2 from 2 to 7 -move 1 from 8 to 4 -move 23 from 6 to 3 -move 14 from 3 to 6 -move 15 from 4 to 6 -move 1 from 8 to 6 -move 10 from 3 to 7 -move 2 from 4 to 2 -move 11 from 7 to 8 -move 2 from 2 to 6 -move 44 from 6 to 9 -move 21 from 9 to 3 -move 12 from 3 to 6 -move 1 from 7 to 4 -move 1 from 4 to 7 -move 9 from 3 to 2 -move 2 from 8 to 6 -move 3 from 2 to 4 -move 17 from 9 to 1 -move 3 from 4 to 6 -move 2 from 2 to 9 -move 4 from 9 to 2 -move 10 from 6 to 9 -move 1 from 7 to 6 -move 4 from 9 to 5 -move 4 from 2 to 4 -move 14 from 1 to 5 -move 4 from 4 to 3 -move 3 from 2 to 9 -move 9 from 9 to 7 -move 1 from 2 to 5 -move 9 from 8 to 5 -move 8 from 7 to 2 -move 4 from 3 to 8 -move 5 from 6 to 2 -move 3 from 1 to 6 -move 1 from 7 to 1 -move 4 from 2 to 4 -move 3 from 6 to 4 -move 3 from 8 to 3 -move 13 from 5 to 2 -move 2 from 3 to 5 -move 12 from 5 to 9 -move 1 from 3 to 5 -move 1 from 5 to 9 -move 1 from 8 to 3 -move 4 from 9 to 5 -move 6 from 4 to 5 -move 12 from 9 to 7 -move 1 from 9 to 3 -move 1 from 3 to 2 -move 12 from 5 to 6 -move 12 from 7 to 2 -move 1 from 3 to 7 -move 1 from 4 to 8 -move 33 from 2 to 8 -move 1 from 7 to 5 -move 1 from 1 to 2 -move 4 from 5 to 4 -move 3 from 2 to 5 -move 34 from 8 to 6 -move 1 from 4 to 3 -move 1 from 5 to 7 -move 1 from 7 to 5 -move 3 from 4 to 9 -move 2 from 9 to 7 -move 1 from 9 to 4 -move 1 from 3 to 7 -move 1 from 5 to 8 -move 1 from 5 to 1 -move 1 from 5 to 7 -move 1 from 4 to 8 -move 1 from 1 to 4 -move 1 from 4 to 2 -move 3 from 7 to 5 -move 2 from 8 to 5 -move 1 from 2 to 8 -move 4 from 6 to 2 -move 1 from 8 to 6 -move 1 from 7 to 9 -move 29 from 6 to 7 -move 4 from 2 to 3 -move 2 from 5 to 8 -move 1 from 9 to 5 -move 2 from 8 to 1 -move 23 from 7 to 5 -move 2 from 6 to 1 -move 23 from 5 to 6 -move 1 from 3 to 6 -move 4 from 5 to 9 -move 2 from 1 to 3 -move 5 from 3 to 8 -move 2 from 6 to 5 -move 2 from 1 to 4 -move 1 from 9 to 8 -move 1 from 9 to 1 -move 1 from 4 to 6 -move 2 from 5 to 6 -move 6 from 7 to 8 -move 2 from 9 to 2 -move 18 from 6 to 5 -move 21 from 6 to 4 -move 1 from 1 to 6 -move 2 from 6 to 7 -move 2 from 7 to 9 -move 2 from 2 to 8 -move 7 from 4 to 3 -move 12 from 5 to 3 -move 1 from 9 to 5 -move 1 from 9 to 4 -move 6 from 5 to 2 -move 17 from 3 to 4 -move 3 from 4 to 3 -move 1 from 2 to 4 -move 5 from 2 to 8 -move 1 from 5 to 8 -move 19 from 8 to 7 -move 1 from 3 to 6 -move 1 from 8 to 4 -move 1 from 6 to 1 -move 15 from 4 to 6 -move 1 from 1 to 4 -move 3 from 3 to 5 -move 4 from 6 to 7 -move 1 from 4 to 7 -move 10 from 6 to 7 -move 16 from 4 to 5 -move 24 from 7 to 2 -move 8 from 7 to 8 -move 1 from 4 to 2 -move 6 from 8 to 7 -move 1 from 8 to 7 -move 1 from 6 to 9 -move 14 from 5 to 4 -move 9 from 7 to 8 -move 4 from 5 to 1 -move 2 from 1 to 5 -move 3 from 8 to 6 -move 2 from 6 to 9 -move 2 from 2 to 8 -move 6 from 2 to 7 -move 3 from 4 to 6 -move 1 from 3 to 4 -move 3 from 5 to 7 -move 1 from 6 to 9 -move 5 from 7 to 2 -move 4 from 9 to 1 -move 1 from 7 to 9 -move 9 from 8 to 4 -move 5 from 1 to 2 -move 2 from 6 to 1 -move 6 from 4 to 7 -move 1 from 7 to 3 -move 1 from 3 to 9 -move 1 from 9 to 7 -move 1 from 6 to 7 -move 9 from 4 to 5 -move 7 from 7 to 9 -move 3 from 7 to 5 -move 1 from 9 to 2 -move 6 from 9 to 8 -move 4 from 4 to 5 -move 1 from 4 to 2 -move 1 from 4 to 2 -move 2 from 1 to 2 -move 1 from 9 to 8 -move 10 from 2 to 4 -move 8 from 2 to 7 -move 12 from 2 to 9 -move 6 from 7 to 4 -move 1 from 1 to 2 -move 8 from 9 to 8 -move 7 from 5 to 1 -move 9 from 4 to 3 -move 14 from 8 to 4 -move 1 from 8 to 4 -move 1 from 1 to 5 -move 1 from 5 to 2 -move 3 from 2 to 4 -move 1 from 7 to 1 -move 1 from 7 to 3 -move 2 from 1 to 7 -move 3 from 5 to 7 -move 2 from 7 to 6 -move 1 from 6 to 5 -move 3 from 7 to 1 -move 1 from 6 to 8 -move 1 from 8 to 7 -move 1 from 3 to 6 -move 1 from 7 to 1 -move 4 from 1 to 4 -move 6 from 3 to 2 -move 3 from 1 to 2 -move 3 from 3 to 6 -move 3 from 2 to 6 -move 6 from 6 to 5 -move 1 from 1 to 4 -move 1 from 9 to 6 -move 5 from 2 to 1 -move 3 from 1 to 2 -move 2 from 9 to 8 -move 3 from 1 to 5 -move 1 from 9 to 7 -move 25 from 4 to 1 -move 1 from 1 to 7 -move 2 from 8 to 3 -move 13 from 1 to 9 -move 2 from 3 to 5 -move 8 from 5 to 9 -move 4 from 2 to 1 -move 2 from 6 to 7 -move 10 from 5 to 9 -move 4 from 7 to 2 -move 2 from 2 to 3 -move 9 from 9 to 2 -move 4 from 4 to 5 -move 4 from 5 to 4 -move 5 from 1 to 4 -move 10 from 4 to 5 -move 22 from 9 to 1 -move 2 from 2 to 7 -move 3 from 2 to 1 -move 6 from 2 to 6 -move 1 from 7 to 1 -move 10 from 5 to 7 -move 15 from 1 to 4 -move 13 from 1 to 5 -move 3 from 6 to 8 -move 1 from 8 to 9 diff --git a/2022/inputs/06.txt b/2022/inputs/06.txt deleted file mode 100644 index bd24b2b..0000000 --- a/2022/inputs/06.txt +++ /dev/null @@ -1 +0,0 @@ -grvrnvrnnjljbjqjpqjjvhhzwwrbwwbblrltrrpbbbbqnnqbbbbsvbvmbvmbbrsrqrzrllwbbbqzqrqnqrnrjnnjccdggwqqhrrjcjmjmllgrlglhlclmlvlvsshwwsggmfmdfddgdfftrrczrcczhzppgdgrdggghmmdwwqgggslglfgfcgccmjcjwjrwjrjcrjjsgjjvddpwpgpbbgwbgwwhnhfftbffhpfphhfqfrqfrfnfpprvrsrhrfrllfhhrsrhssvfsvsnvsnsswtwtlthllrjjwddtggzczgcchwcwppfbbdvdrdzrdrvrwwsbsfbssqfsfjsjcscttlztllgjjlbbdsdtssvvvwlvlqqnhqqtdqtddjcdcjjpbphhgtgtqtzqqzhqqtgtvtmvtvrvqrvvfmfmppzzbwwnddzttfpfrrlddbppfqppnwnswwdhwdwjjqljqqthtnhnddgmgcmgcmgcmmfmfttrzzfdzztllmjlllgcgbbcqcvccpnndbdjbjmmzbztzptzpprpddptpprhhvlvmlmpmmljjnnjsjfjjvgjjvzzfgfzfbftbftttgstgstgtpggflfcfqqtctltgltldlzdlzzmmlddnvddzfddppmnpptzptpvttwstwswvwrvvbfbjjjbmjjdvdvrvdddrwrhrzrqqhghhrwhwhrrmppsgpsgszzdfdfwwmtwtvwvgvffmqqqtqntqnnjcncbnbwnnzggrdrqqjbqjjwjqqqwlqwlwzlljhhfsfsqsrqqhwqqwbbqbvvlflrrlglbbjhhjmhjjcmcjcgczcfcgcqqczcnnvjnnlddmpmcppgvgjgddvrrnsnmnqmqgmmnppwgwcgwgssbddgtdgdgmdgmgvvmjmvmjmvvsfssdgdghdggbfbqbdbjbsbmmrpmrprggbllwrwpwtppzvppzsssdnsdnnvnhvvvzvfzfqqnnmlnltldtdvdbdblddsmmlccmlmvlmvmmcsctctrtsrstsbsrshsddlmddmppgsscttnrtrqqcvcwwlnlznnnvcnvvtnvnbnmbmvmppjgjdjtddmpdmdvvmgvvdqdlqlhhzccsggjdjsdsttctjctjtfjttppdzpzzbjbwwmwbblslzslzszlzrrcbrrfggvcczjjtbbdnnggbwblwlbwlwqqfvfqfddrrfccvlllhmhhhrthrthrrnbnzbbpzplphprrrnbbghhnshnhbblqqqvwwffnmnmhhtccpqpvqvbvnvvfnfsnffdjdllwffcddgcgrgjrggchcpcddtbbdtdmtdmmhhtphtpppclcpcvcjvcjjfqfzqqphpnhnrnhhpdhhtfhhbbmqmfmsmvssgqqfssqgglnnqmnmbnmbbllrdrgdrdvrdvdsvvnddgtgddcdqdsqdqbqqlhhwdhdgdcgcdchchrchhpvvpgvgrrfggwfwgmpddbhfngtrwswfszgsggnpsntjpslrpjqsffzrlnbnzdtqpqtjzwlhhgrsrbvnccnsjmzcbqgcbtbqlzhnpnhhrrvqwjwzzvrlcrmjhcscrqhpqmfzbnvcwwqhcjjlnggmpbwztzfswmsbjshnsgfmdlzvzczhrdwgwbghszpnbfpctrshbfhspsczcqcrrqcpwwpfzhjqtpqgjbztrpzrlgfdjbmlwdvlvnfmdzbwsbbhlbszvwcpztlchjrqbmsftltmqpfgdpmdgjvwqqtjsqlfqrwmsnlqgsbqfwsdnfvzthmbplvszfcmlptlcjpnfpjsphsmmjplwjqphgvzbtbjtpttqhlwtgnrjvmvsfsztmsqszzlhqqhfslsvhzgtsssfctzgsqbgdzlpwbsmpcnjqshhhcwqdsdzdhnjfqzqnqdlrpddcgrgldgqbjmdtwgppdczzrjvmcfqjbpjzbtjmgdphlbwnsnpfdqlhwvvmpwzsrztnwvtlbphljmjwsgbphgmwhdmfhpvsmvsjccjhfvqtvfmmlnggncltvtrgmbtfqsvfnlvcmjnjwzcrpjnsgntvhjbtdlptshbhhchqmsprhqzdnfpjqccdfvnzjtlbsmmwvzlwlvmsbrnhqctvtvbfhntdctjnrbcrrlmsnwbbjbcbbgrrhfqwzwwfgvsvgbwnttghtgpspzwzfhffsqjvwwttntnvlwftsfvtttgnprzrzsghvjrdtsfdvzswhmrfcdqsgvrlhzbnvbmjlqrftnnbtwqtvlvwznfbslhdqjbntdgpprfqchjvgvzjssdztjlzwfljjmfvzrbbtczggzqwrnqqgzzcbqjcpfqfrbwtdjrrvbszsjdjcpdfjscsvnltcgwvqsgnhbfgnfnddnpmbzbptrmvqzpvbdpfdvtlmgnnjwflgdbfnmvsdnmlvgcpwflwvdbtbfwtfpsmqsplnzwlwgvbjrhghwrnrswsggbqpdjcjrgbgnsqdvwzzwftvjqgjzzcdvpbbjzpphmbcqmrjvgqwfgrsnqvhwflmhgrlvbpwdcsrlqwfrwppqbrdhwqtvczpclpsbsjcptgblbbsqmbhjjgzwvlcnhnzcttmpjsgchmppgphqlzlcsqcgbbjgtjjvmttdztfdptzgvmpnqrcmpmcdlpnbztllvqbggqbqhlqvdwsrwzsjwfrqvcbvsgfdptmrzpvdfblmhlzrvpmsljlqqzrhlnmwncpfhvqlsbtrjbfcrnfvjvddrhdbbczjdsrdvzlbqrccssdzcpmdsqbprjppfzdwfdswptgzcmjqfhcwsqfqhvrslffqfbcvhdzljzrmtwmfdwzdhhjcmbjtvjhzzwfqhrcslztdbnlwmmhbbbgdscjcdzftnchqfnflnsdqjscfrqpnfbftpzvtmrwncqfqqflschpfnjsjlqcjdjgtwpqhgcnjdmnnvmmpwdspmnrgqrptqwcvbtdwpqlbtwpqgwgfrzlrhtvrvzhmhmwhfdsrhpcczqfltsgtgrfwcvlcvtlhqqwnrqgzpnzbfmzbdwqwbsfvbshrgzqdbgvrhzhzlbqsfzttmsnmrqmwgtzbvdqdrbgcpclzjrhdbjtpcdbbznjgtbwbqrnpvffdmwtrbhhstcmnjcwbbnmpbvmjprtzgcptmtrffwhvfgdljnrbbrblbfbgdwtjrtgqgrpvpgjqrjzczvvlspgdbzftqgqvgdqlglbgvgjdcztznszcwfqhmwbrbjcfstzdcmdsssqfhtzpdgmzjscvbdzgbhhgdqgvfwrzmhdrhlsvlzjjzbzdljcbhncppwrtptjgszlqsrqpzqcsgvdvzmgvwgsncnbffttslphcstqvfwbwzbflmshcbnhpljgqwmmwwzlgpbcqnrtqlwcjcrclfdrnnmvtbfdztdfvtqrsgdptfcfpzpsldhzmrngggfvdqggtlfqqwsldprcffsstnnpmsbbvghdbpprqbssnprdbqclzqtgsrczwcvqwrrfmmfwsndvtvqljwwglrgbphdvvwgctbbmtrbpzqtspgrlhmnhjcdwhwvssgspzjbcfjttjqbdpdmptfzzjcfqljpqddfssmffqprvbptfvdshsdmfmdtmlbnmbmjjjsgmlmwmgcwhbrbgchrstptvdlqgddfzddlzhwjmsvvcjwvqtzjtsctfmzchlbrvlgdzbvdlbfpvhptpltrdmcgjghcpwvwqqnrzdtnmgdncplhdpsgpnbprbgshffwwsdhpgqsbmwdtpnhhltlcqfrjtswcchzvlhdgrmjwhgwppdjqlgmdhwbllqvzrchgclmqdlghjsvmwlflmhhmdzbfjhjnvwphnjbclmdpgflqgtfsmsjslntfcmtbphnrgpdcqtjzjttdtgjmvhzsrfnrjqssvwpcslpfstbpfsrsntmftmdgsqrrsnddqfmchrhtlhmqndvvllnvltdzfphjqnvmcdsgfpcmjftgdpntjzplqljhtthvnbzbzwvfnqsjvnfwhmtbsspjslgfjvdgfjpwrsgqwntntjcqtdgnhnsfwhhqfwbwhdrftj diff --git a/2022/inputs/07.txt b/2022/inputs/07.txt deleted file mode 100644 index ba513ae..0000000 --- a/2022/inputs/07.txt +++ /dev/null @@ -1,983 +0,0 @@ -$ cd / -$ ls -dir gqcclj -dir lmtpm -dir nhqwt -dir qcq -dir vwqwlqrt -$ cd gqcclj -$ ls -62425 dqp.gjm -174181 hrtw.qsd -273712 pflp.mdw -169404 zlthnlhf.mtn -180878 zprprf -$ cd .. -$ cd lmtpm -$ ls -dir clffsvcw -163587 cvcl.jqh -dir dcqnblb -dir dtpwln -dir fvt -dir hrcrw -dir jdqzmqn -236754 nrdmlj -205959 pflp.mdw -dir qcq -dir rsn -129926 vdgcqdn.sqd -dir zprprf -$ cd clffsvcw -$ ls -6997 dcqnblb.wbh -145711 dqp -159225 pflp.mdw -$ cd .. -$ cd dcqnblb -$ ls -dir dcqnblb -dir gfn -dir lpswsp -dir lvt -dir zprprf -$ cd dcqnblb -$ ls -2020 grpdmd.ggz -dir zpswzfvg -$ cd zpswzfvg -$ ls -206998 zprprf.gnw -$ cd .. -$ cd .. -$ cd gfn -$ ls -277530 rhbvtblc.mvw -$ cd .. -$ cd lpswsp -$ ls -173180 dcqnblb -$ cd .. -$ cd lvt -$ ls -dir hjllwsvl -dir ptbt -$ cd hjllwsvl -$ ls -dir wqnc -$ cd wqnc -$ ls -64695 grpdmd.ggz -$ cd .. -$ cd .. -$ cd ptbt -$ ls -150880 vvbt.gtp -$ cd .. -$ cd .. -$ cd zprprf -$ ls -dir ldzslndn -dir qftt -$ cd ldzslndn -$ ls -dir bwqqsbhg -129454 vbn -$ cd bwqqsbhg -$ ls -108701 zprprf.gss -$ cd .. -$ cd .. -$ cd qftt -$ ls -64268 cvcl.jqh -$ cd .. -$ cd .. -$ cd .. -$ cd dtpwln -$ ls -196215 cvcl.jqh -dir dpwg -dir ldzslndn -dir znnsqqh -$ cd dpwg -$ ls -192388 gmh -47754 grgzh.qdl -99449 hqsh -dir pbmf -50061 pflp.mdw -192902 qcq.pgg -dir rmpvj -dir scgc -$ cd pbmf -$ ls -210083 wpfnwbl.mgf -$ cd .. -$ cd rmpvj -$ ls -125738 nmlnbvrd -226214 zprprf.jnp -114257 zprprf.srs -$ cd .. -$ cd scgc -$ ls -182115 rrc.rcc -$ cd .. -$ cd .. -$ cd ldzslndn -$ ls -201992 qcrm.cpd -$ cd .. -$ cd znnsqqh -$ ls -85635 cvcl.jqh -$ cd .. -$ cd .. -$ cd fvt -$ ls -dir dcqnblb -dir gnc -75864 vfn -$ cd dcqnblb -$ ls -dir dcqnblb -dir lbnflwsh -$ cd dcqnblb -$ ls -269901 cvcl.jqh -$ cd .. -$ cd lbnflwsh -$ ls -33336 grpdmd.ggz -42861 phg.wmc -$ cd .. -$ cd .. -$ cd gnc -$ ls -dir jhjbjsp -dir jjppr -$ cd jhjbjsp -$ ls -96177 ldzslndn -$ cd .. -$ cd jjppr -$ ls -181016 dqp -$ cd .. -$ cd .. -$ cd .. -$ cd hrcrw -$ ls -261376 dtjfpppr.dww -54658 vsrgvw.pfn -$ cd .. -$ cd jdqzmqn -$ ls -52342 dcpndc.vlg -171946 gggpchh.tbb -dir ldzslndn -11156 nbfrfvv.gzw -$ cd ldzslndn -$ ls -107873 cvcl.jqh -216034 gfdjrbz -68844 pqllfrrh.jcf -$ cd .. -$ cd .. -$ cd qcq -$ ls -152886 ldzslndn.ltn -105125 vwplh.vbf -$ cd .. -$ cd rsn -$ ls -15385 hqcmjdgv.jjv -105735 qcq.bzg -58805 snczcsp -26668 vbn -$ cd .. -$ cd zprprf -$ ls -dir chbmq -dir dcqnblb -dir dqp -dir nfspb -89506 zprprf.hnt -$ cd chbmq -$ ls -dir cnjvw -dir dqp -151434 frsvrdnt -dir msztjvcb -240689 qcq.jlh -dir sjzrcg -97312 vnr.zfr -dir zprprf -$ cd cnjvw -$ ls -dir bpbs -252403 cqhtshc -dir djmjhn -10935 fhqmswr -6582 pdwml.ldd -dir qcq -219282 rfmd -$ cd bpbs -$ ls -147582 bnhwsnsj.gdm -61362 cvcl.jqh -152857 vdgcqdn.sqd -$ cd .. -$ cd djmjhn -$ ls -dir bjdbcjbb -dir dcqnblb -dir dqp -dir lgdwtt -$ cd bjdbcjbb -$ ls -110710 cvcl.jqh -252792 hmshctr.lgz -dir mjhtmbj -189745 shsswcgr -dir tfnhp -194940 vbn -dir zprprf -$ cd mjhtmbj -$ ls -dir dqp -dir hbthpcmb -$ cd dqp -$ ls -200832 sbcrz.qgw -$ cd .. -$ cd hbthpcmb -$ ls -55191 ffcntg -$ cd .. -$ cd .. -$ cd tfnhp -$ ls -276825 dqp -161538 gqmr.wgb -$ cd .. -$ cd zprprf -$ ls -287638 dcqnblb.ssp -41274 hgmrvj.mwf -249118 sbb.gsf -105141 wwrg.gqz -$ cd .. -$ cd .. -$ cd dcqnblb -$ ls -1957 btmmc -32386 dtzbzg.dhm -dir mmrbj -98283 ntmhfgtl.pmf -dir zprprf -$ cd mmrbj -$ ls -273194 wnsq -251527 zprprf -$ cd .. -$ cd zprprf -$ ls -27678 ldzslndn.rrl -62866 ljf.fdj -148502 qcq.dlg -dir rvgqvm -179231 tllnmhn.pjp -64033 vbn -dir zcdrj -$ cd rvgqvm -$ ls -dir ntbv -262324 prhgj.szz -dir qbvdh -$ cd ntbv -$ ls -116608 cgv.fvj -175200 swpswq.twt -$ cd .. -$ cd qbvdh -$ ls -160353 sdhfrb.wjn -$ cd .. -$ cd .. -$ cd zcdrj -$ ls -283262 ctl -$ cd .. -$ cd .. -$ cd .. -$ cd dqp -$ ls -dir jfzm -111438 rdrgb.mjf -64194 wgtmqrq -dir zprprf -$ cd jfzm -$ ls -158774 pflp.mdw -$ cd .. -$ cd zprprf -$ ls -215264 sgsstcp -$ cd .. -$ cd .. -$ cd lgdwtt -$ ls -dir qcq -$ cd qcq -$ ls -165461 ldzslndn.vvb -$ cd .. -$ cd .. -$ cd .. -$ cd qcq -$ ls -dir dpd -165044 grpdmd.ggz -82343 ldzslndn -dir mwg -176689 psjcwp.wct -44404 qcq.zwd -$ cd dpd -$ ls -84087 dqp -227386 zprprf.gfs -$ cd .. -$ cd mwg -$ ls -214086 pflp.mdw -dir sjjsdn -225859 wcdt -158892 zprprf.frs -$ cd sjjsdn -$ ls -260121 gplgp.dfn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd dqp -$ ls -dir hcrwclpg -dir zphd -$ cd hcrwclpg -$ ls -dir cmqntjj -16393 ldzslndn.qbm -91152 qqdtc.zdq -$ cd cmqntjj -$ ls -272266 ldzslndn.pll -$ cd .. -$ cd .. -$ cd zphd -$ ls -165711 chftwcsw.fqw -256871 cvcl.jqh -251168 zprprf.gfv -$ cd .. -$ cd .. -$ cd msztjvcb -$ ls -206231 brzn.lmn -dir dcqnblb -21571 dqp -dir fmn -45779 mlfctz.cjr -288827 pflp.mdw -220578 qcq.fqf -$ cd dcqnblb -$ ls -198121 ghbwgs -93681 nmqhl.vpq -$ cd .. -$ cd fmn -$ ls -29407 mdfws.qvs -$ cd .. -$ cd .. -$ cd sjzrcg -$ ls -155120 ddclvsjr.rpq -136029 ldzslndn.dcm -dir vhzh -$ cd vhzh -$ ls -212446 vbn -$ cd .. -$ cd .. -$ cd zprprf -$ ls -240335 crt.gqh -185363 gnmm.qgh -dir ldzslndn -dir nwl -dir qll -277043 vbn -217796 vtvgpdl.vtm -$ cd ldzslndn -$ ls -273570 cvcl.jqh -68510 fgdmz.hrc -dir npq -dir swjrzzrm -$ cd npq -$ ls -97923 dzcjsqwt -$ cd .. -$ cd swjrzzrm -$ ls -180599 tmpgn.bjf -$ cd .. -$ cd .. -$ cd nwl -$ ls -171833 dlwrfhh.qgn -$ cd .. -$ cd qll -$ ls -219926 dcqnblb.bvn -$ cd .. -$ cd .. -$ cd .. -$ cd dcqnblb -$ ls -dir lvpb -276198 tbgcm.qct -$ cd lvpb -$ ls -142590 bvhjlld -268259 gnjfg.sgb -dir qcq -206220 qcq.zsg -258137 rrsw.dnb -dir tmr -215549 vbn -$ cd qcq -$ ls -dir mmpgd -dir tdsz -dir tmfvsjwc -$ cd mmpgd -$ ls -70793 jwbnpwnn -$ cd .. -$ cd tdsz -$ ls -246310 tdvrhhg.bzq -$ cd .. -$ cd tmfvsjwc -$ ls -103899 grpdmd.ggz -287850 ldzslndn -125930 llhr -$ cd .. -$ cd .. -$ cd tmr -$ ls -83344 fbtfcg.hqp -$ cd .. -$ cd .. -$ cd .. -$ cd dqp -$ ls -dir lbgmcbv -dir nbg -$ cd lbgmcbv -$ ls -81776 wzdzzdp -$ cd .. -$ cd nbg -$ ls -dir mfsgjp -155574 pflp.mdw -$ cd mfsgjp -$ ls -199400 vdgcqdn.sqd -$ cd .. -$ cd .. -$ cd .. -$ cd nfspb -$ ls -262412 csrdtbs -73867 vbn -136389 zqps.hjt -$ cd .. -$ cd .. -$ cd .. -$ cd nhqwt -$ ls -123766 cvcl.jqh -dir dhrtvctp -222086 grpdmd.ggz -dir gzg -26005 lhpmz.tgz -dir mcnjwwfr -117122 msn.gst -$ cd dhrtvctp -$ ls -224079 vdgcqdn.sqd -$ cd .. -$ cd gzg -$ ls -124395 dqp -dir wqdbtqm -$ cd wqdbtqm -$ ls -237354 pflp.mdw -212019 vdgcqdn.sqd -$ cd .. -$ cd .. -$ cd mcnjwwfr -$ ls -92504 cshdztf -dir dctl -dir dqp -dir flcrmhlj -161879 grpdmd.ggz -dir gtt -dir hlbnhchz -220093 mdtdsgvm.zgg -dir twntr -287192 vbn -$ cd dctl -$ ls -dir bbhch -155396 hrrj.jzm -164971 pblqmwj.vdb -dir wnlgfpvf -$ cd bbhch -$ ls -dir dpqtp -dir jvdrcw -$ cd dpqtp -$ ls -174135 gwb.qrb -$ cd .. -$ cd jvdrcw -$ ls -215993 dcqnblb.cqp -200800 stjttf.ngc -$ cd .. -$ cd .. -$ cd wnlgfpvf -$ ls -135978 cvcl.jqh -dir dqp -54018 lbrfmt -$ cd dqp -$ ls -270516 dcqnblb.jqw -dir dqp -144626 grpdmd.ggz -157731 hvcv.rhp -133773 lnnt -76250 vdgcqdn.sqd -$ cd dqp -$ ls -41504 zprprf.cmc -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd dqp -$ ls -dir dqp -dir ldzslndn -236737 mqzcvm.fjh -239746 nhcdz.ncj -dir rpchqq -248824 vdgcqdn.sqd -250937 zrchht.mwg -$ cd dqp -$ ls -203381 qcq.djm -$ cd .. -$ cd ldzslndn -$ ls -dir dqp -dir fptnzlv -dir gmbnpm -dir vhvblt -$ cd dqp -$ ls -19579 qcq.lhg -$ cd .. -$ cd fptnzlv -$ ls -209930 dcqnblb -$ cd .. -$ cd gmbnpm -$ ls -dir ldzslndn -dir qcq -$ cd ldzslndn -$ ls -11075 pflp.mdw -$ cd .. -$ cd qcq -$ ls -dir tdp -$ cd tdp -$ ls -40741 vdgcqdn.sqd -$ cd .. -$ cd .. -$ cd .. -$ cd vhvblt -$ ls -dir lzr -$ cd lzr -$ ls -62245 gbnj.llg -$ cd .. -$ cd .. -$ cd .. -$ cd rpchqq -$ ls -dir bcs -dir dcqnblb -dir fvjzn -dir lrphzrv -$ cd bcs -$ ls -179794 bbn.dzb -242069 cmjdmzjf.zgf -1703 cvcl.jqh -dir gnmhwj -dir ldzslndn -152520 qltpsz.jsj -dir sqqjfps -$ cd gnmhwj -$ ls -dir gvs -201600 hptn.ftf -dir hzrnb -dir qcq -dir sqhl -$ cd gvs -$ ls -152358 zprprf.mlh -$ cd .. -$ cd hzrnb -$ ls -94290 gplsfd -$ cd .. -$ cd qcq -$ ls -91909 vmqd.bmg -$ cd .. -$ cd sqhl -$ ls -238673 vdgcqdn.sqd -262885 zmdvr.nfg -$ cd .. -$ cd .. -$ cd ldzslndn -$ ls -240461 mdz -84303 qtj -$ cd .. -$ cd sqqjfps -$ ls -88753 fwn.tff -$ cd .. -$ cd .. -$ cd dcqnblb -$ ls -dir dqp -189996 dqp.pvp -$ cd dqp -$ ls -dir qvfjz -196506 vbn -$ cd qvfjz -$ ls -209316 pflp.mdw -107459 rwpbh.vpt -$ cd .. -$ cd .. -$ cd .. -$ cd fvjzn -$ ls -241464 cvcl.jqh -dir dqp -dir ldzslndn -dir msp -125 pflp.mdw -131895 vbn -$ cd dqp -$ ls -34019 pflp.mdw -202957 vbn -$ cd .. -$ cd ldzslndn -$ ls -147492 cvcl.jqh -248719 spc.rfv -$ cd .. -$ cd msp -$ ls -184407 cvcl.jqh -$ cd .. -$ cd .. -$ cd lrphzrv -$ ls -dir bbwqmbg -81858 cvcl.jqh -dir dqp -248670 gqqsww.tsn -199141 grpdmd.ggz -dir ldzslndn -34514 ldzslndn.ctw -dir tln -214615 zprprf.fwm -$ cd bbwqmbg -$ ls -129750 flf -dir pvlw -dir qcq -126 sqcqphz.tbm -$ cd pvlw -$ ls -198005 jfvj.hdv -$ cd .. -$ cd qcq -$ ls -dir wgdzws -$ cd wgdzws -$ ls -253522 ldzslndn.qwt -$ cd .. -$ cd .. -$ cd .. -$ cd dqp -$ ls -281993 cvcl.jqh -dir hwqjlwcb -50532 msccz.qgm -102187 trv.tnq -111 wplnmj.bfl -$ cd hwqjlwcb -$ ls -267580 dhjqb.dsb -153195 ldzslndn.jqv -41526 mvwcwc.zsc -$ cd .. -$ cd .. -$ cd ldzslndn -$ ls -58666 cvcl.jqh -79950 dqp.tmc -242217 hns.lrb -dir njswzh -240692 vdgcqdn.sqd -dir zvmjvcdm -52909 zzh -$ cd njswzh -$ ls -149732 cvcl.jqh -dir rnmfd -$ cd rnmfd -$ ls -75368 dqp.hmv -14350 vbn -$ cd .. -$ cd .. -$ cd zvmjvcdm -$ ls -dir jgczt -$ cd jgczt -$ ls -dir qcq -95941 qzvvwshv.jwc -$ cd qcq -$ ls -273942 pflp.mdw -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd tln -$ ls -dir bmcng -1518 lrg -dir vnjfrhp -$ cd bmcng -$ ls -38917 fqcrt -$ cd .. -$ cd vnjfrhp -$ ls -dir dcqnblb -dir dqp -247186 grpdmd.ggz -dir ldzslndn -169216 pflp.mdw -206487 vdgcqdn.sqd -16976 vlsrzjmb.mmc -257938 wjl -$ cd dcqnblb -$ ls -dir dqp -$ cd dqp -$ ls -184133 qcq -$ cd .. -$ cd .. -$ cd dqp -$ ls -dir dcqnblb -31612 dqp.pnt -212283 ldzslndn -61600 vdbfc.ddj -197189 wpv.wff -$ cd dcqnblb -$ ls -62412 tfzllmrj -dir zprprf -$ cd zprprf -$ ls -dir bqnpsl -dir dszrvpzc -$ cd bqnpsl -$ ls -261548 spbsbbsw.cmn -$ cd .. -$ cd dszrvpzc -$ ls -188232 sggpqslr.smn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd ldzslndn -$ ls -dir bgnhd -dir pgvcdzwz -dir qgzhm -$ cd bgnhd -$ ls -56989 cvcl.jqh -$ cd .. -$ cd pgvcdzwz -$ ls -110034 qhgnndv -$ cd .. -$ cd qgzhm -$ ls -247232 grpdmd.ggz -269292 ldzslndn -153843 tpz -dir vnschqwr -162392 wnq.btb -$ cd vnschqwr -$ ls -43005 fvtvzfqm.jvc -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd flcrmhlj -$ ls -245668 dcqnblb.sdj -dir lffj -229909 pflp.mdw -280176 vbn -$ cd lffj -$ ls -116451 jmzz.jdd -dir pjlwb -162815 pmhlqq.snr -226183 zffth -$ cd pjlwb -$ ls -67518 qcq.hjq -$ cd .. -$ cd .. -$ cd .. -$ cd gtt -$ ls -52105 grpdmd.ggz -126869 zprprf.fgj -$ cd .. -$ cd hlbnhchz -$ ls -3064 dqp.lrw -278756 grpdmd.ggz -177208 ldzslndn.wlv -141685 vbn -$ cd .. -$ cd twntr -$ ls -63747 cvcl.jqh -$ cd .. -$ cd .. -$ cd .. -$ cd qcq -$ ls -226858 cwblp.zgp -dir jjqsmfhr -dir rjbqtrq -dir vwmpnbts -141715 wdbhdch -286381 zprprf -$ cd jjqsmfhr -$ ls -dir btmm -dir fqndtlgq -$ cd btmm -$ ls -4031 dqp.lrr -dir fzdd -$ cd fzdd -$ ls -dir vnwpn -$ cd vnwpn -$ ls -dir bzlgsl -dir ztvzrrbv -$ cd bzlgsl -$ ls -9294 ldzslndn.sqr -$ cd .. -$ cd ztvzrrbv -$ ls -256017 cvcl.jqh -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd fqndtlgq -$ ls -271528 ccbmgp.bwd -$ cd .. -$ cd .. -$ cd rjbqtrq -$ ls -122150 ldzslndn -46467 tpdvp.pjf -$ cd .. -$ cd vwmpnbts -$ ls -47518 fcrwfzvm -263343 gmc.lrt -212764 qcq -$ cd .. -$ cd .. -$ cd vwqwlqrt -$ ls -dir psrs -$ cd psrs -$ ls -281998 zprprf.hml diff --git a/2022/inputs/08.txt b/2022/inputs/08.txt deleted file mode 100644 index 67f3d8f..0000000 --- a/2022/inputs/08.txt +++ /dev/null @@ -1,99 +0,0 @@ -133120320210233440424211425033311533112110111336536142004454550513525522325223123404213204010312200 -201131111014211324423255354022022243226445013613610423653614522135534505055120330313403031333103010 -312033232323231244025301315245341424106564334260061464515142114141551050411122254121204214442432210 -101223224313414001513045124413405604251532415616200623342234245060512030200002055453441222043022132 -302000022010423415300513533001221654231646352603366222420353100303160621313144421120541324031322221 -022041343104313414435021243154525050055065506466215004364316065443031303052541012204020300331224312 -103341401201343234101335152026143021665443260024145323023321363412215203352344024010350241320230403 -113420142141151035404302242616255522460104100534576523546245441245051223305614204355454223220120301 -141313120334140413444311032422155464031057323373712672513175353623531154646460010504312302300002224 -222122233241135333145102102244620325637577115357373355166254434732406430504542404102101335430322111 -303334221050505214133200215501142243567431213624743475716112467711442460620524310041114411011423020 -314200333004550151023253063621162447552734266222424315622125733562141045411643325165010440012411104 -002041023423222500521530364652321342767176666734452465675417573276212213343035032650010252311440041 -424112310115314154624123026322722176144615437667237551164455332134452657635041110204303331153310423 -403331525242111322464321027125164326531546671615634451453753666614652523355664316050035035431040223 -043240150545010061116502263626227235517673287377662722735257631252161774623714640414211242003124031 -120153432445266666010553121747235535567222344854553227754373283562766712275433030145041514430322020 -130205252451225625553367153422361135376345652238658565468884466665635712475577163231554521534443142 -111112125502543266131422234726554665525278247588365447865236325776254766323137341434403365242323513 -303144132003506154604725457356146262354554756268227328243768455722852644644163423635454133132303535 -355321430425362320027571672735837582654822875282477453446323242873743335342262324741355251635040132 -134315335666154514547724226424352647855667536237263286847676436882327536177762242121655513144251300 -540433012152253201644772517187257277883368828477658659796427367852347254442546347411045431414354124 -123440236041532033152645165666552487887293658447738333978367787858534683322123676621510536503333401 -513523462114216537146475772264724378429935336847846348444575554346687726237537112655265045664650022 -152254463440132245722174776775434287876777476649865634494799993998688326736773121545343121065304241 -250224151321236513227671833576566739347663376834388478944395578563955424353347453672417622666244155 -515223301360505722213752783545553644495694566664938776366634393433784855746658113613537562051065554 -554241245610333147211334537367835857366454575934899676895788946595666473766285253431355325406031452 -100314521636253352672223432738853968767459797559486648888395749643933624738538781345525612342532041 -341462234622615555235573736647638675877393747847457878744844899855446378852378466172227414636330202 -345125124225634624432677378235488673587578945954767695474694483979633396738646725252521775306550112 -413420352557414334236458423883348897736674897485778466695756868398399557654674634472471146623221025 -251143521254271126368347667353953675589776644454498798849645686658369675764886773874127564444411365 -221413142252611772737673846553885549867478965666795885777985495763559573589863845361134756354652555 -243065641366675316826485533843887969469458797465896675796454946875597936434758642384462157714462066 -520553502161266638252882759578566955579648578498775589886979787578896857766344736358531725733564135 -424035430516117723442423478595343855468789497988556567558494878666699996375768427758374271236421335 -252313015177661777278432468494855844559656687766987679695575558744879656544795683583262246546564621 -066230444571526644743382974447835556985988567697575656976987588986595376466888728567376162756500435 -466346066733165454546438886894789699679455689766757985688888664759568963398874674733715475614334101 -325014552177542688745486585579599747867559596676796865787567755944786444539663262282351475561402534 -241163303516225237353826934978454869995779765759887659668665685578986859343646684568651136735352562 -450361264326612736655359595445797648876877955597997887987765775498545883744548752574473726565411112 -554605215356217343577344399893857478777797855566878769757669857854854856357865565536552164136515351 -526446641376374684266375494495458695869978975788699978669887967564769488567376982882762633361324360 -131314671231526545866684867949989786895865986986978678997899677764988874736369482822342624761635224 -623254034413371684428636874768586849979569867987768799666579796798469744978968758623884477174221325 -451620621666445477562568544366499474968796999686779676678989576768596484478933764745243527321126622 -454130052341168772645439448775675586969558878998779766779998798589986885955369648636673756137543515 -052463667567627485865289577459895546659595768687867979887989666587865576357344373227477771625616331 -460630633631764266522893997758984967975685969969798677679989558694657986684466928784764257141450213 -624130637644652532575536775488944945689777797679988979876565896659695947897698966634635115577122034 -312106635521463635433584476586795448766769568869779667989675669974989668369378542526764316562641343 -162151455625714643563689555468449898859656786796979798687579985864586658783373657585741615177725655 -522113305657225658843435489885646557577988797667968888669868768989959977879557377455733555272325032 -304510566333111422674633384687874565587979787768979689685867565897484896499888736286384551117254613 -501463041455354857783745556844585568845776985978966685877875599798784456633539465754543114144204310 -033044042511137887672349889484876755578886688778959586777755687684946795536886522746575472552603266 -506221035322726455557224463853355996897775558969955685797667999588974556935495475632746634441041151 -433136161743725565262636565676447685475989796568778598958657768879849778786859753335661722543205305 -265454361556653132263478888989675487694888975877759959776785674478666588788563747772733262666414514 -052441631644734262283652379957577654769979687765967795697668686969788694345962866843241632716655446 -236003436545632166356247457495793686988694668988898785686844466844799668333966735544674562633412352 -521460600027621624875854349394389587767654998655578976768847769685597639387383648267451531624063352 -342222114334344716267243334967869638699594976567878976765649455495834476654882454551336614731204621 -033566313156263553885434364795389663465876465857797479766958478858465479967473865454116236530266023 -312652012603144155543338267594667756579949844587785799854455597889659839838335338227724422251205254 -300006533237512225736566526838475448787546947968579975977675656694697397732838257677271224106345603 -133143326544516157647526755363599347754745759889457964588954897669586537634253625642342472416641244 -154255220262671713413357272553997888597745494647794956965689397737688378433337485552276212554465555 -100240040401314462336283253854484757937369955476776566463546476496874852334852883176722554655020500 -114224164252562264455188387248845988369836588899857935337746669656565572827235667727764740332042104 -210035410165643165676172383567428973379998596753776399638478657839665546428878531777515004325230423 -210124643010215635561443542385838474565467799589387569934754637575772733563765332372676641151131504 -302221012422133674231332744234367852633548864367379437949776375866557752335873376756770315423300102 -332125266633066263556242566636554222886478446383395355568773939525563625678526672212234343222625410 -025325451166410144267526457225543863563576656495967865696633785745578788783545643421165350000423343 -002055431510265615765734547166486528454663847694453963495886284323368575223225414276066312104153401 -355245141260142612771253626632378444477523462347872628387736452238277834561572523626005254261254042 -203545210065351052363237141625823577635472367448676276452678742864237273162112414622640501555430121 -335510044411666505051763342712375473385677658477545568853568734655885763312211631300144242225254322 -420503535251235101224431771412136627846753333256668624663675776462422374227471570160056336045543305 -311442220344522144201454355125161416822475756464544562823568565277363143626236634605524051151344323 -221042430004563020306242752654674353744234455564453257548654537765566764222366445225313642034222311 -410315020300414623613025143245525766347157877736466252545465214236744364172443246502214503112203230 -342304354225251006345461616171626576425171512572743837515273314522745717111151266035240243530314400 -101402542354002125435251304674647534521162334775342133371111747561164265140621412560624450505304430 -011211315525203435452400223603127166746242764515517634515312173434163762164444142306041434112503201 -312201041521122523410120106532007714457744313215145447526753371116262403622123305243410143403304001 -420143230433241404304622552610552657576751252637557577175144676122663421114064036341501055504120312 -321114124142324224151525015553652243236362311234247651266113535462142056365353412114023231401141232 -144010233331150422332523034411415500511027722375253755262514425243333354512150011301540445044301243 -321223141143321313415515024451144622413543514327723454716501265226013550620005111202312303242203422 -220312222242043544521300416060642531526303363025212311016020154415132623214322110011054242222314401 -120043213410140522500232142235034335033562221102412305131143065020436150033340525535242031300403012 -333011210021031104353104420453564321600565055235040060414452305642301521213234000231332120021102311 -213000422032423433105500120521112552552162045443040565055142555024614151234210022135411312102303010 -311113213314300134505043355233124354500023350433035532626242646113034040102425400244311432332422101 diff --git a/2022/inputs/09.txt b/2022/inputs/09.txt deleted file mode 100644 index 448850e..0000000 --- a/2022/inputs/09.txt +++ /dev/null @@ -1,2000 +0,0 @@ -D 2 -R 1 -U 1 -L 1 -D 2 -L 2 -R 1 -U 1 -D 2 -U 1 -R 1 -U 1 -D 2 -R 2 -L 2 -U 2 -D 1 -L 2 -R 2 -D 2 -U 2 -R 2 -U 1 -D 1 -L 2 -D 2 -L 2 -U 1 -R 2 -L 2 -D 2 -L 1 -D 2 -L 1 -R 2 -L 2 -U 1 -D 2 -L 1 -U 2 -R 1 -D 2 -L 2 -D 1 -L 2 -U 1 -L 1 -R 2 -U 2 -L 2 -D 1 -L 1 -D 1 -L 2 -R 1 -D 2 -U 2 -D 2 -R 1 -L 2 -R 2 -U 1 -R 1 -L 2 -U 2 -D 1 -U 2 -L 1 -R 2 -D 2 -L 2 -U 1 -L 1 -D 2 -R 2 -U 1 -R 2 -U 2 -D 2 -L 1 -U 1 -D 1 -R 1 -U 1 -D 2 -L 1 -D 2 -U 2 -D 1 -U 2 -L 2 -D 2 -R 2 -D 1 -R 2 -L 2 -U 1 -R 1 -L 1 -U 2 -D 2 -U 2 -L 2 -U 2 -R 2 -L 1 -U 1 -D 1 -L 2 -D 2 -R 2 -U 3 -R 3 -U 2 -L 1 -U 1 -L 1 -U 2 -R 2 -U 2 -D 1 -R 3 -D 1 -L 3 -R 2 -D 3 -U 1 -D 2 -L 2 -D 2 -L 1 -R 3 -D 1 -R 1 -L 3 -R 1 -U 2 -D 2 -L 3 -R 1 -U 2 -L 2 -R 3 -D 1 -U 2 -D 2 -L 3 -D 1 -R 3 -U 3 -R 2 -U 3 -D 1 -U 2 -R 2 -U 3 -R 1 -U 2 -L 3 -D 3 -U 1 -D 2 -U 2 -L 2 -R 1 -L 3 -R 1 -L 3 -U 2 -R 1 -U 1 -L 1 -R 2 -U 2 -D 1 -R 3 -D 3 -L 2 -D 2 -R 2 -L 3 -R 1 -L 1 -R 3 -L 3 -D 2 -U 1 -L 2 -U 3 -R 1 -L 1 -R 1 -L 1 -D 1 -R 2 -D 2 -U 1 -L 1 -D 3 -R 2 -D 1 -L 3 -R 3 -U 3 -D 2 -U 1 -D 2 -R 1 -U 1 -R 2 -D 2 -U 1 -D 3 -R 2 -U 3 -D 3 -R 1 -D 1 -U 2 -D 1 -U 2 -D 3 -U 3 -D 2 -R 4 -D 2 -R 1 -L 4 -U 2 -D 1 -U 2 -R 2 -U 1 -R 1 -U 4 -L 4 -U 3 -L 2 -U 3 -D 3 -R 2 -L 2 -U 3 -D 1 -L 3 -U 1 -L 1 -U 2 -L 4 -R 3 -U 3 -D 1 -L 3 -R 4 -D 4 -L 3 -R 4 -D 1 -R 4 -D 1 -L 3 -D 1 -L 1 -U 2 -D 1 -U 4 -R 1 -D 2 -U 2 -D 4 -U 3 -D 2 -L 4 -R 3 -U 3 -R 2 -D 3 -U 4 -R 4 -L 3 -U 2 -D 2 -U 2 -L 1 -R 3 -D 4 -U 1 -D 2 -U 1 -R 2 -L 2 -R 3 -U 4 -D 1 -L 1 -R 1 -D 4 -L 4 -D 4 -L 2 -R 3 -L 1 -U 2 -L 1 -D 3 -U 2 -R 2 -D 1 -R 1 -U 1 -L 2 -D 2 -U 3 -L 3 -U 1 -L 1 -D 1 -L 3 -R 4 -L 2 -R 1 -U 2 -D 4 -U 2 -L 4 -U 4 -R 1 -D 3 -U 2 -L 2 -D 4 -L 2 -U 1 -D 5 -L 5 -R 1 -D 1 -L 4 -D 5 -R 4 -U 2 -R 2 -L 2 -D 3 -U 4 -L 1 -U 1 -R 2 -L 4 -R 3 -U 1 -D 5 -U 4 -D 2 -R 3 -L 1 -D 4 -L 5 -D 1 -L 2 -U 1 -R 2 -L 2 -R 1 -L 2 -U 4 -D 1 -U 5 -L 2 -R 1 -D 5 -L 2 -D 5 -U 5 -R 3 -L 4 -D 2 -L 2 -D 2 -U 5 -R 3 -U 1 -D 3 -R 4 -U 3 -R 2 -U 3 -D 5 -U 4 -L 3 -R 3 -D 3 -R 1 -L 1 -D 4 -R 3 -D 2 -L 2 -R 4 -L 3 -R 2 -D 4 -L 3 -U 1 -D 2 -L 3 -U 4 -D 5 -U 2 -L 2 -R 1 -D 1 -L 3 -U 2 -R 4 -D 4 -L 4 -U 2 -D 1 -R 5 -L 3 -U 3 -L 5 -R 2 -D 1 -L 2 -D 2 -L 2 -R 4 -L 3 -D 3 -R 5 -L 5 -D 3 -R 5 -L 2 -R 1 -D 4 -L 2 -D 1 -U 2 -D 4 -U 5 -L 4 -D 2 -U 2 -D 4 -U 6 -L 3 -U 1 -D 2 -R 1 -U 5 -D 2 -L 4 -R 6 -U 2 -L 2 -D 1 -R 5 -U 2 -D 5 -R 5 -U 4 -D 6 -U 1 -D 2 -U 5 -D 5 -L 6 -U 5 -D 6 -L 4 -U 6 -R 5 -L 6 -D 5 -L 5 -D 6 -U 5 -L 6 -U 5 -L 3 -R 2 -D 1 -R 1 -L 6 -U 5 -D 1 -R 2 -D 2 -L 2 -D 6 -U 6 -L 1 -R 6 -L 3 -D 6 -R 3 -D 2 -U 5 -D 4 -L 2 -R 3 -D 5 -U 1 -D 3 -R 6 -U 4 -L 4 -U 4 -D 1 -R 4 -U 2 -R 6 -L 1 -D 3 -R 3 -U 1 -L 6 -R 4 -D 2 -U 2 -D 6 -L 4 -R 6 -U 3 -R 3 -D 3 -L 1 -R 5 -U 4 -R 6 -L 2 -R 1 -U 1 -L 6 -D 6 -L 3 -R 2 -D 6 -R 6 -L 3 -U 3 -D 1 -L 3 -D 1 -R 4 -D 3 -U 3 -D 2 -U 6 -D 4 -L 4 -R 5 -D 1 -L 7 -R 3 -L 5 -R 3 -U 6 -L 5 -U 3 -D 1 -L 5 -R 4 -L 1 -U 6 -L 1 -R 4 -D 3 -R 7 -D 7 -R 4 -L 4 -D 4 -L 2 -R 1 -U 7 -L 1 -D 7 -L 1 -D 1 -R 5 -D 5 -U 2 -L 6 -R 2 -U 5 -L 7 -D 7 -L 7 -U 1 -L 6 -D 2 -L 6 -U 2 -R 4 -U 7 -D 2 -L 6 -U 7 -R 5 -U 7 -L 7 -D 2 -R 4 -U 6 -R 1 -D 3 -R 2 -L 5 -R 5 -U 3 -L 5 -U 4 -D 4 -L 5 -R 1 -L 4 -D 5 -U 1 -L 4 -D 7 -R 6 -D 7 -U 7 -D 4 -R 1 -D 2 -L 5 -R 4 -D 3 -U 2 -D 4 -R 3 -L 4 -R 4 -U 3 -D 7 -R 2 -L 1 -D 5 -R 3 -D 2 -L 7 -R 3 -D 5 -R 1 -D 2 -R 6 -L 5 -R 7 -L 5 -U 2 -R 3 -D 6 -L 1 -D 4 -R 2 -U 1 -D 1 -R 6 -D 5 -L 3 -R 7 -L 3 -U 5 -R 5 -U 3 -D 8 -L 2 -U 6 -L 8 -U 4 -D 5 -R 7 -U 7 -L 4 -R 3 -L 3 -D 1 -L 6 -R 5 -L 6 -R 6 -L 8 -D 3 -U 2 -L 7 -R 2 -U 8 -D 3 -L 4 -R 3 -U 8 -R 3 -U 6 -D 8 -R 2 -L 8 -U 2 -R 5 -D 1 -U 1 -D 8 -R 4 -L 7 -D 2 -U 3 -D 1 -R 2 -U 1 -L 5 -U 4 -R 5 -D 6 -L 3 -U 1 -D 6 -U 6 -D 6 -U 2 -L 6 -U 6 -D 5 -L 1 -D 7 -U 2 -D 4 -L 5 -R 4 -D 2 -L 6 -U 2 -R 1 -U 4 -L 3 -D 3 -R 6 -D 4 -R 3 -L 2 -U 8 -R 5 -L 2 -U 3 -R 7 -U 7 -R 4 -U 5 -D 1 -L 8 -R 8 -U 3 -L 1 -U 7 -L 7 -D 2 -L 8 -D 7 -R 7 -L 3 -R 4 -L 3 -R 4 -U 6 -L 5 -R 4 -U 7 -L 3 -D 3 -R 2 -L 6 -U 3 -L 1 -R 8 -L 6 -D 7 -L 8 -R 7 -L 6 -D 2 -U 2 -R 3 -L 9 -R 7 -D 1 -R 9 -L 2 -D 5 -U 7 -D 5 -U 4 -L 4 -D 5 -L 6 -R 3 -U 2 -R 6 -D 3 -U 2 -R 1 -D 5 -U 6 -L 8 -D 8 -U 9 -L 2 -U 5 -L 2 -U 3 -L 4 -U 6 -L 3 -D 2 -R 5 -L 3 -R 8 -D 8 -U 8 -R 4 -U 2 -D 3 -L 9 -U 2 -L 4 -U 5 -R 5 -L 7 -U 9 -L 7 -U 5 -L 6 -U 6 -R 5 -L 9 -U 9 -R 3 -D 8 -U 8 -R 9 -D 4 -U 9 -D 9 -L 3 -R 2 -D 3 -U 1 -R 7 -D 5 -U 9 -D 7 -U 3 -D 8 -L 9 -U 1 -R 6 -L 8 -R 2 -L 7 -D 3 -U 4 -D 9 -L 1 -R 4 -D 9 -U 1 -D 1 -L 8 -U 2 -D 8 -U 1 -L 1 -U 2 -D 7 -L 1 -D 2 -L 6 -U 2 -D 8 -R 7 -L 4 -U 5 -R 2 -U 8 -D 6 -R 3 -D 8 -R 4 -L 5 -U 4 -L 1 -U 6 -L 10 -D 7 -R 5 -D 9 -U 6 -D 5 -L 9 -U 2 -R 3 -U 7 -R 7 -D 1 -R 4 -U 10 -D 4 -R 7 -L 7 -D 3 -R 5 -U 5 -D 6 -U 2 -D 2 -U 6 -D 5 -L 6 -U 10 -D 7 -R 6 -L 9 -R 7 -L 7 -U 6 -D 6 -R 8 -D 8 -R 4 -D 4 -L 1 -R 3 -U 5 -R 2 -L 9 -R 8 -L 3 -U 3 -R 6 -U 2 -L 6 -U 4 -D 5 -R 6 -U 5 -R 8 -U 10 -L 5 -U 2 -R 1 -D 9 -U 8 -D 2 -U 9 -L 7 -R 2 -D 10 -L 7 -D 3 -R 4 -L 2 -U 2 -R 7 -U 6 -D 9 -U 8 -L 7 -D 4 -U 4 -R 6 -U 3 -D 9 -L 1 -U 9 -R 9 -D 4 -L 9 -R 6 -L 6 -U 9 -L 10 -R 1 -L 5 -R 1 -L 2 -D 8 -U 2 -L 1 -R 4 -U 9 -L 3 -D 9 -L 6 -R 8 -U 6 -R 8 -L 5 -D 2 -R 5 -U 8 -R 2 -L 9 -R 3 -U 3 -R 8 -U 5 -D 5 -U 8 -D 10 -R 4 -L 5 -U 2 -L 4 -D 2 -L 1 -D 3 -U 8 -D 3 -U 4 -L 6 -D 6 -U 9 -L 5 -D 5 -U 10 -R 9 -D 2 -U 11 -D 4 -L 8 -D 8 -L 4 -U 6 -D 3 -R 9 -U 11 -L 7 -U 7 -D 9 -U 10 -D 9 -U 2 -R 2 -U 7 -R 2 -U 10 -R 7 -L 7 -U 6 -D 10 -L 5 -U 4 -D 4 -L 3 -D 3 -L 2 -R 5 -D 5 -U 10 -R 3 -U 8 -L 10 -U 5 -R 3 -L 9 -R 5 -D 1 -L 8 -R 8 -D 10 -L 6 -D 5 -L 6 -R 7 -D 10 -U 3 -D 9 -L 8 -D 5 -U 10 -L 5 -U 4 -D 7 -U 11 -L 6 -U 6 -L 9 -R 6 -U 8 -R 8 -L 6 -U 8 -L 8 -U 9 -D 4 -L 10 -D 6 -R 5 -D 8 -L 7 -D 6 -R 4 -D 11 -U 5 -D 4 -R 7 -U 11 -L 5 -U 7 -D 7 -L 11 -R 9 -U 1 -D 11 -R 8 -L 4 -R 2 -D 6 -L 4 -R 8 -D 9 -R 11 -U 2 -L 9 -U 6 -R 10 -L 11 -R 9 -D 10 -U 11 -L 6 -U 3 -L 2 -R 11 -L 2 -D 2 -L 5 -D 6 -U 11 -D 10 -U 8 -L 3 -R 9 -D 5 -R 9 -D 6 -R 2 -U 2 -D 11 -R 6 -U 9 -R 12 -U 6 -L 1 -D 2 -L 5 -D 9 -L 5 -D 4 -U 10 -L 12 -U 6 -R 6 -U 4 -L 4 -U 1 -L 4 -R 12 -L 11 -R 3 -U 10 -L 4 -R 11 -D 9 -L 9 -U 11 -D 1 -L 1 -R 3 -D 7 -U 6 -R 4 -D 3 -L 8 -U 5 -R 6 -L 9 -U 4 -L 6 -D 6 -U 6 -L 5 -R 7 -D 10 -R 5 -U 8 -L 5 -R 6 -U 10 -R 2 -U 2 -R 10 -U 12 -D 12 -L 7 -U 3 -R 1 -L 6 -D 6 -L 5 -D 8 -U 8 -D 11 -L 2 -D 10 -L 6 -R 10 -L 9 -D 5 -R 1 -D 7 -R 6 -U 10 -D 8 -R 9 -D 11 -R 8 -U 7 -R 10 -L 1 -U 3 -R 11 -D 11 -L 8 -D 13 -U 6 -D 12 -U 2 -L 2 -U 11 -D 1 -R 3 -U 8 -R 4 -L 3 -U 7 -D 4 -L 3 -R 2 -L 3 -R 6 -D 13 -L 1 -R 8 -L 5 -R 11 -D 7 -L 8 -D 12 -U 12 -D 3 -L 6 -U 1 -R 7 -U 2 -D 9 -L 3 -U 11 -R 2 -U 6 -D 11 -L 10 -D 4 -U 13 -D 1 -R 11 -L 3 -U 2 -D 7 -R 8 -D 10 -R 12 -D 4 -R 1 -U 5 -R 5 -U 2 -R 12 -D 3 -L 8 -D 11 -U 3 -R 1 -U 2 -R 3 -D 5 -U 8 -D 4 -R 6 -L 2 -R 4 -U 6 -D 12 -L 7 -U 2 -L 8 -U 8 -R 13 -U 10 -L 11 -R 1 -D 4 -R 1 -U 5 -L 9 -D 9 -U 11 -D 13 -U 9 -R 2 -D 9 -U 6 -R 1 -D 12 -R 3 -U 1 -R 13 -U 11 -L 6 -R 3 -D 11 -U 13 -R 2 -U 8 -L 11 -R 12 -D 7 -L 11 -U 10 -D 2 -L 9 -R 1 -L 9 -R 10 -D 5 -U 7 -R 6 -D 11 -U 11 -L 7 -R 6 -L 12 -D 12 -L 5 -R 3 -L 12 -R 4 -L 7 -D 4 -U 11 -R 2 -L 9 -R 11 -D 14 -L 7 -R 10 -U 1 -D 2 -L 7 -D 2 -U 12 -R 2 -D 6 -R 12 -L 7 -D 4 -U 13 -L 11 -D 13 -R 11 -D 5 -U 14 -R 1 -L 8 -U 10 -R 3 -D 3 -L 13 -R 6 -U 5 -D 4 -L 12 -D 2 -R 9 -D 1 -R 7 -D 10 -U 14 -L 12 -R 11 -U 6 -D 11 -L 8 -D 2 -U 4 -L 1 -R 14 -D 8 -U 11 -L 13 -U 1 -D 2 -R 14 -D 10 -R 4 -L 1 -R 10 -U 9 -D 8 -L 10 -R 10 -U 6 -D 14 -L 10 -U 13 -R 8 -L 3 -D 6 -L 13 -D 11 -U 14 -R 13 -U 12 -L 2 -D 6 -U 13 -L 13 -U 12 -D 1 -U 10 -L 5 -U 3 -R 4 -D 10 -L 14 -U 8 -R 7 -U 6 -R 13 -D 14 -L 5 -U 6 -L 1 -D 7 -R 2 -D 14 -U 13 -R 3 -U 5 -R 13 -L 2 -D 12 -U 1 -R 11 -L 7 -U 2 -D 11 -L 2 -R 7 -D 7 -L 1 -U 10 -L 12 -R 6 -L 7 -R 4 -D 3 -R 3 -U 15 -D 13 -U 6 -D 6 -U 3 -R 14 -U 10 -L 1 -R 8 -D 7 -R 13 -D 10 -R 9 -U 11 -D 11 -U 4 -D 11 -U 10 -D 3 -R 12 -U 5 -D 1 -L 4 -R 10 -D 11 -U 2 -D 9 -U 12 -D 9 -R 3 -D 6 -U 4 -L 14 -R 15 -U 4 -D 11 -R 13 -L 3 -U 12 -R 5 -U 11 -L 11 -D 6 -U 15 -R 5 -U 5 -R 1 -D 8 -U 4 -L 12 -D 2 -U 9 -L 15 -D 6 -R 12 -L 10 -D 14 -R 14 -D 8 -L 2 -D 11 -U 13 -L 1 -R 8 -D 8 -L 5 -D 14 -R 10 -U 13 -R 10 -L 4 -R 5 -L 6 -U 7 -R 7 -L 5 -D 3 -L 15 -U 10 -D 6 -L 1 -R 15 -D 11 -U 13 -R 12 -U 4 -D 8 -L 4 -D 11 -R 12 -L 5 -D 2 -U 8 -D 8 -L 10 -U 16 -L 15 -D 9 -U 10 -R 16 -L 7 -R 7 -U 9 -D 12 -L 16 -U 12 -R 13 -U 5 -R 5 -U 8 -D 8 -U 15 -L 4 -R 2 -L 2 -U 10 -D 2 -U 6 -L 15 -R 11 -D 2 -L 5 -R 16 -L 13 -R 14 -U 5 -R 2 -L 11 -U 9 -D 4 -L 14 -U 6 -D 6 -U 7 -D 2 -U 5 -D 6 -U 10 -D 5 -L 11 -R 13 -L 9 -U 5 -R 7 -D 13 -U 12 -L 6 -U 14 -R 15 -L 3 -U 4 -D 4 -U 8 -R 1 -U 12 -L 7 -U 2 -L 11 -R 10 -D 6 -R 9 -L 6 -R 2 -L 16 -U 8 -D 16 -R 8 -U 7 -D 7 -U 12 -D 13 -L 14 -R 3 -U 7 -L 14 -R 14 -U 4 -D 15 -R 13 -D 2 -R 9 -D 14 -U 15 -D 8 -L 8 -R 10 -U 4 -D 5 -L 16 -D 17 -R 14 -U 10 -D 15 -L 15 -R 13 -L 17 -U 12 -R 1 -D 8 -U 2 -R 11 -U 8 -D 9 -R 6 -U 10 -D 3 -L 7 -R 4 -L 15 -U 14 -L 9 -R 15 -U 9 -D 5 -U 4 -D 10 -R 13 -U 9 -D 5 -R 12 -D 6 -U 7 -D 8 -L 7 -U 13 -D 5 -R 4 -L 10 -D 16 -L 11 -R 16 -L 16 -U 15 -D 1 -R 3 -L 13 -D 7 -U 1 -R 15 -U 15 -D 2 -U 3 -L 7 -U 4 -D 14 -L 10 -D 8 -U 8 -D 6 -R 16 -U 6 -D 7 -L 13 -U 3 -L 9 -R 10 -D 5 -R 2 -D 16 -U 14 -R 11 -D 10 -R 13 -U 12 -L 4 -U 7 -L 2 -R 5 -D 13 -U 3 -R 3 -U 16 -L 5 -R 13 -L 16 -D 7 -L 4 -R 14 -U 8 -L 9 -U 2 -L 10 -D 9 -R 17 -U 14 -R 2 -D 7 -U 14 -R 3 -U 3 -L 14 -D 16 -U 6 -L 5 -U 2 -R 7 -L 4 -U 3 -D 12 -L 7 -D 15 -U 6 -L 1 -D 5 -U 11 -L 9 -D 15 -L 12 -R 18 -L 4 -D 9 -U 17 -R 1 -D 5 -L 13 -U 16 -R 17 -U 10 -D 5 -L 16 -D 2 -R 10 -L 1 -U 14 -L 16 -U 3 -D 2 -R 5 -U 3 -R 17 -D 17 -L 15 -U 11 -L 16 -R 4 -L 3 -R 7 -L 5 -R 8 -U 15 -R 9 -U 9 -R 18 -L 17 -R 9 -U 18 -L 11 -U 14 -R 7 -L 16 -R 15 -L 1 -U 9 -L 10 -U 9 -L 14 -U 5 -D 1 -R 16 -D 6 -R 1 -D 14 -R 11 -U 10 -D 17 -L 12 -D 5 -U 4 -L 12 -U 1 -L 7 -R 13 -D 2 -U 14 -D 3 -U 6 -R 1 -U 2 -R 11 -U 9 -D 14 -R 9 -U 14 -R 9 -D 14 -R 2 -D 9 -U 8 -D 10 -U 3 -R 8 -D 11 -R 5 -U 4 -D 1 -U 16 -L 17 -U 1 -R 14 -U 10 -R 5 -U 12 -D 4 -R 10 -D 10 -L 5 -R 2 -L 18 -D 3 -L 17 -D 10 -U 4 -L 15 -U 4 -L 9 -U 14 -R 9 -U 16 -L 1 -R 7 -U 10 -D 1 -U 13 -D 15 -R 6 -U 2 -L 17 -U 11 -L 14 -U 12 -R 11 -U 4 -D 11 -R 7 -D 13 -U 16 -L 5 -U 7 -R 4 -L 17 -D 2 -U 18 -R 8 -U 16 -L 15 -R 8 -L 19 -U 17 -D 2 -U 8 -D 9 -U 3 -L 12 -U 16 -L 3 -R 14 -D 16 -U 11 -D 2 -L 16 -U 4 -L 18 -R 15 -U 9 -L 18 -U 11 -R 18 -L 13 -D 8 -U 12 -D 14 -L 12 -U 2 -D 13 -L 12 -U 16 -R 17 -L 14 -U 10 -R 15 -U 19 -L 17 -R 8 -L 17 -R 8 -U 4 -R 8 -U 11 -L 17 -R 8 -D 13 -U 6 -D 7 -R 9 -L 2 -R 4 -D 16 -L 2 -D 10 -U 4 -L 10 -D 14 -U 5 -D 7 -U 4 -D 16 -U 14 -L 4 -U 14 -L 3 -D 16 -L 14 -U 11 -D 3 -L 10 -U 8 -D 6 -L 9 -D 17 -R 16 diff --git a/2022/inputs/10.txt b/2022/inputs/10.txt deleted file mode 100644 index 8af17c6..0000000 --- a/2022/inputs/10.txt +++ /dev/null @@ -1,140 +0,0 @@ -noop -addx 5 -noop -noop -noop -addx 1 -addx 2 -addx 5 -addx 2 -addx 5 -noop -noop -noop -noop -noop -addx -12 -addx 18 -addx -1 -noop -addx 3 -addx 5 -addx -5 -addx 7 -noop -addx -36 -addx 18 -addx -16 -noop -noop -noop -addx 5 -addx 2 -addx 5 -addx 2 -addx 13 -addx -6 -addx -4 -addx 5 -addx 2 -addx 4 -addx -3 -addx 2 -noop -addx 3 -addx 2 -addx 5 -addx -40 -addx 25 -addx -22 -addx 25 -addx -21 -addx 5 -addx 3 -noop -addx 2 -addx 19 -addx -10 -addx -4 -noop -addx -4 -addx 7 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx -26 -addx 27 -addx -36 -noop -noop -noop -noop -addx 4 -addx 6 -noop -addx 12 -addx -11 -addx 2 -noop -noop -noop -addx 5 -addx 5 -addx 2 -noop -noop -addx 1 -addx 2 -addx 5 -addx 2 -addx 1 -noop -noop -addx -38 -noop -addx 9 -addx -4 -noop -noop -addx 7 -addx 10 -addx -9 -addx 2 -noop -addx -9 -addx 14 -addx 5 -addx 2 -addx -24 -addx 25 -addx 2 -addx 5 -addx 2 -addx -30 -addx 31 -addx -38 -addx 7 -noop -noop -noop -addx 1 -addx 21 -addx -16 -addx 8 -addx -4 -addx 2 -addx 3 -noop -noop -addx 5 -addx -2 -addx 5 -addx 3 -addx -1 -addx -1 -addx 4 -addx 5 -addx -38 -noop diff --git a/2022/inputs/11.txt b/2022/inputs/11.txt deleted file mode 100644 index 7b193fa..0000000 --- a/2022/inputs/11.txt +++ /dev/null @@ -1,55 +0,0 @@ -Monkey 0: - Starting items: 84, 66, 62, 69, 88, 91, 91 - Operation: new = old * 11 - Test: divisible by 2 - If true: throw to monkey 4 - If false: throw to monkey 7 - -Monkey 1: - Starting items: 98, 50, 76, 99 - Operation: new = old * old - Test: divisible by 7 - If true: throw to monkey 3 - If false: throw to monkey 6 - -Monkey 2: - Starting items: 72, 56, 94 - Operation: new = old + 1 - Test: divisible by 13 - If true: throw to monkey 4 - If false: throw to monkey 0 - -Monkey 3: - Starting items: 55, 88, 90, 77, 60, 67 - Operation: new = old + 2 - Test: divisible by 3 - If true: throw to monkey 6 - If false: throw to monkey 5 - -Monkey 4: - Starting items: 69, 72, 63, 60, 72, 52, 63, 78 - Operation: new = old * 13 - Test: divisible by 19 - If true: throw to monkey 1 - If false: throw to monkey 7 - -Monkey 5: - Starting items: 89, 73 - Operation: new = old + 5 - Test: divisible by 17 - If true: throw to monkey 2 - If false: throw to monkey 0 - -Monkey 6: - Starting items: 78, 68, 98, 88, 66 - Operation: new = old + 6 - Test: divisible by 11 - If true: throw to monkey 2 - If false: throw to monkey 5 - -Monkey 7: - Starting items: 70 - Operation: new = old + 7 - Test: divisible by 5 - If true: throw to monkey 1 - If false: throw to monkey 3 diff --git a/2022/inputs/12.txt b/2022/inputs/12.txt deleted file mode 100644 index f73c638..0000000 --- a/2022/inputs/12.txt +++ /dev/null @@ -1,41 +0,0 @@ -abcccccccaaaaaccccaaaaaaaccccccccccccccccccccccccccccccccccccaaaaa -abaacccaaaaaaccccccaaaaaaaaaaaaaccccccccccccccccccccccccccccaaaaaa -abaacccaaaaaaaccccaaaaaaaaaaaaaacccccccccccccaacccccccccccccaaaaaa -abaacccccaaaaaacaaaaaaaaaaaaaaaacccccccccccccaacccccccccccccacacaa -abaccccccaaccaacaaaaaaaaaacccaacccccccccccccaaacccccccccccccccccaa -abcccccccaaaacccaaaaaaaaacccccccccccccaaacccaaacccccccccccccccccaa -abccccccccaaaccccccccaaaacccccccccccccaaaaacaaaccacacccccccccccccc -abccccccccaaacaaacccccaaacccccccccccccaaaaaaajjjjjkkkcccccaacccccc -abcccccaaaaaaaaaacccccaaccccccccccciiiiiijjjjjjjjjkkkcaaaaaacccccc -abcccccaaaaaaaaacccccccccccccccccciiiiiiijjjjjjjrrkkkkaaaaaaaacccc -abcccccccaaaaaccccccccccccccccccciiiiiiiijjjjrrrrrppkkkaaaaaaacccc -abcccaaccaaaaaacccccccccccaacaaciiiiqqqqqrrrrrrrrpppkkkaaaaaaacccc -abccaaaaaaaaaaaaccccacccccaaaaaciiiqqqqqqrrrrrruuppppkkaaaaacccccc -abcccaaaaaaacaaaacaaacccccaaaaaahiiqqqqtttrrruuuuupppkkaaaaacccccc -abcaaaaaaaccccaaaaaaacccccaaaaaahhqqqtttttuuuuuuuuuppkkkccaacccccc -abcaaaaaaaaccccaaaaaacccccaaaaaahhqqqtttttuuuuxxuuuppkklcccccccccc -abcaaaaaaaacaaaaaaaaaaacccccaaachhhqqtttxxxuuxxyyuuppllllccccccccc -abcccaaacaccaaaaaaaaaaaccccccccchhhqqtttxxxxxxxyuupppplllccccccccc -abaacaacccccaaaaaaaaaaaccccccccchhhqqtttxxxxxxyyvvvpppplllcccccccc -abaacccccccccaaaaaaacccccccccccchhhpppttxxxxxyyyvvvvpqqqlllccccccc -SbaaccccccaaaaaaaaaaccccccccccchhhppptttxxxEzzyyyyvvvqqqlllccccccc -abaaaaccccaaaaaaaaacccccccccccchhhpppsssxxxyyyyyyyyvvvqqqlllcccccc -abaaaacccccaaaaaaaacccccccccccgggpppsssxxyyyyyyyyyvvvvqqqlllcccccc -abaaacccaaaacaaaaaaaccccccccccgggpppsswwwwwwyyyvvvvvvqqqllllcccccc -abaaccccaaaacaaccaaaacccccccccgggppssswwwwwwyyywvvvvqqqqmmmccccccc -abaaccccaaaacaaccaaaaccaaaccccggpppssssswwswwyywvqqqqqqmmmmccccccc -abcccccccaaacccccaaacccaaacaccgggpppssssssswwwwwwrqqmmmmmccccccccc -abcccccccccccccccccccaacaaaaacgggppooosssssrwwwwrrrmmmmmcccccccccc -abcccccccccccccccccccaaaaaaaacggggoooooooorrrwwwrrnmmmdddccaaccccc -abaccccccccccccaacccccaaaaaccccggggoooooooorrrrrrrnmmddddcaaaccccc -abaccccccccaaaaaaccccccaaaaaccccggfffffooooorrrrrnnndddddaaaaccccc -abaacccccccaaaaaacccccaaaaaacccccffffffffoonrrrrrnnndddaaaaaaacccc -abaaccccccccaaaaaaaccacaaaacccccccccffffffonnnnnnnndddaaaaaaaacccc -abccccccccccaaaaaaaaaaaaaaaccccccccccccfffennnnnnnddddccaaaccccccc -abcccccccccaaaaaaacaaaaaaaaaacccccccccccffeennnnnedddccccaaccccccc -abcccccccccaaaaaaccaaaaaaaaaaaccccccccccaeeeeeeeeeedcccccccccccccc -abccccccccccccaaaccaaaaaaaaaaaccccccccccaaaeeeeeeeecccccccccccccaa -abcccccccaaccccccccaaaaaaaacccccccccccccaaaceeeeecccccccccccccccaa -abaaccaaaaaaccccccccaaaaaaaacccccccccccccaccccaaacccccccccccaaacaa -abaaccaaaaacccccaaaaaaaaaaacccccccccccccccccccccacccccccccccaaaaaa -abaccaaaaaaaaccaaaaaaaaaaaaaacccccccccccccccccccccccccccccccaaaaaa diff --git a/2022/inputs/13.txt b/2022/inputs/13.txt deleted file mode 100644 index 3a9b06a..0000000 --- a/2022/inputs/13.txt +++ /dev/null @@ -1,449 +0,0 @@ -[[[],[],8,3],[10]] -[[[[7],[0,4,6,1]],[[2,1,5,3,6],[]],[3,[10,9,1],2,[10,6,10],7],2,7],[5,[3],7,10,[8,[4,7,1,7,8],[],1,[8,6]]],[5,7,[[5,5,7,2,10],[8,7,10,4,7],[9,4,9,9,1]],[[8],8,5,[7,3,4,6,1],1]]] - -[[[5,5,[0,7,6,6,0]],[],0,9],[[[0,7,3,10,5],5],7],[10,[],1,[],5]] -[[4],[2,[10,[5,7,8,7,0]],[4,8,[1,2],[5]],3,9],[[[3,3,3,5,4],5,[],7,[7,3,10,4,0]],9,[3]],[2,0,6,[9,5],8],[[4,[9,8,6],[],5],3,[7,7,[3,3,6],7,[9,4,0,10,6]],10,[]]] - -[[2],[3,[[],[1]],[],[0,[10,7]]],[[]],[7,[6],8,[9,0],[2]]] -[[[[],7,8]]] - -[[],[[],8,5],[4,9,[[8,4,7,6,9],[4]],3,[[0,3,4,3,1]]],[3,5,[[0,6,4],5,[1,5,6],6,[8,7,1,7]]],[1]] -[[8]] - -[[],[[3,3,[7,0,9],1],3],[[[10,7,6],8,0,0],10],[[3,4],[0,10,[1,6,1,5,1],[]]],[[[10,10],[9,7,3]],2]] -[[10,0,4,[1,1,[4,10,5,7],10]],[[],[3,5,[5,5],[],[1,0,4,9]],0],[[]]] - -[[[[10,7,1],0],[7,[4,9,3],[0],[]],[],8],[[[6,3,2],[4,6,0]],[4,2,[0,2]]],[[],1,6,2,[2,[10,10,4,9],0,[7,1,0,7,6]]],[9,3]] -[[[[4,4,2,2],[5,0]]],[5]] - -[[],[[5,6,[],[7]]],[7]] -[[10,6,9],[[9,4],[5,4,4,[2,2,8],5],10,[[]],9],[]] - -[[[],[2,6,[],[4],[0,5,6,7,4]],4,9,3],[],[[[6],7,9],[],9],[[[1,5,0,4],4,[2,9,3,3,7]],1],[10,2,2,[[0,6,8,4],[9,3,8,5],3,5,3]]] -[[],[3],[[[],[],[10,1,2],[],[1]],0,9,[]]] - -[[0,[6,[10,0,0,4],[6,6]],[],7,[8,[2,6,8,6,10],5,7,0]]] -[[[6,[7,6,9]],8,[4,1,[4,7,2]]],[[],8],[[2,[0],0,8],1,8,[6,4,1,[3,3],6],[[9,8,4,1],[5,7],9]],[[[3],5],2,5],[9,[[8],3]]] - -[[],[2,[4,[6,2,10,7,7],[]]],[7,[7,[1,7]],[[9,2,8,10,8]]],[5,[[0,10,10]],[1],1,[[],10,0,[]]]] -[[[[1],[7,10]],5,9,[[],[1,8,7],0,[2],6]],[],[[7,[],6,[],6],[[1],8,0],[[3,0],[0,7],[2,0,3,6],[9,6,0]],[[0,1,7]]],[0,[7,[1],1],4,10]] - -[[7,7,[[],[7]],1,[0,10]],[10,4,8,6,5],[7],[[[2,4,8,7]],[[10,1,6],[6],[5,5,6,8],7,[0,5,2,3,4]]]] -[[[8],[[4,7],[8,10,0,10,8]],0,8,3],[[9],[8],[[1,2],5,0,[7,0],[1,3,10,8]],[0,4,[3,10,0]],[10,[],[]]]] - -[[],[8,[9],9,3,7]] -[[6,8,[5,4,[],[8],3]],[],[8,[4,[9,3,7,1],[7,1,9,5,7],[7,4,5],2],[9]]] - -[[[[0,7],1,2,[7],10]],[6,7,6,[[3,7,2,7],[10]],[2,[9,9,5,7],[0,4,4],[5,8,2]]],[2,2,8,2],[[]]] -[[],[10,[[0,10,1],7,0,9],6],[[4,6,[1,7,9],7,[5,3]]],[2,[[10,10],[8,0,3,8,2],[6]],2,7],[[6,3,4,1,[4,7,7,2]],0,[[1,3]],[[0,9,3,6],0,[5,6,6,0],10]]] - -[[[3],0],[1,1,4]] -[[6,[8,[2,5,2],[6],2],[1,8]],[3,3,7,[[2,10,1,5],[]],1],[[9,[8,6,7,3],[9,9,6]]],[[[],[9],9,6,2],1,[8,10,2],[],3]] - -[[[[1],[3],7,[8,0,7],6],3],[],[8]] -[[6,7,[4,[8,2,1,5],8]]] - -[[8,[[],9,[4,6]]],[9,[10,[8,7,4,1,2],[3,3,2,10,7]]],[4,[[4,5,2],8,3,[3,4,10,5]],10,10,[[1,10,4,10]]],[[8],[[5],[6,1,0],2,10,2],3]] -[[[10,5],[[0],[7,9,3],[2,7,5,2]],[7,10,[8],6],[[6,6,4,5,9],[3],4]]] - -[[3,6],[1,[],3,9,[]]] -[[9,[],6,[],[[3,8],[6],7]],[[],[0,9,5,[9,1,9]]],[[9,10,[8,3,7]]]] - -[[],[1]] -[[0,[],[5,[],5],[[]],2],[5,7,9],[1]] - -[[[[9,9,2,9],[0,6,4,5,2],[8,2,2]],[0,7,4]],[5,9,[0]],[[10,[9,5,10,4],5,0]]] -[[[[9,6]],[],[[9],10,7,4,[9,0]],5]] - -[[[[7,2,1,6,6],9,[1,7,8],8],[5,[3,8,8]],[[5,0],[2,1],[3,0],5,[7,7]],[[],[4,6],[4,6,5,4]]]] -[[7,7]] - -[[9,1,[[5,10,6,7],[4,6,5,10,1]],[[4,7,9],5,[6]]],[4,[2,[2,2,5,3]]],[[3,[4]],[],2]] -[[7,[0,8,0,[10,8,10]],[1],5]] - -[[3,6,6,5],[8,[[4,5,6],5,[8,3,0,1],[10,5,2],[5,0,7]],[],4,[[0],[]]],[2,[4,[6,5,6,9,0],[],[3,0,2,9,8],[10,4,9,5,1]],7],[[[7,3,5,2,7],[2,2,5,6,9],[6],0],[8,8,7,[2,1,3,9]]]] -[[[8,7,[7,4,8]],[]],[],[],[],[2,[[1,8,5,0]]]] - -[3,3,5,9] -[3,3,5,9,6] - -[[],[[[],[3,4,0],9,[],1],0,2,[0,[5,2,6,8],[9,4,8,8]]],[[[10,6],[5,6,4,3],[],5,[4]]],[0],[]] -[[[5,9,7],2,[[2,0,7],[2]],10],[[[9,6],[3],4,[],[9]],0,[[9,5]]],[1,[[10,4,6,9],5,3],1,[10,[9,7,0],[8]]],[[0,[9,7,5,10,4]],0,0,2],[[[]],7,2]] - -[[[1,6,2,5,4],7,[8,8,9,9,[6]],[[],7,[],[10]]],[[[1,0,0,5,5],8,5],[[],1]]] -[[5],[],[[[7,4,8],9,8],2],[10]] - -[[10,1],[[[0]],[]],[[5,[9,1,0],[],8,4],1]] -[[[[10,0],6,[8,6,7],1,2]],[[[7,3,8],[],[],3,[4,0,6]],[10,[6],9],[[9,1],[],[5,1,3],[],2]],[[1,[2,8,6,6],[6,9],[3,8],[4,10,8]]]] - -[[[4,10,8,6],5],[8,[[3,4],[2,0,1,10,9],6,[4,10,10,8]],[9,[2,9,7]],[7,[0,9,6,1,0],6,5]],[]] -[[3,[[1,10,1,1,8],8,[7,6,0],[6,10,5,3],[2,3,2,2,6]]],[]] - -[[[],[[1,6,3,8,9],[7,0,2,4,3],[4,5,3,6],3,[2,2,10,9,0]],3]] -[[],[[[8,8,10],[10,2,7,8],[1,0,7,4],[2,8,8,2],9],8,10,10,1],[[[3,2,6],[0,2,9,9,10]],[6,[],4,0,[5,4]],[[4,1],0,[],3,5],7,2],[]] - -[[[0,[7,1,6,4],[2,3,4]],[],[]],[[1,[8,4,2,9],8,9],6,[8,10]],[5,[[3,10]],5,[]]] -[[0,10,[],1],[],[4,8],[],[]] - -[[[5,3,[0,10,1,1],[],[]]],[6,8,[]],[4,2,[2,0,[1],1]],[],[[[4,8,0],[0,7,9,8,6]],[[0,0],[9,10,3]],[[2,4,2],0,2,10],6,[5,[4],[4,2],[2,4,4,0,10]]]] -[[[[1,9],[10,2,9,2,3],[8,7,4,8,4]],2,[7],[[0,1,5,2],5,5,10,10]],[[1,10,4]],[5,[],[[3,1,3,6],[7,1,9,1],[0,3,8],6,3]]] - -[[2,[]],[[[9,0],[3,9,6,10,9],3,3,5]]] -[[[0,1,[3,9],9]],[[7,[1,10,3,3,3],2,5],2,8],[10,10,[[0,3,8,0],10,[2,4,0,4],3],[[2,6,4,3,1],4,[8,9],[]],[[],[1,5]]]] - -[[[],9]] -[[],[0,5],[[4,8,[10],3,[8,9,4,4,4]]]] - -[[[6,[3,1,1,4]]],[0,[9,[9],6],[[],9,[],0,[6]]],[8,[0,9],[2,10],9],[[8,[1,10],[9,0],[6],9],[4,[],[10,10]],[[4,2,8,8,10]]],[[7,[4],[3,8,0,3,0]],1,[8,[2,8,5,2],[0]],[10,[2,0,2,4,6],2],[1]]] -[[[7,[],5,[8,8,10]],4,[1]],[[7,10,0],3,[7,[3,10],[3,8,5,0,7]]],[6,[[2,5],8,10,[2,8,5,1],[4,7,2,4,0]],2]] - -[[4,0,10,1,[[1,6],2,9,10]],[[[3],[3,0,8,9,7],[5,6]],[[4,2,10,8],[1,9,10,6],6],6,[[5],4,[],[],1]]] -[[4,[],[8,3],9],[[],[0,8,[6,9,6],[10,6]],4]] - -[[5,9],[1,5,6]] -[[3,[8,[0,5,7,4,2],[4,4],[7,10,3,1]],0,4],[[7,[0,8,6]],[[3],[7,9],[],[3,6,4]],2,4]] - -[[10,[]]] -[[],[7,[[0],[10,4,0,1]],3,[[7,0],[1,3],8,[6,0,3,1],1],[10,5,10,9,[]]],[3,6,4,5,3]] - -[[],[[[2,8,1,9,8],[7,0,1,10],[9,0,4,7,6],5],4,[]],[]] -[[0,5,5],[2],[[]],[7,[[1,0],[4,9],5]]] - -[[10,5],[],[4,[],3,0],[3,3,9,[]],[]] -[[],[[[8],[1],7],4,2,[1]],[1,10,5,[2,3]],[[8],[[5,6,6,3,0],[2,1]],3],[2,7,[10,[],[0]]]] - -[[[3,5,[5],[8,8,3,7],9]],[],[0,[],0,3,7],[1]] -[[2],[[[9,9],[0,7],8,[]],5]] - -[[4,8,6],[[5,10],[[2],8,[],4],[[10,7,6,5,10],[3,8,7],[3,1,0,2],[8,8,7,1,5],8]],[6,8,0,[[8],4,[1,0,0],2],[[2,7,6,10,1]]],[1,[0,5]],[2,[],[],4,[[4,5,9],[5],4,[1,1,9]]]] -[[[4,8,4,[5,0,8],10],0,[[10,2]],4,0],[[5],4,5,[[2],[5,6],[1,2],5,6]],[[[3,5,2,8],[7]],[3,[6],[1,4,6,5],[3,0,6,8,2]],9,2,7]] - -[[],[],[7,2],[[]]] -[[6,[[8,6,4,9,0]]],[[5,[9,6,2,4],[],2],5,7,[[1],10,[0],[8,5,4]]]] - -[[],[[[7,8,4,9]],[2,[10,5]]]] -[[0,2,2],[[[8,6,0,9],[],6,8,[6,1,5]],4,4]] - -[[7,7,[4,[2,7,6,8,4],[5,9],8,[6]],[1,1,0,2],1]] -[[[6,1],[],[]],[[5,9,[0]],[[2,7,6],4,[5,10,1,5],[],7]],[[2,[9,0,9,10]]],[6]] - -[[3,[3,3,6,[8,0],[6,4]],2,0,[[5,0,4,1],1,[0,7,6,6,7]]]] -[[],[5]] - -[[[[1,10,1,5],[2,1,0,4,10],[4]],[[0,6,3],[4,1,6],9,7],[[7],[5,6,8],5,4,[10]],1,[0,[9,4],9]]] -[[],[3,[],5],[]] - -[[],[[],[3,5,0,7],[1],2,10],[3,[],0,[[9,0],[0,0,2,5,9],[1,6,2,6]]]] -[[5,[7,7,[1]],[[],3,[2,8,7],[3,9,6]]],[0,[[7,10,1,3,8],5,[5,4,3,1,9],[2]],2,[[5,10]]]] - -[[[[10,3,8],8,3,2,[7]],2,[[5,5,2,4],7],6],[7,0,[6,[4,9,9,5],[3,1,6,2,6],5],[1,4,2,9],[8,8,[10,4,10,9],[3],[2]]],[]] -[[],[[4,6,[7,6]],[],[]],[[[],0,2,[7,4,0,9],[4]],[],0],[]] - -[[5,6,[10,[8,10],[],10,[10,0]],[1,[8,4,6,2]]],[],[[[8,10,10,1]],[],[4,[10,9,7],10]],[[],[[1,10,4,0],[]],[6,9,[4,2,4],7,0],[7,[4],[8,0,7,8,4],[3,5,5,3]]]] -[[[],[[10,0,3,2]],7]] - -[[[[],1,[8,5,9]],2,[[1],[9,3,1,2,2],5,2,[]],9,[3,[],[2,1,7],8,[0,1]]],[[[1,6,1,6,5],[2,10,2,1,7],[0,6,0,4,2]],[],3],[8,10],[[[10,2,7],2,7,[]],5],[[6,1],[8,[],[3],[4]],6,8]] -[[[],10,6,7,[4,9,[9],6]],[[]],[[],[6],8,0],[[[10],[8,8,3,8],8],[7,[]],[]]] - -[[[[10,0,8,1],[7,6,6],[6,9,9,0,10],[7,4,3]],[[9,10,3,4]]],[[1,[0,3]]],[5,1,2,[9,[],[0,4,10,10]],9],[[9]],[7,6,8,0]] -[[[[4],3,2,[]],[9,[],4,6,[5,1]],2,[]],[[6,[6,10],[],[],[6,6,10]],7,[5,7],[[9],4,[6,10,0,3],[]]],[[2,[1,8]],3,[9,[0,6,10]],[],3]] - -[[7],[7,[[7,8],[0,7,1,4]]],[10],[10]] -[[],[],[[[9,3,4,2],[4,5],1,[8,0,7,8,4]],6]] - -[[[4,[],[0,0,3,6],2],9,[],7,0],[[],9,[],[],[0,0,1,1,[5,5]]],[3,10,[8],2,[5,[],5,[2,3],5]],[[[10,4,9],[10,9,10,0],[4,7],[10,2]],3,[0,2],10,1]] -[[[],6,[],[2,5]],[[[7],[6,6],0,5],[4,4,[8],2,[0]],8,[4],1],[],[8,1,9,[10,[9,7,2,0]],[]],[10]] - -[[8,[],2],[[[3,9,5,9,2],[2,3,10,6]],[5,[6,5,10,1],[7,9],[2,10,3,7,10],[4,0,9]],9,0],[1,[[7,6,1,4]],10,9],[],[[[3,8,7,7,6],[2,9,4,5],[10,1,5]],3,[6,8]]] -[[5]] - -[[8,0,3],[[[],[2,5,7],3,7,[5,10]],[8,5],0],[7,[[3],[9],0,9],[],[[],8]]] -[[8,[4,[2,6],2]],[],[[[5,3,7,8,6],[2,9],2,[],[9,4,8]],5],[9,[[7,10,3,10,1]],10,9,0],[[3,7,[0,5],3,3],0]] - -[[],[],[1]] -[[[2,[9,8,0,1,7]],[9,10]],[10,[[],[9,5],10],7,2,1]] - -[[4,[7,8,7,[5,5,1,1],0]],[[1,[9],[0,3,0,8],[5,2],1],1],[[[4,5,3],[3,10,3]],5,5,[[8,0]]],[[[],5,[0],3,7]],[[2,[5,4,1,3],[0,7,4,10,2],1,7]]] -[[0,[[4,0,8,0]],[[2,2,9,4,2],[],[5,4,3,1],6]],[],[8,8,10,10,3],[[2]],[[9,4,10]]] - -[[5,[2,0],10],[9,7,[[],8,[8,1,2]]],[[],[[5,10,7,4],[3,1],[7]],7],[7,8,10,2],[[],[]]] -[[[7,2],10,2]] - -[[1],[[5,2],[[10,3,3,8,7],[],2,5]],[],[[[7,4,8],0,[1],8,6]]] -[[7,10,[9,[0,5],0,[8],0],4,[[6],0]],[],[],[[0,2,[7,4,9]],[3,6,8,[1]],10]] - -[[[6,3],[[7],[1,6,3,5],3,[]],[[10,1,1,5],3,[]]],[[[3,4,6,0],[1],[1,10,4]],[],5]] -[[],[[],[5],[[]],3,6]] - -[[4,[1,0],[[10,2],4,[6,1,0],[4,4,3]],[[10,9,4],4,4,[1,9],[7,0,0]],[]],[[8,3,[8,10],4]],[[1,[],0,9,4],3,5,[]]] -[[[[7,10,0],8],5,[4]],[],[[6,[10],[6,10,7,5,9],7]],[]] - -[[],[2,7,[5,[5,7],[3,8,4,3,7],[]]]] -[[],[7,9]] - -[[3,[],[[5,9,7,2,3]],3,3],[[],9,[4,[7,6,9,5,8],7],9,2],[],[[7,[8,9,7,5],3,[5,2,5,9,1],[7,4,3,10]]]] -[[[[8,5,6,0,0],[9,7],9],[[1],3,1,4,0]]] - -[[2],[0,1,0,4,[10,[1,8,7,5],[2,9,3],5]],[0]] -[[],[[[9,2,9,0,0],[2,9,1,9],[8,4,4]],[[6,5,8],0,[0]],[10,8,[9,9,4,6],8]]] - -[[[4]],[5,[9,[6],[0,2],[],0],[[3,4],[3,6],[7,3]],[[9,7,4,7,6],[8,4,1],[8]],[]],[],[6,2,[[5],9,10],8,0]] -[[7],[5]] - -[[5],[[[8,4,7,2,8],[8,7,3],6,[],6],1,[5,[6,5]],7,7],[[10],[],7,[8],[0]]] -[[[]],[6],[[],8,7,[3],[4]]] - -[] -[[],[[[6,8,0,8],[],8],[[5,1],7,8],1,10,[8]],[3,5,[[9,6,3]]],[[2],3,[[4,9],3,6,2,[1,0,8,5,4]],7]] - -[[[8,[7,9,7,4],4],3,[7]],[[[10,2]],4,4,[4,[7,4],[4],1],5]] -[[[],[[8,3,5,2,7]],[[],5],[],[9,2]],[5,[5,5,[5]],[]],[0,9,9,[]],[[5,4]],[]] - -[[0,1,[1],10,4],[[[10,1,8]],9,0],[3,[0,2],0],[9,0,10],[]] -[[[[2,1,0,0,4],[],0]],[],[0]] - -[[7,7,10,[]],[3,[],[[6,10,7,4],0,9,[0]],[[10,2,7,6],[9],8,4,[3,5,6,0]]]] -[[],[4,[9,6,6,[0,3,1]]]] - -[[0,4,[[0,8,6,4],4,7,10],[8,[10],2,8],2],[6,[[6,3,6]],4,10],[2,6],[],[[],[[2,7,1,1],[10,4,7,1],[6,10,4,0]],6]] -[[[2]],[[[9,4,5,2],5,7,[],[]]],[10,8],[3,8,[6,[0,10,10,0,2]],[[5,6,6,10],7]]] - -[[8,[[7,6],[8,1,7]],[],5,2]] -[[6,7,[2,7,[7,1,8,5,1],1,5],9]] - -[[1,[],1],[],[7,[[2,10],8,[8],[10,1,9,4,10],[1,9,5]],[[9,4,9],[2,2,1,3,4],0,[8,3]],7]] -[[[4,[10,9,9,2],3,9,4],[1,10,4,8,4],6,4],[7,1,[3,3,9]]] - -[[[[2],[6,7,4,1],[9,3],1,[5,0,9,4]]],[[[2,5,0,0,1],[3,3],[9,1],9,1],9]] -[[],[[1,[3,6,7,4,10],[7,2,6,0,6],[7],6],5,5],[[[5]],2],[[[3,9,4,9,4]]]] - -[[[3,[3,0,9],9],[[10,9,1,8]],[6,8,[6,7,5,10,4]]],[[[],2,[],[9,3,8],8],[5,0,2,[],[0,9,4,3]],[[],1,8,1,0],[]],[[[4,7,8,6,2],6,9,[1]]],[4]] -[[[[],8,10,[6,6]],0,0,[10,[],[0,2,8,3,7],[7,5]],[[0,4,0],3,10,2]],[4,[],0,[],6],[[[7,8,0],[7,5,7],[10,4,3],[1,5,2],9]]] - -[[],[[[6,10],7,1,0,[]],[[9],[8,9,9,10,8],0,8],2]] -[[10,0,4,[[0,2,10],[9,2,4,7,7],[5],[9]],[[3,2],[2,9,10],[3]]],[2,1],[10,[5,[2,8,2,4],6,4],4]] - -[[8,[[4],[2,9,10,6],0,4,6],[[7,5,3,0],[9],4,[7,5,10,10]],[]],[]] -[[[[]],1,[[],[10,7,2,1],[6]],6]] - -[[[[1,6,7,3],3],[1,[7,0,6],7,4,[7]],[2,5],0],[[],[[4,5,3,4],5],[7]]] -[[5],[[],[],5,[[8,3,3]],[[],3,8,9]],[[0,[0,2,9],[2]],[[8],4],[[0,3]],[[6,4,4,3,2]],[[0],[],[0,9,10,1],8,8]],[2,[[],[7,7,0]],[[5,7],[8,2,8,1,5]],[[9,2,6],[1,5,9,1]]],[[[2],[]],[8,7,5,[2]],[[2,1,8,1],5,4,6,[0,5,6]]]] - -[[],[1,6,10,1],[[8,9,[3,8]],10,7,[[0,8,6,7,10],[7],[1,0],2],9],[[[4,1,0,10],1,4,[8]],0,[4,10,9]],[8]] -[[[[4,8,9,3],6],5,[],5],[]] - -[[[10]],[[],8],[[[6],7,9,[6,6],10],[8,4]]] -[[8,5,3,[],2],[8,[8,[0,0],5]]] - -[[[1,0,[],[8,8,3,2],0],2,2,[10,[7],[2],7]],[10]] -[[1],[0,[[6,7],[1,10,7,6],[1,8,7,4],10,5],5],[[4,0,[7,0],[8,3,8,6]],[[2,4,10,8,6],3],8,[]],[[4,[9],[7,4,10],[4]],[3,[6,6],[],5],9,[]],[[[6],[2,1,1,3,5],[2,9,3]],6,[[1],[5,7,5]],[[4,3],[8,2,6,4,6],0,5,[5,8]]]] - -[[],[[6,[1,0,0,9],1,6],[[4,9],0,1,7,[2,2,10,7,3]],1]] -[[],[[[4],1,10],[],4,[[9,4],0],[[9],[10,1,10],10,2]],[8,7]] - -[[[],7,[[8,4,9,2],[2],4,9]],[[[0],5,[],10,[]],[3,[1,9,9,2],[9,10,0,0]],[7,9,[8,7],2],[9]],[9,[[9,4,6,8,10],8]],[[[0],5],10]] -[[7],[0,6,[[6],[],3,[3,8,6,2,8],6]],[9,6,0]] - -[[[[4,4,7],[6,7,2,2],[]],1,[[],7,0]],[[5],[2,2,[3]],[6,2,4,[]],[[3,8],1,[8,6,0,10,5],[8,10,6,1]],3],[8]] -[[0],[[10,[],[10,4,7,3,10]],[[5,9],7,5,8],9],[9,0,5,1],[]] - -[[0,0,[[6,10,1,5],[8,0,4],10,[10,9,1,5]]],[[4,[2,1,1,5,4],[5],[]]],[3,7,0,[],10]] -[[3],[4,5],[6,[4,5,[]],5,4]] - -[[[[6],6],10],[]] -[[[],7,[[4,3],[7,3],1],[4,[7,6,6,3,9],[2,2,0,8],2]],[1,5,[[5]],[[0,2,5,2]]],[[[4,8,10,0,3],[6,1,8,1,4]]],[],[1,[[],[],2]]] - -[[9,[]],[7,[[3,0,2],[],10,6,[10,7,8,4,6]]]] -[[7,6]] - -[[8],[2],[6,1],[6,[4],[],[4,8,[5,2],5]]] -[[],[[[1,9,0,1]],3,5,[6,[3,4,3],5,[6,3,7],[2]]],[5,[[3],0],5,[],5],[7,[[9],10],4,9],[]] - -[[[9,[8,5,4,8]]],[3,[7,[6],3],2,[5]],[[[1,8],[6,6,5]],6]] -[[2,[[2]]],[10,6,3],[[[10,4],0],[],[5],[],[0,[10],[1],[1,2,7]]]] - -[[[[],[],6,[10]],[],7],[3,[10,9,2,[]]],[5,[[10,10,2,7,0],6,[]],[8,[0,7]],[[0],1,[9,10],4,2],[]],[]] -[[[9,[5,4,6,9,5],[10]],[[5,9],0,6,5,10],[5,[2],[4,9,4,9,0],[5,4],[0,1,3,6]],3,[[3,9,7],[6,10,0,0]]],[[7,8,10]]] - -[[[3,[4,0,0,9,8]],2,0,[6,[5,7]]],[[9],[],4,0],[6,2,[9],[10,[5,4,9,10],6,4]],[9],[6,6,[[7],[6]],[[8,0],5,10]]] -[[],[8,1,0],[5],[9,5,[6,[6,10,6]]],[]] - -[[8,7,[5,1,[4,1,3],[8,1,0,8,2]],3,0],[[[0,1,3,1,1],[9,7,2,4],4,6,4]],[10,5,7,4]] -[[7,[]]] - -[[0,7],[],[],[0,2],[0,2,[5,5,[4,6,3,10,0],0],[[5,1],[8,0],[5,7,5,0],2,4],[8,[],[10,2,3,4,8]]]] -[[[8],[2,10,6],9,2,[5,[],5,[6,0,4,5,7],5]],[7,1]] - -[[[],[[9,7,1,3],[6,3,2,7,6]],[7,[6,9,5,0,9],3],5,[]],[],[[[3],[0,7,1,7]],[0,[10,6,2,10,4],[5,8,0,6,7],0,[]],6,9],[[[4,6,0,0,2],7,[9,7,7,7,0],8],6,[[],[0,3]],8],[[9,[1,10],2],4,[[0,4,10],[4,7,8]],[[2,0,0,9,8],[4,2,9],[5,10],1,[8,4]],3]] -[[]] - -[[[[6]],4,8,[],6]] -[[],[1,9,[[],9,[10,7,10,9,9],6,[0,10,1,4]]],[3,[8],2,9],[5,[4,7],[4,[8]],5,6],[[0],[10],[]]] - -[[[[5,1,10,5],[2,10,6],1,0,1],[[1],3,[],2,7],4,4,6]] -[[3,[[7,3,0,6],7,[1,4,5]],[[4,7],[0,6,10,2,9],[],[4,2,1,9,7]],[9,10,[10],1,9],[]],[8,[],[3]],[[[3,2,6,1,0],4,[4,9],[3,1],3],[],[[0,4],[4,2]]]] - -[[7,5,1,10],[2],[]] -[[],[[],7,[],9,[[0,9,4],[8,0]]]] - -[[3,9,0],[[[9,0,7,4],[1,6],9],10,[3],9,[0,[4,7,4]]]] -[[5,3,[1,[8],0,9],1],[[[8],8,8,8,[6,7]],4,0,[4,0,9,[3,8,8,8],10]],[[[],7,[8,8,1,5]],8,3,4]] - -[[[9,[8],[10,3,10],7],4,3,6,[8]],[[]],[8,[10,10,[]],[4,[6,9,3,10,6],8,10,2]]] -[[[[3],[5,0,9],[],2,[4,1]],[7,8,3],[10,[1,4]],[[0,7],[6,4],7,[10,0,0,1]]],[[[5,2],1,[10],10,[3,5,6]],[[],[0,6,2],[0,10,0,1,3]],[[],[1,7]],[1]],[],[],[9,[7],2,[[4,5,4,0],[8,1,1]]]] - -[[[],3],[3,[],4],[5,4,6,[]]] -[[2,[8,2,[4]],5,[5,[9,1],[10,6,10]],9],[10,[5,8,[],[5],[]]],[[],1,[1,[7,6,5,0,4],[6],[5,5,10,5,2]],0]] - -[3,9,10,6,3] -[3,9,10,6] - -[[1]] -[[[[],[],[10,8,6]]]] - -[[[5],[10,[3,10,4,1],7],5,[3],[]]] -[[],[[7],[[7,8,5],[6,10,4],9,[0,10,6]]],[[[8]],[5,[],[2],[6,5,0]],[[10,1],10,[],[9,1]],[5,4,[4],[],10],[5,[7],[10],[2,10]]]] - -[[2,9,[[9,7],[],[4,6,3],[0,6,10,2,10]],[[6,1,1,1,4]]],[10,4]] -[[[],[6,8,1]],[[[7]],5,6,[0,2,2,6],[]],[3],[[4],4,5],[1,[[9,10],[1,5],4,[6,7]],0,6]] - -[[[7,9],5],[2,[5,9,7,[7,2,9]],[9,[8,7]]],[3,[[],10,4,[7],3]],[1,[[],5,0],5],[[],[[],5,0,4],2]] -[[[[4,3,0,10,3],[6,1,10],4,8],[8,[],[8,0],10,[]]],[],[1,9,4],[10,8,[5,[9,8]],3]] - -[[6,8,[[1,4,10],0,7,[10,5,10]],[[10,8,9]]],[9,[9]],[9,[3,1,[],[1,1],8],7]] -[[],[5,8],[7,[7],[[3,6,2],6,0,[2,7],[6]],[10,[2,10,8,6],[2],[],[8,10,10,3,4]],[[8,5,8,8,10],7,1,[10,10,8],[3,5,4,3,3]]],[[[],5,10,[1]],4]] - -[[4],[10,6]] -[[0,10,4,[9,10]],[],[1,8],[9,7,[2,[5,4],[10],[7,1]],0]] - -[[[],[5,[4,10,2],4,[10,8,10]],[]],[],[4,[4,6]],[[],[2]]] -[[1,5,[[4,2,5],[],[1,9,4,7],[10,6,2,3]],[[9,2,0]],0]] - -[[2,[8,7,[9,0,0,9],[0,8]]],[],[[3,6],[[1,8,0,5,6],5,2],0,6]] -[[[3],[[1,6,1,10,0],[7],[9,2,0,5,9],[1,10,5,8],[8,6,2,6,5]],5,1],[]] - -[[[1],8,3,7,10]] -[[[[1],[9,2,0,6],6,[5,4,7],[1,9,4]],7,0,[]],[2,4],[[9,9,[10,5,5],6],3,0,[[1,8],[],10,0],10]] - -[[10,4,[8,[3,6,1,1],7,10],[],[[2,6,6]]]] -[[2,4],[[[2,0,8],[2,0,6,8,3]]],[[[5,1],9,[0,4,6,4,4],8,1],[1],9,[],5],[6,4,[[1,5,7],3],[[9]]],[]] - -[[],[[[],4,[9,2,9]],[[4,6,3,6]],[1,8,2],7],[[[3,1,5,5],[]],9,6],[0,4,1,6,0]] -[[[[0,10,1],[2]],2]] - -[[[3],[[],4],1,8,2],[[2,[6,10,1,8,0]],0,[8,[],[10,9,7],[]],2],[[[4,4,2,6],[],7],3,8,10,3],[]] -[[1,[6,3,[8,6,4,4],7],[7,8,[3]],1,2]] - -[[2,[0,8],9],[[[0,3,0,4,8],[2],[10,4,1,4]],[],[5],8,5],[0,[6],10,2,[1]]] -[[9,10,2,[[0,7,5,0],2,[2,10,9,8]],[[6]]]] - -[[[4,3]]] -[[[[8,9,3,3],[],[10,1,3,1,8],8,7]]] - -[[[9,[0,1,7,3,4],9,9],[],[8]],[[0,[9],[3,6,3,0],7],[9,4,0,[8,1,2,8],8],[2,8,[4,5]],[8,0,[9,9,7]]],[[0,[8,6,7,7,4],2],[7,[1,2,7],[7]],9,[[4,3,4,2],[1,7,3,1],9],[7,[5],[9,5,10]]],[]] -[[8,[0,[3,0],4],6,[[8,6,5,3],[4,7],0]],[[3,[7,0,7,2,6]],[[0,0],[],[0,5,0,9,8]]],[]] - -[[4,7,[7],6,[8,[]]],[]] -[[],[[9,[10]],[10]],[9,1,5,[0,7],[9,6,[6,0,4],[10]]],[[[4],[1,0],1],9,3],[[[9],1,[],[7,0],2],3,[[5,10,9],0,3,[7,9,10,5,0],6],[6,3,[],6,[3,3,6]],[[9],[2,1,7]]]] - -[[[[0,5,8,5],[5,5,6,3,6],[]]],[5,4,[],[],[[6,4,3,4]]],[[[9,3],[]]],[]] -[[[7,[3,6,3,8,2]],6,7,9],[6]] - -[[5,[[1],[7,4,10,4],4,[8,3,0,2],[]],5,[9,[8,2,10,4,3],5,6,3],6],[[],[3,7,[5,1,2,1]]],[[[2,3,8,5],[0,4,4],10],2,[[1,4,2],5,8,2,3]]] -[[[[8,6,8,2],[1,8,4,4],7,[5,4,10,7,4]],[[7,2,5]]],[3,10,[6,[1],[]]],[6,[],3],[[[7,0,0],9,4,3]],[0,[1,[],8],7,3]] - -[[[1,6,[7,1,3]],[[8],[8,8,9,1,1]],[[6,6,1,3],[2]]],[[],8,[],3],[],[6],[6]] -[[[[],[],7],[[9,8,7],3],4]] - -[[],[9]] -[[10,[[10,9,9,1,9]],[[5,5,7,0,4]],9,1],[],[[],5,[6,[3],[1],[1,8],[6,3,3,6]],2],[[[3,1,4,3,2]]],[3,[2,[10]]]] - -[[1],[[[0,0,10],[9,1,1,1,4],[7,0,5,3],[2,2],8],[[0,4,6,9,5],8],[6,[6,8],7,[],[8,0,6]],[],[[],7]]] -[[],[[[6,1,9,8,5]],[[1,0,1,4],2,[],3]],[0,2,0,[[8,5,7,4,6],[5],4,[6,5,6,2,0]],10],[6,7]] - -[[[],3,6,[4,1,[5,0,5,3],[3,0],5],[1,1,2]],[3,2,[[1,3,7,9],[5]],6],[6,[],5,2],[3]] -[[[[0,4,5,0],9,3,10,3],[[4,3,4,9,10],[6,1],[8,10,10,4,3],0]]] - -[[3,6,4,7],[5,8,0,[[0,6]]],[],[]] -[[[[],[3,1,0,7,2],3,[10,3,0,2,8]],3],[0,9,0],[[[8,8,0,9,0],[6,0,5]],[[3,4,9],7]],[],[0]] - -[[],[[0,1,[4,1,4,2],[6,5,3],[]],1,[9,3,[10,4,5,0,4]],[[5,7],2],[[8,7]]],[8,4,9]] -[[8,[7,[10],[2,8,10,9,3],[6,5],3]],[5,5,[[3],[]],6,[1,0,7,8]],[7,[6,5]],[],[10,5,4,[2,0,4,[6,10,4,4],[3,3]],8]] - -[[[6],[10,[0,2,5,10,9],2],[[],[0],9,[1,0,5,8]]],[3,[[4],[3],3,[1,4,2,0,0],[]],[[8,3,6,10,7],1],[2,2,5,[6],[0,7]]]] -[[7],[1,3,[1,2,2],2,3],[5]] - -[[[[]],0,[[4,6,4]],0],[],[3,[],[1],[10]],[[1,[2,5]],[[7],[6,10,6,6,6],6],[[0,8,5],[4,0,9]]]] -[[5,8,2,[0,3]],[6,[[6,4],[7,10,9,10,3],2],2,6],[1,[9,[6,4,1,2],8,[10,2,5,9,8],[]],[]],[],[[[8,2,3],9,[5,6,3,3],4,[4,10]],7]] - -[[8,[2,0],[10],2,3],[[3]],[[9,[10,9,9,5,7],2],[[],9,[6,8,5]],[10],8,[]]] -[[7,10,[2,[0,6,4,0,5]],[4]],[[],[],4],[7,[5,10,2,[0,7,3,9,7]],[[7,2,1,3,5],[7,5,3,1,6],3]],[[[1],6]]] - -[[],[[7,[],[5,7]],1,7]] -[[7,5,4,9],[[5],[[8,2],[1,5],3,4,1],[7,10,4,[],0]]] - -[[[8,6,[6,3]]],[9,[],[[5,6,0]],[2,[1,10,10,6]]]] -[[0,0,[[1,1,10,1,3],2,[7,0,6],3]],[],[0,2],[[3],3,5]] - -[[[4,7,[10]],[1,4]],[[2,[4,1,6,0,4]],2,[[],[]],9],[6],[[],[9],7,5],[9,10,[7,[6,0,5,1,3]],2,[]]] -[[4,[],[[5,4],[6,2,3,4],8,[4,3],7],[9,3,3,0],[[],1,6,2,9]]] - -[[5],[6,[]],[]] -[[],[[1,5,[7,0],[2,7,6,1],10]],[]] - -[[5,10,3]] -[[[7,1],[1,[7,5,9,7]],[0,[7,1,7,9,1],[9,2,9,9,1],5,[9]],[[]],[]],[0,[[9,0,3],[3],1,[1],1],9,[10,6,[],[10,9,1,10,10],[2,2,8]]],[[1,7,4],6]] - -[[],[]] -[[[[6,3,9],[5,5,8,10,4],[7,4,9,1,3]],1,6],[[[8,2,4,5],[],[1,7,7]],0]] - -[[0,10,[[4,0],4]],[9,[],[4,9,[10,5,8]],7],[10,[]]] -[[],[[],7]] - -[[[6,5],2,8,7,[[6,2,10,1],1,[2,5,10,7],1,[2,10,7,5]]],[6,9,8],[4,[],[[1,8]],1,[7,[1,0,6,8],[8]]],[[],6,1,[7,[],0,[6,7,8,10,5]]],[[],[],[7,9,[5,10,6,3],[2,10,3],8],7,[9,[0,10],[8,2,6,0,1],[10,1]]]] -[[[9,[0,9,10,7,4]],6,[6,[8,5,9,6,8],[4,10,6],4,[]],[4,9,7,2,7]],[4],[[],[[4,2,5]],[4,[7],[9,5,8,7,7],[],[10,9,6]]],[10,[],10,[4]],[6,1,3,[[2,1],[1,9,7,3],5,[2,3,5,4,9],6],1]] - -[[6],[8,5,[4,[1,10]]]] -[[1,7,5,9],[],[],[0,9,1],[0,[2,6,10,[10,7,3,5,3]]]] - -[[3],[1],[]] -[[0],[8,[[6,7,6],3,7,[4,5,6,10,1],0]],[[[4],[6,0],0,[8],[8,1]],[[1],4,8]],[8]] - -[[[[2,3],5],[[4,2,4,10,3],[4,0,9,4,2],4],[2,[1,5,2,6,7],8,[0,5,1,4,8]],[[3,6,7,10],[6,7,4,7],[9,4,10]],[[9],[4,2]]],[]] -[[[7,8,[8,2,10,2],[],[2]],3,9,0,1],[[[5]],0,7,[[7],2]],[[2,[],[8,5,4,1],9],5,6,[[1,2,8,0],4],[]],[2,[9,[],[10,10],8,[]],1]] - -[[],[],[[[5],[9],5,7],5,[]],[[3,[1,2,6,3],9,[3,2,7],0]],[[[5,9],5,[8,1,7]],[1,1,[7,7,8,10]]]] -[[[[10,0],[0,7,2]],3,[0,3,2,[7,1,9]],[[10],0,[5]],[[2,8,0,5],[7,3],4,10]],[9,[[]],[[],[1,4,4],7,[0,1,6,7,2],[6,9,0,4,4]],[9,[9]],[6,[4,5,0,8],1,[8,3,1,10],[9]]],[7,[[]],[5,[1,9,6]]]] - -[[4]] -[[5],[[2,[10,7,10,9,10],0]]] - -[[[],[[1,8,6,1,6],[3,2,1],2,[10,3,7,1,4],0],3,[3]],[9]] -[[],[],[[8],[[],5,[1,8,7],9,1],[[7,1,2,4,3],7,[5,7,1,6,6],8,2],10],[4,[6,[8,8,6,7]],1,[[],[5,10,3,2,7]]],[1,[],[1,[0],7,[9,0]]]] - -[[8],[2,[[9,2,9,9,10],[3,5,3,4]]],[10,[[10,7,10,0]],10,[[2,6],[4,9,6],[3,4,5,0,2],[]],7]] -[[4],[3],[],[10]] - -[[[[0],7,[1,1,10,2,0]],2,[[10,5,10]]],[[[6],[4,4,6]],[3,[]],9,[[8,3,3],[6],[9,5,7,7],8],10],[]] -[[6],[[[3,10]],[]],[8,10,[],9]] - -[[5,5,[],9]] -[[[[5,6,6,3]],2,[[4],0,7,2]],[[],[[10,5],[],[5],[8,1,0,3,2],3],[[7,3,0],5,0,4,[9,1]]]] - -[[],[[2],7,4],[2,9,10],[[[],[7,4,4,7,3]],[]]] -[[9],[]] - -[[[10,5,4,1,8],7,[5],[8]]] -[[0,10,[]],[],[0,6,[7,[4],[],[9]]],[4]] - -[[[8],[10],9,9]] -[[3,[[1,0,5,1,5]]]] - -[[[4,5,10],[7,[10,3,1],[2,6],10],[[6,0,8,9,6],4,[]],[]],[9,[],10]] -[[],[7],[10,10,[6]],[[[2,4],[6,2,2],0],6],[[[2,3,0,0,2],[6,5,7,2],2,4],6,6]] - -[[1],[[]],[[[9,1,9,5],[6],[9,3,5,2,6],9,[]],6,[],[[2],9,[8,3,1,3,1],[3,10,6]],[[0,9,1,8,2]]]] -[[[8],[[7],[7],5],5,5],[4,[[5,9,10],[]],[[4,7,5,1]],[[10,1,7]],4],[5,[[4,8,4],7,0],[2],[],[8,0,[5,8],[8,5,7,2,8],4]]] - -[[[0,[3,3,10],[],[0,9],5]],[[4,[],[7,2,5],[0,7],[0,10]]],[],[[[1,8]],[[9,7]],5,[[9,1,0,1],5,5,5,[10]],[[9,4,6,6],4,4,[2,6,9,4,7]]],[4]] -[[[[10,8,4,0],[9,10,1]],[],[],[[9,8,4,6],2,9],4],[[2,[6,7,8],10,[],[10,4,3,9]],[5,[9]],5,[6,[10],[7,3,6]],[]],[],[[[5,7],[9,7,7,6,9],[9,10,5],8],[[],3,[0,5,0]],3,6,6],[9,[7]]] diff --git a/2022/inputs/14.txt b/2022/inputs/14.txt deleted file mode 100644 index 5e913e7..0000000 --- a/2022/inputs/14.txt +++ /dev/null @@ -1,147 +0,0 @@ -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -541,165 -> 541,166 -> 551,166 -> 551,165 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -541,165 -> 541,166 -> 551,166 -> 551,165 -565,161 -> 569,161 -483,51 -> 483,52 -> 500,52 -> 500,51 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -506,84 -> 510,84 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -512,80 -> 516,80 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -512,84 -> 516,84 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -509,82 -> 513,82 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -553,161 -> 557,161 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -554,133 -> 558,133 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -551,136 -> 555,136 -563,136 -> 567,136 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -517,95 -> 522,95 -503,86 -> 507,86 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -559,155 -> 563,155 -521,86 -> 525,86 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -519,98 -> 519,99 -> 529,99 -> 529,98 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -483,51 -> 483,52 -> 500,52 -> 500,51 -515,86 -> 519,86 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -483,51 -> 483,52 -> 500,52 -> 500,51 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -519,98 -> 519,99 -> 529,99 -> 529,98 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -519,98 -> 519,99 -> 529,99 -> 529,98 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -557,130 -> 561,130 -518,84 -> 522,84 -545,127 -> 558,127 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -556,152 -> 560,152 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -559,161 -> 563,161 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -541,165 -> 541,166 -> 551,166 -> 551,165 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -509,86 -> 513,86 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -484,48 -> 484,43 -> 484,48 -> 486,48 -> 486,38 -> 486,48 -> 488,48 -> 488,43 -> 488,48 -> 490,48 -> 490,45 -> 490,48 -> 492,48 -> 492,40 -> 492,48 -520,92 -> 525,92 -556,158 -> 560,158 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -553,155 -> 557,155 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -562,158 -> 566,158 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -550,158 -> 554,158 -515,82 -> 519,82 -557,136 -> 561,136 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -547,161 -> 551,161 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -531,95 -> 536,95 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -527,92 -> 532,92 -523,89 -> 528,89 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -499,13 -> 499,15 -> 495,15 -> 495,22 -> 506,22 -> 506,15 -> 501,15 -> 501,13 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -541,149 -> 541,141 -> 541,149 -> 543,149 -> 543,144 -> 543,149 -> 545,149 -> 545,144 -> 545,149 -> 547,149 -> 547,148 -> 547,149 -> 549,149 -> 549,144 -> 549,149 -> 551,149 -> 551,141 -> 551,149 -> 553,149 -> 553,147 -> 553,149 -> 555,149 -> 555,146 -> 555,149 -> 557,149 -> 557,147 -> 557,149 -527,102 -> 527,106 -> 523,106 -> 523,111 -> 540,111 -> 540,106 -> 533,106 -> 533,102 -490,35 -> 490,31 -> 490,35 -> 492,35 -> 492,31 -> 492,35 -> 494,35 -> 494,29 -> 494,35 -> 496,35 -> 496,26 -> 496,35 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 -560,133 -> 564,133 -506,68 -> 506,70 -> 502,70 -> 502,77 -> 513,77 -> 513,70 -> 512,70 -> 512,68 -538,114 -> 538,116 -> 536,116 -> 536,122 -> 552,122 -> 552,116 -> 544,116 -> 544,114 -524,95 -> 529,95 -492,65 -> 492,64 -> 492,65 -> 494,65 -> 494,59 -> 494,65 -> 496,65 -> 496,64 -> 496,65 -> 498,65 -> 498,62 -> 498,65 -> 500,65 -> 500,63 -> 500,65 -> 502,65 -> 502,59 -> 502,65 -> 504,65 -> 504,64 -> 504,65 -> 506,65 -> 506,63 -> 506,65 -> 508,65 -> 508,63 -> 508,65 diff --git a/2022/inputs/15.txt b/2022/inputs/15.txt deleted file mode 100644 index 4d7a5bd..0000000 --- a/2022/inputs/15.txt +++ /dev/null @@ -1,24 +0,0 @@ -Sensor at x=3988693, y=3986119: closest beacon is at x=3979063, y=3856315 -Sensor at x=1129181, y=241785: closest beacon is at x=1973630, y=-98830 -Sensor at x=2761889, y=2453622: closest beacon is at x=2803715, y=2643139 -Sensor at x=3805407, y=3099635: closest beacon is at x=3744251, y=2600851 -Sensor at x=3835655, y=3999745: closest beacon is at x=3979063, y=3856315 -Sensor at x=3468377, y=3661078: closest beacon is at x=3979063, y=3856315 -Sensor at x=1807102, y=3829998: closest beacon is at x=2445544, y=3467698 -Sensor at x=2774374, y=551040: closest beacon is at x=1973630, y=-98830 -Sensor at x=2004588, y=2577348: closest beacon is at x=2803715, y=2643139 -Sensor at x=2949255, y=3611925: closest beacon is at x=2445544, y=3467698 -Sensor at x=2645982, y=3991988: closest beacon is at x=2445544, y=3467698 -Sensor at x=3444780, y=2880445: closest beacon is at x=3744251, y=2600851 -Sensor at x=3926452, y=2231046: closest beacon is at x=3744251, y=2600851 -Sensor at x=3052632, y=2882560: closest beacon is at x=2803715, y=2643139 -Sensor at x=3994992, y=2720288: closest beacon is at x=3744251, y=2600851 -Sensor at x=3368581, y=1443706: closest beacon is at x=3744251, y=2600851 -Sensor at x=2161363, y=1856161: closest beacon is at x=1163688, y=2000000 -Sensor at x=3994153, y=3414445: closest beacon is at x=3979063, y=3856315 -Sensor at x=2541906, y=2965730: closest beacon is at x=2803715, y=2643139 -Sensor at x=600169, y=3131140: closest beacon is at x=1163688, y=2000000 -Sensor at x=163617, y=1082438: closest beacon is at x=1163688, y=2000000 -Sensor at x=3728368, y=140105: closest beacon is at x=3732654, y=-724773 -Sensor at x=1187681, y=2105247: closest beacon is at x=1163688, y=2000000 -Sensor at x=2327144, y=3342616: closest beacon is at x=2445544, y=3467698 diff --git a/2022/inputs/16.txt b/2022/inputs/16.txt deleted file mode 100644 index 1e10711..0000000 --- a/2022/inputs/16.txt +++ /dev/null @@ -1,50 +0,0 @@ -Valve QJ has flow rate=11; tunnels lead to valves HB, GL -Valve VZ has flow rate=10; tunnel leads to valve NE -Valve TX has flow rate=19; tunnels lead to valves MG, OQ, HM -Valve ZI has flow rate=5; tunnels lead to valves BY, ON, RU, LF, JR -Valve IH has flow rate=0; tunnels lead to valves YB, QS -Valve QS has flow rate=22; tunnel leads to valve IH -Valve QB has flow rate=0; tunnels lead to valves QX, ES -Valve NX has flow rate=0; tunnels lead to valves UH, OP -Valve PJ has flow rate=0; tunnels lead to valves OC, UH -Valve OR has flow rate=6; tunnels lead to valves QH, BH, HB, JD -Valve OC has flow rate=7; tunnels lead to valves IZ, JR, TA, ZH, PJ -Valve UC has flow rate=0; tunnels lead to valves AA, BY -Valve QX has flow rate=0; tunnels lead to valves AA, QB -Valve IZ has flow rate=0; tunnels lead to valves OC, SX -Valve AG has flow rate=13; tunnels lead to valves NW, GL, SM -Valve ON has flow rate=0; tunnels lead to valves MO, ZI -Valve XT has flow rate=18; tunnels lead to valves QZ, PG -Valve AX has flow rate=0; tunnels lead to valves UH, MO -Valve JD has flow rate=0; tunnels lead to valves OR, SM -Valve HM has flow rate=0; tunnels lead to valves TX, QH -Valve LF has flow rate=0; tunnels lead to valves ZI, UH -Valve QH has flow rate=0; tunnels lead to valves OR, HM -Valve RT has flow rate=21; tunnel leads to valve PG -Valve NE has flow rate=0; tunnels lead to valves VZ, TA -Valve OQ has flow rate=0; tunnels lead to valves TX, GE -Valve AA has flow rate=0; tunnels lead to valves QZ, UC, OP, QX, EH -Valve UH has flow rate=17; tunnels lead to valves PJ, NX, AX, LF -Valve GE has flow rate=0; tunnels lead to valves YB, OQ -Valve EH has flow rate=0; tunnels lead to valves AA, MO -Valve MG has flow rate=0; tunnels lead to valves TX, NW -Valve YB has flow rate=20; tunnels lead to valves IH, GE, XG -Valve MO has flow rate=15; tunnels lead to valves EH, ON, AX, ZH, CB -Valve JR has flow rate=0; tunnels lead to valves ZI, OC -Valve GL has flow rate=0; tunnels lead to valves AG, QJ -Valve SM has flow rate=0; tunnels lead to valves JD, AG -Valve HB has flow rate=0; tunnels lead to valves OR, QJ -Valve TA has flow rate=0; tunnels lead to valves OC, NE -Valve PG has flow rate=0; tunnels lead to valves RT, XT -Valve XG has flow rate=0; tunnels lead to valves CB, YB -Valve ES has flow rate=9; tunnels lead to valves QB, FL -Valve BH has flow rate=0; tunnels lead to valves RU, OR -Valve FL has flow rate=0; tunnels lead to valves SX, ES -Valve CB has flow rate=0; tunnels lead to valves MO, XG -Valve QZ has flow rate=0; tunnels lead to valves AA, XT -Valve BY has flow rate=0; tunnels lead to valves UC, ZI -Valve ZH has flow rate=0; tunnels lead to valves MO, OC -Valve OP has flow rate=0; tunnels lead to valves NX, AA -Valve NW has flow rate=0; tunnels lead to valves MG, AG -Valve RU has flow rate=0; tunnels lead to valves ZI, BH -Valve SX has flow rate=16; tunnels lead to valves IZ, FL diff --git a/2022/inputs/17.txt b/2022/inputs/17.txt deleted file mode 100644 index 8b7d0b1..0000000 --- a/2022/inputs/17.txt +++ /dev/null @@ -1 +0,0 @@ ->><>>><<<>>><<>>>><<<>>>><<><>>><<<<>><<<><<<>><<<<>><<>>>><<>><<<><>><><<<>><<<<>>>><<>>><><<>>><<><<<<>>><<>>><>><<<<>><<<<>><<><<>>>><<<>>><<>>>><<<><><><<>>>><<>><<>><>>><<<>><<>>><<<<>>><><<<><<<<><<<<><<<<>>>><>>>><<<>>>><>>><>>><<<<>>><<<<><<<<>>><>>>><<>>>><<<<>>>><<<><<><<<>>>><>>><<<<>>><<<><<>>><<<<>>>><<<>><>><>><<<<>>>><><>>>><<<<>>>><<><<<<><<<<>>>><<>>><<>><<<><<<><<<<>>><<<>>><<>>>><<<>>>><>>>><<<>><<<>>><<<<>>><<>>><<<<>><<>>>><><<<<>>><><>><>><<<>>><<<>><>>>><<<<>>><<<<>>><<<<>><<<<>>><<>>>><>>>><<<>>><<<<><<<>><><<<<>>>><<<>><<<<>>>><<>><<<><<<<><<<<>>>><<<>>>><<>><><<<>><<>>>><<<>><<<>>>><>>>><><<<<><><<>>><<<>><<>>>><<<>><<>>>><<>>><<<<><<<><<>><<<>><>><<<>>>><><>>>><<<><>>>><<<>>>><<>><<>><<<<><<<>>><<<>><<<<>>><>><<>>><<<<>>>><<<><<><<>><<<<>>><<><<<<>>><>>><<>>><<>><<><><<>>>><<><<<<>>><<<<>>><<<<>>>><<>>>><>><<<<>><<<<>>><>><<<>>>><<><<<>>>><<>>><<>><<<<>><<<><<<<>>><<><<<<>>>><<>>><<<>>>><<<>><<<>>>><>>>><>>><>>><>>><>>><<>>><<><<<<>><<>><<>><>>>><<<<>>><<><<>>>><<<><<>>><<><<<>>><<>><>><<><<<>>><<>>>><<<<>><<><<>><>>>><><<<<>>>><<><<><<>><<<<>><<<><<>>>><<<<>>><>><<>>><>><<<<>><<>>><><<<>>><<<>>>><>>><<<>>><><<<><<<><<<>><>>>><<><<>>><<<<>>>><<>>><<>>>><<<<>>><<>><<<<>><<<<>>><><<><<<>><<>>><><>>>><<<><>>>><<>>>><<<>>><<>><>>>><>><<>>>><<<<>><<<>><<>><>>><<<<>>>><><<<<>>><<<<>>><>>><<<<>>>><>>><<<<>>>><><<>>><<><<<>>><<<>>><>>><<>>>><><<<<>><<>>>><<>>>><<>>><<>><<><>>>><<>>>><<<<>>><<<<><<<<><<>>><<<>><<<>>>><<><<<<>>>><<<<>>>><<<>>><><<<>>><<<>><<<>><<<<>>><<>>><<>><<<>>>><<<<>><><><<<>>>><<<>>><<>>>><<>>>><<<><><<<>>>><<<>>><>><<<>>>><<<<><<<<>>>><<<>>><<>><>>><<>><>>>><<>>><<>><<<>>><><<<>><<<>><><><<<<><<<<><<<<>><>>>><<>>><>><<<>>>><<>><<<>>><<>><<<>>><>>><<<>>>><>><<>><<<>><>><<>>>><>>>><<<><<<<>><>>>><>>>><>>><<<><<>>>><<>>>><<<<><<>>>><<<<><<>>>><<>>><<>><<<>><<>>><><<<<><>>>><>>><<<>><<<<><>>><<<<>>><>>>><><<>>>><<<<>>>><>><>>>><<<<><<<<>>>><>>>><<<>>><><<><<>>>><<<>><<<<><<<<>>><<>>><<<<>>>><<<<>><><<>>><>><<<>>><<>><<>>><><<>><<<<>>>><<<><<<<>>>><<><<<>>>><<<<><<>>>><>>>><<<<>>>><>>>><<<>><><<<>><<<<><<<>><>>><<<<>><<<<>>><<>><>>><><<<<>>><<><<<<>>>><>>><>><<<<><<<>>><>><<<>><<<><<>><>><<<<>>><<<>>><><>>>><><>><<<>>><<><<>>>><<<>>>><><>>><<<><<>><><<<><<>>>><<<>><<><>><<<>><<<<>>><<>>><<>><<<>><><<>>><<>>>><<<>><>><<>>>><<<>>>><<>>><<>>>><<>>><>><>><<<>>><<>>>><>><<>>>><<<<>><<<><<<<>><>>><<>>><<<<><<<>><><<<<>><<><<<>><<<>><>>>><<><>><<<<>>>><>>>><<><><<<<>>>><<<>>>><<<>><<><<<<>>>><<<<>><<<>>>><<<<>>>><<>><<<<>>>><>>><<><<<>>>><<>>><>>>><>><>><>><<>>>><<<><>><<<>>>><<<<>>>><<<<><<<>><><<><<>>>><<<<>><<<<>><><<<<>>>><<<<>><><<>>>><<>><<>>>><<><<><<<><<>>><<><<<><<><<<>>>><<<<>>><><<<<><<>>>><>><<<>>>><<>>><<>>><>>><>>>><<<>>><<>><<>>>><<<>>>><<<<>><<<>><<<><<<><><<<<>>><<>>><<<>><<>>>><><<<<>><<<<>>>><<<<>>><<<<><<>><<>>><<<<><<<><<<<>><<<>><<<><<<>><<<>><<<<>>>><<<>>><>>><<<<>><<<>><<<>>><>>>><<<<>><<<<><<><>><>><<><<<>>>><<<<><<>>><><<<<>><<<>>>><<<<>>><<>>>><<>>>><<<>>><<>>>><<>><>>><<><<<<>>><<<<>><<<<>><<<<>>><<<<><<><><<<><>><<<<>><<<>>>><<<<>>>><<<<>>><<><<><>><<>><<><<<<><<><>><>><<<>><<>>><>>>><<<><<<>><<<>>>><<>>><<>>>><<<<>>><<<<>><<<<>>>><<>><>>><><>><<<<>>>><<<>><<>>><<<>>>><>>>><<<<>>><<>>>><<<><<<<>>>><<><>>>><<<>>>><<><<<<>><<<<>><<><<<<>>>><<<>>>><<<<>><<>><>><<><<>>>><<>>>><<><<>><<<<>>><<<<>>>><>>><<<><>>>><<<>><<<>>><<>>><<<<>>>><><<<<>><>><<>>><<<>>>><<<<>><><>><<<<><<<<>>><<<<>>>><<<>>><<<<>>>><<>>>><<<><<>>><<>>><<<><>><>>>><<<<>>><<<<>>>><<<>><<>>><>>>><<<<>>><<>>>><<<>>>><<<><<<<>><>>><<><><<<>><<<>>><<><<<<>>>><<<<><<<<><<<>>>><<<<><<>><<<<>><<>>>><>><<<<><>>><<<><<<><<>>>><>><<<><<<<><<>>>><<>><<<<>>>><<>><<<<>><<<>><<><>>><>><<><<>>><<><<<<>><><<>>><<<>>><>>><<>>><<<><<<>>>><<<<>>><<<<>>>><<<<>>><<<<>>><<<>>>><<<>><<>><<<<>>>><<<<><<>>>><<>>><<<><<><<>>><<<<>>><<<<><<<>>><>>><<<>>>><>>><<>>><<>>>><>>><<<>>><<<><<<<>><<><<<>>><<<>>><<>>>><<><<>>><<><<<<>>>><<<>><<<<>>><<<<>>><>>>><><<<>><<<<>>>><>><<<>>><<>>>><<<<><<<>>><<<>>><><>>>><>><<<>>><<<<><<<>><<<<>>>><<<<><><<>><><>><<<><<<<><<<>>><<>>>><<<>>><<>>><<>>><<>>><<<>>>><<><<>>>><<<<>>>><<<>><<<><<<<>>><<>>>><<<<>>>><<><<>>><<>><<<>>>><<<>>>><>><<<<>>>><>>>><>>><<<<>><<<<>>><<<><<<>>><<<>><<<>><<<><>>><>><<<<>><<<<>>>><<>><<>><<<>>>><<<>><<<<>>><<>>>><<<<><><<<>>><>>><<<<>>><<>>><<<<>><<<>>><<<<>><>>>><<>>><><<<>>>><<<<>>>><>><<<>>>><<<>>>><>><>>><<<>>>><><>>>><<<<><>>><<<>><<<<>>><<<>>><<><<>>>><<<><<<><<<>>><<<><>><>>><><<<<>>><<<<>>><>>>><<<<>>>><>>><<<>>><>>><>>><<<><<><<><<<<><<<<>>>><<<>>>><<<>>>><<<<><<<><<>>>><>>>><<<>><<<>>><<>><<<<><><>><<><<<>>><<<<>>>><><<><<<>><>>>><<<<>>>><<>>><<<<><<<>>>><<>>><<<<>>>><<<<>><<>>><<<>>>><<<<>><<<><<>><>><<>><>><<>>><<>>>><<<<>><<><<<><<<<>><<<<>><>>><><<<<>><<>><<<<>><<<>>><><<<><<<>>><<><<<<>><<<<>>><<><<>><><<<<><<<>><<<><<<<>>><<<<><<>>><<<>>><<<>><<<<><<>>>><<<<>>><<<<>>><<<<><>>>><<><>><>>><<>>>><><<<><><>>><<<<><<><<<>>><>>><><<<><<>><>>><<<<>><<<>>><<>>>><<>>>><>>>><<<>>><>><<<<>><<<>>><<<>>>><>>><<><<><<<<>>>><<<><>>>><<>>>><<<>>>><<>>>><>><<<<>>>><<><<<<>>>><<>><<<>>>><>><<><<<<>><>>>><<<<>><<>>><<<<>><<<<>>><<<<>>><<>><<<<><><<<>>>><<>>>><<<>>><<<><<<>>><<<>>><<>>><><<<>>><<>><<>>>><><<<<>>><<<>><<><<>>>><<<><<><<<<>><><><<>>>><<<<>>><<<<>><<><<><>>>><<<>>><<<>>>><<<>>><<<<>>>><<<<>>><<<<><<><<<<>>><>>><<<<><>>><>>>><<>>><<>>>><<<<>>><<<>>><<<<><<>>>><>>><<<>>><<<<><><<>>><<<>>><<<>><<<>>>><<<><<>>>><<>>><>><<<>>>><<>>><<>><<<>>>><<><<<<>>>><<>>>><<<<><<>>><<>><>>>><<<>>><<<><<<><<<>>>><<>>>><<>>>><<<<>>><><<<>>>><<<<>><<>>>><><>><<<>><<<<>><>>>><><<<>>>><>><<<<>>><<<<>><<<>><<>>>><>>><<<>>>><>>>><>>>><<>><<<<>>>><<><<<<>>>><><<><>><<<>>><>>>><<>>><<<>><<<>>>><<><<<<><<<>>>><<<<>><<>><<>><<>>>><>>><<<>>><<<><<<<>>>><>>><>><<>>>><>>>><<<<>><<<>>>><<<>><<<<>>><<>><<><<>>>><>><>>><><<>><<><<><<<>>><<<>><>><<<<>>><<<<>>>><<<<><>>>><<>>>><<<<>><<<<>><<<>>>><>><<<>>><<<<>>>><<<<>>><<<><><<><<<<>><<<<><<>><<<<>>>><>><>>>><<<>><<>><<<<>>><<<<><<<><>><>>>><>><>>><<>>>><<<<>><<>>>><<<<>>><<<>><>><<<<>>><<<<>>><<><<<<>>>><<<<>>><<<>>><>><<<><<>>>><<>><<<<>><<<>><><<<>>><<<>><<<<>>>><><<<>>>><<<<>><<<<>>>><<<<>>><<<><>>><<<<>>><>><>>><<>><<><<<>>>><><<<<>>>><<<<>>><<<<>>><<>><>><<>><<<>>><<<<>>><<>>><<<>>><<<<><>>>><>>><<<<>>><<<><>><<>>><<>><<>>>><>>><<<<>><<>><<<>><><<><>><<<<>>><<<<><<>>><>>>><<>><<<>><<>>><<>>>><<<><<<><<<<>><<<>><<>>><><>><<<><<><>>>><<<>>>><<<>>>><>><<><<<<><<<<>>>><<<>>><<><<<<>>><<<>><<>><>>><<>><<<>>>><><><<<>><>>>><<>>>><>>><<<>><>>>><<<<>><<<<><<<<>><<<<>><<<<>>>><<<<>>><<<><<<<>>>><<>>>><<<>><<>>>><<<>>><<<>>><<>><<<>><<<<><<<>><><>>><<><<>>>><<>>><>>><<<>><<><<><<<>>>><<<<><<<><<<<>><<<<><<<>><<>>><<<<>>>><<<>>>><<><<>>>><><<<>><><>>>><<<<>>><><><<<>>>><<<><<<><<>>><<>><<<>><<<>>>><<<>><<>><<<<>><<>>><><<<<><<><<>><<<>>>><<<><<<>>>><<>><<<<>><<<<><<<>>>><<<<>><<<><<<<>>>><>>>><<<><<><><<<><<<>>><<>>><<<<><<>>>><<<>>><<<<>>><<><<>><<>>>><><<<<>>>><><>>><<<>>><<>>><<<<>>>><<<<>><<<>>>><>>><<>>>><>><<<>><<<><<<<>>><>><<<>><<>>>><<><<<>><<><<<><<<<>>>><><<>>>><<<>>><<<<>><>>>><<>><>>><<<<>>><<<<><<<<>><<<<>><<<><<<<><>>>><><<<>>>><<>><<>>><><<<>>><><<<<><>><<<>>>><<><<<<>>>><<<><<<>>>><>>><<<><<<<>>>><<<<><>>><<<>>><<>><<><<<<>>><<<<>>><><>>><<<<><<>>><<>><<<><>><<<<>>><<>><<<>>><<<<>>><<<>>><<<><<<<><<<<>><<><<<>>><<>><<<>><><<<>>>><<><<>>><<<>>>><<>><<<<>>>><>>><<<<><><<<<>><>>><<<>>><<<>>><<<>><>>>><>>><<<<><<<>><>>>><<<>>><><<><>>><<<>>>><>><<<>><<<<><>><<>>><<<><>>><<<>><><<<<>>>><<<><<<>><>><<<>>><>>>><<<>>><<>>>><<<>>>><>>>><<<<>>><<><<>><<<<>>>><>>><<<><<<<>>>><<<>>><<>>><<<>><<<<>>><<<<><>>>><<>>>><<>>><<>><<<<>><<<>>><<<>>>><<<<>>>><>>><><<>>>><<<>>><<><><<>>>><<<>>>><<>><<<<>><<<<>>><<<><<<><<><<<><<<>>>><<<<>>><<<<>><<<<>><<<<>>>><<<><<>><<>>>><<>>><<<<>>>><<<>>>><><>>>><<<<>>>><<<<>><<<>>><<<<>><<<>>><<<<><<<><<<<>>><<<>>><<>>>><>>>><<<<><<<<>><<>>>><<<<><>>><><<>>><>>>><<<>>>><<<<><<><<<<><><<<<><<<<>>>><<<<>>><<<>>><<<<>>>><<<<>><>>>><<>><<>><<>><<<>><>>><>><>><<><>><<<>>><<<>>><>>><<>><<<><>><<>><<<>><<<>><>>>><>>>><<<>><>>>><<>>>><>><<>>>><>><<<<>><<>>><<<<>>><<>><<<>>>><<>><<>><<<<><<<><<<<>>><>>><<>><>><<<>><<<>>><>>>><<>>>><>>><<>>>><><>><<>><<<<><<>>>><<<><<>>>><<>><<<>>>><>><<>>>><>>><><><<<><>><<><>><<<><<<<>>><<>>>><><<>>>><<>>><<>>>><<<<>>>><>>><><>><>>><><<<<>>>><<<<>>><<<<>>>><<>>>><<>>>><<<>>>><<<<>>>><<<>>><<<>>>><<<<><<<>>><<<<><<>>><<>>>><<<<>><>>>><<><><<<<><<<>>><<<>><<><<<<>>>><<>><><<<>>>><<<>>><<<<>>><>>><<<<>>>><<<<>>><<><<>>>><<<><>>>><<<<>>><>><>>>><<<<>><<>>>><>><<<>><<>>><<<<><<<>>><<<><>>><<<><><<<>>><<<>>>><><>>><<<><<<<>>><>>><>><<<><<<<>>><>>>><<<<>>><<<<>>><<<>><<>>><<<<>>>><<>><<<<>><>>><<<>><>><<<<><<<<>><<<><<<>>>><><>><<>>>><<<<><<<>>>><<<<>><<>>><<<><>>>><<<<><><>>>><<>>><<<>>><<<<>>>><<>>><><<<>>><<>>>><<<<>>><<<<>><><<<<>>>><<<<>><<<><<><<<<>>><<<<><<>><<<>>><<<>>><><>>><<<>>><<>><<<>>><<<<>><>>><>>>><>>><<<<>>><>>><<><<<<>>>><<<<>>><<<<>>>><<<>>><>>><>><<<>>>><>>><<<<>>>><<<<>>><<<<>>>><<<>><<<>><<>><>><<<<>>><>>>><<<<>><<<<><<<<>>><>><>><<<>>>><<<><>>><<><<<<>>>><<<<>><<<<>>>><<<>><<<><<<>>>><<<<><<<>><><<<<>>>><<>>>><<<<>>><<>>><>>><<><<<<><<<><<><<<<>>><>>>><<<<><<<<>>>><<<<>>><<>>>><<>>>><>>>><<><<<<><>><<>>>><<<>>><<<<>><<>>><<<>>>><<<>><<<<>><<<><>>><><<<>>><<<>>><<<><<>><<<>><<<>>>><<>><<>>><<<>><>>>><<>>><<<<><><<<>>><<>>><>><<<<>>><<<>>><<>><<<<><<>>><<>>>><<>><>>><<<<><<<<><<<><<<<>>><<>>><<<<>>><<>>>><>>>><<<<>>>><<<>><<<>><<<><>><>>>><<<><<<>>><>>><<<><<>>>><>>>><>>><><<<>>>><<<>>><>><<>>>><<>>><<>>>><<<<>>>><<>>>><<>>><<<>><<<<>>><><<<>>><<<><<<><<<>>>><>>>><><<>>>><<<>><><<<<>>>><<<<>>><<<<>><>><>>>><<<><><>>><<<>>><<<>>>><<>>>><<<<>>><><<>>>><>>><<><<<>>>><<<>>>><<<>>>><>>><>>>><>>><>>><>>><<<<><>>><<<>>><>><<<>>><>>>><<<<>>><<>>>><<><<>>><<><<<<>>><<>>><<><<<<>>><<>><<>>>><<<>>>><<<><><<<<><<<><<><>><<<<>><<>><<<<>><<>>>><<<>>>><<<<>>>><>>>><<<<>><<<>>>><<>>>><<><<>>><<<<><>>>><<<>>>><<<<><<<<>><>>><<<>>><<<<><>><<<><<>>><<>>>><<<><<<>><<<>>><<<>>><<<<>>><<<<>>>><<<>>>><<<><<<<>><<<<>>><<<>><<<>>><>>><<>><>>>><>>>><<<>>><<<>>>><<>>><<<><><<<>>>><<<><<<<>>><<<>>>><><<>>><<>>><<<>>><<<<>>><<<>>>><<<>>>><>>>><<<><<><>>>><<>>>><<<<>><<<><<<<>>><> diff --git a/2022/inputs/18.txt b/2022/inputs/18.txt deleted file mode 100644 index c7f0ae1..0000000 --- a/2022/inputs/18.txt +++ /dev/null @@ -1,2893 +0,0 @@ -19,8,6 -5,10,4 -4,11,15 -1,13,11 -3,15,10 -6,12,5 -16,6,5 -4,5,9 -10,17,6 -19,14,8 -13,17,15 -13,10,3 -17,14,15 -18,9,6 -15,18,10 -8,8,18 -13,17,5 -5,4,12 -9,20,12 -12,5,4 -16,15,12 -20,6,9 -18,10,15 -13,2,12 -3,8,13 -4,11,6 -12,7,2 -7,2,13 -14,12,18 -8,15,10 -15,5,15 -18,13,12 -16,17,15 -13,6,18 -15,12,4 -17,13,17 -3,12,6 -6,20,9 -3,8,11 -16,4,10 -18,12,14 -18,5,12 -15,5,16 -18,15,9 -15,8,4 -6,8,16 -17,5,9 -7,7,4 -11,3,7 -8,14,5 -6,5,16 -7,15,5 -5,17,11 -6,5,9 -20,11,9 -15,13,17 -17,11,16 -11,10,20 -4,11,10 -4,8,15 -6,15,6 -18,8,9 -4,12,18 -11,14,18 -11,12,19 -5,16,16 -19,8,13 -10,18,8 -6,14,17 -11,7,19 -15,7,18 -11,9,1 -14,3,10 -17,15,13 -7,16,15 -15,14,3 -18,7,14 -10,7,17 -9,10,3 -2,15,13 -11,15,3 -3,13,17 -20,12,9 -2,10,12 -7,13,18 -3,13,16 -16,16,14 -8,15,15 -18,14,6 -15,6,15 -4,5,12 -4,14,16 -17,7,15 -8,12,2 -15,8,19 -12,18,14 -8,3,12 -4,7,12 -17,5,8 -4,12,4 -14,4,4 -15,19,6 -14,6,4 -3,7,14 -11,16,18 -5,15,15 -18,14,8 -12,17,15 -6,20,10 -8,19,15 -7,3,15 -11,11,19 -2,11,13 -15,16,17 -13,6,16 -2,12,6 -17,13,14 -12,19,15 -2,10,11 -10,3,16 -15,15,5 -3,10,12 -4,12,5 -16,8,15 -8,18,8 -6,16,8 -5,17,12 -20,10,13 -16,14,15 -10,20,10 -4,10,10 -1,9,8 -16,5,14 -4,12,6 -16,12,16 -3,10,11 -8,7,17 -2,9,9 -7,19,10 -13,6,17 -13,14,3 -13,18,9 -6,14,18 -16,6,7 -8,16,15 -18,6,9 -15,15,17 -4,13,14 -9,17,17 -9,2,9 -5,3,9 -17,12,6 -4,7,17 -3,5,9 -14,10,19 -16,17,8 -6,4,9 -11,13,4 -16,7,12 -16,13,3 -6,5,15 -10,13,2 -3,13,5 -15,13,3 -15,7,17 -9,18,5 -6,13,4 -17,18,9 -9,16,18 -4,8,14 -9,13,3 -2,8,10 -9,15,3 -18,13,6 -8,2,15 -14,4,16 -12,4,8 -16,12,4 -19,16,10 -7,12,3 -6,9,4 -4,14,13 -17,10,17 -4,11,5 -2,8,13 -19,11,12 -18,9,14 -4,4,9 -8,8,17 -10,2,10 -2,10,9 -16,11,18 -10,14,5 -18,5,15 -17,9,7 -15,13,18 -10,12,3 -14,12,19 -6,8,5 -15,1,11 -12,9,19 -12,19,8 -5,4,14 -5,10,18 -6,3,9 -3,11,10 -2,13,14 -18,10,8 -18,6,14 -7,9,4 -4,11,16 -11,17,10 -6,19,9 -7,11,2 -13,9,3 -2,9,12 -8,5,3 -12,3,14 -11,13,19 -12,9,1 -7,14,17 -3,5,7 -18,12,11 -9,6,19 -18,11,5 -10,13,18 -5,12,15 -7,9,18 -6,4,7 -6,18,8 -9,11,20 -14,4,15 -19,9,12 -11,3,16 -16,13,13 -14,5,5 -7,3,10 -8,5,4 -9,17,4 -13,17,7 -5,13,6 -2,15,12 -12,13,3 -5,10,5 -17,14,12 -14,18,14 -4,9,5 -3,4,10 -16,6,4 -6,14,16 -19,12,9 -13,17,17 -19,11,6 -9,5,16 -5,11,17 -15,16,5 -13,5,15 -5,4,11 -17,13,5 -14,14,18 -4,15,7 -11,18,7 -10,17,3 -15,4,14 -13,19,7 -8,13,2 -10,19,11 -7,14,15 -2,14,12 -4,7,15 -4,15,8 -6,4,11 -12,14,2 -3,13,10 -15,5,14 -11,4,11 -10,11,3 -9,17,15 -12,16,4 -8,19,13 -9,14,16 -14,4,5 -9,3,7 -5,12,16 -13,18,15 -19,14,12 -9,5,3 -12,7,18 -6,14,3 -9,5,17 -3,12,11 -1,10,10 -11,15,18 -3,8,10 -11,19,15 -8,4,16 -4,6,9 -11,15,4 -17,15,15 -14,7,17 -17,7,7 -19,10,13 -8,11,18 -9,11,4 -14,17,6 -10,4,15 -5,16,6 -9,5,4 -18,8,14 -16,7,6 -16,11,6 -5,5,13 -3,14,14 -18,8,8 -18,14,5 -7,17,8 -16,11,16 -13,16,5 -6,9,17 -9,13,18 -4,18,9 -12,17,17 -17,6,13 -14,13,19 -11,20,13 -7,5,13 -14,11,3 -7,18,5 -6,16,5 -16,4,11 -15,9,16 -1,7,12 -13,7,17 -14,3,13 -16,4,13 -2,10,14 -11,16,17 -3,8,14 -11,13,18 -11,10,19 -7,6,14 -14,19,14 -13,5,4 -18,10,5 -12,19,12 -14,5,8 -17,6,14 -16,7,4 -13,15,4 -15,11,2 -4,11,4 -10,5,4 -3,13,12 -2,11,8 -8,2,11 -7,5,7 -15,19,9 -10,9,2 -13,17,4 -15,4,12 -15,14,7 -7,9,3 -7,19,11 -13,4,15 -3,13,7 -3,8,8 -17,9,16 -12,16,6 -18,8,12 -5,7,15 -15,12,18 -7,11,18 -13,3,15 -6,5,6 -10,2,9 -2,13,6 -10,21,12 -6,9,19 -12,4,18 -14,1,10 -9,14,2 -15,8,18 -18,6,11 -16,3,10 -13,3,6 -17,14,6 -19,7,8 -3,13,15 -17,6,15 -10,19,6 -15,12,3 -7,9,19 -15,2,11 -8,16,4 -12,12,19 -7,15,17 -9,16,15 -8,15,18 -16,16,15 -14,18,9 -11,4,12 -15,8,5 -6,15,18 -16,5,10 -15,11,4 -7,18,14 -8,12,18 -7,18,6 -15,14,4 -16,9,16 -6,7,14 -2,12,8 -12,18,13 -9,17,6 -7,3,16 -4,12,7 -1,9,10 -7,7,18 -2,12,14 -5,14,16 -8,6,18 -17,11,13 -6,4,10 -14,9,16 -14,2,10 -14,20,12 -19,5,11 -16,6,8 -14,8,19 -17,14,11 -7,8,18 -14,14,16 -13,4,14 -17,6,8 -8,15,4 -5,7,12 -8,5,7 -18,9,16 -12,14,3 -18,11,13 -11,4,5 -5,9,17 -7,15,18 -16,10,4 -14,17,16 -15,18,11 -18,8,6 -18,14,14 -4,5,15 -10,6,2 -18,14,15 -14,3,14 -11,2,9 -17,4,13 -18,11,14 -19,13,7 -19,9,7 -3,14,15 -2,15,9 -6,4,8 -8,18,6 -16,13,5 -6,11,2 -4,11,17 -3,14,11 -18,7,9 -10,3,15 -14,19,7 -4,14,10 -11,17,4 -13,18,11 -12,3,8 -6,6,5 -15,14,12 -17,7,6 -15,7,15 -11,2,16 -16,8,7 -5,16,13 -10,10,3 -2,12,5 -10,6,18 -13,16,4 -14,15,17 -3,6,10 -4,12,9 -18,9,8 -16,4,6 -15,16,7 -7,16,5 -15,4,13 -9,15,18 -10,6,17 -11,4,18 -20,9,7 -12,11,19 -16,16,17 -10,4,16 -13,11,16 -12,4,14 -1,7,10 -11,3,5 -4,16,14 -12,15,18 -3,12,9 -16,7,17 -18,12,8 -12,11,20 -10,15,3 -13,7,16 -18,6,8 -16,17,11 -7,5,15 -9,4,14 -10,5,5 -5,8,17 -15,9,18 -6,18,10 -6,13,16 -16,6,13 -13,2,9 -11,13,2 -2,7,9 -8,19,12 -9,19,13 -12,19,14 -14,17,15 -8,9,2 -13,2,14 -9,19,9 -8,13,3 -11,6,19 -10,14,19 -10,16,16 -15,3,14 -8,5,16 -5,16,11 -2,11,12 -15,5,4 -14,3,5 -8,6,3 -12,4,17 -19,9,13 -16,13,16 -10,11,1 -7,5,5 -6,7,7 -8,6,13 -7,19,13 -5,11,3 -13,6,3 -15,8,17 -20,7,10 -18,7,5 -5,17,13 -7,4,6 -17,16,12 -4,15,9 -19,13,11 -8,7,19 -2,7,10 -2,8,11 -6,5,5 -11,2,15 -6,10,18 -9,2,8 -6,4,15 -13,5,5 -12,19,13 -16,5,6 -15,17,8 -4,7,13 -12,3,15 -19,14,13 -16,15,13 -12,6,3 -19,7,9 -10,18,14 -15,11,3 -8,17,10 -13,7,2 -17,11,10 -11,9,19 -12,13,19 -13,18,13 -10,14,1 -18,10,14 -4,8,16 -19,10,6 -9,18,7 -11,19,6 -10,1,9 -11,16,4 -18,11,15 -3,14,8 -11,7,4 -9,17,14 -5,13,15 -4,10,15 -18,6,13 -4,5,6 -2,12,13 -17,4,8 -10,7,2 -15,16,6 -8,16,18 -15,15,14 -16,5,16 -7,6,5 -11,3,17 -17,6,6 -9,10,2 -16,7,13 -1,12,10 -14,18,11 -8,17,17 -10,19,14 -4,6,8 -3,6,9 -17,6,9 -11,8,3 -15,10,2 -9,4,13 -13,11,19 -14,18,12 -13,13,19 -13,4,13 -10,18,15 -4,12,17 -12,15,3 -9,8,2 -6,4,16 -10,5,19 -6,15,16 -5,5,9 -6,10,17 -14,18,10 -12,14,18 -2,11,10 -11,16,6 -12,8,2 -8,6,5 -3,8,7 -3,12,14 -19,11,14 -16,8,16 -12,20,9 -9,12,3 -10,8,3 -2,11,14 -7,7,16 -14,18,16 -5,4,7 -9,14,17 -12,19,11 -9,18,12 -8,5,5 -6,18,9 -13,2,8 -2,12,12 -10,5,17 -3,9,12 -16,6,15 -12,2,9 -14,14,19 -11,18,16 -17,16,13 -2,7,7 -7,9,1 -6,7,5 -16,4,12 -18,15,12 -8,13,18 -16,16,5 -9,14,18 -17,3,9 -11,11,1 -18,12,7 -3,14,12 -6,12,17 -12,1,11 -14,4,9 -13,20,12 -16,8,3 -7,18,10 -13,11,3 -2,8,14 -13,18,8 -1,14,10 -19,15,10 -16,3,11 -17,17,14 -13,8,18 -18,12,13 -10,9,18 -4,5,13 -9,19,10 -13,18,5 -8,6,19 -9,14,3 -5,16,7 -8,14,3 -15,14,6 -4,10,5 -12,2,10 -8,19,11 -20,12,10 -14,15,4 -19,14,9 -14,7,19 -12,3,9 -14,10,18 -10,10,18 -14,7,3 -10,8,4 -19,11,10 -14,16,16 -9,7,18 -8,9,20 -12,3,6 -10,1,10 -9,9,1 -13,5,19 -7,15,14 -10,18,5 -4,10,16 -9,6,3 -11,4,4 -5,5,10 -13,5,17 -8,12,3 -17,4,12 -10,9,19 -15,7,3 -2,7,13 -5,17,9 -7,5,18 -3,16,8 -17,18,10 -14,6,16 -15,15,6 -16,5,17 -17,15,6 -14,1,12 -9,4,6 -6,11,18 -9,4,4 -12,8,1 -4,6,6 -12,17,4 -13,13,3 -5,15,16 -10,7,19 -7,6,6 -4,15,5 -7,12,1 -14,3,15 -17,13,3 -19,6,11 -14,17,13 -5,13,4 -7,18,12 -4,14,7 -6,10,16 -18,16,14 -2,12,9 -11,12,2 -6,6,16 -15,3,8 -10,5,3 -2,16,11 -12,4,12 -8,14,4 -1,8,9 -19,14,7 -4,13,9 -11,5,15 -14,6,18 -5,15,12 -1,12,9 -5,12,17 -13,9,18 -5,6,8 -7,11,3 -2,8,9 -7,4,10 -8,1,11 -16,12,5 -11,6,5 -2,13,9 -10,19,10 -14,19,8 -8,10,2 -11,2,14 -9,12,17 -13,4,7 -3,10,14 -18,14,16 -5,6,14 -16,9,3 -11,1,8 -7,15,16 -15,7,4 -16,5,7 -13,19,10 -12,13,18 -2,9,13 -11,9,3 -17,16,14 -3,14,10 -6,4,13 -13,19,12 -3,13,14 -9,13,19 -17,8,6 -10,2,6 -5,7,5 -13,12,4 -7,12,5 -12,3,13 -14,9,4 -3,7,7 -5,4,9 -15,2,9 -5,4,13 -18,15,7 -10,13,19 -3,14,6 -8,4,17 -9,5,5 -16,6,6 -9,14,5 -18,12,10 -8,13,19 -3,12,10 -3,15,9 -18,13,9 -8,4,5 -19,9,6 -18,13,15 -2,13,10 -18,13,14 -3,10,13 -8,2,9 -5,3,8 -16,15,15 -17,5,12 -6,14,7 -12,3,5 -4,15,13 -10,11,19 -19,13,6 -12,18,15 -15,17,11 -18,13,8 -11,2,11 -11,17,13 -7,5,11 -16,12,2 -2,8,16 -12,16,18 -11,13,20 -5,11,18 -3,10,17 -16,9,17 -10,10,19 -2,7,14 -4,15,15 -14,19,10 -18,15,8 -10,4,14 -7,18,11 -11,7,3 -8,19,8 -5,16,8 -16,3,13 -8,2,10 -16,15,10 -13,19,6 -15,16,13 -8,3,11 -19,15,11 -7,16,4 -2,11,11 -10,17,7 -18,14,11 -18,16,10 -18,16,11 -6,14,6 -8,18,15 -13,17,16 -10,14,17 -20,10,12 -15,8,16 -13,18,12 -16,16,11 -9,16,6 -10,4,4 -14,18,5 -12,11,2 -11,14,19 -5,14,5 -15,12,17 -14,6,6 -9,1,9 -17,5,7 -17,12,8 -4,5,11 -17,15,8 -18,13,7 -17,5,6 -9,1,10 -16,4,14 -8,3,15 -18,6,10 -2,12,11 -2,16,10 -17,14,5 -9,17,7 -4,6,10 -10,1,8 -4,8,2 -14,18,15 -8,18,7 -10,2,11 -15,15,13 -5,15,14 -17,15,12 -7,14,16 -17,4,11 -15,11,16 -13,5,6 -7,18,8 -5,10,13 -2,11,9 -4,10,4 -4,6,11 -19,8,8 -8,10,3 -7,10,2 -9,15,16 -11,1,9 -8,14,17 -12,5,7 -16,17,7 -17,17,8 -5,14,15 -5,4,8 -17,16,10 -6,16,7 -10,20,12 -19,8,9 -17,9,4 -18,11,8 -5,16,9 -12,16,17 -16,15,8 -13,4,16 -8,14,18 -3,17,12 -18,10,13 -10,2,14 -17,7,16 -10,6,4 -16,5,11 -18,8,16 -15,18,15 -6,17,5 -18,15,11 -13,3,13 -7,6,4 -4,9,4 -12,19,10 -4,6,15 -5,3,11 -4,13,6 -12,16,3 -6,8,4 -15,12,16 -17,7,14 -15,8,12 -17,13,6 -11,19,11 -4,16,11 -15,6,6 -13,2,7 -16,18,10 -4,8,11 -13,7,18 -4,6,7 -7,2,11 -17,10,15 -4,13,5 -14,9,18 -10,6,3 -13,14,17 -14,2,8 -14,18,13 -20,8,8 -16,12,3 -7,3,11 -11,15,2 -16,15,6 -8,4,8 -10,9,1 -2,14,13 -8,2,8 -7,6,15 -19,7,10 -13,16,16 -4,9,16 -12,2,11 -15,6,8 -14,19,11 -15,7,19 -7,18,13 -5,13,17 -17,10,7 -10,16,18 -10,7,4 -9,12,4 -16,10,3 -16,5,5 -18,13,5 -6,5,13 -8,3,8 -13,18,10 -16,15,9 -7,3,12 -5,15,18 -6,17,16 -14,5,4 -17,6,10 -6,11,3 -3,7,11 -9,12,20 -12,2,8 -11,16,16 -8,12,19 -3,15,8 -5,5,7 -17,16,8 -14,12,2 -15,5,5 -19,12,8 -18,9,13 -4,13,17 -16,14,5 -15,5,9 -9,3,15 -16,12,17 -10,17,4 -4,17,11 -7,2,6 -8,20,13 -6,17,14 -16,10,5 -4,15,10 -2,14,11 -4,16,6 -19,9,10 -12,15,16 -19,11,11 -6,10,2 -5,15,5 -11,2,13 -10,12,17 -6,8,17 -12,3,10 -13,5,16 -3,15,5 -14,19,9 -15,17,15 -17,15,14 -9,18,15 -3,11,14 -14,9,2 -9,17,16 -6,13,3 -4,11,11 -19,8,11 -13,2,11 -7,8,16 -4,14,14 -9,18,9 -7,6,3 -14,3,9 -4,10,6 -6,17,6 -8,16,17 -7,2,14 -16,3,9 -2,15,10 -17,8,11 -1,10,11 -11,7,1 -9,11,17 -12,3,12 -11,8,18 -10,2,7 -2,9,8 -2,13,7 -6,7,18 -10,13,3 -9,18,13 -3,16,12 -16,6,9 -9,16,16 -4,11,8 -11,14,16 -11,1,12 -17,3,11 -8,2,6 -7,14,18 -6,18,12 -8,8,3 -3,6,14 -2,9,11 -14,9,17 -8,2,7 -14,3,7 -15,14,17 -7,18,7 -19,7,13 -14,8,18 -7,4,11 -14,10,2 -3,7,10 -3,4,8 -17,7,13 -5,12,13 -16,6,3 -6,2,10 -15,12,19 -18,15,14 -15,17,7 -15,10,16 -14,17,4 -10,7,18 -15,3,12 -17,10,11 -12,18,9 -10,16,4 -13,15,17 -11,16,19 -3,6,12 -10,5,16 -15,6,4 -13,8,3 -3,11,5 -15,6,16 -9,9,20 -11,5,12 -16,16,9 -5,15,11 -3,9,15 -7,17,16 -11,9,17 -18,8,13 -18,7,7 -12,19,9 -4,8,6 -17,13,16 -13,7,3 -6,4,5 -17,13,18 -13,9,2 -11,18,6 -18,8,10 -6,11,19 -3,10,15 -17,14,7 -3,12,8 -11,8,2 -6,15,4 -1,8,12 -11,17,16 -17,3,12 -5,16,12 -15,17,16 -14,13,2 -6,3,11 -17,13,15 -1,12,11 -3,8,15 -12,2,12 -12,18,5 -14,8,2 -11,8,5 -3,7,12 -2,11,6 -2,11,15 -17,6,7 -15,14,11 -6,3,15 -16,14,16 -2,8,8 -17,8,12 -12,4,5 -15,6,5 -8,17,7 -10,4,5 -4,8,4 -14,12,4 -4,5,8 -19,10,10 -14,5,17 -7,5,17 -16,5,13 -10,19,12 -4,10,13 -7,13,17 -4,7,8 -12,4,15 -16,16,7 -7,12,4 -4,8,7 -9,19,12 -3,15,11 -13,16,15 -9,3,6 -5,14,11 -8,17,13 -17,12,5 -15,16,14 -18,12,17 -8,7,16 -16,16,6 -8,10,18 -12,8,19 -15,15,16 -17,13,13 -17,9,18 -12,18,7 -12,14,16 -7,17,11 -6,12,4 -19,15,14 -16,18,9 -10,17,16 -3,6,11 -18,10,12 -12,6,4 -10,5,6 -15,17,4 -17,6,11 -17,10,13 -14,17,5 -9,12,2 -12,18,4 -14,15,6 -16,4,7 -5,7,7 -5,11,2 -5,19,12 -12,10,19 -15,5,7 -10,4,17 -12,2,13 -11,2,6 -18,7,11 -12,7,4 -13,10,19 -3,12,4 -14,15,5 -3,10,7 -5,15,17 -5,8,4 -19,8,14 -10,19,15 -12,4,16 -18,12,9 -8,7,3 -14,14,4 -3,7,8 -7,15,4 -9,11,3 -18,12,6 -19,12,10 -4,16,8 -17,8,15 -12,18,6 -9,6,2 -7,4,16 -6,12,19 -17,7,5 -7,3,9 -15,14,5 -6,8,3 -7,4,7 -3,8,9 -18,8,15 -16,13,9 -16,16,8 -8,1,9 -10,3,7 -12,6,17 -9,19,7 -9,16,3 -5,7,6 -6,5,8 -3,9,14 -14,5,7 -7,3,8 -16,19,14 -6,3,13 -18,16,9 -6,18,13 -17,12,15 -12,10,2 -16,10,14 -3,15,14 -10,14,18 -15,9,3 -10,19,9 -9,17,5 -13,11,18 -12,9,18 -16,4,9 -9,20,10 -16,12,6 -9,9,2 -7,9,20 -8,18,11 -12,1,12 -6,17,13 -3,10,8 -15,3,9 -15,10,3 -7,14,4 -3,7,6 -3,17,9 -3,6,8 -7,17,6 -7,13,3 -8,12,17 -7,17,7 -11,19,8 -12,17,14 -7,8,17 -18,5,8 -17,14,16 -5,6,5 -5,16,14 -14,13,17 -17,9,17 -13,17,14 -19,8,7 -13,15,6 -11,4,17 -15,18,12 -6,6,15 -12,13,2 -10,17,5 -19,7,14 -17,9,6 -14,19,12 -8,6,2 -5,13,16 -14,17,14 -15,13,5 -14,13,18 -5,12,5 -11,14,3 -17,5,11 -18,8,7 -12,15,4 -16,15,5 -17,8,7 -1,13,10 -9,14,4 -4,9,11 -13,5,8 -6,16,6 -13,15,5 -10,8,19 -19,13,8 -2,14,6 -11,4,6 -4,15,6 -6,4,12 -17,17,10 -17,10,16 -18,12,12 -14,7,20 -4,12,16 -15,9,5 -5,4,6 -7,14,3 -9,3,10 -9,3,9 -12,5,18 -11,13,3 -2,11,7 -19,15,9 -3,12,12 -12,8,20 -5,7,17 -8,1,12 -18,7,8 -7,9,16 -8,17,5 -19,13,13 -7,17,14 -17,13,7 -16,5,12 -13,4,9 -4,13,16 -3,6,7 -6,15,5 -2,6,12 -7,17,10 -6,18,7 -15,9,2 -17,10,8 -16,18,12 -12,4,6 -17,7,4 -8,4,9 -6,4,14 -11,2,12 -19,6,14 -3,16,11 -11,18,5 -8,9,18 -7,5,4 -4,8,17 -6,4,6 -8,2,12 -16,9,18 -6,15,7 -8,16,5 -9,19,14 -17,4,10 -19,12,14 -6,5,4 -6,7,3 -4,7,9 -9,16,17 -7,4,8 -6,7,6 -11,2,7 -7,8,3 -17,10,10 -14,16,15 -4,5,16 -19,13,12 -6,3,6 -6,16,16 -14,11,4 -16,3,15 -5,10,17 -14,3,12 -18,10,7 -15,10,19 -11,19,12 -2,13,8 -6,7,17 -17,15,7 -6,17,11 -17,11,4 -17,16,7 -21,12,10 -10,3,10 -12,3,4 -19,14,10 -9,11,16 -11,5,4 -9,7,2 -10,3,6 -7,4,15 -5,11,5 -10,20,13 -15,17,14 -8,9,17 -8,10,19 -13,4,6 -11,15,17 -7,17,5 -18,17,10 -4,8,18 -5,9,3 -13,3,12 -6,5,7 -3,6,6 -18,9,9 -18,7,12 -12,11,17 -13,12,3 -18,16,8 -13,4,11 -6,8,14 -8,8,4 -10,19,13 -2,10,13 -19,10,12 -11,6,18 -19,6,7 -9,18,6 -10,16,17 -8,17,3 -6,6,4 -4,9,13 -2,8,6 -4,14,9 -16,2,11 -17,6,17 -3,9,7 -11,17,9 -2,12,10 -12,6,2 -12,18,11 -16,13,15 -19,16,12 -9,3,14 -9,7,3 -17,5,10 -6,10,19 -15,16,12 -6,11,1 -15,17,13 -2,7,12 -18,14,7 -10,15,2 -6,9,3 -12,5,15 -19,13,9 -5,9,4 -17,13,4 -15,9,6 -19,11,8 -6,10,4 -5,13,8 -12,11,3 -8,17,14 -10,17,15 -5,4,10 -9,4,16 -13,3,7 -16,9,4 -15,17,6 -7,12,18 -3,7,13 -20,11,7 -12,4,4 -9,4,17 -5,6,9 -5,5,6 -5,16,17 -5,2,11 -16,11,14 -3,13,6 -6,3,14 -14,15,18 -4,5,10 -7,3,7 -11,5,16 -3,10,16 -15,19,13 -16,6,14 -11,1,11 -19,10,11 -20,12,13 -8,7,2 -11,17,5 -5,3,12 -13,7,19 -18,14,13 -17,17,11 -18,5,9 -3,13,9 -16,3,8 -16,19,10 -3,8,6 -14,15,12 -2,12,15 -17,15,11 -4,14,6 -4,6,14 -7,6,17 -15,7,5 -17,12,4 -11,7,18 -16,14,17 -13,12,17 -7,4,5 -13,4,10 -10,14,3 -11,6,3 -8,11,20 -17,10,4 -11,17,7 -5,16,10 -9,7,17 -12,7,19 -19,8,12 -8,20,8 -14,17,8 -12,1,8 -13,12,2 -17,17,12 -15,13,4 -8,11,3 -8,19,7 -14,13,16 -15,5,12 -4,8,12 -16,4,8 -18,11,16 -16,9,5 -9,16,2 -13,10,4 -5,6,6 -8,9,19 -15,18,8 -3,9,6 -6,9,18 -16,7,7 -13,1,11 -15,18,7 -12,12,18 -9,7,4 -18,6,6 -10,18,12 -5,15,6 -5,10,2 -2,7,11 -6,18,14 -19,15,8 -7,16,17 -7,5,6 -3,14,7 -6,18,6 -18,5,11 -16,6,12 -7,14,2 -3,13,11 -15,13,2 -15,4,8 -17,7,12 -3,9,8 -16,11,2 -13,3,16 -10,15,4 -1,10,12 -11,17,8 -10,11,2 -18,10,6 -20,9,12 -10,14,16 -12,14,4 -18,14,12 -13,13,1 -14,2,7 -16,16,13 -6,9,5 -10,17,12 -9,10,19 -9,12,19 -11,5,18 -5,18,8 -9,9,18 -13,3,5 -8,17,16 -14,6,3 -11,1,10 -15,19,8 -10,4,3 -12,20,10 -6,3,8 -15,10,18 -11,12,3 -11,5,6 -15,4,4 -7,10,18 -14,6,7 -14,19,15 -6,15,9 -5,9,6 -2,9,7 -10,1,7 -6,12,16 -9,18,14 -12,6,5 -19,11,5 -18,4,12 -20,11,11 -16,5,8 -17,8,5 -9,2,12 -14,16,14 -4,7,4 -4,14,5 -11,18,18 -7,17,17 -6,6,6 -7,2,9 -18,16,12 -15,19,12 -4,10,3 -6,14,9 -11,0,12 -13,4,5 -5,6,16 -10,12,19 -17,10,14 -8,15,3 -5,3,10 -11,9,4 -17,8,13 -2,15,11 -18,16,13 -15,18,13 -15,2,8 -17,14,13 -11,19,9 -10,2,15 -5,18,13 -9,11,19 -6,16,17 -16,7,3 -13,6,4 -7,4,4 -15,17,12 -14,6,17 -5,11,4 -17,14,14 -9,8,18 -7,18,9 -10,18,16 -17,10,6 -6,13,14 -18,13,13 -14,10,4 -16,17,12 -18,4,9 -10,12,18 -13,14,16 -5,3,13 -4,17,13 -5,15,4 -15,12,5 -15,10,6 -4,7,14 -2,9,10 -3,7,9 -14,9,15 -13,18,4 -6,6,12 -15,18,6 -18,9,10 -11,11,20 -17,7,8 -5,17,7 -8,3,5 -3,9,16 -16,14,13 -6,7,2 -11,18,14 -6,17,15 -17,6,5 -9,10,18 -16,18,15 -12,17,7 -15,10,5 -17,18,11 -7,17,15 -14,10,3 -7,12,2 -15,16,11 -3,5,8 -11,14,4 -17,11,9 -13,8,2 -11,18,9 -18,15,10 -10,3,13 -13,18,6 -7,6,18 -5,7,4 -17,8,9 -4,9,18 -9,8,20 -13,9,19 -5,6,17 -11,20,11 -17,17,13 -15,5,17 -5,5,14 -1,12,13 -7,10,4 -9,3,11 -4,9,7 -5,3,14 -8,6,6 -17,7,10 -19,12,13 -4,9,9 -2,13,11 -11,4,7 -5,11,16 -4,4,8 -14,9,3 -15,5,6 -9,4,7 -13,11,20 -18,7,10 -3,12,15 -15,4,9 -17,8,16 -14,7,4 -2,6,11 -2,13,13 -20,10,14 -3,11,12 -3,9,11 -6,12,18 -20,11,10 -1,11,10 -6,15,11 -11,4,3 -14,14,17 -11,19,7 -3,12,7 -2,10,10 -9,2,14 -6,7,4 -17,6,12 -19,9,9 -11,20,7 -8,5,8 -8,1,10 -2,12,7 -7,13,4 -13,5,7 -15,9,14 -15,19,10 -5,14,17 -10,9,20 -15,18,14 -4,8,3 -10,11,4 -20,10,11 -8,5,13 -3,14,9 -17,15,16 -11,5,5 -2,10,7 -9,19,6 -1,11,11 -16,15,11 -18,7,13 -7,16,3 -14,17,9 -5,8,16 -9,11,1 -10,11,20 -5,5,8 -7,20,14 -13,2,13 -14,4,14 -3,10,4 -9,1,13 -13,9,4 -11,18,15 -16,17,10 -12,10,1 -6,3,5 -3,9,13 -11,2,10 -6,5,17 -17,16,6 -13,14,19 -13,14,15 -8,18,16 -17,5,15 -10,11,18 -18,10,9 -12,9,3 -15,4,15 -4,11,3 -8,16,7 -5,7,14 -14,18,8 -18,5,10 -8,14,19 -10,5,18 -4,13,12 -10,17,17 -14,2,11 -3,9,5 -5,8,15 -16,7,5 -8,4,7 -6,6,17 -14,16,4 -18,12,15 -9,18,10 -19,10,7 -15,4,7 -7,4,17 -10,2,12 -19,11,15 -9,10,20 -19,7,11 -9,15,17 -11,19,14 -10,19,7 -10,18,6 -6,12,6 -2,16,12 -16,7,9 -18,7,15 -14,16,7 -6,17,7 -15,3,15 -18,12,16 -7,2,12 -7,7,3 -5,12,19 -13,1,14 -9,19,11 -9,6,4 -4,11,7 -16,14,3 -14,6,14 -8,18,12 -20,11,13 -16,8,4 -6,6,14 -17,7,11 -13,14,18 -10,3,17 -15,19,14 -12,18,3 -12,5,19 -13,16,3 -18,6,12 -18,10,17 -15,3,11 -9,3,13 -10,15,19 -7,13,6 -19,11,13 -12,18,8 -5,10,3 -9,17,10 -16,13,4 -11,20,6 -16,9,15 -15,14,15 -14,11,2 -12,7,17 -13,11,2 -17,10,18 -7,3,13 -13,8,6 -9,11,2 -19,11,16 -6,3,10 -13,15,13 -7,16,6 -12,16,19 -16,8,5 -20,12,14 -9,19,16 -4,4,12 -16,8,17 -9,7,19 -16,18,14 -5,13,18 -5,2,10 -17,11,5 -17,9,3 -6,15,17 -7,10,19 -8,18,13 -13,17,8 -8,6,17 -13,5,3 -4,6,13 -13,12,1 -15,16,15 -17,12,14 -11,4,16 -14,3,11 -5,5,16 -6,17,9 -8,7,5 -10,18,13 -12,17,9 -8,20,12 -8,7,4 -7,11,1 -12,17,16 -2,8,7 -14,17,10 -4,17,9 -13,19,13 -16,16,16 -5,8,18 -10,19,8 -17,9,15 -14,16,18 -9,3,8 -16,6,16 -7,10,17 -5,14,12 -6,16,12 -11,17,15 -12,14,19 -4,4,11 -12,7,3 -9,7,16 -15,19,15 -13,11,17 -16,7,14 -16,11,4 -13,18,14 -3,11,13 -7,16,18 -3,15,7 -14,4,7 -8,18,14 -15,8,3 -10,10,20 -5,18,11 -19,6,10 -13,14,1 -18,9,15 -12,12,4 -6,11,4 -16,8,8 -14,6,5 -16,7,15 -12,12,17 -1,11,12 -8,15,5 -3,10,10 -7,19,12 -15,19,11 -20,11,12 -17,11,17 -18,10,16 -14,8,4 -10,12,2 -15,17,9 -11,18,13 -16,15,14 -16,18,7 -14,16,5 -6,14,5 -5,12,6 -6,18,11 -17,15,10 -12,3,7 -6,15,3 -13,13,2 -12,5,6 -16,18,8 -20,10,10 -4,7,5 -9,3,5 -16,11,17 -7,19,7 -4,15,14 -3,9,9 -7,4,13 -20,7,8 -3,8,5 -10,16,5 -9,2,5 -14,10,6 -11,3,8 -18,14,10 -3,11,7 -3,10,6 -9,15,2 -17,9,5 -12,15,17 -11,14,2 -13,7,14 -16,3,12 -8,18,10 -12,5,16 -11,4,13 -4,16,9 -4,17,10 -11,18,8 -10,4,9 -5,14,4 -3,13,13 -17,16,5 -4,14,4 -7,20,9 -6,10,3 -18,13,16 -7,5,16 -8,3,10 -7,6,13 -10,14,2 -4,6,12 -17,8,14 -10,7,15 -12,12,2 -7,8,1 -15,11,6 -13,4,17 -9,6,16 -3,12,13 -5,19,14 -9,17,13 -12,5,3 -15,3,6 -9,8,1 -4,5,14 -16,18,13 -12,15,19 -10,10,2 -9,5,19 -11,11,2 -5,5,12 -14,13,3 -13,6,19 -14,20,8 -5,9,2 -4,15,16 -13,18,7 -13,12,20 -16,12,18 -13,16,14 -6,10,6 -6,19,10 -8,5,15 -5,7,10 -7,13,2 -12,4,9 -13,16,17 -9,11,18 -7,9,17 -17,14,8 -17,13,8 -15,16,4 -2,9,14 -9,2,11 -6,16,15 -3,16,9 -11,4,15 -5,13,5 -5,6,13 -15,15,7 -6,15,12 -10,8,1 -20,10,9 -10,10,21 -14,5,16 -9,12,1 -5,14,18 -4,14,11 -13,11,4 -4,15,11 -8,11,19 -14,3,8 -17,12,17 -15,6,17 -4,7,6 -16,5,9 -1,10,9 -3,7,15 -19,10,15 -8,2,14 -16,9,6 -5,10,15 -12,8,4 -19,10,14 -13,10,1 -13,7,4 -5,14,13 -7,11,17 -13,5,18 -9,16,13 -19,8,10 -4,18,11 -12,20,12 -9,2,16 -16,16,12 -18,11,6 -8,9,3 -9,6,18 -11,15,5 -12,9,2 -9,19,8 -13,16,7 -10,12,1 -7,16,16 -7,4,9 -3,12,16 -13,8,19 -9,8,3 -14,12,3 -11,3,14 -15,6,12 -15,4,5 -10,3,5 -14,14,3 -10,20,7 -16,7,16 -6,13,19 -10,8,2 -14,2,13 -4,8,5 -8,13,17 -13,13,4 -16,12,7 -7,15,3 -19,11,9 -5,17,14 -8,15,19 -11,16,15 -5,5,15 -18,8,5 -15,17,5 -13,6,6 -10,17,14 -8,4,13 -11,10,18 -16,10,6 -5,9,16 -6,15,15 -10,4,6 -3,13,8 -3,15,12 -7,10,3 -18,13,10 -5,9,5 -8,4,14 -12,4,11 -12,17,13 -19,9,8 -15,10,4 -13,10,2 -7,16,12 -18,5,14 -13,19,9 -9,18,11 -20,14,11 -13,7,5 -20,12,12 -15,9,4 -10,3,11 -12,1,13 -8,3,16 -11,12,18 -17,5,5 -6,3,12 -10,18,10 -9,1,12 -19,7,7 -9,18,16 -2,10,15 -8,17,15 -6,16,13 -18,11,9 -7,6,9 -15,4,6 -5,7,3 -3,14,13 -10,16,7 -6,12,3 -11,7,2 -12,6,18 -3,10,9 -8,6,4 -11,6,17 -7,19,6 -8,4,15 -19,13,10 -9,16,19 -17,16,11 -20,9,9 -16,6,10 -14,4,6 -5,12,3 -7,13,19 -2,14,9 -7,16,8 -19,14,6 -18,14,9 -8,14,2 -18,11,10 -11,18,10 -5,7,16 -2,15,8 -17,3,10 -3,6,13 -12,17,18 -8,8,1 -7,6,16 -16,12,15 -13,5,13 -5,9,18 -2,9,15 -8,16,16 -8,4,6 -5,8,8 -7,3,14 -12,12,3 -17,5,16 -4,8,8 -17,8,17 -4,14,18 -5,16,15 -8,3,9 -13,5,11 -19,15,13 -4,16,7 -9,14,19 -9,20,11 -6,2,12 -17,11,15 -6,17,8 -14,4,13 -15,2,10 -13,8,1 -4,10,9 -15,16,8 -3,11,8 -18,15,13 -5,18,12 -15,5,13 -5,10,7 -2,13,12 -4,15,12 -12,17,8 -1,10,7 -12,2,14 -14,7,5 -17,4,14 -10,3,12 -19,12,7 -15,9,17 -11,6,4 -13,2,15 -13,9,16 -13,6,14 -5,12,4 -6,14,4 -15,5,8 -10,20,11 -9,9,3 -14,6,15 -4,3,10 -2,14,10 -7,17,4 -9,13,2 -4,6,5 -18,12,5 -10,1,13 -4,10,17 -5,5,17 -15,3,10 -11,19,13 -15,15,11 -10,18,11 -8,8,19 -5,10,16 -10,14,20 -5,15,13 -6,2,9 -7,2,10 -5,17,5 -3,11,15 -10,16,19 -6,18,5 -9,2,7 -16,8,13 -12,8,18 -17,15,9 -14,19,13 -9,15,12 -4,4,10 -5,4,5 -8,1,14 -9,9,19 -4,16,16 -9,4,3 -10,5,15 -12,3,11 -15,16,9 -4,4,13 -12,17,10 -19,6,8 -15,2,12 -12,10,20 -11,13,17 -11,20,8 -9,4,11 -12,18,12 -17,11,7 -11,17,6 -6,9,16 -8,15,6 -14,17,12 -1,9,11 -14,8,17 -11,3,18 -4,8,10 -7,4,14 -4,12,15 -9,1,11 -4,16,12 -14,7,16 -13,3,11 -7,8,19 -3,15,15 -14,8,3 -2,7,8 -8,3,7 -2,12,16 -11,6,2 -4,16,13 -4,16,10 -6,19,14 -5,13,14 -4,14,12 -7,16,7 -4,13,13 -9,4,5 -6,12,15 -16,13,17 -16,14,14 -13,17,12 -14,16,17 -12,13,4 -16,15,7 -10,2,16 -10,4,18 -15,15,3 -20,12,8 -15,11,18 -10,21,10 -4,10,19 -7,11,4 -7,17,13 -10,1,12 -11,17,17 -14,4,12 -14,11,18 -6,13,17 -5,18,6 -15,20,10 -6,6,11 -14,11,19 -4,7,16 -15,16,10 -14,15,15 -6,5,10 -19,5,8 -5,7,9 -9,6,17 -7,5,14 -16,15,4 -15,5,3 -19,10,9 -4,7,10 -12,14,5 -6,8,18 -11,3,10 -15,7,6 -17,9,8 -20,13,10 -13,1,8 -3,11,6 -5,14,7 -9,5,15 -12,5,17 -8,1,13 -9,16,8 -14,2,12 -7,15,15 -11,4,14 -5,3,7 -11,18,12 -14,16,13 -17,11,3 -4,4,6 -7,11,5 -2,14,8 -8,2,16 -19,6,12 -7,5,3 -11,5,2 -9,13,1 -11,21,11 -11,16,3 -6,8,2 -13,10,17 -10,12,5 -4,12,8 -12,6,7 -5,15,7 -11,3,6 -10,1,11 -18,4,10 -14,18,7 -12,3,17 -16,15,17 -3,11,11 -15,4,10 -17,4,15 -9,20,9 -4,13,8 -20,9,8 -19,10,8 -20,9,15 -14,15,14 -4,9,8 -13,14,2 -14,14,2 -14,11,16 -10,15,17 -1,13,12 -8,10,20 -15,8,2 -9,7,20 -3,5,11 -15,11,17 -17,4,9 -11,17,11 -6,7,8 -3,11,4 -13,15,18 -19,7,12 -8,18,9 -9,5,18 -17,11,6 -5,14,6 -8,16,3 -7,5,8 -8,13,4 -16,7,18 -17,14,9 -17,15,17 -5,5,4 -17,8,10 -11,5,8 -10,19,16 -12,13,20 -15,15,4 -12,11,1 -3,11,16 -9,8,17 -14,3,16 -6,12,2 -6,5,14 -18,10,3 -5,17,10 -13,15,3 -11,5,3 -15,7,7 -20,14,10 -19,14,14 -13,3,14 -8,15,17 -6,18,15 -19,11,7 -9,19,15 -15,18,9 -6,8,8 -7,15,2 -18,17,7 -4,13,10 -12,8,17 -19,13,14 -2,6,10 -19,12,11 -13,3,4 -17,14,10 -10,18,9 -6,1,11 -12,5,14 -15,14,16 -11,8,1 -10,7,3 -9,3,12 -5,6,10 -17,14,4 -11,3,11 -12,1,10 -13,9,17 -18,17,14 -1,8,13 -14,16,3 -6,19,8 -8,19,10 -13,10,18 -13,17,13 -3,7,5 -8,7,18 -12,16,16 -6,17,17 -4,11,18 -8,6,16 -3,11,9 -11,16,5 -12,11,18 -19,7,15 -7,6,7 -6,4,4 -6,2,13 -20,13,11 -12,11,0 -14,17,3 -13,17,6 -18,4,11 -20,8,10 -14,20,10 -13,3,9 -4,13,4 -19,12,12 -12,19,5 -3,5,10 -3,15,13 -11,3,15 -3,11,17 -16,15,16 -13,5,10 -6,8,15 -11,4,10 -2,14,7 -7,9,2 -20,10,8 -8,2,13 -2,14,14 -10,2,13 -13,15,16 -14,7,18 -5,7,11 -10,7,20 -7,16,10 -7,7,17 -10,18,7 -9,4,15 -10,13,1 -1,7,11 -12,17,5 -18,9,11 -12,5,5 -11,1,13 -4,10,14 -15,12,2 -11,6,16 -15,2,13 -14,11,1 -8,8,20 -16,4,15 -6,11,20 -16,14,4 -9,10,1 -17,9,13 -20,12,11 -11,8,20 -5,18,10 -5,17,6 -10,16,3 -12,8,3 -11,9,2 -17,13,9 -6,19,12 -14,2,9 -5,2,12 -6,11,17 -4,13,11 -8,14,16 -11,16,14 -12,2,7 -9,20,8 -12,16,5 -6,6,18 -18,10,10 -12,12,1 -14,5,6 -14,11,20 -13,14,4 -7,19,8 -15,11,5 -6,16,9 -16,14,7 -8,3,13 -10,18,17 -18,13,11 -10,6,5 -15,14,14 -19,15,12 -0,11,12 -7,2,8 -10,13,20 -12,19,6 -13,19,15 -9,8,19 -3,12,5 -8,4,3 -11,2,8 -12,17,6 -18,17,8 -16,17,13 -18,7,6 -13,14,6 -3,9,4 -5,10,9 -17,5,14 -8,17,6 -13,5,2 -6,17,10 -12,18,10 -6,13,15 -2,6,14 -15,10,17 -15,9,20 -10,15,18 -7,13,20 -1,14,11 -9,2,13 -19,9,14 -12,13,1 -13,15,1 -5,9,14 -19,12,15 -12,15,5 -11,20,10 -16,8,6 -9,6,6 -1,8,11 -18,11,7 -8,3,14 -14,14,15 -14,18,6 -14,1,11 -10,6,19 -10,20,8 -17,17,15 -7,10,16 -19,13,15 -1,9,13 -13,3,10 -7,15,6 -4,7,7 -13,2,10 -6,19,11 -13,17,10 -9,16,4 -11,11,18 -18,11,12 -0,9,12 -6,13,6 -15,16,16 -8,15,2 -9,2,10 -4,14,15 -3,9,10 -4,9,6 -15,17,10 -17,8,4 -16,9,19 -11,3,4 -16,17,14 -14,17,11 -21,11,11 -7,8,2 -1,10,8 -2,10,8 -11,9,20 -14,15,3 -5,11,19 -8,13,5 -8,3,6 -10,4,13 -11,8,19 -20,12,7 -2,8,15 -12,9,20 -15,17,17 -6,19,6 -11,10,2 -14,17,7 -8,17,12 -18,11,17 -12,10,18 -8,4,10 -8,5,17 -9,18,4 -13,20,13 -3,5,12 -1,12,12 -18,5,7 -5,6,15 -5,5,11 -8,14,14 -11,11,3 -16,11,3 -11,19,4 -17,11,14 -18,15,5 -4,10,8 -19,9,11 -2,5,11 -6,10,5 -11,5,17 -4,10,7 -4,6,16 -2,6,8 -14,6,2 -11,15,16 -17,12,9 -5,2,7 -12,7,6 -11,14,17 -4,9,14 -15,3,13 -8,16,14 -13,16,18 -17,7,9 -10,15,5 -7,11,19 -10,16,15 -5,4,15 -5,18,9 -10,5,7 -14,7,2 -6,9,20 -13,8,20 -8,1,8 -10,6,15 -5,13,3 -10,0,12 -10,3,18 -8,19,14 -18,11,11 -9,14,1 -5,10,14 -10,10,0 -6,5,12 -8,11,5 -18,5,13 -16,8,18 -16,10,17 -11,20,9 -4,13,15 -9,6,15 -14,20,13 -2,9,6 -14,15,16 -7,2,7 -5,17,8 -4,4,7 -20,9,11 -4,9,15 -5,13,13 -12,19,7 -9,3,16 -6,12,14 -16,17,5 -8,5,14 -16,10,19 -15,5,11 -15,8,15 -7,8,5 -14,6,9 -5,8,3 -15,6,18 -8,3,4 -4,9,17 -10,18,4 -20,13,13 -2,15,14 -16,17,6 -16,6,11 -6,6,7 -14,3,6 -18,15,6 -17,10,12 -10,20,14 -5,15,8 -9,17,3 -17,11,8 -5,11,6 -10,14,6 -7,13,5 -14,20,11 -11,20,12 -5,16,5 -12,1,9 -12,15,2 diff --git a/2022/inputs/19.txt b/2022/inputs/19.txt deleted file mode 100644 index 9b8fbad..0000000 --- a/2022/inputs/19.txt +++ /dev/null @@ -1,30 +0,0 @@ -Blueprint 1: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 16 clay. Each geode robot costs 3 ore and 20 obsidian. -Blueprint 2: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 20 clay. Each geode robot costs 2 ore and 15 obsidian. -Blueprint 3: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 15 clay. Each geode robot costs 3 ore and 8 obsidian. -Blueprint 4: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 2 ore and 13 obsidian. -Blueprint 5: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 12 clay. Each geode robot costs 3 ore and 15 obsidian. -Blueprint 6: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 11 clay. Each geode robot costs 2 ore and 16 obsidian. -Blueprint 7: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 2 ore and 15 obsidian. -Blueprint 8: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 11 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 9: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 16 clay. Each geode robot costs 3 ore and 9 obsidian. -Blueprint 10: Each ore robot costs 4 ore. Each clay robot costs 2 ore. Each obsidian robot costs 2 ore and 16 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 11: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 5 clay. Each geode robot costs 3 ore and 12 obsidian. -Blueprint 12: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 7 clay. Each geode robot costs 4 ore and 20 obsidian. -Blueprint 13: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 18 clay. Each geode robot costs 2 ore and 11 obsidian. -Blueprint 14: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 20 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 15: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 10 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 16: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 9 clay. Each geode robot costs 2 ore and 20 obsidian. -Blueprint 17: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 17 clay. Each geode robot costs 2 ore and 13 obsidian. -Blueprint 18: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 16 clay. Each geode robot costs 4 ore and 16 obsidian. -Blueprint 19: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 7 clay. Each geode robot costs 4 ore and 13 obsidian. -Blueprint 20: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 14 clay. Each geode robot costs 3 ore and 17 obsidian. -Blueprint 21: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 3 ore and 19 obsidian. -Blueprint 22: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 7 clay. Each geode robot costs 2 ore and 16 obsidian. -Blueprint 23: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 3 ore and 17 obsidian. -Blueprint 24: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 2 ore and 20 obsidian. -Blueprint 25: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 14 clay. Each geode robot costs 3 ore and 16 obsidian. -Blueprint 26: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 5 clay. Each geode robot costs 3 ore and 18 obsidian. -Blueprint 27: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 19 clay. Each geode robot costs 2 ore and 12 obsidian. -Blueprint 28: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 15 clay. Each geode robot costs 2 ore and 20 obsidian. -Blueprint 29: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 6 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 30: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 7 clay. Each geode robot costs 3 ore and 9 obsidian. diff --git a/2022/inputs/20.txt b/2022/inputs/20.txt deleted file mode 100644 index feb1745..0000000 --- a/2022/inputs/20.txt +++ /dev/null @@ -1,5000 +0,0 @@ -7661 --1178 --2499 -1023 --3113 -3609 -4927 --8996 --3461 -150 -5160 -6991 --3710 -3926 --2560 -2899 --9634 --3580 --298 -8325 -4671 -1507 --3580 -5122 -2600 --8312 -6390 -2656 -2417 -8329 -3807 -2271 -9153 --437 --3964 --2145 --7122 -3914 -2871 -2689 --4363 --3341 --3187 --4038 --3843 -8723 -1581 --6825 -8158 --1972 --9348 -3720 --5498 -8723 -3480 -6522 --3219 --8068 -1993 -5678 -133 --9289 --2220 --1675 --6713 --3283 -6257 -212 -7912 -4371 -7211 --6312 --8917 --9289 -7101 -1130 -8927 -4053 --7968 -4956 -1733 -8216 --2579 --4831 -8273 --8737 -3850 -778 --8362 -9343 --1661 --4168 --2268 --8415 --6940 --695 --7540 --8681 -4106 -8396 --3964 -8060 -5537 --1705 --2573 -1001 --3184 -1706 --4973 -4369 --2479 --8730 --9879 -777 --1099 -4616 --3815 --5595 -8337 -3904 --8454 -8744 -2921 --672 -0 --315 --2053 --5219 -9064 --211 -1442 --7063 --2059 --2656 -5606 -7412 --6409 --5818 --2370 -8654 -9502 -7018 -997 --5884 --1146 --1948 --7447 -8151 -9804 --3132 -3659 --390 --8704 -9984 -6832 --9357 -415 -8740 -1861 -9000 -7981 --6692 --8111 --8134 --9944 --1537 -6709 --2596 -9202 -9742 --4073 --3056 --3606 -7015 --8075 -3916 -6536 --4426 --274 -6169 --4084 -7291 -8674 --6108 -5426 --7001 -4887 -7379 --1452 -7890 -7860 -2910 --7077 -4104 -475 --4237 --7396 -835 --4504 --4148 -3006 -8782 -7145 -3478 --9867 --5333 -6232 -3989 -4060 -2896 --1339 -6019 -1121 --956 --8971 --3321 -1453 -9066 --7855 --7847 -352 -1566 --9830 --5869 --4121 -4467 -6161 -6771 -1009 --3992 --1236 -6579 -2194 -8954 --5989 -5553 -3285 --3353 -2073 --4650 -8131 -8492 -5087 --5011 --6975 --6605 -2165 -6002 -3748 -9587 -1544 -4905 -1490 -1788 -5416 -5359 -4413 --8254 -7635 -835 -5349 -3426 --6275 --7103 --4821 -2744 --7837 --8039 -8049 -1857 -7329 -9234 -9346 -809 -469 -7109 -3177 --5359 -3212 --6325 -1500 -3764 --9577 -7049 --7509 --7576 --78 -1502 --4549 --5980 --1194 -4585 -8984 --8370 --3063 --285 --701 -7530 --2560 -5606 --9287 --2942 --1229 -6656 --1824 --6167 -8357 -8802 --8617 --7988 --5983 --7965 -6083 -6053 -3451 -3287 -944 -8009 --8703 --1588 --8433 --2233 --5983 --920 -3486 --7710 -3931 -8104 -7272 --3421 --7016 -6816 -7536 --9866 -8380 --6312 -9472 -672 -9239 -2233 --2139 -5789 -3896 -8645 --6557 -9440 -5066 -4376 -2392 --3123 -5742 -440 --7644 -4084 -3380 -5095 --8197 -4188 -4907 --7103 --6010 -6344 --8889 --4674 -7676 --3007 -2743 --4674 -2127 -8032 --7530 --2613 -4952 --3574 -8304 -4682 -5963 --1698 -8256 --9646 -5002 --8512 --8689 -7826 --572 --3793 --6482 --547 -8039 -858 --6214 -7144 --7567 -3992 -6579 --9249 -9531 -808 --3455 -3876 --1839 -2549 --9206 -465 -728 -1680 -8326 -2372 --1537 --3340 -5198 --3598 --7259 -1180 --7710 --1846 -2424 --5926 -9676 -4571 --7684 --2047 -8438 --7207 --453 -3657 --1456 -7594 -8798 -2138 -238 -2624 --9464 -8801 -6700 --2627 --298 --6808 --8090 --8444 -1372 --877 --4013 -9278 -4921 --1755 -8144 --3853 -6573 -7856 -5848 -4725 -1286 --1100 --3537 --6317 -7125 --166 --6713 -8973 --7569 -8094 --3176 --4665 -1182 --8527 --9752 -8395 -987 --1817 -9068 -3964 --3998 -8043 --1200 --3360 -5016 --927 --4694 -3990 --3051 -61 -9579 --1392 -8933 --6052 --3419 -1566 -7344 --588 -5704 --4498 --764 --6736 -3570 --4351 --2671 -2868 --8717 --9583 -3096 --4327 --6975 --6217 -7437 -2269 -9502 -1585 -3590 --9769 -9441 -7976 -705 -9901 -6140 -2276 -6761 -9419 -2025 --8527 --7644 --3033 -7173 --5232 --9041 -4997 --5891 --5442 -8694 --813 -3527 -4460 --9389 -7366 -8583 --621 --9010 --3956 -6692 -5070 --5469 --2271 -6173 -2931 -2451 -4813 -4726 --9946 --523 -9579 -2545 -2700 -7030 -9917 --298 --2010 --8543 --5815 -4112 -2769 -1496 -8524 --4405 --8996 -6742 -3688 --8705 --9714 -5200 -6042 -6700 --311 -2676 --3091 --1225 --2900 --8868 --8898 -8499 -5426 -8939 -9813 -6257 --7157 -6851 --8667 --6406 --7092 -912 --2186 -1204 --4635 -1587 -5159 --2568 --7422 -3807 --3819 --8938 -4572 --3918 --640 --6024 --5343 -3664 --9008 --9843 -3570 --204 -4887 -6864 --3097 --8245 --3964 -6483 -5771 -2323 -8474 --7270 -9444 --2356 --5663 -8534 --2047 --7484 -7976 --5340 --918 -7555 -5507 --4413 --4749 -8851 --2457 -6207 --7545 -8635 --9451 -3378 -8091 --386 -3451 --278 -9965 --687 -8241 --4662 --7336 --1547 -1258 --4206 --8370 -7329 -4029 -5905 -2505 --2710 --6507 -1706 --8006 -5023 --7398 --8567 -6664 -7906 -3765 -1061 --7316 -7998 -1684 -9326 --5632 -2563 -4975 -197 -4603 -1447 -6075 -9866 -9949 -3344 --4902 -288 -8583 -5713 -6622 --7527 --9323 --8144 -3793 --6081 -206 --1531 -7317 -6037 --9528 -560 -9679 --8394 -6588 --1571 --3552 -3074 -641 --6024 --6631 --6473 --5221 --7747 -5134 --2117 -400 -1844 --9377 --653 --6945 --5869 --9394 -1035 -3592 -8408 --393 -2089 --7851 -9310 -4446 -2940 -9757 -9366 -7995 --2539 -4993 --5260 --1853 --7207 --2996 -5920 -8474 -1627 --1263 -2735 --4097 -6973 -5422 --4241 --5034 --7423 -1484 --1639 --3652 --329 --8666 -6196 -9657 --8295 --4817 -4388 -6274 -5677 -6472 --6975 -9755 --3397 -6690 -3063 --7709 --1805 -458 --2857 --4105 --3873 -8230 --4736 --2979 --3510 --3320 --6108 -1861 -1200 -5606 -1447 -4473 -1861 --2717 -8032 --8443 --7115 --1330 --2908 -496 --1718 -100 --6420 --6667 --2269 --6196 -2745 --5615 -4970 --5756 -7100 --5967 --8268 -7671 --2640 --4116 -5703 -4329 -8268 -5926 -179 -7956 --9057 -7678 --2120 --4462 --6853 -3090 --7236 --3469 --6482 --7260 --4470 --9350 -1747 --457 --2888 -6185 --3951 --2048 -4956 -3130 -4821 --8206 --7554 --3548 --7724 -5647 --9482 -5006 --1383 --3190 -1975 --3864 --5574 --6208 --8820 --1009 -7825 -8910 --3566 --7559 -7548 --3755 -2193 --8308 -1690 -2334 -9115 --135 -7814 -5384 -3016 --7968 --9073 --3994 -642 --5940 -6045 -7589 -2125 -4053 -9758 -4292 -4482 -4693 -7158 --1825 --9277 --3090 -9231 -4113 --4540 --5481 --2449 --5445 -7040 -7919 --9142 --5643 -5949 --1695 -915 --9813 -489 --8480 --3281 -3399 --1300 -9499 --3537 -3462 --3524 --398 --457 -4064 --9274 -4082 -6099 --1718 --2671 -6209 -5803 -697 --3247 --7942 --5659 -2017 -2193 -512 --9295 --7217 -1730 --8737 --6009 --2728 --7545 -4088 --5057 -332 --7796 --3112 -1248 -8236 --4176 -8604 --9274 --6087 --5038 -1586 --5383 --2479 --5199 --8111 -1012 --6510 --2558 -2545 --103 -512 --2365 --6010 -5206 --162 --7631 --9914 -7543 -1855 -5454 --4 -9091 -1287 -2324 -9861 -6447 -4383 -1015 -3530 --7864 -3396 -6988 --3427 -7000 -9176 -4321 -772 --1387 -1423 -809 --1694 --4924 -1928 --3994 -9542 -7748 -8909 --1675 --2556 -6030 -7789 -9456 -9730 -818 --2010 --6244 -4921 --1357 --3162 --2434 -760 -4556 --6319 -6648 --5029 -8446 -3674 -8064 -1694 --2591 --3806 -1490 --6487 --4454 -8214 --6010 -382 -4388 -4599 -8954 -7215 -7230 -5868 --8359 -6389 -5535 -8406 -5577 -2016 --1935 -199 -4371 -2842 --6562 -2827 -9637 -1633 -4027 -3599 -9100 --2434 -816 --4540 --3173 -3728 --7944 -144 --8133 --6645 -8694 --1569 -217 -4547 -8474 --874 --5954 --5359 -8524 --7065 --365 -37 -697 -4760 -566 -8775 -817 -2600 -3992 --9065 -7589 -3530 --7260 --3658 --3259 -7728 -7237 --5031 --8176 -6383 --929 --5193 --8295 -4084 -4500 -9266 -4009 -2993 --3956 --578 -9440 -2956 -997 -9025 -4194 --5203 --9771 -5606 --6244 -8709 -4161 -4679 --2879 -3635 --8439 --9433 -7799 -3703 -2636 --6290 --7342 -928 -3643 -5501 --8200 --8694 --4901 -9776 --3051 -8011 --2254 -4399 --6116 --1374 --7060 -9255 -7492 --3247 -7457 --3506 -3586 -6606 --5965 --4649 --2813 --5151 -2086 -9890 --2801 -3958 --2625 -4840 -3535 -7965 -109 --6357 --5663 --3337 --4934 -2700 -4980 --2925 -734 -9890 -4367 --2533 -3546 -630 --2079 -3802 -3213 -4980 -112 -7635 -7950 -927 -232 -1792 --1274 --8021 -2237 --5807 --4669 -1301 --4649 --7578 -460 --4454 --5807 -8984 -8631 -2444 -7725 -36 --1001 -8277 --8906 -504 --1598 --6229 -3561 --9985 -9336 -3798 -1494 --7809 -9949 --7633 --4674 --9585 -6060 --548 -5278 --6138 -7932 -7019 -6922 --4224 -8021 -2665 -782 --3903 -6824 -5562 -4934 --2312 --1879 --1899 --7708 --9638 -5441 --3080 -4758 -8929 --640 --2053 --3792 -9404 -8819 -8448 --5737 -1082 --4105 --5343 -4036 --8972 --6940 --3728 --8307 -6083 --4320 --7769 -5273 --8871 --6638 --6040 --8722 --1050 -3592 --7004 -9098 -3315 --8645 -4362 -8474 -6400 -4732 --9873 --7920 --1449 -5307 -657 --8850 -3462 -4961 --2916 -4253 --4877 --6522 -7856 -2846 -1967 --7975 -7633 -5649 --9825 --2512 --8055 -6297 -123 --8176 -7799 -4500 --7041 --9365 --3950 --5553 -6140 -9791 --8378 --8620 -6884 -4644 --2010 -3157 -8995 -4573 -2851 --4606 --2649 -8928 -5753 --8551 -512 --2345 --9112 -3507 -2997 --2711 --8752 --6521 --6016 -4098 --8627 --6607 -9499 --3356 -9026 -5823 --6996 -7000 -7479 --113 --4015 --6024 --5594 --320 -3350 -6997 --1300 --3302 --87 --2632 --4339 --6912 --7602 --1888 -1871 --9864 -8935 -3092 --686 --4710 --982 --8910 --5238 --4138 --3304 -9741 -3775 -8863 --6476 -4517 --7935 --4522 --6825 --5027 --4344 --9956 --5468 -9153 -6023 --7258 -6739 -1422 --3557 --3593 --5467 -5345 --3459 --639 -3561 -2556 -5006 -9757 --1478 --2145 -1194 -1361 -7897 --8275 --2233 --6688 --6871 -4789 -6474 -9299 --9082 --9720 -7845 -6722 -5431 -3938 --3090 -6408 --6631 -5601 --4435 -7491 -4509 --583 -8196 -2851 -4318 -7691 --9790 --1891 -682 --3348 --7399 -2729 --2810 -9730 --3638 --6919 --5092 -8981 --4971 -4312 --3910 --185 -1429 -2237 --7868 -3674 -1584 --6032 --1761 -6986 --8422 -7661 --2724 --4176 --3726 -6806 -9809 --9884 -7976 --5182 --4146 --177 --9914 --9262 -6828 -5851 -8614 --5779 -5447 --5932 -3712 --2525 --6331 --4934 -6534 --2758 --6353 --3971 --1084 --5221 --7970 --8348 -849 --8328 --8279 --9812 -4064 -4253 --756 --6446 --9588 --1398 -2678 -8757 -8064 --2508 -9118 -781 -4098 -7932 -1419 -1539 --728 -5460 --4811 --8444 --9518 -9310 -4874 --3587 --7741 -9039 -4007 --8949 -6465 --1956 --67 -7209 -2871 -3077 -6292 --6097 -6413 -7338 --9527 -4556 --24 --1395 -8305 -9901 -5690 --478 -6687 --4731 --2005 --3187 --4121 -43 -5897 -2549 -6314 --4654 --3301 --3862 --6097 -1180 --1073 -9087 -2113 --956 -9490 -4513 --4427 --4694 -6119 -1574 -6342 --9910 --5046 -8610 --5271 --9372 -1424 --3552 -4318 -7763 --6376 --2374 -9730 -5926 --6317 -6104 --6239 -8258 -6234 -5872 --5347 -8934 --2966 -8606 -3873 -3096 --6010 --7856 -809 -3753 -6189 -123 -6660 -3469 --7038 -6017 -939 --1050 -3812 -537 --9010 -4887 -6120 -3700 -7028 -5388 --6786 --6605 -7382 --5608 --6194 --9813 -5225 -1919 --2745 -3657 -596 --2458 -6090 -6070 -6274 --7282 --1972 --5426 -1009 -1921 --7094 --9371 --9260 --9753 -584 -4887 -9638 -3887 -4230 -9432 --6619 -9707 --4710 -6797 --944 -2596 -5705 --4413 -9444 -2246 --60 --454 -4263 -4928 --6306 -7435 --4300 -5447 -871 -218 -5460 --2151 --8998 -6799 -3090 --7885 -7943 --6339 --1686 -7100 -6241 --6766 --7551 -9310 -3678 --2010 -9451 -6196 -5603 --3464 -8351 --8206 -4365 -1575 -4886 --6597 --2561 -5039 -2899 --2936 -7728 --7197 --1999 -1592 -7274 -1002 --4686 --3149 -6146 --7082 --5920 -8363 --298 --1038 --6222 -2689 -2702 -8666 -9157 -7689 -2451 -7146 --6011 --3445 -5220 -971 --8438 --6008 --5443 -8681 --3144 --4155 -998 --1929 -8117 -5708 -2999 -1827 --4053 --1488 -3464 --7269 --2998 -2437 --1051 -8084 -1323 -7006 -3570 -5015 -560 --6331 --181 --9646 --5496 --7297 --7817 --7942 -560 -8073 -4605 --8028 --603 --2671 --2614 --9374 -6733 -855 --5171 --1873 --2964 --3112 -2886 --2215 --4121 --7474 -6468 -6515 -9587 --1170 --269 -4371 --2397 --429 --6205 --2232 -4446 --8466 -4711 -7685 --1376 --9382 --410 --8627 --2887 --8454 --8969 --930 -4921 -4298 --6167 -2545 --2410 --4083 --7417 --8567 --1634 --6115 -1526 -1767 -8170 -7783 --2942 -3378 --6631 -3174 --2907 -3427 -7215 -4244 --7499 --640 --5745 -61 -8565 --9016 --7499 -6196 --6135 --2854 -2728 --7648 --7398 --2764 -8916 -6472 -8820 -1827 -5283 -4166 -6216 -5166 --4190 --188 -964 -6794 -5643 --9647 --2421 -7910 --9910 -5341 --3970 --3053 -9859 --574 --6607 -1088 --640 --6476 --4473 -7161 --2096 -4486 -3219 --9910 --4973 --1787 -402 --2748 -1257 -5069 -9858 -2728 --6317 -2037 -3675 --2037 -1357 -5942 --8063 --3506 -2249 --6016 -8939 -453 -6742 --9985 --9607 -5614 --8846 --1727 -4583 -2185 -4298 --5756 -1115 -6606 --3751 --1401 -6574 -1180 -4150 -4609 -7352 -5353 -5027 -5175 --8415 -3322 --468 --4881 --6353 -3482 -3595 --7324 -2966 -8979 --3222 -8743 -6521 -4525 --3569 -268 --4626 -2966 -3488 --5151 -2689 -5166 -1351 -2017 -3666 -8652 --6349 -1017 --4519 -1328 --209 -7950 -7503 --7254 --3657 -932 --9864 -8146 --8628 -8084 -3029 -7950 --1007 --2225 -4334 -502 --3853 --4448 -7350 --5980 --503 -1001 --652 -3688 --8615 -4760 -4550 --207 -7198 -3607 --8384 --9481 --1799 -6479 -6854 -6183 -3023 --9380 --1623 -7220 -4119 -7979 --588 -8257 -3039 -8139 -9189 --8055 --2486 --5260 -7715 --1178 -6764 --5260 --5854 --4642 --1278 -3872 --63 --5944 -5573 --5423 --4498 -3965 -9549 -1130 --6322 --30 -2257 -305 -2919 -7573 -8585 -8077 --5577 -3329 -3909 -7354 -1227 -8986 -8385 -3128 -9286 --9626 --2013 -568 --4310 --7483 --6243 --8374 -8823 --4520 -1869 --219 --7677 -3900 -1053 -7660 -2190 -709 --576 --4459 --4638 --8502 --9347 --4623 -3715 --703 -1212 -6245 --3743 -3276 --2337 --9212 -258 --8305 -7529 --6947 --4127 --4123 -2976 -3798 -9074 --9646 -3104 -3238 -3067 -970 --227 -3214 -8158 -9310 -1272 --7516 -6550 -6037 -4820 --5730 -2694 -5141 -4196 -5999 -9901 -3434 --8544 --3873 -1007 -8705 --8342 --3893 --5709 --5096 -2726 -2628 --7462 -5765 -6128 --7021 -8103 --6786 --9382 --5002 --624 --3176 --958 --6895 --4123 --227 -147 -8993 --5879 -6337 --5971 --8100 --4295 --9948 --3721 -1507 --8196 -818 -5185 --7682 -7210 -3926 --6609 --9855 -5303 -9310 --3484 --2399 -8047 -9727 -9658 -6426 -3603 --2228 --2813 -3811 --55 --6065 -9061 --3593 --4473 --6597 -7346 --5088 --6445 --4113 --2829 -1817 -1425 -9901 --6896 --6823 --5879 --3163 --1293 --1531 --2862 -1291 --9679 -3591 --7455 -4192 -5269 --6876 -5959 --78 --5996 -8511 --2993 -975 -7027 --9008 --3353 --9812 -4851 -1507 -9407 -5641 --8136 --3689 -7132 --7050 --5572 -2628 -5559 -21 --8960 --9412 --2841 --7253 --4445 --286 -540 --9027 --7236 --2343 --2829 -7570 -7028 -8309 -5870 -605 -9679 -1795 -9064 -2437 -5647 --7307 -1311 -6196 -4970 --4490 --4885 -8228 --8916 --3444 --3916 -4192 -3276 --4884 -3909 --8928 --8604 -7870 --6476 --7041 -3444 -3938 --5389 -8485 --1634 --3818 --9461 -4098 --1774 -6215 --5745 -3958 --8175 --3051 --7554 --5046 --6072 --364 --7091 -310 -8552 --393 --5077 -4194 -1928 -6039 -346 --3939 -8047 -7336 --5052 --518 --3187 --8431 --5217 -6814 -4833 -1710 -3324 --4500 --5913 --7796 -8298 --8 --2167 -9024 --1545 -7335 -9745 --6730 --5707 -1205 --2413 --224 -2353 -7761 -1540 -7434 --6173 -3239 -4132 -9407 -2847 -5787 -7775 --1699 -6749 --9858 -5095 -9061 -18 -6748 -8109 --3964 -3295 --4256 --8544 -9749 --6528 -3534 --618 --1559 --8917 -4321 -6844 -6216 -7209 -8840 --8999 --912 -3835 -29 --4101 --1200 --772 --6237 -7805 -9102 --7034 -2926 -9008 -7684 --2463 --1619 -5223 -7613 --1560 --6325 --1930 --5546 -4505 --4881 --918 --5923 -9688 --6823 --564 --4140 --8705 -1072 -2313 -3276 -8036 --6996 --6523 -7275 --5926 --9033 --5385 -4446 --29 --762 --5888 --3228 -9858 -8786 --5810 --9753 --9487 -5807 --6303 -9924 -8117 --3085 -3370 --3927 --8493 -6 --212 -7010 -5357 -4821 -5108 --5605 --8204 --4912 -6968 -8286 -6749 -899 --9606 --3426 -6660 -4956 --6619 -8064 --756 --8868 -2093 --7134 --6298 -7094 -7443 -6748 -6237 --1478 --5119 --1137 --5940 -2321 --8308 -3570 --2185 --9808 --9660 --2567 --1550 --9585 --3101 -9885 --6072 --4413 --6947 --4231 -3812 -2974 -3515 --2268 --6808 -9683 --9979 --5524 -9478 -9064 -219 --4489 --5701 --2879 --111 --5238 -3190 --9944 --6196 --1983 --5077 --2423 -540 -2187 --9676 -3217 --1273 --1446 -4707 --7942 --2561 -8524 --5484 --8321 -8223 --5087 --7103 -5742 -7976 --6513 -6108 -9127 --5986 --3967 -7904 --7036 --6479 -1676 --4489 --7098 -3183 --7038 --9929 --4636 --798 -3040 -1783 --9174 --7442 -5166 -2282 -2168 -4406 -13 --9979 --8074 -4725 -1298 --3726 --9676 -266 --4201 -1539 -3117 -6445 -8790 -2739 -8406 -9326 --7336 --3397 --4427 -5192 -9594 --9262 --3319 --248 -975 -1370 --8760 -2940 -1593 -7758 -2507 -6775 -693 --9174 -1288 --5759 -7093 -9710 -4421 -1946 -9182 -2516 --5932 -4939 --9770 -3339 --8512 --3530 -767 --2900 --8838 -8589 -9730 --1091 --4339 -9392 -4571 -3561 --2652 --3019 --3293 --35 -6225 -6856 -3950 -7542 -9039 --5850 --2829 --6476 --7633 --6135 --2213 --4477 --653 --2293 --2663 --6510 -1395 --3058 -7901 --8137 -7603 --1991 --8588 --8656 --7800 --4977 --2865 -3751 --7647 --9005 --344 --9043 -2596 --8125 -7576 -7799 --4339 -7945 --976 -2311 -7359 -7049 --138 --731 --1242 --6005 -9121 -3216 -1864 --9676 --9405 -1436 -8772 -8686 --9979 -9941 --6211 -4256 --1263 --2116 -2746 -9791 -7901 --6893 -8846 -1812 --7360 -4415 --6766 --437 -2683 --9546 --3308 --8707 --5310 -7901 --8874 --5339 --7821 --1864 --7821 --8236 -7449 -3932 -3184 -9710 -2369 --5997 --9347 -8800 --2958 --7567 -9340 -9248 -6216 --9883 --7300 --8369 --3967 --3418 -2736 --2568 -6825 -4798 --9753 -9499 -3021 --2233 --5490 --4861 -5451 -9791 --7791 -7981 -9658 -7131 -1011 -7719 --6474 -5269 -3442 --5048 -8919 --7400 --2010 -3867 --9323 -9567 -7814 --9879 -9116 --9645 -6459 -3595 -3812 -4371 -7244 --513 -4681 --361 -9587 -3650 --9917 --1914 -3090 --7790 -4500 --4141 -7811 -7573 --3772 -2534 -2093 -8258 -7950 -7147 --7170 -8472 --5524 --365 --8415 -7698 --1896 -7608 -1857 -1931 -6915 -3733 --7021 -9031 -4355 --7679 -7160 --6623 --2254 -117 --4934 -912 --4506 -2934 -725 -9013 -4096 --9350 -1298 -2073 -6273 --2079 -2628 --9690 --2159 -5426 --5758 --3102 -2847 -8694 --8215 --9327 --4197 -5078 -7014 -4186 --4812 -1257 --9461 --285 --9481 -6192 -9960 --4795 --5649 -268 -6515 --9984 --9284 --895 -131 -7774 --5793 -6302 -818 -3498 -6151 -2165 -9645 -4603 --7094 -2689 --5124 -936 -6622 -9508 --9212 --3943 -6461 -998 -3104 -5308 --9948 -9304 --7065 -4476 -4285 --8349 -9129 --2970 --9154 -4609 -2668 -3959 --5953 --4995 --8143 --8502 --5938 --3787 -3001 --571 -1424 -7513 --1056 --2379 -858 -3437 --4517 -3789 --4013 --5628 -5999 -5820 --2558 --5310 -1564 -6690 --8898 -8619 --5608 --9445 -5752 --4606 --6405 -6173 --9864 --398 -2660 -9296 --142 --8501 --2199 -7316 --6135 -2973 -9177 --275 -2570 --1024 -5511 --9701 --1990 --5950 -1802 -6221 -1508 --175 -7890 -6284 -4853 -9339 --6996 --8305 -1728 --6468 --8747 -8325 --8589 -4385 -7904 --9332 -2902 --3102 --7725 --1853 --5524 -2257 -5564 --7338 --3348 -7783 -5562 --1418 -4567 -512 --5156 -354 --1498 --5509 --808 --1681 -7965 -7437 -3720 --7230 -39 --9090 --2997 --7652 -5713 --3682 -5696 -8072 -7437 -5463 -4371 -4988 --2439 --5984 --4533 -4798 -1602 -8979 -632 --5632 --8707 -7264 --4732 -1425 -2413 --6834 -6096 -1208 --5100 -9343 --500 --5659 --4475 --9963 --2906 -2708 -2560 -9501 -323 --3967 -4087 --9185 -7329 --8968 -9198 --4549 -1561 --7530 -1966 -3454 --9972 --1600 --9390 -1842 --5940 -7841 -8923 --8705 --2745 -7759 --7466 -8954 -3117 -3659 -9626 -8720 --4861 -415 --7679 -3668 --8792 -562 -1855 -4110 --6768 -1807 --5201 -6140 --8267 -1533 -486 --6399 --3142 --1329 --7146 --248 --1807 -3148 -4126 --5142 --8699 -927 --1991 -8792 --1219 --5213 --5222 --4146 --3459 -8026 --778 -9980 --6631 -5754 --900 -5024 --3951 -7075 --5337 -9092 --2213 -9579 --2993 -8091 -3981 -9665 --4147 -5525 -8167 -3923 --7082 --5052 -728 -3935 --2916 -3793 --7473 -1508 --4613 --6687 -4861 --4290 --8480 -1217 -3077 -794 -351 -6761 -6157 --3184 --2579 --3102 -2140 -9725 -9622 -5343 --7299 -3639 -7479 -8550 --5900 --5035 --8754 --6640 -2087 -9129 --5697 --9284 -6771 -3641 -4112 --2846 --9271 --3893 --3691 -6625 --7387 --9380 --8707 -7017 -3552 --6461 -747 -6221 -5923 --8512 -1539 -2271 -7721 -858 --7821 --6135 -6682 --6412 --3460 -5507 -4672 -3873 -1453 --6237 --5005 -7530 --1293 -1174 -8724 -9980 --3091 -401 --2310 -1817 -8765 --5539 --6211 -9093 --8600 -6522 -3591 --5564 --147 --7081 -5734 -2381 -3388 --1570 --8892 -6409 -3942 --5025 -5774 -9768 --5498 -295 -4084 -3495 -7231 --4506 -2662 -3594 --7001 --6278 -2215 --3687 -1633 -2966 -9278 --6565 -9082 -6700 -9649 --3865 -4683 --3691 -654 --2488 -4436 --3310 --1052 --4749 --3964 --6507 -1946 -4980 -1361 --2813 -3484 --7882 --4036 -2444 -9624 -8780 -9135 -8472 --9277 --219 -3791 -7951 -1959 -8637 --3033 --8861 --2579 --8280 -9468 --2618 -6982 --6533 -3165 -4238 --5940 -8432 --989 -3926 --1170 --1405 -3219 --8802 --5722 --437 -7844 -6979 -7877 --3104 -8120 --8687 -1019 -9418 -8572 --2871 --3360 -9223 -1927 --1415 --1877 -5568 -1032 --1690 -1212 -5960 -7943 --8838 -8357 -695 -4957 --6228 --802 -4948 -6922 -6196 -7578 -8884 --4626 -2877 -9679 --8297 -9619 -6445 --518 --8493 --7098 --4645 --1609 -353 --1690 -2113 -4840 --1623 --621 --6945 -9669 -3409 -4132 --5308 --6009 -3339 --4723 --7473 --7065 --2249 --779 --8950 --4477 -9571 --9812 -4760 -8985 --1330 -8984 -8614 -3861 -2185 -3733 --5792 -9234 --6619 -660 -6409 --5404 --8096 --7890 --1261 --2321 --3420 -1453 --7032 --2574 -5078 --8551 --6631 -354 -8064 --924 -5660 --6929 -8589 -2230 -13 --9855 --1935 --874 -6456 -5416 -8460 -2579 -8985 -7669 --2973 --7063 -5949 -995 --2656 --7519 -9498 -5366 -6313 -6900 --8781 --1145 -632 --2027 --6377 --2047 --396 --5154 -7613 --2862 --9491 -7316 -9189 -8454 --8719 -9043 --3909 --113 -3664 --7809 -3358 -4941 -2237 -3992 -4650 --9623 -2086 --7961 -3910 -4603 -7979 -6137 -8235 --6408 --6415 -6291 --7169 -3018 -8272 -3275 --8324 --647 --6948 -1012 -9490 -5430 --5046 -512 -7292 -3147 --2751 -2654 --2380 --8583 -2689 -6426 --4183 --2246 -6880 --7318 -1359 -3350 -2765 --2257 --2762 -7448 -2857 -3923 -9924 -827 --4924 -3900 -6630 --2647 -5949 --1779 -3212 --5404 --9947 --7916 -9508 --5027 --4821 -2159 -3112 --7063 --4377 --9057 -7399 --249 -6282 -5971 -8767 --4701 --2215 --4423 --8697 --3348 -1976 --7652 -2220 --657 -5825 -3928 --7668 --5442 -2329 --3537 --2204 -5525 -2570 -7521 --2379 -7039 --5846 -7944 --4121 --2088 -3917 --1732 -1257 --4962 --6903 --8231 --928 --624 --5724 --2556 -6825 -8186 --7094 -4455 --5983 --7404 -404 --3187 -7538 -9280 -2962 -5992 --2568 -3992 --5182 -1805 -8583 -9556 -9629 -264 -6075 -7097 -9711 --2374 -47 --6406 -6690 -7450 -6996 --6108 --9271 -8777 --5992 -9543 -3033 --695 --532 -4970 -9456 -5551 -5717 --6211 --5899 -3728 -2289 --8394 -2266 --1360 -3700 --7961 -5511 -2556 -1967 --8716 --1032 --3252 -489 -915 -8565 --7392 --4581 --7396 -3572 -5506 -2735 --8279 --7763 --6695 --6167 --8600 --2561 --2734 -2498 --3053 -7961 -2859 --404 -2723 --3525 --6766 --6721 --4076 -3672 --189 --7974 -5606 --2102 -9323 --1069 --6885 -3217 -435 --1689 -9026 --5052 -7110 --944 -641 -9421 -641 --5942 -8279 --4556 --4431 --2925 -1545 --5052 -1217 --2508 -8456 --7318 --1225 --6529 -6722 -8684 -9456 -6496 -5047 --8015 -6776 -777 -521 --2404 --5002 --7129 -3217 -254 -9476 -2983 -2193 -6372 --2457 --3975 --4447 --443 -7019 --8604 --1117 -2847 -2054 -1733 --7099 --4137 --3251 --820 -4610 --318 -5577 -4094 -3841 -1277 --4822 -6019 -8377 -7040 --6194 -2746 -8961 -6431 --8558 -9971 -1323 -605 -2321 -1792 -481 --8567 --3920 --32 --7126 --1220 -7570 -556 -3308 --9335 -775 --4466 -9280 -7279 -8053 --4825 --4233 --2800 --8666 --1598 -544 -1967 -467 --9544 -9463 -8743 --7576 -4156 -6057 -5480 --3753 -5313 --857 --6231 --8722 -2449 -9665 -6752 -8044 -1325 --2710 --488 -8091 -5771 --4815 -3812 --3743 -7521 --9010 -4185 -8091 -6973 -8406 --537 -3039 --2916 -8410 -2228 --8374 -7209 --7217 -6343 -9587 -3391 --2048 -1872 --2304 --7287 -4194 -8511 --3053 --2596 -1215 -4312 -609 --7325 -3388 --4856 --3829 -4902 -7925 -1875 --8004 -3063 --4676 -1650 -3530 --2647 --5442 -7530 -8337 -7806 --2312 --1321 --1713 --1598 --1267 -1258 --2360 -2257 -9087 --9813 --8626 --4201 --437 -8236 -4790 --5383 --7459 --5151 --6789 --7743 -899 -921 -1764 -8485 -7039 -5907 -714 -509 --9327 --8660 -5221 --7988 -7466 --7994 -2327 --7081 -5912 -1636 --1061 -7820 -2669 --6534 -6189 --5221 --5793 -6622 -5954 -5292 -1996 -5976 -2801 --8694 --7314 --4036 -6776 --839 --9873 -32 --9833 --523 -7075 --5709 --2590 --240 -2545 -632 -6499 --3519 --5832 --2027 -465 -6849 -1627 -1820 --5123 --9623 -2786 -7027 -5275 --212 -8325 -1711 --2498 --572 --6487 --4549 --2269 -7762 --6395 -692 -7317 -941 --7583 -5141 -6626 -6075 -3230 -9483 --3127 -9962 --6947 --7519 --5310 -3387 --8212 --5963 --2814 -3214 --1638 -2651 --8438 --8417 --6983 -7220 --2372 -1262 --8951 --7829 --3053 -1506 --797 --8292 -5429 -7277 -912 --334 --3839 -7394 --6735 --3619 -939 --5947 --5058 -9135 -2597 -2807 --6066 --7921 --887 --8349 -7148 --8477 -7581 --1445 --2810 -5894 -6791 -4862 -7573 --3203 -3521 -1388 --4870 --8970 -9788 -9805 --4121 -7450 -9135 -1005 --1012 -197 -2014 -1248 --2930 -4263 --3030 --4654 -6818 --8433 -237 -1424 -2965 --4924 --8802 -3756 -998 -8961 --4459 --1690 --4881 -4406 -7497 --224 -1658 --547 --6458 -9409 --6293 -8186 -6786 --7790 --5648 --8448 -3867 -1518 -513 -670 --4663 --284 -705 --5013 --2434 --4867 -8862 --19 -9730 -5400 -2545 -6216 -4028 --9295 --867 --4190 -4845 -8170 --4897 --4154 -2475 -2106 --2660 --5219 --1056 --2525 --6888 -4760 -9619 --4540 -6426 --6529 -5577 --1229 -4556 -4096 --4489 --7193 --1694 --3013 -4575 --1194 -5742 -9406 -799 --6319 --501 -3816 -9829 -4928 --788 -9698 --328 -470 --8195 -2003 -2843 -9112 --2748 --5770 -3355 -90 --8551 --4545 -9407 -3790 --2813 -1361 -8777 --5610 -6409 -7395 -1626 --6135 --4912 -6544 -3369 --5495 -7000 --7398 -1363 --123 -1218 --392 -238 --2359 -9376 --5398 --6717 -5740 -7521 -8590 -809 --152 -3437 -1556 -3641 --8716 -7856 --6730 -2654 --205 --7705 -351 --1026 -9123 -8196 -4939 -7491 --268 -3021 -3016 --6298 --7132 -2662 -217 -7098 --6473 -4284 -7546 --5914 --5900 -6746 -6215 --2507 --3904 -6885 -5539 -5225 -3515 --6984 -2780 --5030 -3650 -6371 --2202 --2647 -3902 -451 --6005 --7691 -7759 --6795 -7687 --3864 -3213 -4367 -521 --2453 --820 -2353 -2025 --5109 --4300 -3063 --6387 -3324 --3840 --1330 -166 -5247 --1140 --1795 -3456 --5864 --2997 --4677 --6913 -4587 -5372 -1027 --4937 -9757 --3673 -5568 --5142 -8164 -6447 --5501 --398 -8018 --4472 --5090 --2711 --5338 -6547 -2426 --1209 --4448 --2904 -7656 -9725 -6378 -5923 --1713 -9994 --6144 --4747 -2379 -4644 --4595 --8115 --6134 --8789 -6328 --2903 -8250 --3559 -7761 -7264 -4132 -894 --9045 -1843 --4716 --6546 -71 -7548 --6052 -9861 -8574 --7915 --7455 -7065 -2338 -6133 -6941 -6676 -3238 -5253 -5515 --5077 -9912 -5568 --5326 -7265 -2851 -1722 --5963 -3872 --4351 --7103 --905 -3117 --929 -9983 -9579 -8927 -5581 --4518 -8951 -6810 -835 -2950 -6445 --3557 --8118 --3751 -5824 --9970 --3648 --3304 -7154 -8445 --1466 -1452 -8789 -7676 -1425 -5887 -6825 -5309 --8469 -4927 -6432 -9798 -7466 --7700 --3247 --3510 --4592 -1117 --9059 --3757 --9873 -6810 -7782 --8433 --9860 --7360 -3971 --4190 --3133 -2313 --2734 -2096 -7531 -2114 --1178 -9729 --1724 --1914 --5783 -8694 -6781 -1574 -4081 -5303 -8829 --4644 --3506 --5459 --3030 -3639 --6529 --9563 --9352 -4298 --2458 -853 -3647 -8492 --5459 -8372 --697 --9694 --3412 -2002 -7323 --2436 --9944 -7687 -8117 --6117 --73 --8263 -9755 --1032 -8072 --7989 --4881 --6120 -849 -3706 --1996 --9494 --7933 --2255 -2367 -9312 --185 -2237 -2425 -8819 -3971 -9481 -7901 -5217 --1412 --1557 -62 --219 --6479 -9962 -763 -8545 -1733 --6832 --762 --6161 --5504 -1463 --647 -5447 -5472 -8723 --285 -305 -3565 --8100 --9996 --1170 --7606 --8197 -5824 --9012 -7448 -5853 --2751 -736 -798 --6695 --4190 -1370 --764 -933 -8533 --2217 -7578 --4308 -9256 -6144 -7343 --8588 -8329 --8762 --632 --2808 --3394 -3115 --3658 -7660 --2888 -3900 -2280 -6949 --311 -9406 -1511 -9167 -899 -5460 -1129 -5533 -3665 --8729 -8024 --7627 -474 -4603 --9367 -9852 -688 --1180 -6072 --7497 --4337 --2145 --6357 -4158 -8624 -6961 -9755 --4613 -7719 -4845 --8267 -6915 --6216 -970 -1393 -6700 -4585 -8667 -5856 -1452 --2657 --7781 --2874 --7683 -1880 --6080 -2708 --8111 -2545 -1393 --5704 -6129 --5328 --1171 --8953 --6983 -5472 -8929 -4087 -3147 --8967 -736 -7904 --7258 -2418 --2806 -5665 --1268 -5647 --6732 -4576 -4123 --3964 --6529 --2336 -4545 --7474 -7392 --2795 --8081 -7111 -6435 -2660 -8748 --7047 -6750 --7970 -4462 --212 --7114 --728 -2918 -4239 -8877 --207 -8543 --8600 --8967 --4372 --9240 -3104 -4928 -5673 --7263 -1834 --5805 --7122 --6040 --1993 --6426 --8402 -8902 -458 -8260 --6164 -1767 --410 --7820 --5491 -1448 -5130 --255 -4646 --4441 -296 -9326 --9016 --1090 --761 -1005 -8170 --8560 --7056 --510 --561 --7685 -1563 -9182 --9855 --2478 --1423 -660 -7040 -1652 -4042 --4348 --5174 -2375 -8677 --6196 -3039 --5807 -9061 -1746 --2145 --24 --6990 --4360 -4853 -343 --3285 --9661 -7806 -8406 -6613 -4903 --1144 --386 -9522 --5160 -8934 --1725 --6729 --8028 --6476 --7455 --6120 --7930 -3064 -1527 --5176 --2351 -6017 --7422 --924 --412 --309 --6435 --9613 -3405 --2087 --7351 -688 --2187 --6164 -9407 -2664 --8032 --684 --3878 --3372 --2724 --3477 -5703 --6148 --9347 -5854 --1853 -2905 --7909 --5957 -4948 -8740 --4311 --4253 -3178 -7401 -2533 --2179 -5201 --2310 --8129 -4844 --818 -289 --877 --5802 --4691 --9845 --1445 --2093 --9405 --7441 --9505 -817 -5636 --5129 --5781 --2015 --6473 -8003 -1170 --1476 --4256 -4313 -6622 --6595 -3308 -5141 -1827 -3910 --5773 -5341 --3091 --3989 -5122 -2689 -539 --9013 -4282 --1984 -7995 -9832 -6750 -5040 --5456 -6963 --3893 -429 -3515 -4111 --2517 -8988 --2608 --7154 --3815 -3953 -9442 -5600 --7676 -5131 --6182 --4744 --4454 -54 --3397 --1142 -4957 --1817 --3162 -7487 -5604 --6713 -3046 -4609 -2076 --4778 --2920 -8157 -9890 --8775 -8139 -4652 --5398 --6891 --3523 --6508 -2824 --1948 --228 -7323 --3483 --8120 -2187 -9310 --8204 -9963 --6322 -9323 --5096 -4036 --3361 --3445 --4771 --5783 -9067 --5255 -6786 -1018 -3115 -4839 -1817 --8375 --1126 -6368 --6834 -7030 -9464 --7756 --2828 --9188 -9480 --1200 --4884 --81 -8679 -9406 --4194 -7935 --6999 -910 -947 -1490 -2563 -2237 -3854 --2722 --7704 --4831 --429 --5477 -6687 --2671 -3063 --8655 --1523 -9535 -2589 --1135 --5923 -1038 --1577 --393 --8688 -147 -7035 --3038 -3691 --8707 -8743 --3113 -4355 --7063 -60 --6157 -2318 -6845 --387 -1857 -4853 --8967 --3102 -7721 -6472 -694 -4086 --6812 --6508 -8910 -4814 -212 --3256 -5134 -2840 --9144 --4652 --6235 --7788 --5984 --6071 --8348 --857 -1747 --1622 --3870 --4551 --3956 -5713 -871 -4887 -2066 -6776 -1277 -1012 -6070 --1837 --956 -6505 --4055 -6930 --7188 --5369 -2997 -3454 --6231 --560 --4147 -8985 --4299 -3023 -4406 -6978 --2804 --8744 -1252 --2131 -9116 --3757 --8433 --7709 --8600 -7184 -204 --3342 --1099 --8805 -6179 --6889 --9188 --1663 -9751 --2479 --6636 -98 --514 -2754 --6526 --2381 --8394 -2157 --8451 --6134 -9672 -6807 --5056 -7352 --3051 -8979 -3564 -4185 --8846 -8246 -6651 --332 -5874 --4851 --3418 -32 -8510 --6461 -5192 --9008 -4624 -5220 -3063 --7380 -971 --7912 -2516 -1429 -8400 --4925 -2606 --219 --5533 -4644 -3454 --8127 -6126 --8776 -7346 -8467 -5686 --8100 --5923 -9 --9903 --9002 -4565 --7965 -7210 --3135 -979 --2708 -985 --3523 --1395 -7694 --3917 -2249 --5688 --745 -3238 -1488 -3862 -2896 --8864 --749 --3574 --9240 -6163 -7758 -6341 --7738 --237 -5914 -1194 -6427 --5758 --6370 --4196 -7627 -7209 --9136 --1290 --8846 -6713 -9583 --4734 -3111 --216 --874 --6055 --8674 --2618 --2183 --6444 -6075 -1125 -2730 -4269 --6567 --160 -4757 -9296 -584 --8576 --8388 -807 -7944 -6362 --5310 --3741 --9206 -1545 -6933 -4197 -6220 -8069 -9207 -8786 --8544 -7494 -1627 -8557 -6786 --7695 -9672 --2059 --2914 --7203 --9676 --9332 --7958 --3145 -8769 --1742 --269 -6993 --4516 -9485 -9557 --1392 -2076 -4927 -6696 --7909 --7734 -9334 --920 --8733 -1807 -809 --8355 -4095 --5182 -2745 -9846 -8566 -6467 -4878 --9377 --2005 -8677 -8833 --7004 --5987 -6140 --6957 -617 --8583 --9632 -4002 -8863 --3551 --1194 --2027 --3610 -8406 -3899 -4585 -915 -4036 -7108 --4833 --6003 -5824 -3557 --7644 -4166 -6092 --188 --2310 --312 -9407 -8481 --9141 --6186 -1280 --6164 --178 -6257 -6462 -8723 --5359 -334 --3521 -1817 -3570 --370 --4199 --6024 --4747 --5463 --9136 --6635 -284 --9704 --3067 -2219 --6947 --7837 -705 --4518 -6486 --8737 -9423 -3990 -6626 -6208 --8197 --7791 -5959 -7972 --1725 -9594 --8996 --3758 --5661 --2739 -2329 -4610 -3304 -9015 -722 -2863 -2066 --7307 --1623 --9174 --4507 --8004 --5452 --1069 -2240 --9507 -5313 --5775 --5908 -7487 -6211 -8032 -3295 --8968 -8081 -1747 -2878 -7581 --5807 --2851 --2531 --3448 -9782 -5244 --5747 -9574 -9477 -816 -7612 --4310 diff --git a/2022/inputs/21.txt b/2022/inputs/21.txt deleted file mode 100644 index 2c1b1da..0000000 --- a/2022/inputs/21.txt +++ /dev/null @@ -1,2755 +0,0 @@ -swbs: bwzr * swcj -dsch: rvqh + fwvg -nlbr: 2 -drtz: btpb + lngc -nwff: vqlw + lsdd -zjzw: lbtj * whgf -rndt: tnjv - dtdg -hjjz: nrhq + dbss -tfng: 3 -fjtw: nmvr + qmrl -dbwj: mplc + vbpc -gwgp: vljt + qnsw -djwh: 2 -mlbf: tzch / cqdv -stcz: 2 -gzrw: hwfp * fbrg -qjgp: 3 -pgzl: 2 -ltzh: ftwz + cwjt -wwnp: 4 -bthj: 4 -bmcq: grmh * lhbs -ltvb: gslf / pndc -rgfc: lwrs + jwsn -ljwn: 2 -pqrd: tglb - rrbw -jhzr: 6 -fbfd: pqrd + gfhw -ccqt: 10 -vwgm: 8 -jmtf: 20 -pwhn: 6 -wrcl: 3 -qmmf: ztqj * rtsc -mwgc: ftnz + mlsj -rjvc: 2 -nmzw: 2 -wqgg: 4 -zqzn: mhvn * jwzq -pjzp: qpfv - bdjw -cvdl: 4 -rvhc: 2 -tfzp: 10 -nmcd: qpln + bzbq -dpjh: rjfb / pgzl -cnvf: cqln + qrbb -dgwj: ptsl + pfnm -nvwt: 1 -nvqw: 2 -hmld: 2 -jsvm: 2 -qpgb: 2 -rhhm: 15 -bqmg: vbcn * dwcd -btrv: ldrw + mwrh -snbz: pfrf * smqm -zrvw: zhcg * vmgw -bjdt: 2 -ffdf: 6 -vwrh: spvc + rwcp -rmfv: 8 -hhpb: 4 -jtzp: 20 -hclm: 5 -vwzs: mhcg + ltvb -mrdd: 4 -rmwc: lqdh + vwgp -vsqj: mmwv + wcgb -bthc: 7 -lmfv: 9 -dhfl: 18 -lchr: mdtn * vrsg -swtl: 11 -jwdq: 2 -mhbd: 3 -hbqg: 17 -hvpl: 4 -vvcd: 16 -tsjs: 4 -fvbn: 5 -pznb: 5 -jgqh: 5 -ztvw: 9 -lmnp: nvvm - tmnt -vlpd: 2 -mtdc: pgnc * ddzs -qpjd: 5 -nnvz: wnzd / qpmq -pqpw: vprc * fhld -qthr: rllp + zszw -jftf: qjcb - vmsb -tdhr: 2 -ngdg: 5 -dlhc: 5 -nszs: 2 -vtjm: mjtz + fbqw -ssdq: 7 -rspw: 6 -pgwj: 9 -tpjn: 5 -ssmc: 3 -lzql: zqgl * gsmn -rzjb: 14 -ptpl: 3 -nrfc: 2 -vrll: sgnb + brmb -vncb: vwzs + vdvd -fnhm: qphs + fqpt -smqs: ztjh * mbtg -hvcr: srnq + fbss -btmp: 5 -sbdc: 3 -zbgh: 5 -wvmt: 18 -znjm: tgqt + wrzg -scsc: 2 -dddl: 2 -wctj: gvjh + ndhf -jqvb: mntp * gpmb -rcdc: lfvp * msbt -fcrt: lcgq + nmbw -stqb: lmqz + gpbf -stpp: 3 -twfc: vtnq * mjgp -szhz: 3 -ggcd: 1 -ngpn: jjwn * cttr -mzqf: 4 -dqdl: mhcv - mgdh -zvvr: 5 -qsfl: bjzl + psbm -blsl: 2 -fjjn: nrmn + bnlz -jjvn: 18 -hdhh: 2 -qptc: hpdv + zpcf -gfmr: 9 -ssbc: 3 -jvrj: 5 -lwzh: 18 -qpgf: lcdc + mwwd -mplt: 19 -prpm: lhhm + jnrl -ghdb: rwzv - gdgv -pndh: srvp + svvr -mbql: 1 -qpmq: 2 -lwjg: 5 -ngff: 4 -gfgp: nggm * bwgm -fccf: 9 -trfm: 4 -qlcr: 13 -lghs: 14 -jldm: rpfz * qtzw -szht: 13 -hqhd: rjvz * bngz -bdtz: fzct + qrpm -jsvv: 1 -btsw: sgpp * lcrq -qjts: 2 -mrcp: 1 -hbbf: 4 -nprf: 2 -tzfd: wclj / qmzp -tvgg: 2 -bfvt: 2 -qbzj: cjvp + dlwc -szzr: vltb * vbfl -lsww: 4 -rjtd: 13 -jnvb: ncjj + jsnr -pvfg: hbhf * ghsw -nqpg: 2 -gjjm: fcct * bcfn -mcrj: 6 -lwcn: 2 -pvdp: prtt * ddcq -hcjd: tclq - cccp -hjlt: nssw / jbjz -rrsp: 3 -nwwz: 3 -sfpl: 4 -gnsz: ntmg * gbmr -mgtf: wjpf + bmmh -rtlb: 18 -sphm: ndvz * bmbb -gvsr: 2 -mcct: nbqr * shmh -cchc: hlld + ggrw -rvdq: dnjs + drpz -mggm: 2 -hbvb: smwg + rbjc -vljj: jgjc * qdcs -qmsf: rwwf + bccn -ghds: hsfv + tmcb -pbzg: 9 -nsgb: 2 -sgdp: tfhz * vdqh -ljpw: qwsl * ttcp -bgcz: 15 -bnzp: 4 -tvpm: 2 -wtzw: hnwh + ccmc -dbml: lcrd * tltn -lblf: wshv * htwm -gglg: zsdb * fwtq -dzvn: 7 -dslb: 3 -cnsb: zwqt * fdgq -vnbc: 4 -stpf: ltrp * pqpb -mhcg: vbsw + llrj -tdnf: 14 -dclr: 5 -jwjh: 3 -dzbw: 4 -szwc: mhwz + vwqz -pqmv: djpj / gvsr -cjcn: 2 -jwzq: 5 -zjcd: hnhw + szvw -wcpl: ctbm * pcph -mqpc: 3 -qtzw: 2 -tcpq: 7 -fsll: jcct * lblm -wvgc: tjwv + fgnv -mbmn: 2 -cbnb: gwts + mqgp -gffh: 6 -fpsr: 14 -tfmr: 4 -vzjl: 7 -srvp: 5 -dcdt: 11 -lwnm: 2 -thfc: 5 -ttzp: 3 -tcln: trjt - gjlh -bsmg: 13 -bjfr: 3 -njhr: pgbn * jhmb -ccnq: trbd + phcp -ppfs: tjdz * gvdb -tbvr: tmbt * nzwc -vbcf: 14 -fmhs: rhnh * hrnt -vrqb: vgqv + mbql -mqcf: glcd * wvpz -gnsl: qcpd * qpzn -vzbv: 6 -tzcv: jjbl + mfbh -rvmw: 3 -gmpl: 4 -gwgh: dfgm * pqft -rmmn: 3 -cznv: 1 -vlql: 5 -ptsl: 1 -fvgt: sfsr * ncvz -jgdv: 2 -jcdc: qpgf - wngc -fhmm: ntgj + cnlq -nvth: 4 -zgmb: vpbs + mdgv -hfrj: fjcd - nzzh -vdht: qmnc + qmgj -gppd: 5 -bqvf: 18 -qrjb: vgrt + gqwj -hhhp: dnsn - hzsg -qmnc: gwjs * snbz -hmbh: swtl + zchv -bvwq: 3 -tcfm: btmp * lbfb -frbf: 2 -vlqr: 13 -wblq: 2 -nbnv: 4 -tptf: cqnz + btqg -qtzv: vqhd - ggld -nmwl: 4 -jfrp: nwgh / zwmp -qwvl: dhqb - zsmz -ztjg: 2 -grmv: 2 -mtcv: zwcf + dldn -hfrn: ltwl - tvjg -glzr: ptqb * wbqg -tjwv: 4 -gvqf: bfgs / wwcj -mcmz: mvgr + lrmd -vjcv: pptq * qczt -zlsv: 2 -ppcd: cmnh * jfps -qcpd: 4 -mpcq: vlcd - gsfz -lwbn: mcdp * csdg -gcsv: hqhw * nbrf -mvrf: pfjr + tgvz -pcsq: rtpb + csqh -vbfl: lchr / gjcr -ssmp: 2 -crvm: 8 -mpgh: 14 -rrbw: zbch * qsvd -ctvr: ljpd * vzhg -ltrc: prmp * gqsp -hrzl: 3 -vqvr: sgww - bplb -ltcd: lwcn * gsbt -gbjb: lphc - fbfd -nqsm: mcgw / gpbs -zhlw: sbrq * znbn -slrc: rwtl + bzmv -rbjs: 1 -brnr: 5 -trzh: qbzj * dmns -tbqp: hbsc * vdjg -mjhq: 7 -scrg: bnzp * lpwj -hzcc: mwrw * bqft -grdg: zlwz + tvfq -cvcz: 9 -fqzj: pnvh * tgdh -jjqw: rcwt * sdcm -cqnz: nprv / dstg -bvnh: 11 -hzzb: tcfm + jhqt -plwd: 1 -frvg: 3 -wcgb: pwhn + djnb -rbcd: 3 -jvvr: pnlm + lrmw -gdcv: 10 -gjgv: 9 -dnjs: vlrs + ghcl -nbrf: 2 -mnfc: 2 -gmlp: 2 -rzpj: gglg * dbvl -pwdt: 2 -lhjp: 5 -ghpb: zlfl * qsgm -snbg: 19 -nlnt: 2 -swrv: scrg / gqtm -vczc: 8 -qvvj: mtnz - nttd -cvrm: 4 -ffrq: 2 -lmqr: 3 -lbdc: jngq + tvzd -mrgj: 17 -bmld: 3 -trmq: 3 -trjq: 2 -chgm: 9 -vjll: 3 -mnzg: 3 -nlgs: cqsj * bmld -pmdp: dwst + mwhd -qdjt: sdgv + nzbr -vfnj: wbzh * bpfp -dbrt: 5 -nqgd: ccmw * lvfn -csbp: wpfr + zsgt -lzml: 3 -vszv: qdtf / mppg -dmlq: 2 -gdpn: 1 -jfsr: gbrc + hjft -tfwz: nlgs * dcdw -llgj: 2 -dvpb: cfbh * jqvb -dbdj: 5 -fjmh: djwd * cpcs -ssjd: rvgs * wwwf -whnw: 3 -trmt: nwpl * qvvc -mgvl: trdc * gnbw -llrj: vqqj * dtwl -fhfw: tghn + hjpp -tvzd: 1 -jfmm: fgcn * wtcf -vjnn: fmjf * mwgc -fggp: 5 -qfvq: 13 -pwnc: jltf / smcn -hgzm: ptww / fvpb -tvjg: swcp * vqzq -jntr: vnwr + lslv -pfgn: 3 -zqnw: wwwj / tpjn -mwql: qvvj + qlsf -cljv: 4 -djhj: 1 -tztb: gpsv * vcqp -pqpb: 9 -psrj: 2 -root: pqpw + vqmv -pbfn: 3 -thbm: 14 -zhgw: 5 -rmpt: wzhv * jgdv -cbhn: ffrl + phcm -pspf: grdg + qlcr -zsdt: 2 -sgwp: vgtq * fnnd -qpdj: 2 -mlsj: pdqw * ftqc -ndns: 3 -tfhz: njqz + bwwf -wdpw: 3 -cpzz: sprl * cjcn -wfwp: nzdw * fbzf -wssl: szqv + mgzb -lrtm: qzvp * hsdf -wsrp: dhzz + rnpm -gmgz: lvbf * jzct -lwml: 5 -tfwp: ghhp - jphm -nmrj: vgjb * tsnf -tsrd: fqtb * ncfp -trmv: qhtw + mcth -lmqz: 3 -szpt: 3 -ncrh: qrrp * fbhh -rlcm: 7 -jllp: dvpb + phcb -gjsn: 5 -djpj: lzgr * znnw -hblg: lvdd + wsmf -czmz: 13 -hthc: jvbq + zngp -lpwj: bnwc - btvj -mnqb: 2 -lhdw: ssjd * pznc -msbn: rhvb + vszz -rwtl: spvl * lgph -rjhd: 2 -jrzr: 1 -znld: 3 -ftrd: snrm / ssmp -rnpw: nlfj * nqsm -shls: gwgh + cdrv -zhqj: 4 -bwgm: rtgn * lhzp -gcvz: 11 -cbqr: vrjz * qblq -cdrv: zscf * lssf -bcrj: wwvz * pjzp -ncwf: mwww + vjln -vjvp: tspn * fljz -qltp: ntgn * nvth -ddcq: zhtl + ggcd -tpml: 5 -zmcz: 9 -dczq: pphf * mhtr -jvbn: 2 -lpbt: ndbd * wntf -tptd: 2 -fmjf: 2 -trhb: 11 -zvgf: vbcf * rcnw -rjvz: 2 -gvjl: rgtv * pznl -wwmf: 2 -nhjz: vtmt + wndr -dmns: 3 -wdtv: 2 -zhgl: 19 -gmpg: dghv * ddvc -lhhr: 7 -tmdf: znqh + bsvn -rljl: wbjc / pwdt -ggqd: 18 -gzhn: 4 -qtnz: 16 -fzlz: 11 -gslb: 4 -fqvp: 13 -djpc: 11 -pnbn: 4 -mfnw: rmsr * hpgb -mjlf: pffd * bzzz -rbjc: hzdp + fmhj -jwjv: sbgs + gmqc -mwrw: 2 -gwmq: lzgc + brhd -sqvh: jddd + dbml -gpsp: 18 -wjlc: dzbw * spnq -slgb: cshp + phls -rfqd: fsll + gjsn -hbqh: gmsp * nvqw -tvbj: 4 -dmtn: 4 -csfn: 18 -cqjn: vfvl + mmtb -zmjg: vstl * ggqd -hqdh: 2 -tphr: tvll * dbwj -zsjv: 14 -nggj: qfdz * lqcr -pznp: vtfh + fcmf -jpqr: tfwz * dgrf -vmsb: 1 -jnnp: 2 -lnbm: 2 -rpps: fcrt * qjts -nlfw: chpb * gwrm -swbm: 12 -lgmd: 6 -mslg: 2 -jznf: 8 -nqdm: tddz + ngbr -whgf: 11 -qqgw: mcpl * jtnt -mdbc: 4 -rfjq: 10 -tdtj: qswh + hnqn -szhj: brnr + fdhb -nzbt: 6 -ntjz: vqht / qbgw -mgrq: znpm * szss -fzcl: 11 -ltwl: tlmf * nstb -fcrd: szdq * pdrr -tvbh: fqvp * ptbw -bfmm: 4 -llpc: 5 -jvcs: 3 -gqtm: 2 -jsqh: 3 -rbch: 7 -nsct: 2 -dldn: hjjz * nmdh -bdfj: 13 -vmfn: 4 -znqh: qczj + lqnp -hzwf: lnzp * zdst -rlpb: hnlr * ghpt -pgrp: psvq + mnrt -qblq: 3 -mznc: 5 -qbwj: 4 -schh: 5 -mmhg: bvcg * jgqh -qpzn: 2 -ljhz: dqdt + zjrz -tgtf: vthl * zjll -pncm: 4 -vprc: 3 -drnb: lqtr + trds -fjht: ngdg * vpjb -vbnh: vbpt * vzfh -chtq: sphf * wblq -cfjn: vrqb * hcnb -sgpp: vnbc + ssbc -cvct: qstc + mbjj -wgrj: 13 -vmdd: zlff + hbqh -ndvb: hvpl + nlwj -tbpb: 2 -ljpd: 5 -ztqj: 11 -ftnz: twqt - ftsd -tvsd: 3 -jrhj: dlzc + fvgv -rsjf: vqvz * jmsq -wjpf: bmjw * fhrs -blcl: phbv + qnht -gfjh: bmbl + gvqf -ggfr: jsgp * zbdv -hmgp: mlbf * vqzn -hlzb: lqzw - pwwp -ccmc: 3 -wqld: 17 -dvbp: 5 -tppg: bsct * cvcz -zwmp: 10 -qglh: nhjz * ltrn -nwnm: jfrp - whzt -tzws: 2 -stws: 3 -sncb: vbld * tmgj -zltb: 8 -rbmg: fzlz - nzcc -srfv: ghmr + ntcr -ttbm: cqjn + hqps -bmmv: gwdv * bthc -qgwj: 4 -lfpb: fmhm + ltcd -hzsg: 12 -mvjm: hqhd * ndln -gpvf: 7 -btdm: fzhc - wrhd -gvcq: zvmv * jmnq -gvpn: flbj * drnb -lgpq: 14 -rtgq: 9 -wbdw: 2 -zzzd: 1 -lsrt: 3 -tzch: pspf * jtrg -ddrh: 2 -nzbr: smqb * shlv -ndwq: 4 -znfd: pcsq * pvrp -fqsd: bszd / tptd -cshp: 3 -djnl: 3 -glcq: jfgg * thzv -fzjp: 10 -qpln: 6 -rtwv: 5 -sfpd: 4 -rtcb: 2 -qzrj: 17 -zdjp: zrmn + jwjv -fhbf: 2 -fhld: fggv - rmct -vpcr: vbzz * tdnf -zlwz: 11 -pbmr: dpqt + jlvm -lcdc: ntjz * ljwg -wrbm: 4 -gqwj: 4 -bvlg: 6 -lmhh: 4 -lvmb: 2 -htwm: 4 -qzvp: 2 -hlbl: 3 -mdgv: bntf * mvlh -rcld: 6 -vrjs: 6 -ctqp: 17 -hzfc: mngq + whhl -vvdn: 5 -dmsw: rhlg + btdm -dtdg: wvcw + fzvp -gwbc: 5 -ptlh: bpnl * hdvb -lgph: gwbl * pnsp -zplr: jqpw * tcpq -tvlt: rzgt + lmpz -fhmg: 7 -pwdq: 2 -dcnn: cvdl * pwdq -tdds: chdt + wczl -gwts: rzjb + vvsd -vqqj: hnfs * dntv -dgzh: 2 -rrsl: 2 -mqfr: nzrr * lpnd -pfms: 2 -ntcc: 8 -jqzz: lljd * hvnt -frrs: lmnp / mzwd -rswg: mhfq + gdfp -qltd: bqvf + nlpc -pfjl: bhbm * vpdr -mhvn: dzmw + rtlb -qtdv: pgnq / zhqj -bcdw: 3 -rmmf: pvtc * gcff -mvgl: 6 -tzms: 2 -cdzn: 3 -hwdg: 2 -fsdw: 2 -ctpf: 2 -vsht: tztb + snjm -dpmd: 3 -gcgz: jrhj + sflw -tmgj: 3 -hrgq: swbm + wlpn -cdsr: 6 -qphs: mmmd * rlcm -rzcw: 2 -tsvh: jnwb + zbpf -pcph: fdtl + hmcc -wqqd: 2 -ctll: gnfp * mnzg -brdj: 7 -fvtj: gmlp * njnl -phcd: 3 -grtn: 20 -vstl: 16 -tjms: 5 -pnfc: dcdt * qfzq -lwfw: vgvh + sshv -czmc: bnsn * ggbf -lrbp: 4 -hqmh: lgnl + hcvc -wwbw: 4 -dwvl: tptf * vtjm -nnjb: 1 -wsjg: 6 -qzqw: 3 -jvbq: plhp + swtm -lvdd: 1 -tzdq: 7 -qswh: 16 -gszj: 2 -mrzv: 2 -hdfj: 1 -dwqp: 10 -fjgm: bqmg / fdlv -tlcm: 10 -hvbj: mslg * qbsm -vfqn: mtcq * swsd -pwsg: 3 -qjcb: jjqv * hbbf -ztvf: qbqp + qsfl -jmph: chhc * zfrc -djjb: 2 -djtf: mrdd * cchc -lblm: 4 -pwjn: 3 -qfzq: 5 -tgpt: 5 -fngj: 4 -vvlg: ztvd + zdrh -hgmt: fqsd - btmn -jrll: gvrv + snng -gtfn: tpcs * chhr -vssg: 3 -wclj: mgrq * qtms -zrmn: 6 -flvd: zrrm + bvlg -plhp: whtj * ltvj -vrcq: hsvn / hjgw -lvrp: 6 -jtsd: 3 -mtcq: 3 -wnzd: crhd + nqfh -gnbw: 10 -nvzb: 2 -nfpw: gpcz + wzcm -rfgt: 7 -nzpn: wdjw * tpbf -dffz: hqwg + rtrs -zjll: jwjh * pbfd -bmbb: 5 -tnsb: czbg * djwb -czst: pbgh + bzrh -nsqh: mcjd * zlvl -bnlz: 8 -pznc: 12 -fbbt: 13 -rhfb: zwww * dbql -jdwd: ttgb * ptpd -cvgb: wwgq - pbzg -nbvp: 3 -pjqt: pznb * sscf -nhqz: fgfs - gdpn -swcj: 3 -ltpt: 5 -fgnv: 10 -gwwn: cjrg + cdvl -rrnr: 3 -vpjd: 4 -vrsg: lmzw / qgzb -btmv: rrjf + dmjf -lzpb: 4 -ztct: hdhb + sbbz -pjtn: 10 -ltrp: wffd + rrzz -qcgj: djnl * hmld -bjfh: 2 -mmtb: tjms * rvhc -rgtv: 2 -rgdr: 2 -dzlt: hpgv * wpmt -rvrc: 2 -mvhj: wmtb * jmvf -vdrs: 8 -vbsw: 7 -jfzf: gzzq / swch -zwcw: pcml - fqzj -jmvq: 3 -vszz: crts * lpbm -vbqf: 5 -zttm: gwdt - lwgt -tjdp: 6 -sgcs: fvbn + pvfg -wnng: 13 -rqqc: 3 -ztpm: trhm + dfdj -tvvm: 4 -tzdj: 2 -jlhw: gdcv + jhbn -ptqb: 2 -grfc: cznl * vgqb -djwb: nfsq / crgw -hgsj: 2 -tczg: wmrq * qslq -hzdp: gmpd / vnfb -nrhq: tzjm * hdzl -lnlf: hcpn * qrlm -vmgw: 9 -rzgd: 4 -strm: tphr + fcrw -bmbl: tbnv * pwsg -fcjj: 17 -sgcz: zcwd - lbdc -jlzg: nrrr * mtdc -szrw: 2 -fjrm: 2 -pntw: hcqn + qgfb -snnz: ghqq + ngff -gfhw: 7 -pqdg: 2 -pfhm: 6 -llzh: hgsr - hlbc -mlmp: lhdw + hqmh -rztd: jpqr + rmpt -lprq: 2 -qrqd: 5 -gnfp: 3 -wpmt: 2 -zrzq: 5 -pqsg: lmwl * rttf -wdhb: 3 -srhp: zdjp + rgdr -cqsj: 2 -tlzq: 2 -jvdt: 10 -rwzv: fdmf + gtwj -bwgc: 4 -clzs: lwbn / ptpn -cnhz: pzmn / wtqg -hqwn: rfrr + gzdv -bszd: fwds * qpdj -ggrw: 6 -zmpd: gfgp + dqdl -sccw: jhlw + bhjf -ffpz: cpzz + srbr -mlcj: gsbp * qtsd -twtm: 8 -jnhw: cbnb * jvbn -jpsp: tgbh * ctpf -ztrd: 13 -zwcf: nprf * rzdh -rlmp: njjn + dzvn -lbtj: nvfj + djhj -fwvg: lpbt * glqf -lqzw: zbqd * shbf -vpbs: nbvp * drtz -vzfh: 20 -jddd: cvct + tngd -chmv: 3 -lcbt: 5 -gmqc: 4 -rtpb: tbrb + csbp -pqgt: 4 -vbld: dslb * fbmt -gsmd: qgvc + pbqj -vdtv: 5 -wwvz: 7 -wzcm: 4 -hnqn: 15 -jmnq: 5 -fcqq: 3 -sljs: 3 -pzbn: 2 -chhr: 2 -zfrc: 3 -tmsz: nzmt + twjw -tjdz: 3 -bfjg: wssl + bsmg -qqdg: pbgd + qblh -jvvd: jfmm * csmz -ggdg: pdvg * zdrv -dbsd: hthc / rffv -jdls: 3 -jwlm: vjnn / rhfs -vnsn: pzct / qbjb -jvvm: 11 -gpsv: qptc / pdmm -nchv: zrbv * nvzb -jcdj: 4 -vgqv: rmmn * jcdj -dmlf: gnsl - jrzr -rpqg: 8 -pgbl: 2 -gsbt: hmft + tgtf -drqz: jvvm * dnzg -qhtw: qpgb * mplt -gwdt: zsjv + rjjv -tcnw: 3 -rpfz: wbvl * ddsd -wbqg: 5 -wdvm: 3 -nzwc: 2 -rpvl: 15 -ldrw: mpcq * blsl -srlj: 7 -jsvw: rtlr + pqpr -djwc: nmvc * tccv -jwmd: ttts - zfmh -zgff: 1 -rttf: 18 -sbmc: 2 -vwgp: 4 -mzjn: 4 -jtcz: sjqp + zbnt -dhtt: lgfg + vhcl -tsnf: 2 -dlzc: wdtv * mrgj -cghq: 2 -bwsp: tvcg * dvcr -mdcn: jvrj + cfjn -rtgn: 11 -zfnr: 2 -rclr: smvm / nlrj -spvc: dsch + dpnz -bpvd: ncrh * jvsh -vbpt: pdcw * tvrt -ggcn: 6 -wrzg: zgff + qrsm -bzbw: jbfl * qzfd -bpnl: fcrd + lwjg -fqqn: jszt * ltzh -fplb: qjgc * vfqz -dmtz: 3 -zvmv: 2 -hrnt: qrch + fcwt -slbd: fzsz + pnfc -fgbq: 5 -qpbj: gfrq * tsvh -qrpm: dbtn / trjq -ldzr: 3 -psqs: lcrj / zsdt -vlvn: 19 -gdfs: ndhp + nlbg -mwhd: vqhl * tvwp -ngmz: 3 -njlz: gcdq + ggfr -vzwr: msds + jnvd -bnwc: pjrd * dfnw -tjjw: bmjh + jntr -mmsc: vdrs + vhzb -bplb: 10 -htnc: 2 -swch: 2 -cnng: qtlp * tspl -mvgr: tczg * ccdz -npjf: 3 -wgjs: rznl * mlmh -sllr: 7 -sqsv: 17 -lrmd: pzbn * fmhs -vdgr: 5 -phzs: 10 -mpbh: rcqt * qjrd -jjmq: grpp + vwrh -fgmh: 5 -fcnf: tzfd + czpn -swqj: rbch * tjjw -whhl: vgfg + gdfs -trmr: 4 -dqlg: 5 -jhvz: sljs + lbqh -jjfd: 2 -mcpl: 3 -srsw: ghzz + djwh -ndvz: cnng + drqc -mdjz: bdfj * bpdb -hcvc: nvsm * ptpl -jttg: 2 -dwtz: 2 -wwll: 3 -tjzj: tlzq * qbwj -lqfh: 2 -lgnl: sbmc * sjsf -nqtb: ghjg * zfbs -dsph: 4 -lstn: 2 -mgct: bjpg + mrgg -bgrw: 4 -vphz: 3 -csqh: fhmm + trzh -hwfp: 5 -pdqp: 3 -tcll: 3 -bdpl: rgfc * mlqd -lwpq: dbhz / lvng -rnpm: pfjl - lfzz -zfwl: 13 -wzgb: shlr + jvvr -thgc: 2 -cwsb: 5 -qghj: flrd * jhnh -cjzz: 2 -rcrd: gljf + ngmz -pgnq: vptl + fqqn -jzgt: fhbf * hmcm -vcsj: 13 -ccwh: stqb + hcqr -trdc: 2 -gzdv: ljwn + jsgg -qrlm: 3 -lvqd: 2 -fcdr: 6 -drwv: 2 -pgnc: 3 -lzhw: 9 -bzlv: 2 -hspp: lrrt + ddrh -vlmm: 7 -tzhs: vfbj * mbmn -cswb: 4 -chlh: 9 -bngz: wlhj / qjgp -trbd: jwmd + lgqz -hqps: 12 -gfjp: 2 -rzgt: nnpl + ppjh -lfnm: 2 -szgp: qpjd * lstn -cprv: rpjw * thgc -sftz: wltq + nnvm -vqlw: 2 -zcrp: wfwp * shqq -zmqh: nchv + wswv -ggjv: bzbw / bzlv -nbqr: 3 -vccf: pqbq * bdps -lssr: 2 -qsgm: 4 -znbp: 4 -rjvn: nwbv + jtzp -qngp: fpdc + wdvz -rjfb: ndsb * ztrz -svjf: 3 -lpgc: nqrd * jhvz -swwz: 11 -jmzf: 3 -shqq: 2 -ztvd: 4 -nfsq: fjtw * pgbl -pbgd: jzzd * sbdc -vdmv: nwqt * ssrr -rtwg: jqlt * srsw -mtcd: 4 -bjzl: wrcl * clrt -ddmj: 3 -qbhd: qqcj / mnqb -qwmv: ftdw + pfjj -rrsd: 18 -cwjt: 1 -mfbh: qtrj - wrbm -csmz: 9 -fqqg: jghw + dhbm -fhqw: 14 -fcmf: llpc * slgb -qtrj: qmmf + zmfg -djdr: dqlg + ccvr -ftnt: pbbz - rhpq -fvwj: 5 -nhdj: tqwv * zpsn -bzbq: 4 -zwqt: 3 -zjrz: 10 -hgsr: vjvp * tfjq -thwj: sqjb * hpcj -zqgl: 3 -lhhm: wmfc * vbfr -pwcb: 3 -vqtg: jmms + rztd -fcrw: fzcl + fntb -hgqr: 4 -zrft: 2 -znqv: 8 -qtth: 1 -cwtz: 7 -jvhm: 3 -wlhj: phlb * tmsz -fbrg: 5 -bdvd: czjj * ggjv -mmpj: lqfh + lzqp -jjbl: mtcd * brdj -qrcq: 2 -hzrg: ffnj + sqsv -hpgg: tzms * mlcj -vvsd: 4 -bpdb: 2 -hmtq: 4 -mfdr: 2 -ntmg: mjhq * njzm -stgv: 17 -hbzr: 9 -szct: jjqw + wwhh -vdvd: dhrh - mmhg -qbbt: 3 -bvhz: 3 -vqhd: zdbv / hgcq -qdmd: lprq * rcrl -jhwq: 7 -dvgh: mbmz * hztl -bhct: phcd * frhf -jhbn: csgg * vssg -ntgn: vbmm + gvtv -fnfr: 7 -crhd: 1 -bdll: phzs + cmrw -vzpf: phsj + nhbm -njqz: ztct + zchs -rvqh: mwql * tvzs -pmsd: 2 -qrjz: wnlp + pqtb -lzcd: 15 -tbgw: dwgn * rbtg -vrjz: 2 -zdst: dhfl + bgzl -qlct: dgtz * mmpj -mtwb: 13 -whzt: vzqc + mvrf -ddvc: 2 -njwn: fhmg * cczh -mcjd: 16 -djwd: 4 -vgqb: 11 -rdtb: cnjr * pgwj -ggph: vgbm * ltrc -hfnt: pwjn * tzdj -vjnj: 1 -lghw: pfms * lmzl -nzzh: 19 -bqft: csmh + tsrd -nzhw: 2 -lvpr: rrmp - qfbr -lbqh: 14 -zwnz: sddq + dhtt -gndz: 6 -fnvh: rblr + ffrq -spzq: srfv + dvnn -jmjt: 2 -plnn: 2 -nzdw: djvf + npjg -mjtz: 4 -lzqp: 9 -rzvs: dbtz * glth -pstm: 11 -rmsz: 13 -frqq: 10 -qtlp: 2 -nfpg: psrj * pqgt -hbql: cnfp * hggz -mzwd: 3 -cdlr: 4 -shbf: 3 -tgvq: 5 -fbss: zlzc + lsrt -cmch: 4 -whpn: 5 -cpcs: 4 -wmvh: hpmg * jqff -hqwg: 2 -szzp: zmld + gmtq -gmpd: zjtp * ndwq -zsrr: 5 -mdnp: lwpq * qcgj -glth: 20 -qzwn: mbrg * ffdf -jgsc: 16 -qcgg: ddmj * brjh -fzsz: jjvn + nvvr -ppnh: 2 -fbwn: 6 -hpgv: lzmc + rrts -vswv: qfhl + dpjr -rfwt: hhwn + trmv -fqmg: 6 -znrp: 3 -cgsv: 3 -sgnb: qzhp * zsvt -wjzp: 4 -vzhg: 5 -dlwp: whpn * vzwr -jnwb: hsmr * zfnr -jqlt: vzjl * chmv -nlwz: 5 -dwwn: 3 -gsmn: lqcl + rqtg -fbmt: nsqh - nqmm -wmtb: btjv + lwqz -qrvp: 2 -nzmt: jsqh * cdlz -mzpt: 3 -twqf: 6 -cttr: mvjm + rjvn -ghpt: 5 -bctq: 5 -jpcv: 2 -dzns: lmfv * hdrh -crjq: sncr * qsph -cjdc: twdv + bgws -vwgt: hcrq * qzdt -mvth: 2 -mvdn: njdr * frvg -hnfs: 3 -pjrd: 11 -tntj: vsmg + vsqj -ttmw: 5 -bcwn: 7 -dgrf: 3 -hbsc: 2 -sqfb: cdsr * dmrl -lzhl: 2 -hflc: 11 -zcwd: wgrj * mzpt -tpms: szzr * vjpl -pjpz: 5 -rtvq: rhpb * jsvm -jnvd: 4 -dnrv: 4 -zfjr: 9 -vnlm: schh * vjll -tgqt: 7 -pbbz: lcjr + vczc -ssst: 5 -bpgv: tgbt - zmcz -nllz: cnvf * wjlf -gdgv: 12 -whtj: lzpb * vlql -jsfs: 6 -szdq: jbft * jdls -qvgq: zjcd * lwnm -mvhs: 3 -jhqt: 16 -stpz: 2 -ftzs: 2 -mldt: llfc + cmch -zmld: rmwc * qslz -bnhv: 3 -wshv: fqvj * tsjs -fbqw: bwnj - lcmm -sflw: dcnn * zltb -pqft: snjb * slnt -zsgt: 10 -ncjj: bjwh * zmqh -fvgv: 3 -hsvn: qdzm + hrvh -lwqt: mtqm / mvth -ftsd: 15 -hvqt: bmzh * lmhh -grbp: cbfs * nrfc -jgjl: 3 -mbmz: 2 -wtns: vqtg + tvsd -tjds: gwtt + nhdj -ghjg: 5 -dmjc: qdmd / swnj -zsvc: 2 -clwl: 10 -qnsw: rfqd * pvdp -rdpl: lmqr * fsmq -nhnd: 8 -dffq: mqpc * znrj -nhvj: cvrm * grbp -vdjg: npsr + hjlt -zgmn: gffh * bhbj -slhl: gnsw / fwdj -hhwn: tnmn * bphg -ssqr: tfmt + wjlc -lzgr: jzzh + rjjf -zfrp: qhgn / ttcl -jszt: 2 -ftnc: 4 -wvpz: 2 -spnq: 2 -gtbw: 17 -hvtb: ndvb * stcz -rcnw: 3 -hzsw: lhlc * qfhm -mmmd: 4 -szss: 2 -ddvb: qjcs * zgmn -vfqz: 4 -mngq: 12 -pcjr: 8 -bcwt: 2 -fwds: hlrd - hbfc -snjb: 2 -lmpz: gzhn + zhgl -pjmg: 20 -hjft: szhz * jnnp -czjj: 2 -dpjr: 2 -wwwj: vpjd + npvn -pqpr: 13 -rqtf: fhqw - vmfn -tngd: jmbg + gjjm -ndhp: gfnh * tvvm -cvmw: 11 -qfhl: gvzc + zjzw -vhpg: 2 -nnmr: ldwr * tcll -rsrp: znqv + hclm -lgdw: gmpg * ltpt -grgz: 2 -dvmh: 10 -phsj: mmrw * zhww -bpzp: jmtf + qcmb -bmjh: qfct - gwnh -mbrg: 3 -mcpc: 2 -cdlz: 2 -phls: jttg * jwgh -pqdf: mfmt * wtzw -ljsm: 3 -fnnn: rjml + mcmz -djnb: 1 -lbfb: 3 -fvgc: 3 -lbrs: 5 -gvzc: prqq * pjmq -mdps: 17 -cccp: 5 -cnlq: 6 -twdv: 5 -mbjj: sgwp / hfvv -zsmz: 2 -pdvg: 4 -sscf: mzqf * trmq -pfjr: djjb * mznc -qgvc: dsqq + vwmc -tzjm: 3 -pdrr: 2 -ccsm: 1 -tglj: 2 -wmqf: 5 -ghzz: 13 -fcgd: 2 -bmmh: hzzc * dgvm -lgrl: dzlt / pzrm -fqtb: zhfq * bfnj -fsvg: 2 -pmfp: 2 -zdrv: vljj / dpmd -npvn: hgqr * wlvl -sphf: 9 -ffcm: 15 -jgjc: 3 -jjcp: 11 -qbls: znfd * snsp -qwqt: ggcn + vvdn -gbbw: 8 -qsnr: nnvz * rmpm -gdzh: zpjf + bjjm -wmdg: svld * thfc -jnrj: trqt * qhhf -qbvv: 4 -djln: 5 -vnwg: wvmq * znjm -lwvd: 3 -qlsq: szpt * strm -wnlp: ggph + vbgb -nnvn: nlnt * pvnr -sqjb: gndb + wzvr -bnbj: nmrj + rrrm -lwzf: 7 -nqhb: wbqd * clwl -nqpv: 3 -rsmp: 3 -wsmf: cgsw * wmqf -zswj: nzwv * lwft -lfvp: 5 -mcmw: 18 -fzct: qmsf / gtwf -tvzs: 3 -lsdd: lldd * dmlq -gmbc: 3 -qrrp: 3 -rhph: tsfj + dmsw -hsmr: 3 -ncvz: cwtz * qrvp -tgbt: fsnz * rpcn -hnzj: dncv * tvgg -dlth: mpgh / zpqc -fmcd: 2 -gcdq: dgfb + rpqg -hmcc: 4 -hcqn: ztgp * cbzb -ggmq: hzwf + mqfr -rvgs: 2 -vbfh: 2 -jnmp: zrft * lwqt -vzqc: nlht * qhlt -cvbt: 3 -mrsj: swrv * lfnm -dltf: rjtd * sllr -wvmq: 3 -wbqd: zptn + tnbb -flbq: mfdr * fhfw -ffhd: 17 -rhfs: 2 -cfbq: hqwn + pqsg -ptpn: 2 -pdhr: frbf * sfpl -spsz: pvsz * pfsg -ldwr: fvgt + thwj -zsbq: ppcd * gwvt -fwdj: 4 -vbgb: cvfc * jfsr -zrcz: dpcw * vzmb -fdhb: bdcb * hfnt -wrzm: 12 -dbql: 3 -fzvp: jdrl * cfbq -tpcs: 14 -sbgs: 7 -fdtl: 2 -sfjs: bfdn * mhdw -grfl: jgsc + blcl -vfvl: 7 -vpdr: zqzn + bfll -dvdv: 6 -gsfz: pntw * hspp -vjln: 2 -vqmv: qvgq * sfqc -rhnh: 2 -rflf: zlsv + pstm -vfvg: 2 -zdrh: 3 -zzgs: czmc / ttzp -dfgm: swsc * vqwb -qjgc: 8 -rmrc: 4 -rhlg: vzgc * lssj -mnrt: 6 -rjml: rlpb + cvjq -mcsw: 2 -hllr: 2 -wmfc: 7 -hnhw: zcrp * pltl -zbmd: 3 -zchs: qdbn * ttmw -ttts: wmvh * gvml -nwnv: 1 -vznm: zzzd + ntcc -gmnn: mjcr * tgpt -trbw: 3 -hvnt: spsz + szht -lbtd: 6 -sprb: pttb - wllf -zfbs: hvqm + tbhb -qcmh: 5 -zmfg: 8 -djvf: 2 -gzzq: lpnp + fnfr -hcqr: 4 -gtwj: fngj * whvc -nrrr: 3 -srnq: pjmg + fgqr -pvtc: 2 -fdmf: bcwn + rsjf -npsr: srjf * czmz -nbth: wttj * rlnc -njnl: 4 -jwqm: 5 -ljwg: 2 -gbrc: 13 -mgcw: gcgz * gwzd -hbhf: 4 -ndhf: fpzf * bntv -mlqd: nqhb + gdds -tspn: 2 -bccn: 4 -rbpl: rrsl * vwjs -zszw: lbrs * llhb -bhvv: llzh / zrlg -zwsw: 2 -rpnd: 5 -gmtq: grmv * mgvl -gsbp: 2 -vdrv: 20 -sqph: 2 -fqpt: 8 -tbcs: 2 -tlmf: bdrq + cpvn -lwgt: 4 -bntv: gvcq + ctll -rrrm: dffz + dpjh -srzf: djdr * jgjl -qfbr: lbrm * vghl -ztjh: 13 -smwg: jqjc * tdds -ltrn: brdg + vsmv -shlr: 12 -jbfl: 2 -zlfr: 4 -rhpq: wtcz - cznv -flwr: 2 -zzbh: 1 -fjvr: 2 -fgfs: nmzw * gdzh -qvbt: gjgv * jtvj -cjvf: 16 -mhcv: qllv * sqlv -vhlb: vwhd * dmpm -fmqq: 10 -vrmv: bthj * fqhq -qmzp: 2 -gsdn: jbzl * fjvr -tltn: jwlm + czcd -njjn: wrzm * nszs -dwws: 2 -zfvw: 3 -hdrh: 2 -ptww: wfvv * crjq -sshv: cnnr / bqjf -glqf: 3 -rswz: 1 -mnbl: 4 -sbrq: qvbt + gssg -vqwb: 3 -rhpb: bpvd / nmfp -nnpl: gnhp + lwfw -jlpj: vszv + qcgg -vghl: 3 -spvl: nlcq * tdtj -tbnv: 9 -phmj: cnsb / lzhl -fntb: fclw * bfqc -mqgp: ctpj + zmjg -bjjm: ggzj * jrdp -zrrm: 1 -lpbm: 2 -dqdc: 4 -nlfs: 2 -swtm: jznz + ctvr -snsp: 3 -jndl: 3 -glcd: rfwt + vrzj -fdlv: 2 -jpsc: qzwn + ttcm -lldd: dbgp + twtm -dgdr: vcjp + mltm -qwhh: mvdn - jvvd -pvrp: 3 -cbzb: 16 -glnn: brqb * hflc -nlwj: hrsn + rcld -prwj: 4 -vzql: 2 -tfjq: zpjh + jpmc -rbtg: 17 -wzsg: 14 -vgfg: 4 -qfct: dlvr * jtsd -stcm: vcsj * cgsv -pttb: cljv + jhzr -qsvd: 4 -hfvv: 2 -cljb: vvlg * rmmm -zpqc: 2 -dbtz: 2 -vvjw: 10 -wndr: wdhb * dmtz -vbnq: 2 -qmrl: 1 -hzzc: 2 -fgcn: 2 -jjwn: 2 -pzmn: cllr + lhhr -hbnv: 9 -chhd: dbrt * tjlf -hpgb: 4 -zbpf: 5 -qhgn: vswv + lmrq -wzvr: 2 -dlvr: jlgh + tzhs -zngp: lzlf + rtwg -vsnq: 4 -pnnc: npmd + ccqt -lzgc: sfgd * svdm -jcpf: mdqj + fppn -mpcs: 13 -fclw: 2 -nzwv: 17 -phcp: 4 -nwpl: 4 -vqhl: 7 -cqwz: mpcs * bhjq -hmcm: 3 -gwzd: 7 -qpjm: ptct * grgz -jhgt: dgvh - cswb -chgp: tjds + rqtf -lgqz: gnzr + qngp -zchv: 2 -mcgw: ghpb + pwvd -jtph: bwsp * gnfz -trhm: hzcc + hqbc -njdr: gpnc - ztvf -rffv: 2 -lgfh: 15 -wbvl: 2 -jqpw: hgzm * dlth -cgsw: fjrm * gmpl -bdcb: 2 -qzdt: 3 -gjrz: lnbg * vphz -pnft: lrvv + nlwz -tsfj: 9 -sfsr: pmrn + mrcp -dmrl: 2 -mwww: rwnq - qrpb -lwqz: dqdc + qfpg -vwpn: 2 -vvqz: 5 -zwhr: 11 -bfdn: vnlm + ftpc -ddhm: 2 -vgvh: rmmf + wzgb -dbgp: 5 -hrvc: cghq * zwcw -bffw: rfgt * tbqp -drqc: hvbj + zlsl -pdcw: rrmr * mzjn -jqjc: 10 -njzm: 2 -zctn: mrzv * mmzq -jhmb: snnz + hhbh -dmhc: 2 -gddv: 10 -pwvd: wdvm * wzsg -gdds: nqdm * sgms -lfjt: rmfv * nwvp -cfln: thbm * shnv -mbml: dmtn * bvhz -jmvf: ljht * cwwq -lqtr: jsvv + pfhm -zpsn: 2 -tpbf: 4 -lwft: 7 -dgtz: 2 -dhqb: vbqf + lgpq -qlsf: tvpm * jzwr -vtfh: pfnq * zljz -jfzj: jcpf * zlfr -sqbj: 5 -swsd: nmcd - zgpd -hfmg: 4 -czcd: lvrp * lsbc -mcdp: rsrp + lwzh -bsct: 20 -wwgq: jjcp * gltp -mtqm: wwlr * vbcw -phjz: 2 -lvbf: 4 -gnwd: lhjp + mdnp -vzms: 3 -jghj: 4 -jlvm: 12 -jmlb: 2 -wngc: 1 -ggld: bffw - sncb -nlrj: 2 -gmhp: 8 -hrzc: hhpb + chlh -vbcn: 2 -rmmm: ssqr + qghj -rjjz: qqgw - hpnh -lgnb: 2 -lpgs: gnsz * gjnb -prmp: tntj + lppt -lbzr: 6 -hsdh: dvbp * qrlv -qzhp: 4 -jmms: rhhm + mmjt -lngs: pjqt + fbbt -bnsn: pzvd + wcpl -fcct: fnnn / fsgc -jghw: 3 -ppzn: chhd - gcsv -mrsn: 6 -dbtn: zsbq + nhvj -mjcr: 6 -ttcp: 2 -nqrd: 2 -jphm: rhml + bfjg -nwmm: 11 -mdqj: pnbn * wwmf -lqdh: 5 -ftdf: qlsq / qzqw -shnp: 1 -qjlf: lvqd + zfjr -lmzw: vzpf / rrsp -vbpc: lwml + lssr -vbjj: rnpw - vfqn -btvj: dblw + dzfw -fqvh: 4 -dpcw: tpmq * nqpv -pptq: 3 -rpcn: 14 -hgqz: nwff * tprp -wswv: vlbc + fqqg -pnqb: 13 -tnbb: 20 -nzcc: 1 -qhhf: 5 -cnnr: vbjj * jdtf -dngf: 4 -sfqc: sbfs * wmlt -jfpp: ccwh * fcgd -fvpb: 8 -lslv: 17 -dntv: 6 -fqhq: 3 -cfwt: pfgn * qrcq -czrq: 2 -pvsz: 18 -jjqv: vscg * tfng -rqnb: dwqp + nvwt -hnss: wrcz + zjrg -pltl: zjdz * gbcv -mntd: qqvp + dcbh -fsmq: 2 -csdg: 2 -nvgt: 10 -twjw: 5 -lljd: rhcf * rbpl -nrrp: fmqq + fnvh -gncj: rrrv * mmrh -bzmv: rhfb + hslf -pbfd: 4 -pfqb: pwcb + hvmm -dwgn: jznf + fgmh -rqzg: gtbw * qtgg -trtg: gbdf - cqbc -lbrm: jnmp / rvrc -vbvh: rqzg + cljb -zpjf: 12 -vnfb: 4 -gdfp: 16 -hjgw: 2 -llfc: 3 -lzmn: 5 -vlbc: dsph * vffr -cwlg: phmj * zrvw -lsqb: 8 -pdmm: 2 -vrdn: 7 -jltf: dhfw * cwlg -tddz: jjfd * rbcd -dmjf: sgcs * hnbf -mplc: 10 -llmf: 3 -bpdd: tgvq + shbq -tbrb: ffhd + fllb -jvsh: 2 -mqpv: 20 -srjf: 2 -mnsh: dngf + mvgl -nnpv: 4 -zcww: pnft + dvdv -dzcq: qpbj + zhlw -wrtg: 3 -vgjb: jhwq + tzbm -bfhw: 2 -ccvr: 2 -pzrm: 2 -csmh: swht - tncw -qbnn: 3 -qzvw: rvbr + jhlh -dbvl: ztvw + fhpf -fpdc: 5 -fsgc: 2 -rwwf: pwzv - flbq -pwwp: 8 -lzmc: prwj * lzql -gqsw: 3 -bqhv: 1 -pfcv: 2 -gjnb: 4 -fjcz: fvtj * bnhv -pqcz: 3 -tlhp: jdzv + wwbw -zrgh: sbvr * mcmw -pffd: 3 -ghhp: jlpj * tdhr -pmnt: 3 -qbwp: 3 -tnjv: mtcv / sqbj -wcwd: llmf * mjsl -wzhv: nsbl + rvdq -hrvh: lblf * pdtl -vnps: zsdn + vngv -ztrz: 3 -hqhw: 3 -gfrq: 3 -clrt: cbqr + fcnf -bfnj: 4 -ltvj: lqvd + bhvv -wbzh: zfbf + qtnz -jvbd: 2 -tvrt: 3 -rcwt: ggdg + qhbm -wmlt: jcdc * fgbb -mwrh: dvmh * tbjb -lcrd: mclg * gppd -sdcm: dlqm / jjdw -smqm: 5 -rcrl: vnwg + nfpw -dwcd: fqmg + nhnd -jsfz: 2 -mjps: tzws * chtj -tjrc: pgrp + zctn -vbmm: bctq * plwt -fllb: hnqh * vzms -jwgh: 4 -rvbr: 2 -dvnn: lfjt * cjvf -hppz: zffb + trfj -ppnj: msbn - gbjb -tbjb: 6 -vhcl: sqsz / znbp -jnrl: lrtm + ftnc -dblw: 2 -bdjw: jlsb * mfnw -czpn: thhb + hgmt -cnpg: 15 -zjrg: pncm + gmbc -ggbf: 3 -chpb: 2 -gwnh: 1 -swsc: szwc + mqmz -mcth: rzvs + ftnt -zdbv: mrsj + zmpd -phcb: gcvz * dltf -jtrg: 4 -thzv: 2 -jsbb: ssdq * lqjp -nfdc: 5 -swcp: znld * srlj -dpqt: rmsz - vbnq -pdqw: 3 -ntgj: 2 -fjpz: sfpd + jdsp -rcsj: nggj / vlpd -qllv: tvbh + frrs -ffrd: zzqv * nttf -nhbm: jgvd * zhgw -wrcz: 4 -qblh: 4 -lcrj: ndhs * rcsj -jvsw: qtdv * mqcf -pgbn: lfpb + btmv -rfrr: 12 -mqmz: 3 -nssw: ddvb / frlb -rbtf: jndl + jsvw -fmhj: nnpv * fszj -rrts: dvgh + vzrf -vqht: sznw * rlmp -dncv: 10 -wlpn: jvdt + rbjs -jtzv: dffq * gfmm -nqfh: zcww + mdjz -vlgr: rpvl * bwgc -rdbm: qltd * bvdz -dnzg: vwgt * dwtz -dgfb: 9 -rwnq: slmd + jzgt -rdtm: qbnn + lsqb -bwwf: 3 -hlbc: ngpn - drqz -gpbs: 2 -cqdv: 4 -zlfl: fcqq + rfjq -zhjw: 3 -vhbb: 8 -vsbn: plnn + twfg -ggzj: nwqf - rqns -jsgg: pjtn + nlvg -mhfq: bflt * lzcd -jmbg: sphm + vdht -nqvb: 15 -drsj: 3 -cmnh: vnsn + nzpn -swnj: 2 -rjsr: 3 -pfnq: 2 -shbq: 2 -lnbg: djln + czrq -cldt: 17 -jnqw: 7 -chdt: 1 -gvtv: bdll * hgsj -tqwv: 3 -zfpt: phlc + nsbs -mjlv: 5 -zmzc: 2 -ptbw: mqbj * vdmv -rqtg: 6 -qdcs: dmhc + zvvr -fbzf: 2 -nvsm: 5 -ddsd: nllz + cssv -rvmp: 3 -prqq: 5 -sznw: 3 -fszj: dgdr * hlmm -lwgn: jgvl + fcdn -tncw: nwwz + lzmn -lcjr: zfvw * cbhn -cjhd: humn - vncb -fdms: 11 -qfpg: lbzr + plwd -lhcs: 5 -mdtn: hbnv + sqfb -vbcw: 2 -jlgh: 3 -lmrq: nphd * stlp -dmth: gncc * jjdm -ftdw: gsfq * hvtb -qzfd: tpms - tbfz -wllf: 3 -tvtf: 2 -ghlq: 3 -fttg: 2 -nwbv: 1 -fwtq: 2 -qgzb: 2 -svvr: 2 -shmh: 4 -rhml: lvpr + gbwp -zsvt: 4 -nstb: 2 -psvq: 11 -zmnp: 2 -gwbl: 2 -chfr: jftf + jlhw -qnmz: hnzj / vbfh -tgbh: 4 -vcjp: 4 -sbfs: btcm / tbpb -rhcf: 4 -dqdt: 1 -cczh: 2 -chtj: hrzl * rdtm -qfdz: fdms + wsjg -smcn: 2 -ddzs: 3 -vlrs: 2 -mhtr: 13 -zlsl: znht + twdm -gzcn: 1 -dfnw: lgfh + vsjb -zvgp: 13 -qtsd: hdmf + vccf -prtt: 2 -qpfv: nqvb * vrll -btbr: sgzs + jfzf -mhwz: sfjs / tlgh -nhcw: gsmd + ggmq -wczl: 8 -jngq: 9 -jtfb: tvbj * bchh -hnwh: fjhc * jpsp -dwst: 3 -qvvc: zhjw * znrp -cbcr: lhcs + vcnm -fhrs: trtv + rqqc -rmpm: trmt + pznp -hslf: shls * swwz -ctgg: pqcz * qbvv -plwt: zbmd * qqrd -gpnc: zgmb / tglj -zpcf: hhhp * ppzn -jfhm: 1 -grmh: hsdh + zrdl -sddq: bmcq + gncj -zcsh: bsqb * fttg -rcqt: 11 -mbtg: 5 -bphg: vznm + qlct -lvfn: zzbh + csfn -glgh: 3 -qcmb: tfmr * tzdq -ncfp: 4 -psbm: qrqd * wsvm -lcgq: hzrg - tqfv -nhcf: 4 -bmjw: 5 -mvlh: 11 -jdlr: 2 -rllp: nfpg * rtcb -qgwz: bvnh + lzhw -zhfq: 2 -mgdh: dwvl + jtzv -ljht: qlcn + zfrp -vprq: 5 -btqg: nmwl * hdhh -pbgh: mgcw - tppg -ddvd: fbqz * hzvm -gwdv: 2 -gqnm: 2 -zrlg: 8 -zgpd: 3 -jtnt: 3 -tbfz: bcrj * pdqq -sqsz: dddl * tbvr -dcdw: 2 -nnvm: 2 -tvfq: rrsd + zsrr -bfqc: dzns - pjpz -sqlv: 10 -pphf: tfzp + btsw -dbss: djtf + qjlf -gwvt: 3 -btpb: gvjl + cvgb -tspl: pqmv * zzgs -vnwr: 12 -grpd: 6 -twqt: tdlb * gqnm -cznl: wjwz + dssr -hpnh: 2 -gnzr: fgwj * tbcs -nnjh: 2 -gcnm: wctj + hjhn -bhjf: qgbq * djsw -qjwl: 5 -vltb: lgdw - bcjp -gbmr: 2 -jzwr: rvdr + mldt -qfhm: 3 -nzrr: zcsh + bgzw -jlsb: 4 -wrhd: 5 -wbsf: 2 -vhts: qsnr * mvhj -qgbq: hblg * zhgg -cprj: 2 -vnqt: 3 -qdzm: jjpb * jnhw -tvcg: 2 -fmpv: vqvr + lbzg -pnvh: 3 -vtmt: 2 -pfrf: 5 -jqff: 3 -gcls: mtwb * gljz -tlvz: 2 -ndsb: 12 -lrmw: 10 -nwgh: pfvw - qpjm -grpp: jvsw + djwc -zqwc: 5 -mvgw: 2 -fcwt: rcrd + fnhm -rblr: 5 -qrsm: 9 -nsbl: 3 -dlqm: snlw * mntd -pmrn: pcjr + glnn -rfth: hnss * fllm -hvts: 2 -mdnj: chfr / ssmc -jdsp: nnmf * stgv -vdqh: gzcn + mrsn -njgb: zswj + vdrv -sbbz: zbgh + dnrv -lqcr: 2 -rqns: 1 -cqbc: djbd + lngs -wcqf: jfzj + ppfs -qqrd: 5 -pvnr: pbpg * qbbt -gstw: jpsc - rjjz -zmwr: zrzq * jwdq -jdrl: 2 -bvfp: 5 -jcct: 6 -twfg: 5 -jtvj: nlbr * cldt -qrpb: 7 -jzct: 3 -fzhc: dmbm * hlbl -zptn: hmtq + bmmv -rwcp: wczm - mfrs -bvdz: 4 -mvhf: qwmv * pssr -msbt: 7 -hcrq: 3 -hvmm: tcln * fbvh -vqvz: 6 -mclg: 3 -qdbn: 3 -bpql: pfcv * pfqb -vthl: bgrw * lcns -nmvr: vbnh / lwvd -qwst: 3 -bhbm: 3 -bjwh: hqdh * rfvb -znnw: 2 -jbjz: 6 -qnht: 10 -tlgh: 2 -bcjp: 9 -zcmt: 4 -qwsl: fjzf / hnbr -sncr: 2 -nlhj: cprv + hzjw -vwtf: nhjc * pbfn -rrjf: hvqt + gfmr -humn: 862 -hrsn: 1 -rtrs: vplq / svrs -lnzp: 4 -ngbr: 17 -qczj: tjdp * bvwq -fjhc: lgnb * rmrc -hlmm: 2 -vhzb: 1 -btmn: 7 -znpm: 3 -fgwj: 17 -mhwd: 1 -nmvc: fccf * frqq -lhbs: 2 -bvcg: 5 -gnsr: 3 -qqhc: 11 -cbhr: bjfh * zrcz -mtjt: slld * cdzn -vpjb: chtq + zcmt -lvhl: dmth + chgp -qmhw: gnsr * sbdq -dhbm: gtfn - gmhp -tccv: qzrj + hmgp -gnfz: 2 -crfl: 2 -dssr: 9 -srbr: 8 -qrbb: nnjh * dzpr -vcqp: ptlh / mnfc -lnsj: ngjl + zztn -tprp: 2 -hdzl: nnvn / rjhd -rtlr: 10 -dbws: 2 -btjv: gggv + lbtd -jhlh: 4 -jbft: 3 -nvfc: fsvg * gtgb -hlld: flvd + bgcz -frlb: 4 -ssrr: 3 -gdfg: ccnq / llgj -svld: 5 -sprl: 7 -flbj: 3 -nlcq: 7 -hjpp: gwwn - nmcv -zhww: mwgt + vwpn -dcds: 4 -ljvs: 9 -hhbh: gdfg / tjzj -tznz: 5 -jzzh: wwll * lbgq -chhc: 3 -qmgj: wqpt + zplr -ftzb: 2 -smgt: 8 -zrbv: jllp + vnps -qqcj: tmcd * dbws -dfcv: nqgd - frsc -cnjr: 3 -cnfp: 5 -lrvv: nbnv * wcwd -wjwz: 8 -qplm: tvlt + sgdp -ndhs: 2 -ffnj: 9 -dhrh: smvw * cwhw -hdmf: htzb * glwc -sbvr: fzhz + wmdg -bchh: 3 -dfdj: mrsf + mpbh -gmsp: nqmj / nlfs -hggz: 11 -ctpj: 11 -lcmm: 1 -snfr: vrdn * fqvh -nlvg: 1 -pzct: dfcv + gvpn -qnvp: 2 -jmfv: 16 -gljf: 4 -qlzh: rswz + mcrj -nmdh: 3 -nnmf: 7 -rrrv: rtvq / vzbv -jsgp: 6 -ndln: hlbn * vprq -phbv: 3 -gpmb: 4 -mjgn: 5 -dstj: hzfc * whcr -vwhd: ljvs * srhp -ttcm: 13 -jfps: 2 -wtvt: 2 -qdtf: qdjt + hfrn -nvvm: bdtz * bfvt -fsnz: 2 -nmcv: 10 -hgcq: 3 -dtmp: ppnh * mgtf -qstc: nqtb - dgvw -jfgg: 5 -gnhp: rdbm + fplb -hzjw: 3 -pndc: 2 -pfsg: 3 -nmbw: 4 -tbhb: hbvb * twqf -sdgv: ppnj * mbpl -rqcl: 3 -bgzl: 5 -gwtt: 17 -bpfp: 2 -vhmg: 4 -sgms: 5 -wtcz: jfhm + gbbw -dcbh: jjmq + njhr -rfvb: jvwt * ghlq -trfj: 4 -rpjw: 5 -dzpr: 19 -gljz: mjlf + vrmv -gbsj: wnng * wqgg -lppt: jsfz * trbw -fhpf: 15 -dghv: 4 -pzvd: 7 -ghfj: 2 -pjmq: dwws * jvhm -hzvm: vhmg + slhl -pghw: jldm + sgjq -smvm: ffrd + vwmv -rtsc: 3 -lcrq: 3 -lssj: 4 -bwzr: qmfp + jtfb -jgvd: 5 -qmdl: 8 -rpgv: 3 -pfnm: 5 -mmrh: 2 -vzmb: 2 -rrmr: 3 -vgrt: lwzf * njwn -ghmr: lpgs + stpf -gqsp: 2 -szqv: 1 -zdll: 4 -ljng: 2 -gbdf: gnwd * rrjh -fcdn: 3 -cssv: ncwf + fgmb -pdqq: zwnz * pmfp -fbqz: 4 -bhbj: 4 -dgvh: vlmm * mgwh -mmjt: wdpw * lzml -shnv: 2 -qqvp: swqj + nnmr -pfjj: hppz * mvhs -nqmj: jdlr * zfwl -qtnm: lghs + szhj -vzrf: 1 -pnsp: rdpl + qtth -wgvv: 2 -jdtf: 3 -zqff: bdvd / vzql -whcr: pzfr * ddhm -ljst: 5 -gjlh: 1 -vbzz: 3 -wbjc: rpps + gsdn -qslq: wjzp + bjfr -jvwt: 2 -mjgp: cbhr + mdps -qtzh: mlmp * ndwc -vptl: rzpj / crvm -gvcr: 3 -zffb: 5 -tjlf: 5 -mwgt: 5 -qbjb: 2 -jzzd: pndh * wgvv -tghn: mhbd * gzrw -ghcl: 5 -bmvv: 3 -dvcr: 4 -bcfn: 2 -fgbb: 3 -ntsg: rswg + zvgp -crts: smqs + mjps -gjcr: dwwn + trmr -dgvw: spzq - qrjz -bfll: ghfj * dmbt -phcm: 2 -bgws: gmgz + qmhw -jjpb: rspw + qcmh -zbch: 4 -dmbt: lnsj + wwnp -shlv: rljl + vmdd -jrdp: dbdl - rrnr -hpcj: 3 -tmbt: vfnj / rrnn -zjdz: vsht + vhts -slld: 7 -hlbn: 5 -bsjc: fcqz + jdwd -lqjp: 7 -brdg: vcmd + zmwr -zlff: ljpw / cprj -pblg: 3 -fqvj: jzvn * dldt -nvvr: lsww * ztjg -csgg: 2 -dbhz: dgzh * qsfb -fggv: sftz * sccw -lfzz: jzfs / jmjt -rjjv: 3 -tnmn: hfmg * mvgw -lbgq: 4 -hdhb: dclr * tlcm -dstg: 2 -rrzz: hmbh + nzbt -fjzf: qnvp * lfmv -znbn: 3 -dlwc: mqsp + vhpg -hcnb: 2 -wsvm: lnlf + qbrs -drpz: hbql - gpsp -pcml: hrzc * pblg -zflq: nbth + grtn -nwqf: 8 -hpdv: zrgh + vrcq -tmcd: rcdc + cqwz -nlht: drwv * ljst -mbpl: 2 -twdm: gcls + qplm -mntp: 2 -ppjh: ljhz * qlzh -zjtp: 11 -sgww: ldzr * rclr -vsjb: 4 -hsdf: 14 -thhb: 7 -whvc: sgcz + nsgb -dhfw: wcqf + qltp -wdjw: dbdj * drsj -bntf: 11 -lpgr: mpfl * ghds -pbqj: 1 -mhdw: 2 -zsdn: ncqz - rbmg -znht: snbg * vwtf -wgmc: 4 -fbhh: ghdb / nfdc -gncc: 2 -nmfp: 2 -djbd: 6 -bfgs: bnbj - pbmr -qbsm: wtcm + pnnc -rmct: czst / stpp -dpnz: wtvt * hfrj -vwmc: vhbb * rqcl -mlmh: 4 -npjg: gvcr * tznz -cfbh: ddvd / sqlc -vjpl: vbvh + dzcq -mrgg: nlfw * zvgf -zbqd: 17 -frhf: wpgn / fmcd -dpzp: pqdg * zqff -nlfj: 2 -gwrm: jwqm + qgwj -zpmq: rqnb + mvhf -brqb: 2 -vwjs: 11 -lmwl: 3 -tqwq: rnjv * rjsr -fllm: ftzb * ctqp -rrnn: 2 -zhgg: dpzp / gszj -wtcm: nrrp + rtgq -mmzq: 13 -phlb: 3 -mmrw: jfpp + nwnv -lwrs: tpml * wvmt -twcq: ffpz / nqpg -gslf: 12 -rrmp: qfvq * bpzp -cbfs: bsjc + dhjf -llhb: 5 -svrs: 2 -fbvh: 5 -nlpc: jmfv - dlhc -hsfv: phjz * ntsg -zzqv: 2 -tclq: fsdw * twcq -gssg: trtg / svjf -lhzp: 2 -rvdr: mdbc * bfhw -rrjh: 2 -ftqc: scsc * fcjj -pdtl: jrll + crfl -wjlf: 3 -stlp: 3 -fmhm: bqhc * tjrc -djsw: slrc - pqdf -gvpb: 3 -bzzz: bfmm + whnw -fjcd: fpsr * vdgr -wntf: 3 -vtnq: 3 -lcns: 2 -wmrq: 7 -wvcw: 17 -hwzz: 12 -snjm: hpgg * wqld -tmcb: jmvq * qwqt -zztn: wtlc * jmlb -bsqb: npjf * gpvf -wtcf: qtnm - qdgd -zjmr: hrvc + mnbl -gbwp: nsvz * zwsw -mqsp: 7 -tvwp: 3 -vcmd: rhph + hwzz -ngjl: 19 -nwvp: qmdl * stpz -rnjv: 3 -hnlr: zqnw - shnp -jbzl: prpm * bmvv -gwjs: rfth - szzp -wpgn: gvgp * zmnp -zbnt: tgpd + cnhz -bjpg: qwhh * wbdw -hlrd: bpgv + trhb -mgwh: 5 -ccdz: 5 -pssr: 2 -cllr: bhct - vjcv -tgpd: rvmw * zdll -cmrw: 1 -ghsw: 3 -hvqm: qglh + nhcw -lmzl: cvmw + rbtf -tdlb: gstw + mcsw -lssf: 5 -jwsn: 11 -wtqg: 2 -brmb: cbcr - gqsw -hcpn: 2 -cjrg: 3 -zbdv: lrbp + rsmp -pzfr: zflq + tnsb -ndbd: srzf + fzjp -ztgp: 2 -vfbj: 5 -nggm: 5 -ftwz: 6 -jhlw: szct * wgjs -snrm: mqpv + flwr -bhjq: 2 -tgdh: 2 -qpqw: 8 -wtlc: 3 -hqbc: qrjb + zpmq -ttgb: tzcv / zqwc -pnlm: 7 -jznz: vsnq * nhcf -mltm: 2 -fljz: 4 -gvml: prjh + dcds -jzvn: 2 -bsvn: 9 -pznl: rdtb + vccz -cwwq: 4 -rvqj: 3 -zfmh: vvcd * zmhj -wltq: 5 -trds: 4 -bwnj: 8 -dzfw: 10 -gggv: 3 -tmnt: lgmd * qbhd -hpmg: 3 -zfbf: 15 -lvng: 2 -wwhh: bhgw * fccs -bdrq: rbgm * rndt -sgjq: gbsj * gcnm -wdvz: tqpv + cjdc -trtv: cvbt + ssst -dsqq: stcm * pdhr -pfvw: sqph * btrv -vzgc: 4 -qbrs: fjgm / hwdg -jjdw: 2 -clfv: qwst * qpqt -qgfb: 2 -flrd: 11 -dhzz: tfwp / grpd -trqt: 5 -svdm: jmzf * ndsc -dmbm: nvgt - tvtf -pqtb: njlz + cdlr -zlzc: 7 -vlcd: pghw / bjdt -tqfv: 7 -lqvd: nlhj * zttm -lngc: qtzv / hllr -qhbm: fvgc * mjlv -gpbf: 4 -jdzv: csdp + cfwt -vsmg: psqs * bcdw -ngcc: 3 -vqzq: lwgn + cnpg -zdlv: 2 -nphd: 19 -wwwf: 15 -ftpc: 4 -glwc: snfr + fmpv -tqpv: 8 -crgw: 2 -vsmv: mnsh + vsbn -pqbq: 2 -ctbm: 12 -fgmb: fjjn * tcnw -dbdl: 10 -lfmv: grfl + mbml -pbpg: 4 -lrrt: 5 -zhcg: 3 -bqhc: rzcw * qjwl -bmzh: jpcv + lcbt -bbsm: vlgr + vjnj -ncqz: pnqb * fcdr -jzfs: tlvz * nhqz -qrlv: 6 -tzbm: hdfj + mtjt -hdvb: 2 -sfgd: 3 -vwmv: jnqw * cjzz -fpzf: 3 -ntcr: njgb * lnbm -fccs: 12 -frsc: gwbc + qjms -fcqz: nvfc / rjvc -ptct: dczq - fjht -qsph: 17 -dmpm: 3 -szvw: bdpl * sqvh -vscg: 2 -fppn: hzzb * bphn -wpfr: 9 -wwcj: 2 -nttd: 11 -mtnz: qwvl * pmsd -rmsr: 4 -czbg: 2 -qbgw: 3 -bflt: 2 -mmwv: cwsb * ljsm -ndwc: tbgw - fjcz -lpnd: 3 -qsfb: vwgm + ftdf -smvw: 12 -mjsl: 2 -mpfl: 2 -sjsf: 11 -zmhj: 2 -sjqp: hbqg * nwmm -vcnm: 5 -wwlr: clfv + hvts -trjt: gvpb + zjdm -qslz: 5 -qjms: 17 -zjdm: 8 -qtgg: 19 -cjvp: 4 -mfrs: qnmz * bbsm -gltp: 13 -qhlt: rbzd * hrgq -npmd: clzs + vpcr -vwqz: ngcc + jghj -bqjf: 3 -bdps: dtmp / vfvg -qjrd: 5 -dtwl: 3 -snng: 1 -sgzs: lvmb * swbs -prjh: glzr - rvmp -vplq: qqhc * htnc -mppg: 3 -rbgm: 4 -jgvl: 5 -fdgq: 16 -nqmm: 3 -nprv: 18 -slmd: gndz * qzvw -snlw: 2 -rznl: dstj + qtzh -wqpt: ztpm * qbwp -zljz: gddv + dmlf -qrch: wgmc * szgp -bgzw: zpdm + jhgt -znrj: 8 -gtwf: 3 -gfmm: 14 -pwzv: wsrp * rbzl -hnqh: 8 -qmfp: 1 -lrlz: 2 -mfmt: jsbb - fbwn -rbzd: 2 -lbzg: mcct - gslb -bhgw: pwnc + jnvb -wttj: fggp + glcq -gpcz: 18 -zlvl: 2 -lgfg: 2 -rzdh: dbsd - qbls -vgbm: 2 -nsvz: rflf * vlqr -swht: hcjd + qgwz -vccz: hvcr * zsvc -ttcl: 2 -zscf: 19 -slnt: 3 -gtct: szrw + gmnn -zsdb: 9 -tvll: 2 -cdvl: zjmr + ftrd -jhnh: 3 -gtgb: rltj + pmnt -phlc: 5 -brjh: gwmq + twfc -csdp: 5 -dldt: 4 -nsbs: 14 -tpmq: 2 -vbfr: 3 -smqb: 2 -hmft: jtph + bqhv -ghqq: 4 -rbzl: 3 -hnbr: 2 -rhvb: bvfp * vvjw -zhtl: 6 -cqln: 3 -gnsw: lghw * wbsf -ndsc: fjmh + ccsm -hbfc: 7 -cvfc: lrlz * zwhr -dhjf: ffcm + tlhp -rlnc: 3 -gvjh: jnrj * bcwt -jsnr: gwgp * djpc -hztl: 8 -hnbf: 5 -nrmn: 5 -fgqr: 7 -jjdm: bpdd + dgwj -lsbc: 4 -mwwd: hbzr - pdqp -qpqt: 13 -lpnp: fvwj * jbnh -zpjh: grfc + jtcz -nwqt: 3 -qbqp: zdlv + ttbm -nttf: 4 -ffrl: 5 -wlvl: 14 -zwww: rtwv * hlzb -qlcn: 6 -vngv: btbr - ztrd -ccmw: 5 -qczt: mjgn + mhwd -rjjf: vdtv + ljng -wffd: gfjp * rpnd -gbcv: 4 -vffr: jmph + mcpc -mqbj: 5 -wfvv: 4 -btcm: jvbd + pmdp -tfmt: 5 -cwhw: nsct * rzgd -dzmw: 5 -nvfj: 6 -dnsn: gfjh - vlvn -gvgp: mdnj + jsfs -gfnh: 2 -vqzn: 2 -lqcl: jlzg + lpgc -ptpd: 2 -msds: vnzz + rvqj -sqlc: 2 -lnrq: 1 -nlbg: ctgg + lnrq -gsfq: 2 -tglb: hgqz + wrtg -lqnp: glgh + bpql -cvjq: qthr + nnjb -gndb: 9 -brhd: 15 -qjcs: fjpz / ndns -bphn: 3 -vnzz: 4 -zrdl: 1 -jbnh: 3 -tgvz: stws * vnqt -nhjc: 7 -rltj: zfpt * ftzs -htzb: 11 -lhlc: lgrl * tqwq -fzhz: 1 -bzrh: mgct / rpgv -mrsf: vhlb - tmdf -dgvm: qqdg + dlwp -gvrv: wqqd * qpqw -jmsq: 6 -vrzj: vrjs * wvgc -gvdb: slbd + cfln -fnnd: 2 -vgtq: hzsw - jqzz -zpdm: mmsc + sprb -gcff: vvqz * fgbq -vljt: chgm * jvcs -hjhn: cjhd / nzhw -wczm: dmjc * wtns -lzlf: lvhl * mggm -mgzb: smgt + gjrz -qdgd: 8 -jpmc: nwnm / trfm -sbdq: 3 -lphc: lpgr / zmzc -qtms: 6 -cpvn: mdcn * gtct diff --git a/2022/inputs/22.txt b/2022/inputs/22.txt deleted file mode 100644 index 40efee6..0000000 --- a/2022/inputs/22.txt +++ /dev/null @@ -1,202 +0,0 @@ - ..................#....#...#..#...##.....#.....................##...........................#.#....# - #......#........##..##.#.........#.#..#...........#...#..........................#........#.#.....#. - ..................#..........#....#.##...........#..........#....................................... - .....#..........#...#...#...........#.#.......................#...........#...........#............. - ...........#...............#............#......#......#.#..#...#.#....................#............. - .............#..#......#...................#.#.#..#...##.....#..............#...#...#.....#......... - #...#....................#..#..........#..........#......#..#...#..#.#......#...............#..#.... - .........#.......#......#........................................#....#....##......#.#.............. - ...#.......#...##....#.....................#..#....#.......#.#...#.................................. - ...................#................#..........#.........#.#.........##............................. - .....#..#........#.......#...................#..#..#.....................#......#................... - ....#....#...................#.#.....#.......#..........#........#...................##...#......... - ....#....#.#............#.........#.#..........#..........#....#.........#..#....................#.. - #.#.#.#.#........#........#..............#...............#..#............#.......................... - ..#..........#...........................#....#....#...#.......#.....................#.............# - ..........#....#...#......#.#.......#....#...#.....#.#..#......................#.#.................. - ..........#.................#........................................#....................#......... - ...#....#..................#...............#........#.....#.........#.#....................#.#...... - .#..............................#.....#.#..#..........#........#....#............................... - #.#...................#..............#...#.#....##..............#............#......#............... - .............................#..........#.##......#...........#...........................#......... - ..............#..#.#.....#.#..#.......................#.....#.................#......#.............. - .........#.#.#......................#...............#.........#......#........#.....#..........#.... - ...#.#................##........#..........................#.........#................#.....#....... - ...#...##..............................#.............#....#....####............#....#............... - ....#......#.......##............#.#......#.................###...........#...................#..... - ...........#..#..................#..#.........#...........................#...##.........#.......... - ...................#............................#.................................#...............#. - .....#..............#..#....#........#........#.......#..........#......##.#..............#.#...#... - ................#..#.#.........#...........#....#..#.........#...........#.......................... - ........##.......#..#..#..#................#.............#.#.......................#...#...........# - ..............................#................#.................#.......#.......#....#.......#..... - #.....#...................#.....#.....#.........#..#.............#.................#......#.....#..# - ....#...#..............#.....................#.....#.............##.........#.............#....#.... - .........#.........#....#.............#.........#.#...#...............#..........#.................. - ....#......#.......#.....#.....#........#..#...#.#.....#........#...#..........#.................... - .........................#...........#..................#.........#................................. - ................#............#..................................................#.................#. - .........#..#..#......#..#..................................#.#...#...#..................#.......... - ................#.........#.......#....#....#......##...............#.....#......#.#................ - ...................................#...................##.###....##................................. - ..#................................#.............#.....##...........#....#.....#....##..#...#....... - .........#..........#...#......##..#...#......#.#..........#...............#.......#...#.#.#........ - .....##..#.........................#.##.......#....##.......#........##....#........................ - ...#..#...#................................#.....##...#.............#..#...........#...........#.... - ...................##..#.#.##..........##............................................#.....#......#. - ......#..................#.....#......#......................##.................#.........#......... - ....#.....#..#..##....#...........#........#........#............................................... - ........#.....###...#....#......#...#................#..............#.......#..............#........ - ......#..#.#......#......#...................#...#................#...................##............ - ...#........#....#.....#......#.....#..#.......... - ..#.........#..................................... - .....##...#.#........#.#......#.#................. - .#.....#...#...#.................................. - .........#.........#.......#.......#......#...##.. - ......##.........##..#....................#....... - ..........#........#................##...#....#... - ...#....#...................##.................... - #....#............#....#.......#.....#......#.###. - ......#........................#.....#............ - ............................##.................... - ............#....#.#....................#.....#... - .......##...........#...........#................# - ................#.#.........................#..... - ....#.....#..............#.#...................... - #.......#..#.#...............................###.. - ..#.....#.....#.#..#.............................. - ........#........#.#........................#..##. - ....................#......#...................... - .................................................. - ........................#............#...#........ - .................##..#....#....#.................. - .........#....................................#..# - ....#.................#..#.............#....#....# - ......#................#.........#................ - ........#.....#.......#.....#.#................... - ............#..#...#......#.............#......... - ........#.#................#............#.....#.#. - ............#......#...............#...........#.. - ....#......#..#.#......................#.......... - ....................#..............#.............. - ...#.......#........#.......#.........#........... - .#.................#.#.........#.#.#.............. - .........................#.#.....#................ - #.....................#..#..#........#...........# - .....#....................#...#..............#.... - .........#......#...............##................ - ....#.#.......................#................... - ..........#................##............#...#.... - ..#...#....#..........##.....................##... - ......................................#........#.. - ..................#.#..................#.......... - ......................##..#....................... - ..........#.......##.............#.#.........#.... - ..........#......#........#..........#...#........ - #........#........................#......#........ - ...#.#....#..#...........#........#.#.....#....#.. - .#...###.#............#.....#......#.....#....#... - .............#........#.....#........#.#.......... - ...........................#.#...................# -.......#...................#.#...........#............#........#..........##.....#......#....#...#.. -...........................#..#..#........#..##...........###.......#....#..........#............... -.....#....#...........#..................................................#..#...#............##..... -....##......................#..#.........................#..###.........#....#...#......#.....#....# -....#....#.#..........#..#......................................#.........#.......................#. -.....#.....#..#..##.#..........##..#.....#....#.....#..........#.........##....##....#........#..#.. -#....#......#...............................#....#........#........#..#..........#..#.......#....... -..........#.......#......#....#............#...........#...........#.............#.....#.#..#....... -#...#..#........#.......#..##.......#...........#..........#..........#.#........................... -#..#......#...#......#..#.................#...#..#.......#......#..............#..................#. -.........##................#.............#.......#......#.#................#...............##....... -#.....#..................#.##...........................#.............#............................. -.....#....#..#.........#.......#............#....................................................... -.....#.#........#.......................##....#...#.........#.#...#...#....#..................#...#. -...#.....................................................#..#........#.......#..............#....#.. -.......#...............#....#.................#.........#......................................#.... -...#..#............#...................#...#.##....##.......................#...#.......#.....#..... -..#............................#.......................................##..........#................ -..........#..........#...............#............#.....#..#........................................ -.#...........##....#.....#.....#.....#.............#......#..................#...................... -.....#.#.#.......#...###........#...#................##.#...#...................................#... -.................#.#...#.............#........#................#..................#...#...#.#...#... -.............#.......................#.....................#......#........#....................#... -.................##.......#.#.............................##.................#.............#....#... -#....###...................................................................##....................... -.....#......#...#..................#.........#.#..............................#......#.............. -..............................##.........#....#.......##.#......#...#.#......#.#.................... -..........#.....................#..#...........#.......#.............#.......#...................... -#....#.............#.#....................#...........#........#.........#.#.......#.......#........ -...#....#......#......#....................#...#........................#..........#...............# -.........#...#....#...................................#....#............#....#.........#............ -.............#........#...........#...................#....#...................#.#.....#............ -....#........#..........#..#....#..#................#..........................#.#...........#..#..# -........#...#.....#......#....#.#...#................#.........#.#...............#.......#.........# -.#.......#.#..................#.......#................#......#.......#.....##..#.........#......... -.........#.....#..........#.#....................................................#.#................ -..#...................................#..#.................#.......#......#......................... -....#...#...#..........#.....................#...............................................#...... -....................#......#.......#....#......##...........................................#....... -#......#..#.#....................#...#.....#........#........#.....#......#.....................#... -.............#.........#..............#......###..............#..#.....#........#...###...#......... -....#...##......................#..........................#........#..................#..#......... -..............................................................................#........#........#..# -........#............#.......#...#...#...........#...........................................#.#.... -......#..#............#.............#.......#.....#......#................#..........#............#. -....#............#.................#.........#.............#................................#..#...# -..#.....#......#..............###..#.......##.#.................................#..#..#...........#. -.#........##.....................#..#....##.#.#...#........#................###....................# -..........##...#..##........................#..#.#....#....#................#......#.............#.. -........#...........................#...............#.......##...........................#..#.#....# -......#.................#..........##.##........#. -......#...........#............................... -.............##..#....#......#.##.#......#......#. -.#.....#.#...##......#....#....#.............###.. -.....#......#................#.........##......... -......#..............................#.#...#....#. -.........#..#.............#..#.##..........#...... -..#...#.................#.....................#... -..............#.........#.......................#. -..................#...#.....#......#............#. -................#.....#.#............#............ -........................#..#.....##...#.....#..... -........#..................#...........#........#. -...#..#.......#.....##......##...................# -#.#...#....#...#........#..#.#.....#.......#...... -..........#.......#....#............#............. -......#.....#...........#..........#..#..#........ -......#........................................... -..##.#...#...................#..........#..#...... -.......#.#.....#.......#.......................#.. -...............................#.#.#......#....... -...........#...#.....#............................ -...............#......#........#.................. -...#...#....#.#....#...#...#.......#............## -........#.#.#..#..........#....................... -...#...................................#..#....... -#...........#..#.............#.........#........#. -..................#..#.....#.........#....#....... -..............................#....#.............. -.................................................. -...#...............#......#....................... -.......#...#........#........#.................... -.....................#....#....#.#..#.#.......#... -...........#.........#..#................#........ -..................##......##.......#......#....... -.#.##........................#...............#.... -............#....#...#........#...#....#...#...... -#........#.............#...#..##.................. -.......#...........#.#......#........#............ -..........#...#..............#.....#.#............ -.....................#.........#..#.............#. -....................##............................ -...........#.....................#......#........# -............#.................................#... -.....#....#..............................#........ -..........##.........#............#..............# -.....#................##....#........#..#......... -#....................#......................#..... -......##...#.#.................................... -.#........##........#.......#......#......##....#. - -36R27L7R50R50L10L1R4R47L15L12R49R18R49R43R8L46R15R21L15R24L48L13L44R35L33L34L22R31L33L38L15L1R43R49R46L36R3L38L35L50L8L6L38L11R15R2L33R27R32R48L19L15R44L13R23L46R14R40R36R16L43R39R37R36R13L34R4R20R44L4L20L39L49R41L11L28R27R4R1R10R26L41R35L39L48L42R44R17R40L49R12R35R41L29L2L7R26R7R46R8R10R1R30R34L20L32R19R32L47L10R5R29L37R27R4L8R20R41R47R25R2L49R34R26R38R10L5R8L10R30R48R28L12R36R27R10L34L4L35L13R4R17L6R18R23L20R28R16R49R20L46L21L49R23R46R3R8R38R11L40R44R45R5R30L39R21R30R10R43L29L28R19R40R30R44L9R27L32R43R43R42L10R50R44R5L33R26L43R32L16L34R13R26L44L13L41L46L36L47L17L15L26R43L41R1R3R28R27L47L4L47L22L32L32L49L5R50L35R19L29R2R27R23R47L6R1L49L43L17R2R14L40L14L27L39L17L7R43R24L8R32L46L1R17L35L28R14L26R12L40R39R4R44R2R14R2L30R23R33L6L38L14L49L18R5L47L49L41L19L21L14L28R29R37R35R15R38R47R2L1R17L2R30L45R42R35L41R3L47L6L35L36L26L42R18L28L9R25R47R41R33R49R15L39R45L47R18R31R28L8R31R8L11L9L39L43R38L18R13R42L33R9L8R33L31L44L12L8R27R22L25R19R24L23L13R24L29L8R44R21R5R10L14R45R36R36R2R48R33L34L50L35R18L40R22L18L42L33L41R49R27L37L37R50R14R18L2R12R6L11L24R16R41R19L10L18L24R21L45R24L11L20R37L43R34R47L19R16L9L20R37L38L44R26R8R45L40R7L46L5L30L6L48R8R9R1L25L49R1L39R42L23R13L29L33R6R23R33L28L2L25L8R16L25L36L46L45L28R48L37L44L15R47L16L1L8R24L38R44R46R1L2L43L13L36R22L48L36R4R27R40R15R29R7R13R44R11L50R22R21L36L16L14R22R21R21L3R13L48L33L12L30L50L9L7L25L34R8L33L33L10L17L50L26R8L2L17L2L8R5L22L3R23R18L38L35R25R41L49R29R49L2R27L30L4R23L2R8L44L50L27L47L28L46R5R28R21R44L29R25L1R10R38L13L16L42L17L19L40L46L19R21L36R4R8L37R6L42R17R1R8L43R20L19L10R25R23L31R34R45L28L26L6R39L48L33L4R45L40R39R19L16R50R10R44L8L11R24R50R2R36R13L21L39R34R23L43L2R18R21R15R42L43R20L5L41R38R24R5L25R16L7L12R26L16R42R40R50R17L25L14R29L22L18R39L46L4L28L27R46L39R37L47L18L5R19L30L48R50L25L27R27L19R1R10R30L29R17R37L17R27L29R47R7L19L14R41R37L31L14R26R48L23L3R42R39L40R29L13L4R31L22R44L5R45L39L38R16R43L32R21L43R24L35R31L11L11R41R18R16R46L11R22R24R7R24R32R2R42L9L47R3R8R17R32R50L29R23L26L24R25L31R42L4R44L18R37R4L48R11R9L6L35L42L36L44R11R1L12R48R48R48L8R36L14R20R23R26L29L38L32R22L40L26L19L47R11L16L15L34L30R7R11L42L27R33R9R11L19L1L2R32R31L1L40L5L29R49R9L27L19R18R31L49L47R22R50L10R36L15R30L12L9R36L46L27L43L34L50R10L40L41L13R13R4L39R4L49R39L45L24R36R46R24R15L14L4R10L46L18R24L8R16L40L46L4L44R5L10R1L40R17R14R38R37R48R33L8L39L31R1L44R28R3R50R33R10L16L42L24R16R41R47R15L47L5L40R39L33L45R36R45R4L23L46L18L41L8R17R8R33R37L26R21L8L36L42R41R50R19R49L2L24L5L31L12L12R32L9L46R48R31L1L38L44L15L41L41L26L45R33R25R12L40R16R34L38R1R4R26R13L45R11L18L50L25R50R21R8L9L44R6L47R26R2R35R32L25L8R31L47R37L32R34R36R22R27R44R6L36R42L30L30R27R26R23L22R49R41R21L48L13R16L1R43L38R20L10R18R38R24R29L1R26R12R7L8R18R29L35R49R30R6L43L41L21R19L50R4R9L18R11R21L8R4R41L49R6L43L48R2L16R11L1R21L39L43R43R1R9R40R6L5R6L19L11L24R41R32L29R48R41R15L44L29R47R28L14L30R42R7L6L15L32R26L10L33L3L8R47L41R38R21R23R24R30L28R45R34R42R12L15R13L13L31R19R20R45L50L40L25L43R43L34L11R15L12L3R31L37R7R36R5L35L24L26R41L22L4R5L6R29R25L33R37L17R35R35R3R6L32L40R28L8R42R9R32L12R13R7R12R48R27R47L32R4L17L13L17R31R14L33L15R21R27L29R34R28L46R11L6R20L15L20R28R21L30R29R19L6L2L41R17R42L13R14L48L24L10L23L34L26L2R13L4L27L42R36L40R15R11R16L8R21L3L14R17L49R7L26L1L6R19L36L45L48R14R2L48R8L49R36R13L47L35L27R23L39L14L6L33R24R7L12L33R48L9L43R9R47L44L33R38L39L23R24R24L2R37L7L47R35R20R42R31L20R5R42R30L36L8R48L11L21L49L8L3L36L23R31L21R29R50R17R27L12R7R32L41R50L10L20R38R29R18L11R16R32L6L41R6L46R40L37R28L45R12L32R2R3R27L42R15L4R45R30R25R35L27L45R44R4L14R48L20R16R26R34L41R22L8L31L28L29R2R22R50R27R17R4R11L10R40R22R3R17R49R15R27R50R37L26L48L19R21R3L28L33R10L25R40L32L5L7L10R12R12R14L22R15L26R40L46R26L13R3L21L7R31L24R17L34L46R4L6L28R50L1R32R5L19L32R29R18L20R29R5R49L21R23R40R24R4R47L10R14R38R30L50R33R26L7R21L7R27L19L46R37R30L22L2R29R8L12R45R32R28R9L16L30L35R10R48L36L42R47L18R22L26L35R22R49L3L5R25R1L1R36L14L44L33L37L26L30L17R23L48L9L32R18L26L12L46R9L36R15R38L6L18R39L43L37L14R5L11L11L16L47R19R13L34L3R11R43R49R17R10L22L29L16R10R50L31L14L30L50L5R42L50L27L36R15R6R49R25L4R25R36L17L22R19R39L33R18L1R12R19L14R35L30R37L18L25R47R48R10L3R6L2L5L50R4L32R42R45L42L1R19L9R50R2L7L41L33L20L37L42R4L48R41L38R7L16L7L38R38L24L5L44R43L49R2L49R44L16R47R31L35R32R30R42R21L10L11R48R49L35R14L3L41R36R22L46L38R3L38L43L48R15R7L27L37R5L10L34L43R23R50R7L34L7L17R7L30L34R1R23R6R9L31L24L43R6L39R7L39R43L30R12L4L21R21R18R5R27L16L11R32R14L31R40R41L33R20R41L38L11L6L17R17L32L39R17L26R2L16L47L15L12L33R49R22R41L49R30L44R50R7R17L30R19L13L31L23L14L5L46R18R29L21R13L39L41L50R38L20R50L48L36L42L3R5L11R36L37L8L49L37L24R24R44R17R14R3L40L44L46L3R18L9L2R28L4L35L16L3R9R34R31R7L19L47L29R45L41R10L5L7R12L19L21L33L19L7R44R1L21L11L22L49R31R15R47R36L34L43R35R33L13L50L15L1R11R17L31L4L9L48L19L40L5R3L47R1R7L48L18L20L23R31R1R46R40L34L32L24L47R14L2R13L49R20L13R2L46L6L6R39R20R23R32L35R23R27R20R40R17L23L12R12R50L26L41R29L43L35L34L50L5R9R23R46R43L26R33R31R2R17L44L50L35L15L37L24R38L3R12L11L26L21R36R17R33R22R36L5L9R11L6L24R12L9L11R31L29R7R5R11R26L34L25L8R50R16L43R18R33R37R3L43L12L14L13R17R19L40L30R41R10L31L13R45L4L37R39L33L43L44R19R26L27L28R31L18R40R43R17R50R49R4R40L11L4R5R21L6L21L2L29R28R28R17L23R43R2R46R15L22L21L11L20L47R35R15L28R24L21R16L33R25R41L43R24L27L40R28L49R17R27L3R36L46L13L23L18R41R28L12L13L18L21R33L18L21R14R39L41L40L11L48L36L41R1R11R40R48R38L20L12R24L21L42L43R3R13R33R14L28L26R50R22L5R45L17L14L23R45R3R16R38L19R47R18R11R40L45L20R42L37R1L30L41L28R15L34R25R6L21L39L41L10R30R4R4R37R30R34L12L16R24L22R2L33R31L8L8L35L48L1R16L34R15R22R42L4R27R11R17L7L20L33L15L9R19R17L8L31R7L28L11L30L47R32L36L34L8L21L16L34R24L4R9R4R36L7L47R3L6R15L29L27L6L5L37L35L23R45L29L20L6L28L46R24L18L9R49R6L10R23R48R31R36R29R50L16R39L26R11L48L37R27L47R48R46L48R26R9R2R50R14R35R36L25L39L41R22R4R35R26L50 diff --git a/2022/inputs/23.txt b/2022/inputs/23.txt deleted file mode 100644 index b5828cc..0000000 --- a/2022/inputs/23.txt +++ /dev/null @@ -1,73 +0,0 @@ -#.##.##...####..#.##.##....###....##...#..#####..#.##.##.#...###.##..#.## -.#....#..#.##..#.#.#...#..#..####..#.#.##.#.#..#.#..#.#..##.#..........#. -##.#####.###.#...######..###.#.#..##.#.##.#......#..##.....###.#.##.##.## -..#######.####.#..###...####..####....#.####.#.#..#.#.###.##.###.##..#... -.#..#.##...#...####.....##.#.#..#...###.....##..#.##..#.#.#.##.##.#.#.#.. -####.#...#.#..##..###.####.#######.....#.##.#..#.#...#.##.#....#......... -..#.#.####...###.##.#..#.....#.##...#.#.####.....#..##....#..#####...##.. -#####..##.....#.##..#.####....#.#....#.##....#.#....##.#####.#...####..## -#.#..#####.###..####..#.##..#######....##..#.###.#.#....##.#..##.##..#..# -..##.#.##.....###..#..#..#.####....#..####..##.###...#..#..#...##..##..## -#.###.##.#...##.##.#.##..####.##.#.#.###...##.#....#.#.#.##.##...#.##.#.# -.#####..###.#.###.###....#..#..#....#.##.#.###.#.####..###.#####.#.#####. -...#..##.##.#.#.###.#######.##.#...##..##...#......#..####.#.#...#.#####. -.#..###..######..#.#.##.##.#.##....##.#...#...#..#.#.##.#...#.#..#...#.## -##..#.#...#.###.#..#..#.###.###..###.#.......#####.##.####..#...#..#....# -...#..###...#...###.#.....#.###.##.###.####.##.....##..##.#.##.#.#...#.## -####.#......#..###..#.#...##.#.##..#...#.###...#..##.#..#.....####.##.### -##....#..#####..#####....##.#####.##.###..#.#####..###.##..#.#..###.#.### -##.##...##.###.#.#..#####...#..#...#....#..#.#.#.......##..#...#..######. -......#.###.#.##..####..#..##..##.###.#..##...#...#...#...#.###.#.#.##.## -....##..#...##.##.#.#.#..#..#.#...####.#.....#.#.#.##.#.....##.#...#.#.## -..#..###.#..###.####..#.#....#..##.#.##..###...#.##.#.####.##.#.#.#.#...# -...###.....####.######...####.....#.#.#.#...#..##.##...#.###..###.#.##### -#.##..#.##.#......#####..#...####.#...###...###.##...##.##...###.###.##.# -###....#..#.###..#.####.##.#...##..#..#..#....###...#......#..#..##.#.### -.####.#.###..#########...#.##############.##...#.##.##.#..#.#.##.#.#.###. -.#.##...#...###..#..#.#.#..#.#.#.#.##........#.##.#.#.##.##.#.#.##.###### -##.#.#.###..###.###.#.#.....#.###..####.#.#..##.#.##..#.####..#.......##. -.#.#####.#..###..##.#..#...#.#.##..#..#..#..##.####.##.#..###.#......#... -.##..##..#..#.#..###...#.#.##.###..#..#...#.##.#.##..#.#.##..#....#...#.. -..#......###..###..##...##.###..##.#.....#.###...##.##..#...#..#.#..#.... -.#.#.#.#.#...###.#######..#..###...#.###.#.###.##....#...#.##......####.. -#...#.##.#...#.#.#.###.#..#.#..##.###.######.#.#....###.##...#....#....#. -.###....#..####.#..#....##.#..##..#..#.#####.#.#...##.##...####.###.##..# -#...#.#...#...##.#####.#.#...##..#..##.#...#...###....##.######.#..#.##.# -#...##...##..#......####.#.#.##.##.#.......####...####...#..#..#.#..#.##. -.###....#.####..##.###..#....#...##.###..#...#.##.#...#####.###..#..#..## -##.#..##..###.#..#..####...#.##.##..#......####....#....#.###..##......## -##.##....#####.##.###.######..#..####..##.#.####.#..####.##...##....##### -.##.#..##..#.##..###.....#..#.##..####...#.##...#.#.#.#..##.###.....##... -.##.#...#...####..##.#....##...#..###.#.#..#....##.######.#...##.###..##. -##.##.###..#.##.#..#....#.##.#.##..#...#..##.#.####..##.##...#..##.##..## -.#..###.#.#.##..#..#.####.#.##.#..##.#....#.###.##..#.###...#..#....###.. -####..#.#..###..#...##.##.###.##...#.##.##...##..#.##.##...#.#..#.#.#.#.. -..###...#..#...........#.###.##..#..###..##.#.##.#...#.#..#.....##..##### -.....##....###..###.###..#..#...##..#......#.##..#.#.#..##..#.###.....#.# -..####.#......#...#.#.#.#..#..##....##..#.#...##.##.##.###.###...###...#. -##..#.#.#.##.###########.#.###....####.##.#.#...####..#.##.#...##...#.... -##...#..#...####.#.####....#.########.######..###....###..##..#...#.###.. -##.###.####..#.##.#.#####.##.###..#.#.#.##.##.##.####.##.#...#..#..##.... -.#..#.#.##..##...#....#.#....#....###..#..##..###.##.####.##.####.##.#... -##.#.##.##...#.#..#.#...##...#...#..#......#.###......###.....#.#.#####.# -..#.##.##.###....#.#..###..#..##.####.###.##..##.##....#...##.#..#..##.## -#####.#...#..##..##.#.#.....##..#..##.##.##.####..#####.#..###..#.##..##. -####.##..........###.###.#####.#.#..##...##.....#..###..##..#.####..#.##. -#.....##.####...#..##.##..#..#....##..#...#..#.#.....#..#...#.###.##.#..# -#.#.##..###.#...##.#...###.#......#....##..##.##.###.#.#.#..#.##.####..## -##..###.#.#......##.##.##.#.#####.#.#.###...###.##.#......#.##########..# -.####....#..#...###.#..##.#.####..#.#..######.#.####..##....###..##..#..# -#..##.#.#...##.#.#.########.....#.##...#....#.####.###.########.#.##.#... -#.#######..#.##.#.#.#..####..##.#..###.####.#..#########....####....###.. -..##.#...##...#..###.#..##.#..#...##.####.######.####.#..##.#...#.#..###. -.#..##.#.##..#......##.#.#.##.#####.#.###....#...###...#....#.###.....### -#......#.#..##....##.########.#..#..##.##......#.#..######..##.##..##.### -..##...#...#.#..#.#########..##..#####..#..#..##.#....##...#.#....##.#.#. -.##..###.####.#..#####.###..###..#......##...#.....####..###..#..##.#.##. -......###.#..#...#..#.#.##.#.###...##.#.#....####.#..#.######.#.#...####. -...#.##.####....##..##.#.###.###.....#..###...####..##..######.#..##..... -.....####.....###.#.#.......#####.#.#....##...#####..#..#.#..#.#.#..##.## -##..##.#..##..#..#.#####..##.####.#...#.#..#..###..#..#....#...#.###.##.. -#.#..#.#########.####..#####..####.#.#####....#.#..##...#..####.#..###.#. -#..##.###.##..#....#...#..#.##..#..###..#####..#######.#####....#.##..... -####.####.########.#.###....#.#..#..#.#.#.#..#....#..#.....#..##..#.##.#. diff --git a/2022/inputs/24.txt b/2022/inputs/24.txt deleted file mode 100644 index a99eefe..0000000 --- a/2022/inputs/24.txt +++ /dev/null @@ -1,27 +0,0 @@ -#.######################################################################################################################## -#<^^^^v^><><^>^^>v^>^>^^v>>v^^^.v<>.<>v^^^^^^>>^^.^^>>vv><^v<^.<^^v^<<<># -#<>>>^^v^>v>v>^^^^.<<<>><^^>>^^<>v^v^v>^v>v>^vv.vvv>v<^^<v^^><^>.>^^^.><^^.v^<<<>>>v^.^v.>>>^v.>.v># -#.v^v>vv.v<<^v>^<^v<.v<<.>>^vv<.^v^<^^>^><^vv<^^^vvv<^.>>.^<^<.v<^<^v>><^^^><^>>v^<^^>>v^v<><^vv.>>^<^v>v^.><^^.>.^>v>^^>v><.^v<>^<>>^v.v.v..v^>><^^v>>^v^>^.>v^^>^v<^v^v<>.v>vvvv<^^.^<^v>v^>v<^<^^^<>^<^^.<^v^^<<>.>vvv^^^v^v^><^>v>><^.<^^^<>^v^v>^^v>>v>v<>v.^>>># -#<^v>..>^>vv>v<.v>vv>v^v<<<<<<<>^>^^<>^^<>vv^.^><v<>>v.v.v^^>v<^v<^>v^v><<.<^^>v^vv<^^vv># -#>v^^v^v>.<.^vv.^<<<<.>v>>v^<.<><>v><<<^.<>v><.v^<<.><<<^^vv>^>v<<<>^<.^v>vv^<<^.>^<^^v<<^>v>^.>>>.v^.v^vv<># -#<<<>>...v^^>^v<^v>>><<<>>vv^^<^^>^v<.>v^.>>v<>>>^><.>v^.^vv>^v>^>>>vv^<<.^>>v>v^<>># -#>.>>v<><^>>.^<>.>^v^.<^.<>^>v^.><<^>><>..v<>^^<^.>><<^<<^<.^>^.vv^^>^.^>^.v^>v<>^^vv<.<>>><<^v>v<<>>v><^^<># -#<<>.v<<<>^.vv<^v>.>^<><>v^.v<>v<>>vv<<.^^<<>^>>.>^vvvv.vv>v>.>v.vv<^^^^v.vv^<..><# -#>.<<vv>>^v>vvv<^<>.vvv^<^>v<>^^<.<^<><>^^^^<^>.>v>^>v>^<><v>v<^^v>v>><>^v<.^v^>v><..^.v<^# -#>>^<^^^<>^<<>.<.vv<><^<>^>.>>v^^<^^^^>v^^^^vv<>>><<^^<<><<<>v^>>>^v>^><<<^^># -#<^>.vv>>^.v.>^^v>.^<>>^<<..<^><><^v^^^>v<^^.<>v.<v^^<^<>>>vvv<^<^v>v>v^>..^.^>^>><>># -#>^<><<>^<<^>v^.v><>.<<^>>.<^^.>v.>v>><^^<>vv<<<>v.v<<.vv<><>>^vv<>v>vv^.><.v^v><.v^.v^v>>v>>v<# -#<<>><^^>.<>v>>^^<^v.<<<^v.^^<.>v^.^v^>v<>^v<<^<>vvv><>>v^^^>v<<<>.^^>v^v^^.><<.>>^^># -#<^.v^>^v>^<^><<^v^>v^<><<^^^v<<^.v^v<>^.>.v<<<^^>v.>>.<>^.^v>v>v><^><<<>.^^<>v.<.v><><# -#><<^>^^^^vv^>>.vv>vvv^v^>^^>v<<>^^^^>^>v<>>v^v>v><>.^vv^<>>>><<<>^>^.>..vv>^^^<^>v<>>^v>^vv>v>^^vv<><^>^^^..>>>># -#>><<^v<<>^v>.^><^^v^<^<^v.><^>^^><^<<>>v<><.^<^>^v<<^^>.<>vv<^.# -#<.^^>><>><>><><>^.^>.vv^>>><<>.^..>><<>.<>v<^>v<>vv^>vv<^<><<.vv><.<^^><>.vv<<>><>v# -#v>>^<<.><^vv>>v>^^<^^^>v^^>><^v<^.<<^^v<^v>>^.^^v<^v^>v>>^.>v.>>v>.>^v<>vvvv><.>># -#>v<<.^<^v<>v^^<>.v^>^v>>vv>^^>>>v<<<><<^^.>>^><>^>.v>^>v^^>^^>>>v>v^>>v>^^.v>.vvv>.v<>.^^<<<^vv^>^^># -#>v^^.v^<.<^v<>.^<><>^^^.v.<<.^<^vv^>^v.^.v^>vvv<^<>^>^^v>v>v^.v^^>^>>^>^v^>^v^^.><^.^^>^^<^><>>^>.>.^^^v<<v>.# -#<>v<^^<><.vv^><.v^.<>^<>.^<v.^v>.><^^<.>>vvv><^<^v<^v.^^><>>>.<^^^>v>>>><# -#><^^v>>>vv>^<<<<>>v>vv>>>.v<<.<>>.<<^vv>^>^<<>>.v<^vv<^<>.vv^v^^<>>vvv<>^^^># -#vvv^..v>^v^><^<^>>^.v^^<><>>v^>><><><^^^v>vv><<^<.>>>v<>v><>>^^<<.>>.><>vv>.^^vv>>>^vv^<^>^<^<^<<^># -########################################################################################################################.# diff --git a/2022/inputs/25.txt b/2022/inputs/25.txt deleted file mode 100644 index b4737fe..0000000 --- a/2022/inputs/25.txt +++ /dev/null @@ -1,126 +0,0 @@ -2=1 -2=-02211= -2=-1111=2-0-20= -2=2-=12 -1--2-=2211-221 -1=20011 -1221=021-0=2011-1 -1=00=202011= -200=121-=2-11=21 -2-21002021202 -1-11=12011112 -1==2-=0-=2-0-0 -20=-12--12 -101122=222021221- -12=2200-1==1=12=1=1 -2==-21=-=2 -1==-1222-1==2- -111-2-2=0 -1=2 -1=20=-00=22 -1=2=0-2101=2 -10= -10-=12101-102=1= -12=11=- -1202=0--0-2==0 -1-0-- -10210210-10021=2-2 -22= -12-110101 -2=-===0=0=11-- -2=21022-00- -2-111102102--201=0 -2=-2= -12=22=11-1000=121 -11=10-02111211 -20210121--0=1=-= -1=- -10=-==02-20-0=01 -21=0=-= -2=10002 -1-0102-020201121 -11---01101=-- -1=-1=-=-011 -211-00-2==21== -21 -1201-1202=2-0 -21000=2=1-=10--2 -1=0= -1-1 -1-2---=1====-0210=-0 -2-220-= -122- -110200-0 -2=--2 -20112=0-2022- -1=-0-- -1=-01-0-10=2=0===- -1=22=2=--11=-0-2111 -1==00-1=00=0- -1=2212-1-=201 -2-200=2001 -2222012-10-0=-0= -1-==== -100=2200 -1-11==0 -1--2111-1 -1---2121-202210=2 -11222= -1=2102-2221-111- -111 -1= -1--0=-1 -10=00=10=---1=- -1=0==-2 -220002 -1==211-0=222102- -1-==-121021 -1202-1=01--202 -12=-0===11=0 -20-001= -1000-2-==2=- -1=01-- -10=--01221 -1-=2-=0=-0==10-22- -2021212-1020=002 -11===1==-2-01-21 -2-00-10- -12-0221212000 -201== -20011 -2---0=1222--02 -20- -10-=02010 -101--0202=-2=1==01 -2=0121-02112-0= -2-=-=1011 -11-=02 -110-2001 -1==011-12000101-11 -2= -1-11-=--= -110 -101=21 -1=11 -212-10020-212111-2 -102=22 -1- -1-02=22-=1==2 -11=10-00-=00-00=- -220200-=2 -1-0=---- -1022=0-2--==--1 -1-=201-1021 -2=-1-10=1=-2020=00 -12201=0102-0110=- -20=2 -2020=-===1==-212 -1=0-222-2=22=-= -1=--12==0100=-21 -1=1-2 -1=-220001=1 -20 -1=1 -1=0=-=1=0-=01 -202102-200 -2-=2-110012