Created
January 27, 2023 12:26
-
-
Save eugene70/7ee6e510e6eedda4a199dba7bd1945cd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package aoc2022 | |
object Day02: | |
private type InputType = Seq[Seq[String]] | |
@main def runDay02: Unit = | |
val testData = time("testReady", () => ready(testInput)) | |
time("testPart1", () => part1(testData)) // should be 15 | |
time("testPart2", () => part2(testData)) // should be 12 | |
val data = time("ready", () => ready(input)) | |
time("part1", () => part1(data)) | |
time("part2", () => part2(data)) | |
private def ready(input: String): InputType = | |
input | |
.linesIterator | |
.map(_.split(" ").toSeq) | |
.toIndexedSeq | |
private def part1(data: InputType): Int = | |
data.map(play1).sum | |
private def play1(round: Seq[String]): Int = | |
val score1 = round(1) match | |
case "X" => 1 | |
case "Y" => 2 | |
case "Z" => 3 | |
case _ => 0 | |
val score2 = round match | |
case Seq("A", "X") => 3 | |
case Seq("A", "Y") => 6 | |
case Seq("A", "Z") => 0 | |
case Seq("B", "X") => 0 | |
case Seq("B", "Y") => 3 | |
case Seq("B", "Z") => 6 | |
case Seq("C", "X") => 6 | |
case Seq("C", "Y") => 0 | |
case Seq("C", "Z") => 3 | |
case _ => 0 | |
score1 + score2 | |
def part2(data: InputType): Int = | |
data.map(play2).sum | |
private def play2(round: Seq[String]): Int = | |
val score1 = round(1) match | |
case "X" => 0 | |
case "Y" => 3 | |
case "Z" => 6 | |
case _ => 0 | |
val score2 = round match | |
case Seq("A", "X") => 3 | |
case Seq("A", "Y") => 1 | |
case Seq("A", "Z") => 2 | |
case Seq("B", "X") => 1 | |
case Seq("B", "Y") => 2 | |
case Seq("B", "Z") => 3 | |
case Seq("C", "X") => 2 | |
case Seq("C", "Y") => 3 | |
case Seq("C", "Z") => 1 | |
case _ => 0 | |
score1 + score2 | |
val testInput = | |
"""A Y | |
|B X | |
|C Z""".stripMargin | |
val input = | |
"""B Z | |
|A Z | |
|B Z | |
|C Z | |
|C Z | |
|B X | |
|A X | |
|C X | |
|A Z | |
|C Y | |
|C X | |
|C Y | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|B X | |
|A Z | |
|A X | |
|C Y | |
|A X | |
|B Z | |
|B Z | |
|A X | |
|C Z | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A Y | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|C Y | |
|C Z | |
|C Z | |
|A Z | |
|A X | |
|A X | |
|B X | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|B X | |
|C Y | |
|A X | |
|B Y | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A Y | |
|A X | |
|C Y | |
|A X | |
|B X | |
|A X | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|C X | |
|C Z | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|C X | |
|C Z | |
|B Z | |
|A Z | |
|C Y | |
|C Z | |
|B X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|C Z | |
|B X | |
|A X | |
|A X | |
|A Z | |
|A Y | |
|A X | |
|C X | |
|A Z | |
|B X | |
|C Y | |
|A X | |
|A X | |
|A X | |
|C X | |
|B Z | |
|B Z | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|C X | |
|C Y | |
|B X | |
|C Z | |
|A Z | |
|C X | |
|A Z | |
|A X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|B X | |
|A X | |
|B X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A X | |
|B X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A Z | |
|C Y | |
|B Z | |
|A Z | |
|B Z | |
|A Z | |
|A X | |
|C X | |
|A X | |
|C Y | |
|C X | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A Z | |
|B X | |
|B Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A X | |
|A X | |
|B Z | |
|B X | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|B Y | |
|C Y | |
|B X | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|B Z | |
|C X | |
|A X | |
|C Z | |
|C X | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A Y | |
|C Z | |
|A X | |
|A X | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|A X | |
|A X | |
|B Y | |
|B X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|B X | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|C Z | |
|A X | |
|C X | |
|A Z | |
|A Z | |
|B Z | |
|A Y | |
|B Z | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|C X | |
|A Z | |
|A X | |
|B Z | |
|C Y | |
|B Z | |
|C X | |
|A Z | |
|A Z | |
|C X | |
|B X | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|C X | |
|A Z | |
|C Z | |
|C Z | |
|B Z | |
|B Z | |
|A Z | |
|C X | |
|A X | |
|B Y | |
|A Y | |
|A Z | |
|C X | |
|B X | |
|A Z | |
|A Z | |
|B Y | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|B X | |
|C Z | |
|B X | |
|A Z | |
|B Z | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|C X | |
|C Z | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|C Y | |
|A X | |
|A Z | |
|A Y | |
|C Z | |
|A Y | |
|A Z | |
|C X | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|B Z | |
|A X | |
|C X | |
|A X | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|C X | |
|C Z | |
|A Z | |
|C Z | |
|C X | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|B X | |
|C Y | |
|B Z | |
|C Y | |
|A X | |
|A X | |
|C Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C X | |
|A X | |
|A Z | |
|B X | |
|C Z | |
|A Y | |
|B Y | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|B Y | |
|A Y | |
|A Z | |
|B Z | |
|A Z | |
|A X | |
|C Z | |
|B Y | |
|C Y | |
|A X | |
|A Z | |
|C Z | |
|B Z | |
|A Z | |
|A Z | |
|A Y | |
|C Z | |
|A Z | |
|A Z | |
|C Z | |
|C Z | |
|C Z | |
|A X | |
|B Y | |
|C X | |
|A X | |
|A Z | |
|A Z | |
|B Z | |
|A Y | |
|A X | |
|A Z | |
|B X | |
|A X | |
|A X | |
|A Z | |
|A Y | |
|A Z | |
|A X | |
|B X | |
|A Z | |
|C X | |
|A Z | |
|A X | |
|C X | |
|B X | |
|B Y | |
|B X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|B X | |
|A X | |
|B Z | |
|A Y | |
|B Z | |
|C Z | |
|A X | |
|C Z | |
|C X | |
|A Z | |
|C Y | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|A X | |
|B X | |
|A Z | |
|A Y | |
|C Y | |
|B X | |
|A X | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A Y | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|C Z | |
|B X | |
|C Y | |
|A Z | |
|B Z | |
|B Z | |
|C Z | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|B X | |
|B X | |
|A Z | |
|A Z | |
|A Y | |
|C Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|C Z | |
|C Z | |
|A Z | |
|A Z | |
|B Z | |
|A X | |
|B Y | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|B X | |
|A Z | |
|C Y | |
|A Z | |
|C X | |
|C Y | |
|A X | |
|C X | |
|C X | |
|A Z | |
|C Z | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|A Y | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|A Z | |
|C X | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A Z | |
|C Y | |
|C Y | |
|C Z | |
|C Z | |
|C Y | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|B Z | |
|B X | |
|A Y | |
|C Y | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|C Y | |
|C Y | |
|A Y | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Y | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|A X | |
|A X | |
|A Y | |
|C Z | |
|C Z | |
|A Z | |
|B Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|B Y | |
|A Y | |
|C Y | |
|A X | |
|A Z | |
|C Z | |
|C Y | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|A X | |
|A Z | |
|C Y | |
|C Y | |
|A Z | |
|B X | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A Y | |
|C Y | |
|C Z | |
|B Z | |
|A Z | |
|C Y | |
|A X | |
|C Z | |
|A X | |
|C Y | |
|C Z | |
|A Z | |
|C Y | |
|C Y | |
|A Y | |
|B X | |
|A Z | |
|C Z | |
|B Z | |
|B Y | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|C Z | |
|C Y | |
|A X | |
|A X | |
|C Z | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|C Z | |
|A Z | |
|B X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|B X | |
|A Z | |
|A Y | |
|A X | |
|C Z | |
|B X | |
|A Z | |
|C Y | |
|C Z | |
|C Z | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|A Y | |
|A X | |
|A Z | |
|A Z | |
|C X | |
|B Z | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|C X | |
|A X | |
|C Y | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|B Z | |
|A Z | |
|A Y | |
|B Z | |
|A X | |
|C X | |
|A X | |
|C X | |
|A X | |
|C X | |
|A Z | |
|A X | |
|A X | |
|A X | |
|C Y | |
|A X | |
|A X | |
|C X | |
|C Z | |
|A X | |
|B Y | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|C X | |
|C Z | |
|A X | |
|C Z | |
|C Y | |
|C Y | |
|A X | |
|A X | |
|A X | |
|C Z | |
|C Z | |
|A Z | |
|C Z | |
|A Z | |
|B Z | |
|A Y | |
|B Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|A X | |
|B Z | |
|A Z | |
|C Y | |
|C Z | |
|B Z | |
|C Y | |
|C Z | |
|A X | |
|A X | |
|C X | |
|B X | |
|C Z | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|B X | |
|B Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|A Z | |
|B Z | |
|B Z | |
|C Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|A X | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|B Z | |
|C Z | |
|A Z | |
|A Y | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C X | |
|C Z | |
|B Y | |
|A X | |
|A X | |
|C Y | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|B Z | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|C X | |
|A Z | |
|A X | |
|A Y | |
|A X | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|C X | |
|B Z | |
|A Z | |
|A Y | |
|C X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Y | |
|A X | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|A Y | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|A Y | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|A Z | |
|C X | |
|B Z | |
|C Y | |
|A X | |
|A Y | |
|B X | |
|A Z | |
|C Z | |
|C X | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|B Z | |
|A Z | |
|B Y | |
|B Z | |
|A X | |
|A X | |
|C Z | |
|A Z | |
|C Y | |
|B Z | |
|C Z | |
|C Z | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|B X | |
|C Z | |
|B Z | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|B X | |
|A X | |
|B Z | |
|C Y | |
|C Y | |
|B Z | |
|C Y | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|B Z | |
|A X | |
|A Z | |
|A X | |
|B X | |
|A X | |
|C Y | |
|A X | |
|A X | |
|B Z | |
|A X | |
|B X | |
|A Z | |
|C Y | |
|B Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|B X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|B Z | |
|C Z | |
|C Y | |
|C Z | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|C Z | |
|C Z | |
|C Y | |
|A X | |
|B X | |
|B X | |
|C X | |
|C Z | |
|C X | |
|C Z | |
|B Z | |
|A Y | |
|A X | |
|C X | |
|B X | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|C Y | |
|C Y | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Y | |
|A Y | |
|C X | |
|A Y | |
|C Y | |
|C X | |
|A Z | |
|C Z | |
|C Y | |
|C Z | |
|A Z | |
|C X | |
|A X | |
|C Z | |
|A Z | |
|C Y | |
|B Z | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|C Z | |
|A X | |
|C Y | |
|A X | |
|A Z | |
|A X | |
|C X | |
|C Z | |
|A Z | |
|C Y | |
|A Y | |
|A Y | |
|A Z | |
|A X | |
|A Z | |
|A Y | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|B Z | |
|B Y | |
|B Y | |
|C X | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|C Y | |
|B X | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Y | |
|A X | |
|A X | |
|C Y | |
|A Y | |
|C X | |
|A X | |
|C Y | |
|A Y | |
|A Z | |
|B Y | |
|A X | |
|C Z | |
|B X | |
|A X | |
|C Z | |
|A Z | |
|B Z | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|B Z | |
|C X | |
|A Z | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|C X | |
|A X | |
|A Z | |
|A Y | |
|B X | |
|A X | |
|B X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|B X | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|B X | |
|A Z | |
|A X | |
|C Z | |
|B Y | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|A X | |
|C X | |
|A X | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|B X | |
|A X | |
|A Z | |
|C Y | |
|A Z | |
|B X | |
|C Y | |
|A X | |
|C Z | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|C Z | |
|A X | |
|C X | |
|A Y | |
|A X | |
|A Z | |
|C X | |
|A X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A X | |
|B Z | |
|C Z | |
|C Y | |
|B Z | |
|B Z | |
|B X | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|C Y | |
|B Z | |
|C Y | |
|A X | |
|C X | |
|A X | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|A Y | |
|C Y | |
|C Y | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|C Y | |
|B Y | |
|A X | |
|A X | |
|A X | |
|C Y | |
|B X | |
|A Z | |
|A Y | |
|A Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|B Z | |
|B X | |
|A X | |
|C Z | |
|A X | |
|C Y | |
|A Z | |
|C Z | |
|C Y | |
|C X | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|B Z | |
|C Z | |
|C Z | |
|A Z | |
|A Z | |
|B X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Y | |
|A Z | |
|B Z | |
|C X | |
|A Z | |
|A Z | |
|B X | |
|A X | |
|C X | |
|C Z | |
|A X | |
|A Z | |
|A X | |
|C Y | |
|C Z | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|B Z | |
|C Y | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|C X | |
|A Z | |
|A Z | |
|A Y | |
|C Z | |
|C Z | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|C Y | |
|C Y | |
|C Y | |
|A Z | |
|C X | |
|B Z | |
|C Y | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|C Z | |
|A Y | |
|C Y | |
|B X | |
|C Y | |
|A X | |
|A X | |
|A Y | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|A X | |
|A X | |
|A X | |
|C Z | |
|C X | |
|A Z | |
|C Y | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|B Z | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|C Z | |
|B Z | |
|A Z | |
|B Z | |
|A X | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A Y | |
|A Z | |
|C Z | |
|B Z | |
|C Y | |
|A Z | |
|A X | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|B X | |
|C Z | |
|C Z | |
|A Y | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|B X | |
|A Z | |
|A Z | |
|C Z | |
|B Z | |
|A Z | |
|C X | |
|B Z | |
|C X | |
|B Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|B Z | |
|C Y | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|A Z | |
|A Y | |
|A Z | |
|C Y | |
|C X | |
|C Z | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|B Z | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|C Y | |
|B X | |
|C Y | |
|A Z | |
|B Z | |
|A X | |
|B Z | |
|B Z | |
|C X | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|B Z | |
|C Y | |
|C Z | |
|A Z | |
|C Y | |
|A Z | |
|C X | |
|B Y | |
|B Y | |
|C X | |
|C Y | |
|A Z | |
|C Z | |
|A Z | |
|C X | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|C X | |
|A Y | |
|A X | |
|A X | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|B Z | |
|C Y | |
|C Z | |
|A Z | |
|C Y | |
|B X | |
|C Z | |
|A X | |
|C X | |
|C Y | |
|C Y | |
|C Y | |
|A Z | |
|A Z | |
|B Y | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|C X | |
|C Z | |
|A X | |
|C Z | |
|B X | |
|A X | |
|C Z | |
|A Z | |
|C X | |
|A Y | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|B Z | |
|B Z | |
|A Z | |
|C Y | |
|A Z | |
|C Z | |
|C Y | |
|C Z | |
|A Z | |
|A Z | |
|B X | |
|C X | |
|C Z | |
|A X | |
|A Z | |
|A Y | |
|C Y | |
|A X | |
|A Z | |
|C Y | |
|A Z | |
|B X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|A Z | |
|A Y | |
|A X | |
|B Y | |
|A X | |
|A X | |
|A X | |
|A X | |
|B Z | |
|A X | |
|C Y | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|C X | |
|C Z | |
|C Z | |
|A X | |
|B Y | |
|A X | |
|C Y | |
|A X | |
|C Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|B Y | |
|C Y | |
|B Y | |
|C Y | |
|A Y | |
|A Z | |
|C X | |
|B X | |
|A X | |
|A Y | |
|C Z | |
|A X | |
|B Z | |
|A X | |
|A X | |
|A Y | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|C X | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|C X | |
|A Y | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|C X | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|A X | |
|C Z | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|C Y | |
|C X | |
|C Y | |
|A Y | |
|C X | |
|A Z | |
|A Z | |
|A Y | |
|C X | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|C X | |
|A Z | |
|B Z | |
|A Z | |
|A X | |
|C Y | |
|A X | |
|C Y | |
|C Y | |
|A X | |
|C Y | |
|A X | |
|C Y | |
|B Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|A Z | |
|B Y | |
|C X | |
|B X | |
|B X | |
|A Z | |
|A Y | |
|B Y | |
|A Z | |
|A X | |
|A X | |
|C Y | |
|C X | |
|B Z | |
|A Z | |
|C Y | |
|C X | |
|C Y | |
|A Y | |
|A Z | |
|C X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|B Z | |
|C X | |
|A Z | |
|B Z | |
|A X | |
|B Y | |
|C X | |
|A X | |
|A Y | |
|C X | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|C Z | |
|B Z | |
|A X | |
|B Z | |
|B Y | |
|A Z | |
|A Z | |
|C Y | |
|A Z | |
|B Y | |
|A Z | |
|A X | |
|C Z | |
|C Z | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|A X | |
|C X | |
|A Z | |
|A X | |
|B Z | |
|B X | |
|A X | |
|A X | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|C Y | |
|C Y | |
|B Z | |
|C Z | |
|A X | |
|B X | |
|B X | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|B Y | |
|C Y | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|B Z | |
|A Y | |
|A Z | |
|C Y | |
|B Y | |
|A X | |
|C X | |
|A X | |
|C Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|B Z | |
|C Z | |
|A Z | |
|A X | |
|C X | |
|A X | |
|C Y | |
|B Z | |
|B X | |
|C Z | |
|C X | |
|A X | |
|A X | |
|A Z | |
|A X | |
|C Y | |
|B Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|B X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Y | |
|A Z | |
|C Z | |
|B Z | |
|A X | |
|A X | |
|A X | |
|A Z | |
|B Z | |
|A Z | |
|A Z | |
|C Z | |
|C Y | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|C X | |
|B Y | |
|A X | |
|B Z | |
|B Z | |
|A Z | |
|A Z | |
|C Z | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|C Z | |
|B X | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|B Y | |
|B X | |
|A X | |
|C Y | |
|C X | |
|C Y | |
|B X | |
|A X | |
|C Y | |
|A Z | |
|B Y | |
|A Y | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A Z | |
|C X | |
|B X | |
|C Z | |
|A X | |
|B X | |
|A X | |
|C Y | |
|A X | |
|C X | |
|A X | |
|A Z | |
|A Z | |
|B X | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|C X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A Z | |
|B Z | |
|A X | |
|A Z | |
|A Y | |
|A Z | |
|C X | |
|B Z | |
|A Z | |
|A X | |
|B Y | |
|A Z | |
|A X | |
|C X | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|B Y | |
|A Y | |
|A Z | |
|C Y | |
|B Z | |
|A Z | |
|C X | |
|C Y | |
|C Z | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|C Y | |
|A Z | |
|A X | |
|C X | |
|B Z | |
|C Z | |
|C Y | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|C X | |
|B Y | |
|A X | |
|C Z | |
|A X | |
|C X | |
|A Z | |
|A X | |
|A Y | |
|C Z | |
|A X | |
|A Z | |
|C X | |
|B X | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|C Y | |
|C Z | |
|A X | |
|A Z | |
|C Z | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|B X | |
|C Z | |
|B Z | |
|A Z | |
|A X | |
|A X | |
|B Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|C Y | |
|A Z | |
|A Z | |
|A X | |
|C Z | |
|A Z | |
|B X | |
|A X | |
|C Z | |
|A X | |
|A Y | |
|B X | |
|C X | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A X | |
|C Y | |
|A Y | |
|A Z | |
|B Z | |
|B Z | |
|B Z | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|B X | |
|C Y | |
|A X | |
|A Z | |
|C Z | |
|B Y | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|B Z | |
|A X | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|C Z | |
|A X | |
|C Z | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|B Z | |
|A X | |
|A X | |
|C X | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|C Y | |
|C Y | |
|C Y | |
|C Z | |
|A Z | |
|B X | |
|C Z | |
|A X | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|B X | |
|A Z | |
|C X | |
|C Z | |
|C X | |
|C X | |
|A Z | |
|A Z | |
|B X | |
|A Z | |
|A Z | |
|A Z | |
|B Z | |
|A Z | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|C Z | |
|C Z | |
|A Z | |
|C Z | |
|C X | |
|A Z | |
|A X | |
|B Z | |
|A X | |
|B Y | |
|C X | |
|A X | |
|A Y | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Y | |
|A X | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A X | |
|C Y | |
|C Z | |
|A Z | |
|A Y | |
|A Z | |
|A X | |
|A Z | |
|C X | |
|B X | |
|A Z | |
|C Z | |
|B Y | |
|A Z | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A Z | |
|C Z | |
|C Y | |
|A Z | |
|B Y | |
|A X | |
|C Y | |
|A X | |
|A X | |
|A Z | |
|C Z | |
|A Z | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|C Y | |
|C Y | |
|A X | |
|B X | |
|C X | |
|A Y | |
|A X | |
|A Z | |
|B X | |
|A X | |
|B Z | |
|A Z | |
|A X | |
|C X | |
|A X | |
|B X | |
|A X | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|C Z | |
|C Y | |
|A X | |
|B X | |
|C Y | |
|C X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A Y | |
|A X | |
|A X | |
|A Y | |
|A Z | |
|A Z | |
|C Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|B X | |
|A X | |
|B Y | |
|C Y | |
|A Z | |
|B Z | |
|A Z | |
|B Y | |
|A Z | |
|C Y | |
|A Z | |
|A X | |
|A X | |
|A Z | |
|C X | |
|C Z | |
|B X | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|B X | |
|A Z | |
|A X | |
|C Z | |
|B Y | |
|C Y | |
|C X | |
|A X | |
|A Z | |
|A X | |
|C Y | |
|A Z | |
|C Z | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|B X | |
|C X | |
|A Y | |
|B Z | |
|A X | |
|A Z | |
|A Z | |
|C X | |
|C Y | |
|A X | |
|A Z | |
|C Y | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A X | |
|B Z | |
|A X | |
|C X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|C Z | |
|B Z | |
|B X | |
|A Z | |
|A X | |
|C X | |
|C Y | |
|A X | |
|B Z | |
|B Z | |
|A Z | |
|B Z | |
|C Y | |
|A X | |
|A X | |
|A X | |
|C Y | |
|A Z | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A X | |
|A Z | |
|A X | |
|A Z | |
|C Y | |
|A X | |
|C X | |
|C Y | |
|C Y | |
|C X | |
|A X | |
|C Y | |
|A Z | |
|C Y | |
|B Z | |
|B Z | |
|C Z | |
|A X | |
|B X | |
|C X | |
|A Z | |
|A Y | |
|A Z | |
|B Z | |
|A Z | |
|B Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Y | |
|A Z | |
|A X | |
|A Y | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|B X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C Y | |
|B Y | |
|C X | |
|A Z | |
|B Z | |
|B X | |
|A X | |
|C Z | |
|A Z | |
|C Z | |
|A Z | |
|A X | |
|A X | |
|A X | |
|A X | |
|A X | |
|A Z | |
|C Y | |
|A X | |
|C X | |
|A Y | |
|C X | |
|C X | |
|A X | |
|A Z | |
|A X | |
|C Z | |
|A X | |
|C Y | |
|B Z | |
|C Y | |
|C Z | |
|B X | |
|A Z | |
|C Y | |
|A Z | |
|C Y | |
|A X | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A Z | |
|A Z | |
|C Z | |
|C Y | |
|A X | |
|C Y | |
|B Y | |
|A X | |
|A X | |
|A Z | |
|C Y | |
|C Z | |
|A X | |
|A X | |
|A Z | |
|A Z | |
|A X | |
|A X | |
|A Z""".stripMargin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment