From e8b7022c0334938261c46de8621cde1af6215296 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 11 Nov 2022 13:42:42 -0500 Subject: [PATCH] add files for missing years and start on 2015 puzzles --- .gitignore | 2 + AOC.Test/AOC.Test.csproj | 4 + AOC.Test/Test2015.cs | 24 + AOC.Test/Test2016.cs | 14 + AOC.Test/Test2017.cs | 14 + AOC.Test/Test2018.cs | 14 + AOC2015/AOC2015.csproj | 29 + AOC2015/Day01.cs | 39 + AOC2015/Day02.cs | 52 + AOC2015/Day03.cs | 15 + AOC2015/Day04.cs | 15 + AOC2015/Day05.cs | 15 + AOC2015/Day06.cs | 15 + AOC2015/Day07.cs | 15 + AOC2015/Day08.cs | 15 + AOC2015/Day09.cs | 15 + AOC2015/Day10.cs | 15 + AOC2015/Day11.cs | 15 + AOC2015/Day12.cs | 15 + AOC2015/Day13.cs | 15 + AOC2015/Day14.cs | 15 + AOC2015/Day15.cs | 15 + AOC2015/Day16.cs | 15 + AOC2015/Day17.cs | 15 + AOC2015/Day18.cs | 15 + AOC2015/Day19.cs | 15 + AOC2015/Day20.cs | 15 + AOC2015/Day21.cs | 15 + AOC2015/Day22.cs | 15 + AOC2015/Day23.cs | 15 + AOC2015/Day24.cs | 15 + AOC2015/Day25.cs | 15 + AOC2015/Program.cs | 1 + AOC2015/input2015/day01.in | 1 + AOC2015/input2015/day02.in | 1000 ++++++++ AOC2015/input2015/day03.in | 1 + AOC2015/input2015/day04.in | 1 + AOC2015/input2015/day05.in | 1000 ++++++++ AOC2015/input2015/day06.in | 300 +++ AOC2015/input2015/day07.in | 339 +++ AOC2015/input2015/day08.in | 300 +++ AOC2015/input2015/day09.in | 28 + AOC2015/input2015/day10.in | 1 + AOC2015/input2015/day11.in | 1 + AOC2015/input2015/day12.in | 1 + AOC2015/input2015/day13.in | 56 + AOC2015/input2015/day14.in | 9 + AOC2015/input2015/day15.in | 4 + AOC2015/input2015/day16.in | 500 ++++ AOC2015/input2015/day17.in | 20 + AOC2015/input2015/day18.in | 100 + AOC2015/input2015/day19.in | 45 + AOC2015/input2015/day20.in | 1 + AOC2015/input2015/day21.in | 3 + AOC2015/input2015/day22.in | 2 + AOC2015/input2015/day23.in | 48 + AOC2015/input2015/day24.in | 28 + AOC2015/input2015/day25.in | 1 + AOC2015/input2015/test02.in | 1 + AOC2016/AOC2016.csproj | 29 + AOC2016/Day01.cs | 15 + AOC2016/Day02.cs | 15 + AOC2016/Day03.cs | 15 + AOC2016/Day04.cs | 15 + AOC2016/Day05.cs | 15 + AOC2016/Day06.cs | 15 + AOC2016/Day07.cs | 15 + AOC2016/Day08.cs | 15 + AOC2016/Day09.cs | 15 + AOC2016/Day10.cs | 15 + AOC2016/Day11.cs | 15 + AOC2016/Day12.cs | 15 + AOC2016/Day13.cs | 15 + AOC2016/Day14.cs | 15 + AOC2016/Day15.cs | 15 + AOC2016/Day16.cs | 15 + AOC2016/Day17.cs | 15 + AOC2016/Day18.cs | 15 + AOC2016/Day19.cs | 15 + AOC2016/Day20.cs | 15 + AOC2016/Day21.cs | 15 + AOC2016/Day22.cs | 15 + AOC2016/Day23.cs | 15 + AOC2016/Day24.cs | 15 + AOC2016/Day25.cs | 15 + AOC2016/Program.cs | 1 + AOC2016/input2016/day01.in | 1 + AOC2016/input2016/day02.in | 5 + AOC2016/input2016/day03.in | 1911 ++++++++++++++++ AOC2016/input2016/day04.in | 974 ++++++++ AOC2016/input2016/day05.in | 1 + AOC2016/input2016/day06.in | 572 +++++ AOC2016/input2016/day07.in | 2000 ++++++++++++++++ AOC2016/input2016/day08.in | 174 ++ AOC2016/input2016/day09.in | 1 + AOC2016/input2016/day10.in | 231 ++ AOC2016/input2016/day11.in | 4 + AOC2016/input2016/day12.in | 23 + AOC2016/input2016/day13.in | 1 + AOC2016/input2016/day14.in | 1 + AOC2016/input2016/day15.in | 6 + AOC2016/input2016/day16.in | 1 + AOC2016/input2016/day17.in | 1 + AOC2016/input2016/day18.in | 1 + AOC2016/input2016/day19.in | 1 + AOC2016/input2016/day20.in | 1075 +++++++++ AOC2016/input2016/day21.in | 100 + AOC2016/input2016/day22.in | 963 ++++++++ AOC2016/input2016/day23.in | 26 + AOC2016/input2016/day24.in | 39 + AOC2016/input2016/day25.in | 30 + AOC2017/AOC2017.csproj | 29 + AOC2017/Day01.cs | 15 + AOC2017/Day02.cs | 15 + AOC2017/Day03.cs | 15 + AOC2017/Day04.cs | 15 + AOC2017/Day05.cs | 15 + AOC2017/Day06.cs | 15 + AOC2017/Day07.cs | 15 + AOC2017/Day08.cs | 15 + AOC2017/Day09.cs | 15 + AOC2017/Day10.cs | 15 + AOC2017/Day11.cs | 15 + AOC2017/Day12.cs | 15 + AOC2017/Day13.cs | 15 + AOC2017/Day14.cs | 15 + AOC2017/Day15.cs | 15 + AOC2017/Day16.cs | 15 + AOC2017/Day17.cs | 15 + AOC2017/Day18.cs | 15 + AOC2017/Day19.cs | 15 + AOC2017/Day20.cs | 15 + AOC2017/Day21.cs | 15 + AOC2017/Day22.cs | 15 + AOC2017/Day23.cs | 15 + AOC2017/Day24.cs | 15 + AOC2017/Day25.cs | 15 + AOC2017/Program.cs | 1 + AOC2017/input2017/day01.in | 1 + AOC2017/input2017/day02.in | 16 + AOC2017/input2017/day03.in | 1 + AOC2017/input2017/day04.in | 512 +++++ AOC2017/input2017/day05.in | 1092 +++++++++ AOC2017/input2017/day06.in | 1 + AOC2017/input2017/day07.in | 1420 ++++++++++++ AOC2017/input2017/day08.in | 1000 ++++++++ AOC2017/input2017/day09.in | 1 + AOC2017/input2017/day10.in | 1 + AOC2017/input2017/day11.in | 1 + AOC2017/input2017/day12.in | 2000 ++++++++++++++++ AOC2017/input2017/day13.in | 43 + AOC2017/input2017/day14.in | 1 + AOC2017/input2017/day15.in | 2 + AOC2017/input2017/day16.in | 1 + AOC2017/input2017/day17.in | 1 + AOC2017/input2017/day18.in | 41 + AOC2017/input2017/day19.in | 201 ++ AOC2017/input2017/day20.in | 1000 ++++++++ AOC2017/input2017/day21.in | 108 + AOC2017/input2017/day22.in | 25 + AOC2017/input2017/day23.in | 32 + AOC2017/input2017/day24.in | 54 + AOC2017/input2017/day25.in | 62 + AOC2018/AOC2018.csproj | 29 + AOC2018/Day01.cs | 15 + AOC2018/Day02.cs | 15 + AOC2018/Day03.cs | 15 + AOC2018/Day04.cs | 15 + AOC2018/Day05.cs | 15 + AOC2018/Day06.cs | 15 + AOC2018/Day07.cs | 15 + AOC2018/Day08.cs | 15 + AOC2018/Day09.cs | 15 + AOC2018/Day10.cs | 15 + AOC2018/Day11.cs | 15 + AOC2018/Day12.cs | 15 + AOC2018/Day13.cs | 15 + AOC2018/Day14.cs | 15 + AOC2018/Day15.cs | 15 + AOC2018/Day16.cs | 15 + AOC2018/Day17.cs | 15 + AOC2018/Day18.cs | 15 + AOC2018/Day19.cs | 15 + AOC2018/Day20.cs | 15 + AOC2018/Day21.cs | 15 + AOC2018/Day22.cs | 15 + AOC2018/Day23.cs | 15 + AOC2018/Day24.cs | 15 + AOC2018/Day25.cs | 15 + AOC2018/Program.cs | 1 + AOC2018/input2018/day01.in | 965 ++++++++ AOC2018/input2018/day02.in | 250 ++ AOC2018/input2018/day03.in | 1375 +++++++++++ AOC2018/input2018/day04.in | 934 ++++++++ AOC2018/input2018/day05.in | 1 + AOC2018/input2018/day06.in | 50 + AOC2018/input2018/day07.in | 101 + AOC2018/input2018/day08.in | 1 + AOC2018/input2018/day09.in | 1 + AOC2018/input2018/day10.in | 330 +++ AOC2018/input2018/day11.in | 1 + AOC2018/input2018/day12.in | 34 + AOC2018/input2018/day13.in | 150 ++ AOC2018/input2018/day14.in | 1 + AOC2018/input2018/day15.in | 32 + AOC2018/input2018/day16.in | 4261 +++++++++++++++++++++++++++++++++++ AdventOfCode.sln | 24 + DayXX.cs.txt | 2 +- 208 files changed, 29815 insertions(+), 1 deletion(-) create mode 100644 AOC.Test/Test2015.cs create mode 100644 AOC.Test/Test2016.cs create mode 100644 AOC.Test/Test2017.cs create mode 100644 AOC.Test/Test2018.cs create mode 100644 AOC2015/AOC2015.csproj create mode 100644 AOC2015/Day01.cs create mode 100644 AOC2015/Day02.cs create mode 100644 AOC2015/Day03.cs create mode 100644 AOC2015/Day04.cs create mode 100644 AOC2015/Day05.cs create mode 100644 AOC2015/Day06.cs create mode 100644 AOC2015/Day07.cs create mode 100644 AOC2015/Day08.cs create mode 100644 AOC2015/Day09.cs create mode 100644 AOC2015/Day10.cs create mode 100644 AOC2015/Day11.cs create mode 100644 AOC2015/Day12.cs create mode 100644 AOC2015/Day13.cs create mode 100644 AOC2015/Day14.cs create mode 100644 AOC2015/Day15.cs create mode 100644 AOC2015/Day16.cs create mode 100644 AOC2015/Day17.cs create mode 100644 AOC2015/Day18.cs create mode 100644 AOC2015/Day19.cs create mode 100644 AOC2015/Day20.cs create mode 100644 AOC2015/Day21.cs create mode 100644 AOC2015/Day22.cs create mode 100644 AOC2015/Day23.cs create mode 100644 AOC2015/Day24.cs create mode 100644 AOC2015/Day25.cs create mode 100644 AOC2015/Program.cs create mode 100644 AOC2015/input2015/day01.in create mode 100644 AOC2015/input2015/day02.in create mode 100644 AOC2015/input2015/day03.in create mode 100644 AOC2015/input2015/day04.in create mode 100644 AOC2015/input2015/day05.in create mode 100644 AOC2015/input2015/day06.in create mode 100644 AOC2015/input2015/day07.in create mode 100644 AOC2015/input2015/day08.in create mode 100644 AOC2015/input2015/day09.in create mode 100644 AOC2015/input2015/day10.in create mode 100644 AOC2015/input2015/day11.in create mode 100644 AOC2015/input2015/day12.in create mode 100644 AOC2015/input2015/day13.in create mode 100644 AOC2015/input2015/day14.in create mode 100644 AOC2015/input2015/day15.in create mode 100644 AOC2015/input2015/day16.in create mode 100644 AOC2015/input2015/day17.in create mode 100644 AOC2015/input2015/day18.in create mode 100644 AOC2015/input2015/day19.in create mode 100644 AOC2015/input2015/day20.in create mode 100644 AOC2015/input2015/day21.in create mode 100644 AOC2015/input2015/day22.in create mode 100644 AOC2015/input2015/day23.in create mode 100644 AOC2015/input2015/day24.in create mode 100644 AOC2015/input2015/day25.in create mode 100644 AOC2015/input2015/test02.in create mode 100644 AOC2016/AOC2016.csproj create mode 100644 AOC2016/Day01.cs create mode 100644 AOC2016/Day02.cs create mode 100644 AOC2016/Day03.cs create mode 100644 AOC2016/Day04.cs create mode 100644 AOC2016/Day05.cs create mode 100644 AOC2016/Day06.cs create mode 100644 AOC2016/Day07.cs create mode 100644 AOC2016/Day08.cs create mode 100644 AOC2016/Day09.cs create mode 100644 AOC2016/Day10.cs create mode 100644 AOC2016/Day11.cs create mode 100644 AOC2016/Day12.cs create mode 100644 AOC2016/Day13.cs create mode 100644 AOC2016/Day14.cs create mode 100644 AOC2016/Day15.cs create mode 100644 AOC2016/Day16.cs create mode 100644 AOC2016/Day17.cs create mode 100644 AOC2016/Day18.cs create mode 100644 AOC2016/Day19.cs create mode 100644 AOC2016/Day20.cs create mode 100644 AOC2016/Day21.cs create mode 100644 AOC2016/Day22.cs create mode 100644 AOC2016/Day23.cs create mode 100644 AOC2016/Day24.cs create mode 100644 AOC2016/Day25.cs create mode 100644 AOC2016/Program.cs create mode 100644 AOC2016/input2016/day01.in create mode 100644 AOC2016/input2016/day02.in create mode 100644 AOC2016/input2016/day03.in create mode 100644 AOC2016/input2016/day04.in create mode 100644 AOC2016/input2016/day05.in create mode 100644 AOC2016/input2016/day06.in create mode 100644 AOC2016/input2016/day07.in create mode 100644 AOC2016/input2016/day08.in create mode 100644 AOC2016/input2016/day09.in create mode 100644 AOC2016/input2016/day10.in create mode 100644 AOC2016/input2016/day11.in create mode 100644 AOC2016/input2016/day12.in create mode 100644 AOC2016/input2016/day13.in create mode 100644 AOC2016/input2016/day14.in create mode 100644 AOC2016/input2016/day15.in create mode 100644 AOC2016/input2016/day16.in create mode 100644 AOC2016/input2016/day17.in create mode 100644 AOC2016/input2016/day18.in create mode 100644 AOC2016/input2016/day19.in create mode 100644 AOC2016/input2016/day20.in create mode 100644 AOC2016/input2016/day21.in create mode 100644 AOC2016/input2016/day22.in create mode 100644 AOC2016/input2016/day23.in create mode 100644 AOC2016/input2016/day24.in create mode 100644 AOC2016/input2016/day25.in create mode 100644 AOC2017/AOC2017.csproj create mode 100644 AOC2017/Day01.cs create mode 100644 AOC2017/Day02.cs create mode 100644 AOC2017/Day03.cs create mode 100644 AOC2017/Day04.cs create mode 100644 AOC2017/Day05.cs create mode 100644 AOC2017/Day06.cs create mode 100644 AOC2017/Day07.cs create mode 100644 AOC2017/Day08.cs create mode 100644 AOC2017/Day09.cs create mode 100644 AOC2017/Day10.cs create mode 100644 AOC2017/Day11.cs create mode 100644 AOC2017/Day12.cs create mode 100644 AOC2017/Day13.cs create mode 100644 AOC2017/Day14.cs create mode 100644 AOC2017/Day15.cs create mode 100644 AOC2017/Day16.cs create mode 100644 AOC2017/Day17.cs create mode 100644 AOC2017/Day18.cs create mode 100644 AOC2017/Day19.cs create mode 100644 AOC2017/Day20.cs create mode 100644 AOC2017/Day21.cs create mode 100644 AOC2017/Day22.cs create mode 100644 AOC2017/Day23.cs create mode 100644 AOC2017/Day24.cs create mode 100644 AOC2017/Day25.cs create mode 100644 AOC2017/Program.cs create mode 100644 AOC2017/input2017/day01.in create mode 100644 AOC2017/input2017/day02.in create mode 100644 AOC2017/input2017/day03.in create mode 100644 AOC2017/input2017/day04.in create mode 100644 AOC2017/input2017/day05.in create mode 100644 AOC2017/input2017/day06.in create mode 100644 AOC2017/input2017/day07.in create mode 100644 AOC2017/input2017/day08.in create mode 100644 AOC2017/input2017/day09.in create mode 100644 AOC2017/input2017/day10.in create mode 100644 AOC2017/input2017/day11.in create mode 100644 AOC2017/input2017/day12.in create mode 100644 AOC2017/input2017/day13.in create mode 100644 AOC2017/input2017/day14.in create mode 100644 AOC2017/input2017/day15.in create mode 100644 AOC2017/input2017/day16.in create mode 100644 AOC2017/input2017/day17.in create mode 100644 AOC2017/input2017/day18.in create mode 100644 AOC2017/input2017/day19.in create mode 100644 AOC2017/input2017/day20.in create mode 100644 AOC2017/input2017/day21.in create mode 100644 AOC2017/input2017/day22.in create mode 100644 AOC2017/input2017/day23.in create mode 100644 AOC2017/input2017/day24.in create mode 100644 AOC2017/input2017/day25.in create mode 100644 AOC2018/AOC2018.csproj create mode 100644 AOC2018/Day01.cs create mode 100644 AOC2018/Day02.cs create mode 100644 AOC2018/Day03.cs create mode 100644 AOC2018/Day04.cs create mode 100644 AOC2018/Day05.cs create mode 100644 AOC2018/Day06.cs create mode 100644 AOC2018/Day07.cs create mode 100644 AOC2018/Day08.cs create mode 100644 AOC2018/Day09.cs create mode 100644 AOC2018/Day10.cs create mode 100644 AOC2018/Day11.cs create mode 100644 AOC2018/Day12.cs create mode 100644 AOC2018/Day13.cs create mode 100644 AOC2018/Day14.cs create mode 100644 AOC2018/Day15.cs create mode 100644 AOC2018/Day16.cs create mode 100644 AOC2018/Day17.cs create mode 100644 AOC2018/Day18.cs create mode 100644 AOC2018/Day19.cs create mode 100644 AOC2018/Day20.cs create mode 100644 AOC2018/Day21.cs create mode 100644 AOC2018/Day22.cs create mode 100644 AOC2018/Day23.cs create mode 100644 AOC2018/Day24.cs create mode 100644 AOC2018/Day25.cs create mode 100644 AOC2018/Program.cs create mode 100644 AOC2018/input2018/day01.in create mode 100644 AOC2018/input2018/day02.in create mode 100644 AOC2018/input2018/day03.in create mode 100644 AOC2018/input2018/day04.in create mode 100644 AOC2018/input2018/day05.in create mode 100644 AOC2018/input2018/day06.in create mode 100644 AOC2018/input2018/day07.in create mode 100644 AOC2018/input2018/day08.in create mode 100644 AOC2018/input2018/day09.in create mode 100644 AOC2018/input2018/day10.in create mode 100644 AOC2018/input2018/day11.in create mode 100644 AOC2018/input2018/day12.in create mode 100644 AOC2018/input2018/day13.in create mode 100644 AOC2018/input2018/day14.in create mode 100644 AOC2018/input2018/day15.in create mode 100644 AOC2018/input2018/day16.in diff --git a/.gitignore b/.gitignore index 2afa2e2..a11337a 100644 --- a/.gitignore +++ b/.gitignore @@ -452,3 +452,5 @@ $RECYCLE.BIN/ !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json + +session_cookie.txt diff --git a/AOC.Test/AOC.Test.csproj b/AOC.Test/AOC.Test.csproj index 581f680..316bca1 100644 --- a/AOC.Test/AOC.Test.csproj +++ b/AOC.Test/AOC.Test.csproj @@ -22,6 +22,10 @@ + + + + diff --git a/AOC.Test/Test2015.cs b/AOC.Test/Test2015.cs new file mode 100644 index 0000000..639a4dd --- /dev/null +++ b/AOC.Test/Test2015.cs @@ -0,0 +1,24 @@ +using AOC2015; + +namespace AOC.Test; + +[TestClass] +public class Test2015 +{ + [DataTestMethod] + [DataRow(typeof(Day01), "232", "1783")] + [DataRow(typeof(Day02),"1586300", "3737498")] + public void TestAllDays(Type dayType, string part1, string part2) + { + Common.CheckDay(dayType, part1, part2); + } + + [DataTestMethod] + [DataRow(typeof(Day02), "58", "34")] + public void CheckTestInputs(Type dayType, string part1, string part2) + { + Day.UseTestInput = true; + Common.CheckDay(dayType, part1, part2); + Day.UseTestInput = false; + } +} \ No newline at end of file diff --git a/AOC.Test/Test2016.cs b/AOC.Test/Test2016.cs new file mode 100644 index 0000000..8ddd72f --- /dev/null +++ b/AOC.Test/Test2016.cs @@ -0,0 +1,14 @@ +using AOC2016; + +namespace AOC.Test; + +[TestClass] +public class Test2016 +{ + [DataTestMethod] + [DataRow(typeof(Day01), "", "")] + public void TestAllDays(Type dayType, string part1, string part2) + { + Common.CheckDay(dayType, part1, part2); + } +} \ No newline at end of file diff --git a/AOC.Test/Test2017.cs b/AOC.Test/Test2017.cs new file mode 100644 index 0000000..d480cd5 --- /dev/null +++ b/AOC.Test/Test2017.cs @@ -0,0 +1,14 @@ +using AOC2017; + +namespace AOC.Test; + +[TestClass] +public class Test2017 +{ + [DataTestMethod] + [DataRow(typeof(Day01), "", "")] + public void TestAllDays(Type dayType, string part1, string part2) + { + Common.CheckDay(dayType, part1, part2); + } +} \ No newline at end of file diff --git a/AOC.Test/Test2018.cs b/AOC.Test/Test2018.cs new file mode 100644 index 0000000..318399d --- /dev/null +++ b/AOC.Test/Test2018.cs @@ -0,0 +1,14 @@ +using AOC2018; + +namespace AOC.Test; + +[TestClass] +public class Test2018 +{ + [DataTestMethod] + [DataRow(typeof(Day01), "", "")] + public void TestAllDays(Type dayType, string part1, string part2) + { + Common.CheckDay(dayType, part1, part2); + } +} \ No newline at end of file diff --git a/AOC2015/AOC2015.csproj b/AOC2015/AOC2015.csproj new file mode 100644 index 0000000..c50dad5 --- /dev/null +++ b/AOC2015/AOC2015.csproj @@ -0,0 +1,29 @@ + + + + Exe + net7.0 + enable + enable + + + + + PreserveNewest + + + + + + + + + + + + + + + + + diff --git a/AOC2015/Day01.cs b/AOC2015/Day01.cs new file mode 100644 index 0000000..c80debd --- /dev/null +++ b/AOC2015/Day01.cs @@ -0,0 +1,39 @@ +namespace AOC2015; + +public class Day01 : Day +{ + public Day01() : base(2015, 1, "Not Quite Lisp") + { + } + + public override object Part1() + { + var floor = 0; + foreach (var c in Input.First()) + switch (c) + { + case '(': floor++; break; + case ')': floor--; break; + } + + return floor; + } + + public override object Part2() + { + var floor = 0; + var line = Input.First(); + for (var i = 0; i < line.Length; i++) + { + switch (line[i]) + { + case '(': floor++; break; + case ')': floor--; break; + } + + if (floor < 0) return i + 1; + } + + return 0; + } +} \ No newline at end of file diff --git a/AOC2015/Day02.cs b/AOC2015/Day02.cs new file mode 100644 index 0000000..15ef524 --- /dev/null +++ b/AOC2015/Day02.cs @@ -0,0 +1,52 @@ +namespace AOC2015; + +/// +/// Day 2: +/// +public sealed class Day02 : Day +{ + private readonly List> _gifts; + + public Day02() : base(2015, 2, "I Was Told There Would Be No Math") + { + _gifts = Input.Select(line => line.Split('x').Select(int.Parse).ToList()).ToList(); + } + + public override object Part1() + { + return _gifts.Sum(gift => + { + var biggestDimension = gift.IndexOf(gift.Max()); + + var surfaceArea = 2 * gift[0] * gift[1] + 2 * gift[1] * gift[2] + 2 * gift[0] * gift[2]; + + var smallestSideArea = 1; + for (var i = 0; i < gift.Count; i++) + { + if (i == biggestDimension) continue; + smallestSideArea *= gift[i]; + } + + return surfaceArea + smallestSideArea; + }); + } + + public override object Part2() + { + return _gifts.Sum(gift => + { + var biggestDimension = gift.IndexOf(gift.Max()); + var bowArea = gift.Aggregate(1, (i, i1) => i * i1); + + var smallestSide = 0; + for (var i = 0; i < gift.Count; i++) + { + if (i == biggestDimension) continue; + smallestSide += 2 * gift[i]; + } + + return smallestSide + bowArea; + }); + } +} + diff --git a/AOC2015/Day03.cs b/AOC2015/Day03.cs new file mode 100644 index 0000000..0ab6e2e --- /dev/null +++ b/AOC2015/Day03.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 3: +/// +public sealed class Day03 : Day +{ + public Day03() : base(2015, 3, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day04.cs b/AOC2015/Day04.cs new file mode 100644 index 0000000..ad56125 --- /dev/null +++ b/AOC2015/Day04.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 4: +/// +public sealed class Day04 : Day +{ + public Day04() : base(2015, 4, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day05.cs b/AOC2015/Day05.cs new file mode 100644 index 0000000..687c5f0 --- /dev/null +++ b/AOC2015/Day05.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 5: +/// +public sealed class Day05 : Day +{ + public Day05() : base(2015, 5, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day06.cs b/AOC2015/Day06.cs new file mode 100644 index 0000000..d9baddb --- /dev/null +++ b/AOC2015/Day06.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 6: +/// +public sealed class Day06 : Day +{ + public Day06() : base(2015, 6, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day07.cs b/AOC2015/Day07.cs new file mode 100644 index 0000000..e2bf1f2 --- /dev/null +++ b/AOC2015/Day07.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 7: +/// +public sealed class Day07 : Day +{ + public Day07() : base(2015, 7, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day08.cs b/AOC2015/Day08.cs new file mode 100644 index 0000000..d9b20ae --- /dev/null +++ b/AOC2015/Day08.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 8: +/// +public sealed class Day08 : Day +{ + public Day08() : base(2015, 8, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day09.cs b/AOC2015/Day09.cs new file mode 100644 index 0000000..34ff786 --- /dev/null +++ b/AOC2015/Day09.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 9: +/// +public sealed class Day09 : Day +{ + public Day09() : base(2015, 9, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day10.cs b/AOC2015/Day10.cs new file mode 100644 index 0000000..2b5dc9c --- /dev/null +++ b/AOC2015/Day10.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 10: +/// +public sealed class Day10 : Day +{ + public Day10() : base(2015, 10, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day11.cs b/AOC2015/Day11.cs new file mode 100644 index 0000000..2d26cdd --- /dev/null +++ b/AOC2015/Day11.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 11: +/// +public sealed class Day11 : Day +{ + public Day11() : base(2015, 11, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day12.cs b/AOC2015/Day12.cs new file mode 100644 index 0000000..a7d0496 --- /dev/null +++ b/AOC2015/Day12.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 12: +/// +public sealed class Day12 : Day +{ + public Day12() : base(2015, 12, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day13.cs b/AOC2015/Day13.cs new file mode 100644 index 0000000..f2e1245 --- /dev/null +++ b/AOC2015/Day13.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 13: +/// +public sealed class Day13 : Day +{ + public Day13() : base(2015, 13, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day14.cs b/AOC2015/Day14.cs new file mode 100644 index 0000000..57cb87d --- /dev/null +++ b/AOC2015/Day14.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 14: +/// +public sealed class Day14 : Day +{ + public Day14() : base(2015, 14, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day15.cs b/AOC2015/Day15.cs new file mode 100644 index 0000000..3fd79a5 --- /dev/null +++ b/AOC2015/Day15.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 15: +/// +public sealed class Day15 : Day +{ + public Day15() : base(2015, 15, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day16.cs b/AOC2015/Day16.cs new file mode 100644 index 0000000..d13dd0e --- /dev/null +++ b/AOC2015/Day16.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 16: +/// +public sealed class Day16 : Day +{ + public Day16() : base(2015, 16, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day17.cs b/AOC2015/Day17.cs new file mode 100644 index 0000000..f5ab6eb --- /dev/null +++ b/AOC2015/Day17.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 17: +/// +public sealed class Day17 : Day +{ + public Day17() : base(2015, 17, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day18.cs b/AOC2015/Day18.cs new file mode 100644 index 0000000..c13e607 --- /dev/null +++ b/AOC2015/Day18.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 18: +/// +public sealed class Day18 : Day +{ + public Day18() : base(2015, 18, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day19.cs b/AOC2015/Day19.cs new file mode 100644 index 0000000..663e9ce --- /dev/null +++ b/AOC2015/Day19.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 19: +/// +public sealed class Day19 : Day +{ + public Day19() : base(2015, 19, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day20.cs b/AOC2015/Day20.cs new file mode 100644 index 0000000..d3b3378 --- /dev/null +++ b/AOC2015/Day20.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 20: +/// +public sealed class Day20 : Day +{ + public Day20() : base(2015, 20, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day21.cs b/AOC2015/Day21.cs new file mode 100644 index 0000000..956e443 --- /dev/null +++ b/AOC2015/Day21.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 21: +/// +public sealed class Day21 : Day +{ + public Day21() : base(2015, 21, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day22.cs b/AOC2015/Day22.cs new file mode 100644 index 0000000..7f6cf4b --- /dev/null +++ b/AOC2015/Day22.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 22: +/// +public sealed class Day22 : Day +{ + public Day22() : base(2015, 22, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day23.cs b/AOC2015/Day23.cs new file mode 100644 index 0000000..d7d74dd --- /dev/null +++ b/AOC2015/Day23.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 23: +/// +public sealed class Day23 : Day +{ + public Day23() : base(2015, 23, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day24.cs b/AOC2015/Day24.cs new file mode 100644 index 0000000..9bd7647 --- /dev/null +++ b/AOC2015/Day24.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 24: +/// +public sealed class Day24 : Day +{ + public Day24() : base(2015, 24, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Day25.cs b/AOC2015/Day25.cs new file mode 100644 index 0000000..8f0c91e --- /dev/null +++ b/AOC2015/Day25.cs @@ -0,0 +1,15 @@ +namespace AOC2015; + +/// +/// Day 25: +/// +public sealed class Day25 : Day +{ + public Day25() : base(2015, 25, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2015/Program.cs b/AOC2015/Program.cs new file mode 100644 index 0000000..382e563 --- /dev/null +++ b/AOC2015/Program.cs @@ -0,0 +1 @@ +Day.RunFromArgs(args); \ No newline at end of file diff --git a/AOC2015/input2015/day01.in b/AOC2015/input2015/day01.in new file mode 100644 index 0000000..92f5f7b --- /dev/null +++ b/AOC2015/input2015/day01.in @@ -0,0 +1 @@ +(((())))()((((((((())()(()))(()((((()(()(((()((()((()(()()()()()))(((()(()((((((((((())(()()((())()(((())))()(()(()((()(()))(()()()()((()((()(((()()(((((((()()())()((((()()(((((()(())()(())((())()()))()(((((((())(()())(()(((())(()))((())))(()((()())))()())((((())))(()(((((()(())(((()()((()((()((((((((((())(()())))))()))())()()((((()()()()()()((((((())())(((()())()((()()(((()()()))(((((()))(((()(()()()(()(()(((())()))(()(((()((())()(()())())))((()()()(()()(((()))(((()((((()(((((()()(()())((()())())(()((((((()(()()))((((()))))())((())()()((()(()))))((((((((()))(()()(((())())(())()((()()()()((()((()((()()(((())))(()((())()((((((((()((()(()()(((())())())))(())())))()((((()))))))())))()()))()())((()())()((()()()))(()()(((()(())((((())())((((((((()()()()())))()()()((((()()))))))()((((()(((()))(()()())))((()()(((()))()()())())(((())((()()(())()()()(((())))))()())((()))()))((())()()())()())()()(()))())))())()))(())((()(())))(()(())(()))))(()(())())(()(())(()(()))))((()())()))()((((()()))))())))()()())((())()((()()()))()(((()(()))))(())()()))(((()())))))))))(((())))()))())()))))()()(((())))))))()(()()(()))((()))))((())))((()((())))())))()()(()))())()(()((()())(()(()()())())(()()))()))))(()())()()))()()()()))(()(()(()))))))()(()))()))()()(()((())(()(())))()(((())(())())))))()(()(()))))()))(()()()(())()(()(())))()))))()()(((((())))))())()())())())()())()))))()))))))))())()()()()()()())))()))((())()))())))()((())()))))()))())))))))())()()()))()()(()((((()(((((((()(())((()())((()()))()))))(())))()()()(())((())()())))(())))(())))(((()()))()(())(((()(()))((())))())()))((((()))())()))))))))()(())())))(()))()(()()))())()()(())())))())()()(()())))()((()())(()(())(())))))))))))))(()))))()))))))()()())(()(((((()(()())))())()))(()))()))(()()))()())(()))())()(())((()()))))))())))())()(((())))(()(()))()()))()(()))))))((()())(()))))))()())))()()))))))))((((((((()()()(()))))))()())))())))()()((())()))((())(())))())())))()()()((()((()(())))())()(())))))))))()())))()()()()()()))()))((())())(()(()))))))(()()))()))(())))()))))))))))))(()))))))))()))))()))()())()))()()))))))()))))((()))))(()))())()(())))(()())((((()())))()))))(()))()(()()(())))))())))))()))))))())))())))))())))())())))())(()))))(())()(())))())()))((()()))))))())))((())))))))())))(())))))()()())))))())))))()))))))()))()()()(()(((()())())())(()))())))))((()(())(()))))))))(())))()()()())())(()))))()()()))()))())())())()(())))()(((()((((())))))))()))))))))))))))))))))((())()())(()))))()()))))))(()()(())())))())))((())))((())))))))))))))()))))()(()))))))())))))()))(()()())(()())))))))))()))))))(())))))()()))()())(((())))()))(()))))))))(())())))())))())())())()()))((())()(())()())()))()())(())(()))))()())))(()(((()))))))()(()())()()()))()))))))))()()()(())()())()(((((()))()())())(()))))()()()(())))())))()((()())))(()))())()(()())())(()))()()))((()()))((()()()()())))(())()))(()(())))((()()))))))))())))))))())()()))))))))))))))))(())()(())(())()())())()))()(()))))())())))))()())()(()))()()(())))(())())))))(()))))))))))))))())())(())(())))(((()))()))))())((())(()))())))))))())))))())))()))()))))))))))))())()))))()))))((()))(())))()(())))(())()))()))())))())))))))()(()())())))()()())))(())))))(()))))))))))))(()))()))()))())))(((()()()(())((()())))()())(((()))(())()))((()()()())))())(())(()))))()(((((())))(()))())())))))))((((()()()))())())()(()(()())))))))))()())())))(())))()())(((()(())())()()))())())))))))((()())((()()(()))(()(())))()))()))(()))(()))()()(()(((())((((()))()(()))((())()(()(()())()(()))()())))))(()))()))())()())))())))(())))((())(()())))))()))(())(()))()())()(()()((()(()))))))()(())(()())(())()))(((())()))(()()(()()()))))(()(())))()))))())))))())(()()()()()()(((())))(()()))()((())(((((()()())))(()))(()))()()))(((())())()(((()()()()))))(()))(())())))()())(()()())())))))))()))))((())))()())(()))(()(()))())))))())(())))))()()())())()))()()(())))(()))(())((((((())(()))(()))())()))(()()(())))()))(()()))()))()(())))(())))((()(()))(())()()())())))(((()()())(())()))))))()(((()(((((()()(((())(())))())()((()))))((()())()(())(((())))(((()((()(()(()))(()()))())(()))(())(())))()))))))((((()))()((((()(()))()))()()))))()(()(()))()(()((()(((()(()()(((()))))()(((()(()(()(((()(()())())()()(()(()())())(()((((())(()))()))(((((()()())(())()((()()())))()()(((()()))()((((((((()(())))())((()))))(())))(()))))((()((((()()(())(((((()))(((((((((((((()())))((((()(((()((())())()))((()))()(()()((()()()()(()()(()(()(((())()(()((((((()((()()((())()((((()((()()(()()())((()()()((()((())()(()(((()((())((((())(()))((()(()))(()())()((((((((()(((((((((((()))(()(((()(()()()((((())((())()())()))(())((())(()))(((()((()(())))(()))))((()()))))((((()(()(()())(()(())((((((((()((((()((()(((((()))())()(()))(()()((()(())(((((()(())()(((((()()))))))()(((())()(()()((((())()((())((()(((())(((()))((()()((((()(())))))((()((((()((()((()(((())((()))(((((((()(((()((((((((())()))((((())(((((()((((((((()(((()((()(((()()(((()((((((()()(()((((((((()()(()(()(())((((()())()))))(((()))((((())((((()())((()(())()((()((((((()((((((()(())))()())(((())())())()(())()(()())((()()((((())((((((())(()(((((()((((())()((((()(()(())(()())(((())()((())((((()))()((((((())(()(((()(((()((((((()(((()))(()()())())((()((()())()((((())(((()(()(((((((((())(())))()((()()()()(())((()))(((((((()(((((((((()(()))))(()((((((((()((((()((()()((((((()()(((((((()(()(())()(())((()()()((()(((((()())()(((((()())()()((()(()())(()()()(((()()(((((()((((((()()((()(()()()((((((((((((()((((((((()()(((()())))()(((()()(())())((((()((((()((((()()()(())(())((()(()(((((((((((((((()(())(())))))()()))((()(((()(())((()(((()(()()((((()()(((()(((()(((((()()((()(()(((()))((((((()((((((((()((()((())(((((()(((())(())())((()()))((((())()()((()(((()(((((()()(((()))(((()(()(((((((((((((()))((((((((()(((()))))())((((((((((((())((())((()())(((())((())(()((((((((((()(((())((()()(()((())(((((((((((()))((((((((((((()(()())((()((()((()(()(((()((((((((()()(()((()(()(((()))((()))(((((((((((((()(())((((((())(((()(())(()(()(()((()()))((((()((((()((((())))())((((()((((()))((((((()((((((()((()(((())))((())(()))(()((()((((()((()(((()()))((((()()()(((((((())(((())(()))())((((()())(((()(((((((((((()(()(()((()(((((((((((((((()()((((()((((((((()(((()()((()((((()))(((()(())((((((()((((())()((((()((()))(())()(()(((()((())())((((((()(()(())())(((())(()(()())(((((()((()((())()())(())))(((()(())))))))(((()(((()))()((()(((()()((()())()()))())))(((()))(()(((()(((((((((()(()(((((()()(((()())()()))))()(((()))(((()(()(()(()(()))()(())()))(()(((())))(()))))))))))(())((()((())((()(())()(())((()()((((()()((()()))((())(((()((()(())(())))()(()(((((()((()))())()(((((()()(((()(()((((((())(()))(())()))((()(()()))(())())()))(((())))(()((()(((())(())())))((()()((((((((((((((()((()(()()(()(((()))())()()((()()()(())(()))(()())(((())((())()(())()()(()()(())))((()(((()))))(((()()(()()))())((()((())()))((((()()()())((())))(((()(())(((((()(((((()((()(()((((()()(((()()()(((()())(((()()((((())(()))(((()))(())())((()))(((()((()))(((()()((())((()(((((()((((()()())((()))()((((()((()(()()()( \ No newline at end of file diff --git a/AOC2015/input2015/day02.in b/AOC2015/input2015/day02.in new file mode 100644 index 0000000..5f3335f --- /dev/null +++ b/AOC2015/input2015/day02.in @@ -0,0 +1,1000 @@ +29x13x26 +11x11x14 +27x2x5 +6x10x13 +15x19x10 +26x29x15 +8x23x6 +17x8x26 +20x28x3 +23x12x24 +11x17x3 +19x23x28 +25x2x25 +1x15x3 +25x14x4 +23x10x23 +29x19x7 +17x10x13 +26x30x4 +16x7x16 +7x5x27 +8x23x6 +2x20x2 +18x4x24 +30x2x26 +6x14x23 +10x23x9 +29x29x22 +1x21x14 +22x10x13 +10x12x10 +20x13x11 +12x2x14 +2x16x29 +27x18x26 +6x12x20 +18x17x8 +14x25x1 +30x15x22 +17x18x7 +28x23x24 +15x12x25 +14x7x20 +29x23x8 +24x5x22 +6x22x8 +1x15x26 +14x5x1 +24x28x28 +17x23x23 +4x15x7 +23x8x11 +6x15x1 +23x18x13 +17x1x26 +23x13x17 +2x18x8 +22x22x1 +10x22x6 +28x29x20 +22x21x25 +14x8x23 +12x30x14 +8x7x5 +3x30x15 +4x3x29 +25x18x3 +16x7x16 +4x3x8 +9x16x30 +20x28x3 +28x24x6 +4x18x2 +23x18x5 +22x4x30 +15x30x9 +7x12x12 +3x22x29 +12x1x9 +9x2x25 +17x11x10 +25x24x7 +7x27x26 +26x4x12 +29x2x26 +19x24x12 +23x23x3 +26x28x16 +18x4x16 +25x30x18 +29x19x19 +16x3x27 +29x25x29 +18x19x5 +14x21x30 +19x13x26 +19x10x15 +9x4x7 +18x6x6 +24x25x29 +9x12x27 +15x3x22 +30x17x21 +18x19x28 +9x11x12 +8x28x22 +11x3x4 +28x17x20 +24x18x15 +11x12x13 +6x19x24 +28x4x5 +28x22x23 +13x29x2 +9x16x15 +29x28x1 +10x18x30 +19x11x12 +26x28x25 +23x17x13 +25x1x21 +17x1x27 +17x27x28 +28x13x15 +14x13x25 +11x29x7 +22x29x5 +13x6x14 +23x18x13 +25x7x17 +18x9x20 +21x11x2 +28x11x13 +13x25x1 +19x29x25 +16x29x4 +10x21x10 +7x25x17 +5x9x3 +1x15x6 +8x27x29 +23x6x30 +22x22x29 +6x20x30 +26x25x29 +10x19x19 +20x30x9 +5x30x24 +17x10x27 +30x14x30 +8x17x4 +7x18x6 +3x5x4 +24x17x15 +14x20x17 +22x27x15 +18x14x15 +23x9x11 +21x16x29 +7x18x21 +9x3x29 +10x13x4 +2x30x4 +23x20x4 +8x22x21 +29x28x4 +13x16x25 +21x9x11 +7x26x26 +13x23x30 +19x7x10 +9x23x21 +21x9x17 +9x21x15 +20x29x22 +23x13x15 +19x25x2 +12x11x30 +20x21x6 +21x6x17 +24x26x9 +29x21x29 +29x26x16 +6x16x1 +2x12x6 +6x7x20 +7x2x22 +6x22x4 +13x11x27 +25x27x14 +11x8x6 +26x11x14 +30x3x29 +27x21x20 +15x16x26 +6x22x10 +11x9x25 +23x13x6 +13x9x3 +30x22x13 +29x23x14 +25x19x6 +7x29x11 +19x18x5 +29x25x13 +25x24x27 +1x9x12 +22x9x17 +14x12x28 +19x21x17 +13x25x17 +14x25x12 +4x14x30 +7x15x28 +3x6x25 +6x2x16 +15x19x11 +17x30x20 +20x23x7 +26x21x6 +26x29x24 +2x4x30 +4x22x18 +13x3x28 +27x6x21 +5x3x27 +12x7x11 +28x11x9 +12x9x2 +1x22x20 +15x13x28 +14x19x16 +28x20x3 +20x4x9 +26x7x26 +18x19x25 +7x1x13 +20x23x29 +27x26x8 +11x15x15 +10x21x23 +29x2x11 +21x28x20 +3x18x23 +26x17x17 +14x26x17 +20x7x17 +18x12x8 +4x8x8 +8x15x23 +24x29x5 +1x25x8 +1x28x17 +16x18x13 +29x24x22 +13x16x10 +14x7x16 +15x11x29 +12x15x19 +17x6x28 +4x3x9 +15x16x8 +29x27x11 +2x24x20 +4x21x3 +29x24x27 +18x22x22 +7x8x18 +20x7x8 +19x9x2 +20x17x2 +2x29x10 +19x25x1 +28x9x3 +29x27x20 +7x21x7 +10x4x22 +26x8x5 +26x14x1 +5x27x9 +2x18x3 +3x27x17 +30x17x23 +30x11x20 +4x6x7 +6x29x27 +30x16x20 +24x30x28 +19x20x26 +18x1x25 +26x12x12 +19x15x29 +16x21x24 +23x13x26 +25x16x10 +8x9x18 +24x14x1 +24x15x21 +19x9x14 +8x23x11 +22x2x16 +29x9x26 +3x16x25 +15x20x30 +3x11x12 +15x2x3 +13x7x4 +2x7x27 +9x26x11 +30x24x19 +28x17x21 +10x8x2 +11x15x26 +10x12x20 +24x24x27 +25x26x16 +13x4x20 +25x13x11 +12x22x3 +20x7x1 +12x18x6 +26x8x20 +14x2x7 +23x12x1 +26x24x24 +27x26x23 +26x17x5 +17x24x2 +26x5x6 +23x5x1 +5x18x30 +24x21x19 +5x28x11 +21x20x14 +25x4x22 +26x24x11 +7x5x8 +13x1x30 +5x1x6 +14x5x2 +8x11x7 +13x20x1 +17x30x14 +29x22x10 +12x26x3 +27x17x3 +26x27x4 +5x26x17 +22x11x19 +8x26x3 +24x19x22 +7x1x4 +6x27x30 +4x28x14 +16x14x18 +4x5x20 +19x25x4 +15x15x1 +10x14x14 +16x18x24 +21x27x15 +5x5x10 +1x7x13 +16x2x8 +13x15x11 +3x25x10 +20x29x8 +12x3x2 +10x13x12 +25x27x1 +11x30x19 +7x19x13 +27x6x18 +16x21x19 +21x29x5 +16x23x12 +29x19x15 +5x5x10 +27x15x1 +13x16x22 +29x19x5 +8x12x9 +3x18x5 +13x25x3 +5x9x21 +10x20x16 +9x9x11 +23x21x1 +22x2x15 +27x8x13 +23x7x3 +26x30x15 +29x15x16 +16x27x13 +2x18x9 +10x27x8 +20x9x25 +10x2x17 +16x13x13 +21x26x1 +27x26x24 +9x30x16 +19x17x28 +25x15x1 +10x26x6 +10x11x11 +5x26x25 +30x4x15 +9x8x23 +14x25x7 +8x28x8 +28x18x24 +4x4x25 +16x25x11 +17x27x8 +15x16x9 +24x13x21 +17x3x27 +27x5x26 +8x27x12 +29x2x8 +24x23x30 +1x30x21 +6x18x20 +13x14x12 +25x30x23 +24x6x24 +12x7x21 +11x6x8 +8x30x30 +26x3x12 +28x6x5 +18x7x1 +7x6x20 +14x16x18 +11x22x15 +4x20x10 +19x24x19 +8x24x11 +4x9x10 +6x6x22 +10x9x29 +1x5x28 +19x25x29 +20x30x3 +15x13x13 +9x9x24 +20x14x29 +26x24x13 +2x25x8 +10x26x2 +12x19x12 +18x6x20 +4x5x14 +26x27x10 +16x26x20 +3x21x15 +2x26x18 +14x11x17 +26x26x25 +10x1x11 +17x19x19 +27x28x26 +9x2x10 +19x30x15 +23x30x14 +15x3x20 +2x14x22 +21x18x8 +22x4x29 +19x6x29 +9x26x29 +16x10x9 +22x12x22 +13x28x14 +25x14x28 +28x3x30 +10x17x1 +10x27x22 +10x23x19 +14x25x9 +11x24x8 +30x25x10 +22x13x28 +2x7x6 +11x20x8 +9x22x14 +19x16x9 +11x24x4 +11x17x2 +6x4x10 +26x10x10 +12x14x5 +27x10x3 +15x3x6 +11x7x19 +22x10x12 +21x26x10 +13x20x3 +27x8x8 +1x24x23 +24x9x22 +23x17x23 +3x28x19 +2x20x28 +23x17x24 +26x1x4 +4x1x12 +5x6x16 +13x22x13 +25x21x21 +20x21x12 +9x24x25 +17x16x12 +12x28x9 +18x16x27 +29x12x2 +30x12x15 +24x11x10 +4x9x22 +4x24x5 +19x11x5 +6x25x6 +1x20x17 +22x8x21 +11x26x4 +16x19x3 +8x12x8 +13x2x18 +10x5x11 +8x12x17 +21x2x5 +26x17x26 +23x18x17 +28x11x14 +1x4x27 +29x5x28 +5x9x10 +5x7x25 +20x15x27 +15x11x17 +12x14x1 +29x14x4 +18x14x18 +14x25x24 +26x14x18 +13x8x11 +30x1x23 +3x4x12 +12x24x9 +8x6x16 +14x15x30 +12x30x8 +22x11x18 +16x30x28 +17x18x4 +13x14x23 +2x28x8 +3x28x30 +29x30x8 +4x6x26 +6x30x17 +11x30x30 +19x4x3 +12x15x20 +22x28x4 +26x30x2 +6x12x7 +1x10x5 +25x29x7 +17x9x18 +16x21x29 +21x14x7 +15x16x11 +26x6x15 +8x24x7 +2x20x4 +2x9x3 +19x8x13 +18x7x22 +27x14x17 +2x13x8 +18x15x26 +15x27x27 +18x11x15 +1x29x20 +21x12x11 +20x2x15 +28x23x9 +1x1x17 +7x23x9 +30x9x27 +9x16x18 +15x24x28 +30x11x18 +29x26x10 +9x5x25 +2x1x19 +14x3x14 +6x3x6 +30x15x20 +20x17x27 +28x10x9 +14x24x28 +17x11x6 +12x3x6 +8x8x15 +23x14x21 +11x21x7 +5x13x30 +4x29x25 +30x28x24 +18x4x9 +3x15x6 +13x9x19 +30x14x7 +7x9x9 +17x11x26 +24x26x13 +16x21x16 +27x17x25 +2x21x11 +9x11x27 +3x3x7 +13x8x14 +20x20x26 +13x29x22 +30x11x1 +7x10x19 +27x5x9 +23x17x15 +21x6x13 +24x15x16 +18x4x14 +18x16x6 +22x11x18 +14x2x5 +15x3x7 +10x20x29 +16x1x10 +30x23x1 +10x15x11 +17x14x5 +22x8x13 +7x11x28 +26x17x3 +2x23x2 +28x13x19 +18x12x28 +22x23x16 +14x12x1 +20x8x19 +17x19x13 +29x2x12 +2x26x27 +29x16x4 +13x8x18 +16x15x30 +23x16x2 +28x8x27 +21x8x23 +13x20x26 +19x6x17 +17x30x15 +7x4x30 +2x13x30 +18x7x19 +4x13x27 +8x6x5 +18x20x25 +2x3x30 +23x27x13 +22x30x4 +23x25x25 +23x16x19 +25x3x1 +5x6x15 +11x29x12 +25x24x7 +16x7x20 +20x3x2 +12x27x15 +16x10x12 +1x3x14 +22x1x26 +2x24x18 +11x29x16 +15x2x9 +10x1x24 +21x8x11 +30x11x23 +6x30x21 +13x27x29 +14x6x5 +18x29x19 +12x4x28 +29x3x14 +10x30x28 +5x7x15 +14x1x10 +9x25x14 +7x24x18 +28x17x21 +18x13x25 +26x15x1 +21x1x19 +12x16x21 +4x6x13 +7x15x26 +17x19x5 +12x28x2 +1x20x19 +27x7x5 +17x26x8 +12x15x19 +5x23x10 +8x2x8 +16x13x12 +14x27x1 +26x29x3 +24x16x14 +14x13x13 +7x22x23 +2x9x30 +4x27x8 +26x27x15 +23x1x6 +25x29x18 +5x18x1 +20x8x20 +5x10x25 +30x25x15 +7x22x25 +28x26x17 +29x4x1 +21x11x27 +20x9x8 +25x22x12 +2x11x11 +23x2x16 +23x27x20 +2x13x28 +27x2x24 +11x1x17 +12x4x27 +16x20x22 +30x12x10 +5x15x4 +5x2x27 +12x4x25 +1x16x4 +27x4x4 +21x16x3 +27x26x3 +24x6x6 +24x12x12 +20x20x25 +8x29x2 +21x4x5 +2x4x8 +4x13x19 +3x20x10 +12x15x16 +6x5x4 +12x16x20 +22x19x17 +8x17x22 +25x16x15 +7x1x19 +10x1x7 +23x23x5 +28x6x12 +2x25x12 +10x27x12 +24x27x19 +14x14x20 +4x1x5 +16x27x29 +20x20x24 +28x24x30 +6x15x15 +9x15x30 +23x26x3 +17x24x21 +22x25x25 +18x29x10 +20x25x1 +24x11x16 +20x7x21 +20x7x9 +7x26x2 +5x18x1 +16x26x28 +4x10x18 +27x30x21 +26x9x9 +8x16x14 +6x27x8 +28x9x20 +13x13x4 +9x18x16 +18x15x18 +22x19x14 +14x10x17 +25x29x11 +1x18x19 +8x11x26 +18x6x14 +30x24x13 +27x1x27 +15x9x3 +2x29x17 +2x26x21 +22x9x9 +20x20x20 +22x28x2 +26x5x16 +11x3x14 +21x16x16 +18x26x7 +18x30x6 +7x11x12 +15x10x2 +27x2x16 +27x30x24 +28x14x24 +7x4x8 +6x28x15 +13x19x1 +22x26x30 +7x30x24 +2x17x21 +19x26x2 +19x24x15 +14x23x2 +21x27x15 +30x15x14 +21x29x5 +23x30x2 +4x1x2 +15x5x13 +21x2x30 +20x7x16 +1x21x25 +2x25x1 +12x29x5 +28x13x16 +26x3x12 +29x20x23 +28x12x20 +4x30x8 +16x15x16 +6x16x29 +2x28x13 +24x25x2 +26x15x22 +17x20x11 +18x12x7 +19x1x18 +8x27x13 +22x16x8 +19x26x17 +13x11x10 +22x12x3 +13x12x14 +29x17x9 +6x14x10 +14x20x10 +8x26x9 +25x13x22 +3x30x25 +14x28x1 +30x29x12 +3x17x15 +3x24x14 +28x24x22 +16x6x1 +20x25x14 +17x17x13 +6x19x27 +10x15x20 +8x23x20 +7x29x21 +18x9x25 +10x5x22 +2x27x27 +16x18x30 +15x5x12 +26x29x29 +28x11x10 +9x29x28 +24x15x23 +26x9x10 +5x1x25 +22x27x16 +7x29x3 +1x3x5 +8x7x29 +19x21x11 +28x13x30 +17x16x20 +5x10x25 +9x14x15 +15x14x23 +16x4x17 +21x8x2 +9x9x8 +22x22x4 +10x2x27 +12x19x10 +15x29x4 +22x14x7 +29x18x5 +1x7x27 +24x1x15 +23x23x26 +12x17x23 +26x10x24 +8x22x2 +8x1x10 +22x19x12 +2x23x13 +11x27x25 +26x15x27 +27x7x21 +18x9x6 +22x21x22 +7x12x26 +23x21x13 +14x3x8 +5x9x28 +29x29x15 +27x25x23 +12x2x24 +8x2x20 +29x19x4 +12x24x29 +2x27x28 +14x20x9 +28x6x25 +18x29x8 +19x11x30 +15x11x23 +18x7x7 +14x20x14 +26x18x22 +27x25x13 +12x10x30 +30x2x7 +28x10x1 +18x10x30 +22x11x5 +22x16x3 +25x15x9 +5x10x24 +4x28x8 +19x24x18 +3x4x25 +14x4x30 +11x26x3 +12x12x12 +26x7x24 +3x2x14 +1x27x7 +2x2x13 +3x26x26 +12x4x11 +12x17x20 +4x19x30 +5x18x10 +17x6x18 +19x30x20 +11x2x17 +30x13x19 +22x23x7 +17x28x2 +5x17x30 +7x11x4 +21x26x18 +15x28x4 +5x6x27 +12x6x16 +9x17x12 +27x20x5 +14x5x20 +27x14x6 +2x14x21 +4x28x30 +24x5x1 +19x29x29 +11x23x1 +8x16x21 +3x17x19 +10x13x5 +20x21x16 +23x3x6 +27x26x11 +3x2x22 +14x3x5 +10x9x8 diff --git a/AOC2015/input2015/day03.in b/AOC2015/input2015/day03.in new file mode 100644 index 0000000..03504fc --- /dev/null +++ b/AOC2015/input2015/day03.in @@ -0,0 +1 @@ +^><^>>>^<^v<<^<><^<^v>^vv<>v>>^^^v<<<^>^<^v<^>^v><<<^>><>v>v^<<^>^<<^^^>v>>v^^>^>vv>>^>>v^>^v>^<^^v>^>^^v^^>v^^v><^><^<<>v^<^<^vv^>>>v^v^>^<>^v<^^vv^>^<>^^<vv<>^>v<^>^v>v^>^v<>^><>>v^v<><>v^v>>>>v^^>^><^^<^>^v^v<>v<<<^<v^^^<^^^>v<^v>>>>>v<^^^^>v<^<>>>>>>v^vvvv^^^v<^v^>v><^>^v<<>>vv^>v>v^^>vv^<^vvv<>><>><><^^^^<^^^<^v>>v>^v^^^>v^^^v>>^v^^<^>>^>^<>>^^<>>^vv>v^<^>>>><><^^v<><<<<^^<>>^<>vv^<^>v^^><^v>^^>v<>^v^<>^vv^>vvv>v>^>^>>^>><>>>^^^^v^<>v^^>^<>v<^^v><^v><>^^^^^v^v>>^^v><<><^^^^><^>v>><<<^v>v^^>^v^<^^v>v<^<<>>^v<<>v<^v^>v^>^v<<v>v>>v>v^^v>^v^>>>><>^>v>^v^>>>>v^<<<>vvv>><^^>^<><^^<^v^v^<^^>^<^v^<<<^^v^v>>><>^^>vv<<^v^<<<<^^>>>v>v<<<>^^>>>v>^>v>vv<<>^<^>^^<^>^v^<>v^><^^^>vv>><^v<^<<<><<^^<><>v>^>^<>>^^v>vv^<^^v>><^vv^<<<>vv^v<^<>v^^>><>^<^v<<<^<<^>>>^^<^^v>v^vvvv>v<>><^>^<<<v^^^v<>v>^^<v>>v>>v^>^<>v><>>>v^>^v<^<><<^>^^^>^><>^><^<>vv<>>v^v>^>^>^<^><>v<><>>>^^^<^v>>^<>>>vv^>vvvv>>><^>v<>^^^>v>>v^v^>^^<<^>^>>v<<><>v^^>v^><<^v^>^^<v><<<^v^<>^<>^>>^<^^<>^v<>v^>>><>^><>>vv>v^<^^^>v>^^>^v<><>>><>><^<>>v>v^^>^^<^^>^>>v>vv^^v<^<^v>><<^>^v>^^^<<>v^<^^v<<<>^^vv<^>vv>^>^<><<>vv<^>v^vv>^^^v><<^vv>^v<>vv^^<^<>^^v^<^vvv>v^^<>^^>^^>^<><<^v>^><^^vvvv<><>^v<>^><>v>><>vv^<<><<>><>v<^>^v>>^^v><<<>>^<^v^^^<^<><><^><<<<^^<>><><>>v><<vvvv^^vv><<^v^vvv><>v><>v<<<^><^^>v^>^^^v^v>><<>^v<>v^v<<<<^^^v^v<<>>>v>>vv>^^<><^v<>>v^>>>>>^>v^v^<^v^v^vvv>vvv^<vv>>v^^vv<^v>>>>vv<>v<>^^vv^v^>>vvv<<v>v>^><<<^>v^>^v^^^><<><<<^^<^^<>^^v<^v>^v<^>^>><>^v^v<<^>^>v><^>^vv^^^v^v^>^<<>>>>>v^<>^>v^vv^><<>>^^<>v^>^vvv^>v^v><>^><<>v>v<^<^><^^vv<<><>>v>>v>>^v<<>^vv<>^vv>v>v>^>^>>><><<>v^<<^v^^<<<>>vv<^<<>v<^^^<<^v^>^v>^^^v^v>>>v>v^v>^>^vv<^^<^<<v^<><<^vvv^^><>vv^v>v>^><<^^^^vvv^><^v<^>^<>>^>>vv^<>>^v>^>v>^<^<^^^<>>>>>>v>^<>^^v^><>><^v^^><>v^v<^<<<<^>^^>vv>><^v^vvv>v^^><^^<^<>>^^v^vv<>v<^<<v>v<>^v^><>v<^v>><<^<^v^>><^<^><>v>>^vv<^v>^>v<^>>^>>v^>^v<^v^v><<><>^><<<><>^<>^^^^v>^>^vvvvv>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^><^<^^>^^vv><>v>^<<<^><^^<^<^^v<^>v^v^^^><^>v^v>>^^v^>>>>><<>^>v>v<>>>v>^^^^>>v^<<^>>><^v^<<>>v><>^v^^><<>>^>^>vv<^<>^vvv^vv^v>^^<<<<<>^v^>^<>v^^<>v^v^<>vv^<^vv>>><<>v^^^>^>^^>>>vvv>^>v>v>>>^>vv^><>^><>v>^^^><><<<>>v^v<^<>^^<>^^<<><>^v<><>>>^vv<^<<^<^v>v<<<<<^^v<^v<><^>v>^v>>^v^><^^^^v<><><>vv^<>vv<^v<^^><^^v^v^<^^<<>v<>v^v<^>vvv><<^v>>v><>>>v<^>>v>^<>><>^v<^^>^<^v<^<<^^v<>>^>^>^v^^v^v>v>v<>v^>v^^>^^>><<>><<^^>><^v<<><<>>>>>>^^^^^<<>^<<^><<^^vvv<<>vv><<>v>v^v>>>>>^<>><^^^><<<<>>v<^>>>^^vvv>v<>>>>v>>^v^vvv<<>vvv<<^^^<>vv^^v<<>^^^>>^<^v^<^^>v^>>^<<^v<v^>>^>v^><^><>^>>>vv>><^^^>vv<<^^vv><^<>^>^^<^<>>^vv^>>^v><>v^>>><<<^^<^>^>v<^>^<^^<>>><^^<>^v^<<>vvv>v^v<<^^^><<^vv^v>v>v<<^v^<<<>^><>v>^vv^v<>vv^>^^<^>^>v^^v><>>^v<^<><><^vv<><<>v^^>^^<><<>^<^<<<>v>><^<<>^>^v^v<^>>^v<^>v<<>^^^<^v>>>^vvvv<vvvv>v<>v^<><>vvv<>^<<>^>>>>v^<^<><^v>v^>>v><>^><^<<>^>^v^>^v>^<>v^<^^>v>^>>>v^v>>>^<>^<>>>>>v>>vv^v<><<<><><<>>vv<^^v<<>v^v<^v<>>^v>>vvv^^v>>v>^>^>v><^>^^<<>^v<^<<<<^>v<^>>v^<^v>^v<<>^>^vvv<^^vv>^vv>vv<>>v>v>v^<<<<<^^v^>v>^<<>v^<<>>^<^>^^<>>>>^<^v<>v^^>^<^^v<^><>>>^v^vv<^v<^><><>><^^>^<^v^<^<>v<<<^v>v^^^<>v^^v^>><>^^<<^^v^<>^<^vv>>><^v>vv<^v<<>v>v^v>^v<^<>v^vvv>^vv<<<<^>>^^>><^v><<^>v^^<<<<<>^v<<^^>v<<<<^>^>^>>^>>>v^<>^^v>>>^vvv<^v<>>>vv>^^><^v>vv^>>v>v^<>^^>^<<^>^^^>>^vv>^^>vvvv<>>^^^^>>>v>v^^>vv>vv^<<>^><^><<>>^>^><^v^>v^<>^>v^^v^>^^>v<<<<^<<^>>v>v^^^<<>>^^v>v<<<<^^^v>^vv^>><>^v<>>>v>vvv^v^^v^>>vv>^>><>^v><^v^><^^>vv>^<^<^>>v>><><>^>^>v>vv>vv>^^>v>v^>^>^v>^^v>^<^v<>>vvv^^>^>vvv^^v<^<^>vv^^<^^^>v>vv<v<^>^v^<^>v<^>^<>vv^><>>^>>^<^><<>^<^>v>v><>>>^<<^><<^v<>>vv<^>>v>v>>>>^^>v<^v^>><<^<>>v><^><<^>^<<>>^^<><^^v>^^>vv>^v>^^v^<^<<>>v^^^<^><^<<><><<>^v>vvv^vvv^^>>^<^><>^<<<<^^<>>>v^<<^^v>><><v>^vv>vv^><>^><<><^^>^>^<><>><^^<><>^>><^v<<<<>>^v>^^vv^v^<><<vv>>v>>^v^<>>vv^<^>^<<>v<<<^vv<^vv^vv<^v^^^v>>v<^^<^^vvv<^^v<>>>^>v^>^^><>vv>v>v<<<^^v<^vv^v>^^^>>>^^<>^^<^vvv>><><<><^><<>^>^^vv>vv^^<^^<<><><v><<>v>vvv<^^^^<^>>><<<^^^<^>vv^^v>>v<vvv^^v^^<^v<^<>^<^v>>^><><>v>>>^^>>v^>><>v<><>>><>>>>><<^vvv<<><><<>^><><<^^v><<^>v>^>^v>v>>^^<><^>vv<^<^v>v<><^<<^><>^^^^^v>><>^>^vvv>v^vv^v^>v><>v^><>v>^^^^><^v^^^>^^><<^^>v>v<^v^^vv^<<<<^>v>v^v><>^><><>^v^<>^v>^v>v^<><^>>v<<^><^vv^<><^<>><>><<^^^^>v<^<^vv<><^vv><<^<v^>>^v>^>v^^v>vvv<v<>^>>vv^>>><>^v^^<^>v<<^<^^v^^v^<vv^><^v<^>>>vv^^^^v>^><^^^<><<^^>v<><><><>vv^><<^>^><^v<^<^v^v<<<<<<><vv>v<^><<><><<>>v>><^>^v>^v^<>v^^^><^^<<<^vv^vv>^v^vvv^^>v^><^<^<^<>^vv^^^>vv^v>>><<<^<>>v>v<^^<>>><><^v^^<<><<<>^<^^v^>v><^<^>^>>^<>^v><>>^vv^>^^<<<^v<>>^v<>vvv<<^^<<>>>>^^<><>^><>^vv^v<^>^v<>v^vv<><^vvv<><<^>>^^><><>^<>^>v^^v^><>>v>><^v>^v<<<>vvv^<^^v^<>^>>v<>^^><>>^><^^vv>><<>><^><>>^vv>vv^v^^v<<^^v^^vv<<^<<><>^<><^<^<>>^vvv>>^<^vv>^vv^>v>^<><^><^<>v^v^^<^<>^^v>>><^v<>v^v<<^>v><>^^<v^>>v>^<>^>^>^<^>v><<><><><<<>^>><^>>>^v<<<^<<>^><<^>>>>>v<^>v>>v^^>v^^><>v^v^vvvvv>>><<>^<v>^>^vv^^<^>>v>vv^v<^<>^v^<^<<><<<^vvv^>^^<<>>>vv<<^<><^v<^<><<^^>vv^v>v^^^>>>>^>vv<v>>^^v^^><>v<<^><^>^>v^v>><^v^>v<<^<^<^<^<>>v^^>><<<>vv<^^>^vv<<<^^v^^>v<<><^<>^^>^v<>v>><^^^vv^>^><>v^^>^v>^<<^v>^>>>>><^^^<>v>v^^<^v^>>v^<^>v^v>>>>^>>vv<>^<^v>v>v^v>^<>^>v<<>^<>>^<>>^<>v^><<>^v>>^^^^<<^v><>^<^>^^v><^^<^^v>v<<^>^>><<^^^vvv<<^vv<^^>v^^vv^<^^<<^^>>^^<v^>>v^^>v<^>^>vv>><v><^<^vv>^^v>^>v<<^vv><^^^^^^><<^>>>^v<>^^v<<<>><<<>^<<v^>^^^<^>^^^v<<>v^><<^^<<^v<<>^v>>vv>><<^v^^>v^v>^^v<><^^^<^^>v>^<>vvv^v^^^>v^^v<^>^^>>^v<><^><^<<^vv^<><<>v^vv^<<<^^>v<<>>>v<>v<><<^v>^^v>^^>v>^>^>v<>><>^>^>^vvvv<^^^^^v>v>><>^>^><>^^>v^^<<><^><<<<>v>^^>^v<<<>vvv>>v<^v>>v>v^<<<>^>^>^<>v<^^vv><^v<<^vv<^<<^^vv^^>vv<^>v>^^<^>v<<^^<^>^^^v^^>>v^vv^<^v>^<>^<^>>^<^v<>v><^^<><>^>v<^<^vv>><^v>^<>^^>^<><<>^<>><<>vvv^<<^^>>v<^>>vv>^v^^^v<>v<>><>^vv^>vv^ \ No newline at end of file diff --git a/AOC2015/input2015/day04.in b/AOC2015/input2015/day04.in new file mode 100644 index 0000000..0f84c61 --- /dev/null +++ b/AOC2015/input2015/day04.in @@ -0,0 +1 @@ +iwrupvqb diff --git a/AOC2015/input2015/day05.in b/AOC2015/input2015/day05.in new file mode 100644 index 0000000..5642100 --- /dev/null +++ b/AOC2015/input2015/day05.in @@ -0,0 +1,1000 @@ +rthkunfaakmwmush +qxlnvjguikqcyfzt +sleaoasjspnjctqt +lactpmehuhmzwfjl +bvggvrdgjcspkkyj +nwaceixfiasuzyoz +hsapdhrxlqoiumqw +lsitcmhlehasgejo +hksifrqlsiqkzyex +dfwuxtexmnvjyxqc +iawwfwylyrcbxwak +mamtkmvvaeeifnve +qiqtuihvsaeebjkd +skerkykytazvbupg +kgnxaylpgbdzedoo +plzkdktirhmumcuf +pexcckdvsrahvbop +jpocepxixeqjpigq +vnsvxizubavwrhtc +lqveclebkwnajppk +ikbzllevuwxscogb +xvfmkozbxzfuezjt +ukeazxczeejwoxli +tvtnlwcmhuezwney +hoamfvwwcarfuqro +wkvnmvqllphnsbnf +kiggbamoppmfhmlf +ughbudqakuskbiik +avccmveveqwhnjdx +llhqxueawluwmygt +mgkgxnkunzbvakiz +fwjbwmfxhkzmwtsq +kzmtudrtznhutukg +gtvnosbfetqiftmf +aoifrnnzufvhcwuy +cldmefgeuwlbxpof +xdqfinwotmffynqz +pajfvqhtlbhmyxai +jkacnevnrxpgxqal +esxqayxzvortsqgz +glfoarwvkzgybqlz +xdjcnevwhdfsnmma +jyjktscromovdchb +pvguwmhdvfxvapmz +iheglsjvxmkzgdbu +lwjioxdbyhqnwekv +zcoguugygkwizryj +ogvnripxxfeqpxdh +hkvajhsbfnzsygbm +cnjqeykecopwabpq +wojjtbcjinoiuhsj +kpwpvgxbyzczdzjq +wrvhylisemlewgzk +uiezkmnhilfzahtm +mucteynnuxpxzmvt +zaiwbgxefusfhmst +apptbogpxivjwink +qryboarjtwjhjgjb +irehxupgyseaahzd +fobstqxguyubggoh +ysriumfghtxtfxwe +auchdmasvfeliptw +mztuhefcrnknyrdl +tyjmkhihbwabjtaa +yquzkdtgsljkaebw +almvdvofjtkyzbmd +emqftiuqqpdwwbrv +hrrhmqfpepvbawvw +atrkgykycvgxbpyb +dhthetnealksbdan +zzqafhgicubptiyo +qdtaieaziwhbttnw +kyskgapdgqrtrefw +edwzlpqztpydmdlr +awszjnlmvlyqsuvl +kcrtmtshtsgixvcp +jtaskgkijivbbkri +mmggfwapsetemiuj +itagrrnjbnmhgppd +uqmbezechbrpbnqq +nnyimvtascflpzsa +knqeimypkdttyudj +vgoiyvtvegwyxjjd +qubzdxsbecktzrho +zehojtvktsbbxijb +xepmjrekwcgoxyoh +bnptxnocbpbqbyeq +sfvynsywscbnymos +dsltfbpcmffbluba +kncrlzlmkikylppa +siwudrvmildgaozv +jhhefbvbvneqzvtc +lqjgztxitbuccqbp +himmwlbhjqednltt +vwognchyertnnfil +eejakhapkbodrntf +qxuijkkhhlskgrba +aankpfxxicfpllog +vuxykvljyqexfhrn +epgygflbxlbwybzq +zuxmwvetmvcszayc +xttwhfqmemgtjnkf +hftwldmivyfunfvl +bejlyxfamzliilrj +zkehazcxyyvtrxti +dsgafehmcfpycvgz +igremmqdojqdvwmb +swnjzvmhcslvkmiw +fchzbfbmtqtxmaef +xwjmyyrlznxrcytq +brwcwzpcvbwdrthl +fvrlridacsiojdmb +mhsturxdlmtxozvy +usxvqyrwywdyvjvz +gwazuslvmarfpnzm +rgkbudaqsnolbcqo +dpxvlbtavdhdedkj +nnqmjzejhodyfgyd +ozoazxkfhujgtzvy +psdgvhzdiwnuaxpl +tznkilxpogbzgijz +wnpytcseirtborhh +lhauurlfsmagfges +oqfbzixnlywkzwwy +yoehapoyjpakziom +vtjftdcsfdzbmtrn +zcshfnodiwixcwqj +wapbxpaxgjvtntkm +qfyypkyvblrtaenh +bsxhbxkovgukhcza +kitdmvpiwzdonoyy +slkbhxmehzavbdsf +dovzjouqkzkcmbkl +qpbigdcqkfnfkxvq +eaiaquhnesvtcdsv +mhbezlhqojdsuryj +dqprkkzxlghkoccx +xqepmorryeivhrhm +frwmrjpezwmjflvf +gjpfgwghodfslwlf +fzyvajisdjbhfthq +pvzxkxdscdbilrdb +mtaxmqcnagmplvnm +rlyafujuuydrqwnc +gvqvrcxwyohufehq +lmrkircgfrfusmfd +ovlpnkxcpimyaspb +xhyjremmqhdqywju +pxfczlhpzbypfarm +utjhprzhtggausyp +utzkkzlnyskjtlqh +cecbcnxpazvkedic +xwvoaggihrbhmijq +krredhmtwlfmyagw +lwfhxgbknhwudkzw +vyczyvuxzmhxmdmn +swcoaosyieqekwxx +waohmlfdftjphpqw +gaclbbfqtiqasijg +ybcyaxhluxmiiagp +xgtxadsytgaznndw +wzqhtjqpaihyxksm +fdwltsowtcsmsyhm +rpoelfbsararhfja +tswgdacgnlhzwcvz +xjgbhdlxllgeigor +ksgthvrewhesuvke +whgooqirdjwsfhgi +toztqrxzavxmjewp +hbkayxxahipxnrtl +lazimkmdnhrtflcu +ndoudnupbotwqgmr +niwuwyhnudxmnnlk +hlmihzlrpnrtwekr +wzkttdudlgbvhqnc +rfyzzgytifkqlxjx +skddrtwxcyvhmjtb +mljspkvjxbuyhari +xwkhozaoancnwaud +nookruxkdffeymdz +oiqfvpxmcplyfgoa +qoxggshmrjlzarex +lsroezewzkrwdchx +nkoonmvdydgzspcl +lygxeqztdqklabov +jempjyzupwboieye +hpdaqkhjiddzybly +cvcizjlnzdjfjlbh +vaaddsbkcgdjhbkj +pjxmtxoyrkmpnenf +ujqdvyqnkbusxlps +miyvzkzqploqaceb +gapcsbkulicvlnmo +xqpcyriqhjhaeqlj +ipumdjwlldzqhmgh +swdstecnzttmehxe +ucmqordmzgioclle +aywgqhmqlrzcxmqx +ptkgyitqanvjocjn +wcesxtmzbzqedgfl +rnetcouciqdesloe +chpnkwfdjikqxwms +onpyrjowcuzdtzfg +tydnqwaqwkskcycz +dhamguhmkjzzeduy +oecllwyrlvsyeeuf +gsukajpoewxhqzft +sgdnffdixtxidkih +pqqzjxzydcvwwkmw +wnjltltufkgnrtgm +hylaicyfrqwolnaq +ovfnugjjwyfjunkm +xknyzsebmqodvhcl +uwfmrjzjvvzoaraw +zaldjvlcnqbessds +zphvjuctrsksouvz +ceqbneqjwyshgyge +wmelhaoylbyxcson +nghuescieaujhgkj +dhjmflwwnskrdpph +exvanqpoofjgiubf +aidkmnongrzjhsvn +mdbtkyjzpthewycc +izctbwnzorqwcqwz +hrvludvulaopcbrv +mrsjyjmjmbxyqbnz +sjdqrffsybmijezd +geozfiuqmentvlci +duzieldieeomrmcg +ehkbsecgugsulotm +cymnfvxkxeatztuq +bacrjsgrnbtmtmdl +kbarcowlijtzvhfb +uwietqeuupewbjav +ypenynjeuhpshdxw +fwwqvpgzquczqgso +wjegagwkzhmxqmdi +vocvrudgxdljwhcz +nnytqwspstuwiqep +axapfrlcanzgkpjs +lklrjiszochmmepj +gxadfpwiovjzsnpi +qidsjxzgwoqdrfie +wgszciclvsdxxoej +kwewlmzxruoojlaq +ywhahockhioribnz +ucbqdveieawzucef +mdyyzmfoaxmzddfv +hsxnabxyqfzceijv +vivruyvbrtaqeebr +jxfeweptjtgvmcjc +mmypqxmpurhculwd +mpiaphksvctnryli +xqzqnuxmuzylkkun +fndmtefjxxcygtji +dnorqlldvzqprird +nutokyajmjpwjaqu +vlupfperqyqkjcaj +dgihjeokrphkpdnk +nvbdyrlheqzixuku +mhrkntnxvsmvrpka +kvhkyanlhhymwljf +fhipumtegqfgeqqw +vpfjgveycdefuabu +kzincljffncylcsf +tsezxymwmjtyegqw +wxhcdrqedkdcwxli +ueihvxviirnooomi +kfelyctfvwyovlyh +horzapuapgtvzizz +iiqkdpmfvhwwzmtj +rsaclclupiicstff +quwkkhrafypkaoum +gyrgkgmwqfkeudfe +noydhbqacwptyfmy +efwwuipzgtkwffhf +suyojcitomdxsduh +lbcxnsykojkufkml +zpglsvoutvzkgdep +usgrufyvgsbsmbpr +katrrwuhwvunjqor +btngwrpcxoyfbgbc +bxjscjdiowjrkpns +nwxvnfrnlkgqxvhf +ikhyqkvljucgdlag +xibnxsjopmxvflkl +mzplumcfivqcjqnz +jqflcxoxzlbwlxry +fcscvmfepdxrshxe +wlpffwunffklzbuc +emvrlqajjgwzfmle +rhaheurtzrfoqkyq +ifuuhpxmadaysfsx +ncyfvleyzqntpcoo +zeogmyaqccmtvokd +jqppbzebppdnpurn +xixarswxsiwjzgni +ezruwzajsoombphs +hmiqfeizyprielxf +jnaoxljnftymsfey +extgzrxzovlsixnf +yhyfmovvlrwoezsv +ffnybaolppuzpjym +pqowimdiusccaagn +jgceiosiihpjsmnu +hkoexeaopebktngx +njhzuvsygymejqav +yjkgcclgtvushcfk +gmbjxhnkkxlihups +pdlwysadiebsidjz +omrwmgzulfoaqros +ofvvgdezwvcffdcy +otytpuklhxcpxhgd +eyfaosxdauumvlux +mvdthjfstrlqlyuo +mdgdchgnlxaxspdm +bakjezmhbwqxzevd +msakswaphdwaodhg +vjcqscgdbnsxdllh +jjywaovewbuzreoj +nqvplhwacylifvwk +lpwmpixbxysmsign +flcvbpxrchcpbgcb +qjpkeuenenwawlok +bnqkflfmdmntctya +fzsgzpoqixvpsneq +icwfdisutoilejld +relchofohnkwbumi +aljalgdaqwhzhfwr +cahkvnwnbwhodpqs +dnrzeunxiattlvdm +nsmkhlrpwlunppjs +mqqsexlwfqnogwub +tfavelkqrtndpait +ooguafrnmprfxcnz +ntynkiordzxtwrqa +rkkyzlxekqqlkvym +ofxcivdnwcmgfnme +ywotqwbrqxlrnobh +nrbbiypwhrqihvev +flqsjixxtydheufs +lcfrfzypstrqctja +hyzbuzawuzjrynny +exfbywcnstebnvmq +vydzwnbmcihvqrnj +qmwqaaylinzrdmiw +lpxpztpvfggspeun +lhxmqqbracsuyrfm +zgkwsrabaseidbrw +yjlmbhbqsqgszsun +mqfzqtbxtuteabtd +izomzdmcqmfrevwd +iqijrlqurdwrkoln +fxhqzpgoxxjkkhql +oulwontmgrjeopnk +edaigfydjexvzzvj +vjhybiklxpxjqpwc +ypxfbfnpbmqmwtte +xzvcsgasztrxdzud +rpulqmobptfarboo +palacmdijxzzykrf +jmllwukplufohiby +dnswayomusiekfmy +sxbrjqtqgzzwhcfo +lylvndsgbnbqiejm +jaxxhoulxnxnaenr +nblissutfazbcpwn +zmlsjszzldvbiacr +kewojtlchfkclqwk +eqvfjasddggvfame +yibzqlvxtraxpdon +dgnbxsbmdrtyvaac +uoxrcxfimhgtxqhy +xfdxalrwcwudlviq +xmtbdklqptoswpwl +zezyopzdztdjerfl +xuzluhjsqvhytgbc +qdjtmeckispmgzki +phakupesplzmmmvc +gpuoqfffumzszybn +bhywxqkrrlwuebbw +ibvwgoyvelzenkzl +ncohvvbmiekbaksa +fzuvqzvxvdbeirrp +lshtzniokucwojjd +punrduvlnrulkium +gnfpikidnfobrrme +vxkvweekmnvkzgyl +rhydssudkcjlqgxn +cjtqvlaahohcgumo +jwzmfyinsfwecgcb +blpeseqhlzfilpuf +jvtpjkyokzcvagon +qjomincbcobjczpe +ugsyzkzgdhxtmsfz +hleaqgwzqjwajcra +coumfghptpnxvvov +hqpnbupnzwpdvgqd +cpouyodqxgviasem +lljvxeyozckifhfd +huqtnvutdyfgwtwa +yenlveuynmlmmymu +ojdyufkomxiwjmbf +spjzgvcwvzgffjkk +vxykmjhyvmhyssbp +tazdeqggfcjfvwwn +uumwcngwcytvpufx +avovuzkrevloneop +owczrtbnrvjfemkt +hzpugcanaxyvaokj +iishlodnxvjtgzyn +qosdonclrnxirham +eonqlnwevahydddg +ryqmnuikftlxuoqy +whqepbcwabzbthha +vekisvnwhgpyemxr +lrwxzoamnvpnlhap +ywepvqthnorfswjv +evqwvsoazmwyypjy +bgwoojddubppmjxf +jypkfrthzgtyeddi +tynabbhfjzkrqsju +adxstbfqheuqbcuk +gqwqiocdyqoiblrx +ybuddlyuskdlegxv +luwynbsmpgyeqsbr +ltyqgqoyljibqndo +jaedpajzphfybajh +epglnrxofptsqvmy +zjdpxkngfkstxbxh +ekegphcwanoickfu +cqvhuucvejqirvfs +uqudnnqumsqcgefo +qnzunermlnpcfflo +ovyxaniqaawzfuxx +djekxcezjowdhopq +bwtwbmdehrhpjnlk +nilsnlacerweikfa +hyrigsrmsrzcyaus +gvmdmgddduylmxic +ewzovdblhmjgjwsk +ojjfsknlonzguzlq +yjgfruvpjvlvrvvq +cyoryodwyhzwprbv +crsjclrurcquqgut +sjhfhobwtojxcmem +ibxfjudilmdeksea +uqbhdbjoeupyhbcz +uqbxigzxuxgmjgnw +jashafmtzrhswirg +dexiolovaucyooka +czjbwwnlwcoqnoiu +ojigosazigfhttjc +zfiqtgrqbmftknzn +dlzbmvmolssbqlzl +sgmchcurrutdtsmw +scdwjqsdohcdrwry +cgtdvecqwplpprxn +iiplenflfczaktwi +wmgnwfxfcjhyeiqg +giihshowtcatecvl +nqhzfincclumvkaz +kxstpzgdfvepionc +agbhxcijxjxerxyi +hmgfqevgdyvisyvs +tthakmvpowpvhtao +ottalcghygpaafbo +aplvozayycremgqg +dbjxlnaouxqtdpfz +peeyallzjsdvpalc +ndtdjyboixuyhfox +llabnbcobexfoldn +cweuvfnfyumbjvxr +ewkhhepaosalnvkk +pivyiwsiqpwhagyx +auzsnwdcerfttawt +grbfrekupciuzkrt +byfwzadtzrbndluf +lluypxjeljzquptk +pskwsnhqanemtfou +sxvrtqqjdjkfhhrm +ulsmqgmshvijyeqh +qigofesfhekoftkf +zhatniakqtqcxyqa +uuczvylgnxkenqee +mlitvtuxknihmisc +srrtrxdvcokpyfmz +osispuucklxcfkeb +vqhazlaulmnpipql +umkiueljberqhdig +knvpbkbvgoqzwprp +nbsocqikhuvsbloj +wjnpepjkzkednqbm +agbhmytsofuyqcor +gvogzhkkpxyfecko +ardafguxifeipxcn +yiajcskbgykyzzkw +sejunbydztyibnpq +dqrgfggwcnxeiygy +xnqqwilzfbhcweel +jjtifhlvmyfxajqi +gwszrpgpmbpiwhek +kydzftzgcidiohfd +efprvslgkhboujic +kecjdfwqimkzuynx +rildnxnexlvrvxts +dlnhjbqjrzpfgjlk +qluoxmzyhkbyvhub +crydevvrjfmsypbi +dosaftwumofnjvix +pwsqxrfwigeffvef +nzyfmnpwqyygjvfx +iccbckrkxlwjsjat +bmputypderxzrwab +bhuakynbwnlreixb +qmrzfyqjiwaawvvk +juvtixbkwyludftn +zapmjxmuvhuqlfol +paiwrqjhpjavuivm +tsepfbiqhhkbyriz +jpprewufiogxoygk +mmapyxbsugcsngef +pduhmgnepnpsshnh +aetndoqjvqyjrwut +fnfvlorhwpkkemhz +gedfidpwvoeazztl +beclvhospgtowaue +wsclsvthxustmczm +tjbxhnpniuikijhe +rhetyhvfcemponeg +mavonujurprbeexi +argbrpomztrdyasa +bzvtffbtygjxmkvh +maqyqkhsqgzfzvve +seeirbiynilkhfcr +wxmanwnozfrlxhwr +dieulypsobhuvswb +nxevassztkpnvxtb +jclxuynjsrezvlcy +xlolzyvgmwjsbmyf +tguzoeybelluxwxc +fkchoysvdoaasykz +cyynwbfcqpqapldf +rhifmzpddjykktuy +ndvufsyusbxcsotm +txutnzvdsorrixgg +qjoczhukbliojneu +ufhwujotncovjjsz +kclsgsdwcrxsycbr +yscwmlrdaueniiic +nxhivrovpkgsmugb +fdxqfyvwwvgeuqkv +femtamfylysohmpr +amsyzslvyxsoribh +nhmqxncwsonhgbcz +uomqsvcbpthlmcue +kxtfapcqrnjkkslj +xtieihonlfubeync +adpcjqxgydulchgj +cjynnzsmmujsxxpd +neeapmzweidordog +szoivgqyqwnyjsnk +uwgrtzaqezgphdcu +ptpgttqxocjwxohi +fhltebsizfwzpgpf +emmsazsidspkhgnh +dxcprkbcjeqxqzgn +tpxzqwxbzwigdtlt +afsmksnmzustfqyt +xyehnftstacyfpit +vcrfqumhjcmnurlw +rrznpjzcjgnugoch +gbxnzkwsjmepvgzk +jwobshgwerborffm +zmuvfkhohoznmifs +buyuwgynbtujtura +bevncenmpxfyzwtf +hqqtcrhzfsrcutjh +kbpzshllpiowepgc +alspewedcukgtvso +xvsvzzdcgjuvutrw +pmwulqraatlbuski +abuzsiinbueowpqn +oedruzahyfuchijk +avhcuhqqjuqkesoq +azqgplkzsawkvnhb +rjyoydogkzohhcvx +aezxwucqvqxuqotb +kxobnsjvzvenyhbu +nnjoiilshoavzwly +aijttlxjrqwaewgk +cvsaujkqfoixarsw +zngtoacpxcsplgal +qhkxliqtokvepcdv +aixihrtdmxkfvcqw +owbgdgdymxhhnoum +tajsagmruwzuakkd +ckrfduwmsodeuebj +alfdhuijuwyufnne +xpchlkijwuftgmnm +rwcrvgphistiihlg +xdaksnorrnkihreq +akeschycpnyyuiug +rgputhzsvngfuovz +lerknhznuxzdhvre +mqiqmyladulbkzve +csnmupielbbpyops +kwgrwgmhfzjbwxxz +npwtvbslvlxvtjsd +zxleuskblzjfmxgf +hexvporkmherrtrn +rhtdhcagicfndmbm +qhnzyuswqwoobuzz +dpvanjuofrbueoza +kjcqujmnhkjdmrrf +gholddsspmxtpybg +jihlvyqdyzkshfsi +zuviqmuqqfmtneur +kzexjowatvkohrtx +wgijnfhibsiruvnl +zevkrkmhsxmicijb +khxrcteqourjvoxa +ylpxlkcnenbxxtta +zrfsvctbojjkpvtw +nlzbudxibnmcrxbt +cqnscphbicqmyrex +ywvdohheukipshcw +riwatbvjqstubssf +idlztqqaxzjiyllu +sdpdgzemlqtizgxn +rjtbovqlgcgojyjx +fnfrfwujmjwdrbdr +osnppzzmrpxmdhtj +ljhwngclvydkwyoe +chwqkrkzrvjwarat +jmydkwpibkvmqlgs +zvhfmbxnlxtujpcz +jsnhsphowlqupqwj +fzhkkbpasthopdev +jerntjdsspdstyhf +gctwmaywbyrzwdxz +xemeaiuzlctijykr +xulrqevtbhplmgxc +yfejfizzsycecqpu +gboxrvvxyzcowtzm +lpvhcxtchwvpgaxp +wdiwucbdyxwnjdqf +qgwoqazzjlvnjrwj +prtlnkakjfqcjngn +fagvxsvjpuvqxniz +xacmxveueaakfbsm +ginvtonnfbnugkpz +qpvggsppewfzvwin +reoqnlzruyyfraxa +kolwtqhifjbbuzor +vrkcywvdhdprztww +ngdvyfmvjqhbzbxt +rooxeoilqzqjunmp +efxmdprtogtxgyqs +qrhjuqndgurcmwgu +ouitjprueefafzpl +kirdwcksqrbwbchp +fpumsmogojuywezo +lgjrgykywugzjees +xigioqcpjabpbdas +ewkhuprpqzikmeop +fgrgxsqeducigxvr +bclkursnqkzmjihl +jozidniwvnqhvsbc +oghcilcyozrmmpta +xbgmaungzcpasapi +iqowypfiayzbcvhv +opdehgwdgkocrgkf +zfzvdjeinlegcjba +vhakxvlcayuzukap +xyradgyiebpevnwe +eamhtflgedwyshkn +igteqdgchjeulfth +kwsfkigxzpbgdxod +vapnpsbdboiewpzp +wbuqhjsngxpqshen +vxxilouxuytitwgm +cpnwlkwnkeanqnet +wdmbtqvvlowftvgb +wjtmcecpyqzwpbqg +jnxmoxdhvsphcdeg +wabxfxpotoywwodn +mwbsoxzlqpqobvvh +coktshbyzjkxnwlt +rzhnggpslwzvyqrp +dgzuqbzarbutlkfx +wunajaiiwgijfvjh +uotdbcgmsvbsfqlb +kxdtlgmqbccjqldb +ngmjzjwvwbegehfr +cvpsabqfpyygwncs +wqluvqlhdhskgmzj +rbveperybfntcfxs +fbmoypqdyyvqyknz +zxpgzwnvmuvkbgov +yexcyzhyrpluxfbj +ltqaihhstpzgyiou +munhsdsfkjebdicd +plecvjctydfbanep +kjrxnnlqrpcieuwx +zbcdtcqakhobuscf +kgovoohchranhmsh +llxufffkyvuxcmfx +tgaswqyzqopfvxtw +kojcqjkdpzvbtjtv +xggdlkmkrsygzcfk +vvitpsnjtdqwyzhh +gcqjuwytlhxsecci +vbsghygcsokphnrg +vejqximdopiztjjm +hudqtwmwkviiuslp +vwswfvpcwwpxlyry +gxmfiehdxptweweq +qjmekjdcedfasopf +pqyxdxtryfnihphf +felnavctjjojdlgp +hbimufguekgdxdac +dhxhtnqgfczywxlr +pssottpdjxkejjrh +edieanguabapxyig +sciinanyqblrbzbb +irxpsorkpcpahiqi +qsxecaykkmtfisei +ivfwlvxlbnrzixff +hqxzzfulfxpmivcw +vvbpaepmhmvqykdg +cetgicjasozykgje +wuetifzdarhwmhji +gaozwhpoickokgby +eldnodziomvdfbuv +favpaqktqaqgixtv +twbcobsayaecyxvu +lzyzjihydpfjgqev +wnurwckqgufskuoh +fxogtycnnmcbgvqz +aetositiahrhzidz +dyklsmlyvgcmtswr +ykaxtdkjqevtttbx +kfmnceyxyhiczzjm +nnizopcndipffpko +yjmznhzyfinpmvkb +sljegcvvbnjhhwdd +zmkeadxlwhfahpwg +rwvcogvegcohcrmx +aguqwrfymwbpscau +vlusytjagzvsnbwe +smvzhburcgvqtklh +rfuprvjkhazrcxpv +megqlnoqmymcrclc +gvldhkewtmlwqvqv +awynhvtyziemnjoa +voprnvtnzspfvpeh +dhlguqwmunbbekih +goayirdhnjrfuiqi +eoghydfykxdslohz +chpippjykogxpbxq +hqbycjweqczwjwgf +pvefsrvwumrlvhmt +eghwdovaynmctktk +crwkxoucibumzawc +bzbtahvhkdigvvtj +bnbptgihhfubxhho +ddqmbwyfmfnjjaro +gvtswqyzazihctif +vmqctjpgadxztqqb +dgnndowtpeooaqqf +sxdvctfdtalufxty +ylgeexosibsmmckw +sxplpyskbpqnojvw +coarhxtsvrontyeg +fyoaurggjupvzvlv +jlyrkqsiwuggvjem +uwbsjoxonreuucyi +gihuqvwxovbgokes +dxzaaxupbcgnxcwf +gidrgmvyrlqqslve +csflmlvqmonoywpx +jkxkpixlythlacnk +ejkarcdkdslldugv +dbzmsusevohhjkmr +cbrqzualjpdtworc +kpgidqlmcbpfmmwu +zwghjuofexfowqam +ncdlxmcrsmsocetz +kfprzqacefifjkbd +swwzivrxulkhvldc +wgqejhigbjwunscp +rsstnwcyybfauqxu +qhngfxyhdqopyfgk +zrndpyyejsmqsiaj +xxknxwpvafxiwwjc +mmaahwgoiwbxloem +tabacndyodmpuovp +yriwomauudscvdce +duvyscvfidmtcugl +mgipxnqlfpjdilge +imeeqcdetjuhfjnw +dvkutrdofpulqkyh +jefvtlktxegpmbya +iyzudqgpvlzjfydh +giohapxnpaqayryd +qheqdprmnqlpztls +rdxhijmzegxkotoq +hdnmaspumdwnrcdz +wafpbgehbuzdgsnc +tbtrfztsferdmhsy +vusndcyjngtkrtmk +ilqblestzxebcifh +urfgjbjgzlrfsdlv +aptcdvpsqwleqttn +bigczjvzokvfofiw +zjnjeufonyqgkbpx +trcdebioegfqrrdi +jrdvdriujlmbqewt +jqrcmuxpwurdhaue +yjlermsgruublkly +zwarvgszuqeesuwq +xthhhqzwvqiyctvs +mzwwaxnbdxhajyyv +nclsozlqrjvqifyi +gcnyqmhezcqvksqw +deuakiskeuwdfxwp +tclkbhqqcydlgrrl +qbpndlfjayowkcrx +apjhkutpoiegnxfx +oaupiimsplsvcsie +sdmxrufyhztxzgmt +ukfoinnlbqrgzdeh +azosvwtcipqzckns +mydyeqsimocdikzn +itfmfjrclmglcrkc +swknpgysfscdrnop +shyyuvvldmqheuiv +tljrjohwhhekyhle +dayinwzuvzimvzjw +qgylixuuervyylur +klqqaiemurawmaaz +hdmzgtxxjabplxvf +xiivzelzdjjtkhnj +ktgplkzblgxwrnvo +gvbpyofzodnknytd +lqhlmnmhakqeffqw +ltzdbngrcxwuxecy +obxnfjeebvovjcjz +zexpwallpocrxpvp +tjpkkmcqbbkxaiak +qiedfixxgvciblih +qcxkhghosuslbyih +gnsfidwhzaxjufgm +xrghwgvyjakkzidw +tftftwedtecglavz +wquqczzkzqrlfngr +twibtkijpvzbsfro +bmplypdsvzuhrjxp +zanrfmestvqpwbuh +zonrhfqowyimcukm +kpvajjfmqpbhrjma +kujzluicngigjbtp +iusguantsrwxdjal +kwxeuylcnszswahw +visdhnkobxnemldu +rogeadmmaicwtabl +pxqycifbgevqudvs +osaiozyvlyddylqr +vffjxrolrpuxcatx +jbmsetccdrywssjd +qgxyhjfpbfifmvgc +npejgalglldxjdhs +mbbtqgmttastrlck +whapaqwdtpkropek +dulbdboxazfyjgkg +xaymnudlozbykgow +lebvqmxeaymkkfoy +bmicnfuubkregouj +dieatyxxxlvhneoj +yglaapcsnsbuvrva +bbpjaslqpzqcwkpk +xehuznbayagrbhnd +ikqmeovaurmqfuvr +ylyokwuzxltvxmgv +hqtfinrkllhqtoiz +pjmhtigznoaejifx +fqdbmowkjtmvvrmx +uvqtqfoulvzozfxv +rpajajukuxtchrjd +sznucejifktvxdre +ufvibsmoushmjbne +xirdqoshngthfvax +iafpkddchsgdqmzl +vmualmlduipvykzh +fnmuahmblwyceejb +ilsaapnswfoymiov +lenvylifraahaclv +cukqxlipuyxedqfh +zgwecslpniqvtvuz +cdcdfpsxuyrhsmag +dszjinhantnxgqra +ioimwotsgnjeacgt +dqcymnvjystbynhp +yibaudyfefbfgunx +cabslcvunjavqkbf +goymzvmgkvlsmugf +zxteiitpthzskjjx +agnxcnaqhjhlurzs +cvmgyxhhnykuxbmb +cgqmjexydmvgwxpp +sygjajofieojiuna +clpvxbrbjvqfbzvu +cbntswqynsdqnhyv +bztpbtwbefiotkfa +pnxccbgajvhyeybu +asyzrvgzumtuissa +facjyblvcqqginxa +rvwnucnbsvberxuv +ghrbeykzrxclasie +ekujtselepgjtaql +krtrzsmduhsifyiw +ticjswvsnyrwhpnt +clmjhsftkfjzwyke +lbxlcixxcztddlam +xhfeekmxgbloguri +azxqwlucwhahtvep +kitdjrwmockhksow +keznwwcusgbtvfrs +ljvzxoywcofgwajj +vebjnhnkcfzbhrcw +eqfcxkavstxcuels +ldattkyawjrvcido +bsqqeilshcwtqyil +foqqsxahfiozcqrw +liswfmuhzfbyzjhf +sulbdcyzmolapfbs +zuggzkelwxjpsgxb +betioxrgtnhpivcw +xmtbixstdipibhgs +ttvurgqmulryyaji +viobnljznzppfmxw +qlzabfopydtxrlet +tusvydegfxhaxolk +thoufvvfjferxhwp +cfyyzppfarjiilbs +jwmhxtgafkkgseqs +pqwuuaxbeklodwpt +vndyveahdiwgkjyx +ssrjgasfhdouwyoh +thbavfcisgvvyekf +yjdvxmubvqadgypa +tlbmcxaelkouhsvu +bonohfnlboxiezzr +rktlxcbkhewyvcjl +rsmoutcbcssodvsc +qszdratuxcrhsvoh +eypyfahpuzqwzwhi +yhkrleqmqlmwdnio +vpnvxusvmngsobmq +hkzyhopvxrsimzys +dblriiwnrvnhxykl +xkriqxkrprjwpncs +rcymltrbszhyhqti +mzbvneplsnpiztzn +vkqtnptgbqefvfoc +nwdtfiaozkcjtlax +crximadpvdaccrsm +lrbajafxwwnxvbei +rbexzesrytpwwmjf +stxwjarildpnzfpg +btamaihdivrhhrrv +acqbucebpaulpotl +dkjhzghxxtxgdpvm +rsbzwsnvlpqzyjir +mizypbwvpgqoiams +nvrslorjpqaasudn +wvexcpzmconqkbvk +rfwfumhjwzrvdzam +eaghdaqorkhdsmth +gtuntmpqaivosewh +nzlsmdgjrigghrmy +dhuvxwobpzbuwjgk +kkcuvbezftvkhebf +aeediumxyljbuyqu +rfkpqeekjezejtjc +wkzasuyckmgwddwy +eixpkpdhsjmynxhi +elrlnndorggmmhmx +ayxwhkxahljoxggy +mtzvvwmwexkberaw +evpktriyydxvdhpx +otznecuqsfagruls +vrdykpyebzyblnut +cnriedolerlhbqjy +uajaprnrrkvggqgx +xdlxuguloojvskjq +mfifrjamczjncuym +otmgvsykuuxrluky +oiuroieurpyejuvm diff --git a/AOC2015/input2015/day06.in b/AOC2015/input2015/day06.in new file mode 100644 index 0000000..d6cfb3a --- /dev/null +++ b/AOC2015/input2015/day06.in @@ -0,0 +1,300 @@ +toggle 461,550 through 564,900 +turn off 370,39 through 425,839 +turn off 464,858 through 833,915 +turn off 812,389 through 865,874 +turn on 599,989 through 806,993 +turn on 376,415 through 768,548 +turn on 606,361 through 892,600 +turn off 448,208 through 645,684 +toggle 50,472 through 452,788 +toggle 205,417 through 703,826 +toggle 533,331 through 906,873 +toggle 857,493 through 989,970 +turn off 631,950 through 894,975 +turn off 387,19 through 720,700 +turn off 511,843 through 581,945 +toggle 514,557 through 662,883 +turn off 269,809 through 876,847 +turn off 149,517 through 716,777 +turn off 994,939 through 998,988 +toggle 467,662 through 555,957 +turn on 952,417 through 954,845 +turn on 565,226 through 944,880 +turn on 214,319 through 805,722 +toggle 532,276 through 636,847 +toggle 619,80 through 689,507 +turn on 390,706 through 884,722 +toggle 17,634 through 537,766 +toggle 706,440 through 834,441 +toggle 318,207 through 499,530 +toggle 698,185 through 830,343 +toggle 566,679 through 744,716 +toggle 347,482 through 959,482 +toggle 39,799 through 981,872 +turn on 583,543 through 846,710 +turn off 367,664 through 595,872 +turn on 805,439 through 964,995 +toggle 209,584 through 513,802 +turn off 106,497 through 266,770 +turn on 975,2 through 984,623 +turn off 316,684 through 369,876 +turn off 30,309 through 259,554 +turn off 399,680 through 861,942 +toggle 227,740 through 850,829 +turn on 386,603 through 552,879 +turn off 703,795 through 791,963 +turn off 573,803 through 996,878 +turn off 993,939 through 997,951 +turn on 809,221 through 869,723 +turn off 38,720 through 682,751 +turn off 318,732 through 720,976 +toggle 88,459 through 392,654 +turn off 865,654 through 911,956 +toggle 264,284 through 857,956 +turn off 281,776 through 610,797 +toggle 492,660 through 647,910 +turn off 879,703 through 925,981 +turn off 772,414 through 974,518 +turn on 694,41 through 755,96 +turn on 452,406 through 885,881 +turn off 107,905 through 497,910 +turn off 647,222 through 910,532 +turn on 679,40 through 845,358 +turn off 144,205 through 556,362 +turn on 871,804 through 962,878 +turn on 545,676 through 545,929 +turn off 316,716 through 413,941 +toggle 488,826 through 755,971 +toggle 957,832 through 976,992 +toggle 857,770 through 905,964 +toggle 319,198 through 787,673 +turn on 832,813 through 863,844 +turn on 818,296 through 818,681 +turn on 71,699 through 91,960 +turn off 838,578 through 967,928 +toggle 440,856 through 507,942 +toggle 121,970 through 151,974 +toggle 391,192 through 659,751 +turn on 78,210 through 681,419 +turn on 324,591 through 593,939 +toggle 159,366 through 249,760 +turn off 617,167 through 954,601 +toggle 484,607 through 733,657 +turn on 587,96 through 888,819 +turn off 680,984 through 941,991 +turn on 800,512 through 968,691 +turn off 123,588 through 853,603 +turn on 1,862 through 507,912 +turn on 699,839 through 973,878 +turn off 848,89 through 887,893 +toggle 344,353 through 462,403 +turn on 780,731 through 841,760 +toggle 693,973 through 847,984 +toggle 989,936 through 996,958 +toggle 168,475 through 206,963 +turn on 742,683 through 769,845 +toggle 768,116 through 987,396 +turn on 190,364 through 617,526 +turn off 470,266 through 530,839 +toggle 122,497 through 969,645 +turn off 492,432 through 827,790 +turn on 505,636 through 957,820 +turn on 295,476 through 698,958 +toggle 63,298 through 202,396 +turn on 157,315 through 412,939 +turn off 69,789 through 134,837 +turn off 678,335 through 896,541 +toggle 140,516 through 842,668 +turn off 697,585 through 712,668 +toggle 507,832 through 578,949 +turn on 678,279 through 886,621 +toggle 449,744 through 826,910 +turn off 835,354 through 921,741 +toggle 924,878 through 985,952 +turn on 666,503 through 922,905 +turn on 947,453 through 961,587 +toggle 525,190 through 795,654 +turn off 62,320 through 896,362 +turn on 21,458 through 972,536 +turn on 446,429 through 821,970 +toggle 376,423 through 805,455 +toggle 494,896 through 715,937 +turn on 583,270 through 667,482 +turn off 183,468 through 280,548 +toggle 623,289 through 750,524 +turn on 836,706 through 967,768 +turn on 419,569 through 912,908 +turn on 428,260 through 660,433 +turn off 683,627 through 916,816 +turn on 447,973 through 866,980 +turn on 688,607 through 938,990 +turn on 245,187 through 597,405 +turn off 558,843 through 841,942 +turn off 325,666 through 713,834 +toggle 672,606 through 814,935 +turn off 161,812 through 490,954 +turn on 950,362 through 985,898 +turn on 143,22 through 205,821 +turn on 89,762 through 607,790 +toggle 234,245 through 827,303 +turn on 65,599 through 764,997 +turn on 232,466 through 965,695 +turn on 739,122 through 975,590 +turn off 206,112 through 940,558 +toggle 690,365 through 988,552 +turn on 907,438 through 977,691 +turn off 838,809 through 944,869 +turn on 222,12 through 541,832 +toggle 337,66 through 669,812 +turn on 732,821 through 897,912 +toggle 182,862 through 638,996 +turn on 955,808 through 983,847 +toggle 346,227 through 841,696 +turn on 983,270 through 989,756 +turn off 874,849 through 876,905 +turn off 7,760 through 678,795 +toggle 973,977 through 995,983 +turn off 911,961 through 914,976 +turn on 913,557 through 952,722 +turn off 607,933 through 939,999 +turn on 226,604 through 517,622 +turn off 3,564 through 344,842 +toggle 340,578 through 428,610 +turn on 248,916 through 687,925 +toggle 650,185 through 955,965 +toggle 831,359 through 933,536 +turn off 544,614 through 896,953 +toggle 648,939 through 975,997 +turn on 464,269 through 710,521 +turn off 643,149 through 791,320 +turn off 875,549 through 972,643 +turn off 953,969 through 971,972 +turn off 236,474 through 772,591 +toggle 313,212 through 489,723 +toggle 896,829 through 897,837 +toggle 544,449 through 995,905 +turn off 278,645 through 977,876 +turn off 887,947 through 946,977 +turn on 342,861 through 725,935 +turn on 636,316 through 692,513 +toggle 857,470 through 950,528 +turn off 736,196 through 826,889 +turn on 17,878 through 850,987 +turn on 142,968 through 169,987 +turn on 46,470 through 912,853 +turn on 182,252 through 279,941 +toggle 261,143 through 969,657 +turn off 69,600 through 518,710 +turn on 372,379 through 779,386 +toggle 867,391 through 911,601 +turn off 174,287 through 900,536 +toggle 951,842 through 993,963 +turn off 626,733 through 985,827 +toggle 622,70 through 666,291 +turn off 980,671 through 985,835 +turn off 477,63 through 910,72 +turn off 779,39 through 940,142 +turn on 986,570 through 997,638 +toggle 842,805 through 943,985 +turn off 890,886 through 976,927 +turn off 893,172 through 897,619 +turn off 198,780 through 835,826 +toggle 202,209 through 219,291 +turn off 193,52 through 833,283 +toggle 414,427 through 987,972 +turn on 375,231 through 668,236 +turn off 646,598 through 869,663 +toggle 271,462 through 414,650 +turn off 679,121 through 845,467 +toggle 76,847 through 504,904 +turn off 15,617 through 509,810 +toggle 248,105 through 312,451 +turn off 126,546 through 922,879 +turn on 531,831 through 903,872 +toggle 602,431 through 892,792 +turn off 795,223 through 892,623 +toggle 167,721 through 533,929 +toggle 813,251 through 998,484 +toggle 64,640 through 752,942 +turn on 155,955 through 892,985 +turn on 251,329 through 996,497 +turn off 341,716 through 462,994 +toggle 760,127 through 829,189 +turn on 86,413 through 408,518 +toggle 340,102 through 918,558 +turn off 441,642 through 751,889 +turn on 785,292 through 845,325 +turn off 123,389 through 725,828 +turn on 905,73 through 983,270 +turn off 807,86 through 879,276 +toggle 500,866 through 864,916 +turn on 809,366 through 828,534 +toggle 219,356 through 720,617 +turn off 320,964 through 769,990 +turn off 903,167 through 936,631 +toggle 300,137 through 333,693 +toggle 5,675 through 755,848 +turn off 852,235 through 946,783 +toggle 355,556 through 941,664 +turn on 810,830 through 867,891 +turn off 509,869 through 667,903 +toggle 769,400 through 873,892 +turn on 553,614 through 810,729 +turn on 179,873 through 589,962 +turn off 466,866 through 768,926 +toggle 143,943 through 465,984 +toggle 182,380 through 569,552 +turn off 735,808 through 917,910 +turn on 731,802 through 910,847 +turn off 522,74 through 731,485 +turn on 444,127 through 566,996 +turn off 232,962 through 893,979 +turn off 231,492 through 790,976 +turn on 874,567 through 943,684 +toggle 911,840 through 990,932 +toggle 547,895 through 667,935 +turn off 93,294 through 648,636 +turn off 190,902 through 532,970 +turn off 451,530 through 704,613 +toggle 936,774 through 937,775 +turn off 116,843 through 533,934 +turn on 950,906 through 986,993 +turn on 910,51 through 945,989 +turn on 986,498 through 994,945 +turn off 125,324 through 433,704 +turn off 60,313 through 75,728 +turn on 899,494 through 940,947 +toggle 832,316 through 971,817 +toggle 994,983 through 998,984 +toggle 23,353 through 917,845 +toggle 174,799 through 658,859 +turn off 490,878 through 534,887 +turn off 623,963 through 917,975 +toggle 721,333 through 816,975 +toggle 589,687 through 890,921 +turn on 936,388 through 948,560 +turn off 485,17 through 655,610 +turn on 435,158 through 689,495 +turn on 192,934 through 734,936 +turn off 299,723 through 622,847 +toggle 484,160 through 812,942 +turn off 245,754 through 818,851 +turn on 298,419 through 824,634 +toggle 868,687 through 969,760 +toggle 131,250 through 685,426 +turn off 201,954 through 997,983 +turn on 353,910 through 832,961 +turn off 518,781 through 645,875 +turn off 866,97 through 924,784 +toggle 836,599 through 857,767 +turn on 80,957 through 776,968 +toggle 277,130 through 513,244 +turn off 62,266 through 854,434 +turn on 792,764 through 872,842 +turn off 160,949 through 273,989 +turn off 664,203 through 694,754 +toggle 491,615 through 998,836 +turn off 210,146 through 221,482 +turn off 209,780 through 572,894 +turn on 766,112 through 792,868 +turn on 222,12 through 856,241 diff --git a/AOC2015/input2015/day07.in b/AOC2015/input2015/day07.in new file mode 100644 index 0000000..f180041 --- /dev/null +++ b/AOC2015/input2015/day07.in @@ -0,0 +1,339 @@ +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/AOC2015/input2015/day08.in b/AOC2015/input2015/day08.in new file mode 100644 index 0000000..0e80d0f --- /dev/null +++ b/AOC2015/input2015/day08.in @@ -0,0 +1,300 @@ +"azlgxdbljwygyttzkfwuxv" +"v\xfb\"lgs\"kvjfywmut\x9cr" +"merxdhj" +"dwz" +"d\\gkbqo\\fwukyxab\"u" +"k\xd4cfixejvkicryipucwurq\x7eq" +"nvtidemacj\"hppfopvpr" +"kbngyfvvsdismznhar\\p\"\"gpryt\"jaeh" +"khre\"o\x0elqfrbktzn" +"nugkdmqwdq\x50amallrskmrxoyo" +"jcrkptrsasjp\\\"cwigzynjgspxxv\\vyb" +"ramf\"skhcmenhbpujbqwkltmplxygfcy" +"aqjqgbfqaxga\\fkdcahlfi\"pvods" +"pcrtfb" +"\x83qg\"nwgugfmfpzlrvty\"ryoxm" +"fvhvvokdnl\\eap" +"kugdkrat" +"seuxwc" +"vhioftcosshaqtnz" +"gzkxqrdq\\uko\"mrtst" +"znjcomvy\x16hhsenmroswr" +"clowmtra" +"\xc4" +"jpavsevmziklydtqqm" +"egxjqytcttr\\ecfedmmovkyn\"m" +"mjulrvqgmsvmwf" +"o\\prxtlfbatxerhev\xf9hcl\x44rzmvklviv" +"lregjexqaqgwloydxdsc\\o\"dnjfmjcu" +"lnxluajtk\x8desue\\k\x7abhwokfhh" +"wrssfvzzn\"llrysjgiu\"npjtdli" +"\x67lwkks" +"bifw\"ybvmwiyi\"vhol\"vol\xd4" +"aywdqhvtvcpvbewtwuyxrix" +"gc\xd3\"caukdgfdywj" +"uczy\\fk" +"bnlxkjvl\x7docehufkj\\\"qoyhag" +"bidsptalmoicyorbv\\" +"jorscv\"mufcvvfmcv\"ga" +"sofpwfal\\a" +"kcuqtbboaly\"uj\"k" +"n\\c" +"x\"\xcaj\\xwwvpdldz" +"eyukphh" +"wcyjq" +"vjx\"\"hjroj\"l\x4cjwbr" +"xcodsxzfqw\\rowqtuwvjnxupjnrh" +"yc" +"fpvzldgbdtca\"hqwa" +"ymjq\x8ahohvafubra\"hgqoknkuyph" +"kx\\mkaaklvcup" +"belddrzegcsxsyfhzyz" +"fuyswi" +"\\hubzebo\"ha\\qyr\"dv\\" +"mxvlz\"fwuvx\"cyk\"" +"ftbh\"ro\\tmcpnpvh\"xx" +"ygi" +"rw\"\"wwn\\fgbjumq\"vgvoh\xd0\"mm" +"\"pat\"\x63kpfc\"\x2ckhfvxk\"uwqzlx" +"o" +"d\"hqtsfp\xceaswe\"\xc0lw" +"zajpvfawqntvoveal\"\"trcdarjua" +"xzapq" +"rkmhm" +"byuq" +"rwwmt\xe8jg\xc2\"omt" +"nfljgdmgefvlh\"x" +"rpjxcexisualz" +"doxcycmgaiptvd" +"rq\\\"mohnjdf\\xv\\hrnosdtmvxot" +"oqvbcenib\"uhy\\npjxg" +"pkvgnm\\ruayuvpbpd" +"kknmzpxqfbcdgng" +"piduhbmaympxdexz" +"vapczawekhoa\\or" +"tlwn\"avc\"bycg\"\"xuxea" +"\xcdvryveteqzxrgopmdmihkcgsuozips" +"kpzziqt" +"sdy\\s\"cjq" +"yujs" +"qte\"q" +"qyvpnkhjcqjv\"cclvv\"pclgtg\xeak\"tno" +"xwx" +"vibuvv" +"qq\"" +"wwjduomtbkbdtorhpyalxswisq\"r" +"afuw\\mfjzctcivwesutxbk\"lk" +"e\xcef\\hkiu" +"ftdrgzvygcw\"jwsrcmgxj" +"zrddqfkx\x21dr\"ju\"elybk\"powj\"\"kpryz" +"dttdkfvbodkma\"" +"lzygktugpqw" +"qu\x83tes\\u\"tnid\"ryuz" +"\\o\"pe\\vqwlsizjklwrjofg\xe2oau\\rd" +"mikevjzhnwgx\"fozrj\"h\"" +"ligxmxznzvtachvvbahnff" +"d\\kq" +"tnbkxpzmcakqhaa" +"g\\yeakebeyv" +"cqkcnd\"sxjxfnawy\x31zax\x6ceha" +"m\x0dtqotffzdnetujtsgjqgwddc" +"masnugb\"etgmxul\x3bqd\\tmtddnvcy" +"floediikodfgre\x23wyoxlswxflwecdjpt" +"zu" +"r" +"\"ashzdbd\"pdvba\xeeumkr\\amnj" +"ckslmuwbtfouwpfwtuiqmeozgspwnhx" +"t\\qjsjek\xf9gjcxsyco\"r" +"hoed\x1b\\tcmaqch\"epdy" +"mgjiojwzc\\ypqcn\xb1njmp\"aeeblxt" +"\xdf\"h\x5enfracj" +"\x6fpbpocrb" +"jbmhrswyyq\\" +"wtyqtenfwatji\"ls\\" +"voy" +"awj" +"rtbj\"j" +"hynl" +"orqqeuaat\\xu\\havsgr\xc5qdk" +"g\"npyzjfq\"rjefwsk" +"rk\\kkcirjbixr\\zelndx\"bsnqvqj\"" +"tecoz" +"dn\"uswngbdk\"" +"qb\\" +"wpyis\\ebq" +"ppwue\\airoxzjjdqbvyurhaabetv" +"fxlvt" +"ql\"oqsmsvpxcg\"k" +"vqlhuec\\adw" +"qzmi\xffberakqqkk" +"tisjqff\"wf" +"yhnpudoaybwucvppj" +"xhfuf\\ehsrhsnfxcwtibd\"ubfpz" +"ihgjquzhf\"" +"ff\x66dsupesrnusrtqnywoqcn\\" +"z\x77zpubbjmd" +"\"vhzlbwq\"xeimjt\\xe\x85umho\"m\"\"bmy" +"mmuvkioocmzjjysi\"mkfbec\"" +"rpgghowbduw\x2fayslubajinoik\xd0hcfy" +"xrkyjqul\xdexlojgdphczp\"jfk" +"mg\x07cnr\x8b\x67xdgszmgiktpjhawho" +"kdgufhaoab" +"rlhela\"nldr" +"wzye\x87u" +"yif\x75bjhnitgoarmfgqwpmopu" +"pvlbyez\"wyy\x3dpgr" +"ezdm\"ovkruthkvdwtqwr\"ibdoawzgu" +"qubp" +"b\\kcpegcn\\zgdemgorjnk" +"gjsva\\kzaor\"\"gtpd" +"\"kt" +"rlymwlcodix" +"qqtmswowxca\"jvv" +"jni\xebwhozb" +"zhino\"kzjtmgxpi\"zzexijg" +"tyrbat\\mejgzplufxixkyg" +"lhmopxiao\x09\"p\xebl" +"xefioorxvate" +"nmcgd\x46xfujt\"w" +"\xe3wnwpat\"gtimrb" +"wpq\"xkjuw\xebbohgcagppb" +"fmvpwaca" +"mlsw" +"fdan\\\x9e" +"\"f\"fmdlzc" +"nyuj\\jnnfzdnrqmhvjrahlvzl" +"zn\"f\xcfsshcdaukkimfwk" +"uayugezzo\\\"e\"blnrgjaupqhik" +"efd\"apkndelkuvfvwyyatyttkehc" +"ufxq\\\"m\"bwkh\x93kapbqrvxxzbzp\\" +"fgypsbgjak\x79qblbeidavqtddfacq\\i\"h" +"kcfgpiysdxlgejjvgndb\\dovfpqodw" +"\"onpqnssmighipuqgwx\"nrokzgvg" +"vhjrrhfrba\"jebdanzsrdusut\\wbs" +"o\xdakymbaxakys" +"uwxhhzz\\mtmhghjn\\\\tnhzbejj" +"yd\\" +"bpgztp\\lzwpdqju\"it\x35qjhihjv" +"\\my\\b\"klnnto\\\xb3mbtsh" +"ezyvknv\"l\x2bdhhfjcvwzhjgmhwbqd\"\\" +"ftkz\"amoncbsohtaumhl\"wsodemopodq" +"ifv" +"dmzfxvzq" +"sped\"bvmf\"mmevl\"zydannpfny" +"fjxcjwlv\"pnqyrzatsjwsqfidb" +"muc\xfdqouwwnmuixru\\zlhjintplvtee" +"mraqgvmj" +"njopq\"ftcsryo" +"enoh\"n" +"t\"ntjhjc\"nzqh\xf7dcohhlsja\x7dtr" +"flbqcmcoun" +"dxkiysrn\\dyuqoaig" +"nehkzi\"h\"syktzfufotng\xdafqo" +"dzkjg\\hqjk\\\"zfegssjhn" +"sadlsjv" +"vmfnrdb\"" +"ac\\bdp\"n" +"qt\x89h" +"lsndeugwvijwde\\vjapbm\\k\\nljuva" +"twpmltdzyynqt\\z\\tnund\x64hm" +"hpcyata\"ocylbkzdnhujh" +"hskzq\"knntuhscex\"q\\y\\vqj\x3an" +"eekwyufvji\\mqgeroekxeyrmymq" +"hl\"durthetvri\xebw\\jxu\"rcmiuy" +"\"fxdnmvnftxwesmvvq\"sjnf\xaabpg\"iary" +"\"\"nksqso" +"ruq\xbezugge\"d\"hwvoxmy\"iawikddxn\"x" +"rxxnlfay" +"stcu\"mv\xabcqts\\fasff" +"yrnvwfkfuzuoysfdzl\x02bk" +"qbdsmlwdbfknivtwijbwtatqfe" +"\"erqh\\csjph" +"ikfv" +"\xd2cuhowmtsxepzsivsvnvsb" +"vj" +"d" +"\\g" +"porvg\x62qghorthnc\"\\" +"tiks\\kr\"\x0fuejvuxzswnwdjscrk" +"xmgfel\"atma\\zaxmlgfjx\"ajmqf" +"oz\\rnxwljc\\\"umhymtwh" +"wlsxxhm\x7fqx\\gjoyrvccfiner\\qloluqv" +"k\\ieq" +"xidjj\"ksnlgnwxlddf\\s\\kuuleb" +"wjpnzgprzv\\maub\x0cj" +"r" +"y" +"\"yecqiei\"ire\\jdhlnnlde\xc5u" +"drvdiycqib" +"egnrbefezcrhgldrtb" +"plqodxv\\zm\"uodwjdocri\x55ucaezutm" +"f\"wexcw\x02ekewx\"alyzn" +"pqajwuk\\\\oatkfqdyspnrupo" +"rkczj\"fzntabpnygrhamk\\km\x68xfkmr" +"wejam\xbac\x37kns" +"qqmlwjk\"gh" +"fdcjsxlgx" +"\\cxvxy\"kb\"\"unubvrsq\\y\\awfhbmarj\\" +"geunceaqr" +"tpkg\"svvngk\\sizlsyaqwf" +"\"pa\\x\x18od\\emgje\\" +"ffiizogjjptubzqfuh\"cctieqcdh" +"yikhiyyrpgglpos" +"h\\" +"jotqojodcv" +"ervsz\x87ade\"fevq\\tcqowt" +"\\y\"fgrxtppkcseeg\\onxjarx\\hyhfn\x5fi" +"kxndlabn\\wwumctuzdcfiitrbnn" +"eoosynwhwm" +"\"c\x04" +"ny\xf6vuwlec" +"ubgxxcvnltzaucrzg\\xcez" +"pnocjvo\\yt" +"fcabrtqog\"a\"zj" +"o\\bha\\mzxmrfltnflv\xea" +"tbfvzwhexsdxjmxejwqqngzixcx" +"wdptrakok\"rgymturdmwfiwu" +"reffmj" +"lqm" +"\\oc" +"p\"" +"ygkdnhcuehlx" +"vsqmv\"bqay\"olimtkewedzm" +"isos\x6azbnkojhxoopzetbj\xe1yd" +"yo\\pgayjcyhshztnbdv" +"fg\"h" +"vcmcojolfcf\\\\oxveua" +"w\"vyszhbrr\"jpeddpnrjlca\x69bdbopd\\z" +"jikeqv" +"\"dkjdfrtj" +"is" +"hgzx" +"z\"" +"woubquq\\ag\"" +"xvclriqa\xe6ltt" +"tfxinifmd" +"mvywzf\"jz" +"vlle" +"c\"rf\"wynhye\x25vccvb\"" +"zvuxm" +"\xf2\"jdstiwqer\"h" +"kyogyogcknbzv\x9f\\\\e" +"kspodj\"edpeqgypc" +"oh\\x\\h" +"julb" +"bmcfkidxyilgoy\\xmu\"ig\\qg" +"veqww\"ea" +"fkdbemtgtkpqisrwlxutllxc\"mbelhs" +"e" +"ecn\x50ooprbstnq" +"\"\xe8\"ec\xeah\"qo\\g\"iuqxy\"e\"y\xe7xk\xc6d" +"lwj\"aftrcqj" +"jduij\x97zk\"rftjrixzgscxxllpqx\"bwwb" +"fqcditz" +"f\x19azclj\"rsvaokgvty\"aeq" +"erse\x9etmzhlmhy\x67yftoti" +"lsdw\xb3dmiy\\od" +"x\x6fxbljsjdgd\xaau" +"hjg\\w\"\x78uoqbsdikbjxpip\"w\"jnhzec" +"gk" +"\\zrs\\syur" diff --git a/AOC2015/input2015/day09.in b/AOC2015/input2015/day09.in new file mode 100644 index 0000000..97a6b63 --- /dev/null +++ b/AOC2015/input2015/day09.in @@ -0,0 +1,28 @@ +Faerun to Tristram = 65 +Faerun to Tambi = 129 +Faerun to Norrath = 144 +Faerun to Snowdin = 71 +Faerun to Straylight = 137 +Faerun to AlphaCentauri = 3 +Faerun to Arbre = 149 +Tristram to Tambi = 63 +Tristram to Norrath = 4 +Tristram to Snowdin = 105 +Tristram to Straylight = 125 +Tristram to AlphaCentauri = 55 +Tristram to Arbre = 14 +Tambi to Norrath = 68 +Tambi to Snowdin = 52 +Tambi to Straylight = 65 +Tambi to AlphaCentauri = 22 +Tambi to Arbre = 143 +Norrath to Snowdin = 8 +Norrath to Straylight = 23 +Norrath to AlphaCentauri = 136 +Norrath to Arbre = 115 +Snowdin to Straylight = 101 +Snowdin to AlphaCentauri = 84 +Snowdin to Arbre = 96 +Straylight to AlphaCentauri = 107 +Straylight to Arbre = 14 +AlphaCentauri to Arbre = 46 diff --git a/AOC2015/input2015/day10.in b/AOC2015/input2015/day10.in new file mode 100644 index 0000000..067b0ee --- /dev/null +++ b/AOC2015/input2015/day10.in @@ -0,0 +1 @@ +1321131112 diff --git a/AOC2015/input2015/day11.in b/AOC2015/input2015/day11.in new file mode 100644 index 0000000..a45c477 --- /dev/null +++ b/AOC2015/input2015/day11.in @@ -0,0 +1 @@ +hepxcrrq diff --git a/AOC2015/input2015/day12.in b/AOC2015/input2015/day12.in new file mode 100644 index 0000000..ccdd55b --- /dev/null +++ b/AOC2015/input2015/day12.in @@ -0,0 +1 @@ +{"e":[[{"e":86,"c":23,"a":{"a":[120,169,"green","red","orange"],"b":"red"},"g":"yellow","b":["yellow"],"d":"red","f":-19},{"e":-47,"a":[2],"d":{"a":"violet"},"c":"green","h":"orange","b":{"e":59,"a":"yellow","d":"green","c":47,"h":"red","b":"blue","g":"orange","f":["violet",43,168,78]},"g":"orange","f":[{"e":[82,-41,2,"red","violet","orange","yellow"],"c":"green","a":77,"g":"orange","b":147,"d":49,"f":"blue"},-1,142,136,["green","red",166,-21],"blue","orange",{"a":38}]},"orange","yellow"],"green",-22,[37,[4,-40,["red","yellow",["yellow",177,"red","blue",139,[55,13,"yellow","violet",-21,140,"yellow",117],"blue","blue",106],"blue",{"a":23}],183,92,"orange","green"],"orange"],-5],"c":[{"e":{"e":-13,"c":-11,"a":{"a":49,"b":189},"g":144,"b":186,"d":{"e":[146,[32,"violet","red","orange",-22],"blue","violet",57,{"e":12,"a":"red","d":37,"c":-13,"h":"green","b":-27,"g":"orange","f":"orange","i":"red"},56,-1,"red",-25],"c":-14,"a":[["orange","green","green","red",-25],-16,104,177,"red"],"g":"red","b":"blue","d":2,"f":"green"},"f":[{"e":{"c":-15,"a":"green","b":144,"d":-32},"c":"yellow","a":["blue","blue"],"b":"yellow","d":135,"f":"violet"}]},"a":{"e":"blue","a":[145,128,"orange","violet",23,["orange",[78,"yellow","orange","orange","orange","green",122,-35,"blue"],159,114]],"d":"yellow","c":{"e":[100,"green",{"e":"blue","a":36,"d":84,"j":"orange","c":"blue","h":118,"b":85,"g":"violet","f":"blue","i":27},"blue","blue"],"a":"red","d":"blue","j":[159,22,"violet","orange","blue","orange","blue",186,175,{"e":29,"a":150,"d":"green","c":129,"h":138,"b":-29,"g":7,"f":"red","i":"violet"}],"c":"yellow","h":["blue",-9,41,{"e":144,"c":"violet","a":161,"b":116,"d":126,"f":197},173,123,50,"red",154],"b":-23,"g":"orange","f":"green","i":"red"},"h":26,"b":30,"g":106,"f":{"c":{"e":-28,"c":["red","violet","blue","orange","yellow","violet",-30,134,0],"a":-37,"b":41,"d":143},"a":121,"b":"yellow","d":[198,"yellow"]}},"d":{"e":-2,"a":"green","d":{"a":0,"b":"blue"},"j":"violet","c":[{"e":"violet","a":"orange","d":"violet","c":-36,"h":68,"b":195,"g":41,"f":63},11,-20,{"e":[100,43,183],"a":"yellow","d":["orange","yellow","violet","yellow",143,162,-23,168,145,-33],"j":80,"c":"orange","h":{"a":"orange"},"b":"violet","g":-21,"f":-38,"i":"green"},{"e":"red","a":81,"d":3,"c":"blue","h":[167,"blue","yellow",135,64,116,134,14,160],"b":"red","g":"blue","f":"green"},["red",[139,"orange","blue","blue","orange","blue"],"orange","red",113,26,"yellow","yellow",85]],"h":[[117],"yellow",{"e":187,"c":"orange","a":-22,"b":["orange"],"d":68},154,["green","orange","blue",87,"green","orange",46,"violet"],{"a":{"e":178,"c":"blue","a":-2,"g":99,"b":"orange","d":-34,"f":"green"}},"blue"],"b":"violet","g":[13,"yellow",43,"orange"],"f":{"e":-40,"a":"blue","d":50,"c":"violet","h":{"e":"orange","a":[-27,159,"violet","red",130,83,"red","violet",-27],"d":-42,"j":"blue","c":9,"h":{"e":"yellow","a":"blue","d":177,"c":156,"h":"violet","b":0,"g":"orange","f":-43,"i":"orange"},"b":"blue","g":[114,"blue",-4,"red","red","yellow","green"],"f":81,"i":"red"},"b":73,"g":176,"f":"red"},"i":{"e":["orange",-16,["violet",63,"blue",-40,119,22,"orange","orange","violet","green"],-30,{"e":"yellow","c":172,"a":"green","g":"yellow","b":"green","d":"yellow","f":"red"},190,28,{"e":"orange","c":"red","a":"orange","b":51,"d":-31,"f":136},"orange",82],"a":"blue","d":"red","c":["blue",81,"blue","blue","green",191,"blue","blue",1],"h":{"e":"orange","c":{"e":"blue","a":"green","d":55,"j":-36,"c":13,"h":"yellow","b":162,"g":82,"f":"red","i":"red"},"a":"violet","b":"yellow","d":-24,"f":190},"b":[{"e":"green","a":"green","d":-49,"j":"green","c":"orange","h":43,"b":"orange","g":35,"f":"violet","i":"blue"},"yellow",32,"yellow"],"g":"blue","f":0}},"c":"blue","h":69,"b":166,"g":[[88,["blue",21,"yellow","violet"]],["red",169],"red"],"f":176},{"e":["yellow",88,164,{"e":"red","c":"yellow","a":[20,"blue","violet"],"g":-31,"b":80,"d":"yellow","f":"green"},{"e":"orange","c":"green","a":149,"b":"orange","d":-46,"f":[160,83,"orange","red",177,-11]},"green",[156,"red",{"c":7,"a":[152,107,130],"b":{"c":"yellow","a":114,"b":38,"d":"blue"},"d":"orange"},{"a":49,"b":-34},34,-32,"green"]],"a":134,"d":-12,"c":[-33,{"e":102,"a":"red","d":{"e":"orange","a":"green","d":43,"c":"violet","h":{"a":"violet"},"b":-24,"g":"blue","f":"blue","i":[68,"blue"]},"j":-28,"c":87,"h":"violet","b":122,"g":"violet","f":"green","i":"violet"}],"h":"violet","b":["orange",-14,{"e":37,"a":86,"d":{"e":186,"a":-25,"d":71,"c":"orange","h":86,"b":113,"g":27,"f":"green","i":"yellow"},"c":16,"h":"orange","b":"green","g":["yellow","yellow",["orange","violet","violet","green",58,"orange"],["orange",131,"red","blue","orange",183,82,"orange","yellow","blue"],49,"orange","violet","violet","yellow","orange"],"f":"yellow"},[141,"violet","red",-24,18,103,88,169,75],["yellow",["green",55,92,"yellow","orange",135,{"e":"green","c":141,"a":-11,"b":129,"d":"orange","f":"green"},"violet"],14,[{"a":130},["red","violet",182,"blue",149,"orange",-25,"blue","blue"],61,-18,"orange",14,{"e":"red","a":135,"d":"yellow","j":"red","c":23,"h":89,"b":82,"g":"orange","f":"red","i":72},"red"],["red","blue","red",78,134,53,160],-20,98,{"e":[198,69,168,145,-29,"red","orange","orange","yellow"],"a":"violet","d":"green","j":184,"c":[7,99,186,"blue"],"h":10,"b":"blue","g":166,"f":"yellow","i":177}],"green",{"e":"red","a":"green","d":-8,"j":-47,"c":{"e":"orange","c":74,"a":"yellow","b":"orange","d":34,"f":124},"h":152,"b":"red","g":"yellow","f":161,"i":["blue","red","orange","orange","orange",-38,"orange","red"]},"yellow","blue",75],"g":[67,["orange",109,114,32,"green","green","yellow",["yellow","orange",-40,["green","orange","yellow",187,3,"yellow","violet","orange",195,"yellow"],"blue","yellow","blue"]],[32,{"c":43,"a":"red","b":"blue","d":25}],{"c":"red","a":24,"b":139},{"e":"orange","a":153,"d":43,"c":143,"h":["violet","yellow","green",159,165,{"a":"blue","b":"violet"}],"b":150,"g":["red","red","orange",[138,"green"]],"f":"green"},"violet",-12,"red",["violet","green"]],"f":{"e":{"e":39,"a":"orange","d":{"e":[11],"c":"violet","a":"orange","g":49,"b":"red","d":0,"f":{"a":45}},"c":"violet","h":-30,"b":[93,-1,"red",[39,"red","green"],"green",[154,"blue","orange",147,"orange","yellow"],106,["green",71,-9],-37],"g":"blue","f":"blue","i":176},"c":98,"a":164,"b":["violet","orange",[85,{"e":"yellow","a":113,"d":176,"c":"green","h":"violet","b":"orange","g":166,"f":"green","i":"green"},[145,"green",-7,"violet"]],{"e":["green","green"],"a":"red","d":79,"j":"blue","c":-41,"h":"yellow","b":"violet","g":"blue","f":148,"i":20}],"d":12,"f":[-34,"yellow"]}},{"e":{"e":[{"a":159},["red",-46,{"a":11},166,116,{"e":-39,"c":-24,"a":194,"b":27,"d":91},-37,85,["green"],61],"yellow",{"a":135},["orange","orange",128,"green",-20,97,{"e":108,"c":195,"a":"blue","g":51,"b":"green","d":"violet","f":28}]],"a":"green","d":164,"c":"violet","h":"orange","b":"green","g":{"e":"red","c":151,"a":"violet","b":46,"d":"yellow","f":["red"]},"f":-35,"i":"orange"},"a":{"e":7,"a":{"a":-28},"d":151,"c":{"c":147,"a":165,"b":[-5,["violet","blue","orange","violet",3,"yellow",86,"orange",197,51],6,156,43,94,"blue",{"e":130,"c":"orange","a":-29,"b":89,"d":-41,"f":"orange"},76]},"h":{"e":153,"a":"violet","d":"yellow","j":"green","c":{"c":"blue","a":"violet","b":113,"d":"yellow"},"h":{"e":"blue","a":["yellow",29,69],"d":"orange","c":"red","h":"green","b":164,"g":"blue","f":{"c":16,"a":191,"b":61}},"b":195,"g":"yellow","f":"green","i":"red"},"b":82,"g":[51,-47,186,{"e":4,"c":27,"a":60,"b":"orange","d":32,"f":"violet"},{"e":"blue","a":72,"d":17,"j":"blue","c":"red","h":0,"b":"yellow","g":195,"f":["red","green",82,-31,"blue",-24,"yellow","red","violet"],"i":43},["green"]],"f":"blue"},"d":["violet",22,118],"j":-45,"c":174,"h":79,"b":180,"g":{"c":-7,"a":{"e":["blue","violet"],"c":"blue","a":"violet","g":"red","b":"orange","d":"orange","f":{"a":"violet","b":33}},"b":183,"d":132},"f":["violet","violet","green",[[[66,"violet","violet","green","green"]],[181,"yellow",167,134,"orange",{"e":"red","c":"violet","a":"violet","b":107,"d":-19},{"e":0,"c":166,"a":"green","b":"blue","d":"red"}],19,-31,108]],"i":["red","red",[159],[139,"blue",{"a":106},48,117,164,["blue",161,"green",174,"orange",152,"red","orange",["red","yellow","blue",-43]],105,22,"green"],[110]]},153,{"a":{"e":"orange","a":[{"e":"red","a":"yellow","d":"green","c":"violet","h":{"e":"blue","c":62,"a":148,"g":"violet","b":6,"d":"yellow","f":-1},"b":"yellow","g":-14,"f":58},"violet","yellow",{"e":4,"a":"blue","d":{"e":"green","a":-49,"d":"yellow","j":-39,"c":"orange","h":"red","b":"blue","g":59,"f":"violet","i":46},"c":195,"h":22,"b":160,"g":"orange","f":"orange","i":38},"red",["orange","red","yellow",34,101,"yellow"],40,["orange",{"e":148,"c":"red","a":85,"g":62,"b":-13,"d":-25,"f":"orange"},-47,34,{"e":"violet","c":80,"a":"red","b":34,"d":100},58,185,"yellow","orange",["yellow","green","violet",84,"blue","orange",13]],183],"d":"red","j":[-2,"red","yellow",176,-24,140,"blue","yellow",155,{"e":-28,"c":"violet","a":{"a":"green","b":3},"b":"red","d":-16}],"c":["violet",-16],"h":"blue","b":"green","g":["yellow","yellow","yellow",44,"orange",50,36,{"e":"green","a":162,"d":112,"c":166,"h":92,"b":31,"g":"blue","f":-12}],"f":"yellow","i":["yellow","violet",[19,"red",["violet","violet",195]],["yellow",[106],"red","orange","blue"],178,{"e":"violet","a":104,"d":"red","c":"yellow","h":{"c":-47,"a":"blue","b":84},"b":"green","g":0,"f":"blue","i":"red"},105]}},{"e":7,"c":[156],"a":{"a":{"e":{"e":"violet","a":["blue","yellow","orange"],"d":"green","c":[159,"blue","violet","red",61,3],"h":"red","b":"green","g":132,"f":130},"c":92,"a":"orange","b":"green","d":[186,122],"f":"yellow"}},"g":["yellow","violet"],"b":"violet","d":{"e":{"c":"orange","a":127,"b":41,"d":[36,61,178,"yellow","green","red","violet",{"e":-18,"a":"yellow","d":"red","c":0,"h":"yellow","b":"yellow","g":6,"f":"yellow"},162]},"c":-6,"a":{"c":{"e":"red","c":78,"a":"blue","b":91,"d":49,"f":14},"a":["green"],"b":{"a":22},"d":{"a":"blue"}},"b":154,"d":"orange","f":{"a":170}},"f":-33},"blue",82],"a":{"c":["green",["red","orange",{"e":-28,"a":{"a":"violet","b":110},"d":[[174,140,72],191,"yellow",108,195,{"a":"violet"},147,53],"c":"yellow","h":"green","b":"violet","g":"red","f":["blue","orange","violet",[48,118],156,144,-46,110,["orange","yellow","blue","red"],149],"i":{"e":"orange","c":101,"a":{"e":111,"a":"blue","d":"orange","j":"orange","c":-40,"h":13,"b":"orange","g":"yellow","f":32,"i":"yellow"},"g":{"e":"orange","a":"blue","d":195,"j":81,"c":185,"h":20,"b":4,"g":"green","f":112,"i":147},"b":-22,"d":199,"f":"yellow"}},"yellow",19,128,-3,27,["orange",{"e":-8,"c":156,"a":"yellow","b":"red","d":20,"f":-37},[{"c":19,"a":"blue","b":150},"orange",-12,9]]],[12,{"e":"blue","c":162,"a":["blue",184,"yellow","orange",{"a":"yellow","b":"green"},88,-19,60,"yellow"],"g":"yellow","b":191,"d":-6,"f":"violet"}],{"c":"yellow","a":"orange","b":{"a":"violet","b":["orange","orange","violet",{"e":"red","a":"red","d":163,"c":153,"h":"green","b":6,"g":"blue","f":17,"i":63},163,[164,-41,"violet","violet",126]]},"d":-38}],"a":{"e":{"c":-1,"a":"orange","b":{"c":131,"a":{"e":-11,"c":120,"a":"green","b":198,"d":152,"f":37},"b":77,"d":{"e":8,"a":21,"d":"blue","c":"yellow","h":"violet","b":11,"g":"violet","f":{"e":148,"c":98,"a":80,"b":78,"d":68}}},"d":"orange"},"a":["violet",[-30,117],[78,31],74,197,"red","orange",95],"d":"green","c":[96,"violet"],"h":{"e":{"c":"green","a":[76,16,125,"green",15,"violet",130,60,"red"],"b":"orange","d":-38},"a":71,"d":158,"j":-16,"c":[["yellow","green",183,165,-28,4,102],-20,"blue","violet",{"e":"yellow","c":{"e":"orange","a":"yellow","d":"red","c":"orange","h":"orange","b":169,"g":"violet","f":48},"a":99,"b":["blue",-1,"blue"],"d":104,"f":20},83],"h":"green","b":[-14,[28],"yellow",[93,"blue",-24,160,35,25,-32,"green"],{"e":[51,"red",64,"red","blue",-16,31,146,"blue","yellow"],"c":122,"a":"orange","b":"yellow","d":{"c":53,"a":179,"b":"blue","d":-44}},17,110],"g":151,"f":"orange","i":{"a":"violet","b":{"a":[-24]}}},"b":["violet",{"e":{"e":91,"a":{"e":"blue","a":-25,"d":70,"c":"green","h":"violet","b":48,"g":"violet","f":"orange"},"d":"yellow","c":136,"h":90,"b":{"e":26,"c":"green","a":"blue","g":"violet","b":192,"d":198,"f":86},"g":"orange","f":"blue"},"a":137,"d":47,"c":11,"h":"yellow","b":"orange","g":"orange","f":{"e":"blue","a":45,"d":"violet","j":146,"c":-38,"h":4,"b":157,"g":104,"f":-13,"i":"yellow"}},{"e":191,"a":"blue","d":"green","c":"blue","h":-19,"b":148,"g":"blue","f":{"e":57,"c":"red","a":167,"b":[-42,147,166,74,-32,"orange","violet","yellow"],"d":"green","f":71}},"green",[184,"yellow",[["yellow","yellow"],"green",{"e":-24,"a":1,"d":44,"c":"yellow","h":"yellow","b":144,"g":"violet","f":"green","i":-7},86,119,52,"orange",["red","red",18,"orange",192,116],120,109]],["violet",-14,"violet",{"e":-29,"c":{"e":"green","a":"red","d":"blue","j":68,"c":9,"h":"orange","b":25,"g":"red","f":10,"i":"green"},"a":-15,"b":"blue","d":"violet","f":125},119,[127,"violet","green",39]]],"g":"green","f":-14},"b":23,"d":{"c":{"c":98,"a":"yellow","b":97},"a":-29,"b":{"a":192,"b":["violet","yellow",65,{"c":{"e":"violet","c":"yellow","a":"violet","b":"blue","d":"orange"},"a":"red","b":176},192]},"d":"orange"}},"b":[{"e":"yellow","c":45,"a":81,"b":["orange"],"d":"violet","f":[-3,"red",146,186,"orange","red","blue",{"e":"green","c":22,"a":"yellow","b":"blue","d":-2,"f":"green"},0,180]},[[-36,["orange",[166],"violet"],{"c":86,"a":[2,173,78,"violet","orange",["violet","yellow","blue",107,24,-1,"orange",13,"green","violet"]],"b":"violet","d":107},100,["yellow",-22,[177,69,144,84,159,"violet"],"green"],{"e":"green","a":78,"d":173,"c":"blue","h":36,"b":[[-48,164,"red","blue",45],["green","orange",23,15,110,49,"blue"],"violet",0,192,53],"g":["blue","violet"],"f":"orange","i":[{"e":186,"c":"orange","a":"green","b":174,"d":"yellow","f":46},"violet",188,"yellow",54,-6,"blue","violet",0,{"e":166,"a":"yellow","d":"red","j":"blue","c":"red","h":97,"b":"violet","g":32,"f":173,"i":95}]},{"a":58,"b":"blue"},"green",["red",150,3,"orange",32,106,[["blue"],118,{"c":178,"a":7,"b":185,"d":"violet"},"red",164,"red",[128,"red"],-44],{"e":"orange","a":"orange","d":130,"c":"yellow","h":"yellow","b":{"e":91,"a":161,"d":-44,"c":-45,"h":"blue","b":"orange","g":122,"f":"orange"},"g":"yellow","f":"blue"},139,{"a":97}]],"orange",["orange",0,"blue","red",{"e":192,"c":92,"a":{"a":["red",164,"yellow",189,"blue",150,"green","violet",-35,33],"b":"red"},"g":"yellow","b":{"a":"blue"},"d":"red","f":-31},111,"yellow","red",[["green","green",42,-47,[88,142,"blue",59,-42,"violet"],"green"],"orange",["violet","yellow","violet",198,94,44,"orange","green","blue",26],"blue","violet"]],{"a":118}],{"e":-35,"a":{"e":["orange",-1,121,"red"],"c":"violet","a":[[127,-18,-4,[-40,42,"violet",167,"orange",112,"orange"],30,31,"violet",37],{"c":"blue","a":"green","b":172},[141,154],146,"yellow"],"b":"blue","d":-3},"d":"red","c":-17,"h":-3,"b":["violet","yellow",19,"red",8,138,37],"g":{"c":{"e":-5,"c":[-23,21,"green",-3,"red"],"a":163,"b":"blue","d":"red","f":["violet",136,"violet"]},"a":183,"b":-36,"d":"violet"},"f":["green",["green",{"e":"red","c":"yellow","a":10,"g":"blue","b":56,"d":"red","f":["green","red","red"]},["violet","orange",{"e":7,"c":170,"a":"green","b":55,"d":115},"green","blue"]]]},{"e":{"e":{"a":"blue","b":[192,"blue",86,93]},"a":"green","d":"yellow","c":186,"h":["violet","orange","orange","violet","red","orange",139,"violet","green",{"e":"red","a":85,"d":"orange","c":"yellow","h":[46,35,"red","green",-11,"blue"],"b":"yellow","g":"yellow","f":"orange"}],"b":{"e":77,"a":"yellow","d":"green","c":144,"h":"green","b":{"e":[27,"blue","yellow",-48,-21,-12,121,"violet"],"a":[-23],"d":"blue","j":{"e":"orange","c":"blue","a":"green","b":-34,"d":"green"},"c":"green","h":"green","b":61,"g":["blue"],"f":19,"i":"violet"},"g":86,"f":"orange"},"g":"yellow","f":"orange"},"c":{"c":["yellow",82,"red","orange",{"e":34,"c":"green","a":"violet","b":182,"d":"orange","f":{"e":-49,"a":184,"d":57,"j":"yellow","c":120,"h":"violet","b":170,"g":159,"f":-3,"i":99}},-37,{"e":84,"a":["violet",154,"violet",123,"violet",148,105,"yellow",195],"d":"orange","c":{"a":140},"h":"yellow","b":159,"g":76,"f":186},183],"a":[{"e":"yellow","a":-2,"d":"green","c":{"c":68,"a":"red","b":"blue"},"h":[140,99,-2,"green","orange","orange",-14,60,"red","green"],"b":"violet","g":1,"f":["yellow","violet"],"i":142},{"e":{"a":76,"b":-17},"c":46,"a":[76,1,79,36,-25,"yellow",0],"g":"yellow","b":185,"d":54,"f":"green"}],"b":{"e":127,"a":[["violet"],115,114,"red","orange",83,-17,-2],"d":{"e":198,"c":"red","a":46,"b":77,"d":"green"},"c":140,"h":"orange","b":89,"g":149,"f":"orange"}},"a":"blue","g":62,"b":"orange","d":"violet","f":{"e":-11,"a":[29,"yellow","yellow",187,"orange",{"e":147,"a":197,"d":["green",182,-2,95,-8,110,-38],"c":"violet","h":187,"b":90,"g":22,"f":"yellow","i":"green"},{"a":["blue","red",140],"b":"violet"},"blue",76,59],"d":-26,"c":[{"a":"orange","b":179},"red",{"e":"violet","c":"orange","a":"blue","g":"violet","b":25,"d":149,"f":-27},{"e":"green","a":"yellow","d":"violet","j":{"c":67,"a":179,"b":53},"c":145,"h":-4,"b":"blue","g":11,"f":"blue","i":"violet"}],"h":"red","b":"blue","g":{"e":"yellow","c":[93,12,118,-7,125,93,"yellow",182,113,"yellow"],"a":"green","b":"green","d":"violet"},"f":"green","i":"green"}},[7]],"d":[[[42,67,{"e":"yellow","a":"orange","d":{"e":"orange","c":"green","a":-26,"g":[68,162,"orange","red"],"b":105,"d":52,"f":"yellow"},"c":{"e":"orange","a":"orange","d":120,"c":"blue","h":[172,"orange",171,-40,139,161,"yellow",197],"b":"yellow","g":[162,"orange",2],"f":"yellow","i":"orange"},"h":-21,"b":"green","g":{"e":33,"a":6,"d":"violet","c":193,"h":89,"b":56,"g":146,"f":{"c":-46,"a":"green","b":161},"i":149},"f":65},[["yellow",31,-4],"red",-27,21,{"e":{"e":-25,"a":-1,"d":"violet","c":"violet","h":"blue","b":"green","g":"violet","f":"orange","i":"yellow"},"c":"orange","a":"orange","g":"orange","b":60,"d":{"e":"yellow","c":"green","a":"yellow","g":"violet","b":134,"d":149,"f":"yellow"},"f":"blue"},"violet",[66,"green",25,106,"red","orange"],{"a":{"e":"orange","a":95,"d":"red","c":176,"h":179,"b":87,"g":195,"f":71,"i":"violet"},"b":14},55],"blue"],[[62,"violet",58,[-42,"orange",{"e":186,"a":"orange","d":"green","j":100,"c":163,"h":-9,"b":"green","g":"orange","f":-8,"i":"orange"},"red",12,"orange",-3,162,"green"],"violet",94,"orange",41,58,"violet"],[["green","green","red"],"red",128,"blue","yellow","yellow",{"e":"yellow","a":193,"d":["orange",134],"j":["green",45,195,123,50,61],"c":"violet","h":-39,"b":13,"g":"yellow","f":{"e":-33,"c":26,"a":83,"b":122,"d":"orange"},"i":"orange"},"blue",46,"yellow"],"yellow","yellow",30,[158,{"c":"green","a":68,"b":122},{"e":95,"c":"orange","a":"green","b":115,"d":180,"f":"yellow"},[194,-29,"orange","violet",{"e":173,"a":193,"d":"green","j":"blue","c":"blue","h":"green","b":"yellow","g":"green","f":186,"i":"red"},135],"violet"]],"yellow",144,["violet","red",{"a":[121],"b":134},{"a":-23,"b":"violet"},[7],[101,181,"yellow",{"e":"violet","c":"green","a":56,"b":"green","d":175}]],"violet",{"c":"green","a":{"e":"green","c":-42,"a":-49,"b":[["orange","yellow",-17,"orange",-11,-41,"red",32],"blue",46,{"a":"yellow","b":"violet"}],"d":"red","f":["violet","violet",-11]},"b":["orange",{"e":62,"c":"violet","a":-5,"b":39,"d":[122,129,"violet","orange"]},"green"]}]],"f":{"e":{"e":[{"e":{"a":"violet"},"c":171,"a":{"a":{"e":122,"a":"blue","d":164,"j":54,"c":"violet","h":-1,"b":148,"g":"blue","f":190,"i":-37}},"b":[{"a":158},"blue",26,{"e":"violet","c":"green","a":64,"g":36,"b":"blue","d":"blue","f":"green"},"violet",125,"orange"],"d":"violet"},"yellow",{"c":{"e":-46,"c":121,"a":191,"g":"blue","b":67,"d":-25,"f":"blue"},"a":"orange","b":{"a":108,"b":["red",-48]}},{"e":116,"c":"green","a":-34,"g":59,"b":"yellow","d":37,"f":{"e":-3,"a":105,"d":"red","c":"red","h":"green","b":27,"g":189,"f":"violet"}},"red",["yellow",152,{"e":"red","a":[164,155,"green","yellow"],"d":79,"c":"violet","h":{"e":"blue","c":53,"a":"orange","b":-43,"d":"violet","f":"orange"},"b":32,"g":"green","f":"green","i":23},"red","violet",-37,[["green","violet",131,-18,"green"],48,6,"red",83],152,181,75],{"e":[116,100,"red",{"a":156},"green"],"c":"red","a":170,"g":[28,59,"violet","violet",144],"b":13,"d":{"a":"yellow","b":"blue"},"f":{"e":-45,"c":"orange","a":"orange","b":"green","d":["orange","orange",98,-13,"yellow",183,193,"green"],"f":"green"}},128,["green"]],"a":{"e":{"e":"green","a":"yellow","d":{"c":-48,"a":["violet",195,77,-13,"green","red"],"b":"blue","d":"red"},"c":"violet","h":[-13,"green"],"b":27,"g":-37,"f":197},"c":68,"a":-23,"b":93,"d":"orange","f":{"a":"green","b":-4}},"d":[-48],"c":[["violet","blue","orange",{"e":42,"c":66,"a":["blue","blue","orange",144,130,"red","violet","red",112],"b":"blue","d":192},"orange",["orange",4,"violet",-47,"orange"],["violet","yellow",54,{"c":47,"a":"yellow","b":"red"},{"a":"violet"},151,-30,"orange","red"],-31,"blue"],135,{"e":"red","a":[5,117],"d":119,"j":189,"c":{"e":134,"a":142,"d":"orange","j":189,"c":"red","h":"violet","b":"yellow","g":122,"f":{"c":"orange","a":"violet","b":"yellow"},"i":107},"h":109,"b":15,"g":[157,135,122,-34,168,"green",-19,13,64],"f":{"e":"blue","c":174,"a":187,"g":"violet","b":36,"d":80,"f":188},"i":-10},60,"orange",146,{"e":-8,"a":{"a":63},"d":"green","c":67,"h":["blue","yellow","red","blue",["yellow",189,"orange","green"],"orange","violet"],"b":-29,"g":"orange","f":["violet","green","orange"]},{"e":"violet","c":"red","a":-45,"g":[45,"green",-24,-7,{"a":67,"b":"red"},"orange",188,["red","blue","red"],47,133],"b":{"e":112,"a":76,"d":"yellow","j":93,"c":"orange","h":137,"b":154,"g":["orange","red","yellow",-26,"orange"],"f":-3,"i":"yellow"},"d":{"e":"violet","c":48,"a":174,"b":"green","d":189},"f":[69,"red",{"a":"green","b":"blue"},"red",{"a":85}]},{"e":"violet","c":{"e":"violet","c":"red","a":-22,"b":3,"d":{"e":185,"c":52,"a":"yellow","b":165,"d":"blue","f":"yellow"}},"a":45,"b":"green","d":"blue"}],"h":"orange","b":{"e":"red","c":68,"a":171,"g":-30,"b":"orange","d":"violet","f":{"c":22,"a":["green"],"b":148}},"g":{"e":77,"c":28,"a":["green","green",{"a":"violet","b":115},{"e":59,"a":198,"d":"violet","c":"yellow","h":-38,"b":"violet","g":69,"f":"violet","i":-12},35],"b":"blue","d":{"e":[-20,"orange","green",116,"yellow",-21],"c":"red","a":"green","b":160,"d":["violet",-49,"yellow",[46,"blue",196]]}},"f":[162,{"c":[-30,"violet"],"a":"blue","b":"blue","d":83},"blue"],"i":"green"},"a":["blue",{"e":{"e":131,"c":"yellow","a":"blue","g":{"e":"yellow","c":70,"a":{"e":53,"c":100,"a":162,"b":-7,"d":-14,"f":"orange"},"b":"yellow","d":"green","f":149},"b":[184,"green","blue",-38,193,75,156],"d":96,"f":{"e":177,"c":0,"a":{"c":"red","a":-23,"b":"yellow","d":-37},"g":149,"b":"blue","d":61,"f":78}},"c":-21,"a":[{"e":{"a":"yellow"},"c":71,"a":{"e":-46,"a":"yellow","d":"green","c":78,"h":59,"b":"green","g":189,"f":"red","i":"red"},"b":"yellow","d":{"e":"violet","c":"violet","a":"orange","b":189,"d":21,"f":71},"f":15},"green",150,"yellow"],"b":101,"d":"blue","f":"blue"},"green",[[-10,{"c":61,"a":99,"b":"green"}],"violet",["blue",-41],54,[194,146,"green",90,"violet","violet",-5,"red"],{"e":114,"a":"green","d":{"e":"blue","a":"blue","d":["yellow",10,"blue",86,44,"violet","red","red"],"c":94,"h":{"e":"red","c":"blue","a":89,"g":197,"b":148,"d":91,"f":52},"b":"orange","g":"red","f":"green"},"c":[96,127,29],"h":"blue","b":"green","g":"yellow","f":{"e":"green","a":"blue","d":"orange","j":40,"c":"red","h":92,"b":-49,"g":-34,"f":8,"i":125},"i":-30},{"a":154,"b":100}]],"d":{"c":{"a":"violet","b":"violet"},"a":"yellow","b":{"e":[83,"red",["green",{"a":"violet"},126,105,86],[["blue",-40,148,"blue"],168,"red","green",["green",41,93,"red",-19],32,"violet","violet","blue","yellow"],{"a":"yellow","b":"green"},[85,164],17,60,66,{"c":"yellow","a":"yellow","b":-10,"d":"yellow"}],"a":[109,28,52,[118,"violet"],{"a":"blue"},10,163,"green",-21],"d":"green","c":"green","h":["violet","violet"],"b":"blue","g":{"e":-22,"c":["yellow",119,127],"a":"green","g":1,"b":[{"a":100,"b":"yellow"},63,41,168,152,"yellow",198,-14,30,103],"d":"violet","f":["blue",135,"yellow","green","yellow",["yellow",35,91,182]]},"f":"yellow","i":{"c":"green","a":[{"a":"yellow"},"green","orange",50,117,94,"red",89],"b":"red"}}},"j":{"e":{"e":{"a":70},"c":["blue","violet"],"a":113,"b":{"e":"yellow","c":-9,"a":135,"b":"yellow","d":81},"d":{"e":189,"a":-19,"d":-14,"j":{"e":"green","a":1,"d":"violet","c":"red","h":106,"b":"green","g":-19,"f":192,"i":"green"},"c":195,"h":"yellow","b":"orange","g":45,"f":"green","i":"violet"},"f":75},"a":"violet","d":"blue","c":"red","h":113,"b":[14,{"e":82,"a":{"e":59,"a":182,"d":"yellow","c":"blue","h":"yellow","b":"green","g":93,"f":"yellow","i":147},"d":58,"c":"violet","h":{"a":{"e":27,"a":"orange","d":181,"c":142,"h":195,"b":"yellow","g":44,"f":"yellow"}},"b":-14,"g":"red","f":{"a":154},"i":90},"orange",{"a":"blue","b":-11},["yellow",[38,-34,"orange",57],"orange",98,"violet","violet",{"a":134},[24,"blue","blue",172,114],10],[{"a":["yellow","green"]},166,"blue",["blue",{"e":"blue","c":-6,"a":"green","b":"green","d":"green","f":50},-44,{"e":"violet","a":"yellow","d":-27,"j":33,"c":"orange","h":146,"b":"green","g":30,"f":"violet","i":"violet"},"blue","red","violet",6]],113],"g":{"e":{"e":"red","a":125,"d":183,"j":74,"c":["green","yellow"],"h":12,"b":["green",-38,"yellow"],"g":71,"f":"blue","i":"blue"},"a":["green",86,28,[55,127,"blue",172,"green",83,"green","violet",{"a":53},"blue"],{"a":181,"b":57},[28,"violet"],"red",{"a":138},198],"d":"yellow","c":[{"e":"violet","c":65,"a":"green","b":{"e":"orange","a":68,"d":"orange","c":"green","h":161,"b":"green","g":"green","f":13},"d":-38},"blue",{"e":73,"a":40,"d":"green","c":"red","h":"yellow","b":117,"g":178,"f":170},"yellow",188],"h":{"a":-21},"b":{"c":86,"a":["green","green",170,"blue",-40,"yellow","red",10],"b":[["green","yellow",2,"violet",-30,"yellow","red",-40,"orange","violet"],"red",58,165,"red"],"d":13},"g":{"a":63},"f":"violet"},"f":["green"],"i":[["yellow","yellow","red",{"e":-5,"c":124,"a":"yellow","g":"violet","b":"orange","d":"violet","f":149},-16,9],"violet",-43,{"c":9,"a":52,"b":179,"d":74},"violet",[{"e":-30,"a":82,"d":"green","j":49,"c":{"e":"green","a":"violet","d":"yellow","j":"blue","c":37,"h":"violet","b":48,"g":12,"f":"green","i":"red"},"h":58,"b":["yellow","blue","blue",29,"orange","green","green",0],"g":128,"f":"orange","i":91},[181,"red","green","violet","red","green","orange",{"e":"green","a":"yellow","d":"green","c":24,"h":194,"b":128,"g":"red","f":162,"i":"violet"},191],"red","violet","yellow","red"],141,123]},"c":{"a":95},"h":{"a":138},"b":118,"g":"green","f":0,"i":"violet"}} diff --git a/AOC2015/input2015/day13.in b/AOC2015/input2015/day13.in new file mode 100644 index 0000000..a6f9c66 --- /dev/null +++ b/AOC2015/input2015/day13.in @@ -0,0 +1,56 @@ +Alice would gain 2 happiness units by sitting next to Bob. +Alice would gain 26 happiness units by sitting next to Carol. +Alice would lose 82 happiness units by sitting next to David. +Alice would lose 75 happiness units by sitting next to Eric. +Alice would gain 42 happiness units by sitting next to Frank. +Alice would gain 38 happiness units by sitting next to George. +Alice would gain 39 happiness units by sitting next to Mallory. +Bob would gain 40 happiness units by sitting next to Alice. +Bob would lose 61 happiness units by sitting next to Carol. +Bob would lose 15 happiness units by sitting next to David. +Bob would gain 63 happiness units by sitting next to Eric. +Bob would gain 41 happiness units by sitting next to Frank. +Bob would gain 30 happiness units by sitting next to George. +Bob would gain 87 happiness units by sitting next to Mallory. +Carol would lose 35 happiness units by sitting next to Alice. +Carol would lose 99 happiness units by sitting next to Bob. +Carol would lose 51 happiness units by sitting next to David. +Carol would gain 95 happiness units by sitting next to Eric. +Carol would gain 90 happiness units by sitting next to Frank. +Carol would lose 16 happiness units by sitting next to George. +Carol would gain 94 happiness units by sitting next to Mallory. +David would gain 36 happiness units by sitting next to Alice. +David would lose 18 happiness units by sitting next to Bob. +David would lose 65 happiness units by sitting next to Carol. +David would lose 18 happiness units by sitting next to Eric. +David would lose 22 happiness units by sitting next to Frank. +David would gain 2 happiness units by sitting next to George. +David would gain 42 happiness units by sitting next to Mallory. +Eric would lose 65 happiness units by sitting next to Alice. +Eric would gain 24 happiness units by sitting next to Bob. +Eric would gain 100 happiness units by sitting next to Carol. +Eric would gain 51 happiness units by sitting next to David. +Eric would gain 21 happiness units by sitting next to Frank. +Eric would gain 55 happiness units by sitting next to George. +Eric would lose 44 happiness units by sitting next to Mallory. +Frank would lose 48 happiness units by sitting next to Alice. +Frank would gain 91 happiness units by sitting next to Bob. +Frank would gain 8 happiness units by sitting next to Carol. +Frank would lose 66 happiness units by sitting next to David. +Frank would gain 97 happiness units by sitting next to Eric. +Frank would lose 9 happiness units by sitting next to George. +Frank would lose 92 happiness units by sitting next to Mallory. +George would lose 44 happiness units by sitting next to Alice. +George would lose 25 happiness units by sitting next to Bob. +George would gain 17 happiness units by sitting next to Carol. +George would gain 92 happiness units by sitting next to David. +George would lose 92 happiness units by sitting next to Eric. +George would gain 18 happiness units by sitting next to Frank. +George would gain 97 happiness units by sitting next to Mallory. +Mallory would gain 92 happiness units by sitting next to Alice. +Mallory would lose 96 happiness units by sitting next to Bob. +Mallory would lose 51 happiness units by sitting next to Carol. +Mallory would lose 81 happiness units by sitting next to David. +Mallory would gain 31 happiness units by sitting next to Eric. +Mallory would lose 73 happiness units by sitting next to Frank. +Mallory would lose 89 happiness units by sitting next to George. diff --git a/AOC2015/input2015/day14.in b/AOC2015/input2015/day14.in new file mode 100644 index 0000000..1532578 --- /dev/null +++ b/AOC2015/input2015/day14.in @@ -0,0 +1,9 @@ +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/AOC2015/input2015/day15.in b/AOC2015/input2015/day15.in new file mode 100644 index 0000000..d1af06e --- /dev/null +++ b/AOC2015/input2015/day15.in @@ -0,0 +1,4 @@ +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/AOC2015/input2015/day16.in b/AOC2015/input2015/day16.in new file mode 100644 index 0000000..92ed31c --- /dev/null +++ b/AOC2015/input2015/day16.in @@ -0,0 +1,500 @@ +Sue 1: goldfish: 6, trees: 9, akitas: 0 +Sue 2: goldfish: 7, trees: 1, akitas: 0 +Sue 3: cars: 10, akitas: 6, perfumes: 7 +Sue 4: perfumes: 2, vizslas: 0, cars: 6 +Sue 5: goldfish: 1, trees: 3, perfumes: 10 +Sue 6: children: 9, vizslas: 7, cars: 9 +Sue 7: cars: 6, vizslas: 5, cats: 3 +Sue 8: akitas: 10, vizslas: 9, children: 3 +Sue 9: vizslas: 8, cats: 2, trees: 1 +Sue 10: perfumes: 10, trees: 6, cars: 4 +Sue 11: cars: 9, children: 1, cats: 1 +Sue 12: pomeranians: 4, akitas: 6, goldfish: 8 +Sue 13: cats: 10, children: 5, trees: 9 +Sue 14: perfumes: 8, vizslas: 3, samoyeds: 1 +Sue 15: vizslas: 2, perfumes: 8, trees: 3 +Sue 16: pomeranians: 10, trees: 9, samoyeds: 4 +Sue 17: akitas: 7, vizslas: 0, goldfish: 6 +Sue 18: trees: 5, vizslas: 9, cars: 0 +Sue 19: akitas: 3, goldfish: 9, trees: 10 +Sue 20: perfumes: 7, samoyeds: 3, vizslas: 10 +Sue 21: perfumes: 7, pomeranians: 10, akitas: 8 +Sue 22: vizslas: 6, trees: 8, akitas: 10 +Sue 23: goldfish: 0, trees: 4, children: 9 +Sue 24: goldfish: 7, pomeranians: 9, akitas: 4 +Sue 25: cars: 7, trees: 4, pomeranians: 4 +Sue 26: trees: 9, akitas: 9, pomeranians: 7 +Sue 27: samoyeds: 0, perfumes: 9, goldfish: 10 +Sue 28: cars: 5, trees: 7, vizslas: 1 +Sue 29: perfumes: 9, trees: 1, children: 6 +Sue 30: goldfish: 10, trees: 0, cars: 4 +Sue 31: akitas: 2, perfumes: 5, goldfish: 5 +Sue 32: goldfish: 0, akitas: 5, trees: 0 +Sue 33: vizslas: 2, akitas: 2, samoyeds: 3 +Sue 34: goldfish: 8, perfumes: 5, cars: 3 +Sue 35: akitas: 1, cats: 4, trees: 9 +Sue 36: cars: 4, vizslas: 4, goldfish: 7 +Sue 37: akitas: 5, perfumes: 7, trees: 3 +Sue 38: goldfish: 10, trees: 2, vizslas: 9 +Sue 39: goldfish: 4, pomeranians: 5, vizslas: 5 +Sue 40: perfumes: 5, samoyeds: 4, akitas: 6 +Sue 41: goldfish: 9, cars: 4, perfumes: 5 +Sue 42: trees: 6, pomeranians: 9, goldfish: 8 +Sue 43: perfumes: 7, pomeranians: 1, akitas: 2 +Sue 44: vizslas: 9, cars: 5, cats: 0 +Sue 45: akitas: 1, goldfish: 6, trees: 0 +Sue 46: akitas: 5, vizslas: 8, trees: 2 +Sue 47: trees: 9, akitas: 2, vizslas: 9 +Sue 48: goldfish: 10, trees: 5, akitas: 2 +Sue 49: cars: 7, vizslas: 2, perfumes: 6 +Sue 50: akitas: 5, goldfish: 6, perfumes: 0 +Sue 51: cars: 9, cats: 7, trees: 5 +Sue 52: akitas: 7, goldfish: 10, cars: 0 +Sue 53: cars: 10, cats: 4, perfumes: 2 +Sue 54: goldfish: 2, pomeranians: 5, perfumes: 10 +Sue 55: vizslas: 5, akitas: 4, cars: 8 +Sue 56: goldfish: 9, vizslas: 4, akitas: 5 +Sue 57: perfumes: 8, samoyeds: 7, cars: 9 +Sue 58: cars: 5, akitas: 7, perfumes: 8 +Sue 59: samoyeds: 8, cars: 10, vizslas: 10 +Sue 60: akitas: 6, samoyeds: 0, goldfish: 3 +Sue 61: trees: 8, pomeranians: 0, akitas: 2 +Sue 62: trees: 1, perfumes: 3, vizslas: 4 +Sue 63: vizslas: 6, samoyeds: 9, goldfish: 8 +Sue 64: goldfish: 7, trees: 6, vizslas: 3 +Sue 65: cars: 1, vizslas: 0, akitas: 6 +Sue 66: cats: 6, pomeranians: 4, cars: 9 +Sue 67: trees: 10, pomeranians: 7, samoyeds: 3 +Sue 68: pomeranians: 5, goldfish: 9, akitas: 1 +Sue 69: akitas: 1, vizslas: 0, trees: 9 +Sue 70: cats: 4, goldfish: 4, vizslas: 10 +Sue 71: vizslas: 7, perfumes: 7, trees: 8 +Sue 72: children: 2, vizslas: 9, cats: 3 +Sue 73: cars: 8, pomeranians: 0, perfumes: 6 +Sue 74: akitas: 1, pomeranians: 8, vizslas: 10 +Sue 75: vizslas: 5, perfumes: 5, cars: 7 +Sue 76: cars: 3, vizslas: 3, goldfish: 0 +Sue 77: akitas: 9, samoyeds: 1, pomeranians: 3 +Sue 78: trees: 0, vizslas: 0, akitas: 6 +Sue 79: pomeranians: 9, cars: 1, perfumes: 0 +Sue 80: perfumes: 10, trees: 1, cats: 0 +Sue 81: goldfish: 5, akitas: 9, trees: 0 +Sue 82: vizslas: 1, akitas: 6, children: 4 +Sue 83: samoyeds: 7, perfumes: 8, pomeranians: 4 +Sue 84: perfumes: 3, children: 3, cats: 7 +Sue 85: goldfish: 9, trees: 3, cars: 9 +Sue 86: cars: 0, perfumes: 9, vizslas: 0 +Sue 87: children: 3, trees: 4, akitas: 3 +Sue 88: trees: 1, samoyeds: 1, goldfish: 0 +Sue 89: akitas: 8, cars: 3, vizslas: 9 +Sue 90: pomeranians: 9, trees: 9, goldfish: 8 +Sue 91: goldfish: 7, trees: 10, children: 0 +Sue 92: cats: 9, cars: 7, perfumes: 7 +Sue 93: vizslas: 2, goldfish: 7, cats: 9 +Sue 94: akitas: 5, cars: 8, vizslas: 4 +Sue 95: goldfish: 7, vizslas: 1, perfumes: 2 +Sue 96: goldfish: 5, trees: 6, perfumes: 10 +Sue 97: trees: 0, perfumes: 7, cars: 0 +Sue 98: cars: 2, perfumes: 6, trees: 8 +Sue 99: trees: 10, children: 7, cats: 9 +Sue 100: samoyeds: 5, goldfish: 6, vizslas: 6 +Sue 101: cars: 10, perfumes: 9, vizslas: 3 +Sue 102: pomeranians: 6, trees: 1, samoyeds: 4 +Sue 103: cars: 2, perfumes: 1, goldfish: 5 +Sue 104: goldfish: 2, cars: 8, pomeranians: 2 +Sue 105: goldfish: 6, vizslas: 0, trees: 10 +Sue 106: trees: 10, akitas: 10, pomeranians: 0 +Sue 107: vizslas: 2, pomeranians: 10, trees: 3 +Sue 108: children: 3, vizslas: 8, akitas: 7 +Sue 109: perfumes: 2, akitas: 2, samoyeds: 3 +Sue 110: goldfish: 7, trees: 1, perfumes: 1 +Sue 111: akitas: 2, cars: 9, perfumes: 2 +Sue 112: children: 10, cars: 0, akitas: 3 +Sue 113: akitas: 9, vizslas: 4, children: 3 +Sue 114: pomeranians: 3, trees: 2, goldfish: 5 +Sue 115: perfumes: 8, cars: 6, trees: 0 +Sue 116: samoyeds: 6, children: 3, pomeranians: 1 +Sue 117: goldfish: 1, trees: 2, akitas: 1 +Sue 118: goldfish: 10, akitas: 10, samoyeds: 0 +Sue 119: vizslas: 10, perfumes: 6, cars: 0 +Sue 120: cars: 2, perfumes: 9, goldfish: 5 +Sue 121: vizslas: 2, trees: 2, cars: 6 +Sue 122: vizslas: 3, trees: 0, akitas: 2 +Sue 123: akitas: 5, samoyeds: 7, goldfish: 1 +Sue 124: goldfish: 8, samoyeds: 7, trees: 8 +Sue 125: trees: 3, goldfish: 8, perfumes: 5 +Sue 126: cats: 3, vizslas: 9, goldfish: 0 +Sue 127: pomeranians: 9, goldfish: 3, perfumes: 6 +Sue 128: vizslas: 4, cars: 8, goldfish: 5 +Sue 129: vizslas: 8, children: 5, perfumes: 8 +Sue 130: cars: 7, children: 7, cats: 3 +Sue 131: perfumes: 1, akitas: 8, vizslas: 9 +Sue 132: perfumes: 7, samoyeds: 10, pomeranians: 6 +Sue 133: cars: 5, perfumes: 3, goldfish: 7 +Sue 134: perfumes: 9, akitas: 2, cats: 3 +Sue 135: perfumes: 1, trees: 9, vizslas: 9 +Sue 136: akitas: 7, cars: 3, perfumes: 7 +Sue 137: vizslas: 9, goldfish: 8, cars: 5 +Sue 138: trees: 0, samoyeds: 1, cars: 3 +Sue 139: cars: 0, perfumes: 6, trees: 0 +Sue 140: pomeranians: 4, cars: 1, perfumes: 7 +Sue 141: vizslas: 10, akitas: 8, cats: 3 +Sue 142: trees: 1, cats: 6, vizslas: 5 +Sue 143: pomeranians: 9, cars: 7, perfumes: 9 +Sue 144: cars: 0, perfumes: 2, pomeranians: 1 +Sue 145: trees: 1, goldfish: 9, perfumes: 8 +Sue 146: cars: 8, children: 5, vizslas: 2 +Sue 147: perfumes: 2, goldfish: 5, cars: 0 +Sue 148: akitas: 2, perfumes: 7, pomeranians: 6 +Sue 149: goldfish: 8, cars: 0, trees: 1 +Sue 150: akitas: 6, perfumes: 5, trees: 0 +Sue 151: vizslas: 6, samoyeds: 8, akitas: 10 +Sue 152: trees: 7, akitas: 7, perfumes: 6 +Sue 153: goldfish: 9, cats: 9, cars: 3 +Sue 154: vizslas: 10, trees: 0, cars: 9 +Sue 155: perfumes: 3, children: 2, goldfish: 1 +Sue 156: goldfish: 7, perfumes: 5, akitas: 6 +Sue 157: cats: 10, trees: 1, goldfish: 0 +Sue 158: cats: 7, children: 7, vizslas: 6 +Sue 159: perfumes: 9, akitas: 0, cars: 0 +Sue 160: akitas: 3, goldfish: 10, pomeranians: 2 +Sue 161: goldfish: 10, cars: 6, perfumes: 3 +Sue 162: trees: 0, cars: 9, goldfish: 1 +Sue 163: cars: 8, perfumes: 9, vizslas: 5 +Sue 164: goldfish: 1, trees: 10, children: 6 +Sue 165: goldfish: 0, vizslas: 6, cars: 0 +Sue 166: akitas: 5, vizslas: 1, cars: 5 +Sue 167: vizslas: 1, samoyeds: 1, children: 4 +Sue 168: samoyeds: 7, vizslas: 7, akitas: 3 +Sue 169: goldfish: 3, cats: 9, trees: 2 +Sue 170: cars: 5, perfumes: 9, vizslas: 5 +Sue 171: goldfish: 7, cars: 6, perfumes: 10 +Sue 172: cats: 6, akitas: 1, children: 6 +Sue 173: cats: 4, goldfish: 1, children: 3 +Sue 174: cars: 2, pomeranians: 2, vizslas: 7 +Sue 175: trees: 0, children: 4, goldfish: 7 +Sue 176: children: 8, cars: 5, cats: 9 +Sue 177: pomeranians: 4, vizslas: 7, trees: 3 +Sue 178: vizslas: 6, perfumes: 10, akitas: 6 +Sue 179: cars: 4, akitas: 4, trees: 4 +Sue 180: akitas: 8, goldfish: 6, trees: 9 +Sue 181: perfumes: 3, vizslas: 10, cars: 3 +Sue 182: vizslas: 3, samoyeds: 3, goldfish: 7 +Sue 183: goldfish: 10, perfumes: 2, cats: 1 +Sue 184: goldfish: 5, trees: 1, perfumes: 1 +Sue 185: vizslas: 10, trees: 9, perfumes: 2 +Sue 186: goldfish: 6, perfumes: 9, trees: 1 +Sue 187: cars: 0, trees: 9, goldfish: 6 +Sue 188: cars: 0, trees: 1, vizslas: 9 +Sue 189: akitas: 7, vizslas: 2, trees: 0 +Sue 190: pomeranians: 5, perfumes: 8, akitas: 10 +Sue 191: vizslas: 5, akitas: 3, cats: 0 +Sue 192: children: 1, trees: 1, cars: 2 +Sue 193: cars: 3, goldfish: 9, trees: 2 +Sue 194: samoyeds: 3, akitas: 4, perfumes: 8 +Sue 195: trees: 1, vizslas: 8, akitas: 10 +Sue 196: akitas: 6, cars: 5, pomeranians: 0 +Sue 197: akitas: 5, vizslas: 5, cats: 1 +Sue 198: trees: 4, cars: 6, goldfish: 6 +Sue 199: cats: 7, cars: 5, goldfish: 6 +Sue 200: vizslas: 4, cats: 0, akitas: 9 +Sue 201: pomeranians: 1, perfumes: 4, children: 2 +Sue 202: cats: 1, perfumes: 4, vizslas: 3 +Sue 203: vizslas: 1, akitas: 9, children: 5 +Sue 204: perfumes: 8, cars: 7, trees: 4 +Sue 205: perfumes: 7, pomeranians: 5, cats: 9 +Sue 206: vizslas: 8, trees: 2, akitas: 2 +Sue 207: akitas: 6, vizslas: 2, perfumes: 10 +Sue 208: vizslas: 1, children: 7, akitas: 4 +Sue 209: perfumes: 4, trees: 2, children: 1 +Sue 210: goldfish: 0, vizslas: 2, samoyeds: 10 +Sue 211: cars: 8, perfumes: 3, trees: 1 +Sue 212: cars: 8, samoyeds: 5, pomeranians: 8 +Sue 213: akitas: 2, goldfish: 8, pomeranians: 2 +Sue 214: akitas: 6, pomeranians: 2, cars: 0 +Sue 215: trees: 10, pomeranians: 4, vizslas: 0 +Sue 216: perfumes: 0, cars: 8, trees: 0 +Sue 217: samoyeds: 8, akitas: 7, children: 10 +Sue 218: perfumes: 1, vizslas: 6, children: 0 +Sue 219: children: 1, goldfish: 4, trees: 1 +Sue 220: akitas: 10, goldfish: 10, trees: 5 +Sue 221: cars: 7, pomeranians: 6, perfumes: 3 +Sue 222: vizslas: 6, children: 0, akitas: 5 +Sue 223: perfumes: 9, cars: 1, trees: 6 +Sue 224: pomeranians: 1, trees: 0, vizslas: 0 +Sue 225: goldfish: 8, akitas: 4, perfumes: 10 +Sue 226: pomeranians: 7, cats: 7, children: 4 +Sue 227: trees: 0, akitas: 2, perfumes: 1 +Sue 228: vizslas: 6, cars: 10, perfumes: 9 +Sue 229: cars: 0, perfumes: 6, trees: 4 +Sue 230: pomeranians: 7, perfumes: 5, trees: 2 +Sue 231: goldfish: 9, cars: 6, trees: 7 +Sue 232: akitas: 1, vizslas: 5, cars: 3 +Sue 233: akitas: 7, samoyeds: 2, vizslas: 5 +Sue 234: akitas: 6, cats: 8, pomeranians: 0 +Sue 235: pomeranians: 5, akitas: 5, vizslas: 3 +Sue 236: goldfish: 5, trees: 6, akitas: 5 +Sue 237: goldfish: 9, perfumes: 5, cats: 5 +Sue 238: cats: 8, goldfish: 4, perfumes: 0 +Sue 239: samoyeds: 8, children: 6, pomeranians: 6 +Sue 240: akitas: 4, samoyeds: 10, trees: 8 +Sue 241: trees: 2, goldfish: 8, cars: 1 +Sue 242: perfumes: 2, cars: 0, akitas: 10 +Sue 243: pomeranians: 1, cars: 7, trees: 2 +Sue 244: trees: 9, vizslas: 2, akitas: 10 +Sue 245: cars: 9, pomeranians: 4, trees: 0 +Sue 246: cars: 9, pomeranians: 7, perfumes: 1 +Sue 247: trees: 0, goldfish: 1, akitas: 8 +Sue 248: vizslas: 1, cats: 4, akitas: 4 +Sue 249: cats: 6, children: 4, goldfish: 9 +Sue 250: vizslas: 1, cars: 10, samoyeds: 5 +Sue 251: cars: 0, goldfish: 1, vizslas: 7 +Sue 252: cars: 7, akitas: 9, vizslas: 10 +Sue 253: akitas: 7, vizslas: 2, perfumes: 5 +Sue 254: vizslas: 10, akitas: 5, samoyeds: 0 +Sue 255: pomeranians: 8, goldfish: 0, cats: 6 +Sue 256: cars: 10, goldfish: 8, vizslas: 9 +Sue 257: goldfish: 3, perfumes: 9, cats: 3 +Sue 258: trees: 6, goldfish: 6, cars: 6 +Sue 259: trees: 0, goldfish: 2, perfumes: 8 +Sue 260: trees: 5, akitas: 0, cars: 0 +Sue 261: pomeranians: 9, goldfish: 7, perfumes: 8 +Sue 262: perfumes: 8, vizslas: 6, goldfish: 2 +Sue 263: vizslas: 6, trees: 5, goldfish: 9 +Sue 264: vizslas: 4, perfumes: 7, cars: 9 +Sue 265: goldfish: 10, trees: 3, perfumes: 1 +Sue 266: trees: 10, akitas: 8, goldfish: 8 +Sue 267: goldfish: 4, trees: 0, samoyeds: 9 +Sue 268: vizslas: 1, trees: 0, goldfish: 8 +Sue 269: cars: 2, perfumes: 10, goldfish: 5 +Sue 270: perfumes: 7, cars: 2, vizslas: 1 +Sue 271: cars: 6, perfumes: 10, goldfish: 6 +Sue 272: samoyeds: 4, goldfish: 2, vizslas: 9 +Sue 273: perfumes: 4, goldfish: 4, vizslas: 1 +Sue 274: children: 4, cars: 4, perfumes: 3 +Sue 275: children: 8, vizslas: 3, trees: 2 +Sue 276: vizslas: 5, children: 7, perfumes: 3 +Sue 277: perfumes: 3, cats: 4, vizslas: 5 +Sue 278: cars: 1, samoyeds: 10, akitas: 2 +Sue 279: trees: 9, perfumes: 9, cars: 10 +Sue 280: vizslas: 5, trees: 0, perfumes: 6 +Sue 281: vizslas: 3, akitas: 10, pomeranians: 7 +Sue 282: trees: 1, children: 2, akitas: 8 +Sue 283: akitas: 9, goldfish: 6, cats: 5 +Sue 284: cars: 9, children: 10, pomeranians: 2 +Sue 285: pomeranians: 0, perfumes: 4, cars: 7 +Sue 286: perfumes: 0, vizslas: 10, akitas: 10 +Sue 287: cats: 2, perfumes: 3, trees: 5 +Sue 288: akitas: 9, vizslas: 8, samoyeds: 9 +Sue 289: perfumes: 6, children: 2, cars: 7 +Sue 290: akitas: 0, children: 5, cars: 5 +Sue 291: cars: 4, perfumes: 0, trees: 1 +Sue 292: cats: 0, cars: 8, perfumes: 6 +Sue 293: akitas: 9, cats: 5, children: 5 +Sue 294: akitas: 4, cars: 9, goldfish: 3 +Sue 295: cars: 2, akitas: 3, perfumes: 7 +Sue 296: perfumes: 4, cars: 7, goldfish: 10 +Sue 297: trees: 5, akitas: 8, vizslas: 1 +Sue 298: perfumes: 0, goldfish: 6, trees: 9 +Sue 299: perfumes: 6, samoyeds: 8, cars: 1 +Sue 300: goldfish: 10, perfumes: 4, akitas: 2 +Sue 301: cars: 3, trees: 0, goldfish: 8 +Sue 302: perfumes: 7, samoyeds: 2, vizslas: 7 +Sue 303: children: 10, goldfish: 7, perfumes: 2 +Sue 304: samoyeds: 8, vizslas: 2, cars: 1 +Sue 305: trees: 1, cats: 0, goldfish: 10 +Sue 306: trees: 4, perfumes: 2, cars: 7 +Sue 307: cars: 6, vizslas: 2, children: 6 +Sue 308: vizslas: 2, cars: 0, akitas: 7 +Sue 309: cars: 3, vizslas: 8, perfumes: 6 +Sue 310: goldfish: 7, perfumes: 7, vizslas: 3 +Sue 311: pomeranians: 10, trees: 2, cars: 0 +Sue 312: samoyeds: 2, vizslas: 9, akitas: 1 +Sue 313: cars: 4, pomeranians: 7, goldfish: 7 +Sue 314: akitas: 2, pomeranians: 9, samoyeds: 10 +Sue 315: akitas: 3, vizslas: 2, trees: 0 +Sue 316: cars: 0, perfumes: 4, pomeranians: 6 +Sue 317: akitas: 10, goldfish: 3, pomeranians: 7 +Sue 318: cars: 9, trees: 0, pomeranians: 9 +Sue 319: akitas: 3, vizslas: 7, children: 10 +Sue 320: vizslas: 0, akitas: 8, pomeranians: 4 +Sue 321: cars: 10, akitas: 9, vizslas: 3 +Sue 322: perfumes: 0, akitas: 8, vizslas: 6 +Sue 323: vizslas: 10, perfumes: 5, cars: 3 +Sue 324: akitas: 0, goldfish: 6, vizslas: 7 +Sue 325: perfumes: 9, vizslas: 5, pomeranians: 2 +Sue 326: vizslas: 6, goldfish: 10, pomeranians: 8 +Sue 327: vizslas: 10, cars: 1, akitas: 7 +Sue 328: trees: 1, perfumes: 10, cars: 10 +Sue 329: pomeranians: 5, samoyeds: 3, cars: 10 +Sue 330: akitas: 6, cars: 1, pomeranians: 4 +Sue 331: cars: 5, children: 2, trees: 0 +Sue 332: vizslas: 6, pomeranians: 1, perfumes: 0 +Sue 333: akitas: 7, trees: 1, cats: 9 +Sue 334: vizslas: 6, goldfish: 9, akitas: 7 +Sue 335: akitas: 3, samoyeds: 3, cars: 3 +Sue 336: samoyeds: 10, perfumes: 9, trees: 6 +Sue 337: vizslas: 2, cars: 9, akitas: 0 +Sue 338: akitas: 6, perfumes: 9, vizslas: 3 +Sue 339: cars: 3, samoyeds: 8, trees: 2 +Sue 340: cats: 7, perfumes: 8, cars: 9 +Sue 341: goldfish: 9, perfumes: 5, cars: 10 +Sue 342: trees: 0, akitas: 3, perfumes: 5 +Sue 343: perfumes: 2, children: 0, cars: 6 +Sue 344: goldfish: 8, trees: 8, perfumes: 0 +Sue 345: perfumes: 6, cars: 6, goldfish: 5 +Sue 346: vizslas: 8, trees: 1, cars: 6 +Sue 347: cars: 0, cats: 3, perfumes: 7 +Sue 348: children: 7, perfumes: 10, cars: 7 +Sue 349: pomeranians: 8, akitas: 5, children: 2 +Sue 350: perfumes: 9, pomeranians: 4, goldfish: 3 +Sue 351: perfumes: 8, pomeranians: 7, trees: 4 +Sue 352: samoyeds: 1, goldfish: 9, akitas: 8 +Sue 353: akitas: 6, goldfish: 10, vizslas: 8 +Sue 354: akitas: 7, cars: 2, goldfish: 6 +Sue 355: cars: 3, goldfish: 6, akitas: 5 +Sue 356: akitas: 2, goldfish: 9, pomeranians: 1 +Sue 357: goldfish: 10, cars: 6, pomeranians: 9 +Sue 358: trees: 0, children: 2, goldfish: 6 +Sue 359: samoyeds: 3, cars: 2, akitas: 4 +Sue 360: trees: 1, goldfish: 8, cars: 5 +Sue 361: akitas: 5, vizslas: 7, perfumes: 1 +Sue 362: cats: 5, vizslas: 9, children: 4 +Sue 363: goldfish: 9, perfumes: 3, vizslas: 9 +Sue 364: children: 7, samoyeds: 2, pomeranians: 10 +Sue 365: perfumes: 9, akitas: 10, pomeranians: 4 +Sue 366: cars: 10, trees: 3, cats: 4 +Sue 367: vizslas: 6, akitas: 10, perfumes: 5 +Sue 368: akitas: 9, vizslas: 9, children: 4 +Sue 369: goldfish: 8, trees: 2, perfumes: 5 +Sue 370: trees: 0, children: 4, cars: 8 +Sue 371: cats: 6, perfumes: 0, vizslas: 2 +Sue 372: akitas: 7, cars: 5, perfumes: 3 +Sue 373: cars: 0, perfumes: 4, pomeranians: 10 +Sue 374: akitas: 5, perfumes: 5, vizslas: 2 +Sue 375: goldfish: 7, trees: 10, pomeranians: 7 +Sue 376: cars: 8, trees: 1, pomeranians: 8 +Sue 377: cars: 0, akitas: 9, vizslas: 1 +Sue 378: akitas: 5, perfumes: 3, vizslas: 7 +Sue 379: trees: 2, goldfish: 8, pomeranians: 8 +Sue 380: akitas: 5, cars: 9, perfumes: 9 +Sue 381: cars: 2, perfumes: 6, trees: 3 +Sue 382: perfumes: 6, vizslas: 2, goldfish: 9 +Sue 383: akitas: 8, vizslas: 7, cats: 1 +Sue 384: akitas: 9, trees: 10, vizslas: 7 +Sue 385: cars: 0, perfumes: 7, vizslas: 2 +Sue 386: vizslas: 10, akitas: 4, perfumes: 9 +Sue 387: perfumes: 6, pomeranians: 5, samoyeds: 8 +Sue 388: vizslas: 10, trees: 9, goldfish: 9 +Sue 389: goldfish: 8, akitas: 4, perfumes: 10 +Sue 390: goldfish: 6, trees: 8, akitas: 1 +Sue 391: vizslas: 4, akitas: 10, goldfish: 7 +Sue 392: akitas: 1, vizslas: 6, samoyeds: 5 +Sue 393: trees: 6, cars: 3, akitas: 5 +Sue 394: goldfish: 9, trees: 3, cars: 5 +Sue 395: akitas: 6, samoyeds: 4, goldfish: 4 +Sue 396: akitas: 2, trees: 1, cats: 5 +Sue 397: cars: 0, children: 9, trees: 10 +Sue 398: pomeranians: 3, samoyeds: 9, goldfish: 10 +Sue 399: cars: 7, akitas: 4, goldfish: 8 +Sue 400: cars: 4, akitas: 5, vizslas: 4 +Sue 401: pomeranians: 5, akitas: 8, vizslas: 5 +Sue 402: cats: 7, cars: 6, goldfish: 6 +Sue 403: samoyeds: 8, perfumes: 4, cars: 5 +Sue 404: akitas: 10, goldfish: 4, trees: 2 +Sue 405: trees: 8, perfumes: 1, cars: 2 +Sue 406: trees: 0, perfumes: 9, pomeranians: 10 +Sue 407: perfumes: 4, trees: 7, goldfish: 3 +Sue 408: akitas: 1, perfumes: 3, cars: 5 +Sue 409: trees: 6, samoyeds: 3, cars: 9 +Sue 410: vizslas: 3, goldfish: 5, akitas: 7 +Sue 411: goldfish: 10, trees: 1, vizslas: 9 +Sue 412: cars: 0, akitas: 6, trees: 6 +Sue 413: goldfish: 7, trees: 0, cars: 3 +Sue 414: pomeranians: 10, samoyeds: 3, cars: 10 +Sue 415: perfumes: 6, trees: 9, cars: 4 +Sue 416: trees: 2, cars: 4, goldfish: 8 +Sue 417: goldfish: 2, cars: 9, cats: 5 +Sue 418: vizslas: 1, cars: 9, akitas: 0 +Sue 419: perfumes: 6, cats: 3, children: 9 +Sue 420: cats: 5, goldfish: 7, akitas: 9 +Sue 421: trees: 1, samoyeds: 6, pomeranians: 1 +Sue 422: trees: 10, goldfish: 6, children: 7 +Sue 423: cars: 8, goldfish: 7, vizslas: 3 +Sue 424: samoyeds: 9, akitas: 7, trees: 5 +Sue 425: akitas: 5, children: 4, perfumes: 9 +Sue 426: goldfish: 1, children: 9, cats: 2 +Sue 427: vizslas: 9, akitas: 7, goldfish: 9 +Sue 428: pomeranians: 7, akitas: 5, vizslas: 1 +Sue 429: vizslas: 7, goldfish: 7, cars: 9 +Sue 430: trees: 7, perfumes: 0, pomeranians: 5 +Sue 431: children: 9, perfumes: 5, vizslas: 7 +Sue 432: trees: 6, samoyeds: 7, cats: 1 +Sue 433: goldfish: 5, trees: 5, children: 6 +Sue 434: goldfish: 9, akitas: 7, cars: 3 +Sue 435: samoyeds: 10, perfumes: 2, cars: 0 +Sue 436: akitas: 5, pomeranians: 4, perfumes: 7 +Sue 437: vizslas: 5, cats: 6, perfumes: 5 +Sue 438: trees: 2, goldfish: 6, vizslas: 7 +Sue 439: samoyeds: 8, pomeranians: 10, goldfish: 1 +Sue 440: akitas: 6, children: 9, perfumes: 4 +Sue 441: cars: 2, goldfish: 9, children: 0 +Sue 442: goldfish: 7, cars: 2, vizslas: 8 +Sue 443: goldfish: 6, samoyeds: 3, perfumes: 2 +Sue 444: trees: 2, goldfish: 7, cars: 8 +Sue 445: trees: 2, pomeranians: 0, children: 0 +Sue 446: perfumes: 4, akitas: 4, goldfish: 6 +Sue 447: vizslas: 7, akitas: 9, cars: 3 +Sue 448: goldfish: 6, trees: 9, cars: 0 +Sue 449: samoyeds: 7, perfumes: 4, vizslas: 10 +Sue 450: akitas: 7, cars: 10, goldfish: 7 +Sue 451: goldfish: 4, children: 7, pomeranians: 4 +Sue 452: cats: 4, vizslas: 6, trees: 7 +Sue 453: cars: 1, trees: 10, goldfish: 9 +Sue 454: trees: 2, goldfish: 3, vizslas: 10 +Sue 455: pomeranians: 9, vizslas: 3, akitas: 2 +Sue 456: vizslas: 10, akitas: 2, goldfish: 1 +Sue 457: trees: 5, cats: 5, children: 8 +Sue 458: cars: 6, goldfish: 3, akitas: 9 +Sue 459: goldfish: 7, akitas: 2, cats: 7 +Sue 460: akitas: 1, cars: 5, children: 8 +Sue 461: cars: 8, perfumes: 0, goldfish: 6 +Sue 462: pomeranians: 6, cats: 2, perfumes: 6 +Sue 463: vizslas: 7, perfumes: 3, goldfish: 3 +Sue 464: akitas: 10, goldfish: 10, trees: 1 +Sue 465: vizslas: 0, akitas: 2, trees: 2 +Sue 466: perfumes: 6, akitas: 8, cars: 2 +Sue 467: goldfish: 1, cars: 10, perfumes: 3 +Sue 468: goldfish: 4, trees: 2, cars: 9 +Sue 469: perfumes: 6, pomeranians: 0, vizslas: 10 +Sue 470: samoyeds: 8, children: 0, akitas: 7 +Sue 471: children: 3, goldfish: 9, cats: 9 +Sue 472: samoyeds: 0, goldfish: 0, trees: 0 +Sue 473: trees: 3, goldfish: 4, vizslas: 1 +Sue 474: perfumes: 10, cars: 3, trees: 7 +Sue 475: akitas: 5, vizslas: 4, goldfish: 5 +Sue 476: children: 2, akitas: 7, vizslas: 3 +Sue 477: vizslas: 6, pomeranians: 9, trees: 6 +Sue 478: vizslas: 7, pomeranians: 6, akitas: 7 +Sue 479: trees: 2, perfumes: 2, children: 2 +Sue 480: cars: 8, cats: 5, vizslas: 0 +Sue 481: trees: 5, goldfish: 0, akitas: 3 +Sue 482: cars: 8, perfumes: 6, goldfish: 10 +Sue 483: goldfish: 0, cars: 3, perfumes: 10 +Sue 484: pomeranians: 1, samoyeds: 1, perfumes: 3 +Sue 485: trees: 0, akitas: 2, vizslas: 4 +Sue 486: cars: 3, vizslas: 8, goldfish: 1 +Sue 487: pomeranians: 9, vizslas: 2, children: 10 +Sue 488: akitas: 6, vizslas: 10, perfumes: 9 +Sue 489: goldfish: 6, vizslas: 4, cars: 2 +Sue 490: vizslas: 10, cats: 8, samoyeds: 1 +Sue 491: cats: 9, cars: 1, perfumes: 10 +Sue 492: goldfish: 6, cars: 9, pomeranians: 9 +Sue 493: children: 10, goldfish: 10, vizslas: 0 +Sue 494: pomeranians: 5, cars: 0, vizslas: 0 +Sue 495: vizslas: 7, perfumes: 6, samoyeds: 3 +Sue 496: trees: 1, cats: 4, cars: 10 +Sue 497: cats: 1, perfumes: 0, cars: 7 +Sue 498: perfumes: 7, vizslas: 6, cats: 9 +Sue 499: vizslas: 8, perfumes: 1, akitas: 3 +Sue 500: perfumes: 4, cars: 9, trees: 4 diff --git a/AOC2015/input2015/day17.in b/AOC2015/input2015/day17.in new file mode 100644 index 0000000..6b25a72 --- /dev/null +++ b/AOC2015/input2015/day17.in @@ -0,0 +1,20 @@ +33 +14 +18 +20 +45 +35 +16 +35 +1 +13 +18 +13 +50 +44 +48 +6 +24 +41 +30 +42 diff --git a/AOC2015/input2015/day18.in b/AOC2015/input2015/day18.in new file mode 100644 index 0000000..83f3cb2 --- /dev/null +++ b/AOC2015/input2015/day18.in @@ -0,0 +1,100 @@ +#..####.##..#...#..#...#...###.#.#.#..#....#.##..#...##...#..#.....##..#####....#.##..##....##.#.... +.#..#..#..#.###...##..#.##.....#...#..##....#####.##............####.#..######..#.#.##.#...#..#...## +#.....##.##.##.#..##.#..###...#.#.#..##..###.####.####.#.####.#...##.#..###.........#.###...#....### +#.###..#######..##..#.....##.#.#.###.#.##..#.##..##.##.#.##...###.#...#.#####.#.##..#.#####..#.##### +#.##.##.###.##..###.#.##.##...##.#.#..##..###.########.#.####..####...#####...#..#...##....##.##.##. +..#.#.#.#..#.#.###....###...#...#.##..####.###.....#.####.###.###.#......#.#.###..#..#.#....#.#####. +...#.###.#....#.###...#.#.#...#...#.#####....#....#...#####..#..#.#..######..#.##.#.##.#..###.#...## +.###...#...#.#..#.#.####.#...#.....##...###.#....#..##.###....#.##....###..#.#####...###.#.##.####.. +#.#....##.#.....#####.#.##..#######.#.####..###.##.#####.##.#...###...#.#...###..#...#.#.###.###.### +...##.##.....##..#.##...#.#...#...#.#####.#...#.#.#.#####.##.#...#.#..##.##..#...#....####..###.###. +#..#....######...#...###.#....#####....#.#.#....#....#.#######.#####..#....#....#.##..#.##.###..#... +#####.#.######.#.#####.#..##..##..####..#....#...#######....##..##.#..###..###.###..###...#...###### +#...##..##...###....##..##.##..#.#.#.#....##.#.......###..###..###...###..##.##.##.#.#.#..#.#..#..#. +..###....##.###..#.#..########...###...##..#######....##..###..#####.##.#....###..##.##.##.#...##.#. +###..#.#..#.#.##.##...##.....#..###.#..##.##.#....##.#.######..##..#.#.##.###...#..####...#.#..#.### +.######....#..##..#.####.##..#.#..#.#..#....#..##.#..#.#...####..#....#.####.#.###.#...####.#...#.#. +#.######.##..###.###..#..###.#...#..#...#...###.##....#.#......#...#.##.#.###..#.#####.#.#..###..#.# +...#..#...####..###.########.....###.###.#..##.##....######..#..#.....#.##.##.#..##..#..##...#..#..# +#..#..##..#.#.########.##.#.####..#.#####.#.###.##....###..##..#.#.###..#.##..##.##.####...######.## +.######.###....#...##...#..#....##..#.#...###.######.##...#....##.##.#.#.##..#...###.###.#....#..##. +####.#.##..##.##.###...#.###.##..##....###..####.##..#.#.##..###.#..##...####...#..####.#.#..##...#. +.#.#..#.....##...#..#...#.#...#.#.##..#....#..#......#####.#######....#.#..#..###..##.#.########..## +.##.#..#..##..#..####.#...####...#...#..##.#..###.#..######..#.#...###.##...#..#####..##.#..##.#.##. +.###..##.##.##....###.###..#.#...##.#.#...#.#######.####..#..###.#######.#...#.#...#.##...#..####..# +##.########..#..#....#.###..##.##.#.##.#..#......####..##.##.#..####..#####..#.....#####.###..#.#.#. +.#..####..##.#.#..#####.##..#..#.#....#.#####.#####...######........##.##..##.#.#.###..#.#.#.#..##.# +.##..##..#.######..###....#.#.###.#........#..###..#.########.....#.##...#.....#..#...##...#..#.###. +##.##.#..####....####.#######.....#.#.#...#.######.#.....####.####...###..####.##.##....###..#..#... +#.#..####...#......#...###...##....##.#######..#.###.#...###.##.##...####..#.####..#......##..#####. +.#.#...##...#....#.####.##.....#....#.#.#######..###.#.....#.....####...##...#.#.##.####..##.###.#.# +####.#.#.####...#...####.#.....#.#######.#.......####......###..###.#...######..#.##.#.##..#..##..## +..##.###..#..####..####.......######.##..#.....##.##...##.##......#.###..###...#.##.#####.#.######.# +.###..####.###..#..#.......#.##...##...##.######.....#..####.#......#.#...#...#...###...#.#.##..#### +.####....##.##.#.....##.###.####.#.......#.......#.#..#.#.#.....###.#.#####.#..#.#.#####.#####.###.# +.##.#.###.#####..#..#....###.#.#.#..#..###..##..####..##.###....#..####.####.#..###.#..######.###### +####.#.....##..###....#.....#.##.#.##..##..########.#####..###.####....##.....######.#.#.##.......#. +#.#.##.....#.....##.###.#..#.##.##....#..##....##.#.###.##.#..#..##.##.###.#..##.###...##..###.##### +#.###.#.#.#.#.#.#.#...#..#.###..####.##...#..####.###....#..#..##.#....####..##.##....#.#.##.##....# +...######....#..####...#.#..#.#.#..#.##.#.#.......#..#......##..#...#..#..##...##.#...#.#.#...##.##. +.#####..#...####....#..###..##....#####..###.#.#...###..###.###..##...#......#...#...#.#.#...#.##..# +......#####.#...#.#.#.##..#.###..##..#.#...###..###....##..#####..#######.#..#.###....###...##.#..#. +..##.########.##..#....##.#...##.##.#.#..#.##..#.#.#.##....#.#.#.#.##....##....#....#####.##..#.##.# +####...#....##.#.###......##.##.#..##...#..#####..#.#....##..#####...#.#.##...#.####.####..##.###### +.##.###.##.#...#.#....###.#######...##...##..#..##.###.#.####..#..###......#.#.##.#.#....#..##...#.. +.#.###.#.###.###.#.##.#..#......####.##...#..##.#..####.....#...#.###.##.##.#..#.##..#.###......#..# +...##.####......#.#.#..###..#....###....#.##.#####..#..#..#...#.#.###...#.#.#.##....###.####..###.#. +##..#.#.#.#....####...#.##.###..####....#..#####.######..#.##.##..#####.#.....#.#...##.#.##.##.#.#.. +#..##.#.#.#.###.#.#.###...#.#...##..#..#.#.#.##..###...#..##.#..#.#.#..#.....#.######.#.###..###.#.. +....#.#.##.###.##...#.##.#....#..##.#..##...#...#.##.####...##..####.#.........#..##..#...#...##.#.. +.##.......##...###.##.#.##.###.##.#..#..#..####...#...#....#####...###..##..#..#..##...#....#..##### +..####..#...#...#..###....##.#.#####..#..#.....#......#...#.......##....####...##....##.##.#.#####.# +##.#.#.#..##..##..#.####.##.##.###.#...###.#....#.....#.###...#######..###.####.###.####.##...##.#.. +..#.#...##.#....#..#..##.####.....#.#.#...#..#..###.#..###.#####.#.#####.#.#.#.#.###.##.###..#....## +.###.#...#....###..#...####....####..#.##..#..##.###..#.#.#.#..#...###.#.#...#......#...#.##.##.#... +..####.####.##.#.##....#...##....#..#....#..###..#...#..###.#####.....#####..##.#.#.#.#.#.##.####... +...##.#.##.####..##.###..#.#.#.#.#.#.#..###...#.##..#.####.##...#.#.##......###..#...###....#.#.###. +##...##..#.#.##..#.#.#....#.####.......#.#.#######.#..#....#.###.#...###.##....###.#.#..#.#.##.####. +...##.......######.....##....#...#..#.##.###.#..#.##.###.#.###.#.#.#...#.#...##.##.##..#.##########. +###..#....#.#.....#....###.#...##.......##.#.#..#.#...########......###..##.#..#..####.##..####...#. +......##.###.#.###.....#..#...#.#......##....#....#........#..#...##.##.....#...##.##.........##.... +.##.##.#.#...#....######..##....##..##.#.#.##.#.##..##...#..###......##......#.#....#.#.#.......###. +.......#.##..##.#...#.##..#..#####.#..#.######.........###.#####.####.#...##...........##...##..#### +#......#.#..#...#...##..#.#.###.##.##.#.#..#.###.##.#..###..#.###..#...###.##..###..#...#..###...#.. +####.##..#####..####.#...#..#..###..##.#.#...#...#...#.##.####.##.###....###...#.#.#..####.######.## +.....#..####...#.#.#.####..####..##.###......#.....########.#...#.#..#..#...#.###..##.#####..###.### +.#######.#.##..###.#...###.#####............##.###...#.##.#.##..##.#.#..#.######..######..#..#..#### +...##..#.####...#..#.#.##.#....#.####..#..###.###..#.#...#....##.##.#......##..##..#.#.#.###..#..#.. +........#...#.##.#.#..#....####....#.##...###..####...###.#.#..######..###..##.#####.###.###.#.#...# +##......##.#..###.####.##.#.###.#.......#.##..####..#.###.##..##..##...##...#.###...#.#..#..#.#####. +##..#.#.....##.####.#..##.#.##.#.#...#...#.#...####.#.#.##...##....##.###..###.####.#...#.###..##### +.#####.####.####.####.#.##.##......###....###.####...###...#...#..#.##.#.#####.###..##.#..###...##.. +.#...#..##...##...#....#.#.#..##..#.##..#.###.#.###..###.#.#.###.#....#######.####.##..#..#...####.. +..##.##..#.##..#.#.###..#.##.########...####.#.###.##..#..###.###...##..##.#..#.######.##.#....###.# +##.#####.###.##.#.##.##.##.###..##..##..#.#.#.#.####..#......#.#.#.#.#.#.##...#####.####...#.#...#.# +.#..###..##.#####.#.##.#..##...##..##...#####.#.####..#...##.....######.#.#...##.#..#######.###.###. +#.#..##.#.#####.#.#.....###.###.#..##.#####....#.###.##.##.#.#..##..#.#....#######.###.#.#.....#.### +....###...#.###.####....###.....##....#####.##.###.###.##.##.##.#..###..######...####.#.#..####..#.. +###.....#..####..#.####..#..#...##.##..##.######.####.....#...##....#..#.##.#####..###.##.#.####...# +.##.##.#...#..####...##.##.###...#...#..#.#.#####.....####...#.#.#..#.####...####.#...###.#......### +###.##....#.#.#...#.###....####..##...##.##.##.#..#...####..#..#..##...#####.####.####...##.#..###.# +..####.....##..###.#.#.###.########..#...#.##..#.#.#.......#.##.#..#...####.##.#..#.######..#.#...#. +#.#.##.#.#.##.#....##......##......#######.#..#.##...##..#.#.###...#.#..#..###...#..###.....##.....# +..#.##.#.##.#.##..##.....#.#..#.#..#...##..#..#.#....###.#####....####.####..#####.##.###...#..###.# +#....#.###..#..########.###..#.#.#.##...##.#..##.###..#..#..#.#.##..###...###.#.##..#.##.#..#.#.#### +#.......#######......#...#...##.##...###.#....##.#..#....####.#.##.###...#.#####...##.###........##. +.##.####.....###.##......####.###.########..#.####..#.##.#.####.....#...#.##....#######.##..#......# +#.#.##.##....##..##.#.###..#.##.#..#..#.#..##.....###..###.##.##.####.##.#.#.##...####..#.#..##.#.#. +...##.#.#.#...###.#.......#.#.....#.#...##....##.##.##.####...#.#..#..#..#.#.##.#..#.#.#....###..#.# +....#.#.###.#####.##..###..##..#...#.##.#......##.####.#..####.#.##..####.#.#...##..#####..##.#.#... +..###.#.##..#....#..#.#.....##.#####..##....#.#...#.##..##.#.#..#...##.##..##..##....#...#..#..#..## +##.#.##.#...#.###.##.##.##.##..##.##...#..##.#..#######.#..#...#.#.##..#....##.#..####.###........#. +.##.#..#.....#####..##.#.#.#.#..###.#######.###.###....##....#.#.#.###....###.#..#.#....#.#..###...# +...###.#.#.###..#...#..###.######..##.#.#..#...####.#####.##..#..###...#..#..#..###..##.#.#...#.###. +#......#.#..#..##.##.#.##.#.###.#.##.#.#..#....#.##..#..##..##.#.#.#....##.###.###.####.#.#####...## +...#.##..#.######.......#.#.###.....#####....##.#.#.###........#.#.###.#.#########.##.##.#..##..#... +##..###..###....####.##.##..##.###....####..##...####.####..####..###.####..##.#...###.#####.##.##.# +###...##.#.#.#####..#..#####...##.#...#.#.###.#..##..###.##.#.#.....####.##.#..##.###.#...##.##...## +...#.#.##.##..##....#..#.#####.##.###..#.#.#........####.###.##....##....####..#.#....#.#.#.###..#.# +..#.#.#.#.###...#....##..######.##....#.#.##..###..#.#.###..#.##..#.#.###......#..#..#.####..#...##. +.....####.#.....###.#.##.#..##.#..###.#####.#..##...###.#..###..#..##....###.#..##.#..#.##.#..#...## diff --git a/AOC2015/input2015/day19.in b/AOC2015/input2015/day19.in new file mode 100644 index 0000000..8bb6fa8 --- /dev/null +++ b/AOC2015/input2015/day19.in @@ -0,0 +1,45 @@ +Al => ThF +Al => ThRnFAr +B => BCa +B => TiB +B => TiRnFAr +Ca => CaCa +Ca => PB +Ca => PRnFAr +Ca => SiRnFYFAr +Ca => SiRnMgAr +Ca => SiTh +F => CaF +F => PMg +F => SiAl +H => CRnAlAr +H => CRnFYFYFAr +H => CRnFYMgAr +H => CRnMgYFAr +H => HCa +H => NRnFYFAr +H => NRnMgAr +H => NTh +H => OB +H => ORnFAr +Mg => BF +Mg => TiMg +N => CRnFAr +N => HSi +O => CRnFYFAr +O => CRnMgAr +O => HP +O => NRnFAr +O => OTi +P => CaP +P => PTi +P => SiRnFAr +Si => CaSi +Th => ThCa +Ti => BP +Ti => TiTi +e => HF +e => NAl +e => OMg + +ORnPBPMgArCaCaCaSiThCaCaSiThCaCaPBSiRnFArRnFArCaCaSiThCaCaSiThCaCaCaCaCaCaSiRnFYFArSiRnMgArCaSiRnPTiTiBFYPBFArSiRnCaSiRnTiRnFArSiAlArPTiBPTiRnCaSiAlArCaPTiTiBPMgYFArPTiRnFArSiRnCaCaFArRnCaFArCaSiRnSiRnMgArFYCaSiRnMgArCaCaSiThPRnFArPBCaSiRnMgArCaCaSiThCaSiRnTiMgArFArSiThSiThCaCaSiRnMgArCaCaSiRnFArTiBPTiRnCaSiAlArCaPTiRnFArPBPBCaCaSiThCaPBSiThPRnFArSiThCaSiThCaSiThCaPTiBSiRnFYFArCaCaPRnFArPBCaCaPBSiRnTiRnFArCaPRnFArSiRnCaCaCaSiThCaRnCaFArYCaSiRnFArBCaCaCaSiThFArPBFArCaSiRnFArRnCaCaCaFArSiRnFArTiRnPMgArF diff --git a/AOC2015/input2015/day20.in b/AOC2015/input2015/day20.in new file mode 100644 index 0000000..510a390 --- /dev/null +++ b/AOC2015/input2015/day20.in @@ -0,0 +1 @@ +29000000 diff --git a/AOC2015/input2015/day21.in b/AOC2015/input2015/day21.in new file mode 100644 index 0000000..3351c92 --- /dev/null +++ b/AOC2015/input2015/day21.in @@ -0,0 +1,3 @@ +Hit Points: 104 +Damage: 8 +Armor: 1 diff --git a/AOC2015/input2015/day22.in b/AOC2015/input2015/day22.in new file mode 100644 index 0000000..db93bd0 --- /dev/null +++ b/AOC2015/input2015/day22.in @@ -0,0 +1,2 @@ +Hit Points: 71 +Damage: 10 diff --git a/AOC2015/input2015/day23.in b/AOC2015/input2015/day23.in new file mode 100644 index 0000000..cad5dc2 --- /dev/null +++ b/AOC2015/input2015/day23.in @@ -0,0 +1,48 @@ +jio a, +22 +inc a +tpl a +tpl a +tpl a +inc a +tpl a +inc a +tpl a +inc a +inc a +tpl a +inc a +inc a +tpl a +inc a +inc a +tpl a +inc a +inc a +tpl a +jmp +19 +tpl a +tpl a +tpl a +tpl a +inc a +inc a +tpl a +inc a +tpl a +inc a +inc a +tpl a +inc a +inc a +tpl a +inc a +tpl a +tpl a +jio a, +8 +inc b +jie a, +4 +tpl a +inc a +jmp +2 +hlf a +jmp -7 diff --git a/AOC2015/input2015/day24.in b/AOC2015/input2015/day24.in new file mode 100644 index 0000000..874e61e --- /dev/null +++ b/AOC2015/input2015/day24.in @@ -0,0 +1,28 @@ +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/AOC2015/input2015/day25.in b/AOC2015/input2015/day25.in new file mode 100644 index 0000000..e050407 --- /dev/null +++ b/AOC2015/input2015/day25.in @@ -0,0 +1 @@ +To continue, please consult the code grid in the manual. Enter the code at row 2981, column 3075. diff --git a/AOC2015/input2015/test02.in b/AOC2015/input2015/test02.in new file mode 100644 index 0000000..6fe4f94 --- /dev/null +++ b/AOC2015/input2015/test02.in @@ -0,0 +1 @@ +2x3x4 diff --git a/AOC2016/AOC2016.csproj b/AOC2016/AOC2016.csproj new file mode 100644 index 0000000..1249269 --- /dev/null +++ b/AOC2016/AOC2016.csproj @@ -0,0 +1,29 @@ + + + + Exe + net7.0 + enable + enable + + + + + PreserveNewest + + + + + + + + + + + + + + + + + diff --git a/AOC2016/Day01.cs b/AOC2016/Day01.cs new file mode 100644 index 0000000..9a0f54b --- /dev/null +++ b/AOC2016/Day01.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 1: +/// +public sealed class Day01 : Day +{ + public Day01() : base(2016, 1, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day02.cs b/AOC2016/Day02.cs new file mode 100644 index 0000000..0a4e7af --- /dev/null +++ b/AOC2016/Day02.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 2: +/// +public sealed class Day02 : Day +{ + public Day02() : base(2016, 2, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day03.cs b/AOC2016/Day03.cs new file mode 100644 index 0000000..b219ff1 --- /dev/null +++ b/AOC2016/Day03.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 3: +/// +public sealed class Day03 : Day +{ + public Day03() : base(2016, 3, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day04.cs b/AOC2016/Day04.cs new file mode 100644 index 0000000..7dff207 --- /dev/null +++ b/AOC2016/Day04.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 4: +/// +public sealed class Day04 : Day +{ + public Day04() : base(2016, 4, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day05.cs b/AOC2016/Day05.cs new file mode 100644 index 0000000..2bc2a39 --- /dev/null +++ b/AOC2016/Day05.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 5: +/// +public sealed class Day05 : Day +{ + public Day05() : base(2016, 5, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day06.cs b/AOC2016/Day06.cs new file mode 100644 index 0000000..764cca7 --- /dev/null +++ b/AOC2016/Day06.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 6: +/// +public sealed class Day06 : Day +{ + public Day06() : base(2016, 6, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day07.cs b/AOC2016/Day07.cs new file mode 100644 index 0000000..ee08608 --- /dev/null +++ b/AOC2016/Day07.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 7: +/// +public sealed class Day07 : Day +{ + public Day07() : base(2016, 7, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day08.cs b/AOC2016/Day08.cs new file mode 100644 index 0000000..8686203 --- /dev/null +++ b/AOC2016/Day08.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 8: +/// +public sealed class Day08 : Day +{ + public Day08() : base(2016, 8, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day09.cs b/AOC2016/Day09.cs new file mode 100644 index 0000000..2ad05ec --- /dev/null +++ b/AOC2016/Day09.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 9: +/// +public sealed class Day09 : Day +{ + public Day09() : base(2016, 9, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day10.cs b/AOC2016/Day10.cs new file mode 100644 index 0000000..2df441d --- /dev/null +++ b/AOC2016/Day10.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 10: +/// +public sealed class Day10 : Day +{ + public Day10() : base(2016, 10, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day11.cs b/AOC2016/Day11.cs new file mode 100644 index 0000000..84a33a5 --- /dev/null +++ b/AOC2016/Day11.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 11: +/// +public sealed class Day11 : Day +{ + public Day11() : base(2016, 11, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day12.cs b/AOC2016/Day12.cs new file mode 100644 index 0000000..0f06d88 --- /dev/null +++ b/AOC2016/Day12.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 12: +/// +public sealed class Day12 : Day +{ + public Day12() : base(2016, 12, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day13.cs b/AOC2016/Day13.cs new file mode 100644 index 0000000..0f7af45 --- /dev/null +++ b/AOC2016/Day13.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 13: +/// +public sealed class Day13 : Day +{ + public Day13() : base(2016, 13, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day14.cs b/AOC2016/Day14.cs new file mode 100644 index 0000000..7874126 --- /dev/null +++ b/AOC2016/Day14.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 14: +/// +public sealed class Day14 : Day +{ + public Day14() : base(2016, 14, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day15.cs b/AOC2016/Day15.cs new file mode 100644 index 0000000..0209e15 --- /dev/null +++ b/AOC2016/Day15.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 15: +/// +public sealed class Day15 : Day +{ + public Day15() : base(2016, 15, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day16.cs b/AOC2016/Day16.cs new file mode 100644 index 0000000..d8b5769 --- /dev/null +++ b/AOC2016/Day16.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 16: +/// +public sealed class Day16 : Day +{ + public Day16() : base(2016, 16, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day17.cs b/AOC2016/Day17.cs new file mode 100644 index 0000000..bff4e81 --- /dev/null +++ b/AOC2016/Day17.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 17: +/// +public sealed class Day17 : Day +{ + public Day17() : base(2016, 17, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day18.cs b/AOC2016/Day18.cs new file mode 100644 index 0000000..f150024 --- /dev/null +++ b/AOC2016/Day18.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 18: +/// +public sealed class Day18 : Day +{ + public Day18() : base(2016, 18, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day19.cs b/AOC2016/Day19.cs new file mode 100644 index 0000000..678596e --- /dev/null +++ b/AOC2016/Day19.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 19: +/// +public sealed class Day19 : Day +{ + public Day19() : base(2016, 19, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day20.cs b/AOC2016/Day20.cs new file mode 100644 index 0000000..a4254f5 --- /dev/null +++ b/AOC2016/Day20.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 20: +/// +public sealed class Day20 : Day +{ + public Day20() : base(2016, 20, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day21.cs b/AOC2016/Day21.cs new file mode 100644 index 0000000..2c00a06 --- /dev/null +++ b/AOC2016/Day21.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 21: +/// +public sealed class Day21 : Day +{ + public Day21() : base(2016, 21, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day22.cs b/AOC2016/Day22.cs new file mode 100644 index 0000000..f238e59 --- /dev/null +++ b/AOC2016/Day22.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 22: +/// +public sealed class Day22 : Day +{ + public Day22() : base(2016, 22, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day23.cs b/AOC2016/Day23.cs new file mode 100644 index 0000000..8ef5a31 --- /dev/null +++ b/AOC2016/Day23.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 23: +/// +public sealed class Day23 : Day +{ + public Day23() : base(2016, 23, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day24.cs b/AOC2016/Day24.cs new file mode 100644 index 0000000..e206b94 --- /dev/null +++ b/AOC2016/Day24.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 24: +/// +public sealed class Day24 : Day +{ + public Day24() : base(2016, 24, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Day25.cs b/AOC2016/Day25.cs new file mode 100644 index 0000000..9991714 --- /dev/null +++ b/AOC2016/Day25.cs @@ -0,0 +1,15 @@ +namespace AOC2016; + +/// +/// Day 25: +/// +public sealed class Day25 : Day +{ + public Day25() : base(2016, 25, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2016/Program.cs b/AOC2016/Program.cs new file mode 100644 index 0000000..382e563 --- /dev/null +++ b/AOC2016/Program.cs @@ -0,0 +1 @@ +Day.RunFromArgs(args); \ No newline at end of file diff --git a/AOC2016/input2016/day01.in b/AOC2016/input2016/day01.in new file mode 100644 index 0000000..5175324 --- /dev/null +++ b/AOC2016/input2016/day01.in @@ -0,0 +1 @@ +R3, R1, R4, L4, R3, R1, R1, L3, L5, L5, L3, R1, R4, L2, L1, R3, L3, R2, R1, R1, L5, L2, L1, R2, L4, R1, L2, L4, R2, R2, L2, L4, L3, R1, R4, R3, L1, R1, L5, R4, L2, R185, L2, R4, R49, L3, L4, R5, R1, R1, L1, L1, R2, L1, L4, R4, R5, R4, L3, L5, R1, R71, L1, R1, R186, L5, L2, R5, R4, R1, L5, L2, R3, R2, R5, R5, R4, R1, R4, R2, L1, R4, L1, L4, L5, L4, R4, R5, R1, L2, L4, L1, L5, L3, L5, R2, L5, R4, L4, R3, R3, R1, R4, L1, L2, R2, L1, R4, R2, R2, R5, R2, R5, L1, R1, L4, R5, R4, R2, R4, L5, R3, R2, R5, R3, L3, L5, L4, L3, L2, L2, R3, R2, L1, L1, L5, R1, L3, R3, R4, R5, L3, L5, R1, L3, L5, L5, L2, R1, L3, L1, L3, R4, L1, R3, L2, L2, R3, R3, R4, R4, R1, L4, R1, L5 diff --git a/AOC2016/input2016/day02.in b/AOC2016/input2016/day02.in new file mode 100644 index 0000000..5dcca1a --- /dev/null +++ b/AOC2016/input2016/day02.in @@ -0,0 +1,5 @@ +LDUDDRUDRRURRRRDRUUDULDLULRRLLLUDDULRDLDDLRULLDDLRUURRLDUDDDDLUULUUDDDDLLLLLULLRURDRLRLRLLURDLLDDUULUUUUDLULLRLUUDDLRDRRURRLURRLLLRRDLRUDURRLRRRLULRDLUDRDRLUDDUUULDDDDDURLDULLRDDRRUDDDDRRURRULUDDLLRRDRURDLLLLLUUUDLULURLULLDRLRRDDLUDURUDRLRURURLRRDDLDUULURULRRLLLDRURDULRDUURRRLDLDUDDRLURRDRDRRLDLRRRLRURDRLDRUDLURRUURDLDRULULURRLDLLLUURRULUDDDRLDDUDDDRRLRDUDRUUDDULRDDULDDURULUDLUDRUDDDLRRRRRDLULDRLRRRRUULDUUDRRLURDLLUUDUDDDLUUURDRUULRURULRLLDDLLUDLURRLDRLDDDLULULLURLULRDLDRDDDLRDUDUURUUULDLLRDRUDRDURUUDDLRRRRLLLUULURRURLLDDLDDD +DRURURLLUURRRULURRLRULLLURDULRLRRRLRUURRLRRURRRRUURRRLUDRDUDLUUDULURRLDLULURRLDURLUUDLDUDRUURDDRDLLLDDRDDLUUDRDUDDRRDLDUDRLDDDRLLDDLUDRULRLLURLDLURRDRUDUDLDLULLLRDLLRRDULLDRURRDLDRURDURDULUUURURDLUDRRURLRRLDULRRDURRDRDDULLDRRRLDRRURRRRUURDRLLLRRULLUDUDRRDDRURLULLUUDDRLDRRDUDLULUUDRDDDDLRLRULRLRLLDLLRRDDLDRDURRULLRLRRLULRULDDDRDRULDRUUDURDLLRDRURDRLRDDUDLLRUDLURURRULLUDRDRDURLLLDDDRDRURRDDRLRRRDLLDDLDURUULURULRLULRLLURLUDULDRRDDLRDLRRLRLLULLDDDRDRU +URUUDUDRDDRDRRRDLLUDRUDRUUUURDRRDUDUULDUDLLUDRRUDLLRDLLULULDRRDDULDRLDLDDULLDDRDDDLRLLDLLRDUUDUURLUDURDRRRRLRRLDRRUULLDLDLRDURULRURULRRDRRDDUUURDURLLDDUUDLRLDURULURRRDRRUUUDRDDLRLRRLLULUDDRRLRRRRLRDRUDDUULULRRURUURURRLRUDLRRUUURUULLULULRRDDULDRRLLLDLUDRRRLLRDLLRLDUDDRRULULUDLURLDRDRRLULLRRDRDLUURLDDURRLDRLURULDLDRDLURRDRLUUDRUULLDRDURLLDLRUDDULLLLDLDDDLURDDUDUDDRLRDDUDDURURLULLRLUDRDDUDDLDRUURLDLUUURDUULRULLDDDURULDDLLD +LRRLLRURUURRDLURRULDDDLURDUURLLDLRRRRULUUDDLULLDLLRDLUDUULLUDRLLDRULDDURURDUUULRUDRLLRDDDURLRDRRURDDRUDDRRULULLLDLRLULLDLLDRLLLUDLRURLDULRDDRDLDRRDLUUDDLURDLURLUDLRDLDUURLRRUULDLURULUURULLURLDDURRURDRLUULLRRLLLDDDURLURUURLLLLDLLLUDLDLRDULUULRRLUUUUDLURRURRULULULRURDDRRRRDRUDRURDUDDDDUDLURURRDRRDRUDRLDLDDDLURRRURRUDLDURDRLDLDLDDUDURLUDUUDRULLRLLUUDDUURRRUDURDRRUURLUDRRUDLUDDRUUDLULDLLDLRUUDUULLDULRRLDRUDRRDRLUUDDRUDDLLULRLULLDLDUULLDRUUDDUDLLLLDLDDLDLURLDLRUUDDUULLUDUUDRUDLRDDRDLDRUUDUDLLDUURRRLLLLRLLRLLRLUUDULLRLURDLLRUUDRULLULRDRDRRULRDLUDDURRRRURLLRDRLLDRUUULDUDDLRDRD +DDLRRULRDURDURULLLLRLDDRDDRLLURLRDLULUDURRLUDLDUDRDULDDULURDRURLLDRRLDURRLUULLRUUDUUDLDDLRUUDRRDDRLURDRUDRRRDRUUDDRLLUURLURUDLLRRDRDLUUDLUDURUUDDUULUURLUDLLDDULLUURDDRDLLDRLLDDDRRDLDULLURRLDLRRRLRRURUUDRLURURUULDURUDRRLUDUDLRUDDUDDRLLLULUDULRURDRLUURRRRDLLRDRURRRUURULRUDULDULULUULULLURDUDUDRLDULDRDDULRULDLURLRLDDDDDDULDRURRRRDLLRUDDRDDLUUDUDDRLLRLDLUDRUDULDDDRLLLLURURLDLUUULRRRUDLLULUUULLDLRLDLLRLRDLDULLRLUDDDRDRDDLULUUR diff --git a/AOC2016/input2016/day03.in b/AOC2016/input2016/day03.in new file mode 100644 index 0000000..b8e5272 --- /dev/null +++ b/AOC2016/input2016/day03.in @@ -0,0 +1,1911 @@ + 541 588 421 + 827 272 126 + 660 514 367 + 39 703 839 + 229 871 3 + 237 956 841 + 898 566 112 + 101 79 112 + 813 541 146 + 603 135 565 + 335 363 180 + 382 493 669 + 545 81 843 + 657 960 849 + 823 909 9 + 370 194 908 + 101 750 317 + 295 671 968 + 656 431 64 + 634 291 245 + 819 663 266 + 504 662 829 + 760 590 918 + 733 859 258 + 197 651 137 + 357 799 638 + 544 250 597 + 604 654 431 + 90 870 184 + 609 535 604 + 313 777 650 + 421 320 741 + 278 967 430 + 299 722 23 + 362 949 973 + 353 258 989 + 992 607 461 + 850 264 490 + 251 351 569 + 810 320 116 + 959 335 611 + 450 242 624 + 849 26 376 + 419 42 222 + 995 14 291 + 711 174 615 + 17 982 961 + 722 895 941 + 920 161 480 + 905 246 531 + 794 190 144 + 317 318 633 + 145 233 150 + 445 534 519 + 935 592 863 + 784 260 844 + 255 704 570 + 521 57 61 + 490 149 110 + 163 144 142 + 771 289 60 + 914 233 541 + 271 93 542 + 411 640 812 + 370 968 65 + 61 960 781 + 333 79 421 + 269 190 428 + 477 225 96 + 610 641 265 + 650 135 461 + 145 759 380 + 758 451 682 + 524 125 861 + 760 555 251 + 360 219 567 + 456 285 726 + 510 98 927 + 886 336 228 + 356 916 323 + 685 974 165 + 253 532 207 + 868 990 548 + 811 803 525 + 205 624 894 + 707 512 328 + 835 288 657 + 496 776 413 + 484 185 10 + 33 832 403 + 896 678 789 + 745 595 773 + 287 201 669 + 150 189 513 + 884 42 131 + 934 214 407 + 239 819 149 + 145 582 334 + 375 307 467 + 680 59 850 + 873 441 973 + 243 393 256 + 509 237 265 + 302 550 334 + 728 524 291 + 130 986 333 + 60 926 390 + 133 653 692 + 428 755 491 + 24 476 659 + 446 290 823 + 906 703 410 + 950 183 391 + 199 735 250 + 734 908 254 + 635 373 34 + 489 567 275 + 587 746 463 + 512 508 367 + 104 971 568 + 647 857 191 + 605 20 775 + 118 853 634 + 432 559 322 + 887 433 134 + 660 332 336 + 669 711 952 + 762 713 610 + 108 972 860 + 732 743 562 + 877 277 758 + 225 590 380 + 708 35 424 + 989 425 439 + 279 413 818 + 107 422 634 + 775 833 667 + 755 755 279 + 694 293 6 + 156 75 649 + 820 303 651 + 448 934 587 + 25 830 788 + 473 192 932 + 734 126 535 + 940 215 513 + 935 126 656 + 428 905 789 + 760 742 772 + 510 523 633 + 994 808 110 + 93 740 100 + 943 80 198 + 329 888 532 + 50 763 337 + 320 673 741 + 722 52 639 + 18 130 566 + 733 130 921 + 280 586 642 + 450 222 350 + 178 427 325 + 317 685 261 + 744 261 105 + 621 809 326 + 740 532 605 + 855 690 526 + 441 301 185 + 783 309 196 + 525 272 334 + 502 58 432 + 980 150 121 + 891 9 800 + 286 143 705 + 985 846 850 + 362 696 70 + 807 194 900 + 912 193 448 + 405 148 461 + 677 261 30 + 121 406 308 + 34 206 451 + 109 473 312 + 46 726 695 + 793 847 25 + 834 160 708 + 372 849 375 + 744 799 423 + 631 478 715 + 346 82 545 + 541 184 95 + 492 228 588 + 542 635 43 + 75 347 439 + 612 321 431 + 719 526 847 + 158 270 338 + 813 482 560 + 817 253 402 + 899 630 887 + 198 456 730 + 235 286 344 + 125 646 398 + 204 375 401 + 80 289 308 + 295 664 862 + 284 382 565 + 816 130 651 + 947 596 383 + 131 611 723 + 617 471 549 + 663 282 697 + 475 219 901 + 535 829 434 + 542 502 544 + 23 649 110 + 733 691 820 + 684 21 821 + 740 689 1 + 224 249 280 + 485 776 350 + 682 971 182 + 465 12 610 + 294 296 13 + 606 297 594 + 337 104 3 + 154 257 343 + 352 171 349 + 322 466 973 + 189 173 854 + 484 338 714 + 194 194 551 + 188 741 162 + 14 696 663 + 219 868 33 + 224 4 446 + 218 865 411 + 392 536 574 + 616 692 482 + 746 592 94 + 230 72 663 + 291 487 99 + 326 482 669 + 131 265 155 + 61 422 609 + 80 552 641 + 509 334 851 + 475 211 911 + 193 274 737 + 128 15 973 + 381 31 255 + 413 21 812 + 778 461 3 + 514 307 697 + 329 353 695 + 48 90 212 + 856 354 294 + 863 265 360 + 496 918 264 + 377 889 164 + 603 164 418 + 159 701 199 + 283 503 186 + 127 658 54 + 938 226 855 + 189 533 465 + 924 365 906 + 322 422 291 + 943 713 238 + 714 508 138 + 612 328 49 + 962 877 685 + 849 963 732 + 154 278 428 + 49 624 476 + 111 518 753 + 284 330 216 + 716 689 290 + 667 369 127 + 719 728 175 + 543 493 139 + 759 408 286 + 915 970 827 + 482 289 787 + 713 860 621 + 836 286 729 + 921 447 223 + 665 655 706 + 692 579 316 + 772 679 289 + 972 394 84 + 221 675 877 + 272 336 864 + 439 684 69 + 780 721 503 + 225 587 125 + 802 945 408 + 280 237 682 + 406 281 745 + 176 60 71 + 450 720 335 + 656 293 383 + 324 694 454 + 547 57 51 + 415 965 657 + 311 936 687 + 989 878 585 + 156 72 165 + 938 823 574 + 626 968 146 + 823 896 588 + 294 236 597 + 177 294 177 + 287 351 480 + 133 252 649 + 706 319 175 + 34 418 960 + 722 583 906 + 711 379 674 + 529 574 882 + 546 868 781 + 577 875 687 + 881 844 503 + 926 247 190 + 621 535 356 + 294 105 257 + 601 640 579 + 573 142 519 + 978 900 427 + 693 823 350 + 275 362 683 + 137 291 741 + 258 130 517 + 838 686 12 + 59 800 869 + 790 188 881 + 997 324 278 + 582 338 887 + 900 23 712 + 288 619 402 + 480 168 596 + 292 505 505 + 993 30 982 + 636 335 892 + 813 363 175 + 230 248 620 + 450 668 896 + 460 736 874 + 331 800 837 + 844 805 734 + 620 54 708 + 726 820 592 + 126 20 394 + 728 820 219 + 229 27 32 + 164 569 939 + 290 559 949 + 325 360 794 + 342 356 529 + 203 627 691 + 60 932 544 + 767 865 563 + 770 316 525 + 99 756 674 + 165 783 180 + 72 27 846 + 973 419 905 + 104 364 294 + 896 271 613 + 294 222 416 + 414 609 858 + 481 429 478 + 308 544 615 + 624 139 560 + 574 626 840 + 998 338 328 + 403 739 211 + 625 472 120 + 808 190 64 + 5 202 558 + 800 42 607 + 874 801 675 + 27 275 735 + 898 927 280 + 366 794 526 + 233 529 13 + 314 744 525 + 842 530 617 + 704 461 406 + 281 946 841 + 389 113 678 + 545 652 410 + 851 754 339 + 14 56 706 + 623 131 738 + 636 127 931 + 857 404 199 + 682 25 387 + 574 406 435 + 508 528 307 + 574 531 575 + 223 433 827 + 80 811 486 + 710 642 904 + 749 903 795 + 920 205 60 + 904 286 108 + 96 428 120 + 631 364 307 + 599 169 180 + 743 491 302 + 133 939 980 + 559 879 883 + 642 605 918 + 935 868 810 + 539 860 357 + 584 643 972 + 831 562 800 + 211 561 108 + 953 928 802 + 730 611 73 + 483 373 139 + 245 374 210 + 493 582 77 + 671 422 887 + 568 458 930 + 727 462 467 + 663 603 657 + 113 490 966 + 95 26 415 + 74 84 463 + 117 78 276 + 81 814 741 + 407 852 36 + 348 39 748 + 144 43 826 + 915 174 218 + 775 148 820 + 388 305 131 + 458 135 195 + 142 199 96 + 79 223 625 + 338 47 879 + 295 217 575 + 790 72 723 + 713 736 711 + 366 769 330 + 302 642 718 + 603 526 956 + 450 181 663 + 176 638 433 + 902 801 408 + 750 545 97 + 398 366 271 + 490 186 474 + 801 290 324 + 964 652 190 + 937 593 344 + 112 888 373 + 940 377 623 + 668 693 367 + 623 889 870 + 231 714 220 + 694 535 837 + 701 178 674 + 620 887 23 + 603 133 576 + 224 983 601 + 3 103 234 + 867 232 33 + 869 235 233 + 448 909 262 + 247 941 265 + 464 909 4 + 30 224 22 + 154 99 764 + 146 187 786 + 789 347 512 + 474 166 775 + 583 253 359 + 517 531 274 + 154 414 735 + 397 436 997 + 864 822 104 + 712 303 243 + 310 652 217 + 915 772 521 + 25 780 616 + 927 266 233 + 899 327 372 + 796 897 343 + 741 794 508 + 533 554 586 + 470 656 176 + 159 863 749 + 680 644 839 + 784 768 143 + 152 451 939 + 125 366 67 + 779 902 437 + 657 749 452 + 325 759 722 + 576 562 249 + 776 467 790 + 776 580 296 + 705 264 84 + 522 526 220 + 879 278 392 + 712 426 442 + 288 589 363 + 74 23 960 + 203 873 22 + 170 857 952 + 155 46 56 + 840 855 211 + 740 816 188 + 644 272 737 + 623 362 311 + 309 416 848 + 895 807 900 + 196 790 127 + 871 912 916 + 569 966 180 + 461 223 854 + 805 754 886 + 828 353 453 + 263 697 656 + 595 541 418 + 235 302 908 + 883 446 723 + 996 745 204 + 457 813 925 + 674 271 977 + 463 769 97 + 668 535 957 + 609 720 417 + 889 987 722 + 649 852 317 + 450 69 383 + 499 915 226 + 430 185 435 + 475 840 992 + 775 992 695 + 334 725 933 + 642 273 908 + 682 693 55 + 14 532 444 + 63 192 736 + 51 362 930 + 306 301 474 + 448 330 373 + 691 115 425 + 431 321 623 + 265 881 504 + 591 726 138 + 58 930 870 + 540 954 120 + 496 157 772 + 116 376 817 + 943 249 828 + 945 384 518 + 777 573 897 + 769 254 676 + 290 691 734 + 845 818 135 + 860 802 75 + 956 267 157 + 964 92 268 + 631 126 262 + 571 59 14 + 45 226 368 + 144 878 306 + 166 940 581 + 803 30 24 + 40 408 268 + 782 423 267 + 511 251 426 + 680 962 467 + 919 817 103 + 558 609 789 + 619 7 544 + 122 611 384 + 503 449 80 + 373 982 264 + 355 559 207 + 911 801 105 + 382 889 894 + 762 707 989 + 754 83 383 + 890 198 327 + 189 185 492 + 844 820 374 + 602 375 81 + 399 871 374 + 576 446 620 + 696 249 930 + 203 510 741 + 485 264 79 + 485 310 443 + 163 340 469 + 187 15 873 + 309 506 141 + 319 508 753 + 202 457 500 + 560 614 177 + 377 909 534 + 84 32 898 + 261 761 825 + 207 763 85 + 649 544 761 + 874 639 578 + 760 555 435 + 738 108 970 + 711 458 986 + 31 529 83 + 98 374 182 + 344 620 186 + 421 340 29 + 490 860 153 + 97 793 609 + 412 70 510 + 855 542 805 + 753 320 429 + 130 245 621 + 173 309 23 + 741 513 716 + 588 632 728 + 53 928 543 + 429 868 480 + 455 90 465 + 673 302 632 + 238 255 483 + 455 49 181 + 325 935 570 + 631 118 140 + 579 987 515 + 385 485 576 + 466 497 16 + 85 57 595 + 967 801 619 + 792 543 386 + 842 480 332 + 861 688 780 + 88 209 741 + 784 542 396 + 696 800 232 + 434 969 747 + 709 342 679 + 698 892 147 + 526 474 726 + 491 707 679 + 241 197 440 + 799 371 452 + 832 425 98 + 249 288 669 + 657 909 768 + 657 930 957 + 751 211 846 + 2 642 844 + 748 718 11 + 694 764 366 + 332 231 268 + 580 593 459 + 921 656 751 + 171 757 815 + 828 555 167 + 38 409 765 + 244 455 834 + 251 121 421 + 659 271 526 + 401 470 326 + 354 241 846 + 145 732 473 + 53 261 972 + 192 594 511 + 480 337 383 + 68 182 937 + 472 478 653 + 84 346 471 + 707 458 137 + 710 483 366 + 954 52 537 + 871 116 778 + 670 104 912 + 989 639 346 + 139 444 640 + 876 497 599 + 313 8 980 + 211 896 163 + 127 894 850 + 504 230 28 + 385 710 79 + 602 553 90 + 981 628 560 + 653 532 914 + 452 275 432 + 251 486 366 + 521 257 539 + 385 255 892 + 552 405 361 + 220 223 576 + 608 368 309 + 287 92 647 + 33 346 483 + 271 397 213 + 834 8 851 + 450 129 51 + 477 139 847 + 652 619 430 + 525 117 446 + 505 656 250 + 387 34 263 + 288 651 381 + 450 665 145 + 704 612 710 + 875 974 543 + 887 419 378 + 328 768 521 + 249 30 936 + 318 762 906 + 807 242 71 + 794 413 374 + 100 200 330 + 317 65 889 + 268 175 870 + 69 215 691 + 487 484 583 + 368 497 505 + 402 64 263 + 290 420 846 + 552 525 839 + 300 497 485 + 371 144 551 + 590 391 504 + 790 519 261 + 533 533 519 + 997 537 453 + 869 26 534 + 179 787 612 + 470 6 559 + 407 781 138 + 239 498 490 + 390 291 976 + 604 227 556 + 78 937 610 + 513 171 447 + 528 874 853 + 308 925 92 + 113 114 109 + 286 820 150 + 68 64 664 + 29 952 167 + 86 988 736 + 530 285 93 + 533 829 394 + 654 917 322 + 79 802 748 + 79 226 476 + 63 681 810 + 699 249 37 + 970 116 99 + 332 355 71 + 821 366 189 + 653 531 751 + 577 791 917 + 841 104 877 + 717 993 919 + 342 969 58 + 469 458 501 + 190 446 208 + 511 151 600 + 635 875 369 + 443 580 620 + 235 761 902 + 170 707 130 + 404 586 241 + 270 920 319 + 280 340 126 + 226 357 857 + 432 401 816 + 122 962 518 + 903 139 38 + 886 928 553 + 884 636 522 + 139 696 787 + 936 455 611 + 935 238 617 + 879 265 631 + 162 490 358 + 447 520 570 + 283 118 375 + 432 411 768 + 468 110 89 + 642 116 624 + 299 8 687 + 426 802 789 + 428 846 419 + 21 750 486 + 306 251 164 + 824 54 144 + 625 273 242 + 625 507 776 + 618 429 200 + 7 81 763 + 167 288 97 + 60 239 173 + 223 370 259 + 719 160 934 + 895 833 51 + 961 693 984 + 240 940 566 + 240 869 930 + 171 457 848 + 105 693 480 + 807 288 493 + 839 883 538 + 18 659 905 + 883 665 543 + 904 746 659 + 225 119 529 + 523 104 507 + 447 57 109 + 642 234 709 + 319 554 656 + 849 437 597 + 648 645 614 + 482 447 953 + 891 321 883 + 432 423 391 + 295 684 242 + 214 303 540 + 562 256 130 + 784 369 960 + 414 510 954 + 395 508 442 + 790 536 212 + 764 463 384 + 515 37 205 + 857 840 421 + 778 876 558 + 594 698 882 + 274 425 847 + 463 766 592 + 825 456 751 + 42 530 818 + 800 812 238 + 795 832 365 + 879 814 318 + 102 763 445 + 916 349 731 + 165 838 485 + 757 973 270 + 520 501 512 + 682 157 411 + 326 563 238 + 881 173 303 + 776 160 358 + 810 284 156 + 169 981 827 + 132 886 635 + 109 223 359 + 785 28 287 + 2 855 288 + 782 854 23 + 824 452 743 + 425 79 768 + 839 380 810 + 859 212 356 + 545 250 389 + 341 270 90 + 271 31 500 + 958 38 718 + 890 7 642 + 437 869 750 + 267 488 241 + 481 517 781 + 898 751 423 + 363 244 7 + 938 960 415 + 714 297 426 + 821 370 697 + 454 77 498 + 290 171 296 + 257 509 698 + 504 455 525 + 619 771 981 + 502 179 779 + 554 746 322 + 554 203 273 + 576 557 27 + 560 474 284 + 76 85 88 + 366 418 956 + 426 487 928 + 468 783 402 + 547 167 678 + 206 627 728 + 467 191 185 + 621 856 989 + 618 794 862 + 183 667 714 + 582 707 993 + 558 38 366 + 324 111 131 + 939 660 600 + 863 576 550 + 761 410 470 + 414 273 362 + 411 148 179 + 532 795 514 + 299 214 719 + 296 871 522 + 557 895 97 + 489 873 782 + 398 81 760 + 493 75 328 + 832 502 96 + 482 505 247 + 378 667 38 + 463 434 78 + 190 789 78 + 798 510 131 + 855 502 824 + 698 775 920 + 685 930 693 + 920 723 923 + 911 303 901 + 668 574 538 + 8 832 573 + 670 629 626 + 248 686 96 + 434 131 743 + 456 716 679 + 294 807 107 + 533 284 167 + 765 615 130 + 958 870 257 + 910 169 662 + 304 829 425 + 600 235 796 + 411 788 121 + 243 840 791 + 576 707 927 + 613 307 633 + 58 888 639 + 634 707 253 + 589 371 730 + 193 956 813 + 733 551 197 + 155 973 175 + 763 477 200 + 102 984 83 + 207 427 487 + 135 868 546 + 375 596 389 + 329 405 299 + 496 691 230 + 266 975 261 + 295 834 423 + 80 140 572 + 844 660 625 + 772 44 369 + 171 642 782 + 352 889 273 + 788 228 588 + 737 852 753 + 599 322 664 + 545 296 545 + 445 137 454 + 218 69 171 + 234 928 681 + 67 991 829 + 166 131 174 + 442 11 769 + 324 133 795 + 736 757 408 + 49 177 439 + 719 923 31 + 497 953 502 + 664 684 447 + 173 497 278 + 954 888 913 + 764 118 107 + 601 850 972 + 466 61 19 + 969 499 418 + 686 460 404 + 327 329 165 + 596 726 139 + 811 596 75 + 185 331 327 + 216 409 168 + 160 196 483 + 264 533 1 + 227 495 151 + 226 708 155 + 580 345 615 + 586 900 862 + 16 699 871 + 38 594 382 + 760 684 141 + 770 455 511 + 286 821 117 + 582 919 393 + 433 979 346 + 75 939 949 + 102 899 631 + 98 305 567 + 349 636 399 + 627 981 520 + 948 639 181 + 753 150 521 + 776 563 328 + 89 613 658 + 552 747 504 + 131 449 276 + 429 824 391 + 283 542 472 + 731 199 435 + 456 707 160 + 675 243 107 + 547 911 854 + 170 849 912 + 497 869 377 + 475 951 392 + 458 273 24 + 140 109 311 + 38 276 388 + 151 274 515 + 100 704 858 + 811 362 42 + 745 777 817 + 740 497 81 + 424 270 266 + 375 714 277 + 602 668 923 + 33 492 225 + 603 953 772 + 244 65 920 + 247 659 29 + 380 651 916 + 674 529 388 + 656 624 288 + 53 112 270 + 653 385 841 + 736 945 725 + 474 883 204 + 995 21 127 + 264 886 337 + 873 870 237 + 275 42 834 + 188 202 872 + 232 234 490 + 688 384 29 + 713 174 281 + 90 533 299 + 365 437 364 + 345 940 484 + 572 829 274 + 556 319 28 + 310 736 27 + 758 729 19 + 919 993 823 + 942 949 411 + 520 610 663 + 376 24 997 + 876 668 790 + 762 682 677 + 530 224 905 + 480 624 428 + 127 796 916 + 777 114 158 + 38 824 844 + 771 821 741 + 870 738 438 + 615 13 677 + 856 751 710 + 68 89 515 + 827 390 728 + 889 356 930 + 741 935 128 + 858 515 386 + 641 922 307 + 714 383 434 + 381 638 194 + 710 290 388 + 601 658 846 + 610 559 781 + 10 439 810 + 114 699 864 + 848 860 733 + 949 736 155 + 454 185 588 + 188 877 350 + 597 820 593 + 240 725 614 + 22 553 516 + 239 428 318 + 707 173 296 + 649 766 51 + 557 760 313 + 913 62 485 + 362 24 684 + 805 55 212 + 610 397 255 + 331 680 376 + 733 339 525 + 777 7 686 + 879 920 684 + 495 926 25 + 175 533 818 + 678 810 343 + 690 823 682 + 52 185 180 + 245 228 826 + 299 102 977 + 904 227 871 + 867 20 889 + 666 220 171 + 696 805 515 + 380 681 837 + 738 243 339 + 576 513 714 + 898 609 914 + 732 403 842 + 65 29 417 + 635 604 578 + 588 610 339 + 123 147 654 + 65 80 660 + 113 123 70 + 530 767 183 + 154 253 34 + 377 994 217 + 991 771 825 + 557 595 223 + 839 175 698 + 680 414 626 + 57 876 930 + 675 735 408 + 674 747 543 + 547 749 929 + 161 36 383 + 286 951 733 + 453 923 535 + 480 575 661 + 643 402 847 + 630 953 624 + 21 888 632 + 136 814 335 + 833 441 246 + 937 388 147 + 613 604 255 + 668 625 410 + 196 660 255 + 117 333 779 + 884 780 853 + 912 919 303 + 72 632 889 + 929 27 933 + 858 630 181 + 647 439 851 + 543 205 795 + 270 431 312 + 514 300 234 + 455 290 594 + 415 38 755 + 392 749 796 + 760 749 105 + 368 10 783 + 844 620 117 + 514 323 208 + 359 499 126 + 641 9 263 + 636 233 362 + 61 245 109 + 665 493 989 + 494 711 865 + 195 534 431 + 200 651 721 + 42 832 577 + 178 262 431 + 912 555 708 + 891 524 503 + 326 978 344 + 984 371 44 + 678 443 935 + 655 654 905 + 384 602 298 + 828 716 458 + 734 243 645 + 200 588 627 + 434 319 449 + 541 648 208 + 618 393 505 + 49 51 527 + 651 431 27 + 794 116 242 + 454 99 190 + 614 169 369 + 635 347 837 + 533 718 55 + 127 859 890 + 809 535 303 + 922 487 246 + 199 619 78 + 124 599 113 + 951 248 547 + 853 792 528 + 639 270 510 + 704 256 49 + 192 143 521 + 821 5 339 + 14 299 920 + 827 296 810 + 396 630 54 + 409 319 535 + 582 850 483 + 748 125 175 + 876 51 329 + 536 141 309 + 944 357 396 + 807 390 188 + 889 577 474 + 778 295 217 + 752 299 217 + 45 424 155 + 506 283 758 + 239 427 742 + 740 162 16 + 103 466 204 + 656 718 395 + 711 370 556 + 915 240 466 + 381 152 564 + 698 136 118 + 801 989 979 + 404 20 740 + 920 980 503 + 426 449 642 + 345 396 63 + 314 52 601 + 908 910 453 + 639 943 749 + 886 903 652 + 505 623 394 + 564 131 304 + 250 542 119 + 470 353 683 + 207 558 664 + 587 282 129 + 368 850 270 + 721 525 763 + 857 515 929 + 163 172 921 + 813 379 716 + 848 308 879 + 231 683 824 + 564 715 305 + 589 903 967 + 452 576 371 + 120 820 215 + 444 536 215 + 897 300 478 + 659 78 489 + 688 259 807 + 475 744 132 + 430 47 721 + 59 729 594 + 123 255 846 + 267 822 141 + 283 982 920 + 914 670 772 + 31 803 762 + 882 940 22 + 196 889 610 + 412 540 310 + 473 467 599 + 186 108 628 + 749 266 559 + 876 263 736 + 741 794 155 + 916 489 217 + 244 683 93 + 735 32 860 + 79 469 774 + 694 498 168 + 875 971 968 + 44 660 936 + 891 909 68 + 335 803 447 + 592 440 192 + 602 625 528 + 964 299 913 + 864 165 676 + 870 211 388 + 139 658 896 + 161 710 828 + 239 681 111 + 71 727 871 + 899 324 898 + 876 969 47 + 102 426 768 + 645 531 788 + 740 143 24 + 126 687 39 + 692 236 701 + 680 904 696 + 19 888 694 + 315 353 457 + 331 917 500 + 407 291 968 + 335 410 880 + 558 515 406 + 450 379 766 + 500 149 685 + 90 442 254 + 590 573 807 + 444 759 934 + 547 983 229 + 591 6 764 + 457 631 82 + 351 623 791 + 697 240 380 + 680 586 523 + 142 542 564 + 196 568 103 + 671 672 588 + 861 102 540 + 297 946 373 + 351 757 750 + 573 445 421 + 110 931 491 + 244 667 417 + 253 852 662 + 133 258 885 + 801 791 404 + 840 867 890 + 138 506 521 + 786 496 173 + 813 618 607 + 56 189 183 + 143 464 143 + 194 568 251 + 553 975 89 + 40 956 336 + 529 579 340 + 517 876 870 + 698 748 771 + 513 191 220 + 985 754 351 + 297 869 155 + 865 124 214 + 349 627 737 + 458 241 398 + 383 417 996 + 469 56 636 + 281 379 667 + 290 375 403 + 61 54 128 + 47 999 378 + 16 996 484 + 453 718 314 + 324 643 418 + 240 134 361 + 890 9 340 + 141 90 353 + 868 94 582 + 876 486 539 + 231 662 114 + 981 831 580 + 609 264 435 + 510 378 388 + 125 321 143 + 245 785 782 + 171 368 238 + 78 959 740 + 174 264 202 + 797 597 391 + 832 496 415 + 155 676 108 + 648 947 171 + 630 556 239 + 75 61 727 + 356 439 740 + 363 455 230 + 746 64 703 + 699 487 178 + 110 477 537 + 347 640 201 + 704 118 559 + 857 719 453 + 215 861 623 + 665 768 311 + 635 95 630 + 418 547 323 + 546 432 466 + 635 256 163 + 20 948 990 + 164 982 281 + 152 173 745 + 688 580 193 + 602 239 331 + 875 390 312 + 935 818 360 + 163 996 778 + 838 617 720 + 69 195 442 + 795 604 370 + 809 647 473 + 724 606 742 + 709 743 861 + 101 798 285 + 656 333 91 + 541 591 94 + 185 327 149 + 677 34 945 + 543 170 473 + 544 183 994 + 578 574 351 + 560 863 386 + 62 613 114 + 67 950 242 + 303 606 171 + 364 461 152 + 592 209 521 + 736 696 587 + 935 534 284 + 466 283 120 + 301 458 742 + 622 618 758 + 332 643 475 + 704 495 412 + 386 920 113 + 632 658 906 + 405 917 669 + 969 309 974 + 762 93 102 + 778 191 601 + 897 117 681 + 313 553 678 + 60 703 504 + 360 711 335 + 240 415 317 + 83 256 292 + 182 622 509 + 945 298 318 + 812 581 650 + 988 778 820 + 744 692 625 + 808 652 11 + 156 285 613 + 256 59 486 + 9 493 462 + 246 488 875 + 476 284 372 + 84 413 124 + 508 626 464 + 784 760 569 + 275 439 701 + 669 705 634 + 571 647 526 + 704 798 866 + 141 939 981 + 700 416 888 + 677 579 687 + 127 250 564 + 302 288 392 + 747 164 661 + 876 145 974 + 235 776 950 + 698 425 25 + 711 960 937 + 587 155 168 + 321 39 529 + 843 172 601 + 538 979 79 + 209 788 585 + 347 615 623 + 605 703 53 + 348 760 293 + 825 194 336 + 246 913 550 + 571 745 359 + 755 305 568 + 137 502 612 + 92 335 819 + 185 176 244 + 793 927 516 + 90 917 10 + 795 120 526 + 376 200 481 + 935 286 222 + 745 116 477 + 132 528 588 + 812 162 598 + 926 516 67 + 137 753 113 + 762 860 967 + 894 663 993 + 420 933 587 + 822 614 897 + 946 964 988 + 731 224 756 + 582 547 763 + 273 333 12 + 520 794 181 + 461 498 846 + 970 493 885 + 866 400 229 + 895 427 943 + 80 303 913 + 658 256 244 + 481 981 281 + 418 784 512 + 785 739 556 + 598 79 548 + 905 798 18 + 16 747 709 + 604 422 109 + 622 337 607 + 235 664 940 + 192 928 263 + 427 669 747 + 259 364 794 + 312 606 973 + 66 888 604 + 504 601 128 + 789 731 543 + 883 385 584 + 549 746 739 + 243 30 974 + 517 774 893 + 479 361 847 + 507 170 333 + 264 387 860 + 688 905 485 + 302 677 369 + 521 918 694 + 306 435 744 + 413 683 692 + 662 504 471 + 131 393 765 + 277 613 541 + 311 977 448 + 77 714 200 + 535 760 407 + 567 910 371 + 477 161 408 + 175 224 834 + 524 139 423 + 53 197 234 + 741 44 130 + 747 220 343 + 152 970 844 + 517 178 54 + 585 864 867 + 812 201 16 + 434 561 27 + 617 372 23 + 483 981 131 + 635 157 182 + 729 836 185 + 638 762 607 + 99 836 79 + 714 939 613 + 19 369 171 + 168 424 312 + 161 605 447 + 294 24 766 + 390 16 992 + 188 31 532 + 876 971 282 + 893 980 505 + 36 64 438 + 820 658 792 + 784 742 672 + 544 951 415 + 825 586 313 + 115 47 298 + 913 539 539 + 399 383 574 + 5 616 775 + 401 574 837 + 932 186 210 + 314 140 652 + 685 75 667 + 683 303 224 + 654 260 698 + 269 338 909 + 481 395 983 + 467 651 337 + 117 633 789 + 960 676 402 + 570 438 248 + 537 686 151 + 100 375 563 + 894 196 476 + 902 430 890 + 832 161 413 + 852 600 150 + 655 713 277 + 223 462 773 + 579 348 861 + 423 599 107 + 820 655 872 + 664 615 487 + 175 158 793 + 382 330 208 + 226 433 657 + 316 321 505 + 332 718 917 + 349 349 837 + 220 449 309 + 353 49 699 + 745 314 852 + 488 295 161 + 390 277 913 + 403 130 139 + 194 244 874 + 250 900 126 + 234 800 17 + 434 407 144 + 502 334 514 + 777 558 417 + 581 435 444 + 644 399 448 + 351 674 351 + 588 789 785 + 418 283 642 + 410 177 125 + 110 116 747 + 116 392 639 + 22 250 219 + 106 332 452 + 882 523 655 + 838 798 712 + 970 438 99 + 796 526 268 + 18 569 586 + 811 154 770 + 225 483 638 + 700 365 856 + 628 121 280 + 109 217 93 + 610 365 262 + 628 309 184 + 716 382 175 + 72 480 116 + 762 852 94 + 398 119 308 + 595 323 380 + 289 260 116 + 73 26 147 + 833 574 967 + 790 595 890 + 513 446 883 + 657 520 594 + 241 206 421 + 193 383 465 + 993 932 141 + 972 902 489 + 54 459 409 + 67 134 614 + 43 487 631 + 578 500 479 + 728 426 182 + 441 202 325 + 213 653 761 + 311 499 642 + 265 939 467 + 457 609 840 + 43 732 121 + 487 317 958 + 223 424 394 + 489 429 40 + 367 87 362 + 420 217 87 + 628 855 185 + 212 679 162 + 142 146 150 + 770 529 597 + 735 410 568 + 457 497 182 + 203 447 45 + 266 299 200 + 933 580 14 + 345 883 795 + 629 311 798 + 81 312 674 + 25 40 629 + 58 343 43 + 285 384 381 + 365 202 764 + 144 319 775 + 236 237 727 + 219 681 491 + 374 901 870 + 429 92 77 + 561 73 648 + 845 28 647 + 764 497 183 + 345 591 73 + 824 804 193 + 37 452 516 + 12 25 584 + 33 431 562 + 283 354 846 + 457 278 67 + 698 201 894 + 26 283 646 + 658 597 344 + 686 455 490 + 473 265 560 + 497 207 736 + 140 298 623 + 588 960 698 + 591 32 249 + 3 973 823 + 265 151 789 + 644 300 86 + 552 366 744 + 561 302 955 + 547 867 988 + 514 852 638 + 682 499 416 + 573 945 845 + 535 635 658 + 197 495 330 + 333 483 690 + 309 42 532 + 489 158 372 + 566 482 961 + 109 341 783 + 677 712 119 + 531 37 232 + 340 720 347 + 913 134 690 + 889 142 429 + 206 232 821 + 742 721 309 + 461 532 188 + 888 360 389 + 671 950 531 + 569 238 573 + 205 837 461 + 678 911 560 + 537 935 552 + 245 346 500 + 84 225 546 + 506 752 793 + 499 609 383 + 246 199 476 + 197 634 991 + 420 554 641 + 238 720 826 + 571 179 321 + 547 902 890 + 550 5 156 + 424 149 875 + 598 156 814 + 724 95 766 + 38 236 620 + 742 238 162 + 462 213 218 + 283 599 565 + 460 812 473 + 331 733 798 + 43 32 896 + 286 711 908 + 406 288 678 + 515 881 387 + 914 756 617 + 300 178 3 + 559 543 905 + 485 486 909 + 851 950 411 + 360 806 419 + 704 305 747 + 730 206 61 + 808 435 421 + 588 349 416 + 346 519 684 + 718 771 253 + 936 695 748 + 966 123 346 + 487 571 976 + 717 673 998 + 343 505 124 + 109 169 918 + 247 646 985 + 850 995 239 + 702 762 661 + 733 677 459 + 54 660 25 + 625 661 192 + 654 55 168 + 227 364 350 + 221 655 867 + 52 413 767 + 948 714 641 + 111 412 816 + 859 833 382 + 250 719 818 + 528 616 94 + 386 203 781 + 111 447 244 + 316 383 677 + 280 100 824 + 452 322 649 + 634 793 332 + 625 665 349 + 49 435 758 + 320 580 776 + 352 166 227 + 691 801 376 + 89 794 10 + 758 19 387 + 24 951 738 + 584 127 681 + 564 888 469 + 421 813 308 + 120 380 894 + 539 675 908 + 610 112 430 + 605 196 435 + 822 89 10 + 912 760 205 + 497 850 873 + 472 876 699 + 582 896 978 + 727 238 974 + 748 784 223 + 961 411 965 + 954 767 62 + 148 855 987 + 832 955 512 + 399 748 110 + 530 616 422 + 525 708 992 + 668 340 962 + 833 804 120 + 797 294 259 + 693 181 688 + 898 165 715 + 675 424 309 + 596 76 129 + 519 470 267 + 377 926 744 + 551 66 834 + 560 976 275 + 475 551 92 + 195 468 205 + 446 358 122 + 366 338 734 + 972 710 760 + 914 818 24 + 532 324 333 + 75 917 277 + 605 656 369 + 727 548 469 + 58 84 437 + 674 524 68 + 467 452 792 + 841 519 660 + 922 861 946 + 682 753 605 + 777 419 758 + 536 434 269 + 291 624 351 + 372 151 768 + 86 579 751 + 252 720 474 + 976 739 949 + 878 23 771 + 320 259 561 + 536 887 709 + 491 828 668 + 949 488 913 + 973 40 122 + 868 492 808 + 261 938 614 + 42 327 679 + 296 806 227 + 251 681 523 + 555 933 543 + 802 343 31 + 739 605 863 + 581 553 337 + 198 880 885 + 139 466 781 + 479 471 785 + 565 29 36 + 962 283 367 + 756 881 927 + 761 837 936 + 413 712 289 + 118 620 91 + 297 732 256 + 733 895 489 + 163 12 540 + 655 898 321 + 241 509 371 + 916 272 653 + 688 281 810 + 103 215 281 + 987 92 408 + 957 170 454 + 466 88 293 + 40 813 103 + 436 766 254 diff --git a/AOC2016/input2016/day04.in b/AOC2016/input2016/day04.in new file mode 100644 index 0000000..c80cd7b --- /dev/null +++ b/AOC2016/input2016/day04.in @@ -0,0 +1,974 @@ +aczupnetwp-mfyyj-opalcexpye-977[peyac] +qzchnzbshud-cxd-trdq-sdrshmf-105[jqexn] +molgbzqfib-bdd-mrozexpfkd-289[bdfmo] +enzcntvat-pnaql-qrfvta-351[antqv] +otzkxtgzoutgr-jek-vaxingyotm-670[tgokx] +fmsledevhsyw-gerhc-gsexmrk-qerekiqirx-126[ersgh] +yknnkoera-zua-ykjpwejiajp-212[rfzym] +dfcxsqhwzs-qobrm-gvwddwbu-532[dwbqs] +oqnidbshkd-eknvdq-cdozqsldms-261[vygwn] +kwvacumz-ozilm-akidmvomz-pcvb-ikycqaqbqwv-538[mvaci] +sno-rdbqds-qzaahs-rsnqzfd-599[sdqan] +zekvierkzferc-treup-ivrthlzjzkzfe-633[ezrkf] +aoubshwq-suu-difqvogwbu-922[uboqs] +dpotvnfs-hsbef-kfmmzcfbo-nbobhfnfou-571[fbonh] +hcd-gsqfsh-qobrm-qcohwbu-gsfjwqsg-792[qsghb] +nbhofujd-cvooz-mbcpsbupsz-649[bocps] +pxtihgbsxw-ktuubm-tgterlbl-735[mxauz] +mvydjvxodqz-xviyt-hvivbzhzio-369[vizdh] +bqxnfdmhb-bzmcx-bnzshmf-cdozqsldms-755[bmdsz] +lxwbdvna-pajmn-snuuhknjw-mnbrpw-199[nwabj] +molgbzqfib-zxkav-zlxqfkd-ildfpqfzp-627[fzlqb] +iuruxlar-vrgyzoi-mxgyy-sgtgmksktz-904[gryik] +bkzrrhehdc-azrjds-qdzbpthrhshnm-729[hrdzb] +hplazytkpo-dnlgpyrpc-sfye-epnsyzwzrj-457[pyzel] +ajyqqgdgcb-hcjjwzcyl-umpiqfmn-366[cjqgm] +kzgwomvqk-kpwkwtibm-xczkpiaqvo-772[kwimo] +bqvvu-nwilwcejc-ydkykhwpa-ykjpwejiajp-628[jwkpy] +amlqskcp-epybc-afmamjyrc-pcqcypaf-574[capmy] +gcfcnuls-aluxy-zfiqyl-guleyncha-994[lcuya] +zgmfyxypbmsq-djmucp-umpiqfmn-444[qwrxz] +vrurcjah-pajmn-ljwmh-bnaerlnb-771[ajnrb] +nwlddtqtpo-awldetn-rcldd-opawzjxpye-457[ztsxm] +crwwv-bdd-rpbo-qbpqfkd-393[bdpqr] +dzczkrip-xiruv-srjbvk-rercpjzj-607[rjzci] +sno-rdbqds-dff-qdbdhuhmf-313[orjnb] +bnqqnrhud-bzmcx-qdrdzqbg-781[qbdnr] +upq-tfdsfu-kfmmzcfbo-tupsbhf-779[fubmp] +xgjougizobk-vrgyzoi-mxgyy-yzuxgmk-826[gyoxz] +zgmfyxypbmsq-zyqicr-bcnjmwkclr-756[jluaw] +joufsobujpobm-cvooz-vtfs-uftujoh-857[mghad] +lnkfaypeha-pkl-oaynap-xqjju-ykjpwejiajp-342[ajpky] +esyfwlau-wyy-vwhdgqewfl-580[pqlsd] +lhkhszqx-fqzcd-rbzudmfdq-gtms-trdq-sdrshmf-859[jzybf] +dmbttjgjfe-kfmmzcfbo-eftjho-623[kzlyx] +qcffcgwjs-xszzmpsob-zopcfohcfm-246[cfosz] +pbeebfvir-ovbunmneqbhf-cynfgvp-tenff-freivprf-273[jlves] +dpssptjwf-cvooz-sftfbsdi-727[sfdop] +vdzonmhydc-bzmcx-nodqzshnmr-391[dmnzc] +ynssr-vahvhetmx-tgterlbl-891[ldyzb] +zilqwikbqdm-akidmvomz-pcvb-lmdmtwxumvb-824[mbdiv] +qfkkj-nlyoj-xlcvpetyr-379[qsztm] +sbejpbdujwf-cvooz-nbobhfnfou-181[bofjn] +ipvohghykvbz-ihzrla-lunpullypun-383[jfptx] +clotzlnetgp-prr-lnbftdtetzy-665[tlenp] +fhezusjybu-rkddo-bqrehqjeho-894[ehbdj] +xlrypetn-ojp-lnbftdtetzy-327[uwdtq] +ovbunmneqbhf-pbafhzre-tenqr-enoovg-bcrengvbaf-299[benfo] +xmtjbzidx-zbb-gjbdnodxn-291[bdxjn] +raphhxuxts-ytaanqtpc-stktadebtci-739[tachp] +lejkrscv-avccpsvre-uvgcfpdvek-269[vtewy] +esyfwlau-xdgowj-umklgewj-kwjnauw-944[zntcg] +bnmrtldq-fqzcd-azrjds-rsnqzfd-261[dqrzf] +npmhcargjc-qaytclecp-fslr-yaosgqgrgml-184[cgalr] +iutyaskx-mxgjk-houngfgxjuay-vrgyzoi-mxgyy-lotgtiotm-280[reypq] +mhi-lxvkxm-cxeeruxtg-nlxk-mxlmbgz-891[ymnuv] +avw-zljyla-jovjvshal-dvyrzovw-331[vajlo] +jxdkbqfz-ciltbo-zlkqxfkjbkq-627[cvump] +kpvgtpcvkqpcn-lgnnadgcp-eqpvckpogpv-154[ikqst] +eadalsjq-yjsvw-hjgbwuladw-wyy-mkwj-lwklafy-944[wajly] +iuruxlar-iuxxuyobk-igtje-iutzgotsktz-644[uitxg] +pdjqhwlf-hjj-hqjlqhhulqj-179[hjqld] +drxevkzt-irsszk-kvtyefcfxp-997[kefrs] +houngfgxjuay-iuruxlar-inuiurgzk-vaxingyotm-644[yiowt] +lzfmdshb-bgnbnkzsd-dmfhmddqhmf-755[klhim] +mvkccspson-bkllsd-wkxkqowoxd-120[koscd] +rgndvtcxr-rpcsn-hpath-245[sitjk] +apuut-xviyt-nzmqdxzn-317[mgons] +udglrdfwlyh-vfdyhqjhu-kxqw-pdunhwlqj-829[dhlqu] +lejkrscv-gcrjkzt-xirjj-drerxvdvek-659[qftns] +zotts-mwupyhayl-bohn-uhufsmcm-604[imljo] +vcibutulxiom-jfumncw-alumm-mbcjjcha-370[mcuja] +nvrgfezqvu-tcrjjzwzvu-avccpsvre-ivjvrity-217[vrcjz] +myxcewob-qbkno-bkllsd-nocsqx-744[bockl] +zlilocri-pzxsbkdbo-erkq-ildfpqfzp-887[ilpzb] +zntargvp-pnaql-pbngvat-pbagnvazrag-377[agnpv] +rgndvtcxr-uadltg-prfjxhxixdc-921[xdrcg] +pbeebfvir-cynfgvp-tenff-ernpdhvfvgvba-663[fvebn] +bqvvu-ywjzu-ykwpejc-hwxknwpknu-290[wkujn] +xjmmjndqz-xviyt-xjvodib-vivgtndn-785[vdijn] +szfyrqriuflj-srjbvk-tljkfdvi-jvimztv-919[jvfir] +ucynmlgxcb-afmamjyrc-pcacgtgle-574[cagml] +zntargvp-pnaql-pbngvat-npdhvfvgvba-299[vanpg] +gcfcnuls-aluxy-xsy-jolwbumcha-110[cluas] +yuxufmdk-sdmpq-nuatmlmdpage-omzpk-oamfuzs-mzmxkeue-170[muade] +qfmcusbwq-pibbm-aobousasbh-792[bsamo] +zsxyfgqj-wfggny-qfgtwfytwd-515[lmnry] +rwcnawjcrxwju-ljwmh-lxjcrwp-anjlzdrbrcrxw-667[rwjcl] +ocipgvke-gii-vtckpkpi-466[ikpcg] +iruzfrtkzmv-treup-tfrkzex-kirzezex-945[rzekt] +drxevkzt-gcrjkzt-xirjj-glityrjzex-659[psznt] +htqtwkzq-gzssd-tujwfyntsx-125[tsqwz] +wbhsfbohwcboz-qobrm-igsf-hsghwbu-584[bhosw] +diozmivodjivg-wpiit-gvwjmvojmt-655[bknca] +vkppo-vbemuh-qsgkyiyjyed-478[yekpv] +enzcntvat-hafgnoyr-qlr-ratvarrevat-325[artnv] +atyzghrk-yigbktmkx-natz-yzuxgmk-644[inshw] +votubcmf-fhh-bobmztjt-415[nmolz] +pualyuhapvuhs-jhukf-jvhapun-shivyhavyf-773[asijb] +zovldbkfz-zxkav-zrpqljbo-pbosfzb-211[bdtuy] +ocipgvke-dcumgv-octmgvkpi-180[cgvik] +udglrdfwlyh-exqqb-ghyhorsphqw-595[hqdgl] +vhehkyne-vtgwr-vhtmbgz-ybgtgvbgz-657[gvbht] +bknsykmdsfo-bkwzkqsxq-oqq-ckvoc-458[sxmzy] +shoewudys-uww-tuiywd-426[wudsy] +krxqjijamxdb-kjbtnc-mnyjacvnwc-979[jcnab] +irdgrxzex-srjbvk-tljkfdvi-jvimztv-555[stqrm] +bxaxipgn-vgpst-rpcsn-pcpanhxh-869[pnxac] +tcrjjzwzvu-jtrmvexvi-ylek-jkfirxv-165[jvrei] +ugjjgkanw-vqw-vwkayf-476[qbskp] +sgmtkzoi-yigbktmkx-natz-iutzgotsktz-540[tkzgi] +wpuvcdng-dwppa-eqpvckpogpv-284[pvcdg] +tcfkqcevkxg-lgnnadgcp-ocpcigogpv-700[rcqwm] +tfejldvi-xiruv-avccpsvre-ivtvzmzex-503[stzno] +oknkvcta-itcfg-tcddkv-fgrnqaogpv-596[zcmwx] +udpsdjlqj-fdqgb-uhdftxlvlwlrq-491[hqpoz] +bpvctixr-ltpedcxots-rwdrdapit-bpcpvtbtci-687[eklrj] +kzgwomvqk-kivlg-bmkpvwtwog-590[kgvwm] +tcrjjzwzvu-tyftfcrkv-ivrthlzjzkzfe-607[ztfjr] +vqr-ugetgv-hnqygt-fgxgnqrogpv-440[gqvnr] +ahngzyzqcntr-azrjds-nodqzshnmr-417[khyzv] +gsrwyqiv-kvehi-hci-vigimzmrk-386[ivghk] +lgh-kwujwl-uzgugdslw-hmjuzskafy-450[umnbs] +xfbqpojafe-gmpxfs-bobmztjt-779[vztym] +lzfmdshb-eknvdq-rzkdr-339[dkrzb] +dmybmsuzs-qss-qzsuzqqduzs-690[sqzud] +nzwzcqfw-upwwjmply-opawzjxpye-925[wpzjy] +qvbmzvibqwvit-akidmvomz-pcvb-zmkmqdqvo-954[vmqbi] +ykjoqian-cnwza-oywrajcan-dqjp-hwxknwpknu-420[nawjk] +gzefmnxq-otaoaxmfq-efadmsq-846[sdilh] +dkqjcbctfqwu-lgnnadgcp-ujkrrkpi-830[ckdgj] +zilqwikbqdm-kivlg-kwibqvo-amzdqkma-980[ilkqv] +dszphfojd-ezf-qvsdibtjoh-883[dfhjo] +sno-rdbqds-idkkxadzm-btrsnldq-rdquhbd-339[utyem] +ckgvutofkj-igtje-iugzotm-giwaoyozout-514[ogtiu] +zekvierkzferc-sleep-jyzggzex-295[hjkop] +ktiaaqnqml-akidmvomz-pcvb-mvoqvmmzqvo-226[mvqao] +kyelcrga-qaytclecp-fslr-bcqgel-652[cleag] +pbybeshy-pnaql-pbngvat-qrirybczrag-715[bapry] +pbybeshy-onfxrg-qrfvta-611[bnziy] +glrcplyrgmlyj-zyqicr-qyjcq-782[yclqr] +nbhofujd-dboez-efqmpznfou-909[clnqa] +udskkaxawv-kusnwfywj-zmfl-hmjuzskafy-242[kafsu] +hjgbwuladw-vqw-esfsywewfl-476[lcezk] +tfejldvi-xiruv-wcfnvi-rercpjzj-477[ijrvc] +qyujihctyx-luvvcn-lyuwkocmcncih-162[cuyhi] +wlsiayhcw-wuhxs-wiuncha-uhufsmcm-266[qsifr] +wkqxodsm-oqq-kxkvicsc-926[kqcos] +tfcfiwlc-avccpsvre-rercpjzj-815[crefj] +sxdobxkdsyxkv-zvkcdsm-qbkcc-bokmaescsdsyx-614[lmhny] +ovbunmneqbhf-cynfgvp-tenff-nanylfvf-845[fnvbe] +chnylhuncihuf-wuhxs-lymyulwb-682[bsntk] +ckgvutofkj-igtje-jkbkruvsktz-436[kjtgu] +vhkkhlbox-ietlmbv-zktll-kxvxbobgz-267[bklvx] +oazegyqd-sdmpq-rxaiqd-iadwetab-898[adqei] +hdgdovmt-bmvyz-wpiit-hvivbzhzio-993[ljcbw] +nwlddtqtpo-tyepcyletzylw-ojp-cplnbftdtetzy-691[mdzsc] +ixccb-vfdyhqjhu-kxqw-whfkqrorjb-283[ichrd] +pelbtravp-pubpbyngr-qrcyblzrag-143[bprag] +kzgwomvqk-uiovmbqk-kivlg-abwziom-200[watbs] +vxupkizork-kmm-yzuxgmk-150[kmuxz] +xlrypetn-qwzhpc-epnsyzwzrj-847[pzenr] +egdytrixat-gpqqxi-gtrtxkxcv-661[txgiq] +lxuxaodu-lxwbdvna-pajmn-kjbtnc-mnbrpw-979[nabxd] +hqfxxnknji-kqtbjw-yjhmstqtld-125[bfzoy] +pyknyegle-hcjjwzcyl-bcnyprkclr-678[cylej] +rgndvtcxr-rpcsn-rdpixcv-gtprfjxhxixdc-791[rxcdp] +kyelcrga-djmucp-cleglccpgle-834[clegp] +oknkvcta-itcfg-hnqygt-tgceswkukvkqp-180[ktcgn] +yknnkoera-fahhuxawj-pnwejejc-784[aejnh] +jfifqxov-doxab-zxkav-zlxqfkd-lmboxqflkp-731[kreil] +tpspahyf-nyhkl-lnn-thyrlapun-435[vtsgw] +ktwbhtvmbox-vtgwr-mktbgbgz-631[btgkm] +hqfxxnknji-hfsid-htfynsl-htsyfnsrjsy-723[qymsp] +shmml-onfxrg-svanapvat-559[amnsv] +ugfkmewj-yjsvw-wyy-mkwj-lwklafy-138[wyjkf] +zilqwikbqdm-jiasmb-zmkmqdqvo-382[mqibd] +vqr-ugetgv-gii-ugtxkegu-414[gueit] +nuatmlmdpage-omzpk-oamfuzs-fqotzaxask-846[zpwto] +tfcfiwlc-irsszk-drerxvdvek-165[rcdef] +ykhknbqh-nwxxep-iwngapejc-368[nehkp] +zloolpfsb-tbxmlkfwba-oxyyfq-ixyloxqlov-887[loxbf] +surmhfwloh-mhoobehdq-zrunvkrs-127[horms] +uwtojhynqj-jll-wjhjnansl-437[jlnhw] +ziuxioqvo-ntwemz-lmaqov-824[oimqv] +yuxufmdk-sdmpq-nmewqf-abqdmfuaze-794[mdfqu] +nzwzcqfw-hplazytkpo-mfyyj-fdpc-epdetyr-951[pyfzc] +etyyx-eknvdq-zmzkxrhr-625[iltus] +oazegyqd-sdmpq-ngzzk-qzsuzqqduzs-300[osxtp] +eadalsjq-yjsvw-kusnwfywj-zmfl-ghwjslagfk-814[jswaf] +yuxufmdk-sdmpq-nmewqf-emxqe-378[rqsbf] +iwcjapey-ywjzu-odellejc-888[ejclw] +pdjqhwlf-gbh-ilqdqflqj-413[qldfh] +ide-htrgti-snt-hpath-479[thiad] +bnknqetk-azrjds-sdbgmnknfx-209[nkbds] +tfcfiwlc-irdgrxzex-wcfnvi-uvgcfpdvek-555[cfivd] +clxalrtyr-ojp-epnsyzwzrj-249[rjlpy] +aietsrmdih-veffmx-gywxsqiv-wivzmgi-360[imvef] +fkqbokxqflkxi-zelzlixqb-cfkxkzfkd-549[afuiz] +zekvierkzferc-upv-dribvkzex-347[ekrvz] +pbafhzre-tenqr-onfxrg-ybtvfgvpf-507[yrjit] +willimcpy-vohhs-guleyncha-240[swucm] +gpewwmjmih-veffmx-pefsvexsvc-360[ryciz] +amjmpdsj-zsllw-umpiqfmn-418[itmwe] +myxcewob-qbkno-lkcuod-mecdywob-cobfsmo-666[obcmd] +zsxyfgqj-uqfxynh-lwfxx-fhvznxnynts-515[zymab] +zovldbkfz-tbxmlkfwba-ciltbo-tlohpelm-237[ijhlk] +nwilwcejc-nwxxep-zalwnpiajp-992[wnpac] +amppmqgtc-qaytclecp-fslr-qyjcq-210[sytev] +wsvsdkbi-qbkno-cmkfoxqob-rexd-bokmaescsdsyx-302[sbkod] +hcd-gsqfsh-xszzmpsob-fsgsofqv-480[sfgho] +wfummczcyx-mwupyhayl-bohn-nywbhifias-318[yhmwa] +ygcrqpkbgf-fag-tgceswkukvkqp-154[gkcfp] +hqcfqwydw-uww-iuhlysui-894[dcqnf] +mvydjvxodqz-xviyt-rjmfncjk-421[jvdmx] +froruixo-hjj-vhuylfhv-569[hfjor] +froruixo-hjj-ghyhorsphqw-855[horjf] +vdzonmhydc-eknvdq-qdbdhuhmf-157[dhmnq] +cxy-bnlanc-bljenwpna-qdwc-bqryyrwp-901[nbcwy] +ocipgvke-rncuvke-itcuu-tgegkxkpi-284[kcegi] +npmhcargjc-afmamjyrc-rpyglgle-600[acgmr] +npmhcargjc-qaytclecp-fslr-mncpyrgmlq-262[clmpr] +sgmtkzoi-xghhoz-sgtgmksktz-176[gkstz] +ohmnuvfy-xsy-fiacmncwm-162[mcfny] +xekdwvwnzkqo-acc-ykjpwejiajp-706[jkwac] +gvcskirmg-tpewxmg-kveww-erepcwmw-256[hvuwt] +esyfwlau-usfvq-wfyafwwjafy-398[icojl] +ujoon-gpqqxi-rjhidbtg-htgkxrt-349[gthij] +votubcmf-ezf-sfbdrvjtjujpo-571[fjbot] +zixppfcfba-zelzlixqb-mrozexpfkd-549[yknmt] +fbebmtkr-zktwx-utldxm-nlxk-mxlmbgz-423[mxbkl] +pybgmyargtc-glrcplyrgmlyj-aylbw-amyrgle-qcptgacq-964[tszdw] +sebehvkb-vbemuh-iqbui-920[behiu] +lugjuacha-zfiqyl-guleyncha-292[xtqyp] +jsehsyafy-wyy-esfsywewfl-190[oztvg] +esyfwlau-tskcwl-kzahhafy-918[afhkl] +nzwzcqfw-mfyyj-nfdezxpc-dpcgtnp-717[yoapc] +dszphfojd-fhh-efqmpznfou-259[igfar] +ajmrxjlcren-kjbtnc-xynajcrxwb-823[jcnrx] +vehmsegxmzi-nippcfier-pefsvexsvc-594[eipsv] +dlhwvupglk-yhiipa-klzpnu-747[taxwo] +frqvxphu-judgh-udglrdfwlyh-mhoobehdq-fxvwrphu-vhuylfh-257[mswnl] +mvkccspson-pvygob-nocsqx-718[cosnp] +avw-zljyla-msvdly-klwhyatlua-955[layvw] +ryexqpqhteki-sxesebqju-iqbui-140[tyxfz] +ygcrqpkbgf-ecpfa-eqcvkpi-tgceswkukvkqp-856[kcpeg] +oazegyqd-sdmpq-nmewqf-ymdwqfuzs-560[qdmef] +qxdwpopgsdjh-qphzti-gtprfjxhxixdc-323[pxdhg] +zloolpfsb-zxkav-obxznrfpfqflk-783[flozb] +xgvnndadzy-kgvnodx-bmvnn-vxlpdndodji-473[xbwpm] +muqfedyput-sqdto-vydqdsydw-322[kqmys] +jlidywncfy-mwupyhayl-bohn-lywycpcha-838[ychlw] +votubcmf-cvooz-mphjtujdt-285[otcjm] +etaqigpke-dcumgv-tgugctej-778[getcu] +amlqskcp-epybc-pyzzgr-mncpyrgmlq-496[veyij] +excdklvo-pvygob-kxkvicsc-380[ckvox] +bjfutsneji-idj-xmnuunsl-437[jnuis] +crwwv-avb-zlkqxfkjbkq-835[kbqvw] +clxalrtyr-nlyoj-nzletyr-dstaatyr-561[lrtya] +bjfutsneji-uqfxynh-lwfxx-ijxnls-957[uaybk] +drxevkzt-gcrjkzt-xirjj-rthlzjzkzfe-737[zjrkt] +lahxpnwrl-npp-jwjuhbrb-329[pbhjl] +jyddc-nippcfier-hitevxqirx-646[pyzmv] +tagzsrsjvgmk-jsttal-klgjsyw-398[jtkyl] +kwzzwaqdm-ntwemz-lmxizbumvb-148[mzwba] +jyddc-gerhc-gsexmrk-vigimzmrk-906[zmtql] +oqnidbshkd-atmmx-bnmszhmldms-729[vcsyn] +hcd-gsqfsh-foppwh-rsjszcdasbh-558[shcdf] +fydelmwp-mfyyj-cpnptgtyr-353[udkrq] +willimcpy-mwupyhayl-bohn-mniluay-214[lyima] +nzwzcqfw-nlyoj-nzletyr-cplnbftdtetzy-925[blcjr] +ytu-xjhwjy-uqfxynh-lwfxx-wjfhvznxnynts-567[xnyfh] +lejkrscv-vxx-vexzevvizex-373[tgvkh] +rnqnyfwd-lwfij-hfsid-htfynsl-ijajqturjsy-229[anmsk] +chnylhuncihuf-vumeyn-mylpcwym-162[naygw] +xjinphzm-bmvyz-agjrzm-hvmfzodib-239[mzbhi] +elrkdcdugrxv-mhoobehdq-vwrudjh-751[dhreo] +mbggf-kfl-zopwwpun-721[fzbwt] +zilqwikbqdm-rmttgjmiv-mvoqvmmzqvo-954[mqvio] +qczcftiz-rms-aofyshwbu-610[cfsza] +ibghopzs-qvcqczohs-rsjszcdasbh-272[usani] +mbiyqoxsm-mkxni-mykdsxq-oxqsxoobsxq-146[zplsb] +zekvierkzferc-irsszk-uvgrikdvek-191[keriv] +wkqxodsm-lkcuod-nozvyiwoxd-328[odkwx] +frqvxphu-judgh-edvnhw-sxufkdvlqj-387[csdlt] +kwvacumz-ozilm-lgm-abwziom-668[mzail] +vdzonmhydc-cxd-rdquhbdr-209[dchrb] +molgbzqfib-mixpqfz-doxpp-qoxfkfkd-939[fopqx] +xzwrmkbqtm-xtiabqk-oziaa-camz-bmabqvo-642[goucj] +houngfgxjuay-yigbktmkx-natz-xkykgxin-228[fhiyr] +oxmeeuruqp-pkq-abqdmfuaze-612[equam] +gpewwmjmih-tpewxmg-kveww-jmrergmrk-542[mwegr] +pelbtravp-qlr-grpuabybtl-143[byozf] +cqwdujys-rkddo-iqbui-114[hdywo] +gpsxdprixkt-tvv-gtprfjxhxixdc-817[xptdg] +amlqskcp-epybc-aylbw-amyrgle-qfgnngle-964[laegy] +yuxufmdk-sdmpq-eomhqzsqd-tgzf-qzsuzqqduzs-482[tlzym] +plolwdub-judgh-fdqgb-frdwlqj-uhdftxlvlwlrq-127[izfao] +egdytrixat-ytaanqtpc-detgpixdch-505[tadce] +awzwhofm-ufors-gqojsbusf-vibh-difqvogwbu-922[phblt] +hafgnoyr-ohaal-chepunfvat-221[ahfno] +vagreangvbany-cynfgvp-tenff-chepunfvat-559[nafve] +tcorcikpi-ecpfa-eqcvkpi-wugt-vguvkpi-388[cipkv] +zloolpfsb-zlkprjbo-doxab-zxkav-zlxqfkd-obzbfsfkd-757[bozfk] +ykhknbqh-ywjzu-ykjpwejiajp-966[jkyhp] +kwvacumz-ozilm-moo-aitma-512[maoiz] +wfruflnsl-nsyjwsfyntsfq-xhfajsljw-mzsy-jslnsjjwnsl-229[sjfln] +sno-rdbqds-okzrshb-fqzrr-nodqzshnmr-781[xqzdf] +yrwxefpi-tvsnigxmpi-veffmx-stivexmsrw-724[ixefm] +hqtyeqsjylu-isqludwuh-xkdj-huiuqhsx-712[uhqsd] +yhkpvhjapcl-ibuuf-zavyhnl-903[halpu] +forwcoqhwjs-pogysh-gvwddwbu-818[wodgh] +oqnidbshkd-dff-nodqzshnmr-573[ysdzb] +gzefmnxq-dmnnuf-dqeqmdot-482[dmnqe] +lnkfaypeha-oywrajcan-dqjp-zaoecj-576[ajcen] +xtwtelcj-rclop-mldvpe-afcnsldtyr-899[dxnhp] +rmn-qcapcr-hcjjwzcyl-umpiqfmn-522[cmjnp] +egdytrixat-gpqqxi-tcvxcttgxcv-271[txcgi] +njmjubsz-hsbef-fhh-tfswjdft-103[fhjsb] +ugjjgkanw-tmffq-umklgewj-kwjnauw-996[jwgku] +gifavtkzcv-gcrjkzt-xirjj-glityrjzex-737[jgirt] +bgmxkgtmbhgte-unggr-xgzbgxxkbgz-137[gbxkm] +xgvnndadzy-agjrzm-kpmxcvndib-317[yqtlw] +nwilwcejc-zua-ykjpwejiajp-758[jwace] +ykhknbqh-oywrajcan-dqjp-naoawnyd-264[anydh] +iutyaskx-mxgjk-yigbktmkx-natz-yzuxgmk-904[imkry] +vhkkhlbox-vahvhetmx-kxlxtkva-163[hkvxa] +ktiaaqnqml-moo-amzdqkma-148[gklmn] +shoewudys-sxesebqju-kiuh-juijydw-998[suejd] +houngfgxjuay-ckgvutofkj-pkrrehkgt-cuxqynuv-410[ugkcf] +aczupnetwp-mldvpe-xlcvpetyr-249[mcajd] +zvyvgnel-tenqr-enzcntvat-wryylorna-znexrgvat-507[nertv] +dyz-combod-oqq-bocokbmr-250[yvlka] +qmpmxevc-kvehi-tpewxmg-kveww-qerekiqirx-880[eikmq] +rflsjynh-xhfajsljw-mzsy-xmnuunsl-411[cpyxn] +ibghopzs-qobrm-qcohwbu-qcbhowbasbh-740[yajfh] +pinovwgz-zbb-yzndbi-291[rqzob] +emixwvqhml-kivlg-ivitgaqa-278[ivagl] +jchipqat-rpcsn-rdpixcv-jhtg-ithixcv-635[cihpt] +xtwtelcj-rclop-ojp-wlmzclezcj-275[cljeo] +cybyjqho-whqtu-sxesebqju-huqsgkyiyjyed-712[yqehj] +htqtwkzq-xhfajsljw-mzsy-knsfshnsl-489[gbywx] +ncjzrpytn-ojp-xlcvpetyr-405[pcjnr] +enqvbnpgvir-onfxrg-ybtvfgvpf-455[qsbad] +xgvnndadzy-ytz-yzndbi-967[dnyza] +lujbbrornm-kdwwh-orwjwlrwp-615[wrbjl] +yhwooebeaz-ydkykhwpa-bejwjyejc-368[eyjwa] +hqtyeqsjylu-sxesebqju-tulubefcudj-894[sizkn] +zbytomdsvo-mrymyvkdo-crszzsxq-458[mosyz] +ojk-nzxmzo-agjrzm-yzndbi-343[zjmno] +bdavqofuxq-oazegyqd-sdmpq-omzpk-oamfuzs-fdmuzuzs-664[zdmoq] +dfcxsqhwzs-qobrm-fsoqeiwgwhwcb-792[wqsbc] +dpssptjwf-kfmmzcfbo-sfbdrvjtjujpo-649[fjpsb] +rgndvtcxr-tvv-detgpixdch-297[xnstm] +tmrszakd-cxd-kzanqzsnqx-235[zadkn] +zhdsrqlchg-fdqgb-frdwlqj-ghsduwphqw-725[dhqgw] +tyepcyletzylw-dnlgpyrpc-sfye-pyrtyppctyr-405[yptce] +ynukcajey-xwogap-zalhkuiajp-524[sgmwy] +eadalsjq-yjsvw-kusnwfywj-zmfl-sfsdqkak-190[safjk] +clotzlnetgp-ojp-cpdplcns-899[pclno] +pbybeshy-onfxrg-phfgbzre-freivpr-507[rbefp] +hwbba-rncuvke-itcuu-yqtmujqr-414[ubcqr] +uiovmbqk-xtiabqk-oziaa-wxmzibqwva-902[aibqk] +kgjgrypw-epybc-qaytclecp-fslr-pcacgtgle-288[cgpel] +dmybmsuzs-rxaiqd-fdmuzuzs-664[dmsuz] +jsvagsulanw-kusnwfywj-zmfl-esfsywewfl-528[swfla] +jvuzbtly-nyhkl-ibuuf-mpuhujpun-149[ubhjl] +zsxyfgqj-gfxpjy-xjwanhjx-307[jxfgy] +wifilzof-wuhxs-womnigyl-mylpcwy-448[wilyf] +dwbcjkun-kjbtnc-ujkxajcxah-537[jckab] +ucynmlgxcb-afmamjyrc-pcyaosgqgrgml-652[cgmay] +gpewwmjmih-mrxivrexmsrep-veffmx-pefsvexsvc-490[emvxf] +wifilzof-vumeyn-mbcjjcha-682[cfijm] +ujqgywfau-bwddqtwsf-ljsafafy-658[fawdj] +ujqgywfau-usfvq-ugslafy-suimakalagf-788[aufgs] +lgh-kwujwl-jsttal-ogjckzgh-294[gjlhk] +votubcmf-qmbtujd-hsbtt-sfdfjwjoh-909[tbfjd] +zntargvp-wryylorna-qrcnegzrag-221[ragny] +nvrgfezqvu-jtrmvexvi-ylek-nfibjyfg-763[duyon] +myvybpev-oqq-crszzsxq-276[qsvyz] +nzcczdtgp-nlyoj-nzletyr-nfdezxpc-dpcgtnp-535[ncpzd] +wyvqljapsl-jovjvshal-svnpzapjz-877[jvalp] +lxuxaodu-lqxlxujcn-bqryyrwp-381[xluqr] +iuxxuyobk-jek-iayzuskx-ykxboik-826[kxiuy] +dmybmsuzs-omzpk-oamfuzs-efadmsq-690[mszad] +ymszqfuo-dmnnuf-pqbmdfyqzf-300[fmqdn] +xfbqpojafe-cvooz-xpsltipq-649[opfqx] +mvkccspson-bknsykmdsfo-oqq-domrxyvyqi-536[oskmq] +ykhknbqh-zua-iwjwcaiajp-420[ahijk] +pbafhzre-tenqr-rtt-phfgbzre-freivpr-299[docru] +pynffvsvrq-enoovg-fnyrf-585[fnvor] +oaddaeuhq-qss-efadmsq-794[xjkyr] +oaxadrgx-dmpuamofuhq-qss-oazfmuzyqzf-586[mfaud] +yaxsnlcrun-ljwmh-ldbcxvna-bnaerln-173[nlabc] +ksodcbwnsr-qcffcgwjs-qobrm-igsf-hsghwbu-714[sbcfg] +chnylhuncihuf-vohhs-xypyfijgyhn-136[yzkfs] +zgmfyxypbmsq-aylbw-dglylagle-236[lygab] +zadftbaxq-anvqof-efadmsq-482[afqdb] +jrncbavmrq-cynfgvp-tenff-fuvccvat-325[cfvna] +veqtekmrk-fyrrc-xiglrspskc-880[tscqj] +jsehsyafy-usfvq-ogjckzgh-814[sfghj] +zilqwikbqdm-zijjqb-ivitgaqa-850[pjgiu] +upq-tfdsfu-cvooz-dvtupnfs-tfswjdf-519[fdstu] +dszphfojd-qmbtujd-hsbtt-ufdiopmphz-441[dhptb] +bkwzkqsxq-pvygob-cdybkqo-198[bkqoy] +nzcczdtgp-clmmte-ecltytyr-275[ctelm] +vehmsegxmzi-gerhc-wxsveki-308[eghim] +hvbizodx-xjgjmapg-kgvnodx-bmvnn-vivgtndn-421[museg] +oxmeeuruqp-rxaiqd-mocgueufuaz-508[tysvw] +vagreangvbany-pnaql-znantrzrag-559[angrv] +qspkfdujmf-dboez-dpbujoh-qvsdibtjoh-441[dbjof] +nzydfxpc-rclop-qwzhpc-pyrtyppctyr-847[bdick] +iuruxlar-hgyqkz-xkikobotm-618[kioru] +zilqwikbqdm-akidmvomz-pcvb-camz-bmabqvo-512[mbaiq] +ohmnuvfy-wuhxs-wiuncha-nywbhifias-136[hinuw] +myvybpev-mrymyvkdo-nozvyiwoxd-770[sinbh] +sorozgxe-mxgjk-xghhoz-rghuxgzuxe-904[gxhoz] +ujoon-rpcsn-detgpixdch-661[cdnop] +nzwzcqfw-awldetn-rcldd-hzcvdsza-561[dzcwa] +oknkvcta-itcfg-eqpuwogt-itcfg-dwppa-gpikpggtkpi-830[gptik] +hcd-gsqfsh-suu-rsdofhasbh-454[shdfu] +aczupnetwp-mldvpe-hzcvdsza-613[pzacd] +hwbba-lgnnadgcp-fgrnqaogpv-128[xzspm] +drxevkzt-vxx-dribvkzex-581[xvdek] +esyfwlau-usfvq-ghwjslagfk-710[fsagl] +zlkprjbo-doxab-pzxsbkdbo-erkq-obxznrfpfqflk-861[bkofp] +mbiyqoxsm-mkxni-psxkxmsxq-536[xmsik] +wihmogyl-aluxy-lugjuacha-wuhxs-uwkocmcncih-942[uchal] +aoubshwq-gqojsbusf-vibh-difqvogwbu-116[boqsu] +tfejldvi-xiruv-vxx-fgvirkzfej-321[vfixe] +eqpuwogt-itcfg-hnqygt-uvqtcig-128[gtqci] +forwcoqhwjs-foppwh-gozsg-376[owfgh] +xjmmjndqz-wpiit-yzndbi-447[idjmn] +ixccb-exqqb-ghsduwphqw-595[zxtyc] +ynukcajey-ywjzu-hwxknwpknu-186[tsayq] +jlidywncfy-mwupyhayl-bohn-guhuaygyhn-396[yhnua] +wyvqljapsl-jovjvshal-lunpullypun-721[ljpuv] +surmhfwloh-fdqgb-frdwlqj-fxvwrphu-vhuylfh-413[fhlru] +cybyjqho-whqtu-kdijqrbu-sxesebqju-tulubefcudj-374[ubjqe] +hqtyeqsjylu-vbemuh-fkhsxqiydw-842[inepa] +rdggdhxkt-hrpktcvtg-wjci-apqdgpidgn-557[ahtds] +bnknqetk-bgnbnkzsd-dmfhmddqhmf-339[dnbkm] +bqxnfdmhb-cxd-bnmszhmldms-131[mbdhn] +jsehsyafy-usfvq-ugslafy-jwsuimakalagf-788[asfuy] +ltpedcxots-rpcsn-rdpixcv-hwxeexcv-609[cxepd] +ojk-nzxmzo-pinovwgz-agjrzm-hvmfzodib-915[scjyr] +krxqjijamxdb-kdwwh-jwjuhbrb-849[jbwdh] +sbejpbdujwf-cbtlfu-vtfs-uftujoh-285[dsgnt] +dkqjcbctfqwu-dwppa-fgukip-622[pcdfk] +cvabijtm-kivlg-kwibqvo-aitma-200[iavbk] +dsxxw-aylbw-dglylagle-652[gsakl] +gpbepvxcv-gpsxdprixkt-eaphixr-vgphh-htgkxrth-453[phxgr] +bnqqnrhud-rbzudmfdq-gtms-sdbgmnknfx-365[dnbmq] +etyyx-qzaahs-lzqjdshmf-547[ahqsy] +kpvgtpcvkqpcn-lgnnadgcp-ujkrrkpi-154[pkcgn] +cvabijtm-ntwemz-bmkpvwtwog-226[mtwbv] +guahyncw-mwupyhayl-bohn-uwkocmcncih-864[chnuw] +aczupnetwp-mldvpe-nzyeltyxpye-171[bwvxh] +ryexqpqhteki-sqdto-seqjydw-jhqydydw-920[qdyeh] +aietsrmdih-hci-vigimzmrk-568[imhra] +zilqwikbqdm-lgm-xczkpiaqvo-356[iqklm] +zvyvgnel-tenqr-pubpbyngr-npdhvfvgvba-533[vnbgp] +vrurcjah-pajmn-lxuxaodu-kdwwh-mnbrpw-875[fnqea] +mrxivrexmsrep-jpsaiv-irkmriivmrk-958[rimve] +mvhkvbdib-wvnfzo-omvdidib-733[stayi] +ryexqpqhteki-kdijqrbu-zubboruqd-fkhsxqiydw-192[tsdpw] +oxjmxdfkd-zxkav-zlxqfkd-xkxivpfp-497[smpbo] +cebwrpgvyr-pnaql-znantrzrag-117[rangp] +qfmcusbwq-qvcqczohs-obozmgwg-766[qcobg] +dmbttjgjfe-ezf-bdrvjtjujpo-129[gbjwt] +rflsjynh-hmthtqfyj-zxjw-yjxynsl-593[jyhfl] +ncjzrpytn-awldetn-rcldd-afcnsldtyr-769[ntqrm] +pdjqhwlf-fdqgb-frdwlqj-vwrudjh-699[dfjqw] +slqryzjc-zsllw-yaosgqgrgml-210[lgsqr] +bkwzkqsxq-oqq-vyqscdsmc-718[qsckb] +lsyrkjkbnyec-oqq-vklybkdybi-224[kyblq] +vkppo-rqiauj-skijecuh-iuhlysu-530[uihjk] +guahyncw-wifilzof-zfiqyl-xyjfisgyhn-526[uhsvy] +gsvvswmzi-hci-viwievgl-984[ivgsw] +ftzgxmbv-vahvhetmx-vnlmhfxk-lxkobvx-345[vxhmb] +eqttqukxg-hnqygt-rwtejcukpi-882[tqegk] +ygcrqpkbgf-gii-rwtejcukpi-674[gickp] +ibghopzs-pogysh-qcbhowbasbh-558[bhosg] +ocipgvke-uecxgpigt-jwpv-ncdqtcvqta-544[cgptv] +drxevkzt-sleep-ivjvrity-685[tkwzb] +qekrixmg-gsvvswmzi-jpsaiv-hitpscqirx-256[isvgm] +qjopwxha-bhksan-lqnydwoejc-862[ahjno] +vjpwncrl-ljwmh-mnbrpw-277[wjlmn] +zbytomdsvo-tovvilokx-nofovyzwoxd-796[ysvjp] +ajyqqgdgcb-aylbw-amyrgle-pcacgtgle-522[gacly] +zixppfcfba-zxkav-abpfdk-835[afpbk] +gzefmnxq-oaddaeuhq-nmewqf-oazfmuzyqzf-924[fqzae] +drxevkzt-sleep-glityrjzex-841[elrtx] +yflexwxoalrp-yrkkv-zrpqljbo-pbosfzb-367[blopr] +lugjuacha-dyffsvyuh-omyl-nymncha-578[yahuc] +tpspahyf-nyhkl-jovjvshal-aljouvsvnf-175[vahjl] +htwwtxnaj-rnqnyfwd-lwfij-jll-wjfhvznxnynts-567[nwjfl] +tipfxvezt-avccpsvre-ivjvrity-503[vitce] +myvybpev-bkllsd-yzobkdsyxc-198[ybdkl] +cqwdujys-sqdto-seqjydw-vydqdsydw-348[asypt] +bqxnfdmhb-qzaahs-otqbgzrhmf-339[hgfsm] +jshzzpmplk-lnn-aljouvsvnf-175[lnjps] +jxdkbqfz-zlilocri-pzxsbkdbo-erkq-zlkqxfkjbkq-679[kbqzl] +irgyyolokj-hatte-xkikobotm-488[oktiy] +buzahisl-jhukf-zavyhnl-123[haluz] +odiih-lqxlxujcn-orwjwlrwp-823[qoruw] +vhehkyne-utldxm-kxtvjnblbmbhg-293[bhekl] +fmsledevhsyw-gerhc-gsexmrk-vieguymwmxmsr-282[emsgr] +xgsvgmotm-igtje-lotgtiotm-852[qsejd] +xfbqpojafe-cbtlfu-tbmft-311[fbtac] +zlkprjbo-doxab-mixpqfz-doxpp-obzbfsfkd-601[bopdf] +szfyrqriuflj-srjbvk-wzeretzex-789[rezfj] +xjgjmapg-pinovwgz-xviyt-hvivbzhzio-759[wlrju] +hjgbwuladw-usfvq-ghwjslagfk-918[gwafh] +pbeebfvir-pubpbyngr-fgbentr-221[beprf] +ujqgywfau-usfvq-ogjckzgh-164[gufjq] +fkqbokxqflkxi-bdd-pqloxdb-497[bdkqx] +froruixo-sodvwlf-judvv-vdohv-855[aijkw] +oxaflxzqfsb-gbiivybxk-obzbfsfkd-601[bfxik] +gsvvswmzi-gerhc-gsexmrk-hiwmkr-594[gmrse] +xzwrmkbqtm-akidmvomz-pcvb-uizsmbqvo-252[wfzme] +hdgdovmt-bmvyz-xjinphzm-bmvyz-zbb-pnzm-oznodib-109[zbmdn] +pejji-myvybpev-pvygob-kmaescsdsyx-978[vqufp] +hdgdovmt-bmvyz-agjrzm-vivgtndn-369[vdgmn] +rkpqxyib-zelzlixqb-obxznrfpfqflk-835[bflqx] +aczupnetwp-awldetn-rcldd-lnbftdtetzy-483[tdeln] +rwcnawjcrxwju-bljenwpna-qdwc-anjlzdrbrcrxw-719[huwmx] +gbc-frperg-pnaql-znantrzrag-637[ragnp] +houngfgxjuay-xghhoz-jkvruesktz-306[nsazy] +ugjjgkanw-kusnwfywj-zmfl-mkwj-lwklafy-918[wjkfl] +ykhknbqh-nwxxep-bejwjyejc-992[sgbzr] +drxevkzt-nvrgfezqvu-treup-ivjvrity-269[vreti] +qfmcusbwq-gqojsbusf-vibh-ghcfous-272[zobty] +pbafhzre-tenqr-qlr-znantrzrag-481[ranze] +wpuvcdng-ecpfa-vgejpqnqia-154[paceg] +mhi-lxvkxm-unggr-etuhktmhkr-605[hkmgr] +bnqqnrhud-atmmx-sqzhmhmf-157[mhqna] +vetllbybxw-vahvhetmx-hixktmbhgl-891[hbltv] +dpssptjwf-gvaaz-ezf-fohjoffsjoh-597[fjosa] +molgbzqfib-pzxsbkdbo-erkq-qoxfkfkd-289[zcjum] +myxcewob-qbkno-cmkfoxqob-rexd-dbksxsxq-562[ysjzt] +vhglnfxk-zktwx-xzz-xgzbgxxkbgz-215[sgtyf] +jlidywncfy-xsy-xymcah-110[ycxad] +ktiaaqnqml-kivlg-wxmzibqwva-330[aiqkl] +etaqigpke-rncuvke-itcuu-fgukip-934[ueikc] +ksodcbwnsr-qvcqczohs-oqeiwgwhwcb-922[cwoqs] +raphhxuxts-gpqqxi-gtprfjxhxixdc-219[oytzu] +fab-eqodqf-dmnnuf-emxqe-872[zsbvi] +zlkprjbo-doxab-oxyyfq-rpbo-qbpqfkd-991[bopqd] +drxevkzt-vxx-tfekrzedvek-217[lkyzs] +qekrixmg-aietsrmdih-hci-qerekiqirx-412[tasnf] +nsyjwsfyntsfq-idj-hzxytrjw-xjwanhj-463[jnswy] +cxy-bnlanc-ljwmh-lxjcrwp-vjatncrwp-173[cjlnw] +apuut-nxvqzibzm-cpio-nzmqdxzn-889[cvjhy] +wsvsdkbi-qbkno-lexxi-wkbuodsxq-172[bksxd] +clotzlnetgp-awldetn-rcldd-ecltytyr-327[ltcde] +qspkfdujmf-dboez-dpbujoh-ufdiopmphz-571[dpfou] +willimcpy-wuhxs-wiuncha-lywycpcha-266[gzrbt] +jvsvymbs-ibuuf-ylhjxbpzpapvu-227[dbpkh] +bnmrtldq-fqzcd-bgnbnkzsd-rsnqzfd-599[dnbqz] +tbxmlkfwba-ciltbo-abmilvjbkq-549[blaik] +ujoon-hrpktcvtg-wjci-sthxvc-115[cthjo] +cybyjqho-whqtu-sxesebqju-ijehqwu-998[qehju] +qcbgiasf-ufors-awzwhofm-ufors-pibbm-qighcasf-gsfjwqs-948[rfsbq] +mvydjvxodqz-kgvnodx-bmvnn-mzvxlpdndodji-369[dvnmo] +iutyaskx-mxgjk-ckgvutofkj-yigbktmkx-natz-xkikobotm-852[ktxgi] +ohmnuvfy-yaa-lywycpcha-994[xwflv] +xjinphzm-bmvyz-agjrzm-ncdkkdib-499[mzbdi] +luxciuwncpy-dyffsvyuh-omyl-nymncha-630[fcgdy] +rwcnawjcrxwju-ajkkrc-uxprbcrlb-511[rcjwa] +oqnidbshkd-eknvdq-qdzbpthrhshnm-703[upwnl] +vhglnfxk-zktwx-cxeeruxtg-lxkobvxl-761[xkleg] +dmybmsuzs-yuxufmdk-sdmpq-rxaiqd-efadmsq-612[nlayh] +fbebmtkr-zktwx-ynssr-vahvhetmx-inkvatlbgz-761[drsyx] +xmrrq-tskcwl-klgjsyw-164[qbztu] +tcrjjzwzvu-upv-uvgcfpdvek-945[nheck] +vkrhzxgbv-ietlmbv-zktll-hixktmbhgl-839[lbhkt] +drxevkzt-irsszk-crsfirkfip-971[riksf] +tpspahyf-nyhkl-zjhclunly-obua-zavyhnl-201[hlyan] +enzcntvat-enqvbnpgvir-enoovg-freivprf-403[nverf] +iehepwnu-cnwza-ydkykhwpa-qoan-paopejc-888[apenw] +laffe-vrgyzoi-mxgyy-xkgiwaoyozout-878[fzrnp] +luxciuwncpy-wuhxs-wiuncha-xyjfisgyhn-812[uchin] +houngfgxjuay-yigbktmkx-natz-ktmotkkxotm-358[ktgmo] +qzlozfhmf-bgnbnkzsd-qdzbpthrhshnm-911[hzbnd] +mvkccspson-tovvilokx-zebmrkcsxq-432[ckosv] +pybgmyargtc-zyqicr-ylyjwqgq-652[gyezv] +gvaaz-tdbwfohfs-ivou-mbcpsbupsz-129[ojwuz] +ftzgxmbv-xzz-wxitkmfxgm-163[xmzfg] +ujqgywfau-wyy-ksdwk-970[wykua] +nwlddtqtpo-ojp-dezclrp-119[dplot] +rgllk-qss-ymdwqfuzs-274[lzpkf] +ugfkmewj-yjsvw-xdgowj-jwuwanafy-918[wjafg] +lxaaxbren-bljenwpna-qdwc-ydalqjbrwp-537[amnfi] +jfifqxov-doxab-mixpqfz-doxpp-obxznrfpfqflk-263[fxopq] +ygcrqpkbgf-hnqygt-vtckpkpi-310[gkpcq] +nzcczdtgp-nsznzwlep-opgpwzaxpye-353[kfyqu] +iutyaskx-mxgjk-laffe-xghhoz-zxgototm-436[csnwy] +jyfvnlupj-msvdly-yljlpcpun-617[xjyin] +crwwv-zxkav-zlxqfkd-abmilvjbkq-809[kvabl] +dkqjcbctfqwu-uecxgpigt-jwpv-tgceswkukvkqp-388[ckgpq] +hjgbwuladw-tskcwl-vwkayf-632[waklb] +gifavtkzcv-tyftfcrkv-jrcvj-607[vcftj] +vcibutulxiom-lugjuacha-mwupyhayl-bohn-xymcah-110[zaukx] +eadalsjq-yjsvw-tmffq-jwsuimakalagf-450[afjsl] +pejji-mrymyvkdo-ecob-docdsxq-172[docej] +tinnm-dzoghwq-ufogg-hfowbwbu-844[gowbf] +szfyrqriuflj-upv-tljkfdvi-jvimztv-347[vfijl] +emixwvqhml-xtiabqk-oziaa-abwziom-980[mzdxn] +cvabijtm-kwvacumz-ozilm-lgm-mvoqvmmzqvo-382[mvoza] +forwcoqhwjs-foppwh-gsfjwqsg-454[wfosg] +lejkrscv-jtrmvexvi-ylek-glityrjzex-503[ejlrv] +bjfutsneji-jll-qtlnxynhx-333[jlntx] +xgvnndadzy-wvnfzo-nzmqdxzn-915[nzdvx] +iuxxuyobk-yigbktmkx-natz-jkvruesktz-358[hkglx] +yhwooebeaz-ywjzu-pnwejejc-602[ejwoy] +gpsxdprixkt-rpcsn-hpath-115[phrst] +qzoggwtwsr-xszzmpsob-fsoqeiwgwhwcb-766[qokpy] +enzcntvat-pubpbyngr-pbagnvazrag-611[abzti] +tmrszakd-dff-kzanqzsnqx-781[zadfk] +gspsvjyp-tpewxmg-kveww-gywxsqiv-wivzmgi-880[wgvip] +htwwtxnaj-xhfajsljw-mzsy-jslnsjjwnsl-151[jswln] +mixpqfz-doxpp-absbilmjbkq-705[bjkty] +ykhknbqh-oywrajcan-dqjp-opknwca-732[ulyzv] +gspsvjyp-gerhc-wivzmgiw-932[gipsv] +yaxsnlcrun-yujbcrl-pajbb-uxprbcrlb-407[brclu] +kpvgtpcvkqpcn-lgnnadgcp-qrgtcvkqpu-128[nuklw] +votubcmf-sbccju-fohjoffsjoh-571[focjb] +zixppfcfba-zxkav-obzbfsfkd-549[fbzak] +gbc-frperg-rtt-grpuabybtl-221[rbgtp] +fhezusjybu-fbqijys-whqii-mehaixef-842[fyqxt] +zlilocri-zloolpfsb-gbiivybxk-jxkxdbjbkq-497[bilko] +kgjgrypw-epybc-zsllw-rcaflmjmew-964[lwceg] +amjmpdsj-djmucp-qrmpyec-314[mjpcd] +fruurvlyh-iorzhu-pdunhwlqj-413[ndqft] +jchipqat-tvv-rjhidbtg-htgkxrt-193[mfnvi] +vcibutulxiom-mwupyhayl-bohn-uwkocmcncih-968[cuhim] +avw-zljyla-jovjvshal-zlycpjlz-721[ljavz] +oazegyqd-sdmpq-nmewqf-pqbxakyqzf-352[qadef] +rdggdhxkt-qjccn-prfjxhxixdc-297[xcdgh] +hwdtljsnh-gzssd-knsfshnsl-281[shndl] +tipfxvezt-nvrgfezqvu-treup-tfrkzex-rthlzjzkzfe-451[mezst] +uiovmbqk-zijjqb-camz-bmabqvo-356[znrpy] +zilqwikbqdm-kivlg-kwibqvo-xczkpiaqvo-876[ehjwb] +shoewudys-rkddo-husuylydw-166[dsuyh] +ytu-xjhwjy-jll-xfqjx-125[znmyk] +zlilocri-ciltbo-cfkxkzfkd-107[ciklf] +kfg-jvtivk-wcfnvi-kirzezex-581[xbemd] +qvbmzvibqwvit-ntwemz-zmamizkp-356[mzivb] +ajyqqgdgcb-pyzzgr-bcqgel-470[gqbcy] +zgmfyxypbmsq-zyqicr-nspafyqgle-340[maipd] +pxtihgbsxw-wrx-etuhktmhkr-709[htxkr] +lxwbdvna-pajmn-ajvyjprwp-ljwmh-lxjcrwp-jwjuhbrb-303[jwpab] +tyepcyletzylw-clmmte-pyrtyppctyr-613[ytpce] +gspsvjyp-gerhc-gsexmrk-vigimzmrk-360[gmrse] +tmrszakd-okzrshb-fqzrr-rghoohmf-599[rhozf] +uwtojhynqj-hfsid-btwpxmtu-983[igebf] +tpspahyf-nyhkl-wshzapj-nyhzz-zavyhnl-461[rhtdy] +atyzghrk-xghhoz-iayzuskx-ykxboik-774[khxyz] +nwlddtqtpo-qwzhpc-fdpc-epdetyr-847[hsouv] +bpvctixr-snt-pcpanhxh-167[pchnt] +bxaxipgn-vgpst-gpsxdprixkt-rwdrdapit-rdcipxcbtci-609[pixdr] +jfifqxov-doxab-yrkkv-pxibp-991[ysvte] +hqcfqwydw-rkddo-tuiywd-504[nlasz] +ibghopzs-forwcoqhwjs-pibbm-twbobqwbu-792[csjyt] +yrwxefpi-fmsledevhsyw-fewoix-erepcwmw-672[ewfim] +jrncbavmrq-cebwrpgvyr-qlr-pbagnvazrag-533[rabgv] +iwcjapey-fahhuxawj-naoawnyd-706[awhjn] +houngfgxjuay-jek-ktmotkkxotm-358[kotgj] +dsxxw-aylbw-amyrgle-bcnyprkclr-496[lryab] +szfyrqriuflj-wcfnvi-glityrjzex-555[wpmhn] +eqnqthwn-lgnnadgcp-gpikpggtkpi-544[cndbf] +fnjyxwrinm-lqxlxujcn-uxprbcrlb-433[xlnrb] +bwx-amkzmb-kwtwznct-kivlg-kwibqvo-bziqvqvo-772[yfklb] +emixwvqhml-kivlg-zmkmqdqvo-824[mqvik] +dpmpsgvm-dboez-qvsdibtjoh-181[iqunm] +wlqqp-avccpsvre-tljkfdvi-jvimztv-451[neohc] +ikhcxvmbex-ktuubm-mxvaghehzr-813[hmxbe] +yhkpvhjapcl-ihzrla-wbyjohzpun-409[hpajl] +ucynmlgxcb-kgjgrypw-epybc-zsllw-bctcjmnkclr-470[clbgy] +gbc-frperg-pynffvsvrq-rtt-fgbentr-533[rfgtb] +odiih-mhn-mnyuxhvnwc-693[yikst] +pelbtravp-fpniratre-uhag-qrcnegzrag-897[eflsv] +ojk-nzxmzo-mvwwdo-kpmxcvndib-811[qrbnz] +hafgnoyr-qlr-erprvivat-949[ravef] +nij-mywlyn-zfiqyl-lyuwkocmcncih-968[orsct] +udpsdjlqj-udeelw-vdohv-179[dejlu] +houngfgxjuay-hatte-xkgiwaoyozout-358[qeuts] +zsxyfgqj-hfsid-htfynsl-uzwhmfxnsl-931[mcznp] +ujqgywfau-hdsklau-yjskk-jwuwanafy-918[aujkw] +buzahisl-kfl-thyrlapun-123[lahub] +jshzzpmplk-ihzrla-klzpnu-591[zlphk] +qmpmxevc-kvehi-fmsledevhsyw-hci-gywxsqiv-wivzmgi-984[ivemh] +apwmeclga-djmucp-qfgnngle-262[vbozj] +joufsobujpobm-ezf-mphjtujdt-545[enrth] +wlsiayhcw-wbiwifuny-ijyluncihm-136[iwych] +vehmsegxmzi-wgezirkiv-lyrx-vieguymwmxmsr-672[meigr] +forwcoqhwjs-pogysh-kcfygvcd-870[cofgh] +ryexqpqhteki-sqdto-seqjydw-bqrehqjeho-634[qehdj] +buzahisl-jvyyvzpcl-qlssfilhu-vwlyhapvuz-591[lvhsu] +vxupkizork-jek-zkinturume-852[tmzlr] +xmrrq-vqw-mkwj-lwklafy-762[wklmq] +irdgrxzex-tyftfcrkv-uvgrikdvek-555[rkvde] +fab-eqodqf-bxmefuo-sdmee-fdmuzuzs-742[uzdoy] +nij-mywlyn-vohhs-ijyluncihm-214[hwyfz] +lgh-kwujwl-tmffq-esfsywewfl-190[fwles] +pbeebfvir-pynffvsvrq-rtt-jbexfubc-611[izbpo] +dkqjcbctfqwu-uecxgpigt-jwpv-vtckpkpi-518[cpktg] +lejkrscv-srjbvk-jyzggzex-399[jegkr] +cqwdujys-rkddo-huqsgkyiyjyed-322[dyjkq] +apuut-xviyt-xjvodib-mznzvmxc-499[vximt] +aietsrmdih-fyrrc-pskmwxmgw-776[gltyk] +aczupnetwp-awldetn-rcldd-cpdplcns-743[cdpln] +kpvgtpcvkqpcn-hnqygt-ncdqtcvqta-570[cqtnp] +tcrjjzwzvu-sleep-uvmvcfgdvek-789[vecju] +crwwv-zxkav-zlxqfkd-cfkxkzfkd-653[kfxzc] +kgjgrypw-epybc-aylbw-cleglccpgle-366[cglep] +sebehvkb-rkddo-udwyduuhydw-244[yxpql] +wpuvcdng-ecpfa-eqcvkpi-ceswkukvkqp-648[ckpev] +qcbgiasf-ufors-qvcqczohs-igsf-hsghwbu-818[qvnjb] +sxdobxkdsyxkv-mkxni-mykdsxq-wkxkqowoxd-796[upngm] +cxy-bnlanc-lqxlxujcn-vjatncrwp-355[cnlxa] +ohmnuvfy-jfumncw-alumm-womnigyl-mylpcwy-240[biqdh] +tyepcyletzylw-awldetn-rcldd-lylwjdtd-275[tsenk] +vrurcjah-pajmn-yujbcrl-pajbb-fxatbqxy-511[drzlg] +ikhcxvmbex-yehpxk-hixktmbhgl-397[hxkbe] +kzgwomvqk-jcvvg-wxmzibqwva-824[mwzye] +tfejldvi-xiruv-treup-vexzevvizex-295[evixr] +frqvxphu-judgh-vfdyhqjhu-kxqw-pdqdjhphqw-361[hqdjp] +yflexwxoalrp-mixpqfz-doxpp-bkdfkbbofkd-497[fpxbd] +emixwvqhml-kivlg-bziqvqvo-382[nwsap] +mvydjvxodqz-ytz-xpnojhzm-nzmqdxz-863[mitys] +hcd-gsqfsh-gqojsbusf-vibh-ghcfous-844[shfgb] +wfruflnsl-hfsid-htfynsl-hzxytrjw-xjwanhj-775[fhjln] +tbxmlkfwba-zelzlixqb-qoxfkfkd-393[bfklx] +xjmmjndqz-wpiit-adivixdib-395[idjmx] +wyvqljapsl-jovjvshal-thuhnltlua-201[lahjv] +pkl-oaynap-lhwopey-cnwoo-zalhkuiajp-446[aoplh] +ugfkmewj-yjsvw-usfvq-kzahhafy-164[fahjk] +sebehvkb-hqcfqwydw-sqdto-iqbui-738[qbdeh] +mfklstdw-wyy-suimakalagf-814[afklm] +htsxzrjw-lwfij-xhfajsljw-mzsy-uzwhmfxnsl-983[jswfh] +chnylhuncihuf-vohhs-uhufsmcm-994[hucfm] +otzkxtgzoutgr-kmm-iayzuskx-ykxboik-696[kotxz] +htwwtxnaj-wfggny-ijufwyrjsy-307[mlrnu] +wlsiayhcw-wuhxs-lywycpcha-916[wchya] +htqtwkzq-gzssd-fhvznxnynts-931[nstzh] +tcfkqcevkxg-ecpfa-eqcvkpi-eqpvckpogpv-570[zvtny] +crwwv-yxphbq-obpbxoze-809[bopwx] +xjgjmapg-wpiit-hvmfzodib-681[wtrmn] +ksodcbwnsr-ibghopzs-qobrm-qcohwbu-gsfjwqsg-324[sbogq] +jchipqat-hrpktcvtg-wjci-bpcpvtbtci-323[ctpib] +lujbbrornm-npp-mnyjacvnwc-433[nbcjm] +xgjougizobk-lruckx-zkinturume-488[ukgio] +lxaaxbren-mhn-vjwjpnvnwc-459[najvw] +kyelcrga-bwc-pcacgtgle-834[cgael] +sgmtkzoi-vrgyzoi-mxgyy-sgxqkzotm-618[gmoyz] +surmhfwloh-fdqgb-frdwlqj-uhvhdufk-777[fhdul] +vxupkizork-hatte-ynovvotm-670[otvka] +amlqskcp-epybc-afmamjyrc-amlryglkclr-704[aclmr] +yaxsnlcrun-lqxlxujcn-jlzdrbrcrxw-719[pyomt] +ohmnuvfy-vohhs-yhachyylcha-578[xkpiy] +wdjcvuvmyjpn-ytz-jkzmvodjin-551[cairj] +aflwjfslagfsd-tskcwl-vwhsjlewfl-892[lfswa] +hcd-gsqfsh-aoubshwq-gqojsbusf-vibh-qighcasf-gsfjwqs-376[shqfg] +gbc-frperg-pnaql-pbagnvazrag-767[agprb] +emixwvqhml-jcvvg-wxmzibqwva-876[vmwiq] +nuatmlmdpage-omzpk-oamfuzs-bgdotmeuzs-716[maouz] +glrcplyrgmlyj-djmucp-mncpyrgmlq-340[acoxz] +qczcftiz-dzoghwq-ufogg-hfowbwbu-818[fgowz] +apuut-nxvqzibzm-cpio-yzkvmohzio-629[ziomp] +gpsxdprixkt-bpvctixr-gpqqxi-prfjxhxixdc-323[jxkig] +rmn-qcapcr-njyqrga-epyqq-bctcjmnkclr-704[cqrna] +wlsiayhcw-zfiqyl-jolwbumcha-708[swavu] +njmjubsz-hsbef-cvooz-usbjojoh-675[jobsh] +kpvgtpcvkqpcn-dcumgv-ceswkukvkqp-492[kcpvg] +egdytrixat-raphhxuxts-qphzti-steadnbtci-505[tahix] +qcbgiasf-ufors-xszzmpsob-rsdzcmasbh-402[ijlzr] +kfg-jvtivk-jtrmvexvi-ylek-uvjzxe-217[vejki] +vetllbybxw-xzz-hixktmbhgl-917[blxht] +htwwtxnaj-idj-fsfqdxnx-931[xdfjn] +muqfedyput-fbqijys-whqii-skijecuh-iuhlysu-842[gsjin] +dmybmsuzs-pkq-dqeqmdot-144[dmqsb] +nvrgfezqvu-wcfnvi-jvimztvj-815[vfijn] +aoubshwq-qvcqczohs-gsfjwqsg-272[qscgh] +bknsykmdsfo-mkxni-nozvyiwoxd-510[knodi] +bnmrtldq-fqzcd-dff-ehmzmbhmf-157[fmdbh] +qczcftiz-pibbm-rsjszcdasbh-142[eafby] +vagreangvbany-pnaql-nanylfvf-195[anvfg] +oxjmxdfkd-zlilocri-yxphbq-abmilvjbkq-497[zvsko] +lejkrscv-tyftfcrkv-uvjzxe-191[vcefj] +qekrixmg-gerhc-gsexmrk-hitpscqirx-698[regix] +xgsvgmotm-hgyqkz-xkgiwaoyozout-462[gokmt] +dpssptjwf-dszphfojd-ezf-tupsbhf-961[zyots] +jyfvnlupj-lnn-bzly-alzapun-123[uvkxg] +jsehsyafy-hdsklau-yjskk-umklgewj-kwjnauw-840[kjsau] +vdzonmhydc-bzmcx-bnzshmf-otqbgzrhmf-937[qxzpu] +qmpmxevc-kvehi-jpsaiv-stivexmsrw-126[xdsef] +ymszqfuo-vqxxknqmz-ymdwqfuzs-300[qmzfs] +qfkkj-nsznzwlep-zapcletzyd-561[nxzqv] +krxqjijamxdb-snuuhknjw-mnyjacvnwc-771[fgnhu] +tfiifjzmv-tyftfcrkv-jvimztvj-529[cgbts] +wfruflnsl-wfggny-qfgtwfytwd-957[fwgln] +kdijqrbu-tou-vydqdsydw-218[rkftc] +cebwrpgvyr-sybjre-freivprf-871[rebfp] +fmsledevhsyw-gpewwmjmih-glsgspexi-ywiv-xiwxmrk-958[weims] +yhtwhnpun-wshzapj-nyhzz-mpuhujpun-981[hnpuz] +muqfedyput-fbqijys-whqii-tufbeocudj-166[ufiqb] +vkrhzxgbv-utldxm-nlxk-mxlmbgz-137[xlmbg] +jsvagsulanw-ugjjgkanw-wyy-vwhsjlewfl-398[wjagl] +xtwtelcj-rclop-nsznzwlep-opawzjxpye-795[pelwz] +wyvqljapsl-yhiipa-zopwwpun-383[smzin] +ejpanjwpekjwh-xekdwvwnzkqo-oywrajcan-dqjp-oanreyao-264[ajwen] +ugfkmewj-yjsvw-bwddqtwsf-ogjckzgh-736[wgjdf] +yflexwxoalrp-bdd-qoxfkfkd-965[dfxkl] +kdijqrbu-sbqiiyvyut-fbqijys-whqii-bewyijysi-660[iybqj] +nzcczdtgp-mldvpe-hzcvdsza-743[tsrmc] +eza-dpncpe-upwwjmply-dpcgtnpd-457[pdcen] +iruzfrtkzmv-tyftfcrkv-dribvkzex-789[zcudt] +tfejldvi-xiruv-srjbvk-crsfirkfip-451[irfvj] +otzkxtgzoutgr-igtje-iugzotm-ykxboiky-280[tgoik] +ohmnuvfy-luvvcn-ijyluncihm-682[nuvch] +eadalsjq-yjsvw-usfvq-ugslafy-jwuwanafy-450[asfju] +fkqbokxqflkxi-yxphbq-cfkxkzfkd-653[kfxqb] +owshgfarwv-uzgugdslw-vwhsjlewfl-372[wglsf] +ygcrqpkbgf-dcumgv-octmgvkpi-414[hzick] +ujoon-ytaanqtpc-pcpanhxh-869[anpch] +wlsiayhcw-vohhs-lymyulwb-682[areml] +dlhwvupglk-zjhclunly-obua-zopwwpun-617[lupwh] +iuxxuyobk-inuiurgzk-jkyomt-228[uikox] +zuv-ykixkz-hgyqkz-ynovvotm-332[kvyzo] +ujqgywfau-bwddqtwsf-kwjnauwk-190[wuadf] +frqvxphu-judgh-udeelw-orjlvwlfv-361[luvde] +vqr-ugetgv-dwppa-octmgvkpi-102[gpvta] +iuxxuyobk-vrgyzoi-mxgyy-iayzuskx-ykxboik-410[yxiko] +vhglnfxk-zktwx-ietlmbv-zktll-ltexl-995[ltkxe] +ktiaaqnqml-kivlg-kwvbiqvumvb-746[vikqa] +zlkprjbo-doxab-pzxsbkdbo-erkq-rpbo-qbpqfkd-601[bkopd] +rdchjbtg-vgpst-rpcsn-rdpixcv-hidgpvt-973[pcdgr] +ixccb-udeelw-ghvljq-803[celbd] +uzfqdzmfuazmx-vqxxknqmz-fqotzaxask-872[uskol] +qzlozfhmf-atmmx-cdoknxldms-833[mdflo] +bpvctixr-ytaanqtpc-gtprfjxhxixdc-505[mainf] +kgjgrypw-epybc-aylbw-bcnyprkclr-678[ybcpr] +hqfxxnknji-hwdtljsnh-xhfajsljw-mzsy-fhvznxnynts-645[nhjsx] +ymszqfuo-nmewqf-oazfmuzyqzf-352[fzmqo] +yhwooebeaz-lhwopey-cnwoo-wjwhuoeo-862[owehy] +muqfedyput-fbqijys-whqii-mehaixef-374[iefqh] +xqvwdeoh-vfdyhqjhu-kxqw-vdohv-621[hvdqo] +pybgmyargtc-qaytclecp-fslr-rcaflmjmew-990[cytzv] +fnjyxwrinm-bljenwpna-qdwc-cajrwrwp-849[wnjra] +fab-eqodqf-ymszqfuo-otaoaxmfq-pqbmdfyqzf-222[fqoam] +drxevkzt-tyftfcrkv-kvtyefcfxp-685[ftkvc] +pyknyegle-afmamjyrc-mncpyrgmlq-340[myace] +ykhknbqh-ywjzu-ykwpejc-iwngapejc-914[ixmoc] +ydjuhdqjyedqb-isqludwuh-xkdj-ijehqwu-530[cryum] +dpssptjwf-kfmmzcfbo-mphjtujdt-207[fjmpt] +jvuzbtly-nyhkl-yhiipa-zavyhnl-123[yhlai] +eqttqukxg-dwppa-fgrnqaogpv-908[pntsf] +tcorcikpi-hnqygt-fgrctvogpv-232[cgtio] +zotts-wuhxs-qilembij-422[fazws] +pelbtravp-sybjre-hfre-grfgvat-273[xwnyt] +pbafhzre-tenqr-qlr-erfrnepu-117[refnp] +luxciuwncpy-yaa-qilembij-734[iaclu] +fbebmtkr-zktwx-wrx-kxtvjnblbmbhg-943[estfp] +rflsjynh-hmthtqfyj-uzwhmfxnsl-827[hfjlm] +ktwbhtvmbox-vahvhetmx-vhgmtbgfxgm-709[hmtvb] +fodvvlilhg-mhoobehdq-vwrudjh-517[hdovl] +lsyrkjkbnyec-lexxi-nozkbdwoxd-874[kxbde] +njmjubsz-hsbef-gmpxfs-eftjho-597[fjsbe] +qyujihctyx-luvvcn-fiacmncwm-604[cimnu] +udskkaxawv-wyy-umklgewj-kwjnauw-190[wkauj] +sebehvkb-zubboruqd-husuylydw-192[budeh] +nzwzcqfw-upwwjmply-dpcgtnpd-795[pwcdn] +zloolpfsb-bdd-qoxfkfkd-679[dfobk] +fhezusjybu-rkddo-cqdqwucudj-816[enzjf] +irgyyolokj-inuiurgzk-jkvruesktz-202[kirug] +bnqqnrhud-hmsdqmzshnmzk-atmmx-btrsnldq-rdquhbd-599[dmqhn] +avw-zljyla-jhukf-jvhapun-jbzavtly-zlycpjl-149[jlavy] +sno-rdbqds-bnqqnrhud-eknvdq-sqzhmhmf-729[qdnhs] +slqryzjc-aylbw-amyrgle-dglylagle-392[lyage] +hqfxxnknji-hfsid-fsfqdxnx-151[fxndh] +vehmsegxmzi-tpewxmg-kveww-pskmwxmgw-308[mwegx] +dzczkrip-xiruv-gcrjkzt-xirjj-ljvi-kvjkzex-633[jikrz] +mvhkvbdib-zbb-yzkvmohzio-915[bvzhi] +ejpanjwpekjwh-xwogap-zarahkliajp-316[ajpwe] +dwbcjkun-odiih-mhn-jlzdrbrcrxw-719[drbch] +gifavtkzcv-sleep-jkfirxv-633[vefik] +oxmeeuruqp-dmpuamofuhq-vqxxknqmz-oazfmuzyqzf-898[mquzf] +myvybpev-mkxni-mykdsxq-nocsqx-432[mxykn] +aczupnetwp-awldetn-rcldd-cpnptgtyr-431[ptcdn] +fab-eqodqf-dmnnuf-geqd-fqefuzs-222[fqden] +encuukhkgf-fag-ucngu-440[ugcfk] +cvabijtm-moo-twoqabqka-980[aobmq] +sawlkjevaz-lnkfaypeha-zua-opknwca-888[hlzus] +wfintfhynaj-ojqqdgjfs-yjhmstqtld-281[ibnmv] +kmjezxodgz-nxvqzibzm-cpio-gjbdnodxn-421[zdnox] +dfcxsqhwzs-qobrm-qcohwbu-qcbhowbasbh-402[bhqco] +joufsobujpobm-kfmmzcfbo-vtfs-uftujoh-441[orwsq] +nvrgfezqvu-treup-rthlzjzkzfe-607[zerft] +kfg-jvtivk-sleep-uvjzxe-555[evjkf] +jfifqxov-doxab-oxjmxdfkd-avb-zlkqxfkjbkq-627[xfkbd] +hcd-gsqfsh-qobrm-qcohwbu-rsgwub-350[bhqsc] +xst-wigvix-hci-hiwmkr-464[ihwxc] +yhwooebeaz-bhksan-odellejc-368[eoabh] +sehheiylu-zubboruqd-sedjqydcudj-452[mvars] +mybbycsfo-pvygob-cobfsmoc-302[amnsc] +ziuxioqvo-xtiabqk-oziaa-lmxtwgumvb-746[iaoxb] +gbc-frperg-sybjre-nanylfvf-377[xfjqz] +zekvierkzferc-dzczkrip-xiruv-tyftfcrkv-tljkfdvi-jvimztv-191[rhqtz] +lhkhszqx-fqzcd-idkkxadzm-cdrhfm-209[dhkzc] +mvkccspson-pvygob-bokmaescsdsyx-224[lkdtm] +vqr-ugetgv-dwppa-fgxgnqrogpv-336[nmitq] +nzwzcqfw-clmmte-pyrtyppctyr-717[lvyuh] +wsvsdkbi-qbkno-gokzyxsjon-lkcuod-bocokbmr-822[okbsc] +pyknyegle-djmucp-umpiqfmn-158[mpenu] +iqmbazulqp-rxaiqd-efadmsq-170[qadim] +irdgrxzex-sleep-dribvkzex-789[erxdi] +cxy-bnlanc-lxwbdvna-pajmn-yujbcrl-pajbb-orwjwlrwp-953[bajln] +wdjcvuvmyjpn-wpiit-yzqzgjkhzio-317[mtbqs] +rdchjbtg-vgpst-hrpktcvtg-wjci-hpath-661[zypto] +bwx-amkzmb-kivlg-kwibqvo-kwvbiqvumvb-980[htfdv] +sedikcuh-whqtu-zubboruqd-cqhaujydw-348[udhqb] +mbggf-jhukf-jvhapun-ylhjxbpzpapvu-149[phjua] +lzfmdshb-oqnidbshkd-cxd-sqzhmhmf-989[dhmsb] +zbytomdsvo-lkcuod-bokmaescsdsyx-510[osdbc] +iuxxuyobk-kmm-aykx-zkyzotm-384[nqfaj] +ejpanjwpekjwh-xwogap-odellejc-654[ejpwa] +dwbcjkun-yujbcrl-pajbb-anjlzdrbrcrxw-589[bjrca] +diozmivodjivg-ezggtwzvi-hvivbzhzio-239[ivzgo] +vqr-ugetgv-ecpfa-eqcvkpi-hkpcpekpi-362[peckv] +sxdobxkdsyxkv-mybbycsfo-mkxni-cobfsmoc-926[fnpzo] +yflexwxoalrp-zxkav-xkxivpfp-913[xpafk] +frqvxphu-judgh-hjj-whfkqrorjb-569[hjrfq] +sbqiiyvyut-rkddo-tufbeocudj-218[dubio] +esyfwlau-tmffq-kzahhafy-112[sadtv] +pbeebfvir-pubpbyngr-genvavat-715[zjqiy] +rgllk-vqxxknqmz-etubbuzs-534[bklqu] +nchhg-bwx-amkzmb-lgm-nqvivkqvo-486[mvbgh] +ykhknbqh-xqjju-hkceopeyo-160[utmir] +tmrszakd-okzrshb-fqzrr-sqzhmhmf-937[rzhms] +zhdsrqlchg-fdqgb-frdwlqj-vwrudjh-127[dhqrf] +eadalsjq-yjsvw-bwddqtwsf-ugflsafewfl-164[fswad] +sbejpbdujwf-kfmmzcfbo-xpsltipq-883[bfpjm] +kfg-jvtivk-vxx-rthlzjzkzfe-919[kvzfj] +ltpedcxots-eaphixr-vgphh-gthtpgrw-349[hptge] +bxaxipgn-vgpst-jchipqat-rpcsn-rjhidbtg-htgkxrt-531[tgphi] +clotzlnetgp-ojp-lylwjdtd-743[cqzyk] +zlkprjbo-doxab-zelzlixqb-pxibp-315[blpxz] +etyyx-bzmcx-qdzbpthrhshnm-755[bksta] +eqnqthwn-ecpfa-ceswkukvkqp-336[ekqcn] +jvyyvzpcl-ihzrla-zlycpjlz-383[lzycj] +wbhsfbohwcboz-pwcvonofrcig-suu-cdsfohwcbg-896[cobwf] +nwzekwypera-bhksan-nayaerejc-186[aenkr] +tmrszakd-eknvdq-lzmzfdldms-989[dmzkl] +szfyrqriuflj-wcfnvi-rthlzjzkzfe-971[nhmbi] +yflexwxoalrp-pzxsbkdbo-erkq-pbosfzbp-653[wctun] +iehepwnu-cnwza-ywjzu-ykwpejc-zalwnpiajp-524[czsja] +vkrhzxgbv-vtgwr-vhtmbgz-mktbgbgz-553[kweyh] +vetllbybxw-vtgwr-vhtmbgz-mxvaghehzr-553[vzicb] +rgllk-qss-etubbuzs-430[sblue] +udglrdfwlyh-gbh-ghyhorsphqw-465[hgdlr] +krxqjijamxdb-kdwwh-vjatncrwp-823[kvmoi] +tpspahyf-nyhkl-kfl-aljouvsvnf-981[flahk] +bxaxipgn-vgpst-qphzti-rdcipxcbtci-635[ipctx] diff --git a/AOC2016/input2016/day05.in b/AOC2016/input2016/day05.in new file mode 100644 index 0000000..a734d02 --- /dev/null +++ b/AOC2016/input2016/day05.in @@ -0,0 +1 @@ +cxdnnyjw diff --git a/AOC2016/input2016/day06.in b/AOC2016/input2016/day06.in new file mode 100644 index 0000000..445fd8f --- /dev/null +++ b/AOC2016/input2016/day06.in @@ -0,0 +1,572 @@ +cqvkxhip +tgswqbjh +ymbqjoau +yakqfnvb +klwpoxak +ebftersc +muhqajoy +sttjluap +nbfrccxf +pjtxsrdt +pcehiulx +imtchqqu +shtdcptu +gziwdtvt +gkisoote +dmodaoyb +mqykfphl +rchfhsxr +expmfmmi +eyyjzupd +ysoqeeib +phedgslu +xmwituwf +cibvkswh +dusqdmkm +oajlhpcj +nqbvrtsv +eytohbvb +byjvrycg +oorhjlll +bflfjdaz +wtydcsem +xinelpsx +bkrenkkc +kuhljsqo +fhkrtpkg +qkiohori +rzebhkwv +prpldmyf +dstdrxbo +jgtenhmc +vpibddhk +nkytfkno +hldsxaoq +qgwusrkd +xlsuudux +buxfxaiy +uljrvuen +awoyppai +igplagub +kqfiefgc +cqjukquf +djxuuizu +zvuetjli +uwcrclvy +gtdlktiv +cvwbsaxj +zpwzzepj +vmdmkgqz +qfsxdnrf +mhqtikwv +fduxoluy +emhhanfc +zglqrchc +jvvjspsu +rndsqnky +itzjeqfr +lnpslqsj +yxohoogq +oqmmzizo +ginjbszz +qhdnjnxs +mjtbhrzl +zorxielb +xflyknux +xrssqfpx +tcvrpzxn +sgnholch +nlpbrofn +qclukwkr +foylzchc +hieqxicp +nqvwnhpt +ssubumix +vtbpattp +ncgmzjmv +wtzedksg +mvlatfbj +ithfpwgr +dmqvfilt +lbnovpit +hqfzxflr +pgeeancn +rpdiwwle +ehkipwnx +pncgkqey +chzakbif +doooixwk +xztjzzrs +vhyqtnja +cbzmragf +rxqhsehw +rxzuqnoy +kvldlabx +crsslumd +cbxmypaq +qzevgrco +teiavilb +yjuhsfkj +asutrkwn +csgkdxtw +fbdppqjn +ivaewkpq +iznlnknb +btxpvjxk +rrpatocg +yxgkxenm +yrszvqpo +olhjkcac +dmaxpvog +wzicsunc +eoaozekn +oqbcrcje +jjpcwqae +zlyibfto +nkkarjbd +rrsrbrlr +gllxvuve +pkanrgds +bylfpxdm +tzkvedot +eidxawif +nwvcofjz +xkfverdu +wgncgvvy +epwrztow +mybcqyza +arxfmrfd +utcbwrta +iwdfihgp +tkskahas +vvkmupxb +ffetjcgu +nmaoaihp +wilheaug +pmshnqgg +pzbjnbtw +zlxbrzhz +xwikirug +rprmighu +xaaaioxr +mqxpjfgw +ejhezvgh +brjmtonm +wskkweze +kkaxuuib +mdrbckzy +idpwlzfg +fqfdktuq +jnurlaba +bbgftoqt +sgiuadsr +pwzcfnir +mytlszbv +uxcwljqs +lyrangoq +lnmbpgej +qjjugsps +kptbbita +sppvfzzw +ghkleimh +aupnupvy +tzxtqzev +dbcyghnu +qaygxqjo +vgscfmwb +raoylhwp +gewyhjjh +bsozmyma +skpkdxcx +qcngjsxk +xlznquqa +tztogrtf +bvnovdaf +crlrvjsq +afbpxgwl +gwbeomez +aezkolyv +cooulafb +dnrsyvda +ljudufiz +ctwxlryc +djmebdhh +ktoaoxmd +afqaqbbj +mobvjjyk +yplopnti +kwkqjzol +fcvncctm +pkbzlejz +axxxbdqj +gnjurhkl +qakjwsvw +vkoagapm +tpeyuvqi +omejmbtw +yhitogvj +ybpwtcvb +xtnuyfyh +isvpwgza +ozdntafh +hysgmgvh +zbgkvytj +fntphlnd +xjyujmbw +uvnhgphl +decpnkwq +kmkepzcp +lwegdttv +epkpsehc +uouovxth +agvppzan +zxllwuvw +ektemcjl +zegwoyif +hqhrdyzq +qiyxumhk +trbebaka +etjxsihf +yxjgfvnf +joywcwmz +teeqmoik +qjknvrmq +avpxxuni +naemzbma +jpbxexkk +ifevcqzn +tcnibepd +yzppffml +xhqgnbqc +lvvopbzw +pnzmeuon +ovzzvvsh +mcqmuqjp +oadvyhfk +tkgnxpyy +mvbisygc +occsftic +fawfwbvy +hqmqpuam +ptjxkjtk +hzxuosye +zingpdhg +jiombirp +vjtvrses +fdlzglxq +ggooqynz +fmwotljx +mnzzmfro +vtvjvcqu +kmpiufet +hwsvlelq +wdenjddo +gfqtffby +cxneiwee +wtribxye +gvuszzzu +pugjyrqp +yewglqml +beqgcrqn +azmucset +kicbbxtu +bmihylgt +edjrinqf +vvdretyn +zkakzfkp +qbraqzwo +ujpgjzdc +hdobaxgr +atghhhaw +ouucgcws +iodycvik +ljjdonpe +nnekdlaz +lbrzjrkn +jjwewnji +tfdkekdf +eidbjaiz +hssryuot +oajvmyuj +fziqlofo +uisyryfh +ssucyqxa +wyvmbyuq +fomhuool +scyogldx +uznjymzz +tnmfndhu +wmaiqhjd +jrtvsvys +zpgdzcdw +rpzjgslv +uulfdwba +gfctmdso +jcqqmnxe +hbzxgupz +zbhofhjo +szmkzygs +ydsnzkwe +djbctccs +utqjhlzr +dslwhsra +ujxkxald +panonqfl +brhfqycu +adewetuw +rzsxqpyd +ypfaxikk +vgoncwxp +kqcrmyil +vwsswwlt +bjxktjpi +lyzyaehh +noccjwkt +volhauxw +zeeaczxk +cgiyzqtg +wrflucju +mupwfuwq +tlgvwoqm +laybkcqh +mawgcbyq +ofuaudem +gtkhbeuu +svrzwaxw +ohqiojux +mnmttbve +jlluhifp +zuhdfnaq +hsedbspi +rkqoshpx +qzvdlvuc +rwbglsly +djpwgibn +edzgvmws +teacriww +gcvzijna +llokdnqu +dkywadmh +madxishe +feharxjj +sqzpbcgu +ohmflgzd +qrrsyggg +sxxrafvs +xnaterpk +tdiytzmh +wecsvxnm +uiksxtzm +ypqpajdd +fyaoughg +epvdtbni +pyynubyw +dpjdgbaf +vlomtyym +zpitxkwr +tzclhsoz +wduicuqg +sltpfxwo +iyrmivtk +hdmfndbx +znqwrzrs +fxktgznx +indnyerl +airalvum +jfsfyysy +svztyezl +qsjpktkb +xfujksji +jkymepzm +lrtlztdg +nluspned +huwocmgk +nygyugbk +ryzsjezz +uxwwczou +awrcdzad +tobynxxz +swicrqsv +jqywnfns +kdzvcwmh +gogmydcr +dkcuvthh +hkmraojf +kcgbpskp +qgknjgtt +oywbqczg +oiqpwmcv +fxjrhvce +laaizayr +xfcldeuu +govaqtom +dbcymhvq +yjzeuyxc +sejtfvqn +pbvavgov +tpitipok +lnfxhraz +whbqsgli +beuhoifp +pojyvmuz +yynnekkn +nxggwods +nkhpvkct +rcxwiluq +gnhsygno +nwwgewiu +kcbqnvcb +jiisqtqt +dochmmei +cwmwfrwl +hcautqpg +oihxktet +yrcekmmv +lxoyyqxp +vlbvilra +uqnsdjdf +jadyopgr +iwunbaps +wrplbwpj +shfuglla +knhgmlsg +riknnrmg +hoxzmvsr +qvqdqxrv +lyyvpffj +ghhflirv +khmzdart +qixervoz +fdgemrrn +uvnbxxpz +lqvanhjt +umorijwr +sgogttye +jlfgdzoc +barxtobf +czrzjduo +vlgkvnek +prknsjfr +uleiwboe +mxaswrft +ihqcepmh +awfqxael +hqvzrkbw +zwvciodj +czyrbdhq +ixhfswys +ndauoxcn +lhhwxiry +adpagord +suuxfdnq +nynlzhfj +ffmwgpyj +idbgnwev +wuculiup +cymyvkgm +fifqbhvs +ijxfzmrq +hugjbhin +aeffbcfp +ywxtejmz +qpprytsg +kcmlmbeo +ruomfeex +vvtpcfnk +zcihodib +nnfoffoi +rmldwivo +ejrzqyln +ifnjdpab +abiidqmo +aglmsjkr +xwqghpda +gufhhjer +ubjzhfgj +glhagkrm +wiwhahqd +lbyhcebg +ahhhxupc +dulzuzyi +xxdqhiod +ydkrksxo +pgdazjfi +ebrjoyrr +maejpwkm +xekimgsi +jvntcosc +wrfiyvmb +hfgzughl +wgbwylwl +tpjgkkye +wsspddss +ctoyeuvv +skjcqabz +wfutxuew +oqymawht +xeqmpvcm +hrmflsjx +rstnycbh +aavqqxcc +ouawtykt +kmxcjxxe +heudiqlo +srmiwwrw +ufavnfdy +xfokmkax +vnzztetb +goevrbmb +wfkthpfj +ddesetaa +vygkqvdn +qsyemmqr +iqlyiqtx +esvuchui +pfslklic +genqjcpi +bumqsxkx +msvbjoip +lghjsxdw +elukpmbf +qmipavgm +iafoaecd +usidajnf +vxsymknf +oyfjsysv +mpwtxlvv +kogsobli +jmgwktdj +rgztrmby +dnrcfisj +ottnehjl +zsqbinds +zmufvgrd +fcalplxx +jcwqwnvm +myjowlcd +nodixwaa +phfnpbve +kexcgape +ldmlswbk +naxeikbg +cgmlnbsb +vuwbdcnb +bwxbhmgy +ziadnccv +bacypeeq +tbluknup +btanytry +bqddnwwl +urieqmyv +csrdslqa +fsfiyiai +ceasodly +jetpbhos +xcqzgosd +ydqiuyzh +vxpzumjp +ruwlxvle +exrrmafx +kbfikzdl +bhvvzgfn +ivckwbga diff --git a/AOC2016/input2016/day07.in b/AOC2016/input2016/day07.in new file mode 100644 index 0000000..fb0a641 --- /dev/null +++ b/AOC2016/input2016/day07.in @@ -0,0 +1,2000 @@ +dnwtsgywerfamfv[gwrhdujbiowtcirq]bjbhmuxdcasenlctwgh +rnqfzoisbqxbdlkgfh[lwlybvcsiupwnsyiljz]kmbgyaptjcsvwcltrdx[ntrpwgkrfeljpye]jxjdlgtntpljxaojufe +jgltdnjfjsbrffzwbv[nclpjchuobdjfrpavcq]sbzanvbimpahadkk[yyoasqmddrzunoyyk]knfdltzlirrbypa +vvrchszuidkhtwx[ebqaetowcthddea]cxgxbffcoudllbtxsa +olgvwasskryjoqpfyvr[hawojecuuzobgyinfi]iywikscwfnlhsgqon +jlzynnkpwqyjvqcmcbz[fdjxnwkoqiquvbvo]bgkxfhztgjyyrcquoiv[xetgnqvwtdiuyiyv]zyfprefpmvxzauur +vjqhodfzrrqjshbhx[lezezbbswydnjnz]ejcflwytgzvyigz[hjdilpgdyzfkloa]mxtkrysovvotkuyekba +xjmkkppyuxybkmzya[jbmofazcbdwzameos]skmpycixjqsagnzwmy +zeebynirxqrjbdqzjav[cawghcfvfeefkmx]xqcdkvawumyayfnq[qhhwzlwjvjpvyavtm]sbnvwssglfpyacfbua[wpbknuubmsjjbekkfy]icimffaoqghdpvsbx +enupgggxsmwvfdljoaj[qlfmrciiyljngimjh]qkjawvmtnvkidcclfay[bllphejvluylyfzyvli]heboydfsgafkqoi +ottpscfbgoiyfri[iwzhojzrpzuinumuwd]orfroqlcemumqbqqrea +zhrhvyfxxcsdpris[xdqecoqujrnqbgla]bpwibmrkcfbzigf[rlqtqykdltcpusvc]ybtsglkxrhucxwv +msaebhhuxyaevahov[skkhuecthcqtrvtunw]bzlvljpsapsezchptjs[lbcxoczqbyysmha]zdqlfydjdctfnuetghr[owwhfhnjmpekukafw]qqitepzwooogqifl +jhdfwesnofrkpse[mkruficpgplktbmoo]mnrjpuvsauanolvzhym +ucibfxxivatgxlupp[rxlbgrqostcioowo]faiimhdhgpockadenua[teomupxzwrernokhyud]ohsfljkyjvkfzwus +gzxcgjqdbyvfndfpw[ypfsapvecfqihnpuszq]mvwxgfkniekgqzqid +fipkggpfwvgrqiwosi[itadifxotejgzkt]szwurlcbvffhgse +ketltdpowbxcusrcua[oonjssgqvcgwvlz]otjxgpizqfpcriuco[mgtgmwcjecomtdkxdev]dnrecyeyhqcpausqzsw +lcototgbpkkoxhsg[erticxnxcjwypnunco]notoouvtmgqcfdupe[hubcmesmprktstzyae]unuquevgbpxqnrib[egalxegqwowylkdjkdg]spqmkzfjnzwcwgutl +nesmourutitzqtolwd[rurfefjvljejcufm]jagkqdwpkefkjdz[cctohikipqxxbdjxsg]badmffkslhmgsxqscf +vvbwenaczgfagvrv[dqjzprtikukbikojlgm]bkfrnbigwaitptbdcha[llnwgonsrsppphnnp]sqozspzzfbeigmw +jzkzjzzghblqqme[fsqzyykcotbavruyp]vjzohzsunrevhmpi +jlngucjirfgdgorbgb[nvvkvebcjahujrwjmy]cfnlrssuthgusytkqt +kegsdcxndhtlskseb[zbtcngduxclffzlw]wrdqbtrqbcpbeaiqvx[svsyqhkrryycnkceq]ztrawvffepndijceeih +imtafeyfivrcegpagsl[tjzsewuwboushjl]mtnyptormlwiijlds +sblhlpnuutqgtuvlc[jlkivbtbkivklrnr]zkzcykzkyjxarepzvrr +ojuqmcidxmsyjkhuh[gsegkxlimzuyceo]dlhjiensaurluhul +sxkxluastorxmnd[gwkeczwgmamhjquth]yvpdadteadabxgsplmr +cndxxzfcmwwtcibgktm[ntsvmiwosuvniztv]onnfaenxutizlbxdk +eqiwaqxxstamxgzc[vnomzylvfpmcscjar]rwdqevxpeqvrmvliu +tvzbzkhvpzedqtp[whzeqaisikjjbezzcow]hqbizwaaffwbtfglq +ajwpjiqawievazmipkw[mgfhwrppaxagfdgfsa]iaqcnovhgearcutadns[anaukyaljeflxdnucbn]bhqcwrkeolrhwdih +neakzsrjrhvixwp[ydbbvlckobfkgbandud]xdynfcpsooblftf[wzyquuvtwnjjrjbuhj]yxlpiloirianyrkzfqe +jugqswdvlbaorwk[dfqvlubdcigzpcz]aqhybhnoukoyxuiw +kkkfysfugyvqnfvj[ahhqkrufcvhfvapblc]jfincvlxbjivelqrs[mpoymhslpyekjmy]eicbqlzecwuugez[tsqmqvjiokqofbp]senbbdxrdigwcjwik +ogiiiqaxakiaucwa[ltdchlxwnzefocrw]koxethzfvlsewbqdt[qdfqgtzftqpaxuzcruo]fvkgjcglmmxqnifv +epmnxkubnsnyeeyubv[ydzhcoytayiqmxlv]edmbahbircojbkmrg[dlxyprugefqzkum]svdaxiwnnwlkrkukfg[eacekyzjchfpzghltn]ofwgevhoivrevueaj +vvwvubpdeogvuklsjy[psnqcfnqhxaibnij]fwzpkbdgmpocoqp +pjdxcbutwijvtoftvw[zkqtzecoenkibees]llfxdbldntlydpvvn[uaweaigkebxceixszbh]xxlipjtlogbnxse +zmnirrxetiwyese[cedxmaoadgjjvsesk]nuisspyclmncqlasmuy[zxwlwmbzbjmvubgcf]hfqniztoirmsdwz[zlffqhttbpehxoabzhx]upmydjqzzwefvgdpqu +lwvsssgvvylrvqh[duxjrrqkzchbpvnmm]pckmefvejytvzavgzgc[dcekfwnrzooigwio]pmutxfiwfowlfnnggl[lzytuzirtzgwhkz]yzgxtksuqrgvvgfefon +tpmyecqhqjjpertn[qomuwmxstmgzexds]ftvqqwsvsrnmvpg[vtpebuufpyieqbhuu]dorortnekxkwnploro[pzajzflqvbkhautupl]eowpcyzmyvnntvzmvx +foguzgeasrkncbny[tlyweucylxkswwxb]jtzjubgewwhlddar[dkddqrpwaqvlhdp]skkegnatbjubqglwu[pkwscrmgvjzarzb]ibaagrqwnxblvtkg +ejgpdxesfyoyaggmymi[axfkdoyoqkpkhusfwe]pnczsmszqevkqiwlfc[dqhzcqjzpgnoknmv]ldrjdhopfyctlqtn +gqhyasteoryuofc[bhblyxlbiqtzzyzvzqg]dtvxrlkyuwxttyw[qvvzvuzhkemwglh]bopvfttkwtaeckq[vvhkkgrddaoxnzctwar]gsscsjuictekguq +sviwnvbtrgyydtadhz[ipjrrywkoxwuzmlrzd]kcxruwyisqvokporkub[tvarlltnhjmcuvvcck]raafszljrhconjqsqi[snbxmvzrkojpjybkgpi]ekoeuottccqbxrvpkb +vtouviqjarqwnoexuy[lzxhegzxptktueqo]azfsikzbwiajcrhnas[hvqxgtffjyyfgsjowxy]ddbmpksrtghvvypev[eoepwehfavxzwgt]igsulpdhrevkghzh +fucimprxzsubuuzmk[umzezmmnkfzvjlela]qxzdlcryifsinmkgeha +kauzjbailyzpvtji[hgeslalzqgpdkpuvomw]utsywinellykvmuawwr +oacbdgfaszolybf[hsytrkjoylrkkduzfz]bmoelqhppaxshmfjl[cusgbbuydfqtbbmsju]mcftwalxlvfvvpeu +ybylybngqxxrmplf[mybpfztzwnisfpfgqmb]fsllclehoezgthek[ldxhvhwniqfpqbl]ebybalwrmrqldukb[okenxoqxjgrenrcjd]kluumgtqybryflqi +mufsafgfxiegfgf[ydibrbrmiaulexjek]ouwchrlvilmygbuppjl[imyaxsiodgjteppdyy]ugondbuqnhjrzzzn +idihouejjocbahe[mclnirhxghanatge]ubwhxskdzgkmyrp[vksyktucsyumvxoc]bregaefrdlrgmtwt +qnsqwkqttdevlnzg[noyxiueharjajsalnhu]heaxmujxhpgjddqur[xnqwujjeasceovnroiv]hnrnwuogebatnfsa +evruuxfhpivnmknolsj[itpsnnhbtrrbllsbo]gefodpceljlvwuahz +ebddlswrvbjohtnkyip[qkssdudizhcoaazvyow]xvnqicorrkjrnxixp +bbmmzbebuexzmtbr[tpzfxmwgamhaikfpaeu]kraaocehdtalyjrf[zzqqtjplepyidohpvx]kzehgejueimxlqglfj[zgysopfdgxtokkdxwk]gwcfaflybmhdgoxjq +xztpwfipuczrtoyt[uwnlokmtopkhdtemm]sdfmvgvctgwbdjpmvhh[ozjpkdigpjqzqgy]yrkwokmkrevauzroaqm[vctyupmildfnnjomue]cvagxsievhrukgyqzg +jpmvqhuabqsvroxgmyk[toieqxrazxhhsbrm]wdwhoqdddwdacuo +mlaqnefjmwbxeetyxz[sziklwesunikpiqjark]iltkcgfzmhvusdnlr[bmfprkswemctykvio]hhsmvppnztgipxij[kvlbovfklljaumwmy]mdpaiazrlputabj +czdgmoqwzhvfnulxo[mlbkytxjhscsxrgchri]veugcvavrzihzencp +rbjtyudgcswzezr[inlznakcutfnnequc]uhisbxotgqqtzionoq[hzlgqtkpeubvudi]qqsryagiowmcijbejhr +wkvwdohwocizssun[kimsjrwwfpilzpkf]ruqhrplgugwhmnn[iouhwbjnqzlqyewxof]exjuguxwmphfypvsivl +bcnuloxdfhnyesgtdky[hvmgfzcjhhiiqino]sfipughwbebgstwrua[behnamammdxrnnok]ttpbmbflilacfvwiwd[sosjbmmjygpbfetziv]qcosdgrbfdsgqqrlhym +fbmthzppxydfxiipo[zsyfzbueqoaoxeueado]santekllapuywlmwjkl[yfsonktbvuyilcxf]xjerezinsamruvn[cceqpogyrsztadfap]fiivtuyynltqoypypou +lfjigofbbnyrdlhxv[gfblbnmkfnpxbio]zeqevpmpjowrxtw[mofuoyllwekzcjtxjhp]lnzewigzwruzlbjh +xjgdfbtgqmgazgvtif[farekeencwufapef]dxjltmtfxuiydactuko +njaolcljynwvrwy[qplxbpadtyndosjcch]fscxierutuanappsqiy[jftravlojauqkmgludp]pkfwxpdfcrjrmbucf +iyotvokljqynxnpjsfs[lfwwocnwcwstidfpb]mutsdjbqfruxxprzrnk +kpvxcagazjsxgagg[sabugyxucglnvcjb]uvrdglycowrjddy +zclgitkurpfdspcbk[yedvkzgbawpthoyn]dhvnmtxbrpttrdrio[drdahsrphffqsigrlmk]ykghbvcdosmtcgxdeb +rkmajkdvlbqwtnuanue[brdlutivdnfekggixum]pbsgstnxgghrygqwpf[rlqzaflmkbvvefdoc]jhbtzkodsfglsaow[onlllmfziapizsd]usvejrxmziulunvjux +jqlketojwcgvuce[ftcxdqqebijrnfzjriq]ucwgiavuxrxokmvxgad[zmyusreluasvwgzngmx]semjnvafnqvwtvkimy[owvczdccmvfohtbijfu]dmhbiikbzcualbbs +roewzhbnwyvondnn[ejikyjgtzpmepihnnl]yurjuztavzqkxqlrle[mbjcyqrzfuhhsnipzx]fcrtuzhrqorxrdmrcn +ycznijylnnqwmqzdd[ycnztjgxgyapvafhwaa]pzdtesugxpchhdb[sdruhgxaqpitoxlncc]exnhjwmnvqmquvclhu +iufdjzqflteyvhrem[eqiluhtbfuegasby]ikqccaxrpnjjrevdsev[wfluwngzffaxhaflbf]wnlyrgvaxzsmqvc[smkdicgtwwwxmdizdi]joaqneodtgvioxzg +pddsupswtnzture[pehcqhpltqocptr]ymzrvibfbeasccxh[jwwhastouxzmyhh]xsllfxcuzbtciegzcd +rnnvfdyavlqnvwze[aistrderxrrojbsspnu]hfkzgodowrlajmmeq +qnebfycqdylighjpgo[ablnwbutiwhdcrmwbg]hnqeseogqdsdhith[nmrgaeenxhizhoqper]tjxbhutvqtjzpyzh +batsftctktgebkvzv[rovosiyqqpafttgdmoc]ynnztvhekfnexdcuq[lnevylboilqebnkf]udftgymwddomqmy +ybrcyivzafzoubcj[crhigqvjszwqflocc]aesdfdfgzcnyxsmzg +oskvnzcbuyaytyixp[ypctohskpfoxhpydwpf]kgkbxhyfncznsar[vulxrgolpxlqzkknzva]ightbuekpmjodxzfky[nyjpxhpycxjrqdno]jhvrgxgfjwarwzkmfj +relqdjmixussrbijgqj[mfsyrfbtjbojcesuyw]wsckbuhopguszeh[unyhvpqjxxgfbgyf]dddjalolfjwliasyezn +xahbldxnvsviywko[ucmjsyoejvcggbtx]prfpnzzlexpolsgsmsf[bgocwabottcqekxs]ijvpreqlfejnqhfbi +qtcopopjmmcjlyfrtot[dmnfjowrhqtqhevs]pfczfmefcnnfbxiovzj[exoentzecnbfjsy]comgdcvnlyaemmya +plhhfkjlotvzupi[ilbcfjbrxuildya]uuvdzteoijumhavq[tcuesohvzusidbgpw]hdsgdngmjtlybnas +yoifccopobbguvkytps[xhkzrdcfsyhpmuujbt]ocidhllwycinggwu[kouoyzxtwiwknduclv]wkokzcbbqvjxtubqg[plgujclgyfmafflyurt]rpjrpxriaxyinneajvy +jbmiqrqkpbjasqhvwcv[zlyzpnhzdtqiorod]dkigqgjtzmpleja[ijenfaygzeceopbmxks]iwzcpoekmitcckbxbzr +zixveaipmutzulr[awdlukrjbyxtssfksb]hreqwpgrawaqwtqpt[bykxrwwuypetebhs]xhtujigporvkxqot +cldscqwnyjkrzvyegsf[zwsvoudppoalxeja]dbqrfscekpmhmpoellj[xxxpuyedbyuihdzdf]bmtfdebklpxvuacq +ohdqlkppqasvyrkkjm[hevshusrmyhuyyo]qbmrotalialbvje +nvwdnytzqwrugam[pflhibktydncffbnlva]lguqdlkusqqwovr[bgufsrqjnngbwxnhuco]uanvcpxragayfoj +zkvrrzmgitfjnit[gezdzgcdvxdkxytcq]avznjhxyjldbqpfoua +mmyxbuoieontkaxvnk[lijzkcghkhiryhceqc]zuouxoicowwkhklyp[baqxxkavhepnpepnj]jcdekzxrpfucavdq[nxrhabcrumlshoitzba]httcbsbgoyhjpkv +hpzoxihsevceefdjv[nxgkyykcfpjwtlz]lkszzbxqdrwyktr +djqunzvzcyxmjqhy[qapfiyujulhgqipfm]htqbtlhlsqxnjyply +lilhndsdretyqjojrn[oxrhvlpgqiotmvruvh]hgdlazecfzdrmegmnw[alxxixmnnjkyhrqjgh]mpbjuwwcyhdfxynyk +fcrwgutcgcqizev[nwszwhfvqtdhrymgqf]iiahiososrpdafnt[gbkrardsossgcvu]fmudukrxbiqyrpi +xpcgsvaeydonptb[ewpsimxlttaeoth]gersjqmmdamhikqtv[sxyvukeegkkbbarjknr]sohijvshdnoawujw +vnjkhbmpsmvxkdt[yrpltayaihgspvnjxb]ivhwkahhjjlwzxfpz +ofoancxlupttxku[hkedaqsibrvtvqu]zkssllvuecmgtqvs[eklsqwgwuhucbxykl]ioompempaewmnco +nwviejwlkyokiqhuvo[csddbtlbfdwtakxlmss]fxdoqlbdjhoslraj[shasfhtvpcsajdsmxfp]errsdzqcqzbrfnkeux +gvmytvlyluvnmemhgjr[bvqbhytqwpyemefwo]sygljhpvyjnuxzjqy +zootaoveazcrmtbda[qlxlwntntbkjtkqve]vffdsbekufzemgwomh[vzllvqlmloffyyldfh]alltnttrzqrchacoiqm +ksbuxsjkmtzsfsy[shracmzkycsuqrei]qrmgsndwzkqhtojsn[innhjjhyfsffgsboglx]zhwuwgyrwmucjfii +dagldnrnugbavjwiiq[vrsiyprmsvuapxvn]piirprosbofdwzuuhn[epdsrdcpgzkkzdjle]jylrtjltlmvazfpmh[rqqteknolbyzykdysvr]ieejzvgtumekqapi +mtamroysxwglblwmjn[gmebbprtzaogucvyzv]tjzuzqyyfuihjubuzu +pcfbudkakpzlyou[zznswrvmytntytfkt]kvudoarqnyybzeddvn +moelqaykzlstyntby[qmpxihbeysykajdo]omqcjgdbuqvvydd +ddyczdjdwnoacci[wpgjlohduqnlrifih]dfwcghvsdezgdixnpxe[ohhccenoirazgekq]lqtssqpzgusrlvyrd +ewirhlfcfhkqbvmvi[ixrorekrimzzkckpel]ihyukzubvqdpnmqpgu[mbtybrusfomfdhlg]ucrcmbvpnjbghnxdo[lyajfieycgiubui]llelwgnuopqhjax +jpltuunwbrijwnudg[ejxyrxniclwnqxxnh]krckhlysnmqahsz +hkdpdpshmftvxob[fsdhonsqalgpydpub]dirxpfxsxhpxliqg[tvbhlcqkymtbnytjp]xuvawokttfililgwgue +mdnmunbnueofzddapl[wxfahokzfixiapig]wekvqzgvufgztlgldh[zwglgerouhvhtbrdib]xeogmvaqszvkdvxv +mbqnuqonmkxmczjo[ueqnkvfdskaqwesufs]zmoqtlzfcwqaxdnddkk +qoaqjkdsftjstyjyqd[fyvizziweplccjt]ryvpqznfcdvjxuu[syspurpgsonxbbdrcc]vvedpafqmoeugwuize +ctdgzypcrjqxirm[ouyjhaohcueqwdez]kroowbthpspnnzgzuau[pqijczlztofszvdzhx]iccbpchemtflqnhdrnw[esvbnyvlckqirev]psrquqfxaotuzsojbt +rgukaurlmsyzovie[noclopxqrusykxpix]zbbopbxzogbeppp[anouobvemneuuztti]rpnbuugshsxxbbkhauq[zpqywyyxjfabzyppw]ecdrhvipvzregbgl +vmbtrbtoajfkswgy[kailajjwltvmwasynoq]goxmpryedtsrgkx[hljqifnoadoljqtub]xucplzmspnbxvliaap[tfqpmrhbakiidoxwa]iceqprkydjgouemqsmf +cvpnedbnibipftign[cigxthfejgyjzvspaam]esifvgljjjbexwm[uspsplcqhomoszleq]qnogejwqjdiznyfellc[sszzsifsfavntyghfs]btswodsrhcrrbodmtz +lvxwpuujqxypkhqfymh[wtizujakvxzrqwpols]jffeswrfpnhhakyhwlz[lzyloeveicgwixnvdx]uvwhpnjlszclssbf +noblqdnmgtyjbxjq[chxjibegmcbmljibes]edtgpajthcmqgpz[qafbzkjfqbjzilzh]aorhwssnugyflolh +hunicsoijinxshpfskq[lniiseazhvpjiyg]wirqusdwvaiyatimhx[jntjijtppuekuvvzz]mxebkmgiqyfaglow +wvzgoeqwcuudhjlc[nsjqegpxfiwvbtyuo]hehqjsarzkbbidy +ncjcjhyagdubxcibe[qpddbjyualjarnnpkf]cizleaqaaewqysxwys +jqslpqaqntewoglud[xtzdawarqxbigpuf]qnxdyobxvfsrwoaz[snegbwbzchqcbavh]kipasixtzznhgkjskv +hptaschabsnqdgmuzoj[satvzxkqetnonungbjb]gqhigqimupvihhwy[nejqgulbxtzfjbjlya]jywahuqdzrufxenshjj +sjgpoxxqtfsltzk[jqwzhblplilweukbso]tgorxisfymrcgyr[tfbebfnnljlpcfeps]ahpjfbonoajtohthzri[tdgaokthtdhxpsg]ajcykosmkhftnrjqphg +tnwtnvvrpilvadiy[taucexvsohfmaxd]cfhrctuhgqwjgtll +xzzmvrhyhwvprzczwz[lnshilvbyfjqgff]qfkoodzijhqkpuob[iyyvvfibosnuwlov]fhbcvpuqvpxmlolhry[osdmjplktygtobvt]msazwlubhinqvyfh +wanhwievduqinfwlcou[uyalesnoaqmajcc]zbdddgzmqprwiia +dfovljmseevxcfarf[enpclythxgepfzqcw]wechankwzxxkkutq[mvzawbhttzrauulkxvd]emcdawwiunjraebra +sylgfxqcfrqgeeuh[dljwdydnbuddmtdgp]fhenkxvmwvdyaukaxa[xcdbxlqqfgqtjyhoi]tbnpjbnpoxxaxef[rlnmcnmntjlitsmn]vkculrpgrmqsrayre +xexefhsfpwtpxuygp[omxfywhnlcapmpalz]foblbhtxieggkgpcru[lscwcbkqvexwzzbri]ipjoiumgoyugfzq +hbeghglpgqnwpxqio[pcujpvhzhghnyjkmppe]jwcnwmqwctqgoxpj +apqmhkpxrtrfwulqbq[trthojavkcrlcgc]oikizlfqpukeudv[afgmhbusoqjubra]ajbuhxzuhecopcxm[lowqlmwiyvmdojjla]jrrhjmopywkqrhlgicl +dxrqnbrkijtvmkwq[dvtqzljjbreayipqgp]erhjjvypeyramuaab[cjedbzbceteuydrps]kolgelhdemrbeviu +gwjakwyuaxixflozol[omjuyjzbtditgoznip]nqybdawthoydext +lcdwaahhbhajoai[cszvgduipwduhgmo]vpsgnhmtypusbgmhwnb[qitqpalswmqvjiu]iyjenmmobfasnzqefci +tkxizzrgmsxvmrdawsx[edbhkciwrqmoflyang]nbuwbbspldrfhic[guhvpvocfyjpwwclv]olxhqqgrylvzzqxxd[cnhwdegsxurungopo]rdenofdlpgilpiuvmr +wkadrydzokfmuiah[mihkmnzzjladulkvb]weqzktdsbwalcdijda[rejzrqqdtbvrwgbgojt]ggruyvfdesfdwenyx[jjyyleykqeskpfmzl]ssqauxmvzygppvncz +djzzsqykcfbhgfoq[frykddayaohlxmkem]kawloxhrgcpronph[xxkgjvdfespwmnja]jddmrdznkctmsmaxih[uxotxlcobxfemckshh]irmewesnknuknipl +hzojrovrbmfobhsau[itboujfkrmpgjpsvsr]qgczawmbunmisxs[dtrvnzrayqlvdpyzbuy]wrcsquxgcxpvbwwzlqo[kqbfajfleopglhfui]bsoomwrdifoekal +cntxerwyrvbludhaa[fclfiyjfekdtavmgy]lnvvlflygrewrgswx[juijxzrpwfrmshbttg]yjeuhzyjbmbdslbdhf +gclzrtvgfbqqqcl[fdkwmnpoansxtklyusn]ywwzqahbabjbcbzd[kuiejkftwfuzmjbiify]tabpjhaiwzcdnzvof +hmshguykeqstxgzs[fsnsxtrvkdyrlek]rkzkooteryozbwmda[jyjzddadewtuaqulp]gtprcoocgdsfbtduekc[llfoixzevsmexhuitz]ppiutxxuvaxhzgiib +ouvpvcchazfdcljaux[kxqnkynylosbuekz]arsuffkkpzlwuibqd[lmmxhndkoldfbtyfpw]nvcrjoborzogjhgwn +ojesaevpprrzqaksixa[ykxbgapdjiulhmxgihm]nrxxnhdwodfgqoeproy +vzbltcugyxvtlxqnkxu[fcflcasuyaljgewcynf]azqaltkfsglwgkeh +urcslegrolaaalf[grobiijzrtgpntne]uhpzjqkslgahpkehix[prmevyrajmgfhsjpag]kwfhbrhzkojqazxjocg +zwfeopovkggasxxb[fadbebqmbxwktwfdeui]ftomtaogfvgkkdrkc[rdkdznntsigigjiv]warlzbzbnfbjjsh[etjzyzfdjztsfsyi]dulnqfxjoewssxgkfb +nvrsqzcyguparczn[ewfmgkjaibzjoiex]kpooaykofbtkpawayfh[ssuzuankcdhqvold]qaeuwxgakqvcugn +rnlhwrnjgxwleghohuz[nktpaaaciwyfagkpqw]yeyzojziajnryse[bmpxxtaljjigfiv]ojzukghfhfhykqrcdyy +doqbqcwjoldvwtws[qaxghysnphejfacrnkn]iqyhfkjogmrkjpk[hfjqxqeuzwywwmnzj]uzhpypjadzqcpeibcgc +kmcmhdptzlhgqui[cpluzrcwihnwxrsdoj]czbxutspkzdwesrc[fccnqmeaqfmxtqqng]fitsnmdmyzwsifevbat[fxhgcmqhxrudtnleoww]yhxgwphkxlzhxzjnvcp +tmjpplcwhmsaxav[epfnxqdzfpxmaztdqn]vwdoatnafiotogpsxk[lydghxujguhqcjqtbbk]mtvqsesoxvybfrxyoi +fslvgbiibdkhchajyb[zpbhqrokrbfuqrowop]gqqzoqvfsdfcjcdurrs[xhqfcfytbbekivnvod]jxjwuxivnyhppvfhaol[evfnrmrjnnhychtpv]emiyjcjsnojxexs +gqaygymjihevbsps[iepworrljuepufyvne]fzfjulzebpsphczby[kxaohggiqnjpdbf]bsjfluhncewudkumaxj +mvjlhovwivdanexv[iaphahshtwtnhoeoqsk]syolycabjeiwtwtec +ikhcujftlekmcnmcy[ubsoslmlaitakaqb]ruyiqnoobymxiim[ppxtpuphuisxnqumd]qxjhzfwvixjjmfgaqej[bdjpilcwzhqphfumpny]itvjttbjsbfmxppif +xhemwtnqvfankrccdtk[bbjzsytqxhxcgtedp]ksfozdggjvyvpoyw[tberajbwhcirnenwv]juojuogrifenjsbldn +bczvqdwkurvezjxgrg[yjvuwvfypobetomm]vtfujjaergrizoots[snwcbtqylvuhnxyvb]turadiqlfjvclpvbweg[mekdlejerxpllbf]bgkveafnrceyxufsqj +duqeascyrgxyhlspebo[kzimyrleaopbbwmbi]xsxqyleqvoscazopte[debdbibiuaosfdyioum]vjaptdzpitqctukwhf[jffyamdmvkrggbe]qrnqpwcdoditjixsc +cuxdugzthpcubgw[qjvtzbgagyebkobkhf]tsbcghahxswropcgj[yenmfdvoxlqekjsk]kjdmhdgepvdoovzvg[mafjriyxqtotmhxgvty]mdyayljihzqxhiga +ehkhfoqcdkpyxeum[xvjaglxwocodctbzj]osufidsaijsczhtfg[rvmapxxierwnjkc]pgshnzbphxdoaitou +wagqtjalswmbehwmuwm[oarjxyzwyhxzhpgilh]qapupwvuflcoryf[hmqhnrjiahzdfbaz]kuprvbaykjhqagnl[wfxatijeapdinkt]hadtvdjbkdduycdut +emfkovpbnkaxykrmwjg[otoxyqlkgczzivgdt]nsvpzdvcbsvrbpo[vdfxwihznfpxlbsju]xbcniikjhgzelav[opidnljejcjawbikt]gedgtkiksnpijteviu +fxbpujpvuboflfip[dogcwovzlakonhdyww]tkzftiqvyzumadasjtu +rqtkvmbmqtdrqsahsdy[dhaassflbjfdslopp]zetcyybbahysvheand[uncbkqyoidhvxjf]mxqjozeotsollwolhs +pxfqsysywqfsmername[yfcktnozutkhniqyp]tjzzakrnlxrtscena[bitenzjdqfopqevroqo]zujogbgemdxiaven[dtxlpfkysfcivyrxqt]fsgjjgzltbnlvdojqvk +guclyozvgpvbuhktwbh[qmueutcpmdebodbilp]vglsdvkxogzhzewjpl[guoovyobczavohc]jdguogegerfiwrxthui[hdcvpajqgpsoxuoawmz]ztwnqkdjnnwazrdzpc +llcocydhktglycn[aqvpbqqcyyjlfspio]bfwtqbvqbywnhvn[bdkrsfpiokzttiazuaw]kchhszhegdhxega[mgfuozyxaqcxmillwlx]mzcerkylhvawvyujx +jceiyppxbreywlqlc[fizmzubzyefdntbmd]bmholmqrninpjuux[wkbshvxwlfhlrpkbk]bnqhoqtiqqpsibgykwd[ajvhuevpxmsrjrdwt]ejcwhcsechltmxlycwv +lhzgbwzjykgdqwj[ksxhpuzyromwycwqtmi]fqkgkgvjfshsltg[ypmdudbfamagwadtia]nxqvzfdgxlwbbkrssc[zqmfrjzhsztnqbdgo]dvzoywqsqizywigsqsm +vvnbnhvgcpquhzbarub[ufazesxvliazvkcanib]agtuglmgoxupumcispr +mtpdvvydctgradgywc[mtpimzrgtmnlcge]vxbxcxjkpticzboc[ffiyihkovkviqjifrnt]yhxctiahahicybqti[latcrvinlucwkxhmc]ajivvpmxwiypcjtevwh +dpnjvkzcoyyzmgvvs[gtjdsruwdhyukkx]qndpbpmhkdngjmab +raugsxxkqxpsglitbj[ncskiewbnqnhxvojfx]qnqtemgvotsgnlgxyb[exshfmlaagkpxueykd]vgcwastyxsoddgu +vtmkqugezjlfpad[ljdytmxdmcfjvqus]zwkxtirtowwwoqybn[wwbggxlelxpmctsyio]ojizduyxsklhvogj[wkjkwbzdmusrmnwuq]dnvercuduocxwzzqvc +kcuaibmbtowdpkk[behnytmljmvkfzjzx]vwmeazoaavjnyopedp +jzmgdckgiwbhbits[qapkyzlxkcinhakr]zymyymfbxgiypcn +kbcfgsoqgqvurokxs[ygvbgzijbgfeylxvl]xsjucuevvfddgod +unfolwpdrbsrzgoo[xcskhiayzcpeegqfoe]sqhinsvvbcdboctc +yclpzeggejjnvkssg[jaxstjrzmutqmaqq]buvqcwkayhypitxnmp[hpxwubjyepaqhyhud]qhqlpdiqdhhgffsgtqw[ijhwhbvlbixaeywd]fwpyiwyrgoquoeuicxp +jwgenomewntwyxiawpa[eqcukoqwwwaruuaeoaz]przxcbqvsrozygtcyl[krwnmcxmgcgfbvkj]pcifuzymidokmsecl[wetuprgdinttljgam]wiiixvydbevhtscp +vzuukbqyqsivwpeeygi[bsfyvyrjgidexcfzq]wyfowikcidviqqnzcw +nsvfdglsbfbwlxfpfs[hdfyjgnwdgeropdfian]gznlvhnfjawhokhugz[klxeguqtsnydunmtj]gaauhesdugovoftjb[agqwktizuxyqgbvt]zhbzbgfwnkahvueja +xcnkdghtgpxbfefay[iekwzcvfquaynjpflf]rfmwtjyxputzpsgr[rxbiyhzboydmvufaz]vbibxkxeazvkbzpnrqv +efxnnxokdpeqbimle[sygsnwvurqpxovmfv]bfkvfubmjyasmvc +pvyunauqgvtigep[ypayrmkixxbagcbawlh]gsvqfsxbquttcaayobo[cwanbliqbdzlcur]ckdwzoeeeldqnmpnzta +uaxiegivsmmvixygiih[bwxhotmjiqmiffwt]ifggldhrjitovzh[wtrrvwjwudasapqdal]zegculmtzsyaxytuhih +hvikzocatynjoxxzjrr[yowwrajfokqlojraj]gvquwhdppqvtcvd[sqcangyggkdiljktl]fpjugbjlanzohbvfylb[fxdhqobssfucfmeaz]mzrtcejhidkqkpqc +lcgelocktqpqhjgon[vmfhipgnrbypfellki]bqgdqxjnlynzdjogpbk[ppgoudyairolaaomp]utxjqpmjzchqdhz +mtfryyrtmzzlooy[qltyhniowpskiqmolx]nuxblfnfrcqtjqfbzi[bdslgcpqyowecpp]vlxwrojvicfzzzfb +widpcxggzgbkofmmtkl[bhvmncpisdisugtk]azxcnslcqsbtyufnt[lqwxnibqiwuwzwkf]iqnupikuhmhvvhf +amceoqorrqtczywlb[znieihkpkxkvvqxk]rmoexicvufbvzrcxisb[nrrbalocuvporahypgm]sapytlndnufcmsmnl +ldbwysbqqkcizwlkqk[kxbcvzlolkrtyzou]zsqlgwgtcvtkmrc +bejhbhwlnmysyqgzk[gombhcspwwomoqoprog]zgwpzkhgbgaveqpe[kldisefosjggfqzo]eiyzwmdoqqsrpekrs[yoblfghskpxbimnq]ewghiykdpitzdsydl +uxdgjfelalnofqouoee[obhlfmbrcdwvtgs]hgtqhblpsfyxxdmruq[amhlljtgsqandpxg]uftttypexliymsri +xwcoczwpeprblqvdsze[fcqzupldpqdpibi]peaetflnafpkrqz[aibobqkhvfzpwaajxj]mzlrkrfslubibbu +fpofuivhqvybvczq[zbhaursvrqknspvj]zlovzphchihqwko[bxcpnqiijtjpypqk]hmdzgwlnervibxuz[hxskzadaiwuhkjrvia]fqtcewytffzarnbdid +kqzfapnhrgdwnrxtwcw[keiqggcxbtzwrcvrvl]itnkudvtbvfwlcvguev +folpqmauykgkbtb[sajzutpltmpwuvzu]qgkgeonxzucthfluwfz +qiniyhvlxrpcbscgf[mmjtkliysclrogfxsx]snxccrqkeuqchwfi[wbbptxydvrbgemquc]uyqttlcltqvqmhu[sawrjbeubszmuwsjuj]rowkyiykcizmcgha +xafcvdeuuhyxixxn[abpngbyvpnkmojksc]anahdcroysddmoxf[tasztimgjqwkkic]fiycikeddfoyafacbfl +fzmscbkkolwovgnjeb[qzholetigkxxmnmkoc]ffztdtemtdnustwuu[zjrqslegqkywtcaqod]qdtqbyfhwehdezedf[qqvslpytqtjuzrkc]knqvowafliildhqxgex +hicsgtpdpugetplbufu[lzlwcptzokxrsxtrl]smxnwfvtzttcsesdu[wmucgluptdavbca]xggqqcfaxxcagagkx +hwnfzlhdbchsmjwaytr[xfggqnxtnpdjzuyqm]efiweqzxmsxetmyjnhc[mgjnkbfmmvyrwyocr]jhviqqnrgzjsdmidsjs +nvouetegmutetgw[keqvyocxdetebkcgl]qfhnyfdnjqnklpad[swuvsfhrnzsnatb]zjwqmrmphlgwdnms[hdlfprihcbcemfn]lrraefojxvtpxljil +fowkqklueytawgdxklx[pmrpenfrmskqjttdqiw]ttqjijvoxxfxrrdve +nsyzzlnqjssmirvejh[gpqbubkrsqphkdjwg]gvzcxqgbvhopkgy[nzlfaemkjnuwvhul]vxdiuaimpogvtkx +pofmqefryoxboubl[neoxktodwrswfsxwruj]frlrumshrtcllqqf[erlodpkifgfpjlbl]bbfocfbyqjagesavoc[ajasttvajmlfwec]enqqcyveejcayzw +rqtdsfpdgwrlmfj[nmeovqshevzueyvd]ibiplfpvkyxvacl +wtvwzmpwviqbzol[oqlqunyszsyebxbm]ywqypuyvaiegekaok +ijcorxkdzocwisjb[qvcjrwytrzftjicua]buuniicmziszwzikph +pplaiaulcciebujjsx[hlyeskfzscwmeqss]tuuolvvbnyymfmo[trsqblvfyagxmgtwfk]kcigogbmkzsjlsrj +dbsqyxlovoghbra[lwqmeeclsvfsrezsed]odqamvyyhsmctpqegav[xxoamahurojgqse]tngvfzhoprhrxsccgnu[zwwglwyqrieusmlfmrv]tzfresqfmfspigfeo +tmnutczqpsydibk[skiokxeqdgilzjq]rfkxwumjpjulbkiz[folgircuujlcjhjqxa]snhsgynrkjecrsu[vukuvrankaiilqegzup]clzyhjlcbrfdbjrzlu +opgifufncugjrflllk[epkqgmpkzdijtdedk]xmvotyghoniyalmmg +ovtwjnqubjphsgapb[cnrcpnxrfclncasoeka]duqduyvmbzwdopyxp +imtmstorxxvbvmz[muklxeyazsgitgb]sjuudyrlbxgtlph +zbnvlmvzeitlrvclu[rwlyxjkxlvgeyfzdl]uzlfzyvmybjonpqay +cdxryezdoiyoopuzgl[rnmncixgvbxromitr]jgqlptcrlpzdrqh[sstvgpzcldcmoslnycc]cyrecvckpuyjqifsuil +acjvnpfqosyvnvzbjyv[tmnczokfkjaxcvwjo]cszegpeuzanwadl +knqqmdktrcvcikcfvcg[lnsoisfwtfpizbpo]xfxuxthdxsekjpi[qsroiaojvihodgq]jaamntgiaqvdasnz +mqefdyhtbqynychpbh[rrjozrtcexpbrpvfs]dotleanpfblcxfltod +coayqpuuvtnwmxzhgnu[fyjdjtselprfevq]elfqjzpryzqsyqykkb[utrizxtivhakgjoeryu]ozeuxjmcorkcejprcr +ybbgylmtmhxlhqizp[uvknavcimbacgtcaq]bcmdwwkdvfnmnunyp +xfdywwnnhzqqvuywq[drtdcfuoxvlflptlca]oimttatgiboynmu[sdgkeffjrteokyiby]tdiaadhkqdginrtqpq +fbpfhfecwfprygkwu[hvqikgwyrdwtieahmt]dvtcvnchfsienpasxw[ybkvqrxztwzpsnz]aecndxpzpamjkanchaa[gbjwjnipsmepfxpee]wqjnfjiezpzacmgf +adwjbyiantljqwsixso[wpjjoobofoumdxgrxv]rkvrcmmrlditmjtsh[vthldqtnlpjrqbobzs]efwiuqkqzfdxyhvgim +hbbvxnhhxsvghuh[fcrgvyndxojknfr]twczivatsbiynqjxeby[ckqrjoolqrxxjgejzua]omspfwphybvgiqpsc[hmnpdaumzrmqrti]sdysxoudxhpllkknvq +gfussckpoykcibjnoi[fqnfbkgojenspavpz]xqwvoktikoqyzpofg[xhdumbvmqllllthhsrv]vattqhipurbfvlk[hbebbjewrlmxdblgq]dmdhdbknmkouvie +tupwpbmrvffvqbfiw[rqpefvswlzjnphduk]mvafdoftaeiojrirv +bawbqabxqwpswzezv[cjmoppcjgifyfignuf]uawfxptpbgjnqbv +sekswalpvwmmczwdxbf[wmcngumevhrbffuzwp]tqwvmkfngyrhgknowv +dovrepylcvtomveqe[vzzskfllpjbvrvrkryl]byjsouhntlopqffti[lqxrgcqywryeexyao]qsukbxhzoifswmycw[rktzizqtdvetwyrchc]vtsdazzrpipfcrnxbk +ydnkchnxezkalny[wlfhmxcboamfrry]rmzprrgselhmfbeamf[dssnudvuvyhvzyacu]jyzdefurrnaqrfzq[rnndewpbutqgejcy]qxuganmeckxcpdtd +xhwdvxmfxmktgaz[qfzqjtuqokjeznwalq]ddgmotioparmkkudqef[pkgzogoaxvcwsao]cyebyhigpzgyclscf[qehxqzuztsluyweopsq]tikkkgtpkewkzzkdu +cygqebguktathghp[qlkscioiowgqftpd]ytftmijxsnhgacfmmf +ccuocdvpjktkdceebi[pshiishnrprqohwpt]bubrhtrzuabpzzvbwrv[msdeugbygsvewfxco]nzavazcgkniyxva +coscymyrfqgisrge[oggmfoqevlabvhm]xfyhzwpfzhhyhimqkhz[cybjjylavqoqjyyoy]igzwdivoxazgajmiy[kkxkhfunkpsgyvwp]isgotyzlmyzfqrij +vaezncmuzyyjpeomif[lyvwvohtlkcdyuxze]wzdkddeqkxmqbqet +yxcqysoxpbwjlqjdp[jinwxwcdeflygawd]hgdgruqilmuzuzhsg[ivpimcyrtifudwjgso]ostoopidgdzcrzzyzts[vvaiuzzuzywesuzk]ccmdnuyihasnldexf +jhpygjolrfstkxwt[krdivayaqwfuktykopv]dmposdxasvjkzjesg +lcprcppxkrnwuytdt[wysluivwtmytfgqpks]orlmxnkipofpsdteaa[vroskwwxeeylirbkna]zkeahngpukldeszwuk[harebfdcelqdbfemgo]usisvvczvasjomnjrip +eybojdjnfockfbsdjd[xjxxevnxuwjdamien]frogttytivtegcy +rezxczwcihbkywyq[sdzzflizzygfiovwyw]jhtiwvelkbaqhvnylca[xpnwnmqbaawlyqz]kftcwdejxaznztqsbhy +zitlyztihmeogushh[wpsygveulmddxdzvwvt]auvwghiyvkvfxyzf[ccnkvkboczqbgcmekt]hkqnuaoeffocspxkck +ucliphnwkaxtwgnma[wxkbcziemdvopzeq]nwxnkykbefamsdo[lveynsoldnjkcdn]kluaaaoiqsepyqfz[bgjuhrlfjgiyngwkwgj]ofjimzheftgbbyrugn +hshzrytllakuifsbuap[znsqxjzxbeewshkb]tdiohjkqimfsaijvmvf[wxvmhzzkjopfxhshsol]qgjutmxlputvudf[thwwxcavnensivbscm]dounftyvyaoguqzy +hktpfbzotlbrgddcff[adqmcoiraqbphjpag]fxxdcjqhwkftprk[lfeudfsbvnqjvywynfl]whirlnojvbkpyndhyv[xpypetlsykaucaibapl]gcpogvgqrgensxdeyh +afbiuqpasfjkniuw[bqclbergutdzfdqhdpm]gcgpimwjmvopfjhk[geztaacbsloyevwikqp]jjmlssrsuxmhbtnq +ojotaeydgumtjrfdtam[gpkjanckhqjvfjewt]zonzrwxnucpwtrmqyhv +llkryzvclmpozerpao[gfrhlpemunmdackfmp]fbntrvdilgbposhu[koksbsqnmtfdsyifpp]eswrneaxvurkzfs[ixjekbpjqsrhnpgw]pppbdmxsdflptotr +vbmibdiednxxbammtn[gqvlmbobpzpiuoda]agjiighkbopkxvwakva +fnlgxejzkpocaonnloc[ojrecrvcmirtehjfcvi]mrafnbifqfcqxpmqdrb[obuqfqpyrkeinweynd]qceebfqvcmnowjanh[ejpkcpwkjfbvyjmyzoo]hhjyeulunsuagwq +nubgjzyeuxvtwcc[vlpjhggsyeiulml]evysofvjmwxxazzr[tapuneqjkzgtblgy]gvbvijhcgtrdsybt[sdufwiyfojmptfruns]zqzvbotgmrcynfyq +ibcblmwnlhhftwfd[ajuhvgkyaqeikjgju]rvuwgrbnjxvbcgdpy +hizeoqbkkesksvtjotj[wkvmcgctdzwhzlubt]aegcgfmdneprdbw +lqyvebgqsrsfbcdccps[hygatrvziszspyihy]ratonoqinqfwcmm[pfieelpgzrfzhdffhx]zwaytmidpntpolajcg +admawesoilkvcfx[rqurmchqtkuifxm]tliyyitqauzegwst[zwpbngnlemkipcku]hpxfncvznjgfglvugk[ruinbrosnwmxdzav]adbvgjbxedbmxbkpxa +gpqgezsbrdmqmeihdr[etboranxahpniwzr]woeyirnlebizohoa[rufjzeicrsxgitspt]gltoxcqgcsnvlys[dcvxqvoivyuxxayd]zkxlasittnitmoisr +acoxthwyfwbhszfoz[wphyzlksmfenksfs]hpzmfaofkobjpcdxzs[sncrftlydahuqmuvoqq]ojvuhabayhrsynq +nxtmkatkddomlbnxs[qdqxrwoaamrztvkzq]ycyqxxaijhrpzamcbh[japizeqvlqsmdqygr]xhxvgqmbzgomhsm[kizldaqvytagvviondv]tidqihojfrzvyxy +lllcbzykxbdewnyff[iomemkjmyaqllvcx]vjvnigrbpnhdrbi[ukmffsdgnyqxafwstg]ralpevvmfxtqbzyii +vphviazdmmvtcyc[dcomcirqycymvqkm]meeikjmqliqraeqd +jcgueeliyoclqera[verzkovhghnquyndr]lptflbxptsugmbhvf +rcdghcuautflhme[zngtjffrvagsmdrxurj]mwsuxjbytlzyhinxyr[cibaxfqjdkmdwxr]yikrelnmbneqrsg +jyvaeqjealrbvbvekn[yharteswtwefyedz]wosalojtbxzaujpiba +cdfzjfycznejinx[uhnuxxhxgipoujnarw]bkwbisknvmurfnhp[jwbnvuvlvegrddzf]bkeykrhmjuphuvoza +aalmyxywwvbwwttad[daxeeneiiiupzvqz]cqcjxzindssjrqb[komptxyxwgtnuedefro]xfbjflfujclbqflke[fpatdmophhvpcmwfj]cqbuduaifbuhwiy +kogkhuakigjclxbjoi[yuidmmdeopwzvatxc]qdsbzscrwpmnloga[xsnwctwrdpgqvggoian]yayspjjhhpdsyzkkzx[qbttlvpkbplhagtb]ndnljzkxhgdvclz +rojijwgcylsaspmmrdy[jzptmasniljjjusl]fslcazgojebnrrrz[ybcsqnloovizrxiwal]ghjlkcnvkjjlqodusp +egzqbmomtlqvjfo[cdarustihbcqwpfpcv]fzxqpzavyniyjbfvc[wkmiofpbdcsnbtj]kmtvlxnlvdjflivtuge[jvlzovzdpwxwbcak]hwbtpuolbupvwfcbh +drzhzwluzurvcjogd[haakukjmwslumvgq]cmwkhsuahrqxfae[kugdxfrtkjmyyfheze]dyxxyffqsfctugyca +mlalvviidgseekfkqtk[rmltlzesxldtmsnyn]xdqfkftanryqfqrqkhc +vkajuyjjhekfhmwwek[uuanfibpmdbwxesfmsk]dxpsqnnmrnspifpcyts[ezmjkdjacskqhhbaupr]wkzxoqszqigbajudnq +wmpzatzujoibyjdle[awbuzjartnsdxfqtlh]votzdrynubyfrdip +tstuekiwimhtizzlky[trscvkeiiriseqj]glbwxwiwdqhndmnku +kjgjcnoipwnlqnk[hpukxdqokakrgjgjpk]nvinvznddzuhupepemb +vuawkeimjefqtywj[mgdvjppiouqnnyhzz]eeemepklcxhhfot[ktiuxquqhzrojqo]zcwlowvczfjucqeo +zatolywcfoplujidaz[avcmpullpablbdhusiu]bkwehsbzcysrauzz[tbgkmrwkzqfysfdh]anakunhzskapvmq[cqzomvulpzbizfuqug]untygoozordiywrnkm +ozynyagffvaeava[lvsgzdvrtdifdoxgvwy]pdkwomqrhfolkmj[fhemhaolmihgxlehn]huscypjzuujagfaqk[deqkgecbrdfhskujqg]grknbktwdyznqgrwm +mywakayudrxzofpri[qlywfoydoqmsmaoygp]xpwmtcqqfqsmsys +sdwltsgbumfnbqq[irstsqsogmppmlmkont]lrwnbdnpkxgfhjeo[eqstbbwumfepxoqaszs]fdrrfpfiotaugunbdrr +bappxujhicaqxhwiaoo[bjvhcmhrnldlwyrf]jdxfokaxlkbifuwyv +jlziyvwcuubpsziikv[mvkolefxtgoarsk]tpixifdoybzfwnwle[lpbkitwthyxdbvwflp]eyuzdxvhuukuiaqfp[xcwvlmoqpjnehwudh]sqxbifjmrgwknsno +rblicwlpfezecfhati[aqqhagfhathupym]vspyjiyytesirim[rqjyqiviftryoyychs]voksponpgjfuwsp[tmsccufpnvjdtgs]llptwgpugyjizqfch +admwljcwmrudrrph[rcxxxswmdlllfdwrk]etyjbtmryjxeajzccmq[nivhwmfzjwaspuon]tslmnzikhnbtqwkf[xnwykihihgkletgdy]mrtryzmlleorzwpi +ibgqtdglmjgcdfsycxt[ruddaxuheyvamwyi]neoneshgxmsbpydg[ytpshrjgditzqmjdlz]nlvhgtzsbzoskiva[asuilfpsgtgyftgtsho]xgoevzdtjemapbnady +appgubyezsrmwec[wbqyvobthbuperojt]gqxsjlchxpwvdfvdf[xlndklktmbpjkzuo]molwavhkvungdkvwywm +jusgjqhnjemncvbvy[voitjezdotclvwaggg]ffunuypbjmopbbvoh[lhufstqbkhqxqiworpi]gnhhneydiasvmbvbga +hvboappbxdqyjvxqyd[yukgymhpumetulsznf]hgiqjmlrezzsfndrx +jkovbtabgnbztjmzsoa[flxcmdoflhlgvaio]qjxscacvdykhkxclej[taocvcbcyfrjgcxlkm]aovpiymrcdmebktxwfa[coviwkpdmukcsixdob]trjjdhlgwwkwtegkqmp +ibnaxwwqjgtgxnlax[zozdkkwbccwdbvbpf]dwuzbcgeqfepczlvwo[pmlmuysuwyudzjam]pvhpqtcigtknoqxlib[kvwfykhxumzltcxidt]hybnroedkguawhgl +xqwhbiiflggraco[uwhisdtpaprjfji]dexzbtghefojvtt[nlhtexyhufqeneytdtu]fpskbqhfhavnbkjxwn[gtxmsoydrotriljoov]labmxjlalzgybpdjm +ibxakiwqconeyudxj[mwzjwhmnlaobsdy]gvxbmnzqbrzuorla[dvbreuhggwgdtbjet]hjrvpdrakncsfejis[tstdqmetsguihzdws]ukllrzriimevvsekrkv +ztiyqybtvliidsq[mvhqxpqunpsqouvgrbx]qmhkzbqhemycwxeq[cdadaodqyhjhelanr]rtrnroumhiwdadrbe +nswbgqjuxdygjrihvn[mkznbbryojdlhwee]kccwymwlzrsilyn +sebujequsxstufe[romzdeirdhctzkmemwt]vqcobpsqzelktljh[twewiabushguyyp]mktiojirfewuoacey[tgnliawsrpkhyko]kaytwdodmxqandynomu +qvfoyofzmhctntofr[xcokguepiaisrpwewng]lwwzyewekuamxxlepz[vybjmfsierveheb]bzvvxsdlcohnpmgir +txjecoixmxyskgactb[tvgiyxcbgzkdmgb]yvjfganhyoguuygau[vztmvqrrheqkzasss]mngxndysymgybqw +ptprazbzxzrjpnrcbko[qtdvwjwftefqzaw]ajavbdsfdjghhismds[vvouytxwsxpkttqr]kobwalobjsrwmxz +ucvupuxupiasbzxsuo[hnocitmtlqgttgdr]qghjdvyrttaklumszdi[oyeqkgycqizvaok]xpnaaapzbfqdzvcqhr +vvjibkoyadzluivaen[cesqlbhxmigdxphcr]ztmuzxnzeprichmdsc[daemwvspbbljrfc]jmqbyfpmjcddlepf +ztncnhqvomvfnkhca[ohbigcgrevrnpvuwgpv]lnjucgcpghvtzlrgkh +nsdamwafqwcjnslx[upwtncktpxkvkyhd]smtcegxuoakvjrl[dhvmeqrfgnbwqtd]zwlvwesmxdcnywjdb[whrrgcaujehwqcf]ayjiiktvzvxxquszmh +vnqareestxydfvuvj[psgzifyszldodtw]zkrympmklegtsstov[gblinnqlnfqargqx]hfcchypjbzvbleabbo[xvlxasumenqxcdgzqo]zyhgaickhrgscmo +jqaahcqcjjtinevp[kkntdvvdghnkloliin]zmrsdzabbeotokuz +vnrmthshyygudsrbu[yjvauysxhjhnmqenmkd]jbjlrunbjbzvilmyqf[gnoejrqddyzsdixecs]qipibwxkrnbmdgtevfx +uoqovspbksjvndhjz[gntlvpnmkbjcbsesyk]thzecqozlhmhrpm[ebvhbuhvuyfudyeyeey]zdlhgafvupyipekqoqt +hwilsmnzpcjvpyor[pmphksrtsuqgkdqfyx]psibvhgullieqqwyd[uqesmzorfwbvwgkiu]hlxqjuuflhxlgrub +dzxxmdpesgrpwhw[ohdfatbpppptmdyia]pqxvivkjxrisnmzbrl[iilqjrtayjrvxccs]gwfohsvsvsldpwaelep +vaenounqqmpnzww[duovdncntfceyoqojlv]qttmppevxurnlzde[jhwuqoqwdxjwilrgxil]ehuvfpawjlrzmssbzkm +wwxcidipvnqzxsvhaxw[oivkplzzdeoyqlemho]qthsqnpnbraqqkeyvk[pdkqargzfikxoxwsimn]biqpfsweppknwjvuwx +yefdguujlfuicqqiq[hqlabsggdampkda]tccxpvlmetflxhnd[oqnlgkzvzbhvnzzwz]rfugmbtihisgdklb +cmapvofvmxpioycw[wsmfasgncvdkvjnodyr]dkxkldjxlpdineg[omntdlldszepbdcynah]swcjxnbotrewahi +awbucpjznymkfhjaa[avrrlftouhjbnle]atvuoxpckhvplxm +wfrfilbmvnfdjycnlsf[thxhuqnznohekfern]ndjiygqshnkfehr[jpdgoiqcdevzyrywcp]iuqxgoskimjzasbvsct +crckwgzymgpzhckbgct[euhwrvuqcknwnfwokiu]muiqtteekeqzajvnuc +tljyrckyrcnheftu[xshakjmkjvzulic]mrloxmdpqnxcjhnwh[yyqdzldmfgsnmph]lwlpnskgxbkivqku[bwyxcdoyizqjmfvmc]reyetuasijwucrgylh +zkisfuqufwbhfklf[nicopfmlcpsvwfq]nmwkhlxmquqelszgbe +cqnuuhyddzalcxc[fjmqzkljrqjbexcxxf]pbjsvyixepnkthndhb[xztvuzlknucygyvegxp]nwxzswdvaspdufotcxs[bivsecxgawosnflmfd]bvdtxxionieorvecr +txqpvnrfxykothvao[uikgxsmnyxwlobod]tddprkiwjtdcwbobzrn +qjgftnxktteviik[hsnjrychdzepxamtfop]golzdtnptijzmpo[gfgevfrczlektwaohmu]vauncttcwnozkrwc[ljvbawzsqbknkuktnn]inwckpvsipmunmpo +kqxvmryochlslekzhl[ivuyfsoefnqqtwspxtu]bytaafalzlqvjumuleu[apezlzoaspstxvknv]mnkfbppakmectmiafs +vungsqgzakhfjlbuwig[cgydynonrrgfswomgev]lkyqpvlplfsmznc[kttzkoqpeplpfaoheek]ssijcynyhenhnwvd[hleabsbwqkqqnvdd]xbbxdphvgzmnauj +rxweekbgidxrpbcxk[zvguddibzffxqcmvq]edhnueezmvxinaxyo[mqhjuhujxklirvkm]eaozfcadmhsyfpoj +rcdwnquofraczluzh[gvtnjtocgohcsiswush]gnajmbxnrzppwobfjta[dckvvzvigupevbt]veqtchjayfclaltohjl[mkwsfnvdltripnzdkwr]jhdwksbflywaaul +iltlipfzwdrsmefm[brcprzzhfwsrzbk]dlegyxlpizwtlts[fcqadgpocjjnahyqm]htwrqtzfxoeamiqgeq[utrgqiasppoxrbhhv]hwkrxhaxxtltgbuvj +ljimkpaohzhoifdaiko[dkjxnandaghzxflymm]szzkmlubraphtnokpcj[irrxpfhtabogipufkev]bjucnqsbphjhekfvco[vejyxqrtfxuxeuelvmv]muygwodxspxrrijc +inovovgduyohxdw[tbzvjivtssmlxyc]pimyxafhdeyomgeu +ivahljnswgwewyhhn[jvfdvgftpukjcny]rtisgwgamadavuw[lmwlmlrkckbundmzjvo]eqjgikocnpbjpdh[mdpfdbxenzwycoou]uelglssvxdcxlwucz +zolsnrosfihzzhu[ravlcysbjoagcvaacmk]czfdqdbrlvweyyvbq +vktqafvmirobwwhtr[iqvczcryidfihypuz]adgkyomqrwfucufmm[ecbtnwriqiiaurzkn]vtyotrwlidvraksywke +oagqrhpfnkdvvsqemp[qsjyvadkirmihtfezev]vuuantqauwqrbyzxpev[mpaqvjcfntbdcpdi]ghgstpggptgbvwnmyiz[hghmuvsvhqxvxmmnx]owoulisjbqpndzgt +yyyrtktdrrprfdtbyli[tqbcxefwdtzllez]uaixdyuensmvobo +rginebxdxtfoudqwqx[bvnzfxfxsztzqyyq]dfvdsghoihksjcoccbe +avmokgrhvdnoptv[ngynfydflwspxifoi]lcdqccyarzcasxrbue[navvkjotgujkewhrx]ogzqcdvefknpghfjssj +sshuolwwobwchug[cwcurmfcxqblopvho]ghvtsqgltvvlsahwqpt[skxuphjregpzpqm]epmegfynfypbewftism[mwtakvgutsuppqz]tvapecuvnpedscjkfs +vsqfdssjnhoineb[tmcwmioejrnbdyrq]hlclokouzhvmmywskkk +zuxeupjvtrzzlwezm[gsptwvqfzpvkevapsvq]pvjuezgybonsblmmxdv +dsyuvmvaisuqxff[vmguqxuvvtbjrrva]ivytyfdovrfmzudyzcw[kwgjymkeadjgvdvxarz]rpizkvgpobjriqutyt +rpetcixepthhnydtsx[dvivlhhlgbxftlw]ensdqrwytpwniviwh[uierkmawdkijrbrbb]ywvqqtldiulgtft +iruarpzjrxupbdovqlk[cipcsklubepettbee]jfnvwjcgypepsbnauh[ncvfofkqfotujbat]moqzftmyjreztaugkij +uqqijwordoicegmn[ihceutxbgzatiwhtd]hxqgbplciimactv +kthovdomnavxzkrtg[utmtbhgqydotlxos]rtwopdppoocytum[ptdpdrndjiboffigipy]fwxyvpdnlhjofwjtwx +vitzjdhxjjossygyje[vzysmvvgddhvkufqb]fhwstpatifhmyespsay[mrpnqgygncsiwial]cwbbaisjnqrpuzca[taqkhmlvfdelcrzbryp]kwsdxlkmoplziobgct +iwybfvkucobqwagtdf[nafgfydrpzzdujp]nzdzwcpazorvzncb[niuturhwvakdywurves]txickuysfxeaamhlv[kpiwhdphpimfnmjinua]crunehowomfdmznrc +qololsmsdenfcxmtqxo[orjyxjutzakvhok]wgcgzavspuxtiyhdds +fvzbruyrecjzobgjfnv[tfnighcrmbgeklgaq]eanwrgtehcxvxow[hrmkbicsuekiicxw]pmyfavysbfzttzncxbm +frjvccazhabvndxri[wrmbltymeeoqpqtx]hbyuxmlxfrjrzifpj +nkasezsbfuldeolo[wshypstyfliqxplkh]nsoplkbnmiagngvusr[mwpwshlkyfrxlgcofiy]ycplnfgorpssaitngop[rtplyrqezwrwqhc]houlrclmoatskoufgti +cmsmitcywtmhtimj[pevbzyuhvaqftnugc]rjaxtggjpjvayzmhx[pvfplwswzpusjzhom]jmaurmlkkbusduxd +tshzomvzzouayvevgb[esegiphlwqwlkgt]letvbhxdhuzidevee[zngibooquknjqqxnxz]dtnugmifjztkwjpqd +uuzovqhxwovqeki[ddwwgejprtbquodnj]nafunjrpotozufcf[lqyfeicklrejcwwrvxu]kfxgdnpvqdmvvitzt +syawdtcaspkeubwty[vyxykmhcofzktwfex]fmevgmpetmzurpou[bgqqdkgrojeesxj]lhnvraueoksvtjz +hkyhsguxgsejarhub[kuluosrzpmogndwe]wzqvcpdculcwgqldxm[uybwzbsgzjqfspayk]nysymudwyxdocossgu[usnahkjspekuwvgtje]gtjxtcjsdvtzwmf +jiuygraiggbzoxz[wopmhgtzdwlkyzvfhs]kquojxccygvgujcopbq +rmdqmtbvzoocsjddyj[mmwewpzkjayrxkortj]cznmpvsiqtjdpbgbbf[dfgdncqhajjrohr]kjsivnolfcccyijyd[smuudgbnrfqkxzec]zukmasqygzxrjqoz +zvhafubtbxcnggnnec[khfuhiaikrpowmg]udtuciwamjspaojuks[wlzjqwtmrfrfxmxcfd]plaqjdorfrbkkppep[exrlzahsxksdqsllkn]fooqtqpmnglrwokq +rilxjscompommcmc[qpdxzxqycqutfyj]xvoufpojhanaloymvez +crvrlgjjpprknkurjq[tuvlylfiibnpkzmi]ghncayxzzrrhwfe[atnpozkssbyznplv]elzhtwbiernezqns +yvdbhamisqligavziqh[jcfjonwpgcszajk]xdszcpfvefvmlduoo[vqszbxqazfwgrfazh]geltrpsnlfyzzxjsg[usmmfawdtvkvkcm]wqimqpbsojuimmf +fsgjpguxmrmwxeymhjr[gsunymylqpnrbmiqyi]bwqcxjzweyndcslvxx[rhtvuzqaxazgzhhwp]lqiceppxpscreytystv +zdzsidcfertfbeifye[vdttvawxhnsjirsifn]abpddikgqtsqalilwl[mgqwvkdulrgdgni]bqjuliwrgnvycgnvcr +jrrmfvdpwdborgjxw[uqsuxsointqfsbunl]qosvmfqnyadjfhrc +huekbtocejhhjud[hzglqavqagcxaaksxp]afqncrfalluiiqzfo[mdgrvbtzxdzaztpeg]lsthchkkrvofbaa +lsehhfmwrfuqzewvxkv[rjrryjrjwhgtdifux]nnhqgwmoxdcixsna[wgburhmplkpkrgmpco]hrakazqqsstcrxupvv[mhacbkzqgskhorwf]fbobhetgehykvsbmb +cjmaltrbirusgyoirp[eipxzkuhukkdcdh]iqyymukrkwitywb[dcvtitgqvetxqip]sldydwlrcdcrljhzu +oqpgfzdkcrsrazei[geqerlvxxatddmn]igakhcntksmsttyqsv +tjhfyftjaclsdwzby[oiinbkqwzmhzxeic]ehyliwwisegufbhh[sqmpgxuqhsxnzdi]whwxlqgetakchwht +ukgmtuvowisscvp[nhzgobykdniheamz]ekflzosxwmggiuuudz +sqbsxlbyunhhepfx[okuhhqbyojpkahiz]hhywggdmcojawfpvkhx +xlqohzjcztxennv[cnbtlwijpkczgrk]pwxkxivbtxzovdn[bekntreckjtfkrsihm]ouowyjrzyjbgsygj[cbirdomndbelavpb]ujdrausbmqhnretkhtw +jaowfyulkleymkdpl[yxwftdgbtfzugqnnzwr]ztmzcodybfzmfrv[sttkedpckbjaxmqvhds]fidvanwfqvpywervo[jtludguqxuwucvzcjmv]mfnoqzvgatqhvteacyp +txyjtniwndqckudby[jbemysikizywlxbv]bezhcvssxmbmzgpo +gcxfeqprbvpwtdnrxcx[kvhziidtwrxlhejxm]kxzumooacujxvuwsiui +vvzhcfuecgfvrxrnquo[oqgutuxthxlcxhpke]liqjotlxzbmsassyxrf[colshvmiwbfjansdg]vggdkkyqrjvthtvp[dmozaqtceghrabasafj]lnsoewepnlbqvibyk +keehyqsqydfzlqrqqu[obaslijmtiakxkc]wmrxgysajmjymaqpas[tqwlwdqldidsapjtzct]mjeqlhemnwupulj[xdnkrxbbtlkzeapnat]btxcxfncwhdqlhmh +qwdiosimjitfulva[dhnypfmjunifrhopd]plrzlaakgfirzcccif[strfuwthjgfazeoq]lvhimnjpbpagrozczhn +adqktintsuslnns[mtlbicyrgqgnxuhqcd]mdadfpkvbkvkaimvghc[cvqgxjplvvqbato]lbskgsbvqnvndequq +brftuxdhebezivqio[yukrabpvgetpxpylxj]ldgifnehggvkdtq[pobhasghdmctwcgl]ccevtzwnziffjhqu +ibeocesspzaammu[twfeunwtyqohdtz]kiknftbdbkwrzhrdj[ywsjzyncsuyykqgu]yqbjeqoftsblixeozlz[mmcmncavhecsxbxi]aumsmhzrbxpjqrxllit +hieqiicvqswviniteuv[ubxwceioqqhagxybrl]kikxmdnftjiqazj[oyvdrxwqbljzkjbh]mejsqgnksglqmsfrlf +zjeouhblfsglaxzz[efenlnptrfbopulk]tbdiezqxnkiwmifiyy[pylvblxazwozkdv]guaxwfuktjlovasatlc[blnlcbxxlcgddfquwgx]jkemembgzzxssliiywp +juscmzarbykdkbcf[naosptvhazhfydzz]yflhbtlxgowuvmf[bdmledxprwnfcaflpf]fvjeubkojokjcfnzoo[bmmclnpuykellsdywvh]vibjnjgmtpoyvdw +kqmrdsifaonqprpach[chzxtugxvhbjujlzgq]ffbjsynmytyajcbsyn[jsondannallzwhz]gjrnybnhyxjismip[nocashryyqnbsszebpp]pbugutcxooiznkwwim +vfziparbxeibtccl[efwcwvbtlutmoltmrr]fjwkgsaambdhwvefs[nsrvprujruqdlxrls]ivmnrtvdbkumpiio +bjweouryhlzxnkfj[uuqptwyhasahjmkirh]rrxwiqmpcbwkhzr +bgdivzqqpztnswtd[xwfurbswsweduce]osimciokvwbydgqojkk[yyjvptlwdknyxnzpr]cqiztxdhugywyclvz +ftcvabkblehqjyqtl[txwnhqhrsrnengcl]skhszkrtpljsgiylab +ackokzybncuxpku[xzpocuamnohjypcdq]dwroulahreyhkraojf +hqlijbwudkycvijqs[buaclznmftiadyidde]jxhkyqsoqbpxcjgsus[atcehpnpgwuchfzekk]rvyzujpclugrfyksmk +hnrkcioqaeeqjrpg[cowbmmovdcsubwiltd]myuwiosvtmymgfyav[yvyjgtogmgxxnawpda]saqmtvyakacfwsvtxvd +tyanupyqajrxmuk[bkxkehodeqxpclfebq]kiupgpdlxfvzydgs[rvbbrqbdsolzrgse]srmrovuaxvxvzmrmev +pjbnyjsxcwyhjzpvqkl[qtgofokbciwsszwa]bwvnbcneuvipqaaiyjv +ecxbamdgtlfpmqhi[khvmvwiorzygnitsbb]znripfwspcqgsdzosv[nfhgdavrprmveeexppv]uhzugtmfmipmaznbby +jdoggfnexvkxovwiatd[xzxovisxynejpyxhfz]ciehyiyumbbwwxrc[nozxzgzvotunvgnhhjk]umzgdkvcwauvkzr +qhdaymaijahfkqzw[mbjhxuvbksqtvxwveau]rkvgvfqsehbynbom[keygsbhockgurps]nzmhlxxwjlpjhzbhw[ujitcxihwbjrmrep]cbfpxvdzbljvbfpzsw +wiuprpjfojcowmy[vmrpruwhtzbwyciid]ntbkrodejcrwavjfqfa +ctqdkuxwiricymu[wexourbkgedaqbybfj]revrxjgaoalievfbj[qtvcolrhwgqtjesuvkw]ozphhuwwzzguldf +bqpwrkyhlysqvwxga[ghyqnatqnccegjnkgw]pdgglsmagwkwemidd[fcddsukcrksifkv]cyutddgeoqcyopmm +mxmpasrqdexjpqfapbh[rqeoslcvcwqteki]zpervmncbpfbhwaxmd[rnljbhhtgiyluaaetx]aycxgjfqyxhgeraelo[fukyvtlgjzupjjrxvt]peumsiryqvhwcsutrj +nbdnniplhgrqkrcd[thcyuekybfqraxspek]rlwhyqiavfrfglg[luswlglyiuklvbuqe]mdgjepgjbhuyqkcs +lwueejoqpguiciw[kpbyblloubmxdhk]omjurxlkfpsdwdmbl[qnifmaxwapfvglrt]vssmqdzlxyyrdgkwh[ljslsxolkkivoakh]upwkosogsrzzuej +rfqbvdzxrnrbuhvw[wzurtnrnslhoqkdoaja]vuxsxofemkrjzqkk +pqslistydhvgulggwbi[nipdejpoxqfmbeft]frepgyumygqywwycjl +excgzlqtguboybi[guywktnzbmkwqrbp]qghuyihqlgjrdbuljs[zrkzhirafcadgqnifuz]medyulldvxdtpmqifpg[lsmokycxcicnxcyfpe]cobezkjtvpuqyqu +aajcheqlcfjvktswy[lsgbzwuxqcbgicd]skvwyyeawvlzzfp +afnnxrxdhbqqixcli[msrrsiakxynnwiard]tzanbapzvxtabeuz[rbyqhswrxrofedlykg]phyilynmscckkxgbhks[enrqxrwqiotksdor]phnmohcaqxspqhv +pjyiwunebggfgpgsk[ovrxnqwfhtrjoxwi]lmkquysxzdebvarwfxu +cdztgjverhjafgemi[aogtmpdwqhazrij]dmypauxszajopbp[sdsrejzmjvpjijq]okitpugefdhpbfnzs[jyospqqhusxbhfuuzp]btfwfpiblknocxncj +djgkwjxzxrgsncwd[iuaqmffmnfklkieaq]agtkftischmbszqpo[conozrxbpdsuonpvx]mflbagusvgzybhasrlf[ntidmtstsedfdbfwost]igffrxgipzxzzyjy +ahfhhpqofpjyshcus[lrxchnknzrjtzkgt]hvtqhnuzihgxovj[wbnqnjjnzltdyvxswv]bmppxzhzgwdsckuo +ghwlmylxxuybkpmo[bkxcurwihedpwjm]ypkvoiavnzgzlkahlp[lnxohqbghwsnbeqgk]vsegowbzcrqwcsgy +whzaoswycajecyuw[nwzgcizbidljdtoull]zfyczyjiqsqxgzsjm[nfkpyfcjwjijtnb]dabgzqajwpzsczrfzrl +sitsnxvhgjjnlitqs[vvlbonwoskugqxo]bqitwdmlvnlcziltj +avgdblmcidneynp[gkjdefhfakqungkij]eztuncfdkicjhaytdzw[dcfldbgzscsumjox]okqkplzsscszdsxejso[yihmpxvcbnsofchozr]easrxwgppwzqern +cvefvhycaorfsfbmi[fkvzdrremrlrvdl]cfcjirtcmdphvfircx +wegfumofnzigbnhy[oqkrudppjpvcuvr]fzyxsxrktwkgrvyiwz[jkporwybtotanposc]exmwkvygccdurwge +iqfavtweexjxhdkz[drnsnxjziacormb]yftyjvtetmuvwew[vlrdviggcdfnribze]xzykwuzopkedwfqjxo[vnadxonxshmwhvk]mqbtnfjmhjmfdftwm +odyopnscztauzvjvbfe[zpgqzgzcqclarhkkc]lfuvvhwhtlypbfv +ogaqzpgfwlmdrjgo[abvqsomptscdejeyfg]rukgbtpqwyyvnvrdz[bcvgngjhgitweuc]bljvftlzomvgvmlkzsd[yhpnqsmblsnfgfnyv]nvnkvwwllyygxcdnef +jlbnwewczmvtoshkwk[rmtpjyqhqxturbfc]ulsjqpziwqfjccmdpgy[neunvaltjjkcxvf]opuswwcrtqbkqyq[wzpxgeaohprbhvamaf]ybxisfhszawrtgsj +mmrbaaqjvgpshmn[exjdqzgpzdalrwmtha]qrxggoccbehivaiegs[udbyzlbkpvwfkaot]vfbmvytjziptkyv +pjtbkayljttjwyztu[clbiouysqsjbyjguhe]srltvgtetxcbkud[qnuhjnuziihtvqtbeyw]iccppmvrkzyehgiv[lldvqxdqvpcrizue]vpwqjhbktcmiyed +vxqpmalvgeaxtkpv[elquojhkjsxpmks]dqvuljielvjopjcuvsx[yoklegkajhhpatv]cnfivppgdnkjzmrr[vnjebiwfefjgqzle]aqkvijxvgljbxmm +lhkkzniihzzsqxdr[gvhbztmgmlicdoasdxn]fthfehxdcnyjhdwvsx +sthxexgjpexecjzr[semwlxfagpybhblcq]ztkmocjbxsqnwfs +tsswuaezqpzyevei[nolctgupccscwsj]serolamcjmqaawea[qgjyyldemhsqivwmvtn]rlmxvchrccptrgmmbko[qtiqgvilvevjvlkxc]jjcnzdjdxycczflslq +geiglvdxwpsdtyt[isbkywwxvuzljpnv]djxvppprsgjagqtfgl[wmhnkumvdpikdjhmt]snjqvydpmjqutduh +ksqeegpqcodzekvp[htprcliyvqdgjbqv]sqykqimpyqiwktnq[bfjsisougvnyjoyha]ixghemgcvicbedylz +mwomvddjcxrdzmqplow[fznhevtpwhldwpo]ygskvziyhzxmtbcikbl[tjhieqjuukoqmixm]mgzzrsccohxzfgak +xvdiafigrvgrckwol[gttxgvtlreruvonzl]fgwyzafvtwaqdwuo +siyvzqpzfobnlgtxn[zcgxyzgysabhpvsviup]xfdpicxyxyjgxyxd +tuyintcsfdyhfxofk[abiuiwquiscebxbk]zqazrpoxqqswycjwvk[hayvaaykkacbakpom]bwwhqzhuiitdaed +ckkmzdomnglfwcbeh[avqftwjqckajjqe]fkpgyrqzygfcheoctfy +teuvnsaipkrkmuu[rtiypvevtipwuelkzxf]xqywsffobbokraw[oonkmkqovksdycu]noxwpblcqqbikpbck +bwgmejgaihdorgcqq[djldztucejcjizv]nuuzvdhlgqscyrjmab[nwcglzehbfzzvgr]aybubdihvypmvqmpfhi +gxrmeqpjnbegqjeuui[iqpcaqmpavyeeqkye]etydxarxyxculok +wakuruxdmenhmcsgt[lndpybwsvzyibmd]tfabajlzuxwwhofz[msknqgraxzpzwytjx]lfoqigitqufmhfmgwgi +gpusiwyruzmkoluea[ofbgogetujmjnqv]dzmarlipdqkgwdzwzd[uhsfvlrawossxvxyk]yeseypubhoapfgdjom +rcmnwwzrimrifziyoyg[avrikteehxhxcqhsq]yklfcrtqwaxmoepr[lahpskzjdwrjonqg]wddynujhryzkunrokho[ixwzkdpcqefelgcoabt]arjhdevhgaqcohbut +zkcxzfkwxxdtbumymqv[qgaztskshqiukhwuelq]wxzpzaxuhdtfbimub +nlgurkzredyklilaicv[mtxzdczugdhoowtp]hnhcyeygqrbqdnsc +pbbcmecbydtmjigfn[giiambqbdgbgntq]zaaqvlpkysxuvbgbo +aqyxolkflikpaxr[iqrnhzdtynkqymz]rwmgahzmvwtfebyguxh +kcxhmwgrvommccee[oqvsuahbhwioqeunkz]mhcyripmlfivqsimnpk[zptnyqihvavtlxkq]guacutltkqoixskg +ldpiuuwsszyidqxqj[tsmectapcwuyhhy]slauiehtpaocaeqyd[wbhrligadmsgznlyvd]nyvfiipvkthxjuoubc[zplkhqbtciuqnhjhiwy]olcmrcsayukgcbf +tzcpkpyrdolcerqnwu[zqvhulfxfhgaehbwf]zaekvjegdligfrsh +ghellbvwbjaummjjoss[pevgyftbjzmlsryfzv]kjdgnwfofftlxbiabir +pidtrxbnvaobubqwah[nftxjicikdapqexh]mwssisitrwjgxhk[nghedqdzfdgxaqacas]hvehmhbxzfwylzdrjf[bisktoqalmaapoomzt]lwkkhvacvuqvmsv +bdqjqlmohbjvqlson[mupepkeeoofwydse]ekylhrfsudqdcvkv[joofkljfkmpknazry]anyojhejtzfofcg[zcvpdeswtvtngyqleri]seqoyrfsqawkrudmg +lmjegqfshvauxngz[ysmejumumaurgvgrsy]xrmslpnljfmaidojz[mtvwolafkcxlwjjthy]yjqsssxayanfdrel +qmmiampdlsscnqml[ymselibefbqnqakirdw]uzxhisxyqljsdvhfe[jhjnivjgqdfyeqcea]nxbqpgyhtqzcwoptq[frlnwadwwyfnndeqv]qcbefaxmhgspalprcdo +tavfmtbizkrpnerc[kmenfsatjafincrwrlk]pbbxvydrsqnfyap +hwrkfzaovfbmrqhff[qglmybgnoytlkma]ibbbvmtqegqqxdk[gquqtiaqekcwiudebb]ozhpyabnxipgwfs[xqcajsdxhwpkofa]ssaordrnwjyvmcmjtp +pkyhiseqcvejtkbqcgf[xvgqerenvyizecof]sflyqnazxuwbyexzwyq[zppuknfnnngpwihe]hacwithomkpaveqjrs[whsspxqxxqihxrmqxvn]ifsktqmduowpuhck +xqctscaefqpvqcrm[rqbjdsxwoynqeoubwz]zycfrxbkijaedhkr[rzzbvjmogwxgcqa]hpzjokedwwmsbcrggmd +hcbohuwdyeacvgmbmea[mmpvzmjiryorskh]tydknyaqhgcxafmqj[ejadhaojfjlsfxs]duohhgjdfjffvwzcgel +ltlddqcbkkayshw[qdedbdppzuqdhfaxt]doedeeehsibaylpsnk +bywykrbttmmpyacsoo[ghicjobuumyckupnmw]wzxuueyajmgprxe +gejngdvsephfgyawm[eahzdehzhyymhcwx]qejrbkjhhplzgbehwdw +hobcaacuxkoxnutlayu[yvsylobmhtczpxdhvh]qpwhgyojuomiubmahcd[pmspsmyxaqrdvcpwnwj]ghdvfbhifxhphkseh[ntyabnyuoadseevhvpf]opibtuiwjogylqzt +bbuecmhireivvxmtw[kkvuwrudhmpqpmqr]cqrzfeasrpqapvtjqnz +uxsiwqfamsnemtcqyym[wemijyiqgxbcsvdz]tdhlutowbxpxrkrlpx +tnnlwlvfrrluuxjnvx[fgijrjghghgrkfmfb]lslknlacvseuzwy[acexgqeksduhjpf]enxevtqjetnyftgrad +wiegevfedudnajr[uryivbxbutbhfuh]zrpurmrupgeggdyc[tfykavyeulosotky]ahsieiakxnitxhaa +cdymukpgwzamxpe[ihvwjlomeozhnxq]zqlglkiyekzhkesoyui[dqdkxlczjrxgbdfqf]pdipsbuxwhibjytdb[ngoqkjeboqlsuic]efcostvlclbxvzhloan +uuavzipkjlcgutoxrbc[orpbrqapdzdsagy]hbgwsmgmyowonxftjl[wrimpmzmwyjjtnkaf]qmlpvrkqhqbdswyyvpf[lpjhsulqumdzgjxuajn]yocpoqqrpuquduay +wivyimuplkhmmkxioub[vqfixqklclmrbume]trenzswrpqljwctfat[ulkqyvjjpchvkpd]mvlwfrclcfqziho[pbmrqudqsivfemt]osmrlwtwstidtwmbmzc +owpgvzzedsxwjjdeuz[kyqifdbwfxcphnb]kyeaxxmsplabrbd[gayquqvysxjwpckzlvj]tiuxhodkebirvmdb[zhnicexwwcgbbnfd]hcxwgyjpphxocggfl +vrjvymyzflpaqfy[fokfgiaiyyzruyt]yvfrfomlsjqkvtps[mprfrwzeokyjmdetnl]znjipokvzxljjgqaw +opczfzhpovblsevqcx[twcavjnyjerbqfqvooy]tmyyybovoyqcygzzyk +gpifunuvcpqjornc[wcenyqazsxzksun]dijyypqoxxmjiyi[kdzvguquhohgsghqqko]tzknqsgldnnbotqnocj +xtnewbseisluqott[ukktnadfrptzmvmnmwe]nfevmvifmaaubdrytcb +uvwgvqvzikkvvaltpbs[darnokckfpuiwvaq]qjgglscrdhximnfg[cplqfytiupsnlwjnz]tjjkzojxijhhghoo +mwvyjvnzfbptvndlui[dvpxdnwzdssddngva]nkvlbcdcwjumrqmjuw[xgrpriwhdpyxvakfpsu]jzugamflkelhfrzswca[hvdnwrkyrvcdkep]kqyiaalprdowzeudqvt +zahhurbvayisuhkxluc[dpkhtfqcplnlwkr]moobahksmsqtmxasrw[oyxemzzmvwvxrldebja]tqnquzqoslugwcqcwtr[vibjzqdbmsmtxckkkn]ylujuamatwbexgo +ffpiprpoymeaccwoun[avnvjzwvzowgthwymt]sakvpfnqtnzdyhodzud[egijncssvgvsofu]dplbxmzfihrpopurlvn[knjefyormeaeoni]ubcbldkemxgefbnjcbj +fpyokxpcrydmqzkgr[gprmekopimtigwz]fobjyaxokhstzjsgkw[njzhtjqrhoynlzpiw]svrqxlhgpckwoat +srrcdyevzyzhxnx[bbojuevgatiabjudws]zoxxvzrngllhtrtfm[rxoiyzmzwoenbodp]keodzdiobtdfgrxzgye[akofrgfwqtqblvntv]rfyrjcwbfblulkw +kxuswiaijpaejqzoxes[cgyhiwbpjrhaacwe]uqqocaxbsotoaei[runskhbiegmjwfyjv]qgnmhdcjcbgbsztap +kvzutkvgsyiyrab[zhbqkvgbyqzgwvfpbf]nhtaiwzmvrssvxsrdz +tncgsbkllaugseepp[axryamrptnzekcb]xcvqkfuggjcfqhb[mtmzyjnvrgyuwtev]xziofjwvnbsothqzdm +hmjthvqdelrmghgnvxg[cvfmsllxyxchaglntl]ikpeldmfhjdtnvaw +sdhirfhdcxlwhxevbv[rfktrkotbfwiolxd]bhbkmmbdisqlclttbi[ueaqlmpvdaoxhezzg]baphbkfivkwpmtj +crzkarxgbgpitxjeunw[xlonohiojoepwnuhd]kalfjqpazwmwruq[erssxjpfzosbcta]exvgtqljewfuwioyq[syaeqtgrgswbgbetkzw]ofnozzjtykajqcuc +xdojuclultxptlxgci[nkmxgmiyhrrfgoshmeg]zqxcexaabvdjcaiarw +rewjiwxykozqjzneh[tczrbiawzwtndtqnew]yxrgwvnswgyxjvnot[khomcpuiavkhwjsl]ksqiuqyarwwibcssseg[dsrplcalbjojxlecjdo]falbpuscbjsdxvyn +dusvvyynezzobcrt[yrikyxqxqreoqcyyq]vkjxvnlnmleqybmgt +qzmjfdvoruomeilaejd[ksrwqvmnyiessfejo]lvhmckdfwzoxwmydxm[icmiecrnoqepcuzctl]unxwrfwxgnijdxqjc[tuwcbylgfhpaveyak]qslgbtviucbmeluf +djblesvduxlxfxp[grmuswjaheivlqvtst]yrqstsaryoqejwkd +kpyoqmyglnrmxculu[tuyuqjronsgluls]whuymvpcdxvxrimvmow +lruqeoicrisykqejy[ruqwiitwyrsithkyo]hbgqgiywqwsclcsn +pkpmmddfcezjrrs[rbzbxotrbqlnmlpidpu]aakddaqjvbbafbnk[sendmtepxbcpttn]udnifsqhogqvszi +foqjzmqhghzmymeq[isvvkjfpmvmhquoidkk]tskrbirqdtjpxolwzw +pneojhviynihvnv[meuldylhohlfwsxp]nmdwxhxuexorktj +gpnxdnxmueucaawmctx[ggcizpwllvbffytwv]riqcitchmdekosocp +kcoafhejmqsopizo[lyoqftddzxuuerafco]zrvrzbmnzcawaydwg[bhnmhrnwpzmghrprzzw]qcrnkmyfcdoymceacg +chcabwcrpxqnelguile[ckxfqhnrwlulnfgxjb]toauhcbsxmeirtlyy[cfgmasaieapbabcgdd]ijenfrqiaeiehllwpvk[ciymykejvkzxsbxy]iiyypzaxohmykgbzej +yeqhlpncjcipsmtzpi[zoidbyeatjrlgmi]rcrhombxichyykncbwh[wtduqjwbefekhnwo]kqemsisbcrcjaqzdzw +nbxvvetblqcarlcku[njrccfhdvxtarpj]rhndgwlyfzaeubc[imtcezhovdlfyixzwm]dwughoowqyazwaziea[slarywwdukqwygnhre]efzdruetqfoqqxusb +vhvbnbyluqqaqzolkrs[fbfwkawbihbzwlrhd]npfzyqkoxlgkklgxz[zboinxtlzrqbwcqo]jqhvalbjqaogtyn[razwnxfkshezamemtr]nywqcxpvmuudyqo +jubvozjfmykufhrkk[qhbaxcvcpyzbrwjlrij]itseilbvjwvzlgqjfe[lgxynowzlpqgoyrk]inolsbnzxvdmvbrvwqu[hjzfopqwsuqvqhb]wffwgmhjubihiqkpuls +rqnjadbwfosviivshb[rutsuesebrktxitgy]abukeyordcrrqvrgf +bfveiveawwoqyluxwu[trxwkfvioqzltgafma]swkyqokgtrprzzit[kuziuekaorgdgqjgi]zudaehzrjfzogiwb[fyxwwswqrbwgomriqo]sqfjrdskmdvalkhchc +pnrvpotetwyvodue[xwkxyzxflrvxdfogk]kamxypekoelgwktq +etjkovmlbwryvhv[wvubzziqtxbjvua]hmrqokvqrctugqdazz[ykobpstcxdqweotsi]eiczvmdcfjpvhdyfnci[eeklndzunbzipcqubp]tjsktxuorvbnisy +fnexznsqqbhygrm[jgnmivchcvxgssjcm]klqcaszkwyzzecve +pdmzjundpcsxbgplk[lbdsyrmgxnatuwk]nwrhpgieqrtzpktaiqw[dcxtjtkzvlxpibanjma]djszxtofdcuyfpdr[kzblikjgqfiaykr]yhiqqurlkwlrrjo +bwtgmmjbtisnzbnyedf[iniovvuewpetwsg]dgvjyrzfrqcozekvp[xsulvxvvtwcxuvbxau]vvjyodjlbbjxigdxvxv +jcanelvhybigzhplc[lhgjkwbpdlcybzgacya]uwisdadjoniyerw[kzcrorifvylivkhs]ssicvecwpkxbdwq +tuxlnjuyudvhazlxdf[oknheznyzffrtcb]joozaraxuivijskxblf +rvfdfyaemhgyeynw[hmmkdfdhadrqkxzzmsj]ugfozgghllznjhdxw[ucrgusuuqthlgxx]ipiercifxtkghbkf +jgzrilirvzcocaphnz[gyrvhettmmhxaxbmyg]ecpwkoozcgtpoac[iretjtqyscaqfqziu]wqjckfkbfoqmmjkuhqe +pswuxyynrpckrquj[wfbedboaabsgnnzzzwl]wgfrecpfkvlvjzl +zkcihebtrfmiryqkd[ybedpynfafkkrbfdm]ovrsmnhexyqblafad +pbkoczqfumwdpfu[gtcvqjuwknlrfxre]crpyxhawudbilybaomf +pnagrmxhmjftwltxh[aqlhxdwuzrvnwjwl]xhmgrrajywnizazyrdc[hxdxewvthhrwhsva]ckluhnyewiiqazzmvd +amjksgqzgmoavvxtov[ekqixufaaepczzusfga]fvlmiilpsqsgfgg[gzcyehzgpujyquhrkm]caaocajhmhqzbacvpog +hitezskizncharbzyz[nbwuldsjxkjezjq]monndtwsxuikupvi[iardznrxkorquvyvwlk]etzyolkxhyqsdirbaj +ocsxlxpsgimcvori[gawgkxlilqzeakhzds]bodnyayaioozoeg[bmaukrfdlswrnvuwy]nafolaiqfeendahms +kseklqtakbkzzhfd[ghivxwcqlgfgxeot]levjimgmcfpgqrjjic[ixwevpbqkyzthafyj]azdxqlromttwteeqep[kxyiyoxyhvgqlmvscwz]zxdujwvngqyoabmrio +elgbshsnykhiyndouao[nhumkawagmrztsamd]fwqupmyuogneywsyhub[zzcemywfdswhvjpl]ockclifwawqsyzt +hyetqdpieicmycip[ciwciijtqspvydxsdu]zjrfhyctplqvypy[hdewteddlqfaoifgy]murcplulddvzheegmgd[rooqfiqsnkjeelfjcag]pdzzjacxzdzmmgmqwu +nufvveulfkudkrvskbg[cdrvqfofoxmqwtv]jzgfbywojzvwumo[vvshcsjnhobkayk]gkwnyerwhezneuze +qhmjnzcokmkmvclhfh[ywruoexbmjwuxvrk]lswliylmniqdgybtyx[yjrzasyfroiuaeps]xevbxtsyjknqmeuv +crwelvogceorioqm[xmduhdacxyzodslgtv]wilmwenmmnwgqteftrx[zonwpkkjimmmhbrtls]vfbovjoabzwjpxd[jjxievceapgflzeldwb]onucskcmpkgsryl +ujitrvtlzcrtazmghgm[mculcmczwibnuhtunnt]izqgurxwxhwboygvmf +lespfnkqubxfoqa[exmzkeazfrfrkhzufz]xpunddczqrkxtgorc[ymsbogpyjeimnuola]kufhnwzukrdayts +mitdlhggspwferwda[fcwhldszpyfznayp]rbfzewqihtcwtjznsp +wzhbemsmffcmcswdvp[jcbuktuymokdqfjj]zyhqthqbczupmcmkhi +qulvtldmhliyflccbyg[mqggwujrznjefvjw]sduatqntzkkvgfqel[fyxdewnrtlkkils]utxmideawxrzpewmee +ggpinoooeucoxmezfi[ovisfbmebypyafknejc]ccqkrmaimxmvxhtain +cqezdujipgzaara[afkpzozyzuitollf]srmeiyjzqjruima +ivbrwakbgkrxpilylu[eewfaajedkwjbdrk]stsichtqqsksydtubf[umxwxeikoyehrou]kwddyduytdhdgdbyn +vowwatzholrusydvmdb[jarugsbvowdtznwx]oofschlksdrodakrk +oruwtttstrcvcgxz[cvidyuxfxluddzxuz]jckmrrmvolclrbam[dqptqpdwkpewhmcax]rtfmeakahrcbazlzsju +vjrkcrzvefpxgardmqb[wxmurzwunsvjaxfhik]meiaafxurfgikqg[dkoextitsnfeorgoihc]diohmorpmlhisrs[ibtzwvoovjmdpfi]oelairhwcbbltmjcjdr +miafjehtxwnfqzxg[nlovpfjpeclnmlbm]rleupmgzewtvuewypt +osoaytxzfrkcljfjv[bbpjqntkuuwpgupxsy]bgryerdaukelujvayjt[gycrjaelxuemeosc]jgdfpdoltoqnmow[yfwoyzixdzamgqweb]lvmnjywqfjfvyxhb +oiksidcbtzhhtnegqa[vdxnacjfxbcsjzqdq]ixvwmdqdaleuzjniki +ngbyqfvobuxdnjeqia[ksktvzdyzkvyvjrgkos]xwuslzgntfwrnyqrod[cxmkhhwyremunrbc]hijkgxizhlyzqfaay[ljwayjqxyrduyoebm]ancrkgmzboqtwkjah +kxcifwahsdmqasrmwi[aqzdihesmgntomgmj]jkhmcqvxqxtshprsy[wgewbxfsobokszgsivz]zlpavaqlwvauvedwf +ibhzychwgtvobvws[qaestubbbtvyylbr]ovsxlggntxnneirtot[kgqrkbiqracxbnbi]lzpfersavecdddsytb +abjcqoeeqfhvqmo[eferwxtafaxzidjzbr]qztbvxsaiyqhcsdkj +uqqngbvhyfxovmdods[zwyybohwrhprvxaaaio]cgyaactenmhiokzh +hiqqvjquvdkfcjwmo[jzrxnmbrqfhjhvppdxm]mwvibfiltxmwroeruo[fasknewgpsmftnx]aubymogtwkseupwmr[xnyevhhalilxuxqqvya]mastwtyfihocpbjngaw +aqvkyxqnjtthgkjxr[ahvjgtzfqetvqhz]vcaijasfqaygnxmdba[loyjulxsgyldkotlefn]lnzykvlsbkyuvnqb[iqjxfxdmjgyxboyzr]zbfwxpxbthtwtnjdaw +iweumcmplhykolkazmb[zgzeryniuwebpka]hsuxltmwyxogseiogl[ogacxzbrbvopihzm]ipogfmqtohqqfvowzl +hlvbzegrmbrgoepemyh[luscnqomtcxbpxjmxvx]tipsuhgnhdavsubyqha[ozroemaxbdbcpnydjqs]xqdwngpkteoyyvkq +fgpmkosjnfnltkfy[sxqzypihbntsfnryubc]oygetjhbfvozerfzw[nwvofzjfuwdzxncwvo]nvbtoxgwkmhnyox +kbqkyxwacrffvkoxmb[tqfooaoggaauopcanz]ptiakppuyxzwzpua[tefuhyaqzyeteexrsj]hkuwublifohismiqg +pdbrixpmacobfnpg[mxmgtvdlsuyhjnjxz]ghuebmnxzqfljxyutl +ichijthjvilenbfg[zeibnuadotzachqyvej]qogvchvkfeskckvmxw[plyhbwjrhhnvdumajut]xazlyayoobgkmevrpho +cbkznopiuqsssvle[gecuynehzvcmfuzcaxz]qfihmsdjfsxymvesb[jtriyipbkkpfnazcj]wbcwllfdxxdzrimwues +ntxzlslwvxztbmola[duloarwqzkzxsfag]nzrsxasndnrktih +fvvowikdydblgts[xozwhuhhngdjqnbry]hkcwbqloymkqjyzpj[xfwuoehhuljposct]ashitwoprqcooweytiw +ynbifagloxgkzlydhk[qoxltvqdpmqhawcvef]wfnbtiyjafaqfujr[crcuopstahopywinvgc]ppxsgbvevlrkdgsv +tdgutgskbatswuizuv[zpmhakbnxnkehhf]ffuohvkaxpiptot[zlykjduigarhxygukw]bucqoskhlesclyzbpd[igdjnevmqlibrugc]seyjwcizckvbncjwon +holbjgzpvhqirwrxts[lpvaadhoqjjwvijk]etjusqwbrccaqea[livhtrfodwoxnkvk]dmprijbirsnzuptikc[icjaaepybpgnorie]imtoivdxpujjmlegqn +ljywtdshrtzqzrln[lqzqgywtrpgszaigfv]vjyyvrbkjdiiminfas +xfluerhpuqsqnrq[rtxglsxbetzajmo]bktotbhryqxdqfaf[cptmsctjrifdojglh]qzpxnniqwxlbvnexlg[vooexmzwbpulnxxv]eumwdzoixhfxkoavu +xmomvhstjavjyisvhs[suremlzhaiwhikzzojb]urbiiuvmveiapcybgz[botikbmkcfsghtgtcn]jbsrxdkpxnynfibgxyw[agdmtydfehaujynym]xfpytnqyoafnuott +xjzhgefdlodsdahv[ihwwnfbwhcjdbrdixy]kmsckqifucrgpocyvc[pudtuuaebkvsrflz]qjfwaaylzyhzerjbhyn[fsnmlxncwzsdsqp]edevlblbzmwkgkfluke +qxlppzrvoymnsiyb[ybyeqxwtoberzwvcdlk]zsofrmazkapwiuxwjjn +jbdmjeyxyksaonmswm[vhxyxtashfdrzjzytoq]jpkbmclxjtprrhmaz +vxishfigjpmdwufh[oykzgieieiypyrqaxdx]etgleieyrezvbcg[scrtyttykipejzmuhy]oxnektqrkndltaixnj +jnetcyoxmhjfyfjxm[dezndcwpoghexum]xloobrzxrvanbbh[gvcaufplrrstvrf]jgdhedqsxchoorlai +enbtwxacyokhcwyhxp[ahjgrmfhavhnhqoqsfs]ahdcbzojcfgzkjfe[gtjphvcbwzsiohlha]lwaphixwqbmbqhyoccv +arwtwiiowytbbjsumh[iwdhsnllysydgbcuxw]kummpwhpyydfdaf +laidhzhbdwoezqhi[eccvqcxwasyyzqvhrw]oobigxsojqsyijmjmu[kinacswultmqsxdhw]xlildtoykeuzgzl +fbwcshbijakfapcqzj[qktwqwrlnuktxjvuvn]nbzsrphskcxzuzho[lrbnsyzvrorznoq]ewytfrszdyhcrhpcx[bmzudjktpnqxqwmblf]xtwqqocsaxoluhsh +xgnhvwkwhfbprypnak[yuwpjkfdxygltniuepa]mmbkjavsboilcvpp +hprznssbfrukcvu[mojrsfuktavnbhzty]ipdxnxmtbvsazyx +tfdicuergiqhvie[wwpqnqkyfyhuqlb]wovoujvgcwuptcqhkd[whhyzgbflhplrff]kezriqiamcvkeifegv[kcbdxrvoharumkgzufn]xypaikbmpsjqcbxrrp +tkqpijxftrvwkam[yyajdcxgzrkhkroq]qfrbvprhxlpgunqqs +fvwgqznbhbrmcaubz[lgsawqyuhadojbqwrwt]gzbvdgpwjuwqsgokqy[zpzdukphcvdqgpdoex]atanoaretkhxbyzw +fispfedprcrygxs[xqiggqkjgjhaskp]thgqnbgscmrcfqjckbw[tvueixxvxlsnaupqed]lshjncmwxgzzczjssh +fplljoayuqmjtjs[vnlhbmvowousilhym]emygvrnfsofwobaducv[flrnwxzgkghpboubuh]sdndpovsuohytnq +utkqxfkbxtoudnbh[bjatbltbacnlwzlbjk]eunawwbizxdytndqc[arhtjgntcqetkeikojq]jfooeguervzgzgudb[nhifbismjhcwqyt]xwsxwzwwvtqoadmgvoe +bxbifxmedhwkesbmjff[ncfbdgsqfejalnqyar]oifushwlnfxghktjhtq[gnapwycvocshetc]zzslupkhadbieerb +rrotstdgmwqowfmf[zlddfgpxgucuestu]dvlbhinllnkxdybha[aovlzdyhamvvcgm]dzehxcilzoxrmcyhiwb[xkeszyasnqsumpx]bnrsppzfvjhiyafpk +qgpylzwwdjxmepsc[bumaitztsvayatapvl]gotathwcrjrsknrfuk +odbkgubddtpxdsgmhvh[mbgpgqafpcrymkkdpsd]ieabelyvewiypbkjm[psowbfplvsxifqwq]szgntjujujycbfy +urqwuzkruqfgejkdoh[qxxkamiyhedlffzg]hnfntvahsaivnzmawf[mxcrmrqtgmnplma]gxcsbxvqcoxpddj +qzkfvuxmfneyrpysh[clufxjecvedwwegflp]rcxzfazrzbgogna[ogoplmljfwvizwniudc]yewvacqgzcjgdnmasw +mgweqpewhvtdjnjdbu[pecantesazignmq]upotybqiovoujemqg[ipzggdcevkbkvpyz]wqtflwovevactij[ednlhfkzrtfwpuignhd]epfijiuwnczwxdmgvzd +lavqyaejctfofhdend[enxgzalvzelvvxdt]dkrlwjpuipwnqvuv[ishvyxwuhxdxujbgkev]euytwzxkpwccexc +haibamsiwfwmdvzu[aekmrvauzoxdbtury]tfgjabbgdrwbzde +gqoyggrpzhfgrkjjw[kwhwkctzmjdpdoeey]ngurqljoormcjarv[bmvadfmdgpwpzfiiv]fkfqchwhedeymsa[etqtnxepdmolklpa]tywoaqpoowybxcoqq +vnvmbxxccmctcba[ncggihzavxxxrhb]mblrxjgtypycewg[syiizsazwqrhsllezvs]tpzocblnycaokaphz +ffpbdxvenqkihvvsi[bbukwnounmzzxody]bzfefymopdtkpdm[sjbemcyhrspadzkuwi]xlhinxfjjeajzuqjkuo[zfpeikvvdfptpxe]dhsjhnwlzlcxbkz +gulvdtkcmjewjchf[auqodvrekgvzxzyiwee]rarumiavqvnbyqu[xywssgnmbeefrqgr]lyyjmkpmqxmjbughzta[avdsmuyfdwvzrzn]qvhfqmazlactaxtxi +vvqlvlsnrxwhoxfnac[sablzmrjccqvauyjfao]avdnqlseflqxtgb[masnpoqnvjtkreifrvy]lvtoftpiotxcstvu[vohbaippdypuwpkuip]kxffhmrvrbmvhecnui +kclmgqkaprofpmdm[bhbitgjmddxhbhu]hmasnpqsttrgtmuq +tvqcqkarkyqtpvea[fjqrifichijyykq]qqtmxszpmovzfvk[xrcoyhzyxwmqwujxp]nzlgwxpkuersepyhy +zalveeaqakqjhfl[uypjekwlbcplfcasa]sasiztlswzyhvpd[weglkkwlrrvdvfd]mvsdbveypnjsymtjka[kroszrkveyammdqqool]kgmxohwwgmvcdludvdl +xbroawhwunnamvnaogo[uzdvwckcbkaahqltp]bxudkhzxrykrkffaiiq[ljfeimkibushcpclbia]wztapafqrfdpwcwpyz[xwzhahnbnaxjorpkaj]glhfrkaiizzidtmfi +cycyarwdelrstoi[rivlkfszzvyljoa]hkjtyvycydwronsgyd +mbdqighfupmzacpi[keeoafjlwzqeoaryo]vjcwhcjkjkandqir[auactffhpuwzgzm]ybkwzkxyevwrphq +cpiuxmmwrsjzbyqkfms[buipqvxsetxzsgqi]tzwpfhknlpwmtxzggc[nidtlxvnowvutuqv]qsohatjnnizngzsqxxr[klnzvuognkllhhr]clpjgdupfpanyxwjg +hhtduiwmfhibnpmhjm[emakclmaqjnvjsjyt]ntebrhiztekglpmhsrg[rgehmkrotjobrtah]gzlybshvhkoznupnhr +hyzvardyeiddsgk[vszukhazfkwqsodz]psztzqehiwcpifdlna[igstccorevbmgfae]vdapqjiijwygxap +towtxxuitgwhddsua[bydcnwqycygmimbrut]cvnvgtuiuduzjod[gpazublcnojkfnnvn]rozlfkywwjelmry[wvtxeleixyqstxjqed]vsuvzaskgyooigoczd +uywuytlehdznyxr[goerwtisqdsinimd]abuktfxdobkfqabm +rolwzkzesawhyxddo[yuuvalxthkptulugzh]tagfpsdniekrekzkt +nstbvilzeselffses[cpgyssgpjimcevp]ehfkumlscjuocclfhel +idvdfrmadfyhafvyixs[igsqckpzuelddtl]eclbbakcdyttbtse[irchopmhiqbeloiqq]lwbecblskhopzyw[yjmdufblseluvukftkv]nnawapbepipwcsfz +thqwduckwmjtxwwmj[ppnucfmtpcsawxvkago]vojtdpukjwwlnirsvle[cscyjfrxjlgxhyu]fldolxqfbxhigdom[tgacpmzitahxucqpzke]copdqvctocklhvrq +maseolhlyrjuoqdazl[klgwgcdfwhpwmnlklcx]jycbhtwurlwwsjyuubt[cuabclvzukvmoiniql]pzockwxqjbtadsspl[izzcraalbnmcopcr]cqdxcrkdnwclxcitizq +ucyccfdgxaciwhx[txuygxhekywmyuaaina]szfdjuddiopneadpot[zpjsnpjtmicknxkybi]lfirzuldnatglheyhnw[rhgqfyfxlaunabfqxl]hplszylhorbrkuy +vmgeqazfjldqcfif[fuepxyjuuzxkect]ywoxrfdxbyjomjo +qacfshruytmlwyj[jpqmllbdypmnzqoe]sdhmtuefjbrmvmeby[xkyplnmmmcrcmixkls]motyvnyucleirbnmrys[zdopkcnnuvxmhrg]feeagfdkgorsubr +knlaaiwxponscqwtqla[jxilqsyolsnanzxvqi]itqqqbrfpcexbnecnkw[bpcxykvtdbxejlcda]mxodmdxzohrturffnwf +txvqlvddwpcysvkctlu[wvuoeprflcpycbghfv]ksbpnggnitrxkua[hqyiyucnvjqsceml]uwwwbxrjvodohwznlx +oebxtpwwjtewgkwjbv[omataxkuqenxmxolwe]aiepvclknbgapqh[wywlrbzliilwwvebxbl]ljsiuvllqbjrvqzh +jznegbplekeeohnf[hegaqbzbjwdhgkouzja]msaozvrtyshcajexwen[cnleoafnzyvbvdfndha]guawhzetoxlxmjwt +nytoqgolirudokcgok[qjtvenvrstrjjlsbvzq]mwhkktxfsokxxqb[pgswnhmmgzcrgjbqcx]amhrxgwmcnykgpuzfb[dnihosgggajabkoq]jtyxfrifreihydzwjdx +bxihyluintytvypxhl[kbnizownozfekbhmsp]sjgxqgjbhoftgmbck[knoibzmlipdnfca]ofyxruebaspanxxhakl +xhrlcwziflvahls[babpaszszfgfywj]gkquumhyqvozkgubcs[gkjczyujqykeifhsylz]fhmvopfsltpzijdw +ntyxwcfpdgnsyau[eqjxtsfneseakvrf]sbzesbxxrrmpmlazhi +lwakhsvcamfxiceusua[ymczlpqkoiophom]fiybjcxhftziivsrsok[sejyfiorjpptboakf]ipsamdcnfnlhger +ncgeewwfszytkag[kizbzwnxepsvdxsbzbm]fofhxxpymrbqvcco[swphuoqvhbpghtku]hvxqclwgtxxqywhhs[ibvpkuiylqazccin]oftqdvkbzdkmycntx +yhnhzwjjsiqngmhe[jtkcipgiclbqublpfs]glxyczwidjilkqoa[ytsphdvgnawjsctty]xdofsnhnpsylvmso[pmjrjgiwhqfegydcs]ylfcipikfzvmpjn +pwlhyvxnneepoqexj[jsnwzbjxibgqnpjgdf]qndnlnzxewcrjio[hccvunupvbcyptqdihc]rfhmapmentuhoiv[kohfhnoakeglvnasojm]oggzhzybuuupwdrjrtj +eyglfycgaoqwsqqnue[woaxqinxtvrhsbjjvnk]cfnkhvorifhxedbmbmq +nrqqggalpihpjyu[dqbqopedkxhoqqnp]qguazmdjtenlvzgoemw[ccjlmsdaajwghuikrnp]xrjcyfkrrfxddnjn +wkiymdlskwyjrft[ovucvqbenolfvvu]tzymrvmekxnlptynj[dupyullbzepmmrmgwe]fnjtcvrvzstijxq[elzfqhyjdyprzfxa]uszwjwzbbzgpcavynk +jrdliqwwffvgzpu[mxoivfuwuqvtxqmbbs]tvtlqzqgwzgshkpw[hspnaspqnjvwybzfzxd]clkhutlibvxzxfrgg[yujteartlwdhzfgsn]lyfrxjqcpkcvcsnsw +gtfhmxlpptgvgwob[xlzqaoawpmmjwszqmhm]xalfbbroilfuzzqm +gqxmhinpeppmdhbdt[cpoaeltrlzmfgsipvg]iqlrhncmkmjijjh[xsbdusetrksrxjiofj]zndjqyxwvmsnrbcyrmh[qnbxczovjlrrvilks]rfpihmkwzmgxcynu +abcncmuhelkxeph[crlbybjylvbgtsk]yvnbosicedmzurqcm +fbhtialrsrrtpwcxxh[pisambikwkesdtbsj]zcdseybwrdrkxeiylg +sehxfywgpznuuypj[upswvzwnkinocjk]nabhugsxhitlhis[ilrwksgypfqgfexvuhv]torregbntatolgchv[kkimpdkcxhsxyuczj]xpfacbmnrhcxnbgwis +hldgiynbgrfjcunattg[nwfovbxygpkwmxnulm]xleqlwcajqwnncww[waoaudnttcfdktcd]yikfvdmekcexcrhsi[sntclwlhouhyjrob]wqpclaistsngwfmf +izblnsxlmqjhxvx[qpmqqzakbjpbapwtlel]vmriwjoqlrttqpoxay[ylqzxxdpycurefadv]ftcuduceaycwejp +jqjtnshmtsvokhwnpr[bxprgnaltcsqdkceygx]udqckcknpvegeryj[zvjfvligrqxnpypoerp]zhzwojzkckjwgdyu +ohxpnvtduqvsihjt[eczkrdqlgyddymrdjfj]zzqhfijxsgoisbwpd[lysfkgekxvqspagq]kemxkdqxetnkyctjp[bknjdsvchfxflsrkuum]wmxncxrwwxxxgza +xnulgysrzxheppsiril[hdxgzhscbjhkcntrmsy]vhedyohrrqclnoe[nnuxdbtlbjvaddo]xivkwdwvmkplsvfaal[omihwmflpvrshkcoci]hekqpjtrjlsaomfd +hfyusspcypxdbgzb[cxbfccrumbqqqxb]ygsuxbxdfkisqwstqp[lqctoagvchrmggtmo]dgmcjusbvlmlvkdmnpu +vmpobkctlhdwqjyb[dxeinhrldspqhgeu]ndglldouuoawkiwtask[szkthuhxdkmfqoqwwgq]zwjhzselzvirjadzvr[rholepzsidriqmlepo]yhbxhcmbkvripyusams +mzscivdohxhfkdqet[imwvpkunuzbhbaj]tohxwppjtsjykxrj[nhonsbadufgsqiysn]cogovslrrwexgzujn +pzsteeyowqmhzaqao[qsbohgqamrksizzs]vscfiltkxbxwbdlold[psofpwfkxhsxllnz]odwbidqaqpuchaew[kruwykloeqpcrjzon]famaoipldevywnouele +tuqiapyobwqwpwbqqu[ycphsbdcwbmklro]medgafihivwegukhfof +lficcecamifbjwk[sdguwtafkigjiapxagj]hmeqrhxptojctevbdbu[zvxeefaytjajdpwi]uliqtzilzcnwmbfusnm +pvyzncrszmuienoptx[bigapupzitygcxstqx]rqikselsbelyfjdm[lyqmdmfyofksmecg]wjceogefnlgelpguu +hmddytvxqrazumnnr[hpeurkbdfejhlfvg]pedwizmuhmtpdwh[efikgkrhnagpmqypzx]ltlncfegswhwcxa[bakxhwhtvxcwcxtmofk]zwjvbxyvljlfaie +oxgoszggsifsgrck[gruwptjveewmfewguku]otchieijhojsyxi +kunxbbrdhibhtlknrq[tmtsuhwakksyets]xdugxmqcstdallfqgq[tticbbqirncbjtx]knkygxawcwdhefesu[rerbfffgddyehtvl]yasblwlhikbvjidgku +qoqnwslopcpytqy[zngrksptgviifcwbw]nuislpzizqikmgn +khmctigslwdgzghkbk[veaqghpizqwjxlwcf]aymehevjgpjgwruhyc[hzgzilbhyoazljsk]jocgjmooxqxayzsa +xodvowdhvnquwtma[kvlbfwwzeuucthg]djlyemkbpudpjlnrkv[cbaqlhuwfwwfvbdewx]vsjvsxsizgwsakpx[pzyowqndqdbkdakdney]eeylqpqpuqvdyyr +cmdykdqavxgeismtlua[iwviddbtauhirfcabh]fhpsinbnwrcpxdho[tdbgrmgscvzukjl]rxupjtwbwmtgnltbjp[vgzucvscpzgjnvg]zftzsshpmizeksiz +kfzmwzmzdpxabvi[ftkotbrorpkpfxzbg]hgbrsewdgnnqhxvueya[lkjknzgrbuzjqxwqseg]oyzaqahfuqtpbzi[yflzhfxwkugpetsqli]nowgjqaquqhrlxz +ktphtjqwsitgbaii[tjwcbyfrpupwkvzrol]smlczhhekwxtlvxdfn[mqfupholnlvfhuv]mvdhzncezgunydrk +lrvdftzasxbpfgb[pglmengmgfbnzxz]hbasbstksqkkqpwkcbp +siheyyvdmjiubhlapns[xfcaevnaoexubdar]pgbougfzkmlzjqygdta +tblrafqbjhwzbwbe[iefobcqdrypwnwidvm]olrzzrqgkwiefngf[asvmlckavcwtuosgkrm]esqsgwmiyxncjjqsqp +alvaycnbqdlvvnwcnq[jwxzjzgpnzmcampkye]hepmdlzjvxhboxh +mtfkavmnrxyfzvkes[gmwvavomsyolkahey]dnqosibjkplwzjojus +gbckujjuhwnvovpfqw[qwievsrrtusgzbscuf]bnrjcovodutibjtq[fxteivdfkpixonphrog]mnumbxikkkyeositn +remzamtzlhwpndrknl[xgrbcgdvlvrcdrpi]tnzimcpmxzaxsgpu[klvglrrepqxiiewn]lozcwxnclirneaky[nevhtplqsmuhykzqxf]fgmsbwdgfwjftndzi +aybmjypdrytigyyip[zafsvprjirkniuwr]wfdyfncywtdtzezdbtm[umbxrtflhquwdofgut]lyjixlycobwpwvhfp[xoxtkyhvwqgawmike]bfqtgcxvcfwtdpl +tugswvsgbsfbiyzcm[akmlddjckugylrea]fyzltfupxnvagbshlb +lcgvlozzzzpzxeoee[zsvjydznyoadkvyxlsq]wqmgagbkerqyxjnnx[isukybwewezizpll]odqwazjphoaqhzltms[gtqeysqpwuuohdbhcnx]yqtvojobgaluizidrbn +agnxxgirnprujhsk[hagcvuqcwyhmkdqmn]zehvuytegijhnfqnk[ytlokgpipjcviulp]hsomdskdngoysnbmg[wztsneomppnewhrl]gpkauttapxhcjrsicvy +cvnowinufvrjpiqtq[kuavqbtrcelpcuasmk]poksbapbwverccds[qdddbhewvxgfoldib]mthrvrsfygbhlwlkcs[zhivcpxibufugkpigzs]qffdjnrsoigwxqhaf +kovjiaxxjvzmzvmn[cmrbwjccgphtstvaiq]onqfbpryjertymd[sgmcnqbseodopnnd]gbgealygrgjnamdq[yrjuwjfvmsmgbur]ldiztdwrwmeqrohy +tluglhveqluxpiy[wrsgxdrzuigwzfsby]bmhqmnbecjnyutpwlbk[iifejjworkzrsaj]illltueflutteej[adfixnftjenvyrigmkv]zgsqagrctomzublltjm +fhcnrceynkcnnjxj[jrevstsodmhopao]zqapczirtxrunfhl +rzmxbxurpdmzgef[agevdburkuvnsrof]rhclixqpruwxuanwxct +vxejrazzpddvobzlq[dpspaddyabqzrjgvv]elcpgozzkqjsasufcv +iaodnwpcpresylkhyy[dltvlrxbvnqslzzyvox]qownkehbhjprbzf +kqbwgctrhxwrkkedau[occltggonhshykttsrr]snshslgqtlgejanlg +jpesfmiguicqdcnkm[oawppiwdsmoidvkcre]wfifgnhqeisplngcjkr[wevtsiuznmpapke]dqgxavmudniuaml +ddewtwhdfjatjlgrt[ceurnauksrgwzondnb]znsvkdkwsimbmdxfkh +hwjwuhdokecprunbju[jhftguwujsuetdriyu]vcgpesthcnwuwpwes +cgizaalsahfzkcxab[nehrqohgkmbxiufyco]xbnclpuepsanwrwjoo[kvdifptokbtlihgx]hgynbeebmdwbkwrfbh[rlypefyljzefnft]wwevofyexvbojyc +ckxkzlpwrfhwzuep[etqgjhcmexxvaccx]qqkhjttaudjpbjboeo[gihevbqqqumfythcfm]hraqbarwvqnmvtiy[cbnfqzxyjcpmwvu]lrugefybnoiopvzi +bbmhfnwnuhvdgmoibjq[eugipbrefcqiniulz]frkuvbhbdiaoaqdcaq[ksqqrrhjltlxvet]cdjhqazjzfrphjzjr[aspkvkpmwhkzxfeic]vkhbjolvoddtaasvs +rxkbkkhnaiudojzsr[ecdvrnjjyzyqjxf]uxctotuqtvambwea +saknwxxhcybeglwr[molhqlfbvopapnuco]hbbaomsdwcfwvoi[rlvhmvffqcyftricsyb]pkeuoigxjpwfbffif +pylywhhzktocomu[sehthaaqwkyerucg]cwfmpqudeylrtavze +vmawzgbfmmsivwfqclb[fpvwdbyrfjgmidxw]btatkdonphkxtprxfsj +kspofpgsttceoft[fcqagpbfoujjulhp]fkbxvsbuwioyngydy[hnoxyyuhdviahwsf]gustmoflyrtelseo +xyiofnffruqapvtgnr[wmigiedeszezgunm]vydqpobqqrisgtt[kolobhezpsiolofxrlq]abrzbbmtlqvuhxl +enzmvjyrzypbbtmbvx[izvhoqpjgqgmmvricf]dbghstbtqgqawqjr[irvprevogenchjy]gbiwvcxncbjjvwmshsx +uavpufepuqdbjedp[itqmeflkorinwdpjwp]hlrnsxymcnxwulsmfk[bayxjuxhtpcwafadefe]srrkibtivlskepjxamu +dlwhxttrwjlxlit[atmcusmqvonodkfwqvb]ilfdsqjtjbimpaqht[zsbqjwsrgxlxbjqmulb]feblytbapctmfuao +zfzicvjnuuugutgymp[owgyvyjfhrqpuukkgok]dfkfwodxgvrdqelliaa[xaumszuhzjjsxwe]ihaxfxpxjxcbhjg +gmsgnyadjfimoemyzt[fjtprppdzhkorpqoo]eyxayeizyntiumrgk +wvdatykekdfednl[kwpjrdcfjjklpdofpq]lidlhawqalcyigapvv[ukqjuzvvxehbwzhsci]rdrfhnobcwtvivgcc +wvqxpnxpjmzfnfy[xgtkzusumupupuqvn]vmxceafgkxhnosupdkj +ypfaupbycoerlpnhvk[pjrtdmwsmsckcfongoo]bjxlfxbekwvfruvy[uccfekaoczxlyigfs]gnvkjcwikenkmvgrpdj[yrtbyzxjkmpewjpbstp]nfwcwhereraqwxu +cqxbsrqdgqudcci[olptuqqvfgunmstjc]xnppdflvdcjfviaemlm +asywjbgrfvbfnkhnc[euubbvzujqjnsxtmel]gwxqasfbyjazgqodfh +gvnexriimytwvefmo[dtuxofcgyfnaiibqx]iaaodpjwjnkbrqsmdzp[nuvnumldfhglafg]dpcqqfdrekqdfyfe +hnwaqtrqgztvegfhj[mzqkcvhmqhzwmhlkc]kytpmyhzrvtytwvfkqk +latjxjyjkwwnvyrbl[bjnilknxprpwziowcjn]zpdvccsjiuhfwrkn +nowozzvrysgsfhxd[lhgxyitirlsyljl]nodxmmwtydaqkoxvu[vgbjtbbjqgfbssytsk]gpzprrvyvseifydxz +sjihqhaecgshhhdrbto[goawszmxrrdtoxq]qvywgrnewpsordounhw[oaxydcsvrzzunbizz]nzisqsdrmmsaqwt[nmyxmrkeainaqyfe]eacdicawhfuobezyao +oyztkiwsxqcufgqk[iyxqvktohfnoymgisag]acfhjawamdhawitvjg[npflzsugezpsmunukqa]vhhxnunvyxjtehyvv +jzfmuzdlemckyiccan[rykdnvtoavzjtjxtx]vcmkcuioriltvpzzxqb[jdgqayewkwcqpkg]ulsujrvqzsmnpqgvg[lshytukyfqhnjehk]cpwbeyiudngpkrl +uruvigtkkoqkfdbqkre[wyvcwnxixwkacuu]ajvziogdmzueetqzxxx[fyevgfzreomzjbsumi]ahbhcyjbadiacwjplq[quesxyjqfbckmnt]oqehbkjyoxsyczfta +xzqfptkjpiknvkyzzt[hklpsitbnhlozgp]pkbgrwmqrbhohay[mhphptvyseydwfq]ehswmqarsalmcatb +ohahitbjjxlnkyb[umyhhgtcasbfbxqx]dxyhbvpjjatkwvpkyry +bcixbnnzlqxkisv[tapovjggqzlwlmc]vwnosivvmdcfsor[uaapwzmzarenaplcjp]jdcpazyedcdkdinrrz +kdofbgwblzpnocgpq[scfdzdrueknbdud]axnfckaaghmrpfmk +fisxkiplryvtnrvm[sypuemhvxvohsapkccc]exrrwesixcvnhzpopk[hpsilxrztuukzksyax]lixfijobrlgmonzui +zjnlscyhmjmoofha[ezglbbmqulybnvf]qvbharzbfbbustsm[tdeqjfbfxeiknfr]chpwwntytidtnnjf +qildxsfzfukzbmre[jykfpbbfelicvkqov]pyemzfzobutliokrrox[uplajddwknupdnfje]vombwrjguiukbiwozj[kcutkvgruxqqcuykn]zsbonxyerpjkfpnxchj +pdmfyadwrblhcvecezb[fhqgurbenzitepyh]xhhtisxbusntgekaps[yefgbqwocpsexwq]emmlcuwjwvluecbfo[ohehzdjljocucatf]zmgbwenmeuiftywp +xhrulprzdnbbzenux[ptzrrcmdscsuryk]ognjzqtletsyrcy[snpqabmryhyvcyztmd]lhkwhjylportbbo +xphruwdeuqibzdss[ubuaiomstyuqgcgzyn]upkpgfqmamubaqhkao[ohjojarsqpjldirf]ianntdwcgclwmyzwjh[qqeajbudidxsqfw]nenqeljkdyjucrqnsgd +xuydzitbfqwpaafru[jasqmetengbkljylhse]wkqxkjwkoipjfhkafnt[uolbyhzhmtupebneng]pcjjrczeczmoenefu +ievtjpcjrlfqwisl[pzhzabrlrdeadbtpyec]sowfrknejwbuvgs +qcuiylijqwfcqwjisqr[icjobpbxzjzuaxc]pcrdpfgwajrudfhxb[oiqtbvhfvitjvuts]ctwyepzbqlrtwuclz[smugjsqssswocjyc]lhlncivlmhmoexsrd +yqmqbdhiciqlgdmf[rywqydtlwdocdih]ofxwyqckxktvcrlxsx[rxupkwzkvwrmhuiz]znbksfkkqxephhb +bgzhbpweidflkmmjc[gxozhwikjiygyrm]vykpmxdywyfummana[mcqteiumnmmoyiwtcqw]ntczagaqoprodvhxbl +gvtyicyxseltoqfgk[eozvokbnjytodemeo]ogofokdupjyhzdgrk[fucnzhyuqkcakflcky]zfgxqfofzfdxyzetc[kdgpxyithocprbr]rpqlihcmgthswhvz +svrwqsrlntabucyssj[trbqnxxvtfiatqd]isjqyfxsoarfetrtgmm[lnwqkkgqucipvocrk]cdcsuvgwvzurnxleuus[wqjewzmcvqhhgwawyo]arzledaetbnpjmwjrl +jttgsvurypqumflcm[ccznbkqklwsxmva]ooughikefyugfvz[rzsyqmtahohpmnq]kyotvedmsjfshan[bwadbneyfitukleqbyg]oyeonratlyvtfbcrs +rpbklfvsjmisbnowf[vupfpfstcrfdxipqi]wuftflxmtftrcrb +igqcfvsqbbvpmgflu[kremgawldkinlqnr]ogcijqlgvrvbloj +ncjbiybzlsophbdemtc[zszwhtluxpobqclp]unvkyqmemvucdtwt[bzmibpkgwokausrgo]btnixophsknmjrqozwt +gxapkeestvvhodxnp[xlvglgrlzjdrpjrps]sephfhztipqaftxnqp +zalwvceeodddhqqyrk[znydhdhxhprlmip]bjijtiotyvfgyiou[odtkdhdrwuzpgwkf]kldnjprzjewdeyzmdua[wsdyljqvdmfdenajaks]zcvlwqkrytjsryab +schsgvlniqevsrjfkxw[drtzpizdeopipceke]bduaeqelcxyvykt[vhoefhavfmuhjkgooub]tzgcfhwkfuvwcif +wocmjawhtyhxksjiktg[hftunpxmlvyxauvnfj]spefcqpimqgjhnou[gmzejgwtyavnatavwju]vccngpxjmmxlruac +igqxjgofompnnrsaxoh[lmmrwzhovfloeps]loixvtpiyzagyvgq[yaiiiuvpjpuldqk]jwpjsgmvglkzuiepr +jgvoejrytatxvfqwt[hinkejefiqlrpqy]cgmvjuyjejpinjunld[qcdmwbqbqusirlxh]udhmheqsvmqmczbbofh +qffigxgklwwslnts[gwhobujjovmwfmrg]menqzjmmxrgchttltek[fwegvyhranuutxgxec]fwzgoobvkjekogpfscr +qlphzfkuyrhvkmsfxmb[unvtasxalhelbiw]gwqjfeftpkxtfiru[dhkyfsvpktyrttk]mypdaocnergxlnbodpi +pxdqzshlqhkrhzwcqkb[tudazezhnktsxxexyq]ybzclsifzrgndcaxq[ewlslzvwnqqwvljgo]nwnyptvummeraaoow +ysivygqkobbtznpxy[ydbgipznapsnkzfq]upackoodqdqmpvbgc[qnzvzwnbwrvgvwn]imcsgjzzaeltfxyhbx +hcqlfxoahajthjesrdy[nammwfgfdqnjewunwz]pdzecgfgatymrrntt +vwpdygtfuvbryipr[ehziaqbphyzzdolbfsv]rqxvfvafrauzncapu[dvqlgdgkzgpbjuihbl]sdtldsvjvvtlvjdgd +rajovnvmoxozjldjd[czqnvirgxkydoaaxr]dejvwkgmpwqvnvnzzsb[zwxifotwvljvpkxae]taoulidxuvefjqxjdu +jywqykajspyzvcw[jkqxjzfmvcrsqszgim]fncjgfxwbvfdwujhooa[otrkhmvyonynxsyap]skgdhtgcwmzixpdgmjh +wbkndoivecgnkrid[tpdmkrufmawhpijryk]untkposunbiezua[njngjktbavkmsozyy]dqotrtnnoxxejcz[nyinrkqzxnsaahwa]zpdibcyegeumjjgowz +gexzzkajyulforpnmb[mwihfmwsdpjjsnaxmme]xavowvaqybvqcqescdq[hjymwnhorqcdkoxv]myycpwmcpxinhru[koqbxfaoankdcpi]hgdktcvvxvoolccqcy +alpcsvxjoouuhjrgzo[blnjpvnbtcufzsxqn]ipijmuwbljfwuxotk[sgpwkohrsfeypqc]vqlggpiytetmkifwc +ixbszxrkuuzvvstrn[kdgfwhiapjrtiervwi]iugjmuvqljcbnmumal[ajgjfwerxsqqyrxuvob]qcdagpdvlnicajqcooo[qtuiukkwxyevxmgijtm]bgfetysdwvceqjc +pdbbmswfeutwunlcm[ywbxptxhgqpjkpeenbx]wzzaxgyiztbdftpm[lbeexhgaqvezxfef]fqktklfxugwifcfaio[ucpewlhkqnbsigioumy]cawftwrwmbnfmzmhd +xmtduxirbkbxjrqkvg[ythlqfokwjfwowrq]dguxbidgwelcrbxahi[mdumdnvbcsicvki]yhdgylmjisngrkcnbne +yzilepuvsfipivcroyu[czocwppwvwxjadgqpc]uoypwqxrpcpdzmsyyqx[mzjaguojtnjobsvpdx]vnsywqfvrnpipenwka[dtiayvtdtuyeqlddh]wpxkwbagfqncorkomi +qyebzyuerdwfocyr[cayytpduwkezuatyb]nuazweyhjemncuqpp[gwadeldyzfsvyqyk]gqjdzsuylxshtoayat +eliktfnkrxvywmvr[tlnexbwvbbdeupd]gynrdmuppfbawfcb[dqsidilgsixsudputz]odwsmpcptosjdhrp[mumunqhddegofkrpabd]bnetmxiqkwhtcsgpuui +wuozzupdubqhnbm[siwvzeelxcodzissd]niswczzlnrokkhrnd +bjxpecnvcntfbqdyqy[hjawjkugajcwmouz]ipusnakbyyxmqhyislo[xcafwiwiabdlxpaqqo]vaemogopzemmnilw +dlczcabztkrsdznjlcd[atcfirjxoipnvnoobjr]ujnimmhscetvevwpj[vnbwetjzberefmavwuy]penzvgcewibypznzpv[rqsqdxopumiqfftcb]qrotltpgkmzcndx +juqqbnfozoikxscqata[cgretlqkyynhwhmk]yiehuxyidjlzpjs[jdnlbxkxvsufsduoulo]ymrfqienfjrrgraxfh[jlopugujyekjzrfet]hqlqjkulbfsnnxyksp +epcyjxlwzmxwlulhx[pxjecldoxjwjkrndmir]baneyblyinubutjdi[cufdnjpvlwbfqbulb]dbzgyztjopciduxuo[paqntbrciorikaw]jbpsfzmzxvxlrgj +euufrqxfhnfdzlawui[zwgpectzebtpxfwbym]btexmfeuilnoqsbgmz[hvnxaanolwzkygx]hurfyrjkanhjlaz[vdmsczzhobknlhoslpg]bgitrvjaildspbz +gaweiazdfuixwqo[qedebtjxaewtracsgk]qnmuhjsbvqvcnov[aabcxwfcazxjqajv]xlhkehyvjohrqkbzyow +uqxzgyclomagldxv[amcvkpboneuscronwcs]qbeqgbmrdcdtvsc +xgkenttkfbysllows[bamxgmibkgysryjebgr]dhfiqnlocykclbofdzj +ppyfzqrjpxgouxmsduv[euokodyohaiajyvsrz]xfxsvtjasezevkjwjk +vcsgnfhhjkjssirc[kfdwqpdjaejqbfaxu]riqzqfwmwnsiqgamwm +tvxtikdqugadgbux[niaxwpplrlwrnipcnnc]tcunnqamexertrdm[xkxjepysgqqdphb]vnxvtxntrsqrfjaz[akxkeqvlxgaorhqnd]sfhwarxbzfbtftuflr +lwklfaiawghiwljxxow[oqmepnydmfkjbgkrjaj]clhguzdrfrmcoslsghh +eqtzgxqoviujmxpg[pkkbcdmlkvbcppqrm]zjzmsjmxdkaknido[sellbmhvshvqdsslyq]xuokcgfaxstavgkni +gstjodvjotzmvnm[mfvosfrnlksillaqs]riecejrjvhdrjvdl[sznhzufedvbdhbeq]msgvdfzoxeykqyx +ivwoejkryedvxpi[autbisivgebnntgixu]papdjtvhwtxgipbhes +apzalddmyxxmfysm[cdzptytpjydinlfdxa]gnjxiwepetlucfl[izgqnvcdaqkzgtpvwvk]cdxqaizjmvdnxigkmvm[cdybhclfttdchsbnyzs]xlqahfrmgnowlgba +slubhmrmovzbgdw[dehwvsngduvcfkontgs]zeiqylnomqgevvikm[oubxjfwewqtdjwacb]mqjinmndnakfemp[mccapdxlrmrevbuaas]hcjdpjgnoguztrdjgbt +vqeogkqjnfuayfpioi[rnkeynfubkpmjalnz]ybrwpzhiscwtyue[vnhkeaqwzawibjnvnos]ctmmursouxvylixiqko[voqlscgdnaelsbxcshf]azssljeollyzjjwkxin +sanarwdtnkaemdsoj[ojswyaadxpnpzcm]acjrepbjwnnpncdf +uvankqvbgxtgignh[zaimktolqipleig]mobimtizmlgqetrxkft[kooknezmesqkqisip]jdpwwsisdorcrryvyjn +lkiqyvxlouvphqf[wiibwrighxagoiod]mavajklcesvhiytvcx[ntesmbqoxkadtth]kovhcrsmmtllhai +ilzqxrlibfavovp[hrdmyejnxrlntti]yqmycbqlyitgkumdm +oslndtyjgissmwhqbo[lguvaxjavhlklnqvd]cbmjzevkakhfauq[huujtqleuzhwcbpxjf]hiitxzclsgphiembgwx[ixccjsoybxmjmufm]knmagcfohytzcoq +eutljtdlueiugunxsy[bmbgyvpiruvvuezir]vksxzmgftqglhrowpk[wphxqgxjmzhuqrwhce]giazmdryyjldglcivd[nsicphjzfpfzlhfymh]pfpeazmsdcttsutbs +tmdniznfpsrdaivxpcp[nlebmzzfjfklqixhk]sbusrwexlbpswiyslbh[tuvimwrkchmarbvl]ykhoceojfjugoim +vjkixsnkgnhzcsj[eqauuxevvcbzmlrvxk]owiikpkahbpkpuhkmns +yiomyydjxljwyxoeh[rxyahvmloktamapez]ygtodyeyjtqusou[esemeduybcbngynmzl]rxszjfhelknuyjq +hayzvqcfdjowlfeavo[mmcaawmtqthurqvmlfq]kbdpwcduhsjfbskcin[sueeedwjrdazxpae]drtfzfbefgvneiiqtsn +lfsgnugdavjvstpk[usjflghmtbzdzavzgos]vajnuirkzezjgkst[ixiusdyawuqkbnacri]yfhtwiifnoltnygk +fqvyvpipisvelyjfa[xewusykjjogfsupar]icdydlsidbisscyn[bpibwwfzoqajtnxlad]potpbswobrhcyvy +wozhxjyiybczbhbqvd[kfsajcbxdespfdewbjw]afcsihkfitjosfwxb[fngvcuammwspeglx]xizamsngscxtprjwkq +kmakicivcpvmjokl[rnsobihgweztudwrql]wytavzsniyqrdrxu +nawqmyenftpbvxo[nsztprtyzoacbxy]jiwvrmgzztoisveafzh[kgpykqugwgvfkztnnz]qqmehjutfdzzowkof +mxddcacabljlmyxmpn[zdlffviwrbhbjhl]niubaphkzsiybwkmh[ysxwkjpjhpyjmosgeo]kkhqupjsegymyxfh[sxxdsrtuwgsznnvhuy]licmdzzrtcxkgce +hkvugidmuerakcmmsn[mkmrvpqxfoghbyxr]brkgsmexzyvqztplvgo +inbjfdjjfofwckfckfo[nhjqvxeoedsfzfpwt]snlalnxxyjihecmxl[qtoxbcyxxtvuliams]bijqmocptaquusurml +wmwfxoaocwtzuhvenl[yzpbmaoazbchjxozl]oulzkybjweqqzml[ydkamvkncxomqsibme]fcuomzdfejvijxeniaf +clyxvevuyzylpdud[jmwhfhkzrzzkawp]nwcvtlwlwnbebgdz[cbnfsolnppgafml]mxhbrzrialopbbk +ekyvudgmgzgiomwt[ebcbzzamsuhycbcvc]gzmmgrqbbuvbzfebh[lyuflvjhaxkfxkv]bvnmyumtjzismbtig[nqoxegjljmzarvyowo]rldakoyzzgansfefpwr +wjhfgmicaoysnhmcer[kocbthyqjwsefyepgqh]vvzlwheralmhnixsb[adysumyfpsahmkntv]bnzgyilfgsepwvrdbdo[yqcnxfvzlpjxnvv]syedcecdzbffhmpztd +qdmvnazvvyyxqjkm[lcmgrtbttzwijqf]gjacmuqivbcttnp[uduzbmcdayazzpr]vabqjkbgwnjophdxwvr[yyljnrcxwwcehamtg]psdjpizyavaebua +fzjlpppzspuaflfwtv[dqmrdnatqlqnvowh]bevfgmojlmxmvfqb[smrcvucejxdrppkldvg]nbagvxquhrilbzi[dtbbwkaqepopjtgsgnz]zebxmxzzszbxtqeyjmd +kipuoxmzbydfycmkxcx[bfmjtzvthijzhezx]aiwnfmjhetyrdahmi +hiekvarctkixnmypau[dafmuxavuaosooos]czvsosvafizsjiouwi +epzppyfkcwcqiirpm[drxvceywherxdpnxl]pzylclelnhztrgnqb[qrmfgrtyqmlnsggg]seaeqafycqwjfccuyhv[fnwvqeftfesdvyu]djdlucfogiqnrblz +ihjtuvxjkvzqdpepjd[xzmyhwkdjooosritpw]rsvwysjoukgevdeve +wdgepzzfwonrsxprc[oefuycfwngwkrgklo]fbckfdmwzzwfiinlfhw[mjebaresrtulcvkeb]aqxnxzpnqukspcol[hpfnupcjrkswiwlgzz]xbnwmtcsqwbpkxys +nbaxkwtbtodcuecg[xqoetzqgjhxmuvfvnoa]edvwhehydqhhfjm[xyepeppmsepsaixyisi]txxbbqwefwuffdztlnc +aqeknneydrvnameefot[dduhtgzqtjyggmr]ausnandgijmikvgd[jjvsfofhypkfrrc]rgzmkiqggfaesoznlxl[przqmabciaxkcunhy]cnntseafxmnjldcp +rxilrztnhgzclsgy[yaxsuppphljrtcxev]mqyqgjopdetsxzmutjk[adyfostrkvhuajndjaw]ikumnitoxctaqcpop +ntotlcdwgtsgotovhyj[wgduvgtqijgobem]hhdytbkiplykiejg[sntkfbyrzgguijtwmm]mpxnepfkhssujwhegbq[sxpsxodobizsvppqptl]uqlqlsopbfmgliw +wbyugpjhymzlgbl[zdoddxxbnxqimlo]tyaobecgkbvrmgajpga[asriovkglwqiukcxtjk]nvjqkrzxwicfzdr[vzqasgjrafilljt]eobbqeenineqwps +xbtwnvkwrlnwseaids[znlftryxezmidoc]suigxfrnxfzeudpi[ahlshriqmozkpiogtc]zpjiwsbdawhjynju +drjfebkgnrcuqyzpezw[hnweqviwyjtfrwpu]popubobnviqwkqfv[plaxjplhmhjqjmqjsh]idacejabrvhfteelbiu[hhxwpwgvjcncpjcovv]tqyykiwalnnkoniju +fwdnjlvptzmxpwvsli[eidmcurldxszfvvhjf]bshskptweuzuqtjym[dpwmmspdxpiqidrfz]bulnlyngfaybqfinqn +khvidctisgemoswq[vzknkycuuvznnjkzay]rvzkmucboqomxkmtuvv +ymfxlhojyjfqvctzue[sihfpembvmdtdda]wezkljquqtkcyiar +cgzdjkbnmhptcggqib[autoeqiibhxdief]zapmbimuvhywdtsbtm +gilwnvmvdyftcdmvaql[esmtawtmepovyih]quztpmdplotzlszav +sfsncarxehtgmutj[aqauaojoqabkguvan]olgokvyhpfjzyqgvbcy[fsfdkbxhstvxlkzb]ozwgbzlhrocqpjoseq +shzexlixgxazcobmdvz[bvrebdcpytgplvii]gxdgzyoqpmkqznz[wuywofxihsgxgpcksgh]lwqsslamcrmkobn +pkjlltvbsjnfarycgf[gwkayyieahfowbrgr]ccgyjvjbdeoilsznvbi[njniljtubngiuwlil]kosrulvapzdufvq +clhvakestwquwywsohs[ubwecsjptinhzngw]dvjcvukpkdrgpbeua[svetegijnnbtetpgfu]nfejtethkqavpol +vksryzexymetdykenw[etxzvunetbovrwttr]pnmwnldqzmxzjldnmh[vnskreneiwajgmd]rwbeletsldocxguy[agccpaxhrlfokpt]wembexaqbprlrzg +wrxyiatlpvvcuroguv[hfcsmxesvpwfgtpqip]jbspeicucxtbnti +gbxyskaitzeogoej[drokshekgcpxpgktoi]ivxtocmlrugoguf +sfzpstesdmegcuhn[drrpxmsfpcjvqerjb]jqcvoeifgceremgz[chsbisfayixexqer]qyhonslazxrkagpp +bfufgciknfkthfbr[tlfmuebscorrclekjfx]offqunmqlcetebpov[bsbmhnbmmqmdbpnt]knkjsvpmffjqvtqpk[bryxvufxbsocwnd]hkxplkqhsymumxarn +ftafmqgtmaazvmstfq[qxsvdxplpesqzqg]yrbkrhtzaqtygxjheuo +xqgmldfvsmitjzhbr[yrwujpzkzksxdbthk]jblnpmdcljgadym +ijtilnlhxlkhoaftet[rgzfrfsilxhwgpzx]gmdwwndlvtvvtdimd[wyghkhzahfwpaknrxiy]ekpkylqvvxypaszcozp[hjdwslazthbzhdimne]xuptxflgcjgdajfgqa +ceklxvygwnkfrqvwd[qxjqndmhxzvhicvcf]lvrzumjuaawtgviue[xdvdtoulmeaaiiuqa]xveikrwzicxctyy +pdvdkirojjubchc[iylcutkspnuquwdc]uzbtxemzazuwottv[sojezpwrsstkdwkses]laokggzzeaobwfus +ibuowtqicxqiifze[emohxvujvolopghkrgw]secpljnouzblzup[xvpvnqvnsgsnmhwdpbn]ykpvwjlhtpdjlflxvye +botbhhrfjqjqwdgmeu[itwjgbhzrqnnagvy]pzexftzhniligeyd[egtdkuktihxgmdd]cumzxbfgryzedtsc +dgvuwphikpupaovhovx[nbwxxhepxfzlxcoma]vypmvuopklupuzlk[plkvxscxriyzeln]sopaaxvckgcbiahm[gpafvifmxvjouczus]uyqhgsdxkcylwle +gufjlajgktlwahsa[kwtpvwbvjzpmpbstiyj]nqkkgajutaofdauzmfq[zihotkwlyixmfsp]fezlipznjthttsiwpj +lqriaqvyvawemnogd[gyqqrvivtuxxbzf]xqrrsgnxbpmjsgqqr[zfwpyfwojhemhmyoajq]pyninwzcjzypmygy[qzftysfhztknzjo]zyybzurfxiolsik +iojvqxazkhdwzed[jnnntfrduoxnyqpeszj]dpeducyducrsuwa[rnfiudvklwbdbho]lklubgxkqldqalvh[ogbeiwjdaeuwjyz]cvhoaaenmeuovocvog +kxtwtkvaixeisgzjky[cnzhhsipmfawaqzc]gjpptvjnwmbqqbuum[qryazcieexjwwsvfi]cysiabvuldrkvsxqgu[koflanzstuwaebjih]krzursoabnpundffqs +bzqcnugxfeixhnvk[sjyuxwjdceauputr]tcjsgbmvjklijlowud[mdmuqbpupxhndvfcd]ypgdbaxwopztyqelfis[bvpphfvdscmfbhynf]vjaytjezersopuqa +sceyeinwgkcccgn[sgxwelfgqimdwzlbj]uvyuazuplvkhpndc[etahwkowloxlylnp]hletqjpvxzicdrs[kyrfwcyoudjlueqrvr]kdqsjyoajsfenmrol +atkckckrgntchlets[tyebmdckmayofez]hryglgphkgeoswe[jeamxrrzxgyzvmuh]vcvejocdlauybbz[lnnricpcvqztoumc]uggeimsqrjnppskl +rutaemkjlwrslmsp[jwwgmphxqlggydlsh]xdudpbdjfqtcgrw +lwddwkagigyjsht[zpizzqoqkcbqmdqfqp]vbvigihfyemwjqusdh[kqgxbnysneqgxdwzkpp]issqguyhzmttxofz +zzxsolnnbmerygtvvk[bhfexiwvaohrbqbadi]zdsieuxicwijamvo +lbfovxmrghyzhfdybb[whedwghlrxnjtvqelzp]oezlanrknbaxtmo[jtrlurnbhmuymfwx]puvsiaizbjtqnot[rssajpiwyftzhoacoqh]ihmzohwlncqrfrjpbpn +mflsnlcufwvqbhye[lslradskdqrueaxvoez]iyrdzgwbghbrctrmdt[bqgxpsiwleisnru]sjwifvnufaaedueaag +rcdjaebyojixvatc[bjybjvqonbvdtyjwet]rnatoqmpxauyiezad[ltcfporqmmavmsjgmrb]sdiogziluykhmgcjf[bkkhyuslxlarrqbqe]zzsdsepgilymdpnhw +jikhvuzivjikuxkmlus[vsgrhafeosvtphzg]bjhxequjxbqorsnhx[pvkgxrttjofimfuq]cmrxlinhwqxhrkrdzpk[xugunnrtpxbnemj]hapjbouhnfydllttkdt +xsvwiruapkldajmkyx[iohclbiotvabvkhkngm]qfvbpipvniprtqjj[ehcphknxkybflhn]ackdoidsuczifwx[bdbekqnxcwwskgxp]ofvzsecshsgbqll +rnpjfqpbnpfqtlpkc[itzrqowsquwryisqywl]mrkjwermsejxwqubxwi[plxkhpuflnhspjficnt]djldgtkuzafchfwar[auijeassmbtfdsd]etfcwmifwixeffrtpco +nkqwqvkikgnmwcnos[nmvtwkyhwtwyrrupx]emdniphxpavkede +tkcdryrjllweves[pqdjnylpftbbktemtkl]qlykuckixcfhwuczikv +cfjwosfrfjwgwognyjc[jiwoynoxdngalmreoq]otqvhbkwlkpqatkx[wwgwguxuzwlorap]rjuopkpuaftnkdeg +icgtjqangadcebdax[wyosawgqnexwsdqq]ulyhqvrzrqhibudyu +mrrdimungjnszyr[quzeqzycxcsamewykb]vqrhnvflewxwzvxwxg +aciggfsvhpeaemh[xhizavbtwzpsxdkgzdl]dbqpkvkmrbwjcle +ctxwfkazxjvguatxus[hkcjonilmmvovjawir]ruwyywhbhkrheofbpr[qeknvkabxrdgfxgrp]hymknrdlgolmqrpklal[qbkzigpdxfcgnfhdrqr]hrutorkgyzxlqlujnv +ocyqsefzuzizjllui[ttpjltsmxnkavfbviwn]ccfanejrzrghpnb[ehkgwatoncpnwfpjc]qkwynkumqgvxuslirgg[vrnprgoivxrsqlpbmke]jdygjgsfkbhrbfc +necmpldghpppjggvw[vtantcichlsjgrzdxlo]bihypdunzshlhxktuk[iusfpqesheojjdmk]ycztqgqrqsuifzgnqvw[oyjhytgpicigpcf]ewrixdzorbmmxgywf +tsddziihnzqushtoeg[ldqhzxrgtfkcrhecrm]nnesvhwbrujwmon +rdapxiunwuijmxrqf[qvekjcwvibpucemj]uidzbyozcfnpempx +fdvouzrhnlgyemqqqa[rosijdvpwbgnxzzr]moxykttwbfixxvflpje[daadlshdcnrwftzxpjj]pgpphzgfkeapstad[rptqkhjmanvnfuj]drurgqqilijigaa +dcdcoboftwhtitlto[qdqpbbobdncixqwhmn]cdjrukqmcdbzwji +fsmzzqlggnjqunemec[oxrxnckqpvilfinnolv]mgpmmemxrkuonag[wsoiyculboqjnux]urwswywdpuesxaq +gpughkygfkxahewxsip[licxlfgczxcqejs]idnuezcmwhwgryjare +shoehgaydkpbxwshf[ksbdsdldhfsxjipf]ubrrcyykdsgnywhojya[hfjwtuughentmddwd]wjpsomayxantmltuoep +srpgizgochbueqgg[qeqltfdohredaspdbmy]cexowllqgvorkapnkc[kfivkiksqxospfw]naiqwxlkjowysnh +patacqalyfmxulxxtkw[hyxkhrfewkpafeel]thgckmswuwcjgcuepp[lsfmmxuvmiyyzzxu]yiktaounkhxoqzm +maeefdbswszxotz[sdfwswrwotoblvzk]bqmhwlxmzvjnorn[phhhipunsmqfmormtk]aasvyeqeffypmcop +fhpaqlgiumuampggbha[tktjydzyzgbpqosq]dpqodhygfzmbfku +iotcaohleclcmtwp[zirjcaznbsuwrbbspl]vdyhcyoroztlltnsubz[nmnaakmudmmobxzk]xjxybbzqfoibovwhr[tpzyhrmupmrfoeufsv]nfvtlfdnynqiwrmnmt +bsadpcmsvgfxbpskka[bqcswpjvfijomiajzjv]zjzfrshleucdcwpf[ipqvielmzuykgbs]rsvzmpmpfahujfofx +fvryaokhaacjqgah[epbqswhzewpvaip]cuveezfvkvejvvaizr[hlhatamayfeqllu]ixwqbzzaekbgxkmhzaz +reyvoyklzltgudphp[oxjgegadnwxleogg]ljmtypolhtjwpvs +cbihaubuoteffoyu[svxjexmihzibcqb]jzdqjhmjgugqyur +krpfvdsywmrzxbusjl[juomxpbfboxgvkm]brhpobarqecdmqkiwy +wsbwcjnpzputekmilg[qhdrjrdtwqqaqsymipv]fyrpxnpnbowlhwkcwd[wcxmrmmzlznnrel]oamqtpijleztiuknf +mmjzxbxoyrxkyvdtss[cikixrlteokbezfi]urjcocznnivoqkf[wzqgjmuuvuniccrj]eiarnnhreduakcv +honratmzckbtooiwan[epebkioukueaexbb]xyakukoiqfmtdhvxf +auczawuragikjbyg[xqvricdlkrsbnmjqymq]uwinnxrbwluaanvjyvz +rrpjxhttogyefupw[cidavmfspeeooolb]ucfrrurpkeqltglk[ulptzlfrcvniduqkc]bytebcgtpqkknxpbh +ateymyqwgrjfwemgg[xppbfkjrlnizskzttbw]genvojuvqaudosfm[psnzsxmpjtdbznh]kljgvgkdvezzljte[ovfuojewcuvcqrfdzsk]kmbgrfpjzllvrbmpimu +mrvctdetjidibveb[msvevesuydbqwrytbh]yiliwznzilsslmachk[mqyuthyalilcmdpxz]ctawteeyyrsbncp +xhqazvqcraogaog[efbpamcmboregjesn]vinozerwxjyrytyd[vmzmjnevhaiidnhiuw]nvzsnlixrdzmzvtgfy[veacynylxxfkeep]syokzdwmkkhirrz +swavkosetgudxoshj[fvzlrzpjhrbnbqsccn]hlvbbqalpdfefmaxdse[ekisavmzzlowfwcmqp]hutgwyxxcqjdiso[vraskyhzrfjitpxakqa]rcljjityeqogidyb +hidnzkzjrekzkkqqpj[qvvuzioihfbxhglu]nzlgputvbrvwrchwhzc[rimjeexwqbdnsdn]tfzbpsuttxirwszy +wiubbpcsjjmtbnd[thcllhnafhmdojqr]viplkejozrbrwacv +jaywbjoscfdifdfalf[lvouibjhzbkxdqd]mcxggciwqqirwcyps[ztiybfroldnlieeg]vwnzbrghyfatjsxsvfl[jenhflndcjmgdojv]uyxvsnfigbtgaemccz +uutahwebslojhtl[affybmhohxqavah]xocumtcofvavgdgl[xlypyhazihrgfwllp]ptfnqjlzbaccyoaawi +akdzebybusompcsooz[xgymxdecspvdvkgit]dtnhtzkelcazovecig +jqajvhvbrkrynxg[yekfvwkborakrkfl]bovxzhceonjclmgecgy +ilythgztqwpxktjrpf[igwywudlvdqpqbu]hxmvjverypjvjtk +dbkmmuymxedkowpcws[kxtthcqfurgkuxxx]vkypnrqtmhlsqogt[rtixamexlrydluvxe]nbehtyxipwgvefctyaf[cxtipjkxixrgawvomc]ssvdpknocgugwjxpzpf +fidyxymrgwqpntyg[loqqjfrzmidkxskyfsa]mqilmzklkzhzedf[mitpmedchdhhzxdqpl]roerrhbijrjwmsm[quhrsmqqujwufnm]layxublhkfpoykadvcr +njsjelrfstonstmhq[crcgsmvxndyvyfsjku]yvyrpgjnuimkxcutgvh[gwmbqumupsdfrusp]sbedcqptxzhsohroth[wudivolpxauvxvxbpqk]bnfygsxxzqwxumonnm +ivtobvcmwywqtjkfa[tcfyhhgftbsswpnvbtv]bkuulyhtihhqcckjo[lgnkduoojrzyjhby]uwkeujommiprdopgche +mzrhrvpuyolqlku[rlofuuumtasfuknrasa]tfhglvunxtkafazyehj[hrnjrlpyjntwosogwti]ixtpihfavwqkjnlipmm +jzhfwqxoqsgnrnex[ccrtrnroigtbvrnjeji]bbhfsodufjqhjvplii[mcubmtdgwttmmnazhpt]hovifldmlnbzrwqicaz +hcchhpmerpjppsj[wftljcxoqwtoclz]xihvvfjfhefdkeip[abdthspjojqvwxx]fhffpflinospcczm +vupulseekbaiaoempu[zupmjydxyobqbfmy]xkyopqxvogwcpuwnud[orgnovcpbpqecljkaq]sdvcakqwdmgydeeup +wruccyxbyiexpnka[iirsbfvggokpwli]gztvpqcsckeaiqofwf[zdloxqdlcazkhkppz]jydaafpuoznegyif +lwxqnbbzjlckuji[bzxykmlhlgjosvs]fdocjjmtlhlghzvj[snveavqbuhnzqktmyur]xcoabwwqxexqzakbrh[iqkdvngcdtlhlhudqk]edydfxflcnpzrcjsppt +eokcsyiozfqhcbzffj[uiczyrevovzcgvu]mniuhovkpklhedhx[gbyzowvpnxpemkcrccc]avfhgxxldgtjxuy +rxjbmcovdnxoxrjter[ijiplhrlromkesgs]xwtfawphuvrjimntwvs +uuwjtmgqskgrxrlzt[nqzvntwfmxeptqylma]gbahtqxvunohprsd[strhrrwmxsuoiuvi]nhamfjzlocoufnwbgu[osdxgghdsdkbqcpj]ywmalngfjbjymkz +vsmcjtzwfubhlop[ttbkmxwjonmuscwi]ikjuxrmqhqldtfzqa +oqhkopaodmimgikwcg[biimzvsoczaxfdy]bkcbjbcusyhdpfo[vfnzlymbwetzhbcxz]zyntiiipnkmsjjemxq +hzaeznnipwioicdfa[lperfrgxekbntipyf]mnerflshwywujfsp[nrkcmayjxnxbhuvo]mdxovxksmxlwvkbrdf +cuqqyiwojnwvbybcps[bujmpcuovhebtztm]bektaixvzjpofzb[egiiqzxqdlfwoukjyiw]nqkjlpwevuxeognpnq +ryxoyvavwharlbwzeq[rphqbmnaiykgafsftjs]ijrqxkvnqersvvryz[mevoiitcztvfztorohn]hkchrvkqswjpyay[staoxhiuifnbmxuytlc]fuawdkujedmkpeto +caowivzceqsclbyp[grpcqqthiebrabqwhxv]bzmazhewqmbuhjokm +uhrtxyxnakvjydnroc[fhnjxathwyyxszmo]zzukeuqdhxravrs[zqcltmosvkqcekap]gjartckwucksqzcn[smddsrvnfxqjxya]gkumdkzqxcqxfyhm +ldzhaqlkbxfagur[qvlstlwnkzbmxlxw]reflsfhdsosjaaesps[qajtodlxlfrbdlj]bxytsckpxumuoklw +ghjjrxtnytqatjfxwt[opmvopscrillueslb]zsxtxstrwnyzolxk[lyeeidvaghynwkckr]shhkellgnhsuekrzoc +vpliqrfetzttovx[nkmmjlsskjhnyxh]ayockmlevegaseq[auzorvghfdfuuajnt]poknhujvpctqrrycfun +vzgpmpjvlzbhzhlexp[zheyfmgekvhjsnmosaq]krmficowypbxwbztrn[rvoedtkjlfpxtaot]rxwejzlarsgdlayv +jfrznpvhlbchvre[obxfauzcchgnzksp]fgimlwasdrgqvquis[ewaqnfexmitmuxhqnp]graisawghismkouwfv +nqmcashwuluyxaxcw[fdqovhbtwijgklubmon]dgxewefrjkhrylq[maeguvhvptbgmjdwhxb]dkdmdobhsbyforzmqr +huwexxqnjlofulknxz[qnbpzxlpdlsqrti]sbmmwvryxqsrfzpm[ucizjfqroaflnixzbpr]ndztjtaeahzmkyords +mwlrbdybkjhgorutus[bmbedqpcsxwkganh]ttwjrjrvxsikepdbvgs[qycnjzrbeiiplxarls]atrevpowofauioaof[nlhyhaoljptrowlmyo]hmeaxvwasyaszlgq +tqsmjetgtzmxfgakjqs[cbnxrpnckgcndpcwiae]uavavaewuucokfrm[viufzfvvuiuuehyxcw]nkskrloinkwsoukw +roximfsrbnzyzjmn[bqugwcdliqyzyaqiupv]rpdidncsfgexyncbg[amzmtmqwzipkjfy]fqnscfsjmxjlpoccvfd[bpebfxoinyaqsgjpb]dykidfsbcykdobqe +rcmbmjwgmwathepxunw[uoieoiytmrywrjevift]ourmrqqatqnwmrisyu[bxodgsozbekrcuwf]gkaigbulsjxysdiawg[kczakejsrndvzdirs]ggjgbhegtgijrdz +xtksmozdsgsclsxrfh[afxjsmsjpuqnomb]onqkiyrogyrkykxjr[bhvnrdaenimevcx]snufewjwvfqkafjjzn[cquvjkzxpbfbghmnpwi]wjbdkkloxxgsgnmriw +doruvpwqkvibnww[uslnnvqcrwjlexech]cshujlmmujfjdtjw[pkbasqruzspzipwrqke]yypbzzqwoasgldn +aoxxznvrxfhzwyyq[byxxvystyyrlzvl]jnilbnasrzvgbbhrl +wvtujbbebuyuazangzc[moooepbzqolouuyxij]vhqrubkyyuypknfh[gvfucxhufyyjefei]axvrkaeaqlxxfip[fiazyighxscxhiwydc]acvifmzzltvluos +yzyfibzwjuddaoxc[gpjgkmckxctlttgcdcm]rmjohduchcituck[noozqqxrakiadwu]mipigxbhlbtngtpcpz +zipobscyynjrecng[jeekozoaoyuuqmroisx]tgffoyomlggbyjnnv[mcfybdsenqhygjo]dnzrpghyroqbcje[aoapyvfyscqfzhihddf]vplszbvbycwxqrhb +gcoyyfxpuufglqfsczx[ebjwlqjgtgkqdeike]xtuuxrrbgiwhwqdcyw +mdwjuxoulckloxfujkj[omieaeznetsnkeoroh]ggnwbuenkgeujmap[ghrtxfonaxyhfogpjub]ptyopzxhctssbwlpwy[xmpglsqcnihwzgbgm]yqmqddmugnlrbnqkgci +xeayvddumafiomemh[euwluehznzxvpmzbz]fxcevhwksvwhrvzid[maotzdveeldpyetguj]cixjfwlbbbrrqmnoklo +larctxbpbdnbpqyyz[vzooyuwrgpgtjtq]sgizsbcjteinyxto[jbqzsxejwwgrpcgzwrj]bpwcfwyglhtuxqmy +zbxohuvlboydqvqhhkd[wgcjvlrppivpnxifvk]kmpdiwdtpmrctyhy[pprsqaqxunduprjnjxx]zfbqlbdpmcgfwenem +ghcjhgkmyfejmua[mqsuukbcdvjmdnz]ixxelnebxjrtrdwzlkd[ikojyewznghqksregl]tkthqugytcsdudoggp +hdfwyjganjbjhbjvswz[bfaxlkjfrkakeedg]zrkxyzbozmchfqgz +inmdmdyssqhykuhn[vbjasprzyxaphygdg]ucbbhyvlsjjdqri +zdyejivfbywyaaqljp[sxmtwgwmwbqelhsg]jesgfubnghtsagcu[tofvxzmzzsnywhbx]ibnbzcdhusdiqhgika[sipfigjsngidlzxxneq]bljavpomkpqzrsuuo +uahcmotfanpvzru[opmqbnngxtudnuyc]lsvafzhwwwmoagl[kzpffwsffxozirgyz]lsbjnbzflbiprwuvurf +rzietxnbixgvzxnmzlj[iygcirkrgwwsgpcidzr]bfrwgfeyyatmalyjsl[dweehclvlbefvlcp]qurpnzinmyweipshzs[lgbfgdjhddmtvbzxu]ppxtzzkiizoqqguct +zfsvifntrvbjgdcuc[jjwqwhifqbxeqkbigcl]fmyuetebsksddti[hmopwdnxvmqwqflr]jidndiejmzoutjpkdm +qwnlstjkluchubgkttm[yyndjrkhfqrxuyglebo]xdltobqidrkstozk[shmmslerstluurc]fxkrzqnfjoalxcmssq[bjenpehkwbxpktb]eaallvedtajrnupomva +zxqdqrztephcpieqdi[rigecfyegojksvjmya]rgygzpdzmpvogeurni[odgdyrqmqgrcmhfcu]ggdgejoiritcrdxxu +ezhzkozgllmnompn[sqyilkceizeygqkwot]pdkuklrqdgtgoqap[yvadgqlkffoklshvf]hkgwcnlbadpbiuzvkaz[oozjtyzsxujalkwoo]dhntuiangtulscbzg +zvwmdxzivmtzpkmhnp[qduttqlbrhetmuj]vmykluzepgxxilmn[qgswpbooccvoxlg]ujndjzfubkxmvvdib[yrneuetnuktitut]vvwnzxosnenywomkyj +phuncbfvyiwxfour[oauntpjxaqvwvqn]liffvpoxrbljogpcwvw +usabjelvalpgdyiyn[hywbrqfeqwkizwnxf]ebpcgxloqmzflbeag[dxifrjggqwzokner]ndwzylxxlkdcpbk[kfergfdezgbceby]uscylihvxfbetfnog +afgmwhqdwessspzx[ssbmbckihwjmiaw]zbbiktbhykmehed +hforuldqhrolhqsm[gofgjhapikxnhhdn]xgdarfanlnonwdielb[hvntptxixclnlqphvq]hvvdpsmvsveyaiubt[hiiscphavjogadmj]bbfjdjeecrhhrspxdpq +djtyronibzvtixf[yvofthnckundxfe]eccattkkitxyotbziy[afdaacfefrerytfh]cquizrjfjtqgjozagid[xkbcgazeolbliwp]hukcarrfnjctdycpfb +egwoebxchfxxlrr[hxugiprrlfwmknw]cpmfgzxzakyhumd[evzzvvtjwwzwzywvk]lwcfpjlcgrbjszjvf +hktuhumsttqsgfltrdv[rctkgluikouomerrv]jblnggtkdhveufixx +ejjzogefxwuyadzthjb[ibrhegtzukygkfnziwt]utcbeamzzfkbrmqonlu[yofpkwiuewvtbswaet]zxkgoommtfxezcfcweb +wbauuixpbtjnuos[ozwhlzidaubnfiuiqa]nlkdtbovsytnvjz[ztfjpnzvymrefnt]nixbxdoogrxdvuxbxbr +xadpfckydqkmbvbj[vwdzgyfbjlyslafrp]mbozdmkfztxwailiuv[uttdatknprbzvjvucxh]cqcbkumzxiaqweqfiry +bsdbnkvvlwpezlhc[cdzdiuewblcmciggdgp]halpvjdbnpbdrnkz[ikoyxulwagjnwego]twyvbkffqxasqbomi[ajwtpvliyyssqjex]cfbqtoqqlggpufbfx +qoqtovwkavyaqbkwmd[vxuqdoobfxtanlwd]zklibywcjpksseelw[roqxvvoifjmxnarqvt]zeijltexwykdvpd +obkgwgtfxwjfrepg[slekjheburvgrunuaxf]cnhsvevmitpuwokwee +flulgpwvsikwhpzpza[pmlcfhtmvuiyoidfbfh]czcxxurdakbxizbbfb[blpwjusbzbdwugwbcv]vltmmzttxuhooid[hlbpbqjpqyclebkye]hgozvhgdplllxiio +oupstawbevsasbhv[ddvybaqnhfckfvdgabz]nooqiufueyoflccqzc[jyljuydjddholsx]bbejlommzienlhz[mpbmppjwfqrgucxdqxx]sjohlscgjoprsqt +augjtgfyoatluixgc[atdsbsouunywohfnk]dpghgakdvfscbapsm[nkodybopavlbeikalqj]myhpkcbsbkbjfgj +whzlsgvuspnzdunurbg[cypfmgrkqjeppudbdy]civtfkixnmrkqmchhg[ypyakrsygkyvmfmmyf]blihjslfkbrysntsl +xeyyjiqvduxcflt[xiqxiqeepbpkkydtzxs]vbpbdsaivyavnfwj[rduzjulshqiluheud]inliammiyxregzbsrkt +txvixsvhvmxxsomvo[hgdskyjskapgvyiqzsz]shvhmfrbpxbndsx[plvytalszauhmpkr]jyujmokrvxwmanzbxbi[mefmngrdhatojkpplcv]dttxfesvavgpkbtpri +pproajkxqwedocrc[muhbyboayoghprmbtxs]odroemzznotffsaxsmg[ykfnecchdltzosnyby]nozuvokzntxrnitq +rqimalibychumvzdq[siqhwfjimixscjmne]hkvxsavgjvpzkyay[nzbxnmxgmyuwcywvd]qkuzrfifsyvonaalxu +rymadifucrlickzorqr[phxxuxpffvnjgofl]zqfbhfmzbvhbmask +gzuklpopfcjdrxoekz[lwviuuoyojzggqjs]cyacdnvkgqqafcyprae[iyazavdiashvzwpgip]sztafbunqsyjtpz[fkwjsbllccbrrdpa]dijejdfyzqycvrdkl +nhmayligrdtlvyeo[laulduejrclodvnaoh]frxoepqtmqdzwwupiy +exzcpmjdjiagpvsvin[aontczoixbznfwsvss]hdlmrrdtbumlfvril[gcuizdwjbzyhttw]apadljkbcsylwgekv +pujkeovpnvnleypqz[ecxuhbtnrlnzojsxs]eyolbkoatzbwvnvwxlx +oefowwmlhqytnxaec[rdbjjilbmiazndcycr]dvjwgldyxfrzicw[fxpbshhafqifvyju]ygagsxtxwnsphgzqrpv +lhbebfasigqbhndgsux[drchunjaqzkcmefjys]nzloazwftxoemnmifox[gjpmyydbftxggnggadd]onlcnitfjniiekbiaz[swjdwdaikyykupgyg]ltwxeordcvjfarrhx +ukvzfltucnovohjidr[apslrphaneessxbpdx]cxrovjkruohahxshazw +xnsrwrjioindnxhxrrn[mvuraryghmwxppnlp]mconcxeyryuvfqcoy +opafehetqedyikso[vjnjwsjlbiknomzuu]pjurldelcuxkdlhehm +kvpcbopojkvzykdhm[ldleeqmztdnrohjm]vejwyvzvekairyhc +yrbrakwltaduyge[qwvsxbxwiretxirlsbt]hdnwansdelcvxptiou[uhibherodkibtww]aphfcrfnpewbrblyme[lfwjpxyosiappsd]rshmipxgjvorazj +tsymbomuywfpmdul[wgulyfhhwodplfi]xixmazxgewasngsv +ktywwprbuvuhmnpwfoa[fcuicnujrweusdoe]fuarbahbvkhqjibcfp +snhkrkibygzndryeblm[pykdztwnxrawqbevu]wwiwrwfcwtirdkjh +xhomjlsunzjzgkxc[qyxzsooayiqnuzljj]jftgbnqtumwipywdfrp +mhfgzwlocsrhbfkdbud[kwtnglxzzdwqcfw]ezvrdgdyjjqfwuv[abznvdwgiisyqjxvu]khcfgchqbgwflioa[upibqontzrahabnpi]tgjaagwvmqewmfyer +yfptdfhnebzhgpzism[tglibrfrnpfmydwbea]mmoqveuvvenorhnrw +ljztcdworsemcoe[yloilpxuumxdzzxl]dyawqaacdnjlttcz[dxyytbozmlibkocr]dxpindavjlezzpogz +bwkhzerttqexrgoea[ubnuzbvktcxsxednmu]zqjpbtbzdcfmidopdy[malphrsrebpeeuw]vwdlaafkntcaqmwjqc[abciktgfeaiptay]yqksuqwsuqtckkoyh +filqrpdsqqfgkcu[obiciozcvbatglnx]sjzgtjuddnazrzfcju[svrswvhpfraptqsxolt]nfcphmwaudhrnxkzc[ysohuzukkfqlskgkd]nynxljuswasofiaarc +desdobciyiqsycj[wzvqcbwfbneahei]svofzhyvvsrwasvvg[igvhymbudpcrdgjwv]qtyrjtghnbbtekl +fygnlyiuxapyciwwnbw[fhwxcrwprlaoiybnkbe]fxvtiehvhfgfwtsdfh[mreawqbzyvkbcnkyftm]rryknthocegscrdtbcw[ktbeedxfulszfogwnqi]kqwtzaemzwmsloi +zxroedxtywemimrje[fvzlxeqgczajhimr]lrhvziwtgglifto[buxquosscraxroklx]pryldzimioibwliygt[yvmeeklmyokbgexl]oqezpvcwnctcbskefas +dcowzgprrgvczwfx[zminxdmdflugwkkkk]vfoltgijbqlhjdohr +vtrfdkwipegmqbwrvo[kshaxjtaiuyicufl]zfkbjdxhihqmtjco +djidszgreaxdweqjk[rdjzkbmqtyolitmqhf]plltubpvwojnccsygfy[mewadohjaliobsdwezu]vmrkkqgbtfmwemn[erlreifagjhqavlxxh]yplrasxtqcyowlci +ctautcpnnufupce[qtydhgcjjqofrfay]lfahmjfjyppehyp[qzaxqkpopvwzqofe]rkcqkjpgptshvoucer[qmczzorygyrwbxiji]zljzfavjmwawfrfr +mwmkedorswoukdumznq[hdujfmdkyiznceknql]wgvbskjuuwmwrsvca +sdvjnkxypkzbwaam[jrjyjxcfvipcsfv]hqpkybfiuthhszpey[cxzhyjyccoulowr]bwjcdjlwidvcfkguaud +wfvvroenfriclccedd[aqkoeakjbakjprhnj]ytucldefderfpqaibsn[gjukmqtaxbygrygukiy]xfreqhtftbfsvsjstda +gmqthnogaadlkycgrv[qrgjpxucfcnthziuqmc]fqlchcfytukeoho +muwfuurxmlzrcgij[ifojpmgnfufvhbmmeu]ezcruchallsnspos[bwlnhfxtqvwcdjo]lnfuojduqnrbdyk[jhfihfozzosipwsyk]akukjehglqpancmiy +ultbxqkpivdepjvze[flhbwrxncynirgxwt]twqbnqiaivfwlqorpa +izvobuuojtimkzlsak[moodohlaudrwsto]cxjybpccizkmeau[dqaajcusqoaatpbojuh]pxlzqhwqdgetmjcm[jmjesiihxrtbmgwkcck]ywajslefzjxwyfivv +ymymmfpvyiyegjw[auyhltgyvzodazgd]twjkvzwomymmrhfthwc +romqbwenzvevhyq[ewpxvrduvqewryaoct]wxgowmsdxrxjnyj[obazseiipwfmbyxhkdv]gjalmcoqrquvdnmzacu[abzkksqdcduhkizuzxs]uzuazfdegdfqjmmr +frvysxhaafihjpza[uuwayzhynhgliyxcc]vdcjfobjuqddqibjef[iusgoufujvqkfjt]cejktzeuphymtswrxj[nthrscqmjniokzsq]tnsfuflhwdkvsrlm +rrybzahzqjlsnrf[aexlsirbdpwkrfhms]ftuaymthroqwnjlhwv[gugocacufksbdyqsfwn]ptivpdoxkvpbwaohlfr +ikdnaifadlcqtyfpq[ftwtatuewtwyxevw]klpnngjlhfuuwykwbqh +jcjepxytivozlscfk[pdosptbukdrtforgvxk]wdghlnuxqjdaztviyiz[mqtajavotnicuxco]vovuvrvnwoedhflabai +yaiokdeleeowglfd[qzhtllekpxcjvig]ohtsvsylelaafkxk +qkopuespenokczipnz[qmncizyvbxioknj]piygfwazneqkamiq[oebzwpkixhbywqc]tglnlkwhricqqzzbkuo[azpshyiwubdevjojg]fqlqjwtirppkilhplu +wpjdzojjjgthuvhs[ttvkvkootolwcilow]lvilrilboatpxwa +sqcunkrlvqeapsseomh[hcaleossxxtjalzts]dwokbxvvtiocokk[ziimvyrfcpcagbchp]lqsdomcpacsejdzcxw[tpekrtncgabhvirc]nqguzphabzalcgqjbmw +lchsqkntfaymwss[glcnjoqtmlubbldwxb]repxhlvahfruswno +gvwpylwrbvedenl[bsexdkrwujurnrhirju]eskvbigiwdmjthvhrw +uumyugkrepjyfna[clcqpswhmttsgtrnh]wnfqshojhbnuvkblcjh +hcwvxdxtuptlajr[svvedookmmgybok]dgfqpjqcewcjwqcw[rtkptmdbzfeqcyiha]xjnmaukpdrlznfxvfl[phdpcpgmzzlbeplqeyp]xfxopckbwdpteui +mxlmvngjychkbdad[nprwbbiggpyhrgjnox]kkkrpnnokeecsxwtfp[mscljzerlkqzmxsghg]mvwiwebrwurrppqw +bdgrunylqufybegh[hwkqigrllagcnatuzqe]tfooqltcwxznzoaot[hvdskwgtazfkqlbbbk]zlqphymjvcvgybaxo[uvougcsxvyieite]lryismkbwdzxmprwjmu +mtrggduulofkvbdmqj[oijictmaujkaxedjfm]kvriyuoautahkfmt +ljywcelytwxtjojhn[iopmxuupcuvfcgubem]alcwlvcmjgwoksp +ybgcqoheatckeypwgq[szypqmipvcfzxbl]obblmhvzjoiinqd[kvoyilelwmylaezhow]fforcawucbchzbjlrmu +txgcosxcdgywyfhgjm[etzfxsiksioqtrir]czbkwziihsrtlceuaj[ksksgvozuazlcgqcy]tcottzfkvhsmrsyvf +iggzhhbedhayxftelth[qznllaqmnrogfmdtbx]ualmvsfjwntzbzd +dfeuwphubioymbzuwo[tucongmmrqerhidwq]tjzrtrfhgixyspdsl[tygroajgdzxudheh]oumnugqbzgyilbrth[ejcdurppfugoluctx]rtxzchnbmwvfewg +kyzwhtfybawdrjkvoyl[fzrhzpdsmtmmmvuu]fgbiqggdekddtlpzvzh +irtlqtjyzstyynjfjt[zrlqdodytcoqczaib]brhvezqcuycqmta[uaofbaluqnucifngqd]eeprilhhysftrhp[zmdzijhtuxhysuaye]bqokznpdffiubikgf +nsrehcsbptmpdeskqi[rpcpoctimqyccgnpnfp]peakqjqlahqkqfgoc[irckfbpvcdodsmwm]oxnqnxhwmwflazjv +iuanxnzepawwipojp[bzoxbyrugitmuiutg]wtsagitdstugmsssbc[dvxwzoncffczplwcaw]gifhatzuqdvuwnupmja[wncssuyvhyawbmfpbdv]faluhtnnnvuiwbbudh +fpedlxzxifcuqmvxm[vrfcejeyfkhegliplkr]giqaenxejvscrlxbg[qctzkslosctnoamy]qyjmeunfiiuoxsid[xpbjwjejckcavehej]txgqklgnzqdtimmiqwc +iwkrzpmhsunofgrddx[ecssnqrcjyhmsfh]yrmuqswzgcbxnaa +lacpahmmufjghzen[zkbpbownspfqxnclzk]yjnyyjnabyhsrggji +vgxbpddjqotuvzbakan[vnagjxrcehlhbxwdw]kxuenaclhrihntgwjq[bgqywyrrhjzjqdnu]eirujssxedivdmvlsby +tsqxgzovbjzlwpcbv[rgaywjaothmsswcdrtp]owwnjohtsgegsgtah +xzxejmuyfhjmgoxfl[hyafuepnewepjpy]lbdbsoxevfzdpnwpfk +moucalsxxvhjiyoceol[gwxofnqdrtxzusk]qjosxisditclyvucbm +bjgdyrlrhtkbqrjohwj[gcmcelqjvjadxqnj]tlupekhzidsrscrf[oqadjqqatohbjwxrneo]ykhccsunlyamcmmk +vgihvcltopalggrjzsv[hmrksbhlxuzvtbnuss]yqpcbwauqeduyse[oojtsldylgtokmdwsy]intpovuqazkybvjim[qbqspjlovnizurecdj]fkxluehqgdogxdofnq +mhwhttcwzcntsbufi[afretswhwxhwkptb]srrajfoeahmhecarmu[wgjragqlbpfbfpd]epytkbjxmblfnkwhlhe +dgpphmjzkoobitcjyoo[nzkzbsfktzftpmgwdcd]nbezurwvzkhwskfq +epuokjzxtxphttxtkz[xcyaposdqcfkcxhncz]hcupnojktsvxrfwlyv +xfoshshomwdgssxla[uhshvhbfofuhdsqk]zbzynuiyfagqpemuplr +hycladrjbjuyieejeg[ajsfbpoakutelvhdak]hjejfrmmzslupsepozu +ksputfunecibpffwovl[xteycruesicuhzai]sqpunyzatnromjeq[xlzamstzzisboayh]gzlnqcjacsbkkmgzi[aonbwutxuesczgwnr]aflrcbdkkgoyumfakb +gjgmaueywnbqdvgf[tpheftnkpnlyujv]tvnqzdugoyjybxfpx[lnhefqkhesyicqqgvai]dvdgtlsayhtscupgikg[fyjgjzcrucldwdd]ohlycgvvdatuyvduhuo +emkefdmyurledfdd[dxzytfxcsdxgjcwxjzb]rqwwzvnosuhkcplv +fpmhvozxaaxsyxcpx[yohzimahvewgvzucn]ztkenzkvcryyrmo[drnglpsvnlefqhx]clawabytpjiwgqflfbv[xvqqglnkzkxlevq]dhpydxfqbclvcjtdcn +itvuciuufdkcgdqgo[mgwnpeydayczlvjegm]jyrwfakomakilgvhd[mslududkqwtcsojaosn]dssdnwxzapuchnxz +twopcscmaiqhzsepel[qhydrqfqwvjjvinlq]tfmaoxgmccymtrbecjk[zkuwqiccdgoubccjoc]pepwccwqlxzlvuhb +dingttjebuuxtxrxt[jmgffmivzzxvgvefk]bqxyaoqiukfungsvu[sidxinaokekzqpqz]hekuuswyvznavhuvk[lnmhqeaujpofmdzub]vcufrufbmgwvdwksqn +mlgkvlqtkpwzcjbrr[yzhdcawedycuwdw]ncjgthabbqmeuji +oqybrhgapxiiaxihexa[gerjxleappelousidd]dblyflqmoarwpne[enariawxfzzpeqdvj]lgjzpkhkrumhvap[rtcetzkiztcmyyjzs]adjuxkqsxrlyjgf +hqxmuovloocgcgjlajv[hjbhghstuvarcwhfy]wldxggmqrrhiwdc +yelxlqwqeiqqwwaitp[uservmlohjixnqtl]cocskteueenenkfmy[ehpleyhokmlzslrdlh]lyvwccjeqrqiofplw[pcsjxogpwmbhrpvvn]ncmxjsoxflyiderh +znmujbypnozpjpkqii[iydnrowiwhgazihmxxp]lvehdleutcqbwwan +lympkckqyhgbaumc[oodkeqjyhckceptyqui]ejkkqbitfscazcx +sxvzcdelbmcqawvour[jgrjmuzvknqddwawl]cfdxxgxsviiyckx +nrsjamicxprsigw[iywcxzvebsemowpdmn]tbmisagklgwliuuin[ztbbbdtyfonwumpl]cjmddkvsaxzaszisyy +tllvdxtvmesnmauwk[qaomhmguwvmsjbwrwz]gvzyhjymfhmheexe +jqiffwykdbqbfcz[nzzfstvzsrtshctbwt]uazcksxgiyuwlkbde[nvsnfriumhwznjfdual]beqjfgyanriagjl[mkwaqdkmtnrzfpszb]mrqgyvqvyqabnugoc +kyvjsbdoorblnmy[wxackciwbnwvsggfoxe]pbufyorljghrayitwnf[orktaokqgpeenjyk]xdldvupmoyqwylb[aljdjuvxqagigdbti]erzojwkjcoxvuztbqw +zuceocflmwjxczrua[gpdqtptmhzmrumm]lvmswwevpotdyrrztzl[pkzxcpcqxpbfmznn]zoaxhfddhvfzxmdreww[roilsmnfdmogsvyyr]inqfvvkesrzgzwsnwya +lihowzmdtujxkokt[czwvzrilryxqxqm]appqwnbyvtxjysxkh[wpjuzvceldxgvsx]hkyptytryliycwhpbkk +ccyquivxwnsmzvurzl[gatwkzfmiuzvlxqqyy]twruqhcerhppziydvey +kfmpvuwkfbczuahpr[uhtwcsydtbjjfcyu]mltkvudoyovjipwmptv +yzuinluayrwqgezu[qbeujtuehlcqhbz]qwvclzkjxuficbgqv[qrzlculckkjhunba]gemnanesaovxzxatvm +ytnrkypitsppgols[boldlbadecdiaeyp]miwxcsnjabbmlfz[nmfvanenygvwqmgpiei]dqwnubvfbwzdptj[ormimocwondmsyrk]eptdchejhezxzpqimj +bpvimxocqygiyfak[kocimiojschpxlmlbh]oeohxkrlnaramquwz[mvodjkrtgwsyshboxo]jmxqxvydlieugen[qsqvwfzcowdvxzeflfz]eoysyaomzucvprpm +uhanxfxnxmoedczj[pjqlsouqdhqhforcuk]wgqlbagmjmtimaewh[qlnvfdicashjzjjmmwe]wrtbmpniixypmei[hnikhifbzacymvga]cueedmtiokuuauro +rmwtcdtidmhhqvlooj[ibfeikfmamtpxld]tvqxdwcislwdijaa[znpzxccexnnkerzseb]cvyteeonwbckvkmw +xtrkdnwsvlqfpzb[fyqeealbxbpjxohdssv]eomkcxpzhdzzchmg[rszbjedcqvxmotecne]arebcunvopesercpsif +wpmgxfiikbeczkih[cjfseyjqbnprrzrc]vmofgvrwxiitjsy[cdbplfeqqrpvyoguuqp]gicntinbexxdcom[bhrrykkursqvyepyy]lhpnuchjkxczxxvqp +qnaldysjxpygshfd[ggbsrjqdcbppktpfk]rfapyzecbxeoluhop[njlupwxmsxpopefrwl]xhmjoasimqrdlgjwm +acajjiclnscuxdsyxv[axykpgkepnjhrhfgqvr]slbbdyluiqetchbrhrm +ryolywtcfhaxzpu[cihbqzqvoqwayjwqtx]cpnraqtbqozlcrvoxn[ippcsfxvbyrodbacgmg]gfmqhdjmgnfisex +etevnoklfebubfa[kjvpcomfcdacfhthi]nfqsxiilqrwqianlsex[ugqfrpggyrmumjf]utvcyluzwmzjygnta +tvqkpekrujjfpzlot[kgoaglxyitdkwjmf]mlihujxyrtwfmzup +ktqkqvqxohypotivf[nsytklzqsdqgtjsrved]beidsrlrqlaaykv[bhalrlzjhvbdtjcmig]awjesirwjnmfjdslc +axgwliaxadkosbsp[hpschybkdbrmhmm]sslipdgrubjiifxzze[sptnagunoyiasvcunvg]fywdxjoeyzvwrpinmf +rhpxrkwvbmiuoks[ynxkvorcjpyldmigt]juvdfreyownzxciopxa +qlmnvnzbswfkadrm[gvgyozcjgthimuxze]ewpsviwopsrqszjq[odmqbtcagnixpgasn]cywfvmbtfcixzjmyue[ekxllezjdqxkqfxkflf]smxhvcoojkrwvuiv +mrjroyadyadcyppfliq[xunpwmmutvwiewlkyye]ppcjwembftkaakdig[fycllhoijmljdas]ghnbcqzccvagpgplb[eafwmpftuwwwoln]qbxjdgsbyahqkxqzrlv +fzfcqlltfzjujqeym[jeaiiecptdpgfsfccuc]sfsekysmcjtdxjc +jjynfbiotihgcbrojww[vrxthptqnzbjegjxzru]yethaiycpixaqfb[bplbbjoveuznxlgvooa]izorgiwsvfgporxo[lnktkblkgpenjuqu]hsizqsxbuadccikdw +qgqbnxfvfobowmipa[pgiycstlgkcvsbi]nuvfvhbouoykamjuttp +evroxuhzulkndbn[lfllzavhyovpvvcvg]kihcrzllseowjwezs[vpvpwqtlbykudupl]qrmhrwziizlifhb +zgnewkpulzskmghubbx[matncbjczcjofajeilk]gimvlsfgxcdovxelxsu +zgznxyobzrrgfnipxlx[gsazrixylwsicyquamn]isxlagxgkbtgrbjknn[qxjewpiicycnpta]tghqdldoiwdennnuha[wpwsawddkuxonmxv]bmkekmujdpmibjrg +geeoheswegiuwrrmii[hbthbiwayyxkftmbayn]olgnlfwlixhqjgjvgsr +crxkwxwfcdjitekzrdm[duvbsycafjsvivy]ysrnkudiueyakhpydv[totferyeflbkxuz]nyrvffrgktfpmwsmaig +shfruolertwzhwvfv[oaeslwnysponjvpne]lzvqqieleintnev[jdhnbbkdwzksbijpsle]svtrwqftbwtkzzixrlf[wzxzoplqpcybbhhfz]klsezcnzpvgvbxqeedp +rodljmmftzgdnxxcufa[jgqmtuwqkermnrimyb]uouynscrkxdkjhrz[hpihpdzqgzcmawkdsw]dlvcgdmdmupcmuduu[xyjvfzjaypcbbeettvr]pnqhcmdgguswinpxmqo +yrcxqglagiyyhpt[fudlgwwllpsimkfp]esvhuezhtkwulzmut +qwiwjsxdiblovdjx[evezbqlggluydkth]xtoftegxpmgjsgn[dygxbbfgcnrlaebugya]jvcmiigduerloizkyzq[oyfqcvstibjtqcknk]sdykrdksunkdurm +mlublposwxvdmcasb[mmvoctlqinqyogj]lblnmvdegbddxjuuij[vlkyfhcwrywyksv]epprdwoppwnazhbfxs +xidpschespoxuwka[lifyliiagwhtynahwr]mophvutwbflkblhzp[ngfdfvwwlfuyujsy]pqgdfdrrwonjcsxyb[txlrkdplwmwanoxhveq]sirdziimdysnzdrzt +khglmzmqqlgtsoyuyk[ckwowqtfatmitmx]cqsnmpgwitnlycvr[hcjwrehoqrluifbx]dvorwhvznwutwctl +lsjtzcpwlhruhcyvu[ppankbohskraacy]xriyjykeufmypvpcg[khfkqffqnnzsskbvi]exldjyjnsnxqgfxg +cwilddndcerivvgcot[pwnjzedgzbwjhwdngiv]budzscutbkzehgi[swgapyqpuwuqitke]aihrettehkbulnndniz[ladvxuqplmfxnwm]zovkncitewbtnxao +nwkbypvbwxrhjccd[tzjkzmgvioaqorgsan]bghmwniqqnnugulkcq[devmzttwdxjayueapxz]pigrhvuthflwfvyghl +zxoysnouzggrhhygrn[wvovlnwttrpgnub]tflqcvvfrhwiikpfp[fmvlpmktaybiodqon]sawjgpmqugnvancar +sfhshdpjhpscqgmcx[elzcuconpnmipksf]qebfhzrzjddpkrwy[mtpfmfwynqlzlcavdjx]olgxbalbprtdnjl +ribazjlrsqqorxkipi[rkwdafpcbgzcvveipl]jtutooefoewtkwcolek[pddkdpvzyumbkuci]qyeuvqqxiqrwuzygf +eobvoofynuxzuaudo[icwrahzvyvejahwlbq]ewwnptijkewsppx[bmqxtgqmosyeyhcbsvv]ojsamjjroupnfxbygrm[yqqusonrkvfmwpiwo]nueolsbydgeyemas +vdmbxyiptwawwgfxzh[kmxqzdwjfyspqkptz]hkkuurdkmfzivckdwp[ncwldxetviygsqga]oxlfsqrbntyltzp +gewjydarttmsjtqn[zxbhrkxlalwtmmrgfag]ouqpvnvhrcsyaepju +iogmaqbbnpknpihgdzr[xddekzhpwasgjya]qvqeqqyfgmcjqlljhn[yqwhbjjgtlspllovxu]yzvhuxwuqjnqqwu[mnqqonpvybsaxob]emyjayuxxbvtumvsc +ompsdhuyibxinkeelcw[vcyphnznqaeqzcdm]iqpgmmktiakqfpiejnm +ciowlwsiatdaewieita[sjaasprpfvlolpah]bpeqtpttkceukaef[rprweenazfnwtmfqh]wedhtjlhyntjrqw[hyrqbnvfdzilazmclcl]cnzbapdwalrxcbd +duvtrfezztrbcbrpkwm[vtrqvfcxuueqcpbx]xmjukrhgfutvtcyd[ptqlpgejdqamrwxxbl]aavkmmqbqdkxyuwpllb[cvtooqdwzcluidljfni]pohomwwnjxhohmv +ieozeqgyrtjpfix[opyearfnbegqcgjqve]ljeerzciyhyvukdifu +awjmnojyjmqatcnnr[hdggsjlyjznqadyuwg]gvkbbwfvbtwwfjjnpa +dvtdsunzfozfzmgbost[cvhhdpznusqmedy]ayllrpvroikxhxetks +jyyboehdjvkufzixpf[ijsadnufldjduipx]zmcubrihovbjtdych[vtmkafgmqunhknoqttz]amdwppzqbnylhsi +gblfvnsmtqowxewqrzx[kzyxibskmbrkunl]nqajypwcmviecsn[fvewudrwzvqashspitb]docgbflbdpnxxtin +evhfjidivoswuxhsbd[wmxbybthkqklvtfekms]xnnifuivlakbrvkfaau[upixryknmsroqfh]tfaezdhmvigabvwfgt +dvdsnwpipghloop[diwimibgyehecqflqtd]tnfzbffdhkvhfsbhq[rtmprhoebqdxppae]gczergujhbzsgdxupd[ezswzkaawaqhjcdgfl]jgwotzkgibphpas +oyuvlfvippqkkfxsgsi[jkfszneoxbhkxlorzz]rmotcrnupuzltlqurcv +olonicnsustzovmd[kkmgnznlwjgwkkytz]usukziqukpwigcfvxw[uveqyxukqkusxuz]aqojtdccmpwlluelsyf[clqnppgmfzwrtlfh]obgkzmtyhlcounaf +bgntejhmisbzfrblik[nitcxhpegfmqugmlw]rcwxgxofqbishzhq[jyzbrgwyikdrbof]gdxdwgpsfmmqejfyodp +suumjpqhafxvgmgdokb[lmpsinjodlukkfk]jhehvjrbweyoeivfzt[ricjsiwyhcomnsgltrs]iysygfjrdfebsny[irlxudmuuykkcxj]wndlninlcnixabgs +xusauuaaldibtqcyn[hvjidaemmzaurmyyk]qxooscxoynakekchbj +xilzzdiyoqrwzcnwklx[jzmgqccfobvufhdfgha]lzkfzklxafmroamh[xxdzjoeflrhqibidync]kuodqrpntknogybhh +zfogxhqdfspdmvxtuwp[fshligclkdavscty]tkvaozljxenzeoj[txujxbzywfgqkyfrjh]fwwjvdiaceuyumeqscq +iqqislvjgveszvnb[qbfceykxhcelnwes]mgbeubhjgaydsrrps +unvvlzfszuuztae[ytbzbzacrvxlksvk]aeaoeugpmkydbixbmv[nzznffshspwmlkqig]hwamlnoeyfmzhrxmbi +eyrqyerdzuptlwfz[pgehfansstewngd]vdlfglsqchelite +irwhlxxczsizolo[mgrotoelpfspnben]xuboaosbbqvskeooh +mvvsstnbgtaripcmiv[lqhlubezzcqsqoh]ofqbajkawszexqw[pytqrosnsskcgmno]ceyhqvutvgwawrao +aehuceoazqppxdvj[fekwbrgjolkkssozjr]ovwtwkvvxtwlatlhc[anrzzudeipqtlgvtibj]djkyozdjetkxaxrg +qdkosvyshtjamlw[nvupkgnksmlfyivlaqz]vzjxmxzwetvndab[rjtknjbarestnsqar]emeeqkvpkwwwbpbyho[fxsxkmlskjyvniynt]yxdwuxqranfmwae +mpkajmbuiqyysjiqxg[gmhxmogelodamttt]aboupdcqcaggrmjwo[uqmzyshqeruzquxxez]agzfrbsajxlgzgfueb[dxxqiqrjkpgalcp]qcqyeyosztojwikdqo +cwzcxuvjuongdoellki[pqzhljdqxosuhdgqc]qqxxrckatnjwvmdjvty[qdlnrwhhbeldxrirock]kzsfmkvvjexhibpjfpv +xqxcttuxwhriomnnarc[hrkxvrjviqxxeih]ofnkwkzmwkwfbflu[bsjloysawmfoigzrsa]kjajcjknclhkjofvh[jtocrkwufebomaervq]hawuelpfzimwdnxens +axhzhgcgbqdeauomnjz[hbuvuiuidkykmvbd]yjddakntyygztrc[mgxbjwjbkzwnkybcgch]orbyhhpqxylsrzu[mygxsbzjoicfneimx]jddqvyyavgguqlqk +sstrdkfdyahmpmolvuh[nuhocbdkubnidqy]fnhfqdyorbtzefo +youjjtvznztbjozve[vcsiywlpdylxwpg]saiwvtogtdayorhni[bcbwjvcnlvrcqbeexf]cxmaphpnniedclqd[ilghtvdoebmgoykzmjc]gqxcmtfqougbpixu +jypsrripwfsirlizywh[qwqvrrfaltcifzgrzk]urwxtgxsivdxexc[hxqqrmnggugvdgdcle]sirkwolflgudrrwfvnr +jczbvdpvkmrklaxdh[iqwzvnjtjhmulvo]amkhoscjxrxkvtrlm[nlvnfnszosucrhvafm]dpkerwgcehqnmxmny[xabxqyrisiuhudad]egbjvaumucthookv +shephwsolmshfqhuslh[iqeoxejhscbjknjkgk]ytigxjcdexjgptz[mdcfmxfkyxnaaoixuv]ltysxdcxashhzrhfzcg[jrjzihjbmjzwwikgrj]zkrlixaauhydpmvpggc +hdwtqxvelsuakiujcgb[vrzoeqcoqwpdvdxrly]fieebtoboyeztrohbz[unoqhtonsyzptmpgo]bxsxkyquwwdwyhpxcan +wbxdrndbjpmgdewnt[hnmfgladivxjjrhgx]hhwhdeyhnhtngzasnm[eanqualmsluacqejow]wtycyvqujeitvrvtkhk[vfabcjjiloownkmsa]xqjgahkglpsjfcryzv +psxpjyoleoctcjgpwvw[qkiussudbvamcbw]hbauvxvnrwhyupg[jbuclksbbwmdnddkn]phqrldjcwlixcghiau +oeiqnisrrknnuqczk[qhtdnexhjbgdaplymaj]fqqywiecdftfcpfnkrd[lvlesddgirngtuo]mfvvfvlufkoqwpwl[hljsgiuexvjatvztcp]ixguvozijkebslzjaco +dktnilosvtkmvltdwd[vznigqxsgvlquhbquk]uinsbypzarhkgsgce +ljjdiiuiikwufjnnvjm[xjbujiikgaghrijcbsc]escofoimfyedoist[ltrrqmdcekykivhaz]xdiijidhpxdgqbtxue +lfwumqctskgwsfvhl[sgtnklskhazwypsys]bvjxbzrabgfrvyvyv[rlityjbenmcoigrfmfh]wczyjwqulaqxapozcnz[uqbunpfwhfrvgqcozw]ktvibesxhbrooqt +ammvknbggljpkwpr[vnrtrxiwcitskywiw]ubyickjafcfifgupssy[cbkzhebhjtdbsgct]cgefqdgpdpcjlzrz +wzpaqedqkmltsuij[jjuasmpwngjrynzettu]dtmgfvwtyxdfqce[usljscrncmnvrbb]tnevcveidnyskzs[ttmnmxqodycaikjio]qfhvrqvqpgjhkaaicj +apdywyijusgxzfj[sgbhrwbwywwisyg]ssiiosnfconncgiy +grownnednjxvuew[iniatygttcdaelocols]iyzwgdboxuadbrbooe[tojrecocburpdzi]oelyopkilwnsejur +hfdpohrtqqyfntpfk[trpnstnxymqupxjri]lheljryczqxgvqip +iielceqagqfksuqpzr[ollobpkbzanfxcjuhrz]jnxizyaoygzbzciu +njpftdmpmkjwcngeot[mocqjgcycgznvcqjv]aixpwfggjyqyemoz[fmklzletfvqdyvvg]mznoxpgwowvjjmus[prrehzdyfwwuxvhl]hqppujbqaizlzvv +vbjenrifdqsyzlwga[wmjenjnqufhqohvgc]uhrzouilmqjnjigwpa +vwooqueyzrusban[gjwcwiagfwpvrct]vfqlgxbhucjhvobi[bkbtechiapvschnh]vjzryzyisyzyzewdy +udumujkujngtkcfv[klinhdudyghspdsga]gxavvcsxqxvaziqrmsm[htseffbehxafyhoars]ghilivgeuuzjlmih[vtjpcrmvldjluqdazun]mebwzbxywmrfhet +cwkfdzyxoayxukcgdv[wamyytyfmfaucrko]dchdvtpdkeonmdqc +zklwcknfrvlblaamoo[ndrnobufquyjknl]dnxgeqvqwezfwky +zbqgtpvsqcteltrs[uwrmlyjkcidsfdpx]cgaobtbuuntwyuhxmjx +lbbyafbvhsilwmjivv[fkftqvaahnrokuhu]dvgaejsxgjuwiemu[yqopsyejqtvmlfxm]gzuulybydsrzhigldh +ficlcqjefsddeds[kfkmusacvnqualtppxh]drbsbqefpdoossbkyng[uvpyqnoidjnssjobt]gsheeufqtzrdsil[jbvevjzeugpmopo]nrgxwajuatycddzwr +xnhrhgadoziectoigmf[jwudbvxzwdfuubhjlt]lupnypmntyrvwqzlb[vvfvttkizuxshnhhw]lfdrjokdrbrcldjfs[wawjpqzozodmnmah]vdbjaoofkmhkjbphx +fsymutmdbqyguwut[qvxhywjtposhjgwuhxg]ftwhtxqxeicsrlfye +fglgkrjwulmkxbzolgn[vurpqcvuydmympiyofl]nbzudjasxeknjid +nbtrkgsywnudokk[vurfuvkjdvnsukh]vkmqsmcrotppqorkah +iqccpqvhiesnaohkhao[xykqfbmojjnscqhdv]aqlxkvudzlrncmpy +dtlwnznjqsixssrsaii[vkikcmtsepgtyqhica]ovcpoaucnwravbozsg +nobwzchgrycgkxc[tqoxhzxeorivdtdkde]ctdtkwzsvuxfgjtjg +zsknnbedctklyuxngn[jjzvkixpfmskcagh]fkvhsfuckghltyqk[hmygppkjpcdicxw]mnurqampwwoiiynr[jbkvqeqrhnksizlssff]xhkxiwlzgvjdfakjg +gqbxrvghncjdllxtge[bjuwjsvewzvrgcujf]tkrdrbempmwqujk[pmbtbgbrgzpxeoqsxw]nfvaaumgpjysgtvk +clfcvnwzcbfaqaj[prmpnpjwklodeukzznp]zukpytpqzgmlbvidv[qhfrkjlsbsqufgnet]pfhfcxzeiowmgiyksj +vogrpuzrevmatdbqqx[qolpybjnetsxcqfcvbc]ixxogojluwsdsldl[bztslfanuylwdld]xanhrzxetowrgift +dqrkbymiudzhkgf[spvsqvyntikovrefqc]bzltachhfylbrzl[znefllzixypjdkmfcxn]mtpikjxqsppxlal[oeyhdcnpxvhawqbmkzy]nxhshzdshsiercr +xmgedfiblpeazvgkss[cwbtqqjoaqbrgbptah]clzsinbtqsrkudymf +puwqcxmsuxnmneuzrhj[dbljkganxzmjvtxgr]ekmomoccimbpbieaf[khezmkkqdwkouzb]cpkfuyzfdfxhhhuhk +thfdbnkmqrektilpc[weshzvpsyofygysio]bffomelkkwvfsdxa[owhidyrjieeietzn]kmeqgnvyclngrcgquc[ieikyuuoliuiczq]nnqhogvlhwqipvpiao +zsdcvcbtwlzlzlmteky[nrqtpxoefofrjeaf]myjmnezlzkfcpmik +afyxnybelqewnebaai[ddjgeajpzswwdrg]qfwfqryofesysiuznz[ouajwvymsxmxzvgdx]ryuvawdhfmfvikye[kuovduidpcdyepuoq]didoelcmjebmytdyke +oopihddimztsopfcia[udmncuvhkvvbcmxzey]fpehwxjiczzhqcxxi[onmizmkoyhadrxpsemf]htycdbotvmomguwbttt[gjsdzuveiuvudbyakzw]ramxommwjmpkihl +bwlccfsaovlozdqpsv[dniiqfcldfhjiex]cdzbfrecwehrluxzprd[xpyzvlqwekcyglksq]dncoqoaakpgnbagf +uxoopzavjdqdkaz[exsbnpbaeuvusypih]qgojfhbprpoavcbxysa +mailxensjcsuodzpd[ftitdguigzeundytyp]fgoitzvujhkjynr[hnpcvussglqshxn]debsveizfcuroqrm[yeageekyjhilfwr]ozgpzusfpbyanxnzuak +vxjnjaguqlrwoxlhfbq[zlqpitkigwihrikvr]dysutdfrbljdzjgcw[eslbaxzslwoxscpgoy]sudodfmlfyuczzf[vsthktidtghtmazbip]jfyoxxiaowptvosevi +lgxmivlggzfdpductjg[qxgoioxsurcwayndy]uwlgoodqsjoxsjqqln +qognhfgzowjikeqz[nkwezojneylzwfdm]omduvysmcovvpvse[bwxvkzoqsykfils]jwgfmwxajhmggos +pvuwgxmpcrqknzpbkg[qbpmfthtmbkmljnsqs]zmplrxnulurhzvijupv[tgsommhtbbujbjpf]qaxqxdxmpqwduwwxpgg +lzlrgghqmetsmcxd[fjffxsqjqctkxnw]zlzlpvksrpnatxmh +ayirfkbsdyssjjpqmi[vpkvhbtreetyxstwcqp]rjbuxsgsrlqrdnpyg +ukqefgljywjmlce[nqjcndjjdwohtizoed]njfgjjqkdenohbwqm +kdwzhrslryuexdgbcr[hmbcvmrrmbsvyaii]bqprdkrgdlwjvoiyb[mqbaokwptkfmxzqr]wcauinrezkhduhcktrd +hbtuzqvyldtvwgyumzw[dibedlwdcjyfngungt]towfeyxyxixyxee[libuilcfsdkejjl]wzzxfhwcgawuhskreyh +oxjkoqahhqqcxcoxksg[bouywtiajyfmanxcx]xgqpjxtkaejvmqckkuf +prhqbaccndsoscdm[cuayhbnfywztddbvww]psgyhytgosopvbbp +dxdtcskiowtdomepjp[islofsowtuyqvcqwb]pjhyaudkqxxlwfoo +vdatepedgnvgpah[jbooucwxtveomnpmyx]ixgsuidbemgmahtlt +oncdjplunkvqphbyb[uvivlundxhdiwjncfq]dvhypguriulrangqwr +vipebvitwbccsnahjhu[kpwtbwddwqgyhnkjsv]acfaqhywmwbkmgh[nryplosnxtbkpwxtkfp]njzhnytzwlprvfcv +csvlzvkinldedsxt[dbxoceaaismltmspg]yomriudrxzmlbbbm[qilkpyxcxlvtfzqmw]rhwekeawwpyngqxzc[akqljrphobjicoco]utlunpkuptawrtfcccv +acfepkrkhnviixe[cvksybusnhacmfoy]tmqqmgfdharutrqvdpm +hjehtfbextjkaxilhaw[qvavsivlumfavaafhqz]ahdjvprlhlmuneewyxi[rzeuqtjkiuacirxsw]ucmfkrotfprypzuyqe[rutydtgtkppegdgjn]hmvzjyquxtydoujq +ntosjqtunrqfoboek[aogjyqyzxpdgopkpbx]sdvftoxtcjefotm[jivgsxjogxklwkhm]cahcjmgzepqebtn +omkznbrlrodmtmnhwsu[ysoinknpnzrjqkf]ybiqtlzoiohtldgoaud[fbzfiajeahzmiplcih]qimubctnnrmtwro +drdygweayxraomiblsc[oglpuxzweqpofwi]mbipxabkjqcdscltkh[axbvkumlaforzbqy]ircpsgstqyzpwnv +jefmuplsptisjqguywe[lkgtuysseapteszy]wzcehypttzjhjfp[nkwvzebjrydcwfkqne]tnmaxtrhvwvdnrhpxne +elfqfvbjutssktxpdo[paguttthfghhyktkjjy]wkpqdurcibsvviqfqpu +suzpbjqdiebctwhb[gwnbzgajwrorqcx]qoqdgemwbkdpsqgjds[qgozargzosdgbgo]hbsmqrwnlqsdans[vhppwpwwamtuurulc]ylczevsobuxtdhvyg +qfixarbnawmgjcga[dhgdmxcpwpvycmwl]mkqfghairqabhmokxk +srjvnnbutjaeikkbsd[flieajbdmghmuzp]ieimmehrnixqjynp[rjxiepmrhwrmrpi]yfrfmlgakaehvqm[hucfgczbwdpxxuhk]bvgmehildjqbjdu +qcmjtgmmgybxhde[fvpxdzdmzkhxdzjfkf]qfnaclxnryinmvpgr[pcsmctnmmrpxtfgi]oszbhmhynpzqvtxso[qhpljywydqpnksmwzdi]yqwxnvgcwsdwuluiouo +vhvuumgtzbrbgazpo[epktoekzvomswsqq]bbkntocwjpaxaoc[rnlzbqxqcuyltjxepz]iaelcpyexpoqavcbepy[azyksbvkvgmgimw]kvknvptkveiacqnzll +pkkcmeinlwpoupwpu[qtoyfabmibfrubvepwx]atgpzcehuidgikzn +srwntduyxjkpivzkgvl[hmenzrmnnisxgodof]lpuawirahbvibfki[gazzozitxhvxixvc]knbuydfpbjzupju[emzrzykcaeukvec]grtwlnuzmqivnvknug +vzlbpuiceftddittp[srespcesbfprkwuku]bslyxxcynfqywwu +icolypvmrgrhuvj[fgpeakrskxaljnakz]bqxravyjmdodsvhf[cjyehkcrdetiknsttv]dhoghrdxmmzxbjtbql +nowswrulawbgqkmcee[qsktncayiihoxiu]wtsjxnvcxdriviyn[tebqonpavhbfnwxvjc]tvpwgpgrozhtqtiy[lhagntjbctcsdejajh]aedpfftlvvtmaqneaxd +phiopnkoxulhkaddkxv[ueqfevwkcjwpcmsfspz]zkcoexersqysbtqdpc[nmcsonrswjxvdtuk]xdrsvfxrrdrfdbny +aosrkxvljnapvnux[ldzgwtxmjbynmlp]yrxxllppgosniqv[prtvqenfqapocxdrlst]gypcighnnppaytp[azueqhhtymzpujx]lsgvwvvgctkiyvlc +rketxmupdbmrircajep[xfmnkumekemjnwki]zurvxfxnrrvkmkrhbxh[lsrwyjtfjairiuwbaw]dyvmozkzkcvmunw +crxtvtdwdxejpebbv[xthcfmihpjqbhrvqfkd]hztqefpqdtgyhfzqsi[nlaeacaqscestvv]ylbteskdlwjfwru[morvntwyebnmswguff]othonakykxxajuj +zclhqcnlmxsurcrqaty[stohpulyrzcbabnydyp]veajkekzuxjmecdzym[ysujzinvkawzoqi]hfkcorxooelnfididyu +oejzfesyaxeittrdh[yziovimnkfkadiplm]arzmtikoiveyvlsdkwd +wvdwkqqmnretidj[smwnemzwzqhclpkud]yzguktkwahnuabs[bbyhgwmhhbpbwij]qstxwyfjjagyqvdaexg[nkerjbdjlikfgdv]qortpkyhpqvvebjdzw +apdkznwjfxwdrsm[fddlqepbyrbrfgmyeiy]fvymcxblcjkcvpcyup[szsfswjdzmcabwuz]hmutpmhknvwrlwbvs[vpfcztrelzjnqzq]gqbpttcrakuedsp +sujqaghlxszzfxf[jqybozaufdtanwa]rthiqanlennnowvdkm[elvfekcowitcout]ntjaqinnbwtqsctwrz[axpnqwfjmkocafoeadn]aplpjbnhkrcrbebmo +hzkbvadkdojwmdmdxq[ohmqkaainyaufipcso]zojzxelggufdascjz[zlxncckagxntpzqa]kindyikavjkmhopcnek +yjcsnegfsmmnfce[ueladqjdaqflfas]wcifctlledgnvodtlzw[zqswolvsfhpyrcivk]vemkuyjebqxyahb[ydjhmgjxmruwwmq]cufuqsyyytlgbpwrj +jkkrynqxqlgxukyfv[fugivxklerausdl]shcuiixkbmzymoxv[thtakgbdzvjsjsera]lmpwzqhthoottxvp +ncmijtczixmeyfuhspt[ixlxgrsyxrebpupt]sdoinvpfizdezpc[xckbxvncmseucrzjo]rzxfgqlionzaeocj +xmqnycsovydhyaqiv[iuvymmaguzbrtgs]zhvxodssnpnhajwzy +rqqzaaswdepcnnmqfif[pzkyyjprisjybnnjcq]kqpjhykszghcripq[vgdhuqujrkqljuc]qhtxqkqygazsvuh +qynvobsdeutfrvb[fddgwzhlhryauxzb]etznfbueibykerqfugr[rviezfaehsvigssm]nwhvctxhqvfdmgqe +ihonnjncwrkvglabk[pnjachlnpyonivmjtc]uoxellmcbixrdsisuhb[nkwsdmhisjdqurn]bowvauofupqfmxf[liiytxrcuwwnimdurys]acluoarkxopwppv +ipqsfckjkqxkxyuvxje[arswyomsnfueuwmcbev]mmlwwcviicdmllylq[jnqpolrlwmmccsd]nfobgtdlxveuuldt[uebjwwikiebtttgqss]ikdxnjdmzbrpqqvw +zhjywcsrtcadzdrby[ynasiklerbnlgidest]xhzwkwypktpkqgfyh[fuuxtaekwjpobdjfvdh]jcsrxmtbrqkerkrc +osahjtbzrqukvphpe[guutbgosbfkaurvuf]baiwluaouikebnlgf[cgssqcbscupvvadpbt]lxwmvxorsfcaorccxp[jcqzcrfdkncuoqj]gbgdolqdrauivfnsyti +vvqcdtcodesyomh[efjjzleahiejvczmsd]naeosnsaltqgjrk +yucpovujdwslgdczxzo[fbnfueoeatnphvv]gwegeafilsbwgor +thfmmzylspbxupt[asfhmdmkqwnqppnmu]awoxkgkgtrkdjzz +ghbifboivgelqxkfeo[gtpozhzqfntyyoodc]yjqcvpimanwiunamfh[aglylsuuakjkmqx]edfukuqcchtbhtblcf +qzonwqxjkpwqier[qmrnrkkwruteiijirkf]xhnrnahamaegfla[fzshmzjiczdyzqhwx]acjlrknukkbewao[afpeaepzoljqxcwvs]dlvdxhsoljmqgmvzf +mzibkpddgkilmcwcshm[sgpxutpcqniuckl]kqiwkwdgydpnjcj[exyhorurvawneziiy]njznkaphsmgisqyujms +xgzabblockmothpuxc[mhiwwhtpmtbxowbnp]aucpfqmnquiggenklcx +rnhfshqrlxczmrcz[agxxpteadztvdfeo]zogmjfpebldprrmqg[zppblhkevlkqlyie]mgovaojjsutbwtpzsm +kjgtqizmvuqerhb[dmhtzazyzqwjhpn]knmrbytrwrcsonmshb[oiazannnreojooa]hkhackgpdqgyqsgnb +orhnenfhsjyibqacq[tznvydkguvcwayiwmi]hejujxsitqcaabjwskl[qhpfmxgjdfgtgmy]ahilwlhjkfytezctsj[ewxepeeisacexgtc]paxwwhhpaukgjnafuwl +mhmfziehhppfqoocvju[hmfnlywpplffsxwzg]bkhkauhasnuoglve[oytxewvmknoqchvy]fyodxbpsytyeltnfsl[wojcbkfsswlcuqcz]izcrkyxzjclhkfuv +slabudcjhktddar[cvkvaakjffjjovgus]ahgxzdctihvboiarn +degyynefmxidnbw[zcfgkvupltxmbhroi]dbnaezqekcegyki[tjrnhpsmfftiscppybi]qgyifwlhvccshdiqfx +sxszfjmiathxoqnxg[smizlxpwmelqjlf]etoglecoddmflqma[hsggyxsxkhhshucgtnw]oqzadjxenphyexaqrb +kqwjndajvawmwxs[fskyhhktkilzwjtkt]ufpvkdnhygmuzfsfiso +iqdscwzpnnwehtqmwrd[fqbmsfrezrkhqcw]gqkpkiqhtrjpusoefg +bhwbuaqjofxcbuxrqub[aaanhuielrhxhlzscv]fkgimzkootysfzwcan[svktoznaqxkkibhigju]fmqhtjgxbrovymq +pjybsukpzvvyouum[rzeunjnideaseer]ltquzytuezonpowuhdn[wzwlbeegsgtwpzo]hqivrviswwfsdmpgnz[fhabjemewetsjrjhy]lgbwcozirgljoudhng +ampiucjqxwrzbdtcjnr[ufubjvykdfixyzqq]mcxabdvjzhohlcmcu[xihctxapmjpmrev]mggwuizzzxymhypmcw +pprbxhbjbnlqecvmu[ewuffgnuylwmrcvkbku]bntyrptthpmexiakh[lswyqkuxrfzokacp]rvkhcgbfnjivaagp[mnpbbcgrakjlmdqt]bujykhlbutiiqyke +xtcidzkptvkjakxl[kwjzzydtkvjmqdz]httbqtbiyxwryblrfd[cyjwthdmalqkqvso]knfncfebbbueoqze[zuruluaalfysbnmf]vodfiptptwqpnllvbdf +wtjthnkscjzzqrbpc[eirytrqekucxajz]ghycghnyntrthzkechc[eiylrukgxsqpetjfnv]xuiymnuzydlawjygi +rjrldatkdhvzvgcux[iuhectextisybzvz]vycerefkzhnmdyg +lqftkkvpvepilrmyty[uptcsbeqtmcljaziisb]himkwiqkrogoyhjpru[wxocqzrdgaclbeefd]mtytxwskqznxgpfex[whqbcssppfhqedhv]cbtiuzgbvptcticlbcg +pbotpqbiqdjzsmpbki[zqcshqinikcszjm]xjxijypculvuoavvg[nltkubwokrppvzifi]dmedgmkonytjzzk[obonilwwerhchueuf]mlfqiwmaicuecljj +exlndpqjplyfdbmvlji[fzzvnaszvmpwpdcovj]ymothxghgfddmzqtglj[wyfqyqwrhanponsr]ydpntagauckmdqpjb[icumanaybbefssdjnqz]owhsbdpufodsqezginf +ukfirftsouqdsgbgmht[nrkpwksebkijlha]zfkumnifusjysuzt +uyzxwkcgjfsekdhktx[qhgrmuyjmfmunghm]mgjbupndudwultdnnt[oczntpgnyanxxgdqx]oryrlqkmroilyca[xbevednhpnvzzwmrorm]bdozfrabvamfxae +toqvrteazudmppbrxct[cyiebroauwofshvceeo]fhoxdufwnvmlwhhp[xykvdatsfccxlfmn]zpqqflqttorrmjs +ltkcveeqyawjrryerqa[zxoihtpkswzjrhnbvz]cfpirvnjowhsnnbehd +gdiyzvnydjwhfzrimq[lvieihnyxtdrgrbs]kpotvolpjgjtfiqf[koloumkhoyktylql]cxgmdumzkygpppqe[aywuzxkrvrevgnnihh]uplcpitzxbcqkmfgsy +tskqojnfadpujfxym[xomwfoclpvyejczgyy]lkmawlhwgnpccotaetj[fvhbgpqqvasfykn]xfxmjfyoygcsbxl[ldveqjhkzxczzgxhbxh]tfpibohzhgrythjgqor +xkduagbswofivadpo[mxlqngyjwbqfsszj]xoxngqbxwsttknmtcyk +zvmlodxbacmwvdti[itdxiimzuvluomfxq]ymrkoyojdnsjqvl[dihqibcaznldgoteyx]thrrpohvatzogxrz +soetmauqgsswblf[hlkchnarzzrgjawosj]zsghpkoexwcujpakaou[wvfxggiskbpgntosh]zbohdymojoxhndfr[qhyzatgvedhoibktw]iggjhmravyoswvu +mwjmmmeiclpjmvishbx[dbmbrjcjcmbnqxq]mvhzexhgdmmnduc[yiccjcrvmzjvygs]uyvqfjmiyccasgzlz +dsfwjqahjoozkpei[olrrkslvxvijsyopa]jmzojmvqtzvkhaxukkv +kudhszsgsrenjqcrbp[ipvxqnbradyxoline]srcnihnhywqlietbgqv +eklfpuufieqqdfrgouk[ycxgdyairggpehtkim]sdfhxncpiqxguzlqw[ysjhhepmruqaegxp]wklvpveoxxfyizmf +apdypwjfmxhjgojtb[zojzoufhucunvjr]zjpuqiciaujfbjta[wlusnbuvcffrnac]ecaccicpvcmbomsvf +wenmnejyihmxaxdqwqw[rckytszqrgaxmjpbqh]pngxudjgdtbshebyv +ieyarudhbjrrevfodgm[grmjubbiqdodhae]mhzexlzijmzpltsxjfa +byfyxjxqlcpjxbpd[pdqkhutluqjoelb]pberlwpeqxmovie[zkholwknvgbfxcyymye]askmwovcktpqhcg +ccjcygsnanyvdss[frpxggwvfjuugdysypg]tuqczwtmobkusalqusm[ignjrlsysasfmzasa]nfpomrlygzjyylhvypi[lahpgasntfymdoub]rlvsrtudkvhtwhycf +omuyrkrubieiduzegr[gcigoszvylmdrlrc]jtlrlsgqxiqtciehh +hqeghunlieoqhetnh[unjtmdurovonejpsjtq]xtatdniykzzxpufps[ysaytzqvcxkvimhql]tyfkttaoythcttexrp +ciyuspkrywyyplmlro[myfyzvlzntivldrquq]eighmudngyiwlsme[eukgbrmtghntxpacth]pmvxbxswfexsnkxmm +gdbeqewbrhyfbfpeti[yvyiclmkwzelbqi]sktocytuvyvpcia +gnfkqxrtauwnkhfoyc[msfhopavdyhpvpttg]ewuyaxehxbyziwmxd[iyqrfiudsalpmpk]smpmubdejyevdggead +rqvcsivlxhfyboxj[flvvsnglektzosreb]yrfdzdgvkzgrxqoyv[rygmqeiccgtqqmni]frypfnzvhkzvlabrr +idyqowifirnwhkk[vloivxhtkdzjrbuuzmi]beozwodgehayklyr[cptxwcsgsapmprrp]hfrdeefhyehwwvghgdq[prcadfsulvamytpsfo]tyodjlxziwyqtqmi +tdwoqxlhhaqkdmv[cxayaazioswycmwj]pkenayaygxyrtqrqugi +vtqeqlrohgalpwrqig[bewbjgeryrvhzwetm]hpccsjcgunkysntpwp[yefsyqedopuhssgo]jjkkuwoyvhzzcmdlvv[uqczrglqumshdhkdkut]dlfilxdlomkvtjhv +fezgzsmmxdvhtmy[rrmbxexyopsrhxag]ezltorfyxclstzhp +ytcnqprainktcjei[phwarjaicrgistkt]qdtijjhbywixrie[llwwjrzrxhaqhie]ufaezqgmmdhhzjzrza +uyvaorvuqwbbexmafbj[tnpwadyyakeawtdextg]tiqechjccyyczpvbf[vaqfvvcbrowtjxyu]oqswjgtolyixytoj[ismczyxhizrzbbpscus]rtlaqgqrcxpjgmih +jzamkswiztvnelaqnqb[iptcqxmvbgyaeiwob]xnhehagwcwdgsvpomgt[jsasqvgectyfdja]dgjdtjlzbkyyckvy[fobafodakfhhiem]thozlpiakivgzzvemu +owfgxupnufaiuovcesw[jeskiymcmexnjbxrbp]obganlgvlqdczqrvwad +chsvqakwmnabitpotyv[eqeyowfftbjxdkpyf]cflqouimlafrxuqvh[vgjbvqafqyzexrzhr]mnywvcxtgsaifufkcu[rtjuztroxgmpkbnim]xsqyofncdrvdpin +kufzqdykjclolpveo[fopvuhisayecxlainzx]wvrhymidhtoldhb[vylhmdjqsdhokif]megnkxywjthliwepc +cqjpttuijfdzott[wubeiefulpuuhweqv]cqxbaudhnmrvrigogf +hkzaqueemmhessqjq[xofafbaefryhwyzzuoc]yyzaekuutvjrwnhonpk +zsgyhvutvjmrgnmar[kbxkhssdsmefafntsr]ocjxtkpqmugcvkopvsu[dsdwezhcblqssurfmlx]veiioiyfnncyfrdwyv +nsqgaufitxefakffd[brdfctppxqczvlohw]ntxmfmrsajxuqmo[pbalhistyzwnbfs]inapnupdvnwtlvvu +krtwywfktmbdobnq[msnsspogynsnwdb]efcftgrjdyygncnqdks +rrasplhwovftrffuw[txyylwsjezcxalx]voncsevbgofoiiolvk[axcouuspjtfzsekglc]qoutiffuqnorbpnlp +etyvjsjqwelcdzpnjxm[eetihszvjrmccshr]uskafocfyjorzhdx +rqfzvsuredndurz[ebgtddsixmgsugd]ilczpjzsukpyekhobu[eeciaduigoflustith]ohmscfdomzprzjncno +jjjarldpnxgwvlxve[yjoqlmnvtslexafgvbd]yngfttqfsebrcwtctf[bwevtymxqlrpqqaage]wdcaqtgkvmzesrjex[svnkfzogwcsyfxoxh]hvrsvxcpdxqmlfhb +ldwuplbjkimdskui[flisuphwbiqphsddaxk]eelzsgjnvecwedneyb +busmmdpbgxvdiytw[kwlhqlohknjgwfh]xgmkafonkyzffqtj +ngtpdikbtooilycy[dwpneelecozfzwwseg]kwkwssbtktxenqbnyfs[lekbaoqzpvjbnuvq]vhlbuorxxxxztocuiq[rscjyzvyznunxnun]jhipkmizwfpoxeuktk +leghszcprzadwpwlakv[cauvyhahnjycqgmslqr]pisyfnajcsrgnvkhcmj[ozrbuuodecumxzbsr]gtqbofuoteafyjk[sodglraziyxhcpm]lbzccqgejtsczvj +aiqnofheehbiqxqlg[wojpqldgrsrkqqpywb]dyxygexggvertuktz[iolnpmkijfefcsebi]okwjyjatnoyvlhe[zbfipzfoszigysxpwu]jitbvwjmknigdnlt +tvxhyndcnfrobfrdvo[vwbjbbozwjpolbmlkwd]kzsgbhkshipoxtfp[sylshvahmztsbngdl]emwcmnpjzydlvvknrhn[aarrocnhsmnzqgozo]uswudvvjntlhqjc +adbrrsdjlpyizfgvuc[qoimvkfjruwpheezeuk]gyjjepfgjpnyajypq +xgkzhzjlkwacqnihyns[bmprkvdabnasxzqzwg]hxwyywhnuntidvpg[mvqpemdfnvvdlpul]ttqocuncdebtomizabo +zztkzvwguaggryld[fgkabjmksknxlfhzpc]iysntrtaaweknzbxemc +ocwsupvhvpcgwehx[vnmhfmgubwbhhrmkp]hqpkkwxwwefzojltpph[bvsvcgwsztazzzjoxi]iasiueagvwjgmcugh +tkxywinosybkrutpu[eluxrinxkarduffy]brxgvdsoguiggjfemb[paaawmhcmdxneql]qtvmkmlldspsheyac +vzcnrbtoegbsuglk[rqhhdwpschucsvlnq]hzjzijxkcoxpwhi[glryptoeiosdosoj]fhduvpzlbptbehtt[yigihwrodvsulsrsh]numkgigkznkushjc +oexrobvxlwbqkrigz[nnbfhaheuublajo]pvlstoxdjdlbroezlbj[ykvlcsvqstxycpp]rxxgokhffgyioltc +cstzrhymnqxwtwpnvh[dzbyzhzvaooswlkdrof]dzxgsohzaxvkiwho +hftmeaqbiiefqtwklr[bmqfhgvsfrywauxq]brzoeoncrvljpjqxpjd +vbnuypzeryxltunvcb[ldnuxdvgfcbbysibhop]ejgwhaxwgnnbfide[okhykghpvystpufnxqr]umdmoixuvfqgecr[rkwsaizjzxjgmmftw]czzteyolfgwkrnkxid +nvflxkucsnbsltnp[iqhnmiyolnoxjzjzjvl]ctdsnjzjaflstsy +glmwwqvembkbsnvs[skbkkvnoycklltrnyrd]irlewhaeagdiojbr +gmzbjlrhyoqkiyrb[nezqwphjfpghjubnw]lflopkhihhamygznxv[zuecanynqmvceqxyy]kddyqjerkeuhuamjxcu +kwneigdpqhtznqaide[ncindqlugpdagtfzf]ctutcducslvhztsii +vhjlncnrshwikfm[amlxjsoevzrlkgoxnml]lztearcwiosrcmhfi[gkdbcfroyrgwylu]mwhzhimfdrflqqihaq +wlswesjcluvzurgrnul[iehnkjghqwvennpj]znqbjbnszpnklctx[pkxxihelrhfkiqizi]dlmwkrxyjxaumvtlbc[icgjedlkxpjwmauu]cpbstqjtdebbywkf +yxjwddyrzrzhqrarheo[dcayrrmkvazrzzlpqh]gkvbwuimfochtndis +cmqdgywvwqpfkixkga[zkcmkmqoxmpzued]iaerrfcfhcaidkkvwvm +uhwbwhbgkrzntdxrw[pchhzpiwclaasygyqn]oalmglktkidoijgyg[yugfmrxigwwqldfsfb]otdsjvxzdlsdhnyk +ctjuabhainyjydm[axxsgakjkreoeifx]qaphofrkpiflusbeecj +hdfthabpjjuxgoh[zskhkbvmwkfmqct]vmqfixzmyefzvza +wnihepbftegtdrtndsc[wtmfxwvxzxorhbj]oqlfpicrqpjgvmo[zyvhvkalgcwwjucnxq]ppatiiiatwbpyiwjr +ojaqpoarskgzmtrj[blfchukdercwzqa]anfsoaopkutqfqltry +ofijvkbfofbyadh[xmlicvxwtnufzpn]jetnmprdolywrbmjes +fosypykuipsqxaud[tbfwtcrdgvidqsg]tvmvfhrepppxxwme[qpmrvterftfxchiv]flnooydpykdzrtfck[omhwxcdomygkbaeqrfg]cwztbmysqwpqfuig +lvojllusjibvayrr[izfttqfhjethscsrghs]egzyjonmwdatznvzjw[mfxjaelqslyvkaqir]ckbkobhykxhocczot[oezwabicsuchjia]ivolkjcvilnlsdnk +acytktosnzjatmwue[medgjpfpvbiqgld]rjsbxcwqhrrklyfuu[xclxdxjcgjwkervy]mspnrnsznpccgcke[ptntxmnzdrorgoexbsg]bovvgignwezlpgoy +wdefvabtqsgstwhdxm[otahaybdinlnszsaan]xgjagsgrnziuqxjasw +cqkpuofhsousjfnlfxu[syvkhshtiyisqmrdp]vtvtzgdxigpsxcpdkt +qwagfdeyxorxoaphzt[kijseqropygskgre]tnpsgfihigocogn +nvppsgsgegzthtmpt[dsjjswqmzkoqtihud]toeoabpfknrnwqxk[hgyvhoktbvmdvwauue]pniilifxxtotvypye +noijjdbzbeowhtut[tlfprbqoqtftqnjjs]fwqyyfzzbzjeykhoje +rewfvmohscszlog[dwgnxketzlgefgf]fmvoxbzpxywaicq +pvtakzfeeithcogo[mbktbqqelkzddsmn]nuydimwmhdyhrls +qfzdrtjoipdlwkd[fsymmkclzvcdvqexr]yrhwcyjdzgwhmuijhth[zgturekjlobpmcje]eywzpwpfahsrwpwl[bgyprfkbmyaixrqj]fvhhmcltucokvqba +vbpnikyhvhqnemdo[lnyocyrozyteoxalil]phhqtzpbgpzrusr[yygaktzkmithtegl]cskivnspoecsaoi +obaxlisumjgehbkpea[ehzysfspgzssttpebuy]vwceybunjzvlqevd +fpanvbmzhlkcazo[wfnkxffkzmxnslov]gtifhhnlnnxkeaolr[pwkmfvowikzjctrje]anfzfrtlihlyutaq[vbujdswyelmwoudg]lckbqqgkglpkfnhu +ubsustsojocdyjv[obkxihfxtkbaeusurk]zmlqtgokothiokq +fpgjwchgmuuwpzquwf[xtluejeypvgynbsdgip]nyztcugwqufjpakuxkb[yanyavbmpeqlalnk]tknqteuqrnnorhcm[eshuljurljirasr]supqastijujykowxxhz +solyplfhwchyjtchjuk[wuwirpjuevkxulrs]axqqiqzteislutclbzo +oktlpryceitvhqqjqxq[ufupbpapoxovifhqp]xgrwutvfooowfaxs[yxoxzdoqyhxsiwcxrgm]swmalhlzrknfxgnamr +kmmguldgktbolgarsp[lxrqjtqbuhuthezfcfm]nhyafiyealodqrmagqq +jfowosecwpywmrwka[rlvhxlrwehljixaggho]tadphuxhvtyxkgvyru[kdwmctblkvpkral]ufydjpceosbxpcy[qkiwffygsjragvq]zlvqihgbbhdojkgjgj +fjnehklshlckrcdhxk[umipduxaengqrizo]obuxhxbrybwifedma +dzeftgulomkuwyrrm[aphjorxpuphqsqmp]nnslfcfiblaexsbftwi +eypbooqqyvqucqvyys[rcijvtatnyzpafpqhwi]jrpwrlhuiihzfwt +zikyfwsyxwrtrgdkjh[netvaemiverwhfctosi]xwdoncumksuzsryj +jxtpnxhjudmsotudd[lgvfscyjpngmela]wumifhvbwbmmticp[dvxmvcccimvvcrvpist]czyqdmwoqjgnfvjuxul +fvmjytywcfdqfmfvj[nhufehmupvzkcrtewz]hyxlzunwnjccnnphrsg[hrfqmrewnweuyulb]hmqxiwaqfebkvxhv +peqyzkuviznbwojhtys[svfilvdawzpmtygynd]fpfggygzketpcrrqx +ttcupspyysrbukznk[rpewzuewspsqthbqb]yszbsclsnmbgoazsfl +vwoufilgfhpaqfxt[dmlwugzgaywwzqb]rkwtuggupfsffridmux +faibpioziimdefafugx[unrfywlgqlxqmwtxrb]owzarstubtqbwwjlh +mvgbokjnhpcnsgcpm[vznublzcbsgzahkjprq]qdhqdlpftbetdzckvs +dgpkamepjkfizyaknmw[ctdimkbvwctjqcbl]euwsfdqpvfkrxuwr +rjcdwjzbrqqqqljqj[vsrppwgvlsokgpn]rxpddxouefplfnctudb +lhbnntitpjdtprbd[cctbkujpuoegzrijpus]xbkzdntmvzbzfxljvt[brlovkywclhnnoyrz]rhixzndklgudnxkr +byahaivirlqxulwdoe[otyasqivnfuwxmpn]vzsqfapigdecsmaqd +myozxxksdnucpxq[jgpjjngigboxsoy]tidzlszxsdbqxba[lctczcenpuntfjnf]hzdlcamkehorgpz +uoylyvyljpnzqimzgh[umieqlmcsmhnnxle]zvxwqjbaemhtoexyzr[gjyxtenkxacukadvhfh]kwagkgvaqklyfurjnar +rqzfgsolwpyfzeg[fqbhyjayacblhmm]egufazwxlncxundcyyw +eexntdgtjwjtizhlc[havetzocjnmfnpgzl]rmeusmuumcpbzodie[efuqzkuscnrbxwef]ehxrajahcfdggjyq +ozakiysvzkycefw[dcjsobqhxqyxnvwz]yuoszalpobgzxqk +pterhsdeyetokcbtzn[cdooadgsexdxfzjmo]xdxrkcynckoeirmjnlj[matsfmymdliwcqlqf]llnuahmiztvbbpise[egvzoittbupbbqrvd]bantcrmtkbvvbxi +tqpfhtrunndzpsd[zjzqvvckxscqzavcig]zquncdjejdyzegvcm[sxxdynlbdymictrfspg]smgkjimutkedknlppsa +byjykuzyigqofolpgf[cybrboapdfgimjwjm]oczicilrowczdlcy[tyaduotkhfvyatb]iklhgcjvfdyypdrdbz[dqkfqaadlcnxfofsvw]syuiaqaemufewlijxk +flbmovywhikcuedd[xyzunixgypmuhyj]loihlyylswpxtenh[jadvlnlzdpmoghiir]xbiwlfkwxtthlimngnl[vgtvhphgxfsshkgkb]vttcixaajhdcjnqx +xxxluypjxxutqoozzn[gufawigbmnhtmwhcgry]yaldvqcedheoocj +seczijwqqpigqcchnz[snihttcoqeotvsvxtsh]zzgbjkslldiespjeejy[dxpgxigvppgnnddyd]hcwgvtogqdyllyhkqj[hbkamssyyusrgbg]dnnseuhlwkwnycktlu +xeupsswdnrpzqvl[tmaszjcshsavymzuog]svjeaxmdkgbimlv +dktkcbqwdeomyrp[fqaiihosklfctvufhw]kscgwrylrgbrxjzogj[hqvwmstcpchcqkowtxp]xfooorpnwwfrqstxft[zclwozroattjxczqx]uwnclgxymympirm +yohglmwqjxpcgozvfc[ojnlrvpzwcwgnfbvf]uwjufnumsvqwxpg[wrfczzmahjdxdzhifs]psipfjeacaysvubcqqb[paeelhpmpjlvbal]buinqeedxmiijkxpcpk +ficdlwimcpzelkxcb[kyizgumxqprpckyyh]lcwwypjwqbzhtozovh +bycnifysnrtdseez[xombfbujijpsrccccl]tbvuubyduxnascxjkds[gteskflapsthkzigcet]otggllmgcgfgqloehf +wvrrowjovflnwpjhhrj[dqfmznuqmmttqtdqnp]wevjmhhfmorcrvxvw[cnjtxcdcketvdidcbu]icghhdkudxptbdcdhik +wquydkoyevtyfwqyimg[bhbhiqnxwfrcvqcsdq]hvcjbihyziwvmqr[phnejggzeulkkbdxb]uzpvcrhqhfkdkwvxcku[piqegxvplepyfjff]xqgfyfmlqqgcsnngmli +aiufvoznehafclsi[ynuiezokzxlhzsnlnmw]buhvbbmikiczqjlfhg[qfqcudscoobzjdwfyu]dcqxfcrpnhywlcabobo[piypuleecpciydz]xiendyljklimrwaexac +bmcenbqijebgornj[kskdxdmdlojqtjtw]kqpwfyitjbkfubsh +wjivpitbdiigvkhfpjf[ijhxqgwkoctfiyf]ezeuczihdpeegpnppj[rdcsrurelstudtzqv]afvyxjglfxybwff +rypyyznanxetdychyd[srdvpypvsmzquaeec]qzehxnsvvccjqbjres +disgynuubaeuiwg[qhmjwkqbmmjhjze]zgunyyctwtucdho[xljnbisahxahllyiob]astxdjwqultlphiijvh[zmhdobafwbzdndlrm]hwcwvfxwjynbaxidj +cdhvflnylxmmlsgo[oollmpblrqislxgmvvp]nivfytkylfpufcdxun[bocnmaazerwhgtzt]txxystvwvrsyoym[iafzkvskmhqjdtk]pgdgojbemypqbkofwf +sjtahdwpdhuosbqyss[lopwkbhedbpxtcw]bvtrmrjxtncfnrw +tdofrfbhpawcjokb[ynloiqgijuwanfekxsz]fdpwynqofzqumlrelfr[orxakqzzdjfnzlgywae]udzboibfngqztfguv +huwdaehvnyhbowsp[kbskeavlxslbvco]sekeunfcfnrsjqgqpcd[xrfzxupwqfrobegw]ndphbckizbunwqmykse[qyoqnkrhdydzuir]romctjjzwxjbxyqm +eyutpqnxiqygxwt[wxsiplbaidmlgph]vhlavtrefmbfpdfbju[owuuvbqjuailmgynkqa]setuzkegazwdjyzskty[oaqtnegjwglqnyw]pyizfgyjbebfacjexkh +bxpzupefyifcfhkv[fyllboalhcmvoctf]bvfifvthhaovzixpx[vtppcxdmlfbfgvgolil]gtyweatzcejbwtse[prplzrovjaeczsyxc]jkylsdulnhfilbsqh +eedtujnpvzzzdpgfrm[uopptnavfamhccc]qdnckczikmbwkxfmst +hzpjojvdukrnakxzkdv[gychyosqibeedkj]efhirtkgyzjnrqn[egmuiotfolnlyjg]nbleytvfmuvypkpabt +xadnnqlykhisnky[hvfudohkwpthdtyxe]xumogpuzbvdpbnapcw[gaavnafcpfbycdpvz]xlgtfefhzyskqazl +ohnpejtztddevoitaw[hoixesaghtpruyayyzu]ksyuxpootryqgsfctcx[yoazsorvwpkcrjqq]allrvqctxxhldwwzil[rxxioewpnqttrzaevnw]tjgvhfbpninpzwvxtl +qhapfqjbpzieybx[iobyolfvekomzeelsd]ygcprxtqzmwotja[pheachmbpziycyhykp]yhlmlzbdngqpvfcjt +egcxwspabytsgsbam[hewsugjwdvnywgjhrsb]gbxbpxonzzllmmkags[jylmvbwwjvmvkkgvusd]fxckijyjjwfrmlzp[eiohquiromkekgsbp]bpimyywlklqwdpfasc +iypuotjzbcsafzclwb[mudgawqgospvlepaexc]bsqftdoatnacbnpqk[bxaxwphnmcxlptaz]yhbsqduzzzkviyxmv[cfeyjhtefuxjqndg]rknngkyxrldxnqxfil +epqhofdmbeblgqjcpan[tuffplppwdkoimwbu]yiyfzqemymmtzevrvtb[vzuuiqvvudpedkbdgq]qzkbzuuvgzujipvh[etjfbbzkhkhvlslkjg]sqkdjmgjilbpvmr +cukbhochuhppwcuwwh[ziuieaxmtjrcovi]egmfefvbqztrinknvh[tcrdwnuqobusvhhhuw]llwltqrtuzujeuatp +uegokkxxfybcozva[hwnrfpsyzbclsubdc]kxssypkvfyghukcsted[uvtzwttuxxztqwwyjx]lhlyeezyttvgxgtz +vgriivdekqhhyzgmc[lkzxlushgdqezkwkbv]aqtzbkzcfxrkuwkw[aeubxxnhyhlolauhnu]qphfpphyptbmbvcyutk[xscabrjhmsfredzulrm]torgsvodiuuxkgcp +blygklicgpngtpgcldl[melaiuchcudinutcx]fldhqlhwyjqhgthjsrb[qnvfdzzszgaedjqky]amhauyjuhdistfgbipm[irrhdtrtvlhanuhfb]cszydrvyiahzwegkdiv +yrncnxrkuamoung[vteffidkspotxmwhna]lohvncugddeuevq[ueuixhkoouhzzfucs]xgwgddhczhiovgacg +gowzwidadczncgofqsa[gzkezmlagbaetlf]oochwgecelkuokyunem[slzawxgblqhorfpezd]chugkzdgaukccbeoi[apmckbkkvlblsel]tokgjnxyppksnep +zyqnagblhgoyiqihy[oisqkkmqfxdtvfx]qrpxcdxvmtlqbgvm[rsoqvutimhujjhbwaf]xtdayhoscopmejfxz[sqcpfrehprvngyagm]ecwgbravfceaajqg +nntkrxodbypdodgtj[lnlglurkrynztgae]twtxdcskknbsbinlnnu +meztofjunuxbkfx[cthbsibrfgxjyjawtv]ujhnboyhpoyjprrheg[qmjwvltvyjgntydrmeb]dsbnlksebapwyfrtr[aoyswieertsyvbfijuw]wfzftnldrfdpnmnn +aanwuubqnptyoryyrw[izbhposjoffhknmia]pmpudrwiwouwspqnozk[sojpnvluazibqcqkw]veawduaoceyxmzwbgd +aenjhairjysyrfylli[ksygiscororwmpcbpl]mdggayipjsxxfhz[zrovsdxuwyxjjbfm]vpmedxtfdporoono[zfnnenxocrbtapmnezl]odykztbwvuvlngxkwm +aetllelassgaxxhspd[knioznfojvtrwjtnvfj]zmdmmmgudgcrchsuufw[qowcvxqgjaoptskz]qyrfhavolkmidaul +gkevcmsegjotmpa[yjvykufplocymkaq]yhewirtmatswhjud +kaerzsgqzwhdrlzk[fgmfnhjaylhdvepgdr]smkwpurhnnhaqccuho[cznwafhuvozqolaruqx]ktiyadiryeclynr +qnfeguqpvoiadeipxs[tuodvfpmqdlndroq]ruumxxencwatfiv[otgvbhlyuhtbtyfews]swsjtpcysedmpsgwao +mpxuvhlsahhdmtwlhz[saxrupcdkcfpmpvzk]rctxchvmeqnqsxqizr[isqtziiuucctgioof]vdlchnruvtuupzvukfx +czxihwpinbwjaatnmx[quuiszmtsnqdsugbr]fhhhwhvrnenwekmyi[phwhrltyjkmdffqyu]woxrbiznmygdqbptf +qwqniztrmqkkiyg[yvknzntvwmikawjlgh]izdzijciztugcknoi[mqpjeordqprhefbbsdj]rtwjvqdagpycdsxtd +pyslrefucxvqpgtnfd[guaqdwpjlwhfmmyzxln]unlgsygdedtpfrpz[uxytlfxsaeouxxdpdb]ufpwpasnaiqyqnex[kiulyoykitwlllexti]cvxikzspuywpgaud +rbzuremuvpunjopiw[evldkwtjsfwgvdl]unsafmnksqehiore[ipvgyeheeuobibga]ohwjoehyibiihubwuo +zlxdszmzwikrjfjfh[rmzbjspugrnhysidi]impguvxjhbhtirmdihz[wlpaqqnimsearxzka]fftirrvfdqzoyusjucj +yvzxaecltitusbcfqv[witiggtqtgarfrq]bhnbijcfbhoqpojeuqw +peyeydbwowzleyebpqs[abxvydhobwmlksefjy]hntuuskjfvsfwnmh +gxdajcawzfzzhjbzpxm[nxdsexkhsbaviwzw]kojsiljoybqxuvi[razmescyfxecbmzc]fdayjgkrzsmzngiszt[sdqgfgolavfqmuzqag]uzbbbcwcizcmhntiom +gssllxegqicytbgko[imezntkypaaclprdo]hojadqftyszdiohirac[wcpiroednqmsrywvxsh]gkfmxwfuaykpwmdukm +iwdziuryoqkhqzukcbq[qdoppjrevjmjuod]jewewfyupjnuydkn[ysbuocvxflmhbdhlb]ggjdqbzqfekjbbf[ubywismzabwewsrl]fufmyromzqrxtxsijkl +tbmlgasrsqjxwto[mvoqzbghnwpunzvxu]wxnwrrzdalxjlflva +hlalpnzdmwlhuwewel[uqawlldafxwhejwbxj]vkktsmliwswarsq[isoseemfosjusoo]bjbjwogehxaqhasloxq[oktpqmpxmsnvbnsubz]ekgpiztxkkuvpszb +xfxkkivnffdwrqecja[lvgeafomwyqhlfd]uyvvthewoyqjyoo[dcoayhnhnhakcuv]sfucrodbqeqcqhpmc +iqfduwigwfxgkhbge[qojiewaocberonshm]toxtpcpkallieefn[swenxuejqehdfutw]oaiceeyuhhzpazuyaiw[gqbyuetdmvtttffowv]neqopgkvwqemnrmauc +bbwxyipchypnmsk[lefobpxeokqvfglny]rwdgvzdupkxjhppcqp[onrpulkcgonndkfq]eegboakcdoqrmdgfta +yxeegoeubfjhijn[pmdjdggehnbtvfqkdk]ofdoklopgeznrvssgdc[jidbyndormgpitjsl]ucucnufigpzjuuxdq[phajlefstzyysdkdrh]vziqmjzpeeqnqholz +pnlllqydepsbgkrhm[ltoscinqrrvkdyusds]qwwtxmmexgsfqgoh[uucslmiboquvlso]xmbeigfpdmodrodwbp +jatdtuzlcxvgwpryf[dvyuqxhxkurrpblehq]vowbsishfgkjtvicd[krvikdxyqlwdjjnd]mujppmtqzmeviflf[ihqppwgfywzrqyx]aobhudzykvgwwhirfiy +thmdermwtxojztany[xcohmubhlagpuew]lnlsiczemaohvjhhknx[spnegzrtgilojpnoxs]spnvmefqqzpdfzset +jccjsrpjiyokryde[gfwdanjjnbycygt]iqiuzghicmveelbxp[tzugzompmkteyydyeb]bkvntycebtvjlgour +rzskdzdoxsdqinbmjlv[fnwbduvtemtogsfi]oayebzmwazggkoo +hzpsgtucyxemkvmfxy[duxikzpqdgcmkbl]bluegvpkqmjiyzibglc[qruyknjgybyboyvmrsk]pqyrdevwrpeatgkyo +uubdyuzvtcfrrdl[stntntweakppdrbqk]yoiwxzsdefzihdnilx[vvvsontntjvgcvanni]sqdbtjoziwfolwbby +tdpetsinuufpbezbgpt[hpklzrbaryhnibm]ucetauqranqexnfdstk[sadfrrjazeweeec]jaozzdmvmylzatlon[gyrmfjwewarvlpsh]wfojorkgrvraihwpaf +sarrhlzjldgzhyuvefm[braqtukjacxtcbrgtx]rpfporiksxcacot[zezcjaonoyzxnbgd]jmrjkrugljonkzb +hclqtamrzmzkhhwcd[hcxqnplterhqgbude]kduskujldxotldizi[ashjjijtmbppyhgxo]ozdvjfhxmojeqagmoa[dppzupkveblwydh]qonltaesyzvczgyng +urvfscylyvpyvpqwl[akngblyladvcuwa]pauygcletxnisgriad[ovsqsgvuccmdzqcwn]jjugrvjyydebzrjghae +ohvihbfwdsvpzohtu[qsxghcyyscnxwgnspni]kxlgrkvsbjeomgckk +gzywjgljugwxnrv[mssfmontfbahkya]gfmnxglcggnbrpvuxv[poejydksxougrcw]tiqmbdmjniaqnqgptk +hillvlrgjsewmjkoha[iighatessfoqwexqdc]iqwztbnauifcazihogj[xgovsowyvdafqch]qfjgljkcgkdmrnlrrmv[hnjcrfgkftyitryole]muemrwwikauccsregut +vmdrttktgqkyovr[myycrednrrhozjdhiog]qrrfvxcqpthdfcls[nipthbalwkyqrmqy]xaprggoudqizdkqu +ofmohzqodnueziyemx[njkghrspckzhduwsrg]fxxnmxloclzfmlkebpl +naurkqfrkpbbfkmbe[cpttgjergcoemawxjtl]cdkngakkemsmtgtwyzn +xtwigprawkooqitoy[dzapkodeyqhkixy]zrtxkzjqgqeuagdie[vnieacbchbgexzaf]ezbpshpznqosvuk[mcmcfwuzlyodiqez]bojvjhtatwvmxsxhkbs +muiyjlnqtepriyly[cnrfxiwdlkrqsarpc]hdlysxsdtpqxquhnz +clmaeawlvsluxfrhl[rayxcpbervctzew]syqcakahftovtzcdl +ljjlywtzejfslouih[hmsyjqsqljnppyv]bxdissuzzauueguk[xhyiqeotzpbtzsrd]wapoxmkfmxhbykdv +duvdnbsaqzqemzc[kfefbyefuptincfaw]jhuvhgdqrnjwmlfrmr[niprevfcbwagwvewhj]hdhrwocbqysjstefldo[uelmkdqczcnlmaefjms]bwszcueianjsjhiywwh +yrfewhgpkihnhct[pxzsdirhdakahwdxteq]ygayoyiuikakdqo +wjrmypbsxqajzbtwl[pvltruknhkznchej]ypobvzyforzyiihvzq +pdchmvgzmxaspkcwkpp[kekolrkqgqcekeitv]xwpjbdcxgoelowm[wxdhdpqotthaeay]ovvuawitaqelckg +fcqvgochyglldipl[ryndsmjdhqvikwnexf]smwbuebgfzzmfftrdck[ynaegesquznhgmisvri]hwbktncquitjaqs +hcbbiznmlcfgdfjtgc[xqnepuustubktgck]jspcsloqtblxprd[mudjqeoagjqcfato]vgguzyxablhnrlye[rvzjejrpykdzzqcpgmc]okcylioamjhremephbh +ihlcdgalqwvznxl[afsqmxduvmdjftmrjeq]ekvaovqjvajxfdutwhv[zolonpiqednbtfpsrh]vurkbqdeglqdsml[jivoaiwnfpbgbzzc]neycassstykebswqao +bsgrhhzfgwsgzowrbj[mvkzjwkxsuwxnioolfq]yobngzosyzkmgrphxc +edoabezjjyzijqbgxup[lcxkqejwnnslgykokx]wihvmpynxyyhaysxvrq +wmbgvnekkdivugwirt[yuioeaoerarbpcmbwk]bdlohxkfgdbthtxlc[zqpipkuumpyyioewz]xssqnavbegcidoenex[xvcirztjwasastitiy]mmcxttawlbzdztesk +fmfwtjsguazrodvdy[uuzglafbhjlwujwr]rjttgtqakbrloqs +mjtlntwhjqjoxsbhk[adswsdpwqnvqtuj]uwzfdezklxcvhvhb[rzmgufbrcamkvsl]imtazflkqvdgqvfthc[pvktfhdynocqbhqb]qjtlmgsjspdfgoazn +hfeiexxrkdehqttaam[uinfvckvhatgmlblj]rhksgzqfcizyqqx[ofgjnqhqhveobpzva]qaxdjvvaibeenyuzpzl[ktwkynazrcnewdnb]yzmotgipaelgbsahicf +djhinybbfbbvidnyest[zougucdzxpenqpoi]vvxbocdotanwdrjks +poulgwkphlvqfjplgw[enhvwdoftxrnowdy]jfepitixnyjgvvl +agbtjztsonrgwzivf[igqgvjqttujviljk]pmqphqrfzfdiinxhy[hjpgkjjwxgfsiki]fqgfwrylhecwcoowxsi[fygonoznhkmzcjcpm]nwouwxzbpqmsxnfhedh +fnukiqycmrzcije[optroggxrsbsokabplj]vlepcfzbmvrqptyx +pdteouejbrhsicugggj[dipcyddhrktybch]rsynpfyiklwyhvlzoxz +yuxxurstojjfnoft[obornuhvvdtcyzj]kivbosojivpliva[twgyjecwqsxjmgi]hbphkpnfffzpbwjgf +iuauoxmsalkxobrgb[blehxxupivauaxkahxf]torbqoddhsksgtnps +sjgwxpuwloyujust[psqoquaifhrgmah]vpaddscloldhahh[hditsfewhihijrpf]ofjdasdbjvfrwefs +arpvdepqyadnevyphg[kbpdnghrphvogmn]wrzcskupnydzepdmxkp[beeaeyelchimtyrq]yppeqczzpjsntfytp[aofegesxpscjbehmcr]wkhyeeykbgemqgcynxs +ouluccjlcbcurdpkzg[flulmqooipvjzhip]qkxrrgvodksuivbspr +zfmcvmwchidwtgjmpoh[ecthaqwuytzvxcfk]pwvwrbzdjqdtxlq[fwbcqsvdosnolronvef]sbroultaoabvbtvh[ziihpfydzrkdqsz]uydoxylhbdlicydahf +wyvxswplnabvdoeshds[zhrpmmoiilsleemryd]pgkwuzialwbqkiw +ehkebgpllhheumhf[pfovxzqmiqoxdmywhc]qpzsvhisrjgjfqnliw +bzizropqhokoukoxz[ahvweuhqlrysrwu]sdmyzgqcevcixtomzch +kfyocamgrbgzslp[bclztdzvmbyetlgjk]llzxtjeauatwnnpkrvp[pxshjlevsleipkfkmf]xblovddfkfhviqulap[zhqfznscbngsaej]rjfncwzuuqwowdhfk +biaunelzsqaxohte[zyqygmhjmwigxsfi]lmdfmblocglcxaszya +ngxgqwjnobiygnm[jnhtcpyfpwpwkxapib]lyhgjgvcuwgbxgxwn[rovvgibkfcahiyn]dyojmojklujquiqfsj +tqdbdrqgfyumjwktbg[weesraucasfagyailb]ilhskphxtzaqesynmi[stfgxrouxicascniwpo]yfkxnhvrwkielncq +twgbfgwbpygvbfnyy[xhwmhyacxxleyadli]wffogpkjkmysxzlmpuv[qnjizoqydldcwubtux]askyjzovxsalrrgo +yunqqhjmfpqqycv[vamwyuzotttqgdzgj]lmuivwjmlbeqkay +qhquozlhiohsyzwv[utxfaionxyjgcnpulf]nkmfgjxfobxmrydyic +wehhwiznslzkyncnkc[dzxeftrnxfhrwprllke]imknddjnfrzanslzdz[dfqldjhkxhowubxs]ojzmgmludytadwespep +rbkqkcqoxrfczfwte[poemreldxewfaif]vehqkzgxcwmvocban[ffpechryektpzbdaivy]emfkcgsqpqkqxiitol +eidbkaxexnexudiembn[xyiztwlbqvoavomnlwv]rrfwfdixzpzvwkhwlw[kjinrqheqjsynha]pilasnmhghvvgaxor[nrgzhlsetahyskduscq]uazoholzvqjdaovgjr +ynlcechniybypvzubo[fupezmnrswguyjysfj]ckmilshpttvobgoux[hybhkdzvvhelhyvoynm]amrybybroexntrlcmvy +qpmlcmgstzjfincjh[axvarrnhwnkyucrz]wbbpucxtqbdjxsug[tutypessbhpshlyt]wwlkakvsggtbzcz[rypxpzrrmmohyowkja]aeuhylvosccpatslhp +hrdlnpgexbirsepd[waphktwkfccnylxg]hgukjgxutuzfovpazhx[jzgspycuftkivlpx]bhfazqqagtfpljr +ciyqjrkwqlwtuhh[lknvhwchhuntllyvjb]ontiepkrlphiydhyir[pdcojzrccoatarrqj]rwmyqonvfiexmbnjy[nhknsnxkwatatfhwa]qzlqiiovmuukmwypy +tjxbenxjlgozxrtqdp[fqimqatlktqjwjdzuoc]fedjvxnqivqaxkvcw[lskccrwcsxulkabzp]orszzlxhimwlzfawjw +yufbensvlqaxthui[vplidvdhajkxfkledbz]uposqezqxglywtlxgg +wacgjknueqomqccqnkf[erdhexyxtcmmvhums]bnywbavxkfzbqwlppv[bwdbqoqfxejqnsgjd]eafoepuyabzlznxw[etyfwvldfchsrdsjyec]apzomripffavakswd +conwdmtawpjnzrjlkrs[lfssaruafijkmgdp]izwehdqwarvfgxi[stkwrpsrwwucxlrpvd]sucqudlqvvklrfdgac[gelbgtycawlilemxamk]zmdjppqtsdlqfbhmm +ufwwjiajxhcorfa[hrdobejvqrdojftlnj]vamxyyehcgnupky +eonddfixsvjssautqun[kktlnrsxhmhwisd]drpflrvwelqqmdrcleu[vefzppqxcrtevyv]yeayirahatkufcjvax +gipuuaoxlxfkqld[kytubcrnjxvhdxjto]kwpqrvvtjopyigmq[urijeznvkopxtgkd]infdbnklnolvaqwwvo +bdqprkxthvsgqlp[qtcbdifrlnjdpxrb]xqmtwugptmssrivqb[zlkwptpsqnljxxod]esxomobcnfjuxxdmsmc[tifraqareavetzrpw]dlpsxjssqzyqwhd +ylwhvgowletbcqjgr[tnhoxqhrnytlbnwifx]pyzwjmotosezztkqd[ejfcslurfhiompqindp]kvbfdwfmwkiswfm +bqlhxpzchtvwcqc[jhpqckkyntskugvua]ylakfwmlerklrxq[wjrmeexzlljednrxho]rdobmdgxkucmdrk +ehtqwbiyigxjvkp[qujbspkhxogjrzskfm]qebesubhovwonqudy +sjqrkysnnbgtkhwe[ibgrjvqztrkknsr]mnbkbbxvfhsihzkbsqz[hxxhvxonqzrgcant]kbkvnbphoymseakbxjf[yjkdvhsscxggtyyk]tofzfukarcsahrmvs +ndepmgjnsgfsttp[rgrcqahcpnsyknjkd]uablhivltavxssnx[uwjmrokgisrjukeoh]wollclyotaektyjg[tzbziofnztlojbros]qvbgoapfzbecqwjsq +lspiukvizecamzh[vgaxbxgipyodtbxb]qpnkwuqxsgnihgd +khdzfhioeykvnvxuhic[lhfxiidbrwldhvfav]rwxsfwhshazzaxvk +coaljuoxfhvirzhedxp[femqrflktuakhveiiye]iabhkrebiawlktxmbr[pzvgzzcfzhswxitunrj]kqpbmoluwjetvhdcr[tyqdtrnkdmvdpuf]skrdeadiylehnbiyvws +qimxmesehwdrqskwitd[nvgxgwksihjcplpl]bxnyyafyzxludvyehd[hswtrhxmggpcpcvew]cucgudrfxfbietibgv +moiyvifvvucewfqu[wuzvazqcictmsbtq]nktfnkfjbsejorafo[vfreizeqljwshfafwdx]xrtbsdzcfkdmskiiuwj +kchuwlbokzivzlzvib[izbibinxysyjrvtapis]vugjoxtigdmbdqjn +xbclcahcqnbzwpvshao[qkamrpzzmssylpxb]tjsufvzaorutvdu +hraytavipeznkuoi[jmllyjddfakuxwfsx]ofoxhbhnucmiztrtcji[vebzprplbxwqnzllu]peaegqqeqbjikxff[jxzebruqgpoqmklz]liakpsmvutnpufovqlq +omtbdjlfagkxdlntz[mhwuaqvyldixapgoaec]aghmtjapinrxlvem +kbvvqlrdswbturvx[qpkrbbaxhpljnhlytou]xsogoxibyznqcpqgygn +orqcxbycauryvjxq[ijorpddboqkyznnnm]rvildjpthqvtdrzcq +hvttzyckbqjbyfdn[lzeulxlidymszjl]wbbmixifmqzkvypqola +eizqnqqixewedcvcit[ohtuntptfbovbsnl]uuswevyvyulevsfnw[etmfugdbznyzikdtx]euprxmmhcrdoefvfjg +pvxjhbwdlshqkth[gwmtamzhtucvbkmwacs]uyephbahzeptqmif +zitdlkpouvntzndz[iluwraejfdnwafe]fuevzmqlsflfcht[suumoqktussjsze]dawzltubgawnahpd +krskxctpuowviqiqxu[xunkhvqyyqiqhyx]rcdhdjoqrutobnjpimv +frsjlbcvuwydaobhii[bdatbysbolkcpzcxoyf]lwsfakbmjilithjrls[fhozecjhruquesmkca]oorqtbaamburjorhy[occzlzfhekgspeep]lilnnsqheytwakzah +ragajrztetigfkm[egetcjedsnrseahrxr]cblhtdmtcnoaank[fzhqephlcyygbwt]uyqlhhlhmnfyfcts +nklzxesmrrdlzyakdk[pfexuhulnvbmndvyat]xjvspjnesqugmkngn[vmzvdrheaknqmzyrc]xfncycggjiaqvirfvnn[aqeinzmbaijlafd]pjojbnvismokshrs +urteecaminrqiohs[rskgnsdfpksfznqpphc]yaxixbacbtysdrnwixf +ibvmhqpmnpzmghdtdpo[djdzntakacvezlr]jtdoweayvyiaskblc[qhwimwixemjmqsu]rzekezftftlqqovnq[hzeyrnhbrrducxz]ceiqewhcqqmqluro +joqwthpcrccoovxrvq[qjlcrltwaxkjenbbql]ovebjdqfnfkomjpswn[qhwrxhvbaattcrkvff]nmytfcchpqktagojhtf +jeeuutsrxjlqegcdlrm[chrtabpzdcoetzoopc]axdhgbwmwhhlrvc +djcujdyidkcgwygy[zfpuoobkfdetgiifrpf]uxzlkhxzqgiuyvuc[gboovijloiwizfuuye]wimticbreszjcpsls +ylpbdnvjaavulnhg[novahskycjcruokxbrc]gzsmxnvpupgxwhx +qdarjsoimlwxduyp[nghlzeghibocgcbhqb]vuoixghxxsxftuztlxs +ikdnbajyzpzbtzjdey[fiygpvlyluerdjvcdc]hheswtvpmtvjochdsih[kmjnhhmbpokaxsrf]byzdcdlvgyorjvkujyl[ttxlhbnifbfgmvs]onytmkodkklacgel +rcpgwlbaskiorvxhgsb[xikxwyiageqvilea]rhkkzuqtuxbhuygcxya[prteqotsqfyypus]mpdedamsijgmdktn[ptlcxgtlxfnvychnwe]mdjujbmrytfbzpslad +edjzqlaktolcrbwboup[bvmtkmfmidimoohq]kpsgyntrgidclnq[ohqjnvirkjlmztem]smtywugfaobbpvmzj[aksdrqczxftjrzuylmm]ffyrsvfwtqlmwbw +rkgutyhaonmyick[udryocpupaohqhrmmsk]lmusznhxbkbagotha +ebtiyamyxtfcakoku[tfggedpatfzjvirou]iwbguywvekoline +vjyzycrsfycfrookru[iszkkyvwngsskic]bnnqauaqcfxctnyofoi[tlegfofrqiuqlgkld]biryppugzufezftpjra +neipbfcjvrnrmpijwhq[eppjsmrnolpscnfowe]crsmezklwmkbysajb +quwdpyfsllgkwtj[ercxwsjcfkbpohokuc]isdjfklflnudrjetf[fuxsclqmfyplxxvao]xflfujjqnglxzxlxz +vfxrgmnvontljaodk[pwtwiqibbceehlnhf]lwzkbshrmagzhwqyq +ecfthornfevsngitzhb[pblbvztbbsbsxxuwec]jtjnnhwkekrgjanoxbe[osbstvuwyjietzx]xiordmxphcsjnzfnrwe +tcnlllsrvzoxupp[ficwiahpzqtauuk]whxfguillhkpxitoqq[ovsdwbddmfojvkqrxb]bfagfcimddodrtb[lghczsmdqufswoayezk]ctkmauzrnhgotbibbb +qahnaxgypnpjftgu[bghbgwqxwfnfrcybzd]qinmtddfxbpkhqnna[rheeshzhyxfbcfxkd]awwsrosrkyfqcvtx +siffwvlfljwbcndns[cawuqwatfhgwsphjn]twfwwneebgzxmqyrhbr[awxuvozbhlohuaxim]dykizkumcmmnwiwdx[dikxuxtmacvaxiwih]mscklmepmcgjemwtvv +nwnwxbeggraucwj[ygdjhwgskclfginltdy]ngfxeqsonadvobrnwne +ceulusceecbvzesfpia[etyucdrmmbsstudbfo]jjzwvaqsiovrgro[msadpldzcxurzije]mjrrrqwmyqxpdgmp +aiwctbwfathsnst[ymcmlyeojcaokgf]hchdxsyquapjjgncfq[adzpesdwzpvcksioys]rbfqvkxsicnkphd +hnbounecoxhinavuro[tdytxmzudgjmyxmm]fovpxazijvtvirqfrup[qbfsslqkpyioabrzhlz]htlcbtysbfxurnuqgs[nybjnpqgugmtfculk]zxdfwtbtbvhxyrtcodd +ecszlqenzswzeujn[aymhmhqkvzbuabtr]qasueshfbfducoit +bmvypnceplfbhhsko[eypvaebyvggpcmzum]ycwgnjvrjmdrkiao[hdkledypozrgbkexls]isuydppzigzqtfo[onvsgjzwozxcvgkukez]uhjisxtizfjiaebue +ljvtminczzipicxg[eqfvilzenlbztef]hpdptelqvvscyfqjbk +kofmsmvngqzdobeg[atcxvdptaufgfpec]rbyvvgagylqgryjmdz +qrqirixxxpivzyxidp[vanhxwefpeffrphvwm]awiajngjmxhscxctxt[hnmowanymdizdow]lqjbxcvbswqatxyp +baeknzdxlkxorrfi[tiqhvwvqoyavllfk]uqqdkslrjsueklu +usgfgiqvoudfsdyov[unqciexsmnreobavmoq]kcboezrfdmoqrgg +xrqjdugnwddstnr[gbnpzkldpjyfady]edvtrvipwheribydmaq[mwzdiuqdstogfjy]owanzbjqvaqgsgf +oumjseobbaxvipit[ukwqpfaqohsabpd]twomizennyccksgi[hszmrfksmdcycyda]connwmiollbtvgh +skyizttcnisqncq[lcxdhawnbdbcptj]ocvhdptvtfnwqcdmjff[sqbbfcaufseolqwcjt]xlnlzmuciirvedlni +nwlhzupppktailtktkb[bzdpulmwswdaqrv]kncfgfqmxoohevsxfp[vgabgahytpqzalhap]bbubtzxxzeysqyqp[nhpmkotpzfifrfpmk]fruxnzwuvonfoxc +yedymyfylbzvjfwst[woezxcgsurflqnrmvt]qsiblcwatgywwbktdmh +gnbeeaxxlvupyacdpl[dhgikxwvtnhllqs]dzsbgvmgvhcbygjkxz[qmayyikkpsqdoukt]kdfbifunpwlbhsh[qrqskqnysxtloxs]zudxossasajrdeanct +rhftgsygepdspzqbewd[lcmdbukbzwdesfroixj]oblwwxyfconxmhefjow[fvutwgcvuaemgzqanrz]xtiuegikggcimaobg[uhqwmtpowirexexim]txoyjvcawbfxprxf +viebpcquqeagmuavf[kxfkxsoijrjklkgtahh]gdxrwirjrvzjcykax +uptdisvspkluwgzkti[omvlmaxnyxyzwuian]pmieocovsvpfcveurx +ejmnzzuuduhzoze[xrdlxozvhgiofrc]sxtycslunhjmvejtkd[pakbfwkagujukiybe]adudpcxmlamtkwak +lqyqdhuldmtwbvydji[okhzffzbmlvqiko]wdcicvzpzkaowwqnztt +imnhospjiqsxihx[utoykmsvdetrkdxvzti]zgdfvtmfjggwyjef +lwsirsmcseswkfxh[izotdhmoodsvpsp]jivuksxahorpwcgxnn[plncjtzvyamfyxzst]nnpdtmoozfzuemdcenb +puavooykfwvhwzmkglt[xutftanpuhgsdznc]rvzdveoxydbctczqu[hetpqpdgohitmgtgyp]koiwybsyijhmmqxesqk +puivygxavmlrxwkst[qvtxsgezqcquyae]brdptsxbxnobkvcqclm[ibxfeuecufosgtzhxg]vziaqziqriftdfrpnll[bjfubyvxxrbsjbqvi]nnlbiuncvdtnnarm +tlzooyjugzfsomi[robsmcwkpeprtatddr]taktjvhztdlygkj[vbjvzeeznvmamus]sformulcgeirdihntt +zbcyicsjcmpicotmt[tbrfctpfnqspmvnv]edzcoymhzfqwbuyuyu[jhauxxgwnguurrviws]rfkagjqfdvhjiavoxtf[zdejarfvfodyslh]pzjedvtgzwflpduq +dhbhmlhsizoeldofqs[qcypvphfozxibpjdo]idntecorhucvlufrwu[naoixcxuqlgsytnt]ehsyusyugbmahyrn[djtckrolqitsztwtuq]urantneyeodhvorgsx +cnsrdanbfjubsdd[nwynwjxiyygvgdlx]gyyuqjjvumvquvzib +otivcdfzmsjivefwujc[yiveblxrayrkmfjwd]mbwaroznwihbnbmjp +fwanqgdmtlsezhtvat[bhxmmztvspchqvhovae]cnjyjntrcijkmnjwnlp[rziosbsufkiamqmqnmt]mvxhzoxxibbkezhzlks[hfessxjoefqfbgxhc]kdgmlomxtdfgdgku +ygxiiehdqiqtqjzj[cwbddmmlczrgdgpibge]tartaeajmndarksakye[qnurjchyeijxcsdpc]uguxoncwdrojsyszsib[mlwwasmjacumzfqr]sguglzsozcdjzlooexl +ytyzugjtaxtnwxkns[aclewmcdbbbwyyu]hlfhrgrigvwsdmdethb[osohbeuazmmffxyeq]ygmbsfwcmyqowdvh[pqpwyutdqwwunfqt]ppkundibovmqwjwyll +vcrftmfliijtpaqsoy[zcpypxlyshsruwbclj]mnwgypyvzdxnnie +fmfdmvxkdupjadbxh[tauggdjujfbeogtsgzs]pygzoyudakrlrlba +ysxiybmwpoygkyle[xaaughrlqulsertp]iukezabalczvwieegzj[wlycqpkbqptraajl]mjevizxosnolkxnfwxc[veialybabbpytrf]tpgpqighdqgphcwoysw +cnxnptbcjhgrxrtremt[tjguyerqizvuobq]honeukqpcsoiapswdgs[hcroutdslvvzypfklj]owxcxqehkqqyeflgi +ypgeqbggpntconrgr[fmsyjvaninmkfqekne]ykrmyjpfwlhnsvgehop[gvltviftpcixosamy]xlsyzevtwaokuvneo[nbfcynlfsbmmweiml]nxuzmhrwlucgvfy +zagsvkbkhcrkvnukl[pyfiiavqjgonrarga]antgzbmtohtndzgf[gkvovvdgppcnyjifrc]lxdhpometcwlkofze[fpxwacqdussynpwd]mymrmftjovoqtkuae +xrtjipuirgczdlrrlnu[xdczaqvzsfgavmzq]luocuzuztdgsyxbcy[agpcmbiyqxfntvnmzn]atjschwzmauidumzxru[gvmmftvwtfsvudtd]vhmononuocptbuvorau +fzozmcmcymohndlq[rnrgxsywctnmxxd]unfjafhfgeexfykym[xnldroqvnecyhhcwel]wagagwcqljxduzebjeb +efvejswssxdrqggx[iqwwyhgngmwzwsw]dlkdcjxurmpsoceomp[scbledaqpgsgynjo]rsdxazcyjgcubfxlbb +rlkrgjrxefztgtho[tphpsircgzsauqfew]ridnbmerksozxzwx[lcqwhfgiihdzgtgudp]whskzgdpjubkztb +qbtcopfgkbhzhhglhh[ostebaqylyggiyfptkw]bbuaatfqlpxstpgwg[nydgrdgyazzfwlagrz]fiiddplgxeyyntyeb +bogowskdtwkyhtdpzw[uxvrferconwfnnj]eukencoekwwahhefvs[xtrpjeahwpxbwgogfmh]axqvtgibzojnfcku[zhkpmdtwlogmypeqc]jzqywlhocshrdrlgd +rdmpdlidbkplejoikjc[iqzadghltpndooanzp]ltizdvolnhagtlvr[rqcrkoaqwfwjpsrj]rtlcwqisvkznpvrjrbi +ndbtkvzkgjsuyfibsn[gbfhvruiotbnbtvuxaa]xihrrhcnbnowthpdge +vxtgjsiuodbsuhg[updgogkqrntiedefvh]xwgrhmgmpzsxyen[tbhogopfepprmtewkm]fmrtnudhysikudz[rrdmqrctpwlcykzr]lpbvstnhcmvnfcpngja +eoaqeiqpsqdqkdvia[pdyuqgwuhxfiukmpvw]wsjyvdabhrdsxij[puikfklqhrmvfrwomu]zvbbuuromxgpnmpviw[fvfilnspmeoxozaba]yaouxfprxpkvkit +qpaksrcracxnyuozqc[evqvzzqomyzwufkvxx]vmbkqqkzjskcxbmbbp[alqaapbcvzuxchmaa]pzxrooiyfqprfaucxue +jmjvvyxljzznmaarmau[piytxuyakxaropkfnfb]txaaoeuvlqiwynhqlt +yrgxyekmldicpvo[wqcvsbptigcqvzoet]jjwvbjbshgmwttac[ymvjkuxxoojchqomnj]tsapoddljyrehrxrke[ajspkmvbrzxrxlpzw]hwymrguaqnefpsza +dmlshfvkrzncuuoo[fddyurlzqbpqdidtkrs]kcewmacglikdszapy[fltgxlltlvysvylrl]rgovwrvccixdullrof[bqkrpxjupbbrdnahf]ebmiiwmxkutltuxwrds +lzklscqfbovjmjbo[rhwheqhkaseohohelh]msyobgeiybsbyucus +olbjozztfeowxftbsx[oefyqpxsebyfawerwwb]uyfpnsvujqenwouagc +hwhbihujnzgayah[euifzicfxexpxir]lpgjmexgfyseevwjpqo[nniwslmnmrgybuelwb]khkudtujoigkyyjipu +okiwsdqqwbijptpjzl[ktibxjcdrjvsgxzlgg]cimquzswgbhabcf[gictypilnrboctfwls]oiofteanmgnauid +hdwokqbmfofrujxvf[gcrxxfsxmycedcfr]xwcmtasmlcvfmezvtk +gcxgyjgbqhtcqznfuoh[yitqnwqdcpkgwzayq]oqbiabducwietmxira[kuxdaeohprtnmpfniab]wddlljbeofkomijydzt +gnxobceomvkecom[oedsyavphnrvulwlqfk]klkcrpigniietqecrc +bgzhntrrxvjvhyqhf[tnyvbggtjvjfgratfo]hltqszvzgcutrdcvddq +sgzcemtrlzdjijht[wtvzogdoomtmhxcwckm]nmvftmtbucjnczm[hkqmnugntbrrsphbmn]yfvwwzebdqjkryhm[ydcjwepsqqrwnhkpup]tyssdovqgkhvvstvd +buhlborygnuuklh[haftitnpydnilqbqabe]gemzbfstwlhejmjoox[awjrajspxybgdkbl]nrkncxgvjhuwukw +suckcafpmeixlavp[ehmqotytcsxzagjq]vfwmytywcapfwlljl +vblctxriewmbbpxo[xsgdnvmcmfnuejlrtz]iltofzajbcezlpy[wnfixwfqqgseisa]buystfqzokvletbzv[woumxjkmiqqstnt]ciarbpnsahayntnv +cjsgiueunqlisps[zurvijydsqsdtktm]xhlpspwgqlwqfvx +bobcmszgphpejiwlwdm[wwjrxebfctqobojw]hyrcpguihwihhpmr +jlyvxnexbisiiwyjjf[pxpqjtfgwysrewmrv]xcfaninzgmdidqswt[spnysxcfdiwijvfqitl]wigmjtxvsmwlquxew +qqtluuthgrubwpqzr[kgebpbdpqekehnnuyuh]onnyuyxeqstunzueapk +sizavpqzmcfexfocoxn[dwcfbufvxxousaeah]hymczucocssffcj +ldupymvmttlywlxbbs[vsttjksdhwfdxclitx]hfvkvgmtmaxtifvo +tbgqiatbujypfbjha[catabtthtrydcjbt]aujolgbocqymyeqfr[apsuwlktuaukokmldw]qllsjhthoqdlpykgwz +zqtpkzchpnnmyzygsaf[zuokmkcncefsioenp]ynympbineurlgzkdys[nhrjzpmbwhwcsuowx]hzawgwukxrerbljm +navcmnriavzmexm[xdvtpfcjdxlbsyenvtx]byqzubujbhvpwfcme +kookhqsmbrpgpsbctfp[wlbmttbadvipoyrojd]cqmhhdfaunlqkre[gqmltgpxfyljdyo]zvzerdpqmktqmezf[npidrfvvtdeqgzhojn]hzehtqonmwoahdakvve +tanngpmswmpddgfpph[egmymqydmigpnpr]bymycsueiolsfyfey +uddmrzbeefaxbulsm[ieevtshivgygbvsiwpd]lbxhzadyduakugey[sqywcrjzoxbbgadoqne]xngapfdfzbwcrkd[gurtymibbzvsbxtpypw]elpexxrljomuxnybuxk +diqvdzizaoprrpzrovy[cbayiwiifklhjkw]somecbyhptpmhjvkrba[gczcezgzlsyowteraem]xkjkakyvwxbgmybzj[htxdiogfsahudae]hhbdrescqujtyeyo +kzrqpxxtetqkqqfxild[tenlubsvlvxwjgokm]zxfixurqybohvhfa +pjhbxnktknirbwjp[arlmosnekoqwtpysn]hexsbuespjgsrzbvpf[vaacxsepjnqxegwqq]owuxuohhzxqnoqepvha +pumaevegtbjlzsijtf[cjpsnszjnvoexufcgxy]dxngvevsnjzsbuask +azhhrcrptkuqsvxa[hwxldisbvxutspea]tiqwqugkmslokmixx[wzqlcgyfzacbyoguk]klpprvhtplelelsmx +dumehssexnwcppac[gucpccbmtrdgoee]zpcpjjuztjtgxxhzroz[iizviarbucshvccj]xlypepsxxhxphttgc +deujoayipwnugheu[nnyjneomcvpfrvfu]sfspbwylbnzbyqh[innsmlncnbxrbfuhu]tldwbficslnxpkzlrtw[kyfmnucfyrwlvbb]wedvxsifdxaysaw +lcvkjzckpkeyzyjgtwy[osncmhyofupofwscd]rysnhkmiqoqulyu[lqwjsxrgpkpkgxnvhf]ftmywmwfpckoadd +pixbxvhtlxjxzpm[nvmqocftgaxxgejke]npibmenishbqrxtavc[jzceumsoxcyqbfv]qcdqqbwcueyyqptc[egixgueerjonkmigr]teecwbxvwhgavdfjxi +vhtgslxovrpmlojcyiu[pngyxboltgfaskge]eawigmpxrezdxtau[osjcsdhppmqtqxixkg]gkxhhsphrnkjyxgmp[khnpkxghpkaxnvgxqe]zpedrsevlishcdbd +ixnbejxsfmcjmqh[pagzggnbjxxwktstf]hcjdsogfetpzoucuxg[gsnpjjdmrqzojcozi]csxsgebagjjgxqjx +mekdjtrwhgafduvnmwn[aaphpbnxrwwkhzxn]jqzcqvefysuegreqcw +wbpogjbyzelmxqeaazu[djdqdlmpfmezzehvjl]qdquppvgjweftqvph[equcifktaceuqwoakk]uxemheczqpboerwq +objhlxsujoqunmhip[bxpjvcdqedgvqrv]rvycwulyrrllbrxlbty +ckxcgnosnlskecyq[lcbisjdelotgldlea]edcebpmpxvvgktuxq[pewmfvnkiiulfehy]electgrfvkbxiic[emqhtmrsqfbebmykzv]jfdpefifxcptpfzvovc +leyueicungygchlce[fbclcyopnajqvxey]jcwvhehawbpflgddtn[xlozeiujqbiinjlvrt]ljmnnzlebbjbccao +mblrhofhihdiotvy[nfatavuoewnlsvc]gtuqdhyxielngaci +eyzlvgyolwwobcg[vaeslqvdrjthzho]zdakaychskakuufan +ukqgdhxdohzgrdfc[vfxeqopkydlzdehao]cormknsmtbidhgml[ceialgwruscjsapfc]erjsjeuxzxjokxct +szronkojjdgnfzkpqzq[xpzmblnarrtycgglkw]cixtddybdschdshenjl[gflkqtgzlxeesrfvx]erpfhhlwbsdasjljnqh +crndgetyvbvxhujqtu[svhcpjoxbaacvpqf]ohhkqbbwhtbcatwopz[nzfqzdbjhixrtpw]dpyfzrpxayfoglzji[aynmktzgxtegbucrw]igvfejgptghxddj +efswwtohurobgbpvlhr[sbgfgmsrjsrjblwr]xkswzbsgmboecxc[odmohossczkqjwtrdi]gvdjrovgilpgrdgt +qihgnzozzcedhgivz[wfzerbwlgrjbwolsz]ehnxlqolcgghtdfkeus[isyrflbjdelvbgz]eblyrmmkbobefzo[baowrnzmyctfmoylu]bzhtmcwxpcqhubyws +tjgkgtykbfdogfa[tixjoqenpxjbetz]oybvzsgugsucpvid[qukesagikwrrpuesq]xodwkyngdrxadgqz[sigwgfluzksbqqpvueq]rlgcptipyfrgihzn +tbilszajwwosrhs[rewcahkzssatddmv]wtusvesduewjvissr[efusbpnhwnrdjwgjthd]dunuqtpzocqwyqbysak +spvqcisucqxihmincf[csjfurernawvtia]vzarehconlkvnhbpsaa[mttsrsqoluowbizxrbk]pewqfgipuxqzsfj[qznswrhnuvmmqtbq]mbjqscwfpmkejjowy +eqeycwhpzzryclb[mvthqzizihyfvtdgon]maeannxtfakrfmg[xlxbqdqlglfspvyqrx]chjokbtqngjjsidqdyf[nnmqygvepumttyp]zipyquwulqtblevg +etutgnamoiukjadrf[phwftwicxcpgdegzkr]lafqcmydwbvsxlegc +kbwfmffiylhmwisrb[wvoulhoyvagzmgxmp]heupruovkypjtzkilqm +hjgmjhzizaeqewp[fepsjuqdjujbjpnooe]rnovsbmzwqtukgy +rlxvqkugtcovejm[vqlkivalxqfohnwz]afmwxjnymstqmem[ynyidmrgyujdkmjq]cliodisdvotckoatva[ysfxjtwokboitvhi]xfxomfghbnfnkobval +oxsmqxhljzdjqtx[eavkvuusdpcbrlwmr]kkpbxnnmuqigfvbrf[qrfzadqfcladouu]irmuceccvwsazcydh[kvkeafmibmbgpjoc]kgmkohjtzjqnfwxkv +hvvzujphepxjyypzp[isabpxdneywzpzr]rjbcrfhnidqlywbgvxf +ezfeilvlhanyhfvd[wgbqirhrycdzzbu]wpwvyghpwpfykgdt[drvcvbpndcvrcirig]qzcdvhfcxqdxubat +hjkktoruvvqmuauitf[dmygsosigufbzkm]rjbwsccifhzyhqk +zazrvwupbrzlepfcc[nzlsrlgeovdbndxwqv]yhjwjlnravqgraen +fqjubgphparanlll[avwevtaigfdxgjet]mgftlttzuhaqlvwqn[cnxupkaxahrlnjelty]yqgaieunjkxlhrha[xexqcuvkacjayozydc]blhjzcfcoyiozuajqxw +nacvyqozsyqgnvkvw[urqhhtybjqfpqqcrex]pxfufqzfghzxinnnlq[vbxhmpntjgivfgzgmq]vgsmxbkpphhjvzqdirx[mrnmmtbamdhoved]zziaxsjdqjfvqzq +hdrdsknkwrtejdgeqg[wbvycsdyecvuclhi]owhsjsujsqjachyh +jwfxtraepnpxwmziud[qhwoewcswwusdqcvfh]czaiemhwpbkflzqi[yntelahhkwcytedvpe]kpkuxgqygwicxoh[vuifmbkhbycxqiv]cfyzggvhpveafhduk +ngiytctkauehibctccr[coszigxgcttxzoqrhvn]hfrpsylypetiwrggzg[xwnfgwaxrjabzmsqquj]gxdqtprloqdojdthh +rhhicddiuxdobco[ihkmummwydkeoqp]seubufqphohblrkn +sgslfpeleveakroo[kgpoljsrrcfwlwyzb]zeacrfqqaortgdv[yoipuknesgpwoscvguw]ubrzxeqpijxuflgsgpt[allsdtgmdlnupofjb]brnjhlzxmijpicty +vbcaptabloujxkqwnsc[iujlwsczjefkoewao]yqwmtuetinhedenovhm +fcswktnxobrvovrjg[qsaxxwxgrenkdcpfvx]bmivhngglvcwxwgjz +nhmxhadaretplflb[eaaitxsycuqarue]zzdsqhjjnebzptm[znupjbepvjzujwj]djueiauiobywmclemio +lzgmurmbxidxqofgvy[nhpkiprmeusixtqhfid]zlpmcgmvjfsqhddfzu +aziympesgvakqhltci[qdofqedxvlvpyqat]txvwrspujxyuqsn +ezewtaywtinlcbrn[idtmhvforhdxgcdy]ohpcvnchsamehoewc +ayzzozmdklbhitpd[xwlznwdbvtciozoykoy]ainwvvxkreuvsgdatbm +kvacickhqbjjwkk[fryxetyntagtppzorb]gkqgbqhjykyewipbcj[zdaanxpihogooeeqby]lxdkkpostipynvh +nzngguddxyeihkkyt[wamdyvzgrnofprps]znzgitnmvvvrrzsb +vnbogcvphumewlx[cboxtlpwdmfbtfegkai]zlxznqxwahbghxz +stwxjgiqglghaaot[gdxpnepcgstafgt]psljddrwgewawdc[snbjvfbagexsbpyh]wqqhsxerdjilgln[jyqcqbxxikzmrguo]sophymnkilydvivcdk +kihnifnjfzhvlinqrqi[bcgxtjpdyxtgejzrdi]avzbrcqlbmaadrrvazb[ntmnrjhiklfwujlg]pifpvzbirqokamrmd[rbanfbdlrtmtkxca]udilckezqvrehkz +liradbqjmqeaifibll[yrfnryjrscfrxgazpzc]vxmlibidbmcwgoygn[ojkunzztsdudqhma]dvmtamzfaanvyivxqrq[yqypfcmwnezorcnbzy]wytsaklpzfftqat +fhaxbfjherqxbzbrtg[nabthakgwjarjsfhj]iokwyfrrjtwulhwi +asundudwctdvninxpag[opdvadcnjnbxptahj]scynlgwnmzdtmudu[bupcfcyqmmcwsqfffb]rjargbcgxvonfgjco +zwzcwjnudozdektxh[wesqhjkthgohlufhrf]mwqrvudkqiysxokugz[lcjiemidwqbdnohpd]psvhnbkuptpjicdmb[vfoerfpkymcjmhzicwm]pwykcpzewskfmho +zbhxhhqfeurqurm[buuctguwokorlkfq]extdceaqdkokhdaxzqj +qcrnmtdrftlnyciul[qvtjesglscjradq]tcoobnfosubnnrps[qafsnrpijrnjkemz]urgzkcxptagwndzug[olhgasghsicjvswx]higdtidzwjfzlfkmxbf +ymvlttwormrtliwoy[wrcafamahrcipugxxgy]mjzzpdkuowbrbqtmr +swwktdvpgkbbntq[jujwbyzbmzktmpag]uinhisqwpyszittfqe +qrlfgtcrpyanzwfeuhl[sstllbrafqeobsocmsc]gmfmnisxdoqqctof +znfoqfwiwmxdiixycul[tsxegdjmxscgpfllqvi]fhwwrpconfwceqv[gqpboszvyuduzehsun]hmydskzdmmifotkn[jurqmnkixknhmwj]vcjomeocgzfhftqq +wukfxspnkhedqdbtfti[cjcrwokxqxfqbvfatie]eaohmttcidinhxqtcu +usgxfhglhuknqauzic[jlhntqhcyjuoywthv]hbskrwccmtzgyby[pijipgraqquvxhso]hehkqohxirecivlxnvo[lawgvpbmozisammvpcx]vuchsyinsehynzm +dgnciyptfimtrbmfbcd[tedeoxadobgoobffh]iucidwknmfofwia[bbtbzcwjwiphlcruw]ukwczycabezutqdcc +huxitbsdoqaffnlyxyn[vzcnvdddtezaeymzrr]bmovgbcqswsdmjacezx[jjdtfpukrwhiafcy]fwlhrymiaolokojdkx[ftqdrarkfhfbelc]yfonqpoegjmmxkwhz +ldedcblvfbdacsy[rksxibwzdatluua]agxedenvctglzyvpu[qkwulxegyokwljso]akjfktolnkzwsnn[lfhdwjomyhroqkkzk]mtkhpnffxrrwipsrqet +ajwscynjeiagnubeew[ftyzkgsmsevmdkpyv]ufeszcwnhqpwsep[rinrtwoninoxbqvlgy]mzacylokxrhxtbyut +rdlragvdebqlteu[kitphkhhnrssleu]chisqrsnofxmmbegi +sjzglwvefnntfgofuax[htbkuezcjsfgohzynlp]wquzxtqerwxlperau[kqnbhymijqtvtzxbra]tcwbvbockcilgvn +bdqyqodloytjtcylu[xgwgnadrhxshcyhd]qshqmfdqpzbruygmmzc +pnwkymgknqqdwzmymmh[vcnetknxxjvihfrlvq]cujdvtwltkpkzwkc[owjyboqcsymigajgish]bdklpwzslsjvadacm[mmimdikciuetfjeece]dxwoxjenzguercr +vxgoxslogbrjaxbjg[qyyckvarfyidktepi]odfkcgodqdusnjs +nmumnqunfnuhvtucy[voatnmasscuvwjth]grckxjhdzzoqtpgwm[qwmgudaltzavyrchqy]bmxedeqkwkgoqyrmlx[uqzdpkjekjgfvlnfwh]tpsfewpellmljsakhea +dvvwqujegsgarow[rkjpzfvtrtlpcdlc]kvpqbvyshmoemkhvq[hzbtnbzhmgaufkfvwh]ipdgirduhpdkhcwzfid[jmxetzvqbkrhkices]yzrxhfcakriippr +xyijrstjowvehnp[ylbnnbclmipxjtxtbb]dtynyczfzgqozpa[rmontkapaesmlvuasig]qmuqzwqsoipzutdwz +bdwyvvnsxojfzifhkr[mfdopzhxfakffhoudpz]vqnrhwzqbahbztlynpi +hymeoolncfmkblqrd[ifbyrijjwxsjvmhql]vgybqqlmoilegcrcp +arqsuxhcivbxfiuf[jfqqzwkamooqvyj]awbpyjrtunzulggzmh[iipnlkhwzzmzcdi]ktvdnpdmzmkrqavxsxy[dnoqbxknjvouymfz]brcemvbpovqjdvps +sxhcuagminkkyodlma[zkcpbofatowxfdddhv]iydjxsbzyvvptmrivf[thuzxghsyyrkqbjozw]zicredtdvmavltqgeg +qgvauvsmewyfypvgx[bkzpxdkwztxbpak]ghwmldmcmotjcmun +ivnbdeggumwedodrru[ejwxagdnszmvpyxtsfv]eaabhawecgtctegy +nylnblglukusyetuly[annmbyywmkzxoxcubb]fwslxffcquyfzezst[exsgjgeufpzlscazuw]rebffdvzignmrpriw[qwsiovjdtaimkun]utobenmeyrtxlorxjx +eivxnczlgqbmybivjx[zrbbxnnjprbaknh]gtfbkkxqoowynpt +botxfdjpvcayvpxmf[jysydtitavnzahbeg]zwkgkehpvxtocktco[iodpobnripiqifmexh]zpnrcxntqwwwucz[nwrxbbqtsqmkaiysi]pecfziyavdcfehr +bmfbcrmibywamwmic[npcluivjtbtwmwxmx]mxyepxnjdabcuiexhwi +kezzmzrmfsmhwxfhy[euevwjfsullybtlul]edrcskoqqmtwbhhafnl +yywsnxvznbcockrn[fnmwrszfamgerfhocoa]uxfgnvtphthtmeuyy[houdomoboxleqhrf]zznqyqwslypolnqef[ttbcfuirmlnwevhzw]dmohemntzpwivaab +xfrmjbgozdwamlqe[rdrfdfobgryckvow]gzbnazpqaqxcjdro +vdxepylmqqekuqe[hagzuweczkaioxyz]sndgjumcegndnuwwukz[ymkpvinydrrvfare]oplwhupwenqwloy +paikbyhegnbvcqa[kawvebmxrhzszrncq]noltxgnszsqxfbxbrk +hwifnlppmjawmyb[gulsfllyemlqkcws]wfopsunpcakhzkz[fcpmxchdgicqido]tlvnxgdsecuxsux +yogujlygnpdyhkxpdf[bawcwagtpbuwaorpa]noyoqlkcbsytnzywva[zvdbrjsxhozvyrugdnr]yyehxcwcnepivtjntex +ukkuxsacdvwqkgwu[qfhnxatswcchleqaeg]qynrnkuwuynramm +srvnvdghsmgtyvvli[gujzqjtjtrdfeandy]rypduscceqqfodndh[bssbtbzcdoiygtdse]klhkfnjidkombeom +hrxpcidpccertdnde[iubpwxhlmbnofumjnk]tzjinnaqvzhuqmjgzqs[tbpdksrgbhbhscpnns]kgaslrsilgklgukanif +xhrwvvblyiyyjithaqj[nxzhuqjrftquwsq]juvsrstyudnsyjxqpko +qjjtuuqdjaovcgs[klwmohvmeyujgvauez]faqyixqvshgpkrgvac[hzjbtsvreecwygo]vluysvnbqjuroaondag[qqaysmxakrfjdrpvj]lteebmjrrlysmwocpg +fkemhtixlciygti[babpytzqdpoovfy]ptjooannebsdcfrs[ismooacbkqjciwrfw]wsawvmoxxzwzloxunq[wrjhadcbmeslujxk]zckevlidqnpsdordy +ikapdixlczlrtpab[xyfywwygclrvxmc]tugwitpyopgfhucrrp[zjnmpndgvwlqnsfnemv]xeahjahtuyjwjwxfdv +wjbljlhlkfhhkhrz[kfhvlihkiqprhjno]mhceaicjbnvajugy[rvkrsptmdupaylqsbv]nptyjetdstrwmqjav +nqcmyiscwhuiafdyg[njnrwedfdsnzkyg]rsxrirfayriqxvyqthn[alkdpteuyfothxvyeow]smfyaybytdibkus +msvwpibrptekclckgdd[gdowictxfvmjmdtyimm]nlrlpatlusnrqcydh[zqiivotvmzapjjdzhx]eqxxguxozcbzlfkktk[amsfzydattcuqolcoaw]exjpttscqgketzhe +uqiaugsvrqenozqcnry[hcmsmwdqjcoohwlu]morsyizcifxpoyzes[tdnfcmzkcxkltvom]jbkvbwcolkcpkxdlhy[joounotcqahwjvx]teeotmpwnuvnrgdxscb +xsejzfhwsziaedxovv[accbrvbghrsomiv]glmkioydimjfcneh[xejzphhekszjpec]qfetmjhsfagbzjurrr +qwmyiuonuwttopaz[esdvdnqxftkihzblcc]xxfxmkdxigfxfwadl +gnvhardsrapmlpmlg[gmliinpyvjenkrnnh]kovjprgbyfdknmnbfme[nhzmroniytmwwfp]falokmiuiibxhheszok +zcczeqrlhunbfsxu[ifzbbveczjlfwppp]pvtsdxzdoxrrlukmqmh +rbgkskquxcvswaf[xihgvfvaxkptizohvn]tbntgfbhclvkdael[zuxdeparbafjpwqvg]cpfuexhjmkrdurlbnis[vfmoasavisksmltggm]hsnrpmdkogfxnprmvxu +abttallvhutezhtr[beucmccowruviwqjxlo]slskvryjaodaowc[vqtmaqykahuvoqc]valnulizvgiciruetx[rbhcdafdupnswhn]bppfeuexkximknecfq +hlnjhkjucpmxmguhb[gtoyutdhjwfudqnra]pipjkprnypqtglf[phovsbawbyxsuwsyopo]phkewndekgucmrrbw +bikqggafubkrtyskep[eugvetcxkbfuajpuz]drgqdldmenwxyldlwd[klwzyogvokknfwdqw]ffojmxeeurqxasxgf[qdjndihaiuwjqie]uaatdignzrdeyjddxzg +ddjhxhnkcrmnaztvps[crzhufiibsjerulkslh]snirbjgmmerlrucjlv +ckxphmsmljtplee[mbrperwqumwnitb]aikxmbbxmgsmsfgeni +zwmouppnlfbatcigqkh[kahnxdhbhongbfgmtxy]kfictxvtzrwlzvxees +gfrgqbgweickiocqas[urgmzzgkrwpkfhpf]aazsfnctfvvdrrf +sgndtkclbxdovlte[ylbolooanippjrmyi]lfydwbjkfsgdrecxzn +gfypysbhqsgyoxrtxxp[vdfjphnhrphzphdia]ekhgpckheqjkjinexuu +tagvhpldzimodoca[odnlmmdinuwyazwif]hsresddnysmuldvv[zpnjyvabzrktghfvtfx]jbzsfhvzaglqkstj[leniqywipplvkues]zumzesiphmejqufbn +qhkrsmlwyoxfawk[egspgdlxbrdcwvoeje]pxuytqzjiabwebbmu +wsxvnbuosiwcutjct[nzthycbqcazrnqppb]keasqheprjcqwac +jyiifehztqkdshfuj[cddnloevonuheydyle]tftddpechuzfagnww +zyicuknwqxtzzzy[mqgzslkciigsugirbcu]vadteaxyvnpyhwbec[waifsdqtrcbdnvrl]dygogwgquwnouhc +jltdbxzvwoxlherhs[vuuwuslxdkthbcs]ujzniwntplzaaldguqb[zdcnhufvintzrxm]cunexbzfbuzomrv +huikyoqqhcabtgosej[tqbxkfxeqyclgcqqsu]thtunfddczjfocqmr[vddedigjifexfqgp]otvsknxemvtrpbxw +sgukpjkupqmgtmj[qmvzpbebkypfmje]howlgwptfegdnqp +wnomkfqdtyobjkmd[goockdzswfoumhiavf]noshgjhgufjxgxiro +ivzlyzlnqpslrbldxqw[qmlmhingxmcporfx]bccugkqyzoqaqbv[msgojkckxyuihysrhp]hdmzempetgwwycoy +xzyacqjyialgkmmcj[aqenwwtnrupdsmitna]bhbicwoaervlixo[cggrwmpqsyxfoidjm]yawyxhdkscodboohvvo +aoywrlzjkqkzcmmicvi[lhwojrkhqdearhac]zwhrxrrrmfpkjvrnd[zwdpqkomjgjvkcndhi]cxpctyvgnthrsarfhx[clnierazieohvgsy]eydbsvaautujuqqsr +zfozpdjsfxmbwyb[ignvlhfnrdhybkwhxq]qfxolqnfiyokzcbdy[ohvvpuipajnqwml]rybjvumgzqgzfveqjvy +gkvxesvhovzoekxbmgh[hjnizppxqxtlkdj]mqvvrcdepnalllarg[urffyistzzqlhimfhi]yhndztrezwcapskbkz +qbuqvobipnbazji[qypkenwigkvsjhfdhd]pafhisczyaozydialh +dkocroswvahrephwueh[qtiawejyhzlhsnlaxz]yyelniorfgcpgfxtle +uyuylzyqivmpinpi[nxooflqcmtftzosn]vwxiscnnmmujalwegzl +ewyjffqwxipurwkejav[yxcfacgyuuqpjqxgn]bsxufukndbljizkbo +lglancnskvgdozzuuy[eossyfcrfjnpqtim]mvjbtylaisjdcgyn +lxrbvlmepaibubsqlc[pnndwclekhualwxbpg]cxaynaselbcbisw[evtpqzovucquqbgg]lsscjpanobjuqlpkhtu +wqcqpnmdhfupmmaa[qawfetitfsotgsibhg]vanugoxziwlnbda[apowiuucwbqxkcxry]kithnvgmjbuevopx[okzohlobuxbbjxeul]wrcnqenrhpvmxzp +qwmlncrpjifxmtyxjil[evgtbhnhavfwyih]ganxbqprffolbtg[pxidrhwgdqsycynecqe]sukgwvxkhbzolomvx +vmgykxaeppaasupwolg[pqkilujgqcoxpzys]vtmypzwtqecvidu[nolweceicrhwtvov]uevlxruhysbiedfibc[ytdalspbuzpagzjr]yrkwrgdaptnoxcqqr +fgwnpezirnabdiwcknh[qnwczufxpwtomgr]umwdzmivstlmecryoh[ogyfrrqklslzcqoo]yohswnizpisqpvpyu[bmwnspsfofxvrvqkc]itdkhtuqsybuiom +ynbnpjgaoammxaoagp[xkivkmwwiejjbbgk]ongbnbtqtcxqipe +gxuxnshdgyttcjzvk[lsxpwpvsoquxuazidye]mfihmxgxumzfhnm +ngwlkbdsfkoopeugbf[zkcrhoyehnzszjl]jwkxolilixmiake[kcoazkmvlmmlxhlip]urmeqvldopqdrvrdd +hnlkmhqgkitizzp[dgtnogdyumxjgnh]gazsmgjzighgwpided[vaxfshfsqkmebtkceye]ndxcvfbzddvksncrr[clhmftvehwzwljbp]tooichznleiqlksnv +jgnvwreomaddorfbnna[oedwzjkpxolayry]wdkdtjlmdviveeog[tkbjzabxaqxvbnasst]lqttnyqfnirsajb +yiuwebgrrtctqhvq[dmddhqpukxspoiaua]egktbjgjcfzhltkjtyu +sbfvjniiethddwbjx[guajrdwgcphepysv]qntvmggllbcquzfu[qtlrmikwlmlzfpqufgk]tjwivdcycoacfcwwfyl +mxbvlmxjhiorcnni[ubvkvylqtxbchszgp]kzxkzbjtogzujapfq +aezkzdgfurigqcdxt[kkjkjuyowyhylcxzs]maogxmmqteaectjv[aocufmtewquabwa]wlidntwbxueqzbql +gngwphszdvmcnjj[qvbontopydlzjywvaiq]jbrgkevvbwzvkcpz +qtdsnkqlmcwenkzxodb[wqmskmdllfarzicsce]dmubpplnmipygwqjim[yejatlbffcwmlyrek]gsvwxfaeblczgpdvhhm +ktshrikjzljpacyux[omqqrcsqtbtdqsupfvm]bggungenwwenmztg[kacviemyqpqmwmiivp]petgeydeoygoknl +lvvozapyfvdohboxrt[sqedcfculzdrbsafvg]ioohxzwwppkserbkim[bytwtckhnlhtxgmes]uzwrmuczkofyfgv +ocskfzkwwmnkize[wnjrhvmcynlydnbvn]qbykllzinrgwfvod +eqnrivojtcjljsfcj[rlxxybjowtdptsg]rnnvkyrsxzytscf[mbykscjmwlryaiictd]gmfcxwtjljrpihljll[gxrwqhtelbnpguyvw]lpbbvcxyokowlqfih +sujejaymvqavyvhwpe[vzobezygmsxvqwnnu]dmuyhdixfuqfbnehqve[gwdapthzmbpwtui]hxhsorcfmtmrdqqrzf[dqrxkbkttpsjkqpbnl]qsmueuwxsrnejednm +vmqbwehpqesssnps[jkyzwrfofkfqkse]glwxlfrqaamjejrievu[jhbggigitejevdzgqsm]sqxbxgyvfpqtxrlbca +mlbhjbelhzgprdshat[zcytqxmfhuyriabyr]yzhvmpjfzkhgxavltdz +ctdohoakygysybf[loxbfdhctlnhggxpoq]bimosyslpbihbwqp[fahhvvdfkiiucdf]bbgugrcsmoasoxyymgz[wjhbkirawxanrqf]palckvdfnlhficazmwm +qoetptacgfcrdrstl[gpcfptpchpeiicbmfd]vsjqqgbwiqlndgmop +dmlzhkeleeqkgqvriu[qxzssbjfthbzhdf]inuernrmyomwyre +pcezyuyfhpyebmvanp[jccebfvhvicqksgwyqy]nssvudrlhkckath +mrpkkivxuuozfbxejfm[bkwbwzhwwkfqqlupltj]ngrlyucvbmdilkke[qlzntmxfkeapmlbumu]ynjqdpmonwypyjpalvh +tkqhdmjsbnhbvkdgo[jufmjoypjidudkbcvy]olrsjedkqdbeijypjp +brnhsqltbrizrohj[dlzumegwwcbonaa]llqtbxfulkgjeqw +vxjgwcccalsesmngkbk[owvdclfjsyhgchpt]zgqonnjsnsqxxvqzmqs[wsmtnxjpvzcdpobat]rkgwlaecswhucndgv +wkjmaneymsjdyjd[uvgaxovnqgsvamsbz]naumvynxlnbgksk[mmjeguwrwppdwmdjlm]puiytitjsyskwomrfqj +fquaiztteofhvsbcba[hvstcffflwbvchn]ntvqaedorhoikidi[cpypurqddikmaynmxzx]qkrvwfsppcglqejkn +cpjplvpmbumvgsduald[sowmjselnjpjwhav]flufpydujtzuzusyrr +jfhplkijkstxymvwgz[kbsytlilpsegzanvlee]ywcxnydvgcxzuibxvu[ayieqmzukhoxmcli]rsyubeqkgvobehe +ocsbswhjtvywugym[twhemgyfgdfegogpj]xamojomgxvyedia[rukhjizwdryazdtdsb]fdiecwglfmtfjqxocw +vywxxiyjfwsjhvjmk[mwjsyhoifeimjqtmx]ribwktjvuvxakqqznf[izcdtybzxfbyubfbckt]aocntguubagirsgvz +ursnbtivqkjfkcbls[ckjjoszuogsdnficmhy]wwzjkspwdvilshnzg[gzuoexgingreqktak]ywmfxtqooxdgqaa[bmucdllxdktiifoqp]pvxrfcknwxdjivyym +ebtozyepluaazxsuoi[mocwxdgmeyxmoulo]grazonsbnsnczptl[rusiwrrcbqpybtjfxt]ewazwwjculbvwjgc[jmoyjpbznvzlvnzu]ghwsmgrsqjgragu +cmbehdhyvukkufctwpl[toklbggcxvjerfqozbj]wqbacnegquxmszdul[ggzaznwywpswuxmlmg]swowxuqlmlfvxmznm +qbebmodvutfozxt[macysosjlpjhykkb]qdewwbokbiqofejcsj[ddzpouyuxgogajwmuk]iukkhkmjmrrkefycw +adaobhuodvmkfzrbk[ucroxtaavsmpvfd]nvrnzhxozidrgvf +yytzgmmuqrfqegalpow[eyefbjmsyximixd]sgxjxpfncigzmft[zuwduxnhjiidywvsm]qmdvambkreelttqmv[mqhlvabyxnmnjfpkigl]vuxmnunvxclyhkxi +qdgaknszcwxvyhlrfsr[kbbxnitytjopwtruar]ucanrksrycnoqlcvrd +nqwjdcnwfxkdglllft[gbawkxvzhyiprfenf]ysybkzwywpqwerm[cwsthmeytiuialllzxx]plcctxffnigyhdfmndc[kyyvjcfkxfofxfsrw]cwynasabqneione +kqthcqbvfsncuenmqx[rpokleyrpkohzefrw]txvckiapuezhimt[rrfglfzarznwgchlej]vpnrufinbaqrbjtu[hypcxgeuiotonfxvuf]cfpjwonfyqddtogr +aaxuojwascuilsqjt[aqpfsummtaolqpdi]qoqnuhfpinypgxiex[peasbtrzdkneuriyt]dbhohenosanaxkqqxq[fwvbczhithdxtbdpd]bmncqvxnaijxuexu +mgiepbqfrprbaqd[swsyfijoncrtrigly]bzdkfgrsmwamezhp[minqrxxklutrtrfxps]dacjpwxdrbxhumh +shdjdexuhgauroqwtmd[jpvifgjpgzmjlrnuyj]svvjpufybafcjsoppia[albycpxsvxdykattdos]ewhcfugwuovgnepvovv +ldwjwyzaqxwfrelh[rzkhymugnnpmowx]xufycgvikehdxxggp[mykgpsmatnpimovscqe]cpdwiemofukofnauyh[iicxbleijoxlvml]dxzlvafklkbfhqke +cqdtbwoinxghfrwulij[wwuuffpfxzcckuf]zeayaofaskxfueiq +odegrvwiwncavmxd[smgtzidklnmlnltytx]psknhjsrxwqdqlw[kmejoinwatytdkz]dfziwicdcmfwawwf +jzioqoutlwitjdcb[furuyivyebozkvcny]gfhakdfpfouliybsvk[vfrykghujsittpcxjnj]vjekmvdvwkaffrhhr +rclnyybawbizurp[cptbsqptpvcuchcyncy]rlqjeblagqogxwy[mwexxfjhkiyoihog]slgmmhvjhpomcvgabu[xgipgcmbydzmayywci]tptdbfqkemdnuzvuz +junsrcleteqbngabdh[loajbjvuielphzeel]yquxjlecdumepsr[lktbtwjmyeqrurys]ralurzrcthwtkenjtet +zgykbezaearyhzuxhta[pqtjhajbyttwqzfozi]dzodljvnchwsytat[wrdvidyboznzzbgvxc]fnpmjaiocpucgucwh[kiqymnngzdrlcncpw]xkjzheobflinqcxu +kbaghyebhrmquslcfc[ukdaffinqagmwhvhl]ruyaqrvavvfrzwiyit[jdhkzojqtxymxoaval]qfxsbqwjtsudcet +obscoqxaeartfjmeue[dtceaealpasuxsdoo]zhtpbqqfonksrcpu +bphcztpaoqfofau[wlhtxjzhyooevsax]pvktnvejsbjwsizugxj[aijfjqhoxneawmq]dlfbjynbvobrkyur[swgyiujwbafngtiql]nepaaduwebbpsrew +fsjxwoamqjhjvyyr[johjhabbsofojaxccga]tqcnhtvkimixbyiqt +lrasfxkclqtptlt[bmwhuwhzvfmwxxwla]xghbszjpdbdykjmfvhx[cerzilbrtilvfptwid]nkzdvndlbgkwkgzwatw[njpjupthwiwffesnct]cipyoqwmxtiugbyfmk +txfqpycfderhwnqtrp[cvtdbizqhlxikkw]nuxymppbyfdpayjxt[sfsnmgqrjqrlfxh]dgwdxoveamltzalgyw +ntfdficysbefpup[fvdhtaqmjosqoxosu]pwrbdoceiweqrfyrx[ftlwubetphczbxhx]jolpetpuszxjkxuupke[mbcbzrxeoqpibuyjsgg]cpdzzdzkwbucybc +pwwzjoakzydrvkyn[xisfgbgguunevtbg]ntzbwgeohmdvitrtdpj[fzkkujhplarmvzckn]whvdpxzietgdyfhok[hlmsjxrxxrdjfrzncyi]xvvkjroullhawqdj +pgazkqglbbjzrofkpy[mkeiyuwlxlmgmeugcbb]oguzgbkaasscxhict[lckibbhqnkatvzlqcw]ulilgiydzfsdwngr[qcrozfdctltxaatyajh]ojyzengehkhylgh +zdatmhxwkinjiumoy[qwhfmokowsvzgcngeax]uqebryzrbawakjz[ltilidihghatuhi]lljxtazlhxbrnvwsrc[updgoblisisvpdqngzo]tjvlrlfopjdoyoisim +tfguxgdgurymskwxk[ngtycndepeqrcif]gttrbjkhsbrfczdwxo[xulqdcmgztpjgiajnkn]pgwsbrzakmvblfsvlsd +lclevdvivjogclcmn[kpxlegarknivgdvfymk]kygexxjbzqppiywvxtz +zadpyjsswjcfimejbc[htbpkbzsmbkfeqww]ydwbivnpofvmzvw[archeurcpsapgylrf]teidjxdxdailsbb[nmoqxuhzymlxxqykol]zbesrnrszqdpsbchg +ykwptdjfydxfdue[svxdapsdzsvmsifz]omdvdqwkswiktcwkma[tprmxhwqpdycftzlsz]dyfcmpaaokppkzvoa +adfqjdussbzlxfvlg[hxktcqjmyqctyjnl]ouyrbuvumwwygdc +rrryoldbjkwnauaz[uarnttzxeuurzokpa]clkjazjocprwqti[krkcdnwldqexavrpo]fdegufvailefzfi[izadiszyerlbhwd]myayzynvrymyobbfdc +krttvoiaszqvnme[hlywolnuxbxjhzmnt]lwcvxyuuugaqribebi +yrznsouskotcing[jnttzbfwdrpszrcqr]dhxidpojntnwrrsjjc[dlvjkiqqyrrougz]bjhjvlhvrefihomycx[veomjtdhecgcvsshcwo]iboybnggfhdhymyukl +qtvgzpyhogqojzi[vtbmgswqkcpdzhxwzo]jsmnjadclhgsofgrq[lltxvswaeqdbvbyqj]gvrdvrgygzhbetbkjq +oqmbdnnrpqmjasc[hzdfeapdznngjzjchow]fdoxpevjbqngxrhhlhj +ujszwtyancoxbcga[qzpevsjkmozdbeqf]bdzegnfxtazxdna[wyinvjijbvudlvkwvg]mrgzfijgyouxyio[qehebkkwomsmozoojy]sqhbhyonrnjocbjzfl +hinhkyqfttbnnou[luuiucbkkrnwiuqbwb]ujfitmunviqwhkiziy[wqbetolmyaceofd]wbwbxudxttgmtuxjeo +schrxkylmxpwphllds[iijplekwtutqrdkmsrt]hvejiqeylhoxdpkxz[gbhczsfvoidbktsgbqu]rtfwgjnvhjhemkkvbm[lxojvsbvcnlbuofvwg]ruakyrabueflgsnict +fvqtupyapfmstztmbe[zxtzrmjxlmgshjlfywb]tdihozcziyvstvdtvd[ifzqxsyyhgstjwlr]xihkbuvismdtqtfm[xtxunrrzvtuhjlzoji]zotmlgbjircyvzgcxkd +shkjoyjuiufvxbluji[saofjqdwpwodltmra]xldohzmyameybbnw[zwaispolnanumhtz]hpobrxhytzqmkrkf +jgaozdtecqmpueg[bnfjhfyhdndzlkxrcb]esbfjomhfrfvzgm[wqvhdvpvrbsazqzgnw]lkmrymdcupndnoktuv +mehlgjudopvrolla[ghqzncojnxbdtupn]vacvkbpzsztmzhz[tcvqbgfvrehiycr]unpokrfctcwqexbgo[hbigocuneutkffaka]dwwclmxsripmvcluve +rkdurapdxvohktm[idaisubzmlljyfbblho]kkkxhnkaiaxxyivjsna +ujdjbvlqoavnuoeeilr[tpiehldutfyewbqv]crvmofwdjdesxrl +ptyvtwbbmoujjbvsf[avhpwnutnjkysjdubd]ysgpwvxugjswjzhw[fvgohaphbuqpbwzr]sqvpubqxxhmfxvlw +sslbaaxswqcqfln[nmdfjxyyrexvtxv]wavnexwpbgnrbrwyrf[deouszhzjkbxxrhvkn]xtfqfjexnqgdiddxh[tphqtpimimjxxkkndng]ncngkkzdnhmbqohupgr +kcowklgmyivdmreahg[nhhhjuxwoafzwur]jokzmfbbnzsobiahlhi[qgzkumabuuxqhki]ubnjasaqscrxdjy +ccofivnvzaxcise[erfolydklxltrildvth]sjprbxbfldbsozha[lrbdfwialwqinprra]wqresduonlpwaamhj[nmlgvtrcuqvsirfhwi]qjtgpekylrqmxxbm +fugomjlqyofxoij[prndifttmowgenapio]jpvcsgonnqmvqrxwo[yuioijkmnwkyiba]gtosuvsrcszwsotg[zvtndiccjofwagevdcb]qpdjgtopkcimpfyqw +zbzstwtngoozwdgtkme[mrcfdmgpywwvikyrto]ktlmqekphuekemo[wenupyuqahrgisu]wjyyqsuatrkzlohmo[judqmuzbdrqamof]qiovruvlcreoircteb +yyclnzxvjfymqgrzup[koyfzianzwtvdjga]jtfmxjxehvwejfl[xbebzfwcbmjrhka]oqnpqgevsokznwo[briagugdtzfswfbq]dmnccxrswiebtkwao +muxweanabaymbamknkz[abtqprtejlmchtpy]nmrtnrjxewbqynvbe[rtxnzbwcjbtmvob]segkftbvlvczkgubgp +hkihivjdrqvywhwt[xpciwwigazxeddp]vkaysmwlighihfka[lcyiuojfjmmhltubrj]spandymlggnmqiact[xizoxzguscxtsut]cmjecsmmjasgpvx +kasrdhbhmrlwiczlyp[sfvdefhihrtmmgele]voszgwzdjlvkejvrkn[ahwvipvknuyzrzbrmkk]yuhtxgfpaipuupqep[hezjazdypaguhxkwud]bsfgurgwdetewwg +mkxpacxlrpbfqio[axwgpntpusujnovkpxp]afzkmjvcysdkbfeli +mspmqxwmjhzxqmbhbj[zniufuwcidklzfpuoxs]uvlrvuhbhjhudvx +nrgtmsqbjxlnpsc[hpbskrvswufaucjmjv]pkuulesksyygynxyku +kmopgjfjwvvrfgvo[qsigvjyusqjqziiuwxf]ewkbjkiqfgdwhkot[tbrynegplyfllxcqaar]cybelgkyrndjodpf +wjzkfwmrsnyjitglauy[jnncpybddtktmehxz]hluaspiawjwywug[ujwjjttoevainaxqmer]gewchllvjclaahplb[haewxwlxjjnfggtg]uxmnawcpzfwhfiefo +jogfshkvmshdacro[anluswkewepuhbemk]rwfxbxtmtfgxatwj[lwqompcrkgqzkajgrqg]ckjftivpzkflgbifzx[autylalyokqqlxgu]chewqmwkwewmwoby +vhqxmrwadjsfoprv[imclvgvrtvqfbcllpr]kmgvgofdlkarrusoo +kwkqhpdsrkdlhuq[njldfvflplvygnihg]hikxtejykexrghupbqz[tanglgtyodyncabh]ennzrvfvgcnlehci +hmibwhrmzhcxvzgt[vrdwkryugziqxxfv]tcgmqhirboxwvyy[mjgojhlpjolsjtcu]tphrqucjxjpsdsi[ahqidqxdgeucevqinms]edzoyewnqweqkla +deizsskvkzcsohdf[plhmdlimpiduxfdyzv]iaodhxioxasudzv +aepgcwcwlpdqric[xyxiplpunvajsjk]dkragqziaqxgbwr +keocoxwzsscocdxcf[lvdnlggndlqzvxjo]cajmnvjxphmfopy[bxfnemakuysdjvhzv]ymuttirruskkndjlpw +rrfoglacqhfucnjkhsf[ejgwoteprdneomyqphi]gtsffeskyegnxzfkssz +awgoetenjdtwnpw[hflbiyqshareqvcc]qxwgczjnzceffwk[eumisjskpmnqfmox]dtsifzhnbdvlfaqdkwe +jezzkwqvkbbcskih[cxqpssjfttcropqrk]eqkohazzfagyqpjt[qveehpentvwwdazsmdc]enufhtsnszihemkf +zqokauntjcoqolc[kfjplmodgrkaeuuvq]fqicoryxfrkubee[fcncbrofqpyxdnejn]yebngpgxcbjnivisgza[bpwzrwupgpmtbhg]ufxyezblslkscovzaqd +vdrhbvkjchpslgpwwdt[cfslokjhwrpogwmf]qkxlvkrswbbbhudgk[ryazzfichahhigijhc]xbxrwruzjhyjlwxf[xlulxjmhxnhmkflqw]xtkuftnstlwxwiirwko +qwbqncrimtxfjspgyyn[ysolszsumngdzijn]stfhvhqwymtjpauip[lnucccqwwzenxlytrb]aumcvdswfuucagbkel[skoaaxgeqadxehwvjt]jrjzozvfrrjrsvmov +akweexwajqyahlpq[pjxilukjsvzjerrcdcb]qsptnuxrshmerfccxhb +xbnsmtgyhitmtounl[msqlrxysydxdydbtyho]varxjhsmmqlilsprkq +udmbexywtscnesd[azofuoboewwundyif]mykxybobvefathvqkfx +gjedwdykwqbxqpsb[nykqvlfsckqcgfhvbd]xdactphykfhbpjollax +tinuplnorykjcuete[qqwstzqrupgcliapi]durprlvdyucmbkhceq +zrfmusbfbogbrsin[gaayijtuqfbfnxb]cgjsibujnswdmuhfez[rhatyymizrxrqud]wpvajerbhxbtrva +tpjpjlmhvuorwnd[vnwdgopuigazzwytzbe]uaplhgdvedfaiboz[rqkafxfjjzjwbzwung]cqwjlakbfpqvxspia[chyrracxefgkuznb]chigmcxzjqnzsdn +badqhtkxeokdbres[wmdthitngyoujdumxfb]lnafdeqakaggcdttnq[acuhhjaemkakovqq]vfvloofttmvvolbpgb +myaunxirrlgywdtyrlp[nxinrircujeyezto]tdzynxmmbhjybgz[sxbjlwhbkhpplbveqk]oplketzgeeoczpadvhj +wtqjkfmtshufwfiux[njjvqujaetzgcihtxvi]fapfzhffwqovrvfpatr[hwjfoqsbiothjtrbg]sfwifkjkimjnyzaui +milzoncxkgtbsgtxgb[zvskfgfsgefelbjckwy]lrdralfxvtlupde[kvvibrstieyneglniu]pfyopkpteyovtkahwby +sjwqwumquvxpwokonnd[wooozqoxtlhwsfhtcic]tgzecomscwuxgazattf[dmaxzgxonbkehxgymq]xbqkxgbziuumwex[csesnsjiexhypqrxjj]dbscxozezqgzexrwci +yqgpqvteubzxsmjb[bntiezjqbiywrsq]nrgpewzpshvjwdx[qifsblzcgkiqfmele]oypyewwjmytlaujp +bxlsaiblatkrxpcr[xxnilxrehixaglra]apwnnbwgatzwgmr +rqsogjhjijafydmr[krhzamyodyfpbdv]jkjdjxgdszznhiv[ywihxdwlgdadayqm]cjvrvelwbegtiqswzqr[toujknandbegjga]wvdikqjnnxpuxtijios +dqlbbhlsllmcdejnme[fchpcehhwkjwkythfc]shnipixrreczdblufyb +pljkshxmvbpvswl[gbuflmmaywvbjwibfud]mexysgjrvoxovxtvici[svuosbkwxjzhvmztiq]cvfjfnisqtyomho[jvrshoymwbzcpgxtxl]ysdystgkeioszdbora +ooyljflrcdoujmfajfu[qvnbylveipljcmgrvl]cjfvbounfvjfpsxmbnj[mohdhwcdrykexihcgvb]gfzxjkkqdnspzbqb[jkoiqbqtbjxgezxvsgn]juvveztzrtcxhyp +ebfbaesgsxjbwhkmpxp[dzkhyyykwhayaztjt]xkxdjdlfvlzpqbb[tjdqvwygsgoldpffs]uwccbahfnjkhbfzcocf +uayfnudukxaldfgdvh[tshkbhbydlzzndsc]wtjmhgayuizllbngcr[tfglywxclqmgpeatsva]riocgxwsethrhbh[xnerbhkafskywvgxbdl]yzubvjedgzbpqqng +iensavdsekzfncu[frepnzfzbolseio]thbtyqsviqjozgq[mqobufwdnxkzqvqtgj]woxdzihysaypdxamitb[llqsjadcqlogalbice]xwrmwjiednucqqfuy +lgmcluvxcilrgacyc[ozvsjikotkgiepo]ximiftuuulbsghmm[ykwtdziaokecacpd]bvhsjkjycywcuitep +eoefpqghlbkskrhdhv[wkzmafhoocaswuz]iyiulabsaueugqys +noklaptafpgtvzb[hocgskfdbisxdlcdbq]sgwqzdhmwapbbjox[yyjutkzwybpoeea]xtnvxgftzjdwqhgh[nqgarhtwigpfriuq]etonjczcgfhclbf +tyqqeyfkxjcnjih[edtgzfrlpapwoyrnccx]fmsegnaucwnvsyrsj[lptzjaxumqhbwhmljyv]rugwpouagbvimws +enpywofbxruqkma[lesuqdferlsfxqis]tqkchirhakakvbgf[ytrxxjwygqwaauwjsg]ncrkbikcmvtbtrabvqb +nticpuumzthsihk[asrmrtlzizgsvnvcxny]wjntjizixwyedcrh +yjkotqgkximxcbpa[ttuenysknomggwwvvhe]htzkgoilhlqrpmbcvh[zucaclqaevmjqfuy]pfkvmsbcslkjxyydhk[obfcguogfxfimowk]eczitrwtnkfqyvxco +nbrsaktghjdxrhul[kmtgawzkmntyypqmw]jggmopgbovomadux[pkwngsqopjftulu]ymmfdmimjpxufntd[hnovhrnfsloivbbueip]oreyglwcjkylphqtwl +ufynjbkocygleqwskw[yuykssufmvmdkdntk]opbcqjxsioqpkzbtuhh +nkxtoheqxycxqbp[nmjgqytppiuscyylrm]ezhiobiihpmhkqjc[bewnvjufjzxgfwhy]hslvggdrixjquaigzp[dkaylzejrwivzcl]mxzgkigdgfhmczixkrq +fgcsqpmignjsbxxzt[zoatnmdxtjwltkazbep]wiadjhqakemepgfh[csuxhgjcqjsztsrwb]wdekgrxgngaaqcequ[kjlsrjjtidezpuitng]lhibpbcwjndstunhfff +ozgymklbikxnhme[bbbbemtxaxyxnnazaxm]jszcoclvxluigfgdlq[bkkxgjapnrpvovq]tdsakecfolgpiynztiu +tytomipjwhuqwshlvho[ewcfspufoolvxmeyodk]wrrxjaexfktctmwrkvc[fwdrputsdfepfvglfq]fqhmqffdtqahfpyelce[elfiaqrgaqxwpjbxcig]jmlxcfxgjkteodsufs +zdfxveufnuenptljiet[bxzgimeczdpygyen]ptmmjlitdsoncpjlwh +yfyzedhbbtpqiwmri[uqxjtkmjcivoqatycbc]etqdfgffuplikkgrug[ezipcwmudtfakrrif]kumvfsiqqyfrbcbvgf[upsfgrzgndzpzxhmx]aewrwjwdquhsagmgwah +tkhbexdnhdkmlogvk[rvuvfkiqrvxwewnhihc]yytysizvrtytoqznokd[cyxenputwxkuesw]qukaxyqfxbjvgdcy[rfvlqyyapixtzghha]sjazfjtokjizlxiim +ynwzzgtnjmfjhbys[enxaumsepjmyaapa]tctribvarqtdaceq[omcmnkckmzjjdhjiwvj]qlkbuktkubixegud[bbvvgpocsbliknv]nivyswbiijvnvvkuw +dwncikgxhzvktwgwa[nwmhqzwlvntxvjv]dmbsieiwdzgwecq[uvutvspxpxwfafv]vauzasizdqputolg[ncsglnqbwjshyxa]dtgwditcpcuncdcxn +kupmpwwjcwmmrhum[aakppoytxqucqfncv]gpuyruwkndprpqjqwup[lrcoaodsmpmlhnhnyq]zathwgfvwmumcjwaa +ivdparkbqlazewoujo[tzfulakdrwfncibtnza]titrajiplrfpbsar[rnjnbtkpwadofahdfvv]uwobxeoluadvnxyxwl +kkoyqwkjdgcvqaufnj[qucvzomguivuynsg]cbhahcwrhchflfuc[czlxnbidfvtovgdl]jmyougddwlejoyrfsfm[kcuqcjogcjrhvjpxx]khnizsdkqwzdzehlpe +wzeknwbkawxgvgtq[wmypojfjlgomvmk]tfwjzxvhrbxpkuyk +ivalkzrbqzhiqmjo[olluyctvwisrwwt]ndrunxditvvundvd +zezjmfpqesoftjufk[tdueprzpghkckpq]fnwlbwrhqmmayee +jpmhszgjuxnpjdsbtk[cpzosccgpfbvzuretl]nfpjzsqdvzkcszid[csygzwucakziegi]laqibhadzxurnulc[otxsegwpopkabmwbxzd]ymmsoiqsjnlnsvlsq +srgtzegqicrsutbpfsh[wfdoodrpmioayoa]kfqtpkwcfgyvjeyhvsj[yzcyshhziwjudxmm]xnmgrqxumondortjbye[nyajdyykzhnmolyv]zbdkvkbjavamxrafhbl +ifwabdpxckluvreesop[dsyliwtgkelyyam]hqwleigpcnogipr +bpaukztdyuwjkjrqj[dnslgwpwsanuxvtyn]fxkjtpifmtqzrlok[vfcgvkrunowkiilyok]ypgxcltrqbuzwiqom[ikzgjcafxhxmtgril]btdnvecxukjskjkndz +nghqjtbvhviyatzaz[guzxivxizjukrxwaf]vtggynfcmuttsnrvm[eqvzxmtlkaigaur]dmfhpohcbyjikjl[kxaapmbxolonwgbw]uektjdecblphouwitdv +fxefzaiaeclqyvka[srznplyazbvctgfdr]xakjubrnnbfykcep +rwlthwstbsaxphlsrz[ihywtcvcfdeczmy]lpxfewmiwnskbnv[ripgyxpgczfvxkzp]iltpwldaivxkwwcb[yiejtwqmnnnzywks]krnbkndouhoakztwzh +mwaxggiakwqnbihaaj[pxslpnutqpgdfvhvwgp]nhhnvftzfwdfnrqisfi[hgroxibwekbugif]btrhjqipvkpfvcf +xmxlpyuuqssmtmzqyb[ybwrbnrgkansaodfap]cihlwrfxgbaxddtja +fahbkbakvcwwazgioub[ouuvcmqsmykbkhfhj]gntumiippgacbcl +hqkuhmrurcqtkzusgu[drwgthikmebvdcjapw]vdxfpjwqlcvwpgsflb[mmaxekmyvkxfxye]nlusofrecbdvhbruu +tjyqhrxlyrubiuwl[voyszxwudonuwiptjoy]xggibveyrclwxsq[aolwexwhfxpwcuavvwr]bwkkcnpvsiynoeikmlb +cxpvpcjhfbokvuh[sdkkaewwgkvniqymkrl]emeetymmtcbrivitvn[bvyzmgaorsfbsmqoka]vodjpeovgjpofkq +nupojuxxbgjvlafg[uhfrugmmacqdsap]nxuunqzbasceyiz[ircwdmgmysazaya]qwsmsdywyhklvniiq +mxujioozxlybxvyjcmj[afimhsdzsmtxszd]fsckiqksntizegvxgz +htyhhcuqdfhhniloe[iqslmejacjbynzkw]nenyirdlormvppyym +jbphnkbvlextsaqnid[xdebmjhugwvnodt]spdqamgmvsuftfx +mpdupjaxozerpkit[pcivcugsbsqynoz]zrxxjvwswbpuylnxi[tjoxsullllulompfxhy]zobcdnaypuabmzfn[inubfyjlhoysdjath]vufswsypjkekcrb +qsbiexorinxuevkoad[tjzedsasyapfnvwa]qbfrkhbfmaxcgmovnif[evrexsygnumrldt]serpxomgczhbzjix +ukqzagjymparwzqvw[lnkduutsjulfxuqug]lvupmgsyiquqeepmgsv[ekenewopqmddlcqc]rhnwektxgccickla +ezrytvzepmzxbjapim[knaxuvqciriixgji]epksyimofrrkgawirz[tewvfyplzorvkyeog]bwnejljtelcigsqfx +fngkrmmwapuutwtn[pjrinpthoymdxemoe]qoxhlklweoscgcagw[pyrevdqrznakburr]fnsowwitbsxsdsdv[hzbrhpemwokvyhpohjw]jppmuxhrsdsmmprl +wfpphsvqgdaostxg[abwxepvuvujjmdbhees]uxitcdrdkyaqgtyrdr[rqdczpmmmisomtmop]lnqpzuqcyrdgzrcc[cvzwdsaeorgdzzklrx]ekwjqzkeolvlkkqtj +qzhiltifnugunsngzg[fxfhjhvijjnhnxkbl]bbaftchmgjrfuanns +isducdmcjzbiacltx[jvkepdvzknnyqegqte]zbuvzcrrsbjsqkf[dowjjsipssfisalqwmk]uzrmibeeevzeuxtb[ajzixsnzrxwpekzpy]weogtsmtsuxvjyhy +dnxhdwkvawccsfvncy[odsmukbcbpfyjqeau]ugusdxmjuxjosasg[ouwrwzplzttepynf]avhgcbmjesyqkzjgms +pwyizorvifedguhjqrg[zsafqttsqlygzwmqv]hxilzjvsuyfnyck[dnovwvccguuzizrjw]qgbluurgbxnollv +meqzvrprpthaebpd[htamsljskphtldx]riagbpmpasjnjefv[cvpfevyvpivbals]tgxiqxmhvqhhmrr[cgeamacqfrlrhaoz]vficakheeoprpbows +okkhpeexympjqvlamxu[mvjvngmxhkbiaygi]pnwoitpqlyqaiwdpf[ryfcbkcyzbvxuyngw]xxgknvjauivacqxr[tqmanixcxxbolxf]orhkvkwpyrwbymux +ipwcjobowzgrgzmnf[uahjinxxnmyyibzp]badwoisgtafnkgnp +bcbwbvyvqpozfig[twwsbwyhvfaddwo]jogvkczzowocmkwwlla[yedsazzkeklftvohfqz]tghtcjemmehumuyxar +bevtohpxkrlrjjen[jxnohlogvkugugmk]nrxomawkgbwlnqwb[rtjoeivssknwelkhv]dihcnpigtbnwfdlxhm +upuufvskhseazwfttq[kkipejrjmxwmqjsh]xquyqplziwgvkkiyv[iirqohxpmcxsjryb]ajblnptlfnukvae +sijztjuwnyftelgytm[mgirqlkcbaigiyx]wgbeoandnwaudhgvd[drhbrumogcajpxnvqov]vwandmoxgzsokgfs[xwgtfizcmyjrfzgejhv]nhckviycimfezwefw +gfgrgtizxajkaicjcc[mftrzuftzrgrwilsv]uckwgxywnamzjglbnts +znbgncjrhyxaxgd[xyyzkorhakwqubjzk]wrsdvjsrsdorwkgr[krrqukxrdobhkzmr]mdebvnlirbtdbavpj[adbczigmaoreudvgns]yqxeoeccdlpuwyvf +ymjcaobrviuqtvxjqq[jwpvalizcmbpfdjk]wmxpzhqvcavedvmhtn[llsefbpkphhetqhbj]qryznzcexwgvxni +ginmrsljkrcminltayt[iarzxlzixokzfxiazwl]aircthhepljgylm[wlorimkebaxcvcwanlh]bihvjtofcsnvuem +zdegfhthlaitfojyj[bltnoljmwcfdvle]gnadpzusiepwthtv[ieuoyrprfkwonhwjt]wwfphscvjchvrab +kdnddjueyrofzhjdzcs[asdqcpbunitvxrwi]usylnhwfapvczeb[ozrrpkegwtbkftyeusg]pncbcdrovovzozcazn +lkksyjqoayppxtvns[csiuzvhklkfijem]xpsmnkdmivkitka[djmnmzweqxrkfomzqhr]wkzmhoiasanmhez[wojpalkldcaopeg]murhvjrgpwxpbveekq +jawznxjorxwvflmkk[gafmrermlounwjqod]nalazknfqhepgnelal +wlszezwacdeehnlnoj[njlzbwkfnvnbwim]fydgpvvovkuardng[gqxvckevjodockykp]qsbtvwpwaaeatbd +bwwttxctuzuezxfdz[apvuanhzemgcupc]qcfxkvevimwvwpu[zhhorxgplrpuyabae]gzabsprhuhwrtkd[sqhumhfqwdgxthu]fyebhdninkahfyy +hhttjuhgvcgkisaqof[obpleewrfrrsgpumz]umcmeaytqjlqkyrawp[rhkhciyzmxciiysv]kszzqcmcylslhlpqjag +fnevugmjjescvvmbmt[bjzdquqohnusozz]fwlevkwzllmptbcelsh +hzqfveaxrqycvuolynx[ztsmaipixbuhbmv]ebvofyoeponbpip +utmnuyowmxipzhde[yuvqwfsuyhonciiepq]ynjvqvvifywnecwzdk[httqooeiilokkjghwjq]znixikpswkpgxcchuyg +goojhvcnizyiukzgmwb[euyvjdmnjjrkjwpu]puidllwqpsddlrhx +ysglduipsofxegb[kzrbdzimejxkyftyuz]aekosjomszyegyy[vpkwocloupebnjeo]ocdaynpnnytwrgkn +anheyoxddpkmqla[isqzqeuwwitvtqy]jnchwevvrgyznqsomum[kribzkkrxawjnfsmiux]mlerrnvwcydnfckydfm[hwouaafteeabtgflb]acwwvgztxwcanzizha +kaqernqhzefzthuc[tiuifctajhxawtoi]kyqdkeudzkihvfsn +vwwekuavrftztxb[aywyoempmajrdkxpsc]eibnjbszsfsapujqn[rxpcsihuzszefcdzl]gsahdvozzgxjhontxk +ymjyffbcgimsalujegr[dnppglortkqlowskj]wxwtxtdaaopcyvp[xfsnsdrlopdotuqx]sprrvphwennltlddiw +lguyxqxdnirprljpkec[gevtjwbiofgesdwil]phnydixjjjcprpxlpj +mgjnnftohavesepu[slwhvezajhvdukghl]hdhtlheqzqqrsqmfqyz +iapqmjgrjnecxylopbo[pnbvgmbhbcmcnpsf]opurzpqoyxdxfkud +efuoofbuyjoaqjd[achnmlslfvovmgt]xcuyvikslsewgqlx[gjxolnhgqhhglojjqhy]iarxidejlgphqwaei +uxpcurtzqgpgtzkvp[mibqtgwackcedfri]otnnsgolldyzdpbew[tmgiijgjuvjykwahml]xxgjgzmnicxmywdubrb[hwhcgbzhuoankdubft]rxqzywfyuliatahn +uhmufcxuptehmuf[sygthxldinztzudvs]bdxukzqaxeavvrbqmuz[wovugtpgwisttusjlet]tpfbcndafwhdnolv +kwknefvhmzbtjezkh[zcvncbptzekirhqo]qvgnyfkmrnxlgxzjjxl[twxzjkybjlrpurfmufa]lclhwuylibekjjxc +mspxottklkidvlomd[rhiachlbqgpdhfnxyc]ekkxgijnueonlkpfkm[dnwcjiihmpjqtmb]dkknlqniolowydd[dyqofryhvgracxeuivp]pbsgttbtgksqqevytrb +pjvdfpsdlampeztecfq[lpqshzeegwiouas]nwxqaoryigyvbby[iiddsczjoxentwv]weexunkmtaaufurjz[meywmosucyrxzlgxi]huqfmfpxdmcmqfk +abbhujqyoaphnruaih[yidrkxgrxeoarph]fvryghhzqrobkbsck[dnokdwmkbktlfoihxl]ttptfiadsswiwsfbvf +djwqivpbexyvdquh[qmmdydhjbmunyjixviv]nradabzesdavhasjbjs[lsabjblhocebvyhfee]hwbyvnzltgezasg +maxofygcnygnwefsb[gdfccusdbseqsqfwva]cxdmwhnjitaazhjftn[kcratndpffdnbopd]wocybndplnotqgctr[ymceqbtulsezvftsi]eggtzhqojksdjapnv +lzihlroqvmeohnun[wskcytlimfagjyd]tnehibbupupuhepqz[hschjdjtzbvavum]zstmglsltkovvckpmqr +syzoikkgzplleoaz[ccpsffhupzpuhjcw]kaswkcoyhlrayhikme[qnjnztjupvbwyns]ggmkqikeziailzpuv[ugqgbpunztgvsxsp]mntxaumliefzkpnia +dxnkgspqhyejogxstsk[jfgckouqypxttst]axtisjbtaviwafh +baxazxlkzlyzvbdvtlc[yhegkwrrluxcnaahyl]nyegiipdjrnjobyjp[ulhbizabyukfvhmdg]hgmxctzxzewckasi[fuvwuolxkcfdkmtcngk]xvmvoydeiuaeawcz +bkomgyefwkmwwpsayb[rozknmkljogphrqywyo]vlpasefojmrzbpox[epogjnrjrntbcnzha]okfkagkfyagcszueu[gjpfnuvnazbnqylfm]busunenasatqeieestf +dwlbzijjdujfhotvj[swplsznswlgnaud]bgedlfxgjbwxekq +ffjhdorivdezjdb[tqkfrzxthlxadqstmqe]ttmrscyvbrresartqnh[rfztsxgbedcdecgv]qxcsxdqhshsqtjtl +zwosebsoogknldkh[mkcucbphbvnaqyxjope]aibznttouadentsy[xfucuvnlnchuawcapcq]jqherkgzqodpzydtgu +xondkuknycfwyenkceu[ugjlxueqtcyhyhni]bbofydvkhtjgxxnyrc[gpnwoarvjltzyhhe]qebolgjnwnstokco +cygilweroxmbmbmx[hopxissehjarmezawol]exywzaffjuhehvmbm +nbndomwcaauiluzbg[qjxqxhccqsvtkwm]oazwbouchccdhtrbnbv[vetwfilwgnxxxrhxar]mrbcnwlpciwpizkxj +xuabbxdwkutpsogcfea[tgetfqpgstsxrokcemk]cbftstsldgcqbxf[vwjejomptmifhdulc]ejeroshnazbwjjzofbe diff --git a/AOC2016/input2016/day08.in b/AOC2016/input2016/day08.in new file mode 100644 index 0000000..7aafb94 --- /dev/null +++ b/AOC2016/input2016/day08.in @@ -0,0 +1,174 @@ +rect 1x1 +rotate row y=0 by 10 +rect 1x1 +rotate row y=0 by 10 +rect 1x1 +rotate row y=0 by 5 +rect 1x1 +rotate row y=0 by 3 +rect 2x1 +rotate row y=0 by 4 +rect 1x1 +rotate row y=0 by 3 +rect 1x1 +rotate row y=0 by 2 +rect 1x1 +rotate row y=0 by 3 +rect 2x1 +rotate row y=0 by 2 +rect 1x1 +rotate row y=0 by 3 +rect 2x1 +rotate row y=0 by 5 +rotate column x=0 by 1 +rect 4x1 +rotate row y=1 by 12 +rotate row y=0 by 10 +rotate column x=0 by 1 +rect 9x1 +rotate column x=7 by 1 +rotate row y=1 by 3 +rotate row y=0 by 2 +rect 1x2 +rotate row y=1 by 3 +rotate row y=0 by 1 +rect 1x3 +rotate column x=35 by 1 +rotate column x=5 by 2 +rotate row y=2 by 5 +rotate row y=1 by 5 +rotate row y=0 by 2 +rect 1x3 +rotate row y=2 by 8 +rotate row y=1 by 10 +rotate row y=0 by 5 +rotate column x=5 by 1 +rotate column x=0 by 1 +rect 6x1 +rotate row y=2 by 7 +rotate row y=0 by 5 +rotate column x=0 by 1 +rect 4x1 +rotate column x=40 by 2 +rotate row y=2 by 10 +rotate row y=0 by 12 +rotate column x=5 by 1 +rotate column x=0 by 1 +rect 9x1 +rotate column x=43 by 1 +rotate column x=40 by 2 +rotate column x=38 by 1 +rotate column x=15 by 1 +rotate row y=3 by 35 +rotate row y=2 by 35 +rotate row y=1 by 32 +rotate row y=0 by 40 +rotate column x=32 by 1 +rotate column x=29 by 1 +rotate column x=27 by 1 +rotate column x=25 by 1 +rotate column x=23 by 2 +rotate column x=22 by 1 +rotate column x=21 by 3 +rotate column x=20 by 1 +rotate column x=18 by 3 +rotate column x=17 by 1 +rotate column x=15 by 1 +rotate column x=14 by 1 +rotate column x=12 by 1 +rotate column x=11 by 3 +rotate column x=10 by 1 +rotate column x=9 by 1 +rotate column x=8 by 2 +rotate column x=7 by 1 +rotate column x=4 by 1 +rotate column x=3 by 1 +rotate column x=2 by 1 +rotate column x=0 by 1 +rect 34x1 +rotate column x=44 by 1 +rotate column x=24 by 1 +rotate column x=19 by 1 +rotate row y=1 by 8 +rotate row y=0 by 10 +rotate column x=8 by 1 +rotate column x=7 by 1 +rotate column x=6 by 1 +rotate column x=5 by 2 +rotate column x=3 by 1 +rotate column x=2 by 1 +rotate column x=1 by 1 +rotate column x=0 by 1 +rect 9x1 +rotate row y=0 by 40 +rotate column x=43 by 1 +rotate row y=4 by 10 +rotate row y=3 by 10 +rotate row y=2 by 5 +rotate row y=1 by 10 +rotate row y=0 by 15 +rotate column x=7 by 2 +rotate column x=6 by 3 +rotate column x=5 by 2 +rotate column x=3 by 2 +rotate column x=2 by 4 +rotate column x=0 by 2 +rect 9x2 +rotate row y=3 by 47 +rotate row y=0 by 10 +rotate column x=42 by 3 +rotate column x=39 by 4 +rotate column x=34 by 3 +rotate column x=32 by 3 +rotate column x=29 by 3 +rotate column x=22 by 3 +rotate column x=19 by 3 +rotate column x=14 by 4 +rotate column x=4 by 3 +rotate row y=4 by 3 +rotate row y=3 by 8 +rotate row y=1 by 5 +rotate column x=2 by 3 +rotate column x=1 by 3 +rotate column x=0 by 2 +rect 3x2 +rotate row y=4 by 8 +rotate column x=45 by 1 +rotate column x=40 by 5 +rotate column x=26 by 3 +rotate column x=25 by 5 +rotate column x=15 by 5 +rotate column x=10 by 5 +rotate column x=7 by 5 +rotate row y=5 by 35 +rotate row y=4 by 42 +rotate row y=2 by 5 +rotate row y=1 by 20 +rotate row y=0 by 45 +rotate column x=48 by 5 +rotate column x=47 by 5 +rotate column x=46 by 5 +rotate column x=43 by 5 +rotate column x=41 by 5 +rotate column x=38 by 5 +rotate column x=37 by 5 +rotate column x=36 by 5 +rotate column x=33 by 1 +rotate column x=32 by 5 +rotate column x=31 by 5 +rotate column x=30 by 1 +rotate column x=28 by 5 +rotate column x=27 by 5 +rotate column x=26 by 5 +rotate column x=23 by 1 +rotate column x=22 by 5 +rotate column x=21 by 5 +rotate column x=20 by 1 +rotate column x=17 by 5 +rotate column x=16 by 5 +rotate column x=13 by 1 +rotate column x=12 by 3 +rotate column x=7 by 5 +rotate column x=6 by 5 +rotate column x=3 by 1 +rotate column x=2 by 3 diff --git a/AOC2016/input2016/day09.in b/AOC2016/input2016/day09.in new file mode 100644 index 0000000..8bb7ec6 --- /dev/null +++ b/AOC2016/input2016/day09.in @@ -0,0 +1 @@ +(22x11)(3x5)ICQ(9x5)IYUPTHPKX(127x2)(41x6)(16x9)SIUZCKMFZFXKUYTQ(13x3)YBCVHJPPFAONV(10x14)BTRWBQRUHA(57x4)(12x15)ZUMPYOEOOBFW(5x11)YNLIJ(8x9)GBQFPTOH(9x3)GPFCSAPZD(29x4)(5x15)EFWZC(12x4)(7x5)ERKGRCO(145x10)(4x6)QPQJ(36x5)AXJPYRPXJNUYIMCCYQIFAHELCWHVENPFFUDA(68x9)(14x15)EMRKZDNYNDIJHZ(5x12)CKQKZ(17x8)NBRXQIMACOZLIPEMC(8x7)BBLDSICW(1x11)M(7x11)FLYGTGJ(78x11)(9x6)DHGXUSOKT(22x8)(1x7)X(10x5)KRJUANGDCJ(1x6)V(4x12)VCOH(14x1)WDBRKJHMCVSNVI(9x6)YUGDHWETA(93x12)(8x15)(3x7)SVK(6x13)(1x7)Y(60x10)(15x15)LKKAVGRGFZABIBU(32x3)YOFMNLNRJRINIZCCYLKLUOFWVWXFDXQR(28x15)(22x6)(1x15)X(2x8)WT(3x7)SGS(9154x10)(3069x9)(1176x8)(349x15)(6x10)FHKHUN(50x12)(5x6)IEEKH(4x2)DHEG(1x4)O(18x14)YTXWGQAJVTUHRZHTPY(55x8)(48x10)(1x3)I(3x12)JRS(1x9)F(20x12)HXVRCJMSGSCGSBLAUVJJ(134x14)(57x1)(7x7)SDSUJPL(2x12)JM(3x9)YCW(7x2)ZWLPPDY(11x3)GMQBJDOWHXQ(35x11)(5x9)IIEIX(1x8)S(12x15)AQOUQNNNQMFD(22x12)OTYVCAUYJACBXRRQCQHXNM(71x1)(7x7)WOHKEXX(5x10)LZMIE(2x7)AY(35x4)(17x8)DOPOULZLKOXMLSVNU(7x5)KEKYTGL(2x14)LQ(480x2)(276x15)(197x5)(27x10)JSPSRSOZEKYBVYQLDOHBLZYSXAW(21x4)UMMABURKONXVVCIDVULSI(8x5)VMBUJKXG(16x2)IVRUXQSEFOLCTKOY(94x10)UNWKXWVAGWRWETXKDOZVMUUKDPPQFTEKBEROINVJMTPTJTATLUQBYCRLAXJOSAPOJHPVUSXDIWYHGCQNFHJQYOQEMDDMLJ(66x7)(12x10)QPJPHFNJQUMU(2x3)BZ(26x11)YFDFOVWPPMHHXJNAJOVQAUUFUZ(1x14)S(25x4)ZESZWBTXMAWSETLVMGABELTYE(42x11)(36x6)(5x10)DYNEK(18x10)MRWEUKMJFYMLZMJAJD(9x5)PWGVXGHOB(95x10)(24x4)(7x7)EOWRNFA(7x8)GDKNIDU(15x12)EOWLMVTPSDDVVUL(19x3)JFUVRUIVSIHLLQYNSNO(6x8)PAHGHQ(1x13)S(159x15)(140x8)(11x11)XNRUJBJSSJM(72x5)(8x1)NXVJJGVN(22x6)AFBQMOKFGGBTCJFSWXUOBO(25x9)NKOREPRXKIDGCYYDULYUEQPCZ(1x11)F(13x3)KORAZGCZLLHNB(11x13)PVJREGERBSJ(7x5)MKPHSGS(150x5)(103x2)(7x12)(2x4)NT(38x9)(31x10)PUWLXNBDGQCFTZATASBYXCMPPFZJWAR(31x7)(7x1)RBHEBLO(12x10)MENDHXBKZDGR(4x3)JVTO(33x15)(5x8)NDPEL(5x11)BENTA(6x11)MVMDHP(614x9)(6x2)RUCNIE(510x12)(278x8)(58x8)(12x4)KEXDSMQTLFWZ(8x4)BFQCNUJI(21x9)NZBSKNFOWBUDIFGLDXYHA(22x2)HVIGUZSLXDWDXDRCVZPEJC(24x1)MVIDEIQLVSELKAUUHHPGTSNF(17x7)PILQQSWRTXVFCXXMU(125x10)(2x11)YR(71x2)TZVUISFVWFEZQCQBEXNRSRAIJDQAHZNKWGDSWBZGJAPZBNFWCXESKZQJGAUXSHHCBLJSYQY(13x10)VSEOIPEVJQMRV(3x1)DSJ(6x15)CREQOP(6x13)CTRYFR(191x6)(10x14)PHRXDMQNJN(78x12)(4x13)QAIT(32x10)ICKTMMEOAHFGSISYAWQTQFUWWRKCVLHW(6x12)TDSTMP(3x6)SJU(4x3)WCGJ(51x7)(7x11)QSJERFT(11x6)FOHQRGIGNHD(2x2)FO(9x8)FVOSYSGOQ(20x7)RXXISOFDENOWQDLGGWGS(1x2)Q(9x11)QFQVFWUKV(79x3)(4x3)JESH(42x5)(4x10)HLPY(25x10)UOJHBIMVYNSCNYAVXVZFDKFUD(1x12)W(9x13)SWEHSNTYH(365x3)(358x4)(5x8)PSVSY(53x14)(39x13)(11x1)BZVYURTWDXO(8x15)IFLFXMTW(3x7)OWX(2x3)EY(141x2)(55x3)(3x3)GFW(24x3)FAEVVTFKPGLONEZAPTIFWKAY(1x11)A(4x10)LRSZ(37x12)(2x15)MB(2x4)QF(4x3)QTQD(7x14)ITPBCPO(22x15)(1x8)P(10x2)OPYYYSMAZD(2x6)DR(121x4)(24x10)ZDFXFCGIZSAEEISWYLIWOSHV(2x14)IE(75x15)(17x5)JNPVHILACIRBRVFOV(13x8)LKESWWFWMREZR(4x15)FMVW(17x4)UNAKDRSCVCBWOJUAG(7x4)(1x14)F(884x10)(11x13)UIJLAOENTIO(525x6)(198x10)(3x12)VVK(10x13)CDFZVNZRXN(89x14)(29x4)RGMMJYVTUSTNURKJUGAROSPANJDRP(5x4)DDMAL(4x12)ZUFB(13x1)FRZPWDKILEKPW(9x15)HQRFMVQKA(28x2)(12x15)UYMVCFZGVAPZ(4x3)VCFF(35x15)(9x3)SHOEBNTLG(6x2)OEZGQV(5x1)PMPMS(12x8)CJOKQADNVIFP(193x9)(49x13)(11x15)YSUAHEFQFGE(24x13)BFPKROZXMUJAPOPTDUAVPDYA(5x4)JCKOZ(10x7)AKOWVCYMBR(5x1)QVUIE(95x8)(21x9)SPAZDZXRAVUPETVJEHBJT(21x12)PIYCMQYDJNXTWUWLQDMBU(13x5)QYVTFYYKTRFYJ(4x11)UHOG(5x11)YKDQT(95x5)(6x5)SESOZW(6x5)JVUMCD(53x7)(28x1)NPAWZKLFYJRJTBCBORTTCEKCLHNS(12x13)FGHPQQNJCBOH(2x9)YO(2x7)BC(308x6)(32x15)ETOWFJPXZOGWFGJARLBUUVEAFONJOSLW(150x1)(13x14)(7x15)QQXHWPZ(12x3)XXFTSKLVBLNM(2x14)XD(98x5)(10x2)IVITAAHEJC(28x4)NFTTQKTZISTINCJCUPOJRTGMIUDD(13x6)PAEWLFDAREAGA(4x6)SUDT(14x7)UOFNKCCWRMTNKZ(45x9)(9x10)(4x3)YECM(6x3)KKZJLO(13x2)VMSRHSEOJOYII(55x7)(1x4)S(8x3)TYXKBZRQ(18x3)(12x9)VHSESLORJRVL(7x9)DQDGRBE(13x5)ZIZVIPWCIQEMN(3279x13)(58x9)(16x4)AZKZJLWQNHTHGOHO(30x2)ZYSTCIOTDHPKDSMCVNKTZFNYPONYFX(202x6)(194x15)(6x1)PUSNVA(175x15)(14x10)FSZUQBSQQNHKAK(52x8)(39x2)XVEZNBPBBPMDQTHCCGYIJSROSVXTDGCWKQWPLZZ(1x11)U(83x1)(6x5)AUDVOG(7x12)OHICDSF(13x8)NOZKYWMCCDFGM(14x14)AQBYBKHLUTOUUK(13x2)BOUZNPYNVBDSP(2x6)OF(1027x1)(457x1)(151x8)(67x11)(9x7)QWWUQUGBT(16x7)IPKDWITLAMCEHCEE(13x1)DCFKDXBDNFYQF(6x10)RJOSEW(71x4)(1x1)M(5x5)WNKRF(4x7)ALBH(15x14)MKLZDQFGXSAXUFN(18x4)DJKPPRYXFQJZFOKKSS(118x1)(3x11)MTZ(43x12)(22x13)DWYLTBXHWWHFLFPYTMMVAM(9x8)GNPYYJYIV(13x15)TICBWPCYTKQAU(12x12)(6x11)NMPBRP(14x8)NYXDKVLLHESFHE(72x5)(13x10)NYANWHLDADTMX(11x2)CITDQLSHSAW(13x9)(8x5)ZCPOEXBY(3x13)FSP(2x7)OI(89x11)(42x2)(13x2)DXESJUVOVEHKV(1x5)I(3x12)LLZ(3x7)RTR(21x11)(15x5)XCOLHZFLTHCUOQP(8x7)(2x14)OS(339x5)(59x14)(16x1)(10x8)XQSHKLDBFE(8x7)JGLXFOUP(18x8)CTLEBSYBUFGZQVCGRA(9x3)TQNDSDMOT(30x10)PRJKGFTVJCLUKRINWDKSUJEGYKWAUU(129x10)(9x4)ZJQMCNHEP(45x9)(2x4)XF(2x9)NG(24x15)ZMJKSMDTQNKLAPIMOUWMGJSY(23x7)(3x6)QJL(3x4)RBA(1x14)G(29x5)JNIDQYEIHNLBMSBXJECOZQITUOWBA(78x12)(33x8)(5x11)IOMKY(7x9)XHFJSYP(5x5)WEITI(32x12)(4x14)GAHE(15x15)ZAESAKNMLLDJPYO(9x4)(4x6)KXSL(186x5)(13x12)(8x2)(3x5)EEN(7x10)RUZFOWY(145x13)(5x14)CPDKP(4x11)PZVC(31x8)(17x12)MGYDIPAMCZNUMNJQW(2x5)XX(81x1)(19x12)GIIRQYWSJVTZYEPEJDV(2x14)LK(41x4)OCIZXGSYSGIMQYTJADPPCEVKHLBHWHNBWJHNYOYLI(5x8)AABDE(666x6)(177x2)(2x13)ZM(43x14)(37x4)(4x12)JEGE(12x2)TRFTZDTQOTQY(3x14)DEK(112x7)(2x8)UK(18x1)KJLOHGBGYTHKFSCDKV(11x10)UPGSRAHGSPG(5x11)SXTHS(46x7)(6x8)ZSCFAE(8x3)BBYLDLEE(8x2)HESZAEOF(4x5)YDZB(302x7)(85x10)(3x8)SGQ(4x13)ARMT(19x9)CZXVWXTAWXFMQIDLEMX(27x10)(1x6)L(6x4)WHPCVR(5x4)CVXIJ(3x3)MCU(129x4)(10x13)JVYHZXZRZH(23x7)(1x3)Q(3x3)HTC(3x10)MCT(11x15)(5x11)LXXWV(59x8)(4x7)BFOS(8x9)QJNBTALP(17x1)VRADQJAVMSJJEDSYW(8x10)VCUWMSUG(3x8)ZUX(6x1)PFSFHN(48x10)(42x4)(22x12)ILMDCUNYBDGVPRAYZEOWGE(1x3)O(2x9)FW(160x2)(6x1)(1x9)F(128x4)(14x14)JTUVRBJUROWHBL(29x9)(13x6)IXLVAFWLGQGIS(4x10)IEQX(11x10)(5x11)YJRSN(47x10)(1x1)V(2x6)CZ(4x6)VQCT(8x1)BVYHIFQS(7x6)CYKHWLP(9x5)BIXENRKXL(1x3)A(1290x2)(5x4)SDQSC(467x8)(131x6)(23x4)(9x15)UHIBXLYPH(3x5)FHO(29x5)(2x12)XF(6x2)TOEUOL(5x7)XQPGR(54x8)(4x8)ADEM(18x7)WZZGFJKVVIXGBCUZJN(4x7)DFYQ(7x5)GWZECTZ(2x5)ZK(40x9)(24x8)(1x5)W(2x5)CX(5x14)NZCXG(4x12)UVOM(6x13)TVTSEE(191x15)(111x3)(35x15)UNBVMZXNMJMBANNULOOAQJVZGHXPXTIMSJD(3x3)IPT(10x2)TUEYZGJFUZ(13x15)OYJACRMRRSYDK(19x9)FNWIPNRIJXSEIZZPTVL(14x8)(9x8)NMEKAAQIK(47x4)(34x9)BXAJCWUFTLYPIRUNSGEQIPNNECIQSTAKKO(2x5)XH(66x8)(19x11)JBOHWGMTYXYLHIEQGYV(17x15)IJKQKBRQCKELHYEEQ(10x4)VCTJEHTMRR(799x3)(17x12)CECLCYLKHNNNRJORS(55x12)(35x9)(13x10)RBUYOHSLZBLNB(9x12)GOMTMSBGH(8x15)JABHESJU(235x14)(49x2)(13x12)POCOOMCDRPBDD(3x14)UUB(2x3)HH(1x6)T(2x5)KP(33x9)(2x11)XZ(18x15)MGBLMUAUUJJNXHTXZO(51x3)(1x12)B(10x13)EESGVVXION(4x7)HDGF(2x3)JJ(6x3)RHVHZW(1x2)V(72x9)(8x3)KRCPSBOZ(3x15)ORP(17x13)RRMSHJOYWOYDYPJFP(1x1)V(14x5)QBTFBGVPZJVQEU(169x10)(16x14)FMBBCEUCNVKPRSIY(45x15)(9x5)XSRYXSPJF(25x4)ROPRMIIHKABTKLLTZUHMPJEZG(87x10)(14x6)QPJVAXCHYWTTQP(8x4)STYZCSAM(5x10)OFTCD(28x11)VXFYZVCMFMXBRGRJXDQRQCIBYWOT(2x10)XR(285x15)(124x3)(5x8)YEGCN(32x8)CPISZJHMTAYEILGEKVESPNBNRVZYVKBQ(34x13)EGASBNYPSJUHFMHPOQBNZNSTQKEWKXPTAG(28x11)VYPAYPUAAURHYLQIQKMLFCTRAVUA(71x7)(2x12)KP(3x6)BGT(12x7)NRADLHJTEXSA(18x7)CCBIEQMPCZRULHIGWK(7x10)CWZOLXX(53x15)(2x3)NH(5x2)JGMMC(2x3)GG(12x5)DVBMMKUAPRYW(6x2)LDZRUL(11x7)UISRTGWZGBA(1441x12)(205x5)(198x1)(112x15)(12x9)(7x9)AUFRDTR(25x2)(6x8)NFQXPE(8x13)UBIQERPU(1x14)S(50x2)(36x13)FCHZSFHMGANOGOUQVLJKOHLDWTMPFMNSRIEE(2x8)TB(12x12)TRFNONQMYBIP(52x12)(11x1)(5x10)WWKAS(28x14)(15x2)CMWTIEXKMRAPKLV(2x3)SE(134x1)(44x8)(8x5)IVGODFUS(16x13)BASOECHOINZYNNMD(2x15)FC(54x11)(29x7)(22x15)FVODZGCRBBMBYOWCIBMVSN(4x14)PJDW(3x10)YDA(5x10)BAJUZ(7x3)(1x14)N(433x15)(425x12)(94x3)(13x11)(7x14)YYITBHX(30x2)OBWPJEYZYQSWDUDLIUCZNZKAPHAQFJ(31x10)(7x5)JHTOXMH(13x5)RMLWZHDTWOUEB(107x5)(10x12)NZMVIUWXEI(15x5)(9x13)KKFXSAMBX(14x3)QWXFSSFJFDTGOT(7x3)YDOEMMV(30x13)(24x2)PXHELXXFAKACDZHBZGNBSUVU(2x11)WF(184x10)(57x7)(22x6)FSFWZBMGYAEZGMWZQTGGMU(15x2)QOTUZLMACRVFWDV(3x9)KIE(9x11)XMVQKMEPC(55x11)(1x13)G(1x14)Y(2x10)JU(27x3)PYBCBHWYJWJNMFZRIMOLKIGGQED(38x2)(11x1)QHKHBHSZMSV(1x12)P(9x3)NBULTVPAG(5x13)LTLHD(628x11)(1x10)C(589x14)(112x10)(1x2)I(22x4)RGDAVMUUEPYFVXXXYOPPNF(17x3)JRMWVCDJHYWFTDGHY(31x11)IMHJJDPKDSWOEBXGUWXYCOXKNIFDBWE(11x4)(6x1)VOJPYT(11x15)(6x8)IEFWPJ(177x4)(63x3)(26x6)FVNYFOSLLUCTIWQHUIAPLLWZBT(12x10)SRODVSMCVDND(7x4)VQMNEUI(100x12)(7x6)NYRSJAI(31x1)LZHAUWPLWJXPQPCPJNQFSTDMACSTPDR(2x13)MF(36x13)ZFFVXRNWMDPDQPSKSRXEUCAXSLOWTSBLPKJY(121x12)(67x6)(7x10)ORAJOEU(20x11)UGTSPNVTPVARWVQLCASL(14x2)TGSWVFJASSRHBL(2x6)GJ(18x15)UTXXOGUWTWGKPVAVUJ(17x6)(11x5)YHLQNVHWBHY(131x3)(9x8)GEJPUPYNK(13x13)VHELEYMCMPASV(68x15)(5x11)UIJJM(3x10)GKW(19x3)FLZJIQDVHVDUQAGCDER(3x5)AVO(9x13)RUVFUSPGU(16x3)RCSWCVDROBDUNFZT(18x4)KKGUBTFVVNXBCHMHJB(5x14)KOBGU(1330x12)(760x9)(73x7)(67x3)(12x11)AOIQYAVPWCCK(7x3)(2x1)EM(30x2)NAFGRGXWIHNGVSFBPDFPSNWBOCLZEG(246x3)(84x10)(7x6)ARXWZED(65x14)(19x7)JOANFDGLJFRIPTBODXH(10x8)QGVAUQRWRT(4x14)OWDF(8x11)WZBAOFSE(27x2)(21x4)CTNUJPAYYUDWIJRDHCGFA(93x7)(21x3)(5x11)YHJBN(5x1)FNSMH(2x7)LR(53x6)(7x5)KDGLDPD(2x7)OF(22x4)ZDUANVNZXEMGQEUDVNQMNK(1x2)R(10x6)(5x7)ADPQJ(2x3)YM(420x12)(8x11)OZRTLFOE(136x3)(5x8)RGGTC(17x5)ZIZBUMRLXLLGLSCFO(3x4)CDR(37x5)(31x4)EORZSDCKDEPKPNLNTNWZGPFARFEHWBH(46x3)(16x11)BDFBLWNLVUHFHEZS(16x14)KCEELDFXQQWPCKQC(255x14)(76x2)(8x10)ARJSJHNW(1x7)F(7x14)BSQQRIN(11x3)PRXIUVTICTB(19x12)QTCZYASWECYNXMOICBM(16x6)HWFGNOGDXKIAZVEJ(75x9)(36x3)BIIJNXOLTASONLVFEZZDHKHMTKWSTSXUAGYF(1x1)Q(21x5)XQUHREKMFMIFALWIUWGTS(30x6)(17x14)QRGDXBHIIADOCOPNV(1x2)U(28x6)(3x9)NPB(6x8)FYYNBJ(3x10)ZYV(555x13)(159x12)(8x4)(2x15)OT(16x14)BFPHRTHSHNTCWMVO(94x13)(2x5)PV(35x13)(4x4)TLEC(20x9)PXFAFUXKVAFGHMHOBFON(5x7)XNKXK(8x1)(3x8)PRZ(16x1)QPXHKCKIONIWQYRX(15x14)(2x9)KD(3x3)KXC(10x3)KISPBWLEKK(365x9)(112x4)(16x2)LAZNYMGAGIMWHSIH(42x3)ONMLAJLYDYVBHRWJXQAOCIRDZKRTNPUBFLNZNIBMVD(2x13)AH(10x15)(5x9)RHLVU(10x10)(5x4)UOURJ(76x9)(70x8)(18x8)SBLXFWEPITIEZALGDN(13x12)AMATXJMGSOCYB(5x3)OXSKV(2x12)ER(3x8)RRT(157x4)(99x14)(6x15)XMHCMB(35x4)OBBFOQFMLRHSNJBCKWQFZAPWYURPFSQVJVM(17x9)ESHQFHJAZSCGWYVGG(16x11)VFQFDDVZCTBSZOOX(38x4)NJVHVYRULGUNXXLOFBPQAOYYGECLIEVXQKVAWI(1x14)Y(1991x9)(1353x10)(474x9)(7x3)(2x6)KD(124x9)(117x5)(45x9)(10x4)PEWOKCGEWI(22x12)PRYYMTEPGIBALMTTOJFDCJ(35x4)(3x2)RGI(11x1)IKZKCSTHAWC(5x6)JKZGM(19x8)(12x10)TTSYTMTXVSQQ(323x15)(200x2)(28x6)(12x15)KJGXXFFSSLAA(3x12)EFZ(12x9)(7x8)ZLVCZNP(67x3)(5x2)ZSEIN(3x15)VRX(14x1)HMRYHPKBKDBMHS(14x12)NWRUWEPPXIUVES(1x13)P(68x12)(17x4)REXCOUFKZRHTIWQTH(12x8)WYHWEYJONJSS(20x11)PMPDVXSCLOBQRFXBPIGD(11x6)KLZUXCZXCYP(93x5)(73x15)(2x6)XA(20x1)YUAGPDIOAQCZDOINQJEP(10x15)ADYQCNJOWE(16x10)ZJNULEVWXPIBKPMQ(8x7)OWEJLEVV(864x10)(33x10)(14x8)BHIIJFZZJWFVOZ(7x13)(2x3)ZI(210x13)(202x15)(67x2)(3x11)DFX(4x11)LJZT(16x12)SJMFRNOVZHZYPYOC(19x6)KVHJFFUBLGCJFFYQLKP(27x13)KSAJRPVXLPTWQTDHDCURUVRTUWU(82x3)(8x15)WQBJUYEN(13x9)NVXYVNOZIXDOS(19x15)ABRMCYAPGLYFFAVQVJP(3x10)NVS(8x14)QXJJEKNN(2x1)JR(561x2)(213x13)(5x3)RRLFZ(66x15)(3x13)BWL(6x13)TPVGOC(29x14)IRVRVKZRERLIBIJZUPCUJEQKIXYDM(3x10)NWK(2x12)KX(115x9)(20x5)NQMSGIFADJAROBVDRYZV(16x7)GHDIQGFIVBYZXPOQ(1x6)T(55x9)VAMBAYGGKDULFUOZRDUSJGCNJTLKHDLUEPTVCTRCMPTKCCOMKUGBXPO(222x6)(109x2)(11x3)RITEKLEHGLP(10x5)ZQSCCVTRUI(23x5)FUZTMKDOMPHSLSPEEDCEFAI(22x15)VYZKZJSQTJXBHEWBKBSAJZ(12x4)XWCGWTZLAAXP(40x14)XJCYDBXAERPKVTWRIOKILGLUQRUMYAXUBGCTHOPJ(52x14)(11x8)TVLNOWHYSGC(1x6)T(2x13)UM(3x9)VMS(8x3)PJVKGRKE(50x8)(9x13)DKRNISHUW(29x7)(4x14)QUCV(7x14)EUPQTDR(1x1)M(11x7)PXZGYDYDFBX(31x12)(11x11)BMGYSEUMRWT(8x6)(2x12)GW(32x5)(18x11)(6x6)EFWCBG(2x2)JF(2x7)HD(621x11)(2x4)EV(607x8)(90x12)(17x7)XAJHZJBSXUZSPIWUG(61x7)(6x12)(1x5)O(42x15)(1x4)T(2x7)DK(9x12)ZDIRKGQRB(8x15)WNNHVPEX(503x1)(12x7)(7x6)JVAPSMI(86x9)(45x8)(1x14)E(32x6)GRFUWVYLATDVBCPXOHKLOVHZYSGUUJYP(28x12)BJAGISXIMZOJSRLPMEUTIYJWEKMW(124x7)(67x3)(28x3)PJTZGDEUAVDQICPLUVXVTVJTUROK(2x14)LP(11x12)XFJJHQJMWZB(1x13)M(14x13)JKXYFRIDHUZRWG(12x6)KYEVJMUSSVUK(6x12)DTKDSL(242x3)(2x2)HJ(50x4)(6x5)XUIVOZ(1x14)V(4x8)APZW(16x14)HXRYJVUNTZHFWAKS(98x1)(6x14)YZWMLJ(14x11)DIDVCJTRZKYVJR(27x3)OGTHYCRWRMBKXFCVEDFQMCKCIPQ(8x13)LNFWFXYN(12x5)DUJAXBNBWNQK(69x4)(1x11)N(5x12)DROVS(26x8)LBPVCHFZIUJJTKFVDHJYDLVBPD(12x13)UEIKUJEAYAJT(7x13)MIGZAGH(171x3)(7x6)SWSAOJL(24x4)(10x6)TFADCGPRFO(2x14)MI(122x3)(26x7)HQOAUWFWSYKNZPOZZNTAGZXMLU(9x5)LGBRFFSCA(15x8)QAQOIVLDKPZKKZI(5x14)QGOZX(37x15)YPTZXTLQLGKLSZVQUTBQYTTRNKTJWSHPRNPAN(140x4)(1x4)T(25x6)(2x9)SZ(12x5)BDMOLPASNRHH(69x4)(2x13)ES(16x7)ZSNXQMXXYASQGCSK(2x5)TR(9x9)HTFMVOCVW(12x9)JGOKJDUZUSYN(9x12)MUJWHXPXN(7x14)UXRYEYI(3x2)OBG(70x1)(39x2)(8x12)NJBFXFDD(5x14)ORZCE(9x4)BRUWUPCJY(12x5)XTXXAJCPTWYL(1x14)I diff --git a/AOC2016/input2016/day10.in b/AOC2016/input2016/day10.in new file mode 100644 index 0000000..7d42b0b --- /dev/null +++ b/AOC2016/input2016/day10.in @@ -0,0 +1,231 @@ +bot 76 gives low to bot 191 and high to bot 21 +bot 193 gives low to bot 118 and high to bot 145 +bot 173 gives low to bot 91 and high to bot 36 +value 23 goes to bot 68 +bot 129 gives low to bot 124 and high to bot 155 +bot 58 gives low to output 2 and high to bot 51 +bot 97 gives low to bot 205 and high to bot 156 +bot 95 gives low to bot 21 and high to bot 204 +bot 56 gives low to bot 202 and high to bot 97 +bot 181 gives low to bot 144 and high to bot 101 +bot 20 gives low to bot 42 and high to bot 23 +bot 122 gives low to bot 190 and high to bot 50 +bot 202 gives low to bot 103 and high to bot 205 +bot 169 gives low to bot 125 and high to bot 208 +bot 91 gives low to bot 58 and high to bot 17 +bot 10 gives low to bot 127 and high to bot 1 +bot 119 gives low to bot 50 and high to bot 149 +bot 194 gives low to bot 38 and high to bot 77 +bot 82 gives low to bot 49 and high to bot 22 +bot 180 gives low to bot 199 and high to bot 71 +bot 191 gives low to bot 146 and high to bot 13 +bot 111 gives low to bot 186 and high to bot 89 +bot 75 gives low to bot 195 and high to bot 117 +bot 17 gives low to bot 51 and high to bot 184 +value 5 goes to bot 209 +bot 139 gives low to bot 81 and high to bot 57 +bot 36 gives low to bot 17 and high to bot 46 +bot 158 gives low to bot 30 and high to bot 6 +bot 40 gives low to bot 160 and high to bot 82 +value 11 goes to bot 175 +value 3 goes to bot 170 +bot 208 gives low to bot 14 and high to bot 104 +bot 113 gives low to output 15 and high to bot 27 +bot 96 gives low to bot 170 and high to bot 110 +bot 9 gives low to bot 102 and high to bot 132 +value 67 goes to bot 129 +bot 35 gives low to bot 24 and high to bot 187 +bot 172 gives low to bot 117 and high to bot 64 +bot 157 gives low to bot 65 and high to bot 136 +bot 179 gives low to bot 178 and high to bot 197 +bot 144 gives low to bot 172 and high to bot 2 +bot 51 gives low to output 8 and high to bot 31 +bot 177 gives low to bot 194 and high to bot 61 +bot 106 gives low to bot 134 and high to bot 52 +bot 148 gives low to bot 86 and high to bot 199 +bot 64 gives low to bot 48 and high to bot 146 +bot 121 gives low to bot 165 and high to bot 116 +bot 146 gives low to bot 9 and high to bot 69 +bot 199 gives low to bot 141 and high to bot 152 +bot 166 gives low to bot 62 and high to bot 201 +bot 102 gives low to bot 151 and high to bot 179 +bot 15 gives low to bot 80 and high to bot 3 +bot 105 gives low to bot 197 and high to bot 86 +bot 2 gives low to bot 64 and high to bot 191 +bot 3 gives low to bot 169 and high to bot 208 +bot 39 gives low to bot 43 and high to bot 98 +bot 196 gives low to bot 66 and high to bot 32 +value 47 goes to bot 142 +bot 110 gives low to bot 29 and high to bot 40 +bot 151 gives low to bot 74 and high to bot 178 +bot 164 gives low to bot 4 and high to bot 93 +bot 61 gives low to bot 77 and high to bot 144 +bot 29 gives low to bot 183 and high to bot 160 +bot 79 gives low to bot 204 and high to bot 37 +bot 188 gives low to output 0 and high to bot 72 +bot 131 gives low to bot 54 and high to bot 38 +bot 59 gives low to output 4 and high to bot 34 +bot 8 gives low to bot 101 and high to bot 7 +bot 189 gives low to bot 46 and high to bot 53 +bot 77 gives low to bot 75 and high to bot 172 +bot 206 gives low to bot 56 and high to bot 107 +bot 114 gives low to bot 188 and high to bot 125 +bot 207 gives low to bot 87 and high to bot 10 +bot 30 gives low to bot 106 and high to bot 11 +bot 167 gives low to bot 45 and high to bot 183 +bot 168 gives low to output 12 and high to bot 58 +bot 142 gives low to bot 68 and high to bot 111 +bot 138 gives low to bot 180 and high to bot 198 +bot 171 gives low to bot 150 and high to bot 35 +bot 5 gives low to bot 39 and high to bot 100 +bot 197 gives low to bot 120 and high to bot 173 +bot 46 gives low to bot 184 and high to bot 128 +bot 137 gives low to bot 0 and high to bot 114 +bot 7 gives low to bot 76 and high to bot 95 +bot 104 gives low to bot 159 and high to bot 203 +bot 103 gives low to bot 5 and high to bot 108 +bot 66 gives low to bot 158 and high to bot 161 +bot 156 gives low to bot 166 and high to bot 201 +bot 178 gives low to bot 130 and high to bot 120 +bot 1 gives low to bot 206 and high to bot 107 +bot 65 gives low to bot 111 and high to bot 143 +bot 150 gives low to bot 25 and high to bot 24 +value 7 goes to bot 135 +bot 48 gives low to bot 182 and high to bot 9 +bot 112 gives low to bot 22 and high to bot 202 +bot 32 gives low to bot 161 and high to bot 42 +bot 12 gives low to bot 61 and high to bot 181 +bot 155 gives low to bot 196 and high to bot 73 +value 73 goes to bot 140 +bot 99 gives low to bot 109 and high to bot 151 +bot 163 gives low to bot 131 and high to bot 194 +bot 98 gives low to bot 174 and high to bot 26 +value 53 goes to bot 4 +bot 204 gives low to bot 18 and high to bot 126 +bot 19 gives low to output 6 and high to bot 113 +bot 190 gives low to bot 7 and high to bot 154 +bot 88 gives low to bot 26 and high to bot 122 +bot 153 gives low to bot 113 and high to bot 33 +bot 49 gives low to bot 193 and high to bot 55 +value 37 goes to bot 150 +bot 53 gives low to bot 128 and high to bot 15 +bot 80 gives low to bot 114 and high to bot 169 +bot 192 gives low to bot 115 and high to bot 138 +bot 132 gives low to bot 179 and high to bot 105 +bot 57 gives low to bot 41 and high to bot 206 +bot 118 gives low to bot 20 and high to bot 162 +bot 37 gives low to bot 126 and high to bot 78 +bot 201 gives low to bot 16 and high to bot 119 +bot 145 gives low to bot 162 and high to bot 39 +bot 62 gives low to bot 88 and high to bot 16 +bot 133 gives low to bot 59 and high to bot 200 +bot 52 gives low to bot 19 and high to bot 153 +bot 28 gives low to bot 200 and high to bot 182 +bot 149 gives low to bot 79 and high to bot 37 +bot 117 gives low to bot 28 and high to bot 48 +bot 4 gives low to bot 171 and high to bot 93 +bot 182 gives low to bot 99 and high to bot 102 +value 2 goes to bot 92 +bot 170 gives low to bot 167 and high to bot 29 +bot 187 gives low to bot 47 and high to bot 63 +bot 72 gives low to output 20 and high to bot 176 +bot 209 gives low to bot 94 and high to bot 30 +bot 26 gives low to bot 8 and high to bot 190 +bot 162 gives low to bot 23 and high to bot 43 +bot 16 gives low to bot 122 and high to bot 119 +bot 200 gives low to bot 34 and high to bot 99 +bot 68 gives low to bot 175 and high to bot 186 +bot 85 gives low to bot 82 and high to bot 112 +value 61 goes to bot 45 +bot 38 gives low to bot 123 and high to bot 75 +bot 108 gives low to bot 100 and high to bot 62 +bot 34 gives low to output 17 and high to bot 109 +bot 90 gives low to bot 44 and high to bot 193 +bot 94 gives low to bot 135 and high to bot 106 +value 19 goes to bot 124 +bot 184 gives low to bot 31 and high to bot 137 +bot 134 gives low to output 3 and high to bot 19 +bot 63 gives low to bot 207 and high to bot 10 +bot 24 gives low to bot 157 and high to bot 47 +bot 185 gives low to bot 147 and high to bot 81 +bot 18 gives low to bot 84 and high to bot 192 +bot 130 gives low to output 14 and high to bot 168 +bot 78 gives low to bot 138 and high to bot 198 +bot 69 gives low to bot 132 and high to bot 60 +bot 161 gives low to bot 6 and high to bot 163 +bot 176 gives low to output 5 and high to bot 159 +bot 55 gives low to bot 145 and high to bot 5 +bot 160 gives low to bot 90 and high to bot 49 +value 71 goes to bot 167 +bot 165 gives low to bot 53 and high to bot 116 +bot 128 gives low to bot 137 and high to bot 80 +bot 67 gives low to bot 140 and high to bot 66 +bot 86 gives low to bot 173 and high to bot 141 +bot 93 gives low to bot 35 and high to bot 187 +bot 175 gives low to bot 96 and high to bot 70 +bot 174 gives low to bot 181 and high to bot 8 +bot 14 gives low to bot 176 and high to bot 104 +bot 13 gives low to bot 69 and high to bot 84 +bot 54 gives low to bot 153 and high to bot 123 +bot 135 gives low to output 10 and high to bot 134 +bot 101 gives low to bot 2 and high to bot 76 +bot 147 gives low to bot 40 and high to bot 85 +bot 205 gives low to bot 108 and high to bot 166 +bot 141 gives low to bot 36 and high to bot 189 +bot 84 gives low to bot 60 and high to bot 115 +bot 115 gives low to bot 148 and high to bot 180 +value 31 goes to bot 171 +value 13 goes to bot 67 +bot 195 gives low to bot 133 and high to bot 28 +bot 124 gives low to bot 67 and high to bot 196 +bot 109 gives low to output 7 and high to bot 74 +bot 25 gives low to bot 92 and high to bot 157 +bot 116 gives low to bot 15 and high to bot 3 +bot 140 gives low to bot 209 and high to bot 158 +bot 154 gives low to bot 95 and high to bot 79 +bot 92 gives low to bot 142 and high to bot 65 +bot 81 gives low to bot 85 and high to bot 41 +bot 33 gives low to bot 27 and high to bot 133 +bot 186 gives low to bot 70 and high to bot 185 +bot 73 gives low to bot 32 and high to bot 20 +bot 41 gives low to bot 112 and high to bot 56 +bot 89 gives low to bot 185 and high to bot 139 +bot 23 gives low to bot 177 and high to bot 12 +bot 125 gives low to bot 72 and high to bot 14 +bot 50 gives low to bot 154 and high to bot 149 +bot 21 gives low to bot 13 and high to bot 18 +bot 159 gives low to output 9 and high to bot 203 +bot 47 gives low to bot 136 and high to bot 63 +bot 143 gives low to bot 89 and high to bot 87 +bot 44 gives low to bot 73 and high to bot 118 +value 43 goes to bot 94 +bot 107 gives low to bot 97 and high to bot 156 +bot 70 gives low to bot 110 and high to bot 147 +bot 45 gives low to bot 129 and high to bot 83 +bot 43 gives low to bot 12 and high to bot 174 +value 41 goes to bot 164 +bot 74 gives low to output 18 and high to bot 130 +bot 136 gives low to bot 143 and high to bot 207 +bot 42 gives low to bot 163 and high to bot 177 +value 17 goes to bot 164 +bot 0 gives low to output 19 and high to bot 188 +bot 87 gives low to bot 139 and high to bot 127 +value 59 goes to bot 96 +bot 120 gives low to bot 168 and high to bot 91 +bot 198 gives low to bot 71 and high to bot 121 +bot 203 gives low to output 16 and high to output 1 +value 29 goes to bot 25 +bot 22 gives low to bot 55 and high to bot 103 +bot 11 gives low to bot 52 and high to bot 54 +bot 6 gives low to bot 11 and high to bot 131 +bot 31 gives low to output 13 and high to bot 0 +bot 126 gives low to bot 192 and high to bot 78 +bot 27 gives low to output 11 and high to bot 59 +bot 127 gives low to bot 57 and high to bot 1 +bot 60 gives low to bot 105 and high to bot 148 +bot 152 gives low to bot 189 and high to bot 165 +bot 100 gives low to bot 98 and high to bot 88 +bot 83 gives low to bot 155 and high to bot 44 +bot 123 gives low to bot 33 and high to bot 195 +bot 183 gives low to bot 83 and high to bot 90 +bot 71 gives low to bot 152 and high to bot 121 diff --git a/AOC2016/input2016/day11.in b/AOC2016/input2016/day11.in new file mode 100644 index 0000000..7364dd0 --- /dev/null +++ b/AOC2016/input2016/day11.in @@ -0,0 +1,4 @@ +The first floor contains a promethium generator and a promethium-compatible microchip. +The second floor contains a cobalt generator, a curium generator, a ruthenium generator, and a plutonium generator. +The third floor contains a cobalt-compatible microchip, a curium-compatible microchip, a ruthenium-compatible microchip, and a plutonium-compatible microchip. +The fourth floor contains nothing relevant. diff --git a/AOC2016/input2016/day12.in b/AOC2016/input2016/day12.in new file mode 100644 index 0000000..e4a634f --- /dev/null +++ b/AOC2016/input2016/day12.in @@ -0,0 +1,23 @@ +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 17 d +inc a +dec d +jnz d -2 +dec c +jnz c -5 diff --git a/AOC2016/input2016/day13.in b/AOC2016/input2016/day13.in new file mode 100644 index 0000000..ea29ccd --- /dev/null +++ b/AOC2016/input2016/day13.in @@ -0,0 +1 @@ +1362 diff --git a/AOC2016/input2016/day14.in b/AOC2016/input2016/day14.in new file mode 100644 index 0000000..0aabd82 --- /dev/null +++ b/AOC2016/input2016/day14.in @@ -0,0 +1 @@ +ihaygndm diff --git a/AOC2016/input2016/day15.in b/AOC2016/input2016/day15.in new file mode 100644 index 0000000..5200150 --- /dev/null +++ b/AOC2016/input2016/day15.in @@ -0,0 +1,6 @@ +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/AOC2016/input2016/day16.in b/AOC2016/input2016/day16.in new file mode 100644 index 0000000..d683f74 --- /dev/null +++ b/AOC2016/input2016/day16.in @@ -0,0 +1 @@ +10111011111001111 diff --git a/AOC2016/input2016/day17.in b/AOC2016/input2016/day17.in new file mode 100644 index 0000000..02562b2 --- /dev/null +++ b/AOC2016/input2016/day17.in @@ -0,0 +1 @@ +pslxynzg diff --git a/AOC2016/input2016/day18.in b/AOC2016/input2016/day18.in new file mode 100644 index 0000000..d0f699e --- /dev/null +++ b/AOC2016/input2016/day18.in @@ -0,0 +1 @@ +^^.^..^.....^..^..^^...^^.^....^^^.^.^^....^.^^^...^^^^.^^^^.^..^^^^.^^.^.^.^.^.^^...^^..^^^..^.^^^^ diff --git a/AOC2016/input2016/day19.in b/AOC2016/input2016/day19.in new file mode 100644 index 0000000..f652d11 --- /dev/null +++ b/AOC2016/input2016/day19.in @@ -0,0 +1 @@ +3004953 diff --git a/AOC2016/input2016/day20.in b/AOC2016/input2016/day20.in new file mode 100644 index 0000000..f809e54 --- /dev/null +++ b/AOC2016/input2016/day20.in @@ -0,0 +1,1075 @@ +1873924193-1879728099 +2042754084-2076891856 +4112318198-4113899685 +1039794493-1057170966 +3791841434-3797494664 +1518668516-1518748952 +1946127596-1953926346 +4058215215-4086224696 +3429681642-3455096313 +2599576643-2604275147 +1800210010-1801990849 +1761160149-1766904471 +2774395403-2774748831 +1520470679-1542287000 +2343327790-2346083217 +1628052281-1630209458 +100577752-127518854 +671383949-696948197 +2144689921-2169898850 +3606633683-3608925912 +2109791040-2110314929 +492539485-512327909 +1364276172-1365041569 +3467175303-3467618102 +460580113-466381680 +813074193-837921910 +5537006-14606952 +946065544-951330790 +989372718-991282302 +200009261-205932238 +3798271597-3801031905 +2216207343-2242110933 +848423835-848853657 +1748754108-1786349744 +2399831275-2450914999 +1663535391-1664405521 +892515306-898828394 +2880137661-2888009771 +3365333945-3374605152 +987036370-998814590 +3892148601-3897753835 +2284996682-2304337355 +308020918-314394785 +538685495-544373302 +1823596335-1824819464 +971809355-983694756 +284716926-285879421 +3637637036-3652853727 +1916553349-1918781150 +696948199-701183905 +2108894965-2110155929 +368081079-369068299 +1528668961-1565706834 +3711148791-3721773623 +3379988898-3419009907 +75796957-84367940 +1622153638-1627375599 +1660472686-1675015684 +1153621810-1160895822 +2031612525-2032051797 +1150487328-1153453006 +300933544-307215112 +3189667528-3205813479 +2693102773-2697432888 +2923748650-2931308011 +2512953216-2519005204 +1651098254-1660472685 +3988605837-4016033187 +270425249-275430325 +649608587-651366398 +2880152810-2894023332 +3367065179-3368964916 +1137467603-1160465160 +3378838178-3379988897 +1912841207-1913884949 +3734505169-3755988948 +1518708042-1518847704 +1930577208-1944584155 +2869986404-2909986632 +424121138-428248387 +1827165738-1840620936 +324495276-330189246 +2521490885-2526000948 +1513153698-1513536552 +3156724300-3177963150 +2737600184-2746832287 +2597645418-2602897419 +1972314551-1997656153 +1468081450-1492108957 +3217469337-3227811437 +2456382583-2459166080 +4038379151-4038960518 +3984707942-3986223942 +1514736329-1515006318 +1410942019-1420373476 +3943044250-3945907963 +1675015686-1680347958 +1182759348-1204636005 +1547041264-1574284229 +3998227842-4000267869 +2719765570-2731840505 +2003729668-2031612524 +1124274530-1124952970 +2710016978-2729083584 +2697048351-2697545869 +3249954687-3258412725 +1177795536-1179734693 +1063172514-1063568483 +3919426754-3928084951 +2649727243-2651783771 +420545813-425492876 +2187511660-2189532955 +1332771672-1337238856 +2559522941-2561165264 +3611794421-3612100974 +990434095-991061744 +3311767249-3323759965 +2082306404-2087247912 +977081397-983520148 +2700457093-2722036558 +889804703-901273822 +3281975407-3288376938 +1900859-2087697 +3359024113-3364297429 +1488620946-1499185913 +3095850063-3110957137 +2924020651-2934105636 +3480872005-3500207692 +3265576322-3273927552 +3886295152-3887811607 +479600661-482552524 +2077800379-2083424063 +479438989-482498799 +2205762-2390846 +967070257-969400280 +1780626494-1795356535 +336050227-362501040 +2066894356-2070157688 +2711664519-2715211035 +2739426388-2743490521 +50566643-67435318 +138963898-142290410 +3017544167-3021132102 +1133322944-1136596047 +2992711187-3011792444 +1356144684-1358533149 +3298716765-3308644329 +3812682402-3820212811 +3364246396-3378838176 +3605560680-3611803358 +4161229768-4199248942 +250277160-269792207 +4022334281-4042792788 +1479138689-1496448606 +4067103958-4097402008 +324353383-330107603 +3460719560-3465121559 +3357509623-3363501925 +1676179664-1681316839 +334302095-368081077 +4041856791-4049650625 +1095104172-1110817036 +4263462943-4271423497 +35238773-42649255 +1995738612-2003729666 +1145121134-1165576620 +3121753822-3122940047 +781223110-789178753 +284412404-308020917 +477369326-481964268 +3611852163-3612014702 +559316688-567907435 +2705313585-2714787801 +3161761475-3200072999 +3671560806-3676498689 +4112794252-4113970604 +3458327475-3459250050 +655022836-671383948 +269792208-273225169 +420746448-424787078 +1620238298-1621937312 +3618192415-3628252830 +3887811608-3909810672 +3807511962-3807557825 +2947393390-2972353230 +647054999-650847928 +2035631680-2072674057 +1293223106-1312776798 +3616108547-3618041359 +2524866696-2552983326 +14606953-15778021 +1200129106-1204922922 +1577044819-1580263124 +4223248135-4236928477 +785470440-799681933 +1888528109-1893336449 +1122685939-1130099493 +176561814-176701662 +2519417187-2544323712 +1122274583-1124137383 +2957029658-2981009221 +650915504-653475697 +210247196-220200437 +3797007953-3799783891 +488327867-501225193 +130651124-139866418 +864076535-878798307 +2760435654-2774208779 +3103916066-3116559183 +333917748-334285405 +3430587881-3441615730 +148086799-159397502 +3798409655-3803475476 +526468312-538164764 +849018009-849596864 +1442223118-1445044517 +4263319428-4270436586 +4112399576-4113547944 +1978346741-1979488526 +2283224279-2300553570 +1152488821-1156120463 +1390496843-1417003046 +333587527-333646376 +1585558620-1620238296 +1803018238-1806854806 +2925788498-2926548045 +2712474658-2720901711 +1196989900-1202719311 +3952755624-3956970495 +4103476761-4116483698 +4057768470-4058215214 +2710635380-2712069704 +2101903120-2104154726 +1442132763-1443362285 +420330272-435610317 +1431487556-1438515826 +974145635-978447714 +2021691721-2021705237 +3569348094-3574217716 +3016610743-3017615483 +3772028933-3779583364 +1394699060-1428446963 +1515382747-1517187741 +1049613498-1051047136 +95646179-95720807 +539901377-559316686 +987536084-989075921 +2009566992-2023431090 +3459250051-3467175301 +751560448-758586987 +1073411728-1105472904 +1131007779-1149933404 +3674686507-3683472345 +990594635-991997118 +3468204111-3517888339 +4141956472-4146201368 +4060795160-4061262187 +3057468879-3067720704 +3165290543-3166404174 +292172493-311377330 +180601389-183326808 +2951935860-2964576062 +3673461712-3677351195 +1036920441-1060628630 +774260375-779314232 +3734215825-3767700406 +2033080178-2042754083 +3954694001-3983601982 +1737269170-1739584124 +2513146725-2514600051 +1135918433-1160858115 +820957565-836393612 +284896641-290792716 +1412008407-1412622240 +1550150096-1561746360 +824382476-832032406 +208456629-208524145 +917736511-921005775 +1823540463-1824143249 +1274319639-1299239254 +3855584417-3886295150 +3531103253-3549118849 +3267509957-3280095405 +3540252288-3544997898 +701952217-712878128 +3446951203-3458327473 +1551465958-1557177842 +2745906803-2747647252 +3282589918-3311767247 +3765332261-3776919677 +2165412917-2173968511 +109358635-124305239 +3212676972-3214315203 +3326533847-3326810005 +3920666694-3926929222 +650309182-651544046 +708098735-714454173 +572511501-574452217 +449508527-454545623 +1942601982-1949448687 +2064046021-2067447600 +333151198-333393337 +1574284231-1585558619 +698322352-703120196 +148229752-172697920 +3267988563-3273485517 +2032217907-2033036948 +3862068873-3870249341 +919713318-922163670 +155662841-162963144 +1394140453-1430957514 +2873677871-2896542230 +37916329-39253788 +681670311-687826081 +1719299314-1735498986 +461628210-471865324 +2517128070-2524600375 +3080279788-3095850061 +2097814073-2101401036 +3442936490-3446270960 +2860573369-2869986403 +1450009722-1454375183 +2677633624-2700457091 +1116524230-1120647931 +2198429635-2200634071 +333679323-334302094 +172697922-180250781 +3568670472-3600780676 +2567650852-2571689819 +3991524157-4018198632 +1320088804-1336761048 +1441441574-1447722009 +4070063946-4077134102 +1518303291-1518757627 +789712274-793961738 +537271530-539849150 +2749214451-2751716398 +1252243784-1253382137 +3549118851-3568670471 +2608002055-2649178024 +849424472-849667326 +1662868529-1665937308 +3347147435-3361850347 +1977046180-1978396522 +1510301697-1514872861 +2809612788-2812017542 +699757461-733301324 +4145771441-4156192606 +3853363014-3855584416 +3237664679-3239097359 +2265041728-2281659545 +2146272587-2151730776 +2375706172-2397802671 +1219402849-1230826128 +2125488963-2136467252 +183326810-242569486 +2147340-14658906 +242569487-250277158 +3014720726-3015174849 +1689217997-1697645738 +26620759-31443699 +1696477009-1704667294 +3628252831-3659254482 +988172886-990269879 +4134312523-4146938756 +4110871648-4112682586 +1977409651-1982693985 +1053361409-1060474644 +2101489104-2102003463 +1966318308-1995738611 +510056428-510157967 +854676429-872751220 +856029593-876424461 +1471353586-1474887569 +2450915001-2456382582 +1407555501-1408047605 +527722980-547224258 +3280095407-3282589917 +2909986634-2916837990 +1232996245-1253914471 +31086557-35734834 +1694910589-1711998895 +762305366-775159488 +1225774520-1228140780 +257330043-270391498 +3915486327-3923103539 +1926249337-1966318306 +1178971023-1183248004 +116510673-132805111 +1915704972-1922908375 +969412073-979230383 +3986223944-3991524156 +405494083-449508526 +1670274140-1672828275 +4255322589-4265083226 +2615943647-2628573870 +253900156-264130685 +812381326-838878231 +3676068147-3678805855 +4018198634-4020002159 +927634473-956957738 +1728404615-1731917611 +4027974514-4050074007 +1698299296-1698622868 +2149508758-2160191833 +1160737915-1174189471 +3381967104-3399337635 +4057735038-4057925711 +3659254484-3672311596 +4064241135-4070650968 +973353987-978907985 +1174189473-1179817409 +698277114-706179803 +2873214132-2883076783 +1857579377-1865963654 +4218815063-4232049540 +464623007-466732505 +145258734-149921134 +1776765373-1785155753 +2328728331-2345665378 +255225324-269092529 +2079410577-2083947272 +3797389909-3799120406 +2956534572-2957931629 +3744749430-3770715654 +560693405-572304095 +2372761028-2393875166 +706179804-740943515 +1875539946-1877484014 +633634731-644741930 +3683472347-3694077033 +3701974775-3724779161 +2848467395-2852263066 +3730366567-3730989122 +2117254263-2130476988 +3698750668-3698975786 +2746832288-2751564814 +253658494-259116334 +2364532781-2372761027 +456714135-461505875 +3672275679-3674478931 +2522406078-2531544560 +792035582-793138494 +69154638-75829014 +2926548046-2947393388 +4220770598-4239648140 +1231191898-1231698394 +2032945297-2033080176 +1447304643-1450009720 +849303213-849636806 +2580161324-2586439081 +869920911-871138045 +3327278827-3328956868 +2987830862-3004476243 +1578256762-1596421560 +3725920649-3734505168 +177635071-179461239 +2984672502-2992711186 +55507652-68823687 +2455788859-2455936061 +2701657503-2734666015 +3602006162-3608766950 +4116793339-4145771440 +3461179167-3461527047 +2087698-2122623 +2291815799-2296911924 +2596260797-2599637238 +741177583-762305365 +1918475929-1919207177 +4170813079-4175037031 +2122624-2315281 +1253914472-1274319637 +2487150877-2509030416 +3379861818-3416060190 +333646378-334048524 +2326969860-2360851304 +337863211-360992608 +3074050973-3092995408 +3110957138-3120916334 +33876232-35227157 +1797203899-1797849973 +730720453-733433538 +857489932-864404088 +1829927048-1847707809 +2772398259-2781857468 +1244316186-1259999059 +3462793245-3462944813 +2182652-2214508 +1060628631-1062482015 +2925598220-2926530972 +900674266-922436488 +1178662480-1184341164 +2459166082-2504309844 +1910189689-1913976941 +4220927757-4234807086 +3969999207-3974656835 +3775545128-3782028606 +2734332905-2737600182 +1729489128-1733660501 +4156192608-4161893257 +162824624-169481809 +3146103157-3203151235 +4041586778-4048136958 +4203009505-4224632535 +1110882582-1113030824 +3913795915-3942297002 +2271387462-2272232473 +517350158-526962459 +779314234-785470439 +1916548840-1918281992 +1888889-1904062 +2664310740-2677633623 +1893488044-1910189687 +2242110935-2265041727 +3498906702-3502025359 +4258143098-4268731878 +2397802673-2398500769 +572676036-572701832 +1446041312-1447304642 +3826077985-3829627277 +4020002160-4047217761 +1380452883-1429557315 +4047082396-4050677020 +3921624009-3929261229 +2619033943-2632247390 +2455802505-2455982302 +4224632536-4255322587 +897555132-906210835 +881604485-889804702 +3516964473-3523121967 +2304512438-2307555454 +3820151660-3853363012 +3820170090-3827290700 +3249983509-3250443047 +988351392-990103337 +2740868594-2743074820 +2405403685-2447661661 +823437467-829851419 +937422032-942832643 +971602506-976542623 +785880816-801146210 +4277743826-4294967295 +1220312589-1225494571 +3067720705-3089970954 +2791983488-2809612786 +2591514716-2602768599 +3354140278-3357144795 +2995080913-3008383912 +3107886744-3116206353 +2390847-5537005 +3203151236-3210148830 +2525591016-2552221661 +3356499587-3362877956 +3942297003-3943746936 +2369635408-2396711414 +644741932-645492895 +1465863404-1482131479 +3943121023-3944346698 +2561165265-2591514714 +19449263-35238772 +1082566831-1083675917 +2197161910-2198528564 +2826493138-2860573367 +2504309845-2512953214 +1627066830-1642274044 +2883117929-2903014292 +583190345-633634730 +2973540042-2982443255 +3699440664-3713677655 +3746896292-3760652269 +3171099262-3180938498 +572697766-572756080 +3988852854-3988997069 +4265083227-4277743824 +383972777-401061270 +945475099-953801412 +3528634603-3542351915 +2300856021-2308581946 +3122557350-3124419305 +660165472-664987050 +32790502-34209087 +2851805721-2855373838 +992214332-997255508 +2732719831-2735572206 +3868474597-3881441121 +333379670-333580739 +3381334635-3388608632 +3563089705-3573594471 +3210148832-3237664678 +1187695934-1194142092 +1438515828-1446601852 +991039829-1027395932 +848648599-849082618 +3736687746-3774570916 +8407552-13762041 +2232234823-2235394467 +1755371838-1765328838 +1110605895-1112786421 +1829011713-1846414725 +1125629499-1131007777 +1620448623-1622231718 +1819546669-1857579375 +2574044802-2579190543 +44327412-53557883 +743188265-775219027 +2088304828-2108894963 +2115234805-2135895690 +3661589550-3667328781 +948393409-961955386 +3296787727-3307575232 +591649479-623936900 +3127688079-3134369195 +3121554064-3122386341 +4265181650-4265802278 +95671345-95744284 +3632933123-3652082814 +2602768600-2608002053 +855428909-878230687 +518821859-527722979 +3164805808-3166272976 +1503827162-1509814674 +1083143813-1083702538 +1454375184-1479743870 +3323759966-3345377938 +3252601419-3261416869 +659490354-659624437 +2690988793-2694240575 +2925030178-2926498213 +3724779163-3731382232 +2817808230-2826493137 +3611600625-3612000729 +1922908377-1926249336 +3054727190-3057468877 +2318069658-2349685562 +1224408645-1230905383 +3426646140-3446265909 +3698560892-3703351760 +3893285255-3897654014 +3334017866-3341652536 +3467542284-3468204110 +3552641883-3560193935 +1577860113-1616147289 +792385239-798544023 +3524508765-3535502551 +2079154753-2079647911 +3662660030-3676294372 +1974333295-1989116976 +2349685563-2364532779 +1179711637-1180870951 +657058762-689503958 +2751716400-2791983487 +2281659547-2300856020 +3745499151-3746841127 +3568050533-3573507136 +3124419306-3133154818 +707480362-726334537 +2792898927-2805591285 +2110314930-2140259502 +3790557838-3790821659 +3034617264-3054755435 +2119833193-2126798390 +956957739-965040695 +3105127325-3113783343 +2203526166-2216207342 +3893109545-3895690030 +1953185341-1954544580 +1149483814-1151080437 +2397990602-2399831274 +2529540174-2531766027 +3040682810-3045957235 +1080702276-1112990581 +2454727672-2455707974 +3120916336-3122292317 +1540361624-1570029586 +2048523135-2052071542 +1038796864-1046952356 +3954274530-3958300763 +2472916352-2505189818 +1108664119-1110283066 +3909810674-3932704041 +2986410650-3000522702 +2126923951-2133118178 +2619513661-2648860446 +745808816-752461748 +2032570613-2033017246 +1225966324-1231538269 +1177964744-1181712502 +1761008098-1766235040 +3298803758-3306723635 +2021641434-2024692738 +1595091669-1612372139 +1941821906-1960762898 +2186311939-2194297020 +47802669-62393198 +1123500672-1124070782 +2910564254-2926504746 +3124929968-3130520163 +3226077340-3228054324 +1636675883-1644581701 +1346992603-1348129673 +4080421115-4101064153 +1798120143-1801945969 +180334939-181524921 +68823688-83563926 +3020761343-3021817567 +1279065904-1316503183 +2153948447-2169932701 +3115629813-3118656717 +2825214732-2828305578 +2984310864-2990997583 +178717970-179503517 +2058539536-2067010739 +3016814756-3017670406 +2730476137-2736514991 +39687255-44327410 +3428187444-3429514630 +165353608-170252815 +1928294039-1947673816 +2481282831-2501238225 +998819145-1005462099 +1752276551-1784480513 +146652512-151673725 +1362119775-1365250964 +4160738180-4163750066 +2314088362-2338653170 +1298996094-1311546715 +4132326237-4144090012 +1254561821-1268295556 +3803475478-3820151659 +2093541493-2097966199 +95572083-95700288 +2084930491-2104963206 +1333016590-1349983110 +24509125-41294028 +2813496284-2815951003 +3170619802-3176056931 +1123756904-1124832163 +687462919-689373049 +4160933120-4167201363 +898320180-905022052 +1005799857-1023924764 +977044645-979628011 +74989273-84281783 +4212107733-4215081511 +1323282537-1349961316 +198929657-199463525 +60359856-83903508 +1535382902-1566104279 +1062354273-1063440138 +180250782-180836870 +810842896-830439133 +1815521836-1821199497 +2410396425-2413223137 +3005164082-3012157652 +614154154-639131835 +2368126375-2376371375 +848742116-853217530 +2812452191-2816536085 +453271322-456714133 +3782382849-3794182243 +1231863689-1232996243 +1698500883-1699628705 +2837831808-2854116172 +325784764-332571920 +2681945893-2692689494 +2242318868-2276515328 +615372556-633018840 +174537037-175706165 +4265180056-4265548452 +1946782676-1948030232 +3090555846-3091254399 +4075367556-4081807898 +966697131-967647806 +975982130-978678992 +381622091-383401034 +3694077034-3718390721 +3066767367-3091060238 +921048198-924193336 +2247293647-2269423767 +1518267616-1518511723 +1338166110-1354456999 +1457454398-1510301695 +1118885758-1124129968 +3782028608-3782877419 +3794182244-3799566334 +338019282-348095336 +2882633741-2901934705 +4141186961-4142165287 +645486416-645944383 +352101084-364591159 +3600780678-3606937835 +2683090964-2684370557 +3541047853-3541994869 +3333084429-3334030102 +3126194199-3129935758 +371339342-373806460 +1230932008-1232187292 +208470214-209193118 +1354457001-1371635555 +2173968513-2181884574 +1918021371-1919110200 +2812017543-2817808228 +2724336622-2730653841 +2649178025-2660374286 +0-1888888 +4267087346-4275541579 +1247902155-1260953714 +142290412-148229751 +2532554358-2540855042 +1795356537-1803018237 +2249829541-2251006359 +3239097361-3267410980 +1806854808-1819546668 +3368852506-3373277857 +2454288937-2454315837 +381773593-384357154 +2406382908-2442196465 +430251075-444680559 +3603771632-3607267790 +3032227327-3040030225 +1515154393-1518755420 +1135736946-1144990739 +38376160-41665021 +15778022-19449261 +1429557316-1434743652 +77180981-88138768 +1371635556-1380452881 +841305901-841404555 +2722036559-2726308166 +3172206472-3185876600 +1299239255-1320088802 +1725854117-1744385026 +996320481-1012998985 +1181698174-1215279334 +3811104408-3827985303 +3333480667-3334132994 +333516020-333617177 +3033812452-3036695198 +88138770-130651123 +2307295212-2314088360 +3893795432-3898571061 +4028277165-4057735036 +3122390571-3125913885 +1114116644-1125629498 +3249674305-3250304612 +853217531-881604483 +3386154033-3411882529 +201141111-231074692 +1049202442-1050466108 +3445599644-3446951202 +1179668312-1183015015 +3255408881-3258664273 +1976455908-1981569398 +1952856244-1954468652 +2666556582-2696725230 +2031809521-2032325253 +2934698477-2934714455 +567907436-583190343 +1140499208-1145440329 +482552525-517350156 +645492896-655022834 +2306386691-2307678393 +95538211-95699883 +1865963655-1896438172 +3014938823-3017205093 +664741090-683754272 +1539845876-1547041263 +2569184033-2569739585 +2596632054-2606025914 +2568570852-2589262191 +3914231660-3927512695 +461505876-477369324 +1514872862-1520470677 +1298955403-1302935547 +2340961777-2357367276 +1421012173-1422211362 +1911306751-1915704971 +1622231719-1651098252 +1111783809-1114116642 +801146212-841305900 +1184341165-1219402847 +208515089-208552663 +113739263-118476142 +1716816645-1725854116 +717297025-730844938 +2260605394-2268237426 +2469379666-2484990280 +1891682888-1896393627 +2268097794-2279310973 +1872987167-1876038388 +3922364684-3927485573 +870013786-874312926 +487920315-496959388 +2300879142-2309452712 +3339096993-3347147433 +2376318475-2387155565 +853636490-865748846 +1489714174-1498479204 +2378938290-2394510167 +671771167-680588355 +3307872338-3309633505 +2333653700-2351930363 +1256216667-1271177293 +275430327-303429552 +841404557-850304042 +2223088279-2236937230 +649410540-651327653 +2655227264-2664310738 +3896607653-3902120279 +2981077775-2984310862 +2220986676-2230179027 +3653104767-3654804499 +4169345300-4203009503 +754983804-774841798 +659376850-659571678 +3009855031-3010464245 +4220535116-4240517613 +3503171717-3503206049 +3122936808-3128912932 +55099720-72174340 +1970582126-1980928849 +3999140749-4011567231 +2540135228-2548563437 +486840577-493667077 +3421523242-3436385357 +304620939-307244601 +3584674908-3594238408 +3857534623-3859943891 +1681316840-1713630743 +1083260069-1083705127 +3124888764-3146103155 +1189498321-1216312827 +1552856847-1563782649 +3008845968-3009980589 +2079074374-2082559497 +4110762479-4111056886 +990957769-992049690 +3782547468-3791579659 +3012157654-3020860593 +3665026148-3676239424 +992049691-1026588637 +3524660322-3531103252 +1878298966-1882615092 +3923196013-3942202205 +2578473159-2584766311 +90607936-122424387 +3540610321-3541605330 +3979731432-3982143719 +828074268-833118498 +1488736510-1488749429 +1300869665-1307542773 +1877663796-1888931788 +4167201364-4190293895 +3265098769-3267509956 +4064016721-4074827871 +2100409724-2101804552 +4214567163-4233290691 +189717203-231296345 +3164583326-3164801067 +1744385028-1770167107 +4121108358-4145079404 +753388973-777355343 +3164636578-3164954504 +4116483700-4133896167 +33752855-34032233 +4111742153-4113213993 +1043487579-1054622271 +3021132103-3046193303 +3164839823-3180738585 +4103181605-4105869442 +754905815-761743025 +1952665910-1953433270 +2314883517-2324534151 +2993732550-3009897818 +3420873563-3423164569 +2810181095-2811456553 +2010165801-2023812035 +1885135264-1889950507 +4144857306-4153676723 +869398480-871470963 +1105472905-1110869617 +314394787-318243942 +3503101007-3503172522 +4159475284-4194909281 +2191923377-2203526164 +896676315-921551112 +304481071-305508611 +984250575-987645320 +4101064155-4103439647 +3419009909-3446424945 +547023756-549064661 +4282390963-4283810466 +977739722-984250573 +3152153827-3180871559 +2183409610-2198198790 +1912187897-1912964610 +4288558455-4293415604 +650443681-652917734 +2810679676-2811896595 +4284399257-4290240034 +3945907965-3977860104 +896507573-927634471 +2594571102-2596729241 +650340896-651904869 +3663512068-3674686506 +1702145201-1716816643 +4102028316-4103476760 +2140259504-2143344425 +3889682782-3898950708 +3242636904-3246887557 +11174641-18449276 +290513163-292256515 +1062125199-1073411726 +2412362250-2415099013 +422226966-428387779 +3306156-16019348 +3305613991-3308042567 +3523121969-3528068884 +3523265294-3525005629 +1149933405-1152331697 +2087247913-2100886247 +2691075518-2693026017 +3356323513-3364246395 +373151936-405494081 +369068300-381423906 +1025569374-1036920439 +3252901420-3270033863 +2719048254-2735630821 +1766292061-1780626493 +848394147-848657039 +420719565-431765901 +1514895780-1515289801 +2519005205-2557015796 +740943517-747508062 +2972353231-2983357025 +967792496-971809354 +824340711-829628532 +965040697-966871284 +1486637472-1496349918 +2543366907-2559522939 +3320919376-3333042521 +1150347115-1155284378 +2181884575-2200064456 +990865894-991355669 +2692987724-2694585947 +3288275136-3307945139 +3616593385-3618107349 +3565775907-3597807291 +3444367535-3446735109 +561517921-574215242 +1337238857-1349083727 +991010485-991631272 +315759690-333151197 +462446579-465758715 +1684699734-1706672921 +1230826129-1231575999 +3617829061-3618192413 +3601718684-3616108546 +3408662775-3410669980 +1780045799-1783004862 +217154892-241204500 +4135176740-4147913097 +460349581-465632949 +3194132621-3200446332 +620532470-637639642 +3984428673-3986115872 +782503719-796872832 +3983601983-3985969366 +3014748925-3034829048 +3403049585-3409700128 +4139874731-4143631115 +2140849733-2153948446 +2934672189-2934698845 +572351719-575778209 +2076891858-2081262092 diff --git a/AOC2016/input2016/day21.in b/AOC2016/input2016/day21.in new file mode 100644 index 0000000..ac534a0 --- /dev/null +++ b/AOC2016/input2016/day21.in @@ -0,0 +1,100 @@ +rotate right 1 step +swap position 2 with position 4 +rotate based on position of letter g +rotate left 4 steps +swap position 6 with position 0 +swap letter h with letter a +swap letter d with letter c +reverse positions 2 through 4 +swap position 2 with position 4 +swap letter d with letter e +reverse positions 1 through 5 +swap letter b with letter a +rotate right 0 steps +swap position 7 with position 3 +move position 2 to position 1 +reverse positions 2 through 5 +reverse positions 4 through 7 +reverse positions 2 through 7 +swap letter e with letter c +swap position 1 with position 7 +swap position 5 with position 7 +move position 3 to position 6 +swap position 7 with position 2 +move position 0 to position 7 +swap position 3 with position 7 +reverse positions 3 through 6 +move position 0 to position 5 +swap letter h with letter c +reverse positions 2 through 3 +swap position 2 with position 3 +move position 4 to position 0 +rotate based on position of letter g +rotate based on position of letter g +reverse positions 0 through 2 +swap letter e with letter d +reverse positions 2 through 5 +swap position 6 with position 0 +swap letter a with letter g +swap position 2 with position 5 +reverse positions 2 through 3 +swap letter b with letter d +reverse positions 3 through 7 +swap position 2 with position 5 +swap letter d with letter b +reverse positions 0 through 3 +swap letter e with letter g +rotate based on position of letter h +move position 4 to position 3 +reverse positions 0 through 6 +swap position 4 with position 1 +swap position 6 with position 4 +move position 7 to position 5 +swap position 6 with position 4 +reverse positions 5 through 6 +move position 0 to position 6 +swap position 5 with position 0 +reverse positions 2 through 5 +rotate right 0 steps +swap position 7 with position 0 +swap position 0 with position 2 +swap position 2 with position 5 +swap letter h with letter c +rotate left 1 step +reverse positions 6 through 7 +swap letter g with letter a +reverse positions 3 through 7 +move position 2 to position 4 +reverse positions 0 through 6 +rotate based on position of letter g +swap position 0 with position 6 +move position 2 to position 0 +rotate left 3 steps +reverse positions 2 through 5 +rotate based on position of letter a +reverse positions 1 through 4 +move position 2 to position 3 +rotate right 2 steps +rotate based on position of letter f +rotate based on position of letter f +swap letter g with letter a +rotate right 0 steps +swap letter f with letter h +swap letter f with letter b +swap letter d with letter e +swap position 0 with position 7 +move position 3 to position 0 +swap position 3 with position 0 +rotate right 4 steps +rotate based on position of letter a +reverse positions 0 through 7 +rotate left 6 steps +swap letter d with letter h +reverse positions 0 through 4 +rotate based on position of letter f +move position 5 to position 3 +move position 1 to position 3 +move position 6 to position 0 +swap letter f with letter c +rotate based on position of letter h +reverse positions 6 through 7 diff --git a/AOC2016/input2016/day22.in b/AOC2016/input2016/day22.in new file mode 100644 index 0000000..08aa301 --- /dev/null +++ b/AOC2016/input2016/day22.in @@ -0,0 +1,963 @@ +root@ebhq-gridcenter# df -h +Filesystem Size Used Avail Use% +/dev/grid/node-x0-y0 94T 73T 21T 77% +/dev/grid/node-x0-y1 87T 64T 23T 73% +/dev/grid/node-x0-y2 94T 67T 27T 71% +/dev/grid/node-x0-y3 89T 69T 20T 77% +/dev/grid/node-x0-y4 94T 73T 21T 77% +/dev/grid/node-x0-y5 88T 64T 24T 72% +/dev/grid/node-x0-y6 86T 73T 13T 84% +/dev/grid/node-x0-y7 89T 73T 16T 82% +/dev/grid/node-x0-y8 94T 68T 26T 72% +/dev/grid/node-x0-y9 89T 64T 25T 71% +/dev/grid/node-x0-y10 93T 64T 29T 68% +/dev/grid/node-x0-y11 92T 69T 23T 75% +/dev/grid/node-x0-y12 88T 67T 21T 76% +/dev/grid/node-x0-y13 86T 69T 17T 80% +/dev/grid/node-x0-y14 93T 66T 27T 70% +/dev/grid/node-x0-y15 87T 73T 14T 83% +/dev/grid/node-x0-y16 91T 73T 18T 80% +/dev/grid/node-x0-y17 85T 72T 13T 84% +/dev/grid/node-x0-y18 94T 67T 27T 71% +/dev/grid/node-x0-y19 93T 65T 28T 69% +/dev/grid/node-x0-y20 87T 67T 20T 77% +/dev/grid/node-x0-y21 85T 67T 18T 78% +/dev/grid/node-x0-y22 90T 68T 22T 75% +/dev/grid/node-x0-y23 88T 70T 18T 79% +/dev/grid/node-x0-y24 90T 73T 17T 81% +/dev/grid/node-x0-y25 92T 72T 20T 78% +/dev/grid/node-x0-y26 87T 69T 18T 79% +/dev/grid/node-x0-y27 89T 71T 18T 79% +/dev/grid/node-x0-y28 88T 71T 17T 80% +/dev/grid/node-x0-y29 90T 68T 22T 75% +/dev/grid/node-x0-y30 86T 64T 22T 74% +/dev/grid/node-x1-y0 94T 71T 23T 75% +/dev/grid/node-x1-y1 88T 67T 21T 76% +/dev/grid/node-x1-y2 94T 73T 21T 77% +/dev/grid/node-x1-y3 91T 72T 19T 79% +/dev/grid/node-x1-y4 92T 67T 25T 72% +/dev/grid/node-x1-y5 87T 72T 15T 82% +/dev/grid/node-x1-y6 88T 70T 18T 79% +/dev/grid/node-x1-y7 93T 73T 20T 78% +/dev/grid/node-x1-y8 87T 72T 15T 82% +/dev/grid/node-x1-y9 90T 73T 17T 81% +/dev/grid/node-x1-y10 85T 73T 12T 85% +/dev/grid/node-x1-y11 86T 67T 19T 77% +/dev/grid/node-x1-y12 90T 65T 25T 72% +/dev/grid/node-x1-y13 87T 69T 18T 79% +/dev/grid/node-x1-y14 88T 67T 21T 76% +/dev/grid/node-x1-y15 88T 67T 21T 76% +/dev/grid/node-x1-y16 90T 65T 25T 72% +/dev/grid/node-x1-y17 90T 68T 22T 75% +/dev/grid/node-x1-y18 88T 69T 19T 78% +/dev/grid/node-x1-y19 88T 65T 23T 73% +/dev/grid/node-x1-y20 93T 68T 25T 73% +/dev/grid/node-x1-y21 88T 69T 19T 78% +/dev/grid/node-x1-y22 85T 68T 17T 80% +/dev/grid/node-x1-y23 94T 66T 28T 70% +/dev/grid/node-x1-y24 86T 69T 17T 80% +/dev/grid/node-x1-y25 93T 69T 24T 74% +/dev/grid/node-x1-y26 90T 66T 24T 73% +/dev/grid/node-x1-y27 94T 70T 24T 74% +/dev/grid/node-x1-y28 85T 70T 15T 82% +/dev/grid/node-x1-y29 92T 68T 24T 73% +/dev/grid/node-x1-y30 92T 70T 22T 76% +/dev/grid/node-x2-y0 88T 69T 19T 78% +/dev/grid/node-x2-y1 94T 73T 21T 77% +/dev/grid/node-x2-y2 86T 68T 18T 79% +/dev/grid/node-x2-y3 89T 69T 20T 77% +/dev/grid/node-x2-y4 91T 71T 20T 78% +/dev/grid/node-x2-y5 88T 70T 18T 79% +/dev/grid/node-x2-y6 87T 69T 18T 79% +/dev/grid/node-x2-y7 94T 70T 24T 74% +/dev/grid/node-x2-y8 87T 66T 21T 75% +/dev/grid/node-x2-y9 85T 64T 21T 75% +/dev/grid/node-x2-y10 93T 72T 21T 77% +/dev/grid/node-x2-y11 85T 72T 13T 84% +/dev/grid/node-x2-y12 85T 69T 16T 81% +/dev/grid/node-x2-y13 88T 71T 17T 80% +/dev/grid/node-x2-y14 89T 73T 16T 82% +/dev/grid/node-x2-y15 87T 70T 17T 80% +/dev/grid/node-x2-y16 89T 67T 22T 75% +/dev/grid/node-x2-y17 90T 70T 20T 77% +/dev/grid/node-x2-y18 85T 68T 17T 80% +/dev/grid/node-x2-y19 92T 64T 28T 69% +/dev/grid/node-x2-y20 89T 72T 17T 80% +/dev/grid/node-x2-y21 88T 64T 24T 72% +/dev/grid/node-x2-y22 91T 69T 22T 75% +/dev/grid/node-x2-y23 85T 71T 14T 83% +/dev/grid/node-x2-y24 86T 67T 19T 77% +/dev/grid/node-x2-y25 85T 67T 18T 78% +/dev/grid/node-x2-y26 93T 71T 22T 76% +/dev/grid/node-x2-y27 89T 71T 18T 79% +/dev/grid/node-x2-y28 87T 73T 14T 83% +/dev/grid/node-x2-y29 91T 67T 24T 73% +/dev/grid/node-x2-y30 90T 69T 21T 76% +/dev/grid/node-x3-y0 87T 69T 18T 79% +/dev/grid/node-x3-y1 86T 73T 13T 84% +/dev/grid/node-x3-y2 85T 64T 21T 75% +/dev/grid/node-x3-y3 88T 64T 24T 72% +/dev/grid/node-x3-y4 86T 72T 14T 83% +/dev/grid/node-x3-y5 94T 66T 28T 70% +/dev/grid/node-x3-y6 93T 69T 24T 74% +/dev/grid/node-x3-y7 85T 67T 18T 78% +/dev/grid/node-x3-y8 87T 66T 21T 75% +/dev/grid/node-x3-y9 86T 71T 15T 82% +/dev/grid/node-x3-y10 90T 68T 22T 75% +/dev/grid/node-x3-y11 89T 70T 19T 78% +/dev/grid/node-x3-y12 86T 71T 15T 82% +/dev/grid/node-x3-y13 85T 72T 13T 84% +/dev/grid/node-x3-y14 94T 65T 29T 69% +/dev/grid/node-x3-y15 88T 70T 18T 79% +/dev/grid/node-x3-y16 93T 70T 23T 75% +/dev/grid/node-x3-y17 89T 72T 17T 80% +/dev/grid/node-x3-y18 93T 64T 29T 68% +/dev/grid/node-x3-y19 94T 73T 21T 77% +/dev/grid/node-x3-y20 90T 68T 22T 75% +/dev/grid/node-x3-y21 92T 70T 22T 76% +/dev/grid/node-x3-y22 89T 66T 23T 74% +/dev/grid/node-x3-y23 93T 67T 26T 72% +/dev/grid/node-x3-y24 88T 70T 18T 79% +/dev/grid/node-x3-y25 93T 69T 24T 74% +/dev/grid/node-x3-y26 94T 64T 30T 68% +/dev/grid/node-x3-y27 86T 68T 18T 79% +/dev/grid/node-x3-y28 85T 64T 21T 75% +/dev/grid/node-x3-y29 91T 73T 18T 80% +/dev/grid/node-x3-y30 85T 66T 19T 77% +/dev/grid/node-x4-y0 88T 66T 22T 75% +/dev/grid/node-x4-y1 87T 67T 20T 77% +/dev/grid/node-x4-y2 87T 71T 16T 81% +/dev/grid/node-x4-y3 93T 72T 21T 77% +/dev/grid/node-x4-y4 90T 67T 23T 74% +/dev/grid/node-x4-y5 87T 68T 19T 78% +/dev/grid/node-x4-y6 94T 65T 29T 69% +/dev/grid/node-x4-y7 86T 73T 13T 84% +/dev/grid/node-x4-y8 85T 73T 12T 85% +/dev/grid/node-x4-y9 85T 64T 21T 75% +/dev/grid/node-x4-y10 85T 68T 17T 80% +/dev/grid/node-x4-y11 86T 70T 16T 81% +/dev/grid/node-x4-y12 91T 70T 21T 76% +/dev/grid/node-x4-y13 91T 66T 25T 72% +/dev/grid/node-x4-y14 90T 69T 21T 76% +/dev/grid/node-x4-y15 86T 65T 21T 75% +/dev/grid/node-x4-y16 94T 67T 27T 71% +/dev/grid/node-x4-y17 94T 71T 23T 75% +/dev/grid/node-x4-y18 92T 66T 26T 71% +/dev/grid/node-x4-y19 86T 69T 17T 80% +/dev/grid/node-x4-y20 93T 69T 24T 74% +/dev/grid/node-x4-y21 92T 68T 24T 73% +/dev/grid/node-x4-y22 93T 64T 29T 68% +/dev/grid/node-x4-y23 88T 70T 18T 79% +/dev/grid/node-x4-y24 86T 66T 20T 76% +/dev/grid/node-x4-y25 91T 72T 19T 79% +/dev/grid/node-x4-y26 87T 70T 17T 80% +/dev/grid/node-x4-y27 91T 73T 18T 80% +/dev/grid/node-x4-y28 92T 70T 22T 76% +/dev/grid/node-x4-y29 90T 71T 19T 78% +/dev/grid/node-x4-y30 86T 66T 20T 76% +/dev/grid/node-x5-y0 91T 71T 20T 78% +/dev/grid/node-x5-y1 86T 69T 17T 80% +/dev/grid/node-x5-y2 86T 67T 19T 77% +/dev/grid/node-x5-y3 89T 69T 20T 77% +/dev/grid/node-x5-y4 88T 72T 16T 81% +/dev/grid/node-x5-y5 85T 67T 18T 78% +/dev/grid/node-x5-y6 91T 65T 26T 71% +/dev/grid/node-x5-y7 89T 69T 20T 77% +/dev/grid/node-x5-y8 92T 70T 22T 76% +/dev/grid/node-x5-y9 86T 73T 13T 84% +/dev/grid/node-x5-y10 92T 70T 22T 76% +/dev/grid/node-x5-y11 94T 70T 24T 74% +/dev/grid/node-x5-y12 88T 73T 15T 82% +/dev/grid/node-x5-y13 86T 68T 18T 79% +/dev/grid/node-x5-y14 93T 65T 28T 69% +/dev/grid/node-x5-y15 503T 494T 9T 98% +/dev/grid/node-x5-y16 94T 66T 28T 70% +/dev/grid/node-x5-y17 94T 70T 24T 74% +/dev/grid/node-x5-y18 86T 71T 15T 82% +/dev/grid/node-x5-y19 90T 69T 21T 76% +/dev/grid/node-x5-y20 94T 69T 25T 73% +/dev/grid/node-x5-y21 90T 66T 24T 73% +/dev/grid/node-x5-y22 90T 67T 23T 74% +/dev/grid/node-x5-y23 86T 67T 19T 77% +/dev/grid/node-x5-y24 89T 73T 16T 82% +/dev/grid/node-x5-y25 89T 72T 17T 80% +/dev/grid/node-x5-y26 85T 71T 14T 83% +/dev/grid/node-x5-y27 89T 65T 24T 73% +/dev/grid/node-x5-y28 89T 70T 19T 78% +/dev/grid/node-x5-y29 86T 71T 15T 82% +/dev/grid/node-x5-y30 86T 65T 21T 75% +/dev/grid/node-x6-y0 92T 65T 27T 70% +/dev/grid/node-x6-y1 87T 73T 14T 83% +/dev/grid/node-x6-y2 87T 73T 14T 83% +/dev/grid/node-x6-y3 86T 71T 15T 82% +/dev/grid/node-x6-y4 89T 68T 21T 76% +/dev/grid/node-x6-y5 94T 66T 28T 70% +/dev/grid/node-x6-y6 85T 71T 14T 83% +/dev/grid/node-x6-y7 88T 69T 19T 78% +/dev/grid/node-x6-y8 85T 71T 14T 83% +/dev/grid/node-x6-y9 88T 70T 18T 79% +/dev/grid/node-x6-y10 94T 69T 25T 73% +/dev/grid/node-x6-y11 91T 70T 21T 76% +/dev/grid/node-x6-y12 87T 70T 17T 80% +/dev/grid/node-x6-y13 89T 65T 24T 73% +/dev/grid/node-x6-y14 86T 69T 17T 80% +/dev/grid/node-x6-y15 503T 494T 9T 98% +/dev/grid/node-x6-y16 92T 65T 27T 70% +/dev/grid/node-x6-y17 93T 72T 21T 77% +/dev/grid/node-x6-y18 85T 72T 13T 84% +/dev/grid/node-x6-y19 85T 67T 18T 78% +/dev/grid/node-x6-y20 92T 73T 19T 79% +/dev/grid/node-x6-y21 88T 72T 16T 81% +/dev/grid/node-x6-y22 89T 71T 18T 79% +/dev/grid/node-x6-y23 87T 73T 14T 83% +/dev/grid/node-x6-y24 85T 68T 17T 80% +/dev/grid/node-x6-y25 89T 65T 24T 73% +/dev/grid/node-x6-y26 86T 72T 14T 83% +/dev/grid/node-x6-y27 93T 67T 26T 72% +/dev/grid/node-x6-y28 87T 64T 23T 73% +/dev/grid/node-x6-y29 86T 71T 15T 82% +/dev/grid/node-x6-y30 88T 64T 24T 72% +/dev/grid/node-x7-y0 93T 68T 25T 73% +/dev/grid/node-x7-y1 92T 67T 25T 72% +/dev/grid/node-x7-y2 86T 70T 16T 81% +/dev/grid/node-x7-y3 88T 67T 21T 76% +/dev/grid/node-x7-y4 92T 70T 22T 76% +/dev/grid/node-x7-y5 92T 73T 19T 79% +/dev/grid/node-x7-y6 89T 68T 21T 76% +/dev/grid/node-x7-y7 92T 65T 27T 70% +/dev/grid/node-x7-y8 90T 65T 25T 72% +/dev/grid/node-x7-y9 88T 69T 19T 78% +/dev/grid/node-x7-y10 88T 68T 20T 77% +/dev/grid/node-x7-y11 85T 70T 15T 82% +/dev/grid/node-x7-y12 90T 73T 17T 81% +/dev/grid/node-x7-y13 91T 70T 21T 76% +/dev/grid/node-x7-y14 89T 68T 21T 76% +/dev/grid/node-x7-y15 502T 491T 11T 97% +/dev/grid/node-x7-y16 91T 70T 21T 76% +/dev/grid/node-x7-y17 87T 64T 23T 73% +/dev/grid/node-x7-y18 90T 68T 22T 75% +/dev/grid/node-x7-y19 94T 67T 27T 71% +/dev/grid/node-x7-y20 93T 71T 22T 76% +/dev/grid/node-x7-y21 87T 71T 16T 81% +/dev/grid/node-x7-y22 91T 71T 20T 78% +/dev/grid/node-x7-y23 94T 67T 27T 71% +/dev/grid/node-x7-y24 87T 68T 19T 78% +/dev/grid/node-x7-y25 90T 65T 25T 72% +/dev/grid/node-x7-y26 93T 69T 24T 74% +/dev/grid/node-x7-y27 93T 73T 20T 78% +/dev/grid/node-x7-y28 93T 72T 21T 77% +/dev/grid/node-x7-y29 93T 73T 20T 78% +/dev/grid/node-x7-y30 91T 71T 20T 78% +/dev/grid/node-x8-y0 89T 70T 19T 78% +/dev/grid/node-x8-y1 89T 68T 21T 76% +/dev/grid/node-x8-y2 86T 67T 19T 77% +/dev/grid/node-x8-y3 85T 67T 18T 78% +/dev/grid/node-x8-y4 89T 72T 17T 80% +/dev/grid/node-x8-y5 93T 68T 25T 73% +/dev/grid/node-x8-y6 90T 72T 18T 80% +/dev/grid/node-x8-y7 89T 73T 16T 82% +/dev/grid/node-x8-y8 86T 65T 21T 75% +/dev/grid/node-x8-y9 87T 73T 14T 83% +/dev/grid/node-x8-y10 94T 65T 29T 69% +/dev/grid/node-x8-y11 93T 67T 26T 72% +/dev/grid/node-x8-y12 89T 67T 22T 75% +/dev/grid/node-x8-y13 92T 70T 22T 76% +/dev/grid/node-x8-y14 86T 64T 22T 74% +/dev/grid/node-x8-y15 508T 496T 12T 97% +/dev/grid/node-x8-y16 92T 72T 20T 78% +/dev/grid/node-x8-y17 91T 71T 20T 78% +/dev/grid/node-x8-y18 91T 72T 19T 79% +/dev/grid/node-x8-y19 88T 65T 23T 73% +/dev/grid/node-x8-y20 91T 73T 18T 80% +/dev/grid/node-x8-y21 94T 70T 24T 74% +/dev/grid/node-x8-y22 88T 69T 19T 78% +/dev/grid/node-x8-y23 87T 71T 16T 81% +/dev/grid/node-x8-y24 90T 70T 20T 77% +/dev/grid/node-x8-y25 93T 68T 25T 73% +/dev/grid/node-x8-y26 94T 72T 22T 76% +/dev/grid/node-x8-y27 86T 67T 19T 77% +/dev/grid/node-x8-y28 94T 64T 30T 68% +/dev/grid/node-x8-y29 89T 72T 17T 80% +/dev/grid/node-x8-y30 92T 71T 21T 77% +/dev/grid/node-x9-y0 88T 65T 23T 73% +/dev/grid/node-x9-y1 90T 70T 20T 77% +/dev/grid/node-x9-y2 92T 71T 21T 77% +/dev/grid/node-x9-y3 91T 72T 19T 79% +/dev/grid/node-x9-y4 92T 67T 25T 72% +/dev/grid/node-x9-y5 89T 67T 22T 75% +/dev/grid/node-x9-y6 91T 65T 26T 71% +/dev/grid/node-x9-y7 87T 64T 23T 73% +/dev/grid/node-x9-y8 93T 69T 24T 74% +/dev/grid/node-x9-y9 89T 69T 20T 77% +/dev/grid/node-x9-y10 88T 72T 16T 81% +/dev/grid/node-x9-y11 85T 68T 17T 80% +/dev/grid/node-x9-y12 87T 67T 20T 77% +/dev/grid/node-x9-y13 93T 64T 29T 68% +/dev/grid/node-x9-y14 89T 65T 24T 73% +/dev/grid/node-x9-y15 505T 496T 9T 98% +/dev/grid/node-x9-y16 89T 69T 20T 77% +/dev/grid/node-x9-y17 87T 73T 14T 83% +/dev/grid/node-x9-y18 93T 64T 29T 68% +/dev/grid/node-x9-y19 94T 64T 30T 68% +/dev/grid/node-x9-y20 92T 70T 22T 76% +/dev/grid/node-x9-y21 94T 64T 30T 68% +/dev/grid/node-x9-y22 87T 67T 20T 77% +/dev/grid/node-x9-y23 91T 71T 20T 78% +/dev/grid/node-x9-y24 92T 69T 23T 75% +/dev/grid/node-x9-y25 88T 64T 24T 72% +/dev/grid/node-x9-y26 89T 65T 24T 73% +/dev/grid/node-x9-y27 89T 65T 24T 73% +/dev/grid/node-x9-y28 85T 73T 12T 85% +/dev/grid/node-x9-y29 90T 73T 17T 81% +/dev/grid/node-x9-y30 89T 65T 24T 73% +/dev/grid/node-x10-y0 88T 66T 22T 75% +/dev/grid/node-x10-y1 94T 70T 24T 74% +/dev/grid/node-x10-y2 90T 64T 26T 71% +/dev/grid/node-x10-y3 92T 65T 27T 70% +/dev/grid/node-x10-y4 94T 72T 22T 76% +/dev/grid/node-x10-y5 91T 73T 18T 80% +/dev/grid/node-x10-y6 88T 64T 24T 72% +/dev/grid/node-x10-y7 85T 69T 16T 81% +/dev/grid/node-x10-y8 92T 69T 23T 75% +/dev/grid/node-x10-y9 90T 73T 17T 81% +/dev/grid/node-x10-y10 85T 67T 18T 78% +/dev/grid/node-x10-y11 90T 70T 20T 77% +/dev/grid/node-x10-y12 87T 65T 22T 74% +/dev/grid/node-x10-y13 86T 72T 14T 83% +/dev/grid/node-x10-y14 85T 72T 13T 84% +/dev/grid/node-x10-y15 505T 497T 8T 98% +/dev/grid/node-x10-y16 92T 69T 23T 75% +/dev/grid/node-x10-y17 85T 68T 17T 80% +/dev/grid/node-x10-y18 93T 65T 28T 69% +/dev/grid/node-x10-y19 89T 69T 20T 77% +/dev/grid/node-x10-y20 86T 67T 19T 77% +/dev/grid/node-x10-y21 86T 72T 14T 83% +/dev/grid/node-x10-y22 91T 69T 22T 75% +/dev/grid/node-x10-y23 94T 67T 27T 71% +/dev/grid/node-x10-y24 88T 68T 20T 77% +/dev/grid/node-x10-y25 92T 71T 21T 77% +/dev/grid/node-x10-y26 94T 65T 29T 69% +/dev/grid/node-x10-y27 94T 70T 24T 74% +/dev/grid/node-x10-y28 91T 73T 18T 80% +/dev/grid/node-x10-y29 88T 70T 18T 79% +/dev/grid/node-x10-y30 93T 73T 20T 78% +/dev/grid/node-x11-y0 88T 64T 24T 72% +/dev/grid/node-x11-y1 92T 72T 20T 78% +/dev/grid/node-x11-y2 92T 67T 25T 72% +/dev/grid/node-x11-y3 86T 69T 17T 80% +/dev/grid/node-x11-y4 93T 73T 20T 78% +/dev/grid/node-x11-y5 89T 67T 22T 75% +/dev/grid/node-x11-y6 90T 70T 20T 77% +/dev/grid/node-x11-y7 89T 64T 25T 71% +/dev/grid/node-x11-y8 92T 72T 20T 78% +/dev/grid/node-x11-y9 92T 70T 22T 76% +/dev/grid/node-x11-y10 93T 73T 20T 78% +/dev/grid/node-x11-y11 86T 71T 15T 82% +/dev/grid/node-x11-y12 91T 71T 20T 78% +/dev/grid/node-x11-y13 88T 69T 19T 78% +/dev/grid/node-x11-y14 88T 64T 24T 72% +/dev/grid/node-x11-y15 508T 491T 17T 96% +/dev/grid/node-x11-y16 93T 70T 23T 75% +/dev/grid/node-x11-y17 89T 70T 19T 78% +/dev/grid/node-x11-y18 85T 71T 14T 83% +/dev/grid/node-x11-y19 86T 66T 20T 76% +/dev/grid/node-x11-y20 86T 64T 22T 74% +/dev/grid/node-x11-y21 88T 65T 23T 73% +/dev/grid/node-x11-y22 93T 70T 23T 75% +/dev/grid/node-x11-y23 89T 69T 20T 77% +/dev/grid/node-x11-y24 88T 73T 15T 82% +/dev/grid/node-x11-y25 88T 65T 23T 73% +/dev/grid/node-x11-y26 85T 69T 16T 81% +/dev/grid/node-x11-y27 87T 69T 18T 79% +/dev/grid/node-x11-y28 87T 64T 23T 73% +/dev/grid/node-x11-y29 85T 67T 18T 78% +/dev/grid/node-x11-y30 91T 69T 22T 75% +/dev/grid/node-x12-y0 94T 73T 21T 77% +/dev/grid/node-x12-y1 87T 71T 16T 81% +/dev/grid/node-x12-y2 91T 66T 25T 72% +/dev/grid/node-x12-y3 85T 73T 12T 85% +/dev/grid/node-x12-y4 89T 67T 22T 75% +/dev/grid/node-x12-y5 88T 70T 18T 79% +/dev/grid/node-x12-y6 88T 66T 22T 75% +/dev/grid/node-x12-y7 87T 66T 21T 75% +/dev/grid/node-x12-y8 86T 73T 13T 84% +/dev/grid/node-x12-y9 93T 69T 24T 74% +/dev/grid/node-x12-y10 92T 66T 26T 71% +/dev/grid/node-x12-y11 90T 68T 22T 75% +/dev/grid/node-x12-y12 90T 70T 20T 77% +/dev/grid/node-x12-y13 89T 72T 17T 80% +/dev/grid/node-x12-y14 90T 69T 21T 76% +/dev/grid/node-x12-y15 502T 497T 5T 99% +/dev/grid/node-x12-y16 91T 66T 25T 72% +/dev/grid/node-x12-y17 87T 71T 16T 81% +/dev/grid/node-x12-y18 88T 67T 21T 76% +/dev/grid/node-x12-y19 87T 64T 23T 73% +/dev/grid/node-x12-y20 90T 68T 22T 75% +/dev/grid/node-x12-y21 87T 71T 16T 81% +/dev/grid/node-x12-y22 85T 69T 16T 81% +/dev/grid/node-x12-y23 90T 65T 25T 72% +/dev/grid/node-x12-y24 85T 72T 13T 84% +/dev/grid/node-x12-y25 91T 72T 19T 79% +/dev/grid/node-x12-y26 93T 64T 29T 68% +/dev/grid/node-x12-y27 87T 73T 14T 83% +/dev/grid/node-x12-y28 86T 68T 18T 79% +/dev/grid/node-x12-y29 88T 72T 16T 81% +/dev/grid/node-x12-y30 86T 73T 13T 84% +/dev/grid/node-x13-y0 89T 70T 19T 78% +/dev/grid/node-x13-y1 88T 70T 18T 79% +/dev/grid/node-x13-y2 94T 65T 29T 69% +/dev/grid/node-x13-y3 91T 70T 21T 76% +/dev/grid/node-x13-y4 87T 67T 20T 77% +/dev/grid/node-x13-y5 87T 65T 22T 74% +/dev/grid/node-x13-y6 86T 65T 21T 75% +/dev/grid/node-x13-y7 88T 64T 24T 72% +/dev/grid/node-x13-y8 87T 72T 15T 82% +/dev/grid/node-x13-y9 87T 71T 16T 81% +/dev/grid/node-x13-y10 85T 67T 18T 78% +/dev/grid/node-x13-y11 89T 70T 19T 78% +/dev/grid/node-x13-y12 91T 66T 25T 72% +/dev/grid/node-x13-y13 86T 64T 22T 74% +/dev/grid/node-x13-y14 90T 68T 22T 75% +/dev/grid/node-x13-y15 503T 494T 9T 98% +/dev/grid/node-x13-y16 85T 66T 19T 77% +/dev/grid/node-x13-y17 93T 67T 26T 72% +/dev/grid/node-x13-y18 87T 72T 15T 82% +/dev/grid/node-x13-y19 93T 68T 25T 73% +/dev/grid/node-x13-y20 87T 67T 20T 77% +/dev/grid/node-x13-y21 87T 68T 19T 78% +/dev/grid/node-x13-y22 85T 72T 13T 84% +/dev/grid/node-x13-y23 86T 64T 22T 74% +/dev/grid/node-x13-y24 90T 70T 20T 77% +/dev/grid/node-x13-y25 88T 67T 21T 76% +/dev/grid/node-x13-y26 92T 73T 19T 79% +/dev/grid/node-x13-y27 92T 0T 92T 0% +/dev/grid/node-x13-y28 91T 65T 26T 71% +/dev/grid/node-x13-y29 92T 68T 24T 73% +/dev/grid/node-x13-y30 90T 70T 20T 77% +/dev/grid/node-x14-y0 92T 66T 26T 71% +/dev/grid/node-x14-y1 91T 68T 23T 74% +/dev/grid/node-x14-y2 86T 65T 21T 75% +/dev/grid/node-x14-y3 87T 68T 19T 78% +/dev/grid/node-x14-y4 87T 64T 23T 73% +/dev/grid/node-x14-y5 94T 66T 28T 70% +/dev/grid/node-x14-y6 93T 71T 22T 76% +/dev/grid/node-x14-y7 89T 69T 20T 77% +/dev/grid/node-x14-y8 87T 70T 17T 80% +/dev/grid/node-x14-y9 91T 68T 23T 74% +/dev/grid/node-x14-y10 91T 71T 20T 78% +/dev/grid/node-x14-y11 88T 65T 23T 73% +/dev/grid/node-x14-y12 88T 66T 22T 75% +/dev/grid/node-x14-y13 91T 72T 19T 79% +/dev/grid/node-x14-y14 93T 68T 25T 73% +/dev/grid/node-x14-y15 505T 490T 15T 97% +/dev/grid/node-x14-y16 92T 67T 25T 72% +/dev/grid/node-x14-y17 90T 69T 21T 76% +/dev/grid/node-x14-y18 87T 67T 20T 77% +/dev/grid/node-x14-y19 89T 69T 20T 77% +/dev/grid/node-x14-y20 93T 64T 29T 68% +/dev/grid/node-x14-y21 87T 65T 22T 74% +/dev/grid/node-x14-y22 94T 69T 25T 73% +/dev/grid/node-x14-y23 89T 73T 16T 82% +/dev/grid/node-x14-y24 88T 64T 24T 72% +/dev/grid/node-x14-y25 85T 65T 20T 76% +/dev/grid/node-x14-y26 90T 73T 17T 81% +/dev/grid/node-x14-y27 89T 69T 20T 77% +/dev/grid/node-x14-y28 88T 73T 15T 82% +/dev/grid/node-x14-y29 89T 73T 16T 82% +/dev/grid/node-x14-y30 94T 64T 30T 68% +/dev/grid/node-x15-y0 94T 69T 25T 73% +/dev/grid/node-x15-y1 89T 64T 25T 71% +/dev/grid/node-x15-y2 86T 67T 19T 77% +/dev/grid/node-x15-y3 93T 73T 20T 78% +/dev/grid/node-x15-y4 93T 70T 23T 75% +/dev/grid/node-x15-y5 86T 72T 14T 83% +/dev/grid/node-x15-y6 94T 69T 25T 73% +/dev/grid/node-x15-y7 93T 64T 29T 68% +/dev/grid/node-x15-y8 85T 71T 14T 83% +/dev/grid/node-x15-y9 89T 65T 24T 73% +/dev/grid/node-x15-y10 87T 72T 15T 82% +/dev/grid/node-x15-y11 85T 72T 13T 84% +/dev/grid/node-x15-y12 92T 67T 25T 72% +/dev/grid/node-x15-y13 94T 70T 24T 74% +/dev/grid/node-x15-y14 94T 64T 30T 68% +/dev/grid/node-x15-y15 509T 496T 13T 97% +/dev/grid/node-x15-y16 94T 67T 27T 71% +/dev/grid/node-x15-y17 89T 70T 19T 78% +/dev/grid/node-x15-y18 92T 71T 21T 77% +/dev/grid/node-x15-y19 90T 69T 21T 76% +/dev/grid/node-x15-y20 86T 66T 20T 76% +/dev/grid/node-x15-y21 87T 64T 23T 73% +/dev/grid/node-x15-y22 85T 73T 12T 85% +/dev/grid/node-x15-y23 87T 72T 15T 82% +/dev/grid/node-x15-y24 88T 65T 23T 73% +/dev/grid/node-x15-y25 88T 70T 18T 79% +/dev/grid/node-x15-y26 88T 72T 16T 81% +/dev/grid/node-x15-y27 91T 66T 25T 72% +/dev/grid/node-x15-y28 88T 69T 19T 78% +/dev/grid/node-x15-y29 86T 65T 21T 75% +/dev/grid/node-x15-y30 90T 69T 21T 76% +/dev/grid/node-x16-y0 89T 64T 25T 71% +/dev/grid/node-x16-y1 87T 67T 20T 77% +/dev/grid/node-x16-y2 87T 73T 14T 83% +/dev/grid/node-x16-y3 86T 68T 18T 79% +/dev/grid/node-x16-y4 91T 69T 22T 75% +/dev/grid/node-x16-y5 94T 70T 24T 74% +/dev/grid/node-x16-y6 90T 71T 19T 78% +/dev/grid/node-x16-y7 85T 71T 14T 83% +/dev/grid/node-x16-y8 91T 68T 23T 74% +/dev/grid/node-x16-y9 86T 64T 22T 74% +/dev/grid/node-x16-y10 91T 72T 19T 79% +/dev/grid/node-x16-y11 87T 73T 14T 83% +/dev/grid/node-x16-y12 85T 65T 20T 76% +/dev/grid/node-x16-y13 85T 73T 12T 85% +/dev/grid/node-x16-y14 90T 69T 21T 76% +/dev/grid/node-x16-y15 507T 495T 12T 97% +/dev/grid/node-x16-y16 87T 71T 16T 81% +/dev/grid/node-x16-y17 93T 72T 21T 77% +/dev/grid/node-x16-y18 90T 70T 20T 77% +/dev/grid/node-x16-y19 89T 67T 22T 75% +/dev/grid/node-x16-y20 89T 73T 16T 82% +/dev/grid/node-x16-y21 93T 66T 27T 70% +/dev/grid/node-x16-y22 91T 69T 22T 75% +/dev/grid/node-x16-y23 90T 67T 23T 74% +/dev/grid/node-x16-y24 86T 68T 18T 79% +/dev/grid/node-x16-y25 87T 73T 14T 83% +/dev/grid/node-x16-y26 86T 66T 20T 76% +/dev/grid/node-x16-y27 90T 67T 23T 74% +/dev/grid/node-x16-y28 91T 72T 19T 79% +/dev/grid/node-x16-y29 87T 68T 19T 78% +/dev/grid/node-x16-y30 87T 70T 17T 80% +/dev/grid/node-x17-y0 89T 68T 21T 76% +/dev/grid/node-x17-y1 85T 69T 16T 81% +/dev/grid/node-x17-y2 88T 65T 23T 73% +/dev/grid/node-x17-y3 86T 66T 20T 76% +/dev/grid/node-x17-y4 86T 65T 21T 75% +/dev/grid/node-x17-y5 92T 65T 27T 70% +/dev/grid/node-x17-y6 88T 64T 24T 72% +/dev/grid/node-x17-y7 85T 68T 17T 80% +/dev/grid/node-x17-y8 91T 68T 23T 74% +/dev/grid/node-x17-y9 90T 69T 21T 76% +/dev/grid/node-x17-y10 92T 71T 21T 77% +/dev/grid/node-x17-y11 87T 66T 21T 75% +/dev/grid/node-x17-y12 93T 73T 20T 78% +/dev/grid/node-x17-y13 87T 72T 15T 82% +/dev/grid/node-x17-y14 90T 71T 19T 78% +/dev/grid/node-x17-y15 503T 495T 8T 98% +/dev/grid/node-x17-y16 89T 68T 21T 76% +/dev/grid/node-x17-y17 89T 72T 17T 80% +/dev/grid/node-x17-y18 87T 66T 21T 75% +/dev/grid/node-x17-y19 89T 66T 23T 74% +/dev/grid/node-x17-y20 90T 64T 26T 71% +/dev/grid/node-x17-y21 94T 71T 23T 75% +/dev/grid/node-x17-y22 86T 69T 17T 80% +/dev/grid/node-x17-y23 85T 73T 12T 85% +/dev/grid/node-x17-y24 87T 69T 18T 79% +/dev/grid/node-x17-y25 93T 70T 23T 75% +/dev/grid/node-x17-y26 85T 70T 15T 82% +/dev/grid/node-x17-y27 89T 73T 16T 82% +/dev/grid/node-x17-y28 91T 72T 19T 79% +/dev/grid/node-x17-y29 86T 66T 20T 76% +/dev/grid/node-x17-y30 89T 66T 23T 74% +/dev/grid/node-x18-y0 92T 72T 20T 78% +/dev/grid/node-x18-y1 85T 66T 19T 77% +/dev/grid/node-x18-y2 85T 70T 15T 82% +/dev/grid/node-x18-y3 93T 67T 26T 72% +/dev/grid/node-x18-y4 89T 64T 25T 71% +/dev/grid/node-x18-y5 88T 69T 19T 78% +/dev/grid/node-x18-y6 94T 73T 21T 77% +/dev/grid/node-x18-y7 91T 64T 27T 70% +/dev/grid/node-x18-y8 94T 72T 22T 76% +/dev/grid/node-x18-y9 94T 65T 29T 69% +/dev/grid/node-x18-y10 89T 68T 21T 76% +/dev/grid/node-x18-y11 90T 65T 25T 72% +/dev/grid/node-x18-y12 88T 68T 20T 77% +/dev/grid/node-x18-y13 93T 68T 25T 73% +/dev/grid/node-x18-y14 86T 67T 19T 77% +/dev/grid/node-x18-y15 504T 499T 5T 99% +/dev/grid/node-x18-y16 92T 66T 26T 71% +/dev/grid/node-x18-y17 94T 69T 25T 73% +/dev/grid/node-x18-y18 89T 70T 19T 78% +/dev/grid/node-x18-y19 90T 65T 25T 72% +/dev/grid/node-x18-y20 86T 69T 17T 80% +/dev/grid/node-x18-y21 85T 72T 13T 84% +/dev/grid/node-x18-y22 87T 72T 15T 82% +/dev/grid/node-x18-y23 85T 71T 14T 83% +/dev/grid/node-x18-y24 93T 64T 29T 68% +/dev/grid/node-x18-y25 86T 67T 19T 77% +/dev/grid/node-x18-y26 89T 69T 20T 77% +/dev/grid/node-x18-y27 89T 70T 19T 78% +/dev/grid/node-x18-y28 90T 64T 26T 71% +/dev/grid/node-x18-y29 86T 71T 15T 82% +/dev/grid/node-x18-y30 90T 72T 18T 80% +/dev/grid/node-x19-y0 90T 69T 21T 76% +/dev/grid/node-x19-y1 88T 66T 22T 75% +/dev/grid/node-x19-y2 92T 71T 21T 77% +/dev/grid/node-x19-y3 90T 65T 25T 72% +/dev/grid/node-x19-y4 85T 64T 21T 75% +/dev/grid/node-x19-y5 86T 69T 17T 80% +/dev/grid/node-x19-y6 91T 64T 27T 70% +/dev/grid/node-x19-y7 88T 70T 18T 79% +/dev/grid/node-x19-y8 88T 68T 20T 77% +/dev/grid/node-x19-y9 86T 68T 18T 79% +/dev/grid/node-x19-y10 86T 67T 19T 77% +/dev/grid/node-x19-y11 88T 64T 24T 72% +/dev/grid/node-x19-y12 89T 69T 20T 77% +/dev/grid/node-x19-y13 89T 69T 20T 77% +/dev/grid/node-x19-y14 85T 73T 12T 85% +/dev/grid/node-x19-y15 501T 499T 2T 99% +/dev/grid/node-x19-y16 90T 72T 18T 80% +/dev/grid/node-x19-y17 87T 70T 17T 80% +/dev/grid/node-x19-y18 85T 71T 14T 83% +/dev/grid/node-x19-y19 85T 72T 13T 84% +/dev/grid/node-x19-y20 93T 69T 24T 74% +/dev/grid/node-x19-y21 86T 70T 16T 81% +/dev/grid/node-x19-y22 87T 71T 16T 81% +/dev/grid/node-x19-y23 86T 68T 18T 79% +/dev/grid/node-x19-y24 91T 72T 19T 79% +/dev/grid/node-x19-y25 94T 73T 21T 77% +/dev/grid/node-x19-y26 87T 70T 17T 80% +/dev/grid/node-x19-y27 86T 67T 19T 77% +/dev/grid/node-x19-y28 93T 71T 22T 76% +/dev/grid/node-x19-y29 87T 65T 22T 74% +/dev/grid/node-x19-y30 85T 71T 14T 83% +/dev/grid/node-x20-y0 87T 69T 18T 79% +/dev/grid/node-x20-y1 94T 70T 24T 74% +/dev/grid/node-x20-y2 94T 68T 26T 72% +/dev/grid/node-x20-y3 85T 64T 21T 75% +/dev/grid/node-x20-y4 89T 64T 25T 71% +/dev/grid/node-x20-y5 90T 71T 19T 78% +/dev/grid/node-x20-y6 85T 71T 14T 83% +/dev/grid/node-x20-y7 86T 68T 18T 79% +/dev/grid/node-x20-y8 92T 67T 25T 72% +/dev/grid/node-x20-y9 91T 68T 23T 74% +/dev/grid/node-x20-y10 91T 69T 22T 75% +/dev/grid/node-x20-y11 86T 70T 16T 81% +/dev/grid/node-x20-y12 86T 72T 14T 83% +/dev/grid/node-x20-y13 93T 71T 22T 76% +/dev/grid/node-x20-y14 93T 71T 22T 76% +/dev/grid/node-x20-y15 509T 497T 12T 97% +/dev/grid/node-x20-y16 92T 69T 23T 75% +/dev/grid/node-x20-y17 93T 72T 21T 77% +/dev/grid/node-x20-y18 85T 65T 20T 76% +/dev/grid/node-x20-y19 91T 70T 21T 76% +/dev/grid/node-x20-y20 89T 71T 18T 79% +/dev/grid/node-x20-y21 89T 69T 20T 77% +/dev/grid/node-x20-y22 92T 72T 20T 78% +/dev/grid/node-x20-y23 86T 71T 15T 82% +/dev/grid/node-x20-y24 93T 67T 26T 72% +/dev/grid/node-x20-y25 92T 72T 20T 78% +/dev/grid/node-x20-y26 85T 65T 20T 76% +/dev/grid/node-x20-y27 89T 72T 17T 80% +/dev/grid/node-x20-y28 91T 70T 21T 76% +/dev/grid/node-x20-y29 88T 73T 15T 82% +/dev/grid/node-x20-y30 89T 70T 19T 78% +/dev/grid/node-x21-y0 90T 67T 23T 74% +/dev/grid/node-x21-y1 87T 71T 16T 81% +/dev/grid/node-x21-y2 88T 64T 24T 72% +/dev/grid/node-x21-y3 88T 64T 24T 72% +/dev/grid/node-x21-y4 85T 64T 21T 75% +/dev/grid/node-x21-y5 89T 70T 19T 78% +/dev/grid/node-x21-y6 87T 66T 21T 75% +/dev/grid/node-x21-y7 92T 67T 25T 72% +/dev/grid/node-x21-y8 86T 68T 18T 79% +/dev/grid/node-x21-y9 93T 73T 20T 78% +/dev/grid/node-x21-y10 90T 66T 24T 73% +/dev/grid/node-x21-y11 89T 66T 23T 74% +/dev/grid/node-x21-y12 86T 71T 15T 82% +/dev/grid/node-x21-y13 94T 71T 23T 75% +/dev/grid/node-x21-y14 89T 64T 25T 71% +/dev/grid/node-x21-y15 501T 499T 2T 99% +/dev/grid/node-x21-y16 90T 72T 18T 80% +/dev/grid/node-x21-y17 90T 70T 20T 77% +/dev/grid/node-x21-y18 86T 65T 21T 75% +/dev/grid/node-x21-y19 90T 70T 20T 77% +/dev/grid/node-x21-y20 94T 65T 29T 69% +/dev/grid/node-x21-y21 90T 73T 17T 81% +/dev/grid/node-x21-y22 85T 67T 18T 78% +/dev/grid/node-x21-y23 94T 67T 27T 71% +/dev/grid/node-x21-y24 88T 67T 21T 76% +/dev/grid/node-x21-y25 93T 73T 20T 78% +/dev/grid/node-x21-y26 88T 68T 20T 77% +/dev/grid/node-x21-y27 92T 64T 28T 69% +/dev/grid/node-x21-y28 86T 67T 19T 77% +/dev/grid/node-x21-y29 93T 67T 26T 72% +/dev/grid/node-x21-y30 90T 72T 18T 80% +/dev/grid/node-x22-y0 91T 69T 22T 75% +/dev/grid/node-x22-y1 88T 73T 15T 82% +/dev/grid/node-x22-y2 87T 66T 21T 75% +/dev/grid/node-x22-y3 86T 71T 15T 82% +/dev/grid/node-x22-y4 85T 71T 14T 83% +/dev/grid/node-x22-y5 91T 64T 27T 70% +/dev/grid/node-x22-y6 89T 67T 22T 75% +/dev/grid/node-x22-y7 91T 71T 20T 78% +/dev/grid/node-x22-y8 85T 70T 15T 82% +/dev/grid/node-x22-y9 89T 71T 18T 79% +/dev/grid/node-x22-y10 86T 69T 17T 80% +/dev/grid/node-x22-y11 93T 71T 22T 76% +/dev/grid/node-x22-y12 88T 67T 21T 76% +/dev/grid/node-x22-y13 93T 72T 21T 77% +/dev/grid/node-x22-y14 87T 66T 21T 75% +/dev/grid/node-x22-y15 507T 499T 8T 98% +/dev/grid/node-x22-y16 92T 72T 20T 78% +/dev/grid/node-x22-y17 91T 67T 24T 73% +/dev/grid/node-x22-y18 90T 69T 21T 76% +/dev/grid/node-x22-y19 87T 73T 14T 83% +/dev/grid/node-x22-y20 92T 68T 24T 73% +/dev/grid/node-x22-y21 89T 64T 25T 71% +/dev/grid/node-x22-y22 89T 64T 25T 71% +/dev/grid/node-x22-y23 86T 72T 14T 83% +/dev/grid/node-x22-y24 94T 73T 21T 77% +/dev/grid/node-x22-y25 87T 71T 16T 81% +/dev/grid/node-x22-y26 85T 72T 13T 84% +/dev/grid/node-x22-y27 86T 71T 15T 82% +/dev/grid/node-x22-y28 89T 68T 21T 76% +/dev/grid/node-x22-y29 91T 70T 21T 76% +/dev/grid/node-x22-y30 93T 67T 26T 72% +/dev/grid/node-x23-y0 90T 67T 23T 74% +/dev/grid/node-x23-y1 94T 70T 24T 74% +/dev/grid/node-x23-y2 93T 66T 27T 70% +/dev/grid/node-x23-y3 94T 64T 30T 68% +/dev/grid/node-x23-y4 93T 71T 22T 76% +/dev/grid/node-x23-y5 94T 73T 21T 77% +/dev/grid/node-x23-y6 91T 73T 18T 80% +/dev/grid/node-x23-y7 93T 73T 20T 78% +/dev/grid/node-x23-y8 87T 65T 22T 74% +/dev/grid/node-x23-y9 89T 65T 24T 73% +/dev/grid/node-x23-y10 94T 72T 22T 76% +/dev/grid/node-x23-y11 92T 70T 22T 76% +/dev/grid/node-x23-y12 86T 68T 18T 79% +/dev/grid/node-x23-y13 91T 68T 23T 74% +/dev/grid/node-x23-y14 90T 65T 25T 72% +/dev/grid/node-x23-y15 508T 499T 9T 98% +/dev/grid/node-x23-y16 85T 67T 18T 78% +/dev/grid/node-x23-y17 93T 66T 27T 70% +/dev/grid/node-x23-y18 90T 68T 22T 75% +/dev/grid/node-x23-y19 94T 65T 29T 69% +/dev/grid/node-x23-y20 87T 71T 16T 81% +/dev/grid/node-x23-y21 93T 70T 23T 75% +/dev/grid/node-x23-y22 89T 66T 23T 74% +/dev/grid/node-x23-y23 94T 66T 28T 70% +/dev/grid/node-x23-y24 89T 70T 19T 78% +/dev/grid/node-x23-y25 86T 69T 17T 80% +/dev/grid/node-x23-y26 94T 68T 26T 72% +/dev/grid/node-x23-y27 93T 71T 22T 76% +/dev/grid/node-x23-y28 92T 72T 20T 78% +/dev/grid/node-x23-y29 91T 68T 23T 74% +/dev/grid/node-x23-y30 88T 71T 17T 80% +/dev/grid/node-x24-y0 90T 66T 24T 73% +/dev/grid/node-x24-y1 86T 67T 19T 77% +/dev/grid/node-x24-y2 85T 70T 15T 82% +/dev/grid/node-x24-y3 89T 70T 19T 78% +/dev/grid/node-x24-y4 87T 69T 18T 79% +/dev/grid/node-x24-y5 91T 70T 21T 76% +/dev/grid/node-x24-y6 91T 66T 25T 72% +/dev/grid/node-x24-y7 87T 72T 15T 82% +/dev/grid/node-x24-y8 94T 65T 29T 69% +/dev/grid/node-x24-y9 86T 72T 14T 83% +/dev/grid/node-x24-y10 87T 73T 14T 83% +/dev/grid/node-x24-y11 85T 72T 13T 84% +/dev/grid/node-x24-y12 89T 72T 17T 80% +/dev/grid/node-x24-y13 92T 66T 26T 71% +/dev/grid/node-x24-y14 90T 73T 17T 81% +/dev/grid/node-x24-y15 501T 498T 3T 99% +/dev/grid/node-x24-y16 86T 66T 20T 76% +/dev/grid/node-x24-y17 90T 65T 25T 72% +/dev/grid/node-x24-y18 88T 65T 23T 73% +/dev/grid/node-x24-y19 91T 69T 22T 75% +/dev/grid/node-x24-y20 87T 71T 16T 81% +/dev/grid/node-x24-y21 85T 64T 21T 75% +/dev/grid/node-x24-y22 90T 73T 17T 81% +/dev/grid/node-x24-y23 85T 68T 17T 80% +/dev/grid/node-x24-y24 91T 71T 20T 78% +/dev/grid/node-x24-y25 93T 66T 27T 70% +/dev/grid/node-x24-y26 86T 64T 22T 74% +/dev/grid/node-x24-y27 94T 71T 23T 75% +/dev/grid/node-x24-y28 90T 71T 19T 78% +/dev/grid/node-x24-y29 90T 71T 19T 78% +/dev/grid/node-x24-y30 85T 69T 16T 81% +/dev/grid/node-x25-y0 89T 67T 22T 75% +/dev/grid/node-x25-y1 92T 65T 27T 70% +/dev/grid/node-x25-y2 93T 73T 20T 78% +/dev/grid/node-x25-y3 94T 71T 23T 75% +/dev/grid/node-x25-y4 92T 72T 20T 78% +/dev/grid/node-x25-y5 86T 68T 18T 79% +/dev/grid/node-x25-y6 94T 66T 28T 70% +/dev/grid/node-x25-y7 94T 68T 26T 72% +/dev/grid/node-x25-y8 93T 71T 22T 76% +/dev/grid/node-x25-y9 86T 69T 17T 80% +/dev/grid/node-x25-y10 87T 70T 17T 80% +/dev/grid/node-x25-y11 92T 70T 22T 76% +/dev/grid/node-x25-y12 85T 68T 17T 80% +/dev/grid/node-x25-y13 90T 67T 23T 74% +/dev/grid/node-x25-y14 88T 65T 23T 73% +/dev/grid/node-x25-y15 509T 492T 17T 96% +/dev/grid/node-x25-y16 94T 67T 27T 71% +/dev/grid/node-x25-y17 89T 71T 18T 79% +/dev/grid/node-x25-y18 90T 72T 18T 80% +/dev/grid/node-x25-y19 88T 67T 21T 76% +/dev/grid/node-x25-y20 91T 70T 21T 76% +/dev/grid/node-x25-y21 89T 68T 21T 76% +/dev/grid/node-x25-y22 89T 66T 23T 74% +/dev/grid/node-x25-y23 93T 69T 24T 74% +/dev/grid/node-x25-y24 93T 73T 20T 78% +/dev/grid/node-x25-y25 87T 73T 14T 83% +/dev/grid/node-x25-y26 94T 73T 21T 77% +/dev/grid/node-x25-y27 88T 69T 19T 78% +/dev/grid/node-x25-y28 89T 67T 22T 75% +/dev/grid/node-x25-y29 89T 73T 16T 82% +/dev/grid/node-x25-y30 89T 69T 20T 77% +/dev/grid/node-x26-y0 89T 64T 25T 71% +/dev/grid/node-x26-y1 86T 69T 17T 80% +/dev/grid/node-x26-y2 85T 73T 12T 85% +/dev/grid/node-x26-y3 86T 70T 16T 81% +/dev/grid/node-x26-y4 88T 67T 21T 76% +/dev/grid/node-x26-y5 86T 70T 16T 81% +/dev/grid/node-x26-y6 90T 65T 25T 72% +/dev/grid/node-x26-y7 88T 68T 20T 77% +/dev/grid/node-x26-y8 87T 73T 14T 83% +/dev/grid/node-x26-y9 94T 68T 26T 72% +/dev/grid/node-x26-y10 86T 65T 21T 75% +/dev/grid/node-x26-y11 90T 73T 17T 81% +/dev/grid/node-x26-y12 85T 68T 17T 80% +/dev/grid/node-x26-y13 89T 69T 20T 77% +/dev/grid/node-x26-y14 86T 72T 14T 83% +/dev/grid/node-x26-y15 509T 491T 18T 96% +/dev/grid/node-x26-y16 85T 73T 12T 85% +/dev/grid/node-x26-y17 94T 71T 23T 75% +/dev/grid/node-x26-y18 93T 67T 26T 72% +/dev/grid/node-x26-y19 91T 71T 20T 78% +/dev/grid/node-x26-y20 91T 73T 18T 80% +/dev/grid/node-x26-y21 90T 67T 23T 74% +/dev/grid/node-x26-y22 86T 65T 21T 75% +/dev/grid/node-x26-y23 92T 70T 22T 76% +/dev/grid/node-x26-y24 92T 73T 19T 79% +/dev/grid/node-x26-y25 89T 64T 25T 71% +/dev/grid/node-x26-y26 93T 66T 27T 70% +/dev/grid/node-x26-y27 88T 64T 24T 72% +/dev/grid/node-x26-y28 91T 70T 21T 76% +/dev/grid/node-x26-y29 89T 68T 21T 76% +/dev/grid/node-x26-y30 86T 72T 14T 83% +/dev/grid/node-x27-y0 93T 65T 28T 69% +/dev/grid/node-x27-y1 89T 71T 18T 79% +/dev/grid/node-x27-y2 89T 68T 21T 76% +/dev/grid/node-x27-y3 94T 72T 22T 76% +/dev/grid/node-x27-y4 85T 65T 20T 76% +/dev/grid/node-x27-y5 88T 67T 21T 76% +/dev/grid/node-x27-y6 87T 67T 20T 77% +/dev/grid/node-x27-y7 93T 71T 22T 76% +/dev/grid/node-x27-y8 94T 64T 30T 68% +/dev/grid/node-x27-y9 94T 72T 22T 76% +/dev/grid/node-x27-y10 85T 66T 19T 77% +/dev/grid/node-x27-y11 85T 66T 19T 77% +/dev/grid/node-x27-y12 88T 72T 16T 81% +/dev/grid/node-x27-y13 89T 69T 20T 77% +/dev/grid/node-x27-y14 93T 69T 24T 74% +/dev/grid/node-x27-y15 502T 498T 4T 99% +/dev/grid/node-x27-y16 90T 66T 24T 73% +/dev/grid/node-x27-y17 86T 66T 20T 76% +/dev/grid/node-x27-y18 87T 71T 16T 81% +/dev/grid/node-x27-y19 85T 72T 13T 84% +/dev/grid/node-x27-y20 89T 72T 17T 80% +/dev/grid/node-x27-y21 90T 72T 18T 80% +/dev/grid/node-x27-y22 86T 65T 21T 75% +/dev/grid/node-x27-y23 92T 72T 20T 78% +/dev/grid/node-x27-y24 92T 72T 20T 78% +/dev/grid/node-x27-y25 86T 73T 13T 84% +/dev/grid/node-x27-y26 94T 64T 30T 68% +/dev/grid/node-x27-y27 90T 65T 25T 72% +/dev/grid/node-x27-y28 91T 69T 22T 75% +/dev/grid/node-x27-y29 86T 65T 21T 75% +/dev/grid/node-x27-y30 91T 73T 18T 80% +/dev/grid/node-x28-y0 92T 67T 25T 72% +/dev/grid/node-x28-y1 88T 67T 21T 76% +/dev/grid/node-x28-y2 91T 73T 18T 80% +/dev/grid/node-x28-y3 90T 64T 26T 71% +/dev/grid/node-x28-y4 94T 72T 22T 76% +/dev/grid/node-x28-y5 90T 72T 18T 80% +/dev/grid/node-x28-y6 88T 65T 23T 73% +/dev/grid/node-x28-y7 90T 72T 18T 80% +/dev/grid/node-x28-y8 90T 64T 26T 71% +/dev/grid/node-x28-y9 91T 67T 24T 73% +/dev/grid/node-x28-y10 86T 71T 15T 82% +/dev/grid/node-x28-y11 85T 73T 12T 85% +/dev/grid/node-x28-y12 86T 67T 19T 77% +/dev/grid/node-x28-y13 86T 66T 20T 76% +/dev/grid/node-x28-y14 94T 72T 22T 76% +/dev/grid/node-x28-y15 503T 494T 9T 98% +/dev/grid/node-x28-y16 91T 72T 19T 79% +/dev/grid/node-x28-y17 86T 72T 14T 83% +/dev/grid/node-x28-y18 89T 67T 22T 75% +/dev/grid/node-x28-y19 91T 72T 19T 79% +/dev/grid/node-x28-y20 91T 72T 19T 79% +/dev/grid/node-x28-y21 86T 69T 17T 80% +/dev/grid/node-x28-y22 91T 67T 24T 73% +/dev/grid/node-x28-y23 89T 66T 23T 74% +/dev/grid/node-x28-y24 92T 71T 21T 77% +/dev/grid/node-x28-y25 91T 68T 23T 74% +/dev/grid/node-x28-y26 89T 73T 16T 82% +/dev/grid/node-x28-y27 90T 68T 22T 75% +/dev/grid/node-x28-y28 89T 71T 18T 79% +/dev/grid/node-x28-y29 85T 71T 14T 83% +/dev/grid/node-x28-y30 89T 73T 16T 82% +/dev/grid/node-x29-y0 87T 70T 17T 80% +/dev/grid/node-x29-y1 85T 68T 17T 80% +/dev/grid/node-x29-y2 87T 68T 19T 78% +/dev/grid/node-x29-y3 85T 65T 20T 76% +/dev/grid/node-x29-y4 91T 65T 26T 71% +/dev/grid/node-x29-y5 86T 64T 22T 74% +/dev/grid/node-x29-y6 88T 69T 19T 78% +/dev/grid/node-x29-y7 90T 68T 22T 75% +/dev/grid/node-x29-y8 87T 64T 23T 73% +/dev/grid/node-x29-y9 87T 72T 15T 82% +/dev/grid/node-x29-y10 94T 71T 23T 75% +/dev/grid/node-x29-y11 89T 64T 25T 71% +/dev/grid/node-x29-y12 90T 73T 17T 81% +/dev/grid/node-x29-y13 87T 70T 17T 80% +/dev/grid/node-x29-y14 93T 68T 25T 73% +/dev/grid/node-x29-y15 501T 494T 7T 98% +/dev/grid/node-x29-y16 86T 72T 14T 83% +/dev/grid/node-x29-y17 88T 68T 20T 77% +/dev/grid/node-x29-y18 85T 64T 21T 75% +/dev/grid/node-x29-y19 94T 65T 29T 69% +/dev/grid/node-x29-y20 93T 72T 21T 77% +/dev/grid/node-x29-y21 89T 72T 17T 80% +/dev/grid/node-x29-y22 85T 64T 21T 75% +/dev/grid/node-x29-y23 92T 65T 27T 70% +/dev/grid/node-x29-y24 93T 68T 25T 73% +/dev/grid/node-x29-y25 90T 72T 18T 80% +/dev/grid/node-x29-y26 89T 73T 16T 82% +/dev/grid/node-x29-y27 93T 69T 24T 74% +/dev/grid/node-x29-y28 89T 68T 21T 76% +/dev/grid/node-x29-y29 88T 71T 17T 80% +/dev/grid/node-x29-y30 89T 66T 23T 74% +/dev/grid/node-x30-y0 88T 67T 21T 76% +/dev/grid/node-x30-y1 94T 70T 24T 74% +/dev/grid/node-x30-y2 93T 66T 27T 70% +/dev/grid/node-x30-y3 88T 72T 16T 81% +/dev/grid/node-x30-y4 88T 72T 16T 81% +/dev/grid/node-x30-y5 86T 69T 17T 80% +/dev/grid/node-x30-y6 94T 70T 24T 74% +/dev/grid/node-x30-y7 91T 64T 27T 70% +/dev/grid/node-x30-y8 86T 69T 17T 80% +/dev/grid/node-x30-y9 90T 68T 22T 75% +/dev/grid/node-x30-y10 87T 73T 14T 83% +/dev/grid/node-x30-y11 94T 65T 29T 69% +/dev/grid/node-x30-y12 86T 70T 16T 81% +/dev/grid/node-x30-y13 89T 68T 21T 76% +/dev/grid/node-x30-y14 92T 67T 25T 72% +/dev/grid/node-x30-y15 503T 494T 9T 98% +/dev/grid/node-x30-y16 94T 73T 21T 77% +/dev/grid/node-x30-y17 86T 66T 20T 76% +/dev/grid/node-x30-y18 92T 70T 22T 76% +/dev/grid/node-x30-y19 89T 71T 18T 79% +/dev/grid/node-x30-y20 89T 66T 23T 74% +/dev/grid/node-x30-y21 85T 68T 17T 80% +/dev/grid/node-x30-y22 92T 69T 23T 75% +/dev/grid/node-x30-y23 94T 73T 21T 77% +/dev/grid/node-x30-y24 85T 70T 15T 82% +/dev/grid/node-x30-y25 88T 66T 22T 75% +/dev/grid/node-x30-y26 85T 69T 16T 81% +/dev/grid/node-x30-y27 87T 70T 17T 80% +/dev/grid/node-x30-y28 87T 66T 21T 75% +/dev/grid/node-x30-y29 94T 65T 29T 69% +/dev/grid/node-x30-y30 85T 72T 13T 84% diff --git a/AOC2016/input2016/day23.in b/AOC2016/input2016/day23.in new file mode 100644 index 0000000..e67638e --- /dev/null +++ b/AOC2016/input2016/day23.in @@ -0,0 +1,26 @@ +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 81 c +jnz 93 d +inc a +inc d +jnz d -2 +inc c +jnz c -5 diff --git a/AOC2016/input2016/day24.in b/AOC2016/input2016/day24.in new file mode 100644 index 0000000..6fcc4f5 --- /dev/null +++ b/AOC2016/input2016/day24.in @@ -0,0 +1,39 @@ +##################################################################################################################################################################################### +#.....#.#.....#.#.#...#.....#.#.#.#.....#3......#...........#.#.....#.....#.............#.#...#...#.....#...#.........#.#...............#.....#.....#.........................#.....# +#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#####.#.#.#.#####.#.###.#.#.###.#.#####.###.#.#.#.#.#####.#.#.#.#####.#.#.#####.#.#.#####.###.#.#.###.###.###.#.###.#.###.###.#.#######.####### +#.....#...#.#.....#...#.........#...........#.......#...#.#.....#.....#.#.#.......#...#.#...#...#...#.#...#...#.#...#.#.#.#.......#...#...#.....#.....#.....#...#...#.......#.#...#.# +###.#####.#.#######.###.#.#.#.#.#.#####.#.#.#.#####.#.###.#.#####.#.#.#.#.#####.#.#.#.#.#.###.#.###.#.#####.#.#.#.#.###.#.#.#.###.#.#.#.#.###.#.#.###.#.#.#.#.#.#.#.#.#.#####.#.#.#.# +#...#1......#.....#.#.#.#.....#.#.#.....#...#.#...#.......#...........#.............#...#.....#.......#.....#.....#.#.......#.#...#.#.#.#.......#...#.#...........#.#.....#...#.#...# +#.#.###.#.###.#.#.#.#.#.#.#######.#.#.###.#.#.#.###.#####.###.#.#.#.#.#.###.#.#####.#.#.#####.#####.#.#.#.#.#.#.#.###.###.#.#####.#.#.#####.#.#.#.#.#.#.#.###.#####.###.#.#.#.#.###.# +#.....#.#.....#.#...#.#.....#.#.#.#.........#.#.#.......#.#.#.......#...#...#...#.....#.#...#.......#.....#.......#...#.....#...#...#.......#...#.#.....#...#.#.....#.#...#.#...#...# +#.#.#.#.#####.#.###.#.#.#.###.#.###.#.#.#####.#.#####.#.#.#.#.#####.#.#.#.###.#######.#.###.#.###.#.#.#.#.#.#.#####.###.#####.#.#.#.#.#####.#####.#.###.#.#.#.#.#.#.#.#####.###.#.### +#...#.#...#.........#.#...#.#...#.....#.#.....#.......#.........#.....#.....#.........#.....#...#.#.#.#.....#.#.................#.#.#.......#.......#.......#...#...#.......#.#...#.# +#.#.#.#.#.#.#.###.#.###.###.#.#.#.###.###.#.#.#.#.#.#.#########.#.###.#.#.#####.#.#.#.###.#######.#.###.#.#.#.#.#.#.#.###.#.#.###.#######.#.###.#.#.#.#.###.#.#.#.#####.###.#.#.###.# +#...#.#.#.#.#...#...#...#.............#.....#.....#...#...#.#.....#...#...#.....#.#.....#...#...........#.#.#.#.......#...#.............#...#.#...#...........#...#2#...#.....#.#.#.# +###.###.#.#####.#.#.#.#.#.#.#.#.#.#.###.###.#.#.#.###.###.#.#.#.#.#.#.###.###.#.#.#.#.###.#.#.#.###.#####.###.###.#.#.#.###.#######.###.###.#.#.#.#####.#####.###.#.#.#####.#.#.#.### +#.......#...#...........#.......#...#.#.......#.....#.....#...#...#.#.........#.......#...#.#...#...........#.#...#.#...............#.#.#.....#.......#.#.#.#.....#.........#.#.#.#.# +###.#.#.#.#.#.#.#####.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#####.#.###.#.###.#.#.#.#########.###.#.###.#.###.#.#.#.#.#######.#####.###.#.#.#.#.#####.#####.#.#.#.#.#.#######.#.###.#.#.#.# +#...#.....#.#.............#...#.#.....#.#...#.......#.........#...#...#.#...#...........#...#...........#...#...#.................#...#.#.#.....#.......#.#.#.......#...#...#...#...# +###.#.#######.#.#.#.###.#.#.#.###.#.#.#.#.#.###.#####.#.###.#.#.#.###.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#####.#.#####.#.#.#.#.#.#######.#.#.#.###.#.#.#.#.#.###.#.###.#########.###.#.#.# +#.....#...#.....#.....#...#.........#.#...#.....#...#.................#...#.#.#.......#.....#...#.#.................#.#.#.........#.....#...#.#...#.....#.................#.#.....#.# +#.#####.#.#.#####.###.#.#.#.###.###.#.#########.#.#######.###.###.#.#.#.#.#.#.#.###.#.#.#####.#.###.#.#########.#.###.###.#.###.###.#.#.#.#.#.###.#####.#.#.#######.#.###.#.#.###.### +#0#...#.#...#...........#.#.............#.#.......#.....#.#.#.....#.#.#...#.....#.#.#.......#.#...#.................#.#.#.....#...#.#.........#.......#.#...#.......#.......#.....#.# +#####.#.###.#.#.###.#####.###.#######.###.#.#.###.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#####.###.#.#####.#.#.#.###.#.#.#.#########.#.#.#.###.#.#.###.#.#####.#.#.#.#.#.###.###.#.#.#.# +#...#.#.....#.#.#...#.......#.#.#...#.........#.......#...#.#.....#.............#...........#...#.#.......#.#.....#.#...........#...#.........#.#...#.#.....#.......#...#.......#...# +###.###.###.#.###.###.#.###.###.#.#.#.#########.#####.###.#######.#.###.#.#.#.###.#.#.#.#.#.#.#.#####.###.#.#.#.#.#.#.#####.###.#.#.###.#####.#.#.#####.#.#.###.#.#####.#.#.#.#.#.#.# +#.......#...............#.....#...#...#.#...#.........#...........#.....#.....#.......#...#.....#.......#.#.#.#...#...............#.....#.....#...#.#...#...#.#.#.#.#.....#...#.#.#4# +#.#.#.#.#.#####.###.#.#####.#.###.#.###.#.#.#.###.###.#.#####.#.#####.#.#######.#.#####.#.#######.#.###.#.#.#.###.###.###.#####.#.###.#.#.#.#####.#.#.#.###.#.#.###.###.#.#.#.#.#.### +#...#...........#.......#...#.....#.#.......#.....#.........#.#.......#.#...#...#...........#.......#.....#...#...#...#.#...#.....#...#.........#...#...#.....#.....#...#...#...#...# +###.#.###.#############.#.###.###.#.###.#.#.#.#.#.#.#.#.###.#####.#.#.#.#.#.#####.###.#.#.#.#.###.#.#.#.#.#.###.#.#.###.#.#.#.###.###.#.#.###.#.#.#.#.#.#.#####.#.#.#.#.#.#.###.#.### +#...#.....#.#...#.#.#.#...........#.......#...#.....#...#...................#...#...#.#.#.#...#.......#...............#...#...#...#...#.#.#5#...#...#.#...#...#.#...#.#...#...#.#...# +#.###.###.#.#.#.#.#.#.###.#.#######.#.#.#.###.#.#.#.#.#.#.###.#.###.###.#.#.#.#.#.###.#.#.#.#.#.###.#.#.###.#.#.###.#.#.#.#.#.#.#.#.#####.#.#.#######.#.#.#.#.#.#####.#.#######.#.#.# +#.........#.#...#.#...#...#.............#.....#...#.#.#.#.#.#.....#.#...#.....#.#.#.........#.....#.........#.....#...........#...#.........#.....#...#.#.#.#...#...........#...#...# +#.#.#.#######.#.#####.#.#.#.###.#.#######.#####.#.#.###.#.#.#.###.###.#.###.#.#.#.###.#.#.#.#####.#.###.#.#.#.#.#.#.#####.#.#.###.#.#.#.#.#####.###.#####.#.#.#.#.###.#.#.#####.##### +#...#...............#.#.......#.......#.......#.........#.#.#.#...#...#...#.......#.#.....#.#...........#...#.#.#...........#.#...#.......#.........#...#...#.....#...#.#.....#.#...# +###.#.#.#.#.#########.#.#.#.#.#.#####.#.#######.#.###.#.#.#.###.###.#.#.#.#.#.###.#.#.###.#.#####.#.###########.#.#.#####.#####.#####.#####.#.#.#.#.#.#.#####.#.#.#########.#.###.#.# +#.#...#.....#.......#.....#...#.......#.#.#...#...#...#.........#...#...#.#...#.#.........#.#.......#.#.#...#...#.........#.#.........#.....#.#.#...#.......#.#.....#.......#.#.....# +#.#.###.#.###.#.#.#.#.###.#########.#.#.#.#.#.#.###.#.#.#####.#.#.#####.#####.#.#.#########.#.#.#.###.#.#####.#.#.###.###.#.#.#.#.#.#####.###.#.###########.#.#.#.#.#.#######.#####.# +#........7#.....#.#...#.#.#.#.........#...#.#...........#.....#.......#.........#.........#.....#.......#.#.......#.#.#...#...#.#.#....6#.#.........................#...#.#.......#.# +#.###.#.###.###.###.#.#.###.###.#####.###.#.#.###.#####.###.#.###.#.#.#.#.#.#.#.#.#####.#.#.#####.#######.#.###.#.#.#####.#####.#.#.#.###.#.#.#.#.#####.#.#.###.#####.#.#.#.#.#.#.#.# +#.#...#.#...#.#.....#.#.......#...#.....#...#...#...#...#.#.....#...#.#...#...#...#.#.............#.............#.#...#.............#.#.....#.....#.......#.#.#.#.........#...#...#.# +##################################################################################################################################################################################### diff --git a/AOC2016/input2016/day25.in b/AOC2016/input2016/day25.in new file mode 100644 index 0000000..a9734a4 --- /dev/null +++ b/AOC2016/input2016/day25.in @@ -0,0 +1,30 @@ +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/AOC2017/AOC2017.csproj b/AOC2017/AOC2017.csproj new file mode 100644 index 0000000..98fc514 --- /dev/null +++ b/AOC2017/AOC2017.csproj @@ -0,0 +1,29 @@ + + + + Exe + net7.0 + enable + enable + + + + + PreserveNewest + + + + + + + + + + + + + + + + + diff --git a/AOC2017/Day01.cs b/AOC2017/Day01.cs new file mode 100644 index 0000000..431f1cb --- /dev/null +++ b/AOC2017/Day01.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 1: +/// +public sealed class Day01 : Day +{ + public Day01() : base(2017, 1, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day02.cs b/AOC2017/Day02.cs new file mode 100644 index 0000000..fbce5f0 --- /dev/null +++ b/AOC2017/Day02.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 2: +/// +public sealed class Day02 : Day +{ + public Day02() : base(2017, 2, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day03.cs b/AOC2017/Day03.cs new file mode 100644 index 0000000..f47eefc --- /dev/null +++ b/AOC2017/Day03.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 3: +/// +public sealed class Day03 : Day +{ + public Day03() : base(2017, 3, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day04.cs b/AOC2017/Day04.cs new file mode 100644 index 0000000..00fe99e --- /dev/null +++ b/AOC2017/Day04.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 4: +/// +public sealed class Day04 : Day +{ + public Day04() : base(2017, 4, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day05.cs b/AOC2017/Day05.cs new file mode 100644 index 0000000..9a7392a --- /dev/null +++ b/AOC2017/Day05.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 5: +/// +public sealed class Day05 : Day +{ + public Day05() : base(2017, 5, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day06.cs b/AOC2017/Day06.cs new file mode 100644 index 0000000..afde237 --- /dev/null +++ b/AOC2017/Day06.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 6: +/// +public sealed class Day06 : Day +{ + public Day06() : base(2017, 6, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day07.cs b/AOC2017/Day07.cs new file mode 100644 index 0000000..e9ed62d --- /dev/null +++ b/AOC2017/Day07.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 7: +/// +public sealed class Day07 : Day +{ + public Day07() : base(2017, 7, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day08.cs b/AOC2017/Day08.cs new file mode 100644 index 0000000..aabd361 --- /dev/null +++ b/AOC2017/Day08.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 8: +/// +public sealed class Day08 : Day +{ + public Day08() : base(2017, 8, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day09.cs b/AOC2017/Day09.cs new file mode 100644 index 0000000..68216b4 --- /dev/null +++ b/AOC2017/Day09.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 9: +/// +public sealed class Day09 : Day +{ + public Day09() : base(2017, 9, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day10.cs b/AOC2017/Day10.cs new file mode 100644 index 0000000..4b6094e --- /dev/null +++ b/AOC2017/Day10.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 10: +/// +public sealed class Day10 : Day +{ + public Day10() : base(2017, 10, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day11.cs b/AOC2017/Day11.cs new file mode 100644 index 0000000..f4442a9 --- /dev/null +++ b/AOC2017/Day11.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 11: +/// +public sealed class Day11 : Day +{ + public Day11() : base(2017, 11, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day12.cs b/AOC2017/Day12.cs new file mode 100644 index 0000000..8957136 --- /dev/null +++ b/AOC2017/Day12.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 12: +/// +public sealed class Day12 : Day +{ + public Day12() : base(2017, 12, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day13.cs b/AOC2017/Day13.cs new file mode 100644 index 0000000..4cb574f --- /dev/null +++ b/AOC2017/Day13.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 13: +/// +public sealed class Day13 : Day +{ + public Day13() : base(2017, 13, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day14.cs b/AOC2017/Day14.cs new file mode 100644 index 0000000..2903ece --- /dev/null +++ b/AOC2017/Day14.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 14: +/// +public sealed class Day14 : Day +{ + public Day14() : base(2017, 14, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day15.cs b/AOC2017/Day15.cs new file mode 100644 index 0000000..7474919 --- /dev/null +++ b/AOC2017/Day15.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 15: +/// +public sealed class Day15 : Day +{ + public Day15() : base(2017, 15, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day16.cs b/AOC2017/Day16.cs new file mode 100644 index 0000000..66cce06 --- /dev/null +++ b/AOC2017/Day16.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 16: +/// +public sealed class Day16 : Day +{ + public Day16() : base(2017, 16, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day17.cs b/AOC2017/Day17.cs new file mode 100644 index 0000000..d7ca389 --- /dev/null +++ b/AOC2017/Day17.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 17: +/// +public sealed class Day17 : Day +{ + public Day17() : base(2017, 17, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day18.cs b/AOC2017/Day18.cs new file mode 100644 index 0000000..4538f77 --- /dev/null +++ b/AOC2017/Day18.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 18: +/// +public sealed class Day18 : Day +{ + public Day18() : base(2017, 18, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day19.cs b/AOC2017/Day19.cs new file mode 100644 index 0000000..e1354c3 --- /dev/null +++ b/AOC2017/Day19.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 19: +/// +public sealed class Day19 : Day +{ + public Day19() : base(2017, 19, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day20.cs b/AOC2017/Day20.cs new file mode 100644 index 0000000..95c1a64 --- /dev/null +++ b/AOC2017/Day20.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 20: +/// +public sealed class Day20 : Day +{ + public Day20() : base(2017, 20, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day21.cs b/AOC2017/Day21.cs new file mode 100644 index 0000000..41b1bc7 --- /dev/null +++ b/AOC2017/Day21.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 21: +/// +public sealed class Day21 : Day +{ + public Day21() : base(2017, 21, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day22.cs b/AOC2017/Day22.cs new file mode 100644 index 0000000..b328fcb --- /dev/null +++ b/AOC2017/Day22.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 22: +/// +public sealed class Day22 : Day +{ + public Day22() : base(2017, 22, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day23.cs b/AOC2017/Day23.cs new file mode 100644 index 0000000..33fe81a --- /dev/null +++ b/AOC2017/Day23.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 23: +/// +public sealed class Day23 : Day +{ + public Day23() : base(2017, 23, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day24.cs b/AOC2017/Day24.cs new file mode 100644 index 0000000..4eccba1 --- /dev/null +++ b/AOC2017/Day24.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 24: +/// +public sealed class Day24 : Day +{ + public Day24() : base(2017, 24, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Day25.cs b/AOC2017/Day25.cs new file mode 100644 index 0000000..4614ef3 --- /dev/null +++ b/AOC2017/Day25.cs @@ -0,0 +1,15 @@ +namespace AOC2017; + +/// +/// Day 25: +/// +public sealed class Day25 : Day +{ + public Day25() : base(2017, 25, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2017/Program.cs b/AOC2017/Program.cs new file mode 100644 index 0000000..382e563 --- /dev/null +++ b/AOC2017/Program.cs @@ -0,0 +1 @@ +Day.RunFromArgs(args); \ No newline at end of file diff --git a/AOC2017/input2017/day01.in b/AOC2017/input2017/day01.in new file mode 100644 index 0000000..9de65be --- /dev/null +++ b/AOC2017/input2017/day01.in @@ -0,0 +1 @@ +68376334795224855827459835293967497295464175589881588256882344699473595413912688278647235862566123233983921662578792917453912795352746426512649965615919588512125567186837411371179875287621488759761429629174886972298349197722423458299323141529413191327622485249495864168181327197661454464926326248274999448373741839963155646828842752761293142356422964355349521987483211496361289666375779728345952231649453711684539164893151811849653331845998998597991146881361717234517911759893792348815818755262456378627116779495435596139617246571678531183335956244163871445674244765586446362529159854137535962117184875192273872222899887357292312978286182636232921252574738118347521187637829623831872437381979223955675634257889137823684924127338433248519515211796732599314921611399736571277222546332369461136277417419794865524123989722492356536832313937597437717873787593849468836733642529378547151146397532997237439387663769334722979172954835154486382983716698212694357398153392926255272961384626131829678171219569288685597141132355322788254163923888378155573948753185423158997877718687642446457446643422536541238979761725496426292359382168535641216124211741896552562128941824172241913873537828976172738276983915232241451589421911121567228899853934667954786256223614621554618294467191255153395256524786159758429643756586457639177183891162214163549688595416893383194995824534247841414247526268212761954913719452114876764745799982792594753759626334319631191917894368116738893548797661111899664138398354818931135486984944719992393148681724116616741428937687985152658296679845474766477741553632712968679175356452987459761126437216758171182395219393289199148996813762849991484678429793578629331215796996751484375784895561682156658579887518746862371751372692472765217374791324656745291574784495299477362964676351148183676897122366838656342745944945275263617729359831466565694983217252594237828187612857523344265418227883219383138893873384775659548637662867572687198263688597865118173921615178165442133987362382721444844952715592955744739873677838847693982379696776 diff --git a/AOC2017/input2017/day02.in b/AOC2017/input2017/day02.in new file mode 100644 index 0000000..62c8f09 --- /dev/null +++ b/AOC2017/input2017/day02.in @@ -0,0 +1,16 @@ +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/AOC2017/input2017/day03.in b/AOC2017/input2017/day03.in new file mode 100644 index 0000000..ce15bc4 --- /dev/null +++ b/AOC2017/input2017/day03.in @@ -0,0 +1 @@ +325489 diff --git a/AOC2017/input2017/day04.in b/AOC2017/input2017/day04.in new file mode 100644 index 0000000..0517140 --- /dev/null +++ b/AOC2017/input2017/day04.in @@ -0,0 +1,512 @@ +bdwdjjo avricm cjbmj ran lmfsom ivsof +mxonybc fndyzzi gmdp gdfyoi inrvhr kpuueel wdpga vkq +bneh ylltsc vhryov lsd hmruxy ebnh pdln vdprrky +fumay zbccai qymavw zwoove hqpd rcxyvy +bcuo khhkkro mpt dxrebym qwum zqp lhmbma esmr qiyomu +qjs giedut mzsubkn rcbugk voxk yrlp rqxfvz kspz vxg zskp +srceh xdwao reshc shecr +dcao isz wwse bbdgn ewsw qkze pwu +lbnvl lviftmr zqiv iadanl fdhrldn dlaani lxy dhfndrl fkoukx +raovmz pdysjsw hqps orsyqw rrwnzcz vrzoam jjljt +wgt gzi icpwp qeefgbe msadakj jbbrma sbj dufuujx zex +cfzx bvyu eswr hafcfy klw bgnhynv qrf aop +rzlq atrzcpb hpl pajjw cdxep ean aptzcrb rzcbapt +xogpf ucc nsukoz umtfbw xfvth ozusnk fopxg ubp iflb +xot nqcdyu kpwix szo cyxv hpmp hwtrc zso nyuqdc aha +mkzf cat tkjprc izxdggf obspan lmlbg bsyspf twox +lfmfrd ooclx tcl clt +dxvnyd nxwojj arutn eyqocj swzao tmh juvpezm +teu eman rlmdmk xkbodv fvrcm zorgy wmwe +hmo fdayx duciqf cgt duciqf +imjnv vfmsha cyrusow xjswoq nclrmjy sjxowq ynjrcml +rwbsay alsi bmzpvw ozq aduui nihwx glwdiz ixmkgfx +vtjzc ntkh zekj qrbkjhn zekj lyfnbg +afaig jqhli oie lhwyduh kqfnraz nfrzaqk mayfg iljqh +inb zum zmu dnl zjxg vrdziq ypdnsvt +uhbzmre mpdxm alkbmsq aopjmkl mqxenry ayvkrf zxvs qkfqva +fimjr ccv cnug crdsv +bqyve lhxdj ydu qbyve vihwjr vyodhc +vmng dyttyf noagpji tdtyfy ewiest ogg +kgscfj klmsv vmksl vmlks +qlvh veo wruft wtm fbrlvjr evo wvwmny dhp bvrlrfj lvt vgzuyyw +mxuro orxmu tivu tjdq ojjvju cdd +kjexme gxbysxp yxrum hinrklv fxehytd qkt tqk umryx nim +kywnux wab tzrft dsaz jgwuw dubarmi fle wjguvr umjp uzncwj mzz +qokwh zrda xywufk tbxhhj eejqaoa hwoqk zer hwt hbjxth xyf hmh +eregs qdx tdequa agrlrg mwwpba qjie yrjvhr txujk +iyot fxwdcb zvwfv vfzwv wvkw ncwbr wdejrr ltcdza +waix eza znmonya ldfghws ialwfvc dey ubsz uhbnh svgekg nonzyam +bryz tfbqn xznfmw xiplgww wwxigpl jxzcgxl rzyb +cqvl rrcoqxs staeuqr hzzow cwv tsvol dio coc ddavii uuojy +txbn qvkkyh gbqnjtq ndpkqr srt bkpqfmm ytycev ypcv bpqmmfk +uqkjmul dour zgq ztango yrrjhrg ufxnmuw +ekxbcv vkxbec xbcevk jiq bar +wczff qdu cwffz hhk wlvyg +zjlconc osgsro dajzo hqih ehml +hnio shccluw cpu ivaby tormn vkef abv vkef ivaby +xgbdeso xiizs omqwy sbtnnt khago evviclw xyu dtvg wsyxfuc humewp +cnzu bia vdyqrf wwb qveum hmh ouupgc owli +pjpmfxa dvd lxgh ndy gwph oebfkqv vtlxdg efl ekj dyn +mvan nmdkc ucyshia mavn ecst poo +oybm pjwm bmyo wovgu xykziaq obmy eiirhqd +xkvomx yxvv oxxpth elh vxvy lhe ycn +okxglw gmaangx gnxaamg yduzrr nzwxtnd rcxcu xjjvno yat cin gaxnamg yss +oicgs rrol zvnbna rrol +abb edpnxuo peoudxn bab ceay +ncpkfz gvwunb fckpzn caafx pkcfzn tsfl +fnrt ymenkpq wodubcm niv nvi ziluu cuowbdm zocg pdakwt mlzxkex nuxqclo +uouxcgl stgua otadr ideannq wizxunv iqsdpj mxddt ldst ucxogul +rbrwyhk wqoz zqwo ikwgexl atpu iza +smo yolp pcahlu muljxkq cbkljmz zlbcmkj zvbmgz eaiv ncv zplifm yplo +ocutdhz zmnaap llgv llzpl loavju guzkfq saay rxyhng cwxzx lcv anrnzs +etyzx tcm upxrtvd imyoiu rdpj fed dmm +gonqa szteh szteh razdqh phyff upf knfqfaf knfqfaf fpsgl kakag +mcju mixskop isrwat lcr nfyi lcr aaevr nfyi pqrbk gnful +xfmr fkmnq fbnhd mxrf litniid xbae frxm zcenf +yuh lzojtj rqsh hyu +vbjgql yeshsuv lokt efqota wpwjfu ykyq rxc fxxh ycqfkk gndts vdf +wnylmr kkuruxm azr xukrkum dohkwx dmdb +bjiyrwf dvf fdv vdf gnokekr +jsaq hcww iayqtu llv gdpxdrd hwlo nosjit wpm lcab fcgwr +fxjp bys nnf xzllckh bys hvojw zcwtgwz wye ccyvjv +grafa hbb ghk wkdpsf ufa uoqmysd +yvacf kssbff iovrm mvrio cfbpb avh zzje +gqd qmsen wkvrfz vhtsa zrwfkv gul zkvwrf +hrbi svaogb aogsvb bgrk hibr jbtkr +ljl ryc mrewrge yky +fcqyymt emk qcmyytf mcfvusb luy qany cbsvumf +oknt mcozuc ccmuoz uoccmz +uziil xobutwf acnof iqgwl diso +sekq fxbtsuv ddnnqg rnemlt dngnqd hhgjfus stxvubf +lajcp qgiw fyz blrlcd pviwv buh wnkk +wolqfk nvpapfc rwcqxfz xobno yzjfz irpj wolqfk wbnwjt +vmabj noiljne hhqf holxkbk swwzx ylgj lnmxy lqodhk abjvm bmsrf +bpnp yrz pjepxxs jlmhuy vihlx zacm inuazhc xsxjepp +tryl kryh eonvaad ucevssk umkxg lqej nswopjj svkeucs bmh stosxxz +cfdwd dmfdrvm ibuhsz nwtgmb pjt dmfdrvm cqdcm fzjjz afa ibuhsz +erwp abn jwx ynmkkj rhgg abn epd atqhs rst rhgg +jtnp cegdsoy gfuvfbg gdmn ahlsc +jgrp diu jrgp onjnml nojmnl vxockc +lakqyuw khq dcpiwt ykwlqua hkq plklx ujbckec hjcvur jnp pvyf +usuvoo jkih ylafyy yhio jureyj +uazisdf cnwlfnf ewodatr woaddkd wbla qmn atdrowe +bnyepaa ntqh xppe ydtsw ppex +yewjwsp jxylmtk ijese ewry ijese kbja nfml zeuwcsh juimz +qbvmf nca zsfreo uurgaiz twe fbqmv ncwi etdcsk atowfp +jeotslx kgdpzp wxlcww pdd dcn ddp +macllv ldl kyluine lbt hbxbr wxcaspp ezwvc qxkeu +ivg gxv zsf ucr uff yrz +tdlwbny bqlrlz tbynwdl lwtbdny +tnekq pdaievs ttwpfh xfm fcaa +zqqhl zbf fbz uqrv bfz ffwavhk foccg +vcw ebqdd cwv eddbq nrmq +hpiusz sizphu xzq sgyehk wgagkv hsygek +vagkxa iou frqdnnr ipcg uxvh vvh eskf katgpiq aqktigp gzvseyi +xkwgd kzfxk pgdy fmtvq ngf rshx zti pamviob ely knz +hwo rteohu qzwoe rotuhe wzb +bsqgg tid dti gtats dit +sjtux djwxv dljwjq xwvjd xnqfvx veqdrtl uxtsj nnkjn wnhilaf unirrp +fruuqjk gtote gooklg bzwhim zfnccmm ezipnf cxwdxa wfu fdca +zcyxb byzxc cxbyz pgcqco ivlxz +wrjh zfdinsf ihw xwosiah hdg xpiabno bilyy azdeczg javuwa +rinlv dcpt qhencba mmb njxw gadc +qwcpua qzyzt cxjsgh kumh byiimas qhsgf qytzz rqqruwp ismyiba xydcxz rwkscqa +xbzefi hltca ibzxfe fkx xizbfe wvaynts +oyuce vzk ouxvj gfh efgbv ubc nyb bxnbhd mtwboe whksy ovmrt +ljrebp tacn bpjler utphw wmfw rcnha +drdnic eyodes rcnidd yseeod +umxmsf kfroz ukhjin awpnnnu ooyyohh tuv rafano jze +bakz lfzpjyg gfkqcgn kzh zwpvk gqfngck +jpaony ojpnya hmro xaaz tovary aaxz iel pbg +swvbgc bbhjp yvrcddd rhj clfu eao afrkegn qvvb yvcx nxjmdo rcvtx +conbjy jeqtri wvujt jeqtri rkhllgw tsdt zowreo qxr qbpragn kuzmplw wvujt +jrpxyp hchljy rkowqb eeaf ltllebb gtksrwx iazx vnsfmc zzrxw hlcjyh +piehb cjdzt eqn kuje rls oaewoz lrqwt lcrrq +hdjowxv uknhlv hluknv pokxg +txiqxfr fyyp pyyf xfxtrqi tvm rtvby cfx trx nwrf kqrxtat alwot +wdaadr stexpow ardawd uejqxc +wwgwjel wwgwjel mtjt wwgwjel +mczx uua lgceb dqru vkcea tcet ruz +jkt yroojr qdrtdu wze ovwz fdmqnr xxsyfd kchytwl hctlkwy gyd +eif irnrce iamhxgh bmis uxye azrwdi sznv yuowb vdlqqxu +dxdjyj hngqwzs yhwku qhsctfe rhbc rchb tqhcfse +fxyxnzs qtxevin rvtxtc iqnxtve +zgbpk mwzxx bgpkz wkpkn +rjiym iub lcyw agbtlb bzhx osv rbtf +emmyu uoflio tinih skpqaj rbor gezbhhv ine mij qlqte uuj ycns +owmwc uhxv pyho ftjh jzsg blqn bszyo bob trbycy mkru +mwgz bbqsmpp fgzs bihhg bbn pjxxexs qrqmt htsxfwo qltqp vqqaxi +lpr wcvy sxjqq ltd rftdgv pdnog ymu +qhcos shuy icdhucu lrikh rwslv yxbgibl rcomhn wakirz +civdmee owlzocl vedecim rogmjnn pix pohcmk dsjm yworm +vzdpxp lvt inufv yofqt omm qfoty qrlseqy amkt kjcvg vgkjc +huhq quhh levzsws sjuun ofgqr cjhp nfxbbft rnt wtbd tbzab +tjftkx xpfcv hvftvhw lpypbjg batrn fhwhtvv uthl arbtn brb sthv +ogr uyuxdco bpjgir edztxv sxtgu jzfmx ihnauz zwegqkr kvkw +mhxthf pervvn gshy jig ezjteq ckkcpy gww +tiljyki rpe prcojy tjkylii moxu +pjsdqc lgqydfd lohck emrtejw axwmo wuuv rfi qzyncmw gjijdfb bljfd xrs +ywjab gynzi relf kziy xmsby izyk ocwoho kqnyh bwayj +bhjlz uonz jhmzuq eiajoos zjnbj tomj bmyv hjlbz fgw jjbnz +kszz xzw xzw prtznyb +ghzk vxhwt thxwv slwpayp qxegmi dawdwo kgzh +ibpcvuf wnuwxu sbf jsj bfjynl cdp jbylnf +epaxr vfhf hvff azepadz pwf sbo pgfzya hslyo rqqj rmklw hwtta +yyolko pwbvxvg xdwl yfje hftep kzzsr kho jeyf yvslxpw kfyv +xmk juyjxy eqno mdwklum reg dgn cirh wmxfyj bnxlgo dlobk +oyv gshqyot jgcqe dsf gyohqst gqgeojo egoogjq dmqpyp +sypianq yss lmhu ulmh itilh ndkda lhiit +qbxxl bxxql ikald nfap qixwbqq +jtqhqty ljysnl nwoj toa bmmyj pal +ahktew sxody nkvsf pbxyt baws wgwfwej bevgzm jus hcvajfy kzrb jwgwewf +jzsb szbj ujngwf nfuuf lfiuxdu uufnf orsy +vgo hto isstyul gau wsmxoqw +uxw itwf epaw hec wape hemol rpwyosc xzxmrll eetz zui kagca +mjncux muv rygdeis rygdeis +qgkqjvf iprzibd fkvqqgj llcrl vbh vlf lllrc zwrunt +dslsa wvoex eqbwj tjem gbx ayn xcan fnacl xggxon gnwjlh +yzosv hcxjiz yvon gcgd +bixpny ecln sda eymt bjiwk +rlcad lrdca adoqfzs rgty mds pwb kmwj +wkai pmryffq rrdmodc wgyx taz yxwg nkap +auynzwc vzg uapdv qkrh +ldmuysp oyu kpn ejbl mfifa bzs hwyn brlw qpzqx uyilao ysdumpl +czoxoj pwnultl wezolbw lyk aonesgb +nqy nhb nle yycp lgtbo ojf dytwyh ufa +rwr eph obg peh pejret prjtee ovgz +vdqf vdqf ycjrg ovzl lelbe vdqf +gvagdqm gvdgqam dmb zaxe nepzwn +emwh bkkbgec qwdgk mhvfsrf wmdfpp ekzuua +mbqw lgkyazt ckyhvnq uladwo owt +qwiwd pbo tkjoqda zapo dygqopv zzdlwfn +qty dhb iinncba ytq kvh idgoevt chx waq +ulffsvk vplsz ulffsvk uxsh cpwgxd ikgcacx nrirke uowcjvn +gknmxr grkxnm fco dilyyj grmxkn +saqxkh uhue nvu fef xsuxq ekyyoc bcaavd +qltwqa vrmpv vhra nof yprauc vkreojm eaq igiy mec +wvheiyg uthy gpvcs nhnjrne mqaejr tfnsly zfbhn entcc nystfl cpq +zxv jzk dwsjgrd gqqxhp xqxu naunwc yeh qzpkz awcnnu aoosa icadax +vpmqmg qmvpgm tqs mvpqmg +inehzu zwxeoy jxia fcyzxc hwikd +bzwnp kamsen ajpn kdls bzh xqcb bzwnp cmjnfa wmgx +hbuhc qgvhxy smzkxh zzebox hbcuh net wyrdppc yvgxqh +oeum oemu iyags xaipdi euom +tqljgoq ghtdhw xhnni lux qltojqg lki zxztda pcqjif acpzvwy +ydijaq kbyjxpu onyd hsfgz geqvbg +rwoih xog dtbzyr ryzbdt tdbyzr +vcdxf zosw pardxfz bmb mscmain lwfc jvq hbszcqh fxomsmm ahnugx +zutsemg pqzil ddv nsstz gmeuzst bedvy xkzzjpw xlqbd +xxf ltnnu yeb hbml agj meovtjr qrul kexerkw xxf +tqrpd hhcx bmdv nlmr pnu pajdtc rpatqi yekedx oeiuew epsshog +ttbfpv plairk toh jagfsg njnqpa tmwh vwqp irtxv +vdky uwc tkkkztp vdky vdky qlcw lza +rzie yundymy pwgx wtwtbg kpiw mewnb liveysj uvsbn +jgfvyny hacg pzra arpz uowswu puzsfu hoe heo vrq naup +hqv vrl uko qgpikho lligvxa wdld qgpikho +whvby yomxwj dieffc jkprinh dsaqy yfrnba woyq yexeb mjn cbszn xeswvvo +wowtgu rciyg rlas bra quyfec ihe thuu asxhscu bsbdpbi ogxosu +vydsaet tvnkjq piedkzj foeiqz zqivt iatsju tjnqvk drauaf vqitz invoz +cppn jqzw zmxr qksuas iifmjg xtkgf cppn cppn jpsd +nkifpsq cxdx bokxhm ebww kghagrp bofhrl grc cheuzyj +ibgrlvm hrcx jjuoh ipmt +hcoqkh fzt rgravb cimauj jxjq blct qhc vjxw pqpg qzp +jycxz xcv czxjy vxc +liljaur cgmg neldxb xfummcq yfhiukd dnqhl iolxn cmewhb +hpvoihj fkwokod txy uuktw vmqqb dpldzh yxmcay cyaxmy xycaym wekr +ccnaf wuxc ecadb vbgpt ccntf sezo skjdkbf fnctc +hqdtwho kdhyman bjtcjvr bwllva ncyffyr +xprn jrrvmj pdw yvexm ewbflbe eapml rvrmjj xmevy rxyzhf +wjcbpy qdgtcp cfjh muww fhg sgfdleo nelpte yucqa aavev +rci vqypsqt xmg rzii +gramh wwprtc ampdhw dajr +ovrm mdyhpbl mdylbph aykz +cbmo fxs nuugu guunu upt ljjuhjw nituh utp kxqc +rhabal rhabal rhabal vah lfrs +nrq qway ftzp rtjcks mbygdtd hsiqbh wypqb rtjcks cllp hsiqbh +ywa anhcf nvd puqkwg molrwck wsctx xvd molrwck +wox jzq jfen wcvus cswvu oxw irg lmu tpj viahm jesic +qenad neqad smlgi ydwzq ppdemvs ucyuf qtunm eoqx jlgv +sucpl nrdwbl ltvetok npbw ozzw hafyay sjmui sjmui jkqlq pyn pbuopx +nxgaiu ybyl meo kgh saqjaz xhbqr otelcyp vkwc +iqrl ldjlwvl ajhrl dnhutr gkknyqs mcvluet fgyu ogiz cxo aiunl orb +psd cyq xpoyqny yqc kozqh vonfd uhozwz pds hcpw +tvaxder tulwmw qiw avddbmh irog vynjzcc refx efxr emnvk +myjx npqk whm egw kpy igrrohg ukglx ldnuqw caqg ynx fckhnsh +dafv bkdoqg zcqvbco xgikoac cvbqczo +rtzhpwk ukuyp bayhzp upkuy ahbpyz +oarcuv pnlkxvw fqdkj hwzsz nauwl lpufibz vzfbgc unkluxy rwh xuknuyl +vxhsaj ppdxw qrswqtu ulwv uqtqwsr ppxwd +cww cww cww scu +wiiikwa bfpewt zbgxfkl iqpk tpbwfe aazdcxj ipqk icggn fwn fjr +net ovxuwpz yvzmzd yvzmzd +xgar czuhp vuhisaq fgrqxy evvrtf mnmar lsk +hld mxuedug itswju vmmejqx snzslqj toe bbmugph mgubhpb mowj nrjnzu +qbz ouhye hsldmp lcf hyhlrb ewvle zko +cke mupaq quapm eck +owu zdt lales tzd apjjo fhpx bmuktbw dvehpz +libvl zxypk azazc vtsom ohdzycb +kiowxnc scxygrf ckxnwio ycxsrgf +vcjj fqz lfawfx mps zhv qykch vhz psu zud spu fnpvkx +scfvum fuktgk tua ieosetl wwmjtt exnsw wwmttj plvd pfb kku pdbom +wkfw snukd wkfw gyaojdf bjw htagy cdsp +beh gatqxcu ibrooxr ssww orrioxb eenkqz +jlv affah mtbemf tylh aafhf +zqfajd uwzrw csouuip qzadjf +gsnlrw tcel hha tfbzrp ild aenqa +iirfxef kdux yvj vbzgj +ibx pfll rgkp nancij llpf xib gbkfy +uvw kkbavj pznsnk okigtxl ogitxkl eobbs xhaz wroabn ltogxki +bivdf lotvmoh vrb kpaeeue tdab qhukcb qmy kuqf kesu +egs hbsfeu esg twxko uib +ocraimu qilp ijmx eco nhevqp juxf ksejr bcqqau uhpt +pyx jmpglf juokd dxszjw cml vcjge pfg +gxwrt btmimse dkpbha idmz mtignka ngakmti +dpjhm jyalra hukf imocr lkgt rqywn quhe fukh +nbau xyc bdh yni xaawxm cyx xwaaxm akx gyodqe htbifc +bywdxe bfrp rvb rndl onal jghiwb nuta aint qlciwcx +fpic yrqce land soxhci qzc zoebsq hcdohcc fzhcl iyxb dqinum hchdcoc +zok ghgp zok lmk +ozfz zofz dkdekzb sqc +gfti zuqvg cexmtyl qwuqnj stepb erduqhy cuoizcs qudyreh kqvfdd guzqv +jrugz jzugr lmqu jgihgo hjfbz duxkn unxkd +ckiys dbqmi ckiys ckiys +iylp uvvdp pluifaa djo +esxec rwvel djxppqf jymwt ilm aiz upn aiz wrfefwi rwvel +nitgjr pokxuy puhdwg qtxpb veylp zqvzkbd lrvpcgu zuy rnigjt ibci +jboyzq ogcldr hlon ywav jqqtz qjzqt vyaw cok +aqdw jxn hqknh azbylg +jya qpxtmsj hqrtsgg qjtpxsm +pofcs sxw dlvru dlvur swx +yphvvb qqyyfsp sjkbff dqyerxe jxzes oof +pwbya txk bbwsj ywgimd kmdpc bawpy lbnt +bkbazff ldmaq tyfl acqurpy ndnrp +asw ctiv mnxzyc weeuwb gsn bzk irbyhxl cgqomj izy zbk +yrxcrbt bcrryxt pofe wwzl +vuaqez kbtuyai vuaqez dxqud uvo gmhtg dxqud +tpzs gqdxpxo zzpgta uurjx xpqxodg +cil lsv vznqw vro zqzvjhm jhgauzw uxnwk lci zpgpu frjvyzo tsv +zfvcuim gwn gnw dxfppok +btb goof iwadca aac tbb jha uvzi +qah ned ipmure kyta ffhrwe njz paq kaag xmlui +rkmw vrblwyy gpax hxsf zpbza gypuwf jbib ypcjwd vrlybyw +yfjljn uxpvg huik jsnah nkhsg yfjljn lqzsz +hagjlqx agnax jqalxgh rvjgtc mjrmph azznzcq gxajlqh +ipki bhoabp rmiyl dmjyxl zzsmap aju +tyjrr rigrf ciq qic avmwu jtr wpq +vuf cosgytm toycgms ufv qzpcbrs +epzgxr lydrsj ezxrpg expzgr +ecm prj kmak makk jpr +ccwyq txy okj matxa socoa +zrjphq gigayv ywkfmru yrwukmf fxjjrha gqkxx zhjy tisutx kufrywm izjfj igg +lfhgsro gsroflh wrpo lofhgsr +kgkgj wkhnab ubrjaoa ubrjaoa ubrjaoa ggdgh +hztutpn epnqmz ffcroq mnqpez niibpn kdloak xjui ozttj lyzsc pzgq inpnib +kruz sjqp mmd hhdxjgc mauouma asevvo upjwqi hxcgjhd etqzagp +zylf qime cho oraid svytv gqrjufv mker cho vnkyiin tjms +dotjul qyv hnh cibtg gdpauyx wzp +fabtira ejxoeor cqyethv ndjrq hnxn joq otng lrr csytrub +txhgepd fwdaanm nawdamf pxine qqrn pronw exnip qwkimt rvy +kuxzhi jln urzxtw rzu ebsuylm tscru qwlhfgq nnu nuchvz vuht +cqgu camlr umkltcf stx izp rtdwxff wkfvs +jhje cxix lefcrsu nebv idfzhic xqri xkft +utzxb znb ietupd uqgbhje aobip oawjwm hetyan uqtqv hpwzyri kwxyu +jvzvbt xuyvp aegdkb srbw bzabpf lyfriez cruyfu +nhi nih aeb ihn +hcf zypt djcm pkjx pvhh +rhvxcfk exydvk ids hybme hnk yfchvs mjbo meocn +rpboxr rxoprb hdzje zhedj +ziildbo apzvatr vsv isndq ebxyy ntm tdttg wkvdh qnids vkdhw xxolip +ywu uyw ipcjz pjzci xjn kvgk vsocprw +euzo njlpv ndrlhi drlnhi ivmjkb fjrtxta skvgmrd +gbyvj dkck gevpfvb lhadhx rgjcdn yraxh bdk oen vqryd bkr +vgkp hncttxb wgxh gdyjo bbdfzvc xhgw rznzgda yxrrlo gxhw +ifjlb fpecyic svhjp ilmj oxgr svhaf +vbqky lhccj xtmm xzjyykn oqmdq qywir bswly +euxxziv totzer vsxfx leo djho uoeaz edaig fbu lumbi +ooqtwq pvo kid vpo jxin bod btqc fbyuz +jhabi mronu htqqyz umjcbv sgnbp wyn cetmt pcjf +tnrkcyl dduuhxh rylkctn pwj rtynkcl mzzfomr +rxx ldqffi ulappk nltawbn tplhb kyb cqyi +vzkw gviooah vxh xeae ohvcad oaiwcj dkx +sdofdjt hcifv dqws sia mlwm vfich kavh myzue roops mzuye +uxs nlbmjp nlbmjp tlaxa tlaxa +ynnisp twx xtw jgkc yinpns +kumorsm wav xhx bpvz clqc ffmadzl ndny ymslo lobv +ljzabj tqhves mezh pwn wue dwfqq lynvtt boeknvi xqbd pkud tzlanis +lgq qiikzl oihnsr pivtjmu qhic yvmeebg rxu qgl yuxnqse dvu faxqez +ldk mlwja vmdqr yzlxiua amlubt ejmzfx nonm zhkxbn gaqbnqq +ttc ctt kneknx smtnaft abljip tct +uybhbiw zwojzlm cfxoopp abulenj znz zzn opllzmm yufk witwxzp +qvkybwi rdbxb qiuizmo fqgne jgot jxz dqhapn +vzinf ehaley amnk laheye invfz +pedakl ivld agzyhr wmzba tzzzg bazwm wjwgux thrnxkn +cmyhae nwfs nfsw kmh pxkaffq +vdf szupev tyunp qiiu deevxmy wozvtt nelnr kgdexy gparqj hajavz biizn +pwspk skpwp ontbjee pkspw cfbj +ihsmh djxtak wkzllao oyr djxtak prc +uhvihqq jrgf hdfek pdrfpt tghz gthz awae wcygi wujti svq fhedk +gnfhsj odqlt netmsul rviio nkzw nkzw +xyvc clxw cyxv lxcw +duegck pkviu npwsp zdx wpvn dmxgnv ixv fybs xteru +vih kgk hads boaddu daiwo hozoufv nef vtcplc isiw +tzqoo dqlgvno jzlay sywx ecej addt ecej addt mnfcu +ymgmby zegudpx ipsjai ger wcwjw brzebb +eqekxlx itra xekelxq exqkexl +rciu ojaa ircu nxjga puvmwou remgu +sltth pprimb slnxopq avtir hvpv ppww fhfap wisn kzs jcuuuuf +xbppc ydpbq zhjh oym iljzvk vsb +ueye shtps uccehi ccheiu dqm yeeu +gwywf lcpv qza qza gzuovj jfzffyh oybfxqv +aawi ynsvdco azdoz cqr tnyquq xlyvbx eca kcalpes +zumgzhy rou kguqa vubw bwgd qprxcg etnbev nqmi +fyd tuoz uwclqn cgl lrpkf irz dizv nxze clg jghx jbpt +kwuanos eorjr tcahp kwuanos cyrpfji zxayggd kwuanos jkqt qqvbork lizk +vtu ovje vhg ovje vtu zcy hrhtr puawfgv +bliz exp wot svxv epx +jiqgxwj yips hjsatc jgsrno msfp vxvbt bba bqmw xjgpgog +vpvypp ggwp wggp gndp hedpse afji hcqgof +hxueubt hiynoa qqzaj ohb qway +akq nfnes sdrlza nfnes weq +udxpdpx gctuv llhxuow rqtetm hdbnpte oebapv civy oeobu ftgivd pykj +pbgbvn jgmr xrz dfn gosjobw ndf +gnf dtbsnc fwcmml tscdnb fgn qgadusl eifpk +vmnv yuxrup qcphi tanc tnca kjrv cphqi +hclggs sghglc fgplp odn pfglp emkrulf whwtmbs qnuyg +wcxtr ani ain sha hsa zxbkf bzxokat qezo ljqxi xqcwfmd dxo +waiq smpbu dbyka uibxjrg nze wiqa rfpts ddjsjv jqqjez bpusm +lpcxf vsbj owjwc tuqj vkrgrh jsjdepv oil lxrjox frsxsi clr +vzunp prwk nnd rfs vpuzn +pqpqv lvsk sqxf nhobsm hakbn ywj +xxu uxx szqnmi lnwtmx +akq nmlw fupwsth jduvhva +nac wwlxqck hpbce vxxqa fyp xvxqa kxwclqw yvlmv bfwi +pzxjbj nvwv mdooiez vvftp enjrsck iypu uhru fpx omtd +llxgp qwf pwaj cuhb scloot hbcu jgp vjw ooclst +sisd akawvzd wvdzkaa gyoij ikt eeeosb jiwiup +tche vxj sbctqv jvx gosur usgor ibo yqxo qqgd zspl +cidd welisl fxblxqk qxbklfx fbdoqcz glhq iylodvz zvds ghlq +cnsa hrxst mrnkqtj bptq jmi cpbcofs kveyeur uzmga modphm rtx kntqjrm +dvyup usfaq rtghoec bvcos fqsua zohwwg +onf vncybi dlaxni oqyqqkn +okfwa qyyx ebnv llql nphq etdt ytgivlo jwgwz kiob +ann vqnqvpx wth lpwid bjvzw xpwqxcj azg ioeyzzp onwf +smy epzomx xep yid zctvrfj astdj cfg fgc eriuxt +rljqgin wzobzrh cuwtx vcsbx tmg tuysq vxipgho +ewp rsrnsj wgeyin lrji ddgt utol xxwut fjiwopa +upu ftvqbk tfkvbq fdwga rmu puu hbiasjw +cfl lmqkb lfc wbtlfi uqsjs ejgmphi tbliwf nzcela gzb +zop unwmiu acull mkwh hvruknw rfk mmhaz iqmenq fifino +iczua bjut tlgf zicau jtbu +mtka ipd mdifj kps +irqkysw xfsjl tedx yckkbx iktxb sqxn pbfvubv uudzppz +mdrn cihat wcext kufs awwtjok pfjg +wdevt tyo zzbp pqlqq wdevt +yhatqkv ntuhw tdfd buxazh xbcsv bas gkv rbzi tddf jbj bsa +malip hiiy qezz yhii wlfojre +zqnfll bssveq lprwbep bhqml tztbt +npnxotu yupdytb jptqo klfydfe fpucmfq svxcqr unopxnt +gdpz gwj iytiohu efk ctjzf asade abhotq brmhu tbtdur zzksbh +kxft klzslf tjdzciy lzslkf +ejei ezmemvg xlt zte tbwhz dgnfpao zotck wus uaz gbwbb +dgednf vypmbs eiytot empfmny +uopmui uehue wdvzt adpfcif mutl ifaztka vydi xumtz orstno +dleero olxiq gxnlfm nfmxlg wloeavr olhrwg hrjd yicj ymyeex qav gxyjgfq +hevj rqcne zycgb qgqtn rqcne ptfvu yyyu zlm hevj +zrkhuh sttnkt hkuzhr vqtu +ppsfm kcao qjq dgadglx cxaawjn pbucfu fed qgioarc dfe ricoaqg +vmawf oktunea zraoir gkt zraoir jcvkqoq +mqgml ecawug ugwace szwul iwbmooj owmiojb +auggaw cypcuw npci vuyxijd pofswjx vdkrgx xylk rom ksj +qmwx jgsrdj ikva xzxw avik +zzhcqu rbg pywjdn wyndpj zchuqz +wzd wqycftu yldezp zovuy oydia hovewe +kfid qkkk thak qhbf rvzlzvu uuxh pbj hkat gow oeqcw knqqzha +sua itv hfpg bdqye bznlrk hfpg bdqye kvir kaai ggtz jqn +ulggl guitamm tkpckso fupacz otxtqpd jxnqc +ueesb ndyik vjftz jgqqv nrcf +krh dqpmsw fybzynl zhjbvkw exefc rhs neq ldprb bhhvxm pjwirun +ymavl qwxr yavml wagwc ekokrpq zewppw iumcgin cxdvwx +wwdukav kuawvwd kowv dkwvuwa +eazot bil tzu vdwwbm fvauwrq +esq tixokph yspf ztoxfut lgzush pwv swh pwv auqhuu tixokph +pdbeyxi poio mugfkb brwbbx aao uszw fokjeb uswz +sbs ryjr ptispi tvnhu htunv vthnu +czjmg hbdjhvi jrkoy fpgwc syafy aar kvnq eaecsb wqzpx +twtp dvl uvyje qtlzj dsvyr qpjnj eyoigx bhgpccy gwn dtuf +mxit xunctu vbyks wmqc jriuupl ybvks uncutx nsoxwrb ykt prc +yye mgf uhc irowpc dsdv iwaxod ftavlj dxzp tcch tcch mefz +rxe xwrrgl xwrrgl duu rxe xbbgoe +ucsz akswcd ojrmqq cox hgfh lxwu ltnnf cenikcp +opjhdp svwezr svwezr opjhdp +qojlkl ircxqnt utfmdg fcvr vehkcvt ufmzcpv xwlh ddavv xel bwlz fii +rzkayeh iursm zhily hdnq fqydfvt uwoy hptpiqu tdqy bgr xdr +ymruz umzry hbltwya jhwhzk flh tahylbw bdbaimb qscbp ntkuf +uxpato owsqyao vaog oenomkc usrmnc epua vzkppls +qxqczbk qyguz alawj xgjawtw wxtjgwa snfcdmz +fjfgos rmpd mgs vbk dlls jkljao eoovdfb ucdvaoq qmjmqku ney porr +nmcrqz zcoxpk dlnzksd ymh zyg spxss ruyk bychq gsgv eusiuid mnrqcz +jbzadnx lzl sdamer okoico frqisrm lxet agriw +xceoqr qai vahc jjzifsn exg +igjpn wfy ukn aag quro wklsq cjq bgtjrdz gmub wyhh +fzlwnm mygfn vkzwvw zvhsex gfki +ijvzgai ebmeq wssfmbq uguh sfuutm nwkgmex dxael liakdxs rnf sky yowpxc +bjzkyjh fced nji esowk qxsubsk qgtts +nkdgo bbjfq fgnxnhd gfjchl jetdb xubsgj eiju ldlm oxsx znft bbqfj +xovcnob pxfe pmstes yzkdm iqlvha nmcziix fexp ivqalh rxecqps +xpyew xudfud wwqe qhfjlcu epv fnrbgyv ihli qngtx yjlfg ozqbzn esp +timl gcohx vqzic gzm shwlkkv icqzv urchuc +xpqq gaqzwo cci dowahsr gaqzwo +jjsagdl umbpxre kyre zvaryft tmw pxpnjy +aqovcz nunq nnuq xjrvvh autjmit jiatumt +elg lps lge zjjot hwz tmqrup xaxxmo zlbzp uftd fukdad kvpymsm +iokwzal ywti zbdmzbu lprywe wbgbwza ypogbga kzliwao wstqi eqm keaeaj gbabwwz +lwfpk mhufe eddzgd ljxyqy vhzkct uemhf +lwqil fzugdo faq feppo usl llwqi +nje hthr ropq qvcepu bexszfj avmzjvv zajmvvv fhcd xnc cnx qnuaux +kvksn dphbyz nsx wrcc ccrw +nzpa pzzunfv ygzjy gxrrtcj hrt trh pwxpg yifgjmo fnupzzv wbzx +aepti rbojui ypvhe ubojri tcema aan dntkw qjx bfvmyos tcm hvoqytn +qpwq exu jvsiwj gsw avr vbemldy +xsbzpf xbzyvx xax sxh vpxt gccy xxa zhgbwoa hwwxoky fhvdxfc pvtx +pnsa ovtjolz tyutl eyjjzt jvtoolz owbypvr tytlu ewtzgec +cyg dwwk eihsp aeuk bbnay aluwyz hdmv uaek mwt ihpse wjhnkeg +fhzx vjetz vjub tejvz +ewwyb jidhu pyvyenn igtnyd tiwr akwkkbi myz xxjwb jjrdeg +jbkuw kwir rkiw ubwkj +bltffuw lftwufb hhsh wfbtulf nrxaa rlszi toijxnz czlci +bqrm pga zgblgcw pgwhhn lcgzwbg bcgzlgw yqb +mhjj vjoa gnjlc kclcr ito ofksy giavy fpqeioj +bkiqmif izidbui sttxxi bswhkxp sduuw +mjgnvw mjgwnv ojzyuv gvj +qxn kkhc whd fgwk auzugg augzgu kqfov wfgk +spdxbnu xpfofsb bpfsoxf ahjywql spbxoff +bwqxhlm wbqlxmh kqgpl fyzgf guhkvgx ovk qhmp gnrmu wvd wedj +vvwf hcnc vvwsngj qedzoxm hcnc qedzoxm kjthdi cbwqep qtvu +gio iqklmro noqablo bab jiqc rwebyg rqkloim wzmgs uunl amqs iwj +snxj szobqt zcgvwv wiyqknu +uto jteikwd cew gqsks hmvjtcy sach +zpgl qnkoex amhufmr figns upv xezrl rjleak nwrna +pzkvrdz dtonazj gtr gfxucuf lstjl lsjtl rgkope kzpdzrv lyptn zfxjys ttk +ddxgm lumlgki jhv doft kok swy ckds swy ddxgm lbfbdv +qfs rcufzgz iaiqw qfs qfs +nvkbo sgv mquwb ritpye nbkov poex hraorm qrrr qdt qefl +irxannd fiud ehyb ggx plqg pvvn uuptop tcvbm abuf bcfnmw +qwya ukblz epmbfr vmlon yqwa +hlo mmv vmm mvm +svzpxun yugbbe sbbpxs dmy xspbbs zhpovyf fyovhzp cpbt pke +zgk gft zybs zrgcoo ypu bue htgo +xnesq srsx pkzaoh cfqzugh +lntd nvxetbv clykjpd svmibpx evxtvnb yldkpjc +jsqq tzwak hephg eqwczd ioisa yim tmdifn mceip +kuwqz wzkqu zwchmj lfec uexne iztp llityt +kvamkpc pvbryqh ion cwizjde gln kcpvmak pzzlw gnl +ydeqf bfaab sydqhbp smsxdjr pynrs cqymt +onb eiab bno nob +mqslq scnelxv hyllrf scnelxv mqslq wmnbk +pttu kubby lgop bbyuk gsk skg ikktlbb inbyvz +xznvl zwtdj vbxdyd clhw +hgy zudelp ickc drfjgn iyws xhc +zzv wik iorhat qkb kjb lykdz vrce yjsjwj +gyw xzgbi efus uuy +hwcy ujdun bjjuvd jbdvju onnk xeyy mmp onkn qyzl +jwfm ptjwrbl hhuv uolz adyweh qpj wxyogp igvnojq jmfw pqs fsnirby diff --git a/AOC2017/input2017/day05.in b/AOC2017/input2017/day05.in new file mode 100644 index 0000000..0bb2c2f --- /dev/null +++ b/AOC2017/input2017/day05.in @@ -0,0 +1,1092 @@ +2 +1 +1 +2 +0 +-4 +0 +-4 +0 +0 +2 +-9 +-6 +-2 +-11 +-5 +-6 +-9 +-6 +-17 +-9 +-19 +-9 +-10 +-13 +-12 +-21 +-21 +2 +-12 +-22 +-20 +-12 +-21 +-13 +-28 +-9 +-20 +-26 +-21 +-28 +-3 +-21 +-11 +-10 +-32 +-15 +-42 +0 +-31 +-26 +-45 +2 +-49 +-48 +-38 +-52 +-28 +-8 +-29 +-30 +-1 +-17 +-58 +-1 +-16 +-27 +-21 +-34 +0 +-7 +-45 +-13 +-5 +-28 +-11 +-74 +-75 +-10 +-50 +-20 +-31 +-19 +-78 +-80 +-42 +-24 +-50 +-65 +-15 +-29 +-34 +-3 +-67 +-36 +-69 +-95 +-59 +-69 +-3 +-92 +-92 +0 +-78 +1 +-22 +-89 +-25 +-42 +-99 +-65 +0 +-51 +-67 +-38 +-103 +-8 +-69 +-64 +-54 +-27 +-29 +-47 +0 +-123 +-53 +-25 +-62 +2 +-38 +-18 +0 +-94 +-85 +-19 +-19 +-76 +-25 +-49 +-111 +-56 +-103 +-79 +-124 +-107 +-38 +-14 +-69 +-32 +-1 +-113 +-109 +-20 +-73 +-15 +-101 +-132 +0 +-72 +-28 +-91 +-89 +0 +-130 +-32 +-148 +-28 +-166 +-28 +-15 +-57 +-143 +-16 +-88 +-158 +-172 +-126 +-21 +-148 +1 +-10 +-2 +-24 +-174 +-108 +-2 +-150 +-79 +-1 +-72 +-108 +-126 +-158 +-153 +-125 +-47 +-107 +-79 +-168 +-93 +-160 +-140 +-200 +-131 +-188 +-103 +-20 +-122 +-153 +-170 +-122 +-144 +-153 +-176 +-168 +-76 +-163 +2 +-112 +-126 +-7 +-74 +-128 +-144 +-20 +-220 +-102 +-177 +-3 +-172 +-26 +-3 +-78 +-179 +-120 +-20 +-16 +-175 +-78 +-84 +-153 +-154 +-23 +-29 +-161 +-222 +-202 +-31 +-169 +-244 +-242 +-56 +-32 +-62 +-81 +-6 +-178 +-25 +-121 +-122 +-99 +-110 +-86 +-23 +-255 +-6 +-235 +-63 +-1 +-80 +-161 +-71 +-93 +-75 +-16 +-139 +-101 +-94 +-136 +-21 +-254 +-214 +-258 +-56 +-101 +-103 +-124 +-250 +-58 +-136 +-62 +-192 +-232 +-261 +0 +-21 +-255 +-51 +-175 +-222 +-63 +-290 +-134 +-19 +-243 +-272 +-112 +-279 +-110 +-261 +-192 +-44 +-90 +-307 +-106 +-118 +-4 +-27 +-175 +-178 +-309 +-11 +-86 +-124 +-250 +-299 +-284 +-264 +-11 +-136 +-29 +-174 +-3 +-163 +-211 +-226 +-271 +-63 +-283 +-98 +-335 +-299 +2 +-104 +-219 +0 +-329 +-33 +-248 +-268 +-121 +-294 +-41 +-206 +-3 +-115 +-256 +-326 +-168 +-62 +-221 +-51 +-113 +-113 +-286 +-105 +-126 +-8 +-88 +-1 +-344 +-266 +-201 +-175 +-52 +-109 +-192 +-272 +-197 +-45 +-218 +-181 +-329 +-355 +-330 +1 +-57 +-226 +-200 +-213 +-387 +-148 +-28 +-65 +-283 +-145 +-37 +-299 +-189 +-387 +-46 +-290 +-358 +-51 +-89 +-52 +0 +-279 +-342 +-243 +-257 +-244 +-83 +-152 +-218 +-194 +-79 +-130 +-162 +-394 +-280 +-140 +-280 +-95 +-22 +-424 +-204 +-34 +-127 +-384 +-161 +-248 +-7 +-99 +-381 +-173 +-147 +-171 +-9 +-377 +-319 +-248 +-61 +-263 +-343 +-434 +-257 +-297 +-419 +-413 +-387 +-448 +-221 +-248 +-178 +-32 +-50 +-327 +-127 +-388 +-13 +-349 +-312 +-225 +-200 +-374 +-252 +-457 +-165 +-244 +-61 +-125 +-26 +-127 +-59 +-334 +-391 +-20 +-63 +-66 +-111 +-219 +-363 +-354 +-430 +-29 +-485 +-427 +-481 +-466 +-63 +-336 +-85 +-28 +-305 +-346 +-207 +-202 +-291 +-373 +-128 +-421 +-64 +-315 +-160 +-54 +-282 +-63 +-116 +-209 +-332 +-27 +-140 +-492 +-343 +-18 +-84 +-291 +-305 +-429 +-442 +-194 +-447 +-126 +-381 +-328 +-214 +-179 +-93 +2 +-408 +-278 +-381 +-105 +-527 +-213 +-77 +-320 +-191 +-460 +-484 +-184 +-42 +-508 +-316 +-350 +-86 +-310 +-226 +-347 +-365 +-58 +-49 +-167 +-329 +-281 +-68 +-23 +-66 +-532 +-549 +-126 +-510 +-419 +-305 +-47 +-291 +-99 +-96 +-318 +-174 +-199 +-317 +-520 +-194 +-422 +-247 +-539 +-21 +-340 +-545 +-145 +-159 +-145 +-25 +-515 +-559 +-500 +-289 +-75 +-351 +-417 +-564 +-74 +-176 +-476 +-585 +-513 +-590 +-235 +-342 +-403 +-161 +-196 +-197 +-528 +-343 +-385 +-557 +-99 +-514 +-135 +-159 +-101 +-559 +-363 +-155 +-186 +-127 +-532 +-195 +-383 +-554 +-92 +-160 +-142 +-93 +-349 +-180 +-393 +-68 +-575 +-553 +-496 +-173 +-3 +-267 +-382 +-394 +-44 +-65 +-316 +-25 +-390 +-110 +-418 +-315 +-220 +-453 +-428 +-77 +-298 +-44 +-412 +-493 +-588 +-90 +-418 +-296 +-355 +-89 +-176 +-628 +-623 +-352 +-401 +-614 +-318 +-353 +-298 +-256 +-327 +-560 +-347 +-321 +-309 +-232 +-89 +-22 +-522 +-380 +-553 +-568 +-570 +-174 +-278 +-422 +-561 +-223 +-375 +-555 +-184 +-218 +-54 +-135 +-582 +-490 +-122 +-447 +-384 +-285 +-131 +-246 +-222 +-431 +-41 +-340 +-417 +0 +-186 +-346 +-682 +-670 +-616 +-245 +-453 +-282 +-565 +-442 +-135 +-224 +-516 +-534 +-208 +-173 +-413 +-295 +-180 +-595 +-524 +-207 +-500 +-102 +-704 +-705 +-519 +-118 +-523 +-174 +-596 +-115 +-596 +-124 +-530 +-78 +-526 +-72 +-730 +-330 +-722 +-116 +-273 +-19 +-293 +-745 +-269 +-591 +-660 +-445 +-79 +-267 +-182 +-428 +-347 +-448 +-137 +-171 +-350 +-48 +-385 +-641 +-573 +-690 +-729 +-310 +-25 +-555 +-101 +-112 +-578 +-102 +-778 +-374 +-292 +-270 +-128 +-159 +-219 +-703 +-250 +-554 +-778 +-311 +-417 +-645 +-38 +-397 +-21 +-117 +-571 +-27 +-267 +-443 +-93 +-166 +-395 +-631 +-582 +-434 +-21 +-322 +-537 +-624 +-472 +-631 +-34 +-810 +-251 +-558 +-779 +-445 +-519 +-486 +-245 +-332 +-758 +-507 +-264 +-706 +-744 +-334 +-714 +-266 +-478 +-726 +-747 +-782 +-386 +-508 +-471 +-154 +-111 +-401 +-595 +-790 +-501 +-266 +-66 +-257 +-20 +-432 +-22 +-409 +-228 +-671 +-767 +-655 +-368 +-640 +-746 +-714 +-323 +-678 +-137 +-613 +-309 +-566 +-755 +-164 +-461 +-825 +-569 +-282 +-775 +-564 +-215 +-576 +-770 +-103 +-553 +-335 +-153 +-616 +-707 +-243 +-336 +-632 +-399 +-491 +-612 +-864 +-609 +-6 +-215 +-860 +-570 +-605 +-88 +-81 +-161 +-818 +-806 +-793 +-270 +-808 +-754 +-302 +-486 +-433 +-734 +-576 +-762 +-72 +-859 +-719 +-645 +-172 +-853 +-756 +-234 +-58 +-177 +-159 +-756 +-205 +-894 +-904 +-614 +-117 +-642 +-782 +-200 +-853 +-2 +-335 +-36 +-759 +-102 +-716 +-902 +-917 +-101 +-902 +-810 +-384 +-883 +-366 +-20 +-328 +-409 +-97 +-806 +-560 +-386 +-324 +-581 +-582 +-203 +-43 +-757 +-289 +-867 +-835 +-449 +-72 +-677 +-261 +-249 +-658 +-502 +-130 +-575 +-213 +-433 +-77 +-866 +-749 +-267 +-220 +-239 +-705 +-825 +-494 +-980 +-902 +-152 +-843 +-921 +-332 +-880 +-136 +-310 +-245 +-482 +-521 +-773 +-987 +-220 +-96 +-924 +-997 +-645 +-944 +-546 +-665 +-254 +-664 +-631 +-587 +-91 +-115 +-597 +-422 +-65 +-772 +-557 +-113 +-899 +-676 +-17 +-540 +-160 +-824 +-67 +-469 +-493 +-347 +-535 +-768 +-618 +-790 +-943 +-352 +-601 +-869 +-623 +-975 +-368 +-842 +-794 +-827 +-1034 +-438 +-221 +-823 +-655 +-128 +-657 +-22 +-200 +-803 +-307 +-901 +-2 +-861 +-988 +-112 +-215 +0 +-210 +-261 +-1014 +-147 +-485 +-84 +-753 +-674 +-701 +-151 +-883 +-467 +-990 +-777 +-1042 +-509 +-604 +-885 +-1022 +-524 +-736 +-23 +-255 +-581 +-837 +-342 +-852 +-58 +-666 +-455 +-498 +-92 +-1030 diff --git a/AOC2017/input2017/day06.in b/AOC2017/input2017/day06.in new file mode 100644 index 0000000..5aedc3b --- /dev/null +++ b/AOC2017/input2017/day06.in @@ -0,0 +1 @@ +14 0 15 12 11 11 3 5 1 6 8 4 9 1 8 4 diff --git a/AOC2017/input2017/day07.in b/AOC2017/input2017/day07.in new file mode 100644 index 0000000..9ff13df --- /dev/null +++ b/AOC2017/input2017/day07.in @@ -0,0 +1,1420 @@ +xsddbi (61) +nqtowev (11) +xwohr (82) +flejt (36) +idwpug (54) +uoxzkp (51) +choeijs (54) +gmsjkn (65) +txszqu (687) -> mvjqmad, lwqlyjq, jlgnsu +zhlfdac (15) +htouwcr (74) +vlbsr (56) +titbn (9) +bvrpb (86) +wuwjp (54) +umnqkb (160) -> nbrvl, bcmbao, vfimqtl +uwnml (29) +cdvhmy (42) +xghhu (306) -> molth, atqewc +vcvayah (71) +fujwb (187) -> tyjyc, xyemll +zqnjd (91) -> jxsmuey, uelnii, vcwezm, uxnwtp +wphtnvm (72) +xgihtsx (15) +fwvvidu (80) +lonwb (1656) -> rydrp, mgyixhn, cjhtxo +qyasuw (41) +vbvug (6) +mkrjamh (154) -> ecbog, owaebx +ghvpg (98) +eazvkxv (66) +jguufio (61) +udpcyt (71) +xerbuu (38) +sxzpils (70) +looigzn (10) +znmumx (77) +uxzwwe (67) +wuegrv (99) +owttcz (91) +vkhazkn (37) -> oactn, ftxif, rxlbou, bkfav +rddnfg (10) -> mvgmbru, zlazoqs +zzsqfm (99) +fhjzpjw (19) +zwxwfin (50) +ocdzc (26) +cohps (52) +dxhrpq (46) +yeheld (55) +ekxczvo (81) +pxlzcx (589) -> vjvit, cnblx, bwiqe, pjsbxvk, ipqjxa, zkikz +offkzc (95) -> wymlvix, felrwte, bzublv +bavyg (22) -> szszezd, lurhq, ltncvl, fmwvok, frikrv, tumwln, xjtujzp +awjwff (18) +sjhwgq (8316) -> ydqgvnf, oztasey, qkmkwgl +vmyrdkl (53) +mzrwaa (48) +njqemt (30) +objssr (91) -> xujmi, oqihtt +bcpbvya (75) +fqayb (69) +vwksn (19) -> zwxxii, owttcz +czmzol (145) -> qzayss, ufrrrzi +inija (25) +eppufdw (555) -> brwsjee, laoouso, jgfcyze +mmtzk (39) -> utispep, onkhx +zoofu (129) -> cyczt, qargs +msryw (260) +etvpko (18) +wxudgdd (84) +ymkax (45) -> znmumx, hnjuqgw +uxbjym (87) +msskm (69) +nmtia (75) +jawbtmo (46) +bpelccj (187) -> ctzhawr, qhldpg +dbexmj (365) -> bijprk, iotkxfd +bxcdldt (16) +fhdqcbx (25) -> gefut, mulybo +iunkpe (15) +yzvqo (80) +fbgguv (57) -> bkomu, tynxlau, sfruur, zxvbb, khupkt, xkntkvz +yaripcu (8) +acfmyv (79) +sohuv (18) +aahhxau (233) -> rbauxvx, neliq +yuhmnjs (98) +xpzpv (206) -> mxtxm, kgzyk, yzpaxlz, vfxqcbq, lcgtwj +ovhhkoc (52) +stwubkv (70) -> uzzeydh, zknpmnc +otbxl (54) +bfroq (39) +nkbmoin (341) -> vgqmfj, weygson, knbems, gdmlk, ecfrqpl, tbaai, sfohocq +twazofk (258) -> dntwqr, vugavk +venvbai (32) +pcqpqjk (38) +apqby (37) -> xkzlyvh, vlsjsgg +tgsicj (59) +rsvixyg (32) +whjcp (245) +rmnkgss (22) +zbmwego (55) +lptmne (17) -> fkjlcz, jinwsas, qnevjto, wfjks +rtyegs (76) -> nhbbd, yqqun +cavlg (1148) -> lsaroxx, evkau, gldgrng +kqswas (504) -> ntcddy, bwqmns, vtvsd, oxoqy +tmvfp (46) +dlhyzjw (79) +xsfwcgq (657) -> inknun, seihhya, qrlhp, bchtcht, rswqvx +ekleund (68) +rihlj (72) +oldrtya (66) +yiqnfd (62) +sgpiiir (14) +vbojbp (66) +qnscqms (197) -> mernsee, ubjuhxp, mlfxnna +vfxzkq (660) -> ukrqfm, pnsvthy, qdcos +kkeuh (273) -> urfhlf, hjtkb +sakhif (30) +yrdhq (71) +ckcjr (50) -> owgsk, vdnphf +ndvdj (10) +zzcqptv (87) +aemyrqj (23) +vbauj (49) +rcumpgx (18) +ijyhvsj (25) +gazaoty (83) +lugwl (228) +msrrlv (90) +enxbya (19) +wlyzbz (99) +gmrqpdk (40) +gefut (75) +bafnaij (57) +jgfcyze (166) -> ziqyhi, wrwgm, hdikur, bmqhrtg +rcmyfr (281) +pohdy (87) -> frcqooy, idhvksi +wkfjzs (81) +dcgphc (16) +bgqvm (38) +ltgnnr (87) +xjtujzp (1565) -> soryrk, zkvopb, xufneyr +idhvksi (69) +yjnrjde (65) +lfykdub (61) +dnjydir (41) +ifgfg (197) -> jcbgta, aemyrqj +grlofut (23) +tjaqrw (96) +gjgcvyp (85) +kwavcf (254) -> vmpmig, djeee +mdnqs (101) -> tpmhs, essvr +gqlyhql (159) -> uwrhuw, ypanow +vjzfc (25) +guauivo (42) -> puvhc, bjcsjrr, ccjtpv, ibwve, evbvdgl, stwubkv, kwxpnrs +pbohgz (74) -> sbfiv, igbhyk, rhxcyd +bkomu (42437) -> krbpgmk, ekgbf, yqlxeb, ogyiesm, poypmax +yjoyyvl (55) -> sjioze, nigkvxl, itjxq +efobdsd (218) -> yqnso, glqspl +zxvbb (56366) -> fvkxwt, xlanm, gxitq +cvrga (47) -> vagjk, ghvpg +mwrnosj (52) +dxffr (15) +dcsxekv (41) +kbmse (68) +tqyldbt (59) +nvtyg (31) +jnzqvia (67) -> divak, cmgvs +rhxcyd (44) +hnjuqgw (77) +vdnphf (89) +qqnywdg (160) -> lrjnzf, luhxcq, whgpim +sfizdf (1053) -> aahhxau, shiiodm, cvnfak, whjcp +zdawjkr (34) +tracdgp (27) +tcvgl (305) -> ljfvbjd, bafnaij +iuwwa (42) +iekwfia (52) +odoxr (72) +uravet (102) -> hzzxjxa, mvdzfo +jvnuwap (66) +kjdjdr (76) -> kpdmptf, hsqhwef +vycgaoz (82) -> jqulm, ziwlgdb +ifdkle (202) +gtpyffj (812) -> kcpwmyz, emkzxk, hwuabde, efgqua +oxoqy (17) -> lktbqq, zukio, bcpbvya +kfngejn (49) +anhjp (75) +xwwzp (14358) -> lonfrp, eppufdw, nmxqs +wcpyi (205) +wzxqipp (88) +ekgbf (6702) -> bckbud, fzzlnwi, cvprip +ziwlgdb (63) +bxqjg (70) +bverp (49) +rlgbvvj (13) +sqvxf (37) +ltncvl (977) -> sktewq, hydeeqe, ibdjxl +fxqng (90) +jcdmhvd (157) -> twgrfm, dxhrpq +kpgatn (41) +znpvlac (97) -> vmyrdkl, aideelj +vifbi (634) -> rkwkwd, onqax, cfrcco, onamlmy, zoofu, vwosnfn +gezqw (12) +hagrq (97) -> fhecgzf, mefajk, uyrxc, gdclwzu +gdclwzu (60) +sczyp (19) +cvlkltp (151) -> guiej, vffqp +fimqsn (125) -> ehvxt, xyoiv, mikast +lktbqq (75) +tyjyc (55) +xoqvvx (18) -> xawfk, ojrjqv +bcmbao (89) +qntpdh (93) +iieico (12) +modms (37) +xwwfi (82) -> cpjkea, hsexbak, dxaemlq, wlyzbz +xxoil (23) +uelnii (82) +shiiodm (53) -> hclea, nrduy +hqwkq (42) +twgrfm (46) +yrozpm (246) -> btukw, fbyju +onqax (301) -> vtlvs, ccnpjdf +klhfca (81) +lvcsn (95) +jpcseag (92) +tgwgno (202) -> yyyub, ofcyw +ztjquwi (545) -> ptawnqq, ziprwty, yzfzbw, hpqux, baaqr, bwugxhi +ealyedu (71) +debir (48) +ppossv (51) +kzxyyd (62) +bchtcht (185) -> rsvixyg, cppdkv +ndeop (9) +htujh (695) -> nzhnurq, btbnj, ghsxqq +lkwogh (53) +ofyuao (159) -> llhiw, nbjpcc +vxlypal (9) +dvipr (67) -> udnmqte, osnjzpt, swujbg +ybnehoi (50) -> hatmr, alkizae +xkntkvz (44502) -> lwugjj, cstmu, rsjffj, pxlzcx, jtmuv +fhvyhk (252) -> boqgjn, rzzezfx +krmbsc (47) +jkymeqw (26) +xjypx (70) +jytapdu (15) -> vqvwkm, jpcseag, kgkpfg +btrepl (15) +umnkslz (13) +lxbsif (72) +adunt (71) +cupeghk (67) +xcckt (7) +mutwmaa (39) +qmpncds (39) +ypanow (88) +zhhhntj (51) +tcqnso (85) +uakcbox (68) +sckgsn (38) +bgpjb (136) -> aqaems, jkymeqw +gxitq (83) -> wshlljj, krpda, aasxby, ywhjz, stnnf, nfkmi +ulehitr (187) -> knrtys, mnfep +galojia (25) +pjxauhw (61) +wvhvw (229) -> xcckt, duzgl +cpjkea (99) +jqulm (63) +gpqhjv (20) -> wzxqipp, ykxnd, dhsopiv +ipqjxa (51) -> gsmcgor, inlcow, hdmcpq, xhmornc, lisfhnn +ofwtjhw (38) +pkceuqw (62) -> isqxwp, evkrnfo, pcqpqjk +hmnvh (97) +cxcah (75) +fkjof (90) +iinxvw (14) +ckypedd (61) +vxwobup (543) -> sejkvk, olrdlw, hfxsib +hpqux (196) -> ocdzc, xlvjz +gyuyu (173) -> xfurlrr, etlce +rffwau (96) +bfulyh (154) -> tjuqz, tzqdwe, ayeqoz +llhiw (88) +vmsmdqx (72) +aasxby (832) -> lvcdsgp, dhejgd, nzvpgv +qlkjhsi (25) +chhhge (34) +rveuz (18) +cmbnwse (112) -> jphmpr, tlkhxww +ppqdnd (175) +szvty (18) +crbcsqt (382) -> oakbrw, dswjpxm +xqxgd (76) +dxddn (12) +usitmiz (81) +vqrtnp (44) +axkhzf (94) +tzszs (299) -> jieijuo, ndeop +frjtwx (94) +tzqdwe (32) +sjioze (46) +yzpaxlz (216) -> heqbpd, dphmg +lewbxa (43) +knbems (173) -> looigzn, qdkrr +bwqmns (210) -> dcgphc, wwzli +vtwdqkd (61) -> vcvayah, wyhnmbs +owgsk (89) +dpfvy (54) +qongfb (48) +qilhudr (125) -> qbcar, wuwjp, umxurvd +aahqtsf (1755) -> hfhswyd, znpvlac, bruqu +dxaemlq (99) +gybikf (185) -> uwnml, noqjuo +vjvit (194) -> jdhewio, wwhlo, crbcsqt +zkikz (194) -> ttqpi, ifdkle, qdyzunw, wkcrce, jcezw, qeiijk +wphgd (7) +nmxqs (180) -> sftqzaf, gyuyu, tkvmtol, vwksn, doppnr +bpgdb (190) -> jxpixqi, kygcziz +tmigcw (151) -> gmsjkn, njmlk +lodcj (54) +loxjzpo (59) +fxfznc (32) +hwuabde (207) -> mvamo, bverp +ixroc (98) +wdzhfmw (126) -> galojia, ibyrsdo +bznst (20) +dkoike (123) -> wuckr, mfbnys, gmrqpdk +atyaqz (112) -> asmysiq, paoitb, okpdcz +bsfsayz (13) +ffhxi (15) +rgkrl (85) +fhecgzf (60) +lwugjj (361) -> hykxm, hechfb, edtkfvv, lonwb +qtraszq (13) +qargs (95) +adwir (18) +bnmshvm (145) -> vfmlyg, ychjmik +isqxwp (38) +yblsbf (83) +azzysl (36) -> anhjp, ixnlvyo, mmndzs, alaug +ysdqkw (87) +olevfy (158) -> wuipwl, etvpko, bavaf +tvcxl (25) -> vlmzodk, vbojbp, oldrtya +fhyvz (40) +hzfwtzf (75) +gdmlk (5) -> bgavnd, iqpcu +utojr (82) -> nuytv, frjtwx, guurpo +kcpwmyz (97) -> oykqvif, ukrjos, mwrnosj, bdjlzf +qvndh (115) -> fyeuhqh, kmbrqv, kgqgct, qtraszq +fvjcbib (98) +ziiijv (85) +lbnenyf (75) -> tdhxy, ozlqcn +nbwkld (54) +blpjnzf (123) -> gapzarg, syxkp +jhruwih (84) +ecbog (27) +ccqldu (46) +izyxppl (58) +lfwru (177) -> smiucuf, libtrl +cvnfak (123) -> lfykdub, yxqaa +jwjrj (89) +ytbyct (73) -> yaehsu, cxcah +oqihtt (68) +mvjqmad (359) -> swaxyxe, perbvgz +vahnoue (42) +egrimlf (42) +uewchd (1998) -> oqqme, vaeeqvi +hbtur (295) -> mgqkhic, jkvgvz +qekpce (78) +anehvd (75) -> frezf, wvdoa +laeaf (38) +hipfszh (149) -> dxavaum, qkapxbc, adwir +parvx (15) +ayeqoz (32) +weunegg (85) +cbbtbz (85) +fkjwn (67) +takxgz (49) +heqbpd (6) +yxpnzkn (212) -> dxavw, nxpozme, wdjcb +vkwsodp (38) +asmysiq (51) +ilvblzm (85) +laohhtn (86) +onoyb (86) +sfwaimh (24) +grtrt (96) +oekhu (40) +jxqzmuv (7) +vtlvs (9) +jjdmu (84) +qzobjfo (158) -> vetsll, utsfqn, dcsxekv +uwrfay (60) +guurpo (94) +kpnxkyy (32) +aqugisv (965) -> rddnfg, qozmho, pbohgz, lupyc +dswjpxm (11) +smiucuf (53) +mfamq (74) +agfnncm (95) +qshoazt (1737) -> ockzlpp, yeheld, judfhye +wngzh (9094) -> guauivo, aiwvi, vxruziw, ikqijv +hawmd (40) +kxkwxoj (32) -> pyvwl, akdffhk +qdpoyl (4734) -> aahqtsf, lnontej, lfiteup, oaopxo +ftkflbo (27) +ukrjos (52) +fdzqz (70) +dvncmy (1046) -> hzfwtzf, nmtia, ygiyze, zuquy +gsfnr (96) +cprbzvp (28) +tyywgp (57) +gsmocx (118) -> krmbsc, ywmif +laoouso (122) -> xvdkt, eogzpga +yzfzbw (178) -> vjevs, paqihg +cxhuwiw (46) +vfimqtl (89) +dkcqdx (132) -> wemjk, kyuneoo +dszip (73) -> vzbpn, xqxgd +chljtta (157) -> dpfvy, nbwkld +zzcagx (165) -> wuvmf, nrvsqf +xfglmz (740) -> nrlhen, rfkcylj, ymkax +pnsvthy (103) -> cadasac, rpxmv, azkmt +xokmont (84) +divak (77) +lonfrp (60) -> pohdy, bnmshvm, oheank, qwlze, dszip +yngqiv (236) -> cayigxg, ixomyeb +lfiteup (1188) -> qnsqwm, qdpnnex, cmbnwse, onaatvy +mefajk (60) +eqbwx (23) +zuoczei (64) -> ismrc, dbexmj, oeqqj +kygcziz (14) +nwxyrtn (87) -> kpgatn, egcjfjo +loljfo (10) +bruqu (17) -> uwylbft, qntpdh +wohvpbn (67) +qgvqg (315) -> iekwfia, qhrxvzj +wwhlo (36) -> hcyjfzz, dbuqsj, latmzh, geztlsi +oheank (225) +ujpgmwm (50) +ndgzf (37) +rgzrnnl (52) +vgjgz (24) +fvwll (147) -> axkhzf, mqpbpgq +iqtemv (69) +yfrmup (6) +rzzezfx (56) +qkpaxtt (76) -> wohvpbn, fkjwn +tjuqz (32) +ztfhz (8) +wayftw (17) +qbcar (54) +neliq (6) +yxqaa (61) +lupyc (114) -> rsqihar, moivx, xxoil, vggstn +dlkhb (56) +uctlk (36) +ssyfvrj (56) +ibwve (36) -> zfmas, sddvn +brwsjee (46) -> uqpprye, ejovcx +wgcgdvt (13) +ndhitxf (141) -> uoxzkp, ppossv +seblnmz (31) +osnjzpt (36) +cihzh (85) +dtkdwp (42) +xmogef (10) +btbnj (186) -> jxqzmuv, tycgm, xewbn, rjayavy +gcrbrn (90) +jiaho (7) +czuwoe (325) -> hxzjg, cfiyqh +hxzjg (6) +zfshwt (80) +frycrnj (44) +owcwvug (85) +cnsbonb (64) +gwudp (77) +xsjbc (89) +fvkxwt (7466) -> zuoczei, gjwzw, qsyocuq +whgpim (68) +tzhoqw (84) +bbbms (56) +ubhlb (350) +zzbzwdm (34) +cwixiq (35) -> jvnuwap, hkweu +ecytwe (249) +ckombz (80) +bzbfpkb (156) -> zhrsp, rgzrnnl +vfkjif (42) +oinyx (42) +necqpdx (48) +qpden (7) +ruabtb (88) -> xvwio, lhbwbik +btukw (52) +rkofvt (1150) -> gkqgru, xoqvvx, iqler, dhaxwd +utyrttu (89) -> wjaocmd, xwohr, rxflxr +nnnkplx (23) +kgzyk (90) -> iqymm, asrwh +ukrqfm (96) -> yuiicxp, qjnhwpq +aulgwyb (852) -> rhjxbx, weguko, ppqdnd, csmul, srscbv, kriwb +jppsaym (95) +vfmlyg (40) +weygson (129) -> kpnxkyy, wdcltyl +vzbpn (76) +foibc (12) +hsqhwef (48) +hpgwq (18) +crothf (108) -> pwfdn, hawmd +nfmicyi (65) +cjeauo (97) +ptawnqq (65) -> kcjwb, bvknwgq, xsddbi +oicysoz (33) -> awgjkiv, ndszsz +rdvtzr (11) +swqym (72) +cppdkv (32) +uuapl (38) +yriibfp (27) +nfklqi (22) +xhmornc (148) -> dnjydir, icnav, qyasuw +lhbwbik (72) +wshlljj (1198) -> ojqqw, olevfy, iwiaa +mjtuzfr (23) -> ukaflr, zzsqfm +zxavxe (34) -> swqym, yreenth, ubvheu +pxhwr (7) +wyhnmbs (71) +nigkvxl (46) +perbvgz (23) +kyuneoo (64) +djeee (15) +lkfdr (85) +evkau (63) +tridq (59) +eepdcje (37) -> cxhuwiw, damyp, tmvfp +nzdbs (50) +ejnqcb (74) +dfzwcc (74) +efgqua (62) -> klhfca, usitmiz, aceqrlu +mqpbpgq (94) +boqgjn (56) +bxkxp (81) +vbzwk (48) +gldgrng (63) +kgkpfg (92) +jutgp (84) +zouxmz (48) +uktpcar (155) -> ebwgi, pozpmyh +dhaxwd (167) -> pxhwr, qxyramq, wphgd +yreenth (72) +iciuuh (63) -> gslii, fqaefy, hwuwj +xifaq (38) +oqdukh (56) +hasyyr (24) +khzbxke (174) -> ftkflbo, tracdgp +zoryb (73) -> eusnn, exqkey +ebnqn (9) +pncxkcd (156) -> izpxjp, myckhlw +qqmlvk (96) +qpxgye (93) +qybit (79) +stbgj (10) +smsoi (53) +zlpxr (136) -> iuauic, dznlyl +wfwbq (42) +frcqooy (69) +zxrmy (70) +mxvaxl (60) +wwzli (16) +jpnhog (8) +pablb (107) -> muopf, oekhu, thzqscd +mxgyt (51) +xkzlyvh (80) +fkrog (46) +qcntm (13) -> lvcsn, kpqwup, gosgwz, moiqr +wzybp (73) +urkya (70) +lqbnqnl (91) +sycbr (76) -> mutwmaa, qmpncds, bfroq, khsdxn +alzvh (2766) -> gtpyffj, fzgto, uewchd +bwaye (245) -> rveuz, rcumpgx +wfdkce (50) +xmbujw (94) -> jguufio, shyxzeh, pjxauhw, ytirlv +jrkbay (75) +knrtys (63) +ubjuhxp (51) +urbkrn (416) -> seblnmz, kgfhvte +urfhlf (9) +wyohotq (145) -> vlbsr, oqdukh, ssyfvrj +lurhq (1328) -> cibzqvo, sycbr, ruabtb +aqaems (26) +ysakcag (82) +hydeeqe (97) -> jutgp, wxudgdd, bqtxl +ecanv (17) -> dxloi, whaax +bmyahis (55) -> qpxgye, ajkztpj, ywkpvle +qlxgnl (7) +tdwxgv (22) +qdyzunw (182) -> stbgj, loljfo +ftxif (57) +xminmbj (69) +cvwsj (86) -> stdfrj, fvjcbib, ixroc, ksqrqx +vfxqcbq (84) -> vlgiuef, dojviv +cpmpyvq (19) +frikrv (36) -> yngqiv, wsoahhs, pncxkcd, gpqhjv, zlpxr, fdumfc, kwavcf +ikqijv (429) -> jcqhl, nwxyrtn, vjxldb, mmtzk, gnffg +wuipwl (18) +latmzh (92) +uyrxc (60) +pyoma (1498) -> oicysoz, qsbcfm, eepdcje, fhdqcbx, zzcagx, dvipr +sttus (85) +essvr (61) +pibqmuz (19) -> kgvbcq, wuegrv +xfurlrr (14) +cmgvs (77) +qkluh (73) -> weunegg, ziiijv +nqylf (225) -> bvenb, njozyy, amxjb, stujlz +hfymm (14) -> uakcbox, kbmse, qvyrm +mernsee (51) +nnyago (76) -> mxvaxl, uwrfay +brlzr (15) +jpwwg (65) +muopf (40) +oxzmr (360) -> ydowp, nnnkplx, grlofut +xpvukx (86) +erbssqe (66) +irhslmm (33) +yiteow (83) +kthnd (77) -> zbmwego, pvliyn, svsjobu, bzfew +uzzeydh (53) +stdfrj (98) +fblafmm (11) +qpjzx (27) +gjqwe (313) +uizop (48) +tzvld (393) +iqler (88) -> vnelda, ujpgmwm +xljycl (41) +rdomgf (10) -> sggimr, jegoty, owcwvug, tcqnso +fnzskbi (42) +vkleczw (93) -> uxzwwe, cupeghk +tdhxy (95) +iiiof (38) +qvyrm (68) +eogzpga (44) +naxce (126) -> inija, cvvegrx +hxfvc (18) -> lqbnqnl, qguphyk +vwosnfn (293) -> umnkslz, rlgbvvj +khuess (49) +akdffhk (78) +kriwb (19) -> ziayhmx, zouujb, kcqgcgl +bmqhrtg (11) +dbuqsj (92) +aftzw (81) +nrvsqf (5) +emhxtcg (534) -> uktpcar, yjoyyvl, blwhz, bvbtxh, jkoyyzg, cdnwq +kcqgcgl (52) +fzgto (67) -> qcntm, tzvld, yohxzv, ttmnf, hbtur +ymxwlpc (92) -> ngjngv, jcdmhvd, nqylf, ecytwe, iciuuh +alkizae (61) +emkzxk (257) -> krfqcf, sybpjci +sejkvk (203) -> kojry, tdwxgv +yunpioi (33) +qmnji (89) +dpyxxkv (162) -> dtkdwp, rehst +vsfgg (12529) -> mtrde, xpzpv, etwpt, dvncmy +ttmnf (239) -> qrzjlw, gwudp +qdkrr (10) +okpdcz (51) +zsigmj (69) -> eazvkxv, ticdma +oaopxo (2220) -> jeopf, wphtnvm +uxnwtp (82) +kodrhj (90) +tflwng (93) +jzpdbe (29) +spgwj (172) +wmukud (34) +geztlsi (92) +kpqwup (95) +jcbgta (23) +ksfss (18) +zuquy (75) +qozmho (146) -> btrepl, gljkci, parvx, onwgja +vlsjsgg (80) +bdwbjzh (38) +lvdff (191) -> wqokqz, zyaab +mvgmbru (98) +krolgpf (27) +ixreefh (108) -> auqyep, jgnklq +ivlac (48) +nhteaei (70) +pwhmf (204) -> iujytuv, iieico +dpoat (79) +ubvheu (72) +ygiyze (75) +atqewc (16) +sawpop (92) -> piyqfs, wfamtnm +uwylbft (93) +yqnso (27) +ccjtpv (158) -> oipqc, vxlypal +hkweu (66) +gfasdd (11) +jsuak (24) +vugavk (38) +duzgl (7) +odxyfb (686) -> biglt, irjov, pibqmuz +umxurvd (54) +qgcvk (881) -> oizmgt, apqby, ecanv +jphmpr (91) +cvrqij (84) +blwhz (23) -> cihzh, sttus +guiej (70) +wjaocmd (82) +ruvfo (50) -> dlhyzjw, skdylgb +ksqrqx (98) +pwhplm (61) +nfhaii (6) +wfamtnm (58) +qbzeji (317) +okxucaz (54) +nzvpgv (290) -> kwmao, ofgeu +jlwzgg (61) +bsqilyq (82) +gosgwz (95) +syxkp (79) +epydl (42) +fhhrji (186) -> faudqy, bxcdldt +evkrnfo (38) +mulybo (75) +xvdkt (44) +qdpnnex (120) -> nwyulno, uxbjym +nnxqmb (297) +urqox (57) +dphmg (6) +wymlvix (64) +yfnlhlh (57) +oykqvif (52) +wexhnbh (196) +gzctkm (40) +vcwezm (82) +vjxldb (169) +ufrrrzi (31) +gatjls (152) -> gkxebo, xmogef +zujrs (72) +qidmgsc (301) -> hpgwq, szvty +oboju (147) -> cprbzvp, xbytmo +wdcltyl (32) +xsmcfs (95) +mnfep (63) +ajxsrs (296) -> vwslb, wmukud +vksnzty (97) +ccnpjdf (9) +cciwr (22) +inknun (149) -> mfutay, nzdbs +ckzuyha (85) +nkdxy (225) -> ccqldu, fkrog +sfohocq (13) -> fkjof, gcrbrn +aefqoq (84) +pknqf (246) +xujmi (68) +olofh (164) -> uqtiwgu, xsmcfs +fqaefy (62) +thneux (88) -> choeijs, lodcj +swujbg (36) +zfmas (70) +dojviv (72) +stujlz (6) +shyxzeh (61) +bzublv (64) +jubtls (68) +aideelj (53) +jieijuo (9) +iqpcu (94) +xiwnu (12) +grrxl (84) +sftqzaf (43) -> qybit, dpoat +bqoptf (74) +alaug (75) +sawkpue (271) -> modms, ssrqm, ndgzf, sqvxf +bnjwfrz (63) +xklrgp (149) -> yfrmup, nfhaii, uspmxw +jbarvch (275) -> qtqcv, prvldv +pmgngjy (74) +qitnlrh (70) +sbfiv (44) +bijprk (8) +sktewq (253) -> fxfznc, venvbai, rxgry +gcdzhfy (70) +zyzet (19) +zffpxgw (217) -> hpcmne, ajiubh +ajiubh (37) +ywmif (47) +egzpjym (202) -> hasyyr, vgjgz +jopcvyb (448) -> tgwgno, uyhlbf, rdomgf, yrozpm, qnscqms, ubhlb +jkoyyzg (79) -> urqox, yfnlhlh +auciw (18) +prlhyb (7) +jtqijee (171) -> auciw, awqgdfk, uceyfx, awjwff +dxloi (90) +gxpuofv (65) -> cxptwu, zrwnma, mxgyt +moiqr (95) +rfkcylj (16) -> ckypedd, xjufehm, nbkzvz +rkwkwd (97) -> dfzwcc, pmgngjy, ejnqcb +fkjlcz (177) -> mjrog, qmnji +cider (27) +cfiyqh (6) +ywkpvle (93) +nbkzvz (61) +ndszsz (71) +kwzgwt (83) +rgxwwc (27) +prvldv (6) +iotkxfd (8) +mfutay (50) +vgkltqq (16) -> wzxyc, uodhr, xsjbc +dehjjod (82) +yyyub (74) +dfwpczh (16) -> bkjppqe, yuhmnjs +zejjjo (109) -> aoipta, bbbms +zrwnma (51) +bwiqe (98) -> dtburx, bpgdb, fhhrji, hfymm, tgqwgb, gxpuofv +ktcdxoo (973) -> efobdsd, jtmps, zmjqiv +tvinpl (220) -> iglmzsi, zujrs +dkkkntv (78) +qwlze (163) -> nvtyg, hzywspw +bzbvwgh (7) -> kbwpk, czuwoe, tpekc, qidmgsc, hagrq +brghw (48) +kojry (22) +cstmu (8193) -> mkrjamh, vycgaoz, ruvfo, sawpop +kjmse (87) +umutl (36) -> grtrt, tjaqrw +olrdlw (67) -> fxqng, irvolb +emrbwzz (7) +iyxsjhc (80) +ueasp (94) +jdhewio (390) -> qpden, olspso +szszezd (909) -> tvcxl, mdnqs, waxkga, gyjvtjm, ytbyct +egdrn (74) -> fdzqz, urkya, nhteaei, xjypx +eoaoxqm (753) -> khzbxke, pwhmf, kapxuq +uyhlbf (350) +qkmkwgl (68) -> tyywgp, xjhvuc +hbwec (56) +mfbnys (40) +jegoty (85) +ukaflr (99) +fmwvok (1044) -> cksiby, uravet, wexhnbh, nnyago, thneux +rjayavy (7) +xybiuiq (53) -> egrimlf, cdvhmy, hqwkq, wfwbq +xlanm (10383) -> bwmrksn, fimqsn, naxce, zjtjt +tumwln (348) -> qgvqg, sawkpue, tcvgl, zqnjd +onamlmy (195) -> kzxyyd, yiqnfd +gljkci (15) +vjevs (35) +vuzxr (82) +ccuehkp (93) +jtmps (56) -> wixoky, vmsmdqx, lxbsif +xvwio (72) +thzqscd (40) +yuiicxp (56) +xrkqv (137) -> xgihtsx, iunkpe +yacmhtk (19) +mcjlm (575) -> qkluh, bsfgu, ndhitxf, jtqijee, ifgfg, wvhvw +bmfhjo (170) -> bznst, xcgwl +wrwgm (11) +kwxpnrs (132) -> rmnkgss, cciwr +mmndzs (75) +dkjlges (80) +mpnnffx (142) -> wayftw, epaaasn +xsfefyb (674) -> xybiuiq, jnzqvia, eywfmfs +zukio (75) +npjcdl (68) +mikast (17) +rbauxvx (6) +ipxns (75) +frezf (95) +rxflxr (82) +ejzsbli (237) -> djsss, rkhyewd +ullvx (79) +cxetjr (1657) -> fujwb, nnxqmb, kthnd +vmpmig (15) +kgqgct (13) +fupwuk (49) +mctsts (17) +pozpmyh (19) +dfrcge (27) +ywhjz (482) -> exesam, odbyxq, xghhu, xmbujw +ytirlv (61) +eajmafa (81) +dxavw (16) +rswqvx (249) +pwfdn (40) +cayigxg (24) +doppnr (201) +rehst (42) +rxezd (318) -> sohuv, ksfss +hfhswyd (85) -> tqyldbt, tridq +aoipta (56) +tpmhs (61) +zkvopb (23) -> nxqzuy, jpwwg +aceqrlu (81) +utispep (65) +zmtfcll (70) +sfruur (62) -> twbxgv, evows, xwwzp, vsfgg, zsasjr +utsfqn (41) +tdknh (69) +fwocscd (158) -> krolgpf, gbmfzzu +zouujb (52) +mvdzfo (47) +wfjks (83) -> ekleund, kikntw, jubtls, npjcdl +bvbtxh (136) -> zyzet, pflvdx, ontrln +obzomb (23) -> ullvx, acfmyv, mzywzs +khupkt (63041) -> alzvh, sjhwgq, lyxzfqz +zhrsp (52) +vxruziw (439) -> tpvzavf, xrkqv, qvndh, xklrgp, cwixiq +svcafxb (423) -> jbarvch, mawwtx, stkcndh +dhejgd (82) -> tzhoqw, cvrqij, xokmont +erfldtn (82) +predg (84) +waxkga (169) -> rgxwwc, yriibfp +kvpsfgk (17) +tlmxygb (70) -> rvyqbq, olofh, egdrn, pkudedc, rxezd, csnhv, jrgougl +nzhnurq (114) -> zwxwfin, lwvcp +fzvdchs (59) +rsqihar (23) +vtvsd (114) -> cnsbonb, ajhizdz +zykcrir (60) +ockzlpp (43) -> chxsxbr, vbvug +fdumfc (134) -> lninq, ykowao +nqjuj (19) +akzcjd (63) +qhrxvzj (52) +kpdmptf (48) +gtpew (23) -> iyxsjhc, fwvvidu, mdshsxt, yzvqo +stkcndh (183) -> cohps, legrbb +nbrfpbr (872) -> iedrlkp, rtyegs, hxfvc +nxqzuy (65) +ojrjqv (85) +egcjfjo (41) +mlfxnna (51) +nhbbd (62) +ykxnd (88) +bwfqr (89) +wuvmf (5) +kmbrqv (13) +uwrhuw (88) +oaqvt (50) +wqzic (42) +yxsaf (80) +cvvegrx (25) +faudqy (16) +qeiijk (188) -> jiaho, qlxgnl +moqped (94) +zmjqiv (94) -> jwjrj, bwfqr +jdxfsa (1869) -> lugwl, ckcjr, umutl +wsmmlrl (70) +hjtkb (9) +wdjcb (16) +jlgnsu (65) -> wxvuup, ilvblzm, ckzuyha, cbbtbz +pjsbxvk (770) -> dfwpczh, gsmocx, fwocscd +iiwwr (284) -> hmnvh, vksnzty +sysvory (145) -> udpcyt, yrdhq, ealyedu, kmufvuk +wvdoa (95) +dcqinx (36) +rugnh (52) +uspmxw (6) +ajhizdz (64) +onkhx (65) +gbmfzzu (27) +zjtjt (14) -> xqshwdz, khjag +pzlhzky (48) +vonesxw (19) +aiwvi (242) -> walkm, ixreefh, gatjls, spgwj, kjdjdr, ybnehoi +pflvdx (19) +rvyqbq (214) -> bxqjg, sxzpils +bdmah (57) +tgqwgb (78) -> zxrmy, qvmbysw +dbnoug (31) -> xnvdqbe, mtowovz, bzbncmc +hclea (96) +sggimr (85) +weithhz (56) +mzywzs (79) +vfykuuv (87) +zwxxii (91) +etlce (14) +ixomyeb (24) +xqshwdz (81) +exesam (300) -> fhjzpjw, qxjknv +djimr (1615) -> ltgnnr, kjmse +cadasac (35) +pyvwl (78) +hdikur (11) +bkfav (57) +nrduy (96) +uqpprye (82) +kmrmxw (29) +xjhvuc (57) +aflcmu (407) -> ezycquw, kaecmob +utamsb (75) -> llrrzrn, erbssqe +bavaf (18) +umhjck (87) -> zepjndx, bdmah +ngjngv (123) -> jqnnot, bnjwfrz +kcjwb (61) +cibzqvo (178) -> dfrcge, uuixxr +gjgwki (78) +rgelh (66) -> tmigcw, jmzvi, tjslk, blpjnzf, qzobjfo, rcmyfr, bwaye +uceyfx (18) +epaaasn (17) +biglt (73) -> rihlj, odoxr +bsfgu (215) -> iinxvw, sgpiiir +hatmr (61) +txtdw (8) +fdaqst (25) +dxavaum (18) +ticdma (66) +plkmpm (78) -> bieok, grrxl +ywzai (152) -> khuess, vbauj +mdshsxt (80) +weguko (91) -> iuwwa, epydl +kaecmob (10) +psmztc (11) +qzayss (31) +tbdhh (104) -> sfwaimh, orihc, jsuak +wxvuup (85) +mhpxyvm (734) -> xdkya, zsigmj, umhjck +oqqme (17) +judfhye (25) -> brlzr, dxffr +qsbcfm (37) -> fqayb, xminmbj +bvknwgq (61) +hwuwj (62) +zgoinf (345) -> xljycl, ghfcfj +vbvxs (31) -> akzcjd, vnynj, eanoucd, txxfz +mqlgoq (86) +csmul (75) -> wfdkce, oaqvt +fzzlnwi (63) -> vgkltqq, vbvxs, lfwru +ywegjjk (6058) -> rgelh, sfizdf, mcjlm, ztjquwi +gyjvtjm (179) -> paynlu, nfklqi +ecfrqpl (133) -> okniwp, njqemt +xcgwl (20) +nsxrvpg (313) -> nqtowev, fblafmm +iwiaa (188) -> ztfhz, txtdw, jpnhog +nxpozme (16) +dxpxept (36) +tbaai (25) -> vrqbi, jjdmu +imxro (58) +onwgja (15) +gnqwwbt (75) +nbjpcc (88) +ontrln (19) +jxpixqi (14) +llrrzrn (66) +hdmcpq (131) -> qitnlrh, wsmmlrl +vlgiuef (72) +bieok (84) +hpcmne (37) +qxjknv (19) +qguphyk (91) +aukjf (179) -> okxucaz, otbxl +vggstn (23) +vlmzodk (66) +bqtxl (84) +vilskw (181) -> vahnoue, wqzic +wzxyc (89) +upsmxqn (470) -> bmyahis, xanbjlw, twazofk +fwohcn (30) +zknpmnc (53) +afelswv (52) +kapxuq (82) -> wzybp, tdstv +awgjkiv (71) +vaeeqvi (17) +ydqgvnf (110) -> flejt, dxpxept +cdcvlb (27) +uqtiwgu (95) +jaerxmv (38) +mxtxm (90) -> tdknh, pjbwq +wvtac (60) +ziprwty (71) -> pshwly, jwojmds, tgsicj +rhjxbx (9) -> mhdkdt, kwzgwt +pqlwekx (87) +rpxmv (35) +yenln (12) -> wklmops, ulehitr, dbnoug, wyohotq, gjqwe +skdylgb (79) +brnhg (94) +qhldpg (74) +srsenpj (84) +whaax (90) +etjste (205) +ntcddy (8) -> qekpce, gjgwki, dkkkntv +ljfvbjd (57) +irjov (61) -> bzdgxs, zkbeehu +bvenb (6) +tlkhxww (91) +icnav (41) +myckhlw (64) +iglmzsi (72) +oztasey (158) -> dxddn, foibc +oakbrw (11) +hawtu (54) +zkbeehu (78) +hzzxjxa (47) +felrwte (64) +ogyiesm (5127) -> eoaoxqm, lptmne, titze +ojqqw (52) -> yxsaf, zfshwt +odbyxq (338) +gkxebo (10) +bvcghhs (29) +mvamo (49) +wemjk (64) +olspso (7) +uasqon (97) +liwlcz (728) -> fhvyhk, qqnywdg, ajxsrs, utojr, tvinpl +rkhyewd (49) +wuckr (40) +hzywspw (31) +ofgeu (22) +hcyjfzz (92) +ieebfpb (71) +aclihvm (8) +xyoiv (17) +okniwp (30) +jfchk (1360) -> hbwec, weithhz +kwmao (22) +piqids (229) -> fbusld, xifaq, vkwsodp +ryctwjl (19) +sybpjci (24) +klnxfd (1174) -> zoryb, wcpyi, etjste +mjrog (89) +zyaab (50) +xanbjlw (258) -> uuapl, sckgsn +xdkya (143) -> bvcghhs, jzpdbe +dznlyl (74) +lcgtwj (160) -> pxsokyl, chhhge +cvprip (282) -> qkpaxtt, bmfhjo, tqimh +paynlu (22) +ixnlvyo (75) +qjnhwpq (56) +qnsqwm (106) -> brnhg, trcyfi +jeopf (72) +vnelda (50) +nwyulno (87) +njozyy (6) +yjrar (13) -> jppsaym, agfnncm +gyzorus (49) +pjbwq (69) +hechfb (31) -> aflcmu, sjdpe, ofdehn, zgoinf, umnqkb +jrgougl (54) -> jrkbay, elpwvoy, gnqwwbt, ipxns +wsoahhs (188) -> zouxmz, brghw +rhlepi (85) +qopkhc (69) -> cvrga, ujtej, gybikf, dkoike, guhjkd +lvcdsgp (178) -> afelswv, ovhhkoc, rugnh +dhsopiv (88) +jwojmds (59) +auqyep (32) +jkodco (46) -> adunt, ztook +pxsokyl (34) +ieohkpr (10) +velhob (109) -> gyzorus, kfngejn +cfrcco (217) -> zhhhntj, jcvimc +xlvjz (26) +tnhet (78) -> onoyb, laohhtn, mqlgoq +ejovcx (82) +yaehsu (75) +kqueox (7) +evows (4599) -> xsfwcgq, txszqu, uypxc, aulgwyb, qshoazt, dyfnpt, rkofvt +dtburx (130) -> frycrnj, vqrtnp +qtqcv (6) +mgyixhn (32) -> msskm, iqtemv +bckbud (249) -> iqjbdok, mjtuzfr, zejjjo +njmlk (65) +ebwgi (19) +lsaroxx (63) +xjufehm (61) +htbmh (29) +molth (16) +lninq (75) +lwqlyjq (309) -> qongfb, pzlhzky +yqlxeb (79) -> ymxwlpc, cavlg, odxyfb, xsfefyb, mhpxyvm, htujh, xfglmz +vagjk (98) +ssrqm (37) +damyp (46) +svsjobu (55) +djsss (49) +udnmqte (36) +lzeihwp (83) +oplzouv (74) -> fqfnocq, ntftmt, piqids, dbpkf, gtpew +puvhc (137) -> bsfsayz, ssxuat, brlbdjx +nxmksiq (40) +amxjb (6) +gnffg (119) -> vjzfc, ijyhvsj +inlcow (271) +tfqxv (1437) -> zmtfcll, gcdzhfy +lnontej (19) -> bpelccj, utyrttu, gqlyhql, fvwll, ejzsbli, nsxrvpg, ofyuao +gjwzw (207) -> egzpjym, ywzai, bfulyh, zxavxe +oactn (57) +bwugxhi (56) -> vbzwk, krrvyl, ivlac, mzrwaa +legrbb (52) +vetsll (41) +iujytuv (12) +qkapxbc (18) +kgfhvte (31) +uypxc (82) -> bpzjm, dkcqdx, msryw, aqlqmq, yxpnzkn, obzomb, bzbfpkb +gslii (62) +fyeuhqh (13) +wxbao (84) +nfkmi (894) -> drzge, bgpjb, jkodco, kxkwxoj, crothf +fqfnocq (305) -> yacmhtk, vonesxw +ykowao (75) +jxsmuey (82) +cejnfcx (89) -> rhlepi, rgkrl, gjgcvyp, lkfdr +wattsr (23) +bzfew (55) +guhjkd (162) -> cdcvlb, cider, qpjzx +ayhdd (184) -> laeaf, udiio, bgqvm, ofwtjhw +onaatvy (51) -> aftzw, ekxczvo, wkfjzs +uodhr (89) +cnblx (498) -> vkleczw, pablb, objssr, pzjvq +bdjlzf (52) +tynxlau (32867) -> ywegjjk, bavyg, qdpoyl, wngzh +soryrk (69) -> fnzskbi, oovqoi +nrlhen (153) -> wattsr, eqbwx +kgvbcq (99) +zsasjr (77) -> jopcvyb, pyoma, jdxfsa, liwlcz, cxetjr, vifbi, tlmxygb +orihc (24) +titze (609) -> czmzol, velhob, truximz, utamsb +igbhyk (44) +jgnklq (32) +bjcsjrr (138) -> bpemyk, nqjuj +ismrc (90) -> cjeauo, uasqon, prxmxv +fbusld (38) +kikntw (68) +cksiby (128) -> zzbzwdm, zdawjkr +rgkapf (77) -> dkjlges, ckombz, vpnjbha +oovqoi (42) +ujtej (57) -> ccuehkp, tflwng +yanvh (44) +mawwtx (29) -> bvrpb, xpvukx, jhbqc +jinwsas (235) -> gzctkm, nxmksiq, fhyvz +gapzarg (79) +sjdpe (263) -> erfldtn, vuzxr +vnynj (63) +jqnnot (63) +rxlbou (57) +xewbn (7) +tiwkyz (117) -> lewbxa, btnnorn +kbwpk (307) -> ffhxi, polumk +gkqgru (14) -> pqlwekx, ysdqkw +baaqr (94) -> btnyx, fdszkhp +jmzvi (89) -> rzwjli, uizop, necqpdx, debir +mtowovz (94) +wklmops (201) -> mbkbmql, dlkhb +xnvdqbe (94) +ofdehn (95) -> yiteow, yblsbf, gazaoty, lzeihwp +brlbdjx (13) +xawfk (85) +krfqcf (24) +khsdxn (39) +qrlhp (61) -> moqped, ueasp +rzwjli (48) +polumk (15) +bwmrksn (14) -> bxkxp, eajmafa +vwslb (34) +qdcos (132) -> ryctwjl, sczyp, enxbya, cpmpyvq +uuixxr (27) +yqqun (62) +bpemyk (19) +trcyfi (94) +ttqpi (72) -> nfmicyi, yjnrjde +zepjndx (57) +fbyju (52) +nbrvl (89) +pshwly (59) +uskfp (84) +cdnwq (41) -> xerbuu, iiiof, jaerxmv, bdwbjzh +dntwqr (38) +welvrkn (74) +krpda (826) -> azzysl, ayhdd, tnhet +jhbqc (86) +zlazoqs (98) +seihhya (81) -> jhruwih, aefqoq +jcqhl (5) -> glxogmc, bsqilyq +hsexbak (99) +wixoky (72) +awqgdfk (18) +walkm (84) -> cxuijad, yanvh +jcezw (34) -> wxbao, predg +iqjbdok (41) -> msrrlv, kodrhj +krrvyl (48) +bkjppqe (98) +srscbv (83) -> jawbtmo, wmvniap +nuytv (94) +glxogmc (82) +iuauic (74) +jtmuv (2257) -> terkw, bzbvwgh, emhxtcg, nkbmoin +noqjuo (29) +xbytmo (28) +khjag (81) +mhdkdt (83) +elpwvoy (75) +edtkfvv (1462) -> tbdhh, mpnnffx, wdzhfmw, pkceuqw +qxyramq (7) +swaxyxe (23) +pvliyn (55) +ztook (71) +ofcyw (74) +txxfz (63) +tqimh (196) -> prlhyb, kqueox +ezycquw (10) +lyxzfqz (30) -> qgcvk, jfchk, upsmxqn, nbrfpbr, jmbueky, kqswas +poypmax (7848) -> atyaqz, vkhazkn, chljtta, anehvd, vilskw, lbnenyf +xyemll (55) +pkudedc (256) -> takxgz, fupwuk +sxvig (60) +jkvgvz (49) +ssxuat (13) +vrqbi (84) +tjslk (281) +moivx (23) +oizmgt (137) -> sakhif, fwohcn +vpnjbha (80) +izpxjp (64) +pzjvq (85) -> ieebfpb, yprusb +tycgm (7) +lrjnzf (68) +yprusb (71) +oeqqj (259) -> pwhplm, jlwzgg +libtrl (53) +ozlqcn (95) +jmbueky (38) -> iiwwr, cvwsj, yvwecfs +eywfmfs (73) -> mfamq, bqoptf +udiio (38) +plsep (96) +ghsxqq (46) -> srsenpj, uskfp +qnevjto (283) -> dcqinx, uctlk +lwvcp (50) +chxsxbr (6) +hfxsib (247) +fdszkhp (77) +tkvmtol (117) -> vfkjif, oinyx +xycva (275) -> aclihvm, yaripcu +mtrde (1154) -> gsfnr, plsep +jcvimc (51) +vqvwkm (92) +asrwh (69) +hykxm (1428) -> dpyxxkv, plkmpm, pknqf +twbxgv (13182) -> yenln, qrgqcd, tfqxv +ziayhmx (52) +oipqc (9) +cjhtxo (137) -> gfasdd, psmztc, rdvtzr +iqymm (69) +ehvxt (17) +bzbncmc (94) +irvolb (90) +cxuijad (44) +bgavnd (94) +dhuof (39) -> ysakcag, dehjjod +wkcrce (182) -> ndvdj, ieohkpr +qvmbysw (70) +prxmxv (97) +evbvdgl (158) -> titbn, ebnqn +glqspl (27) +azkmt (35) +eanoucd (63) +rydrp (156) -> mbniyi, emrbwzz +vffqp (70) +tpvzavf (117) -> fdaqst, qlkjhsi +ajkztpj (93) +krbpgmk (4302) -> svcafxb, vfxzkq, vxwobup, qopkhc +mgqkhic (49) +bpzjm (142) -> loxjzpo, fzvdchs +ntftmt (195) -> welvrkn, htouwcr +etwpt (59) -> cejnfcx, oxzmr, sysvory +owaebx (27) +ctzhawr (74) +btnnorn (43) +vbmqrqx (13) +csnhv (248) -> smsoi, lkwogh +lisfhnn (91) -> zykcrir, sxvig, wvtac +drzge (162) -> vbmqrqx, wgcgdvt +ibyrsdo (25) +kkmidak (15) +sddvn (70) +gsmcgor (79) -> rffwau, qqmlvk +rsjffj (80) -> klnxfd, oplzouv, djimr, ktcdxoo, aqugisv +dyfnpt (468) -> xwwfi, urbkrn, kryczad +exqkey (66) +ydowp (23) +truximz (91) -> imxro, izyxppl +qrgqcd (309) -> rgkapf, tzszs, qbzeji, nkdxy +btnyx (77) +qsyocuq (346) -> qilhudr, aukjf, offkzc +wmvniap (46) +eusnn (66) +terkw (474) -> yjrar, hipfszh, oboju, tiwkyz, vtwdqkd, dhuof +aqlqmq (230) -> zhlfdac, kkmidak +ziqyhi (11) +piyqfs (58) +kryczad (478) +paoitb (51) +tpekc (271) -> irhslmm, yunpioi +qrzjlw (77) +aslvy (29) +yvwecfs (478) +paqihg (35) +itjxq (46) +ibdjxl (262) -> kmrmxw, htbmh, aslvy +cxptwu (51) +ghfcfj (41) +yohxzv (359) -> kvpsfgk, mctsts +kmufvuk (71) +mbniyi (7) +rxgry (32) +stnnf (88) -> jytapdu, kkeuh, xycva, zffpxgw, cvlkltp, lvdff +ychjmik (40) +bzdgxs (78) +cyczt (95) +luhxcq (68) +iedrlkp (176) -> xiwnu, gezqw +vgqmfj (85) -> idwpug, hawtu +tdstv (73) +mbkbmql (56) +dbpkf (169) -> zzcqptv, vfykuuv +wqokqz (50) +xufneyr (153) diff --git a/AOC2017/input2017/day08.in b/AOC2017/input2017/day08.in new file mode 100644 index 0000000..f00f6b0 --- /dev/null +++ b/AOC2017/input2017/day08.in @@ -0,0 +1,1000 @@ +hwv inc 149 if clj >= -5 +or inc 530 if hwv > 144 +d inc 131 if f < 1 +gnz dec -236 if jp != 0 +mu dec 266 if sp >= -6 +t inc -146 if w >= 8 +w dec 825 if jp != 3 +cto dec 403 if ino != 0 +ino inc 17 if sp != 0 +bt inc -341 if sp != 6 +vv dec 824 if clj >= -9 +mu inc -371 if gnz < -7 +f dec 865 if w > -828 +cto inc 588 if noj == 0 +mvh inc 484 if noj == 0 +ino inc -728 if gnz > -6 +or inc -795 if nm >= -9 +q dec -87 if or != -274 +q dec -889 if q > 80 +f dec 155 if t <= -3 +or dec 185 if nm < 9 +w inc -243 if mu > -276 +mu inc 798 if clj == 0 +uc dec -499 if mu > 527 +ino dec -487 if ly <= 2 +w dec 562 if nm > -9 +q dec 607 if or == -454 +jp inc 995 if ooh != -10 +w inc 122 if gnz >= -5 +sp dec -321 if l <= 2 +l dec 319 if mu < 542 +bt inc -389 if hwv == 146 +bt inc -799 if noj == 0 +q dec 231 if gnz >= -9 +w inc -451 if clj == 8 +nm dec -986 if l == -319 +gnz inc 395 if cto < 593 +nm inc 790 if uix <= 4 +mvh dec 568 if ino == -241 +bt dec -583 if l != -315 +l dec 779 if jp > 998 +uix inc 28 if vv < -816 +uix dec 524 if uix == 28 +or inc -125 if bt > -558 +clj dec -368 if uc >= 500 +noj inc 744 if uc > 489 +liq dec -931 if f > -862 +bt dec -785 if cto < 593 +nm inc 557 if ooh >= 3 +clj dec -238 if bt <= 222 +ooh inc 76 if f <= -870 +q dec 535 if vv > -832 +vv dec 572 if liq < 6 +nm dec -877 if hwv <= 158 +ly dec -61 if ooh != 0 +mu dec 122 if hwv >= 145 +t dec -73 if nm < 2656 +q dec -986 if ino >= -247 +sp dec 847 if ooh >= 2 +t inc -644 if mu >= 405 +w dec 682 if or == -575 +cto dec 355 if clj <= 9 +mu dec -258 if sp < 328 +noj inc 418 if cto <= 242 +jp dec 94 if ly != -10 +liq dec 286 if liq == 0 +mvh inc -286 if q == 1196 +ly inc -429 if l >= -311 +vv dec -122 if cto >= 224 +noj inc -11 if liq == -286 +nm inc 306 if uix >= -487 +t dec 348 if nm > 2653 +w dec -100 if bt != 238 +d inc 614 if vv >= -1282 +nm inc -488 if bt != 222 +l dec 410 if l != -319 +mu dec -416 if ly >= -2 +l inc -435 if vv < -1270 +bt dec -83 if cto <= 232 +jp inc -208 if ly <= 6 +mu inc -761 if sp <= 327 +hwv dec -501 if nm != 2164 +mu inc -851 if vv >= -1280 +q inc -270 if ooh != 1 +or dec -260 if or <= -578 +ooh dec 859 if d <= 750 +d inc -343 if vv > -1279 +w dec -817 if cto != 228 +noj inc 437 if nm <= 2158 +jp dec -205 if nm != 2157 +uc inc 823 if bt != 231 +hwv inc 363 if uc != 1315 +ly inc 899 if ly == 0 +uix dec 912 if ooh < -852 +q dec 52 if clj == 0 +bt dec -242 if ooh > -868 +noj inc 798 if ino != -232 +uc dec -926 if uix == -1408 +sp dec -918 if hwv > 1004 +ly dec 855 if or == -575 +clj inc 575 if bt == 466 +t inc -894 if hwv > 1003 +q inc -377 if q == 874 +or dec 541 if gnz != 398 +uix dec -152 if vv != -1276 +w dec -673 if uc <= 2255 +mvh inc -870 if bt > 469 +or inc -458 if gnz > 387 +l dec 99 if gnz <= 404 +mu dec 727 if bt < 477 +bt dec 231 if l >= -844 +mu inc -239 if ooh > -861 +w inc -333 if t != -1456 +liq dec 534 if w < -927 +q inc -688 if w == -933 +l inc -533 if f < -860 +t dec 781 if liq == -825 +ly dec 319 if hwv < 1014 +ly dec -333 if cto < 237 +mvh inc 606 if hwv >= 1011 +uc dec 331 if ly == 54 +hwv inc -802 if hwv < 1018 +d inc -457 if nm != 2162 +q inc -159 if uix >= -1265 +jp inc -305 if uc < 2250 +jp dec 285 if mu == -1494 +nm dec -244 if f < -855 +cto inc -431 if cto < 236 +f dec -343 if gnz >= 393 +t inc 311 if noj >= 1948 +uix inc -41 if l < -1385 +noj inc 3 if w < -932 +ino inc 785 if bt > 466 +l dec -868 if vv > -1281 +l dec -704 if t == -1154 +noj inc 485 if ooh > -868 +or inc -724 if w < -936 +ooh dec 913 if nm == 2409 +hwv inc -201 if nm < 2418 +ly dec 296 if ly != 48 +clj dec -800 if or < -1578 +bt inc -465 if cto > -198 +bt inc -811 if clj > -5 +l dec -118 if d >= -62 +cto dec -748 if hwv < 17 +clj dec -781 if uix >= -1302 +jp dec -917 if or >= -1575 +bt inc 787 if l <= 308 +q dec 270 if jp != 1224 +uc inc 552 if ly >= -244 +f dec -728 if noj <= 2434 +w inc 819 if ly < -229 +t inc -891 if nm >= 2409 +ly dec -52 if q == -620 +ino dec 440 if gnz > 388 +t inc -580 if or != -1581 +bt inc -204 if jp == 1225 +l dec -478 if w < -110 +noj dec -992 if gnz <= 388 +q inc -370 if ino <= 98 +noj inc -15 if cto == 550 +w inc 327 if d > -63 +or dec -742 if hwv != 7 +w inc 13 if vv < -1282 +or inc 748 if q != -610 +bt inc 272 if cto == 550 +ly inc -32 if cto < 558 +mu inc -524 if bt > 510 +or inc -155 if ooh > -1766 +w inc -473 if w > 209 +noj inc -651 if bt <= 514 +uc inc -665 if or == -84 +liq dec 988 if bt > 508 +vv dec 37 if ly >= -227 +f dec 498 if mu <= -2018 +q dec -765 if jp <= 1223 +nm inc 838 if bt < 522 +noj inc 614 if nm == 3247 +l dec 887 if or > -90 +gnz dec -842 if or != -87 +vv dec 558 if nm < 3250 +ly inc -132 if t > -2633 +ooh inc -381 if t >= -2634 +bt inc 586 if gnz >= 1237 +clj dec 627 if ooh == -2143 +noj dec 631 if clj < 789 +d dec 137 if or > -94 +jp inc 568 if jp >= 1223 +l inc -125 if w <= -255 +gnz dec -108 if q > -621 +clj inc 533 if or > -85 +mvh dec 643 if clj == 1314 +ooh dec -549 if clj != 1307 +f inc 573 if ooh < -1594 +d inc -369 if noj != 1763 +or inc -962 if ino == 104 +uc dec -667 if bt != 1092 +mvh dec 816 if ly < -349 +cto inc -804 if bt == 1100 +uc inc 78 if sp <= 1245 +hwv dec 62 if jp < 1801 +gnz inc 238 if ino != 103 +q dec 488 if liq <= -1800 +vv dec -969 if liq > -1814 +w dec 554 if f >= -449 +sp dec 137 if mu == -2018 +uc dec 880 if q >= -1117 +q inc 221 if mu >= -2019 +d dec -691 if mvh != -2102 +or dec -786 if cto <= -255 +ooh inc -738 if q == -896 +nm inc -458 if liq == -1808 +t dec -719 if ooh != -1604 +l dec -164 if sp != 1096 +ly inc -857 if l > -74 +liq dec -30 if w != -805 +jp inc -410 if w > -821 +nm dec -882 if q >= -890 +w inc 818 if nm <= 3661 +liq dec -502 if w == -814 +sp inc -58 if sp < 1107 +q dec -405 if w > -820 +noj inc -57 if t != -2625 +cto dec -14 if ly < -1204 +mu inc 525 if mu <= -2010 +w dec -452 if mvh != -2090 +ly dec 276 if mu <= -1488 +uc inc -919 if f <= -446 +ooh inc 608 if hwv < -51 +sp inc -549 if ooh > -1000 +d dec -441 if mu >= -1501 +uc inc -809 if q < -481 +d dec 740 if uix == -1288 +uix dec 951 if ooh > -1000 +vv dec -902 if gnz > 1579 +clj inc 359 if sp >= 490 +mu dec 479 if q < -487 +noj dec -882 if ly <= -1480 +t dec -161 if l <= -66 +clj inc 381 if f >= -455 +bt dec -593 if hwv <= -49 +noj dec 386 if or == -1046 +uc dec -220 if noj < 2258 +noj inc 463 if nm == 3671 +mvh inc 607 if ooh > -998 +liq dec -641 if noj <= 2714 +mvh inc -711 if sp == 495 +sp inc -417 if t > -2471 +nm dec -863 if liq > -640 +noj dec -115 if gnz < 1591 +uc inc 645 if uix > -2243 +mvh inc 809 if gnz > 1582 +or inc 43 if clj > 2047 +liq inc -367 if cto != -242 +noj dec -544 if jp >= 1378 +l inc 670 if uix > -2253 +w dec 966 if nm != 4541 +noj dec 567 if q != -476 +vv inc 400 if nm >= 4532 +sp dec -298 if vv < 405 +mvh dec 439 if l == 604 +or inc 872 if uix < -2242 +vv dec 916 if uc == 492 +vv inc 391 if mvh < -1836 +liq inc -750 if f < -444 +mu dec -887 if ly >= -1483 +vv dec 850 if or >= -132 +gnz dec -394 if jp == 1383 +gnz inc 792 if nm >= 4531 +t dec 624 if hwv != -60 +liq dec -823 if nm >= 4525 +ino inc 63 if nm != 4544 +sp dec -48 if t == -3088 +vv inc 909 if mvh < -1830 +t dec 334 if w <= -1327 +q inc -458 if d <= 572 +or inc 461 if f < -445 +or inc -180 if l == 604 +jp dec 550 if uix <= -2242 +clj dec -574 if cto < -231 +ino dec 78 if or == 150 +t inc -717 if l > 600 +sp dec 985 if liq <= -921 +hwv inc 268 if uix != -2241 +uix dec -318 if liq > -936 +cto inc -771 if or != 153 +clj dec 333 if vv <= -1357 +uc dec 686 if bt <= 1700 +ly dec 999 if noj <= 2808 +liq inc 395 if hwv >= 213 +uc dec -762 if uix <= -1936 +l inc -434 if mvh < -1826 +q inc 238 if nm < 4540 +q dec -103 if ooh != -997 +bt dec 847 if hwv <= 213 +ooh inc 720 if or < 155 +mu inc 744 if noj < 2811 +or inc -118 if d >= 570 +sp dec 329 if d <= 575 +ino dec -479 if hwv >= 209 +uix dec 327 if vv != -1368 +noj dec 53 if cto > -1015 +hwv inc 26 if liq < -524 +or inc -293 if w != -1326 +or inc -476 if clj == 2295 +uix dec -135 if hwv < 252 +nm inc -874 if noj > 2757 +bt inc -153 if l == 170 +q inc 639 if bt <= 1547 +l dec -919 if l <= 177 +nm inc -432 if w < -1327 +ly inc -691 if vv <= -1360 +gnz inc 193 if t != -4135 +w dec -925 if uix == -2122 +l inc -576 if bt == 1540 +uc inc 978 if q > 35 +mu dec 3 if mu <= 141 +gnz inc -759 if q < 41 +hwv inc 344 if uix == -2126 +t inc -771 if nm != 4110 +t dec -95 if nm > 4092 +nm dec -600 if jp > 825 +ly dec -38 if noj > 2751 +jp inc 545 if uix > -2126 +f dec 40 if mvh <= -1820 +mvh dec -694 if or != -738 +noj dec -182 if ooh >= -279 +w inc 621 if l >= 510 +q inc 568 if f < -493 +mvh dec -35 if liq <= -541 +mvh dec 951 if bt <= 1546 +liq inc 308 if cto < -1002 +sp inc 617 if ooh > -268 +ino dec 155 if d == 571 +sp dec -135 if liq <= -234 +w dec 984 if ly <= -3129 +d inc 821 if mvh <= -2077 +w inc 99 if vv == -1364 +liq inc -266 if d <= 1393 +w inc -180 if ooh == -276 +gnz dec -539 if vv == -1364 +liq inc 337 if nm <= 4711 +l dec 640 if noj > 2927 +vv dec 511 if ly == -3135 +clj inc 315 if uix >= -2125 +l dec -581 if uix == -2119 +l inc 698 if ly >= -3135 +hwv inc -94 if jp >= 1376 +t dec -832 if or <= -729 +cto dec 584 if gnz > 2737 +t dec -676 if bt >= 1531 +or dec 946 if sp > -893 +t inc -814 if vv == -1875 +w dec 902 if mvh != -2079 +d dec -415 if w <= -1742 +noj inc -336 if vv <= -1867 +w dec 693 if uc == 784 +uix inc -1 if ooh != -271 +sp dec -578 if jp == 1378 +vv inc -423 if or >= -1687 +cto dec -615 if cto > -1603 +liq inc 262 if vv < -2297 +vv inc -951 if noj <= 2598 +bt inc -435 if mu > 132 +gnz inc 956 if gnz > 2734 +hwv dec 607 if ino <= 407 +mu inc 934 if vv == -3249 +sp inc -972 if nm >= 4693 +sp dec -760 if l != 563 +l dec -197 if l > 569 +clj dec -187 if liq <= 103 +bt dec -725 if ino >= 411 +d inc 450 if clj != 2609 +bt inc 772 if jp == 1378 +gnz dec -959 if uix > -2132 +gnz dec 162 if mu != 1061 +d inc 701 if mvh != -2084 +t inc 335 if ly <= -3131 +w dec -491 if vv >= -3250 +or dec 808 if d < 2260 +mvh inc -824 if vv != -3240 +hwv dec 79 if liq >= 115 +cto inc 284 if f > -492 +uix dec 675 if gnz != 4494 +ly inc 560 if clj == 2610 +ly dec 507 if clj >= 2605 +mvh dec -354 if ino != 415 +sp inc 267 if mvh == -2554 +ino dec 247 if uc > 780 +ooh inc -566 if jp >= 1372 +liq dec -634 if mvh > -2557 +clj dec 230 if q < 42 +uix dec -502 if ino < 167 +uc inc -69 if q <= 47 +mvh inc -38 if ino > 158 +d dec -36 if clj >= 2378 +or inc 803 if uc != 725 +ly inc 121 if uix < -2297 +jp inc -349 if uix >= -2289 +mu dec -104 if or < -1682 +jp dec -120 if hwv > 147 +mvh inc 376 if nm > 4694 +cto inc 286 if or >= -1696 +cto inc -586 if or < -1688 +gnz inc -39 if liq != 745 +q dec 422 if mu == 1173 +cto inc -984 if ino == 166 +f dec 208 if l < 776 +q inc 514 if l == 768 +l dec 458 if mu == 1173 +jp dec 583 if w <= -1958 +ly dec -932 if d < 2297 +or inc 449 if mvh > -2212 +liq dec 626 if t < -3779 +uc inc -933 if ino > 172 +hwv inc 760 if or == -1688 +hwv inc -911 if or < -1683 +clj dec 302 if q > 123 +vv inc 19 if ino > 169 +ly inc 520 if w > -1953 +clj dec -54 if or <= -1680 +vv inc 22 if l > 310 +mu dec -341 if liq >= 109 +w inc 186 if gnz == 4456 +bt dec 418 if jp >= 1494 +gnz dec 514 if ly <= -1629 +mvh inc 284 if d > 2290 +sp dec 351 if q <= 139 +uc dec 135 if jp != 1498 +mvh dec 822 if cto != -1394 +f inc -934 if w == -1765 +d inc -699 if l == 301 +liq inc -768 if mvh != -1927 +t dec -882 if ooh != -835 +mu dec -469 if vv != -3242 +bt dec -612 if t > -2909 +mvh dec -417 if mvh <= -1941 +ly inc -816 if or < -1683 +ly inc -708 if uix <= -2289 +or inc -60 if jp > 1493 +bt inc 985 if ino >= 175 +vv dec -587 if clj > 2139 +noj inc -806 if sp >= -617 +t dec -621 if l > 302 +t inc 396 if uc == 715 +sp inc -217 if w > -1767 +q inc -965 if ooh != -842 +q dec 892 if gnz <= 3943 +hwv inc -482 if nm == 4702 +f inc 213 if ooh < -837 +ino dec -433 if q > -770 +ino inc -791 if ly != -3151 +vv dec -467 if uc < 721 +sp dec -501 if ino != -184 +uc inc 382 if clj < 2127 +bt dec -983 if sp <= -319 +t dec -127 if ooh >= -850 +mvh dec 41 if d == 2293 +d dec -786 if cto > -1395 +gnz dec -444 if mvh <= -1970 +hwv dec -802 if clj < 2140 +clj inc 775 if clj >= 2132 +uc dec 986 if mu != 1981 +noj inc 917 if bt != 3779 +uix inc -376 if nm >= 4702 +hwv inc 339 if cto != -1390 +uix dec -300 if vv < -2791 +uc inc -777 if ooh != -852 +t inc -141 if uc >= -1055 +w inc 491 if ooh < -833 +d dec 8 if w <= -1265 +jp dec 789 if cto > -1400 +liq dec -255 if mvh == -1973 +nm dec 452 if d < 3067 +noj inc 570 if jp <= 717 +q inc 591 if t == -1901 +d dec -594 if ly <= -3151 +gnz inc -267 if nm < 4703 +ly dec -99 if uc > -1039 +l dec -849 if cto > -1392 +bt inc -389 if hwv > 664 +ly inc 575 if bt != 3779 +clj dec 93 if l < 314 +gnz dec 60 if or > -1754 +q inc 396 if ino < -182 +noj dec 634 if nm > 4695 +t dec -44 if vv <= -2781 +f inc 58 if d >= 3663 +mvh inc -575 if w >= -1283 +clj dec -526 if ooh == -840 +gnz dec 37 if uix <= -2675 +ooh dec 39 if w > -1275 +hwv dec 902 if mvh == -2548 +ino dec 390 if liq >= -401 +vv dec 942 if d < 3666 +ly dec 482 if or >= -1752 +clj inc -667 if d >= 3659 +gnz inc 797 if noj < 1733 +l inc -379 if hwv > -251 +clj dec 328 if vv < -3718 +mu dec -629 if mvh > -2545 +uc dec -539 if sp == -324 +hwv dec -728 if ly <= -3629 +liq inc 191 if hwv <= 478 +l inc -153 if t == -1857 +vv inc 146 if clj != 1813 +jp inc 334 if cto < -1384 +d dec 740 if sp >= -326 +f inc 907 if w >= -1282 +vv inc -448 if t == -1857 +clj dec 751 if or >= -1748 +uc inc 716 if gnz >= 4847 +l dec 417 if hwv <= 476 +uc dec 780 if f == -451 +q dec 310 if hwv == 482 +uix dec -254 if gnz > 4855 +ooh inc -998 if uc <= -569 +f dec 645 if t == -1857 +w dec -513 if liq <= -392 +mu dec -489 if cto <= -1388 +f dec -40 if uix > -2423 +f inc 908 if mvh > -2554 +noj inc 353 if l > -225 +mvh dec 31 if ooh <= -1871 +liq dec -20 if or < -1755 +clj dec 113 if d < 2931 +mvh dec -29 if gnz == 4856 +jp dec 548 if liq < -394 +uc inc 534 if jp < 500 +clj dec 251 if uix >= -2419 +ooh dec -154 if sp < -316 +l dec -512 if t == -1857 +l dec 113 if ly <= -3632 +l dec 920 if sp <= -323 +mvh dec 946 if hwv > 480 +uix inc -425 if uix >= -2425 +sp dec -209 if f == -148 +clj dec -760 if w <= -753 +noj dec 65 if cto < -1392 +f inc 157 if mu != 2479 +cto inc 481 if bt != 3782 +cto dec 783 if liq <= -394 +ooh dec -854 if uix > -2852 +l dec 533 if noj <= 2013 +uc dec 907 if f > 6 +q inc -741 if clj >= 1455 +q dec -603 if w > -763 +vv inc -546 if ino != -579 +nm inc 464 if mvh >= -3494 +nm dec -690 if ooh <= -868 +clj dec 569 if q != -213 +clj inc -642 if noj >= 2012 +ino dec 374 if sp > -119 +gnz inc 988 if l < -733 +w dec -281 if ooh < -865 +t inc 795 if liq >= -405 +uc inc 245 if w <= -487 +cto dec -573 if mu != 2470 +liq dec -609 if hwv <= 488 +jp dec 539 if sp >= -108 +q inc -366 if d > 2916 +mu inc -764 if sp <= -112 +uc inc 459 if d < 2932 +mvh dec 613 if ooh > -880 +ooh dec 496 if sp != -113 +bt dec -461 if sp > -117 +mvh inc -359 if cto < -1122 +ooh inc 942 if hwv >= 480 +ooh inc -751 if mvh <= -4464 +nm inc -792 if mu <= 1702 +f dec 239 if mvh == -4468 +mvh inc 307 if noj != 2007 +cto dec -677 if nm > 5386 +d dec -22 if gnz <= 5852 +t dec 198 if gnz > 5850 +sp dec -431 if hwv < 483 +cto inc 421 if or < -1740 +l inc 768 if q >= -593 +liq dec -696 if sp >= 314 +sp dec 229 if cto < -24 +sp dec 207 if sp >= 81 +mu inc -753 if ooh >= -1178 +l inc -815 if cto > -33 +vv inc 236 if cto >= -26 +ooh dec -899 if q != -588 +nm inc -62 if cto >= -32 +mu inc -717 if nm >= 5337 +liq dec 166 if ooh < -267 +or dec -343 if d == 2940 +ly inc 367 if vv >= -4338 +ino inc -783 if f < -232 +f dec 564 if noj > 2009 +liq inc 833 if clj >= 246 +sp inc 912 if l >= -797 +cto dec -353 if t < -1053 +mvh dec -8 if nm == 5330 +f inc 389 if sp > 783 +or inc 402 if clj >= 251 +cto dec -909 if mu != 947 +ly inc -6 if w == -480 +jp inc 895 if nm > 5324 +ino inc -494 if nm <= 5337 +bt dec -29 if noj < 2008 +q inc 709 if mvh != -4153 +w dec 817 if vv > -4336 +nm inc 135 if sp >= 785 +uc dec -226 if ooh > -279 +l dec 785 if mu <= 956 +q dec -539 if f >= -407 +sp inc 397 if gnz == 5844 +vv inc -155 if bt == 4240 +clj inc -947 if sp >= 1184 +gnz dec -172 if liq < 1581 +clj inc -303 if mvh > -4160 +nm inc 928 if noj != 2016 +bt dec 112 if ino == -1450 +t inc -294 if cto == 1237 +hwv inc -683 if l != -1575 +uc dec -280 if hwv == 481 +bt inc 287 if or == -1346 +q dec 449 if f > -398 +gnz inc -362 if uix != -2838 +clj inc -711 if l == -1575 +clj dec 152 if liq != 1580 +clj inc 331 if mu > 960 +uc dec 752 if cto > 1234 +hwv inc -145 if gnz < 5662 +liq inc 291 if f >= -407 +ooh inc 967 if q >= -56 +t inc -719 if ooh < 693 +ooh inc 81 if jp > 1396 +w dec -927 if cto >= 1229 +w inc -706 if uix >= -2837 +or inc -973 if or < -1353 +jp inc -185 if jp <= 1390 +uc dec 730 if q > -51 +mu dec -128 if bt != 4417 +liq inc -79 if bt != 4415 +bt inc -692 if liq < 1874 +w dec -959 if cto <= 1242 +t dec -403 if q == -48 +ooh dec -113 if hwv != 347 +bt inc 671 if or > -1353 +hwv dec -751 if noj <= 2011 +d dec -958 if sp != 1198 +jp dec 583 if bt != 4393 +l inc -923 if mvh < -4145 +ly inc -23 if q == -48 +gnz dec -190 if gnz != 5649 +nm inc 391 if liq < 1867 +bt inc -848 if ly != -3294 +noj dec 153 if jp != 622 +bt inc 424 if jp <= 627 +f inc -314 if clj >= -1861 +cto inc -229 if mvh <= -4151 +mvh inc 565 if vv <= -4490 +uc dec -221 if sp <= 1180 +vv dec -850 if gnz != 5848 +liq dec 938 if bt != 3971 +or inc -692 if ooh <= 812 +jp inc 86 if mu > 1081 +liq inc 436 if l == -2498 +ly dec -477 if w != 1406 +clj dec -730 if mvh <= -3582 +ooh inc 442 if clj == -1130 +noj inc -274 if nm >= 5851 +t dec -698 if uix < -2838 +ly inc -306 if jp >= 708 +vv inc -616 if d <= 3909 +d dec -78 if l > -2499 +liq inc -324 if w == 1406 +or inc -341 if nm <= 5858 +or inc -360 if ly != -3613 +vv inc 712 if bt != 3976 +ly dec 587 if l != -2501 +d dec -98 if l > -2494 +t dec 872 if bt >= 3980 +nm inc 111 if vv < -3538 +ooh inc 806 if uix <= -2843 +or dec -123 if gnz > 5844 +clj dec 152 if clj > -1135 +sp dec 708 if bt >= 3964 +w inc 706 if t >= -976 +ooh dec 827 if cto > 998 +w inc -347 if ino < -1443 +or inc -129 if noj < 1749 +or dec -801 if uix <= -2837 +ooh inc 365 if nm != 5966 +nm dec 836 if vv < -3537 +sp dec -146 if mvh <= -3579 +uc dec 623 if gnz >= 5837 +q inc 419 if f == -719 +cto dec 668 if l >= -2507 +uix inc -645 if sp > 623 +uc inc -276 if bt <= 3970 +gnz dec -13 if w == 1765 +gnz inc 494 if d >= 3974 +clj dec 930 if ly > -4200 +jp dec -755 if uc > -2648 +ino inc 512 if sp == 627 +mvh inc 946 if hwv != 341 +gnz dec -351 if hwv < 339 +uix dec 72 if w > 1762 +clj dec -75 if f >= -723 +q inc -775 if mu != 1078 +or dec 462 if nm > 5135 +t dec -518 if hwv != 337 +liq dec 200 if noj >= 1745 +ino inc -911 if d >= 3987 +nm dec -123 if mu == 1083 +nm dec 915 if ino == -942 +gnz inc -978 if mu < 1083 +clj inc -907 if ooh >= 1595 +nm inc -916 if bt >= 3969 +ooh dec 526 if mu > 1076 +uc dec 332 if uix > -3566 +cto dec 994 if cto != 343 +w inc -438 if q > -411 +f dec 851 if mvh <= -2643 +q dec 221 if l < -2504 +clj dec -608 if f <= -714 +f dec -475 if jp > 1456 +q inc -668 if vv > -3540 +ly inc 944 if cto >= -660 +liq dec -5 if jp >= 1459 +q dec 628 if uc < -2973 +uix inc 311 if l == -2498 +ooh inc 956 if w < 1327 +clj inc -848 if bt != 3979 +uix dec -772 if gnz > 6698 +clj dec 929 if or < -2062 +d inc -590 if f <= -239 +d inc 392 if bt != 3962 +sp dec -991 if f >= -246 +f inc 367 if liq != 1052 +clj inc -262 if mu < 1079 +hwv inc -283 if ino == -938 +or inc -454 if mu <= 1083 +l dec 679 if mvh <= -2636 +gnz dec 796 if gnz != 6706 +sp inc -243 if sp < 1622 +or inc 18 if q <= -1038 +cto inc -384 if ino != -938 +uc inc -367 if ino != -940 +ooh dec -948 if nm != 4342 +hwv dec -601 if q < -1024 +sp dec -455 if vv != -3536 +bt dec 644 if ly <= -3255 +ooh dec -836 if ooh >= 2017 +ino dec 181 if sp >= 1828 +jp dec -89 if ooh == 2011 +mu dec 248 if bt == 3970 +clj inc 713 if sp < 1831 +uix inc -148 if l < -3173 +w dec -570 if jp != 1551 +jp inc -297 if bt < 3977 +gnz inc -414 if t >= -973 +uc inc 569 if w >= 1890 +vv dec -776 if cto > -662 +ly dec -904 if t == -974 +ooh dec -425 if gnz <= 5914 +sp inc 740 if cto != -646 +w dec -53 if bt >= 3969 +mu dec -122 if d <= 3794 +jp inc -552 if liq < 1039 +or dec -670 if cto < -646 +d inc -154 if q > -1026 +jp dec 419 if vv <= -2766 +mu dec -340 if sp <= 2578 +uc dec -474 if bt != 3975 +uix inc -92 if uc <= -2298 +cto dec 651 if liq != 1037 +d dec 480 if d == 3785 +l inc -514 if vv > -2779 +f inc 876 if bt > 3966 +bt dec 20 if uc >= -2307 +f dec 219 if hwv <= 657 +ly dec -128 if d <= 3311 +t inc -476 if sp < 2579 +ino dec 641 if cto < -1313 +l inc 70 if l == -3691 +ly inc -876 if liq != 1051 +cto inc 414 if clj >= -2588 +mvh dec 973 if jp > 833 +nm inc 452 if uc <= -2298 +uix dec 185 if hwv <= 662 +nm dec -740 if d >= 3301 +cto inc -292 if ly == -3091 +mvh inc -639 if q == -1032 +ino inc -858 if q <= -1024 +ino inc 268 if uc <= -2296 +mvh dec -117 if uix > -2912 +f inc 436 if mvh == -4142 +bt dec -330 if q <= -1025 +t dec 350 if ooh == 2428 +w inc 525 if vv == -2769 +ooh dec 382 if uix == -2902 +bt inc 789 if noj >= 1741 +jp dec 616 if mvh <= -4136 +liq inc 325 if q <= -1031 +clj inc -900 if t <= -1444 +q dec 943 if uix < -2900 +nm inc -808 if gnz > 5911 +hwv inc 253 if jp != 213 +mvh inc 584 if sp > 2562 +noj inc -44 if t <= -1446 +uc dec 11 if ly != -3088 +l dec -712 if l <= -3622 +liq dec 11 if uc > -2318 +ly inc -771 if w > 2484 +f dec 29 if l < -3620 +gnz inc -595 if ooh >= 2047 +noj dec -566 if hwv <= 911 +jp inc -161 if liq < 1361 +ino inc -887 if uc > -2310 +d inc -642 if mvh <= -3548 +hwv inc -117 if ly <= -3082 +f dec -670 if hwv > 783 +vv dec 459 if ino >= -2590 +w dec -524 if vv != -2765 +noj inc 465 if l != -3620 +or dec -177 if cto == -1596 +jp inc 154 if f > 1418 +uix dec -101 if d != 2660 +ly inc 566 if mu == 1297 +ooh dec 83 if ly <= -2534 +noj dec 735 if vv < -2774 +ino dec 38 if t <= -1446 +nm dec -63 if uc > -2317 +hwv dec 838 if uc == -2309 +t dec 402 if mu < 1303 +cto dec -987 if ly < -2526 +hwv dec 140 if noj != 2723 +ly inc 262 if vv != -2766 +mu dec 933 if ooh < 2056 +ooh dec -304 if vv == -2769 +ooh inc 669 if cto < -1595 +bt dec 456 if sp >= 2570 +mu dec -857 if mu >= 360 +mvh dec 288 if jp < 221 +d dec 575 if uc < -2305 +l dec -265 if cto > -1606 +nm inc -600 if liq > 1354 +hwv inc 707 if ooh <= 3030 +clj dec -560 if or == -1851 +clj dec -373 if bt > 4618 +vv dec -417 if mu >= 1219 +vv inc -274 if gnz > 5306 +uix dec 854 if cto != -1598 +noj dec -179 if f != 1421 +jp inc -806 if sp <= 2572 +f inc 424 if gnz != 5318 +hwv dec 53 if liq < 1351 +l dec 743 if bt < 4617 +sp dec -118 if q < -1974 +l inc -126 if f > 1854 +uix dec 938 if nm != 4997 +t inc -497 if l >= -4101 +f dec -516 if jp != -587 +q dec -464 if hwv > 519 +q inc -268 if l == -4099 +ly inc 325 if or == -1851 +l inc 243 if mu < 1226 +cto dec 782 if t <= -2349 +w inc 59 if ly < -1929 +jp dec 12 if cto > -2389 +l inc -367 if ly > -1932 +sp dec -136 if sp <= 2683 +jp dec 682 if mvh != -3851 +cto dec -4 if cto >= -2385 +uc dec 160 if vv != -2630 +ooh inc -788 if or >= -1849 +or inc 174 if mvh >= -3850 +clj dec 985 if vv >= -2627 +nm dec -552 if mu >= 1224 +uix inc -513 if w >= 3067 +ly inc 218 if noj >= 2728 +uc inc -214 if ly > -1725 +l inc 861 if ly > -1730 +gnz inc -883 if t < -2344 +l dec 967 if cto != -2375 +f inc -449 if cto > -2384 +mvh dec 121 if ooh > 3026 +ino inc 35 if ly == -1720 +ino inc 194 if mvh < -3970 +l inc 336 if uix != -4594 +l dec 346 if or != -1670 +mvh dec -470 if t > -2351 +clj dec -209 if liq >= 1349 +uix dec -659 if jp >= -1289 +t dec 232 if or == -1674 +ly dec -777 if ly < -1726 +q inc -492 if bt != 4622 +nm inc -323 if uc == -2683 +mu inc -959 if vv != -2626 +cto inc 943 if uc == -2683 +jp dec -286 if bt < 4618 +f inc -909 if jp != -1002 +ooh dec 547 if jp >= -1010 +t dec -508 if w != 3058 +bt inc -935 if w < 3068 +jp dec 484 if mvh <= -3495 +f dec 608 if f != 1007 +or dec 392 if gnz > 4423 +uix dec -261 if hwv <= 520 +uix inc 958 if cto > -1438 +nm inc 723 if clj < -3715 +uix inc -970 if sp == 2688 +cto inc 485 if cto <= -1431 +l inc 96 if nm != 4669 +uix dec -928 if hwv <= 527 +noj dec 605 if mu != 1229 +l dec 763 if ooh < 2486 +t inc -814 if nm <= 4674 +gnz inc -182 if t == -3163 +t dec 544 if hwv <= 525 +gnz dec 928 if uix == -2757 +cto inc 381 if mu < 1227 +bt inc -344 if bt >= 3669 +nm dec -833 if or != -2063 +clj inc 69 if hwv == 511 +cto inc 101 if uc <= -2674 +cto inc -914 if f >= 395 +bt dec 808 if q == -2271 +sp dec -420 if f < 397 +nm dec -401 if noj > 2129 +jp dec 732 if vv == -2626 +w inc -62 if liq >= 1358 +uix inc 395 if gnz < 3327 +cto dec 512 if ino > -2607 +clj dec 546 if gnz > 3312 +noj inc 505 if or > -2074 +jp dec -391 if noj >= 2629 +liq dec -434 if q <= -2267 +ly inc -900 if clj == -4255 +l dec -567 if clj > -4263 +mvh inc 506 if cto >= -1895 +d inc 363 if l >= -3095 +ly inc -145 if ly >= -2624 +or dec 451 if ly >= -2770 +uc dec 705 if d < 2090 +w dec -574 if uix == -2362 +hwv inc 586 if cto > -1899 +uix dec 851 if clj >= -4264 +uix inc -531 if noj <= 2637 +hwv dec 523 if t >= -3714 +w dec 225 if bt > 2516 +nm dec -181 if ino <= -2597 +t dec 970 if sp != 3110 +q dec 369 if hwv <= 586 +w dec -92 if nm == 5684 +noj inc -838 if uix != -3749 +or dec 381 if cto > -1894 +uix dec 930 if jp > -1348 +mvh dec -685 if f < 405 +clj inc 985 if bt < 2535 +q dec 203 if ino >= -2604 +mu dec 516 if hwv > 581 +l inc -372 if w == 3437 +w dec 804 if q != -2834 +d dec -276 if f <= 396 +vv dec -640 if or > -2910 +vv dec 613 if noj > 1789 +clj inc 304 if bt < 2529 +bt dec -800 if jp >= -1339 +uc dec -718 if l == -3477 +liq inc 589 if vv == -2599 +t inc 260 if gnz != 3324 +ooh dec 313 if mu < 698 +liq dec 530 if q <= -2843 +t inc 460 if ly <= -2764 +ly dec 155 if mu >= 710 +jp inc 217 if ooh == 2480 +t dec -810 if uix < -4669 +ooh dec 785 if clj != -2963 +l dec -700 if hwv > 579 +ooh inc 609 if sp <= 3110 +uix inc -979 if cto == -1883 +l dec -996 if hwv == 583 +d dec -79 if f >= 388 +uix dec -379 if noj < 1800 +clj dec -385 if f <= 401 +ino dec 669 if uc >= -2679 +hwv inc -238 if q < -2844 +t inc 449 if mu > 701 +bt dec 538 if ino < -3262 +w dec 615 if hwv == 583 +liq inc 845 if bt > 1986 +nm dec -165 if ooh == 2304 +t inc -927 if t < -2695 +mvh dec 416 if noj == 1791 +gnz dec -441 if vv > -2603 +w dec 438 if hwv < 575 +t inc 585 if nm >= 5842 +uix inc 919 if noj > 1785 +clj inc -411 if liq < 2695 +or inc 157 if clj >= -2589 +vv inc -878 if cto <= -1896 +or inc 190 if gnz > 3765 +l dec 367 if uix >= -3376 diff --git a/AOC2017/input2017/day09.in b/AOC2017/input2017/day09.in new file mode 100644 index 0000000..977a671 --- /dev/null +++ b/AOC2017/input2017/day09.in @@ -0,0 +1 @@ +{{{{{{{!>!!!!!!!!>!!!>,<},,,<}>},{{<>},<>}},{{{{}},{{{},{{,,<,'e!!'i'!!<,u>}}},{"!>},,>,{oo'>}},{{}}}},{}},{{{,!!!{!"!!!>},,{<>}},{}},{},{{{},{<,!>},,},<,!>,>}},{<{!>,<{oi!a{a!!e!>},>},{!>},<>,<{}}!!!>ao!!i}"o!!!>,}}},{{{>},{!!!>o'>}},{{{e!>,<"!!o!!!>!>},<>,{<}"u!}o!!u}!>},oa}},{{{{<'<'!!{!!"oeu!!!!ui>},{<,!,},,<>,{<<,,!!!>i!!<!!!>,<>}}},{<!>!e!!u"e{!!!>},<>}},{{{!>},e,!>!!!!!>!!'"{}>,<"!>},,<>},{{<,!>},<}!!,i!>},<'",<,!!ei'!!a!>},},{{{<{e!!!>,,},<'!!!>a!!!>}a!!>},{}},},<,u!!!>,}}},{},<"},},!>>,{{{}},{},<"!>!!}e"!>,},<{"{!!},!!!!!{"<'<>}}}},{{{{,o!!}!!!>"!>,,<"e!>>}},{{<'i!>e!!!>},!>,>,>},{,<>}}},{!o!!!>!!!!u!}',!!{!!!>}!!!!!>>}}},{}}}}},{},{{{{{{<'!io<,>},{{{}},{{},{{},},<}!>,<}!!{!!!!u,!,,{"i!!'!!a!>},o},>}},{{}}}},{{{a,"!e>,{o!!iu!>},<{!>},io!!{!>,}}},,'!!'ai>}},{{{},,},}},!i!!{!>},,<<>}},{{{!>ua!!!>!>},!"!!>,},<{!!!!>},{,,},{,i{'!>,,<>,<{<',},{}},{{},{{<"!>!>},},<}!>!e}<}}}},{{{,,,},{{{<"u!>,>}},}},{{},{{},<}!!u!!{!>,<>},{{},<}{o}!>},},,!>},<>,{<'!!'o}}i!!!!!>!!{<,e>}}}},{{{{!!!>},<>}}},{i!>},!>},<}i'},},{a!!!>>,{},}o!!!>}!>a'ia>,<"!,i,e!'!!e!>,i!>},<>}}}}},{{uu<">,{<'}!!!>!!!><{!!{",!>''o>}},{},<{!!!>{!!!>,,},,},{,,{,}!>},!>>,{,<a"{""!>e!>,<<<>}}}}},{{{{{!>e}!!,i}a,!!u}e,a{>}}}},{,<>,{<,"u"!!!>a!!e!!!>>}},{{,<'>}}},{{},{{{{{},}},{{<{!!"{}e!>}u!!!>u!"!>},}},{}},{{,!>,<}"!!!!a!o!!!!!!},<'!><">,{,>,{,!!i}!!'}!!}!!ueu!!{}!!!!!>{u>}}},{{{{,!!}a!!"!!!>!>>,{}<"!>},,'>}},{<{,!>!'a<,!!!>!<}<<>}},{<{!!!!!>},<,!>'e}!>,'!!>}},{o!>},,{}!!a!!a>}}},{{{,},},iu>}},{{<}'a"!!!a!'{!!!>!!!>!>!>o!a!!}!!!!!!!>,>},{}}},{{{{{!,<}!!!!!>,>,e!o!!!!!>!>},e!!!!!>io!ie'!!>},{,<"!>},<},,,<<{o!!!!!>{>},{,}},{{{{{<,<"a!>o!,o!!!>!"ai'!!'>}}},{{},{<>}},{{{i!}e,io,},},{}},{{<>}},{{{!},e"!!!>ue,!>!>{!>},<{'}i!>>},{<'a,"!>a>,!>,,<{>},{,!>,<>,{<>}}}}}},{{<}!{i!!}!!!>i,!>,<}"a!!i!o>,{{},{},,}}}},{{{},{,,,!!!!!!}!>{!!i!>oe'>}}},{{{,,<,u<>,>}},{{{{}}},{{},'!{!>},<,},!>,}},{{},{a'{<>}}}}}},{{{}},{,{},},<{!}e>}}},{{<,!>},,},<"{"u!>>,<,},},!>},<'!!!a}'>},{{},{},{<,!!e!>},},!>},},<"!!o!>u,<,,!!>}},{{<a}!a!!!>},!!e'{!!!!'!!!>!!!!o>},{{{<,>},<}!!!>">},,<,{!>>}}},{{{!>!>!!">,!!!>!!<'}'>},{{'"!!>,{o!!!>,}},{}},{{{ou!}i!>},,<,"!!a,''!>},<>}}}},{{{{{{{<},<>},{},''o}o!!<"u!>},e!!!!!>>}},{,},<,eu>}}}}},{{{,<}'<<{{!!e!!!>{i}!>},,>,<}!!},<{!>},!!!!i!>},{{<"!>,<'""{!>>,},{{{{<}o>}}}},{{}}},{{},{}}},{{},<}!!!!!!!>u!>,<>},!!!!ai!!!>"!>"'"e>},{{{,<}au!>,<"i',<">,,<{"'}i!>},<}!>,<,>},<>},{{<'e>},{}},{{{}},{}}}},{{<,>,{!,}'i"!!e>}},{},<,,eie>,{}},{{{'o!!u!>"}'!>!!!!!>!>},<}">,<}",e!!!!!>"!>},>}},{,,u!}!!u!!>},{<},!!,ioi!!!!!>!>'!!!>u>}}}},{{},{{{<{a!>},!!i{{u">,{{}}},{}u>,>}},{{},},{},!>},!>},<{,>}}}}},{{},{!>!{o!!!>!>},},<,<{!!'!!!>,<"'>}},{{{<{!>!>!>!>!>!>},e!!!!u!!!!!>u'>},{},{{{<>}},{{,<{e!!{!!!>"u!>aa!!!>,<>,{">}},{{},>}}},{},{{{},{<{e'!>,,!!!>>}},{{{<,{"!!!>},},!!!,!!iuuue"au"{>},<}>}}},{{{{<'!>},!"!!!>!!!!a!!{a!{!ieii!!!>!o>},{{,o{!!!>},},}}},{{},{{},<'>}}}},{{{},,<>}},{{<{!!!!!>"!>},,},,a!>},,<{,!!!>!!!!uo>},<,!!u!}>},{,{}}}}}}}}},{{{{},{{<<<>},{!!!!i{!!!>oo>}},{{},{{{},{!}>,<,>}}}}},{{<>,{}},{{{'}{o!>,!i!!!>,,!!!>}>},{{}}},"!!!!,<>}},{{{},{},>}},{o!!>,{{,i!!,i}e>},{},,},!!},>}}}},{}},{{{{{<}ei},e"!!!>!>},<'>,{<,e!e}!!!>},,<>}},{{}},{<"!i!>!!{!!{o!>},,<>,{}}},{{{}},{a!'e!>,,<>}},{{{},},},,<,o!>},<}!!!>{!!e!!!!u!!<},,<}>},{{>}}},{{},{!>,o,!!!>!>,}},{<"{!>,<,{}}},{{{{}!>,u>},{,},,,!!u>}},{},{{,<},{,<>}}},{{},<'"!a!!!!{!>!>,},!{}!>>},>}},{{<},"!o!>},<,,!!!>,!!!>!!!>a!>>,{}},{{<},{{{,<>},{{},},{}},{{}}},{<"!>},,},},<>,{e!!!!!>au!>},<{ue>}},{{{{!!!>!!ua!>!!!>o!}}>},{}},},<}}}}},{{'i!>auu!!{{!>">,{}},{{},},'!!>},"e!}!>}>}}}},{{{{!"<,!!,ua{!}'a'!a!>,,<>},{{u!>{i!>,,a>},{{},!!!>!!!>},<'!!!!oi,!!>}},{{{}}}},{{<,!!!>,<,u!!!'ia,>,},},{{{{i{e!>,},,},<>}},{,,a!!!>},<>}}},{!!e'!>,<"u>,{{"!!!!!>!!!>"u{">}}},{{{,{}},{{,{{{o!"!>{{{!i'!>,,<>},},<"!!ue>}},{},{}}},{},{{{a!!!>!!!>!!oo'o!!<}{i"!>,<'u!>},},ou'!>,},<"<<{i>},{{{{o<<"{!!}a'",,!!!>"!!!><>}},{{{,}},}},}}},{{}}},{{{{{,<'{>}},{},,a>}}},{{},},!"!>,,{<<"!>,<>}},{{<,o!>"!,,},{{},{<,!!!>!o>}}},{{},{{<,!>!>},<>,{,},<>}},{{{o!!!>{!!>}},{{,},<'u!>},!!e,e">,},>},{{{{'o{>},{{},<>},{{},{<!>},<}!>,},<'{ee!>,}}},{<{{<"{u,<''{"!!!>>},{{,<"!!{',<<{!>},!{!!!>!>},<>},{<,iu!!'},ao!!au>}}},{i,>},{ioa'}>,{<,e'>}}}},{{},<<,,>,{<}>}},{,o{!<<,!>,}}},{{,,!>},},,{}}}}},{{{<>}},{},{<"!ui!>},u,"a!!!>'>,{,<"eae}a>}}},{{{{}},{{{},<"ei!o!!!>,<{!>,e,a>},},{""ii'e{e,!!!>,!>,<{>,!!!>,i!>,!!!>!},},<>},{{},'e"!!!!!>,"}',"!!!>!!e!!uu>}}},{}},{{{{}},{}},{{}},{},<}!>},},,"u{{ea!>,>,{{<<},{>}}}}}},{{{<},,<>},{{{{},<"!!u!>}!>,<,!>,,<,,>},{{!>},<"!>,},},<},i!><>}},{}},{{!!!>"}!!"{!>},},e'!!!>eu{a"""{a!!!>!!!>>},{{{}},{}}}},{{{o!>},},<>},{},{{<'i!!{i}},{<>}}},{{<'!!!>!!a,<}!i},">,{{{!>,a!>!>},!><">},,}}}}},{{{{{{<{',"!>},<>,<}!uaa!>,<}}},{{{<<",i'>},{e,,{,},<>}},{{},,},},<">}}},{{{}}},{{<,<{e!!!o!>},'i!>,a}>},{},},,{}}}}},{{{<{!>!!!>,>}},{{eo<'u!a,'iu},<>},{<}},},<>}}},{{{!!!!<'"a!,<"!>},,<}eoa!}!!!>!!}iu}!>>},{}},{{<>}}},{{},{{<!!,>}},{{}}}},{{{{{{{<>},<"!!{!!!!!!!>u!!!>a!!,a'!}}!!'!!!>>},{,},}},{{},!>},,<}eoiao!!!!!!!eu>}},{{<"!!,!!!>},i!!!>,<>}}},{!>},<,!!!!'>,{>}},{{,{}},{{<"},u!>!>,}},{},!!!>},>,<{"!!au'"u,<,,>}},{{{{}},{<,<>}},{{{<,!"!!"!><}ai!!!!!>!>!!!>!,ui>},{}},{},{}}},{{}}},{{{{,<>},{{{i!>,!>u'!>,<,>,,a"e!!!>!>>},{{>,{!>,!>}{,!>!!"!!!,"i'a>}},{},e!!!!}''oo!>,<"<>,<}o!>'!!"!>},},<"!}e!!!>!!},>}},{<}i,,<{!!!!<"}>}},{<",,i,e{!!!>,<'i},<>,<}u!!"o!>!">}}},{{{},{{},<<}'o!>,,>},,!><'"u!!!!!>,},{,!>},<,!!o,}},{{},{{},<'!>},!!,">},{},<>}}},{{{!!},},!!{'>},},,<>},{{{{},{{{},{},},<}!>!!o<>}},{{{a!>,}},}!!"!!u!!!>},<}!!!>},<,"}>}}},!>euo!!,u!!!>!!,,<>},{{},{{{},,!ou{!,>}}}}},{!e!>ee!!"!!!!!>aia'{!>,<>,<{!>!>},<<}>}}}},{{{{{{}},{<{!"}a{}}},{{{{!!'!>,<,u!!!!i!!a!>!!e>}},{<,{!>,!a!>,<{!!!>!!>}},{{{<,ao!!<{!>{'!>},!!!>o!!!,!>,<"<>}}}},{{{{{}},},},,},,<}},{!>!>,<e,>,{}},{<,!!!>!>,<}!!eao<{,!!a"!>,!>},}}}}}},{{{{!>},<'!!>},{<}{'!>'!!"{!>u!'"o{"a!!>}},{{}},{{},<{{!>!!u!i>},{{{}},{}}}},{}}}},{{{{{{<>},{<>}},{{{,!!!>!!u>},{!!>,{}}}},{{},},>}}},{{}},{<}!a'}!>,<},"!>},}},{},{{},{{!>},<},<>}},{{{,,!>,}},{'o,!!i!!,i!!!>'>},{{{},<>},}}},{{{{{"a!!!><"euoe!">},{,<>}},{{{!>,'!e!u"!>,}},{,,}a,"!!u!>},}}},{<">},{{{}}}},{{{{{{},!!a!>},<{ao!,i}}}}}},{{{!>!{e}{!>},,<,}oao!><>}}},{{{},{!!e!!ou'u'u}>},{{{<,a"{o!!!eu">},{'!!!>,<{!!!e!!!!"e}!>},<},>}},{<>,<}'i,!!!>,},<>},{{},{{<"!>},<}!>,,,!>,,<>}}}}},{,,,<<{"!>},,<>}}}},{{{{{}},{{,,<{!>!!,!!i'u!!!>,!!!>>},{{},}>}},{{{{>}}},{{{},!>,!!!a!>,<,!!!>!!!>{",>},{}}}}}},{{{{,<!>},},,!>,},},,},<{>},{{},},<>},},{{,"!!<{,o!ai!!a}{!>>,{{<"!!!>,!>},<},,,<>},},!!!>!>!>,}},{{}}}},{{{{<}!>,<oaa''!>!!!!!>!!o>},{<'<,!<"o,!>},},!!<'o,!>>}}},{{,<{'!>},},<{}!o>},{{},},{<,!>!!!>'"!!!>!><,ouo>}},{{,<"<>}}},{{{>,{<"!!!e}!!!>!!!u!!!>!!},<{u}a>}},{<',!>,,,,<>}}}},{{{{{,<!!{!!!!,>},">}}},{{{{{},ue'u'!!",!!!>}>}},{,,<}}{>}}},{{},{},,'!!uu{!!{,>}},{{ua!!!>!!!>!!!>u!!'u!!!>},},{!!a!!!!!>!>},<,>}},{{{{!!{}u!!!!ii!!!>"a'>,{i'!ee'!>,{>}},{{<"!!!>o!!!{o!>,<"e!>,<"!'{iao"i>,},{},{}},{{},{{},o'!!oao!>!!!>},},<>}}},{{},i,!!o>},{{}}}},{{},{{},{a}},{}}}}},{{{{<}{>},!>,,,<{iio,'!!ui">}},{{{{,},{<{{",'!!,!>,"},<>}},{{{{<"!!!!"!e'!>,'}}},{},<{"i'i>}},{{{<,},{<,>}},{},{{{,<<},!}io!!,o{>},{{<,"!!!!,e!>,},<,!!!>e!>i!>,},<>},,},!'{,!!i>}},{!>,}!!au!>},,{}}}}}},{{{<>},{{{u,!o!>},<"!>},<>}}},{<!>,!a>,<"!!!>e!>,!>},<"!u!!!>>}},{}}},{{{{{{,},{}},{}},{{{,<'!{io{!>>}},{},,,e>,{{<<"!>i!!!>e'!!!>,<>}}},{{<'!i>},{{},<{o!,>},{{{,!!,,!>,<{a>},},{{},u!!!>,o>,!>},<>},!!!>,,o',!>},},<>}}}},{}},{{{{{{<}!!!'a!!!!o"'}!!ee!!,!>,}},{{<',,<{>}},{!o!!u>}},{{{}!>},!!"}!!!>o,'!>,!}o!i>},!>},!!u!>,'o!!,'>},{}}},{{,<{e}!!!>e>},{{!!">,},e"}!!<},},<>},{'!>},!>},<'>}}}},{{{,,}},{a!{!,},<'o'!>"}!eea!>,,{!!}!>},<}}!>,<,!e{!,!aa>}}},{{{{{},>},,<,'>},{{},,"!,",}!{a!>,,>}},{{{},{{{<"'"'!!i,e{u!}>},!!!!!>i{"!!""u>},{}},{{},!>!!!>>}}},{{},,<,u"!ao!eo"!o<>}}}},{{{{},<>},{{{{{{},<"o},!>},}},},,},,<'>}},{}}},{'}!!!!!>"{}'"!!!!>,{,<'!!!>',{!>!!}!!u!!<'!>,},<>}},{{{{}},{,}>}}}},{{},{{>},{{},{{{{!!!>u,!!i{!>},<'!>ao}{>,},{{<'!!!>,!!eiu>},<}i!!!>,!!o}!!!!!!!>,}},{{{{{{o<'!!e!!!{}!>},,},"}!e!!!>a}{!>,<>},!!!>>}},{}},{{e!>},<>}},{{{!!o}<'}}>}},{{!>,<},a!!>},{<>}},{{<{u">}}}},{{},"}!!!>},},<>},{{{<<>}}}},{{{<'a!!!>eouu!>,,}},{}}},{a!>oe},<,""e!>'i}!>},}},{},,},<>,<}au!>},u!>,},}}}}},{},{{{{<{{!!!>!!oe!>,<"!,},{{,<>}}}},{{!>,<{!!!>u!>'!>},<>,{{},<,e>}}},{<,!!e!!!>,"!>o!>},,{}},{,<'!!!'>,{{},!>u">}}}},{{,<'>,,,!>},,<'u!!!>!>,,},{{{,<}u!>,!!!>!!!>!!!!'>},{!!!,!!o!u!>},<",<>}},{{},<},{}}},{u!>,}!!'o!>,<>,{}}}}}},{},{{{{{"">},{e!>!!{!!!>"}i!>,>,{<<{!!"'!>>}}}},{{<},{{{},{{{},{},u!>u>}},{}}}}},{{},{{,},!!>}}}}},{{{{<'},!!!!{!!!>u>}},{,{}}},{},{{{},<}!>,{!!!>,},{!!!!!>,!!!>!>,}},{{,e>},{,{!!!>!!!>},,<>}}}},{{{{o'!>!>"o",o'a>}}}},{{{{{i,oe'!!,au!>},},{{{!'i'a<>},"!>,}}},{{{<{o}!>,<""!>,<<,'{u,<}},<{u!!!>!!!>!!e<>},{<>}},{{},{{},{,{},<'e!!!>!>,!!!!,!!!!!>!!!>!>},,}}},{{},}},{{{'i{a!"'!!!!!!!>>},<{u!>,<}i>},{{,<{!!a!>i!!,!>,<,<>},{}},{{'!,>}}}},{{!>,a!!!>!>,<'!>!>},<}!e'o!>,,,i}!{!>,},<<},{{,<',{<<,a}{"!!!>'!>},<<o!!a!>,}}},{{{},<"iae"}!>u{!!!>!!"{uoaa!>},!>,<>},{{<{e!<}!!!!>,!!'!!o{,!!!>,<{!a!!">},{,<}!>},},}},{,,},},<>,<{o!a!!!!e!>!,!>!i!>!i>}}},{{{},u!>,<}u>},{o}!i}i{!!!>},,<'!<'>,{!>,<,!>},{<">,{{}}}},{{},{{>}}}}}},{{{{{},},e!!!{o!!a>}},{{}},{}},{{},{{{{!!ea!!u',!!!>>},{}},},a>}}}},{{{{{{'u>},},i!>},!!!>,<',}ee!>>},{iu"{>,{}},{{{{{}}},{{<euao>}}},{{{<"}>,{e"!!!>{e>}},{<"}"!>},<'!>,<'!!!>i!o!>i}!!!>!a>}},{{}!>},{!>>}},{{}}},{{,<"!,!>},ua},},>},{e>}}}}},{{{{}},{!"!>},,!!!>!!!>u!!!>,"!,u!!!>!e}!!!>e>}},{{{{},<,'i,}},,<}i'{!>},<',>},{{<}!>{!>},},}}},{,}}},{{{{<>}},{}}},{{{!!}"a!!i!}!!"!!uai>}},{{},{{{}},{<'o",<"o<"!>>}},{}},{{>,{{}}},{{<,!!!>uuu!>},<}{,u<}'{>}},{}},{{'!>'!!!>,!!!>!!!>,<}o!>,<,i>,{<}!!!>'!>,!!{!!u}'u}"uo>,{u}"!>,,,{{},,e!!>}}}},{{<,ie>}},{"!>,ue!!!>,!!!!!>},!!!!!>i!>>,{{{<ua!!!!{i!!{">,{}}}}}}},{{{{!!!!>},{{},<>},<,i>},{'!u'"!!{!!e}>,{{}}}},{{,,,!>,>},{},{{,!>,<}'e>}}},{{{<<>}},{{},<"!!!!"!e!!!>!>,<{,}u'!!!>>},{!>},<}a'!>}>}},{{},{{<'!>},!!!>},u},'!>,,{}},{{,,{<{!,o{},,<,!>},!>,<'"!>,}}}}}}},{},{{{,,<,},{<}i!!au,'!>},},!>>,<"!>},,,uio!>,},!!!><>},{}},{{{{{{},<}">},{,>}},<{"!!!>!!!>!!!>},<}!!!>},"'!!!!!>!>,<}>},{!,!>!!,}},{,!!!!}!!!>},,u!!!>!!'},{oua!>},{!!!!!>>}},{{{{,!!oe<>},ue,!!!>!!!>},>},{{<""a!!!!',,',!>},},{{!!!>a!auo!>,<>}},{!!!>!>},},,,,,},<>,{}}},{<"!!!>!!!>!>,},!>}">,<'!{!!!>!!!>"!!!!!!!!o>}},{{{}}}},{{},{{{ui!>e>}}}}},{{{{{<{}o!!!>'!!}!!!uo!'!!!!!>>},<>},{>,{}},{{{{{<>}},{"!!oo!>}a,!!,uu!""!!!>!>},<>}},{{o>}},{{{{<>,},<}!u!!!>,<{o}}"!>},,<}a>}},{{{!!,iee!!!!!!{!>,>}},{{},{<}!!!>!!!!!>{!>,<>,},,>}}},{{},},<<{ue}!oa""!>oi,},{{},{,,},>,{<}!!!>!!!>,,{{},{<{o>}}}},{{<>,{!!!>!!!>!'}!!!>!aui>}}}}}}}},{{{{{},{!>},}}},{{{,{{!>,<{}"i"}!>},},<<<{au>}},{},{{{{,,ai',!!!>i"i!>}">}}}}}},{{}!!!!!!>!>},},},},{{{<'!i<}!!e>},{oo!!!!!>ee{>}},{<>}}},{{{},{>}},{!>i!u!>e!!a!!!>i!!!>eu'>,{,}},{{},{<''u!>u!>},<,!!i"!!!>{'}'!>},i>}}},{{,!>,,<>,,!!{a!!ao!i!<,<>},{},{,<"i!!!!!!!<>}}}},{{},<}'!i'a}>,,<{!ueo{},!!!>,'!>},,},{<'!!<>,{},<!!!>ee!!<{!>,}},{{{!!,>}},{},<{u>},{{{{},<,!>i{"!o!>!>},},<>},{{},},<!!i">}}}}}}},{{{}}}}},{{{{<',eua!>{>,<"!!!!!!<"!>,,<>}},{,<''!!<{!>,<}}o!>},}},{{!!!>!>},o>,{}},{{{{}}},{{{,},{}},{{{<}u!>,<>},{uo{,!>,,!>,>}},{},a!{'o>,{{,<'u>},{!!o!>},,<,>}}},{{},},"!!e"!!!>!>,,>}},{{,,},}},{{{e'!>},<''},{{<}!!!o>}}},{{}}}}},{{<}!!!>},,!u!>,},<}a!>,>},{{!!o!>},,<}!!!>i>},{{,,<>}}}},{{{{},{,<,!!u>,u!!!o}},{{}},{{{<"{"}'!>,,!!"a!!!>}i>}},{{{!!!>!!!>},,!!!>',e>},}{},<"e>}}},{{!>},},{},,o!!i!!!e>}},{{},{{{},{<"!>,a>}},{}}}}},{{{{{<'!!!>ie!!!,a!>}'!>,!>>,{<,,}!>},i>}},{{},{,<},<,!!e>}},{}},{{<,ou!o!!"e!!!>i{!>,<<>,{}},{"o!>},<{!!!>"i"!!!>>,{<{!>},<"!>},a!!!>>}}}},{{{,,!!<"!!!!ei>},{a}i!>,},!>},<>,<"!>!!!"u"!>!>!>},i!!,},{}},{{!>,}},{{{{{},,o}!!{,!>,,,}},<,!>},!>!a'!!"e!!}>}},{{}}}},{{{<"i!>},},<,o!>},!>,<!>">},{<{!>,!!!>"',!>},<>,!!!>o!!!oe!!,!>"!>},<,>}}}}}} diff --git a/AOC2017/input2017/day10.in b/AOC2017/input2017/day10.in new file mode 100644 index 0000000..177e685 --- /dev/null +++ b/AOC2017/input2017/day10.in @@ -0,0 +1 @@ +157,222,1,2,177,254,0,228,159,140,249,187,255,51,76,30 diff --git a/AOC2017/input2017/day11.in b/AOC2017/input2017/day11.in new file mode 100644 index 0000000..da1e900 --- /dev/null +++ b/AOC2017/input2017/day11.in @@ -0,0 +1 @@ +n,ne,ne,se,se,se,se,s,se,se,sw,s,s,s,s,s,sw,sw,s,sw,sw,sw,sw,s,sw,sw,sw,nw,nw,n,nw,n,sw,sw,nw,nw,nw,nw,nw,n,s,nw,nw,nw,n,se,nw,n,s,ne,se,n,n,nw,ne,n,nw,nw,n,nw,sw,n,n,n,n,n,s,n,n,n,ne,ne,ne,ne,se,n,ne,n,n,n,n,ne,ne,sw,n,n,ne,ne,ne,ne,ne,ne,sw,ne,se,ne,ne,ne,ne,se,ne,ne,sw,ne,s,n,n,s,se,ne,se,n,se,ne,se,se,ne,ne,ne,ne,ne,ne,ne,se,ne,ne,se,se,se,ne,se,s,nw,se,ne,se,n,se,se,s,se,se,se,sw,n,se,se,se,se,se,se,n,se,s,se,sw,se,nw,se,se,se,se,se,se,se,sw,sw,s,nw,s,se,nw,se,se,s,s,se,se,s,se,nw,nw,se,s,se,se,s,s,s,s,se,s,s,s,nw,s,se,ne,s,s,n,s,s,sw,s,nw,se,nw,s,s,s,n,s,s,s,nw,s,sw,s,s,s,se,s,s,n,nw,s,s,s,s,s,sw,s,s,se,s,s,s,s,sw,ne,s,s,s,s,s,sw,ne,s,s,s,sw,sw,nw,s,s,s,sw,nw,s,ne,sw,s,s,s,s,s,sw,s,sw,ne,sw,sw,sw,s,sw,sw,nw,s,s,s,s,s,n,sw,sw,ne,sw,sw,s,nw,sw,sw,s,sw,sw,sw,nw,sw,s,sw,s,sw,ne,s,sw,nw,sw,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,se,sw,sw,sw,n,s,sw,sw,sw,sw,sw,nw,sw,sw,se,sw,sw,sw,sw,sw,se,sw,sw,sw,sw,nw,sw,sw,nw,sw,sw,sw,nw,nw,sw,sw,sw,sw,nw,sw,nw,ne,sw,sw,sw,n,ne,nw,sw,se,nw,sw,nw,nw,sw,sw,sw,ne,nw,sw,sw,sw,sw,ne,sw,s,sw,sw,sw,sw,nw,s,se,sw,nw,nw,nw,nw,s,sw,sw,sw,nw,s,nw,nw,se,n,sw,nw,nw,nw,sw,nw,sw,nw,ne,n,se,nw,nw,sw,s,sw,nw,nw,sw,sw,s,nw,nw,nw,nw,nw,sw,sw,sw,s,sw,nw,nw,nw,sw,sw,nw,nw,sw,se,nw,nw,nw,sw,s,ne,s,sw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,sw,nw,n,nw,nw,nw,nw,nw,s,sw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,n,nw,nw,n,nw,nw,nw,nw,nw,s,nw,n,nw,nw,se,n,ne,s,nw,nw,nw,nw,nw,nw,nw,nw,se,s,se,nw,s,nw,se,nw,n,n,sw,nw,nw,nw,nw,nw,n,nw,nw,nw,n,n,nw,n,n,nw,nw,sw,sw,s,nw,nw,nw,ne,s,se,n,ne,nw,nw,nw,n,n,nw,n,sw,n,s,n,nw,nw,n,n,se,n,n,nw,n,n,n,nw,nw,n,n,ne,ne,nw,se,nw,n,n,nw,n,n,sw,nw,n,nw,n,n,n,n,n,n,nw,sw,n,nw,n,se,nw,n,nw,n,n,n,n,n,n,nw,sw,n,n,n,nw,n,nw,n,nw,nw,s,nw,n,n,n,n,nw,nw,nw,n,n,n,n,nw,n,nw,n,ne,s,n,nw,nw,n,n,nw,n,n,n,n,n,n,nw,s,n,n,nw,se,n,n,n,n,nw,n,n,s,n,se,n,n,n,n,n,se,n,n,nw,n,se,n,n,n,n,n,n,ne,se,se,nw,n,nw,n,n,ne,se,n,n,n,n,ne,n,n,s,n,n,n,n,s,s,sw,ne,n,n,n,se,n,n,n,se,n,n,ne,ne,n,n,ne,ne,ne,n,n,n,n,n,ne,ne,s,n,n,sw,n,n,n,sw,ne,n,n,n,ne,ne,ne,ne,n,ne,nw,ne,n,ne,n,ne,sw,sw,s,n,ne,n,n,ne,s,ne,nw,n,ne,ne,se,n,ne,n,ne,sw,n,n,ne,ne,ne,n,ne,n,ne,n,nw,ne,n,ne,ne,s,nw,ne,n,n,ne,ne,n,n,n,n,n,n,s,n,n,ne,n,ne,n,n,n,sw,n,sw,ne,s,ne,ne,n,s,n,n,n,n,s,s,nw,ne,s,ne,ne,n,n,ne,ne,n,n,n,sw,ne,n,ne,ne,s,n,ne,ne,ne,ne,n,ne,s,n,ne,nw,ne,ne,ne,n,n,se,n,ne,ne,ne,se,n,ne,ne,n,n,ne,ne,n,se,ne,ne,nw,ne,ne,s,n,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,ne,ne,n,n,ne,n,ne,n,s,nw,ne,ne,ne,sw,ne,ne,s,n,s,nw,ne,s,n,ne,n,ne,n,ne,ne,ne,nw,ne,nw,ne,n,ne,s,ne,n,se,n,ne,s,ne,ne,s,se,n,ne,ne,ne,ne,ne,ne,ne,n,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,sw,ne,nw,s,s,ne,ne,ne,ne,ne,ne,se,ne,se,se,ne,nw,ne,nw,s,ne,se,se,ne,se,ne,nw,ne,n,ne,s,se,ne,ne,sw,n,nw,ne,se,ne,s,ne,ne,s,nw,ne,ne,ne,se,ne,nw,ne,ne,se,ne,ne,ne,ne,ne,ne,s,ne,ne,se,ne,nw,ne,ne,ne,ne,s,ne,ne,n,s,ne,ne,nw,se,ne,s,n,s,ne,ne,nw,ne,sw,ne,se,se,ne,s,n,se,ne,s,ne,ne,ne,ne,se,se,n,se,ne,se,se,ne,se,ne,nw,ne,ne,ne,se,n,ne,se,se,ne,ne,ne,ne,ne,ne,ne,s,se,ne,sw,se,n,ne,se,ne,ne,se,se,se,ne,se,ne,ne,se,se,ne,se,ne,ne,se,nw,se,nw,se,s,se,ne,se,s,se,se,s,sw,se,ne,ne,ne,se,s,ne,se,se,se,se,se,ne,ne,ne,se,se,se,n,se,ne,se,ne,ne,se,se,ne,ne,ne,nw,n,ne,se,n,ne,nw,se,ne,n,se,se,se,ne,ne,se,s,n,ne,s,se,se,s,ne,se,ne,se,se,se,se,se,ne,se,ne,ne,se,se,ne,ne,se,ne,se,nw,n,se,ne,ne,se,n,se,se,se,se,ne,se,se,se,se,se,se,n,se,se,s,se,se,se,se,se,ne,s,se,nw,se,se,se,ne,se,nw,ne,nw,se,se,se,s,se,se,s,s,s,se,ne,se,se,se,se,se,se,se,se,ne,se,se,ne,ne,se,se,se,se,ne,sw,sw,se,sw,se,nw,n,se,se,nw,n,se,ne,se,se,n,se,se,se,se,s,se,se,se,se,se,ne,se,s,ne,ne,ne,se,se,ne,se,se,ne,se,se,se,se,se,se,se,se,s,se,se,se,ne,se,se,s,se,se,se,n,se,se,se,se,sw,se,se,se,se,se,se,ne,n,se,se,se,ne,se,se,se,ne,se,se,s,se,n,se,se,nw,se,se,ne,n,se,se,se,sw,se,se,nw,se,n,nw,se,se,se,se,se,se,se,se,se,se,se,s,se,se,se,se,n,sw,se,se,se,sw,se,se,s,se,se,se,se,s,se,se,se,se,sw,sw,se,se,s,se,n,se,n,s,se,se,se,se,ne,s,sw,sw,s,se,se,nw,se,n,s,se,se,se,se,s,nw,nw,s,s,n,nw,se,se,se,se,se,sw,se,s,sw,se,ne,se,se,se,se,nw,se,se,sw,n,se,se,se,se,se,sw,se,ne,s,se,nw,s,n,se,se,se,se,nw,ne,se,se,s,se,se,ne,se,se,s,se,se,se,se,nw,s,s,se,se,s,se,se,se,se,s,se,se,se,sw,se,n,n,se,nw,se,sw,se,se,se,se,se,se,se,n,ne,s,se,ne,s,se,nw,s,s,se,nw,se,se,se,s,ne,se,s,se,sw,se,s,se,se,se,se,se,se,se,s,s,se,se,se,s,se,se,se,se,se,nw,se,s,n,se,se,se,ne,se,sw,se,nw,s,s,n,sw,n,se,ne,se,s,se,n,se,se,se,se,se,ne,se,sw,s,nw,s,se,ne,s,se,se,se,s,se,s,sw,s,n,s,se,se,se,se,s,se,se,se,se,s,se,se,nw,ne,se,s,s,nw,s,se,s,se,se,se,se,s,se,nw,s,s,se,se,ne,s,se,s,nw,se,n,nw,s,se,s,s,s,sw,ne,se,s,s,nw,se,s,se,s,s,s,s,nw,s,s,s,se,s,se,se,se,n,se,s,se,s,n,sw,se,se,s,nw,se,s,se,ne,ne,se,se,nw,ne,se,se,s,se,se,nw,sw,se,ne,ne,s,s,se,n,s,n,se,ne,s,s,se,sw,s,s,se,se,s,s,se,se,s,s,ne,s,sw,se,s,se,sw,s,s,s,se,s,ne,s,n,nw,s,s,s,s,sw,s,s,n,s,s,sw,s,s,se,s,sw,se,s,se,se,n,s,se,s,nw,se,s,se,se,s,nw,s,se,s,n,s,s,s,s,s,s,s,s,se,sw,s,s,s,se,s,ne,n,s,se,se,se,ne,s,se,ne,s,sw,s,ne,s,ne,s,s,sw,s,n,s,s,nw,s,sw,s,sw,s,s,s,n,s,s,n,s,nw,s,s,s,s,se,se,s,ne,s,se,s,s,s,s,s,s,s,s,se,s,s,s,s,s,sw,se,s,s,s,s,n,se,s,s,s,s,ne,nw,nw,s,s,se,s,s,s,s,s,s,s,s,s,s,ne,s,se,se,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,n,n,s,s,s,s,n,se,s,n,nw,s,n,s,s,s,s,s,s,s,s,n,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,se,s,s,s,s,n,s,s,s,s,s,sw,s,sw,s,sw,s,s,s,s,s,s,n,s,s,s,s,s,s,s,se,s,s,s,n,s,n,s,s,s,ne,ne,s,sw,nw,s,s,s,s,sw,s,s,s,s,se,nw,s,s,sw,s,sw,s,s,nw,s,s,n,s,sw,s,n,s,n,nw,s,n,s,s,s,s,s,s,sw,n,s,s,s,s,sw,s,s,s,s,s,s,nw,se,s,s,nw,s,s,s,s,s,sw,s,sw,s,s,nw,se,sw,s,s,s,s,nw,sw,sw,nw,sw,s,s,sw,nw,s,sw,s,s,s,s,sw,s,s,s,s,s,s,s,s,s,s,s,ne,s,s,s,s,s,se,nw,s,s,n,s,s,s,sw,s,s,sw,s,s,s,s,s,s,nw,sw,s,s,sw,n,s,s,sw,sw,s,ne,s,nw,se,s,nw,sw,s,s,s,sw,s,s,s,sw,s,nw,se,sw,s,sw,s,s,s,s,sw,sw,sw,s,s,s,nw,ne,sw,s,sw,n,s,s,se,ne,sw,sw,nw,s,s,s,s,s,sw,sw,s,s,s,sw,sw,s,s,s,n,s,ne,nw,sw,sw,s,s,sw,nw,sw,s,sw,se,s,n,s,s,s,s,s,s,nw,sw,sw,sw,n,nw,sw,s,s,s,se,s,s,nw,s,s,s,s,nw,s,s,sw,s,ne,s,sw,s,sw,s,s,sw,sw,sw,sw,s,s,s,s,sw,s,s,sw,nw,s,s,s,ne,s,s,s,sw,s,se,s,sw,s,s,s,s,sw,s,sw,s,ne,sw,se,s,s,sw,s,n,sw,se,sw,sw,s,s,sw,ne,se,s,se,sw,sw,sw,sw,s,sw,nw,s,s,s,s,sw,n,sw,nw,sw,s,sw,sw,sw,s,sw,s,sw,sw,s,sw,sw,sw,s,sw,s,s,sw,s,sw,s,sw,sw,s,s,s,sw,s,n,sw,sw,sw,s,sw,sw,sw,s,ne,sw,sw,sw,se,s,s,s,s,sw,s,sw,n,n,s,s,se,s,sw,sw,nw,sw,nw,sw,s,s,ne,n,sw,s,s,s,s,s,sw,sw,sw,s,sw,ne,s,sw,se,sw,sw,s,sw,ne,s,sw,sw,sw,sw,sw,sw,s,sw,sw,s,s,sw,s,sw,ne,sw,sw,sw,s,sw,sw,s,s,sw,sw,sw,s,sw,s,se,sw,se,sw,sw,sw,sw,sw,s,sw,sw,sw,se,sw,sw,sw,ne,s,sw,sw,sw,sw,se,s,n,s,s,sw,sw,sw,sw,s,sw,sw,n,se,s,sw,n,sw,sw,s,n,sw,s,sw,n,n,s,ne,sw,sw,sw,ne,sw,sw,sw,sw,sw,sw,s,se,sw,se,sw,sw,sw,sw,sw,sw,s,sw,sw,s,s,sw,n,sw,sw,sw,sw,nw,sw,nw,sw,s,sw,ne,s,sw,ne,sw,se,sw,s,sw,n,sw,sw,nw,ne,s,sw,sw,s,se,se,sw,s,se,se,sw,s,sw,sw,se,sw,ne,sw,ne,sw,n,s,sw,s,s,sw,sw,sw,sw,s,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,se,ne,sw,nw,sw,sw,sw,sw,sw,sw,ne,sw,s,s,s,s,sw,s,sw,s,sw,s,sw,sw,sw,sw,s,sw,sw,s,sw,ne,se,s,s,nw,sw,n,sw,sw,s,sw,sw,sw,se,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,s,n,ne,sw,s,sw,sw,n,ne,sw,sw,sw,se,sw,sw,ne,sw,sw,se,sw,sw,sw,n,sw,sw,sw,sw,sw,sw,sw,sw,nw,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,ne,sw,sw,sw,nw,ne,s,sw,s,sw,sw,sw,ne,sw,sw,sw,sw,sw,sw,sw,sw,se,s,se,sw,n,sw,sw,s,sw,n,n,s,sw,sw,sw,nw,sw,sw,sw,sw,sw,se,sw,sw,sw,nw,ne,sw,n,sw,nw,sw,sw,sw,n,sw,sw,sw,sw,se,sw,se,nw,nw,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,n,sw,sw,ne,sw,sw,sw,sw,sw,se,sw,sw,n,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,ne,sw,sw,n,sw,nw,sw,sw,sw,se,s,sw,sw,n,sw,sw,sw,sw,s,n,sw,ne,sw,sw,n,s,sw,sw,se,sw,sw,nw,sw,ne,sw,sw,sw,ne,sw,se,sw,sw,sw,sw,nw,sw,nw,s,sw,sw,sw,sw,sw,sw,sw,sw,ne,sw,ne,sw,nw,s,sw,sw,nw,sw,sw,sw,se,nw,sw,sw,ne,nw,sw,sw,sw,sw,sw,ne,nw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,s,s,sw,s,nw,sw,sw,sw,sw,nw,sw,se,sw,sw,se,sw,sw,nw,sw,sw,sw,s,sw,sw,nw,sw,nw,sw,sw,sw,sw,se,sw,sw,sw,s,nw,sw,ne,sw,s,sw,sw,nw,sw,nw,sw,sw,nw,n,sw,sw,sw,sw,nw,sw,s,ne,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,nw,sw,s,sw,sw,sw,n,sw,nw,nw,sw,se,sw,sw,sw,sw,n,sw,sw,sw,sw,sw,sw,s,sw,nw,sw,nw,s,sw,sw,sw,nw,nw,sw,sw,sw,se,s,sw,sw,nw,sw,nw,sw,sw,sw,n,sw,sw,nw,sw,sw,n,sw,se,sw,nw,nw,nw,sw,sw,nw,nw,sw,sw,ne,sw,sw,sw,n,sw,nw,nw,sw,nw,s,sw,sw,nw,sw,sw,sw,s,sw,n,sw,sw,sw,ne,nw,sw,sw,sw,nw,nw,sw,ne,sw,nw,sw,nw,sw,n,nw,sw,sw,sw,nw,s,s,se,sw,sw,sw,nw,sw,sw,nw,nw,sw,sw,n,sw,n,sw,nw,n,sw,nw,nw,se,sw,sw,sw,sw,sw,sw,ne,s,nw,sw,sw,sw,sw,sw,sw,nw,se,ne,se,sw,nw,nw,sw,sw,sw,sw,ne,nw,sw,sw,sw,sw,nw,sw,n,sw,sw,se,nw,sw,nw,nw,sw,sw,nw,nw,sw,sw,sw,nw,s,nw,nw,nw,nw,sw,sw,ne,sw,nw,sw,sw,sw,sw,sw,se,sw,sw,sw,nw,ne,n,s,s,sw,sw,n,sw,sw,sw,sw,sw,s,nw,ne,sw,nw,sw,sw,nw,se,ne,sw,nw,se,sw,sw,sw,nw,s,sw,sw,sw,s,nw,sw,n,se,sw,sw,sw,nw,nw,s,sw,nw,sw,sw,nw,nw,sw,n,sw,sw,nw,sw,sw,sw,nw,sw,n,sw,nw,nw,sw,nw,sw,nw,nw,nw,ne,ne,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,ne,sw,sw,nw,s,ne,s,nw,ne,sw,sw,sw,n,se,nw,sw,nw,sw,nw,sw,n,se,sw,sw,nw,s,sw,ne,nw,sw,sw,nw,ne,nw,sw,sw,nw,nw,sw,sw,n,nw,sw,nw,sw,se,sw,nw,sw,sw,nw,ne,sw,se,nw,se,nw,nw,sw,nw,nw,nw,se,se,sw,sw,nw,nw,sw,sw,nw,nw,sw,nw,nw,sw,sw,s,nw,nw,sw,nw,sw,nw,sw,sw,sw,nw,sw,se,n,sw,nw,nw,sw,nw,sw,ne,nw,nw,sw,sw,nw,nw,nw,sw,nw,sw,sw,n,nw,nw,n,nw,nw,s,sw,se,nw,sw,sw,sw,sw,nw,sw,sw,sw,sw,se,s,sw,sw,nw,nw,s,nw,nw,sw,nw,ne,nw,nw,nw,sw,nw,ne,sw,ne,nw,sw,sw,s,sw,ne,sw,sw,sw,nw,nw,sw,nw,nw,nw,sw,nw,nw,sw,nw,nw,nw,se,nw,nw,nw,sw,nw,nw,sw,sw,sw,nw,sw,ne,se,nw,sw,nw,sw,ne,nw,sw,n,sw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,sw,sw,sw,sw,se,n,sw,nw,n,nw,nw,s,ne,nw,n,nw,n,nw,nw,nw,s,nw,sw,sw,nw,s,n,ne,nw,ne,nw,nw,nw,se,ne,n,s,sw,sw,sw,sw,nw,nw,ne,sw,nw,n,ne,nw,nw,nw,sw,nw,nw,nw,nw,sw,nw,nw,sw,nw,se,nw,nw,nw,nw,ne,n,sw,nw,nw,nw,nw,sw,sw,nw,nw,sw,nw,s,nw,nw,s,nw,sw,sw,sw,nw,ne,s,nw,sw,sw,nw,s,sw,nw,sw,sw,nw,s,nw,nw,nw,se,nw,nw,sw,sw,sw,sw,sw,nw,sw,s,nw,se,nw,ne,se,sw,sw,nw,nw,nw,nw,se,nw,nw,s,nw,nw,n,nw,ne,nw,nw,nw,nw,sw,s,nw,nw,nw,nw,s,sw,sw,nw,nw,nw,nw,sw,nw,n,n,sw,sw,nw,sw,nw,nw,sw,nw,s,nw,ne,nw,nw,nw,nw,nw,nw,sw,n,sw,nw,nw,nw,nw,nw,nw,sw,nw,nw,ne,nw,nw,se,nw,sw,nw,nw,ne,nw,nw,nw,n,nw,nw,nw,sw,nw,nw,nw,nw,nw,sw,nw,sw,nw,nw,sw,ne,nw,n,ne,sw,nw,sw,nw,nw,nw,nw,sw,nw,n,nw,ne,nw,sw,nw,nw,sw,sw,nw,sw,nw,nw,nw,nw,se,nw,se,nw,nw,nw,sw,nw,nw,nw,nw,n,s,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,sw,sw,nw,sw,nw,nw,sw,sw,nw,nw,nw,nw,ne,nw,nw,sw,sw,nw,s,nw,sw,nw,ne,nw,nw,nw,nw,nw,nw,nw,sw,nw,sw,s,nw,nw,nw,nw,nw,n,nw,s,ne,nw,nw,sw,se,nw,nw,nw,s,nw,n,se,nw,nw,nw,nw,s,nw,n,sw,nw,s,nw,sw,nw,sw,nw,nw,nw,nw,nw,nw,n,sw,nw,nw,nw,n,nw,nw,nw,nw,ne,nw,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,sw,nw,nw,ne,nw,nw,nw,nw,nw,sw,nw,nw,nw,sw,se,sw,nw,sw,ne,nw,nw,nw,nw,nw,nw,sw,n,nw,nw,sw,nw,nw,nw,nw,ne,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,se,nw,nw,nw,sw,nw,sw,sw,nw,nw,ne,nw,s,sw,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,nw,nw,nw,nw,ne,nw,nw,nw,s,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,s,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,n,nw,nw,nw,nw,se,nw,n,ne,nw,nw,nw,n,nw,nw,nw,se,n,nw,ne,n,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,s,nw,nw,nw,nw,ne,nw,nw,n,n,nw,nw,sw,nw,n,s,nw,nw,nw,nw,nw,n,s,nw,nw,nw,nw,s,nw,n,nw,nw,nw,sw,nw,n,nw,nw,se,s,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,nw,sw,se,s,nw,nw,nw,sw,nw,nw,nw,n,nw,n,nw,nw,nw,nw,nw,nw,nw,ne,n,n,nw,n,n,nw,nw,se,nw,nw,s,s,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,nw,nw,n,nw,nw,nw,sw,nw,nw,nw,se,nw,nw,nw,nw,nw,nw,n,nw,n,n,nw,ne,se,s,nw,nw,nw,nw,nw,nw,sw,nw,sw,n,nw,ne,nw,n,nw,nw,nw,ne,nw,nw,nw,nw,nw,n,nw,nw,n,nw,nw,ne,nw,nw,nw,se,nw,n,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,nw,nw,nw,n,nw,sw,nw,n,n,nw,nw,se,n,n,nw,nw,nw,ne,se,n,se,nw,nw,n,se,nw,nw,n,ne,n,nw,nw,n,nw,nw,n,n,nw,nw,sw,nw,nw,n,nw,n,nw,n,nw,nw,nw,sw,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,n,nw,nw,n,s,n,ne,n,ne,se,nw,nw,n,nw,s,nw,nw,n,nw,nw,sw,nw,sw,nw,nw,nw,n,nw,nw,ne,nw,ne,se,sw,n,sw,n,nw,nw,nw,nw,ne,se,nw,nw,nw,nw,n,nw,nw,nw,nw,sw,nw,sw,n,nw,n,n,nw,n,nw,nw,n,nw,nw,nw,nw,nw,nw,sw,nw,nw,s,nw,nw,nw,n,n,nw,se,n,n,nw,nw,ne,sw,nw,n,n,nw,n,n,nw,nw,sw,n,nw,nw,nw,n,nw,nw,nw,nw,n,nw,n,nw,nw,nw,nw,nw,nw,n,n,n,nw,nw,nw,n,nw,nw,nw,nw,n,nw,nw,sw,s,nw,nw,nw,n,nw,n,n,nw,se,se,ne,nw,nw,s,nw,n,nw,nw,nw,n,s,nw,nw,s,nw,se,se,nw,nw,n,nw,n,nw,sw,nw,nw,s,nw,n,nw,se,ne,nw,nw,nw,s,n,nw,nw,nw,n,nw,ne,nw,n,s,nw,nw,nw,nw,s,n,n,nw,nw,nw,se,nw,n,nw,nw,n,nw,nw,nw,nw,s,nw,nw,nw,nw,nw,se,ne,nw,nw,sw,n,nw,sw,nw,s,n,nw,ne,nw,sw,nw,nw,n,nw,nw,nw,n,nw,nw,se,n,n,sw,sw,nw,ne,nw,n,nw,ne,nw,nw,s,nw,nw,nw,n,sw,n,se,s,n,nw,nw,nw,nw,nw,nw,n,nw,n,s,n,n,nw,nw,nw,n,n,se,nw,n,ne,n,nw,n,nw,nw,nw,nw,n,n,n,ne,nw,nw,sw,n,n,nw,nw,nw,nw,ne,n,nw,nw,n,nw,se,nw,nw,nw,ne,nw,nw,nw,nw,nw,nw,nw,n,n,n,sw,nw,n,n,ne,se,sw,nw,n,nw,n,sw,nw,sw,n,n,n,nw,nw,nw,n,sw,nw,n,nw,nw,n,nw,n,n,ne,nw,n,n,n,nw,nw,nw,nw,n,nw,s,nw,n,nw,nw,n,ne,n,nw,n,n,s,nw,nw,n,s,ne,n,nw,ne,nw,nw,ne,n,nw,n,nw,nw,nw,nw,nw,ne,s,se,ne,nw,ne,nw,n,n,nw,n,n,nw,n,nw,nw,n,nw,s,ne,nw,n,s,n,nw,nw,nw,n,n,nw,n,n,nw,nw,ne,nw,nw,nw,n,se,n,nw,n,n,nw,se,nw,ne,nw,n,nw,nw,n,n,n,se,n,nw,ne,n,ne,n,ne,nw,n,n,se,nw,n,n,n,nw,n,ne,n,nw,n,n,se,nw,nw,n,n,s,n,ne,n,nw,sw,n,nw,n,s,n,n,nw,ne,ne,n,sw,n,nw,n,nw,nw,n,n,sw,nw,nw,nw,nw,sw,n,nw,n,nw,n,nw,n,nw,n,n,nw,n,nw,nw,nw,sw,nw,nw,nw,nw,n,n,n,se,s,ne,nw,nw,n,nw,s,n,nw,n,ne,nw,n,nw,n,ne,nw,ne,n,ne,se,n,nw,n,nw,nw,n,nw,s,s,n,nw,nw,n,n,n,nw,nw,n,nw,nw,nw,n,n,n,s,nw,nw,n,nw,nw,n,nw,n,sw,n,n,s,nw,nw,sw,nw,nw,nw,n,n,n,nw,nw,s,nw,nw,nw,nw,s,nw,n,ne,n,nw,n,n,nw,nw,s,n,nw,sw,nw,nw,nw,nw,nw,nw,nw,n,nw,nw,n,nw,nw,sw,s,se,n,ne,nw,ne,s,nw,nw,se,n,nw,nw,n,n,nw,nw,n,nw,n,n,nw,nw,n,nw,nw,sw,sw,se,n,n,s,se,se,nw,se,n,n,se,ne,n,nw,nw,nw,n,n,n,nw,n,sw,n,nw,n,se,se,n,nw,n,sw,n,se,n,n,n,nw,n,nw,n,ne,n,n,nw,nw,n,n,se,n,n,n,n,n,nw,n,n,n,n,nw,nw,n,n,nw,nw,n,nw,s,n,n,n,nw,nw,se,se,n,n,se,n,nw,nw,ne,sw,ne,sw,n,n,sw,nw,nw,se,n,se,sw,sw,nw,n,nw,n,nw,nw,n,n,nw,se,n,nw,n,ne,n,n,nw,nw,n,nw,n,nw,se,n,n,n,n,s,s,n,n,s,nw,nw,nw,nw,nw,nw,nw,n,ne,se,n,nw,n,n,n,n,nw,nw,n,se,sw,n,s,n,n,n,nw,se,nw,n,n,n,ne,nw,n,n,nw,n,n,n,nw,n,n,n,n,n,n,n,n,se,n,sw,sw,nw,nw,nw,n,nw,nw,n,n,n,sw,s,n,nw,n,n,nw,n,nw,n,nw,n,nw,n,n,sw,n,n,n,n,n,n,nw,n,n,nw,nw,n,n,nw,n,n,nw,n,n,ne,n,n,n,n,n,se,n,sw,nw,nw,n,n,n,s,n,n,nw,n,n,n,n,n,n,n,se,n,n,nw,sw,nw,ne,n,nw,s,n,n,n,s,n,nw,nw,n,sw,n,n,sw,n,n,s,n,n,n,n,n,n,n,nw,n,n,n,n,n,n,n,nw,sw,sw,ne,n,s,nw,n,nw,sw,nw,ne,n,n,n,n,n,nw,se,n,nw,n,n,ne,sw,n,ne,n,n,n,n,n,n,n,nw,n,n,n,nw,n,nw,n,n,n,n,nw,n,n,nw,nw,n,n,n,se,se,n,n,s,sw,n,se,n,n,nw,n,n,n,s,nw,n,n,se,n,nw,se,sw,n,n,ne,n,n,n,n,n,sw,nw,n,nw,n,n,n,nw,n,nw,ne,n,n,n,n,n,n,n,se,nw,nw,n,n,n,n,sw,n,sw,s,sw,nw,nw,nw,n,n,sw,nw,n,n,n,n,n,n,n,n,s,nw,n,n,n,n,n,n,nw,nw,nw,s,n,n,n,nw,ne,n,n,ne,s,n,n,n,s,n,n,n,n,sw,sw,nw,n,n,n,n,nw,ne,n,n,s,se,n,n,n,nw,n,n,s,n,n,n,n,n,n,nw,n,n,n,n,sw,n,n,nw,s,se,n,nw,n,n,nw,n,nw,nw,n,ne,sw,nw,se,nw,n,n,n,n,n,sw,nw,n,n,n,n,n,n,nw,n,n,n,nw,n,nw,n,n,s,n,n,nw,sw,n,n,n,n,s,nw,nw,n,n,se,n,n,n,n,n,n,n,sw,nw,n,n,n,n,n,s,n,sw,n,sw,sw,se,sw,n,sw,n,n,nw,n,ne,n,s,n,n,n,n,n,n,n,s,n,n,s,n,n,se,n,n,n,n,n,se,nw,se,sw,n,s,sw,n,n,n,se,n,ne,n,n,n,n,n,n,nw,se,nw,n,n,n,n,sw,nw,sw,s,se,ne,s,sw,se,se,s,nw,se,se,se,se,n,se,ne,se,ne,ne,sw,ne,se,n,ne,ne,sw,n,ne,n,n,n,n,n,n,n,se,n,ne,n,n,n,n,nw,n,nw,n,nw,se,nw,nw,sw,nw,n,s,nw,se,sw,nw,nw,nw,nw,nw,nw,nw,nw,ne,nw,nw,sw,nw,ne,nw,se,sw,sw,sw,nw,sw,nw,sw,sw,se,sw,nw,se,sw,sw,sw,sw,sw,n,sw,sw,n,sw,sw,s,n,nw,sw,s,sw,sw,n,sw,s,se,sw,s,s,n,sw,s,ne,s,n,s,n,n,s,sw,sw,se,s,n,s,s,ne,s,s,sw,sw,s,s,s,s,sw,sw,s,nw,s,n,s,n,s,s,ne,s,s,s,se,ne,se,s,sw,s,nw,sw,s,s,se,se,nw,se,se,se,se,s,se,se,ne,s,s,se,se,se,se,se,se,se,nw,se,s,s,se,se,nw,nw,s,sw,ne,s,s,s,se,se,s,se,nw,se,ne,se,ne,n,s,ne,se,se,s,sw,ne,se,se,se,se,nw,se,sw,se,se,s,se,se,se,sw,s,se,se,se,se,se,nw,sw,se,se,n,se,se,se,se,se,se,se,ne,se,se,ne,ne,se,se,se,ne,se,se,n,ne,ne,se,se,sw,sw,n,se,se,ne,ne,ne,ne,ne,ne,se,ne,se,ne,se,ne,n,se,se,se,ne,se,ne,se,n,ne,ne,ne,ne,se,ne,sw,se,ne,ne,ne,ne,s,ne,se,ne,n,ne,se,ne,se,n,se,ne,ne,ne,s,se,n,ne,ne,se,ne,ne,s,ne,ne,ne,s,ne,nw,ne,sw,ne,ne,ne,ne,nw,ne,sw,ne,ne,ne,ne,s,n,n,ne,s,ne,ne,ne,ne,ne,ne,ne,n,n,n,n,s,n,ne,ne,ne,ne,nw,ne,se,ne,ne,n,n,ne,ne,ne,ne,n,ne,n,ne,sw,nw,se,ne,nw,ne,n,n,ne,s,s,n,nw,nw,nw,se,ne,ne,se,n,ne,n,n,n,n,ne,ne,n,se,n,sw,n,n,n,s,ne,ne,ne,n,ne,n,n,n,s,nw,s,n,n,n,n,n,nw,n,n,s,ne,n,n,n,ne,n,n,n,s,ne,n,s,s,n,ne,n,n,ne,ne,n,n,se,n,n,ne,n,ne,sw,nw,n,n,n,ne,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,s,ne,n,n,sw,n,n,n,n,nw,n,nw,sw,se,n,n,n,n,n,n,n,sw,n,nw,n,nw,nw,nw,n,n,n,ne,nw,n,n,nw,n,n,n,sw,n,s,nw,n,n,n,n,n,n,n,n,n,n,n,n,n,nw,n,nw,se,n,n,nw,s,se,n,sw,n,n,n,sw,n,n,n,nw,se,sw,n,n,nw,nw,n,nw,n,s,n,se,nw,nw,n,n,n,nw,n,nw,nw,se,n,nw,nw,nw,nw,n,n,nw,s,n,n,nw,n,n,nw,nw,n,nw,n,nw,nw,nw,n,nw,n,n,nw,s,nw,nw,ne,n,nw,n,sw,nw,n,sw,sw,sw,n,nw,n,nw,nw,n,s,nw,nw,nw,s,nw,ne,nw,n,nw,n,nw,nw,nw,n,nw,n,n,nw,nw,n,nw,n,nw,nw,n,n,nw,nw,s,nw,sw,nw,nw,s,nw,nw,nw,n,n,nw,nw,ne,nw,nw,nw,nw,nw,s,nw,nw,sw,nw,se,nw,s,nw,nw,nw,n,nw,nw,nw,se,nw,nw,nw,nw,sw,s,sw,nw,nw,nw,nw,ne,nw,nw,nw,nw,nw,nw,se,nw,ne,nw,se,nw,sw,nw,ne,sw,se,nw,nw,sw,sw,nw,se,nw,se,se,nw,nw,nw,se,nw,nw,nw,nw,s,nw,sw,nw,se,nw,sw,nw,nw,nw,sw,nw,s,nw,se,nw,nw,nw,ne,nw,nw,nw,nw,ne,nw,se,nw,sw,sw,sw,n,ne,nw,nw,se,nw,s,sw,sw,nw,n,sw,s,sw,nw,nw,nw,nw,nw,sw,se,nw,sw,nw,nw,sw,s,nw,se,sw,sw,nw,nw,sw,nw,nw,sw,sw,n,n,ne,sw,sw,sw,nw,sw,sw,sw,sw,sw,sw,nw,nw,nw,sw,nw,n,sw,sw,se,sw,nw,nw,sw,nw,nw,sw,ne,nw,nw,sw,nw,s,ne,sw,ne,sw,sw,nw,sw,sw,sw,nw,nw,nw,sw,sw,sw,s,nw,nw,sw,se,se,nw,sw,nw,nw,sw,nw,sw,sw,nw,sw,nw,sw,sw,sw,nw,sw,nw,nw,sw,sw,ne,sw,nw,nw,nw,nw,sw,sw,sw,nw,sw,sw,s,sw,nw,nw,sw,sw,sw,sw,sw,sw,sw,sw,nw,nw,se,sw,sw,n,sw,sw,sw,sw,sw,n,sw,nw,sw,sw,sw,sw,s,sw,sw,n,sw,sw,sw,se,sw,sw,sw,nw,sw,nw,s,sw,sw,sw,sw,sw,sw,sw,s,sw,sw,nw,ne,ne,sw,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,n,sw,sw,sw,se,sw,sw,n,sw,sw,sw,sw,sw,s,sw,sw,sw,sw,sw,sw,sw,n,sw,s,s,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,se,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,se,sw,sw,s,n,sw,nw,sw,sw,sw,sw,s,sw,s,sw,sw,sw,s,sw,sw,sw,sw,sw,sw,s,s,sw,sw,sw,s,n,s,ne,sw,s,s,sw,s,sw,s,sw,sw,sw,s,sw,sw,se,nw,sw,sw,sw,s,sw,sw,sw,s,sw,sw,s,sw,s,s,nw,s,s,sw,s,s,sw,sw,sw,sw,s,nw,s,sw,sw,s,sw,s,sw,n,nw,nw,s,s,ne,sw,se,s,sw,s,sw,sw,n,sw,nw,sw,sw,sw,sw,sw,n,sw,se,sw,sw,se,sw,se,sw,sw,se,sw,sw,n,sw,s,sw,sw,nw,s,se,n,ne,sw,sw,sw,s,se,nw,sw,sw,sw,n,se,sw,s,s,sw,s,s,sw,sw,s,s,ne,sw,nw,s,sw,se,nw,s,n,sw,sw,sw,sw,s,s,s,s,s,s,s,s,s,sw,sw,se,nw,s,sw,sw,ne,se,s,n,sw,sw,nw,s,s,sw,nw,s,s,s,sw,sw,s,sw,sw,s,s,sw,sw,s,s,s,sw,n,nw,s,sw,s,sw,nw,sw,s,se,s,s,s,s,sw,s,s,sw,sw,s,s,s,sw,se,s,nw,s,ne,s,s,s,sw,s,s,nw,sw,s,s,s,n,s,sw,s,s,s,sw,s,s,n,s,s,s,s,s,s,se,sw,s,s,s,s,se,s,s,nw,s,s,s,n,s,s,s,sw,sw,n,s,s,s,s,se,s,se,s,s,s,s,s,s,s,se,se,sw,se,ne,s,s,nw,s,s,s,sw,se,s,s,sw,s,s,s,ne,s,n,sw,s,s,s,n,s,ne,s,se,ne,ne,s,s,s,s,s,sw,s,s,s,s,nw,sw,s,s,s,s,s,s,s,n,s,s,se,s,s,s,s,s,s,s,s,s,nw,se,s,s,se,ne,s,s,s,s,se,s,s,s,s,nw,ne,s,se,s,s,s,s,s,s,s,s,s,se,s,s,s,s,s,se,s,sw,s,s,s,se,s,s,s,sw,se,se,s,sw,s,s,ne,s,s,s,s,s,nw,s,nw,s,nw,n,s,s,s,ne,ne,s,s,ne,nw,s,s,s,nw,se,se,s,s,s,s,s,se,s,s,s,s,s,s,nw,s,se,nw,s,ne,s,s,s,s,s,s,s,s,ne,s,ne,s,s,s,s,se,se,se,se,s,s,ne,s,s,s,se,s,s,s,s,ne,se,se,se,ne,ne,se,se,s,se,s,nw,se,s,se,nw,n,ne,s,se,se,se,se,s,se,s,s,s,s,nw,se,s,s,nw,s,s,s,s,s,s,s,s,ne,s,s,se,nw,se,s,s,s,se,sw,n,s,se,se,se,se,s,s,n,s,s,se,s,s,ne,se,se,se,s,se,s,se,s,se,n,s,sw,se,s,se,s,s,s,se,s,nw,ne,s,s,se,s,s,s,se,se,s,sw,s,s,s,s,s,se,ne,se,nw,se,se,se,se,nw,se,se,se,s,sw,ne,s,se,s,s,s,s,s,se,s,n,s,s,n,se,sw,se,se,n,se,se,s,se,se,ne,se,s,s,s,s,se,n,se,s,s,s,n,s,se,s,s,se,se,s,s,s,s,s,se,se,n,s,s,s,s,s,se,se,se,s,se,ne,s,se,se,s,se,se,n,se,s,se,s,se,se,se,se,s,s,ne,s,se,se,s,s,s,se,se,s,ne,sw,n,s,s,sw,se,s,sw,s,se,se,n,n,s,s,s,s,s,se,n,s,se,se,se,s,s,s,se,s,sw,s,se,se,s,nw,sw,se,se,se,se,ne,sw,n,se,se,se,nw,s,se,se,se,nw,se,se,se,se,ne,sw,nw,ne,se,s,s,se,sw,ne,se,sw,se,n,se,ne,s,se,se,ne,s,s,se,se,se,se,se,s,se,se,se,se,se,se,se,s,sw,se,nw,se,s,s,ne,se,se,se,se,sw,se,se,n,se,sw,se,s,se,se,se,n,se,se,se,se,se,se,sw,n,s,se,se,se,se,se,se,n,se,se,se,s,se,s,se,se,se,s,se,s,nw,sw,s,s,se,se,se,se,se,s,se,s,se,se,se,se,se,se,se,se,se,s,se,se,se,se,se,se,se,se,se,nw,se,se,se,se,se,n,se,n,se,s,se,se,ne,s,se,s,s,s,se,se,se,se,ne,se,se,ne,se,se,se,sw,s,se,se,se,se,se,se,n,se,se,se,se,se,se,nw,se,se,se,se,n,se,se,s,se,ne,se,se,se,se,se,n,se,se,sw,ne,se,se,n,se,se,nw,se,se,s,se,ne,n,se,se,s,se,se,sw,s,sw,se,se,ne,se,se,se,se,nw,se,ne,se,se,se,s,se,nw,se,se,se,se,se,se,ne,se,se,se,se,se,se,s,se,ne,se,se,s,se,se,se,se,se,se,se,se,se,se,nw,se,se,se,se,ne,n,ne,se,sw,se,ne,se,se,se,se,sw,se,se,se,se,se,sw,se,sw,nw,se,se,se,se,ne,ne,se,ne,s,se,se,ne,se,se,se,se,n,ne,se,se,se,s,se,nw,se,se,se,n,se,se,ne,se,s,se,n,se,se,ne,se,se,se,se,se,se,ne,s,se,ne,ne,se,se,nw,ne,se,se,se,s,se,ne,se,ne,se,se,nw,se,ne,se,se,se,se,se,ne,se,se,se,se,se,se,ne,se,nw,se,nw,ne,sw,se,se,se,se,se,se,se,ne,se,se,n,se,se,se,se,se,ne,se,se,nw,se,ne,se,n,ne,se,se,s,se,se,sw,ne,se,se,se,se,se,nw,se,s,se,se,se,se,se,se,n,ne,sw,ne,ne,n,se,se,se,nw,ne,ne,ne,se,ne,n,se,se,se,se,se,n,se,ne,se,s,se,se,ne,se,se,se,ne,ne,se,se,ne,se,se,ne,nw,nw,se,ne,se,se,se,ne,se,ne,se,se,sw,ne,ne,nw,se,se,ne,se,sw,ne,se,ne,ne,n,se,ne,nw,ne,s,ne,se,ne,se,se,se,ne,ne,se,se,ne,ne,se,ne,se,s,sw,nw,n,ne,se,n,ne,se,se,se,nw,se,se,se,n,se,se,se,ne,ne,se,ne,se,ne,ne,ne,se,se,ne,se,ne,se,se,se,ne,s,se,ne,ne,se,se,ne,ne,ne,ne,se,ne,se,sw,se,ne,ne,nw,se,ne,ne,ne,ne,se,sw,se,s,se,nw,se,ne,se,ne,se,ne,ne,se,ne,se,se,se,ne,ne,se,ne,se,se,se,se,ne,se,sw,se,se,se,ne,se,nw,se,se,se,n,ne,ne,ne,s,sw,ne,nw,ne,s,ne,ne,se,se,sw,se,se,se,se,se,nw,se,ne,ne,nw,ne,se,ne,n,nw,ne,ne,se,se,ne,ne,sw,se,se,ne,sw,se,s,ne,se,sw,se,ne,se,ne,ne,ne,sw,s,ne,se,ne,n,sw,ne,se,se,se,ne,ne,nw,sw,se,ne,ne,ne,ne,ne,se,ne,se,ne,se,se,ne,sw,ne,ne,ne,ne,se,ne,se,ne,ne,ne,ne,ne,s,ne,ne,se,se,ne,se,ne,ne,n,s,se,ne,ne,se,ne,sw,nw,ne,n,se,nw,se,ne,ne,sw,se,sw,ne,ne,ne,ne,ne,se,se,ne,ne,ne,n,ne,se,se,ne,se,n,ne,ne,se,se,ne,n,se,ne,se,se,se,nw,ne,se,ne,ne,nw,nw,ne,ne,ne,ne,ne,se,n,ne,ne,s,se,s,ne,sw,ne,ne,ne,se,se,nw,n,ne,se,sw,ne,ne,ne,sw,ne,nw,s,s,ne,s,ne,ne,ne,ne,nw,ne,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,sw,ne,nw,ne,ne,se,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,s,se,ne,se,ne,ne,ne,nw,sw,ne,n,se,se,ne,se,ne,se,n,ne,se,ne,se,s,ne,ne,ne,nw,ne,ne,ne,se,se,se,ne,ne,nw,ne,ne,se,sw,se,ne,ne,se,ne,se,se,ne,se,ne,sw,ne,ne,se,se,ne,se,s,nw,ne,ne,nw,ne,ne,ne,se,ne,se,ne,se,ne,ne,ne,ne,n,ne,ne,s,ne,ne,ne,sw,nw,s,ne,ne,ne,ne,n,ne,nw,ne,se,ne,se,ne,ne,n,se,ne,ne,se,ne,ne,ne,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,sw,ne,nw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,ne,ne,sw,ne,nw,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,s,ne,nw,ne,ne,ne,ne,sw,ne,s,s,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,ne,ne,ne,ne,nw diff --git a/AOC2017/input2017/day12.in b/AOC2017/input2017/day12.in new file mode 100644 index 0000000..b19ac26 --- /dev/null +++ b/AOC2017/input2017/day12.in @@ -0,0 +1,2000 @@ +0 <-> 480, 1750 +1 <-> 52, 393, 635, 800, 840 +2 <-> 575, 1950 +3 <-> 1188, 1527 +4 <-> 177, 897, 898 +5 <-> 1214 +6 <-> 686 +7 <-> 346, 1443 +8 <-> 432 +9 <-> 449 +10 <-> 10, 678 +11 <-> 1883 +12 <-> 1760 +13 <-> 80, 486, 533 +14 <-> 483 +15 <-> 1360 +16 <-> 1812 +17 <-> 150, 854, 1727 +18 <-> 556, 1743, 1952 +19 <-> 195 +20 <-> 1146, 1249 +21 <-> 31, 624, 1362, 1927 +22 <-> 1355, 1895 +23 <-> 471, 1624 +24 <-> 493, 1424 +25 <-> 309 +26 <-> 1381 +27 <-> 595 +28 <-> 760, 1049, 1229 +29 <-> 686, 1969 +30 <-> 1498 +31 <-> 21, 301, 1293 +32 <-> 839, 1466 +33 <-> 33, 130, 140 +34 <-> 1169 +35 <-> 579, 1785 +36 <-> 1872 +37 <-> 280 +38 <-> 433, 1903 +39 <-> 718 +40 <-> 1541 +41 <-> 599 +42 <-> 1469 +43 <-> 175, 205 +44 <-> 148, 783 +45 <-> 1752 +46 <-> 1245, 1331 +47 <-> 47, 58 +48 <-> 242, 611 +49 <-> 1418 +50 <-> 129, 446 +51 <-> 253 +52 <-> 1, 104 +53 <-> 830, 1178 +54 <-> 673, 1376 +55 <-> 202 +56 <-> 56, 567, 1447 +57 <-> 1486, 1579, 1610 +58 <-> 47 +59 <-> 1473 +60 <-> 633 +61 <-> 1780 +62 <-> 62 +63 <-> 155, 206, 405, 598, 639 +64 <-> 1016, 1533 +65 <-> 1781 +66 <-> 78, 1082, 1446, 1948 +67 <-> 1044, 1540 +68 <-> 198, 927, 1288 +69 <-> 69 +70 <-> 1127 +71 <-> 531, 1029 +72 <-> 747 +73 <-> 620, 1517, 1563 +74 <-> 942, 1234 +75 <-> 351, 506, 1449 +76 <-> 1952, 1998 +77 <-> 338 +78 <-> 66 +79 <-> 616, 1466 +80 <-> 13, 652, 1955 +81 <-> 1899 +82 <-> 376, 909, 1112 +83 <-> 220, 345, 838, 905, 1153 +84 <-> 84 +85 <-> 635, 694, 1653 +86 <-> 208, 997 +87 <-> 87 +88 <-> 301 +89 <-> 919, 1769, 1805 +90 <-> 90, 992, 1720 +91 <-> 786, 928 +92 <-> 361 +93 <-> 440, 939 +94 <-> 131, 1703 +95 <-> 1539 +96 <-> 1752 +97 <-> 687 +98 <-> 822, 906 +99 <-> 1564 +100 <-> 597, 1817 +101 <-> 162 +102 <-> 138, 288, 542, 1816 +103 <-> 512, 1946 +104 <-> 52 +105 <-> 802, 1511, 1527 +106 <-> 766, 828 +107 <-> 253 +108 <-> 582, 1397, 1670, 1734 +109 <-> 109 +110 <-> 420, 1957 +111 <-> 319 +112 <-> 633 +113 <-> 1056 +114 <-> 1042, 1730 +115 <-> 884 +116 <-> 1428 +117 <-> 1256 +118 <-> 1177 +119 <-> 1015 +120 <-> 685, 769 +121 <-> 254, 553, 1198 +122 <-> 424, 1093 +123 <-> 915 +124 <-> 637, 690, 1117 +125 <-> 1295, 1567 +126 <-> 1168 +127 <-> 1467, 1634 +128 <-> 1858 +129 <-> 50, 1950 +130 <-> 33, 1521 +131 <-> 94 +132 <-> 483 +133 <-> 1069, 1355 +134 <-> 384, 610, 652 +135 <-> 1633 +136 <-> 1954 +137 <-> 237, 377, 1720 +138 <-> 102, 266, 406 +139 <-> 411 +140 <-> 33 +141 <-> 523, 1279, 1732 +142 <-> 1963 +143 <-> 1117 +144 <-> 520, 1051, 1142 +145 <-> 1018 +146 <-> 708, 1544 +147 <-> 154, 442, 971, 1661, 1848 +148 <-> 44, 1506, 1776 +149 <-> 245, 1052, 1506 +150 <-> 17, 150, 1565 +151 <-> 151, 308 +152 <-> 700, 1843 +153 <-> 1996 +154 <-> 147, 240 +155 <-> 63, 990 +156 <-> 1386, 1854 +157 <-> 1117 +158 <-> 687 +159 <-> 1845 +160 <-> 1477 +161 <-> 161 +162 <-> 101, 244, 464 +163 <-> 1547 +164 <-> 632, 1008, 1244, 1339 +165 <-> 1332, 1373, 1533 +166 <-> 697, 1002, 1871 +167 <-> 547, 1004, 1498 +168 <-> 559 +169 <-> 408 +170 <-> 170 +171 <-> 398, 1878 +172 <-> 1022, 1444 +173 <-> 1437, 1515 +174 <-> 383 +175 <-> 43, 1374 +176 <-> 634, 689, 1313, 1401 +177 <-> 4 +178 <-> 695, 870 +179 <-> 179, 687 +180 <-> 627, 720, 1071 +181 <-> 1859 +182 <-> 251, 387 +183 <-> 241, 1441 +184 <-> 1183, 1774, 1945 +185 <-> 185, 436 +186 <-> 186, 323, 1495 +187 <-> 187 +188 <-> 964 +189 <-> 441, 808, 1673, 1803 +190 <-> 190, 911, 1076 +191 <-> 191, 1394 +192 <-> 192 +193 <-> 193 +194 <-> 599, 1656, 1694 +195 <-> 19, 295 +196 <-> 1362, 1560 +197 <-> 322 +198 <-> 68 +199 <-> 861 +200 <-> 978, 1536, 1620 +201 <-> 1190, 1315 +202 <-> 55, 584, 1539 +203 <-> 492, 820, 1444 +204 <-> 1821 +205 <-> 43, 1367 +206 <-> 63, 352 +207 <-> 681 +208 <-> 86, 1089 +209 <-> 1045 +210 <-> 1672, 1783 +211 <-> 682, 1136 +212 <-> 354, 1003, 1403 +213 <-> 543 +214 <-> 994, 1922 +215 <-> 564 +216 <-> 541, 811, 1797 +217 <-> 1398 +218 <-> 542 +219 <-> 278, 1527 +220 <-> 83 +221 <-> 917 +222 <-> 515, 870, 1812 +223 <-> 1130, 1203, 1891 +224 <-> 224 +225 <-> 300 +226 <-> 424, 1223 +227 <-> 793, 1431 +228 <-> 1571 +229 <-> 1946 +230 <-> 256, 318, 1081 +231 <-> 231 +232 <-> 1294, 1303 +233 <-> 671 +234 <-> 234, 380, 1902 +235 <-> 416, 492 +236 <-> 545, 1113 +237 <-> 137, 318, 581, 1126, 1561, 1612 +238 <-> 906 +239 <-> 272, 1135, 1782 +240 <-> 154, 240 +241 <-> 183 +242 <-> 48, 679 +243 <-> 396, 1841 +244 <-> 162 +245 <-> 149, 901, 1688 +246 <-> 741 +247 <-> 406, 1111, 1343 +248 <-> 584 +249 <-> 1551 +250 <-> 889 +251 <-> 182, 1230, 1980 +252 <-> 781 +253 <-> 51, 107, 325, 1156 +254 <-> 121 +255 <-> 989, 1200, 1228, 1832 +256 <-> 230 +257 <-> 758 +258 <-> 665 +259 <-> 470, 1090, 1645, 1874 +260 <-> 964 +261 <-> 1649, 1822, 1887, 1956 +262 <-> 650 +263 <-> 765 +264 <-> 264, 391, 1216 +265 <-> 329, 1347 +266 <-> 138, 474, 1092 +267 <-> 1462 +268 <-> 268, 873, 1129 +269 <-> 410, 866, 1863 +270 <-> 1985 +271 <-> 558, 1891 +272 <-> 239 +273 <-> 658, 1598 +274 <-> 412, 1135 +275 <-> 1478, 1941 +276 <-> 276, 1418 +277 <-> 347, 1714 +278 <-> 219 +279 <-> 677, 1198 +280 <-> 37, 1399, 1555 +281 <-> 281, 1194 +282 <-> 637, 1158 +283 <-> 815 +284 <-> 555, 1554 +285 <-> 1727 +286 <-> 927 +287 <-> 1352 +288 <-> 102 +289 <-> 1984 +290 <-> 344, 1298 +291 <-> 1187, 1442 +292 <-> 305, 812 +293 <-> 1673 +294 <-> 331, 1243, 1423 +295 <-> 195, 295, 1513, 1821 +296 <-> 1078 +297 <-> 1002, 1420 +298 <-> 566, 1259 +299 <-> 299, 1722 +300 <-> 225, 1062 +301 <-> 31, 88, 779, 1337 +302 <-> 917 +303 <-> 1367 +304 <-> 1038, 1773 +305 <-> 292, 1554, 1808 +306 <-> 1065, 1471 +307 <-> 1246, 1614, 1702 +308 <-> 151, 443, 1205 +309 <-> 25, 1522 +310 <-> 729, 1977 +311 <-> 1011 +312 <-> 559, 718, 1471 +313 <-> 1047, 1441 +314 <-> 480, 1676 +315 <-> 316, 1943 +316 <-> 315, 555, 753 +317 <-> 398, 428, 534, 1959 +318 <-> 230, 237 +319 <-> 111, 591 +320 <-> 394 +321 <-> 1832, 1866 +322 <-> 197, 1768 +323 <-> 186 +324 <-> 1156, 1208, 1575 +325 <-> 253 +326 <-> 1584, 1845 +327 <-> 1077 +328 <-> 1009 +329 <-> 265, 329, 1070, 1128 +330 <-> 1892 +331 <-> 294 +332 <-> 1616, 1786, 1962 +333 <-> 1667 +334 <-> 1135 +335 <-> 548 +336 <-> 969, 1855, 1868 +337 <-> 610 +338 <-> 77, 1044 +339 <-> 809, 1114 +340 <-> 1841 +341 <-> 578 +342 <-> 1099 +343 <-> 1410 +344 <-> 290, 379, 991 +345 <-> 83, 1317, 1588 +346 <-> 7, 547 +347 <-> 277, 1478 +348 <-> 348, 802 +349 <-> 1286, 1504 +350 <-> 767, 1073 +351 <-> 75, 731, 1163, 1526, 1558 +352 <-> 206, 1733 +353 <-> 731 +354 <-> 212 +355 <-> 404 +356 <-> 1666 +357 <-> 1116 +358 <-> 1552, 1739 +359 <-> 360 +360 <-> 359, 1564, 1876 +361 <-> 92, 949, 1741 +362 <-> 441, 730, 1053 +363 <-> 1469 +364 <-> 1936 +365 <-> 1250, 1529 +366 <-> 366, 413, 1520 +367 <-> 407, 1338, 1681, 1692 +368 <-> 1312 +369 <-> 1572, 1628, 1811 +370 <-> 430 +371 <-> 1886 +372 <-> 1416 +373 <-> 1943 +374 <-> 569 +375 <-> 556 +376 <-> 82, 834 +377 <-> 137, 1779 +378 <-> 1177, 1478 +379 <-> 344, 728, 801, 1141 +380 <-> 234 +381 <-> 940 +382 <-> 611, 996 +383 <-> 174, 515, 596, 1903 +384 <-> 134 +385 <-> 1408, 1471 +386 <-> 1061, 1867 +387 <-> 182 +388 <-> 1123 +389 <-> 397, 1068 +390 <-> 1503 +391 <-> 264, 1138, 1921 +392 <-> 1996 +393 <-> 1 +394 <-> 320, 665, 1106 +395 <-> 395 +396 <-> 243, 831 +397 <-> 389, 1193 +398 <-> 171, 317 +399 <-> 399 +400 <-> 740, 1448 +401 <-> 659, 963, 1929 +402 <-> 1396 +403 <-> 1082, 1793 +404 <-> 355, 404, 613, 1901 +405 <-> 63, 716, 1602 +406 <-> 138, 247 +407 <-> 367, 1186, 1996 +408 <-> 169, 472, 1551 +409 <-> 1078, 1216 +410 <-> 269, 1328 +411 <-> 139, 1758 +412 <-> 274 +413 <-> 366, 986, 1171, 1836 +414 <-> 783 +415 <-> 947 +416 <-> 235, 1976 +417 <-> 473, 774 +418 <-> 1010, 1082 +419 <-> 612 +420 <-> 110 +421 <-> 1747, 1804 +422 <-> 422, 1987 +423 <-> 423 +424 <-> 122, 226, 1119 +425 <-> 707, 1378 +426 <-> 1199, 1325 +427 <-> 1415 +428 <-> 317, 702, 930 +429 <-> 485, 700, 1601 +430 <-> 370, 627 +431 <-> 1297, 1622 +432 <-> 8, 705, 736, 1649 +433 <-> 38 +434 <-> 607, 1787 +435 <-> 1803 +436 <-> 185 +437 <-> 437, 1634 +438 <-> 716, 1152 +439 <-> 1098, 1798, 1991 +440 <-> 93, 440 +441 <-> 189, 362, 449 +442 <-> 147 +443 <-> 308, 1505 +444 <-> 444 +445 <-> 445, 1001, 1165, 1591 +446 <-> 50, 457, 712, 1683 +447 <-> 1822 +448 <-> 1525 +449 <-> 9, 441, 668 +450 <-> 782 +451 <-> 745, 868, 1296, 1453 +452 <-> 1295 +453 <-> 465, 997 +454 <-> 663 +455 <-> 839, 1197 +456 <-> 1802, 1949 +457 <-> 446, 577, 605, 1101 +458 <-> 691, 1466, 1635, 1643 +459 <-> 1484 +460 <-> 1672, 1953 +461 <-> 577, 989, 1393, 1799 +462 <-> 462 +463 <-> 552, 1474 +464 <-> 162, 669 +465 <-> 453 +466 <-> 1213, 1345 +467 <-> 706, 941 +468 <-> 1254, 1478 +469 <-> 1658 +470 <-> 259, 1464, 1624, 1797 +471 <-> 23 +472 <-> 408, 1549 +473 <-> 417, 676 +474 <-> 266, 1340, 1543 +475 <-> 1699, 1717 +476 <-> 1048, 1741 +477 <-> 1741 +478 <-> 1627 +479 <-> 1494 +480 <-> 0, 314 +481 <-> 1206 +482 <-> 987 +483 <-> 14, 132, 1844, 1881, 1961 +484 <-> 1320 +485 <-> 429, 1544 +486 <-> 13, 1097 +487 <-> 1130 +488 <-> 1606 +489 <-> 1544 +490 <-> 1752 +491 <-> 545, 641 +492 <-> 203, 235, 1518, 1538, 1633 +493 <-> 24, 1029 +494 <-> 834, 962 +495 <-> 495 +496 <-> 1069 +497 <-> 571, 638, 993, 1067 +498 <-> 1220 +499 <-> 521, 1919 +500 <-> 1650, 1768 +501 <-> 843, 1932 +502 <-> 1318, 1751 +503 <-> 976 +504 <-> 1151 +505 <-> 594, 1282, 1433 +506 <-> 75 +507 <-> 1932 +508 <-> 932, 934, 1439, 1938 +509 <-> 509 +510 <-> 1284 +511 <-> 1324 +512 <-> 103, 813, 1011 +513 <-> 1120 +514 <-> 742 +515 <-> 222, 383 +516 <-> 1976 +517 <-> 776, 790, 821, 1242 +518 <-> 647, 1549 +519 <-> 671, 1457 +520 <-> 144 +521 <-> 499, 1207 +522 <-> 1634 +523 <-> 141, 1310 +524 <-> 1604 +525 <-> 1933 +526 <-> 592, 1671, 1712 +527 <-> 527 +528 <-> 1167, 1171, 1309 +529 <-> 529, 1137 +530 <-> 980 +531 <-> 71 +532 <-> 750 +533 <-> 13 +534 <-> 317, 1440 +535 <-> 685, 922, 1034, 1427 +536 <-> 1784 +537 <-> 1677 +538 <-> 1635 +539 <-> 1575 +540 <-> 1243 +541 <-> 216, 617, 1095, 1834 +542 <-> 102, 218 +543 <-> 213, 1346, 1501 +544 <-> 1648 +545 <-> 236, 491 +546 <-> 994, 1800 +547 <-> 167, 346, 1724 +548 <-> 335, 693 +549 <-> 1707 +550 <-> 1526 +551 <-> 1159 +552 <-> 463, 1658 +553 <-> 121, 1103 +554 <-> 1641, 1891 +555 <-> 284, 316 +556 <-> 18, 375 +557 <-> 1081 +558 <-> 271, 1033 +559 <-> 168, 312, 1014, 1660 +560 <-> 1536 +561 <-> 1681 +562 <-> 973, 1136 +563 <-> 1114 +564 <-> 215, 1429 +565 <-> 565, 1960 +566 <-> 298, 636, 959, 1135, 1136 +567 <-> 56, 709 +568 <-> 1772 +569 <-> 374, 569, 763 +570 <-> 604, 1862 +571 <-> 497 +572 <-> 1896 +573 <-> 573, 997, 1640, 1711 +574 <-> 1806 +575 <-> 2 +576 <-> 1953 +577 <-> 457, 461, 1499, 1771 +578 <-> 341, 981, 1344, 1701 +579 <-> 35, 735, 765 +580 <-> 580, 1116 +581 <-> 237 +582 <-> 108 +583 <-> 1227, 1762 +584 <-> 202, 248, 795, 1523, 1537, 1845 +585 <-> 1389, 1943 +586 <-> 586, 867 +587 <-> 587, 1145, 1574, 1651 +588 <-> 744 +589 <-> 593, 799 +590 <-> 1160 +591 <-> 319, 863, 1260 +592 <-> 526, 1622 +593 <-> 589, 1267 +594 <-> 505 +595 <-> 27, 595 +596 <-> 383, 1951 +597 <-> 100 +598 <-> 63 +599 <-> 41, 194 +600 <-> 1397 +601 <-> 722, 1115 +602 <-> 974 +603 <-> 1348 +604 <-> 570, 604, 1342 +605 <-> 457, 630, 1479, 1767 +606 <-> 606 +607 <-> 434 +608 <-> 863, 1421 +609 <-> 1505, 1524 +610 <-> 134, 337, 1380 +611 <-> 48, 382 +612 <-> 419, 763 +613 <-> 404, 729 +614 <-> 1211, 1496, 1654 +615 <-> 1152 +616 <-> 79 +617 <-> 541, 960 +618 <-> 1224, 1889 +619 <-> 837, 1094 +620 <-> 73 +621 <-> 717 +622 <-> 716, 1570 +623 <-> 770 +624 <-> 21, 1564 +625 <-> 750, 807, 1042, 1715 +626 <-> 1164, 1307, 1700, 1933 +627 <-> 180, 430, 666 +628 <-> 1194, 1463 +629 <-> 875 +630 <-> 605 +631 <-> 846, 1731 +632 <-> 164, 1454, 1579 +633 <-> 60, 112, 1940 +634 <-> 176 +635 <-> 1, 85, 1948 +636 <-> 566, 1057 +637 <-> 124, 282 +638 <-> 497, 727 +639 <-> 63 +640 <-> 843, 884, 1603 +641 <-> 491, 641 +642 <-> 875 +643 <-> 1719 +644 <-> 1214 +645 <-> 1608 +646 <-> 1043, 1477 +647 <-> 518 +648 <-> 998 +649 <-> 649 +650 <-> 262, 650 +651 <-> 1340 +652 <-> 80, 134 +653 <-> 1020, 1600 +654 <-> 1080, 1182 +655 <-> 1499 +656 <-> 656, 968 +657 <-> 1608 +658 <-> 273, 1245, 1698 +659 <-> 401, 1049, 1774 +660 <-> 660, 1877 +661 <-> 1374 +662 <-> 1808, 1910, 1949 +663 <-> 454, 663, 721, 1823 +664 <-> 664 +665 <-> 258, 394, 1820 +666 <-> 627, 1334, 1765 +667 <-> 1158 +668 <-> 449, 1073, 1336 +669 <-> 464, 1362, 1716 +670 <-> 670 +671 <-> 233, 519, 1806 +672 <-> 928, 1397, 1923 +673 <-> 54, 673, 1239, 1626 +674 <-> 996, 1846 +675 <-> 1452, 1531 +676 <-> 473, 1080, 1195 +677 <-> 279 +678 <-> 10 +679 <-> 242 +680 <-> 770, 1082 +681 <-> 207, 1768 +682 <-> 211, 1780 +683 <-> 1366, 1969 +684 <-> 1500 +685 <-> 120, 535 +686 <-> 6, 29, 1480 +687 <-> 97, 158, 179 +688 <-> 797 +689 <-> 176, 902, 1656, 1735 +690 <-> 124 +691 <-> 458, 1685 +692 <-> 977 +693 <-> 548, 693, 999 +694 <-> 85 +695 <-> 178, 1161, 1173 +696 <-> 1691 +697 <-> 166 +698 <-> 698 +699 <-> 1632 +700 <-> 152, 429, 1380, 1583 +701 <-> 1393 +702 <-> 428, 1072, 1123 +703 <-> 703 +704 <-> 1504 +705 <-> 432, 1553 +706 <-> 467 +707 <-> 425, 950 +708 <-> 146 +709 <-> 567 +710 <-> 710 +711 <-> 1536 +712 <-> 446 +713 <-> 1118 +714 <-> 1031, 1087 +715 <-> 843 +716 <-> 405, 438, 622, 809, 879 +717 <-> 621, 1564, 1753 +718 <-> 39, 312, 1628 +719 <-> 852, 1592 +720 <-> 180 +721 <-> 663 +722 <-> 601, 824 +723 <-> 723 +724 <-> 1053 +725 <-> 1752, 1898 +726 <-> 998, 1841 +727 <-> 638 +728 <-> 379 +729 <-> 310, 613, 1127 +730 <-> 362 +731 <-> 351, 353, 1614, 1619 +732 <-> 1258, 1911 +733 <-> 1883 +734 <-> 987 +735 <-> 579, 1758 +736 <-> 432 +737 <-> 760 +738 <-> 1125 +739 <-> 1492 +740 <-> 400, 1794 +741 <-> 246, 1202 +742 <-> 514, 1607 +743 <-> 743, 948 +744 <-> 588, 753 +745 <-> 451 +746 <-> 963, 1370, 1611, 1815, 1941 +747 <-> 72, 1453 +748 <-> 748, 1017 +749 <-> 1160, 1661 +750 <-> 532, 625 +751 <-> 751, 1395 +752 <-> 1788 +753 <-> 316, 744 +754 <-> 1329 +755 <-> 1005, 1468, 1943 +756 <-> 1227, 1247 +757 <-> 1687 +758 <-> 257, 1292, 1893 +759 <-> 759, 1629 +760 <-> 28, 737, 949 +761 <-> 1543 +762 <-> 840, 1216 +763 <-> 569, 612, 1302, 1490 +764 <-> 817, 1606 +765 <-> 263, 579, 1731 +766 <-> 106 +767 <-> 350 +768 <-> 1261, 1569 +769 <-> 120, 1119, 1663, 1812 +770 <-> 623, 680 +771 <-> 1752 +772 <-> 1242 +773 <-> 1421, 1548 +774 <-> 417, 1841 +775 <-> 1801, 1880 +776 <-> 517, 1221 +777 <-> 1596, 1923 +778 <-> 778 +779 <-> 301 +780 <-> 993 +781 <-> 252, 781 +782 <-> 450, 782, 1745 +783 <-> 44, 414, 833, 1088 +784 <-> 1914 +785 <-> 799 +786 <-> 91 +787 <-> 972, 1744, 1830 +788 <-> 788 +789 <-> 1246 +790 <-> 517, 790, 1256 +791 <-> 838 +792 <-> 1360, 1393 +793 <-> 227, 793 +794 <-> 1601 +795 <-> 584, 1337 +796 <-> 1537, 1549 +797 <-> 688, 1221 +798 <-> 1412 +799 <-> 589, 785, 799, 1763 +800 <-> 1 +801 <-> 379 +802 <-> 105, 348 +803 <-> 1638, 1901 +804 <-> 1356 +805 <-> 1424 +806 <-> 906, 983 +807 <-> 625 +808 <-> 189 +809 <-> 339, 716 +810 <-> 1775, 1938 +811 <-> 216 +812 <-> 292 +813 <-> 512 +814 <-> 1194 +815 <-> 283, 1439 +816 <-> 982, 1049 +817 <-> 764, 860, 913 +818 <-> 1027, 1394, 1396 +819 <-> 1045, 1992 +820 <-> 203 +821 <-> 517, 865 +822 <-> 98 +823 <-> 920 +824 <-> 722, 1409, 1530 +825 <-> 1036 +826 <-> 1794 +827 <-> 842 +828 <-> 106, 881, 1327 +829 <-> 829 +830 <-> 53 +831 <-> 396, 885 +832 <-> 1130, 1582 +833 <-> 783 +834 <-> 376, 494, 1236 +835 <-> 1241 +836 <-> 911, 1596 +837 <-> 619, 1099 +838 <-> 83, 791, 1334 +839 <-> 32, 455, 1963 +840 <-> 1, 762, 918 +841 <-> 841 +842 <-> 827, 1000 +843 <-> 501, 640, 715, 1174 +844 <-> 1448 +845 <-> 1376, 1635, 1769 +846 <-> 631, 1893, 1981 +847 <-> 1508 +848 <-> 1007 +849 <-> 849, 886 +850 <-> 1430 +851 <-> 860 +852 <-> 719, 897, 1272 +853 <-> 1374 +854 <-> 17, 956, 1536 +855 <-> 1774 +856 <-> 1378 +857 <-> 1171 +858 <-> 958, 1180, 1718 +859 <-> 1585 +860 <-> 817, 851 +861 <-> 199, 1184, 1509 +862 <-> 965, 1095, 1786 +863 <-> 591, 608, 961, 1108 +864 <-> 864 +865 <-> 821 +866 <-> 269, 1973 +867 <-> 586 +868 <-> 451, 905, 1710 +869 <-> 997, 1508 +870 <-> 178, 222, 1358 +871 <-> 973 +872 <-> 1724 +873 <-> 268, 1169, 1613 +874 <-> 1360 +875 <-> 629, 642, 1077 +876 <-> 915, 1149, 1512 +877 <-> 949 +878 <-> 1070 +879 <-> 716, 1573 +880 <-> 1371, 1552 +881 <-> 828, 1483, 1883 +882 <-> 1121, 1257 +883 <-> 976, 1500 +884 <-> 115, 640 +885 <-> 831, 1012 +886 <-> 849 +887 <-> 1292 +888 <-> 1728, 1947 +889 <-> 250, 984, 1840 +890 <-> 1864 +891 <-> 1612 +892 <-> 1492 +893 <-> 928 +894 <-> 1534, 1920 +895 <-> 1751, 1928, 1989 +896 <-> 1363, 1914 +897 <-> 4, 852, 897 +898 <-> 4, 1926 +899 <-> 1668, 1840 +900 <-> 1239 +901 <-> 245 +902 <-> 689, 1426, 1971 +903 <-> 903, 1817 +904 <-> 1721, 1755 +905 <-> 83, 868 +906 <-> 98, 238, 806, 1528, 1931 +907 <-> 1671, 1833 +908 <-> 1736 +909 <-> 82, 1689 +910 <-> 988, 1023 +911 <-> 190, 836 +912 <-> 1694 +913 <-> 817 +914 <-> 915 +915 <-> 123, 876, 914, 1562 +916 <-> 920, 997, 1278 +917 <-> 221, 302, 1739 +918 <-> 840 +919 <-> 89 +920 <-> 823, 916 +921 <-> 1198, 1266, 1282, 1678 +922 <-> 535 +923 <-> 923 +924 <-> 1464, 1636 +925 <-> 1002, 1419 +926 <-> 1697 +927 <-> 68, 286, 1010 +928 <-> 91, 672, 893, 1997 +929 <-> 1311, 1475, 1954 +930 <-> 428 +931 <-> 1271 +932 <-> 508 +933 <-> 1330, 1681 +934 <-> 508 +935 <-> 1103, 1982 +936 <-> 1088, 1773 +937 <-> 1130, 1324 +938 <-> 1104, 1118, 1590 +939 <-> 93, 1726 +940 <-> 381, 1621, 1865 +941 <-> 467, 941 +942 <-> 74, 1519, 1764, 1930 +943 <-> 1465, 1545 +944 <-> 1353 +945 <-> 1665 +946 <-> 1727 +947 <-> 415, 1118 +948 <-> 743 +949 <-> 361, 760, 877, 1122 +950 <-> 707, 1782 +951 <-> 1438 +952 <-> 952, 1180 +953 <-> 1685 +954 <-> 954 +955 <-> 955, 1287, 1541 +956 <-> 854 +957 <-> 957 +958 <-> 858 +959 <-> 566, 1429 +960 <-> 617 +961 <-> 863 +962 <-> 494 +963 <-> 401, 746, 1132 +964 <-> 188, 260, 1064, 1424 +965 <-> 862 +966 <-> 1742 +967 <-> 1692, 1713 +968 <-> 656 +969 <-> 336, 1770 +970 <-> 1523 +971 <-> 147 +972 <-> 787 +973 <-> 562, 871 +974 <-> 602, 1026, 1754 +975 <-> 985 +976 <-> 503, 883, 1636 +977 <-> 692, 1298 +978 <-> 200 +979 <-> 1068, 1306 +980 <-> 530, 1894 +981 <-> 578, 1043, 1385 +982 <-> 816, 1057 +983 <-> 806, 1085, 1375, 1430 +984 <-> 889, 1517 +985 <-> 975, 1762 +986 <-> 413 +987 <-> 482, 734, 987 +988 <-> 910, 988 +989 <-> 255, 461, 1422, 1768 +990 <-> 155, 1589 +991 <-> 344, 1365 +992 <-> 90 +993 <-> 497, 780, 1688, 1888 +994 <-> 214, 546 +995 <-> 1246, 1268 +996 <-> 382, 674 +997 <-> 86, 453, 573, 869, 916 +998 <-> 648, 726 +999 <-> 693, 1172 +1000 <-> 842, 1086, 1828 +1001 <-> 445 +1002 <-> 166, 297, 925, 1002 +1003 <-> 212, 1458 +1004 <-> 167, 1610 +1005 <-> 755 +1006 <-> 1613 +1007 <-> 848, 1007 +1008 <-> 164, 1225, 1316 +1009 <-> 328, 1009 +1010 <-> 418, 927, 1657 +1011 <-> 311, 512, 1287, 1476 +1012 <-> 885 +1013 <-> 1264, 1473, 1678 +1014 <-> 559 +1015 <-> 119, 1502 +1016 <-> 64, 1349 +1017 <-> 748 +1018 <-> 145, 1018 +1019 <-> 1791 +1020 <-> 653, 1663 +1021 <-> 1854 +1022 <-> 172 +1023 <-> 910 +1024 <-> 1151, 1913 +1025 <-> 1359 +1026 <-> 974, 1857 +1027 <-> 818, 1351, 1760 +1028 <-> 1677 +1029 <-> 71, 493 +1030 <-> 1030, 1175 +1031 <-> 714 +1032 <-> 1318 +1033 <-> 558, 1861 +1034 <-> 535 +1035 <-> 1035, 1958 +1036 <-> 825, 1310, 1742 +1037 <-> 1862 +1038 <-> 304, 1199 +1039 <-> 1168, 1480 +1040 <-> 1639, 1861, 1886 +1041 <-> 1041, 1050 +1042 <-> 114, 625 +1043 <-> 646, 981, 1219 +1044 <-> 67, 338, 1634 +1045 <-> 209, 819 +1046 <-> 1148, 1154, 1459 +1047 <-> 313, 1921 +1048 <-> 476 +1049 <-> 28, 659, 816, 1356, 1427, 1795, 1934 +1050 <-> 1041 +1051 <-> 144 +1052 <-> 149, 1052, 1383, 1423, 1621 +1053 <-> 362, 724 +1054 <-> 1054 +1055 <-> 1491, 1784 +1056 <-> 113, 1567 +1057 <-> 636, 982 +1058 <-> 1096, 1257, 1617, 1729 +1059 <-> 1059, 1130 +1060 <-> 1343, 1647, 1892 +1061 <-> 386 +1062 <-> 300, 1062, 1829 +1063 <-> 1063, 1571 +1064 <-> 964, 1846 +1065 <-> 306 +1066 <-> 1323, 1785 +1067 <-> 497 +1068 <-> 389, 979, 1330 +1069 <-> 133, 496 +1070 <-> 329, 878 +1071 <-> 180 +1072 <-> 702 +1073 <-> 350, 668 +1074 <-> 1188 +1075 <-> 1534 +1076 <-> 190, 1158 +1077 <-> 327, 875, 1444 +1078 <-> 296, 409 +1079 <-> 1450 +1080 <-> 654, 676 +1081 <-> 230, 557, 1896 +1082 <-> 66, 403, 418, 680 +1083 <-> 1134 +1084 <-> 1807, 1860 +1085 <-> 983, 1555 +1086 <-> 1000, 1992 +1087 <-> 714, 1216, 1728, 1895 +1088 <-> 783, 936 +1089 <-> 208 +1090 <-> 259 +1091 <-> 1213 +1092 <-> 266 +1093 <-> 122 +1094 <-> 619, 1814 +1095 <-> 541, 862, 1830 +1096 <-> 1058, 1145 +1097 <-> 486, 1894 +1098 <-> 439, 1133 +1099 <-> 342, 837 +1100 <-> 1559, 1931 +1101 <-> 457 +1102 <-> 1570 +1103 <-> 553, 935 +1104 <-> 938, 1897 +1105 <-> 1425 +1106 <-> 394 +1107 <-> 1304, 1566 +1108 <-> 863 +1109 <-> 1423 +1110 <-> 1149, 1217 +1111 <-> 247, 1111 +1112 <-> 82 +1113 <-> 236 +1114 <-> 339, 563 +1115 <-> 601 +1116 <-> 357, 580 +1117 <-> 124, 143, 157 +1118 <-> 713, 938, 947 +1119 <-> 424, 769 +1120 <-> 513, 1606 +1121 <-> 882 +1122 <-> 949 +1123 <-> 388, 702 +1124 <-> 1255, 1552 +1125 <-> 738, 1923 +1126 <-> 237 +1127 <-> 70, 729 +1128 <-> 329 +1129 <-> 268 +1130 <-> 223, 487, 832, 937, 1059 +1131 <-> 1661 +1132 <-> 963, 1253, 1810 +1133 <-> 1098, 1354, 1852 +1134 <-> 1083, 1134 +1135 <-> 239, 274, 334, 566 +1136 <-> 211, 562, 566, 1504 +1137 <-> 529 +1138 <-> 391, 1869 +1139 <-> 1499 +1140 <-> 1140 +1141 <-> 379, 1403 +1142 <-> 144, 1957 +1143 <-> 1507, 1688 +1144 <-> 1189 +1145 <-> 587, 1096, 1372, 1942 +1146 <-> 20, 1668 +1147 <-> 1168 +1148 <-> 1046, 1148 +1149 <-> 876, 1110, 1758 +1150 <-> 1491 +1151 <-> 504, 1024, 1164 +1152 <-> 438, 615, 1152, 1837 +1153 <-> 83 +1154 <-> 1046 +1155 <-> 1412, 1725 +1156 <-> 253, 324 +1157 <-> 1381, 1631 +1158 <-> 282, 667, 1076 +1159 <-> 551, 1159 +1160 <-> 590, 749 +1161 <-> 695, 1841 +1162 <-> 1535 +1163 <-> 351 +1164 <-> 626, 1151 +1165 <-> 445, 1680 +1166 <-> 1752, 1895 +1167 <-> 528, 1501 +1168 <-> 126, 1039, 1147 +1169 <-> 34, 873 +1170 <-> 1556 +1171 <-> 413, 528, 857, 1365 +1172 <-> 999 +1173 <-> 695, 1988 +1174 <-> 843, 1174 +1175 <-> 1030 +1176 <-> 1609 +1177 <-> 118, 378, 1213 +1178 <-> 53, 1839 +1179 <-> 1281, 1674 +1180 <-> 858, 952 +1181 <-> 1542 +1182 <-> 654 +1183 <-> 184 +1184 <-> 861, 1489, 1803 +1185 <-> 1251 +1186 <-> 407 +1187 <-> 291 +1188 <-> 3, 1074, 1627 +1189 <-> 1144, 1189 +1190 <-> 201, 1769 +1191 <-> 1735 +1192 <-> 1542, 1860 +1193 <-> 397 +1194 <-> 281, 628, 814 +1195 <-> 676 +1196 <-> 1196 +1197 <-> 455 +1198 <-> 121, 279, 921 +1199 <-> 426, 1038 +1200 <-> 255, 1381, 1882 +1201 <-> 1536, 1691 +1202 <-> 741, 1216 +1203 <-> 223, 1922 +1204 <-> 1243 +1205 <-> 308 +1206 <-> 481, 1206, 1434, 1605 +1207 <-> 521 +1208 <-> 324 +1209 <-> 1209 +1210 <-> 1298 +1211 <-> 614, 1402 +1212 <-> 1778 +1213 <-> 466, 1091, 1177 +1214 <-> 5, 644, 1862 +1215 <-> 1215 +1216 <-> 264, 409, 762, 1087, 1202 +1217 <-> 1110 +1218 <-> 1503 +1219 <-> 1043 +1220 <-> 498, 1475 +1221 <-> 776, 797, 1359 +1222 <-> 1316 +1223 <-> 226 +1224 <-> 618 +1225 <-> 1008 +1226 <-> 1387, 1517 +1227 <-> 583, 756 +1228 <-> 255 +1229 <-> 28, 1659 +1230 <-> 251 +1231 <-> 1231 +1232 <-> 1232, 1578, 1857 +1233 <-> 1233 +1234 <-> 74, 1326, 1576 +1235 <-> 1772, 1783 +1236 <-> 834, 1734 +1237 <-> 1868, 1998 +1238 <-> 1305, 1538 +1239 <-> 673, 900, 1818 +1240 <-> 1792, 1800 +1241 <-> 835, 1751, 1925 +1242 <-> 517, 772 +1243 <-> 294, 540, 1204 +1244 <-> 164 +1245 <-> 46, 658 +1246 <-> 307, 789, 995 +1247 <-> 756, 1284 +1248 <-> 1283 +1249 <-> 20 +1250 <-> 365 +1251 <-> 1185, 1456, 1981 +1252 <-> 1998 +1253 <-> 1132 +1254 <-> 468 +1255 <-> 1124, 1255 +1256 <-> 117, 790, 1970 +1257 <-> 882, 1058, 1503 +1258 <-> 732 +1259 <-> 298 +1260 <-> 591, 1497 +1261 <-> 768, 1768 +1262 <-> 1262 +1263 <-> 1783 +1264 <-> 1013, 1719 +1265 <-> 1842 +1266 <-> 921, 1432 +1267 <-> 593 +1268 <-> 995, 1390 +1269 <-> 1364 +1270 <-> 1667, 1781 +1271 <-> 931, 1982 +1272 <-> 852, 1472 +1273 <-> 1961 +1274 <-> 1749 +1275 <-> 1364, 1445 +1276 <-> 1299, 1480 +1277 <-> 1277 +1278 <-> 916, 1326 +1279 <-> 141 +1280 <-> 1280, 1775 +1281 <-> 1179 +1282 <-> 505, 921, 1388, 1455 +1283 <-> 1248, 1363 +1284 <-> 510, 1247, 1979 +1285 <-> 1943 +1286 <-> 349 +1287 <-> 955, 1011 +1288 <-> 68, 1813 +1289 <-> 1883 +1290 <-> 1977 +1291 <-> 1751 +1292 <-> 758, 887, 1529 +1293 <-> 31 +1294 <-> 232, 1517 +1295 <-> 125, 452, 1397 +1296 <-> 451 +1297 <-> 431, 1775 +1298 <-> 290, 977, 1210 +1299 <-> 1276 +1300 <-> 1300 +1301 <-> 1480, 1755 +1302 <-> 763, 1806 +1303 <-> 232 +1304 <-> 1107, 1510, 1841 +1305 <-> 1238, 1680 +1306 <-> 979 +1307 <-> 626 +1308 <-> 1854 +1309 <-> 528, 1993 +1310 <-> 523, 1036, 1310 +1311 <-> 929, 1311 +1312 <-> 368, 1957 +1313 <-> 176, 1756 +1314 <-> 1314 +1315 <-> 201 +1316 <-> 1008, 1222, 1736 +1317 <-> 345 +1318 <-> 502, 1032, 1914 +1319 <-> 1503 +1320 <-> 484, 1961 +1321 <-> 1635 +1322 <-> 1322, 1777 +1323 <-> 1066 +1324 <-> 511, 937 +1325 <-> 426 +1326 <-> 1234, 1278, 1912 +1327 <-> 828, 1931 +1328 <-> 410, 1866 +1329 <-> 754, 1664, 1698 +1330 <-> 933, 1068 +1331 <-> 46 +1332 <-> 165 +1333 <-> 1884, 1886 +1334 <-> 666, 838, 1983 +1335 <-> 1516, 1849 +1336 <-> 668, 1384 +1337 <-> 301, 795 +1338 <-> 367, 1535 +1339 <-> 164 +1340 <-> 474, 651 +1341 <-> 1341 +1342 <-> 604 +1343 <-> 247, 1060 +1344 <-> 578, 1637, 1665, 1917, 1980 +1345 <-> 466 +1346 <-> 543 +1347 <-> 265 +1348 <-> 603, 1348 +1349 <-> 1016 +1350 <-> 1677 +1351 <-> 1027 +1352 <-> 287, 1527, 1878 +1353 <-> 944, 1353 +1354 <-> 1133, 1485 +1355 <-> 22, 133 +1356 <-> 804, 1049, 1813 +1357 <-> 1507 +1358 <-> 870, 1889 +1359 <-> 1025, 1221 +1360 <-> 15, 792, 874 +1361 <-> 1361 +1362 <-> 21, 196, 669, 1544 +1363 <-> 896, 1283 +1364 <-> 1269, 1275 +1365 <-> 991, 1171 +1366 <-> 683 +1367 <-> 205, 303 +1368 <-> 1400, 1473 +1369 <-> 1537 +1370 <-> 746, 1451 +1371 <-> 880 +1372 <-> 1145 +1373 <-> 165, 1482 +1374 <-> 175, 661, 853, 1374 +1375 <-> 983 +1376 <-> 54, 845, 1433 +1377 <-> 1653 +1378 <-> 425, 856 +1379 <-> 1604 +1380 <-> 610, 700, 1967 +1381 <-> 26, 1157, 1200 +1382 <-> 1382, 1581, 1969 +1383 <-> 1052 +1384 <-> 1336 +1385 <-> 981 +1386 <-> 156, 1632 +1387 <-> 1226 +1388 <-> 1282 +1389 <-> 585 +1390 <-> 1268 +1391 <-> 1951 +1392 <-> 1392 +1393 <-> 461, 701, 792 +1394 <-> 191, 818 +1395 <-> 751 +1396 <-> 402, 818 +1397 <-> 108, 600, 672, 1295, 1937 +1398 <-> 217, 1675, 1943 +1399 <-> 280 +1400 <-> 1368 +1401 <-> 176 +1402 <-> 1211, 1699 +1403 <-> 212, 1141 +1404 <-> 1489 +1405 <-> 1479 +1406 <-> 1406, 1900 +1407 <-> 1407 +1408 <-> 385 +1409 <-> 824, 1778, 1964 +1410 <-> 343, 1568 +1411 <-> 1796 +1412 <-> 798, 1155 +1413 <-> 1551 +1414 <-> 1460, 1686 +1415 <-> 427, 1630, 1937 +1416 <-> 372, 1821 +1417 <-> 1554, 1690 +1418 <-> 49, 276 +1419 <-> 925 +1420 <-> 297 +1421 <-> 608, 773, 1543 +1422 <-> 989, 1520 +1423 <-> 294, 1052, 1109, 1618 +1424 <-> 24, 805, 964 +1425 <-> 1105, 1822 +1426 <-> 902 +1427 <-> 535, 1049, 1986 +1428 <-> 116, 1805 +1429 <-> 564, 959, 1978 +1430 <-> 850, 983 +1431 <-> 227 +1432 <-> 1266 +1433 <-> 505, 1376 +1434 <-> 1206 +1435 <-> 1435, 1940 +1436 <-> 1980 +1437 <-> 173, 1853 +1438 <-> 951, 1517 +1439 <-> 508, 815, 1606 +1440 <-> 534 +1441 <-> 183, 313, 1788 +1442 <-> 291, 1532, 1657 +1443 <-> 7 +1444 <-> 172, 203, 1077 +1445 <-> 1275, 1445 +1446 <-> 66 +1447 <-> 56 +1448 <-> 400, 844, 1568 +1449 <-> 75, 1449, 1870 +1450 <-> 1079, 1859 +1451 <-> 1370 +1452 <-> 675 +1453 <-> 451, 747, 1462, 1944 +1454 <-> 632, 1563 +1455 <-> 1282 +1456 <-> 1251, 1654 +1457 <-> 519 +1458 <-> 1003, 1575 +1459 <-> 1046 +1460 <-> 1414 +1461 <-> 1830, 1986 +1462 <-> 267, 1453 +1463 <-> 628, 1911 +1464 <-> 470, 924 +1465 <-> 943, 1738 +1466 <-> 32, 79, 458 +1467 <-> 127 +1468 <-> 755 +1469 <-> 42, 363, 1469 +1470 <-> 1600 +1471 <-> 306, 312, 385 +1472 <-> 1272, 1607 +1473 <-> 59, 1013, 1368, 1695, 1992 +1474 <-> 463, 1480 +1475 <-> 929, 1220, 1724 +1476 <-> 1011 +1477 <-> 160, 646 +1478 <-> 275, 347, 378, 468 +1479 <-> 605, 1405, 1867 +1480 <-> 686, 1039, 1276, 1301, 1474 +1481 <-> 1926 +1482 <-> 1373, 1529 +1483 <-> 881 +1484 <-> 459, 1540 +1485 <-> 1354 +1486 <-> 57 +1487 <-> 1715, 1915 +1488 <-> 1488 +1489 <-> 1184, 1404 +1490 <-> 763 +1491 <-> 1055, 1150, 1491 +1492 <-> 739, 892, 1776 +1493 <-> 1493 +1494 <-> 479, 1907 +1495 <-> 186 +1496 <-> 614 +1497 <-> 1260 +1498 <-> 30, 167 +1499 <-> 577, 655, 1139 +1500 <-> 684, 883 +1501 <-> 543, 1167, 1965 +1502 <-> 1015, 1502 +1503 <-> 390, 1218, 1257, 1319, 1906 +1504 <-> 349, 704, 1136, 1750 +1505 <-> 443, 609 +1506 <-> 148, 149 +1507 <-> 1143, 1357 +1508 <-> 847, 869 +1509 <-> 861, 1837 +1510 <-> 1304 +1511 <-> 105 +1512 <-> 876 +1513 <-> 295 +1514 <-> 1514 +1515 <-> 173, 1593, 1809 +1516 <-> 1335, 1599 +1517 <-> 73, 984, 1226, 1294, 1438 +1518 <-> 492 +1519 <-> 942 +1520 <-> 366, 1422 +1521 <-> 130 +1522 <-> 309, 1522 +1523 <-> 584, 970, 1826 +1524 <-> 609 +1525 <-> 448, 1525 +1526 <-> 351, 550 +1527 <-> 3, 105, 219, 1352 +1528 <-> 906, 1718 +1529 <-> 365, 1292, 1482 +1530 <-> 824 +1531 <-> 675, 1531 +1532 <-> 1442 +1533 <-> 64, 165, 1804 +1534 <-> 894, 1075, 1959 +1535 <-> 1162, 1338, 1854 +1536 <-> 200, 560, 711, 854, 1201, 1873 +1537 <-> 584, 796, 1369 +1538 <-> 492, 1238 +1539 <-> 95, 202 +1540 <-> 67, 1484 +1541 <-> 40, 955 +1542 <-> 1181, 1192 +1543 <-> 474, 761, 1421 +1544 <-> 146, 485, 489, 1362, 1753 +1545 <-> 943 +1546 <-> 1546 +1547 <-> 163, 1993 +1548 <-> 773 +1549 <-> 472, 518, 796 +1550 <-> 1550 +1551 <-> 249, 408, 1413 +1552 <-> 358, 880, 1124 +1553 <-> 705 +1554 <-> 284, 305, 1417, 1554, 1904 +1555 <-> 280, 1085 +1556 <-> 1170, 1989 +1557 <-> 1847 +1558 <-> 351, 1864 +1559 <-> 1100 +1560 <-> 196 +1561 <-> 237, 1738 +1562 <-> 915 +1563 <-> 73, 1454 +1564 <-> 99, 360, 624, 717 +1565 <-> 150 +1566 <-> 1107 +1567 <-> 125, 1056 +1568 <-> 1410, 1448 +1569 <-> 768 +1570 <-> 622, 1102 +1571 <-> 228, 1063 +1572 <-> 369, 1770 +1573 <-> 879 +1574 <-> 587, 1761 +1575 <-> 324, 539, 1458 +1576 <-> 1234 +1577 <-> 1577 +1578 <-> 1232 +1579 <-> 57, 632, 1766 +1580 <-> 1608 +1581 <-> 1382, 1730 +1582 <-> 832 +1583 <-> 700, 1839, 1846 +1584 <-> 326 +1585 <-> 859, 1585 +1586 <-> 1939 +1587 <-> 1587, 1625 +1588 <-> 345 +1589 <-> 990 +1590 <-> 938, 1590 +1591 <-> 445 +1592 <-> 719 +1593 <-> 1515, 1646 +1594 <-> 1894 +1595 <-> 1595 +1596 <-> 777, 836, 1827 +1597 <-> 1820, 1870 +1598 <-> 273 +1599 <-> 1516, 1599, 1604 +1600 <-> 653, 1470 +1601 <-> 429, 794 +1602 <-> 405 +1603 <-> 640 +1604 <-> 524, 1379, 1599 +1605 <-> 1206 +1606 <-> 488, 764, 1120, 1439, 1908 +1607 <-> 742, 1472 +1608 <-> 645, 657, 1580, 1829 +1609 <-> 1176, 1609, 1694 +1610 <-> 57, 1004 +1611 <-> 746, 1679 +1612 <-> 237, 891 +1613 <-> 873, 1006 +1614 <-> 307, 731 +1615 <-> 1615 +1616 <-> 332 +1617 <-> 1058 +1618 <-> 1423 +1619 <-> 731 +1620 <-> 200, 1858 +1621 <-> 940, 1052 +1622 <-> 431, 592, 1968 +1623 <-> 1623 +1624 <-> 23, 470 +1625 <-> 1587 +1626 <-> 673, 1751 +1627 <-> 478, 1188 +1628 <-> 369, 718 +1629 <-> 759 +1630 <-> 1415 +1631 <-> 1157 +1632 <-> 699, 1386 +1633 <-> 135, 492, 1746 +1634 <-> 127, 437, 522, 1044 +1635 <-> 458, 538, 845, 1321 +1636 <-> 924, 976 +1637 <-> 1344 +1638 <-> 803 +1639 <-> 1040 +1640 <-> 573 +1641 <-> 554 +1642 <-> 1642 +1643 <-> 458 +1644 <-> 1755, 1794 +1645 <-> 259, 1708 +1646 <-> 1593 +1647 <-> 1060 +1648 <-> 544, 1648 +1649 <-> 261, 432 +1650 <-> 500 +1651 <-> 587 +1652 <-> 1853 +1653 <-> 85, 1377 +1654 <-> 614, 1456 +1655 <-> 1700, 1847 +1656 <-> 194, 689 +1657 <-> 1010, 1442, 1667 +1658 <-> 469, 552 +1659 <-> 1229 +1660 <-> 559 +1661 <-> 147, 749, 1131, 1835 +1662 <-> 1970 +1663 <-> 769, 1020 +1664 <-> 1329, 1985 +1665 <-> 945, 1344 +1666 <-> 356, 1883 +1667 <-> 333, 1270, 1657 +1668 <-> 899, 1146 +1669 <-> 1669 +1670 <-> 108 +1671 <-> 526, 907, 1842 +1672 <-> 210, 460, 1687 +1673 <-> 189, 293 +1674 <-> 1179, 1918, 1936 +1675 <-> 1398, 1743, 1749 +1676 <-> 314 +1677 <-> 537, 1028, 1350, 1740, 1857 +1678 <-> 921, 1013 +1679 <-> 1611 +1680 <-> 1165, 1305 +1681 <-> 367, 561, 933 +1682 <-> 1701 +1683 <-> 446 +1684 <-> 1684 +1685 <-> 691, 953 +1686 <-> 1414, 1968 +1687 <-> 757, 1672 +1688 <-> 245, 993, 1143 +1689 <-> 909 +1690 <-> 1417 +1691 <-> 696, 1201 +1692 <-> 367, 967 +1693 <-> 1693 +1694 <-> 194, 912, 1609 +1695 <-> 1473 +1696 <-> 1696 +1697 <-> 926, 1897 +1698 <-> 658, 1329, 1698 +1699 <-> 475, 1402 +1700 <-> 626, 1655 +1701 <-> 578, 1682, 1701 +1702 <-> 307 +1703 <-> 94, 1910 +1704 <-> 1883 +1705 <-> 1931 +1706 <-> 1706 +1707 <-> 549, 1707 +1708 <-> 1645, 1872 +1709 <-> 1709 +1710 <-> 868, 1710 +1711 <-> 573 +1712 <-> 526 +1713 <-> 967, 1713 +1714 <-> 277, 1757, 1850 +1715 <-> 625, 1487 +1716 <-> 669 +1717 <-> 475 +1718 <-> 858, 1528 +1719 <-> 643, 1264 +1720 <-> 90, 137 +1721 <-> 904 +1722 <-> 299 +1723 <-> 1975 +1724 <-> 547, 872, 1475 +1725 <-> 1155, 1943 +1726 <-> 939 +1727 <-> 17, 285, 946 +1728 <-> 888, 1087 +1729 <-> 1058 +1730 <-> 114, 1581 +1731 <-> 631, 765 +1732 <-> 141 +1733 <-> 352 +1734 <-> 108, 1236 +1735 <-> 689, 1191 +1736 <-> 908, 1316 +1737 <-> 1753 +1738 <-> 1465, 1561 +1739 <-> 358, 917 +1740 <-> 1677, 1838 +1741 <-> 361, 476, 477 +1742 <-> 966, 1036 +1743 <-> 18, 1675 +1744 <-> 787 +1745 <-> 782 +1746 <-> 1633 +1747 <-> 421 +1748 <-> 1888 +1749 <-> 1274, 1675 +1750 <-> 0, 1504 +1751 <-> 502, 895, 1241, 1291, 1626, 1999 +1752 <-> 45, 96, 490, 725, 771, 1166 +1753 <-> 717, 1544, 1737 +1754 <-> 974 +1755 <-> 904, 1301, 1644 +1756 <-> 1313 +1757 <-> 1714 +1758 <-> 411, 735, 1149 +1759 <-> 1759 +1760 <-> 12, 1027 +1761 <-> 1574 +1762 <-> 583, 985 +1763 <-> 799 +1764 <-> 942 +1765 <-> 666 +1766 <-> 1579 +1767 <-> 605 +1768 <-> 322, 500, 681, 989, 1261 +1769 <-> 89, 845, 1190 +1770 <-> 969, 1572 +1771 <-> 577 +1772 <-> 568, 1235 +1773 <-> 304, 936 +1774 <-> 184, 659, 855 +1775 <-> 810, 1280, 1297 +1776 <-> 148, 1492 +1777 <-> 1322, 1939 +1778 <-> 1212, 1409, 1858 +1779 <-> 377 +1780 <-> 61, 682 +1781 <-> 65, 1270 +1782 <-> 239, 950 +1783 <-> 210, 1235, 1263, 1783 +1784 <-> 536, 1055 +1785 <-> 35, 1066, 1785, 1885 +1786 <-> 332, 862 +1787 <-> 434, 1790 +1788 <-> 752, 1441 +1789 <-> 1789 +1790 <-> 1787, 1790 +1791 <-> 1019, 1791 +1792 <-> 1240 +1793 <-> 403 +1794 <-> 740, 826, 1644 +1795 <-> 1049 +1796 <-> 1411, 1796 +1797 <-> 216, 470 +1798 <-> 439 +1799 <-> 461 +1800 <-> 546, 1240 +1801 <-> 775 +1802 <-> 456 +1803 <-> 189, 435, 1184 +1804 <-> 421, 1533 +1805 <-> 89, 1428 +1806 <-> 574, 671, 1302 +1807 <-> 1084 +1808 <-> 305, 662, 1824 +1809 <-> 1515, 1913 +1810 <-> 1132 +1811 <-> 369 +1812 <-> 16, 222, 769 +1813 <-> 1288, 1356 +1814 <-> 1094, 1814 +1815 <-> 746 +1816 <-> 102 +1817 <-> 100, 903 +1818 <-> 1239 +1819 <-> 1819 +1820 <-> 665, 1597 +1821 <-> 204, 295, 1416 +1822 <-> 261, 447, 1425 +1823 <-> 663 +1824 <-> 1808 +1825 <-> 1825 +1826 <-> 1523 +1827 <-> 1596 +1828 <-> 1000 +1829 <-> 1062, 1608 +1830 <-> 787, 1095, 1461, 1957 +1831 <-> 1831 +1832 <-> 255, 321 +1833 <-> 907 +1834 <-> 541 +1835 <-> 1661 +1836 <-> 413 +1837 <-> 1152, 1509 +1838 <-> 1740 +1839 <-> 1178, 1583 +1840 <-> 889, 899 +1841 <-> 243, 340, 726, 774, 1161, 1304 +1842 <-> 1265, 1671 +1843 <-> 152 +1844 <-> 483 +1845 <-> 159, 326, 584 +1846 <-> 674, 1064, 1583 +1847 <-> 1557, 1655 +1848 <-> 147 +1849 <-> 1335 +1850 <-> 1714 +1851 <-> 1851, 1994 +1852 <-> 1133 +1853 <-> 1437, 1652 +1854 <-> 156, 1021, 1308, 1535 +1855 <-> 336 +1856 <-> 1936, 1979 +1857 <-> 1026, 1232, 1677 +1858 <-> 128, 1620, 1778 +1859 <-> 181, 1450, 1925 +1860 <-> 1084, 1192, 1860 +1861 <-> 1033, 1040 +1862 <-> 570, 1037, 1214 +1863 <-> 269 +1864 <-> 890, 1558 +1865 <-> 940 +1866 <-> 321, 1328 +1867 <-> 386, 1479 +1868 <-> 336, 1237 +1869 <-> 1138 +1870 <-> 1449, 1597 +1871 <-> 166 +1872 <-> 36, 1708 +1873 <-> 1536 +1874 <-> 259 +1875 <-> 1875 +1876 <-> 360 +1877 <-> 660 +1878 <-> 171, 1352 +1879 <-> 1879 +1880 <-> 775, 1929 +1881 <-> 483 +1882 <-> 1200 +1883 <-> 11, 733, 881, 1289, 1666, 1704 +1884 <-> 1333 +1885 <-> 1785 +1886 <-> 371, 1040, 1333 +1887 <-> 261, 1964 +1888 <-> 993, 1748 +1889 <-> 618, 1358 +1890 <-> 1890 +1891 <-> 223, 271, 554 +1892 <-> 330, 1060 +1893 <-> 758, 846 +1894 <-> 980, 1097, 1594 +1895 <-> 22, 1087, 1166 +1896 <-> 572, 1081 +1897 <-> 1104, 1697 +1898 <-> 725 +1899 <-> 81, 1946 +1900 <-> 1406 +1901 <-> 404, 803 +1902 <-> 234 +1903 <-> 38, 383 +1904 <-> 1554 +1905 <-> 1905 +1906 <-> 1503 +1907 <-> 1494, 1907 +1908 <-> 1606 +1909 <-> 1909 +1910 <-> 662, 1703 +1911 <-> 732, 1463 +1912 <-> 1326 +1913 <-> 1024, 1809, 1913 +1914 <-> 784, 896, 1318 +1915 <-> 1487 +1916 <-> 1975 +1917 <-> 1344 +1918 <-> 1674, 1980 +1919 <-> 499, 1919 +1920 <-> 894 +1921 <-> 391, 1047 +1922 <-> 214, 1203 +1923 <-> 672, 777, 1125 +1924 <-> 1924 +1925 <-> 1241, 1859 +1926 <-> 898, 1481 +1927 <-> 21 +1928 <-> 895 +1929 <-> 401, 1880 +1930 <-> 942 +1931 <-> 906, 1100, 1327, 1705 +1932 <-> 501, 507 +1933 <-> 525, 626 +1934 <-> 1049 +1935 <-> 1938 +1936 <-> 364, 1674, 1856 +1937 <-> 1397, 1415 +1938 <-> 508, 810, 1935 +1939 <-> 1586, 1777 +1940 <-> 633, 1435 +1941 <-> 275, 746 +1942 <-> 1145 +1943 <-> 315, 373, 585, 755, 1285, 1398, 1725 +1944 <-> 1453 +1945 <-> 184 +1946 <-> 103, 229, 1899 +1947 <-> 888 +1948 <-> 66, 635 +1949 <-> 456, 662 +1950 <-> 2, 129 +1951 <-> 596, 1391 +1952 <-> 18, 76 +1953 <-> 460, 576 +1954 <-> 136, 929 +1955 <-> 80 +1956 <-> 261 +1957 <-> 110, 1142, 1312, 1830 +1958 <-> 1035 +1959 <-> 317, 1534 +1960 <-> 565 +1961 <-> 483, 1273, 1320, 1961 +1962 <-> 332 +1963 <-> 142, 839 +1964 <-> 1409, 1887 +1965 <-> 1501 +1966 <-> 1966 +1967 <-> 1380 +1968 <-> 1622, 1686 +1969 <-> 29, 683, 1382 +1970 <-> 1256, 1662 +1971 <-> 902 +1972 <-> 1972 +1973 <-> 866 +1974 <-> 1974 +1975 <-> 1723, 1916 +1976 <-> 416, 516 +1977 <-> 310, 1290 +1978 <-> 1429 +1979 <-> 1284, 1856 +1980 <-> 251, 1344, 1436, 1918 +1981 <-> 846, 1251 +1982 <-> 935, 1271 +1983 <-> 1334 +1984 <-> 289, 1984 +1985 <-> 270, 1664 +1986 <-> 1427, 1461 +1987 <-> 422 +1988 <-> 1173 +1989 <-> 895, 1556 +1990 <-> 1990 +1991 <-> 439, 1991 +1992 <-> 819, 1086, 1473 +1993 <-> 1309, 1547 +1994 <-> 1851 +1995 <-> 1995 +1996 <-> 153, 392, 407 +1997 <-> 928 +1998 <-> 76, 1237, 1252 +1999 <-> 1751 diff --git a/AOC2017/input2017/day13.in b/AOC2017/input2017/day13.in new file mode 100644 index 0000000..5055e90 --- /dev/null +++ b/AOC2017/input2017/day13.in @@ -0,0 +1,43 @@ +0: 4 +1: 2 +2: 3 +4: 5 +6: 8 +8: 4 +10: 6 +12: 6 +14: 6 +16: 10 +18: 6 +20: 12 +22: 8 +24: 9 +26: 8 +28: 8 +30: 8 +32: 12 +34: 12 +36: 12 +38: 8 +40: 10 +42: 14 +44: 12 +46: 14 +48: 12 +50: 12 +52: 12 +54: 14 +56: 14 +58: 14 +60: 12 +62: 14 +64: 14 +68: 12 +70: 14 +74: 14 +76: 14 +78: 14 +80: 17 +82: 28 +84: 18 +86: 14 diff --git a/AOC2017/input2017/day14.in b/AOC2017/input2017/day14.in new file mode 100644 index 0000000..26cf1c4 --- /dev/null +++ b/AOC2017/input2017/day14.in @@ -0,0 +1 @@ +uugsqrei diff --git a/AOC2017/input2017/day15.in b/AOC2017/input2017/day15.in new file mode 100644 index 0000000..4cac76f --- /dev/null +++ b/AOC2017/input2017/day15.in @@ -0,0 +1,2 @@ +Generator A starts with 699 +Generator B starts with 124 diff --git a/AOC2017/input2017/day16.in b/AOC2017/input2017/day16.in new file mode 100644 index 0000000..5311dbb --- /dev/null +++ b/AOC2017/input2017/day16.in @@ -0,0 +1 @@ +x5/15,s15,x1/3,pn/f,x11/2,s13,x6/3,pe/a,x14/12,s15,x1/0,pd/l,x8/15,pa/n,x14/1,s15,x15/2,pi/k,x6/3,pp/c,s9,x8/9,pb/i,x11/2,pc/a,s8,x13/6,pj/g,x5/11,s14,x9/2,s6,x10/1,pc/f,s14,x6/4,s5,x8/2,po/m,s14,x9/1,s14,x11/10,pk/g,s11,x2/13,pp/i,x12/11,pd/b,x5/7,pa/i,x12/2,pn/h,x7/4,s6,x8/1,s8,pl/c,x4/10,pg/f,x6/3,s12,x10/4,s15,x8/6,s10,x4/5,s5,x6/9,pc/m,x13/15,s12,x4/11,pp/o,x1/15,s8,x5/4,s2,x7/3,pi/b,x13/12,s12,x0/2,pe/l,x9/3,s11,x8/13,pm/i,x9/4,s13,x13/0,s6,x2/10,pd/l,s4,x12/15,pi/o,x3/0,pb/k,x8/4,s1,x10/6,s6,x3/15,s7,x4/13,pf/h,x14/10,s9,x6/12,pi/k,x9/7,pg/n,x8/5,pp/k,x7/3,s8,x0/2,pm/e,x11/3,ph/n,x4/0,pc/i,x7/15,pf/a,x6/12,s13,x13/7,pj/b,x11/14,pg/d,s15,x15/9,pe/b,x10/11,pp/h,x7/4,pc/o,x5/11,pe/m,x15/12,pi/n,x1/0,s2,x2/6,s14,x10/15,s6,x13/1,s6,x7/10,s2,ph/j,x12/14,s13,x2/6,s12,x14/0,s7,x5/15,s11,x6/4,s7,x10/9,s3,x7/5,s13,x8/2,pd/f,x10/13,s10,x5/12,pe/j,x1/15,po/c,x7/6,s4,pg/m,x14/13,s9,x4/5,s4,x9/11,s13,x10/2,pp/b,x4/0,pm/n,x7/3,s9,x9/1,s11,x3/5,s7,x14/8,pd/b,x10/7,s12,x12/9,s12,x11/2,s3,x12/6,pm/f,x11/2,s13,x6/1,s7,x9/12,pn/h,x1/3,s2,x15/10,s4,x3/4,s10,x13/2,s8,x1/7,pi/p,x2/8,s12,x11/14,s1,x13/2,pf/n,s1,x10/6,pm/k,x3/9,s8,x5/10,s2,x1/15,pg/p,x6/10,s13,x1/7,s13,x14/8,s5,x10/15,s15,x3/12,s1,x10/14,s1,x2/1,po/h,x14/5,pa/k,x1/8,s15,x4/11,s5,x3/15,s11,x2/12,pb/i,x10/14,s12,x13/12,pm/p,s10,x8/14,pa/n,s2,x4/12,s11,pp/d,x11/7,pl/e,x8/6,ph/k,s4,x10/7,s5,x14/0,pn/m,x5/10,s14,x3/7,s15,x6/0,s1,x1/14,s8,po/g,x8/13,pj/h,s3,x12/2,s3,pg/m,x7/6,pk/n,x0/4,s13,pf/l,x11/5,s11,x2/4,s5,x0/5,s7,x8/1,pc/i,x5/9,s15,x2/4,pj/f,x7/12,pe/p,x3/10,ph/i,s5,x0/12,pf/d,x6/13,pi/p,x1/5,s14,x14/13,s7,x8/6,pj/o,x15/2,pn/l,x4/3,pi/m,x10/0,s1,x5/6,s6,x1/9,pe/l,x7/0,s9,x4/8,s5,x9/1,pa/n,x14/13,s4,x3/5,pl/d,x8/1,s11,x10/2,pe/a,x9/5,pb/h,x13/15,pi/d,x5/11,s15,x8/0,pc/f,x1/11,s5,x12/8,s6,x1/14,s12,x2/10,s10,x14/1,s12,x3/7,pk/o,x5/6,s10,x1/0,pm/l,x9/4,pc/p,x6/8,s12,x15/7,pm/o,x13/12,s9,x1/2,pi/p,x14/0,s13,x15/7,pf/e,x10/6,s3,x1/13,s6,x4/14,pp/d,x15/9,s3,x13/3,s11,pj/g,x11/6,s6,x8/2,pn/f,x7/11,pa/k,s5,x9/12,s5,pm/n,x7/6,s12,x14/1,s5,x2/6,pl/e,x1/8,pa/m,x11/2,pp/h,x1/14,pm/n,x3/8,pg/h,s1,x0/13,s9,pe/l,x14/8,s10,x13/4,s6,x0/7,s9,x15/4,pp/f,x12/6,s6,pl/a,x8/0,pk/j,x14/5,s4,pc/e,x0/11,s10,x15/7,s10,x8/1,s7,x3/11,s7,x5/10,po/n,s15,x4/8,s15,x7/0,pl/i,x9/5,s3,x2/1,pa/b,x10/11,pk/m,x3/1,po/d,x2/9,pf/n,x15/14,po/i,x8/11,s15,x14/4,s6,x7/5,pj/g,x0/3,s15,x13/6,s3,x14/4,s1,x5/13,pb/i,x6/9,pl/m,x5/8,pb/h,s4,x9/2,s14,x1/12,pi/p,x9/7,pd/k,x2/3,pf/g,s9,x5/1,s10,x10/8,s4,ph/c,x5/4,s11,x11/15,s9,x5/6,s3,x11/12,pd/i,x5/9,s6,x13/7,pp/j,x1/12,pc/i,s15,x8/2,s7,x11/0,s2,x15/14,s13,x1/12,s15,x10/13,pg/p,x11/14,s4,x3/2,pm/b,x15/1,s3,x3/9,s9,x5/12,s15,x3/13,pc/e,x15/9,s10,x2/12,s13,x10/7,pa/f,s13,x8/4,s8,x14/1,s2,x13/10,s14,x14/5,s3,x13/11,pj/m,x1/8,s1,x4/10,s14,x8/7,s5,x11/14,pa/b,x6/13,s7,x14/12,s15,x0/5,pj/l,x1/7,s12,x13/6,s6,x10/12,s13,x11/3,s4,x5/9,s4,x6/7,po/k,x0/15,s13,x3/5,s5,x15/1,s2,x0/11,s6,x7/2,pc/a,x5/4,pl/b,s12,x1/14,s2,x6/7,pa/j,x13/11,s4,x10/9,s12,x13/14,s11,x9/12,pg/e,x7/6,s6,x3/5,s4,x1/2,s11,x7/0,pp/i,x1/6,s3,x3/4,pl/e,x7/5,s3,x11/13,s15,x6/8,pg/b,x4/15,pl/j,x10/3,s14,x4/1,s6,x12/3,s11,x0/1,s6,x6/11,s11,x2/5,pi/h,x8/14,pa/n,x2/13,s15,x1/14,s15,x8/15,s11,x5/0,s12,x13/10,pg/h,x7/0,pk/o,s4,x6/11,s7,x10/12,s14,x13/1,s2,x14/9,s3,x2/1,pj/d,x8/14,pc/k,s9,x1/7,s13,x0/5,pm/f,x15/10,pi/b,x12/1,pg/e,x15/0,ph/b,x12/5,s15,x11/0,pg/i,x15/12,s11,x3/11,s5,x12/13,s11,x8/10,s9,x15/13,s5,x3/2,s12,x14/7,pn/c,x11/2,s3,x5/14,s13,x8/3,s6,x11/0,s2,x4/13,s7,x5/2,s7,x8/0,s6,x12/15,s4,x6/9,s5,x5/8,s7,x3/11,s14,x14/13,s9,x9/10,pl/b,x12/4,pf/m,x5/14,s14,x0/1,pn/c,x2/13,s3,x1/4,s15,x8/2,pd/l,x0/13,pc/o,x7/15,s3,x6/4,pe/k,x13/11,po/p,x4/8,pb/j,x5/6,pg/k,x10/12,pj/c,x6/5,s2,x9/3,s4,pk/o,x12/13,s3,pf/c,x8/7,s9,x3/6,s12,x7/1,pa/h,x12/4,s1,x3/0,s12,x2/6,pk/l,x1/15,ph/d,x6/13,pb/n,x4/15,s1,x14/0,pm/d,x3/6,s4,ph/j,x4/5,pg/f,x7/8,pm/b,x2/4,s2,x9/7,s11,x10/2,pp/c,x7/13,s14,x5/4,s4,x7/1,pg/b,s13,x4/0,s7,pc/e,x3/11,s15,x6/13,s6,x0/5,s15,x8/15,pb/m,x5/1,s4,x13/10,s4,x7/0,pn/c,x8/4,s6,x1/6,s13,x4/7,s3,x5/11,s15,x14/0,s8,x4/9,s12,x14/10,s15,x9/6,s1,x7/1,s7,x13/11,s4,x4/6,pk/m,x7/9,s4,x15/2,pp/g,x6/3,s1,x7/15,ph/m,x0/5,pp/g,x4/3,pe/i,x13/15,s3,x12/14,s9,x8/15,s2,x0/4,s6,x13/7,s13,x3/14,s13,pm/c,x1/8,pn/g,x14/7,s9,x2/3,s10,pd/j,x4/14,s14,x3/11,s12,x0/15,s9,x8/12,pb/p,x3/13,s6,x12/14,s10,x11/10,pi/o,s10,x3/6,s2,x13/2,s13,x9/8,s14,x3/11,s2,x7/4,s3,x15/9,pp/h,x8/10,s6,x5/0,s9,x2/1,s9,x9/0,s10,pa/f,x11/1,pm/p,s4,x9/4,po/j,x2/12,pp/d,x10/6,pi/a,s7,x14/7,s14,x1/15,s1,x3/0,s15,x4/12,s15,x8/1,pc/d,x11/14,s10,x15/6,s3,x0/3,s9,x14/8,s1,x6/0,s15,x11/5,pa/n,x2/4,s5,x12/10,s4,x8/0,ph/i,x5/14,s8,pg/j,x11/12,pc/k,x0/7,s14,pp/g,x5/15,s15,x11/10,s14,x7/12,s8,x2/13,pn/k,x3/14,pc/l,x13/2,s7,x10/9,s15,x2/13,po/p,x3/8,s5,ph/l,x6/10,pd/c,x13/8,s6,x5/7,pg/b,x11/10,s7,x8/1,pp/i,s8,x2/12,s6,ph/m,x3/6,pl/k,x11/7,pb/e,x14/0,pi/c,s11,x10/4,s9,x8/9,s9,x7/2,pd/p,s3,x6/0,s15,pe/l,s10,x5/13,s5,x4/3,pk/c,x1/6,s3,ph/d,x2/9,pp/i,x7/3,s14,x15/14,s2,x8/9,s11,x0/4,pe/f,x13/12,s13,x5/7,pm/b,s2,x9/15,pf/j,x3/2,pc/d,x10/6,s12,x12/0,s11,x7/15,pe/i,x6/13,s11,x8/12,s12,x3/5,pf/m,x2/6,pl/j,x11/4,s3,x5/9,s11,x1/11,pf/i,x10/0,s10,x14/12,s14,pe/a,x11/9,pn/h,x8/6,s13,x10/1,pf/j,x15/9,pa/n,x4/1,po/l,x15/6,pp/h,x13/1,s14,x14/12,s14,x0/2,pa/d,x15/4,s9,x11/5,s6,x13/7,s12,x15/10,s12,x7/8,pb/h,x3/10,s2,x12/14,s13,pf/m,x7/6,s3,x9/12,s1,x5/15,s4,x4/11,pg/p,x2/10,pk/d,x12/9,pp/a,x8/5,pf/d,x7/0,s4,x10/1,pe/p,x6/2,s6,x9/15,pk/d,x11/13,s5,x0/5,pc/o,x3/6,s13,x11/0,pd/l,s12,x13/8,pc/m,x15/11,s15,x13/2,pi/j,x4/6,pf/m,x0/8,s5,x5/2,pn/o,x7/14,pi/d,x8/6,pk/m,x13/14,pb/o,x15/2,s2,x14/6,pm/a,x15/11,s13,x5/8,pd/b,x11/4,pl/c,x12/6,s10,x5/4,pd/p,x0/1,s1,x12/2,s10,x7/11,pb/k,x8/3,pi/j,x9/12,s15,x4/3,s12,x13/11,pd/e,x2/10,s6,x12/8,pf/o,x15/4,ph/p,x5/14,s2,x9/6,s12,x5/1,s14,x12/8,pl/g,x4/1,pa/m,s2,x0/5,s10,x12/4,s8,x6/1,s5,x15/5,ph/o,x14/7,s8,x8/12,pd/g,x11/13,s1,x9/1,pc/p,x10/15,s11,x3/7,s9,x0/9,pj/k,x2/6,pc/e,x0/1,s3,x2/7,pd/g,s8,x4/1,pp/l,s10,x10/6,s6,x15/9,s15,x12/13,pd/o,x9/7,s1,x2/6,s14,x5/12,pb/k,x1/15,s2,x10/11,pg/i,x12/13,s14,x11/2,s11,x10/3,s3,x0/11,s3,x1/2,po/a,x3/5,s7,x8/1,s11,x7/9,s1,x6/13,s11,x4/2,s12,x13/10,pb/e,x2/7,pk/g,x12/5,po/h,x10/11,pf/j,x0/14,s5,x7/12,pa/l,x0/5,s4,x9/2,s14,pg/p,x10/8,s15,x12/6,pn/h,x2/10,s6,x13/1,s6,x8/9,pj/e,x5/15,pf/o,x8/0,pl/n,x10/11,s1,x4/3,s9,x5/8,pc/p,x3/15,pl/m,x4/13,pf/j,s9,x6/15,pb/g,x10/7,s5,x14/1,pm/o,x7/11,s14,x1/5,s13,x9/4,pp/d,x15/14,s7,x8/10,s6,x0/7,pe/g,s14,pn/a,x4/3,s14,x0/5,s6,x6/12,pf/i,x10/5,s5,x6/14,pn/j,x11/9,s6,x14/7,pa/b,x5/2,pd/o,x9/3,s9,pa/e,x8/12,pd/c,x4/3,pl/p,x15/6,s4,x5/7,s15,x3/2,s5,pe/d,s10,x12/14,s5,x7/0,pb/o,x12/1,s6,x14/10,s13,x4/0,s13,x9/15,pn/g,x3/1,s7,x0/7,pi/c,x6/15,s11,x5/7,pl/b,x1/14,s10,x4/0,pf/m,x15/13,s8,x5/2,s10,x9/0,s7,x7/15,pl/o,x6/0,pe/d,x1/12,s4,x11/0,s10,x10/5,s2,x7/2,s4,x8/12,pi/l,s9,x15/2,s10,x9/10,s7,x7/14,pg/h,x4/1,s13,pj/e,x8/12,ph/n,x6/15,s11,x5/10,pa/e,x6/12,pd/c,x11/8,s1,x15/12,pa/g,s14,pf/h,s14,x8/2,s4,pm/g,x11/0,s15,x5/4,pc/e,x1/3,pj/f,x4/10,s8,x2/5,pe/a,x10/9,pf/d,x8/1,pc/h,s14,x7/3,s12,x8/4,s4,x2/1,s14,x12/6,s14,x11/14,s8,x4/13,s14,x12/15,s14,x7/13,pe/n,x4/12,s8,x6/5,pc/m,s12,x0/8,s2,pj/f,x11/1,s5,pc/a,x6/2,s12,x8/11,s9,x10/3,pd/n,x2/5,pa/f,x1/11,s6,x3/6,s10,x9/12,s10,x11/1,s3,x5/7,s8,x1/13,pp/j,x5/0,po/e,x15/9,pk/p,x7/5,s14,x6/1,pb/c,s3,x5/9,s11,x2/4,s14,x5/8,pg/e,x7/6,pm/b,x13/9,s2,x10/5,s6,x12/13,s9,x3/14,s15,x13/12,s11,x4/15,s11,x13/0,s2,x5/8,pn/a,x0/9,s2,pc/h,x11/6,s6,x13/9,s11,x0/7,s9,x3/2,s11,x4/0,s10,x11/3,s3,x9/4,s11,x2/10,s4,x3/0,pj/e,x12/11,pi/k,x10/15,s8,x5/14,s7,x9/7,s11,x15/11,s8,x12/4,pb/e,s2,po/n,x14/3,pg/i,x4/15,pf/l,x6/9,s12,x11/10,s8,x1/2,pg/n,x5/0,s7,x13/4,pd/e,s9,x0/8,pm/n,s12,x3/4,s15,x1/8,pd/p,x5/4,s5,x14/3,s8,x9/10,s1,x3/11,pc/b,s7,x9/1,pa/p,s14,pd/j,s10,x8/7,pc/h,x5/12,pl/f,x8/13,s10,x11/7,s8,x6/10,s12,x15/13,s13,x2/10,s4,x9/0,s6,x2/8,pa/d,x12/14,s4,pb/j,x8/4,pg/l,x9/12,s5,x3/11,pj/h,x13/7,pi/a,s1,x0/8,pc/f,x4/13,pb/l,x2/9,s3,x12/4,pe/a,x2/14,s13,x6/1,pm/b,s10,x9/11,s8,x4/15,pf/h,x5/10,s14,x12/0,s6,x4/15,s14,x6/10,s6,x0/4,pp/m,x13/7,pg/i,x0/8,s11,x6/13,pb/p,x5/7,s1,x3/2,po/k,x0/9,pc/f,x14/2,pi/o,s3,x3/5,pe/c,x2/6,s5,x1/10,s14,x6/14,pp/j,s10,x0/15,ph/g,x4/1,s4,x7/5,s10,x4/6,pp/e,x12/7,pn/l,x8/3,s12,x10/1,s3,x11/9,pc/a,x2/13,pl/n,s2,x3/7,s13,x5/2,s15,x12/10,s1,x2/8,s6,x1/13,ph/j,x8/9,s13,x14/10,po/k,x7/13,s2,x12/14,pa/p,x1/10,s15,x8/2,pd/c,x13/15,s7,x2/1,s4,x12/13,pe/n,x11/5,pg/j,x10/1,s1,x4/0,s13,x14/6,pk/i,x3/15,pp/g,x12/11,po/e,x10/1,s14,pl/h,x8/6,pb/i,x11/5,pj/k,x2/4,s12,x11/0,s1,x9/7,pg/m,x5/2,s4,x3/12,pj/a,s6,x10/8,s3,x0/7,pm/g,x14/3,s4,x15/8,pi/f,x11/2,pl/b,s9,x15/4,pa/g,x9/0,s9,x8/10,pn/f,x5/4,s5,x6/15,pe/o,x4/2,s13,x11/8,s14,x10/1,s7,x2/0,s5,x3/6,pn/b,x13/7,pa/e,x12/11,s3,x5/10,pk/b,x9/8,pa/d,x6/12,s3,pg/e,x4/15,s7,x10/2,pj/l,s5,x15/13,pd/i,x6/1,pg/h,x8/13,s5,x3/9,s14,x10/15,pn/j,x3/12,pi/m,x0/11,s12,x14/15,s10,x9/13,pl/p,x12/5,pm/b,x8/6,s12,x11/10,pn/l,s3,x7/13,s1,x15/0,s2,x7/12,pi/p,x1/10,pj/m,x3/15,s14,pc/b,x12/6,s7,x11/14,pd/m,s9,x0/15,pp/l,x4/6,s14,x2/14,s15,x0/15,s8,x13/5,s2,x2/11,s4,x9/0,s9,x1/14,s13,x0/11,s2,x10/1,pa/j,x9/5,s7,x13/11,s14,x14/6,s8,x8/10,s3,x13/0,pc/k,x8/7,s15,x15/10,s3,x7/12,s1,po/f,x10/11,s6,x13/9,pe/n,x3/5,s11,pj/h,x10/8,pc/d,s4,x14/1,po/p,x3/4,s8,x6/12,s13,x8/4,pj/g,x10/0,pm/f,x4/13,pd/o,x9/15,s4,x2/5,ph/c,x12/8,s15,x10/5,s6,x9/12,s6,x6/7,pb/n,x0/10,s13,x8/3,ph/g,x6/10,s3,x2/3,s8,x15/6,pl/p,x13/9,s8,x15/6,pn/c,s9,x7/13,pi/p,x11/14,s3,x2/3,pd/a,x9/6,s11,x8/12,po/k,x3/5,s6,x12/8,s3,x10/6,pg/b,x0/4,s15,x2/6,s8,x4/9,s14,x12/15,s1,x0/9,pa/o,x8/6,s3,x5/10,s4,x12/4,s10,x0/6,pm/e,x4/12,pf/c,x8/6,s12,x3/7,pn/l,x5/12,s10,x13/2,s15,x3/0,pg/f,s5,pe/a,x14/10,po/h,x8/1,s13,x4/14,s3,x12/10,s13,x9/2,s11,x5/15,pd/e,x10/7,s2,x3/6,pi/j,x7/1,s5,x2/9,s7,x1/4,pm/b,s2,x15/8,s8,x14/4,s9,x12/10,s6,x7/11,pe/g,x9/15,s3,x4/13,s2,x10/0,pj/k,x7/3,s3,x12/5,pe/c,x1/3,pp/j,x6/0,pb/d,x4/1,s3,x15/0,s12,x9/4,pf/h,x0/14,pg/a,x10/6,s10,x4/13,s13,x6/14,pb/f,x8/9,s9,x12/10,pi/a,x7/13,pp/b,x15/12,pi/l,x0/11,s14,x3/7,s10,pc/n,x6/12,s10,x0/5,s1,x13/6,pi/o,x0/11,s12,x15/1,s12,x2/13,ph/a,x7/3,s14,x0/1,s15,x10/13,s15,x6/7,s12,x2/14,s1,x0/15,pk/i,x3/6,s9,x1/2,s2,x7/15,pg/b,x14/11,s9,x5/3,po/p,x0/14,s13,x15/5,s14,x6/4,s7,x1/13,ph/m,x3/7,s4,x10/9,pe/c,x15/14,s12,x9/0,pb/n,x6/15,s14,x0/5,pm/e,x6/15,s3,x4/7,s7,x5/8,s5,x2/15,s7,x4/11,pk/a,x9/0,s2,x13/5,s3,x8/15,s7,x4/10,pd/g,x7/15,pc/i,s11,x10/9,pp/f,x2/14,ph/j,x9/0,s9,x13/10,s4,x0/6,s6,x7/9,s2,x13/2,po/p,x15/7,pn/j,x0/1,s5,x6/8,pc/f,x13/7,pn/d,x11/1,s6,x3/7,pe/k,x14/0,pn/c,x12/15,s4,x8/7,pm/a,x0/5,ph/k,x7/9,s6,x3/15,s7,x11/5,s4,x13/0,pi/a,x2/11,s6,x4/6,s12,x13/10,s5,pd/j,x6/4,s3,x11/15,pg/f,x3/14,s12,x6/8,s3,x0/3,s14,x14/13,pj/h,x12/6,pa/l,x14/0,s15,x12/10,pj/b,x2/15,ph/e,x12/1,s8,x8/6,pp/n,x14/15,pb/j,x5/8,s3,x6/10,s2,x9/1,pg/f,x10/11,s12,x13/8,s8,ph/n,x9/0,pp/k,x4/3,pc/n,x13/6,s3,x9/15,pj/f,x14/13,s11,x10/2,s1,x13/4,pi/g,x12/3,s6,x9/7,s8,x2/0,s2,x11/5,pn/m,x3/12,pl/e,x9/6,ph/a,x13/1,s15,x6/12,s6,x2/10,s4,x14/0,pc/p,s7,x8/10,pl/d,s3,x11/4,pj/i,x7/6,s14,x1/10,pm/g,x12/3,pe/d,x9/11,pa/c,x13/6,pd/i,s10,x11/7,s10,x14/9,s14,x4/7,s15,x10/3,s11,x6/14,s7,x12/15,pc/j,x0/8,pd/o,x13/1,s2,x7/0,pa/j,x15/5,pl/b,x7/6,pn/m,x10/8,s14,x9/14,pa/p,x7/6,pc/o,x13/8,s1,x10/12,s7,x8/5,s8,x15/12,pb/g,x13/3,s13,x7/11,s10,x15/12,s14,x7/9,s2,x14/11,s2,x7/8,pf/n,x15/4,s3,pk/c,x14/13,s10,x7/2,s3,pn/j,x3/11,s10,pe/l,x9/6,s3,pj/f,x14/0,s4,x10/4,s4,x3/12,ph/n,x4/2,s6,x3/14,s13,x12/4,s14,x13/8,pl/e,x7/12,ph/d,x8/0,pc/m,x14/4,s5,x10/3,ph/f,x13/6,s5,x8/5,pe/g,x15/9,s11,x0/4,s14,x7/2,s2,x0/14,s11,x10/9,ph/n,x8/2,s2,x1/7,s13,x13/2,s3,x1/15,s10,x4/9,s15,pp/b,x8/2,s10,x1/7,po/f,x0/12,pa/j,x4/7,po/b,x6/10,s3,x14/1,s2,x2/3,s2,x10/13,pd/j,x4/5,s12,x6/14,s6,x10/11,pn/i,x6/15,pg/a,x3/8,s2,x6/5,s7,x11/3,s8,x9/10,s5,pm/e,x6/3,s12,x5/2,s7,x9/6,s14,x1/2,s6,x13/4,pg/b,x7/0,pe/m,x12/13,s11,x4/2,pn/c,s1,x5/10,s3,x0/1,s4,x2/8,s10,x14/7,s10,x6/10,s4,x13/0,s2,x10/4,s7,pj/o,x7/2,pb/g,x8/9,s14,x15/6,ph/c,x13/4,s15,x14/11,s13,x9/3,s13,x13/12,pp/a,x8/7,s10,x13/10,pm/o,x5/1,s12,x8/10,s1,pg/l,x11/0,s15,x10/12,pe/a,x1/0,s11,x10/15,s4,po/h,x11/6,s14,pd/b,x10/4,s4,ph/a,x12/1,pm/b,x14/4,pp/g,x13/1,s1,x8/3,s2,x12/11,s1,x8/10,s6,x9/6,pn/h,x14/11,s11,x9/8,s9,x4/11,pe/f,x5/15,s10,x0/1,s10,x5/6,pg/h,x9/8,po/f,x11/10,s11,x5/6,s10,x7/8,pd/l,x0/12,s10,x7/14,s7,x9/10,s9,x1/5,ph/a,x0/9,pc/j,s3,x8/6,pi/f,x3/15,s6,x0/9,pm/b,s3,x8/6,s4,x0/12,pg/d,x8/5,s6,x10/13,s14,x8/4,s4,pm/j,x11/0,s7,x5/3,s4,pl/p,s11,x7/9,po/g,x8/12,s14,x5/15,s11,x6/14,s14,x0/7,pm/l,x15/1,s12,x13/0,pp/b,s11,x8/3,s3,x14/7,s10,x10/6,pa/c,x5/3,s9,x4/9,pf/b,x1/14,pa/p,x12/7,s7,x3/2,pl/j,x7/1,s11,x0/4,s11,x1/10,pp/a,s4,x14/5,s10,pe/j,x12/7,s7,x15/5,s11,x0/8,s12,x9/6,pk/c,x14/10,s7,x7/5,po/i,x0/4,s6,x3/9,pm/k,x13/14,pe/n,x4/10,pa/p,x8/11,pb/k,x5/13,pd/o,x14/15,s10,x7/13,s15,x8/11,pk/b,x13/15,s12,x6/12,pj/h,x5/1,pf/o,s8,x4/13,s12,x8/0,pj/b,x13/4,s15,x0/15,s13,x13/11,s1,x3/4,s9,x10/12,s6,x4/11,pp/a,x15/10,s6,x1/0,pi/e,x9/8,pk/a,x4/14,s2,x8/12,s11,x6/1,s14,x3/11,s8,x5/10,pn/i,x13/0,pd/a,s10,x8/1,ph/e,s11,x14/4,pb/p,x12/7,pm/o,s6,x13/14,s11,x0/12,pa/d,x10/15,s5,x12/1,pl/j,x15/8,s4,x0/13,s10,x6/12,s10,x4/9,s5,x0/15,ph/e,x5/8,s1,x14/3,s11,x2/9,s13,x10/4,s9,x13/0,s10,x3/7,s7,x14/13,s7,x6/0,s9,x1/12,s13,pl/m,x5/10,pa/f,x0/15,s9,x2/1,s13,x3/9,s2,x6/10,pm/g,s12,x12/8,s8,x0/9,s11,x10/14,pa/b,x2/3,pk/g,x8/7,pf/d,x10/12,s13,x3/6,pe/i,x9/8,s14,x1/5,s1,x11/7,s11,x5/8,s4,x2/7,pn/k,x6/1,pa/i,x15/3,s3,x11/9,pe/p,s3,x8/7,s2,x14/13,s15,x6/15,s12,x7/9,pn/g,x1/14,pa/i,x10/7,s9,x4/1,s2,pl/j,x6/13,pp/e,x2/7,s5,x4/14,s12,x7/9,s6,x4/5,s8,x14/10,s4,x1/5,s7,pd/l,x3/11,s3,x7/9,s3,x10/3,pp/k,x14/4,s15,x5/12,s11,pe/j,s6,x14/15,s3,x9/5,pc/f,x10/13,s1,pn/e,s4,x8/1,s14,x2/11,s15,x7/8,pb/g,s15,x2/14,pn/j,x11/1,pa/p,x5/4,s6,x13/3,pn/e,x6/9,ph/o,x2/10,pc/e,x15/12,s14,x13/8,s13,x0/2,s2,x1/13,pi/o,x9/3,s8,x5/12,s2,x9/7,pe/g,s12,x10/14,s11,x2/12,pp/i,s5,x14/8,pg/b,x13/12,pc/n,x11/0,s4,x7/3,s10,x1/12,s14,x8/3,pa/g,x2/1,s5,x0/3,pi/l,x13/12,s4,x9/6,s7,x11/4,s4,x10/7,s5,x9/2,s2,x12/4,s2,x9/8,s4,x1/4,pm/h,x10/15,s4,x3/7,s13,x10/13,s6,x14/9,s15,pk/b,x3/13,s12,x7/12,s10,x11/14,pg/d,x15/4,pi/l,x11/7,s9,x12/2,s13,x14/5,s1,x4/13,s5,x2/11,s2,x3/14,s5,x6/1,s8,x8/9,s2,x1/11,s11,x15/6,s14,pk/d,s15,x8/1,s12,pm/p,x4/15,pf/d,x0/1,s5,x14/15,s7,x7/8,s1,x12/10,pe/g,s6,x9/0,s5,x2/10,s8,x9/11,pp/d,s4,x12/8,s13,pa/g,x4/5,pi/d,x14/13,s2,po/l,x12/15,s3,x7/3,s13,x12/1,s6,x11/9,s14,x3/0,pd/i,x2/5,pn/b,x10/11,s4,x13/2,pi/a,x5/3,s14,pf/e,x6/15,s5,x10/0,s7,x9/3,pb/p,x4/5,ph/e,x2/8,pl/g,x9/4,s4,x15/12,s14,x9/14,pk/j,x8/11,pe/i,x2/4,s2,x13/7,s13,x12/11,s1,x7/14,pj/g,s9,x3/15,s2,x14/10,s8,x9/15,s2,x7/2,s11,pm/a,x3/14,s9,x12/6,pl/b,x3/13,s8,x10/8,pk/a,x1/15,s15,pl/f,x7/3,pk/i,x8/9,pg/e,x15/4,s15,x6/0,s11,x14/5,pk/h,x4/12,pn/e,x2/13,pb/a,x7/6,s1,x0/12,s5,x11/3,s3,x0/2,pl/o,x9/11,s9,x1/0,s10,x14/2,s1,x4/0,pn/g,s11,x7/1,s12,pk/f,x2/11,s7,x3/1,ph/p,x14/5,pe/f,x3/10,s14,x8/2,s2,x4/15,s5,x10/11,pg/c,x15/4,s14,x11/2,s11,x9/0,s9,x14/10,pp/f,x6/1,po/j,x15/8,pl/k,x1/6,pb/g,x8/9,pc/m,x4/12,pg/k,x2/8,s11,pb/m,x10/9,s12,x0/1,s5,x15/3,s3,x14/4,s6,x1/12,pd/o,x5/15,s5,x2/6,s3,x7/1,s4,x0/13,s7,x1/14,s9,x2/8,s2,x9/7,s15,x8/13,s1,x0/6,pb/j,x14/9,s8,x5/1,s13,x9/12,s8,x6/10,s6,pi/h,x13/4,s13,x11/0,pa/m,x10/2,s7,x7/4,s6,x5/14,s12,x6/9,s15,x13/0,po/h,s14,x7/1,s3,x0/14,s1,pf/b,x1/4,s15,x11/7,s10,x1/9,pi/n,x14/10,pl/k,x8/7,pf/h,x11/0,s3,x5/2,s11,pl/k,x6/0,pi/a,x15/8,s13,x1/6,s2,x12/2,s10,x0/4,s3,x3/5,s5,x4/9,s13,pp/l,s14,pf/k,x0/2,s11,x10/6,pm/d,x14/0,s4,x10/5,s3,x1/7,s9,x3/12,s5,x7/2,pb/h,s1,x11/4,pl/i,x9/3,s4,x10/2,po/k,x7/1,pc/m,x6/10,pg/f,x5/2,pj/p,x0/8,pa/l,x9/6,pp/g,s7,x12/3,s3,x9/0,pm/c,x12/11,s12,x8/6,pa/g,x3/7,po/e,x2/15,s11,x12/3,s6,x8/0,s3,pg/n,x14/15,s10,x2/11,pc/k,s3,x15/7,s8,x12/13,pm/i,x7/0,s11,x15/13,s12,pn/l,x9/1,pj/g,x10/0,s2,x9/12,pe/b,x1/5,pp/j,x3/11,pb/c,x1/5,s3,x2/14,s4,x8/12,s6,pf/e,x3/0,s6,x12/13,pl/i,s9,pp/n,s9,x4/14,pk/m,x5/11,s5,x10/9,s7,x3/15,pa/d,s15,x4/10,ph/c,x1/8,s6,pm/o,x5/3,s11,x14/15,s7,x11/12,s11,x10/15,s7,x14/4,s1,x5/12,pk/f,x7/10,s3,x1/2,s14,x7/0,s11,x15/1,pc/m,x13/14,pl/f,x3/12,pj/m,s14,x10/15,s9,x2/7,pc/b,x15/5,s5,x10/3,pm/n,x4/15,pe/p,x7/13,pn/b,x0/11,s9,x12/5,s5,x14/4,s13,x12/2,pm/c,s8,x9/11,s5,x10/1,pp/e,x12/5,pg/a,x10/0,pd/f,x7/11,s3,x14/2,s13,ph/i,x1/3,pc/g,x10/8,pa/i,x11/15,s12,x7/8,pp/f,x1/2,pl/j,x11/4,s15,x9/10,pm/h,x0/6,pg/n,x13/7,pi/b,s1,x9/11,s5,x3/10,s1,x2/12,pj/k,x9/5,s3,x13/10,s8,x15/5,s2,pf/i,s4,x10/4,pb/e,x0/11,s8,x15/9,pj/l,x0/5,s11,x4/14,s13,x2/3,s4,ph/k,x15/4,pe/p,x11/13,pd/l,x2/8,pb/h,x7/13,s4,x9/11,s4,x14/2,s3,x11/3,s14,x4/6,pc/a,x2/8,s13,x15/6,pl/f,s7,x13/2,s5,x6/9,pk/a,x2/11,pb/m,x8/13,s8,x14/6,pn/f,x10/15,pi/b,x12/14,s5,x7/1,s5,x13/12,s7,x6/15,po/l,x8/2,s15,pb/i,x3/6,s9,x7/1,s11,x10/6,s14,x4/2,pc/p,x15/0,s12,x11/4,pf/b,x3/10,s5,x15/13,pc/d,x4/11,s11,x8/9,pm/e,x15/6,pn/j,x8/9,s3,pp/i,x14/7,s2,x10/6,pe/f,x3/8,ph/l,x1/15,s3,x13/7,pn/o,x5/1,s7,x10/0,s1,x9/5,s12,x2/0,pd/l,x12/6,pp/c,x5/13,s5,pd/l,x2/6,s3,x14/4,s11,x15/8,s13,x10/12,pb/h,x7/13,pd/p,x1/3,s15,x12/9,pc/e,x5/8,pi/n,s5,x11/7,s3,x12/2,pc/a,x14/13,pf/i,x8/4,s11,x13/2,s8,x0/4,s15,x5/1,s6,x10/2,s11,x14/0,s10,x1/11,pk/n,x0/4,s10,x2/6,s4,x9/7,pi/o,x14/0,s11,x15/9,pb/d,x3/1,s9,x10/6,pf/e,s8,x15/1,s1,x2/12,s10,x1/8,ph/a,x9/13,s6,x15/0,po/j,x2/11,s10,pk/a,x7/0,s3,x10/6,pl/n,x5/4,s11,x15/1,s1,x9/7,s5,x15/14,s5,x4/10,s5,x14/15,s2,x9/13,s14,x5/0,s7,x1/15,s12,x10/2,pj/a,x0/15,pb/o,x8/14,pe/h,x2/7,pa/b,x13/8,s14,x2/6,pp/j,x15/7,s8,x14/10,s13,x4/2,pk/f,s8,x8/12,ph/j,s10,x6/13,pl/k,x15/5,s14,x3/8,s8,x14/0,pg/i,s13,x3/9,s10,x15/6,po/j,x12/0,pb/p,x3/9,pe/o,x13/5,pa/d,x3/9,s15,x14/15,s8,x6/5,pb/f,x7/2,s4,x12/8,s7,x11/1,s6,x10/6,ph/k,x14/13,s9,x4/5,pn/p,x1/9,s1,x0/10,s8,x6/11,pb/o,x7/1,pi/f,x13/3,pl/k,x8/11,pd/p,s10,x13/0,pm/n,s7,x10/4,s13,x5/11,pi/g,x14/4,s1,x2/12,s14,x15/10,s4,x8/9,s2,x11/7,pa/m,x15/3,s5,x6/2,s6,x10/14,pg/k,x15/1,s13,x12/4,s3,pn/m,x3/13,s11,x6/7,s8,x13/14,pf/i,x1/9,pa/m,x6/11,pj/l,x7/9,pe/c,x13/14,s4,x0/6,pj/f,x3/10,s3,x7/15,s9,x8/2,s2,x10/9,s5,x12/4,s2,x3/9,s13,x8/15,s9,x13/11,s2,x4/3,s8,x0/12,ph/p,x10/6,s12,x3/13,s13,x11/14,pa/c,x3/15,s10,x13/5,s4,x2/4,ph/d,x7/12,pe/g,x5/11,pa/j,x2/6,pp/n,x7/5,s11,x4/0,s14,x7/5,pk/d,x15/2,pm/b,x0/11,s9,x10/9,s10,x11/2,pi/c,x1/4,s5,x6/13,s6,pj/n,s10,x3/4,s4,x12/5,s9,x8/4,s10,x13/15,pe/h,x14/1,s7,x0/6,pc/d,x8/9,s10,x5/12,s13,x9/3,pl/e,x2/10,s2,x13/11,s1,pm/h,x0/6,pg/a,x8/12,s4,x3/9,s1,x8/0,pj/f,x3/1,s8,x13/15,pc/k,s12,x6/8,s8,x5/0,s4,x13/7,s6,x8/4,s4,x1/14,s9,x4/6,s6,x12/0,ph/j,x5/10,s3,x13/1,pl/d,x15/4,pj/o,x10/12,s9,x7/11,s8,x12/14,pk/c,x4/9,s8,x6/2,s5,x10/14,s9,x4/12,s12,x5/15,s1,x2/6,s1,x5/7,s5,x10/4,s9,x12/8,s10,x7/0,pm/b,x6/10,s11,x15/14,pg/e,x1/4,s9,x5/9,s14,x8/10,pn/m,x12/9,s10,x14/7,s2,x6/2,pa/e,x8/14,pc/d,x13/1,s9,x9/7,ph/p,x6/1,pk/l,x0/4,s13,x5/9,s6,x2/14,s11,x1/0,pe/m,x7/9,s6,x3/4,pb/p,x6/1,pl/k,x15/0,s4,x10/6,pg/j,x14/9,s5,x8/13,s2,x1/11,pk/d,x3/15,pc/m,s3,x7/11,pd/p,x13/4,po/m,x2/14,pc/i,x1/12,s3,x5/15,s4,x11/9,pf/o,x5/2,s6,x10/1,s4,x12/2,pp/b,x11/0,s15,x14/3,s5,x13/11,s1,x5/7,s10,x10/14,pe/h,x8/5,s8,pc/m,s14,x13/15,pf/g,x12/11,s6,x4/3,s1,x15/11,pb/j,x10/13,s14,x11/15,s11,x10/4,s1,x12/7,s11,x3/0,pd/o,x7/11,s13,x2/0,s4,x11/5,pl/b,x2/8,pi/m,x1/13,s1,x3/5,s6,x12/14,s10,x13/3,s4,x10/5,s12,x1/12,ph/g,x15/8,pn/c,s4,x13/12,pm/b,x2/10,pd/l,x1/5,s12,pb/k,x7/3,s7,x2/10,pg/c,x11/5,s14,x8/3,pf/o,s11,x7/12,pa/m,x2/5,s7,x6/4,s11,x8/3,s4,x5/6,s14,x12/3,pj/p,x2/5,s12,x1/14,s2,pd/l,x11/7,pj/h,x0/1,s8,x14/10,s1,x2/13,pe/f,x8/3,s5,x15/5,s1,x9/8,s14,x7/3,s11,pp/h,x10/13,s5,x5/9,pn/m,x8/15,s12,x5/4,pb/e,x13/3,pi/c,x14/2,ph/l,x10/11,s6,x15/9,pm/f,x4/2,pc/k,x6/8,s11,x14/15,s1,x4/6,pb/f,x0/7,s14,x8/11,s9,x5/0,s3,x2/15,pm/g,x4/1,pp/f,x8/12,s2,x15/14,pl/h,x7/8,s15,x5/11,s8,x4/1,s5,x12/6,pk/j,s7,x0/4,pg/p,x15/5,pl/k,x0/3,pj/o,x9/8,s12,x13/6,pd/h,x8/10,s2,x2/1,s7,x8/5,pj/k,x2/4,ph/d,x15/7,s6,x9/10,pa/p,x13/12,s13,x5/10,ph/k,x6/4,pe/d,x8/10,s2,x11/5,pb/f,x7/9,s8,x14/0,s4,x10/13,s6,x3/7,pd/g,x8/14,pm/i,x10/12,s8,x8/11,s7,x15/14,s13,x8/11,s1,x13/6,s15,x14/0,pk/e,x12/6,s4,x14/5,s3,x6/13,ph/d,x1/9,pn/o,s7,x3/8,pb/i,x5/9,s12,x8/6,s9,x5/13,pp/n,s10,x12/3,pa/g,x13/4,s6,x11/0,pl/e,x3/7,s11,x8/4,s10,pd/k,x11/1,pl/p,x4/14,pa/i,x2/7,s12,x13/4,pc/g,x3/10,s3,x13/9,pi/f,x6/3,po/j,x1/12,pg/p,x14/3,ph/l,x9/1,s2,x15/12,s4,x3/0,s11,pk/g,x12/7,s11,x14/11,s5,x6/13,s6,x11/9,pl/b,x10/0,s8,x14/6,s11,x4/15,po/n,x6/13,s10,x2/1,pe/k,x13/4,pd/a,x14/10,s3,x6/2,s14,x8/14,s5,x4/2,s15,x11/12,pb/p,s7,x1/4,s5,x6/13,s9,x4/11,s3,x7/5,pd/l,s6,x15/1,s1,x3/8,s14,x9/12,s1,pn/f,x2/4,s3,x0/9,s15,x1/12,pg/j,x13/8,s6,x12/5,s7,x11/8,s5,x7/5,s2,x13/6,pi/p,x15/0,s6,x3/8,pl/k,x12/4,s14,x7/2,s6,x0/6,pm/c,x5/11,pj/g,s3,x8/13,s14,x12/14,s6,x11/7,s15,x9/3,s4,x15/10,s3,x11/8,s10,x1/10,s4,x15/9,pk/l,s2,x7/8,s3,x9/10,pi/d,x7/12,pl/j,x11/5,s4,x4/14,pm/n,x3/7,s10,x1/6,pf/p,x5/14,s14,x12/2,s7,x3/7,s6,x12/9,pk/e,x0/10,s4,x6/5,pc/i,x1/3,s8,x14/11,s1,x3/12,s4,pg/d,x4/9,s8,x5/0,pb/i,x10/7,s7,x15/8,s9,x12/11,s14,x4/2,s11,x1/13,s9,x12/9,pg/c,x15/8,s10,x0/4,s10,x5/10,s13,x3/9,pp/f,x14/13,pa/n,x15/5,s10,pp/i,x13/10,po/m,x2/7,pe/g,x10/11,pk/m,x0/1,pl/h,x6/2,pa/e,x9/8,s5,x2/6,pc/i,x10/12,s3,x14/3,ph/a,x13/11,pj/p,s14,x14/8,pi/d,x13/5,pf/j,x1/10,pg/i,x15/11,s3,x10/14,s10,x0/9,s5,x5/11,s8,x2/12,ph/f,x1/5,s10,x13/10,pl/j,x8/3,s12,x6/0,s13,x5/7,s15,x9/12,s9,x14/1,s5,x7/6,s6,x13/11,pc/g,x6/5,pd/n,x11/0,pk/p,s1,x2/3,s3,x11/10,s14,x14/0,s2,x15/11,s3,x6/14,pc/g,x4/3,s14,x10/7,s1,x13/11,s1,x7/2,pb/m,x14/10,s5,x13/8,s1,pk/p,x12/0,s3,x11/4,s8,x10/1,s2,x11/9,s12,x1/2,pb/j,x7/10,pp/d,s2,x0/11,s4,x1/10,pa/l,x7/13,s3,x12/1,s9,x7/10,s13,x5/9,po/e,x11/1,s13,x7/9,s1,x4/14,s1,x10/6,pf/l,s7,x8/1,pb/c,x6/3,s6,x4/13,s1,x5/0,s1,pi/f,x4/7,s15,x9/15,s5,x10/6,s14,x12/15,pm/n,x14/10,pp/o,x6/3,pd/j,x12/9,pe/c,x15/6,s2,x7/8,s3,x1/4,pl/a,x9/2,ph/f,x12/4,pj/g,x7/5,pf/h,x1/8,s7,x0/7,s12,x6/14,s4,x15/11,pc/g,x12/0,ph/i,x7/8,po/e,x4/10,pf/p,s6,x5/2,s11,pg/i,x9/7,po/p,x0/10,s14,x7/11,s3,x12/5,ph/j,x9/15,s3,x3/13,pb/o,x15/10,pd/c,s4,x0/2,s2,x6/12,s12,x7/8,pf/l,x13/12,s1,x11/15,s10,x4/0,s2,pc/i,x7/1,pd/g,x5/4,pe/b,x9/7,s7,x8/3,s5,x0/13,s12,x10/2,pa/l,x14/7,pb/g,s10,x11/2,s8,x5/9,s6,x12/0,s9,x13/4,s3,x3/14,s11,x11/9,pp/o,x15/0,s13,x10/3,pb/i,x0/9,s9,x11/6,s12,x10/3,s10,x6/14,s13,x2/9,s11,x7/15,pl/m,x2/6,pp/d,x14/7,s4,pl/k,s1,x12/9,s10,x3/7,pd/p,x8/5,s14,x12/1,pn/o,x11/3,s11,x2/4,pj/b,x6/10,pd/a,x11/8,s7,x10/3,s2,x12/4,pl/e,x10/13,pn/p,x14/0,s8,pm/g,x3/6,s11,x12/15,s10,x1/9,s10,x12/14,s4,x5/2,pn/e,x10/8,s10,x12/0,s10,x7/1,s5,pb/a,x2/14,s6,x10/12,pd/j,x0/8,po/i,x13/9,pm/j,x4/8,s6,x6/3,pe/a,s5,x11/0,s13,x8/12,pd/k,x13/4,po/p,x10/7,s11,x1/9,s4,x14/4,s14,x10/3,s5,x7/0,pd/f,s1,x1/5,pb/l,x11/3,pg/j,x13/10,s1,x8/7,s14,pp/m,x4/5,s12,x2/13,pj/n,x12/0,pl/e,x1/14,pg/n,x4/8,pl/d,x1/14,pf/c,x8/15,pi/n,x11/1,pm/j,x3/4,s5,x15/13,pg/a,x2/12,pl/b,x14/0,s6,x4/1,pp/m,x0/6,s6,x13/4,s8,x0/8,s7,x3/13,s13,x4/6,pg/c,x13/7,pp/l,x9/14,pc/i,x7/10,s7,x6/3,s8,x5/15,s10,x3/4,s12,ph/n,s7,x2/6,pc/f,s7,x4/9,pd/b,x15/13,pi/h,x3/6,s11,x10/14,pe/p,x13/1,pg/f,x5/11,s7,x14/2,s11,x11/7,s8,x13/9,s12,x8/12,s8,x15/1,pe/c,x4/5,s8,x8/6,ph/n,s9,x0/13,pd/i,x10/9,ph/k,s2,x2/4,s7,x11/7,s1,x10/3,pa/o,x2/13,s12,x9/5,s2,x2/12,s9,x7/8,pi/m,x14/10,s8,x8/11,s7,x9/0,pl/n,x14/1,s5,x7/5,s11,x11/3,s14,x14/0,pf/b,x11/6,s10,pj/l,x10/5,s1,x13/2,s13,x14/7,pc/n,x8/15,s11,x12/4,pk/a,x7/3,pj/i,x13/1,s11,x10/14,pd/b,x15/13,pc/e,x1/5,pi/o,s11,x12/3,pa/k,x1/15,pf/g,x11/5,s10,pn/l,x4/6,pg/i,x13/9,s8,x0/14,pf/h,x9/2,po/j,s11,x10/3,s8,x4/15,s10,pl/b,x5/9,s5,x4/1,pi/g,x14/8,s11,x12/7,pc/o,x0/13,pn/m,s10,x6/9,s5,x14/12,s11,x7/0,pi/a,x8/14,s15,x7/5,pm/o,x2/10,pb/n,x15/14,s13,x5/8,s7,x0/11,pl/p,x7/13,pb/i,x1/11,s7,x10/12,s15,x14/9,pl/f,x4/5,s2,x3/7,s15,x5/13,ph/d,x8/0,s8,x12/4,s11,pn/f,s6,x11/1,s1,x3/8,s4,x6/9,s15,x12/0,pi/d,s3,x15/5,pa/o,x0/14,pn/p,x2/8,s2,x15/12,s2,x6/13,pa/e,x14/11,pg/l,s13,x9/2,pn/m,x6/10,s12,x3/8,s11,pc/k,x14/10,s15,x2/11,s12,x1/5,s14,x4/13,s5,x14/15,pl/d,x13/12,pn/h,x4/9,pg/l,x6/7,s4,x0/1,s3,x4/2,s1,x1/0,pe/i,x12/15,ph/d,x6/0,pg/k,x5/9,po/p,x14/13,pn/i,x12/15,s6,x13/3,pb/p,x8/6,s8,x14/2,pf/n,x6/10,s5,x11/1,pj/a,x7/15,s7,x4/3,pg/h,x9/6,s1,x13/0,s1,x10/11,s14,x6/5,s7,x1/15,pb/d,x8/11,pc/h,x15/14,s10,x2/8,pl/o,x3/9,pf/p,x13/0,pg/j,x4/12,pf/l,x14/7,s12,x0/3,ph/p,x8/14,pl/m,x10/7,s13,x3/9,pb/p,x8/10,s5,x9/2,s9,x10/13,pj/a,x6/3,pe/b,x7/9,s12,x14/6,s11,x15/13,pk/m,x7/4,s4,x12/9,s15,po/n,x2/15,s6,x11/5,pm/g,x10/2,s3,x13/15,pb/c,x11/7,s14,x2/5,pk/g,s6,x0/15,pl/f,x3/13,pa/i,x7/0,s13,x9/11,pf/o,s2,pg/a,s3,x5/14,s8,x10/4,pm/o,x7/15,s10,x12/10,s6,x3/1,s7,x6/7,pk/i,s1,x2/11,s4,x7/0,po/c,x14/9,s9,x10/6,s14,x14/1,pf/m,x8/11,po/l,x7/15,s11,x11/5,pf/g,x10/13,s5,x0/1,s2,x4/8,pp/i,x7/0,s7,x1/14,s6,x8/5,s13,x1/11,s7,x5/8,s7,x14/2,s5,x12/0,s1,pk/e,x11/14,s6,x12/2,pm/d,x8/3,s4,x6/4,pn/e,s15,x1/9,pa/d,x2/12,po/c,x8/6,s2,x2/4,pg/a,x12/10,s15,x0/6,pb/d,x10/13,pk/i,x8/4,s6,x10/12,s2,x11/7,pl/e,x0/12,pd/b,x13/9,pj/k,x0/1,s13,x7/8,s7,x0/5,ph/n,x2/14,pc/l,x13/3,s8,x2/11,pb/p,x12/1,pf/g,x15/5,pc/n,x10/7,pf/i,x4/1,s6,x12/3,s3,x9/11,pk/p,s12,x5/10,s4,x11/0,pi/c,x9/4,s9,x7/12,pm/a,x13/9,s2,x1/14,s7,pp/c,x12/7,s15,x8/15,s8,x3/14,ph/i,s1,x6/10,s14,x9/8,s12,x14/2,s11,x6/8,s11,x1/7,s5,x5/13,s10,x11/3,pj/g,x15/2,s15,x11/3,s2,x8/12,s13,x0/3,s2,x12/9,pm/p,x2/11,pl/j,x1/15,pe/o,s9,x7/5,pn/c,x2/0,s10,x8/3,s14,x2/1,s7,x11/15,pk/p,x14/12,po/f,s6,pl/a,x11/9,s11,x10/0,s8,ph/m,x12/9,pn/d,x6/2,s6,x14/13,s1,x11/10,s9,x4/0,pa/m,x11/12,pc/j,x10/3,pp/b,x4/14,s13,po/g,x10/9,s15,x1/12,s8,x3/8,s15,x9/0,s8,x1/4,pa/k,s3,x3/8,s5,x7/10,s7,x13/12,s14,x5/8,s1,x11/13,pb/i,x6/5,pd/a,x2/7,s3,x13/4,pc/j,x15/2,s13,pi/n,x13/3,pf/g,x6/15,s2,ph/l,x13/4,pn/g,x2/8,s12,x4/10,s13,pk/j,x1/9,pl/o,s8,x12/11,s5,x2/5,s9,x13/8,s9,x14/5,pg/d,x13/9,s8,x7/14,s11,x3/2,pa/e,x0/10,pc/n,x15/1,s5,x7/9,pi/o,s4,pj/c,x15/2,s1,x11/13,pe/h,s1,x0/10,s14,x2/8,s4,pa/f,x0/3,pg/k,x5/11,pa/i,x9/8,pb/c,x15/10,s6,x0/12,pf/o,s1,x7/3,pc/a,x5/8,s12,x12/10,s13,x14/6,s5,x10/3,s5,x9/13,s10,x0/8,s14,x4/7,ph/k,x5/1,pf/a,x13/8,pi/d,x3/10,s9,x15/7,s3,x8/4,pl/p,x14/3,s6,x15/5,pm/e,x0/1,pk/f,x15/5,s3,x6/12,ph/d,x3/10,s13,x15/14,pa/c,x9/8,pf/d,x0/4,s14,pa/p,x5/3,ph/f,x1/15,s5,x14/10,s4,x6/8,s3,x15/10,s11,x11/8,s5,x0/5,s8,x15/1,s15,x3/13,s11,x9/4,s15,pe/i,x12/15,s5,pn/d,x7/2,pp/m,x11/15,pa/k,x7/1,s14,x12/0,s12,x11/1,s2,x9/7,s5,x10/13,s6,x7/8,pb/d,x3/9,pf/m,x4/11,pc/p,x8/2,s7,x12/14,s12,x10/15,pm/k,x11/6,pc/h,x9/4,pk/m,x3/1,pi/g,x7/12,pk/p,x10/8,s12,pe/j,x13/2,s15,x6/5,s3,x1/3,pl/a,x11/8,s15,x4/7,pg/f,x3/1,s15,x2/11,s12,x10/0,s9,x3/11,s8,x8/14,s5,x3/9,s3,x0/4,s8,x15/14,pa/i,x12/7,s8,x3/8,pp/m,x6/5,pj/c,x13/14,s10,x6/4,s3,pe/o,x14/15,s9,x8/4,pk/l,x3/10,s2,x0/6,pe/a,s12,x14/5,s10,x0/7,pl/c,x8/6,s2,x11/12,pk/e,x4/13,s7,x3/10,s12,x9/1,s9,x8/0,pj/a,x14/2,pg/h,x9/0,s13,x10/11,pc/f,x8/4,s5,x11/14,s14,x6/15,s10,po/d,x12/2,s5,x13/0,pi/l,x2/5,pj/n,x4/10,s1,x15/12,pp/a,x9/7,s15,x12/3,pe/h,x2/10,s15,x14/15,s15,x12/11,s2,pg/o,x3/5,pm/n,x7/6,s11,pj/b,x0/15,pn/d,x5/14,pf/a,x0/15,pe/k,x11/10,pn/c,s2,x6/15,pf/j,x11/7,s14,x6/14,s2,x5/15,s13,x6/0,s9,pg/n,x11/10,s10,x5/4,s15,x9/6,s6,x4/1,s5,x13/2,s4,pm/f,x8/12,s13,pp/j,x9/6,s9,x0/14,pa/e,x11/12,s6,x14/2,pd/k,s6,x15/7,s8,x9/3,s4,x6/5,s15,x7/13,s6,x6/2,s15,x4/11,s13,x3/8,s9,x2/7,pn/a,x4/1,s7,x11/10,s7,x15/0,s13,x7/10,s3,pg/e,s8,x9/2,s3,x5/8,s6,x14/7,s3,x9/2,s2,x4/7,s6,x15/10,s7,pn/l,x2/14,s11,x3/1,s9,x6/12,ph/m,x4/8,pg/i,x5/12,s4,x4/0,pn/o,x13/10,pc/f,x8/2,s8,x11/14,po/p,x13/6,s5,x12/0,s7,pb/h,x11/4,pd/p,x8/15,s6,x14/10,s9,x5/1,s6,x12/6,pc/g,x1/10,po/h,x4/7,pj/e,x5/12,pn/p,x0/14,s1,x10/11,s5,x12/0,s14,x5/3,s9,pg/h,x7/12,s9,x6/15,s13,x10/13,s13,x8/9,s15,x14/6,s12,x1/11,po/f,x15/5,s6,x7/1,s10,x11/12,pb/d,x5/3,s3,x11/12,pk/l,x4/10,s9,x3/14,pn/d,s1,x6/12,pa/e,x14/0,s15,x2/5,s1,x4/12,s4,x10/15,pb/k,x12/7,po/h,x11/6,pd/l,x4/5,ph/k,x14/3,pj/f,x5/10,pc/b,x3/0,pj/g,s15,x6/2,s15,x9/0,s9,x8/4,s5,pi/m,x15/11,s1,x9/1,s8,x15/5,s12,x9/0,s9,x13/8,s8,x2/9,pl/e,x14/0,pi/b,x6/5,s7,x8/11,pf/g,x7/2,s10,x10/9,s5,x8/5,pi/j,x4/2,s2,x9/15,s2,x4/12,pb/o,x8/14,pc/i,x7/15,s4,x10/2,s5,x8/14,s11,x7/1,pl/a,x4/12,pm/n,x14/3,s8,x11/13,pb/f,x1/8,s14,x9/15,pd/n,x6/11,pa/j,x13/8,s12,x1/6,s6,pe/c,x4/5,pb/d,s2,x9/6,pm/h,x1/2,s9,x0/10,s12,x9/13,s1,po/j,x5/3,s1,x2/4,s4,x10/0,ph/n,x14/5,s9,x11/0,s1,x14/6,s11,x15/10,pg/b,x1/13,s8,pd/h,x11/9,po/g,x12/13,s7,x1/7,s3,x14/10,pb/d,x0/11,s11,x14/1,s6,pn/k,x12/15,s9,x4/7,pg/h,x10/14,s10,pi/c,x15/9,s3,x14/1,pk/h,s9,x3/10,pi/l,x13/14,pe/n,x7/9,s4,pp/d,x12/1,s3,x15/10,pl/n,x9/1,pm/k,x14/3,s15,x0/1,s15,x15/11,pf/g,x13/2,s15,x3/14,s1,x6/10,pj/e,x5/15,pg/c,x10/4,pp/l,x11/1,pj/o,x14/15,pm/a,s5,x6/5,pp/f,x10/11,s10,x1/12,po/k,s11,x5/11,s4,x14/12,s8,x8/11,s15,pl/a,x10/14,pk/o,x15/7,s2,x11/5,s5,x2/7,s5,x6/8,s10,x11/1,pp/j,s13,x5/0,po/a,x9/6,s8,x7/5,s2,x2/13,pj/b,x1/0,pa/d,x4/7,pp/k,x12/14,pi/l,x15/7,po/d,x5/11,pa/h,x0/2,s2,x6/5,pe/k,x11/9,s1,x8/1,s2,x5/6,s14,x7/3,s7,x6/14,po/b,x12/4,pm/h,x9/0,s9,x15/2,s10,x0/8,s1,x1/14,s11,x3/11,s14,x10/1,s1,x4/15,pi/d,s15,x9/11,s10,x0/2,pb/k,x4/3,s11,x0/10,pa/p,x9/4,s9,x10/7,s9,x0/13,s11,x9/14,s10,x6/11,pd/j,x8/13,s12,x14/12,s5,x6/0,s5,x10/11,s3,pn/a,s9,x5/8,s12,x11/7,s8,x9/6,s8,x7/8,s7,x4/1,s2,x9/15,s7,x4/12,s6,x8/3,s3,x9/1,s3,x12/3,s2,x8/4,s5,pc/f,x3/12,pn/m,s6,x13/2,s7,pf/b,x3/7,s9,x4/11,s13,x7/5,pl/n,x13/0,pb/g,x2/7,s12,x9/6,s11,x8/13,pm/h,s2,x1/12,s15,x11/4,pe/j,x6/7,pi/g,x12/15,pk/a,x1/2,pf/e,x4/6,s11,x15/13,pj/a,x6/2,s11,x9/12,s7,pi/m,x3/2,s4,x15/10,s14,pj/e,x13/7,pb/m,x6/3,ph/i,x11/15,s14,x12/7,pg/b,x4/5,s2,x1/13,s5,x9/0,s1,x7/5,s11,x15/1,s6,pp/d,x3/9,s4,x6/5,pi/m,x11/7,s1,x10/15,pc/h,x14/0,s5,x12/15,s5,x9/2,s13,x13/10,s4,x1/12,s8,x13/0,s15,x1/3,s2,x7/13,s9,x2/9,pd/b,x6/10,ph/e,x5/9,s11,pp/d,s15,x2/11,pl/a,x15/4,s10,x2/0,s12,x7/15,pe/k,x9/4,s3,pc/o,x0/12,pn/i,x5/3,s9,x0/8,pd/e,x10/11,s4,x9/14,s3,x13/4,pj/f,s10,x8/1,po/h,x4/0,pb/a,x3/5,s10,x4/13,pd/i,x1/14,pl/o,x7/11,pa/m,x0/15,po/l,x14/7,pj/c,x15/9,pn/k,x7/8,s12,x0/10,pl/c,s15,pi/e,x4/2,s1,pl/n,x8/5,s4,pm/p,x6/9,pb/o,x0/11,pa/e,x3/13,pb/d,x1/15,s2,x11/6,s6,x3/9,s9,x8/1,s11,x7/0,pf/i,x2/15,s9,pm/l,s7,x4/6,pc/n,s6,x0/12,pm/i,x11/13,pj/e,s15,x8/7,pd/n,x11/3,s15,x1/4,pi/b,x11/15,s9,x14/0,s7,x2/8,pa/n,x3/0,s14,x9/6,pd/p,x5/15,pf/g,x7/9,pb/d,x2/11,s7,ph/j,x1/15,pa/n,s14,x4/6,s13,x5/3,s1,x6/15,pf/d,x13/9,s8,pk/j,x6/2,s1,x7/14,pl/o,x1/4,s3,pn/d,x3/7,pa/m,x14/6,po/e,x3/10,s1,pp/b,x0/9,pi/o,x5/13,s13,x4/1,s15,x8/7,s10,x15/4,s14,x0/14,pp/c,x9/11,pg/o,x6/2,s1,x1/7,pn/a,x0/12,pe/c,x4/7,pn/h,x13/9,s9,x2/6,pl/g,x10/7,s12,x0/8,pp/f,x15/3,s15,x6/14,s10,x9/1,pc/n,s2,x3/2,s9,x0/10,s14,x8/6,s11,x3/15,pp/j,s7,x8/6,s2,x7/0,s11,pd/a,x13/5,s14,x7/9,s6,x5/13,pk/b,x8/4,s5,x0/12,pn/e,x9/15,pb/d,x2/7,s5,x3/5,s15,x13/12,s3,x5/2,s4,x9/10,s12,x14/4,pf/j,x9/15,s6,x7/2,s10,x14/0,s10,x15/1,pd/p,s12,x10/12,pj/a,x7/8,pn/f,x1/0,pg/p,x14/6,pd/i,s7,pg/b,x0/9,s13,x11/2,s5,x9/15,pi/f,x13/4,s3,x8/2,s4,x13/0,pn/h,x5/9,s7,pm/f,s15,x4/3,pn/c,x1/8,pl/a,x3/0,pg/k,x13/11,s12,x2/7,s9,x12/11,s11,x5/6,pi/p,s12,x1/9,s5,x0/10,pf/k,s15,x13/14,s13,x1/10,s3,x6/0,s13,pg/d,x10/11,ph/n,s5,x8/3,pc/b,x12/10,s14,x5/3,pm/p,s4,x13/14,pk/b,x2/3,s10,x4/15,pp/e,x7/11,pj/c,x3/1,s4,x10/2,pb/g,x1/14,po/j,s14,x12/8,s15,x6/14,s10,x15/3,pk/f,x1/12,s3,x4/0,s11,x1/11,s7,x7/10,s9,x1/2,pl/h,s3,pd/e,x6/0,s14,x1/11,pi/p,x2/15,s2,x3/4,s13,x1/5,s4,x14/15,s2,x7/3,s11,x10/8,s2,x0/2,s15,x3/11,s6,x14/7,pj/a,s3,x3/4,pe/p,x15/2,pa/i,x10/0,s1,x2/1,s9,x4/6,s9,pf/e,x13/3,s14,x5/8,pc/h,x1/7,s6,x10/3,pg/f,x6/9,pj/e,x4/12,s2,pp/n,x14/5,pc/a,x6/2,pf/e,x3/7,pj/a,x12/5,pp/h,s10,x9/4,s2,x15/3,pd/c,x14/6,pp/j,x5/1,s8,x14/9,s12,x0/4,pb/e,x10/13,s12,x1/3,s13,pj/m,x5/11,s11,x6/8,s1,x9/15,s13,x1/13,s13,pe/c,x10/2,pm/n,s8,x4/1,s3,x11/5,pd/h,s3,x6/15,s7,x2/5,pj/k,s10,x15/12,s15,x2/0,s10,x7/6,ph/i,x14/0,s7,x8/3,pj/k,x1/9,pp/i,x14/15,s11,x10/1,s12,x14/0,s2,x10/7,s10,x11/8,pk/b,x14/4,po/e,x15/13,s11,x8/1,pi/m,x5/0,s7,x9/2,s13,x8/0,pn/d,x7/1,s10,x13/8,pm/l,x11/15,pe/d,x7/10,s4,x12/11,s14,x1/0,s12,x14/13,pk/f,x11/15,s4,x9/5,ph/m,x10/0,pg/o,x3/8,pj/p,x6/13,s14,x3/2,s2,x0/11,s7,x4/13,pa/l,s6,x3/12,s4,x7/5,s12,x10/14,s13,x4/0,pc/d,x2/6,pj/g,x5/8,s4,x3/2,pm/h,x0/6,s4,x15/13,s6,x12/11,s9,x7/1,s8,x9/15,s12,x10/12,pa/c,x14/4,s11,x8/5,s11,x13/9,pb/n,x5/12,pd/c,s1,x8/3,s3,x11/9,s3,x3/2,s8,x11/1,s4,x10/0,s2,x7/4,pm/p,x12/2,s15,x8/10,po/f,x15/1,pe/h,x0/4,pm/c,x1/11,pj/k,x8/13,s1,x15/10,s9,x4/3,s9,x11/6,ph/p,x0/15,pb/g,x10/2,s3,x14/0,s3,pc/e,x1/11,pl/p,x5/13,s8,x0/3,s7,x4/15,pb/n,x7/8,pa/j,s12,pl/k,x15/13,s6,pd/i,x10/7,s5,x14/13,s4,x1/11,s4,x6/10,s1,x4/13,pn/f,x0/12,s6,x10/14,pd/e,x15/2,s6,x14/0,s2,x8/2,pf/i,x7/4,pp/e,x5/13,pa/l,s10,x6/10,s4,x0/14,s8,x2/13,pk/i,x1/0,pd/l,x9/3,s10,x10/7,s12,x15/8,s4,x1/0,s15,x12/6,s12,x1/11,ph/j,x10/2,s5,pc/f,s3,pe/h,x3/0,s14,x4/13,s9,x7/3,pk/c,x5/1,pm/n,x12/4,s3,pe/f,x10/15,pd/g,x6/12,pb/o,x13/11,pk/n,x6/8,pj/d,x3/0,s9,x8/15,s7,x14/11,pa/c,x5/9,s2,x4/12,pk/l,x11/3,s11,x12/15,s3,x8/5,s11,x11/6,s13,x7/2,s15,x13/6,s5,x1/15,s5,x5/11,s1,x1/15,pp/i,x9/13,s7,x4/8,s13,x15/6,s4,x13/7,s7,x6/5,pd/c,x4/1,s5,x0/9,s5,x4/13,pa/g,x15/8,pi/b,x0/7,s15,x2/5,pj/a,x13/9,s3,po/h,x7/5,pm/a,x12/1,pc/p,x15/9,pf/l,x10/8,pk/e,x6/2,s12,x7/12,s4,x15/10,s2,x9/8,s6,x3/7,s1,pd/n,x13/2,pj/o,x1/4,pa/n,x12/14,s6,x11/0,s4,x8/2,s7,x14/3,s8,x7/13,pb/k,x0/11,pl/o,x9/15,pa/b,x14/12,s4,x0/9,s3,x6/13,s9,x15/5,s3,x13/2,pj/i,x4/3,s1,x8/12,s12,x6/14,s15,pb/p,s2,x1/12,s11,x11/13,pn/h,s2,x0/9,s12,x12/5,pi/j,x6/14,s7,x12/8,s2,x14/11,s9,x9/10,s4,x3/1,s2,x8/14,s7,x2/11,s14,x6/8,pl/k,s12,x7/1,s4,x15/11,s1,x4/9,s9,x2/6,pd/o,x10/12,s9,x3/13,pc/a,x0/10,s15,x12/9,s3,x1/5,po/e,s13,x4/12,s5,x1/11,s1,x10/9,s11,x7/14,s2,x15/13,pp/j,x2/10,s15,x6/15,pg/m,x13/1,s7,x10/12,s4,pl/n,s15,x4/2,s15,x11/12,s14,x8/3,s14,x7/12,s6,x9/15,pa/d,x3/0,s8,x14/6,pp/c,s13,x1/15,s6,x5/2,s3,x10/13,pd/m,x11/9,ph/n,x12/6,pg/m,x4/1,s9,x8/13,s9,x9/11,s9,x10/13,po/a,x12/6,s12,x14/3,s7,x4/15,s11,x7/8,s1,x12/10,s5,x6/14,s11,x4/7,pp/n,x9/8,s4,x15/2,s10,pm/f,x6/9,s11,x15/12,s6,x5/7,s10,x0/1,pb/i,x2/12,s13,pk/l,x5/6,s11,x7/1,pe/d,x12/14,s10,x10/3,pc/p,s2,x0/12,pn/h,x5/4,s10,x10/7,s4,x9/6,s7,x15/13,s2,x14/0,s15,x13/9,s3,x8/3,s7,x12/4,s3,x15/11,pd/o,x6/0,s11,x3/13,s12,x2/7,pn/g,x14/15,s2,pd/b,s12,x6/11,s7,x13/4,s2,x15/10,s7,x14/6,s2,pi/o,s13,pj/c,x3/2,s2,x12/9,s10,x14/5,pa/l,x1/15,pj/m,x14/9,pf/o,x2/0,s3,x3/10,s3,x14/13,s3,x8/11,pg/h,x1/10,pn/a,x4/13,po/m,x6/15,pg/a,x10/2,s3,x4/13,s7,x1/14,s1,x6/4,ph/i,x13/8,pf/j,x6/4,pd/m,x1/3,s7,x8/13,s13,pk/o,x2/3,s11,x13/14,pe/d,x6/0,pa/o,s9,x12/14,pb/d,s4,x9/11,pl/h,x10/13,s15,pn/m,x12/9,s13,x11/2,pg/a,x0/5,pk/p,x15/11,pa/i,s10,x6/0,s14,x11/7,s6,x0/9,s9,x15/6,pg/l,x5/13,s10,x6/7,s4,x12/10,s13,x0/8,s13,pf/o,x10/5,pa/b,x3/0,pc/p,x8/2,pd/h,x14/0,pn/j,x9/12,pd/o,x2/4,pk/b,x5/11,s2,x14/7,ph/j,x10/5,s8,x8/14,s10,x7/9,s8,x3/1,s9,pp/m,x9/2,pa/e,s4,x4/13,ph/d,x2/12,s10,x5/3,s14,pl/o,x15/4,s1,x7/14,s14,x10/3,s9,x13/5,pi/e,x1/4,s9,x15/11,s5,x0/13,s10,x2/6,s15,x15/14,s5,x3/1,s6,pl/k,x9/11,s6,x12/7,po/b,x2/0,pf/c,x6/8,s13,x0/13,s14,x8/7,s2,x3/12,s9,x4/7,s3,x10/11,s1,x1/3,s13,pl/b,x9/2,pg/p,x8/11,s1,pl/j,x13/12,pa/o,x8/3,pp/f,x9/5,s4,pg/j,x7/4,pi/p,x11/5,s2,x2/3,s12,x0/8,pk/g,x1/12,s12,x11/14,pl/e,x1/2,s13,x11/7,pd/g,x4/12,s8,x2/1,s1,pc/a,x15/11,s12,x8/2,s1,x4/1,s15,x5/15,s5,x4/8,pk/h,x7/2,pf/n,x1/9,pj/m,x11/13,s15,pi/f,x5/0,po/k,x11/14,s12,x3/13,pb/c,x8/2,ph/d,s9,x7/11,s14,x15/4,pm/b,x11/10,s4,x0/13,po/d,x10/6,pg/i,x7/15,pl/c,x6/13,pb/i,x0/15,pm/n,s15,x1/12,s6,x8/9,s9,x4/5,pa/g,s6,x12/10,s13,x8/3,s7,x10/15,s13,x7/8,s3,x10/12,s8,x0/9,pf/p,x12/3,po/a,x6/15,s14,x14/11,s10,x9/13,pd/p,x11/3,s9,pa/c,x15/10,pb/f,x13/4,po/i,x3/10,s9,x13/4,pm/a,x10/0,pd/i,x6/7,pe/h,s15,x5/12,s8,x2/4,pb/g,x11/6,pi/h,x12/5,s4,x8/4,pp/n,x9/10,s1,x12/2,pj/c,x13/8,s10,x4/5,s14,x0/13,pi/e,s7,x6/7,s6,x3/10,s4,x11/13,s14,pa/p,x8/1,po/c,x13/6,s5,x9/11,s7,x13/8,s1,x11/4,pg/d,x3/0,s15,x1/11,s10,x12/9,pf/n,x8/1,s4,x2/5,s8,x11/7,pl/m,x9/4,pe/b,x0/7,s15,x13/6,s1,x1/14,pm/p,s10,x10/2,s8,x15/0,pd/e,x8/14,s2,x12/1,s14,x9/8,s2,x14/6,pn/k,x13/11,pg/c,x7/15,s14,x0/6,s4,x4/2,s9,x13/10,pd/h,x2/6,pg/n,x1/9,s14,x13/0,pi/m,s8,x10/7,s7,x3/5,pl/b,x12/2,pg/e,x8/6,po/d,x0/3,s3,x11/9,s1,x0/1,pb/a,x7/14,s12,x6/1,ph/k,x5/10,pm/b,x13/4,s13,x0/9,pd/k,x1/11,s4,x5/13,s13,x0/8,s4,x11/4,s4,x1/13,ph/g,x4/10,pa/e,x11/3,s1,x5/4,ph/c,s7,x13/14,s2,x8/7,s8,x0/4,s8,x3/10,s1,x14/1,s14,x9/0,s5,x5/10,pg/k,x6/13,s14,x8/1,pa/j,x0/4,pf/n,x12/9,pb/j,x0/5,s2,x15/8,s3,x4/12,s3,x2/11,pg/i,x6/12,s12,x7/15,s11,x5/13,s9,x2/9,s13,x10/12,s2,x6/5,pf/k,x9/15,pe/a,x4/7,s3,x0/11,pd/i,x4/12,s5,x6/7,s8,x14/9,s1,x13/4,s1,x8/2,s6,x11/6,s15,x14/8,pj/o,x6/3,pc/m,x10/7,s14,x13/6,s11,pd/p,x12/10,s3,x0/5,s2,x11/14,pg/c,x15/6,s9,x1/10,po/i,x7/0,pm/g,x5/11,s1,x3/13,s12,x9/2,pl/f,x14/4,s3,x2/3,po/h,x0/14,s4,x11/3,s2,x12/2,s5,x5/6,pk/g,x10/1,s5,x5/6,s9,x15/0,pd/a,s11,x2/12,s14,x7/15,pg/b,x3/0,po/n,x2/8,s4,x4/5,pj/d,s3,x1/2,s7,x5/13,s8,x10/9,s1,x15/7,s4,x10/3,po/g,x5/12,s3,x6/11,s7,pa/f,x8/12,pp/l,x3/6,s6,x4/0,po/i,x6/2,s12,x4/3,s9,x11/0,pa/f,x9/7,s12,pc/o,x11/0,pa/k,x3/8,s13,x14/13,pc/n,x1/8,s15,x14/6,s7,x5/2,pi/o,s1,x0/9,s11,x1/13,s9,x5/9,s8,x7/3,pp/f,x1/13,pc/d,x2/3,s11,x0/1,s12,pl/g,x5/11,s3,x9/10,s15,x3/5,s15,x10/1,pm/e,x5/13,pf/b,x4/9,s14,x6/3,s6,x12/15,s4,x8/7,s15,x1/15,pd/l,x6/11,po/b,x4/10,s9,x15/6,s15,x12/5,pk/g,x13/6,pe/a,x2/15,pb/i,x14/13,s4,x9/1,s8,x14/10,pj/m,x12/4,s6,x2/13,s8,x11/8,s12,x7/15,s7,x5/11,s13,x0/1,s1,x5/9,pa/p,x1/12,s14,x9/2,s10,x10/7,s9,x2/5,s11,x14/9,s6,x5/7,pn/j,x9/8,s12,x2/0,ph/b,x12/7,s1,x14/15,pe/l,x11/9,s13,x2/14,s3,x6/1,pj/o,x12/15,s15,x6/9,pf/c,x10/1,s11,x11/12,s6,x10/3,pa/l,x7/12,s7,x8/2,pc/o,s10,x4/9,pj/d,x1/11,s15,x0/8,s7,x2/4,s11,x0/8,s4,pe/h,x9/1,s13,x11/4,s15,x1/9,pn/l,x6/8,s2,x11/10,pp/c,s12,x8/1,s9,x5/4,pa/d,x10/7,pm/e,x11/2,s8,x15/0,s5,x2/11,s5,x13/8,po/p,x0/10,s14,x2/14,pk/j,s8,x6/3,s12,x7/11,pi/a,x9/5,pl/k,x12/7,s2,x6/11,pd/c,x4/0,s1,x7/10,pl/g,x12/9,pp/c,x1/2,pg/l,s3,x7/3,s8,x14/0,pk/m,x15/13,s13,x12/4,pg/o,s12,x11/15,s7,x8/7,s2,x5/13,pm/f,x12/6,s12,x0/5,s14,x13/4,ph/j,x10/2,s1,x8/6,s9,x11/9,pn/i,s4,x15/10,pm/l,x7/3,s14,x4/2,s4,pe/h,x7/1,s6,x9/13,s7,x14/1,pi/l,s15,x15/7,pp/h,x5/14,pi/g,x2/3,s10,pb/a,x5/15,po/g,x11/9,pp/f,x2/10,pc/n,x9/6,s2,x1/11,pj/i,x9/0,s3,x10/12,s5,x3/4,pg/k,x1/0,pj/i,x3/7,pl/c,x1/11,s12,x3/14,s13,x6/10,s6,x11/14,pd/n,x5/13,s6,x12/4,s15,x2/6,s8,pj/l,x4/1,s8,x7/13,s3,x1/3,pb/h,x5/9,pd/f,x0/15,s14,x1/7,pg/n,x4/11,po/d,x14/13,pk/j,s6,x5/8,s3,x13/14,pe/m,x2/12,s1,x14/11,pb/a,x13/8,pe/d,x11/1,pl/k,x15/13,s1,x5/14,s5,x4/0,s2,x3/2,s15,x14/12,pc/b,x1/11,s15,x6/8,s5,x10/1,s2,x9/7,s1,pf/k,x4/6,ph/c,x2/11,pd/o,x9/10,s10,x7/1,s1,x0/8,s8,x4/9,pp/f,x1/12,s14,x9/6,s11,x14/7,s12,x8/5,s14,x2/14,pa/d,s10,x15/8,s5,x3/4,pc/e,x6/2,pb/g,x3/13,pa/d,x4/5,pp/e,x2/10,s2,x7/9,pb/a,x0/3,s13,x6/13,s2,x15/7,pc/l,x6/3,pk/g,x2/11,pf/i,x6/12,pj/p,x2/4,s2,pn/i,x14/8,s3,x0/4,s9,x8/10,pp/c,s4,x3/9,s2,x1/0,s12,x8/5,s2,pn/j,x7/9,s14,x11/14,s2,x15/8,s6,x1/13,s15,x5/2,s9,x1/7,s10,x3/11,pl/i,x10/5,s8,pd/p,s10,x2/6,s12,x0/8,s5,x11/4,s8,x7/13,s15,x3/5,s14,x15/10,pf/m,x2/11,pe/d,x14/12,s15,x1/10,s5,x9/11,pc/a,x0/2,ph/m,x14/7,s10,pd/k,x11/8,pm/l,s11,x1/9,pc/h,x4/3,s12,x15/0,pl/i,x11/2,pc/n,x5/14,s10,x3/9,s5,x14/10,pa/p,x12/0,po/b,x15/10,s9,x9/12,pm/p,x0/1,pj/i,x2/4,s9,x6/10,s14,x13/0,pd/c,x9/14,pm/e,x15/5,s3,x8/14,s6,x4/7,s8,x9/11,s9,x0/14,po/g,x6/15,pj/d,x1/5,pe/h,x15/13,s4,x9/12,s13,x6/13,pk/p,x5/14,pl/i,x6/11,s11,x10/15,s5,x13/12,s12,x6/4,s9,x11/10,s10,x1/15,s7,pp/m,x12/7,pj/e,s4,x1/0,pb/k,x13/6,s6,x1/7,s1,x15/11,pg/m,x6/3,s13,x13/7,s7,x10/5,s12,x1/0,s14,x6/5,po/j,x10/13,s5,x14/12,s8,x5/2,s12,x10/12,pc/l,x1/9,s13,x5/4,s6,x8/11,s13,x12/10,po/j,s11,x15/14,s11,pa/k,x3/5,pm/p,x4/14,pn/a,x7/5,ph/d,x2/0,pm/c,x15/7,s11,pn/j,x0/10,s9,x8/15,pe/l,x1/13,pb/n,x12/10,ph/o,x8/9,s11,x10/1,s6,x8/7,pj/b,x10/0,s2,x5/3,s13,x4/13,s4,x9/1,s4,x10/13,ph/e,x0/6,s6,x15/5,s10,x8/3,s8,x14/13,s6,pg/b,x0/11,s2,x10/5,s7,x12/9,s12,x10/3,pa/d,x15/14,s15,x9/10,s1,x13/12,pe/o,s12,x8/1,s1,pk/m,x11/4,s5,x10/6,pp/a,x0/3,s13,x13/1,po/n,x3/5,s12,x7/2,s13,x15/6,s10,x11/7,s6,x1/15,pl/e,x6/2,s6,x8/7,s5,po/c,x6/12,pl/f,x8/7,s2,x0/1,pd/j,x11/4,s14,x15/13,pe/g,x1/5,pa/h,x10/11,s13,x8/14,s3,po/p,x15/3,pc/a,x14/1,pi/m,x10/13,s5,x12/11,s8,x10/5,s15,x12/7,s15,x3/6,pa/g,x4/0,pn/c,x14/12,s3,x3/4,pa/p,x9/11,s10,x8/0,po/e,x10/3,pm/b,x11/4,pd/e,s5,x5/13,s6,x10/8,pa/k,s11,pg/d,x4/7,s10,x15/12,pl/a,x3/1,pk/b,x8/9,ph/e,x1/7,s12,x14/10,s9,x8/6,pk/p,x0/4,s4,x13/3,po/i,x7/4,s3,x10/3,s14,x0/7,s2,x9/15,s1,x0/7,s11,x3/13,s12,x0/8,pc/g,x11/12,pb/d,x8/3,pp/j,x5/10,s1,x7/2,s10,x5/6,s9,x9/12,s11,x3/8,s9,x15/10,s7,x8/4,pc/h,x14/2,s15,x15/3,s15,x14/5,s5,x6/15,s7,x9/11,s3,x1/13,s6,x3/7,s12,x11/6,pa/g,x0/9,s4,x8/11,s4,x2/7,s2,x10/14,s14,x8/9,s15,x1/4,s15,x8/14,s6,x13/4,s12,x15/1,ph/j,x13/2,s7,x14/10,s5,x1/2,s15,x11/13,s10,x9/12,pg/f,x0/10,pi/c,x13/8,pe/p,x0/9,pa/m,x13/5,pp/k,x0/10,pa/c,x7/13,s4,x1/4,ph/f,x0/8,po/k,x2/7,s2,x9/1,s6,x5/8,s10,pi/g,x7/11,s7,x0/4,s11,x7/3,pe/j,x0/2,po/k,x14/3,s14,x15/8,s5,x14/12,s12,x10/2,pp/h,x0/15,s12,x6/13,s8,x3/1,pe/c,x0/2,s15,x14/12,s9,x10/4,pj/p,x1/7,s2,x3/2,pn/k,s5,x6/15,s12,pp/e,x7/5,s14,pj/m,s15,x14/11,s9,x4/5,s4,x13/2,s1,x7/5,pp/i,s11,x14/12,s7,x8/9,pa/j,x10/6,pg/o,x13/8,pb/n,x7/0,pj/i,x6/12,s1,x2/15,pm/g,x10/9,po/c,x2/1,s15,x8/4,pk/i,x12/3,pg/a,x0/6,pp/f,x14/5,pl/c,x3/1,po/h,x6/13,s14,x14/4,s13,x9/15,s3,x14/11,pa/n,s7,x3/10,pm/h,x9/11,pp/a,x2/7,s12,x3/11,pb/e,x14/1,pp/g,x11/9,s14,pe/k,s9,x3/12,ph/d,x7/10,s2,x11/13,s9,x6/3,po/m,x11/13,pe/g,x8/0,pa/o,x1/14,pg/m,x5/2,pc/j,x14/0,pn/k,x13/3,s3,x8/5,s14,x1/3,s5,x5/9,s10,x8/15,s5,x6/3,s14,x2/0,pb/e,x12/7,pm/c,x4/2,s1,x5/3,pk/b,x1/7,s13,x8/0,s2,x12/3,pp/f,x6/9,s5,x15/12,pi/l,x3/6,s2,x10/14,s15,x0/4,s5,x11/14,s15,x15/8,s9,x12/0,pe/n,x7/2,pb/p,x3/6,s2,x8/7,s13,x11/6,pl/d,x4/1,pj/b,x13/9,pi/e,x0/11,s5,x2/15,pl/b,x10/13,pm/h,x4/7,s8,pf/k,x14/12,s11,x3/8,s11,pj/n,x1/0,s13,x14/11,s2,x7/1,s11,x8/2,s13,x9/11,s8,x10/3,s13,x13/14,s1,x4/12,pm/p,x6/5,s6,x13/10,pe/i,x12/11,s13,x1/15,s2,x5/3,pc/a,x6/9,s12,pd/h,x5/8,s11,x7/12,pn/i,s6,x8/4,s15,x7/9,s3,x12/4,s6,pf/e,s12,x15/0,s10,x2/3,s13,po/a,x6/9,s10,x7/11,s12,x9/10,pg/m,s9,x12/5,s9,x2/15,s10,x3/14,s8,x4/12,s6,x0/13,s10,x3/2,ph/a,x12/14,s2,x8/6,s10,x3/5,pi/n,x15/9,pc/h,s9,x0/4,s2,x1/13,s14,x15/11,s1,x5/2,s1,x10/3,pd/j,x9/0,s1,x10/14,s9,x12/2,pb/m,x3/8,s3,x7/6,pl/n,s9,x3/14,s14,x4/1,s4,x8/12,pk/g,x3/13,pn/d,x10/11,s2,x13/14,pb/i,x10/15,pp/n,x4/11,s4,x0/9,po/f,x13/3,s7,pd/b,x9/8,s14,pa/n,x0/1,s3,x5/4,s7,x13/8,s9,x11/7,pp/d,x4/9,s7,x14/3,pf/j,x11/9,s4,x2/4,s1,x1/5,pd/l,x15/2,pe/n,x14/1,s12,x0/13,pc/p,x5/12,pb/k,x11/13,s8,x5/1,s10,pn/c,x6/14,po/d,x7/3,s7,x0/8,pa/k,x3/7,s6,x14/15,ph/f,x1/5,s6,x9/6,pk/l,x15/11,pf/d,x2/5,pl/i,x7/13,pj/g,x15/4,pf/b,s5,x2/11,s4,x15/10,s4,x1/3,pk/o,x14/6,s13,x13/5,pa/f,x11/12,s6,x1/13,s2,x6/11,pk/j,x9/13,s1,x4/3,s2,x2/9,pi/d,x10/15,s8,x12/11,s11,x9/8,s6,x14/7,pc/b,x4/0,s9,x1/8,s12,x14/2,s11,x1/8,s13,x3/12,ph/p,x0/13,pf/n,s11,x9/4,pg/e,x3/11,s2,x4/9,pa/p,x2/13,s1,x12/4,s11,po/e,x10/1,pn/p,x9/5,s11,x1/4,pg/k,x8/2,s5,x9/10,s10,x11/8,pi/n,x4/2,s2,po/l,x14/3,pm/j,x8/11,po/a,x14/4,pk/l,x2/9,ph/e,x3/1,s15,x0/5,s14,x8/10,s8,x5/1,pk/j,x4/9,s4,pi/h,x1/10,pc/j,x5/4,s5,x12/8,s11,x3/10,s12,x5/15,s4,x11/9,s8,x13/2,s10,x3/8,s9,x12/1,s2,x13/5,s8,x15/10,s2,x12/11,s8,x2/3,s2,x11/15,pe/k,x12/9,s9,x0/8,s10,x14/9,s7,x2/12,pl/b,x6/14,s7,x15/8,s10,x13/9,pd/p,x1/0,ph/k,x2/8,s7,x14/0,s7,x11/13,s7,x4/10,pj/e,s14,x6/8,s11,x1/5,s2,x11/6,pk/o,x12/0,s2,x10/14,s9,x0/4,s2,x7/8,s8,pa/p,x15/9,s5,x4/7,s4,x3/13,ph/e,x1/5,s1,x8/9,pa/i,s1,x12/14,s14,x2/8,s10,x10/0,s11,x3/13,s15,x4/8,pd/n,x14/7,pi/h,x10/0,s7,pk/j,s5,x7/8,pl/n,x14/2,s8,x6/11,s10,x1/13,pb/e,x4/14,pl/k,x13/8,pp/m,x1/11,pn/i,x12/8,s13,x5/14,pc/m,x6/9,s9,x4/7,s10,x0/10,s8,x8/4,pg/b,x13/2,pe/f,x11/5,s8,x7/3,pc/j,s12,x0/10,s12,x6/11,s6,pa/p,x5/3,s1,x10/0,pg/k,x2/11,s8,x13/14,s5,x3/4,s8,pm/l,x14/8,s5,x13/12,pf/d,x1/3,ph/b,x15/14,po/k,s4,pa/j,x10/6,ph/c,x9/0,pn/a,x2/6,s4,x0/3,pk/g,x14/10,s8,x7/13,s7,x11/14,pm/e,x12/13,pj/h,x0/7,s10,x11/3,pg/b,s14,x8/12,s6,x9/0,s6,x15/14,ph/l,x6/2,pi/m,x12/10,s13,x14/5,s12,x7/1,s10,x2/3,s1,x10/11,s4,ph/b,s10,x3/7,pg/m,x2/8,po/k,x3/5,pb/n,x6/11,s3,x12/4,s4,x13/8,pf/e,x2/11,s9,pg/o,x13/15,s14,x5/6,s15,x4/8,pb/h,s5,x15/3,pf/o,x2/8,s10,x4/9,s9,x12/15,s15,ph/b,x2/8,pp/i,s2,x7/1,s6,pk/l,x4/11,pg/i,x7/2,s8,x3/12,pp/n,x13/14,s2,x2/1,s5,x11/9,s3,x6/0,po/l,x9/3,pc/f,x0/12,s1,x2/4,pl/d,x12/5,s8,x4/3,pe/o,x2/12,pc/b,x13/5,pj/l,x12/4,s6,x3/15,s5,x0/4,pk/o,x10/2,s3,x15/14,pf/b,x6/0,pl/i,x7/3,pg/n,x1/2,s9,x3/12,s1,x9/15,s9,x11/7,pb/o,x6/9,s2,x0/7,ph/k,x4/3,s10,x8/2,s13,pi/c,s9,x9/13,s7,x4/2,s13,x0/10,ph/k,x15/13,s12,x2/9,pc/e,x5/14,pk/h,x11/3,po/e,s1,x10/1,s15,x12/3,pb/k,x5/0,s3,x6/7,s15,x14/4,s7,x6/9,s14,x1/10,pa/f,x14/13,s6,x6/9,pi/p,x10/5,pg/f,x3/7,pd/m,x8/5,pi/b,s8,x11/13,s7,x1/14,s8,x15/10,s10,po/l,x2/0,ph/d,x12/5,pl/a,x11/10,s10,x13/4,s4,x0/15,s7,x9/13,s7,ph/g,x6/2,pa/o,x12/14,s9,x2/11,pe/n,x9/3,s15,x13/1,s2,x9/15,s12,x5/12,s11,x7/9,pc/f,x10/12,s5,pl/p,x1/15,pi/b,s11,x4/3,s5,x13/11,pe/c,x10/12,s1,ph/k,x6/13,pp/g,x14/8,s7,x2/5,pa/i,x13/9,s4,x4/3,pj/o,s12,x15/11,ph/l,s7,x3/10,s14,x12/13,pe/c,x10/11,pm/h,x4/9,s15,x5/14,s10,x6/7,pc/a,x0/2,ph/k,x13/9,pd/n,x0/12,pg/j,x3/8,pb/f,x0/1,s3,x14/9,pi/n,x5/11,pe/j,x3/8,s8,pc/g,x9/11,s1,x7/1,pa/j,x13/15,s9,x4/5,s9,x7/2,pg/d,x12/3,s7,x10/1,s1,x14/8,pb/e,x1/5,s10,x6/7,pc/j,s7,x15/8,pm/k,x14/9,pn/h,x8/6,po/m,x10/11,pa/p,x14/9,pj/n,x6/13,s15,x7/15,s5,x2/0,s13,x1/9,pk/b,s2,x0/2,s12,x8/1,s5,x10/5,s11,x11/6,pn/m,x9/12,s4,x3/1,s11,x8/15,pb/e,x6/5,s10,x4/11,pc/l,x8/6,s2,x10/7,pe/j,x4/6,s4,x14/9,s3,x1/13,s10,x10/5,s1,x3/2,s4,x5/8,s3,x7/11,s4,x3/6,s13,x10/12,s2,pb/k,x6/13,pc/e,x9/1,pp/o,x0/5,ph/j,x11/2,pm/n,x7/15,s3,x14/1,s2,x5/12,pg/c,x11/0,pb/a,x12/7,pf/d,x15/6,s7,x3/11,pi/g,x8/2,pm/l,x12/0,s8,x10/13,pf/h,s15,x11/2,s10,x8/14,pc/n,x3/0,pa/p,x1/4,s8,x7/10,s15,x15/4,s13,x13/8,pm/k,x0/3,s12,x12/7,pl/a,s10,x15/11,pg/f,x0/1,s1,pm/j,x9/4,s12,pk/c,x10/7,s9,x14/15,pn/o,x0/10,s9,x15/4,s6,x12/6,pk/j,x9/14,s13,x10/2,s15,x14/12,s3,x8/5,pg/a,x11/10,s12,x4/14,s15,x11/7,s9,x2/9,s14,x14/5,po/n,x1/8,pl/g,x10/2,s9,x13/4,s1,x11/9,s13,x8/2,s5,x3/13,pp/h,x5/2,s1,x9/3,pd/k,x1/4,po/g,x2/7,s4,x9/10,s3,x12/8,pp/j,x2/10,s4,x4/7,s4,x0/13,s4,x5/3,s6,x1/10,pg/b,x15/5,s3,x4/14,pd/h,x6/5,pa/e,s2,x2/0,s9,x1/8,s6,x5/12,s14,x8/6,s4,x7/14,po/g,x8/0,s8,x12/5,pa/n,s2,x15/9,s7,pf/h,x2/7,s7,x4/10,pp/l,s3,x6/8,pj/a,x12/10,s12,pf/l,x14/2,s12,x12/8,pp/d,x7/2,s12,x10/14,s13,x3/1,pn/i,x13/15,s10,x10/7,s3,x13/1,pb/d,s4,x0/12,po/n,x3/13,pf/b,x12/6,pd/o,x10/13,s4,x4/12,s12,x10/0,s8,x8/6,pj/i,x12/7,s12,x13/3,s4,x7/10,s9,x11/0,pf/h,x2/5,pk/j,x6/8,s11,x11/14,s11,x0/4,pm/e,x3/11,s7,x4/13,s15,pn/o,x8/15,s5,x7/10,pd/h,x5/2,pe/i,x11/13,pl/m,x3/12,pn/g,s12,x11/2,s7,x5/13,s11,x14/7,s2,x3/12,pl/p,x10/9,s15,x4/14,pa/b,x15/0,s10,x6/7,s1,x0/5,s7,pe/l,x6/13,s1,x7/1,s15,x3/4,pc/k,x6/11,s2,x13/12,pi/a,x0/11,s6,x12/1,pn/h,x7/11,s7,x15/5,pc/i,x13/9,pf/a,x8/5,pi/l,x14/3,pd/g,x10/15,s7,x1/3,s14,x15/14,s1,x2/4,pp/e,x0/10,s12,x15/4,s14,x7/11,s14,x6/2,s13,x15/4,s9,x1/10,ph/j,x14/3,s1,x4/2,s14,x13/7,s10,x2/6,s4,x12/5,pm/l,x2/1,s10,x5/13,pf/d,x14/3,s9,x5/10,s8,pb/g,x7/0,s12,x9/13,pk/h,x3/0,s8,x5/8,s6,x6/15,pf/c,x4/12,pi/b,x1/0,po/p,x15/10,s11,x5/13,s15,pl/d,x2/11,s7,x6/9,pg/k,x8/1,s4,x0/3,s13,pf/a,x15/14,s5,x2/8,s8,x13/15,s6,x2/12,s9,x11/10,s15,x3/8,s11,x6/9,pi/n,x5/15,s15,pk/a,x12/9,s3,x4/7,s7,x1/9,s9,x5/15,s4,x12/2,s12,x4/7,s14,pd/b,x15/13,ph/p,x5/2,s13,x10/3,s13,x9/0,s6,x7/11,pa/i,x1/10,s3,x12/7,s14,x1/5,s9,x7/9,pg/e,x1/13,s6,x4/12,pl/o,x14/9,s6,x8/15,pj/d,s12,x11/1,s4,pc/h,x4/13,pi/l,x12/8,po/h,x2/15,s1,x14/6,pc/a,x4/5,pd/p,x7/1,pa/l,x9/6,pn/f,x15/2,s13,x12/1,s1,x14/5,pm/d,x3/7,s5,x2/9,pb/a,x6/3,s15,x8/12,s10,x10/7,s14,x1/5,s6,x11/3,pd/g,x9/7,s9,x11/0,pk/f,x4/12,s6,x2/6,pd/l,x4/9,pg/i,x15/3,s2,x14/8,s11,x13/0,pe/o,x1/5,s15,x3/10,s1,x2/7,s11,x10/13,s2,x4/9,pc/p,x0/12,s8,x1/8,pf/g,x11/6,s15,x5/15,pn/k,x0/13,pi/f,x3/5,pd/h,x15/2,s1,x9/5,s4,x0/15,s6,x9/13,s4,x10/2,s13,x15/7,s6,x1/9,pi/f,x7/14,s1,x0/6,s12,x7/3,s15,x10/2,pg/m,x1/6,s13,pf/b,x14/9,s5,x15/0,pm/o,x5/8,pg/c,x4/15,s8,x10/9,pd/j,x15/7,s2,pp/l,x9/13,s3,x2/7,s3,x6/9,s10,x0/14,pe/f,x5/2,s6,x4/1,pl/c,s2,x7/5,s3,x8/0,po/h,x13/15,pk/a,x4/6,s9,x2/15,s2,x7/5,s13,pb/n,s1,x3/4,pi/d,x11/0,s14,x1/4,s14,x8/5,s4,x12/10,s10,x5/1,ph/b,x10/13,s6,x3/5,s11,x15/4,s4,x11/12,s11,x14/8,pm/l,x13/11,s9,x2/10,pk/b,x4/12,s2,x8/0,s15,pj/g,x14/4,pl/n,x7/11,s2,x6/4,pm/i,s15,x5/2,s5,pl/b,s9,x3/6,pk/e,x11/9,s11,x1/7,s13,x14/15,pj/d,x9/11,s12,x7/1,s2,x8/13,s14,x5/7,pc/k,x12/8,pj/h,x2/4,pl/o,x7/15,s9,x14/9,pg/f,x10/5,s9,x15/8,s15,pi/c,x9/1,pe/h,x12/2,pj/p,x15/14,s2,pa/b,s12,x0/9,s1,x10/11,pk/p,x13/14,s15,pf/n,x6/10,s8,x3/2,s11,pe/c,x13/6,s8,x11/10,pf/a,x12/0,s5,x1/11,s1,pd/g,x8/2,s7,x12/0,s4,x4/5,s15,x13/14,pc/o,x0/5,s4,x15/13,s7,x8/10,s11,x13/15,s7,x12/6,s7,pj/i,x15/8,s7,x11/4,s3,x9/0,s7,x7/15,s3,x14/5,s7,x4/13,s14,x1/2,s2,x11/0,pn/o,s10,x12/10,s15,x1/3,pa/p,x15/0,s1,x9/2,pe/f,x11/13,pn/g,x2/3,s12,x6/4,s1,x11/1,s11,x8/14,s5,x15/0,pm/o,x2/9,s7,x15/6,s12,x13/7,pl/k,x4/1,s14,x7/6,s13,x4/9,po/i,x14/2,pn/p,x1/8,pe/a,x5/12,s7,x15/6,s2,x9/12,pm/j,x5/13,s6,x6/10,pb/g,x0/12,s3,x10/13,pa/f,x11/7,pg/j,x5/15,s3,pd/k,x8/0,pm/a,x2/5,pf/o,s3,x15/6,pi/g,x9/7,s13,ph/a,x4/14,s3,x2/11,s1,pd/p,x14/1,pc/a,x7/10,s5,pl/h,x12/14,pc/k,x4/13,s4,x11/6,ph/o,x5/2,s15,x13/7,s2,x8/14,s1,x11/12,s7,x9/7,s11,x12/1,s9,x3/10,pb/k,x1/13,pn/l,x6/12,s8,x7/14,pp/g,x3/5,s15,x0/7,ph/e,x1/10,s6,x7/2,s7,x14/6,pk/c,x12/9,s4,x6/5,pj/g,x0/8,s14,x9/11,pe/h,x5/3,s15,x4/15,pk/m,x5/11,s15,x8/15,s7,x7/5,s11,x9/8,pg/n,x0/11,pa/o,s2,x1/4,pp/h,x9/7,pe/i,s14,x12/10,pp/f,x7/5,s15,x9/6,s6,x5/1,pm/d,s6 diff --git a/AOC2017/input2017/day17.in b/AOC2017/input2017/day17.in new file mode 100644 index 0000000..3d9988a --- /dev/null +++ b/AOC2017/input2017/day17.in @@ -0,0 +1 @@ +335 diff --git a/AOC2017/input2017/day18.in b/AOC2017/input2017/day18.in new file mode 100644 index 0000000..20386ca --- /dev/null +++ b/AOC2017/input2017/day18.in @@ -0,0 +1,41 @@ +set i 31 +set a 1 +mul p 17 +jgz p p +mul a 2 +add i -1 +jgz i -2 +add a -1 +set i 127 +set p 464 +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/AOC2017/input2017/day19.in b/AOC2017/input2017/day19.in new file mode 100644 index 0000000..18567e4 --- /dev/null +++ b/AOC2017/input2017/day19.in @@ -0,0 +1,201 @@ + | + +-------------------+ +-+ +-------+ +-------------------+ | +---+ +-----+ +---+ + | | | | | | | | | | | | | | | + | +---+ | +---------------|-------|-----------------------+ +-----------------------------+ | | | | | | + | | | | | | | | | | | | | | | | | | | | | + | | +---------------------|-----------------------------------|-------------------------------------------------------------------|-----------------+ +-----------------------+ | + | | | | | | | | | | | | | | | | | | | | | + | | | +-------------|-|---------------|---------------|---|---------------------------|-------------------------+ | | | +-|---------|-------------+ | + | | | | | | | | | | | | | | | | | | | | | | | + | +-------------------------------|-----------|-------|---------------|---|---------------------|-----|-----------------------------------|---|-------------+ +-------+ | +-----|---+ | | + | | | | | | | | | | | | | | | | | | | | | | | + | +-+ | | | | | | | +-+ | | | +---------------------------------|---|---------------+ | | | | +-+ + | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---|-------|-------------------|---------------------|-----|-|---------------------------+ | +-|-------------+ | +-----+ | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +---|-------------------------------|-|---------------|---------------+ | +---------------------+ +-------+ +-|-|-------------------------|-|-----|---------------|---+ + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---|-------------------------|---|---|-------------------------------|-+ +-----+ +-|-----------------------------|-------|---------------|-----------|-|-----+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---+ | +-+ | | | | | | | +-----------|-+ | +-|-----|---------------+ | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +---+ | | | | | | | | | +---------|---|---|-|---------------|-----------------|---|-|-------------|-------------|---------+ +-|-+ | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +-+ | | | | | | | +-+ | | | | | | | | | | | | | | | | | | | | | | | | +-----------+ | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +-----|-|-+ | | | +-|-|-|-------+ | | | +---+ | | | | | | +-----------------------+ | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | +-|---------|---|---|-|-|-|---|---|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | +-+ | | +-----|-|-------|-------------|-----|-----------------|---|-|-----|-----------|-|-----|-------|-----------------------------------|---------------|---------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +-----|-|---|-------------|-|-------------------|-------------|---|-|-----------|---------|---------|-----------------------------+ | +-|---------------|-+ +---------------|---|-|-------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +-|-----|-|-------|-----|-----|-+ | | +-----|-|-------|---------------------------+ | | | | | | | | | | | | | | | | +-----|-+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | +------I|---|-------|-----------|-|---------------------|---------------|-------|---|-+ +-------+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +-|---|-|-|-----+ | | | | | | | | | | | | | | +---|-------|----Z------------|-------------|-----------|-----------|-+ | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +-|---------------|-----|---|-|-----|---+ | | | | | | | | | | | | | | | | | +-----------|-------------|-------------|-+ | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---|-|-----------+ | +-|-------+ | | +-------------|-------|---|-----|---------|---|-|-------------------|-|---------------|-------|-----+ | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | +-|---|---------------|-------|---|-------|-------|---|-----------+ +---------------------------+ | | | +-|---|-|-|-+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +-----|---|-|---------|-|-|---------|-----------|---------|-------------|-------------------+ | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-----+ | | | | | +-------------|-------|-|-|-+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +---------|-----|---------|-|-----|-|-|-------------------------|-|---------|---------|-----------|-|---|---------|---|-------|-------------|-|-|---------+ | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +-|-|---|-------|-----------------------|---------------------|-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | M | | | | | | | | | | | | | | | | | | | | | + +---|-------|---|-----------------|---|-|---|-----------|-------------------|---------------------|-----|---------|---|-------|-|-|-----------+ | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-----+ | | | | | | | | | +---+ | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +-------|---------------------|-+ | | | | | | | | | | | | | | | +-+ +-------------------|-+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +-+ | | | | | | +-----+ | | | | | | +-|-----------|---------------------|-----------------------------|-------|-|-----|-------------|-------|-----------------------|-+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +-|-----|-------|-----|---|-----|-|-----|---------|-----+ | | | | | +-----|-|-----|---|-+ | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---+ | | | +---+ | | | | | | | +---|---------|-|---|---------|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +---|---|-----|-----|-+ | | | | | | | | | | | | | | | | | | | +-|---|---------|-----------------------------------|---+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +-----------------|-------|-----|---------------|-|-------|---|-----------+ +-----|-+ | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +---|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | +-|-----------------|-|---|---+ | | | | | | | | | | | | +-------|-------|-------------|-|-----|-------|---------|---------|-----|-----------|-----------+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +-|-|-|-------|-|-----|-|-|---|-|-----------+ | | | | | | +-------|-------|---------|---------|-----+ | | +-|-+ | | +---+ | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +-|-|-----|-----|-|-------|-------|-------------------------+ | | | | | | | | +---------|-----------+ | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +---|-------+ | | +-+ | | | | | | | | | | | +-|-------------|-------------|---------|---------+ | +-------|---|-------|---|---------|-----------------------------|-----+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +-|-|-+ +-|---|-------|-----|---+ | | | +-----------|-----|-------------|---|-|-----------------------|-|---------------------|---|-------|---------------|-|-------+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +---|-+ | | | | | | +-----|-|---|-|-----------|-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | +-+ | | | | | +-----|-----|-+ | | | | | | | | | | +---|-|-|-----+ | | | +---|-------|-------|-----------|---+ | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---|-|-|-------|-------|-------------|-|-----------------|-------------------+ | | | | | | | | | +-|-|-|-------|-------------------------------------|-----+ + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | +-|-------------+ O | +---|-|---------|-+ | | | | | | | | | | | | | | | | | | | | | +-+ | +-|-|-----------+ | | | | | +-+ + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | +-|-------|---|-------|-|---|-------------|---|-|-------|-------------------|-|-----|---------+ | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | +-|-----|-----|-|---|---|---|-----+ | | | +-------|-+ | | | | | | +---------|-------|-|---|-----|-|-+ | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | +---+ | | | +-|-----|-|---------|-------------------------------------|---------|---|-------|-----|---+ | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | +-|-|---|---|-|-|-------------|---------------|-----------------|-|-----|-----------|---|-------|-------+ | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +-------------|-|-----|---|-|---|-------------|---|---+ | | | | | | | | | +-------|-----------|-|-------|-|---|-----|-----|-+ | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-|-+ | | | | | | | | | | | | | | | | | +---|-|---|-|-|---------|-----|-------|-------------------------------------|---------|---------------|-----|-|---------------|---------+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | +-|-------------|-|-----------|-------------|---------------------------------|---|-|-----------------------|-----|-----------------|---+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | +-|-|-------|---|-|-------------|-------------|-------------------------------------+ | +-|---|-------|-----|-----------|---+ | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +-------+ | | +-----|-----+ | | | | | | | | | | | | | | +--N|-----|-----|-----|---+ | +-------|-+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | +-+ | | | | | +---------|-----|-|-------+ | | | +-|---+ | | | +-|-----|-----------|---------------------|---|-------|-----|-----------|-----|-+ | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---|-------|-|---|-|---------|-|-------+ | | | +-------|-|-----------------|-----|-----------|-------------|-------------|-------+ | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | +-|-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------|---|---|-|-----------|-----|-----------|---|---+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +-------|-|-------|-|-------------------|-|-------|-------------------------------------------------|-----|-|-----------|-|---|-----|-----------|---|-|-----------+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---|-------|-------------------|-|-------|---|-|-----------------+ | | | | +---+ | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | +---|-----+ | | | | | | | | | | | | | | | | | +-------|-|---|-----|-----------|-------------------|-----+ | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +-|-----------------|-+ | | | | | | | | | | | | | | | | | | | | | | | | | | +-----|-----|-+ | | +-+ | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-------|-|-----|-|---|---|---------|-|-----|---|---|-----|-|---|---|---------------|-------|-----------|-------------|-------------------|-----------------------|-|-|-----|---------|-|---------|-+ + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | +-|-|-----|-|---------|-------|-------------------------------|-|-----|-----------------|---------------------|-----|-+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---------------------|---|-------------|---|---|-|-|-+ +-+ | | | | | | +-------------------------------|---------|---+ | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---|---------|-----|-|---|-+ | | +---------|-----|---------+ | | | | +-|-------+ | | | | | | | | | | | | | | | | + | | J | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +---+ | | | | | | | | | | | | | | | | | | | | +-------------------|---------|-------------|---|---------|-|-------------+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | +-|-|--C--------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-------------------|---------------|---------|-|-|---------------------------------|-----|-|-------------------------------|-|-----|-------------|-------------|---|-----|-----|---|-----------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +-------------|-----------------------|-|-|-|-------|---------+ | | +-----|-------------|-------------|---|-------------|-|-+ | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | +-------|---|---------|---+ | | | | +-------------------|-|-----------|-----------|---------+ | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | +---+ | | | | | | | | | +---+ | +---|-----------------------------------------|-+ | | | | | | | | | | | | | | | +-------|-----------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | +-+ | | | | | +-|---|-------|-----|-------|---------------|-----------------------|---|-+ | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | +-|-----------------------------------------+ | | | | | +-|-+ | | | +-----+ | +-----|-----------|---------|-----+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | +-------------------------------|---------------+ | +-|-----------------|-----|-----------------|-|-----|-------------------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-+ | | | +-----|-----------+ | | | +-|-----|---|---|-----------------|-------------|-|-----------------------+ +---|---+ | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +-+ | | +-|-----------------------------|-----------------|-------------|-------|---------------|---|---+ | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-|---------------|-|---|-|---------|---+ | +-------|-------------------|-------+ | | +---+ | | | | | | | | +-------------+ | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-----|---|-+ | | | | | | | | | | | | | +-------------|-------------|---|---|-------|---------+ | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | +---|-------|-------|-|---|-------|-----------|---|---------------------------|---|-----------|---------|---|-----------+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | +-------+ | | | +-------|-|-------------|-|-----+ | | | | | +-----|-|-|-----------------------|---|---------|---+ | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | +---------|-+ | | | +-+ | | | +-------|-------------|-|-------|---------------------------------|-----|-|-+ | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-+ +-+ +-----------|-+ | | | | | | | | | +-------------|-+ | | | | | | | | | | | | | | | +---|-|-----|-------+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | S | | | | | | | | + | +-+ | | | | | | | | | | | +-----------------------------|---|-----------+ | +-------|-----|-----|-+ | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +-+ | | | | | | | | | | | | | | +-------|-------|-----------------|-----+ | +-----|-----|-------+ | | | | | | | +-------|-+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | +-----------------+ | +-----------------|---------------------|-----------|---------|-----|-----+ | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | +-------------|---|--U--------------------|-+ | +-------------|-------------------------------------------------------|---+ | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | +-------------|-----------------------------|-----------------------------------------|---------+ | +-|-+ | + | | | | | | | | | | | | | | | | | | | | | | | | | | + +---+ +-------|-------|-------|-----------------|---------------------------------------------|-------------------------------------------|---------------------|---|-|---------------|-----+ | | | + | | | | | | | | | | | | | | | | | | | | | | | | + | +-----|-+ | +---------+ | | | | +-----------+ | | | | +---------+ | | | | | | + | | | | | | | | | | | | | | | | | | + | | | +-------------------------|-------------------|---------|---------------------------|---------------------------------+ | +-----+ | + | | | | | | | | | | | | | | | | + | | | +---------------------------------------------+ | | +---------------------------+ +---+ | | + | | | | | | | | | | + +-------------------+ +----------------------------------------T------------------------------------------------------------------|-------------------------------------------------+ | | + | | | | | | | | + +-------------------|-------------------------------+ | | +-|---+ + | | | | | | + +-----------------------------+ +-----+ +---------------------------------------------------+ + diff --git a/AOC2017/input2017/day20.in b/AOC2017/input2017/day20.in new file mode 100644 index 0000000..f249f9e --- /dev/null +++ b/AOC2017/input2017/day20.in @@ -0,0 +1,1000 @@ +p=<-317,1413,1507>, v=<19,-102,-108>, a=<1,-3,-3> +p=<1639,477,-2519>, v=<-79,-102,130>, a=<-9,9,12> +p=<613,-993,-305>, v=<-39,27,-48>, a=<-2,8,11> +p=<1343,190,-1565>, v=<-82,31,31>, a=<1,-4,5> +p=<735,-285,2387>, v=<-20,-64,-67>, a=<-2,8,-6> +p=<963,456,-1888>, v=<-42,-73,88>, a=<-1,5,1> +p=<-1659,1444,-463>, v=<-14,-25,-77>, a=<10,-5,10> +p=<-443,-95,-1185>, v=<142,-14,81>, a=<-12,2,-2> +p=<-2590,3249,-710>, v=<35,-30,36>, a=<10,-14,0> +p=<-1602,-171,924>, v=<83,-50,-20>, a=<0,6,-3> +p=<-633,2195,-458>, v=<31,-200,31>, a=<4,0,2> +p=<-347,-49,-1976>, v=<-19,-50,151>, a=<8,9,5> +p=<852,314,125>, v=<-56,-83,-22>, a=<-4,9,2> +p=<-10088,3682,-5210>, v=<52,32,-38>, a=<14,-8,11> +p=<-4019,1982,4446>, v=<-4,47,-7>, a=<7,-6,-7> +p=<3444,-2319,-11041>, v=<-171,-89,81>, a=<4,9,14> +p=<2390,792,2117>, v=<0,47,114>, a=<-4,-4,-10> +p=<5661,-1318,-1666>, v=<-87,-44,-33>, a=<-5,5,5> +p=<2856,-1912,743>, v=<-36,59,-174>, a=<-3,0,9> +p=<4275,5447,-5461>, v=<6,-11,31>, a=<-8,-9,8> +p=<1263,1223,980>, v=<-98,-69,-68>, a=<0,-3,-1> +p=<1094,963,1253>, v=<-85,-105,-75>, a=<0,5,-3> +p=<2641,-922,2124>, v=<-113,61,-142>, a=<-13,2,-3> +p=<600,859,-398>, v=<-26,-97,-4>, a=<-3,5,5> +p=<-128,-1533,330>, v=<-12,73,-88>, a=<3,7,9> +p=<1419,-1507,-528>, v=<-159,29,-15>, a=<7,13,8> +p=<574,-1299,-1100>, v=<-17,104,113>, a=<-4,0,-4> +p=<-440,-1923,-8>, v=<-2,131,36>, a=<5,3,-5> +p=<-1705,-1617,-226>, v=<45,42,123>, a=<0,0,-6> +p=<708,36,4790>, v=<1,57,-48>, a=<-1,-3,-4> +p=<2266,9745,3707>, v=<38,-101,-78>, a=<-5,-8,-1> +p=<7320,-629,-2164>, v=<-134,-62,18>, a=<-3,4,2> +p=<746,6097,-2544>, v=<-78,-44,-11>, a=<3,-6,4> +p=<1563,-7678,5873>, v=<115,-13,-57>, a=<-8,11,-5> +p=<-8146,-3232,-5147>, v=<156,-52,155>, a=<3,7,-1> +p=<-3966,4235,1389>, v=<7,44,22>, a=<5,-8,-3> +p=<2171,-5151,14708>, v=<21,-21,-75>, a=<-4,8,-16> +p=<442,-1232,2730>, v=<9,-20,3>, a=<-2,5,-8> +p=<-273,-1960,5408>, v=<-58,89,-100>, a=<5,-1,-8> +p=<-624,-3559,247>, v=<50,137,31>, a=<-2,0,-3> +p=<2106,-2688,1482>, v=<-82,144,-57>, a=<0,-3,0> +p=<-2886,1147,2678>, v=<83,-44,-157>, a=<2,0,4> +p=<1984,472,-191>, v=<-31,-3,63>, a=<-3,-1,-4> +p=<3604,-6710,-2540>, v=<-21,123,-32>, a=<-8,9,9> +p=<5305,1390,781>, v=<-182,103,-15>, a=<-1,-11,-1> +p=<-527,256,-1055>, v=<-22,-107,39>, a=<3,7,0> +p=<7708,1660,5803>, v=<-131,-19,-103>, a=<-11,-3,-8> +p=<-5981,-2228,-6671>, v=<68,-15,23>, a=<11,7,16> +p=<1356,-1869,-687>, v=<39,68,25>, a=<-6,0,0> +p=<-1052,4725,937>, v=<38,-66,54>, a=<0,-7,-6> +p=<-1668,10101,-631>, v=<2,-229,23>, a=<4,-9,0> +p=<-1906,-4165,4255>, v=<-33,-24,37>, a=<7,12,-13> +p=<-2760,-2373,-2325>, v=<-46,57,40>, a=<10,2,3> +p=<516,-6601,-1625>, v=<69,63,44>, a=<-6,12,1> +p=<1062,-6279,-4929>, v=<6,66,17>, a=<-3,11,11> +p=<1636,-2387,-1205>, v=<-87,72,58>, a=<2,1,-1> +p=<3099,3807,-117>, v=<-71,-169,77>, a=<-9,-3,-7> +p=<1009,-3185,-991>, v=<-1,39,-47>, a=<-5,13,10> +p=<-3228,368,1954>, v=<142,32,-62>, a=<3,-5,-4> +p=<1180,1793,-896>, v=<-20,-173,-2>, a=<-4,8,5> +p=<-1936,7,2790>, v=<24,1,-36>, a=<8,0,-11> +p=<-1214,-2045,3474>, v=<116,9,-132>, a=<-5,10,-5> +p=<4619,2971,-3480>, v=<-171,-75,104>, a=<-7,-8,8> +p=<-2088,1166,3018>, v=<112,-40,-28>, a=<0,-2,-13> +p=<211,653,2410>, v=<21,107,-46>, a=<-3,-14,-8> +p=<2415,1926,-1580>, v=<-75,50,34>, a=<-5,-15,5> +p=<1538,-908,976>, v=<-54,31,26>, a=<0,0,-4> +p=<3539,7415,1788>, v=<-18,-151,-32>, a=<-7,-7,-2> +p=<3249,4196,-1373>, v=<-23,-25,2>, a=<-6,-8,3> +p=<2031,-4301,1701>, v=<-41,148,-29>, a=<-2,0,-2> +p=<2002,11678,-2475>, v=<-25,-148,85>, a=<-3,-17,0> +p=<2350,-560,-1315>, v=<-52,64,15>, a=<-2,-3,2> +p=<11423,-875,9878>, v=<-163,-146,-174>, a=<-13,11,-9> +p=<1751,-5773,2469>, v=<53,156,33>, a=<-7,2,-7> +p=<-2155,4333,-7110>, v=<51,-122,38>, a=<1,-1,12> +p=<-5906,7123,1229>, v=<92,-84,-39>, a=<6,-9,0> +p=<4696,-2115,113>, v=<-106,-74,-35>, a=<-3,9,2> +p=<-1132,-4533,1322>, v=<34,36,6>, a=<0,7,-3> +p=<1658,519,-978>, v=<-72,-26,-46>, a=<-5,-1,14> +p=<83,-426,732>, v=<25,-35,32>, a=<-4,8,-10> +p=<278,-1926,-1653>, v=<-52,49,79>, a=<4,10,4> +p=<-787,-6,-183>, v=<-21,57,61>, a=<9,-7,-6> +p=<-487,1044,612>, v=<-65,-109,32>, a=<12,5,-9> +p=<2603,-1521,-123>, v=<-135,86,105>, a=<-5,2,-12> +p=<-562,1044,-1188>, v=<12,-5,160>, a=<3,-8,-10> +p=<-1715,3425,5361>, v=<-30,-42,-103>, a=<5,-4,-4> +p=<-2803,721,-5279>, v=<-95,92,48>, a=<11,-7,7> +p=<957,-303,-5263>, v=<-97,-107,64>, a=<4,7,6> +p=<829,-943,-7839>, v=<-93,12,62>, a=<4,1,11> +p=<-2883,4417,-4703>, v=<56,-40,96>, a=<2,-6,3> +p=<2557,-6319,3889>, v=<51,147,9>, a=<-8,3,-8> +p=<-7939,-799,-4191>, v=<82,-9,-52>, a=<10,2,11> +p=<-7470,-439,367>, v=<120,92,9>, a=<17,-6,-2> +p=<-2134,-94,-898>, v=<20,-115,40>, a=<6,10,0> +p=<-478,1930,2092>, v=<20,-35,-114>, a=<0,-4,2> +p=<1040,-1727,551>, v=<-82,28,-59>, a=<3,4,3> +p=<-2318,-324,2069>, v=<4,63,-77>, a=<8,-4,-1> +p=<-2249,21,-1220>, v=<73,0,18>, a=<2,0,3> +p=<2627,-3199,-2577>, v=<17,44,113>, a=<-11,8,0> +p=<-2732,-1796,482>, v=<-2,103,-68>, a=<10,-2,4> +p=<441,1243,20>, v=<43,-28,83>, a=<-10,-8,-11> +p=<1029,-1151,-764>, v=<-104,68,94>, a=<4,2,-5> +p=<-672,-2551,97>, v=<25,153,40>, a=<3,4,-6> +p=<1027,1714,-804>, v=<-72,-122,60>, a=<-1,-2,1> +p=<416,1506,-50>, v=<-32,-22,16>, a=<0,-14,-1> +p=<-1131,1623,-1103>, v=<150,-108,20>, a=<-9,-3,10> +p=<1001,-990,-1454>, v=<-63,37,75>, a=<-2,5,6> +p=<-418,465,403>, v=<-35,5,45>, a=<12,-8,-14> +p=<682,-734,73>, v=<-21,120,-75>, a=<-7,-9,11> +p=<-2343,333,-1159>, v=<140,-79,25>, a=<12,8,13> +p=<924,421,-587>, v=<-43,3,-75>, a=<-7,-7,21> +p=<-693,-404,293>, v=<44,24,-5>, a=<3,2,-4> +p=<363,355,183>, v=<-58,-33,-49>, a=<4,0,5> +p=<-5454,-1885,-2432>, v=<116,-43,149>, a=<13,12,-3> +p=<342,-793,-941>, v=<-17,15,23>, a=<0,2,2> +p=<-456,1139,-920>, v=<21,-22,0>, a=<0,-3,4> +p=<-101,-4352,13169>, v=<23,75,-150>, a=<-1,2,-10> +p=<-3122,360,-2677>, v=<83,-49,-84>, a=<0,2,8> +p=<-7093,-2072,800>, v=<51,-24,78>, a=<7,4,-5> +p=<6397,1082,4505>, v=<8,88,-39>, a=<-9,-6,-4> +p=<-63,1937,-1005>, v=<22,46,106>, a=<-1,-5,-4> +p=<-595,1367,-910>, v=<-42,-56,45>, a=<3,1,-1> +p=<2578,-11667,-1670>, v=<-28,-25,-52>, a=<-2,17,5> +p=<-3425,-215,4501>, v=<138,8,41>, a=<-2,0,-11> +p=<-4625,-135,-939>, v=<27,-77,13>, a=<7,5,1> +p=<479,1913,2117>, v=<-17,-42,-66>, a=<0,-1,0> +p=<-3015,2181,-3524>, v=<-9,-40,-70>, a=<7,-2,12> +p=<-2280,-5424,436>, v=<137,74,108>, a=<-4,7,-8> +p=<6240,-669,-2024>, v=<-54,-7,-89>, a=<-10,2,10> +p=<-3885,-84,-8054>, v=<51,-11,50>, a=<5,1,14> +p=<-3345,6336,2956>, v=<2,-8,-69>, a=<7,-13,-2> +p=<-3465,-1449,-779>, v=<6,-43,-22>, a=<7,6,3> +p=<-1170,-8754,-1094>, v=<162,92,-27>, a=<-8,13,4> +p=<6195,2541,886>, v=<-68,10,-31>, a=<-9,-6,0> +p=<5625,3321,-2279>, v=<-142,-78,90>, a=<-3,-2,-1> +p=<146,1150,-504>, v=<-34,-42,20>, a=<4,-8,3> +p=<-64,-2,1992>, v=<16,-63,-110>, a=<-1,10,-9> +p=<-1138,334,-24>, v=<99,0,-7>, a=<0,-4,1> +p=<2156,-146,354>, v=<-104,14,-19>, a=<-11,0,-2> +p=<2224,501,-708>, v=<-92,-21,-46>, a=<0,0,6> +p=<664,405,960>, v=<98,33,22>, a=<-10,-4,-5> +p=<1144,2061,-2388>, v=<-47,-36,149>, a=<0,-4,-4> +p=<-212,-2043,4500>, v=<-78,-65,-113>, a=<7,12,-6> +p=<1084,4569,-4644>, v=<-57,-28,-32>, a=<1,-13,18> +p=<-824,5649,-4296>, v=<60,-48,-34>, a=<-2,-15,17> +p=<88,-591,-3132>, v=<22,-13,30>, a=<-2,3,8> +p=<2836,1917,-696>, v=<-30,-105,116>, a=<-7,2,-7> +p=<-4061,279,753>, v=<73,-63,7>, a=<7,4,-3> +p=<4439,579,-422>, v=<-46,-23,-24>, a=<-10,0,3> +p=<-2060,11364,-3131>, v=<-39,-107,-127>, a=<6,-14,13> +p=<6751,672,-9962>, v=<-119,64,97>, a=<-5,-5,12> +p=<-575,7206,-6068>, v=<-33,-100,13>, a=<3,-7,10> +p=<2197,2553,-4418>, v=<2,-78,-71>, a=<-4,0,12> +p=<4045,243,-5342>, v=<31,9,-26>, a=<-9,-1,11> +p=<358,122,480>, v=<-55,-68,25>, a=<4,8,-8> +p=<-1021,-158,1908>, v=<156,12,-122>, a=<-11,0,-2> +p=<939,283,-283>, v=<1,33,-48>, a=<-9,-7,9> +p=<519,-438,1425>, v=<31,107,-35>, a=<-9,-10,-9> +p=<904,-641,-388>, v=<-139,54,12>, a=<10,-1,2> +p=<6864,2454,-491>, v=<65,22,15>, a=<-17,-6,0> +p=<-272,1750,-3947>, v=<57,11,-9>, a=<-3,-4,8> +p=<1168,-6842,3589>, v=<78,164,36>, a=<-7,3,-9> +p=<-2224,4070,-347>, v=<-80,21,-105>, a=<9,-9,7> +p=<-1872,2102,-875>, v=<41,66,-39>, a=<1,-8,4> +p=<-5120,-3610,1701>, v=<126,63,-4>, a=<2,3,-3> +p=<-7936,774,-2043>, v=<115,-74,47>, a=<8,3,1> +p=<-5770,1949,-1810>, v=<144,-4,67>, a=<16,-10,3> +p=<1032,524,-993>, v=<66,-119,54>, a=<-12,9,0> +p=<-241,904,-2703>, v=<23,-39,74>, a=<-1,-1,7> +p=<1659,-2535,52>, v=<73,32,-11>, a=<-16,10,1> +p=<-469,790,-214>, v=<-55,97,-77>, a=<8,-14,9> +p=<-13,-179,356>, v=<31,18,-57>, a=<-3,-1,4> +p=<899,-312,-2000>, v=<-27,-45,127>, a=<-2,6,-2> +p=<1545,581,-727>, v=<-11,38,40>, a=<-7,-7,0> +p=<-3167,1702,-43>, v=<147,49,4>, a=<2,-14,0> +p=<-526,106,-3919>, v=<8,-17,38>, a=<2,1,17> +p=<1381,-388,-404>, v=<-175,24,29>, a=<7,2,2> +p=<-144,-1008,-374>, v=<5,163,59>, a=<2,-12,-4> +p=<-4344,-3608,1616>, v=<45,54,-4>, a=<6,4,-3> +p=<-1647,-787,4189>, v=<-10,-53,25>, a=<4,5,-10> +p=<3965,7621,-1235>, v=<-35,-45,34>, a=<-4,-9,0> +p=<-6925,-515,4255>, v=<27,33,-26>, a=<9,-1,-5> +p=<-3361,-7715,-3737>, v=<76,48,122>, a=<1,9,-1> +p=<4829,5857,-1217>, v=<-96,-107,15>, a=<-2,-3,1> +p=<1877,-1469,-4079>, v=<-51,41,39>, a=<0,0,4> +p=<4584,-3664,7121>, v=<124,69,-87>, a=<-17,3,-9> +p=<4708,-719,1014>, v=<-8,54,-82>, a=<-9,-2,3> +p=<-4530,3249,1665>, v=<-46,22,73>, a=<12,-8,-8> +p=<361,-798,851>, v=<-116,55,25>, a=<10,-1,-8> +p=<-2177,1209,-355>, v=<82,-66,16>, a=<4,0,0> +p=<784,-573,1544>, v=<-54,52,-23>, a=<1,-2,-7> +p=<1639,-879,-436>, v=<-73,-121,68>, a=<-2,18,-5> +p=<1297,1317,-166>, v=<-54,-15,-4>, a=<-2,-6,1> +p=<3466,1938,-2011>, v=<-70,-78,13>, a=<-13,-3,10> +p=<-2096,1173,-1561>, v=<11,-83,121>, a=<11,2,-4> +p=<-548,2163,1724>, v=<-75,-119,-109>, a=<11,0,1> +p=<469,-2427,1067>, v=<11,3,-63>, a=<-4,14,0> +p=<919,57,3083>, v=<-33,-78,-118>, a=<-2,8,-6> +p=<947,-909,986>, v=<-77,0,-36>, a=<1,10,-6> +p=<609,-857,-925>, v=<-79,73,20>, a=<5,-1,7> +p=<-4448,-1323,-14360>, v=<54,34,149>, a=<3,0,11> +p=<1636,4332,-3557>, v=<78,-71,-68>, a=<-6,-2,8> +p=<-2420,-12321,6739>, v=<2,56,88>, a=<3,13,-13> +p=<1636,6477,-944>, v=<-42,34,-35>, a=<0,-10,3> +p=<8812,2148,-5273>, v=<-26,45,96>, a=<-10,-5,2> +p=<-587,-3195,-14945>, v=<-85,22,84>, a=<5,3,15> +p=<6394,-3429,3346>, v=<36,88,15>, a=<-10,0,-5> +p=<-1958,2401,204>, v=<102,-119,-34>, a=<5,-7,3> +p=<-1090,266,1569>, v=<55,-19,-109>, a=<3,0,0> +p=<2574,-921,907>, v=<-139,58,-86>, a=<-6,1,3> +p=<-2718,-298,501>, v=<59,6,-57>, a=<18,2,3> +p=<-219,-1950,998>, v=<23,94,-40>, a=<-1,6,-4> +p=<3407,-809,1474>, v=<-116,35,-89>, a=<-17,3,-2> +p=<-541,-1670,-661>, v=<-14,29,41>, a=<7,12,1> +p=<-485,451,1803>, v=<-18,-25,-75>, a=<7,-1,-7> +p=<796,1109,1586>, v=<3,-132,-82>, a=<-8,7,-4> +p=<5,-438,2104>, v=<22,76,-59>, a=<-3,-6,-12> +p=<2770,724,137>, v=<-138,8,74>, a=<-8,-8,-11> +p=<1335,-935,1586>, v=<-133,59,-52>, a=<5,1,-8> +p=<-600,-494,17>, v=<0,26,-10>, a=<4,0,1> +p=<-73,1376,-1547>, v=<-13,42,37>, a=<2,-14,6> +p=<-2198,1750,-1088>, v=<85,-124,10>, a=<5,2,6> +p=<-955,2741,1118>, v=<87,-214,-96>, a=<0,-6,-1> +p=<79,398,260>, v=<-1,11,0>, a=<-1,-8,-4> +p=<-394,112,-873>, v=<90,55,13>, a=<-9,-11,11> +p=<750,-251,-1390>, v=<-2,-32,72>, a=<-11,9,9> +p=<-933,-625,-1511>, v=<25,68,77>, a=<10,-2,10> +p=<-812,673,-1159>, v=<38,-38,153>, a=<6,-4,-8> +p=<-2490,1276,508>, v=<17,-16,112>, a=<5,-2,-9> +p=<730,-1902,-4252>, v=<18,-62,21>, a=<-3,9,9> +p=<-1678,6904,3168>, v=<17,-72,-41>, a=<3,-12,-5> +p=<-40,-432,-3034>, v=<-56,132,50>, a=<4,-8,4> +p=<2980,-2943,13263>, v=<-88,-2,-129>, a=<0,5,-15> +p=<8216,3432,-5165>, v=<-67,-32,-42>, a=<-10,-4,11> +p=<-2188,11252,-4927>, v=<64,-87,-49>, a=<0,-14,11> +p=<-2513,-3249,3089>, v=<176,-8,-100>, a=<-6,7,0> +p=<-5055,223,-4289>, v=<2,24,-22>, a=<10,-2,10> +p=<-3722,1370,-2274>, v=<7,35,-7>, a=<7,-5,5> +p=<9201,8581,1004>, v=<-55,-80,114>, a=<-9,-7,-7> +p=<-315,469,-6640>, v=<-51,-52,-30>, a=<3,2,10> +p=<5886,-19772,1433>, v=<-70,127,63>, a=<-4,19,-5> +p=<4716,7333,-7264>, v=<120,12,26>, a=<-12,-10,8> +p=<2571,4213,-7108>, v=<75,-108,42>, a=<-7,0,7> +p=<2688,7060,-946>, v=<12,39,-36>, a=<-4,-11,3> +p=<3195,-4523,-5548>, v=<-41,116,-38>, a=<-2,0,9> +p=<16182,20203,8375>, v=<-134,-78,-175>, a=<-14,-22,-2> +p=<-8583,4213,3851>, v=<41,-28,-99>, a=<9,-4,0> +p=<-29,-291,-717>, v=<-1,26,133>, a=<1,0,-11> +p=<-1487,-747,-663>, v=<140,90,44>, a=<-2,-4,2> +p=<-77,-1047,129>, v=<29,63,-48>, a=<-3,4,6> +p=<1,627,-9>, v=<-62,-5,-4>, a=<10,-7,1> +p=<-689,225,1479>, v=<28,-4,-89>, a=<5,-2,-5> +p=<3651,9977,-1851>, v=<-74,-16,28>, a=<-1,-12,1> +p=<-2004,-10303,2127>, v=<-9,4,-54>, a=<3,13,0> +p=<1389,4088,-3060>, v=<104,15,-1>, a=<-7,-6,4> +p=<11256,-2971,-2007>, v=<-129,36,52>, a=<-8,2,0> +p=<6147,-787,12696>, v=<-98,60,-145>, a=<-3,-2,-9> +p=<8994,6467,10551>, v=<-51,-186,110>, a=<-9,1,-19> +p=<2832,3035,2322>, v=<107,62,41>, a=<-9,-7,-5> +p=<-11559,7286,-5244>, v=<116,-47,-45>, a=<9,-7,9> +p=<5991,-8704,8679>, v=<-94,-17,-2>, a=<-3,12,-11> +p=<4718,-4023,8441>, v=<-136,19,-128>, a=<-1,7,-9> +p=<4625,-861,-1262>, v=<-69,77,73>, a=<-5,-3,-2> +p=<589,3578,-416>, v=<58,-10,64>, a=<-7,-12,-4> +p=<1141,-2678,1217>, v=<-50,34,29>, a=<0,7,-7> +p=<3211,1600,2988>, v=<-44,4,-60>, a=<-8,-6,-6> +p=<-2056,-33,-1727>, v=<5,51,13>, a=<7,-4,5> +p=<-3476,6358,-3757>, v=<96,49,73>, a=<1,-16,3> +p=<2476,-4275,-99>, v=<64,40,-29>, a=<-9,6,2> +p=<9885,2111,1265>, v=<-47,-86,-41>, a=<-17,1,0> +p=<-10544,1150,955>, v=<132,121,-31>, a=<13,-10,0> +p=<-717,-338,-6640>, v=<-41,57,54>, a=<4,-3,10> +p=<-1306,3785,-502>, v=<-22,-124,-32>, a=<4,0,3> +p=<-3941,-2105,-5090>, v=<79,-62,-12>, a=<3,8,11> +p=<-3352,4405,-4067>, v=<108,-32,67>, a=<0,-7,4> +p=<403,-1972,-1042>, v=<-28,84,-34>, a=<1,-1,5> +p=<2153,884,-496>, v=<11,69,-68>, a=<-6,-7,6> +p=<-264,-3603,2640>, v=<26,104,-76>, a=<-1,0,0> +p=<-754,4587,1100>, v=<22,-58,4>, a=<0,-4,-2> +p=<4321,-3078,-6425>, v=<93,125,-33>, a=<-12,-2,12> +p=<-1419,387,-8280>, v=<41,26,92>, a=<0,-2,8> +p=<681,4902,3760>, v=<-55,-49,0>, a=<2,-5,-6> +p=<1451,-7348,-10450>, v=<-59,-5,118>, a=<1,12,10> +p=<4286,2802,-7265>, v=<-122,83,-45>, a=<0,-9,14> +p=<1337,5510,-5238>, v=<7,-83,58>, a=<-3,-6,7> +p=<6297,1232,8216>, v=<-89,-25,-184>, a=<-7,-1,-5> +p=<787,3206,2183>, v=<42,-63,4>, a=<-5,-4,-6> +p=<-941,3017,-3568>, v=<8,-112,147>, a=<2,0,-1> +p=<4027,3557,-679>, v=<-134,-104,68>, a=<-1,-2,-3> +p=<4864,-1438,-2137>, v=<31,67,-46>, a=<-15,-1,9> +p=<325,164,754>, v=<-74,3,-4>, a=<7,-4,-13> +p=<610,524,-201>, v=<-75,-22,20>, a=<2,-6,0> +p=<-215,224,699>, v=<-9,-36,-15>, a=<5,2,-10> +p=<-495,1334,-1331>, v=<30,-136,133>, a=<3,0,0> +p=<-390,-6,-861>, v=<25,9,130>, a=<2,-2,-8> +p=<-595,729,-116>, v=<-4,-59,6>, a=<11,-3,1> +p=<1360,804,-56>, v=<-139,-72,0>, a=<0,-2,1> +p=<90,359,-591>, v=<-78,11,92>, a=<12,-9,-6> +p=<-620,-1566,-231>, v=<48,99,23>, a=<2,10,0> +p=<-1355,1069,-1321>, v=<94,-126,110>, a=<7,3,4> +p=<699,-1699,-4607>, v=<5,86,93>, a=<-3,-1,9> +p=<2056,3131,-329>, v=<-90,8,-141>, a=<0,-12,13> +p=<-3602,1291,407>, v=<36,-44,-53>, a=<10,-1,3> +p=<-267,2717,-1870>, v=<83,-142,82>, a=<-6,2,0> +p=<-704,1636,3903>, v=<6,-47,-109>, a=<2,-2,-5> +p=<-1946,1429,1626>, v=<0,22,-70>, a=<7,-7,0> +p=<156,4594,673>, v=<33,8,-18>, a=<-2,-7,0> +p=<3116,1597,3966>, v=<-28,-6,-31>, a=<-3,-2,-4> +p=<10812,5334,1672>, v=<-27,-126,-64>, a=<-14,-1,1> +p=<1414,524,2190>, v=<75,23,131>, a=<-6,-2,-10> +p=<5336,9663,-6357>, v=<26,-91,58>, a=<-9,-9,6> +p=<4300,-438,-12758>, v=<73,-46,22>, a=<-10,3,17> +p=<3967,-3546,-918>, v=<-70,0,44>, a=<-2,5,-1> +p=<6224,10440,3670>, v=<-112,78,-23>, a=<-3,-19,-4> +p=<7334,2707,1783>, v=<-66,-55,-48>, a=<-7,-1,0> +p=<1007,10514,-3175>, v=<-47,-19,86>, a=<1,-14,0> +p=<-2289,2879,3134>, v=<87,43,-47>, a=<-1,-8,-3> +p=<1279,9407,-6930>, v=<157,-194,53>, a=<-12,-6,10> +p=<943,-8481,-1938>, v=<-80,35,-4>, a=<3,14,4> +p=<-7969,4127,-738>, v=<50,37,-58>, a=<12,-10,5> +p=<2019,1112,5886>, v=<-99,-85,-7>, a=<2,3,-13> +p=<4861,6767,-4438>, v=<-137,5,34>, a=<-2,-16,8> +p=<6427,909,3218>, v=<-56,72,10>, a=<-11,-7,-8> +p=<1758,2446,-4960>, v=<45,-146,112>, a=<-7,4,4> +p=<4165,-1469,2000>, v=<-128,124,-128>, a=<-1,-5,4> +p=<1113,-1854,63>, v=<-47,6,-29>, a=<-3,13,3> +p=<-1495,-30,2031>, v=<65,28,-84>, a=<3,-3,-5> +p=<-1055,-998,1583>, v=<-39,148,-56>, a=<12,-10,-5> +p=<-2071,-654,2647>, v=<135,-1,-216>, a=<-1,5,6> +p=<769,10,2767>, v=<-51,0,-11>, a=<0,0,-19> +p=<-1047,3450,943>, v=<20,-45,-16>, a=<5,-20,-5> +p=<-679,-814,1511>, v=<31,-59,-94>, a=<1,13,0> +p=<17,-1334,-273>, v=<-4,-18,-42>, a=<0,12,7> +p=<521,802,-1201>, v=<7,27,84>, a=<-5,-9,-1> +p=<1041,-686,-737>, v=<-68,69,106>, a=<0,-3,-7> +p=<5465,-618,2857>, v=<-66,17,-74>, a=<-4,0,0> +p=<4344,-1207,-15402>, v=<-134,91,75>, a=<1,-3,17> +p=<-1375,-181,-4002>, v=<-3,-14,87>, a=<2,1,1> +p=<15288,-9263,3256>, v=<-71,69,-26>, a=<-17,9,-3> +p=<-6733,-6755,2914>, v=<21,120,22>, a=<8,3,-5> +p=<88,1567,8025>, v=<17,18,-54>, a=<-1,-3,-8> +p=<2026,1168,-2577>, v=<-34,-30,30>, a=<-1,0,2> +p=<-104,1351,-1305>, v=<59,-36,-21>, a=<-4,-1,5> +p=<2137,1108,-738>, v=<-52,-55,28>, a=<-2,1,0> +p=<3730,-2807,5013>, v=<29,90,-73>, a=<-12,1,-8> +p=<2299,-971,1341>, v=<-86,78,-49>, a=<0,-3,0> +p=<-939,-4363,2031>, v=<35,140,-73>, a=<0,1,0> +p=<265,2329,5083>, v=<-66,-41,-95>, a=<4,-3,-6> +p=<-1009,-261,8765>, v=<52,-21,-38>, a=<-1,2,-19> +p=<2393,1125,2717>, v=<-84,-56,-83>, a=<0,1,-1> +p=<1035,1125,-3989>, v=<8,2,84>, a=<-3,-3,4> +p=<-85,4961,7253>, v=<-39,-164,-71>, a=<3,-1,-13> +p=<6201,-3075,7757>, v=<-191,123,-60>, a=<-2,-1,-15> +p=<300,-160,-566>, v=<-5,-6,-76>, a=<-2,2,15> +p=<2281,-1672,-706>, v=<-124,42,84>, a=<-5,10,-5> +p=<-2836,323,-251>, v=<159,-3,44>, a=<6,-3,-4> +p=<2169,-573,-706>, v=<-71,31,54>, a=<-11,1,-1> +p=<1511,-1259,1527>, v=<-9,95,-38>, a=<-13,-1,-10> +p=<-330,-937,-2071>, v=<-50,-18,84>, a=<10,11,8> +p=<13,386,1457>, v=<-7,15,-108>, a=<1,-6,0> +p=<-953,1163,1331>, v=<-28,-33,-144>, a=<13,-7,6> +p=<-799,-1490,246>, v=<126,149,1>, a=<-9,-6,-3> +p=<90,-930,1177>, v=<10,64,-43>, a=<-2,0,-6> +p=<-1763,-994,1921>, v=<95,80,12>, a=<0,-3,-11> +p=<-1155,-709,-834>, v=<73,-25,67>, a=<-1,6,-2> +p=<1429,-405,1959>, v=<-33,79,-90>, a=<-4,-6,-1> +p=<4418,1330,2934>, v=<-78,-60,33>, a=<-4,1,-8> +p=<-3239,4306,-1902>, v=<57,52,93>, a=<3,-12,-2> +p=<-2929,-5149,4949>, v=<-65,-11,-160>, a=<10,11,0> +p=<-511,-778,-6149>, v=<-47,40,22>, a=<4,-1,11> +p=<5162,4306,-2677>, v=<-38,-188,38>, a=<-8,3,3> +p=<-1631,-8674,2819>, v=<130,172,-108>, a=<-5,12,0> +p=<-1761,3091,-1250>, v=<0,-105,8>, a=<5,-1,3> +p=<-1631,-42,-7022>, v=<-32,110,122>, a=<7,-8,11> +p=<150,-5333,3664>, v=<-33,3,8>, a=<2,15,-11> +p=<6923,-3578,-418>, v=<-118,165,57>, a=<-11,-2,-3> +p=<8873,5795,-5189>, v=<-166,-128,119>, a=<-13,-7,6> +p=<-2125,2103,-2628>, v=<41,-40,115>, a=<3,-3,-1> +p=<-2543,858,5229>, v=<21,-7,-67>, a=<3,-1,-5> +p=<-4668,3476,-3917>, v=<-74,-84,132>, a=<12,-1,-1> +p=<-8357,6332,-7793>, v=<17,-63,36>, a=<13,-7,11> +p=<3125,665,3538>, v=<-65,-76,-2>, a=<-1,3,-5> +p=<-6384,-14838,5203>, v=<59,58,-104>, a=<6,18,-2> +p=<-908,3810,-1753>, v=<-51,67,8>, a=<4,-9,2> +p=<-1722,-6180,-6082>, v=<-48,-43,49>, a=<5,11,6> +p=<-3054,1368,-4565>, v=<83,-38,-49>, a=<0,0,9> +p=<-2373,1080,365>, v=<-31,-24,53>, a=<12,-2,-6> +p=<-4430,2169,-614>, v=<51,53,86>, a=<13,-13,-5> +p=<-924,-3134,591>, v=<79,-14,-49>, a=<-3,18,2> +p=<-1874,514,-3988>, v=<-1,-26,32>, a=<10,0,18> +p=<-145,-1747,4486>, v=<8,43,-114>, a=<0,5,-12> +p=<653,-2032,2320>, v=<-34,108,-70>, a=<0,0,-5> +p=<881,2243,1294>, v=<-6,-37,-26>, a=<-4,-8,-4> +p=<-2425,-1101,-1480>, v=<88,-11,70>, a=<4,7,1> +p=<-2919,1578,1256>, v=<194,-32,46>, a=<-4,-5,-11> +p=<-2634,856,2320>, v=<-1,-24,-50>, a=<14,-2,-7> +p=<144,-1759,161>, v=<26,100,-4>, a=<-6,7,-2> +p=<1464,-673,437>, v=<-32,55,-27>, a=<-14,0,-2> +p=<72,1133,65>, v=<-20,-37,4>, a=<2,-9,-2> +p=<-444,-943,-577>, v=<75,19,-53>, a=<-6,9,15> +p=<-4278,-11885,3366>, v=<-11,163,56>, a=<7,9,-8> +p=<3984,5233,8190>, v=<0,76,-4>, a=<-6,-12,-12> +p=<5460,-4091,8892>, v=<-41,39,-5>, a=<-6,4,-13> +p=<150,-2147,1692>, v=<-60,-52,-27>, a=<3,6,-1> +p=<-2874,1183,-576>, v=<61,133,-75>, a=<1,-9,5> +p=<-1956,-1103,1656>, v=<128,104,11>, a=<-4,-4,-3> +p=<186,-3893,4752>, v=<50,15,-38>, a=<-3,5,-5> +p=<-591,7845,4320>, v=<-13,-93,-43>, a=<2,-10,-6> +p=<1889,-5082,-1012>, v=<-29,148,-63>, a=<-2,1,6> +p=<1858,3040,-2283>, v=<100,-34,74>, a=<-10,-4,0> +p=<-3691,1862,-299>, v=<103,132,-102>, a=<1,-12,7> +p=<-6853,2141,1592>, v=<109,-53,13>, a=<7,-1,-4> +p=<6663,1769,9497>, v=<-55,23,-146>, a=<-10,-5,-10> +p=<-5309,-4880,2885>, v=<105,126,4>, a=<3,1,-5> +p=<3021,-8416,6149>, v=<-70,125,-22>, a=<-1,7,-9> +p=<3949,1547,1981>, v=<-5,21,84>, a=<-11,-6,-12> +p=<5093,156,1487>, v=<-76,-47,22>, a=<-9,3,-6> +p=<6094,2899,-5455>, v=<-74,-112,127>, a=<-12,0,6> +p=<6523,-4615,395>, v=<-131,96,-17>, a=<-9,6,0> +p=<-2486,1820,-2023>, v=<94,-84,130>, a=<0,1,-4> +p=<-4028,1467,2219>, v=<128,-43,-17>, a=<10,-4,-11> +p=<-1472,531,-5062>, v=<-14,9,150>, a=<10,-4,14> +p=<-608,-954,-1948>, v=<-43,6,110>, a=<8,5,0> +p=<-3921,1247,5039>, v=<-33,-106,51>, a=<9,4,-12> +p=<-9267,1214,-175>, v=<61,14,-80>, a=<13,-3,5> +p=<2646,4481,-6313>, v=<23,-34,-64>, a=<-6,-6,15> +p=<996,-2548,-3145>, v=<-63,-93,61>, a=<2,10,2> +p=<-786,-6277,-373>, v=<-26,-14,-40>, a=<3,12,3> +p=<-2898,-8323,-2122>, v=<157,150,47>, a=<-4,6,1> +p=<4098,9167,-2617>, v=<-89,-57,113>, a=<-2,-13,-2> +p=<-225,1808,3752>, v=<42,13,-63>, a=<-2,-4,-3> +p=<-4219,1852,5263>, v=<73,-68,-70>, a=<6,0,-9> +p=<-4597,-119,6667>, v=<101,33,-80>, a=<5,-2,-12> +p=<4637,-3521,2887>, v=<-157,-93,-108>, a=<-1,16,0> +p=<1505,-4304,538>, v=<-41,62,7>, a=<-1,7,-2> +p=<-4737,3953,180>, v=<127,-44,-8>, a=<9,-13,0> +p=<-2154,-1066,-4440>, v=<81,-3,179>, a=<2,5,3> +p=<2025,-457,4380>, v=<-8,-109,-87>, a=<-8,12,-11> +p=<870,1916,1125>, v=<-118,-2,-31>, a=<7,-8,-2> +p=<-33,1076,4338>, v=<-9,-94,-195>, a=<1,4,-1> +p=<3726,1664,-1143>, v=<-122,43,-22>, a=<-5,-11,7> +p=<-3855,-142,3645>, v=<85,-14,-19>, a=<9,2,-14> +p=<-3330,-268,-975>, v=<137,-96,36>, a=<2,10,1> +p=<3096,4079,2280>, v=<-4,-105,-20>, a=<-13,-8,-8> +p=<738,943,775>, v=<-36,0,-63>, a=<-7,-16,-2> +p=<-437,-727,-595>, v=<54,123,63>, a=<-2,-8,0> +p=<633,-157,-1665>, v=<-86,-33,170>, a=<4,10,0> +p=<-312,-262,-110>, v=<-8,49,-13>, a=<7,-3,5> +p=<-897,1478,-1095>, v=<67,-92,113>, a=<4,-9,0> +p=<548,-502,880>, v=<-61,73,-101>, a=<1,-3,3> +p=<-957,-77,-260>, v=<18,3,-20>, a=<14,2,9> +p=<23,-1767,370>, v=<-25,128,-50>, a=<4,10,3> +p=<9335,-1502,-1376>, v=<-94,46,109>, a=<-12,0,-4> +p=<-89,-8910,-1472>, v=<19,162,13>, a=<-1,7,2> +p=<1431,402,7824>, v=<-45,-30,-30>, a=<0,1,-13> +p=<3607,-1854,-3216>, v=<-80,90,-15>, a=<-2,-2,7> +p=<-1431,-1856,4713>, v=<-152,52,-127>, a=<10,0,0> +p=<1418,-8072,-4870>, v=<56,30,132>, a=<-5,10,0> +p=<-5020,-6592,-2539>, v=<21,-67,12>, a=<6,13,3> +p=<1418,6284,-4574>, v=<-20,-16,-85>, a=<-1,-8,11> +p=<-1357,3879,-11493>, v=<36,30,-31>, a=<0,-7,18> +p=<4779,-2196,-6490>, v=<34,-13,-96>, a=<-9,4,15> +p=<405,8280,-820>, v=<63,-82,135>, a=<-4,-8,-6> +p=<-4347,2178,890>, v=<84,-42,-153>, a=<2,-1,7> +p=<7425,936,6740>, v=<-21,11,-1>, a=<-10,-2,-10> +p=<2030,-6060,5989>, v=<-94,68,9>, a=<2,5,-9> +p=<-3113,1562,-3557>, v=<121,-62,20>, a=<-2,1,4> +p=<15387,8111,-3927>, v=<-132,-11,-27>, a=<-15,-11,7> +p=<1105,-12905,-1522>, v=<-31,139,-16>, a=<0,11,3> +p=<-13843,4300,957>, v=<50,-22,12>, a=<17,-5,-2> +p=<1364,970,-338>, v=<-38,-46,-67>, a=<0,1,4> +p=<328,-9020,11539>, v=<-67,-23,-160>, a=<3,14,-8> +p=<1441,1858,-3933>, v=<-114,-33,72>, a=<4,-1,2> +p=<-12401,-6674,-9819>, v=<67,19,69>, a=<15,9,11> +p=<5095,6196,567>, v=<25,-24,-16>, a=<-9,-8,0> +p=<-4751,-4964,10125>, v=<21,27,-152>, a=<6,6,-7> +p=<-1546,-4772,-2286>, v=<41,141,-34>, a=<1,2,8> +p=<6784,-1538,4434>, v=<-126,-76,-129>, a=<-8,9,-2> +p=<-1896,4454,-2356>, v=<68,-58,70>, a=<0,-7,1> +p=<4166,296,2040>, v=<-47,-11,0>, a=<-7,0,-5> +p=<-7306,-125,-3525>, v=<148,-33,50>, a=<11,3,7> +p=<-4356,-8500,-3550>, v=<69,68,168>, a=<8,21,-2> +p=<1044,-225,-1950>, v=<-95,23,39>, a=<4,-1,3> +p=<-617,666,-1168>, v=<-14,-32,45>, a=<4,0,1> +p=<5515,5664,-1714>, v=<-141,-83,71>, a=<-11,-17,1> +p=<1735,-1329,-1084>, v=<50,96,52>, a=<-12,-3,0> +p=<1101,-5305,-338>, v=<-82,-26,-62>, a=<3,14,5> +p=<6843,1974,-4137>, v=<5,-37,-51>, a=<-16,-2,13> +p=<-206,-91,-1046>, v=<110,-61,68>, a=<-15,12,4> +p=<520,877,175>, v=<8,-47,-49>, a=<-9,-5,5> +p=<520,-795,65>, v=<-112,-9,-15>, a=<11,14,1> +p=<597,-608,-1046>, v=<-101,10,86>, a=<8,8,1> +p=<-1702,-190,230>, v=<138,2,54>, a=<3,3,-13> +p=<465,-1136,-1321>, v=<-29,58,87>, a=<-2,8,5> +p=<-1152,-487,-331>, v=<94,71,39>, a=<2,-4,-2> +p=<-1733,-1423,-1483>, v=<-61,121,34>, a=<10,-5,2> +p=<-3583,-148,-2933>, v=<78,-8,27>, a=<5,1,7> +p=<1292,-548,1717>, v=<-39,125,-16>, a=<-1,-8,-4> +p=<-333,2677,842>, v=<91,-4,-33>, a=<-6,-8,0> +p=<1542,4377,1792>, v=<-114,32,20>, a=<4,-16,-7> +p=<2192,402,-2183>, v=<16,22,36>, a=<-8,-3,4> +p=<1792,102,3467>, v=<32,-57,-125>, a=<-8,4,-1> +p=<17,2502,1642>, v=<25,29,-78>, a=<-2,-10,1> +p=<158,-2993,164>, v=<-42,8,-3>, a=<2,4,0> +p=<4820,-3011,2756>, v=<-5,-10,36>, a=<-7,5,-6> +p=<-3151,-4516,-1216>, v=<118,172,1>, a=<3,4,5> +p=<-1324,1385,-1867>, v=<-46,1,54>, a=<10,-6,3> +p=<-4012,1028,-2329>, v=<93,40,54>, a=<9,-8,5> +p=<524,-3697,1829>, v=<31,56,32>, a=<-5,11,-11> +p=<-7847,-3949,10230>, v=<-49,45,-93>, a=<13,3,-9> +p=<-969,-3322,-12874>, v=<-152,-69,203>, a=<9,8,7> +p=<-4579,2131,-1113>, v=<-57,41,69>, a=<9,-5,-2> +p=<-1140,-6286,-9758>, v=<67,126,121>, a=<-2,2,7> +p=<399,-8775,5271>, v=<7,16,-99>, a=<-1,11,-2> +p=<-1390,-740,258>, v=<152,-4,-23>, a=<-6,9,1> +p=<2276,-2742,11>, v=<-172,213,59>, a=<0,0,-8> +p=<1522,-714,63>, v=<-107,-62,-1>, a=<-1,17,0> +p=<-948,1236,492>, v=<-36,-86,8>, a=<16,-1,-6> +p=<-350,-1195,895>, v=<-68,24,5>, a=<14,10,-10> +p=<-662,1392,-106>, v=<61,-14,-30>, a=<-1,-13,6> +p=<2744,547,1090>, v=<-82,-82,-52>, a=<-18,6,-4> +p=<-714,508,-886>, v=<44,-79,44>, a=<2,6,4> +p=<91,79,957>, v=<-26,53,12>, a=<3,-10,-17> +p=<-96,1014,-1573>, v=<3,-80,140>, a=<1,-2,0> +p=<-393,827,55>, v=<48,-63,-8>, a=<-2,-2,0> +p=<872,-559,583>, v=<-49,57,-8>, a=<-5,-1,-8> +p=<-30,673,231>, v=<-57,-61,-60>, a=<10,0,6> +p=<-613,-702,1793>, v=<2,88,-70>, a=<9,-4,-16> +p=<663,596,-253>, v=<-48,-90,26>, a=<-2,6,-1> +p=<-394,705,481>, v=<4,30,-34>, a=<3,-10,0> +p=<61,-1297,-1430>, v=<84,38,50>, a=<-12,8,7> +p=<-233,1909,-163>, v=<15,-131,-33>, a=<0,0,6> +p=<-870,348,2105>, v=<83,-42,-45>, a=<-3,3,-14> +p=<1664,285,1755>, v=<-113,45,-35>, a=<-1,-8,-12> +p=<-1269,1545,-415>, v=<89,-60,-30>, a=<0,-6,8> +p=<-534,-261,1293>, v=<-1,-21,-92>, a=<5,6,0> +p=<-135,-121,-2557>, v=<-7,44,93>, a=<2,-4,12> +p=<1223,-415,292>, v=<-74,35,-28>, a=<-2,0,1> +p=<824,-1430,922>, v=<-68,115,-73>, a=<1,-1,1> +p=<-640,2303,-1594>, v=<-90,328,-227>, a=<5,-25,15> +p=<-1065,354,-3254>, v=<-152,47,-462>, a=<10,-3,31> +p=<2462,751,1569>, v=<346,107,226>, a=<-22,-7,-14> +p=<-106,-2052,-2044>, v=<-16,-295,-290>, a=<4,15,15> +p=<-2837,147,1838>, v=<-406,22,262>, a=<24,-6,-22> +p=<2592,-1392,-608>, v=<374,-198,-87>, a=<-23,12,7> +p=<1813,1582,-1758>, v=<259,229,-248>, a=<-18,-17,14> +p=<-1899,1420,658>, v=<-267,200,92>, a=<16,-16,-11> +p=<1208,-1527,-1923>, v=<172,-215,-275>, a=<-16,10,16> +p=<2156,-2278,169>, v=<307,-326,27>, a=<-21,22,-1> +p=<1056,-798,-2596>, v=<147,-116,-372>, a=<-9,7,28> +p=<-1199,620,2328>, v=<-171,88,326>, a=<14,1,-26> +p=<-2396,-657,2316>, v=<-338,-95,329>, a=<24,6,-22> +p=<-824,587,-2484>, v=<-121,82,-353>, a=<8,-2,28> +p=<1659,739,-2320>, v=<235,105,-333>, a=<-18,-8,23> +p=<-2673,-573,489>, v=<-379,-75,67>, a=<25,5,0> +p=<-1570,-2486,60>, v=<-229,-357,7>, a=<14,29,-2> +p=<-2626,179,257>, v=<-375,24,38>, a=<23,-1,-4> +p=<849,-331,-2900>, v=<120,-49,-417>, a=<-8,0,31> +p=<645,1229,2673>, v=<89,177,376>, a=<-6,-14,-28> +p=<-1480,-2064,-361>, v=<-211,-295,-55>, a=<14,21,5> +p=<-2665,43,1552>, v=<-381,6,223>, a=<30,3,-17> +p=<-1459,51,2649>, v=<-202,7,371>, a=<13,-3,-21> +p=<-1482,-2729,-452>, v=<-211,-391,-64>, a=<14,24,4> +p=<1608,2630,144>, v=<228,371,14>, a=<-16,-26,4> +p=<1165,499,2876>, v=<163,71,411>, a=<-12,-9,-30> +p=<2642,-695,-895>, v=<383,-101,-127>, a=<-23,1,4> +p=<-2614,-864,-1341>, v=<-370,-122,-187>, a=<26,8,10> +p=<-1044,729,-2321>, v=<-151,103,-328>, a=<5,-7,22> +p=<-1018,-916,-2755>, v=<-145,-129,-388>, a=<5,8,23> +p=<-3177,847,960>, v=<-456,120,143>, a=<30,-8,-2> +p=<1358,1463,-2332>, v=<194,215,-332>, a=<-15,-12,23> +p=<-1230,-3445,-695>, v=<-178,-496,-100>, a=<9,34,8> +p=<284,229,2992>, v=<41,34,427>, a=<-4,-2,-30> +p=<-1398,-1284,-2531>, v=<-195,-185,-358>, a=<12,18,30> +p=<280,1690,-1795>, v=<41,241,-252>, a=<-4,-16,19> +p=<-1556,637,2590>, v=<-215,94,374>, a=<15,-3,-25> +p=<1970,-1629,2345>, v=<282,-237,335>, a=<-14,13,-29> +p=<624,-2660,-1245>, v=<92,-377,-177>, a=<-6,27,12> +p=<2472,-1297,-1889>, v=<352,-187,-272>, a=<-21,11,21> +p=<1475,-2024,-2192>, v=<216,-292,-316>, a=<-19,18,22> +p=<2316,-1953,720>, v=<327,-284,103>, a=<-25,21,-5> +p=<-1493,692,-3102>, v=<-213,100,-443>, a=<14,-7,27> +p=<1825,1169,2010>, v=<263,164,287>, a=<-18,-10,-16> +p=<132,-416,2718>, v=<18,-59,390>, a=<-2,7,-26> +p=<-3328,-231,203>, v=<-477,-34,36>, a=<31,4,-4> +p=<-1458,911,-2505>, v=<-208,128,-357>, a=<16,-9,26> +p=<-232,2726,-1244>, v=<-34,389,-177>, a=<-3,-28,9> +p=<-2076,-2126,878>, v=<-297,-304,128>, a=<21,23,-10> +p=<3071,-1789,-978>, v=<444,-255,-139>, a=<-32,15,6> +p=<470,1352,2371>, v=<69,192,338>, a=<-1,-14,-19> +p=<-366,2757,334>, v=<-51,394,48>, a=<3,-23,-2> +p=<142,3704,-779>, v=<23,528,-111>, a=<-4,-35,6> +p=<-2560,678,-902>, v=<-365,96,-128>, a=<26,-4,10> +p=<-799,-1439,1718>, v=<-115,-205,245>, a=<2,16,-16> +p=<252,-205,2964>, v=<36,-31,420>, a=<-3,2,-29> +p=<1111,-2850,-712>, v=<159,-409,-107>, a=<-10,28,8> +p=<-460,2649,-1121>, v=<-67,382,-159>, a=<7,-32,15> +p=<3050,-961,419>, v=<434,-142,58>, a=<-31,13,-4> +p=<-690,583,3314>, v=<-98,86,474>, a=<8,-6,-34> +p=<1533,1358,-2236>, v=<218,195,-319>, a=<-15,-12,23> +p=<2116,1539,1334>, v=<296,223,196>, a=<-23,-12,-16> +p=<-480,-2566,1780>, v=<-70,-372,250>, a=<5,19,-14> +p=<-157,-2633,1171>, v=<-20,-380,163>, a=<0,30,-8> +p=<-551,2588,-222>, v=<-81,366,-28>, a=<11,-23,-1> +p=<-2411,917,589>, v=<-341,131,85>, a=<24,-8,-6> +p=<-889,-2793,-844>, v=<-130,-400,-122>, a=<12,24,8> +p=<1520,-2712,-490>, v=<219,-383,-68>, a=<-12,27,6> +p=<-1591,-1155,1957>, v=<-228,-169,282>, a=<14,15,-18> +p=<-2439,1395,-500>, v=<-347,199,-73>, a=<28,-12,5> +p=<-1337,172,-2489>, v=<-187,23,-355>, a=<18,3,23> +p=<316,-2188,1642>, v=<42,-313,230>, a=<-3,21,-17> +p=<-165,1828,-2025>, v=<-19,258,-292>, a=<1,-16,18> +p=<-1747,1095,1978>, v=<-244,154,284>, a=<18,-12,-25> +p=<-2666,540,-1200>, v=<-379,80,-168>, a=<25,1,8> +p=<1683,-834,-1770>, v=<240,-119,-252>, a=<-16,5,18> +p=<-2653,450,-388>, v=<-382,65,-56>, a=<31,3,7> +p=<2146,-2673,-252>, v=<307,-382,-35>, a=<-25,26,-1> +p=<-496,-2646,1797>, v=<-73,-379,258>, a=<3,24,-16> +p=<1530,360,-3009>, v=<217,48,-423>, a=<-15,-1,30> +p=<-640,-802,-2660>, v=<-88,-114,-376>, a=<7,7,28> +p=<-811,1540,-2260>, v=<-116,218,-322>, a=<1,-12,22> +p=<-2796,1328,-710>, v=<-396,191,-100>, a=<27,-13,7> +p=<129,472,2813>, v=<24,63,404>, a=<4,-2,-26> +p=<-1420,-2470,-1046>, v=<-201,-355,-153>, a=<21,18,6> +p=<2451,808,-944>, v=<347,115,-138>, a=<-24,-6,11> +p=<-40,2324,-1830>, v=<-3,330,-266>, a=<-1,-17,18> +p=<-82,3079,1442>, v=<-10,440,210>, a=<0,-26,-10> +p=<2698,-1471,-783>, v=<379,-209,-112>, a=<-26,16,9> +p=<2894,-1493,-387>, v=<412,-213,-57>, a=<-28,14,-3> +p=<1417,2516,-12>, v=<198,358,2>, a=<-17,-23,-2> +p=<747,2897,-1186>, v=<106,417,-165>, a=<-7,-33,15> +p=<-4,2281,-2417>, v=<-4,328,-340>, a=<6,-23,31> +p=<1737,-1461,2393>, v=<243,-202,335>, a=<-13,18,-30> +p=<-902,1843,-2360>, v=<-130,264,-337>, a=<11,-15,25> +p=<-1582,20,-1857>, v=<-227,-1,-263>, a=<14,-1,23> +p=<-1830,629,-1964>, v=<-258,85,-278>, a=<10,-8,17> +p=<-2085,1038,-866>, v=<-292,149,-127>, a=<21,-10,8> +p=<-1186,2355,1683>, v=<-169,335,243>, a=<11,-23,-16> +p=<-2259,248,-2209>, v=<-324,35,-314>, a=<22,0,21> +p=<-1283,-2116,1398>, v=<-186,-301,202>, a=<7,19,-21> +p=<-645,-3178,1278>, v=<-90,-449,181>, a=<6,26,-15> +p=<-1736,-2087,-1254>, v=<-249,-297,-181>, a=<17,19,14> +p=<183,-1786,-1791>, v=<26,-249,-259>, a=<-1,19,17> +p=<2465,-1286,-188>, v=<355,-185,-26>, a=<-24,12,4> +p=<234,-1280,-2961>, v=<29,-180,-419>, a=<-2,13,25> +p=<1084,1772,-2323>, v=<151,254,-331>, a=<-10,-15,23> +p=<-33,-757,2842>, v=<-7,-110,407>, a=<1,7,-27> +p=<-62,223,-2854>, v=<-6,30,-407>, a=<4,-2,29> +p=<-1939,-2234,-470>, v=<-276,-318,-65>, a=<18,23,6> +p=<-1064,-2485,1011>, v=<-154,-357,141>, a=<10,28,-5> +p=<-2793,-281,1074>, v=<-400,-36,156>, a=<25,2,-9> +p=<-2153,1885,362>, v=<-301,274,50>, a=<19,-19,0> +p=<-1097,2219,-1431>, v=<-157,314,-207>, a=<11,-22,12> +p=<1795,-2653,694>, v=<256,-382,99>, a=<-18,29,-6> +p=<-1706,2021,-841>, v=<-238,287,-120>, a=<17,-25,10> +p=<-163,-1743,1795>, v=<-26,-252,258>, a=<1,17,-17> +p=<1425,1729,977>, v=<202,243,138>, a=<-13,-17,-10> +p=<648,2109,-994>, v=<90,303,-143>, a=<-3,-19,14> +p=<-1738,468,1971>, v=<-249,65,278>, a=<18,0,-20> +p=<1045,1218,2731>, v=<148,175,394>, a=<-8,-11,-27> +p=<-540,1940,-2022>, v=<-77,280,-283>, a=<5,-21,17> +p=<-2979,1549,-239>, v=<-430,222,-34>, a=<27,-21,0> +p=<-2598,-2175,-183>, v=<-374,-314,-26>, a=<21,19,2> +p=<-1391,2880,-1142>, v=<-195,410,-163>, a=<9,-28,12> +p=<-1253,-1245,2513>, v=<-182,-173,362>, a=<12,13,-22> +p=<771,75,2400>, v=<104,11,342>, a=<-7,4,-25> +p=<468,988,-2854>, v=<67,143,-403>, a=<1,-13,25> +p=<-1290,2001,1041>, v=<-180,286,148>, a=<12,-22,-8> +p=<11,-1463,2584>, v=<-4,-215,375>, a=<0,13,-30> +p=<1672,-2459,-1046>, v=<233,-348,-149>, a=<-21,24,15> +p=<-1973,2358,-291>, v=<-279,338,-37>, a=<21,-23,1> +p=<327,-2775,2079>, v=<49,-396,298>, a=<-4,32,-24> +p=<-2260,400,-2962>, v=<-327,56,-422>, a=<22,-8,28> +p=<-431,-282,3083>, v=<-61,-39,440>, a=<1,5,-24> +p=<-2378,1821,-1219>, v=<-331,261,-174>, a=<14,-22,18> +p=<187,2556,-1007>, v=<26,368,-146>, a=<-2,-24,10> +p=<1417,-2451,289>, v=<199,-350,40>, a=<-19,25,-3> +p=<-2105,292,2336>, v=<-295,42,329>, a=<22,-1,-23> +p=<1397,2026,1405>, v=<200,289,200>, a=<-8,-19,-11> +p=<2364,323,-382>, v=<341,49,-58>, a=<-21,-6,4> +p=<-256,-3019,633>, v=<-36,-430,90>, a=<2,35,-5> +p=<3025,-164,1078>, v=<429,-21,153>, a=<-29,1,-9> +p=<2723,-2091,-29>, v=<388,-297,-3>, a=<-29,16,-2> +p=<197,709,2512>, v=<30,108,362>, a=<-6,-5,-25> +p=<-1843,874,1771>, v=<-261,131,253>, a=<17,-12,-17> +p=<2707,-769,818>, v=<382,-107,112>, a=<-26,9,-4> +p=<164,-239,3326>, v=<20,-36,474>, a=<-5,-2,-35> +p=<-1484,-1867,1429>, v=<-211,-271,204>, a=<12,18,-16> +p=<-1091,-1732,-2881>, v=<-154,-248,-411>, a=<8,15,29> +p=<2142,1579,-1231>, v=<306,223,-177>, a=<-19,-18,6> +p=<-2977,300,945>, v=<-425,44,133>, a=<30,3,-7> +p=<1742,1775,-36>, v=<244,253,-7>, a=<-17,-17,5> +p=<-1594,-2674,495>, v=<-230,-382,74>, a=<13,21,-1> +p=<-1665,2225,-1776>, v=<-240,314,-250>, a=<17,-21,17> +p=<142,2432,-376>, v=<18,351,-52>, a=<-2,-16,2> +p=<-950,1633,1739>, v=<-139,229,248>, a=<9,-16,-17> +p=<-2816,-480,-893>, v=<-404,-71,-131>, a=<31,6,8> +p=<-455,932,2810>, v=<-69,135,403>, a=<3,-13,-27> +p=<-3730,366,-606>, v=<-532,55,-86>, a=<37,-3,4> +p=<252,-2577,-244>, v=<36,-367,-35>, a=<-6,26,3> +p=<801,-2233,-1237>, v=<112,-315,-174>, a=<-8,27,13> +p=<2442,-462,1909>, v=<350,-65,270>, a=<-22,5,-12> +p=<-2324,1403,-1040>, v=<-332,203,-139>, a=<22,-13,12> +p=<-2533,1295,-1541>, v=<-361,183,-221>, a=<25,-11,17> +p=<-1512,-932,1936>, v=<-216,-134,276>, a=<18,9,-18> +p=<2274,1583,-1494>, v=<319,227,-214>, a=<-21,-17,14> +p=<-2158,-1734,-2643>, v=<-302,-242,-377>, a=<26,15,26> +p=<687,954,2298>, v=<94,130,329>, a=<-12,-8,-28> +p=<-2296,571,-1404>, v=<-334,81,-198>, a=<24,-5,13> +p=<-431,2980,489>, v=<-55,424,64>, a=<4,-33,-4> +p=<-2237,-2695,-582>, v=<-316,-385,-83>, a=<21,32,5> +p=<-1619,759,-2656>, v=<-225,114,-380>, a=<19,-12,26> +p=<945,447,3126>, v=<130,61,444>, a=<-12,-9,-31> +p=<2412,-1076,1127>, v=<344,-158,158>, a=<-28,8,-7> +p=<77,3074,-1824>, v=<14,438,-257>, a=<0,-30,21> +p=<1306,1552,-1954>, v=<187,222,-281>, a=<-16,-13,18> +p=<808,2843,1357>, v=<116,408,190>, a=<-9,-28,-10> +p=<-105,-919,2898>, v=<-15,-129,418>, a=<1,13,-28> +p=<994,1043,-1978>, v=<140,151,-279>, a=<-9,-9,20> +p=<3077,70,482>, v=<442,10,68>, a=<-32,-1,-6> +p=<-2772,1,-1392>, v=<-397,-2,-201>, a=<30,2,13> +p=<1297,-2205,120>, v=<184,-321,17>, a=<-9,20,0> +p=<-3102,-5,-1354>, v=<-444,3,-194>, a=<30,-1,12> +p=<-1621,-2313,374>, v=<-235,-329,52>, a=<18,20,-3> +p=<1902,-240,2425>, v=<266,-34,348>, a=<-19,1,-25> +p=<-1803,-1696,-543>, v=<-257,-238,-74>, a=<21,18,4> +p=<2854,-216,1608>, v=<404,-28,229>, a=<-30,6,-13> +p=<1502,-1352,-2578>, v=<211,-192,-364>, a=<-15,19,16> +p=<1559,-2311,-45>, v=<220,-328,-6>, a=<-17,22,5> +p=<-402,2270,-796>, v=<-58,325,-110>, a=<7,-21,3> +p=<-1370,-11,-2620>, v=<-196,3,-373>, a=<13,4,31> +p=<-953,3009,1273>, v=<-138,429,181>, a=<8,-33,-15> +p=<1782,-1172,-2352>, v=<255,-164,-337>, a=<-20,11,27> +p=<2237,418,2402>, v=<322,59,341>, a=<-21,-8,-24> +p=<2252,1657,1721>, v=<320,238,247>, a=<-20,-18,-15> +p=<-1315,-2410,1308>, v=<-189,-340,189>, a=<10,26,-18> +p=<48,244,-2745>, v=<2,35,-388>, a=<3,-3,29> +p=<1665,2253,-689>, v=<237,317,-98>, a=<-17,-21,5> +p=<1117,-1998,-2158>, v=<161,-285,-308>, a=<-9,21,22> +p=<-1209,2307,-403>, v=<-172,324,-58>, a=<11,-24,2> +p=<-2058,1700,1773>, v=<-291,243,254>, a=<20,-17,-18> +p=<-995,-1138,-2951>, v=<-138,-163,-418>, a=<8,13,27> +p=<785,-983,2672>, v=<116,-146,383>, a=<-7,10,-26> +p=<-1923,-330,-1677>, v=<-271,-41,-241>, a=<16,4,16> +p=<1401,1896,937>, v=<197,268,131>, a=<-16,-15,-10> +p=<-572,2692,1022>, v=<-83,384,149>, a=<1,-24,-10> +p=<1741,1338,-1868>, v=<253,193,-269>, a=<-17,-10,17> +p=<1566,2188,350>, v=<225,312,48>, a=<-16,-21,-4> +p=<-1734,-1324,-1866>, v=<-244,-188,-269>, a=<17,13,17> +p=<3149,-129,-952>, v=<449,-16,-132>, a=<-32,-1,11> +p=<2091,-1276,-782>, v=<293,-179,-108>, a=<-21,10,11> +p=<1814,2072,315>, v=<260,295,47>, a=<-18,-21,-6> +p=<-1036,-1282,1829>, v=<-147,-189,265>, a=<10,14,-18> +p=<-2434,-333,-1071>, v=<-347,-45,-155>, a=<23,2,7> +p=<2813,315,265>, v=<397,43,35>, a=<-29,-3,-2> +p=<704,-541,-2684>, v=<100,-81,-383>, a=<-8,2,25> +p=<180,-1863,-2277>, v=<28,-266,-326>, a=<-2,12,22> +p=<-537,478,-3146>, v=<-73,72,-449>, a=<1,-3,29> +p=<-2275,1286,1169>, v=<-326,182,165>, a=<21,-16,-13> +p=<-3153,-167,839>, v=<-452,-22,117>, a=<31,5,-8> +p=<-2659,-1005,-62>, v=<-379,-143,-11>, a=<33,14,0> +p=<-2857,1552,-245>, v=<-403,219,-34>, a=<26,-15,-2> +p=<-2420,1189,-1497>, v=<-348,165,-213>, a=<22,-10,13> +p=<-996,-2088,1463>, v=<-141,-296,209>, a=<10,21,-13> +p=<785,-2777,-89>, v=<111,-396,-11>, a=<-10,22,2> +p=<-3064,52,457>, v=<-439,3,58>, a=<29,0,-1> +p=<-2003,1537,-2027>, v=<-286,222,-283>, a=<18,-14,20> +p=<-2744,192,516>, v=<-390,27,75>, a=<28,-1,-8> +p=<2627,428,1268>, v=<377,62,183>, a=<-26,-4,-11> +p=<2370,516,-2130>, v=<335,71,-306>, a=<-25,-4,20> +p=<-167,2752,-190>, v=<-23,391,-27>, a=<1,-24,0> +p=<-2333,-1758,399>, v=<-332,-254,59>, a=<23,10,-4> +p=<115,1289,-2001>, v=<17,186,-285>, a=<0,-12,22> +p=<-1645,320,-2350>, v=<-235,48,-336>, a=<15,1,23> +p=<168,539,-2987>, v=<26,80,-429>, a=<4,-6,30> +p=<550,109,2265>, v=<77,14,323>, a=<-1,-1,-15> +p=<2314,-1485,1355>, v=<330,-206,194>, a=<-21,21,-13> +p=<-2350,1553,904>, v=<-337,226,132>, a=<17,-17,-9> +p=<-1292,2795,-539>, v=<-184,402,-74>, a=<12,-30,8> +p=<-770,-1190,-2785>, v=<-108,-172,-397>, a=<7,9,30> +p=<-2348,-1197,1425>, v=<-336,-172,211>, a=<23,14,-13> +p=<1914,787,1936>, v=<275,112,273>, a=<-19,-8,-16> +p=<-20,934,-2534>, v=<-2,133,-361>, a=<0,-9,24> +p=<-1896,-1410,1509>, v=<-269,-201,214>, a=<14,14,-11> +p=<-3039,-1083,-1197>, v=<-436,-151,-174>, a=<30,14,12> +p=<-703,-1842,2083>, v=<-100,-263,297>, a=<8,21,-21> +p=<-865,2968,-1508>, v=<-121,421,-215>, a=<8,-31,19> +p=<3111,410,1160>, v=<442,62,161>, a=<-26,-4,-15> +p=<-783,2409,-1292>, v=<-107,344,-184>, a=<7,-24,11> +p=<3426,56,23>, v=<492,10,-1>, a=<-31,2,0> +p=<-3055,796,570>, v=<-440,112,73>, a=<28,-6,-8> +p=<-407,1576,2244>, v=<-62,226,323>, a=<3,-11,-22> +p=<-1560,2842,919>, v=<-221,405,133>, a=<14,-26,-7> +p=<2900,635,1073>, v=<411,92,158>, a=<-26,-3,-7> +p=<-2028,-452,2148>, v=<-286,-59,306>, a=<22,4,-20> +p=<-2567,1085,45>, v=<-371,157,1>, a=<32,-18,-1> +p=<-991,1405,2370>, v=<-142,203,340>, a=<9,-14,-23> +p=<142,-1409,-2144>, v=<15,-199,-308>, a=<0,8,26> +p=<1497,303,-2973>, v=<213,42,-427>, a=<-13,-6,33> +p=<-1158,221,2675>, v=<-167,32,380>, a=<9,5,-25> +p=<-147,-400,3215>, v=<-21,-51,459>, a=<-1,0,-32> +p=<-1828,-2033,567>, v=<-263,-290,82>, a=<19,26,-4> +p=<-1953,1811,-2055>, v=<-278,255,-294>, a=<15,-18,14> +p=<-838,-1721,-2258>, v=<-119,-250,-324>, a=<10,16,25> +p=<598,-1963,-2331>, v=<84,-274,-335>, a=<-5,21,24> +p=<-210,400,-2911>, v=<-29,61,-416>, a=<4,-9,31> +p=<-1336,-1236,2422>, v=<-192,-175,348>, a=<9,11,-27> +p=<2593,1842,156>, v=<366,258,23>, a=<-26,-22,3> +p=<683,-2491,2131>, v=<94,-355,301>, a=<-5,26,-19> +p=<-1754,-1837,-1551>, v=<-249,-262,-221>, a=<15,23,13> +p=<1971,2423,440>, v=<278,345,64>, a=<-23,-24,-1> +p=<-398,2348,1947>, v=<-56,333,281>, a=<-2,-23,-19> +p=<2374,-1106,-1948>, v=<339,-158,-282>, a=<-24,13,22> +p=<-989,-1488,-1769>, v=<-148,-214,-252>, a=<9,12,12> +p=<2259,-943,-1333>, v=<318,-135,-185>, a=<-21,9,8> +p=<2871,-44,150>, v=<412,-7,23>, a=<-26,2,-2> +p=<876,-1583,-1974>, v=<131,-232,-281>, a=<-12,18,14> +p=<-597,-2656,690>, v=<-82,-383,91>, a=<5,26,-8> +p=<3218,-115,-141>, v=<455,-18,-18>, a=<-36,0,5> +p=<1347,-17,-2874>, v=<195,-2,-410>, a=<-16,-4,28> +p=<2607,646,1802>, v=<375,90,259>, a=<-30,-7,-18> +p=<2246,-82,1413>, v=<316,-6,200>, a=<-21,-5,-11> +p=<-1515,2402,-1329>, v=<-208,341,-188>, a=<16,-22,15> +p=<-740,-2443,839>, v=<-106,-345,118>, a=<9,27,-9> +p=<-370,-1496,2055>, v=<-57,-212,293>, a=<5,14,-19> +p=<-1652,-1944,-1349>, v=<-236,-281,-184>, a=<9,16,13> +p=<-2499,2057,-233>, v=<-355,294,-32>, a=<24,-21,2> +p=<307,-2054,1512>, v=<38,-293,216>, a=<-4,19,-16> +p=<-2617,-1535,-1691>, v=<-371,-221,-238>, a=<26,14,19> +p=<1419,2503,374>, v=<205,362,55>, a=<-18,-25,-3> +p=<2882,48,1837>, v=<407,3,267>, a=<-26,-4,-22> +p=<-563,-3347,223>, v=<-79,-476,34>, a=<7,33,-2> +p=<-814,-2302,-208>, v=<-116,-326,-29>, a=<7,21,2> +p=<2886,-461,892>, v=<417,-72,127>, a=<-30,4,-11> +p=<38,-829,2517>, v=<9,-117,361>, a=<0,6,-29> +p=<1954,768,-1801>, v=<278,111,-257>, a=<-22,-7,22> +p=<-1138,-848,2144>, v=<-161,-121,307>, a=<14,13,-20> +p=<-2676,69,-662>, v=<-388,11,-94>, a=<26,0,6> +p=<-1190,-2014,1742>, v=<-170,-287,249>, a=<11,21,-20> +p=<-865,2859,-981>, v=<-126,407,-140>, a=<8,-31,12> +p=<3060,1455,828>, v=<437,209,118>, a=<-25,-19,-6> +p=<1292,-1828,-1200>, v=<181,-268,-168>, a=<-13,18,9> +p=<-2351,-1092,557>, v=<-339,-155,81>, a=<23,13,-3> +p=<1107,-2033,693>, v=<155,-290,100>, a=<-7,21,-10> +p=<-962,323,3456>, v=<-140,48,493>, a=<11,-4,-30> +p=<2434,637,-1784>, v=<348,96,-252>, a=<-24,-9,18> +p=<2157,1618,59>, v=<308,226,8>, a=<-25,-20,-2> +p=<849,-62,-2418>, v=<121,-8,-344>, a=<-7,-3,23> +p=<2762,1436,-1383>, v=<394,207,-197>, a=<-23,-15,11> +p=<-3036,419,878>, v=<-432,57,124>, a=<24,1,-10> +p=<2503,1489,-756>, v=<356,217,-109>, a=<-25,-12,4> +p=<-1397,-2563,-133>, v=<-199,-361,-19>, a=<12,23,1> +p=<-288,1425,-3042>, v=<-41,207,-432>, a=<1,-13,29> +p=<24,2975,447>, v=<2,428,63>, a=<-2,-37,-4> +p=<285,-2013,-2331>, v=<34,-287,-329>, a=<5,25,26> +p=<-634,-2885,-1380>, v=<-90,-410,-196>, a=<4,31,16> +p=<-2550,-1613,1326>, v=<-369,-228,189>, a=<22,15,-12> +p=<-260,-1885,1699>, v=<-40,-269,242>, a=<7,18,-16> +p=<-632,1319,2283>, v=<-91,186,323>, a=<4,-18,-22> +p=<-865,-2642,-279>, v=<-126,-373,-39>, a=<3,24,0> +p=<2223,-1977,880>, v=<317,-281,130>, a=<-23,20,-8> +p=<42,2810,-450>, v=<10,401,-65>, a=<0,-24,0> +p=<-950,2330,2037>, v=<-134,332,291>, a=<4,-23,-18> +p=<1044,286,3174>, v=<151,40,451>, a=<-8,-1,-30> +p=<-932,2492,-342>, v=<-135,352,-53>, a=<9,-25,-1> +p=<3318,808,-839>, v=<473,112,-125>, a=<-33,-7,8> +p=<2190,802,1373>, v=<314,108,196>, a=<-21,-10,-13> +p=<-110,2227,2514>, v=<-13,321,357>, a=<1,-26,-22> +p=<-762,-2542,1571>, v=<-107,-363,219>, a=<7,27,-15> +p=<-843,1461,-2501>, v=<-121,208,-360>, a=<6,-15,25> +p=<1037,-2192,-1862>, v=<146,-314,-266>, a=<-9,21,16> +p=<1428,-2502,783>, v=<208,-357,117>, a=<-12,24,-1> +p=<-1519,802,-2626>, v=<-214,115,-375>, a=<12,-10,21> +p=<-2483,1663,1263>, v=<-349,237,180>, a=<19,-18,-17> +p=<1246,-500,2566>, v=<175,-69,366>, a=<-15,2,-25> +p=<-2286,-1779,-461>, v=<-327,-255,-65>, a=<22,23,2> +p=<350,3135,1064>, v=<50,449,152>, a=<-3,-31,-6> +p=<-506,275,-2858>, v=<-70,47,-408>, a=<6,-1,29> +p=<2283,2049,-751>, v=<328,292,-107>, a=<-18,-23,12> +p=<-1926,-1360,-1240>, v=<-279,-194,-175>, a=<19,15,14> +p=<1343,457,-2363>, v=<185,63,-333>, a=<-13,-2,23> +p=<-1206,2687,-982>, v=<-173,379,-140>, a=<8,-22,15> +p=<2187,30,2741>, v=<312,5,391>, a=<-21,2,-25> +p=<2627,1354,-644>, v=<375,193,-92>, a=<-23,-13,-2> +p=<2234,1551,-629>, v=<314,221,-87>, a=<-21,-15,6> +p=<-2224,181,-1582>, v=<-317,28,-226>, a=<19,-2,18> +p=<-1203,943,2568>, v=<-174,137,364>, a=<12,-2,-28> +p=<1723,2089,584>, v=<247,300,80>, a=<-17,-19,-9> +p=<1087,-867,2921>, v=<156,-126,421>, a=<-10,7,-29> +p=<359,-2816,1809>, v=<51,-402,255>, a=<0,28,-19> +p=<1010,1125,-2626>, v=<144,160,-377>, a=<-13,-17,27> +p=<-2218,1407,-767>, v=<-321,206,-110>, a=<24,-16,1> +p=<-3075,459,556>, v=<-436,65,76>, a=<28,-5,-5> +p=<-711,3207,1693>, v=<-97,457,242>, a=<10,-35,-20> +p=<2313,-442,-2190>, v=<330,-64,-315>, a=<-19,2,18> +p=<-1225,2747,-653>, v=<-177,394,-93>, a=<8,-30,5> +p=<1874,-2001,-949>, v=<267,-285,-133>, a=<-18,21,8> +p=<1135,-2961,-1056>, v=<159,-420,-148>, a=<-9,25,9> +p=<-992,1847,1999>, v=<-139,262,285>, a=<7,-22,-23> +p=<355,2681,-983>, v=<50,383,-140>, a=<-4,-27,15> +p=<-366,-2446,1278>, v=<-52,-353,183>, a=<4,27,-12> +p=<1878,-2548,244>, v=<268,-365,33>, a=<-18,27,0> +p=<2552,811,567>, v=<366,110,84>, a=<-25,-8,-8> +p=<3105,498,303>, v=<444,68,45>, a=<-31,-5,-2> +p=<167,-2030,-2095>, v=<20,-290,-300>, a=<2,16,26> +p=<637,2069,1692>, v=<83,294,243>, a=<-9,-20,-18> +p=<279,-2256,1998>, v=<45,-322,285>, a=<-6,21,-14> +p=<1300,-1475,2240>, v=<185,-210,320>, a=<-13,10,-26> +p=<-909,1932,1771>, v=<-128,280,256>, a=<4,-20,-20> +p=<-2564,-1688,925>, v=<-368,-238,129>, a=<27,16,-11> +p=<-1016,-2945,738>, v=<-147,-419,106>, a=<9,33,-5> +p=<-53,-2665,-2270>, v=<-11,-379,-324>, a=<-2,28,19> +p=<1575,642,2511>, v=<223,94,355>, a=<-17,-1,-16> +p=<1038,2769,151>, v=<144,397,21>, a=<-12,-27,-3> +p=<2607,805,-1130>, v=<372,115,-161>, a=<-27,-9,11> +p=<2070,170,2504>, v=<298,21,356>, a=<-24,-4,-26> +p=<-2063,152,-2561>, v=<-295,24,-365>, a=<16,-4,31> +p=<2655,-493,-835>, v=<379,-69,-115>, a=<-26,8,7> +p=<-2780,900,-676>, v=<-397,132,-100>, a=<29,-11,6> +p=<252,2668,1762>, v=<39,379,250>, a=<-2,-29,-17> +p=<-2790,-731,-1001>, v=<-395,-101,-140>, a=<26,6,13> +p=<-1229,497,-2048>, v=<-171,72,-295>, a=<12,1,23> +p=<2491,1388,1334>, v=<356,203,191>, a=<-29,-14,-12> +p=<2321,-1287,2441>, v=<333,-179,351>, a=<-24,14,-23> +p=<1460,2731,-68>, v=<209,390,-5>, a=<-15,-28,7> +p=<1398,618,2852>, v=<202,87,407>, a=<-11,-1,-32> +p=<47,1927,2446>, v=<9,271,348>, a=<-1,-25,-19> +p=<757,2073,-2212>, v=<113,296,-317>, a=<-6,-25,21> +p=<-1045,2707,-1885>, v=<-145,385,-264>, a=<5,-27,18> +p=<-1495,-818,-1857>, v=<-215,-118,-262>, a=<14,9,12> +p=<-2627,-718,-1764>, v=<-378,-101,-252>, a=<25,9,18> +p=<2024,960,1742>, v=<293,135,254>, a=<-27,-9,-21> +p=<1784,2855,-138>, v=<252,406,-15>, a=<-16,-32,1> +p=<-2160,-710,-1609>, v=<-304,-103,-223>, a=<17,6,17> +p=<-2478,-2089,95>, v=<-353,-299,15>, a=<28,23,1> +p=<2435,527,2073>, v=<347,75,296>, a=<-27,-4,-20> +p=<-1352,2955,791>, v=<-193,424,117>, a=<13,-31,-6> +p=<3003,1189,678>, v=<424,169,100>, a=<-30,-9,-10> +p=<604,-799,2066>, v=<89,-115,292>, a=<-10,10,-17> +p=<-2506,-1768,406>, v=<-354,-247,58>, a=<30,16,-2> +p=<-1310,-352,-1934>, v=<-188,-48,-276>, a=<13,6,19> +p=<1378,-2170,834>, v=<196,-312,122>, a=<-13,22,-8> +p=<-714,2923,-799>, v=<-107,414,-115>, a=<8,-30,7> +p=<906,232,-2566>, v=<128,32,-362>, a=<-9,2,18> +p=<-2288,-1476,1309>, v=<-327,-210,183>, a=<22,14,-13> +p=<1697,1613,308>, v=<240,226,45>, a=<-16,-18,-4> +p=<2453,773,-1994>, v=<353,111,-283>, a=<-25,-6,24> +p=<2094,-2409,33>, v=<295,-347,4>, a=<-15,25,2> +p=<526,-1113,2073>, v=<77,-157,294>, a=<-5,12,-21> +p=<-2442,591,-1823>, v=<-349,83,-262>, a=<24,-1,17> +p=<-335,-2835,592>, v=<-43,-406,86>, a=<4,28,-4> +p=<-2785,-972,229>, v=<-394,-135,36>, a=<23,11,-1> +p=<-1100,-1480,1796>, v=<-154,-210,257>, a=<10,17,-20> +p=<2325,1914,-452>, v=<332,272,-60>, a=<-23,-21,2> +p=<2180,1218,2887>, v=<313,177,412>, a=<-19,-12,-29> +p=<2374,-881,-1454>, v=<334,-132,-207>, a=<-22,13,16> +p=<-1748,2499,-1372>, v=<-248,359,-196>, a=<17,-23,16> +p=<1727,-1109,1790>, v=<246,-160,255>, a=<-19,13,-19> +p=<905,1527,-2078>, v=<121,218,-303>, a=<-5,-16,19> +p=<2420,-59,2292>, v=<347,-12,329>, a=<-24,0,-16> +p=<2287,-1783,1206>, v=<328,-257,170>, a=<-21,20,-14> +p=<-2664,-152,-1382>, v=<-374,-23,-198>, a=<26,1,13> +p=<-1081,1292,-2263>, v=<-158,184,-324>, a=<5,-11,24> +p=<2446,-545,-2289>, v=<350,-75,-328>, a=<-25,7,22> +p=<2235,-1381,-2054>, v=<322,-198,-298>, a=<-22,16,26> +p=<-3257,-154,-718>, v=<-466,-23,-101>, a=<29,-2,7> +p=<1673,1690,516>, v=<244,239,70>, a=<-19,-22,-6> +p=<1385,-2456,418>, v=<196,-350,58>, a=<-17,25,-4> +p=<2985,-884,-799>, v=<428,-119,-111>, a=<-33,5,7> +p=<-1513,2311,-173>, v=<-212,328,-23>, a=<15,-20,-4> +p=<-2074,-1496,-1222>, v=<-297,-214,-176>, a=<24,18,12> +p=<-2057,-370,-2301>, v=<-294,-52,-326>, a=<21,6,23> +p=<-2227,-2336,-145>, v=<-320,-339,-18>, a=<22,22,-3> +p=<2914,1632,652>, v=<414,227,94>, a=<-28,-16,-6> +p=<-1038,-2308,1378>, v=<-152,-333,198>, a=<13,31,-15> +p=<643,-1788,-2511>, v=<94,-255,-361>, a=<-2,21,23> +p=<902,2772,-1464>, v=<131,400,-212>, a=<-10,-23,17> +p=<1063,-1453,2430>, v=<156,-209,349>, a=<-10,16,-22> +p=<-224,3075,442>, v=<-29,439,67>, a=<-1,-31,1> +p=<-1373,-2192,-921>, v=<-196,-313,-132>, a=<13,24,8> +p=<-3353,295,495>, v=<-481,42,66>, a=<31,-1,-10> +p=<-1853,809,2625>, v=<-260,110,375>, a=<17,-4,-26> +p=<78,-1196,2121>, v=<9,-171,303>, a=<2,6,-18> +p=<3114,913,1260>, v=<443,123,184>, a=<-28,-10,-8> +p=<2387,-357,370>, v=<341,-48,51>, a=<-29,2,-3> +p=<-2301,-1677,-546>, v=<-328,-241,-75>, a=<22,16,3> +p=<1126,2571,-1330>, v=<157,367,-193>, a=<-13,-25,13> +p=<1806,345,2195>, v=<258,46,317>, a=<-20,-3,-18> +p=<1375,2815,-293>, v=<194,400,-43>, a=<-13,-28,0> +p=<2393,-1081,1055>, v=<342,-154,156>, a=<-23,13,-10> +p=<-74,1914,-2448>, v=<-14,273,-350>, a=<2,-17,23> +p=<2018,-1928,814>, v=<287,-279,114>, a=<-23,12,-10> +p=<-89,1458,2267>, v=<-14,213,322>, a=<-1,-16,-22> +p=<-2310,1272,-1141>, v=<-328,178,-156>, a=<23,-12,10> +p=<1157,2183,885>, v=<162,309,120>, a=<-11,-19,-5> +p=<-2528,2520,163>, v=<-360,364,20>, a=<25,-29,4> +p=<1873,1210,2281>, v=<268,176,327>, a=<-22,-10,-25> +p=<-654,-2387,-1867>, v=<-91,-341,-267>, a=<1,22,17> +p=<1619,-1540,-1714>, v=<226,-222,-247>, a=<-20,13,17> +p=<-2781,1254,-451>, v=<-399,186,-64>, a=<26,-13,0> diff --git a/AOC2017/input2017/day21.in b/AOC2017/input2017/day21.in new file mode 100644 index 0000000..280e26d --- /dev/null +++ b/AOC2017/input2017/day21.in @@ -0,0 +1,108 @@ +../.. => ..#/#../.#. +#./.. => #../#../... +##/.. => ###/#.#/#.. +.#/#. => ###/##./.#. +##/#. => .../.#./..# +##/## => ##./#.#/### +.../.../... => ##../.#../#.#./.... +#../.../... => ..../##.#/...#/##.# +.#./.../... => ###./####/#.../#..# +##./.../... => ###./.##./...#/..## +#.#/.../... => .###/.##./#.../#.## +###/.../... => ##.#/#..#/#.#./#.## +.#./#../... => #.#./.###/#.../#.## +##./#../... => #.../####/#.##/.... +..#/#../... => #.##/..#./...#/...# +#.#/#../... => #.##/####/.#.#/#.#. +.##/#../... => #.../##../##.#/.##. +###/#../... => ..../#.#./.###/#... +.../.#./... => .#.#/#..#/##../#.## +#../.#./... => ###./.###/.#.#/..#. +.#./.#./... => ..##/.##./..##/.#.# +##./.#./... => ..#./##../###./...# +#.#/.#./... => ..##/.##./.###/###. +###/.#./... => ..#./.###/###./#.## +.#./##./... => ###./..../.#../#... +##./##./... => .#.#/##../##.#/...# +..#/##./... => ##.#/.##./.###/..## +#.#/##./... => .###/..#./#.##/#### +.##/##./... => ##.#/..#./..##/###. +###/##./... => ..../.#.#/.#../#... +.../#.#/... => ###./.#.#/.#../#.## +#../#.#/... => ####/#..#/..../.... +.#./#.#/... => #.../..##/#.##/#.#. +##./#.#/... => #.#./###./##../#.#. +#.#/#.#/... => ...#/.##./.##./.#.. +###/#.#/... => ..../.##./####/#.#. +.../###/... => .###/.#../.###/#.## +#../###/... => ..##/..##/.##./##.. +.#./###/... => .#.#/..#./..##/##.# +##./###/... => ...#/#.##/#.#./##.# +#.#/###/... => #.##/.##./...#/###. +###/###/... => ##../...#/..##/#### +..#/.../#.. => #.##/#.../.#../#.#. +#.#/.../#.. => .##./.##./.#.#/.##. +.##/.../#.. => .#.#/#.##/...#/##.# +###/.../#.. => ##../..#./...#/##.. +.##/#../#.. => ##../..##/#..#/#..# +###/#../#.. => ##../..#./#.#./.... +..#/.#./#.. => .##./##.#/##../#### +#.#/.#./#.. => ####/...#/.#.#/..#. +.##/.#./#.. => .#.#/..#./##.#/.#.. +###/.#./#.. => #.../#.##/..../##.# +.##/##./#.. => #.#./#.#./#.##/#.#. +###/##./#.. => ...#/###./.##./.#.# +#../..#/#.. => ####/####/..../.##. +.#./..#/#.. => #.##/...#/..#./#### +##./..#/#.. => ..#./#.../..##/#### +#.#/..#/#.. => #.../#.##/#.##/..## +.##/..#/#.. => ####/..../##../#### +###/..#/#.. => ..../##.#/.##./#### +#../#.#/#.. => ...#/..##/###./#..# +.#./#.#/#.. => #..#/..#./.###/##.# +##./#.#/#.. => ###./####/#.##/..#. +..#/#.#/#.. => ##../##.#/..##/.##. +#.#/#.#/#.. => .#.#/.##./#.../##.# +.##/#.#/#.. => .#.#/#..#/.##./..#. +###/#.#/#.. => ...#/.#../.##./##.# +#../.##/#.. => ###./##../#.#./#### +.#./.##/#.. => .#../##../#.#./.#.# +##./.##/#.. => ##.#/.#../.#.#/#### +#.#/.##/#.. => ####/.#.#/..../.... +.##/.##/#.. => ####/##../#..#/#### +###/.##/#.. => .###/##.#/.#../#.## +#../###/#.. => #..#/###./####/.#.# +.#./###/#.. => ..##/##../##.#/.#.# +##./###/#.. => #..#/.#../####/...# +..#/###/#.. => ##../##.#/...#/#..# +#.#/###/#.. => ..#./.##./#..#/.... +.##/###/#.. => #..#/#.../..../.#.. +###/###/#.. => ..#./#.##/.##./#... +.#./#.#/.#. => .#.#/.##./##.#/.##. +##./#.#/.#. => #..#/.###/.#.#/.##. +#.#/#.#/.#. => #.../##../#.../.### +###/#.#/.#. => ###./.###/###./.... +.#./###/.#. => .#../####/...#/##.. +##./###/.#. => ####/###./..../.... +#.#/###/.#. => ...#/.###/..../#### +###/###/.#. => ..../#.../..#./.### +#.#/..#/##. => #.#./#.../####/#.## +###/..#/##. => .#.#/#..#/.###/#... +.##/#.#/##. => ..##/..#./..../##.. +###/#.#/##. => #.#./##.#/####/#..# +#.#/.##/##. => ..../.#../#.#./##.# +###/.##/##. => ..../..../.#../##.# +.##/###/##. => #.#./.###/#.#./#.## +###/###/##. => ##.#/##.#/.###/..#. +#.#/.../#.# => #..#/.#../#.../...# +###/.../#.# => ##../.#../##.#/..#. +###/#../#.# => ..##/#.#./####/.#.. +#.#/.#./#.# => ...#/...#/#..#/#.#. +###/.#./#.# => ..../####/.##./.#.# +###/##./#.# => #..#/.#.#/..##/#### +#.#/#.#/#.# => #.#./..#./...#/.#.. +###/#.#/#.# => ...#/##.#/.###/.#.. +#.#/###/#.# => .#.#/###./.#../.##. +###/###/#.# => ...#/.###/.#.#/###. +###/#.#/### => #.##/.#.#/...#/.#.. +###/###/### => ..##/.#../#.#./.#.. diff --git a/AOC2017/input2017/day22.in b/AOC2017/input2017/day22.in new file mode 100644 index 0000000..669a05f --- /dev/null +++ b/AOC2017/input2017/day22.in @@ -0,0 +1,25 @@ +#..#...##.#.###.#.#.#...# +.####....#..##.#.##....## +...#..#.#.#......##..#..# +##.####.#.##........#...# +##.#....##..#.####.###... +#..#..###...#.#..##..###. +.##.##..#.####.#.#.....## +#....#......######...#... +..#.#.##.#..#...##.#.#### +#.#..#.....#..####.#.#.## +...##.#..##.###.###...... +###..#.####.#..#####..#.. +...##.##.#.###.#..##.#.## +.####.#.##.#####.##.##..# +#.##.#...##.#.###.###..#. +..#.#..#..#..##..###...## +##.##.#..#.###....###..## +.#...###..#####.#..#.#.## +....##..####.##...#..#.## +#..#..###..#..###...#..## +.##.#.###..####.#.#..##.# +..###.#....#...###...##.# +.#...##.##.####...##.#### +###.#.#.####.##.###..#... +#.#######.#######..##.#.# diff --git a/AOC2017/input2017/day23.in b/AOC2017/input2017/day23.in new file mode 100644 index 0000000..82c7c0a --- /dev/null +++ b/AOC2017/input2017/day23.in @@ -0,0 +1,32 @@ +set b 93 +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/AOC2017/input2017/day24.in b/AOC2017/input2017/day24.in new file mode 100644 index 0000000..3416a3f --- /dev/null +++ b/AOC2017/input2017/day24.in @@ -0,0 +1,54 @@ +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/AOC2017/input2017/day25.in b/AOC2017/input2017/day25.in new file mode 100644 index 0000000..db47644 --- /dev/null +++ b/AOC2017/input2017/day25.in @@ -0,0 +1,62 @@ +Begin in state A. +Perform a diagnostic checksum after 12386363 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 left. + - Continue with state E. + +In state B: + If the current value is 0: + - Write the value 1. + - Move one slot to the left. + - Continue with state C. + If the current value is 1: + - Write the value 0. + - Move one slot to the right. + - Continue with state A. + +In state C: + If the current value is 0: + - Write the value 1. + - Move one slot to the left. + - Continue with state D. + If the current value is 1: + - Write the value 0. + - Move one slot to the right. + - Continue with state C. + +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 F. + +In state E: + If the current value is 0: + - Write the value 1. + - Move one slot to the left. + - Continue with state A. + If the current value is 1: + - Write the value 1. + - Move one slot to the left. + - Continue with state C. + +In state F: + 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 1. + - Move one slot to the right. + - Continue with state A. diff --git a/AOC2018/AOC2018.csproj b/AOC2018/AOC2018.csproj new file mode 100644 index 0000000..d4b9727 --- /dev/null +++ b/AOC2018/AOC2018.csproj @@ -0,0 +1,29 @@ + + + + Exe + net7.0 + enable + enable + + + + + PreserveNewest + + + + + + + + + + + + + + + + + diff --git a/AOC2018/Day01.cs b/AOC2018/Day01.cs new file mode 100644 index 0000000..3e35538 --- /dev/null +++ b/AOC2018/Day01.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 1: +/// +public sealed class Day01 : Day +{ + public Day01() : base(2018, 1, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day02.cs b/AOC2018/Day02.cs new file mode 100644 index 0000000..6f4fbe5 --- /dev/null +++ b/AOC2018/Day02.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 2: +/// +public sealed class Day02 : Day +{ + public Day02() : base(2018, 2, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day03.cs b/AOC2018/Day03.cs new file mode 100644 index 0000000..eb11a9e --- /dev/null +++ b/AOC2018/Day03.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 3: +/// +public sealed class Day03 : Day +{ + public Day03() : base(2018, 3, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day04.cs b/AOC2018/Day04.cs new file mode 100644 index 0000000..9745d2c --- /dev/null +++ b/AOC2018/Day04.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 4: +/// +public sealed class Day04 : Day +{ + public Day04() : base(2018, 4, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day05.cs b/AOC2018/Day05.cs new file mode 100644 index 0000000..c289639 --- /dev/null +++ b/AOC2018/Day05.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 5: +/// +public sealed class Day05 : Day +{ + public Day05() : base(2018, 5, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day06.cs b/AOC2018/Day06.cs new file mode 100644 index 0000000..135a7a5 --- /dev/null +++ b/AOC2018/Day06.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 6: +/// +public sealed class Day06 : Day +{ + public Day06() : base(2018, 6, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day07.cs b/AOC2018/Day07.cs new file mode 100644 index 0000000..43dd1a9 --- /dev/null +++ b/AOC2018/Day07.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 7: +/// +public sealed class Day07 : Day +{ + public Day07() : base(2018, 7, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day08.cs b/AOC2018/Day08.cs new file mode 100644 index 0000000..17d5bb5 --- /dev/null +++ b/AOC2018/Day08.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 8: +/// +public sealed class Day08 : Day +{ + public Day08() : base(2018, 8, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day09.cs b/AOC2018/Day09.cs new file mode 100644 index 0000000..7f28c86 --- /dev/null +++ b/AOC2018/Day09.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 9: +/// +public sealed class Day09 : Day +{ + public Day09() : base(2018, 9, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day10.cs b/AOC2018/Day10.cs new file mode 100644 index 0000000..b0a014d --- /dev/null +++ b/AOC2018/Day10.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 10: +/// +public sealed class Day10 : Day +{ + public Day10() : base(2018, 10, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day11.cs b/AOC2018/Day11.cs new file mode 100644 index 0000000..ef00bed --- /dev/null +++ b/AOC2018/Day11.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 11: +/// +public sealed class Day11 : Day +{ + public Day11() : base(2018, 11, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day12.cs b/AOC2018/Day12.cs new file mode 100644 index 0000000..231024f --- /dev/null +++ b/AOC2018/Day12.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 12: +/// +public sealed class Day12 : Day +{ + public Day12() : base(2018, 12, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day13.cs b/AOC2018/Day13.cs new file mode 100644 index 0000000..934a09e --- /dev/null +++ b/AOC2018/Day13.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 13: +/// +public sealed class Day13 : Day +{ + public Day13() : base(2018, 13, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day14.cs b/AOC2018/Day14.cs new file mode 100644 index 0000000..802adb0 --- /dev/null +++ b/AOC2018/Day14.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 14: +/// +public sealed class Day14 : Day +{ + public Day14() : base(2018, 14, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day15.cs b/AOC2018/Day15.cs new file mode 100644 index 0000000..230b5b9 --- /dev/null +++ b/AOC2018/Day15.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 15: +/// +public sealed class Day15 : Day +{ + public Day15() : base(2018, 15, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day16.cs b/AOC2018/Day16.cs new file mode 100644 index 0000000..26740e7 --- /dev/null +++ b/AOC2018/Day16.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 16: +/// +public sealed class Day16 : Day +{ + public Day16() : base(2018, 16, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day17.cs b/AOC2018/Day17.cs new file mode 100644 index 0000000..cf12fa7 --- /dev/null +++ b/AOC2018/Day17.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 17: +/// +public sealed class Day17 : Day +{ + public Day17() : base(2018, 17, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day18.cs b/AOC2018/Day18.cs new file mode 100644 index 0000000..0051029 --- /dev/null +++ b/AOC2018/Day18.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 18: +/// +public sealed class Day18 : Day +{ + public Day18() : base(2018, 18, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day19.cs b/AOC2018/Day19.cs new file mode 100644 index 0000000..5bfe33e --- /dev/null +++ b/AOC2018/Day19.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 19: +/// +public sealed class Day19 : Day +{ + public Day19() : base(2018, 19, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day20.cs b/AOC2018/Day20.cs new file mode 100644 index 0000000..a3ee20c --- /dev/null +++ b/AOC2018/Day20.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 20: +/// +public sealed class Day20 : Day +{ + public Day20() : base(2018, 20, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day21.cs b/AOC2018/Day21.cs new file mode 100644 index 0000000..57df5e0 --- /dev/null +++ b/AOC2018/Day21.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 21: +/// +public sealed class Day21 : Day +{ + public Day21() : base(2018, 21, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day22.cs b/AOC2018/Day22.cs new file mode 100644 index 0000000..3e0cb0e --- /dev/null +++ b/AOC2018/Day22.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 22: +/// +public sealed class Day22 : Day +{ + public Day22() : base(2018, 22, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day23.cs b/AOC2018/Day23.cs new file mode 100644 index 0000000..d0b5740 --- /dev/null +++ b/AOC2018/Day23.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 23: +/// +public sealed class Day23 : Day +{ + public Day23() : base(2018, 23, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day24.cs b/AOC2018/Day24.cs new file mode 100644 index 0000000..ed81d29 --- /dev/null +++ b/AOC2018/Day24.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 24: +/// +public sealed class Day24 : Day +{ + public Day24() : base(2018, 24, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Day25.cs b/AOC2018/Day25.cs new file mode 100644 index 0000000..ac350e8 --- /dev/null +++ b/AOC2018/Day25.cs @@ -0,0 +1,15 @@ +namespace AOC2018; + +/// +/// Day 25: +/// +public sealed class Day25 : Day +{ + public Day25() : base(2018, 25, "Puzzle Name") + { + } + + public override object Part1() => ""; + + public override object Part2() => ""; +} diff --git a/AOC2018/Program.cs b/AOC2018/Program.cs new file mode 100644 index 0000000..382e563 --- /dev/null +++ b/AOC2018/Program.cs @@ -0,0 +1 @@ +Day.RunFromArgs(args); \ No newline at end of file diff --git a/AOC2018/input2018/day01.in b/AOC2018/input2018/day01.in new file mode 100644 index 0000000..13b89ba --- /dev/null +++ b/AOC2018/input2018/day01.in @@ -0,0 +1,965 @@ ++15 +-14 +-9 +-15 ++5 +-1 +-6 ++5 +-19 +-11 ++13 +-20 +-5 +-19 +-16 +-5 +-5 +-7 ++16 ++3 ++7 ++16 ++2 ++5 ++10 ++13 +-4 +-17 ++4 +-8 +-18 ++16 +-14 ++3 ++12 ++8 ++15 ++15 +-8 +-6 ++9 ++2 ++16 ++19 ++18 +-6 ++13 ++7 +-12 +-11 ++19 +-20 +-15 +-19 +-10 ++19 ++3 ++6 ++15 +-1 +-5 ++3 +-1 ++14 ++17 +-4 ++18 ++19 ++6 +-13 ++12 ++2 ++7 +-5 ++3 +-17 ++15 ++8 ++18 +-19 ++11 +-8 ++5 +-17 ++7 ++7 ++17 +-13 +-7 ++10 +-6 ++19 +-12 ++20 +-19 +-10 ++17 +-14 +-8 +-13 +-2 +-15 +-11 +-6 ++3 ++12 ++14 ++6 ++9 ++20 ++21 ++16 +-14 ++1 ++3 ++8 ++3 +-18 +-5 ++14 +-3 ++7 ++17 +-1 +-1 +-4 ++13 ++5 ++11 ++15 ++5 ++14 +-12 ++5 +-13 +-19 +-8 +-18 ++16 ++12 ++13 ++18 ++10 ++18 +-8 +-8 ++17 +-12 ++4 +-14 ++6 ++17 ++14 +-1 ++7 ++7 ++4 +-8 ++10 +-12 ++14 ++6 ++6 +-1 +-6 +-3 ++12 ++12 +-8 +-17 +-4 +-4 +-9 +-3 +-1 +-11 ++14 ++6 +-2 ++16 +-9 +-12 +-8 +-1 +-2 ++5 ++19 ++15 +-1 ++18 ++8 ++14 ++14 +-19 +-14 +-5 +-18 ++12 ++4 +-6 +-2 ++1 +-8 +-9 ++5 ++9 ++23 ++6 ++10 ++18 +-13 ++19 +-7 ++11 +-1 ++17 ++18 ++16 ++15 ++12 ++16 +-8 +-4 ++19 ++11 +-19 +-12 ++15 ++3 +-1 +-1 +-13 +-13 +-11 ++13 +-19 ++15 ++16 ++7 +-17 ++4 +-2 +-15 ++10 ++4 ++19 +-15 +-16 +-17 ++5 +-12 ++16 +-17 +-18 ++7 +-14 +-2 +-10 +-8 ++16 ++13 ++18 +-9 ++2 +-15 ++8 ++6 +-3 +-15 +-16 ++9 ++10 +-5 +-10 ++19 +-16 ++18 +-19 +-9 +-15 +-20 ++13 ++15 +-13 +-7 ++13 +-2 ++18 +-21 ++6 ++3 +-7 +-15 ++2 ++19 +-13 ++15 +-19 +-14 +-13 ++1 ++7 ++26 +-13 +-19 ++7 ++8 ++1 ++8 +-15 ++3 +-44 +-15 +-15 ++10 +-11 ++9 +-2 +-5 +-15 ++3 +-10 +-2 +-14 +-10 +-1 ++4 +-6 +-10 +-15 ++8 ++15 ++11 +-18 ++13 ++17 ++2 ++11 ++7 ++6 +-14 +-15 +-10 +-13 +-6 +-18 +-1 +-10 +-17 +-18 +-2 ++8 ++4 ++5 +-6 +-8 ++11 ++1 +-20 ++28 +-10 +-4 ++17 ++3 ++4 +-14 ++21 ++2 ++4 ++16 ++8 ++17 +-22 +-11 ++10 ++9 ++18 +-15 ++16 ++13 +-2 ++31 +-14 ++1 ++4 +-8 +-18 +-17 ++15 ++10 +-14 ++36 ++62 ++15 +-7 ++18 ++21 ++19 ++14 ++6 +-15 ++20 ++2 +-9 ++8 ++20 ++4 +-15 ++12 +-15 ++16 +-14 ++10 ++10 +-2 +-13 ++37 +-19 ++2 ++4 ++16 ++19 ++7 ++18 ++1 +-11 +-13 +-9 ++3 ++5 ++16 +-20 ++16 ++10 ++9 ++10 +-12 +-14 ++19 +-1 ++6 ++7 ++21 ++10 ++17 ++2 ++7 ++9 +-1 ++4 +-11 +-5 +-14 ++4 +-17 ++2 +-10 ++14 +-2 ++6 ++16 ++11 ++5 ++32 ++18 +-11 ++7 +-6 +-16 +-20 ++6 +-3 ++21 +-5 ++21 ++16 ++5 +-9 ++6 ++15 +-19 ++11 +-10 +-17 ++26 +-5 +-9 +-19 ++13 ++24 ++7 +-5 ++8 +-12 +-13 ++19 ++15 +-20 +-4 +-31 +-7 +-21 ++1 ++18 +-12 ++3 ++16 ++17 ++66 ++30 ++21 +-15 ++3 ++13 +-4 ++2 ++23 +-46 +-1 +-203 ++15 ++2 +-22 ++2 +-13 +-2 +-23 +-16 +-16 +-8 ++21 ++9 ++2 ++3 ++2 ++11 +-4 +-13 ++3 ++19 +-7 ++13 ++3 ++24 ++14 +-21 ++9 +-18 ++5 +-50 +-19 +-36 +-11 +-22 +-16 ++22 +-17 +-21 ++7 ++12 +-14 ++55 +-4 ++5 ++51 ++30 ++27 ++69 +-23 ++4 +-13 +-34 +-41 +-31 ++15 +-36 +-169 ++14 +-19 +-214 ++16 +-79870 ++16 +-12 ++17 ++15 +-6 +-7 ++18 ++13 ++11 ++18 ++18 +-9 ++19 ++11 +-12 +-3 ++18 +-13 ++19 ++11 ++8 +-4 ++9 ++10 +-12 +-20 +-18 ++3 ++19 +-3 ++11 ++12 ++3 +-8 +-11 +-2 +-12 +-8 +-21 +-20 +-12 +-13 ++19 +-14 ++15 ++17 +-5 +-17 ++13 +-18 +-18 +-3 +-2 ++6 +-8 ++9 +-4 +-10 +-15 +-6 +-5 ++3 +-20 ++11 +-20 ++2 +-12 +-3 ++7 +-15 ++3 +-13 +-14 +-6 +-6 ++10 ++11 ++19 ++10 +-17 +-17 +-11 +-11 ++3 +-13 ++15 ++20 ++10 +-16 ++7 ++7 +-4 +-16 ++2 ++8 ++18 +-1 ++3 ++15 ++15 +-19 ++12 +-5 +-10 ++19 ++14 ++1 ++14 +-24 +-4 +-19 +-15 +-13 +-10 +-18 +-12 +-6 +-8 +-17 +-15 ++10 ++16 +-18 ++12 +-16 +-9 +-6 ++17 ++19 ++18 +-5 ++4 ++13 +-11 +-17 ++8 ++19 ++10 +-5 +-2 +-9 ++3 +-2 +-8 +-19 +-13 ++8 ++2 +-14 +-9 +-14 +-16 +-1 +-14 ++3 +-8 +-6 +-18 +-7 ++6 ++14 +-6 +-19 +-18 ++3 +-7 +-1 +-12 +-12 ++1 ++15 ++19 +-7 ++16 +-10 +-7 +-12 ++7 +-18 +-12 +-11 ++8 +-12 +-16 +-15 +-9 ++14 +-19 +-3 +-1 +-9 +-14 ++7 ++14 ++15 ++11 ++8 +-1 ++8 +-18 +-5 +-1 +-12 ++5 ++9 ++9 ++15 ++14 ++12 +-1 +-10 ++13 +-18 ++19 +-11 ++6 +-7 +-11 +-4 +-6 ++5 +-14 +-1 +-20 +-18 +-16 +-16 +-3 +-4 ++6 +-4 ++1 +-11 ++5 +-10 ++21 ++6 ++11 +-14 ++4 ++2 ++15 ++11 ++6 ++3 +-10 ++13 +-10 +-19 +-2 ++11 ++9 ++12 ++14 +-9 ++1 +-2 ++9 ++10 +-7 ++18 ++14 +-10 +-14 ++5 ++11 +-12 ++11 ++5 ++7 ++21 ++4 +-14 ++3 +-9 ++17 +-16 ++20 +-2 +-6 ++10 ++6 ++12 +-11 ++19 ++10 +-13 ++5 ++12 +-13 +-2 +-1 +-16 +-19 ++16 ++24 ++20 +-5 +-6 ++4 ++1 +-8 +-18 +-13 +-12 +-29 +-12 ++24 +-35 ++13 +-24 +-18 +-9 +-7 ++17 +-11 +-17 +-20 +-4 +-5 ++8 +-13 +-1 +-7 +-9 +-11 ++8 +-16 ++10 +-15 ++12 +-3 ++11 +-13 +-4 +-10 ++1 ++4 +-18 ++10 +-13 +-16 +-7 +-17 +-4 +-1 +-24 ++3 ++3 +-10 ++8 +-9 ++6 +-18 ++5 +-11 +-12 +-16 ++2 +-20 ++23 +-7 ++19 ++14 +-19 ++6 ++8 +-1 ++17 ++2 +-15 ++19 +-3 ++14 ++18 ++7 ++10 +-7 +-6 ++14 +-4 +-1 ++80922 diff --git a/AOC2018/input2018/day02.in b/AOC2018/input2018/day02.in new file mode 100644 index 0000000..65ade4b --- /dev/null +++ b/AOC2018/input2018/day02.in @@ -0,0 +1,250 @@ +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/AOC2018/input2018/day03.in b/AOC2018/input2018/day03.in new file mode 100644 index 0000000..db4a74b --- /dev/null +++ b/AOC2018/input2018/day03.in @@ -0,0 +1,1375 @@ +#1 @ 483,830: 24x18 +#2 @ 370,498: 21x17 +#3 @ 403,823: 25x21 +#4 @ 619,976: 20x15 +#5 @ 123,385: 15x26 +#6 @ 484,592: 11x19 +#7 @ 394,960: 28x14 +#8 @ 730,592: 26x20 +#9 @ 975,963: 16x26 +#10 @ 452,496: 18x18 +#11 @ 62,484: 28x29 +#12 @ 959,724: 23x20 +#13 @ 726,915: 27x14 +#14 @ 206,626: 20x28 +#15 @ 551,586: 25x13 +#16 @ 292,9: 10x21 +#17 @ 443,625: 28x15 +#18 @ 441,843: 22x27 +#19 @ 620,698: 20x23 +#20 @ 554,594: 15x27 +#21 @ 611,852: 26x19 +#22 @ 67,742: 22x10 +#23 @ 847,461: 27x27 +#24 @ 149,779: 20x19 +#25 @ 925,805: 22x24 +#26 @ 605,13: 26x17 +#27 @ 669,422: 24x26 +#28 @ 783,423: 6x20 +#29 @ 870,535: 12x11 +#30 @ 37,530: 13x24 +#31 @ 957,320: 25x12 +#32 @ 454,423: 20x11 +#33 @ 638,574: 23x27 +#34 @ 344,761: 20x14 +#35 @ 827,510: 25x21 +#36 @ 888,599: 17x16 +#37 @ 485,356: 12x16 +#38 @ 411,434: 13x27 +#39 @ 768,194: 15x24 +#40 @ 597,591: 14x12 +#41 @ 214,783: 29x17 +#42 @ 609,191: 13x28 +#43 @ 963,8: 10x16 +#44 @ 288,639: 23x27 +#45 @ 923,179: 11x10 +#46 @ 893,778: 21x14 +#47 @ 81,249: 13x19 +#48 @ 222,407: 16x10 +#49 @ 883,335: 24x11 +#50 @ 605,197: 20x17 +#51 @ 500,124: 29x20 +#52 @ 352,880: 25x27 +#53 @ 897,857: 13x12 +#54 @ 20,705: 29x19 +#55 @ 833,652: 17x20 +#56 @ 334,509: 29x22 +#57 @ 225,186: 25x17 +#58 @ 884,818: 13x22 +#59 @ 2,416: 28x19 +#60 @ 607,317: 17x27 +#61 @ 3,488: 15x19 +#62 @ 439,30: 10x25 +#63 @ 459,746: 12x29 +#64 @ 771,549: 14x26 +#65 @ 785,794: 14x23 +#66 @ 140,353: 12x28 +#67 @ 416,758: 21x21 +#68 @ 609,414: 25x13 +#69 @ 972,108: 14x16 +#70 @ 72,434: 23x18 +#71 @ 947,613: 29x28 +#72 @ 227,932: 4x5 +#73 @ 145,779: 13x13 +#74 @ 82,833: 14x21 +#75 @ 351,190: 16x23 +#76 @ 238,910: 28x13 +#77 @ 583,906: 25x17 +#78 @ 482,32: 10x20 +#79 @ 423,928: 29x26 +#80 @ 951,519: 17x11 +#81 @ 856,899: 23x26 +#82 @ 25,450: 11x16 +#83 @ 2,707: 17x22 +#84 @ 791,482: 14x12 +#85 @ 474,355: 12x19 +#86 @ 488,189: 18x26 +#87 @ 117,691: 21x19 +#88 @ 568,235: 27x15 +#89 @ 656,102: 24x26 +#90 @ 564,59: 13x19 +#91 @ 160,401: 17x24 +#92 @ 836,959: 27x28 +#93 @ 96,299: 12x29 +#94 @ 326,931: 13x12 +#95 @ 825,715: 11x17 +#96 @ 136,811: 5x7 +#97 @ 763,95: 11x22 +#98 @ 826,503: 13x19 +#99 @ 564,722: 26x20 +#100 @ 221,941: 26x16 +#101 @ 411,484: 12x23 +#102 @ 355,754: 28x11 +#103 @ 526,366: 15x21 +#104 @ 224,898: 14x28 +#105 @ 40,617: 18x20 +#106 @ 825,17: 25x13 +#107 @ 148,851: 29x13 +#108 @ 13,519: 27x22 +#109 @ 526,714: 27x17 +#110 @ 336,926: 15x24 +#111 @ 663,178: 20x17 +#112 @ 225,931: 22x17 +#113 @ 242,576: 21x14 +#114 @ 288,431: 22x11 +#115 @ 571,387: 11x25 +#116 @ 465,791: 27x19 +#117 @ 666,884: 16x14 +#118 @ 25,659: 16x24 +#119 @ 165,704: 17x24 +#120 @ 784,566: 18x26 +#121 @ 529,180: 24x15 +#122 @ 914,818: 11x11 +#123 @ 206,951: 28x25 +#124 @ 809,42: 24x23 +#125 @ 545,646: 21x25 +#126 @ 779,898: 20x28 +#127 @ 878,804: 13x16 +#128 @ 925,357: 11x15 +#129 @ 971,312: 17x22 +#130 @ 61,435: 12x17 +#131 @ 876,240: 25x19 +#132 @ 958,892: 20x28 +#133 @ 968,329: 28x14 +#134 @ 905,235: 28x24 +#135 @ 65,238: 16x18 +#136 @ 452,48: 20x27 +#137 @ 415,789: 23x10 +#138 @ 862,725: 13x15 +#139 @ 463,376: 11x11 +#140 @ 930,342: 10x16 +#141 @ 585,334: 26x16 +#142 @ 266,243: 24x29 +#143 @ 298,196: 19x24 +#144 @ 464,352: 22x18 +#145 @ 109,224: 16x10 +#146 @ 630,506: 17x28 +#147 @ 232,709: 19x19 +#148 @ 350,752: 16x10 +#149 @ 41,635: 24x16 +#150 @ 910,4: 25x13 +#151 @ 260,163: 10x16 +#152 @ 571,823: 15x17 +#153 @ 695,17: 28x10 +#154 @ 639,698: 13x15 +#155 @ 826,951: 11x14 +#156 @ 737,183: 25x17 +#157 @ 974,386: 16x23 +#158 @ 128,401: 11x19 +#159 @ 50,632: 11x10 +#160 @ 104,406: 28x11 +#161 @ 937,115: 21x24 +#162 @ 858,953: 28x26 +#163 @ 104,673: 16x23 +#164 @ 108,300: 15x26 +#165 @ 838,727: 29x14 +#166 @ 838,416: 11x29 +#167 @ 764,682: 20x11 +#168 @ 48,157: 18x20 +#169 @ 932,24: 20x17 +#170 @ 586,291: 12x22 +#171 @ 257,453: 20x20 +#172 @ 716,555: 24x21 +#173 @ 177,820: 29x24 +#174 @ 968,664: 19x26 +#175 @ 470,466: 27x27 +#176 @ 42,828: 26x21 +#177 @ 796,650: 18x24 +#178 @ 936,104: 18x15 +#179 @ 72,393: 10x16 +#180 @ 622,844: 14x13 +#181 @ 276,519: 27x25 +#182 @ 162,435: 22x15 +#183 @ 340,668: 25x24 +#184 @ 472,70: 10x13 +#185 @ 386,177: 17x14 +#186 @ 261,376: 16x12 +#187 @ 536,665: 29x20 +#188 @ 611,705: 29x15 +#189 @ 235,452: 23x16 +#190 @ 795,76: 18x22 +#191 @ 111,93: 25x10 +#192 @ 765,877: 5x5 +#193 @ 147,55: 23x12 +#194 @ 665,221: 18x25 +#195 @ 57,450: 15x23 +#196 @ 392,391: 18x26 +#197 @ 947,109: 20x13 +#198 @ 622,210: 15x28 +#199 @ 276,230: 11x14 +#200 @ 237,62: 23x16 +#201 @ 635,523: 4x3 +#202 @ 237,783: 10x21 +#203 @ 282,919: 21x13 +#204 @ 595,227: 16x25 +#205 @ 210,775: 28x11 +#206 @ 342,151: 28x28 +#207 @ 222,926: 26x22 +#208 @ 486,73: 19x17 +#209 @ 354,395: 25x21 +#210 @ 311,153: 16x21 +#211 @ 556,719: 21x13 +#212 @ 881,309: 24x22 +#213 @ 402,710: 26x27 +#214 @ 960,373: 22x23 +#215 @ 108,668: 27x19 +#216 @ 864,604: 26x29 +#217 @ 427,695: 24x19 +#218 @ 840,700: 17x21 +#219 @ 442,773: 29x18 +#220 @ 481,832: 14x11 +#221 @ 221,423: 11x26 +#222 @ 654,213: 20x16 +#223 @ 727,465: 21x13 +#224 @ 826,410: 24x15 +#225 @ 47,840: 21x29 +#226 @ 513,531: 19x12 +#227 @ 968,169: 10x14 +#228 @ 103,369: 18x19 +#229 @ 918,384: 12x13 +#230 @ 285,957: 12x15 +#231 @ 754,140: 25x29 +#232 @ 18,282: 13x29 +#233 @ 776,420: 20x27 +#234 @ 962,247: 10x29 +#235 @ 763,875: 10x10 +#236 @ 881,951: 23x10 +#237 @ 790,897: 19x26 +#238 @ 299,498: 17x28 +#239 @ 561,922: 25x26 +#240 @ 606,420: 27x13 +#241 @ 670,892: 15x22 +#242 @ 401,892: 21x16 +#243 @ 569,121: 25x16 +#244 @ 16,520: 29x17 +#245 @ 755,679: 27x16 +#246 @ 51,177: 12x10 +#247 @ 778,580: 12x15 +#248 @ 66,303: 18x22 +#249 @ 934,979: 22x19 +#250 @ 157,952: 12x12 +#251 @ 285,643: 11x20 +#252 @ 425,609: 10x18 +#253 @ 276,897: 20x10 +#254 @ 290,582: 21x15 +#255 @ 366,201: 27x26 +#256 @ 44,700: 29x14 +#257 @ 446,738: 17x20 +#258 @ 769,160: 20x16 +#259 @ 577,418: 29x26 +#260 @ 198,839: 18x20 +#261 @ 177,567: 18x25 +#262 @ 123,920: 25x15 +#263 @ 672,251: 25x23 +#264 @ 102,320: 10x19 +#265 @ 77,333: 16x14 +#266 @ 429,656: 29x27 +#267 @ 873,125: 23x14 +#268 @ 360,398: 23x26 +#269 @ 155,703: 22x15 +#270 @ 621,665: 12x22 +#271 @ 965,328: 10x15 +#272 @ 909,664: 26x17 +#273 @ 694,972: 20x25 +#274 @ 670,282: 21x15 +#275 @ 800,11: 19x27 +#276 @ 425,934: 19x15 +#277 @ 216,407: 9x17 +#278 @ 740,588: 17x15 +#279 @ 876,548: 24x16 +#280 @ 785,573: 14x15 +#281 @ 76,27: 27x19 +#282 @ 64,853: 26x16 +#283 @ 344,58: 15x26 +#284 @ 661,893: 24x22 +#285 @ 683,199: 26x18 +#286 @ 663,865: 18x29 +#287 @ 100,309: 24x21 +#288 @ 10,192: 21x27 +#289 @ 196,851: 27x15 +#290 @ 456,437: 29x18 +#291 @ 211,896: 14x17 +#292 @ 504,203: 19x24 +#293 @ 415,667: 12x23 +#294 @ 389,411: 26x15 +#295 @ 93,415: 25x12 +#296 @ 809,936: 22x10 +#297 @ 687,374: 25x15 +#298 @ 521,21: 17x10 +#299 @ 285,567: 23x28 +#300 @ 388,495: 27x21 +#301 @ 924,139: 27x11 +#302 @ 608,104: 26x19 +#303 @ 639,583: 14x17 +#304 @ 951,540: 12x19 +#305 @ 282,439: 13x17 +#306 @ 138,591: 17x24 +#307 @ 288,962: 4x3 +#308 @ 611,420: 23x20 +#309 @ 541,638: 27x14 +#310 @ 871,640: 21x22 +#311 @ 558,321: 24x29 +#312 @ 219,612: 19x29 +#313 @ 560,407: 21x28 +#314 @ 882,253: 15x15 +#315 @ 917,657: 17x14 +#316 @ 449,360: 22x10 +#317 @ 973,588: 25x11 +#318 @ 198,416: 19x25 +#319 @ 147,716: 26x12 +#320 @ 157,705: 16x9 +#321 @ 70,738: 11x12 +#322 @ 103,744: 18x12 +#323 @ 279,569: 12x22 +#324 @ 613,614: 15x28 +#325 @ 173,2: 13x26 +#326 @ 748,672: 29x27 +#327 @ 222,776: 24x20 +#328 @ 312,949: 12x25 +#329 @ 140,898: 24x15 +#330 @ 867,584: 20x26 +#331 @ 790,944: 10x28 +#332 @ 111,629: 15x25 +#333 @ 742,692: 15x26 +#334 @ 320,647: 13x27 +#335 @ 802,742: 28x13 +#336 @ 890,413: 27x16 +#337 @ 395,73: 12x22 +#338 @ 852,954: 15x10 +#339 @ 79,572: 16x15 +#340 @ 553,464: 20x20 +#341 @ 864,333: 22x23 +#342 @ 36,190: 25x13 +#343 @ 27,684: 28x11 +#344 @ 23,299: 21x18 +#345 @ 196,719: 22x23 +#346 @ 309,770: 11x18 +#347 @ 512,758: 15x24 +#348 @ 129,94: 21x28 +#349 @ 239,356: 18x21 +#350 @ 651,440: 25x28 +#351 @ 384,10: 13x27 +#352 @ 359,689: 17x28 +#353 @ 7,212: 22x19 +#354 @ 246,132: 17x13 +#355 @ 464,117: 17x26 +#356 @ 457,450: 5x8 +#357 @ 944,708: 24x24 +#358 @ 411,409: 10x15 +#359 @ 43,176: 20x29 +#360 @ 394,514: 9x3 +#361 @ 810,118: 18x13 +#362 @ 474,777: 13x26 +#363 @ 713,701: 22x25 +#364 @ 39,76: 16x12 +#365 @ 593,855: 23x21 +#366 @ 499,339: 25x14 +#367 @ 855,609: 19x10 +#368 @ 813,42: 12x12 +#369 @ 534,705: 20x29 +#370 @ 140,930: 18x21 +#371 @ 881,627: 4x22 +#372 @ 909,130: 10x15 +#373 @ 558,727: 20x10 +#374 @ 768,803: 28x10 +#375 @ 283,347: 15x10 +#376 @ 941,653: 28x19 +#377 @ 621,839: 14x12 +#378 @ 400,785: 21x10 +#379 @ 673,459: 19x23 +#380 @ 317,923: 27x12 +#381 @ 144,861: 26x18 +#382 @ 124,548: 13x28 +#383 @ 325,201: 22x29 +#384 @ 689,653: 17x10 +#385 @ 934,213: 26x24 +#386 @ 70,75: 17x16 +#387 @ 885,85: 23x23 +#388 @ 216,318: 20x17 +#389 @ 808,932: 27x16 +#390 @ 974,387: 25x11 +#391 @ 564,301: 27x28 +#392 @ 922,888: 10x26 +#393 @ 207,399: 24x29 +#394 @ 527,753: 16x29 +#395 @ 664,880: 19x13 +#396 @ 598,748: 21x21 +#397 @ 902,243: 28x21 +#398 @ 11,328: 25x13 +#399 @ 371,406: 23x11 +#400 @ 422,635: 13x25 +#401 @ 40,679: 25x28 +#402 @ 239,297: 23x19 +#403 @ 588,218: 22x21 +#404 @ 15,378: 19x16 +#405 @ 679,136: 10x13 +#406 @ 906,659: 24x23 +#407 @ 763,211: 15x26 +#408 @ 184,53: 20x26 +#409 @ 493,128: 29x24 +#410 @ 207,946: 25x10 +#411 @ 875,831: 15x16 +#412 @ 526,14: 17x14 +#413 @ 258,681: 29x26 +#414 @ 729,723: 12x23 +#415 @ 932,630: 23x29 +#416 @ 774,750: 25x10 +#417 @ 641,114: 27x29 +#418 @ 670,60: 26x28 +#419 @ 293,212: 18x19 +#420 @ 535,675: 22x10 +#421 @ 279,163: 27x21 +#422 @ 382,638: 20x17 +#423 @ 83,78: 29x18 +#424 @ 44,478: 18x18 +#425 @ 764,978: 23x19 +#426 @ 585,226: 23x28 +#427 @ 295,771: 21x10 +#428 @ 197,906: 27x16 +#429 @ 867,213: 22x13 +#430 @ 685,156: 26x28 +#431 @ 927,682: 19x18 +#432 @ 342,910: 13x10 +#433 @ 510,230: 11x22 +#434 @ 250,363: 18x15 +#435 @ 463,284: 28x17 +#436 @ 383,13: 16x21 +#437 @ 18,426: 19x20 +#438 @ 31,615: 15x12 +#439 @ 5,495: 6x8 +#440 @ 296,863: 11x13 +#441 @ 899,98: 13x25 +#442 @ 220,367: 29x29 +#443 @ 320,825: 15x13 +#444 @ 932,236: 19x13 +#445 @ 779,750: 21x26 +#446 @ 725,87: 29x27 +#447 @ 68,770: 12x26 +#448 @ 300,430: 28x23 +#449 @ 477,273: 11x23 +#450 @ 307,260: 14x19 +#451 @ 10,880: 19x16 +#452 @ 334,208: 12x14 +#453 @ 599,592: 19x28 +#454 @ 869,625: 20x27 +#455 @ 70,41: 13x24 +#456 @ 783,649: 13x29 +#457 @ 495,77: 5x9 +#458 @ 812,825: 12x21 +#459 @ 462,984: 15x16 +#460 @ 15,368: 24x11 +#461 @ 551,434: 19x13 +#462 @ 340,509: 26x21 +#463 @ 846,145: 15x12 +#464 @ 440,307: 29x22 +#465 @ 71,818: 24x27 +#466 @ 94,318: 22x12 +#467 @ 291,324: 26x25 +#468 @ 698,302: 16x25 +#469 @ 585,690: 22x29 +#470 @ 381,974: 27x13 +#471 @ 803,905: 16x25 +#472 @ 358,283: 5x6 +#473 @ 565,374: 28x11 +#474 @ 132,607: 21x15 +#475 @ 229,414: 22x27 +#476 @ 231,773: 12x14 +#477 @ 624,669: 5x6 +#478 @ 754,636: 25x24 +#479 @ 268,626: 16x18 +#480 @ 109,292: 25x20 +#481 @ 813,224: 13x10 +#482 @ 161,957: 17x14 +#483 @ 491,602: 28x21 +#484 @ 25,185: 16x21 +#485 @ 833,641: 13x12 +#486 @ 912,857: 21x12 +#487 @ 643,751: 19x10 +#488 @ 816,822: 21x18 +#489 @ 776,475: 22x22 +#490 @ 4,209: 26x22 +#491 @ 935,143: 13x14 +#492 @ 109,184: 20x27 +#493 @ 659,695: 24x23 +#494 @ 41,85: 22x14 +#495 @ 850,411: 28x20 +#496 @ 145,362: 14x28 +#497 @ 827,797: 28x17 +#498 @ 138,616: 21x25 +#499 @ 352,951: 12x17 +#500 @ 842,403: 24x25 +#501 @ 842,184: 13x27 +#502 @ 28,155: 11x27 +#503 @ 841,408: 24x10 +#504 @ 909,64: 21x28 +#505 @ 358,181: 20x18 +#506 @ 759,964: 22x22 +#507 @ 954,949: 25x20 +#508 @ 335,333: 12x22 +#509 @ 909,622: 25x16 +#510 @ 701,635: 22x28 +#511 @ 386,644: 11x20 +#512 @ 206,780: 26x21 +#513 @ 228,858: 26x28 +#514 @ 276,812: 16x25 +#515 @ 815,826: 29x13 +#516 @ 483,357: 28x27 +#517 @ 24,316: 26x14 +#518 @ 980,269: 13x21 +#519 @ 141,9: 17x19 +#520 @ 160,853: 16x10 +#521 @ 777,615: 28x12 +#522 @ 504,249: 16x24 +#523 @ 823,638: 29x21 +#524 @ 651,902: 20x25 +#525 @ 857,618: 11x12 +#526 @ 432,12: 21x11 +#527 @ 784,85: 17x27 +#528 @ 925,414: 18x6 +#529 @ 606,59: 14x7 +#530 @ 476,540: 27x26 +#531 @ 540,676: 15x12 +#532 @ 880,399: 13x19 +#533 @ 976,21: 18x22 +#534 @ 745,754: 19x25 +#535 @ 562,538: 18x27 +#536 @ 138,367: 23x17 +#537 @ 417,402: 10x10 +#538 @ 472,371: 20x25 +#539 @ 536,548: 21x19 +#540 @ 661,467: 19x22 +#541 @ 877,955: 15x27 +#542 @ 466,194: 14x10 +#543 @ 167,462: 11x29 +#544 @ 453,778: 25x18 +#545 @ 757,197: 23x26 +#546 @ 224,558: 29x21 +#547 @ 177,458: 13x18 +#548 @ 873,573: 13x14 +#549 @ 944,115: 23x18 +#550 @ 914,183: 14x27 +#551 @ 375,610: 5x6 +#552 @ 798,425: 25x20 +#553 @ 229,692: 14x13 +#554 @ 668,224: 15x28 +#555 @ 927,76: 12x13 +#556 @ 234,577: 15x18 +#557 @ 911,182: 21x22 +#558 @ 984,975: 11x17 +#559 @ 715,4: 29x29 +#560 @ 452,438: 16x27 +#561 @ 439,423: 22x17 +#562 @ 266,578: 18x25 +#563 @ 564,67: 10x13 +#564 @ 418,700: 20x12 +#565 @ 623,78: 20x25 +#566 @ 148,63: 28x28 +#567 @ 260,138: 10x27 +#568 @ 302,871: 11x29 +#569 @ 165,86: 16x25 +#570 @ 709,122: 26x27 +#571 @ 436,784: 21x19 +#572 @ 600,602: 18x10 +#573 @ 894,271: 26x17 +#574 @ 193,68: 10x19 +#575 @ 412,162: 18x27 +#576 @ 476,433: 18x24 +#577 @ 308,484: 13x19 +#578 @ 877,256: 13x11 +#579 @ 249,822: 27x20 +#580 @ 302,142: 15x26 +#581 @ 878,766: 10x14 +#582 @ 200,78: 22x13 +#583 @ 300,944: 25x21 +#584 @ 680,173: 27x19 +#585 @ 924,562: 26x22 +#586 @ 876,764: 15x19 +#587 @ 471,48: 29x26 +#588 @ 697,812: 24x19 +#589 @ 281,331: 16x25 +#590 @ 297,840: 27x24 +#591 @ 89,545: 15x28 +#592 @ 892,411: 19x25 +#593 @ 406,669: 11x12 +#594 @ 526,736: 12x19 +#595 @ 812,95: 24x14 +#596 @ 862,934: 19x24 +#597 @ 88,330: 18x11 +#598 @ 489,403: 18x29 +#599 @ 843,407: 20x26 +#600 @ 735,431: 24x25 +#601 @ 524,732: 20x27 +#602 @ 490,465: 17x13 +#603 @ 308,963: 28x20 +#604 @ 578,152: 27x25 +#605 @ 201,411: 24x28 +#606 @ 637,845: 26x26 +#607 @ 191,829: 19x25 +#608 @ 978,728: 10x28 +#609 @ 337,487: 14x21 +#610 @ 44,59: 27x29 +#611 @ 880,258: 4x6 +#612 @ 601,203: 15x14 +#613 @ 859,722: 18x18 +#614 @ 876,310: 29x20 +#615 @ 264,846: 18x21 +#616 @ 598,185: 10x19 +#617 @ 198,892: 28x16 +#618 @ 266,174: 12x11 +#619 @ 911,765: 11x17 +#620 @ 844,737: 13x23 +#621 @ 237,571: 12x14 +#622 @ 685,312: 20x13 +#623 @ 272,870: 18x13 +#624 @ 913,776: 21x21 +#625 @ 0,208: 19x10 +#626 @ 394,899: 26x11 +#627 @ 1,435: 25x27 +#628 @ 767,86: 13x11 +#629 @ 235,162: 24x25 +#630 @ 690,547: 16x23 +#631 @ 718,501: 11x16 +#632 @ 960,40: 29x25 +#633 @ 311,281: 11x21 +#634 @ 752,620: 12x15 +#635 @ 451,470: 13x11 +#636 @ 426,632: 21x12 +#637 @ 541,49: 16x17 +#638 @ 14,446: 19x27 +#639 @ 303,463: 20x27 +#640 @ 970,327: 10x20 +#641 @ 702,458: 11x20 +#642 @ 610,840: 19x20 +#643 @ 801,419: 27x25 +#644 @ 779,235: 23x13 +#645 @ 845,479: 12x16 +#646 @ 632,944: 25x12 +#647 @ 501,471: 13x24 +#648 @ 294,269: 11x21 +#649 @ 534,780: 20x13 +#650 @ 839,258: 16x24 +#651 @ 395,805: 29x17 +#652 @ 389,70: 23x12 +#653 @ 548,820: 11x19 +#654 @ 534,561: 23x12 +#655 @ 491,536: 12x21 +#656 @ 36,504: 10x21 +#657 @ 193,818: 25x16 +#658 @ 771,547: 27x26 +#659 @ 399,898: 23x25 +#660 @ 712,405: 18x26 +#661 @ 371,484: 26x11 +#662 @ 842,800: 23x16 +#663 @ 695,888: 22x20 +#664 @ 701,18: 13x14 +#665 @ 656,689: 28x27 +#666 @ 28,72: 11x21 +#667 @ 562,446: 14x24 +#668 @ 504,596: 14x14 +#669 @ 885,672: 25x16 +#670 @ 107,673: 11x19 +#671 @ 524,54: 18x25 +#672 @ 247,705: 12x23 +#673 @ 762,234: 10x12 +#674 @ 703,54: 20x20 +#675 @ 432,687: 22x23 +#676 @ 292,263: 25x23 +#677 @ 701,479: 28x29 +#678 @ 209,244: 21x23 +#679 @ 373,608: 19x11 +#680 @ 338,490: 27x14 +#681 @ 163,767: 10x18 +#682 @ 154,338: 13x19 +#683 @ 347,402: 28x21 +#684 @ 89,249: 15x24 +#685 @ 263,312: 26x23 +#686 @ 613,947: 27x19 +#687 @ 121,915: 26x13 +#688 @ 741,600: 16x10 +#689 @ 340,472: 18x27 +#690 @ 851,536: 22x17 +#691 @ 418,72: 22x17 +#692 @ 610,112: 12x18 +#693 @ 250,949: 18x24 +#694 @ 964,886: 17x21 +#695 @ 815,239: 14x23 +#696 @ 90,162: 26x23 +#697 @ 620,194: 27x16 +#698 @ 862,239: 17x25 +#699 @ 104,313: 18x23 +#700 @ 916,727: 7x5 +#701 @ 922,405: 28x22 +#702 @ 177,833: 12x16 +#703 @ 129,115: 12x18 +#704 @ 109,361: 14x16 +#705 @ 389,769: 16x25 +#706 @ 527,637: 26x28 +#707 @ 703,181: 28x20 +#708 @ 66,250: 25x25 +#709 @ 355,165: 13x14 +#710 @ 284,274: 28x18 +#711 @ 463,180: 16x16 +#712 @ 636,203: 28x18 +#713 @ 458,429: 15x11 +#714 @ 822,227: 11x29 +#715 @ 449,36: 23x25 +#716 @ 489,847: 18x22 +#717 @ 124,811: 26x25 +#718 @ 404,782: 13x10 +#719 @ 971,924: 22x20 +#720 @ 57,37: 24x14 +#721 @ 146,420: 17x20 +#722 @ 906,66: 16x11 +#723 @ 229,866: 23x10 +#724 @ 110,512: 16x26 +#725 @ 231,833: 24x10 +#726 @ 204,897: 21x17 +#727 @ 612,4: 17x28 +#728 @ 539,435: 15x14 +#729 @ 366,493: 29x11 +#730 @ 481,835: 17x19 +#731 @ 760,220: 12x25 +#732 @ 685,415: 10x18 +#733 @ 609,70: 13x11 +#734 @ 355,280: 20x24 +#735 @ 468,555: 17x17 +#736 @ 712,895: 17x22 +#737 @ 431,60: 29x12 +#738 @ 522,648: 24x26 +#739 @ 216,416: 25x27 +#740 @ 911,353: 11x21 +#741 @ 324,860: 23x22 +#742 @ 232,776: 18x13 +#743 @ 442,484: 15x11 +#744 @ 160,434: 29x10 +#745 @ 248,621: 21x27 +#746 @ 934,406: 15x18 +#747 @ 907,382: 12x23 +#748 @ 118,532: 15x17 +#749 @ 369,488: 23x29 +#750 @ 417,455: 11x26 +#751 @ 778,26: 19x25 +#752 @ 912,1: 13x19 +#753 @ 132,289: 12x23 +#754 @ 626,402: 16x29 +#755 @ 524,635: 19x13 +#756 @ 199,951: 17x11 +#757 @ 424,472: 16x21 +#758 @ 431,482: 17x22 +#759 @ 649,645: 27x22 +#760 @ 613,207: 21x17 +#761 @ 856,551: 23x11 +#762 @ 954,89: 28x29 +#763 @ 469,546: 19x29 +#764 @ 378,957: 13x27 +#765 @ 543,847: 11x22 +#766 @ 300,641: 16x12 +#767 @ 219,779: 16x16 +#768 @ 61,608: 28x23 +#769 @ 633,964: 18x27 +#770 @ 902,809: 24x17 +#771 @ 375,286: 29x15 +#772 @ 485,784: 26x14 +#773 @ 521,620: 11x18 +#774 @ 815,84: 16x20 +#775 @ 359,533: 13x20 +#776 @ 170,480: 20x19 +#777 @ 801,575: 24x13 +#778 @ 110,90: 13x29 +#779 @ 426,11: 22x17 +#780 @ 401,960: 23x23 +#781 @ 644,641: 20x14 +#782 @ 711,799: 18x29 +#783 @ 484,728: 17x21 +#784 @ 809,651: 13x13 +#785 @ 853,552: 12x28 +#786 @ 540,728: 20x14 +#787 @ 500,199: 10x20 +#788 @ 520,601: 16x20 +#789 @ 922,19: 14x10 +#790 @ 901,691: 10x29 +#791 @ 496,655: 22x15 +#792 @ 386,284: 26x29 +#793 @ 892,888: 14x24 +#794 @ 470,715: 19x17 +#795 @ 436,293: 28x18 +#796 @ 444,710: 18x13 +#797 @ 626,425: 15x26 +#798 @ 270,345: 27x27 +#799 @ 974,789: 24x10 +#800 @ 173,27: 29x21 +#801 @ 21,944: 26x14 +#802 @ 851,640: 23x19 +#803 @ 898,82: 26x24 +#804 @ 941,533: 20x13 +#805 @ 364,526: 15x12 +#806 @ 3,892: 15x22 +#807 @ 350,630: 11x21 +#808 @ 824,255: 13x26 +#809 @ 759,620: 27x28 +#810 @ 487,137: 27x28 +#811 @ 219,903: 18x18 +#812 @ 55,582: 16x10 +#813 @ 900,182: 27x11 +#814 @ 136,805: 18x15 +#815 @ 385,396: 20x13 +#816 @ 353,463: 20x26 +#817 @ 261,838: 23x12 +#818 @ 116,895: 28x17 +#819 @ 83,747: 11x28 +#820 @ 33,276: 18x11 +#821 @ 282,39: 16x15 +#822 @ 499,618: 20x25 +#823 @ 908,659: 21x17 +#824 @ 260,379: 13x21 +#825 @ 959,870: 16x28 +#826 @ 490,29: 23x22 +#827 @ 207,429: 13x14 +#828 @ 145,906: 18x25 +#829 @ 791,967: 25x26 +#830 @ 251,391: 19x10 +#831 @ 452,131: 17x16 +#832 @ 940,571: 29x20 +#833 @ 263,753: 15x17 +#834 @ 959,212: 17x14 +#835 @ 386,167: 10x12 +#836 @ 739,418: 18x10 +#837 @ 74,748: 16x13 +#838 @ 820,106: 25x29 +#839 @ 127,104: 14x14 +#840 @ 950,499: 10x28 +#841 @ 326,862: 11x8 +#842 @ 942,577: 21x25 +#843 @ 95,562: 11x22 +#844 @ 977,585: 22x15 +#845 @ 104,616: 22x18 +#846 @ 122,104: 12x25 +#847 @ 739,166: 19x14 +#848 @ 660,185: 27x13 +#849 @ 372,641: 20x17 +#850 @ 868,910: 12x15 +#851 @ 676,279: 20x10 +#852 @ 277,782: 17x15 +#853 @ 827,712: 28x21 +#854 @ 788,974: 28x26 +#855 @ 522,660: 15x29 +#856 @ 940,727: 28x15 +#857 @ 510,642: 26x20 +#858 @ 821,263: 12x12 +#859 @ 215,11: 10x14 +#860 @ 70,276: 26x23 +#861 @ 730,101: 17x20 +#862 @ 944,392: 27x11 +#863 @ 245,626: 22x26 +#864 @ 935,348: 10x29 +#865 @ 217,402: 22x15 +#866 @ 167,384: 10x20 +#867 @ 724,454: 19x28 +#868 @ 490,473: 14x29 +#869 @ 500,809: 10x10 +#870 @ 379,785: 22x24 +#871 @ 709,896: 10x11 +#872 @ 124,606: 26x16 +#873 @ 923,682: 14x15 +#874 @ 681,139: 4x3 +#875 @ 807,809: 22x21 +#876 @ 139,869: 17x15 +#877 @ 933,113: 11x14 +#878 @ 362,397: 24x15 +#879 @ 889,76: 24x28 +#880 @ 274,895: 27x11 +#881 @ 7,378: 21x17 +#882 @ 309,470: 29x29 +#883 @ 684,187: 13x21 +#884 @ 801,98: 17x27 +#885 @ 99,224: 13x20 +#886 @ 889,409: 10x20 +#887 @ 323,833: 29x21 +#888 @ 832,35: 12x11 +#889 @ 264,579: 20x28 +#890 @ 209,27: 14x12 +#891 @ 206,7: 17x23 +#892 @ 466,317: 29x25 +#893 @ 910,704: 22x15 +#894 @ 451,494: 19x13 +#895 @ 621,192: 10x15 +#896 @ 452,873: 12x12 +#897 @ 634,946: 15x10 +#898 @ 699,537: 10x17 +#899 @ 209,234: 22x23 +#900 @ 220,621: 11x11 +#901 @ 36,686: 22x21 +#902 @ 485,807: 25x17 +#903 @ 767,540: 15x24 +#904 @ 177,113: 20x13 +#905 @ 394,816: 18x17 +#906 @ 284,280: 26x28 +#907 @ 294,950: 28x28 +#908 @ 134,921: 16x13 +#909 @ 392,326: 29x22 +#910 @ 516,753: 19x21 +#911 @ 594,586: 21x17 +#912 @ 912,374: 29x18 +#913 @ 834,46: 24x28 +#914 @ 674,473: 24x20 +#915 @ 849,901: 21x14 +#916 @ 545,865: 22x26 +#917 @ 436,360: 23x15 +#918 @ 280,588: 22x27 +#919 @ 316,927: 11x24 +#920 @ 79,405: 20x25 +#921 @ 826,725: 28x25 +#922 @ 571,703: 17x25 +#923 @ 568,309: 23x18 +#924 @ 302,117: 10x24 +#925 @ 804,24: 11x8 +#926 @ 130,804: 16x22 +#927 @ 864,695: 29x19 +#928 @ 848,241: 20x19 +#929 @ 867,811: 22x16 +#930 @ 132,405: 28x19 +#931 @ 686,184: 16x19 +#932 @ 968,268: 27x20 +#933 @ 379,459: 13x28 +#934 @ 918,877: 19x16 +#935 @ 310,360: 17x11 +#936 @ 182,458: 22x10 +#937 @ 740,593: 12x15 +#938 @ 959,157: 13x13 +#939 @ 861,327: 26x15 +#940 @ 608,852: 11x13 +#941 @ 178,934: 10x18 +#942 @ 220,896: 16x22 +#943 @ 628,526: 11x24 +#944 @ 46,53: 26x12 +#945 @ 683,374: 27x14 +#946 @ 655,832: 16x15 +#947 @ 637,963: 20x13 +#948 @ 781,929: 25x14 +#949 @ 579,898: 27x28 +#950 @ 969,121: 12x15 +#951 @ 57,697: 28x28 +#952 @ 656,855: 16x15 +#953 @ 183,916: 24x22 +#954 @ 580,595: 12x29 +#955 @ 807,573: 21x22 +#956 @ 193,35: 20x28 +#957 @ 431,71: 14x26 +#958 @ 30,465: 17x24 +#959 @ 603,182: 16x27 +#960 @ 464,315: 29x22 +#961 @ 621,54: 23x27 +#962 @ 890,230: 20x20 +#963 @ 775,622: 10x11 +#964 @ 711,83: 25x17 +#965 @ 93,36: 10x28 +#966 @ 904,73: 13x16 +#967 @ 585,103: 13x18 +#968 @ 976,726: 12x21 +#969 @ 861,211: 11x19 +#970 @ 139,714: 13x14 +#971 @ 389,442: 20x29 +#972 @ 250,631: 25x19 +#973 @ 341,568: 13x25 +#974 @ 404,876: 20x22 +#975 @ 639,910: 22x23 +#976 @ 970,285: 26x11 +#977 @ 61,649: 20x29 +#978 @ 555,811: 12x14 +#979 @ 23,305: 17x25 +#980 @ 826,84: 13x19 +#981 @ 489,531: 19x26 +#982 @ 23,83: 24x21 +#983 @ 869,738: 25x29 +#984 @ 581,689: 15x20 +#985 @ 844,633: 12x13 +#986 @ 387,546: 14x15 +#987 @ 225,370: 15x17 +#988 @ 315,455: 13x28 +#989 @ 291,138: 16x15 +#990 @ 813,944: 14x23 +#991 @ 193,885: 21x25 +#992 @ 826,821: 15x12 +#993 @ 70,75: 21x14 +#994 @ 127,395: 17x12 +#995 @ 926,663: 26x21 +#996 @ 371,641: 26x20 +#997 @ 460,186: 12x11 +#998 @ 961,726: 12x11 +#999 @ 260,817: 22x14 +#1000 @ 227,943: 25x10 +#1001 @ 133,712: 26x19 +#1002 @ 235,126: 16x29 +#1003 @ 709,426: 13x23 +#1004 @ 662,447: 23x21 +#1005 @ 67,244: 24x15 +#1006 @ 320,819: 24x19 +#1007 @ 332,388: 21x29 +#1008 @ 790,965: 15x20 +#1009 @ 987,792: 13x19 +#1010 @ 200,921: 18x28 +#1011 @ 40,198: 14x15 +#1012 @ 951,11: 15x13 +#1013 @ 32,315: 26x13 +#1014 @ 466,709: 22x28 +#1015 @ 381,757: 13x19 +#1016 @ 813,621: 23x26 +#1017 @ 265,863: 20x24 +#1018 @ 61,228: 16x17 +#1019 @ 653,439: 26x28 +#1020 @ 291,619: 17x16 +#1021 @ 646,392: 26x26 +#1022 @ 46,420: 24x22 +#1023 @ 29,672: 23x16 +#1024 @ 416,802: 15x29 +#1025 @ 407,447: 16x26 +#1026 @ 41,63: 23x26 +#1027 @ 924,126: 18x29 +#1028 @ 373,393: 18x26 +#1029 @ 942,96: 15x25 +#1030 @ 873,805: 25x25 +#1031 @ 208,691: 22x26 +#1032 @ 760,617: 18x27 +#1033 @ 484,566: 10x20 +#1034 @ 399,900: 20x10 +#1035 @ 288,323: 20x27 +#1036 @ 826,972: 21x12 +#1037 @ 477,149: 14x13 +#1038 @ 161,45: 18x27 +#1039 @ 231,181: 12x22 +#1040 @ 859,730: 16x24 +#1041 @ 625,410: 12x27 +#1042 @ 52,833: 28x17 +#1043 @ 852,228: 29x14 +#1044 @ 858,950: 26x10 +#1045 @ 517,643: 24x13 +#1046 @ 816,269: 17x18 +#1047 @ 72,617: 26x22 +#1048 @ 347,769: 20x10 +#1049 @ 561,563: 14x14 +#1050 @ 728,439: 26x18 +#1051 @ 625,205: 15x27 +#1052 @ 175,108: 14x27 +#1053 @ 499,141: 28x24 +#1054 @ 965,392: 27x20 +#1055 @ 41,94: 21x24 +#1056 @ 884,314: 19x14 +#1057 @ 507,321: 14x22 +#1058 @ 644,916: 28x16 +#1059 @ 391,27: 26x14 +#1060 @ 78,241: 20x14 +#1061 @ 61,695: 16x20 +#1062 @ 206,424: 29x27 +#1063 @ 531,49: 14x26 +#1064 @ 183,496: 15x24 +#1065 @ 82,555: 13x18 +#1066 @ 462,81: 25x12 +#1067 @ 420,167: 28x17 +#1068 @ 361,935: 15x27 +#1069 @ 500,184: 16x26 +#1070 @ 820,276: 10x19 +#1071 @ 157,338: 25x17 +#1072 @ 867,703: 27x17 +#1073 @ 486,797: 24x26 +#1074 @ 517,361: 11x20 +#1075 @ 782,963: 19x14 +#1076 @ 717,117: 17x16 +#1077 @ 616,316: 18x28 +#1078 @ 166,957: 13x29 +#1079 @ 339,945: 22x16 +#1080 @ 822,725: 22x19 +#1081 @ 294,364: 23x23 +#1082 @ 651,133: 14x24 +#1083 @ 567,253: 21x10 +#1084 @ 829,267: 11x15 +#1085 @ 43,182: 16x18 +#1086 @ 909,338: 10x28 +#1087 @ 317,496: 14x18 +#1088 @ 421,601: 16x11 +#1089 @ 217,725: 19x12 +#1090 @ 477,305: 16x15 +#1091 @ 892,877: 27x14 +#1092 @ 500,423: 15x11 +#1093 @ 470,773: 10x27 +#1094 @ 306,617: 25x10 +#1095 @ 48,620: 14x17 +#1096 @ 309,637: 28x19 +#1097 @ 460,369: 25x11 +#1098 @ 865,957: 14x18 +#1099 @ 371,627: 11x24 +#1100 @ 136,0: 10x27 +#1101 @ 895,672: 12x25 +#1102 @ 825,270: 14x16 +#1103 @ 340,507: 28x15 +#1104 @ 638,500: 17x29 +#1105 @ 560,582: 29x18 +#1106 @ 701,794: 26x28 +#1107 @ 222,831: 12x21 +#1108 @ 683,405: 19x24 +#1109 @ 945,866: 14x13 +#1110 @ 456,480: 19x15 +#1111 @ 325,682: 16x20 +#1112 @ 308,659: 29x10 +#1113 @ 861,914: 20x12 +#1114 @ 169,721: 14x18 +#1115 @ 498,259: 22x16 +#1116 @ 387,317: 28x25 +#1117 @ 846,286: 24x10 +#1118 @ 950,305: 25x16 +#1119 @ 854,641: 24x14 +#1120 @ 288,660: 29x15 +#1121 @ 348,585: 14x19 +#1122 @ 382,560: 20x10 +#1123 @ 615,613: 21x13 +#1124 @ 754,254: 23x13 +#1125 @ 48,173: 26x16 +#1126 @ 207,85: 18x29 +#1127 @ 608,95: 22x27 +#1128 @ 55,572: 16x24 +#1129 @ 17,488: 28x10 +#1130 @ 703,808: 10x24 +#1131 @ 638,81: 21x13 +#1132 @ 905,802: 18x27 +#1133 @ 886,973: 15x14 +#1134 @ 67,293: 21x28 +#1135 @ 899,473: 23x25 +#1136 @ 841,268: 13x21 +#1137 @ 378,377: 19x29 +#1138 @ 606,836: 17x19 +#1139 @ 943,556: 27x27 +#1140 @ 719,477: 22x24 +#1141 @ 785,736: 28x12 +#1142 @ 971,918: 20x17 +#1143 @ 705,93: 12x11 +#1144 @ 596,742: 24x25 +#1145 @ 904,773: 21x25 +#1146 @ 669,73: 15x14 +#1147 @ 720,55: 21x23 +#1148 @ 52,484: 11x15 +#1149 @ 895,170: 17x21 +#1150 @ 615,380: 14x28 +#1151 @ 858,334: 18x27 +#1152 @ 377,29: 13x14 +#1153 @ 450,858: 15x19 +#1154 @ 671,428: 14x18 +#1155 @ 106,676: 15x20 +#1156 @ 301,826: 26x20 +#1157 @ 418,490: 25x19 +#1158 @ 363,869: 19x23 +#1159 @ 528,780: 12x29 +#1160 @ 846,176: 25x20 +#1161 @ 127,965: 14x29 +#1162 @ 723,407: 20x29 +#1163 @ 976,108: 14x12 +#1164 @ 971,381: 20x13 +#1165 @ 453,984: 25x10 +#1166 @ 89,158: 17x21 +#1167 @ 715,662: 12x11 +#1168 @ 385,410: 24x26 +#1169 @ 689,981: 16x13 +#1170 @ 275,154: 27x21 +#1171 @ 55,289: 22x10 +#1172 @ 890,318: 19x21 +#1173 @ 60,418: 12x20 +#1174 @ 937,856: 21x27 +#1175 @ 481,592: 21x15 +#1176 @ 368,279: 25x22 +#1177 @ 268,821: 10x26 +#1178 @ 970,888: 14x18 +#1179 @ 616,420: 27x11 +#1180 @ 918,184: 16x22 +#1181 @ 558,650: 29x17 +#1182 @ 797,221: 27x19 +#1183 @ 940,120: 15x25 +#1184 @ 783,954: 11x29 +#1185 @ 58,469: 29x12 +#1186 @ 531,723: 13x23 +#1187 @ 41,951: 10x11 +#1188 @ 224,318: 15x27 +#1189 @ 805,233: 11x12 +#1190 @ 856,334: 27x14 +#1191 @ 836,569: 22x22 +#1192 @ 432,713: 25x13 +#1193 @ 87,159: 28x16 +#1194 @ 242,343: 10x23 +#1195 @ 471,820: 14x24 +#1196 @ 114,956: 20x22 +#1197 @ 615,88: 12x15 +#1198 @ 292,37: 10x20 +#1199 @ 87,390: 18x15 +#1200 @ 142,621: 17x26 +#1201 @ 166,750: 21x24 +#1202 @ 500,608: 13x17 +#1203 @ 478,555: 18x19 +#1204 @ 908,820: 24x16 +#1205 @ 631,227: 14x11 +#1206 @ 176,936: 10x13 +#1207 @ 855,751: 16x21 +#1208 @ 589,104: 12x21 +#1209 @ 918,614: 14x27 +#1210 @ 354,907: 20x12 +#1211 @ 578,332: 18x27 +#1212 @ 833,829: 14x27 +#1213 @ 608,177: 11x13 +#1214 @ 44,571: 28x22 +#1215 @ 24,254: 29x27 +#1216 @ 73,787: 13x29 +#1217 @ 930,151: 29x10 +#1218 @ 416,436: 20x28 +#1219 @ 312,945: 11x25 +#1220 @ 441,20: 13x29 +#1221 @ 727,175: 19x10 +#1222 @ 358,737: 27x16 +#1223 @ 237,175: 27x28 +#1224 @ 442,496: 20x15 +#1225 @ 648,408: 15x12 +#1226 @ 255,175: 16x18 +#1227 @ 354,399: 13x20 +#1228 @ 595,924: 14x17 +#1229 @ 904,676: 12x26 +#1230 @ 214,425: 19x17 +#1231 @ 853,813: 16x25 +#1232 @ 166,83: 17x20 +#1233 @ 604,57: 19x13 +#1234 @ 10,352: 15x19 +#1235 @ 105,685: 18x11 +#1236 @ 78,68: 29x25 +#1237 @ 902,481: 14x12 +#1238 @ 129,372: 16x16 +#1239 @ 416,894: 21x12 +#1240 @ 59,592: 18x13 +#1241 @ 272,643: 22x19 +#1242 @ 587,224: 18x12 +#1243 @ 439,854: 10x15 +#1244 @ 608,223: 14x28 +#1245 @ 379,406: 19x14 +#1246 @ 783,635: 13x24 +#1247 @ 393,778: 15x11 +#1248 @ 119,292: 13x19 +#1249 @ 489,546: 19x21 +#1250 @ 41,103: 13x15 +#1251 @ 250,289: 27x17 +#1252 @ 818,30: 10x15 +#1253 @ 525,760: 11x19 +#1254 @ 12,723: 14x14 +#1255 @ 506,430: 28x22 +#1256 @ 277,6: 29x20 +#1257 @ 170,97: 21x27 +#1258 @ 270,778: 15x20 +#1259 @ 790,562: 21x12 +#1260 @ 881,126: 23x10 +#1261 @ 250,711: 23x22 +#1262 @ 169,806: 12x15 +#1263 @ 702,474: 20x23 +#1264 @ 392,511: 15x10 +#1265 @ 349,38: 19x27 +#1266 @ 695,142: 16x22 +#1267 @ 924,391: 16x18 +#1268 @ 155,576: 26x15 +#1269 @ 863,808: 12x21 +#1270 @ 690,657: 11x11 +#1271 @ 536,670: 10x22 +#1272 @ 226,103: 13x27 +#1273 @ 40,678: 26x20 +#1274 @ 468,814: 23x17 +#1275 @ 666,829: 29x17 +#1276 @ 898,391: 14x26 +#1277 @ 512,443: 24x29 +#1278 @ 333,897: 28x13 +#1279 @ 108,548: 17x14 +#1280 @ 96,327: 13x14 +#1281 @ 311,802: 27x27 +#1282 @ 471,378: 22x16 +#1283 @ 375,652: 15x11 +#1284 @ 786,577: 13x24 +#1285 @ 571,376: 14x14 +#1286 @ 536,36: 27x16 +#1287 @ 900,278: 21x25 +#1288 @ 348,193: 20x28 +#1289 @ 69,747: 22x16 +#1290 @ 934,827: 20x17 +#1291 @ 552,191: 17x20 +#1292 @ 570,818: 27x29 +#1293 @ 96,390: 26x26 +#1294 @ 472,193: 29x21 +#1295 @ 74,243: 26x15 +#1296 @ 820,563: 21x26 +#1297 @ 403,700: 21x20 +#1298 @ 318,352: 26x21 +#1299 @ 747,768: 18x17 +#1300 @ 750,566: 29x26 +#1301 @ 237,907: 12x15 +#1302 @ 501,228: 15x28 +#1303 @ 502,127: 26x22 +#1304 @ 479,715: 18x18 +#1305 @ 831,3: 15x15 +#1306 @ 205,96: 14x12 +#1307 @ 706,14: 16x20 +#1308 @ 42,735: 29x17 +#1309 @ 858,816: 18x24 +#1310 @ 939,962: 27x21 +#1311 @ 102,320: 16x25 +#1312 @ 395,264: 29x26 +#1313 @ 218,607: 13x18 +#1314 @ 258,46: 11x26 +#1315 @ 251,158: 11x23 +#1316 @ 889,134: 26x16 +#1317 @ 343,894: 27x26 +#1318 @ 316,474: 26x10 +#1319 @ 102,755: 14x15 +#1320 @ 646,746: 17x25 +#1321 @ 271,754: 11x17 +#1322 @ 470,432: 17x27 +#1323 @ 894,413: 22x26 +#1324 @ 740,459: 18x14 +#1325 @ 927,865: 19x20 +#1326 @ 914,725: 12x10 +#1327 @ 62,691: 16x16 +#1328 @ 190,51: 28x29 +#1329 @ 866,314: 28x14 +#1330 @ 574,132: 16x22 +#1331 @ 964,99: 17x27 +#1332 @ 353,616: 10x21 +#1333 @ 433,752: 21x22 +#1334 @ 44,72: 15x15 +#1335 @ 401,720: 15x11 +#1336 @ 137,726: 17x24 +#1337 @ 566,431: 25x19 +#1338 @ 983,969: 11x25 +#1339 @ 714,551: 20x20 +#1340 @ 372,697: 29x26 +#1341 @ 838,53: 11x18 +#1342 @ 858,137: 24x16 +#1343 @ 671,105: 27x23 +#1344 @ 149,960: 22x27 +#1345 @ 857,285: 16x11 +#1346 @ 197,875: 20x17 +#1347 @ 301,907: 26x16 +#1348 @ 607,706: 16x25 +#1349 @ 513,540: 12x11 +#1350 @ 574,133: 20x12 +#1351 @ 115,311: 17x28 +#1352 @ 18,714: 16x27 +#1353 @ 142,358: 13x20 +#1354 @ 198,457: 20x13 +#1355 @ 789,17: 14x23 +#1356 @ 876,554: 29x27 +#1357 @ 514,785: 27x18 +#1358 @ 443,754: 6x11 +#1359 @ 896,262: 15x19 +#1360 @ 167,387: 19x14 +#1361 @ 578,871: 16x14 +#1362 @ 890,857: 19x16 +#1363 @ 708,107: 23x14 +#1364 @ 423,461: 10x29 +#1365 @ 425,770: 13x12 +#1366 @ 466,274: 17x24 +#1367 @ 79,419: 18x19 +#1368 @ 413,478: 22x25 +#1369 @ 169,824: 11x24 +#1370 @ 142,625: 15x21 +#1371 @ 311,442: 21x12 +#1372 @ 852,590: 18x19 +#1373 @ 142,924: 18x20 +#1374 @ 30,168: 20x14 +#1375 @ 516,787: 23x11 diff --git a/AOC2018/input2018/day04.in b/AOC2018/input2018/day04.in new file mode 100644 index 0000000..9eb2c97 --- /dev/null +++ b/AOC2018/input2018/day04.in @@ -0,0 +1,934 @@ +[1518-07-04 00:01] falls asleep +[1518-06-27 00:42] wakes up +[1518-06-12 00:48] wakes up +[1518-06-07 00:03] Guard #2789 begins shift +[1518-08-11 00:04] Guard #643 begins shift +[1518-08-26 00:26] wakes up +[1518-06-18 23:56] Guard #233 begins shift +[1518-08-31 00:01] Guard #1117 begins shift +[1518-06-18 00:02] Guard #2789 begins shift +[1518-04-15 00:56] wakes up +[1518-08-16 00:29] falls asleep +[1518-06-04 00:53] wakes up +[1518-04-17 00:36] wakes up +[1518-07-21 00:00] Guard #277 begins shift +[1518-06-25 00:57] wakes up +[1518-09-08 00:56] wakes up +[1518-09-02 00:52] wakes up +[1518-05-12 00:51] wakes up +[1518-11-22 00:12] falls asleep +[1518-10-11 00:24] falls asleep +[1518-08-30 00:46] falls asleep +[1518-10-03 00:39] wakes up +[1518-10-17 00:02] Guard #2789 begins shift +[1518-09-09 00:37] falls asleep +[1518-05-29 00:58] wakes up +[1518-04-18 00:01] Guard #757 begins shift +[1518-07-13 23:58] Guard #1217 begins shift +[1518-06-20 00:00] Guard #449 begins shift +[1518-10-30 00:53] wakes up +[1518-10-24 00:47] wakes up +[1518-07-12 23:56] Guard #613 begins shift +[1518-08-30 00:50] wakes up +[1518-06-12 00:41] wakes up +[1518-07-11 00:00] Guard #353 begins shift +[1518-10-08 00:40] falls asleep +[1518-10-08 00:52] wakes up +[1518-06-06 00:46] wakes up +[1518-10-01 00:27] falls asleep +[1518-09-05 00:57] wakes up +[1518-06-17 00:15] falls asleep +[1518-07-16 23:58] Guard #2789 begins shift +[1518-07-08 00:58] wakes up +[1518-05-21 00:37] wakes up +[1518-11-09 23:59] Guard #101 begins shift +[1518-10-05 00:05] falls asleep +[1518-04-20 00:25] wakes up +[1518-11-19 00:00] falls asleep +[1518-06-30 00:00] Guard #3163 begins shift +[1518-09-23 00:26] falls asleep +[1518-05-30 23:53] Guard #2963 begins shift +[1518-07-20 00:57] wakes up +[1518-04-09 00:01] Guard #643 begins shift +[1518-08-12 23:54] Guard #2789 begins shift +[1518-06-10 00:13] falls asleep +[1518-06-27 00:00] Guard #1217 begins shift +[1518-05-01 00:10] falls asleep +[1518-08-04 00:48] falls asleep +[1518-08-28 00:45] wakes up +[1518-11-02 00:55] wakes up +[1518-04-27 00:04] falls asleep +[1518-09-26 00:03] Guard #197 begins shift +[1518-11-22 00:44] wakes up +[1518-05-01 00:58] wakes up +[1518-09-23 00:00] Guard #2789 begins shift +[1518-07-27 00:04] Guard #2333 begins shift +[1518-10-12 00:30] wakes up +[1518-11-16 00:44] wakes up +[1518-07-19 00:46] falls asleep +[1518-07-06 00:04] Guard #1117 begins shift +[1518-08-18 00:00] falls asleep +[1518-10-31 00:44] wakes up +[1518-08-15 00:04] Guard #857 begins shift +[1518-10-26 00:45] wakes up +[1518-07-17 00:58] wakes up +[1518-08-07 00:02] falls asleep +[1518-10-04 00:00] falls asleep +[1518-06-08 00:30] falls asleep +[1518-03-31 00:17] falls asleep +[1518-04-24 00:52] wakes up +[1518-05-16 00:00] Guard #3163 begins shift +[1518-08-17 00:47] wakes up +[1518-11-11 00:22] falls asleep +[1518-07-22 00:06] falls asleep +[1518-07-25 00:34] falls asleep +[1518-10-22 00:31] falls asleep +[1518-09-24 23:53] Guard #2297 begins shift +[1518-08-01 00:58] wakes up +[1518-05-05 23:56] Guard #353 begins shift +[1518-07-27 23:59] Guard #2789 begins shift +[1518-08-09 00:12] falls asleep +[1518-10-07 00:54] falls asleep +[1518-09-12 00:00] Guard #1049 begins shift +[1518-08-27 00:00] Guard #613 begins shift +[1518-09-24 00:10] falls asleep +[1518-09-30 00:53] wakes up +[1518-08-06 00:57] wakes up +[1518-09-15 00:41] wakes up +[1518-08-08 00:46] wakes up +[1518-08-01 00:40] falls asleep +[1518-07-12 00:26] falls asleep +[1518-08-20 00:51] wakes up +[1518-11-21 00:39] wakes up +[1518-05-28 00:14] falls asleep +[1518-11-05 00:10] falls asleep +[1518-08-18 23:52] Guard #613 begins shift +[1518-08-31 00:43] wakes up +[1518-05-17 00:13] wakes up +[1518-07-15 00:24] wakes up +[1518-04-25 00:53] falls asleep +[1518-09-19 00:55] wakes up +[1518-09-08 00:46] wakes up +[1518-08-12 00:52] wakes up +[1518-06-07 00:51] falls asleep +[1518-10-10 00:47] wakes up +[1518-08-02 00:02] Guard #2963 begins shift +[1518-05-06 00:42] falls asleep +[1518-10-12 00:53] wakes up +[1518-04-25 00:50] wakes up +[1518-09-15 00:51] falls asleep +[1518-04-20 00:50] wakes up +[1518-04-30 00:52] falls asleep +[1518-04-09 00:14] falls asleep +[1518-07-28 00:31] falls asleep +[1518-06-12 00:00] Guard #277 begins shift +[1518-11-04 00:34] falls asleep +[1518-07-18 23:59] Guard #1049 begins shift +[1518-08-05 00:34] falls asleep +[1518-08-04 00:51] wakes up +[1518-04-21 00:51] falls asleep +[1518-07-20 00:48] falls asleep +[1518-10-25 00:06] falls asleep +[1518-05-15 00:01] Guard #857 begins shift +[1518-06-25 00:46] falls asleep +[1518-11-13 00:34] falls asleep +[1518-04-29 00:59] wakes up +[1518-06-23 23:58] Guard #2789 begins shift +[1518-09-07 00:03] wakes up +[1518-07-29 00:03] Guard #811 begins shift +[1518-08-21 00:35] wakes up +[1518-10-29 00:57] wakes up +[1518-10-10 00:51] wakes up +[1518-09-16 23:56] Guard #1117 begins shift +[1518-11-21 00:46] falls asleep +[1518-07-11 23:56] Guard #643 begins shift +[1518-11-18 23:48] Guard #3023 begins shift +[1518-05-05 00:49] falls asleep +[1518-10-13 00:20] falls asleep +[1518-04-12 00:54] wakes up +[1518-05-27 00:56] falls asleep +[1518-06-14 00:05] falls asleep +[1518-11-05 00:37] falls asleep +[1518-07-16 00:00] Guard #2297 begins shift +[1518-05-22 00:55] wakes up +[1518-10-29 23:56] Guard #2963 begins shift +[1518-04-02 23:49] Guard #643 begins shift +[1518-06-10 00:38] wakes up +[1518-09-21 23:56] Guard #197 begins shift +[1518-08-24 00:57] falls asleep +[1518-06-09 00:41] falls asleep +[1518-05-08 00:00] Guard #449 begins shift +[1518-10-14 00:36] falls asleep +[1518-04-13 00:41] wakes up +[1518-05-01 23:57] Guard #1129 begins shift +[1518-04-16 00:09] falls asleep +[1518-07-21 00:09] falls asleep +[1518-07-29 00:56] wakes up +[1518-10-05 00:21] wakes up +[1518-06-17 00:28] wakes up +[1518-06-15 00:57] wakes up +[1518-04-03 00:36] wakes up +[1518-05-03 23:57] Guard #1129 begins shift +[1518-10-31 00:09] falls asleep +[1518-10-01 00:00] Guard #353 begins shift +[1518-11-12 00:00] Guard #1049 begins shift +[1518-04-02 00:13] wakes up +[1518-10-31 00:30] falls asleep +[1518-08-26 00:03] Guard #2297 begins shift +[1518-05-07 00:35] wakes up +[1518-09-29 00:22] falls asleep +[1518-09-24 00:40] falls asleep +[1518-06-06 00:02] Guard #1657 begins shift +[1518-04-16 00:55] falls asleep +[1518-06-09 23:56] Guard #811 begins shift +[1518-06-30 00:44] wakes up +[1518-07-29 23:57] Guard #1217 begins shift +[1518-04-26 00:56] wakes up +[1518-04-21 00:58] wakes up +[1518-10-21 00:29] falls asleep +[1518-09-15 00:29] falls asleep +[1518-10-08 23:49] Guard #1217 begins shift +[1518-10-27 00:47] falls asleep +[1518-09-19 00:52] falls asleep +[1518-04-17 00:54] wakes up +[1518-05-07 00:21] falls asleep +[1518-10-19 23:59] Guard #1217 begins shift +[1518-05-27 00:35] falls asleep +[1518-09-06 00:02] Guard #101 begins shift +[1518-06-29 00:36] wakes up +[1518-10-16 00:10] falls asleep +[1518-06-03 23:59] Guard #277 begins shift +[1518-11-14 00:00] Guard #2789 begins shift +[1518-11-13 00:44] wakes up +[1518-04-05 00:41] falls asleep +[1518-04-08 00:02] falls asleep +[1518-11-03 00:48] falls asleep +[1518-08-26 00:31] falls asleep +[1518-11-09 00:53] wakes up +[1518-05-24 00:27] falls asleep +[1518-08-06 00:42] falls asleep +[1518-08-10 00:13] wakes up +[1518-04-17 00:44] falls asleep +[1518-04-30 00:38] wakes up +[1518-05-09 00:48] wakes up +[1518-11-07 00:52] falls asleep +[1518-04-01 00:04] falls asleep +[1518-10-27 23:53] Guard #3023 begins shift +[1518-11-08 00:55] wakes up +[1518-10-06 00:45] wakes up +[1518-04-17 00:00] Guard #613 begins shift +[1518-05-19 00:50] wakes up +[1518-05-27 00:09] wakes up +[1518-06-07 00:53] wakes up +[1518-07-07 00:07] falls asleep +[1518-04-14 00:04] Guard #811 begins shift +[1518-06-12 00:47] falls asleep +[1518-06-04 00:24] falls asleep +[1518-07-24 00:03] Guard #2297 begins shift +[1518-08-16 23:56] Guard #613 begins shift +[1518-10-11 00:13] wakes up +[1518-05-03 00:39] falls asleep +[1518-04-27 00:57] wakes up +[1518-08-04 00:44] wakes up +[1518-07-03 23:46] Guard #773 begins shift +[1518-09-25 00:39] wakes up +[1518-04-26 00:53] falls asleep +[1518-07-30 00:27] falls asleep +[1518-04-11 23:57] Guard #2963 begins shift +[1518-09-26 23:57] Guard #1217 begins shift +[1518-04-20 00:22] falls asleep +[1518-09-16 00:57] falls asleep +[1518-06-21 00:49] falls asleep +[1518-08-15 23:56] Guard #2789 begins shift +[1518-11-18 00:03] Guard #2963 begins shift +[1518-08-25 00:03] Guard #277 begins shift +[1518-05-20 00:40] wakes up +[1518-09-09 00:38] wakes up +[1518-05-24 00:46] wakes up +[1518-08-28 00:38] falls asleep +[1518-05-28 00:30] falls asleep +[1518-05-21 23:46] Guard #1049 begins shift +[1518-06-02 23:57] Guard #3023 begins shift +[1518-11-20 00:58] wakes up +[1518-07-22 00:21] wakes up +[1518-04-15 00:10] falls asleep +[1518-11-01 00:54] falls asleep +[1518-09-12 00:58] wakes up +[1518-08-02 00:43] wakes up +[1518-09-08 00:49] falls asleep +[1518-05-10 00:57] wakes up +[1518-05-31 00:56] wakes up +[1518-08-14 00:45] wakes up +[1518-05-03 00:34] wakes up +[1518-04-18 23:58] Guard #613 begins shift +[1518-08-23 00:55] wakes up +[1518-10-17 00:34] falls asleep +[1518-10-20 00:41] wakes up +[1518-04-11 00:04] falls asleep +[1518-06-28 00:21] wakes up +[1518-04-04 00:10] falls asleep +[1518-10-25 00:53] wakes up +[1518-08-26 00:51] wakes up +[1518-04-28 00:54] wakes up +[1518-07-03 00:01] Guard #857 begins shift +[1518-11-10 00:50] wakes up +[1518-05-30 00:00] Guard #1129 begins shift +[1518-10-26 23:58] Guard #1117 begins shift +[1518-11-08 00:00] Guard #2297 begins shift +[1518-05-25 00:02] Guard #1049 begins shift +[1518-05-22 00:33] wakes up +[1518-07-28 00:58] wakes up +[1518-11-12 00:43] wakes up +[1518-09-22 00:54] wakes up +[1518-04-10 00:04] falls asleep +[1518-04-22 00:38] falls asleep +[1518-08-18 00:47] wakes up +[1518-11-18 00:23] falls asleep +[1518-05-18 00:01] Guard #3163 begins shift +[1518-05-13 23:56] Guard #449 begins shift +[1518-04-06 00:15] wakes up +[1518-05-31 00:02] falls asleep +[1518-11-22 00:04] Guard #3023 begins shift +[1518-04-28 00:01] falls asleep +[1518-04-09 00:36] falls asleep +[1518-04-06 00:43] falls asleep +[1518-07-10 00:14] falls asleep +[1518-05-12 00:58] wakes up +[1518-07-07 00:04] Guard #1049 begins shift +[1518-09-14 00:16] falls asleep +[1518-04-14 00:57] falls asleep +[1518-10-01 00:30] wakes up +[1518-06-03 00:47] wakes up +[1518-07-19 00:36] falls asleep +[1518-09-21 00:53] wakes up +[1518-08-05 00:00] Guard #1049 begins shift +[1518-07-26 00:57] falls asleep +[1518-07-25 00:45] falls asleep +[1518-05-12 00:55] falls asleep +[1518-06-01 00:02] falls asleep +[1518-06-16 00:50] wakes up +[1518-09-09 00:03] Guard #2963 begins shift +[1518-07-23 00:45] wakes up +[1518-10-23 00:54] wakes up +[1518-09-26 00:42] wakes up +[1518-08-30 00:35] wakes up +[1518-05-31 23:54] Guard #2789 begins shift +[1518-08-28 23:58] Guard #353 begins shift +[1518-10-10 00:50] falls asleep +[1518-09-04 00:03] Guard #277 begins shift +[1518-05-10 00:46] wakes up +[1518-05-22 23:56] Guard #1217 begins shift +[1518-06-17 00:31] falls asleep +[1518-08-24 00:58] wakes up +[1518-08-17 23:50] Guard #3023 begins shift +[1518-11-20 00:51] falls asleep +[1518-08-19 00:10] wakes up +[1518-08-28 00:48] falls asleep +[1518-06-05 00:54] wakes up +[1518-05-11 23:50] Guard #643 begins shift +[1518-10-08 00:29] wakes up +[1518-05-26 00:37] falls asleep +[1518-05-08 00:23] falls asleep +[1518-07-19 00:24] falls asleep +[1518-10-22 00:02] Guard #2333 begins shift +[1518-09-14 00:58] wakes up +[1518-07-21 23:56] Guard #277 begins shift +[1518-09-21 00:16] wakes up +[1518-07-23 00:58] wakes up +[1518-10-28 00:32] falls asleep +[1518-05-06 23:48] Guard #2789 begins shift +[1518-11-04 23:56] Guard #2297 begins shift +[1518-10-24 00:21] falls asleep +[1518-11-23 00:51] wakes up +[1518-11-21 00:01] falls asleep +[1518-11-05 23:56] Guard #3163 begins shift +[1518-06-13 23:52] Guard #101 begins shift +[1518-08-19 00:56] wakes up +[1518-05-22 00:49] falls asleep +[1518-09-17 23:57] Guard #233 begins shift +[1518-10-10 00:01] Guard #277 begins shift +[1518-05-25 00:39] wakes up +[1518-10-12 00:21] falls asleep +[1518-11-01 00:41] wakes up +[1518-09-28 00:00] Guard #233 begins shift +[1518-09-29 00:10] falls asleep +[1518-07-29 00:12] falls asleep +[1518-09-27 00:52] wakes up +[1518-11-15 00:49] wakes up +[1518-09-26 00:07] falls asleep +[1518-10-07 00:42] wakes up +[1518-10-03 00:03] Guard #773 begins shift +[1518-04-20 00:01] Guard #2297 begins shift +[1518-07-30 00:59] wakes up +[1518-04-16 00:51] wakes up +[1518-04-25 00:27] wakes up +[1518-10-21 00:01] Guard #101 begins shift +[1518-09-29 00:04] Guard #277 begins shift +[1518-07-23 00:01] falls asleep +[1518-10-15 00:23] wakes up +[1518-09-09 00:55] falls asleep +[1518-09-25 00:38] falls asleep +[1518-10-24 00:02] Guard #197 begins shift +[1518-08-20 00:38] falls asleep +[1518-11-01 00:57] wakes up +[1518-04-25 00:25] falls asleep +[1518-04-12 00:25] falls asleep +[1518-08-22 00:33] falls asleep +[1518-10-20 00:25] falls asleep +[1518-04-03 00:46] falls asleep +[1518-10-19 00:51] wakes up +[1518-10-31 00:15] wakes up +[1518-09-21 00:11] falls asleep +[1518-07-09 00:03] Guard #449 begins shift +[1518-11-11 00:49] falls asleep +[1518-07-21 00:48] wakes up +[1518-04-19 00:34] falls asleep +[1518-10-22 00:41] wakes up +[1518-08-19 00:02] falls asleep +[1518-05-03 00:11] falls asleep +[1518-05-13 00:25] wakes up +[1518-05-18 00:41] wakes up +[1518-09-09 00:46] wakes up +[1518-04-08 00:45] falls asleep +[1518-08-08 23:56] Guard #2789 begins shift +[1518-07-01 00:47] wakes up +[1518-08-28 00:58] wakes up +[1518-11-13 00:02] Guard #2963 begins shift +[1518-10-12 23:56] Guard #2297 begins shift +[1518-08-08 00:04] Guard #1217 begins shift +[1518-08-23 00:53] falls asleep +[1518-11-02 00:02] Guard #3023 begins shift +[1518-05-30 00:48] wakes up +[1518-06-12 23:59] Guard #449 begins shift +[1518-10-12 00:02] Guard #101 begins shift +[1518-11-01 00:00] Guard #1657 begins shift +[1518-05-10 00:55] falls asleep +[1518-06-15 00:00] Guard #1129 begins shift +[1518-09-03 00:20] wakes up +[1518-08-03 00:00] Guard #1049 begins shift +[1518-05-13 00:39] falls asleep +[1518-10-05 23:58] Guard #643 begins shift +[1518-05-26 23:56] Guard #1049 begins shift +[1518-04-09 00:28] wakes up +[1518-07-15 00:59] wakes up +[1518-11-03 00:00] Guard #2297 begins shift +[1518-06-22 00:02] Guard #773 begins shift +[1518-07-07 23:54] Guard #197 begins shift +[1518-08-04 00:41] falls asleep +[1518-03-31 00:42] wakes up +[1518-09-03 00:18] falls asleep +[1518-08-31 00:31] falls asleep +[1518-09-11 00:15] falls asleep +[1518-10-06 23:50] Guard #1129 begins shift +[1518-06-02 00:13] falls asleep +[1518-10-29 00:20] falls asleep +[1518-08-06 23:49] Guard #2297 begins shift +[1518-07-10 00:47] wakes up +[1518-05-29 00:57] falls asleep +[1518-09-20 00:36] falls asleep +[1518-09-20 23:57] Guard #773 begins shift +[1518-08-14 00:40] falls asleep +[1518-05-28 00:00] Guard #2297 begins shift +[1518-10-23 00:43] wakes up +[1518-05-14 00:58] wakes up +[1518-07-13 00:49] wakes up +[1518-06-09 00:03] Guard #2963 begins shift +[1518-10-13 00:50] falls asleep +[1518-11-15 00:40] falls asleep +[1518-05-27 00:08] falls asleep +[1518-04-27 00:15] wakes up +[1518-11-04 00:02] Guard #2333 begins shift +[1518-05-06 00:56] wakes up +[1518-08-11 00:39] wakes up +[1518-05-29 00:03] Guard #1117 begins shift +[1518-09-01 23:59] Guard #773 begins shift +[1518-10-09 00:56] wakes up +[1518-09-26 00:50] wakes up +[1518-08-07 00:07] wakes up +[1518-05-05 00:00] Guard #2789 begins shift +[1518-05-11 00:33] wakes up +[1518-05-10 00:13] wakes up +[1518-04-23 23:58] Guard #353 begins shift +[1518-11-18 00:57] wakes up +[1518-06-07 00:37] wakes up +[1518-09-26 00:49] falls asleep +[1518-07-26 00:03] falls asleep +[1518-09-20 00:27] falls asleep +[1518-06-26 00:38] falls asleep +[1518-07-10 00:03] Guard #2297 begins shift +[1518-09-06 23:54] Guard #773 begins shift +[1518-11-07 00:01] falls asleep +[1518-06-22 00:09] falls asleep +[1518-11-22 00:18] wakes up +[1518-04-14 00:40] wakes up +[1518-10-28 00:05] falls asleep +[1518-04-02 00:05] falls asleep +[1518-10-13 00:58] wakes up +[1518-07-08 00:55] falls asleep +[1518-06-13 00:38] falls asleep +[1518-08-03 00:11] falls asleep +[1518-03-31 00:00] Guard #773 begins shift +[1518-10-23 00:50] falls asleep +[1518-09-10 00:05] falls asleep +[1518-04-03 00:57] wakes up +[1518-06-25 00:00] Guard #2333 begins shift +[1518-09-08 00:42] falls asleep +[1518-05-28 00:59] wakes up +[1518-08-22 00:21] falls asleep +[1518-04-07 23:53] Guard #1049 begins shift +[1518-09-25 00:17] wakes up +[1518-08-01 00:15] falls asleep +[1518-09-24 00:59] wakes up +[1518-06-26 00:11] falls asleep +[1518-08-30 00:54] falls asleep +[1518-08-12 00:08] falls asleep +[1518-07-24 00:26] falls asleep +[1518-04-24 00:41] falls asleep +[1518-11-06 00:57] falls asleep +[1518-07-25 00:55] wakes up +[1518-08-08 00:53] falls asleep +[1518-10-27 00:55] wakes up +[1518-09-03 00:46] wakes up +[1518-11-21 00:58] wakes up +[1518-04-20 00:42] falls asleep +[1518-11-14 23:58] Guard #643 begins shift +[1518-10-11 00:11] falls asleep +[1518-04-05 00:57] wakes up +[1518-05-02 00:51] wakes up +[1518-08-01 00:17] wakes up +[1518-08-23 23:59] Guard #643 begins shift +[1518-06-09 00:53] wakes up +[1518-06-23 00:24] falls asleep +[1518-04-15 23:59] Guard #197 begins shift +[1518-06-08 00:35] wakes up +[1518-04-28 23:58] Guard #773 begins shift +[1518-04-19 00:13] falls asleep +[1518-09-20 00:54] wakes up +[1518-11-07 00:43] wakes up +[1518-05-12 00:28] wakes up +[1518-11-14 00:39] wakes up +[1518-09-14 00:24] wakes up +[1518-08-18 00:13] wakes up +[1518-11-17 00:58] wakes up +[1518-07-13 00:18] falls asleep +[1518-07-11 00:33] wakes up +[1518-08-09 23:52] Guard #2963 begins shift +[1518-06-17 00:35] wakes up +[1518-08-03 00:45] wakes up +[1518-09-17 00:39] wakes up +[1518-11-04 00:56] wakes up +[1518-04-09 23:52] Guard #643 begins shift +[1518-10-07 00:03] falls asleep +[1518-08-11 00:13] falls asleep +[1518-07-27 00:55] wakes up +[1518-08-05 00:36] wakes up +[1518-09-07 23:57] Guard #2333 begins shift +[1518-10-31 00:01] Guard #2963 begins shift +[1518-08-29 00:29] falls asleep +[1518-07-24 23:59] Guard #1049 begins shift +[1518-09-10 00:59] wakes up +[1518-04-19 00:52] falls asleep +[1518-10-28 00:59] wakes up +[1518-07-17 23:48] Guard #2297 begins shift +[1518-07-08 00:04] falls asleep +[1518-08-08 00:29] falls asleep +[1518-10-08 00:06] falls asleep +[1518-11-17 00:43] wakes up +[1518-04-04 00:55] wakes up +[1518-06-29 00:00] Guard #2963 begins shift +[1518-04-06 00:54] wakes up +[1518-10-14 00:50] wakes up +[1518-08-17 00:58] wakes up +[1518-11-06 00:47] wakes up +[1518-06-22 00:46] wakes up +[1518-08-16 00:53] wakes up +[1518-05-01 00:01] Guard #101 begins shift +[1518-04-21 23:53] Guard #811 begins shift +[1518-05-16 23:56] Guard #811 begins shift +[1518-06-24 00:36] wakes up +[1518-06-05 00:53] falls asleep +[1518-05-19 00:35] falls asleep +[1518-04-23 00:00] falls asleep +[1518-05-10 00:01] Guard #1657 begins shift +[1518-07-02 00:43] falls asleep +[1518-08-31 00:46] falls asleep +[1518-11-11 00:27] wakes up +[1518-04-26 00:18] falls asleep +[1518-05-16 00:14] falls asleep +[1518-05-08 23:59] Guard #2789 begins shift +[1518-04-10 00:26] wakes up +[1518-04-13 00:00] Guard #613 begins shift +[1518-09-04 00:50] wakes up +[1518-09-02 00:42] falls asleep +[1518-04-19 00:18] wakes up +[1518-05-07 00:17] wakes up +[1518-10-11 00:33] wakes up +[1518-11-14 00:56] falls asleep +[1518-09-19 00:45] falls asleep +[1518-05-03 00:41] wakes up +[1518-11-09 00:25] falls asleep +[1518-06-20 00:58] wakes up +[1518-10-16 00:49] wakes up +[1518-09-21 00:47] falls asleep +[1518-11-11 00:11] wakes up +[1518-05-25 00:33] falls asleep +[1518-04-17 00:28] falls asleep +[1518-05-30 00:09] falls asleep +[1518-07-12 00:30] wakes up +[1518-05-12 00:02] falls asleep +[1518-06-28 00:00] Guard #197 begins shift +[1518-07-16 00:07] falls asleep +[1518-09-18 23:56] Guard #1117 begins shift +[1518-06-11 00:07] falls asleep +[1518-08-31 00:56] wakes up +[1518-08-08 00:55] wakes up +[1518-06-23 00:54] wakes up +[1518-06-12 00:40] falls asleep +[1518-05-23 00:59] wakes up +[1518-04-14 00:48] falls asleep +[1518-05-20 00:01] Guard #353 begins shift +[1518-11-20 00:03] Guard #2333 begins shift +[1518-10-03 00:37] falls asleep +[1518-07-07 00:54] wakes up +[1518-06-21 00:55] wakes up +[1518-10-15 00:17] falls asleep +[1518-07-05 00:11] falls asleep +[1518-06-02 00:45] wakes up +[1518-04-23 00:54] wakes up +[1518-05-16 00:22] wakes up +[1518-10-13 00:27] wakes up +[1518-08-21 00:46] wakes up +[1518-09-15 00:00] Guard #1217 begins shift +[1518-08-30 00:33] falls asleep +[1518-09-14 00:47] falls asleep +[1518-05-09 00:28] falls asleep +[1518-07-06 00:17] falls asleep +[1518-05-14 00:50] wakes up +[1518-05-23 00:51] falls asleep +[1518-09-10 00:12] wakes up +[1518-04-27 00:41] falls asleep +[1518-05-20 00:10] falls asleep +[1518-05-20 23:59] Guard #773 begins shift +[1518-09-05 00:48] falls asleep +[1518-07-22 23:53] Guard #449 begins shift +[1518-04-16 00:58] wakes up +[1518-09-09 00:58] wakes up +[1518-05-05 00:59] wakes up +[1518-06-03 00:40] falls asleep +[1518-11-07 00:59] wakes up +[1518-09-27 00:16] falls asleep +[1518-11-17 00:50] falls asleep +[1518-08-14 00:01] Guard #101 begins shift +[1518-09-09 00:43] falls asleep +[1518-09-19 00:46] wakes up +[1518-09-12 00:36] falls asleep +[1518-04-11 00:15] wakes up +[1518-07-25 00:36] wakes up +[1518-06-17 00:03] Guard #773 begins shift +[1518-07-16 00:27] wakes up +[1518-07-12 00:43] falls asleep +[1518-08-25 00:47] wakes up +[1518-09-29 00:17] wakes up +[1518-07-11 00:21] falls asleep +[1518-08-29 23:58] Guard #773 begins shift +[1518-04-25 23:57] Guard #2963 begins shift +[1518-04-26 00:50] wakes up +[1518-08-21 00:11] falls asleep +[1518-10-30 00:14] falls asleep +[1518-06-02 00:00] Guard #449 begins shift +[1518-04-03 23:58] Guard #1129 begins shift +[1518-05-05 00:33] falls asleep +[1518-08-27 00:50] wakes up +[1518-08-10 00:04] falls asleep +[1518-11-02 00:08] falls asleep +[1518-05-14 00:32] falls asleep +[1518-08-20 00:04] Guard #613 begins shift +[1518-04-19 00:57] wakes up +[1518-03-31 23:48] Guard #2963 begins shift +[1518-09-20 00:00] Guard #811 begins shift +[1518-10-15 23:56] Guard #3163 begins shift +[1518-09-11 00:40] wakes up +[1518-06-18 00:48] wakes up +[1518-04-09 00:38] wakes up +[1518-10-09 00:00] falls asleep +[1518-05-28 00:20] wakes up +[1518-09-11 00:04] Guard #2963 begins shift +[1518-09-26 00:28] wakes up +[1518-10-03 23:49] Guard #643 begins shift +[1518-10-21 00:10] falls asleep +[1518-10-10 23:57] Guard #1049 begins shift +[1518-11-12 00:54] wakes up +[1518-04-29 23:56] Guard #1657 begins shift +[1518-10-18 00:03] Guard #857 begins shift +[1518-10-26 00:28] falls asleep +[1518-09-29 23:58] Guard #1217 begins shift +[1518-06-20 00:57] falls asleep +[1518-08-02 00:29] falls asleep +[1518-04-14 00:37] falls asleep +[1518-06-18 00:36] falls asleep +[1518-09-09 23:51] Guard #1117 begins shift +[1518-08-24 00:54] wakes up +[1518-07-30 00:50] wakes up +[1518-05-12 23:48] Guard #1117 begins shift +[1518-06-08 00:00] Guard #2789 begins shift +[1518-05-18 00:40] falls asleep +[1518-06-26 00:45] wakes up +[1518-08-28 00:07] falls asleep +[1518-07-26 00:40] wakes up +[1518-06-30 00:11] falls asleep +[1518-05-22 00:02] falls asleep +[1518-04-01 23:53] Guard #643 begins shift +[1518-04-07 00:12] falls asleep +[1518-06-10 00:57] wakes up +[1518-09-07 00:53] wakes up +[1518-11-09 00:01] Guard #2789 begins shift +[1518-05-04 00:59] wakes up +[1518-07-08 00:17] wakes up +[1518-07-12 00:48] wakes up +[1518-06-02 00:36] falls asleep +[1518-08-05 23:59] Guard #101 begins shift +[1518-11-17 00:42] falls asleep +[1518-04-03 00:04] falls asleep +[1518-09-05 00:45] wakes up +[1518-04-13 00:35] falls asleep +[1518-06-06 00:45] falls asleep +[1518-11-11 00:57] wakes up +[1518-08-03 23:58] Guard #277 begins shift +[1518-11-01 00:32] falls asleep +[1518-04-07 00:58] wakes up +[1518-07-02 00:57] wakes up +[1518-04-22 00:23] wakes up +[1518-07-27 00:53] falls asleep +[1518-11-12 00:48] falls asleep +[1518-11-14 00:58] wakes up +[1518-07-23 00:48] falls asleep +[1518-07-04 23:57] Guard #1117 begins shift +[1518-09-14 00:03] Guard #2297 begins shift +[1518-11-08 00:45] falls asleep +[1518-07-18 00:02] falls asleep +[1518-07-14 00:25] falls asleep +[1518-04-06 00:07] falls asleep +[1518-10-12 00:43] falls asleep +[1518-10-17 00:46] wakes up +[1518-11-10 23:57] Guard #197 begins shift +[1518-08-13 00:06] wakes up +[1518-11-10 00:39] falls asleep +[1518-09-03 00:32] falls asleep +[1518-07-05 00:37] wakes up +[1518-04-30 00:10] falls asleep +[1518-09-15 00:55] wakes up +[1518-07-27 00:31] falls asleep +[1518-06-05 00:00] Guard #2333 begins shift +[1518-05-23 00:20] falls asleep +[1518-06-25 23:58] Guard #277 begins shift +[1518-07-15 00:45] falls asleep +[1518-04-25 00:57] wakes up +[1518-05-27 00:52] wakes up +[1518-04-27 23:52] Guard #197 begins shift +[1518-05-07 00:03] falls asleep +[1518-04-23 00:17] wakes up +[1518-09-06 00:29] falls asleep +[1518-05-13 00:47] wakes up +[1518-10-27 00:35] wakes up +[1518-10-25 00:02] Guard #101 begins shift +[1518-07-14 00:48] wakes up +[1518-05-19 00:01] Guard #277 begins shift +[1518-10-21 00:16] wakes up +[1518-05-03 00:00] Guard #1217 begins shift +[1518-08-21 00:40] falls asleep +[1518-06-21 00:29] wakes up +[1518-09-03 00:00] Guard #3163 begins shift +[1518-04-08 00:49] wakes up +[1518-11-22 00:22] falls asleep +[1518-08-27 00:45] falls asleep +[1518-06-16 00:02] Guard #2297 begins shift +[1518-05-18 00:10] falls asleep +[1518-08-24 00:32] falls asleep +[1518-07-04 00:27] falls asleep +[1518-07-20 00:41] wakes up +[1518-06-14 00:54] wakes up +[1518-11-11 00:09] falls asleep +[1518-04-10 00:44] wakes up +[1518-04-04 00:46] wakes up +[1518-07-04 00:47] wakes up +[1518-11-20 23:52] Guard #3023 begins shift +[1518-11-05 00:55] wakes up +[1518-08-22 00:58] wakes up +[1518-05-30 00:39] falls asleep +[1518-08-13 00:27] falls asleep +[1518-07-19 23:58] Guard #773 begins shift +[1518-05-02 00:40] falls asleep +[1518-07-06 00:56] wakes up +[1518-08-22 00:22] wakes up +[1518-08-19 00:31] falls asleep +[1518-06-11 00:00] Guard #1217 begins shift +[1518-11-22 23:57] Guard #613 begins shift +[1518-06-28 00:18] falls asleep +[1518-07-09 00:32] falls asleep +[1518-06-07 00:32] falls asleep +[1518-09-22 00:16] falls asleep +[1518-09-29 00:26] wakes up +[1518-07-18 00:13] wakes up +[1518-05-26 00:02] Guard #2789 begins shift +[1518-10-15 00:03] Guard #773 begins shift +[1518-09-20 00:30] wakes up +[1518-05-26 00:47] wakes up +[1518-10-07 00:57] wakes up +[1518-11-05 00:23] wakes up +[1518-04-08 00:41] wakes up +[1518-08-09 00:35] wakes up +[1518-06-13 00:59] wakes up +[1518-04-10 00:41] falls asleep +[1518-10-28 23:57] Guard #1129 begins shift +[1518-06-27 00:25] falls asleep +[1518-08-25 00:15] falls asleep +[1518-08-22 00:47] wakes up +[1518-04-01 00:42] wakes up +[1518-11-03 00:50] wakes up +[1518-05-12 00:42] falls asleep +[1518-06-30 23:57] Guard #3023 begins shift +[1518-08-13 00:42] wakes up +[1518-09-05 00:43] falls asleep +[1518-10-31 00:57] wakes up +[1518-09-04 00:39] falls asleep +[1518-08-10 00:47] wakes up +[1518-04-22 00:04] falls asleep +[1518-10-30 00:32] wakes up +[1518-11-06 23:54] Guard #1217 begins shift +[1518-10-04 23:48] Guard #353 begins shift +[1518-05-24 00:04] Guard #101 begins shift +[1518-04-10 23:52] Guard #811 begins shift +[1518-05-14 00:57] falls asleep +[1518-10-19 00:15] falls asleep +[1518-06-11 00:31] wakes up +[1518-05-10 00:09] falls asleep +[1518-05-25 00:28] wakes up +[1518-07-01 00:46] falls asleep +[1518-06-22 00:49] falls asleep +[1518-10-27 00:32] falls asleep +[1518-06-20 23:58] Guard #353 begins shift +[1518-06-21 00:28] falls asleep +[1518-05-05 00:38] wakes up +[1518-05-23 00:43] wakes up +[1518-10-28 00:22] wakes up +[1518-06-29 00:34] falls asleep +[1518-06-02 00:23] wakes up +[1518-04-06 23:58] Guard #449 begins shift +[1518-10-21 00:57] wakes up +[1518-09-07 00:23] falls asleep +[1518-05-30 00:22] wakes up +[1518-05-17 00:21] falls asleep +[1518-04-30 00:58] wakes up +[1518-11-06 00:46] falls asleep +[1518-04-15 00:22] falls asleep +[1518-07-18 00:52] wakes up +[1518-11-16 00:02] Guard #2789 begins shift +[1518-06-24 00:31] falls asleep +[1518-07-15 00:05] falls asleep +[1518-09-13 00:01] Guard #857 begins shift +[1518-05-27 00:59] wakes up +[1518-04-26 23:46] Guard #1117 begins shift +[1518-08-31 23:59] Guard #857 begins shift +[1518-08-12 00:00] Guard #1117 begins shift +[1518-10-01 23:59] Guard #233 begins shift +[1518-08-17 00:56] falls asleep +[1518-05-04 00:07] falls asleep +[1518-09-07 00:02] falls asleep +[1518-10-23 00:06] falls asleep +[1518-10-10 00:20] falls asleep +[1518-05-13 00:04] falls asleep +[1518-09-10 00:50] falls asleep +[1518-05-17 00:06] falls asleep +[1518-04-22 23:50] Guard #2333 begins shift +[1518-05-11 00:00] Guard #1049 begins shift +[1518-11-17 00:00] Guard #101 begins shift +[1518-11-19 00:42] wakes up +[1518-07-19 00:57] wakes up +[1518-07-20 00:23] falls asleep +[1518-10-29 00:34] wakes up +[1518-06-15 00:16] falls asleep +[1518-09-26 00:35] falls asleep +[1518-07-26 00:58] wakes up +[1518-04-24 23:57] Guard #1049 begins shift +[1518-05-18 00:19] wakes up +[1518-07-23 00:28] falls asleep +[1518-05-17 00:47] wakes up +[1518-07-19 00:33] wakes up +[1518-09-06 00:46] wakes up +[1518-06-01 00:41] wakes up +[1518-08-10 00:44] falls asleep +[1518-07-25 23:48] Guard #1657 begins shift +[1518-07-01 23:59] Guard #277 begins shift +[1518-04-15 00:00] Guard #3023 begins shift +[1518-06-16 00:45] falls asleep +[1518-08-22 00:56] falls asleep +[1518-08-26 00:24] falls asleep +[1518-10-25 23:57] Guard #1217 begins shift +[1518-09-16 00:02] Guard #1117 begins shift +[1518-09-04 23:58] Guard #3163 begins shift +[1518-04-23 00:51] falls asleep +[1518-09-24 00:35] wakes up +[1518-08-01 00:02] Guard #643 begins shift +[1518-11-06 00:58] wakes up +[1518-10-31 00:48] falls asleep +[1518-10-22 23:58] Guard #1049 begins shift +[1518-08-23 00:03] Guard #2333 begins shift +[1518-08-28 00:32] wakes up +[1518-07-30 00:54] falls asleep +[1518-08-28 00:03] Guard #1217 begins shift +[1518-07-04 00:07] wakes up +[1518-07-29 00:44] falls asleep +[1518-10-06 00:38] falls asleep +[1518-04-15 00:19] wakes up +[1518-06-22 00:59] wakes up +[1518-08-13 00:05] falls asleep +[1518-04-04 00:54] falls asleep +[1518-04-29 00:17] falls asleep +[1518-04-14 00:54] wakes up +[1518-11-16 00:17] falls asleep +[1518-04-25 00:44] falls asleep +[1518-07-24 00:57] wakes up +[1518-09-25 00:05] falls asleep +[1518-08-22 00:03] Guard #811 begins shift +[1518-04-06 00:04] Guard #811 begins shift +[1518-04-04 23:56] Guard #101 begins shift +[1518-04-22 00:49] wakes up +[1518-08-18 00:42] falls asleep +[1518-06-10 00:50] falls asleep +[1518-09-17 00:36] falls asleep +[1518-11-14 00:34] falls asleep +[1518-07-09 00:41] wakes up +[1518-07-18 00:47] falls asleep +[1518-07-27 00:48] wakes up +[1518-09-23 00:49] wakes up +[1518-06-26 00:29] wakes up +[1518-11-12 00:30] falls asleep +[1518-08-29 00:53] wakes up +[1518-09-30 00:35] falls asleep +[1518-10-14 00:02] Guard #1049 begins shift +[1518-05-21 00:20] falls asleep +[1518-05-25 00:26] falls asleep +[1518-08-17 00:42] falls asleep +[1518-07-19 00:43] wakes up +[1518-05-08 00:59] wakes up +[1518-10-30 00:35] falls asleep +[1518-04-20 23:58] Guard #353 begins shift +[1518-06-22 23:57] Guard #1217 begins shift +[1518-05-11 00:31] falls asleep +[1518-10-29 00:51] falls asleep +[1518-10-04 00:57] wakes up +[1518-04-19 00:47] wakes up +[1518-07-29 00:37] wakes up +[1518-09-23 23:58] Guard #277 begins shift +[1518-08-20 23:59] Guard #613 begins shift +[1518-07-31 00:00] Guard #757 begins shift +[1518-07-17 00:13] falls asleep +[1518-07-23 00:22] wakes up +[1518-09-16 00:58] wakes up +[1518-07-14 23:52] Guard #2963 begins shift +[1518-04-14 00:59] wakes up +[1518-08-30 00:58] wakes up +[1518-11-23 00:47] falls asleep +[1518-10-08 00:02] Guard #1217 begins shift +[1518-05-10 00:42] falls asleep +[1518-10-19 00:04] Guard #2963 begins shift diff --git a/AOC2018/input2018/day05.in b/AOC2018/input2018/day05.in new file mode 100644 index 0000000..6f91a5c --- /dev/null +++ b/AOC2018/input2018/day05.in @@ -0,0 +1 @@ +kKpPcCZQqzyYvVxXVfYLlyFiIvOcCTtDdGgJTtaFfAjUuElLeIOoijvzZViIJSgYyGfFKkrUuRxLeEzZltToOdDXseLlEjgGJsmMWTmnNyYqZmMzQMxXJjJjkZzOoKqhzZHzZQLlKktxXrjJRwXxoDdHhgOoWwvVGJjrmMRObBxvVrRXOFffFoOLlIioRrGgPNnpxLldDcgGVhrFfRHlLAavnNmmdDMqQlLMBbCqQPkKpXxCbBcXdDHhSUdDuSswtTWQqrRCcPOaAIiRrobBVvpcCBOoWOowuUAaLuUcxXCqQMmrRVvWwIikKlyYGgsSbBPfFfFOyfLlxXFYHhsSogpPFfjJKlqQlLLRqQrkGAapDkZoOzKDddPsSExXeEdDwWewXxyYWgAaGpcCOSevVEiIPbZzBlLpBbsAVvatTozVvCcEeqQIKkizGgYyZTtyYbBTeEtbmtTMztTiEeIyqQfqQnNFxXamqdDQDdMAPpjJcCDdDSsGgFfqQdETthHeYnkKNOROorZzoyICrNnRYycTUaAQhyYJqQaAjHVvqmGgJfFjMjJCeEcMmDdVvusaAStdxXmMDkKmMLlEeXxmMixXaUuRrAfFMmNVvnDdYWwWwzZTOoqQBbtVVbBvjJvrReFJjfJBbgvViIaApPGSswwWWevVevdDZrtTRzpBbPxeEXrRVhHPpvALlagGVHhILliEPBMmbpsyYLloOlxXLOSsoWpPdZzDaADdwfdTtDoOTUutXxFzZOoTRnjcCOoNnOoJOoNrtzEfFeDdZBbCcHhquUQNnCOdDoXxcsvVSJjSTVvlLZzzFhHfZXxLeEZzMyLlKkYmAaRtTtoOEeeELlySsTEetJjYyJjYzZTrlAatalPpLAGgqQchHPpyYiIGglLxXHhlEOoiJEejLPplsSbBsBcCxXbSSsQERrMmeqvVlLkKIkgGKuvTdDpjJfFPtnsSPOopNVmsGYyTgGtOouUVzZkKvOYyNnoOHBbSsholLgGMmJjenNuUrRyYETtnrRpFfPJzRrZiIJjtTPJjpQqkMcHhaACPpcCehHEGgxXCrRkaATtlLyYIiKcDiIpoOQHhpPmIAaiMAahCcnLRrMmljrRJVvNDxXXxFfpPfFTDdtmMdyYNkKnTeEfnNxXsUuSFeGLlgIiYyOYOoyMmlLZTtzkKFvFYyfIGgEeiGgVHhoWwKkKsICcigfXxFRrJTtCciIuUTtGghHVvjSwWseHhgGoQYyqIpuUPnNiYyfrRXxxXjJVgGvfFHhWwaAGgHqQFpcpPCPCcUiSsIbBpPnNBbhHkKkKHhTdDHhtGaAEMiImecCgufrRgGhHhdXxtTzZDbrmvXxVMBbKebtTxXBJjEkwzZCVvcjJSsauUUuArUuRzLNnlZOFfoXxWTzZtwWpIiEeilLIHhgGPpPnNXxHxXTUuzZlLtnzZFfNhErvVReJwWvvVEeLlVbBWweEjJhbBHkKjUuRCQqRvEeVQqAUuaEerxXhETteHcCcFjYyWwJfuUEcCSseAabPpDdBLluUhHuzuUnMmNJjlLNDdZznjJLlwWZqQVvbBdfFGgKkkKQqDImMWJjLPMmzZAaDdplwbBefFsSaAETtZyYzxXdkrRKHfFPphpzZlLYyGgbBNnEuUeLJjlfFPhHDdXxNsSzZtHhpPTnXxLlbBsEeMTfFtmHoODdhjJsScuUeEyYCgObDdBaAwSsJjWoGIexXEciIEeyYdEeWkKwJjupeDvKkVdEPXdDGgRrxUDMmfFyRrYdDeEeYnNyaAEvGgVcCCXxiSRrAaVbBvvVsDNndbSEeUusTXxkKdDhWTtuUwXxcYySsBbCAapPAaAeEGgcCtaATaYybBzZAGgxVvXzZKkTtJjgGLFfuoUuOUvVTcCTttKqQVvVvXxkGgBbdDyhmMUMmuqmMWwQLlqQjJMmgGyiIYdDXxAaZzvVgGHjJhQqHUtTuGgOcyYAaoOCyfPpCYyuUcrnNHhoORHhaAnLlhHIiXCcCcxRTtQqaASnNsrfFQFfhHlLqLEszZnNoOSeInNilSTtolLOvWgGwWwVVbBFfFfTtnNgiIGFjJfxXeOhHoEsSIRriAaOcCTLltoLOoxXfFagNYyoOHvVOosSGghnnjJEeNMXCcxkKFfGgXxxXiIpkKPWwpPpnNPHCgGRrcPpBGgboOHGQqgKiIVvkKBbkhDdrBJjgksSKGbsSutTAaUkvVmDMmdMRrsBbSSsZzFfZMmbBzbgGBCcJjKwtvVTlMvVmLlHhIiaArRAaLemMlLoOFfCcJjgzZGLlNgGGCcgnmMmkxXKEeMPYyGgNnAawWzZpgGzVvwmFfZzBbMWdWwfoEeOFUHhuDVvvYyoGgOorROUuodDoOOqQDdwUuWVZYyeEQqFfAaEUugyTbBZztYQqGgLHhmYyMpPIiYDdaiIsSiTtpKXxkAaPIwWYyuUhgGHwWOoQqFRrfzlLZAJNnOoPgGzABDdbarpPfFRfFHWwJjkKACceEUeEZzVdDvuIikKaPpvjDdqoOQHMmLlhLdrRDlJVJxXjhHFfqQwWFBbfAaHsIiSiIhWwjJkKhpoOLpSHsShKUukslLcClEeLPQqldDhHAiILlaHBMmbhDvVJjcaACzzGgrRuUkKZoOZdQKkqxXPpkpGAagPuUCcflLFaAQRrqlzqQZdPkKpLQqloZzODLHbmMGggGIhHiBRrhHCchbBSsLlgGpPBdRxXVvwgGWrVvDBbTlLrPTtTtpwSszZWHcQqChpgGRwWrCchkKhHHnNPciIYyRrqQCElLelLFfxXPeEpvuUmFfrRbUuoOTdDDdtyYwpPNnoIixXOWMKkmKkmMjrkrbPpBRxXKNGgnsdUUuuDPpVrRvSmyYEuYNnYzZyntTtTiIIiNTwWmMthWCcwdVvDFfHekKEywWUepzZHSsZzdDeEtXjJxOoTVvPhVvLlHKkhOtTooOOoeEPpPMOkKpPivnNlLQqLsoOyYSvVIidDQqcCUuaEeApPRrEAWxXwpPiWwkKJjBibbBTtBITtZLkuuUUKlzGgitTZzJJlLgGhHxXjjGgGgftTZzvzZsPpkEjJegGxhHXKSvbBGjJgPpVEeuUwWlLlLyGQquZzUzIisSZbBynlYyLNYtdDqQrLldDKkTrRtRkKkKKyYkhHEeTiIjJcChHjhLluUGGggHQqJgnoeELCclkKzZazZHhAOeEbBksnNMmSKuDUudUNTSsNnUutPixXwWAcCaIpHhAaFQqRrfwLlWYyYyDdXoOJjRrxwJRrllLfWwFLbUuSELNnlJOofFDdjoObBSsYRrycCTtFhmMHfZaAzDzZqTtNnQdJjOotTeKtvVBbgGloOtToOKkLczZCsSMdDKkRaorROUpPGgDeEaAQqdRjJrTsSSsKkbBtuTNnlTsStLlzZgvVrwqQpgGgGPcCSsWwWUKbBPKDdkyYEWcdfFDqQhhHHweEbBHhWrRspPSvMmVAauUVsSdXFTtEeaAfeIiExvVXYYIpSsPiOoBbHhyEeXtNRrnSsQqPpwWqQCKkEeGtTtTwVvWpPiOoIYydRrnTtNfFXxVvJqQjOjJAaFfMmbzWwZODlLdOooAcsSCIigsSiImMeEPptlLYnNGgDdcTtCdDLlwpPBWwbUuWHWmSsMRaArwZzEehBSsbATtVsSvPQqpiLlInnNgGNVLlUuFHhcCLlsFfXrRzZYyyYxSDlLeBbElPdDyYcCpTSsMurbBlLfFNnSmMsomJjNEengGMiIuUsjnNoOJIiSHhYsHhSSsysScCTkKtvAaVYyHhTJbQqZbBcnNrRClLVvgGzAabhHBgGOWwHhoxlLXHCFfKjJkchqQDdNhHnXxNnnRfTtFCXxcrGyYgEeSskkpPzZKKNpPjMIikHhbBtTKznoONnNwWZVwWwWYyDaAZzrRdSZzGNnmMLQqqmMXxnGgDrRBZzbdoOkKQqcCyYWJjtAQqaTxcBblnNyQqYbBCcQqucCUmMaUvVHJjpPdDhRreEnKkRrNoOuyYAWpYyNjJjJTDCcKkyjJYdRrCctWwxwWoOXnzBpbBbWyYPUucrRfFCpSswoOLkKldDLbIDdiBCclFOYYysSyoxNqQoOnXWBbOowkKwcLlaAMtHhnNTjJkaADNndDdKyYAanNeyYzZEjJmzZkKkKNnFOohHfyYpPAfFgzfFlLcCxSsXaFfAZGCTTtPpoGCcSsgPpjJZzXCcwWaAxpPFflLmcCKkmMwGBbXrwWRxgqdDZNnzQWiLDdlkKlVvAWwamOoJjVvMxscCSBbXkxnNXKKKCckkLJjvVCKkcejHhJDvVdMOotjJoOmJOjJTtojmMMPptwWeOoqQEzRQqrZCcoOqouUOFaOoxXbiYyIBxXZzvPpVojGmMHhgyZcwmMWCzJmMSsjsWBbwSFrNnBbpPRqasSsSAPKkpptTEiInNIiFfBtrRrRTjJbOoyYuURdDreDdAPpakKQqEelYbvXxVByLoORrqOtYyxXTbBCSsYKkynNckKYkJeBbpwlcvVAagGDdwxXpPZzDsSiSsIoOGgtTWWwFfwdDTxcCBdDbjyYGgDdPpJXEeSsuUpAaPdMmBbuUTtbJjUuBtTiIDqQHlaAaYVvynNAVvhTHhTttamMACcJjiIxXNnAYyqQbypPKkYRrIiTFtTfnNoOtWVvwJjIiSscVYyzrRZPqRrQBbqQqQSMZDdAaPpHhWVzDdkKZzqIiQZAaBbEegHeEyxXYLgGlhGPVgGPxKkFRrGaAgbBfXCgGEIiQqEhHaAtOoqQTeGGOogBXxbgHjCcJsSjJfFqvUuVRGgrnPBmMPpCcmRrMKkrXxGgWavVwPpBbvkqDdYyOtToFVvfnNoLgGlOQKSXxwWwWgGsbBbBVEehHfFaAMAprRPalLArrRRDJjciICdgGatpOoGAagmMPlLOoTpjJPhHzZHTthLHhqQUTtKXIpMmYmrRkKMFVvmMFjJffoOjppPMmPJPRriIDdxfFbjJBvVXRrQoebBZwWzSsEiIhHHhoDEVvCtoOTkKLlfFYycCuURsSnNPpxiIXOoptTmMPsSsxXZzSusSXxOBsSbzAaXxjJIiHhCcNnQqyYZpJjUuyEeYlLiIeiIrRZvVzrGXxgRhHiphHPWwIEEdDmkZzqJjQpPlmMLzZrRlLnsnbBNjJSNMLmMZcTtVvzZuhHBWwZGMXxsSQqJUyYhuUHNnHeXxEpHWkiIZzlLMmuUZqmMQzXxwkYPpZzylLstTSRrhHKWWwMSsmKmLlGgiBbHhHzZWwDtTeeHyYRYSsqQlLhQqSseCcEFRrBvVbJftvVdsSQqBbDgUycCYuBaAtTxRwWOoRrcKkCxXSsmVLlvsSSsRgGvtTMUufFWwGgOkKoiKXEwhHWpnYAaYyyyYXxFfvQqVsYySNyYPGdDuUVxXuUvLlgtWPpNnHhsSrRNnwNnBENnkKekIiuURfEeUNnuWZLBbjJlAaCMWwOIipPokkzZXuUxRBbrKOqQNnoZzmgmxbBwWtzuOoUZzZTfgGFXIZziIiIibYycCmMBNnweEyYWEYzZyfFSlLKTQkKqZTtzDdtKkKkVvkVvKksegdcCDGBPbYgGyfFBBbpAaogGmGKkgMTuxAadDfcCFpOBboRhHrTtPpOjJDdIiyYIioVePpEvtrEedvGFfgAaGgVrJjdDuURXxprzyYvtTVZHheERPrGgwfUusSAaFWkPVvpwkKUuWgNnGbSsBPyYyyCwWcDdRIrMmFLETtexhHraARBAVEBiIbyYeoOvaYytWwTcCgzZpPGoALLllaiIcCcQgGjJqCdDeRrcCKBQTtqhCSscHVvfFOmxXLlMoIFfbBiVvZHheAfsFfkKtrRgGOoYyIBbiYHFtTfyMqQxXeEumYyJmMIiMmhrRHxiIXWwZzUVvwWuPpcCkzZOoBHhMmiIcbBCvYyVPkKpbBbZBbBbswWSIZzaAuKkIixeoOiKkSshOoHIdDicCvVZzaACuUoOiIcDPpdIVrMMmEemWwlLtTRtKvVcdDjJzZMmlDdBbLmMsSiICxqQXWHhdDJjVvUkKuZzUJzZKiRrIcbBqQCkKkCcGgYcjJxXCJuUJCcjjIiymgGqEeIiAsSaBbDqQdQMZsSzkSsKvVXxXJwWyeEYjuWwUiIxXpSsieEIsSvYcCheUuEcrcCvVwyYfFNnXxJZzNnIMmiBSsbjSsdPpDKMmTIwWitjJkJwadDOMmodDAWSFfsSmnNpPsNntTQqShHGBbgfhHtvQKfFkqEgkKJjGeVTNnUymCcMGgYpFpPBbfFAaXaTtsSfFQKkIOoRIKkirDVvXLlxdfYyWMmuUWwAaKHAaCnmMkKXxBbNckKnNIiXwkKLFcCfkKKLlYjJyMmkucIpPJjuZzPpUtTqQiIiwWCgHhxDdXfBpyiItTYmoOiIMMLcbBCHFfGbBgGgVXxPpPYypPzZQqmMvVbkKjvVEuTtAabBeEMmGgqogGOQcCCKkclLBlLhXeBbQqEoBlLbcCpPyYOXaxXjJDaAdAGgHhxtbBTbBEeEejJovEexBGgIIiibVvKzZBIibkDAadduUaAmMHhDUUjJxNnvqQEDdeViImMXPyYpzZhsSdDpPWwGFfsSuUQqxqQiICytZzNnQgGqxXkUdDuHQaAqsSJjZzwdDWMmPpNntUzZutteETTUuTaABbVHakKBUuruUolgGLVvCPpNnvVXxwWeEUCcUmVvMDdhHRPprRrcEuUUuonNNnvSsXLiIXsuULlSxhsSHuUPgGEepaAJjKkGVEoOeRrvMCcMmEeUpPqSqQsThHMNnmkwWRrKDTSEeAKEekauNnPpUIzEeDdHeMHhpPDdmFUuKkrdDeEReEadQwfFWdDrYMmyLsIjJNniSudMmpaAPdzZKJjkMmHyYoOhDDUrZaAaEeAoOztLlTNnYyYpPqtTQIpPiFZmpOdYKGgkCcZztazZAwDdWxXUtZzNyeEYwzUuOowWopiIPmLlRLlLlxoUuOXnnNdRvVYyBUvViIuoOxXGNnJjGnByIiLQEeMyYIimqBbQquUGZbBzguYPpMmMdDtTgGJjLtjJVvMvVcCoOXRremMslLUuOpPoXoKKuUkkOtlLTgQqGxqzfFBbZdqQKPpiuwWJjoOOAaobBdiIZaKDHVvWjJwWwYrHXxacxaAXCEeACcvVhtTRyuPpUhIiYmMaxXVvfcOoIiaoOQqASsOolJDdbBjxgnvVNIilFfLLrRlVwBTYyJWwxhHFfVvoOaAmMfFMEKZzQqkIQqixXGfpDdQqrRLFflEfFejJAaEZEBbbBNnejJBbzIiJbvXxaAeEZRPHgdDmMGlLHSMNnCfFuUcSsmutTmMDdwgGDdGgMRZdDzJuUjrUacCEeLlJjeEVrRPIiwvVaAHiPpIQLlqyYllLLZzyYXuhoOHwSsWUvvVVtTxCHzZyPpYxXoOaAKJjkbJfBbxhHynNYNngGhHpRNnxXrPpAhHPqVhUGglLUJjaDdACcXxuPpJjiIyYTtJjIixXqDdEmMcqQXtToLlIQsJZNnzjSaMmkKtURIIiwfFOjqEFjJPIipCclMmLXKkWmMwxfVDiIdveYQqpuUQqsSfxprRPXMBbPZCcKzpPXEexOVgGbBBbvFfosSFBgvJfFUuYnXTtfFtlLTRreEvVxSsfFvVfqTBcvnNbsSoOCcZOZzxXZzJRrJjjJijJIeEmSbUPpuPpYyBfFXwKkWxiIqQlVvLXxVvBbCcSdDsQYTtyNnhHKkqMmEfkiIKMTbMTZzMyYJjcCRrmdmMDrRjJUuCBsDdsSSsYyrRSVQgmfFtyYxeEXjqxXhHIPIiDzZdoOpGgFyYfpDQFgGfTRhHGgrCfFAajJKkYNFfnyOaAqDdbBpPHPphKsSkQoAXxaIUYyXxkKOJjopPGDdHVMkUoOOorRCNlLXkcwbBWcCmoduUDOMCKsSlLyYxjJRrhSsPpgGZMIiRFUDdKQqXxXxWzCcDpPIihHuUPpHBvcRAarYEemMytTiIqQCDzhbBaATeWwETtHWZzkUDduLlRXxeyYkKEbBIiypLZZyjbBJXxLaJjRjJXjuUkvVKAsIiYboODGaxaivVFfPpKkQqJjIwQJjqJjjrRUjFYrSswIiZrJgGANcCTcCcCtQqYFfeuZzoONnUNUunXxFfEgGVnNLyYbBKkVxSsXdCcdDDsVvAUutTsYFfeRcWwCryYEyxzZXUVvHhbBcyYCiIsSnNIJjWwiRZzruMvEerRVNnfSXOoWvVwxjKkVvKoOouUZzayYlnnNNlkvAtTaVYcxXCyTtfbBFyYinKSNnsFffvTbBzuUKkKkgGOoMPpmxXwWZrRLlFkIPtyYeEuUzZTzNnZzZdDQgdDOcCbwWBopPnNBTtAaGSspdDPGCBXOoxbzbBZeExXZzQqnNHhcIEAumUGCciGOujmxXMHhbaFfKEcClLTteJUujfRrBuUhHrdYQqQeEqnNTtoKkOypPiIhmMHfFIitTOoUyWQqAaDGgqQdwCARrJjcCkKsquUQSDGKkNFfRnDQqFQqQqkQbBKbBGdDgkEeSFtUZzvIiHGrRgWAasSwsSnyYSTTtgvXLEnNHhpuUOLajJAloGfFPDdeoOzZjeaAEqMghgGYysSaAHGgSIisGfNnatEIVoOHhsmMmwhBbxFfbjshHSJRSsVvoOgmMeEXxMsyYSUtTsQqpNnnvXxuUdDFLlfAtcCTZnxTdDtiyYYykcCSsKmMBOoGDdIigjJPpfFdDbKEekIMXxASpPsFfNEecaAPEaYOQCcvVzZqosSyDdcCyDCcdqBjJgGyYFWEeltXsSUKkuBbdcCDbNGgMmVgZRrzoOqQAhHRiIgpHajdlLwWDZzjJJqMxXzeqQEZmgGcbBYgGalcCnNTtLDdAHhfFgXxkTtJSsWwjBbgbBnIinPpNsSNuUAGgbAaAaBYyazKdDIMaAehHOblLEeaABaAQntTNxYyMmiIYyZSdSsgGyYbBQqbBBbDUCPpBLtTlbbBdDcuJYyjKkeEszLYyjJfadDNnmChMGgmstTVCNnsSpmNnZzwADRrdguUGcDwxmMXMmDwWMmdjJHPphNjtIfFbBBXxgAMbBuUghVYyvEeHJjtuUTOdDXxGgyYKlLkoOUUnNuWYymMFgGSCcwWRrsPRrpiIoOfwscCQokKOqGgvSIihgGTtXxXxGgfFdfCchIicCHXxyOiIrgHDdnNFFfbRVrRvzZTrRtTtexZzZOWwozRkXUuFfxKpcvVdpKkiIfFIiPZzDdmvVXPpxzRCcoOnHhwCcRrKkzZwWWmVvKkoOnPpNrRYaMIimAYyfFwxXXQqPpxSYFffYhkKHyVvtPpvVaTRITUutFfiroOLltAAalnNLycMmmMNKknCYcMmmMCygGYaAzOhPpEezZfFriIuUupuiYybBkdDYyFpPfNnKItDdSaAITtcgGJjjYyJxXjJCclRrvVjJxXkdztTZNnPppqQPbBOoDQTtqOTyYwPpazlLZwWrRSsdrNmMFfnMfPgGpsHhSKfFdDkFWVvSUtuXLlxNnUeQqmAakTtFfZQqZCdTtEeTtnNDwWcUdHhGgxmQjJqQqUYbBxXYymMpPSpPsHhZlLmtTBbugvESsVqeEXWwxGajJEeXzZxAcVvoLvwtTWVMClEqQexJuUpPmMrsSRlGgAVvxbBzIAAgBbWwTFFffFfVbWwLHIHvVhrReEEXkYOAajJxoxXeeSsEETBuUoOZzZzhHrRrrRWqyYoWWwwJjZIHhijTtpOUuIioPdupSsPiIRzZMZziImmlLkiGDdzZtVvilLIeEgyYuCcjlLjiIJJUoOyYjMmczZcWXxDpMOomyDdYIinuUsGgzLfFKkTtNSsadDIiADdZzZzwQqPpWkKRKSskhHmfFMpSOoMmszZAaMJZbkHhKBaAkNnfQqFgGfOoRLlrTJvmQqMvVFXnCDCTtLmMSRwgGWryYTtBkWwNnGxXsfLlPpLleKWwkpPEwOoeEHhyYmMShHsMmnrWwRNBKkRqQHLlhLlTXxDdlzTtDdZwTtxXTtDdSpPeEBbbBbBDpbfZpPZzdhMmhuUjJWKkNrJjjJYyqyqgGQYWwQlvKkXxVBbmMYykOAFfjaUKMVaAvKkmmMsSwWkGRhHfXxFRrXxgGGgrqQcCyrHhfYypPFLlhXlRWwKmMxrpfFQsSJjMcCKdQUSnNbBHbBhyYsrRzESrRsVvNnGXxgnwWjqkMmRqQrLVFqQawWxXZzxjJGgGNngMSsmmnNMtTYyvVesKkDbgGcCKJkKEexXDdSOzZCcEVvTRTtrwsbpPpTttTPsaYZzywWPpEeWwrPgEfIDREerrvkKVrRjJqQoOpQiIqKkPPpnNnQOIijJZzoxwOoHvpPLtTlTLMMmVPpXxyDdOaAoJjYuUqxXStwWyXxYFeridsSSsDbBUIiBbXxitjJboOCcIwWiQLnNeEJjRrkKHZzxXhGXxDXxRjJrwWorHhjJTtOoIiRgGEOoeOoOXQqxdCqQcimCzZcSsCidDIoOJjBbpyYPUubdDBBbBbHhvrUFwWTfDdFaNnAtTsStURrIdoOjHhEeJywGPpEUurReJQDLlFhHMzrRZmwWUuNnSjrRIyYiYyWTtwQquUNnJzhPpBbpRrJjLBbLlhHYSOosUuNnpFfPNnyDdsyYoOSnqGgFjYyPjgGJYbByeEiglLpHhxXPXxaAPJQqjQcCuUmMtTqzrUkyMVvSqQUuKkLEeTtgGGcWXxNdiIDPpixXIfFnqJjQmMwyYZCcvVejJwWhKkGsmjJMSZeCcMmAaGcCqSbBqYyQsQgtlBbBjgJWsSwwWDZzMmdFfjBOnwtTCcKvVkGgYybBpPfFPpxPptpCcrRAaCcosSOrgGRhHukKJiVvIHSWgeESsJyDdasSjJNnAYRxVvHFWwfiApFfJZbBSLtTMtRrFfrEeRIiTqQcpPqcCQcCrRVOovLWflLPkKAsVvIiOiTtZzIqSsVsxXIinyYNutTtSBtCcYEeyiIiLlNwJjUZgGpozZAacRhHPprwHZzRrKkqQwbBPpfFWAaNnmMaAeElQwXhHnYDdyrRkQqKoOMNPdDsJNggGHmAdsRqxXSsvVQNAanMmcVFfOJjEeIbusSSqycCYBbTvcCBeWenxXNIhXwOoWxnNSLlpPxXIPmMsSclLgNnkKoMmcCyJjakPpzkwWKNndDwaAWhHmMhlLHWwQqZKwWVCLGgsShvVHWpJKlLktGhHZZzXdDiIZzVLlZzXiIOuPpBAvVOooABbXxUutTbKlRrZzRrLkdDDdihHhxXcRsSrJBiIPtTtTJdQVZdyYeETtDyjsSsMmSJYDZZzZpPAHhJjwWsSovWwVHhtTOntTKwWPpkmXxeEjLlzZwCcVQJaHUKRrkMtbBTlLmuYUfOoFMfFmcCSsTtnyYKdLQqXuUtiLlvkfNnFCWwcRJCcrRkvXLlQtTjJRLlaAwXxMmWBbyaspPuBZIWCGgcwDLlSsYkZzKybjJcCdXxKkIiSqtkKDdTKwgGMmidDPNnDutTkhHPpKUdEegvkKVjJUMmWwbIEeiSNnRkKJDLNnbRxFfXrQqRaDdKkSscNnJUiFfIpkKPyYJjmXOgcpPRAavMmVsqQzZapPnzvVZFtTunNUAaBUsnDVFnkEaYjhqwWOkKoQTtJfFUYIiyaAWwuXxzZbRYyAfvxXvHhVHhoOVzZXqmhsGgUuqQHhhVGgvHBtTbTybBtUCdDcupBbGYydQqDmMTsqQIgGiCcjJWUJiIjkSsJIeYyEkvVKkhtOoTkKSsozOoCcbBuUZkAjZzFAauUAnNafkKksCTtoaAOeTtzZFfYcCyjJLlSYpjJdDBlLhHSyYIisbhTtVZoOyoOAqQaYDHYiIMHhmHxXNXxnUuhBiJjSnNHVvIiyqQDdYQqHsShrRFbBPpfxgkKGzmMvCYhNnTjTYKkKkAaAOmrRwbyMmqutTXJjxMxXPtTdtTMmpILnkKfFzVvyVYyIKxWwNnXjKkJbBTtDdnNlLDdeEHeaARUjmMZWYMmmkKOuUpPYywMmbBYWbdDVystTkKSzZGgMmCcxMmXeFwUupaAjJkKaaZzAYSsVOoIivqsSYXxDdsHhSyhpeEwRrgGPalzvVwQjJHXxgGXxSswvTOEQfFqenNoPgGSYYyAtTOKGgdwWpPVvTYyIiokXIEwWwWeAPpaSsMlLmXxIkKiCcuStTDfFdxXQDTwJYIirRXxGkKgfOoFKkNnqQyngCcgGdVECcTzGNnKkbBgxOoBbnNMTmMAaLzZxUpPBxXbpPImMdDubgGTpQjJrRqtqRrVvQlLTPyoqAaZDHaAdHlLLlLWwQqltRrwOoBbSbtTBTtgGxXiTtIBXqyhHEeLNmMnXxiCwWcxXCRrGgIGgicdDwWIbtjJWwTfCcCcUOoMnNpPGZzkKwWiALlLPHmMMqXMmPVMhoKkFfVOHhivVFrWKhhKkmlFhCcHkNItSqFfhAJjDdJjPGgCcpeeEEbBEeWwvVrTFfpPAODMmfFHhdDvVYyIiIXxwZzXxWSPOURrUudDuomFuwnJOgQjFflLLbLsSlBYyIrRiIgGggGZMFOENnucCUwdvdSsGVXtTpPdDogWoaAPEqtTjLsaAAaSKkIiGDZJjCcCgnNsSbBGZzcKfrLsPpdlLRrzZSDdCcsDAdsoOXxdvTXsSlhHLxXlhHqXxiIPzlLaLlKKkkgFhHOoOozZDwdaARMhpPHEedpIJjiBbiIPzlTLlIyUuYyCFfJjqQeRpPCcfFArRIyYKfOoFSsHhuiIAabBHdDhmVvpqMmSsqYyQqQDdaDXHgGgtJEOPpZtVcVvJvsSCceEFUufNnrDdKhHGnNTXDdoOeErREehTKDcLYZzIiZzysSiImlLMlrRtTwHbQqBHwWhOgGKRKuAEJtqQTjtAGKZpPzpkiIKRwWYZzwWVvTDdtMSsSsmzJjllgGLXxnNvVYyitjSdDsfrJjRdzZQqDaVvoWwOnNceEqQCAkoOWTtmMAaUmyYTeEkOoryCcmMYRDulWwLJHTGgthFnNfHrRrjeucCnNDfcGTKAaBbkjJjMvrCoHiITtJZpPmpOoQqCAVrBEMmDdiIbBcPpxYnNYCdDpPVWJkKjZvVzvVLlkKqQwVtlrOmIieEuULluUWnVzjmMJZpUMPpkKPpOAacbBKkqrOglugPpGUrRbBSpPeiIfYysjJxpzZGgPjJponNDdJDDypQMdIiHhGUuIixXNSssSvHhIikKkCVKkOodDgjVSsQVvVSskKCFfLBjJvIikKkprlJyBQqbWwYXlWwLxjNnYGgcaAraAJjVdfoxXoyYYyOlFfyKkyYYAaxTtTtTeLvVlnNJuUjhHECOboHhxbBktTKWsSwyYFMmfJTHhgGSsnYyNLJjFvVueERrUAafaAFqTDeCRrZzkwWNnDlLdUrRyHhHhMZeEnuUeENlLHhyRIQqkehLoOmMlHoefFnvePoOoLlxWwXkIiPpawvVUiIupPWwjJMVzZvmjJWATtOEesNuUoOAyYcoQqOCSsFgVvkcgYNLKgGZzPpFCdyhKkHYqQWwyYKbSsBVvABnhHuRrOexAaMmCsSfPpFCKqQfUuYyFXnqWUuDYyhtTMcodDOcCbbBaCcAHkKXAaQbNnBqEGhptTPRrVyeQQdhHvVuPpZGMmNngjcbBXWjJvVwEeIijfFTtccCCmCkFPkKiqUHhaZzSJsSbBfGgFgGVhgGexFfxQOCzryvTYyrRtIRrXDdEeZzbfFDZMmzbBcCczOoZKeqQiIyYztTBIiQqTttzZTpZadDAjvVhVvbOmMifbTrAaRKktNdsOoPBbnJjfEeIbUumGgOXxsKkqSsQqDIiqXYILNnlMpibBctTxwWfxXFmXBviIzTUuUuYyvVRZzgpMmPGzKkfMmzZdpBsqQfGgZzlLAacSkvkKIiVJjKUXYyyRrYGgxcCuDMfqQFTBbtmVvPFdDFNNnJjnDuUDCIwixXIWNxXjJkIihxXHZzyuLlffFrqQzoOZRHiINnrsSmCzBdeIiYylHhpPLEzNRrioOIKeeEiIXpPxEGTtWwgfFQrdDNnVPONFatTdzMmZefFTtGgtNZznRrLlTNnQNLlnqZzwWEDdeBbTYmMyQqbBgGiaDIbUuBrRiupDSlmmHTQqtggGYyGrRtoOQZsZziIXaARkgGKJIXzRrQqmVvRrMRrpiILlGgUwicbBPpARwDyLlvYyVtsLhlLHlbBUuSKXxzZfFpPrBpASsnHhJsHDJDdjhYymMaJtSsBwWbwWXQqpSxPwfFWmMvaAWwVuXxAQqrPpTnNXabablLTleZzEaALRZuNnNqQpwHhqQMoOnNtMmQqgGpPTQYylBdTtaXZAlLgGsStTtsgpPjGCcmrSsRkHRjfFJwWtgGgGBbOoTCcYKkUTdDPpXxiIpPxMmgPpbBLlpPoozFeHFrRfHhIPpihHOokKKkLeEWUxiXxetUBWQqxSrfFSssSMkKVvcsqmcCCQqcmMMjvnmMEeeFzCcZYmMyLBblfcCTtQqLLletEgDzZeSsEUEeKcmMMwWrRQSsvgGDuzZtNsSnfUuNVvyYwsrRHzZZzlLLWwlcCWkKRrlUXGgKkqFcxXCLlLsmaKkAwWMSsdBbUTtxhMmHeMuQqUmPRrpqQLlekKEuUEPpBBGgecCdDOfkKfoxljJvFfKkJjNNnUQIiKkxHheiIjXxBFqoOLDeqQkbBKVMmkKxUuXvBAEZzhHOpPoeXxRAKaAuOMmEJjeMARrEJjeoOTzyWbhWwjdHpITtdrRIareHhrHhQcCQqpWwrtTmJRrRBqQbbHhvVoPvZzDdvoOKNublJDdqQTtRrITavXiIxGPBbDOrRbBOkDdXxKjTtafovVOpurRUxXXdDSsnqvRrHBbRRIixbBXrruUQqyYqehHZTtWQPBbDYyyBbDdUjJkOvQqVAaoFhHqQGgsKkgGYyWwSKkrfALllWGMnNlxXKkFbBjJBUuSmMsyYdYyPpDGHhbBTtbBgmcCccyOEedDdAaDkSsQqkKRrKMwWmydKWwkTlLlZFfzjFfrLlCXxllaAaJAaNnqPkVnwJgiIPftBbCvhHVbHCcsYpcOoBbaYCcdDwKuyaAYXxpNzyYHgyYGZzOowOfFBbZiqQmCzBZRrdTtknCSgGvBGZnDdpPRxnNivVSESjJovVuUKHgfFJxcCXQqeEjiIkKhOQqoHhHXxqpeqDBVnNnBJjPHhHHjCqQbgkbBKGzcCOBbVRrZzCCLvYzZcCVcSuUsgCcGyyYYDnHhNSsxAaXEDsSEoOnNeFmMCcmflLFinPpNxtLKkxXcClqQrYHhyjzZPvWwrRpXxNjJlRTyYtDMmduhHzvVOozZZPpaFfwNGCcwWZzILqhHbqEoOapRaJjAMmrcCwWzgLlIMmiGVvZhNnAaxquQnhHgGQYGglLoOXWuUAaUuAkKaFdzVOmUwPpXxvQXWnufcCdDoBbWwOlfLlFxfhfFHheNnXcbWwBdBbKlLkaArRZXxmMtlLcDlqPpxkAMSHhsOXxoGAlLKkauBbDdbddDWPpwWClLndPuUplLLlYxXOThaPcCIipOozZxvVXoORrLlFndDNfXYHhaAyRgZzGZRHjJYAfwJQqnNjkNQONnmMvVDqQYpAqPjHhmJjtTmzZoISsiGaAewuWNwcdDRlXxUeEJjkhnNFfHjBbdDUkQqxdZaAlGAagwaBbHrRYPBOeEoTtJCMmWcCnRrEeSvVsQmhHMnNZzLlRuUqQUPpurkKjJdWwgxHvxXxGmMgeEMmFfXwhHWtAKabZUuzSnNXtvvViIaAacYyytmAywWsQqoOSNgkKGnrMdDGgPTwWaAQgGsSUuzZWwvuzFljqXxQJRmMWbBzQqbnkKHzGfOYssXxWKkwmljJPpTtaqKqgGHBpXxCXeEBfrRDdfFjiIhxDdeVdhHAaKjJrVAWGZzUuXtiITKKkkpboHhDsSBbesSRmwoOWjOOoaAEeaAoPNeEnkWwKnmMzWbBSsvVmMpQtTdHivVIhxlLXrRrQqHtuUudWLxXlweEgAsCSsvVcyRrrTvdbjDdgGDCvFfsSVCVVvvTaWxXJjPRrppPwsmMSAjJtcUUuLGglLMmCcckUuUFfnNOYrYLLlMmAalLokKyYOnbwbxbmFfdDXxrRMwWmQFEZOhJjHElKkPasBbSuUjdpVruIiZplYtTygHhHdtTdDDaVyYfFXxZzVbHwjHsShSjKgGdQsVvgOobBcolzZbeEJnudDOorKkRZzsFsSmMxyYCcEAaKKJjAhnNvBbVPvsSlmMWwmMBbCcdZzDFLlfwftXzcWwlwpPWwCxMWwVXGxXWPtTMPqQteycCYyYGAaWwEYjOgsSDfHhFoBcnENsSnWwetJtWwlLTmMWqFfQqQwKlLLriIeEsSwPRrmhHKaAkQGIIVKkjPpuUSTfhRnNrpPgGHLlfFKkaOoLbvjJPsuUbBHdoOnNRMmOpvjJnNcUqzAawOCcbBRrYymMVvVYyxNnKIinNkRMmqQXTtWwTLTRrpEDrRvTYytcCcXoOxbGgKkBNnQmEehHxXuoOaAUOOovVoiIBOjhwlDfFSfuxrbBGtQzZqzpHhmrRUuhUuHPpEpPPSsiuUQrUkKuiIRSMtLAdrRRqQSPsSpyQsSqlLYSCGgcSszZLlKCleEzZqOXxoDXhaAgCcKhMwoyWwkrRlXxWwXWwXxSsZsShHnNTzHwTtWGguxDdXXxUSsUWNhHZVvzwVXOhHgIJyYqQBjJbMmVvUwhRrNnILligsOIyYYyvVRriSyYRycuUHTeKXxiIQqosSEoPrnopPZdmMgGFnNfKTtjcmMiusXcMMKYlPpLXrzZRxSzZiTTNUvVuoOtTOcJjConttTtIKkhHbBeHXdDxhebBZDnIiSslLsSVeUBbwWwWuEuWJjdDkKqnQqDdOSsKhugLhxCoOcXnFRryoxdhkKHOSsTtoRrCGMmUUeElpjtaAFfAajufFUDduUTtfFpgGPhHQxTtHJjtCzRrDFyYlLlLuJPxXpCsSHMmCwWhHtTAyCckaAKQqNnSWwgGeoubSsYYnNEyMIiFfmKMNngpPEuUDdkYZzGgGGggahHAPymtvwKklLaHpPGdLFsIiTagGAUXGfvVWAusSJiILGeZeNaixfXxFZVYyAtWnNfyDpnvlLFWweLCcUsSLluRfCcwYIisANnMazuesSMIbJjBisSosSpCSsCyPppPLBbgHhQqGgGeEJRDrrtTRuWwSsoZfFzgGOfjknJRCcTTthHTpGWwKGUCcugQDKkaRfJhmHhtEWesXxLaAIikKTplLaAToTtFuUpDumiyDytTtsSTqSswetTXEmByYMyoOOoiIBdDuULlwkKWeEsSopPUDVvdFDQCvcSjqTtMQxXFfLldDyIiqQHhKhHbqQIkOoJjHDFMYiIgZgkbQqIihtFfXxXWnojJcxbBezECOvqaNkKnpxouUOyYBDfVvLztWXxdBfcCFqQWwLlfVvKAakUOZUufFRnNZzBbxXDDUviIvCcvVYyELWujKLBblGgpktaurRUoOuUaOrNnQRKsSdCcFfHRryRxXOoeOonNRhHCcrTtlLhHFfExNRyYglLGpPRGgrcCuUzRrZdpGIrRiFzZuJQDdyOocrrRRlqMmEzUKeuUEukulyVvGCcCizjJmsyoOGQLWOoMKOoUHUuhFIEeidDywWIinjJBTzivIiGghKOpnNeELTTOotwWxaXxHtThAXgGtlfFJosKSEeskIiSiIPpAjJDXxmMdvqWRrrRwQAoGAGMcCEnyYNIintLlvVoOsegpKkaAzURzQqeOeqQEoejcDOodWLlhGgBoOhHKkHbBhpfsaAKkSqQqQYgGsSuUkOaMDlLnPpRrJrRsSjNdhHDPpTtdxabByYAiRBKcKUoOEZaAkKzwgGWViOhliItBgGgVpPkKmVHfnlLVvuVeNnVvmMqWYbYyBXrYKkguUOoolVdDvLNpPgpPaKsQqSoONnXUuNnlLBoYSlLQqxXWwswFfQqXxvhoMPhHpZdriipyYyVvYPpPIGgPpxXoSsOmMAgXOwLlMmChHSWwscyYmjyjPaSsJjSsGgsaNnASgGeDlLhUDdnzExXeJdDyYiMmSbBsYzXMOoyNjJLqQaAlivtDTiBbqxLlXQyttSLhHaSnNNnYyWBboOTzZQqcOobzcCQuUrgDdhGsRvVrSgufvjUWdHdWgGSsBLlEeJjCnrHhzDLYxAtMHaqjRQNHhyOxnNaAITtdctDPXxpJjdTBbVvCDTLiSdDXqQxsIEhWsSwSByYbzqQrRuUlLCkGsUuAxdJDdjtKRaAfyYFGYyRrXBbqeEDdigGgyWwrrRBUubgAaIiTVFfQVlsSrQaTJVBhrRygGYnvOklzJjKEiSWwJjJPIAaJuEezQqZckRoOuUNIqQiMmnLwyYqrTtxXRoMbTtlmZnbfFYyBqXaAOaAmLHrywtCCAaaqQXxqxMmMyYxpSsVTDXQMmqLWyOoYWwFCoOMmctTcCVvMmfMmfFiRJjWwFfMilLjqKqQfrpPKkvpPbBsSshHjJtTeEXxlqQGgGqFbBdDfQbasqQgGSVvbBAsSUVBIiQmWmqtVjBbJQqKGBjBtiDdIvVpKkqQPgiIbBMZtTzCxXpPVWsBbWpPwjbuUBJQJoGgbBqIiTJjPpDdHOoxXhWwtZsJIxSsvYyETteVitTIrFJjooOADrRdadaADUuKkGPpZzJXLluYvEbaATXPfTBbTYiGgbEDrUuEevtTWwqYyUuwNdbuUuUuFfyYUeEmHhMrRjaNAEwJJjvYybBbBUeEbBvcdCcKFfFfkGPwzQqZckKCfFqhODvVdfDdSszvUSqcCMwWIimQWwQAaYgAakFzZEzZMmHGggEEenrJXxLlLwWViISMyVSgZfTXiQqyGGXeEvVhjyheDJjdWJBsdzjJZuZTtqQBrRYOpPopLMEemRrGpPgljJLrRiIVvXvVlLlLphHyemMEtTFtoNBNHeExSsfFSsygGTTthHdDqIgGucuUCdwMmWDHpJjMmoipjJtCcAaznNKZhHzkXfeuUiiIIhHEbIGQDlAiOoIDjJqchHnPpiXxhHINxTRrXKkjRHTQGfFEewryuplLPPpCckaAZPpjAJjCgtTTtGXdQdDqKfRrFktzZglLGfFTxTtXhHRyolwaCCJjSsnXBFRXOdMokKOlmMMmEGKbBkZhRTMiiIScCsSsPpRPaAoqQOyYpmMzZXAoONnatMvzwWlwWURqbdDIiBQvVvCaAQUFYutrRZzWmhkKIiazOoCsZWsvmxlLfdlLEETfFAUuabBdDDPDdNnJYyYxttnNkicoWRQibkHhnSvYyCcoISLGYRrxJbBjElLeyzraARZFowESsqvaMmSsFfQEkoMqQeEmGfQTMuUuUnmNnbBVvUaHQIiCcZrRPDdRsuOqtgqOsjJWwQaAndDNnNvEhPDpPdvUgnNxHhXWSgmMGPpSrRspcTtzyYtVvxgnsyeqIXttGAmMIJEekLNvFfGgWYPeEBIPEGstENhRrHdZhHzoQqOYyIyYjEQqACANNssspLlPJocDxXxwiIyYElgyYGkZzSgtTqxIiXQGDdsfbBpPFSuiQRHXxbNnBFfjAaAaWwdWwkiTtIxXFgksSKNnEBbfKkFvVWwHCcscClLrJjkKKkXbwYyGGXXxxZzHRreALlLCKdDlTBbiIEevVtLkxBWgJqQNnUultKukKFwraWwylKKkqQsScrVbsSjJBjoRqQqRrtkkRTJjTtYjRwFcDdzGgPjjqdDQkCSZzyiJOrdjJDkKrRTTQzZUuUyYuuIHhpPrdRrDRbqQJjpjIiOOuYyMBbItzfsNkBbOfFXxosyWUXYDqQwuUafoOyYFdKkNaAnPDdaeEAAHYytFMmayUWvVFfwuXxHhqYyyZlfDdqNnQpaAkKcasDeDTtdFXKkKkQFfOoPlLsfFSMmTtkKpSsTtqxauoOiXUuxRrMTtmMmZoOQAaSLVuYyWwivQqSSsfFkWweKkEcACcDThHKotTFfbBnNOFCDCgNngGsLlNFzIiQqTmWwIiqVdCcbSPpHYXdJjiIUuGqAaiInywsSxXVuGgUdjJCdDMErIWwTkyiIWlXxzzqWvPSNflygGHDdJjQqZzUuJpPjRiIOkOoWwKrKUoOpPuoOZzPoOpEekzZhHIYIiTtIipGgSBDwMOLtPLlhOEqopYyDaLtbBTTsLWitZzkSiqQrRSkKLaAlsALXxpZwWWBbcCeaTtDRJjEeiRmIHVfFvbMmxyYoGgdUXxuzFaAYusSzCfDdEasGrRJuQqTuUJufFkKNnUKkiVvIeEZtfiILzdDOKkaqVvQUuLBGJjIigHhmMYJjycQlXxjJCetTFfhJvGgwWUYyuSTtKksVjHCTtzOowOvqBbLlRxXEpxPPKTPYVchHCwGgtTWlJjOoiIysNnIimJjQawgtTGDdBbieEvVLEevVDvLMmlDCNIindhRrJjnNRFeiIHQmMcClhKkHSIIiCFnFrLlRHhFQBBbbYADcerrRyxtTZZzKknytTQqKhHkDOSmMsIhNnHiofsmMfFSdDlLFGgvVszlBbkhHKLZtVupHhNyOEezruVtDtTdodDbkKRyaAUxjJtTZKJUrRoeyYmxXMVvVbdaAkpPdNAanDqQQPPpYypNNiInxoSNBhHMmWwqMfWWwwokbBjjfzhHKtTNneEWAatYnzZNlumJkAaNoStQFNenBMbXtTxBmIghHViHoOQzBbZrUiIumMcCRGgzZBbrHuSsUrhHRLPBbnOtfRlYySvYyVWtLJofFvVOuoOUPFfGPiIMiIWNnAFfaHJtTjVpNQGGgkTsDoOqQvlDIbBOzfFWwZKkAaBbtTBPpFMmfbZzoJjiVIiacCxXxEeEpTjJtcYYSYZmVvMRbnNZKSOosaAfFdMFfZpPxXlOXxvrRIHEuDQqdnNnIiPTtPLlmMYVGgvEEeqYyCeTsiIEoOZzwWRaApNVRPUXfFxcQqCYyLlOtlluUgmUuMMftgSssjLeEUgGuMWIpbdnMmMfEmMeFiJWaAAzZSWwsgOyYSWaTTrNqNOOPMVvKkmZCmMcmfLlFvVMOCcWgyUaIuFKNnzZUbBItTfFSsFYMRrmzzzhHzZYzuvqQVEsFfsXxTesSwsSWuUHhUuQZztRXxWdjJwWwjkUDdJPcCMgRrGEpPWwUAaEtawtbnNBbKFqHNjwHhorRMfFfVzoOwhWsSFfQAaCoMqlfmMnKOblLBPlLdDbYmnNUaUkFxpPXIiaqlXwzZWxLVUuvvVLKkuUBcbJCoVlLPpvOcjQlLqaAvUuVbBudumelznULlcJjKLQWKmjJMZDdIiEyTbBtYvjLBImMOJjbBbhHxXiRKqpzZqGIikKVrROoEYewhHxYyCwyYLhpcdhHWwJjqZplIiFfBbEZxCDymCcCIiajJvppQwWqVRblLlqQFbaAQNFWCtPqQQAaZdCuUOdyYzbBhHIVTQpTMmtsSPVMUjJcgQDdOoOorRgoemoOzZnvVNGgiiIIIkRizRGBbiKBcHRNnGCgszBQZWwSFZYyzfYmMesfFYypPmVwUWWGgwuUXTtrIiyltTaSjJKsqFfQYyxSomSEhHSsUpJYeEaAjCcRwWCKkclxXLMubqbLAalEfvurRDcLlwWwVWwSxSQOAaLbBlTdGxwpBbkKVvXzdIUDHJjQqDdbBStTiIGgvVLKkYwWywcxziWwICcYkJeHZzhsSbYyBOodpVvPDCOoCsSCEKMmqQNnfFsCvekNPHinapPpPmMVXeBWPpDRnWdDwirRDQOPrRpqNcqQuqwQqSkTUvNojJOXxnVLCrRLZkpQqPKQefQrbBLoOZzqEmjCcvnuyRrFPeaAEWwQRgGvVrBZCocEewWCRmNLEeKQyYqHLnSVLlkXVvxcMPqJHYzZUukTRDlLFfeEVTniIeEkkZvVlLSsgGxXQqgRcCFJFlLQqFffXxjfrHcFGmDUHIjgjZpDGDZbkKeLHQKVnNOSQWwpcbBPplXFbBQqfxPFfstsSeETnCcNbBKUuIcCqQxEepLlPuEQqepnabNVKPMlzAamRrImSkoXKHIiIgnLiIlsZzSNtTfAaBuUtfFTTwxXGtTeEBFLSsSOvvJkDFbDdTZztFfPqQWrogQqXxbymjfFttTTUbBIDdmMmMCrRSsbByyyeqqQwWMuKNwZMmvrmMqanNAeEGbnOuFfiaBbgszZnlIpPqCWalktpPzhxXCggfnbBJIipSMhAepXiuUyYkyMmHNtTGVeEtjlLkKPDFfbIGgiOEprNaFqdrqQlLCZUuVvqcZlLIoOfDyzZAayYBTFfEdOJjfpPFnNmvVzHhHhjhVcYrXyJjYxadixXJQmTVUojmMlCkYipwcLXxIdzkKFnTtoRrkBTtdyIZnNlLUdDqPCcYWcDdxdDEyIKqQkUesEeXIreQwWxMJdNVVaKlRUuDvVEKkuUeTBbfpdDUJbdDGiIgFfbgFIAWwaiaZzgCYycxRVDdJxXfFjvNFfhHkmzZHhKkMhKxSsojJYcCYjWnNwJyyOfFWBySQrsSbNiIEiJjqQIsLlGYDdniUuehdDuorEMmejJRwWqQXxyxfFwGgWWwIKiHhiJjlLhdDLrywWQDNXJjxcCQsTQFSsZGqQPOIjhKkzBzIiVrpPRSpumTIicCcKkhRrHEBbVOIiaHJlCSsciaAIEemACotsFfLlpTtPqpPQpgYKRxzkgGMpPHJQSRXdPQJgciBsoOgGjsFfsFCqQKnnNNQixVvIYqWUuwjGdDgtYyIinSYDyYnOeBOWbdYydbWcCfdUSbNFsvwRryYJGZrPdBvxXotXBUTtUubargnNnNFZaApPqQEayYWhiTtpPIBUuKwPgiPjlzZsVRrJZlLNwJjSsTTLlwVOTpPtnwVvyYbQaAbIRWwjeAaEuSsaboOByYAEraSslfZwZvVRrRqnLlHpwewTUuxfFeEHWYbvQnQqwWpFfZzEhiICdKkcGpdlLjXuUnvmZOoRrZzSOosxCUFFniTtfSVczzZsSZLlHiIrIiXjJdgohHOGFKeEIbZilqQbkRzFOxPwWskbcdJNKTMXxVtOoNHUEhAXxTOzPsNnSBCwWQlLcDdCoSKksnhctWwkAaKTFfcPvVCmMJXxQgiIucCUvVGqCbXRrLluDmxcZNBuUNjJzZgaTtCczCcNLlWAlSWCWwWwlsSiaPIHhHLnKlUIJjiNnRVHhVmAaBGgqQMsVHhvBvWTcCJuULlGeeELmYiIhHyxcCKkoOtOwRwWriQvJNxFfFCiluPpUuMgKNuWpxNTYIiYKksLIiAOzZovlYyLjzUXuTModjTxStKfXIdtRbwoZwTiDZYWwUehHEApGunNUQLliIvVrMNBLlJjULvpFfBTMNJjRsTfFIiyhNGMmlUXYyxuOowUWwcCqdDDiGTtnLljJDddDPoEbBcCLlkKeskfxPpXkKTtXDuRUQqTtPIiIipJNnjkGgKtciItkEWleMmTomMaARrhHNKYaAhHyOoOKXxDdYGgQqELDdlMGSsDhHdjGOoujIEepmONnojytrwxfFXJjeiSkRarhHgiuUSjqQNkMVqQgoTFTtGssNneELlKgROAaoygGyYZzYMDhLlLNAfZWXYVvXxWYFDnqSAruUoyLZjJbBgGtTPpuPPNnbjJEUJjsFfxcSGgwZKmMkGHhwGgNTehNFKkzZLlSHGCtePMDdFZOGRkQYyXjyYwJqKuoOdpIpxXvVNgcwWCJjeEXxXVvVtDdneENLloFLshKNnkQRxStAFikqbUvxXFtTjKktZQZnFXUNpPnnFIifLtOgcCGAbBRJSTENPbBpqQlLFCcPpcCfpPtzXxttepQwWwUriXyxXmMSyYryYBwWcbmMKBvtTvvFDdfXxVNaAnVxJwWjSscWNaYaxtspQfFqPSThbiIxzzbBZSsYEetACpwAoOzIicYFfARqQAfFrRAsPpTOoQeohKWUszjjzXDdAaxcZzCiSsDUudhyUwlfFLAGgxXYBaqFXWxXPCpPLEeeEyhRtzWwrQmENnkWlLwfdVUPsXMmTSisSxUuUJSsIAJjAPxMtTbBaASsDdvVcNMwApUXYOzEZrTzoXEoOeHhNhPpHnleUWxXzZsKkKklkDzEEMmeIBbbkwRgGyNMmLllyQqYLYyiIkhHAoJjfAXxBpcawhDdQXxohyrxXIOoiLlzyrWkZaibwCWQpPSEZzeeogGdQqDoDlLiINfFSJjsEwhqFiIxqQHhXvahwWcZbMxXocZAaAaFfCAkDdQvIixXVqKJovjJtXxpaAMySVvaIzZDujsvVmcCMDdkKjuOQqjNnaqUuqQQiIZAazAJukyVvGzhDXIaGWRuPiIpwAHIEYlUzZQtpWdBfHQqKmhYaAgTahWbBwLJjksBFkKYhHzZOaAuUoaAnNZzXJZCMmjJKLlRCcIidquUQDoOTTtwqtTxzNnZXCnnvILIFQaBYwqSonNIiWxfOlLuVOdgYxENOoSezhHIiumiJuwCUuqbPpGmMaAUniIXkcDphkjJWwRjlfxMAoOCcymJMSsmfvaAvKXDuUdPzZpxhHlzdAnRXJPiIxOorOdZuBbKJtqCdYNAzCBesXbdWwhRhHzeGDDmMcyRkuULdpvVPJDdKnCcBbmEPsStabBATAiIfKezXLoxiSnWGgRSWHdDhYyFWSWyYNChnIIDOoaYXCxPXxLiuSsJjhKSdDQXPbzvVKgHhGDVrKQeElsRLGwEjGIiPaAuUeMDiSsIByCcFfzTyZxlaABGbBKvdDfdFMmfDFmMMmEqUDdOLMmnddgGIiOHkKzZHWsaYaJZdDUCgCZlvVLfbBtuGfDUWUubXxvVQJLlONSQYbBIfQqAAdDIlVcKhmmuYNHhMgtTenRrkOZVlPaAmBealLnNABtWmvNfljtTJLFnVMrRwTbEjJbMpLvzoVvKNeEEGmnzwDdWZyUMMHkSCcsCxXvLiaEeAJjawWaFiONnoymMqjJsnojqxXBwudvVFgUTFzcGcuzjAyASgGwJjhhFfoDDNlouQeVkCcgwWbLXiIzYfFtQtTqZYbdmEQqpgJeWglbBmMrSLqkRvSsdgGkLlZHLlhBpxqprRPskHUIlFfpXEepPcxyAyEerPnNuyfFYUpRYdTtiiBbNHcWwnwswfwsrwNiIsIlLXOlxZLlEkFaYypeMNzZkoOiIxXjpPYuCgGcUyDlLnNlTZztKrsSYCddgEZrHDBxTtSEbcVvZanyDcQTjEekUzDodDRlLhHhHXpjxmMrNaDXxZLCctTkViIVFjMYQqqQameEXXxFLJlLeErzZKWwHPLleBbAaEdCKbBxdDCcSsNugGgLlZzBQUlLuclLWUjIMUZEsnevVXcCyGDovUoFXwbBOskKQWgGhHyblLAKkwWqfiliVNNcxXxXQWtyYrkczjxqQbBWpPQqwyfbSqQKlNnHAtGyOoHMkhFslLSbDwPTqIiuLyqWwbBQeihaWRrGnCcQqNgUUurKkwgAixdHZgYJjgGSpMmPsiQqYyISsgGKUoUJjJSJQqUYydYyLliAsYJjtTmPTNnJjVOjyYacTnNtpPzyYCOJrRjTtmBzCHAVfQHWeOCQqcoOondORHagGArRhrOEVSsvsWwqwlLcbCcaxXRrtTATtcCAaBWBIAzKwRVvjJYYyZFfzZPpRYHOWuKkUwqBbzZHFpiIPfwWWcCoOACPbaFOaKnYrWWwKBiHheZdKLSwuGgELxOZOovVtRzMmeZoyxuPaWmnCajJJjAoOmXpaOVOovoaijuXIstxSpuvDFKeMqmIiMRZjJTrHYWwLllcpwWHhwxZzfNnQYyOoiIKkAbyaWnNuYcCHDdIZJJZSuwkHOVvBbEqtSapPAaarsSaHhyCZaWPcaTycCZQqXBHXAyMvVmAnxXwCPppwWPXAaVbkBCbRBbsCcYMlkKLmxpwWPDXxxXdIRuWBbqPETvVTZVvTnetsEKkejraoTlqQNuxfNzqmIiMzZzrRkKTvVJfmMVuBQvVKIfaGNlLngTsKOoPpkXrqKkHSlfOMmnNTeEmMviIxGnPibBPDUkQjWIiJjJxqKrgozXxfmpETcjJjeEJjJgPprRhsxXjJzNnZfnHEtnNnWgzWGgsCXpPSueBrRpzLlHhZIXxAaibBpUSvVszDdlYcSsCORasQnSsNNdiIqQfyiIwyuUxwzFHhanlHaNnAjJdmyYsSOorGsbBSkBbSfFSgfTtfoOFtOGvmKnJjeEJPsILlGRArMmcCXbFfBxKsUuIjJEWRTYJMUuPiJUXxgEeJOofFgmZwWzeyiIkokzZnQqTtOZztMmELweKjJTCGPdMmMmDpgTOourZzRlIiLrUdQqxFSsKSPpOpNgIdaAvVlLQWwuWuULgnHYtSrCHhcnmtbPVlUuiIubnNnmReExXgGAaqmMgIitTBbPRrZzaVvtTuyzdbBRrItWzHhOhHWZzBTtrTDixFkTsXtJDOmtQqzEeZjJUgGxuZNPpnJpPVarRlSyIiytnXKkPwUsSnaAkGmWZzwUKkLIOocfXnNnjVqeEZDdzXxIXPpxWsCcSoVvTjJjJXMlsSEglLjcCtwVbSmQqvOoVbMvFfvrrYyRuLkNlhipAILqQcwsLalPpLwnIiFfZbBAGnbnzCXMvVeDdyYEdUvVxBxXcjcpCCHNSsOOoGgOoqkKwWcbpZogGtaHeuhCcnkKKkTvmtknoOjGgDCgpPkVvKWcCLlwGbBlLBBlTtLbLlVvKSpXofuUZrJjKBLRBbrIraAiIRiaARrIzBikfDxRwWhcCWXsSxHhwCvsFINjJhHffuYymMcyYXZcCzzMVNxJDWwPgCDcHjJePNqsSaAVBeEVvyiIwhXtWEWLlPhNWkKwQrzWWwzFDdFfLAJjReUtTlLJridDBqxXBWNovhHWtvCcVvbBVtWnzjdDRgGrTmMtlLvSnNOoLJprRjJrRIGpWkbqQggxXGGDzcCZdHFfwuUAezlLtTfGnNRRrABubxTOVnNbIiDpRzggGqQjWvVkKmfFMVSfnzZBeEsuDFwBDDWwBwKkoIibEoNdyscCNTJOxXovVQyOoinNXIqIimMkKyYjJkcfKkSSsSJLZzlRrIiBbSmMbICGzZjqxXpwVnNvWDxrsqhHjhmgGKZXryYYykqQOIioyGPkZzNBbnKUuNnZzSTOcaMhHLqQjhAoveYyCeEtMUPsvMmlLZhHbZoOcCHJioCcpgzMuUkKmfqtAaLlfuUTtFIkKtTiSehHEqjJndqYRsMmSlLlHxXyYlLIIkisSXYDlLuUjJdnNOUHsSEINygSerRnSsBFrRfzZRAaqNnsYbwRrXkHhHKncCXxHhrXGApPfGRwWrBeEQqBtTjWwuPFfQqFeEeEtEednNrLWwkAHAahvvnDjiIEeNnJrsSpPRYyQqjmXqERixSRrEuTtdDimMYeXCwypQuYynNziYDNnbKONCcfZsSDiCeEqQcOohHlCFfWPXxIBbyKcLBzDPHhpiIdqQZUubPpjCcJPpJOumMxPpXiIvtEeMqjIDAJAaHhjRyOoVvCvHJIiZMZzoDetbOoRrYqQdoOyYXxFiMmzCQqQzcLlCcRTtDgkKGQsYyVvSfAnJUuKkjRfFPtJjTeoBdpzZuUpPJTqQjJvgnhdDkKNnYHhKIlLJjxPEaHmwWsAaPjNFnNGGcHfFiIZHhTKLAwcQpZzPyYiLNgGSrsSRbBPpGAIFfUoNBgxXSzZsQRcCVzWnlLkdDUmVvQgGEYYYBbsSDdVvciuttTTJXxMYBGORwpBfrRvVdKjiIVVoslfbgWtuPpeEdDOoULlbFGihkxOKsMiJjMZLmhHpkvnBAPpNPUXEeLlikSHhiIpVvLCPqsovkQqpPiyYInuLlUNGgoOYyrRqhlEBzNnsSdgdzuUfXgGxFhvVhHHZPzJgGGJihudlLMgfChEJjeGJjlLzKKNQjJqtvQqpPdrtKbByhjQpLlmCKGiIgvsNlhklnZzMrhHvVVnNEeCcvVvOoOjJNKknczbLlqQqpcCfjcCJmJjuUMQzPpZqYUNVJMeQZzlRqsSFfFPpEqhckKDdCHzujJUlVvclcCVvutAaKsdDaAWQUCnkKQLlqQoqdIpPNrdroORweEbExvvVANpPXxIhpmMXxnKEVcHJjiIhSkeccSsczZdDEjKXxyZXCWlshduZziedAaDKVvkEDZxzZPWXgDZPpbCcBzjJtzZoqsXsvWnNQqCdmMUkKOoVFeBQVZzvBUmlLBmMVvbEenNrJyjPuesMCcOsxXyYXqQSkJjsALYRxCcwuWvMmMlkKLkKfFvVQqSEdDyFCcHhJjcCcCkKfszqbZSGcRrcCTtCcaAgrhCbkImMgrZxXIrKiGgMEVvOTtSsfFnerRENbBGqWwpPGCumvqtqQviZPzBbZpDocDzXxqpTcwfnqBfKkHhLBSsuUrvPPVAcMYdcPpXbBzefFeVvEfFbBLPzQeEdDgCLKklcGDRrCPuUHlWcXWEyexXvgQNnIiPQkrIBAaoibmMqQlJVezkwsSdDqMmlkCuNZLEMUxXDUDlOoLdjJBCZzaAblDeEdQAxXDdfKuMmAuMVvyPpwWBqbBQpTtPXxpokNJRrjFLQmOcquUsSDdYyzZwHWZABbakKvFQqAaxXmzZOWHhLlJnhKkQDdfPpkhHBLlTWATeTtueKpPkmpoOnNjuKJmMWDwrTuUZyYzqkKXxWbBwsSEtxYyXSNnjJZzUuSeUZyZZQqWwZyfiPpumMkfhJjHUiAuUuYGwozLlteETYIiypfFoonQuUnpPRdDttSsAQlaALNnqwsoGaIigtQqTGwjoOIjJmNDBPiwmyYRrlJFfSGTCcFaAmGLsSLTLllLoEOQqoekKOouprOovnPcoOCaAreStEcQeypptTNUeIihiVMzrRZZzmoLzmDkzBrzysvVyyCPeXvVAcWwCvXDdxEeVvdLVdIiStKgIiqnPvnNhoORrwZkKzXxmprRKkgUupuUjNnlpPTHhwBpPbsPphHLrFTsSBSsboNpKkoHhBbVvOlhfFRvcCBbVqcnNChIGgvauUAGibFfNEnfqTsWwOnKjJusSUjdDMULyNBbnTVvwBbkYysSZFhHJRrJbBcCKOFmQikRrRrKkKCcIkKMmbnsOaAXnBbqzZKDBvZBbzEefFFVvfEOujkzPpeEtTXuYrBdDOTvUHhgGuURZbBoJjxXYnPUvTSxoOXdYNGgztTzZXYRKYyKkSskECdyYaXxyqfUufNvLllfFLVLllLfzZcEHheisUpPuLHhbBCcgGqhEoOfLlrHDckKdjGgsmMSjqQlLJUuEeJwWjJVdAavVAaSslKkwWIKkeEaAOoTtpPWAqYyMSvVYGgcCLvyUuptqZzVvQkppXPPAatTpeSsrQVorRmMWZcETdDtcIitTxXLqJbakKABjmMuUCJjblAoZlJjQqCcFIiTzjtUjgSsIiVvSgGAeFVvAacZSsUKkyLlfZDOXBYyhiVvMrIrQqNndAEsSwzPlFHTtXxhfaSkKsOoIsKBbuUTIBbwlQqQqStlAdqWwQPOQyYeoHaAxyYXFfpTlomWSfoOFsdbbXxBsQqPiIyiRoTtrvVXxyYhyYXxYLFnsMmpoOVwQZZLwYDdUuKtiRemcOoEeUXxuDvNxXnWYNQgyYrRjyYGwWKkgJFfDxyhNnSbBxXsvVsBDEevQMPKgGkpZztvVZfnKkPpSoOMUuhHOoEemGcdcfaAktdaCWIxXiwKzZHhsOoVIUrRwWQqvpPlnNEebBsqzfFIYsSIiyUAQltTLqfgGDvcCvVVdEzZuUdwBbWSACjJnNRrvVPBbFLjJzYQYTtAGguUfpPThapPpABUubHhaDMmAWBbdyxuUuwYSKnSFiIZTieSTtsEKkmUooJHhPBAaVviTteEUVvzZqttDdJyXxYCcKHUuhkjwgGWDWwdRojIvKkVSsYsicCEeIlLcKJJpbBoOZlkKLuUCfWrtTJrRDdyrRtSsrKKtbBTTLloOQrOJvLeElSsRCAtTaWwkKkLYARWyYfUkKkWwmMTLjGwbXOoclauUEhggWjJBxRSewWyYEEeSEFJjfIihHXxeshNnewWGfKDpPhHByYKhqQHkbAgGaJhrgGqKkItTUQqsrRcCKLsbBCcaASeXxWXdCOjcCVvSSUuSnnZzacaeJmhHMiZzDneTLlSgDeEdrRepibpywVnlKjJpPjkKiEeagTTGgxrRijJQCcEYSNGXwWoOlLmZzMTztTZEeIBjJbiQqZCPswLlGuVZzpHsSeVqSoQGLlTyKkYyYQoUSrmMpzqhzZAuLloOMNYymthgGQYyQqqHIiqFXxgOKeqLuUlCccCAVQPpeWaAMmOfYMqQmAmMaxXiDdIWwXygVvwWlsizZOCLlcVMmRVvAakKrsNKBWaAwUuIqrwOCXVvxIKTTgGeEXyizSsZIjpgGgGdxXteeDFPdDpIiXMVSwZzzSczZZmMWHhwAtTHMwTUyfutTmHhMqcVrlLuIihHLZrRVmTWwxuUJdDjnrRPpNrImjJnNtrHzgeLmDoOoxrfbMmxNcArRacCcAWLOHhKkYhHrRkKrYbBqQyIiDxwWEqQezZcaJzKUyaAYwWYDdRWgqthXqQyYqKkQxWwrNnJZzkKnNxtXhHkQqKvVCQdVvaLdQBcCbqqgiIiBejJEnNfFFmMxnfFZzNZTXxPITbBzfFfFZfXxFtOPQqhUiQhHgRrUaAuRxXMmrGthHTkKxXtYSsXhnbpPnOTrRfYPxRrdDmUuFfMlAuUaPybzUXxDSbjwMmEcCHTtYJHrRtTgIiWwGVSsvxKkuMmUGhHgggKkpPYrRIxJjtFvVzGuUsvYmKksvljRFfNeGuUVvAanNeEfFhSsefKPqQNnUupWeEwGQqSjJsyGgqCcGggGgGsuVZFopPOoHQMZzmWpguUDzZCVyYucCVjltTjJLWAaeaHhnIiAJBDnjJeEWQVwhHWRdeBIyttFpxCcVvtaABeVyULlxGgwWjgdOQqZzovVXGgxaifFOeEHhoIAcCDOXxfeERLlMmSsXJTtVvnNjtTSiIXxIieEsijSjJzRfvVFrjJkKQqQGcCmMgOjzqoOjJSwvPpcAamGFfIiTbjJOoJHhbgqQHhkZEezgGvAaTgUYyvVDduGQMEewMqbviIuaIifFABlLgLDmMdSVLloORFkQJImTtrSsuUIeELlfVvCcFwaPpQUuqAlHhxNndtvwWnNAoOuUaPXmXQmMyIiYAccTWYRhlDYnNydMoxLlQrRZqQzNzMLBmOQWKklUuLlwWrrRKCUjipjvTtzZVsIekjzZJZqQlLLKWwoDdVNrRHbvQqjtSsAqRCIinNcdDBbLvqSsvtGRYGIUuDviIVdwWDdXxjyYJKkQIixghHBbjJnNrkTDeeEnEeNEXaSwWVvgKcZsKkHeiIltNniXoRrYnqrJQAbBhcCLlmTzZaQmoOpPMqxXjJXyldZRNVzZvlkKLcbwDhxXDwuYymMJVFVvcCVvUHbBGYylLkKRqZBCgGtwsAQqtTlJVvcCjTtsTfFTYItRrdTVInbdDBlLOXxoEeYeEmxzZZOoyYyBmMbyYIfFjRrZNuHdEgGHlLhsSAkKptTgOoSsGJFfcCQqeEYJMxDdXsHhSaAWoxGwWgGqQPpaFfItTkKGgRDfFzEejJPpmOHbBIiVWRryObpPxOSsokcjJXxhHCDdAAaGZzTtnOGsSyRqQWFfzWpPwZwxywQEvUNFhvhHMvGRrgfFPpJjGbTLsSHoieEIIvebBukRrCkbKkrIBbXmAoKyFhBbHvVmMcCCPpcbBPaAbHwWpPLlwyYgGesSEgGCJEOZzoiIvVWoOwEsSZruZpvRrVXxPbBPoOOoGEfFSTNRiIiIremmgGBbMgagOaVMmiIHhDdaOoOjZCcPokHGgVpPIZkKtbEeNZzilbBLIXxxyYXnNYdrRDVLlvfukKkuUmwlqgwQqWYSMZAaIdDcgYTtLUKUTtkuZeKkQLCbBYPpqjUftEwWeXxPpTgEeQJoOpPjqrRPDAJjaLaAlrnXrYKkTmMtWwhdDDcCLlkrqXaFfAxROooCcAAsuUSTNuUfFnHcChKPkJUwjJeEleVnNMmVkKwWvrRPpZzRrWwnNVAaoOvVudhHdyYuUrzkKoAauHhFcCbDwTZRrHhlFdDyYdbXPAQPpVochHeZEXwWCONwxMJjmTHtTBKGztTEEeeEeQqsfFSGYyAabBaAyAamfdhKiqQBkYFfeHhEqmQJDdoOsCVrRcqdwWfuObYmKeXxEkbMexEWQYdYpPIeEMUdPEjyYJebBtTbBfOoOttTIZziPtlXCcxSEwevVnNTMHAaXxjJjbBFRrwWrAdqkgPttMmrjzZNKJAFfarRFhdDHURdrjlKkjyYJpPYcOoAacPmMTtOcpzZJjVvkKwPpWbmMfFBPCsSZzFgGoOfmeEEUZAmaSyWFXxrlEfVfFCckKNPdDdYFqQFfwTaZxXAacCKkzvaAwFGgfWzfFXIAnEzfFEgljUJjawFfFfFzNnZgxWwkbBKutHhSflDuUgkoOKhAmMWFfVTMgGYpiIyKGgeGmkFfPpBUupPbYeyyaANnVvMmBUOiIfZzSzZspPFEelLJjEsNnYRracjJyYUQquhHhctAacCTeEjUfdZvjJVvVNncVvThYcwWCyyYXzZjqQaAJqwWJTZzJPoOLuugcBYyhHsSYybkKDXlLOYfFfxXZzwWsSJyYjNHlGrRUHkoBpPbNFfQqZOgGozCcQwUvsSPpBbkKNdxpkKtvVTPXzmMEKdDkEsyYJjSTEeTtDdtsEefFyxXkmmCWwWwxSUINoPpOnCJkDzONlLRpOJjeVvOkEthBbQiIqbBCYrsoSGHWuqQqQjvWkKwKeEOoIikViGKkoxzZvnNWzoOTtZuRrUnQqxSsDdbBXwuhZtjJzxIiYyLrGGgYwWygRKYOtTWmKkHhHkYyGHxdOoJjDdQKkIiLcWwZzBbksslLRrrDalTbBmsqIpeEeMgGPBbZTIigiIRXSsUFluUnjJNLsdLfFESseWHWBbwJoOoEeOobMqCVdhHeZzXxPmMBbHhtltfFxrJCcjXvoWZQnNuCxXdKkjJbBDHhVIaIiIipPqQAiPorDhSpvVVBtTltGgTAFHDWwdhtslLWwbBJEeviMmiBbgqMwjJoOWpgGrXEDdKkexpWwPRWRlkbzZSsBwyrRYWAWwajTjBbJNCbLSsiVvDtTdtQqTIlOmMmAadqQXkQqoOSsoOKxqWwQDqQTtMdvVGoJoOyegETpmpwgxvmXbLlBcWLJjCZIixTFWYyeEjJnSsIijJNHhLsSxXaRrVvgGAsSVpHakkvVenNAaXfZzFhEeHfSIiMmVvUNjBaAXwWXxxAaZzDWufFUwPpdeELORrLltTFfCGSqvVDkJBbaXxQKkqmMrRAsmMJWhBvvzoOZAyYCYycdDGgPphrRGJjWwsSLPzURvPDJsSABMmbpLNneovVzefqPpMBWLlwUuXBWPpBdOxXGbBgoHhvVzZDNlyRyowWIiuKDdCYyluDdcBbdJBDVtRwWYSajJGDUThRwWBLlbDrKKkkSBbsEewWMmrcCBbRrRRqPwpPZxXXxEeNpsvVSJlLMrNniiIjJILlQqEdsSOBPxgBbsSwUPpuBbqQafFvReEXxdcCDkpPoODqQvouUhHLlOEXHJFbxcFfPEebhQkSsQALMSSyoFgGgPpZhSsNBZtTwrLfZUVbBgGqWQqwtpnNrRmRYaMZzTYAaUuKCckCAVTtTxsBAkaKkTVhXGDdpPLlDyBbYCpPcokKOEeqDYydbMmBNwcjEeNnLlBbbwYyVvVvWUupJjyhAWLKkJjzDTtXKuJZYyzKkKuLrnNCWnwUPpwWWEgOMZzMJpJtTDaAUudGgOyYfIiFojDdQaMmRrPydwdDWTtoxXqnKWFaumMwWWwcCUySSsaAshrzVvraAxAHtoyULlYyMmuDNkKxSsIiXwWgGSoOszZOocwvVpPKkDBIiZzUbBKkIiIifFmMgmaKXgGQZzLMmduUJjCTzcCDCxfFEQUFfuqHFXLFUFfNwBbkKkKxqVxXWuMfFoAwWaIioOvZtTDfCcGgaAsSwMnhHbBeEuUNmGgxisxXpSIRrynNjuhHUJqNEeEeRrqyYVvDdUQJjXxXHPcCaAjJAeRaArQkSsKBEeQlignNnWmMAPpHhqQqlLQIiaAoOUHhrLJjnZzPkKVpJaAOoYsSyRcCpPVvbBTXmgGMIpLlPMfRrdGgedCcJjCvmKOokMyzwWZzZVlcoOtTcvwdGgDWhHozZZBykKYZxXzcJXNnhtTHxjJGyYNnRrgmMhLlhhTtrRHpbNMmvAaPpbdSsQSslLEPUmMuQhHGPphkOoOsesqQIXrNzgbVvVsNncIiNDdKWwIiYyDQjnNJqzbZEecoOMIzRyYrAaAaomMMmBbsSWhZnPUkqQwWxXWoOyASsCPySBbIiCcZhHzJjVvhZztSsTBcTjJEeFpGjGgWNvIixkKMmXKxxXXpQqQeWwCcEjvVkKSsRraAAuULLkKcNnRgGLloOJKkpPxXdDLtDoOqRrQYtqQToYCCMVvpcCgGPbzZfwWLeEmQqgfFwcCLaUuOoFROosSKkfobBOOZzoXxKTtumMYdnNpqwLlnNzwWJjzZEQhmMVbBqQkMkKmKoOQNdDxuRrjJUPcCFxJjXAeEZzzZxXJIixXooOMmotTOjJoTtdpgVsWwSAtsSiqJjQjLBMmUOoQqnklLVDdVpIiOsAaScCiIqQqQBrjMRPqHhRERAEeiDEefIiFfFeEiPhDxGWwgXpruURPJHBwYTtcCBbgGqQZtTtaSsmuUoRrUkTtarabEdmMjJjJlqHdonNODhQQwxXWfMKknNmbJcCZzhHLlEDdCdDcXMwWmGgquGgReErnsSMmVLXqQgGOFUOjJZzoCJkKjckXxKuFosSNnDdEvVoOBbsOoSbbXiIrPhQqHpdDzZRuDSwWlhHcCfQBXxbWwxuLcCGrRmMgfFkkOofFKKwvVhaASyYfFWxXxXaAThHtBbmXxMnFTUMmdvvVZzDdVvVVqMvVmbBTtrRmZzGgCGgkUujJudRgGqQrGeAtOoMzZmTaYQqyaATEzZFfFflRrNnENQvVfFqVJQSCmRJOojJjsXwbuprRPDjJdTEQqIXuwlGghEfZOGgOiJjIGGrRgXnNHhzZtuyhHtSsBbQYyFfqTbBrcCUnNunNHhhKLlMTtmMgJGSTazxASkKBbeEsDbLkKGgqRrIDmMdUuitTpPtzhHrRZTmoQqjJOWPnUnsSzZNzrtbBBAOoBgGAIixtRaUppPXsPxqQGgIiTqQXxqQxXjAHdnNLJjPpaAZzlhSjNVvVvaiIPbaARrRRrkHhTYTMkKmfFZWwxmMxXXYyztNnLlEeVvdWraCSsNnIWuzZxwWxXXPPpZpPJjxNnijAbBarxSzCcqTgGhMMLsgGUSsUuueEdPUoOdAkKrVvRAaIRrYSOojJswiINnWRkKdDrylSsBbyKKkkPpqQYmlLMLtEziDkKdoOIIiZDRrRrAjJfnopvRkKqxXzZkwWpPQqtToOBaAbneEZiDdIkKdDSiIsDbZcMRXxhjQqJzZWwFXxqQEekKAaZzyYUivVIyYqQXxNnYDdKnUuiyoOYcddfHhfpMmzZieEIdlLsCHtzZTGKkPpghIDdihPSspHFQqeESbPDFCcOCcobRrBZrtZHhVbxMXYyCIPmidDMmeYpPyEyxTtcCeEXaAbBxqCcQQGgWaAwdsSDdNGgncCQSooOiIMpPTtBiFVwWvNhHzZpaAMmAaSYyDeEnqQBFZxXzBwWSxXsbVvIhHoBHbBJwWzXxPUuEoOeuUDmMuUxDDdlLdtTqFfQXMmqQRrnNdIiLlLwWIiEelYybNaAfFnZeEEkDdCdOolLBxiEecCQqdGgPpDVsAtTaSGgYfFTtRIiZcNKknoqXKkXEVvHaAvhoOHjsAuQIpfKhHckyYKfFMJsbBSxCJzUyYeqQEcCXxDVvbBwWqbfFBqEXNnxYvGqQjJoOFfSsgFffFjJxXeJjEYylLiIHgiIeiIpGgPSsxpPnNhxXWwqQHhHJjhBNHhnCXxDdTtmHLmMldwQyYNxkMkKmccXEoXqTtaAQbBxtTvVUNvVbawWvVkLlQqDcfmMQtTqPpmMkAaQqhHRrwWNnlnyGCKhKkHGTtfRravMmVpPngGpIiRrPSkKoKOpbBXxsSEVNNnoOCtTcEOZzMmEKtMmTWwirYzmYuLlKcTtEdtQfzZltnNtTTtGgjnyYNXOBkKoctwWyYYyXLBbOVvFJKFfkjDvWwRrRCtTyLRAaPHhjJKeEwIiWVbFzZfOoldgGDcJjAajoUuOJQYyqfFvqvRrHZzhJRrGmMRNnrhHvIicKSsVngYyDdRaArNnDmqCcPYdDGguJjUgGRZzbBBbkKrddyYnNUKkujDkKdOPXSFEFfTtsNnuAajJUrRLGJjoRpPQKJjkCUuomuPkKhHvNwMYywZzWoRLtPpOoTTvhHvvVfFcIiyyaYyAcCXCdYyDoOikDdlLKIebzZRvmNnMRrachHPMFfzjhRrDdOcsSRmMVmcCRrRyYXjJgGZzxrCcJZPpztkKlHhqQLgCFdRMmrUEJmlLeEtTMRhjUdyYlLKtMmMdDmXxMuwZzKYJjyFJUuTICcWQqwyYmMlgGLHhLWwZloOLyrOoRrNTtnuUPkgaUuQtTqTCcQqeaUkrJjkgGoQqhWCeEdktHxtgkRVUujQqCvTYyzoetTUVviIuXxRrjlLTGsSAaYyGgZoOsOoSzhxRrdAQPMUkixXarEcYiiIIefFESbDdBstTdDtTPpNnitLRrxXZuUDmrKkDWcyYaALlCIRridfmMbcCuUobBKGgkODkKGgdNnBGAmxXMwwWWZpQeEnoOkKCcJjurRUkKNiILQlLqFfxtVSsDsSSspPSDazZYyPpqQVveESlUuRFLlkLXEexlzrRVvdMvVmgNnQqsSlJtcCPpZJjzTFfSsQeBbpOwGlLcCBbtTOpPxvhHrYyRgDxXJjVDMWwmWeofyYmzXxsSGiTtlhHJqGMgGNDdHhnUumlsqaAQSZzLoUujPpNWUfMNFfYynpsidPpoLloOaMmtRbpPTtBQqcBbCYybBbBUuFfipPIaHQyYrnNqQRRrSssThHrRilLMmPpTmMtZznJjeEKfYyqQLfFMjVvJAaHHkwpPRfIZwWJjzopPvMmOHtTDdyYmvzdDZpxQiImtThDtTZzdqQpXhHxlasSIUuQqgmCaAcuFBCcIiltTxXYQxbofFVvOSrRssJjcCWTCtTJjchYykKDhdzuEeyYUnNQOLltTYCctXxWwBUOOoaAoxXEeGgsMldDRrJjLmTtBbJjAhiIHyYEemMaSYqQyiuXeEciICbBvVlAatmSsdDBbXZtevCXzZFkKfQqxcEeDGNbBiBbIjWKkkKtLldqsUisSxLldDWwSsQqKOkZzKtDgrRvVGkoMmarRyfFOoPpsIipdNnzZnNdDxXaAhHDdDUuEetVWwqQWhUMmYyKkOiIvVopIiPcCGPpkKgoWwOXQqxuQqNnGAUSsWwuehHRQqrEZzagpPwWqWIiItTiZLUuAKkprRWwWvVyYQqPHQyAPWLNIinqQlfEQUuqYvBqQwyWKkoLUulJjMyXKkxMsSmwLlYyzLHhlHhUuJANnatiITurRrlLEhkPpidDvaAzZYiIyYFfZNMIicAaCwWcCORromliWwbZzBuUbBuUPDGgpmUQYtTpXxPcnNgGKkCBkKWMoayYwRrWKoWwOkytJtzZHsBbYySycMmVdDZtTlLzipPIZXhTtDdsGgIbjJPWwpgAaGRroOlNnLyyYhdKkzvHjJPysiIqQmMkKLAalDdEIiTtRrcSPpKkKFfJaKOHmcCmMMXxKijKSsfZzzZXmMWwxgGFAHhazZuQqwFRrfWwSeEDQqXzlLlLZUlLqBbQuxgGtTIgGidNntmLOooOkKlMAaxXgPaEecCcDdCcCAiITYzZSstAUuarROoSyYkKHzZlLpPkKyYWwlLDWhHwdMQxhHFarBuUjtTnNJlLjHJEefFyoOAeKNZbBKkIizfvIidNSuIVvbxXBnNizZHhXQqxbfLlhHNASKwWkrtCcuUYpoOPyIiTbBfFCRWwwoOWrjJGqaAQoxMgGgGuLVvljCDdbBArDdtTBMmldjZrRzrADdaqQuUsBjJfFnjJnNNuGpIBbVpPvIBbiWkQsidDIJjMmDeEHhFfpPbBbvUuHhVBvJjqQVvwWVvVJhHjGgBdizNnbUSAvVRrYjJLllJAafFjoOLrnhHNpPQXxqIiqxVKqQjrKlLVyYoOINneETxleEYEXxeyAaEPpzkKZeDkyYNsSHhQqZzXVvSsjJxZzurqQRGgylxXLYyUZzuhAjAauPpPpUqvWJMZCczNnNlLaFMmOofOodDQgkKGqzzdffFCcGgLBbSslZzKkCcDdzZFiIzveRryYoZzoOOwWJjEeELlqDjEekKpgcChaAHGDdbjvVSsCHIjJJjPpBaEOoeCXDdxcOaFfXxUubUofFTtGgoOnCcNWNnwaWwyYzZAxvHhhHxqQzgTjpPPwlCcVAaPpvmAaNnMBOnNPpoHhbkdDKclLvyYANnYcEevVCOGCpFCcfgGibBstTBbHiEwEbVtQKkAasUBmMXUuxiGgqQzZozZdDvuUCuUNFfmMPpOoKknrLlSDiITtaMhBbXxtTGnrRxfFyYLlXJjjSpgGnLlFfmNAEeaxWxNHhnXKrRkqLKkaAuhtTWwOoHrRUhWEvVWweIebGgBUuEiWwlPpLeECnNOPzapPAuWnITbZzLlsTUwWSvQqQyYXxoNcCRrnYySapZzFwNnlCmlsztTuUzZjPaTtIhXxoOXrjGHnNhTtwsKkhjrRrRUPTXJjWNobxXGJbLgGTGgcCEzSsgHEzCgNnlfFDdxtTXzZXxsYMmyqJjQmEeYVvRrKvVGgQlLqIiuRZTtwWpcCDdzZGINnJUujkKGgpNnJcCfUukWwKQiXIixIUugWwGSsNlPNjJKknWwaPrRpAHeEXxWSswZvVsFfEeGgJjAaqQfyeEYLlKkwWPLlAaSssbBpPSewHhWEZzpdqjgQHhqWbBDdAaXxlLYDiYyuECcefuRDdVEGQqpPKHhRrkWweXxOohHErRgeHhctTGgMkKItGbBgTDdlLgwkKWLlRrQqEeQqwWzZrRIvWwCcVfPpFIiilEepPGgqVSsfFvBVvbBTKkmMIbBqQKZzkjVvCIiZzcZrBbRznNZzWwJhHuIsSREfCXwWLlxcTRtTrsQvmIicaACltoOyYvVrRjJoOVEMmehxXWXqOCclLPpoNIivVRzZdiIiFjJeGpRgdDLlaYyAGsSASrRBSvVWTttAUuUuNnaqQeosjkBdSYyEPpACcuVvUabARrasSBpPwIiCclLcCysSYWJjXeEdDAfvlXxEeXxFfaAKbBYEDdeyQtQqeEwWTMmJNSYSQqHhsyKkXxsedDZmMdDgTKkSstGSNnAaZzWwsuqDIihHkvVmiIqPvVRXAvVaqQkOoNnrLxHEeEcCrReRYqQgjJukKAJoOagGtTlNnBbLovVgGjQqnNMmoOQwTtWqJKnNLRnwHHDzqBeIihHEiIMVAavmQiIqbQxXHhFyYBdpTIiJjtPsbWwBWcCLdDWoOLlwtVvMmMmeEEerFfbxiIGgfSsFiIXmMqsSMMmrRmQWEeFEeXxSmMgKbslcdcNxfVvVvVjtFEeqQpPJiIjJjKzQqaAtTjmiIPrfFrrRRnlZSNPPpFfdjJwOoPpBbAaCCOoLdDlcuUhKkHaJpeEPjACJDdTtpDwWdoObBPwWGTgIKKkMwnKkiIKkNKkWrUaADJFIipPfdDHhzyYjJjJOQkKwRcCsphiIHqQPSxpPvVXbtUuOzZXVYAayNnpPFfvHhGgoyBbKxAaezZuUTtihLvVllzZBkKpPMmZYysSznNiIBbgkPpKGvtGauUaiGgZOoXtsSAaMmToFfOBboOaLeCcEcWwCCOoaAodDOiIcjhHFfXIioyIiYYytTOGgjDdJvVEYyeLcCRrxXzZczZmlGgnJjHhNjsSJiSsIzZONnCXxmMgQveVuUmqQMGkKUtZzTMSszvwtWxXwcCTWVYyCctlLTZzyueDdwWEoPpOmMMXdDoaAODnFfkKNQquNnzzKMETkKbuUBuxXswaApPmRDlJjYyLsSIjJlqQLeEKkiABbZUuzWtnNoYyaAKWwRrQqLCpBbPilLLlsTUgGPURmLlJjMTtOHhoGJjgHoVvPpJjZhhHHHuUOohdDhqgyYGQqLlIilLQBRYyTtrbOVDdvoHfFvVTFyIiQqoOmMuUsWfyYFSsyMCcAxXaNgGYyrkKZMKmYpPPpywWtTMkDCPrJBbjHhXyYErBSNnsfhGREeoYOQKkqoFDeYyEDdHsVnNcCJjUumjfFFfJjQqJyYWwMSFfuodzpPJAajZdDDsfFSmMGmZzbBMqQmaGENneQqFfZzhHaAbiTmMJnKNnHhjJkIiJjEeWMpPmdCdDaAaAaQqsSWwWrRwWgGMkKPCccvRlkKLmMnNrSsSaAHOocjJSsOojYyJhgGHtTtnNTjJtTMADdbBIiFlXqoEmePpEwWBIivBZzbVyYbnNiUukZzuUZtpPAmMaTGKZzEerRnNGMqQmbBOBYybqQoNVmMvxXMVvmnhHyCQIiqQoOLlAhOoPWwOopPfFfEeFGriIafFhHjJGvnsSBCpPmMcIvVinNxTrRrKkRLlxpPKkXLzZwJjfCcrNnRjOotTJbPpEeSsHhKkQOoIiNAaTfFtSqQsEenYHhMmAZHhzepCngGkvVqJvVjQKSoOsTtamooODdOpPtTXNzFfDdBbaVNPpPDdSYyuYJjEeymGrBXvVFfolLueEJjUrRSseVKkvkKUuEyYOHkKWMgGpPzZcCSKkNnUuxXvieTAuUFmjJQJvVEpggGPelxbWwnNBHhVGtHhsEeNwWnKkNfFhccCCSsCcViICchHtuUDdTucCFfwWTfcCEehHZzseEqKRrdjJDfoFfdDOkKdNrngsSEWwLaAaAWwlemnNMdPMmOzZmMopBbbfFBQqacSdXxbBDsdDTzZtYlLTtuEYyeRrMqQmLNnnNlbtTBDrRRrnNRjJbtFfTiIFcCdDVvkAbAAadjJDaBVvBvVJUgIQqsSiGCccRrCogIwWMmgyYunNIiRkKWOowPprUuMUajJJvVwWjfFXxdDIaAlLQwWqikKjJUzZuHhvVjJejJQqiggDdbTtGqpiKUufIitIfFiVvVFfBOoMmYyaAxvNGgMmjJSsnVxXXfFbFklhHdDIyYTtijJLdDAzZaNkKIXxyYyYJlLjkKRrztTVvZPpKLLUtTuETtbBobBOeAOpPkzrRZmYyGgMAauUFfJsFsQqSmKOoXxQqkKkMmSaKkQqSCcjpsSmMwWPSsJSsvlIcWwCjJtTitsSTTtZzHiIuUhvwWmXxuUMgGoOAaykKbBQqXIixIDrRddDiVvnagGjGgRzWHRrhOofFRyNnyYyYWwKXxMmtzbBZTkuUFxXfftTYQqcCyJpPuVvJWOJjoIiiIARryhHUuYXGAaCcEeBFfbUuuGgUgAuUeEgdBYyyNnzwNneEQqWZSmMrRqQaNnsSFfJZLtTldErReKkDzxrFfgnNGLcClAnNXxoOsSTtBblYzzlIinNPqdDQyYXxAaRmMwaATtWrYrPphHrRKwkKWwRrhjmMJZBbzNntgGHZhHdjQqJVGgbhHSscChdZlLwjJXxIiZzrRRrkygGUuYufSsrcClNnYlLyLmzfFHyPNnpYrREencuKgWwiIGmlGgLbBXxeEfFfFvhfMmFguiAacYyeEtdDqGDxXdgmMdPwgTtGWiQpPJNnTtbBThHCEewWcdzZDMwiIWFfxkbBKEeFvVfRrYyXGsSizZIqgGoOIivYybcDdgGtmBNwWntVvmsBbHhSycxXCYBrBbRQqDdbgGyYFeiIAaKmMfFxXTtDdbBkLlrRTtrRHhgVvGnNsMjozcCpPhHBVCbteEQaArBbRWwFNyIijuUgGVGAlLfFabtTfSsNnSsSsfFPpKbBkzWXxwsSzZuUUAXxauZcsSBsSbCvVZkKaAkGglLzSsBbpSGgrRsmUYyZzurRYylLuUcxXQqQuUqCFPjJyJHLlhjFfmMkKQJGgoWRriIAYyaYiIvVnNyirLlCcukvVKTHhAqNniOxCcYyMmCePpQrRuHBbvQpaPbBpoORtTrarRfFAaXAaAZzxXaxABmMDdHhqkKnNQbPXFONnojJjKkBhGKksFqQkKfRrSgcWwKqTtQkjJCchWAapskKSvZzAhvLlnHhNxXVvVHTtuVWwvmWtTGgUZzshTthpvVPprzVBjfFRreZzyYPHhsSVvZVvrRBbzaMmYyAAaFZgGzSSssgeXxWwmcCuUXjtcCHhdDZuUzbLlIiZfBbFLlzWleELaAvylCcLlLYDdvVlKkLGXksSKLKkaTtbBAJjEmMeEsSeKVvkCtTNnFfgGFACcydkdDNnhTtdDGgUuHiIAzZzdHhJjDDUINnkDQlLyYAaSEjztTZJeqQKkIiEgGtwWTgjJkKGPsJjSvVYmMyRrpxmTlmCcLlqQIiGnbBNHhgyyYUlGgNAYyanYwWbNggbrTtDsSNdDrMkKRrxBbqMWwmQeEsStNnTeaxXAEgpPGfIiwWFXIbBibCcBWwxXgGkZzYyKyYONnZDdwWeEWlIiLZzcCqQFfvVnThHXxuSspfFmMPTKktTyiRrIPpDozZIiOoPMzfgGCwWwUuWcYymMyuURZVpPKkvzlumMURfFqDPplGggGDGgWmMzZwUuUudcCDKWwkdUhHTtufqLlQyYFLAzZdDrIiRfEyYhoOuUZirRKkfFstXiJjSeEsWwkqQoOrRKIBxEesCcWwSkCcKcCXYyLeElbolLOxRyYrVvdkKCcSstVvWwrROoQuvQqsSVmrRXxiIvVgTLBbltUuUupPzZSszpRrbBKIiknNuUgGXxqbuUBkKUhHmMuPUupQPzZpqWwHhGgRrPpQPZdRFfrDlwWUurMCcmRFfLPplLtTlQqxVpPOYyeBbeECuucGgnNObBbeKsSuUkEBRXdDTtxbAxXWwhISqsQqSmMQtTsuUGgNXkKxnivRuUrhVvKVgGvRrTpoOPeEBIibJCcRlLcCrjYcjJpuUPXrRbBWwgqrRQfTtFuNnUgGbBOoHsSCUujJHhsSceEnNuilLyYIwCcWFfRrrRfFjJsSYykKlKkLLluXxhHuUYyapPAXVMgGmmHhMdDuUOiIxPEepyYHxJjAMmZzaieEIESuUUuseXbMmFfQwWqwWcCUejJOjJWIiwoJvzZWwVxQLliINqQbBwWnqXsEeSOoUuBgPpGuUpuUOokKvhMmlWwmlLJyYjADoteETOTtdZzvVSsMmHhuMmUBbzZahHYyYyPbsSJjFsSZJjzGVOoRrvcCKEekUoOAaldoOFfjJDWxXjJxCjAaJYQqUuyciOoIQQqeEBVvbqBbhbyYBksSbBOokKxXwFmLlsSvVziIUuZMixEwWeXqpMmgcCGXxPAyYLmMlxAUuPpazzZEuUvVeZKkFfnTtXxNdDfTtPOouKGgmMBpPbkFPJjpMsHhVxXlLvjRrWRXxCHlCccCsSjJLyGgKLlkaAVdDPoOSsxHheEgqQYyGQqzZjrRuwnNzZkWwKkTHhqQqQvaAEzLlZXZzUyYinZzNzKsSjcCMFaAzFfZxyYXfUEAaUukKxXejJQqZzmFfYtTiIhyKkTDdSmMsPpTtSDoOdWwcCwWpPiXxxXIPpdHBbhqQIfFEQqLleiMmDVvFEeaCcEeEjfFJqQzTtwWarRxlLUuXALnNlVvbuLlUxXkRrESsVcCGgvOqQgnNGIsSeEeXxEiqxPpXxSsGPpgSsXSsQAabdzZDXrRRrfFSsFflvVfHeEhtvVaRrSsDUudATRXxHhilLrYlIiLlLyYDmMdQqYsSpUuRrKsSRMmDtGgTWnNoOwRSsLlSKksTPwWIhHDdiyYsSCzZcXPpUPYyptTPpWwtAaqQWwZkKrRgOoGOIEeLqNnQlFfYjJyiXxRroDdzhAPpaeEqQHnNOyYSsbqHHhhAKkaQMADdaOotyYTrRSOoeExXpPsGGPpgBLlbIiMkpPVvKzZoOvVQqkRbBrUuKkKKLlmYyVjJvMXxmczwUunNGtTqQgvWwVZzdDSsFpPrAMeEmPpCcfeEFaAKkcDIwWidCqiCcIQaTtARrafFgAEeaGKzIiQQqyYqogGOZbTHhpPexFfjJLBvVPpaLlAblkMmWwVvWwImDaqQAgGzuUnNZdpPXxtTdDxXvCcVVdDBaAdBUuRGgEeKkrbDbrRSyYsoOQqrAaMSIiMmsxXrTYybBkKiIwJjWtXdZzDdDjJbGTFjOofgGeEHSsypPrJjgLvVlGhoOEVXxvEdGgKkwwWWLlgGoHeEvCcVdqQAaDVZzGgZzoAaOvRrOohOIGgihIirRFfpaAPQLlYyqcCZjJEezIJjWwvVqCcQETtFfeMfFjyYgGrRRrJiIwaGglLhHAnNmhHKkCcqQMUuhPkbBDdKhkKujfFjdDJWwvVmrRgsSPpzbUmMnNCfMmFSszljJDdHURrLlYyuhJsSjmZzKzwWZaAMNvVSsIinyYePfFdDEeXLlxDdoAaUUuCcQqcCCVvTbBtcVvrRrcedboOItTiBNnaAOcCGgUuOqpyzsZzSZDUTtuLCcldPiKkpPZFfhHzMmUvVuxsSgGyYzJjZDdsSKaAkKIikkupPmMoOHrZzRnNhlfNnXxdlLDIiFmxQqeEXUuWpyYtIdDiTPPpAuGgBbUVvwOohMZzrRmHRQqzeEZbOopCYyIicNQxXNnmMheYyHhDdLlcsiISpCVvtTqNnQrTtRcvbBpWwmMeYyEBbvwdDoOWwzmszZdDqQrRpvvYycsxXDdSCRrlLuUVqQgAPpDdaqQTPpBzpoOPZKkbCcbBttTGCRsSrOouUAaCcXxQqtCcVwWvTZzJjyYCXxcDdBblLrRBzPpZaJjHLlCLlmMcvVoOLhwWGggGXxXxQqDdxXfFLlTtkUaAuawWAKmfFuUnNMEehHtYNnLloOyZzAakKdWCQLlfFqcCsSLWXxCcPgGYLwWlJmMIiSsjyJjxrRMmGgsVvSDdXgZzDdRfFrDlLdGmMEHWwhjyWwYkKeEKsSyxcCjmMJSsBbXOomaAuyYUJBbjMoQHRrhfFPrRKkgtTsSGgGPUupqYyltAaTgtTGzZLTuUdDtkbBLQqlSsKDdQQHhMmfFfFvgGVfYyYPpgFfMJjhHXxmGJpPOSsCWwqHhQcBbEfFePpAfKkCcYySshHgGQaAYyRfFmXxvvVVSjJTeUuEtsoOeEdAaiIDhHMrRrOwWoWwTDdDqQdTmDpPRrGgdYytTjJrRdDEqQAaIMOdDvVTWwRrtKKkOokvVBbKkvVtyYkGlLgKjJkKcPpNnbCczZBfFFfdDayYSsRrUyYkKoOuUuCmMuUUuAiIYyaBbWUuQqQqQGgqoOrRUNndDrRuTNntTsAaWwStYyfbBqQCrRcMmBxsSbBIiXPAabYyZBjJbPwHhSskSsTtecCErAaRKsSjkKJVvLSsipPICXvIiVNnNnskKSYwWyHPphKkwtMmTIWwiDnNdKkyYRrBbgGyYNTtRrQQqlgswyYUuuUuUDqQdWyYKkGjJgAkKavpEpzZPeHNnbBhPAkKaYyzZnhHNFhHfmrRXLloOwUucPpnNCWGgGgNnxWwIiAatTpPAanNZzmSsMQlIizZitTILqdDzZbBJVvrRKhHXxkBycqQCiIuUAaDdHhYnNjJOojIikKttTHhcCXxcCaAORwWyYcaAhHCKfFMmkmAaSsMKDUuiIuUdXxgGwWUuTtkaAVvJNnQGgAarRUuqjCPpcMmNmqEeQDOodWwMOonbBUmazZrVvRAqVvQpPkKyYaAtrOArCcRTtaoXxRLNnxXdiGPpSsXZzxgQqIsbBSvVNnrRizVvZICjJjfFJpPcfXxvdFfvVDasSoOqQyOhHoTgGqQUuSsJcmMCjtKkMnoOIiSnNcXdDxCUuEezZsNZzIimoOTGCpxXiIXxPxDdXkKTtgGAUuaWNnwPpcjJrRKkMmRrGgcCalLBofGgzZyqQiIYFDLlwfnNFoDdOWhPpHvVBbHhgRrgzZEeGvZzVcRSsrCcAaeEkqQKWkKXxwEeXjYyJKiIQqoOdEePpovyYVODDwWdkpPcvVgGnNCDdRrxrojJOignNGUuoOcCkmMeECcKVvLjJLllIIiRtiIzZoOZzzZPpKkTQqhiayYAICcHTxYnNqLlQBDdDGgdbndDNSsuUyJdDjlLyZzUEtyYbqQBTenNJjAauoNnJjjJnHFfhtTRrNOxsiIoXxxXZFAafwWzJjOOoJoOjSyYvqQVDLlfFvAaCCbBXPphHxxXHhCccwJjrReCcwKDnNdkWwWmAaWwMSSQqsYyjJsgGbBGgGgRrUuxXfFoFdDfOlLpsqZzQlLSkuvVsmMSLlLlSsxuUMmXpPnNyYRAtTZoOzvVvVPJjpadDGpkKPAnNILliaRrNnavfFzZVwWOMDdmpPoOlLDdiIoALiItpPAxAaXOoXCcxipEePBbIvVuKkRrUiIrEsSemFfTMmkWwIiMWwmPpsBqQRrbFfBzZHilNCcnjGqQgJPpHhnAMmaNLeEsSGgIpkbBzZKEePvSsVuUheEjnNyYWEeBdDDdbpPNntTSshHiIYGgzZVvNYHhynVIVvtbBHMBbmNnhTPpyYigWwGMmRrTBbtFNYynPpkPWwpKrRXxIQqbxXWwIxXPpCcqQZzHhFfiwWJjuUHYympPMTthLlIVxXnNvaRrhHfFWwGgGGsSgyYUuWpqYyQVvCcYyPXxwgyYzlLZeywWYYyljJTYytKkrRVYyqQIaAfFEeoONnLlskKpPhHShHCcQqosSFOoepPEOIiLlosSsVzuUZvSmaAHZzhlzZLMXxfMQqmTtPpzTtlLZRCcbBJtTQqBnZzNRrsePpEbBIiSWzZwqQVvMtToOWwVDdEeJjhHjXxJmMhHRKkteEbrRKTtxfFKEekiIOokKXxXPnNtTZaAuUXcCxRfFpPkKrRrmMukKUpZzjvoOoOLqaGgWwAQlDdmMvVtJjmMQqEsSeTCcsSVOoiIgGXxChkKKkHyYcyKkZzQqBbVcCvdDlXIVvisSjJxWwDdrRhQqHGYyyYEyGgYeMmWcBbGghSCcjJJjsVvAaHwWkKMmCYlYyaFfALiQqItTyYdUuDIiycauUArRrkKRCmqQMGggpPuUHhGTykKSsYXWwxtRXxsDjJdSKJjnNkhMaAmGgUumFijJhHIfBsdDSbadiIiIDMmPyYpVjSsJvsgTtGSafFAAzTYytSKksCcfeEFNfFCcVvzZnNAIiovVSsOagGzZNnnmMxqQXyBZzyOoYbYJjFdDfZHhAqQXdDxfFyYkKayYKkYyPTtnNphHDdGZAaAaDFEefJjdiIzBbMfZzFEjwJjWpnPpNxXdDPJYpPyemADdMmFLlflDwWdUuygGYvbBrnNRDsSQqGgKkpyYPdOIiQqovCcfFpPURruTOowWtVFfBYybsNpPkKnNJwWjtTtTfFWwFYaAgDdGoZzqQeEouUiDdkuAaxFfXUKIBbGgOFfhHYAaMmnNdyYFfDAazZoOFZZzzvuUlLVvVlLTtfoOlzZWwaiIHvHheERKkrCcsSSskKrxXRhwRrWHxduUDXTCctVyAazXxUxXgGuXxvVbBPpcCZrweEWEeRHhYyYSUusyYPpEerWwwWROasSAGFfiIgoDdjLlJhwyYWrRAaHtBqRrXxQIWbBIxXMmiwcCerREiaAaAyDdSseEkKCuqQVvEelLUhHclLPxXppxXHhPiIVCcvfFuUYoORgGeEtTrSBbjJWwWDuUdDdaBbcCAIiwGgntqQTNZmRrzZMzHhhTtHqQFmMvVfYyqQjJlLaAwWiSBbEeLBblbBTaBbAtfFGgsIAaDpPdNnDipEePmEeMRlLaAriIUiUuILlsSsSfqQjJFYzZyhHgGLNnFflrRWwBHhUuxSsGgXGgdDmYMmMmyMFSDVvdswQYyqWzTuUNntZOEdDHwWTthgGGSxXRrxXeELlsrRiJFfcCjjJeEPpISDdZsSzCcqMmQyvVzZYNsMmSnkOXxfAaUAHhOoauFfCRrrRcxXKkomMgGiEeItTPFfpcCEJmmmMGZzgXxjJmMsSBbMMjJjtvVVoOvYyHqxXPFfSsbinmMNInNIibBRrtTcCBbnNBLldiIYvebBEVSsyKkgGimMIrRmKjLlXxXxCcUucCyZIAaizuUYNXxHDdtThgRrAaSsGRraAjJzZbBdFfDIiWcCVBbvCcwFfAagLsSGgQeEqlxXdRrDEetTbBRDkKdGdDgrzZbBaApPDdGeEgebBPpCcESOoIOonNiTtJSsjMULLbKkBBbllCJjtoFyYfOTsyYsSSYiIyZzcMmdDdDvVuUeEuUeZzDeEdEFSwWmMsUiIWwlLIikgGKHhufFSfFjnnNNRrnNYyTtEeyaAYvVRsGgpPgGiISrEiIeJlLlLXxsTNFfntQAkKaqwWfeKkihHIbrRvVBzjBbJZAaeIiLlEiCcBBbbIGhiIHgKkBgGbtCAtTaUUuCcHdDhuvXxVuUcMmTLkhHKCoOeEMmKkHhHHhutTiIUhdsSuswWPAiIaphHPpCcSGgmMUqQHhbBWXYyUuyYiIxdDdfFyYDHhOoHuUGBbghwWnNKkZzwkKdDRreIiEFfNnCcHhDEzZaDyxXYGJjgHhUudXxEemHUuhcqQwWZjkKJzCMAEetNrRnTCclJYPpyZzpPUuKkewyYWyYrREbBjEkyYKeLVLRreElEewWVvuUkKCcQqvmMjvVmqQgWoOaAwGMSscpPwWCEqQZPpvNzZnbBZzAtTaVsSzZRrzcCZLlWwBZoJjYytTJPpeEbBBbabBAnNSsjFflLCsZzScDdrRIiUkAaJjKusMmdCcDSBNnzZZPpOozbzZHhiIPokKOkdDzZKSsrPpRTtpYycshHfQqFDdSVtTYmMywWyYzZuUUuHhleELaAxXvpPCDdPuUpVqWwbBKkQXxvOJTtMIimjXgGsdDmMSJjxILliNOsSofFnYAEeaLlyCDqpPQVvkyYKdPpQIiAaAaKSsjJlLUgGukzkKnNZCkKcqVvGgGCqQcyJjqQOSsRRrrMZzmpJjPaPpADdoYkKgJjceuJjDdUSdDeEscmMRrCPpxXtPpTlRrLxXEKzZyqQYkqQhdDHxXFfdUuDaxXAbeEGgDdgjJnKkmMNnNBbxXzZPJjhHpeEJJlLDdjjRrdWwDXlLxDddYyDuEeUlLMtTmGzZxrRpPOmIiMLlibVvBIoXpINniuaLlAQoOQqqaASsPpaAahHALeEYytTlUJjCRrciIVvPmMjJELlewqQWXxXxPGgpuULljJLkRBbuUroOKWvokKrROfFOoVqQwPplQqwWwWYmMynHhNDdgyYzZGNVvSIiLlQqOoDsSjJkKdbcCHhBszZmLljJMQqUunOoNmMnEeHhMTIitTtpPmEeTLlMdDoOFfmGgSxXCcsBbtXUugGxnNpqQvVKwWSrROoXxsRgpPgGuUAaGbyYpPFfwWPpBWwRrrQqUutrRwwVvJjWWBvVpPbSsSNnOosfFNnDdMmXBbpbBYyKkPxhHWwTlRnNroCcOLYyKdDkSsDdkDdPeJjGgfqQFEYyexXxXirRISssxXSqQhHxXPDdDdgGcCnNJjLliIjLlJpVtTvCcHhTfFDdQLlqZzYsSytEMmo diff --git a/AOC2018/input2018/day06.in b/AOC2018/input2018/day06.in new file mode 100644 index 0000000..8dcb9fa --- /dev/null +++ b/AOC2018/input2018/day06.in @@ -0,0 +1,50 @@ +267, 196 +76, 184 +231, 301 +241, 76 +84, 210 +186, 243 +251, 316 +265, 129 +142, 124 +107, 134 +265, 191 +216, 226 +67, 188 +256, 211 +317, 166 +110, 41 +347, 332 +129, 91 +217, 327 +104, 57 +332, 171 +257, 287 +230, 105 +131, 209 +110, 282 +263, 146 +113, 217 +193, 149 +280, 71 +357, 160 +356, 43 +321, 123 +272, 70 +171, 49 +288, 196 +156, 139 +268, 163 +188, 141 +156, 182 +199, 242 +330, 47 +89, 292 +351, 329 +292, 353 +290, 158 +167, 116 +268, 235 +124, 139 +116, 119 +142, 259 diff --git a/AOC2018/input2018/day07.in b/AOC2018/input2018/day07.in new file mode 100644 index 0000000..399cfcf --- /dev/null +++ b/AOC2018/input2018/day07.in @@ -0,0 +1,101 @@ +Step Q must be finished before step I can begin. +Step B must be finished before step M can begin. +Step R must be finished before step F can begin. +Step G must be finished before step S can begin. +Step M must be finished before step A can begin. +Step Z must be finished before step W can begin. +Step J must be finished before step C can begin. +Step K must be finished before step O can begin. +Step C must be finished before step I can begin. +Step Y must be finished before step L can begin. +Step N must be finished before step P can begin. +Step S must be finished before step X can begin. +Step E must be finished before step U can begin. +Step U must be finished before step V can begin. +Step D must be finished before step F can begin. +Step W must be finished before step H can begin. +Step T must be finished before step I can begin. +Step H must be finished before step V can begin. +Step L must be finished before step O can begin. +Step P must be finished before step A can begin. +Step A must be finished before step I can begin. +Step F must be finished before step O can begin. +Step V must be finished before step X can begin. +Step I must be finished before step O can begin. +Step X must be finished before step O can begin. +Step F must be finished before step V can begin. +Step L must be finished before step P can begin. +Step Y must be finished before step P can begin. +Step Y must be finished before step X can begin. +Step Y must be finished before step O can begin. +Step D must be finished before step A can begin. +Step T must be finished before step F can begin. +Step W must be finished before step X can begin. +Step R must be finished before step A can begin. +Step E must be finished before step F can begin. +Step H must be finished before step I can begin. +Step K must be finished before step Y can begin. +Step W must be finished before step P can begin. +Step V must be finished before step O can begin. +Step N must be finished before step E can begin. +Step L must be finished before step I can begin. +Step B must be finished before step G can begin. +Step D must be finished before step T can begin. +Step J must be finished before step L can begin. +Step M must be finished before step Y can begin. +Step T must be finished before step A can begin. +Step K must be finished before step D can begin. +Step H must be finished before step P can begin. +Step P must be finished before step I can begin. +Step T must be finished before step L can begin. +Step J must be finished before step N can begin. +Step U must be finished before step F can begin. +Step U must be finished before step I can begin. +Step A must be finished before step F can begin. +Step U must be finished before step P can begin. +Step R must be finished before step H can begin. +Step G must be finished before step V can begin. +Step P must be finished before step F can begin. +Step B must be finished before step D can begin. +Step U must be finished before step X can begin. +Step K must be finished before step A can begin. +Step G must be finished before step D can begin. +Step N must be finished before step U can begin. +Step U must be finished before step L can begin. +Step M must be finished before step J can begin. +Step I must be finished before step X can begin. +Step H must be finished before step L can begin. +Step M must be finished before step S can begin. +Step E must be finished before step O can begin. +Step Q must be finished before step F can begin. +Step A must be finished before step O can begin. +Step T must be finished before step P can begin. +Step F must be finished before step X can begin. +Step D must be finished before step P can begin. +Step A must be finished before step X can begin. +Step G must be finished before step Z can begin. +Step W must be finished before step F can begin. +Step Q must be finished before step X can begin. +Step C must be finished before step V can begin. +Step L must be finished before step V can begin. +Step E must be finished before step L can begin. +Step B must be finished before step X can begin. +Step M must be finished before step V can begin. +Step F must be finished before step I can begin. +Step P must be finished before step X can begin. +Step C must be finished before step A can begin. +Step Z must be finished before step H can begin. +Step Q must be finished before step S can begin. +Step G must be finished before step X can begin. +Step T must be finished before step O can begin. +Step P must be finished before step O can begin. +Step T must be finished before step V can begin. +Step N must be finished before step V can begin. +Step Z must be finished before step X can begin. +Step L must be finished before step X can begin. +Step Z must be finished before step Y can begin. +Step N must be finished before step T can begin. +Step S must be finished before step T can begin. +Step G must be finished before step K can begin. +Step T must be finished before step X can begin. +Step R must be finished before step X can begin. diff --git a/AOC2018/input2018/day08.in b/AOC2018/input2018/day08.in new file mode 100644 index 0000000..d1067b9 --- /dev/null +++ b/AOC2018/input2018/day08.in @@ -0,0 +1 @@ +7 11 6 3 5 5 3 6 1 7 0 10 1 7 4 5 1 3 1 5 9 1 1 3 2 1 3 1 2 1 6 0 9 2 5 9 4 1 1 2 7 2 3 1 3 3 1 3 1 9 0 9 1 7 9 9 1 7 9 5 8 2 1 3 3 3 2 1 2 2 5 2 1 3 2 1 3 6 1 6 0 7 1 2 6 4 4 3 4 1 2 2 1 2 3 1 9 0 11 9 2 3 2 6 7 1 4 5 3 4 1 1 3 1 3 3 2 3 1 1 8 0 7 1 3 6 8 8 3 8 1 3 1 1 2 2 3 3 3 1 5 2 2 1 3 6 1 8 0 10 7 3 1 4 9 5 4 4 8 6 2 1 1 1 1 3 3 3 1 9 0 10 7 9 1 2 2 1 3 9 2 3 2 1 3 2 2 1 1 2 1 1 9 0 8 1 6 1 8 5 1 1 1 1 1 3 1 3 3 3 1 1 2 4 4 4 2 1 3 5 1 6 0 6 1 8 5 2 1 9 3 3 1 1 1 3 1 7 0 10 2 6 9 7 8 1 1 3 2 1 3 1 2 2 1 2 3 1 8 0 6 1 9 6 1 9 5 1 2 1 1 3 3 1 2 4 2 2 2 5 3 7 1 9 0 8 5 9 3 1 4 3 1 5 1 2 1 1 3 1 2 1 2 1 5 0 8 5 1 3 6 3 1 3 9 3 1 3 3 2 1 7 0 11 7 8 5 4 9 6 2 8 7 1 9 3 1 2 2 1 3 1 5 5 5 5 5 1 4 1 3 5 5 2 5 3 3 7 1 7 0 11 3 1 4 9 2 7 7 9 5 5 9 2 3 1 2 3 3 3 1 9 0 10 9 5 1 6 9 4 1 6 1 1 3 3 2 3 3 1 3 3 3 1 6 0 8 7 4 4 1 1 1 8 3 3 1 1 1 2 2 5 4 4 3 2 3 3 3 7 1 7 0 9 1 9 3 5 5 4 3 3 1 1 3 1 3 1 2 2 1 6 0 6 1 8 1 4 1 5 3 1 2 1 1 1 1 5 0 8 2 4 3 4 4 4 3 1 1 1 1 3 3 5 5 3 5 2 5 2 3 6 1 8 0 7 7 9 1 1 8 1 2 3 2 2 1 2 1 1 1 1 7 0 7 7 6 3 5 1 8 8 1 3 3 1 2 3 3 1 6 0 10 9 4 6 1 9 4 2 1 1 4 1 1 3 1 2 2 4 4 1 3 2 2 3 4 1 8 0 10 9 2 2 9 5 5 6 3 3 1 1 3 2 2 3 1 1 3 1 6 0 10 1 5 1 6 2 1 8 8 3 8 1 1 1 1 2 1 1 9 0 7 8 4 2 5 1 1 7 1 2 2 2 1 1 3 3 1 1 1 4 2 3 6 1 7 0 9 9 2 9 2 9 5 7 1 6 2 1 1 2 3 3 1 1 9 0 10 1 5 8 3 4 4 1 2 3 1 2 2 3 1 3 2 2 1 1 1 8 0 9 1 8 1 6 1 7 3 1 2 2 1 1 2 1 1 2 2 4 4 3 5 1 3 4 2 7 4 3 3 4 1 5 0 8 9 1 5 9 2 1 3 7 1 3 2 1 1 1 6 0 11 2 9 1 4 9 1 1 1 6 7 7 1 1 1 3 1 1 1 8 0 9 9 9 7 9 9 8 6 6 1 1 3 1 2 1 2 1 1 3 5 2 3 3 4 1 6 0 11 6 2 8 1 7 5 7 2 6 4 1 2 2 1 1 2 3 1 7 0 6 7 2 5 1 5 6 2 1 3 3 2 1 3 1 6 0 6 1 8 3 6 9 5 3 2 1 2 2 1 3 1 4 2 3 5 1 5 0 7 8 1 3 6 1 9 3 2 3 2 1 2 1 6 0 8 8 2 1 7 4 2 5 9 1 3 3 1 1 2 1 5 0 9 1 8 2 8 1 4 8 9 3 1 2 1 3 3 5 4 2 4 3 3 5 1 9 0 10 1 5 7 1 1 3 6 1 5 6 1 3 1 1 2 1 2 1 2 1 7 0 10 1 4 3 1 9 1 7 9 1 1 1 1 3 1 3 1 3 1 9 0 8 8 4 8 3 1 8 3 5 2 1 3 1 1 1 1 1 3 5 5 4 2 3 4 6 4 5 4 3 7 1 9 0 10 7 1 1 6 3 7 8 1 6 6 3 1 1 1 3 1 1 2 2 1 6 0 9 2 2 5 2 1 4 9 9 1 1 3 2 1 1 1 1 7 0 7 6 4 8 5 7 1 1 3 3 1 1 2 1 1 5 2 3 1 2 5 1 3 4 1 9 0 8 2 9 3 1 4 8 8 9 3 2 3 1 1 1 1 3 2 1 5 0 7 8 2 4 2 1 1 3 3 1 2 3 1 1 7 0 11 7 8 7 5 5 4 6 7 3 1 1 3 1 2 1 3 1 3 3 1 4 3 3 5 1 8 0 9 1 1 2 9 8 1 6 9 5 2 2 3 1 3 2 1 1 1 9 0 6 8 7 2 7 1 3 2 1 1 1 2 1 3 1 3 1 9 0 6 5 5 1 8 6 4 1 1 1 2 1 1 1 1 1 2 4 1 4 5 3 4 1 8 0 6 5 4 1 3 1 4 3 2 2 1 3 2 3 1 1 9 0 9 2 1 4 1 3 6 4 8 8 2 3 1 1 1 2 3 2 1 1 9 0 8 2 8 5 1 9 8 2 5 1 2 1 1 3 3 3 1 3 3 5 1 2 3 6 1 8 0 11 7 2 9 2 8 4 9 1 3 1 2 1 2 1 2 3 1 1 1 1 5 0 11 6 8 1 4 7 4 1 1 8 5 7 2 1 1 1 2 1 9 0 8 1 6 1 5 1 8 5 5 3 1 2 3 2 3 1 1 1 1 4 3 5 1 1 6 5 1 1 5 3 3 5 1 8 0 8 1 2 5 4 2 7 9 6 1 1 2 1 2 2 3 2 1 8 0 9 4 5 8 1 7 7 1 1 6 3 3 2 3 2 2 1 3 1 5 0 8 6 7 5 3 1 4 5 2 1 1 2 1 2 5 5 1 5 3 3 5 1 9 0 7 6 9 8 1 1 7 6 3 1 2 1 1 2 2 2 3 1 7 0 6 2 1 2 5 4 8 2 3 3 1 1 3 1 1 5 0 9 1 8 4 7 9 4 2 7 8 1 3 2 1 2 2 2 4 3 3 3 5 1 7 0 11 3 2 9 5 7 1 4 7 7 1 9 1 3 3 1 2 1 1 1 7 0 10 2 1 9 8 9 1 6 4 1 3 2 3 3 1 1 3 1 1 9 0 10 8 9 5 9 2 1 5 1 9 6 1 3 2 1 1 2 1 1 2 1 3 4 1 1 3 7 1 9 0 7 2 8 1 6 1 6 6 2 3 1 1 3 3 2 1 2 1 9 0 10 1 6 5 4 1 9 4 7 4 9 1 3 1 3 1 2 1 1 3 1 8 0 9 4 7 1 2 2 7 2 6 3 1 3 2 3 2 2 1 2 4 2 3 1 1 5 1 3 6 1 6 0 9 3 1 4 6 3 5 3 6 5 2 1 1 2 1 1 1 5 0 6 5 1 2 3 3 3 1 2 1 3 1 1 7 0 7 3 7 1 7 4 3 7 1 3 1 3 3 1 1 5 4 2 4 2 4 4 4 4 4 4 3 4 1 7 0 10 1 3 7 5 1 1 7 8 6 8 3 3 1 2 1 1 3 1 6 0 8 9 1 5 4 4 3 4 7 1 1 2 1 1 3 1 7 0 10 7 1 1 1 1 3 2 3 8 7 1 2 3 1 1 3 3 3 4 1 2 3 7 1 8 0 8 3 4 2 6 1 1 6 9 3 1 2 2 3 1 2 1 1 6 0 10 4 8 9 6 9 2 2 9 1 4 1 2 1 2 2 2 1 8 0 10 6 4 4 9 4 1 5 8 4 2 2 2 1 2 2 1 1 1 1 4 2 1 3 5 5 3 7 1 8 0 10 5 2 6 8 1 2 7 6 2 1 2 2 2 1 3 1 2 3 1 6 0 9 4 1 6 1 1 8 1 4 6 1 1 2 1 2 1 1 7 0 7 1 9 4 1 7 5 1 1 3 2 2 3 1 3 2 2 1 1 3 4 3 3 4 1 7 0 6 7 1 6 3 8 7 2 1 1 2 1 2 2 1 5 0 8 8 4 9 9 7 5 2 1 1 3 1 1 1 1 6 0 9 7 1 6 8 1 2 7 1 6 1 3 3 2 3 2 2 2 2 2 2 2 2 1 7 5 5 7 2 5 3 3 7 1 5 0 7 2 3 7 9 7 9 1 1 1 1 2 3 1 5 0 9 5 5 7 9 2 3 2 9 1 1 1 2 2 2 1 6 0 6 1 2 7 1 1 6 1 1 1 1 1 3 3 5 5 1 3 1 3 3 6 1 8 0 9 1 1 6 8 8 7 7 5 8 1 1 1 3 2 1 1 2 1 5 0 6 1 6 3 9 7 1 3 2 1 3 1 1 9 0 11 3 2 2 2 1 7 5 6 6 1 7 1 1 2 1 1 1 2 1 3 1 3 3 1 5 4 3 5 1 7 0 7 1 7 1 1 4 8 2 3 2 3 1 1 1 3 1 8 0 7 4 6 8 7 1 5 5 1 1 3 1 1 3 3 3 1 5 0 9 8 5 9 9 1 2 5 6 9 2 1 1 3 1 4 1 2 2 1 3 6 1 5 0 10 6 9 5 3 3 7 5 5 1 2 3 1 1 3 3 1 7 0 9 1 1 3 4 5 1 3 6 7 2 1 1 3 3 1 1 1 7 0 8 5 1 4 4 4 8 9 8 1 2 2 3 1 3 2 1 4 3 5 4 5 3 5 1 5 0 6 5 2 5 1 5 4 3 1 1 1 2 1 8 0 7 7 3 8 5 1 7 9 2 2 2 2 2 3 1 1 1 6 0 7 7 9 3 9 1 2 6 2 3 1 2 2 1 4 4 5 1 3 3 2 5 5 4 3 6 1 7 0 11 8 1 6 6 1 6 8 4 4 1 6 1 3 1 1 3 2 2 1 6 0 9 6 4 3 1 5 2 1 1 2 1 1 1 2 2 1 1 6 0 7 4 6 3 3 1 6 8 1 1 1 2 2 3 3 4 3 5 4 2 3 4 1 8 0 8 1 1 4 1 5 9 5 2 3 1 3 1 1 2 3 2 1 5 0 10 3 5 1 5 4 4 4 9 3 2 1 2 1 1 2 1 6 0 9 1 9 1 3 4 4 7 4 1 2 1 3 3 1 1 3 2 2 2 3 7 1 5 0 10 7 4 6 9 3 1 3 2 4 5 1 2 1 3 3 1 8 0 9 5 6 1 7 7 6 5 5 1 2 1 2 3 3 2 2 1 1 8 0 11 1 2 4 1 8 7 9 2 6 7 6 1 2 3 1 2 1 1 2 2 3 3 2 5 4 4 3 4 1 6 0 11 6 9 9 4 8 9 3 5 1 7 6 2 3 1 2 3 3 1 9 0 7 5 4 9 1 1 5 1 2 1 1 2 3 1 1 2 3 1 5 0 7 1 5 8 1 7 4 5 2 1 3 1 1 3 5 5 1 3 4 1 6 0 6 6 1 5 1 4 7 3 2 3 1 1 1 1 6 0 11 5 3 8 6 2 8 7 4 1 7 5 2 3 2 1 3 1 1 9 0 10 6 2 1 1 2 5 9 4 1 4 3 1 3 1 3 3 1 2 2 2 3 5 2 3 7 2 3 4 5 3 4 1 8 0 9 7 1 9 1 2 9 4 8 2 2 3 1 2 1 2 2 1 1 6 0 9 4 1 8 9 6 1 7 6 8 1 3 3 3 1 1 1 5 0 8 1 1 7 8 6 4 1 7 1 2 1 3 1 5 4 1 5 3 6 1 5 0 8 9 8 4 1 5 4 2 9 1 1 2 3 3 1 6 0 7 1 7 7 6 2 1 8 2 2 2 1 1 2 1 8 0 9 9 7 7 1 4 8 3 5 5 3 1 2 1 1 1 2 2 3 1 3 5 1 2 3 7 1 5 0 11 7 1 3 1 6 9 3 2 3 3 3 1 1 3 2 2 1 8 0 10 1 6 9 5 5 3 8 5 6 3 1 3 1 3 3 1 3 2 1 6 0 11 8 7 3 4 6 1 2 6 7 4 4 1 2 1 1 3 1 5 5 3 3 1 1 4 3 7 1 9 0 9 3 8 5 8 9 1 1 5 5 2 2 2 2 1 1 3 1 2 1 9 0 11 5 6 1 1 4 6 7 9 8 5 8 1 1 2 3 3 1 2 2 3 1 8 0 9 5 1 4 9 8 1 1 8 9 1 3 1 1 2 1 2 1 1 1 1 2 2 1 5 2 6 2 3 5 5 4 3 6 1 7 0 8 3 6 2 7 6 1 8 6 1 3 3 1 2 1 1 1 7 0 10 8 7 5 4 3 3 1 1 7 1 3 1 2 1 2 2 1 1 8 0 10 1 9 9 1 4 9 5 2 8 6 1 2 1 3 3 2 2 2 3 2 1 2 2 3 3 6 1 6 0 10 1 2 3 7 5 4 3 3 1 6 3 1 1 1 1 2 1 5 0 9 9 7 7 4 1 4 6 7 7 3 1 2 2 1 1 6 0 9 8 4 3 1 4 1 2 9 1 1 1 1 2 2 3 1 1 3 1 3 1 3 4 1 5 0 10 3 7 4 2 4 1 5 6 8 7 1 2 2 3 2 1 5 0 8 5 7 9 8 3 5 1 2 2 1 1 1 1 1 9 0 9 7 7 9 7 1 3 7 1 9 2 1 3 2 1 1 2 1 2 1 3 4 4 3 5 1 7 0 10 9 1 6 6 7 2 6 4 5 9 1 3 1 3 1 2 2 1 8 0 8 7 1 2 8 6 4 7 9 1 2 2 3 2 1 3 1 1 5 0 8 7 1 2 1 9 6 2 9 1 3 3 1 1 2 1 2 3 3 3 6 1 5 0 7 2 5 8 5 1 2 5 2 3 3 1 3 1 7 0 7 1 9 5 5 8 6 4 2 3 1 1 1 1 1 1 8 0 7 8 8 3 1 2 7 2 1 3 3 3 1 3 1 2 5 4 2 3 2 3 5 3 5 7 4 5 3 4 1 6 0 8 1 2 7 7 1 1 3 8 2 3 2 3 1 1 1 9 0 10 1 7 3 9 8 6 1 3 1 7 1 1 3 3 3 2 1 1 3 1 9 0 6 5 6 9 2 1 8 1 3 2 2 3 1 1 3 2 2 1 3 2 3 4 1 9 0 7 8 7 1 6 7 2 1 3 1 2 2 2 1 1 2 2 1 8 0 11 1 6 5 1 6 1 6 6 8 5 3 3 1 1 3 2 2 2 2 1 6 0 9 4 3 9 6 6 1 2 8 6 1 3 1 1 1 3 2 2 1 2 3 7 1 6 0 10 1 6 5 7 1 6 1 1 8 7 3 3 3 2 1 1 1 5 0 8 7 1 7 3 4 5 9 8 1 2 1 1 2 1 8 0 8 1 4 6 5 1 1 7 1 1 3 3 1 3 1 1 1 5 5 3 5 1 3 5 3 5 1 7 0 11 2 2 6 8 4 7 2 7 8 1 9 3 3 3 2 1 2 3 1 9 0 6 4 6 1 1 1 7 3 3 2 1 2 1 1 3 1 1 5 0 8 5 3 7 7 4 5 1 8 3 3 3 1 1 2 3 1 5 3 1 2 4 3 1 5 4 3 5 1 9 0 6 7 4 4 4 1 5 1 2 1 3 1 3 1 2 3 1 8 0 10 4 6 2 8 1 9 9 4 5 4 1 3 1 2 2 3 2 2 1 5 0 7 5 1 1 6 6 6 1 2 2 1 1 2 2 5 3 5 5 3 5 1 9 0 7 6 1 8 7 1 3 7 1 2 3 3 3 2 2 1 1 1 5 0 11 3 2 3 2 1 4 5 1 2 8 3 3 2 3 1 3 1 8 0 10 8 1 3 9 2 1 6 9 6 3 2 1 1 3 3 3 2 1 1 1 3 3 5 3 7 1 6 0 8 8 1 9 6 4 9 8 1 2 2 1 2 3 2 1 9 0 11 3 5 4 7 2 7 1 6 6 9 4 2 3 1 1 1 1 2 3 1 1 5 0 11 2 1 4 2 1 7 3 9 3 5 1 2 1 3 3 3 4 5 2 5 2 3 2 3 4 1 5 0 8 9 1 5 6 1 6 4 5 2 1 1 1 2 1 7 0 9 6 1 4 8 8 7 4 1 1 2 2 1 3 1 1 1 1 7 0 8 1 8 8 3 5 6 7 2 3 1 3 3 2 1 2 1 2 1 1 3 5 1 9 0 6 7 1 7 7 7 8 3 2 1 3 1 1 1 1 1 1 6 0 8 6 2 1 8 8 8 1 4 2 1 2 3 1 1 1 6 0 7 9 1 6 6 7 3 5 2 2 1 1 1 2 4 4 4 2 4 1 5 7 7 4 3 3 6 1 7 0 7 2 6 7 1 8 1 9 1 2 2 3 1 2 1 1 7 0 7 2 9 9 1 8 4 8 1 3 1 1 2 2 2 1 5 0 7 7 1 6 1 9 3 8 2 1 1 1 1 3 1 4 4 4 4 3 5 1 7 0 8 6 1 1 7 5 3 5 8 2 2 1 3 1 1 3 1 9 0 9 4 9 3 3 1 3 9 3 1 3 1 3 1 3 1 1 3 2 1 8 0 11 6 3 2 7 7 1 6 1 1 7 6 1 3 2 1 1 3 2 2 1 3 2 3 2 3 5 1 6 0 11 1 1 7 7 8 1 2 3 7 1 5 1 2 3 3 2 1 1 6 0 7 4 1 1 5 9 7 3 2 2 1 1 3 3 1 6 0 10 8 7 1 2 9 6 6 1 8 5 3 3 1 3 1 2 5 2 5 4 3 3 7 1 7 0 11 5 9 1 3 1 5 4 5 4 9 7 2 1 3 3 1 1 3 1 6 0 8 1 2 4 7 1 8 4 6 2 1 1 1 3 1 1 8 0 9 1 6 4 3 1 3 2 6 3 1 2 1 1 1 3 1 1 4 3 5 4 1 4 3 4 5 2 6 5 7 3 5 3 3 5 1 5 0 7 7 1 8 3 1 9 1 1 1 2 2 1 1 9 0 8 1 8 1 2 6 1 2 6 2 3 3 3 1 2 3 1 3 1 8 0 9 2 1 1 9 9 5 5 2 4 1 3 3 3 1 2 3 2 3 5 5 4 3 3 5 1 7 0 7 5 7 1 7 8 6 6 2 1 3 2 3 2 2 1 7 0 7 6 3 6 9 4 1 1 3 1 2 3 2 3 2 1 9 0 7 4 7 1 2 4 5 8 3 3 3 1 1 1 1 1 1 4 4 3 5 1 3 4 1 6 0 7 8 3 8 9 1 6 2 3 1 2 1 2 2 1 9 0 9 3 9 1 7 1 3 1 3 7 1 1 1 1 2 1 2 3 2 1 5 0 9 8 6 2 1 2 6 2 7 1 2 1 2 1 2 3 5 2 2 3 6 1 5 0 6 8 1 6 8 7 4 2 1 2 2 1 1 7 0 9 5 3 4 6 2 4 3 1 1 1 2 1 1 3 1 1 1 7 0 11 2 7 1 1 9 9 7 6 5 5 8 2 3 3 1 1 2 3 3 1 3 5 2 4 3 6 1 6 0 9 9 8 2 6 9 8 1 4 4 1 3 2 1 3 1 1 9 0 6 8 2 1 2 5 9 1 2 1 2 1 3 2 1 2 1 5 0 9 3 3 8 4 9 1 5 5 7 2 1 3 1 2 3 5 1 2 2 3 2 4 5 4 5 3 6 1 7 0 10 6 9 9 9 3 4 8 9 9 1 3 1 2 1 1 1 2 1 9 0 6 1 1 2 3 6 1 1 3 1 1 2 3 3 2 3 1 8 0 7 5 6 2 9 6 1 4 1 3 1 1 1 1 2 3 3 3 2 1 5 3 3 4 1 6 0 9 1 1 1 9 1 5 2 2 5 3 3 2 3 1 2 1 6 0 11 4 1 4 1 4 1 2 5 8 6 6 3 2 3 1 2 3 1 9 0 8 6 9 1 6 4 7 2 9 1 2 1 1 1 1 1 2 3 3 2 2 1 3 5 1 7 0 7 3 8 1 8 1 7 5 2 2 2 1 1 1 3 1 8 0 7 5 1 3 1 6 4 9 1 3 3 1 3 1 2 2 1 8 0 9 9 9 7 4 2 1 9 8 1 3 1 1 1 3 3 3 1 1 4 2 2 1 3 5 1 9 0 8 1 3 3 2 1 4 9 3 3 2 1 1 2 2 3 1 3 1 5 0 8 1 8 4 6 2 9 3 2 2 1 1 3 2 1 6 0 9 1 1 4 7 1 2 9 7 8 1 1 1 2 1 3 2 5 5 2 4 6 1 3 4 1 5 3 3 5 1 7 0 10 2 1 4 1 3 3 9 3 6 9 1 1 1 2 3 2 2 1 9 0 6 6 7 1 4 8 1 1 3 3 1 1 3 1 1 2 1 7 0 9 2 9 5 7 7 3 1 5 8 1 2 3 1 3 3 2 1 5 5 5 1 3 4 1 5 0 6 4 7 7 1 2 5 2 2 3 2 1 1 6 0 9 7 5 6 1 1 4 4 8 3 2 2 2 1 3 2 1 5 0 9 1 1 7 9 7 8 1 5 9 2 1 1 2 3 3 4 5 3 3 6 1 6 0 10 1 6 2 6 9 3 2 5 7 3 2 1 2 3 1 1 1 5 0 9 6 4 2 7 1 2 7 2 1 1 2 1 1 3 1 5 0 7 1 1 6 3 9 5 5 3 1 3 1 3 5 1 4 2 3 1 3 7 1 5 0 11 8 1 6 8 4 9 7 6 5 1 1 1 3 2 1 1 1 7 0 10 7 7 4 4 7 4 3 1 1 1 1 3 3 1 2 1 1 1 5 0 10 4 4 1 1 3 2 8 6 1 3 1 1 1 1 2 2 1 1 3 5 1 3 3 6 1 9 0 7 6 1 6 5 5 3 6 1 3 1 2 1 3 1 1 2 1 9 0 6 1 3 9 3 9 3 3 3 2 1 1 1 1 1 1 1 9 0 11 7 5 5 1 8 9 2 1 8 4 1 2 2 2 1 2 2 2 1 1 3 5 4 5 1 5 4 2 7 5 5 3 7 1 5 0 10 7 3 6 3 1 4 5 1 2 8 2 1 1 2 2 1 8 0 11 5 2 1 9 4 8 2 1 2 3 5 3 3 1 3 2 3 2 1 1 5 0 10 6 1 5 2 5 8 8 4 1 6 2 2 2 1 3 2 1 3 5 3 3 1 3 7 1 8 0 11 8 5 9 9 9 3 1 5 2 6 4 3 1 2 2 2 1 3 1 1 7 0 7 9 4 1 5 1 7 3 1 1 1 3 2 1 1 1 6 0 8 8 5 2 5 8 1 7 5 3 1 1 1 1 3 5 2 3 1 1 1 2 3 4 1 9 0 7 6 3 4 1 7 6 7 2 2 3 1 1 1 1 1 3 1 6 0 6 8 3 7 1 6 2 3 1 1 3 1 1 1 9 0 9 1 4 6 9 8 3 6 5 6 1 1 2 3 2 2 1 2 2 3 1 1 2 3 6 1 6 0 8 3 4 2 1 2 9 7 1 2 2 1 1 1 2 1 6 0 10 3 3 5 7 6 7 1 1 7 3 3 2 3 2 1 3 1 5 0 9 1 4 8 5 7 3 1 9 1 1 1 2 1 3 5 1 2 1 2 3 3 6 1 6 0 10 1 8 1 8 6 7 6 2 9 2 2 1 1 1 3 1 1 9 0 10 5 2 6 7 3 1 6 2 7 9 3 3 2 1 1 3 2 2 3 1 5 0 10 2 8 3 6 5 3 3 3 1 4 1 3 3 1 2 3 2 2 2 4 1 4 2 4 4 6 4 4 3 4 1 8 0 9 9 4 7 4 2 9 3 1 4 2 1 1 3 3 1 2 2 1 5 0 10 6 8 3 2 2 1 1 2 4 2 1 3 3 1 3 1 7 0 9 1 8 4 9 9 5 5 1 8 3 1 2 2 3 1 3 4 2 1 2 3 5 1 9 0 6 4 2 7 5 7 1 2 3 1 1 2 2 3 2 3 1 9 0 7 3 1 9 6 9 1 9 2 3 3 1 1 2 2 1 3 1 6 0 9 1 3 4 4 4 2 6 6 7 2 2 3 1 1 2 4 3 4 1 5 3 4 1 5 0 11 6 2 1 8 9 1 4 2 9 2 8 2 1 2 1 1 1 8 0 6 4 5 5 7 9 1 2 2 2 3 1 2 2 2 1 5 0 8 7 2 7 6 4 9 1 3 3 1 3 1 2 1 5 4 3 3 7 1 6 0 7 9 8 4 5 3 1 3 3 1 1 1 1 3 1 5 0 11 1 1 3 8 5 5 5 8 1 4 4 3 1 1 2 3 1 5 0 6 1 6 8 6 8 9 1 1 1 1 2 5 1 4 3 3 3 4 4 2 1 4 5 5 3 5 1 8 0 6 4 1 7 1 8 5 3 1 1 3 2 3 2 1 1 8 0 11 3 7 2 9 1 1 7 6 2 8 9 3 1 3 3 1 1 2 1 1 9 0 8 6 4 3 2 2 2 1 7 2 3 3 1 1 3 3 1 3 5 1 2 1 2 3 4 1 9 0 7 6 9 9 2 2 1 8 1 3 3 1 3 3 1 2 1 1 7 0 10 7 8 1 6 6 9 5 5 1 8 3 2 1 2 2 1 3 1 9 0 10 3 5 9 5 5 1 5 2 7 1 3 1 1 3 3 1 1 3 1 1 3 1 5 3 6 1 6 0 9 4 7 8 1 7 3 1 9 6 1 2 1 2 2 1 1 9 0 6 2 1 2 3 2 7 3 1 1 1 3 3 3 3 2 1 9 0 10 9 3 8 8 4 1 5 3 3 1 1 2 3 1 2 3 3 1 1 3 3 2 4 1 5 3 5 1 5 0 10 6 7 3 1 9 8 9 5 7 9 2 3 3 3 1 1 6 0 8 2 7 4 4 6 5 7 1 2 2 1 1 1 1 1 9 0 9 1 9 9 9 7 8 1 3 6 2 1 1 1 1 3 2 1 3 3 4 4 1 2 3 6 1 6 0 8 9 1 2 4 7 4 1 6 1 3 1 2 3 3 1 6 0 11 1 3 9 2 6 1 4 2 5 4 4 3 3 1 2 3 3 1 7 0 7 2 6 1 2 1 6 1 3 1 1 1 2 1 2 1 2 2 2 1 5 5 3 5 7 1 5 4 3 7 1 7 0 11 1 3 5 5 2 7 6 4 8 8 9 1 1 1 3 1 1 3 1 8 0 8 9 6 1 7 1 1 7 8 3 2 2 2 2 1 2 1 1 5 0 7 8 4 1 1 3 8 4 3 2 1 2 1 5 3 2 1 2 4 3 3 4 1 9 0 9 6 8 6 9 1 4 5 3 1 1 3 1 3 3 1 2 3 2 1 9 0 6 5 1 2 1 8 2 2 2 1 3 3 1 2 3 1 1 7 0 6 5 1 8 1 6 2 1 3 2 3 2 3 3 3 1 4 3 3 7 1 6 0 9 2 1 1 5 8 1 9 5 5 1 1 1 2 1 1 1 6 0 11 8 4 6 4 2 7 4 3 1 7 1 1 3 1 3 1 1 1 7 0 6 5 9 4 2 1 1 1 3 2 2 2 3 1 4 4 4 4 5 3 2 3 6 1 9 0 8 1 7 4 5 7 1 2 1 3 1 1 3 3 2 1 1 2 1 9 0 11 2 8 8 1 2 7 5 5 6 1 4 3 2 2 1 1 1 2 2 1 1 6 0 9 4 7 8 1 7 1 8 7 2 3 3 1 3 2 1 2 3 5 1 4 5 3 5 1 9 0 11 9 7 2 9 9 8 1 1 2 9 1 1 2 2 1 2 2 3 3 3 1 8 0 9 4 5 7 1 7 1 9 5 2 1 2 1 3 2 1 3 1 1 9 0 8 7 1 5 2 5 5 8 9 3 3 3 2 3 2 1 2 3 3 2 2 3 3 3 5 1 1 5 4 2 6 3 4 3 3 7 1 6 0 8 1 2 7 9 8 9 5 3 1 2 1 2 3 1 1 5 0 8 2 7 6 9 1 7 1 3 3 3 2 2 1 1 7 0 6 8 1 1 4 6 2 1 3 1 1 2 3 1 3 1 2 2 5 5 1 3 7 1 5 0 11 4 6 8 1 7 1 9 3 8 3 3 2 3 1 2 3 1 5 0 7 2 4 1 5 4 8 1 1 1 3 2 2 1 8 0 7 8 6 7 8 1 1 8 1 3 3 2 3 2 2 3 5 3 4 1 2 3 5 3 6 1 7 0 10 4 5 4 8 1 7 6 2 5 9 1 3 3 2 3 1 1 1 6 0 11 3 4 6 8 6 9 1 9 3 3 2 3 2 2 2 1 1 1 8 0 6 7 4 1 4 2 5 1 1 3 2 1 2 3 1 3 4 4 5 1 2 3 5 1 5 0 10 8 1 4 3 3 1 3 8 5 1 1 1 1 1 2 1 8 0 9 1 5 7 5 6 8 8 1 3 3 1 2 1 1 3 2 3 1 9 0 9 9 2 4 2 9 7 9 1 3 3 1 2 2 2 2 1 1 1 4 3 5 3 1 5 1 5 5 5 3 6 1 6 0 8 6 9 4 3 5 4 1 1 2 1 1 2 3 1 1 5 0 11 8 2 3 9 3 7 9 7 5 1 8 1 3 1 1 1 1 9 0 9 7 8 1 3 1 6 4 7 3 3 1 2 2 2 1 3 3 1 5 1 2 1 1 2 3 6 1 8 0 8 4 1 4 5 8 2 8 6 1 2 1 1 3 1 3 2 1 7 0 9 1 3 9 1 8 2 1 1 9 3 1 3 3 3 2 2 1 8 0 7 5 1 2 9 2 2 5 1 2 3 3 2 3 1 2 2 3 2 3 5 4 3 5 1 6 0 6 1 4 1 6 4 4 1 2 1 1 1 1 1 9 0 8 7 9 8 2 6 1 8 3 3 1 3 1 3 1 1 1 3 1 8 0 9 6 1 8 9 5 1 7 2 8 3 3 1 1 3 3 3 2 3 4 3 1 5 3 7 1 6 0 8 8 2 7 1 4 7 2 3 1 3 1 1 3 2 1 7 0 7 4 1 2 1 1 3 9 1 3 3 2 3 3 1 1 6 0 10 1 6 1 4 3 1 9 3 7 4 3 1 2 3 3 1 1 3 3 2 2 5 1 3 6 1 9 0 11 9 5 1 4 7 6 2 4 1 2 2 2 1 1 1 2 2 2 1 3 1 5 0 7 2 1 7 7 1 2 1 1 1 3 1 3 1 9 0 9 7 9 4 7 6 6 6 1 9 1 1 3 2 2 1 1 2 3 1 2 5 2 5 2 1 1 1 7 2 4 4 3 5 1 9 0 6 5 1 3 8 2 1 2 1 1 2 2 1 2 2 2 1 6 0 8 9 9 7 1 3 8 1 2 2 3 1 2 2 1 1 5 0 9 1 4 7 9 5 3 7 1 7 2 2 2 1 1 1 2 1 1 2 3 7 1 5 0 10 4 9 6 2 4 1 6 6 3 5 2 1 1 2 3 1 6 0 7 1 4 9 7 5 5 1 2 1 1 2 1 3 1 6 0 10 5 3 2 3 2 5 9 6 1 2 1 3 1 1 2 1 2 4 4 5 4 3 1 3 6 1 5 0 9 1 1 2 4 7 8 4 7 3 1 2 3 1 1 1 7 0 11 6 4 2 6 7 4 1 2 2 3 1 1 2 3 2 2 2 3 1 7 0 8 9 1 7 8 8 2 3 1 1 3 3 2 1 1 2 3 1 2 2 2 5 3 6 1 6 0 9 8 6 5 9 7 1 1 2 7 1 3 2 3 1 1 1 8 0 7 6 1 8 5 7 7 1 1 1 1 1 2 1 3 2 1 8 0 11 9 1 6 6 1 9 1 7 2 8 1 1 1 2 3 3 3 3 1 1 5 1 2 3 2 2 3 2 2 5 4 3 6 1 8 0 6 8 8 1 9 4 1 1 1 2 2 3 3 3 3 1 9 0 10 5 5 6 3 5 1 3 6 3 4 2 2 2 3 2 1 3 2 1 1 7 0 8 4 1 1 8 4 6 6 7 3 1 1 3 2 1 1 3 1 2 3 3 2 3 6 1 6 0 6 8 1 2 6 3 9 1 3 3 3 1 3 1 5 0 8 2 1 2 4 4 9 3 1 1 1 1 1 1 1 7 0 7 1 5 1 5 3 2 1 1 1 1 1 2 1 3 5 2 1 2 3 2 3 5 1 5 0 9 9 2 5 4 4 1 3 1 9 3 1 3 1 3 1 5 0 8 6 2 1 8 3 5 5 4 1 2 2 1 1 1 8 0 6 8 4 2 1 3 7 1 1 3 3 1 2 2 1 3 3 3 1 1 3 7 1 6 0 11 4 6 6 6 7 7 8 9 1 8 4 2 1 3 1 1 2 1 6 0 9 3 4 5 4 1 6 2 7 3 1 1 1 2 1 1 1 9 0 6 6 7 1 1 8 1 3 1 3 2 2 1 1 1 1 4 4 1 3 3 5 3 3 6 1 8 0 7 1 1 6 5 8 2 4 1 3 3 3 3 3 1 3 1 8 0 7 8 9 1 6 7 1 9 2 2 3 2 1 2 2 1 1 5 0 7 1 9 1 9 2 5 2 3 3 2 1 1 4 5 4 1 4 1 5 4 5 6 5 3 3 6 1 6 0 6 3 8 2 6 1 6 2 3 1 2 2 3 1 8 0 9 9 5 4 5 9 7 1 3 9 2 3 1 3 1 2 1 1 1 7 0 10 3 5 3 8 5 5 1 7 2 6 1 2 1 3 3 2 2 4 4 1 2 4 3 3 7 1 8 0 6 8 5 4 1 1 5 1 1 2 2 3 3 1 1 1 6 0 10 7 3 3 1 9 9 5 1 1 2 1 3 1 3 3 1 1 5 0 9 1 1 1 8 9 3 1 7 2 1 2 1 3 1 4 2 5 5 1 2 4 3 4 1 7 0 11 7 6 1 3 4 1 4 4 3 5 8 1 2 3 1 1 1 1 1 5 0 7 1 1 9 5 1 4 9 1 2 3 1 3 1 9 0 10 1 4 9 1 2 1 3 2 1 4 1 1 1 1 2 2 1 3 2 3 1 2 3 3 4 1 8 0 6 3 8 1 1 5 2 2 1 1 3 1 3 1 3 1 9 0 7 1 2 5 6 7 3 1 2 3 1 2 3 3 2 2 1 1 9 0 9 1 1 1 3 9 6 1 9 4 3 2 1 2 3 2 3 3 1 2 4 4 5 3 5 1 8 0 10 8 9 1 6 4 5 8 5 8 3 1 2 1 2 1 1 1 3 1 9 0 10 4 1 7 8 3 7 1 7 5 6 1 1 2 3 3 3 3 1 1 1 7 0 9 2 1 4 2 6 3 1 9 4 1 3 1 1 3 2 3 5 3 1 1 2 5 6 3 5 4 3 6 1 5 0 9 5 7 6 2 5 2 8 2 1 1 3 3 3 1 1 9 0 8 1 1 2 1 1 4 1 5 2 2 1 1 3 1 3 1 1 1 9 0 6 9 7 6 5 1 8 3 1 3 2 1 1 2 3 1 1 4 2 4 3 3 3 6 1 5 0 9 3 4 1 6 6 5 4 4 4 1 1 2 3 1 1 9 0 6 9 1 1 7 7 8 2 1 1 2 1 3 1 1 1 1 5 0 6 3 6 1 7 7 9 2 2 1 1 1 1 4 4 2 4 2 3 4 1 8 0 7 1 3 1 9 6 3 1 1 2 1 2 2 3 3 3 1 8 0 9 3 2 5 1 1 2 1 9 8 3 3 1 3 1 1 3 2 1 5 0 8 1 4 3 8 9 3 5 5 3 2 3 1 1 1 3 3 2 3 5 1 7 0 10 8 9 7 4 7 8 2 5 1 1 3 2 2 2 2 1 2 1 5 0 6 3 4 1 1 2 6 1 1 2 3 1 1 5 0 11 1 5 9 9 5 1 1 7 2 4 6 1 3 1 3 3 2 5 5 5 1 3 5 1 6 0 8 8 1 7 9 8 4 1 1 1 3 3 2 1 3 1 7 0 7 8 1 8 3 8 7 8 2 2 2 1 2 3 3 1 5 0 6 4 1 2 5 5 1 1 1 2 1 1 1 4 4 1 5 4 4 5 1 7 5 5 6 3 5 5 3 4 1 6 0 11 5 8 5 5 2 1 4 2 6 2 1 1 1 2 1 1 1 1 7 0 11 1 5 3 4 8 6 6 8 5 1 6 2 1 3 3 2 1 1 1 6 0 8 8 1 1 4 4 6 4 6 2 1 1 1 3 1 1 4 2 1 3 5 1 5 0 10 4 7 2 5 1 3 9 5 7 4 1 1 2 3 1 1 6 0 11 2 4 3 2 7 7 9 1 1 2 6 1 1 3 3 2 1 1 8 0 10 5 5 2 3 8 6 3 1 6 7 2 1 3 2 1 3 3 2 1 2 5 3 4 3 4 1 9 0 11 1 1 5 9 9 3 4 1 9 8 3 3 2 2 3 1 1 3 1 2 1 6 0 10 9 8 2 5 4 6 1 1 9 5 1 3 2 1 3 2 1 5 0 11 4 9 3 9 4 9 4 4 2 1 4 1 1 2 3 2 1 3 3 2 3 5 1 7 0 7 3 1 5 2 6 3 2 2 3 1 2 3 3 1 1 9 0 7 7 6 1 3 9 4 1 2 1 1 1 1 1 1 2 3 1 6 0 11 8 1 6 5 1 4 9 3 5 7 8 3 1 1 3 3 1 2 3 2 5 1 3 4 1 7 0 10 7 6 1 8 3 8 1 9 1 1 1 2 1 1 3 3 3 1 9 0 8 2 4 4 7 1 5 6 1 3 3 2 3 2 1 1 2 2 1 8 0 11 6 1 4 6 6 9 9 6 5 6 4 3 3 1 3 3 1 1 3 1 4 4 5 2 4 4 7 3 5 3 3 4 1 6 0 7 5 9 4 7 4 1 6 3 1 2 3 1 1 1 8 0 6 2 1 6 9 1 8 1 1 1 2 2 1 2 2 1 9 0 9 7 5 2 8 1 1 2 3 9 3 3 1 1 1 3 3 1 1 2 1 2 4 3 6 1 6 0 8 5 1 6 6 1 7 3 5 2 1 2 2 1 3 1 8 0 8 9 8 5 3 8 5 1 7 1 3 1 1 3 2 2 3 1 5 0 6 9 3 8 1 2 6 2 1 3 1 3 2 5 1 5 2 4 3 7 1 8 0 6 9 7 3 6 1 2 3 3 3 2 3 1 1 1 1 7 0 8 4 2 8 3 1 9 1 3 1 3 1 2 1 1 2 1 5 0 8 4 4 1 4 3 2 4 8 1 1 3 1 2 2 2 3 2 5 2 1 3 4 1 7 0 10 7 6 8 5 5 7 1 4 1 3 2 2 3 3 3 1 1 1 8 0 9 4 4 5 2 3 7 8 1 7 3 1 1 1 1 1 3 2 1 6 0 9 4 8 5 4 8 7 1 4 5 3 3 2 3 1 3 1 2 4 1 3 4 1 7 0 8 8 8 6 2 5 4 1 5 3 3 3 2 1 3 1 1 8 0 8 1 1 1 4 9 7 2 6 3 2 2 3 3 1 1 1 1 5 0 10 1 1 8 4 1 8 9 8 5 6 1 1 2 2 3 3 2 1 1 5 4 3 5 4 3 7 1 5 0 11 9 4 9 2 8 1 3 2 7 3 7 2 1 2 3 1 1 8 0 9 3 3 1 2 3 6 1 4 6 3 1 3 3 1 1 1 1 1 9 0 6 1 9 6 4 2 9 1 3 1 1 1 1 2 2 3 4 4 1 5 1 4 2 3 6 1 9 0 10 2 1 4 5 5 9 9 7 6 1 1 3 1 1 2 2 1 3 3 1 5 0 9 6 1 2 1 1 8 6 3 9 2 3 3 1 3 1 7 0 8 7 8 9 8 3 3 1 8 2 2 1 1 2 1 2 3 1 1 1 2 5 3 6 1 7 0 7 2 7 4 3 2 7 1 1 2 2 3 2 2 2 1 7 0 6 6 9 9 1 5 2 1 3 2 3 2 2 3 1 8 0 11 5 4 9 1 6 4 9 7 5 7 6 3 3 1 2 3 2 1 1 3 4 1 4 5 2 3 6 1 6 0 8 4 5 9 1 4 5 5 4 1 2 3 1 3 3 1 8 0 10 7 1 1 8 9 7 3 9 3 6 2 1 1 3 3 1 1 2 1 7 0 10 3 6 3 9 8 4 7 1 3 1 3 1 1 1 1 1 1 3 2 2 4 2 2 3 5 1 9 0 6 5 5 5 1 1 1 2 3 1 3 1 3 3 1 1 1 8 0 10 2 4 3 7 1 6 3 1 1 6 2 3 2 1 2 2 1 2 1 8 0 7 2 7 1 1 2 1 5 2 3 1 2 1 3 3 2 4 5 2 4 1 6 5 4 6 5 4 3 5 1 8 0 7 3 1 2 4 1 7 1 2 1 1 1 2 2 1 1 1 6 0 11 1 8 9 2 7 1 4 1 9 1 9 2 2 1 3 1 3 1 9 0 11 2 1 6 9 1 4 3 3 1 9 1 2 1 3 2 3 3 1 3 1 5 3 5 3 4 3 5 1 9 0 6 1 2 7 1 7 9 3 3 3 1 2 3 3 3 3 1 7 0 8 2 9 6 1 1 9 2 7 3 2 3 1 1 1 1 1 8 0 10 7 6 1 1 4 7 4 3 2 5 1 2 2 2 2 1 3 2 1 2 5 1 2 3 7 1 7 0 8 4 6 9 1 5 8 9 2 1 2 1 2 2 1 1 1 9 0 8 6 8 1 1 5 5 4 2 1 2 3 1 3 3 1 1 1 1 8 0 9 1 7 1 1 9 2 2 4 9 2 1 3 3 1 3 2 2 4 3 2 2 2 2 1 3 6 1 7 0 9 5 9 7 1 5 7 7 1 2 1 2 2 2 2 1 3 1 7 0 7 4 5 4 6 1 5 1 3 1 1 2 1 3 1 1 8 0 9 9 2 9 1 6 8 9 3 1 1 2 3 1 1 2 3 2 5 2 2 3 4 2 3 5 1 5 0 6 1 5 1 7 7 9 1 1 3 1 3 1 6 0 6 7 4 6 1 7 4 2 1 1 1 2 2 1 5 0 9 5 9 7 3 6 4 1 9 4 1 2 1 1 1 4 3 4 2 5 2 5 5 3 5 4 3 6 1 8 0 9 7 3 5 2 1 4 9 9 3 2 2 2 1 2 1 1 2 1 8 0 7 3 3 7 5 5 6 1 1 2 3 1 2 1 3 2 1 8 0 10 1 1 5 5 3 7 4 6 9 1 3 1 2 1 1 3 2 2 4 5 2 3 4 4 3 4 1 5 0 9 1 4 1 8 1 9 8 5 6 2 3 3 1 1 1 9 0 9 2 1 4 7 3 1 3 2 3 2 1 1 2 3 2 1 2 1 1 6 0 7 2 4 7 5 1 6 9 1 3 3 2 1 2 2 1 2 3 3 7 1 5 0 10 4 1 9 4 6 7 1 1 2 7 2 3 1 2 3 1 9 0 10 9 9 5 5 1 3 1 1 2 2 3 3 2 2 2 2 1 3 3 1 7 0 9 8 1 4 6 7 8 3 7 6 1 2 2 1 3 3 2 1 4 1 5 5 5 4 3 4 1 9 0 11 4 5 2 7 9 1 4 7 3 7 8 3 1 2 1 3 1 1 2 1 1 9 0 9 1 3 1 7 6 6 2 4 8 2 1 3 2 1 3 3 3 1 1 9 0 11 5 6 8 4 1 3 6 4 6 5 4 3 2 3 1 1 2 3 2 2 3 3 1 3 3 7 1 8 0 9 1 4 9 6 3 4 8 3 1 2 3 3 2 1 3 3 1 1 5 0 10 5 5 1 6 1 8 4 3 4 6 3 2 2 1 2 1 7 0 6 7 4 9 6 1 6 3 2 1 1 1 2 1 5 1 2 4 5 1 4 5 4 2 5 5 4 3 7 1 6 0 8 2 5 4 6 2 1 9 8 2 2 1 3 3 2 1 8 0 11 2 1 4 6 6 9 8 6 6 2 5 1 1 1 2 1 2 2 1 1 8 0 8 7 4 4 8 4 1 3 4 1 3 1 1 2 1 2 1 2 5 1 3 3 1 3 3 5 1 8 0 8 1 8 1 1 3 6 1 8 1 1 3 3 2 2 3 1 1 7 0 9 7 8 6 4 8 1 1 8 4 1 3 2 1 2 3 1 1 5 0 11 4 8 2 5 1 4 7 7 9 1 1 1 3 1 1 3 2 5 2 2 2 3 6 1 6 0 7 3 1 5 8 1 8 2 2 1 1 3 2 1 1 8 0 10 2 2 4 9 1 7 2 8 3 3 1 2 3 1 2 3 2 2 1 5 0 6 1 7 8 3 4 5 3 3 2 1 2 2 1 5 1 4 5 3 4 1 6 0 7 5 3 1 9 5 6 3 3 2 2 1 1 3 1 9 0 10 1 1 1 1 6 3 5 1 6 2 1 1 3 2 2 2 1 1 3 1 7 0 10 1 3 6 7 1 2 5 1 7 4 3 1 3 2 3 2 1 5 1 3 2 3 6 1 7 0 8 6 1 7 3 1 5 1 3 1 1 2 1 3 1 2 1 6 0 9 9 7 8 6 2 4 1 7 6 1 1 2 3 2 3 1 9 0 11 4 1 4 8 6 7 6 4 9 4 4 2 1 3 1 2 3 1 1 1 2 3 1 1 2 3 3 2 5 4 7 3 8 6 3 5 4 3 4 1 9 0 10 6 1 6 1 2 2 6 2 7 5 2 1 3 1 3 3 2 2 1 1 7 0 8 3 3 4 1 9 8 1 1 2 3 3 3 3 1 1 1 8 0 8 7 4 7 5 2 6 1 8 3 3 1 1 2 3 3 2 3 4 3 5 3 4 1 7 0 6 8 6 6 1 6 9 2 1 1 2 1 1 1 1 8 0 7 9 6 3 8 1 4 2 3 1 2 2 1 1 3 3 1 6 0 10 9 4 1 9 1 9 3 9 6 3 3 1 2 3 2 1 3 3 2 2 3 5 1 9 0 11 6 8 8 3 8 1 6 4 1 4 7 3 2 2 3 1 2 2 3 2 1 5 0 6 1 6 1 4 7 7 2 2 3 1 1 1 9 0 9 5 7 1 7 3 2 5 2 1 3 2 1 2 3 3 1 2 1 2 1 5 4 2 3 7 1 5 0 9 9 1 7 1 8 3 5 3 2 1 3 2 2 2 1 5 0 10 8 3 4 8 8 2 4 3 1 8 2 1 3 1 1 1 5 0 6 1 1 9 3 9 5 2 1 3 1 3 3 3 3 1 1 2 3 3 7 1 9 0 6 7 6 4 9 1 9 1 3 3 2 1 3 3 2 1 1 8 0 10 6 3 2 1 7 2 7 6 4 1 1 2 1 1 1 2 2 1 1 9 0 9 2 5 7 4 7 3 1 1 3 3 3 2 3 1 2 1 2 1 5 3 5 2 1 2 3 6 2 5 1 5 4 3 7 1 9 0 7 7 7 1 8 5 1 7 2 3 3 1 1 3 2 1 2 1 8 0 7 4 4 1 6 6 8 9 3 1 1 2 1 1 3 2 1 9 0 10 9 3 2 3 4 1 6 5 4 4 3 1 1 2 2 3 3 1 2 1 5 4 3 4 2 3 3 5 1 5 0 7 1 1 3 5 8 4 3 1 3 2 3 2 1 5 0 10 6 5 5 1 9 9 4 8 4 4 1 3 2 1 1 1 5 0 8 8 8 3 8 1 2 5 3 1 1 2 3 2 3 5 3 3 4 3 7 1 8 0 9 6 3 9 2 7 1 9 2 7 3 3 1 1 2 3 1 3 1 8 0 9 9 7 1 9 2 9 1 9 6 1 1 2 1 3 2 3 1 1 5 0 6 9 5 1 7 8 9 1 3 2 1 1 3 2 3 4 4 3 5 3 6 1 6 0 6 7 1 4 5 3 8 1 3 3 3 2 3 1 8 0 6 1 7 1 2 9 1 1 1 1 1 2 2 1 2 1 8 0 9 6 3 2 3 1 9 3 2 2 2 3 1 1 2 1 2 1 3 5 3 5 3 4 3 5 1 6 0 9 5 5 2 1 4 8 9 4 1 1 2 2 1 2 2 1 8 0 9 1 3 4 3 6 4 3 2 1 2 1 2 3 3 3 1 2 1 9 0 11 5 3 3 3 9 7 4 8 6 1 3 3 3 1 1 1 1 2 1 2 3 4 2 3 3 2 2 2 2 5 4 3 6 1 9 0 8 8 7 7 1 1 5 3 9 3 1 2 2 2 2 2 1 1 1 7 0 6 9 8 1 2 1 2 1 2 2 3 2 3 1 1 6 0 6 3 1 8 6 8 6 3 2 1 2 2 1 4 5 3 1 3 4 3 4 1 9 0 8 2 1 9 8 5 9 2 9 2 1 1 3 3 1 2 3 1 1 6 0 9 7 5 7 1 7 5 7 4 4 1 1 1 1 2 1 1 9 0 8 1 8 9 9 3 8 6 4 3 2 2 3 1 1 1 3 2 3 2 1 4 3 7 1 8 0 10 9 7 1 1 6 5 8 3 1 3 3 2 2 1 2 1 1 3 1 7 0 7 4 6 9 1 1 8 2 3 3 1 2 1 1 1 1 6 0 7 7 6 2 7 1 8 4 3 1 1 2 3 3 4 5 4 5 3 1 2 3 5 1 9 0 8 8 8 9 4 6 1 4 9 3 1 3 1 1 2 1 3 3 1 7 0 10 5 3 7 9 2 6 6 2 1 3 3 1 2 3 1 2 1 1 5 0 10 6 1 5 2 9 1 9 3 1 8 3 1 1 1 3 4 1 5 3 5 3 5 1 8 0 10 2 9 5 7 1 9 3 5 5 1 3 2 2 1 1 1 3 2 1 8 0 7 3 8 1 6 6 8 9 3 1 1 3 1 1 3 2 1 5 0 7 2 5 1 9 9 8 9 3 1 1 3 3 5 3 3 3 3 3 4 3 1 5 3 3 7 1 7 0 9 7 1 9 9 2 4 3 3 2 3 1 1 1 1 2 2 1 6 0 9 1 4 3 7 7 1 9 8 7 3 3 1 3 1 1 1 5 0 6 8 9 4 1 4 5 3 3 1 1 2 3 1 5 4 5 3 2 3 6 1 7 0 10 1 5 6 5 1 1 9 2 1 7 2 1 1 3 1 1 2 1 9 0 8 7 4 8 6 8 1 1 7 1 2 2 1 3 1 2 1 3 1 8 0 8 1 5 9 1 2 2 2 5 1 3 2 3 1 1 3 3 3 1 3 2 5 4 3 7 1 8 0 10 1 5 1 5 6 5 1 3 8 5 1 3 1 2 3 3 3 3 1 7 0 11 7 9 7 8 9 7 1 1 5 1 1 2 2 1 1 3 3 2 1 5 0 10 1 9 3 9 5 1 3 6 8 6 3 2 1 3 1 1 2 5 5 5 5 4 3 7 1 7 0 6 1 9 5 9 3 4 1 1 3 3 3 3 1 1 7 0 11 4 1 1 1 1 6 5 8 4 3 1 1 2 3 1 1 1 1 1 9 0 10 8 6 6 4 2 1 4 2 4 4 1 1 1 3 1 2 1 2 1 3 5 3 3 1 2 3 3 5 1 8 0 8 7 6 8 5 1 1 5 8 2 1 2 3 1 2 1 2 1 5 0 11 6 2 7 3 5 4 1 6 6 6 1 2 1 1 3 1 1 5 0 11 5 1 5 6 1 6 5 4 8 1 2 1 1 2 2 1 5 3 3 4 3 4 6 5 5 3 3 6 1 5 0 7 6 1 3 4 5 4 6 1 2 1 1 1 1 8 0 8 1 5 5 7 8 1 1 7 3 3 2 1 3 2 3 1 1 8 0 8 8 7 1 4 8 7 2 3 2 1 2 3 3 3 2 3 3 5 5 4 1 4 3 6 1 6 0 11 7 8 7 1 1 8 2 7 2 2 9 1 2 1 2 1 1 1 7 0 6 3 8 2 8 1 5 1 1 1 2 2 3 1 1 7 0 9 4 1 9 6 3 8 2 9 2 2 3 1 1 3 1 1 4 2 2 4 3 3 3 4 1 6 0 10 1 5 9 2 3 7 9 4 7 6 3 1 3 3 3 1 1 9 0 6 1 1 2 1 7 1 1 3 3 1 3 1 1 2 2 1 8 0 9 7 5 3 1 5 5 9 6 4 3 3 1 1 3 1 1 1 2 2 4 2 3 5 1 7 0 11 4 3 4 8 4 7 6 9 7 6 1 2 1 3 1 1 2 2 1 6 0 8 3 1 4 1 4 7 3 3 3 1 1 3 2 1 1 5 0 8 2 2 1 4 1 8 1 6 3 1 3 2 2 1 2 2 5 5 3 5 1 9 0 11 1 9 6 8 8 6 4 1 4 8 1 3 1 1 1 1 1 1 3 1 1 8 0 6 4 3 3 1 6 2 2 1 2 1 2 2 3 1 1 6 0 11 2 1 4 2 8 8 6 1 8 4 2 1 2 1 1 1 2 5 5 1 1 3 3 1 5 5 4 3 6 1 7 0 9 9 7 4 1 4 6 3 5 7 2 3 1 3 1 1 2 1 9 0 6 8 9 1 1 4 1 1 3 3 1 1 3 1 1 1 1 6 0 7 4 1 4 6 3 1 8 3 1 1 1 2 2 2 1 5 4 3 5 3 6 1 8 0 9 1 2 8 1 6 8 7 5 9 1 3 3 3 2 1 1 2 1 9 0 6 6 1 2 6 9 9 3 3 1 2 3 3 1 1 2 1 8 0 6 5 7 2 1 5 1 3 1 1 3 1 1 2 3 1 4 3 1 3 4 3 5 1 5 0 8 4 1 5 9 8 8 1 5 1 3 2 1 3 1 9 0 10 1 7 6 1 8 8 8 8 5 9 1 1 3 2 3 3 2 1 1 1 5 0 7 4 6 9 1 7 3 5 2 2 1 2 1 1 2 3 1 4 3 7 1 8 0 6 8 1 2 9 2 4 1 1 2 2 2 1 2 1 1 5 0 8 5 4 1 8 4 8 1 9 3 2 1 3 1 1 5 0 9 1 6 6 9 1 6 1 1 1 1 1 1 1 3 2 2 1 3 1 2 1 3 6 1 8 0 6 3 1 9 2 8 3 1 2 1 2 2 1 2 1 1 6 0 6 5 7 3 1 2 1 2 3 1 2 1 1 1 7 0 8 8 3 1 6 5 9 9 9 1 1 3 2 1 1 2 4 1 1 2 3 1 2 5 3 2 4 5 2 6 3 4 5 3 7 1 8 0 11 4 8 9 4 1 4 8 8 9 3 2 1 1 2 2 1 1 2 3 1 6 0 8 1 3 9 1 7 2 8 3 3 1 1 3 2 1 1 7 0 9 7 2 9 9 7 2 8 1 1 1 1 3 1 1 3 3 3 1 3 1 2 4 4 3 7 1 5 0 7 9 2 7 4 1 6 4 3 1 1 3 2 1 5 0 6 7 5 1 8 7 1 2 2 2 2 1 1 6 0 11 6 6 2 7 1 1 4 7 3 4 1 1 3 3 1 2 2 2 2 3 2 2 2 3 3 4 1 6 0 11 1 1 5 4 7 8 7 3 9 1 7 2 2 3 2 1 3 1 9 0 11 9 8 1 8 4 3 8 5 1 9 1 2 1 1 2 2 3 2 2 1 1 7 0 7 1 7 9 1 3 5 6 1 2 1 3 3 1 3 2 1 2 5 3 5 1 8 0 11 1 7 9 6 7 1 3 3 3 5 3 1 1 3 2 3 1 3 3 1 9 0 6 1 2 1 1 3 6 2 2 2 3 3 1 2 2 3 1 8 0 11 9 9 9 6 1 6 4 9 1 3 9 3 3 1 2 1 2 2 2 2 4 3 4 1 2 4 6 4 5 5 5 3 7 1 5 0 8 4 1 3 9 7 6 8 7 1 1 1 1 1 1 9 0 10 4 5 5 2 3 3 7 5 1 4 1 2 3 3 1 1 1 3 3 1 5 0 8 8 1 4 4 1 5 9 8 3 1 3 1 2 2 3 1 4 2 1 4 3 6 1 8 0 10 4 6 4 1 3 9 4 1 3 7 1 1 1 1 1 1 1 1 1 7 0 7 6 9 1 2 9 9 4 2 1 3 2 1 1 1 1 8 0 10 9 5 1 1 3 5 9 1 2 8 2 1 2 1 1 2 3 3 2 3 2 2 3 3 3 6 1 6 0 11 1 3 1 9 6 4 4 3 5 1 7 2 2 1 1 1 1 1 5 0 8 2 6 8 1 3 2 6 1 2 2 3 1 3 1 8 0 7 3 7 3 9 6 1 7 2 1 2 3 3 2 3 3 5 2 5 5 5 3 3 4 1 5 0 8 1 2 1 1 8 4 2 4 1 1 3 2 3 1 5 0 6 1 1 3 3 2 6 3 1 2 3 3 1 6 0 11 1 6 3 3 5 3 1 8 1 9 1 3 2 2 1 3 1 5 5 2 1 3 5 1 7 0 8 7 4 9 3 9 5 1 1 3 1 1 3 1 1 3 1 8 0 7 6 5 7 1 4 2 1 1 2 2 2 2 3 1 1 1 8 0 10 1 3 3 1 8 3 9 6 6 9 1 1 1 1 2 3 1 1 3 3 5 1 5 4 1 3 1 6 5 5 3 4 1 5 0 6 8 2 1 4 9 3 1 2 1 2 2 1 9 0 10 4 2 7 7 7 1 1 2 3 4 3 2 1 2 1 2 1 3 3 1 7 0 11 5 1 4 4 1 8 2 9 4 9 5 3 3 3 2 1 2 1 2 1 2 1 3 6 1 6 0 9 8 2 2 1 2 1 3 6 2 2 2 1 1 2 1 1 7 0 10 6 7 8 8 2 1 2 1 4 7 1 1 2 1 2 2 3 1 7 0 11 7 4 8 1 9 8 1 7 9 5 1 1 2 1 3 3 2 3 2 2 5 3 5 4 3 5 1 5 0 7 3 7 1 1 3 7 7 1 1 1 1 3 1 6 0 10 2 4 5 8 3 1 4 8 1 5 1 2 1 1 2 2 1 6 0 10 9 6 1 1 8 4 4 1 9 6 3 3 1 2 1 2 1 4 3 2 2 3 4 1 7 0 6 8 2 9 9 4 1 2 1 1 2 3 3 2 1 6 0 9 1 9 6 2 2 4 8 1 4 1 2 1 1 3 1 1 9 0 8 7 8 1 1 3 3 4 7 3 1 1 3 3 2 1 2 2 1 5 3 1 3 4 1 9 0 6 4 4 6 1 1 9 3 3 2 3 3 1 2 1 2 1 5 0 6 8 3 1 9 9 8 2 3 1 1 1 1 8 0 6 5 1 8 2 1 8 3 1 1 3 2 3 1 1 2 3 4 5 1 2 3 7 1 5 4 3 6 1 8 0 8 5 8 6 9 5 6 1 4 2 2 1 2 1 3 3 2 1 6 0 9 7 7 3 1 3 3 1 6 7 3 1 1 3 3 2 1 5 0 7 4 4 1 2 2 7 2 1 2 1 3 2 4 3 1 2 1 4 3 7 1 5 0 8 4 5 2 2 3 1 7 8 1 1 3 3 3 1 5 0 10 1 8 3 5 5 7 9 9 1 2 1 2 3 1 2 1 6 0 11 1 1 6 4 1 9 9 7 1 4 1 1 3 2 2 2 1 3 4 4 5 3 1 5 3 4 1 5 0 7 3 1 7 5 5 3 5 2 1 3 1 2 1 9 0 11 8 9 1 8 3 8 6 4 4 5 3 1 1 1 3 1 3 2 2 3 1 5 0 10 3 5 3 1 4 8 7 2 2 9 1 3 2 1 1 2 2 4 4 3 7 1 5 0 8 2 5 9 7 7 1 5 6 2 1 3 1 1 1 9 0 6 1 4 7 6 4 9 1 2 1 1 1 1 2 3 3 1 8 0 11 9 6 3 9 1 5 1 1 7 2 4 1 3 2 2 2 3 2 3 3 2 4 1 4 1 1 3 5 1 9 0 9 9 1 2 7 5 2 9 8 8 1 3 3 2 1 1 3 2 1 1 7 0 8 4 9 1 4 5 8 6 2 1 1 2 2 3 3 1 1 7 0 11 1 5 4 2 9 2 3 7 1 2 4 1 2 2 3 1 3 3 5 3 2 1 5 2 3 2 2 4 5 3 5 1 9 0 6 5 1 2 3 6 2 1 1 3 1 1 2 3 3 1 1 7 0 9 6 4 6 2 3 8 3 1 8 1 2 1 1 1 1 1 1 7 0 9 6 3 5 5 1 6 2 1 2 3 3 2 3 3 1 1 4 4 2 3 1 3 7 1 7 0 10 2 8 1 5 6 2 7 7 6 8 3 3 3 2 1 3 3 1 8 0 6 3 5 6 1 3 1 1 2 1 3 1 3 1 1 1 8 0 9 1 5 7 9 3 9 7 8 1 2 3 2 1 2 2 2 2 2 1 4 2 4 2 5 3 5 1 6 0 10 2 2 5 4 5 8 1 9 9 1 2 1 3 1 1 3 1 9 0 7 9 1 2 3 2 8 3 3 3 1 2 1 1 3 2 1 1 8 0 7 3 7 6 1 6 5 6 2 1 2 1 2 3 2 1 5 3 2 2 1 3 5 1 9 0 7 9 3 5 1 1 9 4 1 3 1 3 1 3 1 3 3 1 5 0 10 6 1 3 8 3 1 5 8 9 4 2 1 2 2 2 1 8 0 8 9 5 8 5 5 7 4 1 3 3 1 1 3 2 1 3 2 4 4 3 4 1 1 3 4 1 5 4 3 7 1 9 0 11 5 7 9 9 9 7 4 7 2 1 6 1 1 3 2 2 3 1 2 2 1 5 0 6 2 2 6 1 9 4 2 3 3 1 2 1 7 0 6 4 1 5 1 2 5 2 3 1 3 1 1 2 1 5 5 1 2 1 4 3 5 1 9 0 7 7 6 7 1 4 3 1 3 1 3 1 3 3 1 1 2 1 7 0 9 1 2 8 8 2 1 5 9 8 3 2 2 2 3 1 1 1 9 0 6 7 1 1 4 4 4 2 2 2 1 1 2 1 1 3 5 5 5 2 2 3 7 1 5 0 7 1 1 5 1 9 1 4 1 3 2 1 1 1 8 0 11 5 1 8 3 6 8 6 3 2 4 4 3 3 3 1 1 2 2 1 1 7 0 10 8 1 3 1 6 8 1 3 1 1 3 3 2 1 1 2 1 1 2 2 2 1 2 3 3 4 1 8 0 7 9 9 5 1 6 1 2 2 2 2 2 2 1 3 1 1 6 0 9 1 4 2 5 9 7 8 7 6 3 1 3 1 3 1 1 6 0 6 8 2 1 7 9 1 1 2 1 3 1 1 1 5 3 3 3 5 1 8 0 9 5 3 6 3 1 3 1 7 8 1 1 3 1 1 1 1 2 1 5 0 7 2 3 3 4 8 1 7 2 1 1 3 1 1 8 0 7 3 8 3 8 2 1 3 1 2 1 1 1 2 2 1 4 3 1 5 3 2 1 5 6 2 6 4 5 7 9 3 8 1 8 8 4 6 1 diff --git a/AOC2018/input2018/day09.in b/AOC2018/input2018/day09.in new file mode 100644 index 0000000..6a8b761 --- /dev/null +++ b/AOC2018/input2018/day09.in @@ -0,0 +1 @@ +459 players; last marble is worth 71320 points diff --git a/AOC2018/input2018/day10.in b/AOC2018/input2018/day10.in new file mode 100644 index 0000000..17db6d2 --- /dev/null +++ b/AOC2018/input2018/day10.in @@ -0,0 +1,330 @@ +position=< 21188, 31669> velocity=<-2, -3> +position=<-10416, -31455> velocity=< 1, 3> +position=< 21144, -31450> velocity=<-2, 3> +position=< 42218, 21146> velocity=<-4, -2> +position=< 42223, 10633> velocity=<-4, -1> +position=<-52484, 42188> velocity=< 5, -4> +position=< 52759, 21154> velocity=<-5, -2> +position=<-41981, 21153> velocity=< 4, -2> +position=<-10386, -31452> velocity=< 1, 3> +position=< 10651, -10414> velocity=<-1, 1> +position=< 42234, 42197> velocity=<-4, -4> +position=<-52447, 42193> velocity=< 5, -4> +position=< 52763, -10408> velocity=<-5, 1> +position=< 31673, 21150> velocity=<-3, -2> +position=< 10660, -52501> velocity=<-1, 5> +position=<-31433, -31453> velocity=< 3, 3> +position=< 52750, -20933> velocity=<-5, 2> +position=< 42202, -31456> velocity=<-4, 3> +position=<-52442, -41971> velocity=< 5, 4> +position=<-52459, 52711> velocity=< 5, -5> +position=<-20916, -41972> velocity=< 2, 4> +position=< 10656, 42191> velocity=<-1, -4> +position=<-41966, 21153> velocity=< 4, -2> +position=<-20912, 21153> velocity=< 2, -2> +position=< 21172, -10415> velocity=<-2, 1> +position=<-41966, -20937> velocity=< 4, 2> +position=<-20898, -31455> velocity=< 2, 3> +position=<-20882, -52492> velocity=< 2, 5> +position=< 21163, 31671> velocity=<-2, -3> +position=<-20924, 21148> velocity=< 2, -2> +position=<-41926, -41975> velocity=< 4, 4> +position=<-31459, -52497> velocity=< 3, 5> +position=<-10384, -10413> velocity=< 1, 1> +position=<-52485, -41980> velocity=< 5, 4> +position=<-41937, 10626> velocity=< 4, -1> +position=< 21170, 42192> velocity=<-2, -4> +position=< 21170, 52713> velocity=<-2, -5> +position=<-31405, 52715> velocity=< 3, -5> +position=<-41934, 52718> velocity=< 4, -5> +position=<-31445, -10415> velocity=< 3, 1> +position=<-41937, -20938> velocity=< 4, 2> +position=< 31681, -52496> velocity=<-3, 5> +position=< 21177, -52494> velocity=<-2, 5> +position=< 52741, -20934> velocity=<-5, 2> +position=< 21184, 21146> velocity=<-2, -2> +position=<-20887, 10634> velocity=< 2, -1> +position=<-52502, 42191> velocity=< 5, -4> +position=< 42244, 21155> velocity=<-4, -2> +position=< 42191, 10625> velocity=<-4, -1> +position=<-52495, 52716> velocity=< 5, -5> +position=<-31413, 10625> velocity=< 3, -1> +position=<-10418, -31452> velocity=< 1, 3> +position=<-10378, 52715> velocity=< 1, -5> +position=< 52747, -31451> velocity=<-5, 3> +position=< 21178, 31672> velocity=<-2, -3> +position=<-20888, 31675> velocity=< 2, -3> +position=< 10657, 52714> velocity=<-1, -5> +position=< 21152, 10630> velocity=<-2, -1> +position=< 10676, 52718> velocity=<-1, -5> +position=< 31722, -10408> velocity=<-3, 1> +position=<-41974, -41979> velocity=< 4, 4> +position=<-31416, -10409> velocity=< 3, 1> +position=< 52715, -20930> velocity=<-5, 2> +position=< 52755, -20931> velocity=<-5, 2> +position=< 31669, 31674> velocity=<-3, -3> +position=< 52750, -10413> velocity=<-5, 1> +position=<-10383, 10628> velocity=< 1, -1> +position=< 31713, 21146> velocity=<-3, -2> +position=< 52763, -52499> velocity=<-5, 5> +position=< 42210, -52501> velocity=<-4, 5> +position=< 10656, -31453> velocity=<-1, 3> +position=< 31666, 21152> velocity=<-3, -2> +position=<-20896, -31453> velocity=< 2, 3> +position=< 21145, -10415> velocity=<-2, 1> +position=<-52461, 21151> velocity=< 5, -2> +position=<-10363, -41972> velocity=< 1, 4> +position=<-20890, 10628> velocity=< 2, -1> +position=<-41973, -41976> velocity=< 4, 4> +position=< 21186, -20934> velocity=<-2, 2> +position=<-52447, 42192> velocity=< 5, -4> +position=<-52458, -20937> velocity=< 5, 2> +position=<-20891, 52714> velocity=< 2, -5> +position=< 21173, -52501> velocity=<-2, 5> +position=< 52747, -31459> velocity=<-5, 3> +position=< 42230, -20931> velocity=<-4, 2> +position=< 52708, -52498> velocity=<-5, 5> +position=< 52755, 21146> velocity=<-5, -2> +position=< 21173, 31675> velocity=<-2, -3> +position=<-20904, 52715> velocity=< 2, -5> +position=< 52742, -20933> velocity=<-5, 2> +position=< 10659, -41973> velocity=<-1, 4> +position=< 52707, -10416> velocity=<-5, 1> +position=<-41974, -10414> velocity=< 4, 1> +position=<-10379, -52493> velocity=< 1, 5> +position=<-41981, 10628> velocity=< 4, -1> +position=<-10403, -41976> velocity=< 1, 4> +position=<-52466, 31676> velocity=< 5, -3> +position=< 52755, -20932> velocity=<-5, 2> +position=<-31425, -20932> velocity=< 3, 2> +position=<-10375, -41973> velocity=< 1, 4> +position=< 42210, -41971> velocity=<-4, 4> +position=< 21188, -20936> velocity=<-2, 2> +position=<-10371, -10415> velocity=< 1, 1> +position=<-31458, -10412> velocity=< 3, 1> +position=<-52454, -10413> velocity=< 5, 1> +position=<-31452, -20938> velocity=< 3, 2> +position=< 21152, 52710> velocity=<-2, -5> +position=<-31453, -10411> velocity=< 3, 1> +position=< 10631, 31667> velocity=<-1, -3> +position=< 31667, 31671> velocity=<-3, -3> +position=<-31453, -20938> velocity=< 3, 2> +position=<-41963, 42188> velocity=< 4, -4> +position=< 42238, 42189> velocity=<-4, -4> +position=< 31681, -41980> velocity=<-3, 4> +position=<-41974, -52498> velocity=< 4, 5> +position=<-31445, 52717> velocity=< 3, -5> +position=<-52453, 10628> velocity=< 5, -1> +position=<-10384, 52713> velocity=< 1, -5> +position=<-10394, 31670> velocity=< 1, -3> +position=< 42235, 42193> velocity=<-4, -4> +position=< 42236, 31670> velocity=<-4, -3> +position=<-41982, 21154> velocity=< 4, -2> +position=< 42234, 21151> velocity=<-4, -2> +position=< 52743, -31457> velocity=<-5, 3> +position=<-20908, -52500> velocity=< 2, 5> +position=< 10633, -10417> velocity=<-1, 1> +position=< 10624, 10627> velocity=<-1, -1> +position=< 31683, -31459> velocity=<-3, 3> +position=<-31453, 10627> velocity=< 3, -1> +position=< 10682, -52492> velocity=<-1, 5> +position=<-10408, -10413> velocity=< 1, 1> +position=<-41946, -41977> velocity=< 4, 4> +position=< 31706, -31452> velocity=<-3, 3> +position=<-52487, 10634> velocity=< 5, -1> +position=<-10371, -20932> velocity=< 1, 2> +position=< 42222, 31673> velocity=<-4, -3> +position=<-10402, -31459> velocity=< 1, 3> +position=< 10633, -20934> velocity=<-1, 2> +position=<-10377, -41975> velocity=< 1, 4> +position=<-52454, 42192> velocity=< 5, -4> +position=< 42214, -41973> velocity=<-4, 4> +position=<-52447, 21148> velocity=< 5, -2> +position=<-31451, -20934> velocity=< 3, 2> +position=< 42231, -52493> velocity=<-4, 5> +position=<-10368, -10415> velocity=< 1, 1> +position=< 10656, -31453> velocity=<-1, 3> +position=< 10635, 10625> velocity=<-1, -1> +position=<-10387, -52501> velocity=< 1, 5> +position=< 42234, -41976> velocity=<-4, 4> +position=<-52466, 10633> velocity=< 5, -1> +position=< 52760, 31667> velocity=<-5, -3> +position=<-10410, 31667> velocity=< 1, -3> +position=<-52469, 21150> velocity=< 5, -2> +position=<-52501, -10412> velocity=< 5, 1> +position=< 21152, -31450> velocity=<-2, 3> +position=<-20938, -10412> velocity=< 2, 1> +position=<-31420, 10627> velocity=< 3, -1> +position=<-31416, -41980> velocity=< 3, 4> +position=< 10671, -10409> velocity=<-1, 1> +position=< 31666, -10411> velocity=<-3, 1> +position=<-31435, -31454> velocity=< 3, 3> +position=< 42218, 10626> velocity=<-4, -1> +position=< 10627, -10415> velocity=<-1, 1> +position=< 31701, 21149> velocity=<-3, -2> +position=< 21149, 31676> velocity=<-2, -3> +position=<-31437, 52709> velocity=< 3, -5> +position=< 42242, -31452> velocity=<-4, 3> +position=<-41956, 10630> velocity=< 4, -1> +position=<-20907, 31669> velocity=< 2, -3> +position=<-20936, -20932> velocity=< 2, 2> +position=<-31441, -41976> velocity=< 3, 4> +position=<-20892, -41976> velocity=< 2, 4> +position=< 42215, 42196> velocity=<-4, -4> +position=<-31432, -52500> velocity=< 3, 5> +position=<-52476, -20934> velocity=< 5, 2> +position=< 21169, 52715> velocity=<-2, -5> +position=<-31445, 10632> velocity=< 3, -1> +position=< 21189, 52709> velocity=<-2, -5> +position=< 42214, -52499> velocity=<-4, 5> +position=<-20895, -41971> velocity=< 2, 4> +position=< 21170, 21151> velocity=<-2, -2> +position=<-52490, 52711> velocity=< 5, -5> +position=<-41966, 10626> velocity=< 4, -1> +position=< 52727, 42188> velocity=<-5, -4> +position=< 10657, 31672> velocity=<-1, -3> +position=< 21162, 21150> velocity=<-2, -2> +position=< 52744, 10626> velocity=<-5, -1> +position=<-31436, 42195> velocity=< 3, -4> +position=<-31457, 31674> velocity=< 3, -3> +position=< 10631, -41973> velocity=<-1, 4> +position=< 21147, 42193> velocity=<-2, -4> +position=< 52707, -52501> velocity=<-5, 5> +position=< 10623, -52492> velocity=<-1, 5> +position=<-41974, -20935> velocity=< 4, 2> +position=<-41934, 10633> velocity=< 4, -1> +position=< 21152, -31450> velocity=<-2, 3> +position=< 21188, 31670> velocity=<-2, -3> +position=<-52455, 52711> velocity=< 5, -5> +position=<-20892, 21147> velocity=< 2, -2> +position=<-20924, 31673> velocity=< 2, -3> +position=< 31665, 31668> velocity=<-3, -3> +position=< 52720, -41979> velocity=<-5, 4> +position=<-20905, 21151> velocity=< 2, -2> +position=< 42226, 31667> velocity=<-4, -3> +position=< 42221, -20933> velocity=<-4, 2> +position=< 31717, -20937> velocity=<-3, 2> +position=< 52708, 42194> velocity=<-5, -4> +position=<-52442, -10408> velocity=< 5, 1> +position=<-41942, 31668> velocity=< 4, -3> +position=< 21156, 52709> velocity=<-2, -5> +position=<-20932, -52499> velocity=< 2, 5> +position=<-41977, -10408> velocity=< 4, 1> +position=<-10371, 52713> velocity=< 1, -5> +position=<-20884, -10416> velocity=< 2, 1> +position=<-20915, -31456> velocity=< 2, 3> +position=<-31421, -31450> velocity=< 3, 3> +position=<-31419, 42192> velocity=< 3, -4> +position=<-10367, -31458> velocity=< 1, 3> +position=<-10410, -10417> velocity=< 1, 1> +position=< 31716, -10415> velocity=<-3, 1> +position=<-52479, 52717> velocity=< 5, -5> +position=< 10647, 52718> velocity=<-1, -5> +position=<-52471, -31450> velocity=< 5, 3> +position=< 42210, 52710> velocity=<-4, -5> +position=<-52453, 31673> velocity=< 5, -3> +position=< 42234, -10410> velocity=<-4, 1> +position=<-52459, -10411> velocity=< 5, 1> +position=<-52477, -31455> velocity=< 5, 3> +position=< 52726, 31671> velocity=<-5, -3> +position=< 21155, -10417> velocity=<-2, 1> +position=< 31689, -52492> velocity=<-3, 5> +position=<-41966, -41976> velocity=< 4, 4> +position=<-20921, -31459> velocity=< 2, 3> +position=< 31670, 52710> velocity=<-3, -5> +position=<-10363, -41977> velocity=< 1, 4> +position=<-20935, 10633> velocity=< 2, -1> +position=< 31721, 52709> velocity=<-3, -5> +position=<-10386, -52495> velocity=< 1, 5> +position=<-10359, -10408> velocity=< 1, 1> +position=< 42202, 10625> velocity=<-4, -1> +position=<-52455, -20933> velocity=< 5, 2> +position=< 52711, 31670> velocity=<-5, -3> +position=<-10363, -20933> velocity=< 1, 2> +position=< 21192, -20932> velocity=<-2, 2> +position=< 31702, -31451> velocity=<-3, 3> +position=<-41966, -20933> velocity=< 4, 2> +position=<-10382, -20937> velocity=< 1, 2> +position=< 42227, -52494> velocity=<-4, 5> +position=< 31713, 10627> velocity=<-3, -1> +position=< 42194, -10413> velocity=<-4, 1> +position=< 21146, 42193> velocity=<-2, -4> +position=<-20889, -41973> velocity=< 2, 4> +position=< 42223, 52718> velocity=<-4, -5> +position=< 10671, -31456> velocity=<-1, 3> +position=< 10668, -20929> velocity=<-1, 2> +position=< 21188, -41977> velocity=<-2, 4> +position=<-41965, 10629> velocity=< 4, -1> +position=<-41957, 31669> velocity=< 4, -3> +position=< 52728, -41980> velocity=<-5, 4> +position=<-10407, 21150> velocity=< 1, -2> +position=<-52463, 42197> velocity=< 5, -4> +position=< 31681, 21150> velocity=<-3, -2> +position=< 31681, 21154> velocity=<-3, -2> +position=< 10652, 21155> velocity=<-1, -2> +position=<-41934, 42191> velocity=< 4, -4> +position=< 10658, 21150> velocity=<-1, -2> +position=< 42202, 52711> velocity=<-4, -5> +position=<-41926, -41971> velocity=< 4, 4> +position=< 52752, 31668> velocity=<-5, -3> +position=<-52470, -20936> velocity=< 5, 2> +position=< 10671, -10412> velocity=<-1, 1> +position=<-52503, -31450> velocity=< 5, 3> +position=< 10623, -41979> velocity=<-1, 4> +position=< 21173, 10633> velocity=<-2, -1> +position=< 10656, -20931> velocity=<-1, 2> +position=<-31451, 42188> velocity=< 3, -4> +position=< 42211, -52498> velocity=<-4, 5> +position=<-20899, -20931> velocity=< 2, 2> +position=< 10647, 21146> velocity=<-1, -2> +position=<-41934, -52492> velocity=< 4, 5> +position=<-10386, -41977> velocity=< 1, 4> +position=< 31670, -52492> velocity=<-3, 5> +position=<-41930, -31451> velocity=< 4, 3> +position=<-10363, 52711> velocity=< 1, -5> +position=< 31689, -10416> velocity=<-3, 1> +position=<-52447, -52501> velocity=< 5, 5> +position=<-41931, 52716> velocity=< 4, -5> +position=<-41934, 42189> velocity=< 4, -4> +position=<-20892, -41977> velocity=< 2, 4> +position=< 52725, 52709> velocity=<-5, -5> +position=< 52720, -10414> velocity=<-5, 1> +position=<-41962, -31459> velocity=< 4, 3> +position=<-20937, 31671> velocity=< 2, -3> +position=< 31669, -10414> velocity=<-3, 1> +position=< 52755, -41979> velocity=<-5, 4> +position=<-41926, -52495> velocity=< 4, 5> +position=< 52744, 42189> velocity=<-5, -4> +position=<-10403, 52717> velocity=< 1, -5> +position=< 31681, 42194> velocity=<-3, -4> +position=<-52471, 42197> velocity=< 5, -4> +position=<-10390, -52501> velocity=< 1, 5> +position=< 21185, 21149> velocity=<-2, -2> +position=< 10651, -41978> velocity=<-1, 4> +position=<-20884, 42189> velocity=< 2, -4> +position=< 10676, 21146> velocity=<-1, -2> +position=<-31453, -20930> velocity=< 3, 2> +position=< 42214, 21153> velocity=<-4, -2> +position=< 21152, 31674> velocity=<-2, -3> +position=<-52487, -52496> velocity=< 5, 5> +position=< 52739, 42189> velocity=<-5, -4> +position=< 52717, 42188> velocity=<-5, -4> +position=< 10679, 21146> velocity=<-1, -2> +position=< 31686, -10417> velocity=<-3, 1> +position=<-31405, -10408> velocity=< 3, 1> +position=< 42234, 42195> velocity=<-4, -4> +position=< 31715, -31453> velocity=<-3, 3> +position=<-31453, 42190> velocity=< 3, -4> +position=< 42229, 10630> velocity=<-4, -1> +position=< 42191, 10626> velocity=<-4, -1> +position=<-31432, -20929> velocity=< 3, 2> +position=<-20884, 10626> velocity=< 2, -1> +position=<-52470, -41978> velocity=< 5, 4> +position=< 52766, -41971> velocity=<-5, 4> +position=<-31429, 52717> velocity=< 3, -5> +position=<-41921, 31676> velocity=< 4, -3> +position=<-31424, 21146> velocity=< 3, -2> +position=< 10650, -20933> velocity=<-1, 2> +position=<-31434, -52496> velocity=< 3, 5> +position=< 21194, -41974> velocity=<-2, 4> +position=< 21147, 42192> velocity=<-2, -4> diff --git a/AOC2018/input2018/day11.in b/AOC2018/input2018/day11.in new file mode 100644 index 0000000..3a335e4 --- /dev/null +++ b/AOC2018/input2018/day11.in @@ -0,0 +1 @@ +5719 diff --git a/AOC2018/input2018/day12.in b/AOC2018/input2018/day12.in new file mode 100644 index 0000000..5a0c212 --- /dev/null +++ b/AOC2018/input2018/day12.in @@ -0,0 +1,34 @@ +initial state: ###..###....####.###...#..#...##...#..#....#.##.##.#..#.#..##.#####..######....#....##..#...#...#.# + +..#.# => # +###.# => . +#.#.# => . +.#.#. => . +##... => # +...## => . +.##.# => . +.#... => # +####. => # +....# => . +.##.. => # +.#### => # +..### => . +.###. => # +##### => # +..#.. => # +#..#. => . +###.. => # +#..## => # +##.## => # +##..# => . +.#..# => # +#.#.. => # +#.### => # +#.##. => # +..... => . +.#.## => # +#...# => . +...#. => # +..##. => # +##.#. => # +#.... => . diff --git a/AOC2018/input2018/day13.in b/AOC2018/input2018/day13.in new file mode 100644 index 0000000..803397a --- /dev/null +++ b/AOC2018/input2018/day13.in @@ -0,0 +1,150 @@ + /----------------------------------------------\ /--------------------------\ + /--------------------+----------------------------------------------+------\ | /--------+-------------\ + /-+--------------------+----------------------\ | | /---+-----------------+--------+----\ | + | | | | /-------+------+-+---+-----------------+--------+----+-\ | + | | /----------\ | |/--------------+-------+------+-+---+-----------------+--------+\ | | | + | | | | | || /-----------+------\| | | | | || | | | + | |/----+----------+---+----------------------++--+-----------+------++--\ | | | /-------------\| || | | | + | || | | | || |/----------+------++--+---+-+---+--+-------------++-\ || | | | + | || /+----------+---+----------------------++--++-\ | || | | | | | || | || | | | + | || || | | /------------++--++-+--------+------++--+---+\| | | || | || | | | + | || || | | | || || | | || | ||| \--+-------------++-+------/| | | | + | || || | /+---------+------------++--++-+--------+------++--+---+++------+-------------++-+--\ | | | | + | || || /+--++---------+------------++--++-+-----\ | || | ||| | || | | | | | | + | || || || || | || || | | | || | ||| | || | | | | | | + /+-++---++--\ /---++--++-----\ | || || | | | || | /+++------+-----\/------++-+--+----+---+-+------+--\ + /-------------++-++---++--+--+--\|| || | | || || | | | || | |||| \-----++------/| | | | | | | | + | || ||/--++--+--+--+++--++-----+---+---\ || || | | | || | |||| || | | | | | | | | + | || ||| |\--+--+--++/ || | | |/-------++--++-+----\| | /--++--+--++++------------++-------+-+--+--\ | |/+------+--+\ + | || ||| | | | || /-++-----+---+\ || || || | || | | /++--+--++++--\ || | | | | | ||| | || + | /++-+++--+\ | | || | || | || || || || | || \---+-+++--+--++++--+---------++-------+-+--+--+-+---++/ | || + | /------+++-+++--++--+--+--++-+-++-----+--\|| || /----++--++-+----++------+-+++--+--++++--+---------++-------+-+--+--+-+---++------\| || + | | ||| ||| || | | || | ||/----+--+++--++--+----++--++-+----++------+-+++--+--++++--+---------++-------+-+--+--+-+---++-\ || || + | | ||| |\+--++--+--+--++-+-+++----+--+++--++--+----++--++-+----++------+-+++--/ |||| | || | | | | | || | || || + | | ||| | | || | \--++-+-+++----/ ||| || | || || | || | ||| |||| | || | | | | | || | || || + | | ||| | | ||/-+-----++-+-+++-------+++--++--+----++--++-+----++------+-+++-----++++--+---------++--->---+-+--+--+-+---++\| || || + | | ||| | | ||| | || | \++-------+++--++--+----++--++-+----++------+-+++-----++++--+---------++-------+-+--/ | | |||| || || + | |/-----+++-+-+--+++-+\ || | \+-------+++--++--+----++--++-+----++------+-++/ |||| | /-----++------\| | | | |||| || || + | || |||/+-+--+++-++----++-+---+-------+++--++--+----++--++-+----++------+-++------++++--+---+-----++------++-+---\ | | |||| || || + | /--++-----+++++-+-\||| || || | | |\+--++--+----++--++-+----++------+-++------++/^ | | || || | | | | |||| || || + | | || ||||| | |||| || || | | | | || | || || | || | || /---++-+--+---+-----++------++-+---+-+-+---++++\ || || + | | || ||||| | |||| || /-++-+---+-------+-+--++--+----++--++-+----++------+-++--+---++-+--+---+-----++------++-+---+-+-+--\||||| || || + | | || ||||| | |||| || | || | | | | || | || || | || | || | || | | | || || | | | | |||||| || || + | | || ||||| |/++++-++--+-++-+---+\ | | || | /-++--++-+----++------+-++--+---++-+--+---+-----++------++-+---+\| | ||\+++---++--+/ + | | || ||||| |||||| || | || | || | | || /+--+-++--++-+----++------+-++--+---++-+--+---+-----++-\ || | ||| | || ||| || | + | | || ||||| |||||| || | || | || | | /++-++--+-++--++-+----++------+-++--+---++-+--+-\ | || | || | ||| | || ||| || | + | | || ||||| |||||| || | || | || /+-+-+++-++--+-++--++-+---\|| | || | || | | | \-----++-+----/| |/--+++-+--++-+++\ || | + | | || ||||| \+++++-++--+-++-+---++-----++-+-+/| || | || || | ||| | || | || | | | || | | || ||| | || |||| || | + | | || ||||| ||||| || | || | || || | | | || | || || | /+++------+-++--+-\ || | | | ^| | | || ||| | || |||| || | + | | /++-----+++++--+++++-++--+-++-+---++-----++-+-+-+-++--+-++--++-+--++++------+-++--+-+-++-+--+-+\ || | | || ||| | || |||| || | + | | ||| ||||| ||||| || | || | || || | | | || |/++--++-+--++++------+-++--+-+-++-+--+-++------++-+-\ | || ||| | || |||| || | + /+--+-+++-----+++++\ ||||| || | || |/--++-----++-+-+-+-++--++++--++-+--++++------+-++--+-+-++-+--+-++-----\|| | | | || ||| | || |||| || | + || | ||| |||||| ||||| || | || || || || | | | || |||| /++-+--++++------+-++--+-+-++-+--+-++---\ ||| | | | || ||| | || |||| || | + || | ||| |||||| ||||| || | || || || ||/+-+-+-++--++++-+++-+--++++------+-++\ | | \+-+--+-++---+-+/| | | | || ||| | || |||| || | + /-++--+-+++-----++++++-+++++-++--+-++-++--++-----++++-+-+-++--++++-+++-+--++++------+-+++-+-+\ | | | || | | \-+-+---+-++--+++-+--++-++++--++--/ + | || | ||| |||||| ||||| || | || || || |||| | | || |||| ||| | |||| | ||| | || | | | || | | | | \-++--+++-+--++-++++--+/ + | || | ||| |||||| ||||| || | || || || |||| | | || |||| ||| | /++++------+-+++-+-++-+-+--+-++---+-+--\| | || ||| | || |||| | + | || | ||| |||||| ||||| || | || || \+-----++++-+-+-++--++++-+++-+-+++++------+-+++-+-++-+-+--+-++---+-+--++-+-----++--+++-+--++-+/|| | + | || | ||| |||||| ||||| || | || || |/----++++-+-+-++--++++-+++-+-+++++------+-+++-+-++-+-+--+-++---+-+--++-+-----++--+++-+--++-+\|| | + | || | ||| |||||| ||||| || | || || || |||| | | || |||| ||| | ||||| | ||| | || | \--+-++---+-+--++-+-----++--+++-+--+/ |||| | + | || | |||/----++++++-+++++-++--+-++-++---++----++++-+-+-++--++++-+++-+-+++++------+-+++-+-++-+----+-++\ | | || | || ||| | | |||| | + | || | |||| \+++++-+++/| || | || || /++----++++-+-+-++--++++-+++-+-+++++------+-+++-+-++-+----+-+++--+-+--++-+-----++--+++-+--+-\|||| | + | || | |||| ||||| ||| | || | || || ||| |||| | | || |||| \++-+-+++++------+-+++-+-++-+----+-+++--/ | || | || ||| | | ||||| | + | || | |||| ||||| ||| | || | || || ||| |||| | | |\--++++--++-+-+++++------+-+++-+-++-+----+-+++----+--++-+-----++--+++-+--+-+++++--/ + | || | |||| ||||| ||| | || | || || ||| |||| | | | |||| || | ||||| | ||| | || | | ||| | || | || ||| | | ||||| + |/++--+-++++-----+++++-+++-+-++--+-++-++--+++----++++-+-+-+---++++--++-+-+++++------+-+++-+-++-+----+\||| | || | || ^v| | | ||||| + |||| | |||| ||||| ||| | || | || || ||| |||| \-+-+---++++--++-+-+++++------+-+++-+-++-+----++/|| | || | || ||| | | ||||| + |||| | |||| ||||| ||| | || | |\-++--+++----++++---+-+---++++--++-+-++++/ | ||| | || | || || | || | || ||| | | ||||| + |||| | |||| ||||| ||| | || | | || |||/---++++---+-+---++++--++-+-++++--\ | ||| | || | || || | || | || ||| | | ||||| + |||| | |||| ||||| ||| | || | | \+--++++---+++/ | | ||||/-++-+-++++--+----+-+++-+-++-+\ || || | || | || ||| | | ||||| + |||| | |||| ||||| ||| | || | | | |||| ||| | | ||||| || | |||| | /--+-+++-+-++-++---++-++----+--++-+-----++-\||| | | ||||| + |||| | |||| ||||| ||| | ||/-+-+---+--++++---+++----+-+---+++++-++-+-++++--+-+--+-+++-+-++-++--\|| || | || | ||/++++-+--+-+++++------\ + |||| | |||| ||||| ||| | ||| | | | |||| ||| | | |\+++-++-+-++++--+-+--+-+++-+-++-++--+++-++----+--++-/ /---+++++++-+--+\||||| | + |||| | |||| ||||| ||| | ||| | | | |||| ||| | | | ||| || | |||| | | | ||| | || || ||| || | || | ||||||| | ||||||| | + |||| | |||| |||||/+++-+-+++-+-+---+--++++---+++----+-+---+-+++-++-+-++++--+-+--+-+++-+-++-++--+++-++----+--++---+--\||||||| | ||||||| | + |||| | |||| ||||||||| | ||| \-+---+--++++---+++->--+-+->-+-+++-++-+-++++--+-+--+-+++-+-++-++--+++-++----+--++---+--++++++++-+--/|||||| | + |||| | |||| ||||||||| | ||| | | ||\+---+++----+-+---+-+++-++-+-++++--+-+--+-+++-+-++-++--+++-++----+--++---+--++++++++-+---+++/|| | + |||| | ||\+-----+++++++++-+-+/| | | || | ||| | | | ||| || | |||| | |/-+-+++-+-++-++--+++-++----+--++\ | |||||||| | ||| || | + ||||/-+-++-+-----+++++++++\| | | /+---+--++-+---+++----+-+---+-+++\|| | |||| | || | |||/+-++-++--+++-++-\ | ||| | |||||||| | ||| || | + ||||| | || | |\+++++++++-+-+--++---+--++-+---+++----+-+---+-/||||| | |||| | || | ||||| || || ||| || | | ||| | |||||||| | ||| || | + ||||| | || | | ||||||||| | | || | || | ||| | | | \++++-+-++++--+-++-+-+++++-++-++--+++-++-+--+--+++--+--++++++++-/ ||| || | + ||||| | |\-+-----+-+++++++++-+-+--++---+--++-+---+/| | | | |||| | |||| | || | ||||| || || ||| || | | ||| \--++++++++-----/|| || | + ||||| | | | | ||||||||| | | || | || | /-+-+----+-+---+---++++-+-++++--+-++-+-+++++-++-++--+++-++-+--+\ ||| |||||||| || || | + ||||| | | | | ||||||||| | | || | || | | | \----+-+---+---++++-+-++++--+-++-+-++/|| || || ||| || | || ||| /---++++++++------++-++\ | + ||||| | | | | ||||||||| | | || | || | | | | | | |||| | ||||/-+-++-+-++-++-++-++--+++-++-+--++-+++-+---++++++++------++-+++-\ | + ||||| | | | | ||||||||| | | || | || |/+-+------+-+---+---++++-+-+++++\| || | || || || || ||| || | || ||| | |||||||| || ||| | | + ||||| | | | |/+++++++++-+-+--++---+--++-+++-+------+-+---+---++++-+-+++++++-++-+<++\|| || || ||| || | || ||| | |||||||| || ||| | | + |||\+-+-+--+-----+++++++++++-+-+--+/ | || ||| | | | | |||| |/+++++++-++-+-+++++-++-++--+++-++-+--++-+++-+---++++++++-----\|| ||| | | + ||| | | | | /-+++++++++++-+-+--+----+--++-+++-+------+-+---+---++++-+++++++++-++-+-+++++-++-++--+++-++-+\ || ||| | ||||^||| ||| ||| | | + ||| | | | | | ||||||||||| | | | | || ||| | | | | |||| ||||||||| || | ||||| || || /+++-++-++-++-+++-+---++++++++---\ ||| ||| | | + ||| | | | | | ||||||||||| | | | | || ||| | /--+-+---+---++++-+++++++++-++-+-+++++-++-++-++++-++-++-++\||| | |||||||| | ||| ||| | | + ||| | | | | | ||||||||||| | | | | || ||| | | | | | |||| ||||||||| || | |||\+-++-++-++++-++-/| |||||| | |||||||| | ||| ||| | | + ||| | | | | | ||||||||||| | | | | || ||| | | | \---+---++++-+++++++++-++-+-+++-+-++-++-++++-++--+-++++/| | |||||||| | ||| ||| | | + ||| | | | | | ||||||||||| | | | | \+-+++-+---+--+-----+---++++-+++++++++-++-+-+++-+-++-++-++++-++--+-++++-+-+---++++++++---+-+/| ||| | | + ||| | | | | | ||||||||||| | | |/---+---+-+++-+---+--+-----+---++++-+++++++++-++-+-+++-+-++-++-++++-++--+-++++-+-+--\|||||||| | | | ||| | | + ||| | | | | |/+++++++++++-+-+--++---+---+-+++-+---+--+---\ | |||| ||||||||| || | ||| | || || |||| || | |||| | | ||||||||| | | | v|| | | + ||| | | | | |||v||||||\++-+-+--++---+---+-+++-+---+--+---+-+---++++-/|||||||| \+-+-+++-+-++-++-++++-++--+-++++-+-+--+++++/||| | | | ||| | | + ||| | | | | |||||||\++-++-+-+--++---+---+-+++-+---+--+---+-+---++++--++++++++--+-+-+++-+-++-++-++++-++--+-++++-+-+--+/||| ||| | | | ||| | | +/+++-+-+-+--+---+++++++-++-++-+-+--++---+---+-+++-+---+-\| | | |||| |||||||| | \-+++-+-++-++-++++-++--+-++++-+-+--+-+++-++/ | | | ||| | | +|||| | | | | ||||||| || || | | || /+---+-+++-+---+-++---+-+---++++--++++++++--+---+++-+-++-++-++++-++--+-++++-+-+--+-+++-++----+-+-+-+++\| | +|||| | | | | ||||||| || || | | || || | \++-+---+-++---+-+---++++--+++++++/ | ||| | || || |||| || | |||| | | | ||| || | | | ||||| | +|||| | | | |/--+++++++-++-++-+-+--++--++---+--++-+---+-++---+-+---++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-\| ||| || | | | ||||| | +|||| | |/+--++--+++++++-++-++-+-+--++--++---+--++-+---+-++\ | | |||| ||||||| | ||| | || || |||| || | |||| | | || ||| || | | | ||||| | +|||| | ||| || ||||||| || || | |/-++--++---+-\|| | | |||/-+-+---++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-++-+++-++---\| | | ||||| | +|||| | ||| || ||||||| || || | || |\--++---+-+++-+---+-++++-+-+---++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-+/ ||| || || | | ||||| | +|||| | ||| || ||||||| || || | || | || | ||| | | |||| | | /-++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-+\ |\+-++---++-+-+-+/||| | +|||| | ||| || ||||||| || |\-+-++-+---++---+-+++-+---+-++++-+-+-+-++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-++-+-+-++---++-+-/ | ||| | +|||| | ||| || ||||||| || | | || | || | ||| | | |||| | | | |||| ||||||| | ||| | || || |||| || | |||| | | || | \-++---++-+---+-+++---/ +|||| | ||| || ||||||| || | /+-++-+---++---+-+++-+\ | |||| | | | |||| ||||||| | ||| | || || |||| || | |||| | | || | || || | | ||| +|||| | ||| || ||||||| || | || || | || /-+-+++-++--+-++++-+-+-+-++++--+++++++---+---+++-+-++-++-++++-++--+-++++-+-+-++-+---++---++-+---+-+++-\ +|||| | ||| || ||||||| || | || || | || |/+-+++-++--+-++++\| | | ||\+--+++++++---+---+/| | || || |||| || | |||| | | || | || || | | ||| | +|||| | ||| || ||||||| || | || || | || ||| ||| || | |||||| | | || | ||||||| | | | | || || |||| || | |||| | | || | || || | | ||| | +|||| ^ ||| || ||||||| || | || || | || ||| ||| || | |||||| | | \+-+--+++++++---+---+-+-+-++-+/ \+++-++--+-++++-+-+-++-+---++---+/ | | ||| | +|||| | ||| || ||||||| || | || || | || ||| ||| || | |||||| | | | | \++++++---+---+-+-+-++-+---+++-++--+-++++-+-+-++-+---++---+--/ | ||| | +|||| | ||| || ||||||| || | || || | || ||| ||\-++--+-++++++-+-+--+-+---++++++---+---+-+-+-++-+---+++-++--+-+/|| | | || | || | | ||| | +|||| | ||| || |||||\+-++-+-++-++-+---++-+++-++--++--+-++++++-+-+--+-+---++++++---+---+-+-+-++-/ /+++-++--+-+-++-+-+-++-+---++---+------+-+++-+--\ +|||| | ||| || ||||| | || | || || | || ||| || || | |||||| | | | | |||||| | | | | || |||| || | | || | | || | || | | ||| | | +|||| | ||v || ||||| | || | || || | || ||| || || | |||||| | | | | |||||| | | | | || |||| || | | || | | || | || | | ||| | | +|||| | ||| || ||||| | \+-+-++-++-+---++-++/ || || | |||||| | | | | |||||| | | | | || |||| || | | || | | || | || | | ||| | | +|||| | ||| /++--+++++-+--+-+-++-++-+---++-++--++--++--+-++++++-+-+--+\| |||||| /+---+-+-+-++----++++-++--+-+-++-+-+-++-+---++---+-\ | ||| | | +|||| | ||| ||| ||||| | | | || || | || || || || | |||||| | | ||| |||||v || | | | || |||| ||/-+-+-++-+-+-++-+---++---+-+----+-+++-+--+-\ +|||| | ||| ||| ||\++-+--+-+-+/ || | |\-++--++--++--+-++++++-+-+--+++---++++++--++---+-+-+-++----++++-+++-+-/ || | | || | || | | | ||| | | | +|||| | ||| ||| || || | | | | || | | || || \+--+-++++++-+-+--+++---++/||| || \-+-+-++----++/| ||| | || | | || | || | | | ||| | | | +|||| | ||| ||| || || | | | | || | | || || | | |||||| | | ||| || ||| || | | || || | ||| | ||/+-+-++-+---++\ | | | ||| | | | +||\+-+-+++-+++--++-++-+--+-+-+--++-+---+--++--++---+--+-++++++-+-+--+++---++-+++--++-----+-+-++----++-/ ||| | |||| | || | ||| | | | ||| | | | +|| | | ||| ||| || || | | | | || | | || || | | |\++++-+-+--+++---++-/|| || | | || || ||| | |||| | |v | /-+++--+-+--\ | ||| | | | +|| | | ||| ||| || || | | | | || | | || || | | | |||| | | ||\---++--++--++-----+-+-++----++---+++-+---++++-+-++-/ | ||| | | | | ||| | | | +|| | | ||| v\+--++-++-+--+-+-+--++-+---+--++--++---+--+-+-++++-+-+--++----++--++--++-----+-+-++----++---+/| | |||| | || | ||| | | | | ||| | | | +|| | | \++-+-+--++-++-+--/ | | || | \--++--++---+--+-+-++++-+-+--++----++--++--++-----+-+-++----++---+-+-+---++++-+-++---+-+++--+-+--+-+-+/| | | | +|| | | || | | || || |/---+-+--++-+------++--++---+--+-+-++++-+-+-\|| || || || | | || || | | | |||| | || | |||/-+-+--+-+-+-+-+-\| | +|| | | || | | || || || | \--++-+------++--++---/ | | |||| | \-+++----++--++--++-----+-+-++----++---+-+-+---++++-+-+/ | |||| | | | | | | | || | +|| | | || | | || |\-++---+----++-+------++--++------+-+-++++-+---+++----++--++--++-----+-+-++----++---+-+-+---++++-+-+----+-/||| | | | | | | | || | +|| | | || | | || \--++---+----++-+------++--++------+-+-++++-+---+++----++--++--++-----/ | || || | | | |||| | | | ||| | | | | | | | || | +|| | | || | | || || | \+-+------++--++------+-+-++++-+---+++----++--++--++-------+-++----+/ | | | |||| | | | ||| | | | | | | | || | +|| | | || | | || || | | | || || | | |\++-+---+++----++--++--++-------+-++----+----+-+-+---++++-+-+----+--+++-/ | | | | | | || | +|| | | || | \--++----++---+-----+-+------++--++------+-+-+-++-+---+++----++--++--++-------+-++----+----+-+-+---++++-+-/ | ||| | | | | | | || | +|| | | || | || || | | | || || | | | || | ||| || || || \-++----+----+-+-+---++++-+------+--+++---+--+-/ | | | || | +|| | | \+-+----++----++---+-----+-+------++--++------+-+-/ || | /+++----++--++--++---------++----+-\ | | | |||| | | ||| | | | | | || | +|| | | | | || || | | | || || | | || | |||| || || || || | | | | | |||| \------+--+++---+--+---/ | | || | +|| | | | | || |\---+-----+-+------++--++------+-+---++-+--+/|| || \+--++---------++----+-+--+-+-+---++++--------+--+++---+--+-----/ | || | +|| | | | | || | /-+-----+-+------++--++------+-+---++-+--+-++---\|| | \+---------++----+-+--+-+-+---++++--------+--+++---/ | | || | +|| | | | | || | | | | | || || | | || | | || ||| | | || | | | | | |||| | ||\------+-------+-/| | +|| | | | | || | | | | | \+--++------+-+---++-+--+-++---+++---+---+---------++----+-+--+-+-+---++++--------+--++-------+-------/ | | +|| | | | | || | | | | | | || | | || | | || ||| | \---------++----+-+--+-+-+---+++/ | || | | | +|| | | | \----++----+--+-+-----+-+-------+--++------+-+---++-+--+-+/ ||| | || \-+--+-+-+---+++---------+--++-------+----------/ | +|| | | | || | | | | | | || | | || | |/+----+++-\ | || | | | | ||| | || | | +|| | | | || | | | | | | || | | || | \++----+++-+-+-------------++------/ | | | ||| | || | | +|| | | | || | | | | | \--++------+-+---/| \---++----+++-+-+-------------++---------+-+-+---+++---------+--/| | | +|| | | | || | | | \-+----------/| | | | || ||\-+-+-------------/| | | | ||| | | | | +|| | \---+------++----+--+-/ | | | | | || || | | | | \-+---+++---------+---+-------+------------/ +|| | | |\----+--+---------+-----------+------+-+----/ || || | | | | | ||| \---+-------/ +\+-+-----+------+-----+--+---------+-----------+------+-/ || |\--+-+--------------+---------+---+---+/| | + | | \------+-----+--+---------+-----------+------+------------++----+---+-+--------------+---------/ | | | | + | | | | | | \------+------------++----+---+-/ | | | \-------------/ + | | \-----+--+---------+------------------+------------++----+---+----------------+-------------/ | + | | | \---------+------------------+------------++----/ | | | + | \------------------/ | | || | | | + \---------------------------------+------------------+------------++--------+------------->--/ | + | | \+--------/ | + | \-------------+-------------------------------------------/ + \--------------------------------/ diff --git a/AOC2018/input2018/day14.in b/AOC2018/input2018/day14.in new file mode 100644 index 0000000..d708b43 --- /dev/null +++ b/AOC2018/input2018/day14.in @@ -0,0 +1 @@ +286051 diff --git a/AOC2018/input2018/day15.in b/AOC2018/input2018/day15.in new file mode 100644 index 0000000..1753870 --- /dev/null +++ b/AOC2018/input2018/day15.in @@ -0,0 +1,32 @@ +################################ +######......###...##..########## +######....#G###G..##.G########## +#####...G##.##.........######### +##....##..#.##...........####### +#....#G.......##.........G.##### +##..##GG....G.................## +##.......G............#.......## +###.....G.....G#......E.......## +##......##....................## +#.....####......G.....#...###### +#.#########.G....G....#E.####### +###########...#####......####### +###########..#######..E.......## +###########.#########......#.### +########..#.#########.........## +#######G....#########........### +##.##.#.....#########...EE#..#.# +#...GG......#########.#...##..E# +##...#.......#######..#...#....# +###.##........#####......##...## +###.........................#..# +####.............##........###.# +####............##.........##### +####..##....###.#...#.....###### +########....###..............### +########..G...##.###...E...E.### +#########...G.##.###.E....E.#### +#########...#.#######.......#### +#############..########...###### +##############.########.######## +################################ diff --git a/AOC2018/input2018/day16.in b/AOC2018/input2018/day16.in new file mode 100644 index 0000000..7a1bca1 --- /dev/null +++ b/AOC2018/input2018/day16.in @@ -0,0 +1,4261 @@ +Before: [1, 1, 2, 0] +8 1 0 3 +After: [1, 1, 2, 1] + +Before: [1, 1, 1, 2] +8 1 0 3 +After: [1, 1, 1, 1] + +Before: [2, 2, 0, 3] +5 1 3 1 +After: [2, 0, 0, 3] + +Before: [0, 1, 0, 2] +7 1 3 3 +After: [0, 1, 0, 0] + +Before: [1, 2, 1, 1] +2 2 0 0 +After: [2, 2, 1, 1] + +Before: [0, 3, 3, 3] +3 3 2 2 +After: [0, 3, 1, 3] + +Before: [3, 1, 0, 2] +7 1 3 2 +After: [3, 1, 0, 2] + +Before: [2, 1, 2, 1] +9 0 2 0 +After: [1, 1, 2, 1] + +Before: [1, 1, 1, 1] +1 1 3 0 +After: [1, 1, 1, 1] + +Before: [0, 1, 1, 2] +14 2 1 3 +After: [0, 1, 1, 2] + +Before: [3, 1, 1, 1] +2 2 3 1 +After: [3, 2, 1, 1] + +Before: [3, 1, 1, 3] +9 0 3 3 +After: [3, 1, 1, 1] + +Before: [1, 0, 3, 3] +9 2 3 1 +After: [1, 1, 3, 3] + +Before: [0, 0, 3, 2] +4 0 0 1 +After: [0, 0, 3, 2] + +Before: [1, 1, 3, 2] +8 1 0 1 +After: [1, 1, 3, 2] + +Before: [0, 0, 3, 0] +4 0 0 1 +After: [0, 0, 3, 0] + +Before: [1, 1, 2, 1] +12 3 2 3 +After: [1, 1, 2, 1] + +Before: [0, 3, 0, 1] +4 0 0 1 +After: [0, 0, 0, 1] + +Before: [2, 1, 3, 1] +1 1 3 2 +After: [2, 1, 1, 1] + +Before: [1, 1, 0, 2] +13 3 3 2 +After: [1, 1, 0, 2] + +Before: [1, 1, 2, 2] +11 1 2 1 +After: [1, 0, 2, 2] + +Before: [1, 0, 2, 2] +15 0 2 2 +After: [1, 0, 0, 2] + +Before: [0, 1, 1, 2] +0 0 0 0 +After: [1, 1, 1, 2] + +Before: [1, 0, 1, 1] +2 2 0 1 +After: [1, 2, 1, 1] + +Before: [0, 3, 1, 1] +4 0 0 0 +After: [0, 3, 1, 1] + +Before: [1, 1, 1, 2] +14 2 1 1 +After: [1, 2, 1, 2] + +Before: [2, 0, 3, 2] +10 0 3 0 +After: [1, 0, 3, 2] + +Before: [1, 1, 0, 1] +1 1 3 0 +After: [1, 1, 0, 1] + +Before: [1, 1, 1, 2] +8 1 0 2 +After: [1, 1, 1, 2] + +Before: [1, 1, 3, 2] +7 1 3 3 +After: [1, 1, 3, 0] + +Before: [2, 1, 1, 2] +7 1 3 0 +After: [0, 1, 1, 2] + +Before: [2, 1, 0, 2] +13 3 3 2 +After: [2, 1, 0, 2] + +Before: [2, 1, 2, 1] +11 1 2 2 +After: [2, 1, 0, 1] + +Before: [1, 0, 1, 3] +5 2 3 3 +After: [1, 0, 1, 0] + +Before: [0, 0, 0, 1] +4 0 0 3 +After: [0, 0, 0, 0] + +Before: [0, 2, 2, 3] +5 1 3 1 +After: [0, 0, 2, 3] + +Before: [1, 1, 2, 0] +11 1 2 0 +After: [0, 1, 2, 0] + +Before: [2, 1, 2, 2] +0 2 2 2 +After: [2, 1, 1, 2] + +Before: [0, 3, 2, 3] +0 0 0 3 +After: [0, 3, 2, 1] + +Before: [1, 1, 2, 0] +15 0 2 1 +After: [1, 0, 2, 0] + +Before: [1, 3, 0, 0] +6 0 2 2 +After: [1, 3, 0, 0] + +Before: [0, 3, 3, 2] +4 0 0 2 +After: [0, 3, 0, 2] + +Before: [0, 2, 3, 1] +4 0 0 2 +After: [0, 2, 0, 1] + +Before: [1, 1, 1, 3] +2 2 0 0 +After: [2, 1, 1, 3] + +Before: [1, 1, 2, 2] +7 1 3 2 +After: [1, 1, 0, 2] + +Before: [3, 1, 1, 1] +14 2 1 1 +After: [3, 2, 1, 1] + +Before: [2, 3, 1, 2] +10 0 3 1 +After: [2, 1, 1, 2] + +Before: [1, 1, 2, 2] +15 0 2 2 +After: [1, 1, 0, 2] + +Before: [0, 2, 3, 3] +0 3 1 0 +After: [0, 2, 3, 3] + +Before: [1, 3, 2, 0] +15 0 2 1 +After: [1, 0, 2, 0] + +Before: [0, 1, 1, 2] +14 2 1 1 +After: [0, 2, 1, 2] + +Before: [0, 2, 2, 2] +13 3 3 3 +After: [0, 2, 2, 0] + +Before: [2, 2, 2, 2] +10 0 3 3 +After: [2, 2, 2, 1] + +Before: [0, 2, 2, 1] +13 3 3 2 +After: [0, 2, 0, 1] + +Before: [3, 2, 2, 3] +3 3 0 1 +After: [3, 1, 2, 3] + +Before: [3, 3, 2, 1] +13 3 3 2 +After: [3, 3, 0, 1] + +Before: [1, 1, 2, 3] +8 1 0 3 +After: [1, 1, 2, 1] + +Before: [0, 1, 3, 2] +7 1 3 3 +After: [0, 1, 3, 0] + +Before: [0, 1, 3, 2] +7 1 3 0 +After: [0, 1, 3, 2] + +Before: [3, 1, 1, 1] +14 2 1 0 +After: [2, 1, 1, 1] + +Before: [3, 3, 3, 1] +3 2 3 2 +After: [3, 3, 0, 1] + +Before: [1, 0, 2, 2] +15 0 2 0 +After: [0, 0, 2, 2] + +Before: [2, 3, 3, 2] +10 0 3 0 +After: [1, 3, 3, 2] + +Before: [1, 1, 2, 3] +15 0 2 0 +After: [0, 1, 2, 3] + +Before: [3, 1, 3, 3] +9 2 3 1 +After: [3, 1, 3, 3] + +Before: [3, 1, 2, 2] +11 1 2 1 +After: [3, 0, 2, 2] + +Before: [3, 2, 2, 3] +3 2 1 1 +After: [3, 1, 2, 3] + +Before: [3, 1, 1, 3] +14 2 1 3 +After: [3, 1, 1, 2] + +Before: [2, 1, 0, 1] +1 1 3 1 +After: [2, 1, 0, 1] + +Before: [1, 1, 2, 1] +11 1 2 3 +After: [1, 1, 2, 0] + +Before: [3, 1, 2, 3] +11 1 2 1 +After: [3, 0, 2, 3] + +Before: [1, 1, 3, 2] +7 1 3 1 +After: [1, 0, 3, 2] + +Before: [2, 0, 2, 1] +12 3 2 0 +After: [1, 0, 2, 1] + +Before: [1, 3, 0, 1] +6 0 2 0 +After: [0, 3, 0, 1] + +Before: [2, 3, 0, 2] +10 0 3 2 +After: [2, 3, 1, 2] + +Before: [3, 2, 3, 3] +9 0 3 2 +After: [3, 2, 1, 3] + +Before: [1, 2, 2, 1] +15 0 2 3 +After: [1, 2, 2, 0] + +Before: [1, 1, 2, 1] +15 0 2 1 +After: [1, 0, 2, 1] + +Before: [1, 1, 3, 1] +8 1 0 3 +After: [1, 1, 3, 1] + +Before: [1, 1, 1, 1] +8 1 0 0 +After: [1, 1, 1, 1] + +Before: [3, 0, 1, 1] +13 3 3 2 +After: [3, 0, 0, 1] + +Before: [0, 1, 2, 1] +11 1 2 2 +After: [0, 1, 0, 1] + +Before: [1, 2, 0, 0] +6 0 2 0 +After: [0, 2, 0, 0] + +Before: [3, 2, 3, 3] +3 3 0 2 +After: [3, 2, 1, 3] + +Before: [1, 2, 2, 3] +5 1 3 2 +After: [1, 2, 0, 3] + +Before: [0, 2, 2, 3] +5 2 3 0 +After: [0, 2, 2, 3] + +Before: [0, 2, 3, 3] +9 2 3 0 +After: [1, 2, 3, 3] + +Before: [2, 2, 0, 2] +10 0 3 1 +After: [2, 1, 0, 2] + +Before: [3, 0, 1, 1] +13 2 3 3 +After: [3, 0, 1, 0] + +Before: [0, 2, 1, 3] +5 2 3 0 +After: [0, 2, 1, 3] + +Before: [3, 0, 1, 3] +9 0 3 0 +After: [1, 0, 1, 3] + +Before: [1, 3, 0, 1] +6 0 2 2 +After: [1, 3, 0, 1] + +Before: [1, 0, 0, 2] +6 0 2 1 +After: [1, 0, 0, 2] + +Before: [2, 2, 0, 2] +10 0 3 0 +After: [1, 2, 0, 2] + +Before: [1, 1, 1, 3] +0 3 1 0 +After: [0, 1, 1, 3] + +Before: [0, 3, 1, 3] +5 2 3 1 +After: [0, 0, 1, 3] + +Before: [2, 2, 3, 3] +5 1 3 2 +After: [2, 2, 0, 3] + +Before: [2, 2, 2, 2] +9 0 2 2 +After: [2, 2, 1, 2] + +Before: [2, 1, 3, 3] +5 1 3 0 +After: [0, 1, 3, 3] + +Before: [0, 1, 2, 3] +0 0 0 2 +After: [0, 1, 1, 3] + +Before: [3, 2, 1, 3] +9 0 3 1 +After: [3, 1, 1, 3] + +Before: [0, 1, 0, 0] +4 0 0 2 +After: [0, 1, 0, 0] + +Before: [1, 3, 2, 0] +15 0 2 0 +After: [0, 3, 2, 0] + +Before: [2, 1, 0, 2] +10 0 3 3 +After: [2, 1, 0, 1] + +Before: [3, 3, 3, 1] +13 3 3 2 +After: [3, 3, 0, 1] + +Before: [1, 1, 3, 3] +0 2 1 0 +After: [0, 1, 3, 3] + +Before: [1, 1, 0, 2] +6 0 2 1 +After: [1, 0, 0, 2] + +Before: [1, 3, 1, 3] +2 2 0 0 +After: [2, 3, 1, 3] + +Before: [1, 1, 1, 2] +13 3 3 3 +After: [1, 1, 1, 0] + +Before: [0, 3, 3, 3] +4 0 0 3 +After: [0, 3, 3, 0] + +Before: [3, 2, 2, 3] +3 2 1 2 +After: [3, 2, 1, 3] + +Before: [1, 3, 0, 2] +6 0 2 3 +After: [1, 3, 0, 0] + +Before: [1, 3, 2, 1] +12 3 2 2 +After: [1, 3, 1, 1] + +Before: [1, 0, 2, 1] +12 3 2 3 +After: [1, 0, 2, 1] + +Before: [1, 0, 3, 3] +0 3 3 2 +After: [1, 0, 1, 3] + +Before: [1, 2, 0, 3] +6 0 2 0 +After: [0, 2, 0, 3] + +Before: [2, 1, 1, 2] +14 2 1 1 +After: [2, 2, 1, 2] + +Before: [1, 0, 1, 3] +2 2 0 1 +After: [1, 2, 1, 3] + +Before: [2, 1, 2, 2] +7 1 3 0 +After: [0, 1, 2, 2] + +Before: [2, 1, 3, 2] +10 0 3 3 +After: [2, 1, 3, 1] + +Before: [1, 3, 2, 1] +15 0 2 2 +After: [1, 3, 0, 1] + +Before: [0, 0, 2, 1] +12 3 2 3 +After: [0, 0, 2, 1] + +Before: [1, 2, 0, 2] +6 0 2 3 +After: [1, 2, 0, 0] + +Before: [0, 0, 3, 2] +4 0 0 0 +After: [0, 0, 3, 2] + +Before: [2, 2, 2, 3] +3 2 0 2 +After: [2, 2, 1, 3] + +Before: [3, 0, 3, 3] +9 2 3 2 +After: [3, 0, 1, 3] + +Before: [3, 1, 0, 2] +7 1 3 0 +After: [0, 1, 0, 2] + +Before: [2, 1, 2, 1] +9 0 2 2 +After: [2, 1, 1, 1] + +Before: [2, 0, 1, 2] +10 0 3 0 +After: [1, 0, 1, 2] + +Before: [3, 1, 1, 2] +7 1 3 0 +After: [0, 1, 1, 2] + +Before: [1, 0, 1, 0] +2 2 0 1 +After: [1, 2, 1, 0] + +Before: [1, 2, 0, 3] +6 0 2 3 +After: [1, 2, 0, 0] + +Before: [2, 3, 0, 2] +10 0 3 0 +After: [1, 3, 0, 2] + +Before: [3, 3, 3, 3] +3 3 0 2 +After: [3, 3, 1, 3] + +Before: [0, 1, 1, 3] +14 2 1 0 +After: [2, 1, 1, 3] + +Before: [3, 3, 0, 2] +13 3 3 3 +After: [3, 3, 0, 0] + +Before: [1, 1, 2, 1] +15 0 2 0 +After: [0, 1, 2, 1] + +Before: [0, 2, 2, 1] +12 3 2 0 +After: [1, 2, 2, 1] + +Before: [0, 1, 1, 1] +0 0 0 1 +After: [0, 1, 1, 1] + +Before: [3, 1, 1, 3] +5 1 3 1 +After: [3, 0, 1, 3] + +Before: [0, 2, 1, 0] +4 0 0 0 +After: [0, 2, 1, 0] + +Before: [0, 1, 2, 0] +11 1 2 0 +After: [0, 1, 2, 0] + +Before: [1, 0, 0, 1] +13 3 3 1 +After: [1, 0, 0, 1] + +Before: [0, 2, 0, 1] +4 0 0 0 +After: [0, 2, 0, 1] + +Before: [0, 3, 1, 2] +4 0 0 2 +After: [0, 3, 0, 2] + +Before: [1, 1, 1, 3] +14 2 1 3 +After: [1, 1, 1, 2] + +Before: [0, 0, 2, 3] +5 2 3 1 +After: [0, 0, 2, 3] + +Before: [3, 1, 2, 1] +12 3 2 2 +After: [3, 1, 1, 1] + +Before: [2, 0, 0, 2] +10 0 3 2 +After: [2, 0, 1, 2] + +Before: [1, 1, 1, 0] +8 1 0 0 +After: [1, 1, 1, 0] + +Before: [1, 1, 0, 1] +1 1 3 3 +After: [1, 1, 0, 1] + +Before: [3, 1, 2, 2] +7 1 3 3 +After: [3, 1, 2, 0] + +Before: [1, 2, 0, 2] +6 0 2 2 +After: [1, 2, 0, 2] + +Before: [0, 0, 2, 0] +4 0 0 1 +After: [0, 0, 2, 0] + +Before: [1, 3, 0, 3] +6 0 2 2 +After: [1, 3, 0, 3] + +Before: [3, 1, 1, 3] +5 2 3 3 +After: [3, 1, 1, 0] + +Before: [0, 1, 0, 2] +4 0 0 1 +After: [0, 0, 0, 2] + +Before: [2, 3, 1, 2] +10 0 3 0 +After: [1, 3, 1, 2] + +Before: [3, 1, 1, 2] +14 2 1 3 +After: [3, 1, 1, 2] + +Before: [1, 1, 1, 3] +5 1 3 2 +After: [1, 1, 0, 3] + +Before: [3, 3, 2, 1] +13 3 3 3 +After: [3, 3, 2, 0] + +Before: [1, 2, 1, 0] +2 2 0 3 +After: [1, 2, 1, 2] + +Before: [1, 2, 2, 3] +15 0 2 1 +After: [1, 0, 2, 3] + +Before: [1, 3, 0, 2] +6 0 2 2 +After: [1, 3, 0, 2] + +Before: [1, 3, 1, 1] +2 2 3 0 +After: [2, 3, 1, 1] + +Before: [3, 1, 2, 3] +11 1 2 0 +After: [0, 1, 2, 3] + +Before: [2, 1, 3, 2] +7 1 3 1 +After: [2, 0, 3, 2] + +Before: [3, 1, 1, 1] +1 1 3 3 +After: [3, 1, 1, 1] + +Before: [2, 2, 2, 1] +3 2 0 2 +After: [2, 2, 1, 1] + +Before: [1, 3, 0, 2] +6 0 2 0 +After: [0, 3, 0, 2] + +Before: [1, 1, 0, 1] +6 0 2 2 +After: [1, 1, 0, 1] + +Before: [2, 1, 2, 1] +1 1 3 0 +After: [1, 1, 2, 1] + +Before: [2, 1, 2, 2] +7 1 3 3 +After: [2, 1, 2, 0] + +Before: [3, 1, 2, 1] +12 3 2 3 +After: [3, 1, 2, 1] + +Before: [1, 1, 2, 2] +8 1 0 1 +After: [1, 1, 2, 2] + +Before: [1, 2, 2, 3] +15 0 2 0 +After: [0, 2, 2, 3] + +Before: [3, 1, 1, 3] +14 2 1 2 +After: [3, 1, 2, 3] + +Before: [0, 1, 2, 2] +7 1 3 2 +After: [0, 1, 0, 2] + +Before: [1, 1, 3, 1] +1 1 3 3 +After: [1, 1, 3, 1] + +Before: [2, 1, 1, 0] +14 2 1 0 +After: [2, 1, 1, 0] + +Before: [1, 1, 2, 0] +8 1 0 2 +After: [1, 1, 1, 0] + +Before: [0, 1, 2, 1] +12 3 2 1 +After: [0, 1, 2, 1] + +Before: [2, 3, 2, 0] +3 2 0 3 +After: [2, 3, 2, 1] + +Before: [2, 1, 1, 1] +1 1 3 1 +After: [2, 1, 1, 1] + +Before: [0, 2, 3, 0] +4 0 0 1 +After: [0, 0, 3, 0] + +Before: [1, 0, 2, 0] +15 0 2 3 +After: [1, 0, 2, 0] + +Before: [1, 0, 0, 2] +6 0 2 0 +After: [0, 0, 0, 2] + +Before: [2, 0, 3, 2] +10 0 3 3 +After: [2, 0, 3, 1] + +Before: [0, 0, 2, 3] +5 2 3 3 +After: [0, 0, 2, 0] + +Before: [1, 1, 2, 0] +11 1 2 1 +After: [1, 0, 2, 0] + +Before: [2, 3, 0, 2] +10 0 3 1 +After: [2, 1, 0, 2] + +Before: [1, 1, 2, 1] +12 3 2 2 +After: [1, 1, 1, 1] + +Before: [1, 2, 0, 0] +6 0 2 2 +After: [1, 2, 0, 0] + +Before: [2, 1, 1, 3] +5 2 3 3 +After: [2, 1, 1, 0] + +Before: [1, 3, 2, 1] +15 0 2 3 +After: [1, 3, 2, 0] + +Before: [2, 1, 3, 3] +9 2 3 3 +After: [2, 1, 3, 1] + +Before: [0, 1, 1, 2] +7 1 3 3 +After: [0, 1, 1, 0] + +Before: [2, 3, 2, 2] +3 2 0 2 +After: [2, 3, 1, 2] + +Before: [1, 0, 2, 2] +15 0 2 1 +After: [1, 0, 2, 2] + +Before: [3, 0, 2, 3] +3 3 0 2 +After: [3, 0, 1, 3] + +Before: [1, 1, 0, 0] +8 1 0 0 +After: [1, 1, 0, 0] + +Before: [0, 2, 2, 1] +3 2 1 3 +After: [0, 2, 2, 1] + +Before: [1, 1, 1, 2] +8 1 0 0 +After: [1, 1, 1, 2] + +Before: [3, 2, 1, 3] +0 3 3 1 +After: [3, 1, 1, 3] + +Before: [1, 3, 0, 3] +6 0 2 3 +After: [1, 3, 0, 0] + +Before: [2, 1, 3, 2] +7 1 3 0 +After: [0, 1, 3, 2] + +Before: [1, 1, 2, 3] +11 1 2 2 +After: [1, 1, 0, 3] + +Before: [2, 0, 0, 2] +10 0 3 3 +After: [2, 0, 0, 1] + +Before: [1, 0, 0, 2] +13 3 3 0 +After: [0, 0, 0, 2] + +Before: [3, 3, 2, 2] +13 3 3 2 +After: [3, 3, 0, 2] + +Before: [1, 3, 0, 0] +6 0 2 1 +After: [1, 0, 0, 0] + +Before: [1, 1, 2, 0] +15 0 2 2 +After: [1, 1, 0, 0] + +Before: [3, 1, 0, 3] +9 0 3 2 +After: [3, 1, 1, 3] + +Before: [0, 2, 2, 0] +4 0 0 3 +After: [0, 2, 2, 0] + +Before: [1, 2, 2, 2] +15 0 2 2 +After: [1, 2, 0, 2] + +Before: [2, 3, 2, 2] +13 3 3 1 +After: [2, 0, 2, 2] + +Before: [3, 0, 1, 1] +2 2 3 3 +After: [3, 0, 1, 2] + +Before: [1, 1, 2, 3] +8 1 0 0 +After: [1, 1, 2, 3] + +Before: [2, 1, 1, 1] +14 2 1 3 +After: [2, 1, 1, 2] + +Before: [2, 0, 3, 3] +9 2 3 3 +After: [2, 0, 3, 1] + +Before: [0, 1, 2, 3] +11 1 2 0 +After: [0, 1, 2, 3] + +Before: [0, 1, 2, 3] +11 1 2 3 +After: [0, 1, 2, 0] + +Before: [1, 2, 0, 2] +6 0 2 0 +After: [0, 2, 0, 2] + +Before: [1, 1, 2, 2] +15 0 2 3 +After: [1, 1, 2, 0] + +Before: [0, 1, 3, 2] +7 1 3 2 +After: [0, 1, 0, 2] + +Before: [3, 1, 0, 2] +7 1 3 1 +After: [3, 0, 0, 2] + +Before: [2, 0, 3, 2] +10 0 3 1 +After: [2, 1, 3, 2] + +Before: [2, 1, 2, 2] +7 1 3 2 +After: [2, 1, 0, 2] + +Before: [2, 2, 0, 1] +13 3 3 2 +After: [2, 2, 0, 1] + +Before: [1, 0, 3, 1] +3 2 3 2 +After: [1, 0, 0, 1] + +Before: [2, 1, 1, 1] +14 2 1 1 +After: [2, 2, 1, 1] + +Before: [2, 0, 2, 2] +0 2 2 0 +After: [1, 0, 2, 2] + +Before: [0, 1, 2, 3] +11 1 2 2 +After: [0, 1, 0, 3] + +Before: [0, 3, 3, 0] +4 0 0 0 +After: [0, 3, 3, 0] + +Before: [2, 3, 2, 1] +13 3 3 0 +After: [0, 3, 2, 1] + +Before: [1, 3, 3, 3] +9 2 3 0 +After: [1, 3, 3, 3] + +Before: [1, 2, 2, 2] +15 0 2 1 +After: [1, 0, 2, 2] + +Before: [0, 1, 0, 1] +1 1 3 3 +After: [0, 1, 0, 1] + +Before: [1, 3, 2, 0] +15 0 2 2 +After: [1, 3, 0, 0] + +Before: [1, 0, 2, 1] +12 3 2 1 +After: [1, 1, 2, 1] + +Before: [1, 1, 1, 1] +14 2 1 0 +After: [2, 1, 1, 1] + +Before: [2, 0, 0, 2] +13 3 3 2 +After: [2, 0, 0, 2] + +Before: [2, 1, 2, 1] +9 0 2 1 +After: [2, 1, 2, 1] + +Before: [3, 0, 3, 1] +13 3 3 1 +After: [3, 0, 3, 1] + +Before: [2, 3, 2, 2] +9 0 2 1 +After: [2, 1, 2, 2] + +Before: [1, 3, 0, 3] +6 0 2 1 +After: [1, 0, 0, 3] + +Before: [0, 2, 3, 3] +0 3 1 1 +After: [0, 0, 3, 3] + +Before: [2, 1, 2, 1] +12 3 2 0 +After: [1, 1, 2, 1] + +Before: [0, 1, 0, 0] +4 0 0 1 +After: [0, 0, 0, 0] + +Before: [0, 1, 1, 1] +1 1 3 1 +After: [0, 1, 1, 1] + +Before: [1, 3, 2, 1] +15 0 2 1 +After: [1, 0, 2, 1] + +Before: [3, 1, 1, 0] +14 2 1 1 +After: [3, 2, 1, 0] + +Before: [0, 2, 2, 3] +5 1 3 0 +After: [0, 2, 2, 3] + +Before: [2, 1, 1, 2] +14 2 1 0 +After: [2, 1, 1, 2] + +Before: [0, 3, 1, 1] +2 2 3 3 +After: [0, 3, 1, 2] + +Before: [1, 2, 1, 1] +2 2 3 2 +After: [1, 2, 2, 1] + +Before: [2, 2, 2, 1] +9 0 2 3 +After: [2, 2, 2, 1] + +Before: [3, 2, 0, 3] +3 3 0 2 +After: [3, 2, 1, 3] + +Before: [0, 2, 2, 0] +3 2 1 0 +After: [1, 2, 2, 0] + +Before: [1, 0, 2, 1] +15 0 2 0 +After: [0, 0, 2, 1] + +Before: [1, 1, 2, 3] +15 0 2 1 +After: [1, 0, 2, 3] + +Before: [1, 2, 2, 1] +15 0 2 1 +After: [1, 0, 2, 1] + +Before: [3, 1, 0, 2] +7 1 3 3 +After: [3, 1, 0, 0] + +Before: [0, 2, 2, 0] +0 2 2 2 +After: [0, 2, 1, 0] + +Before: [2, 2, 1, 3] +0 3 1 1 +After: [2, 0, 1, 3] + +Before: [0, 1, 2, 0] +11 1 2 2 +After: [0, 1, 0, 0] + +Before: [0, 1, 1, 2] +14 2 1 0 +After: [2, 1, 1, 2] + +Before: [0, 0, 2, 1] +4 0 0 0 +After: [0, 0, 2, 1] + +Before: [1, 1, 0, 3] +6 0 2 2 +After: [1, 1, 0, 3] + +Before: [1, 2, 0, 0] +6 0 2 3 +After: [1, 2, 0, 0] + +Before: [0, 1, 3, 1] +1 1 3 1 +After: [0, 1, 3, 1] + +Before: [3, 3, 2, 2] +0 2 2 3 +After: [3, 3, 2, 1] + +Before: [0, 2, 1, 3] +0 3 3 2 +After: [0, 2, 1, 3] + +Before: [0, 2, 2, 2] +0 2 2 0 +After: [1, 2, 2, 2] + +Before: [3, 3, 3, 1] +3 2 3 3 +After: [3, 3, 3, 0] + +Before: [1, 1, 0, 3] +6 0 2 3 +After: [1, 1, 0, 0] + +Before: [0, 1, 1, 3] +14 2 1 2 +After: [0, 1, 2, 3] + +Before: [2, 3, 1, 2] +10 0 3 2 +After: [2, 3, 1, 2] + +Before: [1, 1, 0, 3] +6 0 2 1 +After: [1, 0, 0, 3] + +Before: [2, 1, 1, 1] +14 2 1 0 +After: [2, 1, 1, 1] + +Before: [2, 1, 0, 2] +7 1 3 1 +After: [2, 0, 0, 2] + +Before: [3, 1, 3, 1] +1 1 3 3 +After: [3, 1, 3, 1] + +Before: [2, 1, 2, 0] +3 2 0 2 +After: [2, 1, 1, 0] + +Before: [3, 1, 3, 3] +5 1 3 3 +After: [3, 1, 3, 0] + +Before: [0, 3, 2, 2] +0 2 2 1 +After: [0, 1, 2, 2] + +Before: [3, 3, 2, 2] +13 3 3 1 +After: [3, 0, 2, 2] + +Before: [0, 3, 2, 1] +12 3 2 2 +After: [0, 3, 1, 1] + +Before: [1, 1, 2, 1] +8 1 0 1 +After: [1, 1, 2, 1] + +Before: [3, 1, 1, 0] +14 2 1 0 +After: [2, 1, 1, 0] + +Before: [1, 0, 2, 0] +15 0 2 1 +After: [1, 0, 2, 0] + +Before: [1, 1, 1, 2] +14 2 1 2 +After: [1, 1, 2, 2] + +Before: [2, 1, 3, 3] +9 2 3 0 +After: [1, 1, 3, 3] + +Before: [0, 3, 3, 3] +9 2 3 2 +After: [0, 3, 1, 3] + +Before: [2, 1, 3, 2] +13 3 3 0 +After: [0, 1, 3, 2] + +Before: [2, 0, 1, 2] +10 0 3 3 +After: [2, 0, 1, 1] + +Before: [3, 2, 2, 1] +12 3 2 1 +After: [3, 1, 2, 1] + +Before: [1, 3, 3, 3] +3 3 2 1 +After: [1, 1, 3, 3] + +Before: [1, 0, 2, 3] +5 2 3 2 +After: [1, 0, 0, 3] + +Before: [0, 1, 3, 3] +0 2 1 0 +After: [0, 1, 3, 3] + +Before: [3, 1, 2, 2] +7 1 3 0 +After: [0, 1, 2, 2] + +Before: [2, 2, 2, 3] +0 3 2 3 +After: [2, 2, 2, 0] + +Before: [2, 0, 2, 2] +10 0 3 0 +After: [1, 0, 2, 2] + +Before: [1, 1, 1, 3] +8 1 0 2 +After: [1, 1, 1, 3] + +Before: [3, 1, 2, 1] +12 3 2 0 +After: [1, 1, 2, 1] + +Before: [1, 2, 2, 1] +12 3 2 3 +After: [1, 2, 2, 1] + +Before: [1, 0, 0, 0] +6 0 2 2 +After: [1, 0, 0, 0] + +Before: [2, 1, 3, 2] +10 0 3 1 +After: [2, 1, 3, 2] + +Before: [3, 0, 0, 2] +13 3 3 3 +After: [3, 0, 0, 0] + +Before: [3, 3, 0, 3] +9 0 3 2 +After: [3, 3, 1, 3] + +Before: [2, 0, 2, 3] +9 0 2 2 +After: [2, 0, 1, 3] + +Before: [3, 2, 0, 3] +0 3 1 0 +After: [0, 2, 0, 3] + +Before: [0, 0, 1, 0] +4 0 0 1 +After: [0, 0, 1, 0] + +Before: [1, 1, 3, 1] +3 2 3 1 +After: [1, 0, 3, 1] + +Before: [0, 3, 1, 3] +4 0 0 3 +After: [0, 3, 1, 0] + +Before: [1, 1, 1, 2] +7 1 3 3 +After: [1, 1, 1, 0] + +Before: [1, 1, 0, 1] +8 1 0 0 +After: [1, 1, 0, 1] + +Before: [1, 2, 3, 3] +5 1 3 1 +After: [1, 0, 3, 3] + +Before: [1, 2, 1, 3] +2 2 0 3 +After: [1, 2, 1, 2] + +Before: [1, 3, 2, 3] +15 0 2 2 +After: [1, 3, 0, 3] + +Before: [2, 1, 1, 2] +14 2 1 2 +After: [2, 1, 2, 2] + +Before: [1, 0, 0, 1] +6 0 2 0 +After: [0, 0, 0, 1] + +Before: [1, 2, 1, 2] +2 2 0 1 +After: [1, 2, 1, 2] + +Before: [1, 3, 2, 2] +13 3 3 1 +After: [1, 0, 2, 2] + +Before: [1, 1, 1, 1] +1 1 3 1 +After: [1, 1, 1, 1] + +Before: [2, 1, 2, 1] +12 3 2 2 +After: [2, 1, 1, 1] + +Before: [1, 0, 2, 3] +15 0 2 0 +After: [0, 0, 2, 3] + +Before: [1, 0, 2, 1] +15 0 2 3 +After: [1, 0, 2, 0] + +Before: [3, 2, 2, 2] +3 2 1 0 +After: [1, 2, 2, 2] + +Before: [2, 2, 1, 2] +10 0 3 3 +After: [2, 2, 1, 1] + +Before: [2, 0, 2, 3] +3 2 0 1 +After: [2, 1, 2, 3] + +Before: [1, 1, 0, 2] +8 1 0 2 +After: [1, 1, 1, 2] + +Before: [2, 0, 2, 1] +3 2 0 3 +After: [2, 0, 2, 1] + +Before: [2, 2, 2, 3] +3 2 1 3 +After: [2, 2, 2, 1] + +Before: [3, 1, 3, 3] +0 3 1 1 +After: [3, 0, 3, 3] + +Before: [1, 1, 3, 3] +8 1 0 1 +After: [1, 1, 3, 3] + +Before: [2, 3, 3, 2] +13 3 3 2 +After: [2, 3, 0, 2] + +Before: [2, 0, 0, 2] +10 0 3 0 +After: [1, 0, 0, 2] + +Before: [1, 0, 0, 3] +6 0 2 3 +After: [1, 0, 0, 0] + +Before: [1, 1, 1, 1] +14 2 1 3 +After: [1, 1, 1, 2] + +Before: [1, 0, 1, 3] +2 2 0 0 +After: [2, 0, 1, 3] + +Before: [2, 1, 2, 3] +5 1 3 3 +After: [2, 1, 2, 0] + +Before: [0, 1, 2, 0] +11 1 2 3 +After: [0, 1, 2, 0] + +Before: [1, 1, 0, 3] +8 1 0 0 +After: [1, 1, 0, 3] + +Before: [1, 3, 2, 2] +15 0 2 1 +After: [1, 0, 2, 2] + +Before: [0, 1, 2, 1] +12 3 2 2 +After: [0, 1, 1, 1] + +Before: [1, 0, 0, 1] +6 0 2 3 +After: [1, 0, 0, 0] + +Before: [1, 1, 0, 2] +7 1 3 0 +After: [0, 1, 0, 2] + +Before: [2, 1, 1, 2] +10 0 3 0 +After: [1, 1, 1, 2] + +Before: [2, 1, 3, 1] +1 1 3 3 +After: [2, 1, 3, 1] + +Before: [2, 0, 3, 3] +0 3 3 3 +After: [2, 0, 3, 1] + +Before: [0, 2, 2, 1] +12 3 2 1 +After: [0, 1, 2, 1] + +Before: [2, 1, 3, 3] +5 1 3 2 +After: [2, 1, 0, 3] + +Before: [3, 1, 3, 3] +9 2 3 3 +After: [3, 1, 3, 1] + +Before: [2, 2, 2, 2] +10 0 3 0 +After: [1, 2, 2, 2] + +Before: [2, 1, 2, 1] +11 1 2 1 +After: [2, 0, 2, 1] + +Before: [1, 3, 1, 1] +2 2 0 1 +After: [1, 2, 1, 1] + +Before: [2, 2, 1, 2] +13 3 3 1 +After: [2, 0, 1, 2] + +Before: [2, 1, 0, 3] +5 1 3 1 +After: [2, 0, 0, 3] + +Before: [2, 0, 3, 1] +13 3 3 2 +After: [2, 0, 0, 1] + +Before: [2, 1, 1, 1] +14 2 1 2 +After: [2, 1, 2, 1] + +Before: [1, 1, 0, 3] +6 0 2 0 +After: [0, 1, 0, 3] + +Before: [2, 1, 2, 1] +13 3 3 3 +After: [2, 1, 2, 0] + +Before: [1, 1, 0, 2] +8 1 0 0 +After: [1, 1, 0, 2] + +Before: [1, 0, 2, 1] +0 2 2 3 +After: [1, 0, 2, 1] + +Before: [1, 1, 0, 1] +8 1 0 2 +After: [1, 1, 1, 1] + +Before: [2, 1, 1, 3] +14 2 1 2 +After: [2, 1, 2, 3] + +Before: [3, 1, 0, 1] +1 1 3 3 +After: [3, 1, 0, 1] + +Before: [1, 1, 0, 0] +8 1 0 3 +After: [1, 1, 0, 1] + +Before: [1, 1, 0, 2] +8 1 0 3 +After: [1, 1, 0, 1] + +Before: [1, 1, 2, 1] +8 1 0 0 +After: [1, 1, 2, 1] + +Before: [1, 1, 2, 1] +11 1 2 2 +After: [1, 1, 0, 1] + +Before: [0, 3, 1, 0] +4 0 0 2 +After: [0, 3, 0, 0] + +Before: [3, 1, 3, 2] +7 1 3 1 +After: [3, 0, 3, 2] + +Before: [3, 1, 1, 3] +14 2 1 0 +After: [2, 1, 1, 3] + +Before: [0, 1, 1, 2] +7 1 3 2 +After: [0, 1, 0, 2] + +Before: [1, 2, 3, 3] +9 2 3 1 +After: [1, 1, 3, 3] + +Before: [0, 2, 2, 3] +3 2 1 0 +After: [1, 2, 2, 3] + +Before: [2, 3, 2, 0] +9 0 2 2 +After: [2, 3, 1, 0] + +Before: [0, 1, 2, 2] +7 1 3 1 +After: [0, 0, 2, 2] + +Before: [1, 3, 0, 2] +6 0 2 1 +After: [1, 0, 0, 2] + +Before: [3, 0, 0, 3] +3 3 0 3 +After: [3, 0, 0, 1] + +Before: [2, 1, 1, 3] +5 2 3 2 +After: [2, 1, 0, 3] + +Before: [1, 2, 0, 3] +6 0 2 2 +After: [1, 2, 0, 3] + +Before: [1, 1, 1, 0] +8 1 0 1 +After: [1, 1, 1, 0] + +Before: [3, 1, 1, 1] +1 1 3 1 +After: [3, 1, 1, 1] + +Before: [1, 1, 2, 0] +11 1 2 3 +After: [1, 1, 2, 0] + +Before: [2, 1, 2, 2] +10 0 3 3 +After: [2, 1, 2, 1] + +Before: [0, 1, 2, 3] +0 0 0 3 +After: [0, 1, 2, 1] + +Before: [1, 1, 3, 1] +1 1 3 2 +After: [1, 1, 1, 1] + +Before: [0, 1, 3, 0] +4 0 0 2 +After: [0, 1, 0, 0] + +Before: [1, 1, 0, 2] +7 1 3 3 +After: [1, 1, 0, 0] + +Before: [1, 2, 3, 3] +5 1 3 0 +After: [0, 2, 3, 3] + +Before: [0, 3, 2, 3] +5 2 3 3 +After: [0, 3, 2, 0] + +Before: [2, 0, 3, 2] +10 0 3 2 +After: [2, 0, 1, 2] + +Before: [3, 1, 2, 1] +1 1 3 0 +After: [1, 1, 2, 1] + +Before: [3, 1, 0, 1] +1 1 3 2 +After: [3, 1, 1, 1] + +Before: [3, 2, 2, 3] +5 1 3 3 +After: [3, 2, 2, 0] + +Before: [1, 2, 2, 0] +15 0 2 2 +After: [1, 2, 0, 0] + +Before: [1, 1, 2, 2] +7 1 3 1 +After: [1, 0, 2, 2] + +Before: [2, 0, 3, 2] +13 3 3 2 +After: [2, 0, 0, 2] + +Before: [2, 1, 2, 3] +9 0 2 2 +After: [2, 1, 1, 3] + +Before: [3, 3, 2, 1] +12 3 2 2 +After: [3, 3, 1, 1] + +Before: [1, 3, 0, 0] +6 0 2 0 +After: [0, 3, 0, 0] + +Before: [1, 0, 2, 1] +12 3 2 0 +After: [1, 0, 2, 1] + +Before: [2, 3, 2, 1] +12 3 2 3 +After: [2, 3, 2, 1] + +Before: [3, 1, 2, 3] +3 3 0 1 +After: [3, 1, 2, 3] + +Before: [2, 1, 1, 2] +14 2 1 3 +After: [2, 1, 1, 2] + +Before: [2, 3, 3, 1] +3 2 3 0 +After: [0, 3, 3, 1] + +Before: [3, 2, 0, 3] +9 0 3 0 +After: [1, 2, 0, 3] + +Before: [2, 3, 3, 3] +9 2 3 0 +After: [1, 3, 3, 3] + +Before: [2, 1, 0, 2] +7 1 3 3 +After: [2, 1, 0, 0] + +Before: [3, 0, 2, 3] +0 3 3 2 +After: [3, 0, 1, 3] + +Before: [2, 1, 1, 2] +7 1 3 3 +After: [2, 1, 1, 0] + +Before: [1, 1, 3, 0] +8 1 0 3 +After: [1, 1, 3, 1] + +Before: [1, 3, 2, 2] +15 0 2 0 +After: [0, 3, 2, 2] + +Before: [1, 1, 1, 3] +8 1 0 3 +After: [1, 1, 1, 1] + +Before: [2, 1, 0, 2] +10 0 3 1 +After: [2, 1, 0, 2] + +Before: [3, 1, 2, 2] +7 1 3 1 +After: [3, 0, 2, 2] + +Before: [3, 1, 3, 1] +1 1 3 0 +After: [1, 1, 3, 1] + +Before: [0, 0, 0, 0] +4 0 0 3 +After: [0, 0, 0, 0] + +Before: [3, 0, 2, 3] +9 0 3 1 +After: [3, 1, 2, 3] + +Before: [1, 2, 2, 0] +15 0 2 0 +After: [0, 2, 2, 0] + +Before: [1, 1, 3, 3] +5 1 3 2 +After: [1, 1, 0, 3] + +Before: [2, 2, 1, 2] +10 0 3 2 +After: [2, 2, 1, 2] + +Before: [2, 1, 0, 2] +7 1 3 2 +After: [2, 1, 0, 2] + +Before: [1, 3, 2, 3] +15 0 2 1 +After: [1, 0, 2, 3] + +Before: [0, 1, 0, 1] +0 0 0 3 +After: [0, 1, 0, 1] + +Before: [2, 1, 2, 0] +11 1 2 2 +After: [2, 1, 0, 0] + +Before: [0, 1, 1, 0] +14 2 1 3 +After: [0, 1, 1, 2] + +Before: [0, 1, 2, 3] +5 2 3 1 +After: [0, 0, 2, 3] + +Before: [3, 1, 3, 1] +13 3 3 3 +After: [3, 1, 3, 0] + +Before: [0, 3, 1, 1] +2 2 3 2 +After: [0, 3, 2, 1] + +Before: [3, 0, 1, 1] +13 3 3 0 +After: [0, 0, 1, 1] + +Before: [3, 1, 2, 1] +1 1 3 1 +After: [3, 1, 2, 1] + +Before: [3, 1, 0, 2] +13 3 3 2 +After: [3, 1, 0, 2] + +Before: [2, 3, 2, 2] +0 2 2 3 +After: [2, 3, 2, 1] + +Before: [2, 1, 0, 1] +1 1 3 3 +After: [2, 1, 0, 1] + +Before: [1, 1, 3, 0] +8 1 0 1 +After: [1, 1, 3, 0] + +Before: [2, 1, 2, 2] +10 0 3 1 +After: [2, 1, 2, 2] + +Before: [1, 0, 1, 1] +2 2 3 3 +After: [1, 0, 1, 2] + +Before: [0, 3, 1, 1] +2 2 3 1 +After: [0, 2, 1, 1] + +Before: [2, 3, 2, 3] +9 0 2 2 +After: [2, 3, 1, 3] + +Before: [2, 2, 1, 3] +5 2 3 0 +After: [0, 2, 1, 3] + +Before: [1, 1, 3, 2] +7 1 3 2 +After: [1, 1, 0, 2] + +Before: [1, 1, 0, 2] +6 0 2 3 +After: [1, 1, 0, 0] + +Before: [0, 1, 2, 3] +5 1 3 2 +After: [0, 1, 0, 3] + +Before: [0, 2, 3, 3] +9 2 3 1 +After: [0, 1, 3, 3] + +Before: [1, 2, 2, 1] +15 0 2 2 +After: [1, 2, 0, 1] + +Before: [1, 1, 2, 3] +8 1 0 1 +After: [1, 1, 2, 3] + +Before: [2, 1, 2, 2] +11 1 2 0 +After: [0, 1, 2, 2] + +Before: [1, 1, 1, 2] +14 2 1 3 +After: [1, 1, 1, 2] + +Before: [3, 1, 1, 2] +14 2 1 1 +After: [3, 2, 1, 2] + +Before: [2, 3, 2, 1] +9 0 2 2 +After: [2, 3, 1, 1] + +Before: [1, 3, 0, 3] +6 0 2 0 +After: [0, 3, 0, 3] + +Before: [2, 2, 2, 3] +5 1 3 3 +After: [2, 2, 2, 0] + +Before: [1, 3, 1, 1] +2 2 3 3 +After: [1, 3, 1, 2] + +Before: [1, 3, 0, 1] +13 3 3 0 +After: [0, 3, 0, 1] + +Before: [2, 2, 2, 1] +9 0 2 2 +After: [2, 2, 1, 1] + +Before: [1, 0, 1, 1] +13 2 3 3 +After: [1, 0, 1, 0] + +Before: [3, 1, 3, 1] +1 1 3 1 +After: [3, 1, 3, 1] + +Before: [1, 1, 2, 2] +11 1 2 3 +After: [1, 1, 2, 0] + +Before: [0, 1, 2, 2] +11 1 2 2 +After: [0, 1, 0, 2] + +Before: [2, 2, 0, 2] +10 0 3 3 +After: [2, 2, 0, 1] + +Before: [1, 3, 1, 0] +2 2 0 1 +After: [1, 2, 1, 0] + +Before: [1, 0, 0, 3] +6 0 2 1 +After: [1, 0, 0, 3] + +Before: [3, 3, 2, 3] +9 0 3 1 +After: [3, 1, 2, 3] + +Before: [3, 2, 2, 1] +12 3 2 0 +After: [1, 2, 2, 1] + +Before: [2, 1, 1, 1] +2 2 3 0 +After: [2, 1, 1, 1] + +Before: [0, 1, 3, 3] +0 3 3 2 +After: [0, 1, 1, 3] + +Before: [1, 3, 1, 3] +2 2 0 3 +After: [1, 3, 1, 2] + +Before: [0, 1, 1, 0] +14 2 1 0 +After: [2, 1, 1, 0] + +Before: [0, 1, 2, 1] +12 3 2 3 +After: [0, 1, 2, 1] + +Before: [1, 2, 1, 3] +5 1 3 1 +After: [1, 0, 1, 3] + +Before: [2, 1, 1, 0] +14 2 1 2 +After: [2, 1, 2, 0] + +Before: [2, 2, 2, 1] +0 2 2 1 +After: [2, 1, 2, 1] + +Before: [2, 2, 2, 3] +5 1 3 0 +After: [0, 2, 2, 3] + +Before: [2, 0, 1, 3] +0 3 3 1 +After: [2, 1, 1, 3] + +Before: [1, 1, 1, 0] +14 2 1 3 +After: [1, 1, 1, 2] + +Before: [0, 3, 2, 2] +13 3 3 2 +After: [0, 3, 0, 2] + +Before: [2, 1, 1, 0] +14 2 1 1 +After: [2, 2, 1, 0] + +Before: [1, 1, 1, 2] +7 1 3 1 +After: [1, 0, 1, 2] + +Before: [0, 1, 1, 3] +5 1 3 2 +After: [0, 1, 0, 3] + +Before: [0, 1, 3, 2] +7 1 3 1 +After: [0, 0, 3, 2] + +Before: [0, 1, 3, 1] +1 1 3 3 +After: [0, 1, 3, 1] + +Before: [0, 1, 0, 1] +1 1 3 1 +After: [0, 1, 0, 1] + +Before: [2, 1, 2, 0] +11 1 2 0 +After: [0, 1, 2, 0] + +Before: [0, 1, 1, 0] +14 2 1 1 +After: [0, 2, 1, 0] + +Before: [1, 1, 3, 2] +7 1 3 0 +After: [0, 1, 3, 2] + +Before: [1, 1, 1, 0] +14 2 1 1 +After: [1, 2, 1, 0] + +Before: [1, 2, 1, 1] +13 3 3 3 +After: [1, 2, 1, 0] + +Before: [3, 1, 2, 3] +11 1 2 2 +After: [3, 1, 0, 3] + +Before: [1, 1, 2, 2] +11 1 2 2 +After: [1, 1, 0, 2] + +Before: [1, 1, 0, 3] +0 3 1 3 +After: [1, 1, 0, 0] + +Before: [1, 3, 2, 3] +15 0 2 0 +After: [0, 3, 2, 3] + +Before: [0, 1, 2, 0] +11 1 2 1 +After: [0, 0, 2, 0] + +Before: [1, 1, 1, 3] +5 1 3 0 +After: [0, 1, 1, 3] + +Before: [2, 2, 1, 2] +10 0 3 1 +After: [2, 1, 1, 2] + +Before: [2, 2, 3, 2] +10 0 3 0 +After: [1, 2, 3, 2] + +Before: [3, 3, 3, 3] +9 0 3 1 +After: [3, 1, 3, 3] + +Before: [1, 2, 2, 0] +15 0 2 3 +After: [1, 2, 2, 0] + +Before: [3, 0, 1, 3] +9 0 3 1 +After: [3, 1, 1, 3] + +Before: [1, 1, 3, 3] +3 3 2 2 +After: [1, 1, 1, 3] + +Before: [2, 1, 1, 2] +7 1 3 1 +After: [2, 0, 1, 2] + +Before: [3, 1, 1, 2] +13 3 3 0 +After: [0, 1, 1, 2] + +Before: [2, 0, 2, 1] +12 3 2 1 +After: [2, 1, 2, 1] + +Before: [0, 2, 3, 2] +0 0 0 1 +After: [0, 1, 3, 2] + +Before: [1, 0, 2, 0] +15 0 2 2 +After: [1, 0, 0, 0] + +Before: [1, 1, 2, 2] +7 1 3 3 +After: [1, 1, 2, 0] + +Before: [1, 1, 1, 3] +5 2 3 0 +After: [0, 1, 1, 3] + +Before: [2, 3, 3, 3] +9 2 3 1 +After: [2, 1, 3, 3] + +Before: [1, 1, 0, 0] +6 0 2 3 +After: [1, 1, 0, 0] + +Before: [0, 1, 1, 3] +4 0 0 0 +After: [0, 1, 1, 3] + +Before: [1, 0, 0, 3] +6 0 2 2 +After: [1, 0, 0, 3] + +Before: [1, 1, 2, 1] +11 1 2 1 +After: [1, 0, 2, 1] + +Before: [3, 0, 2, 1] +12 3 2 2 +After: [3, 0, 1, 1] + +Before: [1, 1, 1, 1] +1 1 3 2 +After: [1, 1, 1, 1] + +Before: [0, 1, 1, 1] +13 2 3 3 +After: [0, 1, 1, 0] + +Before: [0, 1, 2, 2] +11 1 2 3 +After: [0, 1, 2, 0] + +Before: [3, 2, 3, 3] +3 3 0 1 +After: [3, 1, 3, 3] + +Before: [1, 1, 2, 3] +15 0 2 3 +After: [1, 1, 2, 0] + +Before: [2, 2, 2, 2] +10 0 3 1 +After: [2, 1, 2, 2] + +Before: [1, 3, 1, 3] +5 2 3 1 +After: [1, 0, 1, 3] + +Before: [0, 0, 2, 1] +12 3 2 1 +After: [0, 1, 2, 1] + +Before: [2, 0, 0, 2] +10 0 3 1 +After: [2, 1, 0, 2] + +Before: [3, 2, 2, 1] +12 3 2 3 +After: [3, 2, 2, 1] + +Before: [0, 2, 0, 3] +4 0 0 2 +After: [0, 2, 0, 3] + +Before: [2, 0, 2, 2] +10 0 3 2 +After: [2, 0, 1, 2] + +Before: [1, 3, 2, 2] +15 0 2 2 +After: [1, 3, 0, 2] + +Before: [1, 2, 1, 2] +2 2 0 2 +After: [1, 2, 2, 2] + +Before: [1, 1, 1, 1] +2 2 3 1 +After: [1, 2, 1, 1] + +Before: [1, 0, 0, 2] +6 0 2 2 +After: [1, 0, 0, 2] + +Before: [1, 1, 3, 2] +13 3 3 0 +After: [0, 1, 3, 2] + +Before: [1, 0, 2, 3] +15 0 2 3 +After: [1, 0, 2, 0] + +Before: [3, 1, 3, 2] +7 1 3 2 +After: [3, 1, 0, 2] + +Before: [1, 1, 2, 3] +5 1 3 0 +After: [0, 1, 2, 3] + +Before: [0, 1, 1, 1] +1 1 3 2 +After: [0, 1, 1, 1] + +Before: [0, 1, 1, 3] +14 2 1 3 +After: [0, 1, 1, 2] + +Before: [1, 1, 1, 1] +14 2 1 2 +After: [1, 1, 2, 1] + +Before: [3, 1, 2, 2] +11 1 2 2 +After: [3, 1, 0, 2] + +Before: [1, 2, 0, 0] +6 0 2 1 +After: [1, 0, 0, 0] + +Before: [0, 1, 2, 3] +5 2 3 0 +After: [0, 1, 2, 3] + +Before: [0, 1, 2, 1] +13 3 3 2 +After: [0, 1, 0, 1] + +Before: [1, 1, 0, 0] +6 0 2 1 +After: [1, 0, 0, 0] + +Before: [1, 2, 3, 2] +13 3 3 3 +After: [1, 2, 3, 0] + +Before: [3, 2, 2, 1] +3 2 1 2 +After: [3, 2, 1, 1] + +Before: [1, 1, 2, 0] +15 0 2 3 +After: [1, 1, 2, 0] + +Before: [3, 1, 1, 1] +1 1 3 0 +After: [1, 1, 1, 1] + +Before: [3, 1, 2, 3] +5 1 3 0 +After: [0, 1, 2, 3] + +Before: [2, 2, 2, 3] +3 2 0 3 +After: [2, 2, 2, 1] + +Before: [2, 1, 1, 1] +13 3 3 1 +After: [2, 0, 1, 1] + +Before: [2, 0, 2, 3] +9 0 2 1 +After: [2, 1, 2, 3] + +Before: [0, 1, 1, 0] +14 2 1 2 +After: [0, 1, 2, 0] + +Before: [1, 1, 1, 3] +5 2 3 3 +After: [1, 1, 1, 0] + +Before: [1, 1, 2, 1] +15 0 2 3 +After: [1, 1, 2, 0] + +Before: [1, 1, 2, 0] +11 1 2 2 +After: [1, 1, 0, 0] + +Before: [1, 1, 0, 1] +8 1 0 1 +After: [1, 1, 0, 1] + +Before: [1, 1, 0, 0] +6 0 2 0 +After: [0, 1, 0, 0] + +Before: [2, 3, 2, 2] +10 0 3 2 +After: [2, 3, 1, 2] + +Before: [2, 1, 1, 2] +10 0 3 1 +After: [2, 1, 1, 2] + +Before: [3, 0, 2, 1] +12 3 2 1 +After: [3, 1, 2, 1] + +Before: [2, 1, 0, 1] +13 3 3 0 +After: [0, 1, 0, 1] + +Before: [0, 2, 2, 1] +12 3 2 3 +After: [0, 2, 2, 1] + +Before: [1, 1, 1, 1] +8 1 0 3 +After: [1, 1, 1, 1] + +Before: [1, 2, 0, 2] +13 3 3 3 +After: [1, 2, 0, 0] + +Before: [1, 2, 2, 3] +5 1 3 3 +After: [1, 2, 2, 0] + +Before: [2, 1, 1, 3] +14 2 1 3 +After: [2, 1, 1, 2] + +Before: [0, 1, 0, 1] +1 1 3 2 +After: [0, 1, 1, 1] + +Before: [2, 1, 2, 1] +1 1 3 2 +After: [2, 1, 1, 1] + +Before: [3, 2, 2, 0] +3 2 1 1 +After: [3, 1, 2, 0] + +Before: [1, 2, 2, 1] +15 0 2 0 +After: [0, 2, 2, 1] + +Before: [2, 1, 2, 2] +9 0 2 2 +After: [2, 1, 1, 2] + +Before: [1, 2, 0, 3] +6 0 2 1 +After: [1, 0, 0, 3] + +Before: [1, 1, 2, 3] +5 2 3 0 +After: [0, 1, 2, 3] + +Before: [2, 2, 0, 2] +10 0 3 2 +After: [2, 2, 1, 2] + +Before: [1, 0, 2, 0] +15 0 2 0 +After: [0, 0, 2, 0] + +Before: [1, 1, 2, 2] +8 1 0 3 +After: [1, 1, 2, 1] + +Before: [2, 1, 1, 2] +7 1 3 2 +After: [2, 1, 0, 2] + +Before: [0, 3, 2, 3] +4 0 0 3 +After: [0, 3, 2, 0] + +Before: [3, 1, 1, 2] +14 2 1 0 +After: [2, 1, 1, 2] + +Before: [1, 2, 2, 3] +5 2 3 1 +After: [1, 0, 2, 3] + +Before: [2, 3, 1, 1] +2 2 3 3 +After: [2, 3, 1, 2] + +Before: [0, 2, 2, 1] +12 3 2 2 +After: [0, 2, 1, 1] + +Before: [3, 1, 2, 1] +11 1 2 1 +After: [3, 0, 2, 1] + +Before: [2, 1, 3, 2] +10 0 3 0 +After: [1, 1, 3, 2] + +Before: [1, 1, 3, 2] +8 1 0 2 +After: [1, 1, 1, 2] + +Before: [1, 1, 0, 3] +5 1 3 0 +After: [0, 1, 0, 3] + +Before: [0, 0, 2, 1] +12 3 2 2 +After: [0, 0, 1, 1] + +Before: [0, 2, 3, 1] +4 0 0 1 +After: [0, 0, 3, 1] + +Before: [1, 3, 2, 1] +12 3 2 3 +After: [1, 3, 2, 1] + +Before: [0, 2, 0, 1] +4 0 0 2 +After: [0, 2, 0, 1] + +Before: [1, 1, 2, 1] +12 3 2 0 +After: [1, 1, 2, 1] + +Before: [1, 1, 0, 1] +6 0 2 0 +After: [0, 1, 0, 1] + +Before: [2, 1, 2, 1] +12 3 2 1 +After: [2, 1, 2, 1] + +Before: [1, 3, 1, 0] +2 2 0 2 +After: [1, 3, 2, 0] + +Before: [3, 3, 3, 2] +13 3 3 1 +After: [3, 0, 3, 2] + +Before: [1, 1, 1, 2] +7 1 3 0 +After: [0, 1, 1, 2] + +Before: [0, 2, 0, 2] +4 0 0 0 +After: [0, 2, 0, 2] + +Before: [2, 2, 2, 2] +10 0 3 2 +After: [2, 2, 1, 2] + +Before: [3, 1, 1, 1] +14 2 1 3 +After: [3, 1, 1, 2] + +Before: [2, 3, 3, 2] +10 0 3 1 +After: [2, 1, 3, 2] + +Before: [1, 3, 0, 0] +6 0 2 3 +After: [1, 3, 0, 0] + +Before: [0, 1, 1, 1] +2 2 3 3 +After: [0, 1, 1, 2] + +Before: [1, 3, 2, 3] +0 3 2 3 +After: [1, 3, 2, 0] + +Before: [2, 2, 2, 3] +3 2 1 1 +After: [2, 1, 2, 3] + +Before: [0, 2, 2, 0] +4 0 0 1 +After: [0, 0, 2, 0] + +Before: [1, 0, 2, 3] +5 2 3 0 +After: [0, 0, 2, 3] + +Before: [1, 1, 3, 2] +8 1 0 3 +After: [1, 1, 3, 1] + +Before: [3, 2, 3, 3] +9 2 3 3 +After: [3, 2, 3, 1] + +Before: [2, 1, 0, 2] +7 1 3 0 +After: [0, 1, 0, 2] + +Before: [1, 2, 2, 3] +15 0 2 3 +After: [1, 2, 2, 0] + +Before: [3, 1, 2, 1] +11 1 2 0 +After: [0, 1, 2, 1] + +Before: [1, 3, 2, 0] +15 0 2 3 +After: [1, 3, 2, 0] + +Before: [3, 1, 0, 3] +3 3 0 1 +After: [3, 1, 0, 3] + +Before: [2, 1, 1, 0] +14 2 1 3 +After: [2, 1, 1, 2] + +Before: [1, 2, 0, 3] +0 3 3 0 +After: [1, 2, 0, 3] + +Before: [1, 2, 1, 2] +2 2 0 3 +After: [1, 2, 1, 2] + +Before: [2, 3, 2, 2] +9 0 2 3 +After: [2, 3, 2, 1] + +Before: [3, 2, 0, 3] +9 0 3 2 +After: [3, 2, 1, 3] + +Before: [2, 2, 3, 3] +9 2 3 3 +After: [2, 2, 3, 1] + +Before: [0, 0, 1, 1] +13 2 3 2 +After: [0, 0, 0, 1] + +Before: [1, 0, 1, 2] +2 2 0 3 +After: [1, 0, 1, 2] + +Before: [2, 2, 2, 3] +9 0 2 3 +After: [2, 2, 2, 1] + +Before: [3, 1, 3, 2] +7 1 3 3 +After: [3, 1, 3, 0] + +Before: [2, 0, 1, 2] +10 0 3 2 +After: [2, 0, 1, 2] + +Before: [3, 1, 3, 2] +7 1 3 0 +After: [0, 1, 3, 2] + +Before: [2, 0, 3, 3] +9 2 3 1 +After: [2, 1, 3, 3] + +Before: [2, 1, 2, 0] +11 1 2 1 +After: [2, 0, 2, 0] + +Before: [2, 1, 3, 3] +3 3 2 0 +After: [1, 1, 3, 3] + +Before: [0, 1, 2, 1] +0 0 0 0 +After: [1, 1, 2, 1] + +Before: [2, 3, 1, 1] +2 2 3 2 +After: [2, 3, 2, 1] + +Before: [3, 1, 0, 2] +13 3 3 3 +After: [3, 1, 0, 0] + +Before: [3, 0, 2, 1] +12 3 2 0 +After: [1, 0, 2, 1] + +Before: [0, 2, 3, 0] +4 0 0 2 +After: [0, 2, 0, 0] + +Before: [0, 1, 0, 2] +7 1 3 1 +After: [0, 0, 0, 2] + +Before: [0, 0, 2, 3] +4 0 0 0 +After: [0, 0, 2, 3] + +Before: [2, 2, 1, 1] +13 3 3 0 +After: [0, 2, 1, 1] + +Before: [1, 0, 2, 2] +15 0 2 3 +After: [1, 0, 2, 0] + +Before: [0, 1, 0, 1] +1 1 3 0 +After: [1, 1, 0, 1] + +Before: [2, 0, 2, 1] +0 2 2 1 +After: [2, 1, 2, 1] + +Before: [3, 3, 2, 3] +9 0 3 3 +After: [3, 3, 2, 1] + +Before: [2, 3, 2, 2] +10 0 3 1 +After: [2, 1, 2, 2] + +Before: [3, 1, 3, 1] +1 1 3 2 +After: [3, 1, 1, 1] + +Before: [1, 1, 3, 0] +8 1 0 0 +After: [1, 1, 3, 0] + +Before: [1, 0, 0, 2] +6 0 2 3 +After: [1, 0, 0, 0] + +Before: [2, 0, 3, 3] +3 3 2 2 +After: [2, 0, 1, 3] + +Before: [0, 0, 2, 2] +0 0 0 2 +After: [0, 0, 1, 2] + +Before: [0, 0, 2, 3] +0 0 0 1 +After: [0, 1, 2, 3] + +Before: [0, 2, 1, 3] +5 1 3 1 +After: [0, 0, 1, 3] + +Before: [1, 1, 0, 3] +8 1 0 2 +After: [1, 1, 1, 3] + +Before: [1, 3, 1, 2] +2 2 0 1 +After: [1, 2, 1, 2] + +Before: [2, 1, 2, 1] +1 1 3 1 +After: [2, 1, 2, 1] + +Before: [3, 2, 1, 3] +0 3 2 1 +After: [3, 0, 1, 3] + +Before: [2, 1, 2, 1] +11 1 2 0 +After: [0, 1, 2, 1] + +Before: [0, 0, 3, 1] +3 2 3 3 +After: [0, 0, 3, 0] + +Before: [0, 0, 3, 3] +9 2 3 2 +After: [0, 0, 1, 3] + +Before: [1, 1, 3, 1] +8 1 0 2 +After: [1, 1, 1, 1] + +Before: [2, 1, 2, 1] +12 3 2 3 +After: [2, 1, 2, 1] + +Before: [0, 3, 1, 3] +4 0 0 1 +After: [0, 0, 1, 3] + +Before: [2, 2, 2, 3] +5 2 3 2 +After: [2, 2, 0, 3] + +Before: [0, 1, 2, 1] +1 1 3 2 +After: [0, 1, 1, 1] + +Before: [0, 1, 1, 2] +14 2 1 2 +After: [0, 1, 2, 2] + +Before: [2, 2, 3, 2] +10 0 3 3 +After: [2, 2, 3, 1] + +Before: [1, 1, 2, 2] +15 0 2 0 +After: [0, 1, 2, 2] + +Before: [1, 1, 0, 1] +6 0 2 1 +After: [1, 0, 0, 1] + +Before: [2, 2, 1, 3] +5 2 3 1 +After: [2, 0, 1, 3] + +Before: [3, 1, 1, 2] +7 1 3 1 +After: [3, 0, 1, 2] + +Before: [2, 1, 1, 1] +1 1 3 3 +After: [2, 1, 1, 1] + +Before: [0, 2, 2, 1] +0 0 0 3 +After: [0, 2, 2, 1] + +Before: [0, 2, 0, 3] +5 1 3 0 +After: [0, 2, 0, 3] + +Before: [2, 3, 1, 3] +5 2 3 2 +After: [2, 3, 0, 3] + +Before: [1, 1, 2, 1] +15 0 2 2 +After: [1, 1, 0, 1] + +Before: [3, 3, 1, 3] +5 2 3 2 +After: [3, 3, 0, 3] + +Before: [0, 3, 2, 1] +4 0 0 1 +After: [0, 0, 2, 1] + +Before: [3, 1, 2, 0] +11 1 2 0 +After: [0, 1, 2, 0] + +Before: [1, 0, 2, 1] +15 0 2 1 +After: [1, 0, 2, 1] + +Before: [3, 3, 1, 3] +9 0 3 1 +After: [3, 1, 1, 3] + +Before: [2, 1, 1, 3] +14 2 1 1 +After: [2, 2, 1, 3] + +Before: [1, 1, 1, 2] +14 2 1 0 +After: [2, 1, 1, 2] + +Before: [2, 3, 2, 1] +12 3 2 2 +After: [2, 3, 1, 1] + +Before: [3, 1, 2, 1] +1 1 3 2 +After: [3, 1, 1, 1] + +Before: [2, 2, 1, 3] +5 2 3 2 +After: [2, 2, 0, 3] + +Before: [1, 1, 2, 2] +8 1 0 2 +After: [1, 1, 1, 2] + +Before: [1, 3, 1, 0] +2 2 0 0 +After: [2, 3, 1, 0] + +Before: [2, 0, 1, 1] +2 2 3 2 +After: [2, 0, 2, 1] + +Before: [2, 1, 2, 2] +11 1 2 3 +After: [2, 1, 2, 0] + +Before: [1, 1, 2, 2] +8 1 0 0 +After: [1, 1, 2, 2] + +Before: [0, 3, 2, 1] +12 3 2 1 +After: [0, 1, 2, 1] + +Before: [2, 1, 2, 3] +9 0 2 1 +After: [2, 1, 2, 3] + +Before: [0, 2, 3, 3] +9 2 3 2 +After: [0, 2, 1, 3] + +Before: [1, 2, 0, 1] +6 0 2 3 +After: [1, 2, 0, 0] + +Before: [2, 1, 1, 3] +0 3 2 1 +After: [2, 0, 1, 3] + +Before: [0, 3, 3, 0] +4 0 0 1 +After: [0, 0, 3, 0] + +Before: [2, 1, 3, 2] +10 0 3 2 +After: [2, 1, 1, 2] + +Before: [1, 1, 0, 2] +7 1 3 2 +After: [1, 1, 0, 2] + +Before: [3, 1, 2, 1] +11 1 2 2 +After: [3, 1, 0, 1] + +Before: [0, 1, 1, 1] +14 2 1 1 +After: [0, 2, 1, 1] + +Before: [1, 2, 1, 3] +2 2 0 2 +After: [1, 2, 2, 3] + +Before: [1, 2, 0, 3] +5 1 3 2 +After: [1, 2, 0, 3] + +Before: [0, 0, 3, 3] +4 0 0 3 +After: [0, 0, 3, 0] + +Before: [1, 0, 1, 1] +2 2 3 0 +After: [2, 0, 1, 1] + +Before: [3, 2, 2, 3] +9 0 3 1 +After: [3, 1, 2, 3] + +Before: [2, 3, 0, 2] +10 0 3 3 +After: [2, 3, 0, 1] + +Before: [1, 1, 2, 2] +11 1 2 0 +After: [0, 1, 2, 2] + +Before: [1, 1, 0, 3] +8 1 0 1 +After: [1, 1, 0, 3] + +Before: [2, 0, 1, 1] +13 3 3 2 +After: [2, 0, 0, 1] + +Before: [1, 3, 3, 1] +3 2 3 1 +After: [1, 0, 3, 1] + +Before: [0, 1, 1, 2] +7 1 3 1 +After: [0, 0, 1, 2] + +Before: [1, 3, 3, 1] +13 3 3 1 +After: [1, 0, 3, 1] + +Before: [1, 0, 0, 0] +6 0 2 0 +After: [0, 0, 0, 0] + +Before: [1, 1, 0, 1] +6 0 2 3 +After: [1, 1, 0, 0] + +Before: [0, 2, 3, 1] +13 3 3 3 +After: [0, 2, 3, 0] + +Before: [0, 1, 2, 1] +1 1 3 1 +After: [0, 1, 2, 1] + +Before: [0, 0, 0, 2] +4 0 0 0 +After: [0, 0, 0, 2] + +Before: [1, 1, 2, 3] +15 0 2 2 +After: [1, 1, 0, 3] + +Before: [2, 1, 3, 1] +1 1 3 0 +After: [1, 1, 3, 1] + +Before: [3, 2, 3, 3] +5 1 3 1 +After: [3, 0, 3, 3] + +Before: [1, 1, 1, 1] +14 2 1 1 +After: [1, 2, 1, 1] + +Before: [1, 0, 0, 0] +6 0 2 1 +After: [1, 0, 0, 0] + +Before: [1, 0, 1, 3] +2 2 0 3 +After: [1, 0, 1, 2] + +Before: [1, 0, 1, 1] +2 2 0 3 +After: [1, 0, 1, 2] + +Before: [0, 3, 2, 0] +4 0 0 3 +After: [0, 3, 2, 0] + +Before: [1, 1, 1, 3] +8 1 0 0 +After: [1, 1, 1, 3] + +Before: [0, 1, 3, 3] +9 2 3 3 +After: [0, 1, 3, 1] + +Before: [0, 0, 1, 1] +4 0 0 1 +After: [0, 0, 1, 1] + +Before: [0, 1, 0, 2] +7 1 3 2 +After: [0, 1, 0, 2] + +Before: [1, 1, 1, 2] +2 2 0 0 +After: [2, 1, 1, 2] + +Before: [1, 1, 2, 1] +12 3 2 1 +After: [1, 1, 2, 1] + +Before: [3, 2, 1, 3] +9 0 3 3 +After: [3, 2, 1, 1] + +Before: [1, 1, 0, 1] +8 1 0 3 +After: [1, 1, 0, 1] + +Before: [3, 2, 1, 1] +2 2 3 1 +After: [3, 2, 1, 1] + +Before: [3, 1, 0, 1] +1 1 3 0 +After: [1, 1, 0, 1] + +Before: [0, 0, 2, 1] +0 2 2 1 +After: [0, 1, 2, 1] + +Before: [2, 0, 2, 0] +3 2 0 3 +After: [2, 0, 2, 1] + +Before: [3, 3, 2, 3] +0 3 3 3 +After: [3, 3, 2, 1] + +Before: [1, 1, 1, 1] +1 1 3 3 +After: [1, 1, 1, 1] + +Before: [2, 0, 2, 2] +9 0 2 0 +After: [1, 0, 2, 2] + +Before: [0, 1, 2, 0] +4 0 0 3 +After: [0, 1, 2, 0] + +Before: [2, 2, 1, 1] +2 2 3 2 +After: [2, 2, 2, 1] + +Before: [1, 0, 2, 1] +15 0 2 2 +After: [1, 0, 0, 1] + +Before: [1, 1, 0, 0] +6 0 2 2 +After: [1, 1, 0, 0] + +Before: [2, 1, 0, 1] +1 1 3 2 +After: [2, 1, 1, 1] + +Before: [3, 0, 1, 3] +3 3 0 3 +After: [3, 0, 1, 1] + +Before: [1, 3, 2, 1] +12 3 2 1 +After: [1, 1, 2, 1] + +Before: [1, 2, 2, 3] +15 0 2 2 +After: [1, 2, 0, 3] + +Before: [1, 1, 1, 1] +2 2 0 2 +After: [1, 1, 2, 1] + +Before: [1, 2, 3, 3] +3 3 2 2 +After: [1, 2, 1, 3] + +Before: [1, 3, 3, 1] +3 2 3 2 +After: [1, 3, 0, 1] + +Before: [1, 1, 2, 3] +11 1 2 0 +After: [0, 1, 2, 3] + +Before: [0, 3, 2, 1] +13 3 3 3 +After: [0, 3, 2, 0] + +Before: [2, 2, 2, 1] +13 3 3 1 +After: [2, 0, 2, 1] + +Before: [1, 1, 1, 2] +2 2 0 2 +After: [1, 1, 2, 2] + +Before: [2, 2, 2, 0] +3 2 1 1 +After: [2, 1, 2, 0] + +Before: [3, 1, 1, 3] +14 2 1 1 +After: [3, 2, 1, 3] + +Before: [1, 1, 0, 3] +5 1 3 1 +After: [1, 0, 0, 3] + +Before: [3, 3, 2, 3] +3 3 0 3 +After: [3, 3, 2, 1] + +Before: [1, 3, 1, 1] +13 3 3 1 +After: [1, 0, 1, 1] + +Before: [0, 1, 1, 1] +1 1 3 0 +After: [1, 1, 1, 1] + +Before: [0, 3, 3, 3] +3 3 2 1 +After: [0, 1, 3, 3] + +Before: [3, 1, 1, 0] +14 2 1 3 +After: [3, 1, 1, 2] + +Before: [1, 1, 1, 3] +14 2 1 1 +After: [1, 2, 1, 3] + +Before: [2, 1, 3, 1] +3 2 3 3 +After: [2, 1, 3, 0] + +Before: [0, 1, 1, 2] +7 1 3 0 +After: [0, 1, 1, 2] + +Before: [0, 2, 3, 2] +4 0 0 2 +After: [0, 2, 0, 2] + +Before: [1, 1, 3, 1] +1 1 3 1 +After: [1, 1, 3, 1] + +Before: [0, 0, 2, 3] +5 2 3 2 +After: [0, 0, 0, 3] + +Before: [3, 3, 2, 1] +12 3 2 3 +After: [3, 3, 2, 1] + +Before: [1, 2, 0, 1] +6 0 2 1 +After: [1, 0, 0, 1] + +Before: [1, 1, 0, 0] +8 1 0 2 +After: [1, 1, 1, 0] + +Before: [2, 0, 2, 3] +5 2 3 0 +After: [0, 0, 2, 3] + +Before: [1, 1, 1, 0] +14 2 1 2 +After: [1, 1, 2, 0] + +Before: [1, 1, 1, 0] +14 2 1 0 +After: [2, 1, 1, 0] + +Before: [1, 0, 0, 0] +6 0 2 3 +After: [1, 0, 0, 0] + +Before: [0, 1, 3, 1] +1 1 3 0 +After: [1, 1, 3, 1] + +Before: [1, 1, 2, 1] +1 1 3 0 +After: [1, 1, 2, 1] + +Before: [2, 1, 3, 1] +13 3 3 3 +After: [2, 1, 3, 0] + +Before: [1, 1, 2, 1] +8 1 0 2 +After: [1, 1, 1, 1] + +Before: [1, 3, 0, 1] +6 0 2 3 +After: [1, 3, 0, 0] + +Before: [1, 1, 3, 3] +8 1 0 0 +After: [1, 1, 3, 3] + +Before: [3, 0, 0, 3] +9 0 3 0 +After: [1, 0, 0, 3] + +Before: [0, 3, 0, 2] +13 3 3 0 +After: [0, 3, 0, 2] + +Before: [0, 2, 2, 3] +0 0 0 2 +After: [0, 2, 1, 3] + +Before: [1, 0, 1, 1] +2 2 0 0 +After: [2, 0, 1, 1] + +Before: [0, 3, 3, 3] +9 2 3 3 +After: [0, 3, 3, 1] + +Before: [1, 1, 0, 3] +8 1 0 3 +After: [1, 1, 0, 1] + +Before: [3, 1, 2, 1] +13 3 3 1 +After: [3, 0, 2, 1] + +Before: [2, 0, 1, 2] +10 0 3 1 +After: [2, 1, 1, 2] + +Before: [0, 3, 0, 0] +4 0 0 3 +After: [0, 3, 0, 0] + +Before: [1, 1, 2, 1] +11 1 2 0 +After: [0, 1, 2, 1] + +Before: [1, 1, 1, 2] +8 1 0 1 +After: [1, 1, 1, 2] + +Before: [0, 1, 1, 1] +14 2 1 0 +After: [2, 1, 1, 1] + +Before: [3, 3, 2, 1] +12 3 2 0 +After: [1, 3, 2, 1] + +Before: [3, 1, 1, 2] +14 2 1 2 +After: [3, 1, 2, 2] + +Before: [2, 2, 1, 1] +2 2 3 1 +After: [2, 2, 1, 1] + +Before: [2, 3, 2, 3] +9 0 2 3 +After: [2, 3, 2, 1] + +Before: [1, 1, 3, 3] +8 1 0 2 +After: [1, 1, 1, 3] + +Before: [0, 1, 1, 3] +14 2 1 1 +After: [0, 2, 1, 3] + +Before: [0, 2, 0, 1] +0 0 0 2 +After: [0, 2, 1, 1] + +Before: [0, 3, 0, 3] +0 0 0 1 +After: [0, 1, 0, 3] + +Before: [1, 1, 1, 3] +14 2 1 2 +After: [1, 1, 2, 3] + +Before: [1, 1, 0, 2] +6 0 2 0 +After: [0, 1, 0, 2] + +Before: [0, 1, 2, 2] +11 1 2 1 +After: [0, 0, 2, 2] + +Before: [1, 2, 0, 1] +6 0 2 2 +After: [1, 2, 0, 1] + +Before: [3, 1, 1, 1] +14 2 1 2 +After: [3, 1, 2, 1] + +Before: [3, 3, 1, 1] +2 2 3 2 +After: [3, 3, 2, 1] + +Before: [0, 1, 1, 1] +2 2 3 1 +After: [0, 2, 1, 1] + +Before: [1, 2, 2, 0] +15 0 2 1 +After: [1, 0, 2, 0] + +Before: [3, 2, 2, 3] +0 3 3 0 +After: [1, 2, 2, 3] + +Before: [2, 0, 3, 1] +3 2 3 3 +After: [2, 0, 3, 0] + +Before: [3, 1, 2, 2] +11 1 2 3 +After: [3, 1, 2, 0] + + + +15 1 2 1 +4 0 0 0 +14 0 3 0 +15 0 0 2 +11 0 2 1 +4 1 1 1 +4 1 3 1 +2 3 1 3 +15 3 0 1 +15 2 2 0 +3 0 1 1 +4 1 2 1 +2 3 1 3 +15 0 2 1 +15 3 0 2 +1 0 2 0 +4 0 3 0 +2 0 3 3 +12 3 3 2 +4 3 0 0 +14 0 2 0 +15 2 1 1 +4 2 0 3 +14 3 2 3 +10 0 3 3 +4 3 2 3 +2 2 3 2 +12 2 2 3 +15 3 3 1 +15 0 3 0 +15 3 0 2 +11 1 2 1 +4 1 2 1 +4 1 3 1 +2 3 1 3 +12 3 3 1 +15 1 0 3 +15 2 2 0 +15 1 3 2 +13 0 3 3 +4 3 3 3 +2 3 1 1 +12 1 0 2 +15 3 3 1 +4 0 0 0 +14 0 1 0 +15 2 1 3 +6 0 3 3 +4 3 3 3 +4 3 3 3 +2 2 3 2 +12 2 3 1 +15 2 1 3 +15 0 2 2 +4 2 0 0 +14 0 2 0 +10 0 3 0 +4 0 3 0 +4 0 2 0 +2 1 0 1 +12 1 3 3 +15 3 2 2 +4 0 0 0 +14 0 2 0 +15 1 2 1 +1 0 2 0 +4 0 1 0 +2 3 0 3 +12 3 1 1 +15 2 2 3 +4 1 0 0 +14 0 2 0 +15 2 2 2 +10 0 3 0 +4 0 3 0 +2 0 1 1 +4 1 0 2 +14 2 3 2 +15 0 2 3 +15 2 2 0 +0 3 2 0 +4 0 2 0 +2 1 0 1 +12 1 3 0 +15 2 0 2 +15 3 3 3 +15 3 3 1 +3 2 1 1 +4 1 2 1 +4 1 1 1 +2 1 0 0 +4 2 0 1 +14 1 0 1 +4 1 0 3 +14 3 0 3 +5 3 2 3 +4 3 1 3 +2 0 3 0 +15 2 2 3 +15 1 0 1 +8 2 3 3 +4 3 1 3 +2 3 0 0 +12 0 0 1 +15 3 2 2 +4 2 0 0 +14 0 3 0 +4 0 0 3 +14 3 3 3 +11 3 2 2 +4 2 2 2 +2 1 2 1 +12 1 0 0 +15 2 3 3 +15 2 1 1 +15 2 3 2 +8 1 3 1 +4 1 2 1 +2 0 1 0 +12 0 2 2 +15 2 3 0 +4 2 0 3 +14 3 1 3 +15 3 2 1 +3 0 1 0 +4 0 1 0 +2 2 0 2 +12 2 2 3 +15 0 0 2 +15 1 1 0 +2 0 0 2 +4 2 3 2 +2 2 3 3 +15 0 1 0 +15 3 2 2 +11 1 2 2 +4 2 3 2 +2 3 2 3 +15 2 0 2 +4 1 0 1 +14 1 0 1 +15 1 3 0 +12 0 2 2 +4 2 1 2 +2 2 3 3 +12 3 1 2 +15 2 3 1 +15 2 1 3 +4 2 0 0 +14 0 2 0 +10 0 3 1 +4 1 1 1 +4 1 2 1 +2 1 2 2 +15 3 0 1 +15 1 0 3 +7 1 0 3 +4 3 1 3 +2 2 3 2 +12 2 3 3 +15 1 1 1 +15 3 0 0 +15 3 0 2 +15 2 0 2 +4 2 2 2 +2 2 3 3 +12 3 0 2 +15 0 1 1 +4 0 0 0 +14 0 2 0 +4 3 0 3 +14 3 0 3 +8 0 3 0 +4 0 3 0 +2 0 2 2 +4 1 0 0 +14 0 1 0 +15 3 3 1 +15 2 3 3 +14 0 1 0 +4 0 1 0 +4 0 1 0 +2 2 0 2 +12 2 3 0 +4 0 0 1 +14 1 2 1 +4 3 0 2 +14 2 2 2 +15 0 1 3 +8 1 3 1 +4 1 1 1 +4 1 2 1 +2 1 0 0 +4 0 0 1 +14 1 1 1 +15 3 3 2 +0 3 2 3 +4 3 1 3 +2 0 3 0 +12 0 2 1 +15 0 3 2 +15 1 0 0 +15 2 0 3 +0 2 3 2 +4 2 1 2 +2 1 2 1 +12 1 2 2 +15 3 0 1 +14 0 1 3 +4 3 3 3 +2 2 3 2 +12 2 1 1 +15 0 3 3 +4 0 0 0 +14 0 2 0 +15 0 1 2 +8 0 3 0 +4 0 2 0 +2 0 1 1 +12 1 2 3 +15 3 0 0 +15 3 1 1 +4 0 0 2 +14 2 2 2 +3 2 0 0 +4 0 3 0 +2 3 0 3 +4 3 0 1 +14 1 2 1 +4 2 0 0 +14 0 3 0 +15 0 3 2 +11 0 2 2 +4 2 2 2 +4 2 3 2 +2 2 3 3 +12 3 0 2 +15 3 1 1 +15 1 1 3 +15 2 3 0 +13 0 3 0 +4 0 1 0 +4 0 1 0 +2 2 0 2 +12 2 3 3 +4 0 0 0 +14 0 1 0 +15 2 3 2 +4 3 0 1 +14 1 0 1 +12 0 2 0 +4 0 1 0 +4 0 1 0 +2 0 3 3 +12 3 3 1 +15 0 0 3 +15 3 0 0 +5 3 2 0 +4 0 3 0 +2 1 0 1 +15 2 1 0 +15 3 1 2 +9 0 2 3 +4 3 3 3 +2 1 3 1 +12 1 1 2 +15 3 0 1 +15 2 2 3 +8 0 3 3 +4 3 1 3 +2 2 3 2 +12 2 1 1 +15 2 3 2 +15 1 0 3 +4 1 0 0 +14 0 1 0 +12 0 2 2 +4 2 3 2 +2 1 2 1 +15 2 2 2 +15 0 2 3 +15 2 3 0 +5 3 2 3 +4 3 2 3 +2 1 3 1 +12 1 3 2 +15 3 2 1 +15 2 2 3 +8 0 3 0 +4 0 1 0 +4 0 3 0 +2 0 2 2 +12 2 2 0 +15 1 1 3 +15 0 2 1 +15 2 1 2 +2 3 3 1 +4 1 2 1 +2 0 1 0 +12 0 3 2 +4 1 0 0 +14 0 2 0 +4 1 0 3 +14 3 2 3 +15 2 3 1 +10 0 3 0 +4 0 3 0 +2 0 2 2 +12 2 1 3 +15 2 1 0 +15 3 2 2 +15 1 3 1 +6 1 0 1 +4 1 1 1 +4 1 2 1 +2 3 1 3 +12 3 0 1 +15 2 0 3 +9 0 2 2 +4 2 3 2 +4 2 3 2 +2 2 1 1 +15 0 2 3 +15 3 2 2 +15 1 2 0 +0 3 2 3 +4 3 2 3 +2 3 1 1 +12 1 2 3 +15 0 2 1 +14 0 1 2 +4 2 1 2 +2 2 3 3 +12 3 1 0 +15 2 0 3 +15 2 2 2 +15 2 2 1 +8 1 3 2 +4 2 3 2 +4 2 3 2 +2 0 2 0 +15 1 3 3 +15 2 1 2 +2 3 3 1 +4 1 3 1 +2 1 0 0 +12 0 3 2 +15 2 2 3 +4 0 0 0 +14 0 2 0 +4 0 0 1 +14 1 0 1 +10 0 3 1 +4 1 2 1 +2 1 2 2 +15 3 0 0 +15 2 1 1 +7 0 3 0 +4 0 3 0 +2 2 0 2 +12 2 1 3 +4 2 0 2 +14 2 3 2 +15 1 0 0 +4 0 2 2 +4 2 2 2 +2 2 3 3 +12 3 3 2 +15 3 1 1 +15 2 0 0 +15 2 1 3 +10 0 3 3 +4 3 3 3 +2 3 2 2 +12 2 2 3 +15 0 3 0 +15 1 0 2 +11 1 2 0 +4 0 2 0 +2 3 0 3 +12 3 1 2 +4 0 0 3 +14 3 0 3 +15 2 0 0 +15 0 3 1 +8 0 3 1 +4 1 3 1 +2 1 2 2 +12 2 0 0 +15 1 1 2 +15 1 3 3 +15 3 0 1 +2 3 3 1 +4 1 2 1 +2 0 1 0 +12 0 1 2 +15 1 1 0 +15 2 0 3 +15 2 3 1 +6 0 3 3 +4 3 3 3 +2 3 2 2 +15 3 1 3 +2 0 0 3 +4 3 2 3 +2 2 3 2 +12 2 0 1 +15 3 1 2 +15 2 0 0 +15 1 0 3 +9 0 2 3 +4 3 1 3 +4 3 1 3 +2 3 1 1 +4 0 0 3 +14 3 3 3 +15 3 0 0 +15 2 1 2 +3 2 0 3 +4 3 2 3 +2 3 1 1 +15 3 1 2 +4 0 0 3 +14 3 3 3 +15 1 3 0 +11 3 2 2 +4 2 2 2 +2 2 1 1 +15 3 1 2 +15 2 1 0 +9 0 2 2 +4 2 3 2 +2 2 1 1 +12 1 2 3 +15 0 0 2 +4 1 0 1 +14 1 3 1 +15 1 3 0 +4 0 2 1 +4 1 1 1 +2 3 1 3 +12 3 0 2 +15 3 1 0 +15 3 1 3 +15 2 0 1 +7 0 1 0 +4 0 1 0 +2 2 0 2 +12 2 1 0 +15 0 2 1 +15 0 0 3 +15 3 3 2 +0 3 2 2 +4 2 2 2 +4 2 1 2 +2 2 0 0 +12 0 0 1 +15 3 3 3 +15 2 2 2 +15 1 1 0 +12 0 2 0 +4 0 2 0 +2 1 0 1 +15 3 2 2 +15 0 2 3 +15 0 1 0 +0 3 2 0 +4 0 1 0 +2 0 1 1 +12 1 2 2 +15 2 1 3 +4 2 0 1 +14 1 1 1 +15 1 2 0 +6 1 3 3 +4 3 1 3 +2 3 2 2 +12 2 2 3 +15 0 0 2 +4 2 0 0 +14 0 3 0 +15 0 0 1 +15 2 0 0 +4 0 3 0 +2 0 3 3 +12 3 1 2 +4 0 0 1 +14 1 2 1 +15 3 3 0 +15 1 0 3 +2 3 3 1 +4 1 1 1 +2 2 1 2 +12 2 2 0 +15 1 2 2 +15 0 2 1 +2 3 3 2 +4 2 1 2 +4 2 2 2 +2 2 0 0 +12 0 1 3 +4 3 0 1 +14 1 2 1 +15 2 2 2 +15 3 1 0 +7 0 1 0 +4 0 2 0 +4 0 2 0 +2 0 3 3 +12 3 2 1 +4 3 0 2 +14 2 0 2 +15 1 3 0 +4 3 0 3 +14 3 2 3 +6 0 3 3 +4 3 1 3 +2 1 3 1 +12 1 3 2 +15 1 2 1 +15 2 3 3 +6 0 3 1 +4 1 2 1 +4 1 2 1 +2 1 2 2 +12 2 1 0 +15 0 1 3 +4 1 0 2 +14 2 2 2 +15 3 3 1 +3 2 1 3 +4 3 3 3 +4 3 1 3 +2 3 0 0 +4 0 0 2 +14 2 1 2 +15 3 1 3 +15 0 3 1 +11 3 2 2 +4 2 1 2 +2 0 2 0 +15 2 3 3 +15 0 2 2 +4 2 0 1 +14 1 1 1 +0 2 3 2 +4 2 1 2 +4 2 3 2 +2 0 2 0 +12 0 2 2 +15 3 0 3 +15 2 1 0 +7 3 0 3 +4 3 3 3 +4 3 1 3 +2 2 3 2 +12 2 2 0 +15 1 0 3 +4 0 0 1 +14 1 2 1 +4 2 0 2 +14 2 3 2 +1 1 2 3 +4 3 3 3 +4 3 2 3 +2 3 0 0 +12 0 3 3 +15 1 3 0 +4 3 0 2 +14 2 2 2 +12 0 2 0 +4 0 1 0 +4 0 2 0 +2 3 0 3 +12 3 1 1 +15 1 3 3 +15 3 0 2 +15 2 3 0 +1 0 2 0 +4 0 1 0 +2 1 0 1 +15 2 2 0 +13 0 3 3 +4 3 1 3 +4 3 1 3 +2 1 3 1 +12 1 1 2 +15 2 1 3 +15 1 3 1 +10 0 3 1 +4 1 2 1 +4 1 3 1 +2 2 1 2 +15 0 0 3 +15 3 0 1 +3 0 1 1 +4 1 1 1 +4 1 1 1 +2 2 1 2 +12 2 3 1 +15 2 3 3 +15 2 1 2 +8 2 3 3 +4 3 2 3 +2 3 1 1 +12 1 0 2 +15 0 2 1 +4 1 0 3 +14 3 1 3 +6 3 0 1 +4 1 1 1 +4 1 2 1 +2 1 2 2 +12 2 0 3 +15 3 1 0 +15 3 0 2 +15 2 1 1 +1 1 0 2 +4 2 3 2 +4 2 2 2 +2 2 3 3 +12 3 1 0 +15 3 2 1 +15 2 0 3 +4 3 0 2 +14 2 0 2 +0 2 3 3 +4 3 3 3 +2 3 0 0 +15 1 1 2 +4 3 0 3 +14 3 3 3 +15 2 0 1 +7 3 1 3 +4 3 3 3 +4 3 1 3 +2 3 0 0 +12 0 3 3 +4 0 0 1 +14 1 0 1 +15 0 3 0 +15 3 1 2 +15 2 0 2 +4 2 3 2 +2 3 2 3 +12 3 2 1 +15 0 2 2 +15 1 2 3 +15 2 2 0 +4 3 2 2 +4 2 1 2 +4 2 1 2 +2 1 2 1 +12 1 2 2 +15 2 0 1 +13 0 3 3 +4 3 3 3 +2 2 3 2 +4 1 0 1 +14 1 0 1 +15 2 2 3 +4 2 0 0 +14 0 0 0 +15 3 0 1 +4 1 3 1 +2 2 1 2 +12 2 0 3 +15 2 3 0 +15 2 3 1 +15 3 1 2 +1 1 2 2 +4 2 2 2 +2 3 2 3 +12 3 3 1 +15 2 1 2 +15 3 0 3 +15 1 3 0 +12 0 2 3 +4 3 3 3 +2 3 1 1 +15 0 2 3 +12 0 2 0 +4 0 2 0 +2 1 0 1 +12 1 0 3 +15 0 2 1 +15 3 0 0 +3 2 0 1 +4 1 3 1 +4 1 3 1 +2 3 1 3 +15 0 2 2 +15 3 3 1 +9 2 0 1 +4 1 3 1 +2 3 1 3 +12 3 2 2 +15 0 0 1 +4 3 0 3 +14 3 2 3 +7 0 3 1 +4 1 1 1 +2 1 2 2 +15 2 1 1 +15 2 3 0 +15 1 0 3 +2 3 3 0 +4 0 3 0 +2 0 2 2 +12 2 2 1 +15 3 2 2 +15 0 1 3 +15 3 2 0 +15 2 3 3 +4 3 2 3 +4 3 2 3 +2 1 3 1 +12 1 1 0 +4 1 0 3 +14 3 1 3 +15 1 3 1 +4 1 2 2 +4 2 2 2 +4 2 1 2 +2 2 0 0 +12 0 3 2 +15 3 0 3 +15 2 1 1 +15 0 1 0 +7 3 1 3 +4 3 1 3 +4 3 2 3 +2 2 3 2 +12 2 0 0 +15 3 2 2 +15 3 3 1 +4 3 0 3 +14 3 0 3 +0 3 2 3 +4 3 3 3 +2 0 3 0 +4 1 0 1 +14 1 1 1 +4 2 0 2 +14 2 1 2 +15 2 2 3 +6 1 3 3 +4 3 3 3 +2 0 3 0 +12 0 2 1 +15 0 3 2 +15 2 0 0 +15 2 0 3 +0 2 3 0 +4 0 1 0 +2 0 1 1 +12 1 1 0 +15 1 1 1 +0 2 3 1 +4 1 2 1 +2 1 0 0 +4 2 0 1 +14 1 2 1 +15 2 3 2 +15 0 3 3 +5 3 2 1 +4 1 3 1 +2 1 0 0 +15 1 1 2 +15 0 2 1 +15 1 1 3 +14 3 1 2 +4 2 3 2 +2 2 0 0 +12 0 0 2 +15 3 3 0 +15 3 1 1 +4 1 1 1 +2 2 1 2 +12 2 0 3 +15 3 0 2 +15 3 0 1 +11 1 2 0 +4 0 2 0 +4 0 1 0 +2 3 0 3 +12 3 3 0 +15 2 0 3 +15 1 1 1 +4 1 0 2 +14 2 2 2 +6 1 3 1 +4 1 3 1 +2 0 1 0 +12 0 3 1 +4 3 0 0 +14 0 3 0 +15 3 2 3 +15 0 0 2 +9 2 0 2 +4 2 1 2 +4 2 3 2 +2 2 1 1 +12 1 0 2 +15 1 1 3 +4 3 0 0 +14 0 2 0 +15 2 3 1 +13 0 3 1 +4 1 2 1 +2 2 1 2 +12 2 2 3 +15 3 3 1 +4 3 0 2 +14 2 3 2 +15 1 2 0 +15 2 0 1 +4 1 3 1 +4 1 2 1 +2 1 3 3 +15 2 1 2 +15 3 2 1 +15 2 0 0 +3 2 1 0 +4 0 3 0 +4 0 1 0 +2 3 0 3 +12 3 0 2 +4 0 0 3 +14 3 2 3 +15 3 3 0 +15 1 2 1 +7 0 3 1 +4 1 1 1 +4 1 1 1 +2 2 1 2 +12 2 1 3 +15 0 3 1 +4 3 0 2 +14 2 2 2 +4 0 0 0 +14 0 1 0 +12 0 2 1 +4 1 2 1 +4 1 2 1 +2 3 1 3 +12 3 1 1 +15 0 0 2 +15 1 1 3 +15 3 1 0 +11 0 2 0 +4 0 3 0 +2 1 0 1 +12 1 1 0 +4 0 0 3 +14 3 2 3 +4 2 0 2 +14 2 2 2 +15 3 1 1 +3 2 1 3 +4 3 1 3 +4 3 2 3 +2 0 3 0 +12 0 3 1 +15 3 1 0 +15 3 3 3 +15 3 0 2 +11 0 2 3 +4 3 3 3 +2 3 1 1 +12 1 1 3 +4 0 0 1 +14 1 3 1 +15 2 3 0 +1 0 2 2 +4 2 3 2 +4 2 1 2 +2 2 3 3 +12 3 3 1 +15 3 0 2 +15 1 1 3 +1 0 2 3 +4 3 2 3 +2 1 3 1 +4 2 0 0 +14 0 1 0 +15 2 2 3 +15 0 2 2 +2 0 0 0 +4 0 3 0 +4 0 3 0 +2 0 1 1 +12 1 2 3 +15 3 0 0 +4 2 0 2 +14 2 2 2 +15 2 3 1 +1 1 0 2 +4 2 3 2 +2 2 3 3 +12 3 2 2 +4 0 0 0 +14 0 0 0 +4 2 0 1 +14 1 1 1 +15 2 2 3 +6 1 3 0 +4 0 2 0 +4 0 1 0 +2 0 2 2 +12 2 2 0 +15 3 0 3 +15 1 3 2 +15 2 3 2 +4 2 3 2 +4 2 1 2 +2 0 2 0 +15 0 2 3 +15 0 0 1 +15 3 1 2 +15 1 2 1 +4 1 2 1 +4 1 2 1 +2 1 0 0 +15 0 0 1 +15 0 3 2 +4 2 0 3 +14 3 2 3 +0 2 3 3 +4 3 3 3 +2 0 3 0 +12 0 1 3 +15 1 3 1 +4 3 0 0 +14 0 1 0 +2 0 0 0 +4 0 3 0 +2 0 3 3 +12 3 3 2 +15 3 0 3 +4 0 0 0 +14 0 2 0 +4 3 0 1 +14 1 3 1 +3 0 1 3 +4 3 3 3 +2 3 2 2 +12 2 1 0 +15 0 1 3 +15 2 3 2 +3 2 1 1 +4 1 2 1 +2 1 0 0 +12 0 2 2 +15 2 1 0 +15 0 1 1 +15 2 3 3 +10 0 3 3 +4 3 1 3 +2 3 2 2 +12 2 3 1 +15 3 1 3 +15 1 1 2 +15 0 0 0 +15 2 0 0 +4 0 2 0 +4 0 2 0 +2 0 1 1 +15 0 0 3 +15 3 0 0 +11 0 2 2 +4 2 3 2 +2 1 2 1 +12 1 1 2 +4 3 0 3 +14 3 2 3 +15 2 2 0 +4 3 0 1 +14 1 3 1 +15 3 0 3 +4 3 1 3 +2 2 3 2 +12 2 2 1 +15 0 0 2 +15 2 1 3 +10 0 3 2 +4 2 2 2 +4 2 1 2 +2 1 2 1 +12 1 0 2 +15 1 3 1 +10 0 3 0 +4 0 1 0 +2 0 2 2 +12 2 1 3 +15 0 2 0 +15 0 2 2 +15 2 0 1 +4 1 3 1 +2 3 1 3 +15 3 3 0 +15 2 2 2 +4 0 0 1 +14 1 2 1 +7 0 1 1 +4 1 3 1 +2 1 3 3 +4 0 0 1 +14 1 2 1 +4 0 0 0 +14 0 1 0 +12 0 2 2 +4 2 1 2 +2 2 3 3 +12 3 3 1 +4 1 0 3 +14 3 0 3 +15 2 0 2 +12 0 2 3 +4 3 2 3 +4 3 2 3 +2 3 1 1 +12 1 0 0 diff --git a/AdventOfCode.sln b/AdventOfCode.sln index 98fa3a8..0050b04 100644 --- a/AdventOfCode.sln +++ b/AdventOfCode.sln @@ -12,6 +12,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC.Test", "AOC.Test\AOC.Te EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC2022", "AOC2022\AOC2022.csproj", "{AF6D6164-420C-45B6-BCF3-1729D7374986}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC2015", "AOC2015\AOC2015.csproj", "{8ECC383B-FCF4-4175-BFD2-5EC3DF7A4813}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC2016", "AOC2016\AOC2016.csproj", "{9BC34AB3-F28E-4962-87B4-68F5E907B6F7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC2017", "AOC2017\AOC2017.csproj", "{8FBC9F32-73C3-4B04-B614-0EDEB7D81481}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AOC2018", "AOC2018\AOC2018.csproj", "{33F08A7F-FBE8-43C1-812F-DE387D19431D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -42,5 +50,21 @@ Global {AF6D6164-420C-45B6-BCF3-1729D7374986}.Debug|Any CPU.Build.0 = Debug|Any CPU {AF6D6164-420C-45B6-BCF3-1729D7374986}.Release|Any CPU.ActiveCfg = Release|Any CPU {AF6D6164-420C-45B6-BCF3-1729D7374986}.Release|Any CPU.Build.0 = Release|Any CPU + {8ECC383B-FCF4-4175-BFD2-5EC3DF7A4813}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8ECC383B-FCF4-4175-BFD2-5EC3DF7A4813}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8ECC383B-FCF4-4175-BFD2-5EC3DF7A4813}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8ECC383B-FCF4-4175-BFD2-5EC3DF7A4813}.Release|Any CPU.Build.0 = Release|Any CPU + {9BC34AB3-F28E-4962-87B4-68F5E907B6F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9BC34AB3-F28E-4962-87B4-68F5E907B6F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9BC34AB3-F28E-4962-87B4-68F5E907B6F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9BC34AB3-F28E-4962-87B4-68F5E907B6F7}.Release|Any CPU.Build.0 = Release|Any CPU + {8FBC9F32-73C3-4B04-B614-0EDEB7D81481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FBC9F32-73C3-4B04-B614-0EDEB7D81481}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FBC9F32-73C3-4B04-B614-0EDEB7D81481}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FBC9F32-73C3-4B04-B614-0EDEB7D81481}.Release|Any CPU.Build.0 = Release|Any CPU + {33F08A7F-FBE8-43C1-812F-DE387D19431D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33F08A7F-FBE8-43C1-812F-DE387D19431D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33F08A7F-FBE8-43C1-812F-DE387D19431D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33F08A7F-FBE8-43C1-812F-DE387D19431D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/DayXX.cs.txt b/DayXX.cs.txt index db63fa5..ea21d4e 100644 --- a/DayXX.cs.txt +++ b/DayXX.cs.txt @@ -5,7 +5,7 @@ /// public sealed class DayXX : Day { - public DayXX() : base(Q, "Puzzle Name") + public DayXX() : base(YYYY, Q, "Puzzle Name") { }