Added drone configuration for building and testing
Some checks failed
continuous-integration/drone Build is failing
Some checks failed
continuous-integration/drone Build is failing
This commit is contained in:
parent
a780576402
commit
7f61374793
36
.drone.yml
Normal file
36
.drone.yml
Normal file
@ -0,0 +1,36 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: AdventOfCode
|
||||
|
||||
steps:
|
||||
- name: init
|
||||
image: busybox
|
||||
commands:
|
||||
- echo 'Starting build pipeline for AdventOfCode'
|
||||
|
||||
- name: test
|
||||
image: mcr.microsoft.com/dotnet/sdk:5.0
|
||||
commands:
|
||||
- dotnet build AdventOfCode.Tests
|
||||
- cp -a AdventOfCode.Tests/Data/. /drone/src/AdventOfCode.Tests/bin/Debug/net5.0/
|
||||
- dotnet test AdventOfCode.Tests --logger "console;verbosity=detailed"
|
||||
|
||||
- name: build-advent-of-code
|
||||
image: plugins/docker
|
||||
settings:
|
||||
username:
|
||||
from_secret: gitlab_username
|
||||
password:
|
||||
from_secret: gitlab_password
|
||||
registry: registry.gitlab.com/sig14
|
||||
repo: registry.gitlab.com/sig14/advent-of-code
|
||||
dockerfile: AdventOfCode/Dockerfile
|
||||
depends_on:
|
||||
- test
|
||||
|
||||
- name: finish
|
||||
image: busybox
|
||||
commands:
|
||||
- echo 'Finished container registry push for Advent of Code'
|
||||
depends_on:
|
||||
- build-advent-of-code
|
@ -0,0 +1,9 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<PublishSingleFile>true</PublishSingleFile>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
97
AdventOfCode.InputFetcher/Program.cs
Normal file
97
AdventOfCode.InputFetcher/Program.cs
Normal file
@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Net.Http;
|
||||
using System.Linq;
|
||||
|
||||
namespace AdventOfCode.InputFetcher
|
||||
{
|
||||
class Program
|
||||
{
|
||||
private static readonly string AdventOfCodeEndpoint = "https://adventofcode.com/{YEAR}/day";
|
||||
private static HttpClient _client;
|
||||
static void Main(string[] args)
|
||||
{
|
||||
Console.WriteLine("Please select your year! Default: 2022");
|
||||
var year = SanitizeInput(Console.ReadLine(), "2022");
|
||||
Console.WriteLine("Please enter your session key for advent of code:");
|
||||
var sessionKey = Console.ReadLine();
|
||||
Console.WriteLine("Please input the target directory for the input files! Default: Current working directory");
|
||||
var targetDir = SanitizeInput(Console.ReadLine(), Directory.GetCurrentDirectory());
|
||||
Console.WriteLine("File Name Format? Default: \"{YEAR}_{TYPE}_Day_{DAY}{PART}.txt\" => 2022_Input_Day_1.txt or 2022_Answer_Day_1-PartB");
|
||||
var format = SanitizeInput(Console.ReadLine(), "{YEAR}_{TYPE}_Day_{DAY}{PART}.txt");
|
||||
Console.WriteLine("Pull Answers? (Y/N) Default: Y");
|
||||
var answer = SanitizeInput(Console.ReadLine(), "Y");
|
||||
Console.WriteLine("Overwrite? (Y/N) Default: N");
|
||||
var overwrite = SanitizeInput(Console.ReadLine(), "N");
|
||||
|
||||
_client = new HttpClient();
|
||||
_client.DefaultRequestHeaders.Add("Cookie", $"session={sessionKey}");
|
||||
|
||||
var filesOnDisk = new DirectoryInfo(targetDir);
|
||||
for (int day = 1; day <= 25; day++)
|
||||
{
|
||||
var dataFileName = format.Replace("{DAY}", day.ToString()).Replace("{TYPE}", "Input").Replace("{PART}", "").Replace("{YEAR}", year);
|
||||
var answerFileNameA = format.Replace("{DAY}", day.ToString()).Replace("{TYPE}", "Answer").Replace("{PART}", "A").Replace("{YEAR}", year);
|
||||
var answerFileNameB = format.Replace("{DAY}", day.ToString()).Replace("{TYPE}", "Answer").Replace("{PART}", "B").Replace("{YEAR}", year);
|
||||
bool dataFileExistsOnDisk = filesOnDisk.EnumerateFiles().Any(x => x.Name == dataFileName);
|
||||
if (!dataFileExistsOnDisk || (overwrite.ToUpper() == "Y"))
|
||||
{
|
||||
File.WriteAllText(targetDir + Path.DirectorySeparatorChar + dataFileName, PullDataForDay(year, day));
|
||||
}
|
||||
|
||||
|
||||
if (answer.ToUpper() == "Y")
|
||||
{
|
||||
bool answerFileAExistsOnDisk = filesOnDisk.EnumerateFiles().Any(x => x.Name == answerFileNameA);
|
||||
bool answerFileBExistsOnDisk = filesOnDisk.EnumerateFiles().Any(x => x.Name == answerFileNameB);
|
||||
if ((!answerFileBExistsOnDisk && !answerFileBExistsOnDisk) || (overwrite.ToUpper() == "Y"))
|
||||
{
|
||||
var answers = PullAnswerForDay(year, day);
|
||||
if (!string.IsNullOrWhiteSpace(answers.Item1))
|
||||
File.WriteAllText(targetDir + Path.DirectorySeparatorChar + answerFileNameA, answers.Item1);
|
||||
if (!string.IsNullOrWhiteSpace(answers.Item2))
|
||||
File.WriteAllText(targetDir + Path.DirectorySeparatorChar + answerFileNameB, answers.Item2);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static string PullDataForDay(string year, int day)
|
||||
{
|
||||
return ExecuteWebRequest(string.Format("{0}/{1}/input", AdventOfCodeEndpoint.Replace("{YEAR}", year), day));
|
||||
}
|
||||
|
||||
private static readonly string SearchString = "Your puzzle answer was";
|
||||
private static Tuple<string, string> PullAnswerForDay(string year, int day)
|
||||
{
|
||||
var html = ExecuteWebRequest(string.Format("{0}/{1}", AdventOfCodeEndpoint.Replace("{YEAR}", year), day));
|
||||
var answerStart = html.IndexOf(SearchString);
|
||||
if (answerStart < 0) return Tuple.Create("", "");
|
||||
var startingIndex = html.IndexOf("<code>", answerStart) + "<code>".Length;
|
||||
var endIndex = html.IndexOf("</code>", answerStart);
|
||||
var partA = startingIndex < 0 || endIndex < 0 ? "No Answer Found yet." : html.Substring(startingIndex, (endIndex-startingIndex));
|
||||
|
||||
html = html.Substring(endIndex + 1);
|
||||
answerStart = html.IndexOf(SearchString);
|
||||
startingIndex = html.IndexOf("<code>", answerStart) + "<code>".Length;
|
||||
endIndex = html.IndexOf("</code>", answerStart);
|
||||
var partB = startingIndex < 0 || endIndex < 0 ? "No Answer Found yet." : html.Substring(startingIndex, (endIndex - startingIndex));
|
||||
|
||||
return Tuple.Create(partA, partB);
|
||||
}
|
||||
|
||||
private static string ExecuteWebRequest(string url)
|
||||
{
|
||||
var resp = _client.GetAsync(url).Result;
|
||||
return resp.Content.ReadAsStringAsync().Result;
|
||||
}
|
||||
|
||||
private static string SanitizeInput(string input, string defaultText)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(input)) return defaultText;
|
||||
return input;
|
||||
}
|
||||
}
|
||||
}
|
162
AdventOfCode.Tests/AdventOfCode.Tests.csproj
Normal file
162
AdventOfCode.Tests/AdventOfCode.Tests.csproj
Normal file
@ -0,0 +1,162 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
|
||||
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
|
||||
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
|
||||
<PackageReference Include="coverlet.collector" Version="3.0.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Data\" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\AdventOfCode\AdventOfCode.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Data\Answer_Day_10A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_10B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_1A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_1B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_2A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_2B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_3A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_3B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_4A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_4B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_5A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_5B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_6A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_6B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_7A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_7B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_8A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_8B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_9A.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Answer_Day_9B.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_1.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_10.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_11.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_12.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_13.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_14.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_15.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_16.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_17.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_18.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_19.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_2.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_20.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_21.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_22.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_23.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_24.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_25.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_3.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_4.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_5.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_6.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_7.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_8.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Data\Input_Day_9.txt">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
115
AdventOfCode.Tests/AdventOfCodeTests.cs
Normal file
115
AdventOfCode.Tests/AdventOfCodeTests.cs
Normal file
@ -0,0 +1,115 @@
|
||||
using AdventOfCode.Common;
|
||||
using AdventOfCode.Models;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
namespace AdventOfCode.Tests
|
||||
{
|
||||
[TestClass]
|
||||
public class AdventOfCodeTests
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestAllDays()
|
||||
{
|
||||
var directoryInfo = new DirectoryInfo(Directory.GetCurrentDirectory());
|
||||
var validDays = GetValidDays(directoryInfo.EnumerateFiles().Where(x => x.Name.EndsWith(".tst.data")));
|
||||
|
||||
var error = false;
|
||||
foreach (var validDay in validDays)
|
||||
{
|
||||
try
|
||||
{
|
||||
var year = Convert.ToInt32(validDay.Split("_")[0]);
|
||||
var day = Convert.ToInt32(validDay.Split("_")[1]);
|
||||
var part = validDay.Split("_")[2];
|
||||
Console.WriteLine($"Testing {year} Day {day} Part {part}");
|
||||
var input = $"{year}_Input_Day_{day}.tst.data";
|
||||
var answerData = $"{year}_Answer_Day_{day}{part}.tst.data";
|
||||
var aocDay = GetAOCDay(year, day);
|
||||
var version = (AOCVersion)Enum.Parse(typeof(AOCVersion), part.ToUpper());
|
||||
if (ShouldSkipAnswerCheck(aocDay, version))
|
||||
{
|
||||
Console.WriteLine("Answer is marked to be skipped and not compared (visual answer).\n");
|
||||
continue;
|
||||
}
|
||||
var resp = aocDay.ExecuteDay(new AOCRequest()
|
||||
{
|
||||
Version = version,
|
||||
IgnoreLogMessages = true,
|
||||
Input = File.ReadAllText(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + input)
|
||||
});
|
||||
var actualAnswer = File.ReadAllText(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + answerData);
|
||||
Console.WriteLine($"Asserting that (Answer) [{actualAnswer}] == [{resp.Answer}] (Tested)\n");
|
||||
Assert.AreEqual(resp.Answer.ToString(), actualAnswer);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Console.WriteLine($"Failed {validDay} with " + e.Message + " _ " + e.StackTrace);
|
||||
error = true;
|
||||
}
|
||||
}
|
||||
if (error) Assert.IsNotNull(null);
|
||||
}
|
||||
|
||||
private bool ShouldSkipAnswerCheck(AOCDay day, AOCVersion version)
|
||||
{
|
||||
var ignoreAttribute = (IgnoreTestAnswerAttribute) Attribute.GetCustomAttribute(day.GetType(), typeof(IgnoreTestAnswerAttribute));
|
||||
if (ignoreAttribute != null)
|
||||
{
|
||||
return ignoreAttribute.ShouldIgnoreAnswer(version);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private string[] GetValidDays(IEnumerable<FileInfo> files)
|
||||
{
|
||||
var validDays = new List<string>();
|
||||
for (int year = 2022; year < 2025; year++)
|
||||
{
|
||||
for (int i = 1; i <= 25; i++)
|
||||
{
|
||||
var inputName = $"{year}_Input_Day_{i}.tst.data";
|
||||
var partAAnswer = $"{year}_Answer_Day_{i}A.tst.data";
|
||||
var partBAnswer = $"{year}_Answer_Day_{i}B.tst.data";
|
||||
if (!files.Any(x => x.Name == inputName)) continue;
|
||||
|
||||
if (files.Any(x => x.Name == partAAnswer))
|
||||
{
|
||||
validDays.Add($"{year}_{i}_A");
|
||||
}
|
||||
|
||||
if (files.Any(x => x.Name == partBAnswer))
|
||||
{
|
||||
validDays.Add($"{year}_{i}_B");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return validDays.ToArray();
|
||||
}
|
||||
|
||||
private AOCDay GetAOCDay(int year, int day)
|
||||
{
|
||||
AOCDay aocDay = null;
|
||||
var type = typeof(AOCDay);
|
||||
var types = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(s => s.GetTypes())
|
||||
.Where(p => type.IsAssignableFrom(p) && !p.IsInterface && !p.IsAbstract);
|
||||
foreach (var x in types)
|
||||
{
|
||||
var aocAttribute = (AOCAttribute)Attribute.GetCustomAttribute(x, typeof(AOCAttribute));
|
||||
if (aocAttribute != null)
|
||||
{
|
||||
if (aocAttribute.Year == year && aocAttribute.Day == day)
|
||||
{
|
||||
aocDay = (AOCDay)(IAOCService)Activator.CreateInstance(x);
|
||||
}
|
||||
}
|
||||
}
|
||||
return aocDay;
|
||||
}
|
||||
}
|
||||
}
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_10A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_10A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
14560
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_10B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_10B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
EKRHEPUZ
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_1A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_1A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
69310
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_1B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_1B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
206104
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_2A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_2A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
12645
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_2B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_2B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
11756
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_3A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_3A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
8394
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_3B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_3B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
2413
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_4A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_4A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
530
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_4B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_4B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
903
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_5A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_5A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
FJSRQCFTN
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_5B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_5B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
CJVLJQPHS
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_6A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_6A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
1623
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_6B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_6B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
3774
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_7A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_7A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
1778099
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_7B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_7B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
1623571
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_8A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_8A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
1805
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_8B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_8B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
444528
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_9A.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_9A.tst.data
Normal file
@ -0,0 +1 @@
|
||||
6367
|
1
AdventOfCode.Tests/Data/2022_Answer_Day_9B.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Answer_Day_9B.tst.data
Normal file
@ -0,0 +1 @@
|
||||
2536
|
2255
AdventOfCode.Tests/Data/2022_Input_Day_1.tst.data
Normal file
2255
AdventOfCode.Tests/Data/2022_Input_Day_1.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
140
AdventOfCode.Tests/Data/2022_Input_Day_10.tst.data
Normal file
140
AdventOfCode.Tests/Data/2022_Input_Day_10.tst.data
Normal file
@ -0,0 +1,140 @@
|
||||
addx 1
|
||||
addx 4
|
||||
addx 21
|
||||
addx -20
|
||||
addx 4
|
||||
noop
|
||||
noop
|
||||
addx 5
|
||||
addx 3
|
||||
noop
|
||||
addx 2
|
||||
addx 1
|
||||
noop
|
||||
noop
|
||||
addx 4
|
||||
noop
|
||||
noop
|
||||
noop
|
||||
addx 3
|
||||
addx 5
|
||||
addx 2
|
||||
addx 1
|
||||
noop
|
||||
addx -37
|
||||
addx 22
|
||||
addx -4
|
||||
addx -14
|
||||
addx 2
|
||||
addx 5
|
||||
addx 3
|
||||
addx -2
|
||||
addx 2
|
||||
addx 5
|
||||
addx 2
|
||||
addx -15
|
||||
addx 32
|
||||
addx -14
|
||||
addx 5
|
||||
addx 2
|
||||
addx 3
|
||||
noop
|
||||
addx -13
|
||||
addx -2
|
||||
addx 18
|
||||
addx -36
|
||||
noop
|
||||
addx 11
|
||||
addx -7
|
||||
noop
|
||||
noop
|
||||
addx 6
|
||||
addx 22
|
||||
addx -21
|
||||
addx 3
|
||||
addx 2
|
||||
addx 4
|
||||
noop
|
||||
noop
|
||||
noop
|
||||
addx 5
|
||||
addx -16
|
||||
addx 17
|
||||
addx 2
|
||||
addx 5
|
||||
addx -11
|
||||
addx 15
|
||||
addx -15
|
||||
addx -24
|
||||
noop
|
||||
noop
|
||||
addx 7
|
||||
addx 2
|
||||
addx -6
|
||||
addx 9
|
||||
noop
|
||||
addx 5
|
||||
noop
|
||||
addx -3
|
||||
addx 4
|
||||
addx 2
|
||||
noop
|
||||
noop
|
||||
addx 7
|
||||
noop
|
||||
noop
|
||||
noop
|
||||
addx 5
|
||||
addx -28
|
||||
addx 29
|
||||
noop
|
||||
addx 3
|
||||
addx -7
|
||||
addx -29
|
||||
noop
|
||||
addx 7
|
||||
addx -2
|
||||
addx 2
|
||||
addx 5
|
||||
addx 2
|
||||
addx -3
|
||||
addx 4
|
||||
addx 5
|
||||
addx 2
|
||||
addx 8
|
||||
addx -30
|
||||
addx 25
|
||||
addx 7
|
||||
noop
|
||||
noop
|
||||
addx 3
|
||||
addx -2
|
||||
addx 2
|
||||
addx -10
|
||||
addx -24
|
||||
addx 2
|
||||
noop
|
||||
noop
|
||||
addx 2
|
||||
noop
|
||||
addx 3
|
||||
addx 2
|
||||
noop
|
||||
addx 3
|
||||
addx 2
|
||||
addx 5
|
||||
addx 2
|
||||
noop
|
||||
addx 1
|
||||
noop
|
||||
addx 2
|
||||
addx 8
|
||||
noop
|
||||
noop
|
||||
addx -1
|
||||
addx -9
|
||||
addx 14
|
||||
noop
|
||||
addx 1
|
||||
noop
|
||||
noop
|
55
AdventOfCode.Tests/Data/2022_Input_Day_11.tst.data
Normal file
55
AdventOfCode.Tests/Data/2022_Input_Day_11.tst.data
Normal file
@ -0,0 +1,55 @@
|
||||
Monkey 0:
|
||||
Starting items: 61
|
||||
Operation: new = old * 11
|
||||
Test: divisible by 5
|
||||
If true: throw to monkey 7
|
||||
If false: throw to monkey 4
|
||||
|
||||
Monkey 1:
|
||||
Starting items: 76, 92, 53, 93, 79, 86, 81
|
||||
Operation: new = old + 4
|
||||
Test: divisible by 2
|
||||
If true: throw to monkey 2
|
||||
If false: throw to monkey 6
|
||||
|
||||
Monkey 2:
|
||||
Starting items: 91, 99
|
||||
Operation: new = old * 19
|
||||
Test: divisible by 13
|
||||
If true: throw to monkey 5
|
||||
If false: throw to monkey 0
|
||||
|
||||
Monkey 3:
|
||||
Starting items: 58, 67, 66
|
||||
Operation: new = old * old
|
||||
Test: divisible by 7
|
||||
If true: throw to monkey 6
|
||||
If false: throw to monkey 1
|
||||
|
||||
Monkey 4:
|
||||
Starting items: 94, 54, 62, 73
|
||||
Operation: new = old + 1
|
||||
Test: divisible by 19
|
||||
If true: throw to monkey 3
|
||||
If false: throw to monkey 7
|
||||
|
||||
Monkey 5:
|
||||
Starting items: 59, 95, 51, 58, 58
|
||||
Operation: new = old + 3
|
||||
Test: divisible by 11
|
||||
If true: throw to monkey 0
|
||||
If false: throw to monkey 4
|
||||
|
||||
Monkey 6:
|
||||
Starting items: 87, 69, 92, 56, 91, 93, 88, 73
|
||||
Operation: new = old + 8
|
||||
Test: divisible by 3
|
||||
If true: throw to monkey 5
|
||||
If false: throw to monkey 2
|
||||
|
||||
Monkey 7:
|
||||
Starting items: 71, 57, 86, 67, 96, 95
|
||||
Operation: new = old + 7
|
||||
Test: divisible by 17
|
||||
If true: throw to monkey 3
|
||||
If false: throw to monkey 1
|
41
AdventOfCode.Tests/Data/2022_Input_Day_12.tst.data
Normal file
41
AdventOfCode.Tests/Data/2022_Input_Day_12.tst.data
Normal file
@ -0,0 +1,41 @@
|
||||
abcccccaaaccccaacaaccaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccaaaaaa
|
||||
abcccccaaaacccaaaaaccaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccaaaa
|
||||
abcccccaaaaccaaaaaccccaaaccaaaaaacccacaaaaccccccccccccccccaaaccccccccccccccccaaaa
|
||||
abcccccaaacccaaaaaaccccccccaaaaaacccccaaccccccccccccccccccaaaccccccccccccccccaaaa
|
||||
abcccccccccccccaaaacccccccaaaaaaaaccccccccccccccccccccccccaaacccccccccccccccaaaaa
|
||||
abccccccaacccccaacccccccccaaaaaaaaccccccccccccccccccccccccaaaaccaaacccccccccccccc
|
||||
abccccccaacccccccccccccccaaacccaaaacccaacaaccccccccccacaccaaacaajaacccccccccccccc
|
||||
abcccaaaaaaaaccccacccccccaaaccccaaacccaaaaaccccccccccaaaaaaajjjjkkkccccccaacccccc
|
||||
abcccaaaaaaaacaaaacccccccccccccccccccaaaaaccccccccciiiijjjjjjjjjkkkkcaaaaaacccccc
|
||||
abcccccaaaacccaaaaaacccccccccccccccccaaaaaacccccciiiiiijjjjjjjrrrkkkkaaaaaaaacccc
|
||||
abcccccaaaaacccaaaacccccccccaacccccccccaaaaccccciiiiiiiijjjjrrrrrsskkaaaaaaaacccc
|
||||
abccccaaaaaaccaaaaacccccccccaaaacccccccaccccccciiiiqqqqrrrrrrrrrssskkkaaaaaaacccc
|
||||
abaaccaaccaaccaacaacccccccaaaaaaccccccccccccccciiiqqqqqrrrrrrruussskkkaaaaacccccc
|
||||
abaaaacccccccccccccccccccccaaaaccccccccaaaccccciiqqqqqttrrrruuuuussskkaaaaacccccc
|
||||
abaaaacccccccccccccccccccccaaaaaccccccccaaaaccchiqqqtttttuuuuuuuussskkcccaacccccc
|
||||
abaaacccccaaaccacccccccccccaacaaccccccaaaaaaccchhqqqtttttuuuuxxuussslllcccccccccc
|
||||
abaaaaccccaaaaaacaaccccccaccccccccccccaaaaacccchhqqqttxxxxuuxxyyusssllllccccccccc
|
||||
abacaaccccaaaaaacaaaaaaaaaaccccccccccccaaaaaccchhqqqttxxxxxxxxyuusssslllccccccccc
|
||||
abcccccccaaaaaaacaaaaaaaaaccccaacccccccaaccaccchhhqqtttxxxxxxyyvvvsssslllcccccccc
|
||||
abcccccccaaaaaaaaaaaaaaaaaccccaaaaccccccccccccchhhppqttxxxxxyyyvvvvsqqqlllccccccc
|
||||
SbcccaaccaaaaaaaaaaaaaaaaaacaaaaaacccccccccccchhhhpptttxxxEzzyyyyvvvqqqqlllcccccc
|
||||
abcccaaccccaaacaaaaaaaaaaaaacaaaaccccccccccccchhhppptttxxxyyyyyyyyvvvqqqlllcccccc
|
||||
abaaaaaaaacaaacaaaaaaaaaaaaacaaaaacaaccccccccchhpppsssxxyyyyyyyyvvvvvqqqlllcccccc
|
||||
abaaaaaaaaccccccccaaacaaaccccaacaaaaaccccccaagggpppsswwwwwwyyyvvvvvvqqqmmmmcccccc
|
||||
abccaaaaccccaacaacaaacaaacccccccccaaacaaaccaagggppssswwwwwwyyywvvqqqqqqmmmccccccc
|
||||
abcaaaaaccccaaaaacaaccaaccaaaccaaaaaaaaaaaaaagggppsssswwwswwyywvrqqqqmmmmcccccccc
|
||||
abcaaaaaaccaaaaacccccccccaaaaccaaaaaaaaaacaaagggpppssssssswwwwwwrrqmmmmmccccccccc
|
||||
abcaacaaaccaaaaaaccccccccaaaaccccaaaaaacccaaagggppppssssssrwwwwrrrmmmmmdccccccccc
|
||||
abccccaaaccaaaaaaccccccccaaaaccccaaaaaacccaacggggpooooooosrrwwwrrnmmmddddcacccccc
|
||||
abccccaaaaaaaacccccccccccccccccccaaaaaaaccccccggggoooooooorrrrrrrnnmdddddaaaacccc
|
||||
abcccccaaaaaaccccccccccccccccccccaaacaaacccccccggggfffooooorrrrrrnnddddaaaaaacccc
|
||||
abccaaaaaaaacccccccccccccccccccccaccccccccccccccggffffffooonrrrrnnndddaaaaaaacccc
|
||||
abccaaaaaaaaaccccaacccccccccccccccccccccccccccccccfffffffoonnnnnnndddcaaaaacccccc
|
||||
abccaaaaaaaaaacccaaccccccccccccccaccccccccccccccccccccffffnnnnnnnedddaaaaaacccccc
|
||||
abcccccaaaaaaaaaaaacccccccaccccaaacccccccccccccccccccccfffeennnneeedcccccaacccccc
|
||||
abcccccaaacccaaaaaaaaccccaaacccaaaccacccccccccccccccccccafeeeeeeeeecccccccccccccc
|
||||
abcccccaaccccaaaaaaaaacccaaaaaaaaaaaaccccccaaaccccccccccaaeeeeeeeeeccccccccccccca
|
||||
abaccccccccccaaaaaaaaacccaaaaaaaaaaacccccccaaaaacccccccaaaaceeeeecccccccccccaccca
|
||||
abaccccccccccaaaaaaaaccaaaaaaaaaaaaaacccccaaaaaccccccccaaaccccaaacccccccccccaaaaa
|
||||
abaccccccccccaaaaaaacccaaaaaaaaaaaaaacccccaaaaacccccccccccccccccccccccccccccaaaaa
|
||||
abaccccccccccaccaaaacccaaaaaaaaaaaaaaccccccaaaaaccccccccccccccccccccccccccccaaaaa
|
449
AdventOfCode.Tests/Data/2022_Input_Day_13.tst.data
Normal file
449
AdventOfCode.Tests/Data/2022_Input_Day_13.tst.data
Normal file
@ -0,0 +1,449 @@
|
||||
[[[],[],8,3],[10]]
|
||||
[[[[7],[0,4,6,1]],[[2,1,5,3,6],[]],[3,[10,9,1],2,[10,6,10],7],2,7],[5,[3],7,10,[8,[4,7,1,7,8],[],1,[8,6]]],[5,7,[[5,5,7,2,10],[8,7,10,4,7],[9,4,9,9,1]],[[8],8,5,[7,3,4,6,1],1]]]
|
||||
|
||||
[[[5,5,[0,7,6,6,0]],[],0,9],[[[0,7,3,10,5],5],7],[10,[],1,[],5]]
|
||||
[[4],[2,[10,[5,7,8,7,0]],[4,8,[1,2],[5]],3,9],[[[3,3,3,5,4],5,[],7,[7,3,10,4,0]],9,[3]],[2,0,6,[9,5],8],[[4,[9,8,6],[],5],3,[7,7,[3,3,6],7,[9,4,0,10,6]],10,[]]]
|
||||
|
||||
[[2],[3,[[],[1]],[],[0,[10,7]]],[[]],[7,[6],8,[9,0],[2]]]
|
||||
[[[[],7,8]]]
|
||||
|
||||
[[],[[],8,5],[4,9,[[8,4,7,6,9],[4]],3,[[0,3,4,3,1]]],[3,5,[[0,6,4],5,[1,5,6],6,[8,7,1,7]]],[1]]
|
||||
[[8]]
|
||||
|
||||
[[],[[3,3,[7,0,9],1],3],[[[10,7,6],8,0,0],10],[[3,4],[0,10,[1,6,1,5,1],[]]],[[[10,10],[9,7,3]],2]]
|
||||
[[10,0,4,[1,1,[4,10,5,7],10]],[[],[3,5,[5,5],[],[1,0,4,9]],0],[[]]]
|
||||
|
||||
[[[[10,7,1],0],[7,[4,9,3],[0],[]],[],8],[[[6,3,2],[4,6,0]],[4,2,[0,2]]],[[],1,6,2,[2,[10,10,4,9],0,[7,1,0,7,6]]],[9,3]]
|
||||
[[[[4,4,2,2],[5,0]]],[5]]
|
||||
|
||||
[[],[[5,6,[],[7]]],[7]]
|
||||
[[10,6,9],[[9,4],[5,4,4,[2,2,8],5],10,[[]],9],[]]
|
||||
|
||||
[[[],[2,6,[],[4],[0,5,6,7,4]],4,9,3],[],[[[6],7,9],[],9],[[[1,5,0,4],4,[2,9,3,3,7]],1],[10,2,2,[[0,6,8,4],[9,3,8,5],3,5,3]]]
|
||||
[[],[3],[[[],[],[10,1,2],[],[1]],0,9,[]]]
|
||||
|
||||
[[0,[6,[10,0,0,4],[6,6]],[],7,[8,[2,6,8,6,10],5,7,0]]]
|
||||
[[[6,[7,6,9]],8,[4,1,[4,7,2]]],[[],8],[[2,[0],0,8],1,8,[6,4,1,[3,3],6],[[9,8,4,1],[5,7],9]],[[[3],5],2,5],[9,[[8],3]]]
|
||||
|
||||
[[],[2,[4,[6,2,10,7,7],[]]],[7,[7,[1,7]],[[9,2,8,10,8]]],[5,[[0,10,10]],[1],1,[[],10,0,[]]]]
|
||||
[[[[1],[7,10]],5,9,[[],[1,8,7],0,[2],6]],[],[[7,[],6,[],6],[[1],8,0],[[3,0],[0,7],[2,0,3,6],[9,6,0]],[[0,1,7]]],[0,[7,[1],1],4,10]]
|
||||
|
||||
[[7,7,[[],[7]],1,[0,10]],[10,4,8,6,5],[7],[[[2,4,8,7]],[[10,1,6],[6],[5,5,6,8],7,[0,5,2,3,4]]]]
|
||||
[[[8],[[4,7],[8,10,0,10,8]],0,8,3],[[9],[8],[[1,2],5,0,[7,0],[1,3,10,8]],[0,4,[3,10,0]],[10,[],[]]]]
|
||||
|
||||
[[],[8,[9],9,3,7]]
|
||||
[[6,8,[5,4,[],[8],3]],[],[8,[4,[9,3,7,1],[7,1,9,5,7],[7,4,5],2],[9]]]
|
||||
|
||||
[[[[0,7],1,2,[7],10]],[6,7,6,[[3,7,2,7],[10]],[2,[9,9,5,7],[0,4,4],[5,8,2]]],[2,2,8,2],[[]]]
|
||||
[[],[10,[[0,10,1],7,0,9],6],[[4,6,[1,7,9],7,[5,3]]],[2,[[10,10],[8,0,3,8,2],[6]],2,7],[[6,3,4,1,[4,7,7,2]],0,[[1,3]],[[0,9,3,6],0,[5,6,6,0],10]]]
|
||||
|
||||
[[[3],0],[1,1,4]]
|
||||
[[6,[8,[2,5,2],[6],2],[1,8]],[3,3,7,[[2,10,1,5],[]],1],[[9,[8,6,7,3],[9,9,6]]],[[[],[9],9,6,2],1,[8,10,2],[],3]]
|
||||
|
||||
[[[[1],[3],7,[8,0,7],6],3],[],[8]]
|
||||
[[6,7,[4,[8,2,1,5],8]]]
|
||||
|
||||
[[8,[[],9,[4,6]]],[9,[10,[8,7,4,1,2],[3,3,2,10,7]]],[4,[[4,5,2],8,3,[3,4,10,5]],10,10,[[1,10,4,10]]],[[8],[[5],[6,1,0],2,10,2],3]]
|
||||
[[[10,5],[[0],[7,9,3],[2,7,5,2]],[7,10,[8],6],[[6,6,4,5,9],[3],4]]]
|
||||
|
||||
[[3,6],[1,[],3,9,[]]]
|
||||
[[9,[],6,[],[[3,8],[6],7]],[[],[0,9,5,[9,1,9]]],[[9,10,[8,3,7]]]]
|
||||
|
||||
[[],[1]]
|
||||
[[0,[],[5,[],5],[[]],2],[5,7,9],[1]]
|
||||
|
||||
[[[[9,9,2,9],[0,6,4,5,2],[8,2,2]],[0,7,4]],[5,9,[0]],[[10,[9,5,10,4],5,0]]]
|
||||
[[[[9,6]],[],[[9],10,7,4,[9,0]],5]]
|
||||
|
||||
[[[[7,2,1,6,6],9,[1,7,8],8],[5,[3,8,8]],[[5,0],[2,1],[3,0],5,[7,7]],[[],[4,6],[4,6,5,4]]]]
|
||||
[[7,7]]
|
||||
|
||||
[[9,1,[[5,10,6,7],[4,6,5,10,1]],[[4,7,9],5,[6]]],[4,[2,[2,2,5,3]]],[[3,[4]],[],2]]
|
||||
[[7,[0,8,0,[10,8,10]],[1],5]]
|
||||
|
||||
[[3,6,6,5],[8,[[4,5,6],5,[8,3,0,1],[10,5,2],[5,0,7]],[],4,[[0],[]]],[2,[4,[6,5,6,9,0],[],[3,0,2,9,8],[10,4,9,5,1]],7],[[[7,3,5,2,7],[2,2,5,6,9],[6],0],[8,8,7,[2,1,3,9]]]]
|
||||
[[[8,7,[7,4,8]],[]],[],[],[],[2,[[1,8,5,0]]]]
|
||||
|
||||
[3,3,5,9]
|
||||
[3,3,5,9,6]
|
||||
|
||||
[[],[[[],[3,4,0],9,[],1],0,2,[0,[5,2,6,8],[9,4,8,8]]],[[[10,6],[5,6,4,3],[],5,[4]]],[0],[]]
|
||||
[[[5,9,7],2,[[2,0,7],[2]],10],[[[9,6],[3],4,[],[9]],0,[[9,5]]],[1,[[10,4,6,9],5,3],1,[10,[9,7,0],[8]]],[[0,[9,7,5,10,4]],0,0,2],[[[]],7,2]]
|
||||
|
||||
[[[1,6,2,5,4],7,[8,8,9,9,[6]],[[],7,[],[10]]],[[[1,0,0,5,5],8,5],[[],1]]]
|
||||
[[5],[],[[[7,4,8],9,8],2],[10]]
|
||||
|
||||
[[10,1],[[[0]],[]],[[5,[9,1,0],[],8,4],1]]
|
||||
[[[[10,0],6,[8,6,7],1,2]],[[[7,3,8],[],[],3,[4,0,6]],[10,[6],9],[[9,1],[],[5,1,3],[],2]],[[1,[2,8,6,6],[6,9],[3,8],[4,10,8]]]]
|
||||
|
||||
[[[4,10,8,6],5],[8,[[3,4],[2,0,1,10,9],6,[4,10,10,8]],[9,[2,9,7]],[7,[0,9,6,1,0],6,5]],[]]
|
||||
[[3,[[1,10,1,1,8],8,[7,6,0],[6,10,5,3],[2,3,2,2,6]]],[]]
|
||||
|
||||
[[[],[[1,6,3,8,9],[7,0,2,4,3],[4,5,3,6],3,[2,2,10,9,0]],3]]
|
||||
[[],[[[8,8,10],[10,2,7,8],[1,0,7,4],[2,8,8,2],9],8,10,10,1],[[[3,2,6],[0,2,9,9,10]],[6,[],4,0,[5,4]],[[4,1],0,[],3,5],7,2],[]]
|
||||
|
||||
[[[0,[7,1,6,4],[2,3,4]],[],[]],[[1,[8,4,2,9],8,9],6,[8,10]],[5,[[3,10]],5,[]]]
|
||||
[[0,10,[],1],[],[4,8],[],[]]
|
||||
|
||||
[[[5,3,[0,10,1,1],[],[]]],[6,8,[]],[4,2,[2,0,[1],1]],[],[[[4,8,0],[0,7,9,8,6]],[[0,0],[9,10,3]],[[2,4,2],0,2,10],6,[5,[4],[4,2],[2,4,4,0,10]]]]
|
||||
[[[[1,9],[10,2,9,2,3],[8,7,4,8,4]],2,[7],[[0,1,5,2],5,5,10,10]],[[1,10,4]],[5,[],[[3,1,3,6],[7,1,9,1],[0,3,8],6,3]]]
|
||||
|
||||
[[2,[]],[[[9,0],[3,9,6,10,9],3,3,5]]]
|
||||
[[[0,1,[3,9],9]],[[7,[1,10,3,3,3],2,5],2,8],[10,10,[[0,3,8,0],10,[2,4,0,4],3],[[2,6,4,3,1],4,[8,9],[]],[[],[1,5]]]]
|
||||
|
||||
[[[],9]]
|
||||
[[],[0,5],[[4,8,[10],3,[8,9,4,4,4]]]]
|
||||
|
||||
[[[6,[3,1,1,4]]],[0,[9,[9],6],[[],9,[],0,[6]]],[8,[0,9],[2,10],9],[[8,[1,10],[9,0],[6],9],[4,[],[10,10]],[[4,2,8,8,10]]],[[7,[4],[3,8,0,3,0]],1,[8,[2,8,5,2],[0]],[10,[2,0,2,4,6],2],[1]]]
|
||||
[[[7,[],5,[8,8,10]],4,[1]],[[7,10,0],3,[7,[3,10],[3,8,5,0,7]]],[6,[[2,5],8,10,[2,8,5,1],[4,7,2,4,0]],2]]
|
||||
|
||||
[[4,0,10,1,[[1,6],2,9,10]],[[[3],[3,0,8,9,7],[5,6]],[[4,2,10,8],[1,9,10,6],6],6,[[5],4,[],[],1]]]
|
||||
[[4,[],[8,3],9],[[],[0,8,[6,9,6],[10,6]],4]]
|
||||
|
||||
[[5,9],[1,5,6]]
|
||||
[[3,[8,[0,5,7,4,2],[4,4],[7,10,3,1]],0,4],[[7,[0,8,6]],[[3],[7,9],[],[3,6,4]],2,4]]
|
||||
|
||||
[[10,[]]]
|
||||
[[],[7,[[0],[10,4,0,1]],3,[[7,0],[1,3],8,[6,0,3,1],1],[10,5,10,9,[]]],[3,6,4,5,3]]
|
||||
|
||||
[[],[[[2,8,1,9,8],[7,0,1,10],[9,0,4,7,6],5],4,[]],[]]
|
||||
[[0,5,5],[2],[[]],[7,[[1,0],[4,9],5]]]
|
||||
|
||||
[[10,5],[],[4,[],3,0],[3,3,9,[]],[]]
|
||||
[[],[[[8],[1],7],4,2,[1]],[1,10,5,[2,3]],[[8],[[5,6,6,3,0],[2,1]],3],[2,7,[10,[],[0]]]]
|
||||
|
||||
[[[3,5,[5],[8,8,3,7],9]],[],[0,[],0,3,7],[1]]
|
||||
[[2],[[[9,9],[0,7],8,[]],5]]
|
||||
|
||||
[[4,8,6],[[5,10],[[2],8,[],4],[[10,7,6,5,10],[3,8,7],[3,1,0,2],[8,8,7,1,5],8]],[6,8,0,[[8],4,[1,0,0],2],[[2,7,6,10,1]]],[1,[0,5]],[2,[],[],4,[[4,5,9],[5],4,[1,1,9]]]]
|
||||
[[[4,8,4,[5,0,8],10],0,[[10,2]],4,0],[[5],4,5,[[2],[5,6],[1,2],5,6]],[[[3,5,2,8],[7]],[3,[6],[1,4,6,5],[3,0,6,8,2]],9,2,7]]
|
||||
|
||||
[[],[],[7,2],[[]]]
|
||||
[[6,[[8,6,4,9,0]]],[[5,[9,6,2,4],[],2],5,7,[[1],10,[0],[8,5,4]]]]
|
||||
|
||||
[[],[[[7,8,4,9]],[2,[10,5]]]]
|
||||
[[0,2,2],[[[8,6,0,9],[],6,8,[6,1,5]],4,4]]
|
||||
|
||||
[[7,7,[4,[2,7,6,8,4],[5,9],8,[6]],[1,1,0,2],1]]
|
||||
[[[6,1],[],[]],[[5,9,[0]],[[2,7,6],4,[5,10,1,5],[],7]],[[2,[9,0,9,10]]],[6]]
|
||||
|
||||
[[3,[3,3,6,[8,0],[6,4]],2,0,[[5,0,4,1],1,[0,7,6,6,7]]]]
|
||||
[[],[5]]
|
||||
|
||||
[[[[1,10,1,5],[2,1,0,4,10],[4]],[[0,6,3],[4,1,6],9,7],[[7],[5,6,8],5,4,[10]],1,[0,[9,4],9]]]
|
||||
[[],[3,[],5],[]]
|
||||
|
||||
[[],[[],[3,5,0,7],[1],2,10],[3,[],0,[[9,0],[0,0,2,5,9],[1,6,2,6]]]]
|
||||
[[5,[7,7,[1]],[[],3,[2,8,7],[3,9,6]]],[0,[[7,10,1,3,8],5,[5,4,3,1,9],[2]],2,[[5,10]]]]
|
||||
|
||||
[[[[10,3,8],8,3,2,[7]],2,[[5,5,2,4],7],6],[7,0,[6,[4,9,9,5],[3,1,6,2,6],5],[1,4,2,9],[8,8,[10,4,10,9],[3],[2]]],[]]
|
||||
[[],[[4,6,[7,6]],[],[]],[[[],0,2,[7,4,0,9],[4]],[],0],[]]
|
||||
|
||||
[[5,6,[10,[8,10],[],10,[10,0]],[1,[8,4,6,2]]],[],[[[8,10,10,1]],[],[4,[10,9,7],10]],[[],[[1,10,4,0],[]],[6,9,[4,2,4],7,0],[7,[4],[8,0,7,8,4],[3,5,5,3]]]]
|
||||
[[[],[[10,0,3,2]],7]]
|
||||
|
||||
[[[[],1,[8,5,9]],2,[[1],[9,3,1,2,2],5,2,[]],9,[3,[],[2,1,7],8,[0,1]]],[[[1,6,1,6,5],[2,10,2,1,7],[0,6,0,4,2]],[],3],[8,10],[[[10,2,7],2,7,[]],5],[[6,1],[8,[],[3],[4]],6,8]]
|
||||
[[[],10,6,7,[4,9,[9],6]],[[]],[[],[6],8,0],[[[10],[8,8,3,8],8],[7,[]],[]]]
|
||||
|
||||
[[[[10,0,8,1],[7,6,6],[6,9,9,0,10],[7,4,3]],[[9,10,3,4]]],[[1,[0,3]]],[5,1,2,[9,[],[0,4,10,10]],9],[[9]],[7,6,8,0]]
|
||||
[[[[4],3,2,[]],[9,[],4,6,[5,1]],2,[]],[[6,[6,10],[],[],[6,6,10]],7,[5,7],[[9],4,[6,10,0,3],[]]],[[2,[1,8]],3,[9,[0,6,10]],[],3]]
|
||||
|
||||
[[7],[7,[[7,8],[0,7,1,4]]],[10],[10]]
|
||||
[[],[],[[[9,3,4,2],[4,5],1,[8,0,7,8,4]],6]]
|
||||
|
||||
[[[4,[],[0,0,3,6],2],9,[],7,0],[[],9,[],[],[0,0,1,1,[5,5]]],[3,10,[8],2,[5,[],5,[2,3],5]],[[[10,4,9],[10,9,10,0],[4,7],[10,2]],3,[0,2],10,1]]
|
||||
[[[],6,[],[2,5]],[[[7],[6,6],0,5],[4,4,[8],2,[0]],8,[4],1],[],[8,1,9,[10,[9,7,2,0]],[]],[10]]
|
||||
|
||||
[[8,[],2],[[[3,9,5,9,2],[2,3,10,6]],[5,[6,5,10,1],[7,9],[2,10,3,7,10],[4,0,9]],9,0],[1,[[7,6,1,4]],10,9],[],[[[3,8,7,7,6],[2,9,4,5],[10,1,5]],3,[6,8]]]
|
||||
[[5]]
|
||||
|
||||
[[8,0,3],[[[],[2,5,7],3,7,[5,10]],[8,5],0],[7,[[3],[9],0,9],[],[[],8]]]
|
||||
[[8,[4,[2,6],2]],[],[[[5,3,7,8,6],[2,9],2,[],[9,4,8]],5],[9,[[7,10,3,10,1]],10,9,0],[[3,7,[0,5],3,3],0]]
|
||||
|
||||
[[],[],[1]]
|
||||
[[[2,[9,8,0,1,7]],[9,10]],[10,[[],[9,5],10],7,2,1]]
|
||||
|
||||
[[4,[7,8,7,[5,5,1,1],0]],[[1,[9],[0,3,0,8],[5,2],1],1],[[[4,5,3],[3,10,3]],5,5,[[8,0]]],[[[],5,[0],3,7]],[[2,[5,4,1,3],[0,7,4,10,2],1,7]]]
|
||||
[[0,[[4,0,8,0]],[[2,2,9,4,2],[],[5,4,3,1],6]],[],[8,8,10,10,3],[[2]],[[9,4,10]]]
|
||||
|
||||
[[5,[2,0],10],[9,7,[[],8,[8,1,2]]],[[],[[5,10,7,4],[3,1],[7]],7],[7,8,10,2],[[],[]]]
|
||||
[[[7,2],10,2]]
|
||||
|
||||
[[1],[[5,2],[[10,3,3,8,7],[],2,5]],[],[[[7,4,8],0,[1],8,6]]]
|
||||
[[7,10,[9,[0,5],0,[8],0],4,[[6],0]],[],[],[[0,2,[7,4,9]],[3,6,8,[1]],10]]
|
||||
|
||||
[[[6,3],[[7],[1,6,3,5],3,[]],[[10,1,1,5],3,[]]],[[[3,4,6,0],[1],[1,10,4]],[],5]]
|
||||
[[],[[],[5],[[]],3,6]]
|
||||
|
||||
[[4,[1,0],[[10,2],4,[6,1,0],[4,4,3]],[[10,9,4],4,4,[1,9],[7,0,0]],[]],[[8,3,[8,10],4]],[[1,[],0,9,4],3,5,[]]]
|
||||
[[[[7,10,0],8],5,[4]],[],[[6,[10],[6,10,7,5,9],7]],[]]
|
||||
|
||||
[[],[2,7,[5,[5,7],[3,8,4,3,7],[]]]]
|
||||
[[],[7,9]]
|
||||
|
||||
[[3,[],[[5,9,7,2,3]],3,3],[[],9,[4,[7,6,9,5,8],7],9,2],[],[[7,[8,9,7,5],3,[5,2,5,9,1],[7,4,3,10]]]]
|
||||
[[[[8,5,6,0,0],[9,7],9],[[1],3,1,4,0]]]
|
||||
|
||||
[[2],[0,1,0,4,[10,[1,8,7,5],[2,9,3],5]],[0]]
|
||||
[[],[[[9,2,9,0,0],[2,9,1,9],[8,4,4]],[[6,5,8],0,[0]],[10,8,[9,9,4,6],8]]]
|
||||
|
||||
[[[4]],[5,[9,[6],[0,2],[],0],[[3,4],[3,6],[7,3]],[[9,7,4,7,6],[8,4,1],[8]],[]],[],[6,2,[[5],9,10],8,0]]
|
||||
[[7],[5]]
|
||||
|
||||
[[5],[[[8,4,7,2,8],[8,7,3],6,[],6],1,[5,[6,5]],7,7],[[10],[],7,[8],[0]]]
|
||||
[[[]],[6],[[],8,7,[3],[4]]]
|
||||
|
||||
[]
|
||||
[[],[[[6,8,0,8],[],8],[[5,1],7,8],1,10,[8]],[3,5,[[9,6,3]]],[[2],3,[[4,9],3,6,2,[1,0,8,5,4]],7]]
|
||||
|
||||
[[[8,[7,9,7,4],4],3,[7]],[[[10,2]],4,4,[4,[7,4],[4],1],5]]
|
||||
[[[],[[8,3,5,2,7]],[[],5],[],[9,2]],[5,[5,5,[5]],[]],[0,9,9,[]],[[5,4]],[]]
|
||||
|
||||
[[0,1,[1],10,4],[[[10,1,8]],9,0],[3,[0,2],0],[9,0,10],[]]
|
||||
[[[[2,1,0,0,4],[],0]],[],[0]]
|
||||
|
||||
[[7,7,10,[]],[3,[],[[6,10,7,4],0,9,[0]],[[10,2,7,6],[9],8,4,[3,5,6,0]]]]
|
||||
[[],[4,[9,6,6,[0,3,1]]]]
|
||||
|
||||
[[0,4,[[0,8,6,4],4,7,10],[8,[10],2,8],2],[6,[[6,3,6]],4,10],[2,6],[],[[],[[2,7,1,1],[10,4,7,1],[6,10,4,0]],6]]
|
||||
[[[2]],[[[9,4,5,2],5,7,[],[]]],[10,8],[3,8,[6,[0,10,10,0,2]],[[5,6,6,10],7]]]
|
||||
|
||||
[[8,[[7,6],[8,1,7]],[],5,2]]
|
||||
[[6,7,[2,7,[7,1,8,5,1],1,5],9]]
|
||||
|
||||
[[1,[],1],[],[7,[[2,10],8,[8],[10,1,9,4,10],[1,9,5]],[[9,4,9],[2,2,1,3,4],0,[8,3]],7]]
|
||||
[[[4,[10,9,9,2],3,9,4],[1,10,4,8,4],6,4],[7,1,[3,3,9]]]
|
||||
|
||||
[[[[2],[6,7,4,1],[9,3],1,[5,0,9,4]]],[[[2,5,0,0,1],[3,3],[9,1],9,1],9]]
|
||||
[[],[[1,[3,6,7,4,10],[7,2,6,0,6],[7],6],5,5],[[[5]],2],[[[3,9,4,9,4]]]]
|
||||
|
||||
[[[3,[3,0,9],9],[[10,9,1,8]],[6,8,[6,7,5,10,4]]],[[[],2,[],[9,3,8],8],[5,0,2,[],[0,9,4,3]],[[],1,8,1,0],[]],[[[4,7,8,6,2],6,9,[1]]],[4]]
|
||||
[[[[],8,10,[6,6]],0,0,[10,[],[0,2,8,3,7],[7,5]],[[0,4,0],3,10,2]],[4,[],0,[],6],[[[7,8,0],[7,5,7],[10,4,3],[1,5,2],9]]]
|
||||
|
||||
[[],[[[6,10],7,1,0,[]],[[9],[8,9,9,10,8],0,8],2]]
|
||||
[[10,0,4,[[0,2,10],[9,2,4,7,7],[5],[9]],[[3,2],[2,9,10],[3]]],[2,1],[10,[5,[2,8,2,4],6,4],4]]
|
||||
|
||||
[[8,[[4],[2,9,10,6],0,4,6],[[7,5,3,0],[9],4,[7,5,10,10]],[]],[]]
|
||||
[[[[]],1,[[],[10,7,2,1],[6]],6]]
|
||||
|
||||
[[[[1,6,7,3],3],[1,[7,0,6],7,4,[7]],[2,5],0],[[],[[4,5,3,4],5],[7]]]
|
||||
[[5],[[],[],5,[[8,3,3]],[[],3,8,9]],[[0,[0,2,9],[2]],[[8],4],[[0,3]],[[6,4,4,3,2]],[[0],[],[0,9,10,1],8,8]],[2,[[],[7,7,0]],[[5,7],[8,2,8,1,5]],[[9,2,6],[1,5,9,1]]],[[[2],[]],[8,7,5,[2]],[[2,1,8,1],5,4,6,[0,5,6]]]]
|
||||
|
||||
[[],[1,6,10,1],[[8,9,[3,8]],10,7,[[0,8,6,7,10],[7],[1,0],2],9],[[[4,1,0,10],1,4,[8]],0,[4,10,9]],[8]]
|
||||
[[[[4,8,9,3],6],5,[],5],[]]
|
||||
|
||||
[[[10]],[[],8],[[[6],7,9,[6,6],10],[8,4]]]
|
||||
[[8,5,3,[],2],[8,[8,[0,0],5]]]
|
||||
|
||||
[[[1,0,[],[8,8,3,2],0],2,2,[10,[7],[2],7]],[10]]
|
||||
[[1],[0,[[6,7],[1,10,7,6],[1,8,7,4],10,5],5],[[4,0,[7,0],[8,3,8,6]],[[2,4,10,8,6],3],8,[]],[[4,[9],[7,4,10],[4]],[3,[6,6],[],5],9,[]],[[[6],[2,1,1,3,5],[2,9,3]],6,[[1],[5,7,5]],[[4,3],[8,2,6,4,6],0,5,[5,8]]]]
|
||||
|
||||
[[],[[6,[1,0,0,9],1,6],[[4,9],0,1,7,[2,2,10,7,3]],1]]
|
||||
[[],[[[4],1,10],[],4,[[9,4],0],[[9],[10,1,10],10,2]],[8,7]]
|
||||
|
||||
[[[],7,[[8,4,9,2],[2],4,9]],[[[0],5,[],10,[]],[3,[1,9,9,2],[9,10,0,0]],[7,9,[8,7],2],[9]],[9,[[9,4,6,8,10],8]],[[[0],5],10]]
|
||||
[[7],[0,6,[[6],[],3,[3,8,6,2,8],6]],[9,6,0]]
|
||||
|
||||
[[[[4,4,7],[6,7,2,2],[]],1,[[],7,0]],[[5],[2,2,[3]],[6,2,4,[]],[[3,8],1,[8,6,0,10,5],[8,10,6,1]],3],[8]]
|
||||
[[0],[[10,[],[10,4,7,3,10]],[[5,9],7,5,8],9],[9,0,5,1],[]]
|
||||
|
||||
[[0,0,[[6,10,1,5],[8,0,4],10,[10,9,1,5]]],[[4,[2,1,1,5,4],[5],[]]],[3,7,0,[],10]]
|
||||
[[3],[4,5],[6,[4,5,[]],5,4]]
|
||||
|
||||
[[[[6],6],10],[]]
|
||||
[[[],7,[[4,3],[7,3],1],[4,[7,6,6,3,9],[2,2,0,8],2]],[1,5,[[5]],[[0,2,5,2]]],[[[4,8,10,0,3],[6,1,8,1,4]]],[],[1,[[],[],2]]]
|
||||
|
||||
[[9,[]],[7,[[3,0,2],[],10,6,[10,7,8,4,6]]]]
|
||||
[[7,6]]
|
||||
|
||||
[[8],[2],[6,1],[6,[4],[],[4,8,[5,2],5]]]
|
||||
[[],[[[1,9,0,1]],3,5,[6,[3,4,3],5,[6,3,7],[2]]],[5,[[3],0],5,[],5],[7,[[9],10],4,9],[]]
|
||||
|
||||
[[[9,[8,5,4,8]]],[3,[7,[6],3],2,[5]],[[[1,8],[6,6,5]],6]]
|
||||
[[2,[[2]]],[10,6,3],[[[10,4],0],[],[5],[],[0,[10],[1],[1,2,7]]]]
|
||||
|
||||
[[[[],[],6,[10]],[],7],[3,[10,9,2,[]]],[5,[[10,10,2,7,0],6,[]],[8,[0,7]],[[0],1,[9,10],4,2],[]],[]]
|
||||
[[[9,[5,4,6,9,5],[10]],[[5,9],0,6,5,10],[5,[2],[4,9,4,9,0],[5,4],[0,1,3,6]],3,[[3,9,7],[6,10,0,0]]],[[7,8,10]]]
|
||||
|
||||
[[[3,[4,0,0,9,8]],2,0,[6,[5,7]]],[[9],[],4,0],[6,2,[9],[10,[5,4,9,10],6,4]],[9],[6,6,[[7],[6]],[[8,0],5,10]]]
|
||||
[[],[8,1,0],[5],[9,5,[6,[6,10,6]]],[]]
|
||||
|
||||
[[8,7,[5,1,[4,1,3],[8,1,0,8,2]],3,0],[[[0,1,3,1,1],[9,7,2,4],4,6,4]],[10,5,7,4]]
|
||||
[[7,[]]]
|
||||
|
||||
[[0,7],[],[],[0,2],[0,2,[5,5,[4,6,3,10,0],0],[[5,1],[8,0],[5,7,5,0],2,4],[8,[],[10,2,3,4,8]]]]
|
||||
[[[8],[2,10,6],9,2,[5,[],5,[6,0,4,5,7],5]],[7,1]]
|
||||
|
||||
[[[],[[9,7,1,3],[6,3,2,7,6]],[7,[6,9,5,0,9],3],5,[]],[],[[[3],[0,7,1,7]],[0,[10,6,2,10,4],[5,8,0,6,7],0,[]],6,9],[[[4,6,0,0,2],7,[9,7,7,7,0],8],6,[[],[0,3]],8],[[9,[1,10],2],4,[[0,4,10],[4,7,8]],[[2,0,0,9,8],[4,2,9],[5,10],1,[8,4]],3]]
|
||||
[[]]
|
||||
|
||||
[[[[6]],4,8,[],6]]
|
||||
[[],[1,9,[[],9,[10,7,10,9,9],6,[0,10,1,4]]],[3,[8],2,9],[5,[4,7],[4,[8]],5,6],[[0],[10],[]]]
|
||||
|
||||
[[[[5,1,10,5],[2,10,6],1,0,1],[[1],3,[],2,7],4,4,6]]
|
||||
[[3,[[7,3,0,6],7,[1,4,5]],[[4,7],[0,6,10,2,9],[],[4,2,1,9,7]],[9,10,[10],1,9],[]],[8,[],[3]],[[[3,2,6,1,0],4,[4,9],[3,1],3],[],[[0,4],[4,2]]]]
|
||||
|
||||
[[7,5,1,10],[2],[]]
|
||||
[[],[[],7,[],9,[[0,9,4],[8,0]]]]
|
||||
|
||||
[[3,9,0],[[[9,0,7,4],[1,6],9],10,[3],9,[0,[4,7,4]]]]
|
||||
[[5,3,[1,[8],0,9],1],[[[8],8,8,8,[6,7]],4,0,[4,0,9,[3,8,8,8],10]],[[[],7,[8,8,1,5]],8,3,4]]
|
||||
|
||||
[[[9,[8],[10,3,10],7],4,3,6,[8]],[[]],[8,[10,10,[]],[4,[6,9,3,10,6],8,10,2]]]
|
||||
[[[[3],[5,0,9],[],2,[4,1]],[7,8,3],[10,[1,4]],[[0,7],[6,4],7,[10,0,0,1]]],[[[5,2],1,[10],10,[3,5,6]],[[],[0,6,2],[0,10,0,1,3]],[[],[1,7]],[1]],[],[],[9,[7],2,[[4,5,4,0],[8,1,1]]]]
|
||||
|
||||
[[[],3],[3,[],4],[5,4,6,[]]]
|
||||
[[2,[8,2,[4]],5,[5,[9,1],[10,6,10]],9],[10,[5,8,[],[5],[]]],[[],1,[1,[7,6,5,0,4],[6],[5,5,10,5,2]],0]]
|
||||
|
||||
[3,9,10,6,3]
|
||||
[3,9,10,6]
|
||||
|
||||
[[1]]
|
||||
[[[[],[],[10,8,6]]]]
|
||||
|
||||
[[[5],[10,[3,10,4,1],7],5,[3],[]]]
|
||||
[[],[[7],[[7,8,5],[6,10,4],9,[0,10,6]]],[[[8]],[5,[],[2],[6,5,0]],[[10,1],10,[],[9,1]],[5,4,[4],[],10],[5,[7],[10],[2,10]]]]
|
||||
|
||||
[[2,9,[[9,7],[],[4,6,3],[0,6,10,2,10]],[[6,1,1,1,4]]],[10,4]]
|
||||
[[[],[6,8,1]],[[[7]],5,6,[0,2,2,6],[]],[3],[[4],4,5],[1,[[9,10],[1,5],4,[6,7]],0,6]]
|
||||
|
||||
[[[7,9],5],[2,[5,9,7,[7,2,9]],[9,[8,7]]],[3,[[],10,4,[7],3]],[1,[[],5,0],5],[[],[[],5,0,4],2]]
|
||||
[[[[4,3,0,10,3],[6,1,10],4,8],[8,[],[8,0],10,[]]],[],[1,9,4],[10,8,[5,[9,8]],3]]
|
||||
|
||||
[[6,8,[[1,4,10],0,7,[10,5,10]],[[10,8,9]]],[9,[9]],[9,[3,1,[],[1,1],8],7]]
|
||||
[[],[5,8],[7,[7],[[3,6,2],6,0,[2,7],[6]],[10,[2,10,8,6],[2],[],[8,10,10,3,4]],[[8,5,8,8,10],7,1,[10,10,8],[3,5,4,3,3]]],[[[],5,10,[1]],4]]
|
||||
|
||||
[[4],[10,6]]
|
||||
[[0,10,4,[9,10]],[],[1,8],[9,7,[2,[5,4],[10],[7,1]],0]]
|
||||
|
||||
[[[],[5,[4,10,2],4,[10,8,10]],[]],[],[4,[4,6]],[[],[2]]]
|
||||
[[1,5,[[4,2,5],[],[1,9,4,7],[10,6,2,3]],[[9,2,0]],0]]
|
||||
|
||||
[[2,[8,7,[9,0,0,9],[0,8]]],[],[[3,6],[[1,8,0,5,6],5,2],0,6]]
|
||||
[[[3],[[1,6,1,10,0],[7],[9,2,0,5,9],[1,10,5,8],[8,6,2,6,5]],5,1],[]]
|
||||
|
||||
[[[1],8,3,7,10]]
|
||||
[[[[1],[9,2,0,6],6,[5,4,7],[1,9,4]],7,0,[]],[2,4],[[9,9,[10,5,5],6],3,0,[[1,8],[],10,0],10]]
|
||||
|
||||
[[10,4,[8,[3,6,1,1],7,10],[],[[2,6,6]]]]
|
||||
[[2,4],[[[2,0,8],[2,0,6,8,3]]],[[[5,1],9,[0,4,6,4,4],8,1],[1],9,[],5],[6,4,[[1,5,7],3],[[9]]],[]]
|
||||
|
||||
[[],[[[],4,[9,2,9]],[[4,6,3,6]],[1,8,2],7],[[[3,1,5,5],[]],9,6],[0,4,1,6,0]]
|
||||
[[[[0,10,1],[2]],2]]
|
||||
|
||||
[[[3],[[],4],1,8,2],[[2,[6,10,1,8,0]],0,[8,[],[10,9,7],[]],2],[[[4,4,2,6],[],7],3,8,10,3],[]]
|
||||
[[1,[6,3,[8,6,4,4],7],[7,8,[3]],1,2]]
|
||||
|
||||
[[2,[0,8],9],[[[0,3,0,4,8],[2],[10,4,1,4]],[],[5],8,5],[0,[6],10,2,[1]]]
|
||||
[[9,10,2,[[0,7,5,0],2,[2,10,9,8]],[[6]]]]
|
||||
|
||||
[[[4,3]]]
|
||||
[[[[8,9,3,3],[],[10,1,3,1,8],8,7]]]
|
||||
|
||||
[[[9,[0,1,7,3,4],9,9],[],[8]],[[0,[9],[3,6,3,0],7],[9,4,0,[8,1,2,8],8],[2,8,[4,5]],[8,0,[9,9,7]]],[[0,[8,6,7,7,4],2],[7,[1,2,7],[7]],9,[[4,3,4,2],[1,7,3,1],9],[7,[5],[9,5,10]]],[]]
|
||||
[[8,[0,[3,0],4],6,[[8,6,5,3],[4,7],0]],[[3,[7,0,7,2,6]],[[0,0],[],[0,5,0,9,8]]],[]]
|
||||
|
||||
[[4,7,[7],6,[8,[]]],[]]
|
||||
[[],[[9,[10]],[10]],[9,1,5,[0,7],[9,6,[6,0,4],[10]]],[[[4],[1,0],1],9,3],[[[9],1,[],[7,0],2],3,[[5,10,9],0,3,[7,9,10,5,0],6],[6,3,[],6,[3,3,6]],[[9],[2,1,7]]]]
|
||||
|
||||
[[[[0,5,8,5],[5,5,6,3,6],[]]],[5,4,[],[],[[6,4,3,4]]],[[[9,3],[]]],[]]
|
||||
[[[7,[3,6,3,8,2]],6,7,9],[6]]
|
||||
|
||||
[[5,[[1],[7,4,10,4],4,[8,3,0,2],[]],5,[9,[8,2,10,4,3],5,6,3],6],[[],[3,7,[5,1,2,1]]],[[[2,3,8,5],[0,4,4],10],2,[[1,4,2],5,8,2,3]]]
|
||||
[[[[8,6,8,2],[1,8,4,4],7,[5,4,10,7,4]],[[7,2,5]]],[3,10,[6,[1],[]]],[6,[],3],[[[7,0,0],9,4,3]],[0,[1,[],8],7,3]]
|
||||
|
||||
[[[1,6,[7,1,3]],[[8],[8,8,9,1,1]],[[6,6,1,3],[2]]],[[],8,[],3],[],[6],[6]]
|
||||
[[[[],[],7],[[9,8,7],3],4]]
|
||||
|
||||
[[],[9]]
|
||||
[[10,[[10,9,9,1,9]],[[5,5,7,0,4]],9,1],[],[[],5,[6,[3],[1],[1,8],[6,3,3,6]],2],[[[3,1,4,3,2]]],[3,[2,[10]]]]
|
||||
|
||||
[[1],[[[0,0,10],[9,1,1,1,4],[7,0,5,3],[2,2],8],[[0,4,6,9,5],8],[6,[6,8],7,[],[8,0,6]],[],[[],7]]]
|
||||
[[],[[[6,1,9,8,5]],[[1,0,1,4],2,[],3]],[0,2,0,[[8,5,7,4,6],[5],4,[6,5,6,2,0]],10],[6,7]]
|
||||
|
||||
[[[],3,6,[4,1,[5,0,5,3],[3,0],5],[1,1,2]],[3,2,[[1,3,7,9],[5]],6],[6,[],5,2],[3]]
|
||||
[[[[0,4,5,0],9,3,10,3],[[4,3,4,9,10],[6,1],[8,10,10,4,3],0]]]
|
||||
|
||||
[[3,6,4,7],[5,8,0,[[0,6]]],[],[]]
|
||||
[[[[],[3,1,0,7,2],3,[10,3,0,2,8]],3],[0,9,0],[[[8,8,0,9,0],[6,0,5]],[[3,4,9],7]],[],[0]]
|
||||
|
||||
[[],[[0,1,[4,1,4,2],[6,5,3],[]],1,[9,3,[10,4,5,0,4]],[[5,7],2],[[8,7]]],[8,4,9]]
|
||||
[[8,[7,[10],[2,8,10,9,3],[6,5],3]],[5,5,[[3],[]],6,[1,0,7,8]],[7,[6,5]],[],[10,5,4,[2,0,4,[6,10,4,4],[3,3]],8]]
|
||||
|
||||
[[[6],[10,[0,2,5,10,9],2],[[],[0],9,[1,0,5,8]]],[3,[[4],[3],3,[1,4,2,0,0],[]],[[8,3,6,10,7],1],[2,2,5,[6],[0,7]]]]
|
||||
[[7],[1,3,[1,2,2],2,3],[5]]
|
||||
|
||||
[[[[]],0,[[4,6,4]],0],[],[3,[],[1],[10]],[[1,[2,5]],[[7],[6,10,6,6,6],6],[[0,8,5],[4,0,9]]]]
|
||||
[[5,8,2,[0,3]],[6,[[6,4],[7,10,9,10,3],2],2,6],[1,[9,[6,4,1,2],8,[10,2,5,9,8],[]],[]],[],[[[8,2,3],9,[5,6,3,3],4,[4,10]],7]]
|
||||
|
||||
[[8,[2,0],[10],2,3],[[3]],[[9,[10,9,9,5,7],2],[[],9,[6,8,5]],[10],8,[]]]
|
||||
[[7,10,[2,[0,6,4,0,5]],[4]],[[],[],4],[7,[5,10,2,[0,7,3,9,7]],[[7,2,1,3,5],[7,5,3,1,6],3]],[[[1],6]]]
|
||||
|
||||
[[],[[7,[],[5,7]],1,7]]
|
||||
[[7,5,4,9],[[5],[[8,2],[1,5],3,4,1],[7,10,4,[],0]]]
|
||||
|
||||
[[[8,6,[6,3]]],[9,[],[[5,6,0]],[2,[1,10,10,6]]]]
|
||||
[[0,0,[[1,1,10,1,3],2,[7,0,6],3]],[],[0,2],[[3],3,5]]
|
||||
|
||||
[[[4,7,[10]],[1,4]],[[2,[4,1,6,0,4]],2,[[],[]],9],[6],[[],[9],7,5],[9,10,[7,[6,0,5,1,3]],2,[]]]
|
||||
[[4,[],[[5,4],[6,2,3,4],8,[4,3],7],[9,3,3,0],[[],1,6,2,9]]]
|
||||
|
||||
[[5],[6,[]],[]]
|
||||
[[],[[1,5,[7,0],[2,7,6,1],10]],[]]
|
||||
|
||||
[[5,10,3]]
|
||||
[[[7,1],[1,[7,5,9,7]],[0,[7,1,7,9,1],[9,2,9,9,1],5,[9]],[[]],[]],[0,[[9,0,3],[3],1,[1],1],9,[10,6,[],[10,9,1,10,10],[2,2,8]]],[[1,7,4],6]]
|
||||
|
||||
[[],[]]
|
||||
[[[[6,3,9],[5,5,8,10,4],[7,4,9,1,3]],1,6],[[[8,2,4,5],[],[1,7,7]],0]]
|
||||
|
||||
[[0,10,[[4,0],4]],[9,[],[4,9,[10,5,8]],7],[10,[]]]
|
||||
[[],[[],7]]
|
||||
|
||||
[[[6,5],2,8,7,[[6,2,10,1],1,[2,5,10,7],1,[2,10,7,5]]],[6,9,8],[4,[],[[1,8]],1,[7,[1,0,6,8],[8]]],[[],6,1,[7,[],0,[6,7,8,10,5]]],[[],[],[7,9,[5,10,6,3],[2,10,3],8],7,[9,[0,10],[8,2,6,0,1],[10,1]]]]
|
||||
[[[9,[0,9,10,7,4]],6,[6,[8,5,9,6,8],[4,10,6],4,[]],[4,9,7,2,7]],[4],[[],[[4,2,5]],[4,[7],[9,5,8,7,7],[],[10,9,6]]],[10,[],10,[4]],[6,1,3,[[2,1],[1,9,7,3],5,[2,3,5,4,9],6],1]]
|
||||
|
||||
[[6],[8,5,[4,[1,10]]]]
|
||||
[[1,7,5,9],[],[],[0,9,1],[0,[2,6,10,[10,7,3,5,3]]]]
|
||||
|
||||
[[3],[1],[]]
|
||||
[[0],[8,[[6,7,6],3,7,[4,5,6,10,1],0]],[[[4],[6,0],0,[8],[8,1]],[[1],4,8]],[8]]
|
||||
|
||||
[[[[2,3],5],[[4,2,4,10,3],[4,0,9,4,2],4],[2,[1,5,2,6,7],8,[0,5,1,4,8]],[[3,6,7,10],[6,7,4,7],[9,4,10]],[[9],[4,2]]],[]]
|
||||
[[[7,8,[8,2,10,2],[],[2]],3,9,0,1],[[[5]],0,7,[[7],2]],[[2,[],[8,5,4,1],9],5,6,[[1,2,8,0],4],[]],[2,[9,[],[10,10],8,[]],1]]
|
||||
|
||||
[[],[],[[[5],[9],5,7],5,[]],[[3,[1,2,6,3],9,[3,2,7],0]],[[[5,9],5,[8,1,7]],[1,1,[7,7,8,10]]]]
|
||||
[[[[10,0],[0,7,2]],3,[0,3,2,[7,1,9]],[[10],0,[5]],[[2,8,0,5],[7,3],4,10]],[9,[[]],[[],[1,4,4],7,[0,1,6,7,2],[6,9,0,4,4]],[9,[9]],[6,[4,5,0,8],1,[8,3,1,10],[9]]],[7,[[]],[5,[1,9,6]]]]
|
||||
|
||||
[[4]]
|
||||
[[5],[[2,[10,7,10,9,10],0]]]
|
||||
|
||||
[[[],[[1,8,6,1,6],[3,2,1],2,[10,3,7,1,4],0],3,[3]],[9]]
|
||||
[[],[],[[8],[[],5,[1,8,7],9,1],[[7,1,2,4,3],7,[5,7,1,6,6],8,2],10],[4,[6,[8,8,6,7]],1,[[],[5,10,3,2,7]]],[1,[],[1,[0],7,[9,0]]]]
|
||||
|
||||
[[8],[2,[[9,2,9,9,10],[3,5,3,4]]],[10,[[10,7,10,0]],10,[[2,6],[4,9,6],[3,4,5,0,2],[]],7]]
|
||||
[[4],[3],[],[10]]
|
||||
|
||||
[[[[0],7,[1,1,10,2,0]],2,[[10,5,10]]],[[[6],[4,4,6]],[3,[]],9,[[8,3,3],[6],[9,5,7,7],8],10],[]]
|
||||
[[6],[[[3,10]],[]],[8,10,[],9]]
|
||||
|
||||
[[5,5,[],9]]
|
||||
[[[[5,6,6,3]],2,[[4],0,7,2]],[[],[[10,5],[],[5],[8,1,0,3,2],3],[[7,3,0],5,0,4,[9,1]]]]
|
||||
|
||||
[[],[[2],7,4],[2,9,10],[[[],[7,4,4,7,3]],[]]]
|
||||
[[9],[]]
|
||||
|
||||
[[[10,5,4,1,8],7,[5],[8]]]
|
||||
[[0,10,[]],[],[0,6,[7,[4],[],[9]]],[4]]
|
||||
|
||||
[[[8],[10],9,9]]
|
||||
[[3,[[1,0,5,1,5]]]]
|
||||
|
||||
[[[4,5,10],[7,[10,3,1],[2,6],10],[[6,0,8,9,6],4,[]],[]],[9,[],10]]
|
||||
[[],[7],[10,10,[6]],[[[2,4],[6,2,2],0],6],[[[2,3,0,0,2],[6,5,7,2],2,4],6,6]]
|
||||
|
||||
[[1],[[]],[[[9,1,9,5],[6],[9,3,5,2,6],9,[]],6,[],[[2],9,[8,3,1,3,1],[3,10,6]],[[0,9,1,8,2]]]]
|
||||
[[[8],[[7],[7],5],5,5],[4,[[5,9,10],[]],[[4,7,5,1]],[[10,1,7]],4],[5,[[4,8,4],7,0],[2],[],[8,0,[5,8],[8,5,7,2,8],4]]]
|
||||
|
||||
[[[0,[3,3,10],[],[0,9],5]],[[4,[],[7,2,5],[0,7],[0,10]]],[],[[[1,8]],[[9,7]],5,[[9,1,0,1],5,5,5,[10]],[[9,4,6,6],4,4,[2,6,9,4,7]]],[4]]
|
||||
[[[[10,8,4,0],[9,10,1]],[],[],[[9,8,4,6],2,9],4],[[2,[6,7,8],10,[],[10,4,3,9]],[5,[9]],5,[6,[10],[7,3,6]],[]],[],[[[5,7],[9,7,7,6,9],[9,10,5],8],[[],3,[0,5,0]],3,6,6],[9,[7]]]
|
164
AdventOfCode.Tests/Data/2022_Input_Day_14.tst.data
Normal file
164
AdventOfCode.Tests/Data/2022_Input_Day_14.tst.data
Normal file
@ -0,0 +1,164 @@
|
||||
514,127 -> 518,127
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
518,47 -> 525,47 -> 525,46
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
503,157 -> 507,157
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
517,129 -> 521,129
|
||||
525,86 -> 529,86
|
||||
522,84 -> 526,84
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
530,111 -> 535,111
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
520,131 -> 524,131
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
528,84 -> 532,84
|
||||
511,129 -> 515,129
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
539,90 -> 539,91 -> 552,91 -> 552,90
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
508,127 -> 512,127
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
539,90 -> 539,91 -> 552,91 -> 552,90
|
||||
511,125 -> 515,125
|
||||
514,131 -> 518,131
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
526,109 -> 531,109
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
497,157 -> 501,157
|
||||
539,90 -> 539,91 -> 552,91 -> 552,90
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
498,134 -> 498,135 -> 509,135 -> 509,134
|
||||
503,151 -> 507,151
|
||||
531,86 -> 535,86
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
498,134 -> 498,135 -> 509,135 -> 509,134
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
528,80 -> 532,80
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
540,109 -> 545,109
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
536,107 -> 541,107
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
534,84 -> 538,84
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
525,82 -> 529,82
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
520,114 -> 520,117 -> 514,117 -> 514,122 -> 533,122 -> 533,117 -> 525,117 -> 525,114
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
506,154 -> 510,154
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
519,86 -> 523,86
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
537,86 -> 541,86
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
508,131 -> 512,131
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
518,47 -> 525,47 -> 525,46
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
509,157 -> 513,157
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
533,109 -> 538,109
|
||||
505,129 -> 509,129
|
||||
518,76 -> 518,77 -> 529,77 -> 529,76
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
498,134 -> 498,135 -> 509,135 -> 509,134
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
537,94 -> 537,98 -> 536,98 -> 536,102 -> 542,102 -> 542,98 -> 539,98 -> 539,94
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
529,107 -> 534,107
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
532,105 -> 537,105
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
500,154 -> 504,154
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
523,111 -> 528,111
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
544,111 -> 549,111
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
518,76 -> 518,77 -> 529,77 -> 529,76
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
537,111 -> 542,111
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
523,73 -> 523,68 -> 523,73 -> 525,73 -> 525,72 -> 525,73 -> 527,73 -> 527,69 -> 527,73
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
518,76 -> 518,77 -> 529,77 -> 529,76
|
||||
531,82 -> 535,82
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
||||
507,26 -> 507,28 -> 504,28 -> 504,33 -> 511,33 -> 511,28 -> 510,28 -> 510,26
|
||||
511,36 -> 511,40 -> 503,40 -> 503,43 -> 519,43 -> 519,40 -> 515,40 -> 515,36
|
||||
502,131 -> 506,131
|
||||
508,60 -> 508,58 -> 508,60 -> 510,60 -> 510,55 -> 510,60 -> 512,60 -> 512,51 -> 512,60 -> 514,60 -> 514,59 -> 514,60 -> 516,60 -> 516,58 -> 516,60 -> 518,60 -> 518,50 -> 518,60 -> 520,60 -> 520,58 -> 520,60 -> 522,60 -> 522,52 -> 522,60 -> 524,60 -> 524,54 -> 524,60
|
||||
488,148 -> 488,144 -> 488,148 -> 490,148 -> 490,141 -> 490,148 -> 492,148 -> 492,144 -> 492,148 -> 494,148 -> 494,145 -> 494,148 -> 496,148 -> 496,139 -> 496,148 -> 498,148 -> 498,145 -> 498,148 -> 500,148 -> 500,141 -> 500,148 -> 502,148 -> 502,143 -> 502,148 -> 504,148 -> 504,145 -> 504,148
|
||||
490,23 -> 490,17 -> 490,23 -> 492,23 -> 492,22 -> 492,23 -> 494,23 -> 494,16 -> 494,23 -> 496,23 -> 496,17 -> 496,23 -> 498,23 -> 498,18 -> 498,23 -> 500,23 -> 500,13 -> 500,23 -> 502,23 -> 502,13 -> 502,23 -> 504,23 -> 504,13 -> 504,23 -> 506,23 -> 506,15 -> 506,23 -> 508,23 -> 508,22 -> 508,23
|
38
AdventOfCode.Tests/Data/2022_Input_Day_15.tst.data
Normal file
38
AdventOfCode.Tests/Data/2022_Input_Day_15.tst.data
Normal file
@ -0,0 +1,38 @@
|
||||
Sensor at x=3889276, y=3176133: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=3545888, y=1389980: closest beacon is at x=3687798, y=2823020
|
||||
Sensor at x=2887269, y=2488344: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=3990278, y=43134: closest beacon is at x=2307159, y=135337
|
||||
Sensor at x=3746631, y=2990632: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=7523, y=59064: closest beacon is at x=278652, y=-182407
|
||||
Sensor at x=2662631, y=3349709: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=3999326, y=3030235: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=2788203, y=3722031: closest beacon is at x=3009520, y=4176552
|
||||
Sensor at x=1872146, y=1228203: closest beacon is at x=1213036, y=1428271
|
||||
Sensor at x=231045, y=2977983: closest beacon is at x=-362535, y=2000000
|
||||
Sensor at x=2233881, y=421153: closest beacon is at x=2307159, y=135337
|
||||
Sensor at x=3915820, y=2609677: closest beacon is at x=3687798, y=2823020
|
||||
Sensor at x=2959514, y=2529069: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=1829825, y=2614275: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=1031015, y=2036184: closest beacon is at x=1213036, y=1428271
|
||||
Sensor at x=3894267, y=3758546: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=2653530, y=445121: closest beacon is at x=2307159, y=135337
|
||||
Sensor at x=1528274, y=1670020: closest beacon is at x=1213036, y=1428271
|
||||
Sensor at x=3839068, y=2974837: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=254225, y=9603: closest beacon is at x=278652, y=-182407
|
||||
Sensor at x=2214848, y=3333326: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=1008775, y=292264: closest beacon is at x=278652, y=-182407
|
||||
Sensor at x=2072077, y=6712: closest beacon is at x=2307159, y=135337
|
||||
Sensor at x=3344028, y=3459786: closest beacon is at x=3738780, y=3090050
|
||||
Sensor at x=984627, y=3991112: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=198206, y=2034713: closest beacon is at x=-362535, y=2000000
|
||||
Sensor at x=460965, y=1150404: closest beacon is at x=1213036, y=1428271
|
||||
Sensor at x=2198999, y=3584784: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=3212614, y=2899682: closest beacon is at x=3687798, y=2823020
|
||||
Sensor at x=3797078, y=2864795: closest beacon is at x=3687798, y=2823020
|
||||
Sensor at x=2465051, y=2871666: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=2356218, y=3981953: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=2389861, y=1856461: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=2852352, y=2506253: closest beacon is at x=2809378, y=2513386
|
||||
Sensor at x=2275278, y=742411: closest beacon is at x=2307159, y=135337
|
||||
Sensor at x=1562183, y=3626443: closest beacon is at x=2294322, y=3429562
|
||||
Sensor at x=44398, y=534916: closest beacon is at x=278652, y=-182407
|
57
AdventOfCode.Tests/Data/2022_Input_Day_16.tst.data
Normal file
57
AdventOfCode.Tests/Data/2022_Input_Day_16.tst.data
Normal file
@ -0,0 +1,57 @@
|
||||
Valve ED has flow rate=0; tunnels lead to valves PS, AW
|
||||
Valve SI has flow rate=0; tunnels lead to valves AA, HX
|
||||
Valve LX has flow rate=22; tunnels lead to valves DY, YH
|
||||
Valve CR has flow rate=0; tunnels lead to valves BE, HX
|
||||
Valve BI has flow rate=0; tunnels lead to valves GC, AY
|
||||
Valve PB has flow rate=4; tunnels lead to valves IX, YG, RI, KR, BV
|
||||
Valve YY has flow rate=0; tunnels lead to valves PH, GJ
|
||||
Valve PH has flow rate=11; tunnels lead to valves YY, VE, ZG, MM
|
||||
Valve DY has flow rate=0; tunnels lead to valves LX, AW
|
||||
Valve SD has flow rate=0; tunnels lead to valves AY, EC
|
||||
Valve SV has flow rate=24; tunnels lead to valves CC, GF
|
||||
Valve RL has flow rate=0; tunnels lead to valves OW, IN
|
||||
Valve GF has flow rate=0; tunnels lead to valves RQ, SV
|
||||
Valve BE has flow rate=5; tunnels lead to valves CR, JC, MF, IT
|
||||
Valve PR has flow rate=0; tunnels lead to valves BV, GJ
|
||||
Valve AW has flow rate=21; tunnels lead to valves VE, DY, TR, ED
|
||||
Valve FY has flow rate=17; tunnels lead to valves GG, KJ
|
||||
Valve GC has flow rate=0; tunnels lead to valves BI, GJ
|
||||
Valve RI has flow rate=0; tunnels lead to valves PB, AY
|
||||
Valve RQ has flow rate=0; tunnels lead to valves HH, GF
|
||||
Valve IT has flow rate=0; tunnels lead to valves MZ, BE
|
||||
Valve XG has flow rate=0; tunnels lead to valves BL, AA
|
||||
Valve MK has flow rate=0; tunnels lead to valves HX, DV
|
||||
Valve IX has flow rate=0; tunnels lead to valves PB, JC
|
||||
Valve BV has flow rate=0; tunnels lead to valves PR, PB
|
||||
Valve TR has flow rate=0; tunnels lead to valves CD, AW
|
||||
Valve PS has flow rate=0; tunnels lead to valves ED, AY
|
||||
Valve HH has flow rate=12; tunnels lead to valves RQ, NL, ZQ
|
||||
Valve AA has flow rate=0; tunnels lead to valves KR, SI, XG, EC, ZG
|
||||
Valve FT has flow rate=0; tunnels lead to valves IN, YH
|
||||
Valve YG has flow rate=0; tunnels lead to valves PB, HX
|
||||
Valve HX has flow rate=14; tunnels lead to valves MK, ZQ, YG, SI, CR
|
||||
Valve DV has flow rate=0; tunnels lead to valves MK, QR
|
||||
Valve GJ has flow rate=3; tunnels lead to valves PR, CD, YY, GC, BL
|
||||
Valve BL has flow rate=0; tunnels lead to valves GJ, XG
|
||||
Valve CD has flow rate=0; tunnels lead to valves TR, GJ
|
||||
Valve GG has flow rate=0; tunnels lead to valves FY, NL
|
||||
Valve JC has flow rate=0; tunnels lead to valves IX, BE
|
||||
Valve JN has flow rate=0; tunnels lead to valves OW, QR
|
||||
Valve RM has flow rate=18; tunnel leads to valve KJ
|
||||
Valve NL has flow rate=0; tunnels lead to valves GG, HH
|
||||
Valve QR has flow rate=20; tunnels lead to valves CC, DV, PN, JN
|
||||
Valve ZG has flow rate=0; tunnels lead to valves AA, PH
|
||||
Valve AY has flow rate=6; tunnels lead to valves RI, PS, SD, BI, MM
|
||||
Valve VE has flow rate=0; tunnels lead to valves PH, AW
|
||||
Valve OW has flow rate=25; tunnels lead to valves MZ, RL, JN
|
||||
Valve MM has flow rate=0; tunnels lead to valves AY, PH
|
||||
Valve KJ has flow rate=0; tunnels lead to valves RM, FY
|
||||
Valve MF has flow rate=0; tunnels lead to valves BE, PN
|
||||
Valve YH has flow rate=0; tunnels lead to valves LX, FT
|
||||
Valve ZQ has flow rate=0; tunnels lead to valves HX, HH
|
||||
Valve KR has flow rate=0; tunnels lead to valves AA, PB
|
||||
Valve PN has flow rate=0; tunnels lead to valves MF, QR
|
||||
Valve CC has flow rate=0; tunnels lead to valves SV, QR
|
||||
Valve MZ has flow rate=0; tunnels lead to valves OW, IT
|
||||
Valve EC has flow rate=0; tunnels lead to valves SD, AA
|
||||
Valve IN has flow rate=16; tunnels lead to valves RL, FT
|
1
AdventOfCode.Tests/Data/2022_Input_Day_17.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Input_Day_17.tst.data
Normal file
File diff suppressed because one or more lines are too long
2150
AdventOfCode.Tests/Data/2022_Input_Day_18.tst.data
Normal file
2150
AdventOfCode.Tests/Data/2022_Input_Day_18.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
30
AdventOfCode.Tests/Data/2022_Input_Day_19.tst.data
Normal file
30
AdventOfCode.Tests/Data/2022_Input_Day_19.tst.data
Normal file
@ -0,0 +1,30 @@
|
||||
Blueprint 1: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 3 ore and 18 obsidian.
|
||||
Blueprint 2: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 16 clay. Each geode robot costs 3 ore and 9 obsidian.
|
||||
Blueprint 3: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 2 ore and 8 obsidian.
|
||||
Blueprint 4: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 18 clay. Each geode robot costs 4 ore and 16 obsidian.
|
||||
Blueprint 5: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 4 ore and 15 obsidian.
|
||||
Blueprint 6: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 4 ore and 14 obsidian.
|
||||
Blueprint 7: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 11 clay. Each geode robot costs 3 ore and 8 obsidian.
|
||||
Blueprint 8: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 7 clay. Each geode robot costs 3 ore and 10 obsidian.
|
||||
Blueprint 9: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 15 clay. Each geode robot costs 2 ore and 8 obsidian.
|
||||
Blueprint 10: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 2 ore and 17 obsidian.
|
||||
Blueprint 11: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 16 clay. Each geode robot costs 2 ore and 9 obsidian.
|
||||
Blueprint 12: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 4 ore and 13 obsidian.
|
||||
Blueprint 13: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 17 clay. Each geode robot costs 4 ore and 20 obsidian.
|
||||
Blueprint 14: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 17 clay. Each geode robot costs 3 ore and 19 obsidian.
|
||||
Blueprint 15: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 14 clay. Each geode robot costs 4 ore and 17 obsidian.
|
||||
Blueprint 16: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 9 clay. Each geode robot costs 3 ore and 9 obsidian.
|
||||
Blueprint 17: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 20 clay. Each geode robot costs 2 ore and 17 obsidian.
|
||||
Blueprint 18: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 17 clay. Each geode robot costs 4 ore and 16 obsidian.
|
||||
Blueprint 19: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 5 clay. Each geode robot costs 3 ore and 10 obsidian.
|
||||
Blueprint 20: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 7 clay. Each geode robot costs 4 ore and 13 obsidian.
|
||||
Blueprint 21: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 4 ore and 7 obsidian.
|
||||
Blueprint 22: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 14 clay. Each geode robot costs 3 ore and 8 obsidian.
|
||||
Blueprint 23: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 19 clay. Each geode robot costs 3 ore and 13 obsidian.
|
||||
Blueprint 24: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 15 clay. Each geode robot costs 4 ore and 20 obsidian.
|
||||
Blueprint 25: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 14 clay. Each geode robot costs 4 ore and 15 obsidian.
|
||||
Blueprint 26: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 3 ore and 7 obsidian.
|
||||
Blueprint 27: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 19 clay. Each geode robot costs 4 ore and 7 obsidian.
|
||||
Blueprint 28: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 11 clay. Each geode robot costs 4 ore and 8 obsidian.
|
||||
Blueprint 29: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 3 ore and 9 obsidian.
|
||||
Blueprint 30: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 17 clay. Each geode robot costs 2 ore and 13 obsidian.
|
2500
AdventOfCode.Tests/Data/2022_Input_Day_2.tst.data
Normal file
2500
AdventOfCode.Tests/Data/2022_Input_Day_2.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
5000
AdventOfCode.Tests/Data/2022_Input_Day_20.tst.data
Normal file
5000
AdventOfCode.Tests/Data/2022_Input_Day_20.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
2877
AdventOfCode.Tests/Data/2022_Input_Day_21.tst.data
Normal file
2877
AdventOfCode.Tests/Data/2022_Input_Day_21.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
202
AdventOfCode.Tests/Data/2022_Input_Day_22.tst.data
Normal file
202
AdventOfCode.Tests/Data/2022_Input_Day_22.tst.data
Normal file
File diff suppressed because one or more lines are too long
70
AdventOfCode.Tests/Data/2022_Input_Day_23.tst.data
Normal file
70
AdventOfCode.Tests/Data/2022_Input_Day_23.tst.data
Normal file
@ -0,0 +1,70 @@
|
||||
#...####...#.##.##.#..#####.########..#...#...#####.####.##.####....##
|
||||
#....####.###.##.......##.....#.....##.#.#..###.#.....#......##.#.#.#.
|
||||
..##..#.##.#.#.####.#.#..#.#..####.#.#....#.#.######.....##.#.#...#.##
|
||||
.....####.#.##....#...##.#.##........##...#...##....#..#........######
|
||||
#..#..#...#..#.#..####.##....#..#.##..###.##.#..#..####..#.#.#..#.#..#
|
||||
........#.###....###.#.#...##....#..###.#....#.#..##.#.#.....####..#.#
|
||||
....###.####...#....#.####.#..####...##.##..#...#.#.#...###.##.##..###
|
||||
##..#..##..#..#.#...#..##..###.#.#.##.#.###..###.##.#.###..##.##.###.#
|
||||
#..#..#...#.#.....##..##.###.....##...#..###......#.#.....#..#####....
|
||||
##..#.###...###.###.#..##..##.###..#.#.#..#.###....##...###.#......##.
|
||||
###....#####.#..#.###.....##.#.#.#######.....#.....#.##..####.#....###
|
||||
###.#...#..#.#..#.....#.##.##.....#####....##.#..###...#.#.#.###..#.#.
|
||||
.....####.#.#.##..#.#..#..#.#....###.##.#.##.#....##.#..#......#...###
|
||||
##.#.#.##.#...#.#####.#####...###.###..#..#.##.#...#..##.###.#......#.
|
||||
####.#..##.##..#.##.#.####....#.##.###..#.#.##..#.####..##...###..####
|
||||
#######....##.#....##.###.#.##..#.###.##.#..##..#....##.##...##.##..#.
|
||||
###..#....###...##.##..##..##.####.##.#...#.#....#.##..##..#..#...###.
|
||||
.#.#######.##.#.###..##.#.##..#.####.#.#.#....#.#.###.#.##....##.###.#
|
||||
##...#....#..###.#..#.#....#.##.#.#######.#####...##...###..##.#..####
|
||||
...##.#...##.#.##...#.##..###....#.##..#..#.###..#.##..##.##..#####...
|
||||
#...###......##.####.###.....#.#..###.#.##..##.###...........#..#.#...
|
||||
.#..##..###..##.##.##########..###..#.#..#.#.#.#.........##.##..####.#
|
||||
#.#...####.####....#...#..#.##..#..#.#######..#..#......#.#####..#.##.
|
||||
....##.#.#....#......##...#.##.#.#.#.#.####.#..#.##.#.###....#....##.#
|
||||
####.#.###.#..#.######.##.####.#.#.##.#..##.#.#.#...#..####..#.#..####
|
||||
.....##.#...#...#...#.#.........####...######..####.##..##......##..#.
|
||||
...##.#.###..#.#.....#.#..#.##...####.####....##...###...##..#..##.##.
|
||||
..##.##.#.##..######.########.###.###...##..##.#.....#.###.######..##.
|
||||
#.#.#.#####.....#...#.#..##.#..#..#####.###...##..#.##..###.#.#..#####
|
||||
.##.....##.###.###.#.#.##....##.#..#.#.###.#......#..#.##........#####
|
||||
#..##.###.#.#.#.#.#.#.##....#.##...##.#....#.###.#.##.###..###.####..#
|
||||
....##......##...##..#......#..#.#....#.##.#.#...##.#...#..#.....#....
|
||||
#.###.#####.##.....#.#.###....#.###.#..#######......#.#.#...###.#..###
|
||||
##########...####.#.###..#.#.##..####.#.#....#.####.#..#.##.....##.#.#
|
||||
..#..#####..##.#..#.....#####...##..#....#..###.#....#.#......####.##.
|
||||
##...#.##...#####.####.##..#..##..##...#######.#.##...#####.###...#.##
|
||||
#..##.#..#.#######...##..##.#.##.####..##.#.###..####....#..###...##..
|
||||
.#.#..#.#....#####.##....#.#..#.#..#.##.#.##..#....###.##...##.#...###
|
||||
.##.#.##.##.#.#..#.#.###....#####..#..###..#..#.##.##.####..#..####...
|
||||
#...#####.#...#..#..###.#.##....##...#....###.###.##.#.#.##.##.#.###.#
|
||||
...##...####...#..#.......##......#.#...#.##.#..#..########.##.##...#.
|
||||
#####.##..#..##..#.....##...##..##..##......####..#.##.#..##..#.##..#.
|
||||
##.#....####.#.#..####...#.####..#.##...##.#..#..#....#.#.#....#.##..#
|
||||
...#.#.#.####.#..#.####..#.##.##.#####.###.###.#...##...#..##..###....
|
||||
.#....###....##..#....#.........#.#....##.####...##..#.##.#..#.###.###
|
||||
.#.###.#.#..###.....###.##...####..#...#.#..##.#######...####.#..##...
|
||||
##........#.##.#..#.##..######.#..#...#.#.#..##...##.#..#.####.....#.#
|
||||
#####.#....#..#.#.#.###...#..#..##....####..##..#..#.#.....#.#..#####.
|
||||
...###.######.##.##.##.#.....##....##.#.#..#.###.#.####..####.#...#.##
|
||||
.#..####.###.#..##.....#.#...#.##..#..#.####.##....##.#####...##.#.###
|
||||
###.....#.#.###.#.#.####.#.#..#.###...####.....#...##..#.#...#...####.
|
||||
#.#.##.###......####..#.#..##.#..#.##.#..#.#.##.#.###...##.##.##.#.#.#
|
||||
..#.##.#..####.####..##...#..#....####....###.##########.##..##..####.
|
||||
.#....##.#...#.#.######.####.###.....##..####......###.####.#####.....
|
||||
.#..##.......####....##.#####..##..##.###.###..######.#.####...#..#...
|
||||
#..#.######...#..####..#.#.....#..####.#...#.###..#.##.##..#.#..##.#.#
|
||||
....#.#...#..#..#..##..##.###...#.#.##.#..##..########.#.#######.##.##
|
||||
.#...#.#.###....#.######..####..#..#.#####...#.##....#.####...#.##...#
|
||||
.#.##....##...##...#.....#..#####.###.##..###....#....#..##..####.###.
|
||||
..###.#....##.##.##.#.##.##.#.#..#.#####..####..###..###.####.#.##.##.
|
||||
#...###.#...##..#.........#####..#..##.####..##.###..#.##...###..#..#.
|
||||
#..#.....###.#.###....#######..#...#.##.##.#.#..#.....###.#...#####.##
|
||||
..######.#..#...#.#....##.#...#######.#.#.#.#....#..#.##.#.##..#.#####
|
||||
###..###..#.#...#....#.##.###..#..##..#.###.#.#....####..#...##...###.
|
||||
....#.###..#..###....#.##...####....#####........##.#####....#.....##.
|
||||
##...#....###...........#.....#....###...#...#.#.#...####.####.....#.#
|
||||
##.##.##.#.#..##.###...####.#..#.##.......#...#..#.##.......##.#.#.##.
|
||||
.#..##.###.#.####.###.#.#.......######....#..#......#..##...#..#..#.##
|
||||
#..####.....###..#####..####..######.##.#.##.###..#..#.##.#.#.##.#..##
|
||||
#.#.#.#..#.#.#.#.###.....######......#...###.#.#######....#.###...#..#
|
27
AdventOfCode.Tests/Data/2022_Input_Day_24.tst.data
Normal file
27
AdventOfCode.Tests/Data/2022_Input_Day_24.tst.data
Normal file
@ -0,0 +1,27 @@
|
||||
#.########################################################################################################################
|
||||
#>v^<>^^>.v<v^<>><>^v<>^.<v><>^<>^><><>v><^v>>><.<<<<^v.^<><^v>>^v^>v>.<^<^>^^^>^v>v><.v<v^>v<<.^^.<>vv<<.<>^^>vv^<<v>^v>#
|
||||
#<<<v^>.><v^>.>^vv<<^^<><<<^^<v^<^<>^^.v..^<v^><^v.^<>vv<<.<<v>v^^v^^<v.<<^^>vv<>vvv^>^>.<<.vv<>^^><v>>v^^^<<^.^<>^.v><v<#
|
||||
#>^v.>v<^^>^>v<<<<><>>vv<<>>v^>.<^v.>^>^^vv^<<v<^^vv><<v^<^v<^>>^.^v^^v^<<<^v>^<>^^^v.^>>>^^>>^<<.<<<<.><<><^.<.v.^v><vv<#
|
||||
#<>>vvv^^v><<<vv.><.<>>><^<v.>v>v^v^>^^<>v><^>><v>^v<>>>v>^<<vvv^<v<^^<<v^>.^..<v<<<v>><vvvv<>.<^^.v^^<<<>><><>.vv><^>vv<#
|
||||
#<v<v<vv>>><v<><<^>.><><v^^v>>vv><><v<v^v^<^^.>>>^>.^<<v^>>><^.<^<.><<vv^>^<vv>>^<>^v<^v^v^<>v<<^<.<><vv<.<v>^>v<^<v<^.v<#
|
||||
#.^<v^>^v.^^><.vvv^^^>v<^v>.><v^>.>^^<^<^vv<<.<v<^<v^<<><<^vv^<<v<.>^.<<^v<>.<^<vv.>>v>>^v^>vvv<v<>v><>^^^v^>>.^vv<<.^v^>#
|
||||
#.>^v^<>v<>>><<<^<^<v^<>.>^>v>v^^v<>^^v<>^<v^^^v.v^vvv^v<<v>v<>^^vv^v>><<.^>>v^^>^v>^v<<>.<^v<<^<<<.<<v^v<^v.v><>><<v<v<<#
|
||||
#<><<<<><.^>v<^>><>^.>^^v^v^vvv><.v^<v<^vv^><<<^<>..>^^.v>^^^>>^>>><>vv>^.<<^^^^.vv>v.>v>v>>^v<<>><<v<<^>>^>^.<<v.>^v^<^<#
|
||||
#<v^.^<><.^^>^<<<>^><>>^vv>>v.<^^..^^.v.><><>v<v<^<><>v^>>v>v<><v<v<<.>v^..^<>.>>>v>v^<><<v^v^>^>><<v^vvv>><.<>>^v.^.vvv>#
|
||||
#>^.^v>.v^v<v>^v<>^v<<<^v^<<<><><>>.v^v>>^.v.v>><<<v>.>^>.><vv^vvv<vv>>>.<v^^>^vv..^v^.v>v>.>.<vv>>>><^^^>.^v>^<vv.v><<><#
|
||||
#<^^<>>.<vv>.<^v^v^><^v>><vvv^^^<>>^v^>v^<.><v>^^v>^<.v><^<vv<^>>^^><v>^>v<>^<<><>><>v.^>vv^^<v.v>.>v>v<.>v><<<<.^^<<^^.>#
|
||||
#<<>>^vv><<<<v<>^<^<^v.>v^<^.>>v^><><v.>>v^v<<<^vv^v><^v<^^>v<^v.>><v^^vv^>vv>^v^<.<>^>>vv><<v^vvv<v<v.v^<<^>^>>>vv<^^^><#
|
||||
#<^><^>^^<<v^^>.>v^^><v<v<^vvv^>v><^v.^<^^<<v<^>v>^^v<.>^.vv<^v.>>v^.<^^>v>^>^^<^v^>..><>vv.v>>>vv.vv>>v<<<<^>>>v<^>v>>^<#
|
||||
#.^>vv^vv<>v<<v.^^<.>><v><^v>^.^v><vv<<<^><v.<v<v<.>>>v^v<>>>>^v>^<<v<^<>v.vv.^vv^v><^^>vv><^v^v<<>>v<^v<v>.v^v<vv.^vvv^<#
|
||||
#<v>>><>v>>v>>^vv<..^>.^>^^<v<><>><^<^><v<^<>^<<<^<..<v^v>^>^>>vvv><><^^>.>v<.^.^>v<<>v.><^.<>.<>^^v<>^^>^.>v.v>^>.v<^<v<#
|
||||
#<v^vv>>v.><<>^^^v<>.>vv>^.v.^^^^^>^><^^.>><<>.<.<>^><<v>^^.vv.v><>>.v>vvv<v^<><>>vvv^.<<>><><>v>v>>>.^v>>v^v^><>>>>v<v.>#
|
||||
#>^<vvvv^^v>v>^v^>.<v.v^v<>.v>^v.^.<<^>^<v^^.v.^.v<v>>^<<vv><>v^>vv^<^<>^v<v.v<v^>^^><v^^^^<>>v<^vv^^^<>><<>>.>>>^v<>^>v<#
|
||||
#>^v>>><<vv.><v>><><^<.<v<^v<^<^^>vv^^^<^>v<v<v^>v<.<^..<.>.><^<<<>v>>.<>.>v.vv<<^^v^v>.v><>>^^>^<^^.^.^>^v.><v>>v<v>vv^<#
|
||||
#>>^<^vv<>^^^><v<v><>.^><v^>>>><<<>>^>^.<.^^<^.^.^>>>^^<^>>v.v<<v^><^^<^^>vv<><>v>>><^vv.><.<>><vv<^>>>^<^>^vvvvv.vv^v.>>#
|
||||
#<<v.^>v^<>><v^<>.vv^v^><>><v>><<<>><^^v^<^.<<><^<<vv<.>^>v><^v>v^v><^<>v^^<v>v>v^<^>v>^.<v^><<v<v.v<><^^v><<.>v><v<v<<>>#
|
||||
#>v^<><<^>v^.^^.v^>>v>^v<<<<>vv^v.>^v.>>^vvv^><<v><^<>v.v<vv>^<..>>^^>^v>^>^^<^<v^<vv^<vvv.v<>><>^<^^>^<^^<.^vvv.^.<<<<^<#
|
||||
#>.v<vv<v^^<v^^<<.^^v><>^>>>^.v^>^<>^.<<><<^v>^><vv<<>>^v<>v>>.^>>^>.vv<>^<><.<vv<v^..v.><v>^^.vv^.^^<v>><vv>^v>.^>^v><v>#
|
||||
#<v^<>^^^^<<^^>v.><>^>v.>>^^<>v<><.^.v..>>^v^v>^^>.^v>><v>.^v^<v<><v>v>v<v.v><<<>v>.<>>^<^vv>^v>>vv>^v>vv><<>^^<^<^vv>.^>#
|
||||
#<^<<><>vv<^^v.^<<^.v<v<v^.>^>^^vv^^v^>^^vv>^>^v^^.vvvv<vv>^>^v^><.>^>><v^v<<.v.v<>v><>^.^^<>>v>v.^<<.<v.>.vvv><<<<v..><.#
|
||||
#<<<>^^^>^^.v.^><<vv.><><v>>v<>^^v<>^v.<^^^^^<v>>>v>^v>vv^^>^.v>>^^^.><v<v^vvvvvv^^.<>v>>>>v>>^^v<^.>>v.>v><v.v.vv^^^v>^<#
|
||||
########################################################################################################################.#
|
117
AdventOfCode.Tests/Data/2022_Input_Day_25.tst.data
Normal file
117
AdventOfCode.Tests/Data/2022_Input_Day_25.tst.data
Normal file
@ -0,0 +1,117 @@
|
||||
11-00
|
||||
2--2==212=12
|
||||
1=0110121=2
|
||||
1=012-21-=121
|
||||
1==0-1121-=200=2212
|
||||
1=1210===00=
|
||||
11210021-0001010-
|
||||
12=1-10-1-
|
||||
212-2==221-210-21
|
||||
1=-01=0-02-2-=-222=
|
||||
1=022000===-22010
|
||||
1=01=12202
|
||||
11=
|
||||
202-1
|
||||
2-12-2=--1
|
||||
10-=-00=101=-0-=-0
|
||||
1112-1
|
||||
2--1201
|
||||
1=1==-020=1-
|
||||
1--0-=2-0022-
|
||||
1=-1-21-200-102=
|
||||
11=100021210
|
||||
1=2=01=2-=01-=
|
||||
1=0120-11-0-=-2=-2
|
||||
1=-20221=2=-2=
|
||||
1-0
|
||||
1=00=-=11100--=2
|
||||
22122
|
||||
1=102222
|
||||
1210=1=001-=000
|
||||
1--200102022-=
|
||||
102=12=-1==
|
||||
100=
|
||||
20-02
|
||||
10
|
||||
10==-102
|
||||
11=020-0210-1-2012=
|
||||
12-11=0-1-=
|
||||
20=-
|
||||
212=1-1-10
|
||||
1=20=1-=2-11=0
|
||||
1=22
|
||||
120=2202=12200
|
||||
1-0-1
|
||||
211011-11=
|
||||
2=120=--==0==--0-0
|
||||
110-0-=-10-1-112
|
||||
1=2=1-=1-2
|
||||
1=12==10
|
||||
10=2110
|
||||
22222-1=01-1
|
||||
111-=2=22-==-00
|
||||
10===2-2=21100-1=
|
||||
100-21-0-1=021
|
||||
2-21=0
|
||||
1===002012=2=-1121
|
||||
122222-101=1-==2-2=
|
||||
112=0
|
||||
2--212=0
|
||||
110--2-0022--01=-
|
||||
1-0-0=0-1011-2-=0--2
|
||||
1=--0-2=1
|
||||
2=
|
||||
1=1
|
||||
1022=1--2---120
|
||||
2-1=2-22--21=1-212
|
||||
22=-11-0=-1
|
||||
2==210022=
|
||||
11=000=002-2002-1=
|
||||
2-2=02=0
|
||||
1=00-=----=
|
||||
1=121-2
|
||||
12-2=2-=2=2022
|
||||
2=110=1=2=02
|
||||
2
|
||||
1=0--02-121
|
||||
1200-2000=0
|
||||
1==--021--2=-
|
||||
12-1=22=-02--2-
|
||||
1=1=1--121-1221
|
||||
2-0212=
|
||||
21-==0-201-
|
||||
20212=1
|
||||
111--
|
||||
22-2=-1
|
||||
112
|
||||
2=2-==101
|
||||
1-=1
|
||||
12211=010=-=10--
|
||||
2211
|
||||
21-110-1-22==-10
|
||||
121-1-
|
||||
22000=-=2-0=012
|
||||
212-02
|
||||
102
|
||||
2-110=11=--
|
||||
11=11===0
|
||||
1=210-0120
|
||||
1=--1011
|
||||
2=00022==21-1=-2
|
||||
21=1-==2---2=0-2
|
||||
1220-11=022122
|
||||
21210=01
|
||||
1==1-2
|
||||
2=2
|
||||
11-11122=-
|
||||
200-0=21202-=
|
||||
2=-11
|
||||
2==2=0=1120221
|
||||
101010
|
||||
1=2=-=--=-2-0=
|
||||
111=0=--
|
||||
1=0121-=2
|
||||
1==1=1
|
||||
2-0222=2=-
|
||||
12=
|
||||
10-=0-2
|
300
AdventOfCode.Tests/Data/2022_Input_Day_3.tst.data
Normal file
300
AdventOfCode.Tests/Data/2022_Input_Day_3.tst.data
Normal file
@ -0,0 +1,300 @@
|
||||
gtZDjBcmpcDgpZcmmbgtdtqmCGVCGGsvhCFCCqvmCMMM
|
||||
JrhfzfLTNfJhPnhQnfzHfCFFQFSGvMFCGQFsQSMSVs
|
||||
TllTRrfNNlfzwhtZBZgtRDBp
|
||||
vMdwjZdjwjvjdTZZvCcQMGnQMQcbcgLLCL
|
||||
rsVhfmssPWzDVGCLJSbCgPLSQG
|
||||
lfWNDHDgfszFRTFtwwNjdv
|
||||
GLPqVqdVGCLCdczjMjzMfzld
|
||||
JnWQvJDmvWBtlMzhrzfHQgcz
|
||||
tDtJDDDDtWRRmBwJwWtpPRsGCGScLPGSqspNCS
|
||||
ChVzZzfNDzNJmBQfjjJfmH
|
||||
MrTMPMncGMJvPPvPWTbrMWvgmBgQwgdpwmdpdpjwpHQcdw
|
||||
SPvvvbqrFvMvZzJzsFVzVJNV
|
||||
mvBbvMFqbMMVVmtCBHpDdDPTDspdNWPDVP
|
||||
zjSfftcQtwtSfQSpNDppsNsjPNdRPP
|
||||
fgfStJShrgvvCLLv
|
||||
GmFnNNwbFFbhQQGQnGwwwfBgnMMqVDBZVVBMfMVzVz
|
||||
vWzRRHzTHcgfZDVfBgfH
|
||||
SSTvrvRcPpcvjFGwNGbNpbwQwz
|
||||
FFgbZZFZgFmpstLgmbtzqNrwVPlMPlSWWrMPNp
|
||||
QQhTvjhcvjjvTcTcTfCcSRwwWzwzPMrzWNNWVVhwrwWq
|
||||
GRQBfCRnGGTcDvBfGvffCCjnFZtFFgStJLbLHbFLJZdgmd
|
||||
pppdjcrMMRDJLJdRcwRDrwssqHGGDHsZHHsvBVtvmVHV
|
||||
nlCFWzGzzQFlSlhGWnPzFbSsBZmsssmVVmsBvnHqvNVqqm
|
||||
lFTTTCSQSTrdGJJLJG
|
||||
jpsGMgsmghQwQsMmhlQshjtTNTRTnFqRWnnqRfFnnt
|
||||
SLBCHrcvZHbSvSZrSvSWnfvVNvftVlFRTqnRTq
|
||||
JrzdZbBcHBCrrlHrrSsMgmGpJPDPQmpgQgPG
|
||||
cmcZHgwgMgHSLmtjLfWPNNrWBNfffp
|
||||
JTqGTsClHslVVRVCVGVJGnBrjdnnrdBNvjPNBNBrWvnW
|
||||
VVlQlqTFJlzzlsVGsRCZMthHDbwbFhgcbwHchg
|
||||
qgZjgjjbssqgsjlNqjhTtdrfQdTdWLLnDVfHtHWd
|
||||
zcGMBDDzcLnztfQQQz
|
||||
JSppJcBScMmMFFBRCpRCMmGlggvjhbhlNlglwbslCZjhDZ
|
||||
hvhmqcqwwcTBvvwQnRQnRnTRFzFzQz
|
||||
jWLPPtPsgMtpdLMLWllpgLLQFQhFJjnVrzFrVFhnRzJJrJ
|
||||
WPWffgtSdspdhSMdlSdtfBbHmSvqbNBCCmcBmcvcCH
|
||||
frVcrVcggfSZJfbbJvBd
|
||||
hwWQnwhWQmQmThTSsdvvSMBTBzcb
|
||||
wGnFFCGlQwntGtCtwntwDmFwRgLrHqNRqqcNNgRrHHLggCjp
|
||||
wRSwwHDMsRGHvNBNjTgvjgJD
|
||||
mcLcFCclWQWQpPQWVQcQcvvNJjrNBTrvgJgBvTRvCg
|
||||
VFPbQLchQLSRfbMtdHGH
|
||||
lfVrhnlRRqrJZVDJdHSWCvJCJSbj
|
||||
BFsgcgMNNQgSvbfCff
|
||||
ffNPcMtzqPlnmRGh
|
||||
ZJplFmRJmWRJRWmTJCvtTtnLCtndCqtqnr
|
||||
SQsVPQHBQZNSNSLCfSLrcLcrrr
|
||||
VMjPjbNMDsVHmRllmZpZWmjh
|
||||
LcTLRbJhhdhLJbbclfVvfWQVWFRWFFfq
|
||||
rZNttSNvtgsPPFsqBFPWQF
|
||||
HGCSmHrrwNnHGMLpDhbzzpmJJv
|
||||
VlSWzRtWSJqWdfhdqBdF
|
||||
mTDHsmmmcHpgrCgCrTsMMtqfsFNsZqfdMZMNbd
|
||||
TDcpvrpHCprCpHrmcQvTHgTQzSnLJnPPJlLzwJtRVJwLjJ
|
||||
vZSWZJZJFvhZldZHdvvlphZSNGNnmzwCPNHNHGNrrRHGCPmP
|
||||
bjfgcbjTQTFQBnGRRBCBNwBnCz
|
||||
csqscsbssQLsgQcLgLQLQTQpFdlhdvdZdpZWhJplShWWtq
|
||||
QgQvHnfflfBwQCfwlfglnQQccNcRqGGcjmcsGjddwdzsJc
|
||||
DhZbTLZTDMVTsRzsqsRjszTz
|
||||
FSZVtMLMMWbSgqSvPQlnpH
|
||||
MMPllnnBmfSHvBgCLf
|
||||
whZjGRJdjcNjjhRjCvgCfbSvCZLHfpZs
|
||||
RRWGWwNRWwhwclmrgFmngFPMWm
|
||||
VVHQGDGDGsdRrmZBQZRCVHZCNcSTTPMwwvTTwSSNqBqvgMvN
|
||||
nfhdLfjFnJpblLbJjWhtnjWPScNnwSTPTPqTvgngNNvSvS
|
||||
fpWljtpLjflfLfzlhZGQHZQVddHrrQRDRz
|
||||
VCHCjwCwMSZSqQzhhQqcWZJD
|
||||
GGGrFFgNRNNgmfnTdgmWQpczvPvQPWQJGDpzzc
|
||||
lgTttRTgmfNRntrTTngrCbjCwJCHjLBBHlMVMsbB
|
||||
szgPPlCblggVszhLmzvcvNrqpjNqmrqqpGvG
|
||||
wBQDtBfQDtFvLjjctLqTMr
|
||||
ZFWWdDLQFwSfDSBSQQBWnnnQVdbhgRVbsHzsshbClzzCVggb
|
||||
VpVsHVcqcMVMMNHpsspstbMqzBztJZTBBfJfzTvZfvWJWSTv
|
||||
mDDQgCQQQHdrwgSvZSmJJZvWfJJf
|
||||
drCjggDlPdgrlbjNcnhcHsbpsj
|
||||
cNNDRRpDcNcTpppsqHLQGLfRLvHzLH
|
||||
lFntJjtbFFlsmsjvnGqHWLfhfqzzQh
|
||||
sgPbjBJtPgbPJblblJgbgbwdBTwDCwpwrdZZVcCcDppc
|
||||
GGclMjLnnjCMchcChLMLcnnzRFJDZJSRSzzzzDSShszPRS
|
||||
VHgFQgwVwfNNpQVfHzQsPPPJDbmZbJDJbS
|
||||
HfNVWdHVvgHgVWVNppNWVHwTlvBFcClBCjcTLTlBnnLrTL
|
||||
GTLdlJhffQwDRvWLrp
|
||||
HVZVNjjsPqzNjNNmNgDWMrRQpWvWRHrDHBWp
|
||||
VCqVzjPjCpVqCVPCsbctcnblcGlTbGnlbFJf
|
||||
flHdfdBNdZcflBMjqMjBNfZQhvJbGvqvsshJQsJCJDWvvD
|
||||
gFTzRRpzRTwbgbLmtCvsJhWsChrWCrtWCC
|
||||
VzzzFbVRLPznmRBffPNBHNMdlZfl
|
||||
FFFMwCqJFFmrRwgnbLrL
|
||||
GpjGpQHQpfjdjDRnLrbrRQmJzzgg
|
||||
BphfhDcNcHNvPBvSqJMWJS
|
||||
NndbWpDBNbjvWLZqWsWQ
|
||||
JPFFTSPfgcMgftQQGjvTmsGqzssG
|
||||
gPgcfcVFgcHqSqVhbBCHlpbbpDlhDD
|
||||
FSdfWFTTBnjsDCjsmrrT
|
||||
pQzLRVLppLGcQjqbmVDJsChCvCbVsm
|
||||
qHLRGqqZzGjLqBNMFdnHlNlBFN
|
||||
DjqbfBTchDjqqCjjCTWNTbdzSVzGZQGBwZnQnVwpSSnQ
|
||||
ssJlPrtvMsRLrrJQGNZJSpZpGzSG
|
||||
rlFssHsvPRPMvFmtHvtqjhTgjbqhWqNmNqgDNh
|
||||
vcpnRqwwLLbvvcGpDQWDFSCgMrWWQWRR
|
||||
gtNfBfllrFlHrlrl
|
||||
ZPzftBmsNBNBPJBZPmZPNtmPdGLsqbwqpqcndVLLGpVGvqgV
|
||||
vRBfQqqBQPfbrFvPBvPbhLDVDVDQZVVtZtlWLLLt
|
||||
jcJmFFwnhJVZLWVl
|
||||
sHTcmNNHzncmcjmdsBCrBCPCrBBqCFrqzb
|
||||
bbZRnGmNnBGGMNRTgCmWWGGSrvSvFHvzFvFQDF
|
||||
LjwphpdPdLpLJVqfJrQzDzfrvQHSvDcQrQ
|
||||
DJphdwDsnmbZsTZM
|
||||
rdNrZNBSzSztnNzWCcNpHlMwlwHWlM
|
||||
QqLGLJvLjtvQWhgHgchHwHJw
|
||||
GtjTGtDRqvfLRGnrzsmZmfrVFBrV
|
||||
TdMhZrTTNvwphcLL
|
||||
WnnmffmDWnWPsPCJNpNcpNVNQp
|
||||
fsjbWfFFfnmmDsFDnnflSSdczlMdTHTzTTRRBdtT
|
||||
cMcPcMcwgWJMjWWhFWCCQCmqCFdh
|
||||
bSLVLblnNnLbVfnsbSbCChSQdChptpdqZrmCmZ
|
||||
DLGNfnGVDNDHbfzjRcRgqHMRBJPc
|
||||
HVFVlVHjzjjlCJjHjCjnvDrggrgLdqzddMqrzz
|
||||
SSfBTmtNdLqngvrm
|
||||
TwnNfPWWpBSBNtTHZCGlPHCQJHZHPV
|
||||
prvccpFQpMcQBwsvssshdwSTPD
|
||||
qbGHVbNJGqwdPgDrTsDJ
|
||||
fGbGqqlGGHflqLlzZBBrRcrtrZlp
|
||||
fCSPhltMBmPmbdgd
|
||||
DjvJJscvTsHHDbWzBWsWbdwgLB
|
||||
VVHDZvTppRcJVFFppvvRJDJqMSGqCtZdthttrnthSZMGCr
|
||||
ZcSrSdrhDjBDDCmZdZmZjhwVHwqVVsMwgswVVwMfhw
|
||||
PNvzTPNbnzcPbGQNJTvqwsWgVgVMMWpQqwgHpp
|
||||
JTPGPTzNttnbRTPlPtNNRlFrFmBcmDljjmBFSCmLZZBr
|
||||
mNvRRCVMtNRdFNtMtBHHprpHgJgJWwpBnprg
|
||||
LZDDlSLlTslDfbcpJJWndwcscnwr
|
||||
qdZZGSDhMVRCGtmC
|
||||
VGFjjgBShGdGzQczcGRG
|
||||
MppqCDfCMwfLDfvNmrtWstRcMPzRMRsRsPQS
|
||||
NwDCffLppbqqrqvTBngSbnBHglZllH
|
||||
vdllJVDzmVDVqvvWvdqJlcWrCsfCsfSSsSJfCSfQQCCbCQ
|
||||
jnTHZPZHMjZhMjTpHgMpgnbNqBstnfrtSSrBSNssCrfN
|
||||
LHLTFLjTMTTTwjHhpHTcwmDcWVDlvRDmvqwWlW
|
||||
rqQsSStdmsdLqlNNPGlGlV
|
||||
FpFpzJNTcHzRHRHlGwFVLFBLFGVvlw
|
||||
WCCjWRNJTJWhQhbhrbnd
|
||||
jsQjfrRTRwzSsRTgNchlnlhqcnlQmQ
|
||||
dFDtdFBDddHLJpVpHHtVbtHFCWlWlGlNlmGggNqgglmcchqb
|
||||
dLDHMVdLtBBDBFVJBFthtJHRTvsMSvsTrTSRvPPjPzSwRP
|
||||
CSPpSrLlrlPrPchLnSlbDbbRttDVhbGRDDJRtD
|
||||
fzfvmzTMmfsFszsHZsHMHVfwtbjBDDGjtRBjQQGGJb
|
||||
HmvmTFmqmTsHqzzzzdTsMMScndccdLppnLCSPcCLrVgr
|
||||
pfMflRnfrnjrpjnFzDpfDMmMLRTLZVTgLsvdZgLLZHSVWZRd
|
||||
tBGNhwPGcNBBWwZddsSTTPgVLPdT
|
||||
JwthtwbbhNBQhwhbBCrzpnprnWnprlzWlClD
|
||||
PPnZZjnFNDjlJJhtMddfTTdD
|
||||
QGLHFWvQJtzfpvCt
|
||||
swqSmmQWLQwFWLwwRcqNNBnnbgPqbPNbglVZ
|
||||
GCLSjjZGZhpvGtBgjJlnJDhhJMVDPnJlJP
|
||||
mNtQQwNzQRHWdJHnPTsddlln
|
||||
zQrfmbtNbcQcrzmrRBZqBcvpjSGLZGLZBB
|
||||
zGNzgsjDssvNbPlWJfJq
|
||||
RLMVSRMLhCLZSMZHDSJWvpcqfbfhvpJqcWPv
|
||||
dMVHLFHLZMLRLLFRHHHVZMgDTntgstGwznzGGnzjDFwG
|
||||
wCLCHLBwzBtQRLHLbNFFfdqdDqVrVfBN
|
||||
JGvljmgGZvMlfDRRnnnZnfND
|
||||
GppRlgJlSllSgjMsmllpTjcCLczWztPWPwwwzWThtcQh
|
||||
WvHbvvWnFHszDRSltcCctCFD
|
||||
gCmJmCCPTPqpgrZtjdRtDRplcSjS
|
||||
rJJrQPPJQmrmrhGTznCfLMMbfvWfbCWQ
|
||||
TqBWtTbFBNNRRtwQpJJvvvZPpTSQ
|
||||
fRMfsMssrGhSmMwSQvvZJm
|
||||
VggcVlsCgHnVFnndbbnR
|
||||
NdrSSWBNPPSWWHPPlwlLZHLZLMhjlLLH
|
||||
pVptMTgVTzLwZTzlbF
|
||||
qsRmRJtsMvMqgqgRvCdcSrWSPcWrDmmdBN
|
||||
nbJnfqWcmCMnSBSHwzWBsHHz
|
||||
dVpdvdppdptppDlvlHcczSgNcgww
|
||||
VGTdTVtGtRLFPTDbcfCmmcCQJQjcrT
|
||||
VTjrjrjTlTjQMdpGrWMSHvSG
|
||||
wnNJbDmttnwnhNwcJmNGdvWvMSfvMfhSSppSdp
|
||||
JznFnNsGnzzGFDJsFNmLgVVQZBlLZjQTLTjTls
|
||||
hpngHwcpWHgjjfhzTJBfBB
|
||||
RFFbFlQlSdRsbRQQMGPRGdSGjBvvNTvzZMBvjzBBTJTvMBBT
|
||||
GPSSPDDDFzGlGGRzLzGGPRWqnprcgCHwCHpwHWVcncLV
|
||||
LLlLGffQLPRThRwP
|
||||
MpZjbmznWqmqZznmzmpZqZnMRgPBCTPfgRTTwTjhwBPPghjP
|
||||
VnZpMsMMJnWsmnJpJmzrtFlGQFrHGvSvfHStNV
|
||||
MQqHMQPnqmpDdTLLRnDjsj
|
||||
NGFzwgtLBtFFGrrCtzgfgCNgSsdTDSSTsdssjDdSlZRjTSBs
|
||||
zCwNLthfrbCgzzhqhmccJPhQHVmV
|
||||
SndBVcgdqcRBRcdPBBcVcQTSSMLMlTssMNMWsHMsLQ
|
||||
GmJvZvhqpvZtNwwWLTTLwMMm
|
||||
JFJpzFGZqjvhGZcjBPcCBBPnnVBc
|
||||
rJWbqTvwvJNbPDPPvLcZvPDp
|
||||
QMnfBsjmFPLcHRDfPp
|
||||
lQlMlmtFsMMBstljlnGhtMhmGNqJqTcWNNbWdGwdNNJCrTrq
|
||||
LcjcNCQNQWDpRDjRTj
|
||||
vWvszVVSsBGWsTJRFHRJTTSTRJ
|
||||
vvGbtqbGVVBqtzbqvBdzVLWNLClwnwMLWlQNMfdPQP
|
||||
TWBZsWrjzZzWBrBsrrsTLNNJvFnJVmlSFFQnGpmnSJJS
|
||||
qdCggdqqqhhqwhRbCwbCPqhlJFPPGJQVvvvnpVVmPnnFvS
|
||||
ffgCfghDqDdCsGWZjTsLrsfW
|
||||
QzQSSQmzSsLQcLmrcsLzccgqCnwqCtZDnDnrZwgnqTTT
|
||||
hFRHHRPRPMtWPGVPRlMljRPCgWBBDTgJBgnwqTZDBZDWDB
|
||||
jPjPHRMjjvdjVFhdNfbsbbQfbcddmNtL
|
||||
jJlTqMqJtdztJqzcSJSlTdSlprLsRRHwcRRrsrHbrnnRHsHL
|
||||
VVVMWNNWmNmLnPLRHrLp
|
||||
NGhfvvVWBNfNNCNCQTMqjzgTQBSSSqll
|
||||
SSSRMRSRpnMRHLqWLfPlDGlGWldD
|
||||
hbNtlmvrNrsVDWsGPfPfqG
|
||||
jvbBNmvlJjRcCzHFppCJ
|
||||
hhWWPjnBGBGnjqBWSnhhsNLllLNcLczJcqcTlLTlfl
|
||||
FHvFFMHwdmvrDbwCbbvHwdHnZTMLzTNTczflJTZclzNLlLcJ
|
||||
HdFFvdDvpCDdrnwrGhBQhWRRpsjQWWQW
|
||||
sBsvtJtdRdjNbWWrTllqlNgg
|
||||
nSZSnPPZzMSnSlScWWWgrVWCrqgrWMWr
|
||||
lzSncQcLZLzlwDvtdDdFdFJJhHvJ
|
||||
lpsTLDlTtFtlWHPDvvgPfgMrQQJM
|
||||
zmNbzcNjzldjwmbdbhhjcjRgfwrgvMwMMSRJSvQQvrRf
|
||||
ZhjqcjzNhmzNqBqNznmcWHplCFGnpCtFsGWHHWsH
|
||||
ZPGQBFHFbhSrHqtfSrSr
|
||||
nMdznzzMDTnjMQrMWtrMptplqpqS
|
||||
wzjczJmccTJCmcVghZBJbPBQBbVh
|
||||
wLLMJbqSBBnnJhbvbFSSRRlztTrHzrrrrd
|
||||
QNNGVPjWPGVqltTHWCqCdH
|
||||
sjNGmmGVGgQNGDVmsVpgqQVpMDhvbLwMffZfhZbLnfLLLZwb
|
||||
gQLcQrMtBPdwSBsSlmBm
|
||||
TfCpTJnTbfqgsgwgppsSzp
|
||||
jVbvTnvWfJnJjjbfCjWWjrFPrLMtcDPgLMQQRtgZVF
|
||||
gwpHvpgwngGHcnvNvgnmsqCzmMzlfqmmqzHHCm
|
||||
JrdSLdBVPRDtRtPfPPzCJhjqmljzmmqszzsM
|
||||
SWLDDtVdrZWtSBRZfRcwgFGnpNFpnTnWnTvT
|
||||
rpcnHrwrhWccNZDDBBgBVCSW
|
||||
nmzFRRjFmmJQNDJC
|
||||
qznMlqGnzRtRGvqGFRPrdMhwTpTLfLcppLHp
|
||||
wthvbmhmChWMRJLJzngZpzLLNC
|
||||
SsdBVjSTjBdffBFfcSdVHfTrnDZGpQgNZHNnLZGpJngJGLng
|
||||
sSdTcdVScdcrccjcrBPrBSjcvmRRwlWPhwmqtgWhMPtmMMqR
|
||||
CJJBdBCrHdBhtRHctBQhRMrBwZpwZWNZNSNTwSNpQWpZsSSW
|
||||
LVFnvnbDjLsDPsPqFFvPvDnTzSTwNwPZpSmpSpgmgZWNTW
|
||||
LjlflbFjsvVlrHcrHtrfcChH
|
||||
tVLJGNRtfBBNGBrfrbzmfhPsrsPC
|
||||
DWWDQHQgllSFqFzcsJmzzSSzmrrs
|
||||
MJFQDgMqnHlDvFdGNBNNZGNVVvjV
|
||||
wnNwGCBBFNWBqjFBnLLGVDHhHmDPHvZTjTvTrPvD
|
||||
bMbttVScMJQtdgSgstbJRSPmrTHmHmrmmSDZlrPrPDhv
|
||||
cMbgpsbVbzbdRMRFWLqzBfLGwwwwfW
|
||||
JpSnGSGpbGgsWWPHJrdfsT
|
||||
MNsRqNNvMQDTLWHlffNHLN
|
||||
qqmtRzRvCRRQDqjqjDmsmRpZwSZbcwbnCcCSBBnSSnnC
|
||||
TWqlqpRqRptqlRhrmtGGzhbSrSdz
|
||||
VgsBVMvgVZfZvPsMVNvfZfvVbSPdhFPFhbzLhJdGFJmLhhhL
|
||||
QZgvZgvHwbwHbMsMRllRjDRDnQRqlRjl
|
||||
fsPQwnHnHLLfnBBnwwGtjTGRWTWTWwhV
|
||||
jblbdjZFDMbGllqTGTtVlq
|
||||
gmdMgZMbjpZDcrrDgdmszsPLpQfpBPPnNQNLLz
|
||||
HRsPPGMhLPMrnPchPSwStjbSttSvtHSqQw
|
||||
dfsCfpCJVJCvdFBFwStwjj
|
||||
gTNWmWfTNVZVJzZWpWJgTpfhnDrMnDclgDlDrDRnRcMLDs
|
||||
ZQZQJMqdwmZvqfPmwRjpBBjHjnshnjtt
|
||||
zcTPTLDTFWLGTrTSWPcDSSHjRlhRsDhHslslssBRljjj
|
||||
TrNFLbTWrGNZvmvVQPQV
|
||||
htfLgmtSLcTWNLcT
|
||||
slbHlBBGbqRsblBHvdNJJcjFFNBTVWWWcn
|
||||
bbQsHMMblHrMsGRqvQhwCTQCwtQCzSpfmS
|
||||
zmqdphmFmSpTzhdqhFmwjjGbtcvDbcGGjllGQjSP
|
||||
HJFrMCsVLrHRRMCNrVMVnctvstlGcQlPtGGjQtGlvP
|
||||
RFLHLVWrNgVJzwzwfgffwdfp
|
||||
vdMjSmMMpmMWhRpndRmZnhvHqLpGHcJGGGDLHHLGcfcLfc
|
||||
lPBwwrsCgLFggcqqLW
|
||||
TWszsWNBTNdmSRvjbZZT
|
||||
zFlBGpzzzLLNjBwPcwwmcNPfWNQn
|
||||
VHSHRJTJDSVVnmcVVPpWmpnf
|
||||
DMZHHrDHHrJrrZrShZsHGbMBbFgGjGCgjpFlBzzb
|
||||
FVMpsvTqvqMssVsWZSrqWFvwlGDGwQzwfwQQNLzDlwlZwf
|
||||
hPbgBHhJJcJPwCwDpNllCCHC
|
||||
pnjbBmjgbgmqtSmsTtsF
|
||||
DHZHmfTmCfjDZHMZmzffHHnQwwTBdQwbSdBGBQwhBQTQww
|
||||
cqstRFWNtLrNFwdVShlBSlhBRl
|
||||
StJWpLptNWLtJcpqPrFHDjZzzvnDDHPCZjPvvz
|
||||
hzffhGVGGhzRqTBLTqHL
|
||||
sFFFsMQlwJMsmrBFSNHTHNqrTS
|
||||
pbdsJMdJMJbwbmJJtbTtgnffGgVVChvD
|
||||
FvJnFnCpQTddSSmFdFpPPsVhppDjBzjDVhDV
|
||||
RgZMZbsgzlDPlhjb
|
||||
cHHHRgRZgfHHZGZfHZcLLHrrCrmJCmddrsvdJsmvFFQG
|
||||
dpJDdZwLnvdvFmFMmHjslMLH
|
||||
CGCztgPhWCWhzzzNNPGfrrWfmbbsmmHjFHDMsbHMsjFPjbHm
|
||||
rNQDGzzhCCfNrzrDzChTcZZvQcTRJpTwdvQpVc
|
||||
VpvNGhGHGNhHbPsbVbvfFtLCzSCFSBsCFSFCLB
|
||||
MlqJwTnrRRrRnMlQMHfHzHzWFWtmTzLWFC
|
||||
ljZDDHqqjqRbpNhjNNgcgc
|
||||
qrQtDzcQzbrcfdbqrQrthtscSsvpvnsSHpTpLpspmsSs
|
||||
CVwNNVRNBSHsLSFBTv
|
||||
CVVVNZjlVlGwlGlljNlWJVrrfqbPQQqHqJhhftbfDJqf
|
||||
lpmrPDPDjPlmWrVzPztZwFjtFbBnRtZbbcRL
|
||||
dnqJCCgQdNqbqRbRbBLt
|
||||
QGhGddGCTdMHNTGgshgJhzvSmWWPSsnprpPzWzsWlr
|
||||
hCJHTdJJNvTdSSNssjvfwgntwDgtgwDGCtZwtRRB
|
||||
mbllFmFMFbMVWWLpbpZwwBZTZnnVwnTggtDB
|
||||
MmzLQpFPTmPzHvfJNNzhNs
|
||||
dzgBwzlgrrBrVLLlwLBgBlgRScDMMDDswMsHZRGDsZGZmM
|
||||
HPfPbjCFJjCvfnnsjsDDcccmZsRSMc
|
||||
hCvHfWPPnvJhPWpqNNhqLqzLqLLd
|
1000
AdventOfCode.Tests/Data/2022_Input_Day_4.tst.data
Normal file
1000
AdventOfCode.Tests/Data/2022_Input_Day_4.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
514
AdventOfCode.Tests/Data/2022_Input_Day_5.tst.data
Normal file
514
AdventOfCode.Tests/Data/2022_Input_Day_5.tst.data
Normal file
@ -0,0 +1,514 @@
|
||||
[Q] [N] [N]
|
||||
[H] [B] [D] [S] [M]
|
||||
[C] [Q] [J] [V] [Q] [D]
|
||||
[T] [S] [Z] [F] [J] [J] [W]
|
||||
[N] [G] [T] [S] [V] [B] [C] [C]
|
||||
[S] [B] [R] [W] [D] [J] [Q] [R] [Q]
|
||||
[V] [D] [W] [G] [P] [W] [N] [T] [S]
|
||||
[B] [W] [F] [L] [M] [F] [L] [G] [J]
|
||||
1 2 3 4 5 6 7 8 9
|
||||
|
||||
move 3 from 6 to 2
|
||||
move 2 from 8 to 7
|
||||
move 3 from 3 to 8
|
||||
move 2 from 5 to 3
|
||||
move 5 from 9 to 7
|
||||
move 5 from 3 to 5
|
||||
move 1 from 4 to 2
|
||||
move 3 from 2 to 1
|
||||
move 2 from 9 to 6
|
||||
move 4 from 1 to 4
|
||||
move 6 from 5 to 8
|
||||
move 1 from 6 to 3
|
||||
move 8 from 8 to 9
|
||||
move 5 from 9 to 2
|
||||
move 1 from 3 to 4
|
||||
move 11 from 7 to 2
|
||||
move 1 from 4 to 1
|
||||
move 1 from 5 to 9
|
||||
move 1 from 3 to 9
|
||||
move 1 from 9 to 5
|
||||
move 21 from 2 to 6
|
||||
move 2 from 8 to 4
|
||||
move 5 from 8 to 6
|
||||
move 4 from 9 to 7
|
||||
move 2 from 5 to 6
|
||||
move 5 from 4 to 2
|
||||
move 4 from 7 to 2
|
||||
move 20 from 6 to 9
|
||||
move 7 from 2 to 7
|
||||
move 1 from 2 to 6
|
||||
move 7 from 9 to 6
|
||||
move 3 from 7 to 9
|
||||
move 7 from 1 to 9
|
||||
move 3 from 7 to 4
|
||||
move 1 from 2 to 5
|
||||
move 1 from 5 to 2
|
||||
move 1 from 1 to 9
|
||||
move 23 from 9 to 1
|
||||
move 1 from 2 to 4
|
||||
move 1 from 9 to 6
|
||||
move 1 from 1 to 5
|
||||
move 20 from 1 to 7
|
||||
move 1 from 5 to 9
|
||||
move 12 from 4 to 2
|
||||
move 2 from 1 to 3
|
||||
move 1 from 3 to 5
|
||||
move 4 from 2 to 9
|
||||
move 2 from 6 to 4
|
||||
move 9 from 7 to 4
|
||||
move 11 from 6 to 7
|
||||
move 7 from 2 to 8
|
||||
move 1 from 5 to 7
|
||||
move 2 from 9 to 7
|
||||
move 1 from 6 to 4
|
||||
move 6 from 8 to 2
|
||||
move 3 from 7 to 1
|
||||
move 6 from 2 to 4
|
||||
move 1 from 3 to 2
|
||||
move 7 from 4 to 3
|
||||
move 1 from 8 to 5
|
||||
move 3 from 6 to 7
|
||||
move 1 from 2 to 9
|
||||
move 1 from 6 to 7
|
||||
move 4 from 4 to 1
|
||||
move 1 from 3 to 1
|
||||
move 22 from 7 to 6
|
||||
move 3 from 7 to 6
|
||||
move 4 from 7 to 6
|
||||
move 5 from 4 to 5
|
||||
move 26 from 6 to 2
|
||||
move 8 from 1 to 9
|
||||
move 2 from 6 to 5
|
||||
move 9 from 9 to 5
|
||||
move 2 from 9 to 4
|
||||
move 1 from 5 to 3
|
||||
move 1 from 9 to 5
|
||||
move 1 from 5 to 6
|
||||
move 1 from 4 to 3
|
||||
move 3 from 5 to 8
|
||||
move 1 from 6 to 2
|
||||
move 1 from 6 to 1
|
||||
move 1 from 1 to 8
|
||||
move 4 from 5 to 2
|
||||
move 7 from 2 to 4
|
||||
move 8 from 5 to 3
|
||||
move 1 from 5 to 7
|
||||
move 12 from 2 to 8
|
||||
move 6 from 3 to 8
|
||||
move 1 from 7 to 6
|
||||
move 10 from 3 to 4
|
||||
move 11 from 8 to 7
|
||||
move 6 from 8 to 3
|
||||
move 11 from 7 to 4
|
||||
move 1 from 6 to 3
|
||||
move 6 from 3 to 1
|
||||
move 6 from 1 to 5
|
||||
move 15 from 4 to 7
|
||||
move 1 from 3 to 5
|
||||
move 7 from 2 to 3
|
||||
move 5 from 5 to 9
|
||||
move 2 from 3 to 8
|
||||
move 1 from 9 to 4
|
||||
move 1 from 9 to 7
|
||||
move 1 from 4 to 5
|
||||
move 5 from 7 to 8
|
||||
move 13 from 4 to 1
|
||||
move 8 from 8 to 2
|
||||
move 2 from 2 to 7
|
||||
move 7 from 7 to 4
|
||||
move 1 from 5 to 1
|
||||
move 1 from 5 to 9
|
||||
move 3 from 8 to 9
|
||||
move 7 from 9 to 8
|
||||
move 1 from 5 to 2
|
||||
move 6 from 8 to 2
|
||||
move 6 from 7 to 6
|
||||
move 2 from 2 to 7
|
||||
move 2 from 8 to 3
|
||||
move 3 from 4 to 5
|
||||
move 1 from 7 to 1
|
||||
move 3 from 3 to 5
|
||||
move 4 from 4 to 6
|
||||
move 3 from 6 to 3
|
||||
move 11 from 2 to 9
|
||||
move 5 from 3 to 4
|
||||
move 1 from 1 to 4
|
||||
move 7 from 9 to 4
|
||||
move 1 from 6 to 4
|
||||
move 5 from 5 to 4
|
||||
move 9 from 1 to 3
|
||||
move 4 from 6 to 3
|
||||
move 2 from 1 to 7
|
||||
move 3 from 9 to 8
|
||||
move 1 from 9 to 5
|
||||
move 5 from 3 to 4
|
||||
move 3 from 4 to 6
|
||||
move 3 from 7 to 5
|
||||
move 4 from 2 to 4
|
||||
move 10 from 3 to 1
|
||||
move 2 from 8 to 9
|
||||
move 1 from 8 to 4
|
||||
move 2 from 2 to 9
|
||||
move 5 from 5 to 8
|
||||
move 2 from 6 to 3
|
||||
move 4 from 9 to 4
|
||||
move 2 from 3 to 7
|
||||
move 2 from 6 to 3
|
||||
move 1 from 6 to 1
|
||||
move 1 from 8 to 5
|
||||
move 1 from 5 to 8
|
||||
move 1 from 4 to 8
|
||||
move 17 from 4 to 2
|
||||
move 11 from 4 to 2
|
||||
move 1 from 8 to 6
|
||||
move 28 from 2 to 3
|
||||
move 10 from 3 to 1
|
||||
move 3 from 8 to 1
|
||||
move 1 from 7 to 8
|
||||
move 1 from 7 to 1
|
||||
move 1 from 6 to 5
|
||||
move 10 from 1 to 5
|
||||
move 20 from 3 to 5
|
||||
move 3 from 1 to 6
|
||||
move 3 from 8 to 1
|
||||
move 18 from 5 to 1
|
||||
move 4 from 4 to 6
|
||||
move 4 from 5 to 1
|
||||
move 1 from 6 to 8
|
||||
move 7 from 5 to 8
|
||||
move 2 from 5 to 3
|
||||
move 34 from 1 to 8
|
||||
move 4 from 1 to 7
|
||||
move 36 from 8 to 6
|
||||
move 6 from 8 to 4
|
||||
move 3 from 6 to 4
|
||||
move 1 from 1 to 2
|
||||
move 1 from 3 to 2
|
||||
move 1 from 3 to 5
|
||||
move 1 from 1 to 8
|
||||
move 1 from 7 to 2
|
||||
move 3 from 2 to 8
|
||||
move 3 from 8 to 1
|
||||
move 2 from 7 to 5
|
||||
move 5 from 6 to 4
|
||||
move 31 from 6 to 4
|
||||
move 1 from 7 to 3
|
||||
move 13 from 4 to 7
|
||||
move 2 from 5 to 9
|
||||
move 1 from 1 to 9
|
||||
move 1 from 3 to 1
|
||||
move 11 from 4 to 9
|
||||
move 12 from 4 to 3
|
||||
move 4 from 9 to 1
|
||||
move 1 from 9 to 8
|
||||
move 1 from 5 to 9
|
||||
move 3 from 6 to 5
|
||||
move 3 from 5 to 1
|
||||
move 11 from 7 to 8
|
||||
move 6 from 4 to 8
|
||||
move 3 from 3 to 8
|
||||
move 5 from 1 to 6
|
||||
move 1 from 7 to 3
|
||||
move 5 from 8 to 3
|
||||
move 2 from 4 to 7
|
||||
move 8 from 8 to 4
|
||||
move 5 from 8 to 2
|
||||
move 2 from 2 to 1
|
||||
move 7 from 9 to 2
|
||||
move 5 from 6 to 7
|
||||
move 6 from 2 to 4
|
||||
move 3 from 9 to 1
|
||||
move 3 from 1 to 4
|
||||
move 2 from 2 to 1
|
||||
move 5 from 1 to 2
|
||||
move 6 from 2 to 9
|
||||
move 4 from 7 to 6
|
||||
move 2 from 9 to 6
|
||||
move 1 from 2 to 5
|
||||
move 1 from 6 to 5
|
||||
move 5 from 3 to 1
|
||||
move 1 from 5 to 3
|
||||
move 2 from 6 to 1
|
||||
move 1 from 9 to 7
|
||||
move 3 from 7 to 3
|
||||
move 4 from 8 to 4
|
||||
move 1 from 5 to 6
|
||||
move 9 from 1 to 4
|
||||
move 4 from 6 to 8
|
||||
move 2 from 7 to 4
|
||||
move 2 from 1 to 9
|
||||
move 10 from 3 to 1
|
||||
move 7 from 1 to 3
|
||||
move 1 from 1 to 2
|
||||
move 1 from 2 to 4
|
||||
move 2 from 3 to 8
|
||||
move 6 from 8 to 9
|
||||
move 2 from 1 to 2
|
||||
move 30 from 4 to 3
|
||||
move 29 from 3 to 7
|
||||
move 2 from 2 to 4
|
||||
move 7 from 9 to 5
|
||||
move 6 from 4 to 8
|
||||
move 5 from 8 to 9
|
||||
move 5 from 5 to 7
|
||||
move 1 from 5 to 4
|
||||
move 17 from 7 to 9
|
||||
move 6 from 3 to 9
|
||||
move 4 from 3 to 7
|
||||
move 1 from 8 to 6
|
||||
move 17 from 9 to 8
|
||||
move 8 from 9 to 3
|
||||
move 1 from 5 to 6
|
||||
move 9 from 8 to 7
|
||||
move 3 from 9 to 5
|
||||
move 1 from 4 to 5
|
||||
move 2 from 6 to 1
|
||||
move 3 from 3 to 8
|
||||
move 2 from 3 to 5
|
||||
move 1 from 3 to 8
|
||||
move 10 from 8 to 4
|
||||
move 2 from 1 to 9
|
||||
move 1 from 8 to 1
|
||||
move 1 from 1 to 5
|
||||
move 1 from 8 to 6
|
||||
move 4 from 4 to 5
|
||||
move 1 from 3 to 9
|
||||
move 3 from 9 to 6
|
||||
move 1 from 9 to 8
|
||||
move 2 from 9 to 1
|
||||
move 2 from 1 to 7
|
||||
move 1 from 9 to 1
|
||||
move 3 from 4 to 6
|
||||
move 2 from 4 to 9
|
||||
move 1 from 1 to 8
|
||||
move 2 from 8 to 1
|
||||
move 5 from 6 to 2
|
||||
move 2 from 1 to 4
|
||||
move 2 from 9 to 1
|
||||
move 2 from 6 to 3
|
||||
move 2 from 3 to 1
|
||||
move 2 from 4 to 7
|
||||
move 4 from 1 to 5
|
||||
move 15 from 5 to 4
|
||||
move 4 from 2 to 5
|
||||
move 7 from 4 to 2
|
||||
move 4 from 4 to 5
|
||||
move 1 from 3 to 9
|
||||
move 3 from 5 to 2
|
||||
move 9 from 2 to 1
|
||||
move 3 from 5 to 4
|
||||
move 1 from 5 to 3
|
||||
move 1 from 9 to 7
|
||||
move 1 from 5 to 8
|
||||
move 4 from 1 to 6
|
||||
move 1 from 3 to 2
|
||||
move 2 from 1 to 2
|
||||
move 3 from 2 to 8
|
||||
move 14 from 7 to 2
|
||||
move 2 from 6 to 4
|
||||
move 19 from 7 to 8
|
||||
move 1 from 7 to 1
|
||||
move 23 from 8 to 2
|
||||
move 33 from 2 to 1
|
||||
move 1 from 7 to 1
|
||||
move 7 from 4 to 3
|
||||
move 1 from 6 to 2
|
||||
move 15 from 1 to 7
|
||||
move 6 from 2 to 8
|
||||
move 1 from 8 to 2
|
||||
move 1 from 2 to 8
|
||||
move 2 from 3 to 8
|
||||
move 3 from 8 to 5
|
||||
move 1 from 6 to 1
|
||||
move 2 from 4 to 7
|
||||
move 1 from 5 to 9
|
||||
move 3 from 8 to 3
|
||||
move 1 from 2 to 6
|
||||
move 18 from 1 to 4
|
||||
move 1 from 6 to 3
|
||||
move 2 from 5 to 1
|
||||
move 2 from 8 to 2
|
||||
move 5 from 1 to 9
|
||||
move 15 from 4 to 9
|
||||
move 5 from 9 to 5
|
||||
move 1 from 1 to 5
|
||||
move 1 from 1 to 3
|
||||
move 1 from 1 to 2
|
||||
move 3 from 2 to 8
|
||||
move 9 from 9 to 8
|
||||
move 11 from 8 to 4
|
||||
move 1 from 8 to 3
|
||||
move 4 from 7 to 8
|
||||
move 3 from 3 to 1
|
||||
move 3 from 3 to 7
|
||||
move 3 from 5 to 8
|
||||
move 3 from 5 to 3
|
||||
move 5 from 9 to 7
|
||||
move 9 from 4 to 3
|
||||
move 1 from 8 to 9
|
||||
move 9 from 3 to 7
|
||||
move 2 from 3 to 2
|
||||
move 1 from 4 to 1
|
||||
move 1 from 8 to 6
|
||||
move 10 from 7 to 1
|
||||
move 2 from 2 to 6
|
||||
move 2 from 6 to 8
|
||||
move 2 from 9 to 4
|
||||
move 14 from 1 to 9
|
||||
move 3 from 4 to 7
|
||||
move 1 from 6 to 3
|
||||
move 2 from 8 to 4
|
||||
move 8 from 7 to 5
|
||||
move 6 from 7 to 5
|
||||
move 12 from 9 to 3
|
||||
move 3 from 9 to 8
|
||||
move 8 from 8 to 2
|
||||
move 7 from 2 to 1
|
||||
move 1 from 7 to 2
|
||||
move 6 from 7 to 2
|
||||
move 7 from 3 to 6
|
||||
move 1 from 6 to 3
|
||||
move 7 from 2 to 1
|
||||
move 5 from 4 to 8
|
||||
move 2 from 7 to 9
|
||||
move 1 from 2 to 7
|
||||
move 4 from 6 to 1
|
||||
move 2 from 8 to 1
|
||||
move 1 from 7 to 6
|
||||
move 2 from 6 to 1
|
||||
move 3 from 3 to 7
|
||||
move 1 from 4 to 6
|
||||
move 7 from 3 to 8
|
||||
move 6 from 8 to 1
|
||||
move 1 from 9 to 7
|
||||
move 22 from 1 to 9
|
||||
move 2 from 7 to 2
|
||||
move 3 from 3 to 2
|
||||
move 5 from 1 to 3
|
||||
move 2 from 2 to 7
|
||||
move 2 from 6 to 9
|
||||
move 3 from 9 to 4
|
||||
move 2 from 4 to 5
|
||||
move 1 from 4 to 7
|
||||
move 1 from 1 to 9
|
||||
move 13 from 9 to 7
|
||||
move 3 from 9 to 5
|
||||
move 14 from 5 to 3
|
||||
move 5 from 9 to 5
|
||||
move 2 from 9 to 7
|
||||
move 9 from 5 to 3
|
||||
move 15 from 3 to 2
|
||||
move 12 from 7 to 3
|
||||
move 3 from 2 to 7
|
||||
move 8 from 7 to 5
|
||||
move 4 from 8 to 9
|
||||
move 1 from 9 to 6
|
||||
move 1 from 7 to 5
|
||||
move 14 from 2 to 7
|
||||
move 2 from 9 to 4
|
||||
move 1 from 6 to 5
|
||||
move 18 from 3 to 2
|
||||
move 5 from 3 to 9
|
||||
move 2 from 3 to 6
|
||||
move 2 from 4 to 8
|
||||
move 15 from 7 to 6
|
||||
move 1 from 9 to 1
|
||||
move 2 from 8 to 3
|
||||
move 1 from 7 to 9
|
||||
move 6 from 9 to 6
|
||||
move 2 from 3 to 7
|
||||
move 3 from 5 to 8
|
||||
move 8 from 5 to 3
|
||||
move 2 from 7 to 9
|
||||
move 22 from 6 to 9
|
||||
move 12 from 2 to 3
|
||||
move 1 from 1 to 9
|
||||
move 1 from 2 to 6
|
||||
move 1 from 6 to 5
|
||||
move 6 from 2 to 6
|
||||
move 7 from 6 to 3
|
||||
move 20 from 9 to 4
|
||||
move 5 from 9 to 3
|
||||
move 7 from 3 to 5
|
||||
move 14 from 4 to 6
|
||||
move 2 from 4 to 1
|
||||
move 2 from 8 to 3
|
||||
move 2 from 1 to 5
|
||||
move 9 from 6 to 1
|
||||
move 20 from 3 to 4
|
||||
move 5 from 6 to 8
|
||||
move 1 from 5 to 9
|
||||
move 1 from 9 to 6
|
||||
move 9 from 5 to 7
|
||||
move 1 from 6 to 5
|
||||
move 2 from 3 to 4
|
||||
move 4 from 8 to 2
|
||||
move 2 from 8 to 4
|
||||
move 3 from 3 to 7
|
||||
move 5 from 1 to 7
|
||||
move 4 from 2 to 7
|
||||
move 1 from 1 to 3
|
||||
move 3 from 3 to 6
|
||||
move 4 from 7 to 3
|
||||
move 1 from 1 to 4
|
||||
move 3 from 3 to 5
|
||||
move 1 from 1 to 7
|
||||
move 28 from 4 to 3
|
||||
move 20 from 3 to 5
|
||||
move 16 from 5 to 6
|
||||
move 3 from 3 to 2
|
||||
move 2 from 3 to 6
|
||||
move 6 from 7 to 5
|
||||
move 1 from 3 to 6
|
||||
move 1 from 2 to 1
|
||||
move 10 from 6 to 8
|
||||
move 2 from 1 to 5
|
||||
move 1 from 4 to 8
|
||||
move 1 from 6 to 9
|
||||
move 2 from 2 to 5
|
||||
move 10 from 7 to 4
|
||||
move 2 from 3 to 4
|
||||
move 1 from 3 to 8
|
||||
move 1 from 9 to 4
|
||||
move 6 from 4 to 1
|
||||
move 10 from 8 to 6
|
||||
move 1 from 1 to 4
|
||||
move 8 from 4 to 9
|
||||
move 3 from 1 to 5
|
||||
move 14 from 5 to 8
|
||||
move 2 from 7 to 5
|
||||
move 3 from 9 to 7
|
||||
move 5 from 9 to 5
|
||||
move 2 from 7 to 3
|
||||
move 16 from 6 to 9
|
||||
move 3 from 6 to 3
|
||||
move 1 from 1 to 5
|
||||
move 1 from 1 to 4
|
||||
move 1 from 7 to 3
|
||||
move 2 from 6 to 1
|
||||
move 2 from 5 to 7
|
||||
move 2 from 7 to 1
|
||||
move 3 from 3 to 8
|
||||
move 12 from 5 to 4
|
||||
move 1 from 5 to 8
|
||||
move 1 from 1 to 4
|
||||
move 9 from 4 to 1
|
||||
move 11 from 1 to 7
|
||||
move 10 from 7 to 4
|
||||
move 3 from 3 to 7
|
||||
move 1 from 1 to 7
|
||||
move 5 from 4 to 5
|
||||
move 8 from 4 to 1
|
||||
move 1 from 4 to 1
|
||||
move 5 from 5 to 4
|
||||
move 2 from 7 to 5
|
||||
move 2 from 7 to 3
|
||||
move 9 from 1 to 7
|
||||
move 16 from 8 to 5
|
||||
move 3 from 8 to 7
|
||||
move 6 from 4 to 3
|
||||
move 17 from 5 to 1
|
||||
move 14 from 1 to 2
|
||||
move 7 from 2 to 4
|
||||
move 5 from 2 to 6
|
1
AdventOfCode.Tests/Data/2022_Input_Day_6.tst.data
Normal file
1
AdventOfCode.Tests/Data/2022_Input_Day_6.tst.data
Normal file
@ -0,0 +1 @@
|
||||
pnnfhnhshrhmhwwmwzmznmnwmwfmfhfjfcjjtgtbggpdgdjjbjrjsjpjrrmddmgmpmddrhddnfnfzfpfvpfpprhhlffmtffqhhdtdcdsswsdwswmmfvvpdprrnnhhhtffnfbbznbznnvdnnbffjrfrbfrbrgbrrntnggrqqwtqwwgjgsswgwqwtwwsvwvbwvwrwlrlppzfzwfzzpmzzhqqzqlzlglzzmrmwrmwwvmwvvnppjfjttlffhjjjsccbggnffqgfgjjnccmdmzmllvnlnznttlvlttvnvgnvvqvmvqqzrqqcgglzzwtztwwmjmzjjnddsffqrqlrrvsvdvldvvlgvlvccdzczcqcpphggtnthhhtbhtttcjtjcjgcjcbbrhbbfrffgjgdgzddcttczzsccbpcpddcpcggmjgjddtcccthccfrccmdmhmddnwddfldffntnptnpttcptcptpfphhmfmwfwmmlblgbgvbvlltqltldttfcfcclgcllmplmlbbjnjzjnzzttnvvgddshddsqddggsqgqddsggdhghjgjhhgchhdmdjmjddgdhghrrphrrpnnqhhjwwqrrcmmslmmszzpgzpzzrmzmznzllnjnnlnbbdvdsdffbpffcmmnznqqcbbzvvjnjvvwqwgqqpnnzwnzwnzwwwlpwpzzfqzfqqwnqnbnfnqnbqqbggqnqdndrrzzlffbbgqgfgrfrqqsddnqnqjjgssqwqwcqcpcrrqppwpjjfnfpffhphwwmcwwznwznnplptlplnlsnlsldslslsffwtwftwtbtdbbjsjcczwwfllwtlwtlwlvwlwrwppsggvcvrrqcrqqvmqvmmbrrsbsfspspjpnnmpmqmcczgzffqmfmtmpppwzppzrpzrzsrrpqrpqpmpvmpvpttbqtqmtmjttqdqgggcppclcjcpcsppctpplpdpcppcmmdzmzddvhvhnhrrldllcwwbnwnssshlhrhthggtmggbjbjwwbvbttjllvrrfggngvngnmmvzzrrmddmcddztztctfccqpcpcqqvqppqcqdcdhhvhssgfgzgwwzmmnssvwwbqbhbnhnphpqqjcqcddfwfttqjtqtlttglljgjbgjgnnsqqvrvffqvqfqbffljjpffssqdsqstqqqldqqmhmsmsqqwtqwqdqgdgjjfbjffgbbrhhqghgppqgpgmpmmfzfhhfrhffgmfggpzgpzzhtzhhlbhhqbbzvvnvqnntptmmbhbdhdwwmjjcnnmsscqcbbtjtvjvwjvvmsmjmtmpmgghttcztzggpddbfbfgbbdsdrsrrqfqjjqfjjhzhtzzmdzzcgzgdzzmvmmfmjmgjmggmppbdppmzpppvfppzhhfsfwfhhpjpmmrjjpssdccjpjpwjppvdpphcpcjcfjfwjfwfjwfjjqcqcwqqqsmmmbbgdgwwpcwwdfdlflrltlgtthfhfjhhlthtddlgdggsjsrrdpdcppgttphpgpwppmpzmmrjmmvjvgvgfglfgllbqlqhllszzlwwhzzdfdcdtctptwtztfzzmjzjtjtrjrcrnrjjmwmnnbddgvgtgsstjsszmpqdmzgqflrbrspjmtzjcrmlzltmhgblghnwqvwwqwzbpnfrpdpblpjgshfccfbjfsnwvvhnjftsdnsgtzzjtzpmtfdvzrhtqpblhwgmqtgpbfvbdmsnrrrvvbstpsznvbbwgjfqjrhdvwvgptpglpfddhddmtglmjlpwlvfpbtbmgbplbzrlpdlvqzcwhbscpszgfstjpfdvfpmljlngrbgrdnnblzqrfpzsdvblpwbtnhdjclldvwvbwcwzfzbdspgwpfqjfbdbrqcshtlvcrdstnzggbwqnzbrfzbpnrtmvpbvdhcvdsdshgtvhfgdzljflppqbwclnvbhbczvrscjhlbgbfvwdjhnjsgmvwhpfgwbbmnndpnglfrmtfdzvqgfjdqfhgrhvpbqndmqnqccgwswwdsqjnbjtjbjdbqgjnmfbdvlnfwbnrdqgvgzzhmmbbdzfdvvpwhpbwbnzdcdpchrwlhfsjnhhjggvplmqggwjdsvjtpnpnqgldjjdcscrdltssjdrpcrfbgbcjfplhzgwbprfcslhpcngtszrghmwhzdqscbfrhzdwcffzvmjrmcjcstfvhplvrsglgsjnjtrpddsdfqjsndjnfmvdhfgdbzzflqhsrrwmrnlpqzmcddqbqvvzgtlztpgjnddtcnbmqsjlhmcszrmcjvwzpptlfqsmpvgnzvrjdwzpdwqgbmdgdtvjlmfczthjbcgfhbqpnmlbmrwwhfptzlbmfdhssznjcvjbmnjtnvzjhzczlrrdnttmmcbnzhqpplzqwgttwrnwfvmnptgqlfrnzvqpjfgrzwmlcwvtptvcvrlsrdwdgqfvffspmdbnnrqjttpqvhvdpbcrvzptwnhhfsqzchmncvttcdgdnlppcfzpmjpvbvqhlvplwvrmmbbggbwttwmvsqjlllsftprsmtmnzjcqfzblrllzgshfljchrjwjlpvhpbrtrsschzltrblgjnbgdnmwdggjhqggntblnhsvfgsbcblhmctbqzqwmhqnjhpzjfqpjdgwpzhczcftfcpdhvzhzccmwmrfrbqshzmtpqgpbbvfqqbjbmvnlnlwjtzrpmhdlffccrqcfgsjfszbrzrfztntchtmgmbhjgmlsqzcbtqqjzzlghtzzqmlnnvsgsvbbjfgqsqbqmqrdzwpwdgbggpdvhvnlzshhntprjdwhnwfvdjzpqgflwrvwgtmfdmfdztcbtfnjdrvgdwwczdgphnvdgrbdchprqldfjrvcsflcmlcmzqvqgsgnzcgmrhccgcmptcdzhbcdgdtppwztfstzqqzqrdzlnzthggjmpcflmbcmdrrjnnpbpqfmjbzqbtsjjgdlmgncbmgspqqvbrvzrdjscpzjsdtcdvsdwqlmwrngttswnrsbqctvhgfnnwblpcqzdmzpfchplslspmghvgcqntmlrfhgpcbpspvfhnvqvglsqzsnsdzddqpbsjhlclslngbwvvgjhwfcncqsmqwbptzvpzlzslsjjjldjpwpfrdlfbjphqcjtsgqdsdfdjhqgdhcppndwmhmmldvvmblcqcqfqhltbcbvrnghjfmtgqwtwljtczvqlnmgscjhqdhnzwhzvzzqnlsrhqvljqpgpwghfqlhjjrrhvnmnnrbnlhdcjctwtlhmhhmhjvcgzdrzmdjrvqzgnsttjdwglgwlcmbcdnjprgfsbbdzzngbqdrvwwwhbtlnnmzqdjttsrrpvlfdqnfhhtdtvmpcjgdwtbnqmwmtszdqfmbhjsjpqqddzfggwjhbtlnqfgcwbjzdtcpcpzgnrmnvwlpgmwfjlpgppdfrfvvjwsfcdqdnpcpjbqsvhttssgptqjghctrbgntlfjzdrfjccsprsjlrrwrzsmnjsqslmpdtrvhlqbnmgpjthpqdqmnvrtzlhhzzfzbrcclpmpcszhbttgrtcpgcpjwpdbfpfvgspsgtvglwthqcmcvmrfmclwlvjlsptfgmtlrnsvjrnfwzhdcsmgztpzfcvzwdztpppvqpvqfpdrsfnlhrbqwrsqjtwjmhnpwmqmpdgdhbtbpfwnmswffdqffdggrdrpmngvpzplmmwlddnhcvjjzqqfsbbtfmzdwnpvbjrshmllczhgvwwcbcbtfrfnplqjwmjlvpwwgfrtffwddwppsgtnlmpvfnhfzcsgjbqbjmbvpnqppsrvwnlzvcmjqgtbzrdsnrgwbfmrvnflgccrssfvcwgllqqbbcthzmbtnsmbzbcczhtzcvmthttpltrtdmgspctvtpvqbhmnnpnjwmhpqclmjsdrbjwvjbtzcjlqbjsvbgdwqzflnwzcfjwtrhjgfshfmwbjfwpnhjsmtpgbpwlfjjnmdlrhchmnfmgmgcrftmwbzshdwbhndgwtjbrrvbwprqppfmgfmfllpcjgrwdmtzddthsjlgjljv
|
942
AdventOfCode.Tests/Data/2022_Input_Day_7.tst.data
Normal file
942
AdventOfCode.Tests/Data/2022_Input_Day_7.tst.data
Normal file
@ -0,0 +1,942 @@
|
||||
$ cd /
|
||||
$ ls
|
||||
dir gts
|
||||
68377 jvdqjhr.jvp
|
||||
dir lwhbw
|
||||
228884 nqth.gcn
|
||||
dir pcqjnl
|
||||
94844 ppwv.zsh
|
||||
97889 rqpw
|
||||
dir sqhw
|
||||
dir vllgn
|
||||
dir wdtm
|
||||
dir ztfdwp
|
||||
$ cd gts
|
||||
$ ls
|
||||
846 grwwbrgz.wft
|
||||
72000 mrnhn.psz
|
||||
155241 qvnbd.dqs
|
||||
6655 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd lwhbw
|
||||
$ ls
|
||||
99946 lrrl.lth
|
||||
$ cd ..
|
||||
$ cd pcqjnl
|
||||
$ ls
|
||||
76420 gdg.lvr
|
||||
dir gljcvm
|
||||
161390 hlnrq.mjj
|
||||
dir lqwntmdg
|
||||
dir lrrl
|
||||
dir qgpr
|
||||
222006 tndtmwfv
|
||||
$ cd gljcvm
|
||||
$ ls
|
||||
264381 tmwzlzn
|
||||
$ cd ..
|
||||
$ cd lqwntmdg
|
||||
$ ls
|
||||
dir jjfwr
|
||||
dir rfqbmb
|
||||
$ cd jjfwr
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
dir gzfgc
|
||||
$ cd gzfgc
|
||||
$ ls
|
||||
134989 cfhjvmh.wwh
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rfqbmb
|
||||
$ ls
|
||||
dir cbrvhz
|
||||
dir flcw
|
||||
dir mnd
|
||||
$ cd cbrvhz
|
||||
$ ls
|
||||
131072 wdtm.rjr
|
||||
$ cd ..
|
||||
$ cd flcw
|
||||
$ ls
|
||||
216675 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd mnd
|
||||
$ ls
|
||||
28976 hzzzzvmr.lsz
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
dir cpmvnf
|
||||
dir dcfmtw
|
||||
dir ggnwqcj
|
||||
7864 lgsc.smg
|
||||
42042 mjfdjrgt
|
||||
dir mrnhn
|
||||
258288 nqth.gcn
|
||||
dir nwjggvr
|
||||
249578 qfnnncr.ftw
|
||||
dir sqpgr
|
||||
dir wgpqg
|
||||
3196 wtpmdqhd.snd
|
||||
$ cd cpmvnf
|
||||
$ ls
|
||||
dir srtqvcv
|
||||
$ cd srtqvcv
|
||||
$ ls
|
||||
dir mrnhn
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
dir fbrwd
|
||||
$ cd fbrwd
|
||||
$ ls
|
||||
163166 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd dcfmtw
|
||||
$ ls
|
||||
31712 mrnhn.tgg
|
||||
dir nzpdtfr
|
||||
dir sntcbctt
|
||||
dir vzhvjp
|
||||
dir wdtm
|
||||
$ cd nzpdtfr
|
||||
$ ls
|
||||
dir qwtwps
|
||||
130527 rhhlfg.tcj
|
||||
160893 rwbwp.rmr
|
||||
dir vcthd
|
||||
$ cd qwtwps
|
||||
$ ls
|
||||
dir cmf
|
||||
$ cd cmf
|
||||
$ ls
|
||||
73595 wdsjg.thm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vcthd
|
||||
$ ls
|
||||
15016 cfhjvmh
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sntcbctt
|
||||
$ ls
|
||||
dir lrrl
|
||||
dir mjfdjrgt
|
||||
dir npqj
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
258433 clgfwbb.htg
|
||||
166151 fbt.cnp
|
||||
$ cd ..
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
64472 csphnrqr
|
||||
222554 fbt.cnp
|
||||
30487 vqb.grr
|
||||
$ cd ..
|
||||
$ cd npqj
|
||||
$ ls
|
||||
154071 mtn.pjq
|
||||
185929 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vzhvjp
|
||||
$ ls
|
||||
161341 mrnhn.wvw
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
224565 cdd
|
||||
dir jrswcjq
|
||||
dir smgbdw
|
||||
$ cd jrswcjq
|
||||
$ ls
|
||||
173122 blm.znb
|
||||
$ cd ..
|
||||
$ cd smgbdw
|
||||
$ ls
|
||||
307533 cfhjvmh.ppp
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ggnwqcj
|
||||
$ ls
|
||||
dir bfjvt
|
||||
146815 fbt.cnp
|
||||
279655 nljrr
|
||||
152735 qpv
|
||||
$ cd bfjvt
|
||||
$ ls
|
||||
193338 qlfcz
|
||||
238188 qnz.llm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
dir cjsrvg
|
||||
32604 fbt.cnp
|
||||
231569 fpjfth.mmc
|
||||
dir hghjzpgc
|
||||
270425 mjfdjrgt.fdt
|
||||
273944 mjfdjrgt.twj
|
||||
141791 ztswsbs.pjs
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
306620 lrrl.mgd
|
||||
$ cd ..
|
||||
$ cd cjsrvg
|
||||
$ ls
|
||||
303619 dffrqscq.nct
|
||||
16738 lrrl.rbb
|
||||
63842 zbbwj
|
||||
$ cd ..
|
||||
$ cd hghjzpgc
|
||||
$ ls
|
||||
dir mgnq
|
||||
273152 mnszcbnv.fzj
|
||||
$ cd mgnq
|
||||
$ ls
|
||||
dir ttmctqlc
|
||||
250332 wdsjg.thm
|
||||
20054 zpzml
|
||||
$ cd ttmctqlc
|
||||
$ ls
|
||||
9006 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd nwjggvr
|
||||
$ ls
|
||||
dir bwmglvmt
|
||||
202937 lqqmqzl.vqj
|
||||
dir lrrl
|
||||
dir wmjp
|
||||
dir zvlhngjm
|
||||
$ cd bwmglvmt
|
||||
$ ls
|
||||
dir bszd
|
||||
244726 dnwvnsn.npc
|
||||
dir dqdrngf
|
||||
226857 jvcn
|
||||
dir lrrl
|
||||
288079 mjfdjrgt.ttw
|
||||
172669 vqr
|
||||
dir wtqgd
|
||||
$ cd bszd
|
||||
$ ls
|
||||
3937 csn.mft
|
||||
198599 vpbccpm
|
||||
$ cd ..
|
||||
$ cd dqdrngf
|
||||
$ ls
|
||||
26680 lrrl.gch
|
||||
150627 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
dir bzrs
|
||||
27874 grjbtv
|
||||
$ cd bzrs
|
||||
$ ls
|
||||
71351 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wtqgd
|
||||
$ ls
|
||||
58033 lrrl.cgp
|
||||
16732 vnznzhc.bzr
|
||||
137407 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
dir wrtp
|
||||
$ cd wrtp
|
||||
$ ls
|
||||
267582 nwmj.rlb
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wmjp
|
||||
$ ls
|
||||
155158 szhljp
|
||||
dir tzqqmmp
|
||||
163989 zwz.jvq
|
||||
$ cd tzqqmmp
|
||||
$ ls
|
||||
140115 qgwcfnvr.fzt
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd zvlhngjm
|
||||
$ ls
|
||||
dir fjt
|
||||
214803 mjfdjrgt.zrb
|
||||
dir qsvwfb
|
||||
187556 tcqgvqr.gmv
|
||||
185730 tndtmwfv
|
||||
301659 wlfwpb.wpg
|
||||
$ cd fjt
|
||||
$ ls
|
||||
57947 mnchj
|
||||
$ cd ..
|
||||
$ cd qsvwfb
|
||||
$ ls
|
||||
23145 dzrgbhgf.dcm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sqpgr
|
||||
$ ls
|
||||
dir bpnlrhsb
|
||||
dir jvdh
|
||||
dir zplwvj
|
||||
$ cd bpnlrhsb
|
||||
$ ls
|
||||
22875 wdsjg.thm
|
||||
$ cd ..
|
||||
$ cd jvdh
|
||||
$ ls
|
||||
95461 ftmzfwt
|
||||
$ cd ..
|
||||
$ cd zplwvj
|
||||
$ ls
|
||||
dir gtd
|
||||
$ cd gtd
|
||||
$ ls
|
||||
50675 lgjbhr.jmc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wgpqg
|
||||
$ ls
|
||||
65679 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd qgpr
|
||||
$ ls
|
||||
dir fhnnc
|
||||
dir jzmpcc
|
||||
dir lrrl
|
||||
dir wdtm
|
||||
$ cd fhnnc
|
||||
$ ls
|
||||
84726 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd jzmpcc
|
||||
$ ls
|
||||
dir mjfdjrgt
|
||||
dir mrnhn
|
||||
dir wdtm
|
||||
120156 whz.cts
|
||||
134435 wlfwpb.wpg
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
234188 wdtm.bpt
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
dir gphqmvpn
|
||||
dir gvtgqn
|
||||
$ cd gphqmvpn
|
||||
$ ls
|
||||
23807 nzl.hzv
|
||||
$ cd ..
|
||||
$ cd gvtgqn
|
||||
$ ls
|
||||
225267 fbt.cnp
|
||||
132455 mrnhn.vcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
dir mjfdjrgt
|
||||
119601 mjfdjrgt.rhc
|
||||
226225 wdsjg.thm
|
||||
191042 wdtm
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
130491 dgdcbwqp.czm
|
||||
$ cd ..
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
87408 djd.ccj
|
||||
152868 mjfdjrgt.zcn
|
||||
22605 srdfwwtj.rcp
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
26548 zwrctnn.lln
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
dir jszntstc
|
||||
$ cd jszntstc
|
||||
$ ls
|
||||
210953 gwgmnvsh.nhb
|
||||
277302 msqjtrdm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sqhw
|
||||
$ ls
|
||||
dir djw
|
||||
dir dqnhzbh
|
||||
dir lwp
|
||||
dir mjfdjrgt
|
||||
211273 mjfdjrgt.hls
|
||||
dir mrnhn
|
||||
$ cd djw
|
||||
$ ls
|
||||
98290 cfhjvmh.jpr
|
||||
$ cd ..
|
||||
$ cd dqnhzbh
|
||||
$ ls
|
||||
43311 bdf.pzd
|
||||
68801 cfwdq.rbz
|
||||
dir cmfhw
|
||||
dir cwtm
|
||||
77978 nnzhntgh
|
||||
138343 nqth.gcn
|
||||
81692 tzhltsq
|
||||
dir zwhs
|
||||
$ cd cmfhw
|
||||
$ ls
|
||||
dir dsbjlmrf
|
||||
215307 fbt.cnp
|
||||
dir lch
|
||||
217372 mjfdjrgt.dzq
|
||||
228751 tndtmwfv
|
||||
dir tpgszv
|
||||
$ cd dsbjlmrf
|
||||
$ ls
|
||||
92510 pzq.hcl
|
||||
$ cd ..
|
||||
$ cd lch
|
||||
$ ls
|
||||
171339 czhsjn.ttq
|
||||
$ cd ..
|
||||
$ cd tpgszv
|
||||
$ ls
|
||||
215263 nvgcfqzb.gww
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd cwtm
|
||||
$ ls
|
||||
105200 twrb.ljq
|
||||
$ cd ..
|
||||
$ cd zwhs
|
||||
$ ls
|
||||
35576 gnt.zdh
|
||||
68204 mfg
|
||||
207974 njb.lzw
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lwp
|
||||
$ ls
|
||||
65175 jcwncw.tms
|
||||
208506 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
dir hlgqdqb
|
||||
153252 mjfdjrgt.njp
|
||||
dir pdsdjdlz
|
||||
144949 phsnm.bvl
|
||||
287686 zlszpmlv.gsf
|
||||
$ cd hlgqdqb
|
||||
$ ls
|
||||
128570 fdbls
|
||||
dir lmhrtp
|
||||
dir mjfdjrgt
|
||||
184639 mjfdjrgt.lct
|
||||
168706 mmlfd
|
||||
159454 mrdljff
|
||||
dir pzcnzs
|
||||
dir rcmzfm
|
||||
86088 tndtmwfv
|
||||
$ cd lmhrtp
|
||||
$ ls
|
||||
251922 cfhjvmh.njw
|
||||
$ cd ..
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
61866 nqtrmm.zts
|
||||
24980 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd pzcnzs
|
||||
$ ls
|
||||
123265 fbt.cnp
|
||||
$ cd ..
|
||||
$ cd rcmzfm
|
||||
$ ls
|
||||
dir gjls
|
||||
$ cd gjls
|
||||
$ ls
|
||||
109021 cnzz
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd pdsdjdlz
|
||||
$ ls
|
||||
103346 zhfhrzmr.qqm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
dir tmldr
|
||||
140361 tndtmwfv
|
||||
$ cd tmldr
|
||||
$ ls
|
||||
169607 dvchnsqr.ltc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vllgn
|
||||
$ ls
|
||||
58389 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
dir cpcqz
|
||||
dir gmrgsmpp
|
||||
290978 jbfn
|
||||
179525 mjfdjrgt
|
||||
dir mrnhn
|
||||
dir nvgmrpdf
|
||||
dir vpm
|
||||
67780 wlfwpb.wpg
|
||||
dir ztp
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
dir hqf
|
||||
218467 lfl.vpp
|
||||
dir rgq
|
||||
147778 rhntpj
|
||||
dir tgmw
|
||||
$ cd hqf
|
||||
$ ls
|
||||
207656 blvtl.zhg
|
||||
$ cd ..
|
||||
$ cd rgq
|
||||
$ ls
|
||||
54691 cfhjvmh.mhw
|
||||
201230 jjhr.lml
|
||||
22759 mgqdg.qsj
|
||||
$ cd ..
|
||||
$ cd tgmw
|
||||
$ ls
|
||||
153570 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd cpcqz
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
17143 fbt.cnp
|
||||
dir ftpm
|
||||
dir lrrl
|
||||
92760 lwdzptgw.gfv
|
||||
dir mrnhn
|
||||
151636 tndtmwfv
|
||||
dir vqt
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
17554 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd ftpm
|
||||
$ ls
|
||||
244476 crpfc.bwn
|
||||
290894 dhdnh
|
||||
210196 lhf
|
||||
58166 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
229894 btrbfh.twr
|
||||
269093 cfhjvmh.pbb
|
||||
277722 fvhtjpg.pvb
|
||||
236232 gztc.lbh
|
||||
dir mjfdjrgt
|
||||
230753 qgjrh.zsf
|
||||
dir sdvhlnz
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
186105 lrrl.zng
|
||||
226081 lsdzz.gsj
|
||||
33416 nqth.gcn
|
||||
109966 wgtclbvt.nct
|
||||
160015 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd sdvhlnz
|
||||
$ ls
|
||||
219905 cngbvwz.zsm
|
||||
284092 dgjz
|
||||
dir lcmlmr
|
||||
22135 lrrl
|
||||
dir vdcbcvzv
|
||||
dir wdwgp
|
||||
dir zllqgnhj
|
||||
$ cd lcmlmr
|
||||
$ ls
|
||||
dir lrrl
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
104034 cpv
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vdcbcvzv
|
||||
$ ls
|
||||
263858 qwsmpvdv.lfr
|
||||
dir sldsnqld
|
||||
$ cd sldsnqld
|
||||
$ ls
|
||||
3116 hvsb.vrj
|
||||
166766 wqfg.ztg
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wdwgp
|
||||
$ ls
|
||||
11714 wdsjg.thm
|
||||
$ cd ..
|
||||
$ cd zllqgnhj
|
||||
$ ls
|
||||
113285 hrjtqzvf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
212363 bhldtsnn.jbp
|
||||
194936 wdsjg.thm
|
||||
$ cd ..
|
||||
$ cd vqt
|
||||
$ ls
|
||||
46371 lrrl.ztz
|
||||
215875 rnggjsg.hsw
|
||||
255959 vnjhm.frz
|
||||
277765 vwvjnrjp.mwq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd gmrgsmpp
|
||||
$ ls
|
||||
dir fbcv
|
||||
275639 fbt.cnp
|
||||
dir tnrmj
|
||||
65119 vtfjqtw.tqg
|
||||
117334 zsg.grj
|
||||
$ cd fbcv
|
||||
$ ls
|
||||
dir htmwl
|
||||
292840 wwwspsb.hrb
|
||||
$ cd htmwl
|
||||
$ ls
|
||||
34803 dshcw
|
||||
10573 dwtd
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd tnrmj
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
dir wqtnrwg
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
110464 wlfwpb.wpg
|
||||
$ cd ..
|
||||
$ cd wqtnrwg
|
||||
$ ls
|
||||
283055 mfgllgv
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
2633 tndtmwfv
|
||||
$ cd ..
|
||||
$ cd nvgmrpdf
|
||||
$ ls
|
||||
32919 pnc
|
||||
$ cd ..
|
||||
$ cd vpm
|
||||
$ ls
|
||||
dir ddz
|
||||
dir dhmphrn
|
||||
dir grr
|
||||
132419 mgfdgw.vlt
|
||||
dir nbccdd
|
||||
dir plw
|
||||
183717 pvgbbjgt.wbt
|
||||
dir qsmg
|
||||
120729 stbh.rvz
|
||||
101652 ttqc
|
||||
$ cd ddz
|
||||
$ ls
|
||||
4672 hrnnrzd
|
||||
217020 wdtm
|
||||
$ cd ..
|
||||
$ cd dhmphrn
|
||||
$ ls
|
||||
dir fwbmb
|
||||
dir gdq
|
||||
dir lrrl
|
||||
dir mrcnm
|
||||
dir mrmmr
|
||||
161427 rllvrpzl.vcg
|
||||
$ cd fwbmb
|
||||
$ ls
|
||||
258937 dfd.wrl
|
||||
103543 gtfgscfg.jjc
|
||||
$ cd ..
|
||||
$ cd gdq
|
||||
$ ls
|
||||
133691 bzgt.llh
|
||||
278010 cfhjvmh.nhj
|
||||
191344 cjbcnfz.rjb
|
||||
269115 fbt.cnp
|
||||
$ cd ..
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
dir gqqsg
|
||||
dir gwbtt
|
||||
dir mrnhn
|
||||
140500 nqth.gcn
|
||||
dir pdtm
|
||||
220764 tndtmwfv
|
||||
dir vvsvfchb
|
||||
$ cd gqqsg
|
||||
$ ls
|
||||
dir gvn
|
||||
dir hzfmdhw
|
||||
34666 vfzbvl
|
||||
dir wdtm
|
||||
$ cd gvn
|
||||
$ ls
|
||||
206457 cfhjvmh.thh
|
||||
133435 hsdsstt
|
||||
dir lrrl
|
||||
dir rwvbmlq
|
||||
127003 sjqvt.lzl
|
||||
136402 wlfwpb.wpg
|
||||
60537 zwjfrqf.nvl
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
15291 mrnhn.ltr
|
||||
190429 wlfwpb.wpg
|
||||
119328 wln.msz
|
||||
86384 zbhzvrc.gbj
|
||||
$ cd ..
|
||||
$ cd rwvbmlq
|
||||
$ ls
|
||||
186907 nqth.gcn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd hzfmdhw
|
||||
$ ls
|
||||
9653 fbt.cnp
|
||||
dir lvdhtg
|
||||
301280 nqth.gcn
|
||||
dir nwnp
|
||||
241354 vzrbbj.bfb
|
||||
$ cd lvdhtg
|
||||
$ ls
|
||||
dir cfhjvmh
|
||||
dir hzpzz
|
||||
296694 mjfdjrgt.mpj
|
||||
65800 nqth.gcn
|
||||
dir pbfhn
|
||||
dir wljjgs
|
||||
$ cd cfhjvmh
|
||||
$ ls
|
||||
87654 htlq
|
||||
203005 vhmthzjb
|
||||
$ cd ..
|
||||
$ cd hzpzz
|
||||
$ ls
|
||||
153446 brfstm.nwc
|
||||
47585 cfhjvmh
|
||||
258754 wdtm.gpt
|
||||
150809 zlwq.hgr
|
||||
$ cd ..
|
||||
$ cd pbfhn
|
||||
$ ls
|
||||
dir mjfdjrgt
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
16108 rmfwpm.fnt
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wljjgs
|
||||
$ ls
|
||||
228757 bqf.jll
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd nwnp
|
||||
$ ls
|
||||
124842 lrrl
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
122771 fbt.cnp
|
||||
252697 lpqf.bvg
|
||||
264813 mrnhn
|
||||
165228 pgn.wnw
|
||||
dir vsls
|
||||
292567 wlfwpb.wpg
|
||||
$ cd vsls
|
||||
$ ls
|
||||
250070 dvbv
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd gwbtt
|
||||
$ ls
|
||||
dir mjfdjrgt
|
||||
2327 nqth.gcn
|
||||
20064 sdjvgv.sfr
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
96726 fbt.cnp
|
||||
4801 lrrl.fgv
|
||||
180291 wspcp.brw
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrnhn
|
||||
$ ls
|
||||
dir lrrl
|
||||
dir mqcstf
|
||||
271459 nqth.gcn
|
||||
190006 zdln
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
160260 fbt.cnp
|
||||
281732 tfpprjj
|
||||
$ cd ..
|
||||
$ cd mqcstf
|
||||
$ ls
|
||||
222125 gntrdss.zcw
|
||||
dir pdbbbmn
|
||||
58613 stwlp.wpl
|
||||
$ cd pdbbbmn
|
||||
$ ls
|
||||
250947 mjfdjrgt
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd pdtm
|
||||
$ ls
|
||||
55975 wdhn
|
||||
$ cd ..
|
||||
$ cd vvsvfchb
|
||||
$ ls
|
||||
10547 hpwmnjgc
|
||||
157960 tcc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrcnm
|
||||
$ ls
|
||||
106708 cfhjvmh
|
||||
264809 ffqfm.slz
|
||||
dir lrrl
|
||||
dir mjfdjrgt
|
||||
174610 wlfwpb.wpg
|
||||
90207 wwhwvdc.zvc
|
||||
$ cd lrrl
|
||||
$ ls
|
||||
305034 fbt.cnp
|
||||
240756 jmfwlmzv.gjc
|
||||
77875 wgfpcscz.mdn
|
||||
$ cd ..
|
||||
$ cd mjfdjrgt
|
||||
$ ls
|
||||
26073 mrnhn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mrmmr
|
||||
$ ls
|
||||
287663 qlc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd grr
|
||||
$ ls
|
||||
dir tgb
|
||||
$ cd tgb
|
||||
$ ls
|
||||
203808 psssw.nzs
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd nbccdd
|
||||
$ ls
|
||||
62162 wfmhzh
|
||||
$ cd ..
|
||||
$ cd plw
|
||||
$ ls
|
||||
185632 ljwvnppm.bcc
|
||||
$ cd ..
|
||||
$ cd qsmg
|
||||
$ ls
|
||||
164538 lrrl.flr
|
||||
dir vbvtzmsg
|
||||
dir wrrtctvd
|
||||
$ cd vbvtzmsg
|
||||
$ ls
|
||||
15318 mrnhn.qlh
|
||||
$ cd ..
|
||||
$ cd wrrtctvd
|
||||
$ ls
|
||||
249219 lggjwn.mfj
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ztp
|
||||
$ ls
|
||||
241178 fzc.swf
|
||||
dir hns
|
||||
223340 lbmzvf
|
||||
dir wdtm
|
||||
195144 wlfwpb.wpg
|
||||
$ cd hns
|
||||
$ ls
|
||||
dir fshzss
|
||||
77792 mjfdjrgt.qcm
|
||||
85013 nlpsw
|
||||
274710 pmclgp.lvz
|
||||
dir spdzjs
|
||||
$ cd fshzss
|
||||
$ ls
|
||||
297058 fbj.qjm
|
||||
131320 wjbhllz.mnf
|
||||
$ cd ..
|
||||
$ cd spdzjs
|
||||
$ ls
|
||||
165766 nrzthq.rvj
|
||||
10584 zfhqhm.njj
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd wdtm
|
||||
$ ls
|
||||
dir vnmg
|
||||
$ cd vnmg
|
||||
$ ls
|
||||
83938 mrnhn.wwd
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ztfdwp
|
||||
$ ls
|
||||
152895 swjdzqdh.ngv
|
||||
215804 tndtmwfv
|
||||
68954 wdsjg.thm
|
99
AdventOfCode.Tests/Data/2022_Input_Day_8.tst.data
Normal file
99
AdventOfCode.Tests/Data/2022_Input_Day_8.tst.data
Normal file
@ -0,0 +1,99 @@
|
||||
020110220332333020110144320304042020444223003535441353331002333431100300241023221210123003331021020
|
||||
002120010112022233203323334422340102033151553341235324543343233301202102130210343113312320222102020
|
||||
000000000301021002423224442341031145215244543444223314545524515335404222310244314423023331200102012
|
||||
011200302010212334422213334343335452314532352111122533515334412241512412033340322004232020212310011
|
||||
110111200102310120411101020333232255345143342245212323552344535253214434143032323213200301101020121
|
||||
122001020113011314043121413025543341512335111452355331355351515421515411500421204113413212021112302
|
||||
011210211003201420103123304513544114145311452334355144111521441452154223512022101102111221311323311
|
||||
011030200312240341224434214241313322323544154242345656634321531531424124544551344224331443202111303
|
||||
031023120224010220144244342511241334331166432443322363352643453525244443222142533014331212133113031
|
||||
331033331100013013431114214253543323143222523423236646456363626622312534521454454123324132323233200
|
||||
313320023430241044213221132131122135436564345625426422255326234363243521151144414344130023210131130
|
||||
002203011410101343345413454143416333665335233566235623536644652644522345535525153521230411343303211
|
||||
022030323311323124542521154345356626352343324652424464566645425223224521453553252234321033403323130
|
||||
331222243010032043452454232565665256426536435254566436633323343652534544214412242551144312310221231
|
||||
231133233004211422411531255443363333555345434532475762623642433466363266634413551244254134333243030
|
||||
020231113200002214145443133533534653326664654474363645366343345466265644554325342415122332200024311
|
||||
311032340032414323451542554464466352256347635357637447736577667463426532442564245132242343241314212
|
||||
210342413212232542421452232234546643373633347344743377376553465333423522425436534352355150302110320
|
||||
012302042023135125251364365232626547463576733637455663764376436734352545425434331543241124042312202
|
||||
304042410233125532432523224245663443763753734647533535565636563665334542556665554245524241400402122
|
||||
100324144335411111343624365526556753335435457754653754663647544353454443256623466532421524442220212
|
||||
004310002315421423634565264237567445665436743333467647547754434765353667542365233361541321530411122
|
||||
340100133133254351662534562377644656735477678648447854646765556636735646456562322345353223545130204
|
||||
223422234555541234336653556365464346366386775667444744567758637737757667635354324626442355153142402
|
||||
301202352352311332364654446567354376644665887886878854847858588356564773766244445222614543212440041
|
||||
121010254322255546522625235356663453785775455846758588786788567566653645763532436352663334521520342
|
||||
223123122512444365553626454767563488464886467858877655766685458675437556363673526236645213411512224
|
||||
003314511142456453664565476333555654845565878476575468776548666885476777366354622652365442341232330
|
||||
100434351354142623236353735657745766665557455465675844665578767675874476556574642555262344222545124
|
||||
310035122251134332246455666547787878577677667587668567788744875844888844364453536232254344234442004
|
||||
332355524421462334544344655646458867688886798865795569865997666688465755335745555656646243433122421
|
||||
212252432545222565265377376368574784887787696558698987968675547855656555445333366624445325141553342
|
||||
113535121253534442546646364347455675758878676575695576785998796454646647555637657565266546254424513
|
||||
023531155256556443573534665476784478579889966685965558767695667786588646763565366352565623135242132
|
||||
332235311465633455637577656876574774599858977857599877979855878694546488485435736564352255345534352
|
||||
423312331346353345545646578646466549968669789766955768696578957665488458568376747735452426221223133
|
||||
042131555255526335474354376567744577697576655686887997959968659596857774864465577464334245541411144
|
||||
314335533542324633457667677854784879668896688676989899996875778858675674784535777333543532331142411
|
||||
342431321343652634443346854886679789759856968779866777899677797959996774647753365556465426225312415
|
||||
443122331352464374355445874586585857875568898788666678776787986756859447544446666763365552244452322
|
||||
434332122456323647344556476668759666569568769987679766689798887678765548587477474536465533643451422
|
||||
012515214225433447464677777487776597697976998888987789798887796967785955887765466437333665342324523
|
||||
151212435544622335634548655777875966867886867777679699887698988956977857868655457465635544364542154
|
||||
425332155643342656676678888575989888788767888899689899798688796666757955465858667777362363434424542
|
||||
531532414223243445466348848575895777968779899997887798776667989655588765447757447347342252524115215
|
||||
155245334655555376575664568856876978978787888977789987998877778796686666588544843473375333466131323
|
||||
442223263655353573545578848875879796997899897789887987979686977788898887848487563664644353624212355
|
||||
532342436423523433743374566649565796978689677778887988977986779775985585775684847364464225436344143
|
||||
144131162643455446377457566657777998676869667898877798979888978868889578745676553337663625625354412
|
||||
212531125562654464546354657756555595879978788779777999979988869895856856488587466676673534564554215
|
||||
515521136425625643733788668547967896969879989899779977888986996776697776777887634766746536654352314
|
||||
533115456346557773554457648785576555967877979777897997977979879979889786544548474557775226255314122
|
||||
432554142445363766476368787846679896977899887779797978979969889696765986666844737665565256236231155
|
||||
125253442625345476646468778468579567787976888987879797899978977695756855477657433457362446432521533
|
||||
451335344244435635354545558745856999567779868887799878899867977959975677866558447464563253543641554
|
||||
412221312464362643575387865576575778679997969899879799897898997777656968646646747476434353234412443
|
||||
132123436534443354553586484485777568678779897878779989966877968659558598445764456573762542646254544
|
||||
024143156436353736354736885476858987768978898698789976987668878886568974574565737457544455543452243
|
||||
413135313643263775675578866878568599957868689889887898688888897699957964455656556464353643525222353
|
||||
151155234625524455454576866886566769799886776697778986968676996687578554546778475347663665445441542
|
||||
225335432336665664467554464786765996688599897886876679899878795577796866847588643664352344525425543
|
||||
231314414363454365656445447648785668665699968677877867679686575989979554888874435546345632362455211
|
||||
215225154624264466667536475884866766856799777898688869799678789658958655666655664763723652345235254
|
||||
035354151466424636347656474544888889966575676978876877797665689589954588444647355553546242434541533
|
||||
001253252266442433343367457848868577696576876956987767987878766766685545864636355333223636351531525
|
||||
432114153244234344474473336455665467595685659677769775776598955788485844764764774633253355345153344
|
||||
440231335123622442356777766866685464699576999777998779679677676798556674878735743562224245652132511
|
||||
321533313113424533355576556587855784598797699998756887876998858868457756543476743664332364153212141
|
||||
003415211213442534357575744467674686668987887956977567898997789587764784753377657636326255155213240
|
||||
224445525333436434526743474634674544887785577959758998579798555487687877644644777665225554533252422
|
||||
114025431113445462556535777346657775747764689775588768859877487468477864653336547436625221413353402
|
||||
444431445545324552322733365535555774656466544687955795855665775645668663457547655566226341423452434
|
||||
410445115125126462226236353755455888548674587788447578688475766447586446763443644432535242233435244
|
||||
124340412535436432636663557555763744747854587474866557668648548584743443577534342355356535325312231
|
||||
200313132541126432532542747437536486654767558545587875558487658465577773437664544545354413212211212
|
||||
101333454545223643623655465756576356785656755457885765456674785763465474656725224222541315314114031
|
||||
131233142323341366245232435554365765545574774767785475776848668453355554474332533326544433554514201
|
||||
321411402434455156645353526473756763444567846554465464446465455445745336435566265254512531525210112
|
||||
030131034355454454644464565464475577344753366858566476585577545346763733342656446563454444451042420
|
||||
123233024345514531322525463344645673755773347575544437475656346736346777342352464432215452454013411
|
||||
014322323421235432556233655455544546633674634474456664346664375533773475562242423541545331424443423
|
||||
103044012005453352356343445634325645434337637364655565435774676736733553262634342435541343244030000
|
||||
320224321434222311444445623462256346445463567453434633465443337646352226626622452524224345304403330
|
||||
212420324020443535541356556336654222753455556557453353546474577342535554563532343321131244211234443
|
||||
122201202000423112251512562424625443344753367744337643545467743645523543344535431154212330403302410
|
||||
302200224224202341324112146243633653523426575646533673677763345633345645554351214352331400423031333
|
||||
123001320330302415435532414224224226352235334353577574436324344226425624263133551342153034141032032
|
||||
213131040401103044255424155325562642646633364323565455323646566426224245451451423431324433130343033
|
||||
231211142003310021532152553311226325626362465244625533422332633634454451545253314415220400420413203
|
||||
312320130422410131322514243524545532465435666446335525623552365342455442353243151122403024303312021
|
||||
133332233112042420435241253424143243654366264342464546256332442465235435334432132240241304411322221
|
||||
333302213333240222002452421142454145262355663455246362444253326353144344554554324413300122011222021
|
||||
202310030210410440001115535553444131333333663342464256255352255253344353414423520402213424030101331
|
||||
020120023231001430421410113431542415212332151336254445313532121145524443121220343020012020230032230
|
||||
210023323121322121303302233233245321224455333332343322323215223451525532222223304043001030230132022
|
||||
002222021003231011234340303045243412535411232132142332533521354111141433134004443142111110122121100
|
||||
022122131333022231003311233440122445251415343142141523345254553214425533033042143220401300010213100
|
||||
122110132221332212341431023220242412121544355542132225542445544553234342030402442141111321103231211
|
||||
122021200131211021314010312001241211235253115315252213451111223452204220130001212341202130012001221
|
2000
AdventOfCode.Tests/Data/2022_Input_Day_9.tst.data
Normal file
2000
AdventOfCode.Tests/Data/2022_Input_Day_9.tst.data
Normal file
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.32929.386
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdventOfCode", "AdventOfCode\AdventOfCode.csproj", "{30F2887D-526F-4068-A581-E20BAF52F900}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AdventOfCode", "AdventOfCode\AdventOfCode.csproj", "{30F2887D-526F-4068-A581-E20BAF52F900}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdventOfCode.InputFetcher", "AdventOfCode.InputFetcher\AdventOfCode.InputFetcher.csproj", "{105BF947-9878-4995-B16B-F8093A53EC66}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdventOfCode.Tests", "AdventOfCode.Tests\AdventOfCode.Tests.csproj", "{03C0BB76-6521-4B51-B267-346E88678D79}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
@ -15,6 +19,14 @@ Global
|
||||
{30F2887D-526F-4068-A581-E20BAF52F900}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{30F2887D-526F-4068-A581-E20BAF52F900}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{30F2887D-526F-4068-A581-E20BAF52F900}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{105BF947-9878-4995-B16B-F8093A53EC66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{105BF947-9878-4995-B16B-F8093A53EC66}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{105BF947-9878-4995-B16B-F8093A53EC66}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{105BF947-9878-4995-B16B-F8093A53EC66}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{03C0BB76-6521-4B51-B267-346E88678D79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{03C0BB76-6521-4B51-B267-346E88678D79}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{03C0BB76-6521-4B51-B267-346E88678D79}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{03C0BB76-6521-4B51-B267-346E88678D79}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -13,6 +13,7 @@
|
||||
<ItemGroup>
|
||||
<Folder Include="Models\" />
|
||||
<Folder Include="_2021\" />
|
||||
<Folder Include="_2022\Day11\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
@ -8,7 +8,15 @@ namespace AdventOfCode.Common
|
||||
{
|
||||
public static int ToInt(this string str)
|
||||
{
|
||||
return Convert.ToInt32(str);
|
||||
try
|
||||
{
|
||||
return Convert.ToInt32(str);
|
||||
}catch (Exception e)
|
||||
{
|
||||
return 0;
|
||||
throw e;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static IEnumerable<IEnumerable<T>> Chunk<T>(this IEnumerable<T> source, int chunksize)
|
||||
|
20
AdventOfCode/Common/IgnoreTestAnswerAttribute.cs
Normal file
20
AdventOfCode/Common/IgnoreTestAnswerAttribute.cs
Normal file
@ -0,0 +1,20 @@
|
||||
using AdventOfCode.Models;
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
namespace AdventOfCode.Common
|
||||
{
|
||||
public class IgnoreTestAnswerAttribute : Attribute
|
||||
{
|
||||
private AOCVersion[] _versions;
|
||||
public IgnoreTestAnswerAttribute(params AOCVersion[] versions)
|
||||
{
|
||||
this._versions = versions;
|
||||
}
|
||||
|
||||
public bool ShouldIgnoreAnswer(AOCVersion version)
|
||||
{
|
||||
return _versions.Any(x => x == version);
|
||||
}
|
||||
}
|
||||
}
|
@ -66,7 +66,6 @@ namespace AdventOfCode._2022.Day10
|
||||
_cycle++; //Increase it after we draw CRT screen but before we do the cycle check for part A
|
||||
if (_version == AOCVersion.A && CHECK_CYCLES.Any(x => x == _cycle))
|
||||
{
|
||||
Console.WriteLine($"Cycle {_cycle} has register value of {_registerX} and a strength of {_cycle * _registerX}");
|
||||
_sumOfStregnth += _cycle * _registerX;
|
||||
}
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ using System.Linq;
|
||||
namespace AdventOfCode._2022.Day10
|
||||
{
|
||||
[AOC(year: 2022, day: 10)]
|
||||
[IgnoreTestAnswer(AOCVersion.B)]
|
||||
public class Day10 : AOCDay
|
||||
{
|
||||
protected override AOCResponse ExecutePartA()
|
||||
|
@ -17,7 +17,7 @@ namespace AdventOfCode._2022
|
||||
var crates = input.Take(Array.FindIndex(input, x => string.IsNullOrEmpty(x)));
|
||||
var moves = input.Skip(crates.Count() + 1);
|
||||
var crateBoard = new CargoCrateBoard(_request.Version, crates.ToArray(), moves.ToArray());
|
||||
_response.Answer = string.Join(" ", crateBoard.GetResults());
|
||||
_response.Answer = string.Join("", crateBoard.GetResults()).Replace("[", string.Empty).Replace("]", string.Empty);
|
||||
return _response;
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,8 @@ namespace AdventOfCode._2022.Day7
|
||||
{
|
||||
var root = GenerateDirectory();
|
||||
|
||||
root.Print("");
|
||||
if (!_request.IgnoreLogMessages)
|
||||
root.Print("");
|
||||
|
||||
var allDirectories = root.GetAllDirectories().ToList();
|
||||
_response.Answer = allDirectories.Where(x => x.GetSize() <= 100000).Sum(x => x.GetSize());
|
||||
|
@ -26,6 +26,7 @@ namespace AdventOfCode._2022.Models
|
||||
{
|
||||
foreach (var move in moves)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(move)) continue;
|
||||
string numbersOnly = Regex.Replace(move, "[^0-9.]", " ");
|
||||
var pendingMoves = Regex.Replace(numbersOnly, @"\s+", " ").Trim().Split(" ");
|
||||
_board.Move(version, pendingMoves[0].ToInt(), pendingMoves[1].ToInt(), pendingMoves[2].ToInt());
|
||||
|
Loading…
x
Reference in New Issue
Block a user