rename stuff
This commit is contained in:
1 parent
7c3d439f6e
commit
97ddc36b62
325 files changed
+85
No files matched your search
@@ -0,0 +1,39 @@
|
||||
--- Day 1: Report Repair ---
|
||||
|
||||
After saving Christmas five years in a row, you've decided to take a vacation at a nice resort on a tropical island. Surely, Christmas will go on without you.
|
||||
|
||||
The tropical island has its own currency and is entirely cash-only. The gold coins used there have a little picture of a starfish; the locals just call them stars. None of the currency exchanges seem to have heard of them, but somehow, you'll need to find fifty of these coins by the time you arrive so you can pay the deposit on your room.
|
||||
|
||||
To save your vacation, you need to get all fifty stars by December 25th.
|
||||
|
||||
Collect stars by solving puzzles. Two puzzles will be made available on each day in the Advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck!
|
||||
|
||||
Before you leave, the Elves in accounting just need you to fix your expense report (your puzzle input); apparently, something isn't quite adding up.
|
||||
|
||||
Specifically, they need you to find the two entries that sum to 2020 and then multiply those two numbers together.
|
||||
|
||||
For example, suppose your expense report contained the following:
|
||||
|
||||
1721
|
||||
979
|
||||
366
|
||||
299
|
||||
675
|
||||
1456
|
||||
|
||||
In this list, the two entries that sum to 2020 are 1721 and 299. Multiplying them together produces 1721 * 299 = 514579, so the correct answer is 514579.
|
||||
|
||||
Of course, your expense report is much larger. Find the two entries that sum to 2020; what do you get if you multiply them together?
|
||||
|
||||
Your puzzle answer was 444019.
|
||||
--- Part Two ---
|
||||
|
||||
The Elves in accounting are thankful for your help; one of them even offers you a starfish coin they had left over from a past vacation. They offer you a second one if you can find three numbers in your expense report that meet the same criteria.
|
||||
|
||||
Using the above example again, the three entries that sum to 2020 are 979, 366, and 675. Multiplying them together produces the answer, 241861950.
|
||||
|
||||
In your expense report, what is the product of the three entries that sum to 2020?
|
||||
|
||||
Your puzzle answer was 29212176.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,42 @@
|
||||
--- Day 2: Password Philosophy ---
|
||||
|
||||
Your flight departs in a few days from the coastal airport; the easiest way down to the coast from here is via toboggan.
|
||||
|
||||
The shopkeeper at the North Pole Toboggan Rental Shop is having a bad day. "Something's wrong with our computers; we can't log in!" You ask if you can take a look.
|
||||
|
||||
Their password database seems to be a little corrupted: some of the passwords wouldn't have been allowed by the Official Toboggan Corporate Policy that was in effect when they were chosen.
|
||||
|
||||
To try to debug the problem, they have created a list (your puzzle input) of passwords (according to the corrupted database) and the corporate policy when that password was set.
|
||||
|
||||
For example, suppose you have the following list:
|
||||
|
||||
1-3 a: abcde
|
||||
1-3 b: cdefg
|
||||
2-9 c: ccccccccc
|
||||
|
||||
Each line gives the password policy and then the password. The password policy indicates the lowest and highest number of times a given letter must appear for the password to be valid. For example, 1-3 a means that the password must contain a at least 1 time and at most 3 times.
|
||||
|
||||
In the above example, 2 passwords are valid. The middle password, cdefg, is not; it contains no instances of b, but needs at least 1. The first and third passwords are valid: they contain one a or nine c, both within the limits of their respective policies.
|
||||
|
||||
How many passwords are valid according to their policies?
|
||||
|
||||
Your puzzle answer was 546.
|
||||
--- Part Two ---
|
||||
|
||||
While it appears you validated the passwords correctly, they don't seem to be what the Official Toboggan Corporate Authentication System is expecting.
|
||||
|
||||
The shopkeeper suddenly realizes that he just accidentally explained the password policy rules from his old job at the sled rental place down the street! The Official Toboggan Corporate Policy actually works a little differently.
|
||||
|
||||
Each policy actually describes two positions in the password, where 1 means the first character, 2 means the second character, and so on. (Be careful; Toboggan Corporate Policies have no concept of "index zero"!) Exactly one of these positions must contain the given letter. Other occurrences of the letter are irrelevant for the purposes of policy enforcement.
|
||||
|
||||
Given the same example list from above:
|
||||
|
||||
1-3 a: abcde is valid: position 1 contains a and position 3 does not.
|
||||
1-3 b: cdefg is invalid: neither position 1 nor position 3 contains b.
|
||||
2-9 c: ccccccccc is invalid: both position 2 and position 9 contain c.
|
||||
|
||||
How many passwords are valid according to the new interpretation of the policies?
|
||||
|
||||
Your puzzle answer was 275.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,76 @@
|
||||
--- Day 3: Toboggan Trajectory ---
|
||||
|
||||
With the toboggan login problems resolved, you set off toward the airport. While travel by toboggan might be easy, it's certainly not safe: there's very minimal steering and the area is covered in trees. You'll need to see which angles will take you near the fewest trees.
|
||||
|
||||
Due to the local geology, trees in this area only grow on exact integer coordinates in a grid. You make a map (your puzzle input) of the open squares (.) and trees (#) you can see. For example:
|
||||
|
||||
..##.......
|
||||
#...#...#..
|
||||
.#....#..#.
|
||||
..#.#...#.#
|
||||
.#...##..#.
|
||||
..#.##.....
|
||||
.#.#.#....#
|
||||
.#........#
|
||||
#.##...#...
|
||||
#...##....#
|
||||
.#..#...#.#
|
||||
|
||||
These aren't the only trees, though; due to something you read about once involving arboreal genetics and biome stability, the same pattern repeats to the right many times:
|
||||
|
||||
..##.........##.........##.........##.........##.........##....... --->
|
||||
#...#...#..#...#...#..#...#...#..#...#...#..#...#...#..#...#...#..
|
||||
.#....#..#..#....#..#..#....#..#..#....#..#..#....#..#..#....#..#.
|
||||
..#.#...#.#..#.#...#.#..#.#...#.#..#.#...#.#..#.#...#.#..#.#...#.#
|
||||
.#...##..#..#...##..#..#...##..#..#...##..#..#...##..#..#...##..#.
|
||||
..#.##.......#.##.......#.##.......#.##.......#.##.......#.##..... --->
|
||||
.#.#.#....#.#.#.#....#.#.#.#....#.#.#.#....#.#.#.#....#.#.#.#....#
|
||||
.#........#.#........#.#........#.#........#.#........#.#........#
|
||||
#.##...#...#.##...#...#.##...#...#.##...#...#.##...#...#.##...#...
|
||||
#...##....##...##....##...##....##...##....##...##....##...##....#
|
||||
.#..#...#.#.#..#...#.#.#..#...#.#.#..#...#.#.#..#...#.#.#..#...#.# --->
|
||||
|
||||
You start on the open square (.) in the top-left corner and need to reach the bottom (below the bottom-most row on your map).
|
||||
|
||||
The toboggan can only follow a few specific slopes (you opted for a cheaper model that prefers rational numbers); start by counting all the trees you would encounter for the slope right 3, down 1:
|
||||
|
||||
From your starting position at the top-left, check the position that is right 3 and down 1. Then, check the position that is right 3 and down 1 from there, and so on until you go past the bottom of the map.
|
||||
|
||||
The locations you'd check in the above example are marked here with O where there was an open square and X where there was a tree:
|
||||
|
||||
..##.........##.........##.........##.........##.........##....... --->
|
||||
#..O#...#..#...#...#..#...#...#..#...#...#..#...#...#..#...#...#..
|
||||
.#....X..#..#....#..#..#....#..#..#....#..#..#....#..#..#....#..#.
|
||||
..#.#...#O#..#.#...#.#..#.#...#.#..#.#...#.#..#.#...#.#..#.#...#.#
|
||||
.#...##..#..X...##..#..#...##..#..#...##..#..#...##..#..#...##..#.
|
||||
..#.##.......#.X#.......#.##.......#.##.......#.##.......#.##..... --->
|
||||
.#.#.#....#.#.#.#.O..#.#.#.#....#.#.#.#....#.#.#.#....#.#.#.#....#
|
||||
.#........#.#........X.#........#.#........#.#........#.#........#
|
||||
#.##...#...#.##...#...#.X#...#...#.##...#...#.##...#...#.##...#...
|
||||
#...##....##...##....##...#X....##...##....##...##....##...##....#
|
||||
.#..#...#.#.#..#...#.#.#..#...X.#.#..#...#.#.#..#...#.#.#..#...#.# --->
|
||||
|
||||
In this example, traversing the map using this slope would cause you to encounter 7 trees.
|
||||
|
||||
Starting at the top-left corner of your map and following a slope of right 3 and down 1, how many trees would you encounter?
|
||||
|
||||
Your puzzle answer was 232.
|
||||
--- Part Two ---
|
||||
|
||||
Time to check the rest of the slopes - you need to minimize the probability of a sudden arboreal stop, after all.
|
||||
|
||||
Determine the number of trees you would encounter if, for each of the following slopes, you start at the top-left corner and traverse the map all the way to the bottom:
|
||||
|
||||
Right 1, down 1.
|
||||
Right 3, down 1. (This is the slope you already checked.)
|
||||
Right 5, down 1.
|
||||
Right 7, down 1.
|
||||
Right 1, down 2.
|
||||
|
||||
In the above example, these slopes would find 2, 7, 3, 4, and 2 tree(s) respectively; multiplied together, these produce the answer 336.
|
||||
|
||||
What do you get if you multiply together the number of trees encountered on each of the listed slopes?
|
||||
|
||||
Your puzzle answer was 3952291680.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,121 @@
|
||||
--- Day 4: Passport Processing ---
|
||||
|
||||
You arrive at the airport only to realize that you grabbed your North Pole Credentials instead of your passport. While these documents are extremely similar, North Pole Credentials aren't issued by a country and therefore aren't actually valid documentation for travel in most of the world.
|
||||
|
||||
It seems like you're not the only one having problems, though; a very long line has formed for the automatic passport scanners, and the delay could upset your travel itinerary.
|
||||
|
||||
Due to some questionable network security, you realize you might be able to solve both of these problems at the same time.
|
||||
|
||||
The automatic passport scanners are slow because they're having trouble detecting which passports have all required fields. The expected fields are as follows:
|
||||
|
||||
byr (Birth Year)
|
||||
iyr (Issue Year)
|
||||
eyr (Expiration Year)
|
||||
hgt (Height)
|
||||
hcl (Hair Color)
|
||||
ecl (Eye Color)
|
||||
pid (Passport ID)
|
||||
cid (Country ID)
|
||||
|
||||
Passport data is validated in batch files (your puzzle input). Each passport is represented as a sequence of key:value pairs separated by spaces or newlines. Passports are separated by blank lines.
|
||||
|
||||
Here is an example batch file containing four passports:
|
||||
|
||||
ecl:gry pid:860033327 eyr:2020 hcl:#fffffd
|
||||
byr:1937 iyr:2017 cid:147 hgt:183cm
|
||||
|
||||
iyr:2013 ecl:amb cid:350 eyr:2023 pid:028048884
|
||||
hcl:#cfa07d byr:1929
|
||||
|
||||
hcl:#ae17e1 iyr:2013
|
||||
eyr:2024
|
||||
ecl:brn pid:760753108 byr:1931
|
||||
hgt:179cm
|
||||
|
||||
hcl:#cfa07d eyr:2025 pid:166559648
|
||||
iyr:2011 ecl:brn hgt:59in
|
||||
|
||||
The first passport is valid - all eight fields are present. The second passport is invalid - it is missing hgt (the Height field).
|
||||
|
||||
The third passport is interesting; the only missing field is cid, so it looks like data from North Pole Credentials, not a passport at all! Surely, nobody would mind if you made the system temporarily ignore missing cid fields. Treat this "passport" as valid.
|
||||
|
||||
The fourth passport is missing two fields, cid and byr. Missing cid is fine, but missing any other field is not, so this passport is invalid.
|
||||
|
||||
According to the above rules, your improved system would report 2 valid passports.
|
||||
|
||||
Count the number of valid passports - those that have all required fields. Treat cid as optional. In your batch file, how many passports are valid?
|
||||
|
||||
Your puzzle answer was 204.
|
||||
--- Part Two ---
|
||||
|
||||
The line is moving more quickly now, but you overhear airport security talking about how passports with invalid data are getting through. Better add some data validation, quick!
|
||||
|
||||
You can continue to ignore the cid field, but each other field has strict rules about what values are valid for automatic validation:
|
||||
|
||||
byr (Birth Year) - four digits; at least 1920 and at most 2002.
|
||||
iyr (Issue Year) - four digits; at least 2010 and at most 2020.
|
||||
eyr (Expiration Year) - four digits; at least 2020 and at most 2030.
|
||||
hgt (Height) - a number followed by either cm or in:
|
||||
If cm, the number must be at least 150 and at most 193.
|
||||
If in, the number must be at least 59 and at most 76.
|
||||
hcl (Hair Color) - a # followed by exactly six characters 0-9 or a-f.
|
||||
ecl (Eye Color) - exactly one of: amb blu brn gry grn hzl oth.
|
||||
pid (Passport ID) - a nine-digit number, including leading zeroes.
|
||||
cid (Country ID) - ignored, missing or not.
|
||||
|
||||
Your job is to count the passports where all required fields are both present and valid according to the above rules. Here are some example values:
|
||||
|
||||
byr valid: 2002
|
||||
byr invalid: 2003
|
||||
|
||||
hgt valid: 60in
|
||||
hgt valid: 190cm
|
||||
hgt invalid: 190in
|
||||
hgt invalid: 190
|
||||
|
||||
hcl valid: #123abc
|
||||
hcl invalid: #123abz
|
||||
hcl invalid: 123abc
|
||||
|
||||
ecl valid: brn
|
||||
ecl invalid: wat
|
||||
|
||||
pid valid: 000000001
|
||||
pid invalid: 0123456789
|
||||
|
||||
Here are some invalid passports:
|
||||
|
||||
eyr:1972 cid:100
|
||||
hcl:#18171d ecl:amb hgt:170 pid:186cm iyr:2018 byr:1926
|
||||
|
||||
iyr:2019
|
||||
hcl:#602927 eyr:1967 hgt:170cm
|
||||
ecl:grn pid:012533040 byr:1946
|
||||
|
||||
hcl:dab227 iyr:2012
|
||||
ecl:brn hgt:182cm pid:021572410 eyr:2020 byr:1992 cid:277
|
||||
|
||||
hgt:59cm ecl:zzz
|
||||
eyr:2038 hcl:74454a iyr:2023
|
||||
pid:3556412378 byr:2007
|
||||
|
||||
Here are some valid passports:
|
||||
|
||||
pid:087499704 hgt:74in ecl:grn iyr:2012 eyr:2030 byr:1980
|
||||
hcl:#623a2f
|
||||
|
||||
eyr:2029 ecl:blu cid:129 byr:1989
|
||||
iyr:2014 pid:896056539 hcl:#a97842 hgt:165cm
|
||||
|
||||
hcl:#888785
|
||||
hgt:164cm byr:2001 iyr:2015 cid:88
|
||||
pid:545766238 ecl:hzl
|
||||
eyr:2022
|
||||
|
||||
iyr:2010 hgt:158cm hcl:#b6652a ecl:blu byr:1944 eyr:2021 pid:093154719
|
||||
|
||||
Count the number of valid passports - those that have all required fields and valid values. Continue to treat cid as optional. In your batch file, how many passports are valid?
|
||||
|
||||
Your puzzle answer was 179.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,56 @@
|
||||
--- Day 5: Binary Boarding ---
|
||||
|
||||
You board your plane only to discover a new problem: you dropped your boarding pass! You aren't sure which seat is yours, and all of the flight attendants are busy with the flood of people that suddenly made it through passport control.
|
||||
|
||||
You write a quick program to use your phone's camera to scan all of the nearby boarding passes (your puzzle input); perhaps you can find your seat through process of elimination.
|
||||
|
||||
Instead of zones or groups, this airline uses binary space partitioning to seat people. A seat might be specified like FBFBBFFRLR, where F means "front", B means "back", L means "left", and R means "right".
|
||||
|
||||
The first 7 characters will either be F or B; these specify exactly one of the 128 rows on the plane (numbered 0 through 127). Each letter tells you which half of a region the given seat is in. Start with the whole list of rows; the first letter indicates whether the seat is in the front (0 through 63) or the back (64 through 127). The next letter indicates which half of that region the seat is in, and so on until you're left with exactly one row.
|
||||
|
||||
For example, consider just the first seven characters of FBFBBFFRLR:
|
||||
|
||||
Start by considering the whole range, rows 0 through 127.
|
||||
F means to take the lower half, keeping rows 0 through 63.
|
||||
B means to take the upper half, keeping rows 32 through 63.
|
||||
F means to take the lower half, keeping rows 32 through 47.
|
||||
B means to take the upper half, keeping rows 40 through 47.
|
||||
B keeps rows 44 through 47.
|
||||
F keeps rows 44 through 45.
|
||||
The final F keeps the lower of the two, row 44.
|
||||
|
||||
The last three characters will be either L or R; these specify exactly one of the 8 columns of seats on the plane (numbered 0 through 7). The same process as above proceeds again, this time with only three steps. L means to keep the lower half, while R means to keep the upper half.
|
||||
|
||||
For example, consider just the last 3 characters of FBFBBFFRLR:
|
||||
|
||||
Start by considering the whole range, columns 0 through 7.
|
||||
R means to take the upper half, keeping columns 4 through 7.
|
||||
L means to take the lower half, keeping columns 4 through 5.
|
||||
The final R keeps the upper of the two, column 5.
|
||||
|
||||
So, decoding FBFBBFFRLR reveals that it is the seat at row 44, column 5.
|
||||
|
||||
Every seat also has a unique seat ID: multiply the row by 8, then add the column. In this example, the seat has ID 44 * 8 + 5 = 357.
|
||||
|
||||
Here are some other boarding passes:
|
||||
|
||||
BFFFBBFRRR: row 70, column 7, seat ID 567.
|
||||
FFFBBBFRRR: row 14, column 7, seat ID 119.
|
||||
BBFFBBFRLL: row 102, column 4, seat ID 820.
|
||||
|
||||
As a sanity check, look through your list of boarding passes. What is the highest seat ID on a boarding pass?
|
||||
|
||||
Your puzzle answer was 933.
|
||||
--- Part Two ---
|
||||
|
||||
Ding! The "fasten seat belt" signs have turned on. Time to find your seat.
|
||||
|
||||
It's a completely full flight, so your seat should be the only missing boarding pass in your list. However, there's a catch: some of the seats at the very front and back of the plane don't exist on this aircraft, so they'll be missing from your list as well.
|
||||
|
||||
Your seat wasn't at the very front or back, though; the seats with IDs +1 and -1 from yours will be in your list.
|
||||
|
||||
What is the ID of your seat?
|
||||
|
||||
Your puzzle answer was 711.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,84 @@
|
||||
--- Day 6: Custom Customs ---
|
||||
|
||||
As your flight approaches the regional airport where you'll switch to a much larger plane, customs declaration forms are distributed to the passengers.
|
||||
|
||||
The form asks a series of 26 yes-or-no questions marked a through z. All you need to do is identify the questions for which anyone in your group answers "yes". Since your group is just you, this doesn't take very long.
|
||||
|
||||
However, the person sitting next to you seems to be experiencing a language barrier and asks if you can help. For each of the people in their group, you write down the questions for which they answer "yes", one per line. For example:
|
||||
|
||||
abcx
|
||||
abcy
|
||||
abcz
|
||||
|
||||
In this group, there are 6 questions to which anyone answered "yes": a, b, c, x, y, and z. (Duplicate answers to the same question don't count extra; each question counts at most once.)
|
||||
|
||||
Another group asks for your help, then another, and eventually you've collected answers from every group on the plane (your puzzle input). Each group's answers are separated by a blank line, and within each group, each person's answers are on a single line. For example:
|
||||
|
||||
abc
|
||||
|
||||
a
|
||||
b
|
||||
c
|
||||
|
||||
ab
|
||||
ac
|
||||
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
|
||||
b
|
||||
|
||||
This list represents answers from five groups:
|
||||
|
||||
The first group contains one person who answered "yes" to 3 questions: a, b, and c.
|
||||
The second group contains three people; combined, they answered "yes" to 3 questions: a, b, and c.
|
||||
The third group contains two people; combined, they answered "yes" to 3 questions: a, b, and c.
|
||||
The fourth group contains four people; combined, they answered "yes" to only 1 question, a.
|
||||
The last group contains one person who answered "yes" to only 1 question, b.
|
||||
|
||||
In this example, the sum of these counts is 3 + 3 + 3 + 1 + 1 = 11.
|
||||
|
||||
For each group, count the number of questions to which anyone answered "yes". What is the sum of those counts?
|
||||
|
||||
Your puzzle answer was 6878.
|
||||
--- Part Two ---
|
||||
|
||||
As you finish the last group's customs declaration, you notice that you misread one word in the instructions:
|
||||
|
||||
You don't need to identify the questions to which anyone answered "yes"; you need to identify the questions to which everyone answered "yes"!
|
||||
|
||||
Using the same example as above:
|
||||
|
||||
abc
|
||||
|
||||
a
|
||||
b
|
||||
c
|
||||
|
||||
ab
|
||||
ac
|
||||
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
|
||||
b
|
||||
|
||||
This list represents answers from five groups:
|
||||
|
||||
In the first group, everyone (all 1 person) answered "yes" to 3 questions: a, b, and c.
|
||||
In the second group, there is no question to which everyone answered "yes".
|
||||
In the third group, everyone answered yes to only 1 question, a. Since some people did not answer "yes" to b or c, they don't count.
|
||||
In the fourth group, everyone answered yes to only 1 question, a.
|
||||
In the fifth group, everyone (all 1 person) answered "yes" to 1 question, b.
|
||||
|
||||
In this example, the sum of these counts is 3 + 0 + 1 + 1 + 1 = 6.
|
||||
|
||||
For each group, count the number of questions to which everyone answered "yes". What is the sum of those counts?
|
||||
|
||||
Your puzzle answer was 3464.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,66 @@
|
||||
--- Day 7: Handy Haversacks ---
|
||||
|
||||
You land at the regional airport in time for your next flight. In fact, it looks like you'll even have time to grab some food: all flights are currently delayed due to issues in luggage processing.
|
||||
|
||||
Due to recent aviation regulations, many rules (your puzzle input) are being enforced about bags and their contents; bags must be color-coded and must contain specific quantities of other color-coded bags. Apparently, nobody responsible for these regulations considered how long they would take to enforce!
|
||||
|
||||
For example, consider the following rules:
|
||||
|
||||
light red bags contain 1 bright white bag, 2 muted yellow bags.
|
||||
dark orange bags contain 3 bright white bags, 4 muted yellow bags.
|
||||
bright white bags contain 1 shiny gold bag.
|
||||
muted yellow bags contain 2 shiny gold bags, 9 faded blue bags.
|
||||
shiny gold bags contain 1 dark olive bag, 2 vibrant plum bags.
|
||||
dark olive bags contain 3 faded blue bags, 4 dotted black bags.
|
||||
vibrant plum bags contain 5 faded blue bags, 6 dotted black bags.
|
||||
faded blue bags contain no other bags.
|
||||
dotted black bags contain no other bags.
|
||||
|
||||
These rules specify the required contents for 9 bag types. In this example, every faded blue bag is empty, every vibrant plum bag contains 11 bags (5 faded blue and 6 dotted black), and so on.
|
||||
|
||||
You have a shiny gold bag. If you wanted to carry it in at least one other bag, how many different bag colors would be valid for the outermost bag? (In other words: how many colors can, eventually, contain at least one shiny gold bag?)
|
||||
|
||||
In the above rules, the following options would be available to you:
|
||||
|
||||
A bright white bag, which can hold your shiny gold bag directly.
|
||||
A muted yellow bag, which can hold your shiny gold bag directly, plus some other bags.
|
||||
A dark orange bag, which can hold bright white and muted yellow bags, either of which could then hold your shiny gold bag.
|
||||
A light red bag, which can hold bright white and muted yellow bags, either of which could then hold your shiny gold bag.
|
||||
|
||||
So, in this example, the number of bag colors that can eventually contain at least one shiny gold bag is 4.
|
||||
|
||||
How many bag colors can eventually contain at least one shiny gold bag? (The list of rules is quite long; make sure you get all of it.)
|
||||
|
||||
Your puzzle answer was 177.
|
||||
--- Part Two ---
|
||||
|
||||
It's getting pretty expensive to fly these days - not because of ticket prices, but because of the ridiculous number of bags you need to buy!
|
||||
|
||||
Consider again your shiny gold bag and the rules from the above example:
|
||||
|
||||
faded blue bags contain 0 other bags.
|
||||
dotted black bags contain 0 other bags.
|
||||
vibrant plum bags contain 11 other bags: 5 faded blue bags and 6 dotted black bags.
|
||||
dark olive bags contain 7 other bags: 3 faded blue bags and 4 dotted black bags.
|
||||
|
||||
So, a single shiny gold bag must contain 1 dark olive bag (and the 7 bags within it) plus 2 vibrant plum bags (and the 11 bags within each of those): 1 + 1*7 + 2 + 2*11 = 32 bags!
|
||||
|
||||
Of course, the actual rules have a small chance of going several levels deeper than this example; be sure to count all of the bags, even if the nesting becomes topologically impractical!
|
||||
|
||||
Here's another example:
|
||||
|
||||
shiny gold bags contain 2 dark red bags.
|
||||
dark red bags contain 2 dark orange bags.
|
||||
dark orange bags contain 2 dark yellow bags.
|
||||
dark yellow bags contain 2 dark green bags.
|
||||
dark green bags contain 2 dark blue bags.
|
||||
dark blue bags contain 2 dark violet bags.
|
||||
dark violet bags contain no other bags.
|
||||
|
||||
In this example, a single shiny gold bag must contain 126 other bags.
|
||||
|
||||
How many individual bags are required inside your single shiny gold bag?
|
||||
|
||||
Your puzzle answer was 34988.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,88 @@
|
||||
--- Day 8: Handheld Halting ---
|
||||
|
||||
Your flight to the major airline hub reaches cruising altitude without incident. While you consider checking the in-flight menu for one of those drinks that come with a little umbrella, you are interrupted by the kid sitting next to you.
|
||||
|
||||
Their handheld game console won't turn on! They ask if you can take a look.
|
||||
|
||||
You narrow the problem down to a strange infinite loop in the boot code (your puzzle input) of the device. You should be able to fix it, but first you need to be able to run the code in isolation.
|
||||
|
||||
The boot code is represented as a text file with one instruction per line of text. Each instruction consists of an operation (acc, jmp, or nop) and an argument (a signed number like +4 or -20).
|
||||
|
||||
acc increases or decreases a single global value called the accumulator by the value given in the argument. For example, acc +7 would increase the accumulator by 7. The accumulator starts at 0. After an acc instruction, the instruction immediately below it is executed next.
|
||||
jmp jumps to a new instruction relative to itself. The next instruction to execute is found using the argument as an offset from the jmp instruction; for example, jmp +2 would skip the next instruction, jmp +1 would continue to the instruction immediately below it, and jmp -20 would cause the instruction 20 lines above to be executed next.
|
||||
nop stands for No OPeration - it does nothing. The instruction immediately below it is executed next.
|
||||
|
||||
For example, consider the following program:
|
||||
|
||||
nop +0
|
||||
acc +1
|
||||
jmp +4
|
||||
acc +3
|
||||
jmp -3
|
||||
acc -99
|
||||
acc +1
|
||||
jmp -4
|
||||
acc +6
|
||||
|
||||
These instructions are visited in this order:
|
||||
|
||||
nop +0 | 1
|
||||
acc +1 | 2, 8(!)
|
||||
jmp +4 | 3
|
||||
acc +3 | 6
|
||||
jmp -3 | 7
|
||||
acc -99 |
|
||||
acc +1 | 4
|
||||
jmp -4 | 5
|
||||
acc +6 |
|
||||
|
||||
First, the nop +0 does nothing. Then, the accumulator is increased from 0 to 1 (acc +1) and jmp +4 sets the next instruction to the other acc +1 near the bottom. After it increases the accumulator from 1 to 2, jmp -4 executes, setting the next instruction to the only acc +3. It sets the accumulator to 5, and jmp -3 causes the program to continue back at the first acc +1.
|
||||
|
||||
This is an infinite loop: with this sequence of jumps, the program will run forever. The moment the program tries to run any instruction a second time, you know it will never terminate.
|
||||
|
||||
Immediately before the program would run an instruction a second time, the value in the accumulator is 5.
|
||||
|
||||
Run your copy of the boot code. Immediately before any instruction is executed a second time, what value is in the accumulator?
|
||||
|
||||
Your puzzle answer was 1684.
|
||||
--- Part Two ---
|
||||
|
||||
After some careful analysis, you believe that exactly one instruction is corrupted.
|
||||
|
||||
Somewhere in the program, either a jmp is supposed to be a nop, or a nop is supposed to be a jmp. (No acc instructions were harmed in the corruption of this boot code.)
|
||||
|
||||
The program is supposed to terminate by attempting to execute an instruction immediately after the last instruction in the file. By changing exactly one jmp or nop, you can repair the boot code and make it terminate correctly.
|
||||
|
||||
For example, consider the same program from above:
|
||||
|
||||
nop +0
|
||||
acc +1
|
||||
jmp +4
|
||||
acc +3
|
||||
jmp -3
|
||||
acc -99
|
||||
acc +1
|
||||
jmp -4
|
||||
acc +6
|
||||
|
||||
If you change the first instruction from nop +0 to jmp +0, it would create a single-instruction infinite loop, never leaving that instruction. If you change almost any of the jmp instructions, the program will still eventually find another jmp instruction and loop forever.
|
||||
|
||||
However, if you change the second-to-last instruction (from jmp -4 to nop -4), the program terminates! The instructions are visited in this order:
|
||||
|
||||
nop +0 | 1
|
||||
acc +1 | 2
|
||||
jmp +4 | 3
|
||||
acc +3 |
|
||||
jmp -3 |
|
||||
acc -99 |
|
||||
acc +1 | 4
|
||||
nop -4 | 5
|
||||
acc +6 | 6
|
||||
|
||||
After the last instruction (acc +6), the program terminates by attempting to run the instruction below the last instruction in the file. With this change, after the program terminates, the accumulator contains the value 8 (acc +1, acc +1, acc +6).
|
||||
|
||||
Fix the program so that it terminates normally by changing exactly one jmp (to nop) or nop (to jmp). What is the value of the accumulator after the program terminates?
|
||||
|
||||
Your puzzle answer was 2188.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,87 @@
|
||||
--- Day 9: Encoding Error ---
|
||||
|
||||
With your neighbor happily enjoying their video game, you turn your attention to an open data port on the little screen in the seat in front of you.
|
||||
|
||||
Though the port is non-standard, you manage to connect it to your computer through the clever use of several paperclips. Upon connection, the port outputs a series of numbers (your puzzle input).
|
||||
|
||||
The data appears to be encrypted with the eXchange-Masking Addition System (XMAS) which, conveniently for you, is an old cypher with an important weakness.
|
||||
|
||||
XMAS starts by transmitting a preamble of 25 numbers. After that, each number you receive should be the sum of any two of the 25 immediately previous numbers. The two numbers will have different values, and there might be more than one such pair.
|
||||
|
||||
For example, suppose your preamble consists of the numbers 1 through 25 in a random order. To be valid, the next number must be the sum of two of those numbers:
|
||||
|
||||
26 would be a valid next number, as it could be 1 plus 25 (or many other pairs, like 2 and 24).
|
||||
49 would be a valid next number, as it is the sum of 24 and 25.
|
||||
100 would not be valid; no two of the previous 25 numbers sum to 100.
|
||||
50 would also not be valid; although 25 appears in the previous 25 numbers, the two numbers in the pair must be different.
|
||||
|
||||
Suppose the 26th number is 45, and the first number (no longer an option, as it is more than 25 numbers ago) was 20. Now, for the next number to be valid, there needs to be some pair of numbers among 1-19, 21-25, or 45 that add up to it:
|
||||
|
||||
26 would still be a valid next number, as 1 and 25 are still within the previous 25 numbers.
|
||||
65 would not be valid, as no two of the available numbers sum to it.
|
||||
64 and 66 would both be valid, as they are the result of 19+45 and 21+45 respectively.
|
||||
|
||||
Here is a larger example which only considers the previous 5 numbers (and has a preamble of length 5):
|
||||
|
||||
35
|
||||
20
|
||||
15
|
||||
25
|
||||
47
|
||||
40
|
||||
62
|
||||
55
|
||||
65
|
||||
95
|
||||
102
|
||||
117
|
||||
150
|
||||
182
|
||||
127
|
||||
219
|
||||
299
|
||||
277
|
||||
309
|
||||
576
|
||||
|
||||
In this example, after the 5-number preamble, almost every number is the sum of two of the previous 5 numbers; the only number that does not follow this rule is 127.
|
||||
|
||||
The first step of attacking the weakness in the XMAS data is to find the first number in the list (after the preamble) which is not the sum of two of the 25 numbers before it. What is the first number that does not have this property?
|
||||
|
||||
Your puzzle answer was 731031916.
|
||||
--- Part Two ---
|
||||
|
||||
The final step in breaking the XMAS encryption relies on the invalid number you just found: you must find a contiguous set of at least two numbers in your list which sum to the invalid number from step 1.
|
||||
|
||||
Again consider the above example:
|
||||
|
||||
35
|
||||
20
|
||||
15
|
||||
25
|
||||
47
|
||||
40
|
||||
62
|
||||
55
|
||||
65
|
||||
95
|
||||
102
|
||||
117
|
||||
150
|
||||
182
|
||||
127
|
||||
219
|
||||
299
|
||||
277
|
||||
309
|
||||
576
|
||||
|
||||
In this list, adding up all of the numbers from 15 through 40 produces the invalid number from step 1, 127. (Of course, the contiguous set of numbers in your actual list might be much longer.)
|
||||
|
||||
To find the encryption weakness, add together the smallest and largest number in this contiguous range; in this example, these are 15 and 47, producing 62.
|
||||
|
||||
What is the encryption weakness in your XMAS-encrypted list of numbers?
|
||||
|
||||
Your puzzle answer was 93396727.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,144 @@
|
||||
--- Day 10: Adapter Array ---
|
||||
|
||||
Patched into the aircraft's data port, you discover weather forecasts of a massive tropical storm. Before you can figure out whether it will impact your vacation plans, however, your device suddenly turns off!
|
||||
|
||||
Its battery is dead.
|
||||
|
||||
You'll need to plug it in. There's only one problem: the charging outlet near your seat produces the wrong number of jolts. Always prepared, you make a list of all of the joltage adapters in your bag.
|
||||
|
||||
Each of your joltage adapters is rated for a specific output joltage (your puzzle input). Any given adapter can take an input 1, 2, or 3 jolts lower than its rating and still produce its rated output joltage.
|
||||
|
||||
In addition, your device has a built-in joltage adapter rated for 3 jolts higher than the highest-rated adapter in your bag. (If your adapter list were 3, 9, and 6, your device's built-in adapter would be rated for 12 jolts.)
|
||||
|
||||
Treat the charging outlet near your seat as having an effective joltage rating of 0.
|
||||
|
||||
Since you have some time to kill, you might as well test all of your adapters. Wouldn't want to get to your resort and realize you can't even charge your device!
|
||||
|
||||
If you use every adapter in your bag at once, what is the distribution of joltage differences between the charging outlet, the adapters, and your device?
|
||||
|
||||
For example, suppose that in your bag, you have adapters with the following joltage ratings:
|
||||
|
||||
16
|
||||
10
|
||||
15
|
||||
5
|
||||
1
|
||||
11
|
||||
7
|
||||
19
|
||||
6
|
||||
12
|
||||
4
|
||||
|
||||
With these adapters, your device's built-in joltage adapter would be rated for 19 + 3 = 22 jolts, 3 higher than the highest-rated adapter.
|
||||
|
||||
Because adapters can only connect to a source 1-3 jolts lower than its rating, in order to use every adapter, you'd need to choose them like this:
|
||||
|
||||
The charging outlet has an effective rating of 0 jolts, so the only adapters that could connect to it directly would need to have a joltage rating of 1, 2, or 3 jolts. Of these, only one you have is an adapter rated 1 jolt (difference of 1).
|
||||
From your 1-jolt rated adapter, the only choice is your 4-jolt rated adapter (difference of 3).
|
||||
From the 4-jolt rated adapter, the adapters rated 5, 6, or 7 are valid choices. However, in order to not skip any adapters, you have to pick the adapter rated 5 jolts (difference of 1).
|
||||
Similarly, the next choices would need to be the adapter rated 6 and then the adapter rated 7 (with difference of 1 and 1).
|
||||
The only adapter that works with the 7-jolt rated adapter is the one rated 10 jolts (difference of 3).
|
||||
From 10, the choices are 11 or 12; choose 11 (difference of 1) and then 12 (difference of 1).
|
||||
After 12, only valid adapter has a rating of 15 (difference of 3), then 16 (difference of 1), then 19 (difference of 3).
|
||||
Finally, your device's built-in adapter is always 3 higher than the highest adapter, so its rating is 22 jolts (always a difference of 3).
|
||||
|
||||
In this example, when using every adapter, there are 7 differences of 1 jolt and 5 differences of 3 jolts.
|
||||
|
||||
Here is a larger example:
|
||||
|
||||
28
|
||||
33
|
||||
18
|
||||
42
|
||||
31
|
||||
14
|
||||
46
|
||||
20
|
||||
48
|
||||
47
|
||||
24
|
||||
23
|
||||
49
|
||||
45
|
||||
19
|
||||
38
|
||||
39
|
||||
11
|
||||
1
|
||||
32
|
||||
25
|
||||
35
|
||||
8
|
||||
17
|
||||
7
|
||||
9
|
||||
4
|
||||
2
|
||||
34
|
||||
10
|
||||
3
|
||||
|
||||
In this larger example, in a chain that uses all of the adapters, there are 22 differences of 1 jolt and 10 differences of 3 jolts.
|
||||
|
||||
Find a chain that uses all of your adapters to connect the charging outlet to your device's built-in adapter and count the joltage differences between the charging outlet, the adapters, and your device. What is the number of 1-jolt differences multiplied by the number of 3-jolt differences?
|
||||
|
||||
Your puzzle answer was 2272.
|
||||
--- Part Two ---
|
||||
|
||||
To completely determine whether you have enough adapters, you'll need to figure out how many different ways they can be arranged. Every arrangement needs to connect the charging outlet to your device. The previous rules about when adapters can successfully connect still apply.
|
||||
|
||||
The first example above (the one that starts with 16, 10, 15) supports the following arrangements:
|
||||
|
||||
(0), 1, 4, 5, 6, 7, 10, 11, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 5, 6, 7, 10, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 5, 7, 10, 11, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 5, 7, 10, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 6, 7, 10, 11, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 6, 7, 10, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 7, 10, 11, 12, 15, 16, 19, (22)
|
||||
(0), 1, 4, 7, 10, 12, 15, 16, 19, (22)
|
||||
|
||||
(The charging outlet and your device's built-in adapter are shown in parentheses.) Given the adapters from the first example, the total number of arrangements that connect the charging outlet to your device is 8.
|
||||
|
||||
The second example above (the one that starts with 28, 33, 18) has many arrangements. Here are a few:
|
||||
|
||||
(0), 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 25, 28, 31,
|
||||
32, 33, 34, 35, 38, 39, 42, 45, 46, 47, 48, 49, (52)
|
||||
|
||||
(0), 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 25, 28, 31,
|
||||
32, 33, 34, 35, 38, 39, 42, 45, 46, 47, 49, (52)
|
||||
|
||||
(0), 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 25, 28, 31,
|
||||
32, 33, 34, 35, 38, 39, 42, 45, 46, 48, 49, (52)
|
||||
|
||||
(0), 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 25, 28, 31,
|
||||
32, 33, 34, 35, 38, 39, 42, 45, 46, 49, (52)
|
||||
|
||||
(0), 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 19, 20, 23, 24, 25, 28, 31,
|
||||
32, 33, 34, 35, 38, 39, 42, 45, 47, 48, 49, (52)
|
||||
|
||||
(0), 3, 4, 7, 10, 11, 14, 17, 20, 23, 25, 28, 31, 34, 35, 38, 39, 42, 45,
|
||||
46, 48, 49, (52)
|
||||
|
||||
(0), 3, 4, 7, 10, 11, 14, 17, 20, 23, 25, 28, 31, 34, 35, 38, 39, 42, 45,
|
||||
46, 49, (52)
|
||||
|
||||
(0), 3, 4, 7, 10, 11, 14, 17, 20, 23, 25, 28, 31, 34, 35, 38, 39, 42, 45,
|
||||
47, 48, 49, (52)
|
||||
|
||||
(0), 3, 4, 7, 10, 11, 14, 17, 20, 23, 25, 28, 31, 34, 35, 38, 39, 42, 45,
|
||||
47, 49, (52)
|
||||
|
||||
(0), 3, 4, 7, 10, 11, 14, 17, 20, 23, 25, 28, 31, 34, 35, 38, 39, 42, 45,
|
||||
48, 49, (52)
|
||||
|
||||
In total, this set of adapters can connect the charging outlet to your device in 19208 distinct arrangements.
|
||||
|
||||
You glance back down at your bag and try to remember why you brought so many adapters; there must be more than a trillion valid ways to arrange them! Surely, there must be an efficient way to count the arrangements.
|
||||
|
||||
What is the total number of distinct ways you can arrange the adapters to connect the charging outlet to your device?
|
||||
|
||||
Your puzzle answer was 84627647627264.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,213 @@
|
||||
--- Day 11: Seating System ---
|
||||
|
||||
Your plane lands with plenty of time to spare. The final leg of your journey is a ferry that goes directly to the tropical island where you can finally start your vacation. As you reach the waiting area to board the ferry, you realize you're so early, nobody else has even arrived yet!
|
||||
|
||||
By modeling the process people use to choose (or abandon) their seat in the waiting area, you're pretty sure you can predict the best place to sit. You make a quick map of the seat layout (your puzzle input).
|
||||
|
||||
The seat layout fits neatly on a grid. Each position is either floor (.), an empty seat (L), or an occupied seat (#). For example, the initial seat layout might look like this:
|
||||
|
||||
L.LL.LL.LL
|
||||
LLLLLLL.LL
|
||||
L.L.L..L..
|
||||
LLLL.LL.LL
|
||||
L.LL.LL.LL
|
||||
L.LLLLL.LL
|
||||
..L.L.....
|
||||
LLLLLLLLLL
|
||||
L.LLLLLL.L
|
||||
L.LLLLL.LL
|
||||
|
||||
Now, you just need to model the people who will be arriving shortly. Fortunately, people are entirely predictable and always follow a simple set of rules. All decisions are based on the number of occupied seats adjacent to a given seat (one of the eight positions immediately up, down, left, right, or diagonal from the seat). The following rules are applied to every seat simultaneously:
|
||||
|
||||
If a seat is empty (L) and there are no occupied seats adjacent to it, the seat becomes occupied.
|
||||
If a seat is occupied (#) and four or more seats adjacent to it are also occupied, the seat becomes empty.
|
||||
Otherwise, the seat's state does not change.
|
||||
|
||||
Floor (.) never changes; seats don't move, and nobody sits on the floor.
|
||||
|
||||
After one round of these rules, every seat in the example layout becomes occupied:
|
||||
|
||||
#.##.##.##
|
||||
#######.##
|
||||
#.#.#..#..
|
||||
####.##.##
|
||||
#.##.##.##
|
||||
#.#####.##
|
||||
..#.#.....
|
||||
##########
|
||||
#.######.#
|
||||
#.#####.##
|
||||
|
||||
After a second round, the seats with four or more occupied adjacent seats become empty again:
|
||||
|
||||
#.LL.L#.##
|
||||
#LLLLLL.L#
|
||||
L.L.L..L..
|
||||
#LLL.LL.L#
|
||||
#.LL.LL.LL
|
||||
#.LLLL#.##
|
||||
..L.L.....
|
||||
#LLLLLLLL#
|
||||
#.LLLLLL.L
|
||||
#.#LLLL.##
|
||||
|
||||
This process continues for three more rounds:
|
||||
|
||||
#.##.L#.##
|
||||
#L###LL.L#
|
||||
L.#.#..#..
|
||||
#L##.##.L#
|
||||
#.##.LL.LL
|
||||
#.###L#.##
|
||||
..#.#.....
|
||||
#L######L#
|
||||
#.LL###L.L
|
||||
#.#L###.##
|
||||
|
||||
#.#L.L#.##
|
||||
#LLL#LL.L#
|
||||
L.L.L..#..
|
||||
#LLL.##.L#
|
||||
#.LL.LL.LL
|
||||
#.LL#L#.##
|
||||
..L.L.....
|
||||
#L#LLLL#L#
|
||||
#.LLLLLL.L
|
||||
#.#L#L#.##
|
||||
|
||||
#.#L.L#.##
|
||||
#LLL#LL.L#
|
||||
L.#.L..#..
|
||||
#L##.##.L#
|
||||
#.#L.LL.LL
|
||||
#.#L#L#.##
|
||||
..L.L.....
|
||||
#L#L##L#L#
|
||||
#.LLLLLL.L
|
||||
#.#L#L#.##
|
||||
|
||||
At this point, something interesting happens: the chaos stabilizes and further applications of these rules cause no seats to change state! Once people stop moving around, you count 37 occupied seats.
|
||||
|
||||
Simulate your seating area by applying the seating rules repeatedly until no seats change state. How many seats end up occupied?
|
||||
|
||||
Your puzzle answer was 2476.
|
||||
--- Part Two ---
|
||||
|
||||
As soon as people start to arrive, you realize your mistake. People don't just care about adjacent seats - they care about the first seat they can see in each of those eight directions!
|
||||
|
||||
Now, instead of considering just the eight immediately adjacent seats, consider the first seat in each of those eight directions. For example, the empty seat below would see eight occupied seats:
|
||||
|
||||
.......#.
|
||||
...#.....
|
||||
.#.......
|
||||
.........
|
||||
..#L....#
|
||||
....#....
|
||||
.........
|
||||
#........
|
||||
...#.....
|
||||
|
||||
The leftmost empty seat below would only see one empty seat, but cannot see any of the occupied ones:
|
||||
|
||||
.............
|
||||
.L.L.#.#.#.#.
|
||||
.............
|
||||
|
||||
The empty seat below would see no occupied seats:
|
||||
|
||||
.##.##.
|
||||
#.#.#.#
|
||||
##...##
|
||||
...L...
|
||||
##...##
|
||||
#.#.#.#
|
||||
.##.##.
|
||||
|
||||
Also, people seem to be more tolerant than you expected: it now takes five or more visible occupied seats for an occupied seat to become empty (rather than four or more from the previous rules). The other rules still apply: empty seats that see no occupied seats become occupied, seats matching no rule don't change, and floor never changes.
|
||||
|
||||
Given the same starting layout as above, these new rules cause the seating area to shift around as follows:
|
||||
|
||||
L.LL.LL.LL
|
||||
LLLLLLL.LL
|
||||
L.L.L..L..
|
||||
LLLL.LL.LL
|
||||
L.LL.LL.LL
|
||||
L.LLLLL.LL
|
||||
..L.L.....
|
||||
LLLLLLLLLL
|
||||
L.LLLLLL.L
|
||||
L.LLLLL.LL
|
||||
|
||||
#.##.##.##
|
||||
#######.##
|
||||
#.#.#..#..
|
||||
####.##.##
|
||||
#.##.##.##
|
||||
#.#####.##
|
||||
..#.#.....
|
||||
##########
|
||||
#.######.#
|
||||
#.#####.##
|
||||
|
||||
#.LL.LL.L#
|
||||
#LLLLLL.LL
|
||||
L.L.L..L..
|
||||
LLLL.LL.LL
|
||||
L.LL.LL.LL
|
||||
L.LLLLL.LL
|
||||
..L.L.....
|
||||
LLLLLLLLL#
|
||||
#.LLLLLL.L
|
||||
#.LLLLL.L#
|
||||
|
||||
#.L#.##.L#
|
||||
#L#####.LL
|
||||
L.#.#..#..
|
||||
##L#.##.##
|
||||
#.##.#L.##
|
||||
#.#####.#L
|
||||
..#.#.....
|
||||
LLL####LL#
|
||||
#.L#####.L
|
||||
#.L####.L#
|
||||
|
||||
#.L#.L#.L#
|
||||
#LLLLLL.LL
|
||||
L.L.L..#..
|
||||
##LL.LL.L#
|
||||
L.LL.LL.L#
|
||||
#.LLLLL.LL
|
||||
..L.L.....
|
||||
LLLLLLLLL#
|
||||
#.LLLLL#.L
|
||||
#.L#LL#.L#
|
||||
|
||||
#.L#.L#.L#
|
||||
#LLLLLL.LL
|
||||
L.L.L..#..
|
||||
##L#.#L.L#
|
||||
L.L#.#L.L#
|
||||
#.L####.LL
|
||||
..#.#.....
|
||||
LLL###LLL#
|
||||
#.LLLLL#.L
|
||||
#.L#LL#.L#
|
||||
|
||||
#.L#.L#.L#
|
||||
#LLLLLL.LL
|
||||
L.L.L..#..
|
||||
##L#.#L.L#
|
||||
L.L#.LL.L#
|
||||
#.LLLL#.LL
|
||||
..#.L.....
|
||||
LLL###LLL#
|
||||
#.LLLLL#.L
|
||||
#.L#LL#.L#
|
||||
|
||||
Again, at this point, people stop shifting around and the seating area reaches equilibrium. Once this occurs, you count 26 occupied seats.
|
||||
|
||||
Given the new visibility method and the rule change for occupied seats becoming empty, once equilibrium is reached, how many seats end up occupied?
|
||||
|
||||
Your puzzle answer was 2257.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,70 @@
|
||||
--- Day 12: Rain Risk ---
|
||||
|
||||
Your ferry made decent progress toward the island, but the storm came in faster than anyone expected. The ferry needs to take evasive actions!
|
||||
|
||||
Unfortunately, the ship's navigation computer seems to be malfunctioning; rather than giving a route directly to safety, it produced extremely circuitous instructions. When the captain uses the PA system to ask if anyone can help, you quickly volunteer.
|
||||
|
||||
The navigation instructions (your puzzle input) consists of a sequence of single-character actions paired with integer input values. After staring at them for a few minutes, you work out what they probably mean:
|
||||
|
||||
Action N means to move north by the given value.
|
||||
Action S means to move south by the given value.
|
||||
Action E means to move east by the given value.
|
||||
Action W means to move west by the given value.
|
||||
Action L means to turn left the given number of degrees.
|
||||
Action R means to turn right the given number of degrees.
|
||||
Action F means to move forward by the given value in the direction the ship is currently facing.
|
||||
|
||||
The ship starts by facing east. Only the L and R actions change the direction the ship is facing. (That is, if the ship is facing east and the next instruction is N10, the ship would move north 10 units, but would still move east if the following action were F.)
|
||||
|
||||
For example:
|
||||
|
||||
F10
|
||||
N3
|
||||
F7
|
||||
R90
|
||||
F11
|
||||
|
||||
These instructions would be handled as follows:
|
||||
|
||||
F10 would move the ship 10 units east (because the ship starts by facing east) to east 10, north 0.
|
||||
N3 would move the ship 3 units north to east 10, north 3.
|
||||
F7 would move the ship another 7 units east (because the ship is still facing east) to east 17, north 3.
|
||||
R90 would cause the ship to turn right by 90 degrees and face south; it remains at east 17, north 3.
|
||||
F11 would move the ship 11 units south to east 17, south 8.
|
||||
|
||||
At the end of these instructions, the ship's Manhattan distance (sum of the absolute values of its east/west position and its north/south position) from its starting position is 17 + 8 = 25.
|
||||
|
||||
Figure out where the navigation instructions lead. What is the Manhattan distance between that location and the ship's starting position?
|
||||
|
||||
Your puzzle answer was 858.
|
||||
--- Part Two ---
|
||||
|
||||
Before you can give the destination to the captain, you realize that the actual action meanings were printed on the back of the instructions the whole time.
|
||||
|
||||
Almost all of the actions indicate how to move a waypoint which is relative to the ship's position:
|
||||
|
||||
Action N means to move the waypoint north by the given value.
|
||||
Action S means to move the waypoint south by the given value.
|
||||
Action E means to move the waypoint east by the given value.
|
||||
Action W means to move the waypoint west by the given value.
|
||||
Action L means to rotate the waypoint around the ship left (counter-clockwise) the given number of degrees.
|
||||
Action R means to rotate the waypoint around the ship right (clockwise) the given number of degrees.
|
||||
Action F means to move forward to the waypoint a number of times equal to the given value.
|
||||
|
||||
The waypoint starts 10 units east and 1 unit north relative to the ship. The waypoint is relative to the ship; that is, if the ship moves, the waypoint moves with it.
|
||||
|
||||
For example, using the same instructions as above:
|
||||
|
||||
F10 moves the ship to the waypoint 10 times (a total of 100 units east and 10 units north), leaving the ship at east 100, north 10. The waypoint stays 10 units east and 1 unit north of the ship.
|
||||
N3 moves the waypoint 3 units north to 10 units east and 4 units north of the ship. The ship remains at east 100, north 10.
|
||||
F7 moves the ship to the waypoint 7 times (a total of 70 units east and 28 units north), leaving the ship at east 170, north 38. The waypoint stays 10 units east and 4 units north of the ship.
|
||||
R90 rotates the waypoint around the ship clockwise 90 degrees, moving it to 4 units east and 10 units south of the ship. The ship remains at east 170, north 38.
|
||||
F11 moves the ship to the waypoint 11 times (a total of 44 units east and 110 units south), leaving the ship at east 214, south 72. The waypoint stays 4 units east and 10 units south of the ship.
|
||||
|
||||
After these operations, the ship's Manhattan distance from its starting position is 214 + 72 = 286.
|
||||
|
||||
Figure out where the navigation instructions actually lead. What is the Manhattan distance between that location and the ship's starting position?
|
||||
|
||||
Your puzzle answer was 39140.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,117 @@
|
||||
--- Day 13: Shuttle Search ---
|
||||
|
||||
Your ferry can make it safely to a nearby port, but it won't get much further. When you call to book another ship, you discover that no ships embark from that port to your vacation island. You'll need to get from the port to the nearest airport.
|
||||
|
||||
Fortunately, a shuttle bus service is available to bring you from the sea port to the airport! Each bus has an ID number that also indicates how often the bus leaves for the airport.
|
||||
|
||||
Bus schedules are defined based on a timestamp that measures the number of minutes since some fixed reference point in the past. At timestamp 0, every bus simultaneously departed from the sea port. After that, each bus travels to the airport, then various other locations, and finally returns to the sea port to repeat its journey forever.
|
||||
|
||||
The time this loop takes a particular bus is also its ID number: the bus with ID 5 departs from the sea port at timestamps 0, 5, 10, 15, and so on. The bus with ID 11 departs at 0, 11, 22, 33, and so on. If you are there when the bus departs, you can ride that bus to the airport!
|
||||
|
||||
Your notes (your puzzle input) consist of two lines. The first line is your estimate of the earliest timestamp you could depart on a bus. The second line lists the bus IDs that are in service according to the shuttle company; entries that show x must be out of service, so you decide to ignore them.
|
||||
|
||||
To save time once you arrive, your goal is to figure out the earliest bus you can take to the airport. (There will be exactly one such bus.)
|
||||
|
||||
For example, suppose you have the following notes:
|
||||
|
||||
939
|
||||
7,13,x,x,59,x,31,19
|
||||
|
||||
Here, the earliest timestamp you could depart is 939, and the bus IDs in service are 7, 13, 59, 31, and 19. Near timestamp 939, these bus IDs depart at the times marked D:
|
||||
|
||||
time bus 7 bus 13 bus 59 bus 31 bus 19
|
||||
929 . . . . .
|
||||
930 . . . D .
|
||||
931 D . . . D
|
||||
932 . . . . .
|
||||
933 . . . . .
|
||||
934 . . . . .
|
||||
935 . . . . .
|
||||
936 . D . . .
|
||||
937 . . . . .
|
||||
938 D . . . .
|
||||
939 . . . . .
|
||||
940 . . . . .
|
||||
941 . . . . .
|
||||
942 . . . . .
|
||||
943 . . . . .
|
||||
944 . . D . .
|
||||
945 D . . . .
|
||||
946 . . . . .
|
||||
947 . . . . .
|
||||
948 . . . . .
|
||||
949 . D . . .
|
||||
|
||||
The earliest bus you could take is bus ID 59. It doesn't depart until timestamp 944, so you would need to wait 944 - 939 = 5 minutes before it departs. Multiplying the bus ID by the number of minutes you'd need to wait gives 295.
|
||||
|
||||
What is the ID of the earliest bus you can take to the airport multiplied by the number of minutes you'll need to wait for that bus?
|
||||
|
||||
Your puzzle answer was 5257.
|
||||
--- Part Two ---
|
||||
|
||||
The shuttle company is running a contest: one gold coin for anyone that can find the earliest timestamp such that the first bus ID departs at that time and each subsequent listed bus ID departs at that subsequent minute. (The first line in your input is no longer relevant.)
|
||||
|
||||
For example, suppose you have the same list of bus IDs as above:
|
||||
|
||||
7,13,x,x,59,x,31,19
|
||||
|
||||
An x in the schedule means there are no constraints on what bus IDs must depart at that time.
|
||||
|
||||
This means you are looking for the earliest timestamp (called t) such that:
|
||||
|
||||
Bus ID 7 departs at timestamp t.
|
||||
Bus ID 13 departs one minute after timestamp t.
|
||||
There are no requirements or restrictions on departures at two or three minutes after timestamp t.
|
||||
Bus ID 59 departs four minutes after timestamp t.
|
||||
There are no requirements or restrictions on departures at five minutes after timestamp t.
|
||||
Bus ID 31 departs six minutes after timestamp t.
|
||||
Bus ID 19 departs seven minutes after timestamp t.
|
||||
|
||||
The only bus departures that matter are the listed bus IDs at their specific offsets from t. Those bus IDs can depart at other times, and other bus IDs can depart at those times. For example, in the list above, because bus ID 19 must depart seven minutes after the timestamp at which bus ID 7 departs, bus ID 7 will always also be departing with bus ID 19 at seven minutes after timestamp t.
|
||||
|
||||
In this example, the earliest timestamp at which this occurs is 1068781:
|
||||
|
||||
time bus 7 bus 13 bus 59 bus 31 bus 19
|
||||
1068773 . . . . .
|
||||
1068774 D . . . .
|
||||
1068775 . . . . .
|
||||
1068776 . . . . .
|
||||
1068777 . . . . .
|
||||
1068778 . . . . .
|
||||
1068779 . . . . .
|
||||
1068780 . . . . .
|
||||
1068781 D . . . .
|
||||
1068782 . D . . .
|
||||
1068783 . . . . .
|
||||
1068784 . . . . .
|
||||
1068785 . . D . .
|
||||
1068786 . . . . .
|
||||
1068787 . . . D .
|
||||
1068788 D . . . D
|
||||
1068789 . . . . .
|
||||
1068790 . . . . .
|
||||
1068791 . . . . .
|
||||
1068792 . . . . .
|
||||
1068793 . . . . .
|
||||
1068794 . . . . .
|
||||
1068795 D D . . .
|
||||
1068796 . . . . .
|
||||
1068797 . . . . .
|
||||
|
||||
In the above example, bus ID 7 departs at timestamp 1068788 (seven minutes after t). This is fine; the only requirement on that minute is that bus ID 19 departs then, and it does.
|
||||
|
||||
Here are some other examples:
|
||||
|
||||
The earliest timestamp that matches the list 17,x,13,19 is 3417.
|
||||
67,7,59,61 first occurs at timestamp 754018.
|
||||
67,x,7,59,61 first occurs at timestamp 779210.
|
||||
67,7,x,59,61 first occurs at timestamp 1261476.
|
||||
1789,37,47,1889 first occurs at timestamp 1202161486.
|
||||
|
||||
However, with so many bus IDs in your list, surely the actual earliest timestamp will be larger than 100000000000000!
|
||||
|
||||
What is the earliest timestamp such that all of the listed bus IDs depart at offsets matching their positions in the list?
|
||||
|
||||
Your puzzle answer was 538703333547789.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,100 @@
|
||||
--- Day 14: Docking Data ---
|
||||
|
||||
As your ferry approaches the sea port, the captain asks for your help again. The computer system that runs this port isn't compatible with the docking program on the ferry, so the docking parameters aren't being correctly initialized in the docking program's memory.
|
||||
|
||||
After a brief inspection, you discover that the sea port's computer system uses a strange bitmask system in its initialization program. Although you don't have the correct decoder chip handy, you can emulate it in software!
|
||||
|
||||
The initialization program (your puzzle input) can either update the bitmask or write a value to memory. Values and memory addresses are both 36-bit unsigned integers. For example, ignoring bitmasks for a moment, a line like mem[8] = 11 would write the value 11 to memory address 8.
|
||||
|
||||
The bitmask is always given as a string of 36 bits, written with the most significant bit (representing 2^35) on the left and the least significant bit (2^0, that is, the 1s bit) on the right. The current bitmask is applied to values immediately before they are written to memory: a 0 or 1 overwrites the corresponding bit in the value, while an X leaves the bit in the value unchanged.
|
||||
|
||||
For example, consider the following program:
|
||||
|
||||
mask = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X
|
||||
mem[8] = 11
|
||||
mem[7] = 101
|
||||
mem[8] = 0
|
||||
|
||||
This program starts by specifying a bitmask (mask = ....). The mask it specifies will overwrite two bits in every written value: the 2s bit is overwritten with 0, and the 64s bit is overwritten with 1.
|
||||
|
||||
The program then attempts to write the value 11 to memory address 8. By expanding everything out to individual bits, the mask is applied as follows:
|
||||
|
||||
value: 000000000000000000000000000000001011 (decimal 11)
|
||||
mask: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X
|
||||
result: 000000000000000000000000000001001001 (decimal 73)
|
||||
|
||||
So, because of the mask, the value 73 is written to memory address 8 instead. Then, the program tries to write 101 to address 7:
|
||||
|
||||
value: 000000000000000000000000000001100101 (decimal 101)
|
||||
mask: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X
|
||||
result: 000000000000000000000000000001100101 (decimal 101)
|
||||
|
||||
This time, the mask has no effect, as the bits it overwrote were already the values the mask tried to set. Finally, the program tries to write 0 to address 8:
|
||||
|
||||
value: 000000000000000000000000000000000000 (decimal 0)
|
||||
mask: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X
|
||||
result: 000000000000000000000000000001000000 (decimal 64)
|
||||
|
||||
64 is written to address 8 instead, overwriting the value that was there previously.
|
||||
|
||||
To initialize your ferry's docking program, you need the sum of all values left in memory after the initialization program completes. (The entire 36-bit address space begins initialized to the value 0 at every address.) In the above example, only two values in memory are not zero - 101 (at address 7) and 64 (at address 8) - producing a sum of 165.
|
||||
|
||||
Execute the initialization program. What is the sum of all values left in memory after it completes? (Do not truncate the sum to 36 bits.)
|
||||
|
||||
Your puzzle answer was 16003257187056.
|
||||
--- Part Two ---
|
||||
|
||||
For some reason, the sea port's computer system still can't communicate with your ferry's docking program. It must be using version 2 of the decoder chip!
|
||||
|
||||
A version 2 decoder chip doesn't modify the values being written at all. Instead, it acts as a memory address decoder. Immediately before a value is written to memory, each bit in the bitmask modifies the corresponding bit of the destination memory address in the following way:
|
||||
|
||||
If the bitmask bit is 0, the corresponding memory address bit is unchanged.
|
||||
If the bitmask bit is 1, the corresponding memory address bit is overwritten with 1.
|
||||
If the bitmask bit is X, the corresponding memory address bit is floating.
|
||||
|
||||
A floating bit is not connected to anything and instead fluctuates unpredictably. In practice, this means the floating bits will take on all possible values, potentially causing many memory addresses to be written all at once!
|
||||
|
||||
For example, consider the following program:
|
||||
|
||||
mask = 000000000000000000000000000000X1001X
|
||||
mem[42] = 100
|
||||
mask = 00000000000000000000000000000000X0XX
|
||||
mem[26] = 1
|
||||
|
||||
When this program goes to write to memory address 42, it first applies the bitmask:
|
||||
|
||||
address: 000000000000000000000000000000101010 (decimal 42)
|
||||
mask: 000000000000000000000000000000X1001X
|
||||
result: 000000000000000000000000000000X1101X
|
||||
|
||||
After applying the mask, four bits are overwritten, three of which are different, and two of which are floating. Floating bits take on every possible combination of values; with two floating bits, four actual memory addresses are written:
|
||||
|
||||
000000000000000000000000000000011010 (decimal 26)
|
||||
000000000000000000000000000000011011 (decimal 27)
|
||||
000000000000000000000000000000111010 (decimal 58)
|
||||
000000000000000000000000000000111011 (decimal 59)
|
||||
|
||||
Next, the program is about to write to memory address 26 with a different bitmask:
|
||||
|
||||
address: 000000000000000000000000000000011010 (decimal 26)
|
||||
mask: 00000000000000000000000000000000X0XX
|
||||
result: 00000000000000000000000000000001X0XX
|
||||
|
||||
This results in an address with three floating bits, causing writes to eight memory addresses:
|
||||
|
||||
000000000000000000000000000000010000 (decimal 16)
|
||||
000000000000000000000000000000010001 (decimal 17)
|
||||
000000000000000000000000000000010010 (decimal 18)
|
||||
000000000000000000000000000000010011 (decimal 19)
|
||||
000000000000000000000000000000011000 (decimal 24)
|
||||
000000000000000000000000000000011001 (decimal 25)
|
||||
000000000000000000000000000000011010 (decimal 26)
|
||||
000000000000000000000000000000011011 (decimal 27)
|
||||
|
||||
The entire 36-bit address space still begins initialized to the value 0 at every address, and you still need the sum of all values left in memory at the end of the program. In this example, the sum is 208.
|
||||
|
||||
Execute the initialization program using an emulator for a version 2 decoder chip. What is the sum of all values left in memory after it completes?
|
||||
|
||||
Your puzzle answer was 3219837697833.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,59 @@
|
||||
--- Day 15: Rambunctious Recitation ---
|
||||
|
||||
You catch the airport shuttle and try to book a new flight to your vacation island. Due to the storm, all direct flights have been cancelled, but a route is available to get around the storm. You take it.
|
||||
|
||||
While you wait for your flight, you decide to check in with the Elves back at the North Pole. They're playing a memory game and are ever so excited to explain the rules!
|
||||
|
||||
In this game, the players take turns saying numbers. They begin by taking turns reading from a list of starting numbers (your puzzle input). Then, each turn consists of considering the most recently spoken number:
|
||||
|
||||
If that was the first time the number has been spoken, the current player says 0.
|
||||
Otherwise, the number had been spoken before; the current player announces how many turns apart the number is from when it was previously spoken.
|
||||
|
||||
So, after the starting numbers, each turn results in that player speaking aloud either 0 (if the last number is new) or an age (if the last number is a repeat).
|
||||
|
||||
For example, suppose the starting numbers are 0,3,6:
|
||||
|
||||
Turn 1: The 1st number spoken is a starting number, 0.
|
||||
Turn 2: The 2nd number spoken is a starting number, 3.
|
||||
Turn 3: The 3rd number spoken is a starting number, 6.
|
||||
Turn 4: Now, consider the last number spoken, 6. Since that was the first time the number had been spoken, the 4th number spoken is 0.
|
||||
Turn 5: Next, again consider the last number spoken, 0. Since it had been spoken before, the next number to speak is the difference between the turn number when it was last spoken (the previous turn, 4) and the turn number of the time it was most recently spoken before then (turn 1). Thus, the 5th number spoken is 4 - 1, 3.
|
||||
Turn 6: The last number spoken, 3 had also been spoken before, most recently on turns 5 and 2. So, the 6th number spoken is 5 - 2, 3.
|
||||
Turn 7: Since 3 was just spoken twice in a row, and the last two turns are 1 turn apart, the 7th number spoken is 1.
|
||||
Turn 8: Since 1 is new, the 8th number spoken is 0.
|
||||
Turn 9: 0 was last spoken on turns 8 and 4, so the 9th number spoken is the difference between them, 4.
|
||||
Turn 10: 4 is new, so the 10th number spoken is 0.
|
||||
|
||||
(The game ends when the Elves get sick of playing or dinner is ready, whichever comes first.)
|
||||
|
||||
Their question for you is: what will be the 2020th number spoken? In the example above, the 2020th number spoken will be 436.
|
||||
|
||||
Here are a few more examples:
|
||||
|
||||
Given the starting numbers 1,3,2, the 2020th number spoken is 1.
|
||||
Given the starting numbers 2,1,3, the 2020th number spoken is 10.
|
||||
Given the starting numbers 1,2,3, the 2020th number spoken is 27.
|
||||
Given the starting numbers 2,3,1, the 2020th number spoken is 78.
|
||||
Given the starting numbers 3,2,1, the 2020th number spoken is 438.
|
||||
Given the starting numbers 3,1,2, the 2020th number spoken is 1836.
|
||||
|
||||
Given your starting numbers, what will be the 2020th number spoken?
|
||||
|
||||
Your puzzle answer was 403.
|
||||
--- Part Two ---
|
||||
|
||||
Impressed, the Elves issue you a challenge: determine the 30000000th number spoken. For example, given the same starting numbers as above:
|
||||
|
||||
Given 0,3,6, the 30000000th number spoken is 175594.
|
||||
Given 1,3,2, the 30000000th number spoken is 2578.
|
||||
Given 2,1,3, the 30000000th number spoken is 3544142.
|
||||
Given 1,2,3, the 30000000th number spoken is 261214.
|
||||
Given 2,3,1, the 30000000th number spoken is 6895259.
|
||||
Given 3,2,1, the 30000000th number spoken is 18.
|
||||
Given 3,1,2, the 30000000th number spoken is 362.
|
||||
|
||||
Given your starting numbers, what will be the 30000000th number spoken?
|
||||
|
||||
Your puzzle answer was 6823.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,70 @@
|
||||
--- Day 16: Ticket Translation ---
|
||||
|
||||
As you're walking to yet another connecting flight, you realize that one of the legs of your re-routed trip coming up is on a high-speed train. However, the train ticket you were given is in a language you don't understand. You should probably figure out what it says before you get to the train station after the next flight.
|
||||
|
||||
Unfortunately, you can't actually read the words on the ticket. You can, however, read the numbers, and so you figure out the fields these tickets must have and the valid ranges for values in those fields.
|
||||
|
||||
You collect the rules for ticket fields, the numbers on your ticket, and the numbers on other nearby tickets for the same train service (via the airport security cameras) together into a single document you can reference (your puzzle input).
|
||||
|
||||
The rules for ticket fields specify a list of fields that exist somewhere on the ticket and the valid ranges of values for each field. For example, a rule like class: 1-3 or 5-7 means that one of the fields in every ticket is named class and can be any value in the ranges 1-3 or 5-7 (inclusive, such that 3 and 5 are both valid in this field, but 4 is not).
|
||||
|
||||
Each ticket is represented by a single line of comma-separated values. The values are the numbers on the ticket in the order they appear; every ticket has the same format. For example, consider this ticket:
|
||||
|
||||
.--------------------------------------------------------.
|
||||
| ????: 101 ?????: 102 ??????????: 103 ???: 104 |
|
||||
| |
|
||||
| ??: 301 ??: 302 ???????: 303 ??????? |
|
||||
| ??: 401 ??: 402 ???? ????: 403 ????????? |
|
||||
'--------------------------------------------------------'
|
||||
|
||||
Here, ? represents text in a language you don't understand. This ticket might be represented as 101,102,103,104,301,302,303,401,402,403; of course, the actual train tickets you're looking at are much more complicated. In any case, you've extracted just the numbers in such a way that the first number is always the same specific field, the second number is always a different specific field, and so on - you just don't know what each position actually means!
|
||||
|
||||
Start by determining which tickets are completely invalid; these are tickets that contain values which aren't valid for any field. Ignore your ticket for now.
|
||||
|
||||
For example, suppose you have the following notes:
|
||||
|
||||
class: 1-3 or 5-7
|
||||
row: 6-11 or 33-44
|
||||
seat: 13-40 or 45-50
|
||||
|
||||
your ticket:
|
||||
7,1,14
|
||||
|
||||
nearby tickets:
|
||||
7,3,47
|
||||
40,4,50
|
||||
55,2,20
|
||||
38,6,12
|
||||
|
||||
It doesn't matter which position corresponds to which field; you can identify invalid nearby tickets by considering only whether tickets contain values that are not valid for any field. In this example, the values on the first nearby ticket are all valid for at least one field. This is not true of the other three nearby tickets: the values 4, 55, and 12 are are not valid for any field. Adding together all of the invalid values produces your ticket scanning error rate: 4 + 55 + 12 = 71.
|
||||
|
||||
Consider the validity of the nearby tickets you scanned. What is your ticket scanning error rate?
|
||||
|
||||
Your puzzle answer was 30869.
|
||||
--- Part Two ---
|
||||
|
||||
Now that you've identified which tickets contain invalid values, discard those tickets entirely. Use the remaining valid tickets to determine which field is which.
|
||||
|
||||
Using the valid ranges for each field, determine what order the fields appear on the tickets. The order is consistent between all tickets: if seat is the third field, it is the third field on every ticket, including your ticket.
|
||||
|
||||
For example, suppose you have the following notes:
|
||||
|
||||
class: 0-1 or 4-19
|
||||
row: 0-5 or 8-19
|
||||
seat: 0-13 or 16-19
|
||||
|
||||
your ticket:
|
||||
11,12,13
|
||||
|
||||
nearby tickets:
|
||||
3,9,18
|
||||
15,1,5
|
||||
5,14,9
|
||||
|
||||
Based on the nearby tickets in the above example, the first position must be row, the second position must be class, and the third position must be seat; you can conclude that in your ticket, class is 12, row is 11, and seat is 13.
|
||||
|
||||
Once you work out which field is which, look for the six fields on your ticket that start with the word departure. What do you get if you multiply those six values together?
|
||||
|
||||
Your puzzle answer was 4381476149273.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,401 @@
|
||||
--- Day 17: Conway Cubes ---
|
||||
|
||||
As your flight slowly drifts through the sky, the Elves at the Mythical Information Bureau at the North Pole contact you. They'd like some help debugging a malfunctioning experimental energy source aboard one of their super-secret imaging satellites.
|
||||
|
||||
The experimental energy source is based on cutting-edge technology: a set of Conway Cubes contained in a pocket dimension! When you hear it's having problems, you can't help but agree to take a look.
|
||||
|
||||
The pocket dimension contains an infinite 3-dimensional grid. At every integer 3-dimensional coordinate (x,y,z), there exists a single cube which is either active or inactive.
|
||||
|
||||
In the initial state of the pocket dimension, almost all cubes start inactive. The only exception to this is a small flat region of cubes (your puzzle input); the cubes in this region start in the specified active (#) or inactive (.) state.
|
||||
|
||||
The energy source then proceeds to boot up by executing six cycles.
|
||||
|
||||
Each cube only ever considers its neighbors: any of the 26 other cubes where any of their coordinates differ by at most 1. For example, given the cube at x=1,y=2,z=3, its neighbors include the cube at x=2,y=2,z=2, the cube at x=0,y=2,z=3, and so on.
|
||||
|
||||
During a cycle, all cubes simultaneously change their state according to the following rules:
|
||||
|
||||
If a cube is active and exactly 2 or 3 of its neighbors are also active, the cube remains active. Otherwise, the cube becomes inactive.
|
||||
If a cube is inactive but exactly 3 of its neighbors are active, the cube becomes active. Otherwise, the cube remains inactive.
|
||||
|
||||
The engineers responsible for this experimental energy source would like you to simulate the pocket dimension and determine what the configuration of cubes should be at the end of the six-cycle boot process.
|
||||
|
||||
For example, consider the following initial state:
|
||||
|
||||
.#.
|
||||
..#
|
||||
###
|
||||
|
||||
Even though the pocket dimension is 3-dimensional, this initial state represents a small 2-dimensional slice of it. (In particular, this initial state defines a 3x3x1 region of the 3-dimensional space.)
|
||||
|
||||
Simulating a few cycles from this initial state produces the following configurations, where the result of each cycle is shown layer-by-layer at each given z coordinate (and the frame of view follows the active cells in each cycle):
|
||||
|
||||
Before any cycles:
|
||||
|
||||
z=0
|
||||
.#.
|
||||
..#
|
||||
###
|
||||
|
||||
|
||||
After 1 cycle:
|
||||
|
||||
z=-1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=0
|
||||
#.#
|
||||
.##
|
||||
.#.
|
||||
|
||||
z=1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
|
||||
After 2 cycles:
|
||||
|
||||
z=-2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-1
|
||||
..#..
|
||||
.#..#
|
||||
....#
|
||||
.#...
|
||||
.....
|
||||
|
||||
z=0
|
||||
##...
|
||||
##...
|
||||
#....
|
||||
....#
|
||||
.###.
|
||||
|
||||
z=1
|
||||
..#..
|
||||
.#..#
|
||||
....#
|
||||
.#...
|
||||
.....
|
||||
|
||||
z=2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
|
||||
After 3 cycles:
|
||||
|
||||
z=-2
|
||||
.......
|
||||
.......
|
||||
..##...
|
||||
..###..
|
||||
.......
|
||||
.......
|
||||
.......
|
||||
|
||||
z=-1
|
||||
..#....
|
||||
...#...
|
||||
#......
|
||||
.....##
|
||||
.#...#.
|
||||
..#.#..
|
||||
...#...
|
||||
|
||||
z=0
|
||||
...#...
|
||||
.......
|
||||
#......
|
||||
.......
|
||||
.....##
|
||||
.##.#..
|
||||
...#...
|
||||
|
||||
z=1
|
||||
..#....
|
||||
...#...
|
||||
#......
|
||||
.....##
|
||||
.#...#.
|
||||
..#.#..
|
||||
...#...
|
||||
|
||||
z=2
|
||||
.......
|
||||
.......
|
||||
..##...
|
||||
..###..
|
||||
.......
|
||||
.......
|
||||
.......
|
||||
|
||||
After the full six-cycle boot process completes, 112 cubes are left in the active state.
|
||||
|
||||
Starting with your given initial configuration, simulate six cycles. How many cubes are left in the active state after the sixth cycle?
|
||||
|
||||
Your puzzle answer was 267.
|
||||
--- Part Two ---
|
||||
|
||||
For some reason, your simulated results don't match what the experimental energy source engineers expected. Apparently, the pocket dimension actually has four spatial dimensions, not three.
|
||||
|
||||
The pocket dimension contains an infinite 4-dimensional grid. At every integer 4-dimensional coordinate (x,y,z,w), there exists a single cube (really, a hypercube) which is still either active or inactive.
|
||||
|
||||
Each cube only ever considers its neighbors: any of the 80 other cubes where any of their coordinates differ by at most 1. For example, given the cube at x=1,y=2,z=3,w=4, its neighbors include the cube at x=2,y=2,z=3,w=3, the cube at x=0,y=2,z=3,w=4, and so on.
|
||||
|
||||
The initial state of the pocket dimension still consists of a small flat region of cubes. Furthermore, the same rules for cycle updating still apply: during each cycle, consider the number of active neighbors of each cube.
|
||||
|
||||
For example, consider the same initial state as in the example above. Even though the pocket dimension is 4-dimensional, this initial state represents a small 2-dimensional slice of it. (In particular, this initial state defines a 3x3x1x1 region of the 4-dimensional space.)
|
||||
|
||||
Simulating a few cycles from this initial state produces the following configurations, where the result of each cycle is shown layer-by-layer at each given z and w coordinate:
|
||||
|
||||
Before any cycles:
|
||||
|
||||
z=0, w=0
|
||||
.#.
|
||||
..#
|
||||
###
|
||||
|
||||
|
||||
After 1 cycle:
|
||||
|
||||
z=-1, w=-1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=0, w=-1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=1, w=-1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=-1, w=0
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=0, w=0
|
||||
#.#
|
||||
.##
|
||||
.#.
|
||||
|
||||
z=1, w=0
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=-1, w=1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=0, w=1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
z=1, w=1
|
||||
#..
|
||||
..#
|
||||
.#.
|
||||
|
||||
|
||||
After 2 cycles:
|
||||
|
||||
z=-2, w=-2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-1, w=-2
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=0, w=-2
|
||||
###..
|
||||
##.##
|
||||
#...#
|
||||
.#..#
|
||||
.###.
|
||||
|
||||
z=1, w=-2
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=2, w=-2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-2, w=-1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-1, w=-1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=0, w=-1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=1, w=-1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=2, w=-1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-2, w=0
|
||||
###..
|
||||
##.##
|
||||
#...#
|
||||
.#..#
|
||||
.###.
|
||||
|
||||
z=-1, w=0
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=0, w=0
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=1, w=0
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=2, w=0
|
||||
###..
|
||||
##.##
|
||||
#...#
|
||||
.#..#
|
||||
.###.
|
||||
|
||||
z=-2, w=1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-1, w=1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=0, w=1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=1, w=1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=2, w=1
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-2, w=2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
z=-1, w=2
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=0, w=2
|
||||
###..
|
||||
##.##
|
||||
#...#
|
||||
.#..#
|
||||
.###.
|
||||
|
||||
z=1, w=2
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
.....
|
||||
|
||||
z=2, w=2
|
||||
.....
|
||||
.....
|
||||
..#..
|
||||
.....
|
||||
.....
|
||||
|
||||
After the full six-cycle boot process completes, 848 cubes are left in the active state.
|
||||
|
||||
Starting with your given initial configuration, simulate six cycles in a 4-dimensional space. How many cubes are left in the active state after the sixth cycle?
|
||||
|
||||
Your puzzle answer was 1812.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,66 @@
|
||||
--- Day 18: Operation Order ---
|
||||
|
||||
As you look out the window and notice a heavily-forested continent slowly appear over the horizon, you are interrupted by the child sitting next to you. They're curious if you could help them with their math homework.
|
||||
|
||||
Unfortunately, it seems like this "math" follows different rules than you remember.
|
||||
|
||||
The homework (your puzzle input) consists of a series of expressions that consist of addition (+), multiplication (*), and parentheses ((...)). Just like normal math, parentheses indicate that the expression inside must be evaluated before it can be used by the surrounding expression. Addition still finds the sum of the numbers on both sides of the operator, and multiplication still finds the product.
|
||||
|
||||
However, the rules of operator precedence have changed. Rather than evaluating multiplication before addition, the operators have the same precedence, and are evaluated left-to-right regardless of the order in which they appear.
|
||||
|
||||
For example, the steps to evaluate the expression 1 + 2 * 3 + 4 * 5 + 6 are as follows:
|
||||
|
||||
1 + 2 * 3 + 4 * 5 + 6
|
||||
3 * 3 + 4 * 5 + 6
|
||||
9 + 4 * 5 + 6
|
||||
13 * 5 + 6
|
||||
65 + 6
|
||||
71
|
||||
|
||||
Parentheses can override this order; for example, here is what happens if parentheses are added to form 1 + (2 * 3) + (4 * (5 + 6)):
|
||||
|
||||
1 + (2 * 3) + (4 * (5 + 6))
|
||||
1 + 6 + (4 * (5 + 6))
|
||||
7 + (4 * (5 + 6))
|
||||
7 + (4 * 11 )
|
||||
7 + 44
|
||||
51
|
||||
|
||||
Here are a few more examples:
|
||||
|
||||
2 * 3 + (4 * 5) becomes 26.
|
||||
5 + (8 * 3 + 9 + 3 * 4 * 3) becomes 437.
|
||||
5 * 9 * (7 * 3 * 3 + 9 * 3 + (8 + 6 * 4)) becomes 12240.
|
||||
((2 + 4 * 9) * (6 + 9 * 8 + 6) + 6) + 2 + 4 * 2 becomes 13632.
|
||||
|
||||
Before you can help with the homework, you need to understand it yourself. Evaluate the expression on each line of the homework; what is the sum of the resulting values?
|
||||
|
||||
Your puzzle answer was 5374004645253.
|
||||
--- Part Two ---
|
||||
|
||||
You manage to answer the child's questions and they finish part 1 of their homework, but get stuck when they reach the next section: advanced math.
|
||||
|
||||
Now, addition and multiplication have different precedence levels, but they're not the ones you're familiar with. Instead, addition is evaluated before multiplication.
|
||||
|
||||
For example, the steps to evaluate the expression 1 + 2 * 3 + 4 * 5 + 6 are now as follows:
|
||||
|
||||
1 + 2 * 3 + 4 * 5 + 6
|
||||
3 * 3 + 4 * 5 + 6
|
||||
3 * 7 * 5 + 6
|
||||
3 * 7 * 11
|
||||
21 * 11
|
||||
231
|
||||
|
||||
Here are the other examples from above:
|
||||
|
||||
1 + (2 * 3) + (4 * (5 + 6)) still becomes 51.
|
||||
2 * 3 + (4 * 5) becomes 46.
|
||||
5 + (8 * 3 + 9 + 3 * 4 * 3) becomes 1445.
|
||||
5 * 9 * (7 * 3 * 3 + 9 * 3 + (8 + 6 * 4)) becomes 669060.
|
||||
((2 + 4 * 9) * (6 + 9 * 8 + 6) + 6) + 2 + 4 * 2 becomes 23340.
|
||||
|
||||
What do you get if you add up the results of evaluating the homework problems using these new rules?
|
||||
|
||||
Your puzzle answer was 88782789402798.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,141 @@
|
||||
--- Day 19: Monster Messages ---
|
||||
|
||||
You land in an airport surrounded by dense forest. As you walk to your high-speed train, the Elves at the Mythical Information Bureau contact you again. They think their satellite has collected an image of a sea monster! Unfortunately, the connection to the satellite is having problems, and many of the messages sent back from the satellite have been corrupted.
|
||||
|
||||
They sent you a list of the rules valid messages should obey and a list of received messages they've collected so far (your puzzle input).
|
||||
|
||||
The rules for valid messages (the top part of your puzzle input) are numbered and build upon each other. For example:
|
||||
|
||||
0: 1 2
|
||||
1: "a"
|
||||
2: 1 3 | 3 1
|
||||
3: "b"
|
||||
|
||||
Some rules, like 3: "b", simply match a single character (in this case, b).
|
||||
|
||||
The remaining rules list the sub-rules that must be followed; for example, the rule 0: 1 2 means that to match rule 0, the text being checked must match rule 1, and the text after the part that matched rule 1 must then match rule 2.
|
||||
|
||||
Some of the rules have multiple lists of sub-rules separated by a pipe (|). This means that at least one list of sub-rules must match. (The ones that match might be different each time the rule is encountered.) For example, the rule 2: 1 3 | 3 1 means that to match rule 2, the text being checked must match rule 1 followed by rule 3 or it must match rule 3 followed by rule 1.
|
||||
|
||||
Fortunately, there are no loops in the rules, so the list of possible matches will be finite. Since rule 1 matches a and rule 3 matches b, rule 2 matches either ab or ba. Therefore, rule 0 matches aab or aba.
|
||||
|
||||
Here's a more interesting example:
|
||||
|
||||
0: 4 1 5
|
||||
1: 2 3 | 3 2
|
||||
2: 4 4 | 5 5
|
||||
3: 4 5 | 5 4
|
||||
4: "a"
|
||||
5: "b"
|
||||
|
||||
Here, because rule 4 matches a and rule 5 matches b, rule 2 matches two letters that are the same (aa or bb), and rule 3 matches two letters that are different (ab or ba).
|
||||
|
||||
Since rule 1 matches rules 2 and 3 once each in either order, it must match two pairs of letters, one pair with matching letters and one pair with different letters. This leaves eight possibilities: aaab, aaba, bbab, bbba, abaa, abbb, baaa, or babb.
|
||||
|
||||
Rule 0, therefore, matches a (rule 4), then any of the eight options from rule 1, then b (rule 5): aaaabb, aaabab, abbabb, abbbab, aabaab, aabbbb, abaaab, or ababbb.
|
||||
|
||||
The received messages (the bottom part of your puzzle input) need to be checked against the rules so you can determine which are valid and which are corrupted. Including the rules and the messages together, this might look like:
|
||||
|
||||
0: 4 1 5
|
||||
1: 2 3 | 3 2
|
||||
2: 4 4 | 5 5
|
||||
3: 4 5 | 5 4
|
||||
4: "a"
|
||||
5: "b"
|
||||
|
||||
ababbb
|
||||
bababa
|
||||
abbbab
|
||||
aaabbb
|
||||
aaaabbb
|
||||
|
||||
Your goal is to determine the number of messages that completely match rule 0. In the above example, ababbb and abbbab match, but bababa, aaabbb, and aaaabbb do not, producing the answer 2. The whole message must match all of rule 0; there can't be extra unmatched characters in the message. (For example, aaaabbb might appear to match rule 0 above, but it has an extra unmatched b on the end.)
|
||||
|
||||
How many messages completely match rule 0?
|
||||
|
||||
Your puzzle answer was 173.
|
||||
--- Part Two ---
|
||||
|
||||
As you look over the list of messages, you realize your matching rules aren't quite right. To fix them, completely replace rules 8: 42 and 11: 42 31 with the following:
|
||||
|
||||
8: 42 | 42 8
|
||||
11: 42 31 | 42 11 31
|
||||
|
||||
This small change has a big impact: now, the rules do contain loops, and the list of messages they could hypothetically match is infinite. You'll need to determine how these changes affect which messages are valid.
|
||||
|
||||
Fortunately, many of the rules are unaffected by this change; it might help to start by looking at which rules always match the same set of values and how those rules (especially rules 42 and 31) are used by the new versions of rules 8 and 11.
|
||||
|
||||
(Remember, you only need to handle the rules you have; building a solution that could handle any hypothetical combination of rules would be significantly more difficult.)
|
||||
|
||||
For example:
|
||||
|
||||
42: 9 14 | 10 1
|
||||
9: 14 27 | 1 26
|
||||
10: 23 14 | 28 1
|
||||
1: "a"
|
||||
11: 42 31
|
||||
5: 1 14 | 15 1
|
||||
19: 14 1 | 14 14
|
||||
12: 24 14 | 19 1
|
||||
16: 15 1 | 14 14
|
||||
31: 14 17 | 1 13
|
||||
6: 14 14 | 1 14
|
||||
2: 1 24 | 14 4
|
||||
0: 8 11
|
||||
13: 14 3 | 1 12
|
||||
15: 1 | 14
|
||||
17: 14 2 | 1 7
|
||||
23: 25 1 | 22 14
|
||||
28: 16 1
|
||||
4: 1 1
|
||||
20: 14 14 | 1 15
|
||||
3: 5 14 | 16 1
|
||||
27: 1 6 | 14 18
|
||||
14: "b"
|
||||
21: 14 1 | 1 14
|
||||
25: 1 1 | 1 14
|
||||
22: 14 14
|
||||
8: 42
|
||||
26: 14 22 | 1 20
|
||||
18: 15 15
|
||||
7: 14 5 | 1 21
|
||||
24: 14 1
|
||||
|
||||
abbbbbabbbaaaababbaabbbbabababbbabbbbbbabaaaa
|
||||
bbabbbbaabaabba
|
||||
babbbbaabbbbbabbbbbbaabaaabaaa
|
||||
aaabbbbbbaaaabaababaabababbabaaabbababababaaa
|
||||
bbbbbbbaaaabbbbaaabbabaaa
|
||||
bbbababbbbaaaaaaaabbababaaababaabab
|
||||
ababaaaaaabaaab
|
||||
ababaaaaabbbaba
|
||||
baabbaaaabbaaaababbaababb
|
||||
abbbbabbbbaaaababbbbbbaaaababb
|
||||
aaaaabbaabaaaaababaa
|
||||
aaaabbaaaabbaaa
|
||||
aaaabbaabbaaaaaaabbbabbbaaabbaabaaa
|
||||
babaaabbbaaabaababbaabababaaab
|
||||
aabbbbbaabbbaaaaaabbbbbababaaaaabbaaabba
|
||||
|
||||
Without updating rules 8 and 11, these rules only match three messages: bbabbbbaabaabba, ababaaaaaabaaab, and ababaaaaabbbaba.
|
||||
|
||||
However, after updating rules 8 and 11, a total of 12 messages match:
|
||||
|
||||
bbabbbbaabaabba
|
||||
babbbbaabbbbbabbbbbbaabaaabaaa
|
||||
aaabbbbbbaaaabaababaabababbabaaabbababababaaa
|
||||
bbbbbbbaaaabbbbaaabbabaaa
|
||||
bbbababbbbaaaaaaaabbababaaababaabab
|
||||
ababaaaaaabaaab
|
||||
ababaaaaabbbaba
|
||||
baabbaaaabbaaaababbaababb
|
||||
abbbbabbbbaaaababbbbbbaaaababb
|
||||
aaaaabbaabaaaaababaa
|
||||
aaaabbaabbaaaaaaabbbabbbaaabbaabaaa
|
||||
aabbbbbaabbbaaaaaabbbbbababaaaaabbaaabba
|
||||
|
||||
After updating rules 8 and 11, how many messages completely match rule 0?
|
||||
|
||||
Your puzzle answer was 367.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,270 @@
|
||||
--- Day 20: Jurassic Jigsaw ---
|
||||
|
||||
The high-speed train leaves the forest and quickly carries you south. You can even see a desert in the distance! Since you have some spare time, you might as well see if there was anything interesting in the image the Mythical Information Bureau satellite captured.
|
||||
|
||||
After decoding the satellite messages, you discover that the data actually contains many small images created by the satellite's camera array. The camera array consists of many cameras; rather than produce a single square image, they produce many smaller square image tiles that need to be reassembled back into a single image.
|
||||
|
||||
Each camera in the camera array returns a single monochrome image tile with a random unique ID number. The tiles (your puzzle input) arrived in a random order.
|
||||
|
||||
Worse yet, the camera array appears to be malfunctioning: each image tile has been rotated and flipped to a random orientation. Your first task is to reassemble the original image by orienting the tiles so they fit together.
|
||||
|
||||
To show how the tiles should be reassembled, each tile's image data includes a border that should line up exactly with its adjacent tiles. All tiles have this border, and the border lines up exactly when the tiles are both oriented correctly. Tiles at the edge of the image also have this border, but the outermost edges won't line up with any other tiles.
|
||||
|
||||
For example, suppose you have the following nine tiles:
|
||||
|
||||
Tile 2311:
|
||||
..##.#..#.
|
||||
##..#.....
|
||||
#...##..#.
|
||||
####.#...#
|
||||
##.##.###.
|
||||
##...#.###
|
||||
.#.#.#..##
|
||||
..#....#..
|
||||
###...#.#.
|
||||
..###..###
|
||||
|
||||
Tile 1951:
|
||||
#.##...##.
|
||||
#.####...#
|
||||
.....#..##
|
||||
#...######
|
||||
.##.#....#
|
||||
.###.#####
|
||||
###.##.##.
|
||||
.###....#.
|
||||
..#.#..#.#
|
||||
#...##.#..
|
||||
|
||||
Tile 1171:
|
||||
####...##.
|
||||
#..##.#..#
|
||||
##.#..#.#.
|
||||
.###.####.
|
||||
..###.####
|
||||
.##....##.
|
||||
.#...####.
|
||||
#.##.####.
|
||||
####..#...
|
||||
.....##...
|
||||
|
||||
Tile 1427:
|
||||
###.##.#..
|
||||
.#..#.##..
|
||||
.#.##.#..#
|
||||
#.#.#.##.#
|
||||
....#...##
|
||||
...##..##.
|
||||
...#.#####
|
||||
.#.####.#.
|
||||
..#..###.#
|
||||
..##.#..#.
|
||||
|
||||
Tile 1489:
|
||||
##.#.#....
|
||||
..##...#..
|
||||
.##..##...
|
||||
..#...#...
|
||||
#####...#.
|
||||
#..#.#.#.#
|
||||
...#.#.#..
|
||||
##.#...##.
|
||||
..##.##.##
|
||||
###.##.#..
|
||||
|
||||
Tile 2473:
|
||||
#....####.
|
||||
#..#.##...
|
||||
#.##..#...
|
||||
######.#.#
|
||||
.#...#.#.#
|
||||
.#########
|
||||
.###.#..#.
|
||||
########.#
|
||||
##...##.#.
|
||||
..###.#.#.
|
||||
|
||||
Tile 2971:
|
||||
..#.#....#
|
||||
#...###...
|
||||
#.#.###...
|
||||
##.##..#..
|
||||
.#####..##
|
||||
.#..####.#
|
||||
#..#.#..#.
|
||||
..####.###
|
||||
..#.#.###.
|
||||
...#.#.#.#
|
||||
|
||||
Tile 2729:
|
||||
...#.#.#.#
|
||||
####.#....
|
||||
..#.#.....
|
||||
....#..#.#
|
||||
.##..##.#.
|
||||
.#.####...
|
||||
####.#.#..
|
||||
##.####...
|
||||
##..#.##..
|
||||
#.##...##.
|
||||
|
||||
Tile 3079:
|
||||
#.#.#####.
|
||||
.#..######
|
||||
..#.......
|
||||
######....
|
||||
####.#..#.
|
||||
.#...#.##.
|
||||
#.#####.##
|
||||
..#.###...
|
||||
..#.......
|
||||
..#.###...
|
||||
|
||||
By rotating, flipping, and rearranging them, you can find a square arrangement that causes all adjacent borders to line up:
|
||||
|
||||
#...##.#.. ..###..### #.#.#####.
|
||||
..#.#..#.# ###...#.#. .#..######
|
||||
.###....#. ..#....#.. ..#.......
|
||||
###.##.##. .#.#.#..## ######....
|
||||
.###.##### ##...#.### ####.#..#.
|
||||
.##.#....# ##.##.###. .#...#.##.
|
||||
#...###### ####.#...# #.#####.##
|
||||
.....#..## #...##..#. ..#.###...
|
||||
#.####...# ##..#..... ..#.......
|
||||
#.##...##. ..##.#..#. ..#.###...
|
||||
|
||||
#.##...##. ..##.#..#. ..#.###...
|
||||
##..#.##.. ..#..###.# ##.##....#
|
||||
##.####... .#.####.#. ..#.###..#
|
||||
####.#.#.. ...#.##### ###.#..###
|
||||
.#.####... ...##..##. .######.##
|
||||
.##..##.#. ....#...## #.#.#.#...
|
||||
....#..#.# #.#.#.##.# #.###.###.
|
||||
..#.#..... .#.##.#..# #.###.##..
|
||||
####.#.... .#..#.##.. .######...
|
||||
...#.#.#.# ###.##.#.. .##...####
|
||||
|
||||
...#.#.#.# ###.##.#.. .##...####
|
||||
..#.#.###. ..##.##.## #..#.##..#
|
||||
..####.### ##.#...##. .#.#..#.##
|
||||
#..#.#..#. ...#.#.#.. .####.###.
|
||||
.#..####.# #..#.#.#.# ####.###..
|
||||
.#####..## #####...#. .##....##.
|
||||
##.##..#.. ..#...#... .####...#.
|
||||
#.#.###... .##..##... .####.##.#
|
||||
#...###... ..##...#.. ...#..####
|
||||
..#.#....# ##.#.#.... ...##.....
|
||||
|
||||
For reference, the IDs of the above tiles are:
|
||||
|
||||
1951 2311 3079
|
||||
2729 1427 2473
|
||||
2971 1489 1171
|
||||
|
||||
To check that you've assembled the image correctly, multiply the IDs of the four corner tiles together. If you do this with the assembled tiles from the example above, you get 1951 * 3079 * 2971 * 1171 = 20899048083289.
|
||||
|
||||
Assemble the tiles into an image. What do you get if you multiply together the IDs of the four corner tiles?
|
||||
|
||||
Your puzzle answer was 16937516456219.
|
||||
--- Part Two ---
|
||||
|
||||
Now, you're ready to check the image for sea monsters.
|
||||
|
||||
The borders of each tile are not part of the actual image; start by removing them.
|
||||
|
||||
In the example above, the tiles become:
|
||||
|
||||
.#.#..#. ##...#.# #..#####
|
||||
###....# .#....#. .#......
|
||||
##.##.## #.#.#..# #####...
|
||||
###.#### #...#.## ###.#..#
|
||||
##.#.... #.##.### #...#.##
|
||||
...##### ###.#... .#####.#
|
||||
....#..# ...##..# .#.###..
|
||||
.####... #..#.... .#......
|
||||
|
||||
#..#.##. .#..###. #.##....
|
||||
#.####.. #.####.# .#.###..
|
||||
###.#.#. ..#.#### ##.#..##
|
||||
#.####.. ..##..## ######.#
|
||||
##..##.# ...#...# .#.#.#..
|
||||
...#..#. .#.#.##. .###.###
|
||||
.#.#.... #.##.#.. .###.##.
|
||||
###.#... #..#.##. ######..
|
||||
|
||||
.#.#.### .##.##.# ..#.##..
|
||||
.####.## #.#...## #.#..#.#
|
||||
..#.#..# ..#.#.#. ####.###
|
||||
#..####. ..#.#.#. ###.###.
|
||||
#####..# ####...# ##....##
|
||||
#.##..#. .#...#.. ####...#
|
||||
.#.###.. ##..##.. ####.##.
|
||||
...###.. .##...#. ..#..###
|
||||
|
||||
Remove the gaps to form the actual image:
|
||||
|
||||
.#.#..#.##...#.##..#####
|
||||
###....#.#....#..#......
|
||||
##.##.###.#.#..######...
|
||||
###.#####...#.#####.#..#
|
||||
##.#....#.##.####...#.##
|
||||
...########.#....#####.#
|
||||
....#..#...##..#.#.###..
|
||||
.####...#..#.....#......
|
||||
#..#.##..#..###.#.##....
|
||||
#.####..#.####.#.#.###..
|
||||
###.#.#...#.######.#..##
|
||||
#.####....##..########.#
|
||||
##..##.#...#...#.#.#.#..
|
||||
...#..#..#.#.##..###.###
|
||||
.#.#....#.##.#...###.##.
|
||||
###.#...#..#.##.######..
|
||||
.#.#.###.##.##.#..#.##..
|
||||
.####.###.#...###.#..#.#
|
||||
..#.#..#..#.#.#.####.###
|
||||
#..####...#.#.#.###.###.
|
||||
#####..#####...###....##
|
||||
#.##..#..#...#..####...#
|
||||
.#.###..##..##..####.##.
|
||||
...###...##...#...#..###
|
||||
|
||||
Now, you're ready to search for sea monsters! Because your image is monochrome, a sea monster will look like this:
|
||||
|
||||
#
|
||||
# ## ## ###
|
||||
# # # # # #
|
||||
|
||||
When looking for this pattern in the image, the spaces can be anything; only the # need to match. Also, you might need to rotate or flip your image before it's oriented correctly to find sea monsters. In the above image, after flipping and rotating it to the appropriate orientation, there are two sea monsters (marked with O):
|
||||
|
||||
.####...#####..#...###..
|
||||
#####..#..#.#.####..#.#.
|
||||
.#.#...#.###...#.##.O#..
|
||||
#.O.##.OO#.#.OO.##.OOO##
|
||||
..#O.#O#.O##O..O.#O##.##
|
||||
...#.#..##.##...#..#..##
|
||||
#.##.#..#.#..#..##.#.#..
|
||||
.###.##.....#...###.#...
|
||||
#.####.#.#....##.#..#.#.
|
||||
##...#..#....#..#...####
|
||||
..#.##...###..#.#####..#
|
||||
....#.##.#.#####....#...
|
||||
..##.##.###.....#.##..#.
|
||||
#...#...###..####....##.
|
||||
.#.##...#.##.#.#.###...#
|
||||
#.###.#..####...##..#...
|
||||
#.###...#.##...#.##O###.
|
||||
.O##.#OO.###OO##..OOO##.
|
||||
..O#.O..O..O.#O##O##.###
|
||||
#.#..##.########..#..##.
|
||||
#.#####..#.#...##..#....
|
||||
#....##..#.#########..##
|
||||
#...#.....#..##...###.##
|
||||
#..###....##.#...##.##.#
|
||||
|
||||
Determine how rough the waters are in the sea monsters' habitat by counting the number of # that are not part of a sea monster. In the above example, the habitat's water roughness is 273.
|
||||
|
||||
How many # are not part of a sea monster?
|
||||
|
||||
Your puzzle answer was 1858.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,41 @@
|
||||
--- Day 21: Allergen Assessment ---
|
||||
|
||||
You reach the train's last stop and the closest you can get to your vacation island without getting wet. There aren't even any boats here, but nothing can stop you now: you build a raft. You just need a few days' worth of food for your journey.
|
||||
|
||||
You don't speak the local language, so you can't read any ingredients lists. However, sometimes, allergens are listed in a language you do understand. You should be able to use this information to determine which ingredient contains which allergen and work out which foods are safe to take with you on your trip.
|
||||
|
||||
You start by compiling a list of foods (your puzzle input), one food per line. Each line includes that food's ingredients list followed by some or all of the allergens the food contains.
|
||||
|
||||
Each allergen is found in exactly one ingredient. Each ingredient contains zero or one allergen. Allergens aren't always marked; when they're listed (as in (contains nuts, shellfish) after an ingredients list), the ingredient that contains each listed allergen will be somewhere in the corresponding ingredients list. However, even if an allergen isn't listed, the ingredient that contains that allergen could still be present: maybe they forgot to label it, or maybe it was labeled in a language you don't know.
|
||||
|
||||
For example, consider the following list of foods:
|
||||
|
||||
mxmxvkd kfcds sqjhc nhms (contains dairy, fish)
|
||||
trh fvjkl sbzzf mxmxvkd (contains dairy)
|
||||
sqjhc fvjkl (contains soy)
|
||||
sqjhc mxmxvkd sbzzf (contains fish)
|
||||
|
||||
The first food in the list has four ingredients (written in a language you don't understand): mxmxvkd, kfcds, sqjhc, and nhms. While the food might contain other allergens, a few allergens the food definitely contains are listed afterward: dairy and fish.
|
||||
|
||||
The first step is to determine which ingredients can't possibly contain any of the allergens in any food in your list. In the above example, none of the ingredients kfcds, nhms, sbzzf, or trh can contain an allergen. Counting the number of times any of these ingredients appear in any ingredients list produces 5: they all appear once each except sbzzf, which appears twice.
|
||||
|
||||
Determine which ingredients cannot possibly contain any of the allergens in your list. How many times do any of those ingredients appear?
|
||||
|
||||
Your puzzle answer was 2573.
|
||||
--- Part Two ---
|
||||
|
||||
Now that you've isolated the inert ingredients, you should have enough information to figure out which ingredient contains which allergen.
|
||||
|
||||
In the above example:
|
||||
|
||||
mxmxvkd contains dairy.
|
||||
sqjhc contains fish.
|
||||
fvjkl contains soy.
|
||||
|
||||
Arrange the ingredients alphabetically by their allergen and separate them by commas to produce your canonical dangerous ingredient list. (There should not be any spaces in your canonical dangerous ingredient list.) In the above example, this would be mxmxvkd,sqjhc,fvjkl.
|
||||
|
||||
Time to stock your raft with supplies. What is your canonical dangerous ingredient list?
|
||||
|
||||
Your puzzle answer was bjpkhx,nsnqf,snhph,zmfqpn,qrbnjtj,dbhfd,thn,sthnsg.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,382 @@
|
||||
--- Day 22: Crab Combat ---
|
||||
|
||||
It only takes a few hours of sailing the ocean on a raft for boredom to sink in. Fortunately, you brought a small deck of space cards! You'd like to play a game of Combat, and there's even an opponent available: a small crab that climbed aboard your raft before you left.
|
||||
|
||||
Fortunately, it doesn't take long to teach the crab the rules.
|
||||
|
||||
Before the game starts, split the cards so each player has their own deck (your puzzle input). Then, the game consists of a series of rounds: both players draw their top card, and the player with the higher-valued card wins the round. The winner keeps both cards, placing them on the bottom of their own deck so that the winner's card is above the other card. If this causes a player to have all of the cards, they win, and the game ends.
|
||||
|
||||
For example, consider the following starting decks:
|
||||
|
||||
Player 1:
|
||||
9
|
||||
2
|
||||
6
|
||||
3
|
||||
1
|
||||
|
||||
Player 2:
|
||||
5
|
||||
8
|
||||
4
|
||||
7
|
||||
10
|
||||
|
||||
This arrangement means that player 1's deck contains 5 cards, with 9 on top and 1 on the bottom; player 2's deck also contains 5 cards, with 5 on top and 10 on the bottom.
|
||||
|
||||
The first round begins with both players drawing the top card of their decks: 9 and 5. Player 1 has the higher card, so both cards move to the bottom of player 1's deck such that 9 is above 5. In total, it takes 29 rounds before a player has all of the cards:
|
||||
|
||||
-- Round 1 --
|
||||
Player 1's deck: 9, 2, 6, 3, 1
|
||||
Player 2's deck: 5, 8, 4, 7, 10
|
||||
Player 1 plays: 9
|
||||
Player 2 plays: 5
|
||||
Player 1 wins the round!
|
||||
|
||||
-- Round 2 --
|
||||
Player 1's deck: 2, 6, 3, 1, 9, 5
|
||||
Player 2's deck: 8, 4, 7, 10
|
||||
Player 1 plays: 2
|
||||
Player 2 plays: 8
|
||||
Player 2 wins the round!
|
||||
|
||||
-- Round 3 --
|
||||
Player 1's deck: 6, 3, 1, 9, 5
|
||||
Player 2's deck: 4, 7, 10, 8, 2
|
||||
Player 1 plays: 6
|
||||
Player 2 plays: 4
|
||||
Player 1 wins the round!
|
||||
|
||||
-- Round 4 --
|
||||
Player 1's deck: 3, 1, 9, 5, 6, 4
|
||||
Player 2's deck: 7, 10, 8, 2
|
||||
Player 1 plays: 3
|
||||
Player 2 plays: 7
|
||||
Player 2 wins the round!
|
||||
|
||||
-- Round 5 --
|
||||
Player 1's deck: 1, 9, 5, 6, 4
|
||||
Player 2's deck: 10, 8, 2, 7, 3
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 10
|
||||
Player 2 wins the round!
|
||||
|
||||
...several more rounds pass...
|
||||
|
||||
-- Round 27 --
|
||||
Player 1's deck: 5, 4, 1
|
||||
Player 2's deck: 8, 9, 7, 3, 2, 10, 6
|
||||
Player 1 plays: 5
|
||||
Player 2 plays: 8
|
||||
Player 2 wins the round!
|
||||
|
||||
-- Round 28 --
|
||||
Player 1's deck: 4, 1
|
||||
Player 2's deck: 9, 7, 3, 2, 10, 6, 8, 5
|
||||
Player 1 plays: 4
|
||||
Player 2 plays: 9
|
||||
Player 2 wins the round!
|
||||
|
||||
-- Round 29 --
|
||||
Player 1's deck: 1
|
||||
Player 2's deck: 7, 3, 2, 10, 6, 8, 5, 9, 4
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 7
|
||||
Player 2 wins the round!
|
||||
|
||||
|
||||
== Post-game results ==
|
||||
Player 1's deck:
|
||||
Player 2's deck: 3, 2, 10, 6, 8, 5, 9, 4, 7, 1
|
||||
|
||||
Once the game ends, you can calculate the winning player's score. The bottom card in their deck is worth the value of the card multiplied by 1, the second-from-the-bottom card is worth the value of the card multiplied by 2, and so on. With 10 cards, the top card is worth the value on the card multiplied by 10. In this example, the winning player's score is:
|
||||
|
||||
3 * 10
|
||||
+ 2 * 9
|
||||
+ 10 * 8
|
||||
+ 6 * 7
|
||||
+ 8 * 6
|
||||
+ 5 * 5
|
||||
+ 9 * 4
|
||||
+ 4 * 3
|
||||
+ 7 * 2
|
||||
+ 1 * 1
|
||||
= 306
|
||||
|
||||
So, once the game ends, the winning player's score is 306.
|
||||
|
||||
Play the small crab in a game of Combat using the two decks you just dealt. What is the winning player's score?
|
||||
|
||||
Your puzzle answer was 32199.
|
||||
--- Part Two ---
|
||||
|
||||
You lost to the small crab! Fortunately, crabs aren't very good at recursion. To defend your honor as a Raft Captain, you challenge the small crab to a game of Recursive Combat.
|
||||
|
||||
Recursive Combat still starts by splitting the cards into two decks (you offer to play with the same starting decks as before - it's only fair). Then, the game consists of a series of rounds with a few changes:
|
||||
|
||||
Before either player deals a card, if there was a previous round in this game that had exactly the same cards in the same order in the same players' decks, the game instantly ends in a win for player 1. Previous rounds from other games are not considered. (This prevents infinite games of Recursive Combat, which everyone agrees is a bad idea.)
|
||||
Otherwise, this round's cards must be in a new configuration; the players begin the round by each drawing the top card of their deck as normal.
|
||||
If both players have at least as many cards remaining in their deck as the value of the card they just drew, the winner of the round is determined by playing a new game of Recursive Combat (see below).
|
||||
Otherwise, at least one player must not have enough cards left in their deck to recurse; the winner of the round is the player with the higher-value card.
|
||||
|
||||
As in regular Combat, the winner of the round (even if they won the round by winning a sub-game) takes the two cards dealt at the beginning of the round and places them on the bottom of their own deck (again so that the winner's card is above the other card). Note that the winner's card might be the lower-valued of the two cards if they won the round due to winning a sub-game. If collecting cards by winning the round causes a player to have all of the cards, they win, and the game ends.
|
||||
|
||||
Here is an example of a small game that would loop forever without the infinite game prevention rule:
|
||||
|
||||
Player 1:
|
||||
43
|
||||
19
|
||||
|
||||
Player 2:
|
||||
2
|
||||
29
|
||||
14
|
||||
|
||||
During a round of Recursive Combat, if both players have at least as many cards in their own decks as the number on the card they just dealt, the winner of the round is determined by recursing into a sub-game of Recursive Combat. (For example, if player 1 draws the 3 card, and player 2 draws the 7 card, this would occur if player 1 has at least 3 cards left and player 2 has at least 7 cards left, not counting the 3 and 7 cards that were drawn.)
|
||||
|
||||
To play a sub-game of Recursive Combat, each player creates a new deck by making a copy of the next cards in their deck (the quantity of cards copied is equal to the number on the card they drew to trigger the sub-game). During this sub-game, the game that triggered it is on hold and completely unaffected; no cards are removed from players' decks to form the sub-game. (For example, if player 1 drew the 3 card, their deck in the sub-game would be copies of the next three cards in their deck.)
|
||||
|
||||
Here is a complete example of gameplay, where Game 1 is the primary game of Recursive Combat:
|
||||
|
||||
=== Game 1 ===
|
||||
|
||||
-- Round 1 (Game 1) --
|
||||
Player 1's deck: 9, 2, 6, 3, 1
|
||||
Player 2's deck: 5, 8, 4, 7, 10
|
||||
Player 1 plays: 9
|
||||
Player 2 plays: 5
|
||||
Player 1 wins round 1 of game 1!
|
||||
|
||||
-- Round 2 (Game 1) --
|
||||
Player 1's deck: 2, 6, 3, 1, 9, 5
|
||||
Player 2's deck: 8, 4, 7, 10
|
||||
Player 1 plays: 2
|
||||
Player 2 plays: 8
|
||||
Player 2 wins round 2 of game 1!
|
||||
|
||||
-- Round 3 (Game 1) --
|
||||
Player 1's deck: 6, 3, 1, 9, 5
|
||||
Player 2's deck: 4, 7, 10, 8, 2
|
||||
Player 1 plays: 6
|
||||
Player 2 plays: 4
|
||||
Player 1 wins round 3 of game 1!
|
||||
|
||||
-- Round 4 (Game 1) --
|
||||
Player 1's deck: 3, 1, 9, 5, 6, 4
|
||||
Player 2's deck: 7, 10, 8, 2
|
||||
Player 1 plays: 3
|
||||
Player 2 plays: 7
|
||||
Player 2 wins round 4 of game 1!
|
||||
|
||||
-- Round 5 (Game 1) --
|
||||
Player 1's deck: 1, 9, 5, 6, 4
|
||||
Player 2's deck: 10, 8, 2, 7, 3
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 5 of game 1!
|
||||
|
||||
-- Round 6 (Game 1) --
|
||||
Player 1's deck: 9, 5, 6, 4
|
||||
Player 2's deck: 8, 2, 7, 3, 10, 1
|
||||
Player 1 plays: 9
|
||||
Player 2 plays: 8
|
||||
Player 1 wins round 6 of game 1!
|
||||
|
||||
-- Round 7 (Game 1) --
|
||||
Player 1's deck: 5, 6, 4, 9, 8
|
||||
Player 2's deck: 2, 7, 3, 10, 1
|
||||
Player 1 plays: 5
|
||||
Player 2 plays: 2
|
||||
Player 1 wins round 7 of game 1!
|
||||
|
||||
-- Round 8 (Game 1) --
|
||||
Player 1's deck: 6, 4, 9, 8, 5, 2
|
||||
Player 2's deck: 7, 3, 10, 1
|
||||
Player 1 plays: 6
|
||||
Player 2 plays: 7
|
||||
Player 2 wins round 8 of game 1!
|
||||
|
||||
-- Round 9 (Game 1) --
|
||||
Player 1's deck: 4, 9, 8, 5, 2
|
||||
Player 2's deck: 3, 10, 1, 7, 6
|
||||
Player 1 plays: 4
|
||||
Player 2 plays: 3
|
||||
Playing a sub-game to determine the winner...
|
||||
|
||||
=== Game 2 ===
|
||||
|
||||
-- Round 1 (Game 2) --
|
||||
Player 1's deck: 9, 8, 5, 2
|
||||
Player 2's deck: 10, 1, 7
|
||||
Player 1 plays: 9
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 1 of game 2!
|
||||
|
||||
-- Round 2 (Game 2) --
|
||||
Player 1's deck: 8, 5, 2
|
||||
Player 2's deck: 1, 7, 10, 9
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 1
|
||||
Player 1 wins round 2 of game 2!
|
||||
|
||||
-- Round 3 (Game 2) --
|
||||
Player 1's deck: 5, 2, 8, 1
|
||||
Player 2's deck: 7, 10, 9
|
||||
Player 1 plays: 5
|
||||
Player 2 plays: 7
|
||||
Player 2 wins round 3 of game 2!
|
||||
|
||||
-- Round 4 (Game 2) --
|
||||
Player 1's deck: 2, 8, 1
|
||||
Player 2's deck: 10, 9, 7, 5
|
||||
Player 1 plays: 2
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 4 of game 2!
|
||||
|
||||
-- Round 5 (Game 2) --
|
||||
Player 1's deck: 8, 1
|
||||
Player 2's deck: 9, 7, 5, 10, 2
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 9
|
||||
Player 2 wins round 5 of game 2!
|
||||
|
||||
-- Round 6 (Game 2) --
|
||||
Player 1's deck: 1
|
||||
Player 2's deck: 7, 5, 10, 2, 9, 8
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 7
|
||||
Player 2 wins round 6 of game 2!
|
||||
The winner of game 2 is player 2!
|
||||
|
||||
...anyway, back to game 1.
|
||||
Player 2 wins round 9 of game 1!
|
||||
|
||||
-- Round 10 (Game 1) --
|
||||
Player 1's deck: 9, 8, 5, 2
|
||||
Player 2's deck: 10, 1, 7, 6, 3, 4
|
||||
Player 1 plays: 9
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 10 of game 1!
|
||||
|
||||
-- Round 11 (Game 1) --
|
||||
Player 1's deck: 8, 5, 2
|
||||
Player 2's deck: 1, 7, 6, 3, 4, 10, 9
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 1
|
||||
Player 1 wins round 11 of game 1!
|
||||
|
||||
-- Round 12 (Game 1) --
|
||||
Player 1's deck: 5, 2, 8, 1
|
||||
Player 2's deck: 7, 6, 3, 4, 10, 9
|
||||
Player 1 plays: 5
|
||||
Player 2 plays: 7
|
||||
Player 2 wins round 12 of game 1!
|
||||
|
||||
-- Round 13 (Game 1) --
|
||||
Player 1's deck: 2, 8, 1
|
||||
Player 2's deck: 6, 3, 4, 10, 9, 7, 5
|
||||
Player 1 plays: 2
|
||||
Player 2 plays: 6
|
||||
Playing a sub-game to determine the winner...
|
||||
|
||||
=== Game 3 ===
|
||||
|
||||
-- Round 1 (Game 3) --
|
||||
Player 1's deck: 8, 1
|
||||
Player 2's deck: 3, 4, 10, 9, 7, 5
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 3
|
||||
Player 1 wins round 1 of game 3!
|
||||
|
||||
-- Round 2 (Game 3) --
|
||||
Player 1's deck: 1, 8, 3
|
||||
Player 2's deck: 4, 10, 9, 7, 5
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 4
|
||||
Playing a sub-game to determine the winner...
|
||||
|
||||
=== Game 4 ===
|
||||
|
||||
-- Round 1 (Game 4) --
|
||||
Player 1's deck: 8
|
||||
Player 2's deck: 10, 9, 7, 5
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 1 of game 4!
|
||||
The winner of game 4 is player 2!
|
||||
|
||||
...anyway, back to game 3.
|
||||
Player 2 wins round 2 of game 3!
|
||||
|
||||
-- Round 3 (Game 3) --
|
||||
Player 1's deck: 8, 3
|
||||
Player 2's deck: 10, 9, 7, 5, 4, 1
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 3 of game 3!
|
||||
|
||||
-- Round 4 (Game 3) --
|
||||
Player 1's deck: 3
|
||||
Player 2's deck: 9, 7, 5, 4, 1, 10, 8
|
||||
Player 1 plays: 3
|
||||
Player 2 plays: 9
|
||||
Player 2 wins round 4 of game 3!
|
||||
The winner of game 3 is player 2!
|
||||
|
||||
...anyway, back to game 1.
|
||||
Player 2 wins round 13 of game 1!
|
||||
|
||||
-- Round 14 (Game 1) --
|
||||
Player 1's deck: 8, 1
|
||||
Player 2's deck: 3, 4, 10, 9, 7, 5, 6, 2
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 3
|
||||
Player 1 wins round 14 of game 1!
|
||||
|
||||
-- Round 15 (Game 1) --
|
||||
Player 1's deck: 1, 8, 3
|
||||
Player 2's deck: 4, 10, 9, 7, 5, 6, 2
|
||||
Player 1 plays: 1
|
||||
Player 2 plays: 4
|
||||
Playing a sub-game to determine the winner...
|
||||
|
||||
=== Game 5 ===
|
||||
|
||||
-- Round 1 (Game 5) --
|
||||
Player 1's deck: 8
|
||||
Player 2's deck: 10, 9, 7, 5
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 1 of game 5!
|
||||
The winner of game 5 is player 2!
|
||||
|
||||
...anyway, back to game 1.
|
||||
Player 2 wins round 15 of game 1!
|
||||
|
||||
-- Round 16 (Game 1) --
|
||||
Player 1's deck: 8, 3
|
||||
Player 2's deck: 10, 9, 7, 5, 6, 2, 4, 1
|
||||
Player 1 plays: 8
|
||||
Player 2 plays: 10
|
||||
Player 2 wins round 16 of game 1!
|
||||
|
||||
-- Round 17 (Game 1) --
|
||||
Player 1's deck: 3
|
||||
Player 2's deck: 9, 7, 5, 6, 2, 4, 1, 10, 8
|
||||
Player 1 plays: 3
|
||||
Player 2 plays: 9
|
||||
Player 2 wins round 17 of game 1!
|
||||
The winner of game 1 is player 2!
|
||||
|
||||
|
||||
== Post-game results ==
|
||||
Player 1's deck:
|
||||
Player 2's deck: 7, 5, 6, 2, 4, 1, 10, 8, 9, 3
|
||||
|
||||
After the game, the winning player's score is calculated from the cards they have in their original deck using the same rules as regular Combat. In the above game, the winning player's score is 291.
|
||||
|
||||
Defend your honor as Raft Captain by playing the small crab in a game of Recursive Combat using the same two decks as before. What is the winning player's score?
|
||||
|
||||
Your puzzle answer was 33780.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,94 @@
|
||||
--- Day 23: Crab Cups ---
|
||||
|
||||
The small crab challenges you to a game! The crab is going to mix up some cups, and you have to predict where they'll end up.
|
||||
|
||||
The cups will be arranged in a circle and labeled clockwise (your puzzle input). For example, if your labeling were 32415, there would be five cups in the circle; going clockwise around the circle from the first cup, the cups would be labeled 3, 2, 4, 1, 5, and then back to 3 again.
|
||||
|
||||
Before the crab starts, it will designate the first cup in your list as the current cup. The crab is then going to do 100 moves.
|
||||
|
||||
Each move, the crab does the following actions:
|
||||
|
||||
The crab picks up the three cups that are immediately clockwise of the current cup. They are removed from the circle; cup spacing is adjusted as necessary to maintain the circle.
|
||||
The crab selects a destination cup: the cup with a label equal to the current cup's label minus one. If this would select one of the cups that was just picked up, the crab will keep subtracting one until it finds a cup that wasn't just picked up. If at any point in this process the value goes below the lowest value on any cup's label, it wraps around to the highest value on any cup's label instead.
|
||||
The crab places the cups it just picked up so that they are immediately clockwise of the destination cup. They keep the same order as when they were picked up.
|
||||
The crab selects a new current cup: the cup which is immediately clockwise of the current cup.
|
||||
|
||||
For example, suppose your cup labeling were 389125467. If the crab were to do merely 10 moves, the following changes would occur:
|
||||
|
||||
-- move 1 --
|
||||
cups: (3) 8 9 1 2 5 4 6 7
|
||||
pick up: 8, 9, 1
|
||||
destination: 2
|
||||
|
||||
-- move 2 --
|
||||
cups: 3 (2) 8 9 1 5 4 6 7
|
||||
pick up: 8, 9, 1
|
||||
destination: 7
|
||||
|
||||
-- move 3 --
|
||||
cups: 3 2 (5) 4 6 7 8 9 1
|
||||
pick up: 4, 6, 7
|
||||
destination: 3
|
||||
|
||||
-- move 4 --
|
||||
cups: 7 2 5 (8) 9 1 3 4 6
|
||||
pick up: 9, 1, 3
|
||||
destination: 7
|
||||
|
||||
-- move 5 --
|
||||
cups: 3 2 5 8 (4) 6 7 9 1
|
||||
pick up: 6, 7, 9
|
||||
destination: 3
|
||||
|
||||
-- move 6 --
|
||||
cups: 9 2 5 8 4 (1) 3 6 7
|
||||
pick up: 3, 6, 7
|
||||
destination: 9
|
||||
|
||||
-- move 7 --
|
||||
cups: 7 2 5 8 4 1 (9) 3 6
|
||||
pick up: 3, 6, 7
|
||||
destination: 8
|
||||
|
||||
-- move 8 --
|
||||
cups: 8 3 6 7 4 1 9 (2) 5
|
||||
pick up: 5, 8, 3
|
||||
destination: 1
|
||||
|
||||
-- move 9 --
|
||||
cups: 7 4 1 5 8 3 9 2 (6)
|
||||
pick up: 7, 4, 1
|
||||
destination: 5
|
||||
|
||||
-- move 10 --
|
||||
cups: (5) 7 4 1 8 3 9 2 6
|
||||
pick up: 7, 4, 1
|
||||
destination: 3
|
||||
|
||||
-- final --
|
||||
cups: 5 (8) 3 7 4 1 9 2 6
|
||||
|
||||
In the above example, the cups' values are the labels as they appear moving clockwise around the circle; the current cup is marked with ( ).
|
||||
|
||||
After the crab is done, what order will the cups be in? Starting after the cup labeled 1, collect the other cups' labels clockwise into a single string with no extra characters; each number except 1 should appear exactly once. In the above example, after 10 moves, the cups clockwise from 1 are labeled 9, 2, 6, 5, and so on, producing 92658374. If the crab were to complete all 100 moves, the order after cup 1 would be 67384529.
|
||||
|
||||
Using your labeling, simulate 100 moves. What are the labels on the cups after cup 1?
|
||||
|
||||
Your puzzle answer was 62934785.
|
||||
--- Part Two ---
|
||||
|
||||
Due to what you can only assume is a mistranslation (you're not exactly fluent in Crab), you are quite surprised when the crab starts arranging many cups in a circle on your raft - one million (1000000) in total.
|
||||
|
||||
Your labeling is still correct for the first few cups; after that, the remaining cups are just numbered in an increasing fashion starting from the number after the highest number in your list and proceeding one by one until one million is reached. (For example, if your labeling were 54321, the cups would be numbered 5, 4, 3, 2, 1, and then start counting up from 6 until one million is reached.) In this way, every number from one through one million is used exactly once.
|
||||
|
||||
After discovering where you made the mistake in translating Crab Numbers, you realize the small crab isn't going to do merely 100 moves; the crab is going to do ten million (10000000) moves!
|
||||
|
||||
The crab is going to hide your stars - one each - under the two cups that will end up immediately clockwise of cup 1. You can have them if you predict what the labels on those cups will be when the crab is finished.
|
||||
|
||||
In the above example (389125467), this would be 934001 and then 159792; multiplying these together produces 149245887792.
|
||||
|
||||
Determine which two cups will end up immediately clockwise of cup 1. What do you get if you multiply their labels together?
|
||||
|
||||
Your puzzle answer was 693659135400.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,85 @@
|
||||
--- Day 24: Lobby Layout ---
|
||||
|
||||
Your raft makes it to the tropical island; it turns out that the small crab was an excellent navigator. You make your way to the resort.
|
||||
|
||||
As you enter the lobby, you discover a small problem: the floor is being renovated. You can't even reach the check-in desk until they've finished installing the new tile floor.
|
||||
|
||||
The tiles are all hexagonal; they need to be arranged in a hex grid with a very specific color pattern. Not in the mood to wait, you offer to help figure out the pattern.
|
||||
|
||||
The tiles are all white on one side and black on the other. They start with the white side facing up. The lobby is large enough to fit whatever pattern might need to appear there.
|
||||
|
||||
A member of the renovation crew gives you a list of the tiles that need to be flipped over (your puzzle input). Each line in the list identifies a single tile that needs to be flipped by giving a series of steps starting from a reference tile in the very center of the room. (Every line starts from the same reference tile.)
|
||||
|
||||
Because the tiles are hexagonal, every tile has six neighbors: east, southeast, southwest, west, northwest, and northeast. These directions are given in your list, respectively, as e, se, sw, w, nw, and ne. A tile is identified by a series of these directions with no delimiters; for example, esenee identifies the tile you land on if you start at the reference tile and then move one tile east, one tile southeast, one tile northeast, and one tile east.
|
||||
|
||||
Each time a tile is identified, it flips from white to black or from black to white. Tiles might be flipped more than once. For example, a line like esew flips a tile immediately adjacent to the reference tile, and a line like nwwswee flips the reference tile itself.
|
||||
|
||||
Here is a larger example:
|
||||
|
||||
sesenwnenenewseeswwswswwnenewsewsw
|
||||
neeenesenwnwwswnenewnwwsewnenwseswesw
|
||||
seswneswswsenwwnwse
|
||||
nwnwneseeswswnenewneswwnewseswneseene
|
||||
swweswneswnenwsewnwneneseenw
|
||||
eesenwseswswnenwswnwnwsewwnwsene
|
||||
sewnenenenesenwsewnenwwwse
|
||||
wenwwweseeeweswwwnwwe
|
||||
wsweesenenewnwwnwsenewsenwwsesesenwne
|
||||
neeswseenwwswnwswswnw
|
||||
nenwswwsewswnenenewsenwsenwnesesenew
|
||||
enewnwewneswsewnwswenweswnenwsenwsw
|
||||
sweneswneswneneenwnewenewwneswswnese
|
||||
swwesenesewenwneswnwwneseswwne
|
||||
enesenwswwswneneswsenwnewswseenwsese
|
||||
wnwnesenesenenwwnenwsewesewsesesew
|
||||
nenewswnwewswnenesenwnesewesw
|
||||
eneswnwswnwsenenwnwnwwseeswneewsenese
|
||||
neswnwewnwnwseenwseesewsenwsweewe
|
||||
wseweeenwnesenwwwswnew
|
||||
|
||||
In the above example, 10 tiles are flipped once (to black), and 5 more are flipped twice (to black, then back to white). After all of these instructions have been followed, a total of 10 tiles are black.
|
||||
|
||||
Go through the renovation crew's list and determine which tiles they need to flip. After all of the instructions have been followed, how many tiles are left with the black side up?
|
||||
|
||||
Your puzzle answer was 282.
|
||||
--- Part Two ---
|
||||
|
||||
The tile floor in the lobby is meant to be a living art exhibit. Every day, the tiles are all flipped according to the following rules:
|
||||
|
||||
Any black tile with zero or more than 2 black tiles immediately adjacent to it is flipped to white.
|
||||
Any white tile with exactly 2 black tiles immediately adjacent to it is flipped to black.
|
||||
|
||||
Here, tiles immediately adjacent means the six tiles directly touching the tile in question.
|
||||
|
||||
The rules are applied simultaneously to every tile; put another way, it is first determined which tiles need to be flipped, then they are all flipped at the same time.
|
||||
|
||||
In the above example, the number of black tiles that are facing up after the given number of days has passed is as follows:
|
||||
|
||||
Day 1: 15
|
||||
Day 2: 12
|
||||
Day 3: 25
|
||||
Day 4: 14
|
||||
Day 5: 23
|
||||
Day 6: 28
|
||||
Day 7: 41
|
||||
Day 8: 37
|
||||
Day 9: 49
|
||||
Day 10: 37
|
||||
|
||||
Day 20: 132
|
||||
Day 30: 259
|
||||
Day 40: 406
|
||||
Day 50: 566
|
||||
Day 60: 788
|
||||
Day 70: 1106
|
||||
Day 80: 1373
|
||||
Day 90: 1844
|
||||
Day 100: 2208
|
||||
|
||||
After executing this process a total of 100 times, there would be 2208 black tiles facing up.
|
||||
|
||||
How many tiles will be black after 100 days?
|
||||
|
||||
Your puzzle answer was 3445.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,59 @@
|
||||
--- Day 25: Combo Breaker ---
|
||||
|
||||
You finally reach the check-in desk. Unfortunately, their registration systems are currently offline, and they cannot check you in. Noticing the look on your face, they quickly add that tech support is already on the way! They even created all the room keys this morning; you can take yours now and give them your room deposit once the registration system comes back online.
|
||||
|
||||
The room key is a small RFID card. Your room is on the 25th floor and the elevators are also temporarily out of service, so it takes what little energy you have left to even climb the stairs and navigate the halls. You finally reach the door to your room, swipe your card, and - beep - the light turns red.
|
||||
|
||||
Examining the card more closely, you discover a phone number for tech support.
|
||||
|
||||
"Hello! How can we help you today?" You explain the situation.
|
||||
|
||||
"Well, it sounds like the card isn't sending the right command to unlock the door. If you go back to the check-in desk, surely someone there can reset it for you." Still catching your breath, you describe the status of the elevator and the exact number of stairs you just had to climb.
|
||||
|
||||
"I see! Well, your only other option would be to reverse-engineer the cryptographic handshake the card does with the door and then inject your own commands into the data stream, but that's definitely impossible." You thank them for their time.
|
||||
|
||||
Unfortunately for the door, you know a thing or two about cryptographic handshakes.
|
||||
|
||||
The handshake used by the card and the door involves an operation that transforms a subject number. To transform a subject number, start with the value 1. Then, a number of times called the loop size, perform the following steps:
|
||||
|
||||
Set the value to itself multiplied by the subject number.
|
||||
Set the value to the remainder after dividing the value by 20201227.
|
||||
|
||||
The card always uses a specific, secret loop size when it transforms a subject number. The door always uses a different, secret loop size.
|
||||
|
||||
The cryptographic handshake works like this:
|
||||
|
||||
The card transforms the subject number of 7 according to the card's secret loop size. The result is called the card's public key.
|
||||
The door transforms the subject number of 7 according to the door's secret loop size. The result is called the door's public key.
|
||||
The card and door use the wireless RFID signal to transmit the two public keys (your puzzle input) to the other device. Now, the card has the door's public key, and the door has the card's public key. Because you can eavesdrop on the signal, you have both public keys, but neither device's loop size.
|
||||
The card transforms the subject number of the door's public key according to the card's loop size. The result is the encryption key.
|
||||
The door transforms the subject number of the card's public key according to the door's loop size. The result is the same encryption key as the card calculated.
|
||||
|
||||
If you can use the two public keys to determine each device's loop size, you will have enough information to calculate the secret encryption key that the card and door use to communicate; this would let you send the unlock command directly to the door!
|
||||
|
||||
For example, suppose you know that the card's public key is 5764801. With a little trial and error, you can work out that the card's loop size must be 8, because transforming the initial subject number of 7 with a loop size of 8 produces 5764801.
|
||||
|
||||
Then, suppose you know that the door's public key is 17807724. By the same process, you can determine that the door's loop size is 11, because transforming the initial subject number of 7 with a loop size of 11 produces 17807724.
|
||||
|
||||
At this point, you can use either device's loop size with the other device's public key to calculate the encryption key. Transforming the subject number of 17807724 (the door's public key) with a loop size of 8 (the card's loop size) produces the encryption key, 14897079. (Transforming the subject number of 5764801 (the card's public key) with a loop size of 11 (the door's loop size) produces the same encryption key: 14897079.)
|
||||
|
||||
What encryption key is the handshake trying to establish?
|
||||
|
||||
Your puzzle answer was 10924063.
|
||||
--- Part Two ---
|
||||
|
||||
The light turns green and the door unlocks. As you collapse onto the bed in your room, your pager goes off!
|
||||
|
||||
"It's an emergency!" the Elf calling you explains. "The soft serve machine in the cafeteria on sub-basement 7 just failed and you're the only one that knows how to fix it! We've already dispatched a reindeer to your location to pick you up."
|
||||
|
||||
You hear the sound of hooves landing on your balcony.
|
||||
|
||||
The reindeer carefully explores the contents of your room while you figure out how you're going to pay the 50 stars you owe the resort before you leave. Noticing that you look concerned, the reindeer wanders over to you; you see that it's carrying a small pouch.
|
||||
|
||||
"Sorry for the trouble," a note in the pouch reads. Sitting at the bottom of the pouch is a gold coin with a little picture of a starfish on it.
|
||||
|
||||
Looks like you only needed 49 stars after all.
|
||||
|
||||
If you like, you can check-your-deposit.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
@@ -0,0 +1,13 @@
|
||||
You spend all fifty stars to cover the room deposit!
|
||||
|
||||
As you fix the soft serve machine, Santa offers you a ride in his sleigh; maybe the resort has a chimney you can use...
|
||||
|
||||
Congratulations! You've finished every puzzle in Advent of Code 2020! I hope you had as much fun solving them as I had making them for you. I'd love to hear about your adventure; you can get in touch with me via contact info on my website or through Twitter.
|
||||
|
||||
If you'd like to see more things like this in the future, please consider supporting Advent of Code and sharing it with others.
|
||||
|
||||
To hear about future projects, you can follow me on Twitter.
|
||||
|
||||
I've highlighted the easter eggs in each puzzle, just in case you missed any. Hover your mouse over them, and the easter egg will appear.
|
||||
|
||||
You can [Shareon Twitter Mastodon] this moment with your friends, or [Go Check on Your Calendar].
|
||||
@@ -0,0 +1,20 @@
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input01") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# make ints out of strings
|
||||
numbers = ([0] * (len(lines) + 1))
|
||||
for n in range(0, len(lines)):
|
||||
numbers[n] = int(lines[n])
|
||||
|
||||
# challenge 1
|
||||
for i in range(0, len(numbers)):
|
||||
for j in range(i + 1, len(numbers)):
|
||||
if numbers[i] + numbers[j] == 2020:
|
||||
print(numbers[i] * numbers[j])
|
||||
|
||||
# challenge 2
|
||||
for i in range(0, len(numbers)):
|
||||
for j in range(i+1, len(numbers)):
|
||||
for k in range(j+1, len(numbers)):
|
||||
if numbers[i] + numbers[j] + numbers[k] == 2020:
|
||||
print(numbers[i] * numbers[j] * numbers[k])
|
||||
@@ -0,0 +1,49 @@
|
||||
|
||||
import re
|
||||
|
||||
|
||||
# decode line into bounds and letter and password
|
||||
def decode_line(l):
|
||||
groups = re.compile(r"(?P<lower>\d+)-(?P<higher>\d+) (?P<letter>\w): (?P<pwd>\w+)").search(l)
|
||||
return groups
|
||||
|
||||
|
||||
# check if valid with certain number of chars
|
||||
def check_if_valid(lower, higher, letter, pwd):
|
||||
if int(lower) <= pwd.count(letter) <= int(higher):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
# check if valid with chars on places
|
||||
def check_if_valid2(lower, higher, letter, pwd):
|
||||
# both = line.split(": ")
|
||||
# cond = both[0].split(" ")
|
||||
# times = cond[0].split("-")
|
||||
# lower = int(times[0])
|
||||
# higher = int(times[1])
|
||||
# letter = cond[1]
|
||||
# pwd = (both[1])[:-1]
|
||||
if (pwd[int(lower) - 1] == letter) != (pwd[int(higher) - 1] == letter):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input02") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# count for challenge 1
|
||||
i = 0
|
||||
for line in lines:
|
||||
if check_if_valid(*decode_line(line).groups()):
|
||||
i += 1
|
||||
print(i)
|
||||
|
||||
# count for challenge 2
|
||||
i = 0
|
||||
for line in lines:
|
||||
if check_if_valid2(*decode_line(line).groups()):
|
||||
i += 1
|
||||
print(i)
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
|
||||
# count trees when going 1 down and 2 right
|
||||
def tree_count(ls):
|
||||
x = 0
|
||||
trees = 0
|
||||
for y, line in enumerate(ls):
|
||||
if line[x] == '#':
|
||||
trees += 1
|
||||
x = (x + 3) % (len(line) - 1)
|
||||
return trees
|
||||
|
||||
|
||||
# count trees when going dx right and dy down
|
||||
def tree_count2(ls, dx, dy):
|
||||
x = 0
|
||||
y = 0
|
||||
trees = 0
|
||||
while True:
|
||||
try:
|
||||
if ls[y][x] == '#':
|
||||
trees += 1
|
||||
x = (x + dx) % (len(ls[y]) - 1)
|
||||
y = y + dy
|
||||
except IndexError:
|
||||
break
|
||||
return trees
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input03") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# Count trees on way down
|
||||
print(tree_count(lines))
|
||||
|
||||
# Multiply trees on different slopes
|
||||
print(tree_count2(lines, 1, 1) *
|
||||
tree_count2(lines, 3, 1) *
|
||||
tree_count2(lines, 5, 1) *
|
||||
tree_count2(lines, 7, 1) *
|
||||
tree_count2(lines, 1, 2))
|
||||
@@ -0,0 +1,78 @@
|
||||
import re
|
||||
|
||||
|
||||
# Valid Passport if all fields on it
|
||||
def valid_passport(line):
|
||||
# Must contain "byr:", "pid:", "iyr:". "eyr:", "hgt:" "hcl:" und "ecl:"
|
||||
contains = ["byr:", "pid:", "iyr:", "eyr:", "hgt:", "hcl:", "ecl:"]
|
||||
return all(i in line for i in contains)
|
||||
|
||||
|
||||
# Bene's function for height
|
||||
def valid_height(height):
|
||||
match = re.compile(r"(\d+)(cm|in)").search(height)
|
||||
if match is None: return False
|
||||
num, unit = match.groups()
|
||||
if unit == 'cm': return 150 <= int(num) <= 193
|
||||
if unit == 'in': return 59 <= int(num) <= 76
|
||||
return False
|
||||
|
||||
|
||||
# Valid passport if fields also contain fitting values
|
||||
def valid_passport2(line):
|
||||
# Must contain "byr:", "pid:", "iyr:". "eyr:", "hgt:" "hcl:" und "ecl:"
|
||||
contains = ["byr:", "pid:", "iyr:", "eyr:", "hgt:", "hcl:", "ecl:"]
|
||||
if all(i in line for i in contains):
|
||||
groups = re.compile(r"(?P<key>\w+):(?P<value>\S+)")
|
||||
for (key, value) in groups.findall(line):
|
||||
if key == "byr":
|
||||
if not (len(value) == 4 and (1920 <= int(value) <= 2002)):
|
||||
return False
|
||||
elif key == "iyr":
|
||||
if not (len(value) == 4 and (2010 <= int(value) <= 2020)):
|
||||
return False
|
||||
elif key == "eyr":
|
||||
if not (len(value) == 4 and (2020 <= int(value) <= 2030)):
|
||||
return False
|
||||
elif key == "hgt":
|
||||
pattern1 = re.compile(r"(1[5-8][0-9]|19[0-3])cm")
|
||||
pattern2 = re.compile(r"(59|6[0-9]|7[0-6])in")
|
||||
if not valid_height(value):
|
||||
return False
|
||||
elif key == "hcl":
|
||||
pattern = re.compile(r"#([0-9]|[a-f]){6}")
|
||||
if not pattern.match(value):
|
||||
return False
|
||||
elif key == "ecl":
|
||||
if value not in ["amb", "blu", "brn", "gry", "grn", "hzl", "oth"]:
|
||||
return False
|
||||
elif key == "pid":
|
||||
pattern = re.compile(r"\d{9}")
|
||||
if not (pattern.match(value) and len(value) == 9):
|
||||
return False
|
||||
else:
|
||||
if not key == "cid":
|
||||
return False
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input04") as f:
|
||||
lines = f.read()
|
||||
lines = lines.replace("\n\n", '\t').replace("\n", " ").split("\t")
|
||||
|
||||
sum(valid_passport(p) for p in lines)
|
||||
|
||||
# count for challenge 1
|
||||
count = 0
|
||||
for l in lines:
|
||||
if valid_passport(l):
|
||||
count += 1
|
||||
print(count)
|
||||
|
||||
# count for challenge 2
|
||||
count2 = 0
|
||||
for l in lines:
|
||||
if valid_passport2(l):
|
||||
count2 += 1
|
||||
print(count2)
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
|
||||
# Get ID
|
||||
def to_binary(line):
|
||||
line = line.replace('B', '1').replace('F', '0').replace('R', '1').replace('L', '0')
|
||||
return int(line, 2)
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input05") as f:
|
||||
lines = f.readlines()
|
||||
nums = [to_binary(line) for line in lines]
|
||||
|
||||
# Find biggest seat-ID
|
||||
print(max(nums))
|
||||
|
||||
# Find missing seat-ID
|
||||
for num in nums:
|
||||
if (num in nums) and (num+2 in nums) and (num+1 not in nums):
|
||||
print(num+1)
|
||||
|
||||
for i in range(min(nums), max(nums)+1):
|
||||
if i not in nums:
|
||||
print(i)
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
# count answers in that group
|
||||
def count_answers(line):
|
||||
my_list = list(line)
|
||||
my_set = set(my_list)
|
||||
length = len(my_set)
|
||||
return length
|
||||
|
||||
|
||||
# count which answers were answered by all
|
||||
def count_answers_all(group):
|
||||
answers = group.split('\n')
|
||||
|
||||
z = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
|
||||
'u', 'v', 'w', 'x', 'y', 'z'}
|
||||
intersect = z.intersection(* [set(answer) for answer in answers if answer != ''])
|
||||
return len(intersect)
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input06") as f:
|
||||
lines = f.read()
|
||||
|
||||
# count answered letters
|
||||
lines1 = lines.replace("\n\n", '\t').replace("\n", "").split("\t")
|
||||
count = sum(count_answers(l) for l in lines1)
|
||||
print(count)
|
||||
|
||||
# count answered by all
|
||||
groups = lines.split("\n\n")
|
||||
count2 = sum(count_answers_all(g) for g in groups)
|
||||
print(count2)
|
||||
@@ -0,0 +1,61 @@
|
||||
import re
|
||||
|
||||
|
||||
# find colours and the colours it can contain
|
||||
def parse(l):
|
||||
group = re.compile(r"(?P<colour>.*?) bags contain").search(l)
|
||||
group2 = re.compile(r"(?P<number>\d+) (?P<colour>.*?) bag").findall(l)
|
||||
return group.group(1), group2
|
||||
|
||||
|
||||
# count what a bag of given colour can contain
|
||||
def containments(colour):
|
||||
if colour not in dic:
|
||||
memo[colour] = 0
|
||||
|
||||
if colour in memo:
|
||||
return memo[colour]
|
||||
|
||||
total = 0
|
||||
for (x, y) in dic[colour]:
|
||||
total += int(x) * containments(y)
|
||||
memo[colour] = total
|
||||
return total
|
||||
|
||||
|
||||
# count number of bags, that can be contained
|
||||
def number_bags(colour):
|
||||
if colour not in dic:
|
||||
memo2[colour] = 0
|
||||
|
||||
if colour in memo2:
|
||||
return memo2[colour]
|
||||
|
||||
total = 0
|
||||
for (x,y) in dic[colour]:
|
||||
total += int(x) + int(x) * number_bags(y)
|
||||
memo2[colour] = total
|
||||
return total
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input07") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# make dictionary with the values
|
||||
dic = {}
|
||||
for line in lines:
|
||||
key, value = parse(line)
|
||||
dic[key] = value
|
||||
|
||||
# for challenge 1
|
||||
memo = {"shiny gold": 1}
|
||||
|
||||
count = 0
|
||||
for key in dic.keys():
|
||||
if containments(key) > 0:
|
||||
count += 1
|
||||
print(count-1)
|
||||
|
||||
# print for challenge 2
|
||||
memo2 = {}
|
||||
print(number_bags("shiny gold"))
|
||||
@@ -0,0 +1,55 @@
|
||||
import re
|
||||
|
||||
|
||||
def decode(line):
|
||||
groups = re.compile(r"(?P<op>\w\w\w) (?P<value>[+|-]\d+)").search(line)
|
||||
return groups
|
||||
|
||||
|
||||
def run(dict):
|
||||
line = 0
|
||||
acc = 0
|
||||
while True:
|
||||
(x, y) = dict[line]
|
||||
if x == 'stop':
|
||||
return acc
|
||||
if x == 'nop':
|
||||
dict[line] = ('stop', y)
|
||||
line += 1
|
||||
if x == 'acc':
|
||||
dict[line] = ('stop', y)
|
||||
acc += int(y)
|
||||
line += 1
|
||||
if x == 'jmp':
|
||||
dict[line] = ('stop', y)
|
||||
line = line + int(y)
|
||||
if line > 632:
|
||||
return acc
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input08") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
memo = {}
|
||||
|
||||
for n, line in enumerate(lines):
|
||||
memo[n] = decode(line).groups()
|
||||
|
||||
(x, y) = memo[405]
|
||||
if memo[405] == ('nop', y):
|
||||
memo[405] = ('jmp', y)
|
||||
elif memo[405] == ('jmp', y):
|
||||
memo[405] = ('nop', y)
|
||||
|
||||
print(run(memo))
|
||||
|
||||
for line in memo:
|
||||
for n, l in enumerate(lines):
|
||||
memo[n] = decode(l).groups()
|
||||
(a, b) = memo[line]
|
||||
if memo[line] == ('nop', b):
|
||||
memo[line] = ('jmp', b)
|
||||
elif memo[line] == ('jmp', b):
|
||||
memo[line] = ('nop', b)
|
||||
if run(memo) == 'here':
|
||||
print(line)
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
|
||||
# check if a number is valid (2 in the previous 25 numbers add up to it)
|
||||
def check_if_valid(prev, num):
|
||||
for i in prev:
|
||||
for j in prev:
|
||||
if i + j == num:
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
# find a continuous list of numbers that add up to the weakness found earlier
|
||||
def find_sum(num):
|
||||
for d in range(0, len(lines)):
|
||||
for e in range(d, len(lines)):
|
||||
if sum(lines[d:e]) == num and len(lines[d:e]) > 1:
|
||||
return lines[d:e]
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input09") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# convert ti integers
|
||||
for (a, l) in enumerate(lines):
|
||||
lines[a] = int(l)
|
||||
|
||||
# find weakness
|
||||
weakness = 0
|
||||
|
||||
for k in range(25, len(lines)-1):
|
||||
if not check_if_valid(lines[(k-25):k], lines[k]):
|
||||
weakness = lines[k]
|
||||
break
|
||||
|
||||
# challenge 1 print
|
||||
print(weakness)
|
||||
|
||||
# challenge 2 print
|
||||
print(min(find_sum(weakness)) + max(find_sum(weakness)))
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
|
||||
def adapter_chain(adapts):
|
||||
jolt1 = 0
|
||||
jolt3 = 1
|
||||
for i in range(1, len(adapts)):
|
||||
if adapts[i-1] - adapts[i] == 1:
|
||||
jolt1 += 1
|
||||
elif adapts[i-1] - adapts[i] == 3:
|
||||
jolt3 += 1
|
||||
else:
|
||||
print(adapts[i] - adapts[i-1])
|
||||
return jolt1 * jolt3
|
||||
|
||||
|
||||
def memo(f):
|
||||
memo = {}
|
||||
|
||||
def f2(x):
|
||||
if x not in memo:
|
||||
memo[x] = f(x)
|
||||
return memo[x]
|
||||
|
||||
return f2
|
||||
|
||||
|
||||
@memo
|
||||
def combinations(i):
|
||||
j = 0
|
||||
if i == max(nums):
|
||||
return 1
|
||||
if i+1 in nums:
|
||||
j += combinations(i+1)
|
||||
if i+2 in nums:
|
||||
j += combinations(i+2)
|
||||
if i+3 in nums:
|
||||
j += combinations(i+3)
|
||||
return j
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input10") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# convert to integers
|
||||
nums = [int(line) for line in lines]
|
||||
nums.append(0)
|
||||
nums.sort()
|
||||
|
||||
nums.reverse()
|
||||
|
||||
print(adapter_chain(nums))
|
||||
|
||||
nums.append(nums[-1] + 3)
|
||||
nums.reverse()
|
||||
|
||||
|
||||
|
||||
print(combinations(0))
|
||||
@@ -0,0 +1,141 @@
|
||||
|
||||
from copy import deepcopy
|
||||
|
||||
|
||||
def test(array, x, y):
|
||||
test = []
|
||||
if not x-1 < 0:
|
||||
try:
|
||||
test.append(array[x-1][y])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x - 1][y + 1])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x - 1][y - 1])
|
||||
except IndexError:
|
||||
pass
|
||||
|
||||
try:
|
||||
test.append(array[x][y-1])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x + 1][y - 1])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x + 1][y])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x][y + 1])
|
||||
except IndexError:
|
||||
pass
|
||||
try:
|
||||
test.append(array[x + 1][y + 1])
|
||||
except IndexError:
|
||||
pass
|
||||
|
||||
return test
|
||||
|
||||
|
||||
def occupy_seats(array):
|
||||
second = deepcopy(array)
|
||||
changes = 0
|
||||
for x in range(0, len(array)):
|
||||
for y in range(0, len(array[x])):
|
||||
tests = test(array, x, y)
|
||||
d = tests.count('#')
|
||||
|
||||
if array[x][y] == 'L' and d == 0:
|
||||
second[x][y] = '#'
|
||||
changes += 1
|
||||
|
||||
if array[x][y] == "#" and d > 3:
|
||||
second[x][y] = 'L'
|
||||
changes += 1
|
||||
|
||||
return changes, second
|
||||
|
||||
|
||||
def oob(space, y, x):
|
||||
if y < 0: return True
|
||||
if y >= len(space): return True
|
||||
if x < 0: return True
|
||||
if x >= len(space[y]): return True
|
||||
return False
|
||||
|
||||
|
||||
def visible_seats(space, y, x):
|
||||
dirs = [(y, x) for x in [0, 1, -1] for y in [0, 1, -1]]
|
||||
neighbors = []
|
||||
for a, b in dirs:
|
||||
if a == 0 and b == 0: continue
|
||||
step = 1
|
||||
|
||||
def pos():
|
||||
return (step * a + y, step * b + x)
|
||||
|
||||
while (not oob(space, *pos())):
|
||||
loc = space[pos()[0]][pos()[1]]
|
||||
if loc == "L" or loc == "#":
|
||||
neighbors.append(loc)
|
||||
break
|
||||
step += 1
|
||||
return neighbors
|
||||
|
||||
|
||||
def occupy_seats2(array):
|
||||
second = deepcopy(array)
|
||||
changes = 0
|
||||
for x in range(0, len(array)):
|
||||
for y in range(0, len(array[x])):
|
||||
d = visible_seats(array, x, y).count('#')
|
||||
|
||||
if array[x][y] == 'L' and d == 0:
|
||||
second[x][y] = '#'
|
||||
changes += 1
|
||||
|
||||
if array[x][y] == "#" and d > 4:
|
||||
second[x][y] = 'L'
|
||||
changes += 1
|
||||
|
||||
return changes, second
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input11") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
for i in range(0, len(lines)):
|
||||
lines[i] = list(lines[i])
|
||||
|
||||
lines2 = deepcopy(lines)
|
||||
|
||||
while True:
|
||||
c, lines = occupy_seats(lines)
|
||||
if c == 0:
|
||||
break
|
||||
|
||||
count = 0
|
||||
|
||||
for line in lines:
|
||||
count += line.count('#')
|
||||
|
||||
print(count)
|
||||
|
||||
while True:
|
||||
c, lines2 = occupy_seats2(lines2)
|
||||
print(c)
|
||||
if c == 0:
|
||||
break
|
||||
|
||||
count2 = 0
|
||||
|
||||
for line in lines2:
|
||||
count2 += line.count('#')
|
||||
|
||||
print(count2)
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
import re
|
||||
|
||||
|
||||
def parse(l):
|
||||
group = re.compile(r"(?P<dir>\w)(?P<int>\d+)").findall(l)
|
||||
return group[0]
|
||||
|
||||
|
||||
def move_ship(direction, amount, east, north, facing):
|
||||
array = ['N', 'E', 'S', 'W']
|
||||
amount = int(amount)
|
||||
if direction == 'F':
|
||||
direction = facing
|
||||
if direction == 'N':
|
||||
north += amount
|
||||
if direction == 'S':
|
||||
north -= amount
|
||||
if direction == 'E':
|
||||
east += amount
|
||||
if direction == 'W':
|
||||
east -= amount
|
||||
if direction == 'L':
|
||||
pos = array.index(facing)
|
||||
pos2 = amount // 90
|
||||
facing = array[pos - pos2]
|
||||
if direction == 'R':
|
||||
pos = array.index(facing)
|
||||
pos2 = amount // 90
|
||||
facing = array[(pos + pos2) % 4]
|
||||
|
||||
return east, north, facing
|
||||
|
||||
|
||||
def move_ship_waypoint(direction, amount, ship, waypoint):
|
||||
amount = int(amount)
|
||||
if direction == 'F':
|
||||
ship += waypoint*amount
|
||||
if direction == 'N':
|
||||
waypoint += amount * (0+1j)
|
||||
if direction == 'S':
|
||||
waypoint += amount * (0-1j)
|
||||
if direction == 'E':
|
||||
waypoint += amount * (1+0j)
|
||||
if direction == 'W':
|
||||
waypoint += amount * (-1+0j)
|
||||
if direction == 'L':
|
||||
waypoint = waypoint * 1j**(amount // 90)
|
||||
if direction == 'R':
|
||||
waypoint = waypoint * (-1j)**(amount // 90)
|
||||
|
||||
return ship, waypoint
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input12") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# make dictionary with the values
|
||||
directions = []
|
||||
for line in lines:
|
||||
directions.append(parse(line))
|
||||
|
||||
# current position [east / west, north / south, facing]
|
||||
current = [0, 0, 'E']
|
||||
|
||||
for dire in directions:
|
||||
current = move_ship(*dire, *current)
|
||||
|
||||
print(abs(current[0]) + abs(current[1]))
|
||||
|
||||
ship_position = 0+0j
|
||||
waypoint_position = 10+1j
|
||||
|
||||
for dire in directions:
|
||||
ship_position, waypoint_position = move_ship_waypoint(*dire, ship_position, waypoint_position)
|
||||
|
||||
print(abs(ship_position.real) + abs(ship_position.imag))
|
||||
@@ -0,0 +1,54 @@
|
||||
from numpy import prod
|
||||
|
||||
|
||||
def find_earliest_bus(start, buses):
|
||||
i = start
|
||||
next = 0
|
||||
for time in buses:
|
||||
if time == 'x':
|
||||
pass
|
||||
elif int(time) - start % int(time) < i:
|
||||
i = int(time) - (start % int(time))
|
||||
next = int(time)
|
||||
return next * i
|
||||
|
||||
|
||||
def time_to_bus(start, bus):
|
||||
i = -start % bus
|
||||
return i
|
||||
|
||||
|
||||
def find_earliest_timestamp(timestamps):
|
||||
dict = {}
|
||||
for i in range(0, len(timestamps)):
|
||||
if timestamps[i] == 'x':
|
||||
pass
|
||||
else:
|
||||
line = int(timestamps[i])
|
||||
dict[line] = i
|
||||
|
||||
t = 0
|
||||
kgV = 1
|
||||
for bus, wait in dict.items():
|
||||
while not time_to_bus(t, bus) == (wait % bus):
|
||||
t += kgV
|
||||
kgV = kgV * bus
|
||||
return t
|
||||
|
||||
#for n in range(1352008337, 1000000000000000000):
|
||||
# ar = [(n + dict[b]) % b == 0 for b in dict.keys()]
|
||||
# if False not in ar:
|
||||
# return n
|
||||
# print(n)
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input13") as f:
|
||||
lines = f.readlines()
|
||||
lines[0] = int(lines[0])
|
||||
lines[1] = lines[1].split(",")
|
||||
|
||||
print(find_earliest_bus(lines[0], lines[1]))
|
||||
|
||||
print(find_earliest_timestamp(lines[1]))
|
||||
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
|
||||
import re
|
||||
|
||||
|
||||
def decode_line(line):
|
||||
mask = re.search(r"mask = (?P<mask>[1 | 0 | X]{36})", line)
|
||||
mem = re.search(r"mem\[(?P<address>\d+)] = (?P<value>\d+)", line)
|
||||
if mask:
|
||||
return 'm', mask.group('mask')
|
||||
if mem:
|
||||
return mem.group('address', 'value')
|
||||
|
||||
|
||||
def to_int(num):
|
||||
new = 0
|
||||
for j in range(0, len(num)):
|
||||
if num[j] == '1':
|
||||
new += 2**(len(num) - j - 1)
|
||||
return new
|
||||
|
||||
|
||||
def comb(num, mas):
|
||||
num = f'{num:036b}'
|
||||
mas = list(mas)
|
||||
num = list(num)
|
||||
for i in range(0, len(num)):
|
||||
if mas[i] == '0':
|
||||
num[i] = '0'
|
||||
if mas[i] == '1':
|
||||
num[i] = '1'
|
||||
|
||||
return to_int(num)
|
||||
|
||||
|
||||
def execute(arg, val):
|
||||
if arg == 'm':
|
||||
global mask
|
||||
mask = val
|
||||
else:
|
||||
memory[arg] = comb(int(val), mask)
|
||||
|
||||
|
||||
|
||||
def comb_address(num, mas):
|
||||
mas = list(mas)
|
||||
m = to_int(mas)
|
||||
|
||||
x = ['0'] * 36
|
||||
for i in range(0, len(mas)):
|
||||
if mas[i] == 'X':
|
||||
x[i] = '1'
|
||||
x = to_int(x)
|
||||
|
||||
num = num & ~x
|
||||
comb = 0
|
||||
|
||||
for y in range(0, 2**mask.count('X')):
|
||||
yield comb | num | m
|
||||
comb = ((comb | ~x) + 1) & x
|
||||
|
||||
|
||||
def execute_v2(arg, val):
|
||||
if arg == 'm':
|
||||
global mask
|
||||
mask = val
|
||||
else:
|
||||
for ad in comb_address(int(arg), mask):
|
||||
memory2[ad] = int(val)
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input14") as f:
|
||||
lines = f.readlines()
|
||||
|
||||
dec = [decode_line(l) for l in lines]
|
||||
|
||||
memory = {}
|
||||
|
||||
mask = 0
|
||||
|
||||
for d in dec:
|
||||
execute(*d)
|
||||
|
||||
print(sum(memory.values()))
|
||||
|
||||
memory2 = {}
|
||||
|
||||
mask = 0
|
||||
|
||||
for d in dec:
|
||||
execute_v2(*d)
|
||||
|
||||
print(sum(memory2.values()))
|
||||
@@ -0,0 +1,19 @@
|
||||
def next(num, turn, memo):
|
||||
if num not in memo:
|
||||
memo[num] = (0, turn)
|
||||
return 0
|
||||
memo[num] = (memo[num][1], turn)
|
||||
return memo[num][1] - memo[num][0]
|
||||
|
||||
|
||||
def solve(input, target):
|
||||
memo, n = {}, input[-1]
|
||||
for i, j in enumerate(input):
|
||||
memo[j] = (0, i)
|
||||
for t in range(len(input)-1, target-1):
|
||||
n = next(n, t, memo)
|
||||
return n
|
||||
|
||||
|
||||
print(solve([16, 12, 1, 0, 15, 7, 11], 2020))
|
||||
print(solve([16, 12, 1, 0, 15, 7, 11], 30000000))
|
||||
@@ -0,0 +1,87 @@
|
||||
import re
|
||||
|
||||
|
||||
def decode_lines(l):
|
||||
rules = re.compile(r"(?P<rule>\w+ ?\w+): (?P<lb1>\d+)-(?P<ub1>\d+) or (?P<lb2>\d+)-(?P<ub2>\d+)").findall(l)
|
||||
my_ticket = re.compile(r"your ticket:\n(?P<ticket>\d+[,\d+]+)").search(l)
|
||||
nearby_tickets = re.compile(r"\n(?P<ticket>\d+[,\d+]+)").findall(l)
|
||||
|
||||
return rules, my_ticket.group('ticket'), nearby_tickets[1:]
|
||||
|
||||
|
||||
def is_valid(ticket):
|
||||
|
||||
count = 0
|
||||
|
||||
for value in ticket:
|
||||
valid = False
|
||||
for rule in rules:
|
||||
if int(rule[1]) <= int(value) <= int(rule[2]) or int(rule[3]) <= int(value) <= int(rule[4]):
|
||||
valid = True
|
||||
if not valid:
|
||||
count += int(value)
|
||||
return count
|
||||
|
||||
|
||||
def find_rule(rule):
|
||||
for i in range(0, len(nt[0])):
|
||||
valid = True
|
||||
for ticket in nt:
|
||||
value = ticket[i]
|
||||
if not (int(rule[1]) <= int(value) <= int(rule[2]) or int(rule[3]) <= int(value) <= int(rule[4])):
|
||||
valid = False
|
||||
if valid: yield i
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input16") as f:
|
||||
lines = f.readlines()
|
||||
lines = "".join(lines)
|
||||
|
||||
rules, mine, nearby = decode_lines(lines)
|
||||
|
||||
nt = [tick.split(',') for tick in nearby]
|
||||
|
||||
mine = mine.split(',')
|
||||
print(mine)
|
||||
|
||||
scanning_error = 0
|
||||
for ticket in nt:
|
||||
scanning_error += is_valid(ticket)
|
||||
|
||||
print(scanning_error)
|
||||
|
||||
for ticket in nt:
|
||||
if is_valid(ticket) > 0:
|
||||
nt.remove(ticket)
|
||||
|
||||
for ticket in nt:
|
||||
if is_valid(ticket) > 0:
|
||||
nt.remove(ticket)
|
||||
|
||||
mem = {}
|
||||
for rule in rules:
|
||||
mem[rule[0]] = [False] * 20
|
||||
for r in find_rule(rule):
|
||||
mem[rule[0]][r] = True
|
||||
|
||||
rulebook = {}
|
||||
|
||||
while True:
|
||||
if len(rulebook) == 15: break
|
||||
for i in range(0, 20):
|
||||
count = 0
|
||||
for rule, value in mem.items():
|
||||
if value[i]:
|
||||
count += 1
|
||||
if count == 1:
|
||||
for rule, value in mem.items():
|
||||
if value[i]:
|
||||
rulebook[i] = rule
|
||||
mem.pop(rule)
|
||||
print(rule)
|
||||
break
|
||||
|
||||
print(rulebook)
|
||||
|
||||
print(int(mine[19])*int(mine[17])*int(mine[11])*int(mine[8])*int(mine[10])*int(mine[0]))
|
||||
|
||||
@@ -0,0 +1,122 @@
|
||||
from copy import deepcopy
|
||||
from termcolor import colored
|
||||
|
||||
|
||||
def show(array):
|
||||
for z in range(0, len(array)):
|
||||
print(colored('\nz = ' + str(z), 'yellow'))
|
||||
for i in range(0, len(array[z])):
|
||||
print(colored(''.join(array[z][i]), 'blue'))
|
||||
|
||||
|
||||
def show4(array):
|
||||
for w in range(0, len(array)):
|
||||
print(colored('\nw = ' + str(w), 'magenta'))
|
||||
for z in range(0, len(array[w])):
|
||||
print(colored('\nz = ' + str(z), 'yellow'))
|
||||
for i in range(0, len(array[w][z])):
|
||||
print(colored(''.join(array[w][z][i]), 'blue'))
|
||||
|
||||
|
||||
def oob(space, z, y, x):
|
||||
if z < 0: return True
|
||||
if z >= len(space): return True
|
||||
if y < 0: return True
|
||||
if y >= len(space[z]): return True
|
||||
if x < 0: return True
|
||||
if x >= len(space[z][y]): return True
|
||||
return False
|
||||
|
||||
|
||||
def oob4(space, w, z, y, x):
|
||||
if w < 0: return True
|
||||
if w >= len(space): return True
|
||||
if z < 0: return True
|
||||
if z >= len(space[w]): return True
|
||||
if y < 0: return True
|
||||
if y >= len(space[w][z]): return True
|
||||
if x < 0: return True
|
||||
if x >= len(space[w][z][y]): return True
|
||||
return False
|
||||
|
||||
|
||||
def neighbors(space, z, y, x):
|
||||
dirs = [(z, y, x) for x in [0, 1, -1] for y in [0, 1, -1] for z in [0, 1, -1]]
|
||||
dirs.remove((0, 0, 0))
|
||||
for d in dirs:
|
||||
if not oob(space, z+d[0], y+d[1], x+d[2]):
|
||||
yield space[z+d[0]][y+d[1]][x+d[2]]
|
||||
|
||||
|
||||
def neighbors4(space, w, z, y, x):
|
||||
dirs = [(w, z, y, x) for x in [0, 1, -1] for y in [0, 1, -1] for z in [0, 1, -1] for w in [0, 1, -1]]
|
||||
dirs.remove((0, 0, 0, 0))
|
||||
for d in dirs:
|
||||
if not oob4(space, w+d[0], z+d[1], y+d[2], x+d[3]):
|
||||
yield space[w+d[0]][z+d[1]][y+d[2]][x+d[3]]
|
||||
|
||||
|
||||
def step(array):
|
||||
next = deepcopy(array)
|
||||
for z in range(0, len(array)):
|
||||
for y in range(0, len(array[z])):
|
||||
for x in range(0, len(array[z][y])):
|
||||
c = [i for i in neighbors(array, z, y, x)].count('#')
|
||||
if array[z][y][x] == '#' and not (c == 2 or c == 3):
|
||||
next[z][y][x] = '.'
|
||||
if array[z][y][x] == '.' and c == 3:
|
||||
next[z][y][x] = '#'
|
||||
return next
|
||||
|
||||
|
||||
def step4(array):
|
||||
next = deepcopy(array)
|
||||
for w in range(0, len(array)):
|
||||
for z in range(0, len(array[w])):
|
||||
for y in range(0, len(array[w][z])):
|
||||
for x in range(0, len(array[w][z][y])):
|
||||
c = [i for i in neighbors4(array, w, z, y, x)].count('#')
|
||||
if array[w][z][y][x] == '#' and not (c == 2 or c == 3):
|
||||
next[w][z][y][x] = '.'
|
||||
if array[w][z][y][x] == '.' and c == 3:
|
||||
next[w][z][y][x] = '#'
|
||||
return next
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input17") as f:
|
||||
lines = f.readlines()
|
||||
lines = [list(l) for l in lines]
|
||||
empty = [[['.' for i in range(20)] for j in range(20)] for k in range(13)]
|
||||
for i in range(0, 8):
|
||||
for j in range(0, 8):
|
||||
empty[6][j+6][i+6] = lines[j][i]
|
||||
show(empty)
|
||||
|
||||
for i in range(0, 6):
|
||||
print(colored('\n\nstep: ' + str(i+1) + '\n', 'red'))
|
||||
empty = step(empty)
|
||||
show(empty)
|
||||
|
||||
count = 0
|
||||
for i in range(0, 13):
|
||||
for j in range(0, 20):
|
||||
count += empty[i][j].count('#')
|
||||
print(colored(count, 'cyan'))
|
||||
|
||||
hypercube = [[[['.' for i in range(20)] for j in range(20)] for k in range(13)] for l in range(13)]
|
||||
for i in range(0, 8):
|
||||
for j in range(0, 8):
|
||||
hypercube[6][6][j+6][i+6] = lines[j][i]
|
||||
|
||||
for i in range(0, 6):
|
||||
print(colored('\n\nstep: ' + str(i + 1) + '\n', 'red'))
|
||||
hypercube = step4(hypercube)
|
||||
show4(hypercube)
|
||||
|
||||
count4 = 0
|
||||
for i in range(0, 13):
|
||||
for j in range(0, 13):
|
||||
for k in range(0, 20):
|
||||
count4 += hypercube[i][j][k].count('#')
|
||||
|
||||
print(colored(count4, 'cyan'))
|
||||
@@ -0,0 +1,23 @@
|
||||
import ast
|
||||
|
||||
|
||||
class RewriteName(ast.NodeTransformer):
|
||||
|
||||
def visit_Mult(self, node):
|
||||
return ast.Add()
|
||||
|
||||
def visit_Sub(self, node):
|
||||
return ast.Mult()
|
||||
|
||||
|
||||
def evaluate(line):
|
||||
line = line.replace("*", "-")[:-1]
|
||||
line = line.replace("+", "*")
|
||||
new = RewriteName().visit(ast.parse(line, mode='eval'))
|
||||
return eval(compile(new, '<string>', 'eval'))
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input18") as f:
|
||||
lines = f.readlines()
|
||||
print(evaluate(lines[0]))
|
||||
print(sum([evaluate(l) for l in lines]))
|
||||
Executable
+60
@@ -0,0 +1,60 @@
|
||||
import re
|
||||
|
||||
|
||||
def memo(f):
|
||||
memo = {}
|
||||
|
||||
def f2(x):
|
||||
if x not in memo:
|
||||
memo[x] = f(x)
|
||||
return memo[x]
|
||||
|
||||
return f2
|
||||
|
||||
|
||||
def parse(l):
|
||||
srules = re.compile(r"(?P<rule>\d+): (?P<num1>\d+)\n").findall(l)
|
||||
rules = re.compile(r"(?P<rule>\d+): (?P<num1>\d+) (?P<num2>\d+)\n").findall(l)
|
||||
wrules = re.compile(r"(?P<rule>\d+): \"(?P<body>\w)\"\n").findall(l)
|
||||
crules = re.compile(r"(?P<rule>\d+): (?P<num11>\d+) (?P<num12>\d+) \| (?P<num21>\d+) (?P<num22>\d+)\n").findall(l)
|
||||
csrules = re.compile(r"(?P<rule>\d+): (?P<num11>\d+) \| (?P<num21>\d+)\n").findall(l)
|
||||
messages = re.compile(r"(?P<message>\w+)\n").findall(l)
|
||||
return rules, wrules, crules, srules, csrules, messages
|
||||
|
||||
|
||||
def check_if_valid(message):
|
||||
return 0
|
||||
|
||||
|
||||
@memo
|
||||
def build_regex(rule):
|
||||
if dict[rule] == 'a' or dict[rule] == 'b':
|
||||
return dict[rule]
|
||||
if type(dict[rule]) == int:
|
||||
return build_regex(dict[rule])
|
||||
s = "("
|
||||
for i, r in enumerate(dict[rule]):
|
||||
if i == 2:
|
||||
s += ")|("
|
||||
s += build_regex(r)
|
||||
return s + ")"
|
||||
|
||||
|
||||
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input19") as f:
|
||||
lines = f.readlines()
|
||||
lines = "".join(lines)
|
||||
r, w, c, s, messages = parse(lines)
|
||||
rules = r + w + c + s
|
||||
dict = {}
|
||||
for rule in rules:
|
||||
if len(rule) == 2:
|
||||
try: dict[int(rule[0])] = int(rule[1])
|
||||
except ValueError: dict[int(rule[0])] = rule[1]
|
||||
if len(rule) == 3:
|
||||
dict[int(rule[0])] = int(rule[1]), int(rule[2])
|
||||
if len(rule) == 5:
|
||||
dict[int(rule[0])] = int(rule[1]), int(rule[2]), int(rule[3]), int(rule[4])
|
||||
|
||||
print(dict)
|
||||
print(build_regex(0))
|
||||
print(sum([check_if_valid(m) for m in messages]))
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import re
|
||||
|
||||
def parse_rules(lines):
|
||||
rules = {}
|
||||
for line in lines:
|
||||
rule, pattern = line.split(':')
|
||||
alternatives = pattern.split('|')
|
||||
rules[int(rule)] = [a.strip(' ').split(' ') for a in alternatives]
|
||||
return rules
|
||||
|
||||
def memo(f):
|
||||
mem = {}
|
||||
def helper(x):
|
||||
if x not in mem: mem[x] = f(x)
|
||||
return mem[x]
|
||||
return helper
|
||||
|
||||
@memo
|
||||
def expr(rule):
|
||||
if rule == 8:
|
||||
return expr(42) + '+'
|
||||
if rule == 11:
|
||||
return '(?:' + expr(42) + '(?=a*(\1?+b)b*(\2?+c)))+\1' + expr(31) + ')'
|
||||
global rules
|
||||
if type(rule) is str:
|
||||
try: rule = int(rule)
|
||||
except ValueError: return rule[1]
|
||||
pattern = rules[rule]
|
||||
res = ["".join(expr(dep) for dep in alt) for alt in pattern]
|
||||
if len(res) == 1: return res[0]
|
||||
return "(" + "|".join(res) + ")"
|
||||
|
||||
if __name__ == '__main__':
|
||||
rules, messages = open(sys.argv[1]).read().split('\n\n')
|
||||
rules = parse_rules(rules.split('\n'))
|
||||
count = 0
|
||||
messages = messages.split("\n")
|
||||
for m in messages:
|
||||
if bool(re.match('^' + expr(0) + '$', m)):
|
||||
count += 1
|
||||
print(count)
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
from termcolor import colored
|
||||
|
||||
def show(tile):
|
||||
for line in tile:
|
||||
print(colored(''.join(line), 'blue'))
|
||||
print('\n')
|
||||
|
||||
def fliph(tile):
|
||||
next = ['n'] * 10
|
||||
for i in range(0,len(tile)):
|
||||
next[i] = tile[len(tile)-i-1]
|
||||
return next
|
||||
|
||||
def flipv(tile):
|
||||
for i in range(0, len(tile)):
|
||||
tile[i] = tile[i][::-1]
|
||||
return tile
|
||||
|
||||
def rotate(tile):
|
||||
next = [['o' for i in range(len(tile[0]))] for j in range(len(tile))]
|
||||
for i in range(0, len(tile)):
|
||||
for j in range(0, len(tile[1])):
|
||||
next[len(tile[1])-j-1][i] = tile[i][j]
|
||||
return next
|
||||
|
||||
def options(tile):
|
||||
return [tile,
|
||||
fliph(tiles[t]),
|
||||
rotate(tiles[t]),
|
||||
rotate(rotate(tiles[t])),
|
||||
rotate(rotate(rotate(tiles[t]))),
|
||||
fliph(rotate(tiles[t])),
|
||||
fliph(rotate(rotate(tiles[t]))),
|
||||
fliph(rotate(rotate(rotate(tiles[t]))))]
|
||||
|
||||
if __name__ == '__main__':
|
||||
tilestrings = open(sys.argv[1]).read().split('\n\n')
|
||||
tiles = {}
|
||||
for tile in tilestrings:
|
||||
tid, *data = tile.split('\n')
|
||||
try:
|
||||
tid = tid.rstrip(':').split(' ')[1]
|
||||
except IndexError: continue
|
||||
grid = [[c for c in line] for line in data if len(line) >= 1]
|
||||
tiles[int(tid)] = grid
|
||||
for t in tiles:
|
||||
print(colored(str(t), 'red'))
|
||||
|
||||
|
||||
Executable
+101
@@ -0,0 +1,101 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import numpy as np
|
||||
|
||||
def toBits(l): return sum(int(b=='#') * (2**i) for i,b in enumerate(l))
|
||||
def allSides(tile):
|
||||
a,b,c,d = tile[0, : ], tile[-1, : ], tile[:, 0], tile[:, -1]
|
||||
e,f,g,h = tile[0, ::-1], tile[-1, ::-1], tile[::-1, 0], tile[::-1, -1]
|
||||
return [a,b,c,d,e,f,g,h]
|
||||
|
||||
def comb(tile):
|
||||
return [tile,
|
||||
np.fliplr(tile),
|
||||
np.rot90(tile),
|
||||
np.rot90(np.rot90(tile)),
|
||||
np.rot90(np.rot90(np.rot90(tile))),
|
||||
np.fliplr(np.rot90(tile)),
|
||||
np.fliplr(np.rot90(np.rot90(tile))),
|
||||
np.fliplr(np.rot90(np.rot90(np.rot90(tile))))]
|
||||
|
||||
def getRight(tile): return toBits(tile[:,-1])
|
||||
def getLeft(tile): return toBits(tile[:,0])
|
||||
def getBot(tile): return toBits(tile[-1,:])
|
||||
def getTop(tile): return toBits(tile[0,:])
|
||||
|
||||
def matchRight(tile1, tile2):
|
||||
for t in comb(tile2):
|
||||
if getRight(tile1) == getLeft(t):
|
||||
return t
|
||||
|
||||
def matchBot(tile1, tile2):
|
||||
for t in comb(tile2):
|
||||
if getBot(tile1) == getTop(t):
|
||||
return t
|
||||
|
||||
if __name__ == '__main__':
|
||||
tilestrings = open(sys.argv[1]).read().split('\n\n')
|
||||
tiles = {}
|
||||
for tile in tilestrings:
|
||||
tid, *data = tile.split('\n')
|
||||
try:
|
||||
tid = tid.rstrip(':').split(' ')[1]
|
||||
except IndexError: continue
|
||||
grid = [[c for c in line] for line in data if len(line) >= 1]
|
||||
tiles[int(tid)] = np.array(grid)
|
||||
|
||||
sides = {}
|
||||
for tid, tile in tiles.items():
|
||||
for x in allSides(tile):
|
||||
bits = toBits(x)
|
||||
if bits not in sides: sides[bits] = []
|
||||
sides[bits].append(tid)
|
||||
sides = {k:v for k,v in sorted(sides.items(), key=lambda i: len(i[1]))}
|
||||
|
||||
singles = {}
|
||||
for bits, xs in sides.items():
|
||||
if len(xs) == 1:
|
||||
singles[xs[0]] = []
|
||||
for sid in singles.keys():
|
||||
matches = [x for side in allSides(tiles[sid]) for x in sides[toBits(side)]]
|
||||
singles[sid] = list(dict.fromkeys(matches))
|
||||
prod = 1
|
||||
corner = None
|
||||
for sid, single in singles.items():
|
||||
if len(single) < 4:
|
||||
prod *= sid
|
||||
corner = sid
|
||||
picture = [[None for x in range(12)] for x in range(12)]
|
||||
|
||||
matches = list(dict.fromkeys([x for side in allSides(tiles[corner]) for x in sides[toBits(side)]]))
|
||||
matches.remove(corner)
|
||||
for t in comb(tiles[corner]):
|
||||
x, y = matches
|
||||
x, y = tiles[x], tiles[y]
|
||||
if matchRight(t,x) is not None and matchBot(t,y) is not None:
|
||||
tiles[corner] = t
|
||||
break
|
||||
if matchRight(t,y) is not None and matchBot(t,x) is not None:
|
||||
tiles[corner] = t
|
||||
break
|
||||
picture[0][0] = corner
|
||||
for i, p in enumerate(picture[0]):
|
||||
s = sides[getRight(tiles[p])]
|
||||
s.remove(p)
|
||||
if len(s) > 0:
|
||||
tiles[s[0]] = matchRight(tiles[p], tiles[s[0]])
|
||||
picture[0][i+1] = s[0]
|
||||
for j in range(1, len(picture)):
|
||||
z = sides[getBot(tiles[p])]
|
||||
z.remove(p)
|
||||
if len(z) > 0:
|
||||
tiles[z[0]] = matchBot(tiles[p], tiles[z[0]])
|
||||
picture[j][i] = z[0]
|
||||
p = z[0]
|
||||
print(picture)
|
||||
pic = [[None for x in range(12)] for x in range(12)]
|
||||
for i in range(len(picture)):
|
||||
for j in range(len(picture[0])):
|
||||
pic[i][j] = tiles[picture[i][j]]
|
||||
print(pic)
|
||||
Executable
+130
@@ -0,0 +1,130 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import numpy as np
|
||||
#import matplotlib.pyplot as plt
|
||||
|
||||
def toBits(l): return sum(int(b=='#') * (2**i) for i,b in enumerate(l))
|
||||
def allSides(tile):
|
||||
a,b,c,d = tile[0, : ], tile[-1, : ], tile[:, 0], tile[:, -1]
|
||||
e,f,g,h = tile[0, ::-1], tile[-1, ::-1], tile[::-1, 0], tile[::-1, -1]
|
||||
return [a,b,c,d,e,f,g,h]
|
||||
|
||||
def comb(tile):
|
||||
return [tile,
|
||||
np.fliplr(tile),
|
||||
np.rot90(tile),
|
||||
np.rot90(np.rot90(tile)),
|
||||
np.rot90(np.rot90(np.rot90(tile))),
|
||||
np.fliplr(np.rot90(tile)),
|
||||
np.fliplr(np.rot90(np.rot90(tile))),
|
||||
np.fliplr(np.rot90(np.rot90(np.rot90(tile))))]
|
||||
|
||||
def getRight(tile): return toBits(tile[:,-1])
|
||||
def getLeft(tile): return toBits(tile[:,0])
|
||||
def getBot(tile): return toBits(tile[-1,:])
|
||||
def getTop(tile): return toBits(tile[0,:])
|
||||
|
||||
def matchRight(tile1, tile2):
|
||||
for t in comb(tile2):
|
||||
if getRight(tile1) == getLeft(t): return t
|
||||
def matchBot(tile1, tile2):
|
||||
for t in comb(tile2):
|
||||
if getBot(tile1) == getTop(t): return t
|
||||
|
||||
def parse_data(strings):
|
||||
tiles = {}
|
||||
for tile in strings:
|
||||
tid, *data = tile.split('\n')
|
||||
try: tid = tid.rstrip(':').split(' ')[1]
|
||||
except IndexError: continue
|
||||
grid = [[c for c in line] for line in data if len(line) >= 1]
|
||||
tiles[int(tid)] = np.array(grid)
|
||||
return tiles
|
||||
|
||||
def get_sides(tiles):
|
||||
sides = {}
|
||||
for tid, tile in tiles.items():
|
||||
for bits in map(lambda x: toBits(x), allSides(tile)):
|
||||
if bits not in sides: sides[bits] = []
|
||||
sides[bits].append(tid)
|
||||
return sides
|
||||
|
||||
def get_corners(tiles, sides):
|
||||
singles = {}
|
||||
for bits, xs in sides.items():
|
||||
if len(xs) == 1: singles[xs[0]] = []
|
||||
for sid in singles.keys():
|
||||
matches = [x for side in allSides(tiles[sid]) for x in sides[toBits(side)]]
|
||||
singles[sid] = list(dict.fromkeys(matches))
|
||||
corners = []
|
||||
for sid, single in singles.items():
|
||||
if len(single) < 4: corners.append(sid)
|
||||
return corners
|
||||
|
||||
def build_picture(tiles, sides, start):
|
||||
picture = [[None for x in range(12)] for x in range(12)]
|
||||
matches = [x for side in allSides(tiles[corner]) for x in sides[toBits(side)]]
|
||||
matches = list(dict.fromkeys(matches))
|
||||
matches.remove(corner)
|
||||
for t in comb(tiles[corner]):
|
||||
x, y = map(lambda v: tiles[v], matches)
|
||||
if matchRight(t,x) is not None and matchBot(t,y) is not None: break
|
||||
if matchRight(t,y) is not None and matchBot(t,x) is not None: break
|
||||
else: tiles[corner] = t
|
||||
picture[0][0] = corner
|
||||
|
||||
for i, p in enumerate(picture[0]):
|
||||
s = sides[getRight(tiles[p])]
|
||||
s.remove(p)
|
||||
if len(s) > 0:
|
||||
tiles[s[0]] = matchRight(tiles[p], tiles[s[0]])
|
||||
picture[0][i+1] = s[0]
|
||||
for j in range(1, len(picture)):
|
||||
z = sides[getBot(tiles[p])]
|
||||
z.remove(p)
|
||||
if len(z) > 0:
|
||||
tiles[z[0]] = matchBot(tiles[p], tiles[z[0]])
|
||||
picture[j][i] = z[0]
|
||||
p = z[0]
|
||||
|
||||
return picture
|
||||
|
||||
def countSM(pic, sm):
|
||||
count = 0
|
||||
y, x = pic.shape
|
||||
ys, xs = sm.shape
|
||||
for i in range(0, y-ys):
|
||||
for j in range(0, x-xs):
|
||||
if np.all(pic[i:i+ys,j:j+xs] | sm):
|
||||
count += 1
|
||||
return count
|
||||
|
||||
if __name__ == '__main__':
|
||||
tiles = parse_data(open(sys.argv[1]).read().split('\n\n'))
|
||||
sides = get_sides(tiles)
|
||||
|
||||
corner = get_corners(tiles, sides)[0]
|
||||
p = build_picture(tiles, sides, corner)
|
||||
print(p[0][0] * p[0][-1] * p[-1][0] * p[-1][-1])
|
||||
|
||||
pic = np.concatenate(tuple(np.concatenate(tuple(tiles[x][1:-1,1:-1] for x in r), axis=1) for r in p), axis=0)
|
||||
grayscale = np.vectorize(lambda x: np.int8(x == "#"))(pic)
|
||||
print(grayscale)
|
||||
|
||||
snake = \
|
||||
[ " # "
|
||||
, "# ## ## ###"
|
||||
, " # # # # # # "
|
||||
]
|
||||
|
||||
sneasnake = np.array([[c for c in line] for line in snake])
|
||||
sneasnake = np.vectorize(lambda x: np.int8(x != "#"))(sneasnake)
|
||||
|
||||
for p in comb(grayscale):
|
||||
print(countSM(p, sneasnake))
|
||||
print(np.count_nonzero(grayscale) - 26 * 15)
|
||||
|
||||
# plt.show()
|
||||
# plt.imshow(grayscale)
|
||||
# plt.savefig("test.png")
|
||||
Executable
+51
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
def parse(line):
|
||||
line = line.split('(')
|
||||
line[0] = line[0].split(' ')[:-1]
|
||||
line[1] = line[1][9:-2]
|
||||
line[1] = line[1].split(', ')
|
||||
return line
|
||||
|
||||
if __name__ == '__main__':
|
||||
ingr = open(sys.argv[1]).readlines()
|
||||
ingredients = [parse(i) for i in ingr]
|
||||
allergenes = []
|
||||
for i in ingredients:
|
||||
for a in i[1]:
|
||||
allergenes.append(a)
|
||||
allergenes = set(allergenes)
|
||||
dicta = {}
|
||||
for i in ingredients:
|
||||
for a in i[1]:
|
||||
if a not in dicta:
|
||||
dicta[a] = [x for x in i[0]]
|
||||
else:
|
||||
copy = [x for x in dicta[a]]
|
||||
for w in copy:
|
||||
if w not in i[0]:
|
||||
dicta[a].remove(w)
|
||||
|
||||
count = 0
|
||||
for i in ingredients:
|
||||
for n in i[0]:
|
||||
b = True
|
||||
for v in dicta.values():
|
||||
if n in v:
|
||||
b = False
|
||||
if b:
|
||||
count += 1
|
||||
print(count)
|
||||
|
||||
dicta = {k:v for k,v in sorted(dicta.items(),key = lambda i: i[0])}
|
||||
for w in range(len(dicta)):
|
||||
for a, i in dicta.items():
|
||||
if len(i) == 1:
|
||||
for b, j in dicta.items():
|
||||
if b != a and i[0] in j:
|
||||
j.remove(i[0])
|
||||
for k, v in dicta.items():
|
||||
dicta[k] = v[0]
|
||||
print(','.join(dicta.values()))
|
||||
Executable
+58
@@ -0,0 +1,58 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
def step(deck1, deck2):
|
||||
new1, new2 = [x for x in deck1[1:]], [y for y in deck2[1:]]
|
||||
if deck1[0] > deck2[0]:
|
||||
new1.append(deck1[0])
|
||||
new1.append(deck2[0])
|
||||
else:
|
||||
new2.append(deck2[0])
|
||||
new2.append(deck1[0])
|
||||
return new1, new2
|
||||
|
||||
def game(deck1, deck2):
|
||||
while len(deck1) > 0 and len(deck2) > 0:
|
||||
deck1, deck2 = step(deck1, deck2)
|
||||
if len(deck1) > 0: return "1", deck1
|
||||
else: return "2", deck2
|
||||
|
||||
def recursive_game(deck1, deck2):
|
||||
comb = []
|
||||
while True:
|
||||
if len(deck1) == 0: return 'player2', deck2
|
||||
if len(deck2) == 0: return 'player1', deck1
|
||||
|
||||
new1, new2 = [x for x in deck1[1:]], [y for y in deck2[1:]]
|
||||
if (deck1, deck2) in comb: return 'player1', deck1
|
||||
comb.append((deck1, deck2))
|
||||
|
||||
if len(new1) >= deck1[0] and len(new2) >= deck2[0]:
|
||||
if recursive_game(deck1[1:(deck1[0]+1)], deck2[1:(deck2[0]+1)])[0] == 'player1':
|
||||
new1.append(deck1[0])
|
||||
new1.append(deck2[0])
|
||||
else:
|
||||
new2.append(deck2[0])
|
||||
new2.append(deck1[0])
|
||||
deck1, deck2 = [x for x in new1], [y for y in new2]
|
||||
else: deck1, deck2 = step(deck1, deck2)
|
||||
|
||||
def score(deck):
|
||||
count = 0
|
||||
for i, n in enumerate(deck):
|
||||
count += ((len(deck)-i) * n)
|
||||
return count
|
||||
|
||||
if __name__ == '__main__':
|
||||
decks = open(sys.argv[1]).read()
|
||||
deck1, deck2 = decks.split('\n\n')
|
||||
deck1, deck2 = deck1.split('\n')[1:], deck2.split('\n')[1:-1]
|
||||
deck1, deck2 = [int(i) for i in deck1], [int(j) for j in deck2]
|
||||
rdeck1, rdeck2 = [x for x in deck1], [y for y in deck2]
|
||||
|
||||
winner, windeck = game(deck1, deck2)
|
||||
print(winner, score(windeck))
|
||||
|
||||
winner, wdeck = recursive_game(rdeck1, rdeck2)
|
||||
print(winner, score(wdeck))
|
||||
Executable
+46
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from blist import blist
|
||||
|
||||
def destination(c, out):
|
||||
while True:
|
||||
if c-1>0 and c-1 not in out:
|
||||
return c-1, order.index(c-1)
|
||||
else:
|
||||
if c>1:
|
||||
c = c-1
|
||||
else:
|
||||
c = highest+1
|
||||
|
||||
|
||||
def move(order):
|
||||
rem = order
|
||||
a = rem.pop(1)
|
||||
b = rem.pop(1)
|
||||
c = rem.pop(1)
|
||||
|
||||
_, dest = destination(order[0], [a,b,c])
|
||||
|
||||
rem.insert(dest+1, a)
|
||||
rem.insert(dest+2, b)
|
||||
rem.insert(dest+3, c)
|
||||
|
||||
if __name__ == "__main__":
|
||||
#test_order = [3,8,9,1,2,5,4,6,7]
|
||||
order = blist([1,9,8,7,5,3,4,6,2])
|
||||
for x in range(10,1000001):
|
||||
order.append(x)
|
||||
current_index = 0
|
||||
lowest = min(order)
|
||||
highest = 1000000
|
||||
#highest = max(order)
|
||||
for i in range(10000000):
|
||||
print(i)
|
||||
move(order)
|
||||
current_index += 1
|
||||
last = order.pop(0)
|
||||
order.append(last)
|
||||
|
||||
order = order[order.index(1):] + order[:order.index(1)]
|
||||
print(order)
|
||||
print(order[1]*order[2])
|
||||
Executable
+49
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
def destination(v, l): return (v - 2) % l + 1
|
||||
def move(cycle, current):
|
||||
a = cycle[current]
|
||||
b = cycle[a]
|
||||
c = cycle[b]
|
||||
dest = destination(current, len(cycle))
|
||||
if dest in [a,b,c]: dest = destination(dest, len(cycle))
|
||||
if dest in [a,b,c]: dest = destination(dest, len(cycle))
|
||||
if dest in [a,b,c]: dest = destination(dest, len(cycle))
|
||||
|
||||
cycle[current] = cycle[c]
|
||||
cycle[c] = cycle[dest]
|
||||
cycle[dest] = a
|
||||
|
||||
def score(cycle):
|
||||
cups = []
|
||||
current = 1
|
||||
for _ in cycle:
|
||||
current = cycle[current]
|
||||
cups.append(current)
|
||||
return "".join(str(cup) for cup in cups[:-1])
|
||||
|
||||
def solve(cups, num_moves):
|
||||
# Current Cup is first cup in list
|
||||
current = cups[0]
|
||||
# Cycle[cup_value] = next_cup_value in clockwise order
|
||||
cycle = {}
|
||||
for i, cup in enumerate(cups):
|
||||
cycle[int(cup)] = cups[(i + 1) % len(cups)]
|
||||
for _ in range(num_moves):
|
||||
move(cycle, current)
|
||||
current = cycle[current]
|
||||
return cycle
|
||||
|
||||
if __name__ == '__main__':
|
||||
cups = [int(i) for i in list(sys.argv[1])]
|
||||
print(score(solve(cups, 100)))
|
||||
|
||||
|
||||
million = 1000000
|
||||
new_cups = cups + [x for x in range(10, million+1)]
|
||||
cycle = solve(new_cups, 10*million)
|
||||
a = cycle[1]
|
||||
b = cycle[a]
|
||||
print(a*b)
|
||||
Executable
+87
@@ -0,0 +1,87 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
def neighbors(x,y,z):
|
||||
r = []
|
||||
try: r.append(floor[x+1,y-1,z])
|
||||
except KeyError: pass
|
||||
try: r.append(floor[x-1,y+1,z])
|
||||
except KeyError: pass
|
||||
try: r.append(floor[x+1,y,z-1])
|
||||
except KeyError: pass
|
||||
try: r.append(floor[x-1,y,z+1])
|
||||
except KeyError: pass
|
||||
try: r.append(floor[x,y-1,z+1])
|
||||
except KeyError: pass
|
||||
try: r.append(floor[x,y+1,z-1])
|
||||
except KeyError: pass
|
||||
return r
|
||||
|
||||
def day(floor):
|
||||
copy = {}
|
||||
for (x,y,z) in floor:
|
||||
copy[(x,y,z)] = floor[(x,y,z)]
|
||||
c = sum([i%2 for i in neighbors(x,y,z)])
|
||||
if floor[(x,y,z)] % 2 == 1 and (c == 0 or c > 2):
|
||||
copy[(x,y,z)] += 1
|
||||
if floor[(x,y,z)] % 2 == 0 and c == 2:
|
||||
copy[(x,y,z)] += 1
|
||||
return copy
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
lines = open(sys.argv[1]).readlines()
|
||||
for i, line in enumerate(lines):
|
||||
lines[i] = list(line[:-1])
|
||||
|
||||
for line in lines:
|
||||
for j, b in enumerate(line):
|
||||
if b == 'n' or b == 's':
|
||||
line[j] = line[j] + line.pop(j+1)
|
||||
|
||||
floor = {}
|
||||
for x in range(-120, 121):
|
||||
for y in range(-120,121):
|
||||
z = -(x+y)
|
||||
floor[(x,y,z)] = 0
|
||||
for line in lines:
|
||||
x, y, z = 0, 0, 0
|
||||
for d in line:
|
||||
if d == 'e':
|
||||
x += 1
|
||||
y -= 1
|
||||
if d == 'w':
|
||||
x -= 1
|
||||
y += 1
|
||||
if d == 'ne':
|
||||
x += 1
|
||||
z -= 1
|
||||
if d == 'nw':
|
||||
y += 1
|
||||
z -= 1
|
||||
if d == 'se':
|
||||
y -= 1
|
||||
z += 1
|
||||
if d == 'sw':
|
||||
x -= 1
|
||||
z += 1
|
||||
if (x,y,z) in floor:
|
||||
floor[(x,y,z)] += 1
|
||||
else:
|
||||
floor[(x,y,z)] = 1
|
||||
count = 0
|
||||
for a in floor.values():
|
||||
if a%2 == 1:
|
||||
count += 1
|
||||
|
||||
print(count)
|
||||
|
||||
for _ in range(100):
|
||||
floor = day(floor)
|
||||
|
||||
count = 0
|
||||
for a in floor.values():
|
||||
if a%2 == 1:
|
||||
count += 1
|
||||
print(count)
|
||||
Executable
+36
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
if __name__ == '__main__':
|
||||
lines = open(sys.argv[1]).readlines()
|
||||
for i, line in enumerate(lines):
|
||||
lines[i] = list(line[:-1])
|
||||
|
||||
for line in lines:
|
||||
for j, b in enumerate(line):
|
||||
if b == 'n' or b == 's':
|
||||
line[j] = line[j] + line.pop(j+1)
|
||||
|
||||
for a, line in enumerate(lines):
|
||||
for i in range(len(line)):
|
||||
for j in range(i+1, len(line)):
|
||||
x, y = line[i], line[j]
|
||||
if (x == 'e' and y == 'w') or (x == 'w' and y == 'e') or (x == 'se' and y == 'sw') or (x == 'sw' and y == 'se') or (x == 'ne' and y == 'nw') or (x == 'nw' and y == 'ne'):
|
||||
line[j] = ''
|
||||
line[i] = ''
|
||||
line.sort()
|
||||
lines[a] = ''.join(line)
|
||||
|
||||
dict = {}
|
||||
for di in lines:
|
||||
if di in dict:
|
||||
dict[di] += 1
|
||||
else:
|
||||
dict[di] = 1
|
||||
|
||||
count = 0
|
||||
for a in dict.values():
|
||||
if a % 2 == 1:
|
||||
count += 1
|
||||
print(count)
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
if __name__ == '__main__':
|
||||
key1, key2 = open(sys.argv[1]).readlines()
|
||||
print(key1, key2)
|
||||
key1, key2 = int(key1), int(key2)
|
||||
|
||||
v = 1
|
||||
ls1 = 0
|
||||
while v != key1:
|
||||
v = (v*7) % 20201227
|
||||
ls1 += 1
|
||||
print(ls1)
|
||||
|
||||
v = 1
|
||||
ls2 = 0
|
||||
while v != key2:
|
||||
v = (v*7) % 20201227
|
||||
ls2 += 1
|
||||
print(ls2)
|
||||
|
||||
ek2 = 1
|
||||
for _ in range(ls1):
|
||||
ek2 = (ek2*key2) % 20201227
|
||||
|
||||
ek1 = 1
|
||||
for _ in range(ls2):
|
||||
ek1 = (ek1*key1) % 20201227
|
||||
|
||||
print(ek1, ek2)
|
||||
@@ -0,0 +1,45 @@
|
||||
#!/bin/env python3
|
||||
|
||||
from copy import deepcopy
|
||||
import sys
|
||||
|
||||
|
||||
def show(space):
|
||||
for row in space: print("".join(row))
|
||||
print()
|
||||
|
||||
|
||||
def neighbors(space, y, x):
|
||||
dirs = [(y, x) for x in [0, 1, -1] for y in [0, 1, -1]][1:]
|
||||
neighbors = []
|
||||
for a, b in dirs:
|
||||
try:
|
||||
neighbors.append(space[y + a][x + b])
|
||||
except IndexError:
|
||||
pass
|
||||
return neighbors
|
||||
|
||||
|
||||
def next(space):
|
||||
new = deepcopy(space)
|
||||
for y in range(len(space)):
|
||||
for x in range(len(space[y])):
|
||||
occ = neighbors(space, y, x).count("#")
|
||||
if space[y][x] == "L":
|
||||
if occ == 0: new[y][x] = "#"
|
||||
if space[y][x] == "#":
|
||||
if occ >= 4: new[y][x] = "L"
|
||||
return new
|
||||
|
||||
|
||||
def count(space):
|
||||
return sum(row.count('#') for row in space)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
space = [list(line) for line in open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input11")]
|
||||
while space != next(next(space)):
|
||||
space = next(space)
|
||||
print(count(space))
|
||||
print(count(next(space)))
|
||||
print(count(next(next(space))))
|
||||
@@ -0,0 +1,200 @@
|
||||
1509
|
||||
1857
|
||||
1736
|
||||
1815
|
||||
1576
|
||||
1970
|
||||
1567
|
||||
1778
|
||||
1508
|
||||
1833
|
||||
1377
|
||||
1890
|
||||
1375
|
||||
1396
|
||||
1102
|
||||
1639
|
||||
1818
|
||||
1469
|
||||
1138
|
||||
1333
|
||||
1906
|
||||
1557
|
||||
1686
|
||||
1712
|
||||
1990
|
||||
1930
|
||||
1761
|
||||
1881
|
||||
1551
|
||||
1627
|
||||
1801
|
||||
1728
|
||||
1960
|
||||
1407
|
||||
1832
|
||||
1842
|
||||
1393
|
||||
1870
|
||||
1295
|
||||
1528
|
||||
251
|
||||
1945
|
||||
1589
|
||||
1850
|
||||
1650
|
||||
1793
|
||||
1997
|
||||
1758
|
||||
1477
|
||||
1697
|
||||
1081
|
||||
1825
|
||||
1899
|
||||
1171
|
||||
1104
|
||||
1839
|
||||
1974
|
||||
1630
|
||||
1831
|
||||
1671
|
||||
1723
|
||||
1811
|
||||
1489
|
||||
1647
|
||||
1486
|
||||
1107
|
||||
1786
|
||||
1680
|
||||
1942
|
||||
1640
|
||||
1112
|
||||
1703
|
||||
1315
|
||||
1769
|
||||
1966
|
||||
997
|
||||
2010
|
||||
1635
|
||||
1196
|
||||
383
|
||||
1986
|
||||
1860
|
||||
1743
|
||||
1756
|
||||
1555
|
||||
1111
|
||||
1823
|
||||
48
|
||||
1953
|
||||
1083
|
||||
1804
|
||||
1933
|
||||
1626
|
||||
1895
|
||||
1807
|
||||
1669
|
||||
1783
|
||||
389
|
||||
1821
|
||||
1883
|
||||
1114
|
||||
1587
|
||||
1941
|
||||
1725
|
||||
1646
|
||||
456
|
||||
1550
|
||||
1939
|
||||
1975
|
||||
1324
|
||||
1201
|
||||
1018
|
||||
1001
|
||||
1402
|
||||
1885
|
||||
1481
|
||||
1633
|
||||
1781
|
||||
1622
|
||||
1822
|
||||
1559
|
||||
1696
|
||||
1510
|
||||
1251
|
||||
1732
|
||||
1790
|
||||
1813
|
||||
1695
|
||||
1121
|
||||
704
|
||||
1964
|
||||
1984
|
||||
1763
|
||||
1656
|
||||
1183
|
||||
1771
|
||||
1276
|
||||
1764
|
||||
1810
|
||||
1992
|
||||
1213
|
||||
1840
|
||||
1318
|
||||
1965
|
||||
1943
|
||||
1549
|
||||
1768
|
||||
1506
|
||||
1949
|
||||
1739
|
||||
1852
|
||||
1787
|
||||
1570
|
||||
1988
|
||||
1357
|
||||
1909
|
||||
1837
|
||||
561
|
||||
1994
|
||||
1777
|
||||
1547
|
||||
1925
|
||||
1897
|
||||
1817
|
||||
1677
|
||||
1668
|
||||
1982
|
||||
1667
|
||||
1753
|
||||
1041
|
||||
1826
|
||||
1961
|
||||
1797
|
||||
1765
|
||||
1720
|
||||
1835
|
||||
1688
|
||||
1705
|
||||
1744
|
||||
1977
|
||||
1971
|
||||
1775
|
||||
1782
|
||||
1661
|
||||
1385
|
||||
1162
|
||||
1755
|
||||
1846
|
||||
1674
|
||||
1698
|
||||
1882
|
||||
1766
|
||||
1820
|
||||
1531
|
||||
1577
|
||||
1710
|
||||
1382
|
||||
1246
|
||||
1864
|
||||
1702
|
||||
+1000
@@ -0,0 +1,1000 @@
|
||||
13-17 s: ssssssssssssgsssj
|
||||
7-9 p: pnlzhcppvl
|
||||
5-6 z: zzbwrv
|
||||
7-15 w: wwwwwcqwwwwwwwww
|
||||
8-9 h: hhhhhhhhsh
|
||||
12-13 l: mtrkqfllrglll
|
||||
3-4 t: nntt
|
||||
10-14 g: svgggggfhqggghlg
|
||||
3-10 x: djxxxpmcxx
|
||||
1-10 z: ztzzzgzzzz
|
||||
3-4 j: jjjjj
|
||||
3-4 c: fbhnsccbc
|
||||
2-4 q: thql
|
||||
15-18 w: tcwzpwzfwwqftvczbw
|
||||
5-7 l: lblwblbmllqnlbl
|
||||
3-4 b: bvbfnbb
|
||||
4-5 f: ffgzf
|
||||
7-9 c: cctcccccc
|
||||
5-6 k: szkgsk
|
||||
2-5 n: nqvnmgnqnsxfn
|
||||
2-10 s: dsfsbsssltss
|
||||
12-14 s: ssskrssssssfsxpsqsp
|
||||
13-15 j: jjjjjjjjjjjjjjjj
|
||||
16-17 l: jllclhllkgcpljzwk
|
||||
6-9 f: fsffwffbffbfff
|
||||
5-9 s: xtzscxsstcss
|
||||
6-9 h: hmnhshhhhqhrthmh
|
||||
3-6 x: xxxxxx
|
||||
9-11 m: mcmmmktmtmmmmm
|
||||
2-6 r: grrprrsmr
|
||||
15-16 v: vvvvvvvvvvvvvvwdv
|
||||
2-14 j: jmjdbhjjjjjjjxnjj
|
||||
5-9 r: rrwrrrrrr
|
||||
3-9 b: wbbcbvbtbbbbb
|
||||
2-9 r: rrtjlplkrgmrrrrxq
|
||||
9-12 s: sssshsmsssss
|
||||
2-14 t: qzxxvthtthtthv
|
||||
2-11 p: pvlsppwmgcspl
|
||||
12-15 s: dsjqsshdssbssstsssss
|
||||
3-9 k: tkkkpkkklk
|
||||
7-15 s: sssssssssssssgsssss
|
||||
6-9 x: xxxsxzxglpwxl
|
||||
2-3 x: xxmh
|
||||
7-9 g: ggsggggggg
|
||||
4-17 t: vtttrrrhtghfjvnqtttj
|
||||
1-2 n: jgnpn
|
||||
11-12 k: vlkkbkkkkklk
|
||||
9-12 v: vvvvvvvvwvvvv
|
||||
10-11 j: jjjjljjjjvm
|
||||
1-5 x: vvxlx
|
||||
3-4 l: flll
|
||||
10-11 q: qqqqqqqqqlq
|
||||
4-5 d: vdvhmpdtrdhdzfdsgk
|
||||
14-16 b: bbqbbbxbhrbpbtmhbbb
|
||||
18-19 d: dzpnbxngpgsjtnvtcdd
|
||||
2-16 v: jtrhtlfhvkbbflfq
|
||||
15-17 q: qqqsqqqqqqjqqqlqm
|
||||
5-6 q: tqrhtqqspdqvzqbx
|
||||
4-8 b: lbbzbwtv
|
||||
10-13 f: hrsnsfflfffsfjff
|
||||
10-14 k: kkjkkkkkkkkkkkkkkhk
|
||||
4-9 c: ccwcccccc
|
||||
5-7 r: grkrrrwjrrgbdtd
|
||||
8-12 p: tgspnljpfhtr
|
||||
5-6 v: vvvvvvm
|
||||
5-7 v: vvvvvvv
|
||||
6-8 q: qqqqqdqqq
|
||||
2-4 v: xfvqvlp
|
||||
3-4 g: gghb
|
||||
3-14 z: xflgzzrkzqzxzzxgd
|
||||
1-7 g: ldsgswgdgdmjlggb
|
||||
5-10 h: rhhmhhnbdhhqhwp
|
||||
16-18 m: mmmmmmwmmmmmmmmmmmm
|
||||
5-11 j: scssgcjjjjpzjjn
|
||||
13-14 s: wznksvkfvfskfs
|
||||
3-9 q: qdqqkqtbcnqqqsrklqbf
|
||||
7-9 c: cccchcmcvdcczwt
|
||||
15-16 g: gggdgggggggggggg
|
||||
1-5 k: kkkkkk
|
||||
7-10 q: qqqqqqqqqqqqq
|
||||
3-12 b: bbbrhbspbrbfbbqbbbb
|
||||
3-5 r: gczrgr
|
||||
2-6 h: whnlvhsftp
|
||||
8-20 h: fhhhsdfhhfzgmhpqhhjh
|
||||
15-16 z: sbzzzzzzdzjbwhgb
|
||||
4-8 h: jgtbmhwb
|
||||
8-9 s: hssksrnhlsdslssvcsbs
|
||||
2-6 v: vvvvvvv
|
||||
13-14 x: xxxxxxxxxxxxnsbx
|
||||
12-13 l: pgllllltpdfpxlll
|
||||
2-17 v: vqnncnxkssmhvkzstzgp
|
||||
4-5 r: rrrhw
|
||||
8-11 p: pppdppphppp
|
||||
6-7 t: lrmqtts
|
||||
8-12 h: hhlthhhhhhhhhtrzh
|
||||
9-10 g: jpgpmpcrwfkz
|
||||
12-13 w: wwwwwwwwwwhwwww
|
||||
5-13 l: jwtlqglllllxkllls
|
||||
2-4 c: ncpcgd
|
||||
3-7 l: llslllll
|
||||
2-5 n: jdfwnn
|
||||
3-5 z: xctxd
|
||||
4-6 l: lllrll
|
||||
6-7 q: fqqqqqqzqqqqq
|
||||
9-12 c: gccwgwqlcxccchchcrcb
|
||||
7-12 p: pppgpppppppps
|
||||
10-16 g: xrgfggzzghtgxgbggg
|
||||
7-11 d: tdddddqdwdgxldj
|
||||
11-14 p: pppppbpppppppppp
|
||||
1-2 j: jhjj
|
||||
8-9 v: pvvvvvvvcgvq
|
||||
5-6 n: qcrhnnkktxvdxcp
|
||||
7-12 x: lfnxxxdxxxxp
|
||||
10-12 s: sssssssssbsgs
|
||||
2-3 x: rqhzxmjnjxx
|
||||
13-14 w: wwwwvwwwwwwwqhww
|
||||
10-11 t: dgttttgttttt
|
||||
7-9 w: wdzwwwwjj
|
||||
4-10 v: vvsjvvbvvncvvvvxv
|
||||
6-8 w: wwwwwpwq
|
||||
7-9 j: jtjjjjrjmxg
|
||||
5-11 z: zzdgztshstzczw
|
||||
1-4 s: ssss
|
||||
3-10 p: pqppgrphrpkdmp
|
||||
9-12 x: xxxqxxxlxxsx
|
||||
3-4 v: nvswzv
|
||||
3-9 d: vdjvdcxdkdd
|
||||
2-10 v: vvjcvvvzvkb
|
||||
11-14 g: gggzggggggjgghg
|
||||
4-19 p: pppqppppppppppppppvq
|
||||
3-5 n: ngznkgdpn
|
||||
13-14 t: tttwtbtttttxxmttt
|
||||
3-7 q: qnqqqqqtqqz
|
||||
3-4 r: rkgr
|
||||
9-12 l: lqkfljzllqtl
|
||||
5-8 m: vpmmsnfmtxbcknlmpb
|
||||
15-19 s: ssptssnhsksnszsdpqss
|
||||
13-14 j: jsjjjjnjjjjjjjj
|
||||
6-9 p: ppppppppz
|
||||
5-8 r: tqzbnvgsvfrx
|
||||
7-9 h: hhhhhhhhp
|
||||
8-11 s: ssssssssssss
|
||||
3-10 t: ttttttttttttt
|
||||
4-5 g: ngtgg
|
||||
7-8 n: tnnnnnnqn
|
||||
12-16 x: bxxxxxzxxxxxxxbxx
|
||||
1-3 z: zzzt
|
||||
11-14 x: xxgxxxxxxxwcxfx
|
||||
6-11 v: rgkkhpkjvvf
|
||||
16-17 n: nfgnnnnnnnnnnnngvn
|
||||
3-7 w: wkwwwww
|
||||
5-16 g: ggggcggwgggggggggg
|
||||
1-3 l: sjvjlkzrpn
|
||||
17-19 p: pppppppppppppppptpd
|
||||
2-6 b: vjjwbqbdbpwsbw
|
||||
4-8 g: gggggjvgd
|
||||
2-6 w: pzzpwdm
|
||||
3-10 g: ggggcggggggg
|
||||
1-3 v: vxvjcvcpslpfn
|
||||
9-10 r: qrrwrrjrrr
|
||||
5-10 m: qbmdzvqmxnnmmmtk
|
||||
2-14 q: vqttpdjhqvkqzqxz
|
||||
12-13 r: rrxbrrrrrcrptjrr
|
||||
13-15 s: cscssssssssssssss
|
||||
7-10 z: zxbrzxbdbhzzzfzz
|
||||
2-16 n: skqkxqmqbvbrnspnrgq
|
||||
14-18 b: bbxsbbdpbnbbbnbbbpbb
|
||||
5-8 b: bmcrdhbbk
|
||||
11-13 f: fffffffzfffwffb
|
||||
5-6 w: wwbwlww
|
||||
12-14 d: gzxclqbnmnxjlzd
|
||||
13-19 z: fzzzctzzdsbgzzzzwzpb
|
||||
2-12 w: lcwwtwwpwffdjqwms
|
||||
9-10 x: hznxnxxxxxxxgkxx
|
||||
2-4 g: cwfjtlgf
|
||||
11-12 k: bqfkkkklkkkkb
|
||||
2-4 l: llllgxk
|
||||
5-9 m: cpwmqkzhxs
|
||||
8-15 b: bbwlwkblvbwdvrjbgsb
|
||||
3-4 f: ffmff
|
||||
4-10 c: nqxcqcfcqc
|
||||
10-12 d: ddqddddddtdhd
|
||||
3-4 n: dghnnqnn
|
||||
6-15 s: rsbxbrfmssdknppw
|
||||
2-13 m: mmkmmmmqdmkmmm
|
||||
8-12 n: nnnnnnnnnnnn
|
||||
2-5 d: mdkwd
|
||||
14-15 l: hllllllllllllgl
|
||||
6-11 g: jgccfnggggpgkt
|
||||
4-6 j: jjjtjjjjjj
|
||||
9-12 v: hgpjjlvhvhljb
|
||||
2-4 g: jfwdgfr
|
||||
4-5 f: fhffffchf
|
||||
16-17 j: jjjjjjjjjjjjjjjjj
|
||||
1-4 t: tcttwtttttrkt
|
||||
6-13 x: qmxfxxwxrxdxxxfvgv
|
||||
6-7 c: cckpccc
|
||||
3-10 m: qwmmpknsgmdmfvrcvw
|
||||
2-4 r: rszv
|
||||
1-7 q: qqqqqqqq
|
||||
1-6 l: lzlmjl
|
||||
11-12 q: mqqqqxbqqrqqqdqqbkq
|
||||
8-11 h: jtvbhxhhphhhh
|
||||
9-11 b: bbbbfbzbzbb
|
||||
5-7 l: gljssxddzscvhwrlrb
|
||||
3-6 c: fxcbccddxxcn
|
||||
3-5 s: ssssz
|
||||
17-18 n: jctqdsjchwknkffpnn
|
||||
8-10 c: crtwbwcfcqkf
|
||||
3-5 r: qrzqc
|
||||
7-12 z: zzzzzzzzsfzsz
|
||||
13-15 p: pppppppppzrllplp
|
||||
11-12 h: nhhhhjhqhhplhhh
|
||||
4-5 l: lllll
|
||||
4-10 g: gggzgggggg
|
||||
15-16 h: qhhhshrhhfhhhhch
|
||||
5-7 k: jsrvnjlkq
|
||||
16-17 p: pppplppppppppppml
|
||||
13-14 m: xqhmjdmrmmmffr
|
||||
6-11 c: cccccgccccrccccccc
|
||||
9-10 l: llllllllxllt
|
||||
8-9 b: bbbpbbbwbdnkbb
|
||||
5-9 m: sfmmpmmmzn
|
||||
5-15 k: kkkkkkkkkkkkkkkckkkk
|
||||
3-4 h: hhhh
|
||||
15-19 g: gggwgggrslgxjgfgbfs
|
||||
12-13 d: dddddddddddxb
|
||||
6-14 k: kkrgdvhscffwwm
|
||||
14-16 m: zmmmmqmmmmmmmgmm
|
||||
8-9 w: wwwwgwwww
|
||||
1-12 x: xxxxxxxxxxxx
|
||||
1-5 b: bwrbbfwgh
|
||||
1-3 t: ftttttttttttttt
|
||||
10-11 m: mwmmmwkmxsf
|
||||
8-9 t: tqtttttttdtttt
|
||||
7-8 z: hzbkpzfg
|
||||
2-3 h: htblhdhh
|
||||
3-4 p: pptnlpc
|
||||
4-7 l: lqlnqhljt
|
||||
12-14 n: nnnnnnnnnnjnnt
|
||||
1-4 d: dszd
|
||||
12-13 f: fvrffffffffkfff
|
||||
9-15 t: bkzstqvtgtwxtzqttd
|
||||
6-7 v: vrvvvkgv
|
||||
6-9 n: knbpnnjnnsn
|
||||
5-8 n: nznkzzqrbn
|
||||
9-12 s: ssscssssgsqwsspssp
|
||||
4-16 q: slqqqqqhqqqqqqdqc
|
||||
1-3 d: gdttdd
|
||||
2-6 h: hhqzmh
|
||||
4-9 k: lkckkpbzkl
|
||||
8-17 b: bbbbkbbpbbbbbbbbn
|
||||
1-2 r: bqmrw
|
||||
8-9 s: ztssqssbz
|
||||
1-13 s: stbqmhspsdgjs
|
||||
8-10 z: trnsmlxzmzzzz
|
||||
6-8 v: vlxvgzbzvvv
|
||||
3-6 c: xddhwtcbpcf
|
||||
13-19 g: rjvsgpnfjvzlxxzzgxgm
|
||||
5-9 m: qffpmxmfmk
|
||||
14-15 c: dcfwcpxcmvpxxtcbmzhc
|
||||
6-10 k: jkpbkvghpxksfkkk
|
||||
2-3 j: jmgjjjj
|
||||
7-12 z: szrznmkjxnzj
|
||||
4-9 s: ssssssssss
|
||||
2-4 h: hkqvfgpsxlnhtrqr
|
||||
6-11 g: gggglrlgggwv
|
||||
1-6 v: vrbvlvrvv
|
||||
4-10 j: jjjjjjjjjz
|
||||
3-12 k: kkjkkkkkfckgkkkkk
|
||||
3-15 x: xxrxxxxxxxwxpxg
|
||||
5-8 v: vvhvvdzvqfrvgqvt
|
||||
5-17 z: zznzzzzzzzzzzzzvf
|
||||
4-12 n: fdrncrggjlbgbmwv
|
||||
6-17 d: tcddhdbdvtsnrdstd
|
||||
1-10 m: mqljmgchlmsx
|
||||
4-6 l: fbllbl
|
||||
8-9 p: kpmtpphwp
|
||||
3-6 j: sjjjjj
|
||||
5-6 n: nnnnbs
|
||||
7-12 p: ppqppngcphpk
|
||||
5-15 x: xxxxgxxxxxxxxxqx
|
||||
1-3 p: ppppm
|
||||
3-6 w: wwwkwww
|
||||
1-4 r: rrrx
|
||||
3-4 z: zzznp
|
||||
12-14 n: tnzwtmnnnnndnfnnn
|
||||
9-10 d: ddfdddtdddd
|
||||
4-14 l: hvllsgncmhxhwl
|
||||
10-15 j: kxftfsmjvjgslsjpp
|
||||
2-10 g: gtgvggqggggxggdg
|
||||
1-9 v: cvnxhhffnbcv
|
||||
1-14 c: ccccccccccccccc
|
||||
3-8 q: fnqmkbhqtbjqvczq
|
||||
2-4 v: fvphvgv
|
||||
10-11 k: kkkkkkkkkpt
|
||||
1-10 d: dddldkddmdd
|
||||
4-6 x: xxxxxxxx
|
||||
4-11 k: kxkfkkkskkrkmk
|
||||
1-6 n: nlmngnkqww
|
||||
1-9 j: jjjjjjjjsj
|
||||
5-6 b: bbbbbb
|
||||
9-11 q: qqnqqmqqqpq
|
||||
4-7 r: drrrrsrrz
|
||||
10-15 n: nnhncnpsnxtnpnqnnghn
|
||||
3-6 d: ddddddd
|
||||
4-7 x: bxvxbxjwxgx
|
||||
1-2 n: cmpwsbjzghgndj
|
||||
2-4 r: przczfjfrbwj
|
||||
3-17 k: qbvmqxxffdfpkwxdgxv
|
||||
7-12 v: llmjvscvjvpvp
|
||||
2-7 z: vzxzxxz
|
||||
9-18 r: srdrjcrrrvhrcqrrrr
|
||||
7-8 f: rffffvtrfsqff
|
||||
5-8 w: pdcwwvmwwwkzwwjwxks
|
||||
3-4 c: cccc
|
||||
15-19 c: cccccccnccclbnplccqc
|
||||
2-13 f: fffffffffffffff
|
||||
3-9 t: thrkzdttb
|
||||
6-11 p: pppppgppppjp
|
||||
5-8 q: qqqrqfqs
|
||||
7-11 r: crprgtwwrzp
|
||||
2-10 f: qfhgfftfdbfnlffffff
|
||||
4-5 h: dhvvlcw
|
||||
3-6 s: sffsfws
|
||||
2-7 b: jrvxbhbp
|
||||
10-11 w: wwwgwwwwwkb
|
||||
5-9 d: dddddddddddddkdv
|
||||
4-14 b: bbbbbbbbbbbbbbb
|
||||
4-8 x: xxxxdxbqxc
|
||||
5-9 l: phlkhlllbc
|
||||
1-2 s: ssgskqvrsrwdt
|
||||
19-20 x: xcxqxvxxxtstnqxhxxxx
|
||||
6-7 x: gxxxxgb
|
||||
4-5 c: cccccc
|
||||
3-10 q: pzzjqjqpfbqws
|
||||
4-10 t: ttdttsccttpt
|
||||
14-18 c: ccrccccccccccccccrc
|
||||
2-5 x: xxzqx
|
||||
5-11 c: qbckpccckccccws
|
||||
5-6 g: gggggg
|
||||
3-5 n: wknbnnlnnq
|
||||
9-13 j: jjxjjjnjjjdqjjj
|
||||
5-9 s: smsxsrfss
|
||||
2-4 v: vxphvvk
|
||||
6-7 x: xxxqxxbbx
|
||||
1-3 g: zrgtghjwd
|
||||
4-5 n: nmntwnn
|
||||
6-8 g: ggznggggg
|
||||
4-5 k: tkkzs
|
||||
9-10 g: hqdhggggqggk
|
||||
12-16 w: wwztwmwwspwhmwwz
|
||||
3-5 m: mmmvmjmmm
|
||||
3-4 j: jjjj
|
||||
6-16 z: kzbtzqrkzzcfhvpwjszx
|
||||
3-9 f: ffwffffffff
|
||||
13-15 b: bbbmsbbbbbbwbbbbwb
|
||||
11-14 n: nnnnnnnnnnnnnnv
|
||||
8-9 v: bvvflvvbjvbtjqrvsxf
|
||||
1-5 g: gjgnggg
|
||||
15-16 n: nnnnnnnnnnnnnnwvqnn
|
||||
12-13 l: lllhllrlllllllll
|
||||
5-6 l: llmlll
|
||||
8-9 z: zzqzdzvzzzz
|
||||
3-4 d: ntdd
|
||||
4-5 b: sbndbkjxldqpzfbzbqx
|
||||
2-5 t: bwcfzdlfslsd
|
||||
4-5 d: dddddd
|
||||
1-3 t: jtpt
|
||||
10-12 q: qqqqgqqqqqqmqq
|
||||
10-19 m: mmmmmmmmmsmmmmmmmgs
|
||||
2-14 x: xxxxxgxvxmxxxbx
|
||||
3-13 l: tzljvxspwxdnl
|
||||
6-10 p: lhnppkpswrppgppzpppn
|
||||
2-6 j: djgwjjhvpwkcgsfbf
|
||||
10-11 p: ppppppppprpppppp
|
||||
7-12 l: lvgcbnlclvjlk
|
||||
6-11 z: zzzzzzzzzzn
|
||||
3-5 x: xzvhxnpwbxgxx
|
||||
4-6 h: hhlrhnl
|
||||
8-10 b: brngbslhqhb
|
||||
6-11 s: ssqjxsssdsssss
|
||||
2-5 s: dbjdjknspbdldfbjd
|
||||
10-16 z: ctzzzzznzcwzztzl
|
||||
14-15 j: jjjjjjjjjjjjjjjj
|
||||
9-13 d: qvdpwddddddddd
|
||||
10-12 c: ccccchcccccq
|
||||
3-5 x: xxxxx
|
||||
13-14 t: ttstttztttttltt
|
||||
3-16 k: qvfjklgzlwfwnbjklqdx
|
||||
12-13 g: ggggggtgggggggvg
|
||||
11-15 j: vqzjvzvxjhjnjtj
|
||||
7-8 t: tttttttg
|
||||
6-7 x: xxxxfmn
|
||||
10-13 m: mmlmmgvfmmmdmmcmmq
|
||||
7-14 w: wwkwwwwwwwmptwww
|
||||
17-18 b: bbbbbbbbbbbbbbbbbb
|
||||
2-8 c: kbvcnrpx
|
||||
16-17 n: nnnnnnnnpnnnnnngl
|
||||
10-15 k: kbkjkdkwpkkhkkksklx
|
||||
2-12 p: pjhdkvwdltvqrhm
|
||||
2-4 x: vxhxxk
|
||||
3-5 m: mmfmf
|
||||
6-8 n: ngnggfnwnn
|
||||
9-16 b: bnbbbtcbbbvbbrbbbbb
|
||||
2-8 p: ppphpzppcgptpprhpp
|
||||
9-12 x: xxxxxxxxxxxx
|
||||
5-7 d: dknbddd
|
||||
7-9 r: rrrrrrrrj
|
||||
3-6 f: fjmfxk
|
||||
3-4 n: jnnnbjckggnpjnddhx
|
||||
6-12 d: dznpsfdtdsdndjddvcdd
|
||||
7-12 x: xxxxxxhqxxxbxbsx
|
||||
1-2 k: kkfkkkk
|
||||
4-7 l: lprlqllll
|
||||
10-13 x: qxxqkjxxxxxxmz
|
||||
3-8 f: rxfffwcff
|
||||
4-5 s: cpscszdssc
|
||||
5-6 t: tttftt
|
||||
2-6 p: kpvtkprdqhxzpxrbfp
|
||||
6-12 s: ksnsklwqfssdsbsss
|
||||
6-7 l: lzlflfl
|
||||
7-9 t: ttktttttt
|
||||
8-14 d: hdddzndhsddpfpdxt
|
||||
8-10 d: ddnddrddvxbzskddzd
|
||||
11-13 v: mvhvrtvvvvzvrvdv
|
||||
4-5 g: gggjw
|
||||
3-6 m: xhmrpm
|
||||
7-13 k: kkkkkkkkkkkkk
|
||||
10-13 n: nnnnnnmnngnnnnnn
|
||||
7-15 m: kcmtmjtmwjmcsbbms
|
||||
13-16 j: jjjjjjjjjjjjpjjlj
|
||||
2-4 n: nnmnkn
|
||||
12-14 j: jjjjjjjjjjjdjj
|
||||
1-2 c: cchc
|
||||
9-12 m: mmmqbmlwmmjmzmmml
|
||||
3-8 r: rrkkrrrt
|
||||
4-5 k: wckknxkpkktmks
|
||||
9-10 d: ddddpdddnpx
|
||||
1-8 q: qmpmxzfqnqctwpprm
|
||||
10-12 q: sgkfxhqjkqqq
|
||||
5-11 p: rwpppdlmhpptkbrlp
|
||||
1-2 d: lzrbxnlcsqhssgdpvjs
|
||||
5-6 c: scccck
|
||||
4-5 s: ssshxsssws
|
||||
3-11 l: nslwgmxmtblzttxxg
|
||||
10-11 z: zzzzzzzzzzz
|
||||
7-8 j: bjjjjjqdbjj
|
||||
7-8 d: glpfjbpdxd
|
||||
2-4 k: wkvwrk
|
||||
1-5 c: vtcgcbc
|
||||
16-17 x: xxxxxxxxxxxxxxxxm
|
||||
2-11 f: ffffffsfffffffffffff
|
||||
4-8 m: mrmmmmmmmmmmmm
|
||||
2-3 x: xvzxx
|
||||
2-4 h: hxpn
|
||||
13-17 x: xxxxxxxxxxxrxpxxxx
|
||||
4-13 q: wcqqtwwmwqqtqmqtqrqq
|
||||
10-12 d: dddtdqdnjxdzdfdd
|
||||
13-14 f: jffffsffmffqjff
|
||||
6-7 d: sxdvddddwqxd
|
||||
5-11 d: ddddfdddddcdddd
|
||||
11-14 b: bbbbbbbbbhlbbj
|
||||
3-4 p: pfpp
|
||||
4-7 j: jjjgwkgwnfffvfzfl
|
||||
6-9 l: gknrmjgxtlzcbvkgxb
|
||||
4-10 n: nnnnnnnnntnnnnnnxn
|
||||
1-4 r: rjrr
|
||||
3-4 m: nkmr
|
||||
9-10 f: fffffffffff
|
||||
2-6 r: rnhtml
|
||||
3-12 q: qqkqqqqqqqqkqqqqq
|
||||
3-10 r: rrnrrrrrrrrrrrrr
|
||||
6-8 m: bmmmdmmmmdmh
|
||||
10-12 g: ppdvvxgkhfskfqc
|
||||
2-10 v: txpvkgvcbqvqfk
|
||||
1-5 p: tqcvbtp
|
||||
6-7 z: zzzzzzz
|
||||
7-16 z: fdjbbkrzjzdbdblhxb
|
||||
2-4 x: xlkz
|
||||
4-11 m: glhknzmvqzfmnsbn
|
||||
6-8 q: qhmdgqvq
|
||||
8-16 t: tttdtttdtttttttbvt
|
||||
4-7 v: vptcmgvvjvvvfvvmht
|
||||
7-8 t: ttttttngt
|
||||
5-15 t: ztgbttrntttdvgtptjdb
|
||||
10-12 b: bvndbbbbbbbbbbbbtb
|
||||
2-3 t: sbqts
|
||||
12-16 w: wwwwwwwwwwwwwnwww
|
||||
2-3 m: kmmr
|
||||
12-15 k: kkmkrkkkkzkdkrgkk
|
||||
5-13 h: hhhhzhhhhhhhzhhhh
|
||||
16-17 l: lllllllllllllcllq
|
||||
1-3 b: bbjb
|
||||
2-5 t: vtjhmf
|
||||
4-5 q: vzdqfd
|
||||
2-3 n: nnnn
|
||||
7-14 j: jpjjjjjjljjjjjjjj
|
||||
12-15 j: crsjpjjjqjjfjkv
|
||||
10-11 t: ttttttttttttt
|
||||
1-2 j: jjbjsjvhbfssznf
|
||||
9-13 f: ffmfffffzfffgfff
|
||||
15-18 g: sgblrqdftpwzggvgqt
|
||||
19-20 r: rrrrrrrrrrrrrrrrrrvj
|
||||
1-4 j: mjlt
|
||||
3-10 x: jxxxxxxxxgxxx
|
||||
6-7 p: ppptppp
|
||||
7-8 b: jbmnbmsc
|
||||
2-6 f: zshfcbhsh
|
||||
2-5 r: rrrqwtrvclf
|
||||
3-8 g: chgtwlbg
|
||||
11-15 n: knnhnnhnnnpnlknnkhnn
|
||||
3-8 z: zkqlzzpmjph
|
||||
5-10 b: bbbbhbbbbbbbbbbbbb
|
||||
6-15 c: ccccdkrncwrcclc
|
||||
6-7 c: ckcccwdhcc
|
||||
12-13 t: ntttktttttftttt
|
||||
5-8 j: jpjzcjjjjj
|
||||
7-8 k: kpkkksbkkkkkr
|
||||
9-12 s: sqssssbssxcs
|
||||
3-7 p: pbbplhtfpktpnppx
|
||||
5-7 n: ncnnnsn
|
||||
4-6 s: sssrss
|
||||
3-16 v: kvvvvvvczvvvvvvvkww
|
||||
3-6 k: kkkpmk
|
||||
8-9 h: hhhhhhhmb
|
||||
7-9 c: czwcccmtckccc
|
||||
5-7 t: tstglltkt
|
||||
2-6 c: cccccv
|
||||
11-14 z: zzzkzqzzzzzvzzz
|
||||
3-4 d: ddch
|
||||
4-6 j: jjjjjvj
|
||||
5-9 c: cccccccccccccc
|
||||
7-9 j: hjkwpjjbjfsq
|
||||
4-6 t: tttlcdb
|
||||
13-15 z: zzzzzzzzzsqzzgzzzkz
|
||||
8-10 t: ptckdjtsptlmzrktwcw
|
||||
2-5 n: tnbhnnkvnq
|
||||
11-12 m: fqmmmmmqmtmkcmmvnwmm
|
||||
7-8 z: zzzzztvl
|
||||
6-7 j: jbpjjjjpxmqxcbwsjrjj
|
||||
2-8 t: ttkdzfwdtflfswlkntt
|
||||
6-11 j: rnjjjjjjjjj
|
||||
10-13 f: fwhkbfdfffvfs
|
||||
5-8 l: pflplntf
|
||||
3-5 r: rrrrr
|
||||
16-20 g: gggggggggggggggggggg
|
||||
1-12 t: xtnsxbjtttxtt
|
||||
7-9 r: zrrrrrkrnrrrrrrrrr
|
||||
2-11 n: nrjnnnwnnprnnn
|
||||
10-12 z: zzzkxzzhznzdz
|
||||
7-13 d: pdcjdddqddlddcdkdxk
|
||||
10-15 r: rrrbrrrmvrcphrrqr
|
||||
1-3 l: rsll
|
||||
7-8 x: xxxqvrxx
|
||||
5-14 p: ppcdvppbppppjpbg
|
||||
5-11 x: dxdxdhkxxvxqxxxfx
|
||||
6-12 r: pvbfrhqrhftqrrxcrr
|
||||
4-7 t: zdbtzst
|
||||
1-13 k: kkkpkghkqkskk
|
||||
5-17 g: gvggqgggggqmgxggfgg
|
||||
12-13 l: llllwllllllwf
|
||||
2-11 b: bbbbbbbbbbbbb
|
||||
7-17 h: hhhhhhhhhhhhhhhhhh
|
||||
2-3 w: lwww
|
||||
2-3 s: vstcs
|
||||
4-6 s: vssssxss
|
||||
14-16 r: fmrrrrrrrrrrwwrvrr
|
||||
6-7 g: dgwgggp
|
||||
12-16 g: wggxgggrggggzgbgggg
|
||||
7-9 s: tjhxrscnsscssssnms
|
||||
3-12 n: nnnnnnnnjnnlnnnnn
|
||||
7-8 b: zncbmbglqbbbbpgm
|
||||
12-18 l: lllllllllllvlllllwl
|
||||
10-16 q: qqqgqfqqqqqrrqgqq
|
||||
1-7 n: nnnsnrnnnp
|
||||
10-11 q: qqqqqbqqqqq
|
||||
5-8 k: bnsfzkkwfkknkccwqkm
|
||||
4-5 c: ccdcccc
|
||||
5-9 z: nlsgzzzdz
|
||||
2-3 k: xkgxhqkpftx
|
||||
10-13 d: ddddddddhdddddddd
|
||||
4-6 x: xmjxwxx
|
||||
14-16 z: zzzzzzzzzzzzzrzq
|
||||
3-14 n: qnznjvlzdnnrgwfr
|
||||
7-13 s: sssxsspsssssrz
|
||||
4-11 k: pkkkcklbkkkk
|
||||
9-11 x: xxxxxxxxxxtx
|
||||
4-6 z: zzjzzfz
|
||||
3-6 d: zddddddz
|
||||
10-20 c: smccccvcpbccbqcxbccq
|
||||
13-15 m: mmmmmvmmmjmnnmlpsm
|
||||
12-13 j: jjjjjjjjjjjjj
|
||||
3-5 m: pmmbm
|
||||
7-17 m: mmmmmwcmmdfqrmmhlmm
|
||||
3-17 g: gcggnggbgdggggggg
|
||||
10-16 b: sqpsqkfbnbqzswbb
|
||||
3-4 w: wwwn
|
||||
5-6 d: dddddpd
|
||||
12-15 m: mmmmmmdmmmqlmnvms
|
||||
13-15 j: jjjjjtjjjjjjzjcj
|
||||
17-18 t: ttttttttjtttttttttt
|
||||
17-18 d: dcddmchdwbqrllsxjdv
|
||||
16-17 h: hshghhndnhhfhhhhh
|
||||
3-5 g: ggggch
|
||||
6-13 c: ccvccpccccccvcccccc
|
||||
2-4 h: hbfh
|
||||
3-9 l: lllptphml
|
||||
2-3 s: xwrqssfzr
|
||||
9-13 m: mktmmwmmmmrmmrqmmmcm
|
||||
8-11 l: rkvxvrglltlc
|
||||
1-8 q: jfqqxngqnqchq
|
||||
2-6 x: zxgjxx
|
||||
5-14 g: mlbgvdglrgcqjgz
|
||||
4-5 t: tqgtv
|
||||
2-6 s: ssfnzs
|
||||
9-11 m: mxwhmmmmmmzm
|
||||
1-5 d: dbhjzd
|
||||
2-16 f: fffffffffffkffffff
|
||||
6-10 b: dbbbbbbbbbbb
|
||||
5-6 x: xxxmxxcx
|
||||
7-8 l: lllpllcb
|
||||
16-17 d: dzdddddddddddddddd
|
||||
3-10 t: tklkqftnwcj
|
||||
9-15 g: jccxpmfjgntpptgkkcvt
|
||||
1-8 r: sdrwgcvprt
|
||||
4-5 v: nhbwx
|
||||
17-18 z: zzzzzzzzzzzzzzzzxsz
|
||||
5-13 l: cbdklqhnklkmwhpp
|
||||
4-5 f: fffff
|
||||
1-4 q: qpwq
|
||||
9-11 x: vxxgrgxxfvvgx
|
||||
3-4 r: rrfd
|
||||
3-16 x: sxqxxxxxxxxxxxxwxxx
|
||||
5-8 s: ssssssss
|
||||
5-13 b: jbbhqqbblbbbbfcb
|
||||
17-18 p: ppppppppprpppwppphp
|
||||
3-9 p: kdpnpfphppvffpwf
|
||||
7-8 r: jvrrrrrnrpqrn
|
||||
5-6 m: ncmmdxmm
|
||||
10-11 v: vvvvvvvvvdl
|
||||
3-8 g: jlsscggg
|
||||
1-3 m: gwms
|
||||
4-5 f: fpkvnf
|
||||
6-15 j: zfdrxjgxtbkbbjjctmsk
|
||||
5-6 v: qnnbvvwqvbwqblqd
|
||||
2-5 v: kvhvt
|
||||
2-6 x: lxrgsxg
|
||||
6-8 s: sssxswsjsssxss
|
||||
1-6 t: dxwjttnqkt
|
||||
13-14 s: sssssssssssvjg
|
||||
1-2 t: rtttnf
|
||||
9-17 h: hjhhhvhhbhhwhhhhphd
|
||||
2-3 m: mmmwcm
|
||||
10-12 v: vvvvvvvvvvvv
|
||||
6-10 j: flcjtzwhwsnjjjrjrj
|
||||
3-8 d: ddmrddddd
|
||||
5-8 c: ccccslcrwrc
|
||||
13-14 s: hpsqtxvkrsssshh
|
||||
11-15 t: hrxtjgtwtlmpqfx
|
||||
11-14 l: llbxlsllllqrqlllzlb
|
||||
3-4 c: crlcvcxwd
|
||||
3-9 s: vjbsxhwwdvshfxstc
|
||||
7-8 f: jfhnffbgsfjfwf
|
||||
15-16 x: ksxqvfsvnxsgvwgpjzl
|
||||
16-19 g: gggggggggggggggdggg
|
||||
9-11 h: hhhhhchhzmqhh
|
||||
2-6 f: kfdlcfrxftzgq
|
||||
2-8 p: ppnppkpwwmgp
|
||||
1-2 g: ggfgrg
|
||||
1-7 n: nnnnnnqwnnn
|
||||
5-6 h: hzjgthqphwhnjh
|
||||
10-15 l: xlllllllvlllllll
|
||||
3-4 l: lzjb
|
||||
4-6 l: ldzlql
|
||||
7-12 b: mzlbqzbrqjjbddr
|
||||
10-13 t: tttttxtttpttt
|
||||
4-6 d: dddddd
|
||||
4-5 k: kzvkkrkf
|
||||
1-2 h: fqml
|
||||
17-18 f: jhtfdfgmnchprbwbfrf
|
||||
3-10 s: sjsnsksbdsss
|
||||
1-17 j: jgcbjmjjjjjcxsjjjjhj
|
||||
15-16 k: tkjkjbkkrkkkklmgkj
|
||||
2-13 k: kkkkfkqkkkkkkkkpkk
|
||||
4-13 d: ddkkdtddzdnnddjdd
|
||||
1-3 v: fxvnxdvxnrbjs
|
||||
8-11 s: sssssssssspssssss
|
||||
1-8 k: khkkkkkkhk
|
||||
8-9 k: kkktmkkzk
|
||||
4-9 w: wrqdfwxwnfwwwnmzww
|
||||
3-5 l: lgtcvl
|
||||
13-18 n: nnnnnnnnnnqnnnvnnnn
|
||||
15-17 z: zzzzzzzzzhzzzzqzv
|
||||
3-5 q: lxnqsvk
|
||||
8-13 g: rzzwdlzgbcmggct
|
||||
10-14 d: ddvdbddddnddpd
|
||||
6-10 d: dphsszqrvz
|
||||
8-16 b: bnbgfbkbbbqlbcbbgqbb
|
||||
13-15 d: dddjddmqndddddddvjdd
|
||||
8-11 q: tnhgqkqfpjhwqgktq
|
||||
1-3 n: nnnbn
|
||||
11-12 f: fwfffbfcvflff
|
||||
7-8 s: sssglsvssvls
|
||||
2-5 z: zzzzzzzzzqjzz
|
||||
2-11 m: mhzrwphzxgj
|
||||
4-6 k: kkkwkd
|
||||
8-15 m: mrmmmmmzmmmmzmgmm
|
||||
1-7 w: wwwwwwxwwww
|
||||
1-3 l: nllllllll
|
||||
4-5 m: zbshj
|
||||
3-9 x: xssxqxxxsxkzx
|
||||
5-9 d: dnpfhsdmrxbvgxqrs
|
||||
7-12 r: vhrgcnxrvksg
|
||||
8-10 c: ccccccctzv
|
||||
16-17 l: lllllllllllllllhl
|
||||
6-15 n: nnnnnnngnnfhwwzsnnn
|
||||
6-19 z: zzzzzlzzzzzzzzzzzjv
|
||||
7-12 b: bxfbbwsjtbbvbqvbmbpb
|
||||
5-14 g: gggcjggggggggmgg
|
||||
5-8 d: wdddddkdpd
|
||||
4-17 x: xtxxxxxxxxxxxxxxmkx
|
||||
4-10 c: cccccccccjcscv
|
||||
9-11 v: ttjzfjldvvmswpqt
|
||||
5-8 r: tjrwhzgfrkgfq
|
||||
5-8 m: cvhsmnzmncsfmbqmm
|
||||
7-8 z: krctfpzz
|
||||
2-6 w: mlnlswvh
|
||||
12-15 t: zrntxzttqlthfdttt
|
||||
1-8 r: pkcsjkrrrzxxsfnjw
|
||||
5-15 p: xbhpkpnngpqvpcwdppg
|
||||
3-4 t: tttt
|
||||
8-11 j: wjjjmjjjjjqp
|
||||
8-14 h: gjslnklhhkhthxh
|
||||
2-6 q: qqlqqq
|
||||
3-6 p: pppgppppppppppp
|
||||
7-11 l: llhllllrllllxldllll
|
||||
11-12 d: lddkdddddddddd
|
||||
4-12 z: zwlzzqsvvclw
|
||||
15-18 c: tflkxflqccwkmlckck
|
||||
8-12 h: hhhhrhhhhfwhhh
|
||||
6-9 r: rrrmrjrrvkrrjrdr
|
||||
8-19 k: tmdlkcktbkkskvkbkbz
|
||||
1-13 s: ssssssssssssss
|
||||
4-5 v: xtcfvx
|
||||
1-15 s: shtssssswghsfsss
|
||||
2-4 k: krkl
|
||||
7-12 q: dxqqqhqqqtqj
|
||||
1-5 r: rrrvvrrrr
|
||||
5-9 t: ttrttftxztnhtvkcmtth
|
||||
7-9 g: gngkcggrg
|
||||
12-13 z: zzzzzzzzzzzbk
|
||||
3-4 l: lslllc
|
||||
4-5 t: pqchpk
|
||||
5-6 h: hhhhml
|
||||
15-16 h: qhhhhhhhhhhhhhhhhhmh
|
||||
5-6 d: ddddfs
|
||||
1-6 d: dthfdzddfnsdddm
|
||||
14-15 d: ddddddddndhtddsdnddh
|
||||
5-7 j: qjjjpjplljjc
|
||||
2-6 q: qqqqqqq
|
||||
3-4 b: bbbb
|
||||
5-6 s: ssssjjs
|
||||
1-6 b: bbbbfb
|
||||
7-13 m: cpvmbbnnrmzwf
|
||||
2-4 f: fnhn
|
||||
6-7 d: gdktlddrdlvmqdtddpzv
|
||||
4-5 w: cwlww
|
||||
6-9 z: zmdrgzlmzx
|
||||
5-10 m: mjbjmmmlmmwxm
|
||||
2-4 s: ssnhht
|
||||
8-16 t: tttttttdtttdtttjtt
|
||||
3-5 z: wxgzhtswb
|
||||
13-14 l: lllllblpllllchll
|
||||
4-8 g: vggqzvggnggggggggg
|
||||
8-9 h: hhthkshhpnhqhgh
|
||||
4-7 l: hglxklpl
|
||||
2-3 w: mkmgkwzwmw
|
||||
6-7 h: hhhhhrz
|
||||
4-6 f: tdffff
|
||||
1-7 l: lmfhgqschjqglrvwwnnz
|
||||
12-13 g: gggggggggggfhggg
|
||||
2-10 m: ntmmmdjmmmsvmm
|
||||
1-2 s: sqsssssssssss
|
||||
3-8 f: frnthfcfxfft
|
||||
7-16 w: wwwwwwmwwnwwwwmk
|
||||
11-13 j: jjkjrjjjjjjjjjd
|
||||
3-4 s: ssvc
|
||||
3-13 t: ddttttnnqpqztzbbdv
|
||||
3-5 g: gggggg
|
||||
3-4 r: rrrzlklfljqvz
|
||||
5-12 m: kdgmmrszqpfsbmz
|
||||
11-14 g: gqgvzgxhgbtngxggh
|
||||
7-16 k: qqptmhhfkhsgkhbmkx
|
||||
5-8 p: ppppptppp
|
||||
2-17 x: vxtxpvnxvlctrcpfxxx
|
||||
2-3 w: bwmwjwwwwwtnqwxc
|
||||
4-5 g: gggggg
|
||||
4-7 z: znzwzzzs
|
||||
4-5 v: kvvvv
|
||||
10-14 r: rrrrrrrrrbrrrx
|
||||
4-5 t: xtttt
|
||||
4-11 w: wwwwwwdcmkrwx
|
||||
6-7 c: ccccccjc
|
||||
12-14 w: wkwwwwwwwhwlwwwk
|
||||
5-9 s: hmssssssssss
|
||||
2-4 r: rrrjsh
|
||||
12-13 m: mmmmmmmmmmmmmx
|
||||
3-5 s: sshsvssss
|
||||
4-5 l: xllwnshchfdfk
|
||||
16-18 w: wwpwwpwwwmwwzwwtwwww
|
||||
2-9 c: zsfgbrrprlszrr
|
||||
10-11 n: thnmfndnnbnnbhnnnn
|
||||
13-14 v: vvvcvvvvvvvvvvv
|
||||
3-4 n: rwcm
|
||||
14-15 t: tttttztttttttpjt
|
||||
5-8 j: jjjjwhjdj
|
||||
5-8 f: fffffffm
|
||||
6-7 z: zzqzzzz
|
||||
12-19 j: kjrfnsjnhjdzgqpcjzvh
|
||||
3-7 p: pxpdvcqdptxpvk
|
||||
1-4 c: wccqj
|
||||
1-2 w: pwsqhwjdhcm
|
||||
2-3 b: bfbn
|
||||
10-19 q: qqqqqqqqqtqqqsqrqqq
|
||||
5-8 p: pppppppppppppppp
|
||||
10-13 g: rjghslgbggkgjdgvp
|
||||
3-9 z: fnnfzzdnf
|
||||
9-16 g: tlgtgggggggggggqm
|
||||
3-12 r: rrrvccrrvbdbncrrr
|
||||
1-4 v: jvhbv
|
||||
15-16 v: vvvdvvcvvvpvvvvvvvv
|
||||
3-4 g: ggggg
|
||||
7-8 w: wwwwwwmpw
|
||||
4-9 s: gkxshzkpssc
|
||||
2-8 q: pqttnpqqqfwqs
|
||||
3-4 n: nlnp
|
||||
3-4 h: phhh
|
||||
16-18 g: hqsxhmmpfgggmgpqhrjg
|
||||
15-17 w: wwgwwwwwwwwwwwmwl
|
||||
7-9 x: xxxxxxmxv
|
||||
1-7 s: ssssssbs
|
||||
1-3 x: dxlxxx
|
||||
3-6 p: wpxppq
|
||||
5-7 c: clcclcfcbccc
|
||||
3-5 s: sbmst
|
||||
3-5 d: xqmdn
|
||||
5-10 z: zbzwfddkzzc
|
||||
18-19 d: dpdddddddddddddddwcv
|
||||
3-4 r: rrrr
|
||||
8-9 f: ffnffffwd
|
||||
12-16 h: hxnlxghzkpcpdhqqvl
|
||||
6-7 m: jngclmm
|
||||
5-13 m: rmmmpmrmmmmmjmmmm
|
||||
1-3 f: dfwfs
|
||||
7-8 l: lclllwllll
|
||||
16-18 j: jjjjjjjjjjpjnjjgjbj
|
||||
12-15 f: fffffffffffnfftfffff
|
||||
9-13 w: qbnpmklbwxdbbwkklpwb
|
||||
1-3 j: mjkj
|
||||
1-3 h: hphwdh
|
||||
3-5 x: vrxxb
|
||||
1-15 v: mvvvvvvvvvvvvvj
|
||||
8-12 v: lvzfvzvvnjtvvvvvv
|
||||
4-6 g: gggvggggg
|
||||
13-20 l: zdllslnlxslqpnvgwlwm
|
||||
2-4 l: lllhll
|
||||
3-14 k: kckzddtzbmvkpkhb
|
||||
4-5 k: hbkgbxzj
|
||||
2-4 p: lppp
|
||||
2-11 r: rrrrrbrrbrrrrwrrrwr
|
||||
4-7 k: knkqkkk
|
||||
7-8 r: njrrrrrrrr
|
||||
4-7 h: phhhnhdhc
|
||||
4-5 r: nsnrrfktwbbhrrrh
|
||||
4-5 q: qqzvzsvkq
|
||||
6-7 b: jbbbbbbbkbgb
|
||||
5-11 f: ffffcfffffgff
|
||||
12-16 v: vfvvqvvdvvvlhvzjvmzv
|
||||
9-10 v: vvzvvtvvjgvv
|
||||
1-7 v: vvvvvvvv
|
||||
3-12 z: zmncxhrdzdmtcbxtlrzq
|
||||
3-7 r: rbfbrjrr
|
||||
12-13 n: nnnnnnnnpnnldnn
|
||||
5-12 j: jjjjjjjjjjjlj
|
||||
3-6 s: sssfsgss
|
||||
13-17 h: hhhfhhhhhhhhvhhhhhhh
|
||||
5-10 g: gggxkggggvg
|
||||
1-4 b: hbbtb
|
||||
14-15 t: tttttttttttttnb
|
||||
7-14 d: ddddddddddddddhdw
|
||||
15-16 d: rbdddbdwmjdhmpdd
|
||||
7-13 s: kxpdntprmskcs
|
||||
3-5 m: gmdmpj
|
||||
4-5 j: jjjjjvjsj
|
||||
1-14 q: qmqqqntqcqxmqsqkqq
|
||||
4-5 q: tqxqq
|
||||
8-11 m: mmmxmmmvmmv
|
||||
5-8 q: qqqqrqqw
|
||||
5-15 d: dqdddddddddddvspd
|
||||
1-4 t: tttttt
|
||||
12-15 z: dhzzxwfjgnzhzxt
|
||||
8-11 v: kdnmfnmqvvdvqdlvk
|
||||
16-18 s: sssssssssssssssjstss
|
||||
2-5 c: ccwdccc
|
||||
3-11 x: nxjxxxxxxxxxxx
|
||||
13-15 v: vvvvfvvqvlvvvvvv
|
||||
4-11 s: sssszssnqjsbsvs
|
||||
9-18 j: gxhjjjjjnjjsjjjrjjjj
|
||||
3-4 t: ttfttt
|
||||
9-10 s: qzgxjhpsss
|
||||
9-10 q: qqqqnrtxrqqsqqq
|
||||
6-13 k: kkkrgspkkkpwjshmk
|
||||
9-12 h: xhhhmhbhhhdhh
|
||||
3-12 g: gfgggggjgggggggggg
|
||||
13-15 z: zzfzzszzzzzzvzzzhzw
|
||||
5-15 m: mzrmmmmndchfzmmrr
|
||||
5-10 z: zzzzzzmzzh
|
||||
4-5 s: wscfc
|
||||
3-6 m: kmmtmm
|
||||
5-7 h: hhhhchh
|
||||
4-14 w: wwgwwwqwsfrjvmbwj
|
||||
2-9 v: vwvvwvmjcqnxv
|
||||
9-10 x: qxxhfxchrx
|
||||
17-18 x: xxxxxxxxxxxxxxxxwp
|
||||
4-6 v: vvvvvtv
|
||||
11-14 l: lcqlclllllrlddxlzll
|
||||
1-4 r: trrn
|
||||
10-13 h: thnsxphnfgvhvq
|
||||
11-12 s: sssssssssshsss
|
||||
10-11 z: rqpzszzmzdz
|
||||
3-6 q: qrqqqq
|
||||
5-6 h: hhkhhhh
|
||||
8-16 h: wqhjvhlgwtsgvlpf
|
||||
3-6 f: gqfpcfsfhfjgrbqv
|
||||
3-5 l: lqllsrjlv
|
||||
6-10 v: vvvvvvkvjv
|
||||
3-8 t: gtttcbnkxxstttd
|
||||
2-6 j: jjjjbjz
|
||||
10-15 j: ftwjtfzjmjsvwjj
|
||||
8-11 d: ddsksddddzfd
|
||||
2-3 b: bhngbb
|
||||
14-16 c: mllmcbfxwxrqlcjcw
|
||||
7-8 q: qqqqqqdv
|
||||
5-6 s: slkzlfvg
|
||||
3-5 q: qqqqq
|
||||
3-12 p: pddpdpszrppxcpjgv
|
||||
11-18 r: rrrrrrrrrrprqrrrrr
|
||||
3-4 c: cscckcxcn
|
||||
11-13 g: gvgwmlngggqggrtgtkg
|
||||
5-7 b: smfpbbb
|
||||
7-18 l: sqmlklvkqfjrgtqhzr
|
||||
6-7 k: kkpqqfgz
|
||||
7-9 n: fnndnnxnndn
|
||||
11-12 c: ccccccccccxv
|
||||
6-9 d: dddvdddddddvd
|
||||
1-4 v: nvjfv
|
||||
3-8 g: gggggggg
|
||||
6-7 x: xxxxxxx
|
||||
4-5 c: scccc
|
||||
6-13 q: nchlfqqqlqnqqqtq
|
||||
1-8 r: srrrrrrnrrrrrrr
|
||||
4-5 p: sdpscpppp
|
||||
9-11 r: rrrdrkrrrqg
|
||||
3-5 m: xwmscmmm
|
||||
7-11 r: rrrfrrrrkfrvrf
|
||||
4-6 b: bbfbbb
|
||||
4-9 v: rblrvrvpvz
|
||||
2-8 w: wwwvwgwww
|
||||
8-9 w: wwwwwwwwzw
|
||||
16-18 t: ttttttttttttttttttt
|
||||
8-9 n: nfrzsdjxr
|
||||
1-2 w: wwfwwmfbww
|
||||
2-4 s: dfsksft
|
||||
1-13 d: dwdrccnddqmndcl
|
||||
1-4 f: qfflf
|
||||
3-7 d: dnddjpdfgc
|
||||
3-5 l: lkglx
|
||||
1-13 j: jjjjgbjtpjjhd
|
||||
15-16 j: jjjjjjvjjjjjjjjjdjj
|
||||
4-13 t: tttxztttttttkt
|
||||
4-5 m: mmmmm
|
||||
4-6 j: jgjrjwjfjx
|
||||
8-11 t: ttbjttvttsttdqtn
|
||||
14-15 w: wwwwwwwwwwwwwkjw
|
||||
1-6 x: nrscxn
|
||||
3-13 w: wwwwwvgnwbwwwwwwv
|
||||
12-15 p: pppppppppppjpppppppp
|
||||
5-11 v: vvvkvbvwkwnvvvsxvv
|
||||
1-11 m: mmmmmmmmmmtm
|
||||
10-11 c: cccccccccwc
|
||||
5-8 f: xvgstwfxfhxknds
|
||||
12-13 t: tttttztttttttt
|
||||
4-17 k: vkpkfkkkqnkqnkgkkknk
|
||||
9-12 k: kkwpzpdzxhxk
|
||||
14-17 v: fgvvvvvvvvvvvjpvv
|
||||
7-8 k: kndnqkkk
|
||||
7-11 c: gfcbccccjvcskcmrcxc
|
||||
4-5 n: ngtnr
|
||||
3-12 k: mtcfszkdhkdkd
|
||||
@@ -0,0 +1,323 @@
|
||||
...............#...#..#...#....
|
||||
...#....##.....##...######..#..
|
||||
....#.....#.##..#...#..#.......
|
||||
...#..........#.#....#......#..
|
||||
....#.#...#.#.......#......##.#
|
||||
....#.#..........#.....#.##....
|
||||
##...#.#.##......#......#.#.#..
|
||||
#.#.#........#....#..#.#.......
|
||||
..#...##..#..#.......#....###..
|
||||
.#.#..........#...#........#..#
|
||||
.#..#......#....#.#...#...#.#.#
|
||||
..#.........#..##.....#.#.##.#.
|
||||
.#......#...#....#.....#......#
|
||||
........#..##..##.........#..#.
|
||||
.....#....###..#....##........#
|
||||
.###...#..##..#.##......##...##
|
||||
.#...#...#..#.#..#...##.....#..
|
||||
.......#....#....#.#...#.......
|
||||
.##.......#.##...#.#...#..#....
|
||||
#.#...#......#....#.......#....
|
||||
..###...............####...#.#.
|
||||
.##.#....#......#..#...#.#..#.#
|
||||
.............#.#.#......##.....
|
||||
#....#.#.#........#....##...#..
|
||||
...##....##...##..#...#........
|
||||
..##......#...#......#...###...
|
||||
...#...##......##.#.#..#.......
|
||||
#......#..#...#.#..#......#..##
|
||||
.#..#..#........##....##.......
|
||||
.#...........###.###.##...#....
|
||||
............#.#...........#.#..
|
||||
#...#........#...#...#..#.#.#.#
|
||||
...#.......#.#.#..#.#..........
|
||||
......#..#..#....##..##..##....
|
||||
........##...#......#..#.#.....
|
||||
..#.#.......#......#...........
|
||||
#.#.....#......##..........#.#.
|
||||
#.....###.#...#...#..#....#...#
|
||||
.##.#...#............##.....#..
|
||||
###....#.#.....#.......##......
|
||||
##.......##.....#..#...#..##.##
|
||||
....#.##............###...#..##
|
||||
.###..#...##.#..#..##..#.......
|
||||
.##.##..####.....#.........#...
|
||||
....####..#...#....#.#...#.....
|
||||
..##....#..#......#...........#
|
||||
..........#......#..##.......#.
|
||||
.................#.#.#........#
|
||||
#.......##.#...##.......##.##..
|
||||
.#................#.#.....##..#
|
||||
......#..#............##.#.....
|
||||
...##............#.....#.....#.
|
||||
##.###.#.......#....#.........#
|
||||
......#.....#.#.#.#......#.....
|
||||
......#.##......#......##......
|
||||
..#....#...#..#.....#..#....#.#
|
||||
.#.##.##.....#.......#.......#.
|
||||
...#..#.#......##....##..#.....
|
||||
.#.....#......##...#..#.#....#.
|
||||
..#......#....#..#..###.#.#....
|
||||
.....#........#.#...#..#.#.....
|
||||
....#.#.......#...##.....####..
|
||||
#..#..##...#...........#...#..#
|
||||
.#..#...#.....#.....#.#.....#.#
|
||||
..##..###.....#...#.#.#.......#
|
||||
#..##.##......###..#......###..
|
||||
#..#...#.......#....#.#...#.#.#
|
||||
...........###..#...#..##....#.
|
||||
.....#...........###.......#...
|
||||
##......#.......#......##.#..#.
|
||||
#.................#........#...
|
||||
#.#.............#......#...#..#
|
||||
......#.#....#....#....#....#.#
|
||||
..#...#....#..#....#....#..#...
|
||||
#....#......#..#...#..#....#.#.
|
||||
..#.....#..#...#...#.......#...
|
||||
.#........###..##.#..#.........
|
||||
.....##.#.....#..###..#........
|
||||
...#...#.###....######......#..
|
||||
.###.#..#.....#.....#..#...#...
|
||||
##..#.#......#.........#...#..#
|
||||
###...##..###.......#..##.#.#.#
|
||||
.#...................#..#...##.
|
||||
.#...#...###...#.......#......#
|
||||
....#.....##....#...##.#...#.##
|
||||
..#....#......#...#..###.......
|
||||
.........#..........##........#
|
||||
...#.........##..#....#..###...
|
||||
......#.##....#.#........#.#.##
|
||||
....#..#...#.............#....#
|
||||
#..#.....#.#.....#....#........
|
||||
....#..#...####.#.###..#.......
|
||||
.....#....#....#..#..#.#.....#.
|
||||
#..##....#.....#.#.............
|
||||
.##...#..#.......#...##.###....
|
||||
##......#...##....#......##....
|
||||
#......#.#......#.#..#......#..
|
||||
.#...#......#............###..#
|
||||
.#..#.#.....#.#.....#..#....#..
|
||||
.#............#...#..#..#...##.
|
||||
...#...#....#.#.#....#....#....
|
||||
........#......###.#....##.##.#
|
||||
......#.#..................##..
|
||||
..#..#........#..##..........##
|
||||
.#...#.#....#####.#.#..#.......
|
||||
.....#..#.#..#.....#.#........#
|
||||
#.#..#..#.#..........#..#..#...
|
||||
.##........#.#.......#........#
|
||||
.....#....#..##...#......##....
|
||||
....#.##.##...##.#.........#.#.
|
||||
...#...#..#.#.......#.......#..
|
||||
.................##..#.........
|
||||
..##.##....#...#.##.......#..#.
|
||||
....#...........#.....###....##
|
||||
.#..................#..........
|
||||
....#.##....#......##.#..#.##.#
|
||||
#......#..#.#....##...####...#.
|
||||
#.....#.#.##...........#.##...#
|
||||
.......#...##..#.........##....
|
||||
.#...#..........##......#..#.#.
|
||||
#...#.#......#.....#........#..
|
||||
........#.....#.......##......#
|
||||
.#..#...........#...#..#..#....
|
||||
......#.##......##.#......#..##
|
||||
......#....#..#................
|
||||
##.#.......#......#..#....##.##
|
||||
..#...###..#.......#...#.#....#
|
||||
.....#...#.........#.....#..#.#
|
||||
..#.....#.........#..#...#.#...
|
||||
.#.........##..#.#...#.....##..
|
||||
..........#.#.#...#....#....#..
|
||||
....#.###.#..#..#..#.#........#
|
||||
..#...##...##.#.#.....#.#..##..
|
||||
.#..#......#.####..#.......#..#
|
||||
##.......#.....#.#.#..#...##..#
|
||||
.##......##...##.........#..#..
|
||||
..#.##..#......#......#..#..#..
|
||||
..#..#.##..#........#....#.#...
|
||||
##.####...##.#..##.........#..#
|
||||
.#.......#.#..#.....#.##.......
|
||||
........#.........#...........#
|
||||
..#...#.####.....##.##.#....#.#
|
||||
.....#..##.#..###.##.#.#...#...
|
||||
#..##..##....#...#....#...#....
|
||||
.###.#....#..#.......#......###
|
||||
.#....##.....#.#........#...#.#
|
||||
#.#.#..#..#...#....#..#.....#..
|
||||
....##...#.##..#............#..
|
||||
##......###...#...#...#....#...
|
||||
#.#...#.#..#..##.##..##..#....#
|
||||
.#...#.#....#..##.#..##..#.....
|
||||
.............#..#..#.#.....#...
|
||||
#........#..........#....###...
|
||||
..#..#......#...#........#.....
|
||||
.#..#.............#.........#..
|
||||
#.....#....##..#..#.#.#..#.....
|
||||
...#......#.........#.#....##.#
|
||||
..#.......##....###..#.........
|
||||
.#.......#......#..............
|
||||
.#...##.....##...###.#....#.#..
|
||||
......#....#.........#.......#.
|
||||
##.......#..##....###.#.....##.
|
||||
.....#......####.....#......#..
|
||||
....#....#..###....#.....##...#
|
||||
...#...#.#........#.....#..#.##
|
||||
#..#....#.#...###...##.....##..
|
||||
#.....##...#.#............#....
|
||||
##....#.......#.#.#....#.#.###.
|
||||
#........#...#...####.#....#.#.
|
||||
.##.#......#........#..#.....#.
|
||||
...##.#.......#...#.#.##..#...#
|
||||
......#.........##..#....#.....
|
||||
.#......#...........#......#...
|
||||
......#.#.#.#..#.#....#....#..#
|
||||
##.................##...#.#....
|
||||
........#.........#..#..#...###
|
||||
.#........#........#....#..#...
|
||||
....###.##.##......#.#...#....#
|
||||
#......#.#..............#......
|
||||
.......#..#....#..##.........#.
|
||||
#............#....#............
|
||||
#...#.#.........##..###...##...
|
||||
.#....#.#.#.....#..#..##.......
|
||||
.............##.#.#.......#..#.
|
||||
#...#..##.#..###.....##..#.....
|
||||
...#.#.....#...#......##.#..#..
|
||||
#..........#.##.#...#...#.#...#
|
||||
...#.#...#.........#.#..#.#..#.
|
||||
#....#.................#.......
|
||||
..#..#.#.#..#.#..##...#.#......
|
||||
..#....#.#.#...#.....#...#.....
|
||||
#...#.###......#.......#..#..#.
|
||||
#.#.##.##..............#.#.#..#
|
||||
#..........#.#.........#.###...
|
||||
...........#.......#.#..#......
|
||||
....#.#..#....#....#....##.....
|
||||
#..#...##########.........#.#..
|
||||
..#.............##........#.#..
|
||||
#.#.##......#...#.#....##..##..
|
||||
..##..#.#.#....#......#.#..#.#.
|
||||
.#.#...#................#......
|
||||
#...#...#.....##.#...#.......#.
|
||||
.....##.......#...#......#.##..
|
||||
....#.##..........#.#.##....##.
|
||||
...........##........#.#.#.#...
|
||||
..#...........###.#....#..#....
|
||||
..#.#...#...#.#........#.....#.
|
||||
.##......##.....#........#.....
|
||||
....#.......#....#...#.##...#..
|
||||
.#.....##.....#...##...........
|
||||
#....#.##.##...#...###.#####...
|
||||
..#.#......#.#.......#....#..#.
|
||||
..........#...#...........#....
|
||||
.........#..#...#...#......#.##
|
||||
.#...#.#...#.###.##..#........#
|
||||
#....#.....#.......##....#.....
|
||||
#.....#..#.....#...##.......#..
|
||||
#.#.#.#.............#.....#...#
|
||||
...#.....#.....#...............
|
||||
..##.###.#.#........#.........#
|
||||
...##..#.##..#....#.#...#.#....
|
||||
...##...#...##.#.........#.#..#
|
||||
.###......#....#.........#.#...
|
||||
###.#.#...#.......#...#.....#.#
|
||||
...#.#.......#.....####........
|
||||
......#..#.....###.#....#..#...
|
||||
..####...#...#..#......#...#...
|
||||
#..............##....#......##.
|
||||
..##..###...##..#.#.........#..
|
||||
#..#.#...#.......#.........##..
|
||||
..##....#......#...#..##.......
|
||||
..#.#..#..###.....#.....#...###
|
||||
.#..#.##.....##.#.#.#........#.
|
||||
..#.#.........#................
|
||||
..#...........#.#...##.#...#..#
|
||||
.....#........#..#.....#....#..
|
||||
#.#....#...........##.....#..##
|
||||
##.......#.....#.....#.#......#
|
||||
.##............####.#........##
|
||||
....##.#.....#......#....#...#.
|
||||
.#.#...##.#..##..#..........#..
|
||||
..........................#....
|
||||
##..##..#..#.#....#.....#......
|
||||
...#.#........#.#.##.#.....#..#
|
||||
#..#....#...#..#...#........#.#
|
||||
#.......#####...#..#..#.#......
|
||||
#.##....#......#......#..###...
|
||||
..#.......#...........#.....##.
|
||||
#...#....#..#......##...#......
|
||||
...##.#..##........#..###......
|
||||
##.#...........#.............##
|
||||
#.....#..#.....#.....#.........
|
||||
.#..........#..#......###......
|
||||
...#...#..##.......#...#...#.#.
|
||||
..####......#.....#..#.#......#
|
||||
....#..#.....#.#...............
|
||||
.#.......#....#.....#..##....#.
|
||||
.....#.........#..........##...
|
||||
#...........#..#.....#........#
|
||||
............#..##...#...#.#....
|
||||
##.............####...#.....#..
|
||||
.....#......#....##.#.....##...
|
||||
...........#.....#.#..#.#......
|
||||
.#.#......#....#.............##
|
||||
##...#.#.......##........#.....
|
||||
#..#.....#.#.......####...#..#.
|
||||
....#.#...#....#.###..#..#.#...
|
||||
.....#.#..#......#.##.#####.#..
|
||||
.....#....##..........#......#.
|
||||
#.......#........##.......##...
|
||||
#...#..#..##.#....#...#...#....
|
||||
...#..##..#...#..........#.....
|
||||
#..#....###.....#......##......
|
||||
...###......#.....#....#.......
|
||||
#.#...#.#..###.####.......#.#.#
|
||||
...#......#.#..##..#.....#.....
|
||||
#.#............#.....##.#......
|
||||
#..#......##...##..#...#.#..###
|
||||
#.....#...#..#..#....#..###....
|
||||
####..###....#..##....#..#.....
|
||||
..##.#.....#.......##....#.#.#.
|
||||
##..#.#.......#.#...##.#..#.#..
|
||||
..#.#.#.##.#.#.#...........#...
|
||||
...#.##.....#....#..#.#..#.....
|
||||
...#..#.........#..........#..#
|
||||
#...#..#.....#.#.#.............
|
||||
##.#....##.##...#...#..#..#..#.
|
||||
....####..##..##.#..#...##.....
|
||||
##.....##.#.#...#.#.......###..
|
||||
#..#.#....#......#.......##...#
|
||||
#.#...............#..#..#......
|
||||
.....##...##..#........#......#
|
||||
.#..#............##......#....#
|
||||
......#.#..#..##.#......#.....#
|
||||
..#.#.............#...#......##
|
||||
....#.#..#..#...##...#..##.....
|
||||
#.#.............#...#.#..#....#
|
||||
#..#..#.##....#....#...#.......
|
||||
....#..#..........#.....##...#.
|
||||
..#####.......#...#..........#.
|
||||
....#......##.......#..##.#.#.#
|
||||
#...#.#.....#....#....##.......
|
||||
..##.#.#..#.#...#.....##.....#.
|
||||
#.#..#....#............#..#.#..
|
||||
...#.##..##..#.#...###......#.#
|
||||
......##.......#....#......###.
|
||||
....#..##.......#..#.#....#..#.
|
||||
#............#..........##..#.#
|
||||
..#.....#..#.#..##..#....##.#..
|
||||
.....#.....#....##.#.#......#.#
|
||||
...####.......###..#...#.#....#
|
||||
.#.##.....##.....##..#..#......
|
||||
...#..###..##..................
|
||||
##..##.....#.#..#..#.#........#
|
||||
.#.#........##.........#....#..
|
||||
........#......###....#...#....
|
||||
......#...........#...........#
|
||||
.#...###...#.........#.#...#..#
|
||||
.....#..........#......##....#.
|
||||
.#.#...#........##.......#.#...
|
||||
.....##.....##....#...#...#..#.
|
||||
..#.....................##...##
|
||||
#..#.#......##...##..#......#..
|
||||
+1009
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,927 @@
|
||||
BBFBFFBRLL
|
||||
FBFBFFBRRR
|
||||
BBBFBFFLLR
|
||||
BFBBFFBRRL
|
||||
BBFFBBBRRL
|
||||
BFFFFFBLRR
|
||||
FBBBFBFLLL
|
||||
FBBFBFFLRR
|
||||
FBFFFFBRLR
|
||||
FBFBFBFLRL
|
||||
FFBBFFFLRR
|
||||
BFFBBBFRRL
|
||||
FFBBFBBRRR
|
||||
BFFBBFFRRR
|
||||
FBBFBBFRLR
|
||||
BFFFFBBLRL
|
||||
BFFBFFBRLL
|
||||
BFFFBFFRLL
|
||||
BBFFFBFRLL
|
||||
FFFFBFBLLR
|
||||
FBFBFFBLRR
|
||||
FBBFFFFRRL
|
||||
FBBFFFFLRL
|
||||
BBFBFFFLRR
|
||||
FFBFBBFLLR
|
||||
FFFFBFBRRL
|
||||
BFFFBBBLRR
|
||||
BBFBFBFRRL
|
||||
FFBFBFBRRL
|
||||
FFFBBBBRRL
|
||||
FBBBBBBLLR
|
||||
FFFFFBFRLR
|
||||
FBBFBBBRRL
|
||||
FBBBBFFRLR
|
||||
FFBBBFFRLR
|
||||
FFBBBFFLRR
|
||||
FFBBBBBRLR
|
||||
FFBFFFBRLR
|
||||
FBFBFFBLRL
|
||||
BFBBBBFRRR
|
||||
FBFFBFFRRL
|
||||
BFFFBFFLRL
|
||||
BBFBFBBRRR
|
||||
BFBFBFFLRR
|
||||
BFFFBBBRRR
|
||||
FBBFFBFLRR
|
||||
BFFBFBFLRL
|
||||
BFBBBFBRRL
|
||||
BFBFBFBRRR
|
||||
FFFBBFFRLR
|
||||
FFFFBBBLRR
|
||||
BFBFFBBRLL
|
||||
BBFFBBBLLR
|
||||
FBFFFBFLLL
|
||||
FFBFBBFRRL
|
||||
FFFBBFFLLR
|
||||
FBBFFFBRRL
|
||||
FBFFBBBLRL
|
||||
FFBBFBBLLL
|
||||
FBBBBBBRRR
|
||||
FBBBBFFLRR
|
||||
FBFFFFFLLL
|
||||
FBFBFBFLLL
|
||||
BBFFBFBLRL
|
||||
FBFBBFFRLR
|
||||
FFFBFFBRLL
|
||||
FFBFFBFRRL
|
||||
FBBFFFFLRR
|
||||
FBFFFFFRLR
|
||||
FFFBFBBLLR
|
||||
FBBBFFBRLL
|
||||
BBFFBBFLRR
|
||||
FBBFBBFLLL
|
||||
FFBFBBBLRR
|
||||
FFFFFFBLLL
|
||||
BFFFBBFLLR
|
||||
FFFFBBFLLL
|
||||
BFBFBFBLRL
|
||||
BFBBFFBRRR
|
||||
BFBBFBBRLR
|
||||
FFFBFFFLRL
|
||||
BBFBBBBLRL
|
||||
FFBFBBBRRR
|
||||
BFFFBFBRLL
|
||||
BBFFFBFRRR
|
||||
BFFFFFFRRL
|
||||
BFBBFFFRLR
|
||||
FFFFBFBLRL
|
||||
FBFBFFBLLR
|
||||
BBFFFBFRLR
|
||||
FFBBFFFRLL
|
||||
FBBBFBFRRR
|
||||
BFFBBFFLLR
|
||||
FFFFBFBRRR
|
||||
FBFFFBBRLL
|
||||
FBBFFFBRLR
|
||||
BFBFBBFLLL
|
||||
BFFBFFBRRR
|
||||
FFBBBFBRLL
|
||||
BFBFFBBLLL
|
||||
FFBFFBBLLL
|
||||
FFBBFBFRLL
|
||||
BFFFBBFLRL
|
||||
BBFBBFFLRL
|
||||
BFBBFFFRLL
|
||||
BBFFFFFRLR
|
||||
FFFBBFBLRR
|
||||
BBFFBBBRRR
|
||||
FBFFFBFRRL
|
||||
BFBFFBFRRR
|
||||
FBFBBFFLRR
|
||||
FBBFFBFLRL
|
||||
FBBBBFBLLL
|
||||
BFBFFBFLRR
|
||||
BFFBFBBRLR
|
||||
FFBBBFBRRR
|
||||
FBBBBBFLRL
|
||||
BFBBFFBRLL
|
||||
BFFBFBBRRL
|
||||
BBBFFBFRRR
|
||||
FBBFFBBRLL
|
||||
BFFFFBBLLL
|
||||
BFBBBFBRLL
|
||||
BFFFBBFRLR
|
||||
FFBFFFBLLR
|
||||
BFBBFFFRRL
|
||||
BFFBFBFRRR
|
||||
FBFFBFBRLR
|
||||
FBFFBBFLLR
|
||||
BFFFFFBRRR
|
||||
FFFFFBBRLR
|
||||
FBBFFFBLLL
|
||||
BFFFFFBRRL
|
||||
BBBFFFFLRR
|
||||
BFFFBBBRLL
|
||||
BFFFFFBRLR
|
||||
FFFBBBBLRL
|
||||
FBBFFBBLRL
|
||||
FBBBBFFLLR
|
||||
BFBFBFBRLL
|
||||
FBFBBFFLLR
|
||||
FFFFFBFLLL
|
||||
FBBBFFFRLL
|
||||
BFBBFFFLLR
|
||||
FBFBBFFRLL
|
||||
FBFBBFBLLL
|
||||
FBFBFFBRLL
|
||||
BBBFFFBRRL
|
||||
FFBBFBFLLR
|
||||
FFFFFFBRLL
|
||||
BFBFBFBRRL
|
||||
BFFBFFBLLL
|
||||
FBBFFFBRLL
|
||||
FFFFBBBLLR
|
||||
FFBFFFBLRL
|
||||
FBFBBBBRRR
|
||||
FFBFBBBRLL
|
||||
BFBFBFFRRR
|
||||
FBBFBFFRRR
|
||||
FBBFFFBLLR
|
||||
FBBBFFFLRR
|
||||
BBFFFFFRLL
|
||||
FBBBBBBRLR
|
||||
BFBFBBBRLL
|
||||
BBFFBBFRRL
|
||||
BBFFFFFLLR
|
||||
FFBFFFBRLL
|
||||
BBFBBFBLLL
|
||||
FFBFFBFLRR
|
||||
FBBBFFBRRR
|
||||
FBFBFBFRRL
|
||||
FBFBFBBRLL
|
||||
FFFFFFBRRL
|
||||
FBBFFBFRLR
|
||||
FBFFFBFRLL
|
||||
FFBBFFBRRL
|
||||
FBFFBBBLLL
|
||||
FFFBFBFLRL
|
||||
BBFFFFBRRR
|
||||
FFBFBFBLRL
|
||||
FBBBFFFLLR
|
||||
FBBBFFFRRR
|
||||
BFFFFBBRRL
|
||||
BFFBBBFLLR
|
||||
BBBFFBFRLR
|
||||
FBFBFBFLRR
|
||||
FFFFBFBLLL
|
||||
BFBBFFBLLL
|
||||
FFFFBBFRLL
|
||||
FFBBFFFRRR
|
||||
BBFBFBFLRL
|
||||
FFBBBBBRRR
|
||||
FBBBFBBLLR
|
||||
FBBBFBBRRL
|
||||
FBFBFBFLLR
|
||||
BFFFBFFLLR
|
||||
BBBFFBBLRL
|
||||
FFFFFBBLLL
|
||||
FBFBBBFLLR
|
||||
FBFBFBBRRR
|
||||
BFFFBBFRLL
|
||||
BFFBFFFLRL
|
||||
FFFFFBBLRR
|
||||
BFFBFFBLRL
|
||||
FBBFFBBRRR
|
||||
FFBFFBFLRL
|
||||
FBFFBBBLLR
|
||||
BBFBBFBRLR
|
||||
BFBBFFFLLL
|
||||
FBFBBBFRLL
|
||||
BFFFFBFLRL
|
||||
BBFBBFFRRR
|
||||
BBFBBBFRRR
|
||||
FFBFFFBRRL
|
||||
FFFFFFFRRR
|
||||
FBBFBBBRRR
|
||||
BBBFFBFLLR
|
||||
BFFBFFBRLR
|
||||
FFBFFFBLRR
|
||||
BBFFFBFLRR
|
||||
BBBFFFBLRL
|
||||
FFBBFBFLLL
|
||||
BBFBFFBRLR
|
||||
BFBFFBFLRL
|
||||
FBFFFBBLLL
|
||||
FBBBBBFLLR
|
||||
BFBFFFBLRL
|
||||
FFFBBBBLLL
|
||||
FBBFBBFRRL
|
||||
FBBFFBFLLL
|
||||
FFBBBFFRRL
|
||||
BFFFBBFRRR
|
||||
FFBFBBFRLL
|
||||
FFFBFFFRLL
|
||||
FBBFFFBLRR
|
||||
BBFFBBBLLL
|
||||
FBFFBFFRLR
|
||||
BBFBFFFRLR
|
||||
FBFBBFFLLL
|
||||
BBFFFBBRLL
|
||||
BBBFFBBLLL
|
||||
BFBFFFFRLR
|
||||
FBFBBFBLLR
|
||||
FBFFFBFLLR
|
||||
FFBBFBFLRR
|
||||
BFFBFFFLLR
|
||||
BBBFFFBRLR
|
||||
BFBBBBBRRR
|
||||
FFFBFFFRRL
|
||||
FFBBBBBRRL
|
||||
BBFBFBFLLR
|
||||
BBFFFFFRRR
|
||||
FBFFBBFRRL
|
||||
FBFFBFBLRR
|
||||
BFBFFFBRRL
|
||||
FFFBFBFLRR
|
||||
FFBBFFBRLR
|
||||
BFFBFBFLRR
|
||||
FBBBBBFLLL
|
||||
BFBFFFBRRR
|
||||
BBFBFBBRLR
|
||||
BFFBFBBLLL
|
||||
FBBFFFFRLR
|
||||
BFBFBFFRRL
|
||||
FFFFBBBRLR
|
||||
FFFBBFFRLL
|
||||
FBFFBBBRLL
|
||||
FFBBBBBRLL
|
||||
BFFFFBFRRR
|
||||
FBBFBBFLRR
|
||||
FFBFBFBRLR
|
||||
FBFBFFBRRL
|
||||
FFFFBFFLRR
|
||||
BFBFBFFRLR
|
||||
FFFFFFBRRR
|
||||
BFBBBBFRLR
|
||||
FFBFBBBLLR
|
||||
FBBBFFBLRR
|
||||
FFBFBFFLRL
|
||||
BBBFFFBLLL
|
||||
FFBFFFBLLL
|
||||
BFBFFFBRLR
|
||||
BFFFBFFLRR
|
||||
FFBFBFFRRL
|
||||
FFFFFBBRRR
|
||||
FFBBFFFLLR
|
||||
FBFFBFFRLL
|
||||
FBFFBBFRLL
|
||||
FFFFBBFLRL
|
||||
FFFBFFFLLL
|
||||
BFFBFBBRLL
|
||||
FBFFFFFLLR
|
||||
FFFFFBBRRL
|
||||
FBFBFFFRRL
|
||||
FBFBFBBRLR
|
||||
FFBBFFBLRR
|
||||
BBFFBFBLLR
|
||||
BFFBFBFLLL
|
||||
FBFBFFFLRL
|
||||
FFFFBBFRRR
|
||||
FFBFFFFRLL
|
||||
FBFBBFBRRL
|
||||
FBFBBFBRLR
|
||||
BBFFFFBLRL
|
||||
BFFFFBFRLL
|
||||
FFBFBBFRLR
|
||||
FFBFFBBLRR
|
||||
BFFFFFFRRR
|
||||
FBBBFBFLRL
|
||||
FBFFBFBRRR
|
||||
FBFFBFFRRR
|
||||
BFBFBFBLLR
|
||||
FBBBBBBRRL
|
||||
BFBFBFBLRR
|
||||
BBFFBFBLLL
|
||||
BFFBBBBLRL
|
||||
BFFBBBBLLR
|
||||
FFBFFBBRLL
|
||||
BBBFFBBRLR
|
||||
BBBFFFFLLL
|
||||
BFBBFBFLRL
|
||||
BBFBFFBLLR
|
||||
FFFBBFBRRL
|
||||
BFBBFBBLRL
|
||||
FFFFBFFRLL
|
||||
FFBBBFFLLR
|
||||
FFBBBFBRRL
|
||||
FFBFFFFRRL
|
||||
FBBFFFBLRL
|
||||
BBFFFBBLRR
|
||||
FFBBBBBLLR
|
||||
BBFBBBBRLL
|
||||
BFFFBFFRRR
|
||||
FFFFBBBRLL
|
||||
FFBFFBBLLR
|
||||
BFBBFBFRRL
|
||||
FFBFBBFLRL
|
||||
FBFFFFBRRL
|
||||
BFFFFFBLRL
|
||||
FFFBBFBLLL
|
||||
FBFFFFBLRL
|
||||
BFBBFFFLRR
|
||||
FBBBFBBLRR
|
||||
BFBBBBBLLR
|
||||
FFBFFBFRLR
|
||||
FFBFBBBLRL
|
||||
FBFFFBFRLR
|
||||
FFBBFFBLLR
|
||||
BBFFBBFRLR
|
||||
BBFFFBBRRR
|
||||
BBFFBBFRLL
|
||||
FFBBFFBLLL
|
||||
FBBBBFBLRL
|
||||
FFFFBBBLRL
|
||||
BBFBBBBRRR
|
||||
FFBFBFBLLL
|
||||
BFFFFBBLLR
|
||||
BFFBFFFRLR
|
||||
BFBFBFFLRL
|
||||
FFFBBBBRLR
|
||||
FFBBBBBLRL
|
||||
BFBBBBBLRL
|
||||
BBFFFFFLRR
|
||||
FBBBFFFLRL
|
||||
FBFBFFBRLR
|
||||
BFFBFFFLRR
|
||||
FFFFFBFLLR
|
||||
BFBBBBFLRR
|
||||
BFBBBFBLLL
|
||||
BBFBBFBRRL
|
||||
BBFFBFFLRL
|
||||
BFBBBBBRLL
|
||||
FBBFBBBRLR
|
||||
BBFFBBBLRR
|
||||
FFFBBFBLLR
|
||||
BFFFBBBLRL
|
||||
FFFBFBBRLL
|
||||
BBFBBFFRLR
|
||||
BFBFFBBRRR
|
||||
FFFBFBFRRL
|
||||
FFFBFFFLLR
|
||||
BBBFBFFRLR
|
||||
FFFBFFFRLR
|
||||
FBBFBFBRRR
|
||||
FFBBBBFRRR
|
||||
FBBBFBFLLR
|
||||
BBBFBFFLRL
|
||||
FFBBFFFRLR
|
||||
FFFBFFFRRR
|
||||
FFBFFFFLLR
|
||||
BFFBBFBLRR
|
||||
FBFFBFBLRL
|
||||
BBFBFBFRRR
|
||||
BBBFFFFLLR
|
||||
FBFFBFFLRR
|
||||
BFFFFFFLLL
|
||||
FBFBBFBRLL
|
||||
FFBFBFFRLL
|
||||
FBFFBFBLLL
|
||||
FFBBBBBLLL
|
||||
FFFFBFFLLL
|
||||
FBBBBFBRLR
|
||||
FFBBBBFLLL
|
||||
FFBBBFFRLL
|
||||
FFFBFBFLLL
|
||||
BFBBBBBLLL
|
||||
FBBFFFFRRR
|
||||
BFFBBFBRLR
|
||||
FBFFFBBLRL
|
||||
FBBFBFBLRR
|
||||
BBFFFFBLLR
|
||||
FFBBBBFLRR
|
||||
FFBFBBFLRR
|
||||
BBFBBFBRRR
|
||||
FBFBFBFRLL
|
||||
BFBFBBBLLL
|
||||
BFBBBFBRLR
|
||||
FFFBFBFRLR
|
||||
BFBBBFFRRR
|
||||
FFFFBBBLLL
|
||||
BFBFBBBRRR
|
||||
FBBBBFFRRL
|
||||
BBFBFFFLLL
|
||||
FBBBFBFRLR
|
||||
BFBBBFFLLR
|
||||
FBFFFFFLRL
|
||||
BFBFFBFLLL
|
||||
BFFFFBFLLL
|
||||
BFBBFFBLLR
|
||||
FBBFBBBRLL
|
||||
FFFBBBFLRR
|
||||
FBBBBFFLLL
|
||||
FFBBBBFLLR
|
||||
BFBFBFBLLL
|
||||
BFBFBBFRLR
|
||||
FBBFBBFRLL
|
||||
FBFFFBFLRR
|
||||
BFFBBFFRRL
|
||||
FFFBBFBLRL
|
||||
FBFFFFFRLL
|
||||
BFFFFBFRRL
|
||||
FFFBBBBRLL
|
||||
BFFBFFBRRL
|
||||
FBBFFFFLLL
|
||||
FFBBFBBLRR
|
||||
BFBFFFBLLL
|
||||
BFBFFFFLLR
|
||||
BBFBFFBRRR
|
||||
BBFBBFFRLL
|
||||
FFFBBBFLLR
|
||||
BFFBBBBRRR
|
||||
FBBBBBBLRR
|
||||
FFBFFBBLRL
|
||||
FBBFFBBRLR
|
||||
BFFFBFFRLR
|
||||
FBBBFFBLLL
|
||||
FFFBFBFRLL
|
||||
BFFBFFFRRL
|
||||
BFFFBFBRRR
|
||||
BFBFFFFLRR
|
||||
FFFBFBBLRR
|
||||
BBFBBBFLLL
|
||||
FBBFBFFRLR
|
||||
BBFFBBFLLL
|
||||
FBFFBBFRRR
|
||||
BFFFBFBLRL
|
||||
BFFFFBFLRR
|
||||
BFFFFBFRLR
|
||||
BBFFBBBRLR
|
||||
FBBFBFBRLL
|
||||
FBFBBFFRRL
|
||||
BBFFBFBLRR
|
||||
FBBFFBBLRR
|
||||
BBFFBFBRRL
|
||||
FFBBBBFLRL
|
||||
FFFBFBFLLR
|
||||
BBBFFFFRLR
|
||||
BFBFFBBRLR
|
||||
BFFBBFFRLR
|
||||
BFFFFFFLRR
|
||||
BBFFFFBLRR
|
||||
FFFFBFFLRL
|
||||
FBBBBBFLRR
|
||||
BFBFFFFRRR
|
||||
FBBBFBFLRR
|
||||
BFBFBBFRLL
|
||||
FBBFBBFLLR
|
||||
FBFFFFFRRR
|
||||
FBBFFBFRLL
|
||||
FBFBFFFRLR
|
||||
FFBBBFBLLR
|
||||
FBBBBFFLRL
|
||||
BBFFFFBRLL
|
||||
FBBBBBFRRL
|
||||
FBBBBFFRLL
|
||||
BBFFBFBRLR
|
||||
FBFBFBBRRL
|
||||
FBBFBFBLLL
|
||||
FBFFBFBLLR
|
||||
BFBBBFFLLL
|
||||
FFBFFBBRRL
|
||||
BBFBFBBLLL
|
||||
FBBBFFFLLL
|
||||
FBFBBBBLLL
|
||||
FBFFBFFLLL
|
||||
FFFBBFFLRL
|
||||
BBFFBBBLRL
|
||||
BFFFBFBRLR
|
||||
BBFFFFBRLR
|
||||
BBFBBBBLLR
|
||||
BFFBBFBLLR
|
||||
FFFBBFBRLL
|
||||
BBFFFBFRRL
|
||||
FFBFFFBRRR
|
||||
BBFBFBBRLL
|
||||
FBFBFBBLLR
|
||||
FBBFFBFRRR
|
||||
FBBBFFBLLR
|
||||
BFFFBBBRRL
|
||||
BFFBBFBLRL
|
||||
FBFFBBFLLL
|
||||
BFBFBFFRLL
|
||||
BFBBBFBLLR
|
||||
FBFFBFFLLR
|
||||
FBBFBFFLLR
|
||||
BFBFFFBLRR
|
||||
FBBFFBBLLL
|
||||
FFBFBFFLLL
|
||||
FFBBFFBRLL
|
||||
FFBFFBFRRR
|
||||
FBFBFFFRLL
|
||||
BBFBBFFLLL
|
||||
FBFBBBBRLR
|
||||
FFFBBBFRLL
|
||||
FFBFFBFLLR
|
||||
BFFFFBBRLR
|
||||
FFBFBBBRRL
|
||||
FFFFBFFRLR
|
||||
FFBBFFFLLL
|
||||
FBFFFFBLRR
|
||||
FBBBBFBRLL
|
||||
FBFFBBBLRR
|
||||
FFFBBFBRRR
|
||||
BFBBFBFRRR
|
||||
BFFFBFBLRR
|
||||
BFBFFBFRRL
|
||||
FFFBBBBRRR
|
||||
FBBFBFFRRL
|
||||
BFBBFFBLRR
|
||||
FBBFBBBLRR
|
||||
BFBBFBBRRR
|
||||
FFFFFBFLRR
|
||||
FBFBBBFLRR
|
||||
BBBFFFFRRL
|
||||
BBFFFBFLLL
|
||||
BBBFFFFLRL
|
||||
FFBBBBBLRR
|
||||
BBBFFBFLLL
|
||||
FBFBFBBLRR
|
||||
FFFBFFBLRR
|
||||
FFBBBFBLLL
|
||||
BBFFFBFLLR
|
||||
FFFFBBFRRL
|
||||
FBFBBFBLRL
|
||||
BBFBBFFLRR
|
||||
BFBFBFBRLR
|
||||
FFBFFBFRLL
|
||||
BFBBBFFRRL
|
||||
FFBBFBBLRL
|
||||
FBFFFFFRRL
|
||||
FBFFFFBLLR
|
||||
FFBFBFFRLR
|
||||
BFBBFBFRLL
|
||||
FBFBBBFRRR
|
||||
FBFBBBBLRL
|
||||
FFFBFFBRRL
|
||||
BFFFBFBLLR
|
||||
BFBFBBFLRL
|
||||
BBFBFBBLLR
|
||||
BBFFFFFLRL
|
||||
FFFBBFFLRR
|
||||
BFFBFBBLRR
|
||||
BBFFBBBRLL
|
||||
BFBBFBBRLL
|
||||
BFFBBBFRRR
|
||||
FBFBFFFRRR
|
||||
FBFBFFFLLR
|
||||
FFFBBBFLRL
|
||||
BBFBBFFRRL
|
||||
BFFFFFFRLR
|
||||
FFBBBFBRLR
|
||||
FFFFBBBRRR
|
||||
FFFBFBBRLR
|
||||
FBFBFFBLLL
|
||||
BBFBFFBLRR
|
||||
FBFFFFFLRR
|
||||
FFFBFBBLRL
|
||||
FBBBBFBLLR
|
||||
FBBBFBBLLL
|
||||
FFBBBBFRLL
|
||||
FBFFFBFRRR
|
||||
FFFBFFFLRR
|
||||
BFFBFFBLLR
|
||||
BBFBBBFRLR
|
||||
BFBFFBBLRR
|
||||
FFFBBFBRLR
|
||||
BFBBFBFRLR
|
||||
FBFFFBBLLR
|
||||
FBFBFFFLRR
|
||||
BFFFFBBRRR
|
||||
BBFFFFBLLL
|
||||
BFFBFFBLRR
|
||||
BFBFFBFLLR
|
||||
FBFBFBBLRL
|
||||
BFFBBBFRLL
|
||||
FFFFBFBRLL
|
||||
FFBFFFFLRR
|
||||
FBBFBBFRRR
|
||||
BFFFBFBRRL
|
||||
BFFFFBBLRR
|
||||
FFFFFBBRLL
|
||||
FBFFBBBRRR
|
||||
FFFBBFFLLL
|
||||
FFBFBFBRLL
|
||||
BFFBFBBRRR
|
||||
FFFFBBFLRR
|
||||
FBBFBBFLRL
|
||||
BBFFBBFLRL
|
||||
FBBBFBFRRL
|
||||
FFFBFBBLLL
|
||||
FFFBFFBRLR
|
||||
FFFFFBFLRL
|
||||
BFFFFFBLLL
|
||||
BFFBBFFLLL
|
||||
FBBFBFBRLR
|
||||
FBFBFBFRLR
|
||||
FBBBBFBRRR
|
||||
BFFFFFFLRL
|
||||
BFBFBBBRLR
|
||||
FBFBBBBRRL
|
||||
BFBBBFFLRR
|
||||
BFBFFFFRLL
|
||||
BBFFFBBLRL
|
||||
BBFFFFBRRL
|
||||
BBFBFBBRRL
|
||||
BFFBBBFLRR
|
||||
BBBFFFBLLR
|
||||
BBFFBFBRLL
|
||||
FBBFFBFRRL
|
||||
BFFFFFFLLR
|
||||
FFFFFBBLLR
|
||||
FBFBBFFLRL
|
||||
BBFBFBFLLL
|
||||
BBFBBBBLRR
|
||||
FFBFFFFLLL
|
||||
FBFFFBBRRR
|
||||
BBFBFBBLRL
|
||||
BFBBBBBRLR
|
||||
FBBFBBBLRL
|
||||
BBFBBBFRRL
|
||||
BBFBFFFLRL
|
||||
FFBFFFFRLR
|
||||
FFFFBFFLLR
|
||||
FBFBBBBLLR
|
||||
BFBBFBFLLR
|
||||
FBFFBBFRLR
|
||||
BFFFBFBLLL
|
||||
FBFBBBBLRR
|
||||
BBFBFFFRRL
|
||||
FBFBBBFLRL
|
||||
BFFBBFBLLL
|
||||
BFFBBBBRLR
|
||||
FBBBFBBLRL
|
||||
BFBBBFFRLL
|
||||
BFBBBFBLRR
|
||||
BFBFBBFRRL
|
||||
BFBBFBFLRR
|
||||
FBFFBBFLRR
|
||||
BBBFFBFRLL
|
||||
BBFBBFBLRL
|
||||
BBFBFFFLLR
|
||||
FBBBBBFRLL
|
||||
FBFBFFFLLL
|
||||
FFBFBFBLRR
|
||||
FBBBFFFRRL
|
||||
FFFFBBFRLR
|
||||
FFBFBBBLLL
|
||||
FBBFBFFLLL
|
||||
BBBFFFBRLL
|
||||
BFBFBBBLLR
|
||||
BBFBBFBLLR
|
||||
FFFFBFFRRL
|
||||
FBFBBBFRLR
|
||||
BFFBBFBRRR
|
||||
BFBFBFFLLL
|
||||
BFBBBFBRRR
|
||||
FBFFBBBRLR
|
||||
BFBBFFBRLR
|
||||
BBFBBFFLLR
|
||||
FFBBFBFRRR
|
||||
BBFFFFFRRL
|
||||
FBBFBBBLLR
|
||||
BBBFFFFRLL
|
||||
FBFFBFBRRL
|
||||
BFFFFFFRLL
|
||||
FBBBBBFRLR
|
||||
FBBBBBBLLL
|
||||
BFFFFFBLLR
|
||||
BBBFFBFLRR
|
||||
BFFFFBBRLL
|
||||
BFBBFFFLRL
|
||||
BBFBBBBRLR
|
||||
FBFFBBBRRL
|
||||
BBFFBFFLLR
|
||||
BFFFBBBRLR
|
||||
BFBBFBBLRR
|
||||
BBBFBFFRLL
|
||||
FBFFFFBRRR
|
||||
BFBBBFFLRL
|
||||
FBBFFFFRLL
|
||||
FFBBFBBLLR
|
||||
BFFBFFFRRR
|
||||
BFBFFBBLRL
|
||||
FBFBBBFLLL
|
||||
FBBFFBBLLR
|
||||
FBBBFBBRLL
|
||||
FBFFFFBRLL
|
||||
FBFBBFBRRR
|
||||
FFBFFBBRRR
|
||||
FBBBFFBRRL
|
||||
FFBFBBFLLL
|
||||
FFBFBFBRRR
|
||||
FFBBFBFRLR
|
||||
FFBBBBFRRL
|
||||
FBBFFBFLLR
|
||||
FBBFBFBLRL
|
||||
FFBBBFFRRR
|
||||
FFBFBFFLLR
|
||||
BBFFBFBRRR
|
||||
BFFBBBBRRL
|
||||
FFFFFBFRRL
|
||||
FBFFBFFLRL
|
||||
FBBBFBFRLL
|
||||
FFBBBFBLRR
|
||||
FFFBFFBLLR
|
||||
BFFBFBFRLL
|
||||
FFFBFBBRRL
|
||||
BFFBFFFRLL
|
||||
FBBBFFBRLR
|
||||
FFFBFBBRRR
|
||||
BBFBFFFRLL
|
||||
BBFFBFFLRR
|
||||
BFFBFBFRRL
|
||||
FFFBFFBLRL
|
||||
BBBFFBFLRL
|
||||
BFFBFBBLLR
|
||||
FFBFBFBLLR
|
||||
FFFBFBFRRR
|
||||
FFBBFFBLRL
|
||||
BBFFBBFLLR
|
||||
FFBBFBBRLL
|
||||
FFBBBBFRLR
|
||||
FFFFBFBLRR
|
||||
FFBFBFFLRR
|
||||
BFBBBBBLRR
|
||||
FBBFBFFLRL
|
||||
FFFFFFBLRR
|
||||
BFBBBBFLRL
|
||||
BBBFFBBLLR
|
||||
BFFFBBFRRL
|
||||
FFFFBBBRRL
|
||||
FBFFFBFLRL
|
||||
BBFBBBBLLL
|
||||
BFBBBFFRLR
|
||||
BFFBBBBLLL
|
||||
BFFFFFBRLL
|
||||
BBFBBBBRRL
|
||||
BFBFBBBLRR
|
||||
FBFBBBFRRL
|
||||
BFBFFFBRLL
|
||||
BFFBBFBRRL
|
||||
FBBBBFBLRR
|
||||
BFBBFFBLRL
|
||||
FFFFFFFRRL
|
||||
BFBFBBBRRL
|
||||
BFBBFBBRRL
|
||||
FFBFBFFRRR
|
||||
FFBBFFBRRR
|
||||
FFFBBBBLLR
|
||||
FBBFBFBLLR
|
||||
BBFFFBBLLR
|
||||
FFFBBBFLLL
|
||||
FFFBBFFRRL
|
||||
FFFBBFFRRR
|
||||
FFBBFFFLRL
|
||||
FBFBBFBLRR
|
||||
BFFBBFBRLL
|
||||
FFBBFBFLRL
|
||||
FFFBBBFRLR
|
||||
BBFBBFBRLL
|
||||
FBFBBFFRRR
|
||||
BFFBBFFLRL
|
||||
BBFFBFFRRR
|
||||
BBFBBBFLRR
|
||||
FFFBBBFRRL
|
||||
BBFFBFFRRL
|
||||
FFBFBBFRRR
|
||||
BBFFFBBRLR
|
||||
FFFFBBFLLR
|
||||
FFFFFFBLRL
|
||||
BBFBFFFRRR
|
||||
BFBFFFBLLR
|
||||
FBFFFFBLLL
|
||||
FBBBBFFRRR
|
||||
BFFFBBFLRR
|
||||
FFBBFBBRLR
|
||||
BFFFBFFRRL
|
||||
BBFBFFBLLL
|
||||
FBBFBFFRLL
|
||||
BFBFFBBRRL
|
||||
BFFBBBFLLL
|
||||
FBFBFBFRRR
|
||||
BBFFBFFLLL
|
||||
BFBFBBFLLR
|
||||
BBFBFBFLRR
|
||||
BFBBFBBLLR
|
||||
FBBBFBBRLR
|
||||
BFFFBBBLLL
|
||||
BFBBBFBLRL
|
||||
BBBFFBFRRL
|
||||
FFFFFFBLLR
|
||||
BFFFBBBLLR
|
||||
BFBBBBFLLL
|
||||
BBFBFBBLRR
|
||||
FBBFBBBLLL
|
||||
BBFFBFFRLR
|
||||
FFFBBBBLRR
|
||||
BBBFFFFRRR
|
||||
BFBBBBFRRL
|
||||
BBBFBFFLRR
|
||||
BFBBBBFLLR
|
||||
BFFBBBFLRL
|
||||
BBFBBBFRLL
|
||||
FFFFFBFRRR
|
||||
BBBFBFFLLL
|
||||
BFFFBBFLLL
|
||||
BFFBFFFLLL
|
||||
FFBFFBFLLL
|
||||
BBFBFBFRLR
|
||||
FFBBFBFRRL
|
||||
BBFBFFBLRL
|
||||
FBBFFBBRRL
|
||||
BFFBFBFLLR
|
||||
BFBFBFFLLR
|
||||
BBBFFBBLRR
|
||||
FBBBBBBLRL
|
||||
FFBBBFBLRL
|
||||
FFBFFBBRLR
|
||||
BBBFFBBRRL
|
||||
BFBBFBBLLL
|
||||
FBFFBFBRLL
|
||||
BFBBFBFLLL
|
||||
BFFFBFFLLL
|
||||
FBFFFBBRLR
|
||||
BBBFFFBLRR
|
||||
BBFFBBFRRR
|
||||
BFFBBFFLRR
|
||||
BFBFFFFRRL
|
||||
FFFFFBFRLL
|
||||
FBFBBBBRLL
|
||||
FBFBFBBLLL
|
||||
FFFFBFFRRR
|
||||
FFBFFFFRRR
|
||||
FBFFFBBLRR
|
||||
FFFFBFBRLR
|
||||
BFBFBBBLRL
|
||||
FBBFFFFLLR
|
||||
BFFBFBBLRL
|
||||
FBBFBFBRRL
|
||||
BBFFBFFRLL
|
||||
BBFFFBFLRL
|
||||
FFFBBBFRRR
|
||||
BBBFFBBRRR
|
||||
BFFBBBBRLL
|
||||
BBFFFBBRRL
|
||||
BFBFFBBLLR
|
||||
FFBBBFFLLL
|
||||
BFBBBBFRLL
|
||||
FFBBFFFRRL
|
||||
FBBBFFBLRL
|
||||
BFFBFBFRLR
|
||||
BBFBFFBRRL
|
||||
FBBBBBBRLL
|
||||
FBBBBBFRRR
|
||||
BFFBBFFRLL
|
||||
BBFFFFFLLL
|
||||
BBBFFBBRLL
|
||||
FFFBFFBLLL
|
||||
FFFBFFBRRR
|
||||
FFBFBBBRLR
|
||||
FFFFFFBRLR
|
||||
FBFFFBBRRL
|
||||
BFFFFBFLLR
|
||||
BFBFBBFRRR
|
||||
FBBBFBBRRR
|
||||
BFBFFFFLLL
|
||||
BBFBBFBLRR
|
||||
BFBFBBFLRR
|
||||
FFFFFBBLRL
|
||||
FBBFFFBRRR
|
||||
FFBBFBBRRL
|
||||
BFFBBBBLRR
|
||||
BBFBBBFLRL
|
||||
FBFFBBFLRL
|
||||
BBBFFFBRRR
|
||||
BBFBFBFRLL
|
||||
BFBFFBFRLR
|
||||
BFBFFFFLRL
|
||||
BBFBBBFLLR
|
||||
BFFBBBFRLR
|
||||
BFBBBBBRRL
|
||||
BFBFFBFRLL
|
||||
BBFFFBBLLL
|
||||
FBBBBFBRRL
|
||||
FFBFFFFLRL
|
||||
FFBBBFFLRL
|
||||
FBBBFFFRLR
|
||||
+2198
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,594 @@
|
||||
light beige bags contain 5 dark green bags, 5 light gray bags, 3 faded indigo bags, 2 vibrant aqua bags.
|
||||
faded purple bags contain 4 shiny green bags, 2 mirrored olive bags.
|
||||
drab tomato bags contain 4 shiny coral bags.
|
||||
mirrored crimson bags contain 4 bright maroon bags.
|
||||
faded magenta bags contain 2 clear bronze bags, 5 dim brown bags, 3 striped cyan bags.
|
||||
vibrant beige bags contain 1 pale silver bag.
|
||||
plaid lavender bags contain 5 striped teal bags, 2 vibrant tan bags, 3 clear bronze bags, 3 light black bags.
|
||||
posh maroon bags contain no other bags.
|
||||
dotted yellow bags contain 4 plaid turquoise bags, 2 plaid lavender bags, 1 dotted violet bag.
|
||||
posh fuchsia bags contain 5 mirrored gold bags, 2 faded bronze bags, 2 faded coral bags, 1 vibrant maroon bag.
|
||||
dotted chartreuse bags contain 1 pale magenta bag.
|
||||
muted beige bags contain 2 drab cyan bags.
|
||||
dark olive bags contain 4 dull gold bags.
|
||||
posh yellow bags contain no other bags.
|
||||
dotted turquoise bags contain 5 striped indigo bags, 2 pale cyan bags, 5 light violet bags, 2 plaid silver bags.
|
||||
wavy black bags contain 1 light cyan bag, 3 pale tomato bags.
|
||||
striped plum bags contain 5 wavy maroon bags, 2 dim violet bags, 5 shiny tan bags.
|
||||
shiny olive bags contain 5 vibrant aqua bags.
|
||||
dim indigo bags contain 3 dull indigo bags, 2 light crimson bags, 2 dark magenta bags, 2 vibrant tomato bags.
|
||||
drab tan bags contain 4 vibrant lime bags, 1 faded turquoise bag.
|
||||
muted black bags contain 4 dull crimson bags, 2 posh tan bags, 4 shiny blue bags.
|
||||
plaid red bags contain 5 clear blue bags, 3 plaid white bags, 4 dark magenta bags, 1 dark purple bag.
|
||||
pale black bags contain 2 faded beige bags, 1 striped black bag.
|
||||
striped red bags contain 3 vibrant green bags, 4 plaid blue bags, 2 drab brown bags.
|
||||
dotted fuchsia bags contain 1 striped orange bag, 5 dotted maroon bags, 4 posh turquoise bags, 2 drab white bags.
|
||||
plaid green bags contain 3 posh magenta bags, 4 dark black bags, 3 clear chartreuse bags.
|
||||
dark violet bags contain 2 clear teal bags, 5 muted cyan bags, 2 shiny coral bags, 5 faded teal bags.
|
||||
striped gray bags contain 3 bright salmon bags, 5 mirrored brown bags.
|
||||
dull aqua bags contain 5 mirrored cyan bags, 1 mirrored olive bag.
|
||||
light indigo bags contain 4 dotted salmon bags, 5 faded lavender bags, 1 dark teal bag, 2 dull purple bags.
|
||||
dark aqua bags contain 1 clear tan bag, 5 muted turquoise bags, 3 drab orange bags.
|
||||
drab orange bags contain 5 mirrored gray bags, 5 muted red bags, 3 muted gray bags.
|
||||
wavy beige bags contain 1 light beige bag, 5 wavy coral bags.
|
||||
dark gray bags contain 4 shiny violet bags, 3 dull tomato bags.
|
||||
dull indigo bags contain 4 wavy coral bags, 3 dim plum bags, 2 shiny cyan bags, 2 vibrant bronze bags.
|
||||
drab gray bags contain 4 drab silver bags, 1 vibrant bronze bag, 3 faded red bags.
|
||||
dotted gold bags contain 2 faded silver bags.
|
||||
muted chartreuse bags contain 3 clear turquoise bags, 5 muted turquoise bags, 4 dark crimson bags.
|
||||
dark orange bags contain 4 shiny coral bags, 5 mirrored fuchsia bags, 5 mirrored teal bags.
|
||||
light olive bags contain 4 shiny coral bags, 1 pale purple bag, 2 posh yellow bags, 5 shiny gray bags.
|
||||
dotted silver bags contain 3 dotted purple bags.
|
||||
muted bronze bags contain 4 striped silver bags, 1 posh plum bag, 1 muted blue bag, 5 shiny violet bags.
|
||||
striped magenta bags contain 4 dark purple bags, 2 dull tomato bags, 4 mirrored lavender bags.
|
||||
vibrant violet bags contain 1 plaid purple bag, 2 mirrored olive bags, 3 dotted bronze bags, 2 posh turquoise bags.
|
||||
muted cyan bags contain 2 dotted crimson bags, 1 muted red bag, 1 plaid lavender bag.
|
||||
striped black bags contain 1 plaid white bag, 5 pale cyan bags, 4 posh plum bags.
|
||||
wavy blue bags contain 3 plaid plum bags, 1 shiny bronze bag, 1 shiny magenta bag, 2 vibrant cyan bags.
|
||||
bright gold bags contain 2 mirrored indigo bags, 3 faded cyan bags, 3 posh beige bags, 1 faded indigo bag.
|
||||
dim magenta bags contain 1 dark black bag.
|
||||
dotted magenta bags contain 1 posh tomato bag, 4 striped white bags, 2 posh fuchsia bags, 1 mirrored tan bag.
|
||||
light lime bags contain 1 mirrored fuchsia bag, 1 dull cyan bag, 1 mirrored chartreuse bag, 2 dotted beige bags.
|
||||
faded crimson bags contain 1 muted blue bag.
|
||||
dim tomato bags contain 2 plaid black bags, 3 striped black bags.
|
||||
wavy tan bags contain 3 wavy gray bags, 2 striped indigo bags.
|
||||
plaid beige bags contain 2 bright yellow bags, 1 dark gray bag, 5 dotted gray bags.
|
||||
bright coral bags contain 2 drab white bags, 3 bright maroon bags, 2 dotted tan bags, 4 shiny salmon bags.
|
||||
plaid tomato bags contain 3 clear white bags, 2 clear coral bags, 1 mirrored blue bag.
|
||||
striped chartreuse bags contain 4 pale green bags, 2 muted crimson bags.
|
||||
dim salmon bags contain 5 posh magenta bags, 5 dark red bags, 4 dull teal bags, 4 plaid gray bags.
|
||||
plaid aqua bags contain 5 dark black bags, 1 light chartreuse bag, 1 dotted maroon bag.
|
||||
faded silver bags contain 2 plaid silver bags, 1 shiny teal bag, 3 clear purple bags.
|
||||
drab red bags contain 2 mirrored brown bags.
|
||||
faded brown bags contain 5 shiny plum bags.
|
||||
vibrant indigo bags contain 2 vibrant bronze bags, 2 wavy orange bags.
|
||||
pale salmon bags contain 5 dull cyan bags, 2 wavy orange bags.
|
||||
drab olive bags contain 1 striped beige bag.
|
||||
vibrant white bags contain 4 shiny gold bags.
|
||||
striped teal bags contain 4 faded green bags, 3 mirrored brown bags.
|
||||
posh beige bags contain 3 posh yellow bags, 1 dull yellow bag, 2 posh maroon bags.
|
||||
pale violet bags contain 3 shiny teal bags, 5 drab purple bags, 5 light turquoise bags, 4 pale tan bags.
|
||||
light turquoise bags contain 4 dim lavender bags.
|
||||
muted yellow bags contain 4 dim crimson bags, 2 wavy gray bags.
|
||||
mirrored maroon bags contain 5 wavy silver bags, 5 dull aqua bags, 1 faded black bag, 1 faded cyan bag.
|
||||
drab lavender bags contain 4 drab tan bags, 4 pale violet bags, 2 wavy indigo bags.
|
||||
light salmon bags contain 2 dim magenta bags, 5 dull orange bags.
|
||||
drab turquoise bags contain 5 shiny gold bags.
|
||||
vibrant magenta bags contain 5 wavy maroon bags, 4 dotted gray bags.
|
||||
clear violet bags contain 1 bright red bag, 2 faded plum bags.
|
||||
clear beige bags contain 5 faded purple bags.
|
||||
light silver bags contain 4 vibrant gray bags, 2 wavy gray bags, 4 drab salmon bags.
|
||||
dark coral bags contain 5 bright plum bags.
|
||||
pale white bags contain 3 posh tomato bags, 1 clear purple bag, 2 posh crimson bags.
|
||||
vibrant yellow bags contain 5 posh gold bags, 2 plaid turquoise bags, 5 muted blue bags.
|
||||
drab yellow bags contain 3 bright salmon bags, 3 clear blue bags, 1 faded indigo bag.
|
||||
pale red bags contain 5 drab olive bags.
|
||||
muted lime bags contain 1 vibrant fuchsia bag, 1 shiny coral bag, 2 mirrored violet bags, 5 wavy gray bags.
|
||||
faded chartreuse bags contain 2 muted tomato bags, 5 dotted gray bags, 1 faded cyan bag, 1 dotted plum bag.
|
||||
dark beige bags contain 3 dotted violet bags, 5 bright silver bags, 4 posh magenta bags, 4 faded fuchsia bags.
|
||||
pale olive bags contain 3 plaid red bags, 5 posh maroon bags.
|
||||
vibrant brown bags contain 1 plaid white bag, 3 dotted gold bags, 2 faded chartreuse bags.
|
||||
bright orange bags contain 2 shiny magenta bags.
|
||||
light coral bags contain 3 faded black bags, 4 faded coral bags, 4 plaid teal bags, 1 dull aqua bag.
|
||||
dull silver bags contain 2 drab salmon bags, 2 shiny violet bags, 1 dull aqua bag, 5 faded black bags.
|
||||
striped cyan bags contain 1 faded purple bag.
|
||||
dim beige bags contain 5 wavy violet bags.
|
||||
dotted coral bags contain 4 dim salmon bags, 5 clear beige bags, 2 shiny bronze bags, 2 light tan bags.
|
||||
faded aqua bags contain 3 bright magenta bags, 3 posh olive bags.
|
||||
mirrored tan bags contain 5 plaid silver bags, 5 striped gray bags.
|
||||
striped beige bags contain 4 dull yellow bags.
|
||||
wavy coral bags contain no other bags.
|
||||
dark indigo bags contain 1 drab olive bag, 2 faded cyan bags, 5 dim yellow bags.
|
||||
dark white bags contain 1 vibrant gray bag, 3 mirrored plum bags, 5 clear lavender bags, 1 shiny purple bag.
|
||||
muted maroon bags contain 1 dim blue bag, 1 pale silver bag.
|
||||
dotted gray bags contain 1 mirrored teal bag, 2 shiny gold bags, 5 drab gold bags.
|
||||
dull tan bags contain 4 bright silver bags, 4 pale lavender bags, 3 wavy gray bags.
|
||||
dark chartreuse bags contain 2 wavy tan bags, 1 striped orange bag, 1 posh salmon bag.
|
||||
wavy gray bags contain no other bags.
|
||||
drab brown bags contain no other bags.
|
||||
dotted red bags contain 2 shiny yellow bags, 1 muted yellow bag, 2 pale lime bags.
|
||||
bright black bags contain 4 striped gray bags, 2 dull yellow bags.
|
||||
clear tan bags contain 3 shiny gold bags, 1 dark magenta bag, 5 bright aqua bags, 1 clear maroon bag.
|
||||
dim silver bags contain 2 pale green bags, 3 clear orange bags, 2 pale white bags, 1 posh yellow bag.
|
||||
mirrored chartreuse bags contain 1 wavy gray bag, 5 shiny magenta bags, 2 plaid purple bags, 2 dotted beige bags.
|
||||
striped indigo bags contain 5 pale bronze bags, 1 muted blue bag.
|
||||
dull plum bags contain 2 plaid red bags, 5 bright plum bags.
|
||||
striped tan bags contain 3 vibrant aqua bags, 2 muted blue bags.
|
||||
dotted teal bags contain 3 vibrant tan bags, 3 bright plum bags.
|
||||
wavy white bags contain 2 muted black bags, 2 muted tomato bags, 4 bright gold bags.
|
||||
muted lavender bags contain 3 clear beige bags.
|
||||
striped salmon bags contain 1 faded coral bag, 1 clear green bag.
|
||||
vibrant tomato bags contain 3 shiny violet bags.
|
||||
dim olive bags contain 2 faded tan bags, 3 mirrored maroon bags, 3 dark crimson bags, 5 muted cyan bags.
|
||||
dotted lime bags contain 5 muted violet bags, 3 light beige bags, 2 drab brown bags.
|
||||
striped purple bags contain 2 dull gray bags.
|
||||
wavy tomato bags contain 1 posh crimson bag, 5 vibrant tan bags, 3 bright maroon bags.
|
||||
bright lavender bags contain 2 mirrored lavender bags, 4 shiny cyan bags.
|
||||
faded turquoise bags contain 3 dull gray bags, 5 dull yellow bags, 5 dotted bronze bags, 4 vibrant aqua bags.
|
||||
vibrant olive bags contain 4 dull violet bags, 5 dark coral bags.
|
||||
bright cyan bags contain 3 bright turquoise bags.
|
||||
pale aqua bags contain 5 shiny green bags, 3 clear silver bags, 4 muted tan bags.
|
||||
vibrant cyan bags contain 2 vibrant maroon bags, 5 plaid magenta bags, 1 light black bag, 5 bright maroon bags.
|
||||
striped lime bags contain 4 faded red bags, 3 mirrored brown bags, 4 dim plum bags, 4 wavy silver bags.
|
||||
pale gold bags contain 5 posh plum bags, 1 dull tomato bag, 3 dark teal bags, 4 shiny black bags.
|
||||
drab black bags contain 5 pale brown bags.
|
||||
wavy maroon bags contain 1 dull yellow bag, 4 dim crimson bags, 1 dim lavender bag, 2 drab brown bags.
|
||||
plaid gold bags contain 2 dotted gray bags, 2 pale orange bags, 5 mirrored brown bags.
|
||||
shiny gray bags contain 3 faded lavender bags, 3 drab yellow bags, 3 wavy green bags.
|
||||
bright beige bags contain 2 drab turquoise bags.
|
||||
muted red bags contain 4 wavy gray bags, 5 mirrored lime bags.
|
||||
bright violet bags contain 5 striped cyan bags, 2 pale blue bags, 1 clear plum bag.
|
||||
plaid bronze bags contain 5 muted green bags, 5 posh gray bags, 1 dull silver bag, 4 faded black bags.
|
||||
shiny gold bags contain 4 wavy green bags, 2 mirrored teal bags, 4 dark tomato bags, 2 faded beige bags.
|
||||
plaid cyan bags contain 5 bright green bags.
|
||||
posh green bags contain 5 mirrored beige bags.
|
||||
dull purple bags contain 5 dull blue bags.
|
||||
pale fuchsia bags contain 4 mirrored cyan bags, 1 faded red bag, 5 wavy green bags.
|
||||
wavy olive bags contain 5 dotted olive bags, 3 shiny tan bags, 4 dotted magenta bags, 2 clear violet bags.
|
||||
faded tan bags contain 3 plaid teal bags, 5 muted tomato bags.
|
||||
pale blue bags contain 4 faded plum bags, 5 wavy green bags, 3 shiny violet bags, 2 faded black bags.
|
||||
vibrant blue bags contain 1 shiny yellow bag, 2 clear tan bags, 5 posh crimson bags.
|
||||
mirrored beige bags contain 5 shiny magenta bags, 3 pale blue bags.
|
||||
dark maroon bags contain 4 bright green bags, 5 faded bronze bags, 1 faded indigo bag, 3 dotted teal bags.
|
||||
plaid violet bags contain 4 posh yellow bags, 3 faded cyan bags, 1 mirrored lime bag, 2 striped black bags.
|
||||
wavy indigo bags contain 5 dotted aqua bags, 1 drab salmon bag, 5 bright cyan bags, 4 dotted purple bags.
|
||||
dull violet bags contain 1 vibrant tomato bag, 4 plaid blue bags, 5 shiny plum bags, 2 dotted aqua bags.
|
||||
dotted salmon bags contain 5 plaid gray bags.
|
||||
drab salmon bags contain 4 faded yellow bags.
|
||||
light maroon bags contain 5 bright cyan bags.
|
||||
drab cyan bags contain 2 dark beige bags, 1 dotted purple bag, 5 dark coral bags.
|
||||
faded salmon bags contain 4 clear bronze bags, 4 muted green bags, 1 faded plum bag, 4 bright silver bags.
|
||||
clear turquoise bags contain 5 shiny silver bags, 5 striped maroon bags, 5 posh chartreuse bags.
|
||||
clear silver bags contain 5 vibrant fuchsia bags, 5 vibrant lime bags, 5 faded red bags.
|
||||
muted magenta bags contain 3 dotted teal bags, 3 wavy orange bags.
|
||||
striped aqua bags contain 4 bright green bags, 2 mirrored maroon bags, 5 muted gold bags, 2 pale brown bags.
|
||||
drab magenta bags contain 5 vibrant tomato bags, 1 wavy violet bag.
|
||||
clear yellow bags contain 4 drab salmon bags.
|
||||
striped gold bags contain 3 dull salmon bags.
|
||||
posh black bags contain 2 dim black bags, 4 plaid crimson bags.
|
||||
drab fuchsia bags contain 1 drab turquoise bag.
|
||||
mirrored fuchsia bags contain 5 shiny cyan bags, 4 dim crimson bags, 2 drab brown bags.
|
||||
pale lavender bags contain 1 shiny lavender bag, 4 mirrored fuchsia bags, 1 wavy silver bag, 1 bright black bag.
|
||||
light teal bags contain 2 vibrant fuchsia bags, 4 mirrored indigo bags.
|
||||
light cyan bags contain 5 mirrored cyan bags, 1 faded fuchsia bag.
|
||||
wavy lavender bags contain 1 faded gray bag.
|
||||
clear purple bags contain 4 light red bags, 3 shiny teal bags.
|
||||
mirrored coral bags contain 2 bright tomato bags, 4 drab fuchsia bags, 4 pale salmon bags, 1 wavy teal bag.
|
||||
muted crimson bags contain 2 faded lime bags, 2 wavy plum bags, 5 bright gold bags.
|
||||
plaid silver bags contain 4 wavy coral bags, 3 shiny violet bags, 5 faded beige bags.
|
||||
posh orange bags contain 4 dim blue bags, 4 mirrored lime bags, 1 muted chartreuse bag.
|
||||
dotted olive bags contain 4 dim plum bags, 5 bright aqua bags.
|
||||
vibrant black bags contain 3 dark purple bags.
|
||||
dim turquoise bags contain 3 shiny coral bags, 4 dotted indigo bags, 4 muted yellow bags, 4 dull bronze bags.
|
||||
light gray bags contain 1 plaid silver bag, 4 faded purple bags, 3 faded green bags.
|
||||
muted white bags contain 2 faded yellow bags, 4 dark white bags, 3 drab green bags, 4 dim yellow bags.
|
||||
pale gray bags contain 4 pale brown bags, 3 dotted indigo bags, 1 mirrored indigo bag, 1 bright silver bag.
|
||||
dull brown bags contain 1 plaid silver bag, 2 pale bronze bags, 3 dark magenta bags, 5 posh yellow bags.
|
||||
bright indigo bags contain 4 dull red bags, 5 dark yellow bags.
|
||||
dotted purple bags contain 2 muted yellow bags.
|
||||
bright salmon bags contain 2 vibrant orange bags, 4 vibrant bronze bags, 4 shiny coral bags, 3 drab brown bags.
|
||||
shiny chartreuse bags contain 1 dotted red bag, 4 wavy lavender bags, 2 muted aqua bags.
|
||||
light brown bags contain 3 dark teal bags, 3 faded lime bags, 5 bright coral bags, 5 plaid red bags.
|
||||
dim orange bags contain 4 clear lime bags, 2 plaid teal bags, 4 plaid lavender bags.
|
||||
wavy teal bags contain 3 drab chartreuse bags.
|
||||
posh purple bags contain 4 striped salmon bags, 2 mirrored black bags.
|
||||
dim cyan bags contain 5 mirrored fuchsia bags, 5 dotted bronze bags, 1 light violet bag.
|
||||
clear fuchsia bags contain 3 dim yellow bags, 1 pale yellow bag.
|
||||
muted fuchsia bags contain 2 mirrored beige bags, 4 dull black bags, 5 mirrored red bags.
|
||||
striped bronze bags contain 3 muted violet bags, 4 dull brown bags, 4 drab silver bags, 5 dotted maroon bags.
|
||||
bright silver bags contain 2 drab gray bags, 3 wavy coral bags, 4 posh yellow bags.
|
||||
light tomato bags contain 1 muted green bag, 3 bright indigo bags, 1 wavy blue bag.
|
||||
dark red bags contain 1 dim brown bag.
|
||||
vibrant fuchsia bags contain 1 shiny gold bag.
|
||||
vibrant crimson bags contain 4 dull olive bags, 1 striped orange bag.
|
||||
clear lime bags contain 5 dull crimson bags.
|
||||
clear lavender bags contain 2 dotted gold bags, 3 light crimson bags, 3 mirrored red bags, 2 dark purple bags.
|
||||
dark silver bags contain 4 muted silver bags.
|
||||
posh white bags contain 3 light maroon bags, 5 dotted brown bags, 5 light yellow bags.
|
||||
dark gold bags contain 4 muted plum bags, 4 posh silver bags.
|
||||
dotted cyan bags contain 4 shiny magenta bags, 3 drab red bags.
|
||||
plaid chartreuse bags contain 3 posh fuchsia bags, 4 light white bags.
|
||||
dim lime bags contain 2 dull green bags, 5 posh magenta bags.
|
||||
shiny indigo bags contain 5 light violet bags, 3 plaid orange bags, 2 drab turquoise bags, 5 striped beige bags.
|
||||
bright tan bags contain 3 dotted fuchsia bags, 1 dim yellow bag, 2 mirrored violet bags, 2 plaid silver bags.
|
||||
mirrored green bags contain 2 plaid turquoise bags, 5 bright turquoise bags, 5 light lime bags, 5 plaid white bags.
|
||||
light purple bags contain 2 striped silver bags.
|
||||
shiny violet bags contain 4 dull yellow bags, 1 faded red bag, 3 pale lime bags, 4 drab brown bags.
|
||||
pale coral bags contain 5 drab indigo bags.
|
||||
faded olive bags contain 4 posh tan bags, 3 striped orange bags, 3 wavy gold bags.
|
||||
wavy cyan bags contain 3 mirrored teal bags.
|
||||
wavy magenta bags contain 5 bright coral bags, 2 dark black bags, 1 muted beige bag.
|
||||
wavy green bags contain 2 light violet bags.
|
||||
shiny purple bags contain 5 wavy orange bags, 3 striped turquoise bags.
|
||||
wavy orange bags contain 2 bright turquoise bags, 3 mirrored lime bags, 5 light violet bags.
|
||||
shiny crimson bags contain 5 plaid olive bags, 2 mirrored turquoise bags, 3 posh lavender bags, 4 muted bronze bags.
|
||||
dark tomato bags contain 3 posh maroon bags, 5 dotted purple bags, 1 shiny violet bag, 2 drab silver bags.
|
||||
clear green bags contain 1 light black bag.
|
||||
clear indigo bags contain 5 vibrant crimson bags.
|
||||
muted coral bags contain 2 mirrored black bags, 4 dull silver bags.
|
||||
clear teal bags contain 1 posh tan bag, 3 faded plum bags, 3 wavy maroon bags, 1 mirrored lavender bag.
|
||||
shiny tomato bags contain 1 clear tomato bag, 5 bright gray bags, 1 striped cyan bag, 5 vibrant lavender bags.
|
||||
shiny silver bags contain 2 dim violet bags, 2 striped teal bags, 2 mirrored beige bags, 3 drab turquoise bags.
|
||||
posh indigo bags contain 5 drab fuchsia bags.
|
||||
dull lime bags contain 5 vibrant cyan bags, 5 vibrant chartreuse bags.
|
||||
mirrored lavender bags contain 2 drab gold bags, 5 vibrant aqua bags, 1 plaid teal bag.
|
||||
faded coral bags contain 2 clear tan bags, 4 faded green bags, 2 faded fuchsia bags, 3 drab brown bags.
|
||||
mirrored purple bags contain 1 plaid black bag, 5 dim teal bags, 4 muted bronze bags.
|
||||
bright lime bags contain 1 light lavender bag.
|
||||
pale turquoise bags contain 2 striped silver bags, 2 muted tan bags, 4 vibrant lime bags, 4 faded lime bags.
|
||||
posh cyan bags contain 4 bright salmon bags.
|
||||
wavy bronze bags contain 1 drab olive bag, 5 plaid orange bags, 1 wavy silver bag, 2 faded bronze bags.
|
||||
light tan bags contain 3 faded violet bags.
|
||||
mirrored brown bags contain 2 pale lime bags, 2 dull gray bags, 5 dotted bronze bags.
|
||||
posh lime bags contain 4 dotted beige bags.
|
||||
drab maroon bags contain 5 wavy gray bags, 4 posh magenta bags, 2 dull gray bags.
|
||||
light yellow bags contain 4 striped lime bags, 3 faded purple bags, 1 plaid silver bag, 2 muted violet bags.
|
||||
vibrant silver bags contain 3 posh purple bags.
|
||||
mirrored plum bags contain 1 muted salmon bag, 4 light salmon bags, 2 faded brown bags.
|
||||
mirrored gray bags contain 1 wavy silver bag, 1 dotted maroon bag, 4 posh maroon bags, 3 muted blue bags.
|
||||
light blue bags contain 5 striped magenta bags, 2 dim plum bags, 4 muted tomato bags.
|
||||
dim violet bags contain 4 dotted maroon bags, 1 pale lime bag, 2 mirrored brown bags, 2 bright salmon bags.
|
||||
dotted violet bags contain 2 dim maroon bags, 3 faded beige bags.
|
||||
shiny red bags contain 1 wavy gray bag, 3 clear bronze bags.
|
||||
dotted black bags contain 4 pale fuchsia bags.
|
||||
mirrored gold bags contain 3 pale cyan bags, 1 dark green bag, 5 plaid white bags, 1 drab black bag.
|
||||
shiny plum bags contain 1 posh crimson bag, 5 bright yellow bags, 1 dull indigo bag.
|
||||
dotted brown bags contain 5 dotted black bags, 2 clear yellow bags, 1 mirrored violet bag, 4 shiny gold bags.
|
||||
faded orange bags contain 3 posh indigo bags, 3 bright magenta bags, 2 light teal bags, 2 bright turquoise bags.
|
||||
mirrored tomato bags contain 1 dim bronze bag, 1 bright salmon bag, 4 dark purple bags, 4 light olive bags.
|
||||
dotted orange bags contain 3 faded brown bags.
|
||||
dull red bags contain 1 plaid black bag.
|
||||
dim purple bags contain 3 vibrant purple bags, 2 dim cyan bags, 3 clear tan bags, 5 wavy beige bags.
|
||||
dull coral bags contain 5 drab chartreuse bags.
|
||||
dull black bags contain 1 vibrant bronze bag.
|
||||
pale crimson bags contain 4 striped brown bags.
|
||||
faded green bags contain 2 shiny gold bags, 5 dim maroon bags.
|
||||
shiny bronze bags contain 4 dull turquoise bags.
|
||||
dotted tomato bags contain 3 clear teal bags, 2 wavy crimson bags, 4 clear tan bags.
|
||||
pale purple bags contain 2 shiny aqua bags.
|
||||
bright teal bags contain 2 drab salmon bags, 4 dim yellow bags, 1 drab maroon bag.
|
||||
pale tomato bags contain 3 striped black bags, 2 mirrored fuchsia bags.
|
||||
striped silver bags contain 1 wavy turquoise bag.
|
||||
dim gold bags contain 5 dim crimson bags, 4 dim violet bags, 2 striped bronze bags.
|
||||
light orange bags contain 2 mirrored turquoise bags, 5 bright crimson bags, 4 pale tan bags, 1 drab teal bag.
|
||||
wavy salmon bags contain 3 plaid orange bags, 2 faded cyan bags, 3 clear purple bags, 5 dotted orange bags.
|
||||
vibrant chartreuse bags contain 2 plaid red bags, 3 dull aqua bags, 1 mirrored brown bag.
|
||||
striped orange bags contain 4 dim crimson bags, 2 wavy coral bags, 1 dim plum bag.
|
||||
light black bags contain 2 clear bronze bags, 2 posh cyan bags, 1 vibrant fuchsia bag.
|
||||
dark salmon bags contain 2 vibrant tan bags, 1 shiny chartreuse bag.
|
||||
drab gold bags contain 4 dim crimson bags, 2 light violet bags, 1 vibrant orange bag.
|
||||
bright bronze bags contain 3 clear green bags.
|
||||
dim coral bags contain 3 dark red bags, 5 dim lavender bags.
|
||||
dull orange bags contain 5 drab black bags, 1 dotted violet bag, 3 dim blue bags.
|
||||
clear brown bags contain 2 dark red bags, 1 dull turquoise bag, 1 mirrored red bag, 5 wavy beige bags.
|
||||
muted tan bags contain 3 dotted teal bags, 3 mirrored cyan bags, 5 faded fuchsia bags, 2 drab white bags.
|
||||
faded lavender bags contain 1 muted silver bag, 1 mirrored brown bag, 3 dark tomato bags, 3 pale lime bags.
|
||||
dim bronze bags contain 1 bright yellow bag.
|
||||
wavy lime bags contain 4 bright aqua bags, 5 wavy silver bags.
|
||||
dark black bags contain 4 dark green bags.
|
||||
faded lime bags contain 1 faded lavender bag, 5 plaid gray bags, 3 posh turquoise bags, 5 faded bronze bags.
|
||||
drab lime bags contain 1 light cyan bag, 4 dotted red bags.
|
||||
dull olive bags contain 3 dim plum bags, 3 pale lime bags, 4 posh yellow bags, 5 shiny violet bags.
|
||||
clear black bags contain 1 faded fuchsia bag, 3 posh aqua bags.
|
||||
dark crimson bags contain 2 dotted beige bags.
|
||||
faded cyan bags contain 5 clear blue bags.
|
||||
pale tan bags contain 4 posh aqua bags, 5 dim yellow bags, 2 light chartreuse bags.
|
||||
light red bags contain 3 faded fuchsia bags, 5 dotted purple bags, 2 mirrored indigo bags, 3 shiny violet bags.
|
||||
muted olive bags contain 5 posh tan bags, 4 faded tan bags.
|
||||
plaid yellow bags contain 4 faded coral bags.
|
||||
clear tomato bags contain 3 plaid salmon bags, 2 faded lavender bags.
|
||||
vibrant maroon bags contain 3 muted lime bags, 4 vibrant fuchsia bags, 4 drab yellow bags.
|
||||
posh red bags contain 5 posh cyan bags, 2 faded black bags, 1 bright crimson bag, 5 wavy plum bags.
|
||||
mirrored silver bags contain 5 dull aqua bags.
|
||||
wavy yellow bags contain 3 faded white bags, 1 dotted fuchsia bag.
|
||||
light plum bags contain 1 vibrant bronze bag, 4 vibrant green bags, 1 plaid turquoise bag, 4 posh cyan bags.
|
||||
shiny lime bags contain 1 posh tomato bag, 4 mirrored cyan bags, 2 plaid white bags, 3 shiny aqua bags.
|
||||
light gold bags contain 1 drab silver bag, 3 clear brown bags, 2 wavy fuchsia bags.
|
||||
dotted indigo bags contain 2 plaid teal bags, 1 dull yellow bag.
|
||||
bright fuchsia bags contain 3 faded teal bags, 2 faded silver bags, 3 dim red bags, 1 muted lime bag.
|
||||
mirrored black bags contain 5 muted violet bags.
|
||||
dark magenta bags contain 5 dim crimson bags.
|
||||
shiny yellow bags contain 3 clear tan bags.
|
||||
muted orange bags contain 3 striped bronze bags.
|
||||
dull bronze bags contain 1 dotted gray bag, 2 clear bronze bags, 5 light turquoise bags.
|
||||
mirrored blue bags contain 3 shiny coral bags.
|
||||
vibrant turquoise bags contain 2 pale blue bags, 4 shiny beige bags.
|
||||
pale green bags contain 1 posh crimson bag, 2 drab gold bags, 3 drab brown bags.
|
||||
striped yellow bags contain 5 mirrored red bags, 4 plaid salmon bags, 4 muted salmon bags, 5 faded tan bags.
|
||||
faded tomato bags contain 5 clear blue bags.
|
||||
faded teal bags contain 2 posh teal bags, 3 light violet bags, 5 dotted olive bags, 3 shiny teal bags.
|
||||
clear blue bags contain 3 dull yellow bags, 3 light violet bags, 2 wavy coral bags, 4 shiny cyan bags.
|
||||
dotted blue bags contain 5 muted coral bags, 4 muted salmon bags.
|
||||
shiny lavender bags contain 2 dotted crimson bags, 4 light lime bags, 1 posh cyan bag.
|
||||
mirrored magenta bags contain 3 mirrored fuchsia bags, 3 clear teal bags, 4 muted fuchsia bags.
|
||||
faded yellow bags contain 1 dim crimson bag, 3 dull cyan bags.
|
||||
muted teal bags contain 3 dull red bags.
|
||||
light lavender bags contain 4 striped orange bags, 2 mirrored beige bags.
|
||||
posh chartreuse bags contain 2 dark purple bags.
|
||||
pale beige bags contain 4 pale silver bags, 2 striped crimson bags.
|
||||
pale lime bags contain no other bags.
|
||||
faded blue bags contain 1 mirrored red bag, 3 drab cyan bags, 3 dull yellow bags, 5 plaid plum bags.
|
||||
dull maroon bags contain 5 light blue bags, 3 dull crimson bags, 3 clear yellow bags.
|
||||
dim plum bags contain no other bags.
|
||||
drab beige bags contain 5 light black bags, 1 striped teal bag, 4 mirrored violet bags.
|
||||
pale orange bags contain 4 clear chartreuse bags.
|
||||
dotted beige bags contain 4 dark yellow bags, 3 light black bags, 5 bright aqua bags.
|
||||
plaid salmon bags contain 3 posh silver bags, 2 wavy violet bags, 3 striped tan bags.
|
||||
clear gray bags contain 4 wavy purple bags.
|
||||
drab coral bags contain 2 faded silver bags, 3 light fuchsia bags, 2 dull indigo bags, 3 drab cyan bags.
|
||||
dark yellow bags contain 2 mirrored fuchsia bags.
|
||||
posh turquoise bags contain 2 dim lavender bags, 1 muted yellow bag, 4 bright plum bags.
|
||||
bright tomato bags contain 5 striped orange bags, 3 bright turquoise bags, 3 dull yellow bags.
|
||||
drab silver bags contain 2 light turquoise bags, 3 mirrored indigo bags, 4 vibrant orange bags.
|
||||
clear cyan bags contain 4 muted cyan bags, 2 faded silver bags, 3 faded yellow bags, 4 faded crimson bags.
|
||||
mirrored orange bags contain 3 dark green bags, 5 drab salmon bags, 4 posh gray bags.
|
||||
muted gray bags contain 2 mirrored lime bags.
|
||||
pale brown bags contain 4 dull gray bags.
|
||||
wavy silver bags contain 5 faded red bags, 5 muted silver bags.
|
||||
dull blue bags contain 1 dotted olive bag, 4 muted violet bags.
|
||||
dull magenta bags contain 4 muted silver bags, 4 posh salmon bags, 4 plaid tomato bags.
|
||||
dark cyan bags contain 5 shiny purple bags, 3 vibrant coral bags, 1 posh green bag, 2 dull cyan bags.
|
||||
shiny turquoise bags contain 3 pale white bags, 5 dotted black bags.
|
||||
dark green bags contain 4 dim maroon bags.
|
||||
posh magenta bags contain 2 pale brown bags.
|
||||
dull salmon bags contain 5 posh magenta bags, 5 dotted indigo bags, 4 drab orange bags, 5 mirrored gray bags.
|
||||
dull gray bags contain 5 wavy coral bags, 5 vibrant tan bags, 5 mirrored olive bags.
|
||||
dull turquoise bags contain 3 clear black bags, 5 striped indigo bags, 3 shiny white bags, 2 faded fuchsia bags.
|
||||
striped violet bags contain 2 faded white bags.
|
||||
muted brown bags contain 2 dim cyan bags, 4 drab black bags, 5 clear bronze bags, 1 shiny green bag.
|
||||
drab plum bags contain 2 dark teal bags, 5 plaid lavender bags, 4 mirrored blue bags.
|
||||
striped green bags contain 1 mirrored olive bag, 3 clear green bags, 3 dim yellow bags, 3 muted red bags.
|
||||
bright white bags contain 5 shiny coral bags, 5 faded fuchsia bags.
|
||||
vibrant tan bags contain no other bags.
|
||||
faded white bags contain 4 pale crimson bags, 1 plaid green bag, 5 faded bronze bags.
|
||||
clear orange bags contain 3 bright cyan bags, 4 dotted green bags, 3 faded purple bags, 3 faded black bags.
|
||||
drab chartreuse bags contain 5 wavy gray bags, 4 muted turquoise bags.
|
||||
mirrored aqua bags contain 2 bright crimson bags, 4 mirrored magenta bags, 3 clear teal bags.
|
||||
wavy crimson bags contain 5 posh yellow bags, 3 clear blue bags, 1 striped lime bag, 2 faded cyan bags.
|
||||
shiny black bags contain 4 dim cyan bags, 3 striped beige bags, 3 posh beige bags, 4 bright gold bags.
|
||||
wavy brown bags contain 2 wavy coral bags, 3 shiny yellow bags.
|
||||
pale plum bags contain 3 drab olive bags, 1 light turquoise bag.
|
||||
drab green bags contain 1 mirrored orange bag, 5 dark turquoise bags, 5 posh chartreuse bags, 2 pale magenta bags.
|
||||
drab teal bags contain 5 faded silver bags, 4 striped brown bags, 4 drab purple bags.
|
||||
dull gold bags contain 1 dark orange bag, 4 faded lime bags.
|
||||
posh gray bags contain 1 posh cyan bag, 2 plaid crimson bags, 1 plaid olive bag, 2 bright yellow bags.
|
||||
dim red bags contain 3 posh chartreuse bags, 4 drab white bags, 2 bright green bags, 4 drab yellow bags.
|
||||
dull chartreuse bags contain 1 drab fuchsia bag, 2 dull crimson bags, 4 light coral bags.
|
||||
plaid magenta bags contain 1 mirrored silver bag.
|
||||
drab crimson bags contain 3 faded tan bags.
|
||||
faded bronze bags contain 4 dim plum bags, 4 faded fuchsia bags, 4 bright aqua bags, 2 vibrant orange bags.
|
||||
plaid gray bags contain 3 light fuchsia bags, 1 dotted turquoise bag.
|
||||
vibrant bronze bags contain 1 wavy green bag, 2 muted yellow bags.
|
||||
clear maroon bags contain 3 dim plum bags, 4 light red bags, 5 wavy silver bags.
|
||||
drab blue bags contain 1 plaid gray bag, 5 mirrored gray bags, 5 shiny magenta bags.
|
||||
posh bronze bags contain 3 muted crimson bags, 5 wavy gray bags.
|
||||
dim black bags contain 1 bright green bag, 3 dim maroon bags, 4 mirrored cyan bags, 4 faded black bags.
|
||||
vibrant green bags contain 4 vibrant blue bags, 4 wavy gold bags, 5 vibrant fuchsia bags, 3 muted yellow bags.
|
||||
dim teal bags contain 5 faded fuchsia bags, 3 striped lavender bags, 2 pale lime bags, 4 clear maroon bags.
|
||||
posh silver bags contain 2 shiny magenta bags.
|
||||
plaid blue bags contain 2 pale brown bags, 4 drab brown bags, 2 drab plum bags, 1 wavy maroon bag.
|
||||
dim fuchsia bags contain 3 dark purple bags, 4 shiny red bags, 1 clear chartreuse bag, 2 pale gold bags.
|
||||
muted turquoise bags contain 4 striped maroon bags, 1 dim lavender bag, 2 clear beige bags, 3 wavy maroon bags.
|
||||
shiny beige bags contain 4 shiny red bags, 1 vibrant bronze bag, 5 plaid chartreuse bags, 3 mirrored teal bags.
|
||||
muted blue bags contain 3 pale lime bags, 4 dim crimson bags.
|
||||
faded black bags contain 4 striped beige bags, 4 muted blue bags.
|
||||
muted plum bags contain 5 drab white bags, 2 dull cyan bags, 1 light gray bag.
|
||||
dark tan bags contain 2 light aqua bags.
|
||||
clear white bags contain 5 dotted plum bags.
|
||||
dotted aqua bags contain 4 posh turquoise bags, 5 bright aqua bags.
|
||||
posh gold bags contain 5 pale crimson bags, 4 light fuchsia bags, 4 plaid turquoise bags.
|
||||
bright turquoise bags contain 3 mirrored brown bags, 2 dotted black bags, 3 dull indigo bags, 4 plaid white bags.
|
||||
light white bags contain 5 mirrored brown bags, 2 dim magenta bags.
|
||||
posh crimson bags contain 1 bright green bag, 3 posh yellow bags, 4 posh turquoise bags, 4 vibrant aqua bags.
|
||||
muted silver bags contain 1 dotted purple bag, 2 posh yellow bags, 5 mirrored indigo bags, 4 shiny violet bags.
|
||||
pale indigo bags contain 2 mirrored aqua bags, 1 vibrant tomato bag, 5 striped violet bags, 2 shiny white bags.
|
||||
vibrant aqua bags contain 5 pale bronze bags, 5 posh yellow bags, 2 dull cyan bags, 2 bright silver bags.
|
||||
posh brown bags contain 2 bright green bags, 4 mirrored fuchsia bags, 4 dotted salmon bags.
|
||||
shiny orange bags contain 2 faded lavender bags, 3 dull yellow bags.
|
||||
shiny fuchsia bags contain 2 striped teal bags.
|
||||
dark lavender bags contain 4 mirrored teal bags, 5 plaid gray bags.
|
||||
vibrant teal bags contain 3 drab orange bags, 1 plaid red bag, 4 clear cyan bags.
|
||||
dotted lavender bags contain 5 pale gray bags.
|
||||
plaid lime bags contain 5 bright maroon bags, 2 dim tomato bags, 2 mirrored teal bags.
|
||||
dim white bags contain 3 plaid turquoise bags, 2 faded red bags, 5 striped orange bags.
|
||||
shiny coral bags contain 2 posh turquoise bags.
|
||||
posh coral bags contain 4 bright salmon bags, 4 dim coral bags, 1 pale fuchsia bag.
|
||||
drab aqua bags contain 1 vibrant maroon bag, 4 muted green bags, 5 muted red bags.
|
||||
dim crimson bags contain no other bags.
|
||||
vibrant purple bags contain 5 dark teal bags, 3 muted crimson bags.
|
||||
dull fuchsia bags contain 5 dull aqua bags, 3 clear silver bags.
|
||||
dotted green bags contain 3 dull tomato bags, 3 drab black bags, 5 dim red bags.
|
||||
muted green bags contain 4 light cyan bags, 2 light red bags, 3 posh turquoise bags, 3 dark orange bags.
|
||||
wavy aqua bags contain 4 faded white bags, 5 dim brown bags, 2 plaid salmon bags.
|
||||
light magenta bags contain 4 dotted black bags, 3 posh blue bags, 2 bright coral bags.
|
||||
light aqua bags contain 1 light yellow bag, 1 plaid gray bag, 1 vibrant cyan bag, 4 dotted aqua bags.
|
||||
dark purple bags contain 2 plaid silver bags, 2 muted gray bags, 1 clear maroon bag.
|
||||
wavy violet bags contain 4 plaid white bags, 5 dull red bags.
|
||||
faded plum bags contain 5 posh beige bags, 2 light turquoise bags, 5 vibrant orange bags.
|
||||
dull beige bags contain 2 dark blue bags, 2 shiny green bags.
|
||||
clear crimson bags contain 1 vibrant salmon bag.
|
||||
drab violet bags contain 4 faded purple bags, 4 plaid turquoise bags.
|
||||
dull white bags contain 4 striped brown bags, 5 wavy black bags.
|
||||
dark teal bags contain 3 faded fuchsia bags, 2 dotted maroon bags, 4 plaid orange bags.
|
||||
dark blue bags contain 3 shiny bronze bags, 4 bright yellow bags, 1 vibrant bronze bag, 5 dull blue bags.
|
||||
vibrant salmon bags contain 4 drab aqua bags.
|
||||
plaid coral bags contain 2 drab salmon bags.
|
||||
vibrant gray bags contain 3 dark purple bags, 3 vibrant green bags, 2 clear teal bags.
|
||||
clear gold bags contain 3 mirrored green bags, 4 plaid gray bags, 1 bright gray bag.
|
||||
posh salmon bags contain 2 shiny bronze bags, 3 faded coral bags, 3 mirrored chartreuse bags, 3 vibrant green bags.
|
||||
wavy red bags contain 1 posh brown bag.
|
||||
faded red bags contain 5 dim lavender bags, 4 bright plum bags, 4 striped orange bags.
|
||||
striped lavender bags contain 4 dull black bags, 4 dark crimson bags, 1 posh turquoise bag, 4 light beige bags.
|
||||
dull tomato bags contain 2 wavy silver bags, 3 muted yellow bags, 3 wavy maroon bags, 2 dotted black bags.
|
||||
shiny salmon bags contain 1 wavy turquoise bag, 4 dull green bags, 5 dull aqua bags.
|
||||
pale yellow bags contain 1 dull gray bag.
|
||||
clear olive bags contain 1 posh crimson bag, 4 pale crimson bags.
|
||||
clear coral bags contain 4 dark orange bags, 4 dim crimson bags.
|
||||
dark bronze bags contain 4 mirrored silver bags, 3 light plum bags.
|
||||
bright aqua bags contain 1 vibrant tan bag, 3 clear blue bags, 2 shiny violet bags.
|
||||
striped blue bags contain 5 muted tomato bags, 5 muted magenta bags, 5 drab white bags, 3 pale crimson bags.
|
||||
dim lavender bags contain 2 posh yellow bags.
|
||||
dim green bags contain 2 mirrored chartreuse bags, 5 plaid orange bags.
|
||||
plaid maroon bags contain 1 dark magenta bag, 1 posh beige bag, 5 drab plum bags, 5 bright aqua bags.
|
||||
pale maroon bags contain 1 clear bronze bag, 1 plaid blue bag.
|
||||
clear salmon bags contain 1 dark coral bag.
|
||||
shiny magenta bags contain 3 vibrant aqua bags, 3 dim maroon bags.
|
||||
mirrored yellow bags contain 4 wavy black bags, 4 pale gray bags, 4 mirrored magenta bags.
|
||||
shiny green bags contain 3 striped lime bags, 2 posh yellow bags.
|
||||
dim aqua bags contain 4 dotted aqua bags.
|
||||
mirrored olive bags contain 1 muted blue bag, 5 vibrant tan bags, 5 posh yellow bags.
|
||||
mirrored violet bags contain 1 plaid orange bag, 4 drab salmon bags.
|
||||
pale chartreuse bags contain 2 muted tomato bags, 3 faded indigo bags.
|
||||
striped maroon bags contain 4 shiny lime bags.
|
||||
muted indigo bags contain 4 dim magenta bags, 3 muted orange bags, 2 dim beige bags, 4 vibrant purple bags.
|
||||
dim maroon bags contain 2 pale bronze bags, 4 bright aqua bags.
|
||||
pale teal bags contain 5 dark gray bags, 2 dark tomato bags, 1 dull red bag.
|
||||
posh aqua bags contain 3 mirrored lavender bags.
|
||||
vibrant lime bags contain 2 wavy silver bags.
|
||||
dark turquoise bags contain 2 wavy black bags.
|
||||
vibrant gold bags contain 2 striped brown bags, 2 faded indigo bags.
|
||||
faded maroon bags contain 4 mirrored tan bags, 3 posh beige bags, 5 posh orange bags.
|
||||
faded fuchsia bags contain 1 bright salmon bag.
|
||||
light fuchsia bags contain 2 dull black bags.
|
||||
striped coral bags contain 1 dull green bag, 2 muted beige bags, 2 bright coral bags, 5 wavy orange bags.
|
||||
bright brown bags contain 4 plaid gold bags.
|
||||
plaid olive bags contain 2 dim coral bags.
|
||||
dull yellow bags contain 3 drab brown bags.
|
||||
posh tomato bags contain 3 dotted purple bags.
|
||||
clear magenta bags contain 1 mirrored brown bag, 5 dotted plum bags, 1 light coral bag, 2 drab maroon bags.
|
||||
faded indigo bags contain 1 drab gold bag.
|
||||
plaid white bags contain 5 mirrored fuchsia bags.
|
||||
bright green bags contain 1 posh beige bag, 5 dark green bags, 4 dull aqua bags.
|
||||
bright gray bags contain 3 light lavender bags.
|
||||
posh violet bags contain 2 vibrant tan bags, 5 pale magenta bags, 3 posh white bags, 5 mirrored gray bags.
|
||||
dull teal bags contain 1 dull brown bag, 2 drab gray bags, 2 shiny cyan bags, 1 mirrored lavender bag.
|
||||
shiny cyan bags contain 1 bright plum bag, 1 shiny violet bag.
|
||||
posh plum bags contain 4 drab brown bags, 4 mirrored olive bags, 4 dim maroon bags, 4 striped orange bags.
|
||||
plaid fuchsia bags contain 5 drab blue bags.
|
||||
dull green bags contain 1 mirrored red bag, 1 bright turquoise bag, 2 dark beige bags.
|
||||
bright chartreuse bags contain 5 dim white bags, 2 faded red bags.
|
||||
faded beige bags contain 5 posh turquoise bags, 5 vibrant tan bags, 2 posh yellow bags, 4 mirrored indigo bags.
|
||||
dim chartreuse bags contain 1 posh magenta bag, 2 dotted crimson bags, 5 clear black bags, 4 striped olive bags.
|
||||
drab indigo bags contain 5 striped orange bags, 1 pale chartreuse bag, 2 mirrored indigo bags, 4 clear purple bags.
|
||||
light bronze bags contain 4 muted red bags.
|
||||
shiny teal bags contain 3 faded beige bags, 2 striped beige bags, 2 mirrored olive bags, 5 plaid white bags.
|
||||
shiny white bags contain 2 wavy silver bags, 3 plaid turquoise bags, 1 dim plum bag, 4 posh plum bags.
|
||||
pale silver bags contain 2 pale cyan bags, 5 muted teal bags, 5 plaid turquoise bags, 2 clear coral bags.
|
||||
dim yellow bags contain 2 vibrant tomato bags, 3 bright salmon bags, 4 dull gray bags.
|
||||
mirrored indigo bags contain 5 posh yellow bags, 5 faded red bags.
|
||||
clear bronze bags contain 1 posh turquoise bag, 3 faded black bags, 3 shiny coral bags.
|
||||
mirrored turquoise bags contain 2 mirrored teal bags, 4 striped black bags, 4 dull teal bags, 4 clear black bags.
|
||||
mirrored red bags contain 3 clear purple bags, 5 light red bags, 5 mirrored beige bags.
|
||||
bright olive bags contain 3 vibrant plum bags.
|
||||
drab white bags contain 4 dim lavender bags.
|
||||
clear red bags contain 5 dark gray bags, 1 shiny green bag, 2 striped brown bags, 3 plaid olive bags.
|
||||
vibrant red bags contain 2 dull bronze bags, 2 dotted magenta bags, 5 dark red bags, 1 drab magenta bag.
|
||||
striped crimson bags contain 4 dull silver bags, 4 dark gray bags, 4 light red bags, 2 posh chartreuse bags.
|
||||
dotted tan bags contain 4 shiny lime bags.
|
||||
plaid orange bags contain 1 wavy maroon bag, 2 drab brown bags, 5 dull black bags.
|
||||
clear plum bags contain 2 muted yellow bags, 5 faded turquoise bags, 1 faded beige bag, 1 dull aqua bag.
|
||||
mirrored bronze bags contain 5 posh magenta bags.
|
||||
mirrored cyan bags contain 4 striped orange bags, 3 wavy gray bags, 1 mirrored olive bag, 2 dim lavender bags.
|
||||
striped white bags contain 4 striped aqua bags.
|
||||
bright red bags contain 4 dotted gray bags, 4 dark green bags, 4 shiny aqua bags, 4 shiny indigo bags.
|
||||
dim blue bags contain 1 dull black bag, 4 dotted turquoise bags.
|
||||
dotted bronze bags contain 5 mirrored indigo bags, 4 wavy coral bags.
|
||||
muted gold bags contain 4 wavy plum bags.
|
||||
clear aqua bags contain 2 clear teal bags, 4 mirrored crimson bags, 1 dull silver bag, 3 bright crimson bags.
|
||||
dim brown bags contain 3 clear green bags, 5 bright cyan bags.
|
||||
bright plum bags contain 3 striped orange bags, 2 pale lime bags.
|
||||
bright blue bags contain 1 shiny violet bag, 4 wavy gold bags.
|
||||
bright maroon bags contain 1 striped indigo bag, 3 striped beige bags, 1 shiny teal bag.
|
||||
pale cyan bags contain 1 dull gray bag, 2 mirrored lime bags.
|
||||
wavy chartreuse bags contain 5 dark red bags, 5 plaid fuchsia bags, 2 dim salmon bags.
|
||||
dull cyan bags contain 2 dim lavender bags, 3 dull yellow bags, 5 dim crimson bags, 5 dull gray bags.
|
||||
shiny brown bags contain 3 wavy aqua bags, 2 faded lime bags.
|
||||
dim tan bags contain 5 pale orange bags, 2 mirrored blue bags.
|
||||
drab purple bags contain 1 vibrant bronze bag, 4 pale magenta bags.
|
||||
wavy fuchsia bags contain 3 bright aqua bags, 2 dim lavender bags, 4 pale lime bags.
|
||||
mirrored teal bags contain 4 dull yellow bags, 2 faded black bags, 3 pale blue bags, 5 wavy coral bags.
|
||||
plaid brown bags contain 4 posh chartreuse bags, 2 dark beige bags.
|
||||
plaid tan bags contain 3 pale turquoise bags, 3 dark teal bags.
|
||||
posh tan bags contain 2 faded yellow bags, 3 dim tomato bags, 1 dotted olive bag, 1 light violet bag.
|
||||
plaid plum bags contain 5 muted yellow bags, 2 dim crimson bags.
|
||||
plaid purple bags contain 2 posh magenta bags.
|
||||
wavy gold bags contain 2 shiny teal bags, 2 mirrored lime bags.
|
||||
striped tomato bags contain 5 shiny maroon bags, 3 mirrored lime bags.
|
||||
vibrant lavender bags contain 1 bright turquoise bag.
|
||||
muted violet bags contain 2 dull tomato bags, 4 mirrored lavender bags.
|
||||
light crimson bags contain 4 drab violet bags.
|
||||
bright crimson bags contain 3 drab silver bags.
|
||||
muted purple bags contain 3 dim aqua bags.
|
||||
posh lavender bags contain 4 mirrored magenta bags.
|
||||
posh olive bags contain 2 bright salmon bags, 2 faded violet bags, 2 wavy indigo bags, 2 vibrant yellow bags.
|
||||
muted aqua bags contain 4 bright red bags, 3 vibrant crimson bags, 3 dotted red bags.
|
||||
shiny aqua bags contain 2 mirrored lavender bags.
|
||||
bright yellow bags contain 2 muted gray bags, 4 plaid turquoise bags, 1 dull yellow bag, 5 wavy green bags.
|
||||
light chartreuse bags contain 5 vibrant bronze bags, 5 posh magenta bags, 2 dotted salmon bags, 3 plaid red bags.
|
||||
striped fuchsia bags contain 4 dull plum bags, 5 mirrored silver bags.
|
||||
dull lavender bags contain 4 mirrored lavender bags, 2 plaid crimson bags, 4 dotted turquoise bags, 2 drab purple bags.
|
||||
mirrored lime bags contain 2 pale lime bags, 4 light turquoise bags, 5 bright plum bags.
|
||||
wavy turquoise bags contain 1 pale bronze bag.
|
||||
pale magenta bags contain 2 dull teal bags, 2 muted red bags.
|
||||
dotted plum bags contain 5 light red bags.
|
||||
drab bronze bags contain 5 muted blue bags, 1 faded teal bag, 3 faded yellow bags.
|
||||
plaid teal bags contain 4 wavy maroon bags, 5 pale brown bags.
|
||||
plaid indigo bags contain 5 light olive bags, 4 clear salmon bags, 1 wavy lime bag, 4 drab black bags.
|
||||
shiny blue bags contain 3 bright turquoise bags, 3 mirrored red bags, 1 pale brown bag, 2 dark violet bags.
|
||||
striped turquoise bags contain 4 pale tomato bags, 1 light turquoise bag.
|
||||
mirrored white bags contain 4 dim chartreuse bags.
|
||||
dark fuchsia bags contain 2 dotted lavender bags, 5 pale gray bags, 5 light crimson bags, 5 shiny lavender bags.
|
||||
posh blue bags contain 5 dark orange bags.
|
||||
shiny tan bags contain 5 bright magenta bags, 2 clear beige bags, 1 pale lime bag.
|
||||
dark lime bags contain 1 shiny magenta bag, 2 muted cyan bags.
|
||||
bright magenta bags contain 3 clear blue bags, 3 wavy indigo bags.
|
||||
dotted crimson bags contain 2 wavy turquoise bags.
|
||||
dotted maroon bags contain 5 dark green bags, 1 striped lime bag, 1 dotted black bag, 5 striped beige bags.
|
||||
dark brown bags contain 3 pale white bags.
|
||||
vibrant coral bags contain 5 plaid olive bags, 5 dim maroon bags.
|
||||
posh teal bags contain 5 shiny white bags.
|
||||
plaid crimson bags contain 1 dark coral bag, 2 dotted beige bags, 1 dotted gray bag.
|
||||
mirrored salmon bags contain 1 plaid lavender bag, 2 striped orange bags, 4 clear purple bags.
|
||||
vibrant orange bags contain no other bags.
|
||||
vibrant plum bags contain 1 pale red bag, 2 drab plum bags.
|
||||
dim gray bags contain 5 dull salmon bags.
|
||||
shiny maroon bags contain 3 dim plum bags, 4 pale black bags, 3 dark red bags, 4 light maroon bags.
|
||||
muted tomato bags contain 1 pale bronze bag, 3 dim crimson bags, 3 striped beige bags, 3 muted yellow bags.
|
||||
dotted white bags contain 5 striped red bags.
|
||||
wavy plum bags contain 2 dull indigo bags, 3 plaid turquoise bags, 1 dull silver bag, 5 clear tan bags.
|
||||
light violet bags contain 3 dim crimson bags, 2 drab brown bags.
|
||||
muted salmon bags contain 2 clear yellow bags, 3 faded plum bags.
|
||||
plaid turquoise bags contain 4 faded yellow bags.
|
||||
pale bronze bags contain 2 dim plum bags, 1 posh maroon bag, 4 dim lavender bags.
|
||||
clear chartreuse bags contain 1 clear salmon bag, 4 faded purple bags, 5 mirrored tan bags.
|
||||
bright purple bags contain 5 clear salmon bags, 5 shiny red bags, 5 dotted aqua bags, 1 wavy plum bag.
|
||||
faded gold bags contain 2 faded indigo bags.
|
||||
striped brown bags contain 1 posh magenta bag, 2 dull olive bags, 3 dotted purple bags, 1 dark beige bag.
|
||||
faded gray bags contain 3 shiny green bags.
|
||||
wavy purple bags contain 2 dark beige bags, 2 dotted bronze bags.
|
||||
striped olive bags contain 1 clear tan bag, 2 dim salmon bags, 2 dotted gold bags.
|
||||
dull crimson bags contain 2 drab red bags.
|
||||
dark plum bags contain 1 dark blue bag, 2 light yellow bags, 2 striped silver bags.
|
||||
faded violet bags contain 4 dotted gray bags, 5 muted blue bags.
|
||||
plaid black bags contain 2 posh aqua bags, 5 plaid orange bags.
|
||||
light green bags contain 4 muted silver bags, 2 muted tomato bags, 3 mirrored teal bags.
|
||||
@@ -0,0 +1,633 @@
|
||||
acc +37
|
||||
acc -1
|
||||
nop +512
|
||||
acc +0
|
||||
jmp +60
|
||||
acc -3
|
||||
nop +317
|
||||
jmp +130
|
||||
acc +22
|
||||
acc +34
|
||||
jmp +486
|
||||
acc -18
|
||||
nop +610
|
||||
acc -14
|
||||
nop +274
|
||||
jmp +439
|
||||
acc -6
|
||||
acc -1
|
||||
acc -4
|
||||
acc +7
|
||||
jmp +175
|
||||
nop +179
|
||||
jmp +197
|
||||
jmp +76
|
||||
acc -1
|
||||
acc +24
|
||||
jmp +472
|
||||
acc +8
|
||||
acc -15
|
||||
acc +0
|
||||
jmp +551
|
||||
acc +46
|
||||
acc +27
|
||||
jmp +1
|
||||
acc +45
|
||||
jmp +153
|
||||
acc +14
|
||||
jmp +207
|
||||
jmp +1
|
||||
jmp +557
|
||||
nop +424
|
||||
jmp +571
|
||||
nop -19
|
||||
nop +9
|
||||
acc +2
|
||||
acc +29
|
||||
jmp +14
|
||||
acc -10
|
||||
acc +43
|
||||
acc +43
|
||||
jmp +75
|
||||
jmp +311
|
||||
jmp +517
|
||||
acc -6
|
||||
acc +13
|
||||
jmp +140
|
||||
nop +348
|
||||
acc +0
|
||||
jmp +275
|
||||
jmp +52
|
||||
jmp +110
|
||||
acc +11
|
||||
acc +15
|
||||
jmp +13
|
||||
acc +7
|
||||
jmp +216
|
||||
jmp +174
|
||||
nop +24
|
||||
acc -16
|
||||
acc +46
|
||||
acc -17
|
||||
jmp +519
|
||||
acc -15
|
||||
acc +46
|
||||
acc -4
|
||||
jmp +309
|
||||
acc +14
|
||||
acc +36
|
||||
acc -15
|
||||
jmp +244
|
||||
acc +37
|
||||
acc +43
|
||||
jmp +146
|
||||
jmp +260
|
||||
jmp +217
|
||||
acc +39
|
||||
jmp +454
|
||||
nop +16
|
||||
nop +255
|
||||
acc +31
|
||||
jmp +13
|
||||
acc +38
|
||||
acc +45
|
||||
acc +24
|
||||
jmp +534
|
||||
acc +13
|
||||
acc +44
|
||||
acc +34
|
||||
jmp +286
|
||||
jmp +1
|
||||
acc -12
|
||||
jmp -45
|
||||
jmp +147
|
||||
acc -2
|
||||
acc +24
|
||||
nop +391
|
||||
acc +11
|
||||
jmp +242
|
||||
acc +1
|
||||
acc +28
|
||||
jmp +423
|
||||
acc +5
|
||||
jmp +319
|
||||
acc +45
|
||||
nop +350
|
||||
acc +34
|
||||
acc +7
|
||||
jmp +47
|
||||
nop +32
|
||||
acc +2
|
||||
acc +0
|
||||
jmp +252
|
||||
acc -4
|
||||
acc +23
|
||||
jmp +452
|
||||
acc -5
|
||||
acc +48
|
||||
jmp -104
|
||||
acc +38
|
||||
jmp +172
|
||||
acc +7
|
||||
acc +31
|
||||
jmp +5
|
||||
acc +19
|
||||
acc +12
|
||||
acc +26
|
||||
jmp +232
|
||||
acc -12
|
||||
nop +121
|
||||
nop +80
|
||||
acc +46
|
||||
jmp +126
|
||||
jmp +82
|
||||
nop +69
|
||||
jmp -128
|
||||
acc +18
|
||||
acc +45
|
||||
acc +14
|
||||
acc +45
|
||||
jmp +219
|
||||
jmp +422
|
||||
acc +2
|
||||
acc +40
|
||||
acc +13
|
||||
jmp +450
|
||||
acc +48
|
||||
jmp +172
|
||||
acc +19
|
||||
acc -10
|
||||
jmp +69
|
||||
nop +336
|
||||
nop -6
|
||||
jmp +265
|
||||
jmp -136
|
||||
jmp +350
|
||||
acc +31
|
||||
acc +39
|
||||
nop +389
|
||||
nop +404
|
||||
jmp +16
|
||||
acc +13
|
||||
nop -41
|
||||
acc -2
|
||||
acc -14
|
||||
jmp +159
|
||||
jmp -111
|
||||
acc +40
|
||||
acc +36
|
||||
acc -17
|
||||
jmp -143
|
||||
acc +36
|
||||
acc +29
|
||||
acc +19
|
||||
acc +0
|
||||
jmp +159
|
||||
jmp +279
|
||||
acc +31
|
||||
jmp +346
|
||||
acc +15
|
||||
nop +173
|
||||
acc +48
|
||||
jmp -183
|
||||
acc +16
|
||||
acc +31
|
||||
jmp +418
|
||||
acc -13
|
||||
jmp +280
|
||||
acc +30
|
||||
nop +229
|
||||
jmp -139
|
||||
acc +0
|
||||
acc +9
|
||||
jmp +354
|
||||
acc +12
|
||||
jmp +310
|
||||
jmp -129
|
||||
acc -8
|
||||
jmp -96
|
||||
acc -3
|
||||
acc +1
|
||||
jmp +51
|
||||
jmp +303
|
||||
acc +28
|
||||
jmp -186
|
||||
acc +36
|
||||
acc -10
|
||||
nop +72
|
||||
nop +345
|
||||
jmp +200
|
||||
acc +6
|
||||
acc -14
|
||||
jmp +87
|
||||
nop +318
|
||||
jmp +273
|
||||
nop +309
|
||||
acc +50
|
||||
jmp +147
|
||||
jmp +387
|
||||
acc +38
|
||||
nop -169
|
||||
acc +44
|
||||
jmp +28
|
||||
nop +208
|
||||
nop +43
|
||||
acc +26
|
||||
acc -13
|
||||
jmp -160
|
||||
jmp +233
|
||||
acc +22
|
||||
jmp +357
|
||||
jmp +374
|
||||
acc -6
|
||||
acc +38
|
||||
jmp +100
|
||||
jmp -36
|
||||
acc +38
|
||||
nop +330
|
||||
acc +46
|
||||
jmp -43
|
||||
acc +34
|
||||
nop +239
|
||||
acc +45
|
||||
acc +15
|
||||
jmp +48
|
||||
acc +49
|
||||
acc +20
|
||||
acc -5
|
||||
acc +41
|
||||
jmp +70
|
||||
jmp +211
|
||||
jmp +144
|
||||
acc +29
|
||||
acc +36
|
||||
acc -15
|
||||
jmp -24
|
||||
jmp +1
|
||||
jmp -17
|
||||
acc -18
|
||||
acc +27
|
||||
acc +34
|
||||
jmp -21
|
||||
jmp +1
|
||||
acc +35
|
||||
acc -5
|
||||
acc +24
|
||||
jmp +337
|
||||
nop -240
|
||||
jmp +180
|
||||
acc -1
|
||||
nop +49
|
||||
jmp +260
|
||||
acc +40
|
||||
acc +42
|
||||
jmp -165
|
||||
acc +31
|
||||
acc +30
|
||||
nop -234
|
||||
jmp +27
|
||||
acc +45
|
||||
acc +48
|
||||
acc +44
|
||||
acc -19
|
||||
jmp +70
|
||||
acc +20
|
||||
acc +18
|
||||
jmp +219
|
||||
acc +46
|
||||
jmp -85
|
||||
acc +43
|
||||
acc +21
|
||||
jmp -4
|
||||
acc +37
|
||||
acc +26
|
||||
acc +16
|
||||
jmp -257
|
||||
acc +39
|
||||
acc +7
|
||||
jmp -260
|
||||
acc +42
|
||||
acc +10
|
||||
acc +36
|
||||
acc +47
|
||||
jmp +2
|
||||
jmp -249
|
||||
acc +20
|
||||
acc -1
|
||||
acc +21
|
||||
jmp +74
|
||||
jmp +31
|
||||
acc +32
|
||||
jmp +64
|
||||
acc +34
|
||||
jmp -255
|
||||
acc -8
|
||||
acc -2
|
||||
acc +26
|
||||
jmp -102
|
||||
jmp +229
|
||||
acc -14
|
||||
acc +25
|
||||
jmp -154
|
||||
acc -15
|
||||
jmp -92
|
||||
nop -37
|
||||
acc -5
|
||||
acc +50
|
||||
acc +43
|
||||
jmp +73
|
||||
acc +1
|
||||
acc -17
|
||||
acc +19
|
||||
acc +24
|
||||
jmp -319
|
||||
nop -225
|
||||
jmp -304
|
||||
acc +49
|
||||
acc +5
|
||||
acc -17
|
||||
jmp +14
|
||||
acc +42
|
||||
acc -9
|
||||
acc -10
|
||||
acc +45
|
||||
jmp -125
|
||||
jmp -46
|
||||
acc +13
|
||||
acc +11
|
||||
nop +199
|
||||
acc -19
|
||||
jmp -159
|
||||
acc +1
|
||||
jmp +253
|
||||
acc +7
|
||||
jmp +233
|
||||
nop -76
|
||||
acc +31
|
||||
acc +44
|
||||
jmp -18
|
||||
acc +47
|
||||
nop +227
|
||||
jmp +178
|
||||
nop -22
|
||||
jmp -44
|
||||
jmp +24
|
||||
nop +122
|
||||
acc +20
|
||||
acc +43
|
||||
jmp -81
|
||||
acc -15
|
||||
acc +10
|
||||
acc +40
|
||||
jmp +108
|
||||
acc +45
|
||||
jmp +35
|
||||
acc +44
|
||||
jmp +36
|
||||
nop -2
|
||||
nop -320
|
||||
jmp +1
|
||||
acc +47
|
||||
jmp -6
|
||||
acc -16
|
||||
acc +49
|
||||
nop +56
|
||||
jmp +104
|
||||
acc +40
|
||||
jmp -159
|
||||
acc +30
|
||||
jmp +56
|
||||
acc +47
|
||||
acc -6
|
||||
acc +47
|
||||
acc +2
|
||||
jmp -102
|
||||
acc +45
|
||||
jmp -262
|
||||
acc +36
|
||||
acc +42
|
||||
acc -17
|
||||
jmp -90
|
||||
acc +18
|
||||
nop +7
|
||||
acc -14
|
||||
jmp -194
|
||||
acc +16
|
||||
acc +31
|
||||
acc +26
|
||||
jmp -257
|
||||
acc +25
|
||||
jmp -367
|
||||
jmp +69
|
||||
nop -102
|
||||
acc +47
|
||||
jmp -356
|
||||
nop -105
|
||||
acc +6
|
||||
jmp -42
|
||||
acc +40
|
||||
jmp -368
|
||||
acc +42
|
||||
jmp +84
|
||||
acc +17
|
||||
acc +14
|
||||
acc -17
|
||||
acc -14
|
||||
jmp -80
|
||||
acc +42
|
||||
acc +11
|
||||
acc -14
|
||||
jmp -77
|
||||
acc -12
|
||||
acc +8
|
||||
acc -19
|
||||
jmp -206
|
||||
acc +6
|
||||
acc +18
|
||||
nop +94
|
||||
acc -2
|
||||
jmp -330
|
||||
acc -15
|
||||
jmp -367
|
||||
acc -15
|
||||
acc +40
|
||||
jmp +143
|
||||
jmp -178
|
||||
acc -1
|
||||
jmp +140
|
||||
acc +13
|
||||
acc +47
|
||||
jmp -271
|
||||
acc +29
|
||||
nop -30
|
||||
nop -344
|
||||
jmp -251
|
||||
jmp +98
|
||||
acc +45
|
||||
acc -17
|
||||
acc +5
|
||||
jmp +1
|
||||
jmp -299
|
||||
acc +34
|
||||
acc +7
|
||||
acc +7
|
||||
nop +16
|
||||
jmp -106
|
||||
jmp -399
|
||||
jmp -291
|
||||
acc -4
|
||||
acc +26
|
||||
jmp -376
|
||||
nop -444
|
||||
nop +59
|
||||
acc +27
|
||||
nop +89
|
||||
jmp -188
|
||||
acc +21
|
||||
nop -246
|
||||
acc +6
|
||||
jmp -24
|
||||
acc +35
|
||||
jmp +1
|
||||
jmp -361
|
||||
acc +48
|
||||
acc -5
|
||||
acc +19
|
||||
jmp +74
|
||||
jmp -56
|
||||
jmp +43
|
||||
acc +50
|
||||
nop -275
|
||||
acc +39
|
||||
acc -11
|
||||
jmp -258
|
||||
acc +8
|
||||
jmp -190
|
||||
acc +46
|
||||
jmp +1
|
||||
nop -188
|
||||
acc -15
|
||||
jmp +12
|
||||
nop -5
|
||||
nop -444
|
||||
acc +0
|
||||
jmp -129
|
||||
acc -11
|
||||
acc +28
|
||||
jmp -452
|
||||
acc -4
|
||||
acc +24
|
||||
nop -176
|
||||
jmp -56
|
||||
acc +47
|
||||
acc +33
|
||||
jmp -432
|
||||
jmp -19
|
||||
acc +32
|
||||
jmp +1
|
||||
acc +7
|
||||
nop -179
|
||||
jmp -49
|
||||
nop -66
|
||||
acc +20
|
||||
jmp -122
|
||||
acc +1
|
||||
acc +10
|
||||
acc +16
|
||||
jmp +40
|
||||
acc +11
|
||||
acc +6
|
||||
jmp -454
|
||||
acc -2
|
||||
acc +12
|
||||
nop -228
|
||||
jmp -165
|
||||
acc +42
|
||||
nop -212
|
||||
acc +49
|
||||
jmp -286
|
||||
acc +42
|
||||
acc +24
|
||||
acc +38
|
||||
jmp -440
|
||||
acc +29
|
||||
acc +8
|
||||
acc +21
|
||||
jmp -288
|
||||
acc +2
|
||||
jmp -427
|
||||
acc +17
|
||||
acc +45
|
||||
acc +33
|
||||
jmp -333
|
||||
acc +6
|
||||
jmp -445
|
||||
nop -283
|
||||
acc -18
|
||||
jmp +1
|
||||
jmp +1
|
||||
jmp -492
|
||||
jmp +53
|
||||
acc +26
|
||||
jmp -107
|
||||
nop -377
|
||||
jmp -155
|
||||
acc +22
|
||||
jmp -523
|
||||
jmp -127
|
||||
acc +2
|
||||
nop -168
|
||||
acc +15
|
||||
jmp -343
|
||||
acc +34
|
||||
acc +0
|
||||
acc +0
|
||||
jmp -241
|
||||
acc +30
|
||||
acc +40
|
||||
acc +46
|
||||
acc -11
|
||||
jmp -216
|
||||
acc +31
|
||||
jmp -86
|
||||
acc +34
|
||||
acc -15
|
||||
nop -4
|
||||
jmp -74
|
||||
acc -1
|
||||
acc +13
|
||||
acc -2
|
||||
jmp -119
|
||||
acc +21
|
||||
nop -516
|
||||
acc +24
|
||||
jmp -580
|
||||
nop -200
|
||||
acc +18
|
||||
jmp -318
|
||||
acc +0
|
||||
nop -483
|
||||
acc +15
|
||||
acc -9
|
||||
jmp -30
|
||||
jmp -462
|
||||
jmp -476
|
||||
acc +18
|
||||
acc -14
|
||||
jmp -91
|
||||
acc -6
|
||||
acc +32
|
||||
nop -611
|
||||
acc +8
|
||||
jmp -613
|
||||
acc +23
|
||||
acc +7
|
||||
acc +30
|
||||
acc +48
|
||||
jmp -222
|
||||
jmp -326
|
||||
acc +46
|
||||
nop -108
|
||||
acc +17
|
||||
acc -16
|
||||
jmp +1
|
||||
+1000
@@ -0,0 +1,1000 @@
|
||||
21
|
||||
41
|
||||
40
|
||||
48
|
||||
6
|
||||
37
|
||||
31
|
||||
10
|
||||
50
|
||||
9
|
||||
44
|
||||
45
|
||||
36
|
||||
34
|
||||
13
|
||||
17
|
||||
32
|
||||
16
|
||||
8
|
||||
35
|
||||
30
|
||||
42
|
||||
29
|
||||
24
|
||||
11
|
||||
14
|
||||
83
|
||||
22
|
||||
15
|
||||
23
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
91
|
||||
25
|
||||
33
|
||||
26
|
||||
27
|
||||
28
|
||||
38
|
||||
34
|
||||
31
|
||||
32
|
||||
45
|
||||
64
|
||||
30
|
||||
35
|
||||
29
|
||||
60
|
||||
36
|
||||
37
|
||||
47
|
||||
39
|
||||
67
|
||||
40
|
||||
51
|
||||
46
|
||||
48
|
||||
61
|
||||
52
|
||||
53
|
||||
54
|
||||
55
|
||||
63
|
||||
59
|
||||
75
|
||||
62
|
||||
65
|
||||
83
|
||||
76
|
||||
108
|
||||
91
|
||||
88
|
||||
104
|
||||
82
|
||||
77
|
||||
95
|
||||
106
|
||||
86
|
||||
127
|
||||
97
|
||||
114
|
||||
100
|
||||
171
|
||||
105
|
||||
113
|
||||
162
|
||||
130
|
||||
121
|
||||
124
|
||||
137
|
||||
233
|
||||
208
|
||||
201
|
||||
153
|
||||
159
|
||||
163
|
||||
287
|
||||
211
|
||||
188
|
||||
172
|
||||
290
|
||||
186
|
||||
183
|
||||
313
|
||||
197
|
||||
205
|
||||
267
|
||||
218
|
||||
266
|
||||
261
|
||||
430
|
||||
245
|
||||
258
|
||||
323
|
||||
398
|
||||
331
|
||||
312
|
||||
335
|
||||
316
|
||||
573
|
||||
471
|
||||
355
|
||||
450
|
||||
455
|
||||
417
|
||||
401
|
||||
463
|
||||
380
|
||||
402
|
||||
415
|
||||
423
|
||||
721
|
||||
476
|
||||
503
|
||||
625
|
||||
557
|
||||
628
|
||||
1027
|
||||
639
|
||||
643
|
||||
647
|
||||
715
|
||||
816
|
||||
778
|
||||
735
|
||||
770
|
||||
757
|
||||
781
|
||||
782
|
||||
795
|
||||
803
|
||||
817
|
||||
825
|
||||
838
|
||||
891
|
||||
899
|
||||
979
|
||||
1131
|
||||
1060
|
||||
1185
|
||||
1196
|
||||
1267
|
||||
1358
|
||||
1282
|
||||
1492
|
||||
1362
|
||||
2012
|
||||
1505
|
||||
1641
|
||||
1516
|
||||
1694
|
||||
1737
|
||||
1599
|
||||
1612
|
||||
1598
|
||||
1898
|
||||
1790
|
||||
1663
|
||||
2076
|
||||
2407
|
||||
1878
|
||||
2866
|
||||
2191
|
||||
2672
|
||||
2381
|
||||
2629
|
||||
3336
|
||||
2798
|
||||
4270
|
||||
3743
|
||||
2867
|
||||
3146
|
||||
3668
|
||||
3262
|
||||
4464
|
||||
3197
|
||||
4284
|
||||
3261
|
||||
5744
|
||||
5160
|
||||
4044
|
||||
4999
|
||||
3541
|
||||
7545
|
||||
4285
|
||||
8026
|
||||
4989
|
||||
6203
|
||||
5010
|
||||
6842
|
||||
5826
|
||||
5665
|
||||
5944
|
||||
6013
|
||||
7209
|
||||
10886
|
||||
11494
|
||||
6459
|
||||
6458
|
||||
6802
|
||||
6738
|
||||
7305
|
||||
10159
|
||||
7585
|
||||
7826
|
||||
9485
|
||||
8530
|
||||
8551
|
||||
9274
|
||||
12471
|
||||
9999
|
||||
12285
|
||||
11213
|
||||
10675
|
||||
18111
|
||||
18743
|
||||
12402
|
||||
19611
|
||||
12472
|
||||
14988
|
||||
12917
|
||||
17311
|
||||
13260
|
||||
13196
|
||||
18036
|
||||
28017
|
||||
14890
|
||||
16115
|
||||
15411
|
||||
16356
|
||||
19764
|
||||
20487
|
||||
17825
|
||||
20674
|
||||
28758
|
||||
21212
|
||||
21888
|
||||
23077
|
||||
25663
|
||||
29616
|
||||
27362
|
||||
24874
|
||||
25389
|
||||
25668
|
||||
40377
|
||||
28671
|
||||
50439
|
||||
26456
|
||||
28607
|
||||
30301
|
||||
36085
|
||||
31005
|
||||
31526
|
||||
43493
|
||||
59059
|
||||
37589
|
||||
38312
|
||||
39037
|
||||
42562
|
||||
43100
|
||||
48574
|
||||
44965
|
||||
73963
|
||||
50263
|
||||
70354
|
||||
68367
|
||||
57461
|
||||
51057
|
||||
52124
|
||||
55063
|
||||
55127
|
||||
66386
|
||||
59612
|
||||
73401
|
||||
82425
|
||||
62531
|
||||
108186
|
||||
69115
|
||||
75901
|
||||
77349
|
||||
158449
|
||||
80874
|
||||
81599
|
||||
147703
|
||||
88065
|
||||
93539
|
||||
100092
|
||||
101320
|
||||
118510
|
||||
103181
|
||||
131646
|
||||
106120
|
||||
106184
|
||||
107187
|
||||
122143
|
||||
128528
|
||||
155000
|
||||
133013
|
||||
135932
|
||||
179082
|
||||
138432
|
||||
145016
|
||||
182085
|
||||
235874
|
||||
158223
|
||||
182919
|
||||
162473
|
||||
181691
|
||||
181604
|
||||
194859
|
||||
199659
|
||||
221691
|
||||
302046
|
||||
237766
|
||||
209301
|
||||
250671
|
||||
213307
|
||||
341835
|
||||
268945
|
||||
255156
|
||||
261541
|
||||
271445
|
||||
324098
|
||||
274364
|
||||
283448
|
||||
296655
|
||||
339914
|
||||
491514
|
||||
320696
|
||||
339827
|
||||
344077
|
||||
713205
|
||||
539486
|
||||
376463
|
||||
394518
|
||||
408960
|
||||
459457
|
||||
478246
|
||||
422608
|
||||
496755
|
||||
463978
|
||||
468463
|
||||
516697
|
||||
526601
|
||||
611272
|
||||
544989
|
||||
545809
|
||||
614278
|
||||
557812
|
||||
840832
|
||||
734345
|
||||
812210
|
||||
1191451
|
||||
660523
|
||||
1009787
|
||||
1017732
|
||||
921452
|
||||
1418207
|
||||
770981
|
||||
932441
|
||||
1083131
|
||||
882065
|
||||
946709
|
||||
886586
|
||||
1563541
|
||||
1013452
|
||||
995064
|
||||
1084413
|
||||
1554776
|
||||
1090798
|
||||
1427874
|
||||
1103621
|
||||
1881650
|
||||
1218335
|
||||
2059167
|
||||
1698796
|
||||
1592964
|
||||
1431504
|
||||
1547109
|
||||
1653046
|
||||
1657567
|
||||
1692433
|
||||
3613943
|
||||
1703422
|
||||
2515917
|
||||
1768651
|
||||
1828774
|
||||
2539632
|
||||
3734252
|
||||
2008516
|
||||
2079477
|
||||
2085862
|
||||
4308283
|
||||
3967512
|
||||
2194419
|
||||
2321956
|
||||
2535125
|
||||
2649839
|
||||
2765444
|
||||
3204676
|
||||
2978613
|
||||
3024468
|
||||
3315760
|
||||
5855392
|
||||
3854513
|
||||
3350000
|
||||
3395855
|
||||
3472073
|
||||
5717811
|
||||
3837290
|
||||
3597425
|
||||
3908251
|
||||
4087993
|
||||
4330472
|
||||
5087400
|
||||
4165339
|
||||
4280281
|
||||
4516375
|
||||
4729544
|
||||
4844258
|
||||
4857081
|
||||
5885125
|
||||
5415283
|
||||
5744057
|
||||
6711615
|
||||
6913185
|
||||
6340228
|
||||
6665760
|
||||
6745855
|
||||
8637795
|
||||
7069498
|
||||
12550885
|
||||
7745541
|
||||
7925283
|
||||
7927897
|
||||
7505676
|
||||
7996244
|
||||
11602936
|
||||
8445620
|
||||
9909396
|
||||
8681714
|
||||
9124539
|
||||
9245919
|
||||
10473601
|
||||
9701339
|
||||
10272364
|
||||
16373517
|
||||
17762334
|
||||
12084285
|
||||
18516121
|
||||
13086083
|
||||
14268125
|
||||
13411615
|
||||
18197647
|
||||
14575174
|
||||
16194037
|
||||
15251217
|
||||
18200261
|
||||
21304275
|
||||
15433573
|
||||
32337508
|
||||
16677958
|
||||
24177521
|
||||
17127334
|
||||
17806253
|
||||
17927633
|
||||
18370458
|
||||
18947258
|
||||
53641783
|
||||
28662832
|
||||
25523581
|
||||
25170368
|
||||
25495900
|
||||
27517858
|
||||
35194079
|
||||
26497698
|
||||
30538949
|
||||
34875605
|
||||
41689937
|
||||
29826391
|
||||
30684790
|
||||
31929175
|
||||
33239826
|
||||
37982233
|
||||
32111531
|
||||
35048416
|
||||
34484211
|
||||
34933587
|
||||
53564537
|
||||
35733886
|
||||
53833200
|
||||
37317716
|
||||
62711937
|
||||
51019481
|
||||
51993598
|
||||
52688226
|
||||
61755566
|
||||
56324089
|
||||
54015556
|
||||
82948656
|
||||
65733206
|
||||
60365340
|
||||
60511181
|
||||
61937922
|
||||
62613965
|
||||
64040706
|
||||
65169001
|
||||
86477809
|
||||
90670459
|
||||
118733538
|
||||
70667473
|
||||
69417798
|
||||
118262011
|
||||
87727484
|
||||
73051602
|
||||
88337197
|
||||
89311314
|
||||
118079655
|
||||
103013079
|
||||
104681824
|
||||
123355699
|
||||
118056262
|
||||
120876521
|
||||
124551887
|
||||
127782966
|
||||
135151004
|
||||
148238665
|
||||
129209707
|
||||
166619746
|
||||
153352020
|
||||
133458504
|
||||
154480315
|
||||
140085271
|
||||
142469400
|
||||
143719075
|
||||
228422468
|
||||
157145282
|
||||
177038798
|
||||
264637158
|
||||
162362916
|
||||
272928782
|
||||
193993138
|
||||
207694903
|
||||
247151224
|
||||
222738086
|
||||
238932783
|
||||
242608149
|
||||
245428408
|
||||
390785384
|
||||
360612884
|
||||
262668211
|
||||
419646947
|
||||
269294978
|
||||
493059626
|
||||
282554671
|
||||
273543775
|
||||
384733701
|
||||
351138420
|
||||
371031936
|
||||
300864357
|
||||
461670869
|
||||
319508198
|
||||
582009863
|
||||
356356054
|
||||
588803176
|
||||
401688041
|
||||
416731224
|
||||
430432989
|
||||
603507278
|
||||
481540932
|
||||
536211986
|
||||
488036557
|
||||
629899829
|
||||
531963189
|
||||
542838753
|
||||
545222882
|
||||
551849649
|
||||
556098446
|
||||
574408132
|
||||
658277476
|
||||
593051973
|
||||
949707426
|
||||
620372555
|
||||
657220411
|
||||
675864252
|
||||
1058908452
|
||||
721196239
|
||||
832121030
|
||||
1081088530
|
||||
818419265
|
||||
847164213
|
||||
1017752918
|
||||
1172738582
|
||||
1024248543
|
||||
1570079981
|
||||
731031916
|
||||
1152335744
|
||||
1871412756
|
||||
1074801942
|
||||
1475639676
|
||||
1097072531
|
||||
1126257781
|
||||
1268916225
|
||||
1194780687
|
||||
1388252327
|
||||
1213424528
|
||||
1296236807
|
||||
1578196129
|
||||
1333084663
|
||||
2064116579
|
||||
1539615504
|
||||
3045719657
|
||||
1549451181
|
||||
1665583478
|
||||
1748784834
|
||||
1755280459
|
||||
2280483097
|
||||
2482340753
|
||||
3634196560
|
||||
3213372669
|
||||
1805833858
|
||||
2646523712
|
||||
2463054269
|
||||
4801000116
|
||||
2934499703
|
||||
2601676855
|
||||
2583033014
|
||||
2937703508
|
||||
3298236015
|
||||
5761290284
|
||||
4031791934
|
||||
3045021641
|
||||
4195974893
|
||||
3089066685
|
||||
3205198982
|
||||
3215034659
|
||||
4754650163
|
||||
4086316955
|
||||
3414368312
|
||||
5668253251
|
||||
3561114317
|
||||
4268888127
|
||||
7846021757
|
||||
4388866872
|
||||
4407510713
|
||||
4452357570
|
||||
5046087283
|
||||
12253532470
|
||||
5184709869
|
||||
5517532717
|
||||
5520736522
|
||||
8818972537
|
||||
9800737446
|
||||
8841224442
|
||||
7285041578
|
||||
6606135958
|
||||
6134088326
|
||||
6503434997
|
||||
8676398840
|
||||
6629402971
|
||||
6776148976
|
||||
6975482629
|
||||
11013646671
|
||||
7949981189
|
||||
7830002444
|
||||
11183659689
|
||||
8657754999
|
||||
13293582012
|
||||
8796377585
|
||||
9453597996
|
||||
9498444853
|
||||
10230797152
|
||||
18174843693
|
||||
12126872480
|
||||
11038269239
|
||||
14453416186
|
||||
12637523323
|
||||
15942796577
|
||||
13419129904
|
||||
12910237302
|
||||
12740224284
|
||||
16506401284
|
||||
13751631605
|
||||
13405551947
|
||||
14579384160
|
||||
16626380029
|
||||
14805485073
|
||||
15779983633
|
||||
22283418630
|
||||
22193822280
|
||||
19027174737
|
||||
23948506541
|
||||
18249975581
|
||||
18952042849
|
||||
32449197861
|
||||
36035050235
|
||||
21269066391
|
||||
34894839426
|
||||
23165141719
|
||||
23675792562
|
||||
25377747607
|
||||
41157731240
|
||||
25650461586
|
||||
26159354188
|
||||
32286384917
|
||||
26145776231
|
||||
29531615238
|
||||
27157183552
|
||||
27984936107
|
||||
29384869233
|
||||
37979217586
|
||||
53333375774
|
||||
76498517493
|
||||
55035330819
|
||||
55544223421
|
||||
37202018430
|
||||
64426454664
|
||||
39519041972
|
||||
111393356919
|
||||
44944858953
|
||||
94554372791
|
||||
44434208110
|
||||
46840934281
|
||||
52696756957
|
||||
51523523838
|
||||
51796237817
|
||||
51809815774
|
||||
80685792405
|
||||
52305130419
|
||||
53302959783
|
||||
54130712338
|
||||
58916484471
|
||||
55142119659
|
||||
67364086819
|
||||
66586887663
|
||||
75181236016
|
||||
76721060402
|
||||
81636226540
|
||||
82146877383
|
||||
83953250082
|
||||
84042952711
|
||||
105926950155
|
||||
84463900925
|
||||
89379067063
|
||||
96741096770
|
||||
95957731948
|
||||
105112775557
|
||||
104114946193
|
||||
201853872327
|
||||
107447250078
|
||||
108445079442
|
||||
212560025635
|
||||
105608090202
|
||||
113047196809
|
||||
196826317141
|
||||
109272831997
|
||||
114058604130
|
||||
121729007322
|
||||
133950974482
|
||||
286317773252
|
||||
177593958488
|
||||
158357286942
|
||||
192398329524
|
||||
202349186972
|
||||
167996202793
|
||||
193494013256
|
||||
195306017218
|
||||
194987157265
|
||||
185336799011
|
||||
390293174483
|
||||
200072678141
|
||||
481623790470
|
||||
209723036395
|
||||
213055340280
|
||||
214053169644
|
||||
214880922199
|
||||
218655287011
|
||||
282054806923
|
||||
227105800939
|
||||
615574764952
|
||||
223331436127
|
||||
235787611452
|
||||
326353489735
|
||||
292308261424
|
||||
335951245430
|
||||
350755616466
|
||||
343694085953
|
||||
353333001804
|
||||
404710193660
|
||||
380323956276
|
||||
378830812267
|
||||
380642816229
|
||||
385409477152
|
||||
395059835406
|
||||
545008776746
|
||||
409795714536
|
||||
422778376675
|
||||
436386776407
|
||||
427936262479
|
||||
445761087950
|
||||
433536209210
|
||||
441986723138
|
||||
632810423389
|
||||
951526010382
|
||||
925118684813
|
||||
459119047579
|
||||
528095872876
|
||||
618661751159
|
||||
817029592636
|
||||
736165093618
|
||||
724336902182
|
||||
812367021477
|
||||
733975818033
|
||||
759154768543
|
||||
1353054947292
|
||||
788626526803
|
||||
766052293381
|
||||
1361505461220
|
||||
804855549942
|
||||
832574091211
|
||||
837731977015
|
||||
1060746685868
|
||||
861472471689
|
||||
875522932348
|
||||
879297297160
|
||||
1713745211616
|
||||
1201141491681
|
||||
1193094865612
|
||||
1195284141197
|
||||
987214920455
|
||||
1077780798738
|
||||
1740769768849
|
||||
1352637569192
|
||||
1593482076745
|
||||
1458312720215
|
||||
1483491670725
|
||||
1595448289722
|
||||
1667923823963
|
||||
1670306068226
|
||||
3224261439574
|
||||
1627524765070
|
||||
2941804390940
|
||||
1848687392144
|
||||
1637429641153
|
||||
1694046562900
|
||||
1699204448704
|
||||
1866512217615
|
||||
2657520988681
|
||||
1754820229508
|
||||
2445527640670
|
||||
2064995719193
|
||||
2273064939935
|
||||
2180309786067
|
||||
2182499061652
|
||||
3258090584805
|
||||
3732919543156
|
||||
2810950289407
|
||||
3078939960447
|
||||
3152359283115
|
||||
3177538233625
|
||||
3111016435795
|
||||
3222973054792
|
||||
3565716666319
|
||||
4781322504021
|
||||
3621332447123
|
||||
5468471278088
|
||||
4455564001587
|
||||
3331476204053
|
||||
3759042282093
|
||||
3393251011604
|
||||
3454024678212
|
||||
3819815948701
|
||||
4991260075474
|
||||
4510523359863
|
||||
4245305505260
|
||||
5405472116444
|
||||
4362808847719
|
||||
4993449351059
|
||||
5261439022099
|
||||
7321473649270
|
||||
5889890249854
|
||||
6256478194072
|
||||
9026804563567
|
||||
6263375718910
|
||||
6288554669420
|
||||
12312733724744
|
||||
9221366453907
|
||||
6785500882265
|
||||
6724727215657
|
||||
7441148395824
|
||||
6847275689816
|
||||
9710502872284
|
||||
7699330183472
|
||||
9656626730514
|
||||
12690590258946
|
||||
8445284753686
|
||||
10501783699332
|
||||
8608114352979
|
||||
13211363899124
|
||||
9238754856319
|
||||
10626184566629
|
||||
12614617465511
|
||||
10254888373158
|
||||
11517917216171
|
||||
13135830359236
|
||||
12146368443926
|
||||
19963201969857
|
||||
12551930388330
|
||||
13074055551685
|
||||
13013281885077
|
||||
13510228097922
|
||||
13572002905473
|
||||
23178114954959
|
||||
14165875611481
|
||||
15292560443502
|
||||
19234298919608
|
||||
23639466451706
|
||||
16144614937158
|
||||
20997215142016
|
||||
17053399106665
|
||||
17684039610005
|
||||
17846869209298
|
||||
18863002726137
|
||||
24698298832256
|
||||
21385123300245
|
||||
36775296810942
|
||||
41323506061711
|
||||
23765116471080
|
||||
23664285660097
|
||||
33139429652800
|
||||
25159650329003
|
||||
42843689939008
|
||||
25565212273407
|
||||
32976600053507
|
||||
26523509982999
|
||||
27082231003395
|
||||
27737878516954
|
||||
29458436054983
|
||||
33028878337618
|
||||
31437175380660
|
||||
33991484146456
|
||||
39069162910250
|
||||
54361723353752
|
||||
34737438716670
|
||||
34900268315963
|
||||
44929100212693
|
||||
36709871935435
|
||||
93430886264002
|
||||
61982499319358
|
||||
55023648328390
|
||||
62638146832917
|
||||
47429402131177
|
||||
52647443276802
|
||||
51683160312002
|
||||
50724862602410
|
||||
60302650990077
|
||||
52088722256406
|
||||
53605740986394
|
||||
65592672893249
|
||||
54261388499953
|
||||
56540667058378
|
||||
57196314571937
|
||||
60895611435643
|
||||
64466053718278
|
||||
116317535495659
|
||||
118727442218231
|
||||
86988990572369
|
||||
69637707032633
|
||||
107732053121254
|
||||
71610140251398
|
||||
98692371254793
|
||||
84139274066612
|
||||
104330603588804
|
||||
98154264733587
|
||||
124661355361023
|
||||
99112562443179
|
||||
141250379072322
|
||||
102408022914412
|
||||
@@ -0,0 +1,102 @@
|
||||
99
|
||||
128
|
||||
154
|
||||
160
|
||||
61
|
||||
107
|
||||
75
|
||||
38
|
||||
15
|
||||
11
|
||||
129
|
||||
94
|
||||
157
|
||||
84
|
||||
121
|
||||
14
|
||||
119
|
||||
48
|
||||
30
|
||||
10
|
||||
55
|
||||
108
|
||||
74
|
||||
104
|
||||
91
|
||||
45
|
||||
134
|
||||
109
|
||||
164
|
||||
66
|
||||
146
|
||||
44
|
||||
116
|
||||
89
|
||||
79
|
||||
32
|
||||
149
|
||||
1
|
||||
136
|
||||
58
|
||||
96
|
||||
7
|
||||
60
|
||||
23
|
||||
31
|
||||
3
|
||||
65
|
||||
110
|
||||
90
|
||||
37
|
||||
43
|
||||
115
|
||||
122
|
||||
52
|
||||
113
|
||||
123
|
||||
161
|
||||
50
|
||||
95
|
||||
150
|
||||
120
|
||||
101
|
||||
126
|
||||
151
|
||||
114
|
||||
127
|
||||
73
|
||||
82
|
||||
162
|
||||
140
|
||||
51
|
||||
144
|
||||
36
|
||||
4
|
||||
163
|
||||
85
|
||||
42
|
||||
59
|
||||
67
|
||||
64
|
||||
86
|
||||
49
|
||||
2
|
||||
145
|
||||
135
|
||||
22
|
||||
24
|
||||
33
|
||||
137
|
||||
16
|
||||
27
|
||||
70
|
||||
133
|
||||
130
|
||||
20
|
||||
21
|
||||
83
|
||||
143
|
||||
100
|
||||
41
|
||||
76
|
||||
17
|
||||
@@ -0,0 +1,98 @@
|
||||
LLLLLLLLL.L.LLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LL.LLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL
|
||||
LLLLLLLLLL.LLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLLL.LLLLLLLL
|
||||
LLLLLLLLL.LLLLLL..LLLLLLL.LLLLLLL.LLLL.LLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLL.L.LLLLLLLLLLLLLLLLLLLLLLL.LLLL..LLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
L.LLLL.L..L.LL....L......L...LL.LL..L....L...LL.LL.L.LL.LL..LL............L..L...LL.L.L.L..LLL...L
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLLLL.LLLL.LL.LLLLL.LLLLLLLL.LLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LL.LLLL.LLLLLLLLL.LLL.LLLL..LLL.LLLLL.LL.LLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL..LLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLL..LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LL.LLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL..LLLLLLLL..LLL.LLLLL.LL.LLLLLLLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
....LL.....LL..LLL..L......LL.LL......L.....L.....LL.LLLL..L.L.......LL.LL.....L.........L...L..L.
|
||||
LLLLLLL.L.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.L.LLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLL.LLLLLLLLL
|
||||
.LLL....L....LL....L..........LL.L................L...L...LL......L.....LLLL...LL..L.....L.L..L.L.
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LL.LLLLLLLLLL.LLLL..LLLLLLLLL
|
||||
LLLLLLLLL..LLLLLLLLLL.LLL.LLLLLLLLLLLL.LLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LLL..LLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL
|
||||
LLLLLLLLLLLLLL.L.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
.L.LL..L.....L...L...L.L...L..L..L.L.L.L........L..LL....L...L...L.....LL.L............L..L..L....
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLL.LLLLLLLLLLLLLL.LLLLL.LL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.L.
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.L.LLLL.LLLLLLLLL.LLLLLLLL.L.LLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.L.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLLLLL.LL.LLLL..LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLL.L.LLLLL.LLLLLLLLL
|
||||
L.L..L.L..L.....LL...LL..LL..L.L...L...L.....L...L.......L...LL.............LL.LL.LL....L.L.LL.L..
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LL.LLLLL.LLL.LLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLL.L.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
.........L.L.L.LL.LLLLL..LL..LL......LL.L.L.L...L.L.....L.LL.....LLL.L.L.L.....LL...L..L....L..L.L
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.L.LLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLL..LLLLLL.LL.LL.LLLL.LLLLL.LLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLL.LLL.LLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLL.LLLL.LLLL
|
||||
.L.........LL....L..LL.LLL.LL.L...L..L.....LLLL..........L.LLL...LLLL.L..L.L.LLL...LLL..L.L......L
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLL.LL.LLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLL..LLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLL.LLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLL
|
||||
.LL.L.LL.LLL.LLL.L....L....LL..L.L............L.....L.....L....LLLL..L......L.L...LL...LL.L...L.L.
|
||||
LLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.L.LLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLL.LLL.LLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLL.LLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLL.
|
||||
L.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
.L..L.L....L.........L.L...L..L.L..LL.........L.L....L..LL...L....L.L...LLL.L.LL.LL.L..L...LL....L
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLL..LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL..LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLL.LLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLL.LL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.L.LL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLL.LLL.L.LLLLL.LL.LLLLLL
|
||||
LLLLLL.LL.LLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLL.LL.LLLLL.LLLL..LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLL.LLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLLLLLLLL.LL.LLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLLLL.LLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
.LL..L....L.....L......LLL......L...LLLL....LLL......L..L......L..LL...LL...L......LL.LL....L..L..
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLL..L.LL.LLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLL...LLLLLLL.LLLLLLLL.LLLL.LLLL.LL.LLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLL.LLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLL
|
||||
...L.LL..........L....L.L.L....L......LL..........L.L.....LL..LL..L..L..L..L...L..L..L..L.....L...
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLL..LL.L.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLL.LLLLLLL..LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLL.LLLLLLL..LLLL.LLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.L.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLL.LLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LL.LL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LL..LLL.LLL.L.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLL.L.LLLLL.LLLLLLLLLLLLLLL
|
||||
..L..L.LL..L.L..LL...L.L...L....LL..L.....L..L..L..L.....LL.L..L.LL......L.LLLL.LLL.LL.....L.L....
|
||||
LLLLLLL.L.LLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLL.LLLL.L.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LL.LLLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLLLLLLLL.LLLLLLLLL
|
||||
LLLLL.LLL.LLLLLLLLLLLLL.L.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLLLLLLL.LLLLLLLLLL
|
||||
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLL.L.LLLL.LLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLL.L.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLL.LLLLLLLL..LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLL.L.LLLL.LLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLLLLL.LLLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
L.LLLLLLL.LLLLLL.L.LLLLLL..LLLLLLLLLL.LLLLLLLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLL.LLLLLLLL.LLLLLLLLLLL.L.LLL.L.LLLLLLLLLLLLLLL
|
||||
.LLLLLLLL.LLLLLL.LLLLLLLL.LLLL.LL.LLLL.LLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLL.LLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLLLL.LLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LL.LLLLLLL.LLLLLL.LLLLLLLL.LLLL.LLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLL
|
||||
LLLLLLLL..LLLLLL.LLL.LLLL.LLLLLLL.LLLL.LLLLLLLLL.LLLL.LLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLL
|
||||
@@ -0,0 +1,774 @@
|
||||
E2
|
||||
L180
|
||||
S4
|
||||
R90
|
||||
S1
|
||||
F49
|
||||
N2
|
||||
F18
|
||||
N2
|
||||
L180
|
||||
S5
|
||||
L90
|
||||
E3
|
||||
N2
|
||||
F11
|
||||
L180
|
||||
N5
|
||||
W3
|
||||
L180
|
||||
W2
|
||||
N5
|
||||
F80
|
||||
R90
|
||||
F89
|
||||
N1
|
||||
L180
|
||||
N2
|
||||
R180
|
||||
E4
|
||||
R90
|
||||
S1
|
||||
L90
|
||||
N5
|
||||
R180
|
||||
N2
|
||||
F17
|
||||
L90
|
||||
E2
|
||||
F58
|
||||
W5
|
||||
L90
|
||||
W3
|
||||
N3
|
||||
F78
|
||||
L90
|
||||
N4
|
||||
L90
|
||||
F15
|
||||
W1
|
||||
R90
|
||||
S1
|
||||
W4
|
||||
R90
|
||||
F41
|
||||
W4
|
||||
S4
|
||||
F37
|
||||
E5
|
||||
S1
|
||||
E3
|
||||
F19
|
||||
R90
|
||||
S1
|
||||
W4
|
||||
S2
|
||||
E2
|
||||
L180
|
||||
F51
|
||||
W5
|
||||
R90
|
||||
F76
|
||||
E2
|
||||
F40
|
||||
N4
|
||||
R180
|
||||
E5
|
||||
N3
|
||||
F72
|
||||
S4
|
||||
R90
|
||||
F99
|
||||
E3
|
||||
F76
|
||||
W5
|
||||
R90
|
||||
E2
|
||||
S5
|
||||
R180
|
||||
F76
|
||||
N4
|
||||
L180
|
||||
F10
|
||||
F83
|
||||
S1
|
||||
F46
|
||||
L90
|
||||
S5
|
||||
E1
|
||||
S1
|
||||
F14
|
||||
N4
|
||||
E1
|
||||
R180
|
||||
E1
|
||||
R180
|
||||
S3
|
||||
F52
|
||||
L90
|
||||
S4
|
||||
L90
|
||||
W3
|
||||
F18
|
||||
S2
|
||||
F81
|
||||
L180
|
||||
F76
|
||||
L180
|
||||
W1
|
||||
S2
|
||||
F73
|
||||
N2
|
||||
F77
|
||||
W1
|
||||
F28
|
||||
L180
|
||||
N2
|
||||
F76
|
||||
L180
|
||||
W5
|
||||
F61
|
||||
N4
|
||||
E2
|
||||
R180
|
||||
S2
|
||||
L90
|
||||
F14
|
||||
R180
|
||||
N5
|
||||
E4
|
||||
F11
|
||||
E1
|
||||
L90
|
||||
N3
|
||||
E3
|
||||
F58
|
||||
W3
|
||||
F72
|
||||
W1
|
||||
N2
|
||||
W5
|
||||
F44
|
||||
L90
|
||||
W4
|
||||
F37
|
||||
L90
|
||||
F4
|
||||
W5
|
||||
N3
|
||||
F57
|
||||
N4
|
||||
L90
|
||||
S2
|
||||
F43
|
||||
S4
|
||||
W3
|
||||
S5
|
||||
F84
|
||||
S2
|
||||
L90
|
||||
N1
|
||||
R180
|
||||
W3
|
||||
L180
|
||||
N2
|
||||
W3
|
||||
R90
|
||||
N2
|
||||
R90
|
||||
F66
|
||||
L90
|
||||
F73
|
||||
E4
|
||||
S2
|
||||
L270
|
||||
W2
|
||||
E2
|
||||
S4
|
||||
E1
|
||||
R90
|
||||
W1
|
||||
F49
|
||||
L270
|
||||
F70
|
||||
S3
|
||||
W1
|
||||
N2
|
||||
E1
|
||||
F65
|
||||
W3
|
||||
R90
|
||||
F27
|
||||
E5
|
||||
F80
|
||||
S4
|
||||
W5
|
||||
F68
|
||||
E5
|
||||
R90
|
||||
F94
|
||||
W2
|
||||
L90
|
||||
F37
|
||||
L180
|
||||
E1
|
||||
F38
|
||||
N2
|
||||
F15
|
||||
N4
|
||||
E3
|
||||
L90
|
||||
E1
|
||||
R90
|
||||
S1
|
||||
E5
|
||||
N4
|
||||
N2
|
||||
E4
|
||||
L270
|
||||
N4
|
||||
R90
|
||||
E1
|
||||
S4
|
||||
E4
|
||||
F71
|
||||
E2
|
||||
R180
|
||||
N5
|
||||
E3
|
||||
F17
|
||||
L90
|
||||
N2
|
||||
W1
|
||||
L90
|
||||
F62
|
||||
W1
|
||||
F85
|
||||
W1
|
||||
L180
|
||||
F33
|
||||
S4
|
||||
W1
|
||||
N5
|
||||
F81
|
||||
W2
|
||||
R90
|
||||
S2
|
||||
F49
|
||||
L180
|
||||
S5
|
||||
F4
|
||||
W4
|
||||
N3
|
||||
W1
|
||||
F17
|
||||
R90
|
||||
W4
|
||||
N4
|
||||
E4
|
||||
N3
|
||||
L90
|
||||
S2
|
||||
R90
|
||||
S3
|
||||
L90
|
||||
E4
|
||||
R90
|
||||
S5
|
||||
F88
|
||||
S1
|
||||
L180
|
||||
N5
|
||||
E5
|
||||
F55
|
||||
R90
|
||||
F81
|
||||
E5
|
||||
L180
|
||||
R90
|
||||
F55
|
||||
R90
|
||||
W5
|
||||
F13
|
||||
R90
|
||||
N5
|
||||
F58
|
||||
L180
|
||||
S5
|
||||
F27
|
||||
E4
|
||||
S3
|
||||
F42
|
||||
R90
|
||||
F39
|
||||
W3
|
||||
S3
|
||||
F31
|
||||
S4
|
||||
L90
|
||||
W1
|
||||
S3
|
||||
W3
|
||||
N4
|
||||
W2
|
||||
S3
|
||||
L90
|
||||
F61
|
||||
E1
|
||||
F23
|
||||
S2
|
||||
F31
|
||||
S3
|
||||
L180
|
||||
W1
|
||||
N1
|
||||
L90
|
||||
N3
|
||||
F81
|
||||
E2
|
||||
N1
|
||||
R90
|
||||
F64
|
||||
S4
|
||||
F88
|
||||
E1
|
||||
N5
|
||||
W1
|
||||
S3
|
||||
F10
|
||||
N5
|
||||
L90
|
||||
F58
|
||||
S1
|
||||
R90
|
||||
E3
|
||||
L90
|
||||
N4
|
||||
F94
|
||||
S1
|
||||
W1
|
||||
S4
|
||||
L90
|
||||
F51
|
||||
L180
|
||||
N4
|
||||
R90
|
||||
L90
|
||||
N4
|
||||
F66
|
||||
W2
|
||||
S3
|
||||
S3
|
||||
W4
|
||||
F68
|
||||
L90
|
||||
F42
|
||||
E1
|
||||
F43
|
||||
R90
|
||||
N3
|
||||
F20
|
||||
E1
|
||||
N3
|
||||
E4
|
||||
N3
|
||||
F4
|
||||
S4
|
||||
R180
|
||||
W1
|
||||
R270
|
||||
N3
|
||||
F86
|
||||
L90
|
||||
E5
|
||||
F84
|
||||
N3
|
||||
W3
|
||||
F16
|
||||
L90
|
||||
N2
|
||||
E3
|
||||
L90
|
||||
S5
|
||||
E5
|
||||
F53
|
||||
L270
|
||||
N2
|
||||
F91
|
||||
R90
|
||||
E5
|
||||
N4
|
||||
F57
|
||||
E5
|
||||
S5
|
||||
F61
|
||||
S4
|
||||
F89
|
||||
E3
|
||||
N3
|
||||
N5
|
||||
F3
|
||||
S5
|
||||
F59
|
||||
E5
|
||||
F66
|
||||
R180
|
||||
S1
|
||||
W1
|
||||
N2
|
||||
R180
|
||||
S4
|
||||
E2
|
||||
L90
|
||||
N1
|
||||
W2
|
||||
F13
|
||||
L90
|
||||
E5
|
||||
F6
|
||||
W3
|
||||
F78
|
||||
E1
|
||||
F7
|
||||
W1
|
||||
N4
|
||||
W5
|
||||
F58
|
||||
R90
|
||||
E4
|
||||
N3
|
||||
E5
|
||||
N3
|
||||
W1
|
||||
S3
|
||||
R90
|
||||
F16
|
||||
L90
|
||||
F93
|
||||
R270
|
||||
N5
|
||||
F2
|
||||
W1
|
||||
S3
|
||||
F54
|
||||
R270
|
||||
F18
|
||||
R180
|
||||
F95
|
||||
L90
|
||||
W1
|
||||
E4
|
||||
N2
|
||||
W1
|
||||
L90
|
||||
S2
|
||||
L90
|
||||
W2
|
||||
S4
|
||||
F92
|
||||
W2
|
||||
S3
|
||||
R180
|
||||
N5
|
||||
E3
|
||||
N5
|
||||
E5
|
||||
F22
|
||||
F88
|
||||
S3
|
||||
E2
|
||||
R90
|
||||
S5
|
||||
W1
|
||||
L90
|
||||
E4
|
||||
F77
|
||||
N1
|
||||
W3
|
||||
F14
|
||||
E3
|
||||
R90
|
||||
W1
|
||||
F21
|
||||
N1
|
||||
F58
|
||||
W4
|
||||
N2
|
||||
R90
|
||||
N2
|
||||
W4
|
||||
F68
|
||||
W5
|
||||
N3
|
||||
L90
|
||||
F22
|
||||
R90
|
||||
F90
|
||||
F84
|
||||
S5
|
||||
F30
|
||||
N1
|
||||
W4
|
||||
R90
|
||||
F17
|
||||
R90
|
||||
W4
|
||||
S5
|
||||
E2
|
||||
N1
|
||||
F92
|
||||
N2
|
||||
R180
|
||||
N5
|
||||
E2
|
||||
R90
|
||||
F38
|
||||
R90
|
||||
F15
|
||||
E5
|
||||
N4
|
||||
N4
|
||||
E4
|
||||
S4
|
||||
F92
|
||||
R90
|
||||
F22
|
||||
S3
|
||||
W4
|
||||
N3
|
||||
E1
|
||||
R180
|
||||
F96
|
||||
L90
|
||||
E1
|
||||
N1
|
||||
F9
|
||||
W2
|
||||
N4
|
||||
F17
|
||||
N2
|
||||
R90
|
||||
F76
|
||||
S2
|
||||
F5
|
||||
S5
|
||||
F34
|
||||
R90
|
||||
F7
|
||||
N4
|
||||
F83
|
||||
N5
|
||||
L90
|
||||
W1
|
||||
S3
|
||||
R90
|
||||
S3
|
||||
W2
|
||||
S3
|
||||
F51
|
||||
N5
|
||||
W4
|
||||
F8
|
||||
E3
|
||||
F10
|
||||
N5
|
||||
F39
|
||||
S3
|
||||
E2
|
||||
L90
|
||||
E5
|
||||
L90
|
||||
N5
|
||||
E2
|
||||
N3
|
||||
F42
|
||||
S3
|
||||
F38
|
||||
N5
|
||||
F19
|
||||
F97
|
||||
W2
|
||||
R180
|
||||
S4
|
||||
E4
|
||||
S2
|
||||
W3
|
||||
F39
|
||||
W4
|
||||
F70
|
||||
S1
|
||||
W1
|
||||
R90
|
||||
F41
|
||||
L90
|
||||
E1
|
||||
N1
|
||||
E3
|
||||
W5
|
||||
F13
|
||||
E4
|
||||
F2
|
||||
R180
|
||||
F27
|
||||
E4
|
||||
N2
|
||||
L270
|
||||
E1
|
||||
N3
|
||||
W4
|
||||
F81
|
||||
W3
|
||||
R90
|
||||
E1
|
||||
F57
|
||||
S5
|
||||
R90
|
||||
F13
|
||||
L180
|
||||
N5
|
||||
F98
|
||||
F32
|
||||
N3
|
||||
R90
|
||||
N3
|
||||
W3
|
||||
S3
|
||||
W3
|
||||
N4
|
||||
F73
|
||||
L180
|
||||
N1
|
||||
E4
|
||||
F7
|
||||
E4
|
||||
R90
|
||||
N4
|
||||
R90
|
||||
S2
|
||||
E5
|
||||
F32
|
||||
S2
|
||||
N5
|
||||
W3
|
||||
R90
|
||||
W5
|
||||
S2
|
||||
L90
|
||||
F4
|
||||
R270
|
||||
N5
|
||||
E3
|
||||
L90
|
||||
S5
|
||||
F24
|
||||
N4
|
||||
R90
|
||||
F27
|
||||
L90
|
||||
F16
|
||||
R90
|
||||
N2
|
||||
R90
|
||||
N3
|
||||
L90
|
||||
S3
|
||||
L90
|
||||
F85
|
||||
S3
|
||||
F47
|
||||
N1
|
||||
E1
|
||||
N3
|
||||
R270
|
||||
S2
|
||||
L90
|
||||
F50
|
||||
L90
|
||||
S2
|
||||
F23
|
||||
N4
|
||||
L180
|
||||
E3
|
||||
F91
|
||||
R90
|
||||
E1
|
||||
W4
|
||||
F81
|
||||
W5
|
||||
R90
|
||||
F46
|
||||
E1
|
||||
W1
|
||||
F91
|
||||
N5
|
||||
W5
|
||||
N3
|
||||
W1
|
||||
L90
|
||||
F60
|
||||
S2
|
||||
L90
|
||||
E1
|
||||
F82
|
||||
S3
|
||||
W5
|
||||
N5
|
||||
F90
|
||||
E3
|
||||
S1
|
||||
F61
|
||||
E4
|
||||
F98
|
||||
R180
|
||||
F8
|
||||
R270
|
||||
F73
|
||||
W4
|
||||
L90
|
||||
W5
|
||||
L90
|
||||
F86
|
||||
W5
|
||||
L180
|
||||
F61
|
||||
N5
|
||||
F88
|
||||
E2
|
||||
L270
|
||||
F90
|
||||
N5
|
||||
F21
|
||||
R270
|
||||
F40
|
||||
L90
|
||||
W1
|
||||
N2
|
||||
L90
|
||||
E2
|
||||
S5
|
||||
E2
|
||||
S1
|
||||
E5
|
||||
N3
|
||||
F51
|
||||
S1
|
||||
F58
|
||||
W3
|
||||
L180
|
||||
F13
|
||||
R90
|
||||
N1
|
||||
F79
|
||||
W2
|
||||
F61
|
||||
R90
|
||||
F22
|
||||
E2
|
||||
N5
|
||||
F1
|
||||
S4
|
||||
F99
|
||||
S1
|
||||
S3
|
||||
E2
|
||||
F97
|
||||
@@ -0,0 +1,2 @@
|
||||
1002578
|
||||
19,x,x,x,x,x,x,x,x,x,x,x,x,37,x,x,x,x,x,751,x,29,x,x,x,x,x,x,x,x,x,x,13,x,x,x,x,x,x,x,x,x,23,x,x,x,x,x,x,x,431,x,x,x,x,x,x,x,x,x,41,x,x,x,x,x,x,17
|
||||
@@ -0,0 +1,2 @@
|
||||
939
|
||||
7,13,x,x,59,x,31,19
|
||||
@@ -0,0 +1,584 @@
|
||||
mask = 1X11X010X000X0X101X00100011X10100111
|
||||
mem[40278] = 36774405
|
||||
mem[51306] = 55175378
|
||||
mem[31036] = 805355
|
||||
mem[8433] = 48148
|
||||
mem[58481] = 45466
|
||||
mask = 1000101X11001XXX00X01110X1X000XX0100
|
||||
mem[42362] = 2765432
|
||||
mem[20493] = 213778
|
||||
mem[52954] = 756325
|
||||
mask = 10010000X00X1010000101X0010X001X1X10
|
||||
mem[34108] = 155448
|
||||
mem[19047] = 166539692
|
||||
mask = 1X0000111X0X10100X10X1110010X0100000
|
||||
mem[44380] = 108787272
|
||||
mem[50688] = 178803
|
||||
mem[13224] = 18328
|
||||
mem[47270] = 41220136
|
||||
mem[1679] = 5379693
|
||||
mem[25086] = 5316
|
||||
mask = 100010X011001X1000X1000XXX0000X010X0
|
||||
mem[8433] = 12191
|
||||
mem[45074] = 466358
|
||||
mem[57607] = 88673989
|
||||
mem[1764] = 3258736
|
||||
mask = X0011010110010010000X00100100X1001X0
|
||||
mem[42636] = 8106931
|
||||
mem[26732] = 819582135
|
||||
mem[61324] = 115576
|
||||
mem[46608] = 259438
|
||||
mem[62850] = 325
|
||||
mask = 11XX001111001X1001110X1XXX1110001X0X
|
||||
mem[52922] = 2111
|
||||
mem[39872] = 2919426
|
||||
mem[49237] = 13351029
|
||||
mem[25369] = 403711
|
||||
mem[25714] = 525
|
||||
mem[11361] = 930295699
|
||||
mask = 100010001100X110X0111000X000X00X0000
|
||||
mem[55023] = 398985
|
||||
mem[1543] = 794
|
||||
mem[47160] = 65745
|
||||
mask = 1000001011X010XX00001001010X11101X01
|
||||
mem[3993] = 6186451
|
||||
mem[15936] = 678
|
||||
mem[12520] = 889
|
||||
mask = 110010XX10X0101X01X011X1010X00001100
|
||||
mem[21281] = 1112
|
||||
mem[1813] = 834
|
||||
mem[23778] = 88
|
||||
mem[877] = 4305190
|
||||
mem[41759] = 688804
|
||||
mem[31991] = 4165476
|
||||
mask = 1000X0101X001010000X10X00X00X01X00X1
|
||||
mem[62604] = 118285948
|
||||
mem[25086] = 804036
|
||||
mem[52954] = 414491
|
||||
mem[61838] = 14920
|
||||
mem[12372] = 14382
|
||||
mask = XXX1X00010001000X00X101X001000X01111
|
||||
mem[38767] = 23779
|
||||
mem[15107] = 3739
|
||||
mem[19591] = 35246
|
||||
mem[64406] = 27640
|
||||
mem[47997] = 1470326
|
||||
mask = 1011101011X0X1X100X0X11110010100X011
|
||||
mem[57638] = 42095143
|
||||
mem[18633] = 7407282
|
||||
mem[23584] = 1861
|
||||
mem[9800] = 35320
|
||||
mem[25647] = 17074
|
||||
mask = X0XX10X0100X1010X000X00011X100001101
|
||||
mem[19475] = 11720838
|
||||
mem[22303] = 3396
|
||||
mem[31371] = 963
|
||||
mem[27119] = 913
|
||||
mem[48910] = 28628571
|
||||
mem[48457] = 3430746
|
||||
mask = 1000101X1XX011010000010001000011XX00
|
||||
mem[42746] = 439123
|
||||
mem[26673] = 186688
|
||||
mem[9335] = 104841
|
||||
mem[47814] = 814
|
||||
mem[31051] = 23
|
||||
mem[26161] = 192849624
|
||||
mask = 110000X1X100101X011X001X0011XX011001
|
||||
mem[10584] = 8361
|
||||
mem[21594] = 83379
|
||||
mem[47043] = 458757662
|
||||
mem[1767] = 3878
|
||||
mem[37986] = 5338251
|
||||
mem[59740] = 779934
|
||||
mem[22725] = 495512
|
||||
mask = 10110X10100010X1011010X00010X11101X1
|
||||
mem[32885] = 15961
|
||||
mem[49329] = 11659
|
||||
mem[49589] = 883656
|
||||
mem[58578] = 3299
|
||||
mem[13410] = 16573
|
||||
mem[57567] = 56589
|
||||
mem[17446] = 2435
|
||||
mask = 100100001XX01110X00010000X100101X0X0
|
||||
mem[46571] = 57904
|
||||
mem[64234] = 1904852
|
||||
mem[17836] = 917
|
||||
mem[3697] = 79951109
|
||||
mem[17934] = 311
|
||||
mem[62943] = 105198
|
||||
mem[43632] = 127650
|
||||
mask = 110X001X00001X100X001X011100X01X0X01
|
||||
mem[32984] = 5679479
|
||||
mem[2985] = 52007072
|
||||
mask = 1000X01011001100XX0000X1110X00010101
|
||||
mem[52709] = 46005248
|
||||
mem[64106] = 148
|
||||
mem[10607] = 177262862
|
||||
mem[1672] = 768
|
||||
mem[55771] = 114128471
|
||||
mem[102] = 407505
|
||||
mask = X0X01010X1X011000X0000000X1001101X10
|
||||
mem[24357] = 37895788
|
||||
mem[4818] = 12679
|
||||
mem[1895] = 677
|
||||
mem[19538] = 1012377512
|
||||
mem[51317] = 290
|
||||
mem[26273] = 3433
|
||||
mask = 100X0X10X101100X1X10X111111001001X00
|
||||
mem[30547] = 1084
|
||||
mem[55023] = 38977
|
||||
mem[62922] = 235723
|
||||
mem[26793] = 2101257
|
||||
mem[3343] = 846
|
||||
mem[23767] = 749476
|
||||
mask = 10001XXX11X01101X0101X11101X1110X010
|
||||
mem[61302] = 2841122
|
||||
mem[54867] = 8646
|
||||
mem[50226] = 130817
|
||||
mem[48234] = 29376
|
||||
mem[39560] = 605311
|
||||
mask = 110010101X001X1X000000000X0001110X10
|
||||
mem[44651] = 1982752
|
||||
mem[46095] = 7221
|
||||
mem[22548] = 1154372
|
||||
mask = 11X100X0XX101010X00011101110X1010X01
|
||||
mem[28851] = 10138786
|
||||
mem[40188] = 9003080
|
||||
mem[46594] = 260547019
|
||||
mem[13047] = 644
|
||||
mem[61575] = 318501037
|
||||
mem[17933] = 130721
|
||||
mask = 10X000111X01X010XX1X0XX11001010001X0
|
||||
mem[17836] = 11610
|
||||
mem[60798] = 17334088
|
||||
mem[18040] = 8111502
|
||||
mem[5507] = 3549486
|
||||
mask = 100010101X001XXX00X0X10001X10111X01X
|
||||
mem[1101] = 1830700
|
||||
mem[12750] = 44919
|
||||
mem[61081] = 1145728
|
||||
mem[221] = 98190
|
||||
mem[5230] = 1674762
|
||||
mask = 10110101X0X0100001X01101X1111X011011
|
||||
mem[63476] = 774
|
||||
mem[38765] = 6583
|
||||
mem[53101] = 425799
|
||||
mem[2689] = 76519
|
||||
mask = 1X0X0X001XX010100000X1X0X1000X010100
|
||||
mem[63306] = 25107559
|
||||
mem[29367] = 7911
|
||||
mem[33854] = 333886
|
||||
mem[34129] = 1601023
|
||||
mem[19106] = 105039
|
||||
mem[20340] = 33500
|
||||
mask = 1XX11X10100XX00X0X001010011010010111
|
||||
mem[17552] = 318
|
||||
mem[52954] = 755503843
|
||||
mem[45796] = 251387
|
||||
mask = 110010X01000101001000101X100001X010X
|
||||
mem[19611] = 4546530
|
||||
mem[94] = 16405
|
||||
mem[37449] = 16299407
|
||||
mem[63044] = 1717
|
||||
mem[60882] = 53035
|
||||
mask = 1X111010100010X10X00X110XX0010010XX1
|
||||
mem[46825] = 38742
|
||||
mem[1559] = 2601
|
||||
mem[17127] = 10125964
|
||||
mem[45796] = 17645381
|
||||
mem[57067] = 650
|
||||
mem[12750] = 7052753
|
||||
mem[51876] = 223481
|
||||
mask = X00X1010110010010X000X000110X0X0X00X
|
||||
mem[20021] = 98402475
|
||||
mem[62492] = 59443811
|
||||
mask = 100X101X100X1010000100010X000010X011
|
||||
mem[11361] = 790603
|
||||
mem[32392] = 1461971
|
||||
mem[16860] = 55486
|
||||
mem[48278] = 118088
|
||||
mem[6887] = 436990
|
||||
mem[44042] = 244740
|
||||
mask = 1000X01XX100X10000XX1X0011001XX01110
|
||||
mem[20112] = 2750699
|
||||
mem[12269] = 52907343
|
||||
mem[42636] = 6065
|
||||
mem[17001] = 169286
|
||||
mask = 10X1101X1X001X010X00011X0X0111001X11
|
||||
mem[37947] = 96
|
||||
mem[63306] = 7396
|
||||
mem[5465] = 1081
|
||||
mem[14662] = 1011
|
||||
mem[65279] = 131
|
||||
mask = 110100111100XX1X0111011110101000000X
|
||||
mem[37780] = 7990
|
||||
mem[31512] = 40679485
|
||||
mem[14491] = 737737
|
||||
mem[30998] = 124949091
|
||||
mask = X1011X001000101XX0001X0X00111101001X
|
||||
mem[33157] = 12243
|
||||
mem[56747] = 419147
|
||||
mem[11586] = 6256
|
||||
mem[64708] = 76550
|
||||
mem[37957] = 243778
|
||||
mem[5091] = 2456
|
||||
mask = 11X110X0X0001011X0000X0000100101X0X1
|
||||
mem[25324] = 2093940
|
||||
mem[36379] = 2777325
|
||||
mem[54213] = 228702576
|
||||
mem[32976] = 5846431
|
||||
mem[29430] = 119936
|
||||
mask = 1101010000101000X0001111100XXX111X11
|
||||
mem[31402] = 7431602
|
||||
mem[2073] = 7956
|
||||
mem[36885] = 3966
|
||||
mem[32392] = 37896
|
||||
mem[6832] = 173996362
|
||||
mem[53853] = 16478619
|
||||
mem[65160] = 667963
|
||||
mask = 100XX10X100X101X0X00000011X00X110X00
|
||||
mem[62304] = 3584301
|
||||
mem[57317] = 963348
|
||||
mem[16414] = 7872061
|
||||
mem[34763] = 1271472
|
||||
mask = 10XX001011000100000010X0100X01100111
|
||||
mem[48910] = 527784663
|
||||
mem[6555] = 360
|
||||
mem[52875] = 2675
|
||||
mem[18803] = 524
|
||||
mem[42703] = 3789970
|
||||
mask = 1X0100101X00X00X011100X1X11100X0101X
|
||||
mem[45317] = 6806741
|
||||
mem[48723] = 23187771
|
||||
mem[34283] = 291852
|
||||
mem[29981] = 115905
|
||||
mem[63917] = 245041
|
||||
mask = 10010X0011001X10000000001X1001X10XX0
|
||||
mem[24836] = 124320580
|
||||
mem[13017] = 387784
|
||||
mem[49496] = 6149582
|
||||
mem[40990] = 3612867
|
||||
mem[42530] = 414515530
|
||||
mask = 11010XX01100X001XX1100X00001XX001011
|
||||
mem[49876] = 340001
|
||||
mem[12520] = 447064754
|
||||
mem[31346] = 2199326
|
||||
mem[38744] = 3174513
|
||||
mask = 100X101XX100100100101X000X00011111X0
|
||||
mem[58504] = 161861
|
||||
mem[51785] = 352
|
||||
mem[5035] = 14642386
|
||||
mask = 10XX0011100X101010110001110X11001X0X
|
||||
mem[55328] = 912776
|
||||
mem[54729] = 404668417
|
||||
mem[1081] = 1230593
|
||||
mem[43126] = 275450
|
||||
mem[9568] = 6977
|
||||
mem[38414] = 258888
|
||||
mem[17523] = 628
|
||||
mask = 11011X10110010001110110X0XX1XX001101
|
||||
mem[14522] = 3706
|
||||
mem[23442] = 84315
|
||||
mem[60757] = 7650
|
||||
mem[64106] = 4820
|
||||
mem[12365] = 24537836
|
||||
mem[46911] = 2142190
|
||||
mem[60482] = 14617749
|
||||
mask = 11X1001111001X10X11100X000X010100110
|
||||
mem[30003] = 4640103
|
||||
mem[46235] = 8912631
|
||||
mem[28941] = 239
|
||||
mem[3232] = 2552211
|
||||
mem[14072] = 24479
|
||||
mem[45848] = 97107
|
||||
mem[27490] = 7267061
|
||||
mask = X00XXX1111X01101X0101110001XXX101110
|
||||
mem[50700] = 61091
|
||||
mem[2006] = 46171
|
||||
mem[54190] = 13801104
|
||||
mem[437] = 700
|
||||
mem[25806] = 370455
|
||||
mask = 1X00X0X0X00010100X00X00X010XX1100101
|
||||
mem[23418] = 3953103
|
||||
mem[4151] = 16351752
|
||||
mem[33858] = 2781804
|
||||
mem[40347] = 48747047
|
||||
mem[24323] = 185098
|
||||
mem[13410] = 3244984
|
||||
mem[22024] = 2046007
|
||||
mask = 101110XXX1001X01X100X1XX000111111111
|
||||
mem[42442] = 6862901
|
||||
mem[37947] = 133
|
||||
mem[52715] = 90558
|
||||
mask = 1X0XX0X0100010X0000X010X010X0001010X
|
||||
mem[41622] = 3864588
|
||||
mem[37947] = 2574041
|
||||
mem[36379] = 282
|
||||
mem[7539] = 1884
|
||||
mem[43885] = 252462770
|
||||
mask = 1X0000XX110XX0X0X01101X0100X11101010
|
||||
mem[31739] = 122014445
|
||||
mem[12525] = 35483
|
||||
mem[49565] = 120526
|
||||
mask = 10000X00111X1010X0X00X0001X001X111X0
|
||||
mem[50] = 184186855
|
||||
mem[26970] = 28009237
|
||||
mem[43747] = 57180
|
||||
mask = XX01X010110X1XX101X11011X00101000011
|
||||
mem[34649] = 23812
|
||||
mem[19379] = 739289
|
||||
mem[9427] = 290837028
|
||||
mask = 1000001101X0X1000011111XX000101X11XX
|
||||
mem[53212] = 976414185
|
||||
mem[54319] = 309721
|
||||
mem[61044] = 26059565
|
||||
mem[58543] = 112
|
||||
mem[47508] = 485916879
|
||||
mem[58912] = 603
|
||||
mask = 11X100000000100X000011101X001X0X0011
|
||||
mem[12536] = 1079539
|
||||
mem[60933] = 890
|
||||
mem[38277] = 24422421
|
||||
mem[31503] = 275497096
|
||||
mask = 10111010111011110X001111X0X01XX0X011
|
||||
mem[36315] = 732755
|
||||
mem[12521] = 5283380
|
||||
mem[14593] = 11354059
|
||||
mask = 110X10001000100X00001100X10000001XX0
|
||||
mem[178] = 10049489
|
||||
mem[58352] = 1284
|
||||
mem[55836] = 13364
|
||||
mem[8955] = 148648
|
||||
mask = 1001001X110010X01111001X0001010X1101
|
||||
mem[51286] = 424
|
||||
mem[24896] = 685
|
||||
mem[35764] = 984973816
|
||||
mem[1767] = 21227
|
||||
mem[58224] = 509700911
|
||||
mem[54139] = 681
|
||||
mask = 10X0101001001100X010X11001110X1X1101
|
||||
mem[4197] = 3959433
|
||||
mem[28314] = 4080074
|
||||
mem[64406] = 2275763
|
||||
mask = 10111011110011010XX0X111X00X1111111X
|
||||
mem[53633] = 24715
|
||||
mem[12901] = 288197152
|
||||
mem[61838] = 365048
|
||||
mem[9985] = 113625770
|
||||
mask = 1000101011X0110X00000XX001XX0X1XX011
|
||||
mem[18728] = 2722863
|
||||
mem[62115] = 373062209
|
||||
mem[24406] = 14575043
|
||||
mem[1135] = 1658799
|
||||
mem[36109] = 27585
|
||||
mem[43154] = 932674865
|
||||
mask = 1X00001X1100101000XX01110001X01010X0
|
||||
mem[38443] = 2595746
|
||||
mem[45834] = 8200415
|
||||
mem[32618] = 2473
|
||||
mem[45317] = 204863
|
||||
mem[36385] = 1258950
|
||||
mem[1559] = 178687
|
||||
mem[7129] = 274257
|
||||
mask = 1X01X010110X1000111X11X00X1101011X01
|
||||
mem[64351] = 89231
|
||||
mem[23767] = 2060338
|
||||
mem[8182] = 3870
|
||||
mem[55067] = 3498
|
||||
mem[27490] = 113212315
|
||||
mask = 10000010110010100001XX01000X1XX00000
|
||||
mem[22484] = 465878
|
||||
mem[199] = 492230203
|
||||
mem[40351] = 41069
|
||||
mem[40347] = 28883121
|
||||
mem[54190] = 132583179
|
||||
mem[45157] = 1230
|
||||
mem[3262] = 763080
|
||||
mask = 1001010110011011X0X0100011X00X00X011
|
||||
mem[9068] = 1859901
|
||||
mem[65291] = 1860
|
||||
mem[4025] = 21940594
|
||||
mask = 11010X00X0X01X000000111010X0X1111X01
|
||||
mem[33551] = 154606
|
||||
mem[11586] = 6143673
|
||||
mem[55294] = 602657
|
||||
mem[25418] = 1846
|
||||
mem[31307] = 32063880
|
||||
mem[20048] = 1695818
|
||||
mask = 1X111X10110010110100110X110110X00000
|
||||
mem[24896] = 9413794
|
||||
mem[37579] = 13947393
|
||||
mem[62604] = 5335
|
||||
mem[9937] = 13537
|
||||
mem[14199] = 601827
|
||||
mask = 111110101X00X0110X000110X000101000X0
|
||||
mem[48234] = 1067197062
|
||||
mem[43126] = 1849938
|
||||
mem[26161] = 32826701
|
||||
mem[42432] = 2056
|
||||
mask = 10001X10110011000X100001X1100X000000
|
||||
mem[35283] = 15811124
|
||||
mem[6943] = 592604
|
||||
mem[25032] = 189694567
|
||||
mem[36455] = 163580
|
||||
mem[23535] = 61178
|
||||
mem[28952] = 363311
|
||||
mask = 1XX0000000001X10000X100001001X10X1X1
|
||||
mem[14987] = 1027
|
||||
mem[59069] = 14400510
|
||||
mem[27100] = 13017
|
||||
mem[70] = 22529
|
||||
mem[9653] = 120954062
|
||||
mask = 1X001X1010001010X001X0101000X1100001
|
||||
mem[36385] = 7634
|
||||
mem[51785] = 373478
|
||||
mem[62871] = 1219093
|
||||
mem[48687] = 720
|
||||
mem[46211] = 184017955
|
||||
mem[44651] = 4180012
|
||||
mask = 1X111X1X1100110100X0X11X011100010101
|
||||
mem[30714] = 86493051
|
||||
mem[9781] = 6458038
|
||||
mem[44042] = 196093756
|
||||
mem[54852] = 49986
|
||||
mask = 1X0X001XX10010X0XX11001100X1000100X1
|
||||
mem[59055] = 8554849
|
||||
mem[30511] = 238
|
||||
mem[59740] = 291
|
||||
mem[46825] = 4021
|
||||
mem[57257] = 47883555
|
||||
mask = 1001XX0X100X10000000X101XX0101X1X011
|
||||
mem[57317] = 3753201
|
||||
mem[36109] = 89435982
|
||||
mem[2071] = 92612
|
||||
mem[51306] = 3807708
|
||||
mem[60626] = 16185176
|
||||
mem[6288] = 52787155
|
||||
mem[51876] = 5014
|
||||
mask = 10X10X0X10X0100X0X00010X100111010000
|
||||
mem[47779] = 2632
|
||||
mem[44258] = 3287861
|
||||
mem[55067] = 554823
|
||||
mem[5507] = 16374932
|
||||
mask = X00000X01X0X101001XX00011010X010X110
|
||||
mem[15082] = 734057
|
||||
mem[20325] = 9406
|
||||
mem[43154] = 681
|
||||
mem[14046] = 2718549
|
||||
mem[36608] = 18836
|
||||
mask = 10001XX1110XX10X00X01100001011001010
|
||||
mem[64106] = 948524
|
||||
mem[63156] = 717606237
|
||||
mem[21756] = 8193201
|
||||
mem[61081] = 12060571
|
||||
mem[26182] = 1980
|
||||
mask = 100XX0X011001X0X00100101010100X100X0
|
||||
mem[40347] = 7113
|
||||
mem[20846] = 1812874
|
||||
mem[52954] = 31235865
|
||||
mem[15176] = 73255675
|
||||
mem[33551] = 45182604
|
||||
mask = 1000101X1000100000001001X10001010X1X
|
||||
mem[53536] = 78486
|
||||
mem[14207] = 25081
|
||||
mem[6943] = 406911928
|
||||
mem[20627] = 33813239
|
||||
mem[52083] = 5810
|
||||
mem[51593] = 2963
|
||||
mask = 100XX01010X0100100XX1X0X011001111110
|
||||
mem[50540] = 521342322
|
||||
mem[25666] = 517512832
|
||||
mem[19475] = 60787116
|
||||
mask = 100X1010XX0011X000100010X0X1X0111X11
|
||||
mem[44296] = 11404
|
||||
mem[19921] = 12860
|
||||
mask = 10011000XX0X100000X1X10X001X00X10X10
|
||||
mem[15030] = 28046260
|
||||
mem[36124] = 53286373
|
||||
mem[18115] = 57486
|
||||
mem[14821] = 6413
|
||||
mem[46807] = 4097123
|
||||
mem[5230] = 758650
|
||||
mem[47154] = 2777
|
||||
mask = 1001X0101X0010000X11011X01001XX11101
|
||||
mem[61830] = 63370
|
||||
mem[31503] = 16024
|
||||
mem[12525] = 246729437
|
||||
mem[33593] = 115066
|
||||
mem[46594] = 59939695
|
||||
mem[178] = 6489337
|
||||
mask = 110XX000100010000000100110110XX0XX01
|
||||
mem[61044] = 1681
|
||||
mem[48145] = 78509
|
||||
mem[14662] = 317884442
|
||||
mask = 10010011110XX01000111011011X1011X111
|
||||
mem[63129] = 26
|
||||
mem[3729] = 72549
|
||||
mem[60816] = 33039
|
||||
mem[5097] = 620696594
|
||||
mem[24325] = 1480
|
||||
mem[52500] = 507
|
||||
mem[9653] = 77992342
|
||||
mask = 10X11010XX00X00100X0011X100X110X0011
|
||||
mem[50406] = 75245910
|
||||
mem[65160] = 121691
|
||||
mem[10605] = 5972898
|
||||
mem[31113] = 122549
|
||||
mask = 10X0111111101101001X1XXX1X0011101010
|
||||
mem[32648] = 13078
|
||||
mem[16040] = 42554293
|
||||
mem[49180] = 14823
|
||||
mem[12178] = 18873
|
||||
mem[45060] = 58303
|
||||
mem[49248] = 59412
|
||||
mask = 1000X010110X101001100X0010100100011X
|
||||
mem[14950] = 106014
|
||||
mem[41759] = 6142194
|
||||
mem[53704] = 2925
|
||||
mask = 1000001011001010000X10010000X110X10X
|
||||
mem[38572] = 30247028
|
||||
mem[23767] = 23066
|
||||
mem[32618] = 542388
|
||||
mem[10770] = 411
|
||||
mem[16831] = 40856
|
||||
mem[13505] = 2142
|
||||
mem[28786] = 140994490
|
||||
mask = 1100X0X000001XX00100X0010110X0X01X01
|
||||
mem[17768] = 45460151
|
||||
mem[4197] = 705
|
||||
mem[2953] = 12201
|
||||
mask = 1000000011XX10X00X0010X1011X111X0111
|
||||
mem[18985] = 29719899
|
||||
mem[45172] = 258207909
|
||||
mem[49882] = 85394924
|
||||
mem[21653] = 603
|
||||
mem[31300] = 37290319
|
||||
mem[5035] = 5768
|
||||
mem[6427] = 15769266
|
||||
mask = 10010011110010X0111101X000000101X0X1
|
||||
mem[47082] = 157766
|
||||
mem[13410] = 3842391
|
||||
mem[58172] = 2576
|
||||
mask = 10X000001000101000011101X0X000XX1001
|
||||
mem[3121] = 198929928
|
||||
mem[59740] = 16383
|
||||
mem[12269] = 37852
|
||||
mem[18190] = 1240
|
||||
mask = 10000XX001000100XX0X100X1010110110X0
|
||||
mem[9713] = 1435
|
||||
mem[50404] = 1789
|
||||
mem[28429] = 3239
|
||||
mem[178] = 2804
|
||||
mask = 1000010010X11011X0X01X0111010011X0X0
|
||||
mem[44077] = 202823
|
||||
mem[30483] = 3929
|
||||
mem[25920] = 10040
|
||||
mem[221] = 135771
|
||||
mask = 10X0X01111001100000000000100X0001X1X
|
||||
mem[9427] = 152879
|
||||
mem[38057] = 11090
|
||||
mem[58564] = 32957206
|
||||
mask = 110X0010110X1X100010101X00100X001010
|
||||
mem[30968] = 2095418
|
||||
mem[3121] = 139148
|
||||
mem[53666] = 26824
|
||||
@@ -0,0 +1 @@
|
||||
16,12,1,0,15,7,11
|
||||
@@ -0,0 +1,267 @@
|
||||
departure location: 36-626 or 651-973
|
||||
departure station: 38-134 or 142-966
|
||||
departure platform: 32-465 or 489-972
|
||||
departure track: 40-420 or 446-973
|
||||
departure date: 38-724 or 738-961
|
||||
departure time: 30-358 or 377-971
|
||||
arrival location: 48-154 or 166-965
|
||||
arrival station: 48-669 or 675-968
|
||||
arrival platform: 27-255 or 276-965
|
||||
arrival track: 37-700 or 720-955
|
||||
class: 50-319 or 332-958
|
||||
duration: 35-822 or 835-949
|
||||
price: 40-791 or 802-951
|
||||
route: 42-56 or 82-968
|
||||
row: 40-531 or 555-968
|
||||
seat: 49-681 or 695-962
|
||||
train: 31-567 or 593-953
|
||||
type: 42-840 or 855-949
|
||||
wagon: 31-165 or 176-962
|
||||
zone: 48-870 or 896-970
|
||||
|
||||
your ticket:
|
||||
127,89,149,113,181,131,53,199,103,107,97,179,109,193,151,83,197,101,211,191
|
||||
|
||||
nearby tickets:
|
||||
835,933,819,240,276,334,830,786,120,791,301,770,249,767,177,84,838,85,596,352
|
||||
193,697,654,130,5,907,754,925,817,663,938,595,930,868,56,128,598,197,381,452
|
||||
922,462,747,775,599,787,765,815,298,930,198,89,654,353,56,285,571,411,560,419
|
||||
515,287,391,452,91,319,143,614,50,910,450,926,617,288,922,137,738,761,248,751
|
||||
50,945,117,899,420,675,177,521,774,677,56,279,768,391,282,151,107,920,904,976
|
||||
595,243,760,96,816,786,600,940,347,413,132,722,16,668,896,250,815,619,804,186
|
||||
244,907,377,226,188,595,509,406,777,691,791,383,247,122,609,597,340,803,817,512
|
||||
773,222,819,757,50,562,108,867,195,455,389,454,564,581,557,622,897,914,54,927
|
||||
778,865,451,741,520,199,355,870,723,513,618,784,377,413,758,124,296,180,566,584
|
||||
861,236,213,302,196,637,525,840,530,926,905,341,812,222,749,104,677,459,150,200
|
||||
455,446,440,402,309,143,497,382,198,246,511,228,243,129,317,491,932,109,516,102
|
||||
117,177,462,196,283,777,655,122,780,111,94,153,391,335,433,455,306,810,344,790
|
||||
292,349,232,999,463,240,209,101,530,662,805,209,148,505,501,287,560,499,815,593
|
||||
744,128,616,866,777,54,467,94,125,662,89,84,909,528,181,521,784,555,347,659
|
||||
721,909,415,252,53,346,499,564,584,857,283,911,201,897,420,939,867,420,447,280
|
||||
639,416,317,392,837,127,775,382,300,407,809,666,836,774,399,666,698,526,558,116
|
||||
261,522,939,567,244,97,152,129,401,305,772,184,390,835,294,240,776,947,816,149
|
||||
902,560,193,118,556,512,181,379,975,448,101,677,839,756,901,695,297,355,669,866
|
||||
291,293,103,788,403,778,379,101,107,458,110,720,104,990,809,927,838,211,304,287
|
||||
657,152,125,945,816,395,263,308,409,783,414,496,507,663,252,403,348,611,417,456
|
||||
743,410,117,779,933,282,113,948,756,622,111,309,286,764,656,703,867,341,791,782
|
||||
782,664,761,491,350,6,940,920,700,213,932,234,193,182,839,754,760,516,343,297
|
||||
669,724,496,285,767,519,601,160,178,96,105,351,245,127,613,337,113,313,101,108
|
||||
616,207,838,618,912,149,184,344,761,222,302,660,625,669,221,778,792,89,786,759
|
||||
144,280,907,336,910,821,129,130,334,85,301,319,900,312,858,277,391,662,626,169
|
||||
751,514,769,242,515,154,176,194,281,381,153,386,299,178,731,457,120,243,492,239
|
||||
339,767,662,838,171,840,234,226,295,184,187,779,916,384,396,780,496,942,512,128
|
||||
398,613,661,280,743,92,397,305,115,924,698,335,210,523,620,753,454,141,613,305
|
||||
897,462,92,234,779,253,291,921,401,838,249,123,747,596,738,510,78,276,559,114
|
||||
141,788,283,409,860,103,337,838,343,560,150,595,332,930,820,810,756,220,147,406
|
||||
557,926,230,778,124,459,722,86,118,240,220,914,353,129,803,688,215,407,749,817
|
||||
341,217,561,516,559,14,188,491,870,762,505,112,235,391,864,745,768,124,306,310
|
||||
406,901,417,338,598,766,390,746,613,922,405,518,618,783,738,336,561,50,667,633
|
||||
900,145,607,820,681,755,562,763,337,287,454,742,741,604,982,347,517,661,902,384
|
||||
188,205,505,85,446,449,198,418,84,773,832,748,943,221,212,607,378,123,383,945
|
||||
766,502,87,305,522,202,679,212,86,653,808,531,929,180,865,934,785,486,201,723
|
||||
219,457,386,55,51,975,99,252,208,418,929,82,354,783,189,721,112,184,127,392
|
||||
505,744,933,145,123,565,770,924,105,185,913,134,306,835,567,524,909,863,982,786
|
||||
898,915,562,289,117,675,399,567,146,104,780,54,465,519,600,897,878,605,307,242
|
||||
243,82,367,720,918,378,936,621,944,743,503,104,511,231,410,336,458,769,448,296
|
||||
557,408,526,564,347,655,937,222,745,381,297,942,740,931,527,305,540,415,497,380
|
||||
305,286,567,239,311,741,924,385,309,861,937,245,302,154,486,919,790,277,563,465
|
||||
750,303,55,310,809,755,397,561,616,941,806,134,144,399,624,449,716,806,240,465
|
||||
717,99,203,664,679,766,399,225,603,384,51,312,213,604,462,176,609,181,453,414
|
||||
19,205,300,230,835,88,944,82,558,904,459,490,679,523,790,213,917,89,614,276
|
||||
805,574,240,335,489,911,200,510,723,756,602,191,496,408,651,248,123,742,904,761
|
||||
127,508,607,102,691,945,278,151,96,453,145,56,497,118,419,840,222,594,190,862
|
||||
748,355,206,107,523,929,656,592,246,101,754,748,455,343,782,109,698,280,227,678
|
||||
669,920,353,389,514,625,511,387,342,817,105,819,491,511,491,910,248,402,531,273
|
||||
387,250,565,507,561,225,976,319,51,662,531,514,896,118,620,776,195,614,501,786
|
||||
654,384,741,923,746,90,304,913,494,153,114,19,222,755,179,930,835,770,813,660
|
||||
150,563,931,349,148,242,400,186,500,946,273,564,131,752,339,838,240,528,210,521
|
||||
399,358,410,683,596,739,96,802,870,394,513,249,786,292,180,315,404,89,909,496
|
||||
696,227,820,194,594,626,867,80,112,279,762,230,276,177,390,97,391,783,247,297
|
||||
211,912,146,563,86,597,942,282,527,561,577,905,127,947,388,662,901,184,755,134
|
||||
655,664,803,743,290,866,132,783,131,205,855,124,743,388,819,485,822,791,611,201
|
||||
319,287,151,242,233,297,519,313,499,390,459,138,812,814,345,558,770,87,414,292
|
||||
724,498,521,236,465,109,229,377,406,915,683,614,679,224,410,781,774,802,752,196
|
||||
594,821,633,105,282,502,661,188,95,750,245,224,508,669,758,55,760,300,516,415
|
||||
820,279,351,815,226,869,522,745,939,778,459,118,944,914,629,897,558,618,340,308
|
||||
856,663,612,870,499,180,82,720,909,658,621,128,791,937,939,59,94,401,252,751
|
||||
86,497,561,88,455,183,918,352,309,410,301,987,301,859,310,492,697,295,335,292
|
||||
514,749,530,492,600,991,933,152,668,102,655,88,206,244,791,411,254,771,617,678
|
||||
820,913,288,509,343,784,622,667,155,353,903,817,447,300,811,803,911,195,403,743
|
||||
208,294,652,763,448,562,788,204,626,503,837,454,809,406,272,460,222,770,775,597
|
||||
614,494,747,93,211,334,625,349,295,290,346,764,408,98,406,290,16,382,83,790
|
||||
115,739,773,219,129,492,225,674,464,95,931,516,806,495,303,602,555,662,566,228
|
||||
530,909,98,897,142,84,714,420,937,186,613,149,839,210,397,818,87,948,292,126
|
||||
286,305,949,506,497,119,219,395,612,223,454,667,663,514,346,391,127,174,521,501
|
||||
941,511,915,626,99,82,727,92,188,215,130,357,790,619,839,133,838,495,521,390
|
||||
210,939,811,495,599,188,354,150,610,753,446,143,698,291,153,382,903,130,916,4
|
||||
182,131,231,126,839,745,195,413,153,669,133,234,309,209,514,818,485,397,748,947
|
||||
298,391,617,920,457,680,219,320,945,699,923,781,779,335,869,282,292,336,350,85
|
||||
212,419,986,314,721,315,659,133,249,144,756,463,924,667,862,450,143,181,334,388
|
||||
911,861,791,867,453,664,498,780,355,493,397,693,98,555,384,209,940,868,345,286
|
||||
557,661,515,494,816,942,404,244,507,143,654,764,696,402,124,150,167,200,102,509
|
||||
512,828,389,566,242,922,931,565,780,301,410,503,183,343,778,626,84,146,129,221
|
||||
128,599,202,289,910,519,907,498,488,748,149,777,745,596,611,456,120,53,678,283
|
||||
724,191,613,300,806,865,124,778,104,750,758,597,604,747,764,157,195,177,680,932
|
||||
227,457,50,283,143,741,523,134,680,947,558,600,761,617,226,416,136,923,211,405
|
||||
379,338,307,56,626,761,379,855,997,454,303,864,869,941,610,192,339,868,351,566
|
||||
280,696,698,596,592,896,509,124,401,723,418,748,555,501,937,408,404,608,143,253
|
||||
940,186,411,464,387,602,184,354,142,757,220,184,223,182,301,442,378,740,738,142
|
||||
450,123,938,377,91,548,837,626,594,593,418,790,297,82,124,190,254,531,345,397
|
||||
762,508,206,357,224,830,761,912,624,245,667,247,247,618,290,938,107,910,288,55
|
||||
773,318,906,301,383,856,202,866,562,305,181,152,52,382,313,906,228,825,188,769
|
||||
55,502,393,821,937,942,936,147,516,458,182,502,919,788,173,402,395,565,932,860
|
||||
199,607,614,404,663,392,668,504,142,462,205,299,787,318,771,126,211,694,194,526
|
||||
184,805,452,594,857,706,230,88,771,337,755,341,748,654,315,213,502,407,309,380
|
||||
283,696,709,111,761,460,558,190,700,118,898,723,697,566,176,318,865,776,296,230
|
||||
607,394,753,122,353,293,298,207,903,349,106,496,333,984,920,461,758,699,334,749
|
||||
460,406,771,196,106,507,499,558,656,357,506,813,857,784,303,634,941,312,786,914
|
||||
919,769,919,451,94,672,406,743,113,101,739,596,182,332,555,89,185,698,291,530
|
||||
933,460,248,279,314,897,763,748,669,767,383,121,764,244,58,402,902,658,124,496
|
||||
917,761,769,307,698,396,190,171,747,523,555,453,933,501,594,301,98,601,750,608
|
||||
621,791,125,51,748,799,187,216,598,420,151,380,658,658,720,201,464,317,109,604
|
||||
219,491,747,92,625,97,430,284,453,196,619,454,382,448,948,334,499,557,944,109
|
||||
294,614,334,623,302,501,502,821,702,357,699,839,784,278,761,403,235,401,412,228
|
||||
817,346,595,489,124,791,616,209,384,751,132,492,587,598,855,814,603,316,378,123
|
||||
941,302,130,240,609,171,179,417,565,870,623,194,698,297,499,410,409,345,116,279
|
||||
295,600,557,696,603,266,599,219,407,779,220,450,314,198,807,610,462,319,750,863
|
||||
407,945,134,813,113,392,495,243,600,123,116,249,145,387,398,228,104,696,393,140
|
||||
180,382,801,816,625,787,564,528,128,392,94,745,655,594,278,759,754,899,661,680
|
||||
785,760,409,666,241,529,940,702,668,938,755,240,393,293,356,134,669,836,498,677
|
||||
939,596,856,666,821,141,912,566,744,818,912,525,382,276,312,819,420,751,287,603
|
||||
802,306,558,23,125,286,811,816,840,287,915,838,931,561,936,608,785,214,754,354
|
||||
384,923,914,314,197,301,745,154,109,391,519,254,23,912,393,899,352,451,593,394
|
||||
758,921,446,145,238,857,413,946,785,506,170,651,912,276,927,531,218,804,317,153
|
||||
758,216,767,508,344,900,565,192,293,338,906,857,235,662,665,395,119,561,665,701
|
||||
901,930,675,446,815,418,116,741,802,743,869,569,317,287,784,389,783,91,386,240
|
||||
234,564,224,896,812,813,391,625,174,185,53,923,221,744,492,784,751,382,493,788
|
||||
395,285,582,85,108,822,770,593,222,129,355,277,227,119,334,82,757,944,305,760
|
||||
511,489,253,491,451,676,416,821,204,924,2,668,496,126,384,755,178,378,388,665
|
||||
456,170,773,52,604,379,203,817,103,149,521,561,152,932,663,597,458,316,84,905
|
||||
301,680,903,109,151,90,200,184,858,100,236,398,238,555,312,612,308,228,771,164
|
||||
821,930,489,278,284,840,599,344,347,658,790,781,605,998,606,458,456,865,503,122
|
||||
404,319,212,755,55,655,20,864,930,599,625,817,924,906,523,745,507,108,901,905
|
||||
721,185,420,209,192,177,641,680,89,242,300,927,352,191,395,284,384,698,563,463
|
||||
773,819,906,781,900,109,413,137,776,147,213,240,227,924,307,316,652,339,496,900
|
||||
453,696,743,738,297,609,913,414,418,920,406,665,152,939,233,123,993,399,561,50
|
||||
346,619,815,511,347,410,771,559,276,160,747,450,354,50,941,194,900,945,819,393
|
||||
307,215,145,224,446,246,373,378,237,769,607,233,201,203,615,199,527,229,123,97
|
||||
756,381,107,564,868,788,751,626,567,309,764,948,394,284,155,245,944,742,460,512
|
||||
839,912,234,179,611,88,416,527,899,499,598,499,154,187,789,741,905,704,388,663
|
||||
122,490,769,285,898,699,606,99,462,809,132,915,132,453,664,786,453,239,104,687
|
||||
205,508,835,860,757,740,337,54,917,413,513,814,905,942,319,556,156,353,199,113
|
||||
524,379,898,817,941,721,521,379,185,744,458,904,8,898,56,567,219,229,237,763
|
||||
56,294,235,525,243,761,244,315,311,696,818,301,460,100,182,268,307,608,925,408
|
||||
722,791,290,565,593,508,493,114,114,934,949,739,936,195,765,520,509,591,195,415
|
||||
907,247,773,940,904,655,299,342,920,712,930,280,318,758,460,339,311,858,700,838
|
||||
901,669,307,254,461,120,89,625,869,839,229,248,616,307,306,412,644,232,739,244
|
||||
484,417,751,344,281,319,666,607,216,811,669,491,679,194,679,277,238,741,242,404
|
||||
51,597,721,154,200,781,936,528,145,335,718,301,224,926,934,142,205,606,278,803
|
||||
304,761,682,295,783,56,558,127,786,218,247,756,449,205,389,459,116,494,681,222
|
||||
613,738,216,566,816,117,576,530,92,390,771,453,234,393,920,518,458,309,531,790
|
||||
748,231,498,54,347,599,923,419,125,940,446,489,200,186,616,240,609,856,985,134
|
||||
914,121,405,618,523,87,740,337,655,381,88,392,291,525,588,238,150,306,203,558
|
||||
91,447,563,514,181,745,561,273,593,54,108,911,410,787,738,807,811,786,818,741
|
||||
582,681,675,285,605,786,947,379,918,110,749,811,399,614,333,610,524,308,738,653
|
||||
185,654,505,942,199,381,96,202,281,51,922,898,446,922,555,916,316,124,180,438
|
||||
609,740,919,997,940,199,531,284,934,338,567,864,310,909,814,840,144,761,96,864
|
||||
818,386,868,512,603,215,222,187,213,896,105,224,898,249,103,601,125,156,219,767
|
||||
621,814,419,132,564,421,661,385,357,525,720,949,904,205,521,918,659,248,557,408
|
||||
153,757,867,181,455,653,112,528,997,127,788,245,520,921,207,510,611,118,354,925
|
||||
698,808,207,924,212,401,332,764,523,622,353,918,908,930,831,750,250,724,802,803
|
||||
860,613,749,767,927,816,836,765,338,411,914,123,290,355,699,169,669,868,356,855
|
||||
285,228,602,489,155,745,910,211,99,298,394,215,209,722,660,412,352,654,188,602
|
||||
946,768,914,56,902,277,379,867,109,221,557,273,624,813,449,607,383,752,344,820
|
||||
764,461,772,284,381,756,740,386,126,189,494,833,292,741,298,411,745,347,617,318
|
||||
386,244,262,607,333,398,746,514,920,176,146,868,489,86,338,197,839,197,558,458
|
||||
411,94,134,246,789,345,606,304,208,490,820,157,277,838,920,490,339,651,240,249
|
||||
530,593,780,571,781,528,299,117,253,749,247,405,346,396,221,143,305,595,289,505
|
||||
810,238,236,240,105,769,130,601,500,742,901,611,949,519,981,84,348,98,940,387
|
||||
523,111,354,462,866,460,409,988,102,494,409,857,837,133,52,132,667,932,779,314
|
||||
623,840,558,924,197,493,820,679,664,146,88,121,758,745,511,834,86,789,567,624
|
||||
814,772,286,810,347,513,602,668,456,244,355,815,619,420,719,626,616,525,243,389
|
||||
695,452,238,377,624,159,530,282,236,215,292,508,521,146,224,88,699,133,564,392
|
||||
211,115,456,405,225,238,766,818,857,246,181,114,94,116,146,354,7,301,529,318
|
||||
386,451,529,298,56,180,219,440,738,756,406,607,225,936,720,456,761,417,617,464
|
||||
131,254,947,401,818,343,97,801,835,119,739,205,96,822,666,929,86,753,209,110
|
||||
607,929,251,769,231,809,859,783,830,142,344,280,99,107,503,388,507,498,489,926
|
||||
738,676,310,805,922,190,2,205,742,492,767,927,595,868,523,652,251,142,216,348
|
||||
660,105,652,509,402,666,758,317,89,864,212,495,503,758,567,91,668,748,227,982
|
||||
754,609,116,529,866,623,747,355,355,561,132,203,515,93,458,921,364,216,410,103
|
||||
817,523,195,112,567,494,855,507,400,170,655,340,295,817,921,906,279,280,527,291
|
||||
342,916,496,82,296,562,289,204,941,769,994,206,697,781,785,213,204,907,561,316
|
||||
342,598,124,756,495,745,821,295,250,764,980,224,806,102,665,293,558,603,459,922
|
||||
802,754,204,806,348,775,91,461,318,784,667,652,526,686,451,922,697,127,409,903
|
||||
919,142,395,397,491,897,133,739,662,498,816,248,663,199,386,580,651,566,314,745
|
||||
511,528,611,255,104,603,610,901,446,834,515,250,920,563,92,344,402,820,928,902
|
||||
616,127,183,213,412,748,922,195,898,147,120,51,353,412,912,904,617,315,0,125
|
||||
254,906,53,695,212,64,513,281,143,908,214,249,357,860,808,749,51,941,414,695
|
||||
210,278,396,307,222,517,313,919,675,502,297,511,318,561,915,398,665,900,866,826
|
||||
523,121,291,749,396,911,409,453,232,20,53,351,805,305,183,296,927,680,282,740
|
||||
941,785,354,184,494,491,788,546,812,784,83,287,341,784,667,82,908,333,122,667
|
||||
288,912,757,617,594,781,283,115,620,106,741,237,126,354,603,415,24,305,816,808
|
||||
399,211,698,300,769,503,837,281,457,225,142,491,288,448,91,869,834,904,751,287
|
||||
606,763,472,55,204,618,696,299,384,101,935,182,337,909,115,458,345,598,56,760
|
||||
347,740,452,252,130,151,921,939,112,334,904,481,508,210,303,742,866,314,216,903
|
||||
240,921,212,168,379,679,104,459,835,724,897,276,452,748,522,510,127,145,739,861
|
||||
598,287,503,184,668,790,160,396,341,617,595,520,810,604,698,748,788,531,461,123
|
||||
687,791,517,289,915,771,453,516,764,209,87,505,818,666,749,721,903,491,112,112
|
||||
127,239,178,119,495,363,393,352,839,742,204,114,229,247,127,126,278,96,462,775
|
||||
992,869,120,92,525,115,766,866,516,277,461,766,812,564,83,621,865,282,805,755
|
||||
184,452,295,112,219,787,223,855,761,858,301,307,379,398,201,593,268,130,666,516
|
||||
461,908,730,126,807,332,667,855,454,910,948,180,840,455,918,507,912,226,778,152
|
||||
222,698,98,410,0,612,497,297,280,599,783,835,116,787,178,334,930,387,121,563
|
||||
149,463,127,348,214,921,19,722,514,927,186,147,868,603,341,559,419,463,343,651
|
||||
131,160,204,382,202,810,595,341,614,280,509,248,150,676,509,933,556,176,297,762
|
||||
819,411,292,522,187,212,54,96,662,665,901,617,594,455,914,556,419,452,986,448
|
||||
664,678,816,450,862,408,514,369,514,512,318,411,86,920,904,506,176,859,218,312
|
||||
669,699,101,91,231,210,135,113,516,128,614,145,656,348,923,391,603,664,530,133
|
||||
598,835,289,617,677,210,790,832,105,614,809,130,452,934,351,113,287,304,461,604
|
||||
301,567,144,815,193,929,305,527,112,597,870,169,416,149,747,229,900,865,767,513
|
||||
242,821,858,302,781,111,238,687,249,555,211,607,113,522,773,207,462,337,808,908
|
||||
280,940,197,279,382,91,785,723,619,110,995,296,768,289,902,595,447,82,622,869
|
||||
98,50,496,804,237,821,168,414,148,231,238,408,224,419,698,110,621,189,107,243
|
||||
403,386,352,415,856,342,559,186,897,676,384,710,351,519,515,558,802,721,353,784
|
||||
779,940,540,606,213,695,675,449,99,199,202,187,286,92,131,945,110,789,698,246
|
||||
763,99,174,678,901,855,287,777,191,223,232,757,319,230,413,808,623,524,653,396
|
||||
144,226,312,455,193,900,820,206,669,779,815,677,856,738,749,115,684,462,918,230
|
||||
722,778,832,337,221,390,243,818,668,666,345,118,930,239,564,90,523,762,183,84
|
||||
652,559,491,564,54,214,790,385,690,498,559,698,116,304,356,244,254,746,738,754
|
||||
446,450,152,447,313,840,678,602,312,131,494,751,347,53,462,918,214,426,145,665
|
||||
284,297,332,750,153,306,394,728,334,124,287,401,416,448,243,700,131,282,213,565
|
||||
420,691,652,859,515,406,205,340,387,697,662,918,224,402,501,133,310,785,897,338
|
||||
856,222,176,420,752,152,115,299,753,568,349,653,762,784,348,245,230,233,130,104
|
||||
524,565,563,185,291,600,403,243,131,219,617,720,120,102,367,524,196,500,758,54
|
||||
238,312,73,356,785,934,414,130,838,302,149,286,232,416,133,52,772,782,594,401
|
||||
186,289,463,252,299,981,118,856,415,899,292,904,920,751,410,143,922,530,771,450
|
||||
564,770,90,948,121,345,680,697,942,626,907,286,776,334,188,914,729,898,808,284
|
||||
908,154,283,131,102,190,458,118,151,152,305,810,613,305,176,663,463,265,595,680
|
||||
515,400,105,415,817,488,221,448,766,189,93,520,224,772,596,919,307,609,491,105
|
||||
222,401,192,457,298,665,945,51,179,608,394,597,869,56,248,299,439,354,754,742
|
||||
524,187,771,335,653,562,290,896,85,812,303,292,555,776,136,944,132,220,507,229
|
||||
338,595,198,51,749,113,677,919,236,412,518,817,652,104,908,724,673,934,133,557
|
||||
742,758,462,864,654,131,744,619,489,752,243,936,177,678,721,729,859,214,563,902
|
||||
899,456,231,335,386,147,656,287,197,238,279,313,603,450,408,747,329,926,762,203
|
||||
775,182,314,144,527,576,196,510,121,781,356,356,763,351,497,179,917,310,127,393
|
||||
776,751,456,147,776,309,381,389,122,782,656,739,212,396,133,148,293,119,939,474
|
||||
133,97,903,248,669,490,302,946,270,248,922,526,396,292,664,776,418,927,787,788
|
||||
172,518,525,290,668,508,202,82,111,452,940,152,91,145,118,219,611,206,501,103
|
||||
721,143,218,681,296,290,809,897,191,599,143,499,298,224,991,282,111,919,346,355
|
||||
764,656,931,415,119,218,103,469,385,127,789,54,652,97,514,303,864,724,335,56
|
||||
857,758,788,651,861,457,310,153,206,501,82,489,696,197,696,362,287,98,179,458
|
||||
561,233,349,319,741,749,205,531,339,615,302,898,300,911,694,914,676,353,771,655
|
||||
902,782,159,200,83,52,245,455,96,380,925,354,679,406,395,253,504,699,462,555
|
||||
418,305,185,918,514,651,561,241,151,990,187,720,409,764,814,524,392,772,84,208
|
||||
155,222,301,285,97,221,595,129,388,512,456,219,867,815,228,818,107,788,182,205
|
||||
768,154,738,249,559,729,312,347,505,199,749,224,936,940,454,203,230,804,528,782
|
||||
183,185,417,122,354,700,919,557,232,607,741,922,213,599,778,797,505,245,855,121
|
||||
402,623,786,408,451,689,896,87,761,782,192,652,251,232,193,55,765,228,754,227
|
||||
374,377,248,626,299,930,142,738,782,752,285,214,121,513,180,357,767,191,449,107
|
||||
279,790,379,116,777,209,691,118,622,213,741,51,209,929,197,664,346,655,403,154
|
||||
825,304,202,555,857,447,564,210,724,755,696,516,133,742,393,931,455,565,122,771
|
||||
751,197,183,522,402,230,293,948,771,232,160,948,864,561,897,218,819,202,655,249
|
||||
202,527,311,241,861,527,234,129,770,6,102,802,86,521,750,808,196,85,229,500
|
||||
911,103,945,207,519,333,867,464,489,152,865,996,104,450,668,204,303,147,126,176
|
||||
433,189,317,461,942,278,180,665,618,188,664,928,668,54,251,195,299,400,146,235
|
||||
774,212,205,511,315,558,990,125,416,932,396,771,661,465,54,382,752,207,353,563
|
||||
95,236,566,117,112,246,522,643,738,665,528,86,340,749,802,528,835,98,146,463
|
||||
283,908,141,177,780,251,114,282,101,90,948,99,747,446,652,290,355,282,905,740
|
||||
@@ -0,0 +1,11 @@
|
||||
class: 0-1 or 4-19
|
||||
row: 0-5 or 8-19
|
||||
seat: 0-13 or 16-19
|
||||
|
||||
your ticket:
|
||||
11,12,13
|
||||
|
||||
nearby tickets:
|
||||
3,9,18
|
||||
15,1,5
|
||||
5,14,9
|
||||
@@ -0,0 +1,8 @@
|
||||
#.#.#.##
|
||||
.####..#
|
||||
#####.#.
|
||||
#####..#
|
||||
#....###
|
||||
###...##
|
||||
...#.#.#
|
||||
#.##..##
|
||||
@@ -0,0 +1,3 @@
|
||||
.#.
|
||||
..#
|
||||
###
|
||||
@@ -0,0 +1,373 @@
|
||||
(8 + 5 + 5) + (8 + (2 * 6) + (6 * 6 * 9 * 8) + 3 + 9 * 8)
|
||||
(7 + 7 + 3) * 8 * (5 + 9 + 4 + (7 + 8 + 3 * 3 + 9 + 7) + (7 + 6 + 6) * 8) * (4 + 5 * 9)
|
||||
8 * (3 * (3 + 8 + 4 * 9) + (7 * 9) * (3 * 3 * 3 + 6 * 8 * 2) * 7) + 5 + 2
|
||||
2 * (2 + 9 + 6 * (5 + 9 * 2 * 2 * 5 * 5) * (6 * 9 + 4 + 8 + 4 * 9))
|
||||
3 + 2
|
||||
2 * ((5 * 5 + 9 * 5 * 3 + 7) + (8 * 8 + 4) + 7) * 7
|
||||
8 * 3 + 4
|
||||
(5 * 3 * (9 * 9 + 4 * 3) + 2) * (3 + 2 * 2 + (8 + 6) * 3 + 7)
|
||||
((6 + 4 * 5 + 9 + 7 + 9) + 2 + 4 * 3 + 5) + 5 * 4 + (5 * (2 * 5 + 3 + 8 + 4) * 5 * 8) * 8 + 9
|
||||
5 * 7 * (2 * 7 * 2 * 4 + 9) + 8 + 3 + 7
|
||||
2 * (8 + 9 + 5 * 2)
|
||||
3 * 2 + 6 * (6 + (4 + 9 + 7 * 8 * 5)) * 9
|
||||
8 + (3 * 5 + (5 + 3) * (2 + 8 + 6) * 2)
|
||||
(8 + 3 * 2 * (5 * 2 + 3) * 8) + 6 + ((8 + 8 + 4 * 6) * (5 * 4)) + 7
|
||||
2 * (6 * (3 * 5 + 3) + (2 + 9) * 8) + 6 * 4 * 7
|
||||
(2 + 7 + 9 * (3 * 3 + 4) + 5 * 5) * 9 * 4
|
||||
8 + 9 * 5 + 3 * 2 + 7
|
||||
2 + 9 * 4 + (3 + 9 * (6 + 2 * 2) + 9 * (8 + 8 * 3)) * 8
|
||||
9 * ((2 + 7) * 4 + 8 + 9 * 9) + 8
|
||||
(3 * 7 + (8 * 7) + 4 * (3 + 3 * 7 + 7 + 6)) + 2 + 9 * 8
|
||||
9 * (7 * 6 + (2 + 4 * 2 * 9 + 4)) + 9 * 5 * 3 * (6 + (6 + 8 + 8 + 2 * 5) + 5 * 3)
|
||||
(6 + 5 * 6) * (3 + 8 * 6) + 8 + 7
|
||||
(5 * (5 * 2 + 4 * 4 * 5 + 2) * 9 + (2 + 6 * 4 * 2 + 3) * 6) * 4 + ((3 * 7 + 3) + 7) * 8 * 6 * 2
|
||||
5 + 7 + 9 + 6 * 9 * 3
|
||||
8 + 2 * 2 * (8 * (4 * 9 + 4 * 8 * 8) * 3)
|
||||
5 + 5 + 3 + 3 * 7 + (8 + (3 * 9) * 8 * 3)
|
||||
6 * 8 + (5 * 8 * 4 + (4 + 7 * 4 * 4 * 4)) * 6 * 8
|
||||
6 * 2 + (2 + 9 * (2 + 2 + 4 * 5 + 6) * (4 * 9)) + 2 * 4 + 6
|
||||
2 + (8 + (4 + 7 * 5 * 5 + 4)) * 7 + 5 * (2 * 3 * 5 + 6 * 9)
|
||||
2 * 3 + 5 + (2 + (7 + 5 * 3) * (4 * 3))
|
||||
(9 + (3 * 7 * 3) * 9) * 6
|
||||
4 * (2 * 3 * (4 * 3)) * 6 + 7 * 8 * 3
|
||||
((7 * 6 + 6) + 8) + 8 + (5 + 7 + 4 + 5 + 8) + 5 + 4
|
||||
(9 * 7 + (3 * 9 + 7 + 5)) + 7 * 2 * (3 * 8 + 6) * 2 + 7
|
||||
9 * 2 * (5 * (5 + 6 * 6) + 8 * 8 + 7) * (4 + 2) * 7 * 4
|
||||
3 * (9 + (2 * 6 * 4) * 8 + 9 * (9 * 5 * 9) + (2 + 4)) + 2 + (7 * 3 * 3) + 8 + ((2 + 6 + 7) * 9 * (3 + 6 * 5 + 5) + 7 + 3)
|
||||
2 * 3 + 8 + 3 + (9 * (3 * 7 * 5))
|
||||
(2 * (6 * 7 + 9 * 6 + 9) * 6 + 2) + 5 * 9
|
||||
(5 * 3) * 2 * 4 * 6 + 9 * (6 * 7 + 9 + 5 * 9 + 8)
|
||||
2 * 3 * ((8 * 8 * 7 * 7) * 2 * 7 * 5 + 4) * (3 * (3 + 4 * 7 + 4) + 7 * (2 * 2) * 8) * (6 + 6 * 7 + 6 * 7)
|
||||
9 * 6 * 9 + 6 * 4 + ((7 * 5 * 8 * 6 * 3) + 2 + 2)
|
||||
(9 + 7 * 6 * (3 * 8 * 7) * 9 + 9) * 3
|
||||
6 * 5 * 9 * 5 * 9 * 9
|
||||
3 + 9 + 8 * 7 * 8 + 4
|
||||
(3 * (9 * 5 + 8 + 5 + 9)) * 2 * 7
|
||||
(2 * 9) + (4 * (6 + 4 * 3 * 7 + 4) + (9 * 9 + 8) * 7 + 3) + 7
|
||||
(5 * 7 + 2 + 4) * 2 * 8 + 7
|
||||
((7 + 3) + 7 + 3) + 5 + 2
|
||||
3 * 4 * 7 + ((2 * 2 + 9 + 5 * 9) * 9 * 7 * (3 * 4 * 9 * 5)) + 9
|
||||
7 * 7 + 9 * (4 * (8 * 8) + 4 + 2) * 4
|
||||
7 + (4 + 7 + 9 + 3 + 7) + 8 + 7 * (6 + 8 + 9 + (9 + 2 * 5 + 7) + (4 * 9) * (2 * 6))
|
||||
5 + 9 * (2 + (7 + 5 * 4 * 3 + 4 + 4) + 8 * 8 * (4 * 8))
|
||||
6 + ((4 * 4) + (2 + 4 + 5 + 9 + 4 * 7) + (6 + 7 * 4 * 7 * 9 * 2) + 8 * 8 * (7 * 4)) + 4 + 9 + 8
|
||||
(6 + 4) + (3 * 9 + 3) * 4 * 9 * 9 * 8
|
||||
(6 * 8) * 8 + 4 * 4
|
||||
7 * 5 * 9 * 7 + 8 + (3 * 8 * (6 * 4 * 7) * 9 * (8 * 3 * 7 + 4 + 7))
|
||||
(2 * 8 * (7 + 5 * 3 * 6)) * 5
|
||||
6 * (8 * 9 * (3 * 9 + 4) * 7 * 3 * 6) + 3 + 6
|
||||
5 * 7 + 5 + 6 * 4 * (3 * 2 + 4 + 6 * (9 * 4 + 3 * 4 * 3 * 3) + 2)
|
||||
2 * ((4 + 3 * 8 * 2 + 2 + 8) + (6 * 6 + 5 * 4) + 7 + (4 + 4 + 5 + 3 + 5)) + 8 + 7 + 2 + 6
|
||||
(5 + 6) + 8 * (8 + 6 + 6 + 8 * 8) * 7 * 9 + 7
|
||||
(3 * 3 + 4) * 7 + (2 * 8 * (5 + 4 * 3 * 6 * 7 + 6) + 9 * 6 * (5 * 2)) * 8 * 6 * 2
|
||||
7 * 2
|
||||
(4 * (4 + 5 + 7 * 9 * 7 * 2) + 5) * 7 * 7 * 3 + 7 + 8
|
||||
2 * 2 * 6 * 9 * (9 * 5 * 4) + (6 + 2 + 7 * 2 * 6 * 3)
|
||||
9 + 6 + ((4 * 6 + 7 * 8 + 3) + 9 + 8 * 9 + (4 + 4) + 7) * 6 + 3
|
||||
5 * 2 + ((4 + 2 * 6) + (7 + 9 * 4)) * 7 + 4 + 2
|
||||
(8 + 6) * 9 + ((4 + 2 + 8 + 7) + 9 * (6 * 8 + 8 * 7 + 5))
|
||||
2 * (7 + 6) + 3 * 3 * 9
|
||||
(4 * 8 + (8 * 4 * 2 * 7 * 8) + 5 + 9) * 7 * 3 * 5 + 7
|
||||
7 + 8 + 5 * 2 * (3 + 3)
|
||||
5 + 5 * (4 * 4)
|
||||
2 * (9 + 2 + 9) * (3 * 7 + 2 + 4)
|
||||
(9 * (8 * 5 + 5 + 4)) * 7 + 6 * 9 + 8 + 3
|
||||
(3 + 2 + 4 + 2 + (5 * 3) + 3) + (4 * 5 + (2 * 5 * 5) + 9) * 3 * 4
|
||||
4 * (5 * 8 + 3 * 5 + 5) + 5 + 4
|
||||
(6 + 5 * 4 + 9 + 8 * 6) + 3 * 5 + (8 + (2 + 4) + 2 * 7 + 3)
|
||||
5 * 2 * ((3 + 2 + 2 * 7) + 8 * 8) * 4 + 3 * 8
|
||||
6 + 4 + (4 * 2 * 3 + 7 + 3 * 9) * 2 + 7 + 7
|
||||
2 + 3 + (3 * 3 + 8) + 8 + (4 + (5 + 8 + 5 + 4) * 9 + (6 * 8 + 7)) * 6
|
||||
5 * 2 + 4 * (6 * 6)
|
||||
8 + 4 + (8 * (5 * 5 * 8 + 3 + 5) + 8 * 5) + ((9 * 3 * 4 * 8) + 9 * 7 * 7) * 3 + ((9 * 5 * 4 * 8) * 2 * 2)
|
||||
5 * 9 * 6 + (9 + 9 + 8 + 8) * 9
|
||||
7 * 6 * 8 + 6
|
||||
3 + 5 + 3 * (5 + 3 * 4 + (8 * 4 * 9 + 3) + 4 * 5) + 4
|
||||
6 + 7 * 8 * 3
|
||||
4 + 4 + ((9 * 9 * 5) + 3 * (4 + 9)) * 9 + 9
|
||||
4 + 5 * 3 + (5 * 6 + 4 * 2 + 8) + ((3 + 3 + 9 + 3 + 3) + 5 + 5 * (7 + 6 + 3 * 7) + 9)
|
||||
3 * 5 * (2 + 5 * 9 + 3) * 7 + (9 * 6 + 5 * 5) * 7
|
||||
(9 * 2 * 3) * 5 * 9 * 9 + (2 + 2 + 8) * 4
|
||||
5 * (7 + 7 + (5 * 2 * 3 + 3 * 4 * 8) * 4 + (7 * 6 + 9 * 3 * 9 * 9)) + 6 + 2 + 6 + 9
|
||||
(9 + 5 + (9 + 7 + 4 + 7 * 7 + 3) * 3) * (5 + (2 + 2 + 4) * 3 * 6 * 5 + 2) * 3 * 4
|
||||
9 * (5 + 6 + 9 + 2 + 6 + 4) + 7 + 3 * 2 + (7 * 7 * 8 + 7 * 3 + 2)
|
||||
((9 + 4 + 7 * 4 + 4 + 7) + 6 + (3 + 7)) * 4 + (8 * 2 + 3) + 2 * 3
|
||||
(6 + 8) * (7 + 3 + 9 + 2 * 5 * 8)
|
||||
(9 + 6 * 2 * (6 + 8 + 2 * 9 * 9 * 2)) + 7 * 6
|
||||
(4 + 9 + (7 * 8 * 8 * 4) + 6) + 6 + (8 + 9 * (9 * 5 * 6) * 5 + (4 * 2 + 2) * 7)
|
||||
8 * (2 * (5 + 2 + 6 + 9) + 8) * 8 + 8 + 6
|
||||
6 + 8 * 4 * 2 + 2 * 3
|
||||
4 * (6 + 6 + (6 * 8 * 6 + 8 * 6 + 5) + 2 * 4) * 2 * 9 + 3
|
||||
4 * (4 + 4) + (5 + (2 * 3) * (4 + 4 + 7 * 4 + 2 + 3) * 6) * 8 * 4
|
||||
3 * 2 + (3 * 9 * 9)
|
||||
((5 * 3 + 7) * 5 + 7 + 6 + 2 + 3) * 5 + (9 + (8 + 4 + 2 * 2 * 9) * 8 + 9 * 5) + 7 * 3 * 9
|
||||
(3 + 3 * 2 * 5) * 2 * 6
|
||||
8 + 6 + 2 + 9 * (6 + 5 + 4 * 9 + (4 * 7 + 4 + 9 * 6 + 4)) + 5
|
||||
5 * 7 * (9 * 5 * (8 + 4 * 2 + 5) + (8 + 6 + 7 * 3)) + 2 * 9
|
||||
(8 * 7 * 2 * 2 * 8 + 6) + ((8 * 7 * 2 + 4 + 5) * 2 + (7 + 8)) + 3 + (9 * 6 * (6 * 9 + 4) * (8 * 9 * 3 * 2 + 3) + 7 * 5) * 2
|
||||
(2 + 7 * 9 * 6) * (5 + (7 + 8 * 5 + 5 + 4) * 4 * 4 * 2 + 6) + 3 + 2
|
||||
(6 * 5 + 3) * 5 + 7 + 9
|
||||
(3 + 7 + 6) * 4 * (8 + 9 * 9 * 7 * (9 + 2) * 8) * 9 + (8 + 3 * 2 + 4 + 9) * 8
|
||||
4 + ((7 * 5 * 9 * 5 * 7) * (5 + 4 * 3 + 4 + 3) + (7 + 5) + 9) + 9
|
||||
6 * ((4 + 9 + 8) + (5 * 4 * 6) * 6) * (4 + 5 * 2 + 8 + 2 * 3) * 8
|
||||
4 + 4 + 4
|
||||
8 + (8 + 2 + 8 + 4) + (2 * (7 + 7 + 8) + 7 * 5 * 7 + 6) * 3
|
||||
(2 + 7 + 7 + 2 * 3) * (7 + (6 + 6 * 4 * 6) + 6 + 3) + 5
|
||||
6 + ((2 * 8 * 8) + (5 + 2 + 4 * 6 + 7 + 5) * 2 + 3 * 4 + 9) * 3
|
||||
(4 + 6 + (6 + 7) + (2 + 3 + 3 * 4)) + 4 + 2 + 7
|
||||
(9 * 3 * 9 + 3 + 2) + (9 * (2 + 2 + 2)) * 6 + 6 * 9
|
||||
3 * 9 * 8 + 8 * (5 * 6) * (4 * 5 + 3 + 6)
|
||||
(4 * 9 + 2 * 6) * 4 * (9 + 7 * 3 * 5 + 2) * 3 * 4
|
||||
(5 + (4 * 5 + 6 * 4) * 5 * 7 * 8 * 4) * 3 + 8
|
||||
2 + ((8 + 3 + 3 + 8 * 6) + 5 * 6 + (3 * 7 * 4)) * 8 + 4 + 6
|
||||
6 * 4 * 4 * (3 * 9 + (4 * 4) * 4 + 5) * 5
|
||||
8 * (8 * (8 * 2 * 7 * 8 * 8))
|
||||
3 * 9 + 5 * ((6 + 6 + 2 * 3 * 7) * (2 + 9 * 3) + (4 + 5) * 5) * 7 * (7 * 4 + 6 * (8 + 4) + 9)
|
||||
2 + (2 * 4 + 4) + 8 + (5 + 6 + 3 * 3 * 2)
|
||||
(5 * (7 + 2 + 5 * 7 * 6) * 8 + (3 * 8) * 4) * 3
|
||||
(5 * 2 * (4 + 8 * 5 + 8) * 4 + 4 + 2) * 7 + 6 * 8 + ((7 * 7) * 4)
|
||||
3 + ((9 + 8 * 6 + 8 * 4) + 3 * 6) * 5 * 5 * 4 * 2
|
||||
(4 * 3) + ((6 * 4 * 5) * (9 + 7 * 4 + 2 + 2)) + (6 + 6 + 3 + 2 * 2 + 4) * 7
|
||||
5 + (4 + 8 * 5 * 8 * 3) * (6 * 5 * 3 * (2 * 7 + 9 * 3 * 3 * 2) * 3) * 3
|
||||
((4 + 2 + 3 * 8 * 2) * 4 + 6 * 2) * ((5 * 8 * 6) + (6 * 3 * 8 * 8) * 7 * (6 + 2 * 9))
|
||||
(4 + 2 + (4 * 7 + 3 + 6 * 7 * 4)) + 6 * 7 * 9
|
||||
5 + ((2 + 7 + 7 + 3) * 6 * 5) + 6 * 3 * 6 * 7
|
||||
7 * ((4 * 4 * 4 + 3 + 3) * (4 + 4 + 6 + 3 + 3 * 9)) + 4 * 6 * 8 + ((4 + 6) + 4 * 6 + 6 + 3)
|
||||
9 * (4 * 4 + 5 + 3 * (9 * 7 * 5)) * 6 + 4 * 2 + 6
|
||||
(5 * 6 * 4 * 4 + 6 * (5 * 4 + 4 + 5 + 4 * 7)) * 6
|
||||
((3 + 3) + 7 * 3) * 6 * (2 + 5)
|
||||
(2 * 3 + 3) + (5 * (3 + 2 + 3 + 4 + 8 * 7) * 7 * (4 * 5 * 7) * 8) * (7 + 2 + 2) * 7 * 2 + 7
|
||||
3 * 6 * 7 * 5 * (9 * 5 * 5)
|
||||
2 + 8 + ((6 + 2 * 4 * 2) * 8 * 4) + ((5 + 5 + 6) * 7 + 6 * 9 + 6 + 9)
|
||||
2 * 7 + 2 * 6 * 6 * ((6 * 5 + 7 + 4 + 4 + 2) * 4 + 8)
|
||||
5 + (2 + 7 * 7) * 3 + 3
|
||||
(5 + (9 * 8)) * 6 + 4 + 3 * 6
|
||||
6 * (8 + 5 + 3 * 5) * 8 + 4 + 8 + (4 * 5 * (6 + 8 + 5 + 2) + 6)
|
||||
4 * 6 + (8 + 3 + 5) + 8
|
||||
((5 + 6 * 3 * 5) * (8 + 7 + 6 + 5 * 7 * 7) * 8 * 5) * (3 * 7 + 5 * 8 * 2 * 5) + (2 + 7) * 2
|
||||
(3 + (8 * 9) + 5 + (8 + 9 * 7)) + 4 * 4 * ((8 * 6 + 9 * 9) + (2 * 6 * 8 + 5) + 8) * 3
|
||||
3 + 6 * (8 * 9) * 9
|
||||
9 * 9 + 4 * (8 + 5 * 5 * 7 + 4)
|
||||
4 * ((4 + 6 * 9 + 9 * 2 * 5) + 2 + 2 * 9 * 6) * 7 + ((8 + 2 * 6 + 3 * 2) + 4) + 6
|
||||
4 + (5 * 9 + 8) * (8 * (6 + 9 * 9 + 3 * 3) + 9 + 2 * (7 * 2) * (5 + 8 * 5)) + 2
|
||||
(4 + 5 + 6 + 6 + 8 * 8) + 2 * 7 * 4 * (5 * 2 + 6) * 7
|
||||
(8 + 2 * 3 + 8 * 2 * 9) * 6 + (6 + 6 * 2 + 6) + 9
|
||||
5 + 7 + (2 + 5 + 4 + 4 * 2 * 6)
|
||||
((4 * 7 + 7) * 8 * 9 * 8 + (3 + 7 * 3 * 5) + 9) * 3 * 5
|
||||
(6 + 9 + 5 + 3 + 5) * ((6 + 5) * 8 + 4 * 2)
|
||||
3 + 6 * (4 + 8 + 5 + 2) + 8 * ((4 + 6 + 6 + 4) * 4) * ((6 * 6) * 3 * 6 + 8 * 7)
|
||||
(9 * 2 + 5 * 5 + 5) * (3 * (7 * 3 * 9) * 2 * 5 * 4) * 4
|
||||
7 * ((4 + 7 * 8 + 2 * 5 * 9) + (3 + 8 * 5 + 8) * 2 + 2 + (2 * 6 * 8) * 7) + (8 * 5) * (2 * 2 * 4 * 5) + 7
|
||||
7 * 3 * 2 * (3 * (7 + 3 + 3 + 9 * 7) * 5 + 4 * 2 + 7) * 7 + (3 * 7 + 8 * (8 + 2 + 9 * 5) * 9 * 3)
|
||||
4 + 7 + 9 * (6 + (4 + 9 + 6 + 7 + 4) + (6 * 3) * (3 + 3 + 9 * 4 + 8 * 4))
|
||||
(2 + 7 * 9 * (8 + 5 + 2 + 5 * 7 * 3) * 9 + 5) * 4 + 7
|
||||
7 * 8 + 2 + 7 + (3 + 7 * 8 * 2) + (6 + 7 + 3)
|
||||
3 + 3 + (5 * 4 * (2 + 9 + 5 + 8 + 3 + 7) * 4) * 6 + 8 + (3 * 8 * 9)
|
||||
5 + (9 + (8 * 5 * 7 + 3 + 2) * 3 + 4 * 6 + 6) + 6 * 9 + 7
|
||||
4 * (4 * 3 * (4 + 6 + 2 * 8 * 7)) * 5 * 6
|
||||
5 * 5 * 9 * (9 + (8 + 3 * 4 + 3 + 6 * 6) + 7) + 7
|
||||
9 * 4 * 6 + (4 + 9 * 6 + 4) * (8 + 5 + 9) * 3
|
||||
7 + 7 * (3 * 7 * 3 + 3 * (4 * 2 * 6)) + (3 + 7 * 6 + (5 * 6) * 5) * (8 + 5) * 7
|
||||
7 + 4 + 7 * 2
|
||||
5 + 7 * 2 * 9 + (4 + (5 * 3 + 6 * 6 + 3 * 3))
|
||||
4 + (3 + 3 + 7 + 2 * 8) + (6 * 7)
|
||||
((6 + 8 * 6) * 9) + 8 + (5 + (3 + 6 + 9) * 5) + 3 * 3 + 5
|
||||
6 * (2 + 6 * (8 * 9 + 3 * 4 * 7) * 9) * 9
|
||||
(8 * 7 * 6) * 7 + 7 * 6 + 3
|
||||
3 * ((4 + 4 * 6 * 4 * 4 + 5) * 3 * 6 * (3 * 7 + 8 + 5 + 2) * (5 + 5) + 6) + 8
|
||||
5 * (6 * (9 + 5 + 7 + 8 * 4) + 9 * 3) * (3 * 8 + 3 + (6 * 4 * 3) * 7 * 7) + 5 * (6 * (7 * 4 + 9)) + (8 * 5)
|
||||
6 * 8 + ((4 * 4 + 4) + 9 * 4 + 8 + 5) + 6
|
||||
((5 * 6) * 4 * (6 + 3 + 7) * (5 + 7 + 5 * 5) + 6) * 7
|
||||
(4 * (2 * 9 * 6 * 8 * 9) * (5 * 4 * 3) + (5 * 7)) + 3 + 7
|
||||
(5 + (3 + 5 * 5 + 2 + 8 * 5) + 7 * 8 * 6 + 7) * 9 * 3 + 7 * 4
|
||||
(7 * 4 + 4 * 7 + 4) * 6 + 3
|
||||
6 + 4
|
||||
(6 * 3 * 9 + 8 + 7 * 5) + ((5 * 9 * 6 + 6 * 7) * (4 * 7 + 9 * 7 * 8) + 2 + (5 * 7 * 7 + 9 * 5) + 4 + 9) * 5 + 5 + 4 * 6
|
||||
7 * (9 * 2) * (4 + 7 * (2 * 6 * 6))
|
||||
(7 * 2 + 4) * 2 + 8 + 7 + 3 * ((4 * 7 * 7 * 6) * (8 * 4 * 7 * 2 * 7 + 5))
|
||||
4 * 9 * 9 + 2 + (3 + (8 + 8 + 8 + 3 + 9) + (5 * 7 + 5 * 3 + 4 * 8) + 6 * 3 * (3 + 3 * 6 * 8))
|
||||
3 + (9 * 9 * (5 + 9) + 8 * 6 + 3) * 9 + 5 + (7 + 9)
|
||||
(5 * 7) + 5 * 4 * 6 * 5 * 7
|
||||
9 * (4 + 4 + 3 + 3 + 6)
|
||||
3 * 8 * (9 + 3 + 6 + 6 + 8 + 5) + (4 * 2)
|
||||
3 + 6 + 4 * 6 * (9 * 8 * (7 + 6 * 8 + 9) * 4) + 9
|
||||
4 * 6 * (6 * 8 * (2 * 8 * 5 + 5) + 8)
|
||||
9 * 5 * 4 * 9 + (3 + 9 * 4) + 6
|
||||
5 + 7 + (2 + 2 * (2 * 8) * 2 + 6 + 8) + (9 * 3) * 7
|
||||
5 + (2 * 3 + (8 * 8 * 2 * 2 * 7 * 7) + 7 + 8 * 4) * 2 + 4
|
||||
8 * ((6 + 3 + 6 * 3 * 7) + (6 * 5 + 2 * 3 * 4 + 9) + 2 * (9 + 7 * 7)) + 7
|
||||
7 * (7 * 5 * 3) + 2 + (2 * 6 * 5 * 4 * 3 + 2)
|
||||
7 + 8 * 4 * 2 * 9 + (8 * 2 + 7)
|
||||
((4 * 8) * 5 + 2 + 3) * ((8 + 4) + 5) + (6 * (9 + 4) + (2 + 4 * 8 * 9 + 3 + 6) * 5) * ((9 + 9 * 3 * 5 * 8 * 9) + 9 + 3) + 2
|
||||
2 * ((8 * 3 + 5 + 7 + 3) * 9 + 7 * (2 * 6 * 6) + (7 * 7 + 4 * 9 * 8) * (9 + 9 + 3)) + (3 * 7 + 5 + (5 + 4 * 7) + (2 + 9 + 3 + 5 + 2 + 2) * 2) + 3 + 3 * 4
|
||||
(6 + 3 * 9 * (7 + 6) * 6) * 5 + 3 * 9
|
||||
(6 * 9 * (6 + 7 + 6)) + (7 * 8) * 7 * 3 + 5 + ((3 + 2 + 5 * 5) * 9 * 8)
|
||||
5 * (8 * 9 * 8 + 9 * (5 + 4 + 9 + 5 + 9 + 4)) + 9 + 4 * 3
|
||||
(8 * 3 + 8 * 3) + 3 + 9 + 8 * 9
|
||||
(2 * 9 * 4) * 4 + (2 * 4 * 8 + (6 * 2 * 7 + 6) * 7 * 8) + (5 * 5 * 8 + 8) * 5
|
||||
(7 * 7 + 2) + 7 * 6
|
||||
5 + 2 * 6 + 8 + (3 + 4 + 9 + 6)
|
||||
5 + 8 + 8 + 5 * (3 * 3 + 8 * 9) + 6
|
||||
4 * 4 * ((4 * 4) * 7 * 3) + 6 + 8
|
||||
3 * 6 + (8 + (8 + 9 + 4 * 5 * 2) + 5 + (3 + 5)) * 3
|
||||
5 * 3 + (6 + 5 * 4 * 2 * 2) + 9 * 6
|
||||
5 + 3 + 8 + 6
|
||||
7 + (9 + 3) + 6
|
||||
(9 + 5 * 5) * 7 + 9 * 7 * 4 + 9
|
||||
7 + (8 * 8 + 9 + 3) + 4 + 9 + 4
|
||||
8 + ((9 + 3) + 9 + (9 * 9 + 2 + 9 + 7 * 2) * 8 + 5 * 2) * 6
|
||||
(3 * 7 * 3 * 2) * 2 * ((5 * 8 * 7 * 2 + 2) * 9 + 8 * (4 * 5) * 2) + 9 * 6 * 9
|
||||
3 + 9 + (3 + 7 + 2) * 3 * 9 * 8
|
||||
(7 * 9 * 7) + 9 + 5 + ((5 * 8) * 6 * (3 * 8) * (7 * 8 * 6 * 2) + 5 * (5 + 5))
|
||||
3 * 7 + (6 + 4 * 5 * 3 + 4)
|
||||
3 * 4 * 2 + (4 + 3 + 3 + 7 * (6 * 4 * 7) * (6 * 4 + 5 * 3 * 2))
|
||||
6 + (8 * 4 * (2 + 5 * 9 + 3) * 7 * 8)
|
||||
8 + (9 * 7 + 3) + ((2 * 8 * 4 + 9 * 3 * 5) + 3 + 3) * (3 + 9 * 7 * 3 * 2) + 3
|
||||
2 * 9 * (5 + 8 + (8 + 3 * 9 * 7 * 2 * 4) * 8) * (5 + 7 * (5 + 7 + 2 * 9 + 8 * 4) * 3 + (7 + 7 + 5)) * 9 + 3
|
||||
(8 + 9 + 7 + 5) * (8 * (4 + 7 * 4 * 3 * 3 * 9)) * 4
|
||||
((8 * 7 + 3) * 2 + 2) * (4 + 9 * (4 + 2 + 6 * 4 * 4 * 7)) + 5 * 3
|
||||
9 + (6 * 6 * 8 + 5 + 6) * 8 * 7 * 2 * 4
|
||||
7 + 5 * 9 * (3 * 7 + 2) + ((7 + 5 + 5 + 3) * 5) + 9
|
||||
(9 + 7 * 4 * 8) + 8
|
||||
8 * 5 + 5 * (3 * 2 * 7)
|
||||
7 * 8 * 5 + (9 * 8 + 7 * (9 + 5 * 7) + 4 * 4) * 5 + 8
|
||||
(3 + 9 + 6 * (7 * 5) + 5) + 8 * 5 + 8 + 4
|
||||
8 * 6 + (6 * (4 * 7 + 2) + 4 * 2) * 2
|
||||
(3 + 8 * 8) + (6 * 7 + 8 + 2 * 3) * (5 + 5) * (5 * 9 * 2 + 8 + 8 * 9)
|
||||
9 * (6 + 4 + (7 + 6 + 7 + 9 * 8) * 6) * 6 * 5 * 3 * 9
|
||||
((3 + 9) + 4 * 3 * 3) * 5 + 6 * (6 + 5 * 5)
|
||||
3 * 2 + ((3 * 3) + 6 * (4 + 8 * 4 * 3 + 6) + 4) * (9 * 4 + 2 * (5 * 4 + 2 + 4 + 7)) * 2 * (7 * (6 + 8 * 5) + 7 * 8 + 2)
|
||||
(4 + 8 + 5) * ((3 * 2) * 9 + (5 * 6 * 7 + 6 + 8) + 4 + 9 + 6) + 5 * 6 + 4 * 6
|
||||
(3 * (3 * 9) * 2 + 6 * 8 + 6) * 5
|
||||
((9 * 8 * 4 * 4) + 5) + (2 + 8 + 6) * 4
|
||||
(3 * 9 + 6 + 3 + 6 * 7) + 4 * 7 * 7 + 6 + 9
|
||||
3 * 3 * 5 + 5 * 9 + (3 * (3 + 3) + (3 + 9 + 5 + 4 + 9))
|
||||
9 * ((6 + 9 * 5 + 3 + 2 + 4) + (8 + 5 + 4 * 6 * 6)) + (6 * 4 + 9 + 8 + 5 + 7)
|
||||
9 * (8 * 8 * 4 * 8 + 4) * 7
|
||||
5 * (5 * (6 * 6 + 4 + 7) * 5 * 2 * 5 + 6) + (4 * 5 + 2 + 6 * 6 * 9) * (2 * (5 * 6 + 7 + 8 + 2))
|
||||
7 * 7 * 3 * 8 * 7
|
||||
2 + 2 * 9 * (9 * 2 * 2 * 4 + (3 + 4 * 2 * 9 + 9 * 6) * 8) + 4 + 9
|
||||
(6 + 7) * 4 + 3 * 6 * (9 + 2 + 3)
|
||||
4 * (6 * 3 * 4) * ((4 * 3) * 7) * ((8 * 7) + 8 + (6 * 9 * 3))
|
||||
(4 * 4 + 7 + (6 * 6 + 5 * 8) * (8 + 2 + 3) * 8) + 7
|
||||
2 * (5 * (3 + 7 * 2) + 5 + 8 * 7) * 6 + (9 + (2 + 6 + 9 * 4 + 3) + (9 * 8 * 5 * 6 * 3 * 4) + 9 + 7 + 8) + 8
|
||||
((7 + 5 + 2) + 6 + 6 * (4 + 8 + 8) + 5) * (4 * 4 * 9 * (4 * 5) + 2 + 5) * 7
|
||||
2 * 6 + 7 * (7 + 2 + 5 + (5 * 3 * 4 * 9 * 6 * 7) * 9 + 3) + 5
|
||||
9 + 6 * 7 + ((8 + 2 * 5 + 3 + 5) + (7 + 2 + 9 * 2) + 5) + 5 * 6
|
||||
8 * (7 * 3 + 7 + 7 + 8) * 3 * (5 * 4 * 2 + 4 * 2)
|
||||
7 + 7 + 3 * 8 + ((5 + 3 * 7 + 2 * 4 * 4) * 8 * 4 + 7)
|
||||
8 + 8 + 4 * 3 + 9 * (2 + 5 + 3 * (6 * 2 + 5 + 2 + 2))
|
||||
7 * ((2 * 5 + 4 + 9 * 2) + 8 * 8) * 2 * 9 * 3
|
||||
5 * 8 + ((2 * 9 * 8 * 7 + 5) + 2 * 8 + 7) + 5
|
||||
(8 * (9 + 5 * 3 * 5) * (3 * 3)) + 5 + 2 * 5 + ((4 * 5 * 5 + 3 * 9 + 7) * 5 * (6 + 9 * 5 * 8) + 7) * 8
|
||||
(4 + (9 * 9) + (4 + 4 * 6) * 5 * (9 + 2)) * 3 + 9
|
||||
6 + 3 * 3 * (8 * 3 * 5 * (7 + 4 + 6 * 8 + 6 * 9) + 9)
|
||||
8 + (6 + 7) * 4 * 6
|
||||
(4 * 5 * 8 + 3 * 2) + 2 + (7 + 2 + 3 * 7 + 6 + 7) * 5
|
||||
5 + (2 * 7 * 6 + 2 * 9 * 6) * 2 * 3 + 3
|
||||
8 + (3 + 6 + 2) + 5 + 7 + 4
|
||||
5 + 9 + ((4 + 9 * 8 * 2 + 7) * 7 + 6 * 9 + 9) * 7
|
||||
((8 * 7 * 9 + 8 + 9 + 9) + 2 + 5) + 9 + 3 + 4
|
||||
8 * 6 * (4 + 2 + (4 + 3 * 5) + (7 * 4 + 9 * 9) + 9 + 4) * 4
|
||||
9 + 3 * 6 * 6 + (9 * 9 * 4 + (7 + 9 + 5 + 7 + 3)) + ((8 * 9 + 9 + 2) + 8 * (8 * 7 * 3 + 6 + 2 * 4))
|
||||
6 * 3 * 9 + (7 * (6 * 5 + 2 + 7))
|
||||
5 + 8 * (3 + 5 * (6 * 9 + 5 + 9 + 5))
|
||||
4 * 7 * 8 * (4 * (7 + 2 + 7 * 8 + 6 + 6) * 6 + 3)
|
||||
7 + (4 * 6 * 8 + 9 + (6 + 2 + 4 * 7 * 2))
|
||||
3 + 7 * 5 * 3 * (9 * 4) + 6
|
||||
(6 * 8 * 9 + 6 + 5) * 9 + 5 * 4 * 7
|
||||
9 + 4
|
||||
3 * (3 * 7 * (3 + 3 * 9 + 3 + 5) + 6)
|
||||
5 + 3 * (2 * 5 * 3) * 4 * 8
|
||||
6 + ((8 * 7 * 6 + 2 + 5 + 2) + 2) * 7 + 5
|
||||
3 + (9 + 2) * (4 + (9 + 8 * 2 + 5 + 5 + 5) + 7) * 4 * 2 + 5
|
||||
7 + 6 * 7 + 8 * (5 * 7 * 9 * 9 + 2)
|
||||
(9 * (3 * 8 * 9 * 8 + 7)) * 3 + 2 + 2
|
||||
(4 + 3 * 7 * (9 + 9)) + 5 + 9
|
||||
2 * 2 * (7 + 6 + 8 + 5 + 8 * 3) + 9 + (4 + 9 * 5 * 7 + 2 + 7) * 9
|
||||
3 * 2 * (5 * 8 * (5 + 6) * 7 * 2) + 7
|
||||
9 * 2 * 7 * (9 * 5 * 8 * (5 * 8 * 4 + 5 + 3))
|
||||
(8 * (3 + 2 * 4 * 4 + 4 * 2) + 2 + 8 + (7 * 3 * 6 * 6 + 5 + 9) * 9) + 5 + 7 * 9
|
||||
(5 * 3) + 3 * 2
|
||||
7 * 2 * 9 * 9 * 8 + (7 + 4 + (3 * 6 + 6 + 2) + 5)
|
||||
9 + ((6 + 2 * 9 * 2) * (7 * 4 * 6 + 3 * 7) + 5 + 9) + (5 + (5 * 4 * 5 * 8 + 8) + 5 * (3 * 2 * 2 + 4 + 3 * 4))
|
||||
(6 * (8 + 9 + 3 * 3)) + 7 * 6 * 4 + (9 + 4 * 2) + 4
|
||||
((2 + 2) + (8 * 7 * 6 + 4 * 2 + 6) + 3 + (5 + 8 + 2) * 2) + 6 * 9 + 2
|
||||
(3 + 6 + 7 * 2) * 9 + (4 * 9 + (2 + 6 + 4) + 4) + 6 + 9
|
||||
2 + 3 * 3 + 8 + (4 * 4 + 5 + 4 * 4 + 8) * 6
|
||||
(9 * 3) + 9
|
||||
8 * 9 + 4 * (7 * 6 + 3 * 3 + 5) * 8
|
||||
9 + 6 * 7 + 3 * ((8 + 3) + 9 * 3 + 8 + (3 + 7 + 7 * 4) + 7) + 4
|
||||
9 * 2 + 9 * ((8 + 7 * 8 + 7 + 7 + 4) + 4 * (9 * 8 + 3) * 2 + 4 + (5 * 5 * 5 + 2 + 2 + 9)) * 7
|
||||
3 + (8 + (6 * 9 + 6 + 9 + 4 + 9) + 5 * 2 + 6 + 6) + (9 * (8 * 2 + 8 * 8 * 9))
|
||||
5 * (5 + 9 * (8 * 4)) * (7 * 6 * 8) + 2 + 3
|
||||
9 * 5
|
||||
6 + 6 + 9 + 4 + (4 + 9 + (3 + 2) * 2 * 6)
|
||||
(6 * 4 * 7 * 3 + 7) + 5 * (8 * 4 * (4 + 8 * 4) * 9 * 2 * 3) + 9 + 9 * 2
|
||||
(8 * 4) + (5 * 4 + 4 * 4) * ((5 * 4 * 3 + 8) * 8 * 3 * 3 * 9 * 5) + 3 * (4 * 9 * 6)
|
||||
8 * 4 * 6 + 2
|
||||
(7 + 2 + 3 * (8 + 3)) + 2 + 9 * (2 * 2 * (4 + 6 * 6 + 3 * 2 * 8) + 7 + 7) + 8 * 7
|
||||
3 * (6 + 4 * (5 * 4 + 5 * 4 * 5 * 2) * (5 * 4) + 9) + 4 + 6 + 4 * (5 + 6 * (2 * 7 + 6 + 2))
|
||||
9 + 8 + (3 * 6 + 7 + 8 * 9 * 4) * 8 * 9 * ((3 * 8 * 8 + 9 * 7 + 6) * 4 * 2 + (2 * 2 + 4 * 3) + (6 * 6 + 9 + 9 + 8) * (8 + 8 * 4))
|
||||
5 + (7 * 6 * 6 * (3 * 2 * 3 * 6 * 7 + 7) * 7)
|
||||
9 * 9 + 3 * ((7 * 6 + 5 + 4) * 8 * (7 * 8 + 5 * 8) * (4 + 4 + 8 * 8 * 7 * 7) + 3 + 8) * 6
|
||||
2 * ((4 + 2 * 9) * (8 * 3) * 7 + 9) * 6 * 5
|
||||
(3 * (7 + 7 * 2 + 9) + (3 + 8) * 5 * (2 * 4 + 5 + 6 * 9) * 2) + 5 + 8
|
||||
2 * (2 + 8 + 5 * 6) * 2 + 7
|
||||
7 + (6 + 3 + 5 * 6 + 7 * 2)
|
||||
4 + 2 * 3 * (6 + 3 + 5 * 4 + 2) * 9 * (8 * 7 * 5 * 8)
|
||||
5 + (4 * 2 * 4 + 3 + 7 + 5) * 7 + 7
|
||||
8 + 2 + 4 + 7 + 2
|
||||
9 + 4 * 7
|
||||
6 + 5 * (5 + 9 * 7 * 6 * 5 + 7) * (7 + (6 * 9 * 7 + 5 + 6 * 4) + (9 * 9 + 7 * 9)) * 4 + 5
|
||||
7 * 7 * (8 * 3 * 3 + 9) + ((2 + 2) + 7 * 7 + 7 + 7 + 3) * 8
|
||||
2 + (4 * 7 * (7 * 5 * 4 + 5 + 5 + 5) + 7) + 5 + (6 + (9 + 6 + 6 * 3 + 3 + 5) * 2 * 9 + (3 * 7 * 5 + 5)) * (5 * 4 * 2 * 6) * ((7 + 4 + 7 * 2) * 7 + (5 + 7 * 7 * 3 * 4) * 8)
|
||||
((3 + 4) * (9 + 5 * 7 + 5 * 7 + 5) * 4) * 6 * 4 + 9
|
||||
(6 * 9 + 5 + (6 + 8 * 8 * 6 + 6) + 6 + 7) + 7 + 5 * 2 + 2
|
||||
8 * (7 * 4 + 5) * 8
|
||||
5 + 8 + 9 + (6 + 8) + (6 + 4 * 4 * 4 * 5 + 5) * 5
|
||||
4 * 6 * 9 + 8 * (2 * 5 + 2 * (6 * 2 + 4 + 7 * 6 * 2)) * ((7 * 3 + 6) + (2 * 9 * 6 * 8 * 5 + 6) + (8 + 8 * 2 * 9 * 7 + 2) + 8 * 7)
|
||||
4 + 4 + 7 + 5 + 2
|
||||
3 + (8 * 2 * 4) * 8 * (2 + (8 * 5 + 3 * 4 + 4)) * (2 * (5 * 6))
|
||||
7 + 8 + 7 + (2 * 7 * 7 * (9 * 8) * 5)
|
||||
5 + 7 + 9 + 4 * (8 + 6 + 9 * (3 + 9 * 3 + 5 * 3) * 5 + 4) + (8 * (3 * 8))
|
||||
4 * 2 * ((8 + 8 + 4) * (9 + 9) * 5 * 4 + 5 * 9) * 2
|
||||
4 + 3 * 4 * 4 * 6
|
||||
4 + 8 * (5 + 2 * 3 * 8 * 6 * 9) + 6
|
||||
2 + 7 * (8 * 4 * 8 * 2 * 8 + 6) + 7 + 2
|
||||
5 + 3 + ((8 + 3) * 6 + (6 * 2 * 9 * 8 * 8 + 3) + 8 * 2 * 7) + 9 + 3 * ((4 + 9 * 5) * 3 * 4 * 3 * 2 + 9)
|
||||
7 + (8 + (5 + 6 * 4 * 5 + 4 + 2) + (4 * 2) + 3 * 5 + 9) * 5 + 6 * 6
|
||||
7 + 3 * (9 + 3 + 5 + 2) * 9
|
||||
8 * 3 + (9 * (4 * 3 * 4) * 6 + 4 * 7) + 5 * 5 + (4 + 5 * (3 * 4 * 8 + 2 + 3 + 2))
|
||||
(7 * 2 * (7 + 8 * 4 + 7)) * 9 + 5 + 9
|
||||
4 * 7 * 5 + 3 * 5
|
||||
9 * 4 * 4 + 2 * (7 * (7 + 8 * 6 * 9 * 4) + (8 + 2) * 3 + 9 + 5) + 2
|
||||
8 * 7 * 5 + ((5 + 7 + 8 + 4 + 7) + 7 * (9 * 2 + 2) + 9) + 6
|
||||
5 + 4 + (4 + 5 * 5 * 2)
|
||||
6 + 7 * 2
|
||||
9 + (5 + 6 * (3 + 3 * 4 + 3 * 4) * 4 * (8 * 2 + 6 + 6)) * 3 * 3 + 3 + 4
|
||||
((3 + 6) * 8 * 5 + 8 * 2 * 9) * (4 * 7 + (5 + 6 + 5 + 9 + 4)) + ((5 + 6 * 3 + 2 * 8 * 3) + 2 + 9 + 7) + ((6 + 5 * 5 * 2 + 7) * 9) * 7
|
||||
2 + 3 + 6 * (4 + 2 + 8) * ((2 * 8 + 4) + (2 + 3 + 3 + 8))
|
||||
(6 * 2) + 5 * 9 + 2 + ((5 * 7 + 4) * (7 + 4 + 4) * 2 * 7 + (5 + 7 * 2 + 3 + 5) + (6 + 4 + 2)) * 6
|
||||
4 + (5 * 3 * (6 * 7 * 8 * 4 + 5) * 3) + 2 * 7
|
||||
((4 + 7 * 9) * 3) + 9 * (6 + 3 + 8 + 2)
|
||||
4 * 2 + 2 * (9 + 9 * 3 + (9 + 7 * 3 * 3 + 4 + 7) + (8 + 5) + 8) + 8
|
||||
5 + (8 * 4 + 9) * 2 + 2 * 2 * 5
|
||||
(5 * 8 * 3 * 5 + (3 * 2 + 9 * 5) * 6) + 5 + 8 + 3 * 2
|
||||
8 * (2 * (4 + 6 * 3 * 6 * 2 * 2) * (7 + 4 * 9 + 3) + 9)
|
||||
6 * ((4 * 3) * 6 * (5 * 5 * 6 + 6) + (3 * 2) * 5 * 3)
|
||||
8 + (3 * 6 + 4 + 9) * 2
|
||||
2 * 8 * 4 * ((3 * 3 + 9 * 7 * 5) * 7) + 2
|
||||
(6 + 9 * 2 + 4) * 4 * 4 * 3 + 6 * 8
|
||||
2 * 7 * 7 + (3 * 8 + 5) + 5 + 7
|
||||
3 + (9 * 2 + 6 + (4 + 8 + 9 * 5) * 4) * 8
|
||||
9 * (7 + 8)
|
||||
8 * (7 + 8 + (5 + 5 * 8) + 7 + 3) + 6
|
||||
(4 + 2 + 7 * 5) * 9 * 3 + 8 + 7 + ((9 * 4 * 4) + 4 * (6 * 3 * 3 * 6))
|
||||
(2 * 8 + (8 + 4 * 9 * 6 * 2) * 7) * 9 * 6 * 5
|
||||
9 + 7 + (4 + 5 + 6 + 3) + 3 * 6
|
||||
(8 * 2) + 4 + 3 + 7 * 2
|
||||
(4 * 4 + 4) + 8
|
||||
6 + 4 + 8
|
||||
3 * (5 + (2 * 6 * 5 + 7 * 6) + 7 * 2 * 8 * 8) + 8 * 4
|
||||
8 * 7 * (3 * 4 + 6 + 2 * 9 + 9) * 3 + (3 + 5)
|
||||
@@ -0,0 +1,586 @@
|
||||
91: 94 94
|
||||
122: 117 24 | 33 67
|
||||
6: 117 40 | 33 47
|
||||
70: 63 33 | 3 117
|
||||
36: 17 117 | 44 33
|
||||
111: 33 91 | 117 109
|
||||
31: 33 69 | 117 41
|
||||
54: 88 33 | 72 117
|
||||
52: 33 32 | 117 82
|
||||
58: 33 43 | 117 122
|
||||
29: 97 117 | 126 33
|
||||
129: 51 33 | 7 117
|
||||
43: 33 35 | 117 97
|
||||
8: 42
|
||||
87: 26 33 | 128 117
|
||||
83: 132 117 | 5 33
|
||||
57: 126 117
|
||||
105: 33 2 | 117 64
|
||||
16: 97 33 | 53 117
|
||||
110: 33 108 | 117 40
|
||||
127: 24 117 | 35 33
|
||||
119: 84 117 | 131 33
|
||||
135: 109 117 | 126 33
|
||||
88: 24 33 | 46 117
|
||||
19: 33 46
|
||||
64: 117 67 | 33 108
|
||||
67: 33 117 | 33 33
|
||||
126: 117 117
|
||||
12: 43 33 | 50 117
|
||||
10: 40 33 | 109 117
|
||||
30: 14 117 | 54 33
|
||||
108: 33 33 | 117 117
|
||||
35: 33 94 | 117 117
|
||||
59: 117 61 | 33 107
|
||||
93: 50 33 | 76 117
|
||||
128: 33 40 | 117 53
|
||||
86: 56 33 | 70 117
|
||||
115: 33 66 | 117 23
|
||||
24: 33 117 | 117 94
|
||||
5: 117 21 | 33 12
|
||||
79: 33 40 | 117 46
|
||||
113: 33 30 | 117 75
|
||||
65: 117 96 | 33 74
|
||||
1: 91 33 | 24 117
|
||||
42: 18 33 | 45 117
|
||||
74: 33 92 | 117 15
|
||||
56: 129 33 | 101 117
|
||||
73: 117 35 | 33 85
|
||||
4: 114 117 | 125 33
|
||||
63: 68 117 | 111 33
|
||||
78: 33 108 | 117 91
|
||||
62: 53 117 | 24 33
|
||||
98: 109 33 | 85 117
|
||||
136: 57 33 | 130 117
|
||||
17: 126 33 | 35 117
|
||||
7: 108 117 | 53 33
|
||||
92: 117 109 | 33 67
|
||||
75: 89 117 | 137 33
|
||||
104: 33 120 | 117 77
|
||||
66: 33 37 | 117 103
|
||||
72: 117 126 | 33 108
|
||||
106: 117 39 | 33 100
|
||||
27: 117 60 | 33 1
|
||||
123: 117 24 | 33 40
|
||||
82: 124 33 | 76 117
|
||||
46: 33 33
|
||||
55: 9 117 | 87 33
|
||||
100: 40 33 | 35 117
|
||||
96: 33 116 | 117 38
|
||||
25: 118 117 | 65 33
|
||||
89: 22 33 | 102 117
|
||||
45: 25 117 | 59 33
|
||||
61: 33 49 | 117 27
|
||||
109: 94 33 | 33 117
|
||||
99: 117 33 | 117 117
|
||||
28: 94 108
|
||||
40: 117 117 | 33 117
|
||||
34: 117 46 | 33 53
|
||||
33: "a"
|
||||
130: 47 33 | 40 117
|
||||
112: 104 117 | 80 33
|
||||
118: 105 33 | 95 117
|
||||
69: 117 13 | 33 86
|
||||
50: 33 40 | 117 67
|
||||
60: 47 33 | 126 117
|
||||
101: 84 117 | 123 33
|
||||
21: 6 33 | 44 117
|
||||
47: 117 33
|
||||
84: 33 97 | 117 46
|
||||
85: 117 33 | 33 117
|
||||
71: 117 24 | 33 53
|
||||
80: 106 33 | 93 117
|
||||
125: 117 99 | 33 109
|
||||
14: 33 98 | 117 20
|
||||
107: 136 33 | 48 117
|
||||
41: 113 117 | 115 33
|
||||
15: 117 53
|
||||
9: 33 79 | 117 72
|
||||
132: 36 33 | 58 117
|
||||
18: 33 112 | 117 83
|
||||
133: 33 97
|
||||
117: "b"
|
||||
68: 33 99 | 117 35
|
||||
49: 110 33 | 62 117
|
||||
20: 46 117 | 67 33
|
||||
90: 97 117 | 67 33
|
||||
134: 117 85 | 33 91
|
||||
26: 47 33 | 47 117
|
||||
95: 117 10 | 33 135
|
||||
103: 121 33 | 73 117
|
||||
124: 117 126 | 33 91
|
||||
38: 108 117 | 24 33
|
||||
53: 117 33 | 33 33
|
||||
81: 117 53 | 33 91
|
||||
44: 46 117 | 40 33
|
||||
114: 33 53 | 117 91
|
||||
37: 33 16 | 117 90
|
||||
2: 97 33 | 91 117
|
||||
97: 33 117
|
||||
76: 40 33 | 108 117
|
||||
13: 52 117 | 55 33
|
||||
39: 35 94
|
||||
137: 33 133 | 117 134
|
||||
131: 53 33 | 35 117
|
||||
22: 33 108 | 117 97
|
||||
11: 42 31
|
||||
116: 126 33 | 40 117
|
||||
32: 78 33 | 81 117
|
||||
121: 117 91 | 33 46
|
||||
48: 19 117 | 28 33
|
||||
102: 108 117 | 99 33
|
||||
51: 117 67 | 33 46
|
||||
94: 33 | 117
|
||||
120: 34 33 | 127 117
|
||||
23: 33 4 | 117 119
|
||||
77: 117 62 | 33 71
|
||||
3: 33 128 | 117 29
|
||||
0: 8 11
|
||||
|
||||
abbbaaaaaabbbaabababaaab
|
||||
bbbaaababbaabbaabbbabbaa
|
||||
aababbaaabbbababbaaaaaabbbbababb
|
||||
bababbbabaaabbbabbbaaaaa
|
||||
abaaababaabbbbbabaaabaab
|
||||
aabababbbbababbbbbbaabaa
|
||||
aabbbaabbbaabbaabaaaabbbbbabbbbbaaabbabb
|
||||
bbabababaabbbaabbaabaaab
|
||||
baababaaabaaaaaaabbabababbaabbaaaaabbaabbaaaabaaabbaabaaababbbaaabbbaaaabaaabbaabaaabbbb
|
||||
bbbbbababbbababaaaaabbba
|
||||
bbaaabbaaaabbbbbbbabbbaa
|
||||
abbaabbabbabaaabaaababab
|
||||
bbbbaabbbaaaabbabaaaabbabaaaaaababbbbbbabbabbabbbbbbbbbb
|
||||
aabaaababaaabbbaababbbaa
|
||||
aabaaabbabbbaabbbbaaaaabbabbabba
|
||||
aabbaaaaaaabbbbbaaabbaab
|
||||
bbabbaabbaaaaaaabaababbb
|
||||
bbaabaabaababbaaaaabbbaabbbbbaaaaabaaabababaababababaababbbbaaaaaaaabbba
|
||||
ababbbaababbbbaaabaaabbbbbbabaababaabababbbbabbbbbbbaaba
|
||||
aabbbaababaabaabbababbaaabbbaaaabbaabbabbbaaabaa
|
||||
bbabaaabababbbbbaaaabaab
|
||||
bababbaabbbbabaabaaaabbbabbbbbaababbbbbbaabaabaa
|
||||
baaaabbabababbbbbbabbbbbaabbabaaabbabbabbbbbbbbb
|
||||
aaababbaaababbbabaaaaaabaaabbaaabbabbbbbaababbbb
|
||||
baabaaabababbbabaaabaaab
|
||||
bababbbbaaabbabaaaabbabb
|
||||
babaabaabbaaaaabaaabbbbabbbaabbb
|
||||
ababaabababbbaaababaabbb
|
||||
abbbababbabbbabbbabbbababaababba
|
||||
abaabababbbbbbababababab
|
||||
bbabbbbbbbbbbbabaabaaaab
|
||||
baaabbbaaabbababbabbbbaa
|
||||
aabbabbbaabbaabbaaaabbba
|
||||
aabababbaabbabbaabaabbbb
|
||||
bababbbaababaabaaabbabbb
|
||||
abbbbabbaabbbbbabbbabaaaababbbbaaaabaababbbbaaaabbbbababbabbaaaaabababbbbaabbbbaabbbbbba
|
||||
bbbbaaabaabbaabbbbaabaab
|
||||
abababaaaaaaaabaaaaaabbaabbbabbbaabbbaabababbbbb
|
||||
abbaaabbbbbabbbbaaabaabb
|
||||
aaabbaaabababbbabbbbbbbaaabbbbbabbaabbbaaaabbbaabbbaabba
|
||||
bbaabbaaaaabaaaabaaabbabbaabbbbabbaaabbbabaaaaaaaaabbaabbbaababa
|
||||
aaaababbaabbbbbbbaabababbabbbbba
|
||||
aaaaaabaabababbbbababaaabbbaabba
|
||||
aaabbbaabaabbaabaaaabbbb
|
||||
bababaaabbbbbbbabbbbaabababaaabbaababbbbabbaaaab
|
||||
baaaaaaaabbbaababbbababbaabababbbbabbaabbbbbaaaa
|
||||
aabbbbbbaababaaaaabbbaba
|
||||
abaaaababbaabbbaaaaaaabbbaabababaabbabbbbaababbb
|
||||
abaaaababbbbbaaaabaabbbb
|
||||
baaabbbabaaabbabaabbaaab
|
||||
aaabaaaabbaaaaabbabababa
|
||||
aabbbaababbaababbaaaaaba
|
||||
baababaaaabaabaaaaaaaaab
|
||||
bbaaaaababaaababaaabbaab
|
||||
bbaabbbaaabaaabaabbbbbaabbbaaabaaaaabababaaabaab
|
||||
bbabababbaaaaaabbabaabababbbbbaa
|
||||
babbaabbaabbbbbaaabbbaba
|
||||
bbbababababaababaaaababa
|
||||
aaabaaabaabbaababababbbaaaababaabababbabaaaabaabbbabaabb
|
||||
aabbbbbbbbaababbbbaababa
|
||||
bbabbbabbbababbbbbaaaaba
|
||||
babbbabbaabbabbbababaaba
|
||||
bbaaaaaababbaaaabbaaaaabbaabbabbabbbbbabbaaaaaaabbaabbbaabbbaaba
|
||||
bbabbbbbbaaabbaabbbaabba
|
||||
abaaabababaaaabaaaababbaabbababb
|
||||
bbbbbaaababbbbbbaabbbabb
|
||||
abaaaaaaaaabaababaaaabaa
|
||||
aababbaabaaabaaaaaabbbaababbbaaaaabaaaaa
|
||||
bababbbaabbbbababbaabaabababbaab
|
||||
abbabbaaaabaaabbbbbaaaaa
|
||||
bbbbabaabaaabaaabbbaabab
|
||||
aaaababbaabbabababbaaaaa
|
||||
bbbbbababbbbabbaababbaab
|
||||
aabbabbaaabbaaaaababaaba
|
||||
abbbaaabbbaabbbabaaaaaabbbbbabbaaaababaabababbaabaababbb
|
||||
bbabbaaaaaabaaabaaabbaabbbbbbaaaabbaababaabaaaabaabbaaaababababaaababbabbabaaabb
|
||||
aaaabbabbbbbabbabbbabbbbbbaababbabbbbaabaaabbbbbababbaab
|
||||
aabbbaaabbaabbbabbbbbbababaabbab
|
||||
bbababbbaabbaabbabaabbaa
|
||||
bbbbabbbababbbaabaaaaabbbabbabbaaaabbbbbaaabaaaaababaabbababbaaabaaabaaa
|
||||
abbaabbabbbaaababaaabbabbaabaaaa
|
||||
aaaababbbbbabaaabaaabbbbbaabbbaabbaaaaabababaaabbaaaaaaa
|
||||
bbbbbbabbbabaabbbabaaaaa
|
||||
baaabbbaaaaaabbabbaaabbaabbbbaaaabaabbaa
|
||||
abbabababbababaaaababbbababbbbaa
|
||||
abbbaaaabbabababbaaabbabaabaaaaa
|
||||
bbbbbababaaabbabbbbbbaba
|
||||
baabbbbababbbbbbaaabaabaaaaabaaabbabbbbbabbbbaaaaaabaabb
|
||||
baabbaabaabaaabbbaaabbbb
|
||||
bbbaaabbbaaabbababaaabbb
|
||||
aabbbbbaaaaaaabbbaabbbaaaababbbaaaaaabbb
|
||||
bababaabaabbbaaabbbaabab
|
||||
aaaaaabbabbbbabaabaabaaabbbbbbabbabaabbaabbbbbbbbaaabbbb
|
||||
bbaabbabaaabaaaaabbbaababababbbbbbbaabababaabbbabaaaaaba
|
||||
aababaabababbbaaaaaaaaaa
|
||||
babbaabbbbbabbbababababbbabbbbbabbbbabbbbbaabbbbaaaabbbabaabbbabbabaabab
|
||||
abaabaaabbaabaababaababb
|
||||
abbbababaabbbbbbaabaabab
|
||||
babbbababbabbbbbbaaabaaaabaabbabaabbbabb
|
||||
bbaabbbaaaabbbaaababaabb
|
||||
baaabaaaabaabaaaaaababaa
|
||||
ababaaaabaabbbaaabbaaabaabababab
|
||||
baaaabbababbbaabaaabbbbaabbabbaabbabaabbabbbbbbaaaaababaababbbabbabaaaaa
|
||||
bbaaaaabbbabaaaaabaabaaaaaabaababaaabbbabbaababbaabaabbaabaaabbababbbbba
|
||||
bbbabbabbbabbbaabaabaaaababaaabbabaaaabbbbbababb
|
||||
bbaabbbabbaabbabbbaaabbbabbaaaaaabaaabbaabbaaaaa
|
||||
abbbaabbbbbaaababbabbbaa
|
||||
babaabababbbabbabbbaaabaaaababab
|
||||
bbabaabbbbabaaaaababbaaabbbaaabbbabaabaabbbbababbbbabbabbaaabbbbbaababaa
|
||||
abbbbbaaabaabaaabaaaaaabbabbbaabbabbbaabaabaabaabbabbaaa
|
||||
bbbaaabaabaabababaabaabb
|
||||
babaabaabaaabbaabbbbabbaaaaabbabaabaabab
|
||||
aabbababbaabaabbababaabaabbbbbbbabbabbbaababbbbbabaaabababaabbabbbabaabbbaaaabaa
|
||||
babbababbbaababbabbbbbba
|
||||
abbbbabbabbabbbbbbaaaabbabbaaaaabbbbabbbabbbbababbbbabaaabaabbbb
|
||||
abbbaabaabbbaaabbaaaabab
|
||||
bbbbabaababbaabbaabbaabbbbbbbaabababaaab
|
||||
abbbaababaaabaaaababbaab
|
||||
abababbaababbbbbaaaabaaaaabbaaaabaaabaab
|
||||
aaaaaabbabbbaaabbbbbbabbbbbbbabbababaabbbbaabaaa
|
||||
abaababaabaaaaaaaaaaaabbabaaaabb
|
||||
baabbaabaaaaababbaaabaaaaabaaabaababababbbbbabbb
|
||||
baaabbabbbbbababbbbaaaabbabaabbbabaabbaabbaabababbabaabbabbbbaabbabaaaba
|
||||
aaaabbabaaababbabbabaabbbbabaaabbbbbaaabaaababbaabbbbbbb
|
||||
baabbbbabaaaabbabaaaaaabaabbaaaabaabababbaaababb
|
||||
bababbaabbabaabbaaaaaaaa
|
||||
abbbabbbabbbaaaaababaabb
|
||||
abaaaabaabbaaabbbbababbbabbaabbaabaababbaaaaaaab
|
||||
bbaaaaabbbbbbbbabbbaaabababaaabbbbabbbba
|
||||
bbbbaabbaabbbbbbbaabbbab
|
||||
bababbbbbbabaabbbababaaabbbbbaab
|
||||
bbaaabbaabbbaaaaaabbbaba
|
||||
aaaaabbabbbaaabbbbaabbbaababababbaaababb
|
||||
aabaabbbaaaaaaabababbbabbabbaababaababbbaabaabbabaaababb
|
||||
abbaaabbbabaababaaabbbaababaabba
|
||||
aaabbbaaabababbbbaaababa
|
||||
bababbbbaaababbbaaabaabb
|
||||
abbabbbbbaabbbbabaaabaab
|
||||
aaababbbabbaabaabaaaabaababababb
|
||||
bbaabbbabbaababbbbbababababbbbba
|
||||
bbbabaaaabbabbaaabbbbaaaababbabbbaababba
|
||||
bababaabbabbbbbbbabbbbba
|
||||
abaabbaaaabbabaaabababbaaaaabababaababbbbaabababaabbbababbbaabaaaabbbabbbbbbbbabaabaaaabababbabb
|
||||
aaabbabbbabbbabbbbaaaaaaaabbbababbbbbabababaabbaaaabababbbbbabababbbbbbbbbabbabbbaabaaaa
|
||||
baabbbbaaabbbaabbabaaaaa
|
||||
aabbaaaaaababbaaaababbaaaabbaaaaaabaabaa
|
||||
bbbbbbbabbbababaabbaaabbbaaaabaababbbbab
|
||||
baaabaaabaaaaaabaaaababbaabbbabbbbbbbbaa
|
||||
bbbbbabaabaabababbbbbbbb
|
||||
baaaabbaabaabababaababbb
|
||||
abbbaabbbaaabbaabababbbbaabaabaa
|
||||
aabaabaaabaaaabaaabbabaaaaabaaaabababaab
|
||||
babbbabbbaabbababbbbbabbabbabbab
|
||||
abaaabaabbaabbabbbabaabbbaaaaaba
|
||||
abababbbbbabaabbbababbbaaaababab
|
||||
aabaaabbbbbbbbbaabaababb
|
||||
babbabbbabaababbaaabababaabaabbababaabbb
|
||||
bababaaabaaaabbabbabbbabaabbabbaabbbabbbaabababaaabaababaaaabaab
|
||||
bbaabbbabbababaaaaabaaaaaaaaaaaa
|
||||
abbbaabbabbbbaaababbabaa
|
||||
bbabbaababbaabbaabababbbbaabbaaaaababbab
|
||||
bbbabbbaabbbbababaaabbabbabaabba
|
||||
baabaababbabbbbbbbbaababbaaababbbbabaaba
|
||||
ababaabbaaaaaaabaaaaaabaabbbbaaabbabbaabbabbaabababbababbaababba
|
||||
babbaabbabbbbbaabbaaabbababbbaabaabaaaab
|
||||
ababbaaababbbaabbaaabaab
|
||||
aaabbbaabbabbaabbbabaabbaabbabbbbababbbaaababbabaaabaaababaaaaab
|
||||
baabbbbbbbbaaabbbbbbbbaa
|
||||
aaabbaaaabbabbbbbbbbbabbbbbbbbaaabaabbaa
|
||||
babbbbbbaaabbbbbbabbbaaa
|
||||
baabaababbbbabbaaabaabaa
|
||||
aabbbbbbbbabbbbbbbbbbbbb
|
||||
aaaaabbababbbabaaabababa
|
||||
aabbabababbbaabbababbaab
|
||||
bbabbbaaaabbbabbbbabbbabaaaabbabababaaba
|
||||
bbabbbbbbbbbbbabababbbab
|
||||
abbbababaabbbaabbaababaa
|
||||
abbabbbbbbaabaabbbbbbbbb
|
||||
aababaabbabababababaaabaaaabaabbbabbababbaababaa
|
||||
baaaabbaaabaaabbaabbabaabbabaaaababbbbabbaababaababbbbaa
|
||||
bbaabbaaaaabbbaaaababbab
|
||||
abbbabbbaabbabbbbaaaaaba
|
||||
ababbaaababbababbaabbaaabbaaaabb
|
||||
baabbbabbabaaabbabbbaaabbbbaaaaaababbbbbbababaabaaabababaaaaabbaababbbaabaababba
|
||||
abaaaaaaabababbbbaababaa
|
||||
baabbbaabbaababbababaabb
|
||||
aabbbbababababaaabaaaabbabaabbaaabbabaaaaabbbbbaabaaaabbaaababbbbabbaaaa
|
||||
abababbabbaabbaabbbbabab
|
||||
bbaaaaabbaabbaabbbaabbabbabbbaaa
|
||||
bbbabaaabbababbbaabbbaabaaaabbbb
|
||||
babbaabbabababababbaaabbababbbaaabaaabbbaabaaaaa
|
||||
abbbaaaabbaabbaababababa
|
||||
baaaaaabbbaabaabbbbabbbbaaaaaabaabbbbaaabbbaaaab
|
||||
bbbaabbababababbbbaaabab
|
||||
aabbaaaabbabbaabaabbbaaaaaaaaabbbbaaaaaabaaaabababbbbbba
|
||||
aababbbabaaaaaaaabaaaabb
|
||||
baaaabbabbbbabaabbbabaab
|
||||
baabbbaababbaabbbbaaaaaa
|
||||
babbbababaaabaaaaaababab
|
||||
abbabbbbabbaabbaabbbaaaaabbbbabababaaaaa
|
||||
bbbabbbbbabbbbbbbbbaabaa
|
||||
aabbbbbbbbbbaabbaabaaabaabaababb
|
||||
abababbbbaaaabbaaaaabbaa
|
||||
baabbaaabbbabbbbabbbbabb
|
||||
bbbaaababaabbababaabaababbbbbbaa
|
||||
aaababaabababaabbababbaaaabaaabbaabbaaaababbbbba
|
||||
aaaaaababbabaabbbbabbaba
|
||||
baaaaaabbbabbbababbababb
|
||||
bababbbaaaabbbbaaabbaaaaabaaaabbbabababa
|
||||
babaabaaabbbaaaababbbaababaaabaababbbaabbabaabbbbbaaaabb
|
||||
abbbbaaabbabbaabbabbbababbababababbaaababbbabbaaaaaaaaab
|
||||
abbabababaabbabbaabbbbaa
|
||||
bbaabbbabababaabbabaaabaababaaababaaabbb
|
||||
bbbabaaaabaaabbbaababaaaaaaaaaabaaabaaab
|
||||
baabbaabaabaaabbbbabaaabbbaabbbbbaababbb
|
||||
babbbbbbabaaababbbaabbabbbbbbbaa
|
||||
bbabaaabbbbbbababbabbbaa
|
||||
bbaaabbbbbabbbbbabbbabaa
|
||||
abbbabbbabbababaabaababb
|
||||
bbbbbbbabbabbaababbbbabb
|
||||
baabbababbaaaaabbbbbbaaaaaababaaababbbbbbbabaaaababbaaaa
|
||||
bbbabbbbababbbbbaabbbbbbabaabbbb
|
||||
babbabbaabaabbabababaabbaababbab
|
||||
aaabaaaabbabbbbbaaabbbbaabbabbaaababaaab
|
||||
aaaabbabbbbaaabbaababaab
|
||||
aaaabaaabaabbabaaababbab
|
||||
abbabbaaaaababaaaaabbbbaabbbaabbaabbbaba
|
||||
ababbabababbabbbbbbbaaabbabababbabaaabba
|
||||
bbaababbabbbbabababaabba
|
||||
abbaabaababaaabababaabaabbaaabbbababbbaabbaaabbababaaaaaabbabaababaabbaababbbbbbababbaaa
|
||||
bbbbbaaaabaababaabbaaaba
|
||||
aaaaabbababbbaabaabbbaaababbababaaababaaaaaaabbbbaaaabab
|
||||
aabbaabbbbababababbabababbbaaaabaabaaaaa
|
||||
babbaabbabbbaaabababbabb
|
||||
abbababaabababbaaababbaaaaabaaaabaabbbbbaabbaaba
|
||||
abbbbaaabbbaaabaaaaaaabababababa
|
||||
abbbaababbbbbbbaabbbaabbaabbabbbbbaaaaaaaaaabbaaabbabbba
|
||||
abbbaaabaaababaaabbbaaaaabbababaaaaabaaaabbababbbabababa
|
||||
bababbaababbabbbabbbbaaababbabaaaabaabaa
|
||||
abbbababaaaababbbbbaabab
|
||||
bbaaabbbabbaaabbbabababb
|
||||
bbbbaaaabaaaaabbbababaaabaabaabbbbbbbbab
|
||||
aaaaaababaabbabbbaaabbbb
|
||||
bbbbbababaaaaaaaaaabbaab
|
||||
aabbbaababababbabaabbaba
|
||||
bbbaaababbabaaabbababbbaababaaaaabbabaabababbabb
|
||||
ababbbbababbbabbaaababaaaabaabab
|
||||
bababaaabaabaabaabaabaaaaaababbabaabbaaabbbbbbbb
|
||||
aabbabbabaaabbaabbbbaaba
|
||||
aaaaaabbbaaabaaababbbaaa
|
||||
aaababbbaabababbbabbaabbbabbaaabaaaaaaaa
|
||||
aaaabbababbbababaabababbabbbaaaabababbbbaaabaababbbabbab
|
||||
babaababababbbbbaaabbabb
|
||||
bbbbaabbbbbbababaababbab
|
||||
babbbbbbaababbaaaababbaabbbbabbaaabaaabbbabababaaaaaaaab
|
||||
aaaaaabbbabaabaabaaabbababaaaabaabbbbabababbbaaa
|
||||
aaabaabbaabbbababaabaaaaababbaabaabaaaaa
|
||||
ababbabababbbbaaaababbab
|
||||
aabaaabbbbaaaaabbababbab
|
||||
aaabaabaaabababbaaabbbab
|
||||
bbabaabbaabbbaaaababaaab
|
||||
bbaabbabbababbaababbaabbabbaababbbbbbaabaabaaaaa
|
||||
abaaababbbababaaabbbbbba
|
||||
aaaabaaabbbbbbbaaabbbaabaabaaaaa
|
||||
bbabbaabaabbbaaabaaabaaababbaaabababbbab
|
||||
bbabbaababbbaababbaaabbbbbababba
|
||||
baaabbbaaabababbabbbbbbb
|
||||
bbababaabaaaabbabbaabbaaaaababbaabbbabbababbbbbaabbbbbbb
|
||||
aaaababbbbbabababaaaabbbbbbbaaba
|
||||
aaababaaaabaaabababaababbabbababbbabaabbaaabbabbbabababbbbaaabaa
|
||||
abababaaabababbbbbbbabbabbbaabbabaaabbbb
|
||||
aabaaababaaaabbabbaaaaabbabaaaaa
|
||||
babbbbbbbbababbbbbbbaaba
|
||||
bababbabbababbbababbbbaa
|
||||
bbaabaababbabbaabbaabaababbabababbaabbbb
|
||||
aaabaabaaabaaababbbabbab
|
||||
bbaabbabbababbabbbbbbbbaaabbbbab
|
||||
bbbbbbbaabababbabbbbbaaaaaabbaaababbbbab
|
||||
abbabbaabaabaabaabbaaaab
|
||||
aabbbaaaabaaabababbbaabbbaaabaab
|
||||
abaaaabaabbbbbaaababbbbabaabbbabaaababaa
|
||||
ababaaaabaaaabbbaaabbaaabbabaaababaaabaabaabaabababababaaaaabbaa
|
||||
aaababbabaabbbaabbaabaababbabbbbbbbbabaabbabbbba
|
||||
bababbabaaabbbbbaababbaaaabbabbaaabaaaab
|
||||
babbabbbababbbbbbbbbbaab
|
||||
bbbaaababbaabbabaaabbbaabbbbabbaabbbaabbbbbbbbbbaaaabbaababbaaaa
|
||||
aaaaaabbbababbbaababaaab
|
||||
bababbbaabbbbbaabababaaaaaaaaababababababbbbbaabbbaabaaa
|
||||
babbbaababbaaabbaabbbaaabbbaaabbaaababaababbbbaa
|
||||
bbabaaabaaaaaabbaabaaaab
|
||||
baaaaaabaaabbbbbbbaaaaabaaababbbaaaaababaabbaaab
|
||||
aaabbaaaabbbaaababbabbab
|
||||
aabbbaabbaabbabbbabbbaaa
|
||||
baabaaaabbbaaaabbbabbaabbaabbaabbabbaabaaababbab
|
||||
abaaaaabaaabbabbabababbbababbaaabbbaabbbbaaaaabaaaaabababbbbaaabaabbbbbb
|
||||
bbabaaabbabbbabbbbaabbabaaaabaaabbaabbbbbaaababb
|
||||
abaabaaaabababbbbababaaaabbbaaaabbbabaaaaaaaabaa
|
||||
aabbabbabbababbbaaabaabb
|
||||
bbababaabaaabaaaabbbaaaabbbabbaaabbbbabb
|
||||
bbbabbabbabbbbbaaababaabbbbabbabbbababbbabbbababbababbabbbabbbbbababbaaababbbbaa
|
||||
bbaababaabbaaaabbaaababb
|
||||
abbababaaaabbbaaaaaababa
|
||||
abbbaaabaaababaabaabbaababaaaabaababbabbbabbaaab
|
||||
ababbababaabbbaabbbaaababaababbbbbaaaaba
|
||||
bababbbbaaaabbababbabbaabababaabaaaabbbababababbaaaaaaab
|
||||
bbbbabaaaabbaabbbbbabbbaaaababaabbbbbbaaaabaabbabbabbabb
|
||||
aaaaaababaabababbbbbaabbbabbabbbbbabbabbbbbbbbaa
|
||||
aaaabbabaaaabaaaabbbbbbb
|
||||
aaaaaabbbbaaabbbbabbabbbaaaabbba
|
||||
bbabaabbababbaaaabbbaaababababaabbbbbbbbaaaabbbaabbabaaa
|
||||
abbbbaabaababbbababbbbba
|
||||
aabbbaaabbaabaabbbaabaaa
|
||||
baaabbabaabaaabbaabbbaabababbbab
|
||||
abaabababbbbabaabbaabaabbaaababa
|
||||
aaabbbbbaabababbbbababba
|
||||
bababbabababaaaaabbbaabbbbabbabbabababab
|
||||
bbaabbabaaaaabababaaabba
|
||||
baabbaababbabbaaababbbbbbabbbabbabaabbaa
|
||||
ababbbbaaababbbaababbaaaaabbababbbbbbbbbbbbbababbabaaaaa
|
||||
bbabaabbbaaabbabbbbaabba
|
||||
bababbbbbbbabbbbaabbbaababbababaabbbbbaaaaabaaab
|
||||
abaabaaabbabababbbaaaaaa
|
||||
bbbaabbbbbbaabbaabbabbab
|
||||
bbabababbbbbbbabaabbbbaa
|
||||
baaabbbababbaabbabbbbbaaaaaaaaabaaabaaab
|
||||
abaaababbbbbbaaaabaaabbb
|
||||
aaabbbbabaabbabbbbabbbbbabbabaaabaaababb
|
||||
babaababababbbbbababaaab
|
||||
abaababaababbababbbbabbb
|
||||
bbbaaabbbababbaaababaabb
|
||||
aaaababbaabbbaaaaabababbabbbbabb
|
||||
abababbbbbbabbbabaabaabb
|
||||
abaaaaaabaaabbaabbaabaabaaabbaababbababb
|
||||
aaaaaaababbaababbaababbbbaabaaabbbababab
|
||||
aaabbbaaaababbbabaaaaaba
|
||||
babbbbbbabaaaaaabaabaaab
|
||||
aaabaabaaabaaabbbbaabbabbaaabbbb
|
||||
baaabbaaaaabaabaaaabaababbbabbbbbabaaaab
|
||||
aaababbabaabaabababaaabaaababbbbbbaabbbb
|
||||
abaaaaaabababbabbbabaabbbbbabaab
|
||||
bbbbbabababbabbbbbaaabab
|
||||
bbaaaaabbaabbaaabababbaababababb
|
||||
aabbbbbbbaaabbabababaaba
|
||||
babbaabbbbabaaaabbbbbbbababbbbaabbaabbbb
|
||||
abbbaaabbaaaabbaaababbbaaabaaabaabaaabababaaabbabbbabbab
|
||||
bbaabbabbbbababaaaabbaaaaaabbabb
|
||||
aaabbbbabaaabaaababbbbba
|
||||
aaabaaaaaabbabbabbabababbabbbaabbbabbbabaabbbbbabbbbaababbbabaab
|
||||
aabbabaababbbabbbbbbabab
|
||||
aabbaabaabbabaabaaabbabbbbbaaaabbabbbbaaabaaabaabbbabbbbaabbababababbabaabaabbaaaaabbbba
|
||||
babbababbabaaabaababbbbabbabaaba
|
||||
abaabbbaabaaaaabbabbbbbabaaababbbbbaaaaa
|
||||
ababbbbaabbbbbaaaabbaaba
|
||||
aabbabbabbbbabbabbabbaba
|
||||
babbbaababbbbaabbaaabbbabbbaabbb
|
||||
bbabaaaabbaabbbaabbaaaaa
|
||||
bbbbbabbbbababaabbbbabbaaaababbbaaabaaba
|
||||
aaaaaabbabbbaaaabbababbbaaaabbba
|
||||
bbbbaabbbbaabbbaaaabbbaaabaaaabbaaaabbba
|
||||
baabababbbbbbaaabaaabbbb
|
||||
aaaaaabbbaaabbbaaaababab
|
||||
baaaaaaabababaaabbaabbbb
|
||||
bbaababbaaabaabaabbabbaaaabbbbbbaaabbabb
|
||||
aaaaabbaaaaababbbaabbbbbabbaaabbabbbabbbabaabbba
|
||||
ababbaaaaabaaabaaabbaabbabbababaabbabbbaaaabaaabbabbbaaa
|
||||
abaabaaaabbbbababbbaabbb
|
||||
baaabbaaababaaaaaababbaaaaaabbaa
|
||||
aaabbaaabbaabbaaaababbbb
|
||||
bbbbbabaaabbbaabaaabbbaabababaaaaaaabbbaabbabbba
|
||||
baaaabbbabaababaaabaaabaabbbabbabbbbbbbb
|
||||
aaaaabbabaabbbbbaabaaababbbbbbabbaaaaaaaaababaaa
|
||||
abaaabaabbabababaaabbaba
|
||||
aaabaababbaababbbbbababb
|
||||
ababbaaababbbabbaaabbbabbaabaaabbabaabbaaaabaaab
|
||||
babaabaaaabbababbbbabaab
|
||||
abaaaaaaabbabbbbbbabbabb
|
||||
baabbaaaaaaabaabbaababaabbbbbbbbbabbaaab
|
||||
baaabaaaabaababababbbbabbaaaabaa
|
||||
aaababbaaabbaaaababababb
|
||||
bababbabaaaababbbababaaabbbbaaaa
|
||||
bbaabaabbaaaabbabaabbbab
|
||||
abbbabbaaaaaabbaabaabbba
|
||||
aabaaababababbbaaabaaabaaabbaaabbaaabbbb
|
||||
bbabababaababbbaabbbababaaabaababbbbbbaa
|
||||
aaaaaabaaaabaaaabbbaaabaabbbbbbb
|
||||
bbaaabbbabbbaabbbabbbabaaabaabbabaababba
|
||||
baaabbaabbaaabbabaaaabbaaababbbaaababaab
|
||||
abaabaababbbbababbbbbaab
|
||||
babababaaaabaabaaaaaaabaabbababbaabbabbaaaaabaab
|
||||
bababbbbbbaaabbaaaababbabbbbaaba
|
||||
abbabbbbabbbabbabaabaabaabaaabaabbbbaababbaaabab
|
||||
babbbabbbbbbbbbaabbabaaa
|
||||
aaaabaaabaababababbbaaabbbabbbabbbbabbbbbbbabbaa
|
||||
bbabaabbaabbabaaaaaababa
|
||||
bababbaaaababbbaabaabbaa
|
||||
babbabababbaabbaabaabbaa
|
||||
baaaabbbbbabaabbbaabaaab
|
||||
abbbaababaaaaaabbbbbbababbbbaaba
|
||||
bbbbabbaabaabaabbabbbbbb
|
||||
babbaaaaaababbbbaaaaaaababaabbab
|
||||
baaaaaaaaabbababaaababaaabaaababbbbbbabaabbbbbaaaabbbbaaabaababbabbaabbbabbbbabb
|
||||
baabbbbbbaabbabbaabbaaab
|
||||
abbbbabaaaabbbbbbaabbbbbaabbabbbbbabaabbbbabaabbaaabaaab
|
||||
aaababbbabbbabbabbbbbbbaaaabbbbaaaabaaab
|
||||
aaabaaaaaaababaaaabbaabbababbabb
|
||||
aaaaaabbababbababbbaabab
|
||||
bbbbbaaaabbaaabbbbababaaaabababbabaaabba
|
||||
babbbabaaaaaaabaaababbabbabbbbbaabbabababbaaaabb
|
||||
babaaababbaaabbaaaabbbaabaaabbbbababaabb
|
||||
abbbaababbbbabbababbababaaaabbaa
|
||||
baabaaabbbaaaabbbbabaaba
|
||||
bbbabbbbabbabbaaaabaabbbaababbaabbabbbbbaaaabbbb
|
||||
bbaaabbbbababbaaabababaaabaaabaababbbabaaaaaaabbbbbaababaabababa
|
||||
bbbaaaabbaaaaababbaaabaaaaabbaab
|
||||
baabbaabaaabaaaabaaabaaabaabbabbaaaaaaabbaababaa
|
||||
baaabaaaababbaaabbbbabbaaabaaabbaaabbbabbbbaaaaa
|
||||
aaabbaaaaabababbbaaaaaba
|
||||
aaaaaabababbbababbbbabbabababaabbbbababbbaabbbab
|
||||
babbaabbbababbaabbbaabaa
|
||||
bababbbbaababaabbabbbbbaabababaabbaaaaababbaabbaaaaaabbbabbabbabbababbaaaaaaaaabababaaab
|
||||
abbababbaabbbbaaabaaababbbaabbabbbbbabba
|
||||
baabbaaabaabbbbaaaabbbbaabaababbbbabbbaa
|
||||
bbbabbbaabbbbaabbbbbbaab
|
||||
aabbbaaaabababbabaabbabbbabaabaaabbabbba
|
||||
aaabaababbaababbaabbaabbababaaaabbababbaaaabbbab
|
||||
abababbababbabbbbabababb
|
||||
bbaaabbbaaaaababbabbabba
|
||||
baaaabbaaaabaabaaaababbbaaaabbba
|
||||
bbbaabbbaaaabaaaaabbbbbbbbaaaaabbbababbbaabaaabaaaaabbaaaaaaaaababaaababbaabaabb
|
||||
bbaabaabbaabbaaabbaaaaba
|
||||
bbbbbbbaabaaaaaaabbabababbababbbabbbbaaababbbbabaaabaabb
|
||||
aababababbbaaaaabbaabaaaabbbbbbb
|
||||
baabaabbaababaabaaaaabbbbbbababbbaaaaaab
|
||||
abbbabbbaaaaaababbabbaba
|
||||
baabbabbbbbaaabaaaabbaaaaabbaabbaababaab
|
||||
baabbaababbbaababbbbbabbabaaabbbababbaab
|
||||
baabaabbbbaabaaabaaababb
|
||||
abaaababaabbabbbaabbbbab
|
||||
aaabbbbabbbbaaabaabbaaab
|
||||
aababbaababbabbbbbabbbbbbaababba
|
||||
bababaaaabbbabbaaababbbaaabaabbbbabbbbaa
|
||||
aabbbaabaaabaabaabaabaabbababaaabaabbababaaabaaababaabba
|
||||
baaaabaaaaabababaababbbaabbbaaabbbbbbbabbbbaaaababbbabaababaaaababbbbaaabaabbabb
|
||||
abaaaabaabbabbaabbabbbbbbbaabbabaaabbaab
|
||||
bbbbbbabaaabbbaabaaaaaba
|
||||
babbbabbaabbaaaabbaaaaabbbaabbbbabaabbba
|
||||
abbbaabbababbaaabaaaaaba
|
||||
@@ -0,0 +1,586 @@
|
||||
91: 94 94
|
||||
122: 117 24 | 33 67
|
||||
6: 117 40 | 33 47
|
||||
70: 63 33 | 3 117
|
||||
36: 17 117 | 44 33
|
||||
111: 33 91 | 117 109
|
||||
31: 33 69 | 117 41
|
||||
54: 88 33 | 72 117
|
||||
52: 33 32 | 117 82
|
||||
58: 33 43 | 117 122
|
||||
29: 97 117 | 126 33
|
||||
129: 51 33 | 7 117
|
||||
43: 33 35 | 117 97
|
||||
8: 42
|
||||
87: 26 33 | 128 117
|
||||
83: 132 117 | 5 33
|
||||
57: 126 117
|
||||
105: 33 2 | 117 64
|
||||
16: 97 33 | 53 117
|
||||
110: 33 108 | 117 40
|
||||
127: 24 117 | 35 33
|
||||
119: 84 117 | 131 33
|
||||
135: 109 117 | 126 33
|
||||
88: 24 33 | 46 117
|
||||
19: 33 46
|
||||
64: 117 67 | 33 108
|
||||
67: 33 117 | 33 33
|
||||
126: 117 117
|
||||
12: 43 33 | 50 117
|
||||
10: 40 33 | 109 117
|
||||
30: 14 117 | 54 33
|
||||
108: 33 33 | 117 117
|
||||
35: 33 94 | 117 117
|
||||
59: 117 61 | 33 107
|
||||
93: 50 33 | 76 117
|
||||
128: 33 40 | 117 53
|
||||
86: 56 33 | 70 117
|
||||
115: 33 66 | 117 23
|
||||
24: 33 117 | 117 94
|
||||
5: 117 21 | 33 12
|
||||
79: 33 40 | 117 46
|
||||
113: 33 30 | 117 75
|
||||
65: 117 96 | 33 74
|
||||
1: 91 33 | 24 117
|
||||
42: 18 33 | 45 117
|
||||
74: 33 92 | 117 15
|
||||
56: 129 33 | 101 117
|
||||
73: 117 35 | 33 85
|
||||
4: 114 117 | 125 33
|
||||
63: 68 117 | 111 33
|
||||
78: 33 108 | 117 91
|
||||
62: 53 117 | 24 33
|
||||
98: 109 33 | 85 117
|
||||
136: 57 33 | 130 117
|
||||
17: 126 33 | 35 117
|
||||
7: 108 117 | 53 33
|
||||
92: 117 109 | 33 67
|
||||
75: 89 117 | 137 33
|
||||
104: 33 120 | 117 77
|
||||
66: 33 37 | 117 103
|
||||
72: 117 126 | 33 108
|
||||
106: 117 39 | 33 100
|
||||
27: 117 60 | 33 1
|
||||
123: 117 24 | 33 40
|
||||
82: 124 33 | 76 117
|
||||
46: 33 33
|
||||
55: 9 117 | 87 33
|
||||
100: 40 33 | 35 117
|
||||
96: 33 116 | 117 38
|
||||
25: 118 117 | 65 33
|
||||
89: 22 33 | 102 117
|
||||
45: 25 117 | 59 33
|
||||
61: 33 49 | 117 27
|
||||
109: 94 33 | 33 117
|
||||
99: 117 33 | 117 117
|
||||
28: 94 108
|
||||
40: 117 117 | 33 117
|
||||
34: 117 46 | 33 53
|
||||
33: "a"
|
||||
130: 47 33 | 40 117
|
||||
112: 104 117 | 80 33
|
||||
118: 105 33 | 95 117
|
||||
69: 117 13 | 33 86
|
||||
50: 33 40 | 117 67
|
||||
60: 47 33 | 126 117
|
||||
101: 84 117 | 123 33
|
||||
21: 6 33 | 44 117
|
||||
47: 117 33
|
||||
84: 33 97 | 117 46
|
||||
85: 117 33 | 33 117
|
||||
71: 117 24 | 33 53
|
||||
80: 106 33 | 93 117
|
||||
125: 117 99 | 33 109
|
||||
14: 33 98 | 117 20
|
||||
107: 136 33 | 48 117
|
||||
41: 113 117 | 115 33
|
||||
15: 117 53
|
||||
9: 33 79 | 117 72
|
||||
132: 36 33 | 58 117
|
||||
18: 33 112 | 117 83
|
||||
133: 33 97
|
||||
117: "b"
|
||||
68: 33 99 | 117 35
|
||||
49: 110 33 | 62 117
|
||||
20: 46 117 | 67 33
|
||||
90: 97 117 | 67 33
|
||||
134: 117 85 | 33 91
|
||||
26: 47 33 | 47 117
|
||||
95: 117 10 | 33 135
|
||||
103: 121 33 | 73 117
|
||||
124: 117 126 | 33 91
|
||||
38: 108 117 | 24 33
|
||||
53: 117 33 | 33 33
|
||||
81: 117 53 | 33 91
|
||||
44: 46 117 | 40 33
|
||||
114: 33 53 | 117 91
|
||||
37: 33 16 | 117 90
|
||||
2: 97 33 | 91 117
|
||||
97: 33 117
|
||||
76: 40 33 | 108 117
|
||||
13: 52 117 | 55 33
|
||||
39: 35 94
|
||||
137: 33 133 | 117 134
|
||||
131: 53 33 | 35 117
|
||||
22: 33 108 | 117 97
|
||||
11: 42 31
|
||||
116: 126 33 | 40 117
|
||||
32: 78 33 | 81 117
|
||||
121: 117 91 | 33 46
|
||||
48: 19 117 | 28 33
|
||||
102: 108 117 | 99 33
|
||||
51: 117 67 | 33 46
|
||||
94: 33 | 117
|
||||
120: 34 33 | 127 117
|
||||
23: 33 4 | 117 119
|
||||
77: 117 62 | 33 71
|
||||
3: 33 128 | 117 29
|
||||
0: 8 11
|
||||
|
||||
abbbaaaaaabbbaabababaaab
|
||||
bbbaaababbaabbaabbbabbaa
|
||||
aababbaaabbbababbaaaaaabbbbababb
|
||||
bababbbabaaabbbabbbaaaaa
|
||||
abaaababaabbbbbabaaabaab
|
||||
aabababbbbababbbbbbaabaa
|
||||
aabbbaabbbaabbaabaaaabbbbbabbbbbaaabbabb
|
||||
bbabababaabbbaabbaabaaab
|
||||
baababaaabaaaaaaabbabababbaabbaaaaabbaabbaaaabaaabbaabaaababbbaaabbbaaaabaaabbaabaaabbbb
|
||||
bbbbbababbbababaaaaabbba
|
||||
bbaaabbaaaabbbbbbbabbbaa
|
||||
abbaabbabbabaaabaaababab
|
||||
bbbbaabbbaaaabbabaaaabbabaaaaaababbbbbbabbabbabbbbbbbbbb
|
||||
aabaaababaaabbbaababbbaa
|
||||
aabaaabbabbbaabbbbaaaaabbabbabba
|
||||
aabbaaaaaaabbbbbaaabbaab
|
||||
bbabbaabbaaaaaaabaababbb
|
||||
bbaabaabaababbaaaaabbbaabbbbbaaaaabaaabababaababababaababbbbaaaaaaaabbba
|
||||
ababbbaababbbbaaabaaabbbbbbabaababaabababbbbabbbbbbbaaba
|
||||
aabbbaababaabaabbababbaaabbbaaaabbaabbabbbaaabaa
|
||||
bbabaaabababbbbbaaaabaab
|
||||
bababbaabbbbabaabaaaabbbabbbbbaababbbbbbaabaabaa
|
||||
baaaabbabababbbbbbabbbbbaabbabaaabbabbabbbbbbbbb
|
||||
aaababbaaababbbabaaaaaabaaabbaaabbabbbbbaababbbb
|
||||
baabaaabababbbabaaabaaab
|
||||
bababbbbaaabbabaaaabbabb
|
||||
babaabaabbaaaaabaaabbbbabbbaabbb
|
||||
ababaabababbbaaababaabbb
|
||||
abbbababbabbbabbbabbbababaababba
|
||||
abaabababbbbbbababababab
|
||||
bbabbbbbbbbbbbabaabaaaab
|
||||
baaabbbaaabbababbabbbbaa
|
||||
aabbabbbaabbaabbaaaabbba
|
||||
aabababbaabbabbaabaabbbb
|
||||
bababbbaababaabaaabbabbb
|
||||
abbbbabbaabbbbbabbbabaaaababbbbaaaabaababbbbaaaabbbbababbabbaaaaabababbbbaabbbbaabbbbbba
|
||||
bbbbaaabaabbaabbbbaabaab
|
||||
abababaaaaaaaabaaaaaabbaabbbabbbaabbbaabababbbbb
|
||||
abbaaabbbbbabbbbaaabaabb
|
||||
aaabbaaabababbbabbbbbbbaaabbbbbabbaabbbaaaabbbaabbbaabba
|
||||
bbaabbaaaaabaaaabaaabbabbaabbbbabbaaabbbabaaaaaaaaabbaabbbaababa
|
||||
aaaababbaabbbbbbbaabababbabbbbba
|
||||
aaaaaabaabababbbbababaaabbbaabba
|
||||
aaabbbaabaabbaabaaaabbbb
|
||||
bababaaabbbbbbbabbbbaabababaaabbaababbbbabbaaaab
|
||||
baaaaaaaabbbaababbbababbaabababbbbabbaabbbbbaaaa
|
||||
aabbbbbbaababaaaaabbbaba
|
||||
abaaaababbaabbbaaaaaaabbbaabababaabbabbbbaababbb
|
||||
abaaaababbbbbaaaabaabbbb
|
||||
baaabbbabaaabbabaabbaaab
|
||||
aaabaaaabbaaaaabbabababa
|
||||
aabbbaababbaababbaaaaaba
|
||||
baababaaaabaabaaaaaaaaab
|
||||
bbaaaaababaaababaaabbaab
|
||||
bbaabbbaaabaaabaabbbbbaabbbaaabaaaaabababaaabaab
|
||||
bbabababbaaaaaabbabaabababbbbbaa
|
||||
babbaabbaabbbbbaaabbbaba
|
||||
bbbababababaababaaaababa
|
||||
aaabaaabaabbaababababbbaaaababaabababbabaaaabaabbbabaabb
|
||||
aabbbbbbbbaababbbbaababa
|
||||
bbabbbabbbababbbbbaaaaba
|
||||
babbbabbaabbabbbababaaba
|
||||
bbaaaaaababbaaaabbaaaaabbaabbabbabbbbbabbaaaaaaabbaabbbaabbbaaba
|
||||
bbabbbbbbaaabbaabbbaabba
|
||||
abaaabababaaaabaaaababbaabbababb
|
||||
bbbbbaaababbbbbbaabbbabb
|
||||
abaaaaaaaaabaababaaaabaa
|
||||
aababbaabaaabaaaaaabbbaababbbaaaaabaaaaa
|
||||
bababbbaabbbbababbaabaabababbaab
|
||||
abbabbaaaabaaabbbbbaaaaa
|
||||
bbbbabaabaaabaaabbbaabab
|
||||
aaaababbaabbabababbaaaaa
|
||||
bbbbbababbbbabbaababbaab
|
||||
aabbabbaaabbaaaaababaaba
|
||||
abbbaaabbbaabbbabaaaaaabbbbbabbaaaababaabababbaabaababbb
|
||||
bbabbaaaaaabaaabaaabbaabbbbbbaaaabbaababaabaaaabaabbaaaababababaaababbabbabaaabb
|
||||
aaaabbabbbbbabbabbbabbbbbbaababbabbbbaabaaabbbbbababbaab
|
||||
aabbbaaabbaabbbabbbbbbababaabbab
|
||||
bbababbbaabbaabbabaabbaa
|
||||
bbbbabbbababbbaabaaaaabbbabbabbaaaabbbbbaaabaaaaababaabbababbaaabaaabaaa
|
||||
abbaabbabbbaaababaaabbabbaabaaaa
|
||||
aaaababbbbbabaaabaaabbbbbaabbbaabbaaaaabababaaabbaaaaaaa
|
||||
bbbbbbabbbabaabbbabaaaaa
|
||||
baaabbbaaaaaabbabbaaabbaabbbbaaaabaabbaa
|
||||
abbabababbababaaaababbbababbbbaa
|
||||
abbbaaaabbabababbaaabbabaabaaaaa
|
||||
bbbbbababaaabbabbbbbbaba
|
||||
baabbbbababbbbbbaaabaabaaaaabaaabbabbbbbabbbbaaaaaabaabb
|
||||
baabbaabaabaaabbbaaabbbb
|
||||
bbbaaabbbaaabbababaaabbb
|
||||
aabbbbbaaaaaaabbbaabbbaaaababbbaaaaaabbb
|
||||
bababaabaabbbaaabbbaabab
|
||||
aaaaaabbabbbbabaabaabaaabbbbbbabbabaabbaabbbbbbbbaaabbbb
|
||||
bbaabbabaaabaaaaabbbaababababbbbbbbaabababaabbbabaaaaaba
|
||||
aababaabababbbaaaaaaaaaa
|
||||
babbaabbbbbabbbababababbbabbbbbabbbbabbbbbaabbbbaaaabbbabaabbbabbabaabab
|
||||
abaabaaabbaabaababaababb
|
||||
abbbababaabbbbbbaabaabab
|
||||
babbbababbabbbbbbaaabaaaabaabbabaabbbabb
|
||||
bbaabbbaaaabbbaaababaabb
|
||||
baaabaaaabaabaaaaaababaa
|
||||
ababaaaabaabbbaaabbaaabaabababab
|
||||
baaaabbababbbaabaaabbbbaabbabbaabbabaabbabbbbbbaaaaababaababbbabbabaaaaa
|
||||
bbaaaaabbbabaaaaabaabaaaaaabaababaaabbbabbaababbaabaabbaabaaabbababbbbba
|
||||
bbbabbabbbabbbaabaabaaaababaaabbabaaaabbbbbababb
|
||||
bbaabbbabbaabbabbbaaabbbabbaaaaaabaaabbaabbaaaaa
|
||||
abbbaabbbbbaaababbabbbaa
|
||||
babaabababbbabbabbbaaabaaaababab
|
||||
bbabaabbbbabaaaaababbaaabbbaaabbbabaabaabbbbababbbbabbabbaaabbbbbaababaa
|
||||
abbbbbaaabaabaaabaaaaaabbabbbaabbabbbaabaabaabaabbabbaaa
|
||||
bbbaaabaabaabababaabaabb
|
||||
babaabaabaaabbaabbbbabbaaaaabbabaabaabab
|
||||
aabbababbaabaabbababaabaabbbbbbbabbabbbaababbbbbabaaabababaabbabbbabaabbbaaaabaa
|
||||
babbababbbaababbabbbbbba
|
||||
abbbbabbabbabbbbbbaaaabbabbaaaaabbbbabbbabbbbababbbbabaaabaabbbb
|
||||
abbbaabaabbbaaabbaaaabab
|
||||
bbbbabaababbaabbaabbaabbbbbbbaabababaaab
|
||||
abbbaababaaabaaaababbaab
|
||||
abababbaababbbbbaaaabaaaaabbaaaabaaabaab
|
||||
aaaaaabbabbbaaabbbbbbabbbbbbbabbababaabbbbaabaaa
|
||||
abaababaabaaaaaaaaaaaabbabaaaabb
|
||||
baabbaabaaaaababbaaabaaaaabaaabaababababbbbbabbb
|
||||
baaabbabbbbbababbbbaaaabbabaabbbabaabbaabbaabababbabaabbabbbbaabbabaaaba
|
||||
aaaabbabaaababbabbabaabbbbabaaabbbbbaaabaaababbaabbbbbbb
|
||||
baabbbbabaaaabbabaaaaaabaabbaaaabaabababbaaababb
|
||||
bababbaabbabaabbaaaaaaaa
|
||||
abbbabbbabbbaaaaababaabb
|
||||
abaaaabaabbaaabbbbababbbabbaabbaabaababbaaaaaaab
|
||||
bbaaaaabbbbbbbbabbbaaabababaaabbbbabbbba
|
||||
bbbbaabbaabbbbbbbaabbbab
|
||||
bababbbbbbabaabbbababaaabbbbbaab
|
||||
bbaaabbaabbbaaaaaabbbaba
|
||||
aaaaabbabbbaaabbbbaabbbaababababbaaababb
|
||||
aabaabbbaaaaaaabababbbabbabbaababaababbbaabaabbabaaababb
|
||||
abbaaabbbabaababaaabbbaababaabba
|
||||
aaabbbaaabababbbbaaababa
|
||||
bababbbbaaababbbaaabaabb
|
||||
abbabbbbbaabbbbabaaabaab
|
||||
aaababbbabbaabaabaaaabaababababb
|
||||
bbaabbbabbaababbbbbababababbbbba
|
||||
bbbabaaaabbabbaaabbbbaaaababbabbbaababba
|
||||
bababaabbabbbbbbbabbbbba
|
||||
abaabbaaaabbabaaabababbaaaaabababaababbbbaabababaabbbababbbaabaaaabbbabbbbbbbbabaabaaaabababbabb
|
||||
aaabbabbbabbbabbbbaaaaaaaabbbababbbbbabababaabbaaaabababbbbbabababbbbbbbbbabbabbbaabaaaa
|
||||
baabbbbaaabbbaabbabaaaaa
|
||||
aabbaaaaaababbaaaababbaaaabbaaaaaabaabaa
|
||||
bbbbbbbabbbababaabbaaabbbaaaabaababbbbab
|
||||
baaabaaabaaaaaabaaaababbaabbbabbbbbbbbaa
|
||||
bbbbbabaabaabababbbbbbbb
|
||||
baaaabbaabaabababaababbb
|
||||
abbbaabbbaaabbaabababbbbaabaabaa
|
||||
aabaabaaabaaaabaaabbabaaaaabaaaabababaab
|
||||
babbbabbbaabbababbbbbabbabbabbab
|
||||
abaaabaabbaabbabbbabaabbbaaaaaba
|
||||
abababbbbbabaabbbababbbaaaababab
|
||||
aabaaabbbbbbbbbaabaababb
|
||||
babbabbbabaababbaaabababaabaabbababaabbb
|
||||
bababaaabaaaabbabbabbbabaabbabbaabbbabbbaabababaaabaababaaaabaab
|
||||
bbaabbbabbababaaaaabaaaaaaaaaaaa
|
||||
abbbaabbabbbbaaababbabaa
|
||||
bbabbaababbaabbaabababbbbaabbaaaaababbab
|
||||
bbbabbbaabbbbababaaabbabbabaabba
|
||||
baabaababbabbbbbbbbaababbaaababbbbabaaba
|
||||
ababaabbaaaaaaabaaaaaabaabbbbaaabbabbaabbabbaabababbababbaababba
|
||||
babbaabbabbbbbaabbaaabbababbbaabaabaaaab
|
||||
ababbaaababbbaabbaaabaab
|
||||
aaabbbaabbabbaabbbabaabbaabbabbbbababbbaaababbabaaabaaababaaaaab
|
||||
baabbbbbbbbaaabbbbbbbbaa
|
||||
aaabbaaaabbabbbbbbbbbabbbbbbbbaaabaabbaa
|
||||
babbbbbbaaabbbbbbabbbaaa
|
||||
baabaababbbbabbaaabaabaa
|
||||
aabbbbbbbbabbbbbbbbbbbbb
|
||||
aaaaabbababbbabaaabababa
|
||||
aabbabababbbaabbababbaab
|
||||
bbabbbaaaabbbabbbbabbbabaaaabbabababaaba
|
||||
bbabbbbbbbbbbbabababbbab
|
||||
abbbababaabbbaabbaababaa
|
||||
abbabbbbbbaabaabbbbbbbbb
|
||||
aababaabbabababababaaabaaaabaabbbabbababbaababaa
|
||||
baaaabbaaabaaabbaabbabaabbabaaaababbbbabbaababaababbbbaa
|
||||
bbaabbaaaaabbbaaaababbab
|
||||
abbbabbbaabbabbbbaaaaaba
|
||||
ababbaaababbababbaabbaaabbaaaabb
|
||||
baabbbabbabaaabbabbbaaabbbbaaaaaababbbbbbababaabaaabababaaaaabbaababbbaabaababba
|
||||
abaaaaaaabababbbbaababaa
|
||||
baabbbaabbaababbababaabb
|
||||
aabbbbababababaaabaaaabbabaabbaaabbabaaaaabbbbbaabaaaabbaaababbbbabbaaaa
|
||||
abababbabbaabbaabbbbabab
|
||||
bbaaaaabbaabbaabbbaabbabbabbbaaa
|
||||
bbbabaaabbababbbaabbbaabaaaabbbb
|
||||
babbaabbabababababbaaabbababbbaaabaaabbbaabaaaaa
|
||||
abbbaaaabbaabbaababababa
|
||||
baaaaaabbbaabaabbbbabbbbaaaaaabaabbbbaaabbbaaaab
|
||||
bbbaabbababababbbbaaabab
|
||||
aabbaaaabbabbaabaabbbaaaaaaaaabbbbaaaaaabaaaabababbbbbba
|
||||
aababbbabaaaaaaaabaaaabb
|
||||
baaaabbabbbbabaabbbabaab
|
||||
baabbbaababbaabbbbaaaaaa
|
||||
babbbababaaabaaaaaababab
|
||||
abbabbbbabbaabbaabbbaaaaabbbbabababaaaaa
|
||||
bbbabbbbbabbbbbbbbbaabaa
|
||||
aabbbbbbbbbbaabbaabaaabaabaababb
|
||||
abababbbbaaaabbaaaaabbaa
|
||||
baabbaaabbbabbbbabbbbabb
|
||||
bbbaaababaabbababaabaababbbbbbaa
|
||||
aaababaabababaabbababbaaaabaaabbaabbaaaababbbbba
|
||||
aaaaaababbabaabbbbabbaba
|
||||
baaaaaabbbabbbababbababb
|
||||
bababbbaaaabbbbaaabbaaaaabaaaabbbabababa
|
||||
babaabaaabbbaaaababbbaababaaabaababbbaabbabaabbbbbaaaabb
|
||||
abbbbaaabbabbaabbabbbababbababababbaaababbbabbaaaaaaaaab
|
||||
abbabababaabbabbaabbbbaa
|
||||
bbaabbbabababaabbabaaabaababaaababaaabbb
|
||||
bbbabaaaabaaabbbaababaaaaaaaaaabaaabaaab
|
||||
baabbaabaabaaabbbbabaaabbbaabbbbbaababbb
|
||||
babbbbbbabaaababbbaabbabbbbbbbaa
|
||||
bbabaaabbbbbbababbabbbaa
|
||||
bbaaabbbbbabbbbbabbbabaa
|
||||
abbbabbbabbababaabaababb
|
||||
bbbbbbbabbabbaababbbbabb
|
||||
baabbababbaaaaabbbbbbaaaaaababaaababbbbbbbabaaaababbaaaa
|
||||
bbbabbbbababbbbbaabbbbbbabaabbbb
|
||||
babbabbaabaabbabababaabbaababbab
|
||||
aaabaaaabbabbbbbaaabbbbaabbabbaaababaaab
|
||||
aaaabbabbbbaaabbaababaab
|
||||
aaaabaaabaabbabaaababbab
|
||||
abbabbaaaaababaaaaabbbbaabbbaabbaabbbaba
|
||||
ababbabababbabbbbbbbaaabbabababbabaaabba
|
||||
bbaababbabbbbabababaabba
|
||||
abbaabaababaaabababaabaabbaaabbbababbbaabbaaabbababaaaaaabbabaababaabbaababbbbbbababbaaa
|
||||
bbbbbaaaabaababaabbaaaba
|
||||
aaaaabbababbbaabaabbbaaababbababaaababaaaaaaabbbbaaaabab
|
||||
aabbaabbbbababababbabababbbaaaabaabaaaaa
|
||||
babbaabbabbbaaabababbabb
|
||||
abbababaabababbaaababbaaaaabaaaabaabbbbbaabbaaba
|
||||
abbbbaaabbbaaabaaaaaaabababababa
|
||||
abbbaababbbbbbbaabbbaabbaabbabbbbbaaaaaaaaaabbaaabbabbba
|
||||
abbbaaabaaababaaabbbaaaaabbababaaaaabaaaabbababbbabababa
|
||||
bababbaababbabbbabbbbaaababbabaaaabaabaa
|
||||
abbbababaaaababbbbbaabab
|
||||
bbaaabbbabbaaabbbabababb
|
||||
bbbbaaaabaaaaabbbababaaabaabaabbbbbbbbab
|
||||
aaaaaababaabbabbbaaabbbb
|
||||
bbbbbababaaaaaaaaaabbaab
|
||||
aabbbaababababbabaabbaba
|
||||
bbbaaababbabaaabbababbbaababaaaaabbabaabababbabb
|
||||
ababbbbababbbabbaaababaaaabaabab
|
||||
bababaaabaabaabaabaabaaaaaababbabaabbaaabbbbbbbb
|
||||
aabbabbabaaabbaabbbbaaba
|
||||
aaaaaabbbaaabaaababbbaaa
|
||||
aaababbbaabababbbabbaabbbabbaaabaaaaaaaa
|
||||
aaaabbababbbababaabababbabbbaaaabababbbbaaabaababbbabbab
|
||||
babaababababbbbbaaabbabb
|
||||
bbbbaabbbbbbababaababbab
|
||||
babbbbbbaababbaaaababbaabbbbabbaaabaaabbbabababaaaaaaaab
|
||||
aaaaaabbbabaabaabaaabbababaaaabaabbbbabababbbaaa
|
||||
aaabaabbaabbbababaabaaaaababbaabaabaaaaa
|
||||
ababbabababbbbaaaababbab
|
||||
aabaaabbbbaaaaabbababbab
|
||||
aaabaabaaabababbaaabbbab
|
||||
bbabaabbaabbbaaaababaaab
|
||||
bbaabbabbababbaababbaabbabbaababbbbbbaabaabaaaaa
|
||||
abaaababbbababaaabbbbbba
|
||||
aaaabaaabbbbbbbaaabbbaabaabaaaaa
|
||||
bbabbaabaabbbaaabaaabaaababbaaabababbbab
|
||||
bbabbaababbbaababbaaabbbbbababba
|
||||
baaabbbaaabababbabbbbbbb
|
||||
bbababaabaaaabbabbaabbaaaaababbaabbbabbababbbbbaabbbbbbb
|
||||
aaaababbbbbabababaaaabbbbbbbaaba
|
||||
aaababaaaabaaabababaababbabbababbbabaabbaaabbabbbabababbbbaaabaa
|
||||
abababaaabababbbbbbbabbabbbaabbabaaabbbb
|
||||
aabaaababaaaabbabbaaaaabbabaaaaa
|
||||
babbbbbbbbababbbbbbbaaba
|
||||
bababbabbababbbababbbbaa
|
||||
bbaabaababbabbaabbaabaababbabababbaabbbb
|
||||
aaabaabaaabaaababbbabbab
|
||||
bbaabbabbababbabbbbbbbbaaabbbbab
|
||||
bbbbbbbaabababbabbbbbaaaaaabbaaababbbbab
|
||||
abbabbaabaabaabaabbaaaab
|
||||
aabbbaaaabaaabababbbaabbbaaabaab
|
||||
abaaaabaabbbbbaaababbbbabaabbbabaaababaa
|
||||
ababaaaabaaaabbbaaabbaaabbabaaababaaabaabaabaabababababaaaaabbaa
|
||||
aaababbabaabbbaabbaabaababbabbbbbbbbabaabbabbbba
|
||||
bababbabaaabbbbbaababbaaaabbabbaaabaaaab
|
||||
babbabbbababbbbbbbbbbaab
|
||||
bbbaaababbaabbabaaabbbaabbbbabbaabbbaabbbbbbbbbbaaaabbaababbaaaa
|
||||
aaaaaabbbababbbaababaaab
|
||||
bababbbaabbbbbaabababaaaaaaaaababababababbbbbaabbbaabaaa
|
||||
babbbaababbaaabbaabbbaaabbbaaabbaaababaababbbbaa
|
||||
bbabaaabaaaaaabbaabaaaab
|
||||
baaaaaabaaabbbbbbbaaaaabaaababbbaaaaababaabbaaab
|
||||
aaabbaaaabbbaaababbabbab
|
||||
aabbbaabbaabbabbbabbbaaa
|
||||
baabaaaabbbaaaabbbabbaabbaabbaabbabbaabaaababbab
|
||||
abaaaaabaaabbabbabababbbababbaaabbbaabbbbaaaaabaaaaabababbbbaaabaabbbbbb
|
||||
bbabaaabbabbbabbbbaabbabaaaabaaabbaabbbbbaaababb
|
||||
abaabaaaabababbbbababaaaabbbaaaabbbabaaaaaaaabaa
|
||||
aabbabbabbababbbaaabaabb
|
||||
bbababaabaaabaaaabbbaaaabbbabbaaabbbbabb
|
||||
bbbabbabbabbbbbaaababaabbbbabbabbbababbbabbbababbababbabbbabbbbbababbaaababbbbaa
|
||||
bbaababaabbaaaabbaaababb
|
||||
abbababaaaabbbaaaaaababa
|
||||
abbbaaabaaababaabaabbaababaaaabaababbabbbabbaaab
|
||||
ababbababaabbbaabbbaaababaababbbbbaaaaba
|
||||
bababbbbaaaabbababbabbaabababaabaaaabbbababababbaaaaaaab
|
||||
bbbbabaaaabbaabbbbbabbbaaaababaabbbbbbaaaabaabbabbabbabb
|
||||
aaaaaababaabababbbbbaabbbabbabbbbbabbabbbbbbbbaa
|
||||
aaaabbabaaaabaaaabbbbbbb
|
||||
aaaaaabbbbaaabbbbabbabbbaaaabbba
|
||||
bbabaabbababbaaaabbbaaababababaabbbbbbbbaaaabbbaabbabaaa
|
||||
abbbbaabaababbbababbbbba
|
||||
aabbbaaabbaabaabbbaabaaa
|
||||
baaabbabaabaaabbaabbbaabababbbab
|
||||
abaabababbbbabaabbaabaabbaaababa
|
||||
aaabbbbbaabababbbbababba
|
||||
bababbabababaaaaabbbaabbbbabbabbabababab
|
||||
bbaabbabaaaaabababaaabba
|
||||
baabbaababbabbaaababbbbbbabbbabbabaabbaa
|
||||
ababbbbaaababbbaababbaaaaabbababbbbbbbbbbbbbababbabaaaaa
|
||||
bbabaabbbaaabbabbbbaabba
|
||||
bababbbbbbbabbbbaabbbaababbababaabbbbbaaaaabaaab
|
||||
abaabaaabbabababbbaaaaaa
|
||||
bbbaabbbbbbaabbaabbabbab
|
||||
bbabababbbbbbbabaabbbbaa
|
||||
baaabbbababbaabbabbbbbaaaaaaaaabaaabaaab
|
||||
abaaababbbbbbaaaabaaabbb
|
||||
aaabbbbabaabbabbbbabbbbbabbabaaabaaababb
|
||||
babaababababbbbbababaaab
|
||||
abaababaababbababbbbabbb
|
||||
bbbaaabbbababbaaababaabb
|
||||
aaaababbaabbbaaaaabababbabbbbabb
|
||||
abababbbbbbabbbabaabaabb
|
||||
abaaaaaabaaabbaabbaabaabaaabbaababbababb
|
||||
aaaaaaababbaababbaababbbbaabaaabbbababab
|
||||
aaabbbaaaababbbabaaaaaba
|
||||
babbbbbbabaaaaaabaabaaab
|
||||
aaabaabaaabaaabbbbaabbabbaaabbbb
|
||||
baaabbaaaaabaabaaaabaababbbabbbbbabaaaab
|
||||
aaababbabaabaabababaaabaaababbbbbbaabbbb
|
||||
abaaaaaabababbabbbabaabbbbbabaab
|
||||
bbbbbabababbabbbbbaaabab
|
||||
bbaaaaabbaabbaaabababbaababababb
|
||||
aabbbbbbbaaabbabababaaba
|
||||
babbaabbbbabaaaabbbbbbbababbbbaabbaabbbb
|
||||
abbbaaabbaaaabbaaababbbaaabaaabaabaaabababaaabbabbbabbab
|
||||
bbaabbabbbbababaaaabbaaaaaabbabb
|
||||
aaabbbbabaaabaaababbbbba
|
||||
aaabaaaaaabbabbabbabababbabbbaabbbabbbabaabbbbbabbbbaababbbabaab
|
||||
aabbabaababbbabbbbbbabab
|
||||
aabbaabaabbabaabaaabbabbbbbaaaabbabbbbaaabaaabaabbbabbbbaabbababababbabaabaabbaaaaabbbba
|
||||
babbababbabaaabaababbbbabbabaaba
|
||||
abaabbbaabaaaaabbabbbbbabaaababbbbbaaaaa
|
||||
ababbbbaabbbbbaaaabbaaba
|
||||
aabbabbabbbbabbabbabbaba
|
||||
babbbaababbbbaabbaaabbbabbbaabbb
|
||||
bbabaaaabbaabbbaabbaaaaa
|
||||
bbbbbabbbbababaabbbbabbaaaababbbaaabaaba
|
||||
aaaaaabbabbbaaaabbababbbaaaabbba
|
||||
bbbbaabbbbaabbbaaaabbbaaabaaaabbaaaabbba
|
||||
baabababbbbbbaaabaaabbbb
|
||||
aaaaaabbbaaabbbaaaababab
|
||||
baaaaaaabababaaabbaabbbb
|
||||
bbaababbaaabaabaabbabbaaaabbbbbbaaabbabb
|
||||
aaaaabbaaaaababbbaabbbbbabbaaabbabbbabbbabaabbba
|
||||
ababbaaaaabaaabaaabbaabbabbababaabbabbbaaaabaaabbabbbaaa
|
||||
abaabaaaabbbbababbbaabbb
|
||||
baaabbaaababaaaaaababbaaaaaabbaa
|
||||
aaabbaaabbaabbaaaababbbb
|
||||
bbbbbabaaabbbaabaaabbbaabababaaaaaaabbbaabbabbba
|
||||
baaaabbbabaababaaabaaabaabbbabbabbbbbbbb
|
||||
aaaaabbabaabbbbbaabaaababbbbbbabbaaaaaaaaababaaa
|
||||
abaaabaabbabababaaabbaba
|
||||
aaabaababbaababbbbbababb
|
||||
ababbaaababbbabbaaabbbabbaabaaabbabaabbaaaabaaab
|
||||
babaabaaaabbababbbbabaab
|
||||
abaaaaaaabbabbbbbbabbabb
|
||||
baabbaaaaaaabaabbaababaabbbbbbbbbabbaaab
|
||||
baaabaaaabaababababbbbabbaaaabaa
|
||||
aaababbaaabbaaaababababb
|
||||
bababbabaaaababbbababaaabbbbaaaa
|
||||
bbaabaabbaaaabbabaabbbab
|
||||
abbbabbaaaaaabbaabaabbba
|
||||
aabaaababababbbaaabaaabaaabbaaabbaaabbbb
|
||||
bbabababaababbbaabbbababaaabaababbbbbbaa
|
||||
aaaaaabaaaabaaaabbbaaabaabbbbbbb
|
||||
bbaaabbbabbbaabbbabbbabaaabaabbabaababba
|
||||
baaabbaabbaaabbabaaaabbaaababbbaaababaab
|
||||
abaabaababbbbababbbbbaab
|
||||
babababaaaabaabaaaaaaabaabbababbaabbabbaaaaabaab
|
||||
bababbbbbbaaabbaaaababbabbbbaaba
|
||||
abbabbbbabbbabbabaabaabaabaaabaabbbbaababbaaabab
|
||||
babbbabbbbbbbbbaabbabaaa
|
||||
aaaabaaabaababababbbaaabbbabbbabbbbabbbbbbbabbaa
|
||||
bbabaabbaabbabaaaaaababa
|
||||
bababbaaaababbbaabaabbaa
|
||||
babbabababbaabbaabaabbaa
|
||||
baaaabbbbbabaabbbaabaaab
|
||||
abbbaababaaaaaabbbbbbababbbbaaba
|
||||
bbbbabbaabaabaabbabbbbbb
|
||||
babbaaaaaababbbbaaaaaaababaabbab
|
||||
baaaaaaaaabbababaaababaaabaaababbbbbbabaabbbbbaaaabbbbaaabaababbabbaabbbabbbbabb
|
||||
baabbbbbbaabbabbaabbaaab
|
||||
abbbbabaaaabbbbbbaabbbbbaabbabbbbbabaabbbbabaabbaaabaaab
|
||||
aaababbbabbbabbabbbbbbbaaaabbbbaaaabaaab
|
||||
aaabaaaaaaababaaaabbaabbababbabb
|
||||
aaaaaabbababbababbbaabab
|
||||
bbbbbaaaabbaaabbbbababaaaabababbabaaabba
|
||||
babbbabaaaaaaabaaababbabbabbbbbaabbabababbaaaabb
|
||||
babaaababbaaabbaaaabbbaabaaabbbbababaabb
|
||||
abbbaababbbbabbababbababaaaabbaa
|
||||
baabaaabbbaaaabbbbabaaba
|
||||
bbbabbbbabbabbaaaabaabbbaababbaabbabbbbbaaaabbbb
|
||||
bbaaabbbbababbaaabababaaabaaabaababbbabaaaaaaabbbbbaababaabababa
|
||||
bbbaaaabbaaaaababbaaabaaaaabbaab
|
||||
baabbaabaaabaaaabaaabaaabaabbabbaaaaaaabbaababaa
|
||||
baaabaaaababbaaabbbbabbaaabaaabbaaabbbabbbbaaaaa
|
||||
aaabbaaaaabababbbaaaaaba
|
||||
aaaaaabababbbababbbbabbabababaabbbbababbbaabbbab
|
||||
babbaabbbababbaabbbaabaa
|
||||
bababbbbaababaabbabbbbbaabababaabbaaaaababbaabbaaaaaabbbabbabbabbababbaaaaaaaaabababaaab
|
||||
abbababbaabbbbaaabaaababbbaabbabbbbbabba
|
||||
baabbaaabaabbbbaaaabbbbaabaababbbbabbbaa
|
||||
bbbabbbaabbbbaabbbbbbaab
|
||||
aabbbaaaabababbabaabbabbbabaabaaabbabbba
|
||||
aaabaababbaababbaabbaabbababaaaabbababbaaaabbbab
|
||||
abababbababbabbbbabababb
|
||||
bbaaabbbaaaaababbabbabba
|
||||
baaaabbaaaabaabaaaababbbaaaabbba
|
||||
bbbaabbbaaaabaaaaabbbbbbbbaaaaabbbababbbaabaaabaaaaabbaaaaaaaaababaaababbaabaabb
|
||||
bbaabaabbaabbaaabbaaaaba
|
||||
bbbbbbbaabaaaaaaabbabababbababbbabbbbaaababbbbabaaabaabb
|
||||
aababababbbaaaaabbaabaaaabbbbbbb
|
||||
baabaabbaababaabaaaaabbbbbbababbbaaaaaab
|
||||
abbbabbbaaaaaababbabbaba
|
||||
baabbabbbbbaaabaaaabbaaaaabbaabbaababaab
|
||||
baabbaababbbaababbbbbabbabaaabbbababbaab
|
||||
baabaabbbbaabaaabaaababb
|
||||
abaaababaabbabbbaabbbbab
|
||||
aaabbbbabbbbaaabaabbaaab
|
||||
aababbaababbabbbbbabbbbbbaababba
|
||||
bababaaaabbbabbaaababbbaaabaabbbbabbbbaa
|
||||
aabbbaabaaabaabaabaabaabbababaaabaabbababaaabaaababaabba
|
||||
baaaabaaaaabababaababbbaabbbaaabbbbbbbabbbbaaaababbbabaababaaaababbbbaaabaabbabb
|
||||
abaaaabaabbabbaabbabbbbbbbaabbabaaabbaab
|
||||
bbbbbbabaaabbbaabaaaaaba
|
||||
babbbabbaabbaaaabbaaaaabbbaabbbbabaabbba
|
||||
abbbaabbababbaaabaaaaaba
|
||||
+1728
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,45 @@
|
||||
rlc lbmf frqz rtxgv ctzz dfkbnvp trnd nbtdp grj sthnsg hbqgv bltlff knqh pzznzt nbgvrls pdjkbf sxbjr mhrp pmqm vthsdx zqtgm pmh dnfgghrh grnrr zvbm qghp zqvthqt vgq qjdqhx ndcssdm cqbp pmdb nkz qvhq tlnz jptplj svr zqtlns lrsbsl mlsmqjln bjpkhx zgqf qfdh shmnj thn rfbtj snhph kjzl xgmrx frvx nsnqf dtlgvqjd bhrj hzpk jjpgkn rvqdx mkczhrp dpmp cdqr qrbnjtj ftllkgg mlpr rfghfc xrdq zccsfk hcdz rrsct qtqmdq rnmxqtx vcqghl nxj gsskhx rljfl ksqfmnl mrgz dbhfd qgqqvxlj sqr hxclz mkpjrjf xmfg (contains soy, sesame, dairy)
|
||||
rspj hkndh zmfqpn nlqj chcgq dxnn xmfg rtxgv hcdz sthnsg qdxzlz dbhfd bfqr rprqg pmnzl snhph ngss nbgvrls qtqmdq lbdm mhrp qrbjb blq rzdgnv phkvc zdlp bbch jjpgkn lxvknl ccqf grnrr bchq vnschhzm hxclz bjpkhx jptplj qgqqvxlj hzpk bfszscr gdl nbqpf sqr qxqjpk kjzl nxj hprhbs qrbnjtj jcgkg zgqf pgqs ftllkgg zvpzkr htc vfblds rvqdx nkz xrv mlsmqjln pmdb pzfhg zqtgm pdjkbf phbz dtktjd thn jctbdm rlc qzcrtv cdqr bgpbjps hkngs dlhzp pbsv grjdnml ccjq bltlff dcrq khtmm nlltl (contains peanuts)
|
||||
vnschhzm mhrp bhxd vfblds bchq xdz pdjkbf ggvgpc jcgkg nbtdp ksqfmnl hcdz sqr thn bjpkhx pmqm zccsfk bfqr nlqj rspj dpbq hbqgv frvx ndcssdm xnbvzq vvfcqdd jhjc rprqg vgq nsnqf bbch grnrr pzznzt fqjrtbm zjpbb qrbjb pxb xprjs qxqjpk qzfk snhph sthnsg xrdq hzpk htc bgpbjps mkczhrp zmfqpn bftz qtqmdq bhrj dcrq zvpzkr pgqs rfghfc zgqf rtxgv nbqpf hxclz hsmlvs qrbnjtj zvbm xnbcq plgvd ccqf lrsbsl rzdgnv knqh dpmp lxvknl xcfl qgqqvxlj ffjxl frqz (contains nuts, soy)
|
||||
pmqm hcdz bchq grjdnml thn dbhfd phkvc ncvh rfbtj pzznzt vbqfd qghp slpfzvv zmfqpn bbch xrv snhph pvv vcqghl qzfk mhts ngss jqrzxr dlxf mkczhrp bgpbjps vvfcqdd khk pjmf jhjc mqxzt nsnqf mlsmqjln rdddzf bjpkhx xgmrx plgvd bltlff rfghfc zsnnbmb sbqf vfpdlb lxvknl rnjfd rnmxqtx nbqpf nnfnm grnrr sthnsg mkpjrjf kjzl qdxzlz ggvgpc nlltl zccsfk vvm (contains dairy)
|
||||
dpbq cdqr xnbvzq nxj dvz zmfqpn zvpzkr xrv qzfk vnschhzm mrgz rtxgv vcqghl zsnnbmb grnrr tlnz ctzz plgvd pmnzl ggvgpc dbhfd svr mlsmqjln mkpjrjf lxvknl gdl snhph zgqf zvbm dfkbnvp jctbdm rvqdx xprjs cqbp ksqfmnl dctmr nsnqf vfpdlb lbmf pbsv fqjrtbm ffjxl dmqnlv pmdb qrbnjtj thn bjpkhx vvm bfszscr ptn khtmm pmh (contains nuts, soy)
|
||||
zmfqpn snhph qxqjpk hcdz qvgfgzl thn qghp bfszscr sthnsg zvpzkr mlpr gdl xgmrx pmqm vthsdx bjpkhx vhphlsj trnd xlbnk lrsbsl nnfnm bltlff rprqg dlxf pmdb sthns pxb djtr qtqmdq dbhfd plkn rljfl dvz njtkz khk qzfk nsnqf pgqs bhxd zjpbb vkj (contains fish, soy)
|
||||
phkvc jjpgkn dtlgvqjd zqvthqt vhphlsj hkngs xlbnk zqtgm bbch svr qrbnjtj pvv xnbvzq xrv ctzz vfblds zvbm phbz zmfqpn hxclz ptn snhph frqz pxvl rprqg nsnqf qvgfgzl chcgq vcqghl scvmh shmnj zjpbb kllsm qnmr hxzfxg ccqf ngss trnd cnvv blq dbhfd nlqj vnschhzm jcgkg xmfg rbvhh gpbbm nxj jqrzxr sthns thn sthnsg xdz hcdz vkj tbffk lndmtz zvpzkr khk qdxzlz (contains peanuts, wheat)
|
||||
vfblds plgvd nnfnm dctmr mhrp nbvn sqr pmnzl jhjc nsnqf xnbvzq ctzz bkrd dnfgghrh sthnsg pmh plkn mlsmqjln dlhzp mqxzt cnvv qvgfgzl qrbnjtj zmfqpn ngss pgqs grjdnml xrv dbhfd zvbm tlnz qhjnv rfbtj fxc hsmlvs jctbdm rrsct bxcx htc pdjkbf grnrr hprhbs dtktjd xrdq ccqf bfqr mlpr hkngs qdxzlz mjdzb qzcrtv shmnj cqbp zsnnbmb bltlff rprqg phbz kllsm chcgq nkz zccsfk pjmf bjpkhx dvz hxzfxg frvx zjpbb qrbjb thn jqrzxr vcqghl (contains nuts, wheat, eggs)
|
||||
vvm gzbqjg qhjnv zgqf vbqfd dlxf vfpdlb hxzfxg jqrzxr vfblds bjpkhx khtmm zmfqpn dlhzp qxqjpk thn qrbnjtj sthnsg bkrd zqtlns dnfgghrh dtlgvqjd dbhfd vthsdx mkpjrjf cqbp zvpzkr scvmh mjdzb mhrp qrbjb ptn xrdq nsnqf ccqf nxj ngss (contains sesame)
|
||||
mhts dpmp zqtlns gnhj dfkbnvp gsskhx qrbnjtj gpbbm mkczhrp chcgq bftz thn ccqf snhph sxbjr dbhfd knqh dtktjd zjpbb sbqf rfghfc lxvknl rnjfd zmfqpn qnmr hkngs nsnqf hkndh xprjs xrv vkj sthns pmdb bhrj cdqr rfbtj grnrr frqz qdxzlz bhxd sthnsg hsmlvs (contains soy)
|
||||
nsnqf bgpbjps rbvhh hxzfxg hkngs rzdgnv xnbcq hkndh plgvd xmfg rprqg pzfhg chcgq dpmp nlltl ffkts thn fqjrtbm shmnj snhph cqbp bjpkhx phkvc pgqs qrbjb sthnsg slpfzvv mkczhrp pjmf rtxgv bxcx xnbvzq frqz dvz hsmlvs jjpgkn qgqqvxlj bhxd htc qrbnjtj ccjq bftz zmfqpn tlnz gnhj qkvkn vvfcqdd jcgkg (contains eggs, nuts, soy)
|
||||
sthnsg bkrd rlc hcdz rvqdx bjpkhx nsnqf mkczhrp vvm frqz vfpdlb dbhfd nbvn rtxgv gpbbm zmfqpn rbvhh zdvlmm qjdqhx vcqghl trnd thn bhxd nkz rnjfd ndcssdm xnbcq sqr dlxf ffjxl snhph pxvl lbmf blq zvpzkr cdqr kjzl rljfl (contains nuts, eggs, dairy)
|
||||
hsmlvs bbch snhph mkczhrp ctzz mjdzb qtqmdq njtkz thn qgqqvxlj dctmr svr kllsm svdlq plkn khk dnfgghrh djtr sxbjr xrv lxvknl kjzl rfbtj pzfhg dtktjd lbmf qrbnjtj lndmtz pjmf rdddzf gnhj qdxzlz dlxf bfszscr zmfqpn hcdz xmfg nbvn bhrj pdjkbf mqxzt zqvthqt qjdqhx mrgz xgmrx xprjs bjpkhx rprqg sbqf rvqdx fxc ngss fqjrtbm jptplj pzznzt shkr nsnqf bgpbjps zjpbb vgq xnbcq ffkts pmh zvbm bchq qzcrtv pxvl qrbjb nnfnm ccqf sthnsg mlpr qfdh knqh (contains nuts)
|
||||
kjzl mkpjrjf cdqr vfpdlb vbqfd sthnsg qrbnjtj phbz qhjnv rtxgv dxnn lbdm hkngs zgqf zlrxv rnjfd vkj lbmf jptplj dlhzp qxqjpk knqh bhrj mlpr mkczhrp ndcssdm zqtgm rljfl qfdh plkn fxc rbvhh dctmr vvm nlltl sthns qgqqvxlj pmh thn hxclz bjpkhx zccsfk njtkz rdddzf pzznzt zmfqpn dlxf jcgkg ngss ncvh sxbjr qzfk zqtlns dtlgvqjd bltlff rrsct frvx mhrp rzdgnv hsmlvs nbtdp khk ccjq xrdq pbsv nsnqf trnd pgqs cqbp pvv pmdb hzpk nbgvrls lndmtz hxzfxg snhph pxvl xrv sqr hcdz pzfhg (contains wheat)
|
||||
pmdb dtlgvqjd bjpkhx khk mkpjrjf cnvv grjdnml sqr sbqf fqjrtbm hkndh zvpzkr hsmlvs rbvhh zmfqpn svr blq kllsm nbqpf cqbp pxb thn qrbnjtj pzfhg ccqf ptn qjdqhx ksqfmnl qhjnv ctzz hbqgv bftz qxqjpk ggvgpc mqxzt dtktjd jcgkg xdz khtmm pmh bltlff hxclz knqh jqrzxr mhrp mlsmqjln tbffk gpbbm shmnj ccjq vfblds rvqdx qvgfgzl qtqmdq bxcx hcdz lbmf rrsct bhrj zlrxv njtkz gsskhx mkczhrp rprqg rfghfc dbhfd xcfl lrsbsl rdddzf shkr dcrq xnbvzq xlbnk sthnsg vkj grnrr hkngs ncvh snhph nxj phkvc svdlq trnd dmqnlv vgq qkvkn ndcssdm rlc (contains peanuts)
|
||||
hkngs hsmlvs dnfgghrh jjpgkn ffjxl htc xprjs rljfl ncvh shkr qtqmdq nbqpf pjmf zmfqpn pmnzl mkczhrp qrbnjtj qxqjpk sxbjr plgvd dcrq pdjkbf knqh lbmf pbsv pvv qhjnv svdlq zvpzkr rprqg jqrzxr phbz nsnqf lxvknl rnmxqtx zlrxv dbhfd jctbdm ptn gsskhx fxc hxzfxg thn lbdm bhxd gpbbm mlsmqjln sthnsg vkj trnd nkz bjpkhx vgq vfpdlb zvbm hzpk mqxzt zgqf hcdz rzdgnv zjpbb sqr bkrd pzfhg xnbvzq (contains wheat, soy)
|
||||
rdddzf vfblds ngss nxj grjdnml dxnn xrdq bjpkhx qghp hcdz bnqzkgv lxvknl nsnqf bftz dpmp qrbnjtj bhxd qhjnv grnrr cdqr mhts ggvgpc gpbbm htc rfbtj vvfcqdd ptn pjmf ccjq svdlq xdz dtktjd thn kjzl jhjc tlnz shkr bchq mqxzt dcrq qgqqvxlj mjdzb bkrd xcfl vthsdx qzcrtv ccqf pxb pmdb njtkz sxbjr vbqfd vcqghl bhrj rrsct pxvl zmfqpn snhph sthnsg sthns dlhzp xnbcq qfdh frvx mkpjrjf zvpzkr nkz mkczhrp bxcx (contains eggs, dairy, soy)
|
||||
blq mkpjrjf ftllkgg rlc qjdqhx rdddzf mlsmqjln nlltl vkj snhph dbhfd dcrq chcgq qgqqvxlj lndmtz qvhq dxnn sbqf ffkts ncvh thn mkczhrp lrsbsl grnrr scvmh bkrd nbqpf qkvkn nbgvrls bnqzkgv jcgkg xlbnk frvx gdl xrdq zdlp hsmlvs bftz plgvd nsnqf nbvn pxvl cdqr zgqf qrbnjtj lxvknl zlrxv bbch bjpkhx cnvv hxzfxg xrv sthnsg hxclz gpbbm phbz zccsfk vfpdlb pjmf (contains eggs)
|
||||
snhph hbqgv qvgfgzl gsskhx ngss qkvkn hzpk vkj xrv rtxgv bjpkhx vvm qvhq gpbbm dtktjd njtkz rljfl bltlff bfszscr ggvgpc hxzfxg bnqzkgv ctzz rspj scvmh mhts mlpr jcgkg gnhj pjmf qghp trnd pzznzt rnmxqtx vhphlsj gdl jjpgkn ccjq bftz qjdqhx cqbp lxvknl bhrj nbvn sthnsg bgpbjps dpbq ccqf pmqm rzdgnv bxcx pmh pdjkbf frqz vgq frvx vthsdx jhjc shkr dtlgvqjd nxj xprjs qzfk slpfzvv dbhfd mhrp tlnz zdlp rprqg phbz nbgvrls qdxzlz rfbtj dnfgghrh htc thn bbch fqjrtbm ftllkgg vvfcqdd qrbnjtj vnschhzm mkczhrp zmfqpn vfblds bkrd (contains peanuts, soy)
|
||||
dnfgghrh vnschhzm qrbnjtj rljfl pgqs bhrj vcqghl pxb dlxf bchq zmfqpn jptplj zdlp rfghfc frvx qtqmdq rfbtj slpfzvv plkn sthnsg rtxgv qhjnv qfdh qzcrtv mkczhrp qrbjb ggvgpc mkpjrjf ksqfmnl scvmh hcdz rspj jqrzxr khtmm dxnn pzfhg pdjkbf sbqf vgq zgqf khk vfpdlb ffkts ftllkgg pvv mhts bftz bbch shmnj gzbqjg qgqqvxlj zsnnbmb zccsfk zdvlmm qvhq dlhzp bltlff xnbcq jcgkg zjpbb bhxd hkndh njtkz bfszscr phbz qkvkn xprjs gpbbm snhph rrsct bjpkhx svdlq rvqdx lxvknl mqxzt vvm bnqzkgv fxc sthns tbffk svr nsnqf lbdm thn frqz (contains soy, eggs, nuts)
|
||||
gsskhx lndmtz ksqfmnl snhph zccsfk rtxgv shmnj ccqf hbqgv zmfqpn nbtdp rdddzf xnbcq dcrq lxvknl ffjxl jqrzxr qrbnjtj rrsct knqh hcdz sbqf bjpkhx pxvl zqtlns blq thn svr ggvgpc hkngs vkj qnmr plgvd pgqs rnjfd sthnsg zlrxv sxbjr pbsv rspj pmqm pzfhg dbhfd (contains wheat, fish)
|
||||
rlc mkczhrp frvx htc nsnqf shkr qzfk dbhfd qnmr gsskhx bftz rspj grnrr nlltl bbch vfpdlb vbqfd bfszscr rvqdx jcgkg hcdz hzpk kjzl fqjrtbm bjpkhx vnschhzm dpmp thn nbqpf dcrq mlpr jptplj qrbjb chcgq jjpgkn vhphlsj pxb dtlgvqjd zvpzkr snhph qxqjpk zmfqpn dvz sthnsg jctbdm hsmlvs gdl gnhj vfblds hxzfxg xdz shmnj nkz zjpbb dmqnlv hprhbs (contains dairy, wheat)
|
||||
zvbm rfbtj gsskhx kllsm bfszscr ffjxl qhjnv xprjs qrbnjtj lbdm rlc sthnsg rnmxqtx jctbdm nbqpf dtktjd pxb nlqj dfkbnvp nkz vfpdlb hzpk ctzz cdqr xnbvzq mlsmqjln zdvlmm mkczhrp dtlgvqjd nbvn dbhfd trnd zccsfk qxqjpk rzdgnv qzfk plkn rfghfc bjpkhx rbvhh lbmf pmnzl bltlff hsmlvs zmfqpn qgqqvxlj qvhq bftz hcdz hkngs vgq vvm thn bbch ftllkgg snhph dpbq jptplj vthsdx (contains fish, sesame, dairy)
|
||||
thn pzznzt vvfcqdd fqjrtbm dpmp bkrd zqvthqt bnqzkgv pbsv bbch qkvkn qjdqhx qvgfgzl hxzfxg gnhj fxc dcrq lbmf nsnqf xgmrx shkr nlltl grjdnml qfdh sqr vfblds sthnsg lxvknl pmqm nbgvrls qvhq qgqqvxlj qdxzlz sbqf qghp mqxzt lrsbsl rprqg khk zlrxv nbtdp qhjnv hsmlvs zmfqpn dctmr snhph vfpdlb qrbnjtj dlhzp ngss zjpbb trnd pmnzl bjpkhx qzcrtv hxclz xcfl dfkbnvp rbvhh qrbjb ndcssdm cnvv hkndh mkpjrjf bgpbjps xlbnk pzfhg rspj bfszscr ncvh svr zsnnbmb lbdm zgqf qzfk bftz ffkts pgqs zvpzkr ccqf vcqghl zqtlns hkngs gzbqjg (contains wheat, peanuts, nuts)
|
||||
pdjkbf lrsbsl qdxzlz bjpkhx vfblds bxcx hprhbs sxbjr qvgfgzl dmqnlv mlsmqjln vnschhzm bhrj bltlff grnrr ffjxl pxb qvhq sthnsg plkn xnbvzq xrv mhrp qgqqvxlj shkr fqjrtbm nbtdp ccqf vvfcqdd zccsfk dctmr jqrzxr nsnqf snhph bgpbjps dvz mhts zgqf svr sbqf bhxd zmfqpn pzfhg jcgkg trnd pmdb pzznzt dfkbnvp cdqr jptplj zqtlns ffkts ftllkgg rlc jhjc pjmf rzdgnv dtlgvqjd djtr rnmxqtx cnvv pmnzl nkz qrbnjtj thn mjdzb (contains peanuts, fish)
|
||||
sthnsg qzfk bkrd chcgq vnschhzm nsnqf trnd bjpkhx vhphlsj dfkbnvp bftz lrsbsl zlrxv snhph xprjs vcqghl rlc rzdgnv ptn thn qjdqhx jqrzxr gdl bltlff dmqnlv zvbm grjdnml kllsm shkr dxnn scvmh ffkts hkngs mhts vbqfd bfqr plgvd dbhfd dpbq nbvn ksqfmnl xnbvzq rfghfc khtmm rspj zqtlns cdqr xgmrx pgqs zmfqpn nbqpf hsmlvs qdxzlz vfblds gzbqjg jcgkg (contains eggs, nuts)
|
||||
cnvv lbmf xmfg shmnj bftz zqtlns grjdnml nkz dcrq jqrzxr dxnn shkr hkngs plgvd sthns sthnsg rlc thn dpbq trnd djtr zmfqpn dtlgvqjd qrbnjtj kllsm dctmr pjmf gdl qhjnv bjpkhx bxcx xprjs bchq dlxf chcgq vthsdx svr snhph ffkts qxqjpk dlhzp plkn hbqgv nsnqf njtkz nlltl rfbtj bhxd (contains peanuts, nuts, soy)
|
||||
jcgkg bgpbjps qkvkn rfghfc sthns xgmrx gdl grjdnml lbmf pzznzt knqh nnfnm qrbnjtj plkn qjdqhx phkvc dtktjd zmfqpn zqvthqt chcgq fxc dvz hzpk bhrj qvgfgzl ffkts xlbnk sqr lrsbsl ndcssdm zvbm dlhzp bjpkhx nbvn rlc qhjnv rtxgv dnfgghrh rrsct shkr blq kllsm vvfcqdd sbqf snhph bfqr ggvgpc mkpjrjf pmh bchq nsnqf cdqr bnqzkgv mrgz rbvhh sthnsg bxcx svdlq jhjc pmqm xdz pgqs jctbdm bkrd bfszscr ptn thn svr zqtlns qfdh (contains soy, dairy)
|
||||
bchq jqrzxr hxclz pzfhg mjdzb rljfl qzfk svr zccsfk rnmxqtx qrbnjtj xdz phkvc dcrq bftz xcfl qvhq lndmtz rfbtj khtmm knqh bjpkhx ftllkgg xrv rlc rtxgv sbqf trnd gnhj sthnsg jhjc xlbnk nbvn zdvlmm nsnqf pzznzt blq fxc ffkts dvz qvgfgzl xrdq snhph sqr nxj qghp dtktjd zmfqpn dpbq qhjnv thn bgpbjps gdl bnqzkgv qjdqhx rprqg xnbcq vvfcqdd qkvkn fqjrtbm bltlff bfszscr zqtlns jctbdm jjpgkn frqz ncvh qfdh plgvd mkpjrjf xmfg grjdnml slpfzvv vhphlsj (contains wheat, soy)
|
||||
vgq bjpkhx rzdgnv khk bbch sthnsg vfpdlb fxc htc dctmr qxqjpk hprhbs zdvlmm svdlq nbgvrls qgqqvxlj gzbqjg nbqpf pgqs nnfnm pzfhg qrbnjtj ccqf fqjrtbm chcgq rbvhh zmfqpn blq grjdnml qjdqhx zqtlns qghp bltlff lrsbsl vkj dbhfd xlbnk hkngs nxj mjdzb ncvh svr jcgkg mkczhrp njtkz xgmrx nsnqf shmnj qzcrtv cdqr zccsfk mlsmqjln thn (contains peanuts)
|
||||
rspj htc bnqzkgv dbhfd dfkbnvp njtkz scvmh zdlp cnvv dvz rrsct qrbnjtj zmfqpn vgq rnjfd slpfzvv pmqm qtqmdq hzpk tlnz rtxgv hsmlvs jhjc zvpzkr qzcrtv plkn vfblds snhph dpbq dmqnlv qkvkn phkvc thn sthnsg pmnzl gdl jptplj fxc zvbm mkpjrjf bhxd rprqg bjpkhx kjzl dctmr bxcx vkj pvv qhjnv zqtlns djtr lxvknl (contains nuts, soy)
|
||||
qvhq mlsmqjln zgqf qvgfgzl zmfqpn rzdgnv pxb phbz khk dbhfd nbgvrls ftllkgg vvfcqdd sthnsg grnrr bjpkhx frqz njtkz zdvlmm dlxf rtxgv pgqs nbtdp svdlq phkvc mkpjrjf frvx slpfzvv bbch snhph ggvgpc xnbvzq rvqdx dcrq nbvn jptplj tlnz hxclz xdz pzfhg qrbnjtj pmqm dvz rprqg nlltl xnbcq hprhbs xrdq nsnqf dpmp lbmf dnfgghrh bltlff rlc (contains fish, peanuts)
|
||||
svr rfghfc bnqzkgv xdz hxclz jptplj dpbq zsnnbmb rzdgnv lrsbsl ptn jqrzxr scvmh blq mlpr qjdqhx thn gzbqjg xrdq pdjkbf vfblds ffkts xprjs kllsm pzfhg nbgvrls frqz qgqqvxlj dbhfd zvpzkr mkczhrp nnfnm rlc lbdm grjdnml snhph rspj shkr sbqf shmnj zccsfk mkpjrjf khk ftllkgg bgpbjps mjdzb ndcssdm bfqr pmdb phkvc xlbnk hzpk mhrp qhjnv slpfzvv dtktjd sqr xrv vnschhzm tbffk xnbcq bchq qtqmdq pxvl jhjc rljfl sthnsg dtlgvqjd zmfqpn qrbnjtj bfszscr ncvh dpmp cdqr pxb nbvn grj qvhq trnd bjpkhx ctzz pmh (contains sesame)
|
||||
bkrd nkz nnfnm svdlq rnmxqtx zqtgm ffkts qvgfgzl vcqghl bgpbjps sxbjr fqjrtbm hsmlvs qgqqvxlj bnqzkgv zdvlmm rfbtj rlc mrgz mjdzb gsskhx snhph nlltl dlhzp tlnz mkczhrp mqxzt xprjs sthnsg frvx qrbnjtj xnbvzq pgqs dcrq svr vvm bbch mlpr ccjq qvhq nbtdp rspj bftz thn cqbp dlxf shkr pmnzl vnschhzm jcgkg zjpbb qfdh nsnqf xlbnk dtlgvqjd zvpzkr nxj cnvv lbdm mkpjrjf rnjfd rzdgnv qjdqhx nbgvrls gzbqjg chcgq blq hprhbs lxvknl qtqmdq lndmtz grnrr pxvl qnmr dbhfd ngss grj hbqgv vbqfd zmfqpn phbz khtmm dxnn pzfhg (contains fish, peanuts, soy)
|
||||
hprhbs gnhj bchq vcqghl zqtgm bltlff ngss zvpzkr vnschhzm pxb nbtdp sthns ctzz lndmtz dxnn ncvh jctbdm rfbtj hsmlvs qrbnjtj khk nbqpf dbhfd qkvkn grnrr gsskhx zmfqpn vfpdlb jptplj dnfgghrh xrdq lrsbsl nxj qgqqvxlj frqz gzbqjg qxqjpk sthnsg vgq qdxzlz bfszscr thn bfqr grj bhrj rfghfc gdl vthsdx qzcrtv hxclz mkczhrp khtmm xcfl pvv tbffk qzfk ffkts bftz nsnqf pmnzl qnmr ggvgpc rprqg xdz dpbq chcgq vhphlsj pxvl mqxzt snhph (contains sesame, eggs)
|
||||
lndmtz nlltl jcgkg pgqs scvmh ptn chcgq qvhq fxc xprjs hxclz zlrxv snhph xrv svdlq nbqpf gpbbm mhrp cqbp sxbjr khtmm dvz pxb dnfgghrh ftllkgg zgqf qdxzlz vbqfd tlnz bkrd zmfqpn cdqr bjpkhx qvgfgzl kllsm nsnqf xrdq lbdm ffjxl bfqr ctzz pmqm mjdzb pjmf frqz hbqgv htc jjpgkn nxj dpmp ndcssdm pmdb qnmr sthnsg qhjnv dpbq qrbjb qzfk vnschhzm bgpbjps frvx shmnj qrbnjtj nnfnm rdddzf vgq ggvgpc rprqg rrsct zqvthqt pxvl thn fqjrtbm hxzfxg zdvlmm zjpbb jptplj qxqjpk (contains wheat)
|
||||
pbsv qjdqhx mjdzb bfqr zjpbb pmh qrbnjtj zdvlmm lbdm nnfnm vfblds bltlff thn vvm nkz pgqs qhjnv rfghfc dtlgvqjd knqh qkvkn zmfqpn hsmlvs bchq lxvknl sxbjr sthnsg khk hbqgv ngss qvgfgzl dlhzp mhrp pmqm rljfl ctzz qxqjpk fxc njtkz ndcssdm tbffk qgqqvxlj ggvgpc ffjxl pzznzt dbhfd snhph gnhj pmdb frqz bjpkhx dxnn bgpbjps lndmtz vvfcqdd cdqr (contains wheat)
|
||||
vfblds snhph gpbbm jqrzxr qvhq gzbqjg pzfhg rbvhh zmfqpn rzdgnv lxvknl ccjq nbtdp gdl hcdz hzpk mhts vhphlsj grjdnml nsnqf rvqdx bjpkhx ftllkgg nbvn ctzz bxcx kllsm blq pmqm zvpzkr ncvh vthsdx svdlq dbhfd zgqf vvm pxvl grnrr fqjrtbm zqtlns rtxgv htc pvv qrbnjtj pdjkbf rfbtj sthnsg nxj jjpgkn zjpbb xrv pmdb nbgvrls ngss kjzl dpmp dfkbnvp ccqf vcqghl mlsmqjln (contains eggs)
|
||||
htc mjdzb vcqghl zvpzkr rlc rdddzf pmh lbdm qrbnjtj xrv vhphlsj nkz zmfqpn vfblds nxj xprjs pxb bfqr bjpkhx dpbq snhph dfkbnvp rnmxqtx plkn nbtdp qfdh zvbm hkngs scvmh tlnz hxzfxg hsmlvs mrgz nbgvrls cdqr qkvkn kllsm bhrj pxvl bfszscr hxclz bchq ngss xnbvzq ndcssdm dnfgghrh frvx jqrzxr rfghfc trnd vgq dcrq bnqzkgv bltlff nsnqf dvz dmqnlv pzznzt zdvlmm ccjq sthnsg xdz ggvgpc sqr lndmtz pgqs sxbjr dctmr pzfhg gzbqjg zlrxv chcgq cqbp qrbjb cnvv dlxf ffkts mkczhrp bhxd thn rspj qzfk grjdnml jcgkg slpfzvv pdjkbf vvm mhrp (contains soy)
|
||||
vfblds vvm snhph qnmr mlpr dmqnlv rrsct dpmp slpfzvv gsskhx sthnsg cnvv nsnqf pzznzt qdxzlz hxclz ffjxl bjpkhx dctmr ggvgpc ncvh qgqqvxlj dvz xlbnk dcrq cqbp zqvthqt phkvc zmfqpn tbffk blq mjdzb rljfl zqtgm lxvknl qfdh vvfcqdd khk rlc hxzfxg grnrr frqz bhxd pmh svr rspj qrbnjtj rfbtj ptn dlhzp pxvl xrdq tlnz qhjnv sxbjr qvhq bchq vbqfd pbsv hkngs hzpk gzbqjg qvgfgzl trnd hbqgv dnfgghrh pmdb knqh frvx rnjfd vkj pmnzl pvv dtlgvqjd rprqg dbhfd hcdz gdl bfszscr svdlq bftz ctzz zvbm ccqf (contains peanuts)
|
||||
xdz kllsm zmfqpn vhphlsj bnqzkgv qrbnjtj zvbm sthnsg dlxf nbqpf dbhfd qrbjb pxvl dctmr mjdzb qtqmdq grjdnml jcgkg zqtlns nsnqf rfbtj nlltl cnvv nxj bfqr cqbp xlbnk zjpbb snhph pgqs pmqm qvhq plgvd khk dpmp plkn vvfcqdd qdxzlz rrsct qjdqhx gdl mhrp phkvc pmdb thn rzdgnv pmh pzznzt (contains eggs, nuts, wheat)
|
||||
qghp dbhfd djtr mhts pxb sthnsg hsmlvs cdqr rnjfd mjdzb xprjs hkndh rrsct zgqf rfghfc vfpdlb bhrj pvv rfbtj bftz dlxf nnfnm qzfk jctbdm zmfqpn grnrr rspj pzznzt bjpkhx rnmxqtx xrv snhph mlsmqjln rprqg ccjq vvm qfdh mkczhrp nkz ffjxl dctmr mrgz dvz nsnqf bbch gnhj bkrd knqh nbvn chcgq ccqf jptplj tbffk dpbq rljfl tlnz bltlff rlc ngss mhrp vcqghl gdl zccsfk zdlp mqxzt thn zqvthqt njtkz vfblds hxzfxg qnmr sqr qzcrtv (contains soy)
|
||||
frvx grj kjzl xnbcq shkr dvz zqtgm bltlff dpmp ptn dbhfd thn nlqj vhphlsj khk snhph qfdh jctbdm sthns dxnn bhrj vkj rljfl nkz qdxzlz sxbjr mkpjrjf zdvlmm qrbnjtj ccjq gnhj dmqnlv ggvgpc sthnsg xcfl qghp nbgvrls bgpbjps hsmlvs cdqr slpfzvv ftllkgg pxvl jcgkg tlnz rdddzf shmnj dpbq rbvhh fxc pxb ndcssdm zmfqpn zlrxv kllsm lbmf ksqfmnl gsskhx nsnqf hkndh pbsv xrv (contains eggs, wheat, soy)
|
||||
nxj sthnsg zgqf dvz njtkz qxqjpk cnvv dbhfd pjmf mhts lbmf snhph ksqfmnl fxc dxnn bftz ptn nbtdp nbvn sthns gzbqjg jptplj pvv dcrq nsnqf hxclz svdlq plkn rprqg qtqmdq shmnj mlsmqjln cqbp mhrp dpbq jqrzxr gpbbm xnbvzq qrbnjtj cdqr htc pgqs bjpkhx xlbnk sqr jcgkg shkr nkz rfghfc xcfl sxbjr blq xnbcq dpmp zmfqpn qdxzlz grj vfpdlb nlltl lndmtz (contains peanuts)
|
||||
jctbdm hxclz chcgq dlxf ccjq bjpkhx bbch zmfqpn dnfgghrh pjmf svr kllsm zsnnbmb ggvgpc dlhzp rnjfd qrbnjtj hkndh thn zvpzkr xnbvzq grj plkn zccsfk bkrd xprjs nbtdp zjpbb vbqfd dctmr hcdz rtxgv vvm nsnqf mhrp gsskhx dpmp qghp pvv snhph dbhfd jqrzxr (contains nuts, fish, dairy)
|
||||
@@ -0,0 +1,4 @@
|
||||
mxmxvkd kfcds sqjhc nhms (contains dairy, fish)
|
||||
trh fvjkl sbzzf mxmxvkd (contains dairy)
|
||||
sqjhc fvjkl (contains soy)
|
||||
sqjhc mxmxvkd sbzzf (contains fish)
|
||||
@@ -0,0 +1,53 @@
|
||||
Player 1:
|
||||
15
|
||||
31
|
||||
26
|
||||
4
|
||||
36
|
||||
30
|
||||
43
|
||||
39
|
||||
50
|
||||
21
|
||||
25
|
||||
46
|
||||
6
|
||||
44
|
||||
12
|
||||
20
|
||||
23
|
||||
9
|
||||
48
|
||||
11
|
||||
16
|
||||
42
|
||||
17
|
||||
13
|
||||
10
|
||||
|
||||
Player 2:
|
||||
34
|
||||
49
|
||||
19
|
||||
24
|
||||
45
|
||||
28
|
||||
7
|
||||
41
|
||||
18
|
||||
38
|
||||
2
|
||||
3
|
||||
33
|
||||
14
|
||||
35
|
||||
40
|
||||
32
|
||||
47
|
||||
22
|
||||
29
|
||||
8
|
||||
37
|
||||
5
|
||||
1
|
||||
27
|
||||
@@ -0,0 +1,358 @@
|
||||
seseswnwseneweseswseswnwnese
|
||||
neneeneseneeeesenewwne
|
||||
swswswneswsewswseswesewswseswneeswswnwsw
|
||||
eneeswnwneneenwneneneeneneswnwneswne
|
||||
seeseseeeeseenenenwswseweese
|
||||
seswweseseseswseswneswwnwswswseneswnw
|
||||
wswseswswneeswswsw
|
||||
wnewnwnewwwwwwwwwsewwsw
|
||||
wseswnenwneswwnwseeenwnwnwewesewse
|
||||
seweseseneeeseeswsenwseeenwseeeew
|
||||
seswswnwswswswnesesesewseeneseswsesesesw
|
||||
wsenewsenwwnewswwewnwnwsewwwsw
|
||||
swwwnewnwwseswswnwswenwswseeswesw
|
||||
senenwswwnwnewwseseseswswwweneswwne
|
||||
nwseseeeesweee
|
||||
swwswswswwswswsweswnwwswsw
|
||||
sewnwswneneneenenewneeneeneneswwee
|
||||
swenenwswnwnenwnwnwenwnenesenwnenwnwnwwnw
|
||||
eweeneswnesenesewneneeeneseneneew
|
||||
enesesenwsweeeeeenwnwnwsweswew
|
||||
nweeeswneswenwseswnweeeneenenesw
|
||||
neeeswnwnenwnewnwnwswenwwwnwsesenw
|
||||
neswnwenwneswnwnwnwneswnesenwnw
|
||||
neeseeweneeswweeswneneneeneenenw
|
||||
nenwnenwnenwewnewsenwnwnwnwnene
|
||||
nwewnwnwwnenwnwwnwnwwnwwenwnwsenw
|
||||
seseswsewneswseseseseseswwseseswe
|
||||
eseswnewenwwnenene
|
||||
wswneneswswsewnwseswswswseswswwwswswne
|
||||
neeswneneewnenenenenwnewneeeneneswse
|
||||
eneeneneneneeeneneenewsene
|
||||
eneweewwsenesene
|
||||
nwenwenwnwswnenwsenwnesenenenenwnesw
|
||||
wesenesenewweewwwswwnwsew
|
||||
eeswneeewsewneneneweneeneene
|
||||
eeswswswnwweswnenwsw
|
||||
swesewnwneswseesesesesesenwsenwesee
|
||||
enwsenwnwswnwwnwseseseseeswewnesenw
|
||||
eeseeeseenwseenweeeenwesese
|
||||
nenwnwswneneswneenenwneneswnenwnwnwnenee
|
||||
ewswwswwswewwnwwenww
|
||||
swnenenwnenenenesenenesewnenwnenwesenesw
|
||||
nwseeenwnwwnwnwenwswnwswnwnwneenwnew
|
||||
ewwnwwwwnwswnwnenwsenwnwewnwww
|
||||
eswwwseewsewweeswwnwnwwenwwwne
|
||||
wswseswswswnenwswwswswnewswswse
|
||||
nwnenwseseswsesesenwseseseweswew
|
||||
swesweenenwnwnenwnenwwneneseenenwsw
|
||||
wswwwswneswwwswwewnenwswwwew
|
||||
wsewwwnwwwwnwsenenewnwewwsw
|
||||
wswswwesweswnwswwwswswsweswswswsw
|
||||
eswswwnwwswsesweswswswneswswnwnwsesw
|
||||
neenwsewwswneseswwseswnwwwwswww
|
||||
enwseweseseseeswseneneseswseswneee
|
||||
swnwswswneseswswswsesewseseneneseswsee
|
||||
wsenwwswwwnwswwwwneswewwneww
|
||||
nweswsweeewnenesee
|
||||
swsweswnwswseneswswswseswswswsw
|
||||
swsewseswseeseneeswswwswswnenenwnesesw
|
||||
seeeenenewenenenenesew
|
||||
nwnesewsesesenwsesenwsenwnwnenwnenwnww
|
||||
enwswsewnesesesenwe
|
||||
nwnwnesenwwwwnwnw
|
||||
nenesenewneenenenenwswneenesenenwnewne
|
||||
wnwnesenenwesewsenenenenwneeeneswse
|
||||
wwswswswswswswwswwswesww
|
||||
enwsesesewseeesweneeeswesesweenw
|
||||
wwnwseneneneeenewswnwnwneswsenewnwsenw
|
||||
swswswswswswewswswwswsww
|
||||
nenwwnenwsenwnwswseswnwneneseseesenww
|
||||
seeseeseeeesenewseswweseseswnenese
|
||||
wwsewwwewneeswnwwwewwwenesw
|
||||
wenewseeeneneenenenenenwswswnenwnee
|
||||
neswnwnwesesenwswewneewsenwesweswswse
|
||||
nesweewswsewswnesewnewswwwwwsw
|
||||
nwneeeneseneneeneswenenwswnewsenwe
|
||||
swswswswnwswwswswesweeesenwswwswse
|
||||
senenwewnenenenenwnwneneswneenenenewne
|
||||
senwseneesweeesenenwseseseneewwe
|
||||
ewwwwwnesenesenwnwsewsesenenewswnw
|
||||
sewswswswseneswseseswseswneswswse
|
||||
eenwneneeeeeewswneseneeew
|
||||
swwwwseswswnweswwnwenenweenwseeene
|
||||
eeneeeeswnwneseenwesweeenweee
|
||||
enwwwwnwnwwwnwnwneseswswnwnwnwwenwnw
|
||||
wwwswswswswwswewswsw
|
||||
swwwwnesewswewwswneswseenw
|
||||
seeneeeeeweeeseee
|
||||
swneswwnwsenweswnweswswnwseeseseseswnw
|
||||
swswseswnwswswsweseswnwswswswneswsesew
|
||||
neneswswwwwwswwnwswswwswsesweswsesw
|
||||
sweneswnesenenwnenwesenewnwnewnwwene
|
||||
nwnwnenenwwnesweeswnwswseseneseewnw
|
||||
nenwnenenwneneneswneneenenwswnenw
|
||||
nwseswseswwwswnwneswswwswwwwswnese
|
||||
esenwenwnwwnewnwnwneswnwnwwnwnwnwnw
|
||||
wwwswsenwwswwwwwwnwnwwsewwe
|
||||
wesenweneeeseswseeneswswnenwwesw
|
||||
swswnwseseswsenwnenwnwseewweswswseene
|
||||
swswnewswswneswswswsenwweswwswswswsww
|
||||
eswwnenwnwneewenweswswnewweswese
|
||||
seneenwsewwnwnee
|
||||
swswswswsenwsweswswswenwswsenwswsesesw
|
||||
nwnweenwnwnenwnwneswswnwnwsenwnwnwnwnwne
|
||||
wnwwnwwwwwwsew
|
||||
nwswnwnwnenenwnwnwswnwseneswnwnwnwne
|
||||
newwneeeswseneeneneneneweeeenene
|
||||
eeenwnwneeeeeeesweenwswwseew
|
||||
esenewwwwnwswswswswwwnwswswswww
|
||||
eeweeeseseeesee
|
||||
wewwnenewswwneseswwnwwwseswswww
|
||||
wweenenewswswnwwewwswwwswswsww
|
||||
seseeswneesewnwsenwsesesesenwwswnwsee
|
||||
nwnwnenwnenwnwnwsesenwnwnwwnwnenenwnwse
|
||||
eswswseseswwswseseswswnweseswenwsesw
|
||||
eeseneneeesenenwswwweewneenene
|
||||
swsenwwswnwnwnwswnwenweneswneeneswnw
|
||||
nenwenenewseneweewswneenesweene
|
||||
swwwwwwwnwswew
|
||||
seesenwesesesewnwsenweseseswseswsee
|
||||
nenenwnwnenewnwnwnenwseswnwnwnwnenwseswse
|
||||
neneeeenwwweseseswewseesenwswnw
|
||||
enewesenenesenwwsesweneeneeneenenee
|
||||
seeeeeneewseewseseeeeesesewnw
|
||||
wwswswswswwwnwwewswsw
|
||||
wswnwnenweswnwnwnwnwnwnwsenwewse
|
||||
nwnwnwnwswnenenwenwenwnwneseswnwnwnenwne
|
||||
ewswswswwnwswswwswnwswswswswwwsesenwne
|
||||
wnwsenesenwsenwesewewseswnwnenwneswne
|
||||
nesweenenwneeneseeeneneseenewneenw
|
||||
nwswswswesenwsenwesweseswsewswesenwsw
|
||||
sweswneneeneswnwesenwwnwseeseswwnw
|
||||
enwnwnwnwnenwnwnwnenwwnwesewnwnwsenwnw
|
||||
eneseweeeneneneswwseneswweswswsw
|
||||
swswwwseneeseeewnwwseswnwswenwneswnw
|
||||
senewwswsesenewnwseseswswswneseneswsesw
|
||||
swnwnwnenwsenwsenwnwsenwnwwnwnwew
|
||||
seseseseswneesenweseeseswsesenwsewsese
|
||||
eewweeneneswswenenweneneeeesw
|
||||
ewneneeeseeeneneesweswenweswene
|
||||
wseeneseeswnwwesesesenwnwwsesee
|
||||
sesesesewseseneseseswnesesesenwsesenwse
|
||||
seseswseneneewseseseseseseesesee
|
||||
swswsesenwneeseswsesesesesesesew
|
||||
nenwseswswnesenewwnwenwseeeeneneenene
|
||||
neswneswswnewnwswnwseneeneneenwenwne
|
||||
swnwnwnwnwnwseenewnenenwnwnwnweewnwnw
|
||||
swnwnewnwwnwnwwnewswwsewwnwswnewew
|
||||
nwnenwswnenwnwnwnenesenwsenenwnenenesenwnw
|
||||
nenwewseswneweesweseeenweswswnw
|
||||
swsweswseeswwswswswneswwwnwnwswnwse
|
||||
swwwswwsewenewsewswswwnewnwswnw
|
||||
swenenwnweswnwswwswwwnwweswnewnw
|
||||
nwnenwnwnwnwwenenwnwsenenewenwnwswnesw
|
||||
neesewswnwswseswnwenenwwswswswswewse
|
||||
seseseseeeseseseswnw
|
||||
swswenwswnenwnwnenwnwnwsenenwnwnenenwnwnew
|
||||
wseseeeseseneseswesesesesese
|
||||
seswseseseseswneswnwwseseseswesw
|
||||
nwnwnwnwenweswsesenwswnwnwnwnwnwewswnwne
|
||||
swneneenenwnenenewneneeweeeeswnese
|
||||
wwnwnewwwwwswwww
|
||||
eseeeseeeeenwewseenwesenwwse
|
||||
seswseswneswseswswswwseswsw
|
||||
wneswseswswnwswneseswsweswneswwswswsesw
|
||||
wswwnwnwnwnwnesweswseswseswenwwswew
|
||||
neeeeswneeswnweeeeeeesweee
|
||||
neswswnwswesenwsenesenwsewseewswswne
|
||||
newseesesesenwsenwewsewsese
|
||||
sewseenwseseseswseseeswseseseneenwse
|
||||
weseneeeeeesewneseneeswewsew
|
||||
wswnwnwsewnwnwenwewwnwsesenwnenwnwnw
|
||||
senenenenenewnenwnwse
|
||||
seseseseseswsesenesesesesewsenwseneese
|
||||
swwneewwneswsewseseeneenwsenenese
|
||||
swnwnwneswseswsweswewneswnewnweseswsw
|
||||
swswswswseeswswnwseswswnw
|
||||
nenwseneenwneneenwneneneswseseeneswenw
|
||||
swneswswwswswseswswswswnweswewswswe
|
||||
swnenenwneswenenewnwnwnenenenese
|
||||
nwswswnewseswnwswnwwwesweeswesese
|
||||
nwenwnwnwnenwnwnesenwnwnwswnwnwsesenese
|
||||
sweewwnwswesewnenwswww
|
||||
eweneeswwswneeneeeseesenenwnee
|
||||
nwnwnwnwsewnwenwnwnweswwwnenwnwee
|
||||
seswswswwswnwwseneswswswswneswwswnene
|
||||
newnenenwnesenenesewneswnenwnwnwnenwne
|
||||
sewnenenenwneeswwenwneswnese
|
||||
swnwnwwnwnwnenwenenesenewneeswnenene
|
||||
swnenenesenewneneswsewwwwneesesee
|
||||
wewneneeneneswwwsenenesene
|
||||
wenwswswswnwwenwwwwenewnwnwwww
|
||||
wwewseswwwswswwwnewnewnwnwwwne
|
||||
swswwswswnwswnwswseswswswnwswswswseeswne
|
||||
wewswnweneeseseeweeeewwsene
|
||||
swsewwsenwseswewneswsesee
|
||||
seseswnwneneseesesesesesesenweewsesese
|
||||
seseseseswnesesesenwswsesew
|
||||
swnwseswewseswswswswswse
|
||||
wwesenwnwnweswswnwneewswnwneewse
|
||||
nwnwnwnwnwnesesenwnwsenewnwnwnwnwnwnwnw
|
||||
wswwwnenwswseswewwswswwnwwswswsw
|
||||
senenenewnenesenenenenenwenweese
|
||||
swneneeneswenewswnenwnweneesee
|
||||
neenenewneeewneneswseneseneneneene
|
||||
swnewswswsenwwswseswnweswswnwsweswsw
|
||||
ewwnwenwwwsewnwnwnwsesw
|
||||
seswseswswswseswsesenwsese
|
||||
neneswnweeeeeneeswwnwswseee
|
||||
swnenwnenwnwneswenenenwnenenweneneswnee
|
||||
nenenwnwneneneneswnenenwnwsenwnewesenwwe
|
||||
wwnwnwnenwwwwewseeswwwnwnwswnwnw
|
||||
neneeneeeeneneeeeewe
|
||||
nwneswweswswnesweesenwswswswswsesewse
|
||||
seewseneseneseseseswswewseeseenwsee
|
||||
nwswseswswseseswseswseswse
|
||||
swseewnwseswwwseeswswnesewneneese
|
||||
nwneeseeeneeeeeeee
|
||||
wwswenwwnwnwwwsenwwwwwnwsenew
|
||||
weneneneeneneswne
|
||||
nenwswneswswwswwwwwswenewwsesewsw
|
||||
sesesenenwneswwenesenewesweswseeenw
|
||||
sweewswwnwenwseseseenwsesw
|
||||
enwneenwewsenwnwwsewwwsww
|
||||
nwnweseneswneeneneneweswswwneseswnese
|
||||
nweseswneeseenwnenenesesenwenenenwwe
|
||||
nwwnwnwsenwnwnwenenwnwnwsenwswnwsenwwnw
|
||||
wewwwwseswnwsewwwnenwwwwsenesw
|
||||
seswseswswswswseseswnwswswesw
|
||||
sweswwnewneneneneneseneneneenwenene
|
||||
swwnwswswwwewswswenwwse
|
||||
senwenwnwwnwesesenwwnwnwnenwsenwnwnwne
|
||||
seseeeweseswwnenwsenesewnweseeese
|
||||
nwwewwnwnenwswnwsewswwnewenwnwnwnw
|
||||
eesweesenweewneeeeenwsweene
|
||||
newswesenwnewswneswswswseswswnwswnesw
|
||||
sesesewwsesewseseneeswsenesesenesese
|
||||
nwnwwswnwnenwwnwwnwnwneseswesenwswnwse
|
||||
wwnesewnwnesesewsewnwwneneswse
|
||||
eeweneeneweneeseeewneeeene
|
||||
neneswnenwnenenwnenenwnwnwene
|
||||
wwwseswswneenewseswseswwswnenesese
|
||||
nwnwnwnwseswwnwswnwnwsenwnwsenwsenenwnee
|
||||
newswswwwwseseneswwswswnewswwww
|
||||
seseseseneseseswswswseseesenesesewswnwse
|
||||
eeseswweseeenwsenesesesesesewsesee
|
||||
neenenenenenwnweesenwesenwenesenesee
|
||||
nwnwnwnenwswnwnwsenwnwnwnenewnwnw
|
||||
seswnewswswswswnwe
|
||||
eswnewneeneneneenenenwnenewnwewswse
|
||||
wnewnenenwnwseneneseswsewenwsesenwwwse
|
||||
eeseseweneseseewnesewnesesesenw
|
||||
seeneeeewseeeneewsesweeseee
|
||||
seseseswswsenwneeswnwswseseseswseswswnese
|
||||
sewwswswseneswnwwwwswwne
|
||||
nwnwnwnenwnwnwwnwnweswnwnwswenw
|
||||
seswnwseseswnwnwseseenenw
|
||||
newsewswnwwwneswsewneeeseswnwwenenw
|
||||
neneeswnenenewseesenewe
|
||||
seswneswsesewseeswse
|
||||
sesenwnewneneeeneneneenenenesewnenenenw
|
||||
wwneneswewswswsew
|
||||
sewwwnwnwnwwsenwnenwsesenww
|
||||
nwwnwnenenwwnwwswswswewseneesenewwnw
|
||||
eeswswneneneneeneeeeseeewneee
|
||||
wsewswwwnenwswnwswwsenenwenenw
|
||||
nwwnwwwwnwewnewwwsenwswwswenwne
|
||||
swsenesenwsesesewseswneeseseseseswsenw
|
||||
wswswswseeswswswswnwswneweseswswswswnw
|
||||
wnwnwwnwnwwnwnwwnwwswnwwenwwese
|
||||
swseesenwswnwsenwswsweeweenwneeenene
|
||||
neswnenewneneneneneneneneswnesenenesew
|
||||
wnwneenenewnenenesenwne
|
||||
senwnwseenesewseswwseswsweswsenenwsee
|
||||
nwnwnwwnwenwsweswwnwseenwwnwnwnwnw
|
||||
neseneneneswnwswsenewnewneenwsewnenenese
|
||||
nwseseswwswseesenesenese
|
||||
swsenwsewwneesewweswnenwneenwwnwse
|
||||
eswswwswnenewseseswnwseswswnewswswsesw
|
||||
wewneseeswwwnwneewnwswwswswwsesw
|
||||
swseeewseswwswswneswswnwswsw
|
||||
seewswwswwswsenwnwswwswnewswswswsww
|
||||
seswswswsesesenewswswsenwswswswneswswsw
|
||||
enwwwwswswwwswsewswnwnwseeswnwwsw
|
||||
seneseneswseswseseswwwsweseswnwesesese
|
||||
eswnesweswswswswnwswswswswwwsw
|
||||
eeeeweeseseneewe
|
||||
swnenwenwnwnenesewwswnwnwnwnwne
|
||||
seswneswswwwsewenewwswwswwwww
|
||||
seswseseswswswswswsenwsesenwneeewseswswse
|
||||
wwnwnwwwenwwnwnww
|
||||
seswseeseeseeneesesesewnese
|
||||
wnwnwwnesewwwswewsesewnwewwe
|
||||
swnwseswswswnweswneweswswswswswswnesw
|
||||
swseseseseseswswseswne
|
||||
nwswwwwnwswnwsesewenewwsesenwnenw
|
||||
swwnwsweeewnwnwwsweseswsw
|
||||
nwnwnwnweswnwsenwnwnwnwnwnwnwnww
|
||||
eswnenwswnwneeneee
|
||||
enweneeeeeeesenenee
|
||||
nwwnwweneeseenenenwnwnwwswswnenenw
|
||||
eeeneseesweeeewenwesweeee
|
||||
swswnewswwsesenwwswswwwwewneswswnesw
|
||||
seseseseseseseesesewesesewe
|
||||
neswwwwwneswwswwwwsewneneww
|
||||
wsewwwwwwnwnwnwwnwnww
|
||||
nenwneneneneneseneneenenenewneswnwesene
|
||||
swnwseseswswswseweswsweswswnwnesewseesw
|
||||
weswswneswseewwnwnwneseesese
|
||||
eewwnwnweswww
|
||||
swwwwwwwswsewwewswnewwneww
|
||||
senesesesenwnwnwnenewsenwnwnewnw
|
||||
nwnenwnwnenenwewseenwnwnenwnwwnewnw
|
||||
wwwweswwseneneseenwseswnwwnwwwnw
|
||||
nwnwwswnenwnwnwwwseewswnwnenweww
|
||||
neswnwnewneneeneneneneneneneneseswnesene
|
||||
eeenwewseeenwsewnwsewe
|
||||
nwnwwnwwnesenwnwnwnwnwnwsenwnwswnenwnw
|
||||
nwseswswswnewnenwnwneneenenwwneneeesw
|
||||
nwnwnwnwwswsenweenwnweenwnwnwswnwnww
|
||||
nwesweeeeenweeseweeeeewee
|
||||
swseseswseswswswswnwnwswswsweneswswsese
|
||||
swesesweeswswswnwwswswswsewse
|
||||
wswswweseswswswenwswnwswswnwwwwsw
|
||||
wsesesesenwswswnwseseseeseseesesesese
|
||||
wsenewwwwwwwwnewsew
|
||||
ewswwwwswwwwwnwweswww
|
||||
enwwnwnenwesewne
|
||||
wswswseswsesesenesesesese
|
||||
swseseseswseseseswswnewe
|
||||
swswnwnenenwswneneneneenenenenenwswnenw
|
||||
eneeseeseenewseeseewe
|
||||
nwneseswswswswswnwswswswswwneeseswswne
|
||||
swswsesesesenwseseesenew
|
||||
newnwsenwsenenwnwnenwnwnwnesenwwnwnw
|
||||
eneenenewwneneneneneneseneenesene
|
||||
wnwseweeenwswsewwneswwneenewewe
|
||||
nwnwnwwwnwwneenwsenenwseswnwswwnwnw
|
||||
nwnwswneneswnwnwnenwwnweswswwnwnenwnw
|
||||
neneenweseswseeewneweneenweseee
|
||||
eeneweseeeeenwsenweneeeeswswe
|
||||
ewsewswnwwwwnwneewseswneenewswwe
|
||||
eeweeesweeeneeeeswswseenwnwee
|
||||
nwnweswswsewwsenesweswwnwnwenwswe
|
||||
wwewwsesenwswnwwsenwnenwwnwsewwnw
|
||||
eewsewwnewwwwneswwwswswswww
|
||||
enwewswesenweenwneewseswseeee
|
||||
sesenewswwwweneneseeswnwnenwneee
|
||||
nwewnwsewnwnenwwnewwse
|
||||
eseeseseeesesesenwseneswneneswesew
|
||||
wswwseenewswenwwweswswnenww
|
||||
neseswseseeswswswwswswnwsenwsweseswswse
|
||||
eeswwenwnenwneeweseweswneswene
|
||||
nenwnenwnwnwneneswnenenenwneenenwswseswnw
|
||||
swneeeeseenweneseeweswneesenwenwsw
|
||||
nwnwnwsenwwnwsenwnwne
|
||||
newwnwsenwnewsewswnenwswwenenwnesese
|
||||
senwsenwnesenwnewnenwne
|
||||
@@ -0,0 +1,2 @@
|
||||
1526110
|
||||
20175123
|
||||
@@ -0,0 +1,2 @@
|
||||
5764801
|
||||
17807724
|
||||
Reference in new issue
Block a user