diff options
author | Yigit Sever | 2021-12-12 01:24:32 +0300 |
---|---|---|
committer | Yigit Sever | 2021-12-12 01:24:32 +0300 |
commit | 4bb6f8d06c0e384f3394012b1d48da58ed28cc5e (patch) | |
tree | d6478c85c0488a1059567ccd2882cb10039c2546 /2020/day5 | |
parent | ae3853b6e8ab02023ccd74baac6dc177b1ee879a (diff) | |
download | aoc-4bb6f8d06c0e384f3394012b1d48da58ed28cc5e.tar.gz aoc-4bb6f8d06c0e384f3394012b1d48da58ed28cc5e.tar.bz2 aoc-4bb6f8d06c0e384f3394012b1d48da58ed28cc5e.zip |
2020, tracking
Diffstat (limited to '2020/day5')
-rw-r--r-- | 2020/day5/boarding.py | 52 | ||||
-rw-r--r-- | 2020/day5/input | 824 |
2 files changed, 876 insertions, 0 deletions
diff --git a/2020/day5/boarding.py b/2020/day5/boarding.py new file mode 100644 index 0000000..336cd63 --- /dev/null +++ b/2020/day5/boarding.py | |||
@@ -0,0 +1,52 @@ | |||
1 | import math | ||
2 | |||
3 | seat_ids = list() | ||
4 | |||
5 | with open("input", "r") as passes: | ||
6 | |||
7 | for seat in passes: | ||
8 | front = 0 | ||
9 | back = 127 | ||
10 | |||
11 | left = 0 | ||
12 | right = 7 | ||
13 | |||
14 | for i in seat: | ||
15 | if i == "F": | ||
16 | back = math.floor((front + back) / 2) | ||
17 | elif i == "B": | ||
18 | front = math.ceil((front + back) / 2) | ||
19 | elif i == "L": | ||
20 | right = math.floor((right + left) / 2) | ||
21 | else: | ||
22 | left = math.ceil((right + left) / 2) | ||
23 | |||
24 | assert front == back | ||
25 | assert left == right | ||
26 | |||
27 | row = front | ||
28 | col = left | ||
29 | |||
30 | seat_id = row * 8 + col | ||
31 | |||
32 | seat_ids.append(seat_id) | ||
33 | |||
34 | seat_ids.sort() | ||
35 | |||
36 | # answer to the first part | ||
37 | print(seat_ids[-1]) | ||
38 | |||
39 | # answer to the second part | ||
40 | lent = len(seat_ids) | ||
41 | left = 0 | ||
42 | right = lent - 1 | ||
43 | cursor = 0 | ||
44 | |||
45 | while right - left > 1: | ||
46 | cursor = math.ceil((left + right) / 2) | ||
47 | if (seat_ids[left] - left) != (seat_ids[cursor] - cursor): | ||
48 | right = cursor | ||
49 | elif (seat_ids[right] - right) != (seat_ids[cursor] - cursor): | ||
50 | left = cursor | ||
51 | |||
52 | print(seat_ids[cursor] + 1) | ||
diff --git a/2020/day5/input b/2020/day5/input new file mode 100644 index 0000000..6ef4cd6 --- /dev/null +++ b/2020/day5/input | |||
@@ -0,0 +1,824 @@ | |||
1 | FFBBBFBLRL | ||
2 | BFFFBFBRRR | ||
3 | BFFFBFBLRL | ||
4 | BFFBFBBLRR | ||
5 | BBFFBFFRLL | ||
6 | BFFFBFBRLR | ||
7 | FFFFBBBRLR | ||
8 | BBFFFBBRRR | ||
9 | BBFBFBBRRR | ||
10 | BFFBBBFLRR | ||
11 | FFBBFBBRLR | ||
12 | BBFFBFFLLL | ||
13 | BFFFBFBLLR | ||
14 | FBBFFBFLRR | ||
15 | FBBFBBFRRL | ||
16 | BFFBBBBRRR | ||
17 | BFBBBBFLLL | ||
18 | BFFBFBFLRR | ||
19 | FBBFFBFRRR | ||
20 | FFBFBFBLRL | ||
21 | BFFFFBFLRR | ||
22 | FBBFFFFLRR | ||
23 | BFFFBBBLLL | ||
24 | BFBFFFBRLL | ||
25 | FFBBBBBRLL | ||
26 | FFBBFFBLLR | ||
27 | FBFFBBFLRL | ||
28 | FFBFFBBRRL | ||
29 | BFBBBBFLLR | ||
30 | BFFFFBFRRL | ||
31 | BFFBFFFLLL | ||
32 | FBFFFBFLRL | ||
33 | FBBBFFFLLL | ||
34 | FFBFBBFRLR | ||
35 | FBBBFBFRRL | ||
36 | BFBBBFBLLL | ||
37 | FBFFFBFLRR | ||
38 | FBFBFFBLRR | ||
39 | BFFFFBFLRL | ||
40 | FBFBFFFRRL | ||
41 | FBBFBFBLRL | ||
42 | FBBFFBFLLL | ||
43 | FBFBBBBRRR | ||
44 | FBBBBBFLRR | ||
45 | FBBBFBBLLR | ||
46 | FFFBFBFRLL | ||
47 | FFFBBFFLRR | ||
48 | BFBBFFBRRL | ||
49 | FFBFBFBRRL | ||
50 | FBFBBBBLRR | ||
51 | BFFBBFFLLL | ||
52 | FFFBFBBRRL | ||
53 | BFBBFFFLRR | ||
54 | FBFBFBFLRL | ||
55 | BFBFFBFLLL | ||
56 | FBBBFBFRLR | ||
57 | FBBBFBFLLL | ||
58 | BFBFFFBLRR | ||
59 | BFFBFBFLRL | ||
60 | BFBBFFFRRR | ||
61 | FFFBFFFRLR | ||
62 | FFFBBBBRLL | ||
63 | FFBBBBBLLL | ||
64 | BFBBBFBRLL | ||
65 | FFFBBBFLLR | ||
66 | BBFFFFFRRL | ||
67 | FBFBBFFRLL | ||
68 | BFFBFBFRLR | ||
69 | FBFBBFFRRL | ||
70 | FBFBBFFLLL | ||
71 | FBFBBBBRLL | ||
72 | FBBFFBFLRL | ||
73 | BFFBFBBRRL | ||
74 | FBBFBFBRRL | ||
75 | FFFBBFBLRR | ||
76 | BFFBBBFRLL | ||
77 | FBFFFFFRRR | ||
78 | BFFFFBBLRR | ||
79 | FBBFFFBRRL | ||
80 | FBBBBBBRRR | ||
81 | FFFBBFFLLR | ||
82 | BBFBFFFRRL | ||
83 | BBFFFFBRRL | ||
84 | FBBBFBFLRL | ||
85 | FFBFBBFRRR | ||
86 | FFBBBFFLRL | ||
87 | BFFBFFFLRL | ||
88 | BFBFBFBRRR | ||
89 | BFBBFFBRLL | ||
90 | BFFFFBBLLR | ||
91 | FBBBFBBLRR | ||
92 | BFFBFFFLRR | ||
93 | BFFFBFBLLL | ||
94 | FBBBBBFRRR | ||
95 | BFFBFBFLLL | ||
96 | FBFFBFFRRL | ||
97 | BFBBFBBRRR | ||
98 | FBFFFBFRRL | ||
99 | BFBBBFBLLR | ||
100 | BFBBBBBRRR | ||
101 | FFFBFBFRRL | ||
102 | BFFFBFFLLL | ||
103 | BFFFFFFLRR | ||
104 | FFBBFFFRLL | ||
105 | BFFBFFFRRR | ||
106 | BBFFBBFLRL | ||
107 | FBFBBBBLLR | ||
108 | FFFBFFBLRL | ||
109 | FFBBBBBRLR | ||
110 | FBFFBFFRRR | ||
111 | BFBBFBBRLR | ||
112 | FBFBBBBLRL | ||
113 | BFBBFFFLLR | ||
114 | FBBBFBBLRL | ||
115 | BFFBBBFLLR | ||
116 | FFFBBBBRRR | ||
117 | BBFBFFFLRL | ||
118 | FBFBBFFLLR | ||
119 | BBFFFFBLRR | ||
120 | FFBBFFBRRR | ||
121 | FFBBBFBRLL | ||
122 | BFFFFBFLLL | ||
123 | BBFFBFBRLR | ||
124 | FBFBBFBRRL | ||
125 | FFFBBBFRRR | ||
126 | FBBBFBBRRL | ||
127 | FFFBFBBRRR | ||
128 | FBFFBBBRLL | ||
129 | FFBFBBBRLR | ||
130 | BFFFBBBRLL | ||
131 | FBBFBBBRLL | ||
132 | FBBBBBBLLR | ||
133 | FBFBBFBLRR | ||
134 | BFBFBFBLRL | ||
135 | FFFBFFBRLR | ||
136 | BFFFFFFRLL | ||
137 | BFFBFBBLRL | ||
138 | FBFFBFFLRR | ||
139 | FBFBBBBRLR | ||
140 | BBFFFBBLRL | ||
141 | FBBBFBBRRR | ||
142 | BBFBFBFRRR | ||
143 | FBFBFFFLRR | ||
144 | BBFBFFBLLL | ||
145 | FBBBFFFLLR | ||
146 | BFBFFBFRRL | ||
147 | BFBBBBFRLL | ||
148 | FFBFBFFLRL | ||
149 | FBBBBFBLRR | ||
150 | FBBBBFFLLR | ||
151 | FFBBFFBLLL | ||
152 | FBFFFBBRRR | ||
153 | FFBBBBFLLR | ||
154 | BFBFBFFRRL | ||
155 | FFBBBBBLRR | ||
156 | BFFFFFFRRL | ||
157 | BBFBFFFLRR | ||
158 | BFFBFBFRRL | ||
159 | BBFFBBBRRR | ||
160 | BBFFBFFLRL | ||
161 | FFFBFFBRRR | ||
162 | BFBFBBFRLR | ||
163 | BBFBFBBLRR | ||
164 | BFBBBBBRLL | ||
165 | FBBBFFBRRL | ||
166 | FBBBBBBRLL | ||
167 | FBBFBBFRLR | ||
168 | FBBFFFFRRL | ||
169 | BFBFFBFRRR | ||
170 | BFBBFFFLLL | ||
171 | FBFFBFFLLR | ||
172 | BFBBBFBLRR | ||
173 | BFFBBBBRLL | ||
174 | FBBBBBBLRR | ||
175 | FFBFFBFRRL | ||
176 | BBFFFBBRLL | ||
177 | FBFFFBBRLL | ||
178 | FFBBFFFLRL | ||
179 | BFBBBBFRRL | ||
180 | FFBFFBBRRR | ||
181 | BFFBBFBRLL | ||
182 | FFBFFFBLLR | ||
183 | FFBFFFFLLL | ||
184 | FBBBBBFLLR | ||
185 | FBFBFBBLLR | ||
186 | FBFBBFBRRR | ||
187 | BFBFFFFLRR | ||
188 | BFBBFFBRRR | ||
189 | FBFBFFFRRR | ||
190 | FFBFBBBRLL | ||
191 | BFBBBFBRRL | ||
192 | BFFBBBFLRL | ||
193 | BBFBFFFRLR | ||
194 | BBFBBFFLRR | ||
195 | FBBFFBBRRL | ||
196 | FBFBBBFLRL | ||
197 | FFBFBBFRRL | ||
198 | BFBFFBFLRL | ||
199 | BFFFBFFRLR | ||
200 | BBFBBFFRLR | ||
201 | FFBFBFBLLL | ||
202 | BFBFFBBRRR | ||
203 | BBFFBBBRRL | ||
204 | FBBBFBBLLL | ||
205 | FFFBFFFLRL | ||
206 | BBFFBFBLLL | ||
207 | BFBBFFFRLR | ||
208 | FBBBBFBLRL | ||
209 | BFBFBBBLRL | ||
210 | FFFBFBFRLR | ||
211 | FBFFFFBRRL | ||
212 | BFFBBFFLLR | ||
213 | FBFFFFFRRL | ||
214 | FBBFFBFRLR | ||
215 | FBBBFBBRLL | ||
216 | FBFFFFFLLR | ||
217 | BFBFBBBLLR | ||
218 | FFBBBBBRRR | ||
219 | BFFFBBFLLR | ||
220 | FBFBBFBLLL | ||
221 | FBBFFFFLLR | ||
222 | FBFFFFBLRL | ||
223 | FBBBFBBRLR | ||
224 | FBBFBBFLRR | ||
225 | FBBBBBBRRL | ||
226 | BBFBFBFLRL | ||
227 | FFBBBBFRRL | ||
228 | BFBBFBFLRL | ||
229 | BFFFFFFRRR | ||
230 | BBFBFBBLRL | ||
231 | BFBFFFFRLL | ||
232 | BBFFBFBRRR | ||
233 | BFBFFBBLLR | ||
234 | FBFBFFBRRL | ||
235 | FFBBFBFLLL | ||
236 | BFBFBBBRLR | ||
237 | FFBBFBFLRL | ||
238 | BBFFFFFRRR | ||
239 | FBFFFFFLRL | ||
240 | FFBFBFBRLL | ||
241 | BBFFFFFLRR | ||
242 | BBFFFBBRLR | ||
243 | FBFBBFBRLR | ||
244 | FBBBBBFLRL | ||
245 | FBBFFFBLRR | ||
246 | FFFBBFBLLL | ||
247 | BBFBFFBRLL | ||
248 | FFBFBFBLLR | ||
249 | BFBBFBBRRL | ||
250 | BFFBFFBLLL | ||
251 | BBFFBFFRLR | ||
252 | BBFFBBFLLR | ||
253 | BFFFFFBLRL | ||
254 | FBBFFFBLLL | ||
255 | FBFFFFBLLR | ||
256 | FBBFBFFRRL | ||
257 | BFBBBFFRRL | ||
258 | BBFFFBFLRL | ||
259 | FBFBFBFLLR | ||
260 | FBFFFBBRLR | ||
261 | BBFFBFBRLL | ||
262 | BBFFBFFRRL | ||
263 | BBFFBBFRLR | ||
264 | FBFFBFBRLL | ||
265 | BFBFBBFRRR | ||
266 | BFBBFBBLRL | ||
267 | FFBBFFBRLL | ||
268 | FBFFBFBRLR | ||
269 | BBFBFBBLLR | ||
270 | BFBBBFFRLL | ||
271 | FFBFFBFLLL | ||
272 | BFBFFBFRLR | ||
273 | BFFFBBFLRL | ||
274 | BFFFBBBLRL | ||
275 | BFBBBFFLLR | ||
276 | FBBFBBFRRR | ||
277 | BFFBFFBRRL | ||
278 | BFBFFBBRRL | ||
279 | BFBBFBFRLL | ||
280 | FBBFFBFRLL | ||
281 | FFBBBBFRLL | ||
282 | FBBBFFBRLL | ||
283 | BBFFBFBLRL | ||
284 | BBFFFFFLLL | ||
285 | BBFFFFBRRR | ||
286 | FBBBBFBRLR | ||
287 | BFFBFFBRRR | ||
288 | FFBFBFFRLL | ||
289 | FFFFBBFRRR | ||
290 | BBFBBFFLRL | ||
291 | FFFBBBFLRR | ||
292 | BFFBFBBLLL | ||
293 | BFBBFFFLRL | ||
294 | BFFBFFFRLL | ||
295 | BFBFFBBRLL | ||
296 | FFBBBBFLLL | ||
297 | BFFBFBBRRR | ||
298 | BFBBBBFRRR | ||
299 | FFBFFFFRLR | ||
300 | BFBFBFFRRR | ||
301 | BFBFBBBLRR | ||
302 | FBBBFFFLRR | ||
303 | FFBFFFBRRL | ||
304 | FBBFFFBRLR | ||
305 | FFFBFFBRLL | ||
306 | BFBBFFBLLR | ||
307 | FFBBFBBLRL | ||
308 | FFBFFFBRLR | ||
309 | BFBBFFFRLL | ||
310 | FBBFBBBLLL | ||
311 | FBBFFFFLLL | ||
312 | FFBFBBBRRR | ||
313 | FFFBBBFLRL | ||
314 | BBFFBBFLRR | ||
315 | FFFBFFFRLL | ||
316 | FFBBFBFRRR | ||
317 | FBFFBFBRRR | ||
318 | BFFBBFBLRL | ||
319 | FFFBBBFRLL | ||
320 | FBBBFFBRRR | ||
321 | FFBBBBFLRL | ||
322 | FFBFBBBRRL | ||
323 | FBFBFFBRRR | ||
324 | FBFFFBBLLL | ||
325 | FBBFFFFLRL | ||
326 | BFFFFBBRLR | ||
327 | BFBBBBBRLR | ||
328 | BBFFFBBRRL | ||
329 | BBFBFBFRLR | ||
330 | FBFFFFFLLL | ||
331 | FBFBBBBRRL | ||
332 | BFBFFFBLRL | ||
333 | FFFFBBBLLR | ||
334 | FFBBBFBRLR | ||
335 | FBBFFFFRRR | ||
336 | BBFBFFBLRL | ||
337 | BBFFFFBLRL | ||
338 | BFBFFBFLRR | ||
339 | FFFBBBBLRR | ||
340 | FBBBBBBLRL | ||
341 | FBBFFBFRRL | ||
342 | FBFFBBBRRL | ||
343 | FBFFBBFRRL | ||
344 | FFFBFBFLLR | ||
345 | BBFFFFFRLL | ||
346 | FFFBBBBLLR | ||
347 | BBFFBBBLRR | ||
348 | FBFBFFBLLR | ||
349 | BFBBFBBRLL | ||
350 | BFFFFFBRLR | ||
351 | FFFBFBBLRR | ||
352 | BFFBBBBLLL | ||
353 | BFFBBFBLLR | ||
354 | FBBBBBFRLR | ||
355 | BBFBFFBRLR | ||
356 | FBFFBFFLLL | ||
357 | FBBFBBBLLR | ||
358 | FFFFBBBRRL | ||
359 | FBBFBBFRLL | ||
360 | BFBFFFFRLR | ||
361 | FFFFBBBRLL | ||
362 | BFBBBFFLLL | ||
363 | BFBFBFFRLR | ||
364 | FBFBFFBRLL | ||
365 | FBBBFFFRLL | ||
366 | FBFBFFBRLR | ||
367 | FBBBBFFRLR | ||
368 | BBFBFFFRLL | ||
369 | BFFBBBBRLR | ||
370 | BFBFFFFRRL | ||
371 | FBBBFFFRRR | ||
372 | FFBFFBBRLR | ||
373 | FFBBBBFLRR | ||
374 | BBFBBFBRRL | ||
375 | BFFBFFBLLR | ||
376 | BBFBBFBRLL | ||
377 | FBFFBFBLLR | ||
378 | BBFBFBFLLR | ||
379 | FBFBFBBRLR | ||
380 | BBFBBFFRRL | ||
381 | BFBFFFBLLR | ||
382 | BFBFFBBLLL | ||
383 | FBFFBFBLRR | ||
384 | BFBBBBBLLL | ||
385 | BFFFBFFRRL | ||
386 | BFBBBFBRLR | ||
387 | BBFFFBFRLL | ||
388 | BFFBFFBRLL | ||
389 | BBFBBFFLLL | ||
390 | BFBBBBBLRR | ||
391 | FFFBFFBLLL | ||
392 | BBFFBBBRLL | ||
393 | FFFBBBBLRL | ||
394 | FFBBBFBLLR | ||
395 | FFBBFFBLRL | ||
396 | FFBBFFBLRR | ||
397 | FBBBBBBRLR | ||
398 | BFFFBBBLLR | ||
399 | FBBFBFBLRR | ||
400 | FBFBFBFRLR | ||
401 | FFBFBBBLRR | ||
402 | FFFFBBBLRL | ||
403 | FFFBBFFRLL | ||
404 | FFFBFFFLRR | ||
405 | BBFFFFBLLR | ||
406 | BFBFBFFLLL | ||
407 | FFBBBFFRLR | ||
408 | FBBFBFBRLL | ||
409 | FFBBBFBLLL | ||
410 | FBBFFFBLLR | ||
411 | BBFBFFBLRR | ||
412 | BFFFFBBLLL | ||
413 | FBBBFBFLLR | ||
414 | FFBBBFFLRR | ||
415 | BFFBBBFRRR | ||
416 | FFBFFFBLRR | ||
417 | FBBFFBBRLR | ||
418 | BFBBFBFLRR | ||
419 | FFFBBFFRRR | ||
420 | FFBFFFFRLL | ||
421 | FFFBFBFRRR | ||
422 | FFBFFFFRRR | ||
423 | FBBFBBBLRL | ||
424 | FFFBFBBRLR | ||
425 | FBBFFFBRLL | ||
426 | FFBFBFFRLR | ||
427 | FBBBBFFRRR | ||
428 | BFBFFBBLRR | ||
429 | FBFFBBBLRL | ||
430 | FBBFBBFLLR | ||
431 | BBFFFFFLRL | ||
432 | BFBBFBFRLR | ||
433 | BFFBFFBLRR | ||
434 | FFBFFFBRLL | ||
435 | FBFBFFBLLL | ||
436 | BFFFFFBLLL | ||
437 | FBFFBBFLLL | ||
438 | BFBFFBBRLR | ||
439 | FBFBBFBRLL | ||
440 | FFBBFBBRLL | ||
441 | BFFFBBBRLR | ||
442 | BFFFFFFLRL | ||
443 | BBFFFBBLLR | ||
444 | BFBFBBFLRL | ||
445 | FFBBBFFRRL | ||
446 | BBFFFBFLLL | ||
447 | BBFFBBBLLL | ||
448 | BBFFBFBLLR | ||
449 | FBFBBBFRLL | ||
450 | FFBBBBBRRL | ||
451 | FFBBBFFLLR | ||
452 | FFBFBBBLRL | ||
453 | BFFBFFBLRL | ||
454 | BFFFBFFRRR | ||
455 | BFBFFFBRRR | ||
456 | FFFBBBFRLR | ||
457 | FFBBFBBLLR | ||
458 | BFFFBBFLRR | ||
459 | FFBBBBFRRR | ||
460 | BFBFBBFLRR | ||
461 | FFFBBBBRRL | ||
462 | BFBFFBFRLL | ||
463 | FBFFBFFRLR | ||
464 | FBBFFFFRLR | ||
465 | BFBBBBBLRL | ||
466 | FFBBFBBLLL | ||
467 | FFBFBBFLLR | ||
468 | BFFBBBBLRL | ||
469 | BFBFFFFLRL | ||
470 | BBFFFBFRRL | ||
471 | FFBFFBBLRR | ||
472 | FBFBFBFRRR | ||
473 | BBFFFBFRLR | ||
474 | BFBBBFFLRR | ||
475 | BBFBFFBLLR | ||
476 | BBFBBFBLLR | ||
477 | FBFFFBFRLL | ||
478 | BFBFBBBLLL | ||
479 | FBBFBFFLRL | ||
480 | BFFFBBBLRR | ||
481 | BBFBFFBRRR | ||
482 | FBBFFFFRLL | ||
483 | BFFFBBBRRL | ||
484 | FBBFBBBRRR | ||
485 | FBBFFBFLLR | ||
486 | BFFFFFBRRL | ||
487 | FBFFFFBRLR | ||
488 | FBFBFBBRRR | ||
489 | FBFBFBFRLL | ||
490 | BFFBFFFRRL | ||
491 | FFFBBFFRRL | ||
492 | BFBFFFBRLR | ||
493 | FBBFBFFLRR | ||
494 | BFFFBFBRRL | ||
495 | FBFBBBFLLR | ||
496 | FBFBBBFRRR | ||
497 | FBFFBFBLRL | ||
498 | FFFFBBBRRR | ||
499 | FFBBBFFRRR | ||
500 | FFFBFBFLLL | ||
501 | BFBBFFBLRR | ||
502 | FBBFBFBRRR | ||
503 | BBFFBBFRRL | ||
504 | BBFFBFFRRR | ||
505 | BBFFBFFLRR | ||
506 | FBBFFBBLRR | ||
507 | BFBFFFFRRR | ||
508 | BFFBFBBRLR | ||
509 | BFFFBBFRLL | ||
510 | BFBFBBBRLL | ||
511 | BBFFFBBLRR | ||
512 | FFBBFBFLRR | ||
513 | FBFBBBFLLL | ||
514 | BBFFBBBLLR | ||
515 | FFBBFFFLRR | ||
516 | FBFFFBFRRR | ||
517 | BFBBFBBLLR | ||
518 | FFBBFBFRLR | ||
519 | BFBFFFFLLR | ||
520 | FBBBFBFRRR | ||
521 | BFBBFBFRRR | ||
522 | BFFBFBFRRR | ||
523 | FFBFBBBLLR | ||
524 | FBFBFFFRLR | ||
525 | FBBFBFBLLL | ||
526 | BFFBBFFRLL | ||
527 | FBBBBFBLLR | ||
528 | FFFBBBFLLL | ||
529 | BFBFBBFRLL | ||
530 | FFFBFBFLRR | ||
531 | FBBBBFBLLL | ||
532 | FFBBFBFRLL | ||
533 | BBFFBBFRRR | ||
534 | FFBFFBFRLL | ||
535 | FBFBFBBLLL | ||
536 | FBFFBBBLLR | ||
537 | FFFBFBBLRL | ||
538 | FFFBBFBRRR | ||
539 | FBFFBFFLRL | ||
540 | FBBFBFBLLR | ||
541 | BFBBBBFRLR | ||
542 | FBBFBFBRLR | ||
543 | FFFBFFBRRL | ||
544 | FBFBBFBLLR | ||
545 | BFFBFFFRLR | ||
546 | FFBFBFBLRR | ||
547 | BFBFBBBRRL | ||
548 | FBFFFFFLRR | ||
549 | FFFBBFFLLL | ||
550 | BFFFBBFRLR | ||
551 | FFBFFBFRLR | ||
552 | BBFFFFBRLR | ||
553 | BFFBFFBRLR | ||
554 | BFBFBFBRLR | ||
555 | FFBFFBBRLL | ||
556 | FBBBFFBLLL | ||
557 | BFBBBBBLLR | ||
558 | BFFFFBFRLL | ||
559 | FBBFFFBRRR | ||
560 | FFFFBBBLLL | ||
561 | FBFBFBBRRL | ||
562 | FBFFFFFRLR | ||
563 | FBFFBBFRRR | ||
564 | BFFBBFFLRL | ||
565 | BFBFBBBRRR | ||
566 | FBBFBFFRLR | ||
567 | BFFBBFBRRL | ||
568 | BFBBFBFRRL | ||
569 | FBFFFBBRRL | ||
570 | FBBFFBBLLL | ||
571 | FBFBFBBRLL | ||
572 | BFFFFBFRRR | ||
573 | FBBBFFBLLR | ||
574 | FBBFBBBLRR | ||
575 | FFBFBFFLLR | ||
576 | FBFFBFFRLL | ||
577 | FBBBFFBRLR | ||
578 | FBFFBBBLLL | ||
579 | FBFBFBFRRL | ||
580 | BBFBBFBLLL | ||
581 | FFBFBFFRRL | ||
582 | FBBBFFFRRL | ||
583 | FBFFBBFLRR | ||
584 | FBFBFFFLLR | ||
585 | BFFFFBBLRL | ||
586 | BFBFBFFLRL | ||
587 | FBFFFFBLLL | ||
588 | FBBBFFFLRL | ||
589 | BFFBBBBLLR | ||
590 | BFFBBBFLLL | ||
591 | BFFBBFBRRR | ||
592 | FBBBFBFRLL | ||
593 | BBFBFFFRRR | ||
594 | BFBBBFFRLR | ||
595 | FFBFBFBRRR | ||
596 | FBFFBBFRLL | ||
597 | FFFBBBBLLL | ||
598 | FBFFBFBRRL | ||
599 | BFFFFFBLLR | ||
600 | BFBFFFBLLL | ||
601 | FBFBBBBLLL | ||
602 | BFFBBFFRRL | ||
603 | BBFFBFBRRL | ||
604 | FBBFBFFRRR | ||
605 | BFBBFFBLLL | ||
606 | BFBFFBBLRL | ||
607 | BBFFFFFLLR | ||
608 | FFBFBBFRLL | ||
609 | FFBFFBFLLR | ||
610 | FBBFFBBLRL | ||
611 | BBFFFFBLLL | ||
612 | BFFFBFFLLR | ||
613 | FBFFFBFLLL | ||
614 | BBFBFBFLLL | ||
615 | FFBFFBBLRL | ||
616 | FBFFBBBRLR | ||
617 | BFFFFBBRRL | ||
618 | FFBBBBBLLR | ||
619 | FFBBFBFRRL | ||
620 | FFBFBBFLRL | ||
621 | FFBFBFFLRR | ||
622 | FFFBFFBLLR | ||
623 | BBFBFBBRLL | ||
624 | BFBBBBBRRL | ||
625 | FBFBBBFRLR | ||
626 | FBFBFFFRLL | ||
627 | BFFFFFFLLR | ||
628 | FBBBBFFLLL | ||
629 | FBBBFFBLRR | ||
630 | BFFFBFBLRR | ||
631 | FBBBFFFRLR | ||
632 | BFFFFFBRLL | ||
633 | FBBBBFBRRL | ||
634 | BFBBBFBLRL | ||
635 | FFBBFBBLRR | ||
636 | BFFBBFBLLL | ||
637 | BFBBFFFRRL | ||
638 | FBBBBFFRRL | ||
639 | BFFFBBFRRR | ||
640 | FFFBFFFRRR | ||
641 | FBFBBFBLRL | ||
642 | BFBBFFBLRL | ||
643 | BBFBBFBRLR | ||
644 | BBFBBFBLRL | ||
645 | FFBFBFFRRR | ||
646 | BBFFBBFLLL | ||
647 | FBBBFFBLRL | ||
648 | FBBFFBBRRR | ||
649 | BFFBFBFLLR | ||
650 | FBFBFBBLRR | ||
651 | BFFFBBBRRR | ||
652 | FBBFBFFLLL | ||
653 | FBFBBFFLRR | ||
654 | FFBBFFBRLR | ||
655 | FFBBBBBLRL | ||
656 | FFBBBFBRRL | ||
657 | BFBFBFBLRR | ||
658 | FBFFFFFRLL | ||
659 | BFBFBBFLLL | ||
660 | BBFBFBBRRL | ||
661 | FBFBFBFLLL | ||
662 | FFBFFBBLLR | ||
663 | FFFBFFFLLR | ||
664 | BFFFBFBRLL | ||
665 | FBBFFBBRLL | ||
666 | FBBFBFFLLR | ||
667 | BFFFFBFLLR | ||
668 | BFFFFFBLRR | ||
669 | BBFFFBFLRR | ||
670 | FBFBBFFRLR | ||
671 | BFBBFBFLLL | ||
672 | BFFBBBFRLR | ||
673 | BBFBFBBRLR | ||
674 | FFBBFBFLLR | ||
675 | BBFBFBFRRL | ||
676 | FBFBFBBLRL | ||
677 | FBFFFBBLRR | ||
678 | FBFBBFFRRR | ||
679 | BFFFFBFRLR | ||
680 | FBFFFBFLLR | ||
681 | FFBBBFFRLL | ||
682 | FBFBFFFLRL | ||
683 | BFFFBBFLLL | ||
684 | FFFBBFBRLL | ||
685 | FFBBBFFLLL | ||
686 | BFBBFBFLLR | ||
687 | FFBFBBFLLL | ||
688 | BFFBBBBRRL | ||
689 | BBFFBBBLRL | ||
690 | FBFFFFBLRR | ||
691 | BFBBFBBLRR | ||
692 | BFBBBFBRRR | ||
693 | BBFBFFFLLL | ||
694 | BFFBBFFRLR | ||
695 | BFFFBFFLRL | ||
696 | FBBBBFFRLL | ||
697 | FBFFBBFLLR | ||
698 | FBFBFFFLLL | ||
699 | BFFBBFFLRR | ||
700 | FFBBFBBRRL | ||
701 | BFBFBBFLLR | ||
702 | FFFBBFBLRL | ||
703 | FFBBFFFRRR | ||
704 | BBFFFBFRRR | ||
705 | FBBBBFFLRL | ||
706 | FFFBFBBLLL | ||
707 | FFFBBFFRLR | ||
708 | FBFFFBBLRL | ||
709 | BBFBFBFRLL | ||
710 | BBFFBBBRLR | ||
711 | FFFBBFBRLR | ||
712 | BBFBBFFRLL | ||
713 | BBFFFFFRLR | ||
714 | BFBFBFBLLL | ||
715 | BBFBFFFLLR | ||
716 | FBFFBFBLLL | ||
717 | BBFFFBBLLL | ||
718 | FBFFFFBRLL | ||
719 | BBFFFFBRLL | ||
720 | FFBFFFBRRR | ||
721 | BFFFFFFRLR | ||
722 | BBFFBBFRLL | ||
723 | BFBFFFBRRL | ||
724 | FFBBBBFRLR | ||
725 | FFBFFBFRRR | ||
726 | BBFBFBFLRR | ||
727 | FFBFFBFLRL | ||
728 | BFBFBFFLLR | ||
729 | FBBBBBFLLL | ||
730 | FFBFFFBLLL | ||
731 | FFBBBFBLRR | ||
732 | FFFFBBFRRL | ||
733 | FBFBBBFLRR | ||
734 | BFFBBFFRRR | ||
735 | FBFBBBFRRL | ||
736 | BFFFFFBRRR | ||
737 | BFBFBBFRRL | ||
738 | BFBFBFBRLL | ||
739 | BFBFFFFLLL | ||
740 | FBBBBBFRRL | ||
741 | BFBBBBFLRR | ||
742 | BBFBBFFRRR | ||
743 | BFFBFFFLLR | ||
744 | BFBBFBBLLL | ||
745 | FBFFFFBRRR | ||
746 | FBFFFBFRLR | ||
747 | BFFBFBBRLL | ||
748 | FFBBBFBRRR | ||
749 | FFBBFFFLLR | ||
750 | BBFBBFFLLR | ||
751 | BFBBFFBRLR | ||
752 | FFFBBFFLRL | ||
753 | BFFFFFFLLL | ||
754 | FFBBFFFRLR | ||
755 | BFFBFBFRLL | ||
756 | FFBFFBBLLL | ||
757 | BFFFBFFLRR | ||
758 | FFBFFFFLRR | ||
759 | FBBBBFBRLL | ||
760 | BFBFFBFLLR | ||
761 | FFBBFFBRRL | ||
762 | BFFBBFBLRR | ||
763 | FFBFFBFLRR | ||
764 | BFFBFBBLLR | ||
765 | FBBFBBFLLL | ||
766 | FBFFBBBLRR | ||
767 | BBFFBFFLLR | ||
768 | BFBBBFFRRR | ||
769 | FFFBFFFRRL | ||
770 | FBBFBBBRRL | ||
771 | FFFBFBBLLR | ||
772 | BFFFBFFRLL | ||
773 | BBFBFFBRRL | ||
774 | FFBFFFFRRL | ||
775 | FFBFBFBRLR | ||
776 | FBBFBFFRLL | ||
777 | FFFBBFBLLR | ||
778 | FFFBBBFRRL | ||
779 | FBBBBBFRLL | ||
780 | BFFFBBFRRL | ||
781 | BFBFBFBRRL | ||
782 | FBBBBFFLRR | ||
783 | FFFBBFBRRL | ||
784 | BFFBBFBRLR | ||
785 | BBFBFBBLLL | ||
786 | FFBFFFFLLR | ||
787 | FFBFFFFLRL | ||
788 | FFFFBBBLRR | ||
789 | BBFBBFBLRR | ||
790 | FBBBFBFLRR | ||
791 | FFFBFBBRLL | ||
792 | FBFFBBFRLR | ||
793 | FFBFBBFLRR | ||
794 | FFFBFBFLRL | ||
795 | FFFBBBBRLR | ||
796 | FBBFBBBRLR | ||
797 | FBFBFFBLRL | ||
798 | BFBBBBFLRL | ||
799 | BFFFFBBRRR | ||
800 | BFFBBBFRRL | ||
801 | BFFFFBBRLL | ||
802 | BFBFBFFLRR | ||
803 | BBFFBFBLRR | ||
804 | FBBFBBFLRL | ||
805 | FFFBFFFLLL | ||
806 | FBBBBFBRRR | ||
807 | FBFFFBBLLR | ||
808 | FBBFFBBLLR | ||
809 | FFBBFFFLLL | ||
810 | FFBFBFFLLL | ||
811 | FBFBFBFLRR | ||
812 | BBFFFBFLLR | ||
813 | BFFBBBBLRR | ||
814 | FBBFFFBLRL | ||
815 | FFFBFFBLRR | ||
816 | BFBFBFBLLR | ||
817 | FBFBBFFLRL | ||
818 | BFBFBFFRLL | ||
819 | FFBFBBBLLL | ||
820 | FBFFBBBRRR | ||
821 | FFBBFFFRRL | ||
822 | FFBBFBBRRR | ||
823 | FFBFFFBLRL | ||
824 | BFBBBFFLRL | ||