aboutsummaryrefslogtreecommitdiff
path: root/2022
diff options
context:
space:
mode:
Diffstat (limited to '2022')
-rw-r--r--2022/01/input2245
-rw-r--r--2022/02/input2500
-rw-r--r--2022/03/input300
-rw-r--r--2022/04/input1000
-rw-r--r--2022/05/input513
-rw-r--r--2022/06/input1
-rw-r--r--2022/07/input1030
-rw-r--r--2022/08/input99
-rw-r--r--2022/09/input2000
-rw-r--r--2022/10/input143
10 files changed, 0 insertions, 9831 deletions
diff --git a/2022/01/input b/2022/01/input
deleted file mode 100644
index 646120f..0000000
--- a/2022/01/input
+++ /dev/null
@@ -1,2245 +0,0 @@
-2832
-2108
-3082
-4328
-6843
-5121
-2869
-1366
-2358
-1680
-4980
-1161
-
-8026
-2154
-4242
-1023
-2744
-3162
-4093
-1150
-5397
-2738
-5657
-
-10954
-11208
-8034
-1636
-9430
-9421
-5025
-
-3837
-5938
-3967
-2942
-2727
-3623
-4070
-1748
-1795
-1687
-4023
-6068
-2558
-2570
-4214
-
-9679
-2986
-5168
-16463
-
-5912
-6008
-1259
-5378
-10740
-1642
-2617
-7821
-
-3840
-5265
-2104
-1510
-5477
-2636
-5920
-5939
-5430
-4482
-5603
-4915
-5416
-5897
-
-3932
-9344
-7536
-4925
-10088
-5253
-5625
-6800
-
-3928
-13714
-18995
-3569
-
-2424
-5188
-11199
-6078
-11525
-5155
-3142
-
-2595
-5893
-5590
-6270
-6095
-5279
-3726
-6015
-3985
-5455
-5190
-4897
-6632
-
-5046
-1424
-3629
-6204
-6187
-1149
-4145
-6953
-2958
-6312
-1592
-4614
-2859
-
-5750
-9606
-11706
-2629
-13635
-5611
-
-2162
-6014
-3168
-8052
-10781
-3762
-5653
-
-21918
-14739
-
-2431
-5955
-4810
-7476
-2529
-7985
-6040
-5864
-3459
-3347
-4853
-
-4695
-3911
-5590
-4439
-4874
-2251
-3967
-6895
-5801
-2720
-5125
-5575
-2057
-
-5642
-3714
-5127
-5083
-2925
-5048
-6368
-5883
-2287
-3276
-3326
-2207
-3377
-
-18373
-7075
-12254
-18539
-
-13758
-19556
-23565
-
-6463
-5076
-5429
-3105
-6201
-5959
-6474
-5740
-6997
-7567
-1883
-
-2316
-10793
-2985
-10596
-6910
-11957
-5984
-
-18521
-7234
-7943
-
-8774
-7905
-4375
-1788
-9244
-2259
-4842
-6313
-
-4496
-10446
-6917
-1113
-2509
-1229
-2999
-
-2158
-3221
-1412
-1484
-1768
-2621
-1087
-1152
-3625
-3767
-4859
-1220
-3745
-4374
-3712
-
-4072
-8998
-5778
-4361
-6138
-
-11068
-15488
-17001
-16349
-
-3493
-15148
-14490
-9502
-11101
-
-8952
-2731
-10734
-7581
-4799
-9379
-5405
-10345
-
-5008
-4456
-3824
-3025
-4493
-2369
-1050
-3368
-3266
-4641
-5932
-5774
-1287
-3001
-2934
-
-16879
-20950
-11598
-
-11948
-2932
-1672
-11100
-
-24636
-12299
-18577
-
-14198
-24466
-25429
-
-3539
-5867
-2303
-1372
-3757
-3255
-4606
-4703
-4477
-3515
-5287
-7330
-
-2673
-5936
-6292
-4183
-4963
-6462
-4193
-5588
-5140
-2825
-4784
-3210
-1682
-3746
-
-12296
-15184
-9500
-16390
-
-2816
-6984
-6514
-8120
-8000
-9203
-3716
-
-24745
-15138
-
-4456
-4546
-4903
-2885
-4578
-2588
-2946
-6634
-1414
-1239
-6070
-4651
-2749
-
-3755
-3424
-3633
-2325
-2730
-5526
-6877
-4528
-6567
-2626
-6429
-2464
-
-2159
-6338
-2919
-4039
-3091
-7916
-2833
-4192
-5486
-2220
-5616
-
-1025
-10572
-6790
-3174
-5986
-2465
-9046
-1559
-
-4652
-9609
-4804
-5109
-5301
-9886
-7094
-
-1888
-9582
-9566
-2777
-1234
-
-6231
-7939
-4757
-3026
-11324
-4069
-6366
-
-5078
-6127
-1616
-5894
-3707
-1031
-5544
-4880
-6766
-6411
-2767
-2642
-1197
-
-2954
-1929
-8070
-6836
-7396
-7779
-5059
-5299
-3101
-1108
-3408
-
-23715
-34978
-
-5986
-8393
-3943
-9746
-8118
-6464
-4882
-
-66377
-
-2291
-6079
-3131
-2006
-6250
-3864
-5167
-3150
-3909
-3435
-2679
-6801
-6361
-
-12399
-2412
-2223
-2628
-7269
-
-6446
-2771
-6190
-5186
-5672
-5414
-4361
-1204
-1306
-2448
-1425
-2860
-3235
-2123
-
-6648
-5782
-2695
-6432
-5396
-5628
-5713
-5889
-5862
-1082
-4800
-6132
-
-1804
-6681
-3451
-6039
-6573
-3927
-5420
-1443
-3711
-1906
-5490
-4212
-2221
-
-4960
-3469
-3779
-1215
-3665
-6336
-5876
-6523
-1211
-1051
-6900
-2665
-6116
-
-5650
-7059
-1520
-3284
-10604
-5219
-6087
-
-1385
-3922
-6315
-3317
-2532
-1591
-2191
-6198
-1667
-2358
-4424
-3384
-1452
-1878
-
-8968
-6735
-12578
-11709
-7573
-1140
-
-8445
-2956
-8682
-8315
-3698
-7811
-6875
-2514
-2348
-
-19576
-3115
-13589
-15609
-
-43635
-
-8805
-24653
-4664
-
-6088
-5967
-5407
-3638
-9220
-1047
-2792
-7947
-9559
-
-9635
-5762
-7826
-4419
-12047
-8603
-6995
-
-6103
-7299
-7646
-4602
-5535
-7703
-6427
-6826
-1506
-5826
-8019
-
-5341
-3445
-2020
-4685
-1068
-4974
-5251
-2968
-4358
-4057
-2686
-1122
-2914
-3998
-1247
-
-3096
-1152
-4346
-3685
-1365
-4059
-2774
-4958
-3561
-1036
-4612
-4404
-3419
-4733
-3484
-
-5167
-1180
-1172
-5057
-3974
-6226
-1309
-4009
-5230
-1105
-4158
-2016
-3786
-2513
-
-2940
-1134
-6443
-7340
-5325
-3750
-3839
-7379
-4766
-4173
-
-4547
-11948
-7129
-6433
-7101
-2361
-8366
-
-1507
-6017
-3115
-6258
-6404
-6000
-1869
-5286
-1623
-1410
-3739
-1632
-2433
-
-5846
-6515
-2172
-6728
-6626
-2611
-1583
-2759
-3192
-3197
-1057
-5425
-2712
-
-7224
-2884
-2611
-1784
-3902
-7393
-5299
-2389
-1941
-4128
-5461
-1015
-
-1743
-9456
-8535
-6753
-7773
-10241
-5969
-8666
-
-19734
-2085
-9467
-12261
-
-1778
-7318
-2654
-3489
-3276
-4511
-2533
-3292
-4718
-5173
-2267
-5451
-
-5567
-5103
-1888
-2210
-4582
-1260
-1264
-4326
-5352
-3549
-5226
-1875
-3156
-3571
-
-1380
-7048
-2322
-1694
-4611
-6541
-8334
-2071
-1390
-7593
-
-5343
-4878
-1115
-1400
-8760
-4952
-5444
-4012
-
-3021
-2193
-6671
-1502
-7320
-7557
-4150
-3959
-1818
-8798
-
-19469
-23032
-11831
-
-8257
-5493
-5583
-7627
-3801
-3468
-1742
-
-9306
-4711
-6825
-8310
-2782
-2447
-10195
-4287
-
-10790
-6505
-15999
-15093
-14116
-
-1469
-2435
-4534
-8314
-7762
-2064
-5315
-1109
-4439
-
-28459
-29638
-
-1530
-1274
-5799
-7684
-2594
-6179
-1450
-4017
-5336
-2397
-7630
-
-1467
-5771
-5730
-2600
-3958
-4481
-4994
-2718
-6763
-4521
-6496
-
-3638
-7722
-6498
-3612
-7521
-1310
-6183
-1850
-6394
-4763
-2657
-
-7537
-4591
-2179
-9064
-6970
-2782
-9339
-1265
-7281
-
-3380
-12388
-5521
-1191
-8912
-
-2776
-3427
-3206
-2075
-2589
-3545
-1806
-2603
-4079
-2700
-3430
-1185
-5708
-1322
-
-1466
-4217
-3529
-1232
-5654
-2061
-5435
-5875
-4521
-4841
-6114
-5252
-1185
-5842
-
-21001
-8876
-
-5131
-5556
-6014
-7791
-3957
-8731
-8053
-8015
-
-10379
-3070
-21154
-
-3012
-5818
-1144
-6315
-4495
-1846
-7923
-1340
-2675
-4955
-3654
-
-5014
-1838
-1302
-4994
-1105
-4055
-3542
-6260
-1219
-1737
-1191
-6069
-5293
-4765
-
-18556
-13230
-15065
-18284
-
-48135
-
-9070
-7739
-6829
-7932
-8713
-4312
-8262
-4925
-2769
-
-13528
-4077
-21766
-
-6782
-20020
-15396
-
-15610
-4166
-5153
-14554
-6008
-
-5875
-4131
-2371
-1381
-1793
-5487
-5816
-6051
-5595
-5412
-4800
-3069
-2332
-4360
-2380
-
-3310
-5210
-13776
-3665
-2335
-6094
-
-2728
-4544
-6050
-8616
-8297
-5501
-1544
-5770
-3807
-5388
-
-10758
-7573
-7170
-4945
-8868
-8074
-8055
-
-6053
-6804
-6870
-9779
-9992
-7935
-
-25222
-8776
-10549
-
-2785
-37443
-
-7055
-7876
-6587
-6322
-6447
-
-2403
-3529
-1514
-2202
-2622
-4484
-3216
-7798
-1135
-2120
-1624
-
-12169
-8212
-13127
-11115
-7072
-3080
-
-5017
-6458
-5226
-1287
-6413
-7938
-4211
-6724
-4862
-1242
-7481
-
-47712
-
-8432
-3562
-5349
-2961
-1171
-5888
-10533
-6771
-
-31566
-13234
-
-52095
-
-11601
-2394
-1084
-4909
-5592
-5718
-3912
-
-10963
-12196
-15697
-3599
-8635
-
-22503
-4376
-
-9918
-8408
-1882
-6546
-7045
-3395
-6931
-9059
-
-4664
-3815
-3110
-1676
-5396
-
-9459
-2435
-9466
-8929
-2587
-8181
-5385
-1703
-7383
-
-1271
-6006
-4250
-2558
-4734
-1817
-4695
-5683
-6119
-5150
-1060
-3814
-6012
-3977
-
-2690
-1343
-3990
-2648
-5829
-5590
-5609
-1718
-2148
-5400
-1130
-4659
-3463
-
-3287
-2098
-5050
-6246
-6901
-2001
-2289
-1892
-7836
-1358
-5224
-
-7024
-3331
-2742
-6134
-4850
-6971
-4798
-6270
-3375
-3678
-2791
-
-2968
-7186
-7213
-1818
-3735
-6366
-1138
-5386
-2479
-3978
-6926
-
-10692
-9805
-18086
-13749
-
-9566
-1552
-7121
-2410
-8839
-1581
-7143
-5682
-4454
-
-2580
-5217
-5391
-3347
-3384
-5377
-2047
-2465
-4622
-5743
-3015
-1305
-1960
-
-15710
-1936
-
-2012
-1530
-4286
-3519
-4311
-5820
-2446
-5807
-4890
-1242
-4685
-
-28724
-
-1094
-1190
-2500
-3617
-1286
-2430
-8633
-6728
-7392
-6037
-
-7997
-8802
-4988
-6780
-5537
-7377
-1238
-5501
-
-3131
-8597
-7966
-6157
-4817
-2327
-4515
-7983
-3165
-6785
-
-6203
-2841
-5423
-2632
-7410
-4532
-2012
-8719
-7507
-1449
-
-37282
-
-3012
-2285
-4191
-2242
-2014
-3836
-1261
-1951
-4484
-5194
-1328
-1295
-5970
-5030
-3604
-
-6092
-2930
-1517
-1064
-6648
-6112
-1392
-6746
-4490
-1785
-3352
-2248
-4975
-
-1774
-2925
-5667
-4315
-2228
-4088
-2936
-6062
-4679
-5220
-3173
-2961
-3431
-1907
-3213
-
-11417
-6055
-10378
-11585
-11495
-3286
-
-4242
-2198
-1453
-2454
-2088
-1068
-3263
-2082
-4262
-3684
-3614
-1624
-1772
-3144
-2264
-
-6044
-5100
-1281
-4829
-5966
-5878
-
-1648
-3848
-2167
-1269
-2907
-5569
-2338
-3106
-3710
-2819
-3167
-6767
-1247
-
-11542
-5319
-7390
-10247
-5825
-3701
-5173
-
-24038
-13030
-12703
-
-21677
-13326
-
-7060
-1796
-1544
-5340
-2291
-3485
-3469
-4839
-1484
-
-5894
-1537
-11507
-6994
-8819
-9523
-1286
-
-2034
-6244
-4109
-1153
-3516
-1981
-5427
-6918
-5572
-6415
-6618
-
-7353
-11049
-9629
-9086
-6160
-10827
-
-4833
-4240
-5281
-2985
-5001
-8689
-5876
-7358
-3057
-1477
-
-64086
-
-5607
-
-3536
-10591
-7185
-8614
-1048
-4488
-8893
-
-20808
-3764
-4172
-
-11061
-3485
-
-2184
-4986
-6147
-1483
-4170
-7920
-3623
-4908
-2433
-8087
-5981
-
-4145
-5088
-3079
-2696
-1069
-6533
-6205
-4633
-3393
-1875
-6734
-4047
-4783
-
-16756
-30731
-
-27320
-12665
-
-2342
-1130
-2482
-1540
-7263
-6251
-3244
-7960
-7255
-5031
-5540
-
-6945
-10279
-5400
-3868
-4448
-1159
-7190
-1858
-
-7499
-7600
-3816
-6417
-11374
-
-53260
-
-10436
-7554
-7263
-7794
-2222
-10687
-3170
-
-9157
-3146
-1723
-6066
-9016
-7758
-2885
-4938
-
-4079
-1302
-5794
-4695
-3859
-2063
-1108
-2669
-4541
-2125
-3846
-6019
-5780
-5048
-
-11772
-3333
-8185
-3786
-7493
-10737
-2954
-
-5412
-4386
-2105
-4871
-1621
-2588
-6143
-1314
-4979
-3222
-1918
-4300
-
-3598
-3198
-4102
-8638
-3899
-8204
-2209
-
-3851
-5188
-5494
-4102
-2427
-2568
-5264
-3951
-5236
-4779
-2152
-2163
-4852
-1866
-
-4900
-4865
-1946
-1585
-2073
-6066
-3482
-1118
-1250
-2125
-6795
-4522
-3602
-
-1352
-6115
-7150
-6257
-7255
-3150
-3372
-4024
-3744
-1436
-4558
-5741
-
-5330
-7428
-6493
-4217
-9133
-2001
-2117
-8205
-4679
-
-1039
-5446
-1385
-6914
-2516
-1703
-3439
-5279
-5214
-3995
-2455
-2006
-4653
-
-11735
-6890
-18785
-11174
-
-6361
-4088
-8048
-2118
-6994
-3985
-7492
-2137
-7852
-7743
-5795
-
-1399
-5322
-7254
-
-2887
-3842
-2467
-7211
-5307
-6887
-3368
-4678
-1254
-1202
-
-4740
-5746
-1742
-2749
-6503
-2949
-1161
-5671
-6057
-5157
-1619
-5947
-6338
-4537
-
-1448
-1427
-15871
-4776
-10021
-
-7272
-5789
-6013
-3511
-2392
-8082
-9583
-6188
-
-42302
-
-1943
-3178
-7626
-7150
-2064
-1486
-7344
-1988
-6079
-
-7075
-1400
-4314
-5688
-4630
-6478
-1247
-5885
-6741
-6403
-3825
-
-5186
-2077
-3021
-4983
-4907
-3529
-3227
-4448
-1144
-
-4816
-1427
-8101
-6482
-8208
-9606
-5595
-5328
-7792
-
-6090
-2627
-1141
-2740
-4856
-5727
-2102
-2985
-5365
-1041
-1036
-1636
-2345
-2379
-4654
-
-7437
-9144
-4579
-1225
-7821
-6909
-1844
-6643
-5680
-
-9820
-20439
-
-10177
-1834
-5160
-6476
-8352
-6981
-6495
-4232
-
-19764
-2091
-13751
-
-9408
-21846
-23438
-
-36692
-
-2312
-23451
-21444
-
-8577
-16088
-6638
-3195
-
-8178
-2765
-5564
-3191
-4604
-1430
-4034
-6644
-4469
-3445
-
-17210
-34046
-
-8370
-5176
-1309
-6288
-7944
-1098
-7113
-
-1468
-3241
-4149
-7521
-5759
-4483
-2993
-6307
-7456
-2687
-1646
-
-5728
-1132
-6223
-4918
-5095
-4815
-5589
-4549
-1827
-2757
-2134
-3079
-4709
-
-3905
-4016
-2848
-1499
-2841
-4670
-4478
-3694
-2334
-3019
-3761
-3986
-5486
-
-1096
-3760
-4569
-4388
-2661
-6027
-7493
-5582
-6502
-2966
-
-7501
-1109
-8955
-3136
-6744
-6849
-1916
-3971
-3396
-
-1865
-1631
-1981
-1333
-1431
-5516
-7613
-1926
-3224
-4058
-
-9732
-9318
-1299
-7300
-9826
-6425
-7878
-10546
-
-10269
-17150
-1771
-10243
-
-17664
-19265
-1710
-18754
-
-3695
-4063
-1571
-6002
-3421
-2712
-5175
-3987
-2780
-5452
-2383
-4207
-6162
-5926
-
-5918
-2169
-5996
-3842
-5338
-1061
-1221
-3034
-1357
-1447
-2178
-5486
-2861
-4633
-1822
-
-9053
-9367
-2796
-13702
-10292
-2461
-
-20214
-25924
-5012
-
-6229
-3670
-9939
-6177
-5980
-9907
-9698
-
-3846
-6923
-9058
-9689
-7405
-3684
-9010
-5705
-2877
-
-13046
-8583
-2706
-1403
-4918
-10851
-
-1349
-11562
-14857
-2260
-8315
-
-1375
-3094
-3849
-8763
-7189
-2550
-5346
-1905
-3498
-1416
-
-34144
-11430
-
-11590
-4032
-7238
-2641
-4778
-4260
-6007
-
-1226
-1934
-6034
-3159
-2234
-3509
-4759
-5837
-1789
-4726
-1075
-5543
-2774
-3144
-
-8556
-1675
-12135
-10831
-10837
-
-3087
-1977
-3832
-6304
-4023
-4219
-1594
-4685
-2650
-1652
-3029
-3913
-3970
-2311
-
-1088
-15228
-3891
-9920
-7675
-
-4758
-2544
-3198
-7038
-4561
-5105
-7469
-6070
-4917
-1288
-2099
-2257
-
-10202
-1478
-1355
-10235
-9177
-7656
-10315
-5359
-
-1336
-4004
-2306
-1358
-2831
-2861
-6211
-1492
-5542
-6370
-2111
-4289
-5037
-3784
-
-3083
-3535
-2551
-4519
-2305
-5878
-2102
-1477
-5529
-2048
-5068
-5816
-2887
-2567
-3309
-
-11079
-4417
-19925
-
-3159
-14561
-24535
-
-4712
-2595
-2996
-2035
-3697
-2792
-1377
-1002
-4955
-1728
-5072
-5754
-2671
-1267
-5035
-
-7438
-2343
-6421
-3441
-6451
-3448
-3853
-7268
-5461
-4265
-5232
-
-4224
-1229
-2945
-2152
-2899
-1055
-4692
-2627
-5771
-5807
-4868
-2069
-
-7271
-1691
-1945
-1814
-8487
-7836
-11053
-
-4542
-6055
-9464
-1919
-6973
-1526
-3408
-5265
-7587
-
-26489
-25984
-
-13254
-34865
-
-3338
-2313
-1854
-1232
-4036
-2156
-3203
-3959
-4643
-4045
-2097
-5726
-3509
-3801
-
-1530
-5956
-5236
-6895
-2136
-8084
-1550
-6776
-1042
-5389
-4815
-
-1479
-2337
-5443
-5880
-8131
-9774
-4225
-5564
-
-9111
-3248
-5761
-8147
-3285
-11468
-
diff --git a/2022/02/input b/2022/02/input
deleted file mode 100644
index 6ec569e..0000000
--- a/2022/02/input
+++ /dev/null
@@ -1,2500 +0,0 @@
-B Z
-A Z
-B Z
-C Z
-C Z
-B X
-A X
-C X
-A Z
-C Y
-C X
-C Y
-C Y
-A X
-A Z
-A Z
-A X
-B Z
-B X
-A Z
-A X
-C Y
-A X
-B Z
-B Z
-A X
-C Z
-A Z
-A X
-B Z
-A Z
-A Y
-C Y
-A Z
-C Z
-A Z
-C Y
-C Z
-C Z
-A Z
-A X
-A X
-B X
-A Z
-B Z
-A X
-A Z
-A Z
-A X
-A X
-C Y
-A Z
-B X
-C Y
-A X
-B Y
-A Z
-A X
-A Z
-A X
-C Z
-A Z
-A Y
-A X
-C Y
-A X
-B X
-A X
-A Z
-C Y
-A Z
-A X
-C X
-C Z
-C Z
-A Z
-A X
-A Z
-C X
-C Z
-B Z
-A Z
-C Y
-C Z
-B X
-A X
-A Z
-A X
-A X
-C Y
-A Z
-C Z
-B X
-A X
-A X
-A Z
-A Y
-A X
-C X
-A Z
-B X
-C Y
-A X
-A X
-A X
-C X
-B Z
-B Z
-A Z
-A X
-A Z
-C Z
-C X
-C Y
-B X
-C Z
-A Z
-C X
-A Z
-A X
-A X
-A X
-A X
-A Z
-B X
-A X
-B X
-C Z
-A Z
-A Z
-A X
-A X
-A X
-B X
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A X
-B Z
-A Z
-A Z
-C Y
-B Z
-A Z
-B Z
-A Z
-A X
-C X
-A X
-C Y
-C X
-A X
-A X
-C Y
-A Z
-A X
-B Z
-A Z
-A Z
-B X
-B Z
-A X
-A Z
-A X
-A X
-A Z
-A X
-A Z
-A Z
-C X
-A Z
-A X
-C Y
-A Z
-A Z
-A X
-A X
-A X
-A X
-B Z
-B X
-A Z
-A X
-A Z
-C Y
-B Y
-C Y
-B X
-A Z
-A Z
-A Z
-C Y
-A Z
-A X
-B Z
-C X
-A X
-C Z
-C X
-C Y
-A Z
-A X
-A Z
-C Z
-A Z
-A Z
-A Y
-C Z
-A X
-A X
-B Z
-A Z
-C Z
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-A X
-A X
-B Y
-B X
-A X
-A Z
-A Z
-A X
-A Z
-A X
-A X
-A Z
-B X
-A Z
-C Z
-A Z
-C Z
-A Z
-A Z
-C Z
-A X
-C Z
-A X
-C X
-A Z
-A Z
-B Z
-A Y
-B Z
-A X
-B Z
-A Z
-A X
-A Z
-A Z
-A X
-A Z
-B Z
-C X
-A Z
-A X
-B Z
-C Y
-B Z
-C X
-A Z
-A Z
-C X
-B X
-C Z
-A Z
-A X
-A Z
-C X
-A Z
-C Z
-C Z
-B Z
-B Z
-A Z
-C X
-A X
-B Y
-A Y
-A Z
-C X
-B X
-A Z
-A Z
-B Y
-A Z
-A Z
-C Z
-A Z
-A X
-A Z
-B X
-C Z
-B X
-A Z
-B Z
-C Y
-A X
-A X
-A Z
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-A X
-B Z
-A Z
-C X
-C Z
-A Z
-A X
-B Z
-A X
-C Y
-A X
-A Z
-A Y
-C Z
-A Y
-A Z
-C X
-C Y
-A Z
-C Y
-A Z
-A X
-C Y
-A Z
-A X
-A X
-B Z
-A X
-C X
-A X
-C X
-A X
-A Z
-A X
-A Z
-A Z
-A X
-C X
-C Z
-A Z
-C Z
-C X
-A Z
-C Y
-A X
-A Z
-A Z
-C Y
-A X
-B X
-C Y
-B Z
-C Y
-A X
-A X
-C Z
-A X
-A Z
-A X
-A X
-C X
-A X
-A Z
-B X
-C Z
-A Y
-B Y
-A Z
-A Z
-A Z
-A Z
-B Y
-A Y
-A Z
-B Z
-A Z
-A X
-C Z
-B Y
-C Y
-A X
-A Z
-C Z
-B Z
-A Z
-A Z
-A Y
-C Z
-A Z
-A Z
-C Z
-C Z
-C Z
-A X
-B Y
-C X
-A X
-A Z
-A Z
-B Z
-A Y
-A X
-A Z
-B X
-A X
-A X
-A Z
-A Y
-A Z
-A X
-B X
-A Z
-C X
-A Z
-A X
-C X
-B X
-B Y
-B X
-A Z
-A Z
-A Z
-A X
-B X
-A X
-B Z
-A Y
-B Z
-C Z
-A X
-C Z
-C X
-A Z
-C Y
-C Y
-A Z
-A X
-A X
-A X
-B X
-A Z
-A Y
-C Y
-B X
-A X
-A X
-A X
-C Y
-A Z
-A Y
-A X
-C Z
-A Z
-A Z
-A Z
-C Z
-A X
-A Z
-C Z
-B X
-C Y
-A Z
-B Z
-B Z
-C Z
-C Z
-A X
-A Z
-A Z
-B X
-B X
-A Z
-A Z
-A Y
-C Z
-A Z
-A X
-C Z
-A Z
-C Z
-C Z
-A Z
-A Z
-B Z
-A X
-B Y
-A Z
-A X
-C Z
-A X
-B X
-A Z
-C Y
-A Z
-C X
-C Y
-A X
-C X
-C X
-A Z
-C Z
-C Y
-A Z
-A Z
-A X
-A X
-C Z
-A Y
-A Z
-A X
-B Z
-A X
-A Z
-A Z
-A X
-B Z
-A X
-A Z
-C X
-A Z
-A Z
-C X
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A Z
-C Y
-C Y
-C Z
-C Z
-C Y
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-C Z
-B Z
-B X
-A Y
-C Y
-A X
-A Z
-A X
-A X
-A Z
-C Z
-C Y
-C Y
-A Y
-A X
-A Z
-A X
-C Z
-A X
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-A X
-B Y
-A Z
-A Z
-A Z
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-A Z
-B Z
-A Z
-A X
-A X
-A Y
-C Z
-C Z
-A Z
-B Z
-A Z
-A Z
-A X
-A X
-C Z
-A Z
-A X
-A X
-A Z
-A Z
-B Y
-A Y
-C Y
-A X
-A Z
-C Z
-C Y
-A Z
-C Y
-A X
-A X
-A X
-A Z
-C Y
-C Y
-A Z
-B X
-C Y
-A Z
-A X
-A Z
-A Y
-C Y
-C Z
-B Z
-A Z
-C Y
-A X
-C Z
-A X
-C Y
-C Z
-A Z
-C Y
-C Y
-A Y
-B X
-A Z
-C Z
-B Z
-B Y
-A Z
-C Y
-A X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-A Z
-A X
-A Z
-A Z
-C Z
-A X
-A Z
-C Z
-C Y
-A X
-A X
-C Z
-C Y
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-C Y
-C Z
-A Z
-B X
-C Z
-A Z
-A Z
-A X
-B X
-A Z
-A Y
-A X
-C Z
-B X
-A Z
-C Y
-C Z
-C Z
-C Z
-A Z
-A Z
-A X
-A Z
-C Z
-C Y
-A X
-A Z
-A Z
-A Y
-A X
-A Z
-A Z
-C X
-B Z
-A X
-A Z
-A X
-C Z
-A X
-C X
-A X
-C Y
-C Y
-A X
-A X
-A Z
-B Z
-A Z
-A Y
-B Z
-A X
-C X
-A X
-C X
-A X
-C X
-A Z
-A X
-A X
-A X
-C Y
-A X
-A X
-C X
-C Z
-A X
-B Y
-A X
-B Z
-A Z
-A X
-C Z
-A Z
-A X
-A Z
-A X
-C X
-C Z
-A X
-C Z
-C Y
-C Y
-A X
-A X
-A X
-C Z
-C Z
-A Z
-C Z
-A Z
-B Z
-A Y
-B Z
-A X
-A Z
-A Z
-A Z
-C Z
-A Z
-A X
-A X
-B Z
-A Z
-C Y
-C Z
-B Z
-C Y
-C Z
-A X
-A X
-C X
-B X
-C Z
-A Z
-A Z
-C Z
-A X
-A Z
-A Z
-B X
-B Z
-A Z
-A Z
-B Z
-A Z
-A Z
-B Z
-B Z
-C Z
-A Z
-C Z
-A Z
-A Z
-C Z
-A Z
-A Z
-B Z
-A Z
-A X
-A X
-A X
-A Z
-C Z
-A X
-A Z
-A X
-A Z
-B Z
-B Z
-C Z
-A Z
-A Y
-C X
-A X
-A Z
-A X
-A X
-C X
-C Z
-B Y
-A X
-A X
-C Y
-C Y
-A X
-A Z
-A Z
-B Z
-B Z
-A Z
-C Z
-A Z
-C Z
-C X
-A Z
-A X
-A Y
-A X
-A Z
-C Z
-A X
-A Z
-A Z
-A Z
-A X
-C X
-B Z
-A Z
-A Y
-C X
-A Z
-A Z
-A Z
-A X
-A Y
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-C X
-A Z
-A Y
-C Z
-A X
-A X
-A Z
-A Y
-A Z
-A X
-C Z
-A Z
-A Z
-B Z
-A Z
-A Z
-C X
-B Z
-C Y
-A X
-A Y
-B X
-A Z
-C Z
-C X
-C Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-B Z
-B Z
-A Z
-B Y
-B Z
-A X
-A X
-C Z
-A Z
-C Y
-B Z
-C Z
-C Z
-A Z
-A X
-B Z
-A X
-A X
-A Z
-A Z
-A X
-B Z
-A Z
-C Z
-A Z
-A Z
-B X
-C Z
-B Z
-C Y
-A Z
-A X
-A X
-B X
-A X
-B Z
-C Y
-C Y
-B Z
-C Y
-C Y
-A X
-A Z
-A Z
-C Y
-B Z
-A X
-A Z
-A X
-B X
-A X
-C Y
-A X
-A X
-B Z
-A X
-B X
-A Z
-C Y
-B Z
-A X
-A Z
-A X
-A X
-B X
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A Z
-B Z
-C Z
-C Y
-C Z
-A X
-A Z
-A X
-C Z
-C Z
-C Z
-C Y
-A X
-B X
-B X
-C X
-C Z
-C X
-C Z
-B Z
-A Y
-A X
-C X
-B X
-A X
-A X
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A Z
-C Z
-A X
-C Y
-C Y
-C Z
-A Z
-A X
-A Z
-A X
-A Z
-A Y
-A Z
-A X
-A X
-A Z
-A X
-A Y
-A Y
-C X
-A Y
-C Y
-C X
-A Z
-C Z
-C Y
-C Z
-A Z
-C X
-A X
-C Z
-A Z
-C Y
-B Z
-A Z
-A Z
-A Z
-C Y
-A X
-A X
-A Z
-A Z
-A Z
-B Z
-C Z
-A X
-C Y
-A X
-A Z
-A X
-C X
-C Z
-A Z
-C Y
-A Y
-A Y
-A Z
-A X
-A Z
-A Y
-A X
-C Z
-A Z
-A Z
-A X
-A X
-B Z
-B Y
-B Y
-C X
-A Z
-A Z
-C Z
-A X
-A Z
-C Y
-B X
-C Y
-A Z
-A Z
-A X
-A Z
-A X
-A X
-C Z
-A Z
-A Z
-A X
-A X
-C Y
-A X
-A X
-C Y
-A Y
-C X
-A X
-C Y
-A Y
-A Z
-B Y
-A X
-C Z
-B X
-A X
-C Z
-A Z
-B Z
-A Z
-A Z
-C X
-A Z
-B Z
-C X
-A Z
-C Y
-A Z
-C Z
-A Z
-C X
-A X
-A Z
-A Y
-B X
-A X
-B X
-A Z
-A Z
-C Y
-A Z
-C Z
-A Z
-A Z
-A Z
-C X
-A Z
-B X
-A X
-A Z
-C Z
-A Z
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-C Z
-A X
-A Z
-A Z
-B X
-A Z
-A X
-C Z
-B Y
-A Z
-A X
-C Z
-A X
-A Z
-A Z
-A Z
-C Z
-A Z
-A Z
-C X
-A X
-A X
-C X
-A X
-A X
-B Z
-A Z
-A X
-B X
-A X
-A Z
-C Y
-A Z
-B X
-C Y
-A X
-C Z
-A Z
-B Z
-A X
-A Z
-A Z
-C Z
-A X
-C Z
-A X
-C X
-A Y
-A X
-A Z
-C X
-A X
-A X
-A X
-A X
-A Z
-A X
-B Z
-C Z
-C Y
-B Z
-B Z
-B X
-A Z
-A X
-B Z
-A Z
-A X
-C Z
-A Z
-C Y
-B Z
-C Y
-A X
-C X
-A X
-A Z
-C Y
-A Z
-A X
-A Y
-C Y
-C Y
-A Z
-A Z
-C Y
-A Z
-A Z
-A X
-C Y
-B Y
-A X
-A X
-A X
-C Y
-B X
-A Z
-A Y
-A Z
-A Z
-A X
-C Z
-A Z
-A Z
-C X
-A Z
-B Z
-B X
-A X
-C Z
-A X
-C Y
-A Z
-C Z
-C Y
-C X
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-B Z
-A Z
-C Z
-A Z
-C Z
-B Z
-C Z
-C Z
-A Z
-A Z
-B X
-A Z
-A X
-A Z
-A X
-A Y
-A Z
-B Z
-C X
-A Z
-A Z
-B X
-A X
-C X
-C Z
-A X
-A Z
-A X
-C Y
-C Z
-A Z
-C Y
-A X
-A Z
-A Z
-B Z
-C Y
-A Z
-A Z
-C Z
-A X
-C X
-A Z
-A Z
-A Y
-C Z
-C Z
-A Z
-A X
-B Z
-A X
-A X
-A X
-A X
-A Z
-A Z
-A X
-A X
-C Z
-C Y
-C Y
-C Y
-A Z
-C X
-B Z
-C Y
-C Z
-A X
-A X
-A Z
-C Z
-C Z
-A Y
-C Y
-B X
-C Y
-A X
-A X
-A Y
-A X
-A Z
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-B Z
-A X
-A X
-A X
-C Z
-C X
-A Z
-C Y
-C Z
-A X
-A Z
-A Z
-A X
-A Z
-A X
-B Z
-A Z
-A Z
-A Z
-C Y
-C Z
-B Z
-A Z
-B Z
-A X
-A X
-A X
-C Y
-A Z
-A Z
-A Z
-C X
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-B Z
-A X
-A Z
-A X
-C Z
-A Z
-A Z
-A Z
-B Z
-A Y
-A Z
-C Z
-B Z
-C Y
-A Z
-A X
-C Y
-A X
-A X
-A Z
-A Z
-A X
-B Z
-B X
-C Z
-C Z
-A Y
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-B Z
-A Z
-B X
-A Z
-A Z
-C Z
-B Z
-A Z
-C X
-B Z
-C X
-B Z
-A Z
-A Z
-A Z
-A Z
-A X
-B Z
-A X
-B Z
-C Y
-A Z
-A Z
-C X
-A X
-A Z
-A Y
-A Z
-C Y
-C X
-C Z
-A X
-A Z
-C Z
-A Z
-A X
-A Z
-B Z
-A X
-A Z
-B Z
-C Y
-A Z
-C Y
-A Z
-C Y
-B X
-C Y
-A Z
-B Z
-A X
-B Z
-B Z
-C X
-A Z
-C Z
-A Z
-C Z
-A Z
-C Z
-B Z
-C Y
-C Z
-A Z
-C Y
-A Z
-C X
-B Y
-B Y
-C X
-C Y
-A Z
-C Z
-A Z
-C X
-A Z
-A Z
-C Y
-A Z
-A Z
-C X
-A Y
-A X
-A X
-B Z
-A Z
-C Z
-A Z
-B Z
-C Y
-C Z
-A Z
-C Y
-B X
-C Z
-A X
-C X
-C Y
-C Y
-C Y
-A Z
-A Z
-B Y
-C Y
-A Z
-A X
-A Z
-A X
-A Z
-C X
-C Z
-A X
-C Z
-B X
-A X
-C Z
-A Z
-C X
-A Y
-A Z
-A X
-A Z
-C Z
-B Z
-B Z
-A Z
-C Y
-A Z
-C Z
-C Y
-C Z
-A Z
-A Z
-B X
-C X
-C Z
-A X
-A Z
-A Y
-C Y
-A X
-A Z
-C Y
-A Z
-B X
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-A Z
-A Y
-A X
-B Y
-A X
-A X
-A X
-A X
-B Z
-A X
-C Y
-C X
-A X
-A Z
-A X
-A Z
-A Z
-A Z
-A Z
-A X
-A Z
-C X
-C Z
-C Z
-A X
-B Y
-A X
-C Y
-A X
-C Z
-A X
-A Z
-A Z
-A Z
-A Z
-C X
-A X
-C Y
-A Z
-A Z
-C Y
-A Z
-A X
-A Z
-A X
-A Z
-B Y
-C Y
-B Y
-C Y
-A Y
-A Z
-C X
-B X
-A X
-A Y
-C Z
-A X
-B Z
-A X
-A X
-A Y
-A X
-A Z
-A Z
-C Z
-C X
-A Z
-C Y
-A Z
-A Z
-C X
-A Y
-A Z
-A X
-A Z
-A Z
-C X
-A Z
-A Z
-A Z
-C Y
-A X
-A X
-A X
-C Z
-A Z
-C Y
-A X
-A X
-C Y
-C X
-C Y
-A Y
-C X
-A Z
-A Z
-A Y
-C X
-A Z
-A Z
-A Z
-C Y
-C X
-A Z
-B Z
-A Z
-A X
-C Y
-A X
-C Y
-C Y
-A X
-C Y
-A X
-C Y
-B Z
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A X
-A X
-C Z
-A Z
-B Y
-C X
-B X
-B X
-A Z
-A Y
-B Y
-A Z
-A X
-A X
-C Y
-C X
-B Z
-A Z
-C Y
-C X
-C Y
-A Y
-A Z
-C X
-A X
-A X
-A Z
-A Z
-B Z
-C X
-A Z
-B Z
-A X
-B Y
-C X
-A X
-A Y
-C X
-A X
-C Y
-A Z
-A Z
-A X
-A X
-C Z
-C Z
-B Z
-A X
-B Z
-B Y
-A Z
-A Z
-C Y
-A Z
-B Y
-A Z
-A X
-C Z
-C Z
-A X
-A X
-A X
-A Z
-A Z
-C Y
-A X
-A X
-A Z
-A X
-C X
-A Z
-A X
-B Z
-B X
-A X
-A X
-A Z
-B Z
-A X
-A Z
-C Y
-C Y
-B Z
-C Z
-A X
-B X
-B X
-A Z
-A X
-A Z
-C Y
-A X
-A X
-B Y
-C Y
-A X
-A X
-C Y
-A Z
-A Z
-C Z
-A Z
-B Z
-A Y
-A Z
-C Y
-B Y
-A X
-C X
-A X
-C Z
-A Z
-A X
-A Z
-A Z
-A X
-B Z
-C Z
-A Z
-A X
-C X
-A X
-C Y
-B Z
-B X
-C Z
-C X
-A X
-A X
-A Z
-A X
-C Y
-B Z
-A Z
-C Z
-A Z
-A Z
-A X
-B X
-A X
-A Z
-A X
-A X
-A Z
-A Z
-A Y
-A Z
-C Z
-B Z
-A X
-A X
-A X
-A Z
-B Z
-A Z
-A Z
-C Z
-C Y
-C Y
-A Z
-A X
-A Z
-C Z
-A X
-A X
-A Z
-A Z
-C X
-B Y
-A X
-B Z
-B Z
-A Z
-A Z
-C Z
-C Z
-A X
-A X
-A Z
-C Z
-A Z
-C Z
-B X
-A X
-A Z
-A Z
-C Z
-A X
-A Z
-B Y
-B X
-A X
-C Y
-C X
-C Y
-B X
-A X
-C Y
-A Z
-B Y
-A Y
-A X
-C Y
-A Z
-A Z
-A Z
-A Z
-A Z
-C Z
-A Z
-A Z
-A Z
-C X
-B X
-C Z
-A X
-B X
-A X
-C Y
-A X
-C X
-A X
-A Z
-A Z
-B X
-A X
-A Z
-A X
-C Z
-A Z
-A Z
-A X
-C Z
-A Z
-C X
-A Z
-A Z
-A Z
-A Z
-B Z
-A X
-A X
-C Y
-A Z
-A Z
-B Z
-A X
-A Z
-A Y
-A Z
-C X
-B Z
-A Z
-A X
-B Y
-A Z
-A X
-C X
-C X
-A X
-A Z
-A X
-A Z
-B Z
-B Y
-A Y
-A Z
-C Y
-B Z
-A Z
-C X
-C Y
-C Z
-C X
-A X
-A Z
-A X
-A X
-A Z
-A X
-A X
-A X
-A Z
-C Z
-C Y
-A Z
-A X
-C X
-B Z
-C Z
-C Y
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-A Z
-A X
-C Z
-A X
-A X
-A Z
-C X
-B Y
-A X
-C Z
-A X
-C X
-A Z
-A X
-A Y
-C Z
-A X
-A Z
-C X
-B X
-A Z
-A Z
-A X
-A X
-A Z
-C Y
-C Z
-A X
-A Z
-C Z
-C X
-A X
-A Z
-A X
-A X
-B X
-C Z
-B Z
-A Z
-A X
-A X
-B Y
-A Z
-A X
-A X
-A Z
-A Z
-A Z
-A X
-C Y
-A Z
-C Y
-A Z
-A Z
-A X
-C Z
-A Z
-B X
-A X
-C Z
-A X
-A Y
-B X
-C X
-A X
-A X
-A Z
-A X
-A X
-A X
-C Y
-A Y
-A Z
-B Z
-B Z
-B Z
-A Z
-A Z
-A Z
-A X
-B X
-C Y
-A X
-A Z
-C Z
-B Y
-A X
-A Z
-A Z
-A X
-A X
-B Z
-A X
-C Y
-A Z
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-A Z
-A X
-A Z
-A X
-A X
-C Z
-A X
-C Z
-A Z
-C Y
-A X
-A Z
-C Z
-A Z
-A Z
-A X
-A X
-A Z
-A X
-A Z
-B Z
-A X
-A X
-C X
-A Z
-A X
-A Z
-C Y
-C Y
-C Y
-C Y
-C Z
-A Z
-B X
-C Z
-A X
-A Z
-C Y
-A X
-A Z
-B X
-A Z
-C X
-C Z
-C X
-C X
-A Z
-A Z
-B X
-A Z
-A Z
-A Z
-B Z
-A Z
-C Z
-A X
-A X
-A Z
-A X
-A Z
-C Z
-C Z
-A Z
-C Z
-C X
-A Z
-A X
-B Z
-A X
-B Y
-C X
-A X
-A Y
-A Z
-A Z
-A X
-A X
-A Z
-A X
-A Z
-A X
-A Z
-A X
-A Y
-A X
-C Z
-A Z
-A Z
-A X
-A X
-A Z
-A X
-C Y
-C Z
-A Z
-A Y
-A Z
-A X
-A Z
-C X
-B X
-A Z
-C Z
-B Y
-A Z
-A Z
-C Y
-A X
-A Z
-A Z
-C Z
-C Y
-A Z
-B Y
-A X
-C Y
-A X
-A X
-A Z
-C Z
-A Z
-A Z
-A X
-C Z
-A X
-C Y
-C Y
-A X
-B X
-C X
-A Y
-A X
-A Z
-B X
-A X
-B Z
-A Z
-A X
-C X
-A X
-B X
-A X
-A Z
-A X
-C Y
-A Z
-C Z
-C Y
-A X
-B X
-C Y
-C X
-A X
-A Z
-A X
-A Z
-A X
-A X
-A Z
-A Z
-A X
-A Z
-A Y
-A X
-A X
-A Y
-A Z
-A Z
-C Z
-A X
-A Z
-A X
-A X
-B X
-A X
-B Y
-C Y
-A Z
-B Z
-A Z
-B Y
-A Z
-C Y
-A Z
-A X
-A X
-A Z
-C X
-C Z
-B X
-A X
-A Z
-A X
-A Z
-A Z
-B X
-A Z
-A X
-C Z
-B Y
-C Y
-C X
-A X
-A Z
-A X
-C Y
-A Z
-C Z
-A X
-A X
-A X
-A Z
-A Z
-A Z
-B X
-C X
-A Y
-B Z
-A X
-A Z
-A Z
-C X
-C Y
-A X
-A Z
-C Y
-A X
-A Z
-A X
-A Z
-A X
-A X
-B Z
-A X
-C X
-A X
-A X
-A X
-A Z
-A Z
-A X
-A Z
-C Y
-C Z
-B Z
-B X
-A Z
-A X
-C X
-C Y
-A X
-B Z
-B Z
-A Z
-B Z
-C Y
-A X
-A X
-A X
-C Y
-A Z
-A X
-A Z
-A Z
-A Z
-A X
-A Z
-A X
-A Z
-C Y
-A X
-C X
-C Y
-C Y
-C X
-A X
-C Y
-A Z
-C Y
-B Z
-B Z
-C Z
-A X
-B X
-C X
-A Z
-A Y
-A Z
-B Z
-A Z
-B Z
-A X
-A X
-A Z
-A Z
-A Y
-A Z
-A X
-A Y
-A Z
-A Z
-A Z
-A Z
-B X
-A Z
-A Z
-A Z
-A Z
-C Y
-B Y
-C X
-A Z
-B Z
-B X
-A X
-C Z
-A Z
-C Z
-A Z
-A X
-A X
-A X
-A X
-A X
-A Z
-C Y
-A X
-C X
-A Y
-C X
-C X
-A X
-A Z
-A X
-C Z
-A X
-C Y
-B Z
-C Y
-C Z
-B X
-A Z
-C Y
-A Z
-C Y
-A X
-A X
-A X
-A Z
-A Z
-A Z
-A Z
-C Z
-C Y
-A X
-C Y
-B Y
-A X
-A X
-A Z
-C Y
-C Z
-A X
-A X
-A Z
-A Z
-A X
-A X
-A Z
diff --git a/2022/03/input b/2022/03/input
deleted file mode 100644
index e3223a0..0000000
--- a/2022/03/input
+++ /dev/null
@@ -1,300 +0,0 @@
-hDsDDttbhsmshNNWMNWGbTNqZq
-VQfjnlFvnQFRdZWdVtqMGdWW
-zvvvRnFFfjjlRBlBPzgQgRvvmtrmhHcptLHCDhcHHmLsBmsB
-FrzFvvdTDcTnmTzdDTTzdvWmjhgVPrhSljSQSPwPjPjPjSVC
-sMsGbqGsbbRqRbBMBGRMbLpNSSpjhlQljHVClhjgPjjPhlVp
-sNbGtJbMfssNtvcnWFVmnvDd
-TNfmdFJmfdZMQffVRQVV
-jVHBCcDSjWrMZjvg
-SShSbCGpcBtBtwtVLJJddmtLmT
-CtpNftbNWbtSJDHqGZJFLfLr
-dPsHlsRBHcZdqDFDZwwJ
-snjVlvTPlPjVlQlHWjpSmzgNNzSmtpSm
-qhZtSVqCqThGcGzZnnfZcB
-WbddWbDwrBzcpzHpBb
-DBBMFWRJDrDFWLWljCqjQjFvtCsqTjqs
-vhFTzRzzTmPvbplWFtQttQQZtZhMZqcqSQ
-fJVCfDfJNCLDwJNGmssZgwqgZcmtgcms
-VmdVNLHGGVDBdfLCHnLGHnbWpTplWbddRTlzplWPpbFp
-smwtNVqRjNmZjZBDSvzSzl
-FnTJFcTTFccCrJGTLncdCCcPJZfBBDSlSJwZDlggSffvgSSf
-FWTFGLFWLCPWrCnFnQWNbQVVwphhmHHbptVsss
-BrrgrtgfBpPFhhgMWq
-ZGvsvDGClvsSRScpGBhPphWMPhhTNh
-SBSBdBZCcdwHrVQwQr
-qmFqdVtqsVdzqGbwMJwGPpmPHM
-ZjTjLQLLDrrLjcFhlfrGHppfbJwGpMMpGHwRCC
-BTlZjrBBBcLTcDrjBlThWBjBtWNqnSzSnsSdvsFggNnqVVnv
-zVvmjGgpcJnbTTTJHRHSRb
-NPFrFQfCLPrdRlbtQRRvBtHb
-frMLqPFMrfrPLCwqqNvjczwwnmwggGmssnmnnm
-HbFJhhshsffcvslmGmLFrQBrlFTG
-jNRPwwPjSPCdCdvRzRBTlRzmGrmB
-nCSWdNjCCPqvtttZnDscth
-ScSrRTPcSSDRWSptWcdmmWGbmGGLmLJvNJNbbJ
-flzHjFpZjFfjjgszjlqzJNnnvsmbMmGvJLNNbmJv
-jFZFVpffpVlqfQhgtTwcTVtrTcRBwBTD
-rHrdGSMSSbZbjShj
-qZfDBBvllvvWLtqbbQwhJjbtwbnQgN
-WzWlzZmLWBLZLzCzrHMVcRrMRFRCCccF
-BzdplppDlBBrqWnjFMBWqNWq
-whZhZSSHhhVSrvSgHPvgvjnFTPsFFnnNTcjTFnTTsc
-HLCwVSfZLffSHhLvwtQbJbrdGlRRrGdmpztG
-grDFfDlfCftCzCfNztclNFrBNQjbZjJjjPPVsjNvsbvPsj
-HwwTpGpRwMdpHWhvjzVsPJjJGVvVZs
-ShphRpwzMWdpHdwWHwMpnHwLDmmgcLCCDtLDCCSlcgcfCD
-ccqqLLqCqTSlZMLQMllZTvnNfjddttmmDpRJjvhfpfthRmdf
-rbVssWwggFrGsWzPbVFGJpftQRPDmQDpdPmdJmfR
-bBHWWHzWHWWHrsVbsFgwbFqqMLTnBclTMMSnLnqLqMQZ
-CcSPGCCPrdPtdjcsBLDghbVLhqDl
-vMJwTHzPvzVwqBBDblls
-QNvMFfRMJHPZHjnfWmdftSjSnp
-dnBCPhhBCrQfChdbNVGLszzDzVDsTbWT
-HgcJgpppPqqHwPwJSczVzDssNNVWTtqVVGts
-JHRFpjFccplcRwPJpHPScpMPQmCdBQQfQjjhCfBCrQQvdmnn
-rQGmVRLRbDRHmmZLGBGVLHBVFspSstWWWNJcsgpQTSsNppJS
-qlldhPdfCgnspJFWCFsFNT
-jMMzwndfhnwPfqPMjgjMVBrGBmrHDHLZbjRGHbHj
-wzpZfzHRSRfzgHfffZwwStCtSrBhBBCTrtFhhBFG
-QPjQQQDcDWJNFWtrtWrGmTCMtmBW
-lDvvDQcdjQcQLvlDwnpFgbbznZZglZsl
-RfMFTMFrVrSRFPlFSfVlHpLqgzpHBLzHBBVzVpHG
-CchbhcwdmdJmwJJtGgnqzppLmGGBQqQp
-hCsstCJwLvMRvsZsTR
-fQlfMlNClQhhZhrlWrWw
-njDbnTDTBtGjmrGvSh
-bgshBdBcDbTTdnnnTqcqLgqfpfQppCsCMsHHVVpHHNCHFF
-PbCnTbzJnqQNzbbTNDdpwcmjDmwjGQjccw
-hWgvSdLvwcGjSpSm
-vVfrFvvhHFTZndJq
-FFvRVCRqVRcfsDLrgqGNWjjHfhQQzGWjQHzN
-ppJPBwplwSBJTmPpTzWWStzHHjNNLNzHNh
-wnwMPbLJMJllJJwBmJmnLVvCvsCsbFgDrRrsCsvrqc
-jqHgVgdgGQttWCtNqNflmllgFnfDnmFFlpcl
-TZZsrrwwhwrsrZRGmhcfSnhGlmSFcf
-rsLvvbJPPLBGPCQqHWtMCMHN
-WzzBpCBpMsBpCvCfsgnPPfHgbfFNfF
-jtdTLLjGTGjDjLbbbGlDLLLmfFgmmfgrPrgmNPHSnnNnqFSq
-jbRRbjlwlRVpvWwvzBpB
-qpwzCzCznFznTcCvrcrvVcLb
-cPmNMHSlMsLfvWgsrWvL
-mMHGPDMBGSGPHlPBcBPzznnzpdQFBjqRFdwdnn
-QGZLJzmJrZgZzZhNQFqDWlWPWDFCWNRlPW
-hMMbhVbhHWCsPWCMRs
-BwjbSHVBVvfcTfZgZzQhrzdGrt
-cvPTjfDPpDmmBjbQjZMdlBZj
-CHNnghNChVzNgrFVwCMJLMMMMMQQdbLZ
-FNSzShrHhNnWgVnWfvfbpfpDGTfvsG
-FFpVrZhpTlSQlQzTtRtZHfmPmJDbRtZJ
-jNnwBLnWwBgNBNCwsNgsMsCLVfDWfmDJRffmRRtmfRmPDRtR
-BnLdNdjnBNcLngdCVBndgllFlQrrpQlSSFrQphFcQq
-JmVLJPMNjmVJpMLJSVmNQZZQZZrnTHqZQHTrTTMr
-ltfdwChhwRdRswDDdnBQqqWNTqrrHrqZRr
-dwdwwDwsGlhhDFtsCwhsJLcPmGPcGzSjSjjLzNPS
-QgSbgQCLQSJFMccLFLVVzH
-WBNffrBpBNdNRdWDfptBtdzWcMZZVPMVwHMmsVHFccHsDsVc
-ptphRWrfGRGRnqlCSQvhqbCzJS
-VvdMLMLMBMlVlVschsNpDGpdNsGc
-tqFSmnmnnttGfDqNcfvNDD
-nzRHnrwrrWRrrzHtbMlTMBjCvWLgBBMl
-pCBlRvzwzlCzvZqqDwzmvgtsLsQdgZsgPNtdrsWrst
-JbGjbGVGHSFbhbnhTShSTbQtQrPsLsHLQgNRtsgdQsLP
-GnnbJbGMGbSjjbSbCzqlwMRRDzqzMBBv
-TTVRJVMWMshSQtjSVTQJRQlcCBncJccdppnJcBBDngFpgP
-frvfzfHrwzZNrtNwzzzZncCCZFdFFCgBDpPcBcBg
-LwNGbqwvmvvtbNQjQlVVRWTGTQWM
-RnggwVLRLDfCVZhfpDGGMGMGcGzGNHvv
-jmmWBTSsBmFmSzctsqpccHvzpN
-SBSrTblSQPbQhNwwZfPVdZPf
-CCvCwzfNStLzfrbmMJbZMtlsbJMW
-gPPPBqDjBcPFpVgBRbnMsVsbJZnWsdbSbM
-qgDPHjHcPhpDRRpPBRpCGSLwvHQwGfzrHLGLTL
-CLGqDZZLTdddPsdJpq
-gbRbbnghnrWvgrdJdSTRSsVNJlld
-hMnwrjnnjggvnLDwGffTfwCZZZ
-NzJHbNHNNzJzgmHmzpQSvvLqbLsVVsVGvB
-WtWhtWDdrZldDWrWTlZgppVVsqQTVQBqsGqBsQVp
-jWjWRRRlPcHRwJgw
-CCnnFTmnPCMCRNfnwGwdfzvwwl
-VQQVShDSSshhDDtDLhjccGjLBBzBzlZflNZvwZzdwBzpSNNZ
-QLHhJDDhDhgscgtjbGHTrWbrTbRmbFrm
-CJbLvJvbwtFHqvLzwJqqqtHWTWRgDScDRSWQQjTRcWRDLT
-mssGsMNphZMNsPPBnhSjRgdnQRdWgdjgrcDn
-GGmBMMsffmslMGshZlMphGqCzHCbzlbvzqwzzgFJggCF
-WCgWBphpWLQZQpgdhGdwmfbfFRVRjRTbbSFttdbSbT
-qqrZnDNqZJDTVzRjVFbfSN
-rPMvqJJqrJMPJnZMZZgLPgLWLggWQghwhmBh
-CWGGzdHHmPPSmPsC
-LqwlZwRLrPMQlMqrlbZrQRsSNsmssSNSsNcBNpgmsJ
-lwLDQhrDMQqPGfhzGGjhGn
-ZqDlZssCqJJMvpdBpBBmBQSMRp
-wLgVcbgFLzTLTNNZmNNRdjdRmF
-HZHbctWTwgVWgsfrnnPqlnsWlD
-RSnwSPFcLnFPnRwjzctzbGNlZgNbbGdGpLhZdpgM
-BqqBfMvTmmJqDgGNVdGVbVJJZG
-vsTDfqBmHmMWQCwjtrHjjSFFnRSn
-LsCmmcDHRjdtNMstwwzJ
-TvThqfBFBNTnnndTtL
-lvGQfbFQGblFrRccLRSSlPPVHS
-qbLpqTHSqpbqbrPcQgjPDjcdDL
-gnzhhBBwBWZzMglmjDrDPjvfdvQPdwtd
-WZZzZZlZmhsMmFgRBBBzHHJpNJGVRSJVGTVpNqCH
-JDphhGhDdGzWRBnvqqLDNLMnLw
-gsrTHHffTHPcrPrlHCNZhvBZnZNLhPvBNwvh
-sHVCSsSghJpSJjQh
-JTMGlfjlTdqjnqbnqFwqmnbQ
-PBZhBBcWRZprPZcZDDCZTZRgnnzwbbsbnvhbvznFsNFFvvNQ
-BcWrVgCCZTDRDrlGttfVtMddSJlH
-vwwvpVbSvnSRRmfMCmTHVHTBHB
-QLZgDPgSDgGTMZfmTTBZ
-QDDsQFDlzlgtJlLdFDgSJQFvvpRvjqzjRwwwzWvhvWwqjj
-mRRTGGNNflGRGGmmgRblsGwCZwVZlZjVwjztpjZhpBCB
-PMLLFLHPLPnLqDDLvFDrzzMjhwVCjtphBzjMhV
-FDdSPSpLcDsNRRWSTNWN
-STldJthdJbtTqljCRDDHmqmj
-VVvNwwvNFssJFJPNNwVvRMCgCgDqjjjqrDqqMHqP
-QBZwQfZwfVhtcSBtBJnT
-TzjjPzsQTslNlNzPRVGJJJGGtTJmgJHtmTZC
-dBDWScMBhhPGgdwwJPfw
-SqSqbSPDBhqnMqvrrSWVNFpRVRLzVQslvpNjVL
-bWFgFCPFtgvDZWgtChDNFJHvGVzHHpjzHnnzGzzHRR
-qcScQbbmqdQmlQmrlcQwLmHlRRjzGHnHJnnGVjHzBHzG
-TqQwmLmfcddfwrfCgbWCNPsZNfCb
-pddprrtrCPdvJdMjwwwHnLwwjLWCLg
-qhzZTmZcmRhmpFlVHcQQVwWQHVQwnH
-lGmhfRfmBZRlmmbvDPBMvNbvJJpP
-NsptgfGLLNwnNQSZbCvZnRnMCb
-JldhdzwzBMCSZvrz
-JFcdWTdwhPTFVDVmTJNqmstLqgLtLtjGGpsG
-dVVTSgTDpHVDjgdWpdpHTZSbWGrnnvrNwzFGNrFwnNNwvh
-CPRlMPJcMQcBcsmmLCMPrzbFfhwfrvLrNNwwGwfF
-CRJmtbmJlQbsQlRBpZDVjTHTdjDtSjZt
-rQVJrRFdrwDfzHQHQBTnpWTW
-PCLbPcPCsgqCgPgLjScSqNbHTzMtWmWtzlTHmBtTlMssMT
-cCqghSSPcvgScPbwFGdDDVZFfDhZGB
-zrRQRdqzPHQtnMPrtzPMRRQMVBBblJJBSClBpJbpdCCbBlCC
-hTcGwzswGwGmGfDvvfGmGNfBpllVSWbWppNCBNBVpCBClW
-gvGFTmTgwDhTDccsTfzfmfGGQPgPPqrgRZPHnRqRZrQLnRgP
-hvmmJllPbmCRMNGMMlNwNl
-PFTpTVjTgpTpBRgMGMnRNHBB
-WWrqzTTPVQDPqpjTqPJbmLtcfsQsftbLbvct
-SzrmpjjcsjTZNzgnnNzN
-BLHNDwBLBPLwLBhwDVLgdQCgCQGTngHQZCngZd
-PPJBDvBVVBmppNjJjrrr
-ZHBNQFhsqHBsgCfqtctcPvSwPqrV
-LlnGTnJpJJTmdDpmLlmLndWfVrPvvRwDfcwwwRVwcfQtvP
-GnbQblWmWGdTJQdTGnZHsHhZhFNsbCsjFgjC
-hWfDzDTVndDMhddMlBWMBDfJRnRtvvSSQjCvZCtjtpJvSR
-bGHsccFcbscsqGPHNGcrpjJZtvSRtFtQCZrjSj
-GsbwGGwNNGLgPLwMzBzfMMVMTLdTCC
-GBcNzTSSmGzmTLNgvwgpNCDqpDggpw
-JRZMrJWFZZnZtJgvvjwbpbCJDd
-rFMPRhZtZFnWrRtQGmPPDcLfmGLTfz
-VdWnVdjhhdFjVWbndMlNLQspVMHCNVlClV
-RSrJBRRJwJSBQpMBHLLDCL
-TqwtRRRJzJTSqJSzSrtmqgWWhcncvPgnWbPQnbnWmb
-VnDFpPpFssVSpFDVHbRbscCvgbMTvTCR
-JfzqdQBfhBdddfBBGDLdGQvbrqMMcCRRMTgbqgMrbbqc
-QDfzJNWBJLQBhmdGDzDGhQGGlFZwPtWjtFFppllSVpZZFnjj
-qrLLNpJbJnRLNnpvQtRVhhRFCdlFFlFd
-mmjzjvGjwPwmTsSTSQjDVlVWQjlCDthCCC
-cSSmcTTPcSswScfSHmTSTzJqqNrnpBpqBbJLvZMrqfrL
-NSvRZRfFvfHSZQcNJBLbzDLnrDFnhtFLFnrh
-wmTGpmGCwsMplMsHllPlMnDLjznrgrzDjgnntznr
-dsCVGGGwmpTGPplmCmPppVmHSSRJNfJvBNZQfWdBRJZRBZcR
-TwQwqDPQtwNwzNDTZcnZbJvMnMMbFqZM
-SzGSjrjLWrjHHspWVhvVVnFJbccVZcRJbllb
-pHppszGSprhhWHLCLrsjdTtDDPfwdfwtdNfDgNCN
-ftcvBtBFtmBlmvPFmmcczCChrgSCzzCSnCSSnGHf
-sJddbdTDbDHdnJRggrGzGzrG
-dppDVDZMMMsTTVsDTsTDpwVctNcvBZQPcPctqtQcHmvlvQ
-jzbdzztbDqNqwvLvRmQZjvRH
-FSJbFFWgJnZFLRZmHmRQ
-TgVJTVSJGJcJlllgTMdqpdNsrztNNsNbMDDp
-CCCVWbwVnlRbTcqSShqGhhGcnF
-PgDBfDpMNlfgpPfNZZtcJgcqqhmmjqSmjFmhmS
-tpfpsPrlpsPDDMDfBZrwLrVWLLLWRCdHLTwbVR
-pjvfDGjSMpvDmDpDpSDnJmfqbPVsCMFsPqFVPqCrwrbMFV
-NQlHtHNhZHgZZNBHhQgzPmCwbqqVFlsrPFrFCP
-hgHtQdQchcHctHgcgNgBQdWNpmvTWvpGmLJDLGjTpLGnnjfv
-QhgLLLmtlRqDtRGP
-HLbnCZFWVHLZnFCJJRFrGJzDGDGJDD
-WZHfndfMfCZbMnTVTfZhSNQQpdwSdLwhNcmdSN
-sPwrPMgLFPFFsLZtmcclSSZDtcZs
-qVzqdNdCnnNVVNCGmbncDBlmBlBBnRlZ
-VTdCGVvVfffrjpfMQPwm
-BPDldDTDPZcggjcccTdNMbbMNSQNqqjtzMbrRb
-LvmWsfvssLGnQbQMRQqrSRnz
-WpvsVmmpmmfpfJGrHfVCHVvmcDgpDlZphgFgdhclhdgdBlgF
-VGwHbNzMMrzHbbHChhqgCqPNghgCqW
-ZJVBvBvZWqvRvggP
-JBJlBlBZcsBfcJVrHnLwQQGzLQMc
-gBWfBPPPfhvVWFfSVfVdjjbvTvwwQppHcHcctTcQTHcZ
-DnNnMJMqMJzqchbZtTQQrb
-llRmNLDLDGlCsWSFCffWdshd
-LpNMZZpqqpfTTwNqLZwGsZqZbdHRHbHGddnCBHRcmzGmmCdG
-JFRtRlVStjPlhtjbBzBncmVWdzWBnb
-rPhhSlrvQlFFFPgtJlJtFlhlDNTwRMfZTZfDZNrspZLMMsrq
-zBLjLFBjLjmHWlzNZlzVCC
-dcJrdfddbllJbdMTwDNMZWNVwVDwHT
-gRcgJbcbqfgbftdjlqLhFFLPPhGBjm
-WfBgBRzQGNNQqmmqZN
-nFjCjCpLbtpPJtCDDnCDJpzncrSVbmdVqbhhdqNbSSmrdVSq
-CLPJpDLlLlFDpFjjsGRsBGRfWwsHHglz
-lSlSlpCRSsWTRLTlWRvlmMrBPjBPjpqrrmqPJMPZ
-DDzbhVhQhDGzhQnGGfnHHQGBPZjMqJjBJMBVJmqMdrqqdT
-NNGQbFwnHzNzwbQwFnwbfsLCLtsvLsWggFslsTggSc
-nvzPvCnlvtwCrZWmWwvvZCQfbbfQfGbqSJJGmqGSFSbJ
-LhTBWdsMNNRgNcgDWsDNcVSfQqJGFSFJqSSddQGSJF
-HNgchHcWDRNhTNMWwtPrtZZjnHzrnvCz
-djhnzRghMMVCBfhh
-qjQTrTPQJCDDqBDJ
-LQvGrLjTHLjNNPPTpQgtztSmmbFgmgLbFnmL
-FRDNFBBRRVFFmbLZHPZBZvvH
-QnhgMllglJTdGgJnhLQQJpZpvwZHpwsPTwpbsZHmsH
-lnhnQGrMgthMlntlGfQhgWWcRSDcVCrLWzRSrRFDRN
-PqrrrRnPBbrVhVqFrFVRPVhZLvNSNvLZcQvtJfRvNScJNJ
-dDzWwwCTmmdwdddpDLWQZMSSMfSJtcWJfQSQZN
-CCwmTdjsClVjFjnLBl
-srjCvjPmQVlPjFPmQmPrdHHZhvHZDqHhDDwHHqfB
-pLcnJQNQMZpqZDDZ
-WNRbtNJgRPjjQVmz
-NJJRmjmJbbJfqSVMNHFCSFzLLlrLLrFHTz
-QvnsQGvBwWwQvgRHlGGDFPFCGlrR
-QhvwBvBctBccZWZNRNmVfjpmjJjb
-RMmGGMLRRCFmRPPfGFpGPFPJWZQWctrtlQvZvltfrQWcWWBq
-gggwjjbjwwbZtwZBBcmQQv
-SdNbDDVSgPMFmPzdMm
-nZhnNZDnZPmZPWbppPpMlvRlzvrtMmRtqRzRfq
-HcFwsCQLVQwFwLtLbvtzrlrLtt
-GsgCFCgCQHHCVHsFQHcFdDPDbJDZTpZDbWJPNWWZDd
-BBrBrGlGpgGjsNhlBlpBwpfSwZJdQwfcZwvSQnnn
-LvWvHLmmVJQQHfQH
-RPLRMvqFTbRTjGBhjNFsslls
-cNZZZmZDcDDJmhzzrrlHtSbvgjSvgfPSWvPfjShv
-VBwnndnVCqbqpRRpnspnqRWtGgWSSgvFBSGGSWgtGGSP
-LqCMnTLVRwCRCpRLpbHDNzMMNcmmHNHQJQ
-MMqDtnVnBlHtZvtB
-WLWrWgdWwdrLCTFCwLlbbsJsJQsbQlQzlvrB
-jFSvTdjfnfRmVcRR
-ZLGqnvnqLzvbGRMfcRpwMpdV
-fgfNNfgHHjVmRcVdgM
-HsWDCDfCQCZBBZnvWtLq
-bTZjqflqZhcrlczGzppGNgjmFNnp
-PmmRSWWDMBQVNpWFznGF
-SStRBDSCCSSSwPBwBDBwPmZhZlfZhqHTsTfltHHZfsHH
-GbNbsSptQGqsdJCzsddcgzzv
-DHRRnmWWmZnmRhllnHnnnMLvvLgcTVvjVhCTvgzcJgLj
-RnWMlDZRlnHlmHWBFwGQqNGGPNQzPGqFwz
-vSGvHpJnBLbGHBNCgfDzzChDgbCfzT
-wFRslqmqTRgggQghPmQf
-qjRFMjWqNNMMGHTL
-fWGcQGGSRFQZhttZJfSSJflDDrwdClljVrNDdrdCFBCr
-MTgvLLPPnHzMbDwdlNbMBwMM
-mnTvnnPTcNmmJJWN
-qqbbQQnbWrqGgnWqvZpVzMCZjCgfjZCSVM
-ldcmDPDhmlFBHPDddLBVFDHLppZpjSCjjNfwNMwCpSMwhCMp
-FtDdsHPcHmdHVPLtHsdtBHQnsbvnTRRTRsRRqbqvqWnJ
-hhtBtPrgbbhhgjZjjCCHHNpNDHpffHWCvr
-LGFLVwswsJMSgFwMMpddSvpHCCdDdvCpvm
-sGsFsQLsVsLFnnFTJQthjcjQqhRcBZZtRg
diff --git a/2022/04/input b/2022/04/input
deleted file mode 100644
index e2d1be7..0000000
--- a/2022/04/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-5-96,6-99
-29-97,80-97
-3-87,3-4
-12-12,6-12
-64-65,24-66
-52-54,1-53
-86-89,85-88
-37-69,38-38
-81-96,47-75
-1-13,18-44
-46-93,46-63
-12-75,65-75
-27-58,27-34
-10-74,83-87
-17-19,18-95
-96-96,10-95
-1-90,7-89
-62-79,90-98
-5-93,6-96
-17-82,31-82
-1-2,1-12
-37-50,49-92
-21-65,20-79
-7-61,8-91
-2-6,1-99
-51-92,51-52
-18-18,20-94
-21-26,27-69
-7-86,6-86
-71-71,72-99
-34-96,95-95
-63-64,11-71
-85-87,42-86
-3-4,4-74
-14-14,13-97
-8-12,9-10
-70-78,65-79
-6-10,5-5
-4-78,46-78
-21-21,22-94
-20-21,19-19
-7-56,6-56
-16-84,84-84
-8-14,15-88
-61-90,60-63
-25-75,42-75
-39-54,50-54
-48-86,48-71
-4-45,5-5
-55-55,57-87
-1-97,1-54
-39-44,39-41
-10-41,40-41
-75-87,4-88
-11-88,87-89
-10-74,75-75
-4-98,5-95
-1-70,5-93
-85-90,85-91
-11-33,8-32
-6-79,5-79
-51-97,50-96
-16-29,16-20
-49-56,9-56
-35-91,34-91
-2-6,10-58
-29-55,54-55
-15-53,15-59
-39-91,44-46
-96-96,95-99
-33-49,33-48
-61-96,61-95
-20-86,18-86
-18-98,17-84
-13-20,8-14
-25-39,24-25
-23-32,27-37
-25-51,5-24
-44-91,45-91
-83-83,37-84
-87-87,17-86
-24-42,23-42
-1-62,49-62
-40-82,88-91
-58-91,59-93
-12-62,11-53
-17-36,37-74
-13-70,71-71
-17-60,17-77
-15-48,63-74
-3-89,10-90
-35-36,35-82
-74-99,23-87
-15-94,15-91
-99-99,23-86
-60-89,88-89
-25-83,33-84
-12-83,12-13
-9-68,8-68
-57-99,18-57
-24-31,24-64
-70-97,71-86
-10-22,15-79
-24-77,16-77
-82-84,66-85
-83-84,50-84
-9-98,8-98
-5-77,76-77
-5-94,6-90
-48-57,34-64
-18-49,25-50
-15-85,1-14
-15-72,15-91
-10-82,9-96
-4-4,3-87
-9-93,10-10
-2-92,2-85
-20-95,21-21
-53-67,66-67
-2-97,1-97
-49-72,12-66
-48-57,47-47
-86-95,95-95
-41-87,41-75
-37-83,62-84
-75-90,38-63
-35-95,22-36
-70-78,42-77
-23-99,98-98
-49-58,2-62
-16-35,10-18
-24-63,91-98
-34-36,35-72
-19-94,88-94
-5-28,3-3
-9-81,10-82
-68-94,99-99
-5-53,3-54
-56-91,2-91
-7-9,10-43
-17-71,72-84
-19-55,18-20
-13-93,85-94
-4-6,5-53
-13-99,69-99
-29-31,29-40
-47-81,48-48
-78-96,79-99
-14-88,89-89
-42-51,43-75
-86-98,84-96
-36-57,29-37
-71-84,83-83
-5-68,5-88
-3-86,29-86
-79-97,7-63
-36-49,47-63
-17-45,4-42
-2-17,16-83
-53-66,54-86
-81-99,17-80
-9-37,29-38
-49-50,22-50
-81-81,43-80
-28-75,37-76
-4-98,3-98
-5-11,11-86
-5-70,69-81
-70-70,69-87
-17-57,16-57
-16-92,14-92
-19-22,13-22
-32-90,5-91
-37-73,8-73
-4-84,1-2
-22-53,22-61
-75-99,74-97
-57-81,13-81
-32-33,12-33
-56-78,56-92
-11-84,85-85
-8-49,49-74
-6-91,7-70
-38-93,93-93
-92-92,35-91
-95-98,10-90
-5-36,4-92
-36-36,14-36
-1-59,42-59
-88-92,8-47
-21-57,6-22
-7-86,12-99
-29-63,97-99
-12-79,80-80
-20-22,24-92
-95-96,25-96
-12-26,13-16
-54-58,32-58
-64-65,60-64
-36-78,35-35
-3-55,1-2
-9-56,4-40
-32-36,76-96
-1-2,3-99
-69-95,14-97
-93-93,78-93
-78-78,59-79
-23-77,10-78
-7-71,70-71
-8-93,2-94
-3-3,4-98
-77-98,5-98
-16-16,16-98
-17-48,16-17
-98-99,3-80
-41-63,41-55
-54-54,53-86
-32-63,40-46
-77-78,18-77
-32-55,33-33
-89-97,66-97
-6-90,90-97
-3-81,3-64
-9-99,3-93
-6-99,5-94
-62-93,86-94
-95-95,11-95
-17-99,8-13
-34-84,35-97
-23-23,22-85
-85-85,22-85
-8-24,7-44
-9-92,9-33
-1-63,1-96
-28-97,30-97
-12-90,8-89
-14-14,2-15
-38-79,38-39
-54-55,55-57
-46-80,34-79
-12-80,11-95
-9-56,8-56
-64-94,28-93
-14-14,15-95
-3-43,44-51
-19-61,5-5
-62-99,15-95
-67-78,77-79
-23-40,24-40
-1-55,9-54
-6-81,1-80
-4-84,4-85
-4-4,6-94
-68-89,20-67
-10-79,9-11
-26-52,26-27
-16-60,12-60
-92-92,7-92
-51-51,56-72
-2-7,6-99
-35-36,36-36
-98-99,8-97
-87-87,4-86
-83-89,68-75
-6-92,6-91
-64-74,65-65
-14-70,15-73
-18-22,18-56
-3-99,2-99
-7-95,2-96
-34-82,34-34
-46-94,45-94
-14-52,1-13
-29-93,28-28
-1-40,2-32
-24-28,23-28
-55-83,18-65
-3-84,1-84
-2-57,7-58
-7-21,3-22
-20-78,20-79
-88-99,32-46
-25-58,57-99
-37-84,37-70
-18-76,18-80
-14-99,31-98
-54-83,54-83
-14-14,2-13
-1-81,1-20
-3-54,4-89
-15-48,14-14
-7-76,75-76
-4-4,3-16
-11-12,11-97
-27-90,28-60
-4-99,1-39
-10-62,41-62
-8-93,9-92
-14-78,27-87
-10-25,24-25
-16-42,15-93
-25-68,76-89
-46-46,2-47
-67-96,65-89
-53-54,53-53
-40-74,15-26
-58-75,57-59
-12-17,16-17
-11-31,30-66
-16-49,17-49
-7-82,15-82
-42-60,41-41
-32-34,3-33
-5-7,6-59
-27-64,94-99
-17-72,34-73
-12-97,12-13
-53-61,52-65
-1-97,1-96
-85-86,27-86
-11-85,10-85
-78-98,19-77
-6-99,98-99
-58-58,10-57
-13-91,12-93
-77-80,76-80
-22-24,23-80
-80-80,28-81
-21-74,5-19
-35-87,36-74
-7-68,82-82
-2-35,10-74
-39-66,40-54
-21-38,29-61
-18-59,41-60
-14-94,97-99
-47-53,54-71
-28-84,49-85
-71-95,70-88
-6-98,6-51
-7-26,27-27
-18-79,2-81
-29-79,28-88
-16-16,16-61
-11-49,48-54
-28-28,27-84
-9-94,94-95
-3-8,2-43
-3-89,89-89
-57-79,60-78
-27-96,28-94
-5-81,61-80
-34-63,64-79
-12-14,15-96
-8-99,24-99
-14-14,15-81
-3-78,12-95
-48-92,48-93
-80-99,1-98
-79-98,87-95
-5-77,77-78
-36-41,36-40
-5-86,1-6
-10-66,11-11
-48-74,76-84
-66-98,19-66
-8-53,52-52
-28-99,19-28
-9-68,63-65
-2-6,1-97
-22-74,22-86
-5-8,7-50
-8-80,7-87
-91-95,77-82
-2-21,97-99
-1-2,3-74
-2-94,1-98
-3-93,94-96
-1-2,1-25
-30-67,30-70
-52-96,96-98
-81-82,71-82
-24-48,4-25
-4-50,6-50
-89-89,88-88
-97-97,18-97
-47-95,46-96
-5-81,4-92
-1-1,2-84
-97-97,1-98
-8-32,2-33
-5-57,4-56
-30-53,25-29
-6-16,4-11
-90-90,33-89
-80-81,80-96
-1-2,1-61
-62-73,62-72
-47-82,47-83
-17-97,17-17
-8-89,2-7
-2-91,67-91
-29-67,29-66
-2-99,3-96
-59-89,88-88
-43-73,43-72
-23-67,23-68
-5-75,75-75
-10-97,9-11
-33-82,33-34
-45-89,46-46
-4-97,4-93
-7-16,16-79
-17-21,20-36
-65-95,96-96
-36-63,37-37
-3-78,77-77
-4-96,5-76
-21-72,20-20
-46-73,46-72
-70-98,71-99
-48-99,8-99
-1-98,1-65
-69-69,20-70
-10-37,38-55
-45-46,36-46
-35-47,35-48
-8-86,7-86
-12-77,38-77
-9-26,5-26
-12-89,12-88
-11-68,29-69
-72-72,5-73
-50-83,10-82
-3-67,3-67
-12-97,12-89
-14-99,15-95
-17-67,18-39
-4-88,4-87
-28-28,22-29
-31-38,31-32
-6-46,6-16
-48-48,47-54
-24-95,25-40
-73-89,73-91
-13-17,11-20
-29-51,30-52
-12-86,12-85
-36-52,35-52
-6-99,7-7
-6-6,2-5
-41-74,73-86
-31-87,73-87
-20-90,20-87
-47-76,46-76
-36-37,38-78
-74-97,73-73
-63-85,62-93
-1-95,97-98
-5-90,5-93
-19-65,52-65
-4-54,21-54
-8-8,7-86
-94-98,2-85
-46-46,47-49
-53-53,52-61
-15-94,13-15
-56-73,27-74
-95-95,3-95
-61-63,7-62
-29-85,97-99
-39-74,73-75
-6-95,43-94
-3-3,3-16
-3-98,99-99
-35-94,36-94
-14-75,76-77
-39-45,38-38
-6-6,7-94
-3-56,7-55
-92-96,36-81
-17-85,18-85
-87-90,10-86
-19-91,18-96
-61-72,60-60
-62-86,85-87
-87-87,23-86
-36-89,37-37
-1-94,1-95
-5-60,5-61
-96-97,96-99
-23-31,15-30
-14-52,52-52
-44-87,43-87
-25-99,20-26
-53-85,55-85
-44-62,43-98
-77-78,64-78
-85-86,85-90
-25-43,41-43
-32-65,64-66
-18-87,18-81
-6-60,7-7
-32-79,78-80
-13-18,13-13
-14-92,14-14
-1-98,1-97
-21-23,22-98
-19-61,18-18
-1-98,3-97
-6-64,14-64
-2-7,33-96
-75-77,11-76
-40-52,31-77
-21-35,15-36
-31-64,13-32
-89-90,51-90
-14-77,34-78
-51-85,52-96
-73-73,20-74
-36-44,41-44
-8-36,32-40
-44-94,93-98
-5-54,5-53
-45-97,4-42
-28-50,25-27
-58-76,58-76
-6-78,77-78
-19-96,20-90
-85-86,1-86
-12-70,11-11
-9-85,86-86
-45-46,44-70
-43-74,10-73
-60-91,11-91
-1-65,64-87
-13-14,14-79
-46-46,45-45
-58-89,59-59
-3-98,1-98
-23-53,8-53
-9-99,8-10
-12-75,12-74
-8-70,24-71
-57-94,8-94
-78-92,77-92
-3-54,1-36
-89-99,87-92
-2-86,86-86
-76-84,83-93
-17-70,18-72
-11-89,10-82
-8-99,9-18
-39-53,39-53
-13-46,13-57
-2-95,49-56
-52-54,52-57
-30-58,31-58
-10-45,10-46
-9-75,8-72
-5-75,1-75
-2-67,4-66
-9-93,10-10
-1-99,75-99
-24-90,24-25
-15-91,15-93
-49-58,64-92
-33-73,73-74
-10-76,12-77
-16-88,87-87
-60-91,50-61
-40-61,39-75
-61-62,2-62
-7-88,7-8
-22-97,21-94
-61-61,25-60
-21-81,9-36
-66-95,16-94
-3-97,1-1
-22-81,21-21
-36-48,35-74
-19-57,29-56
-81-82,14-82
-31-73,73-76
-4-92,8-92
-16-17,16-17
-9-97,10-99
-62-64,63-95
-10-18,3-17
-63-63,63-94
-13-88,8-88
-45-48,7-47
-2-65,3-98
-6-17,5-13
-54-79,53-79
-58-63,58-58
-42-64,8-49
-58-91,2-57
-25-98,12-26
-11-17,10-81
-23-23,18-22
-34-98,33-58
-28-56,29-57
-46-99,16-98
-16-78,17-17
-41-42,37-42
-15-31,14-14
-20-60,61-61
-29-48,23-26
-24-88,5-47
-17-86,4-16
-31-95,31-96
-15-62,22-62
-36-46,7-45
-13-94,9-10
-67-67,3-66
-33-33,21-34
-1-94,3-94
-5-99,6-97
-85-92,19-43
-67-90,81-90
-1-8,9-96
-30-30,31-53
-8-37,7-25
-8-82,4-28
-17-18,17-76
-59-69,34-58
-5-93,20-93
-3-97,99-99
-20-88,94-96
-14-94,92-99
-21-99,22-97
-24-91,23-23
-27-66,28-67
-98-99,1-96
-61-76,18-80
-30-86,85-85
-21-96,20-98
-47-83,10-47
-37-40,36-58
-80-81,21-80
-25-74,4-87
-4-68,67-68
-17-22,5-7
-17-67,25-67
-1-99,1-2
-88-96,84-93
-5-93,97-98
-4-89,90-93
-41-45,42-42
-16-80,15-83
-23-94,23-88
-1-1,2-80
-28-58,59-59
-35-36,36-36
-1-48,1-75
-1-5,14-99
-44-60,44-77
-97-97,6-98
-24-61,3-68
-23-35,24-35
-91-91,92-93
-30-48,29-58
-20-83,13-82
-17-88,18-99
-2-3,2-98
-63-63,59-64
-94-94,1-93
-40-47,5-46
-16-88,16-88
-26-84,25-99
-32-88,31-33
-29-80,30-75
-98-99,14-94
-10-34,35-35
-74-85,75-80
-43-88,42-89
-3-93,17-94
-5-10,4-43
-89-99,81-85
-45-71,46-46
-7-89,6-82
-2-2,2-88
-32-85,5-97
-55-91,54-56
-72-97,21-96
-18-97,18-19
-18-73,19-74
-92-99,7-88
-35-81,36-36
-3-59,60-99
-3-4,3-87
-36-97,28-97
-16-51,38-52
-5-25,4-18
-49-92,28-46
-2-3,4-92
-85-85,47-85
-4-77,78-78
-45-70,71-78
-93-99,79-99
-84-98,48-99
-1-1,1-99
-14-94,13-95
-21-44,22-45
-87-88,6-88
-52-96,95-95
-12-87,11-91
-47-72,11-52
-64-72,34-63
-25-78,26-26
-84-87,82-86
-55-63,23-62
-8-60,59-60
-9-40,3-10
-43-97,80-97
-8-95,3-95
-56-58,57-90
-14-52,15-52
-11-11,11-35
-20-56,21-57
-2-89,2-76
-1-72,3-73
-25-27,26-59
-35-97,35-42
-24-88,1-67
-71-83,71-75
-30-33,32-33
-2-97,2-2
-12-56,5-55
-18-67,23-94
-42-67,68-68
-70-89,18-58
-71-82,27-71
-24-69,25-50
-9-64,8-10
-68-83,9-83
-17-95,98-98
-8-17,16-18
-12-43,15-97
-30-76,30-96
-41-52,10-51
-29-95,2-95
-1-91,90-91
-10-89,8-90
-1-99,31-99
-62-83,33-82
-54-56,11-55
-4-54,53-55
-69-69,26-70
-47-93,46-46
-8-85,9-85
-48-61,48-97
-33-79,32-97
-1-47,9-48
-29-63,64-64
-32-93,27-90
-70-70,67-69
-66-97,67-68
-28-68,28-67
-21-92,4-91
-1-87,3-88
-25-76,21-75
-69-76,72-76
-88-89,40-89
-37-38,37-97
-41-61,60-61
-39-76,75-77
-14-28,3-13
-56-96,56-92
-85-86,9-85
-82-82,68-81
-46-78,40-78
-45-68,44-44
-70-83,30-83
-93-95,20-92
-18-33,29-30
-24-91,66-91
-1-77,14-97
-24-72,73-73
-15-71,15-16
-8-93,7-24
-14-44,43-43
-15-66,15-65
-4-58,9-61
-15-49,33-61
-1-59,1-60
-39-97,38-96
-91-92,4-92
-6-79,3-96
-9-94,95-95
-12-60,23-75
-51-59,40-50
-19-30,20-99
-72-97,97-98
-33-60,58-61
-3-10,3-9
-21-34,20-98
-3-65,53-78
-7-48,7-7
-61-71,59-60
-5-10,4-4
-87-88,8-88
-1-19,12-26
-6-89,26-89
-74-96,74-74
-16-40,10-12
-87-87,9-86
-5-7,8-92
-7-89,6-6
-44-95,45-59
-87-92,4-85
-62-63,43-63
-4-22,4-93
-22-71,21-38
-46-57,56-57
-39-90,39-92
-3-28,2-86
-35-84,84-84
-4-69,9-69
-34-34,35-95
-67-96,1-90
-10-54,45-95
-4-85,3-88
-26-97,25-99
-14-21,22-22
-52-66,24-86
-7-53,8-91
-99-99,7-61
-1-3,4-99
-24-87,24-94
-17-89,16-18
-13-55,30-42
-2-48,21-48
-31-38,37-37
-1-98,1-97
-4-21,1-3
-7-7,6-10
-14-77,68-77
-45-98,50-98
-4-96,5-96
-43-77,15-78
-32-51,24-60
-99-99,1-98
-41-41,42-67
-7-73,9-72
-16-77,15-15
-9-44,43-43
-13-76,14-61
-14-16,15-56
-1-65,8-66
-18-57,18-19
-24-24,31-46
-7-90,90-90
-1-81,13-81
-39-88,40-59
-2-95,1-1
-48-48,22-49
-12-90,11-91
-4-96,1-65
-13-63,36-64
-4-90,5-86
-24-93,96-97
-11-90,89-89
-30-91,30-31
-99-99,28-94
-18-55,14-94
-79-89,10-90
-98-98,27-97
-12-71,4-11
-89-97,21-92
-19-80,18-91
-51-58,13-55
-42-56,41-79
-57-75,57-70
-19-63,33-62
-77-82,7-85
-45-95,96-96
-97-98,11-98
-6-87,6-7
-3-85,67-86
-50-97,50-50
-26-50,50-68
-37-53,12-54
-8-29,8-29
-82-98,1-97
-16-16,17-98
-93-93,91-92
-5-99,4-76
-2-56,2-3
-6-7,6-61
-68-81,3-69
-6-84,7-84
-13-65,64-64
-92-98,5-91
-31-70,32-92
-1-51,51-51
-3-30,3-92
-68-77,53-69
-43-52,46-48
-82-96,69-81
-13-36,12-74
-28-75,61-76
-7-61,8-8
-20-80,20-51
-33-89,83-90
-13-13,14-92
-1-1,1-99
-8-16,15-97
-26-28,26-41
-62-80,62-62
-1-76,35-75
-7-56,7-98
-33-76,32-38
-8-9,8-50
-1-61,61-61
-14-73,14-96
-62-89,89-89
-9-9,8-99
-3-4,4-95
-9-72,8-10
-37-37,36-36
-18-79,24-80
-92-92,9-91
-29-50,29-30
-68-68,65-67
-39-83,79-83
-60-82,39-51
-13-96,95-96
-4-85,68-85
-44-49,48-48
-31-42,30-73
-10-74,9-73
-65-65,32-65
-91-92,8-92
-14-85,84-85
-34-41,14-40
-1-32,1-88
-78-80,74-79
-29-85,86-93
-24-27,28-97
-85-86,57-79
-22-46,41-54
-74-99,5-31
-8-11,11-85
-25-71,24-24
-29-95,11-96
-65-65,66-92
-9-53,4-53
-18-98,19-75
-32-39,35-86
-4-98,2-2
-10-69,1-70
-55-93,94-97
-6-99,2-7
-62-90,70-74
-48-74,26-97
-5-80,15-37
-1-97,84-98
-2-98,68-79
-96-97,46-97
-34-99,98-98
-66-73,65-67
-42-43,25-44
-5-99,5-98
-4-5,4-58
-78-91,6-91
-91-95,16-90
-32-88,88-88
-56-89,55-93
-5-25,4-4
-60-98,61-96
-58-61,57-62
-13-60,59-60
-19-29,20-44
-15-29,14-94
-4-4,5-11
-46-78,6-78
-29-29,29-72
-1-95,68-94
-36-51,50-51
-10-85,9-9
-15-60,16-93
-3-60,5-61
-7-70,11-69
-6-68,5-6
-49-84,40-54
-63-89,76-90
-6-13,9-72
-98-99,5-97
-71-71,33-73
-19-63,18-64
-32-76,20-77
-11-97,12-93
-11-11,3-11
-29-65,19-48
-63-64,13-64
-2-91,92-92
-85-91,86-91
-10-85,11-64
diff --git a/2022/05/input b/2022/05/input
deleted file mode 100644
index 053f98d..0000000
--- a/2022/05/input
+++ /dev/null
@@ -1,513 +0,0 @@
- [B] [L] [S]
- [Q] [J] [C] [W] [F]
- [F] [T] [B] [D] [P] [P]
- [S] [J] [Z] [T] [B] [C] [H]
- [L] [H] [H] [Z] [G] [Z] [G] [R]
-[R] [H] [D] [R] [F] [C] [V] [Q] [T]
-[C] [J] [M] [G] [P] [H] [N] [J] [D]
-[H] [B] [R] [S] [R] [T] [S] [R] [L]
- 1 2 3 4 5 6 7 8 9
-
-move 8 from 7 to 1
-move 9 from 1 to 9
-move 4 from 5 to 4
-move 4 from 6 to 1
-move 3 from 8 to 5
-move 6 from 5 to 9
-move 1 from 5 to 1
-move 4 from 4 to 9
-move 7 from 3 to 7
-move 6 from 7 to 3
-move 1 from 8 to 7
-move 2 from 7 to 6
-move 1 from 8 to 9
-move 1 from 6 to 3
-move 4 from 3 to 5
-move 5 from 1 to 3
-move 1 from 1 to 8
-move 2 from 3 to 4
-move 1 from 4 to 1
-move 7 from 9 to 2
-move 1 from 6 to 3
-move 2 from 1 to 9
-move 20 from 9 to 7
-move 6 from 4 to 9
-move 1 from 2 to 9
-move 6 from 9 to 4
-move 1 from 4 to 6
-move 1 from 8 to 6
-move 1 from 4 to 7
-move 5 from 2 to 3
-move 2 from 6 to 4
-move 3 from 9 to 5
-move 5 from 3 to 5
-move 3 from 3 to 8
-move 3 from 5 to 6
-move 1 from 9 to 8
-move 5 from 4 to 5
-move 3 from 4 to 9
-move 1 from 8 to 2
-move 2 from 8 to 2
-move 11 from 5 to 6
-move 16 from 7 to 1
-move 2 from 1 to 7
-move 14 from 6 to 1
-move 11 from 1 to 6
-move 2 from 1 to 4
-move 4 from 3 to 4
-move 9 from 2 to 4
-move 2 from 4 to 8
-move 2 from 5 to 3
-move 9 from 4 to 7
-move 2 from 3 to 2
-move 1 from 2 to 7
-move 1 from 8 to 4
-move 4 from 1 to 4
-move 1 from 9 to 1
-move 7 from 4 to 7
-move 2 from 6 to 5
-move 1 from 8 to 6
-move 1 from 4 to 2
-move 10 from 1 to 6
-move 5 from 7 to 3
-move 1 from 4 to 7
-move 2 from 1 to 2
-move 2 from 2 to 4
-move 4 from 3 to 4
-move 18 from 7 to 6
-move 6 from 6 to 4
-move 1 from 7 to 4
-move 1 from 7 to 6
-move 11 from 4 to 5
-move 14 from 5 to 9
-move 1 from 8 to 7
-move 8 from 6 to 2
-move 2 from 4 to 5
-move 7 from 9 to 1
-move 6 from 9 to 7
-move 5 from 1 to 8
-move 1 from 3 to 6
-move 10 from 6 to 3
-move 1 from 9 to 6
-move 1 from 5 to 4
-move 4 from 3 to 8
-move 1 from 5 to 9
-move 9 from 2 to 3
-move 1 from 9 to 5
-move 4 from 8 to 4
-move 1 from 5 to 3
-move 5 from 8 to 7
-move 5 from 7 to 2
-move 3 from 4 to 1
-move 8 from 6 to 5
-move 1 from 7 to 9
-move 4 from 1 to 3
-move 2 from 4 to 6
-move 5 from 5 to 2
-move 4 from 6 to 9
-move 1 from 1 to 2
-move 1 from 5 to 6
-move 7 from 2 to 8
-move 5 from 6 to 8
-move 4 from 7 to 9
-move 15 from 3 to 9
-move 1 from 7 to 3
-move 1 from 5 to 3
-move 6 from 2 to 6
-move 1 from 5 to 2
-move 2 from 3 to 9
-move 1 from 6 to 8
-move 5 from 8 to 9
-move 2 from 3 to 8
-move 3 from 3 to 6
-move 11 from 9 to 4
-move 1 from 2 to 1
-move 2 from 8 to 4
-move 1 from 1 to 4
-move 7 from 4 to 7
-move 9 from 6 to 3
-move 4 from 7 to 8
-move 4 from 7 to 6
-move 19 from 9 to 4
-move 7 from 8 to 5
-move 5 from 3 to 6
-move 6 from 6 to 9
-move 3 from 3 to 5
-move 1 from 3 to 9
-move 8 from 4 to 5
-move 2 from 9 to 6
-move 3 from 8 to 2
-move 1 from 8 to 4
-move 1 from 2 to 5
-move 19 from 4 to 1
-move 2 from 5 to 7
-move 2 from 2 to 4
-move 13 from 5 to 2
-move 1 from 5 to 1
-move 2 from 6 to 9
-move 1 from 8 to 7
-move 9 from 9 to 3
-move 2 from 3 to 8
-move 1 from 4 to 2
-move 5 from 6 to 7
-move 1 from 4 to 6
-move 2 from 8 to 7
-move 7 from 1 to 5
-move 1 from 6 to 7
-move 10 from 1 to 8
-move 1 from 1 to 3
-move 1 from 1 to 2
-move 6 from 5 to 3
-move 4 from 5 to 3
-move 5 from 7 to 1
-move 3 from 1 to 2
-move 4 from 7 to 5
-move 8 from 3 to 6
-move 2 from 1 to 7
-move 4 from 5 to 8
-move 7 from 3 to 5
-move 3 from 7 to 2
-move 1 from 7 to 3
-move 12 from 2 to 8
-move 23 from 8 to 2
-move 16 from 2 to 6
-move 1 from 9 to 6
-move 7 from 5 to 7
-move 7 from 2 to 4
-move 2 from 3 to 8
-move 1 from 1 to 9
-move 5 from 8 to 1
-move 2 from 3 to 9
-move 2 from 7 to 1
-move 4 from 1 to 3
-move 4 from 7 to 2
-move 2 from 1 to 4
-move 11 from 2 to 9
-move 3 from 3 to 4
-move 1 from 9 to 1
-move 2 from 2 to 7
-move 4 from 4 to 8
-move 2 from 9 to 5
-move 2 from 5 to 7
-move 4 from 4 to 6
-move 1 from 3 to 8
-move 1 from 9 to 8
-move 4 from 4 to 2
-move 2 from 1 to 3
-move 1 from 8 to 4
-move 2 from 3 to 5
-move 3 from 9 to 7
-move 2 from 8 to 9
-move 1 from 9 to 6
-move 2 from 7 to 3
-move 2 from 8 to 1
-move 1 from 4 to 9
-move 18 from 6 to 2
-move 1 from 6 to 5
-move 1 from 5 to 9
-move 18 from 2 to 3
-move 1 from 8 to 7
-move 2 from 5 to 9
-move 1 from 1 to 4
-move 3 from 2 to 1
-move 9 from 9 to 4
-move 7 from 4 to 6
-move 2 from 7 to 3
-move 2 from 4 to 9
-move 7 from 6 to 7
-move 3 from 7 to 2
-move 7 from 6 to 3
-move 2 from 6 to 9
-move 24 from 3 to 9
-move 2 from 6 to 8
-move 1 from 4 to 2
-move 2 from 8 to 5
-move 31 from 9 to 3
-move 6 from 7 to 4
-move 35 from 3 to 7
-move 1 from 1 to 8
-move 1 from 5 to 7
-move 1 from 5 to 4
-move 1 from 3 to 9
-move 1 from 8 to 2
-move 3 from 1 to 7
-move 7 from 4 to 5
-move 1 from 9 to 8
-move 4 from 5 to 6
-move 2 from 5 to 2
-move 6 from 2 to 5
-move 2 from 5 to 7
-move 2 from 2 to 1
-move 2 from 5 to 4
-move 1 from 8 to 4
-move 3 from 4 to 6
-move 4 from 6 to 7
-move 1 from 5 to 2
-move 2 from 6 to 9
-move 1 from 6 to 4
-move 1 from 4 to 8
-move 2 from 9 to 6
-move 1 from 8 to 9
-move 34 from 7 to 9
-move 6 from 7 to 3
-move 1 from 7 to 2
-move 1 from 5 to 8
-move 1 from 8 to 6
-move 6 from 7 to 4
-move 1 from 7 to 3
-move 7 from 3 to 5
-move 6 from 4 to 6
-move 31 from 9 to 1
-move 3 from 5 to 7
-move 24 from 1 to 3
-move 1 from 2 to 4
-move 3 from 9 to 1
-move 14 from 3 to 5
-move 1 from 4 to 3
-move 1 from 9 to 7
-move 8 from 3 to 7
-move 1 from 2 to 9
-move 7 from 1 to 5
-move 3 from 6 to 8
-move 3 from 6 to 1
-move 1 from 1 to 3
-move 4 from 3 to 2
-move 4 from 2 to 3
-move 2 from 5 to 1
-move 9 from 7 to 4
-move 1 from 6 to 5
-move 1 from 1 to 7
-move 3 from 8 to 9
-move 5 from 4 to 2
-move 3 from 2 to 3
-move 1 from 2 to 3
-move 2 from 4 to 1
-move 2 from 9 to 4
-move 1 from 9 to 3
-move 1 from 6 to 1
-move 1 from 9 to 6
-move 25 from 5 to 4
-move 4 from 1 to 9
-move 2 from 3 to 7
-move 2 from 6 to 9
-move 2 from 9 to 5
-move 6 from 7 to 1
-move 5 from 3 to 6
-move 10 from 4 to 3
-move 10 from 4 to 8
-move 2 from 4 to 2
-move 5 from 1 to 9
-move 2 from 6 to 4
-move 6 from 9 to 6
-move 7 from 6 to 4
-move 3 from 9 to 4
-move 3 from 2 to 4
-move 4 from 3 to 8
-move 2 from 5 to 3
-move 10 from 4 to 9
-move 4 from 9 to 7
-move 5 from 9 to 5
-move 4 from 5 to 1
-move 9 from 4 to 6
-move 10 from 1 to 3
-move 1 from 5 to 4
-move 3 from 4 to 5
-move 2 from 5 to 7
-move 1 from 7 to 3
-move 1 from 6 to 9
-move 11 from 8 to 6
-move 14 from 6 to 5
-move 1 from 4 to 7
-move 7 from 5 to 3
-move 3 from 5 to 4
-move 2 from 9 to 5
-move 2 from 4 to 3
-move 2 from 7 to 4
-move 11 from 3 to 9
-move 2 from 8 to 2
-move 2 from 2 to 3
-move 1 from 8 to 2
-move 1 from 2 to 9
-move 3 from 4 to 5
-move 2 from 6 to 9
-move 1 from 1 to 8
-move 10 from 9 to 7
-move 2 from 9 to 3
-move 23 from 3 to 9
-move 4 from 6 to 4
-move 9 from 5 to 6
-move 1 from 5 to 3
-move 5 from 6 to 7
-move 1 from 1 to 7
-move 1 from 3 to 9
-move 4 from 6 to 7
-move 1 from 8 to 7
-move 1 from 7 to 5
-move 1 from 5 to 1
-move 12 from 7 to 6
-move 9 from 9 to 3
-move 6 from 6 to 4
-move 8 from 7 to 3
-move 3 from 7 to 4
-move 6 from 3 to 1
-move 10 from 4 to 8
-move 10 from 8 to 7
-move 2 from 3 to 7
-move 9 from 3 to 8
-move 2 from 6 to 3
-move 10 from 7 to 1
-move 3 from 4 to 6
-move 5 from 8 to 5
-move 3 from 5 to 7
-move 1 from 3 to 2
-move 1 from 2 to 6
-move 6 from 9 to 1
-move 12 from 1 to 3
-move 3 from 6 to 9
-move 3 from 1 to 7
-move 1 from 3 to 2
-move 7 from 1 to 7
-move 1 from 2 to 7
-move 2 from 6 to 4
-move 1 from 4 to 5
-move 3 from 8 to 7
-move 2 from 6 to 3
-move 2 from 6 to 1
-move 1 from 3 to 8
-move 5 from 3 to 4
-move 2 from 8 to 5
-move 14 from 7 to 4
-move 1 from 3 to 2
-move 1 from 3 to 7
-move 7 from 7 to 4
-move 2 from 5 to 3
-move 2 from 1 to 4
-move 9 from 4 to 6
-move 1 from 1 to 2
-move 4 from 9 to 4
-move 8 from 9 to 3
-move 2 from 2 to 7
-move 13 from 4 to 8
-move 4 from 4 to 1
-move 2 from 7 to 6
-move 12 from 3 to 2
-move 11 from 2 to 9
-move 6 from 4 to 9
-move 18 from 9 to 4
-move 2 from 1 to 6
-move 6 from 8 to 1
-move 13 from 6 to 5
-move 8 from 4 to 5
-move 1 from 2 to 9
-move 8 from 1 to 4
-move 7 from 4 to 8
-move 4 from 3 to 5
-move 10 from 8 to 5
-move 13 from 5 to 8
-move 12 from 4 to 5
-move 2 from 9 to 8
-move 29 from 5 to 9
-move 24 from 9 to 2
-move 23 from 2 to 4
-move 5 from 9 to 2
-move 7 from 5 to 7
-move 1 from 5 to 1
-move 7 from 4 to 8
-move 14 from 8 to 1
-move 5 from 2 to 6
-move 16 from 4 to 7
-move 8 from 1 to 6
-move 1 from 2 to 8
-move 20 from 7 to 6
-move 11 from 6 to 4
-move 3 from 1 to 5
-move 3 from 4 to 3
-move 8 from 4 to 9
-move 8 from 6 to 1
-move 2 from 1 to 4
-move 3 from 5 to 2
-move 12 from 8 to 2
-move 1 from 7 to 1
-move 1 from 3 to 5
-move 1 from 7 to 8
-move 1 from 7 to 3
-move 12 from 2 to 8
-move 13 from 6 to 4
-move 2 from 1 to 9
-move 3 from 2 to 6
-move 3 from 9 to 7
-move 5 from 9 to 1
-move 4 from 6 to 4
-move 2 from 3 to 6
-move 1 from 5 to 9
-move 1 from 6 to 7
-move 9 from 1 to 5
-move 11 from 8 to 3
-move 1 from 6 to 8
-move 3 from 7 to 1
-move 1 from 8 to 7
-move 2 from 8 to 9
-move 7 from 1 to 2
-move 17 from 4 to 7
-move 1 from 8 to 6
-move 4 from 7 to 2
-move 4 from 9 to 7
-move 4 from 2 to 3
-move 1 from 1 to 4
-move 2 from 4 to 3
-move 9 from 5 to 4
-move 1 from 6 to 8
-move 6 from 2 to 1
-move 5 from 1 to 9
-move 9 from 4 to 3
-move 1 from 4 to 6
-move 2 from 9 to 7
-move 1 from 1 to 5
-move 1 from 2 to 7
-move 1 from 8 to 9
-move 1 from 6 to 8
-move 1 from 5 to 4
-move 1 from 8 to 7
-move 23 from 3 to 7
-move 36 from 7 to 6
-move 33 from 6 to 1
-move 1 from 4 to 8
-move 7 from 1 to 5
-move 1 from 8 to 1
-move 3 from 7 to 2
-move 24 from 1 to 3
-move 7 from 7 to 3
-move 3 from 5 to 1
-move 4 from 5 to 3
-move 1 from 9 to 8
-move 2 from 9 to 6
-move 1 from 8 to 5
-move 3 from 2 to 5
-move 30 from 3 to 5
-move 1 from 6 to 7
-move 6 from 1 to 8
-move 7 from 3 to 2
-move 1 from 7 to 5
-move 2 from 3 to 2
-move 2 from 6 to 8
-move 1 from 6 to 1
-move 7 from 5 to 8
-move 8 from 8 to 7
-move 20 from 5 to 8
-move 2 from 9 to 7
-move 8 from 2 to 1
-move 7 from 7 to 3
-move 1 from 2 to 1
-move 3 from 7 to 9
-move 4 from 8 to 3
-move 5 from 5 to 6
-move 1 from 5 to 9
-move 4 from 9 to 4
-move 1 from 5 to 9
-move 2 from 3 to 6
-move 1 from 5 to 8
-move 7 from 6 to 3
-move 1 from 4 to 1
-move 7 from 3 to 2
-move 3 from 3 to 5
-move 2 from 4 to 7
diff --git a/2022/06/input b/2022/06/input
deleted file mode 100644
index d549e64..0000000
--- a/2022/06/input
+++ /dev/null
@@ -1 +0,0 @@
-rqwqtwwrmrqqrcrtrpppjrjgrgjgqgttgbbhppftpfpdpmpsstffqvfqvvdjjpllltqltqtrrzlllbldbdsdqqgpqggzccgbgnnmjmljmljldjldjjlnnhndhdmmslmslmlhmmntnrtnrnbrbqrqhqfftwftfsfzfcfrrzllchcwwtwstwwjwrjjfwwgzwzqzpzhzqhqbhqhssltsszhsszdssrwssdppjcpjjrwjwnwjnnzjjhsjhsjsjvvtffffqfflglwglgbgpbgbgghfghfhdfhdfhfssqppvlvslltwwhwvwpwgggnpnnmqnntqnnlhhdbhdbbtvvcrrcgrrdrvrjvvlmlnmndnmnrncnznsnsqnsswrwzwmwzzbpbhphqhpqpbpqpjpjvpvwpvwppdvdhdccqbccfncctrcrjcjjdsdhdnhhwpwlwwbmbhmbhhpzhhccvffqqnsqqmnnspnnpfpzppspgsppgbbdwbbdcchfhgfhfllljtllnjlnlddvcdvdqvvqwqppprtpthtthqqfbqqpfpzfpfcfsscrsccbgbngbbgdbbpgpqqlmqlmmgffqqqsbqbtblbwbqqvbqvbqvvnzvzpvvqhvqqtltptllbflbflbflltddlblflvfvbffmsffhlhshmmgbbgjjdndqqmqllzjzvvhjhnhcnchhznnhhppwqpwpffwvwzzppwpfwftwtnnqbnqnrnrzznffzzblzlvzlzrrszscsqcssbggcgvvddsttgqqgwgcclzzszddlvddvbddrlrcllrblrrhlldzdtdccqllsblsszlszzdllhjljhhhzhffdwfdwfddwdtdrtdtntddldsllqffdvdhdpdhdrdprprrhggdqgghggmwgmghhchlhmllrnrdrcrqccbqqfbqbccjpjhhvppcwpwffmmzzfqflfjfdfbfqqtmthmttwftwwpmpzplzzpvvgppsbpbccbtcbcddzbzwwmsscrcctgtgjgtjthhjzzcqqmmmvccwjcwjwzzwnnwgwtgwwbsbvbccrscccnggfjfwfjfrfsfddncdncndnqqwzzmssbdsbswswdddpdqdbddcvcmmwwssrtrrlddndmdtmtdmttwwmsmffwqwvwbwhbbqfqqgcqcmctctntjntnbnrbrmbbqtqccqbcbvbnbqnnghgbbmfmwmdwmdmpmwppdwpdwwnzwnwrnwrnntqnttcmcqqbrqrttsjtstcscpcspsnswsggrhggjrjjbhhbnbmmdlmddtqdtdrdwwjvjgjjdhjdddbwwsfflppbwbcbpbjjzqznnrwnnvmvjvwvqqrlljgjmjjqhjhwjhwjjsvsnvvlwlqqjpjjbsjjcddtfthffrqfrqrfqfrfllfzzqllztltnltntpttqmmgwmwwwjjdrjrzrlrwlwzzzzphpphvphvphvpvdvfdflljgglrlrqlrrfpfqpqnpqpmmblbflbfbpfpwpjwpjpbjpjmjljblldbllnrnjjjljrlrcrrgzgbbzrznzzhnzhhtmhmqhmqqnzzvfzvzfftjftfvvpmvppwzzhnzhzvvwzwwqcwctwwgrrtgglgngsgvgwvwpvpbbrvrvwrvwvbwwpsprrrcbbpqppfjjjqnjndnmddvsvlslmmwwdwcchmmrjmjwwsrwrhwwpcgmpmvbdmlmqbnblbbgtmtgqslnvcnmwrflrnwhqzrsnwhncwdvbcpjrqsscwzrjvslhscpvmqjnltwhshjmbhgttbzllrvpnhgdmwtddbwmpgbhrndpgwzfvqdmpcvhlnjnqbwqmshgwhmfjgsbscsjtfbfvmlljqwwjtnltbzjpcqdfmdldvmsnmzqmghcvhlpjzzszcpvldrflbcppzwgppfpbslplrqwgbfwpwbtbnrmbrrrpqndzvhmlhvtlnjvhdrhhvmwzjntsgffjsdpdlhnlslnbmbsmdsvpmpbjpjcwhbpfnhbmttfglglnnhhcqvbpvnrwcszwjsdhqwctrpgsrcbfpzhbnrbllrlflqdlgzwpwgwwvmbsppbcjcdltbgwfndqjlvndhtclfmwnqrbfvvqdzspfcslplhtmsqqtrcdvbhfscvnmzplcglwnzbvgflclclqmdgfzjqqrrmpcqrzgqcnzbmncmvdzrmmvfqrrqzqbjmjgjwmfbnmmgvmzsgjjspjqbvfhrdvllgqsffjnfqdthjbjwhwqdqhsnctwgbszvrsbwbpptcjjvftnhdmwmhtjrjrlrdrqjznhqftgtldnpbrlprjmplmwdbzqpmwwvcqccjlhqbhcjprvrfmmfmljwmbrlhcglthgbmrfmbpsztfcglpzlfbpjhmvcmvrprmvmrvvgbbllzschwshhfbnmgwrbhlqvsdjdmmbtjzthwssghtqvhtqcswdhbwhphhsrwhwwtslwvrhpgqfmftnrtqpwfqqdgftdlqfndjlzhvlrthnqdqrzpprdgwwqlplrmqtdqgbdntmjcjhlbbmctvnnhtppfbjpsbmndbdplqlfqfhzqvtqcvmprwbhdtjrqrqvmcssqnfqwtchmjfjlpwsghplbthdnbhfbhhphdmlmtjcvmzjbnqbfldrvlmjfnnrlsnwrtnrpfqdhchltmbvjzhgjwzblqdthmffztqvzzfszmdqdzlfpbfgjfdjqscrhvjflbllnlghncczrlpcbwpnmzcnqhbfnlmnbqvmwvbchwhlfcssctsdcwmtfdgbhljwprfncdgwlgzzmvfqrdsmlwbrmbmtzqqdqdpzvtbstscglrwdpndnstrhgjchnpzsvcjngmzsddwsbllpvqqzzjlmsbncbndqmqphzqzcngjzpfnjmsvngtcvhhjsssrnhjrsmvbsrdjcrppvgsqbqjzbrhjqlgmqfclbrdhwwjdlsjnmjcjrmsstngswrhmdqthprcbrndfpdjgpqtfmmfvbztqdhzhzbzhjjpfgnvrmspdvmhfvbvztmlrhfqfdcfnzzndlfldpfhrbjrwlwnprdmqjwppbrdjhpbvnrvjlrbwdwttzhqqgcclbwghbgrhcvwjrrchqgzztrjgrltcpdscjdfcphndfzdqsbpsjrljdnflfvrzcrjflddfgpvnpmdqbhzwbfrpzsnpbcbgfchvvmqpnfpvvdvhfnpbfzwmbnlpqzgrpwtsjbpzdrsfmnfqwqvpgnrjhmvmphlfdpfhdjljlzftdzdvhjrvjdctwfrctglwmrtdlrvmhcqvfvpgmstghczmvclptzspdsrlvrgvjtvflhsmqswdpqjrrnhgrggzmcpqsctqbhpqrsbstwzgzghqgltcpbrhbcdqlhfjhlcrnhrpjdzlzqqprvzntbjztqgdqqttmbpbcfbjmdjqsflbczmfnsjdzcnnmjjllhvwbwlgrlpvbffwjvctwnrsfqdnwntscpsjnshhdmcqmcpscrmzltldwlmfnbhbtprsgtsbvzfrsfpvmqjzjqqhwdjjzvbhrvtbscrcpzrqsbgfbpwqfmbsrlhhtntjmtrtlwqsdbmgtdlrwfdnmwwzlltbrjgghbstbnffzmzzdlcdgvmrzsjnqjvczmhrgwbrblrqfmzbbcnfsbfpgjsmptzbclfdnwfgbzlpbgqrdhdmfjdnlzczdpvtbzdmrthslngbrldllfcjplhglmwsfpqjnrgpgqfmbbwchbrqqsncfwnmgdmtchdhlzzqjvtvtvgqbtwvwpsjqwdqhrlfmdgdzchvfbcmqjllpjtnphwqvfwpcjmzqhsbwlcmbsgththrsjtnzlsrcptgtrfcwptbstcsdzbwjljzjztzbqsjdvwglpbpgdjtthjjmsnljltglqcszbzqmblfpncntjzzhmjffldcrcvjjswvzlfffrmsgjtpzggtlpfwpwbmhmggpnmzwrgdjrhglnhfdcjdfjtdjvrnlgqtfqmpgjcvcmnwhhbczwwntfbmgssglngqlttfpcznswvmbprsrzljtlwlljnbbrnwdvvlsbdv
diff --git a/2022/07/input b/2022/07/input
deleted file mode 100644
index 1d69f2d..0000000
--- a/2022/07/input
+++ /dev/null
@@ -1,1030 +0,0 @@
-$ cd /
-$ ls
-dir dtcfhsm
-dir hblzj
-dir jbssdwf
-35442 jrfpjdpw.znd
-dir ljv
-dir nhp
-31592 qtwnndbg.rsh
-326062 sjc.mvn
-235205 wmtvbq
-$ cd dtcfhsm
-$ ls
-206818 czgnjmw
-dir drjhjtm
-dir hjlmf
-dir jllhmmf
-187778 jrfpjdpw.znd
-49334 lljh.jhb
-dir qtwnndbg
-dir sshvc
-dir tzhbztd
-290622 vmwddb
-214581 wmtvbq
-dir wqcsrw
-dir zjbzdrnd
-$ cd drjhjtm
-$ ls
-dir cvrf
-dir gddqh
-dir qccmn
-dir qjgv
-dir sjgwv
-$ cd cvrf
-$ ls
-233913 frfvjtt.dhv
-30000 ljcmscc.jvh
-61418 mcs.blh
-227397 swd.mrf
-dir tpwvvbh
-120888 vsrfw.gvd
-$ cd tpwvvbh
-$ ls
-266824 qtwnndbg
-dir sdwjz
-dir vrgjhvrd
-88616 wmtvbq
-dir wqcsrw
-$ cd sdwjz
-$ ls
-269696 jrfpjdpw.znd
-$ cd ..
-$ cd vrgjhvrd
-$ ls
-67409 sddmdd.dsb
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir ttgwphbc
-$ cd ttgwphbc
-$ ls
-178435 csjzz.vcd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd gddqh
-$ ls
-dir cfvpq
-318413 jrfpjdpw.znd
-dir wwv
-$ cd cfvpq
-$ ls
-dir ljncp
-175740 ljv.nqn
-$ cd ljncp
-$ ls
-146594 rhjlds.nfm
-$ cd ..
-$ cd ..
-$ cd wwv
-$ ls
-dir zqzch
-$ cd zqzch
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-dir pvqhg
-$ cd pvqhg
-$ ls
-76789 ntdtbnr
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qccmn
-$ ls
-dir czpnrsfc
-123617 jrcgldd.pvd
-$ cd czpnrsfc
-$ ls
-316779 lqtw.vtp
-dir tdwmpl
-$ cd tdwmpl
-$ ls
-84395 rvqgwwz.rbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qjgv
-$ ls
-173535 qtwnndbg.clf
-73941 wldfq.rjm
-327245 zfqsvs.qwh
-$ cd ..
-$ cd sjgwv
-$ ls
-307757 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd hjlmf
-$ ls
-313069 qlmlvvvg
-$ cd ..
-$ cd jllhmmf
-$ ls
-180570 chhgrj
-dir fqqnjd
-dir hmz
-dir ljv
-dir lrlqc
-dir pfvmhz
-299487 tnhwncj.nfv
-dir wqcsrw
-$ cd fqqnjd
-$ ls
-131810 mcm.pbj
-237810 mvgmfhh.thn
-199479 qrqpl
-281772 vmwddb.qbh
-$ cd ..
-$ cd hmz
-$ ls
-319803 lqtw.vtp
-111388 mgdwvvqd
-38536 mlqsbjr.npn
-85619 vmwddb.vhq
-$ cd ..
-$ cd ljv
-$ ls
-dir vmwddb
-$ cd vmwddb
-$ ls
-dir bgdchqwj
-$ cd bgdchqwj
-$ ls
-147734 jrfpjdpw.znd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd lrlqc
-$ ls
-327255 wmtvbq
-$ cd ..
-$ cd pfvmhz
-$ ls
-dir bpdv
-dir cgnhzrb
-dir cpgvb
-71305 mmlbp.hnw
-207351 rgwgmtr
-223983 sgmlt.nrj
-$ cd bpdv
-$ ls
-50169 stvpjws.pbn
-$ cd ..
-$ cd cgnhzrb
-$ ls
-328146 fzd.fgm
-307323 gnmgw.rsf
-311890 tmrdgzmm
-$ cd ..
-$ cd cpgvb
-$ ls
-241313 vzgnlqzh.fcb
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-161384 rvqgwwz.rbq
-2778 zlbgrzs.jlv
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-222554 qtwnndbg
-20197 rrnmgz.hsj
-135325 rvqgwwz.rbq
-dir rzbjntjl
-81086 tbsj.zns
-275538 wqcsrw
-$ cd rzbjntjl
-$ ls
-315148 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd sshvc
-$ ls
-37541 mvgmfhh.thn
-27276 vwwpbqq
-$ cd ..
-$ cd tzhbztd
-$ ls
-dir gcrfzd
-dir ltvhvt
-dir qtwnndbg
-dir rgqwp
-dir wqcsrw
-$ cd gcrfzd
-$ ls
-319338 jrfpjdpw.znd
-24471 wmtvbq
-77828 zcbwwf
-210897 zgfncbmh
-169336 zvrfwmgm
-$ cd ..
-$ cd ltvhvt
-$ ls
-dir qtwnndbg
-1644 rqr
-114660 sfvv.frz
-dir shl
-dir vmwddb
-dir wqcsrw
-$ cd qtwnndbg
-$ ls
-dir hgfvpn
-dir jcgr
-dir ljv
-dir scrd
-dir zwwclfj
-$ cd hgfvpn
-$ ls
-83476 nrpjcnz.psn
-$ cd ..
-$ cd jcgr
-$ ls
-dir jhvqhq
-dir zhdch
-$ cd jhvqhq
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-213483 hsjbmv
-165211 rvqgwwz.rbq
-48993 wmtvbq
-$ cd ..
-$ cd ..
-$ cd zhdch
-$ ls
-126929 zsmpbnml.qbl
-$ cd ..
-$ cd ..
-$ cd ljv
-$ ls
-60596 jrfpjdpw.znd
-$ cd ..
-$ cd scrd
-$ ls
-313679 nmhhp.bvt
-199353 wmtvbq
-$ cd ..
-$ cd zwwclfj
-$ ls
-dir czqszmf
-dir dmv
-dir pgjwmnwf
-dir whpmfw
-$ cd czqszmf
-$ ls
-181716 jrfpjdpw.znd
-$ cd ..
-$ cd dmv
-$ ls
-303356 qtwnndbg.phh
-$ cd ..
-$ cd pgjwmnwf
-$ ls
-59757 cbdggnvh.szc
-$ cd ..
-$ cd whpmfw
-$ ls
-102901 lqtw.vtp
-162907 rvqgwwz.rbq
-dir whd
-$ cd whd
-$ ls
-dir rvqnddsb
-$ cd rvqnddsb
-$ ls
-265936 wmtvbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd shl
-$ ls
-270493 llqj.cvz
-199257 lvhrltd.cbq
-44404 qqhvstd.vjd
-$ cd ..
-$ cd vmwddb
-$ ls
-176668 dsmjtpcm.vfr
-$ cd ..
-$ cd wqcsrw
-$ ls
-85545 wqcsrw.llm
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-dir ljv
-dir psqjqb
-dir tnvlnmw
-44316 wmtvbq
-dir wqcsrw
-$ cd ljv
-$ ls
-205777 jrfpjdpw.znd
-279684 mvgmfhh.thn
-dir ppw
-dir rms
-dir tsccztf
-dir wqcsrw
-$ cd ppw
-$ ls
-139214 ljv
-dir vmwddb
-$ cd vmwddb
-$ ls
-141988 fbgbwp.fwl
-$ cd ..
-$ cd ..
-$ cd rms
-$ ls
-221170 crlhwdqs.rbp
-$ cd ..
-$ cd tsccztf
-$ ls
-dir csrc
-dir dbtzwqj
-dir vqw
-$ cd csrc
-$ ls
-dir jllhmmf
-281285 nwbcqwf.lqw
-$ cd jllhmmf
-$ ls
-337404 qtwnndbg.qhb
-$ cd ..
-$ cd ..
-$ cd dbtzwqj
-$ ls
-89297 clsblqf.sql
-75292 jrfpjdpw.znd
-242192 mvgmfhh.thn
-$ cd ..
-$ cd vqw
-$ ls
-43526 vrgfvcd.tsc
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-38096 lqtw.vtp
-37490 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd psqjqb
-$ ls
-9842 wqcsrw
-$ cd ..
-$ cd tnvlnmw
-$ ls
-dir cvgs
-dir npslzj
-dir qtwnndbg
-dir tsshp
-$ cd cvgs
-$ ls
-48820 jllhmmf.rjr
-2036 sprlcwv
-$ cd ..
-$ cd npslzj
-$ ls
-dir bbj
-227147 slfq.bdf
-$ cd bbj
-$ ls
-77671 bsmgb
-$ cd ..
-$ cd ..
-$ cd qtwnndbg
-$ ls
-121924 wmtvbq
-$ cd ..
-$ cd tsshp
-$ ls
-33269 jllhmmf
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir jllhmmf
-$ cd jllhmmf
-$ ls
-133114 rvqgwwz.rbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd rgqwp
-$ ls
-13207 djgldhd
-120394 fpjppcp.sbr
-296110 fwwqr.gzz
-146254 nprjzt.fml
-265873 wqcsrw
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir bbjgh
-157738 mvgmfhh.thn
-dir njdnjmz
-dir wqm
-179080 wtgpwt.sqm
-$ cd bbjgh
-$ ls
-2285 wqcsrw.cvn
-$ cd ..
-$ cd njdnjmz
-$ ls
-dir cfd
-$ cd cfd
-$ ls
-95362 vmwddb.rgq
-$ cd ..
-$ cd ..
-$ cd wqm
-$ ls
-235077 jrfpjdpw.znd
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-11821 rvqgwwz.rbq
-$ cd ..
-$ cd zjbzdrnd
-$ ls
-273551 ljv.mtt
-73077 ljv.rpz
-dir sbqsqw
-102241 wmtvbq
-$ cd sbqsqw
-$ ls
-308189 drmlmhb.jqt
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd hblzj
-$ ls
-dir cgm
-113128 csgchmtn.drj
-dir qlg
-dir rsgbjpp
-dir tpjpnjg
-dir vmwddb
-$ cd cgm
-$ ls
-dir dfm
-dir fqhzrms
-dir ljv
-125604 lqtw.vtp
-dir vtrs
-56731 wmtvbq
-$ cd dfm
-$ ls
-228574 ljv
-$ cd ..
-$ cd fqhzrms
-$ ls
-dir qtwnndbg
-$ cd qtwnndbg
-$ ls
-230853 njvmtghw
-$ cd ..
-$ cd ..
-$ cd ljv
-$ ls
-68290 fbrm.gdc
-117256 jllhmmf.dvj
-$ cd ..
-$ cd vtrs
-$ ls
-150365 brt.dqc
-313762 chhlg.fst
-dir dtmjbfm
-92651 ljv.sjz
-306760 rrwh
-276248 rvqgwwz.rbq
-$ cd dtmjbfm
-$ ls
-270715 jllhmmf.vdw
-20878 wmtvbq
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qlg
-$ ls
-dir fgv
-131774 jrfpjdpw.znd
-dir ldmpnbt
-36604 mvgmfhh.thn
-dir prhtj
-dir vfsj
-dir wqcsrw
-$ cd fgv
-$ ls
-222821 wmtvbq
-$ cd ..
-$ cd ldmpnbt
-$ ls
-183619 tbfjvng
-$ cd ..
-$ cd prhtj
-$ ls
-201210 lpdvzs.ndv
-309785 smmfht
-$ cd ..
-$ cd vfsj
-$ ls
-dir bzznmpc
-123825 cbzvvdm.rvs
-dir ghp
-dir gwzm
-313610 jrfpjdpw.znd
-dir ndsfzz
-34270 rjq.ttw
-dir rsqhz
-108776 rvqgwwz.rbq
-dir tsmlpnbc
-29065 wwqfpv.fgv
-dir zmljzwt
-$ cd bzznmpc
-$ ls
-147394 rft.fsn
-$ cd ..
-$ cd ghp
-$ ls
-dir bhvgpz
-248463 gwwtl
-285955 tccqqtbw.bzv
-122937 zwqh
-$ cd bhvgpz
-$ ls
-300057 jllhmmf
-137933 jrfpjdpw.znd
-170731 pstc.hjq
-dir tvpw
-$ cd tvpw
-$ ls
-226913 ltjtlcp.nfj
-113485 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd gwzm
-$ ls
-33023 jrfpjdpw.znd
-dir zwztrgr
-$ cd zwztrgr
-$ ls
-310997 mtrfsv.jgn
-$ cd ..
-$ cd ..
-$ cd ndsfzz
-$ ls
-dir bhfnclp
-dir jllhmmf
-15445 lqtw.vtp
-68225 rvqgwwz.rbq
-46093 spvrn
-dir vdfmwrq
-dir zwzlr
-$ cd bhfnclp
-$ ls
-174231 mvgmfhh.thn
-dir qgtrvmf
-202378 qtwnndbg.cnp
-124762 sctssqpq
-$ cd qgtrvmf
-$ ls
-65851 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd jllhmmf
-$ ls
-dir jmqltsd
-dir mjzcf
-281062 sjdmlqzs
-dir vmjjtbl
-$ cd jmqltsd
-$ ls
-327426 ddhs.qsp
-$ cd ..
-$ cd mjzcf
-$ ls
-229568 cjq.jss
-227699 jrfpjdpw.znd
-41949 pjzcq
-62253 rvqgwwz.rbq
-$ cd ..
-$ cd vmjjtbl
-$ ls
-dir sjqpfc
-$ cd sjqpfc
-$ ls
-dir mbpfvsg
-dir vfwvtscb
-$ cd mbpfvsg
-$ ls
-128515 lqtw.vtp
-$ cd ..
-$ cd vfwvtscb
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-dir nwbfd
-$ cd nwbfd
-$ ls
-297506 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd vdfmwrq
-$ ls
-dir ntm
-$ cd ntm
-$ ls
-36060 vlvdhw.vlj
-$ cd ..
-$ cd ..
-$ cd zwzlr
-$ ls
-126975 bfnpq.hzt
-$ cd ..
-$ cd ..
-$ cd rsqhz
-$ ls
-dir cjzh
-238925 crgfccz.hlg
-dir dsssbm
-197221 ftrdjhcn.grz
-171860 jvvcpbh
-60237 qtwnndbg.rwr
-247770 whwf
-$ cd cjzh
-$ ls
-105519 rvqgwwz.rbq
-$ cd ..
-$ cd dsssbm
-$ ls
-128213 dqsrbnjd.bwf
-dir frmmlzv
-318040 wmtvbq
-$ cd frmmlzv
-$ ls
-127732 mvgmfhh.thn
-37436 qtwnndbg.zzg
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd tsmlpnbc
-$ ls
-dir bdb
-dir ddjd
-dir gbdm
-dir grm
-273561 hzszqjgf.ggp
-$ cd bdb
-$ ls
-100286 qtwnndbg
-$ cd ..
-$ cd ddjd
-$ ls
-dir vmwddb
-$ cd vmwddb
-$ ls
-261837 wqcsrw.mzq
-$ cd ..
-$ cd ..
-$ cd gbdm
-$ ls
-233279 wmtvbq
-$ cd ..
-$ cd grm
-$ ls
-dir cghd
-$ cd cghd
-$ ls
-8883 ncjc.vsj
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd zmljzwt
-$ ls
-274821 lqtw.vtp
-dir ltpmzrtf
-dir qtwnndbg
-dir shfjtm
-$ cd ltpmzrtf
-$ ls
-222040 vmwddb.fcz
-$ cd ..
-$ cd qtwnndbg
-$ ls
-245288 lhbjpggt.rfr
-dir ltgqs
-dir nqngjr
-161396 rmlm.psv
-130067 vmwddb.ssz
-$ cd ltgqs
-$ ls
-45032 vmwddb.zwl
-$ cd ..
-$ cd nqngjr
-$ ls
-296145 fbt
-$ cd ..
-$ cd ..
-$ cd shfjtm
-$ ls
-dir dqv
-dir jhgdb
-dir jllhmmf
-dir sczqst
-dir zngqfcw
-$ cd dqv
-$ ls
-327447 jllhmmf.ndg
-$ cd ..
-$ cd jhgdb
-$ ls
-138120 bdbjjfs.rtn
-dir nfd
-dir qwng
-dir zwdbl
-$ cd nfd
-$ ls
-dir tdslfhgq
-$ cd tdslfhgq
-$ ls
-dir jnfrd
-45044 jrfpjdpw.znd
-133120 sdjzcfhh.dmm
-$ cd jnfrd
-$ ls
-314151 wmtvbq
-161805 zzctqr
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd qwng
-$ ls
-202921 zvtlrb.sdf
-$ cd ..
-$ cd zwdbl
-$ ls
-219865 wmtvbq
-$ cd ..
-$ cd ..
-$ cd jllhmmf
-$ ls
-258183 rvqgwwz.rbq
-$ cd ..
-$ cd sczqst
-$ ls
-37030 jrfpjdpw.znd
-$ cd ..
-$ cd zngqfcw
-$ ls
-dir fmwlfgm
-254522 rvqgwwz.rbq
-$ cd fmwlfgm
-$ ls
-229979 jgcr.qlt
-282169 wwpwcjgv
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd wqcsrw
-$ ls
-111251 ghjbjfhg.nqs
-$ cd ..
-$ cd ..
-$ cd rsgbjpp
-$ ls
-dir dchrnhrl
-dir lsqztz
-dir lwlh
-dir slb
-$ cd dchrnhrl
-$ ls
-45452 ctmp.cmv
-dir gqznj
-206243 mvgmfhh.thn
-166028 szzzlft.lst
-156182 trtgnc.gcr
-75072 zrh
-$ cd gqznj
-$ ls
-251328 ljv.tpg
-24996 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd lsqztz
-$ ls
-dir cmrqhlf
-$ cd cmrqhlf
-$ ls
-290574 wzbg.fdp
-$ cd ..
-$ cd ..
-$ cd lwlh
-$ ls
-dir flc
-dir pjm
-dir vhs
-140257 wqcsrw
-dir zqwvr
-$ cd flc
-$ ls
-75721 fbhzn
-84992 jrfpjdpw.znd
-2018 rvqgwwz.rbq
-$ cd ..
-$ cd pjm
-$ ls
-dir bzctws
-213358 jllhmmf.vlr
-243414 jrfpjdpw.znd
-dir ljv
-dir vjjhgjmp
-$ cd bzctws
-$ ls
-89520 ljv.nbf
-$ cd ..
-$ cd ljv
-$ ls
-210757 fnnbm
-$ cd ..
-$ cd vjjhgjmp
-$ ls
-dir ljv
-dir qvpcmscg
-dir rsbdmvjq
-219321 wjcwpt.psz
-dir wqcsrw
-$ cd ljv
-$ ls
-137884 jrfpjdpw.znd
-$ cd ..
-$ cd qvpcmscg
-$ ls
-36087 gwflqqnm.qjb
-82032 pmqfdv
-242377 qpth
-$ cd ..
-$ cd rsbdmvjq
-$ ls
-223158 wmtvbq
-72999 zchc.wfg
-$ cd ..
-$ cd wqcsrw
-$ ls
-dir ljv
-$ cd ljv
-$ ls
-dir mrw
-$ cd mrw
-$ ls
-271684 tmnldb.rgb
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd vhs
-$ ls
-dir hsjs
-dir jhvqqcls
-172468 rvqgwwz.rbq
-$ cd hsjs
-$ ls
-227982 jrfpjdpw.znd
-323849 wmtvbq
-$ cd ..
-$ cd jhvqqcls
-$ ls
-dir wqcsrw
-$ cd wqcsrw
-$ ls
-145011 twdzdhrb.nsw
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd zqwvr
-$ ls
-333371 rvqgwwz.rbq
-144186 vmwddb.htb
-$ cd ..
-$ cd ..
-$ cd slb
-$ ls
-101405 jrfpjdpw.znd
-80571 lqtw.vtp
-212763 rfqt.cvz
-242678 ssrbmlwn.rgn
-204742 tftbz
-$ cd ..
-$ cd ..
-$ cd tpjpnjg
-$ ls
-37762 wqcsrw.vhz
-$ cd ..
-$ cd vmwddb
-$ ls
-dir ctgzpnn
-237933 hhv
-dir lwvcw
-dir wpw
-$ cd ctgzpnn
-$ ls
-dir jbfqtvhl
-100662 jhp
-117832 lqtw.vtp
-225417 mvgmfhh.thn
-21553 rvqgwwz.rbq
-240333 sbmzdqrc
-dir shnnqff
-$ cd jbfqtvhl
-$ ls
-37115 ljv.rws
-73007 wqcsrw
-$ cd ..
-$ cd shnnqff
-$ ls
-294441 frghtdtd.qwf
-dir srbf
-dir vmwddb
-$ cd srbf
-$ ls
-dir fqhhcdcm
-$ cd fqhhcdcm
-$ ls
-142423 vmwddb.snc
-$ cd ..
-$ cd ..
-$ cd vmwddb
-$ ls
-dir jllhmmf
-dir ljv
-61218 nsmtdl
-58661 wqcsrw
-$ cd jllhmmf
-$ ls
-6984 qdjnldqn
-231401 sfcwg
-$ cd ..
-$ cd ljv
-$ ls
-110331 jfjsgfn.lvq
-269960 mvgmfhh.thn
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd lwvcw
-$ ls
-115763 mvgmfhh.thn
-$ cd ..
-$ cd wpw
-$ ls
-187278 lqtw.vtp
-$ cd ..
-$ cd ..
-$ cd ..
-$ cd jbssdwf
-$ ls
-31839 ljcttp
-$ cd ..
-$ cd ljv
-$ ls
-270886 jrfpjdpw.znd
-$ cd ..
-$ cd nhp
-$ ls
-dir sgffh
-$ cd sgffh
-$ ls
-76321 psbpb.sqj
diff --git a/2022/08/input b/2022/08/input
deleted file mode 100644
index a531013..0000000
--- a/2022/08/input
+++ /dev/null
@@ -1,99 +0,0 @@
-002100030222341303232115221524311502200403234452204125251345024423544443305142410110142101223120110
-102030322341143330244233013052025453422005415304655426206452251310214055314024034341233110302320003
-003012203404011430120134554314552441635001641050211406204621114102021543144514102510421243314102033
-330313423002034140035001210441156554545625042262651356556544202500446121455112434243313013430141203
-331203121131230002055113430244610062654034520106363462155201210355601153542301323442223310134324300
-232201231021003254355411402310326206625011564114125202263504451451212600155351424154310240411213431
-033033333301011523544023206136145505304224325606020360006206455564513553512054354124523232201230441
-132201032234334044251334220345360402456541662253556375754662323265201641514121105025300453041111234
-314322341322104402235020206565044225363527617767574524475421763504341061551154250344125514014234344
-101323043023430543342440532324326413655657527215661116623455613664321005134300223542510253102211310
-320404242514122111525043444530625417656773117247512712444315767422412130351505513231104322032421303
-221204123205133142044056245654205231734371546616753217321556472223654044043612554152141554333102034
-340310155225452152216635634352712541366312326272262143522347111166646736001360102010220214000133002
-012404003515002416422500163244271366252711531615333437352461454777311142132000140205630042305222013
-332434552302203445503543424523327464362526657251687634745536521746523154717531643250132300541053000
-020130312425316362611130462217125425435545265467725256332777233137141524314631100051153314314343032
-112115124512002346011342433146124542356845483862756322785545283652723747276776403131622540014001524
-332354013101003031053022245431274627654677343638672643442563448782737464337546541546630431125021330
-220315320142064161406534365262377268373743527784575246325564676238816733767331345114363612344051535
-102041153526000601402325625766534543527882476653366727573448727775677146365732431425225562043130034
-350054114310533002426654125166575285757827422257872378766383267543484865317252532765440216543555512
-222440404353016144747347457368562668586285847553578732435887584463446862116134751240360645225435344
-554234546163262630313431762248876668663352436888374587856263343842526635237314231451062036605442520
-525531324662660356256614344438373575732699988366775989976447384338336827686445577222030363631240512
-055541261042533424177375756738443482846986979788978997559377679255463858237757327464422026230510130
-514123221240250442457744728347386637684953574546455344754548333793233865436751231314653541223102202
-355454250661114645144551785724753237378345375493453967559796675839837444334776625552412552302431302
-202445234333206767744653874724276586973668878949653473947686567565487325864733735677672241416513452
-445415223211061633767433865252483574744685974593334963668983745643354885658423263536531213102544202
-201405464251164654177385783224666473975674643767946648464678958969336335638578275154116223152222102
-401423140356441654745572266848965593553995667644648964747884544439493545472454437715336645303346422
-154440323240741427732867467564957336394985859766644495658985963583496399736552632162756445212536404
-441663663062661372122867364584655388977474857585778686889578799644949733463423826715534215154065204
-422036122016243651174663588693898583374968974778579585977478599643389537573534354622377452555411315
-430412403362272513348763673566578945645997454758694486758844958569786758359475575577532661126532300
-503653020441267422765353469867998339764449596776968996449777464644846938866332635583727771665263026
-006252631541331635768754753357384754988659585857956567666645975599653466655333342485345762600032403
-215205542775713732868842389885585646884858449858579777975997584997463698339932263363162431251615251
-342224450731115175762626546538955447796468885776778879697695699945446388444478355347827635732006646
-045011110226211633623658548365544498466468766878699597655897586488555435934935526883851537736604133
-440352212243431376382869634434568447654566895897796875679759667598898849334873844583742271767024403
-566632367121414762272448784755746799985759966559657989697977677955455754549393784586875275341562621
-004131167135757426882464486773699786789959957795985595559587775554479945637849747667752242212324244
-022411031432724262533554794664597446479869568767598899669969588984864457535986725263473577457413134
-036415005331162527346577487593798458668976888776888766856699598847776567686579476836656723623111342
-504001302331545267684439554776894957999788577876688969865558955547965687556849786463457244355044511
-464266074264126575276833864784546697885788878967966988678696686685576789843676844576623242451411411
-660130573642326366362654785549676574587876888769689696798799988678648554635745724364273772474666502
-413511521313437652422664948645649566979966676679778669968777776786958464356797545247763267365643645
-455033174473274564484285387995879595555686569997977698868769855686564847593489668858847744131410225
-560316675532344635443349663994499869866598568889798868967976679655597494679336978524332246567265361
-121053163342234352453837754569968465557968697766766888969966667796479457384444468264837376474515455
-604062313527642634768255846899648545559665886668966887999959659769978495794795825775373713613231451
-041031112622754332842439776736966994677888699898679988967779696758849589365579766676242256227420364
-630161363126476778455475799658545955598576568877768698668579988799596866465635488284555252726211044
-455563641427127283364758796475975894658677688789777769876667978747955677573575525588444241765111511
-256420063532645225542863884958844496596759999769769687678888788875449888945958948378756476127155054
-523256165217547362636325547686549767698957967985968987897777685866576744344388256886854362647342110
-205224606764556763544234874676659474468968576879668558856675855668779847849738247387744421321145610
-022651355615653552468486676459694744747575877656886776677858584988944678787576556747724125467333305
-526313424324717126486746644643397589664468865599858886996669788566489473798387676766873216657521426
-426530404522411762572567697375959747975669667958685679878659587764977658398697353283563215312244014
-023510245741131775436864579684699874979976567776557765866775469587757498544476554753722641656303654
-211341433442225414565332887899363678699495567888998675657659688744458493387343842346747477252626250
-406543152154335614758277748595836896786654948759999978569588555764838686653647362854723163226456101
-333640633617315535456525364849458558744656899855554897897568844446533866457545654847562377442214226
-040003053246534354438748723933365934878485997458955574785966996653353969666867276761661111124104550
-405602516206264365157378627495546935658594587869579958969686766986836687348285865231616336232000100
-304131030254233641578272475868953446545577766644956989679964489688554398956223433417637732661500540
-131164662225325441733366324345477954639475997658684766465487974699579665344326248136151472051130445
-452312154206174654138684277376889449945746954689646875777596486949365968888456226732332263263420000
-003010154551246223274282454345355673349967689986885795449989359633496728553885221437611730454554455
-131435126460017635544785754344874379695379366384573934357795398633967475353836864461424146264354142
-350154544045013352533173566257757787385448697484997454578735937499665628425542376452563635450224022
-302420224365163651765264446875287359533637498445639443969586466433384346337722662774436566624454214
-415242456321105173655733744886343826548944666338683876383973497998744488687446541256724244661531431
-155303206134314124372553618623857237346567857564464797593393675563536467777317174625640132203003240
-335521544652523624641575451785635352333587957647598535633948867838652636686573137515062356442045153
-235314500244636615342325346277256685653838226755493858683465683736283367654226655456541546644313125
-252520511531061305614364671212856473625642477732845278766573642425286572562373137446456005011330433
-241525455120116046543737642325543677623243884242534423327827446383376441727657314343125403632434002
-301045223551220356167117621755325772252845222546246588464784874685774676163655131632622146412415515
-011150133311336614251435416453632383454327534367288242328746537673543714263674263262001132354544412
-314104033000306256531666256433553535833538337463847277453476563227672715617272601302551120422305504
-104211442013141664402363645617163435245556228235337864656673626354151416721375243323635625100210424
-413422313502535362615054171511431775335574748526574728747453724472157632635263350024552502052340024
-131225301023304456424150404525765416565572272321835377167235317312551645334432406536160545434122120
-342131052232413325301451041516716541737346252413667115612642227312572433104525003114240240141232002
-244421101354005430232434420344323273421374225635551363463245561271743411452116466311034334101231020
-232404402304311415164151401553463731147111147752141732625152553615361046133341313265525232544143442
-201321033520133414312301326330253041267251614477322566645472656414545035321106361434351501123314104
-211232034442524242313453325046331353174352335422752364775746537513333534355120322320404054014303124
-224032233240430510135541652065052415154147565656231651653327511443424113100543020223335130010141400
-004110101133543440511523265424013341433043655022512172622140322434116104552043413352211021312421433
-000304433232402410151205333526613043463556021413402141634154404530112303306244402221312522221004042
-200204441020135232033032541516232550445221141520665016336536052063115335040344025054213324400312303
-300211022440310123055510053251505226452265556365100101014044645236505213550201425252404100302413231
-310312413210032422053242024243343060135340422313312403505631104430120233112324204414021331012401232
-132020341330304022053503522313342026211133610000020554213662244142551253124302245242110111033101203
diff --git a/2022/09/input b/2022/09/input
deleted file mode 100644
index b87df75..0000000
--- a/2022/09/input
+++ /dev/null
@@ -1,2000 +0,0 @@
-U 1
-D 2
-U 1
-L 1
-R 1
-L 1
-D 1
-L 2
-U 2
-L 2
-D 2
-L 2
-D 2
-L 1
-R 1
-D 1
-U 1
-D 1
-R 1
-U 2
-D 2
-R 2
-L 2
-R 2
-D 2
-L 2
-D 2
-R 1
-L 2
-D 2
-R 2
-D 1
-R 1
-L 1
-D 1
-U 1
-L 2
-D 2
-R 1
-L 2
-R 1
-U 1
-R 1
-L 1
-R 2
-D 1
-U 1
-D 1
-R 1
-U 2
-R 2
-D 1
-R 2
-D 1
-U 1
-D 1
-R 2
-U 2
-D 1
-U 2
-D 1
-L 1
-D 1
-U 2
-R 1
-L 1
-R 1
-D 2
-U 1
-D 2
-L 1
-R 2
-U 2
-R 1
-D 1
-R 1
-U 1
-R 1
-U 2
-R 2
-L 1
-U 1
-D 2
-U 1
-D 2
-L 2
-D 1
-U 2
-L 1
-U 1
-D 1
-U 1
-L 1
-D 2
-L 2
-R 1
-D 1
-L 2
-D 2
-R 2
-L 1
-D 1
-L 2
-U 2
-L 1
-R 2
-U 1
-D 1
-L 1
-U 2
-L 1
-D 1
-U 3
-D 3
-L 3
-U 2
-R 1
-U 2
-R 1
-U 2
-L 2
-U 3
-R 2
-L 1
-U 1
-D 3
-R 3
-U 1
-D 3
-L 2
-R 1
-L 1
-U 3
-R 3
-D 3
-U 2
-L 3
-D 3
-U 1
-L 1
-U 2
-D 1
-L 3
-D 3
-R 3
-U 1
-L 2
-R 1
-L 3
-U 2
-D 2
-R 3
-D 3
-L 1
-R 2
-D 1
-L 3
-U 1
-D 3
-U 3
-D 1
-U 1
-R 1
-U 2
-L 1
-D 3
-R 3
-D 1
-U 2
-D 2
-L 3
-D 3
-U 1
-D 2
-R 2
-L 1
-D 3
-L 1
-U 2
-L 2
-D 1
-L 3
-R 1
-L 1
-R 3
-U 1
-L 3
-R 2
-L 1
-D 1
-R 3
-D 1
-R 1
-D 1
-L 3
-D 1
-U 2
-R 3
-D 1
-U 1
-R 2
-U 1
-R 3
-L 3
-U 3
-D 2
-R 3
-L 1
-D 2
-R 2
-L 2
-U 1
-L 3
-R 2
-L 2
-U 3
-L 1
-D 1
-U 2
-R 1
-U 3
-R 2
-D 3
-L 3
-U 4
-D 4
-R 3
-L 3
-R 3
-U 2
-R 3
-L 4
-R 2
-U 1
-R 3
-U 3
-R 4
-U 2
-D 3
-L 3
-D 4
-U 3
-D 4
-U 3
-D 2
-R 2
-D 1
-R 4
-U 2
-D 4
-L 3
-D 4
-U 1
-L 2
-R 1
-L 3
-R 1
-L 3
-U 3
-D 3
-U 4
-L 2
-D 4
-L 4
-U 4
-L 3
-D 1
-R 2
-U 4
-R 2
-L 1
-R 3
-D 2
-L 3
-U 2
-R 1
-U 1
-D 3
-L 4
-D 3
-L 3
-D 3
-U 4
-D 3
-R 4
-L 1
-U 2
-R 4
-D 2
-U 3
-L 4
-R 2
-L 1
-D 4
-U 3
-R 2
-L 2
-R 4
-L 4
-D 1
-L 3
-D 4
-L 3
-U 2
-R 2
-D 4
-R 2
-U 2
-D 1
-U 4
-D 2
-R 4
-D 1
-U 1
-D 1
-R 1
-L 1
-R 2
-U 4
-R 4
-D 3
-R 4
-L 1
-D 2
-U 1
-L 3
-U 4
-R 3
-D 4
-L 1
-D 1
-L 4
-D 3
-R 1
-D 4
-L 3
-R 2
-D 3
-L 2
-D 4
-U 2
-L 2
-D 4
-L 2
-U 5
-R 3
-D 2
-U 5
-R 3
-L 3
-R 1
-D 4
-R 1
-D 3
-U 3
-R 2
-D 5
-U 4
-L 1
-D 1
-R 5
-D 5
-U 1
-L 3
-D 2
-L 4
-U 3
-L 2
-U 1
-R 1
-U 2
-D 5
-L 1
-R 4
-L 1
-U 3
-L 5
-U 2
-L 1
-R 1
-L 1
-R 1
-U 5
-D 5
-R 2
-D 4
-L 1
-R 4
-L 3
-U 5
-L 4
-U 3
-R 5
-D 1
-L 3
-R 1
-U 5
-R 2
-L 4
-U 1
-L 2
-U 5
-L 3
-U 1
-R 3
-D 4
-U 1
-R 5
-L 5
-R 1
-D 1
-R 5
-U 1
-R 2
-L 5
-R 2
-L 2
-R 1
-U 5
-D 2
-L 2
-R 4
-L 3
-U 5
-R 2
-L 3
-R 2
-D 1
-R 5
-L 4
-D 2
-U 1
-R 4
-D 3
-R 4
-D 2
-R 2
-D 5
-L 3
-D 1
-U 2
-L 1
-U 5
-D 4
-U 2
-R 5
-U 3
-D 4
-R 2
-U 2
-R 4
-D 6
-L 6
-D 1
-U 2
-D 4
-R 3
-D 6
-R 4
-L 6
-R 4
-D 2
-U 4
-D 3
-U 2
-L 4
-R 6
-U 5
-R 3
-U 1
-L 3
-D 2
-R 5
-D 4
-U 6
-D 4
-R 2
-U 6
-D 6
-U 5
-R 1
-U 4
-R 5
-L 6
-U 2
-D 2
-R 5
-U 3
-L 3
-U 2
-D 4
-L 5
-R 2
-D 5
-L 3
-U 4
-D 3
-U 5
-L 2
-U 3
-L 2
-U 3
-L 3
-U 1
-L 2
-U 1
-L 6
-D 1
-R 4
-D 4
-L 4
-U 4
-D 4
-R 2
-D 1
-U 1
-R 4
-D 2
-R 4
-L 6
-R 5
-U 2
-R 2
-U 1
-R 6
-L 1
-U 6
-R 5
-D 4
-L 2
-U 4
-R 3
-D 5
-L 5
-D 2
-R 6
-U 5
-R 3
-D 1
-L 2
-D 1
-R 4
-L 5
-U 6
-R 4
-D 3
-U 3
-R 1
-D 3
-U 2
-L 1
-U 1
-R 5
-L 4
-D 1
-R 2
-U 1
-L 3
-R 5
-D 5
-U 5
-L 1
-U 2
-R 7
-D 5
-L 7
-D 2
-R 7
-L 2
-D 6
-U 1
-L 5
-U 5
-D 2
-R 4
-U 3
-L 7
-R 5
-L 3
-D 6
-U 2
-D 5
-L 3
-R 4
-U 6
-D 5
-L 5
-U 2
-D 5
-R 4
-U 2
-L 2
-D 5
-U 2
-R 5
-L 4
-R 5
-U 6
-D 3
-U 7
-L 6
-D 4
-U 2
-R 7
-L 5
-D 5
-R 6
-L 1
-D 2
-L 2
-R 2
-U 3
-R 7
-D 1
-U 3
-R 2
-U 3
-R 5
-U 3
-L 7
-D 6
-L 7
-D 5
-L 5
-R 5
-U 2
-L 4
-U 7
-L 2
-D 7
-U 5
-L 4
-R 4
-L 2
-U 5
-L 4
-D 5
-R 7
-U 2
-L 1
-D 6
-R 1
-U 6
-D 1
-L 7
-U 3
-D 2
-L 3
-U 4
-R 4
-L 5
-U 7
-L 1
-D 5
-L 7
-D 1
-R 6
-L 1
-R 5
-L 3
-U 5
-D 2
-U 6
-D 4
-U 1
-R 2
-D 8
-R 8
-D 1
-R 4
-D 6
-L 8
-R 5
-D 5
-R 6
-D 5
-U 1
-L 1
-D 2
-L 4
-R 1
-D 1
-R 7
-L 8
-U 1
-D 8
-U 6
-L 7
-R 4
-U 1
-L 2
-U 1
-L 7
-D 2
-R 8
-L 1
-U 8
-R 8
-D 6
-U 2
-L 8
-D 7
-U 4
-R 8
-L 7
-U 6
-D 6
-U 2
-L 4
-D 3
-L 2
-D 3
-R 7
-U 3
-L 3
-U 3
-D 8
-L 2
-D 3
-L 1
-R 2
-U 8
-L 4
-D 7
-L 8
-R 3
-L 7
-U 2
-R 8
-D 3
-R 7
-U 3
-L 8
-U 5
-D 5
-U 5
-D 8
-U 8
-D 2
-L 4
-U 3
-D 2
-R 6
-U 3
-R 2
-U 4
-R 2
-L 6
-U 7
-R 6
-L 5
-D 6
-L 8
-U 5
-R 3
-L 5
-U 7
-D 7
-L 1
-U 6
-R 7
-D 3
-R 2
-L 7
-R 6
-D 7
-U 4
-D 2
-L 2
-U 3
-R 1
-U 5
-R 6
-D 2
-R 8
-U 7
-L 7
-U 8
-L 4
-R 9
-U 7
-D 6
-L 6
-R 4
-D 9
-L 1
-D 5
-U 2
-L 3
-R 9
-D 2
-U 1
-R 4
-L 8
-R 1
-L 1
-U 4
-R 4
-U 4
-R 3
-D 2
-U 5
-R 8
-D 1
-U 5
-L 4
-D 5
-U 3
-L 1
-D 4
-L 3
-U 8
-R 3
-L 3
-R 9
-U 3
-D 1
-R 4
-U 2
-L 8
-R 7
-L 4
-R 4
-L 7
-U 6
-L 2
-U 9
-R 7
-D 6
-U 5
-L 9
-U 7
-L 5
-D 1
-U 8
-R 4
-D 1
-L 8
-D 8
-L 7
-R 1
-L 7
-R 3
-U 2
-R 5
-D 1
-U 9
-R 1
-L 5
-U 5
-R 6
-L 4
-D 3
-R 9
-D 7
-R 3
-D 2
-R 6
-U 2
-D 5
-L 7
-U 1
-D 8
-R 2
-D 3
-R 3
-L 6
-R 2
-L 7
-D 8
-R 6
-D 6
-R 9
-U 6
-R 9
-D 3
-R 8
-U 7
-L 5
-D 2
-R 5
-U 6
-R 7
-D 7
-U 6
-L 2
-U 6
-R 4
-D 2
-L 9
-U 2
-L 9
-U 9
-R 8
-D 1
-U 9
-R 7
-U 5
-L 3
-D 5
-U 9
-L 2
-R 1
-U 3
-D 4
-L 1
-R 10
-D 9
-U 3
-R 6
-L 1
-D 5
-U 1
-D 10
-U 6
-L 3
-U 7
-D 10
-L 2
-U 10
-D 5
-R 1
-L 1
-R 3
-L 7
-D 4
-L 7
-D 10
-R 8
-L 7
-U 2
-R 6
-U 3
-L 6
-D 4
-R 8
-D 3
-R 8
-D 10
-L 3
-D 5
-L 5
-R 10
-U 6
-L 10
-R 1
-L 7
-D 3
-U 2
-D 6
-R 3
-D 6
-L 4
-R 10
-U 8
-D 4
-L 8
-U 7
-D 3
-L 3
-D 2
-R 8
-U 9
-L 1
-U 8
-D 8
-R 4
-U 9
-D 3
-R 10
-U 3
-L 4
-R 5
-U 3
-R 7
-D 9
-R 4
-U 9
-D 5
-R 8
-L 9
-U 1
-L 8
-R 4
-D 1
-L 4
-D 6
-U 5
-L 4
-R 9
-U 2
-D 7
-R 1
-L 1
-R 7
-D 6
-L 10
-R 10
-D 4
-R 11
-L 8
-U 9
-L 6
-R 4
-U 3
-L 1
-D 7
-L 8
-D 6
-L 3
-R 5
-U 1
-D 9
-U 3
-D 4
-U 11
-D 2
-U 1
-L 4
-R 11
-L 9
-R 6
-U 6
-L 4
-U 11
-L 4
-R 5
-L 10
-R 6
-U 8
-R 8
-L 4
-D 11
-L 11
-R 2
-U 9
-R 6
-D 8
-U 6
-L 1
-R 11
-L 1
-R 1
-D 7
-L 2
-U 11
-D 7
-L 9
-R 7
-U 2
-R 5
-D 10
-R 4
-D 4
-U 2
-R 7
-U 9
-L 10
-U 11
-L 3
-R 10
-D 9
-L 6
-U 10
-L 7
-R 11
-U 5
-D 11
-R 8
-D 1
-U 7
-R 2
-U 8
-D 4
-R 6
-D 4
-U 6
-R 6
-L 7
-U 5
-R 4
-U 5
-R 3
-L 2
-R 5
-D 8
-L 11
-U 2
-R 8
-L 4
-U 11
-R 2
-D 8
-L 3
-D 2
-R 10
-L 2
-R 2
-L 8
-D 8
-L 8
-R 1
-L 1
-U 9
-D 7
-U 6
-R 2
-L 9
-U 11
-D 3
-R 10
-U 5
-R 5
-L 4
-R 10
-L 6
-U 10
-R 2
-U 2
-L 7
-R 10
-L 2
-U 3
-L 9
-U 6
-L 12
-R 8
-U 3
-R 10
-U 12
-L 6
-U 11
-R 2
-D 5
-R 12
-D 10
-R 9
-L 5
-R 9
-L 6
-R 3
-U 4
-R 6
-U 8
-L 3
-U 10
-R 5
-L 3
-U 6
-R 4
-U 10
-R 8
-D 8
-R 3
-L 5
-U 4
-D 9
-U 12
-D 10
-L 10
-R 3
-D 4
-R 2
-D 6
-L 2
-R 3
-L 10
-U 3
-D 6
-L 8
-R 9
-D 4
-L 3
-U 10
-L 11
-R 5
-U 11
-R 11
-D 11
-L 6
-R 5
-D 6
-R 4
-U 9
-R 11
-D 2
-U 9
-L 1
-R 12
-D 8
-R 11
-D 4
-R 3
-U 10
-D 5
-U 9
-R 10
-L 4
-R 9
-L 10
-D 7
-R 8
-L 8
-R 11
-L 3
-U 4
-D 10
-R 2
-L 2
-U 1
-L 12
-U 9
-R 2
-D 7
-R 2
-L 6
-D 8
-L 3
-U 7
-R 6
-D 6
-L 6
-R 5
-L 12
-D 13
-U 9
-L 1
-R 11
-D 4
-U 10
-D 7
-L 8
-U 13
-L 12
-R 3
-L 2
-D 1
-U 4
-D 9
-R 9
-L 12
-D 13
-U 9
-R 8
-L 3
-U 2
-L 1
-U 12
-D 12
-U 5
-L 5
-U 10
-R 3
-D 8
-R 10
-L 9
-R 1
-U 4
-D 12
-R 11
-U 8
-L 9
-U 10
-R 8
-U 13
-D 13
-U 10
-D 5
-R 6
-U 11
-R 4
-U 6
-L 2
-U 13
-L 2
-U 8
-R 13
-U 4
-D 5
-U 3
-R 8
-U 8
-L 6
-U 11
-R 10
-U 8
-D 8
-L 10
-D 9
-U 13
-R 12
-L 10
-R 3
-U 3
-D 10
-R 3
-D 3
-L 6
-R 3
-U 5
-L 3
-R 10
-D 6
-L 10
-D 10
-R 13
-D 1
-R 9
-L 7
-D 12
-U 6
-R 4
-L 1
-U 7
-L 8
-U 7
-L 11
-U 11
-D 1
-U 5
-R 2
-D 1
-L 9
-U 13
-R 10
-L 3
-R 9
-D 10
-R 10
-U 2
-L 4
-R 5
-L 12
-R 7
-D 7
-R 9
-D 6
-L 10
-D 12
-R 10
-D 9
-L 13
-R 13
-L 3
-U 6
-D 8
-L 7
-R 4
-U 7
-L 10
-D 8
-R 12
-L 3
-R 6
-L 14
-R 7
-L 4
-U 8
-D 10
-L 9
-D 10
-R 6
-L 5
-R 8
-U 13
-L 2
-R 13
-L 10
-D 12
-U 4
-R 1
-D 1
-R 10
-L 9
-R 12
-U 10
-D 4
-L 3
-R 7
-D 13
-L 11
-D 3
-U 11
-D 12
-U 4
-R 11
-D 9
-R 3
-D 14
-U 3
-L 10
-D 5
-L 14
-R 13
-L 12
-D 14
-R 2
-U 13
-D 10
-L 13
-U 11
-R 9
-D 4
-L 13
-U 13
-R 5
-L 1
-R 14
-D 4
-U 8
-D 2
-R 2
-U 6
-D 10
-L 1
-U 9
-R 7
-D 2
-L 13
-R 8
-L 12
-R 12
-U 8
-L 14
-D 11
-R 6
-L 5
-R 10
-U 5
-D 12
-L 6
-U 13
-R 3
-D 8
-U 11
-L 7
-D 5
-R 12
-D 8
-R 13
-L 9
-U 4
-D 3
-L 3
-D 15
-L 14
-U 2
-L 10
-R 14
-U 1
-D 11
-L 2
-R 11
-L 12
-R 7
-L 4
-U 15
-D 15
-R 9
-L 9
-R 1
-D 11
-L 1
-U 3
-R 12
-D 7
-U 2
-D 6
-R 1
-D 13
-R 3
-U 10
-D 4
-L 6
-U 8
-L 8
-D 7
-L 6
-U 15
-D 7
-U 1
-D 1
-L 14
-D 3
-U 10
-L 2
-U 14
-D 2
-L 5
-R 3
-U 1
-D 13
-U 13
-D 9
-L 12
-R 5
-L 14
-U 3
-D 11
-R 9
-U 8
-D 5
-R 3
-L 13
-U 2
-L 10
-D 3
-U 2
-L 12
-D 13
-R 14
-U 10
-D 8
-L 8
-R 14
-L 6
-D 14
-L 8
-R 15
-D 10
-R 1
-L 2
-D 6
-L 9
-R 1
-L 4
-D 9
-U 8
-L 1
-R 9
-L 1
-D 5
-L 6
-U 9
-L 6
-R 3
-U 5
-R 12
-D 6
-R 8
-D 3
-U 13
-D 2
-U 2
-L 4
-U 11
-R 4
-L 13
-U 6
-L 12
-U 4
-D 6
-U 11
-D 5
-U 8
-L 10
-D 13
-L 5
-U 15
-L 4
-R 12
-D 1
-L 9
-U 8
-L 4
-U 8
-D 10
-U 12
-L 12
-D 5
-R 10
-D 3
-U 1
-L 6
-R 10
-L 5
-D 8
-U 8
-D 8
-R 6
-U 13
-D 8
-L 16
-R 11
-L 14
-D 15
-R 15
-L 8
-D 1
-U 6
-D 15
-R 9
-L 12
-D 13
-U 9
-D 15
-L 6
-R 9
-U 8
-D 15
-U 7
-L 4
-R 9
-D 2
-R 5
-U 6
-D 14
-L 11
-D 9
-R 2
-U 12
-L 2
-R 15
-U 2
-L 15
-R 9
-U 6
-L 2
-D 4
-U 1
-L 13
-D 5
-R 14
-D 1
-R 13
-U 9
-R 5
-L 4
-U 9
-D 6
-U 7
-R 16
-D 11
-U 8
-R 13
-D 7
-L 12
-D 8
-U 15
-D 11
-U 14
-L 14
-U 10
-L 8
-R 16
-L 3
-U 13
-D 5
-L 2
-R 8
-L 10
-D 6
-R 15
-D 11
-U 3
-D 12
-R 12
-L 15
-U 13
-L 14
-D 2
-R 6
-L 5
-R 2
-U 2
-D 11
-U 14
-L 9
-R 14
-D 17
-R 10
-D 1
-U 11
-L 3
-U 1
-D 17
-L 10
-R 6
-L 14
-U 4
-D 2
-U 17
-L 2
-R 10
-D 14
-L 5
-U 7
-D 7
-R 13
-U 9
-D 9
-U 7
-D 17
-U 15
-D 1
-L 4
-D 11
-L 16
-U 8
-L 6
-R 5
-L 9
-D 14
-L 13
-D 11
-R 3
-L 15
-D 9
-L 10
-D 11
-L 11
-U 2
-L 17
-D 10
-R 13
-L 11
-U 16
-L 8
-U 5
-D 7
-U 11
-D 1
-L 17
-U 12
-L 4
-R 12
-U 4
-R 10
-L 4
-U 11
-D 8
-L 5
-D 6
-U 4
-D 16
-U 6
-D 12
-L 3
-U 3
-L 16
-R 2
-U 14
-R 1
-L 14
-U 11
-L 7
-D 11
-R 2
-D 2
-L 6
-U 10
-L 10
-D 15
-R 12
-D 16
-L 3
-U 15
-R 15
-D 17
-U 17
-L 13
-R 5
-D 12
-L 9
-R 10
-D 4
-L 2
-D 14
-U 8
-R 6
-U 5
-D 1
-L 11
-R 12
-L 17
-U 2
-L 17
-D 2
-R 17
-L 17
-U 3
-D 14
-U 8
-L 14
-D 12
-R 17
-L 18
-D 3
-U 10
-L 7
-U 10
-R 5
-L 15
-D 10
-L 3
-R 12
-D 10
-U 6
-L 17
-D 9
-U 18
-R 7
-U 1
-D 1
-L 9
-U 2
-L 5
-U 9
-L 8
-U 17
-D 17
-L 17
-D 15
-R 13
-U 15
-D 8
-R 13
-D 17
-L 18
-R 5
-D 7
-R 6
-D 1
-R 3
-L 10
-U 10
-D 12
-L 8
-R 11
-U 6
-R 5
-L 9
-R 6
-U 15
-D 4
-R 8
-U 1
-R 18
-L 18
-U 10
-R 17
-D 10
-R 10
-U 16
-R 16
-U 5
-R 7
-D 15
-U 15
-R 2
-U 17
-L 14
-R 1
-U 2
-L 10
-R 17
-L 14
-U 13
-D 1
-L 16
-D 4
-U 9
-L 17
-U 9
-D 9
-L 18
-D 9
-U 5
-L 18
-U 6
-L 5
-U 10
-L 18
-D 13
-R 8
-L 17
-U 9
-L 14
-D 12
-U 2
-D 5
-U 2
-D 17
-L 18
-R 8
-L 7
-R 1
-D 13
-R 11
-D 10
-R 18
-D 2
-U 17
-D 17
-L 4
-R 16
-D 16
-L 2
-D 5
-R 4
-U 9
-R 6
-D 7
-L 13
-U 19
-R 7
-U 17
-L 9
-U 6
-D 1
-L 19
-U 7
-R 6
-L 11
-R 12
-D 6
-L 17
-R 18
-D 17
-L 2
-D 8
-U 15
-D 13
-L 10
-D 10
-L 17
-D 4
-L 12
-U 11
-L 3
-D 6
-U 18
-R 18
-U 16
-L 5
-D 9
-R 17
-L 17
-D 16
-R 12
-D 18
-U 14
-R 1
-U 12
-R 4
-L 6
-U 14
-R 18
-D 6
-U 2
-D 13
-U 15
-L 14
-R 3
-D 7
-L 6
-D 15
-U 17
-L 12
-D 2
-L 12
-R 10
-L 16
-D 15
-L 18
-U 9
-L 7
-U 13
-R 11
-U 9
-L 4
-U 12
-R 14
-D 11
-R 8
-U 4
-L 17
-R 14
-D 15
-R 1
-U 5
-R 3
-L 4
-R 9
-U 1
-D 10
-R 3
-U 16
-D 6
-L 1
-U 15
-D 9
-U 10
-L 11
-U 7
-L 5
-D 19
-L 8
-U 10
-L 19
diff --git a/2022/10/input b/2022/10/input
deleted file mode 100644
index b6b8a79..0000000
--- a/2022/10/input
+++ /dev/null
@@ -1,143 +0,0 @@
-addx 1
-addx 4
-noop
-noop
-addx 30
-addx -24
-addx -1
-noop
-addx 4
-addx 1
-addx 5
-addx -4
-addx 5
-addx 4
-addx 1
-noop
-addx 5
-addx -1
-addx 5
-addx 3
-noop
-addx -38
-addx 9
-addx -4
-noop
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx 3
-noop
-addx 2
-addx -17
-addx 22
-addx -2
-addx 5
-addx 2
-addx 3
-addx -2
-addx -36
-noop
-addx 5
-noop
-addx 3
-noop
-addx 2
-addx -5
-noop
-addx 10
-addx 3
-addx -2
-addx 3
-addx 2
-addx 4
-noop
-noop
-noop
-noop
-addx 3
-noop
-noop
-addx 7
-addx 1
-noop
-noop
-addx -38
-addx 39
-addx -32
-noop
-noop
-noop
-addx 5
-addx 2
-addx -1
-addx 4
-noop
-addx 5
-addx -2
-addx 5
-addx 2
-addx -26
-addx 31
-addx -2
-addx 4
-addx 3
-addx -18
-addx 19
-addx -38
-addx 7
-noop
-noop
-addx 34
-addx -39
-addx 8
-addx 5
-addx 2
-addx 10
-addx -5
-addx -2
-addx 5
-addx 2
-addx 11
-addx -6
-noop
-addx 3
-noop
-addx 2
-addx 3
-addx -2
-addx -38
-noop
-noop
-noop
-addx 5
-addx 11
-noop
-addx -3
-noop
-noop
-noop
-addx 2
-noop
-addx -11
-addx 16
-noop
-addx 3
-addx 2
-addx 8
-noop
-noop
-noop
-noop
-noop
-addx 4
-addx 3
-noop
-addx -20
-noop