Ver código fonte

Merge pull request #732 from FridaTveit/ChooseCoreExercises

Choose core exercises
Logan Stucki 9 anos atrás
pai
commit
a9fa9a422e
1 arquivos alterados com 75 adições e 75 exclusões
  1. 75
    75
      config.json

+ 75
- 75
config.json Ver arquivo

@@ -5,7 +5,7 @@
5 5
     {
6 6
       "uuid": "f77dc7e3-35a8-4300-a7c8-2c1765e9644d",
7 7
       "slug": "hello-world",
8
-      "core": false,
8
+      "core": true,
9 9
       "unlocked_by": null,
10 10
       "difficulty": 1,
11 11
       "topics": [
@@ -15,7 +15,7 @@
15 15
     {
16 16
       "uuid": "74515d45-565b-4be2-96c4-77e58efa9257",
17 17
       "slug": "two-fer",
18
-      "core": false,
18
+      "core": true,
19 19
       "unlocked_by": null,
20 20
       "difficulty": 1,
21 21
       "topics": [
@@ -45,7 +45,7 @@
45 45
     {
46 46
       "uuid": "ce899ca6-9cc7-47ba-b76f-1bbcf2630b76",
47 47
       "slug": "hamming",
48
-      "core": false,
48
+      "core": true,
49 49
       "unlocked_by": null,
50 50
       "difficulty": 3,
51 51
       "topics": [
@@ -55,7 +55,7 @@
55 55
     {
56 56
       "uuid": "bf1641c8-dc0d-4d38-9cfe-b4c132ea3553",
57 57
       "slug": "gigasecond",
58
-      "core": false,
58
+      "core": true,
59 59
       "unlocked_by": null,
60 60
       "difficulty": 3,
61 61
       "topics": [
@@ -85,7 +85,7 @@
85 85
     {
86 86
       "uuid": "afae9f2d-8baf-4bd7-8d7c-d486337f7c97",
87 87
       "slug": "scrabble-score",
88
-      "core": false,
88
+      "core": true,
89 89
       "unlocked_by": null,
90 90
       "difficulty": 3,
91 91
       "topics": [
@@ -96,7 +96,7 @@
96 96
       "uuid": "d916e4f8-fda1-41c0-ab24-79e8fc3f1272",
97 97
       "slug": "raindrops",
98 98
       "core": false,
99
-      "unlocked_by": null,
99
+      "unlocked_by": "two-fer",
100 100
       "difficulty": 3,
101 101
       "topics": [
102 102
 
@@ -105,7 +105,7 @@
105 105
     {
106 106
       "uuid": "b0da59c6-1b55-405c-b163-007ebf09f5e8",
107 107
       "slug": "difference-of-squares",
108
-      "core": false,
108
+      "core": true,
109 109
       "unlocked_by": null,
110 110
       "difficulty": 3,
111 111
       "topics": [
@@ -115,7 +115,7 @@
115 115
     {
116 116
       "uuid": "71c7c174-7e2c-43c2-bdd6-7515fcb12a91",
117 117
       "slug": "secret-handshake",
118
-      "core": false,
118
+      "core": true,
119 119
       "unlocked_by": null,
120 120
       "difficulty": 3,
121 121
       "topics": [
@@ -126,7 +126,7 @@
126 126
       "uuid": "d0dcc898-ec38-4822-9e3c-1a1829c9b2d9",
127 127
       "slug": "perfect-numbers",
128 128
       "core": false,
129
-      "unlocked_by": null,
129
+      "unlocked_by": "difference-of-squares",
130 130
       "difficulty": 3,
131 131
       "topics": [
132 132
 
@@ -136,7 +136,7 @@
136 136
       "uuid": "2f244afc-3e7b-4f89-92af-e2b427f4ef35",
137 137
       "slug": "sum-of-multiples",
138 138
       "core": false,
139
-      "unlocked_by": null,
139
+      "unlocked_by": "perfect-numbers",
140 140
       "difficulty": 4,
141 141
       "topics": [
142 142
 
@@ -146,7 +146,7 @@
146 146
       "uuid": "5227a76c-8ecb-4e5f-b023-6af65a057c41",
147 147
       "slug": "luhn",
148 148
       "core": false,
149
-      "unlocked_by": null,
149
+      "unlocked_by": "hamming",
150 150
       "difficulty": 4,
151 151
       "topics": [
152 152
 
@@ -155,7 +155,7 @@
155 155
     {
156 156
       "uuid": "c1d4e0b4-6a0f-4be9-8222-345966621f53",
157 157
       "slug": "matrix",
158
-      "core": false,
158
+      "core": true,
159 159
       "unlocked_by": null,
160 160
       "difficulty": 4,
161 161
       "topics": [
@@ -165,7 +165,7 @@
165 165
     {
166 166
       "uuid": "ec268d8e-997b-4553-8c67-8bdfa1ecb888",
167 167
       "slug": "triangle",
168
-      "core": false,
168
+      "core": true,
169 169
       "unlocked_by": null,
170 170
       "difficulty": 4,
171 171
       "topics": [
@@ -176,7 +176,7 @@
176 176
       "uuid": "b7310b6e-435c-4d5f-b2bd-31e586d0f238",
177 177
       "slug": "largest-series-product",
178 178
       "core": false,
179
-      "unlocked_by": null,
179
+      "unlocked_by": "luhn",
180 180
       "difficulty": 4,
181 181
       "topics": [
182 182
 
@@ -186,7 +186,7 @@
186 186
       "uuid": "6791d01f-bae4-4b63-ae76-86529ac49e36",
187 187
       "slug": "sieve",
188 188
       "core": false,
189
-      "unlocked_by": null,
189
+      "unlocked_by": "sum-of-multiples",
190 190
       "difficulty": 4,
191 191
       "topics": [
192 192
 
@@ -196,7 +196,7 @@
196 196
       "uuid": "581afdbb-dfb6-4dc5-9554-a025b5469a3c",
197 197
       "slug": "twelve-days",
198 198
       "core": false,
199
-      "unlocked_by": null,
199
+      "unlocked_by": "raindrops",
200 200
       "difficulty": 4,
201 201
       "topics": [
202 202
 
@@ -205,7 +205,7 @@
205 205
     {
206 206
       "uuid": "9eb41883-55ef-4681-b5ac-5c2259302772",
207 207
       "slug": "rotational-cipher",
208
-      "core": false,
208
+      "core": true,
209 209
       "unlocked_by": null,
210 210
       "difficulty": 4,
211 211
       "topics": [
@@ -216,7 +216,7 @@
216 216
       "uuid": "0b92ffee-c092-4ab1-ad78-76c8cf80e1b5",
217 217
       "slug": "kindergarten-garden",
218 218
       "core": false,
219
-      "unlocked_by": null,
219
+      "unlocked_by": "matrix",
220 220
       "difficulty": 4,
221 221
       "topics": [
222 222
 
@@ -226,7 +226,7 @@
226 226
       "uuid": "1500d39a-c9d9-4d3a-9e77-fdc1837fc6ad",
227 227
       "slug": "collatz-conjecture",
228 228
       "core": false,
229
-      "unlocked_by": null,
229
+      "unlocked_by": "triangle",
230 230
       "difficulty": 4,
231 231
       "topics": [
232 232
 
@@ -236,7 +236,7 @@
236 236
       "uuid": "2c69db99-648d-4bd7-8012-1fbdeff6ca0a",
237 237
       "slug": "nth-prime",
238 238
       "core": false,
239
-      "unlocked_by": null,
239
+      "unlocked_by": "collatz-conjecture",
240 240
       "difficulty": 4,
241 241
       "topics": [
242 242
 
@@ -245,7 +245,7 @@
245 245
     {
246 246
       "uuid": "8dfc2f0d-1141-46e9-95e2-6f35ccf6f160",
247 247
       "slug": "saddle-points",
248
-      "core": false,
248
+      "core": true,
249 249
       "unlocked_by": null,
250 250
       "difficulty": 4,
251 251
       "topics": [
@@ -256,7 +256,7 @@
256 256
       "uuid": "ecbd997b-86f4-4e11-9ff0-706ac2899415",
257 257
       "slug": "diamond",
258 258
       "core": false,
259
-      "unlocked_by": null,
259
+      "unlocked_by": "twelve-days",
260 260
       "difficulty": 4,
261 261
       "topics": [
262 262
 
@@ -266,7 +266,7 @@
266 266
       "uuid": "c3e89c7c-3a8a-4ddc-b653-9b0ff9e1d7d8",
267 267
       "slug": "isogram",
268 268
       "core": false,
269
-      "unlocked_by": null,
269
+      "unlocked_by": "pangram",
270 270
       "difficulty": 4,
271 271
       "topics": [
272 272
 
@@ -275,7 +275,7 @@
275 275
     {
276 276
       "uuid": "a732a838-8170-458a-a85e-d6b4c46f97a1",
277 277
       "slug": "flatten-array",
278
-      "core": false,
278
+      "core": true,
279 279
       "unlocked_by": null,
280 280
       "difficulty": 5,
281 281
       "topics": [
@@ -286,7 +286,7 @@
286 286
       "uuid": "38bc80ae-d842-4c04-a797-48edf322504d",
287 287
       "slug": "pig-latin",
288 288
       "core": false,
289
-      "unlocked_by": null,
289
+      "unlocked_by": "rna-transcription",
290 290
       "difficulty": 5,
291 291
       "topics": [
292 292
 
@@ -296,7 +296,7 @@
296 296
       "uuid": "5f9139e7-9fbb-496a-a0d7-a946283033de",
297 297
       "slug": "phone-number",
298 298
       "core": false,
299
-      "unlocked_by": null,
299
+      "unlocked_by": "largest-series-product",
300 300
       "difficulty": 5,
301 301
       "topics": [
302 302
 
@@ -306,7 +306,7 @@
306 306
       "uuid": "2d80fdfc-5bd7-4b67-9fbe-8ab820d89051",
307 307
       "slug": "nucleotide-count",
308 308
       "core": false,
309
-      "unlocked_by": null,
309
+      "unlocked_by": "phone-number",
310 310
       "difficulty": 5,
311 311
       "topics": [
312 312
 
@@ -315,7 +315,7 @@
315 315
     {
316 316
       "uuid": "3603b770-87a5-4758-91f3-b4d1f9075bc1",
317 317
       "slug": "word-count",
318
-      "core": false,
318
+      "core": true,
319 319
       "unlocked_by": null,
320 320
       "difficulty": 5,
321 321
       "topics": [
@@ -326,7 +326,7 @@
326 326
       "uuid": "4499a3f9-73a7-48bf-8753-d5b6abf588c9",
327 327
       "slug": "run-length-encoding",
328 328
       "core": false,
329
-      "unlocked_by": null,
329
+      "unlocked_by": "rotational-cipher",
330 330
       "difficulty": 5,
331 331
       "topics": [
332 332
 
@@ -335,7 +335,7 @@
335 335
     {
336 336
       "uuid": "d7c2eed9-64c7-4c4a-b45d-c787d460337f",
337 337
       "slug": "robot-name",
338
-      "core": false,
338
+      "core": true,
339 339
       "unlocked_by": null,
340 340
       "difficulty": 5,
341 341
       "topics": [
@@ -346,7 +346,7 @@
346 346
       "uuid": "599c08ec-7338-46ed-99f8-a76f78f724e6",
347 347
       "slug": "prime-factors",
348 348
       "core": false,
349
-      "unlocked_by": null,
349
+      "unlocked_by": "nth-prime",
350 350
       "difficulty": 5,
351 351
       "topics": [
352 352
 
@@ -356,7 +356,7 @@
356 356
       "uuid": "6a617ddb-04e3-451c-bb30-27ccd0be9125",
357 357
       "slug": "allergies",
358 358
       "core": false,
359
-      "unlocked_by": null,
359
+      "unlocked_by": "secret-handshake",
360 360
       "difficulty": 5,
361 361
       "topics": [
362 362
 
@@ -366,7 +366,7 @@
366 366
       "uuid": "34cd328c-cd96-492b-abd4-2b8716cdcd9a",
367 367
       "slug": "bob",
368 368
       "core": false,
369
-      "unlocked_by": null,
369
+      "unlocked_by": "diamond",
370 370
       "difficulty": 5,
371 371
       "topics": [
372 372
 
@@ -376,7 +376,7 @@
376 376
       "uuid": "d2a76905-1c8c-4b03-b4f7-4fbff19329f3",
377 377
       "slug": "pascals-triangle",
378 378
       "core": false,
379
-      "unlocked_by": null,
379
+      "unlocked_by": "kindergarten-garden",
380 380
       "difficulty": 5,
381 381
       "topics": [
382 382
 
@@ -386,7 +386,7 @@
386 386
       "uuid": "85aa50ac-0141-49eb-bc6f-62f3f7a97647",
387 387
       "slug": "bracket-push",
388 388
       "core": false,
389
-      "unlocked_by": null,
389
+      "unlocked_by": "flatten-array",
390 390
       "difficulty": 5,
391 391
       "topics": [
392 392
 
@@ -396,7 +396,7 @@
396 396
       "uuid": "af80d7f4-c7d0-4d0b-9c30-09da120f6bb9",
397 397
       "slug": "series",
398 398
       "core": false,
399
-      "unlocked_by": null,
399
+      "unlocked_by": "nucleotide-count",
400 400
       "difficulty": 5,
401 401
       "topics": [
402 402
 
@@ -406,7 +406,7 @@
406 406
       "uuid": "d36ce010-210f-4e9a-9d6c-cb933e0a59af",
407 407
       "slug": "atbash-cipher",
408 408
       "core": false,
409
-      "unlocked_by": null,
409
+      "unlocked_by": "run-length-encoding",
410 410
       "difficulty": 5,
411 411
       "topics": [
412 412
 
@@ -416,7 +416,7 @@
416 416
       "uuid": "163fcc6b-c054-4232-a88b-0aded846a6eb",
417 417
       "slug": "spiral-matrix",
418 418
       "core": false,
419
-      "unlocked_by": null,
419
+      "unlocked_by": "pascals-triangle",
420 420
       "difficulty": 6,
421 421
       "topics": [
422 422
 
@@ -426,7 +426,7 @@
426 426
       "uuid": "3e728cd4-5e5f-4c69-8a53-bc36d020fcdb",
427 427
       "slug": "roman-numerals",
428 428
       "core": false,
429
-      "unlocked_by": null,
429
+      "unlocked_by": "series",
430 430
       "difficulty": 6,
431 431
       "topics": [
432 432
 
@@ -436,7 +436,7 @@
436 436
       "uuid": "57b76837-4610-466f-9373-d5c2697625f1",
437 437
       "slug": "transpose",
438 438
       "core": false,
439
-      "unlocked_by": null,
439
+      "unlocked_by": "spiral-matrix",
440 440
       "difficulty": 6,
441 441
       "topics": [
442 442
 
@@ -446,7 +446,7 @@
446 446
       "uuid": "6b51aca3-3451-4a64-ad7b-00b151d7548a",
447 447
       "slug": "house",
448 448
       "core": false, 
449
-      "unlocked_by": null,
449
+      "unlocked_by": "bob",
450 450
       "difficulty": 6,
451 451
       "topics": [
452 452
 
@@ -456,7 +456,7 @@
456 456
       "uuid": "dd3e6fd6-5359-4978-acd7-c39374cead4d",
457 457
       "slug": "food-chain",
458 458
       "core": false,
459
-      "unlocked_by": null,
459
+      "unlocked_by": "house",
460 460
       "difficulty": 6,
461 461
       "topics": [
462 462
 
@@ -466,7 +466,7 @@
466 466
       "uuid": "56943095-de76-40bf-b42b-fa3e70f8df5e",
467 467
       "slug": "beer-song",
468 468
       "core": false,
469
-      "unlocked_by": null,
469
+      "unlocked_by": "food-chain",
470 470
       "difficulty": 6,
471 471
       "topics": [
472 472
 
@@ -476,7 +476,7 @@
476 476
       "uuid": "5404109e-3ed9-4691-8eaf-af8b36024a44",
477 477
       "slug": "queen-attack",
478 478
       "core": false,
479
-      "unlocked_by": null,
479
+      "unlocked_by": "scrabble-score",
480 480
       "difficulty": 6,
481 481
       "topics": [
482 482
 
@@ -486,7 +486,7 @@
486 486
       "uuid": "76d28d97-75d3-47eb-bb77-3d347b76f1b6",
487 487
       "slug": "etl",
488 488
       "core": false,
489
-      "unlocked_by": null,
489
+      "unlocked_by": "word-count",
490 490
       "difficulty": 6,
491 491
       "topics": [
492 492
 
@@ -495,7 +495,7 @@
495 495
     {
496 496
       "uuid": "7ba5084d-3b75-4406-a0d7-87c26387f9c0",
497 497
       "slug": "linked-list",
498
-      "core": false,
498
+      "core": true,
499 499
       "unlocked_by": null,
500 500
       "difficulty": 6,
501 501
       "topics": [
@@ -506,7 +506,7 @@
506 506
       "uuid": "b4af5da1-601f-4b0f-bfb8-4a381851090c",
507 507
       "slug": "grade-school",
508 508
       "core": false,
509
-      "unlocked_by": null,
509
+      "unlocked_by": "etl",
510 510
       "difficulty": 6,
511 511
       "topics": [
512 512
 
@@ -516,7 +516,7 @@
516 516
       "uuid": "993bde9d-7774-4e7a-a381-9eee75f28ecb",
517 517
       "slug": "robot-simulator",
518 518
       "core": false,
519
-      "unlocked_by": null,
519
+      "unlocked_by": "allergies",
520 520
       "difficulty": 6,
521 521
       "topics": [
522 522
 
@@ -525,7 +525,7 @@
525 525
     {
526 526
       "uuid": "50136dc3-caf7-4fa1-b7bd-0cba1bea9176",
527 527
       "slug": "binary-search",
528
-      "core": false,
528
+      "core": true,
529 529
       "unlocked_by": null,
530 530
       "difficulty": 6,
531 531
       "topics": [
@@ -536,7 +536,7 @@
536 536
       "uuid": "416a1489-12af-4593-8540-0f55285c96b4",
537 537
       "slug": "minesweeper",
538 538
       "core": false,
539
-      "unlocked_by": null,
539
+      "unlocked_by": "queen-attack",
540 540
       "difficulty": 6,
541 541
       "topics": [
542 542
 
@@ -546,7 +546,7 @@
546 546
       "uuid": "3310a3cd-c0cb-45fa-8c51-600178be904a",
547 547
       "slug": "wordy",
548 548
       "core": false,
549
-      "unlocked_by": null,
549
+      "unlocked_by": "robot-simulator",
550 550
       "difficulty": 6,
551 551
       "topics": [
552 552
 
@@ -556,7 +556,7 @@
556 556
       "uuid": "f7c2e4b5-1995-4dfe-b827-c9aff8ac5332",
557 557
       "slug": "all-your-base",
558 558
       "core": false,
559
-      "unlocked_by": null,
559
+      "unlocked_by": "sieve",
560 560
       "difficulty": 6,
561 561
       "topics": [
562 562
 
@@ -565,7 +565,7 @@
565 565
     {
566 566
       "uuid": "a242efc5-159d-492b-861d-12a1459fb334",
567 567
       "slug": "bank-account",
568
-      "core": false,
568
+      "core": true,
569 569
       "unlocked_by": null,
570 570
       "difficulty": 6,
571 571
       "topics": [
@@ -576,7 +576,7 @@
576 576
       "uuid": "4b3f7771-c642-4278-a3d9-2fb958f26361",
577 577
       "slug": "bowling",
578 578
       "core": false,
579
-      "unlocked_by": null,
579
+      "unlocked_by": "minesweeper",
580 580
       "difficulty": 6,
581 581
       "topics": [
582 582
 
@@ -586,7 +586,7 @@
586 586
       "uuid": "fb10dc2f-0ba1-44b6-8365-5e48e86d1283",
587 587
       "slug": "anagram",
588 588
       "core": false,
589
-      "unlocked_by": null,
589
+      "unlocked_by": "isogram",
590 590
       "difficulty": 7,
591 591
       "topics": [
592 592
 
@@ -596,7 +596,7 @@
596 596
       "uuid": "d2aedbd7-092a-43d0-8a5e-ae3ebd5b9c7f",
597 597
       "slug": "sublist",
598 598
       "core": false,
599
-      "unlocked_by": null,
599
+      "unlocked_by": "linked-list",
600 600
       "difficulty": 7,
601 601
       "topics": [
602 602
 
@@ -606,7 +606,7 @@
606 606
       "uuid": "b53bde52-cb5f-4d43-86ec-18aa509d62f9",
607 607
       "slug": "word-search",
608 608
       "core": false,
609
-      "unlocked_by": null,
609
+      "unlocked_by": "bowling",
610 610
       "difficulty": 7,
611 611
       "topics": [
612 612
 
@@ -616,7 +616,7 @@
616 616
       "uuid": "e3e5ffe5-cfc1-467e-a28a-da0302130144",
617 617
       "slug": "simple-linked-list",
618 618
       "core": false,
619
-      "unlocked_by": null,
619
+      "unlocked_by": "sublist",
620 620
       "difficulty": 7,
621 621
       "topics": [
622 622
 
@@ -626,7 +626,7 @@
626 626
       "uuid": "0a2d18aa-7b5e-4401-a952-b93d2060694f",
627 627
       "slug": "binary-search-tree",
628 628
       "core": false,
629
-      "unlocked_by": null,
629
+      "unlocked_by": "binary-search",
630 630
       "difficulty": 7,
631 631
       "topics": [
632 632
 
@@ -636,7 +636,7 @@
636 636
       "uuid": "602511d5-7e89-4def-b072-4dd311816810",
637 637
       "slug": "meetup",
638 638
       "core": false,
639
-      "unlocked_by": null,
639
+      "unlocked_by": "gigasecond",
640 640
       "difficulty": 7,
641 641
       "topics": [
642 642
 
@@ -646,7 +646,7 @@
646 646
       "uuid": "162bebdc-9bf2-43c0-8460-a91f5fc16147",
647 647
       "slug": "crypto-square",
648 648
       "core": false,
649
-      "unlocked_by": null,
649
+      "unlocked_by": "atbash-cipher",
650 650
       "difficulty": 7,
651 651
       "topics": [
652 652
 
@@ -656,7 +656,7 @@
656 656
       "uuid": "57eeac00-741c-4843-907a-51f0ac5ea4cb",
657 657
       "slug": "poker",
658 658
       "core": false,
659
-      "unlocked_by": null,
659
+      "unlocked_by": "word-search",
660 660
       "difficulty": 7,
661 661
       "topics": [
662 662
         "Parsing",
@@ -668,7 +668,7 @@
668 668
       "uuid": "97c8fcd4-85b6-41cb-9de2-b4e1b4951222",
669 669
       "slug": "clock",
670 670
       "core": false,
671
-      "unlocked_by": null,
671
+      "unlocked_by": "all-your-base",
672 672
       "difficulty": 7,
673 673
       "topics": [
674 674
 
@@ -678,7 +678,7 @@
678 678
       "uuid": "5cbc6a67-3a53-4aad-ae68-ff469525437f",
679 679
       "slug": "ocr-numbers",
680 680
       "core": false,
681
-      "unlocked_by": null,
681
+      "unlocked_by": "roman-numerals",
682 682
       "difficulty": 8,
683 683
       "topics": [
684 684
 
@@ -688,7 +688,7 @@
688 688
       "uuid": "626dc25a-062c-4053-a8c1-788e4dc44ca0",
689 689
       "slug": "circular-buffer",
690 690
       "core": false,
691
-      "unlocked_by": null,
691
+      "unlocked_by": "simple-linked-list",
692 692
       "difficulty": 8,
693 693
       "topics": [
694 694
         "Queues",
@@ -700,7 +700,7 @@
700 700
       "uuid": "64cda115-919a-4eef-9a45-9ec5d1af98cc",
701 701
       "slug": "rectangles",
702 702
       "core": false,
703
-      "unlocked_by": null,
703
+      "unlocked_by": "ocr-numbers",
704 704
       "difficulty": 8,
705 705
       "topics": [
706 706
 
@@ -710,7 +710,7 @@
710 710
       "uuid": "e5f05d00-fe5b-4d78-b2fa-934c1c9afb32",
711 711
       "slug": "book-store",
712 712
       "core": false,
713
-      "unlocked_by": null,
713
+      "unlocked_by": "bracket-push",
714 714
       "difficulty": 8,
715 715
       "topics": [
716 716
 
@@ -720,7 +720,7 @@
720 720
       "uuid": "f654831f-c34b-44f5-9dd5-054efbb486f2",
721 721
       "slug": "simple-cipher",
722 722
       "core": false,
723
-      "unlocked_by": null,
723
+      "unlocked_by": "crypto-square",
724 724
       "difficulty": 8,
725 725
       "topics": [
726 726
 
@@ -730,7 +730,7 @@
730 730
       "uuid": "52d11278-0d65-4b5b-b387-1374fced3243",
731 731
       "slug": "complex-numbers",
732 732
       "core": false,
733
-      "unlocked_by": null,
733
+      "unlocked_by": "prime-factors",
734 734
       "difficulty": 8,
735 735
       "topics": [
736 736
 
@@ -740,7 +740,7 @@
740 740
       "uuid": "a9836565-5c39-4285-b83a-53408be36ccc",
741 741
       "slug": "list-ops",
742 742
       "core": false,
743
-      "unlocked_by": null,
743
+      "unlocked_by": "circular-buffer",
744 744
       "difficulty": 8,
745 745
       "topics": [
746 746
 
@@ -750,7 +750,7 @@
750 750
       "uuid": "bac1f4bc-eea9-43c1-8e95-097347f5925e",
751 751
       "slug": "change",
752 752
       "core": false,
753
-      "unlocked_by": null,
753
+      "unlocked_by": "book-store",
754 754
       "difficulty": 8,
755 755
       "topics": [
756 756
 
@@ -760,7 +760,7 @@
760 760
       "uuid": "873c05de-b5f5-4c5b-97f0-d1ede8a82832",
761 761
       "slug": "palindrome-products",
762 762
       "core": false,
763
-      "unlocked_by": null,
763
+      "unlocked_by": "clock",
764 764
       "difficulty": 8,
765 765
       "topics": [
766 766
 
@@ -770,7 +770,7 @@
770 770
       "uuid": "88505f95-89e5-4a08-8ed2-208eb818cdf1",
771 771
       "slug": "pythagorean-triplet",
772 772
       "core": false,
773
-      "unlocked_by": null,
773
+      "unlocked_by": "complex-numbers",
774 774
       "difficulty": 9,
775 775
       "topics": [
776 776
 
@@ -780,7 +780,7 @@
780 780
       "uuid": "f0c0316d-3fb5-455e-952a-91161e7fb298",
781 781
       "slug": "forth",
782 782
       "core": false,
783
-      "unlocked_by": null,
783
+      "unlocked_by": "wordy",
784 784
       "difficulty": 9,
785 785
       "topics": [
786 786
 
@@ -790,7 +790,7 @@
790 790
       "uuid": "377fe38b-08ad-4f3a-8118-a43c10f7b9b2",
791 791
       "slug": "custom-set",
792 792
       "core": false,
793
-      "unlocked_by": null,
793
+      "unlocked_by": "list-ops",
794 794
       "difficulty": 10,
795 795
       "topics": [
796 796