init, 2015 & 2016

This commit is contained in:
2025-11-14 07:14:53 -08:00
commit ef109439e6
124 changed files with 14861 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
test

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "2015/lib/libflint"]
path = 2015/lib/libflint
url = https://git.burkey.co/eburk/libflint.git

1
2015/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.idea

44
2015/CMakeLists.txt Normal file
View File

@@ -0,0 +1,44 @@
cmake_minimum_required(VERSION 3.10)
set(CMAKE_C_STANDARD 99)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_BUILD_TYPE Debug)
project(advent C)
add_subdirectory(lib/libflint)
file(GLOB SRC src/*.c)
file(COPY input DESTINATION ${CMAKE_BINARY_DIR})
add_executable(advent ${SRC})
set(INCLUDES
include
lib/libflint/include
)
if ((${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD"))
find_package(PCRE2 REQUIRED)
find_package(OpenSSL REQUIRED)
target_include_directories(advent PRIVATE ${INCLUDES} ${PCRE2_INCLUDE_DIR})
target_link_libraries(advent PRIVATE flint ${PCRE2_LIBRARIES})
elseif ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux"))
find_package(OpenSSL REQUIRED)
target_include_directories(advent PRIVATE ${INCLUDES} ${OpenSSL_INCLUDE_DIR})
target_link_libraries(advent PRIVATE bsd flint pcre2-8 ${OPENSSL_LIBRARIES})
elseif ((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin"))
# OpenSSL
set(OPENSSL_ROOT_DIR /opt/homebrew/opt/openssl@3)
set(OpenSSL_INCLUDE_DIR /opt/homebrew/opt/openssl@3/include)
find_package(OpenSSL REQUIRED)
# PCRE2
set(PCRE2_INCLUDE_DIR /opt/homebrew/opt/pcre2/include)
set(PCRE2_LIBRARIES /opt/homebrew/opt/pcre2/lib/libpcre2-8.dylib)
target_include_directories(advent PRIVATE ${INCLUDES} ${OpenSSL_INCLUDE_DIR} ${PCRE2_INCLUDE_DIR})
target_link_libraries(advent PRIVATE flint ${OPENSSL_LIBRARIES} ${PCRE2_LIBRARIES})
else()
message(FATAL_ERROR "OS ${CMAKE_SYSTEM_NAME} is not supported" )
endif()

5
2015/LICENSE Normal file
View File

@@ -0,0 +1,5 @@
Copyright 2020 Evan Burkey <dev@fputs.com>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

34
2015/README.md Normal file
View File

@@ -0,0 +1,34 @@
# aoc
Advent Of Code solutions for 2015 using C99. Builds and runs on macOS, Linux, and OpenBSD.
## Building
Be sure to clone the top project with its submodules:
git clone --recurse-submodules https://git.burkey.co/eburk/aoc
This project relies on several BSD extensions to the stdlib. OpenBSD and macOS users should be able to build the project out of the box. Linux users will need `libbsd` installed. The package is called `libbsd-dev` on Debian-based systems.
Build the project using Cmake:
mkdir build
cd build
cmake ..
make
The supplied `build.sh` script does the above for you.
## Inputs
Inputs can be generated from `get_input.sh`. You will need to get your session cookie from the Advent of Code website. The easiest way to do this is to inspect any input page in your browser.
The script can then be run with `bash get_input.sh SESSIONCOOKIE`, with `SESSIONCOOKIE` replaced by your unique session cookie's hash.
## Usage
```bash
./advent $DAY
```
For example, `./advent 1` will run Day 01

9
2015/build.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/sh -e
mkdir -p build
cd build
cmake ..
make
cp advent ..
cp compile_commands.json ..
cd ..

90
2015/generator.sh Executable file
View File

@@ -0,0 +1,90 @@
#!/usr/bin/env bash
mkdir -p include
for year in {2015..2024}; do
rm -rf "src/${year}"
mkdir -p "src/${year}"
rm "include/advent${year}.h"
tee "include/advent${year}.h" <<EOF
#ifndef ADVENT_${year}_H
#define ADVENT_${year}_H
void advent${year}day01(void);
void advent${year}day02(void);
void advent${year}day03(void);
void advent${year}day04(void);
void advent${year}day05(void);
void advent${year}day06(void);
void advent${year}day07(void);
void advent${year}day08(void);
void advent${year}day09(void);
void advent${year}day10(void);
void advent${year}day11(void);
void advent${year}day12(void);
void advent${year}day13(void);
void advent${year}day14(void);
void advent${year}day15(void);
void advent${year}day16(void);
void advent${year}day17(void);
void advent${year}day18(void);
void advent${year}day19(void);
void advent${year}day20(void);
void advent${year}day21(void);
void advent${year}day22(void);
void advent${year}day23(void);
void advent${year}day24(void);
void advent${year}day25(void);
void (*solutions${year}[25])(void) = {
advent${year}day01,
advent${year}day02,
advent${year}day03,
advent${year}day04,
advent${year}day05,
advent${year}day06,
advent${year}day07,
advent${year}day08,
advent${year}day09,
advent${year}day10,
advent${year}day11,
advent${year}day12,
advent${year}day13,
advent${year}day14,
advent${year}day15,
advent${year}day16,
advent${year}day17,
advent${year}day18,
advent${year}day19,
advent${year}day20,
advent${year}day21,
advent${year}day22,
advent${year}day23,
advent${year}day24,
advent${year}day25
};
#endif
EOF
for day in {1..25}; do
if [[ $day -lt 10 ]]; then
d="0${day}"
else
d="$day"
fi
tee "src/${year}/${d}.c" <<EOF
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent${year}day${d}(void) {
char *input = get_input("input/${year}/${d}");
printf("Solution for Day ${d} of ${year} is not completed yet\n");
free(input);
}
EOF
done
done

58
2015/include/advent.h Normal file
View File

@@ -0,0 +1,58 @@
#ifndef ADVENT_2015_H
#define ADVENT_2015_H
void advent2015day01(void);
void advent2015day02(void);
void advent2015day03(void);
void advent2015day04(void);
void advent2015day05(void);
void advent2015day06(void);
void advent2015day07(void);
void advent2015day08(void);
void advent2015day09(void);
void advent2015day10(void);
void advent2015day11(void);
void advent2015day12(void);
void advent2015day13(void);
void advent2015day14(void);
void advent2015day15(void);
void advent2015day16(void);
void advent2015day17(void);
void advent2015day18(void);
void advent2015day19(void);
void advent2015day20(void);
void advent2015day21(void);
void advent2015day22(void);
void advent2015day23(void);
void advent2015day24(void);
void advent2015day25(void);
void (*solutions2015[25])(void) = {
advent2015day01,
advent2015day02,
advent2015day03,
advent2015day04,
advent2015day05,
advent2015day06,
advent2015day07,
advent2015day08,
advent2015day09,
advent2015day10,
advent2015day11,
advent2015day12,
advent2015day13,
advent2015day14,
advent2015day15,
advent2015day16,
advent2015day17,
advent2015day18,
advent2015day19,
advent2015day20,
advent2015day21,
advent2015day22,
advent2015day23,
advent2015day24,
advent2015day25
};
#endif

View File

@@ -0,0 +1,27 @@
#ifndef ADVENT_H_UTILITY_
#define ADVENT_H_UTILITY_
#include "lfvector.h"
#define DEFAULT_DELIM " \t\n\r\f\v"
#define MAX(x, y) (x) > (y) ? (x) : (y)
#define MIN(x, y) (x) < (y) ? (x) : (y)
char *md5_str(const char *);
Vector *string_to_int_vector(const char *input_string, const char *delim);
int int_comp(const void *a, const void *b);
char **get_matches(char *in, char *pat, size_t *sz, size_t max_matches);
void free_matches(char **matches, size_t sz);
enum Direction {
DIR_NORTH = 0,
DIR_EAST = 1,
DIR_SOUTH = 2,
DIR_WEST = 3,
};
void turn_right(enum Direction *d);
void turn_left(enum Direction *d);
#endif

1137
2015/include/uthash.h Normal file

File diff suppressed because it is too large Load Diff

1
2015/input/01 Normal file

File diff suppressed because one or more lines are too long

1000
2015/input/02 Normal file

File diff suppressed because it is too large Load Diff

1
2015/input/03 Normal file

File diff suppressed because one or more lines are too long

1
2015/input/04 Normal file
View File

@@ -0,0 +1 @@
iwrupvqb

1000
2015/input/05 Normal file

File diff suppressed because it is too large Load Diff

300
2015/input/06 Normal file
View File

@@ -0,0 +1,300 @@
turn on 489,959 through 759,964
turn off 820,516 through 871,914
turn off 427,423 through 929,502
turn on 774,14 through 977,877
turn on 410,146 through 864,337
turn on 931,331 through 939,812
turn off 756,53 through 923,339
turn off 313,787 through 545,979
turn off 12,823 through 102,934
toggle 756,965 through 812,992
turn off 743,684 through 789,958
toggle 120,314 through 745,489
toggle 692,845 through 866,994
turn off 587,176 through 850,273
turn off 674,321 through 793,388
toggle 749,672 through 973,965
turn on 943,30 through 990,907
turn on 296,50 through 729,664
turn on 212,957 through 490,987
toggle 171,31 through 688,88
turn off 991,989 through 994,998
turn off 913,943 through 958,953
turn off 278,258 through 367,386
toggle 275,796 through 493,971
turn off 70,873 through 798,923
toggle 258,985 through 663,998
turn on 601,259 through 831,486
turn off 914,94 through 941,102
turn off 558,161 through 994,647
turn on 119,662 through 760,838
toggle 378,775 through 526,852
turn off 384,670 through 674,972
turn off 249,41 through 270,936
turn on 614,742 through 769,780
turn on 427,70 through 575,441
turn on 410,478 through 985,753
turn off 619,46 through 931,342
turn on 284,55 through 768,922
turn off 40,592 through 728,685
turn on 825,291 through 956,950
turn on 147,843 through 592,909
turn off 218,675 through 972,911
toggle 249,291 through 350,960
turn off 556,80 through 967,675
toggle 609,148 through 968,279
toggle 217,605 through 961,862
toggle 407,177 through 548,910
toggle 400,936 through 599,938
turn off 721,101 through 925,455
turn on 268,631 through 735,814
toggle 549,969 through 612,991
toggle 553,268 through 689,432
turn off 817,668 through 889,897
toggle 801,544 through 858,556
toggle 615,729 through 832,951
turn off 427,477 through 958,948
turn on 164,49 through 852,946
turn on 542,449 through 774,776
turn off 923,196 through 980,446
toggle 90,310 through 718,846
turn off 657,215 through 744,252
turn off 800,239 through 811,712
turn on 502,90 through 619,760
toggle 649,512 through 862,844
turn off 334,903 through 823,935
turn off 630,233 through 839,445
turn on 713,67 through 839,865
turn on 932,50 through 982,411
turn off 480,729 through 984,910
turn on 100,219 through 796,395
turn on 758,108 through 850,950
turn off 427,276 through 439,938
turn on 178,284 through 670,536
toggle 540,27 through 625,102
turn off 906,722 through 936,948
toggle 345,418 through 859,627
toggle 175,775 through 580,781
toggle 863,28 through 929,735
turn off 824,858 through 905,973
toggle 752,312 through 863,425
turn on 985,716 through 988,852
turn off 68,504 through 763,745
toggle 76,209 through 810,720
turn off 657,607 through 676,664
toggle 596,869 through 896,921
turn off 915,411 through 968,945
turn off 368,39 through 902,986
turn on 11,549 through 393,597
turn off 842,893 through 976,911
toggle 274,106 through 581,329
toggle 406,403 through 780,950
toggle 408,988 through 500,994
toggle 217,73 through 826,951
turn on 917,872 through 961,911
toggle 394,34 through 510,572
toggle 424,603 through 583,626
toggle 106,159 through 755,738
turn off 244,610 through 472,709
turn on 350,265 through 884,690
turn on 688,184 through 928,280
toggle 279,443 through 720,797
turn off 615,493 through 888,610
toggle 118,413 through 736,632
turn on 798,782 through 829,813
turn off 250,934 through 442,972
turn on 68,503 through 400,949
toggle 297,482 through 313,871
toggle 710,3 through 839,859
turn on 125,300 through 546,888
toggle 482,39 through 584,159
turn off 536,89 through 765,962
turn on 530,518 through 843,676
turn on 994,467 through 994,676
turn on 623,628 through 744,927
toggle 704,912 through 837,983
turn on 154,364 through 517,412
toggle 344,409 through 780,524
turn off 578,740 through 725,879
turn on 251,933 through 632,957
turn on 827,705 through 971,789
toggle 191,282 through 470,929
toggle 324,525 through 446,867
toggle 534,343 through 874,971
toggle 550,650 through 633,980
toggle 837,404 through 881,915
toggle 338,881 through 845,905
turn on 469,462 through 750,696
turn on 741,703 through 892,870
turn off 570,215 through 733,562
turn on 445,576 through 870,775
turn on 466,747 through 554,878
turn off 820,453 through 868,712
turn off 892,706 through 938,792
turn off 300,238 through 894,746
turn off 306,44 through 457,444
turn off 912,569 through 967,963
toggle 109,756 through 297,867
turn on 37,546 through 41,951
turn on 321,637 through 790,910
toggle 66,50 through 579,301
toggle 933,221 through 933,791
turn on 486,676 through 878,797
turn on 417,231 through 556,317
toggle 904,468 through 981,873
turn on 417,675 through 749,712
turn on 692,371 through 821,842
toggle 324,73 through 830,543
turn on 912,490 through 977,757
turn off 634,872 through 902,949
toggle 266,779 through 870,798
turn on 772,982 through 990,996
turn off 607,46 through 798,559
turn on 295,602 through 963,987
turn on 657,86 through 944,742
turn off 334,639 through 456,821
turn off 997,667 through 997,670
turn off 725,832 through 951,945
turn off 30,120 through 952,984
turn on 860,965 through 917,976
toggle 471,997 through 840,998
turn off 319,307 through 928,504
toggle 823,631 through 940,908
toggle 969,984 through 981,993
turn off 691,319 through 865,954
toggle 911,926 through 938,929
turn on 953,937 through 968,991
toggle 914,643 through 975,840
turn on 266,982 through 436,996
turn off 101,896 through 321,932
turn off 193,852 through 751,885
turn off 576,532 through 863,684
turn on 761,456 through 940,783
turn on 20,290 through 398,933
turn off 435,335 through 644,652
turn on 830,569 through 905,770
turn off 630,517 through 905,654
turn on 664,53 through 886,976
toggle 275,416 through 408,719
turn on 370,621 through 515,793
turn on 483,373 through 654,749
turn on 656,786 through 847,928
turn off 532,752 through 945,974
toggle 301,150 through 880,792
turn off 951,488 through 958,952
turn on 207,729 through 882,828
toggle 694,532 through 973,961
toggle 676,639 through 891,802
turn off 653,6 through 905,519
toggle 391,109 through 418,312
turn on 877,423 through 957,932
turn on 340,145 through 563,522
turn off 978,467 through 988,895
turn off 396,418 through 420,885
turn off 31,308 through 816,316
turn on 107,675 through 758,824
turn on 61,82 through 789,876
turn on 750,743 through 754,760
toggle 88,733 through 736,968
turn off 754,349 through 849,897
toggle 157,50 through 975,781
turn off 230,231 through 865,842
turn off 516,317 through 630,329
turn off 697,820 through 829,903
turn on 218,250 through 271,732
toggle 56,167 through 404,431
toggle 626,891 through 680,927
toggle 370,207 through 791,514
toggle 860,74 through 949,888
turn on 416,527 through 616,541
turn off 745,449 through 786,908
turn on 485,554 through 689,689
turn on 586,62 through 693,141
toggle 506,759 through 768,829
turn on 473,109 through 929,166
turn on 760,617 through 773,789
toggle 595,683 through 618,789
turn off 210,775 through 825,972
toggle 12,426 through 179,982
turn on 774,539 through 778,786
turn on 102,498 through 121,807
turn off 706,897 through 834,965
turn off 678,529 through 824,627
turn on 7,765 through 615,870
turn off 730,872 through 974,943
turn off 595,626 through 836,711
turn off 215,424 through 841,959
toggle 341,780 through 861,813
toggle 507,503 through 568,822
turn on 252,603 through 349,655
toggle 93,521 through 154,834
turn on 565,682 through 951,954
turn on 544,318 through 703,418
toggle 756,953 through 891,964
turn on 531,123 through 856,991
turn on 148,315 through 776,559
turn off 925,835 through 963,971
turn on 895,944 through 967,964
turn off 102,527 through 650,747
toggle 626,105 through 738,720
turn off 160,75 through 384,922
toggle 813,724 through 903,941
turn on 207,107 through 982,849
toggle 750,505 through 961,697
toggle 105,410 through 885,819
turn on 226,104 through 298,283
turn off 224,604 through 508,762
turn on 477,368 through 523,506
turn off 477,901 through 627,936
turn off 887,131 through 889,670
turn on 896,994 through 938,999
toggle 401,580 through 493,728
toggle 987,184 through 991,205
turn on 821,643 through 882,674
toggle 784,940 through 968,959
turn off 251,293 through 274,632
turn off 339,840 through 341,844
turn off 675,351 through 675,836
toggle 918,857 through 944,886
toggle 70,253 through 918,736
turn off 612,604 through 772,680
turn off 277,40 through 828,348
toggle 692,139 through 698,880
toggle 124,446 through 883,453
toggle 969,932 through 990,945
toggle 855,692 through 993,693
toggle 722,472 through 887,899
toggle 978,149 through 985,442
toggle 837,540 through 916,889
turn off 612,2 through 835,82
toggle 560,767 through 878,856
turn on 461,734 through 524,991
toggle 206,824 through 976,912
turn on 826,610 through 879,892
turn on 577,699 through 956,933
turn off 9,250 through 50,529
turn off 77,657 through 817,677
turn on 68,419 through 86,426
turn on 991,720 through 992,784
turn on 668,20 through 935,470
turn off 133,418 through 613,458
turn off 487,286 through 540,328
toggle 247,874 through 840,955
toggle 301,808 through 754,970
turn off 34,194 through 578,203
turn off 451,49 through 492,921
turn on 907,256 through 912,737
turn off 479,305 through 702,587
turn on 545,583 through 732,749
toggle 11,16 through 725,868
turn on 965,343 through 986,908
turn on 674,953 through 820,965
toggle 398,147 through 504,583
turn off 778,194 through 898,298
turn on 179,140 through 350,852
turn off 241,118 through 530,832
turn off 41,447 through 932,737
turn off 820,663 through 832,982
turn on 550,460 through 964,782
turn on 31,760 through 655,892
toggle 628,958 through 811,992

339
2015/input/07 Normal file
View File

@@ -0,0 +1,339 @@
bn RSHIFT 2 -> bo
lf RSHIFT 1 -> ly
fo RSHIFT 3 -> fq
cj OR cp -> cq
fo OR fz -> ga
t OR s -> u
lx -> a
NOT ax -> ay
he RSHIFT 2 -> hf
lf OR lq -> lr
lr AND lt -> lu
dy OR ej -> ek
1 AND cx -> cy
hb LSHIFT 1 -> hv
1 AND bh -> bi
ih AND ij -> ik
c LSHIFT 1 -> t
ea AND eb -> ed
km OR kn -> ko
NOT bw -> bx
ci OR ct -> cu
NOT p -> q
lw OR lv -> lx
NOT lo -> lp
fp OR fv -> fw
o AND q -> r
dh AND dj -> dk
ap LSHIFT 1 -> bj
bk LSHIFT 1 -> ce
NOT ii -> ij
gh OR gi -> gj
kk RSHIFT 1 -> ld
lc LSHIFT 1 -> lw
lb OR la -> lc
1 AND am -> an
gn AND gp -> gq
lf RSHIFT 3 -> lh
e OR f -> g
lg AND lm -> lo
ci RSHIFT 1 -> db
cf LSHIFT 1 -> cz
bn RSHIFT 1 -> cg
et AND fe -> fg
is OR it -> iu
kw AND ky -> kz
ck AND cl -> cn
bj OR bi -> bk
gj RSHIFT 1 -> hc
iu AND jf -> jh
NOT bs -> bt
kk OR kv -> kw
ks AND ku -> kv
hz OR ik -> il
b RSHIFT 1 -> v
iu RSHIFT 1 -> jn
fo RSHIFT 5 -> fr
be AND bg -> bh
ga AND gc -> gd
hf OR hl -> hm
ld OR le -> lf
as RSHIFT 5 -> av
fm OR fn -> fo
hm AND ho -> hp
lg OR lm -> ln
NOT kx -> ky
kk RSHIFT 3 -> km
ek AND em -> en
NOT ft -> fu
NOT jh -> ji
jn OR jo -> jp
gj AND gu -> gw
d AND j -> l
et RSHIFT 1 -> fm
jq OR jw -> jx
ep OR eo -> eq
lv LSHIFT 15 -> lz
NOT ey -> ez
jp RSHIFT 2 -> jq
eg AND ei -> ej
NOT dm -> dn
jp AND ka -> kc
as AND bd -> bf
fk OR fj -> fl
dw OR dx -> dy
lj AND ll -> lm
ec AND ee -> ef
fq AND fr -> ft
NOT kp -> kq
ki OR kj -> kk
cz OR cy -> da
as RSHIFT 3 -> au
an LSHIFT 15 -> ar
fj LSHIFT 15 -> fn
1 AND fi -> fj
he RSHIFT 1 -> hx
lf RSHIFT 2 -> lg
kf LSHIFT 15 -> kj
dz AND ef -> eh
ib OR ic -> id
lf RSHIFT 5 -> li
bp OR bq -> br
NOT gs -> gt
fo RSHIFT 1 -> gh
bz AND cb -> cc
ea OR eb -> ec
lf AND lq -> ls
NOT l -> m
hz RSHIFT 3 -> ib
NOT di -> dj
NOT lk -> ll
jp RSHIFT 3 -> jr
jp RSHIFT 5 -> js
NOT bf -> bg
s LSHIFT 15 -> w
eq LSHIFT 1 -> fk
jl OR jk -> jm
hz AND ik -> im
dz OR ef -> eg
1 AND gy -> gz
la LSHIFT 15 -> le
br AND bt -> bu
NOT cn -> co
v OR w -> x
d OR j -> k
1 AND gd -> ge
ia OR ig -> ih
NOT go -> gp
NOT ed -> ee
jq AND jw -> jy
et OR fe -> ff
aw AND ay -> az
ff AND fh -> fi
ir LSHIFT 1 -> jl
gg LSHIFT 1 -> ha
x RSHIFT 2 -> y
db OR dc -> dd
bl OR bm -> bn
ib AND ic -> ie
x RSHIFT 3 -> z
lh AND li -> lk
ce OR cd -> cf
NOT bb -> bc
hi AND hk -> hl
NOT gb -> gc
1 AND r -> s
fw AND fy -> fz
fb AND fd -> fe
1 AND en -> eo
z OR aa -> ab
bi LSHIFT 15 -> bm
hg OR hh -> hi
kh LSHIFT 1 -> lb
cg OR ch -> ci
1 AND kz -> la
gf OR ge -> gg
gj RSHIFT 2 -> gk
dd RSHIFT 2 -> de
NOT ls -> lt
lh OR li -> lj
jr OR js -> jt
au AND av -> ax
0 -> c
he AND hp -> hr
id AND if -> ig
et RSHIFT 5 -> ew
bp AND bq -> bs
e AND f -> h
ly OR lz -> ma
1 AND lu -> lv
NOT jd -> je
ha OR gz -> hb
dy RSHIFT 1 -> er
iu RSHIFT 2 -> iv
NOT hr -> hs
as RSHIFT 1 -> bl
kk RSHIFT 2 -> kl
b AND n -> p
ln AND lp -> lq
cj AND cp -> cr
dl AND dn -> do
ci RSHIFT 2 -> cj
as OR bd -> be
ge LSHIFT 15 -> gi
hz RSHIFT 5 -> ic
dv LSHIFT 1 -> ep
kl OR kr -> ks
gj OR gu -> gv
he RSHIFT 5 -> hh
NOT fg -> fh
hg AND hh -> hj
b OR n -> o
jk LSHIFT 15 -> jo
gz LSHIFT 15 -> hd
cy LSHIFT 15 -> dc
kk RSHIFT 5 -> kn
ci RSHIFT 3 -> ck
at OR az -> ba
iu RSHIFT 3 -> iw
ko AND kq -> kr
NOT eh -> ei
aq OR ar -> as
iy AND ja -> jb
dd RSHIFT 3 -> df
bn RSHIFT 3 -> bp
1 AND cc -> cd
at AND az -> bb
x OR ai -> aj
kk AND kv -> kx
ao OR an -> ap
dy RSHIFT 3 -> ea
x RSHIFT 1 -> aq
eu AND fa -> fc
kl AND kr -> kt
ia AND ig -> ii
df AND dg -> di
NOT fx -> fy
k AND m -> n
bn RSHIFT 5 -> bq
km AND kn -> kp
dt LSHIFT 15 -> dx
hz RSHIFT 2 -> ia
aj AND al -> am
cd LSHIFT 15 -> ch
hc OR hd -> he
he RSHIFT 3 -> hg
bn OR by -> bz
NOT kt -> ku
z AND aa -> ac
NOT ak -> al
cu AND cw -> cx
NOT ie -> if
dy RSHIFT 2 -> dz
ip LSHIFT 15 -> it
de OR dk -> dl
au OR av -> aw
jg AND ji -> jj
ci AND ct -> cv
dy RSHIFT 5 -> eb
hx OR hy -> hz
eu OR fa -> fb
gj RSHIFT 3 -> gl
fo AND fz -> gb
1 AND jj -> jk
jp OR ka -> kb
de AND dk -> dm
ex AND ez -> fa
df OR dg -> dh
iv OR jb -> jc
x RSHIFT 5 -> aa
NOT hj -> hk
NOT im -> in
fl LSHIFT 1 -> gf
hu LSHIFT 15 -> hy
iq OR ip -> ir
iu RSHIFT 5 -> ix
NOT fc -> fd
NOT el -> em
ck OR cl -> cm
et RSHIFT 3 -> ev
hw LSHIFT 1 -> iq
ci RSHIFT 5 -> cl
iv AND jb -> jd
dd RSHIFT 5 -> dg
as RSHIFT 2 -> at
NOT jy -> jz
af AND ah -> ai
1 AND ds -> dt
jx AND jz -> ka
da LSHIFT 1 -> du
fs AND fu -> fv
jp RSHIFT 1 -> ki
iw AND ix -> iz
iw OR ix -> iy
eo LSHIFT 15 -> es
ev AND ew -> ey
ba AND bc -> bd
fp AND fv -> fx
jc AND je -> jf
et RSHIFT 2 -> eu
kg OR kf -> kh
iu OR jf -> jg
er OR es -> et
fo RSHIFT 2 -> fp
NOT ca -> cb
bv AND bx -> by
u LSHIFT 1 -> ao
cm AND co -> cp
y OR ae -> af
bn AND by -> ca
1 AND ke -> kf
jt AND jv -> jw
fq OR fr -> fs
dy AND ej -> el
NOT kc -> kd
ev OR ew -> ex
dd OR do -> dp
NOT cv -> cw
gr AND gt -> gu
dd RSHIFT 1 -> dw
NOT gw -> gx
NOT iz -> ja
1 AND io -> ip
NOT ag -> ah
b RSHIFT 5 -> f
NOT cr -> cs
kb AND kd -> ke
jr AND js -> ju
cq AND cs -> ct
il AND in -> io
NOT ju -> jv
du OR dt -> dv
dd AND do -> dq
b RSHIFT 2 -> d
jm LSHIFT 1 -> kg
NOT dq -> dr
bo OR bu -> bv
gk OR gq -> gr
he OR hp -> hq
NOT h -> i
hf AND hl -> hn
gv AND gx -> gy
x AND ai -> ak
bo AND bu -> bw
hq AND hs -> ht
hz RSHIFT 1 -> is
gj RSHIFT 5 -> gm
g AND i -> j
gk AND gq -> gs
dp AND dr -> ds
b RSHIFT 3 -> e
gl AND gm -> go
gl OR gm -> gn
y AND ae -> ag
hv OR hu -> hw
1674 -> b
ab AND ad -> ae
NOT ac -> ad
1 AND ht -> hu
NOT hn -> ho

300
2015/input/08 Normal file
View File

@@ -0,0 +1,300 @@
"sjdivfriyaaqa\xd2v\"k\"mpcu\"yyu\"en"
"vcqc"
"zbcwgmbpijcxu\"yins\"sfxn"
"yumngprx"
"bbdj"
"czbggabkzo\"wsnw\"voklp\"s"
"acwt"
"aqttwnsohbzian\"evtllfxwkog\"cunzw"
"ugvsgfv"
"xlnillibxg"
"kexh\"pmi"
"syvugow"
"m\"ktqnw"
"yrbajyndte\\rm"
"f\"kak\x70sn\xc4kjri"
"yxthr"
"alvumfsjni\"kohg"
"trajs\x5brom\xf1yoijaumkem\"\"tahlzs"
"\"oedr\"pwdbnnrc"
"qsmzhnx\""
"\"msoytqimx\\tbklqz"
"mjdfcgwdshrehgs"
"\"rivyxahf\""
"ciagc\x04bp"
"xkfc"
"xrgcripdu\x4c\xc4gszjhrvumvz\"mngbirb"
"gvmae\"yiiujoqvr\"mkxmgbbut\"u"
"ih"
"ncrqlejehs"
"mkno\x43pcfdukmemycp"
"uanzoqxkpsksbvdnkji\"feamp"
"axoufpnbx\\ao\x61pfj\"b"
"dz\\ztawzdjy"
"ihne\"enumvswypgf"
"\"dgazthrphbshdo\\vuqoiy\""
"dlnmptzt\\zahwpylc\\b\"gmslrqysk"
"mhxznyzcp"
"rebr\"amvxw\x5fmbnfpkkeghlntavj"
"lades\x47ncgdof\"\"jmbbk"
"dwxuis\xa5wdkx\\z\"admgnoddpgkt\\zs"
"g\\k\x27qsl\x34hwfglcdxqbeclt\xca\\"
"lhyjky\\m\"pvnm\\xmynpxnlhndmahjl"
"c\"uxabbgorrpprw\"xas\\vefkxioqpt"
"rfrvjxpevcmma\x71gtfipo"
"fgh\"kcwoqwfnjgdlzfclprg\"q"
"onxnwykrba"
"hkkg\x60f\"tjzsanpvarzgkfipl"
"\"aintes\"ofq\"juiaqlqxmvpe\\a"
"wiyczzs\"ciwk"
"mfqeu"
"v\xe1z\x7ftzalmvdmncfivrax\\rjwq"
"k\"vtg"
"exhrtdugeml\xf0"
"behnchkpld"
"mhgxy\"mfcrg\xc5gnp\"\"osqhj"
"rlvjy"
"awe"
"ctwy"
"vt"
"\x54t"
"zugfmmfomz"
"cv\"cvcvfaada\x04fsuqjinbfh\xa9cq\xd2c\"d"
"oj"
"xazanf\"wbmcrn"
"\\\\zkisyjpbzandqikqjqvee"
"dpsnbzdwnxk\\v"
"sj\"tuupr\\oyoh"
"myvkgnw\x81q\xaaokt\\emgejbsyvxcl\\\xee"
"ejeuqvunjcirdkkpt\"nlns"
"twmlvwxyvfyqqzu"
"\"xwtzdp\x98qkcis\"dm\\\"ep\"xyykq"
"vvcq\\expok"
"wgukjfanjgpdjb"
"\"mjcjajnxy\\dcpc"
"wdvgnecw\\ab\x44klceduzgsvu"
"dqtqkukr\"iacngufbqkdpxlwjjt"
"\"xj\"\x66qofsqzkoah"
"nptiwwsqdep"
"gsnlxql\x30mjl"
"yeezwokjwrhelny\""
"bjauamn\\izpmzqqasid"
"tvjdbkn\"tiziw\x82r"
"w"
"xwoakbbnjnypnaa\xa9wft\"slrmoqkl"
"vwxtnlvaaasyruykgygrvpiopzygf\"vq"
"qdancvnvmhlmpj\\isdxs"
"xzc\\elw"
"b\"wxeqvy\"qf\"g\xcaoklsucwicyw\"dovr"
"yomlvvjdbngz\"rly\"afr"
"bfb\"x\"aweuwbwmoa\x13\"t\"zhr"
"\"dmfoxb\"qvpjzzhykt\xd2\"\"ryhxi"
"psqef\"yu\\qiflie\"\x79w"
"arzewkej\"lqmh\\sayyusxxo\\"
"vuvvp"
"hc\"lg\x6bcpupsewzklai\"l"
"cjdfygc\"auorqybnuqghsh\x10"
"j"
"wqjexk\"eyq\\lbroqhk\\dqzsqk"
"dws\"ru\"dvxfiwapif\"oqwzmle"
"agcykg\\jt\\vzklqjvknoe"
"kksd\"jmslja\\z\"y\\b\xaagpyojct"
"nnpipxufvbfpoz\"jno"
"dtw"
"xlolvtahvgqkx\\dgnhj\\spsclpcxv\\"
"mxea\\mbjpi"
"lgbotkk\"zmxh\\\\qji\"jszulnjsxkqf"
"lwckmhwhx\"gmftlb\x91am"
"xxdxqyxth"
"\"lmqhwkjxmvayxy"
"tf"
"qy"
"wdqmwxdztax\"m\"\x09\x11xdxmfwxmtqgwvf"
"\xcbnazlf\"ghziknszmsrahaf"
"e\x6aupmzhxlvwympgjjpdvo\"kylfa"
"\x81vhtlillb\xactgoatva"
"dvnlgr"
"f"
"xg\xfacwizsadgeclm"
"vnnrzbtw\"\\prod\\djbyppngwayy\""
"lrt\xf4jahwvfz"
"aqpnjtom\"ymkak\\dadfybqrso\\fwv"
"gz\"aac\"mrbk\"ktommrojraqh"
"wycamwoecsftepfnlcdkm"
"nrhddblbuzlqsl\x9cben"
"vckxhyqkmqmdseazcykrbysm"
"sil\xbbtevmt\"gvrvybui\"faw\"j"
"cjex\\tp\x45pzf"
"asjobvtxszfodgf\"ibftg"
"gkyjyjdrxdcllnh\"sjcibenrdnxv"
"oswsdpjyxpbwnqbcpl\"yrdvs\\zq"
"\"\"tyowzc\\fycbp\"jbwrbvgui"
"cbpcabqkdgzmpgcwjtrchxp"
"iyrzfh\x45gw\"fdlfpiaap\x31xqq"
"evgksznidz"
"b\\w\\"
"loufizbiy\x57aim\"bgk"
"qjfyk"
"g\"anmloghvgr\x07zwqougqhdz"
"usbbmwcxd\\bdgg"
"htitqcpczml"
"eke\\cqvpexqqk\"to\"tqmljrpn\xe6lji\""
"g\xd2ifdsej"
"h\"sk\"haajajpagtcqnzrfqn\xe6btzo"
"wfkuffdxlvm\\cvlyzlbyunclhmpp"
"myaavh\"spue"
"hqvez\x68d\"eo\"eaioh"
"s\"qd\"oyxxcglcdnuhk"
"ilqvar"
"srh"
"puuifxrfmpc\"bvalwi\x2blu\\"
"yywlbutufzysbncw\\nqsfbhpz\"mngjq"
"zbl\\jfcuop"
"hjdouiragzvxsqkreup\\"
"qi"
"ckx\\funlj\xa7ahi"
"k"
"ufrcnh\"ajteit"
"cqv\"bgjozjj\x60x\xa8yhvmdvutchjotyuz"
"hkuiet\"oku\x8cfhumfpasl"
"\"\\sbe\x4d"
"vhknazqt"
"eyyizvzcahgflvmoowvs\\jhvygci"
"kki\x3ewcefkgtjap\"xtpxh\"lzepoqj"
"wvtk"
"\"ynet"
"zh\\obk\"otagx\x59txfzf"
"ocowhxlx\xe6zqg\x63wx\\tclkhq\\vmaze"
"w\"cf"
"qpniprnrzrnvykghqnalr"
"jctcqra\"\x05dhlydpqamorqjsijt\\xjdgt"
"sig"
"qhlbidbflwxe\"xljbwls\x20vht"
"irmrebfla\xefsg\"j"
"nep"
"hjuvsqlizeqobepf"
"guzbcdp\"obyh"
"\"mjagins\xf9tqykaxy\""
"knvsdnmtr\"zervsb"
"hzuy"
"zza\"k\"buapb\\elm\xfeya"
"lrqar\"dfqwkaaqifig\"uixjsz"
"\"azuo\x40rmnlhhluwsbbdb\x32pk\\yu\"pbcf"
"dplkdyty"
"rfoyciebwlwphcycmguc"
"ivnmmiemhgytmlprq\\eh"
"lhkyzaaothfdhmbpsqd\\yyw"
"tnlzifupcjcaj"
"\\qiyirsdrfpmu\\\x15xusifaag"
"\\lcomf\\s"
"uramjivcirjhqcqcg"
"kkbaklbxfxikffnuhtu\xc6t\"d"
"n\xefai"
"\"toy\"bnbpevuzoc\"muywq\"gz\"grbm"
"\"muu\\wt"
"\\srby\"ee"
"erf\"gvw\"swfppf"
"pbqcgtn\"iuianhcdazfvmidn\\nslhxdf"
"uxbp"
"up\\mgrcyaegiwmjufn"
"nulscgcewj\\dvoyvhetdegzhs\""
"masv\"k\\rzrb"
"qtx\x79d\"xdxmbxrvhj"
"fid\\otpkgjlh\"qgsvexrckqtn\xf4"
"tagzu"
"bvl\\\"noseec"
"\\xgicuuh"
"w\"a\"npemf"
"sxp"
"nsmpktic\x8awxftscdcvijjobnq\"gjd"
"uks\"\"jxvyvfezz\"aynxoev\"cuoav"
"m"
"lkvokj"
"vkfam\"yllr\"q\x92o\x4ebecnvhshhqe\\"
"efdxcjkjverw"
"lmqzadwhfdgmep\x02tzfcbgrbfekhat"
"cpbk\x9azqegbpluczssouop\x36ztpuoxsw"
"cqwoczxdd\"erdjka"
"cwvqnjgbw\\fxdlby"
"mvtm"
"lt\"bbqzpumplkg"
"ntd\xeeuwweucnuuslqfzfq"
"y\xabl\"dbebxjrlbmuoo\\\x1au"
"qjoqx\\a"
"pu\"ekdnfpmly\xbago\""
"fjhhdy"
"arl"
"xcywisim\"bwuwf\"\"raepeawwjub"
"pbe"
"dbnqfpzyaumxtqnd\xc5dcqrkwyop"
"ojv\x40vtkwgkqepm\x8bzft\\vedrry"
"wggqkfbwqumsgajqwphjec\"mstxpwz"
"zjkbem"
"icpfqxbelxazlls"
"pvpqs\\abcmtyielugfgcv\"tjxapxqxnx"
"oqddwlvmtv\"\x39lyybylfb\"jmngnpjrdw"
"gisgbve"
"\"aglg"
"y\"\"ss\xafvhxlrjv"
"qbgqjsra"
"ihshbjgqpdcljpmdwdprwloy"
"djja\\wcdn\"svkrgpqn\"uz\"hc\x43hj"
"cbjm"
"pnn"
"pqvh\"noh"
"\"\\fdktlp"
"ncea"
"pqgzphiyy"
"\xbedovhxuipaohlcvkwtxwmpz\"ckaif\"r"
"arjuzbjowqciunfwgxtph\"vlhy\"n"
"c"
"nrpdxunulgudqzlhtae"
"iefheu\"uru\""
"aqijysxuijud\"np\\opbichhudil\xbesum"
"pfpevmtstl\"lde\"bzr\"vspdxs"
"vparfbdjwvzsocpnzhp"
"g\x4ffxaarafrsjthq\\\xc1rw"
"ng\\rqx\\gwpzucbh\xafl"
"rw\"nf\\dna"
"jkkeahxurxla\\g\xb3czrlsyimmwcwthr"
"twaailoypu\"oas\"kpuuyedlaw\\\xb0vzt"
"hznex\\gdiqvtugi"
"imdibsunjeswhk"
"ta\\icileuzpxro\"cfmv\"mzp"
"coykr\x57luiysucfaflmilhlehmvzeiepo"
"u\x3dfh\xd4yt"
"piw\x1bz\"eowy\"vfk\"wqiekw"
"gan\"y"
"p\"bevidoazcznr\"hddxuuq\""
"bwzucczznutbxe"
"z\"viqgyqjisior\\iecosmjbknol"
"dmlpcglcfkfsctxydjvayhymv\x3c\\gp"
"bfvkqrintbbvgfv"
"xlzntrgdck\"cprc\xadczyarbznqmuhxyuh"
"uqdxnuwioc\"kdytxq\\ig"
"xrafmucpmfi"
"vr\"hltmfrge"
"eonf\"nt\\wtcnsocs"
"j\xb7xoslyjeyjksplkqixncgkylkw"
"njw\"pefgfbez\x9axshdmplxzquqe"
"di\x58bvptfsafirpc"
"l\x1fkco"
"x"
"mprndo\"n"
"psegit"
"svbdnkkuuqs\"sqxu\"oqcyz\"aizashk"
"cwkljukxer\\\"\\nff\"esjwiyaoy"
"ilxrkgbjjxpvhdtq\"cpiuoofdnkpp"
"hlngi\"ulxep\\qohtmqnqjb\"rkgerho"
"gxws\"bcgm\"p"
"bv\"mds\\zhfusiepgrz\\b\x32fscdzz"
"l\xfampwtme\x69qvxnx\"\"\xc4jruuymjxrpsv"
"qqmxhrn"
"xziq\\\x18ybyv\x9am\"neacoqjzytertisysza"
"aqcbvlvcrzceeyx\\j\"\"x"
"yjuhhb"
"\x5em\"squulpy"
"dpbntplgmwb"
"utsgfkm\\vbftjknlktpthoeo"
"ccxjgiocmuhf\"ycnh"
"lltj\"kbbxi"

28
2015/input/09 Normal file
View File

@@ -0,0 +1,28 @@
Faerun to Tristram = 65
Faerun to Tambi = 129
Faerun to Norrath = 144
Faerun to Snowdin = 71
Faerun to Straylight = 137
Faerun to AlphaCentauri = 3
Faerun to Arbre = 149
Tristram to Tambi = 63
Tristram to Norrath = 4
Tristram to Snowdin = 105
Tristram to Straylight = 125
Tristram to AlphaCentauri = 55
Tristram to Arbre = 14
Tambi to Norrath = 68
Tambi to Snowdin = 52
Tambi to Straylight = 65
Tambi to AlphaCentauri = 22
Tambi to Arbre = 143
Norrath to Snowdin = 8
Norrath to Straylight = 23
Norrath to AlphaCentauri = 136
Norrath to Arbre = 115
Snowdin to Straylight = 101
Snowdin to AlphaCentauri = 84
Snowdin to Arbre = 96
Straylight to AlphaCentauri = 107
Straylight to Arbre = 14
AlphaCentauri to Arbre = 46

1
2015/input/10 Normal file
View File

@@ -0,0 +1 @@
1321131112

1
2015/input/11 Normal file
View File

@@ -0,0 +1 @@
vzbxkghb

1
2015/input/12 Normal file

File diff suppressed because one or more lines are too long

56
2015/input/13 Normal file
View File

@@ -0,0 +1,56 @@
Alice would gain 2 happiness units by sitting next to Bob.
Alice would gain 26 happiness units by sitting next to Carol.
Alice would lose 82 happiness units by sitting next to David.
Alice would lose 75 happiness units by sitting next to Eric.
Alice would gain 42 happiness units by sitting next to Frank.
Alice would gain 38 happiness units by sitting next to George.
Alice would gain 39 happiness units by sitting next to Mallory.
Bob would gain 40 happiness units by sitting next to Alice.
Bob would lose 61 happiness units by sitting next to Carol.
Bob would lose 15 happiness units by sitting next to David.
Bob would gain 63 happiness units by sitting next to Eric.
Bob would gain 41 happiness units by sitting next to Frank.
Bob would gain 30 happiness units by sitting next to George.
Bob would gain 87 happiness units by sitting next to Mallory.
Carol would lose 35 happiness units by sitting next to Alice.
Carol would lose 99 happiness units by sitting next to Bob.
Carol would lose 51 happiness units by sitting next to David.
Carol would gain 95 happiness units by sitting next to Eric.
Carol would gain 90 happiness units by sitting next to Frank.
Carol would lose 16 happiness units by sitting next to George.
Carol would gain 94 happiness units by sitting next to Mallory.
David would gain 36 happiness units by sitting next to Alice.
David would lose 18 happiness units by sitting next to Bob.
David would lose 65 happiness units by sitting next to Carol.
David would lose 18 happiness units by sitting next to Eric.
David would lose 22 happiness units by sitting next to Frank.
David would gain 2 happiness units by sitting next to George.
David would gain 42 happiness units by sitting next to Mallory.
Eric would lose 65 happiness units by sitting next to Alice.
Eric would gain 24 happiness units by sitting next to Bob.
Eric would gain 100 happiness units by sitting next to Carol.
Eric would gain 51 happiness units by sitting next to David.
Eric would gain 21 happiness units by sitting next to Frank.
Eric would gain 55 happiness units by sitting next to George.
Eric would lose 44 happiness units by sitting next to Mallory.
Frank would lose 48 happiness units by sitting next to Alice.
Frank would gain 91 happiness units by sitting next to Bob.
Frank would gain 8 happiness units by sitting next to Carol.
Frank would lose 66 happiness units by sitting next to David.
Frank would gain 97 happiness units by sitting next to Eric.
Frank would lose 9 happiness units by sitting next to George.
Frank would lose 92 happiness units by sitting next to Mallory.
George would lose 44 happiness units by sitting next to Alice.
George would lose 25 happiness units by sitting next to Bob.
George would gain 17 happiness units by sitting next to Carol.
George would gain 92 happiness units by sitting next to David.
George would lose 92 happiness units by sitting next to Eric.
George would gain 18 happiness units by sitting next to Frank.
George would gain 97 happiness units by sitting next to Mallory.
Mallory would gain 92 happiness units by sitting next to Alice.
Mallory would lose 96 happiness units by sitting next to Bob.
Mallory would lose 51 happiness units by sitting next to Carol.
Mallory would lose 81 happiness units by sitting next to David.
Mallory would gain 31 happiness units by sitting next to Eric.
Mallory would lose 73 happiness units by sitting next to Frank.
Mallory would lose 89 happiness units by sitting next to George.

9
2015/input/14 Normal file
View File

@@ -0,0 +1,9 @@
Vixen can fly 19 km/s for 7 seconds, but then must rest for 124 seconds.
Rudolph can fly 3 km/s for 15 seconds, but then must rest for 28 seconds.
Donner can fly 19 km/s for 9 seconds, but then must rest for 164 seconds.
Blitzen can fly 19 km/s for 9 seconds, but then must rest for 158 seconds.
Comet can fly 13 km/s for 7 seconds, but then must rest for 82 seconds.
Cupid can fly 25 km/s for 6 seconds, but then must rest for 145 seconds.
Dasher can fly 14 km/s for 3 seconds, but then must rest for 38 seconds.
Dancer can fly 3 km/s for 16 seconds, but then must rest for 37 seconds.
Prancer can fly 25 km/s for 6 seconds, but then must rest for 143 seconds.

4
2015/input/15 Normal file
View File

@@ -0,0 +1,4 @@
Sprinkles: capacity 2, durability 0, flavor -2, texture 0, calories 3
Butterscotch: capacity 0, durability 5, flavor -3, texture 0, calories 3
Chocolate: capacity 0, durability 0, flavor 5, texture -1, calories 8
Candy: capacity 0, durability -1, flavor 0, texture 5, calories 8

500
2015/input/16 Normal file
View File

@@ -0,0 +1,500 @@
Sue 1: cars: 9, akitas: 3, goldfish: 0
Sue 2: akitas: 9, children: 3, samoyeds: 9
Sue 3: trees: 6, cars: 6, children: 4
Sue 4: trees: 4, vizslas: 4, goldfish: 9
Sue 5: akitas: 9, vizslas: 7, cars: 5
Sue 6: vizslas: 6, goldfish: 6, akitas: 3
Sue 7: pomeranians: 5, samoyeds: 0, perfumes: 10
Sue 8: cars: 10, pomeranians: 7, goldfish: 8
Sue 9: trees: 2, vizslas: 7, samoyeds: 6
Sue 10: perfumes: 5, pomeranians: 4, children: 9
Sue 11: vizslas: 5, perfumes: 8, cars: 10
Sue 12: children: 10, cars: 6, perfumes: 5
Sue 13: cats: 4, samoyeds: 7, pomeranians: 8
Sue 14: perfumes: 6, goldfish: 10, children: 7
Sue 15: perfumes: 4, pomeranians: 3, cars: 6
Sue 16: perfumes: 7, cars: 9, pomeranians: 6
Sue 17: goldfish: 3, cars: 6, vizslas: 7
Sue 18: perfumes: 6, cars: 7, goldfish: 3
Sue 19: trees: 0, akitas: 3, pomeranians: 8
Sue 20: goldfish: 6, trees: 2, akitas: 6
Sue 21: pomeranians: 9, akitas: 9, samoyeds: 9
Sue 22: vizslas: 2, cars: 9, perfumes: 5
Sue 23: goldfish: 10, samoyeds: 8, children: 9
Sue 24: akitas: 4, goldfish: 1, vizslas: 5
Sue 25: goldfish: 10, trees: 8, perfumes: 6
Sue 26: vizslas: 5, akitas: 8, trees: 1
Sue 27: trees: 3, cars: 6, perfumes: 2
Sue 28: goldfish: 8, trees: 7, akitas: 10
Sue 29: children: 5, trees: 1, goldfish: 10
Sue 30: vizslas: 3, perfumes: 8, akitas: 3
Sue 31: cars: 6, children: 10, perfumes: 7
Sue 32: cars: 10, perfumes: 3, goldfish: 10
Sue 33: perfumes: 9, vizslas: 3, akitas: 4
Sue 34: perfumes: 10, vizslas: 7, children: 8
Sue 35: cars: 5, perfumes: 5, vizslas: 9
Sue 36: trees: 9, cars: 9, akitas: 7
Sue 37: samoyeds: 9, perfumes: 2, cars: 10
Sue 38: akitas: 7, cars: 5, trees: 5
Sue 39: goldfish: 8, trees: 9, cars: 10
Sue 40: trees: 0, cats: 1, pomeranians: 1
Sue 41: pomeranians: 6, perfumes: 9, samoyeds: 1
Sue 42: vizslas: 6, akitas: 3, pomeranians: 1
Sue 43: vizslas: 2, perfumes: 3, pomeranians: 6
Sue 44: akitas: 5, pomeranians: 0, vizslas: 10
Sue 45: vizslas: 4, goldfish: 1, cars: 5
Sue 46: cars: 4, vizslas: 8, cats: 0
Sue 47: cats: 5, children: 8, pomeranians: 2
Sue 48: vizslas: 3, perfumes: 6, cats: 0
Sue 49: akitas: 7, perfumes: 0, trees: 7
Sue 50: trees: 4, akitas: 10, vizslas: 2
Sue 51: goldfish: 10, cars: 9, trees: 4
Sue 52: cars: 5, children: 9, perfumes: 0
Sue 53: vizslas: 5, cars: 3, cats: 8
Sue 54: cars: 5, akitas: 1, goldfish: 10
Sue 55: akitas: 10, vizslas: 2, cars: 6
Sue 56: cats: 6, trees: 0, cars: 4
Sue 57: vizslas: 1, akitas: 1, samoyeds: 7
Sue 58: samoyeds: 6, vizslas: 1, akitas: 7
Sue 59: akitas: 9, cars: 8, vizslas: 1
Sue 60: cars: 6, vizslas: 7, goldfish: 0
Sue 61: pomeranians: 5, akitas: 6, vizslas: 2
Sue 62: samoyeds: 2, cats: 8, goldfish: 7
Sue 63: vizslas: 10, goldfish: 7, samoyeds: 9
Sue 64: perfumes: 2, trees: 1, akitas: 6
Sue 65: cars: 8, perfumes: 10, vizslas: 9
Sue 66: akitas: 8, vizslas: 8, perfumes: 8
Sue 67: goldfish: 7, cars: 9, samoyeds: 9
Sue 68: perfumes: 2, children: 7, akitas: 1
Sue 69: perfumes: 7, vizslas: 9, akitas: 1
Sue 70: samoyeds: 3, vizslas: 1, trees: 1
Sue 71: vizslas: 8, goldfish: 7, trees: 9
Sue 72: goldfish: 8, cars: 6, trees: 9
Sue 73: perfumes: 5, cars: 10, samoyeds: 7
Sue 74: pomeranians: 4, perfumes: 3, cars: 5
Sue 75: samoyeds: 1, perfumes: 1, pomeranians: 1
Sue 76: goldfish: 4, cats: 6, akitas: 7
Sue 77: perfumes: 5, akitas: 4, vizslas: 8
Sue 78: perfumes: 4, cats: 3, children: 4
Sue 79: vizslas: 5, pomeranians: 9, samoyeds: 7
Sue 80: cars: 3, samoyeds: 5, pomeranians: 7
Sue 81: vizslas: 2, samoyeds: 4, perfumes: 2
Sue 82: trees: 1, akitas: 10, vizslas: 9
Sue 83: vizslas: 0, akitas: 2, samoyeds: 5
Sue 84: perfumes: 5, vizslas: 7, children: 8
Sue 85: cats: 3, children: 2, trees: 0
Sue 86: cars: 3, perfumes: 2, goldfish: 2
Sue 87: trees: 1, akitas: 7, vizslas: 0
Sue 88: trees: 1, akitas: 2, samoyeds: 1
Sue 89: cars: 4, vizslas: 8, akitas: 1
Sue 90: perfumes: 5, cats: 3, vizslas: 0
Sue 91: samoyeds: 7, cats: 6, goldfish: 8
Sue 92: samoyeds: 10, cats: 0, cars: 7
Sue 93: cars: 6, akitas: 7, samoyeds: 2
Sue 94: perfumes: 0, goldfish: 6, trees: 9
Sue 95: cars: 6, pomeranians: 2, samoyeds: 8
Sue 96: cars: 2, trees: 9, samoyeds: 4
Sue 97: goldfish: 5, trees: 1, children: 0
Sue 98: akitas: 9, goldfish: 7, children: 6
Sue 99: goldfish: 9, akitas: 0, pomeranians: 0
Sue 100: samoyeds: 6, children: 8, vizslas: 5
Sue 101: vizslas: 6, cars: 5, goldfish: 4
Sue 102: vizslas: 6, akitas: 2, perfumes: 6
Sue 103: samoyeds: 3, akitas: 7, children: 4
Sue 104: cars: 3, perfumes: 10, cats: 6
Sue 105: vizslas: 9, pomeranians: 0, cars: 1
Sue 106: cats: 6, samoyeds: 8, pomeranians: 5
Sue 107: cars: 7, trees: 4, akitas: 10
Sue 108: perfumes: 3, vizslas: 1, goldfish: 9
Sue 109: trees: 6, cars: 8, goldfish: 5
Sue 110: pomeranians: 2, children: 1, vizslas: 7
Sue 111: akitas: 0, vizslas: 8, cars: 0
Sue 112: goldfish: 3, vizslas: 6, akitas: 2
Sue 113: akitas: 10, pomeranians: 7, perfumes: 7
Sue 114: cars: 10, cats: 2, vizslas: 8
Sue 115: akitas: 8, trees: 1, vizslas: 2
Sue 116: vizslas: 2, akitas: 7, perfumes: 1
Sue 117: goldfish: 0, vizslas: 10, trees: 9
Sue 118: trees: 3, cars: 0, goldfish: 0
Sue 119: perfumes: 7, goldfish: 5, trees: 9
Sue 120: children: 9, vizslas: 3, trees: 5
Sue 121: vizslas: 1, goldfish: 7, akitas: 10
Sue 122: perfumes: 1, cars: 6, trees: 1
Sue 123: akitas: 2, vizslas: 0, goldfish: 7
Sue 124: vizslas: 10, pomeranians: 7, akitas: 0
Sue 125: perfumes: 4, cats: 5, vizslas: 2
Sue 126: cars: 6, samoyeds: 8, akitas: 3
Sue 127: trees: 9, goldfish: 7, akitas: 9
Sue 128: cars: 8, trees: 0, perfumes: 2
Sue 129: pomeranians: 7, vizslas: 2, perfumes: 6
Sue 130: vizslas: 9, pomeranians: 3, trees: 6
Sue 131: vizslas: 7, cars: 9, perfumes: 1
Sue 132: akitas: 2, pomeranians: 9, vizslas: 7
Sue 133: trees: 9, pomeranians: 10, samoyeds: 0
Sue 134: children: 4, akitas: 10, perfumes: 4
Sue 135: vizslas: 1, cats: 1, trees: 8
Sue 136: samoyeds: 7, cars: 8, goldfish: 5
Sue 137: perfumes: 0, children: 1, pomeranians: 10
Sue 138: vizslas: 4, perfumes: 5, cars: 5
Sue 139: trees: 2, perfumes: 8, goldfish: 0
Sue 140: cars: 10, akitas: 5, goldfish: 7
Sue 141: children: 4, trees: 3, goldfish: 8
Sue 142: cars: 8, perfumes: 6, trees: 7
Sue 143: akitas: 6, goldfish: 0, trees: 10
Sue 144: akitas: 7, pomeranians: 10, perfumes: 10
Sue 145: trees: 10, vizslas: 3, goldfish: 4
Sue 146: samoyeds: 4, akitas: 3, perfumes: 6
Sue 147: akitas: 8, perfumes: 2, pomeranians: 10
Sue 148: cars: 2, perfumes: 0, goldfish: 8
Sue 149: goldfish: 6, akitas: 7, perfumes: 6
Sue 150: cars: 2, pomeranians: 5, perfumes: 4
Sue 151: goldfish: 1, cars: 5, trees: 0
Sue 152: pomeranians: 4, cars: 7, children: 1
Sue 153: goldfish: 8, cars: 1, children: 10
Sue 154: cars: 6, perfumes: 8, trees: 1
Sue 155: akitas: 4, perfumes: 6, pomeranians: 2
Sue 156: pomeranians: 5, cars: 4, akitas: 1
Sue 157: cats: 5, cars: 9, goldfish: 8
Sue 158: vizslas: 5, samoyeds: 1, children: 7
Sue 159: vizslas: 1, perfumes: 3, akitas: 1
Sue 160: goldfish: 10, pomeranians: 9, perfumes: 5
Sue 161: samoyeds: 3, trees: 7, cars: 2
Sue 162: cars: 2, pomeranians: 1, vizslas: 6
Sue 163: vizslas: 3, perfumes: 5, akitas: 6
Sue 164: vizslas: 1, trees: 0, akitas: 5
Sue 165: vizslas: 5, cars: 6, pomeranians: 8
Sue 166: cars: 10, perfumes: 2, trees: 9
Sue 167: cars: 10, pomeranians: 6, perfumes: 4
Sue 168: akitas: 7, trees: 10, goldfish: 7
Sue 169: akitas: 1, perfumes: 10, cars: 10
Sue 170: akitas: 5, samoyeds: 8, vizslas: 6
Sue 171: children: 3, akitas: 2, vizslas: 3
Sue 172: goldfish: 5, vizslas: 5, perfumes: 9
Sue 173: perfumes: 5, goldfish: 10, trees: 5
Sue 174: akitas: 5, vizslas: 2, children: 7
Sue 175: perfumes: 5, cars: 7, samoyeds: 2
Sue 176: cars: 8, vizslas: 10, akitas: 7
Sue 177: perfumes: 7, children: 8, goldfish: 7
Sue 178: cars: 1, pomeranians: 9, samoyeds: 0
Sue 179: perfumes: 6, cars: 2, trees: 6
Sue 180: trees: 3, vizslas: 7, children: 3
Sue 181: vizslas: 8, samoyeds: 2, trees: 9
Sue 182: perfumes: 3, cats: 1, children: 5
Sue 183: akitas: 9, cats: 6, children: 3
Sue 184: pomeranians: 9, cars: 6, perfumes: 8
Sue 185: vizslas: 9, trees: 0, akitas: 9
Sue 186: perfumes: 6, cars: 5, goldfish: 5
Sue 187: perfumes: 4, cats: 7, vizslas: 2
Sue 188: akitas: 7, cars: 4, children: 10
Sue 189: akitas: 0, goldfish: 7, vizslas: 5
Sue 190: akitas: 5, cars: 5, cats: 6
Sue 191: cars: 6, children: 0, perfumes: 3
Sue 192: cats: 2, perfumes: 10, goldfish: 7
Sue 193: trees: 1, perfumes: 0, cars: 8
Sue 194: perfumes: 9, children: 4, cats: 6
Sue 195: akitas: 7, trees: 3, goldfish: 6
Sue 196: goldfish: 8, cars: 8, samoyeds: 0
Sue 197: cats: 0, akitas: 10, vizslas: 0
Sue 198: goldfish: 1, perfumes: 3, cars: 8
Sue 199: akitas: 10, vizslas: 5, samoyeds: 6
Sue 200: pomeranians: 9, goldfish: 9, samoyeds: 7
Sue 201: samoyeds: 0, goldfish: 7, akitas: 6
Sue 202: vizslas: 0, goldfish: 2, akitas: 1
Sue 203: goldfish: 3, children: 0, vizslas: 8
Sue 204: cars: 8, trees: 2, perfumes: 2
Sue 205: cars: 4, perfumes: 5, goldfish: 8
Sue 206: vizslas: 3, trees: 2, akitas: 1
Sue 207: cars: 7, goldfish: 5, trees: 1
Sue 208: goldfish: 1, cars: 6, vizslas: 8
Sue 209: cats: 4, trees: 1, children: 0
Sue 210: cats: 10, children: 0, perfumes: 0
Sue 211: cars: 4, pomeranians: 7, samoyeds: 5
Sue 212: cars: 2, pomeranians: 10, trees: 1
Sue 213: trees: 10, cats: 5, cars: 10
Sue 214: perfumes: 5, trees: 1, vizslas: 1
Sue 215: akitas: 10, vizslas: 8, samoyeds: 8
Sue 216: vizslas: 2, cats: 5, pomeranians: 3
Sue 217: akitas: 10, perfumes: 0, cats: 10
Sue 218: trees: 8, cats: 5, vizslas: 2
Sue 219: goldfish: 10, perfumes: 8, children: 2
Sue 220: samoyeds: 9, trees: 8, vizslas: 7
Sue 221: children: 7, trees: 6, cars: 6
Sue 222: cats: 4, akitas: 5, pomeranians: 0
Sue 223: trees: 8, goldfish: 2, perfumes: 8
Sue 224: pomeranians: 9, cars: 8, akitas: 5
Sue 225: akitas: 10, vizslas: 0, trees: 2
Sue 226: akitas: 8, cats: 6, cars: 7
Sue 227: trees: 1, akitas: 3, goldfish: 4
Sue 228: pomeranians: 6, cats: 3, goldfish: 3
Sue 229: trees: 10, perfumes: 3, vizslas: 7
Sue 230: perfumes: 8, cars: 7, akitas: 0
Sue 231: perfumes: 10, goldfish: 4, cars: 6
Sue 232: goldfish: 7, trees: 3, cats: 2
Sue 233: perfumes: 6, trees: 4, akitas: 4
Sue 234: goldfish: 9, cats: 4, cars: 7
Sue 235: pomeranians: 6, vizslas: 0, akitas: 6
Sue 236: samoyeds: 5, cars: 5, children: 4
Sue 237: vizslas: 10, cars: 4, goldfish: 4
Sue 238: goldfish: 3, samoyeds: 7, akitas: 2
Sue 239: cats: 8, children: 2, vizslas: 7
Sue 240: cars: 9, perfumes: 4, trees: 9
Sue 241: trees: 8, vizslas: 2, goldfish: 5
Sue 242: cars: 6, trees: 3, vizslas: 3
Sue 243: cats: 6, children: 7, cars: 4
Sue 244: cats: 10, perfumes: 2, goldfish: 7
Sue 245: akitas: 8, cats: 10, perfumes: 8
Sue 246: vizslas: 8, akitas: 5, perfumes: 10
Sue 247: goldfish: 2, vizslas: 5, akitas: 7
Sue 248: akitas: 3, perfumes: 0, trees: 10
Sue 249: cats: 4, vizslas: 5, pomeranians: 6
Sue 250: children: 3, vizslas: 7, perfumes: 2
Sue 251: cars: 0, pomeranians: 10, perfumes: 0
Sue 252: akitas: 0, goldfish: 9, cars: 6
Sue 253: perfumes: 7, cars: 4, samoyeds: 5
Sue 254: akitas: 9, trees: 10, cars: 4
Sue 255: samoyeds: 10, children: 6, akitas: 7
Sue 256: trees: 8, goldfish: 8, perfumes: 8
Sue 257: goldfish: 3, akitas: 2, perfumes: 6
Sue 258: cats: 7, trees: 0, vizslas: 1
Sue 259: perfumes: 7, cars: 7, akitas: 7
Sue 260: goldfish: 0, vizslas: 0, samoyeds: 2
Sue 261: vizslas: 2, children: 2, cats: 3
Sue 262: vizslas: 2, pomeranians: 9, samoyeds: 3
Sue 263: cats: 1, akitas: 3, vizslas: 1
Sue 264: pomeranians: 10, trees: 2, goldfish: 7
Sue 265: samoyeds: 5, trees: 7, perfumes: 4
Sue 266: perfumes: 10, cars: 1, pomeranians: 3
Sue 267: trees: 6, goldfish: 1, cars: 0
Sue 268: cars: 6, samoyeds: 4, pomeranians: 5
Sue 269: goldfish: 3, vizslas: 3, akitas: 3
Sue 270: children: 5, cats: 0, cars: 4
Sue 271: goldfish: 3, perfumes: 8, pomeranians: 7
Sue 272: samoyeds: 6, cars: 7, perfumes: 10
Sue 273: trees: 4, cars: 2, vizslas: 7
Sue 274: samoyeds: 10, perfumes: 9, goldfish: 6
Sue 275: cars: 4, trees: 2, perfumes: 7
Sue 276: akitas: 3, perfumes: 9, cars: 9
Sue 277: akitas: 8, vizslas: 2, cats: 6
Sue 278: trees: 5, goldfish: 7, akitas: 3
Sue 279: perfumes: 9, cars: 8, vizslas: 2
Sue 280: trees: 3, vizslas: 0, children: 0
Sue 281: cars: 7, trees: 2, cats: 5
Sue 282: vizslas: 4, cars: 10, cats: 3
Sue 283: akitas: 10, cats: 3, samoyeds: 9
Sue 284: trees: 7, children: 5, goldfish: 6
Sue 285: cars: 2, perfumes: 5, cats: 7
Sue 286: samoyeds: 5, trees: 10, goldfish: 6
Sue 287: goldfish: 10, perfumes: 4, trees: 7
Sue 288: vizslas: 9, trees: 9, perfumes: 0
Sue 289: trees: 4, goldfish: 9, vizslas: 8
Sue 290: vizslas: 3, cars: 3, trees: 2
Sue 291: goldfish: 2, akitas: 2, trees: 2
Sue 292: children: 1, cars: 0, vizslas: 5
Sue 293: trees: 5, akitas: 4, goldfish: 6
Sue 294: akitas: 3, vizslas: 7, pomeranians: 5
Sue 295: goldfish: 10, vizslas: 3, trees: 1
Sue 296: cars: 2, trees: 1, akitas: 0
Sue 297: akitas: 10, vizslas: 6, samoyeds: 2
Sue 298: children: 5, trees: 1, samoyeds: 9
Sue 299: perfumes: 9, trees: 6, vizslas: 1
Sue 300: akitas: 7, pomeranians: 6, vizslas: 6
Sue 301: cats: 7, children: 6, vizslas: 7
Sue 302: trees: 2, vizslas: 7, samoyeds: 4
Sue 303: goldfish: 0, samoyeds: 10, cars: 4
Sue 304: pomeranians: 9, children: 3, vizslas: 5
Sue 305: akitas: 8, vizslas: 4, cars: 5
Sue 306: akitas: 0, perfumes: 2, pomeranians: 10
Sue 307: akitas: 9, cars: 0, trees: 2
Sue 308: vizslas: 10, goldfish: 8, akitas: 6
Sue 309: trees: 0, cats: 6, perfumes: 2
Sue 310: vizslas: 10, cars: 1, trees: 4
Sue 311: goldfish: 8, perfumes: 6, cats: 3
Sue 312: goldfish: 0, children: 1, akitas: 2
Sue 313: pomeranians: 10, trees: 6, samoyeds: 6
Sue 314: vizslas: 5, akitas: 4, pomeranians: 2
Sue 315: goldfish: 7, trees: 0, akitas: 5
Sue 316: goldfish: 4, vizslas: 5, cars: 7
Sue 317: perfumes: 7, cats: 10, cars: 4
Sue 318: samoyeds: 10, cars: 9, trees: 7
Sue 319: pomeranians: 8, vizslas: 6, cars: 3
Sue 320: cars: 4, cats: 9, akitas: 4
Sue 321: cars: 6, trees: 2, perfumes: 6
Sue 322: goldfish: 1, cats: 2, perfumes: 4
Sue 323: akitas: 6, cats: 5, cars: 8
Sue 324: cats: 4, vizslas: 9, akitas: 0
Sue 325: children: 8, samoyeds: 9, trees: 4
Sue 326: vizslas: 2, samoyeds: 10, perfumes: 7
Sue 327: goldfish: 7, pomeranians: 4, akitas: 10
Sue 328: perfumes: 8, cats: 4, akitas: 10
Sue 329: trees: 0, cars: 9, goldfish: 3
Sue 330: trees: 5, samoyeds: 7, perfumes: 8
Sue 331: cars: 4, perfumes: 2, goldfish: 0
Sue 332: vizslas: 4, pomeranians: 7, akitas: 1
Sue 333: akitas: 4, goldfish: 3, perfumes: 0
Sue 334: samoyeds: 3, akitas: 10, vizslas: 0
Sue 335: goldfish: 1, akitas: 7, vizslas: 6
Sue 336: perfumes: 1, goldfish: 1, pomeranians: 8
Sue 337: children: 5, cars: 4, cats: 4
Sue 338: vizslas: 5, cars: 10, cats: 3
Sue 339: trees: 2, goldfish: 3, cars: 1
Sue 340: trees: 10, goldfish: 6, perfumes: 2
Sue 341: akitas: 5, trees: 6, cats: 3
Sue 342: cars: 10, children: 8, goldfish: 0
Sue 343: cats: 2, akitas: 0, pomeranians: 4
Sue 344: perfumes: 1, vizslas: 3, cars: 3
Sue 345: samoyeds: 8, cats: 5, perfumes: 8
Sue 346: cars: 5, akitas: 10, trees: 2
Sue 347: vizslas: 9, akitas: 9, cars: 3
Sue 348: cars: 3, perfumes: 1, pomeranians: 9
Sue 349: akitas: 1, cars: 4, perfumes: 0
Sue 350: perfumes: 8, vizslas: 2, trees: 6
Sue 351: pomeranians: 5, akitas: 9, cats: 8
Sue 352: pomeranians: 8, vizslas: 3, goldfish: 10
Sue 353: trees: 2, pomeranians: 0, goldfish: 6
Sue 354: cats: 5, akitas: 7, goldfish: 6
Sue 355: goldfish: 6, children: 4, trees: 10
Sue 356: children: 1, trees: 3, akitas: 7
Sue 357: trees: 2, samoyeds: 10, goldfish: 3
Sue 358: samoyeds: 10, cats: 0, goldfish: 0
Sue 359: perfumes: 3, children: 6, pomeranians: 1
Sue 360: cars: 10, pomeranians: 1, samoyeds: 5
Sue 361: samoyeds: 9, pomeranians: 7, perfumes: 6
Sue 362: goldfish: 6, trees: 8, perfumes: 9
Sue 363: samoyeds: 10, pomeranians: 9, children: 10
Sue 364: perfumes: 3, goldfish: 7, cars: 9
Sue 365: cats: 3, children: 4, samoyeds: 8
Sue 366: trees: 0, cars: 10, vizslas: 10
Sue 367: pomeranians: 10, children: 8, perfumes: 2
Sue 368: cars: 5, vizslas: 0, samoyeds: 3
Sue 369: trees: 1, goldfish: 8, cars: 8
Sue 370: vizslas: 0, cars: 2, perfumes: 5
Sue 371: trees: 2, cars: 3, vizslas: 8
Sue 372: trees: 10, children: 9, cats: 1
Sue 373: pomeranians: 3, perfumes: 1, vizslas: 0
Sue 374: vizslas: 0, perfumes: 6, trees: 0
Sue 375: vizslas: 7, pomeranians: 1, akitas: 10
Sue 376: vizslas: 8, trees: 2, cars: 10
Sue 377: perfumes: 9, cats: 5, goldfish: 5
Sue 378: cats: 0, akitas: 10, perfumes: 9
Sue 379: cars: 4, akitas: 1, trees: 1
Sue 380: cars: 4, perfumes: 5, trees: 3
Sue 381: goldfish: 3, akitas: 5, samoyeds: 9
Sue 382: goldfish: 7, perfumes: 5, trees: 5
Sue 383: akitas: 4, cats: 6, cars: 8
Sue 384: children: 6, goldfish: 10, akitas: 7
Sue 385: akitas: 7, vizslas: 5, perfumes: 10
Sue 386: children: 7, vizslas: 10, akitas: 10
Sue 387: goldfish: 6, akitas: 7, trees: 2
Sue 388: vizslas: 6, trees: 1, akitas: 2
Sue 389: cars: 5, vizslas: 3, akitas: 7
Sue 390: vizslas: 4, cats: 8, perfumes: 7
Sue 391: akitas: 3, trees: 0, children: 2
Sue 392: cats: 7, cars: 3, children: 9
Sue 393: trees: 10, vizslas: 3, goldfish: 7
Sue 394: perfumes: 0, goldfish: 7, akitas: 4
Sue 395: cats: 6, cars: 7, vizslas: 0
Sue 396: vizslas: 4, perfumes: 6, goldfish: 5
Sue 397: pomeranians: 8, trees: 1, akitas: 9
Sue 398: goldfish: 7, pomeranians: 6, samoyeds: 9
Sue 399: perfumes: 10, cars: 1, trees: 8
Sue 400: trees: 0, goldfish: 9, children: 6
Sue 401: trees: 1, cars: 6, pomeranians: 8
Sue 402: perfumes: 9, cars: 0, vizslas: 10
Sue 403: samoyeds: 4, akitas: 1, vizslas: 9
Sue 404: perfumes: 0, trees: 2, cars: 4
Sue 405: akitas: 0, perfumes: 5, samoyeds: 4
Sue 406: akitas: 8, vizslas: 6, children: 2
Sue 407: children: 1, trees: 8, goldfish: 10
Sue 408: pomeranians: 4, trees: 10, cars: 9
Sue 409: perfumes: 5, vizslas: 5, akitas: 4
Sue 410: trees: 1, akitas: 10, vizslas: 6
Sue 411: samoyeds: 0, goldfish: 9, perfumes: 7
Sue 412: goldfish: 7, samoyeds: 10, trees: 1
Sue 413: samoyeds: 0, pomeranians: 10, vizslas: 6
Sue 414: children: 2, cars: 10, samoyeds: 2
Sue 415: trees: 2, goldfish: 8, cars: 0
Sue 416: samoyeds: 4, goldfish: 9, trees: 2
Sue 417: trees: 8, akitas: 10, perfumes: 3
Sue 418: samoyeds: 9, goldfish: 2, cars: 1
Sue 419: akitas: 2, perfumes: 8, trees: 2
Sue 420: children: 3, goldfish: 6, perfumes: 5
Sue 421: akitas: 8, perfumes: 2, samoyeds: 6
Sue 422: vizslas: 10, akitas: 4, pomeranians: 3
Sue 423: cats: 8, perfumes: 3, trees: 4
Sue 424: cars: 2, children: 4, pomeranians: 8
Sue 425: pomeranians: 4, samoyeds: 2, goldfish: 4
Sue 426: perfumes: 6, cars: 4, goldfish: 4
Sue 427: akitas: 0, goldfish: 7, perfumes: 5
Sue 428: perfumes: 4, cars: 3, akitas: 5
Sue 429: trees: 0, vizslas: 0, goldfish: 1
Sue 430: perfumes: 4, vizslas: 2, cars: 7
Sue 431: goldfish: 7, pomeranians: 8, trees: 0
Sue 432: goldfish: 7, children: 9, trees: 3
Sue 433: akitas: 1, vizslas: 10, trees: 2
Sue 434: perfumes: 2, cars: 4, goldfish: 10
Sue 435: pomeranians: 6, vizslas: 9, trees: 1
Sue 436: cars: 9, trees: 0, goldfish: 0
Sue 437: trees: 1, goldfish: 1, vizslas: 8
Sue 438: goldfish: 7, samoyeds: 8, children: 2
Sue 439: children: 1, cats: 7, vizslas: 8
Sue 440: cats: 2, pomeranians: 6, goldfish: 4
Sue 441: perfumes: 7, cats: 3, vizslas: 6
Sue 442: akitas: 4, samoyeds: 5, cars: 2
Sue 443: akitas: 3, perfumes: 3, cats: 9
Sue 444: perfumes: 10, akitas: 6, trees: 0
Sue 445: cars: 5, children: 9, perfumes: 8
Sue 446: vizslas: 10, cars: 3, perfumes: 5
Sue 447: children: 9, perfumes: 1, cars: 10
Sue 448: akitas: 0, goldfish: 8, trees: 3
Sue 449: cars: 7, akitas: 8, children: 3
Sue 450: cars: 4, akitas: 9, cats: 0
Sue 451: perfumes: 4, samoyeds: 5, goldfish: 6
Sue 452: perfumes: 10, akitas: 1, cars: 7
Sue 453: trees: 1, goldfish: 3, vizslas: 6
Sue 454: goldfish: 8, pomeranians: 6, trees: 10
Sue 455: akitas: 5, vizslas: 8, goldfish: 10
Sue 456: cats: 5, trees: 4, samoyeds: 0
Sue 457: perfumes: 8, cars: 0, cats: 3
Sue 458: akitas: 1, trees: 10, vizslas: 2
Sue 459: vizslas: 6, akitas: 3, children: 10
Sue 460: perfumes: 7, trees: 9, goldfish: 8
Sue 461: children: 6, vizslas: 4, perfumes: 5
Sue 462: vizslas: 6, akitas: 8, perfumes: 9
Sue 463: goldfish: 8, cars: 4, trees: 10
Sue 464: pomeranians: 8, cars: 5, vizslas: 0
Sue 465: cats: 10, goldfish: 7, akitas: 1
Sue 466: cats: 2, children: 1, cars: 6
Sue 467: perfumes: 3, samoyeds: 6, cars: 0
Sue 468: samoyeds: 10, pomeranians: 6, trees: 2
Sue 469: children: 2, perfumes: 2, pomeranians: 4
Sue 470: cats: 1, perfumes: 5, vizslas: 9
Sue 471: vizslas: 5, perfumes: 2, akitas: 7
Sue 472: samoyeds: 8, goldfish: 6, cats: 1
Sue 473: goldfish: 10, perfumes: 9, cars: 4
Sue 474: samoyeds: 0, cars: 4, vizslas: 4
Sue 475: trees: 2, cars: 7, akitas: 8
Sue 476: vizslas: 3, perfumes: 5, goldfish: 1
Sue 477: cats: 7, cars: 4, trees: 1
Sue 478: vizslas: 8, akitas: 3, goldfish: 0
Sue 479: cars: 6, cats: 3, perfumes: 2
Sue 480: goldfish: 1, children: 9, vizslas: 3
Sue 481: pomeranians: 5, vizslas: 1, cars: 10
Sue 482: children: 5, perfumes: 5, cats: 1
Sue 483: perfumes: 2, goldfish: 7, trees: 6
Sue 484: akitas: 2, goldfish: 4, perfumes: 10
Sue 485: samoyeds: 3, goldfish: 0, akitas: 1
Sue 486: trees: 8, vizslas: 9, goldfish: 0
Sue 487: goldfish: 8, samoyeds: 0, trees: 0
Sue 488: perfumes: 7, cars: 5, trees: 0
Sue 489: vizslas: 3, pomeranians: 2, perfumes: 5
Sue 490: cars: 5, perfumes: 5, akitas: 5
Sue 491: children: 8, trees: 1, pomeranians: 4
Sue 492: pomeranians: 0, akitas: 1, vizslas: 8
Sue 493: akitas: 10, perfumes: 10, samoyeds: 8
Sue 494: perfumes: 6, vizslas: 4, cats: 6
Sue 495: children: 6, pomeranians: 5, samoyeds: 4
Sue 496: vizslas: 1, trees: 5, akitas: 1
Sue 497: vizslas: 10, perfumes: 10, pomeranians: 3
Sue 498: samoyeds: 3, trees: 2, cars: 5
Sue 499: cats: 6, children: 3, perfumes: 0
Sue 500: pomeranians: 10, cats: 3, vizslas: 5

20
2015/input/17 Normal file
View File

@@ -0,0 +1,20 @@
43
3
4
10
21
44
4
6
47
41
34
17
17
44
36
31
46
9
27
38

100
2015/input/18 Normal file
View File

@@ -0,0 +1,100 @@
####.#.##.###.#.#.##.#..###.#..#.#.#..##....#.###...##..###.##.#.#.#.##...##..#..#....#.#.##..#...##
.##...##.##.######.#.#.##...#.#.#.#.#...#.##.#..#.#.####...#....#....###.#.#.#####....#.#.##.#.#.##.
###.##..#..#####.......#.########...#.####.###....###.###...#...####.######.#..#####.#.###....####..
....#..#..#....###.##.#.....##...#.###.#.#.#..#.#..##...#....#.##.###.#...######......#..#.#..####.#
..###.####..#.#.#..##.#.#....#......#.##.##..##.#.....##.###.#..###...###.#.##..#.#..###....####.#.#
#.#...#......####.#..##.####.#.#.#...##..###.##.#...#..#..###....#.#....#..##..#....##.....##.#...#.
....##.#.#.#.##..##...##..##..#....#....###...####.###...##.#...#..#....##.....#..#.#####.###.###.##
#...##..#.#..#....#..########.##....##..##.###..#.#..#..#.##.##.#..##..######....####..#####.#.###..
.####...######.#..#.##.#.#..####...####.##.#.#......#...##....##..#...###..#.####......###......#.##
.####.###..#..#####.##...###......#...###..#..##..#.#....##.##.#.##.###..#..#..###.#..#.#....####.##
#..#..##.##.##.###.#.##.##.#.#.#....#....#.####.#.##...#####...###.#####.#.#.#....####..###..###..##
#.##....#...########..##...#.#.##.......#.#..##...####...#.####.####..##...##.#....###.#.####...#.##
#.#...##..#.##.##..##....#.....##.##.....#...###...#..#...####.##.####..#...##..##.##.##.##..##...##
.#..###...#.#.....#######..##.###....##..#.##.#......###.##....#......###...#.##....#.....##......##
..##....#.###...###..####.##..#..##.##......##.#.....#...#..#..##...###..#.####...#...#..##.#..##..#
...#.#.#...#.#..#.##....##..#...#.##..#......#.#.....#####.##.#...#######.#.#..#.####..###.....###.#
.#....#.#.##..####.#####..#.#######..#.##.###...##.##....##..###..#.##.###.......#....#..######.####
#..#.##.##..#..#..##.####.#.#.#.#..#.##...#..######....#.##.#..##.##.######.###.###.###...#.....#.#.
.#.......#...#.####.##...#####..##..#.#....##..#.#.#.####.#.##....#..##.##..#.###.....#.##.##.#.##.#
#..##..##...#....#.##.#...#.#....#......####...##..#...##.##.#..#########..#..#.##.##..#.#.#######..
#.......#####..###..######.#..##.#.#####..##...###...#.####.##...###..#.#.#####....#...#.##...#.#..#
.##..#...#####.##.##......#...#.#.#.###.#.#.#...##.#..#....###.....#..#.#.###......#####.###.#..##.#
.....###.#.#.#..##...#...###..#...#.#.##..###.##.#####.##..#.#.#.#.#####....#.#.#####...##.#..#.#.#.
###...##.#..#.####..##.#..##.#.#.#...#.#..#..##..##..#.#.#.#.##...##..#..#.....#....#####.#.#.####.#
....##....#.#.....#...###.#...##..##.##..#..###..##.###..#####..#...#####.##.#..#.#.#.###...####.###
##.##.##.#...#..#...........##.##.###.#...###.####.#..#..#...#..#..####.#.###########..#.###.###.#.#
##.##..##.####..###...##...#....###.###.#..##..#..#.###.#..####.#..##.#.#...#..#.#.##.##...#...#....
..##...#.#.##....##...#.#.#......##.##.#.#.####.####....####.#.###.##.#.#..####..#..######..#..#.#..
####.#.##.......##.###....##.#..####.#.#######..#...###..##.##..#...#...####........#.#..##...#....#
#..#.#.....#..#.###..#.#...###..##...#.#..#.#.##..#...##.##.##.#.#.#..#.####.########....########..#
#...#..##.##..#.#.#.##.##.##.#..#..#.##....#....###.#.###.#.#..#....#...##..#.....####...##.#..#...#
.###...##...####....###.##.#..####...##.#.##.#..##..##....#....##.#...#..#..##..##..##.#...#...###..
.#..##.#..##..####..#.#.##..###.#...#....##.###...#.###....#.#.#........#..#.#.#..##..#####..#..#.#.
.#.##.....#..#...#.##.....#.##..#..#....#..#..#....#.##..##...#.##.##..##..#.#.#.##..####.##..#.#..#
...###.#.....#...#.##.#.###.#...##..#.###..#..#..#.#..#...###.#.##.##.##.#.##.#####.#..#.#..#.#...##
#.#.#.#.##.#.....##..#.###......##.#.##..#...#.########.##.###..#..#..##..##.#..##..###.#.###...#.#.
..##...##...#...###.#..##..#..#..#.#.##..##......##..##.....##.....####..#.##......#..####...###..##
##.......#..##....###...###......#.##.##....######..###.##...##.#...#...#.....#.###.#.#..#.##..#..#.
#.#..#..#.#####.##.##.###..#...###.....#..##..####...#.#.###....#..#.#.###.####..#.#........##.#....
..###.#...##.#.####.#.##.##.....##...#.##.#.###.#.#..##.#..##..#..##.##....#.#####.##..#######.....#
###.###..##.#..##...#####..##.####....#.##......##......#.#....##.####.#.#.#.###...#..####..#.######
#..###...#.#.......#..####.####...#....###.###...#.##..##..#..##.##.......####.##...#.#.#.##.#.#..#.
..#...#..###.##..#.#.#.##..#..#.#.......###..###..#####.#.#.#.#.#..#.#.#.#..###....#.####..###...#..
...######.###....#..####.####......#...#.###.#....#...####.##........##...##.#..##.###.#..#..##..###
.#..###.####.###.#.#..#..#..#.##.#.#.###.##..####.#####..##....##.#.##...###.####.#.#######.#..#..#.
.#..##.#..##..#...##...#..#..##.#.#....##.##...###.#.#...##..##..#.###.#.#.#.#...#....#.#..#.#.###.#
.###..#.#..####.#########...####....####.#.##...##.##..#.##.#........#.....###.###.######.##.....###
..##.##..##..#.####.#..#####.#....##.##.#####.....#.#......##...#####..####....###..#.#...#..####..#
.#..##..##.##.##.##.#.###.###.#..#..#...###.#.##..##...##...###...##.###..#.#.#####.#.#.##....#.##..
...#.#....##.#.....###.##...#..##....#...###....#..#.###...##.#...###.#....#...##..###.#.....##....#
.#######..#...##.#.###.##.#.###...##......#.###.#...#.###.#.#.#..#..#####..#########...##..##...#..#
.#..#.##...#.#..#.##..#.#.#.##.....####.#..#.###..##.#.#.#...#....#.#..##.######...#.#..##.##...#..#
#.#######.#####..#####.##.##.#.#.##.###..#....####.#..##.##.######..###...#.#..#.####.##.##....####.
...##..#...##..#..#.....#.##...#.....##.#####.###.########.######..#...###..#.##.#.#.##..#.#.##..##.
#..#..#.#....###.#...##..####.#.##..#.####.###..##.#...#.###.#..#.##..#######.#...#..#.#..##.#....##
..#.##.#.####..##.###.###..#.##.#.####..##....##.###.#..##.#.###.###.##.##.#####..#.#...########....
.#.#.###..###...#...#..##.##......#..#...#.#.#.######.#.#...##..##........#....###..##...#..##.##...
##..#....##.###...##.#.##.##.##..#....#.#.#..#..####.##..#...#...#..#..#####.###...#..###..#...#.#..
##.#.#.##.###.....######.#.....#...#.##....###.#.##.#.#.##..##.######.#####....#.#####...##.#..###.#
######.#...####..###..##..#..##...#.#....##.#...##...#.....#...##....#.##..###..###...###..#..######
.....##.........#####.#.##..#..#.#.#.#.##...#....#.....###.########...#..####..#...#...##..#.##.##.#
#..###...#.##.##.#.#..####.#.....##..###....##..#...#.#...##.##..###..####...#.####..##..#..##..#...
#.####.#..##.#..#.....#..#.#..###...######.#.........####....###..#.#.#.##.#..#...#..####.....##..#.
..##....#.###.......##.#...#.####..##....##.#..#....#######...####.##..#####.#.#.#.#.##..##..#.#.#..
#.#.#.###..#..#.#..#.#.###....#...#####.###...........#.#....#####...#..####....#...###.#..#..####..
.......#.####.##...#..#.##..###..#..#.#.#.#.###....#....#.#.#..#.#..##.#####.#.....#.##.#.###.###.##
..###...#..#...####.#..##..##.#.#..#...#.#..#....###.#..####..######...####.#.##..#.#..###...##.####
..#.###..#.#...##...#.#....#..#...#.#..##.######.######.#.##.....#..##.#..###..#..#.##.###...#..#.##
####..##.####.....#...#.#.###..#...####.###.#.#.#.......##...#....#..#....#.#......###...#####.#.##.
#..##..#..#.####...#####.#.###.##.#.##.....#.#..#.##........######.#.#.###....##.##..##..########.##
#.#....###.##....#######.#...#.#.#.#..##.#.##...#.###...#.#.#..#.#..####.#.#..#..#.##.####....#..##.
####.##....#.......###..#..##.#.#.##..#...#...##.###....##..###.#.#...#..#.....##.###.##...###....##
..##.#..#....######..#.##.#.#...##..####.#####...##.#..###.##...#..####..###.##..##.##.#####.#..#.#.
.#.##..#..##.#.###.###....#.#..#....#...###.##.#.#.####.....#....#...#.....#....#.#.###.#..#.##..###
..###.#.#.##...##.##.##.#...#####.#..##.#....##..####...###..#....#.##...#........#####.#.###.#..#..
....#..##..##....#.#....#.#..##...##.#...##.###.#.#..###..##.##.##..#.#.#..#.#.##.......#.##.###..#.
.#..##.##.####.##....##.##.....###..##.#.##...#..###....###.###....#.#....#....#.##.#.##.#.##.....##
#.#..#.##.###.#.######.....###.#..#...#.#.....##.###.#...#.#..###.#.....##.###.#.###.####..#####.#..
#.#.##......#.##.#.#..##....#..###.#.###...##...###.#..#.##...#..#.##..##.#...######.##.....#####.##
#.#..#####....###.###...#.......#....###.##...#..#.##..#...#####..#..#.##......###...#...###..#.#..#
#.##..##.##.#..#.##.##..#.###.##.........###.#.#..#.#.....#.#...#.#.##.#.##.#...#...####.#.......##.
.#...####.##..#..##....####..######...#.#..##.##.....#####.#...#..#.####.#######...#.#####..#.###...
.#..######.#.##..##...##.....###.#..##..#...####..###...###.###..#..######.#....########..#####...#.
#..##.......#####...###..#.#.##.#..###.#...##.#..#.##.###...###...##.#..##..########..#.#..##..#.###
.#.#..#...#.#..#..##...#.#.##...###..#..#....###.#....#.##....###.###..##..#.#.####..####.#######.##
...##..##.##.###.##.###...##.#.#.....##.####..#..##.#..#.####...##..#..#.##...##...###.##.#.......##
.#.....#.##..#.#.....#.##.##..###..#....###...#.#....##########.##.###.#...#.####..####.#..#.#..###.
.##.#.#.##..#..###.###.##.#########.#.#.#.#.##.###..##..#.##.####......#####...#..####.#.##..#####.#
..#....###...##....#.###..##..#..####.##..####.#..####.###.#....####.....#.###..##...##..####...##.#
.###.....###.##.##..###.###.....##..#.######.#.#..##..#.##.#..#.#.#....#...#.#.#...#...##....#..##.#
..##....#..#####....#..####.#.#...##.#....##..##.###.###....###......#...#.#####.......#...#.....###
###.#..#.#.##..#..#...#.#....###.##.#.###.#...#.##.#..#.#.......#.#.#.###.####.###....#..##..#####..
.#..#######.#..###.#.##.#####.#####...##..#.####.#.#.##..###...#..##.##..#.#.###..#....#..#...###.#.
..#####..#.##.....###..##.#...#.#.#..#######.#..#...#.##.##.#.#....####...###..##...#....####.#..#.#
.####..#.#.##.###.#.##.....#..##.#.....###.....#..##...#....###.###..#......###.#.#.#.##.#.##..#...#
##.#..##.#..##...#.#....##..######..#.....#..#...#####....##......####.##..#...##..#.##.#.#######..#
##..####.#...##...#.#####.#.#..#....#.#..##.####.#..######.#..#..#.......#####..#..#..###.##...##.##
#.####......#.###...#..####.#..##.##..#.#...##.###.#...#####..####.#..#.#.....#.##...###...#.#....##
###.#.#.##.######......#.#.#.#.#........#..#..###.#.#.#..#.........#..#....#.#..#..#..###.##......##
##.#########...#...###..#.###.....#.#.##.........###....#.####.#...###.#..##..#.###..#..##......#.##

45
2015/input/19 Normal file
View File

@@ -0,0 +1,45 @@
Al => ThF
Al => ThRnFAr
B => BCa
B => TiB
B => TiRnFAr
Ca => CaCa
Ca => PB
Ca => PRnFAr
Ca => SiRnFYFAr
Ca => SiRnMgAr
Ca => SiTh
F => CaF
F => PMg
F => SiAl
H => CRnAlAr
H => CRnFYFYFAr
H => CRnFYMgAr
H => CRnMgYFAr
H => HCa
H => NRnFYFAr
H => NRnMgAr
H => NTh
H => OB
H => ORnFAr
Mg => BF
Mg => TiMg
N => CRnFAr
N => HSi
O => CRnFYFAr
O => CRnMgAr
O => HP
O => NRnFAr
O => OTi
P => CaP
P => PTi
P => SiRnFAr
Si => CaSi
Th => ThCa
Ti => BP
Ti => TiTi
e => HF
e => NAl
e => OMg
CRnSiRnCaPTiMgYCaPTiRnFArSiThFArCaSiThSiThPBCaCaSiRnSiRnTiTiMgArPBCaPMgYPTiRnFArFArCaSiRnBPMgArPRnCaPTiRnFArCaSiThCaCaFArPBCaCaPTiTiRnFArCaSiRnSiAlYSiThRnFArArCaSiRnBFArCaCaSiRnSiThCaCaCaFYCaPTiBCaSiThCaSiThPMgArSiRnCaPBFYCaCaFArCaCaCaCaSiThCaSiRnPRnFArPBSiThPRnFArSiRnMgArCaFYFArCaSiRnSiAlArTiTiTiTiTiTiTiRnPMgArPTiTiTiBSiRnSiAlArTiTiRnPMgArCaFYBPBPTiRnSiRnMgArSiThCaFArCaSiThFArPRnFArCaSiRnTiBSiThSiRnSiAlYCaFArPRnFArSiThCaFArCaCaSiThCaCaCaSiRnPRnCaFArFYPMgArCaPBCaPBSiRnFYPBCaFArCaSiAl

1
2015/input/20 Normal file
View File

@@ -0,0 +1 @@
34000000

3
2015/input/21 Normal file
View File

@@ -0,0 +1,3 @@
Hit Points: 104
Damage: 8
Armor: 1

2
2015/input/22 Normal file
View File

@@ -0,0 +1,2 @@
Hit Points: 51
Damage: 9

48
2015/input/23 Normal file
View File

@@ -0,0 +1,48 @@
jio a, +22
inc a
tpl a
tpl a
tpl a
inc a
tpl a
inc a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
jmp +19
tpl a
tpl a
tpl a
tpl a
inc a
inc a
tpl a
inc a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
inc a
tpl a
tpl a
jio a, +8
inc b
jie a, +4
tpl a
inc a
jmp +2
hlf a
jmp -7

29
2015/input/24 Normal file
View File

@@ -0,0 +1,29 @@
1
2
3
7
11
13
17
19
23
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113

1
2015/input/25 Normal file
View File

@@ -0,0 +1 @@
To continue, please consult the code grid in the manual. Enter the code at row 2981, column 3075.

1
2015/lib/libflint Submodule

Submodule 2015/lib/libflint added at 9d03411979

28
2015/src/01.c Normal file
View File

@@ -0,0 +1,28 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day01(void) {
char *input = get_input("input/01");
char *c = input;
int f = 0, b = 0, s = 1;
while (*c != '\0') {
if (*c == '(') {
++f;
} else {
--f;
}
if (f == -1 && b == 0) {
b = s;
}
++c;
++s;
}
printf("%d\n%d\n", f, b);
free(input);
}

27
2015/src/02.c Normal file
View File

@@ -0,0 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lfinput.h"
#include "lfmath.h"
void advent2015day02(void) {
size_t sz = 0;
char **lines = get_lines("input/02", &sz);
int paper = 0, ribbon = 0;
for (size_t i = 0; i < sz; i++) {
char *t = strtok(lines[i], "x");
int w = atoi(t);
t = strtok(NULL, "x");
int l = atoi(t);
t = strtok(NULL, "x");
int h = atoi(t);
paper += 2 * l * w + 2 * w * h + 2 * h * l + min_int(w * l, min_int(l * h, h * w));
ribbon += l * w * h + min_int(w + w + h + h, min_int(h + h + l + l, l + l + w + w));
}
printf("%d\n%d\n", paper, ribbon);
del_lines(lines);
}

89
2015/src/03.c Normal file
View File

@@ -0,0 +1,89 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfset.h"
#include "lfinput.h"
#include "lfutility.h"
static int part_two(char *input) {
int sx = 0, sy = 0, rx = 0, ry = 0, is_santa = 1;
int *x, *y;
char *c = input;
Set *houses = malloc(sizeof(Set));
set_init(houses, Point_cmp_v, free);
while (*c != '\0') {
if (is_santa) {
x = &sx;
y = &sy;
} else {
x = &rx;
y = &ry;
}
is_santa = is_santa == 1 ? 0 : 1;
switch (*c) {
case '^':
++(*y);
break;
case 'v':
--(*y);
break;
case '>':
++(*x);
break;
case '<':
--(*x);
break;
}
set_insert(houses, Point_new_p(*x, *y));
++c;
}
int sz = houses->size;
set_destroy(houses);
return sz;
}
static int part_one(char *input) {
int x = 0, y = 0;
char *c = input;
Set *houses = malloc(sizeof(Set));
set_init(houses, Point_cmp_v, free);
while (*c != '\0') {
switch (*c) {
case '^':
++y;
break;
case 'v':
--y;
break;
case '>':
++x;
break;
case '<':
--x;
break;
}
set_insert(houses, Point_new_p(x, y));
++c;
}
int sz = houses->size;
set_destroy(houses);
return sz;
}
void advent2015day03(void) {
char *input = get_input("input/03");
printf("%d\n", part_one(input));
printf("%d\n", part_two(input));
free(input);
}

52
2015/src/04.c Normal file
View File

@@ -0,0 +1,52 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lfinput.h"
#include "advent_utility.h"
static int is_five(char *test) {
char *t = test;
for (int i = 0; i < 5; ++i, ++t) {
if (*t != '0') {
return 0;
}
}
return 1;
}
static int is_six(char *test) {
char *t = test;
for (int i = 0; i < 6; ++i, ++t) {
if (*t != '0') {
return 0;
}
}
return 1;
}
void advent2015day04(void) {
char *input = get_input("input/04");
int c = 0, five = 0, six = 0;
while (!five || !six) {
int sz = strlen(input) + 8;
char test[sz];
snprintf(test, sz, "%s%d", input, c);
char *md5 = md5_str(test);
if (!five && is_five(md5)) {
five = c;
printf("%d\n", five);
}
if (is_six(md5)) {
six = c;
}
free(md5);
++c;
}
printf("%d\n", six);
free(input);
}

16
2015/src/05.c Normal file
View File

@@ -0,0 +1,16 @@
#include <stdio.h>
#include <stdlib.h>
#include <lfinput.h>
void advent2015day05(void) {
/* Sometimes, grep really is the best tool */
const char *p1 = capture_system(
"grep -E \"(.*[aeiou]){3}\" ./input/2015/05 | grep \"\\(.\\)\\1\" | egrep -v \"(ab|cd|pq|xy)\" | wc -l", 0);
const char *p2 = capture_system("grep \"\\(..\\).*\\1\" ./input/2015/05 | grep \"\\(.\\).\\1\" | wc -l", 0);
printf("%s%s", p1, p2);
free(p1);
free(p2);
}

118
2015/src/06.c Normal file
View File

@@ -0,0 +1,118 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef __linux__
#include <bsd/stdlib.h>
#endif
#include "lfinput.h"
#include "lfmath.h"
#define GRID_SZ 1000
typedef struct {
int mode; /* 0 = on, 1 = off, 2 = toggle */
int x0;
int y0;
int x1;
int y1;
} s1503;
static void get_coords(char *s, int *x, int *y) {
char buf[8];
char *c = s;
int i = 0;
const char *errstr = NULL;
while (*c != ',') {
buf[i++] = *c;
++c;
}
buf[i] = '\0';
*x = (int)strtonum(buf, 0, 999, &errstr);
if (NULL != errstr) {
exit(1);
}
memset(buf, 0, sizeof(char) * 8);
i = 0;
++c;
while (*c != '\0') {
buf[i++] = *c;
++c;
}
buf[i] = '\0';
*y = (int)strtonum(buf, 0, 999, &errstr);
if (NULL != errstr) {
exit(1);
}
}
static int run(s1503 *ins, size_t sz, int p1) {
int grid[GRID_SZ][GRID_SZ];
memset(grid, 0, sizeof(int) * GRID_SZ * GRID_SZ);
for (size_t i = 0; i < sz; ++i) {
for (int x = ins[i].x0; x <= ins[i].x1; ++x) {
for (int y = ins[i].y0; y <= ins[i].y1; ++y) {
switch (ins[i].mode) {
case 0: /* on */
if (p1) { grid[x][y] = 1; }
else {grid[x][y] += 1; }
break;
case 1: /* off */
if (p1) { grid[x][y] = 0; }
else {grid[x][y] = max_int(0, grid[x][y] - 1); }
break;
case 2: /* toggle */
if (p1) { grid[x][y] = grid[x][y] == 1 ? 0 : 1; }
else {grid[x][y] += 2; }
break;
}
}
}
}
int c = 0;
for (int x = 0; x < GRID_SZ; ++x) {
for (int y = 0; y < GRID_SZ; ++y) {
c += grid[x][y];
}
}
return c;
}
void advent2015day06(void) {
size_t sz = 0;
char **input = get_lines("input/06", &sz);
s1503 ins[sz];
for (size_t i = 0; i < sz; ++i) {
char *s = malloc(sizeof(char) * 64);
strncpy(s, input[i], 64);
size_t sp_sz = 0;
char **sp = split(s, &sp_sz, " ");
if (sp_sz == 4) {
ins[i].mode = 2;
get_coords(sp[1], &ins[i].x0, &ins[i].y0);
get_coords(sp[3], &ins[i].x1, &ins[i].y1);
} else {
if (strcmp(sp[1], "on") == 0) {
ins[i].mode = 0;
} else {
ins[i].mode = 1;
}
get_coords(sp[2], &ins[i].x0, &ins[i].y0);
get_coords(sp[4], &ins[i].x1, &ins[i].y1);
}
del_split(sp);
}
del_lines(input);
printf("%d\n", run(ins, sz, 1));
printf("%d\n", run(ins, sz, 0));
}

118
2015/src/07.c Normal file
View File

@@ -0,0 +1,118 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stddef.h>
#include "uthash.h"
#include "lfinput.h"
#include "lfbool.h"
#ifdef __linux__
#include <bsd/stdlib.h>
#else
#include <stdlib.h>
#endif
struct Wire {
char name[8];
uint16_t val;
UT_hash_handle hh;
};
struct Wire *wires = NULL;
static void set_wire(const char *name, int v) {
struct Wire *w;
HASH_FIND_STR(wires, name, w);
if (w == NULL) {
w = malloc(sizeof(struct Wire));
strlcpy(w->name, name, 8);
HASH_ADD_STR(wires, name, w);
}
w->val = v;
}
static struct Wire *get_wire(const char *name) {
struct Wire *w = NULL;
HASH_FIND_STR(wires, name, w);
return w;
}
static void clear_wires() {
struct Wire *c, *t;
HASH_ITER(hh, wires, c, t) {
HASH_DEL(wires, c);
free(c);
}
}
static uint16_t get_val(const char* n) {
const char *errstr;
uint16_t v = strtonum(n, 0, 1 << 16, &errstr);
if (errstr == NULL) {
return v;
};
struct Wire *w = get_wire(n);
if (w == NULL) {
return 0;
}
return w->val;
}
void advent2015day07(void) {
size_t sz = 0;
char **input = get_lines("input/07", &sz);
size_t i = 0;
int a_set = LFFALSE;
while (!a_set) {
int sz = strlen(input[i]) + 1;
char *buf = malloc(sizeof(char) * sz);
strlcpy(buf, input[i], sz);
size_t sp_sz = 0;
char **sp = split(buf, &sp_sz, " ");
if (sp_sz == 3) {
uint16_t a = get_val(sp[0]);
if (a != 0) {
set_wire(sp[2], a);
}
} else if (sp_sz == 4) {
uint16_t a = get_val(sp[0]);
if (a != 0) {
set_wire(sp[2], ~a);
}
} else {
uint16_t a = get_val(sp[0]);
uint16_t b = get_val(sp[2]);
if (a != 0 && b != 0) {
if (strcmp(sp[1], "AND") == 0) {
set_wire(sp[4], a & b);
} else if (strcmp(sp[1], "OR") == 0) {
set_wire(sp[4], a | b);
} else if (strcmp(sp[1], "LSHIFT") == 0) {
set_wire(sp[4], a << b);
} else if (strcmp(sp[1], "RSHIFT") == 0) {
set_wire(sp[4], a >> b);
}
}
}
uint16_t a = get_val("a");
if (a != 0) {
a_set = LFTRUE;
}
del_split(sp);
++i;
if (i == sz) {
i = 0;
}
}
printf("%u\n", get_wire("a")->val);
del_lines(input);
clear_wires();
}

51
2015/src/08.c Normal file
View File

@@ -0,0 +1,51 @@
#include <stdio.h>
#include <string.h>
#include "lfinput.h"
static size_t part_one(char** input, size_t sz) {
size_t code = 0, mem = 0;
for (size_t i = 0; i < sz; ++i) {
code += strlen(input[i]);
for (size_t j = 1; j < strlen(input[i]) - 1; ++j) {
if (input[i][j] == '\\') {
if (input[i][j + 1] == '\"' || input[i][j + 1] == '\\') {
++j;
} else {
j += 3;
}
}
++mem;
}
}
return code - mem;
}
static size_t part_two(char** input, size_t sz) {
size_t code = 0, encoded = 0;
for (size_t i = 0; i < sz; ++i) {
code += strlen(input[i]);
encoded += 6;
for (size_t j = 1; j < strlen(input[i]) - 1; ++j) {
if (input[i][j] == '\\' || input[i][j] == '\"') {
++encoded;
}
++encoded;
}
}
return encoded - code;
}
void advent2015day08(void) {
size_t sz = 0;
char **input = get_lines("input/08", &sz);
printf("%zu\n", part_one(input, sz));
printf("%zu\n", part_two(input, sz));
del_lines(input);
}

10
2015/src/09.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day09(void) {
char *input = get_input("input/09");
printf("Solution for Day 09 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/10.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day10(void) {
char *input = get_input("input/10");
printf("Solution for Day 10 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/11.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day11(void) {
char *input = get_input("input/11");
printf("Solution for Day 11 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/12.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day12(void) {
char *input = get_input("input/12");
printf("Solution for Day 12 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/13.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day13(void) {
char *input = get_input("input/13");
printf("Solution for Day 13 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/14.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day14(void) {
char *input = get_input("input/14");
printf("Solution for Day 14 of 2015 is not completed yet\n");
free(input);
}

63
2015/src/15.c Normal file
View File

@@ -0,0 +1,63 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
typedef struct {
long cap;
long dur;
long flv;
long tex;
long cal;
} Ingredient;
static long long_max(long a, long b) {
return a > b ? a : b;
}
void advent2015day15(void) {
size_t input_sz = 0;
char **input = get_lines("input/15", &input_sz);
Ingredient ing[input_sz]; for (size_t i = 0; i < input_sz; ++i) {
char n[16];
sscanf(input[i], "%s capacity %ld, durability %ld, flavor %ld, texture %ld, calories %ld",
n,
&ing[i].cap,
&ing[i].dur,
&ing[i].flv,
&ing[i].tex,
&ing[i].cal
);
}
long max = 0, max_healthy = 0;
for (long p0 = 0; p0 < 100; ++p0) {
for (long p1 = 0; p1 < 100; ++p1) {
for (long p2 = 0; p2 < 100; ++p2) {
for (long p3 = 0; p3 < 100; ++p3) {
if (p0 + p1 + p2 + p3 != 100) {
continue;
}
long cap = long_max(ing[0].cap * p0 + ing[1].cap * p1 + ing[2].cap * p2 + ing[3].cap * p3, 0);
long dur = long_max(ing[0].dur * p0 + ing[1].dur * p1 + ing[2].dur * p2 + ing[3].dur * p3, 0);
long flv = long_max(ing[0].flv * p0 + ing[1].flv * p1 + ing[2].flv * p2 + ing[3].flv * p3, 0);
long tex = long_max(ing[0].tex * p0 + ing[1].tex * p1 + ing[2].tex * p2 + ing[3].tex * p3, 0);
long cal = ing[0].cal * p0 + ing[1].cal * p1 + ing[2].cal * p2 + ing[3].cal * p3;
long score = cap * dur * flv * tex;
if (score > max) {
max = score;
}
if (cal == 500 && score > max_healthy) {
max_healthy = score;
}
}
}
}
}
printf("%ld\n", max);
printf("%ld\n", max_healthy);
del_lines(input);
}

10
2015/src/16.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day16(void) {
char *input = get_input("input/16");
printf("Solution for Day 16 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/17.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day17(void) {
char *input = get_input("input/17");
printf("Solution for Day 17 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/18.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day18(void) {
char *input = get_input("input//18");
printf("Solution for Day 18 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/19.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day19(void) {
char *input = get_input("input/19");
printf("Solution for Day 19 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/20.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day20(void) {
char *input = get_input("input/20");
printf("Solution for Day 20 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/21.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day21(void) {
char *input = get_input("input/21");
printf("Solution for Day 21 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/22.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day22(void) {
char *input = get_input("input/22");
printf("Solution for Day 22 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/23.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day23(void) {
char *input = get_input("input/23");
printf("Solution for Day 23 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/24.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day24(void) {
char *input = get_input("input/24");
printf("Solution for Day 24 of 2015 is not completed yet\n");
free(input);
}

10
2015/src/25.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include "lfinput.h"
void advent2015day25(void) {
char *input = get_input("input/25");
printf("Solution for Day 25 of 2015 is not completed yet\n");
free(input);
}

178
2015/src/advent_utility.c Normal file
View File

@@ -0,0 +1,178 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#define PCRE2_CODE_UNIT_WIDTH 8
#include "pcre2.h"
#if defined __linux__ || defined __APPLE__
#include <openssl/md5.h>
#else
#include <md5.h>
#endif
#include "advent_utility.h"
char *md5_str(const char *input) {
unsigned char digest[16];
#if defined __linux__ || defined __APPLE__
MD5_CTX context;
MD5_Init(&context);
MD5_Update(&context, input, strlen(input));
MD5_Final(digest, &context);
#else
struct MD5Context context;
MD5Init(&context);
MD5Update(&context, input, strlen(input));
MD5Final(digest, &context);
#endif
char *md5string = malloc(33);
for (int i = 0; i < 16; ++i) {
snprintf(&md5string[i * 2], 33, "%02x", (unsigned int) digest[i]);
}
return md5string;
}
Vector *string_to_int_vector(const char *input_string, const char *delim) {
char *copy = strdup(input_string);
char *token = strtok(copy, delim);
Vector *v = malloc(sizeof(Vector));
vec_init(v, free);
while (token != NULL) {
int *i = malloc(sizeof(int));
*i = atoi(token);
vec_push(v, i);
token = strtok(NULL, delim);
}
free(copy);
return v;
}
int int_comp(const void *a, const void *b) {
return *(int *) a - *(int *) b;
}
char **get_matches(char *in, char *pat, size_t *sz, size_t max_matches) {
pcre2_code *re;
PCRE2_SPTR pattern = (PCRE2_SPTR)pat;
int errnum;
size_t erroff;
PCRE2_SPTR8 substr;
size_t substr_sz;
PCRE2_SPTR subject = (PCRE2_SPTR)in;
size_t subject_sz = strlen(in);
re = pcre2_compile(pattern, PCRE2_ZERO_TERMINATED, 0, &errnum, &erroff, NULL);
if (re == NULL) {
char buffer[256];
pcre2_get_error_message(errnum, buffer, sizeof(buffer));
printf("PCRE2 compilation failed at offset %d: %s\n", (int) erroff, buffer);
return NULL;
}
char **matches = NULL;
matches = malloc(sizeof(char *) * max_matches);
if (matches == NULL) {
printf("failed to malloc matches\n");
pcre2_code_free(re);
return NULL;
}
pcre2_match_data *match_data = pcre2_match_data_create_from_pattern_8(re, NULL);
int rc = pcre2_match(re, subject, subject_sz, 0, 0, match_data, NULL);
if (rc < 0) {
switch (rc) {
case PCRE2_ERROR_NOMATCH:
printf("PCRE2 no matches\n");
break;
default:
printf("PCRE2 matching error %d\n", rc);
break;
}
pcre2_match_data_free(match_data);
pcre2_code_free(re);
return NULL;
}
PCRE2_SIZE *ovector = pcre2_get_ovector_pointer(match_data);
*sz = 0;
for (int i = 0; i < rc; ++i) {
substr = subject + ovector[2*i];
substr_sz = ovector[2*i+1] - ovector[2*i];
matches[*sz] = (char *) malloc(substr_sz + 1);
strncpy(matches[*sz], substr, substr_sz);
*sz += 1;
}
// Now loop through rest of the matches, if there are any
for (;;) {
uint32_t options = 0;
PCRE2_SIZE start_offset = ovector[1];
// Check for empty match
if (ovector[0] == ovector[1]) {
if (ovector[0] == subject_sz) {
break;
}
options = PCRE2_NOTEMPTY_ATSTART | PCRE2_ANCHORED;
}
rc = pcre2_match(re, subject, subject_sz, start_offset, options, match_data, NULL);
if (rc == PCRE2_ERROR_NOMATCH) {
// All matches have been found
if (options == 0) {
break;
}
// Handle newlines
ovector[1] = start_offset + 1;
if (start_offset < subject_sz - 1 &&
//subject[start_offset] == '\r' &&
subject[start_offset + 1] == '\n') {
ovector[1] += 1;
}
continue;
}
// Other failures, non-recoverable
if (rc < 0) {
printf("PCRE2 match-matching error %d\n", rc);
pcre2_match_data_free(match_data);
pcre2_code_free(re);
free_matches(matches, *sz);
return NULL;
}
for (int i = 0; i < rc; ++i) {
substr = subject + ovector[2*i];
substr_sz = ovector[2*i+1] - ovector[2*i];
matches[*sz] = (char *) malloc(substr_sz + 1);
strncpy(matches[*sz], substr, substr_sz);
*sz += 1;
}
}
pcre2_match_data_free(match_data);
pcre2_code_free(re);
return matches;
}
void free_matches(char **matches, size_t sz) {
for (size_t i = 0; i < sz; ++i) {
free(matches[i]);
}
free(matches);
}
void turn_right(enum Direction *d) {
*d = *d == DIR_WEST ? DIR_NORTH : *d + 1;
}
void turn_left(enum Direction *d) {
*d = *d == DIR_NORTH ? DIR_WEST : *d - 1;
}

22
2015/src/main.c Normal file
View File

@@ -0,0 +1,22 @@
#include <stdio.h>
#include <string.h>
#ifdef __linux__
#include <bsd/stdlib.h>
#else
#include <stdlib.h>
#endif
#include "advent.h"
int main(int argc, char **argv) {
int day = 0;
printf("Day: ");
scanf("%d", &day);
if (day < 1 || day > 25) {
printf("Invalid day\n");
return 1;
}
solutions2015[day - 1]();
return 0;
}

1
2016/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.idea

0
2016/README.md Normal file
View File

26
2016/cmd/main.go Normal file
View File

@@ -0,0 +1,26 @@
package main
import (
"aoc/internal/solutions"
"aoc/internal/utility"
"errors"
"fmt"
"strconv"
)
func main() {
var input string
fmt.Print("Enter day (1-25): ")
_, err := fmt.Scanln(&input)
utility.Error(err)
day, err := strconv.Atoi(input)
utility.Error(err)
if day < 1 || day > 25 {
utility.Error(errors.New("day out of range"))
}
solutions.Run(day)
}

3
2016/go.mod Normal file
View File

@@ -0,0 +1,3 @@
module aoc
go 1.22

1
2016/input/01 Normal file
View File

@@ -0,0 +1 @@
L1, R3, R1, L5, L2, L5, R4, L2, R2, R2, L2, R1, L5, R3, L4, L1, L2, R3, R5, L2, R5, L1, R2, L5, R4, R2, R2, L1, L1, R1, L3, L1, R1, L3, R5, R3, R3, L4, R4, L2, L4, R1, R1, L193, R2, L1, R54, R1, L1, R71, L4, R3, R191, R3, R2, L4, R3, R2, L2, L4, L5, R4, R1, L2, L2, L3, L2, L1, R4, R1, R5, R3, L5, R3, R4, L2, R3, L1, L3, L3, L5, L1, L3, L3, L1, R3, L3, L2, R1, L3, L1, R5, R4, R3, R2, R3, L1, L2, R4, L3, R1, L1, L1, R5, R2, R4, R5, L1, L1, R1, L2, L4, R3, L1, L3, R5, R4, R3, R3, L2, R2, L1, R4, R2, L3, L4, L2, R2, R2, L4, R3, R5, L2, R2, R4, R5, L2, L3, L2, R5, L4, L2, R3, L5, R2, L1, R1, R3, R3, L5, L2, L2, R5

5
2016/input/02 Normal file
View File

@@ -0,0 +1,5 @@
URULLLLLRLDDUURRRULLLDURRDRDRDLURURURLDLLLLRUDDRRLUDDDDDDLRLRDDDUUDUDLDULUDLDURDULLRDDURLLLRRRLLRURLLUDRDLLRRLDDRUDULRRDDLUUUDRLDLURRRULURRDLLLDDDLUDURDDRLDDDLLRULDRUDDDLUDLURUDLLRURRUURUDLLLUUUUDDURDRDDDLDRRUDURDLLLULUDURURDUUULRULUDRUUUUDLRLUUUUUDDRRDDDURULLLRRLDURLDLDRDLLLUULLRRLLLLDRLRDRRDRRUDDLULUUDDDDRRUUDDLURLRDUUDRRLDUDLRRRLRRUUDURDRULULRDURDRRRDLDUUULRDDLRLRDLUUDDUDDRLRRULLLULULLDDDRRDUUUDDRURDDURDRLRDLDRDRULRLUURUDRLULRLURLRRULDRLRDUDLDURLLRLUDLUDDURDUURLUDRLUL
LLLUUURUULDDDULRRDLRLLLLLLLLRURRDLURLUDRRDDULDRRRRRRLDURRULDDULLDDDRUUDLUDULLDLRRLUULULRULURDURLLDULURDUDLRRLRLLDULLRLDURRUULDLDULLRDULULLLULDRLDLDLDLDDLULRLDUDRULUDDRDDRLRLURURRDULLUULLDRRDRRDLDLLRDLDDUUURLUULDDRRRUULDULDDRDDLULUDRURUULLUDRURDRULDRUULLRRDURUDDLDUULLDDRLRRDUDRLRRRLDRLRULDRDRRUDRLLLDDUDLULLURRURRLUURDRLLDLLDUDLUUURRLRDDUDRLUDLLRULLDUUURDLUUUDUDULRLDLDRUUDULRDRRUDLULRLRDLDRRDDDUDLDLDLRUURLDLLUURDLDLRDLDRUDDUURLLLRDRDRRULLRLRDULUDDDLUDURLDUDLLRULRDURDRDLLULRRDLLLDUURRDUDDLDDRULRRRRLRDDRURLLRRLLL
DRURLDDDDRLUDRDURUDDULLRRLLRLDDRLULURLDURRLDRRLRLUURDDRRDLRDLDLULDURUDRLRUDULRURURLRUDRLLDDUDDRDLDRLLDDLRRDRUUULDUUDRUULRLLDLLULLLRRDRURDLDDRRDDUDDULLDUUULDRUDLDLURLDRURUDLRDDDURRLRDDUDLLLRRUDRULRULRRLLUUULDRLRRRLLLDLLDUDDUUDRURLDLRRUUURLUDDDRRDDLDDDDLUURDDULDRLRURLULLURRDRLLURLLLURDURLDLUDUUDUULLRLDLLLLULRDDLDUDUDDDUULURRLULDLDRLRDRLULLUDDUUUUURDRURLDUULDRRDULUDUDLDDRDLUDDURUDURLDULRUDRRDLRLRDRRURLDLURLULULDDUUDLRLLLLURRURULDDRUUULLDULDRDULDDDLLLRLULDDUDLRUDUDUDURLURLDDLRULDLURD
DRUDRDURUURDLRLUUUUURUDLRDUURLLDUULDUULDLURDDUULDRDDRDULUDDDRRRRLDDUURLRDLLRLRURDRRRDURDULRLDRDURUDLLDDULRDUDULRRLLUDLLUUURDULRDDLURULRURDDLRLLULUDURDRRUDLULLRLDUDLURUDRUULDUDLRDUDRRDULDDLDRLRRULURULUURDULRRLDLDULULRUUUUULUURLURLRDLLRRRRLURRUDLRLDDDLDRDRURLULRDUDLRLURRDRRLRLLDLDDLLRRULRLRLRUDRUUULLDUULLDDRLUDDRURLRLDLULDURLLRRLDLLRDDDUDDUULLUDRUDURLLRDRUDLUDLLUDRUUDLRUURRRLLUULLUUURLLLRURUULLDLLDURUUUULDDDLRLURDRLRRRRRRUDLLLRUUULDRRDLRDLLDRDLDDLDLRDUDLDDRDDDDRULRRLRDULLDULULULRULLRRLLUURUUUDLDLUDUDDDLUUDDDDUDDDUURUUDRDURRLUULRRDUUDDUDRRRDLRDRLDLRRURUUDRRRUUDLDRLRDURD
DDDLRURUDRRRURUUDLRLRDULDRDUULRURRRUULUDULDDLRRLLRLDDLURLRUDRLRRLRDLRLLDDLULDLRRURDDRDLLDDRUDRRRURRDUDULUDDULRRDRLDUULDLLLDRLUDRDURDRRDLLLLRRLRLLULRURUUDDRULDLLRULDRDLUDLULDDDLLUULRRLDDUURDLULUULULRDDDLDUDDLLLRRLLLDULRDDLRRUDDRDDLLLLDLDLULRRRDUDURRLUUDLLLLDUUULDULRDRULLRDRUDULRUUDULULDRDLDUDRRLRRDRLDUDLULLUDDLURLUUUDRDUDRULULDRDLRDRRLDDRRLUURDRULDLRRLLRRLDLRRLDLDRULDDRLURDULRRUDURRUURDUUURULUUUDLRRLDRDLULDURUDUDLUDDDULULRULDRRRLRURLRLRLUDDLUUDRRRLUUUDURLDRLRRDRRDURLLL

1992
2016/input/03 Normal file

File diff suppressed because it is too large Load Diff

935
2016/input/04 Normal file
View File

@@ -0,0 +1,935 @@
vxupkizork-sgmtkzoi-pkrrehkgt-zxgototm-644[kotgr]
mbiyqoxsm-pvygob-nocsqx-900[obmqs]
veqtekmrk-ikk-hitpscqirx-334[nrtws]
gvcskirmg-fyrrc-irkmriivmrk-932[rikmc]
xmtjbzidx-xviyt-yzqzgjkhzio-187[yzfeu]
bwx-amkzmb-kivlg-kwibqvo-lmaqov-798[bkmva]
vcibutulxiom-ohmnuvfy-yaa-mylpcwym-890[iyaun]
ajvyjprwp-lqxlxujcn-jwjuhbrb-251[muivb]
szfyrqriuflj-avccpsvre-kirzezex-971[rezcf]
kwvacumz-ozilm-akidmvomz-pcvb-uizsmbqvo-590[uslyz]
ucynmlgxcb-afmamjyrc-jmegqrgaq-626[rybxt]
oaxadrgx-pkq-abqdmfuaze-872[xtbnw]
tfejldvi-xiruv-tcrjjzwzvu-gcrjkzt-xirjj-tfekrzedvek-971[krmax]
pwcvonofrcig-suu-rsgwub-740[baiys]
udskkaxawv-tskcwl-dgyaklauk-632[lqcfd]
vqr-ugetgv-dcumgv-fgxgnqrogpv-258[ctwyp]
laffe-igtje-gtgreyoy-124[uscwl]
iehepwnu-cnwza-oywrajcan-dqjp-lqnydwoejc-368[sypjw]
mbiyqoxsm-excdklvo-pvygob-bocokbmr-640[hslwz]
houngfgxjuay-pkrrehkgt-jkvruesktz-930[nsbth]
tcfkqcevkxg-lgnnadgcp-eqpvckpogpv-388[ausbh]
hcd-gsqfsh-wbhsfbohwcboz-pibbm-aofyshwbu-532[bhsfo]
jyfvnlupj-zjhclunly-obua-huhsfzpz-461[jopil]
pbybeshy-rtt-fgbentr-819[vxcue]
kwtwznct-akidmvomz-pcvb-lmaqov-564[mvack]
pdjqhwlf-udeelw-uhdftxlvlwlrq-595[ldwef]
aoubshwq-gqojsbusf-vibh-gsfjwqsg-922[qfetx]
wfintfhynaj-wfruflnsl-gzssd-ijajqturjsy-931[mkhsc]
qspkfdujmf-kfmmzcfbo-eftjho-675[skbda]
dmbttjgjfe-fhh-ufdiopmphz-129[nbqyz]
tinnm-tzcksf-obozmgwg-194[mduaf]
iwcjapey-qjopwxha-ywjzu-ykwpejc-skngodkl-706[kjfog]
kwtwznct-xzwrmkbqtm-lgm-bmkpvwtwog-356[wmtkb]
bkwzkqsxq-wkqxodsm-mrymyvkdo-nozkbdwoxd-640[unlfi]
avb-abpfdk-185[cwyms]
xfbqpojafe-kfmmzcfbo-vtfs-uftujoh-857[nserj]
gsvvswmzi-jpsaiv-pefsvexsvc-516[hbidf]
tfejldvi-xiruv-treup-kvtyefcfxp-321[mntlv]
sxdobxkdsyxkv-mrymyvkdo-mecdywob-cobfsmo-588[emgkf]
luxciuwncpy-vohhs-mylpcwym-292[yiojz]
ide-htrgti-hrpktcvtg-wjci-bpcpvtbtci-583[tcipb]
surmhfwloh-fkrfrodwh-hqjlqhhulqj-621[hflqr]
zuv-ykixkz-yigbktmkx-natz-xkikobotm-540[zyvui]
xmtjbzidx-wpiit-hvivbzhzio-759[kgzsj]
mvkccspson-nio-ckvoc-666[mnklu]
zixppfcfba-yrkkv-ildfpqfzp-991[amdtz]
vjpwncrl-bljenwpna-qdwc-cajrwrwp-251[tgzku]
gntmfefwitzx-xhfajsljw-mzsy-uzwhmfxnsl-671[fmswx]
ajmrxjlcren-yujbcrl-pajbb-fxatbqxy-407[tszqw]
votubcmf-cjpibabsepvt-qmbtujd-hsbtt-nbobhfnfou-129[btfou]
etyyx-rbzudmfdq-gtms-nodqzshnmr-339[okzyu]
bxaxipgn-vgpst-rpcsn-rdcipxcbtci-557[nmtks]
zlilocri-oxyyfq-pxibp-939[ilopx]
xqvwdeoh-hjj-uhvhdufk-985[uixsv]
frqvxphu-judgh-gbh-vhuylfhv-907[gxkts]
rkpqxyib-oxyyfq-obpbxoze-315[jysdq]
ckgvutofkj-jek-giwaoyozout-436[tsfzu]
zilqwikbqdm-ntwemz-lmaqov-616[mqilw]
pkl-oaynap-acc-qoan-paopejc-446[muyva]
lxuxaodu-ajkkrc-bnaerlnb-771[yzint]
wfruflnsl-gzssd-ijuqtdrjsy-515[zdeyi]
mvhkvbdib-wpiit-nzmqdxzn-421[tryva]
aoubshwq-foppwh-sbuwbssfwbu-558[zhyen]
encuukhkgf-gii-hkpcpekpi-414[kipce]
sehheiylu-rkddo-bqrehqjeho-608[pfmot]
irdgrxzex-avccpsvre-ivtvzmzex-529[intur]
ykhknbqh-ywjzu-klanwpekjo-784[khjnw]
gpewwmjmih-tvsnigxmpi-fewoix-vigimzmrk-594[unmjc]
vxupkizork-vrgyzoi-mxgyy-gtgreyoy-826[kmnot]
qmpmxevc-kvehi-wgezirkiv-lyrx-xiglrspskc-438[gdkrm]
ixccb-fkrfrodwh-orjlvwlfv-933[nyhrz]
lujbbrornm-ljwmh-lxjcrwp-lxwcjrwvnwc-511[wjlrc]
eqpuwogt-itcfg-ecpfa-wugt-vguvkpi-934[nchrl]
nwlddtqtpo-mldvpe-wlmzclezcj-691[gznml]
rdchjbtg-vgpst-rpcsn-rdpixcv-uxcpcrxcv-453[zyutx]
willimcpy-wuhxs-xypyfijgyhn-942[vxyeb]
qzchnzbshud-eknvdq-rsnqzfd-521[dnqzh]
froruixo-mhoobehdq-rshudwlrqv-179[mbthd]
mvydjvxodqz-nxvqzibzm-cpio-mzxzdqdib-837[yzntw]
yknnkoera-bhksan-iwjwcaiajp-394[aknij]
xjgjmapg-wpiit-vivgtndn-993[cyqvm]
xgvnndadzy-xjmmjndqz-xviyt-xjvodib-gjbdnodxn-265[kgvsh]
sbnqbhjoh-tdbwfohfs-ivou-fohjoffsjoh-467[ofcde]
cybyjqho-whqtu-zubboruqd-tufbeocudj-842[rqply]
bkwzkqsxq-zvkcdsm-qbkcc-nocsqx-406[xydnz]
tinnm-foadouwbu-dzoghwq-ufogg-obozmgwg-142[rakqb]
rdchjbtg-vgpst-rpcsn-rdpixcv-bpcpvtbtci-765[mkoez]
pinovwgz-mvwwdo-zibdizzmdib-395[smtjh]
pyknyegle-njyqrga-epyqq-bcnjmwkclr-782[yxcjz]
vkrhzxgbv-cxeeruxtg-phkdlahi-709[tyzhs]
udskkaxawv-vqw-vwnwdghewfl-658[wvadk]
gsrwyqiv-kvehi-ikk-asvowlst-438[iksvw]
lahxpnwrl-mhn-vjwjpnvnwc-173[nwhjl]
rzvkjiduzy-ytz-xjiovdihzio-993[sumvy]
avw-zljyla-yhiipa-zhslz-825[mitza]
udpsdjlqj-udglrdfwlyh-mhoobehdq-whfkqrorjb-673[dhjlo]
iruzfrtkzmv-wlqqp-wcfnvi-jyzggzex-841[wszry]
rtqlgevkng-lgnnadgcp-ujkrrkpi-986[wpktr]
ktwbhtvmbox-utldxm-ftgtzxfxgm-995[uqlbn]
dlhwvupglk-qlssfilhu-zopwwpun-149[tvkqz]
gcfcnuls-aluxy-yaa-omyl-nymncha-292[aycln]
jrncbavmrq-enqvbnpgvir-pnaql-qrirybczrag-455[ybfie]
fydelmwp-mfyyj-cplnbftdtetzy-613[whuxk]
vetllbybxw-lvtoxgzxk-angm-mxvaghehzr-475[eswan]
aoubshwq-pibbm-fsoqeiwgwhwcb-662[qfaze]
iutyaskx-mxgjk-vrgyzoi-mxgyy-iayzuskx-ykxboik-722[sxnli]
wihmogyl-aluxy-wuhxs-wiuncha-xyjulngyhn-578[pntgy]
ktiaaqnqml-kzgwomvqk-xtiabqk-oziaa-twoqabqka-226[aqkio]
rgndvtcxr-tvv-ldgzhwde-999[tbefa]
qyujihctyx-vcibutulxiom-wuhxs-wiuncha-xymcah-552[sdmer]
fmsledevhsyw-fyrrc-xiglrspskc-386[yrhfz]
qekrixmg-hci-ywiv-xiwxmrk-490[tynsr]
gcfcnuls-aluxy-vumeyn-yhachyylcha-604[xtfeg]
iutyaskx-mxgjk-pkrrehkgt-gtgreyoy-384[gyblm]
hmsdqmzshnmzk-rbzudmfdq-gtms-kzanqzsnqx-937[grhez]
eqttqukxg-gii-cpcnauku-362[zypxw]
ynukcajey-xekdwvwnzkqo-xqjju-odellejc-316[jglep]
mfklstdw-uzgugdslw-lwuzfgdgyq-320[topmx]
buzahisl-ihzrla-zopwwpun-487[rzsag]
vcibutulxiom-vumeyn-mylpcwym-916[tjvzx]
mvydjvxodqz-nxvqzibzm-cpio-gjbdnodxn-733[xtcbl]
frqvxphu-judgh-udeelw-xvhu-whvwlqj-595[huvwd]
fhezusjybu-tou-skijecuh-iuhlysu-608[uhsei]
houngfgxjuay-vrgyzoi-mxgyy-sgxqkzotm-124[mgfhr]
odkasqzuo-uzfqdzmfuazmx-eomhqzsqd-tgzf-fqotzaxask-508[tmxza]
fydelmwp-upwwjmply-dlwpd-873[gyzjx]
yuxufmdk-sdmpq-dmnnuf-dqeqmdot-742[dmquf]
xst-wigvix-fewoix-wepiw-464[mltfd]
jsehsyafy-tskcwl-dgyaklauk-190[aksyl]
fubrjhqlf-fdqgb-uhdftxlvlwlrq-855[flqbd]
wifilzof-xsy-mbcjjcha-422[olxnw]
bknsykmdsfo-mrymyvkdo-nofovyzwoxd-614[oydkm]
rtqlgevkng-hnqygt-tgceswkukvkqp-232[gkqte]
vjpwncrl-lqxlxujcn-vjatncrwp-407[cjlnp]
sbnqbhjoh-dpssptjwf-fhh-gjobodjoh-935[ckpbr]
vcibutulxiom-dyffsvyuh-lyuwkocmcncih-838[flhey]
nzydfxpc-rclop-dnlgpyrpc-sfye-opawzjxpye-899[pycde]
dzczkrip-xiruv-treup-drerxvdvek-373[rdevi]
ryexqpqhteki-muqfedyput-isqludwuh-xkdj-qdqboiyi-244[qdiue]
vkrhzxgbv-ktfitzbgz-vahvhetmx-vnlmhfxk-lxkobvx-735[smnif]
ajvyjprwp-snuuhknjw-bqryyrwp-329[mdzxw]
wihmogyl-aluxy-luvvcn-guhuaygyhn-188[qjwtv]
xgvnndadzy-zbb-kpmxcvndib-395[bdnvx]
dkqjcbctfqwu-ecpfa-eqcvkpi-ncdqtcvqta-726[paioe]
tbxmlkfwba-avb-cfkxkzfkd-133[gmhkl]
tfcfiwlc-gifavtkzcv-avccpsvre-cfxzjkztj-139[cusqi]
hafgnoyr-enoovg-npdhvfvgvba-351[vgnoa]
lzfmdshb-etyyx-cxd-rsnqzfd-547[clnoz]
sawlkjevaz-zua-nawymqeoepekj-316[fpaeb]
pbafhzre-tenqr-pnaql-pbngvat-znexrgvat-299[iymnw]
dmybmsuzs-nmewqf-emxqe-768[tzycl]
dlhwvupglk-qlssfilhu-lunpullypun-695[tidnq]
hafgnoyr-pubpbyngr-erprvivat-741[vynbz]
odiih-mhn-jlzdrbrcrxw-459[rdhib]
tcfkqcevkxg-tcddkv-tgugctej-986[mejtb]
vkrhzxgbv-ietlmbv-zktll-kxtvjnblbmbhg-189[blvkt]
gsvvswmzi-ikk-eguymwmxmsr-282[bkasy]
jqwpihizlwca-rmttgjmiv-ivitgaqa-694[eibnd]
kzeed-jll-fsfqdxnx-697[abodg]
xtwtelcj-rclop-prr-hzcvdsza-977[crlpt]
nuatmlmdpage-ngzzk-dqmocgueufuaz-872[oldhw]
pybgmyargtc-pyzzgr-kylyeckclr-678[ycgrk]
yhwooebeaz-acc-klanwpekjo-316[xmynz]
qzlozfhmf-azrjds-vnqjrgno-781[ycnzs]
qvbmzvibqwvit-zijjqb-bziqvqvo-252[tcfan]
kfg-jvtivk-nvrgfezqvu-treup-cfxzjkztj-217[vfjkt]
pelbtravp-rtt-bcrengvbaf-845[evbkq]
pkl-oaynap-zua-iwngapejc-420[nkjyh]
qekrixmg-gerhc-gsexmrk-gsrxemrqirx-490[ciuyw]
qczcftiz-pibbm-oqeiwgwhwcb-324[kzdfm]
foadouwbu-qvcqczohs-gvwddwbu-454[qsnwz]
tfiifjzmv-treup-tfekrzedvek-555[usbvt]
nglmtuex-ietlmbv-zktll-kxtvjnblbmbhg-891[lbtme]
ixccb-fdqgb-fxvwrphu-vhuylfh-179[kesml]
rzvkjiduzy-nxvqzibzm-cpio-mznzvmxc-941[vzopy]
nwzekwypera-bhksan-klanwpekjo-498[kaenw]
njmjubsz-hsbef-tdbwfohfs-ivou-xpsltipq-571[sbfhi]
rdchjbtg-vgpst-rdadguja-eaphixr-vgphh-tcvxcttgxcv-765[fzjti]
xfbqpojafe-gmpxfs-vtfs-uftujoh-493[pshct]
tcfkqcevkxg-ecpfa-tgceswkukvkqp-154[kcefg]
hqtyeqsjylu-rkddo-huiuqhsx-530[hquds]
qzoggwtwsr-qcffcgwjs-qvcqczohs-zcuwghwqg-246[jiwnp]
wlqqp-sleep-ivtvzmzex-555[vsoly]
tcfkqcevkxg-dwppa-wugt-vguvkpi-986[hcpyu]
dpmpsgvm-xfbqpojafe-dipdpmbuf-tijqqjoh-805[wgnqv]
ksodcbwnsr-dzoghwq-ufogg-zopcfohcfm-870[dxmtj]
tcfkqcevkxg-dcumgv-wugt-vguvkpi-856[ehozy]
fbebmtkr-zktwx-cxeeruxtg-ftgtzxfxgm-709[tuvsx]
diozmivodjivg-pinovwgz-wvnfzo-rjmfncjk-863[tqdns]
vkppo-zubboruqd-bqrehqjeho-842[qfsjm]
mbiyqoxsm-nio-nozvyiwoxd-614[mstez]
ohmnuvfy-yaa-uhufsmcm-214[muafh]
nzcczdtgp-ojp-afcnsldtyr-769[cdnpt]
tinnm-xszzmpsob-fsqswjwbu-558[sbmnw]
hwbba-uecxgpigt-jwpv-fgrnqaogpv-752[upmvg]
mvydjvxodqz-xcjxjgvoz-jkzmvodjin-187[jvdox]
wdjcvuvmyjpn-mvwwdo-xpnojhzm-nzmqdxz-889[mdjnv]
bpvctixr-qjccn-sthxvc-817[ctvxb]
rdadguja-rwdrdapit-steadnbtci-271[coqre]
kfg-jvtivk-treup-tfrkzex-fgvirkzfej-373[sptcw]
nbhofujd-dboez-dpbujoh-tfswjdft-493[sftdx]
ksodcbwnsr-pogysh-qighcasf-gsfjwqs-116[tvqso]
bqvvu-ywjzu-paydjkhkcu-810[rgpzu]
cvabijtm-lgm-zmamizkp-954[tsrpy]
npmhcargjc-qaytclecp-fslr-rcaflmjmew-834[lgkrj]
aflwjfslagfsd-kusnwfywj-zmfl-ksdwk-164[enmyr]
jlidywncfy-dyffsvyuh-qilembij-422[jmryi]
dmybmsuzs-dmnnuf-dqeqmdot-586[hdgkv]
qspkfdujmf-cbtlfu-mphjtujdt-701[zatkl]
nvrgfezqvu-sleep-ivrthlzjzkzfe-373[udyzv]
tbxmlkfwba-yxphbq-pqloxdb-809[tzsjm]
pelbtravp-enoovg-grpuabybtl-559[oqctv]
dkqjcbctfqwu-ecpfa-ewuvqogt-ugtxkeg-544[cegqt]
xgsvgmotm-xghhoz-lotgtiotm-384[gotmh]
udskkaxawv-jsvagsulanw-kusnwfywj-zmfl-klgjsyw-346[swakj]
krxqjijamxdb-kjbtnc-ujkxajcxah-173[izxny]
myvybpev-lkcuod-nocsqx-770[yzjqg]
upq-tfdsfu-cbtlfu-eftjho-623[ftubc]
npmhcargjc-qaytclecp-fslr-jmegqrgaq-444[nocrz]
iuxxuyobk-vrgyzoi-mxgyy-giwaoyozout-566[kymts]
avw-zljyla-qlssfilhu-klwhyatlua-513[tskre]
mvhkvbdib-kmjezxodgz-agjrzm-mznzvmxc-135[suyop]
qzlozfhmf-azrjds-dmfhmddqhmf-183[dfmhz]
kgjgrypw-epybc-cee-qcptgacq-418[gqyos]
guahyncw-vcibutulxiom-yaa-qilembij-968[xgtow]
lugjuacha-wihmogyl-aluxy-wuhxs-xyjulngyhn-864[qbefr]
iehepwnu-cnwza-ykjoqian-cnwza-zua-lqnydwoejc-680[pfmiz]
mtzslklcozfd-upwwjmply-cpdplcns-743[rngoy]
dfcxsqhwzs-foppwh-difqvogwbu-454[fwdho]
irdgrxzex-jtrmvexvi-ylek-nfibjyfg-139[kwabl]
jvyyvzpcl-tpspahyf-nyhkl-msvdly-ylhjxbpzpapvu-695[oyedt]
qmpmxevc-kvehi-fewoix-qerekiqirx-282[tzsca]
hcd-gsqfsh-suu-gozsg-870[nmehc]
hwdtljsnh-xhfajsljw-mzsy-xytwflj-697[jhlsw]
udpsdjlqj-iorzhu-pdunhwlqj-959[djuhl]
enqvbnpgvir-onfxrg-svanapvat-507[nvagp]
rzvkjiduzy-wpiit-mznzvmxc-213[ntuoi]
gsrwyqiv-kvehi-fyrrc-xiglrspskc-776[hgnvt]
gvaaz-cbtlfu-mbcpsbupsz-103[bacps]
hplazytkpo-mfyyj-opawzjxpye-197[pyajo]
raphhxuxts-gpbepvxcv-rpcsn-rdpixcv-stepgibtci-531[omniy]
cxy-bnlanc-kdwwh-mnyuxhvnwc-251[ditcg]
htsxzrjw-lwfij-hmthtqfyj-yjhmstqtld-307[conpl]
ikhcxvmbex-vtgwr-lxkobvxl-345[cdftu]
sgmtkzoi-pkrrehkgt-lotgtiotm-566[tgkoi]
gbc-frperg-onfxrg-freivprf-455[nymsw]
ide-htrgti-hrpktcvtg-wjci-apqdgpidgn-531[gitdp]
dpmpsgvm-gmpxfs-tupsbhf-259[hgopn]
xmrrq-kusnwfywj-zmfl-wfyafwwjafy-892[fwyaj]
qfmcusbwq-tinnm-pogysh-rsdzcmasbh-428[bgfat]
zhdsrqlchg-lqwhuqdwlrqdo-vfdyhqjhu-kxqw-ghyhorsphqw-803[smjtn]
crwwv-pzxsbkdbo-erkq-pxibp-601[tnzmy]
xgjougizobk-jek-jkvruesktz-592[wsdmo]
bnqqnrhud-okzrshb-fqzrr-cdozqsldms-963[jtram]
qjopwxha-fahhuxawj-qoan-paopejc-472[ahjop]
amppmqgtc-amjmpdsj-afmamjyrc-kylyeckclr-184[yxzuq]
thnulapj-ihzrla-mpuhujpun-643[uhpaj]
lzfmdshb-oqnidbshkd-rbzudmfdq-gtms-btrsnldq-rdquhbd-833[dbqsh]
nzwzcqfw-mldvpe-cpdplcns-119[sejuv]
iqmbazulqp-omzpk-oamfuzs-dqeqmdot-950[qylkj]
lxaaxbren-lqxlxujcn-mnyuxhvnwc-849[frqsy]
nzwzcqfw-xtwtelcj-rclop-nlyoj-nzletyr-xlylrpxpye-743[lycen]
fubrjhqlf-sodvwlf-judvv-rshudwlrqv-621[ghonw]
iuxxuyobk-yigbktmkx-natz-ygrky-514[meayn]
wkqxodsm-nio-myxdksxwoxd-692[rqmey]
jvuzbtly-nyhkl-jvsvymbs-msvdly-klwsvftlua-305[yxmzb]
wlqqp-wcfnvi-uvmvcfgdvek-581[xriqe]
qcffcgwjs-tzcksf-fsqswjwbu-116[ztnym]
lahxpnwrl-kdwwh-mnenuxyvnwc-719[nwhlx]
muqfedyput-cqwdujys-fbqijys-whqii-mehaixef-634[iqefu]
eqpuwogt-itcfg-ejqeqncvg-gpikpggtkpi-232[kzfyv]
iwcjapey-xwogap-lqnydwoejc-420[styzx]
tagzsrsjvgmk-jsttal-mkwj-lwklafy-502[nrteu]
frqvxphu-judgh-udeelw-sxufkdvlqj-725[hzbtv]
kzgwomvqk-kivlg-kwibqvo-uizsmbqvo-746[epcdb]
ckgvutofkj-pkrrehkgt-ygrky-696[yblnm]
ydjuhdqjyedqb-vbemuh-tuiywd-894[oybua]
dwbcjkun-mhn-bjunb-121[srjlk]
ejpanjwpekjwh-qjopwxha-acc-qoan-paopejc-290[bsjiz]
irgyyolokj-inuiurgzk-xkgiwaoyozout-774[oigku]
mfklstdw-xdgowj-vwhsjlewfl-320[xyfdh]
sawlkjevaz-xwogap-klanwpekjo-420[mpkso]
fbebmtkr-zktwx-vhehkyne-lvtoxgzxk-angm-vnlmhfxk-lxkobvx-241[kxvbe]
irdgrxzex-vxx-glityrjzex-893[sxqom]
hqtyeqsjylu-rkddo-cqhaujydw-946[gastx]
lujbbrornm-kjbtnc-bjunb-251[xazbt]
iehepwnu-cnwza-bhksan-zarahkliajp-680[hlqnu]
xcjxjgvoz-vivgtndn-629[yubnv]
ixeumktoi-lruckx-sgtgmksktz-332[mrldq]
qxdwpopgsdjh-rpcsn-rdpixcv-ldgzhwde-765[rxoey]
glrcplyrgmlyj-njyqrga-epyqq-pcacgtgle-158[stgxu]
ojk-nzxmzo-kgvnodx-bmvnn-nzmqdxzn-525[nzmox]
froruixo-mhoobehdq-fxvwrphu-vhuylfh-933[ycnsx]
hdgdovmt-bmvyz-wvnfzo-omvdidib-395[hdygz]
aczupnetwp-ncjzrpytn-nlyoj-nzletyr-ecltytyr-535[ntyce]
fnjyxwrinm-ajkkrc-cajrwrwp-537[nczta]
rgllk-gzefmnxq-omzpk-oamfuzs-fqotzaxask-300[ztbqp]
muqfedyput-sqdto-fkhsxqiydw-218[npsrc]
buzahisl-jovjvshal-jvuahputlua-747[lsatz]
iuruxlar-lruckx-sgtgmksktz-826[krugl]
thnulapj-jovjvshal-ylzlhyjo-513[mtegl]
jshzzpmplk-lnn-shivyhavyf-201[hlnps]
qekrixmg-jpsaiv-pefsvexsvc-646[ryhkz]
mhi-lxvkxm-unggr-kxlxtkva-163[fkcax]
lugjuacha-wbiwifuny-wihnuchgyhn-396[huinw]
sbejpbdujwf-tdbwfohfs-ivou-tfswjdft-545[pnmzi]
nwilwcejc-zua-bejwjyejc-524[jcewa]
xlrypetn-awldetn-rcldd-xlcvpetyr-249[jgkyr]
amlqskcp-epybc-bwc-pcacgtgle-990[iyqge]
ktfitzbgz-lvtoxgzxk-angm-ybgtgvbgz-761[gtzbk]
avw-zljyla-ihzrla-huhsfzpz-253[banhu]
pualyuhapvuhs-ihzrla-ylhjxbpzpapvu-903[xsuvo]
qfkkj-nlyoj-xlcvpetyr-587[jklyc]
iruzfrtkzmv-irsszk-rthlzjzkzfe-451[zrkfi]
iqmbazulqp-vqxxknqmz-pqbxakyqzf-534[qxzab]
udskkaxawv-kusnwfywj-zmfl-ljsafafy-892[afksw]
gzefmnxq-ngzzk-etubbuzs-118[yjzkl]
molgbzqfib-ciltbo-zlkqxfkjbkq-809[isjze]
rnqnyfwd-lwfij-ojqqdgjfs-wjhjnansl-671[jnfqw]
fruurvlyh-ixccb-exqqb-uhfhlylqj-751[hlqub]
pinovwgz-zbb-nvgzn-343[sdhnt]
joufsobujpobm-dipdpmbuf-eftjho-181[ltrqy]
qzchnzbshud-rbzudmfdq-gtms-bnmszhmldms-209[seypq]
xfbqpojafe-dboez-sftfbsdi-649[fbdeo]
qjopwxha-ywjzu-zalhkuiajp-238[diyme]
ocipgvke-ecpfa-gpikpggtkpi-310[moyvi]
lxwbdvna-pajmn-vjpwncrl-bljenwpna-qdwc-vjwjpnvnwc-589[pvqom]
glrcplyrgmlyj-zyqicr-pcacgtgle-964[djtcm]
ckgvutofkj-kmm-jkbkruvsktz-254[twvxe]
pyknyegle-bwc-bcnyprkclr-522[oktmn]
amjmpdsj-zyqicr-asqrmkcp-qcptgac-314[campq]
qvbmzvibqwvit-akidmvomz-pcvb-zmamizkp-902[zvsto]
vxupkizork-igtje-iugzotm-jkvruesktz-748[bvyza]
kpvgtpcvkqpcn-dcumgv-wugt-vguvkpi-596[znbmg]
zovldbkfz-ciltbo-abmxoqjbkq-705[tknsq]
tagzsrsjvgmk-xdgowj-jwuwanafy-476[agjws]
mrxivrexmsrep-glsgspexi-hitevxqirx-256[atzwx]
pelbtravp-enoovg-znantrzrag-195[wdneq]
ocipgvke-eqttqukxg-dcumgv-ugtxkegu-102[soynm]
eqnqthwn-ejqeqncvg-tgugctej-908[zkyam]
hwbba-tcddkv-ocpcigogpv-206[vadln]
aflwjfslagfsd-tmffq-ogjckzgh-528[fgajl]
nij-mywlyn-zotts-luvvcn-jolwbumcha-838[lncjm]
jvsvymbs-zjhclunly-obua-zhslz-409[bpesx]
wfintfhynaj-hfsid-htfynsl-htsyfnsrjsy-359[ozaby]
nzcczdtgp-upwwjmply-dpcgtnpd-795[pcdgn]
excdklvo-lkcuod-bomosfsxq-978[kczes]
mrxivrexmsrep-fmsledevhsyw-ikk-vieguymwmxmsr-516[mersi]
willimcpy-yaa-mylpcwym-864[iucxs]
nsyjwsfyntsfq-hfsid-btwpxmtu-957[miqnp]
jvsvymbs-kfl-klzpnu-149[tyzxi]
amlqskcp-epybc-aylbw-amyrgle-bcnjmwkclr-730[ytmsd]
bkwzkqsxq-nio-cdybkqo-562[anfrp]
ide-htrgti-rpcsn-rdpixcv-rdcipxcbtci-635[zcbyd]
aflwjfslagfsd-tmffq-jwkwsjuz-606[fjswa]
foadouwbu-foppwh-oqeiwgwhwcb-714[toynm]
nzydfxpc-rclop-prr-dezclrp-795[tszpi]
mfklstdw-jsttal-ksdwk-944[autpj]
jvsvymbs-jhukf-zlycpjlz-409[borjv]
lnkfaypeha-ydkykhwpa-zalwnpiajp-342[twaxy]
pbybeshy-cynfgvp-tenff-npdhvfvgvba-741[fvbnp]
shoewudys-uww-tufbeocudj-764[iacnf]
iutyaskx-mxgjk-jek-giwaoyozout-566[koagi]
xcitgcpixdcpa-eaphixr-vgphh-hpath-401[xwtyn]
dlhwvupglk-wshzapj-nyhzz-lunpullypun-643[atizk]
jlidywncfy-mwupyhayl-bohn-mbcjjcha-214[wgcya]
eqpuwogt-itcfg-fag-qrgtcvkqpu-960[gqtcf]
fab-eqodqf-eomhqzsqd-tgzf-eqdhuoqe-950[zoeyv]
oazegyqd-sdmpq-nmewqf-pqhqxabyqzf-872[pkotu]
hqtyeqsjylu-uww-qsgkyiyjyed-946[yqejs]
pejji-mrymyvkdo-bomosfsxq-614[mojsy]
gzefmnxq-omzpk-xasuefuoe-378[iutjy]
hjgbwuladw-uzgugdslw-ksdwk-840[wdguk]
kpvgtpcvkqpcn-gii-ujkrrkpi-674[juebo]
encuukhkgf-gii-ugtxkegu-258[gukei]
xcitgcpixdcpa-eaphixr-vgphh-rdcipxcbtci-167[pkozr]
gcfcnuls-aluxy-wuhxs-wiuncha-lyuwkocmcncih-526[cuhln]
dmbttjgjfe-gmpxfs-mphjtujdt-441[jtmdf]
tcfkqcevkxg-hnqygt-tgceswkukvkqp-154[jgnim]
xqvwdeoh-udeelw-uhdftxlvlwlrq-309[swfid]
nzwzcqfw-ojp-wzrtdetnd-665[wzdnt]
shoewudys-sqdto-seqjydw-iqbui-816[zyxmn]
gzefmnxq-rxaiqd-mzmxkeue-300[cxpzy]
sawlkjevaz-zua-zarahkliajp-472[azjkl]
ktfitzbgz-ietlmbv-zktll-lxkobvxl-345[zgpbs]
cjpibabsepvt-gvaaz-cvooz-sftfbsdi-857[absvc]
eqpuwogt-itcfg-gii-ceswkukvkqp-128[rykin]
tbxmlkfwba-ciltbo-pqloxdb-653[yaqrn]
qzchnzbshud-okzrshb-fqzrr-dmfhmddqhmf-495[shpge]
dszphfojd-upq-tfdsfu-gmpxfs-pqfsbujpot-129[tefni]
aietsrmdih-ikk-hitpscqirx-100[ihkrs]
ykhknbqh-ywjzu-ykwpejc-qoan-paopejc-992[mgfrs]
oxmeeuruqp-eomhqzsqd-tgzf-ogefayqd-eqdhuoq-768[dsutf]
nwzekwypera-ywjzu-ykwpejc-yqopkian-oanreya-134[yaewk]
etyyx-idkkxadzm-zmzkxrhr-807[kxzdm]
kgjgrypw-epybc-aylbw-amyrgle-bcnyprkclr-418[yrbcg]
slqryzjc-njyqrga-epyqq-ylyjwqgq-418[saunh]
nuatmlmdpage-qss-xasuefuoe-794[rtesp]
jvuzbtly-nyhkl-msvdly-wbyjohzpun-617[gjidl]
bkzrrhehdc-azrjds-trdq-sdrshmf-417[dregf]
jqwpihizlwca-akidmvomz-pcvb-bmkpvwtwog-122[dywqz]
gntmfefwitzx-idj-jslnsjjwnsl-463[xcwpd]
myvybpev-bkllsd-domrxyvyqi-978[otdny]
qlm-pbzobq-pzxsbkdbo-erkq-xkxivpfp-263[jfzsm]
lujbbrornm-kdwwh-jwjuhbrb-953[svzbm]
dwbcjkun-yaxsnlcrun-ajkkrc-mnyuxhvnwc-303[lntzx]
froruixo-sodvwlf-judvv-ghvljq-595[ghbyq]
hjgbwuladw-ugjjgkanw-xdgowj-vwhsjlewfl-944[jiyqa]
egdytrixat-gpbepvxcv-qjccn-itrwcdadvn-687[xdpsn]
szfyrqriuflj-jtrmvexvi-ylek-uvgrikdvek-477[vbldh]
uzfqdzmfuazmx-pkq-dqmocgueufuaz-352[owbht]
rnqnyfwd-lwfij-gntmfefwitzx-gzssd-qfgtwfytwd-905[fwtdg]
ykhknbqh-xqjju-odellejc-498[yuzlk]
dwbcjkun-ouxfna-bqryyrwp-485[bnruw]
eqttqukxg-etaqigpke-tcddkv-ceswkukvkqp-492[muprn]
jvyyvzpcl-ibuuf-zlycpjlz-487[imbad]
udglrdfwlyh-gbh-whfkqrorjb-127[fvnah]
ytu-xjhwjy-jll-yjhmstqtld-385[zmyui]
yhwooebeaz-bhksan-wymqeoepekj-316[eoabh]
bnmrtldq-fqzcd-qzaahs-sqzhmhmf-755[jmrin]
shoewudys-rkddo-skijecuh-iuhlysu-530[homtc]
pbeebfvir-enoovg-fuvccvat-663[fpume]
dwbcjkun-mhn-mnbrpw-173[wscyp]
dpmpsgvm-sbccju-nbobhfnfou-987[nmzgw]
eqnqthwn-ecpfa-eqcvkpi-gpikpggtkpi-986[pegik]
npmhcargjc-aylbw-bcnjmwkclr-288[xfyca]
qfkkj-mfyyj-dezclrp-301[pdsrv]
hmsdqmzshnmzk-dff-nodqzshnmr-859[mdhns]
cjpibabsepvt-sbccju-bobmztjt-831[sxhat]
oaddaeuhq-omzpk-oamfuzs-dqeqmdot-586[doamq]
qyujihctyx-luvvcn-mbcjjcha-864[pihao]
wihmogyl-aluxy-wuhxs-zchuhwcha-578[meoti]
szfyrqriuflj-upv-jyzggzex-867[hstwn]
sorozgxe-mxgjk-xghhoz-ygrky-930[avuox]
jvsvymbs-yhtwhnpun-lnn-ylzlhyjo-903[yzoki]
hcd-gsqfsh-qcbgiasf-ufors-qobrm-difqvogwbu-350[ukbjs]
sawlkjevaz-xwogap-bejwjyejc-654[blmwy]
qyujihctyx-jfumncw-alumm-mbcjjcha-838[cthpi]
gvaaz-cbtlfu-efqbsunfou-649[fuabc]
njmjubsz-hsbef-dipdpmbuf-dvtupnfs-tfswjdf-805[dvpoe]
dlhwvupglk-wshzapj-nyhzz-vwlyhapvuz-461[jimak]
amppmqgtc-aylbw-amyrgle-pcyaosgqgrgml-314[gamlp]
pyknyegle-afmamjyrc-nspafyqgle-860[yaefg]
joufsobujpobm-dipdpmbuf-sfdfjwjoh-779[dnsfo]
sorozgxe-mxgjk-ixeumktoi-inuiurgzk-zkinturume-488[nupts]
jqwpihizlwca-rmttgjmiv-camz-bmabqvo-122[ybtzv]
hmsdqmzshnmzk-eknvdq-dmfhmddqhmf-469[tdmly]
xgvnndadzy-agjrzm-nzmqdxzn-655[bjpti]
kdijqrbu-fbqijys-whqii-tufbeocudj-790[mvwqd]
zvyvgnel-tenqr-pnaql-npdhvfvgvba-481[bscyz]
kyelcrga-zsllw-qrmpyec-106[sjnmi]
gpewwmjmih-glsgspexi-pskmwxmgw-464[esxzf]
rdadguja-gpqqxi-jhtg-ithixcv-973[snzut]
vkrhzxgbv-xzz-vnlmhfxk-lxkobvx-371[qrtko]
ykjoqian-cnwza-zua-iwjwcaiajp-550[aijwc]
gsvvswmzi-gerhc-gsexmrk-jmrergmrk-516[mdrpu]
iuruxlar-hgyqkz-xkikobotm-930[kioru]
nij-mywlyn-yaa-nluchcha-214[wdicr]
sbejpbdujwf-dboez-dpbujoh-efwfmpqnfou-597[yxwam]
wlsiayhcw-mwupyhayl-bohn-xyjulngyhn-396[nmstq]
vqr-ugetgv-ejqeqncvg-nqikuvkeu-466[eqvgu]
yhwooebeaz-acc-iwjwcaiajp-446[acwei]
wbhsfbohwcboz-dzoghwq-ufogg-fsoqeiwgwhwcb-610[wobgh]
vxupkizork-igtje-uvkxgzouty-384[stomh]
bxaxipgn-vgpst-rpcsn-sthxvc-219[pkyzm]
oxmeeuruqp-omzpk-oamfuzs-etubbuzs-534[fmryb]
enzcntvat-rtt-ernpdhvfvgvba-819[tvnae]
lxwbdvna-pajmn-yujbcrl-pajbb-mnyuxhvnwc-121[qonxs]
kzeed-hmthtqfyj-wjxjfwhm-463[gisbv]
amjmpdsj-njyqrga-epyqq-rpyglgle-444[wyviq]
ftzgxmbv-utldxm-ltexl-241[ltxmb]
lxuxaodu-lxaaxbren-bljenwpna-qdwc-mnenuxyvnwc-745[yustq]
rwcnawjcrxwju-snuuhknjw-cnlqwxuxph-433[bzwvn]
iutyaskx-mxgjk-hgyqkz-xkikobotm-956[tvyep]
gsrwyqiv-kvehi-nippcfier-xiglrspskc-542[iprsc]
diozmivodjivg-xcjxjgvoz-hvivbzhzio-265[pdjnm]
dszphfojd-fhh-mbcpsbupsz-493[hpsbd]
qxdwpopgsdjh-eaphixr-vgphh-stktadebtci-323[mayxe]
pelbtravp-rtt-erprvivat-897[rtpva]
mvydjvxodqz-agjrzm-yzkvmohzio-369[nmwjo]
uqtqbizg-ozilm-zijjqb-lmxizbumvb-200[bizmq]
gvaaz-fhh-usbjojoh-675[ziyxw]
ygcrqpkbgf-fag-ewuvqogt-ugtxkeg-336[gefkq]
eadalsjq-yjsvw-vqw-vwhsjlewfl-294[yjmzc]
vagreangvbany-fpniratre-uhag-npdhvfvgvba-299[ybzws]
atyzghrk-xghhoz-iutzgotsktz-436[pxlky]
uwtojhynqj-hfsid-htfynsl-wjfhvznxnynts-229[nhfjs]
udskkaxawv-tmffq-kzahhafy-658[afkhd]
jvuzbtly-nyhkl-wshzapj-nyhzz-shivyhavyf-591[taisq]
nwzekwypera-xwogap-nawymqeoepekj-862[aiknj]
gsrwyqiv-kvehi-gerhc-tyvglewmrk-490[emcda]
bdavqofuxq-dmnnuf-mzmxkeue-924[stnrq]
cxy-bnlanc-ljwmh-lxjcrwp-jwjuhbrb-199[jbclw]
ryexqpqhteki-uww-iqbui-972[whlao]
guahyncw-zfiqyl-mylpcwym-292[hakyd]
mybbycsfo-tovvilokx-wkbuodsxq-640[pwdms]
sehheiylu-sxesebqju-cqdqwucudj-166[dqtmn]
emixwvqhml-ntwemz-bziqvqvo-512[mqvei]
willimcpy-wuhxs-yhachyylcha-136[wmdkg]
aietsrmdih-jpsaiv-wlmttmrk-802[pndyu]
xst-wigvix-veffmx-irkmriivmrk-854[vzbjm]
dpmpsgvm-dboez-dpbujoh-dvtupnfs-tfswjdf-831[nzcoy]
wlqqp-irsszk-rercpjzj-815[bjyfk]
kyelcrga-aylbw-amyrgle-sqcp-rcqrgle-730[engxw]
ghkmaihex-hucxvm-lmhktzx-501[hmxka]
bgmxkgtmbhgte-cxeeruxtg-ftkdxmbgz-449[gtxbe]
udglrdfwlyh-iorzhu-vklsslqj-751[ldhrs]
fmsledevhsyw-fewoix-asvowlst-282[sewfl]
qfkkj-ojp-cpdplcns-197[yovpm]
ejpanjwpekjwh-iwcjapey-xwogap-zalwnpiajp-108[reijs]
foadouwbu-tzcksf-rsdzcmasbh-428[sabcd]
jyddc-gerhc-gsexmrk-erepcwmw-308[cghmn]
ynukcajey-zua-yqopkian-oanreya-732[aynek]
zotts-vumeyn-guleyncha-968[entuy]
enzcntvat-jrncbavmrq-rtt-fgbentr-871[htygn]
qfkkj-dnlgpyrpc-sfye-dezclrp-353[pcdef]
kzeed-htsxzrjw-lwfij-gzssd-tujwfyntsx-879[pefzg]
gvcskirmg-nippcfier-vieguymwmxmsr-646[zsigf]
ncjzrpytn-nlyoj-hzcvdsza-587[tnijv]
fkqbokxqflkxi-ciltbo-ixyloxqlov-991[tdoma]
tagzsrsjvgmk-uzgugdslw-jwsuimakalagf-814[fzilb]
ydjuhdqjyedqb-vbemuh-tufbeocudj-764[vyuwb]
glrcplyrgmlyj-cee-kypicrgle-574[znbys]
fhezusjybu-sqdto-ixyffydw-244[istpq]
willimcpy-luvvcn-omyl-nymncha-110[lcmny]
ujoon-ytaanqtpc-jhtg-ithixcv-661[nhrwm]
aoubshwq-qobrm-ghcfous-116[ixtcr]
gcfcnuls-aluxy-vohhs-xyjfisgyhn-526[emins]
uiovmbqk-zijjqb-abwziom-382[ymdir]
ubhatstkwhnl-unggr-lmhktzx-371[zskyt]
tagzsrsjvgmk-vqw-klgjsyw-476[nzitq]
lejkrscv-wcfnvi-wzeretzex-451[tefwa]
myxcewob-qbkno-mkxni-oxqsxoobsxq-302[ayius]
tagzsrsjvgmk-usfvq-ljsafafy-242[safgj]
fab-eqodqf-dmnnuf-geqd-fqefuzs-898[igqxs]
mtzslklcozfd-dnlgpyrpc-sfye-dezclrp-639[edrfn]
aoubshwq-gqojsbusf-vibh-fsqswjwbu-376[qpxwo]
oaxadrgx-eomhqzsqd-tgzf-pqbxakyqzf-508[qaxzd]
luxciuwncpy-dyffsvyuh-mufym-682[kpftu]
hcd-gsqfsh-rms-qcbhowbasbh-168[utywx]
eqpuwogt-itcfg-hnqygt-ceswkukvkqp-882[scpud]
kfg-jvtivk-treup-drerxvdvek-841[sjpfi]
jrncbavmrq-vagreangvbany-onfxrg-ynobengbel-585[nabgr]
tcrjjzwzvu-treup-tfrkzex-wzeretzex-113[jacik]
nzydfxpc-rclop-clxalrtyr-mldvpe-wlmzclezcj-535[jwvqg]
cybyjqho-whqtu-tou-kiuh-juijydw-816[zvfwe]
hmsdqmzshnmzk-atmmx-cdoknxldms-365[mdshk]
rgndvtcxr-eaphixr-vgphh-itrwcdadvn-947[nbcsm]
mbggf-wshzapj-nyhzz-mpuhujpun-175[lekij]
iuruxlar-yigbktmkx-natz-sgxqkzotm-306[pkfsv]
nsyjwsfyntsfq-kqtbjw-fsfqdxnx-203[fsnqj]
oknkvcta-itcfg-fag-rwtejcukpi-986[gszvj]
nuatmlmdpage-dmnnuf-qzsuzqqduzs-170[udmnq]
wlqqp-irsszk-ljvi-kvjkzex-659[kijlq]
pualyuhapvuhs-jovjvshal-jvuahputlua-513[dtigq]
yaxsnlcrun-ajmrxjlcren-mhn-ydalqjbrwp-381[axybh]
ykhknbqh-oywrajcan-dqjp-odellejc-732[zmhol]
zekvierkzferc-sleep-jyzggzex-867[xdzch]
fab-eqodqf-nmewqf-oazfmuzyqzf-196[ivrwp]
dpmpsgvm-cvooz-efqmpznfou-311[cdzpy]
awzwhofm-ufors-xszzmpsob-difqvogwbu-272[vxzrc]
lxwbdvna-pajmn-ljwmh-lxjcrwp-bcxajpn-173[rmdts]
yhwooebeaz-ejpanjwpekjwh-zua-owhao-810[sreak]
muqfedyput-tou-fkhsxqiydw-582[udfqt]
glrcplyrgmlyj-njyqrga-epyqq-qcptgacq-756[rlowk]
cjpibabsepvt-joufsobujpobm-cvooz-efqmpznfou-493[wfzrg]
vrurcjah-pajmn-snuuhknjw-nwprwnnarwp-927[nrwaj]
sgmtkzoi-vrgyzoi-mxgyy-yzuxgmk-384[wdglh]
eadalsjq-yjsvw-tskcwl-vwhsjlewfl-294[umvwa]
pdjqhwlf-froruixo-iorzhu-vhuylfhv-985[wqsva]
qczcftiz-dzoghwq-ufogg-obozmgwg-948[ayqfz]
dlhwvupglk-ibuuf-shivyhavyf-227[huvfi]
surmhfwloh-iorzhu-ghyhorsphqw-959[horsu]
uzfqdzmfuazmx-omzpk-etubbuzs-222[jbtnq]
yhkpvhjapcl-jovjvshal-zlycpjlz-903[nhtyz]
wfintfhynaj-hfsid-htfynsl-xjwanhjx-723[fhnja]
enqvbnpgvir-pnaql-pbngvat-erfrnepu-533[nperv]
frqvxphu-judgh-edvnhw-frqwdlqphqw-205[hvwrq]
irdgrxzex-irsszk-ljvi-kvjkzex-139[ikrxz]
sorozgxe-mxgjk-vxupkizork-hatte-jkvgxzsktz-306[zieyv]
qyujihctyx-wbiwifuny-guhuaygyhn-604[yoszc]
lxuxaodu-npp-mnenuxyvnwc-953[wtfho]
myxcewob-qbkno-nio-crszzsxq-250[obcnq]
dpotvnfs-hsbef-kfmmzcfbo-tbmft-831[nzqmy]
oxaflxzqfsb-oxyyfq-cfkxkzfkd-783[fxkoq]
ipvohghykvbz-kfl-jvuahputlua-851[huvak]
buzahisl-jhukf-jvhapun-hjxbpzpapvu-227[ylznv]
nsyjwsfyntsfq-hfsid-htfynsl-yjhmstqtld-879[pdujv]
xfbqpojafe-dipdpmbuf-vtfs-uftujoh-181[ujbvm]
ujqgywfau-ugjjgkanw-usfvq-vwhdgqewfl-450[aczqr]
hafgnoyr-rtt-znantrzrag-481[qyxab]
ovbunmneqbhf-rtt-qrirybczrag-897[rbnqt]
vcibutulxiom-jfumncw-alumm-nywbhifias-318[angjx]
luxciuwncpy-yaa-uhufsmcm-344[eupia]
crwwv-oxaflxzqfsb-yxphbq-abmxoqjbkq-679[bqxaf]
rdchjbtg-vgpst-hrpktcvtg-wjci-ejgrwphxcv-557[gmont]
avw-zljyla-jhukf-ylzlhyjo-617[xmgat]
fydelmwp-awldetn-rcldd-xlylrpxpye-691[umlsi]
amppmqgtc-njyqrga-epyqq-pcqcypaf-522[jmnui]
kmjezxodgz-nxvqzibzm-cpio-omvdidib-135[jifak]
kzgwomvqk-jiasmb-bziqvqvo-616[nxhic]
lxuxaodu-ljwmh-mnyuxhvnwc-303[ekywx]
bwx-amkzmb-kpwkwtibm-uiviomumvb-200[fopng]
yknnkoera-xqjju-nayaerejc-238[imwko]
wlsiayhcw-wifilzof-xsy-lymyulwb-604[lwyif]
tvsnigxmpi-gerhc-gsexmrk-pskmwxmgw-230[dlhtu]
pinovwgz-xcjxjgvoz-adivixdib-343[pmnjr]
lnkfaypeha-xwogap-skngodkl-888[hwxrv]
tvsnigxmpi-hci-asvowlst-568[lrakt]
tipfxvezt-treup-rercpjzj-191[bxghm]
nzydfxpc-rclop-nlyoj-wzrtdetnd-483[xvftz]
bnmrtldq-fqzcd-azrjds-kzanqzsnqx-391[ketyf]
zekvierkzferc-sleep-kirzezex-477[otfzl]
xfbqpojafe-nbhofujd-sbccju-bobmztjt-649[bjfoc]
lgh-kwujwl-hdsklau-yjskk-ljsafafy-320[nzyav]
eqpuwogt-itcfg-ejqeqncvg-yqtmujqr-440[dmpcx]
amlqskcp-epybc-bwc-dglylagle-834[oqwzc]
hvbizodx-kgvnodx-bmvnn-gvwjmvojmt-603[gheqr]
buzahisl-msvdly-zlycpjlz-227[urzfe]
gvaaz-kfmmzcfbo-bdrvjtjujpo-207[jabfm]
nzcczdtgp-qwzhpc-dezclrp-197[czpde]
gsvvswmzi-veffmx-viwievgl-386[znley]
dyz-combod-mkxni-crszzsxq-354[xymnl]
zuv-ykixkz-pkrrehkgt-iutzgotsktz-748[ktzgi]
rgndvtcxr-eaphixr-vgphh-tcvxcttgxcv-531[pntam]
qfmcusbwq-foppwh-rsjszcdasbh-662[sbcfh]
vdzonmhydc-dff-zmzkxrhr-391[pkeyc]
clxalrtyr-mldvpe-nzyeltyxpye-353[dmtcw]
xgjougizobk-inuiurgzk-zkinturume-254[hqutr]
lsyrkjkbnyec-lkcuod-nocsqx-172[axnjt]
oxjmxdfkd-pzxsbkdbo-erkq-jxohbqfkd-965[dmnfi]
rkpqxyib-yxphbq-zrpqljbo-pbosfzb-471[bpqor]
glrcplyrgmlyj-bwc-pcqcypaf-262[clpyg]
mybbycsfo-nio-psxkxmsxq-432[znbfc]
fubrjhqlf-vfdyhqjhu-kxqw-ghvljq-257[xygze]
ajvyjprwp-ajkkrc-vjwjpnvnwc-667[jpvwa]
qfmcusbwq-rms-obozmgwg-740[tjyop]
xlrypetn-mldvpe-nzyeltyxpye-171[jyfxu]
zlkprjbo-doxab-mixpqfz-doxpp-xznrfpfqflk-809[icbft]
vjpwncrl-lqxlxujcn-mnyuxhvnwc-407[sygbx]
wlqqp-treup-tfrkzex-uvjzxe-815[rnolz]
ahngzyzqcntr-idkkxadzm-lzqjdshmf-183[zdahk]
mrxivrexmsrep-jpsaiv-asvowlst-594[ldpzc]
jsvagsulanw-wyy-wfyafwwjafy-918[plqyr]
ixeumktoi-yigbktmkx-natz-aykx-zkyzotm-436[ergam]
pybgmyargtc-njyqrga-epyqq-nspafyqgle-782[ushvj]
kfg-jvtivk-wcfnvi-jrcvj-919[vjcfi]
fubrjhqlf-ixccb-iorzhu-uhvhdufk-309[qkwnm]
muqfedyput-fbqijys-whqii-mehaixef-400[shvuf]
tcrjjzwzvu-avccpsvre-jyzggzex-685[fyzub]
zgmfyxypbmsq-zyqicr-bcnjmwkclr-938[utmil]
houngfgxjuay-pkrrehkgt-yzuxgmk-488[xszwt]
pbeebfvir-pnaql-erprvivat-247[vhuxi]
qvbmzvibqwvit-kpwkwtibm-abwziom-694[rnmtq]
mvhkvbdib-zbb-pnzm-oznodib-395[ldmui]
qxdwpopgsdjh-rwdrdapit-stktadebtci-245[dtpai]
xgsvgmotm-lruckx-sgtgmksktz-514[nestp]
muqfedyput-zubboruqd-huiuqhsx-738[uqbdh]
laffe-hatte-lotgtiotm-566[taefl]
rdchjbtg-vgpst-rpcsn-hidgpvt-921[gptcd]
nwilwcejc-nwxxep-zarahkliajp-160[awcei]
jvyyvzpcl-jyfvnlupj-zjhclunly-obua-ayhpupun-929[zcymu]
gbc-frperg-cynfgvp-tenff-nanylfvf-429[pszmb]
nzwzcqfw-qwzhpc-xlcvpetyr-587[qmjln]
ucynmlgxcb-zyqicr-jmegqrgaq-730[cgqmr]
gbc-frperg-sybjre-grpuabybtl-351[giufw]
hqcfqwydw-hqrryj-mehaixef-608[hqefr]
yflexwxoalrp-zovldbkfz-oxyyfq-rpbo-qbpqfkd-367[foblp]
iqmbazulqp-dmnnuf-fqotzaxask-170[mnuiw]
ixccb-iorzhu-dftxlvlwlrq-439[katfr]
gpsxdprixkt-uadltg-rdcipxcbtci-115[sxkct]
npmhcargjc-qaytclecp-fslr-pcqcypaf-990[soyhd]
hqtyeqsjylu-uww-tufbeocudj-920[zlroy]
clotzlnetgp-ojp-dezclrp-431[lpceo]
wfummczcyx-wuhxs-lywycpcha-110[eatif]
jshzzpmplk-wshzapj-nyhzz-zavyhnl-643[zhpaj]
hqtyeqsjylu-sqdto-seqjydw-bqrehqjeho-946[ltnyb]
eza-dpncpe-mfyyj-cplnbftdtetzy-717[oxwat]
xmtjbzidx-xjgjmapg-ytz-mzvxlpdndodji-603[ksiqx]
ugdgjxmd-vqw-vwhsjlewfl-684[sxfvh]
ynssr-xzz-xgzbgxxkbgz-839[xzgbs]
tagzsrsjvgmk-xdgowj-ljsafafy-918[agjsf]
vrurcjah-pajmn-lqxlxujcn-uxprbcrlb-953[romck]
jshzzpmplk-qlssfilhu-bzly-alzapun-773[ojiwl]
pinovwgz-ytz-xjiovdihzio-655[yrfzp]
pualyuhapvuhs-yhiipa-thuhnltlua-903[hualp]
hcd-gsqfsh-awzwhofm-ufors-dzoghwq-ufogg-fsgsofqv-870[yfizu]
vrurcjah-pajmn-mhn-vjwjpnvnwc-563[rften]
vkrhzxgbv-cxeeruxtg-ybgtgvbgz-215[lswez]
pkl-oaynap-lhwopey-cnwoo-hkceopeyo-316[opeya]
bdavqofuxq-rxaiqd-ymzmsqyqzf-378[hguys]
uqtqbizg-ozilm-ntwemz-wxmzibqwva-876[gzhyw]
jyddc-fyrrc-xvemrmrk-360[ulmzd]
jchipqat-rpcsn-rdpixcv-pcpanhxh-687[ltzwy]
dfcxsqhwzs-xszzmpsob-hsqvbczcum-376[agmnj]
vqr-ugetgv-gii-fgukip-856[giuve]
xmtjbzidx-agjrzm-jkzmvodjin-811[wavdq]
rmn-qcapcr-djmucp-sqcp-rcqrgle-756[sozba]
eadalsjq-yjsvw-tskcwl-suimakalagf-788[hmgzu]
tinnm-qobrm-kcfygvcd-350[lzrje]
oxjmxdfkd-zelzlixqb-pqloxdb-965[xdlbo]
hdgdovmt-bmvyz-ezggtwzvi-omvdidib-863[dvgim]
ajyqqgdgcb-aylbw-amyrgle-cleglccpgle-522[ynhwt]
oazegyqd-sdmpq-ngzzk-fdmuzuzs-586[sygha]
myxcewob-qbkno-lexxi-oxqsxoobsxq-484[fmyeh]
pyknyegle-aylbw-amyrgle-mncpyrgmlq-470[dgahb]
sehheiylu-hqrryj-huqsgkyiyjyed-972[apoin]
iutyaskx-mxgjk-hatte-iayzuskx-ykxboik-176[ctnms]
uzfqdzmfuazmx-ngzzk-bgdotmeuzs-508[nslqc]
nglmtuex-ktfitzbgz-wrx-kxvxbobgz-397[txgba]
gbc-frperg-rtt-npdhvfvgvba-143[grvbf]
tfejldvi-xiruv-wlqqp-avccpsvre-tfekrzedvek-815[cmtyq]
chnylhuncihuf-wbiwifuny-lymyulwb-162[uyhil]
dzczkrip-xiruv-gcrjkzt-xirjj-uvgrikdvek-113[hvwun]
rgllk-ngzzk-emxqe-794[snuev]
qvbmzvibqwvit-kivlg-zmkmqdqvo-876[ivunt]
cqwdujys-fbqijys-whqii-ixyffydw-374[gcmut]
sgmtkzoi-vrgyzoi-mxgyy-cuxqynuv-852[ygimo]
apuut-xcjxjgvoz-pnzm-oznodib-109[ozjnp]
ymszqfuo-gzefmnxq-ngzzk-fqotzaxask-326[zfqag]
forwcoqhwjs-xszzmpsob-gsfjwqsg-610[rlhwt]
vcibutulxiom-vohhs-xyjulngyhn-708[dypil]
sgmtkzoi-inuiurgzk-jkbkruvsktz-124[qxmsb]
luxciuwncpy-mwupyhayl-bohn-uhufsmcm-604[uotjd]
jyfvnlupj-kfl-bzly-alzapun-591[lafjn]
dkqjcbctfqwu-hnqygt-ceswkukvkqp-622[skwtc]
odiih-yujbcrl-pajbb-bcxajpn-771[otehb]
dmbttjgjfe-gmpxfs-sftfbsdi-649[asqgv]
vhglnfxk-zktwx-wrx-wxiehrfxgm-345[hipzg]
ncjzrpytn-ojp-xlcvpetyr-379[wuezq]
ykhknbqh-ywjzu-ykwpejc-opknwca-238[nxhwm]
ide-htrgti-gpqqxi-prfjxhxixdc-609[lhtnk]
tinnm-qvcqczohs-hfowbwbu-272[xwhnz]
kmjezxodgz-wvnfzo-hvivbzhzio-603[ftdkv]
molgbzqfib-mixpqfz-doxpp-ildfpqfzp-237[sodim]
tmrszakd-okzrshb-fqzrr-kzanqzsnqx-287[zbmsl]
oxaflxzqfsb-mixpqfz-doxpp-abmilvjbkq-341[xbfpq]
zuv-ykixkz-hatte-zxgototm-150[tzkox]
ytu-xjhwjy-kqtbjw-xmnuunsl-515[rbjpq]
oqnidbshkd-bzmcx-cdrhfm-183[dbchm]
ipvohghykvbz-ihzrla-zavyhnl-799[gdqfx]
pdjqhwlf-vfdyhqjhu-kxqw-uhdftxlvlwlrq-153[zqldc]
kmjezxodgz-ytz-yzndbi-967[gierw]
cvabijtm-rmttgjmiv-xczkpiaqvo-720[imtva]
nglmtuex-ietlmbv-zktll-hixktmbhgl-215[nmwhy]
vxupkizork-sorozgxe-mxgjk-lruckx-giwaoyozout-696[lkftj]
mvhkvbdib-kgvnodx-bmvnn-xjiovdihzio-785[srjut]
eqnqthwn-rncuvke-itcuu-ewuvqogt-ugtxkeg-518[cfdqb]
wfruflnsl-wfggny-htsyfnsrjsy-359[fsnvr]
iwcjapey-ywjzu-ykwpejc-nayaerejc-576[myaou]
nsyjwsfyntsfq-kqtbjw-tujwfyntsx-593[swzqr]
vhkkhlbox-ktwbhtvmbox-utldxm-mktbgbgz-501[yfqzw]
qzoggwtwsr-rms-fsqswjwbu-324[grdjl]
cybyjqho-whqtu-sqdto-seqjydw-ixyffydw-114[yqdwf]
chnylhuncihuf-wfummczcyx-zfiqyl-guleyncha-136[jzbiq]
zuv-ykixkz-jek-ykxboiky-904[mfadn]
qjopwxha-sawlkjevaz-oywrajcan-dqjp-oanreyao-498[smtnr]
dlhwvupglk-qlssfilhu-wbyjohzpun-695[lhups]
udskkaxawv-usfvq-ugslafy-sfsdqkak-684[syldq]
cybyjqho-whqtu-tou-huiuqhsx-582[dkbhi]
bnqqnrhud-dff-kzanqzsnqx-833[dtzyw]
tipfxvezt-upv-kvtyefcfxp-685[buszt]
apwmeclga-cee-qcptgacq-392[yszmf]
zloolpfsb-pzxsbkdbo-erkq-pqloxdb-211[lykdq]
lzfmdshb-tmrszakd-bzmcx-bnzshmf-qdrdzqbg-313[zbdms]
pbafhzre-tenqr-onfxrg-ratvarrevat-403[bktor]
pxtihgbsxw-vahvhetmx-mxvaghehzr-631[hxvae]
vrurcjah-pajmn-ouxfna-jwjuhbrb-641[neckb]
pelbtravp-pubpbyngr-fnyrf-975[gndzm]
vjpwncrl-mhn-jlzdrbrcrxw-485[zopte]
drxevkzt-sleep-uvgcfpdvek-945[bvnau]
nzcczdtgp-mfyyj-dlwpd-613[yzbdk]
yhwooebeaz-nwxxep-pnwejejc-238[ewjno]
buzahisl-msvdly-dvyrzovw-643[gbeat]
qzlozfhmf-bzmcx-qdzbpthrhshnm-443[qosty]
hvbizodx-zbb-adivixdib-343[nhyjs]
fruurvlyh-lqwhuqdwlrqdo-gbh-vklsslqj-803[qpinz]
kzgwomvqk-moo-twoqabqka-642[puwmb]
ibghopzs-foadouwbu-pogysh-hfowbwbu-480[rktvw]
wsvsdkbi-qbkno-mkxni-nozkbdwoxd-588[wsytr]
fkqbokxqflkxi-zxkav-abpfdk-263[kfxab]
esyfwlau-jsttal-ogjckzgh-320[wufhe]
pxtihgbsxw-xzz-ehzblmbvl-319[nkcmq]
aflwjfslagfsd-bwddqtwsf-wfyafwwjafy-996[jkqhc]
hafgnoyr-enoovg-phfgbzre-freivpr-429[xwuvb]
jlidywncfy-xsy-xyjulngyhn-916[zotqu]
tfiifjzmv-gcrjkzt-xirjj-ivtvzmzex-971[cetnj]
bnmrtldq-fqzcd-eknvdq-rsnqzfd-885[ektcl]
luxciuwncpy-yaa-mniluay-266[auyci]
hqfxxnknji-hmthtqfyj-wjhjnansl-801[zywic]
votubcmf-tdbwfohfs-ivou-efwfmpqnfou-129[foubm]
thnulapj-jovjvshal-hjxbpzpapvu-253[ckgst]
xlrypetn-mldvpe-lylwjdtd-457[lsmgz]
ovbunmneqbhf-pnaql-svanapvat-351[alynm]
rdchjbtg-vgpst-rpcsn-rdpixcv-detgpixdch-765[hptsq]
aczupnetwp-xtwtelcj-rclop-dnlgpyrpc-sfye-dstaatyr-899[onyrk]
krxqjijamxdb-kjbtnc-ldbcxvna-bnaerln-511[cyist]
oknkvcta-itcfg-tcddkv-fgukip-700[hycuv]
kgjgrypw-epybc-zyqicr-mncpyrgmlq-288[ijbzo]
jyddc-hci-hizipstqirx-620[ervwu]
oknkvcta-itcfg-lgnnadgcp-ewuvqogt-ugtxkeg-544[mxano]
vhglnfxk-zktwx-ktuubm-ftkdxmbgz-527[zfsoa]
qcffcgwjs-rms-rsgwub-350[wstyq]
tipfxvezt-treup-tfrkzex-uvgrikdvek-321[etkrv]
lsyrkjkbnyec-lkcuod-nozkbdwoxd-874[kdobc]
ytu-xjhwjy-ojqqdgjfs-jslnsjjwnsl-437[nzycs]
xjgjmapg-nxvqzibzm-cpio-yzkvmohzio-967[vasue]
rkpqxyib-yxphbq-abpfdk-627[rvpcm]
qyujihctyx-wuhxs-wiuncha-mylpcwym-604[ychuw]
udglrdfwlyh-zhdsrqlchg-fdqgb-frqwdlqphqw-335[mtvzs]
bnmrtldq-fqzcd-bgnbnkzsd-qdbdhuhmf-261[ywqhu]
ugfkmewj-yjsvw-tskcwl-dgyaklauk-996[kwagj]
iqmbazulqp-qss-pqbmdfyqzf-456[ztynb]
awzwhofm-ufors-xszzmpsob-aofyshwbu-818[ycfar]
wfintfhynaj-kqtbjw-qfgtwfytwd-411[ftwjn]
nzydfxpc-rclop-dnlgpyrpc-sfye-opdtry-301[jwahc]
yaxsnlcrun-snuuhknjw-bjunb-147[zsycg]
cebwrpgvyr-qlr-fgbentr-923[xregt]
tyepcyletzylw-mldvpe-opalcexpye-457[ebvtl]
pbeebfvir-onfxrg-phfgbzre-freivpr-299[refbp]
vrurcjah-pajmn-npp-mnbrpw-953[hwayg]
kzeed-wfggny-fhvznxnynts-775[bmnjw]
tcorcikpi-ejqeqncvg-wugt-vguvkpi-336[cgive]
mbiyqoxsm-mkxni-mykdsxq-crszzsxq-224[mgtde]
bwx-amkzmb-kpwkwtibm-uizsmbqvo-616[zywgf]
qfkkj-mldvpe-afcnsldtyr-925[dfkla]
qzoggwtwsr-qobrm-qcbhowbasbh-974[vdxcz]
jshzzpmplk-yhiipa-bzly-alzapun-279[pzalh]
zotts-vumeyn-mniluay-344[moyzn]
eza-dpncpe-nlyoj-nzletyr-dezclrp-249[rmlfn]
rdadguja-ytaanqtpc-sthxvc-895[atcdg]
bkzrrhehdc-rbzudmfdq-gtms-trdq-sdrshmf-729[vnaxm]
wifilzof-willimcpy-vohhs-mniluay-864[rxqlk]
dzczkrip-xiruv-zekvierkzferc-gcrjkzt-xirjj-uvmvcfgdvek-529[mautj]
hafgnoyr-pelbtravp-onfxrg-erprvivat-741[xvymo]
xmrrq-tskcwl-ksdwk-268[uzesm]
htsxzrjw-lwfij-kqtbjw-yjhmstqtld-801[jtwhl]
avw-zljyla-msvdly-yljlpcpun-435[cedbt]
zovldbkfz-zxkav-zlxqfkd-xznrfpfqflk-185[fzklx]
gvcskirmg-gerhc-wxsveki-308[gceik]
gpsxdprixkt-snt-ldgzhwde-167[zbkqn]
dkqjcbctfqwu-eqttqukxg-tcddkv-fgxgnqrogpv-466[eygsw]
thnulapj-kfl-lunpullypun-643[zyucd]
vjpwncrl-kjbtnc-mnenuxyvnwc-641[ncjvw]
sgmtkzoi-atyzghrk-hgyqkz-xkykgxin-488[jyivp]
zvyvgnel-tenqr-rtt-erprvivat-299[dvxye]
vehmsegxmzi-gpewwmjmih-ikk-hizipstqirx-698[xtwpi]
sno-rdbqds-lhkhszqx-fqzcd-bzmcx-bnzshmf-lzqjdshmf-287[twsqz]
jqwpihizlwca-zijjqb-lmdmtwxumvb-694[vhibn]
fodvvlilhg-fkrfrodwh-wudlqlqj-595[ldfho]
nuatmlmdpage-qss-efadmsq-248[kzgwp]
sehheiylu-isqludwuh-xkdj-efuhqjyedi-894[ehudi]
bpvctixr-hrpktcvtg-wjci-itrwcdadvn-843[gjtsq]
sehheiylu-zubboruqd-tufbeocudj-556[ubedh]
pinovwgz-wvnfzo-gvwjmvojmt-291[spxor]
vhkkhlbox-lvtoxgzxk-angm-kxlxtkva-163[kxlva]
shmml-pubpbyngr-qrcyblzrag-273[xycpv]
lahxpnwrl-mhn-anjlzdrbrcrxw-303[rlnah]
vhglnfxk-zktwx-cxeeruxtg-wxlbzg-137[xhfpw]
vagreangvbany-pnaql-svanapvat-845[anvgp]
rzvkjiduzy-xviyt-xjvodib-gvwjmvojmt-655[ghens]
ygcrqpkbgf-ejqeqncvg-rwtejcukpi-388[xjiod]
wlqqp-kfg-jvtivk-gcrjkzt-xirjj-tfekrzedvek-997[kjert]
ucynmlgxcb-djmucp-asqrmkcp-qcptgac-366[wqhry]
otzkxtgzoutgr-lruckx-ygrky-202[gtxfy]
houngfgxjuay-hgyqkz-ktmotkkxotm-748[kgoth]
bnknqetk-bzmcx-kzanqzsnqx-989[nkqzb]
vrurcjah-pajmn-mhn-lxwcjrwvnwc-251[jaxic]
sbqiiyvyut-tou-efuhqjyedi-894[qksiu]
oaddaeuhq-bxmefuo-sdmee-efadmsq-716[inakb]
vkrhzxgbv-wrx-phkdlahi-215[hkrvx]
xcitgcpixdcpa-tvv-gtprfjxhxixdc-999[jemot]
vehmsegxmzi-veffmx-wxsveki-594[bhgyq]
laffe-vrgyzoi-mxgyy-uvkxgzouty-124[ygfou]
qzlozfhmf-dff-zbpthrhshnm-651[mkbun]
xmrrq-wyy-dgyaklauk-138[yakrd]
cvabijtm-kivlg-kwvbiqvumvb-980[vbikm]
hmsdqmzshnmzk-azrjds-sdbgmnknfx-989[lvuhe]
vdzonmhydc-dff-sqzhmhmf-625[enwxv]
pwcvonofrcig-xszzmpsob-gvwddwbu-740[hlvts]
lnkfaypeha-oywrajcan-dqjp-ajcejaanejc-732[ajcen]
ugfkmewj-yjsvw-xdgowj-sfsdqkak-606[xnjmw]
bqvvu-ywjzu-ykwpejc-opknwca-940[zywlu]
vdzonmhydc-azrjds-zbpthrhshnm-131[dnjcy]
vqr-ugetgv-fag-nqikuvkeu-544[sydvo]
vjpwncrl-bljenwpna-qdwc-anbnjalq-693[najlw]
pbybeshy-fpniratre-uhag-ybtvfgvpf-481[msyze]
yhwooebeaz-ynukcajey-xwogap-hkceopeyo-212[eoyac]
yrwxefpi-hci-xiglrspskc-438[zytvr]
ujoon-tvv-hwxeexcv-427[ukymv]
nsyjwsfyntsfq-wfggny-ijajqturjsy-957[pboys]
zotts-vumeyn-lywycpcha-838[ujstb]
upq-tfdsfu-dipdpmbuf-tijqqjoh-129[bluat]
oazegyqd-sdmpq-eomhqzsqd-tgzf-emxqe-170[yopas]
ktfitzbgz-vtgwr-vhtmbgz-kxtvjnblbmbhg-735[trlen]
rdggdhxkt-uadltg-jhtg-ithixcv-401[yixqs]
qfkkj-clmmte-opdtry-639[kmtcd]
ibghopzs-pibbm-rsdofhasbh-220[sutpe]
eqnqthwn-ecpfa-eqcvkpi-ocpcigogpv-596[qmfhp]
hwdtljsnh-hfsid-htfynsl-zxjw-yjxynsl-931[nmojg]
ykjoqian-cnwza-xwogap-paydjkhkcu-472[akcjn]
xlrypetn-nlyoj-nzletyr-opawzjxpye-197[fevmd]
lzfmdshb-azrjds-kzanqzsnqx-755[zftaw]
apuut-xjgjmapg-xcjxjgvoz-mznzvmxc-577[gnzmx]
hqcfqwydw-hqrryj-ijehqwu-608[qhwjr]
lnkfaypeha-ejpanjwpekjwh-zua-pnwejejc-368[vwqni]
bjfutsneji-jll-xmnuunsl-853[ozghw]
muqfedyput-ydjuhdqjyedqb-vbemuh-tulubefcudj-712[lqaik]
willimcpy-jlidywncfy-wuhxs-guhuaygyhn-214[itesx]
rkpqxyib-zixppfcfba-ciltbo-rpbo-qbpqfkd-887[bpfiq]
eadalsjq-yjsvw-usfvq-ugslafy-ljsafafy-788[asfjl]
gvaaz-kfmmzcfbo-qvsdibtjoh-103[ankyj]
shmml-pnaql-pbngvat-phfgbzre-freivpr-403[mofch]
shmml-cynfgvp-tenff-hfre-grfgvat-273[fgehm]
ibghopzs-tzcksf-difqvogwbu-870[bxgar]
ymszqfuo-rxaiqd-dqmocgueufuaz-196[xmwtu]
egdytrixat-uadltg-hidgpvt-115[mslhc]
rkpqxyib-oxyyfq-abpfdk-445[qlrak]
irdgrxzex-lejkrscv-irsszk-jkfirxv-191[izgye]
jsvagsulanw-hdsklau-yjskk-sfsdqkak-112[skadj]
zgmfyxypbmsq-hcjjwzcyl-bctcjmnkclr-600[cjmyb]
jqwpihizlwca-ntwemz-uizsmbqvo-616[gijkn]
guahyncw-wuhxs-wiuncha-nywbhifias-994[cipny]
xgsvgmotm-kmm-ktmotkkxotm-436[ywzib]
ykhknbqh-ywjzu-zalwnpiajp-186[csbmn]
udpsdjlqj-fkrfrodwh-zrunvkrs-283[rdfjk]
yuxufmdk-sdmpq-eomhqzsqd-tgzf-mocgueufuaz-820[mskbl]
sbqiiyvyut-isqludwuh-xkdj-qsgkyiyjyed-530[ndmuc]
mbiyqoxsm-oqq-crszzsxq-952[gxqmn]
rwcnawjcrxwju-lqxlxujcn-cnlqwxuxph-849[zqekt]
kpvgtpcvkqpcn-fag-ugtxkegu-986[qpyuj]
dfcxsqhwzs-qzoggwtwsr-qvcqczohs-fsoqeiwgwhwcb-714[lgtfc]
ojk-nzxmzo-xviyt-xjvodib-omvdidib-265[iodvx]
wbhsfbohwcboz-qobrm-zcuwghwqg-298[bwhoc]
shoewudys-tou-ixyffydw-478[uszty]

1
2016/input/05 Normal file
View File

@@ -0,0 +1 @@
abbhdwsy

598
2016/input/06 Normal file
View File

@@ -0,0 +1,598 @@
ewqplnag
qchqvvsf
jdhaqbeu
jsgoijzv
iwgxjyxi
yzeeuwoi
gmgisfmd
vdtezvan
secfljup
dngzexve
xzanwmgd
ziobunnv
ennaiqiz
jgrnzpzi
huwrnmnw
qeibstlk
qegqmijn
gpwfokjg
gsmfeqmm
hlytxgti
idyjagzt
mlaztojc
xqokrslk
gkigkibl
feobhvwi
xxylgrpe
uivfbbbz
lekmcifg
ngcwvese
tgyvzlkg
pysjumnt
bmeepsda
svbznlid
hcwlvtyg
tjdzsiqu
cadtkxut
msirmtzs
cxgahqib
dtfdkzss
nrnodqjy
ptwvbmtq
ywkqyulp
ciszkcnx
ahxtwnnk
dlwvcsfc
uewwndje
ocdgocqk
auanolri
pfqyjyja
uypwzjjo
zaidpezv
tjtwiftf
fnrzsyhp
hfyqsxfu
nigauqsd
xonhbtpx
wcjciqgn
kdgvmzox
zbweztcm
irrmwyux
zmqblmfm
chcqxrqm
qjnahphi
hvkxgyeu
uqcsxxix
lhzkoydb
oyukomwi
prjjkctn
nsjvcthj
bivdsubf
galbvbof
emrnviig
bnpuofwt
shsutaeo
xkhargbp
swunowfn
dzohfvtr
kbsvqoor
dtkjgajx
bcjgfstl
jlgouhim
xmbqsvjx
brcvmnqc
eyphcrec
flnxhhzm
blrixjdy
msxlfmop
eaawcbkp
mgxiemxl
pfxtpuvh
vulefkxn
tlxfigbc
iktsstzd
qdycwpat
yjfhllyu
mmcxxloe
xpwpjnuy
sziveuyv
rmkmyqyl
hqywtzhu
pouceqty
kvfdzahj
ltiledbc
pcajwpht
kcsxqksn
bfmdmqyf
luxbaaqq
nptsvniz
aawfrzxw
keeyyptq
ryicuhie
yjvclzac
bveorbeo
ohmbvpmu
cvxejdwb
ziyffdnx
gwjxdbaq
unnrfnqh
kvicaaai
jkkiuvxj
cjviyayl
drbielvb
nulynluk
eixugugc
fxfzuonn
ludhzktb
tmqvbqfm
nzzjdxph
ukzvvges
ejplrckc
ocawtnmd
svqsxbrf
sfdfgohg
bnjrokxk
frulcpng
fjuhbzfb
wpwytpzh
jqstbhff
wkzichey
uygpxxgb
laemchta
vgjcyumm
hhloaorn
iviwosqf
kudumnei
ntfvtoay
xcimluam
wypytwno
cqboftdd
mwfcdwzw
tgwmjxfp
jysdwspw
cnsoamld
fyznzrpo
skvorpwt
plpwsuih
aysqbwem
rutkdrnn
llxxyaqe
vfhsvtxv
lgtmtjmj
ypfcjnbb
tdvnfrtv
obpdwotj
zreanciv
mfexhuff
hodukcbc
rjqrgxgn
xpmtiaec
roavlcvt
rabhqwct
ojkdtbsz
pztezpmw
qefgwtbf
ocdtbmop
dlfgvkmh
ddpzjrqc
ounagflg
vrtrakwj
ekcrcvtl
hrvghvmq
yphmhigf
nbmwllxs
gmcfdvvw
yafshyuo
hpbrminb
lwmuprvy
rajyhedj
qtrxbxal
wcqfjvfg
pvzefquu
juizosne
qbnrfgpp
muyjpylx
ljftujim
ssrjqzhi
isolpxai
lpazyyse
znrlwzhc
tvcbgplx
ecdcsjuq
axzsjwnm
edogmygw
gfbqksky
bekioiyr
nyhxmwmx
murhyrrk
rwlfdeve
trlmfwjy
zzanjgdz
bwscvdxk
tsmrttcq
fmmizwrz
cqneezoq
dhuwkslc
jwzrdomv
wxrleoed
fivvxash
ioygsjhc
qdpwprez
tagvmlbn
pqtaqcot
bdmdrheh
pfmsjlpa
hiafczzf
ovjrntwt
eoytrczw
ekcuhuur
wmqzzebk
awczvbtm
vnxrniiy
kaayoxlt
xhjtpiju
ceffyfww
vdnoycxw
pmebcukw
swbogemw
affewhdj
inbpzraz
ttjkvylh
khiljslo
ixmjrdom
wfnmgcqr
pntkncna
ezbtngtx
dxgoiwtq
gcorhdwq
mtnxxcfn
lguoqhpp
mydgtldv
dcautedv
aqxafodz
abvyoomx
qdpyeshc
eslyxatb
sxhhruer
fyudfdpl
mvbfwmhk
upmzmdmz
rqxugbwh
lubhqmre
vhpzyerz
ljyexgma
vpshuvyr
pxvuccyv
ppesevpl
mjcyazgy
mthxasgs
zkeinsxs
emehvnsz
icawtxzi
rxrpyaji
jxoxevxd
adewmqba
jcypwkfv
wspbxbnf
sjagbbna
ubfllkvq
hsecqidv
bztzbswf
udhthpya
hbpqvrrg
glnwntfm
ghpsmdjt
fgwxpvkx
sadgtywm
ipcrkfuv
tctyqmko
livzojbr
yejzdarn
aqqnctjm
emgcphcq
nkqfubfl
qojeklqt
kvsnebgk
whbowpmx
brmttrog
dyecglha
bjhyzrqq
vtkhzeyk
loopqwmv
pycecyfy
riswpqzb
fpukakic
jbyjandt
pgmqyhho
rkovglxj
gyoamarg
zffmcdgz
vajaeirw
mewxbrpv
akullmcy
hnhhlxto
vrzuwzzd
oqudtfol
hjbadzse
pttmnoan
bgvmjudu
cfrowrpy
xapmrpde
uvoxhgwo
ogzbapqj
slkplnas
nzidxmos
ymfjsfcx
celkhenj
mjsysfzp
piduvvdb
jhjlhnai
vuqwliaq
kwxnhphe
kttkiutd
kbxdqmdi
syokthzk
hgzkmhvv
zhwusjfg
qsozuerb
obyswgci
aosbzjnt
vtriuhuy
ewwggfad
ntpassqj
ggvooetp
hhmyywmv
rzhrqkvx
zapkliel
mfrgyvgw
ziwaqzun
vdpqztyc
wgxbjzxa
azvotolg
nskteyaj
mxoustqy
wfsrmtrk
xoqecgrl
dluzpwur
lokaxykx
xyqouhxb
udaqkoqf
hbvsdvkk
omqymecg
zpdwrwin
gaaprkiw
qrljdsgr
yzqzxlsu
lwxzzesm
fogpmgrb
ahahsyet
xbshcjlp
kqjnqfns
dirbsjvo
ivvuvzde
uuktpjjo
xjyqnzuz
gocimeia
qgznojog
gliwbekp
bqgakwkl
emewklsz
nrsbhxls
ksqxptkx
qayiikzs
ypulgpll
zpgbguze
oxttgrkk
usubcozu
vfdfaqdf
aijdqnws
zrafskka
qevegolp
limniayp
ufiiffly
npadruup
euamdite
plzaivpj
akqqvlro
foknpolu
yzvvtjwz
svhqjfpq
zsceoycs
fueralpo
dmwobiiv
nwmjvxxj
qvypxtyn
ycfkrxge
bdlrfvxh
ilkjiske
nebvkegk
stclxlsh
dzcomxfy
xnqqcilu
fwtpdqok
xcwpngxi
jhzgpgmd
gxfgyecr
ifzqihyl
rtdjzika
eeqqbdrn
bcxcqoif
sxdiaauc
rwfkuhka
abixxudr
aexxbgvm
ibnckfvl
wpnguagh
ukicjzms
rjcdglsa
wbbbwedq
gszpbdcd
uuliinia
oroolcgs
dbrutctl
clhhguog
jhttewcr
nudiqqvi
onpwamga
kztklrsm
moqperyh
wrlcyfwl
hsnkrqrz
jctpxrsp
dgyjdbaj
yxamrvae
cubkcqah
yvecuhqs
vvbcmhdf
mcosktuq
uonxvxhd
zileeeyl
jxebsrqb
rvkudgsu
yiflvdar
hefezoyf
vlhprvnx
gnlmhfzj
fdzgbpei
evisboku
eiultlcz
ttrpqdch
bnujwmwg
kxkijfkb
frzqsuvg
yzbrwmhf
tbytnypt
wizbqixp
sqofdzfw
gkiddyod
tqzyncjl
vfsjagyy
xkcvhice
nkkipbzd
murubxvr
aalgekbr
qzhgpqiz
rtxmuasx
vznzbbuq
bdpaucup
byzeajgv
dpedjbke
ksmynpqq
zocacvlb
zymffjwb
cegodbwk
qggqsxoo
uziyisoh
oatngkya
caumywbn
lqbnhdpj
fszkqnop
tnhssbbg
jyltqque
uwwsazxg
mwujixlj
wrslfkst
shmhlagd
rgdphggr
korsrnbu
rzjnunxy
rnjypyeo
gtvnifwz
uapadqvb
ovipnngd
dkehomjw
eaiejnmq
jeikkciu
oftckfsk
klydfonj
igglmwfo
fyubwdnh
ngzkhkpd
yuglfalc
jhjuufhh
dxemyuqq
skxsfkuf
bngixdvm
ibetxweu
vhkddick
yphvckps
vsfjvfuc
yslnkljn
owpmzvtw
hwqxmdkm
xedywgaa
gxspaddo
fgtuqtzz
lmdgicyj
wormnkqh
odjjjnjs
upwsehpy
cdnoenbr
palgbqbo
cxhtopct
atyclmda
sqqsghaw
kphxnffp
snajohsd
fgoqdmya
qukeyclq
ridnraeu
xxnrgycg
ithdkict
xkkvoupr
jdxzaowb
wsrakjua
tnlfvefb
tkopftbw
fflhizvk
qlviiyxs
tqlkpdji
wbkizspo
qfcnlwzy
icnypchf
rmcrtzhx
ibghzcrx
nwjeakcj
ozubzsep
thevuhvq
drmvjqbr
zlsxyeqi
kfbaywmd
uxpkilwv
nifwejqs
yjlhwrhl
jsotkgry
tnjboxch
loaljerf
howfiujr
zmqsffwn
uqrsbamt
othunkcr
ylhkojxs
kzldescv
irwynsjs
cytlwbvv
iqvupsei
wemgrrnj
akrqrpis
vocnluer
wjnscmyh
hekwlgim
ilmqutgu
qtnurohl
cjuclgbg
yivdapow
jrbhdxku
xholfbuw
grgfxaho
lquojibn
cbdendkb
mdurkdvz
dqdixboo
wvopazpt
xbxclroc
zjxgejjk
tmbfyyvz
cosjhwru
aqwtipsw
pmympjrh

2000
2016/input/07 Normal file

File diff suppressed because it is too large Load Diff

194
2016/input/08 Normal file
View File

@@ -0,0 +1,194 @@
rect 1x1
rotate row y=0 by 7
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 2
rect 1x1
rotate row y=0 by 3
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 3
rect 1x1
rotate row y=0 by 2
rect 1x1
rotate row y=0 by 3
rect 2x1
rotate row y=0 by 7
rect 6x1
rotate row y=0 by 3
rect 2x1
rotate row y=0 by 2
rect 1x2
rotate row y=1 by 10
rotate row y=0 by 3
rotate column x=0 by 1
rect 2x1
rotate column x=20 by 1
rotate column x=15 by 1
rotate column x=5 by 1
rotate row y=1 by 5
rotate row y=0 by 2
rect 1x2
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=2 by 15
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=2 by 5
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=2 by 10
rotate row y=0 by 10
rotate column x=8 by 1
rotate column x=5 by 1
rotate column x=0 by 1
rect 9x1
rotate column x=27 by 1
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate column x=42 by 1
rotate column x=40 by 1
rotate column x=22 by 1
rotate column x=17 by 1
rotate column x=12 by 1
rotate column x=7 by 1
rotate column x=2 by 1
rotate row y=3 by 10
rotate row y=2 by 5
rotate row y=1 by 3
rotate row y=0 by 10
rect 1x4
rotate column x=37 by 2
rotate row y=3 by 18
rotate row y=2 by 30
rotate row y=1 by 7
rotate row y=0 by 2
rotate column x=13 by 3
rotate column x=12 by 1
rotate column x=10 by 1
rotate column x=7 by 1
rotate column x=6 by 3
rotate column x=5 by 1
rotate column x=3 by 3
rotate column x=2 by 1
rotate column x=0 by 1
rect 14x1
rotate column x=38 by 3
rotate row y=3 by 12
rotate row y=2 by 10
rotate row y=0 by 10
rotate column x=7 by 1
rotate column x=5 by 1
rotate column x=2 by 1
rotate column x=0 by 1
rect 9x1
rotate row y=4 by 20
rotate row y=3 by 25
rotate row y=2 by 10
rotate row y=0 by 15
rotate column x=12 by 1
rotate column x=10 by 1
rotate column x=8 by 3
rotate column x=7 by 1
rotate column x=5 by 1
rotate column x=3 by 3
rotate column x=2 by 1
rotate column x=0 by 1
rect 14x1
rotate column x=34 by 1
rotate row y=1 by 45
rotate column x=47 by 1
rotate column x=42 by 1
rotate column x=19 by 1
rotate column x=9 by 2
rotate row y=4 by 7
rotate row y=3 by 20
rotate row y=0 by 7
rotate column x=5 by 1
rotate column x=3 by 1
rotate column x=2 by 1
rotate column x=0 by 1
rect 6x1
rotate row y=4 by 8
rotate row y=3 by 5
rotate row y=1 by 5
rotate column x=5 by 1
rotate column x=4 by 1
rotate column x=3 by 2
rotate column x=2 by 1
rotate column x=1 by 3
rotate column x=0 by 1
rect 6x1
rotate column x=36 by 3
rotate column x=25 by 3
rotate column x=18 by 3
rotate column x=11 by 3
rotate column x=3 by 4
rotate row y=4 by 5
rotate row y=3 by 5
rotate row y=2 by 8
rotate row y=1 by 8
rotate row y=0 by 3
rotate column x=3 by 4
rotate column x=0 by 4
rect 4x4
rotate row y=4 by 10
rotate row y=3 by 20
rotate row y=1 by 10
rotate row y=0 by 10
rotate column x=8 by 1
rotate column x=7 by 1
rotate column x=6 by 1
rotate column x=5 by 1
rotate column x=3 by 1
rotate column x=2 by 1
rotate column x=1 by 1
rotate column x=0 by 1
rect 9x1
rotate row y=0 by 40
rotate column x=44 by 1
rotate column x=35 by 5
rotate column x=18 by 5
rotate column x=15 by 3
rotate column x=10 by 5
rotate row y=5 by 15
rotate row y=4 by 10
rotate row y=3 by 40
rotate row y=2 by 20
rotate row y=1 by 45
rotate row y=0 by 35
rotate column x=48 by 1
rotate column x=47 by 5
rotate column x=46 by 5
rotate column x=45 by 1
rotate column x=43 by 1
rotate column x=40 by 1
rotate column x=38 by 2
rotate column x=37 by 3
rotate column x=36 by 2
rotate column x=32 by 2
rotate column x=31 by 2
rotate column x=28 by 1
rotate column x=23 by 3
rotate column x=22 by 3
rotate column x=21 by 5
rotate column x=20 by 1
rotate column x=18 by 1
rotate column x=17 by 3
rotate column x=13 by 1
rotate column x=10 by 1
rotate column x=8 by 1
rotate column x=7 by 5
rotate column x=6 by 5
rotate column x=5 by 1
rotate column x=3 by 5
rotate column x=2 by 5
rotate column x=1 by 5

1
2016/input/09 Normal file

File diff suppressed because one or more lines are too long

231
2016/input/10 Normal file
View File

@@ -0,0 +1,231 @@
bot 76 gives low to bot 191 and high to bot 21
bot 193 gives low to bot 118 and high to bot 145
bot 173 gives low to bot 91 and high to bot 36
value 23 goes to bot 68
bot 129 gives low to bot 124 and high to bot 155
bot 58 gives low to output 2 and high to bot 51
bot 97 gives low to bot 205 and high to bot 156
bot 95 gives low to bot 21 and high to bot 204
bot 56 gives low to bot 202 and high to bot 97
bot 181 gives low to bot 144 and high to bot 101
bot 20 gives low to bot 42 and high to bot 23
bot 122 gives low to bot 190 and high to bot 50
bot 202 gives low to bot 103 and high to bot 205
bot 169 gives low to bot 125 and high to bot 208
bot 91 gives low to bot 58 and high to bot 17
bot 10 gives low to bot 127 and high to bot 1
bot 119 gives low to bot 50 and high to bot 149
bot 194 gives low to bot 38 and high to bot 77
bot 82 gives low to bot 49 and high to bot 22
bot 180 gives low to bot 199 and high to bot 71
bot 191 gives low to bot 146 and high to bot 13
bot 111 gives low to bot 186 and high to bot 89
bot 75 gives low to bot 195 and high to bot 117
bot 17 gives low to bot 51 and high to bot 184
value 5 goes to bot 209
bot 139 gives low to bot 81 and high to bot 57
bot 36 gives low to bot 17 and high to bot 46
bot 158 gives low to bot 30 and high to bot 6
bot 40 gives low to bot 160 and high to bot 82
value 11 goes to bot 175
value 3 goes to bot 170
bot 208 gives low to bot 14 and high to bot 104
bot 113 gives low to output 15 and high to bot 27
bot 96 gives low to bot 170 and high to bot 110
bot 9 gives low to bot 102 and high to bot 132
value 67 goes to bot 129
bot 35 gives low to bot 24 and high to bot 187
bot 172 gives low to bot 117 and high to bot 64
bot 157 gives low to bot 65 and high to bot 136
bot 179 gives low to bot 178 and high to bot 197
bot 144 gives low to bot 172 and high to bot 2
bot 51 gives low to output 8 and high to bot 31
bot 177 gives low to bot 194 and high to bot 61
bot 106 gives low to bot 134 and high to bot 52
bot 148 gives low to bot 86 and high to bot 199
bot 64 gives low to bot 48 and high to bot 146
bot 121 gives low to bot 165 and high to bot 116
bot 146 gives low to bot 9 and high to bot 69
bot 199 gives low to bot 141 and high to bot 152
bot 166 gives low to bot 62 and high to bot 201
bot 102 gives low to bot 151 and high to bot 179
bot 15 gives low to bot 80 and high to bot 3
bot 105 gives low to bot 197 and high to bot 86
bot 2 gives low to bot 64 and high to bot 191
bot 3 gives low to bot 169 and high to bot 208
bot 39 gives low to bot 43 and high to bot 98
bot 196 gives low to bot 66 and high to bot 32
value 47 goes to bot 142
bot 110 gives low to bot 29 and high to bot 40
bot 151 gives low to bot 74 and high to bot 178
bot 164 gives low to bot 4 and high to bot 93
bot 61 gives low to bot 77 and high to bot 144
bot 29 gives low to bot 183 and high to bot 160
bot 79 gives low to bot 204 and high to bot 37
bot 188 gives low to output 0 and high to bot 72
bot 131 gives low to bot 54 and high to bot 38
bot 59 gives low to output 4 and high to bot 34
bot 8 gives low to bot 101 and high to bot 7
bot 189 gives low to bot 46 and high to bot 53
bot 77 gives low to bot 75 and high to bot 172
bot 206 gives low to bot 56 and high to bot 107
bot 114 gives low to bot 188 and high to bot 125
bot 207 gives low to bot 87 and high to bot 10
bot 30 gives low to bot 106 and high to bot 11
bot 167 gives low to bot 45 and high to bot 183
bot 168 gives low to output 12 and high to bot 58
bot 142 gives low to bot 68 and high to bot 111
bot 138 gives low to bot 180 and high to bot 198
bot 171 gives low to bot 150 and high to bot 35
bot 5 gives low to bot 39 and high to bot 100
bot 197 gives low to bot 120 and high to bot 173
bot 46 gives low to bot 184 and high to bot 128
bot 137 gives low to bot 0 and high to bot 114
bot 7 gives low to bot 76 and high to bot 95
bot 104 gives low to bot 159 and high to bot 203
bot 103 gives low to bot 5 and high to bot 108
bot 66 gives low to bot 158 and high to bot 161
bot 156 gives low to bot 166 and high to bot 201
bot 178 gives low to bot 130 and high to bot 120
bot 1 gives low to bot 206 and high to bot 107
bot 65 gives low to bot 111 and high to bot 143
bot 150 gives low to bot 25 and high to bot 24
value 7 goes to bot 135
bot 48 gives low to bot 182 and high to bot 9
bot 112 gives low to bot 22 and high to bot 202
bot 32 gives low to bot 161 and high to bot 42
bot 12 gives low to bot 61 and high to bot 181
bot 155 gives low to bot 196 and high to bot 73
value 73 goes to bot 140
bot 99 gives low to bot 109 and high to bot 151
bot 163 gives low to bot 131 and high to bot 194
bot 98 gives low to bot 174 and high to bot 26
value 53 goes to bot 4
bot 204 gives low to bot 18 and high to bot 126
bot 19 gives low to output 6 and high to bot 113
bot 190 gives low to bot 7 and high to bot 154
bot 88 gives low to bot 26 and high to bot 122
bot 153 gives low to bot 113 and high to bot 33
bot 49 gives low to bot 193 and high to bot 55
value 37 goes to bot 150
bot 53 gives low to bot 128 and high to bot 15
bot 80 gives low to bot 114 and high to bot 169
bot 192 gives low to bot 115 and high to bot 138
bot 132 gives low to bot 179 and high to bot 105
bot 57 gives low to bot 41 and high to bot 206
bot 118 gives low to bot 20 and high to bot 162
bot 37 gives low to bot 126 and high to bot 78
bot 201 gives low to bot 16 and high to bot 119
bot 145 gives low to bot 162 and high to bot 39
bot 62 gives low to bot 88 and high to bot 16
bot 133 gives low to bot 59 and high to bot 200
bot 52 gives low to bot 19 and high to bot 153
bot 28 gives low to bot 200 and high to bot 182
bot 149 gives low to bot 79 and high to bot 37
bot 117 gives low to bot 28 and high to bot 48
bot 4 gives low to bot 171 and high to bot 93
bot 182 gives low to bot 99 and high to bot 102
value 2 goes to bot 92
bot 170 gives low to bot 167 and high to bot 29
bot 187 gives low to bot 47 and high to bot 63
bot 72 gives low to output 20 and high to bot 176
bot 209 gives low to bot 94 and high to bot 30
bot 26 gives low to bot 8 and high to bot 190
bot 162 gives low to bot 23 and high to bot 43
bot 16 gives low to bot 122 and high to bot 119
bot 200 gives low to bot 34 and high to bot 99
bot 68 gives low to bot 175 and high to bot 186
bot 85 gives low to bot 82 and high to bot 112
value 61 goes to bot 45
bot 38 gives low to bot 123 and high to bot 75
bot 108 gives low to bot 100 and high to bot 62
bot 34 gives low to output 17 and high to bot 109
bot 90 gives low to bot 44 and high to bot 193
bot 94 gives low to bot 135 and high to bot 106
value 19 goes to bot 124
bot 184 gives low to bot 31 and high to bot 137
bot 134 gives low to output 3 and high to bot 19
bot 63 gives low to bot 207 and high to bot 10
bot 24 gives low to bot 157 and high to bot 47
bot 185 gives low to bot 147 and high to bot 81
bot 18 gives low to bot 84 and high to bot 192
bot 130 gives low to output 14 and high to bot 168
bot 78 gives low to bot 138 and high to bot 198
bot 69 gives low to bot 132 and high to bot 60
bot 161 gives low to bot 6 and high to bot 163
bot 176 gives low to output 5 and high to bot 159
bot 55 gives low to bot 145 and high to bot 5
bot 160 gives low to bot 90 and high to bot 49
value 71 goes to bot 167
bot 165 gives low to bot 53 and high to bot 116
bot 128 gives low to bot 137 and high to bot 80
bot 67 gives low to bot 140 and high to bot 66
bot 86 gives low to bot 173 and high to bot 141
bot 93 gives low to bot 35 and high to bot 187
bot 175 gives low to bot 96 and high to bot 70
bot 174 gives low to bot 181 and high to bot 8
bot 14 gives low to bot 176 and high to bot 104
bot 13 gives low to bot 69 and high to bot 84
bot 54 gives low to bot 153 and high to bot 123
bot 135 gives low to output 10 and high to bot 134
bot 101 gives low to bot 2 and high to bot 76
bot 147 gives low to bot 40 and high to bot 85
bot 205 gives low to bot 108 and high to bot 166
bot 141 gives low to bot 36 and high to bot 189
bot 84 gives low to bot 60 and high to bot 115
bot 115 gives low to bot 148 and high to bot 180
value 31 goes to bot 171
value 13 goes to bot 67
bot 195 gives low to bot 133 and high to bot 28
bot 124 gives low to bot 67 and high to bot 196
bot 109 gives low to output 7 and high to bot 74
bot 25 gives low to bot 92 and high to bot 157
bot 116 gives low to bot 15 and high to bot 3
bot 140 gives low to bot 209 and high to bot 158
bot 154 gives low to bot 95 and high to bot 79
bot 92 gives low to bot 142 and high to bot 65
bot 81 gives low to bot 85 and high to bot 41
bot 33 gives low to bot 27 and high to bot 133
bot 186 gives low to bot 70 and high to bot 185
bot 73 gives low to bot 32 and high to bot 20
bot 41 gives low to bot 112 and high to bot 56
bot 89 gives low to bot 185 and high to bot 139
bot 23 gives low to bot 177 and high to bot 12
bot 125 gives low to bot 72 and high to bot 14
bot 50 gives low to bot 154 and high to bot 149
bot 21 gives low to bot 13 and high to bot 18
bot 159 gives low to output 9 and high to bot 203
bot 47 gives low to bot 136 and high to bot 63
bot 143 gives low to bot 89 and high to bot 87
bot 44 gives low to bot 73 and high to bot 118
value 43 goes to bot 94
bot 107 gives low to bot 97 and high to bot 156
bot 70 gives low to bot 110 and high to bot 147
bot 45 gives low to bot 129 and high to bot 83
bot 43 gives low to bot 12 and high to bot 174
value 41 goes to bot 164
bot 74 gives low to output 18 and high to bot 130
bot 136 gives low to bot 143 and high to bot 207
bot 42 gives low to bot 163 and high to bot 177
value 17 goes to bot 164
bot 0 gives low to output 19 and high to bot 188
bot 87 gives low to bot 139 and high to bot 127
value 59 goes to bot 96
bot 120 gives low to bot 168 and high to bot 91
bot 198 gives low to bot 71 and high to bot 121
bot 203 gives low to output 16 and high to output 1
value 29 goes to bot 25
bot 22 gives low to bot 55 and high to bot 103
bot 11 gives low to bot 52 and high to bot 54
bot 6 gives low to bot 11 and high to bot 131
bot 31 gives low to output 13 and high to bot 0
bot 126 gives low to bot 192 and high to bot 78
bot 27 gives low to output 11 and high to bot 59
bot 127 gives low to bot 57 and high to bot 1
bot 60 gives low to bot 105 and high to bot 148
bot 152 gives low to bot 189 and high to bot 165
bot 100 gives low to bot 98 and high to bot 88
bot 83 gives low to bot 155 and high to bot 44
bot 123 gives low to bot 33 and high to bot 195
bot 183 gives low to bot 83 and high to bot 90
bot 71 gives low to bot 152 and high to bot 121

4
2016/input/11 Normal file
View File

@@ -0,0 +1,4 @@
The first floor contains a thulium generator, a thulium-compatible microchip, a plutonium generator, and a strontium generator.
The second floor contains a plutonium-compatible microchip and a strontium-compatible microchip.
The third floor contains a promethium generator, a promethium-compatible microchip, a ruthenium generator, and a ruthenium-compatible microchip.
The fourth floor contains nothing relevant.

23
2016/input/12 Normal file
View File

@@ -0,0 +1,23 @@
cpy 1 a
cpy 1 b
cpy 26 d
jnz c 2
jnz 1 5
cpy 7 c
inc d
dec c
jnz c -2
cpy a c
inc a
dec b
jnz b -2
cpy c b
dec d
jnz d -6
cpy 14 c
cpy 14 d
inc a
dec d
jnz d -2
dec c
jnz c -5

1
2016/input/13 Normal file
View File

@@ -0,0 +1 @@
1352

1
2016/input/14 Normal file
View File

@@ -0,0 +1 @@
ngcjuoqr

6
2016/input/15 Normal file
View File

@@ -0,0 +1,6 @@
Disc #1 has 13 positions; at time=0, it is at position 1.
Disc #2 has 19 positions; at time=0, it is at position 10.
Disc #3 has 3 positions; at time=0, it is at position 2.
Disc #4 has 7 positions; at time=0, it is at position 1.
Disc #5 has 5 positions; at time=0, it is at position 3.
Disc #6 has 17 positions; at time=0, it is at position 5.

1
2016/input/16 Normal file
View File

@@ -0,0 +1 @@
10001110011110000

1
2016/input/17 Normal file
View File

@@ -0,0 +1 @@
gdjjyniy

1
2016/input/18 Normal file
View File

@@ -0,0 +1 @@
.^^^^^.^^.^^^.^...^..^^.^.^..^^^^^^^^^^..^...^^.^..^^^^..^^^^...^.^.^^^^^^^^....^..^^^^^^.^^^.^^^.^^

1
2016/input/19 Normal file
View File

@@ -0,0 +1 @@
3001330

1176
2016/input/20 Normal file

File diff suppressed because it is too large Load Diff

100
2016/input/21 Normal file
View File

@@ -0,0 +1,100 @@
rotate left 2 steps
rotate right 0 steps
rotate based on position of letter a
rotate based on position of letter f
swap letter g with letter b
rotate left 4 steps
swap letter e with letter f
reverse positions 1 through 6
swap letter b with letter d
swap letter b with letter c
move position 7 to position 5
rotate based on position of letter h
swap position 6 with position 5
reverse positions 2 through 7
move position 5 to position 0
rotate based on position of letter e
rotate based on position of letter c
rotate right 4 steps
reverse positions 3 through 7
rotate left 4 steps
rotate based on position of letter f
rotate left 3 steps
swap letter d with letter a
swap position 0 with position 1
rotate based on position of letter a
move position 3 to position 6
swap letter e with letter g
move position 6 to position 2
reverse positions 1 through 2
rotate right 1 step
reverse positions 0 through 6
swap letter e with letter h
swap letter f with letter a
rotate based on position of letter a
swap position 7 with position 4
reverse positions 2 through 5
swap position 1 with position 2
rotate right 0 steps
reverse positions 5 through 7
rotate based on position of letter a
swap letter f with letter h
swap letter a with letter f
rotate right 4 steps
move position 7 to position 5
rotate based on position of letter a
reverse positions 0 through 6
swap letter g with letter c
reverse positions 5 through 6
reverse positions 3 through 5
reverse positions 4 through 6
swap position 3 with position 4
move position 4 to position 2
reverse positions 3 through 4
rotate left 0 steps
reverse positions 3 through 6
swap position 6 with position 7
reverse positions 2 through 5
swap position 2 with position 0
reverse positions 0 through 3
reverse positions 3 through 5
rotate based on position of letter d
move position 1 to position 2
rotate based on position of letter c
swap letter e with letter a
move position 4 to position 1
reverse positions 5 through 7
rotate left 1 step
rotate based on position of letter h
reverse positions 1 through 7
rotate based on position of letter f
move position 1 to position 5
reverse positions 1 through 4
rotate based on position of letter a
swap letter b with letter c
rotate based on position of letter g
swap letter a with letter g
swap position 1 with position 0
rotate right 2 steps
rotate based on position of letter f
swap position 5 with position 4
move position 1 to position 0
swap letter f with letter b
swap letter f with letter h
move position 1 to position 7
swap letter c with letter b
reverse positions 5 through 7
rotate left 6 steps
swap letter d with letter b
rotate left 3 steps
swap position 1 with position 4
rotate based on position of letter a
rotate based on position of letter a
swap letter b with letter c
swap letter e with letter f
reverse positions 4 through 7
rotate right 0 steps
reverse positions 2 through 3
rotate based on position of letter a
reverse positions 1 through 4
rotate right 1 step

927
2016/input/22 Normal file
View File

@@ -0,0 +1,927 @@
root@ebhq-gridcenter# df -h
Filesystem Size Used Avail Use%
/dev/grid/node-x0-y0 87T 71T 16T 81%
/dev/grid/node-x0-y1 93T 72T 21T 77%
/dev/grid/node-x0-y2 87T 67T 20T 77%
/dev/grid/node-x0-y3 89T 65T 24T 73%
/dev/grid/node-x0-y4 93T 67T 26T 72%
/dev/grid/node-x0-y5 94T 65T 29T 69%
/dev/grid/node-x0-y6 85T 64T 21T 75%
/dev/grid/node-x0-y7 85T 69T 16T 81%
/dev/grid/node-x0-y8 85T 71T 14T 83%
/dev/grid/node-x0-y9 91T 68T 23T 74%
/dev/grid/node-x0-y10 88T 65T 23T 73%
/dev/grid/node-x0-y11 89T 66T 23T 74%
/dev/grid/node-x0-y12 93T 68T 25T 73%
/dev/grid/node-x0-y13 90T 67T 23T 74%
/dev/grid/node-x0-y14 88T 69T 19T 78%
/dev/grid/node-x0-y15 94T 69T 25T 73%
/dev/grid/node-x0-y16 89T 67T 22T 75%
/dev/grid/node-x0-y17 85T 69T 16T 81%
/dev/grid/node-x0-y18 87T 64T 23T 73%
/dev/grid/node-x0-y19 92T 66T 26T 71%
/dev/grid/node-x0-y20 94T 69T 25T 73%
/dev/grid/node-x0-y21 88T 65T 23T 73%
/dev/grid/node-x0-y22 87T 72T 15T 82%
/dev/grid/node-x0-y23 92T 66T 26T 71%
/dev/grid/node-x0-y24 89T 72T 17T 80%
/dev/grid/node-x1-y0 86T 66T 20T 76%
/dev/grid/node-x1-y1 93T 64T 29T 68%
/dev/grid/node-x1-y2 92T 65T 27T 70%
/dev/grid/node-x1-y3 92T 70T 22T 76%
/dev/grid/node-x1-y4 87T 72T 15T 82%
/dev/grid/node-x1-y5 87T 69T 18T 79%
/dev/grid/node-x1-y6 88T 72T 16T 81%
/dev/grid/node-x1-y7 94T 68T 26T 72%
/dev/grid/node-x1-y8 93T 70T 23T 75%
/dev/grid/node-x1-y9 87T 69T 18T 79%
/dev/grid/node-x1-y10 90T 66T 24T 73%
/dev/grid/node-x1-y11 87T 67T 20T 77%
/dev/grid/node-x1-y12 86T 66T 20T 76%
/dev/grid/node-x1-y13 89T 67T 22T 75%
/dev/grid/node-x1-y14 88T 73T 15T 82%
/dev/grid/node-x1-y15 86T 71T 15T 82%
/dev/grid/node-x1-y16 94T 68T 26T 72%
/dev/grid/node-x1-y17 94T 66T 28T 70%
/dev/grid/node-x1-y18 91T 73T 18T 80%
/dev/grid/node-x1-y19 86T 64T 22T 74%
/dev/grid/node-x1-y20 86T 66T 20T 76%
/dev/grid/node-x1-y21 90T 70T 20T 77%
/dev/grid/node-x1-y22 89T 69T 20T 77%
/dev/grid/node-x1-y23 90T 67T 23T 74%
/dev/grid/node-x1-y24 90T 64T 26T 71%
/dev/grid/node-x2-y0 85T 69T 16T 81%
/dev/grid/node-x2-y1 89T 68T 21T 76%
/dev/grid/node-x2-y2 94T 65T 29T 69%
/dev/grid/node-x2-y3 92T 70T 22T 76%
/dev/grid/node-x2-y4 91T 71T 20T 78%
/dev/grid/node-x2-y5 86T 73T 13T 84%
/dev/grid/node-x2-y6 85T 73T 12T 85%
/dev/grid/node-x2-y7 91T 71T 20T 78%
/dev/grid/node-x2-y8 90T 71T 19T 78%
/dev/grid/node-x2-y9 89T 68T 21T 76%
/dev/grid/node-x2-y10 85T 65T 20T 76%
/dev/grid/node-x2-y11 90T 68T 22T 75%
/dev/grid/node-x2-y12 86T 66T 20T 76%
/dev/grid/node-x2-y13 91T 70T 21T 76%
/dev/grid/node-x2-y14 93T 68T 25T 73%
/dev/grid/node-x2-y15 94T 64T 30T 68%
/dev/grid/node-x2-y16 85T 65T 20T 76%
/dev/grid/node-x2-y17 92T 68T 24T 73%
/dev/grid/node-x2-y18 94T 67T 27T 71%
/dev/grid/node-x2-y19 94T 69T 25T 73%
/dev/grid/node-x2-y20 86T 65T 21T 75%
/dev/grid/node-x2-y21 86T 67T 19T 77%
/dev/grid/node-x2-y22 90T 68T 22T 75%
/dev/grid/node-x2-y23 94T 69T 25T 73%
/dev/grid/node-x2-y24 91T 72T 19T 79%
/dev/grid/node-x3-y0 93T 71T 22T 76%
/dev/grid/node-x3-y1 86T 67T 19T 77%
/dev/grid/node-x3-y2 87T 68T 19T 78%
/dev/grid/node-x3-y3 85T 73T 12T 85%
/dev/grid/node-x3-y4 91T 73T 18T 80%
/dev/grid/node-x3-y5 89T 65T 24T 73%
/dev/grid/node-x3-y6 91T 72T 19T 79%
/dev/grid/node-x3-y7 92T 67T 25T 72%
/dev/grid/node-x3-y8 90T 71T 19T 78%
/dev/grid/node-x3-y9 86T 67T 19T 77%
/dev/grid/node-x3-y10 90T 67T 23T 74%
/dev/grid/node-x3-y11 85T 71T 14T 83%
/dev/grid/node-x3-y12 93T 64T 29T 68%
/dev/grid/node-x3-y13 85T 71T 14T 83%
/dev/grid/node-x3-y14 93T 64T 29T 68%
/dev/grid/node-x3-y15 89T 64T 25T 71%
/dev/grid/node-x3-y16 89T 72T 17T 80%
/dev/grid/node-x3-y17 91T 65T 26T 71%
/dev/grid/node-x3-y18 93T 65T 28T 69%
/dev/grid/node-x3-y19 85T 65T 20T 76%
/dev/grid/node-x3-y20 94T 72T 22T 76%
/dev/grid/node-x3-y21 90T 66T 24T 73%
/dev/grid/node-x3-y22 88T 67T 21T 76%
/dev/grid/node-x3-y23 90T 72T 18T 80%
/dev/grid/node-x3-y24 94T 68T 26T 72%
/dev/grid/node-x4-y0 88T 67T 21T 76%
/dev/grid/node-x4-y1 94T 67T 27T 71%
/dev/grid/node-x4-y2 92T 66T 26T 71%
/dev/grid/node-x4-y3 93T 66T 27T 70%
/dev/grid/node-x4-y4 86T 66T 20T 76%
/dev/grid/node-x4-y5 87T 68T 19T 78%
/dev/grid/node-x4-y6 92T 68T 24T 73%
/dev/grid/node-x4-y7 92T 66T 26T 71%
/dev/grid/node-x4-y8 94T 66T 28T 70%
/dev/grid/node-x4-y9 87T 73T 14T 83%
/dev/grid/node-x4-y10 87T 69T 18T 79%
/dev/grid/node-x4-y11 88T 68T 20T 77%
/dev/grid/node-x4-y12 92T 73T 19T 79%
/dev/grid/node-x4-y13 89T 73T 16T 82%
/dev/grid/node-x4-y14 87T 66T 21T 75%
/dev/grid/node-x4-y15 86T 68T 18T 79%
/dev/grid/node-x4-y16 86T 70T 16T 81%
/dev/grid/node-x4-y17 94T 64T 30T 68%
/dev/grid/node-x4-y18 91T 69T 22T 75%
/dev/grid/node-x4-y19 86T 67T 19T 77%
/dev/grid/node-x4-y20 85T 64T 21T 75%
/dev/grid/node-x4-y21 89T 69T 20T 77%
/dev/grid/node-x4-y22 85T 68T 17T 80%
/dev/grid/node-x4-y23 87T 70T 17T 80%
/dev/grid/node-x4-y24 91T 65T 26T 71%
/dev/grid/node-x5-y0 85T 66T 19T 77%
/dev/grid/node-x5-y1 93T 65T 28T 69%
/dev/grid/node-x5-y2 93T 64T 29T 68%
/dev/grid/node-x5-y3 87T 65T 22T 74%
/dev/grid/node-x5-y4 85T 69T 16T 81%
/dev/grid/node-x5-y5 93T 73T 20T 78%
/dev/grid/node-x5-y6 89T 66T 23T 74%
/dev/grid/node-x5-y7 505T 493T 12T 97%
/dev/grid/node-x5-y8 85T 72T 13T 84%
/dev/grid/node-x5-y9 85T 66T 19T 77%
/dev/grid/node-x5-y10 88T 70T 18T 79%
/dev/grid/node-x5-y11 89T 69T 20T 77%
/dev/grid/node-x5-y12 90T 69T 21T 76%
/dev/grid/node-x5-y13 87T 64T 23T 73%
/dev/grid/node-x5-y14 93T 64T 29T 68%
/dev/grid/node-x5-y15 92T 64T 28T 69%
/dev/grid/node-x5-y16 90T 66T 24T 73%
/dev/grid/node-x5-y17 88T 64T 24T 72%
/dev/grid/node-x5-y18 87T 67T 20T 77%
/dev/grid/node-x5-y19 92T 71T 21T 77%
/dev/grid/node-x5-y20 90T 68T 22T 75%
/dev/grid/node-x5-y21 86T 69T 17T 80%
/dev/grid/node-x5-y22 86T 70T 16T 81%
/dev/grid/node-x5-y23 85T 73T 12T 85%
/dev/grid/node-x5-y24 93T 65T 28T 69%
/dev/grid/node-x6-y0 88T 69T 19T 78%
/dev/grid/node-x6-y1 92T 71T 21T 77%
/dev/grid/node-x6-y2 85T 70T 15T 82%
/dev/grid/node-x6-y3 94T 70T 24T 74%
/dev/grid/node-x6-y4 92T 70T 22T 76%
/dev/grid/node-x6-y5 85T 71T 14T 83%
/dev/grid/node-x6-y6 90T 66T 24T 73%
/dev/grid/node-x6-y7 507T 497T 10T 98%
/dev/grid/node-x6-y8 85T 64T 21T 75%
/dev/grid/node-x6-y9 90T 64T 26T 71%
/dev/grid/node-x6-y10 86T 69T 17T 80%
/dev/grid/node-x6-y11 91T 67T 24T 73%
/dev/grid/node-x6-y12 93T 66T 27T 70%
/dev/grid/node-x6-y13 87T 73T 14T 83%
/dev/grid/node-x6-y14 86T 64T 22T 74%
/dev/grid/node-x6-y15 92T 73T 19T 79%
/dev/grid/node-x6-y16 92T 66T 26T 71%
/dev/grid/node-x6-y17 94T 69T 25T 73%
/dev/grid/node-x6-y18 87T 69T 18T 79%
/dev/grid/node-x6-y19 89T 66T 23T 74%
/dev/grid/node-x6-y20 93T 70T 23T 75%
/dev/grid/node-x6-y21 86T 70T 16T 81%
/dev/grid/node-x6-y22 93T 65T 28T 69%
/dev/grid/node-x6-y23 85T 73T 12T 85%
/dev/grid/node-x6-y24 92T 71T 21T 77%
/dev/grid/node-x7-y0 85T 65T 20T 76%
/dev/grid/node-x7-y1 93T 64T 29T 68%
/dev/grid/node-x7-y2 94T 72T 22T 76%
/dev/grid/node-x7-y3 90T 70T 20T 77%
/dev/grid/node-x7-y4 85T 67T 18T 78%
/dev/grid/node-x7-y5 91T 70T 21T 76%
/dev/grid/node-x7-y6 85T 65T 20T 76%
/dev/grid/node-x7-y7 507T 492T 15T 97%
/dev/grid/node-x7-y8 88T 66T 22T 75%
/dev/grid/node-x7-y9 86T 72T 14T 83%
/dev/grid/node-x7-y10 91T 66T 25T 72%
/dev/grid/node-x7-y11 91T 65T 26T 71%
/dev/grid/node-x7-y12 91T 67T 24T 73%
/dev/grid/node-x7-y13 85T 64T 21T 75%
/dev/grid/node-x7-y14 91T 65T 26T 71%
/dev/grid/node-x7-y15 91T 66T 25T 72%
/dev/grid/node-x7-y16 89T 65T 24T 73%
/dev/grid/node-x7-y17 92T 0T 92T 0%
/dev/grid/node-x7-y18 92T 71T 21T 77%
/dev/grid/node-x7-y19 90T 67T 23T 74%
/dev/grid/node-x7-y20 88T 66T 22T 75%
/dev/grid/node-x7-y21 85T 64T 21T 75%
/dev/grid/node-x7-y22 94T 65T 29T 69%
/dev/grid/node-x7-y23 93T 70T 23T 75%
/dev/grid/node-x7-y24 88T 67T 21T 76%
/dev/grid/node-x8-y0 88T 73T 15T 82%
/dev/grid/node-x8-y1 94T 69T 25T 73%
/dev/grid/node-x8-y2 87T 72T 15T 82%
/dev/grid/node-x8-y3 93T 73T 20T 78%
/dev/grid/node-x8-y4 86T 66T 20T 76%
/dev/grid/node-x8-y5 85T 72T 13T 84%
/dev/grid/node-x8-y6 93T 67T 26T 72%
/dev/grid/node-x8-y7 501T 499T 2T 99%
/dev/grid/node-x8-y8 89T 65T 24T 73%
/dev/grid/node-x8-y9 93T 70T 23T 75%
/dev/grid/node-x8-y10 94T 72T 22T 76%
/dev/grid/node-x8-y11 85T 65T 20T 76%
/dev/grid/node-x8-y12 93T 68T 25T 73%
/dev/grid/node-x8-y13 85T 65T 20T 76%
/dev/grid/node-x8-y14 92T 73T 19T 79%
/dev/grid/node-x8-y15 86T 67T 19T 77%
/dev/grid/node-x8-y16 87T 65T 22T 74%
/dev/grid/node-x8-y17 93T 64T 29T 68%
/dev/grid/node-x8-y18 85T 69T 16T 81%
/dev/grid/node-x8-y19 87T 64T 23T 73%
/dev/grid/node-x8-y20 85T 65T 20T 76%
/dev/grid/node-x8-y21 89T 72T 17T 80%
/dev/grid/node-x8-y22 86T 66T 20T 76%
/dev/grid/node-x8-y23 88T 70T 18T 79%
/dev/grid/node-x8-y24 91T 66T 25T 72%
/dev/grid/node-x9-y0 89T 69T 20T 77%
/dev/grid/node-x9-y1 85T 68T 17T 80%
/dev/grid/node-x9-y2 91T 66T 25T 72%
/dev/grid/node-x9-y3 87T 68T 19T 78%
/dev/grid/node-x9-y4 91T 66T 25T 72%
/dev/grid/node-x9-y5 92T 64T 28T 69%
/dev/grid/node-x9-y6 89T 66T 23T 74%
/dev/grid/node-x9-y7 506T 490T 16T 96%
/dev/grid/node-x9-y8 89T 73T 16T 82%
/dev/grid/node-x9-y9 92T 68T 24T 73%
/dev/grid/node-x9-y10 85T 71T 14T 83%
/dev/grid/node-x9-y11 93T 64T 29T 68%
/dev/grid/node-x9-y12 88T 71T 17T 80%
/dev/grid/node-x9-y13 94T 65T 29T 69%
/dev/grid/node-x9-y14 90T 66T 24T 73%
/dev/grid/node-x9-y15 94T 70T 24T 74%
/dev/grid/node-x9-y16 92T 72T 20T 78%
/dev/grid/node-x9-y17 89T 69T 20T 77%
/dev/grid/node-x9-y18 87T 65T 22T 74%
/dev/grid/node-x9-y19 93T 70T 23T 75%
/dev/grid/node-x9-y20 89T 71T 18T 79%
/dev/grid/node-x9-y21 89T 73T 16T 82%
/dev/grid/node-x9-y22 91T 66T 25T 72%
/dev/grid/node-x9-y23 90T 67T 23T 74%
/dev/grid/node-x9-y24 92T 72T 20T 78%
/dev/grid/node-x10-y0 94T 70T 24T 74%
/dev/grid/node-x10-y1 92T 73T 19T 79%
/dev/grid/node-x10-y2 86T 68T 18T 79%
/dev/grid/node-x10-y3 94T 69T 25T 73%
/dev/grid/node-x10-y4 87T 72T 15T 82%
/dev/grid/node-x10-y5 90T 69T 21T 76%
/dev/grid/node-x10-y6 87T 65T 22T 74%
/dev/grid/node-x10-y7 510T 494T 16T 96%
/dev/grid/node-x10-y8 94T 72T 22T 76%
/dev/grid/node-x10-y9 93T 71T 22T 76%
/dev/grid/node-x10-y10 87T 70T 17T 80%
/dev/grid/node-x10-y11 94T 66T 28T 70%
/dev/grid/node-x10-y12 89T 68T 21T 76%
/dev/grid/node-x10-y13 92T 71T 21T 77%
/dev/grid/node-x10-y14 94T 70T 24T 74%
/dev/grid/node-x10-y15 94T 67T 27T 71%
/dev/grid/node-x10-y16 89T 73T 16T 82%
/dev/grid/node-x10-y17 92T 72T 20T 78%
/dev/grid/node-x10-y18 91T 71T 20T 78%
/dev/grid/node-x10-y19 93T 69T 24T 74%
/dev/grid/node-x10-y20 94T 67T 27T 71%
/dev/grid/node-x10-y21 85T 68T 17T 80%
/dev/grid/node-x10-y22 85T 70T 15T 82%
/dev/grid/node-x10-y23 93T 68T 25T 73%
/dev/grid/node-x10-y24 94T 64T 30T 68%
/dev/grid/node-x11-y0 85T 72T 13T 84%
/dev/grid/node-x11-y1 92T 72T 20T 78%
/dev/grid/node-x11-y2 88T 65T 23T 73%
/dev/grid/node-x11-y3 89T 70T 19T 78%
/dev/grid/node-x11-y4 90T 66T 24T 73%
/dev/grid/node-x11-y5 89T 65T 24T 73%
/dev/grid/node-x11-y6 87T 65T 22T 74%
/dev/grid/node-x11-y7 501T 490T 11T 97%
/dev/grid/node-x11-y8 87T 72T 15T 82%
/dev/grid/node-x11-y9 92T 65T 27T 70%
/dev/grid/node-x11-y10 89T 71T 18T 79%
/dev/grid/node-x11-y11 88T 64T 24T 72%
/dev/grid/node-x11-y12 94T 67T 27T 71%
/dev/grid/node-x11-y13 91T 66T 25T 72%
/dev/grid/node-x11-y14 86T 67T 19T 77%
/dev/grid/node-x11-y15 88T 65T 23T 73%
/dev/grid/node-x11-y16 88T 68T 20T 77%
/dev/grid/node-x11-y17 87T 72T 15T 82%
/dev/grid/node-x11-y18 93T 64T 29T 68%
/dev/grid/node-x11-y19 90T 65T 25T 72%
/dev/grid/node-x11-y20 92T 68T 24T 73%
/dev/grid/node-x11-y21 90T 73T 17T 81%
/dev/grid/node-x11-y22 87T 71T 16T 81%
/dev/grid/node-x11-y23 89T 67T 22T 75%
/dev/grid/node-x11-y24 92T 68T 24T 73%
/dev/grid/node-x12-y0 86T 69T 17T 80%
/dev/grid/node-x12-y1 87T 70T 17T 80%
/dev/grid/node-x12-y2 86T 70T 16T 81%
/dev/grid/node-x12-y3 87T 67T 20T 77%
/dev/grid/node-x12-y4 89T 71T 18T 79%
/dev/grid/node-x12-y5 94T 71T 23T 75%
/dev/grid/node-x12-y6 94T 72T 22T 76%
/dev/grid/node-x12-y7 505T 493T 12T 97%
/dev/grid/node-x12-y8 88T 72T 16T 81%
/dev/grid/node-x12-y9 87T 66T 21T 75%
/dev/grid/node-x12-y10 93T 65T 28T 69%
/dev/grid/node-x12-y11 87T 67T 20T 77%
/dev/grid/node-x12-y12 86T 69T 17T 80%
/dev/grid/node-x12-y13 90T 67T 23T 74%
/dev/grid/node-x12-y14 93T 68T 25T 73%
/dev/grid/node-x12-y15 92T 65T 27T 70%
/dev/grid/node-x12-y16 94T 70T 24T 74%
/dev/grid/node-x12-y17 86T 69T 17T 80%
/dev/grid/node-x12-y18 87T 70T 17T 80%
/dev/grid/node-x12-y19 93T 73T 20T 78%
/dev/grid/node-x12-y20 92T 72T 20T 78%
/dev/grid/node-x12-y21 91T 68T 23T 74%
/dev/grid/node-x12-y22 86T 65T 21T 75%
/dev/grid/node-x12-y23 87T 65T 22T 74%
/dev/grid/node-x12-y24 94T 64T 30T 68%
/dev/grid/node-x13-y0 85T 72T 13T 84%
/dev/grid/node-x13-y1 93T 72T 21T 77%
/dev/grid/node-x13-y2 89T 66T 23T 74%
/dev/grid/node-x13-y3 89T 67T 22T 75%
/dev/grid/node-x13-y4 85T 69T 16T 81%
/dev/grid/node-x13-y5 86T 70T 16T 81%
/dev/grid/node-x13-y6 90T 71T 19T 78%
/dev/grid/node-x13-y7 510T 496T 14T 97%
/dev/grid/node-x13-y8 89T 70T 19T 78%
/dev/grid/node-x13-y9 94T 67T 27T 71%
/dev/grid/node-x13-y10 90T 70T 20T 77%
/dev/grid/node-x13-y11 85T 67T 18T 78%
/dev/grid/node-x13-y12 94T 65T 29T 69%
/dev/grid/node-x13-y13 91T 72T 19T 79%
/dev/grid/node-x13-y14 94T 73T 21T 77%
/dev/grid/node-x13-y15 87T 72T 15T 82%
/dev/grid/node-x13-y16 94T 68T 26T 72%
/dev/grid/node-x13-y17 89T 72T 17T 80%
/dev/grid/node-x13-y18 94T 70T 24T 74%
/dev/grid/node-x13-y19 87T 68T 19T 78%
/dev/grid/node-x13-y20 94T 73T 21T 77%
/dev/grid/node-x13-y21 87T 64T 23T 73%
/dev/grid/node-x13-y22 89T 67T 22T 75%
/dev/grid/node-x13-y23 85T 70T 15T 82%
/dev/grid/node-x13-y24 90T 65T 25T 72%
/dev/grid/node-x14-y0 85T 69T 16T 81%
/dev/grid/node-x14-y1 92T 73T 19T 79%
/dev/grid/node-x14-y2 90T 70T 20T 77%
/dev/grid/node-x14-y3 91T 68T 23T 74%
/dev/grid/node-x14-y4 85T 73T 12T 85%
/dev/grid/node-x14-y5 90T 67T 23T 74%
/dev/grid/node-x14-y6 86T 70T 16T 81%
/dev/grid/node-x14-y7 507T 494T 13T 97%
/dev/grid/node-x14-y8 85T 69T 16T 81%
/dev/grid/node-x14-y9 88T 69T 19T 78%
/dev/grid/node-x14-y10 90T 70T 20T 77%
/dev/grid/node-x14-y11 87T 70T 17T 80%
/dev/grid/node-x14-y12 88T 66T 22T 75%
/dev/grid/node-x14-y13 92T 65T 27T 70%
/dev/grid/node-x14-y14 94T 64T 30T 68%
/dev/grid/node-x14-y15 92T 68T 24T 73%
/dev/grid/node-x14-y16 89T 68T 21T 76%
/dev/grid/node-x14-y17 91T 66T 25T 72%
/dev/grid/node-x14-y18 93T 64T 29T 68%
/dev/grid/node-x14-y19 93T 68T 25T 73%
/dev/grid/node-x14-y20 88T 64T 24T 72%
/dev/grid/node-x14-y21 88T 68T 20T 77%
/dev/grid/node-x14-y22 93T 72T 21T 77%
/dev/grid/node-x14-y23 86T 64T 22T 74%
/dev/grid/node-x14-y24 94T 66T 28T 70%
/dev/grid/node-x15-y0 88T 73T 15T 82%
/dev/grid/node-x15-y1 85T 65T 20T 76%
/dev/grid/node-x15-y2 93T 68T 25T 73%
/dev/grid/node-x15-y3 91T 69T 22T 75%
/dev/grid/node-x15-y4 94T 65T 29T 69%
/dev/grid/node-x15-y5 92T 65T 27T 70%
/dev/grid/node-x15-y6 87T 65T 22T 74%
/dev/grid/node-x15-y7 503T 492T 11T 97%
/dev/grid/node-x15-y8 94T 64T 30T 68%
/dev/grid/node-x15-y9 92T 64T 28T 69%
/dev/grid/node-x15-y10 94T 72T 22T 76%
/dev/grid/node-x15-y11 94T 66T 28T 70%
/dev/grid/node-x15-y12 90T 68T 22T 75%
/dev/grid/node-x15-y13 91T 69T 22T 75%
/dev/grid/node-x15-y14 89T 68T 21T 76%
/dev/grid/node-x15-y15 89T 68T 21T 76%
/dev/grid/node-x15-y16 91T 70T 21T 76%
/dev/grid/node-x15-y17 94T 68T 26T 72%
/dev/grid/node-x15-y18 92T 69T 23T 75%
/dev/grid/node-x15-y19 93T 72T 21T 77%
/dev/grid/node-x15-y20 88T 73T 15T 82%
/dev/grid/node-x15-y21 94T 64T 30T 68%
/dev/grid/node-x15-y22 85T 70T 15T 82%
/dev/grid/node-x15-y23 91T 73T 18T 80%
/dev/grid/node-x15-y24 85T 71T 14T 83%
/dev/grid/node-x16-y0 86T 65T 21T 75%
/dev/grid/node-x16-y1 87T 67T 20T 77%
/dev/grid/node-x16-y2 92T 73T 19T 79%
/dev/grid/node-x16-y3 88T 70T 18T 79%
/dev/grid/node-x16-y4 89T 67T 22T 75%
/dev/grid/node-x16-y5 86T 68T 18T 79%
/dev/grid/node-x16-y6 89T 67T 22T 75%
/dev/grid/node-x16-y7 510T 493T 17T 96%
/dev/grid/node-x16-y8 86T 67T 19T 77%
/dev/grid/node-x16-y9 90T 64T 26T 71%
/dev/grid/node-x16-y10 90T 72T 18T 80%
/dev/grid/node-x16-y11 94T 64T 30T 68%
/dev/grid/node-x16-y12 94T 65T 29T 69%
/dev/grid/node-x16-y13 87T 71T 16T 81%
/dev/grid/node-x16-y14 89T 68T 21T 76%
/dev/grid/node-x16-y15 93T 67T 26T 72%
/dev/grid/node-x16-y16 89T 71T 18T 79%
/dev/grid/node-x16-y17 91T 73T 18T 80%
/dev/grid/node-x16-y18 90T 68T 22T 75%
/dev/grid/node-x16-y19 85T 66T 19T 77%
/dev/grid/node-x16-y20 87T 68T 19T 78%
/dev/grid/node-x16-y21 89T 69T 20T 77%
/dev/grid/node-x16-y22 88T 71T 17T 80%
/dev/grid/node-x16-y23 94T 72T 22T 76%
/dev/grid/node-x16-y24 88T 64T 24T 72%
/dev/grid/node-x17-y0 85T 70T 15T 82%
/dev/grid/node-x17-y1 90T 73T 17T 81%
/dev/grid/node-x17-y2 93T 68T 25T 73%
/dev/grid/node-x17-y3 85T 72T 13T 84%
/dev/grid/node-x17-y4 88T 70T 18T 79%
/dev/grid/node-x17-y5 85T 64T 21T 75%
/dev/grid/node-x17-y6 89T 64T 25T 71%
/dev/grid/node-x17-y7 509T 492T 17T 96%
/dev/grid/node-x17-y8 86T 72T 14T 83%
/dev/grid/node-x17-y9 92T 67T 25T 72%
/dev/grid/node-x17-y10 91T 71T 20T 78%
/dev/grid/node-x17-y11 91T 67T 24T 73%
/dev/grid/node-x17-y12 91T 72T 19T 79%
/dev/grid/node-x17-y13 92T 73T 19T 79%
/dev/grid/node-x17-y14 93T 67T 26T 72%
/dev/grid/node-x17-y15 87T 71T 16T 81%
/dev/grid/node-x17-y16 90T 65T 25T 72%
/dev/grid/node-x17-y17 88T 71T 17T 80%
/dev/grid/node-x17-y18 87T 69T 18T 79%
/dev/grid/node-x17-y19 90T 65T 25T 72%
/dev/grid/node-x17-y20 93T 67T 26T 72%
/dev/grid/node-x17-y21 91T 69T 22T 75%
/dev/grid/node-x17-y22 89T 71T 18T 79%
/dev/grid/node-x17-y23 85T 73T 12T 85%
/dev/grid/node-x17-y24 90T 68T 22T 75%
/dev/grid/node-x18-y0 87T 72T 15T 82%
/dev/grid/node-x18-y1 93T 71T 22T 76%
/dev/grid/node-x18-y2 94T 67T 27T 71%
/dev/grid/node-x18-y3 87T 67T 20T 77%
/dev/grid/node-x18-y4 94T 71T 23T 75%
/dev/grid/node-x18-y5 87T 70T 17T 80%
/dev/grid/node-x18-y6 89T 64T 25T 71%
/dev/grid/node-x18-y7 504T 498T 6T 98%
/dev/grid/node-x18-y8 85T 72T 13T 84%
/dev/grid/node-x18-y9 91T 71T 20T 78%
/dev/grid/node-x18-y10 90T 69T 21T 76%
/dev/grid/node-x18-y11 87T 71T 16T 81%
/dev/grid/node-x18-y12 94T 69T 25T 73%
/dev/grid/node-x18-y13 90T 70T 20T 77%
/dev/grid/node-x18-y14 93T 65T 28T 69%
/dev/grid/node-x18-y15 87T 67T 20T 77%
/dev/grid/node-x18-y16 88T 64T 24T 72%
/dev/grid/node-x18-y17 88T 71T 17T 80%
/dev/grid/node-x18-y18 90T 66T 24T 73%
/dev/grid/node-x18-y19 90T 65T 25T 72%
/dev/grid/node-x18-y20 86T 71T 15T 82%
/dev/grid/node-x18-y21 87T 73T 14T 83%
/dev/grid/node-x18-y22 89T 69T 20T 77%
/dev/grid/node-x18-y23 90T 67T 23T 74%
/dev/grid/node-x18-y24 88T 72T 16T 81%
/dev/grid/node-x19-y0 87T 71T 16T 81%
/dev/grid/node-x19-y1 94T 71T 23T 75%
/dev/grid/node-x19-y2 85T 68T 17T 80%
/dev/grid/node-x19-y3 88T 65T 23T 73%
/dev/grid/node-x19-y4 93T 66T 27T 70%
/dev/grid/node-x19-y5 88T 67T 21T 76%
/dev/grid/node-x19-y6 89T 70T 19T 78%
/dev/grid/node-x19-y7 509T 496T 13T 97%
/dev/grid/node-x19-y8 89T 67T 22T 75%
/dev/grid/node-x19-y9 92T 71T 21T 77%
/dev/grid/node-x19-y10 85T 64T 21T 75%
/dev/grid/node-x19-y11 89T 67T 22T 75%
/dev/grid/node-x19-y12 91T 72T 19T 79%
/dev/grid/node-x19-y13 88T 72T 16T 81%
/dev/grid/node-x19-y14 88T 67T 21T 76%
/dev/grid/node-x19-y15 87T 65T 22T 74%
/dev/grid/node-x19-y16 90T 65T 25T 72%
/dev/grid/node-x19-y17 94T 71T 23T 75%
/dev/grid/node-x19-y18 86T 64T 22T 74%
/dev/grid/node-x19-y19 85T 65T 20T 76%
/dev/grid/node-x19-y20 93T 67T 26T 72%
/dev/grid/node-x19-y21 85T 65T 20T 76%
/dev/grid/node-x19-y22 88T 70T 18T 79%
/dev/grid/node-x19-y23 93T 73T 20T 78%
/dev/grid/node-x19-y24 93T 66T 27T 70%
/dev/grid/node-x20-y0 88T 71T 17T 80%
/dev/grid/node-x20-y1 94T 67T 27T 71%
/dev/grid/node-x20-y2 94T 71T 23T 75%
/dev/grid/node-x20-y3 91T 67T 24T 73%
/dev/grid/node-x20-y4 88T 73T 15T 82%
/dev/grid/node-x20-y5 90T 65T 25T 72%
/dev/grid/node-x20-y6 85T 64T 21T 75%
/dev/grid/node-x20-y7 502T 497T 5T 99%
/dev/grid/node-x20-y8 94T 72T 22T 76%
/dev/grid/node-x20-y9 85T 72T 13T 84%
/dev/grid/node-x20-y10 92T 65T 27T 70%
/dev/grid/node-x20-y11 89T 65T 24T 73%
/dev/grid/node-x20-y12 87T 71T 16T 81%
/dev/grid/node-x20-y13 92T 70T 22T 76%
/dev/grid/node-x20-y14 91T 67T 24T 73%
/dev/grid/node-x20-y15 91T 65T 26T 71%
/dev/grid/node-x20-y16 89T 72T 17T 80%
/dev/grid/node-x20-y17 92T 66T 26T 71%
/dev/grid/node-x20-y18 91T 71T 20T 78%
/dev/grid/node-x20-y19 91T 69T 22T 75%
/dev/grid/node-x20-y20 89T 73T 16T 82%
/dev/grid/node-x20-y21 87T 72T 15T 82%
/dev/grid/node-x20-y22 86T 64T 22T 74%
/dev/grid/node-x20-y23 86T 67T 19T 77%
/dev/grid/node-x20-y24 94T 71T 23T 75%
/dev/grid/node-x21-y0 87T 70T 17T 80%
/dev/grid/node-x21-y1 90T 67T 23T 74%
/dev/grid/node-x21-y2 86T 72T 14T 83%
/dev/grid/node-x21-y3 90T 68T 22T 75%
/dev/grid/node-x21-y4 92T 69T 23T 75%
/dev/grid/node-x21-y5 90T 68T 22T 75%
/dev/grid/node-x21-y6 93T 72T 21T 77%
/dev/grid/node-x21-y7 507T 490T 17T 96%
/dev/grid/node-x21-y8 85T 64T 21T 75%
/dev/grid/node-x21-y9 85T 67T 18T 78%
/dev/grid/node-x21-y10 94T 73T 21T 77%
/dev/grid/node-x21-y11 87T 64T 23T 73%
/dev/grid/node-x21-y12 89T 64T 25T 71%
/dev/grid/node-x21-y13 92T 69T 23T 75%
/dev/grid/node-x21-y14 87T 72T 15T 82%
/dev/grid/node-x21-y15 92T 67T 25T 72%
/dev/grid/node-x21-y16 86T 72T 14T 83%
/dev/grid/node-x21-y17 94T 67T 27T 71%
/dev/grid/node-x21-y18 85T 71T 14T 83%
/dev/grid/node-x21-y19 88T 70T 18T 79%
/dev/grid/node-x21-y20 94T 72T 22T 76%
/dev/grid/node-x21-y21 86T 68T 18T 79%
/dev/grid/node-x21-y22 94T 65T 29T 69%
/dev/grid/node-x21-y23 86T 72T 14T 83%
/dev/grid/node-x21-y24 92T 65T 27T 70%
/dev/grid/node-x22-y0 85T 71T 14T 83%
/dev/grid/node-x22-y1 89T 71T 18T 79%
/dev/grid/node-x22-y2 91T 72T 19T 79%
/dev/grid/node-x22-y3 90T 70T 20T 77%
/dev/grid/node-x22-y4 86T 67T 19T 77%
/dev/grid/node-x22-y5 90T 66T 24T 73%
/dev/grid/node-x22-y6 93T 67T 26T 72%
/dev/grid/node-x22-y7 501T 490T 11T 97%
/dev/grid/node-x22-y8 89T 67T 22T 75%
/dev/grid/node-x22-y9 89T 71T 18T 79%
/dev/grid/node-x22-y10 90T 70T 20T 77%
/dev/grid/node-x22-y11 89T 67T 22T 75%
/dev/grid/node-x22-y12 85T 64T 21T 75%
/dev/grid/node-x22-y13 87T 68T 19T 78%
/dev/grid/node-x22-y14 88T 67T 21T 76%
/dev/grid/node-x22-y15 89T 68T 21T 76%
/dev/grid/node-x22-y16 88T 73T 15T 82%
/dev/grid/node-x22-y17 86T 69T 17T 80%
/dev/grid/node-x22-y18 88T 73T 15T 82%
/dev/grid/node-x22-y19 85T 68T 17T 80%
/dev/grid/node-x22-y20 85T 68T 17T 80%
/dev/grid/node-x22-y21 88T 68T 20T 77%
/dev/grid/node-x22-y22 85T 71T 14T 83%
/dev/grid/node-x22-y23 94T 65T 29T 69%
/dev/grid/node-x22-y24 90T 65T 25T 72%
/dev/grid/node-x23-y0 91T 64T 27T 70%
/dev/grid/node-x23-y1 92T 72T 20T 78%
/dev/grid/node-x23-y2 94T 69T 25T 73%
/dev/grid/node-x23-y3 90T 66T 24T 73%
/dev/grid/node-x23-y4 92T 71T 21T 77%
/dev/grid/node-x23-y5 90T 70T 20T 77%
/dev/grid/node-x23-y6 91T 66T 25T 72%
/dev/grid/node-x23-y7 506T 497T 9T 98%
/dev/grid/node-x23-y8 92T 70T 22T 76%
/dev/grid/node-x23-y9 90T 71T 19T 78%
/dev/grid/node-x23-y10 94T 70T 24T 74%
/dev/grid/node-x23-y11 86T 65T 21T 75%
/dev/grid/node-x23-y12 87T 65T 22T 74%
/dev/grid/node-x23-y13 93T 67T 26T 72%
/dev/grid/node-x23-y14 87T 66T 21T 75%
/dev/grid/node-x23-y15 87T 72T 15T 82%
/dev/grid/node-x23-y16 89T 65T 24T 73%
/dev/grid/node-x23-y17 87T 65T 22T 74%
/dev/grid/node-x23-y18 86T 70T 16T 81%
/dev/grid/node-x23-y19 89T 66T 23T 74%
/dev/grid/node-x23-y20 88T 68T 20T 77%
/dev/grid/node-x23-y21 94T 64T 30T 68%
/dev/grid/node-x23-y22 85T 66T 19T 77%
/dev/grid/node-x23-y23 85T 70T 15T 82%
/dev/grid/node-x23-y24 87T 69T 18T 79%
/dev/grid/node-x24-y0 87T 70T 17T 80%
/dev/grid/node-x24-y1 92T 64T 28T 69%
/dev/grid/node-x24-y2 86T 68T 18T 79%
/dev/grid/node-x24-y3 87T 70T 17T 80%
/dev/grid/node-x24-y4 90T 73T 17T 81%
/dev/grid/node-x24-y5 88T 69T 19T 78%
/dev/grid/node-x24-y6 93T 71T 22T 76%
/dev/grid/node-x24-y7 504T 497T 7T 98%
/dev/grid/node-x24-y8 87T 67T 20T 77%
/dev/grid/node-x24-y9 86T 68T 18T 79%
/dev/grid/node-x24-y10 91T 73T 18T 80%
/dev/grid/node-x24-y11 94T 65T 29T 69%
/dev/grid/node-x24-y12 93T 65T 28T 69%
/dev/grid/node-x24-y13 87T 70T 17T 80%
/dev/grid/node-x24-y14 90T 68T 22T 75%
/dev/grid/node-x24-y15 89T 72T 17T 80%
/dev/grid/node-x24-y16 93T 64T 29T 68%
/dev/grid/node-x24-y17 93T 70T 23T 75%
/dev/grid/node-x24-y18 91T 71T 20T 78%
/dev/grid/node-x24-y19 86T 71T 15T 82%
/dev/grid/node-x24-y20 87T 64T 23T 73%
/dev/grid/node-x24-y21 88T 66T 22T 75%
/dev/grid/node-x24-y22 92T 69T 23T 75%
/dev/grid/node-x24-y23 94T 73T 21T 77%
/dev/grid/node-x24-y24 92T 70T 22T 76%
/dev/grid/node-x25-y0 93T 64T 29T 68%
/dev/grid/node-x25-y1 91T 66T 25T 72%
/dev/grid/node-x25-y2 93T 64T 29T 68%
/dev/grid/node-x25-y3 93T 66T 27T 70%
/dev/grid/node-x25-y4 92T 71T 21T 77%
/dev/grid/node-x25-y5 90T 66T 24T 73%
/dev/grid/node-x25-y6 94T 73T 21T 77%
/dev/grid/node-x25-y7 504T 499T 5T 99%
/dev/grid/node-x25-y8 87T 72T 15T 82%
/dev/grid/node-x25-y9 86T 69T 17T 80%
/dev/grid/node-x25-y10 88T 73T 15T 82%
/dev/grid/node-x25-y11 86T 65T 21T 75%
/dev/grid/node-x25-y12 88T 72T 16T 81%
/dev/grid/node-x25-y13 93T 68T 25T 73%
/dev/grid/node-x25-y14 87T 72T 15T 82%
/dev/grid/node-x25-y15 86T 67T 19T 77%
/dev/grid/node-x25-y16 88T 67T 21T 76%
/dev/grid/node-x25-y17 94T 68T 26T 72%
/dev/grid/node-x25-y18 85T 73T 12T 85%
/dev/grid/node-x25-y19 87T 66T 21T 75%
/dev/grid/node-x25-y20 93T 65T 28T 69%
/dev/grid/node-x25-y21 86T 73T 13T 84%
/dev/grid/node-x25-y22 85T 68T 17T 80%
/dev/grid/node-x25-y23 93T 69T 24T 74%
/dev/grid/node-x25-y24 94T 64T 30T 68%
/dev/grid/node-x26-y0 88T 68T 20T 77%
/dev/grid/node-x26-y1 90T 65T 25T 72%
/dev/grid/node-x26-y2 93T 65T 28T 69%
/dev/grid/node-x26-y3 87T 72T 15T 82%
/dev/grid/node-x26-y4 94T 73T 21T 77%
/dev/grid/node-x26-y5 86T 68T 18T 79%
/dev/grid/node-x26-y6 91T 65T 26T 71%
/dev/grid/node-x26-y7 510T 496T 14T 97%
/dev/grid/node-x26-y8 91T 64T 27T 70%
/dev/grid/node-x26-y9 90T 68T 22T 75%
/dev/grid/node-x26-y10 91T 73T 18T 80%
/dev/grid/node-x26-y11 86T 64T 22T 74%
/dev/grid/node-x26-y12 90T 67T 23T 74%
/dev/grid/node-x26-y13 85T 64T 21T 75%
/dev/grid/node-x26-y14 89T 72T 17T 80%
/dev/grid/node-x26-y15 91T 66T 25T 72%
/dev/grid/node-x26-y16 86T 68T 18T 79%
/dev/grid/node-x26-y17 85T 73T 12T 85%
/dev/grid/node-x26-y18 94T 69T 25T 73%
/dev/grid/node-x26-y19 85T 71T 14T 83%
/dev/grid/node-x26-y20 86T 67T 19T 77%
/dev/grid/node-x26-y21 94T 64T 30T 68%
/dev/grid/node-x26-y22 89T 64T 25T 71%
/dev/grid/node-x26-y23 90T 68T 22T 75%
/dev/grid/node-x26-y24 89T 64T 25T 71%
/dev/grid/node-x27-y0 85T 72T 13T 84%
/dev/grid/node-x27-y1 94T 65T 29T 69%
/dev/grid/node-x27-y2 86T 68T 18T 79%
/dev/grid/node-x27-y3 87T 64T 23T 73%
/dev/grid/node-x27-y4 93T 67T 26T 72%
/dev/grid/node-x27-y5 85T 67T 18T 78%
/dev/grid/node-x27-y6 86T 69T 17T 80%
/dev/grid/node-x27-y7 505T 490T 15T 97%
/dev/grid/node-x27-y8 85T 71T 14T 83%
/dev/grid/node-x27-y9 85T 65T 20T 76%
/dev/grid/node-x27-y10 89T 68T 21T 76%
/dev/grid/node-x27-y11 85T 72T 13T 84%
/dev/grid/node-x27-y12 89T 72T 17T 80%
/dev/grid/node-x27-y13 85T 71T 14T 83%
/dev/grid/node-x27-y14 94T 70T 24T 74%
/dev/grid/node-x27-y15 87T 67T 20T 77%
/dev/grid/node-x27-y16 92T 68T 24T 73%
/dev/grid/node-x27-y17 89T 72T 17T 80%
/dev/grid/node-x27-y18 91T 64T 27T 70%
/dev/grid/node-x27-y19 86T 66T 20T 76%
/dev/grid/node-x27-y20 86T 72T 14T 83%
/dev/grid/node-x27-y21 91T 64T 27T 70%
/dev/grid/node-x27-y22 92T 64T 28T 69%
/dev/grid/node-x27-y23 91T 70T 21T 76%
/dev/grid/node-x27-y24 91T 71T 20T 78%
/dev/grid/node-x28-y0 92T 68T 24T 73%
/dev/grid/node-x28-y1 86T 73T 13T 84%
/dev/grid/node-x28-y2 89T 70T 19T 78%
/dev/grid/node-x28-y3 85T 69T 16T 81%
/dev/grid/node-x28-y4 86T 69T 17T 80%
/dev/grid/node-x28-y5 89T 64T 25T 71%
/dev/grid/node-x28-y6 92T 71T 21T 77%
/dev/grid/node-x28-y7 501T 493T 8T 98%
/dev/grid/node-x28-y8 93T 68T 25T 73%
/dev/grid/node-x28-y9 88T 70T 18T 79%
/dev/grid/node-x28-y10 94T 65T 29T 69%
/dev/grid/node-x28-y11 93T 70T 23T 75%
/dev/grid/node-x28-y12 86T 68T 18T 79%
/dev/grid/node-x28-y13 85T 67T 18T 78%
/dev/grid/node-x28-y14 90T 64T 26T 71%
/dev/grid/node-x28-y15 87T 64T 23T 73%
/dev/grid/node-x28-y16 91T 66T 25T 72%
/dev/grid/node-x28-y17 91T 71T 20T 78%
/dev/grid/node-x28-y18 85T 70T 15T 82%
/dev/grid/node-x28-y19 92T 66T 26T 71%
/dev/grid/node-x28-y20 89T 71T 18T 79%
/dev/grid/node-x28-y21 86T 68T 18T 79%
/dev/grid/node-x28-y22 86T 72T 14T 83%
/dev/grid/node-x28-y23 92T 65T 27T 70%
/dev/grid/node-x28-y24 90T 70T 20T 77%
/dev/grid/node-x29-y0 91T 65T 26T 71%
/dev/grid/node-x29-y1 85T 66T 19T 77%
/dev/grid/node-x29-y2 88T 73T 15T 82%
/dev/grid/node-x29-y3 85T 66T 19T 77%
/dev/grid/node-x29-y4 91T 67T 24T 73%
/dev/grid/node-x29-y5 86T 72T 14T 83%
/dev/grid/node-x29-y6 92T 66T 26T 71%
/dev/grid/node-x29-y7 507T 493T 14T 97%
/dev/grid/node-x29-y8 85T 68T 17T 80%
/dev/grid/node-x29-y9 85T 70T 15T 82%
/dev/grid/node-x29-y10 86T 67T 19T 77%
/dev/grid/node-x29-y11 89T 73T 16T 82%
/dev/grid/node-x29-y12 89T 70T 19T 78%
/dev/grid/node-x29-y13 89T 73T 16T 82%
/dev/grid/node-x29-y14 89T 67T 22T 75%
/dev/grid/node-x29-y15 93T 71T 22T 76%
/dev/grid/node-x29-y16 94T 72T 22T 76%
/dev/grid/node-x29-y17 94T 71T 23T 75%
/dev/grid/node-x29-y18 86T 64T 22T 74%
/dev/grid/node-x29-y19 90T 70T 20T 77%
/dev/grid/node-x29-y20 89T 69T 20T 77%
/dev/grid/node-x29-y21 88T 73T 15T 82%
/dev/grid/node-x29-y22 88T 66T 22T 75%
/dev/grid/node-x29-y23 85T 66T 19T 77%
/dev/grid/node-x29-y24 85T 69T 16T 81%
/dev/grid/node-x30-y0 88T 64T 24T 72%
/dev/grid/node-x30-y1 91T 73T 18T 80%
/dev/grid/node-x30-y2 94T 71T 23T 75%
/dev/grid/node-x30-y3 91T 68T 23T 74%
/dev/grid/node-x30-y4 85T 72T 13T 84%
/dev/grid/node-x30-y5 91T 72T 19T 79%
/dev/grid/node-x30-y6 87T 70T 17T 80%
/dev/grid/node-x30-y7 510T 492T 18T 96%
/dev/grid/node-x30-y8 94T 64T 30T 68%
/dev/grid/node-x30-y9 86T 65T 21T 75%
/dev/grid/node-x30-y10 86T 64T 22T 74%
/dev/grid/node-x30-y11 87T 67T 20T 77%
/dev/grid/node-x30-y12 88T 69T 19T 78%
/dev/grid/node-x30-y13 92T 72T 20T 78%
/dev/grid/node-x30-y14 93T 65T 28T 69%
/dev/grid/node-x30-y15 92T 65T 27T 70%
/dev/grid/node-x30-y16 89T 72T 17T 80%
/dev/grid/node-x30-y17 91T 73T 18T 80%
/dev/grid/node-x30-y18 91T 72T 19T 79%
/dev/grid/node-x30-y19 92T 68T 24T 73%
/dev/grid/node-x30-y20 85T 72T 13T 84%
/dev/grid/node-x30-y21 89T 69T 20T 77%
/dev/grid/node-x30-y22 89T 64T 25T 71%
/dev/grid/node-x30-y23 93T 64T 29T 68%
/dev/grid/node-x30-y24 90T 64T 26T 71%
/dev/grid/node-x31-y0 93T 70T 23T 75%
/dev/grid/node-x31-y1 91T 64T 27T 70%
/dev/grid/node-x31-y2 92T 67T 25T 72%
/dev/grid/node-x31-y3 87T 72T 15T 82%
/dev/grid/node-x31-y4 85T 65T 20T 76%
/dev/grid/node-x31-y5 86T 68T 18T 79%
/dev/grid/node-x31-y6 87T 67T 20T 77%
/dev/grid/node-x31-y7 509T 499T 10T 98%
/dev/grid/node-x31-y8 91T 71T 20T 78%
/dev/grid/node-x31-y9 88T 72T 16T 81%
/dev/grid/node-x31-y10 86T 64T 22T 74%
/dev/grid/node-x31-y11 87T 68T 19T 78%
/dev/grid/node-x31-y12 87T 71T 16T 81%
/dev/grid/node-x31-y13 93T 65T 28T 69%
/dev/grid/node-x31-y14 94T 68T 26T 72%
/dev/grid/node-x31-y15 94T 72T 22T 76%
/dev/grid/node-x31-y16 93T 69T 24T 74%
/dev/grid/node-x31-y17 87T 66T 21T 75%
/dev/grid/node-x31-y18 94T 71T 23T 75%
/dev/grid/node-x31-y19 86T 71T 15T 82%
/dev/grid/node-x31-y20 86T 67T 19T 77%
/dev/grid/node-x31-y21 89T 65T 24T 73%
/dev/grid/node-x31-y22 86T 64T 22T 74%
/dev/grid/node-x31-y23 94T 71T 23T 75%
/dev/grid/node-x31-y24 89T 73T 16T 82%
/dev/grid/node-x32-y0 93T 69T 24T 74%
/dev/grid/node-x32-y1 86T 68T 18T 79%
/dev/grid/node-x32-y2 90T 68T 22T 75%
/dev/grid/node-x32-y3 90T 64T 26T 71%
/dev/grid/node-x32-y4 88T 66T 22T 75%
/dev/grid/node-x32-y5 90T 67T 23T 74%
/dev/grid/node-x32-y6 94T 73T 21T 77%
/dev/grid/node-x32-y7 509T 493T 16T 96%
/dev/grid/node-x32-y8 91T 73T 18T 80%
/dev/grid/node-x32-y9 89T 71T 18T 79%
/dev/grid/node-x32-y10 92T 73T 19T 79%
/dev/grid/node-x32-y11 92T 65T 27T 70%
/dev/grid/node-x32-y12 94T 68T 26T 72%
/dev/grid/node-x32-y13 85T 69T 16T 81%
/dev/grid/node-x32-y14 93T 69T 24T 74%
/dev/grid/node-x32-y15 90T 72T 18T 80%
/dev/grid/node-x32-y16 87T 71T 16T 81%
/dev/grid/node-x32-y17 92T 66T 26T 71%
/dev/grid/node-x32-y18 85T 64T 21T 75%
/dev/grid/node-x32-y19 88T 72T 16T 81%
/dev/grid/node-x32-y20 86T 69T 17T 80%
/dev/grid/node-x32-y21 94T 69T 25T 73%
/dev/grid/node-x32-y22 87T 70T 17T 80%
/dev/grid/node-x32-y23 94T 72T 22T 76%
/dev/grid/node-x32-y24 87T 72T 15T 82%
/dev/grid/node-x33-y0 94T 64T 30T 68%
/dev/grid/node-x33-y1 94T 64T 30T 68%
/dev/grid/node-x33-y2 86T 66T 20T 76%
/dev/grid/node-x33-y3 90T 69T 21T 76%
/dev/grid/node-x33-y4 92T 71T 21T 77%
/dev/grid/node-x33-y5 85T 71T 14T 83%
/dev/grid/node-x33-y6 87T 72T 15T 82%
/dev/grid/node-x33-y7 510T 491T 19T 96%
/dev/grid/node-x33-y8 94T 70T 24T 74%
/dev/grid/node-x33-y9 93T 65T 28T 69%
/dev/grid/node-x33-y10 89T 66T 23T 74%
/dev/grid/node-x33-y11 90T 73T 17T 81%
/dev/grid/node-x33-y12 85T 69T 16T 81%
/dev/grid/node-x33-y13 87T 70T 17T 80%
/dev/grid/node-x33-y14 91T 70T 21T 76%
/dev/grid/node-x33-y15 90T 69T 21T 76%
/dev/grid/node-x33-y16 87T 68T 19T 78%
/dev/grid/node-x33-y17 93T 72T 21T 77%
/dev/grid/node-x33-y18 86T 67T 19T 77%
/dev/grid/node-x33-y19 88T 72T 16T 81%
/dev/grid/node-x33-y20 91T 66T 25T 72%
/dev/grid/node-x33-y21 92T 65T 27T 70%
/dev/grid/node-x33-y22 87T 69T 18T 79%
/dev/grid/node-x33-y23 93T 67T 26T 72%
/dev/grid/node-x33-y24 86T 65T 21T 75%
/dev/grid/node-x34-y0 86T 64T 22T 74%
/dev/grid/node-x34-y1 86T 65T 21T 75%
/dev/grid/node-x34-y2 94T 68T 26T 72%
/dev/grid/node-x34-y3 87T 72T 15T 82%
/dev/grid/node-x34-y4 86T 66T 20T 76%
/dev/grid/node-x34-y5 88T 67T 21T 76%
/dev/grid/node-x34-y6 90T 72T 18T 80%
/dev/grid/node-x34-y7 502T 495T 7T 98%
/dev/grid/node-x34-y8 93T 65T 28T 69%
/dev/grid/node-x34-y9 91T 71T 20T 78%
/dev/grid/node-x34-y10 91T 64T 27T 70%
/dev/grid/node-x34-y11 89T 68T 21T 76%
/dev/grid/node-x34-y12 93T 70T 23T 75%
/dev/grid/node-x34-y13 91T 71T 20T 78%
/dev/grid/node-x34-y14 87T 69T 18T 79%
/dev/grid/node-x34-y15 93T 72T 21T 77%
/dev/grid/node-x34-y16 86T 72T 14T 83%
/dev/grid/node-x34-y17 88T 68T 20T 77%
/dev/grid/node-x34-y18 88T 72T 16T 81%
/dev/grid/node-x34-y19 91T 68T 23T 74%
/dev/grid/node-x34-y20 89T 64T 25T 71%
/dev/grid/node-x34-y21 91T 67T 24T 73%
/dev/grid/node-x34-y22 89T 65T 24T 73%
/dev/grid/node-x34-y23 85T 67T 18T 78%
/dev/grid/node-x34-y24 88T 70T 18T 79%
/dev/grid/node-x35-y0 91T 71T 20T 78%
/dev/grid/node-x35-y1 92T 73T 19T 79%
/dev/grid/node-x35-y2 94T 67T 27T 71%
/dev/grid/node-x35-y3 88T 69T 19T 78%
/dev/grid/node-x35-y4 91T 69T 22T 75%
/dev/grid/node-x35-y5 90T 73T 17T 81%
/dev/grid/node-x35-y6 88T 65T 23T 73%
/dev/grid/node-x35-y7 506T 497T 9T 98%
/dev/grid/node-x35-y8 88T 71T 17T 80%
/dev/grid/node-x35-y9 85T 65T 20T 76%
/dev/grid/node-x35-y10 94T 66T 28T 70%
/dev/grid/node-x35-y11 88T 66T 22T 75%
/dev/grid/node-x35-y12 91T 64T 27T 70%
/dev/grid/node-x35-y13 85T 64T 21T 75%
/dev/grid/node-x35-y14 87T 71T 16T 81%
/dev/grid/node-x35-y15 93T 66T 27T 70%
/dev/grid/node-x35-y16 89T 64T 25T 71%
/dev/grid/node-x35-y17 93T 64T 29T 68%
/dev/grid/node-x35-y18 90T 66T 24T 73%
/dev/grid/node-x35-y19 91T 73T 18T 80%
/dev/grid/node-x35-y20 93T 69T 24T 74%
/dev/grid/node-x35-y21 94T 70T 24T 74%
/dev/grid/node-x35-y22 90T 73T 17T 81%
/dev/grid/node-x35-y23 89T 70T 19T 78%
/dev/grid/node-x35-y24 92T 72T 20T 78%
/dev/grid/node-x36-y0 94T 64T 30T 68%
/dev/grid/node-x36-y1 87T 67T 20T 77%
/dev/grid/node-x36-y2 93T 65T 28T 69%
/dev/grid/node-x36-y3 90T 72T 18T 80%
/dev/grid/node-x36-y4 85T 73T 12T 85%
/dev/grid/node-x36-y5 91T 64T 27T 70%
/dev/grid/node-x36-y6 87T 73T 14T 83%
/dev/grid/node-x36-y7 504T 499T 5T 99%
/dev/grid/node-x36-y8 90T 73T 17T 81%
/dev/grid/node-x36-y9 92T 70T 22T 76%
/dev/grid/node-x36-y10 89T 72T 17T 80%
/dev/grid/node-x36-y11 93T 70T 23T 75%
/dev/grid/node-x36-y12 85T 67T 18T 78%
/dev/grid/node-x36-y13 89T 67T 22T 75%
/dev/grid/node-x36-y14 94T 68T 26T 72%
/dev/grid/node-x36-y15 91T 72T 19T 79%
/dev/grid/node-x36-y16 87T 66T 21T 75%
/dev/grid/node-x36-y17 85T 65T 20T 76%
/dev/grid/node-x36-y18 90T 66T 24T 73%
/dev/grid/node-x36-y19 89T 69T 20T 77%
/dev/grid/node-x36-y20 88T 64T 24T 72%
/dev/grid/node-x36-y21 90T 66T 24T 73%
/dev/grid/node-x36-y22 93T 70T 23T 75%
/dev/grid/node-x36-y23 85T 71T 14T 83%
/dev/grid/node-x36-y24 89T 64T 25T 71%

26
2016/input/23 Normal file
View File

@@ -0,0 +1,26 @@
cpy a b
dec b
cpy a d
cpy 0 a
cpy b c
inc a
dec c
jnz c -2
dec d
jnz d -5
dec b
cpy b c
cpy c d
dec d
inc c
jnz d -2
tgl c
cpy -16 c
jnz 1 c
cpy 77 c
jnz 73 d
inc a
inc d
jnz d -2
inc c
jnz c -5

37
2016/input/24 Normal file
View File

@@ -0,0 +1,37 @@
#######################################################################################################################################################################################
#.....................#.....#.#.......#.......#...#.....#.#...#.........#...........#...#.........#...#...#...#...#.........#.#.....#.........#.#.#.....#.....#.....#.#.#.............#
#.#.###.#.###.#.###.#.#.###.#.###.#########.#.#####.#####.#.###.#.#.#.#.###.#.###.#.#.#.#.###.#.#.#.#.###.#.#.#.#.###.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#####.###.#.#.#.#.#.###.#.#.#.#.#.#
#.........#.......#...#.....#.#.#.#.......#.#.....#...#.....#.....#.....#...............#.#.#...#...#.#.....#.......#.#...#.....#.......#...#.#.#...#2#...#.................#...#.....#
#.###.#.###.#.#.#.#.#.#.#.#.#.#.#.#####.#.#.#.###.#.###.#.#.#.###.#.#.#.###.#.#.###.#.#####.#.#.#####.#.#.#.#######.#.#####.###.###.###.#.#.#.#.#.#.#.#.###.###.###.###.#.#.#.#.#######
#.#....1#.....#...#.......#...#.#.#.....#.....#.....................#.#...........#...#.....#.....#.....#.......#.....#.#.......#...........#...#.#...#...#...............#.#.#.#.....#
#.#.#######.#.#.#.#.#############.#.###.###.###.#.#.#########.#.###.#.#.#.#.#.#.#.#####.#.#.#.###.#.#.#.#.#.#.#.#.#.###.#########.#.#.#############.#######.#.#.#.###.###.###.#####.###
#.#.#...#.........#.....#.........#.....#.#.#...#...........#...#.........#...#.#.....#.#...............#...#.....#.#.#.............#.....#...#.....#...........#.#.#.....#...#.......#
#.###.#.#.#.#.#######.#.#.#.#.###.###.#.#.#.#.#.#.#.#####.###.#.#.#.#.#.#######.#.###.#.#.#.###.#.###.#.#.###.#.#.#.#.#.#.#.#.#.#######.#.###.#.###.#.###.#.#.###.#.###.#.#.#.#.#.#.###
#...#.#.........#.#...#.....#...#.......#.#.#.......#.#.#...#.........#.....#.#...#.#.#...#...#...#.....#.........#.#.....#.......#.....#.......#.#...#...#.....#.....#.......#.#.#...#
#.#.#.#.#.#.###.#.#.#.#.###.#####.#####.#######.#.###.#.#.#.#####.#.#####.###.#.#.#.#.#.#.###.#.#.#.#####.#.#####.#.###.#####.#.#.#.###.###.###.#.#.#.#####.#.#.#####.#.#######.#.#.###
#.....#.#.....#.........#.#...#.......#...#.......#.........#...#.#.#.#.......#...#...............#.#...................#.#.#.......#.#.........#....0#...#.#.......#.#.#.#...#.....#.#
#######.#.#.#.#######.###.#.###.#.#.#.#.#.#.#.#.###.###.#####.#.#.###.#.#.###.#####.#.#.#.#.#####.#.###.###.#.#.#######.#.#.#.#######.#.#.#.#.#.#.#.#.#.###.#.###.#.###.#.#####.#.#.#.#
#.........#...#...#.....#.........#.......#...#...........#.#.#.#...#...#.#...#.#...#.#.#.......#.......#...#.....#.....#.#...#.#.#.#.........#...............#...#.#...........#.....#
#.#.#.#.#.#####.###.#####.#.#######.#.#.#.#.#.#.#.#####.###.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.###.#.###.#.###.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#####.###.###.#.#######.#.###.#.#######
#.#...#...#...#.....#.#.#.#...#.................#...#...#.#...#...#...#.#.#.#.....#.#.#.....#.#...#.#.......#.#.#...#...#.#...#.....#...#.#...#...#.....#.....#...#.....#.....#.#...#.#
#.###.###.###.###.#.#.#.#.#.#.#.#.#.###.#.###.#####.#.###.#.###.###.#.#.#.#.#.###.#.###.#####.###.###.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.###.#####.#.###########.#.#.#.###.#.#######.#.#.#
#..3#.#.......#...#.............#.....#.....#...#...#.#.....#.......#.....#...#.....#.#.#.........#...#.#.........#.....#...............#.........#...#...........#.#.#...#7#.#.....#.#
###.#.#.###.#.#.###.#############.###.#.#######.#.#####.#######.#####.#.###.#.#.#.#.#.#.#.#.#.#.#.###.#.#########.#.#.#.#.#.#.###.#.###.#####.#####.###.#.###.#.#.#.#.#.#.#.#.#.###.#.#
#.#...#.....#.#.#.#.#.#...........................#.......#...#.#.....#.#...#...#.#...#.........#...........#.#.....#.....#...#...#.#.......#.#.#...#...#.#.......#.......#...#.....#.#
#.#########.#.#.#.#.#.#.#.#####.###.#######.#.#####.#.#.#.#.###.#.#.#.#.#####.#######.#.#####.#.#.#.#####.#.#.#.###.#####.#.#######.#######.###.###.#.#.#.###.###.#.#########.#.#.###.#
#.#.......#...#.....#.#.......#.#...#.....#...........#.#...........#...#.....#.........#.......#...#.........#.#.....#.#...#.............#.............#...........#.....#...#.#.#.#.#
#.#.###.#.#.#.#.#.###.###.#####.#.#.#.#.#.###.#.#####.#.#.#.#.###.#####.#######.#.#.#.#.#.#.#.#.#.#.###.#.###.#.#.#.#.#.#.###.#.###.#.###.#######.###.#.#.#.#.###.###.#.#.#.#.#.#.#.###
#.#.......................#.......#.......#.#.#.......#...........#...#...#.....#.#.#...#...#...#.......#.......#.#.#...#.....#.....#...#...#.....#.#...#...#...........#.....#...#...#
#.#.###.#####.#.###.#.#.###.#.#.#.#######.#.#####.#.#.###.#.#######.#.#.#.#.#.#.###.#.#.#.#.#.#.#.###.#.###.#.###.###.#######.#.###.###.#.#.#.###.#.###.###.###.#.#.#.#.#.#.#.#.###.#.#
#...#.....#.........#...#.#.....#...#...#.#.#...#.....#.#.#...#.......#.....#.......#.....#.....#.#.....#...#.#.#.......#...#.#...#.........#...#...........#...#...#...#.....#.#.#.#.#
#########.###.#####.#.#.#.#.#.###.#.#.###.#.#.#.#.###.#.#.#.#.#.#.###.#.###.#.#####.#######.#.###.#.###.#.#.###.#.#.#####.#######.#.###.#.###.###.#.###.#.#.#.###.#.#######.#.###.#.#.#
#.#...#...#...#.....#...#.#6......#.#.....#.....#.....#.#...#...#...#.#.....#...#...#...#...#.............#.#...#.......#.#...#...........#.#..5#...#.#.....#...#.....#...#...#.......#
#.###.#.#.###.###.#.#.#.#.#####.#.#.#####.#.#.###.#.#.#.#.#.#.###.#.#.###.#.#########.###.###.#######.#.#.#.#.#.#.#####.#.#.#.#.#.###.#.###.#####.#.#.#.#.#.#.#.###.#.###.#.###.#.#.#.#
#.#...#...#...#.........#...#.................#.....#.....#...............#.....#.#...#.....#.......#...#.....#.#.#.......#.............#.#.#.#...#.#...#.#.#...#.....#.......#.......#
#.###.#.###.###.###.#.#.#.#.#.###.###.#.#.###.###.###############.#####.#.#######.#.#.#.###########.###.#.#.#.#.#.#.#.###.#.#####.#######.###.#.#.#.#.###.#.#.#.#.###.###.###.#.#.###.#
#...................#...........#.#.#.........#.....#...#...#...#.#.....#.........#...#.#.......#...#...............#.#.................#.....#.....#.#.....#...#...#.#.....#...#.....#
#.#.#.#.#.###.###.#.###.#.#####.#.#.#########.#.#.###.#.###.#####.#.#.#.#.#.#.#######.#####.#.#.#.###.#.#.###.#####.#.#.#.###.###.###.###.#######.#.#.#.###.#.#.#.#.#.#.#.###.#.#.###.#
#.#...#.#.#.#.......#.#...#.#.....#.......#.#.#.....#.#.#.......#...#.#.....#.#...#...#.........#.......#.....#.#...#...#.......#.#...#...#.#.........#...#.........#.........#.#.#...#
###.#####.#.#.###.#.#.#.###.#.#.#.#.#.#.#.#.#.#####.###.#.###.#.#.#.#.#.#.#.#######.#.###.#.#####.###.#####.###.#.#.###.#.#.#.###.#.###.#.#.#.#.#####.#.#####.###.#.#.#.###.#####.#.#.#
#...........#...................#.....#.....#...............#...#.#.....#.......#...#...#...#...#.......#...#...#.....#...#...#...#.....#4#...#...#...#.....#.............#.#...#.....#
#######################################################################################################################################################################################

30
2016/input/25 Normal file
View File

@@ -0,0 +1,30 @@
cpy a d
cpy 7 c
cpy 365 b
inc d
dec b
jnz b -2
dec c
jnz c -5
cpy d a
jnz 0 0
cpy a b
cpy 0 a
cpy 2 c
jnz b 2
jnz 1 6
dec b
dec c
jnz c -4
inc a
jnz 1 -7
cpy 2 b
jnz c 2
jnz 1 4
dec b
dec c
jnz 1 -4
jnz 0 0
out b
jnz a -19
jnz 1 -21

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day01() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/01")
fmt.Println("01 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day02() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/02")
fmt.Println("02 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day03() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/03")
fmt.Println("03 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day04() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/04")
fmt.Println("04 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day05() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/05")
fmt.Println("05 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day06() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/06")
fmt.Println("06 is not implemented yet")
}

View File

@@ -0,0 +1,9 @@
package solutions
import "fmt"
func day07() {
//in := utility.GetInput("input/test")
//in := utility.GetInput("input/07")
fmt.Println("07 is not implemented yet")
}

Some files were not shown because too many files have changed in this diff Show More